@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/dfeca69ac89ec93c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1519e77eac6a11ed-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a5782d3d220d0319-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_6f89b4{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_6f89b4{--font-display:"Fraunces","Fraunces Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-body:"Manrope","Manrope Fallback"}:root{--bone:#ece7dd;--bone-2:#f4f0e8;--bone-3:#e2dccf;--ink:#141a16;--ink-soft:#5d6660;--line:#d4cdbe;--clay:#b4502a;--clay-text:#9c4322;--pine:#1e4d3f;--max:1200px;--pad:26px;--r:18px;--ease:cubic-bezier(0.22,1,0.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);background:var(--bone);font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}body:before{background:radial-gradient(60rem 40rem at 78% -8%,rgba(180,80,42,.13),transparent 60%),radial-gradient(50rem 36rem at 8% 12%,rgba(30,77,63,.1),transparent 62%)}body:after,body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none}body:after{opacity:.32;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E")}footer,header,main{position:relative;z-index:1}a{color:inherit;text-decoration:none}ol,ul{padding:0;list-style:none}figcaption,figure,ol,ul{margin:0}img{display:block;max-width:100%;height:auto}:focus-visible{outline:2px solid var(--clay-text);outline-offset:3px;border-radius:4px}.btn-ghost:focus-visible,.btn:focus-visible,.pill:focus-visible{border-radius:999px}.closing .btn:focus-visible,.plan.featured .btn:focus-visible{outline-color:var(--bone-2)}.skip{position:absolute;left:var(--pad);top:8px;z-index:100;padding:10px 18px;border-radius:999px;background:var(--ink);color:var(--bone-2);font-size:14px;font-weight:600;transform:translateY(-160%);transition:transform .25s var(--ease)}.skip:focus{transform:none}h1,h2,h3{margin:0;font-weight:400}h1,h2{font-family:var(--font-display),Georgia,serif;font-variation-settings:"WONK" 1,"opsz" 40;letter-spacing:-.02em;text-wrap:balance}h1{font-size:clamp(46px,7.4vw,96px);line-height:.98}h2{font-size:clamp(32px,4.6vw,56px);line-height:1.04}h3{font-size:20px;font-weight:600;letter-spacing:-.015em}em{font-style:italic;color:var(--clay)}.muted{color:var(--ink-soft)}.small{font-size:13px}.center{text-align:center}.lede{margin:26px 0 0;max-width:56ch;font-size:clamp(17px,1.55vw,20px);line-height:1.55;color:var(--ink-soft);text-wrap:pretty}.center .lede{margin-inline:auto}.footnote{margin-top:30px;font-size:13px;color:var(--ink-soft)}.eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--clay-text)}.eyebrow:before{content:"";width:26px;height:1px;background:currentColor;opacity:.6}.placeholder{outline:1px dashed var(--line);color:var(--ink-soft);font-size:13px}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;transition:background .35s var(--ease),box-shadow .35s var(--ease)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:var(--max);margin:0 auto;padding:18px var(--pad);transition:padding .35s var(--ease)}.topbar[data-stuck=true]{background:color-mix(in srgb,var(--bone) 82%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 1px 0 var(--line)}.topbar[data-stuck=true] .topbar-inner{padding-block:11px}.wordmark{display:inline-flex;align-items:baseline;gap:2px;font-family:var(--font-display),Georgia,serif;font-size:25px;letter-spacing:-.02em}.wordmark span{color:var(--clay)}.topbar nav{display:flex;align-items:center;gap:26px;font-size:15px}.topbar nav a{color:var(--ink-soft)}.topbar nav a.btn{color:var(--bone-2)}.topbar nav a.btn-ghost{color:var(--ink)}.navlink{position:relative}.navlink:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.navlink:hover{color:var(--ink)}.navlink:hover:after{transform:scaleX(1)}.progress{height:2px;transform-origin:left;transform:scaleX(var(--p,0));background:linear-gradient(90deg,var(--clay),var(--pine))}.btn,.btn-ghost{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:9px;padding:14px 26px;border-radius:999px;font-size:15px;font-weight:600;white-space:nowrap;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease),color .35s var(--ease);touch-action:manipulation;cursor:pointer}.btn{background:var(--ink);color:var(--bone-2);box-shadow:0 1px 0 rgba(0,0,0,.2)}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px -12px rgba(20,26,22,.7)}.btn-ghost{border:1px solid var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink);transform:translateY(-2px)}.btn-ghost:active,.btn:active{transform:translateY(0) scale(.985);transition-duration:60ms}.topbar .btn,.topbar .btn-ghost{padding:10px 19px;min-height:40px}.topbar nav .navlink{padding:12px 2px}.btn .arw,.btn-ghost .arw{transition:transform .35s var(--ease)}.btn-ghost:hover .arw,.btn:hover .arw{transform:translateX(4px)}.band{max-width:var(--max);margin:0 auto;padding:clamp(72px,9vw,128px) var(--pad)}.band+.band,.pin+.band{border-top:1px solid var(--line)}.band-body{margin-top:56px}.bleed{max-width:none;padding-inline:0}.hero{max-width:var(--max);margin:0 auto;padding:clamp(28px,5vw,64px) var(--pad) 0}.hero h1{max-width:15ch}.hero-sub{gap:44px;align-items:flex-end;margin-top:34px}.cta-row,.hero-sub{display:flex;flex-wrap:wrap}.cta-row{gap:12px;margin-top:36px}.trust-row{display:flex;flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;font-size:13.5px;color:var(--ink-soft)}.trust-row li{display:flex;align-items:center;gap:8px}.trust-row li:before{content:"";flex:0 0 auto;width:10px;height:5.5px;border-left:1.5px solid var(--pine);border-bottom:1.5px solid var(--pine);transform:rotate(-45deg) translateY(-1px)}.industries{margin:26px 0 0;max-width:58ch;font-size:14px;color:var(--ink-soft);text-wrap:balance}.industries,.pill{letter-spacing:.01em}.pill{display:inline-flex;align-items:center;gap:10px;padding:7px 15px 7px 12px;margin-bottom:30px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--bone-2) 70%,transparent);font-size:13px;font-weight:600}.dot{width:7px;height:7px;border-radius:50%;background:var(--pine);box-shadow:0 0 0 0 color-mix(in srgb,var(--pine) 60%,transparent);animation:pulse 2.4s infinite}@keyframes pulse{70%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 0 transparent}}.collage{margin-top:clamp(48px,6vw,84px);max-width:var(--max);margin-inline:auto;padding-inline:var(--pad)}.collage,.plate{position:relative}.plate{overflow:hidden;border-radius:var(--r);background:var(--bone-3);box-shadow:0 40px 80px -50px rgba(20,26,22,.65)}.plate img{width:100%;height:100%;object-fit:cover}.plate-main{aspect-ratio:16/8.4}.plate-main img{transform:scale(1.06) translateY(var(--py,0))}.plate-inset{position:absolute;right:calc(var(--pad) + 26px);bottom:-46px;width:min(28%,268px);aspect-ratio:4/5;border:7px solid var(--bone)}.plate-main:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,26,22,.34),transparent 34%,transparent 58%,rgba(20,26,22,.7))}.plate-cap .dot{background:var(--bone-2)}.plate-cap{position:absolute;left:26px;bottom:22px;z-index:2;color:var(--bone-2);font-size:13px;letter-spacing:.02em;display:flex;align-items:center;gap:10px}.marquee{overflow:hidden;border-block:1px solid var(--line);padding:16px 0;margin-top:92px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:flex;width:max-content;gap:0;animation:slide 46s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes slide{to{transform:translateX(-50%)}}.marquee-item{display:inline-flex;align-items:center;gap:18px;padding-inline:22px;font-family:var(--font-display),Georgia,serif;font-size:clamp(19px,2.1vw,27px);color:var(--ink-soft);white-space:nowrap}.marquee-item:after{content:"◦";color:var(--clay)}.grid-3{grid-gap:34px;grid-template-columns:repeat(auto-fit,minmax(min(238px,100%),1fr))}.grid-2,.grid-3{display:grid;gap:34px}.grid-2{grid-gap:34px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.figure{padding-top:22px;border-top:2px solid var(--ink)}.figure-stat{font-family:var(--font-display),Georgia,serif;font-size:clamp(46px,6vw,74px);line-height:1;letter-spacing:-.03em;font-variation-settings:"WONK" 1,"opsz" 40}.steps{display:grid;grid-gap:30px;gap:30px;grid-template-columns:repeat(auto-fit,minmax(min(266px,100%),1fr))}.steps li{padding:28px 26px 30px;border:1px solid var(--line);border-radius:var(--r);background:color-mix(in srgb,var(--bone-2) 62%,transparent);transition:transform .4s var(--ease),background .4s var(--ease),border-color .4s var(--ease)}.steps li:hover{transform:translateY(-5px);background:var(--bone-2);border-color:var(--ink)}.step-n{font-family:var(--font-display),Georgia,serif;font-size:40px;line-height:1;color:var(--clay)}.steps h3{margin:16px 0 8px}.feature p,.steps p{margin:0;font-size:16px}.pillars{display:grid;grid-gap:34px;gap:34px;grid-template-columns:repeat(auto-fit,minmax(min(258px,100%),1fr))}.whys{display:grid;grid-gap:34px 46px;gap:34px 46px;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr))}.pillar{padding-top:20px;border-top:2px solid var(--ink)}.pillar-n{display:block;margin-bottom:14px;font-family:var(--font-display),Georgia,serif;font-size:15px;letter-spacing:.14em;color:var(--clay-text)}.pillar h3{margin-bottom:9px}.pillar p{margin:0;font-size:16px}.feature{position:relative;padding:24px 0 0;border-top:1px solid var(--line)}.feature:before{content:"";position:absolute;top:-1px;left:0;height:1px;width:100%;background:var(--clay);transform:scaleX(0);transform-origin:left;transition:transform .55s var(--ease)}.feature:hover:before{transform:scaleX(1)}.feature h3{margin-bottom:9px}.pin{position:relative;border-top:1px solid var(--line)}.pin[data-pinned=true] .pin-stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.pin[data-pinned=false] .pin-stage{padding-block:clamp(72px,9vw,128px)}.carousel-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:10px 26px;max-width:var(--max);margin:0 auto;padding-inline:var(--pad)}.carousel-head h2{max-width:14ch}.scroll-hint{margin:0;letter-spacing:.1em;text-transform:uppercase;font-weight:700;white-space:nowrap}.carousel{display:flex;gap:20px;padding:40px var(--pad) 8px max(var(--pad),calc((100% - var(--max)) / 2 + var(--pad)))}.pin[data-pinned=true] .carousel{width:max-content;will-change:transform}.pin[data-pinned=false] .carousel{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pin[data-pinned=false] .carousel::-webkit-scrollbar{display:none}.slide{position:relative;flex:0 0 auto;scroll-snap-align:center;border-radius:var(--r);overflow:hidden;background:var(--bone-3);aspect-ratio:4/5;width:min(78vw,380px);box-shadow:0 26px 50px -40px rgba(20,26,22,.8)}.pin[data-pinned=true] .slide{width:auto;height:min(60vh,620px)}.slide img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease),filter .6s var(--ease);filter:saturate(.82) contrast(1.03)}.slide:hover img{transform:scale(1.05);filter:saturate(1) contrast(1.03)}.slide:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 34%,rgba(18,22,19,.82))}.slide-body{position:absolute;z-index:2;inset:auto 20px 20px;color:var(--bone-2)}.slide-tag{display:inline-block;margin-bottom:10px;padding:5px 11px;border-radius:999px;background:color-mix(in srgb,var(--bone-2) 20%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.slide-cap{font-family:var(--font-display),Georgia,serif;font-size:22px;line-height:1.2}.crail{max-width:var(--max);margin:22px auto 0;padding-inline:var(--pad)}.crail div{height:2px;background:var(--line);position:relative}.crail div:after{content:"";position:absolute;inset:0;background:var(--ink);transform:scaleX(var(--p,.2));transform-origin:left;transition:transform .2s linear}.callcard{max-width:720px;margin:52px auto 0;border:1px solid var(--line);border-radius:22px;background:color-mix(in srgb,var(--bone-2) 76%,var(--bone));overflow:hidden;text-align:left;box-shadow:0 40px 70px -55px rgba(20,26,22,.8)}.callbar{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--line);font-size:13px;color:var(--ink-soft)}.callbar .who{color:var(--ink);font-weight:700}.callbar .time{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wave{display:flex;align-items:center;gap:3px;height:20px}.wave i{display:block;width:3px;border-radius:2px;background:var(--clay);height:30%;animation:bob 1s ease-in-out infinite}.wave[data-on=false] i{animation-play-state:paused;opacity:.4}@keyframes bob{50%{height:100%}}.turns{display:flex;flex-direction:column;gap:14px;padding:24px 20px;height:340px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent;scroll-behavior:smooth}.turn{max-width:82%;padding:12px 16px;border-radius:16px;font-size:15.5px;line-height:1.45}.turn.caller{align-self:flex-start;background:var(--bone-3);border-bottom-left-radius:5px}.turn.boka{align-self:flex-end;background:var(--pine);color:var(--bone-2);border-bottom-right-radius:5px}.turn small{display:block;margin-top:6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.62}.turn-in{animation:rise .5s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.typing{display:inline-flex;gap:4px;align-items:center;height:12px}.typing i{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.5;animation:bob2 1.2s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes bob2{50%{opacity:1;transform:translateY(-3px)}}.callfoot{display:flex;align-items:center;gap:14px;padding:14px 20px;border-top:1px solid var(--line)}.callfoot .muted{font-size:13px}.plan{display:flex;flex-direction:column;gap:6px;padding:34px 30px;border:1px solid var(--line);border-radius:var(--r);background:color-mix(in srgb,var(--bone-2) 55%,transparent);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.plan:hover{transform:translateY(-7px);box-shadow:0 30px 60px -46px rgba(20,26,22,.9);border-color:var(--ink)}.plan.featured{background:var(--ink);color:var(--bone-2);border-color:var(--ink)}.plan.featured .muted{color:color-mix(in srgb,var(--bone-2) 68%,transparent)}.plan-tag,.plan.featured .btn{background:var(--clay);color:#fff}.plan-tag{align-self:flex-start;margin-bottom:12px;padding:4px 11px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.plan-price{font-family:var(--font-display),Georgia,serif;font-size:46px;line-height:1.1;letter-spacing:-.03em}.plan ul{display:flex;flex-direction:column;gap:10px;margin:24px 0 30px;font-size:15px}.plan ul li{position:relative;padding-left:22px;color:var(--ink-soft)}.plan.featured ul li{color:color-mix(in srgb,var(--bone-2) 74%,transparent)}.plan ul li:before{content:"";position:absolute;left:0;top:9px;width:11px;height:6px;border-left:1.5px solid var(--clay);border-bottom:1.5px solid var(--clay);transform:rotate(-45deg)}.plan .btn,.plan .btn-ghost{margin-top:auto;justify-content:center}.faq{margin-top:48px;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;touch-action:manipulation;list-style:none;font-size:18px;font-weight:600;letter-spacing:-.012em;transition:color .3s var(--ease)}.faq summary::-webkit-details-marker{display:none}.faq summary:after,.faq summary:hover{color:var(--clay-text)}.faq summary:after{content:"";flex:0 0 auto;width:13px;height:13px;background-image:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);background-position:50%,50%;background-size:13px 1.5px,1.5px 13px;background-repeat:no-repeat;transition:transform .35s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{margin:0 0 26px;max-width:64ch;font-size:16px;color:var(--ink-soft);text-wrap:pretty}.closing{position:relative;overflow:hidden;border-radius:26px;margin:clamp(56px,7vw,96px) auto;padding:clamp(64px,8vw,108px) var(--pad);max-width:calc(var(--max) - 2 * var(--pad));background:var(--ink);color:var(--bone-2);text-align:center}.closing:before{content:"";position:absolute;inset:0;background:radial-gradient(40rem 22rem at 50% 120%,rgba(180,80,42,.5),transparent 70%)}.closing>*{position:relative}.closing .lede{margin-inline:auto;color:color-mix(in srgb,var(--bone-2) 72%,transparent)}.closing .btn{background:var(--bone-2);color:var(--ink);margin-top:36px}footer{max-width:var(--max);margin:0 auto;padding:60px var(--pad) 40px;border-top:1px solid var(--line)}.foot-grid{display:grid;grid-gap:42px;gap:42px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:52px}.foot-grid p{margin:12px 0 0;font-size:15px;max-width:30ch}.foot-grid ul{display:flex;flex-direction:column;gap:11px;font-size:15px}.foot-grid ul a{color:var(--ink-soft)}.foot-grid ul a:hover{color:var(--clay-text)}.foot-title{margin:0 0 16px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft)}.foot-pending{color:var(--ink-soft);cursor:default}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--d,0s)}[data-reveal=in]{opacity:1;transform:none}@media (max-width:860px){.foot-grid{grid-template-columns:1fr 1fr}.plate-inset{display:none}.hero-sub{gap:26px}}@media (max-width:640px){.topbar nav{gap:14px;font-size:14px}.topbar nav .navlink[data-optional]{display:none}.marquee{margin-top:64px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-reveal]{opacity:1;transform:none}.plate-main img{transform:scale(1.02)}}.legal-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px var(--pad) 0}.legal,.legal-top{max-width:780px;margin:0 auto}.legal{padding:44px var(--pad) 90px}.legal h1{font-size:clamp(38px,6vw,58px);line-height:1.05;margin:0 0 14px}.legal .lede{margin:0 0 10px}.legal-meta{color:var(--ink-soft);font-size:13px;margin:0 0 30px;padding-bottom:26px;border-bottom:1px solid var(--line)}.table-scroll{overflow-x:auto;margin:0 0 18px}.legal-table{border-collapse:collapse;width:100%;min-width:460px;font-size:15px}.legal-table td,.legal-table th{text-align:left;vertical-align:top;padding:11px 14px 11px 0;border-bottom:1px solid var(--line)}.legal-table thead th{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);border-bottom-color:var(--ink)}.legal-table tbody th{width:30%;padding-right:22px;font-weight:600}.legal h2{font-size:22px;line-height:1.25;margin:40px 0 12px;scroll-margin-top:90px}.legal h3{font-size:16px;margin:26px 0 8px}.legal p{margin:0 0 14px}.legal ul{margin:0 0 16px;padding-left:22px}.legal li{margin-bottom:8px}.legal li::marker{color:var(--clay)}.legal a{color:var(--clay-text);text-underline-offset:2px}.legal hr{border:none;border-top:1px solid var(--line);margin:46px 0 22px}.legal-foot{max-width:780px;margin:0 auto;padding:0 var(--pad) 50px;text-align:center}.legal-foot a{color:var(--ink-soft)}.legal-foot a:hover{color:var(--ink)}.caps{display:grid;grid-gap:30px 34px;gap:30px 34px;grid-template-columns:repeat(auto-fit,minmax(min(255px,100%),1fr))}.cap h3{font-size:17px;margin:0 0 4px}.cap>p{margin:0 0 14px}.cap ul{list-style:none;margin:0;padding:0}.cap li{display:flex;align-items:flex-start;gap:9px;padding:6px 0;font-size:15px;line-height:1.45}.cap-ic{flex:none;margin-top:3px;color:var(--pine)}.cap li[data-soon],.cap li[data-soon] .cap-ic{color:var(--ink-soft)}.cap-soon{font-family:var(--font-body);font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--clay-text);background:color-mix(in srgb,var(--clay) 7%,transparent);border-radius:999px;padding:2px 7px;margin-top:2px;white-space:nowrap}