.hero[data-astro-cid-bbe6dxrz]{position:relative;isolation:isolate;min-height:100svh;width:100%;overflow-x:clip;clip-path:inset(0 0 -100vh 0);--rise-base:.3s}.hero__scroll[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;display:flex;flex-direction:column;will-change:transform}.hero__inner[data-astro-cid-bbe6dxrz]{flex:1;position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter,20px);align-content:start;width:100%;max-width:var(--grid-max-width,2560px);margin:0 auto;padding:var(--heroPadTop) var(--grid-margin,20px) var(--heroPadBottom)}.hero__copy[data-astro-cid-bbe6dxrz]{grid-column:2 / 10;align-self:start;position:relative}.hero__index[data-astro-cid-bbe6dxrz]{position:absolute;top:0;right:100%;font-family:var(--font-mono);line-height:1;font-size:var(--heroIndex);color:var(--color-text-muted);opacity:.5;letter-spacing:.03em;pointer-events:none;user-select:none;white-space:nowrap}.hero__statement[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:var(--heroStatement);line-height:1.04;letter-spacing:-.03em;margin:0;max-width:38ch}.hero__sub[data-astro-cid-bbe6dxrz]{font-family:var(--font-body);color:var(--color-text-secondary);font-size:var(--heroSub);line-height:1.1;letter-spacing:-.02em;margin:7px 0 0;max-width:46ch}.hero__media[data-astro-cid-bbe6dxrz]{position:absolute;right:var(--grid-margin,20px);bottom:clamp(105px,10.5vw,270px);width:clamp(320px,39.72vw,1017px)}.hero__frame[data-astro-cid-bbe6dxrz]{width:100%;padding:0}.hero__frame[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block}.hero__coords[data-astro-cid-bbe6dxrz]{position:absolute;left:var(--grid-margin,20px);top:50%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;font-family:var(--font-mono);font-size:clamp(11px,calc(.446rem + .268vw),14px);letter-spacing:-.05em;text-transform:uppercase;color:var(--color-text-primary);opacity:.25;z-index:5;white-space:nowrap;text-decoration:none;transition:color .2s ease,opacity .2s ease}@media(hover:hover)and (pointer:fine){.hero__coords[data-astro-cid-bbe6dxrz]:hover{color:var(--color-accent-strong);opacity:1!important}}.hero__brand[data-astro-cid-bbe6dxrz]{position:absolute;left:50%;bottom:0;z-index:0;--brand-y:38%;transform:translate(-50%,var(--brand-y));font-family:var(--font-display);font-weight:400;font-size:clamp(70px,11.806vw,302px);line-height:.8;letter-spacing:-.01em;white-space:nowrap;color:var(--color-text-primary);opacity:1;pointer-events:none;user-select:none}.hero__cta[data-astro-cid-bbe6dxrz]{position:absolute;z-index:10;right:var(--heroCtaInset);bottom:var(--heroCtaInset);text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:-.03em}.hero__cta[data-astro-cid-bbe6dxrz].btn-primary,.hero__cta[data-astro-cid-bbe6dxrz].btn-primary:hover{box-shadow:6px 6px 14px #00000034,inset 0 4px 8px #ffffff4c,inset 0 -4px 8px #00000036}:root[data-theme=dark] .hero__cta[data-astro-cid-bbe6dxrz].btn-primary,:root[data-theme=dark] .hero__cta[data-astro-cid-bbe6dxrz].btn-primary:hover{box-shadow:6px 6px 16px #000000b3,inset 0 2px 1px #ffffff42,inset 0 -3px 4px #00000052}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .hero__cta[data-astro-cid-bbe6dxrz].btn-primary,:root:not([data-theme=light]) .hero__cta[data-astro-cid-bbe6dxrz].btn-primary:hover{box-shadow:6px 6px 16px #000000b3,inset 0 2px 1px #ffffff42,inset 0 -3px 4px #00000052}}@media(max-width:743px){.hero__inner[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;justify-content:center;gap:28px;padding:120px var(--grid-margin-mobile,20px) 120px}.hero__copy[data-astro-cid-bbe6dxrz]{margin-left:0;max-width:none;transform:translateY(-50px)}.hero__statement[data-astro-cid-bbe6dxrz]{font-size:clamp(30px,8.5vw,46px)}.hero__sub[data-astro-cid-bbe6dxrz]{font-size:15px;max-width:none}.hero__media[data-astro-cid-bbe6dxrz]{position:static;width:100%;bottom:auto;right:auto}.hero__coords[data-astro-cid-bbe6dxrz]{display:none}.hero__brand[data-astro-cid-bbe6dxrz]{--brand-y:32%;font-size:clamp(36px,12vw,70px)}.hero__cta[data-astro-cid-bbe6dxrz]{right:var(--grid-margin-mobile,20px)}}@media(prefers-reduced-motion:no-preference){.hero__coords[data-astro-cid-bbe6dxrz]{opacity:0;animation:coordsIn 2.375s ease both;animation-delay:calc(var(--rise-base,.12s) + var(--d,0s))}@keyframes coordsIn{to{opacity:.25}}.hero__index[data-astro-cid-bbe6dxrz]{opacity:0;animation:indexIn 2.375s ease both;animation-delay:calc(var(--rise-base,.12s) + var(--d,0s))}@keyframes indexIn{to{opacity:.5}}.hero__brand[data-astro-cid-bbe6dxrz]{animation:brandRise 2.625s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--rise-base,.12s) + var(--d,0s))}@keyframes brandRise{0%{transform:translate(-50%,115%)}to{transform:translate(-50%,var(--brand-y,38%))}}}.s2[data-astro-cid-t7f22tqm]{padding:clamp(80px,8.75vw,224px) var(--grid-margin,20px);position:relative;z-index:1}.s2__inner[data-astro-cid-t7f22tqm]{width:100%;max-width:var(--grid-max-width,2560px);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter,20px);row-gap:clamp(56px,6.875vw,176px)}.s2__a[data-astro-cid-t7f22tqm],.s2__b[data-astro-cid-t7f22tqm]{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(1.875rem,min(1.4804rem + 1.619vw,1.8045rem + 1.2589vw),3.8188rem);line-height:1.04;letter-spacing:-.03em;margin:0}.s2__a[data-astro-cid-t7f22tqm]{grid-column:2 / 10;max-width:40ch}.s2__b[data-astro-cid-t7f22tqm]{grid-column:2 / 12;text-align:right}@media(max-width:743px){.s2[data-astro-cid-t7f22tqm]{padding:80px var(--grid-margin-mobile,20px)}.s2__inner[data-astro-cid-t7f22tqm]{grid-template-columns:1fr;row-gap:40px}.s2__a[data-astro-cid-t7f22tqm],.s2__b[data-astro-cid-t7f22tqm]{grid-column:1;max-width:none}.s2__b[data-astro-cid-t7f22tqm]{text-align:left}.s2__a[data-astro-cid-t7f22tqm],.s2__b[data-astro-cid-t7f22tqm]{font-size:clamp(28px,8vw,44px)}}.s3[data-astro-cid-3fhhkpmp]{padding:0 var(--grid-margin,20px);position:relative;z-index:1}.s3__inner[data-astro-cid-3fhhkpmp]{width:100%;max-width:var(--grid-max-width,2560px);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter,20px);row-gap:clamp(80px,8.75vw,224px);padding:0}.s3__rule[data-astro-cid-3fhhkpmp]{grid-column:3 / 11;height:1px;background:var(--color-border)}.s3__rule--top[data-astro-cid-3fhhkpmp]{grid-row:1}.s3__rule--bottom[data-astro-cid-3fhhkpmp]{grid-row:3}.s3__media[data-astro-cid-3fhhkpmp]{grid-row:2;grid-column:3 / 6;display:flex;flex-direction:column;gap:clamp(30px,3.47vw,89px)}.s3__frame[data-astro-cid-3fhhkpmp]{width:clamp(220px,24.65vw,631px)}.s3__frame[data-astro-cid-3fhhkpmp] img[data-astro-cid-3fhhkpmp]{width:100%;height:auto;aspect-ratio:355 / 237;object-fit:cover;display:block}.s3__content[data-astro-cid-3fhhkpmp]{grid-row:2;grid-column:8 / 11;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(32px,3.125vw,80px)}.s3__text[data-astro-cid-3fhhkpmp]{display:flex;flex-direction:column;gap:1.1em}.s3__text[data-astro-cid-3fhhkpmp] p[data-astro-cid-3fhhkpmp]{margin:0;font-family:var(--font-body);color:var(--color-text-secondary);font-size:clamp(.875rem,.5536rem + .3571vw,1.125rem);line-height:1.1;letter-spacing:-.02em}.s3__text[data-astro-cid-3fhhkpmp] strong[data-astro-cid-3fhhkpmp]{color:var(--color-text-primary);font-weight:700}.s3__cta[data-astro-cid-3fhhkpmp]{align-self:start;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:-.03em}@media(max-width:743px){.s3__inner[data-astro-cid-3fhhkpmp]{grid-template-columns:1fr;padding:0 0 72px}.s3__rule[data-astro-cid-3fhhkpmp]{grid-column:1}.s3__media[data-astro-cid-3fhhkpmp]{grid-row:auto;grid-column:1}.s3__frame[data-astro-cid-3fhhkpmp]{width:100%}.s3__content[data-astro-cid-3fhhkpmp]{grid-row:auto;grid-column:1}}.s4[data-astro-cid-rkjbnlab]{position:relative;--s4-w: calc((2 * (100vw - 2 * var(--grid-margin, 20px)) - var(--grid-gutter, 20px)) / 3);--s4-h: calc(var(--s4-w) * .625);height:min(100svh,calc(var(--s4-h) + 2 * clamp(80px,8.75vw,224px)));overflow-x:clip;z-index:2}.s4__media[data-astro-cid-rkjbnlab]{position:absolute;inset:0;margin:auto;width:var(--s4-w);height:var(--s4-h);will-change:transform;transform-origin:center center}.s4__media[data-astro-cid-rkjbnlab] img[data-astro-cid-rkjbnlab]{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:743px){.s4[data-astro-cid-rkjbnlab]{--s4-w: calc(100vw - 2 * var(--grid-margin-mobile, 20px));--s4-h: calc(var(--s4-w) * 1.7778);height:min(100svh,calc(var(--s4-h) + 2 * 80px))}}@media(prefers-reduced-motion:reduce){.s4[data-astro-cid-rkjbnlab]{height:auto;overflow:visible;padding:clamp(60px,6.25vw,160px) var(--grid-margin,20px)}.s4__media[data-astro-cid-rkjbnlab]{position:static;transform:none;width:100%;height:auto;aspect-ratio:1440 / 900;margin:0 auto}}@media(prefers-reduced-motion:reduce)and (max-width:743px){.s4__media[data-astro-cid-rkjbnlab]{aspect-ratio:9 / 16}}.s5[data-astro-cid-bns2dhku]{padding:0 var(--grid-margin,20px) clamp(80px,8.75vw,224px);position:relative;z-index:1}.s5__inner[data-astro-cid-bns2dhku]{width:100%;max-width:var(--grid-max-width,2560px);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter,20px);row-gap:0}.s5__rule[data-astro-cid-bns2dhku]{grid-column:3 / 11;height:1px;background:var(--color-border)}.s5__title[data-astro-cid-bns2dhku]{grid-column:3 / 11;margin:clamp(80px,8.75vw,224px) 0 0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.875rem,min(1.4804rem + 1.619vw,1.8045rem + 1.2589vw),3.8188rem);line-height:1.04;letter-spacing:-.03em}.s5__sub[data-astro-cid-bns2dhku]{grid-column:3 / 7;margin:6px 0 0;font-family:var(--font-body);color:var(--color-text-secondary);font-size:clamp(.875rem,.5536rem + .3571vw,1.125rem);line-height:1.3;letter-spacing:-.02em}.s5__grid[data-astro-cid-bns2dhku]{grid-column:3 / 11;margin-top:clamp(40px,3.75vw,96px);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gutter, 20px)}.s5__item[data-astro-cid-bns2dhku]{margin:0;position:relative;overflow:hidden;aspect-ratio:453 / 302}.s5__shot[data-astro-cid-bns2dhku]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.s5__shot--hover[data-astro-cid-bns2dhku]{opacity:0;transition:opacity .4s ease;pointer-events:none}.s5__item[data-astro-cid-bns2dhku]:hover .s5__shot--hover[data-astro-cid-bns2dhku],.s5__item[data-astro-cid-bns2dhku]:focus-within .s5__shot--hover[data-astro-cid-bns2dhku]{opacity:1}@media(prefers-reduced-motion:reduce){.s5__shot--hover[data-astro-cid-bns2dhku]{transition:opacity .2s ease;animation:none;opacity:0}}@media(max-width:743px){.s5[data-astro-cid-bns2dhku]{padding:72px var(--grid-margin-mobile,20px)}.s5__inner[data-astro-cid-bns2dhku]{grid-template-columns:1fr}.s5__rule[data-astro-cid-bns2dhku],.s5__title[data-astro-cid-bns2dhku],.s5__sub[data-astro-cid-bns2dhku],.s5__grid[data-astro-cid-bns2dhku]{grid-column:1}.s5__grid[data-astro-cid-bns2dhku]{grid-template-columns:1fr}.s5__shot--hover[data-astro-cid-bns2dhku]{animation:s5-auto-fade 9s ease-in-out infinite}.s5__item[data-astro-cid-bns2dhku]:nth-child(2) .s5__shot--hover[data-astro-cid-bns2dhku]{animation-delay:1.2s}.s5__item[data-astro-cid-bns2dhku]:nth-child(3) .s5__shot--hover[data-astro-cid-bns2dhku]{animation-delay:2.4s}.s5__item[data-astro-cid-bns2dhku]:nth-child(4) .s5__shot--hover[data-astro-cid-bns2dhku]{animation-delay:3.6s}}@keyframes s5-auto-fade{0%,8%{opacity:0}20%,45%{opacity:1}57%,to{opacity:0}}.who[data-astro-cid-anuqeuzm]{padding:0 var(--grid-margin,20px) clamp(80px,8.75vw,224px);position:relative;z-index:1}.who__sep[data-astro-cid-anuqeuzm]{width:100%;max-width:var(--grid-max-width,2560px);margin:0 0 clamp(80px,8.75vw,224px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter,20px)}.who__sep[data-astro-cid-anuqeuzm] span[data-astro-cid-anuqeuzm]{grid-column:3 / 11;height:1px;background:var(--color-border);display:block}.who__inner[data-astro-cid-anuqeuzm]{width:100%;max-width:var(--grid-max-width,2560px);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter,20px)}.who__head[data-astro-cid-anuqeuzm]{grid-column:3 / 11;grid-row:1;margin-bottom:clamp(28px,2.813vw,72px)}.who__title[data-astro-cid-anuqeuzm]{font-family:var(--font-display);font-weight:400;margin:0;font-size:clamp(1.875rem,min(1.4804rem + 1.619vw,1.8045rem + 1.2589vw),3.8188rem);line-height:1.04;letter-spacing:-.03em}.who__sub[data-astro-cid-anuqeuzm]{font-family:var(--font-body);color:var(--color-text-primary);opacity:.4;font-size:clamp(12px,.9vw,15px);letter-spacing:-.01em;margin:4px 0 0}.who__portrait[data-astro-cid-anuqeuzm]{grid-column:3 / 5;grid-row:2 / 3;align-self:start;width:120%;margin:0;background:var(--color-surface)}.who__portrait[data-astro-cid-anuqeuzm] img[data-astro-cid-anuqeuzm]{width:100%;height:auto;aspect-ratio:216 / 289;object-fit:cover;display:block}.who__copy[data-astro-cid-anuqeuzm]{grid-column:6 / 11;grid-row:2 / 4;align-self:start;display:flex;flex-direction:column;gap:1.15em}.who__copy[data-astro-cid-anuqeuzm] p[data-astro-cid-anuqeuzm]{margin:0;font-family:var(--font-body);color:var(--color-text-secondary);font-size:clamp(.875rem,.5536rem + .3571vw,1.125rem);line-height:1.3;letter-spacing:-.02em}.who__copy[data-astro-cid-anuqeuzm] p[data-astro-cid-anuqeuzm]:first-child{color:var(--color-text-primary);font-weight:700}.who__cta[data-astro-cid-anuqeuzm]{grid-column:6 / 11;grid-row:2 / 3;align-self:end;justify-self:start;white-space:nowrap;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:-.03em}@media(max-width:743px){.who[data-astro-cid-anuqeuzm]{padding:0 var(--grid-margin-mobile,20px) 72px}.who__sep[data-astro-cid-anuqeuzm]{grid-template-columns:1fr;margin:0 0 72px}.who__sep[data-astro-cid-anuqeuzm] span[data-astro-cid-anuqeuzm]{grid-column:1}.who__inner[data-astro-cid-anuqeuzm]{grid-template-columns:1fr}.who__head[data-astro-cid-anuqeuzm],.who__portrait[data-astro-cid-anuqeuzm],.who__copy[data-astro-cid-anuqeuzm],.who__cta[data-astro-cid-anuqeuzm]{grid-column:1;grid-row:auto}.who__head[data-astro-cid-anuqeuzm]{margin-bottom:24px}.who__portrait[data-astro-cid-anuqeuzm]{width:216px;max-width:70%;margin:0 0 32px}.who__cta[data-astro-cid-anuqeuzm]{justify-self:start;margin-top:28px}}.scroll-stage[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.hero-pin[data-astro-cid-j7pv25f6]{position:sticky;top:0;z-index:1}.parallax-delay[data-astro-cid-j7pv25f6]{height:20svh}.over-layer[data-astro-cid-j7pv25f6]{position:relative;z-index:2;background-color:var(--color-base);overflow:clip}.over-layer[data-astro-cid-j7pv25f6]:before{content:"";display:block;position:sticky;top:0;z-index:-1;pointer-events:none;height:100vh;margin-bottom:-100vh;background-image:var(--cross),linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px),linear-gradient(var(--grid-fine) 1px,transparent 1px),linear-gradient(90deg,var(--grid-fine) 1px,transparent 1px);background-size:93.75px 93.75px,93.75px 93.75px,93.75px 93.75px,18.75px 18.75px,18.75px 18.75px;background-position:-46.875px -46.875px,0 0,0 0,0 0,0 0}.over-layer[data-astro-cid-j7pv25f6] .spotlight--over[data-astro-cid-j7pv25f6]{position:absolute;z-index:0}@media(prefers-reduced-motion:reduce){.hero-pin[data-astro-cid-j7pv25f6]{position:static}}
