.home-hero,.home-fields,.home-works,.home-press,.home-about,.home-testimonials,.home-stream,.home-quote,.home-chapter{background:var(--bg);color:var(--fg)}.home-chapter{padding:50vh var(--page-x)}.home-chapter.is-static{padding:var(--stack-lg) var(--page-x)}.home-chapter__lines{flex-direction:column;align-items:center;display:flex}.home-chapter__line{margin:0;display:flex;overflow:hidden}.home-chapter__letter{display:inline-block;position:relative}.home-chapter__letter span:last-child{position:absolute;bottom:100%;left:0}.home-hero__pin{height:400vh}.home-hero__stage{perspective:250vw;height:100vh;position:relative;overflow:hidden}.home-hero__text{z-index:1;padding:96px var(--page-x) 16px;pointer-events:none;grid-template:"title title""copy latest"1fr/minmax(0,1fr) auto;column-gap:40px;display:grid;position:absolute;inset:0;container:hero/inline-size}.home-hero__title{white-space:nowrap;grid-area:title;align-self:start;width:100%;margin:0}.home-hero__title.is-transition-hidden{visibility:hidden}.home-hero.is-intro .home-hero__word>span{transform:translateY(100%)}.home-hero.is-intro .home-hero__latest-cta .home-hero__word>span{transform:none}.home-hero.is-intro .home-hero__latest-frame img{transform:translateY(100%)}.home-hero__word{text-indent:0;margin:-.14em 0;display:inline-block;overflow:hidden}.home-hero__word>span{padding:.14em 0;display:block}.home-hero__title .home-hero__word>span{padding-right:.12em}:is(.home-hero__word:has(.type-diacritic),.home-about__word:has(.type-diacritic)){margin-top:calc(-.14em - var(--diacritic-clip))}:is(.home-hero__word:has(.type-diacritic)>span,.home-about__word:has(.type-diacritic)>span){padding-top:calc(.14em + var(--diacritic-clip))}.home-hero__title:has(.type-diacritic){--diacritic-clip:.26em}.home-hero__title:has(.type-diacritic) .home-hero__word{margin-top:calc(-.14em - var(--diacritic-clip))}.home-hero__title:has(.type-diacritic) .home-hero__word>span{padding-top:calc(.14em + var(--diacritic-clip))}.home-hero__copy{--hero-lead-size:clamp(1.5rem, 2.4vw, 2.125rem);--hero-lead-lh:1.2;width:min(100%, var(--hero-measure));grid-area:copy;align-self:end;position:relative}.home-hero__label{width:var(--hero-indent);height:calc(var(--hero-lead-size) * var(--hero-lead-lh));color:var(--fg-muted);justify-content:flex-start;align-items:center;margin:0;display:flex;position:absolute;top:0;left:0}.home-hero__lead{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;line-height:var(--hero-lead-lh);text-indent:var(--hero-indent);margin:0}.home-hero__latest{width:var(--hero-latest-w);pointer-events:auto;flex-direction:column;grid-area:latest;place-self:end;align-items:flex-start;gap:8px;display:flex}.home-hero__latest-meta{flex-shrink:0;align-items:center;gap:8px;display:flex}.home-hero__latest-pulse{background:var(--fg);width:8px;height:8px;animation:home-hero-pulse var(--duration-slow) var(--ease-in-out) infinite;flex-shrink:0;display:block}.home-hero__latest-label{color:var(--fg-muted);margin:0}.home-hero__latest-link{width:100%;color:inherit;text-decoration:none;display:block}.home-hero__latest-link:focus-visible{outline:1px solid var(--fg);outline-offset:2px}.home-hero__latest-frame{aspect-ratio:16/10;transform-origin:100% 100%;width:100%;transition:transform var(--duration-slow) var(--ease-out);display:block;position:relative;overflow:hidden}.home-hero__latest-frame img{object-fit:cover;width:100%;height:100%;display:block}.home-hero__latest-cta{z-index:1;color:var(--bg);pointer-events:none;padding:16px;display:block;position:absolute;inset:0}.home-hero__latest-cta:before{content:"";background:var(--photo-scrim);opacity:1;transition:opacity var(--duration) var(--ease-in-out);position:absolute;inset:0}.home-hero__latest-cta-text{margin:0;position:absolute;bottom:16px;left:16px;overflow:hidden}.home-hero__latest-cta .home-hero__word{margin:0}.home-hero__latest-arrow-clip{width:1em;height:1em;position:absolute;top:16px;right:16px;overflow:hidden}.home-hero__latest-arrow-clip .home-hero__word{display:block}.home-hero__latest-arrow-clip .home-hero__word>span{padding:0}.home-hero__latest-arrow{width:1em;height:1em;display:block}@media (hover:hover) and (pointer:fine){.home-hero__latest-cta:before{opacity:0}.home-hero__latest-cta .home-hero__word{transition:transform .5s var(--ease-out);transform:translateY(110%)}.home-hero__latest-cta-text .home-hero__word:nth-child(2){transition-delay:40ms}.home-hero__latest-arrow-clip .home-hero__word{transition-delay:80ms}.home-hero__latest-link:hover .home-hero__latest-cta:before,.home-hero__latest-link:focus-visible .home-hero__latest-cta:before{opacity:1}.home-hero__latest-link:hover .home-hero__latest-cta .home-hero__word,.home-hero__latest-link:focus-visible .home-hero__latest-cta .home-hero__word{transform:translateY(0)}.home-hero__latest-link:hover .home-hero__latest-frame,.home-hero__latest-link:focus-visible .home-hero__latest-frame{z-index:2;transform:scale(1.35)}}.home-hero__media{opacity:0;will-change:transform, opacity;justify-content:center;align-items:center;width:max(14vw,100px);height:max(14vw,100px);display:flex;position:absolute;top:50%;left:50%}.home-hero__media img{border-radius:0;display:block}.home-hero__media img.is-landscape{width:100%;height:auto}.home-hero__media img.is-portrait{width:auto;height:100%}.home-hero.is-static .home-hero__pin{height:auto}.home-hero.is-static .home-hero__stage{perspective:none;height:auto;min-height:100vh}.home-hero.is-static .home-hero__text{padding-bottom:var(--stack);position:relative}.home-hero.is-static .home-hero__media{opacity:1;position:static}.home-fields{padding:100vh 0;position:relative;overflow:hidden}.home-fields__list{padding:0 var(--page-x);margin:0;list-style:none}.home-fields__item{opacity:.35}.home-fields__medias{top:calc(50% - 5vw);left:var(--page-x);z-index:3;aspect-ratio:1.55;height:10vw;position:fixed}.home-fields__medias img{object-fit:cover;visibility:hidden;border-radius:0;width:100%;height:100%;position:absolute;top:0;left:0}.home-fields.is-static{padding:var(--stack-lg) var(--page-x)}.home-fields__static-list{gap:var(--stack);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-fields__static-item{grid-template-columns:minmax(8rem,12rem) 1fr;align-items:center;gap:16px;display:grid}.home-fields__static-item img{border-radius:0;width:100%;height:auto}.home-fields__static-item p{margin:0}.home-works{position:relative;overflow:hidden}.home-works__pin-target{height:100vh}.home-works__stage{perspective:150vw;height:100vh;position:relative}.home-works__meta{z-index:2;width:100%;padding:var(--page-x);justify-content:space-between;display:flex;position:absolute;top:0;left:0}.home-works__album{max-width:55%}.home-works__link{color:var(--fg);text-decoration:none}.home-works__link:hover,.home-works__link:focus-visible{opacity:.55}.home-works__carousel{height:100%;transform-style:preserve-3d}.home-works__slide{aspect-ratio:1.75;width:56vw;transform-style:preserve-3d;position:absolute;top:calc(50% - 14vw);left:calc(50% - 28vw)}.home-works__image{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.home-works.is-static{padding:var(--stack-lg) var(--page-x)}.home-works__list{gap:var(--stack);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-works__list-item img{border-radius:0;width:100%;max-width:720px;height:auto;display:block}.home-works__list-meta{justify-content:space-between;gap:16px;margin-top:16px;display:flex}.home-press{min-height:100vh;padding:var(--stack-lg) 0;align-items:center;display:flex;position:relative}.home-press__list{border-bottom:1px solid color-mix(in srgb, var(--fg) 30%, transparent);width:100%;margin:0;padding:0;list-style:none}.home-press__row{width:100%;padding:16px var(--page-x);border-top:1px solid color-mix(in srgb, var(--fg) 30%, transparent);cursor:pointer;justify-content:space-between;gap:16px;display:flex}.home-press__row:focus-visible{outline:1px solid var(--fg);outline-offset:-1px}.home-press__name,.home-press__year{margin:0}.home-press__year{flex-shrink:0}.home-press__media{z-index:2;pointer-events:none;visibility:hidden;width:24vw;height:24vw;position:absolute;top:0;right:16%;overflow:hidden}.home-press__media.is-on{visibility:visible}.home-press__media div{position:absolute;inset:0;overflow:hidden;transform:translateY(-100%)}.home-press__media img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0;transform:translateY(90%)}.home-press.is-static{padding:var(--stack-lg) var(--page-x);display:block}.home-press__static-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.home-press__static-item{padding:var(--stack) 0;border-top:1px solid color-mix(in srgb, var(--fg) 30%, transparent)}.home-press__static-item:first-child{border-top:0}.home-press__static-meta{justify-content:space-between;gap:16px;margin-bottom:16px;display:flex}.home-press__static-meta p{margin:0}.home-press__static-item img{aspect-ratio:1.8;object-fit:cover;border-radius:0;width:100%;height:auto;display:block}.home-about{overflow:visible}.home-about__pin{height:600vh}.home-about__pin-target{height:100vh}.home-about__stage{justify-content:space-between;align-items:center;column-gap:16px;height:100vh;padding:16px;display:flex;position:relative}.home-about__name{color:var(--fg-muted);position:absolute;top:15vh;left:32px}.home-about__copy{width:40%;padding-left:16px;position:relative}.home-about__paragraph{line-height:1}.home-about__paragraph:not(:first-child){position:absolute;top:0}.home-about__media{flex:auto;min-width:0;height:100%;position:relative;overflow:hidden}.home-about__frame{clip-path:inset(0);position:absolute;inset:0;overflow:hidden}.home-about__frame:first-child{z-index:3}.home-about__frame:nth-child(2){z-index:2}.home-about__frame:nth-child(3){z-index:1}.home-about__photo{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.home-about__word{margin:-.14em 0;display:inline-block;overflow:hidden}.home-about__word>span{padding:.14em 0;display:block}.home-about__paragraph:not(:first-child) .home-about__word>span{transform:translateY(-100%)}.home-about.is-static .home-about__pin,.home-about.is-static .home-about__pin-target{height:auto}.home-about.is-static .home-about__stage{height:auto;min-height:100vh}.home-about.is-static .home-about__paragraph:not(:first-child){position:static}.home-about.is-static .home-about__paragraph:not(:first-child) .home-about__word>span{transform:none}.home-about.is-static .home-about__media{height:min(70vh,36rem)}.home-about.is-static .home-about__frame:not(:first-child){display:none}.home-about.is-static .home-about__frame:first-child{clip-path:none;position:relative}.home-testimonials{position:relative;overflow:hidden}.home-testimonials__container{flex-direction:column;justify-content:center;width:100%;height:100vh;display:flex}.home-testimonials__cards{white-space:nowrap;will-change:transform;gap:20px;width:max-content;padding:0 calc(100vw + 1px);display:flex}.home-testimonials__card{aspect-ratio:.75;width:370px;position:relative}.home-testimonials__content{width:100%;height:100%;white-space:initial;will-change:transform;border-radius:20px;flex-direction:column;justify-content:space-between;padding:40px;display:flex}.home-testimonials__quote{margin:0;line-height:1.2}.home-testimonials__footer{align-items:center;gap:15px;display:flex}.home-testimonials__footer img{object-fit:cover;border-radius:100%;width:60px;height:60px}.home-testimonials__byline{margin:0;line-height:1.4}.home-testimonials__card:nth-child(4n-3) .home-testimonials__content{background:var(--fg);color:var(--bg)}.home-testimonials__card:nth-child(4n-2) .home-testimonials__content{background:var(--bg);color:var(--fg);border:1px solid var(--fg)}.home-testimonials__card:nth-child(4n-1) .home-testimonials__content{background:var(--fg);color:var(--bg)}.home-testimonials__card:nth-child(4n) .home-testimonials__content{background:var(--bg);color:var(--fg);border:1px solid color-mix(in srgb, var(--fg) 35%, transparent)}.home-testimonials.is-static{padding:var(--stack-lg) var(--page-x)}.home-testimonials__list{gap:var(--stack);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-testimonials__list-item{border:1px solid color-mix(in srgb, var(--fg) 30%, transparent);border-radius:20px;padding:24px}.home-testimonials__byline-wrap{align-items:center;gap:15px;margin-top:20px;display:flex}.home-testimonials__byline-wrap img{object-fit:cover;border-radius:100%;width:60px;height:60px}.home-stream__pin{height:400vh}.home-stream__stage{height:100vh;position:relative;overflow:hidden}.home-stream__media{aspect-ratio:1;object-fit:contain;border-radius:0;width:20vw;display:block;position:absolute;top:0;left:0}.home-stream.is-static{padding:var(--stack-lg) var(--page-x)}.home-stream__grid{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.home-stream__grid img{border-radius:0;width:100%;height:auto;display:block}.home-quote{overflow:hidden}.home-quote__pin-target{isolation:isolate;width:100%;height:100vh;position:relative;overflow:hidden}.home-quote__header{z-index:2;width:100%;padding:96px var(--page-x) 24px;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:0;left:0}.home-quote__header p{margin:0}.home-quote__lede{width:30%}.home-quote__meta{text-align:right;pointer-events:auto;flex-direction:column;align-items:flex-end;margin:0;display:flex}.home-quote__social{color:inherit;text-decoration:none}.home-quote__social:focus-visible{outline:1px solid var(--fg);outline-offset:4px}@media (hover:hover) and (pointer:fine){.home-quote__social:hover{opacity:.5}}.home-quote__hit{z-index:1;color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;inset:0}.home-quote__label{width:max-content;color:var(--fg);padding-bottom:.18em;display:flex;position:relative}.home-quote__label:after{content:"";pointer-events:none;transform-origin:0;height:.1em;transition:transform var(--duration) var(--ease-in-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.home-quote__text{width:max-content;color:inherit;white-space:nowrap;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.home-quote__hit:focus-visible{outline:1px solid var(--fg);outline-offset:8px}.home-quote__hit:focus-visible .home-quote__label:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.home-quote__label:hover:after{transform:scaleX(1)}}.home-quote__letter{display:inline-block;position:relative}.home-quote__letter span:last-child{position:absolute;bottom:100%;left:0}.home-wheel{z-index:0;perspective:100vw;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0;overflow:visible}.home-wheel__fade,.home-wheel__medias{width:100%;height:100%;transform-style:preserve-3d;display:block;position:relative}.home-wheel__fade{opacity:1;transform:none}.home-wheel__media{will-change:transform;width:16vw;height:16vw;transform-style:preserve-3d;border-radius:0;position:absolute;top:calc(50% - 8vw);left:calc(50% - 8vw);overflow:hidden}.home-wheel__media img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.home-wheel__media:after{content:"";background:var(--photo-wash);pointer-events:none;position:absolute;inset:0}.home-quote__imprint{right:var(--page-x);z-index:2;color:inherit;pointer-events:auto;text-decoration:none;position:absolute;bottom:24px}.home-quote__imprint:focus-visible{outline:1px solid var(--fg);outline-offset:4px}@media (hover:hover) and (pointer:fine){.home-quote__imprint:hover{opacity:.5}}.home-quote.is-static{min-height:100vh;position:relative}.home-quote.is-static .home-quote__pin-target{height:auto;overflow:visible}.home-quote.is-static .home-quote__header{position:absolute}.home-quote.is-static .home-quote__text{width:max-content;color:var(--fg);white-space:nowrap;padding-bottom:.18em;display:flex;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.home-quote.is-static .home-quote__text:after{content:"";pointer-events:none;transform-origin:0;height:.1em;transition:transform var(--duration) var(--ease-in-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.home-quote.is-static .home-quote__text:hover:after{transform:scaleX(1)}}@media (max-width:768px){.home-hero__text{grid-template:"title""copy""latest"/minmax(0,1fr);row-gap:24px;padding-top:96px}.home-hero__latest{justify-self:end;width:min(16rem,100%)}.home-hero__latest-frame{aspect-ratio:16/10}.home-hero__latest-cta:before{opacity:1}.home-hero__latest-cta .home-hero__word{transition:none;transform:none}.home-hero__latest-link:hover .home-hero__latest-frame,.home-hero__latest-link:focus-visible .home-hero__latest-frame{transform:none}.home-fields__item{max-width:65vw;padding:1vw 0}.home-fields__medias{top:calc(50% - 7vw);left:var(--page-x);height:14vw}.home-stream__media{width:40vw}.home-press__media{display:none}.home-press__row{cursor:default}.home-testimonials__card{width:70vw}.home-testimonials__content{padding:20px}.home-works__slide{width:80vw;top:calc(50% - 18vw);left:calc(50% - 40vw)}.home-works__stage{perspective:180vw}.home-fields .type-roll{font-size:8vw;line-height:1}.home-quote__header{flex-direction:column;gap:16px;padding-top:80px}.home-quote__lede{order:2;width:100%}.home-quote__meta{text-align:left;align-items:flex-start}.home-wheel__media{width:36vw;height:36vw;top:calc(50% - 18vw);left:calc(50% - 18vw)}}@media (max-width:500px){.home-about__stage{flex-direction:column;justify-content:flex-start}.home-about__copy{order:2;width:100%;margin-top:16px;padding:0}.home-about__media{flex:none;order:1;width:100%;height:55vh}.home-about__name{top:auto;bottom:20px;left:16px}}@keyframes home-hero-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.home-hero__media,.home-fields__item,.home-stream__media,.home-wheel__media,.home-quote__letter,.home-about__word>span{will-change:auto}.home-hero__latest-pulse{animation:none}.home-hero__latest-frame,.home-hero__latest-cta:before{transition:none}.home-hero__latest-cta .home-hero__word{transition:none;transform:none}.home-hero__latest-link:hover .home-hero__latest-frame,.home-hero__latest-link:focus-visible .home-hero__latest-frame{transform:none}}
