@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-normal-400.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-normal-500.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-normal-600.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/newsreader-italic-300-700.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/newsreader-normal-300-700.woff2) format("woff2")}:root{--paper: #FBF8F1;--ink: #211D17;--accent: #E8503A;--accent-text: #B93A26;--accent-hover: #96331C;--body-muted: #5A5348;--mono-muted: #6F6656;--faint: #B0A794;--hairline: #DDD5C6;--dark-hairline: #3B352B;--dark-muted: #9A9284;--dark-body: #CFC7B7;--field-bg: #2B261E;--field-border: #7A7264;--serif: "Newsreader", Georgia, serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--h-pad: clamp(20px, 5vw, 64px)}html{scroll-behavior:smooth;scroll-padding-top:70px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);min-height:100vh}a{color:var(--accent-text);text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease}a:hover{color:var(--accent-hover);text-decoration:underline}section.dark a,section.dark a:hover{color:var(--accent)}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}section.dark :where(a,button,summary,[tabindex]):focus-visible,.deck-form :where(a,button,input,select):focus-visible{outline-color:var(--paper)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.header-cta-mobile{transition:none}}button{transition:color .15s ease,background-color .15s ease,border-color .15s ease}input,select{box-sizing:border-box}img{max-width:100%}.get-list,.notfor-list,.how-steps{list-style:none;margin:0;padding:0}.lookfor-item h3,.how-step h3{font:inherit;margin:0}.lookfor-item p,.how-step p,.cred p{margin:0}address.col-contact{font-style:normal}.container{max-width:1180px;margin:0 auto;padding:clamp(44px,7vw,80px) var(--h-pad)}section{border-top:1px solid var(--hairline)}section.dark{border-top:none;background:var(--ink);color:var(--paper)}section.dark .container{padding:clamp(48px,8vw,88px) var(--h-pad)}.sec-num{font:400 11px/1 var(--mono);color:var(--mono-muted);margin-bottom:clamp(20px,3vw,32px)}section.dark .sec-num{color:var(--dark-muted)}h2{font:300 clamp(30px,4vw,48px)/1.15 var(--serif);margin:0;text-wrap:pretty}.u3,.u2{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.12em}.u3{text-decoration-thickness:3px}.u2{text-decoration-thickness:2px}.btn{display:inline-block;font:500 15px/1 var(--mono);padding:18px 30px;border:none;cursor:pointer}.btn-accent{background:var(--accent);color:var(--paper)}.btn-accent:hover{background:var(--accent-hover);color:var(--paper);text-decoration:none}.btn-ink{background:var(--ink);color:var(--paper)}.btn-ink:hover{background:var(--accent);color:var(--paper);text-decoration:none}.ann-wrap{position:relative;max-width:700px}.ann-note{border-left:2px solid var(--accent);font:400 14px/1.65 var(--mono);color:var(--accent-text)}.ann-note .ann-line{display:block}.ann-note .ann-line:first-child:before{content:"← "}.ann-gutter{position:absolute;top:0;left:100%;margin-left:40px;width:220px;padding:2px 0 2px 20px;display:none}.ann-hero{top:2px;font-size:13px;line-height:1.6}.ann-flow{padding:8px 0 8px 20px;margin-top:28px}.ann-mark{display:none;color:var(--accent-text);font-weight:600;vertical-align:super;font-size:.5em;font-style:normal}@media(min-width:1120px){.ann-gutter{display:block}.ann-flow.ann-desktop-hidden{display:none}}@media(max-width:720px){.ann-note .ann-line{display:inline}.ann-note .ann-line:first-child:before{content:"* "}.ann-note .ann-line:not(:last-child):after{content:" "}.ann-mark{display:inline}}.site-header{position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:1px solid var(--hairline)}.site-header .bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px var(--h-pad)}.brand{display:flex;align-items:baseline;gap:12px;color:var(--ink)}.brand:hover{text-decoration:none;color:var(--ink)}.brand .brand-mark{font:500 22px/1 var(--serif)}.brand .brand-mark span{color:var(--accent)}.site-nav{display:flex;gap:clamp(14px,2.5vw,30px);font:400 13px/1 var(--mono);flex-wrap:wrap}.site-nav a{color:var(--mono-muted)}.site-nav a:hover{color:var(--accent-hover)}.header-cta{background:var(--ink);color:var(--paper);font:500 13px/1 var(--mono);padding:12px 20px;display:inline-block}.header-cta:hover{background:var(--accent);color:var(--paper);text-decoration:none}.menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:10px;font:500 18px/1 var(--mono);color:var(--ink)}.mobile-menu{display:none;flex-direction:column;border-top:1px solid var(--hairline);padding:8px var(--h-pad) 20px;font:400 15px/1 var(--mono)}.mobile-menu a{color:var(--ink);padding:14px 0;border-bottom:1px solid #EEE8DB}.mobile-menu a:last-of-type{border-bottom:none}.mobile-menu .mobile-cta{background:var(--accent);color:var(--paper);padding:16px;text-align:center;margin-top:8px;border-bottom:none}.mobile-menu .mobile-cta:hover{background:var(--accent-hover);color:var(--paper);text-decoration:none}.header-cta-mobile{display:none;background:var(--accent);color:var(--paper);font:500 12px/1 var(--mono);padding:10px 14px;margin-left:auto;visibility:hidden;opacity:0;transform:translateY(6px);clip-path:inset(0 100% 0 0);transition:clip-path .36s cubic-bezier(.2,.75,.25,1),transform .36s cubic-bezier(.2,.75,.25,1),opacity .18s ease,visibility .36s}.site-header.cta-ready .header-cta-mobile{visibility:visible;opacity:1;transform:none;clip-path:inset(0)}.header-cta-mobile:hover{background:var(--accent-hover);color:var(--paper);text-decoration:none}@media(max-width:720px){.site-nav,.header-cta{display:none}.header-cta-mobile{display:inline-block}.menu-toggle{display:block}.site-header.menu-open .mobile-menu{display:flex}}@media(max-width:380px){.header-cta-mobile{font-size:11px;padding:9px 11px}.site-header .bar{gap:10px}}.legal{border-top:none}.legal .container{max-width:820px}.legal h1{font:300 clamp(28px,3.6vw,44px)/1.16 var(--serif);letter-spacing:-.015em;margin:0 0 16px;text-wrap:pretty}.legal-dates{font:400 13px/1.7 var(--mono);color:var(--mono-muted);margin:0 0 clamp(28px,4vw,40px)}.legal h2{font:500 clamp(19px,1.9vw,23px)/1.3 var(--serif);margin:clamp(32px,4vw,44px) 0 12px}.legal h2.legal-part{font:400 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);border-top:2px solid var(--accent);padding-top:16px;margin-top:clamp(48px,6vw,72px)}.legal p{font:400 clamp(15px,1.5vw,17px)/1.7 var(--serif);color:var(--body-muted);margin:0 0 14px;text-wrap:pretty}.legal ul{font:400 clamp(15px,1.5vw,17px)/1.7 var(--serif);color:var(--body-muted);margin:0 0 14px;padding-left:22px}.legal li{margin-bottom:6px}.legal li::marker{color:var(--accent)}.notfound{border-top:none}.notfound .container{min-height:52vh}.notfound h1{font:300 clamp(30px,4vw,50px)/1.14 var(--serif);letter-spacing:-.015em;margin:0;max-width:820px;text-wrap:pretty}.notfound-lede{font:400 clamp(16px,1.7vw,20px)/1.6 var(--serif);color:var(--body-muted);max-width:620px;margin:clamp(16px,2vw,24px) 0 clamp(28px,4vw,40px)}.notfound-links{display:flex;align-items:center;gap:clamp(16px,3vw,28px);flex-wrap:wrap;font:400 14px/1 var(--mono)}.cred .container{padding-top:clamp(28px,4.5vw,48px);padding-bottom:clamp(28px,4.5vw,48px)}.cred p{font:500 clamp(17px,1.9vw,22px)/1.5 var(--serif);font-style:italic;max-width:760px;margin:0}.hero .container{padding:clamp(24px,6vw,96px) var(--h-pad) clamp(44px,6vw,72px)}.hero{border-top:none}.hero-wordmark{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:clamp(20px,3vw,32px)}.hero-domain{font:500 clamp(15px,1.6vw,19px)/1.3 var(--mono);color:var(--ink);letter-spacing:.01em}.hero-domain .dot{color:var(--accent)}.hero-kicker{font:400 clamp(12px,1.2vw,14px)/1.5 var(--mono);color:var(--mono-muted)}.hero h1{font:300 clamp(36px,4.2vw,54px)/1.1 var(--serif);letter-spacing:-.015em;margin:0;text-wrap:pretty;white-space:nowrap}@media(max-width:720px){.hero h1{white-space:normal}}.hero-lede{font:400 clamp(18px,1.8vw,22px)/1.6 var(--serif);margin:clamp(16px,2vw,24px) 0 16px;max-width:620px;text-wrap:pretty}.hero-promise{font:500 clamp(18px,1.8vw,22px)/1.5 var(--serif);font-style:italic;margin:0 0 clamp(28px,4vw,40px)}.hero-cta{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.hero-cta-note{font:400 13px/1.6 var(--mono);color:var(--mono-muted)}.problem h2{margin-bottom:clamp(24px,3vw,36px)}.problem .p-lead{font:400 clamp(18px,1.9vw,24px)/1.7 var(--serif);margin:0 0 20px;max-width:660px}.problem .p-chain{font:400 clamp(18px,1.9vw,24px)/1.75 var(--serif);margin:0}.problem .p-cost{font:400 clamp(16px,1.6vw,20px)/1.6 var(--serif);color:var(--body-muted);margin:20px 0 0;max-width:660px}.problem .p-closer{font:500 clamp(18px,1.9vw,24px)/1.5 var(--serif);font-style:italic;margin:clamp(24px,3vw,36px) 0 0}.lookfor h2{margin-bottom:16px}.lookfor .intro{font:400 clamp(16px,1.7vw,20px)/1.6 var(--serif);color:var(--body-muted);margin:0 0 clamp(32px,4vw,48px);max-width:680px;text-wrap:pretty}.lookfor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(24px,3vw,40px) clamp(32px,4vw,56px)}.lookfor-item .re{font:400 12px/1 var(--mono);color:var(--accent-text);margin-bottom:12px}.lookfor-item .t{font:500 clamp(19px,1.8vw,23px)/1.3 var(--serif);margin-bottom:8px}.lookfor-item .b{font:400 16px/1.55 var(--serif);color:var(--body-muted)}.get-cols{display:flex;flex-wrap:wrap;gap:clamp(28px,5vw,72px)}.get-left{flex:1 1 380px;min-width:0}.get-left h2{margin-bottom:20px}.get-left .p{font:400 clamp(16px,1.7vw,19px)/1.6 var(--serif);color:var(--body-muted);margin:0 0 20px;text-wrap:pretty}.get-left .couplet{font:500 clamp(18px,1.9vw,23px)/1.5 var(--serif);font-style:italic;margin:0}.get-right{flex:1 1 420px;min-width:0}.get-right .list-intro{font:400 13px/1 var(--mono);color:var(--mono-muted);margin-bottom:18px}.get-list{display:flex;flex-direction:column}.get-list .row{display:flex;gap:16px;padding:14px 0;border-top:1px solid var(--hairline);font:400 clamp(16px,1.7vw,19px)/1.45 var(--serif)}.get-list .row:last-child{border-bottom:1px solid var(--hairline)}.get-list .row .m{font:400 12px/1.8 var(--mono);color:var(--accent-text)}.whofor h2{margin-bottom:clamp(32px,4vw,48px)}.whofor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(24px,3vw,40px)}.whofor-card{border-top:2px solid var(--ink);padding-top:20px}.whofor-card .t{font:500 clamp(20px,2vw,26px)/1.25 var(--serif);margin-bottom:12px}.whofor-card .b{font:400 16px/1.6 var(--serif);color:var(--body-muted)}.whofor-grid .ann-note{align-self:start;padding:8px 0 8px 20px;margin-top:20px}@media(max-width:640px){.whofor-card{border-top-width:1px;border-top-color:var(--hairline);padding-top:16px}.whofor-card:first-child{border-top:none;padding-top:0}}.notfor-cols{display:flex;flex-wrap:wrap;gap:clamp(28px,5vw,64px)}.notfor-left{flex:1 1 380px;min-width:0}.notfor-left h2{font-size:clamp(30px,4.2vw,52px);line-height:1.12}.notfor-left .fixed-line{font:400 clamp(17px,1.8vw,21px)/1.5 var(--serif);font-style:italic;margin:28px 0 0;color:var(--faint)}.notfor-right{flex:1 1 460px;min-width:0}.notfor-right .list-intro{font:400 13px/1 var(--mono);color:var(--dark-muted);margin-bottom:16px}.notfor-list{display:flex;flex-direction:column;font:400 clamp(17px,1.8vw,21px)/1.45 var(--serif)}.notfor-list .row{padding:15px 0;border-bottom:1px solid var(--dark-hairline);color:var(--faint);text-decoration:line-through;text-decoration-color:var(--accent);text-decoration-thickness:1px}.notfor-list .row:last-child{border-bottom:none}.how h2{margin-bottom:clamp(32px,5vw,56px)}.how-steps{display:flex;flex-direction:column;max-width:820px}.how-step{display:flex;gap:clamp(20px,3vw,40px);padding:clamp(22px,3vw,32px) 0;border-top:1px solid var(--hairline)}.how-step .num{font:400 14px/1.6 var(--mono);color:var(--accent-text);flex:0 0 28px}.how-step .body{min-width:0}.how-step .t{font:500 clamp(19px,1.9vw,24px)/1.3 var(--serif);margin-bottom:10px}.how-step .b{font:400 clamp(15px,1.6vw,18px)/1.6 var(--serif);color:var(--body-muted);text-wrap:pretty}.how-step .note{font:400 13px/1.6 var(--mono);color:var(--accent-text);margin-top:12px}.about-cols{display:flex;flex-wrap:wrap;gap:clamp(28px,5vw,64px);align-items:flex-start}.about-portrait{flex:0 1 300px;min-width:240px}.about-portrait img{display:block;width:100%;height:auto;filter:grayscale(1)}.about-portrait .caption{font:400 12px/1.7 var(--mono);color:var(--mono-muted);margin-top:14px}.about-text{flex:1 1 480px;min-width:0}.about-text h2{margin-bottom:24px}.about-text .p{font:400 clamp(16px,1.7vw,20px)/1.65 var(--serif);margin:0 0 16px;color:var(--dark-hairline)}.about-text .em{font:500 clamp(16px,1.7vw,20px)/1.55 var(--serif);font-style:italic;margin:0 0 16px}.about-text .linkedin-line{font:400 14px/1.6 var(--mono);color:var(--mono-muted);margin:0}.faq h2{margin-bottom:clamp(28px,4vw,48px)}.faq-list{display:flex;flex-direction:column;max-width:860px;border-bottom:1px solid var(--hairline)}.faq-item{border-top:1px solid var(--hairline)}.faq-q{display:flex;justify-content:space-between;align-items:baseline;gap:20px;width:100%;padding:clamp(18px,2.5vw,24px) 0;cursor:pointer;background:none;border:none;text-align:left;color:var(--ink)}.faq-q .q{font:500 clamp(18px,1.8vw,22px)/1.35 var(--serif)}.faq-q .mark{font:400 18px/1 var(--mono);color:var(--accent-text);flex:0 0 auto}.faq-a{padding:0 0 clamp(20px,3vw,28px);max-width:680px}.faq-a .verdict{font:500 clamp(16px,1.7vw,19px)/1.5 var(--serif);font-style:italic;color:var(--accent-text);margin-bottom:8px}.faq-a .answer{font:400 clamp(15px,1.6vw,18px)/1.65 var(--serif);color:var(--body-muted);white-space:pre-line}.faq-item:not(.open) .faq-a{display:none}.deck-cols{display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,72px)}.deck-left{flex:1 1 360px;min-width:0}.deck-left h2{font-size:clamp(32px,4.2vw,52px);line-height:1.12;margin-bottom:20px}.deck-left .privacy-note{font:400 14px/1.7 var(--mono);color:var(--faint);margin:0}.deck-right{flex:1 1 440px;min-width:0}.deck-form{display:flex;flex-direction:column;gap:22px}.deck-form label.field-label{display:block;font:400 12px/1 var(--mono);color:var(--faint);margin-bottom:8px}.deck-form input[type=url],.deck-form input[type=text],.deck-form input[type=email],.deck-form select{width:100%;background:var(--field-bg);border:1px solid var(--field-border);color:var(--paper);font:400 15px/1.4 var(--mono);padding:14px 16px;outline:none;border-radius:0;appearance:none}.deck-form select{padding:14px 12px}.deck-form input:focus,.deck-form select:focus{border-color:var(--accent)}.deck-form ::placeholder{color:var(--dark-muted);opacity:1}.file-row{display:flex;align-items:center;gap:14px;margin-top:12px;flex-wrap:wrap}.file-row .or{font:400 12px/1 var(--mono);color:var(--dark-muted)}.file-trigger{border:1px dashed var(--field-border);color:var(--faint);font:400 13px/1 var(--mono);padding:12px 16px;cursor:pointer;display:inline-block;transition:color .15s ease,border-color .15s ease}.file-trigger:hover{border-color:var(--accent);color:var(--accent)}.file-remove{display:none;background:none;border:none;color:var(--dark-muted);font:400 13px/1 var(--mono);cursor:pointer;padding:0}.file-remove:hover{color:var(--accent)}.deck-form.has-file .file-remove{display:inline-block}.deck-error{display:none;font:400 12px/1.5 var(--mono);color:var(--accent);margin-top:8px}.deck-form.has-error .deck-error{display:block}.field-error{display:none;font:400 12px/1.5 var(--mono);color:var(--accent);margin-top:8px}.field-error:not(:empty){display:block}.deck-form [aria-invalid=true]{border-color:var(--accent)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.file-row:has(#f-file:focus-visible) .file-trigger{border-color:var(--accent);color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.deck-form button[type=submit][disabled]{opacity:.6;cursor:default}.role-email-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:22px}.submit-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.submit-row .privacy-link{font:400 12px/1 var(--mono);color:var(--dark-muted)}.deck-confirmation{display:none;border:2px solid var(--accent);padding:clamp(24px,4vw,40px)}.deck-confirmation .label{font:400 12px/1 var(--mono);color:var(--accent);margin-bottom:16px}.deck-confirmation .t{font:300 clamp(28px,3vw,38px)/1.2 var(--serif);margin-bottom:16px}.deck-confirmation .b{font:400 16px/1.65 var(--serif);color:var(--dark-body)}.deck-right.submitted .deck-form{display:none}.deck-right.submitted .deck-confirmation{display:block}.final-cta{text-align:center}.final-cta .container{max-width:900px;padding:clamp(56px,9vw,110px) var(--h-pad)}.final-cta h2{font-size:clamp(34px,5vw,64px);margin-bottom:20px}.final-cta .lets{font:400 clamp(18px,2vw,24px)/1.4 var(--serif);font-style:italic;margin:0 0 36px}.final-cta .btn{padding:18px 34px}.site-footer{border-top:1px solid var(--hairline)}.site-footer .cols{max-width:1180px;margin:0 auto;padding:clamp(36px,5vw,56px) var(--h-pad);display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,56px);justify-content:space-between}.site-footer .col-brand{min-width:240px}.site-footer .brand-row{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.site-footer .brand-row .brand-mark{font:500 20px/1 var(--serif)}.site-footer .brand-row .brand-mark span{color:var(--accent)}.site-footer .brand-row .brand-domain{font:400 12px/1 var(--mono);color:var(--mono-muted)}.site-footer .tagline{font:400 13px/1.7 var(--mono);color:var(--mono-muted)}.site-footer .col-contact{min-width:200px;font:400 13px/1.7 var(--mono);color:var(--mono-muted)}.site-footer .contact-email{display:inline-block;margin-top:4px}.site-footer .links{display:flex;gap:16px;margin-top:8px}.site-footer .col-legal{min-width:260px;max-width:340px;font:400 12px/1.7 var(--mono);color:var(--mono-muted)}.site-footer .col-legal .built{color:var(--accent-text)}.reveal-init{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal-init.revealed{opacity:1;transform:none}
