html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,ol,ul,figure,blockquote,dl,dd,hr,iframe{margin:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh}img,picture,video{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}table{border-collapse:collapse}button{background-color:transparent;border:none;appearance:none;margin:0;padding:0;border-radius:0;text-align:inherit;font:inherit;text-transform:inherit;color:inherit;cursor:pointer;position:relative;letter-spacing:inherit}:root{--color-primary: #22282b;--color-secondary: rgba(34, 40, 43, .66);--color-inverse: #fff;--text-xs: 1.3rem;--text-s: 1.6rem;--text-m: 2rem;--text-l: 3.6rem;--text-xl: 9rem;--gap: 2rem;--space-s: 3rem;--space-m: 7rem;--space-l: 12rem;--ease: cubic-bezier(.6, 0, 0, 1)}@media (min-width: 640px){:root{--text-xs: 1.6rem;--text-s: 2.4rem;--text-m: 3.4rem;--text-l: max(4.6vw, 7.6rem);--text-xl: 16.6vw;--gap: 3.6vw;--space-s: 5rem;--space-m: 12rem;--space-l: 20rem}}html{font-size:2.67vw}@media (min-width: 640px){html{font-size:6px}}@media (min-width: 1000px){html{font-size:.62vw}}@media (min-width: 1600px){html{font-size:10px}}@media (min-width: 2000px){html{font-size:11px}}@font-face{font-family:Lab Grotesque;font-style:normal;font-weight:400;font-display:swap;src:url(./LabGrotesque-Regular.Cn7TZfOk.woff2) format("woff2"),url(./LabGrotesque-Regular.JDwY8w_d.woff) format("woff")}@font-face{font-family:Lab Grotesque;font-style:normal;font-weight:500;font-display:swap;src:url(./LabGrotesque-Medium.UQZ9qBtt.woff2) format("woff2"),url(./LabGrotesque-Medium.BbxHKLNk.woff) format("woff")}@font-face{font-family:Lab Grotesque;font-style:normal;font-weight:700;font-display:swap;src:url(./LabGrotesque-Bold.XsxS0CXK.woff2) format("woff2"),url(./LabGrotesque-Bold.BuPW0hUq.woff) format("woff")}body{font-family:Lab Grotesque,sans-serif;font-feature-settings:"liga" on,"ss02" on;text-rendering:optimizeLegibility;font-size:var(--text-m);-webkit-font-smoothing:antialiased;color:var(--color-primary);letter-spacing:-.01em;line-height:1.2;text-transform:lowercase}h2,.medium{font-weight:500}b,strong,h1,h3,h4,h5,h6,.bold{font-weight:700}h1,.text-xl{font-size:var(--text-xl);letter-spacing:-.04em;line-height:.8}h2,.text-l{font-size:var(--text-l);letter-spacing:-.03em;line-height:1}h3,.text-m{font-size:var(--text-m);letter-spacing:-.02em;line-height:1.2}h4,.text-s{font-size:var(--text-s);letter-spacing:-.01em;line-height:1.2}h5,h6,.text-xs{font-size:var(--text-xs);letter-spacing:0;line-height:1.2}.case{text-transform:none}.p-s{padding:var(--space-s)}.p-m{padding:var(--space-m)}.p-l{padding:var(--space-l)}.p-gap{padding:var(--gap)}.px-s{padding-left:var(--space-s);padding-right:var(--space-s)}.px-m{padding-left:var(--space-m);padding-right:var(--space-m)}.px-l{padding-left:var(--space-l);padding-right:var(--space-l)}.px-gap{padding-left:var(--gap);padding-right:var(--gap)}.py-s{padding-top:var(--space-s);padding-bottom:var(--space-s)}.py-m{padding-top:var(--space-m);padding-bottom:var(--space-m)}.py-l{padding-top:var(--space-l);padding-bottom:var(--space-l)}.py-gap{padding-top:var(--gap);padding-bottom:var(--gap)}.pt-s{padding-top:var(--space-s)}.pt-m{padding-top:var(--space-m)}.pt-l{padding-top:var(--space-l)}.pt-gap{padding-top:var(--gap)}.pr-s{padding-right:var(--space-s)}.pr-m{padding-right:var(--space-m)}.pr-l{padding-right:var(--space-l)}.pr-gap{padding-right:var(--gap)}.pb-s{padding-bottom:var(--space-s)}.pb-m{padding-bottom:var(--space-m)}.pb-l{padding-bottom:var(--space-l)}.pb-gap{padding-bottom:var(--gap)}.pl-s{padding-left:var(--space-s)}.pl-m{padding-left:var(--space-m)}.pl-l{padding-left:var(--space-l)}.pl-gap{padding-left:var(--gap)}@media (min-width: 640px){.pl-half{padding-left:calc(50% + var(--gap) / 2)}.pr-half{padding-right:calc(50% + var(--gap) / 2)}}.rich h1,.rich h2,.rich h3,.rich h4,.rich h5{color:var(--color-primary)}.rich h1:not(:last-child),.rich h2:not(:last-child),.rich h3:not(:last-child),.rich h4:not(:last-child),.rich h5:not(:last-child){margin-bottom:.9em}.rich p:not(:last-child),.rich ul:not(:last-child),.rich ol:not(:last-child){margin-bottom:.6em}.rich ul,.rich ol{display:block;padding:0;counter-reset:ol}.rich ul li,.rich ol li{position:relative;display:block;box-sizing:border-box;padding-left:1.8em}.rich ul>li:before,.rich ol>li:before{position:absolute;top:0;left:0;color:currentColor;font-size:inherit;line-height:inherit;width:1.2em;text-align:center}.rich ol li:before{content:counter(ol) ".";counter-increment:ol}.rich ul>li:before{content:"—"}html{scroll-behavior:smooth;background-color:#fff}a{color:inherit;text-decoration:none}hr{background-color:currentColor;height:1px;border:none}.color-inverse{color:var(--color-inverse)}.color-primary{color:var(--color-primary)}.color-secondary{color:var(--color-secondary)}.hover-underline{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .45s var(--ease)}.hover-underline:focus{background-size:100% 1px}.pointer{cursor:pointer}@media (hover: hover){.hover-opacity:not(:disabled):hover{opacity:.66}.hover-underline:hover,.hover-trigger:hover .hover-underline{background-size:100% 1px;background-position:0% 100%}}@media (max-width: 639px){.dm-none{display:none}}@media (min-width: 640px){.dd-none{display:none}}.grid.svelte-li293c{position:fixed;pointer-events:none;display:grid;grid-template-columns:repeat(4,1fr);padding:0 var(--gap);gap:0 var(--gap);inset:0;z-index:666;opacity:0;transition:opacity .2s ease}.grid.visible.svelte-li293c{opacity:1}.cell.svelte-li293c{border-left:1px solid red;border-right:1px solid red;opacity:.5}
