.project-scrub{--project-scroll-vh:450;width:100%;height:calc(var(--project-scroll-vh) * 1vh);height:calc(var(--project-scroll-vh) * 1svh);background:#000;position:relative}.project-scrub__scene{isolation:isolate;background:#000;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.project-scrub__video{z-index:0;object-fit:cover;object-position:50% 50%;pointer-events:none;user-select:none;background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.project-scrub__blackout{z-index:1;opacity:1;pointer-events:none;will-change:opacity;background:#000;position:absolute;inset:0}.project-scrub__header{z-index:4;top:calc(env(safe-area-inset-top,0px) + clamp(1.125rem, 2.6vw, 3rem));right:calc(env(safe-area-inset-right,0px) + clamp(1.25rem, 4vw, 4.5rem));left:calc(env(safe-area-inset-left,0px) + clamp(1.25rem, 4vw, 4.5rem));justify-content:space-between;align-items:flex-start;display:flex;position:absolute}.project-scrub__home,.project-scrub__works-link{color:#f2f1ecdb;letter-spacing:.18em;text-transform:uppercase;align-items:flex-start;min-width:2.75rem;min-height:2.75rem;font-size:clamp(.6875rem,.76vw,.8125rem);font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.project-scrub__works-link{text-align:right;justify-content:flex-end}.project-scrub__intro{z-index:3;color:#f2f1ec;pointer-events:none;position:absolute;inset:0}.project-scrub__copy{width:100%;padding-inline:max(1.25rem, env(safe-area-inset-left,0px)) max(1.25rem, env(safe-area-inset-right,0px));text-align:center;transform-origin:50%;will-change:opacity, transform;place-content:center;display:grid;position:absolute;inset:0}.project-scrub__title{color:#f2f1ec;letter-spacing:.06em;text-transform:uppercase;max-width:none;margin:0;font-size:clamp(4rem,12vw,13rem);font-weight:650;line-height:.84}.project-scrub__category{color:#f2f1ecad;letter-spacing:.2em;text-transform:uppercase;margin:clamp(1.25rem,2.6vw,2rem) auto 0;font-size:clamp(.625rem,.82vw,.8125rem);font-weight:450;line-height:1.5}.project-scrub[data-project-slug=montealbano] .project-scrub__title{letter-spacing:.035em;font-size:clamp(3.75rem,7.5vw,9rem)}.project-scrub__editorial-lead{z-index:3;padding:clamp(6rem, 12svh, 9rem) max(clamp(1.25rem, 6vw, 7rem), env(safe-area-inset-right,0px)) clamp(3rem, 7svh, 5.5rem) max(clamp(1.25rem, 6vw, 7rem), env(safe-area-inset-left,0px));color:#f2f1ec;opacity:0;pointer-events:none;will-change:opacity, transform;grid-template-columns:minmax(0,.68fr) minmax(16rem,.32fr);align-items:end;gap:clamp(2rem,8vw,9rem);display:grid;position:absolute;inset:0}.project-scrub__editorial-index,.project-scrub__editorial-title,.project-scrub__editorial-meta p{text-transform:uppercase;margin:0}.project-scrub__editorial-index,.project-scrub__editorial-meta p{color:#f2f1ec94;letter-spacing:.17em;font-size:clamp(.625rem,.72vw,.75rem);font-weight:500;line-height:1.5}.project-scrub__editorial-title{letter-spacing:.035em;margin-top:clamp(.8rem,1.8vw,1.5rem);font-size:clamp(4rem,9vw,10rem);font-weight:650;line-height:.86}.project-scrub[data-project-slug=montealbano] .project-scrub__editorial-title{font-size:clamp(3.5rem,7vw,8rem)}.project-scrub__editorial-meta{gap:.85rem;padding-bottom:.35rem;display:grid}.project-scrub__editorial-meta p:last-child{color:#f2f1ec6b}.project-scrub.has-video-error .project-scrub__video{visibility:hidden}.project-scrub__video::-webkit-media-controls{display:none!important}.project-scrub__video::-webkit-media-controls-enclosure{display:none!important}.project-scrub__video::-webkit-media-controls-panel{display:none!important}.project-scrub__home:focus-visible,.project-scrub__works-link:focus-visible{outline-offset:.3rem;border-radius:.125rem;outline:1px solid #f2f1ec}.project-debug{z-index:20;color:#fff;white-space:pre-wrap;pointer-events:none;background:#000000d6;border:1px solid #ffffff47;max-width:calc(100vw - 1.5rem);padding:.6rem .7rem;font:.6875rem/1.45 Courier New,Courier,monospace;position:fixed;top:.75rem;left:.75rem}@media (hover:hover) and (pointer:fine){.project-scrub__home,.project-scrub__works-link{transition:color .18s,letter-spacing .18s}.project-scrub__home:hover,.project-scrub__works-link:hover{color:#fff;letter-spacing:.2em}}@media (width<=47.9375rem){.project-scrub__header{top:calc(env(safe-area-inset-top,0px) + 1.125rem);right:calc(env(safe-area-inset-right,0px) + 1.25rem);left:calc(env(safe-area-inset-left,0px) + 1.25rem)}.project-scrub__home,.project-scrub__works-link{letter-spacing:.14em;font-size:.6875rem}.project-scrub__title{letter-spacing:.045em;font-size:clamp(3.6rem,20vw,6.5rem)}.project-scrub__category{letter-spacing:.16em;max-width:20rem;font-size:.625rem}.project-scrub[data-project-slug=montealbano] .project-scrub__title{letter-spacing:.025em;font-size:clamp(1.7rem,9.25vw,3.2rem)}.project-scrub__editorial-lead{padding:calc(env(safe-area-inset-top,0px) + 5rem) calc(env(safe-area-inset-right,0px) + 1.25rem) calc(env(safe-area-inset-bottom,0px) + 2.25rem) calc(env(safe-area-inset-left,0px) + 1.25rem);grid-template-columns:minmax(0,1fr);gap:1.25rem}.project-scrub__editorial-title{font-size:clamp(3.25rem,17vw,5.75rem)}.project-scrub[data-project-slug=montealbano] .project-scrub__editorial-title{font-size:clamp(1.9rem,9vw,3.5rem)}.project-scrub__editorial-meta{gap:.45rem}}@media (height<=31rem) and (orientation:landscape){.project-scrub__header{top:calc(env(safe-area-inset-top,0px) + .875rem)}.project-scrub__title{font-size:clamp(3.75rem,13vw,7rem)}.project-scrub__category{margin-top:.75rem}}@media (prefers-reduced-motion:reduce){.project-scrub__copy,.project-scrub__editorial-lead{transform:none!important}}.project-root{scrollbar-width:none;background:#000;overflow-x:clip}.project-root::-webkit-scrollbar{display:none}.project-body{background:#000;min-width:0;overflow-x:clip}.project-body:before,.project-body:after{display:none}.project-main{color:#f2f1ec;background:#000;overflow:clip}.project-editorial{min-height:100svh;padding:clamp(4rem, 9svh, 6.5rem) max(clamp(1.25rem, 6vw, 7rem), env(safe-area-inset-right,0px)) clamp(6rem, 13svh, 10rem) max(clamp(1.25rem, 6vw, 7rem), env(safe-area-inset-left,0px));background:#000;position:relative}.project-editorial__context{justify-content:space-between;align-items:baseline;width:min(100%,88rem);margin-inline:auto;display:flex}.project-editorial__eyebrow,.project-editorial__category{color:#f2f1ec80;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:clamp(.6875rem,.72vw,.75rem);font-weight:500;line-height:1.5}.project-editorial__category{color:#f2f1ecad;text-align:right}.project-editorial__content{grid-template-columns:minmax(0,.62fr) minmax(17rem,.38fr);align-items:start;gap:clamp(4rem,10vw,11rem);width:min(100%,70rem);margin:clamp(2rem,4svh,3rem) auto 0;display:grid}.project-editorial__visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-editorial__description{max-width:43rem}.project-editorial__description p{color:#f2f1ecd1;margin:0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.65}.project-editorial__description p+p{margin-top:1.25em}.project-editorial__metadata{border-top:1px solid #f2f1ec29;margin:0}.project-editorial__metadata-row{border-bottom:1px solid #f2f1ec29;padding-block:1.25rem}.project-editorial__metadata dt,.project-editorial__metadata dd{text-transform:uppercase;margin:0}.project-editorial__watch{width:min(100%,70rem);margin:clamp(5rem,12svh,9rem) auto 0}.project-editorial__watch-link{color:#f2f1ec;grid-template-columns:minmax(10rem,.3fr) minmax(0,.7fr);align-items:center;gap:clamp(2rem,7vw,7rem);text-decoration:none;display:grid}.project-editorial__watch-poster{aspect-ratio:2/3;background:#0a0a0a;display:block;position:relative;overflow:hidden}.project-editorial__watch-poster img{object-fit:cover;width:100%;height:100%;transition:transform .24s,opacity .24s;display:block}.project-editorial__watch-play{color:#f2f1ec;border:1px solid #f2f1ec94;place-items:center;width:2.5rem;height:2.5rem;font-size:.625rem;line-height:1;display:grid;position:absolute;bottom:1rem;right:1rem}.project-editorial__watch-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.project-editorial__watch-copy>span,.project-editorial__watch-copy em{color:#f2f1ec80;letter-spacing:.18em;text-transform:uppercase;font-size:clamp(.625rem,.72vw,.75rem);font-style:normal;font-weight:500;line-height:1.5}.project-editorial__watch-copy strong{letter-spacing:.06em;text-transform:uppercase;margin-top:clamp(1rem,2vw,1.5rem);font-size:clamp(2rem,4.2vw,4.75rem);font-weight:600;line-height:.94}.project-editorial__watch-copy em{color:#f2f1ecc7;margin-top:clamp(1.75rem,4vw,3.5rem)}.project-editorial__watch-link:focus-visible{outline-offset:.4rem;border-radius:.125rem;outline:1px solid #f2f1ec}.project-editorial__metadata dt{color:#f2f1ec6b;letter-spacing:.18em;font-size:.625rem;font-weight:500;line-height:1.4}.project-editorial__metadata dd{color:#f2f1ecc7;letter-spacing:.08em;margin-top:.6rem;font-size:clamp(.75rem,.82vw,.875rem);line-height:1.6}.project-editorial__navigation{border-top:1px solid #f2f1ec29;border-bottom:1px solid #f2f1ec29;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:min(100%,88rem);margin:clamp(6rem,14svh,11rem) auto 0;display:grid}.project-editorial__navigation a{color:#f2f1ec;flex-direction:column;justify-content:space-between;min-height:8rem;padding:clamp(1.5rem,3vw,2.5rem) 0;text-decoration:none;display:flex}.project-editorial__navigation a+a{border-left:1px solid #f2f1ec29;padding-left:clamp(1.5rem,4vw,4rem)}.project-editorial__navigation .is-next{text-align:right}.project-editorial__navigation span{color:#f2f1ec73;letter-spacing:.18em;text-transform:uppercase;font-size:.625rem;font-weight:500;line-height:1.4}.project-editorial__navigation strong{letter-spacing:.08em;text-transform:uppercase;margin-top:1.5rem;font-size:clamp(1.2rem,2.2vw,2rem);font-weight:550;line-height:1;transition:opacity .2s,letter-spacing .2s}.project-editorial__navigation a:focus-visible{outline-offset:.3rem;border-radius:.125rem;outline:1px solid #f2f1ec}@media (hover:hover) and (pointer:fine){.project-editorial__navigation a:hover strong{opacity:.72;letter-spacing:.1em}.project-editorial__watch-link:hover .project-editorial__watch-poster img{opacity:.82;transform:scale(1.025)}.project-editorial__watch-link:hover .project-editorial__watch-copy em{color:#f2f1ec}}@media (width<=63.9375rem){.project-editorial__content{gap:clamp(3rem,7vw,5rem)}}@media (width<=47.9375rem){.project-editorial{padding:clamp(3.5rem, 8svh, 5rem) calc(env(safe-area-inset-right,0px) + 1.25rem) clamp(5rem, 11svh, 7rem) calc(env(safe-area-inset-left,0px) + 1.25rem)}.project-editorial__content{grid-template-columns:minmax(0,1fr)}.project-editorial__context{align-items:flex-start;gap:1rem}.project-editorial__content{gap:4rem;margin-top:2rem}.project-editorial__description p{font-size:clamp(1rem,4.4vw,1.125rem)}.project-editorial__navigation{grid-template-columns:minmax(0,1fr)}.project-editorial__watch-link{grid-template-columns:minmax(0,1fr);gap:1.75rem}.project-editorial__watch-poster{width:min(100%,16rem)}.project-editorial__navigation a{min-height:7rem}.project-editorial__navigation a+a{border-top:1px solid #f2f1ec29;border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.project-editorial__navigation strong{transition:none}}
