@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk-variable.woff2) format("woff2-variations")}:root{--paper: #f1efe8;--paper-deep: #e1e3dd;--ink: #17201d;--ink-soft: #35403b;--muted: #56615a;--line: #b9beb7;--line-dark: #3b4641;--accent: #c8f45d;--accent-strong: #b6ea35;--oxide: #c8f45d;--oxide-strong: #b6ea35;--white: #fffef9;--error: #a22b27;--success: #216e43;--warning: #8a5200;--info: #166b67;--radius: .125rem;--container: 86rem;--gutter: clamp(1.25rem, 4vw, 4rem);--font-display: "Schibsted Grotesk", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-text: "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--font-utility: "SFMono-Regular", Consolas, "Liberation Mono", monospace;color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem;background:var(--paper)}body{margin:0;min-width:20rem;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:clamp(1rem,.98rem + .08vw,1.075rem);line-height:1.65}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.2em}img,svg{display:block;max-width:100%}p,h1,h2,h3,h4,ul,ol,dl{margin-top:0}h1,h2,h3,.footer-statement,.giant-word{font-family:var(--font-display);font-weight:760;letter-spacing:-.06em;line-height:.94;text-wrap:balance}h1{font-size:clamp(3.4rem,8.4vw,8.8rem)}h2{font-size:clamp(2.25rem,5.1vw,5.2rem)}h3{font-size:clamp(1.45rem,2.1vw,2.15rem);line-height:1.05}::selection{background:var(--accent);color:var(--ink)}:focus-visible{outline:.2rem solid var(--ink);outline-offset:.22rem}.dark-section :focus-visible,.final-cta :focus-visible,.site-footer :focus-visible,.reason-reach-section :focus-visible{outline-color:var(--accent)}.skip-link{position:fixed;z-index:1000;top:.75rem;left:.75rem;transform:translateY(-180%);background:var(--accent);color:var(--ink);padding:.7rem 1rem;font-weight:700}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:min(100%,var(--container));margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(5rem,10vw,10rem);border-top:1px solid var(--line)}.soft-section{background:var(--paper-deep)}.dark-section,.reason-reach-section{background:var(--ink);color:var(--paper);border-color:var(--line-dark)}.eyebrow{display:flex;align-items:center;gap:.65rem;margin-bottom:1.6rem;color:var(--ink-soft);font-size:.75rem;font-weight:700;letter-spacing:.13em;line-height:1.25;text-transform:uppercase}.eyebrow:before{width:.85rem;height:.85rem;background:var(--accent);border:1px solid var(--ink);content:""}.eyebrow-light{color:var(--paper)}.eyebrow-light:before{border-color:var(--accent)}.lead{color:var(--ink);font-size:clamp(1.45rem,2.3vw,2.2rem);line-height:1.25;letter-spacing:-.02em}.muted-light{color:#aab1ac}.button{display:inline-flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:1.4rem;border:1px solid var(--ink);border-radius:var(--radius);padding:.8rem 1.1rem;font-size:.86rem;font-weight:760;letter-spacing:.01em;line-height:1.2;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.button:hover{transform:translateY(-2px)}.button-small{min-height:2.7rem;padding:.65rem .85rem;font-size:.7rem}.button-dark{background:var(--ink);color:var(--white)}.button-dark:hover{background:#29342f}.button-accent{border-color:var(--oxide);background:var(--oxide);color:var(--white)}.button-accent:hover{border-color:var(--oxide-strong);background:var(--oxide-strong)}.arrow-link{display:inline-flex;width:fit-content;align-items:center;gap:.75rem;font-size:.78rem;font-weight:750;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.arrow-link span:first-child{border-bottom:1px solid currentColor}.arrow-link span:last-child{font-size:1.05rem;transition:transform .18s ease}.arrow-link:hover span:last-child{transform:translate(.18rem,-.18rem)}.site-header{position:sticky;z-index:100;top:0;border-bottom:1px solid var(--ink);background:#f1efe8f7}.header-inner{display:flex;width:min(100%,var(--container));min-height:5.5rem;align-items:center;justify-content:space-between;gap:2rem;margin-inline:auto;padding-inline:var(--gutter)}.wordmark{display:inline-flex;align-items:center;gap:.34rem;font-size:clamp(1.08rem,1.7vw,1.45rem);font-weight:820;letter-spacing:-.065em;line-height:1;text-decoration:none}.wordmark-el{display:inline-block}.wordmark-sultan{font-weight:680}.wordmark-dash{width:.52em;height:.52em;flex:0 0 auto;overflow:visible}.wordmark-dash rect{fill:var(--oxide);stroke:var(--ink);stroke-width:2}.wordmark-web{font-weight:480;font-size:.6em;letter-spacing:.16em;text-transform:uppercase;margin-left:.22em}.primary-nav{display:flex;align-items:center;gap:clamp(.9rem,1.7vw,1.7rem)}.primary-nav>a:not(.button){position:relative;color:var(--ink-soft);font-size:.76rem;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.primary-nav>a:not(.button):after{position:absolute;right:0;bottom:-.42rem;left:0;height:.18rem;transform:scaleX(0);background:var(--accent-strong);content:"";transform-origin:left;transition:transform .16s ease}.primary-nav>a:hover:after,.primary-nav>a.active:after{transform:scaleX(1)}.menu-button{display:none;min-height:2.75rem;align-items:center;gap:.55rem;border:1px solid var(--ink);background:transparent;color:var(--ink);font-size:.75rem;font-weight:700;text-transform:uppercase}.menu-glyph{font-size:1.25rem}.home-hero{min-height:calc(100svh - 5rem);padding-top:clamp(1.5rem,3.5vw,3.25rem);border-bottom:1px solid var(--ink)}.hero-meta{display:flex;align-items:start;justify-content:space-between;gap:2rem;margin-bottom:clamp(1.5rem,3vw,2.75rem)}.hero-meta p{margin:0;color:var(--muted);font-size:.82rem}.hero-grid{display:grid;min-height:clamp(42rem,68vw,58rem);grid-template-columns:minmax(0,1.72fr) minmax(18rem,.62fr);gap:0;align-items:stretch;border:1px solid var(--ink);background:var(--ink)}.hero-copy{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5.5rem);background:var(--paper)}.hero-copy h1{max-width:11.3ch;margin-bottom:clamp(2.2rem,5vw,4rem);font-size:clamp(4.2rem,8vw,8.5rem);font-weight:820;line-height:.88}.accent-underline{position:relative;z-index:0;white-space:nowrap}.accent-underline:after{position:absolute;z-index:-1;right:-.04em;bottom:0;left:-.04em;height:.19em;background:var(--accent);content:""}.hero-lede{max-width:45rem;margin-bottom:2.3rem;color:var(--ink-soft);font-size:clamp(1.12rem,1.7vw,1.45rem);line-height:1.5}.hero-actions{display:flex;align-items:center;gap:1.5rem 2rem;flex-wrap:wrap}.reach-path{position:absolute;right:0;bottom:clamp(1.5rem,3vw,3rem);left:clamp(2rem,5vw,5.5rem);height:3.75rem}.reach-path:before{position:absolute;top:0;left:0;width:clamp(8rem,24vw,19rem);height:.15rem;background:var(--ink);content:""}.reach-path:after{position:absolute;top:0;left:clamp(7.9rem,23.8vw,18.9rem);width:.15rem;height:2.8rem;background:var(--ink);content:""}.reach-path i{position:absolute;z-index:1;top:-.5rem;left:clamp(7.45rem,23.35vw,18.45rem);width:1.05rem;height:1.05rem;border:.15rem solid var(--ink);background:var(--accent)}.reach-path b{position:absolute;top:2.65rem;right:0;left:clamp(7.9rem,23.8vw,18.9rem);height:.15rem;background:var(--ink)}.hero-system{display:flex;flex-direction:column;border:0;background:var(--ink);color:var(--paper)}.system-label{margin:0;padding:1.4rem;border-bottom:1px solid var(--line-dark);color:var(--paper);font-size:.71rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.system-step{flex:1;display:grid;grid-template-columns:2.2rem 1fr;gap:.7rem;padding:clamp(1.25rem,2.6vw,2.5rem);border-bottom:1px solid var(--line-dark)}.system-step>span{color:#aab1ad;font-size:.7rem}.system-step strong{display:block;margin-bottom:.2rem;font-size:clamp(1.35rem,2.2vw,2.1rem);letter-spacing:-.045em}.system-step p{margin:0;color:#b5bcb8;font-size:.86rem;line-height:1.45}.system-step:nth-child(2){background:var(--accent);color:var(--ink)}.system-step:nth-child(2)>span,.system-step:nth-child(2) p{color:var(--ink)}.truth-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:0;border:1px solid var(--ink);border-top:0}.truth-strip span{min-height:4.5rem;padding:1rem;border-right:1px solid var(--ink);color:var(--ink-soft);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.truth-strip span:first-child{padding-left:0}.truth-strip span:last-child{border:0}.split-heading,.section-heading,.philosophy-grid,.editorial-columns,.estimate-cta{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.75fr);gap:clamp(3rem,8vw,9rem);align-items:start}.split-heading h2,.section-heading h2,.philosophy-grid h2{margin-bottom:0}.editorial-copy{padding-top:3.5rem}.editorial-copy p:not(.lead){color:var(--muted)}.editorial-copy .arrow-link{margin-top:1.4rem}.problem-section{background:linear-gradient(90deg,var(--oxide) 0 39%,var(--paper) 39% 100%)}.problem-section .split-heading>div:first-child{margin:calc(0rem - clamp(5rem,10vw,10rem)) 0;padding:clamp(5rem,10vw,10rem) clamp(2rem,5vw,5rem) clamp(5rem,10vw,10rem) 0;color:var(--white)}.problem-section .eyebrow{color:var(--white)}.problem-section .eyebrow:before{border-color:var(--white);background:var(--white)}.reason-reach-section{padding-block:clamp(5rem,10vw,10rem)}.reason-reach-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:4rem;background:var(--line-dark);border:1px solid var(--line-dark)}.reason-reach-grid article{min-height:35rem;padding:clamp(1.5rem,4vw,4rem);background:var(--ink)}.reason-reach-grid article:last-child{background:var(--accent);color:var(--ink)}.reason-reach-grid article:last-child p{color:var(--ink-soft)}.giant-word{display:block;margin-bottom:clamp(4rem,10vw,9rem);color:var(--paper);font-size:clamp(4.5rem,11vw,11rem);line-height:.75}.accent-text{color:var(--ink)}.reason-reach-grid h2{max-width:12ch;margin-bottom:2rem;font-size:clamp(2rem,3.5vw,3.7rem)}.reason-reach-grid p{max-width:36rem;margin:0;color:#b5bcb8}.section-heading{margin-bottom:clamp(3rem,7vw,6rem)}.section-heading>p{padding-top:3.4rem;color:var(--muted)}.service-list{border-top:1px solid var(--ink)}.service-row{display:grid;grid-template-columns:4rem minmax(13rem,.8fr) minmax(18rem,1.1fr) auto;gap:clamp(1rem,3vw,3rem);align-items:start;padding-block:clamp(1.8rem,3vw,3rem);border-bottom:1px solid var(--line)}.service-number,.service-audience{color:var(--muted);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.service-row h3{margin-bottom:0}.service-row>p:nth-child(3){margin:0;color:var(--ink-soft)}.service-row .arrow-link{margin-top:.15rem;white-space:nowrap}.signal-grid{display:grid;grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr);gap:clamp(3rem,8vw,10rem)}.signal-grid>div:first-child{position:sticky;top:8rem;align-self:start}.signal-list{border-top:1px solid var(--ink)}.signal-list article{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding-block:2rem;border-bottom:1px solid var(--line)}.signal-list article>span{color:var(--muted);font-size:.7rem}.signal-list h3{margin-bottom:.7rem}.signal-list p{margin:0;color:var(--muted)}.work-placeholder{display:grid;grid-template-columns:minmax(7rem,.4fr) minmax(20rem,1.2fr) auto;gap:clamp(2rem,5vw,5rem);align-items:end;min-height:26rem;padding:clamp(1.5rem,4vw,4rem);background:var(--ink);color:var(--paper)}.work-index{align-self:start;color:var(--accent);font-size:clamp(3rem,8vw,8rem);font-weight:700;letter-spacing:-.07em}.status-label,.status-pill{width:fit-content;padding:.35rem .55rem;border:1px solid var(--line-dark);color:var(--accent);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.status-pill{display:inline-block;border-color:var(--ink);background:var(--accent);color:var(--ink)}.status-pill-light{border-color:var(--accent);background:transparent;color:var(--accent)}.work-placeholder h3{max-width:18ch;font-size:clamp(2rem,4vw,4rem)}.work-placeholder p:not(.status-label){max-width:46rem;color:#b5bcb8}.portfolio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.5rem)}.portfolio-grid-preview{grid-template-columns:repeat(3,minmax(0,1fr))}.project-card{min-width:0;border:1px solid var(--line);background:var(--white)}.project-card>a{display:flex;height:100%;flex-direction:column;text-decoration:none}.project-card>a:focus-visible{outline-offset:.35rem}.project-visual{position:relative;aspect-ratio:8 / 5;margin:0;overflow:hidden;border-bottom:1px solid var(--line);background:var(--ink)}.project-visual img{width:100%;height:100%;object-fit:cover}.project-number{position:absolute;top:0;left:0;min-width:3.25rem;padding:.65rem .8rem;background:var(--accent);color:var(--ink);font-family:var(--font-utility);font-size:.75rem;font-weight:700;text-align:center}.project-card-copy{display:flex;flex:1;flex-direction:column;padding:clamp(1.35rem,2.8vw,2.5rem)}.project-meta{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1.4rem;color:var(--muted);font-family:var(--font-utility);font-size:.68rem;font-weight:700;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.project-meta span:last-child{text-align:right}.project-card h3{margin-bottom:1rem;font-size:clamp(1.8rem,3vw,3.25rem)}.project-card-copy>p:not(.project-meta){max-width:42rem;color:var(--muted)}.project-card-footer{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.25rem;border-top:1px solid var(--line);font-size:.78rem;font-weight:700}.project-visit{text-align:right}.project-card>a:hover .project-visit{text-decoration:underline;text-underline-offset:.22em}.portfolio-index .project-card:last-child{grid-column:1 / -1}.portfolio-index .project-card:last-child>a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-index .project-card:last-child .project-visual{aspect-ratio:auto;border-right:1px solid var(--line);border-bottom:0}.portfolio-more{display:flex;justify-content:flex-end;margin-top:2rem}.proof-note{background:var(--accent)}.proof-note p{color:var(--ink-soft)}.process-preview{background:var(--paper-deep)}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:3rem;background:var(--line);border:1px solid var(--line)}.process-grid article{min-height:25rem;padding:clamp(1.3rem,2.5vw,2.3rem);background:var(--paper-deep)}.process-number{color:var(--muted);font-size:.7rem;font-weight:700}.process-name{margin-bottom:clamp(4rem,8vw,8rem);color:var(--ink);font-size:clamp(2.6rem,5vw,5rem);font-weight:700;letter-spacing:-.06em;line-height:.85}.process-grid h3{margin-bottom:1rem}.process-grid article>p:last-child{color:var(--muted)}.founder-grid{display:grid;grid-template-columns:minmax(20rem,.8fr) minmax(20rem,1fr);gap:clamp(3rem,8vw,9rem);align-items:center}.founder-device{position:relative;display:grid;min-height:34rem;align-content:space-between;overflow:hidden;border:1px solid var(--ink);background:var(--ink);color:var(--paper);padding:clamp(2rem,5vw,4rem)}.founder-device span{position:relative;z-index:1;font-size:clamp(3.5rem,8vw,7rem);font-weight:780;letter-spacing:-.075em;line-height:.9}.founder-device .founder-field{justify-self:end;color:var(--accent)}.founder-device:before{position:absolute;top:45%;left:0;width:42%;height:.2rem;background:var(--paper);content:""}.founder-device:after{position:absolute;top:45%;left:42%;width:.2rem;height:18%;background:var(--paper);content:""}.founder-device i{position:absolute;z-index:1;top:calc(45% - .48rem);left:calc(42% - .48rem);width:1.15rem;height:1.15rem;border:.2rem solid var(--paper);background:var(--oxide)}.founder-device i:after{position:absolute;top:6.1rem;left:.38rem;width:60vw;height:.2rem;background:var(--paper);content:""}.founder-grid h2{margin-bottom:2rem}.founder-grid .arrow-link{margin-top:1rem}.philosophy-section{background:var(--white)}.philosophy-grid>div:last-child{padding-top:1rem;border-top:1px solid var(--ink)}.philosophy-grid>div:last-child p{padding-bottom:1rem;border-bottom:1px solid var(--line)}.philosophy-grid .arrow-link{margin-top:1rem}.faq-list{border-top:1px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:grid;min-height:5.2rem;grid-template-columns:1fr 3rem;gap:2rem;align-items:center;padding-block:1rem;cursor:pointer;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:650;letter-spacing:-.02em;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-mark{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid var(--ink);background:var(--accent);font-size:1.3rem;line-height:1;transition:transform .18s ease}.faq-list details[open] .faq-mark{transform:rotate(45deg)}.faq-list details>p{max-width:56rem;padding:0 4rem 2rem 0;color:var(--muted)}.final-cta{position:relative;overflow:hidden;padding-block:clamp(5rem,10vw,10rem);background:var(--ink);color:var(--paper)}.final-cta:after{position:absolute;top:0;right:0;width:clamp(1rem,4vw,4rem);height:100%;background:var(--oxide);content:""}.final-cta-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.65fr);gap:clamp(3rem,8vw,9rem)}.final-cta h2{max-width:13ch;margin-bottom:0}.final-cta-grid>div:last-child>p:first-child{color:#b5bcb8;font-size:1.15rem}.final-cta .button{width:100%;margin-top:1.4rem}.cta-fine-print{margin-top:.9rem;color:#929b96;font-size:.74rem}.page-hero{position:relative;overflow:hidden;padding-block:clamp(2rem,5vw,4rem) clamp(5rem,10vw,10rem);border-bottom:1px solid var(--ink)}.page-hero:after{position:absolute;top:0;right:0;width:clamp(.75rem,2.4vw,2.25rem);height:100%;background:var(--oxide);content:""}.breadcrumbs{margin-bottom:clamp(4rem,10vw,9rem)}.breadcrumbs ol{display:flex;gap:.5rem;margin:0;padding:0;color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;list-style:none;text-transform:uppercase}.breadcrumbs li{display:flex;gap:.5rem}.page-hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.65fr);gap:clamp(3rem,8vw,9rem);align-items:end}.page-hero h1{max-width:11ch;margin:0;font-size:clamp(3.5rem,7.8vw,8rem)}.page-hero-copy{padding-top:2rem;border-top:1px solid var(--ink)}.page-hero-copy>p{color:var(--ink-soft);font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.45}.page-hero-copy .button,.page-hero-copy .status-pill{margin-top:1.5rem}.hero-service-number{color:var(--muted);font-size:.8rem;font-weight:700}.three-up{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.narrative-cards article,.principles article{min-height:25rem;padding:clamp(1.5rem,3vw,2.7rem);background:var(--paper)}.narrative-cards p:not(.eyebrow),.principles p{color:var(--ink-soft);font-size:1.15rem}.numbered-list,.check-list,.plain-list{margin:0;padding:0;list-style:none}.numbered-list{border-top:1px solid var(--paper)}.numbered-list li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding-block:1rem;border-bottom:1px solid var(--line-dark)}.numbered-list span{color:var(--accent);font-size:.7rem}.check-list{border-top:1px solid var(--ink)}.check-list li{position:relative;padding:1rem 0 1rem 2rem;border-bottom:1px solid var(--line)}.check-list li:before{position:absolute;top:1.1rem;left:.25rem;color:var(--success);content:"✓";font-weight:800}.check-list-light{border-color:var(--paper)}.check-list-light li{border-color:var(--line-dark)}.check-list-light li:before{color:var(--accent)}.compact-process article{min-height:18rem}.compact-process .process-number{margin-bottom:5rem}.responsibility-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2rem,5vw,5rem)}.responsibility-grid>div{border-top:1px solid var(--ink);padding-top:1.5rem}.responsibility-grid ul{padding-left:1.1rem;color:var(--ink-soft)}.responsibility-grid li{margin-bottom:.75rem}.proof-bridge{background:var(--accent)}.proof-bridge p{color:var(--ink-soft)}.work-policy{display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(22rem,1fr);gap:clamp(3rem,8vw,9rem)}.work-policy ol{margin:0;padding:0;border-top:1px solid var(--ink);list-style:none}.work-policy li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding-block:1rem;border-bottom:1px solid var(--line)}.work-policy li span{color:var(--muted);font-size:.7rem}.work-policy li p{margin:0}.empty-state{display:grid;grid-template-columns:.5fr 1fr;gap:clamp(3rem,8vw,9rem)}.empty-index{margin:0;color:var(--line);font-size:clamp(8rem,24vw,24rem);font-weight:750;letter-spacing:-.12em;line-height:.7}.empty-state h2{margin-bottom:2rem}.empty-state .arrow-link{margin-top:1rem}.process-detail article{display:grid;grid-template-columns:.4fr 1fr .75fr;gap:clamp(2rem,5vw,5rem);align-items:start;padding-block:clamp(2rem,5vw,5rem);border-top:1px solid var(--ink)}.process-detail .process-name{margin:0;font-size:clamp(2.7rem,5vw,5rem)}.process-detail h2{margin:0;font-size:clamp(2rem,3.5vw,3.8rem)}.process-detail>article>p{color:var(--muted)}.decision-loop{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.65fr);gap:clamp(3rem,8vw,9rem)}.decision-loop p{color:#b5bcb8;font-size:1.15rem}.about-manifesto{display:grid;grid-template-columns:.6fr 1fr;gap:clamp(3rem,8vw,9rem);align-items:center}.about-manifesto>div:first-child{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border:1px solid var(--ink);background:var(--accent);font-size:clamp(4rem,10vw,10rem);font-weight:800;letter-spacing:-.1em}.about-manifesto b{font-size:.5em}.about-manifesto h2{margin-bottom:2rem}.founder-story{display:grid;grid-template-columns:.5fr 1fr;gap:clamp(3rem,8vw,9rem)}.founder-story h2{margin-bottom:2rem}.founder-story p{color:#b5bcb8}.principles h3{margin-top:5rem}.article-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.article-grid article{min-height:32rem;padding:clamp(1.5rem,3.5vw,3.5rem);background:var(--paper)}.article-index{margin-bottom:5rem;color:var(--muted);font-size:.75rem}.article-meta{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.article-grid h2{max-width:18ch;margin-bottom:1.5rem;font-size:clamp(2rem,3vw,3.3rem)}.article-grid h2 a{text-decoration:none}.article-grid article>p:not(.article-index,.article-meta){color:var(--muted)}.article-grid .arrow-link{margin-top:1.5rem}.planned-insights{display:grid;grid-template-columns:.8fr 1fr;gap:clamp(3rem,8vw,9rem)}.planned-insights ul{margin:0;padding:0;border-top:1px solid var(--ink);list-style:none}.planned-insights li{padding-block:1rem;border-bottom:1px solid var(--line)}.article-hero{padding-block:2rem clamp(5rem,10vw,9rem);border-bottom:1px solid var(--line)}.article-hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);gap:clamp(3rem,8vw,9rem);align-items:end}.article-hero h1{max-width:12ch;margin:0;font-size:clamp(3.5rem,7vw,7.4rem)}.article-dek{padding-top:1.5rem;border-top:1px solid var(--ink);color:var(--ink-soft);font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.45}.article-facts{margin:2.5rem 0 0}.article-facts div{display:grid;grid-template-columns:6rem 1fr;gap:1rem;padding-block:.7rem;border-top:1px solid var(--line)}.article-facts dt{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.article-facts dd{margin:0;font-size:.85rem}.article-layout{display:grid;grid-template-columns:minmax(15rem,.4fr) minmax(0,1fr);gap:clamp(3rem,8vw,10rem);padding-block:clamp(5rem,10vw,9rem)}.article-aside{position:sticky;top:8rem;align-self:start;padding-top:1rem;border-top:1px solid var(--ink)}.article-aside>p{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.article-aside ol{margin:0;padding-left:1.1rem;font-size:.84rem}.article-aside li{margin-bottom:.7rem}.article-body{max-width:52rem}.article-body>section{margin-bottom:clamp(4rem,8vw,7rem);scroll-margin-top:8rem}.article-body h2{margin-bottom:2rem;font-size:clamp(2.1rem,4vw,4rem)}.article-body p,.article-body li{color:var(--ink-soft);font-size:clamp(1.05rem,1.3vw,1.18rem)}.article-body ul{padding-left:1.2rem}.article-body li{margin-bottom:.7rem}.article-related{padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--ink);background:var(--accent)}.article-related h2{margin-bottom:1.5rem}.launch-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}.launch-package-card{position:relative;display:flex;min-width:0;flex-direction:column;padding:clamp(1.4rem,3vw,2.5rem);background:var(--paper)}.launch-package-card.recommended-package:before{position:absolute;top:0;right:0;left:0;height:.45rem;background:var(--accent);content:""}.launch-package-heading{display:flex;min-height:2rem;justify-content:space-between;gap:1rem;align-items:flex-start;color:var(--muted);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.launch-package-heading strong{background:var(--accent);color:var(--ink);padding:.35rem .5rem;font-size:.62rem}.launch-package-card h2{margin-bottom:1rem;font-size:clamp(2.2rem,4vw,4rem)}.launch-package-fit{min-height:6.5rem;color:var(--ink-soft);font-size:1.05rem}.launch-package-card>.check-list{margin-top:1.5rem}.launch-package-boundary{margin-top:auto;padding-top:1.5rem;color:var(--muted);font-size:.78rem}.factor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.factor-grid article{min-height:22rem;padding:clamp(1.3rem,3vw,2.5rem);background:var(--paper)}.factor-grid span{color:var(--muted);font-size:.7rem}.factor-grid h3{margin-top:5rem}.factor-grid p{color:var(--muted)}.estimate-cta>div:last-child{padding-top:1.5rem;border-top:1px solid var(--ink)}.contact-layout,.booking-intro{display:grid;grid-template-columns:minmax(18rem,.55fr) minmax(24rem,1fr);gap:clamp(3rem,8vw,9rem);align-items:start}.contact-layout aside,.booking-expectations{position:sticky;top:8rem}.plain-list{border-top:1px solid var(--ink)}.plain-list li{padding-block:.75rem;border-bottom:1px solid var(--line)}.contact-location{display:flex;flex-direction:column;margin-top:3rem;padding:1.5rem;background:var(--accent)}.contact-location p{margin-bottom:1rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.contact-location strong{font-size:1.4rem}.contact-location span{margin-top:.4rem;font-size:.85rem}.project-form{padding:clamp(1.5rem,4vw,3.5rem);border:1px solid var(--ink);background:var(--white)}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 1.25rem}.form-field{margin-bottom:1.25rem}.form-field>label{display:block;margin-bottom:.45rem;color:var(--ink);font-size:.75rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.form-field input,.form-field textarea,.form-field select{width:100%;min-height:3.25rem;border:1px solid #7d8781;border-radius:0;background:var(--paper);color:var(--ink);padding:.75rem}.form-field textarea{min-height:8rem;resize:vertical}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:var(--ink);outline:.18rem solid var(--accent-strong);outline-offset:0}.form-field [aria-invalid=true]{border:2px solid var(--error)}.field-hint,.field-error,.form-note{margin-bottom:.5rem;font-size:.78rem}.field-hint,.form-note{color:var(--muted)}.field-error{margin-top:.4rem;color:var(--error);font-weight:700}.error-summary,.submission-error{margin-bottom:1.5rem;border-left:.35rem solid var(--error);background:#f9e4e1;padding:1rem 1.2rem}.error-summary:focus{outline:.2rem solid var(--error)}.error-title{margin-bottom:.4rem;font-weight:750}.error-summary ul{margin:0;padding-left:1.2rem}.submission-error p:last-child{margin-bottom:0;font-size:.8rem}.consent-field{display:grid;grid-template-columns:1.4rem 1fr;gap:.75rem;align-items:start;margin-block:1rem 1.5rem}.consent-field input{width:1.25rem;height:1.25rem;margin-top:.2rem;accent-color:var(--ink)}.consent-field label{font-size:.86rem}.honeypot{position:absolute;left:-10000px}.form-submit{width:100%}.form-submit:disabled{cursor:wait;opacity:.65}.form-note{margin-top:.7rem;text-align:center}.booking-expectations ol{margin:0;padding:0;border-top:1px solid var(--ink);list-style:none}.booking-expectations li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding-block:1rem;border-bottom:1px solid var(--line)}.booking-expectations li>span{color:var(--muted);font-size:.7rem}.booking-expectations h3{margin-bottom:.25rem;font-size:1.2rem}.booking-expectations p{margin:0;color:var(--muted)}.call-note{margin-top:2rem!important;padding:1rem;background:var(--paper-deep);font-size:.84rem}.legal-layout{display:grid;grid-template-columns:minmax(14rem,.38fr) minmax(0,1fr);gap:clamp(3rem,8vw,9rem)}.legal-layout>aside{position:sticky;top:8rem;display:flex;flex-direction:column;align-self:start;padding-top:1rem;border-top:1px solid var(--ink)}.legal-layout aside p{margin-bottom:.4rem;color:var(--muted);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.legal-layout aside span{margin-top:.8rem;color:var(--muted);font-size:.8rem}.legal-body{max-width:52rem}.legal-body section{margin-bottom:4rem}.legal-body h2{margin-bottom:1.5rem;font-size:clamp(2rem,3.5vw,3.4rem)}.legal-body p,.legal-body li{color:var(--ink-soft)}.state-page{display:grid;min-height:72svh;place-items:center;padding-block:clamp(4rem,9vw,8rem)}.state-card{max-width:64rem}.state-mark{margin-bottom:4rem;color:var(--line);font-size:clamp(7rem,18vw,18rem);font-weight:750;letter-spacing:-.1em;line-height:.65}.state-card h1{max-width:12ch;margin-bottom:2rem;font-size:clamp(3.4rem,7vw,7rem)}.state-card>p:not(.state-mark,.eyebrow){max-width:48rem;color:var(--muted);font-size:1.15rem}.state-actions{display:flex;align-items:center;gap:2rem;margin-top:2rem}.consent-banner{position:fixed;z-index:200;right:1rem;bottom:1rem;left:1rem;display:grid;max-width:62rem;grid-template-columns:1fr auto;gap:2rem;align-items:center;margin-inline:auto;border:1px solid var(--paper);background:var(--ink);color:var(--paper);padding:1rem 1.2rem;box-shadow:0 1rem 3rem #00000040}.consent-title{margin-bottom:.2rem;font-weight:750}.consent-banner p:last-child{margin-bottom:0;color:#b5bcb8;font-size:.8rem}.consent-actions{display:flex;gap:.8rem;align-items:center}.text-button{min-height:2.75rem;border:0;background:transparent;color:var(--paper);padding:.5rem;font-size:.76rem;font-weight:700;text-decoration:underline}.site-footer{background:#101713;color:var(--paper);padding:clamp(4rem,9vw,8rem) var(--gutter) 2rem}.site-footer .wordmark{color:var(--paper)}.footer-lead,.footer-grid,.footer-bottom{width:min(100%,calc(var(--container) - (2 * var(--gutter))));margin-inline:auto}.footer-lead{padding-bottom:clamp(4rem,10vw,9rem)}.footer-statement{max-width:13ch;margin:0;font-size:clamp(3.3rem,8vw,8rem)}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,.7fr);gap:2rem;padding-block:3rem;border-block:1px solid var(--line-dark)}.footer-grid>div>p{max-width:24rem;margin-top:1.2rem;margin-bottom:0;font-size:.85rem}.footer-grid nav{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem}.footer-label{margin-bottom:.5rem;color:#929b96;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.footer-grid nav a{color:var(--paper);font-size:.85rem;text-decoration:none}.footer-grid nav a:hover{color:var(--accent)}.placeholder-inline{color:#929b96;font-size:.75rem}.footer-bottom{display:flex;justify-content:space-between;gap:2rem;padding-top:1.5rem;color:#929b96;font-size:.7rem}.footer-bottom nav{display:flex;gap:1rem;flex-wrap:wrap}.footer-bottom a{text-decoration:none}@media(max-width:68rem){.menu-button{display:inline-flex}.primary-nav{position:absolute;top:100%;right:0;left:0;display:none;align-items:stretch;border-bottom:1px solid var(--ink);background:var(--paper);padding:1rem var(--gutter) 1.5rem}.primary-nav.is-open{display:flex;flex-direction:column}.primary-nav>a:not(.button){min-height:2.75rem;display:flex;align-items:center;border-bottom:1px solid var(--line)}.hero-grid,.page-hero-grid,.article-hero-grid{grid-template-columns:1fr}.hero-copy{min-height:50rem;padding-bottom:8rem}.hero-copy h1{max-width:11ch}.hero-system{display:grid;grid-template-columns:repeat(3,1fr)}.system-label{grid-column:1 / -1}.system-step{display:block;padding-right:1rem;border-right:1px solid var(--line)}.service-row{grid-template-columns:3rem .75fr 1.2fr}.service-row .arrow-link{grid-column:2 / -1}.process-grid,.factor-grid,.launch-package-grid{grid-template-columns:repeat(2,1fr)}.portfolio-grid-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-grid,.about-manifesto{grid-template-columns:.8fr 1fr}.responsibility-grid{gap:2rem}.footer-grid{grid-template-columns:1.2fr repeat(3,.7fr)}}@media(max-width:48rem){:root{--gutter: 1.25rem}body{line-height:1.6}h1{font-size:clamp(3.2rem,16vw,5.4rem)}h2{font-size:clamp(2.3rem,11vw,4rem)}.section{padding-block:4.5rem}.header-inner{min-height:4.5rem}.wordmark{font-size:1rem}.home-hero{min-height:auto;padding-top:1.5rem}.hero-meta{display:block;margin-bottom:3.5rem}.hero-meta p{margin-top:-.8rem}.hero-copy h1{margin-bottom:1.8rem;font-size:clamp(3.7rem,17.5vw,6.2rem)}.hero-copy{min-height:48rem;padding:2.25rem 1.25rem 7.5rem}.reach-path{left:1.25rem}.hero-actions,.state-actions{align-items:stretch;flex-direction:column}.hero-actions .button,.state-actions .button{width:100%}.hero-system{grid-template-columns:1fr}.system-step{border-right:0}.truth-strip{grid-template-columns:repeat(2,1fr);margin-top:4rem}.truth-strip span{padding-left:0;border-bottom:1px solid var(--line)}.problem-section{background:var(--paper)}.problem-section .split-heading>div:first-child{margin:-4.5rem calc(var(--gutter) * -1) 0;padding:4.5rem var(--gutter);background:var(--oxide)}.split-heading,.section-heading,.philosophy-grid,.editorial-columns,.estimate-cta,.signal-grid,.final-cta-grid,.work-policy,.empty-state,.decision-loop,.founder-story,.planned-insights,.contact-layout,.booking-intro,.legal-layout{grid-template-columns:1fr;gap:2.5rem}.editorial-copy,.section-heading>p{padding-top:0}.reason-reach-grid{grid-template-columns:1fr}.reason-reach-grid article{min-height:28rem}.giant-word{margin-bottom:5rem}.service-row{grid-template-columns:2.5rem 1fr;gap:1rem}.service-row>p:nth-child(3),.service-row .arrow-link{grid-column:2}.signal-grid>div:first-child,.contact-layout aside,.booking-expectations,.legal-layout>aside{position:static}.work-placeholder{grid-template-columns:1fr;min-height:38rem;align-content:space-between}.portfolio-grid,.portfolio-grid-preview{grid-template-columns:1fr}.portfolio-index .project-card:last-child{grid-column:auto}.portfolio-index .project-card:last-child>a{display:flex}.portfolio-index .project-card:last-child .project-visual{aspect-ratio:8 / 5;border-right:0;border-bottom:1px solid var(--line)}.project-meta,.project-card-footer{align-items:flex-start;flex-direction:column}.project-meta span:last-child,.project-visit{text-align:left}.process-grid,.factor-grid,.launch-package-grid,.three-up,.responsibility-grid,.article-grid{grid-template-columns:1fr}.process-grid article{min-height:21rem}.founder-grid,.about-manifesto{grid-template-columns:1fr}.founder-device{min-height:auto;aspect-ratio:1}.founder-device i:after{top:4.5rem}.page-hero{padding-top:1.5rem}.breadcrumbs{margin-bottom:4rem;overflow-x:auto}.page-hero h1,.article-hero h1{font-size:clamp(3.2rem,15vw,5.4rem)}.narrative-cards article{min-height:20rem}.process-detail article{grid-template-columns:1fr;gap:1.5rem}.about-manifesto>div:first-child{max-width:28rem}.article-grid article{min-height:28rem}.article-layout{grid-template-columns:1fr}.article-aside{position:static}.empty-index{font-size:45vw}.form-grid{grid-template-columns:1fr;gap:0}.project-form{padding:1.2rem}.consent-banner{grid-template-columns:1fr;gap:1rem}.consent-actions{align-items:stretch;flex-direction:column-reverse}.consent-actions .button{width:100%}.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-grid>div{grid-column:1 / -1}.footer-bottom{align-items:flex-start;flex-direction:column}}@media(max-width:25rem){.wordmark span:first-child,.wordmark span:last-child{display:none}.wordmark-dash{width:2.25rem;height:2.25rem;border:1px solid var(--ink);background:var(--ink);padding:.28rem}.truth-strip,.footer-grid{grid-template-columns:1fr}.truth-strip span{border-right:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(forced-colors:active){.eyebrow:before,.accent-underline:after,.reach-path:before,.reach-path:after,.reach-path b,.founder-device:before,.founder-device:after,.founder-device i:after{background:CanvasText}.button,.faq-mark{border:2px solid ButtonText}.wordmark-dash rect{fill:CanvasText;stroke:none}}:root{--paper-deep: #e4e6df;--line-dark: #46534d;--oxide: var(--accent);--oxide-strong: var(--accent-strong)}h1,h2,h3,.footer-statement,.giant-word{font-weight:745;letter-spacing:-.064em}.button{border-radius:0;letter-spacing:0;text-transform:none}.button-accent,.button-accent:hover{color:var(--ink)}.site-header{border-color:var(--line-dark);background:#101a17fa;color:var(--paper)}.site-header .header-inner{min-height:5.5rem}.wordmark{gap:.38rem;color:inherit;font-weight:790}.wordmark-el,.wordmark-sultan{font-weight:inherit;transform:none}.wordmark-dash{width:.55em;height:1em}.wordmark-dash rect{fill:var(--accent);stroke:none}.primary-nav>a:not(.button){color:var(--paper);font-size:.74rem;letter-spacing:.02em;text-transform:none}.site-header .button-dark{border-color:var(--paper);background:transparent;color:var(--paper)}.site-header .button-dark:hover{border-color:var(--accent);background:var(--accent);color:var(--ink)}.menu-button{border-color:var(--paper);color:var(--paper)}.home-hero{position:relative;min-height:calc(100svh - 5.5rem);overflow:hidden;padding-top:clamp(2.4rem,4vw,4.5rem);border-bottom-color:var(--line-dark);background:var(--ink);color:var(--paper)}.home-hero>.container{position:relative;z-index:2}.hero-field-lines{position:absolute;z-index:0;inset:0;width:100%;height:100%;opacity:.4;pointer-events:none}.hero-field-lines path{fill:none;stroke:#7e8b84;stroke-width:1.1;vector-effect:non-scaling-stroke}.hero-field-lines path:nth-child(3n+1){stroke:#a5aea8}.hero-field-lines circle{fill:var(--accent)}.hero-meta{margin-bottom:clamp(2.4rem,5vw,5rem)}.hero-meta .eyebrow,.hero-meta p{color:var(--paper)}.hero-meta .eyebrow:before{border-color:var(--paper)}.hero-grid{min-height:clamp(39rem,53vw,44rem);grid-template-columns:minmax(0,1.62fr) minmax(19rem,.52fr);border:0;background:transparent}.hero-copy{justify-content:flex-start;padding:clamp(1rem,2vw,2rem) clamp(2rem,5vw,5rem) clamp(3rem,5vw,5rem) 0;background:transparent}.hero-copy h1{max-width:12ch;margin-bottom:auto;color:var(--paper);font-size:clamp(4.6rem,7.2vw,7.5rem);font-weight:745}.accent-underline{color:var(--accent)}.accent-underline:after{right:-.7em;bottom:.02em;left:0;height:.025em;background:var(--accent)}.hero-lede{max-width:41rem;color:#d0d6d2;font-size:clamp(1.05rem,1.55vw,1.3rem)}.hero-actions .button-accent{border-color:var(--accent);background:var(--accent);color:var(--ink)}.hero-actions .arrow-link{color:var(--paper)}.reach-path{display:none}.hero-system{border-left:1px solid rgba(241,239,232,.32);background:transparent}.system-label{padding:0 0 1.45rem 1.75rem;border-color:#f1efe852;color:var(--paper)}.system-step{padding:clamp(1.5rem,2.7vw,2.6rem) 0 clamp(1.5rem,2.7vw,2.6rem) 1.75rem;border-color:#f1efe852}.system-step:nth-child(2){background:transparent;color:var(--accent)}.system-step:nth-child(2)>span{color:var(--accent)}.system-step:nth-child(2) p{color:#b9c2bc}.system-step p{max-width:15rem;color:#b9c2bc}.truth-strip{margin-top:0;border:0;border-top:1px solid rgba(241,239,232,.32)}.truth-strip span{min-height:4rem;border-color:#f1efe852;color:#c1c8c3}.problem-section{background:var(--paper)}.problem-section .split-heading>div:first-child{margin:0;padding:0 clamp(2rem,6vw,7rem) 0 0;border-right:1px solid var(--ink);color:var(--ink)}.problem-section .eyebrow{color:var(--ink-soft)}.problem-section .eyebrow:before{border-color:var(--ink);background:var(--accent)}.reason-reach-grid{gap:0;background:transparent}.reason-reach-grid article{min-height:31rem;border-right:1px solid var(--line-dark);background:transparent}.reason-reach-grid article:last-child{border-right:0;background:transparent;color:var(--paper)}.reason-reach-grid article:last-child p{color:#b9c2bc}.giant-word{margin-bottom:clamp(4rem,8vw,7rem)}.reason-reach-grid .accent-text{color:var(--accent)}.service-row{transition:background-color .16s ease,padding-inline .16s ease}.service-row:hover{padding-inline:1rem;background:var(--paper-deep)}.signal-section{background:var(--white)}.work-placeholder{border:1px solid var(--line-dark)}.process-grid{gap:0;background:transparent}.process-grid article{border-right:1px solid var(--line)}.process-grid article:last-child{border-right:0}.founder-device i{background:var(--accent)}.final-cta:after,.page-hero:after{width:.5rem;background:var(--accent)}.page-hero{background:var(--paper)}.site-footer .wordmark-dash rect{fill:var(--accent)}@media(max-width:68rem){.primary-nav{border-color:var(--line-dark);background:var(--ink)}.primary-nav>a:not(.button){border-color:var(--line-dark);color:var(--paper)}.hero-grid{grid-template-columns:1fr}.hero-copy{min-height:46rem;padding-right:0}.hero-system{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(241,239,232,.32);border-left:0}.system-label{padding:1.5rem 0}.system-step{padding-inline:.85rem;border-right-color:#f1efe852}}@media(max-width:48rem){.site-header .header-inner{min-height:4.5rem}.home-hero{padding-top:1.5rem}.hero-meta{display:grid;gap:.8rem;margin-bottom:2.5rem}.hero-meta p{margin:0}.hero-copy{min-height:43rem;padding:0 0 3.5rem}.hero-copy h1{max-width:9.7ch;font-size:clamp(4rem,17vw,6rem)}.hero-field-lines{width:170%;transform:translate(-24%)}.hero-system{grid-template-columns:1fr}.system-label,.system-step{padding-left:0;padding-right:0}.truth-strip{margin-top:0}.problem-section .split-heading>div:first-child{margin:0;padding:0 0 3rem;border-right:0;border-bottom:1px solid var(--ink);background:transparent;color:var(--ink)}.reason-reach-grid article{border-right:0;border-bottom:1px solid var(--line-dark)}.reason-reach-grid article:last-child{border-bottom:0}}@media(max-width:25rem){.wordmark span:first-child,.wordmark span:last-child{display:inline}.wordmark{font-size:.9rem}.wordmark-dash{width:.75rem;height:1rem;border:0;background:transparent;padding:0}}@media(forced-colors:active){.hero-field-lines path{stroke:CanvasText}.hero-field-lines circle{fill:CanvasText}}
