@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;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}@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}[data-v-6ab4a184]: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-6ab4a184]{font-size:clamp(88px,11vw,115px);line-height:90%;text-transform:uppercase}.text-display[data-v-6ab4a184],.text-h1[data-v-6ab4a184],h1[data-v-6ab4a184]{font-family:var(--font-isola-semi-mono);font-style:normal;font-weight:600;letter-spacing:0}.text-h1[data-v-6ab4a184],h1[data-v-6ab4a184]{font-size:72px;line-height:100%}.text-h1[data-v-6ab4a184]{text-transform:uppercase}.text-h2[data-v-6ab4a184],h2[data-v-6ab4a184]{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-6ab4a184]{text-transform:uppercase}.text-h3[data-v-6ab4a184],h3[data-v-6ab4a184]{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-6ab4a184],.text-h4[data-v-6ab4a184],h4[data-v-6ab4a184]{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-6ab4a184]{font-size:32px}.text-p-lg[data-v-6ab4a184],.text-p-xl[data-v-6ab4a184]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-lg[data-v-6ab4a184]{font-size:24px}.text-p[data-v-6ab4a184]{font-size:14px}.text-p[data-v-6ab4a184],.text-p-sm[data-v-6ab4a184]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-sm[data-v-6ab4a184]{font-size:12px}.text-p-xs[data-v-6ab4a184]{font-weight:400;letter-spacing:.04em}.text-p-xs[data-v-6ab4a184],.text-p-xs-semibold[data-v-6ab4a184]{font-family:var(--font-isola-mono);font-size:12px;line-height:112%;text-transform:uppercase}.text-p-xs-semibold[data-v-6ab4a184]{font-weight:600;letter-spacing:.01em}.text-p-accent[data-v-6ab4a184]{font-size:14px}.text-p-accent[data-v-6ab4a184],.text-p-accent-mini[data-v-6ab4a184]{font-family:var(--font-isola-mono);font-weight:600;letter-spacing:.01em;line-height:120%;text-transform:uppercase}.text-p-accent-mini[data-v-6ab4a184]{font-size:12px}.text-cta-xl[data-v-6ab4a184]{font-size:24px}.text-cta-lg[data-v-6ab4a184],.text-cta-xl[data-v-6ab4a184]{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-6ab4a184]{font-size:16px}.text-cta[data-v-6ab4a184]{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}.sanity-display-text[data-v-6ab4a184]{display:flex;flex-direction:column;justify-content:space-between;min-height:var(--hero-height);padding-inline:var(--layout-margin);position:relative;row-gap:var(--spacer-64);width:100%}@media (max-width:899px){.sanity-display-text[data-v-6ab4a184]{padding-inline:2px}}.sanity-display-text--off-cream[data-v-6ab4a184]{background-color:var(--off-cream)}@media (max-width:899px){.sanity-display-text--off-cream[data-v-6ab4a184]{padding:0 var(--layout-margin)}}.sanity-display-text--with-margin[data-v-6ab4a184]{padding-top:var(--spacer-64)}@media (min-width:900px){.sanity-display-text--with-margin[data-v-6ab4a184]{padding-top:100px}}.sanity-display-text__path-marker[data-v-6ab4a184]{height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1px}.sanity-display-text__text-bottom-path-marker[data-v-6ab4a184]{bottom:0;height:1px;position:absolute;right:35vw;width:1px}.sanity-display-text__text-top-path-marker[data-v-6ab4a184]{height:1px;left:34vw;position:absolute;top:30vh;width:1px}.sanity-display-text__text-bottom[data-v-6ab4a184],.sanity-display-text__text-top[data-v-6ab4a184]{align-items:flex-start;display:flex;justify-content:space-between;text-transform:uppercase;width:100%}@media (max-width:899px){.sanity-display-text__text-bottom[data-v-6ab4a184],.sanity-display-text__text-top[data-v-6ab4a184]{margin-inline:-3px}}@media (min-width:900px){.sanity-display-text__text-bottom span[data-v-6ab4a184]:first-of-type,.sanity-display-text__text-bottom span[data-v-6ab4a184]:last-of-type,.sanity-display-text__text-top span[data-v-6ab4a184]:first-of-type,.sanity-display-text__text-top span[data-v-6ab4a184]:last-of-type{flex:1}}.sanity-display-text__text-bottom span[data-v-6ab4a184]:last-of-type,.sanity-display-text__text-top span[data-v-6ab4a184]:last-of-type{text-align:right}.sanity-display-text__text-bottom--large[data-v-6ab4a184],.sanity-display-text__text-top--large[data-v-6ab4a184]{font-family:var(--font-isola-semi-mono);font-size:48px;font-style:normal;font-weight:600;letter-spacing:0;line-height:100%}@media (min-width:900px){.sanity-display-text__text-bottom--large[data-v-6ab4a184],.sanity-display-text__text-top--large[data-v-6ab4a184]{font-family:var(--font-isola-semi-mono);font-size:clamp(88px,11vw,115px);font-style:normal;font-weight:600;letter-spacing:0;line-height:90%;text-transform:uppercase}}.sanity-display-text__text-bottom--default[data-v-6ab4a184],.sanity-display-text__text-top--default[data-v-6ab4a184]{font-family:var(--font-isola-semi-mono);font-size:32px;font-style:normal;font-weight:600;letter-spacing:0;line-height:120%}@media (min-width:900px){.sanity-display-text__text-bottom--default[data-v-6ab4a184],.sanity-display-text__text-top--default[data-v-6ab4a184]{font-family:var(--font-isola-semi-mono);font-size:72px;font-style:normal;font-weight:600;letter-spacing:0;line-height:100%}}.sanity-display-text__text-bottom[data-v-6ab4a184]{bottom:var(--header-height);padding-top:1.6ch;position:sticky}.sanity-display-text__content[data-v-6ab4a184]{align-items:center;display:flex;flex-direction:column;gap:var(--layout-margin)}@media (max-width:899px){.sanity-display-text__content[data-v-6ab4a184]{gap:var(--spacer-64)}.sanity-display-text__content[data-v-6ab4a184]:has(.sanity-display-text__quote){flex-direction:column-reverse}}.sanity-display-text__content[data-v-6ab4a184]>:first-child,.sanity-display-text__content[data-v-6ab4a184]>:last-child{flex:1}@media (min-width:900px){.sanity-display-text__content[data-v-6ab4a184]{flex-direction:row;justify-content:space-between}}@media (max-width:899px){.sanity-display-text__body[data-v-6ab4a184]{display:flex;flex-direction:column;row-gap:var(--spacer-16)}}@media (max-width:899px){.sanity-display-text__body[data-v-6ab4a184]:has(.sanity-display-text__quote){align-items:center}}@media (max-width:899px){.sanity-display-text__body--large[data-v-6ab4a184]:not(:has(.sanity-display-text__list)){align-items:flex-start}}.sanity-display-text__body-content[data-v-6ab4a184]{display:flex;flex-direction:column;row-gap:1em;width:100%}@media (max-width:899px){.sanity-display-text__body-content[data-v-6ab4a184]{max-width:300px;text-align:center}}.sanity-display-text__body--large .sanity-display-text__body-content[data-v-6ab4a184]{max-width:500px}@media (max-width:899px){.sanity-display-text__body--large .sanity-display-text__body-content[data-v-6ab4a184]{align-items:flex-start;text-align:left;text-wrap:balance}}.sanity-display-text__body--large .sanity-display-text__body-content[data-v-6ab4a184]{font-family:var(--font-abc-gaisyr-semi-mono);font-size:24px;font-weight:400;letter-spacing:0;line-height:120%}.sanity-display-text__body--default .sanity-display-text__body-content[data-v-6ab4a184]{font-family:var(--font-abc-gaisyr-semi-mono);font-size:14px;font-weight:400;letter-spacing:0;line-height:120%;max-width:280px}.sanity-display-text__link-container[data-v-6ab4a184]{align-items:center;display:flex;justify-content:flex-end}@media (max-width:899px){.sanity-display-text__link-container[data-v-6ab4a184]{display:none}}.sanity-display-text__link-container-mobile[data-v-6ab4a184]{align-items:center;display:flex;justify-content:center}@media (min-width:900px){.sanity-display-text__link-container-mobile[data-v-6ab4a184]{display:none}}.sanity-display-text__quote[data-v-6ab4a184]{position:relative}.sanity-display-text__quote-path-marker[data-v-6ab4a184]{background-color:green;height:100px;left:50%;position:absolute;top:0;transform:translate(-50%);width:100px;z-index:100}.sanity-display-text__quote-content[data-v-6ab4a184]{align-items:center;display:flex;flex-direction:column;max-width:400px;row-gap:var(--spacer-8);text-align:center;width:100%}.sanity-display-text__quote-text[data-v-6ab4a184]{font-family:var(--font-abc-gaisyr-semi-mono);font-size:24px;font-weight:400;letter-spacing:0;line-height:120%}.sanity-display-text__quote-author[data-v-6ab4a184]{font-family:var(--font-isola-mono);font-size:14px;font-weight:600;letter-spacing:.01em;line-height:120%;text-transform:uppercase}.sanity-display-text__quote-role[data-v-6ab4a184]{font-family:var(--font-abc-gaisyr-semi-mono);font-size:14px;font-weight:400;letter-spacing:0;line-height:120%;max-width:250px}.sanity-display-text__list[data-v-6ab4a184]{align-items:center;display:flex;justify-content:flex-end;position:relative}@media (max-width:899px){.sanity-display-text__list[data-v-6ab4a184]{background-color:var(--green);margin-bottom:-26px;padding-bottom:96px;padding-top:2px;width:calc(100% + var(--layout-margin)*2)}.sanity-display-text__list[data-v-6ab4a184]:before{background-color:var(--green);content:"";display:block;height:calc(var(--spacer-64) + 40px);left:0;position:absolute;top:100%;width:100%;z-index:0}}.sanity-display-text__list-content[data-v-6ab4a184]{max-width:460px}.sanity-display-text__list-content[data-v-6ab4a184],.sanity-display-text__list-item[data-v-6ab4a184]{align-items:flex-start;display:flex;flex-direction:column;row-gap:var(--spacer-16);width:100%}.sanity-display-text__list-item[data-v-6ab4a184]{padding-top:12px}@media (max-width:899px){.sanity-display-text__list-item[data-v-6ab4a184]:not(:first-child){border-top:1px solid var(--black)}}@media (min-width:900px){.sanity-display-text__list-item[data-v-6ab4a184]{border-top:1px solid var(--border)}}.sanity-display-text__list-item-heading[data-v-6ab4a184]{font-family:var(--font-isola-mono);font-size:12px;font-weight:600!important;font-weight:600;letter-spacing:.01em;line-height:120%;text-transform:uppercase}.sanity-display-text__list-item-body[data-v-6ab4a184]{text-align:left}@media (min-width:900px){.sanity-display-text__list-item-body[data-v-6ab4a184]{text-align:justify}}.sanity-display-text__list-item-body[data-v-6ab4a184]{font-family:var(--font-abc-gaisyr-semi-mono);font-size:14px;font-weight:400;letter-spacing:0;line-height:120%}@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: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}@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}[data-v-2d132fe1]: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-2d132fe1]{font-size:clamp(88px,11vw,115px);line-height:90%;text-transform:uppercase}.text-display[data-v-2d132fe1],.text-h1[data-v-2d132fe1],h1[data-v-2d132fe1]{font-family:var(--font-isola-semi-mono);font-style:normal;font-weight:600;letter-spacing:0}.text-h1[data-v-2d132fe1],h1[data-v-2d132fe1]{font-size:72px;line-height:100%}.text-h1[data-v-2d132fe1]{text-transform:uppercase}.text-h2[data-v-2d132fe1],h2[data-v-2d132fe1]{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-2d132fe1]{text-transform:uppercase}.text-h3[data-v-2d132fe1],h3[data-v-2d132fe1]{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-2d132fe1],.text-h4[data-v-2d132fe1],h4[data-v-2d132fe1]{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-2d132fe1]{font-size:32px}.text-p-lg[data-v-2d132fe1],.text-p-xl[data-v-2d132fe1]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-lg[data-v-2d132fe1]{font-size:24px}.text-p[data-v-2d132fe1]{font-size:14px}.text-p[data-v-2d132fe1],.text-p-sm[data-v-2d132fe1]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-sm[data-v-2d132fe1]{font-size:12px}.text-p-xs[data-v-2d132fe1]{font-weight:400;letter-spacing:.04em}.text-p-xs[data-v-2d132fe1],.text-p-xs-semibold[data-v-2d132fe1]{font-family:var(--font-isola-mono);font-size:12px;line-height:112%;text-transform:uppercase}.text-p-xs-semibold[data-v-2d132fe1]{font-weight:600;letter-spacing:.01em}.text-p-accent[data-v-2d132fe1]{font-size:14px}.text-p-accent[data-v-2d132fe1],.text-p-accent-mini[data-v-2d132fe1]{font-family:var(--font-isola-mono);font-weight:600;letter-spacing:.01em;line-height:120%;text-transform:uppercase}.text-p-accent-mini[data-v-2d132fe1]{font-size:12px}.text-cta-xl[data-v-2d132fe1]{font-size:24px}.text-cta-lg[data-v-2d132fe1],.text-cta-xl[data-v-2d132fe1]{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-2d132fe1]{font-size:16px}.text-cta[data-v-2d132fe1]{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}.link-card-grid[data-v-2d132fe1]{position:relative;width:100%}.link-card-grid__content[data-v-2d132fe1]{display:flex;flex-direction:column;width:100%}@media (min-width:900px){.link-card-grid__content[data-v-2d132fe1]{display:grid;grid-template-columns:repeat(var(--column-count),1fr)}}.link-card-grid__card[data-v-2d132fe1]{aspect-ratio:1/1;border:1px solid var(--black);height:auto;position:relative;width:100%}@media (min-width:900px){.link-card-grid__card[data-v-2d132fe1]{aspect-ratio:470/600}.link-card-grid__card[data-v-2d132fe1]:not(:first-child){border-left:none}}@media (max-width:899px){.link-card-grid__card[data-v-2d132fe1]:not(:last-child){border-bottom:none}}.link-card-grid__card-media[data-v-2d132fe1]{height:100%;inset:0;position:absolute;width:100%;z-index:0}.link-card-grid__card-content[data-v-2d132fe1]{align-items:flex-start;background-color:var(--burnt-cream);display:flex;flex-direction:column;height:100%;opacity:0;padding:var(--layout-margin);position:relative;row-gap:var(--spacer-16);transition:opacity .1s linear;width:100%;z-index:1}.link-card-grid__card-text[data-v-2d132fe1]{font-family:var(--font-abc-gaisyr-semi-mono);font-size:14px;font-weight:400;letter-spacing:0;line-height:120%;width:100%}@media (min-width:900px){.link-card-grid__card-text[data-v-2d132fe1]{width:75%}}.link-card-grid__card-link[data-v-2d132fe1]:after{content:"";cursor:pointer;display:block;height:100%;inset:0;position:absolute;width:100%;z-index:2}.link-card-grid__card-link[data-v-2d132fe1]{font-family:var(--font-isola-mono);font-size:14px;font-weight:600;letter-spacing:.01em;line-height:120%;text-transform:uppercase}.link-card-grid__card:not(:disabled):active .link-card-grid__card-content[data-v-2d132fe1]{opacity:1}.link-card-grid__card:not(:disabled):focus-visible .link-card-grid__card-content[data-v-2d132fe1]{opacity:1}@media (hover:hover){.link-card-grid__card:not(:disabled):hover .link-card-grid__card-content[data-v-2d132fe1]{opacity:1}}@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-9ddee8be]: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-9ddee8be]{font-size:clamp(88px,11vw,115px);line-height:90%;text-transform:uppercase}.text-display[data-v-9ddee8be],.text-h1[data-v-9ddee8be],h1[data-v-9ddee8be]{font-family:var(--font-isola-semi-mono);font-style:normal;font-weight:600;letter-spacing:0}.text-h1[data-v-9ddee8be],h1[data-v-9ddee8be]{font-size:72px;line-height:100%}.text-h1[data-v-9ddee8be]{text-transform:uppercase}.text-h2[data-v-9ddee8be],h2[data-v-9ddee8be]{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-9ddee8be]{text-transform:uppercase}.text-h3[data-v-9ddee8be],h3[data-v-9ddee8be]{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-9ddee8be],.text-h4[data-v-9ddee8be],h4[data-v-9ddee8be]{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-9ddee8be]{font-size:32px}.text-p-lg[data-v-9ddee8be],.text-p-xl[data-v-9ddee8be]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-lg[data-v-9ddee8be]{font-size:24px}.text-p[data-v-9ddee8be]{font-size:14px}.text-p[data-v-9ddee8be],.text-p-sm[data-v-9ddee8be]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-sm[data-v-9ddee8be]{font-size:12px}.text-p-xs[data-v-9ddee8be]{font-weight:400;letter-spacing:.04em}.text-p-xs[data-v-9ddee8be],.text-p-xs-semibold[data-v-9ddee8be]{font-family:var(--font-isola-mono);font-size:12px;line-height:112%;text-transform:uppercase}.text-p-xs-semibold[data-v-9ddee8be]{font-weight:600;letter-spacing:.01em}.text-p-accent[data-v-9ddee8be]{font-size:14px}.text-p-accent[data-v-9ddee8be],.text-p-accent-mini[data-v-9ddee8be]{font-family:var(--font-isola-mono);font-weight:600;letter-spacing:.01em;line-height:120%;text-transform:uppercase}.text-p-accent-mini[data-v-9ddee8be]{font-size:12px}.text-cta-xl[data-v-9ddee8be]{font-size:24px}.text-cta-lg[data-v-9ddee8be],.text-cta-xl[data-v-9ddee8be]{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-9ddee8be]{font-size:16px}.text-cta[data-v-9ddee8be]{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}.social-router[data-v-9ddee8be]{background-color:#000;cursor:grab;overflow:hidden;width:100%}@media (max-width:899px){.social-router[data-v-9ddee8be]{overflow:visible}}.social-router[data-v-9ddee8be]:active{cursor:grabbing}.social-router__content[data-v-9ddee8be]{display:flex}@media (max-width:899px){.social-router__content[data-v-9ddee8be]{display:grid;grid-template-columns:repeat(2,1fr)}}.social-router__item[data-v-9ddee8be]{align-items:flex-end;aspect-ratio:180/300;display:flex;flex:0 0 20vw;height:auto;position:relative;transition:opacity 275ms var(--ease-out-quad);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover:hover){.social-router__item[data-v-9ddee8be]:hover{opacity:.8}}@media (min-width:900px){.social-router__item[data-v-9ddee8be]{aspect-ratio:230/300}}@media (max-width:899px){.social-router__item[data-v-9ddee8be]:nth-child(4){display:none}}.social-router__item-media[data-v-9ddee8be]{cursor:grab;height:100%;inset:0;position:absolute;width:calc(100% + 1px);z-index:0}.social-router__item-media div[data-v-9ddee8be]{overflow:visible}.social-router__item-media[data-v-9ddee8be]:active{cursor:grabbing}.social-router__item--link[data-v-9ddee8be]{flex-direction:column}@media (max-width:899px){.social-router__item--link[data-v-9ddee8be]{grid-column:2/span 1;grid-row:2/span 1}}.social-router__item:not(:disabled):active .social-router__item-content[data-v-9ddee8be]{opacity:1}.social-router__item:not(:disabled):focus-visible .social-router__item-content[data-v-9ddee8be]{opacity:1}@media (hover:hover){.social-router__item:not(:disabled):hover .social-router__item-content[data-v-9ddee8be]{opacity:1}}.social-router__link-images[data-v-9ddee8be]{display:grid;grid-template-columns:repeat(2,1fr);position:relative;width:100%}.social-router__link-images[data-v-9ddee8be] .sanity-image{aspect-ratio:1/1.25;-o-object-fit:cover;object-fit:cover;transform:translate3d(0);width:calc(100% + 1px)}@media (min-width:900px){.social-router__link-images[data-v-9ddee8be] .sanity-image{aspect-ratio:1/1}}.social-router__link-content[data-v-9ddee8be]{align-items:center;background-color:var(--cream);display:flex;flex:1;justify-content:center;padding:var(--layout-margin);width:100%}.social-router__link[data-v-9ddee8be]{display:block;text-transform:uppercase}.social-router__link[data-v-9ddee8be]:after{content:"";display:block;height:100%;inset:0;position:absolute;width:100%;z-index:2}.social-router__link-text[data-v-9ddee8be]{font-family:var(--font-isola-mono);font-size:14px;font-weight:600;letter-spacing:.01em;line-height:120%;margin-left:16px;position:relative;text-transform:uppercase}@media (min-width:900px){.social-router__link-text[data-v-9ddee8be]{font-family:var(--font-isola-semi-mono);font-size:16px;font-weight:600;letter-spacing:.01em;line-height:120%;text-decoration-thickness:1px!important;text-transform:uppercase;text-underline-offset:3px}}.social-router__link-text[data-v-9ddee8be]:before{background-color:var(--green);content:"";display:block;height:8px;position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);width:8px;z-index:2}@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;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}@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}[data-v-5088ef9b]: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-5088ef9b]{font-size:clamp(88px,11vw,115px);line-height:90%;text-transform:uppercase}.text-display[data-v-5088ef9b],.text-h1[data-v-5088ef9b],h1[data-v-5088ef9b]{font-family:var(--font-isola-semi-mono);font-style:normal;font-weight:600;letter-spacing:0}.text-h1[data-v-5088ef9b],h1[data-v-5088ef9b]{font-size:72px;line-height:100%}.text-h1[data-v-5088ef9b]{text-transform:uppercase}.text-h2[data-v-5088ef9b],h2[data-v-5088ef9b]{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-5088ef9b]{text-transform:uppercase}.text-h3[data-v-5088ef9b],h3[data-v-5088ef9b]{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-5088ef9b],.text-h4[data-v-5088ef9b],h4[data-v-5088ef9b]{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-5088ef9b]{font-size:32px}.text-p-lg[data-v-5088ef9b],.text-p-xl[data-v-5088ef9b]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-lg[data-v-5088ef9b]{font-size:24px}.text-p[data-v-5088ef9b]{font-size:14px}.text-p[data-v-5088ef9b],.text-p-sm[data-v-5088ef9b]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-sm[data-v-5088ef9b]{font-size:12px}.text-p-xs[data-v-5088ef9b]{font-weight:400;letter-spacing:.04em}.text-p-xs[data-v-5088ef9b],.text-p-xs-semibold[data-v-5088ef9b]{font-family:var(--font-isola-mono);font-size:12px;line-height:112%;text-transform:uppercase}.text-p-xs-semibold[data-v-5088ef9b]{font-weight:600;letter-spacing:.01em}.text-p-accent[data-v-5088ef9b]{font-size:14px}.text-p-accent[data-v-5088ef9b],.text-p-accent-mini[data-v-5088ef9b]{font-family:var(--font-isola-mono);font-weight:600;letter-spacing:.01em;line-height:120%;text-transform:uppercase}.text-p-accent-mini[data-v-5088ef9b]{font-size:12px}.text-cta-xl[data-v-5088ef9b]{font-size:24px}.text-cta-lg[data-v-5088ef9b],.text-cta-xl[data-v-5088ef9b]{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-5088ef9b]{font-size:16px}.text-cta[data-v-5088ef9b]{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}.about-row[data-v-5088ef9b]{align-items:center;display:flex;justify-content:space-between;min-height:550px;position:relative;width:100%}@media (max-width:899px){.about-row[data-v-5088ef9b]{align-items:flex-start;flex-direction:column;row-gap:var(--spacer-64)}}.about-row__content[data-v-5088ef9b]{align-items:flex-start;display:flex;flex-direction:column;max-width:450px;padding:var(--layout-margin);position:relative;row-gap:var(--spacer-32);z-index:2}@media (min-width:900px){.about-row__content[data-v-5088ef9b]{flex:1}}.about-row__title[data-v-5088ef9b]{font-family:var(--font-isola-mono);font-size:14px;font-weight:600;letter-spacing:.01em;line-height:120%;text-transform:uppercase}.about-row__list[data-v-5088ef9b]{counter-reset:item;display:flex;flex-direction:column;font-family:var(--font-abc-gaisyr-semi-mono);font-size:14px;font-weight:400;letter-spacing:0;line-height:120%;list-style:none}.about-row__list-item[data-v-5088ef9b]{align-items:flex-start;-moz-column-gap:var(--spacer-16);column-gap:var(--spacer-16);counter-increment:item;cursor:default;display:flex;padding-bottom:var(--spacer-8)}.about-row__list-item[data-v-5088ef9b]:last-child{padding-bottom:0}.about-row__list-item[data-v-5088ef9b]:before{content:counter(item);display:block;width:8px}.about-row__list-item--hovered[data-v-5088ef9b],.about-row__list-item[data-v-5088ef9b]:active{font-weight:600}.about-row__list-item--hovered[data-v-5088ef9b]:before{background-color:var(--green);content:"";flex-shrink:0;height:8px;width:8px}@media (hover:hover){.about-row__list-item[data-v-5088ef9b]:hover{font-weight:600}}.about-row__media[data-v-5088ef9b]{align-items:center;-moz-column-gap:2px;column-gap:2px;display:flex;flex:1;justify-content:flex-end;padding-inline:calc(var(--layout-margin)*2)}.about-row__media-item-thumb[data-v-5088ef9b]{background-color:var(--green);height:50px;-o-object-fit:cover;object-fit:cover;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:50px;z-index:2}.about-row__media-item-thumb[data-v-5088ef9b] img{opacity:1;pointer-events:none;transition:opacity 50ms var(--ease-out-quad)}.about-row__media-item-thumb[data-v-5088ef9b]:not(:disabled):active img{opacity:0}.about-row__media-item-thumb[data-v-5088ef9b]:not(:disabled):focus-visible img{opacity:0}@media (hover:hover){.about-row__media-item-thumb[data-v-5088ef9b]:not(:disabled):hover img{opacity:0}}.about-row__media-item-hover[data-v-5088ef9b]{aspect-ratio:var(--aspect-ratio);height:100%;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity 50ms var(--ease-out-quad);transition-delay:10ms;width:auto;z-index:0}@media (max-width:899px){.about-row__media-item-hover[data-v-5088ef9b]{height:auto;top:40%;width:100%}}.about-row__media-item-hover--hovered[data-v-5088ef9b]{opacity:1;transition-delay:0s;z-index:1}@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;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}@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}[data-v-d421c7ad]: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-d421c7ad]{font-size:clamp(88px,11vw,115px);line-height:90%;text-transform:uppercase}.text-display[data-v-d421c7ad],.text-h1[data-v-d421c7ad],h1[data-v-d421c7ad]{font-family:var(--font-isola-semi-mono);font-style:normal;font-weight:600;letter-spacing:0}.text-h1[data-v-d421c7ad],h1[data-v-d421c7ad]{font-size:72px;line-height:100%}.text-h1[data-v-d421c7ad]{text-transform:uppercase}.text-h2[data-v-d421c7ad],h2[data-v-d421c7ad]{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-d421c7ad]{text-transform:uppercase}.text-h3[data-v-d421c7ad],h3[data-v-d421c7ad]{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-d421c7ad],.text-h4[data-v-d421c7ad],h4[data-v-d421c7ad]{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-d421c7ad]{font-size:32px}.text-p-lg[data-v-d421c7ad],.text-p-xl[data-v-d421c7ad]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-lg[data-v-d421c7ad]{font-size:24px}.text-p[data-v-d421c7ad]{font-size:14px}.text-p[data-v-d421c7ad],.text-p-sm[data-v-d421c7ad]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-sm[data-v-d421c7ad]{font-size:12px}.text-p-xs[data-v-d421c7ad]{font-weight:400;letter-spacing:.04em}.text-p-xs[data-v-d421c7ad],.text-p-xs-semibold[data-v-d421c7ad]{font-family:var(--font-isola-mono);font-size:12px;line-height:112%;text-transform:uppercase}.text-p-xs-semibold[data-v-d421c7ad]{font-weight:600;letter-spacing:.01em}.text-p-accent[data-v-d421c7ad]{font-size:14px}.text-p-accent[data-v-d421c7ad],.text-p-accent-mini[data-v-d421c7ad]{font-family:var(--font-isola-mono);font-weight:600;letter-spacing:.01em;line-height:120%;text-transform:uppercase}.text-p-accent-mini[data-v-d421c7ad]{font-size:12px}.text-cta-xl[data-v-d421c7ad]{font-size:24px}.text-cta-lg[data-v-d421c7ad],.text-cta-xl[data-v-d421c7ad]{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-d421c7ad]{font-size:16px}.text-cta[data-v-d421c7ad]{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}.sanity-poetry-section[data-v-d421c7ad]{display:flex;flex-direction:column;padding:var(--layout-margin);padding-bottom:50px;position:relative;row-gap:var(--spacer-32);width:100%}@media (max-width:899px){.sanity-poetry-section[data-v-d421c7ad]{padding-bottom:96px}}.sanity-poetry-section[data-v-d421c7ad] .sanity-poetry-section__line{display:inline-flex!important;justify-content:space-between;width:100%}.sanity-poetry-section[data-v-d421c7ad] .sanity-poetry-section__line>div{text-wrap:nowrap}@media (max-width:899px){.sanity-poetry-section[data-v-d421c7ad] .sanity-poetry-section__line{display:block!important}}.sanity-poetry-section[data-v-d421c7ad] .sanity-poetry-section__line-container{--spacer-width:.3em}.sanity-poetry-section[data-v-d421c7ad] .sanity-poetry-section__line-spacer{width:clamp(.3em,var(--spacer-width),100vw);will-change:width}.sanity-poetry-section__content-container[data-v-d421c7ad]{position:relative}.sanity-poetry-section__content-proxy[data-v-d421c7ad]{left:0;pointer-events:none;position:absolute;top:0;visibility:hidden;width:45%}@media (max-width:899px){.sanity-poetry-section__content-proxy[data-v-d421c7ad]{pointer-events:auto;position:relative;visibility:visible;width:100%}}.sanity-poetry-section__content-proxy[data-v-d421c7ad]{font-family:var(--font-abc-gaisyr-semi-mono);font-size:14px;font-weight:400;letter-spacing:0;line-height:120%}@media (min-width:900px){.sanity-poetry-section__content-proxy[data-v-d421c7ad]{font-family:var(--font-abc-gaisyr-semi-mono);font-size:32px;font-weight:400;letter-spacing:0;line-height:120%}}.sanity-poetry-section__path-marker[data-v-d421c7ad]{left:50%;position:absolute;top:0;transform:translate(-50%,-50%)}.sanity-poetry-section__title[data-v-d421c7ad]{font-family:var(--font-isola-mono);font-size:14px;font-weight:600;letter-spacing:.01em;line-height:120%;text-transform:uppercase}@media (max-width:899px){.sanity-poetry-section__title[data-v-d421c7ad]{display:none}}.sanity-poetry-section__content[data-v-d421c7ad]{display:flex;flex-direction:column}@media (max-width:899px){.sanity-poetry-section__content[data-v-d421c7ad]{display:none}}.sanity-poetry-section__content[data-v-d421c7ad] .sanity-poetry-section__line-container{display:grid;grid-template-columns:1fr auto 1fr}.sanity-poetry-section__content[data-v-d421c7ad]{font-family:var(--font-abc-gaisyr-semi-mono);font-size:14px;font-weight:400;letter-spacing:0;line-height:120%}@media (min-width:900px){.sanity-poetry-section__content[data-v-d421c7ad]{font-family:var(--font-abc-gaisyr-semi-mono);font-size:32px;font-weight:400;letter-spacing:0;line-height:120%}}@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-37a7135d]: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-37a7135d]{font-size:clamp(88px,11vw,115px);line-height:90%;text-transform:uppercase}.text-display[data-v-37a7135d],.text-h1[data-v-37a7135d],h1[data-v-37a7135d]{font-family:var(--font-isola-semi-mono);font-style:normal;font-weight:600;letter-spacing:0}.text-h1[data-v-37a7135d],h1[data-v-37a7135d]{font-size:72px;line-height:100%}.text-h1[data-v-37a7135d]{text-transform:uppercase}.text-h2[data-v-37a7135d],h2[data-v-37a7135d]{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-37a7135d]{text-transform:uppercase}.text-h3[data-v-37a7135d],h3[data-v-37a7135d]{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-37a7135d],.text-h4[data-v-37a7135d],h4[data-v-37a7135d]{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-37a7135d]{font-size:32px}.text-p-lg[data-v-37a7135d],.text-p-xl[data-v-37a7135d]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-lg[data-v-37a7135d]{font-size:24px}.text-p[data-v-37a7135d]{font-size:14px}.text-p[data-v-37a7135d],.text-p-sm[data-v-37a7135d]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-sm[data-v-37a7135d]{font-size:12px}.text-p-xs[data-v-37a7135d]{font-weight:400;letter-spacing:.04em}.text-p-xs[data-v-37a7135d],.text-p-xs-semibold[data-v-37a7135d]{font-family:var(--font-isola-mono);font-size:12px;line-height:112%;text-transform:uppercase}.text-p-xs-semibold[data-v-37a7135d]{font-weight:600;letter-spacing:.01em}.text-p-accent[data-v-37a7135d]{font-size:14px}.text-p-accent[data-v-37a7135d],.text-p-accent-mini[data-v-37a7135d]{font-family:var(--font-isola-mono);font-weight:600;letter-spacing:.01em;line-height:120%;text-transform:uppercase}.text-p-accent-mini[data-v-37a7135d]{font-size:12px}.text-cta-xl[data-v-37a7135d]{font-size:24px}.text-cta-lg[data-v-37a7135d],.text-cta-xl[data-v-37a7135d]{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-37a7135d]{font-size:16px}.text-cta[data-v-37a7135d]{font-size:14px;font-weight:600;letter-spacing:.01em;line-height:120%;text-decoration-thickness:1px!important;text-transform:uppercase;text-underline-offset:3px}.column-width-text[data-v-37a7135d],.text-cta[data-v-37a7135d]{font-family:var(--font-isola-semi-mono)}.column-width-text[data-v-37a7135d]{display:flex;flex-direction:column;font-size:10.5vw;justify-content:space-between;line-height:100%;padding-inline:6px;position:relative;row-gap:0;text-transform:uppercase;width:100%}@media (min-width:900px){.column-width-text[data-v-37a7135d]{font-family:var(--font-isola-semi-mono);font-size:clamp(88px,11vw,115px);font-style:normal;font-weight:600;letter-spacing:0;line-height:90%;min-height:var(--hero-height);text-transform:uppercase}}@media (max-width:899px){.column-width-text[data-v-37a7135d]{min-height:70svh}}.column-width-text__line[data-v-37a7135d]{--spacer-height:.85em;align-items:flex-start;-moz-column-gap:var(--layout-margin);column-gap:var(--layout-margin);display:flex;justify-content:space-between;padding-block:var(--spacer-height);position:sticky;top:var(--layout-margin);width:100%}.column-width-text__line[data-v-37a7135d]:first-child{transform:translateY(calc(var(--spacer-height)*-1))}.column-width-text__line[data-v-37a7135d]:nth-child(2),.column-width-text__line[data-v-37a7135d]:nth-child(3){margin-top:calc(var(--spacer-height)*-1)}.column-width-text__line[data-v-37a7135d]:nth-child(3){transform:translateY(var(--spacer-height))}.column-width-text__line__word[data-v-37a7135d]{display:inline-block}.column-width-text__line__word[data-v-37a7135d]:first-child,.column-width-text__line__word[data-v-37a7135d]:last-child{flex:1}@media (max-width:1200px){.column-width-text__line[data-v-37a7135d]:last-child{-moz-column-gap:var(--spacer-32);column-gap:var(--spacer-32);display:grid;grid-template-columns:repeat(2,1fr);height:-moz-min-content;height:min-content}.column-width-text__line[data-v-37a7135d]:first-child{padding-bottom:calc(var(--spacer-height)*2);top:calc(var(--layout-margin) + 30px)}.column-width-text__line[data-v-37a7135d]:nth-child(2){margin-bottom:calc(var(--spacer-height)*1);margin-top:calc(var(--spacer-height)*-2);top:calc(var(--layout-margin) + 30px)}.column-width-text__line[data-v-37a7135d]:nth-child(3){line-height:85%!important;margin-top:0;padding-bottom:0;padding-top:calc(var(--spacer-height)*0);place-content:flex-end;transform:translateY(calc(var(--spacer-height)*0))}.column-width-text__line .column-width-text__word[data-v-37a7135d]:first-child,.column-width-text__line .column-width-text__word[data-v-37a7135d]:last-child{text-align:right}.column-width-text[data-v-37a7135d]{margin-bottom:var(--spacer-4)}}@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;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}@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}[data-v-18535e30]: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-18535e30]{font-size:clamp(88px,11vw,115px);line-height:90%;text-transform:uppercase}.text-display[data-v-18535e30],.text-h1[data-v-18535e30],h1[data-v-18535e30]{font-family:var(--font-isola-semi-mono);font-style:normal;font-weight:600;letter-spacing:0}.text-h1[data-v-18535e30],h1[data-v-18535e30]{font-size:72px;line-height:100%}.text-h1[data-v-18535e30]{text-transform:uppercase}.text-h2[data-v-18535e30],h2[data-v-18535e30]{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-18535e30]{text-transform:uppercase}.text-h3[data-v-18535e30],h3[data-v-18535e30]{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-18535e30],.text-h4[data-v-18535e30],h4[data-v-18535e30]{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-18535e30]{font-size:32px}.text-p-lg[data-v-18535e30],.text-p-xl[data-v-18535e30]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-lg[data-v-18535e30]{font-size:24px}.text-p[data-v-18535e30]{font-size:14px}.text-p[data-v-18535e30],.text-p-sm[data-v-18535e30]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-sm[data-v-18535e30]{font-size:12px}.text-p-xs[data-v-18535e30]{font-weight:400;letter-spacing:.04em}.text-p-xs[data-v-18535e30],.text-p-xs-semibold[data-v-18535e30]{font-family:var(--font-isola-mono);font-size:12px;line-height:112%;text-transform:uppercase}.text-p-xs-semibold[data-v-18535e30]{font-weight:600;letter-spacing:.01em}.text-p-accent[data-v-18535e30]{font-size:14px}.text-p-accent[data-v-18535e30],.text-p-accent-mini[data-v-18535e30]{font-family:var(--font-isola-mono);font-weight:600;letter-spacing:.01em;line-height:120%;text-transform:uppercase}.text-p-accent-mini[data-v-18535e30]{font-size:12px}.text-cta-xl[data-v-18535e30]{font-size:24px}.text-cta-lg[data-v-18535e30],.text-cta-xl[data-v-18535e30]{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-18535e30]{font-size:16px}.text-cta[data-v-18535e30]{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}.sanity-quote-carousel[data-v-18535e30]{width:100%}.sanity-quote-carousel__quotes[data-v-18535e30]{display:grid;grid-template-areas:"quote";width:100%}.sanity-quote-carousel__quote[data-v-18535e30]{display:flex;flex-direction:column;grid-area:quote;opacity:0;pointer-events:none;row-gap:20px}.sanity-quote-carousel__quote--active[data-v-18535e30]{opacity:1;pointer-events:auto}.sanity-quote-carousel__quote-text[data-v-18535e30]{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;text-wrap:balance}@media (min-width:900px){.sanity-quote-carousel__quote-text[data-v-18535e30]{font-family:var(--font-isola-semi-mono);font-size:48px;font-style:normal;font-weight:600;letter-spacing:0;line-height:100%}}.sanity-quote-carousel__quote-author[data-v-18535e30]{font-family:var(--font-isola-mono);font-size:14px;font-weight:600;letter-spacing:.01em;line-height:120%;text-transform:uppercase}.sanity-quote-carousel__quote-role[data-v-18535e30]{font-family:var(--font-abc-gaisyr-semi-mono);font-size:14px;font-weight:400;letter-spacing:0;line-height:120%}.sanity-quote-carousel__controls[data-v-18535e30]{align-items:center;-moz-column-gap:var(--spacer-8);column-gap:var(--spacer-8);display:flex}.sanity-quote-carousel__control[data-v-18535e30]{align-items:center;cursor:pointer;display:flex}.sanity-quote-carousel__pagination[data-v-18535e30],.sanity-quote-carousel__pagination-button[data-v-18535e30]{align-items:center;display:flex;justify-content:center}.sanity-quote-carousel__pagination-button[data-v-18535e30]{background-color:transparent;border:none;cursor:pointer;height:20px;opacity:.1;transition:opacity .25s var(--ease-out-quad);width:20px}.sanity-quote-carousel__pagination-button[data-v-18535e30]:after{background-color:var(--black);border-radius:4px;content:"";display:block;height:4px;transition:opacity .25s var(--ease-out-quad);width:4px}.sanity-quote-carousel__pagination-button--active[data-v-18535e30]{opacity:1}@media (hover:hover){.sanity-quote-carousel__pagination-button[data-v-18535e30]:not(.sanity-quote-carousel__pagination-button--active):hover{opacity:.3}}.sanity-quote-carousel__pagination-button[data-v-18535e30]:not(.sanity-quote-carousel__pagination-button--active):active,.sanity-quote-carousel__pagination-button[data-v-18535e30]:not(.sanity-quote-carousel__pagination-button--active):focus-visible{opacity:.3}.sanity-quote-carousel--default[data-v-18535e30]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:var(--hero-height)}.sanity-quote-carousel--default .sanity-quote-carousel__quote[data-v-18535e30]{align-items:center;text-align:center}.sanity-quote-carousel--default .sanity-quote-carousel__controls[data-v-18535e30]{justify-content:center}.sanity-quote-carousel--default .sanity-quote-carousel__content[data-v-18535e30]{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:20px}.sanity-quote-carousel--wide[data-v-18535e30]{align-items:flex-start;background-color:var(--off-cream);display:flex;flex-direction:column-reverse;gap:var(--spacer-8);justify-content:flex-end;width:100%}@media (min-width:900px){.sanity-quote-carousel--wide[data-v-18535e30]{flex-direction:row;justify-content:space-between;padding-bottom:var(--spacer-128)}}@media (max-width:899px){.sanity-quote-carousel--wide[data-v-18535e30]{padding-bottom:var(--spacer-128)}}.sanity-quote-carousel--wide .sanity-quote-carousel__content[data-v-18535e30]{align-items:flex-start;display:flex;flex-direction:column;max-width:430px;padding:var(--layout-margin);row-gap:20px;width:100%}@media (min-width:900px){.sanity-quote-carousel--wide .sanity-quote-carousel__content[data-v-18535e30]{width:calc(33.33333vw - var(--layout-margin)*2/3)}}.sanity-quote-carousel--wide .sanity-quote-carousel__quote-details[data-v-18535e30]{align-items:flex-start;display:flex;justify-content:space-between;width:100%}@media (max-width:899px){.sanity-quote-carousel--wide .sanity-quote-carousel__quote-details[data-v-18535e30]{flex-direction:column;row-gap:var(--spacer-4)}}.sanity-quote-carousel--wide .sanity-quote-carousel__rating[data-v-18535e30]{font-family:var(--font-isola-mono);font-size:14px;font-weight:600;letter-spacing:.01em;line-height:120%;padding:var(--layout-margin);text-transform:uppercase}.sanity-quote-carousel__content[data-v-18535e30]{width:100%}@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-5557bbfc]: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-5557bbfc]{font-size:clamp(88px,11vw,115px);line-height:90%;text-transform:uppercase}.text-display[data-v-5557bbfc],.text-h1[data-v-5557bbfc],h1[data-v-5557bbfc]{font-family:var(--font-isola-semi-mono);font-style:normal;font-weight:600;letter-spacing:0}.text-h1[data-v-5557bbfc],h1[data-v-5557bbfc]{font-size:72px;line-height:100%}.text-h1[data-v-5557bbfc]{text-transform:uppercase}.text-h2[data-v-5557bbfc],h2[data-v-5557bbfc]{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-5557bbfc]{text-transform:uppercase}.text-h3[data-v-5557bbfc],h3[data-v-5557bbfc]{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-5557bbfc],.text-h4[data-v-5557bbfc],h4[data-v-5557bbfc]{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-5557bbfc]{font-size:32px}.text-p-lg[data-v-5557bbfc],.text-p-xl[data-v-5557bbfc]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-lg[data-v-5557bbfc]{font-size:24px}.text-p[data-v-5557bbfc]{font-size:14px}.text-p[data-v-5557bbfc],.text-p-sm[data-v-5557bbfc]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-sm[data-v-5557bbfc]{font-size:12px}.text-p-xs[data-v-5557bbfc]{font-weight:400;letter-spacing:.04em}.text-p-xs[data-v-5557bbfc],.text-p-xs-semibold[data-v-5557bbfc]{font-family:var(--font-isola-mono);font-size:12px;line-height:112%;text-transform:uppercase}.text-p-xs-semibold[data-v-5557bbfc]{font-weight:600;letter-spacing:.01em}.text-p-accent[data-v-5557bbfc]{font-size:14px}.text-p-accent[data-v-5557bbfc],.text-p-accent-mini[data-v-5557bbfc]{font-family:var(--font-isola-mono);font-weight:600;letter-spacing:.01em;line-height:120%;text-transform:uppercase}.text-p-accent-mini[data-v-5557bbfc]{font-size:12px}.text-cta-xl[data-v-5557bbfc]{font-size:24px}.text-cta-lg[data-v-5557bbfc],.text-cta-xl[data-v-5557bbfc]{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-5557bbfc]{font-size:16px}.text-cta[data-v-5557bbfc]{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}.recipe-router[data-v-5557bbfc]{display:flex;flex-direction:column;width:100%}@media (max-width:899px){.recipe-router[data-v-5557bbfc]{padding-bottom:var(--spacer-88);row-gap:var(--spacer-88)}}@media (min-width:900px){.recipe-router[data-v-5557bbfc]{display:grid;grid-template-columns:repeat(3,1fr)}}.recipe-router__column[data-v-5557bbfc]{width:100%}.recipe-router__column--fill[data-v-5557bbfc]{background-color:var(--white);border-inline:1px solid var(--black)}@media (max-width:899px){.recipe-router__column--fill[data-v-5557bbfc]{display:none}}.recipe-router__column--description[data-v-5557bbfc]{padding:var(--layout-margin)}.recipe-router__recipes[data-v-5557bbfc]{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.recipe-router__recipes:has(.recipe-router__recipe:hover) .recipe-router__recipe[data-v-5557bbfc]:not(:hover){opacity:.8}.recipe-router__recipe[data-v-5557bbfc]{aspect-ratio:240/280;overflow:hidden;position:relative;transition:opacity 275ms var(--ease-out-quad);width:100%}@media (hover:hover){.recipe-router__recipe[data-v-5557bbfc]:hover{opacity:1}}.recipe-router__recipe[data-v-5557bbfc] .tag{left:var(--spacer-8);position:absolute;top:var(--spacer-8);z-index:2}.recipe-router__recipe[data-v-5557bbfc] .sanity-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.recipe-router__link[data-v-5557bbfc]{align-items:center;aspect-ratio:240/280;display:flex;font-family:var(--font-isola-semi-mono);font-size:14px;font-weight:600;grid-column:1/span 1;grid-row:2/span 1;justify-content:center;letter-spacing:.01em;line-height:120%;position:relative;text-decoration-thickness:1px!important;text-transform:uppercase;text-underline-offset:3px;width:100%}@media (min-width:900px){.recipe-router__link[data-v-5557bbfc]{font-family:var(--font-isola-semi-mono);font-size:16px;font-weight:600;letter-spacing:.01em;line-height:120%;text-decoration-thickness:1px!important;text-transform:uppercase;text-underline-offset:3px}}.recipe-router__link>span[data-v-5557bbfc]{display:block;position:relative}.recipe-router__link>span[data-v-5557bbfc]:before{background-color:var(--green);content:"";display:block;height:8px;position:absolute;right:calc(100% + 6px);top:50%;transform:translateY(-50%);width:8px;z-index:2}.recipe-router__description[data-v-5557bbfc]{display:flex;flex-direction:column;max-width:400px;row-gap:var(--spacer-16)}.recipe-router__description[data-v-5557bbfc] .text--normal{padding-right:var(--spacer-32)}@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-395683fb]: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-395683fb]{font-size:clamp(88px,11vw,115px);line-height:90%;text-transform:uppercase}.text-display[data-v-395683fb],.text-h1[data-v-395683fb],h1[data-v-395683fb]{font-family:var(--font-isola-semi-mono);font-style:normal;font-weight:600;letter-spacing:0}.text-h1[data-v-395683fb],h1[data-v-395683fb]{font-size:72px;line-height:100%}.text-h1[data-v-395683fb]{text-transform:uppercase}.text-h2[data-v-395683fb],h2[data-v-395683fb]{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-395683fb]{text-transform:uppercase}.text-h3[data-v-395683fb],h3[data-v-395683fb]{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-395683fb],.text-h4[data-v-395683fb],h4[data-v-395683fb]{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-395683fb]{font-size:32px}.text-p-lg[data-v-395683fb],.text-p-xl[data-v-395683fb]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-lg[data-v-395683fb]{font-size:24px}.text-p[data-v-395683fb]{font-size:14px}.text-p[data-v-395683fb],.text-p-sm[data-v-395683fb]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-sm[data-v-395683fb]{font-size:12px}.text-p-xs[data-v-395683fb]{font-weight:400;letter-spacing:.04em}.text-p-xs[data-v-395683fb],.text-p-xs-semibold[data-v-395683fb]{font-family:var(--font-isola-mono);font-size:12px;line-height:112%;text-transform:uppercase}.text-p-xs-semibold[data-v-395683fb]{font-weight:600;letter-spacing:.01em}.text-p-accent[data-v-395683fb]{font-size:14px}.text-p-accent[data-v-395683fb],.text-p-accent-mini[data-v-395683fb]{font-family:var(--font-isola-mono);font-weight:600;letter-spacing:.01em;line-height:120%;text-transform:uppercase}.text-p-accent-mini[data-v-395683fb]{font-size:12px}.text-cta-xl[data-v-395683fb]{font-size:24px}.text-cta-lg[data-v-395683fb],.text-cta-xl[data-v-395683fb]{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-395683fb]{font-size:16px}.text-cta[data-v-395683fb]{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}.merch-router[data-v-395683fb]{display:flex;flex-direction:column;width:100%}@media (min-width:900px){.merch-router[data-v-395683fb]{display:grid;grid-template-columns:repeat(3,1fr)}}.merch-router__column[data-v-395683fb]{width:100%}@media (min-width:900px){.merch-router__column[data-v-395683fb]{padding-top:200px}}.merch-router__column--fill[data-v-395683fb]{background-color:var(--white);border-inline:1px solid var(--black)}@media (max-width:899px){.merch-router__column--fill[data-v-395683fb]{display:none}}@media (min-width:900px){.merch-router__column--products[data-v-395683fb]{grid-column:3/span 1;grid-row:1/span 1}.merch-router__column--description[data-v-395683fb]{grid-column:1/span 1;grid-row:1/span 1}}.merch-router__column--description[data-v-395683fb]{padding:var(--layout-margin)}@media (min-width:900px){.merch-router__column--description[data-v-395683fb]{padding-top:200px}}.merch-router__products[data-v-395683fb]{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.merch-router__products:has(.merch-router__product:hover) .merch-router__product[data-v-395683fb]:not(:hover){opacity:.8}.merch-router__products[data-v-395683fb] .tag{left:var(--spacer-8);position:absolute;top:var(--spacer-8);z-index:2}.merch-router__product[data-v-395683fb]{aspect-ratio:240/280;overflow:hidden;position:relative;transition:opacity 275ms var(--ease-out-quad);width:100%}@media (hover:hover){.merch-router__product[data-v-395683fb]:hover{opacity:1}}.merch-router__product[data-v-395683fb] .shopify-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.merch-router__link[data-v-395683fb]{align-items:center;aspect-ratio:240/280;display:flex;font-family:var(--font-isola-semi-mono);font-size:14px;font-weight:600;grid-column:1/span 1;grid-row:1/span 1;justify-content:center;letter-spacing:.01em;line-height:120%;position:relative;text-decoration-thickness:1px!important;text-transform:uppercase;text-underline-offset:3px;width:100%}@media (min-width:900px){.merch-router__link[data-v-395683fb]{font-family:var(--font-isola-semi-mono);font-size:16px;font-weight:600;letter-spacing:.01em;line-height:120%;text-decoration-thickness:1px!important;text-transform:uppercase;text-underline-offset:3px}}.merch-router__link>span[data-v-395683fb]{display:block;position:relative}.merch-router__link>span[data-v-395683fb]:before{background-color:var(--green);content:"";display:block;height:8px;position:absolute;right:calc(100% + 6px);top:50%;transform:translateY(-50%);width:8px;z-index:2}.merch-router__description[data-v-395683fb]{display:flex;flex-direction:column;max-width:400px;row-gap:var(--spacer-16)}.merch-router__description[data-v-395683fb] .text--normal{padding-right:var(--spacer-32)}@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-c887aaee]: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-c887aaee]{font-size:clamp(88px,11vw,115px);line-height:90%;text-transform:uppercase}.text-display[data-v-c887aaee],.text-h1[data-v-c887aaee],h1[data-v-c887aaee]{font-family:var(--font-isola-semi-mono);font-style:normal;font-weight:600;letter-spacing:0}.text-h1[data-v-c887aaee],h1[data-v-c887aaee]{font-size:72px;line-height:100%}.text-h1[data-v-c887aaee]{text-transform:uppercase}.text-h2[data-v-c887aaee],h2[data-v-c887aaee]{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-c887aaee]{text-transform:uppercase}.text-h3[data-v-c887aaee],h3[data-v-c887aaee]{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-c887aaee],.text-h4[data-v-c887aaee],h4[data-v-c887aaee]{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-c887aaee]{font-size:32px}.text-p-lg[data-v-c887aaee],.text-p-xl[data-v-c887aaee]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-lg[data-v-c887aaee]{font-size:24px}.text-p[data-v-c887aaee]{font-size:14px}.text-p[data-v-c887aaee],.text-p-sm[data-v-c887aaee]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-sm[data-v-c887aaee]{font-size:12px}.text-p-xs[data-v-c887aaee]{font-weight:400;letter-spacing:.04em}.text-p-xs[data-v-c887aaee],.text-p-xs-semibold[data-v-c887aaee]{font-family:var(--font-isola-mono);font-size:12px;line-height:112%;text-transform:uppercase}.text-p-xs-semibold[data-v-c887aaee]{font-weight:600;letter-spacing:.01em}.text-p-accent[data-v-c887aaee]{font-size:14px}.text-p-accent[data-v-c887aaee],.text-p-accent-mini[data-v-c887aaee]{font-family:var(--font-isola-mono);font-weight:600;letter-spacing:.01em;line-height:120%;text-transform:uppercase}.text-p-accent-mini[data-v-c887aaee]{font-size:12px}.text-cta-xl[data-v-c887aaee]{font-size:24px}.text-cta-lg[data-v-c887aaee],.text-cta-xl[data-v-c887aaee]{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-c887aaee]{font-size:16px}.text-cta[data-v-c887aaee]{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}.modules[data-v-c887aaee]{display:flex;flex-direction:column}
