:root{--brand: #7C3AED;--brand-deep: #6D28D9;--brand-mid: #8B5CF6;--brand-soft: #A78BFA;--brand-soft-2: #9F6BF7;--brand-pale: #C4B5FD;--brand-dark: #5B2BB8;--brand-darkest: #3B2A55;--brand-tint: #F4EFFF;--brand-tint-2: #EFE4FF;--canvas: #F4EFE8;--surface-raised: #FBF7F2;--surface-card: #FFFFFF;--border-warm: #DCD1C2;--border-warm-2: #EDE5DA;--border-glass: rgba(255, 255, 255, .7);--border-glass-strong: rgba(255, 255, 255, .75);--ink: #1A1613;--ink-muted: #5C534C;--ink-faint: #6B625B;--ok: #15803D;--ok-bg: #DCFCE7;--held: #475569;--held-bg: #F1F5F9;--review: #A16207;--review-bg: #FEF9C3;--bad: #B91C1C;--bad-bg: #FEE2E2;--noreward: #1D4ED8;--noreward-bg: #DBEAFE;--tint-peach: #FFE6D6;--tint-blue: #E2E9FF;--grad-button: linear-gradient(180deg, #7C3AED, #5B2BB8);--grad-card: linear-gradient(180deg, rgba(255,255,255,.74), rgba(255,255,255,.5));--grad-canvas: radial-gradient(90% 60% at 12% 0%, #E9DBFF 0%, rgba(233,219,255,0) 55%), radial-gradient(80% 60% at 92% 10%, #FFE2CE 0%, rgba(255,226,206,0) 50%), radial-gradient(100% 70% at 50% 100%, #DDE5FF 0%, rgba(221,229,255,0) 60%), #F4EFE8;--shadow-card: 0 1px 0 rgba(255,255,255,.85) inset, 0 10px 28px rgba(58,28,110,.08);--shadow-brand: 0 1px 0 rgba(255,255,255,.4) inset, 0 8px 20px rgba(109,40,217,.3);--shadow-modal: 0 12px 32px rgba(20,10,40,.35);--hairline-up: 0 -.5px 0 rgba(255,255,255,.7);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 56px;--s-10: 76px;--r-xs: 4px;--r-sm: 10px;--r-md: 12px;--r-card: 14px;--r-panel: 18px;--r-pill: 999px;--font-display: "General Sans", system-ui, sans-serif;--font-ui: "Satoshi", system-ui, sans-serif;--ease: cubic-bezier(.2, 0, 0, 1);--dur-press: .16s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}*,*:before,*:after{box-sizing:border-box}:root{--ink-faint-raised: var(--ink-faint)}main{--ink-faint: var(--ink-muted)}.card,.next,.maths,.faq details,.steps li,.adjacency{--ink-faint: var(--ink-faint-raised)}body{margin:0;font-family:var(--font-ui);font-size:16px;line-height:24px;color:var(--ink);background:var(--grad-canvas);background-attachment:fixed;-webkit-font-smoothing:antialiased}html{scroll-padding-top:var(--s-10)}main>section[id],main>section{scroll-margin-top:var(--s-10)}.tab{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:focus-visible{outline:2px solid var(--brand-dark);outline-offset:2px;border-radius:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}a{color:var(--brand-dark);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0}h1{font-size:clamp(38px,7vw,60px);line-height:1.04;font-weight:700}h2{font-size:clamp(26px,4vw,36px);line-height:1.1;font-weight:600}h3{font-size:19px;line-height:25px;font-weight:600}p{margin:var(--s-3) 0 0;color:var(--ink-muted)}.eyebrow{font:600 12px/15px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:0}.lead{font-size:18px;line-height:27px;max-width:46ch}.fine{font-size:13px;line-height:19px;color:var(--ink-faint)}.nav{position:sticky;top:0;z-index:10;background:#f4efe8eb;backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:border-color var(--dur-press) var(--ease),box-shadow var(--dur-press) var(--ease)}.is-scrolled .nav{border-bottom-color:var(--border-warm-2);box-shadow:0 1px #1a16130a}.bar{max-width:1060px;margin:0 auto;padding:0 var(--s-6);height:62px;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.bar nav{display:flex;align-items:center;gap:var(--s-5)}.bar nav a{font-size:14px;font-weight:500;color:var(--ink-muted)}.bar nav a:not(.btn){display:inline-flex;align-items:center;min-height:44px}.wordmark{font:700 22px/26px var(--font-display);letter-spacing:-.02em;color:var(--ink)}.bar .wordmark{display:inline-flex;align-items:center;min-height:44px}.wordmark-text>span{color:var(--brand)}main{max-width:1060px;margin:0 auto;padding:0 var(--s-6)}.hero{padding:var(--s-10) 0 var(--s-9)}.hero h1{margin-top:var(--s-3)}.hero .lead{margin-top:var(--s-5)}.band{padding:var(--s-9) 0;border-top:1px solid var(--border-warm-2)}.band>h2{margin-top:var(--s-3)}.band>.lead{margin-top:var(--s-4)}.cta{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-6)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--s-6);border-radius:var(--r-card);font:600 16px/22px var(--font-ui);text-decoration:none}.btn:hover{text-decoration:none}.btn{transition:box-shadow var(--dur-press) var(--ease),background-color var(--dur-press) var(--ease),border-color var(--dur-press) var(--ease)}.btn:focus-visible{outline:2px solid var(--brand-dark);outline-offset:2px;border-radius:var(--r-card)}.btn-primary{background:var(--grad-button);color:#fff;box-shadow:var(--shadow-brand)}.btn-primary:focus-visible{box-shadow:0 0 0 2px var(--surface-card),var(--shadow-brand)}.btn-primary:hover{box-shadow:0 10px 24px -8px #6d28d98c}.btn-primary:active{background:var(--brand-deep);box-shadow:none}.btn-quiet:hover{border-color:var(--border-warm);background:var(--surface-raised)}.btn-quiet:active{background:var(--brand-tint)}.btn-quiet{background:var(--surface-card);color:var(--ink);border:1px solid var(--border-warm);min-height:44px;font-size:15px;padding:0 var(--s-4)}.card{background:var(--grad-card);border:1px solid var(--border-glass);border-radius:var(--r-panel);box-shadow:var(--shadow-card);padding:var(--s-6)}.card h3{margin-top:var(--s-2)}.card.flat{box-shadow:none;background:var(--surface-card);border-color:var(--border-warm-2)}.card.flat h2{margin-top:var(--s-2)}.grid-3{display:grid;gap:var(--s-4);grid-template-columns:repeat(3,1fr);margin-top:var(--s-6)}.grid-2{display:grid;gap:var(--s-4);grid-template-columns:repeat(2,1fr);margin-top:var(--s-6)}.steps{list-style:none;margin:var(--s-7) 0 0;padding:0;display:grid;gap:var(--s-4)}.steps li{display:flex;gap:var(--s-4);align-items:flex-start;background:var(--surface-card);border:1px solid var(--border-warm-2);border-radius:var(--r-panel);padding:var(--s-5) var(--s-5)}.num{flex:none;width:32px;height:32px;border-radius:var(--r-pill);background:var(--brand-tint);color:var(--brand-dark);display:grid;place-items:center;font:700 15px/1 var(--font-display)}.split{display:grid;gap:var(--s-5);grid-template-columns:1fr 1fr;margin-top:var(--s-6);align-items:start}.maths{width:100%;border-collapse:collapse;background:var(--surface-card);border:1px solid var(--border-warm-2);border-radius:var(--r-panel);overflow:hidden}.maths th,.maths td{padding:var(--s-4) var(--s-5);text-align:left;font-weight:400;color:var(--ink-muted)}.maths td{text-align:right;color:var(--ink);font-weight:600}.maths tr+tr th,.maths tr+tr td{border-top:1px solid var(--border-warm-2)}.maths .total th{color:var(--ink);font-weight:600}.maths .total td{font:700 20px/26px var(--font-ui);color:var(--brand-dark)}.ticks{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3)}.ticks li{position:relative;padding-left:var(--s-6);font-size:15px;line-height:22px;color:var(--ink-muted)}.ticks li:before{content:"";position:absolute;left:0;top:4px;width:15px;height:15px;background:currentColor;color:var(--ok);-webkit-mask:var(--tick) center / contain no-repeat;mask:var(--tick) center / contain no-repeat}.faq{margin-top:var(--s-6);display:grid;gap:var(--s-2)}.faq details{background:var(--surface-card);border:1px solid var(--border-warm-2);border-radius:var(--r-card)}.faq summary{cursor:pointer;list-style:none;font:600 16px/24px var(--font-ui);display:flex;justify-content:space-between;gap:var(--s-4);align-items:center;padding:var(--s-4) var(--s-5);min-height:48px;border-radius:var(--r-card)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:16px;height:16px;background:var(--brand);-webkit-mask:var(--chevron) center / contain no-repeat;mask:var(--chevron) center / contain no-repeat;transition:transform var(--dur-press) var(--ease)}.faq details[open] summary:after{transform:rotate(180deg)}.faq details>:not(summary){margin-left:var(--s-5);margin-right:var(--s-5)}.faq details>:last-child{margin-bottom:var(--s-4)}.faq details p{margin-top:var(--s-3);max-width:62ch}.start{text-align:center}.start .lead{margin-left:auto;margin-right:auto}.start .cta{justify-content:center}.start .fine{margin-top:var(--s-4)}.foot{border-top:1px solid var(--border-warm-2);background:var(--surface-raised);margin-top:var(--s-8);padding:var(--s-8) var(--s-6) var(--s-7)}.foot-grid{max-width:1060px;margin:0 auto;display:grid;gap:var(--s-7);grid-template-columns:1.4fr 1fr 1fr}.foot ul{list-style:none;margin:var(--s-3) 0 0;padding:0;display:grid;gap:var(--s-2)}.foot ul a,.foot ul span{font-size:14px;line-height:21px}.foot ul a{color:var(--ink-muted)}.legal{max-width:1060px;margin:var(--s-7) auto 0}@media(max-width:860px){.grid-3,.grid-2,.split,.foot-grid{grid-template-columns:1fr}.bar nav a:not(.btn){display:none}}@font-face{font-family:Popucao Wordmark;src:url(/fonts/popucao-wordmark.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0061,U+0063,U+006F,U+0070,U+0075,U+00E1}.wordmark{font-family:"Popucao Wordmark",var(--font-display, system-ui),sans-serif;font-weight:800;letter-spacing:-.045em;text-transform:lowercase}:root{--tick: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.6l3.2 3.2L13 5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.shot{margin:0}.shot img{display:block;width:100%;height:auto;border-radius:var(--r-panel);border:1px solid var(--border-glass);box-shadow:var(--shadow-card);background-color:var(--surface-raised);background-size:cover;background-position:center;background-repeat:no-repeat}.shot-hero{margin-top:var(--s-8)}.shot figcaption{margin-top:var(--s-3);font-size:13px;line-height:19px;color:var(--ink-faint)}.shot figcaption .note{display:block;color:var(--ink-muted)}.diagram{margin:0}.adjacency{width:100%;height:auto;display:block}.adjacency .dg-card rect{fill:var(--surface-card);stroke:var(--border-warm-2);stroke-width:1}.adjacency .dg-kicker{font:600 11px/1 var(--font-ui);fill:var(--ink-faint);letter-spacing:.07em}.adjacency .dg-name{font:700 20px/1 var(--font-ui);fill:var(--ink)}.adjacency .dg-legend{font:400 14px/1 var(--font-ui);fill:var(--ink-muted)}.adjacency .dg-link{stroke:var(--brand);stroke-width:1.5;fill:none}.adjacency .dg-link.is-pending{stroke-dasharray:62;stroke-dashoffset:62}.adjacency .dg-link.is-drawn{stroke-dashoffset:0;transition:stroke-dashoffset .42s var(--ease)}.next{background:var(--surface-raised)}.next .roadmap{display:grid;gap:var(--s-5);margin-top:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.next .shot img{border-radius:var(--r-card)}.next .lead{max-width:62ch}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-motion] .reveal{opacity:0;transform:translate3d(0,18px,0)}[data-motion] .reveal.is-in{opacity:1;transform:none;transition:opacity .62s var(--ease) calc(var(--i, 0) * 70ms),transform .62s var(--ease) calc(var(--i, 0) * 70ms)}[data-motion] .reveal-frame{transform:none;opacity:1}[data-motion] .reveal-frame img{transform:scale(1.04);filter:blur(6px)}[data-motion] .reveal-frame.is-in img{transform:none;filter:none;transition:transform .9s var(--ease),filter .7s var(--ease)}[data-motion] .hero .reveal:not(.is-in){transform:translate3d(0,14px,0)}@media(hover:hover)and (pointer:fine){.card{transition:transform var(--dur-press) var(--ease),box-shadow var(--dur-press) var(--ease)}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card)}.shot img{transition:box-shadow var(--dur-press) var(--ease)}.shot:hover img{box-shadow:0 18px 40px -18px #1a161347}}@media(prefers-reduced-motion:reduce){[data-motion] .reveal,[data-motion] .hero .reveal,[data-motion] .shot.reveal img{opacity:1!important;transform:none!important;filter:none!important}}.band>.shot{margin-top:var(--s-6)}.faq details p{margin-top:var(--s-3)}.foot ul{gap:0}.foot ul a{display:inline-flex;align-items:center;min-height:44px}.steps li>div{max-width:68ch}.card.flat p{max-width:68ch}.fine.legal{max-width:74ch}.strip{padding:var(--s-6) 0 var(--s-5);border-top:1px solid var(--border-warm-2)}.strip-label{margin:0 0 var(--s-3);font:600 12px/15px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.pairs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-6);font-size:15px;line-height:22px;color:var(--ink-muted)}.pairs span{color:var(--brand);padding:0 2px}.figures{border-top:1px solid var(--border-warm-2)}.figure-row{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.figure{margin:0;font:700 clamp(40px,6vw,56px)/1 var(--font-ui);letter-spacing:-.03em;color:var(--brand-dark);font-variant-numeric:tabular-nums}.figure-label{margin-top:var(--s-3);font-size:15px;line-height:22px;color:var(--ink-muted);max-width:34ch}@media(max-width:700px){.pairs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pairs::-webkit-scrollbar{display:none}.pairs li{white-space:nowrap}}body{background:var(--canvas)}body:before{content:"";position:fixed;inset:-8%;z-index:-1;background:var(--grad-canvas);animation:drift 34s ease-in-out infinite alternate}@keyframes drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(1.4%,-1.2%,0) scale(1.03)}to{transform:translate3d(-1.1%,1.5%,0) scale(1.015)}}.pairs-viewport{overflow:hidden;-webkit-mask:var(--fade-x);mask:var(--fade-x)}:root{--fade-x: linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent)}.pairs.is-marquee{flex-wrap:nowrap;width:max-content;animation:marquee var(--marquee-time, 40s) linear infinite}.pairs.is-marquee li{white-space:nowrap}.pairs-viewport:hover .pairs.is-marquee{animation-play-state:paused}@keyframes marquee{to{transform:translate3d(-50%,0,0)}}.nav:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--brand);transform-origin:0 50%;transform:scaleX(var(--read, 0))}.adjacency .dg-link.is-drawn{animation:pulse 4.5s ease-in-out .7s infinite}@keyframes pulse{0%,70%,to{stroke-opacity:1;stroke-width:1.5}82%{stroke-opacity:.55;stroke-width:2.5}}[data-motion] .hero .reveal:not(.is-in){transform:translate3d(0,22px,0)}[data-motion] .hero .reveal.is-in{transition:opacity .76s var(--ease) calc(var(--i, 0) * 90ms),transform .76s var(--ease) calc(var(--i, 0) * 90ms)}@media(prefers-reduced-motion:reduce){body:before{animation:none}.pairs.is-marquee{animation:none;width:auto}.nav:after{animation:none;transform:scaleX(0)}.adjacency .dg-link.is-drawn{animation:none}}@media(min-width:700px){.next .roadmap{grid-template-columns:repeat(2,1fr)}}.next .shot img{aspect-ratio:4 / 3;object-fit:cover;object-position:center}body:after{content:"";position:fixed;inset:-6%;z-index:-1;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");animation:grainShift .6s steps(2) infinite}@keyframes grainShift{0%{transform:translate(0)}50%{transform:translate(-4%,3%)}to{transform:translate(3%,-2%)}}.hero{position:relative;isolation:isolate}.hero:before{content:"";position:absolute;z-index:-1;left:20%;top:20%;width:min(44vw,500px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(circle,#c4b5fd80,#c4b5fd00 68%);animation:breathe 7s ease-in-out infinite}@keyframes breathe{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}}@media(prefers-reduced-motion:reduce){body:after{animation:none}.hero:before{animation:none;opacity:.85}}.bleed{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw}.bleed>.bleed-inner{max-width:1060px;margin:0 auto;padding:0 var(--s-6)}.shot-hero{margin-left:calc(50% - min(50vw,700px));margin-right:calc(50% - min(50vw,700px));width:min(100vw,1400px);max-width:min(100vw,1400px)}@media(max-width:1104px){.shot-hero img{border-radius:0;border-left:0;border-right:0}}.shot-hero figcaption{max-width:1060px;margin-inline:auto;padding:0 var(--s-6)}.next.bleed{padding-left:0;padding-right:0}.feature-list{list-style:none;margin:var(--s-6) 0 0;padding:0;display:grid;gap:var(--s-6) var(--s-7);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.feature-list li{border-top:1px solid var(--border-warm-2);padding-top:var(--s-4)}.feature-list h3{margin:0}.feature-list p{max-width:46ch}.compare{display:grid;gap:var(--s-4);margin-top:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.compare-col{background:var(--surface-card);border:1px solid var(--border-warm-2);border-radius:var(--r-panel);padding:var(--s-5)}.compare-col p{margin-top:var(--s-2)}.compare-label{margin:0;font:600 15px/22px var(--font-ui);color:var(--ink)}.compare-col.is-ours{border-color:var(--brand);background:var(--brand-tint)}.compare-col.is-ours .compare-label{color:var(--brand-dark)}.places{list-style:none;margin:var(--s-6) 0 var(--s-4);padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-3)}.places li{font-size:15px;line-height:22px;color:var(--ink-muted);border:1px solid var(--border-warm-2);border-radius:var(--r-pill);padding:6px var(--s-4);background:var(--surface-card)}.places li.is-live{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-dark);font-weight:600;display:inline-flex;align-items:baseline;gap:var(--s-2)}.places li.is-live span{font-weight:400;font-size:13px;color:var(--ink-muted)}.waitlist{background:var(--surface-raised)}.waitlist-inner{display:grid;gap:var(--s-7);grid-template-columns:1fr}@media(min-width:880px){.waitlist-inner{grid-template-columns:1.1fr 1fr;align-items:start}}.waitlist-form{display:grid;gap:var(--s-4)}.field{display:grid;gap:var(--s-2);border:0;padding:0;margin:0}.field label,.field legend{font:600 13px/18px var(--font-ui);color:var(--ink);padding:0}.field input[type=tel],.field input[type=text]{font:400 16px/24px var(--font-ui);color:var(--ink);background:var(--surface-card);border:1px solid var(--border-warm);border-radius:var(--r-pill);padding:13px var(--s-5);min-height:48px;width:100%}.field input::placeholder{color:var(--ink-faint)}.field input:focus-visible{outline:2px solid var(--brand-dark);outline-offset:2px;border-color:var(--brand)}.choices{display:flex;flex-wrap:wrap;gap:var(--s-2)}.choices label{display:inline-flex;align-items:center;gap:var(--s-2);border:1px solid var(--border-warm);border-radius:var(--r-pill);padding:10px var(--s-5);min-height:44px;background:var(--surface-card);cursor:pointer;font:400 15px/22px var(--font-ui);color:var(--ink-muted);transition:border-color var(--dur-press) var(--ease),background-color var(--dur-press) var(--ease)}.choices input{accent-color:var(--brand);margin:0}.choices label:has(input:checked){border-color:var(--brand);background:var(--brand-tint);color:var(--brand-dark);font-weight:600}.choices label:has(input:focus-visible){outline:2px solid var(--brand-dark);outline-offset:2px}.waitlist-form .btn{border-radius:var(--r-pill);justify-self:start}.waitlist-form .fine{margin:0}.waitlist-form .fine.is-error{color:var(--bad)}.waitlist-form .fine.is-done{color:var(--ok);font-weight:600}.btn,.places li{border-radius:var(--r-pill)}.start.bleed{position:relative;overflow:hidden;padding-block:clamp(96px,14vw,190px)}.start-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;pointer-events:none;z-index:0}.start.bleed:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 55%,#140f0bc7,#140f0be0 60%,#140f0bf0)}.start-inner{position:relative;z-index:2;max-width:1060px;margin-inline:auto;padding-inline:var(--s-6)}.start.bleed h2{color:#fff}.start.bleed .lead{color:#fffffff0}.start.bleed .fine{color:#ffffffd1}.start.bleed .btn-quiet{background:#ffffff14;border-color:#ffffff6b;color:#fff}.start.bleed .btn-quiet:hover{background:#ffffff29;border-color:#fff}.start.bleed .btn:focus-visible{outline-color:#fff}@media(prefers-reduced-motion:reduce){.start-bg{display:none}.start.bleed{background:var(--ink)}}.sprite{position:absolute;width:0;height:0;overflow:hidden}.ico{width:22px;height:22px;display:block;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;color:var(--ink-faint);margin-bottom:var(--s-3);transition:color var(--dur-press) var(--ease)}.feature-list li:hover .ico{color:var(--brand)}.compare-col.is-ours .ico{color:var(--brand-dark)}.compare-col .ico{margin-bottom:var(--s-2)}.wordmark{gap:var(--s-3)}.wordmark-mark{width:30px;height:30px;flex:none;display:block;transition:transform var(--dur-press) var(--ease)}.wordmark:hover .wordmark-mark{transform:rotate(-4deg) scale(1.06)}.wordmark-text{display:inline-block}@media(prefers-reduced-motion:reduce){.wordmark:hover .wordmark-mark{transform:none}}.peers-stack{padding:0;border-top:0}.peers-stack .shot{margin:0}.peers-stack .shot img{width:100vw;max-width:100vw;aspect-ratio:21 / 9;max-height:70vh;object-fit:cover;object-position:center 46%;border-radius:0;border-left:0;border-right:0}.peers-stack .shot figcaption{max-width:1060px;margin-inline:auto;padding:var(--s-3) var(--s-6) 0}.peers-stack{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw}.peers-copy{max-width:1060px;margin:var(--s-6) auto 0;padding:0 var(--s-6)}@media(min-width:860px){.peers-stack{display:grid}.peers-stack>*{grid-area:1 / 1}.peers-stack .shot{position:relative}.peers-stack .shot:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,#0e0b08db,#0e0b08bd 26%,#0e0b084d 42%,#0e0b0800 54%)}.peers-copy{position:relative;z-index:1;align-self:center;margin:0 auto;width:100%}.peers-copy>*{max-width:40ch}.peers-copy h2{color:#fff;max-width:17ch}.peers-copy .lead{color:#fffffff0}.peers-stack .shot figcaption{display:none}}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.slides{display:grid}.slides>.slide{grid-area:1 / 1;width:100%;height:100%;object-fit:cover;object-position:center 56%;opacity:0;transition:opacity 1.1s var(--ease)}.slides>.slide.is-on{opacity:1}@media(prefers-reduced-motion:reduce){.slides>.slide{transition:none}}.hero-carousel{position:relative;display:grid;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw;isolation:isolate}.hslide{grid-area:1 / 1;position:relative;display:grid;opacity:0;visibility:hidden;transition:opacity .9s var(--ease),visibility 0s linear .9s}.hslide.is-on{opacity:1;visibility:visible;transition:opacity .9s var(--ease),visibility 0s}.hslide-img{grid-area:1 / 1;width:100%;aspect-ratio:21 / 9;max-height:78vh;object-fit:cover;object-position:center 54%}.hslide:after{content:"";grid-area:1 / 1;pointer-events:none;z-index:1}.hslide[data-align=right]:after{background:linear-gradient(260deg,#0e0b08e6,#0e0b08cc 24%,#0e0b0857 42%,#0e0b0800 56%)}.hslide:last-of-type[data-align=right]:after{background:linear-gradient(260deg,#0e0b08ed,#0e0b08db 30%,#0e0b0885 50%,#0e0b0800 66%)}.hslide[data-align=left]:after{background:linear-gradient(100deg,#0e0b08e6,#0e0b08c7 26%,#0e0b0852 44%,#0e0b0800 58%)}.hslide-copy{grid-area:1 / 1;position:relative;z-index:2;align-self:center;width:100%;padding:0 clamp(var(--s-5),2vw,var(--s-7));display:flex;flex-direction:column}.hslide-copy>*{max-width:42ch}.hslide-copy h1,.hslide-copy h2{font-size:clamp(34px,5.2vw,62px);line-height:1.02;letter-spacing:-.03em;color:#fff;max-width:17ch;margin:var(--s-3) 0 0}.hslide-copy .eyebrow{color:#ffffffdb}.hslide-copy .lead{color:#fffffff0;margin-top:var(--s-4)}.hslide-copy .fine{color:#ffffffd1}.hslide-copy .cta{margin-top:var(--s-6)}.hslide[data-align=right] .hslide-copy{align-items:flex-end;text-align:right}.hslide[data-align=right] .hslide-copy .cta{justify-content:flex-end}.hslide[data-align=left] .hslide-copy{align-items:flex-start;text-align:left}.hero-controls{position:absolute;z-index:3;left:50%;transform:translate(-50%);bottom:var(--s-5);display:flex;align-items:center;gap:var(--s-3)}.hero-dot,.hero-pause{appearance:none;border:0;background:#ffffff57;cursor:pointer;padding:0;transition:background-color var(--dur-press) var(--ease),width var(--dur-press) var(--ease)}.hero-dot{width:8px;height:8px;border-radius:var(--r-pill);box-sizing:content-box;border:18px solid transparent;background-clip:content-box}.hero-dot.is-on{background-color:#fff}.hero-dot:hover{background-color:#ffffffb3}.hero-pause{width:34px;height:34px;border-radius:var(--r-pill);display:grid;place-items:center}.hero-pause svg{width:14px;height:14px;fill:#fff}.hero-pause[aria-pressed=true]{background:#ffffff9e}.hero-pause[aria-pressed=true] svg{fill:#14110a}.hero-dot:focus-visible,.hero-pause:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:860px){.hslide-img{aspect-ratio:4 / 5;max-height:none}.hslide:after{background:linear-gradient(180deg,#0e0b084d,#0e0b089e 45%,#0e0b08e0)!important}.hslide-copy{align-items:flex-start!important;text-align:left!important;justify-content:flex-end;padding-bottom:var(--s-10)}.hslide-copy .cta{justify-content:flex-start!important}}@media(prefers-reduced-motion:reduce){.hslide{transition:none}}.skip{position:fixed;top:-100px;left:var(--s-4);z-index:100;display:inline-flex;align-items:center;min-height:48px;padding:0 var(--s-5);border-radius:var(--r-pill);background:var(--brand);color:#fff;font:600 15px/1 var(--font-ui);text-decoration:none;box-shadow:var(--shadow-brand);transition:top var(--dur-press) var(--ease)}.skip:focus-visible{top:var(--s-4);outline:2px solid var(--ink);outline-offset:2px}#main:focus{outline:none}@media(prefers-reduced-motion:reduce){.skip{transition:none}}
