.hero[data-astro-cid-5qqjv3h6]{background:#111;height:64svh;min-height:358.4px;position:relative;overflow:hidden}.hero__image{width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hero__overlay[data-astro-cid-5qqjv3h6]{background:linear-gradient(#0000 35%,#0000000d 55%,#0000008c 100%);justify-content:flex-start;align-items:flex-end;display:flex;position:absolute;inset:0}.hero__content[data-astro-cid-5qqjv3h6]{box-sizing:border-box;padding-inline:clamp(24px,5vw,64px);width:min(720px,100%);max-width:100%;color:var(--color-dark-ink);text-align:left;flex:none;margin:0;padding-bottom:clamp(48px,8vw,96px);position:absolute;bottom:0;left:0}.hero__label[data-astro-cid-5qqjv3h6]{color:#fff;font-size:.864rem}.hero__title[data-astro-cid-5qqjv3h6]{letter-spacing:-.01em;margin-top:12px;font-size:clamp(4.8rem,14.4vw,10.8rem)}.hero__subtitle[data-astro-cid-5qqjv3h6]{font-family:var(--font-display);margin-top:16px;font-size:clamp(1.32rem,2.4vw,1.68rem);font-style:italic}.hero__cta[data-astro-cid-5qqjv3h6]{color:var(--color-dark-ink);margin-top:28px}.scroll-cue[data-astro-cid-5qqjv3h6]{z-index:3;left:50%;bottom:max(14px, env(safe-area-inset-bottom));color:var(--color-dark-ink);font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;opacity:.82;pointer-events:none;flex-direction:column;align-items:center;gap:7px;font-size:.6rem;line-height:1;display:flex;position:absolute;transform:translate(-50%)}.scroll-cue__line[data-astro-cid-5qqjv3h6]{transform-origin:top;background:currentColor;width:1px;height:25px;animation:1.8s ease-in-out infinite scroll-pulse}@keyframes scroll-pulse{0%,to{opacity:.4;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}.work-section[data-astro-cid-5qqjv3h6]{gap:30px;padding-top:clamp(42px,7.5vw,90px);display:grid}.work-section__head[data-astro-cid-5qqjv3h6]{grid-template-columns:1fr;align-items:start;gap:21px;display:grid}.work-section__intro[data-astro-cid-5qqjv3h6]{max-width:720px;color:var(--color-ink-soft);font-family:var(--font-display);place-self:center;font-size:1.235rem;line-height:1.6}.work-section__signature[data-astro-cid-5qqjv3h6]{color:var(--color-ink);margin-top:16px;font-size:1rem;font-weight:700}.work-section__title[data-astro-cid-5qqjv3h6]{text-wrap:balance;font-size:clamp(2rem,4.5vw,3.4rem)}.work-section__title[data-astro-cid-5qqjv3h6] span[data-astro-cid-5qqjv3h6]{display:inline}.work-section__title[data-astro-cid-5qqjv3h6] span[data-astro-cid-5qqjv3h6]:not(:last-child):after{content:" "}.work-section__image{aspect-ratio:16/9;object-fit:cover;width:100%}.work-section__visual[data-astro-cid-5qqjv3h6]{justify-self:start;width:100vw;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.work-section__overlay[data-astro-cid-5qqjv3h6]{color:var(--color-dark-ink);background:linear-gradient(#0000 30%,#0000000d 50%,#0000008c 100%);flex-direction:column;justify-content:flex-start;padding:clamp(48px,12%,120px) clamp(24px,5vw,64px) clamp(24px,5vw,64px);display:flex;position:absolute;inset:0}.work-section__overlay[data-astro-cid-5qqjv3h6] .hero__title[data-astro-cid-5qqjv3h6]{font-size:clamp(3.6rem,9.6vw,8.4rem)}.work-section__overlay[data-astro-cid-5qqjv3h6] .hero__cta[data-astro-cid-5qqjv3h6]{align-self:flex-start}.flight-featured-image[data-astro-cid-5qqjv3h6] .work-section__image{aspect-ratio:auto;object-fit:contain;height:auto}.flight-featured-image[data-astro-cid-5qqjv3h6] .work-section__overlay[data-astro-cid-5qqjv3h6]{justify-content:flex-end;padding-top:clamp(24px,5vw,64px);padding-bottom:clamp(88px,15%,144px)}.world-featured-image[data-astro-cid-5qqjv3h6] .work-section__image{aspect-ratio:auto;object-fit:contain;height:auto}.world-featured-image[data-astro-cid-5qqjv3h6] .work-section__overlay[data-astro-cid-5qqjv3h6]{text-align:left;justify-content:center;align-items:flex-start;padding-top:clamp(16px,2vw,32px);padding-bottom:clamp(24px,5vw,64px)}.world-featured-image[data-astro-cid-5qqjv3h6] .work-section__overlay[data-astro-cid-5qqjv3h6] .hero__cta[data-astro-cid-5qqjv3h6]{color:#fff;background:#00000080;border-bottom:0;align-self:flex-start;padding:.35em .65em .4em;position:relative}.world-featured-image[data-astro-cid-5qqjv3h6] .work-section__overlay[data-astro-cid-5qqjv3h6] .hero__cta[data-astro-cid-5qqjv3h6]:after{content:"";background:currentColor;height:1px;position:absolute;bottom:0;left:.65em;right:.65em}.world-text-block[data-astro-cid-5qqjv3h6]{transform:translateY(-45%)}@media (width<=859px){.hero__content[data-astro-cid-5qqjv3h6]{padding-bottom:clamp(96px,22vw,124px)}.form-featured-image[data-astro-cid-5qqjv3h6] .work-section__overlay[data-astro-cid-5qqjv3h6] .hero__title[data-astro-cid-5qqjv3h6],.form-featured-image[data-astro-cid-5qqjv3h6] .work-section__overlay[data-astro-cid-5qqjv3h6] .hero__subtitle[data-astro-cid-5qqjv3h6]{transform:translateY(-38px)}.flight-featured-image[data-astro-cid-5qqjv3h6] .work-section__overlay[data-astro-cid-5qqjv3h6]>[data-astro-cid-5qqjv3h6]{transform:translateY(44px)}.world-featured-image[data-astro-cid-5qqjv3h6] .work-section__overlay[data-astro-cid-5qqjv3h6]{justify-content:flex-start;padding-top:clamp(32px,8vw,56px)}.world-text-block[data-astro-cid-5qqjv3h6]{width:100%;transform:none}}@media (prefers-reduced-motion:reduce){.scroll-cue__line[data-astro-cid-5qqjv3h6]{animation:none}}.form-featured-image[data-astro-cid-5qqjv3h6] .work-section__image{aspect-ratio:auto;object-fit:contain;height:auto}@media (width>=860px){.work-section[data-astro-cid-5qqjv3h6]{--work-space-trim:clamp(36px, 6.6667vw, 80px);padding-top:calc(clamp(56px, 10vw, 120px) - var(--work-space-trim));gap:40px}.work-section__head[data-astro-cid-5qqjv3h6]{grid-template-rows:1fr;grid-template-columns:2fr 1fr;align-items:center;column-gap:40px;padding-block:31px;position:relative}.work-section__label[data-astro-cid-5qqjv3h6]{position:absolute;top:0;left:0}.work-section__intro[data-astro-cid-5qqjv3h6]{grid-area:1/1;place-self:center}.work-section__title[data-astro-cid-5qqjv3h6]{grid-area:1/2;align-self:center;font-size:clamp(2rem,4.5vw,3.4rem)}.work-section__title[data-astro-cid-5qqjv3h6] span[data-astro-cid-5qqjv3h6]{display:block}.work-section__title[data-astro-cid-5qqjv3h6] span[data-astro-cid-5qqjv3h6]:not(:last-child):after{content:none}}.studio-section[data-astro-cid-5qqjv3h6]{border-top:7px solid #fff;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;display:grid}.studio-section__visual[data-astro-cid-5qqjv3h6]{width:100%;min-width:0;position:relative;overflow:hidden}.studio-section__image{object-fit:contain;filter:grayscale();width:100%;height:100%;display:block;position:absolute;inset:0}.studio-section__panel[data-astro-cid-5qqjv3h6]{background:var(--color-dark-bg);color:var(--color-dark-ink);text-align:center;justify-content:center;align-items:center;display:flex}.studio-section__inner[data-astro-cid-5qqjv3h6]{max-width:520px;margin-inline:auto;padding:clamp(40px,6vw,80px) clamp(24px,5vw,64px)}.studio-section__title[data-astro-cid-5qqjv3h6]{margin-top:16px;font-size:clamp(1.8rem,3.2vw,2.6rem)}.studio-section__title[data-astro-cid-5qqjv3h6] span[data-astro-cid-5qqjv3h6]{display:block}.studio-section__body[data-astro-cid-5qqjv3h6]{color:var(--color-dark-ink-soft);font-family:var(--font-display);max-width:380px;margin-top:20px;font-size:.9rem}.studio-section__cta[data-astro-cid-5qqjv3h6]{margin-top:24px}@media (width>=860px){.studio-section[data-astro-cid-5qqjv3h6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:max-content}}.collectors-section[data-astro-cid-5qqjv3h6]{text-align:center;flex-direction:column;align-items:center;padding-block:clamp(36px,6vw,72px);display:flex}.collectors-section__title[data-astro-cid-5qqjv3h6]{max-width:14ch;margin-top:16px;font-size:clamp(2.4rem,6vw,4.2rem)}.collectors-section__title[data-astro-cid-5qqjv3h6] span[data-astro-cid-5qqjv3h6]{display:block}.collectors-section__body[data-astro-cid-5qqjv3h6]{max-width:480px;color:var(--color-ink-soft);font-family:var(--font-display);margin-top:24px}.collectors-section__body[data-astro-cid-5qqjv3h6]+.btn[data-astro-cid-5qqjv3h6],.collectors-section[data-astro-cid-5qqjv3h6] .btn[data-astro-cid-5qqjv3h6]{margin-top:32px}
