.reel[data-astro-cid-ug6fyo4k]{display:block}.reel__hero[data-astro-cid-ug6fyo4k]{height:100svh;min-height:40rem;padding:calc(var(--nav-h) + clamp(1.5rem, 6svh, 5rem)) var(--gutter) clamp(1.3rem, 4svh, 2.5rem);background:var(--color-bg);color:var(--color-fg);grid-template-rows:1fr auto;display:grid;overflow:hidden;container-type:inline-size}.reel__hero-main[data-astro-cid-ug6fyo4k]{text-align:center;align-self:center;justify-items:center;gap:clamp(1rem,3svh,1.8rem);display:grid}.reel__kicker[data-astro-cid-ug6fyo4k]{color:var(--color-accent);font-weight:800}.reel__headline[data-astro-cid-ug6fyo4k]{max-width:8.4ch;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;color:var(--color-accent);text-wrap:balance;margin:0 auto;font-size:clamp(4.1rem,13cqi,11rem);font-weight:950;line-height:.84}.reel__headline[data-astro-cid-ug6fyo4k] span[data-astro-cid-ug6fyo4k]{display:block}.reel__hero-foot[data-astro-cid-ug6fyo4k]{color:var(--color-accent);justify-content:space-between;gap:1rem;font-weight:700;display:flex}.reel__work[data-astro-cid-ug6fyo4k]{padding:0 0 var(--space-section);position:relative}.reel__scenes[data-astro-cid-ug6fyo4k]{position:relative}.rsc[data-astro-cid-ug6fyo4k]{isolation:isolate;background:#000;height:100svh;position:relative;overflow:hidden}.rsc__link[data-astro-cid-ug6fyo4k]{color:var(--color-fg);touch-action:manipulation;display:block;position:absolute;inset:0}.rsc__media[data-astro-cid-ug6fyo4k]{z-index:0;will-change:transform;filter:grayscale(.16)contrast(1.04);width:100%;height:115%;transition:filter .7s var(--ease-os);position:absolute;top:0;left:0}.rsc__media[data-astro-cid-ug6fyo4k] video{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-soft);display:block}.rsc__media-layer[data-astro-cid-ug6fyo4k]{display:block;position:absolute;inset:0}.rsc__media-layer--mobile[data-astro-cid-ug6fyo4k]{display:none}.rsc__img[data-astro-cid-ug6fyo4k]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-os), transform 1.2s var(--ease-soft);display:block;position:absolute;inset:0}.rsc__img[data-astro-cid-ug6fyo4k].is-active{opacity:1}.rsc__shade[data-astro-cid-ug6fyo4k]{z-index:1;pointer-events:none;background:linear-gradient(#0000 28%,#0b0b0b26 58%,#0b0b0bb3 100%),linear-gradient(90deg,#0000 0%,#0b0b0b1f 60%,#0b0b0b73 100%);position:absolute;inset:0}.rsc__link[data-astro-cid-ug6fyo4k]:focus-visible{outline-offset:-1px;outline:1px solid #ffffffb8}.reel__cta-row[data-astro-cid-ug6fyo4k]{justify-content:center;margin-top:clamp(3rem,9vh,6.5rem);display:flex}.reel__cta-row[data-astro-cid-ug6fyo4k] .reel__cta{color:var(--color-fg);border:0;padding-inline:0}.reel__cta-row[data-astro-cid-ug6fyo4k] .reel__cta:hover,.reel__cta-row[data-astro-cid-ug6fyo4k] .reel__cta:focus-visible{color:var(--color-accent)}@media (width<=48rem){.reel__hero[data-astro-cid-ug6fyo4k]{height:auto;min-height:0;padding-top:calc(var(--nav-h) + clamp(1.35rem, 5svh, 2.4rem));grid-template-rows:auto;padding-bottom:clamp(1.2rem,4svh,2rem)}.reel__hero-main[data-astro-cid-ug6fyo4k]{text-align:left;align-self:start;justify-items:start;gap:.75rem}.reel__headline[data-astro-cid-ug6fyo4k]{letter-spacing:0;max-width:11ch;margin:0;font-size:clamp(2.3rem,12.5cqi,3.45rem);line-height:.86}.reel__hero-foot[data-astro-cid-ug6fyo4k]{display:none}.reel__work[data-astro-cid-ug6fyo4k]{padding-bottom:clamp(3rem,10svh,6rem)}.rsc__media[data-astro-cid-ug6fyo4k].has-mobile-cover .rsc__media-layer--desktop[data-astro-cid-ug6fyo4k]{display:none}.rsc__media[data-astro-cid-ug6fyo4k].has-mobile-cover .rsc__media-layer--mobile[data-astro-cid-ug6fyo4k]{display:block}.rsc__shade[data-astro-cid-ug6fyo4k]{background:linear-gradient(#0000 22%,#0b0b0b33 48%,#0b0b0bdb 100%)}.reel__cta-row[data-astro-cid-ug6fyo4k]{padding-inline:var(--gutter)}}@media (prefers-reduced-motion:reduce){.rsc__media[data-astro-cid-ug6fyo4k],.rsc__img[data-astro-cid-ug6fyo4k]{transition:none}}.section--outro .vz-statement{font-family:var(--font-serif)!important;letter-spacing:0!important;font-weight:500!important}.intro-overlay[data-astro-cid-eaazbpxx]{--intro-logo-scale:1.12;--intro-logo-start-scale:.94;--intro-visual-x:0px;--intro-visual-y:0px;--intro-handoff-x:0px;--intro-handoff-y:0px;--intro-handoff-scale:1;z-index:10000;opacity:1;pointer-events:auto;transition:opacity .98s var(--ease-os), filter .98s var(--ease-os);background:#000;position:fixed;inset:0;overflow:hidden}.intro-overlay[data-astro-cid-eaazbpxx]:is([data-phase=handoff],[data-phase=settle]){background-color:#0000}.intro-overlay[data-astro-cid-eaazbpxx][data-phase=handoff]{transition:background-color .56s cubic-bezier(.22,1,.36,1)}.intro-overlay[data-astro-cid-eaazbpxx]:is([data-phase=handoff],[data-phase=settle]) .intro-overlay__grain[data-astro-cid-eaazbpxx]{opacity:0;transition:opacity .56s cubic-bezier(.22,1,.36,1)}.intro-overlay[data-astro-cid-eaazbpxx][data-phase=settle]{opacity:0;pointer-events:none;transition:opacity .22s var(--ease-os), filter .22s var(--ease-os)}.intro-overlay__grain[data-astro-cid-eaazbpxx]{z-index:5;pointer-events:none;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.intro-overlay__stage[data-astro-cid-eaazbpxx]{z-index:4;color:#fff;pointer-events:none;opacity:0;clip-path:inset(0 50%);filter:blur(12px)drop-shadow(0 1.2rem 3rem #000000d1);width:max-content;max-width:min(84vw,42rem);transform:translate3d(calc(-50% + var(--intro-visual-x)), calc(-50% + var(--intro-visual-y) + 1.1rem), 0) scale(var(--intro-logo-start-scale));transform-origin:50%;transition:opacity .76s var(--ease-os), clip-path .84s var(--ease-os), filter .98s var(--ease-os), transform 1.04s var(--ease-soft);will-change:opacity, clip-path, filter, transform;display:inline-flex;position:absolute;top:50%;left:50%}.intro-overlay__lockup[data-astro-cid-eaazbpxx]{color:#fff;white-space:nowrap;align-items:center;gap:.55rem;width:max-content;display:inline-flex}.intro-overlay__stage[data-astro-cid-eaazbpxx] .brand-unfold--nav{flex:none}.intro-overlay[data-astro-cid-eaazbpxx][data-phase=logo] .intro-overlay__stage[data-astro-cid-eaazbpxx]{opacity:1;clip-path:inset(0 -4%);filter:blur()drop-shadow(0 1.2rem 3rem #000000d1);transform:translate3d(calc(-50% + var(--intro-visual-x)), calc(-50% + var(--intro-visual-y)), 0) scale(var(--intro-logo-scale))}.intro-overlay[data-astro-cid-eaazbpxx][data-phase=handoff] .intro-overlay__stage[data-astro-cid-eaazbpxx]{opacity:1;clip-path:inset(0 -4%);filter:drop-shadow(0 0 #0000);transform:translate3d(calc(-50% + var(--intro-handoff-x)), calc(-50% + var(--intro-handoff-y)), 0) scale(var(--intro-handoff-scale));transition:opacity .7s var(--ease-os), filter .7s cubic-bezier(.16, 1, .3, 1), transform .7s cubic-bezier(.16, 1, .3, 1)}.intro-overlay[data-astro-cid-eaazbpxx][data-phase=settle] .intro-overlay__stage[data-astro-cid-eaazbpxx]{opacity:0;clip-path:inset(0 -4%);filter:drop-shadow(0 0 #0000);transform:translate3d(calc(-50% + var(--intro-handoff-x)), calc(-50% + var(--intro-handoff-y)), 0) scale(var(--intro-handoff-scale));transition:opacity .18s var(--ease-os), filter .18s var(--ease-os), transform .18s var(--ease-os)}@media (width<=48rem){.intro-overlay[data-astro-cid-eaazbpxx]{--intro-logo-scale:1;--intro-logo-start-scale:.86}}@media (width>=90rem){.intro-overlay[data-astro-cid-eaazbpxx]{--intro-logo-scale:1.25;--intro-logo-start-scale:1.05}}@media (prefers-reduced-motion:reduce){.intro-overlay[data-astro-cid-eaazbpxx]{display:none}}html.os-intro-lock,body.os-intro-lock{overscroll-behavior:none;touch-action:none;width:100%;overflow:hidden}body.os-intro-lock{position:fixed;left:0;right:0}html.os-intro-handoff .topbar__logo{opacity:0;transition:opacity .16s var(--ease-os)}.topbar__logo-word{transition:opacity .72s var(--ease-out-expo) .3s, filter .72s var(--ease-out-expo) .3s, transform .82s var(--ease-out-expo) .3s}html.os-intro-handoff .topbar__logo-word{opacity:0;filter:blur(6px);transform:translate(-.5rem)}html.os-intro-handoff .topbar__logo-mark{opacity:0}html.intro-done .reel{opacity:1;transform:none}html.has-motion:not(.intro-ready) body[data-home="1"] .topbar__meta-item,html.has-motion:not(.intro-ready) body[data-home="1"] .topbar__link,html.has-motion:not(.intro-ready) body[data-home="1"] .topbar__lang,html.has-motion:not(.intro-done) body[data-home="1"] .reel__work .rsc:first-child .rsc__media,html.has-motion:not(.intro-done) body[data-home="1"] .reel__work .rsc:first-child .rsc__media>*,html.has-motion:not(.intro-done) body[data-home="1"] .reel__work .rsc:first-child .rsc__shade,html.has-motion:not(.intro-done) body[data-home="1"] .reel__work .rsc:first-child .pjh__meta{opacity:0}html.has-motion:not(.intro-ready) body[data-home="1"] .topbar__meta-item,html.has-motion:not(.intro-ready) body[data-home="1"] .topbar__link,html.has-motion:not(.intro-ready) body[data-home="1"] .topbar__lang{filter:blur(8px);transform:translateY(-.7rem)}html.has-motion:not(.intro-done) body[data-home="1"] .reel__work .rsc:first-child .rsc__media>*{transform:scale(1.06)}html.has-motion:not(.intro-done) body[data-home="1"] .reel__work .rsc:first-child .pjh__meta{transform:translateY(.9rem)}html.intro-done body[data-home="1"] .reel__work .rsc:first-child .rsc__media{animation:home-media-in 1.1s var(--ease-out-expo) 60ms both}html.intro-done body[data-home="1"] .reel__work .rsc:first-child .rsc__media>*{animation:home-media-scale-in 1.5s var(--ease-out-expo) 60ms both}html.intro-done body[data-home="1"] .reel__work .rsc:first-child .rsc__shade{animation:home-shade-in 1s var(--ease-os) .22s both}html.intro-done body[data-home="1"] .reel__work .rsc:first-child .pjh__meta{animation:home-copy-in .95s var(--ease-out-expo) .58s both}html.intro-ready body[data-home="1"] .topbar__meta-item{animation:nav-child-in .82s var(--ease-out-expo) both}html.intro-ready body[data-home="1"] .topbar__meta-item:first-child{animation-delay:.24s}html.intro-ready body[data-home="1"] .topbar__meta-item:nth-child(2){animation-delay:.32s}html.intro-ready body[data-home="1"] .topbar__meta-item:nth-child(3){animation-delay:.4s}html.intro-ready body[data-home="1"] .topbar__link{animation:nav-child-in .82s var(--ease-out-expo) both}html.intro-ready body[data-home="1"] .topbar__link:first-child{animation-delay:.36s}html.intro-ready body[data-home="1"] .topbar__link:nth-child(2){animation-delay:.44s}html.intro-ready body[data-home="1"] .topbar__link:nth-child(3){animation-delay:.52s}html.intro-ready body[data-home="1"] .topbar__lang{animation:nav-child-in .82s var(--ease-out-expo) .62s both}html.has-motion:not(.intro-done) .reel__headline span,html.has-motion:not(.intro-done) .reel__kicker,html.has-motion:not(.intro-done) .reel__hero-foot{opacity:0}html.intro-done .reel__kicker{animation:hero-fade-in .76s var(--ease-os) 50ms both}html.intro-done .reel__hero-foot{animation:hero-fade-in .76s var(--ease-os) .5s both}html.intro-done .reel__headline span{animation:hero-line-in .9s var(--ease-soft) both}html.intro-done .reel__headline span:first-child{animation-delay:.12s}html.intro-done .reel__headline span:nth-child(2){animation-delay:.24s}html.intro-done .reel__headline span:nth-child(3){animation-delay:.36s}html.intro-done .reel__headline span:nth-child(4){animation-delay:.48s}@keyframes hero-line-in{0%{opacity:0;clip-path:inset(0 110% 0 0);transform:translateY(1.4rem)}to{opacity:1;clip-path:inset(0 -5% 0 0);transform:none}}@keyframes hero-fade-in{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}@keyframes nav-child-in{0%{opacity:0;filter:blur(8px);transform:translateY(-.7rem)}to{opacity:1;filter:blur();transform:none}}@keyframes home-media-in{0%{opacity:0}to{opacity:1}}@keyframes home-media-scale-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes home-shade-in{0%{opacity:0}to{opacity:1}}@keyframes home-copy-in{0%{opacity:0;filter:blur(5px);transform:translateY(.9rem)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){html.intro-done .reel,html.has-motion:not(.intro-ready) body[data-home="1"] .topbar__meta-item,html.has-motion:not(.intro-ready) body[data-home="1"] .topbar__link,html.has-motion:not(.intro-ready) body[data-home="1"] .topbar__lang,html.has-motion:not(.intro-done) body[data-home="1"] .reel__work .rsc:first-child .rsc__media,html.has-motion:not(.intro-done) body[data-home="1"] .reel__work .rsc:first-child .rsc__media>*,html.has-motion:not(.intro-done) body[data-home="1"] .reel__work .rsc:first-child .rsc__shade,html.has-motion:not(.intro-done) body[data-home="1"] .reel__work .rsc:first-child .pjh__meta,html.has-motion:not(.intro-done) .reel__headline span,html.has-motion:not(.intro-done) .reel__kicker,html.has-motion:not(.intro-done) .reel__hero-foot{opacity:1;filter:none;transform:none}html.intro-ready body[data-home="1"] .topbar__meta-item,html.intro-ready body[data-home="1"] .topbar__link,html.intro-ready body[data-home="1"] .topbar__lang,html.intro-done body[data-home="1"] .reel__work .rsc:first-child .rsc__media,html.intro-done body[data-home="1"] .reel__work .rsc:first-child .rsc__media>*,html.intro-done body[data-home="1"] .reel__work .rsc:first-child .rsc__shade,html.intro-done body[data-home="1"] .reel__work .rsc:first-child .pjh__meta,html.intro-done .reel__headline span,html.intro-done .reel__kicker,html.intro-done .reel__hero-foot{animation:none}}
