@font-face{font-family:Isola Mono;src:local("Isola Mono Light"),url(../fonts/isola-mono-300.woff2) format(woff2);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Isola Mono;src:local("Isola Mono Regular"),local("Isola Mono"),url(../fonts/isola-mono-350.woff2) format(woff2),url(../fonts/isola-mono-400.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Isola Mono;src:local("Isola Mono SemiBold"),url(../fonts/isola-mono-600.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Isola Mono;src:local("Isola Mono Bold"),url(../fonts/isola-mono-700.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Isola Mono;src:local("Isola Mono Black"),url(../fonts/isola-mono-900.woff2) format(woff2);font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:ABC Gaisyr Semimono;src:local("ABC Gaisyr Semimono Regular"),local("ABC Gaisyr Semimono"),url(../fonts/abc-gaisyr-semimono-400.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ABC Gaisyr Semimono;src:local("ABC Gaisyr Semimono Bold"),url(../fonts/abc-gaisyr-semimono-700.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Isola Semimono;src:local("Isola Semimono SemiBold"),url(../fonts/isola-semimono-600.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ABC Gaisyr Mono;src:local("ABC Gaisyr Mono Medium"),url(../fonts/abc-gaisyr-mono-500.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ABC Gaisyr;src:local("ABC Gaisyr Regular"),local("ABC Gaisyr"),url(../fonts/abc-gaisyr-350.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}[data-v-01d75121]:root{--font-abc-gaisyr:"ABC Gaisyr";--font-abc-gaisyr-semi-mono:"ABC Gaisyr Semimono";--font-abc-gaisyr-mono:"ABC Gaisyr Mono";--font-isola-semi-mono:"Isola Semimono";--font-isola-mono:"Isola Mono"}.text-display[data-v-01d75121]{font-size:clamp(88px,11vw,115px);line-height:90%;text-transform:uppercase}.text-display[data-v-01d75121],.text-h1[data-v-01d75121],h1[data-v-01d75121]{font-family:var(--font-isola-semi-mono);font-style:normal;font-weight:600;letter-spacing:0}.text-h1[data-v-01d75121],h1[data-v-01d75121]{font-size:72px;line-height:100%}.text-h1[data-v-01d75121]{text-transform:uppercase}.text-h2[data-v-01d75121],h2[data-v-01d75121]{font-family:var(--font-isola-semi-mono);font-size:48px;font-style:normal;font-weight:600;letter-spacing:0;line-height:100%}.text-h2[data-v-01d75121]{text-transform:uppercase}.text-h3[data-v-01d75121],h3[data-v-01d75121]{font-family:var(--font-abc-gaisyr-semi-mono);font-size:32px;font-style:normal;font-weight:400;letter-spacing:0;line-height:120%}.text-h3-sans[data-v-01d75121],.text-h4[data-v-01d75121],h4[data-v-01d75121]{font-family:var(--font-isola-semi-mono);font-size:32px;font-style:normal;font-weight:600;letter-spacing:0;line-height:120%}.text-p-xl[data-v-01d75121]{font-size:32px}.text-p-lg[data-v-01d75121],.text-p-xl[data-v-01d75121]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-lg[data-v-01d75121]{font-size:24px}.text-p[data-v-01d75121]{font-size:14px}.text-p[data-v-01d75121],.text-p-sm[data-v-01d75121]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-sm[data-v-01d75121]{font-size:12px}.text-p-xs[data-v-01d75121]{font-weight:400;letter-spacing:.04em}.text-p-xs[data-v-01d75121],.text-p-xs-semibold[data-v-01d75121]{font-family:var(--font-isola-mono);font-size:12px;line-height:112%;text-transform:uppercase}.text-p-xs-semibold[data-v-01d75121]{font-weight:600;letter-spacing:.01em}.text-p-accent[data-v-01d75121]{font-size:14px}.text-p-accent[data-v-01d75121],.text-p-accent-mini[data-v-01d75121]{font-family:var(--font-isola-mono);font-weight:600;letter-spacing:.01em;line-height:120%;text-transform:uppercase}.text-p-accent-mini[data-v-01d75121]{font-size:12px}.text-cta-xl[data-v-01d75121]{font-size:24px}.text-cta-lg[data-v-01d75121],.text-cta-xl[data-v-01d75121]{font-family:var(--font-isola-semi-mono);font-weight:600;letter-spacing:.01em;line-height:120%;text-decoration-thickness:1px!important;text-transform:uppercase;text-underline-offset:3px}.text-cta-lg[data-v-01d75121]{font-size:16px}.text-cta[data-v-01d75121]{font-family:var(--font-isola-semi-mono);font-weight:600;letter-spacing:.01em;text-decoration-thickness:1px!important;text-transform:uppercase;text-underline-offset:3px}.table-of-contents[data-v-01d75121],.text-cta[data-v-01d75121]{font-size:14px;line-height:120%}.table-of-contents[data-v-01d75121]{display:flex;flex-direction:column;font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;grid-column:1/-1;letter-spacing:0;row-gap:var(--spacer-8);width:100%}@media (min-width:900px){.table-of-contents[data-v-01d75121]{grid-column:1/span 4;min-height:calc(var(--hero-height)/2);position:sticky;top:var(--spacer-32)}}.table-of-contents__title[data-v-01d75121]{font-family:var(--font-isola-mono);font-size:14px;font-weight:600;letter-spacing:.01em;line-height:120%;text-transform:uppercase}.table-of-contents__list[data-v-01d75121]{align-items:flex-start;display:flex;flex-direction:column;row-gap:var(--spacer-8)}.table-of-contents__list-item[data-v-01d75121]{font-family:var(--font-abc-gaisyr-semi-mono);font-size:14px;font-weight:400;letter-spacing:0;line-height:120%;position:relative}@media (hover:hover){.table-of-contents__list-item[data-v-01d75121]:hover{font-weight:600}.table-of-contents__list-item[data-v-01d75121]:hover:after{opacity:1}}.table-of-contents__list-item-link[data-v-01d75121]{display:grid;grid-template-areas:"link";place-items:flex-start}.table-of-contents__list-item-link[data-v-01d75121]>*{grid-area:link}.table-of-contents__list-item-link[data-v-01d75121]:before{content:attr(data-text);font-weight:600;grid-area:link;opacity:0}.table-of-contents__list-item[data-v-01d75121]:after{background-color:var(--green);content:"";display:block;height:6px;left:calc(100% + 6px);opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s var(--ease-out-quad);width:6px}@font-face{font-family:Isola Mono;src:local("Isola Mono Light"),url(../fonts/isola-mono-300.woff2) format(woff2);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Isola Mono;src:local("Isola Mono Regular"),local("Isola Mono"),url(../fonts/isola-mono-350.woff2) format(woff2),url(../fonts/isola-mono-400.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Isola Mono;src:local("Isola Mono SemiBold"),url(../fonts/isola-mono-600.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Isola Mono;src:local("Isola Mono Bold"),url(../fonts/isola-mono-700.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Isola Mono;src:local("Isola Mono Black"),url(../fonts/isola-mono-900.woff2) format(woff2);font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:ABC Gaisyr Semimono;src:local("ABC Gaisyr Semimono Regular"),local("ABC Gaisyr Semimono"),url(../fonts/abc-gaisyr-semimono-400.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ABC Gaisyr Semimono;src:local("ABC Gaisyr Semimono Bold"),url(../fonts/abc-gaisyr-semimono-700.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ABC Gaisyr Mono;src:local("ABC Gaisyr Mono Medium"),url(../fonts/abc-gaisyr-mono-500.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Isola Semimono;src:local("Isola Semimono SemiBold"),url(../fonts/isola-semimono-600.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ABC Gaisyr;src:local("ABC Gaisyr Regular"),local("ABC Gaisyr"),url(../fonts/abc-gaisyr-350.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}[data-v-93bf5adb]:root{--font-abc-gaisyr:"ABC Gaisyr";--font-abc-gaisyr-semi-mono:"ABC Gaisyr Semimono";--font-abc-gaisyr-mono:"ABC Gaisyr Mono";--font-isola-semi-mono:"Isola Semimono";--font-isola-mono:"Isola Mono"}.text-display[data-v-93bf5adb]{font-size:clamp(88px,11vw,115px);line-height:90%;text-transform:uppercase}.text-display[data-v-93bf5adb],.text-h1[data-v-93bf5adb],h1[data-v-93bf5adb]{font-family:var(--font-isola-semi-mono);font-style:normal;font-weight:600;letter-spacing:0}.text-h1[data-v-93bf5adb],h1[data-v-93bf5adb]{font-size:72px;line-height:100%}.text-h1[data-v-93bf5adb]{text-transform:uppercase}.text-h2[data-v-93bf5adb],h2[data-v-93bf5adb]{font-family:var(--font-isola-semi-mono);font-size:48px;font-style:normal;font-weight:600;letter-spacing:0;line-height:100%}.text-h2[data-v-93bf5adb]{text-transform:uppercase}.text-h3[data-v-93bf5adb],h3[data-v-93bf5adb]{font-family:var(--font-abc-gaisyr-semi-mono);font-size:32px;font-style:normal;font-weight:400;letter-spacing:0;line-height:120%}.text-h3-sans[data-v-93bf5adb],.text-h4[data-v-93bf5adb],h4[data-v-93bf5adb]{font-family:var(--font-isola-semi-mono);font-size:32px;font-style:normal;font-weight:600;letter-spacing:0;line-height:120%}.text-p-xl[data-v-93bf5adb]{font-size:32px}.text-p-lg[data-v-93bf5adb],.text-p-xl[data-v-93bf5adb]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-lg[data-v-93bf5adb]{font-size:24px}.text-p[data-v-93bf5adb]{font-size:14px}.text-p[data-v-93bf5adb],.text-p-sm[data-v-93bf5adb]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-sm[data-v-93bf5adb]{font-size:12px}.text-p-xs[data-v-93bf5adb]{font-weight:400;letter-spacing:.04em}.text-p-xs[data-v-93bf5adb],.text-p-xs-semibold[data-v-93bf5adb]{font-family:var(--font-isola-mono);font-size:12px;line-height:112%;text-transform:uppercase}.text-p-xs-semibold[data-v-93bf5adb]{font-weight:600;letter-spacing:.01em}.text-p-accent[data-v-93bf5adb]{font-size:14px}.text-p-accent[data-v-93bf5adb],.text-p-accent-mini[data-v-93bf5adb]{font-family:var(--font-isola-mono);font-weight:600;letter-spacing:.01em;line-height:120%;text-transform:uppercase}.text-p-accent-mini[data-v-93bf5adb]{font-size:12px}.text-cta-xl[data-v-93bf5adb]{font-size:24px}.text-cta-lg[data-v-93bf5adb],.text-cta-xl[data-v-93bf5adb]{font-family:var(--font-isola-semi-mono);font-weight:600;letter-spacing:.01em;line-height:120%;text-decoration-thickness:1px!important;text-transform:uppercase;text-underline-offset:3px}.text-cta-lg[data-v-93bf5adb]{font-size:16px}.text-cta[data-v-93bf5adb]{font-family:var(--font-isola-semi-mono);font-size:14px;font-weight:600;letter-spacing:.01em;line-height:120%;text-decoration-thickness:1px!important;text-transform:uppercase;text-underline-offset:3px}.legal-page[data-v-93bf5adb]{background-color:var(--cream);min-height:var(--hero-height);padding-block:var(--spacer-4);padding-inline:var(--layout-margin);place-content:flex-start;place-items:flex-start;row-gap:var(--spacer-64);width:100%}@media (min-width:900px){.legal-page[data-v-93bf5adb]{row-gap:var(--spacer-128)}}.legal-page__title[data-v-93bf5adb]{font-family:var(--font-isola-semi-mono);font-size:72px;font-style:normal;font-weight:600;grid-column:1/-1;letter-spacing:0;line-height:100%;text-transform:uppercase;width:100%}@media (min-width:900px){.legal-page__title[data-v-93bf5adb]{grid-column:1/span 4}}.legal-page__intro[data-v-93bf5adb]{font-family:var(--font-abc-gaisyr-semi-mono);font-size:24px;font-weight:400;grid-column:1/-1;letter-spacing:0;line-height:120%;width:100%}@media (min-width:900px){.legal-page__intro[data-v-93bf5adb]{grid-column:5/span 4;grid-row:1/1;padding-top:var(--spacer-12)}}.legal-page__content[data-v-93bf5adb]{display:flex;flex-direction:column;grid-column:1/-1;padding-bottom:var(--spacer-172);row-gap:var(--spacer-24);width:100%}@media (min-width:900px){.legal-page__content[data-v-93bf5adb]{grid-column:5/span 4}}.legal-page__content[data-v-93bf5adb] .text--h2{font-family:var(--font-isola-semi-mono);font-size:32px;font-style:normal;font-weight:600;letter-spacing:0;line-height:120%;padding-top:var(--spacer-24);text-transform:uppercase}@media (max-width:899px){.legal-page__content[data-v-93bf5adb] .text--h2{text-wrap:balance}}@media (min-width:900px){.legal-page__content[data-v-93bf5adb] .text--h2{font-family:var(--font-isola-semi-mono);font-size:48px;font-style:normal;font-weight:600;letter-spacing:0;line-height:100%}}.legal-page__content--heading[data-v-93bf5adb]{font-family:var(--font-isola-semi-mono);font-size:32px;font-style:normal;font-weight:600;letter-spacing:0;line-height:120%;text-transform:uppercase}@media (max-width:899px){.legal-page__content--heading[data-v-93bf5adb]{text-wrap:balance}}@media (min-width:900px){.legal-page__content--heading[data-v-93bf5adb]{font-family:var(--font-isola-semi-mono);font-size:48px;font-style:normal;font-weight:600;letter-spacing:0;line-height:100%}}
