:root{--bg:#f7f7f2;--bg-alt:#eeece6;--white:#fff;--ink:#191818;--text:#2d2c2c;--muted:#5d5c5b;--line:#19181833;--dark:#191818;--font:"Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif;--page-max:1710px;--gutter:clamp(16px, 3.2vw, 55px);--section:clamp(72px, 8.2vw, 140px);--radius:10px;--fs-giant:clamp(72px, 13vw, 222.64px);--fs-display:clamp(52px, 6.25vw, 106.875px);--fs-h1:clamp(36px, 3.5vw, 60px);--fs-h2:clamp(30px, 2.63vw, 45px);--fs-h3:clamp(24px, 1.87vw, 32px);--fs-h4:clamp(21px, 1.46vw, 25px);--fs-h5:clamp(19px, 1.29vw, 22px);--fs-h6:20px;--fs-body:16px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-body);letter-spacing:.5px;-webkit-font-smoothing:antialiased;margin:0;line-height:24px;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}.container{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.section--alt{background:var(--bg-alt)}.t-giant{font-size:var(--fs-giant);letter-spacing:-.034em;font-weight:400;line-height:.77}.t-display{font-size:var(--fs-display);letter-spacing:.5px;font-weight:400;line-height:1}.t-h1{font-size:var(--fs-h1);letter-spacing:-.02em;font-weight:500;line-height:1.167}.t-h2{font-size:var(--fs-h2);letter-spacing:-.02em;font-weight:500;line-height:1.222}.t-h3{font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:500;line-height:1.344}.t-h4{font-size:var(--fs-h4);letter-spacing:-.019em;font-weight:500;line-height:1.4}.t-h5{font-size:var(--fs-h5);letter-spacing:-.018em;font-weight:500;line-height:1.5}.t-h6{font-size:var(--fs-h6);letter-spacing:-.018em;font-weight:500;line-height:1.5}.t-body{letter-spacing:.5px;color:var(--muted);font-size:16px;font-weight:400;line-height:24px}.eyebrow{letter-spacing:1px;color:var(--text);align-items:center;gap:12px;margin-bottom:25px;font-size:16px;font-weight:600;line-height:24px;display:inline-flex}.eyebrow:before{content:"";background:currentColor;flex:none;width:21px;height:21px;-webkit-mask:url(/figma/eyebrow.svg) 50%/contain no-repeat;mask:url(/figma/eyebrow.svg) 50%/contain no-repeat}.eyebrow--light{color:var(--white)}.btn{background:var(--ink);height:46px;color:var(--white);letter-spacing:0;white-space:nowrap;border-radius:100px;align-items:center;gap:12px;padding:7px 7px 7px 16px;font-size:16px;font-weight:500;line-height:24px;transition:background-color .25s;display:inline-flex}.btn__icon{background:var(--white);border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .3s;display:grid}.btn__icon:before{content:"";background:var(--ink);width:5px;height:5px;-webkit-mask:url(/figma/arrow-up-right.svg) 50%/contain no-repeat;mask:url(/figma/arrow-up-right.svg) 50%/contain no-repeat}.btn:hover .btn__icon{transform:rotate(45deg)}.btn--light{background:var(--white);color:var(--ink)}.btn--light .btn__icon{background:var(--ink)}.btn--light .btn__icon:before{background:var(--white)}.prose{color:var(--muted);max-width:860px}.prose>*+*{margin-top:24px}.prose h2{font-size:var(--fs-h3);letter-spacing:-.02em;color:var(--text);margin-top:56px;font-weight:500;line-height:1.344}.prose h3{font-size:var(--fs-h4);letter-spacing:-.019em;color:var(--text);margin-top:48px;font-weight:500;line-height:1.4}.prose h4,.prose h5,.prose h6{font-size:var(--fs-h6);letter-spacing:-.018em;color:var(--text);margin-top:40px;font-weight:500;line-height:1.5}.prose strong{color:var(--text);font-weight:600}.prose a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.prose ul{list-style:none}.prose ul li{padding-left:20px;position:relative}.prose ul li:before{content:"";background:var(--text);width:5px;height:5px;position:absolute;top:10px;left:2px}.prose ol{padding-left:22px;list-style:decimal}.prose li+li{margin-top:8px}.prose img{border-radius:var(--radius);margin-block:40px}.prose blockquote{border-radius:var(--radius);background:var(--dark);color:var(--white);font-size:var(--fs-h5);letter-spacing:-.018em;margin:40px 0;padding:35px 45px 45px;font-weight:500;line-height:1.5}.prose blockquote p{margin:0}.prose .video{aspect-ratio:16/9;border-radius:var(--radius);background:var(--dark);margin:40px 0;position:relative;overflow:hidden}.prose .video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.prose blockquote :is(p,strong,b,em,a,h1,h2,h3,h4,h5,h6){color:var(--white)}.prose hr{border:0;border-top:1px solid var(--line);margin-block:48px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.header[data-astro-cid-nen7h5rs]{z-index:20;color:var(--ink);position:relative}.header--overlay[data-astro-cid-nen7h5rs]{color:var(--white);position:absolute;inset:0 0 auto}.header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;height:85px;display:flex}.header__left[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(32px,7.6vw,130px);display:flex}.header__logo[data-astro-cid-nen7h5rs]{letter-spacing:-.46px;white-space:nowrap;font-size:23.16px;font-weight:500;line-height:27px}.header__nav[data-astro-cid-nen7h5rs]{gap:8px;display:flex}.header__link[data-astro-cid-nen7h5rs]{letter-spacing:-.36px;white-space:nowrap;border-radius:8px;padding:6px 14px;font-size:20px;font-weight:500;line-height:30px;transition:opacity .2s,background-color .2s}.header__link[data-astro-cid-nen7h5rs]:hover{opacity:.7}.header__link[data-astro-cid-nen7h5rs].is-active{opacity:1;background:#1b1f2912}.header--overlay[data-astro-cid-nen7h5rs] .header__link[data-astro-cid-nen7h5rs].is-active{background:#ffffff29}.header__right[data-astro-cid-nen7h5rs]{align-items:center;gap:40px;display:flex}.header__toggle[data-astro-cid-nen7h5rs]{background:var(--ink);cursor:pointer;border:0;border-radius:50%;place-content:center;gap:6px;width:46px;height:46px;padding:0;display:none}.header--overlay[data-astro-cid-nen7h5rs] .header__toggle[data-astro-cid-nen7h5rs]{background:var(--white)}.header__toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--white);width:18px;height:2px;transition:transform .25s;display:block}.header--overlay[data-astro-cid-nen7h5rs] .header__toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--ink)}.header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(4px)rotate(45deg)}.header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-menu[data-astro-cid-nen7h5rs]{background:var(--bg);color:var(--ink);position:fixed;inset:85px 0 0;overflow-y:auto}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:flex-start;gap:22px;padding-block:32px 48px;display:flex}@media (width<=1500px){.header__link[data-astro-cid-nen7h5rs]{padding-inline:10px;font-size:18px}}@media (width<=1240px){.header__nav[data-astro-cid-nen7h5rs],.header__right[data-astro-cid-nen7h5rs]>.header__cta{display:none}.header__toggle[data-astro-cid-nen7h5rs]{display:grid}}.consent[data-astro-cid-5krk3x6l]{z-index:50;background:var(--dark);max-width:760px;color:var(--white);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-inline:auto;padding:18px 20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 40px #19181840}.consent[data-astro-cid-5krk3x6l][hidden]{display:none}.consent__text[data-astro-cid-5krk3x6l]{color:#ffffffd9;flex:320px;font-size:15px;line-height:1.5}.consent__actions[data-astro-cid-5krk3x6l]{gap:10px;display:flex}.consent__btn[data-astro-cid-5krk3x6l]{min-height:44px;color:var(--white);font:inherit;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:100px;padding:0 20px;font-weight:500}.consent__btn[data-astro-cid-5krk3x6l]:hover{border-color:var(--white)}.consent__btn--yes[data-astro-cid-5krk3x6l]{background:var(--white);border-color:var(--white);color:var(--ink)}.footer[data-astro-cid-jo6i4kqk]{background:var(--dark) url(/figma/footer-bg.png) center top / 100% auto no-repeat;color:var(--white);padding-top:clamp(48px,5vw,88px);overflow:hidden}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{opacity:.7}.footer__cta[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:50px;display:flex}.footer__intro[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:28px;max-width:640px;display:flex}.footer__brand[data-astro-cid-jo6i4kqk]{letter-spacing:-.46px;font-size:23.16px;font-weight:500;line-height:27px}.footer__statement[data-astro-cid-jo6i4kqk]{font-weight:500;font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1.344}.footer__cta[data-astro-cid-jo6i4kqk] .btn{margin-top:38px}.footer__main[data-astro-cid-jo6i4kqk]{border-top:1px solid #fff3}.footer__grid[data-astro-cid-jo6i4kqk]{display:block}.footer__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footer__col[data-astro-cid-jo6i4kqk]{padding:67px 0 24px}.footer__col[data-astro-cid-jo6i4kqk]+.footer__col[data-astro-cid-jo6i4kqk]{border-left:1px solid #ffffff1f;padding-left:clamp(24px,4vw,72px)}.footer__title[data-astro-cid-jo6i4kqk]{letter-spacing:-.48px;margin-bottom:29px;font-size:25px;font-weight:500;line-height:35px}.footer__col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:7px}.footer__bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:flex-end;gap:10px;display:flex;position:relative}.footer__credit[data-astro-cid-jo6i4kqk]{margin-bottom:0;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;align-self:flex-end;width:min(512px,40%);margin-block-end:13px;padding:11px 0 20px}.footer__cookies[data-astro-cid-jo6i4kqk]{color:inherit;font:inherit;letter-spacing:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.footer__cookies[data-astro-cid-jo6i4kqk]:hover{opacity:.7}.footer__word[data-astro-cid-jo6i4kqk]{color:#ffffff75;white-space:nowrap;margin-bottom:-.06em;font-size:clamp(54px,9.75vw,167px)}@media (width<=1100px){.footer__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer__col[data-astro-cid-jo6i4kqk]:first-child{grid-column:1/-1;padding-bottom:0}.footer__col[data-astro-cid-jo6i4kqk]:nth-child(2){border-left:0;padding-left:0}}@media (width<=700px){.footer__cta[data-astro-cid-jo6i4kqk]{flex-direction:column}.footer__cta[data-astro-cid-jo6i4kqk] .btn{margin-top:0}.footer__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.footer__col[data-astro-cid-jo6i4kqk]{padding:40px 0 0}.footer__col[data-astro-cid-jo6i4kqk]+.footer__col[data-astro-cid-jo6i4kqk]{border-left:0;padding-left:0}.footer__cols[data-astro-cid-jo6i4kqk]{padding-bottom:48px}.footer__title[data-astro-cid-jo6i4kqk]{margin-bottom:12px}.footer__col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:0}.footer__col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:10px;display:block}.footer__bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;min-height:0}.footer__credit[data-astro-cid-jo6i4kqk]{width:100%}}
