.cookie-console{z-index:180;color:#f6f6f3;backdrop-filter:blur(16px);opacity:0;background:#0c0c0df7;border:1px solid #343438;border-radius:9px;width:min(640px,100% - 28px);transition:opacity .25s,transform .38s cubic-bezier(.22,1,.36,1);position:fixed;bottom:clamp(14px,2.5vw,30px);left:clamp(14px,2.5vw,36px);transform:translateY(18px);box-shadow:0 24px 70px #00000057}.cookie-console[hidden]{display:none}.cookie-console.is-visible{opacity:1;transform:none}.cookie-console-bar{color:#939398;letter-spacing:.14em;border-bottom:1px solid #303035;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:39px;padding:0 13px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.cookie-state{text-align:right}.cookie-lights{gap:6px;display:flex}.cookie-lights i{background:#4a4a4e;border-radius:50%;width:10px;height:10px;transition:background .2s,box-shadow .2s}.cookie-console:hover .cookie-lights i:first-child{background:#ff5f57;box-shadow:0 0 12px #ff5f5747}.cookie-console:hover .cookie-lights i:nth-child(2){background:#febc2e;box-shadow:0 0 12px #febc2e40}.cookie-console:hover .cookie-lights i:nth-child(3){background:#28c840;box-shadow:0 0 12px #28c84040}.cookie-console-body{padding:20px}.cookie-console-copy>p:first-child{color:#a7a7ac;letter-spacing:.15em;margin:0;font:700 8px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.cookie-console-copy h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(25px,4vw,36px);line-height:1}.cookie-console-copy>p:last-child{color:#aaaab0;max-width:570px;margin:12px 0 0;font-size:12px;line-height:1.55}.cookie-console-actions{grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;margin-top:18px;display:grid}.cookie-console-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #55555a;border-radius:6px;min-height:44px;padding:0 15px;font-size:11px;font-weight:750;transition:background .22s,color .22s,border-color .22s,transform .22s}.cookie-console-actions button:hover{border-color:#fff;transform:translateY(-1px)}.cookie-console-actions button:nth-child(2){color:#111;background:#fff;border-color:#fff}.cookie-console-actions button:nth-child(2):hover{color:#fff;background:#e04444;border-color:#e04444}.cookie-console-actions a{color:#9b9ba0;text-underline-offset:4px;padding:10px;font-size:10px;text-decoration:underline}.cookie-confirmation{z-index:181;color:#fff;background:#111;border:1px solid #333;border-radius:7px;margin:0;padding:12px 16px;font-size:11px;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #0000003d}.cookie-settings-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cookie-settings-button:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=620px){.cookie-console{border-radius:8px;width:calc(100% - 20px);bottom:10px;left:10px}.cookie-console-bar{grid-template-columns:auto 1fr}.cookie-state{display:none}.cookie-console-body{padding:17px}.cookie-console-copy h2{font-size:28px}.cookie-console-actions{grid-template-columns:1fr 1fr}.cookie-console-actions a{text-align:center;grid-column:1/-1;padding:6px 0 0}.cookie-confirmation{text-align:center;width:calc(100% - 24px);bottom:12px}}@media (prefers-reduced-motion:reduce){.cookie-console,.cookie-console-actions button,.cookie-lights i{transition:none}.cookie-console-actions button:hover{transform:none}}.site-pixel-field{z-index:70;pointer-events:none;opacity:.28;mix-blend-mode:multiply;contain:strict;width:100%;height:100%;position:fixed;inset:0}@media (width<=699px){.site-pixel-field{opacity:.2}}@media (prefers-reduced-motion:reduce){.site-pixel-field{display:none}}:root{--ink:#121214;--muted:#66666b;--blue:#202024;--deep:#09090a;--pale:#efefed;--paper:#fff;--line:#dededc;--shell:1280px}*{box-sizing:border-box}html{scroll-padding-top:90px;overflow-x:clip}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,summary{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;line-height:1.04}h1,h2{font-weight:700}h3{font-weight:650}ul,ol{margin:0;padding:0}.shell{width:min(var(--shell),calc(100% - 96px));margin-inline:auto}.section{padding-block:120px}.section h2{font-size:clamp(38px,4.5vw,68px)}.eyebrow,.mono{letter-spacing:.13em;color:var(--blue);font-size:11px;font-weight:700;line-height:1.4}.blue{color:var(--blue)}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{background:var(--blue);color:var(--paper);z-index:300;padding:12px 18px;position:fixed;top:12px;left:18px;transform:translateY(-180%)}.skip-link:focus{transform:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px;border-radius:4px}::selection{background:var(--blue);color:var(--paper)}.site-header{z-index:80;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.header-inner{align-items:center;gap:30px;height:84px;display:flex}.brand{letter-spacing:-.045em;align-items:center;min-height:44px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:28px;font-weight:800;line-height:1;display:inline-flex}.desktop-nav{gap:30px;margin-left:auto;display:flex}.desktop-nav a{align-items:center;min-height:44px;font-size:13px;font-weight:650;display:flex}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--blue)}.header-cta{background:var(--deep);min-height:48px;color:var(--paper);border-radius:5px;align-items:center;gap:16px;padding:10px 18px;font-size:13px;font-weight:700;display:flex}.header-cta svg{width:18px}.mobile-menu{display:none}.page-loader{z-index:250;color:#fff;pointer-events:none;background:#09090a;justify-content:center;align-items:center;transition:transform .9s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0;overflow:hidden;transform:translateY(0)}.loader-identity{letter-spacing:-.075em;align-items:baseline;font-size:clamp(64px,10vw,154px);font-weight:800;line-height:.8;transition:transform .72s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(1.62em)}.loader-e{transform-origin:50%;transition:transform .72s cubic-bezier(.22,1,.36,1);display:inline-block;transform:rotateY(-18deg)}.loader-rest{opacity:0;max-width:0;transition:max-width .72s cubic-bezier(.22,1,.36,1),opacity .4s;display:inline-block;overflow:hidden}.loader-progress{justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute;bottom:clamp(34px,6vh,72px);left:clamp(22px,4vw,64px);right:clamp(22px,4vw,64px)}.loader-progress span{letter-spacing:.16em;color:#98989d;font:700 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.loader-progress strong{letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-size:clamp(60px,9vw,132px);font-weight:400;line-height:.75}.loader-rule{background:#343438;height:1px;position:absolute;bottom:clamp(18px,3vh,34px);left:clamp(22px,4vw,64px);right:clamp(22px,4vw,64px)}.loader-rule span{transform-origin:0;background:#fff;width:100%;height:1px;display:block;transform:scaleX(0)}.page-loader.is-complete .loader-identity{transform:translate(0)}.page-loader.is-complete .loader-e{transform:rotateY(0)}.page-loader.is-complete .loader-rest{opacity:1;max-width:4em}.page-loader.is-hidden{transform:translateY(-100%)}.button{border:1px solid var(--blue);border-radius:5px;justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:13px 20px;font-size:13px;font-weight:700;display:inline-flex}.button svg{width:18px}.button-primary{background:var(--blue);color:var(--paper)}.button-secondary{color:var(--deep);background:0 0}.button-white{background:var(--paper);color:var(--deep);border-color:var(--paper)}.button:hover{background:var(--deep);border-color:var(--deep);color:var(--paper)}.home-hero{border-bottom:1px solid var(--line);align-items:center;min-height:calc(100svh - 84px);display:flex;position:relative}.home-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:60px;padding-block:64px;display:grid}.home-hero-copy{z-index:3;position:relative}.home-hero h1{max-width:890px;font-size:clamp(54px,6.4vw,94px)}.word-cycler{color:var(--blue);min-height:2.05em;transition:filter .28s,transform .28s,opacity .28s;display:block}.word-cycler:after{content:"."}.word-cycler.is-changing{filter:blur(8px);opacity:0;transform:translateY(12px)scale(.97)}.hero-description{color:var(--muted);max-width:590px;margin-top:30px;font-size:18px;line-height:1.7}.hero-actions{align-items:center;gap:25px;margin-top:30px;display:flex}.hero-secondary{align-items:center;gap:12px;min-height:48px;font-size:14px;font-weight:700;display:inline-flex}.hero-secondary svg{width:16px}.hero-fact{color:var(--muted);margin-top:24px;font-size:12px}.liquid-stage{isolation:isolate;height:560px;position:relative}.liquid-stage canvas,.liquid-fallback{width:100%;height:100%;position:absolute;inset:0}.liquid-fallback{background:radial-gradient(circle at 52% 44%,var(--pale) 0 34%,transparent 67%);filter:blur(16px)}.liquid-stage canvas{z-index:1}.liquid-label{z-index:2;color:var(--muted);letter-spacing:.1em;font-size:10px;position:absolute;top:20px;right:10px}.hero-proof-card{z-index:3;background:var(--paper);border:1px solid var(--line);width:220px;box-shadow:12px 12px 0 var(--pale);flex-direction:column;padding:22px;display:flex;position:absolute;bottom:8%;right:4%}.hero-proof-card strong{font-size:22px}.hero-proof-card span{color:var(--blue);font-weight:700}.hero-proof-card small{color:var(--muted);margin-top:14px}.marquee{background:var(--deep);color:var(--paper);border-block:1px solid var(--deep);padding:18px 0;overflow:hidden}.marquee-track{width:max-content;animation:25s linear infinite marquee;display:flex}.marquee-track span{letter-spacing:.04em;white-space:nowrap;font-size:14px;font-weight:700}.marquee-track span+span{margin-left:0}@keyframes marquee{to{transform:translate(-50%)}}.problem-section{background:var(--paper)}.problem-intro,.solution-intro{grid-template-columns:1.1fr .75fr;align-items:end;gap:80px;display:grid}.problem-intro>p,.solution-intro>p{color:var(--muted);max-width:520px;font-size:17px;line-height:1.8}.problem-flow{perspective:1000px;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:70px;display:grid}.distort-card{--bend:0deg;--lift:0px;border:1px solid var(--line);background:var(--pale);min-height:320px;transform:translateY(var(--lift)) rotateX(var(--bend));transform-origin:50%;will-change:transform;padding:34px;transition:transform .12s linear}.distort-card.decisive{background:var(--deep);color:var(--paper);border-color:var(--deep)}.distort-card>span,.solution-grid article>span{letter-spacing:.1em;color:var(--blue);font-size:11px;font-weight:700}.distort-card.decisive>span{color:var(--paper)}.distort-card h3{margin-top:90px;font-size:30px}.distort-card p{color:var(--muted);margin-top:18px;font-size:15px}.distort-card.decisive p{color:var(--paper);opacity:.8}.solution-section{background:var(--paper);min-height:720px;position:relative;overflow:hidden}#solution-canvas,.solution-fallback{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.solution-fallback{background:radial-gradient(circle at 72% 45%,var(--pale),transparent 60%)}.solution-content{z-index:2;position:relative}.solution-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:74px;display:grid}.solution-grid article{background:var(--paper);border:1px solid var(--line);min-height:260px;padding:34px}.solution-grid h3{margin-top:65px;font-size:28px}.solution-grid p{color:var(--muted);margin-top:18px;font-size:15px}.continue-section{background:var(--pale);border-block:1px solid var(--line)}.continue-grid{grid-template-columns:1fr .8fr;align-items:center;gap:80px;display:grid}.continue-grid h2{font-size:clamp(42px,5vw,72px)}.continue-grid>div>p:last-child{color:var(--muted);max-width:600px;margin-top:24px;font-size:17px}.continue-actions{border-top:1px solid var(--line);flex-direction:column;display:flex}.continue-actions a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:72px;font-size:16px;font-weight:700;display:flex}.continue-actions a:hover{color:var(--blue)}.continue-actions svg{width:18px}.page-hero{border-bottom:1px solid var(--line);padding-block:88px}.page-hero-top{justify-content:space-between;display:flex}.page-hero h1{max-width:1050px;font-size:clamp(48px,6.3vw,92px)}.page-intro{color:var(--muted);max-width:680px;margin-top:30px;font-size:18px;line-height:1.75}.small-mark{color:var(--blue)}.small-mark svg{width:40px;height:40px}.section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:52px;display:flex}.section-heading>p{color:var(--muted);font-size:15px}.pale-section{background:var(--pale)}.text-link{min-height:44px;color:var(--blue);align-items:center;gap:13px;font-size:13px;font-weight:700;display:inline-flex}.browser-mockup{background:var(--paper);border:1px solid var(--line);overflow:hidden}.browser-toolbar,.mockup-nav,.mockup-bottom{justify-content:space-between;align-items:center;display:flex}.browser-toolbar{background:var(--pale);height:34px;color:var(--muted);padding:0 14px;font-size:7px}.mockup-nav{border-bottom:1px solid var(--line);padding:15px 20px;font-size:8px}.mockup-nav strong{font-size:9px}.mockup-body{grid-template-columns:1fr 1fr;min-height:280px;display:grid}.mockup-copy{flex-direction:column;align-items:flex-start;padding:30px 25px;display:flex}.mockup-copy small{color:var(--blue);letter-spacing:.1em;font-size:6px}.mockup-copy>strong{margin-top:34px;font-size:34px;line-height:1.05}.mockup-copy p{color:var(--muted);margin-top:16px;font-size:8px}.mockup-button{background:var(--blue);color:var(--paper);margin-top:auto;padding:8px 10px;font-size:7px}.mockup-image{background:var(--pale);place-items:center;display:grid;position:relative;overflow:hidden}.mockup-image span{border:18px solid var(--blue);width:150px;height:150px;position:absolute;transform:rotate(35deg)}.mockup-image span:nth-child(2){border-color:var(--deep);width:95px;height:95px;transform:translate(55px,35px)rotate(10deg)}.mockup-image span:nth-child(3){border-color:var(--paper);width:55px;height:55px;transform:translate(-68px,-50px)}.mockup-image strong{z-index:2;background:var(--paper);padding:8px;font-size:7px}.mockup-bottom{border-top:1px solid var(--line);height:35px;padding:0 16px;font-size:7px}.pricing-section{padding-top:70px}.facts-board{background:var(--deep);color:var(--paper);border:1px solid var(--deep);align-items:center;min-height:100px;margin-bottom:70px;padding:26px 30px;display:grid}.flip-board-reader{width:1px;height:1px;position:absolute;overflow:hidden}.flip-board-visual{flex-wrap:nowrap;gap:3px;display:flex;overflow:hidden}.flip-board-visual span{background:var(--ink);perspective:300px;place-items:center;width:1.15em;height:1.55em;font-size:clamp(14px,2.3vw,30px);font-weight:700;display:grid}.flip-board-visual span.is-flipping{animation:.2s flap}@keyframes flap{50%{opacity:.25;transform:rotateX(90deg)}}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.price-card{border:1px solid var(--line);background:var(--paper);padding:34px}.price-featured{background:var(--pale);border-color:var(--blue)}.price-top{justify-content:space-between;min-height:28px;display:flex}.price-tag{color:var(--blue);font-size:10px;font-weight:700}.price-card h3{margin-top:24px;font-size:34px}.price-description{color:var(--muted);min-height:95px;margin-top:15px;font-size:14px}.price{margin-top:26px}.price strong{font-size:44px}.price>span,.monthly span{color:var(--muted);font-size:11px}.monthly{margin:0 0 25px;font-size:15px}.price-card .button{width:100%}.feature-list{flex-direction:column;gap:13px;margin-top:28px;font-size:13px;list-style:none;display:flex}.feature-list li{align-items:flex-start;gap:10px;display:flex}.feature-list svg{width:16px;color:var(--blue);flex:none}.pricing-note,.price-scope p{color:var(--muted);font-size:13px;line-height:1.85}.pricing-note{margin-top:25px}.price-scope{padding-bottom:90px}.price-scope h2{margin-bottom:15px;font-size:28px}.process-grid{grid-template-columns:repeat(4,1fr);gap:24px;list-style:none;display:grid}.process-grid li,.value-grid article{border-top:1px solid var(--line);padding-top:24px}.process-number{color:var(--blue);font-size:48px;font-weight:700}.process-grid h3{margin-top:30px;font-size:24px}.process-grid p,.value-grid p{color:var(--muted);margin-top:16px;font-size:14px}.faq-section{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.faq-section h2{font-size:52px}.faq-section .text-link{margin-top:28px}.faq{border-top:1px solid var(--line)}.faq:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{width:18px;color:var(--blue);transition:transform .2s}.faq[open] summary svg{transform:rotate(45deg)}.faq>div{padding:0 50px 25px 0}.faq p{color:var(--muted);font-size:14px}.contact-band{background:var(--deep);color:var(--paper)}.contact-inner{justify-content:space-between;align-items:center;gap:60px;min-height:430px;padding-block:80px;display:flex}.contact-inner h2{font-size:clamp(44px,5vw,72px)}.contact-inner>div>p:last-child{max-width:630px;margin-top:24px;font-size:15px}.eyebrow-light,.contact-phone{color:var(--paper)}.contact-actions{flex-direction:column;gap:12px;min-width:300px;display:flex}.contact-book{justify-content:space-between;align-items:center;min-height:44px;font-size:13px;display:flex}.contact-book svg{width:17px}.contact-phone{font-size:12px}.site-footer{background:var(--ink);color:var(--paper);padding-top:70px}.brand-light{color:var(--paper)}.footer-top{grid-template-columns:2fr repeat(3,1fr);gap:55px;display:grid}.footer-brand>p{margin-top:30px;font-size:20px}.location-label{color:var(--line);margin-top:20px;font-size:11px;display:block}.footer-links{flex-direction:column;display:flex}.footer-links h2{color:var(--line);letter-spacing:.06em;margin-bottom:14px;font-size:12px}.footer-links a{justify-content:space-between;align-items:center;min-height:42px;font-size:12px;display:flex}.footer-links svg{width:14px}.footer-wordmark{letter-spacing:-.08em;margin-top:70px;font-size:18vw;font-weight:800;line-height:.9}.footer-bottom{border-top:1px solid var(--muted);min-height:70px;color:var(--line);justify-content:space-between;align-items:center;font-size:10px;display:flex}.footer-bottom>div{gap:20px;display:flex}.editorial-grid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.editorial-grid h2{font-size:56px}.about-art{background:var(--pale);justify-content:space-between;align-items:flex-end;min-height:280px;margin-top:40px;padding:40px;display:flex}.about-art>span{color:var(--blue);font-size:120px;font-weight:700}.about-art p{max-width:190px;color:var(--muted)}.editorial-copy p{color:var(--muted);margin-bottom:24px;font-size:16px}.founder-card{align-items:center;gap:16px;margin:36px 0 10px;display:flex}.founder-monogram{background:var(--blue);width:52px;height:52px;color:var(--paper);place-items:center;font-weight:700;display:grid}.founder-card div{flex-direction:column;display:flex}.founder-card small{color:var(--muted)}.value-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.value-grid h3{font-size:28px}.studio-story{background:var(--ink);height:170vh;color:var(--paper)}.studio-story-sticky{align-items:center;min-height:calc(100svh - 84px);padding-block:50px;display:flex;position:sticky;top:84px}.studio-story h2{max-width:760px;font-size:clamp(44px,5vw,72px)}.studio-story-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px;display:grid}.studio-story-cards article{border:1px solid var(--muted);will-change:transform,opacity;min-height:290px;padding:30px}.studio-story-cards span{color:var(--line);font-size:11px}.studio-story-cards h3{margin-top:70px;font-size:28px}.studio-story-cards p{color:var(--line);margin-top:18px;font-size:14px}.long-process{list-style:none}.long-process li{border-top:1px solid var(--line);grid-template-columns:90px 1fr 1fr;gap:45px;padding:45px 0;display:grid}.long-process h2{font-size:34px}.long-process p{color:var(--muted)}.long-process small{color:var(--blue);margin-top:15px;display:block}.checklist-section{grid-template-columns:1fr 1fr;gap:80px;display:grid}.checklist-section h2{font-size:52px}.checklist{list-style:none}.checklist li{border-bottom:1px solid var(--line);align-items:center;gap:15px;min-height:62px;display:flex}.checklist svg{width:18px;color:var(--blue)}.booking-grid{grid-template-columns:1fr 1fr;gap:25px;padding-block:70px 100px;display:grid}.booking-card{border:1px solid var(--line);padding:40px}.booking-card.primary{background:var(--pale);border-color:var(--blue)}.booking-icon{background:var(--paper);width:52px;height:52px;color:var(--blue);place-items:center;margin-bottom:28px;display:grid}.booking-icon svg{width:24px}.booking-card h2{font-size:36px}.booking-card>p:not(.eyebrow){color:var(--muted);margin:20px 0}.booking-details{flex-direction:column;gap:12px;margin-bottom:24px;list-style:none;display:flex}.booking-details li{gap:10px;display:flex}.booking-details svg{width:16px;color:var(--blue);flex:none}.booking-card .button{width:100%}.booking-card small,.privacy-note{color:var(--muted);font-size:12px}.booking-card small{margin-top:15px;display:block}.privacy-note a,.prose a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.industry-hero{grid-template-columns:1fr .9fr;align-items:center;gap:70px;padding-block:75px;display:grid}.industry-hero h1{font-size:clamp(46px,5vw,72px)}.industry-hero .page-intro{margin-bottom:25px}.industry-visual{background:var(--pale);padding:65px 30px 35px;position:relative}.industry-visual>.browser-mockup{transform:perspective(900px)rotateY(-7deg)}.concept-label{color:var(--blue);font-size:9px;font-weight:700;position:absolute;top:22px;left:28px}.industry-visual>p{color:var(--muted);text-align:center;margin-top:25px;font-size:10px}.industry-intro{border-top:1px solid var(--line);padding-block:70px;font-size:clamp(25px,3vw,40px);line-height:1.5}.industry-points{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.industry-points article{border-top:1px solid var(--line);padding-top:22px}.industry-points h2{margin:24px 0 18px;font-size:29px}.industry-points p{color:var(--muted);font-size:14px}.inline-links{flex-wrap:wrap;gap:25px;display:flex}.inline-links a{color:var(--blue);align-items:center;gap:8px;min-height:44px;display:flex}.inline-links a svg{width:15px}.article-list{padding-block:35px 95px}.article-card{border-bottom:1px solid var(--line);grid-template-columns:1fr 2.5fr 55px;align-items:center;gap:35px;padding:38px 0;display:grid}.article-time{color:var(--muted);margin-top:10px;font-size:9px;display:block}.article-card h2{font-size:31px}.article-card p{color:var(--muted);margin-top:10px;font-size:14px}.article-arrow{border:1px solid var(--line);place-items:center;width:48px;height:48px;display:grid}.article-arrow svg{width:18px}.article-card:hover h2{color:var(--blue)}.article-body{grid-template-columns:220px minmax(0,740px);gap:80px;padding-block:70px 110px;display:grid}.article-aside{color:var(--muted);font-size:11px}.article-aside p{margin:20px 0}.article-aside>a{align-items:center;gap:8px;display:inline-flex}.article-aside>a svg{width:14px}.prose{max-width:740px}.prose>p,.prose section>p{color:var(--muted);margin-bottom:24px;font-size:16px;line-height:1.85}.prose h2{margin:42px 0 18px;font-size:31px}.article-takeaway{background:var(--pale);border-left:4px solid var(--blue);margin-top:40px;padding:30px}.article-takeaway p{color:var(--ink)}.legal-body{padding-block:55px 100px}.legal-note{background:var(--pale);border:1px solid var(--line);max-width:740px;color:var(--muted);margin-bottom:35px;padding:22px;font-size:13px}.error-page{text-align:center;padding-block:100px}.error-number{color:var(--blue);font-size:150px;font-weight:800}.error-page h1{font-size:48px}.error-page>p{color:var(--muted);max-width:500px;margin:22px auto}.error-page .button{margin:6px}.cursor-glow{background:radial-gradient(circle,var(--pale),transparent 68%);filter:blur(24px);pointer-events:none;z-index:70;opacity:.75;border-radius:50%;width:240px;height:240px;position:fixed;top:-120px;left:-120px}@media (width<=999px){.shell{width:calc(100% - 48px)}.desktop-nav{display:none}.header-cta{margin-left:auto}.mobile-menu{display:block;position:relative}.mobile-menu>summary{border:1px solid var(--line);place-items:center;width:46px;height:46px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.menu-lines{border-block:2px solid var(--ink);width:18px;height:11px}.mobile-menu[open] .menu-lines{border:0;position:relative}.mobile-menu[open] .menu-lines:before,.mobile-menu[open] .menu-lines:after{content:"";background:var(--ink);width:18px;height:2px;position:absolute;top:5px;left:0;transform:rotate(45deg)}.mobile-menu[open] .menu-lines:after{transform:rotate(-45deg)}.mobile-menu nav{background:var(--paper);border:1px solid var(--line);width:330px;max-width:calc(100vw - 48px);max-height:calc(100svh - 95px);padding:16px 22px;position:absolute;top:57px;right:0;overflow:auto}.mobile-menu nav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:46px;font-size:13px;display:flex}.mobile-contact{background:var(--blue);color:var(--paper);margin-top:12px;padding-inline:12px}.home-hero-grid{grid-template-columns:1fr;gap:20px}.home-hero{min-height:auto}.liquid-stage{height:380px}.liquid-stage canvas{display:none}.home-hero h1{font-size:58px}.problem-intro,.solution-intro,.continue-grid{grid-template-columns:1fr;gap:25px}.problem-flow,.solution-grid{grid-template-columns:1fr}.distort-card{min-height:245px;transform:none!important}.distort-card h3{margin-top:55px}.solution-section{min-height:0}.solution-grid article{min-height:225px}.pricing-grid{grid-template-columns:1fr}.price-description{min-height:0}.process-grid{grid-template-columns:1fr 1fr}.faq-section{grid-template-columns:1fr}.footer-top{grid-template-columns:1.5fr 1fr 1fr}.footer-links:last-child{grid-column:2/-1}.editorial-grid{grid-template-columns:1fr}.studio-story{height:auto}.studio-story-sticky{min-height:0;padding-block:80px;position:relative;top:auto}.studio-story-cards{grid-template-columns:1fr}.studio-story-cards article{min-height:220px;opacity:1!important;transform:none!important}.studio-story-cards h3{margin-top:45px}.long-process li{grid-template-columns:65px 1fr}.long-process li>div{grid-column:2}.checklist-section,.industry-hero,.article-body{grid-template-columns:1fr}.footer-wordmark{font-size:19vw}}@media (width<=699px){.shell{width:calc(100% - 36px)}.site-header .brand{font-size:24px}.header-inner{gap:10px;height:72px}.header-cta{gap:10px;padding:10px 12px;font-size:11px}.header-cta svg{width:16px}.home-hero-grid{padding-block:48px 30px}.home-hero h1{font-size:clamp(42px,12vw,58px)}.word-cycler{min-height:2.1em}.hero-description{margin-top:20px;font-size:16px}.hero-actions{flex-wrap:wrap;gap:12px}.hero-actions .button{min-height:52px;padding-inline:15px}.hero-secondary{font-size:13px}.hero-fact{max-width:280px;font-size:11px}.liquid-stage{height:280px}.hero-proof-card{width:195px;padding:18px;bottom:5%;right:1%}.liquid-label{font-size:8px}.section{padding-block:75px}.section h2{font-size:40px}.eyebrow{font-size:9px}.problem-intro>p,.solution-intro>p,.continue-grid>div>p:last-child{font-size:15px}.problem-flow,.solution-grid{margin-top:40px}.distort-card,.solution-grid article{padding:25px}.distort-card h3,.solution-grid h3{margin-top:45px;font-size:25px}.marquee{padding-block:14px}.marquee-track span{font-size:12px}.continue-actions a{font-size:14px}.page-hero{padding-block:55px}.page-hero h1{font-size:43px}.page-intro{font-size:15px}.section-heading{flex-direction:column;align-items:flex-start}.facts-board{margin-bottom:45px;padding:20px 15px}.flip-board-visual{gap:1px}.flip-board-visual span{font-size:10px}.price-card{padding:27px}.process-grid{grid-template-columns:1fr}.contact-inner{flex-direction:column;align-items:flex-start;padding-block:65px}.contact-inner h2{font-size:40px}.contact-actions{width:100%;min-width:0}.footer-top{grid-template-columns:1fr 1fr;gap:35px 22px}.footer-brand,.footer-links:last-child{grid-column:1/-1}.footer-wordmark{font-size:23vw}.footer-bottom{flex-wrap:wrap;gap:8px;padding-block:18px}.editorial-grid h2,.checklist-section h2{font-size:39px}.about-art{min-height:220px}.about-art>span{font-size:85px}.value-grid{grid-template-columns:1fr}.studio-story h2{font-size:39px}.long-process li{grid-template-columns:45px 1fr;gap:16px;padding-block:32px}.long-process h2{font-size:26px}.booking-grid{grid-template-columns:1fr;padding-block:45px 70px}.booking-card{padding:27px}.industry-hero{padding-block:50px}.industry-hero h1{font-size:43px}.industry-visual{padding:55px 15px 25px}.mockup-body{min-height:210px}.mockup-copy{padding:18px 14px}.mockup-copy>strong{margin-top:24px;font-size:24px}.industry-intro{padding-block:45px;font-size:24px}.industry-points{grid-template-columns:1fr}.article-card{grid-template-columns:1fr 42px;gap:15px}.article-card>div:first-child{grid-column:1/-1}.article-card h2{font-size:25px}.article-arrow{width:42px;height:42px}.article-body{padding-block:45px}.article-aside{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.article-aside p{margin:0}.prose>p,.prose section>p{font-size:15px}.cursor-glow{display:none}.loader-progress strong{font-size:58px}.loader-progress span{max-width:90px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.liquid-stage canvas,#solution-canvas{display:none!important}.distort-card{transform:none!important}.studio-story{height:auto}.studio-story-sticky{position:relative;top:auto}.studio-story-cards article{opacity:1!important;transform:none!important}.cursor-glow{display:none}}:root{--ink:#121214;--muted:#66666b;--blue:#202024;--deep:#09090a;--pale:#efefed;--paper:#fff;--line:#dededc}body{background:#fff}.site-header{backdrop-filter:blur(18px);background:#ffffffeb}.header-cta{background:var(--deep);border-radius:999px}.header-cta svg,.concept-wa svg,.concept-button svg,.industry-story-copy a svg,.story-phone span svg{width:17px;height:17px}.button{border-radius:999px}.button-primary{background:var(--deep);border-color:var(--deep)}.route-transition{z-index:260;color:#0a0a0a;pointer-events:none;visibility:hidden;opacity:0;background:#fff;justify-content:center;align-items:center;transition:opacity .16s;display:flex;position:fixed;inset:0}.route-transition.is-active{visibility:visible;opacity:1;pointer-events:all}.route-transition strong{letter-spacing:-.065em;font-size:clamp(42px,7vw,112px);line-height:.9}.route-transition-index{letter-spacing:.16em;font:700 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:clamp(24px,4vw,56px);left:clamp(24px,4vw,64px)}.route-transition-caret{background:#0a0a0a;width:3px;height:clamp(42px,6vw,92px);margin-left:9px;animation:.55s step-end infinite route-caret}@keyframes route-caret{50%{opacity:0}}[data-page-intro]{animation:.85s cubic-bezier(.22,1,.36,1) 80ms both page-intro-in}@keyframes page-intro-in{0%{opacity:0;filter:blur(8px);transform:translateY(28px)}to{opacity:1;filter:none;transform:none}}.home-hero{background:#fff}.home-hero-grid{grid-template-columns:minmax(0,.96fr) minmax(500px,1.04fr);gap:clamp(30px,4vw,70px)}.home-hero h1{letter-spacing:-.067em;font-size:clamp(58px,6.1vw,96px);line-height:.89}.home-hero h1 span{color:#5d5d61}.hero-description{max-width:640px}.hero-cross-field{--cross-x:0px;--cross-y:0px;--cross-rx:0deg;--cross-ry:0deg;perspective:1400px;isolation:isolate;border:1px solid var(--line);height:min(68vh,690px);min-height:520px;transform-style:preserve-3d;background:#fafafa;position:relative;overflow:hidden}.hero-cross-grid{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.55;background-size:33.333% 100%,33.333% 100%;position:absolute;inset:0}.hero-cross-item{width:38%;height:82%;transform-style:preserve-3d;will-change:transform;justify-content:center;align-items:center;margin:0;transition:filter .55s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%;left:50%}.hero-cross-item img{filter:drop-shadow(0 28px 26px #0000001c);pointer-events:none;width:auto;max-height:100%}.hero-cross-item figcaption{letter-spacing:.14em;white-space:nowrap;color:var(--muted);font:700 8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.hero-cross-silver{z-index:1;transform:translate3d(calc(-112% + var(--cross-x)),calc(-50% + var(--cross-y)),10px) rotateX(var(--cross-rx)) rotateY(var(--cross-ry)) rotateZ(-3deg)}.hero-cross-graphite{z-index:3;transform:translate3d(calc(-50% + var(--cross-x)),calc(-52% + var(--cross-y)),64px) rotateX(var(--cross-rx)) rotateY(var(--cross-ry))}.hero-cross-charcoal{z-index:2;transform:translate3d(calc(12% + var(--cross-x)),calc(-49% + var(--cross-y)),22px) rotateX(var(--cross-rx)) rotateY(var(--cross-ry)) rotateZ(3deg)}.hero-cross-field:hover .hero-cross-item{filter:contrast(1.03)}.hero-cross-instruction{letter-spacing:.14em;color:var(--muted);font:700 8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:18px;right:18px}.concept-gallery{background:#f2f2f0}.concept-gallery-heading{grid-template-columns:.45fr 1.2fr .75fr;align-items:end;gap:60px;margin-bottom:70px;display:grid}.concept-gallery-heading h2{letter-spacing:-.06em;font-size:clamp(48px,5.5vw,82px);line-height:.92}.concept-gallery-heading>p:last-child{color:var(--muted);max-width:440px;font-size:16px}.concept-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.concept-gallery-card{perspective:1200px;display:block}.concept-gallery-card>.concept-site{transition:transform .75s cubic-bezier(.22,1,.36,1),box-shadow .75s cubic-bezier(.22,1,.36,1)}.concept-gallery-card:hover>.concept-site{transform:translateY(-10px)rotateX(1.2deg);box-shadow:0 34px 70px #00000021}.concept-gallery-card>span{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;font-size:16px;font-weight:700;display:flex}.concept-gallery-card>span svg{width:18px}.concept-site{color:#111;transform-style:preserve-3d;background:#fff;border:1px solid #d5d5d3;position:relative;overflow:hidden;box-shadow:0 20px 55px #00000014}.concept-browser{background:#e8e8e5;align-items:center;gap:5px;height:28px;padding:0 10px;display:flex}.concept-browser>span{background:#89898b;border-radius:50%;width:5px;height:5px}.concept-browser small{letter-spacing:.12em;margin-left:auto;font:700 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.concept-nav{border-bottom:1px solid #e0e0de;align-items:center;gap:18px;height:48px;padding:0 18px;display:flex}.concept-nav strong{letter-spacing:.1em;font-size:9px}.concept-nav nav{gap:14px;margin-left:auto;font-size:7px;display:flex}.concept-wa,.concept-button{color:#fff;background:#111;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:7px;font-weight:700;display:inline-flex}.concept-home{grid-template-columns:1fr 1.05fr;min-height:330px;display:grid}.concept-copy{flex-direction:column;align-items:flex-start;padding:34px 26px 28px;display:flex}.concept-copy>small{letter-spacing:.13em;color:#666;font:700 6px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.concept-copy h3{letter-spacing:-.055em;margin-top:36px;font-size:clamp(24px,2.5vw,40px);line-height:.94}.concept-copy p{color:#656569;max-width:27ch;margin-top:15px;font-size:9px;line-height:1.55}.concept-button{margin-top:auto}.concept-home figure{min-height:330px;margin:0;position:relative;overflow:hidden}.concept-home img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.concept-site:hover .concept-home img{transform:scale(1.04)}.concept-home figcaption{letter-spacing:.1em;background:#ffffffe0;padding:7px 9px;font:700 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:12px;left:12px}.concept-services{border-top:1px solid #dededc;grid-template-columns:repeat(3,1fr);display:grid}.concept-services span{border-right:1px solid #dededc;flex-direction:column;justify-content:space-between;min-height:62px;padding:13px;font-size:8px;font-weight:700;display:flex}.concept-services span:last-child{border:0}.concept-services small{color:#777;font-size:6px}.concept-plumb .concept-home{grid-template-columns:1.12fr .88fr}.concept-plumb .concept-copy{background:#f2f2f0;order:2}.concept-solar .concept-home{grid-template-columns:1.22fr .78fr}.concept-solar .concept-home figure{order:1}.concept-solar .concept-copy{color:#fff;background:#111;order:2}.concept-solar .concept-copy p,.concept-solar .concept-copy>small{color:#bdbdbd}.concept-solar .concept-button{color:#111;background:#fff}.concept-build .concept-home{grid-template-columns:.82fr 1.18fr}.concept-build .concept-copy h3{letter-spacing:-.04em;font-family:Georgia,serif;font-weight:400}.concept-compact .concept-home,.concept-compact .concept-home figure{min-height:270px}.cross-story{background:#fff;overflow:clip}.cross-story-heading{border-top:1px solid var(--line);grid-template-columns:.55fr 1.3fr .75fr;align-items:end;gap:clamp(30px,5vw,80px);padding-block:clamp(110px,12vw,190px) 70px;display:grid}.cross-story-heading h2{letter-spacing:-.065em;font-size:clamp(54px,7vw,108px);line-height:.88}.cross-story-heading>p:last-child{max-width:410px;color:var(--muted);font-size:16px;line-height:1.7}.cross-story-list{border-bottom:1px solid var(--line)}.cross-step{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:clamp(36px,6vw,100px);min-height:125vh;padding-block:16vh;display:grid;position:relative}.cross-object-wrap{height:66vh;transform-style:preserve-3d;will-change:transform;perspective:1100px;grid-column:1;align-self:start;place-items:center;display:grid;position:sticky;top:17vh}.cross-3d-canvas,.cross-object-fallback{width:100%;height:100%;position:absolute;inset:0}.cross-3d-canvas{opacity:0}.cross-object-fallback{object-fit:contain;filter:drop-shadow(0 28px 26px #0000001a);transition:opacity .35s}.cross-object-wrap.has-webgl .cross-3d-canvas{opacity:1}.cross-object-wrap.has-webgl .cross-object-fallback{opacity:0}.cross-story-line{background:var(--line);transform-origin:top;grid-column:2;align-self:start;width:1px;height:44vh;position:sticky;top:28vh;transform:scaleY(.3)}.cross-step-copy{opacity:.58;will-change:transform,opacity;grid-column:3;align-self:start;position:sticky;top:34vh;transform:translateY(22px)}.cross-step-copy>span{letter-spacing:.14em;color:var(--muted);font:700 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.cross-step-copy h3{letter-spacing:-.055em;max-width:650px;margin-top:24px;font-size:clamp(42px,5vw,76px);line-height:.94}.cross-step-copy p{max-width:520px;color:var(--muted);margin-top:28px;font-size:17px;line-height:1.75}.cross-step-reverse .cross-object-wrap{grid-column:3}.cross-step-reverse .cross-step-copy{grid-area:1/1}.cross-step-reverse .cross-story-line{grid-area:1/2}.industry-hero{grid-template-columns:minmax(0,.76fr) minmax(600px,1.24fr);gap:55px;padding-block:76px 105px}.industry-hero h1{letter-spacing:-.06em;font-size:clamp(54px,5.4vw,84px);line-height:.92}.industry-visual{background:#f0f0ee;padding:60px 24px 30px;transition:transform .8s cubic-bezier(.22,1,.36,1);transform:perspective(1500px)rotateY(-1.4deg)}.industry-visual:hover{transform:perspective(1500px)rotateY(0)}.industry-visual>p{margin-top:20px}.photo-credit{text-align:right;color:var(--muted);text-underline-offset:3px;margin-top:8px;font-size:9px;text-decoration:underline;display:block}.industry-scroll-story{border-top:1px solid var(--line);grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:clamp(60px,8vw,130px);padding-block:120px;display:grid}.industry-story-copy{flex-direction:column;align-self:start;align-items:flex-start;min-height:calc(100vh - 190px);display:flex;position:sticky;top:150px}.industry-story-copy h2{letter-spacing:-.06em;margin-top:30px;font-size:clamp(46px,4.7vw,72px);line-height:.92}.industry-story-copy>p{letter-spacing:-.025em;color:var(--muted);margin-top:34px;font-size:clamp(20px,2vw,30px);line-height:1.34}.industry-story-copy>a{color:#fff;background:#111;border-radius:999px;align-items:center;gap:14px;min-height:52px;margin-top:auto;padding:14px 18px;font-size:13px;font-weight:700;display:inline-flex}.industry-story-rail{flex-direction:column;gap:90px;padding-bottom:12vh;display:flex}.industry-story-panel{--panel-rx:0deg;--panel-ry:0deg;border:1px solid var(--line);opacity:.25;min-height:78vh;transform:perspective(1500px) translateY(60px) rotateX(var(--panel-rx)) rotateY(var(--panel-ry));transform-style:preserve-3d;background:#f2f2f0;padding:24px;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.industry-story-panel.is-visible{opacity:1;transform:perspective(1500px) translateY(0) rotateX(var(--panel-rx)) rotateY(var(--panel-ry))}.industry-story-panel>span{letter-spacing:.14em;margin-bottom:22px;font:700 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.industry-story-panel>.concept-site{transform:translateZ(18px)}.industry-story-panel>p{color:var(--muted);max-width:60ch;margin-top:24px;font-size:14px}.story-services{color:#fff;background:#111;flex-direction:column;justify-content:space-between;display:flex}.story-service-list>div{border-top:1px solid #3a3a3d;grid-template-columns:52px 1fr 1fr;gap:25px;padding:28px 0;display:grid}.story-service-list small{color:#aaa;font-size:9px}.story-service-list h3{font-size:28px}.story-service-list p{color:#aaa;font-size:13px}.story-contact{background:#dededb;place-items:center;display:grid}.story-phone{background:#fff;border:10px solid #111;border-radius:42px;flex-direction:column;width:min(380px,88%);min-height:620px;padding:55px 30px 30px;display:flex;box-shadow:0 30px 80px #0000002e}.story-phone>small{letter-spacing:.14em;font:700 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.story-phone>strong{letter-spacing:-.05em;margin-top:90px;font-size:42px;line-height:.95}.story-phone>p{color:var(--muted);margin-top:25px;font-size:14px}.story-phone>span{color:#fff;background:#111;border-radius:999px;justify-content:space-between;align-items:center;margin-top:auto;padding:15px 18px;font-size:13px;font-weight:700;display:flex}[data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(32px)}[data-reveal].is-revealed{opacity:1;transform:none}@media (width<=1199px){.industry-hero{grid-template-columns:1fr}.industry-visual{transform:none}.concept-gallery-heading{grid-template-columns:1fr;gap:22px}.home-hero-grid{grid-template-columns:1fr}.hero-cross-field{height:600px}.industry-scroll-story{grid-template-columns:.75fr 1.25fr;gap:50px}.concept-gallery-grid{grid-template-columns:1fr}}@media (width<=999px){.hero-cross-field{height:500px;min-height:0}.cross-story-heading{grid-template-columns:1fr;gap:24px;padding-bottom:55px}.cross-step,.cross-step.cross-step-reverse{grid-template-columns:1fr;gap:38px;min-height:0;padding-block:90px;display:grid}.cross-object-wrap,.cross-step-reverse .cross-object-wrap{grid-area:1/1;height:54vh;position:relative;top:auto}.cross-step-copy,.cross-step-reverse .cross-step-copy{grid-area:3/1;position:relative;top:auto;opacity:1!important;transform:none!important}.cross-story-line,.cross-step-reverse .cross-story-line{grid-area:2/1;width:100%;height:1px;position:relative;top:auto;transform:none!important}.industry-scroll-story{grid-template-columns:1fr;padding-block:80px}.industry-story-copy{min-height:0;position:relative;top:auto}.industry-story-copy>a{margin-top:32px}.industry-story-rail{gap:30px;padding:0}.industry-story-panel{opacity:1;min-height:0;transform:none!important}.story-phone{min-height:520px}.route-transition strong{font-size:clamp(40px,9vw,78px)}}@media (width<=699px){.header-cta{white-space:nowrap;max-width:170px}.home-hero h1{font-size:clamp(48px,13vw,65px)}.hero-cross-field{height:360px}.hero-cross-item{width:43%;height:84%}.hero-cross-silver{transform:translate3d(-112%,-50%,10px)rotate(-3deg)}.hero-cross-graphite{transform:translate3d(-50%,-52%,40px)}.hero-cross-charcoal{transform:translate3d(12%,-49%,20px)rotate(3deg)}.hero-cross-instruction{display:none}.concept-gallery-heading h2{font-size:43px}.concept-gallery-grid{gap:40px}.concept-home{grid-template-columns:1fr;min-height:0}.concept-home figure{min-height:230px;order:1!important}.concept-copy{min-height:250px;order:2!important}.concept-nav nav{display:none}.concept-wa{margin-left:auto}.concept-services{grid-template-columns:1fr}.concept-services span{border-bottom:1px solid #dededc;border-right:0;min-height:48px}.cross-story-heading{padding-block:85px 45px}.cross-story-heading h2{font-size:50px}.cross-step{padding-block:65px}.cross-object-wrap{height:47vh}.cross-step-copy h3{font-size:39px}.cross-step-copy p{font-size:15px}.industry-hero{padding-block:50px 75px}.industry-hero h1{font-size:45px}.industry-visual{padding:52px 10px 25px}.industry-scroll-story{padding-block:70px}.industry-story-copy h2{font-size:43px}.industry-story-copy>p{font-size:23px}.industry-story-panel{padding:12px}.story-service-list>div{grid-template-columns:38px 1fr;gap:12px}.story-service-list p{grid-column:2}.story-phone{border-width:7px;border-radius:34px;min-height:480px}.story-phone>strong{margin-top:65px;font-size:36px}.route-transition{justify-content:flex-start;padding:24px}.route-transition strong{font-size:clamp(36px,12vw,56px)}}@media (prefers-reduced-motion:reduce){.route-transition{display:none}.hero-cross-item,.concept-site,.industry-story-panel,[data-page-intro],[data-reveal]{filter:none!important;transition:none!important;animation:none!important;transform:none!important}.cross-3d-canvas{display:none!important}.cross-object-fallback{position:relative;opacity:1!important}.industry-story-panel,[data-reveal]{opacity:1!important}.cross-step{min-height:0}.cross-object-wrap,.cross-step-copy,.cross-story-line{opacity:1;position:relative;top:auto;transform:none!important}}.motion-reveal{opacity:0;filter:blur(5px);transition:opacity .75s var(--reveal-delay,0s) cubic-bezier(.22,1,.36,1),transform .85s var(--reveal-delay,0s) cubic-bezier(.22,1,.36,1),filter .7s var(--reveal-delay,0s) ease;transform:translateY(34px)}.motion-reveal.is-revealed{opacity:1;filter:none;transform:none}.site-header{transition:box-shadow .35s,background .35s}.site-header.is-scrolled{box-shadow:0 10px 30px #0000000e}@media (prefers-reduced-motion:reduce){.motion-reveal{opacity:1!important;filter:none!important;transform:none!important}}.loader-skip .page-loader{display:none!important}.cross-feature{margin:48px 0 0}.cross-media{--rotate-x:0deg;--rotate-y:0deg;--move-x:0px;--move-y:0px;aspect-ratio:16/9;border:1px solid var(--line);perspective:1400px;width:100%;transform:translate3d(var(--move-x),var(--move-y),0) rotateX(var(--rotate-x)) rotateY(var(--rotate-y));transform-style:preserve-3d;cursor:pointer;isolation:isolate;background:#fff;transition:transform .72s cubic-bezier(.22,1,.36,1),border-color .45s;display:block;position:relative;overflow:hidden}.cross-media.is-active{will-change:transform;border-color:#8d8d8d}.cross-media-plane,.cross-media img,.cross-media video{width:100%;height:100%;position:absolute;inset:0}.cross-media-plane{background:#fff;display:block;transform:translateZ(0)}.cross-media img,.cross-media video{object-fit:cover;background:#fff;display:block}.cross-media img{z-index:1}.cross-media video{z-index:2;opacity:0;transition:opacity .44s cubic-bezier(.22,1,.36,1)}.cross-media.is-playing video{opacity:1}.cross-media-index,.cross-media-prompt{z-index:3;backdrop-filter:blur(10px);letter-spacing:.11em;color:var(--ink);background:#ffffffdb;border:1px solid #dededcb8;padding:8px 11px;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:22px}.cross-media-index{left:22px}.cross-media-prompt{color:var(--muted);right:22px}.hero-cross{position:relative}.hero-cross .cross-feature{margin:0}.hero-cross .cross-media{border-color:#0000}.hero-cross .cross-media-index{top:16px;left:16px}.hero-cross .cross-media-prompt{top:16px;right:16px}.hero-cross-note{border-top:1px solid var(--line);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-top:13px;font:600 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.hero-cross-note p{color:var(--muted)}@media (width>=1000px) and (prefers-reduced-motion:no-preference){.home-hero-grid{grid-template-columns:minmax(0,.78fr) minmax(620px,1.22fr)}.hero-cross{animation:6s ease-in-out infinite cross-breathe}.hero-cross .cross-media{width:112%;margin-left:-6%}}@keyframes cross-breathe{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}@media (width<=999px){.hero-cross{margin:22px -24px 0}.hero-cross .cross-media{width:100%}.cross-media{perspective:none;transform:none!important}.cross-media-prompt{font-size:0}.cross-media-prompt:after{content:"Tap to replay";font-size:9px}}@media (width<=699px){.hero-cross{margin-inline:-18px}.hero-cross-note{font-size:7px}.cross-media-index,.cross-media-prompt{padding:7px 8px;font-size:7px;top:12px}.cross-media-index{left:12px}.cross-media-prompt{right:12px}.cross-media-prompt:after{font-size:7px}}@media (prefers-reduced-motion:reduce){.hero-cross{animation:none}.cross-media{cursor:default;transform:none!important}.cross-media video,.cross-media-prompt{display:none!important}.cross-media.is-active{will-change:auto}}:root{--corner-control:16px;--corner-card:24px;--corner-panel:32px;--text-reading:17px}body{font-size:var(--text-reading);text-rendering:optimizelegibility;line-height:1.62}h1,h2,h3{letter-spacing:-.052em;text-wrap:balance}p{max-width:72ch}.page-intro,.hero-description,.problem-intro>p,.solution-intro>p,.cross-step-copy p{line-height:1.72}.eyebrow,.mono{letter-spacing:.12em;font-size:12px}.button,.header-cta,.mobile-menu summary,.social-dock a,.cross-media-index,.cross-media-prompt{border-radius:var(--corner-control)}.distort-card,.solution-grid article,.price-card,.facts-board,.concept-site,.industry-visual,.industry-story-panel,.legal-note,.plan-price-panel,.scope-list,.faq-list details,.industry-index-visual{border-radius:var(--corner-card)}@supports (corner-shape:squircle){.button,.header-cta,.mobile-menu summary,.social-dock a,.cross-media-index,.cross-media-prompt,.distort-card,.solution-grid article,.price-card,.facts-board,.concept-site,.industry-visual,.industry-story-panel,.legal-note,.plan-price-panel,.scope-list,.faq-list details,.industry-index-visual,.cross-media,.story-phone,.contact-band,.stats-panel{corner-shape:squircle}}.concept-browser{height:34px;padding-inline:13px}.concept-browser>span{width:7px;height:7px}.concept-browser small{font-size:8px}.concept-nav nav{gap:17px;font-size:10px}.concept-wa,.concept-button{padding:9px 12px;font-size:10px}.concept-wa svg,.concept-button svg{width:13px;height:13px}.concept-copy>small{font-size:8px}.concept-copy p{max-width:31ch;font-size:12px;line-height:1.55}.concept-home figcaption{padding:9px 11px;font-size:8px}.concept-index-link{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;width:100%;max-width:430px;min-height:60px;margin:42px 0 0 auto;font-size:15px;font-weight:700;display:flex}.concept-index-link svg{width:18px}.pricing-grid{perspective:1400px;align-items:start}.price-card{transition:transform .65s cubic-bezier(.22,1,.36,1),box-shadow .65s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.price-card:hover{transform:translateY(-10px)rotateX(1deg);box-shadow:0 30px 70px #0000001c}.plan-whatsapp-link{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:52px;margin-top:16px;padding:0 4px;font-size:13px;font-weight:700;display:flex}.plan-whatsapp-link svg{width:17px}.plan-focus{border-bottom:1px solid #35353a;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 28px;padding-bottom:18px;display:flex}.plan-focus>span{letter-spacing:.14em;color:#8f8f95;margin-right:auto;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.plan-focus button{color:#b7b7bc;letter-spacing:.08em;cursor:pointer;background:#121214;border:1px solid #434349;border-radius:9px;min-height:38px;padding:0 14px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:background .25s,color .25s,border-color .25s}.plan-focus button:hover,.plan-focus button[aria-pressed=true]{color:#111;background:#fff;border-color:#fff}.price-card.is-plan-muted{pointer-events:auto}.price-card.is-plan-focused{z-index:2;border-color:#fff;box-shadow:0 36px 95px #00000080}.concept-gallery-card{position:relative}.pixel-reveal{z-index:8;border-radius:var(--corner-card);pointer-events:none;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(8,1fr);gap:1px;display:grid;position:absolute;inset:0 0 74px;overflow:hidden}.pixel-reveal i{transform-origin:50%;background:#0d0d0f;display:block}.plan-detail-hero{border-bottom:1px solid var(--line);padding-block:clamp(72px,9vw,130px)}.plan-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.55fr);align-items:end;gap:clamp(60px,9vw,140px);display:grid}.plan-detail-hero h1{margin-top:25px;font-size:clamp(70px,10vw,150px);line-height:.82}.plan-lead{letter-spacing:-.04em;max-width:19ch;margin-top:34px;font-size:clamp(27px,3vw,43px);line-height:1.08}.plan-summary{color:var(--muted);max-width:630px;margin-top:24px;font-size:18px}.plan-price-panel{background:var(--deep);color:#fff;padding:36px;box-shadow:0 26px 70px #0000001f}.plan-price-panel .mono{color:#aaa;display:block}.plan-price-panel strong{margin:10px 0 12px;font-size:clamp(44px,5vw,68px);line-height:1;display:block}.plan-price-panel p{color:#bdbdc2;margin-bottom:34px;font-size:14px}.plan-price-panel p:last-child{margin-bottom:0}.plan-two-column{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(60px,9vw,140px);display:grid}.plan-two-column h2,.plan-scope-grid h2,.plan-process h2{margin-top:28px;font-size:clamp(46px,5.5vw,80px);line-height:.92}.large-check-list{list-style:none}.large-check-list li{border-top:1px solid var(--line);letter-spacing:-.025em;grid-template-columns:28px 1fr;gap:20px;padding:27px 0;font-size:clamp(20px,2vw,29px);line-height:1.25;display:grid}.large-check-list svg{width:23px;margin-top:3px}.plan-scope-grid{grid-template-columns:1.1fr .85fr .85fr;align-items:start;gap:24px;display:grid}.plan-scope-grid>div:first-child{padding-right:40px}.plan-scope-grid>div:first-child>p:last-child{color:var(--muted);margin-top:28px}.scope-list{border:1px solid var(--line);background:#fff;padding:30px}.scope-list h3{margin-bottom:35px;font-size:25px}.scope-list>div{border-top:1px solid var(--line);grid-template-columns:34px 1fr;gap:12px;padding:18px 0;display:grid}.scope-list span{color:var(--muted);font:700 10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.scope-list p{font-size:14px;line-height:1.5}.muted-scope{background:0 0}.plan-process{grid-template-columns:.8fr 1.2fr;gap:clamp(60px,9vw,140px);display:grid}.plan-process ol{list-style:none}.plan-process li{border-top:1px solid var(--line);grid-template-columns:55px 1fr;gap:22px;padding:27px 0;display:grid}.plan-process li>span{color:var(--muted);font:700 11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.plan-process h3{font-size:26px}.plan-process li p{color:var(--muted);margin-top:10px;font-size:15px}.plan-maintenance{background:var(--deep);color:#fff}.plan-maintenance .eyebrow{color:#bdbdc2}.plan-maintenance .plan-two-column>div:last-child>p{color:#bdbdc2;margin-top:22px}.plan-maintenance .maintenance-callout{letter-spacing:-.035em;font-size:clamp(27px,3vw,42px);line-height:1.14;color:#fff!important;margin-top:0!important}.plan-faq{background:var(--pale)}.sibling-plans{grid-template-columns:repeat(2,1fr);gap:20px;padding-block:80px;display:grid}.sibling-plans a{border:1px solid var(--line);border-radius:var(--corner-card);grid-template-columns:35px 1fr 25px;align-items:center;gap:18px;min-height:110px;padding:26px;transition:background .3s,color .3s,transform .4s cubic-bezier(.22,1,.36,1);display:grid}.sibling-plans a:hover{background:var(--deep);color:#fff;transform:translateY(-5px)}.sibling-plans span{font-size:11px}.sibling-plans strong{font-size:28px}.sibling-plans svg{width:21px}.industries-index{padding-top:30px}.industry-index-row{border-top:1px solid var(--line);grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(50px,8vw,120px);padding-block:100px;display:grid}.industry-index-row:nth-child(2n) .industry-index-copy{order:2}.industry-index-row:nth-child(2n) .industry-index-visual{order:1}.industry-index-copy h2{margin-top:24px;font-size:clamp(42px,4.5vw,68px)}.industry-index-copy p{color:var(--muted);margin-top:24px}.industry-index-copy>a{align-items:center;gap:13px;margin-top:30px;font-size:14px;font-weight:700;display:inline-flex}.industry-index-copy>a svg{width:17px}.industry-index-visual{background:var(--pale);perspective:1200px;padding:20px;display:block}.industry-index-visual>.concept-site{transition:transform .7s cubic-bezier(.22,1,.36,1)}.industry-index-visual:hover>.concept-site{transform:rotateX(1deg)rotateY(-1deg)translateY(-5px)}.industries-note{border-top:1px solid var(--line);grid-template-columns:.4fr 1fr;gap:50px;padding-block:55px;display:grid}.industries-note>p:last-child{color:var(--muted)}.social-dock{gap:8px;margin-top:18px;display:flex}.social-dock a{color:#fff;background:#18181a;border:1px solid #343438;place-items:center;width:46px;height:46px;transition:transform .4s cubic-bezier(.22,1,.36,1),background .3s;display:grid}.social-dock a:hover{color:#111;background:#fff;transform:translateY(-5px)}.social-dock svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.footer-links>a{align-items:center;min-height:44px;display:flex}@media (width<=999px){.plan-detail-grid,.plan-two-column,.plan-process,.plan-scope-grid{grid-template-columns:1fr}.plan-price-panel{max-width:520px}.plan-scope-grid>div:first-child{padding:0 0 30px}.industry-index-row,.industry-index-row:nth-child(2n){grid-template-columns:1fr;gap:35px}.industry-index-row:nth-child(2n) .industry-index-copy,.industry-index-row:nth-child(2n) .industry-index-visual{order:initial}.sibling-plans{grid-template-columns:1fr}}@media (width<=699px){:root{--corner-control:14px;--corner-card:20px;--corner-panel:24px;--text-reading:16px}.section{padding-block:78px}.concept-copy p{font-size:13px}.concept-nav strong{font-size:10px}.concept-browser small{font-size:7px}.plan-detail-hero{padding-block:58px}.plan-detail-hero h1{font-size:64px}.plan-detail-grid{gap:40px}.plan-price-panel{padding:26px}.plan-two-column h2,.plan-scope-grid h2,.plan-process h2{font-size:43px}.plan-scope-grid{gap:18px}.industry-index-row{padding-block:70px}.industry-index-visual{padding:10px}.industries-note{grid-template-columns:1fr;gap:18px}.sibling-plans{padding-block:55px}.social-dock a{width:48px;height:48px}.plan-focus{grid-template-columns:repeat(2,1fr);display:grid}.plan-focus>span{grid-column:1/-1;margin:0 0 5px}.plan-focus button{width:100%}}@media (prefers-reduced-motion:reduce){.price-card,.sibling-plans a,.industry-index-visual>.concept-site,.social-dock a{transition:none!important;transform:none!important}.pixel-reveal{display:none}.price-card.is-plan-muted{opacity:1!important}.plan-focus button{transition:none}}:root{--corner-control:10px;--corner-card:18px;--corner-panel:22px;--signal:#e64a3b}.button,.header-cta,.mobile-menu summary,.social-dock a,.cross-media-index,.cross-media-prompt,.concept-wa,.concept-button,.story-phone>span{border-radius:var(--corner-control)}.distort-card,.solution-grid article,.price-card,.facts-board,.concept-site,.industry-visual,.industry-story-panel,.legal-note,.plan-price-panel,.scope-list,.faq-list details,.industry-index-visual,.featured-note,.audience-fit-grid li,.service-status{border-radius:var(--corner-card)}.cross-media,.story-phone,.contact-band,.stats-panel{border-radius:var(--corner-panel)}@supports (corner-shape:squircle){.floating-whatsapp,.featured-note,.audience-fit-grid li,.service-status,.plan-brief,.concept-browser,.concept-address{corner-shape:squircle}}.concept-site{border-radius:16px;transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s cubic-bezier(.22,1,.36,1),border-color .35s;box-shadow:0 24px 75px #1010121a}.concept-site:hover{border-color:#b8b8b5;box-shadow:0 34px 95px #10101226}.concept-browser{background:#f1f1ef;border-bottom:1px solid #d9d9d6;grid-template-columns:1fr minmax(130px,1.5fr) 1fr;align-items:center;gap:10px;height:42px;padding-inline:14px;display:grid;position:relative}.concept-window-controls{align-items:center;gap:7px;display:flex}.concept-window-controls i{background:#c9c9c6;border-radius:50%;width:10px;height:10px;transition:background .3s,transform .3s cubic-bezier(.22,1,.36,1);display:block;box-shadow:inset 0 0 0 1px #0000000f}.concept-site:hover .concept-window-controls i:first-child{background:#ff5f57;transform:scale(1.05)}.concept-site:hover .concept-window-controls i:nth-child(2){background:#febc2e;transform:scale(1.05)}.concept-site:hover .concept-window-controls i:nth-child(3){background:#28c840;transform:scale(1.05)}.concept-address{text-overflow:ellipsis;text-align:center;white-space:nowrap;background:#ffffffc7;border:1px solid #dededb;border-radius:8px;justify-self:center;width:100%;padding:7px 12px;overflow:hidden;color:#777!important;letter-spacing:.02em!important;font:600 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important}.concept-browser>small:last-child{justify-self:end}.concept-nav{height:66px;padding-inline:22px}.concept-nav strong{font-size:12px}.concept-nav nav{font-size:10px}.concept-wa,.concept-button{border-radius:8px;padding:10px 13px;transition:transform .35s cubic-bezier(.22,1,.36,1),background .25s,color .25s}.concept-site:hover .concept-wa,.concept-site:hover .concept-button{transform:translateY(-2px)}.concept-home{min-height:380px}.concept-compact .concept-home,.concept-compact .concept-home figure{min-height:330px}.concept-home figure{min-height:380px}.concept-copy{padding:46px 34px 34px}.concept-copy h3{max-width:11ch;font-size:clamp(29px,2.8vw,46px)}.concept-copy p{max-width:29ch;font-size:13px}.concept-services span{min-height:82px;padding:17px;font-size:12px}.concept-services small{font-size:8px}.concept-foot{letter-spacing:.09em;color:#777;text-transform:uppercase;border-top:1px solid #dededc;justify-content:space-between;align-items:center;height:38px;padding-inline:16px;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.concept-gallery-grid{gap:34px}.concept-gallery-card>span{min-height:74px}.industry-index-visual{border-radius:22px}.founder-feature{color:#fff;isolation:isolate;background:#0b0b0c;position:relative;overflow:hidden}.founder-feature:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 42%,#ffffff09 42.2% 42.35%,#0000 42.5%),linear-gradient(15deg,#0000 0 66%,#ffffff08 66.2% 66.35%,#0000 66.5%);position:absolute;inset:0}.founder-atmosphere{aspect-ratio:1;filter:none;opacity:.24;pointer-events:none;background:radial-gradient(circle at 52% 48%,#e144402e,#0000 38%),repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 44px),repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 44px);width:min(48vw,700px);position:absolute;top:8%;right:-7%;transform:rotate(8deg)}.cross-story-control{color:#737373;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;padding-bottom:28px;font:700 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.cross-story-control svg{width:18px}.cross-object-wrap{touch-action:pan-y;cursor:grab;outline:none}.cross-object-wrap.is-dragging{cursor:grabbing}.cross-object-wrap:focus-visible{outline-offset:6px;outline:2px solid #151515}.cross-rotate-hint{z-index:4;backdrop-filter:blur(12px);color:#333;letter-spacing:.12em;background:#ffffffc7;border:1px solid #0000002e;padding:10px 12px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:background .25s,color .25s;position:absolute;bottom:16px;right:16px}.cross-object-wrap:hover .cross-rotate-hint,.cross-object-wrap.is-dragging .cross-rotate-hint{color:#fff;background:#111}@media (width<=600px){.cross-story-control{padding-inline:20px}.cross-rotate-hint{bottom:8px;right:8px}}@media (prefers-reduced-motion:reduce){.cross-story-control,.cross-rotate-hint{display:none}}.founder-feature-inner{z-index:2;padding-block:clamp(95px,11vw,165px);position:relative}.founder-heading{text-align:center}.founder-heading>p,.founder-origin>span,.founder-connect>span{letter-spacing:.18em;color:#a7a7ab;font:700 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.founder-heading h2{margin-top:19px;font-size:clamp(58px,7vw,106px);line-height:.9}.founder-heading strong{margin-top:22px;font-size:15px;display:block}.founder-heading strong span{color:#8e8e93;margin-inline:8px}.founder-heading>a{letter-spacing:.13em;text-transform:uppercase;border:1px solid #66666b;border-radius:8px;align-items:center;gap:20px;margin-top:27px;padding:13px 18px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:background .3s,color .3s,transform .4s cubic-bezier(.22,1,.36,1);display:inline-flex}.founder-heading>a:hover{color:#111;background:#fff;transform:translateY(-3px)}.founder-statement{border-left:1px solid #77777c;max-width:930px;margin:clamp(80px,10vw,145px) 0 0 clamp(30px,7vw,110px);padding-left:38px}.founder-statement p{letter-spacing:-.028em;font-size:clamp(23px,2.3vw,35px);line-height:1.35}.founder-statement p+p{color:#b5b5b9;margin-top:28px}.founder-statement small{color:#e5e5e7;margin-top:30px;font-size:15px;font-style:italic;display:block}.founder-origin{backdrop-filter:blur(8px);background:#0c0c0dc2;border:1px solid #55555a;border-radius:14px;max-width:1030px;margin:95px auto 0;padding:38px}.founder-origin h3{margin-top:24px;font-size:clamp(28px,3vw,44px)}.founder-origin p{color:#b5b5b9;max-width:790px;margin-top:22px}.founder-connect{border-top:1px solid #343438;justify-content:space-between;align-items:flex-end;gap:30px;margin-top:70px;padding-top:28px;display:flex}.founder-connect .social-dock{margin:0}.founder-connect .social-dock a{background:#121214}.audience-fit{color:#fff;background:#111}.audience-fit .eyebrow{color:#aaa}.audience-fit-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;display:grid}.audience-fit-heading h2{margin-top:22px;font-size:clamp(47px,5.5vw,80px)}.audience-fit-heading>p{color:#b8b8bc;font-size:16px}.audience-fit-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:64px;list-style:none;display:grid}.audience-fit-grid li{background:#ffffff04;border:1px solid #414146;grid-template-columns:42px 1fr;align-items:start;gap:18px;min-height:104px;padding:27px;display:grid}.audience-fit-grid li span{color:#9b9ba0;font:700 10px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.audience-fit-grid li p{letter-spacing:-.02em;font-size:20px;line-height:1.35}.service-status{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin:-25px 0 74px;display:grid;overflow:hidden}.service-status>div{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:102px;padding:22px;display:flex}.service-status>div:last-child{border-right:0}.service-status span{letter-spacing:.13em;color:var(--muted);font:700 8px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.service-status strong{font-size:13px;line-height:1.35}.plan-brief{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:15px}.plan-brief summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:50px;padding:0 15px;font-size:12px;font-weight:700;list-style:none;display:flex}.plan-brief summary::-webkit-details-marker{display:none}.plan-brief summary svg{width:16px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.plan-brief[open] summary svg{transform:rotate(45deg)}.plan-brief>div{padding:0 15px 16px}.plan-brief p{border-top:1px solid var(--line);color:var(--muted);padding:12px 0;font-size:12px;line-height:1.5}.plan-brief p strong{color:var(--ink);margin-bottom:3px;display:block}.featured-note{color:#fff;background:#0b0b0c;grid-template-columns:1.15fr .65fr;align-items:end;gap:60px;margin-block:90px 34px;padding:clamp(34px,5vw,70px);display:grid}.featured-note .eyebrow{color:#b6b6ba}.featured-note h2{max-width:830px;margin-top:24px;font-size:clamp(42px,5.5vw,78px);line-height:.94}.featured-note p{color:#b6b6ba;margin-top:22px}.featured-note>a{border:1px solid #5b5b60;border-radius:9px;justify-content:space-between;align-items:center;min-height:62px;padding:0 20px;font-size:13px;font-weight:700;transition:background .3s,color .3s;display:flex}.featured-note>a:hover{color:#111;background:#fff}.featured-note>a svg{width:18px}.floating-whatsapp{right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:95;color:#fff;letter-spacing:.035em;opacity:0;pointer-events:none;background:#0c0c0d;border:1px solid #333338;border-radius:12px;align-items:center;gap:12px;min-height:58px;padding:0 18px;font-size:12px;font-weight:700;transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1),background .3s,color .3s;display:flex;position:fixed;transform:translateY(18px);box-shadow:0 18px 50px #0003}.floating-whatsapp.is-ready:not(.is-near-footer){opacity:1;pointer-events:auto;transform:none}.floating-whatsapp:hover{color:#111;background:#fff}.floating-whatsapp>svg{width:21px}.floating-whatsapp-status{background:#28c840;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #28c8401f}@media (width<=999px){.concept-home{min-height:330px}.audience-fit-heading,.featured-note{grid-template-columns:1fr}.service-status{grid-template-columns:repeat(2,1fr)}.service-status>div:nth-child(2){border-right:0}.service-status>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.founder-statement{margin-left:0}.concept-gallery-grid{grid-template-columns:1fr}}@media (width<=699px){:root{--corner-control:9px;--corner-card:15px;--corner-panel:19px}.concept-browser{grid-template-columns:auto 1fr auto;height:38px;padding-inline:10px}.concept-window-controls{gap:5px}.concept-window-controls i{width:8px;height:8px}.concept-address{padding:6px 7px;font-size:6px!important}.concept-browser>small:last-child{font-size:0}.concept-browser>small:last-child:after{content:"CONCEPT";font-size:6px}.concept-nav{height:58px;padding-inline:14px}.concept-wa,.concept-button{border-radius:7px}.concept-copy{padding:32px 24px}.concept-copy h3{font-size:34px}.concept-home,.concept-compact .concept-home,.concept-home figure,.concept-compact .concept-home figure{min-height:250px}.concept-foot{font-size:6px}.concept-gallery-grid{gap:44px}.audience-fit-heading{gap:24px}.audience-fit-grid{grid-template-columns:1fr;margin-top:42px}.audience-fit-grid li{min-height:92px;padding:22px}.audience-fit-grid li p{font-size:18px}.founder-feature-inner{padding-block:90px}.founder-atmosphere{opacity:.13;width:100vw;right:-40%}.founder-statement{margin-top:75px;padding-left:20px}.founder-statement p{font-size:23px}.founder-origin{margin-top:70px;padding:25px}.founder-connect{flex-direction:column;align-items:flex-start}.service-status{grid-template-columns:1fr;margin-top:-12px}.service-status>div{border-right:0;border-bottom:1px solid var(--line);min-height:84px}.service-status>div:last-child{border-bottom:0}.featured-note{gap:38px;margin-block:60px 25px}.floating-whatsapp{left:18px;right:18px;bottom:max(14px,env(safe-area-inset-bottom));justify-content:center;min-height:56px}.social-dock{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.concept-window-controls i,.concept-site,.floating-whatsapp,.founder-heading>a,.featured-note>a,.plan-brief summary svg{transition:none!important;transform:none!important}.concept-window-controls i:first-child{background:#ff5f57}.concept-window-controls i:nth-child(2){background:#febc2e}.concept-window-controls i:nth-child(3){background:#28c840}}.pricing-section{color:#fff;isolation:isolate;background:#0b0b0c;position:relative;overflow:hidden}.pricing-section:before{content:"";z-index:-1;opacity:.42;pointer-events:none;background-image:radial-gradient(circle,#fff 0 1px,#0000 1.4px),radial-gradient(circle,#777 0 1px,#0000 1.5px);background-position:0 0,42px 63px;background-size:137px 151px,181px 197px;animation:22s linear infinite pricing-drift;position:absolute;inset:-80px}@keyframes pricing-drift{to{background-position:137px 151px,223px 260px}}.pricing-board{position:relative}.pricing-section .facts-board{background:#101012;border-color:#3a3a3e}.pricing-section .flip-board-visual span{background:#18181b}.pricing-section .service-status{background:#0d0d0fe6;border-color:#3c3c41}.pricing-section .service-status>div{border-color:#3c3c41}.pricing-section .service-status span,.pricing-section .pricing-note{color:#9f9fa5}.pricing-section .service-status strong{color:#fff}.pricing-section .section-heading .eyebrow{color:#a9a9ae}.pricing-section .section-heading>p{color:#b4b4b9}.pricing-section .price-card,.pricing-section .price-featured{color:#fff;backdrop-filter:blur(8px);background:#0f0f11f0;border-color:#444449;box-shadow:0 22px 70px #00000047}.pricing-section .price-featured{border-color:#eee}.pricing-section .price-description,.pricing-section .price>span,.pricing-section .monthly span{color:#adadb3}.pricing-section .price-card .mono{color:#c6c6ca}.pricing-section .feature-list svg{color:#fff}.pricing-section .button-secondary{color:#fff;border-color:#5a5a60}.pricing-section .button-secondary:hover,.pricing-section .button-primary{color:#111;background:#fff;border-color:#fff}.pricing-section .button-primary:hover{color:#111;background:#dedede;border-color:#dedede}.pricing-section .plan-brief{background:#121214;border-color:#3f3f44}.pricing-section .plan-brief p{color:#aaaab0;border-color:#343438}.pricing-section .plan-brief p strong{color:#fff}.pricing-section .plan-whatsapp-link{color:#fff;border-color:#444449}.pricing-section .price-card:hover{box-shadow:0 34px 90px #00000075}.comparison-section{border-block:1px solid var(--line);background:#f3f3f1}.comparison-heading{grid-template-columns:1fr .65fr;align-items:end;gap:80px;margin-bottom:58px;display:grid}.comparison-heading h2{max-width:850px;margin-top:24px;font-size:clamp(48px,5.8vw,82px);line-height:.92}.comparison-heading>p{color:var(--muted);font-size:16px}.comparison-table-wrap{border:1px solid var(--line);scrollbar-width:thin;background:#fff;border-radius:16px;overflow:auto}.comparison-table-wrap:focus-visible{outline:3px solid var(--ink);outline-offset:5px}.comparison-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.comparison-table th,.comparison-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:20px 22px}.comparison-table tr>:last-child{border-right:0}.comparison-table thead th{color:#fff;vertical-align:bottom;background:#111;height:110px;font-size:22px}.comparison-table thead th:first-child{letter-spacing:.12em;color:#aaa;font-size:11px}.comparison-table thead span{color:#aaa;margin-bottom:11px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.comparison-table tbody th{width:24%;font-size:13px}.comparison-table tbody td{color:#55555a;font-size:13px}.comparison-table tbody tr:hover td,.comparison-table tbody tr:hover th{background:#f7f7f5}.comparison-table tfoot th,.comparison-table tfoot td{color:#fff;background:#111;border-bottom:0}.comparison-table tfoot a{justify-content:space-between;align-items:center;gap:16px;min-height:42px;font-size:12px;font-weight:700;display:flex}.comparison-table tfoot a svg{width:17px}.comparison-scroll-note{color:var(--muted);margin-top:14px;font-size:12px;display:none}.footer-status{border:1px solid #3c3c40;border-radius:14px;grid-template-columns:1.2fr repeat(4,1fr);margin-bottom:70px;display:grid;overflow:hidden}.footer-status>p,.footer-status>div{border-right:1px solid #3c3c40;min-height:94px;padding:20px}.footer-status>p{letter-spacing:.15em;color:#b2b2b6;font:700 9px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.footer-status>div{flex-direction:column;justify-content:space-between;display:flex}.footer-status>div:last-child{border-right:0}.footer-status span{letter-spacing:.12em;color:#85858a;font:700 8px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.footer-status strong{font-size:12px}.footer-index{border-block:1px solid #343438;flex-wrap:wrap;gap:0;margin:10px 0 34px;padding-block:20px;display:flex}.footer-index a{letter-spacing:.1em;text-transform:uppercase;color:#b5b5ba;align-items:center;min-height:44px;padding-right:28px;font:700 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;transition:color .25s,transform .35s cubic-bezier(.22,1,.36,1);display:flex}.footer-index a:hover{color:#fff;transform:translateY(-2px)}.floating-contact{right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:95;opacity:0;pointer-events:none;align-items:center;gap:8px;transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;transform:translateY(18px)}.floating-contact.is-ready:not(.is-near-footer){opacity:1;pointer-events:auto;transform:none}.floating-contact-toggle{color:#fff;background:#0c0c0d;border:1px solid #333338;border-radius:12px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 18px 50px #0000002b}.floating-contact-toggle>span,.floating-contact-toggle>span:after{content:"";background:currentColor;width:14px;height:1.5px;transition:transform .35s cubic-bezier(.22,1,.36,1);display:block}.floating-contact-toggle>span{transform:rotate(45deg)}.floating-contact-toggle>span:after{transform:rotate(90deg)}.floating-contact .floating-whatsapp{z-index:auto;opacity:1;pointer-events:auto;width:auto;min-height:58px;transition:width .45s cubic-bezier(.22,1,.36,1),padding .45s cubic-bezier(.22,1,.36,1),background .3s,color .3s;position:relative;inset:auto;transform:none;box-shadow:0 18px 50px #0000002b}.floating-contact.is-minimized .floating-contact-toggle>span{transform:rotate(0)}.floating-contact.is-minimized .floating-whatsapp{justify-content:center;width:58px;padding-inline:0}.floating-contact.is-minimized .floating-whatsapp-status,.floating-contact.is-minimized .floating-whatsapp-label{display:none}@media (width<=999px){.comparison-heading{grid-template-columns:1fr;gap:24px}.comparison-scroll-note{display:block}.footer-status{grid-template-columns:repeat(2,1fr)}.footer-status>p{border-bottom:1px solid #3c3c40;border-right:0;grid-column:1/-1}.footer-status>div:nth-child(3){border-right:0}.footer-status>div:nth-child(2),.footer-status>div:nth-child(3){border-bottom:1px solid #3c3c40}}@media (width<=699px){.pricing-section:before{opacity:.22}.pricing-section .price-card,.pricing-section .price-featured{backdrop-filter:none}.comparison-table-wrap{border-radius:12px 0 0 12px;margin-right:-18px}.comparison-table{min-width:850px}.comparison-table th,.comparison-table td{padding:17px 18px}.footer-status{grid-template-columns:1fr}.footer-status>p,.footer-status>div{border-bottom:1px solid #3c3c40;border-right:0;grid-column:auto;min-height:78px}.footer-status>div:last-child{border-bottom:0}.footer-index a{padding-right:20px}.floating-contact{left:18px;right:18px;bottom:max(14px,env(safe-area-inset-bottom))}.floating-contact .floating-whatsapp{flex:1;bottom:auto;left:auto;right:auto}.floating-contact.is-minimized{left:auto}.floating-contact.is-minimized .floating-whatsapp{flex:0 0 58px}}@media (prefers-reduced-motion:reduce){.pricing-section:before{animation:none}.floating-contact,.floating-contact .floating-whatsapp,.floating-contact-toggle>span,.floating-contact-toggle>span:after,.footer-index a{transition:none!important;transform:none!important}}.loader-echoes{opacity:.58;place-items:center;width:min(82vw,900px);height:260px;transition:opacity .45s,transform .7s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.page-loader[hidden]{display:none!important}.loader-echoes span{color:#0000;-webkit-text-stroke:1px #ffffff2e;letter-spacing:.12em;transform:translateY(calc((var(--echo) - 3) * 24px)) scale(calc(.82 + var(--echo) * .025));opacity:calc(.15 + var(--echo) * .07);animation:loader-echo-pulse 1.15s calc(var(--echo) * 45ms) ease-in-out both;font-size:clamp(42px,7vw,104px);font-weight:800;line-height:.8;position:absolute}.loader-identity{z-index:2;text-shadow:0 18px 60px #09090a;position:relative}.page-loader.is-complete .loader-echoes{opacity:0;transform:translate(-50%,-50%)scale(1.07)}@keyframes loader-echo-pulse{0%{filter:blur(8px);opacity:0}45%{filter:blur()}to{filter:blur(1px)}}.brief-send{isolation:isolate;justify-content:center;padding:0 24px;transition:background .28s,color .28s,transform .35s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.brief-send:not(:disabled):hover{transform:translateY(-2px)}.brief-send-outline{pointer-events:none;border:1px solid #11111138;border-radius:7px;transition:inset .35s cubic-bezier(.22,1,.36,1),border-color .25s;position:absolute;inset:5px}.brief-send:not(:disabled):hover .brief-send-outline{border-color:#11111180;inset:8px}.brief-send-state{justify-content:center;align-items:center;gap:12px;transition:opacity .35s,transform .55s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.brief-send-state svg{width:21px;height:21px}.brief-send-letters{display:flex}.brief-send-letters i{transition:transform .42s calc(var(--letter) * 15ms) cubic-bezier(.22,1,.36,1);font-style:normal}.brief-send:not(:disabled):hover .brief-send-letters i{transform:translateY(-2px)}.brief-send-saving,.brief-send-sent{opacity:0;transform:translateY(115%)}.brief-send[data-state=saving] .brief-send-default,.brief-send[data-state=sent] .brief-send-default{opacity:0;transform:translateY(-115%)}.brief-send[data-state=saving] .brief-send-saving{opacity:1;transform:none}.brief-send[data-state=sent]{color:#111;cursor:default;opacity:1;background:#fff}.brief-send[data-state=sent] .brief-send-sent{opacity:1;transform:none}.brief-send-spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite brief-send-spin}@keyframes brief-send-spin{to{transform:rotate(360deg)}}.plan-selector{background:#0c0c0edb;border:1px solid #414146;border-radius:18px;grid-template-columns:minmax(0,.72fr) minmax(340px,.48fr);align-items:center;gap:clamp(45px,8vw,120px);margin:0 0 48px;padding:clamp(28px,5vw,64px);display:grid;overflow:hidden}.plan-selector-copy span,.plan-wallet-card small,.plan-wallet-pocket small{letter-spacing:.14em;color:#99999f;font:700 8px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.plan-selector-copy>strong{letter-spacing:-.045em;max-width:570px;margin-top:18px;font-size:clamp(30px,3.7vw,56px);line-height:1.02;display:block}.plan-selector-copy>small{color:#a8a8ad;max-width:460px;margin-top:22px;font-size:12px;line-height:1.7;display:block}.plan-wallet{perspective:1000px;width:min(100%,430px);height:340px;margin-inline:auto;position:relative}.plan-wallet-back{background:#171719;border:1px solid #444449;border-radius:24px;position:absolute;inset:12px 9px 28px;transform:rotate(-2deg)}.plan-wallet-card{color:#fff;text-align:left;cursor:pointer;transform-origin:top;background:#202023;border:1px solid #4c4c51;border-radius:17px;justify-content:space-between;align-items:flex-start;height:148px;padding:20px 22px;transition:transform .55s cubic-bezier(.22,1,.36,1),border-color .25s,background .25s,box-shadow .45s;display:flex;position:absolute;left:20px;right:20px;box-shadow:0 18px 35px #0000003d}.plan-wallet-card>span:last-child{text-align:right}.plan-wallet-card strong{margin-top:5px;font-size:17px;display:block}.plan-wallet-card-1{z-index:1;top:0}.plan-wallet-card-2{z-index:2;background:#29292c;top:52px}.plan-wallet-card-3{z-index:3;background:#333337;top:104px}.plan-wallet-card:hover,.plan-wallet-card:focus-visible{border-color:#aaaab0;transform:translate(-7px);box-shadow:0 22px 44px #0000004f}.plan-wallet-card[aria-pressed=true]{background:#3c3c41;border-color:#fff;transform:translate(-10px);box-shadow:0 24px 48px #0000005c}.plan-wallet-pocket{z-index:5;color:#111;background:#f3f3f0;border:1px solid #d7d7d4;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:20px;height:174px;padding:58px 28px 24px;display:flex;position:absolute;top:160px;left:0;right:0;box-shadow:0 24px 55px #0000004d}.plan-wallet-pocket:before{content:"";pointer-events:none;border:1px dashed #c7c7c3;border-radius:17px;position:absolute;inset:7px}.plan-wallet-pocket strong{max-width:190px;margin-top:7px;font-size:15px;line-height:1.25;display:block}.plan-wallet-pocket button{z-index:1;color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:9px;align-items:center;gap:18px;min-height:46px;padding:0 14px;font-size:11px;font-weight:750;display:flex;position:relative}.plan-wallet-pocket button[aria-pressed=true]{color:#111;background:#fff}.plan-wallet-pocket button svg{width:15px}@supports (corner-shape:squircle){.plan-selector,.plan-wallet-back,.plan-wallet-card,.plan-wallet-pocket,.plan-wallet-pocket button,.brief-send-outline{corner-shape:squircle}}@media (width<=900px){.plan-selector{grid-template-columns:1fr}.plan-selector-copy>strong{max-width:700px}.plan-wallet{width:min(100%,480px)}}@media (width<=520px){.loader-echoes{height:190px}.loader-echoes span{transform:translateY(calc((var(--echo) - 3) * 18px)) scale(calc(.82 + var(--echo) * .025));font-size:42px}.plan-selector{margin-inline:-4px;padding:26px 14px}.plan-wallet{height:328px}.plan-wallet-card{padding:17px 15px;left:10px;right:10px}.plan-wallet-pocket{align-items:flex-end;height:164px;padding:57px 19px 18px;top:158px}.plan-wallet-pocket strong{font-size:13px}.plan-wallet-pocket button{gap:9px;padding-inline:11px}.brief-send{min-height:62px}}@media (prefers-reduced-motion:reduce){.loader-echoes span{animation:none}.brief-send,.brief-send-outline,.brief-send-state,.brief-send-letters i,.plan-wallet-card{transition:none!important}.brief-send-spinner{border-right-color:currentColor;animation:none}.plan-wallet-card[aria-pressed=true],.plan-wallet-card:hover,.plan-wallet-card:focus-visible{transform:none}}@media (width<=699px){.plan-selector{grid-template-columns:1fr;padding:28px 18px}.plan-wallet{gap:9px;width:100%;height:auto;display:grid}.plan-wallet-back{display:none}.plan-wallet-card{border-radius:13px;width:100%;height:auto;min-height:78px;padding:15px 17px;position:relative;inset:auto!important;transform:none!important}.plan-wallet-pocket{border-radius:15px;align-items:center;width:100%;height:auto;min-height:112px;padding:24px 19px;position:relative;inset:auto}.plan-wallet-pocket:before{border-radius:11px;inset:6px}.plan-wallet-card[aria-pressed=true]{background:#48484d;border-color:#fff}.plan-wallet-pocket button{min-height:48px}}@media (width<=999px){body.menu-open{overflow:hidden}.mobile-menu>summary{z-index:103;position:relative}.mobile-menu-panel{z-index:102;color:#fff;width:100vw;height:100svh;padding:24px max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));opacity:0;pointer-events:none;background:#0b0b0c;flex-direction:column;transition:opacity .28s,transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0;overflow:auto;transform:translateY(-18px)}.mobile-menu[open] .mobile-menu-panel{opacity:1;pointer-events:auto;transform:none}.mobile-menu[open]>summary{right:max(48px,calc((100vw - min(var(--shell),calc(100% - 48px)))/2));color:#fff;border-color:#4a4a4e;position:fixed;top:19px}.mobile-menu[open] .menu-lines:before,.mobile-menu[open] .menu-lines:after{background:#fff}.mobile-menu-top{border-bottom:1px solid #353539;justify-content:space-between;align-items:center;min-height:60px;padding-right:72px;display:flex}.mobile-menu-top>span,.mobile-menu-secondary>p,.mobile-menu-foot{letter-spacing:.14em;color:#929297;font:700 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.mobile-menu nav{background:0 0;border:0;grid-template-columns:1.2fr 1fr 1fr;gap:clamp(28px,6vw,70px);width:auto;max-width:none;max-height:none;padding:48px 0 20px;display:grid;position:static;overflow:visible}.mobile-menu nav a{color:#fff}.mobile-menu-primary a{letter-spacing:-.035em;border-bottom:1px solid #353539;min-height:64px;font-size:clamp(23px,4vw,36px);font-weight:650}.mobile-menu-primary a span{color:#7e7e84;letter-spacing:.08em;width:38px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.mobile-menu-primary a svg{width:17px}.mobile-menu-primary a[aria-current=page]{color:#aaa}.mobile-menu-secondary{flex-direction:column;display:flex}.mobile-menu-secondary>p{margin-bottom:15px}.mobile-menu-secondary a{border-bottom:1px solid #2e2e32;min-height:44px;font-size:13px}.mobile-menu-actions{grid-column:2/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobile-menu-actions a{border:1px solid #4a4a4f;border-radius:9px;justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;font-size:12px;font-weight:700;display:flex}.mobile-menu-actions a:last-child{color:#111;background:#fff;border-color:#fff}.mobile-menu-actions svg{width:18px}.mobile-menu-foot{border-top:1px solid #353539;margin-top:auto;padding-top:24px}.mobile-menu-foot span{background:#28c840;border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}}@media (width<=699px){.header-cta{display:none}.mobile-menu{margin-left:auto}.mobile-menu[open]>summary{top:13px;right:18px}.mobile-menu-panel{padding:18px}.mobile-menu-top{padding-right:60px}.mobile-menu nav{grid-template-columns:1fr 1fr;gap:30px 18px;padding-top:32px}.mobile-menu-primary{grid-column:1/-1}.mobile-menu-primary a{min-height:54px;font-size:25px}.mobile-menu-actions{grid-column:1/-1;grid-template-columns:1fr}.mobile-menu-foot{margin-top:20px}}.consult-hero{color:#fff;text-align:center;background:#111;padding-block:clamp(75px,9vw,135px)}.consult-hero .eyebrow{color:#aaa}.consult-hero h1{max-width:980px;margin:24px auto 0;font-size:clamp(52px,7vw,102px)}.consult-hero>div>p:nth-of-type(2){color:#b8b8bc;max-width:670px;margin:28px auto 0;font-size:18px}.consult-hero>div>div{justify-content:center;align-items:center;gap:22px;margin-top:36px;display:flex}.consult-link{align-items:center;gap:14px;min-height:54px;font-size:13px;font-weight:700;display:flex}.consult-link svg{width:18px}.brief-section{background:#f0f0ee;padding-block:clamp(75px,10vw,140px)}.brief-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(50px,8vw,110px);display:grid}.brief-intro{position:sticky;top:125px}.brief-intro h2{margin-top:23px;font-size:clamp(42px,4.8vw,70px)}.brief-intro>p:last-of-type{max-width:470px;color:var(--muted);margin-top:28px}.brief-intro dl{border-top:1px solid #c9c9c6;margin:46px 0 0}.brief-intro dl div{border-bottom:1px solid #c9c9c6;grid-template-columns:1fr 1fr;gap:20px;padding-block:17px;font-size:12px;display:grid}.brief-intro dt{color:var(--muted)}.brief-intro dd{margin:0;font-weight:700}.website-brief{color:#fff;background:#111;border-radius:18px;padding:clamp(28px,4.5vw,60px)}.brief-form-heading{letter-spacing:.13em;border-bottom:1px solid #3c3c40;justify-content:space-between;gap:20px;margin-bottom:43px;padding-bottom:20px;font:700 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.brief-form-heading strong{color:#909095}.website-brief label,.website-brief legend{letter-spacing:.12em;flex-direction:column;gap:10px;font:700 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.field-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.website-brief>label,.website-brief fieldset,.field-row{margin-top:28px}.website-brief input:not([type=radio]):not([type=checkbox]),.website-brief select,.website-brief textarea{color:#fff;letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #66666b;border-radius:0;outline:none;width:100%;padding:13px 2px;font:500 17px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif}.website-brief input::placeholder,.website-brief textarea::placeholder{color:#77777c}.website-brief select{color-scheme:dark}.website-brief input:focus,.website-brief select:focus,.website-brief textarea:focus{border-color:#fff;box-shadow:0 1px #fff}.website-brief textarea{resize:vertical}.website-brief fieldset{border:0;padding:0}.plan-choice{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:13px;display:grid}.plan-choice label{position:relative}.plan-choice input{opacity:0;position:absolute}.plan-choice span{letter-spacing:0;border:1px solid #444449;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:74px;padding:15px;font:650 14px/1.3 Helvetica Neue,Helvetica,Arial,sans-serif;display:flex}.plan-choice small{color:#8f8f94;font-size:10px}.plan-choice input:checked+span{color:#111;background:#fff;border-color:#fff}.plan-choice input:focus-visible+span{outline-offset:3px;outline:3px solid #fff}.brief-consent{color:#b5b5ba;align-items:flex-start;letter-spacing:.07em!important;flex-direction:row!important;gap:13px!important;font-size:9px!important}.brief-consent input{accent-color:#fff;margin-top:3px}.brief-error{color:#ff9c96;min-height:22px;margin-top:18px;font-size:12px}.brief-submit{color:#111;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:60px;padding:0 20px;font-weight:700;display:flex}.brief-submit:hover{background:#dcdcdc}.brief-submit.brief-send{justify-content:center;padding:0 24px;position:relative;overflow:hidden}.brief-submit.brief-send[data-state=sent]{opacity:1;cursor:default;background:#fff}.brief-submit.brief-send[data-state=sent]:hover{background:#fff;transform:none}.brief-submit svg{width:20px}.brief-privacy{color:#95959a;margin-top:16px;font-size:11px}.brief-privacy a{text-underline-offset:3px;text-decoration:underline}.booking-grid-secondary{padding-top:90px}.industry-ribbon{border-bottom:1px solid var(--line);background:#f4f4f2;overflow:auto}.industry-ribbon>div{align-items:stretch;min-width:max-content;display:flex}.industry-ribbon>div>span,.industry-ribbon a{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:92px;padding:17px 25px;display:flex}.industry-ribbon>div>span{letter-spacing:.14em;color:var(--muted);font:700 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.industry-ribbon a{min-width:185px;font-size:14px;font-weight:700}.industry-ribbon a small{color:var(--muted);margin-bottom:8px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.industry-ribbon a:hover{color:#fff;background:#111}.industry-ribbon a:hover small{color:#aaa}@supports (corner-shape:squircle){.website-brief,.plan-choice span,.brief-submit{corner-shape:squircle}}@media (width<=999px){.brief-layout{grid-template-columns:1fr}.brief-intro{position:static}.booking-grid-secondary{padding-top:70px}}@media (width<=699px){.consult-hero{text-align:left}.consult-hero>div>p:nth-of-type(2){margin-left:0;font-size:16px}.consult-hero>div>div{flex-direction:column;align-items:stretch}.consult-hero .button,.consult-link{width:100%}.consult-link{justify-content:space-between}.website-brief{padding:26px 20px}.field-row,.plan-choice{grid-template-columns:1fr}.brief-form-heading{flex-direction:column;margin-bottom:32px}.industry-ribbon>div{margin-left:18px}.industry-ribbon>div>span,.industry-ribbon a{min-height:78px;padding-inline:18px}.industry-ribbon a{min-width:145px}}.founder-call{isolation:isolate;position:relative;overflow:hidden}.founder-call:before{content:"";z-index:-1;background:radial-gradient(circle at 78% 30%,#e0444421,#0000 32%),linear-gradient(115deg,#0000 0 52%,#ffffff09 52.1% 52.2%,#0000 52.3%);position:absolute;inset:-20%}.founder-call .call-facts{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1060px;margin:75px auto 0;display:grid}.call-facts article{border:1px solid #444449;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:145px;padding:24px;display:flex}.call-facts span,.call-agenda>span{letter-spacing:.15em;color:#919197;font:700 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.call-facts strong{font-size:17px}.call-agenda{text-align:left;border:1px solid #444449;border-radius:13px;max-width:1060px;margin:14px auto 0;padding:34px}.call-agenda>div{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px;display:grid}.call-agenda p{color:#a8a8ad;font-size:13px}.call-agenda p strong{color:#fff;margin-bottom:10px;font-size:16px;display:block}.founder-call>div>.call-facts,.founder-call>div>.call-agenda{align-items:initial}.founder-call>div>.call-agenda{display:block}.founder-call>div>.call-facts{gap:12px}@supports (corner-shape:squircle){.call-facts article,.call-agenda{corner-shape:squircle}}@media (width<=699px){.founder-call .call-facts{grid-template-columns:1fr;margin-top:55px}.call-facts article{min-height:115px}.call-agenda{padding:25px}.call-agenda>div{grid-template-columns:1fr;gap:24px}}.brief-trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.brief-consent a{text-underline-offset:3px;text-decoration:underline}.brief-submit:disabled:not([data-state=sent]){cursor:wait;opacity:.62}.brief-success{background:#19191b;border:1px solid #4a4a4f;border-radius:9px;margin-top:8px;padding:24px}.brief-success[hidden]{display:none}.brief-success strong{font-size:22px;display:block}.brief-success p{color:#b5b5ba;margin-top:10px;font-size:13px;line-height:1.6}.brief-success a{border:1px solid #fff;border-radius:6px;justify-content:space-between;align-items:center;min-height:48px;margin-top:18px;padding:0 15px;font-size:12px;font-weight:750;display:flex}.brief-success a:hover{color:#111;background:#fff}.brief-success svg{width:18px}.founder-heading>a svg{width:15px}@media (width<=699px){.flip-board-visual{display:none}.flip-board-reader{text-align:center;width:auto;height:auto;font-size:14px;font-weight:700;transition:opacity .15s,transform .15s;position:relative;overflow:visible}.flip-board-reader.is-changing{opacity:0;transform:translateY(6px)}}.answer-first-section{color:#f4f4f1;background:#0d0d0f}.answer-first-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(55px,8vw,120px);display:grid}.answer-first-layout>header{align-self:start}.answer-first-layout>header .eyebrow{color:#ff5a4e}.answer-first-layout>header h2{letter-spacing:-.06em;max-width:680px;margin-top:24px;font-size:clamp(46px,5.4vw,78px);line-height:.92}.answer-first-layout>header>p:last-child{color:#b0b0ae;max-width:48ch;margin-top:30px;font-size:17px;line-height:1.62}.answer-first-grid{border-top:1px solid #363638;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.answer-first-grid article{border-bottom:1px solid #363638;min-height:255px;padding:24px 26px 28px 0}.answer-first-grid article:nth-child(odd){border-right:1px solid #363638;padding-right:30px}.answer-first-grid article:nth-child(2n){padding-left:30px}.answer-first-grid small{color:#ff5a4e;font:700 9px/1 var(--mono);letter-spacing:.14em}.answer-first-grid h3{letter-spacing:-.035em;margin-top:64px;font-size:23px;line-height:1.05}.answer-first-grid p{color:#a8a8a6;max-width:38ch;margin-top:16px;font-size:13px;line-height:1.62}.industry-answers{background:#f1f1ef}.industry-answers-layout{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:clamp(55px,8vw,120px);display:grid}.industry-answers-layout>header h2{letter-spacing:-.06em;max-width:650px;margin-top:24px;font-size:clamp(46px,5vw,72px);line-height:.94}.industry-answers-layout>header>p:last-child{max-width:42ch;color:var(--muted);margin-top:28px;font-size:15px;line-height:1.65}.industry-answer-list{border-top:1px solid var(--line)}.industry-answer-list article{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(220px,.8fr) minmax(280px,1fr);gap:24px;padding:30px 0;display:grid}.industry-answer-list small{color:var(--red);font:700 9px/1.4 var(--mono);letter-spacing:.12em}.industry-answer-list h3{letter-spacing:-.035em;font-size:21px;line-height:1.1}.industry-answer-list p{color:var(--muted);font-size:14px;line-height:1.65}@media (width<=999px){.answer-first-layout,.industry-answers-layout{grid-template-columns:1fr;gap:55px}}@media (width<=699px){.answer-first-layout>header h2,.industry-answers-layout>header h2{font-size:43px}.answer-first-grid{grid-template-columns:1fr}.answer-first-grid article,.answer-first-grid article:nth-child(odd),.answer-first-grid article:nth-child(2n){border-right:0;min-height:215px;padding:25px 0}.answer-first-grid h3{margin-top:45px;font-size:22px}.industry-answer-list article{grid-template-columns:34px 1fr;gap:16px;padding:28px 0}.industry-answer-list p{grid-column:2}}
