@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.Omo-lG_className{font-family:Archivo,Archivo Fallback;font-style:normal}.Omo-lG_variable{--font-archivo:"Archivo", "Archivo Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--porcelain:#f3f7fd;--ink:#000;--white:#fff;--rule:#c8cfda;--slate:#4e5868;--accent:#1a3dff;--on-accent:#fff;--cols:12;--margin:clamp(20px, 4vw, 64px);--gutter:clamp(12px, 1.6vw, 24px);--d-weight:560;--d-track:-.055em;--d-lh:.86;--ease:cubic-bezier(.2, .7, 0, 1)}@media (max-width:760px){:root{--cols:4}}*,:before,:after{box-sizing:border-box}html{background:var(--porcelain);scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:90px;overflow-x:clip}@media (hover:hover) and (pointer:fine){html,body{overscroll-behavior-y:none}}body{background:var(--porcelain);color:var(--ink);font-family:var(--font-archivo), "Helvetica Neue", Helvetica, Arial, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;font-weight:400;font-stretch:100%;line-height:1.5;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd{margin:0}p,dd,li,figcaption{text-wrap:pretty}ul,ol{padding:0;list-style:none}img,video,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--accent)}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--margin);z-index:50;background:var(--ink);color:var(--white);border-radius:999px;padding:10px 16px;position:absolute;top:-100px}.skip:focus{top:12px}.page{padding-inline:var(--margin)}main.page{overflow-x:clip}.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);display:grid}.columns{z-index:1;pointer-events:none;position:fixed;inset:0}.columns-in{height:100%}.columns span{position:relative}.columns span:before,.columns span:last-child:after{content:"";background:var(--rule);width:1px;position:absolute;top:0;bottom:0}.columns span:before{left:calc(var(--gutter) / -2)}.columns span:last-child:after{right:calc(var(--gutter) / -2)}@media (max-width:760px){.columns span:nth-child(n+5){display:none}.columns span:nth-child(4):after{content:"";background:var(--rule);width:1px;top:0;bottom:0;right:calc(var(--gutter) / -2);position:absolute}}.display{font-weight:var(--d-weight);letter-spacing:var(--d-track);line-height:var(--d-lh);text-wrap:balance}.fact{color:var(--slate);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:1.45}.lede{max-width:34em;font-size:clamp(17px,1.35vw,20px)}.statement{font-size:clamp(36px,5.2vw,92px)}.pill{white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 22px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.pill:hover,.pill--ink{background:var(--ink);border-color:var(--ink);color:var(--white)}.pill--ink:hover,.pill--accent{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.pill--big{min-height:68px;padding:18px 36px;font-size:clamp(18px,1.5vw,22px);font-weight:600}.site-header{z-index:30;transition:transform .35s var(--ease), background-color .2s ease, box-shadow .2s ease;align-items:center;padding-block:20px;position:sticky;top:0}.site-header.is-stuck{background:var(--porcelain);box-shadow:0 1px 0 var(--rule)}.site-header.is-hidden{transform:translateY(-100%)}.logo{width:clamp(84px,6.6vw,104px);color:var(--ink);grid-column:1/span 3;display:block}.logo:hover{color:var(--accent)}.logo svg{width:100%;height:auto}.site-nav{grid-column:5/span 5}.site-nav ul{gap:clamp(16px,2vw,32px);display:flex}.site-nav a{white-space:nowrap;padding-block:12px;font-weight:500;text-decoration:none;display:inline-block}.site-nav a:hover{text-decoration:underline}.nav-lang{display:none}.header-end{grid-area:1/10/auto/span 3;justify-self:end;align-items:center;gap:clamp(12px,1.4vw,20px);display:flex}.lang-switch{align-items:center;min-height:44px;padding-inline:4px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.lang-switch:hover{text-decoration:underline}.menu-btn{display:none}@media (max-width:1180px){.site-nav{grid-column:4/span 6}}@media (max-width:1000px){.logo{grid-column:1/span 2}.site-nav{grid-column:3/span 7}}@media (max-width:900px){.header-end{grid-column:7/span 4}.menu-btn{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;grid-area:1/11/auto/span 2;justify-self:end;align-items:center;padding:10px 20px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.menu-btn[aria-expanded=true]{background:var(--ink);color:var(--white)}.site-nav{grid-column:1/-1;padding-top:18px;display:none}.site-nav.is-open{overscroll-behavior:contain;max-height:calc(100dvh - 100px);display:block;overflow-y:auto}.site-nav ul{flex-direction:column;gap:0}.site-nav a{border-bottom:1px solid var(--rule);padding-block:10px;font-size:28px;font-weight:600;display:block}}@media (max-width:760px){.logo{grid-column:1/span 2}.header-end{display:none}.menu-btn{grid-column:3/span 2}.nav-lang{display:block}}.hero{flex-direction:column;justify-content:space-between;gap:40px;min-height:calc(100svh - 82px);padding-block:clamp(8px,2vw,28px) clamp(24px,3vw,40px);display:flex;container-type:inline-size}.hero-title{z-index:2;color:var(--accent);margin-left:-.04em;font-size:min(26.3158cqi,35.4651svh);position:relative}.line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.line-in{white-space:nowrap;animation:rise .8s var(--ease) both;display:inline-block}.line:nth-child(2) .line-in{animation-delay:80ms}@keyframes rise{0%{transform:translateY(105%)}}.hero-foot{z-index:2;align-items:end;row-gap:20px;position:relative}.hero-foot:before{content:"";z-index:-1;inset:-20px calc(-1 * var(--margin)) -40px;background:var(--porcelain);position:absolute}.hero-intro{grid-column:1/span 5;max-width:34em;font-size:clamp(17px,1.35vw,20px)}.hero-facts{text-align:right;grid-column:9/span 4;justify-items:end;gap:6px;display:grid}@media (max-width:1100px){.hero-intro{grid-column:1/span 7}.hero-facts{text-align:left;grid-column:1/span 7;justify-items:start}}@media (max-width:760px){.hero{gap:48px;min-height:auto}.hero-title{font-size:min(26.3158cqi,24.4186svh)}.hero-intro,.hero-facts{grid-column:1/-1}}.section{z-index:2;background:var(--porcelain);padding-block:clamp(40px,4.6vw,72px) clamp(64px,8vw,128px);position:relative}.section:before{content:"";top:0;left:calc(-1 * var(--margin));right:calc(-1 * var(--margin));background:var(--ink);height:1px;position:absolute}.rail{top:0;bottom:0;left:calc(-1 * var(--margin));width:var(--margin);letter-spacing:.01em;font-size:13px;font-weight:600;line-height:1;position:absolute}.rail span{writing-mode:vertical-rl;width:max-content;margin:20px auto 0;display:block;position:sticky;top:20px;transform:rotate(180deg)}@media (max-width:760px){.rail{width:auto;margin-bottom:20px;position:static}.rail span{writing-mode:horizontal-tb;margin:0;position:static;transform:none}}.offers{row-gap:var(--gutter)}.offer{background:var(--white);color:var(--ink);flex-direction:column;grid-column:span 6;gap:20px;padding:clamp(24px,2.4vw,40px);display:flex}.offer--accent{background:var(--accent);color:var(--on-accent)}.offer .fact{color:inherit}.offer-name{font-size:clamp(44px,5vw,88px);line-height:.88}.offer-text{max-width:34em;font-size:clamp(17px,1.3vw,19px)}.offer-price{border-top:1px solid;gap:6px;margin-top:auto;padding-top:18px;display:grid}.offer-amount{letter-spacing:-.03em;font-size:clamp(24px,2.1vw,32px);line-height:1}.offers-notes{gap:6px;margin-top:32px;display:grid}.quote{z-index:0;align-items:end;row-gap:24px;margin-top:clamp(48px,6vw,88px);padding-block:clamp(32px,4vw,56px);position:relative}.quote:before{content:"";z-index:-1;inset:0 calc(-1 * var(--margin));background:var(--white);position:absolute}.quote-title{grid-column:1/span 4;font-size:clamp(32px,3.6vw,60px);line-height:.92}.quote-text{grid-column:5/span 5;max-width:38em}.quote-cta{grid-column:10/span 3;justify-self:end}@media (max-width:1000px){.offer,.quote-title,.quote-text{grid-column:1/-1}.quote-cta{grid-column:1/-1;justify-self:start}}.c-name{grid-area:1/1/span 2/span 6}.c-what{grid-column:7/span 6;max-width:34em}.c-did{grid-column:7/span 2}.c-platform{grid-column:9/span 2}.c-year{grid-column:11/span 2}.work-label{margin-bottom:2px;display:block}.work-row{z-index:0;border-bottom:1px solid var(--rule);align-items:start;row-gap:18px;padding-block:36px 32px;position:relative}.work-name{font-size:clamp(40px,6.4vw,112px);text-decoration:none}.work-name:hover{color:var(--accent)}.work-shots{grid-column:1/-1;grid-template-columns:subgrid;align-items:end;margin-top:18px;display:grid}.work-shot{border:1px solid var(--rule);background:var(--white);width:100%;height:auto}.work-shot--wide{grid-column:1/-1}.work-shot--only-small{display:none}.work-shot--desktop{grid-column:1/span 9}.work-shot--phone{grid-column:10/span 3;justify-self:end;width:92%}.work-case{grid-column:7/span 6;justify-self:start}.work-shots--phone-first .work-shot--phone{grid-column:1/span 3;justify-self:start}.work-shots--phone-first .work-shot--desktop{grid-column:4/span 9}.testimonial{border-top:1px solid var(--rule);grid-column:7/span 6;gap:18px;margin:12px 0 0;padding-top:28px;display:grid}.testimonial-highlight{text-indent:-.42em;max-width:18em;font-size:clamp(24px,2.3vw,36px);line-height:1.04}.testimonial-highlight q{quotes:"“" "”"}.testimonial-text{gap:12px;margin:0;display:grid}.testimonial-text p{max-width:36em;font-size:16px;line-height:1.6}.testimonial-text .testimonial-original{color:var(--slate)}.testimonial-by{justify-items:start;gap:2px;display:grid}.testimonial-name{font-size:15px;font-weight:600}.testimonial-source{color:var(--ink);text-underline-offset:3px;margin-top:10px}.testimonial-stars{letter-spacing:.1em;color:var(--accent);margin-right:8px;display:inline-block}.testimonial-toggle{color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-size:13px;text-decoration:underline}.testimonial-toggle:hover,.testimonial-source:hover{color:var(--accent)}@media (max-width:1000px){.testimonial,.work-case{grid-column:1/-1}.c-name{grid-area:auto/1/auto/-1}.c-what{grid-column:1/-1}.c-did{grid-column:1/span 4}.c-platform{grid-column:5/span 4}.c-year{grid-column:9/span 4}}@media (max-width:760px){.work-shot--only-large{display:none}.work-shot--only-small{display:block}.work-shot--desktop{grid-column:1/span 3}.work-shot--phone{grid-column:4/span 1}.work-shots--phone-first .work-shot--phone{grid-column:1/span 1}.work-shots--phone-first .work-shot--desktop{grid-column:2/span 3}.c-did{grid-column:1/-1}.c-platform{grid-column:1/span 2}.c-year{grid-column:3/span 2}}.case-head{align-items:end;row-gap:24px;padding-block:clamp(32px,5vw,80px) clamp(8px,2vw,24px)}.case-back{width:fit-content;color:var(--ink);text-underline-offset:3px;grid-column:1/-1}.case-title{font-size:min(clamp(56px, 10vw, 176px), (100vw - 2 * var(--margin)) / 8.2);color:var(--accent);grid-column:1/-1}.case-intro{grid-column:1/span 7;font-size:clamp(19px,1.7vw,24px)}.case-facts{gap:16px var(--gutter);border-top:1px solid var(--ink);grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));margin:12px 0 0;padding-top:18px;display:grid}.case-facts dd{margin:4px 0 0}.case-visit{grid-column:1/-1;justify-self:start}.case-shots{row-gap:12px;margin:clamp(32px,4vw,64px) 0 0}.case-shots .work-shots{margin-top:0}.case-caption{grid-column:1/-1}.case-block{align-items:start;row-gap:24px;padding-top:clamp(64px,8vw,128px)}.case-h{grid-column:1/span 4;font-size:clamp(32px,3.4vw,56px)}.case-block>.case-text{grid-column:5/span 7}.case-text{max-width:34em;font-size:clamp(18px,1.5vw,22px)}.case-did{column-gap:var(--gutter);grid-column:5/span 8;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-did li{border-top:1px solid var(--rule);padding-block:14px}.case-result{grid-column:5/span 8;gap:24px;display:grid}.case-scores{gap:var(--gutter);border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));padding-top:18px;display:grid}.case-score{color:var(--accent);font-size:clamp(44px,5vw,88px);display:block}.case-result .testimonial{grid-column:1/-1;margin-top:24px}.case-cta{margin-top:clamp(64px,8vw,128px)}@media (max-width:1000px){.case-intro,.case-h,.case-block>.case-text,.case-did,.case-result{grid-column:1/-1}.case-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.case-did{grid-template-columns:minmax(0,1fr)}.case-scores{grid-template-columns:repeat(2,minmax(0,1fr))}}.why{row-gap:48px}.why-title{grid-column:1/span 8}.why-table{grid-column:1/-1}.why-head{border-bottom:1px solid var(--ink);padding-bottom:12px}.why-col-problem,.why-problem{grid-column:1/span 6}.why-col-answer,.why-answer{grid-column:7/span 6}.why-row{border-bottom:1px solid var(--rule);align-items:baseline;row-gap:10px;padding-block:30px 28px}.why-problem{font-size:clamp(24px,2.4vw,38px);line-height:1}.why-answer{max-width:34em;font-size:clamp(17px,1.3vw,19px)}@media (max-width:760px){.why-head{display:none}.why-title,.why-problem,.why-answer{grid-column:1/-1}.why-row{padding-block:20px}}.ai{align-items:start;row-gap:40px}.ai-lead{grid-column:1/span 6;gap:28px;display:grid}.ai-list{grid-column:8/span 5}.ai-list>div{border-top:1px solid var(--rule);padding-block:20px 22px}.ai-list>div:last-child{border-bottom:1px solid var(--rule)}.ai-list dt{margin-bottom:4px;font-weight:600}.ai-list dd{color:var(--slate);max-width:34em}.ai-file a{color:var(--ink)}@media (max-width:1000px){.ai-lead,.ai-list{grid-column:1/-1}}.process{align-items:start;row-gap:clamp(32px,4vw,56px)}.process-title{grid-column:1/span 8}.steps{z-index:0;column-gap:var(--gutter);grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));padding-block:clamp(32px,4vw,56px);display:grid;position:relative}.steps:before{content:"";z-index:-1;inset:0 calc(-1 * var(--margin));background:var(--white);position:absolute}.steps li{border-top:1px solid var(--ink);flex-direction:column;gap:12px;padding-top:18px;display:flex}.step-n{color:var(--accent);font-size:clamp(36px,3.4vw,56px)}.steps h4{font-size:19px;font-weight:600}.steps p{color:var(--slate)}.steps .step-fact{color:var(--ink);margin-top:auto;padding-top:12px}@media (max-width:1000px){.process-title{grid-column:1/-1}.steps{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}}@media (max-width:760px){.steps{grid-template-columns:minmax(0,1fr)}.steps li{padding-top:14px}}.plans-intro{margin-bottom:32px}.plans-intro .lede{grid-column:1/span 6}.plans{row-gap:var(--gutter)}.plan{border:1px solid var(--ink);flex-direction:column;grid-column:span 4;gap:20px;padding:clamp(24px,2.4vw,40px);display:flex}.plan-name{font-size:clamp(32px,3vw,52px)}.plan-for{max-width:22em}@media (min-width:1001px){.plan-for{min-height:3em}}.plan-price{border-block:1px solid;gap:4px;padding-block:18px;display:grid}.price{font-size:clamp(30px,2.8vw,44px)}.plan .fact{color:inherit}.plan-list{gap:8px;display:grid}.plan-list li{padding-left:18px;position:relative}.plan-list li:before{content:"";background:currentColor;width:8px;height:1px;position:absolute;top:.68em;left:0}.plan-list .plan-plus{padding-left:0;font-weight:600}.plan-list .plan-plus:before{display:none}.plan .pill{align-self:flex-start;margin-top:auto}@media (max-width:1000px){.plans-intro .lede,.plan{grid-column:1/-1}}.faq-title{max-width:14em;margin-bottom:clamp(28px,3.4vw,52px)}.faq{border-top:1px solid var(--ink);max-width:64em}.faq-item{border-bottom:1px solid var(--rule)}.faq-q{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:clamp(19px,1.6vw,24px);font-weight:560;line-height:1.2;list-style:none;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q:hover{color:var(--accent)}.faq-icon{flex:none;width:18px;height:18px;position:relative}.faq-icon:before,.faq-icon:after{content:"";height:2px;transition:transform .25s var(--ease);background:currentColor;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.faq-icon:after{transform:rotate(90deg)}.faq-item[open] .faq-icon:after{transform:rotate(0)}.faq-a{max-width:40em;padding-bottom:28px;font-size:clamp(17px,1.3vw,19px)}.contact-grid{align-items:start;row-gap:clamp(32px,4vw,56px)}.contact-line{grid-column:1/-1;font-size:clamp(44px,7.6vw,148px)}.inline-face{object-fit:cover;vertical-align:-.05em;border-radius:50%;width:.84em;height:.84em;display:inline-block}.nowrap{white-space:nowrap}.contact-aside{grid-column:1/span 4;gap:16px;display:grid}.quote-form,.quote-done{grid-column:6/span 7}.quote-form{row-gap:24px}.field{border:0;grid-column:1/-1;gap:8px;min-width:0;margin:0;padding:0;display:grid}.field--half{grid-column:span 6}.field label,.field legend{padding:0;font-size:15px;font-weight:600}.field legend{margin-bottom:8px}.field input,.field select,.field textarea{background:var(--white);width:100%;min-height:52px;color:var(--ink);font:inherit;border:1px solid #8a93a3;border-radius:0;padding:13px 16px;font-size:17px}.field textarea{resize:vertical;min-height:168px}.field select{appearance:none;background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 18px center;padding-right:44px}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.field [aria-invalid=true]{border-width:2px;border-color:#b3261e}.field-error{color:#b3261e;font-size:14px;font-weight:500}.field-hint{margin-top:2px}.choices{flex-wrap:wrap;gap:8px;display:flex}.choice{position:relative}.choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.choice span{border:1px solid var(--ink);border-radius:999px;align-items:center;min-height:44px;padding:10px 18px;font-size:15px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.choice input:checked+span{background:var(--ink);color:var(--white)}.choice input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.choice:hover span{border-color:var(--accent)}.trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.quote-submit{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px 24px;display:flex}.pill:disabled{opacity:.65;cursor:progress}.quote-error{color:#8c1d18;background:#fce8e6;grid-column:1/-1;padding:14px 18px;font-weight:500}.quote-done{background:var(--white);gap:12px;padding:clamp(24px,3vw,40px);display:grid}.quote-done-title{color:var(--accent);font-size:clamp(40px,4.4vw,72px)}.quote-done p:not(.quote-done-title){max-width:34em}@media (max-width:1000px){.contact-aside,.quote-form,.quote-done{grid-column:1/-1}}@media (max-width:760px){.field--half{grid-column:1/-1}}.site-footer{z-index:2;padding-top:clamp(28px,4vw,56px);position:relative}.site-footer:before{content:"";background:var(--ink);height:1px;position:absolute;top:0;left:0;right:0}.footer-cols{row-gap:40px;padding-bottom:clamp(48px,6.5vw,104px)}.foot-col{grid-column:span 3}.foot-h{margin-bottom:14px}.foot-col ul{display:grid}.foot-col a{padding-block:5px;font-size:clamp(17px,1.4vw,22px);font-weight:500;text-decoration:none;display:inline-block}.foot-col a:hover{text-decoration:underline}.foot-legal{align-content:start;gap:2px;display:grid}.foot-legal-links{gap:16px;margin-top:6px;display:flex}.foot-legal-links a{padding-block:6px;font-size:13px;font-weight:500;text-decoration:underline}@media (max-width:1000px){.foot-col{grid-column:span 6}}@media (max-width:760px){.foot-col{grid-column:1/-1}}.giant-mark{aspect-ratio:724/132;min-height:0;color:var(--accent);overflow:clip}.giant-mark svg{width:100%;height:auto}@supports (animation-timeline:view()){@media (hover:hover) and (pointer:fine){.giant-mark{view-timeline-name:--giant-mark}.giant-mark svg{animation:linear both rise;animation-timeline:--giant-mark;animation-range:entry entry 90%}}}.legal{z-index:2;max-width:46em;padding-block:clamp(32px,6vw,96px) clamp(56px,8vw,120px);position:relative}.legal-title{font-size:min(clamp(56px, 9vw, 140px), (100vw - 2 * var(--margin)) / 5.6);color:var(--accent);margin-bottom:14px}.legal-body{gap:14px;margin-top:clamp(32px,4vw,56px);display:grid}.legal-body h2{letter-spacing:-.01em;margin-top:22px;font-size:clamp(20px,1.6vw,24px);font-weight:600}.legal-body p{max-width:38em}.legal-body ul{gap:6px;max-width:38em;padding-left:1.2em;list-style:outside;display:grid}.lost{z-index:2;align-content:center;gap:32px;min-height:calc(100svh - 82px);padding-block:40px;display:grid;position:relative}.lost-title{color:var(--accent);font-size:clamp(64px,14vw,240px)}.lost-links{flex-wrap:wrap;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.line-in,.giant-mark svg{animation:none}.pill,.site-header,.faq-icon:before,.faq-icon:after{transition:none}}@media print{.site-header{box-shadow:none;position:static;transform:none}.columns,.menu-btn,.site-nav,.header-end,.site-footer{display:none}}
