.sr-only[data-astro-cid-bbe6dxrz]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:100svh;display:grid;grid-template-rows:1fr auto;overflow:hidden;isolation:isolate;background:#000}.hero__figure[data-astro-cid-bbe6dxrz]{position:absolute;left:50%;bottom:0;translate:-50% 0;backface-visibility:hidden;height:min(94svh,1080px);z-index:2;animation:rise 1.5s var(--ease) both}.hero__img[data-astro-cid-bbe6dxrz]{height:100%;width:auto;max-width:none;object-fit:contain;object-position:bottom center}@keyframes rise{0%{opacity:0;transform:translateY(3.5%) scale(1.03)}to{opacity:1;transform:none}}.hero__type[data-astro-cid-bbe6dxrz]{position:absolute;left:0;right:0;top:52%;translate:0 -50%;margin:0;padding-inline:var(--gutter);pointer-events:none;animation:nameIn 1.3s .2s var(--ease) both}.hero__type--back[data-astro-cid-bbe6dxrz]{z-index:1}.hero__type--front[data-astro-cid-bbe6dxrz]{z-index:3}.hero__svg[data-astro-cid-bbe6dxrz]{width:100%;height:auto;overflow:visible;display:block}.hero__shift[data-astro-cid-bbe6dxrz]{display:block}.hero[data-astro-cid-bbe6dxrz].is-moving .hero__shift[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz].is-moving .hero__figure[data-astro-cid-bbe6dxrz]{will-change:transform}@media(min-width:901px){.hero--v2[data-astro-cid-bbe6dxrz] .hero__type[data-astro-cid-bbe6dxrz]{left:0;right:0;width:100%;padding-inline:0}}.hero__glyphs[data-astro-cid-bbe6dxrz]{font-family:var(--display);font-size:100px}.hero__type--back[data-astro-cid-bbe6dxrz] .hero__glyphs[data-astro-cid-bbe6dxrz]{fill:#fff}.hero__type--front[data-astro-cid-bbe6dxrz] .hero__glyphs[data-astro-cid-bbe6dxrz]{fill:#ffffff2b}@keyframes nameIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hero__grain[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:4;pointer-events:none;transform:translateZ(0);opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}.hero__fade[data-astro-cid-bbe6dxrz]{position:absolute;inset:auto 0 0;height:34%;z-index:3;pointer-events:none;background:linear-gradient(to bottom,transparent,#000 82%)}.hero__scroll[data-astro-cid-bbe6dxrz]{position:absolute;left:50%;bottom:clamp(1rem,3vh,1.6rem);translate:-50% 0;z-index:5;display:grid;justify-items:center;gap:.5rem}.hero__scroll-arrow[data-astro-cid-bbe6dxrz]{width:14px;height:8px;fill:none;stroke:var(--grey-500);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;animation:cue 2.4s var(--ease-io) infinite}@keyframes cue{0%,to{transform:translateY(-2px);opacity:.35}50%{transform:translateY(2px);opacity:.85}}.hero__stack[data-astro-cid-bbe6dxrz]{display:none}.hero__stack[data-astro-cid-bbe6dxrz] .hero__line[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:auto}.hero__stack[data-astro-cid-bbe6dxrz] .hero__line[data-astro-cid-bbe6dxrz]+.hero__line[data-astro-cid-bbe6dxrz]{margin-top:.06em}@media(max-width:900px){.hero__type[data-astro-cid-bbe6dxrz]{top:46%}.hero__figure[data-astro-cid-bbe6dxrz]{height:min(70svh,640px)}.hero__svg--one[data-astro-cid-bbe6dxrz]{display:none}.hero__stack[data-astro-cid-bbe6dxrz]{display:block}.hero__type[data-astro-cid-bbe6dxrz]{padding-inline:0}}.row[data-astro-cid-pnecwkyc]{display:grid;grid-template-columns:4rem 1fr minmax(0,22rem) 3rem;align-items:center;gap:clamp(1rem,3vw,3rem);padding-block:clamp(1.1rem,2.6vw,2rem);border-top:1px solid var(--line);position:relative;isolation:isolate;transition:color .35s var(--ease),var(--reveal-t)}.row[data-astro-cid-pnecwkyc]>[data-astro-cid-pnecwkyc]{position:relative;z-index:1}.row[data-astro-cid-pnecwkyc]:before{content:"";position:absolute;left:calc(var(--gutter) * -1);right:calc(var(--gutter) * -1);top:0;bottom:0;background:var(--orange);transform-origin:bottom;transition:transform .45s var(--ease);transform:scaleY(0) translateZ(0);z-index:0}.row[data-astro-cid-pnecwkyc]:hover{color:#000}.row[data-astro-cid-pnecwkyc]:hover:before{transform:scaleY(1) translateZ(0);transform-origin:top}.row[data-astro-cid-pnecwkyc]:hover .row__idx[data-astro-cid-pnecwkyc],.row[data-astro-cid-pnecwkyc]:hover .row__note[data-astro-cid-pnecwkyc]{color:#000000b8}.row[data-astro-cid-pnecwkyc]:hover .row__arrow[data-astro-cid-pnecwkyc]{transform:translate(.25rem,-.25rem);opacity:1}.row__title[data-astro-cid-pnecwkyc]{transition:transform .45s var(--ease)}.row__word[data-astro-cid-pnecwkyc]{display:block}.row[data-astro-cid-pnecwkyc]:hover .row__title[data-astro-cid-pnecwkyc]{transform:translate(.6rem)}.row__note[data-astro-cid-pnecwkyc]{font-size:.875rem;line-height:1.5}@media(max-width:1460px){.row__note[data-astro-cid-pnecwkyc]{font-size:.8125rem}}.row__arrow[data-astro-cid-pnecwkyc]{justify-self:end;font-size:1.25rem;opacity:.35;transition:transform .4s var(--ease),opacity .4s var(--ease)}@media(max-width:860px){.row[data-astro-cid-pnecwkyc]{grid-template-columns:2.5rem 1fr 2rem}.row__note[data-astro-cid-pnecwkyc]{display:none}}.band[data-astro-cid-fqhusa4x]{position:relative;isolation:isolate;background:var(--ink);line-height:0}.band__img[data-astro-cid-fqhusa4x]{width:100%;height:auto;filter:contrast(1.04)}.band__fade[data-astro-cid-fqhusa4x]{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.72) 6%,rgba(0,0,0,.28) 14%,transparent 24%,transparent 76%,rgba(0,0,0,.28) 86%,rgba(0,0,0,.72) 94%,#000 100%)}.band__grain[data-astro-cid-fqhusa4x]{position:absolute;inset:0;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.rows[data-astro-cid-j7pv25f6]{margin-top:1.5rem;border-bottom:1px solid var(--line)}
