.projects-page{--pr-bg:var(--brand-navy);--pr-text:var(--brand-paper);--pr-muted:var(--brand-muted);--pr-gold:var(--brand-yellow);--pr-line:color-mix(in srgb, var(--brand-paper) 14.9%, transparent);background:var(--pr-bg);color:var(--pr-text);overflow:clip}.projects-page h1,.projects-page h2,.projects-page h3{letter-spacing:-.055em;font-weight:450;line-height:1.1}.projects-page h2{font-size:clamp(38px,4.6vw,68px)}.projects-page p{color:var(--pr-muted);font-size:14px;line-height:1.85}.projects-page button{cursor:pointer;font-family:inherit}.projects-page :focus-visible{outline:3px solid var(--brand-yellow);outline-offset:6px}.projects-page svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:20px;height:20px}.projects-page .pr-gold{color:var(--pr-gold)}.pr-wrap{width:min(1320px,100% - 112px);margin-inline:auto}.projects-page .pr-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-yellow);font-size:10px;font-weight:550;line-height:1.5}.pr-button{background:var(--brand-yellow);min-height:58px;color:var(--brand-navy);justify-content:space-between;align-items:center;gap:24px;padding:8px 8px 8px 24px;font-size:12px;font-weight:650;transition:background .25s;display:inline-flex}.pr-button>span{border-left:1px solid color-mix(in srgb, var(--brand-navy) 26.67%, transparent);place-items:center;width:42px;height:42px;display:grid}.pr-button:hover{background:var(--brand-yellow-hover)}.pr-link{align-items:center;gap:16px;min-height:44px;font-size:12px;line-height:1.6;display:inline-flex}.pr-link:hover{color:var(--brand-yellow)}.pr-hero{background:radial-gradient(ellipse at 74% 40%,var(--brand-surface) 0%,var(--brand-navy) 62%);min-height:900px;padding-top:150px;padding-bottom:30px;position:relative}.pr-hero-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:20px;min-height:655px;display:grid}.pr-hero-copy{z-index:2;padding-bottom:25px;position:relative}.pr-breadcrumbs{color:var(--brand-muted);gap:11px;margin-bottom:49px;font-size:10px;display:flex}.pr-hero-copy>.pr-kicker{margin-bottom:24px}.pr-hero h1{letter-spacing:-.065em;font-size:clamp(52px,5.2vw,79px);line-height:1.08}.pr-title-line{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.pr-title-line>span{display:block}.projects-page .pr-hero-description{max-width:465px;margin-block:29px;font-size:13px;line-height:1.9}.pr-hero-sign{color:var(--brand-muted);align-items:center;gap:15px;margin-top:33px;font-size:10px;display:flex}.pr-sign-line{background:var(--brand-yellow);width:40px;height:1px}.pr-hero-scenes{min-width:0;height:635px;margin-right:-12px;position:relative}.pr-scene-primary{position:absolute;inset:0 20% 50px 0}.pr-scene-primary .pr-loop{height:calc(100% - 48px);position:relative;overflow:hidden}.pr-loop img,.pr-loop video{object-fit:cover;object-position:47% center;width:100%;height:100%}.pr-loop video{opacity:0;transition:opacity 1s;position:absolute;inset:0}.pr-loop video.is-ready{opacity:1}.pr-loop:after{content:"";pointer-events:none;background:linear-gradient(0deg,color-mix(in srgb, var(--brand-navy) 31.37%, transparent),transparent 38%);position:absolute;inset:0}.pr-loop-toggle{background:color-mix(in srgb, var(--brand-navy) 90.98%, transparent);color:var(--brand-paper);border:1px solid color-mix(in srgb, var(--brand-paper) 25.1%, transparent);z-index:2;align-items:center;gap:15px;min-height:40px;padding:8px 14px;font-size:10px;display:flex;position:absolute;bottom:16px;left:16px}.pr-scene-secondary{z-index:2;border:8px solid var(--brand-navy);background:var(--brand-navy);width:40%;height:375px;position:absolute;bottom:1px;right:-8px}.pr-scene-secondary>div{height:calc(100% - 48px);position:relative;overflow:hidden}.pr-scene-secondary img{object-fit:cover;object-position:40% center}.pr-hero-scenes figcaption{color:var(--brand-paper);flex-direction:column;gap:7px;padding:14px 0 0;font-size:10px;display:flex}.pr-hero-scenes figcaption span{color:var(--brand-muted);letter-spacing:.1em;font:8px monospace}.pr-scene-label{writing-mode:vertical-rl;letter-spacing:.22em;color:var(--brand-muted);font:9px monospace;position:absolute;top:30px;right:1%}.pr-hero-bottom{border-top:1px solid var(--pr-line);letter-spacing:.06em;color:var(--brand-muted);justify-content:space-between;margin-top:39px;padding-top:23px;font:9px monospace;display:flex}.pr-hero-bottom>span:last-child{gap:24px;display:flex}.pr-authority{background:var(--brand-paper);color:var(--brand-navy);padding-block:95px}.pr-authority-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:125px;display:grid}.pr-authority .pr-kicker{color:var(--brand-muted-ink)}.projects-page .pr-years p{color:var(--brand-navy);margin-top:27px;font-size:17px;line-height:1}.pr-years strong{letter-spacing:-.075em;color:var(--brand-navy);font-size:clamp(90px,10vw,146px);font-weight:400;line-height:1.1;display:block}.pr-years strong>span{color:var(--brand-navy)}.pr-years-line{background:var(--brand-muted);height:1px;margin-block:27px 20px}.pr-years>span:last-child{color:var(--brand-muted-ink);font-size:11px}.pr-authority h2{margin-bottom:25px;font-size:clamp(30px,3.3vw,48px)}.pr-authority p{color:var(--brand-muted-ink);margin-top:16px;font-size:13px}.pr-work{padding-block:110px 105px;scroll-margin-top:90px}.pr-section-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.pr-section-heading .pr-kicker{margin-bottom:24px}.pr-section-heading>p{max-width:340px;margin-bottom:6px;font-size:12px}.pr-index{border-top:1px solid var(--pr-line);border-bottom:1px solid var(--pr-line);flex-wrap:wrap;gap:0 28px;margin-block:45px 65px;padding-block:10px;display:flex}.pr-index a{min-height:44px;color:var(--brand-muted);align-items:center;gap:12px;font-size:10px;display:flex}.pr-index a>span:first-child{color:var(--brand-muted);font:9px monospace}.pr-index a>span:last-child,.pr-index a:hover{color:var(--brand-yellow)}.pr-feature{background:var(--brand-surface);grid-template-columns:1.08fr 1fr;min-height:730px;scroll-margin-top:110px;display:grid}.pr-feature-image{min-height:630px;position:relative;overflow:hidden}.pr-feature-image>img{object-fit:cover;object-position:46% center}.pr-feature-image:after,.pr-project-image:after{content:"";background:linear-gradient(0deg,color-mix(in srgb, var(--brand-navy) 78.82%, transparent),transparent 36%,transparent 74%,color-mix(in srgb, var(--brand-navy) 37.65%, transparent));pointer-events:none;position:absolute;inset:0}.pr-image-label{z-index:1;color:var(--brand-paper);letter-spacing:.1em;background:color-mix(in srgb, var(--brand-navy) 86.27%, transparent);max-width:calc(100% - 48px);padding:10px 13px;font:9px monospace;position:absolute;top:24px;left:24px}.pr-feature-play{z-index:2;align-items:center;gap:20px;font-size:14px;display:flex;position:absolute;bottom:35px;left:28px;right:20px}.pr-feature-play small{color:var(--brand-muted);margin-top:9px;font-size:10px;display:block}.pr-play-circle{border:1px solid color-mix(in srgb, var(--brand-paper) 70.98%, transparent);border-radius:50%;flex-shrink:0;place-items:center;width:60px;height:60px;font-size:22px;transition:background .25s,color .25s,transform .25s;display:grid}.pr-feature-play:hover .pr-play-circle,.pr-project-image:hover .pr-play-circle{background:var(--brand-yellow);color:var(--brand-navy);border-color:var(--brand-yellow);transform:scale(1.08)}.pr-feature-copy{padding:50px 43px}.pr-feature-copy h3{margin:21px 0;font-size:clamp(36px,3.9vw,56px)}.projects-page .pr-project-headline{color:var(--brand-paper);letter-spacing:-.025em;margin-bottom:18px;font-size:18px;font-weight:450;line-height:1.55}.pr-feature-copy>p:not(.pr-kicker,.pr-project-headline,.pr-fact-note){font-size:12px}.pr-scope{flex-wrap:wrap;gap:8px 16px;margin-top:25px;padding:0;list-style:none;display:flex}.pr-scope li{letter-spacing:.01em;color:var(--brand-muted);align-items:center;gap:7px;font-size:9px;line-height:1.6;display:flex}.pr-scope li:before{content:"";background:var(--brand-yellow);flex-shrink:0;width:3px;height:3px}.pr-facts{border-top:1px solid color-mix(in srgb, var(--brand-paper) 14.9%, transparent);grid-template-columns:1fr 1fr;gap:20px;margin-top:29px;padding-top:24px;display:grid}.pr-facts strong{letter-spacing:-.065em;color:var(--brand-yellow);font-size:48px;font-weight:450;line-height:1;display:block}.pr-facts strong small{letter-spacing:-.02em;font-size:18px}.pr-facts span{color:var(--brand-muted);margin-top:12px;font-size:10px;display:block}.projects-page .pr-fact-note{color:var(--brand-muted);margin-block:20px 9px;font-size:9px}.pr-feature-copy>.pr-link{font-size:11px}.pr-portfolio{grid-template-columns:1fr 1fr;align-items:start;gap:80px 65px;margin-top:90px;display:grid}.pr-project{min-width:0;scroll-margin-top:110px}.pr-project:nth-child(2n){padding-top:130px}.pr-project-image{aspect-ratio:1.1;display:block;position:relative;overflow:hidden}.pr-project:nth-child(2n) .pr-project-image{aspect-ratio:.93}.pr-project-image img{object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.pr-project-image:hover img{transform:scale(1.045)}.pr-card-play{z-index:1;color:#fff;align-items:center;gap:15px;font-size:11px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.pr-duration{margin-left:auto;font:10px monospace}.pr-project-copy{padding-top:30px}.pr-project-copy h3{margin:13px 0 23px;font-size:clamp(30px,3vw,44px)}.pr-project-copy .pr-project-headline{max-width:425px;font-size:17px}.pr-project-copy>p:not(.pr-project-headline,.pr-kicker){max-width:520px;font-size:12px}.pr-project-copy .pr-scope{margin-block:22px}.pr-project-copy .pr-link{border-top:1px solid color-mix(in srgb, var(--brand-paper) 14.9%, transparent);justify-content:space-between;width:100%;padding-top:16px}.pr-detail{background:var(--brand-surface);border-block:1px solid color-mix(in srgb, var(--brand-paper) 9.41%, transparent);padding-block:95px}.pr-detail-layout{grid-template-columns:1fr 1fr;gap:90px;display:grid}.pr-detail h2{margin-block:25px;font-size:clamp(34px,3.5vw,52px)}.pr-detail-layout>div>p:not(.pr-kicker){max-width:470px;font-size:13px}.pr-detail .pr-link{margin-top:25px;font-size:11px}.pr-principles{margin:0;padding:0;list-style:none}.pr-principles li{border-top:1px solid color-mix(in srgb, var(--brand-paper) 14.9%, transparent);gap:25px;padding:27px 0;display:flex}.pr-principles li:first-child{border:0;padding-top:0}.pr-principles li>span{color:var(--brand-yellow);padding-top:7px;font:10px monospace}.pr-principles h3{letter-spacing:-.035em;margin-bottom:15px;font-size:24px}.pr-principles p{font-size:12px}.pr-contact{background:var(--brand-yellow);color:var(--brand-navy);padding-block:105px 40px}.pr-contact .pr-kicker{color:var(--brand-navy)}.pr-contact-grid{grid-template-columns:1.3fr 1fr;align-items:end;gap:100px;margin-top:30px;display:grid}.pr-contact h2{letter-spacing:-.065em;font-size:clamp(42px,5.7vw,84px)}.pr-contact h2 span{font-family:Georgia,serif;font-style:italic;font-weight:400}.pr-contact p{color:var(--brand-navy);font-size:13px}.pr-contact .pr-button{background:var(--brand-surface);color:#fff;margin-top:27px}.pr-contact .pr-button>span{border-color:color-mix(in srgb, var(--brand-paper) 25.1%, transparent)}.pr-contact .pr-button:hover{background:var(--brand-surface)}.pr-contact-support{max-width:290px;margin-top:22px;font-size:10px;line-height:1.8;display:block}.pr-contact-support:hover{text-decoration:underline}.pr-contact-foot{border-top:1px solid color-mix(in srgb, var(--brand-navy) 33.33%, transparent);justify-content:space-between;align-items:center;gap:30px;margin-top:75px;padding-top:27px;display:flex}.pr-contact-foot>span:first-child{letter-spacing:.1em;font-size:28px;font-weight:650}.pr-contact-foot>span:last-child{font-size:10px;line-height:1.8}.pr-dialog{border:1px solid color-mix(in srgb, var(--brand-paper) 20%, transparent);background:var(--brand-surface);width:100%;max-width:min(1050px,100vw - 48px);max-height:calc(100dvh - 48px);color:var(--brand-paper);margin:auto;padding:0;overflow:auto}.pr-dialog::backdrop{background:color-mix(in srgb, var(--brand-navy) 90.98%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pr-cinema{grid-template-columns:1fr 1fr;min-height:450px;display:grid;position:relative}.pr-player-area{background:#000;place-items:center;min-width:0;display:grid}.pr-player-area video{object-fit:contain;width:100%;height:min(760px,100dvh - 52px);display:block}.pr-film-info{align-self:center;padding:85px 40px 40px}.pr-film-info h2{margin-block:18px 25px;font-size:37px}.pr-film-info h3{letter-spacing:-.02em;margin:28px 0 12px;font-size:17px}.pr-film-info p{font-size:12px;line-height:1.8}.pr-film-info .pr-link{color:var(--brand-yellow);border-top:1px solid color-mix(in srgb, var(--brand-paper) 18.82%, transparent);margin-top:27px;padding-top:18px;font-size:11px}.pr-close{z-index:3;background:var(--brand-surface);color:#fff;border:1px solid color-mix(in srgb, var(--brand-paper) 33.33%, transparent);align-items:center;gap:22px;min-height:44px;padding:8px 14px;font-size:11px;display:flex;position:absolute;top:17px;right:17px}.pr-close>span{font-size:24px}.pr-video-error{padding:35px}.pr-video-error a{color:var(--brand-yellow);margin-top:20px;font-size:13px;text-decoration:underline;display:inline-block}@media (min-width:1600px){.pr-hero{min-height:950px;padding-top:175px}.pr-hero-layout{gap:30px}.pr-hero h1{font-size:78px}}@media (max-width:1100px){.pr-wrap{width:calc(100% - 72px)}.pr-hero{min-height:790px;padding-top:140px}.pr-hero-layout{grid-template-columns:1.05fr 1fr;min-height:560px}.pr-hero h1{font-size:clamp(40px,5.2vw,59px)}.pr-hero-scenes{height:525px}.pr-scene-secondary{width:43%;height:300px}.pr-hero-bottom{margin-top:25px}.pr-authority-grid{gap:60px}.pr-feature-copy{padding:35px 27px}.pr-feature-copy h3{font-size:38px}.pr-portfolio{gap:65px 40px}.pr-detail-layout{gap:45px}.pr-contact-grid{gap:50px}}@media (max-width:760px){.pr-wrap{width:calc(100% - 40px)}.pr-hero{min-height:0;padding-top:111px}.pr-hero-layout{flex-direction:column;align-items:stretch;gap:30px;display:flex}.pr-breadcrumbs{margin-bottom:35px;font-size:9px}.pr-hero-copy{padding-bottom:0}.pr-hero-copy>.pr-kicker{margin-bottom:18px;font-size:9px}.pr-hero h1{letter-spacing:-.06em;font-size:clamp(39px,9.8vw,68px)}.projects-page .pr-hero-description{max-width:430px;margin-block:24px;font-size:12px}.pr-button{gap:20px;min-height:54px;padding-left:19px;font-size:11px}.pr-button>span{width:36px;height:36px}.pr-hero-sign{margin-top:23px;font-size:9px}.pr-hero-scenes{height:410px;margin-top:10px;margin-right:0}.pr-scene-primary{bottom:18px;right:18%}.pr-scene-secondary{border-width:6px;width:43%;height:240px;bottom:0;right:-5px}.pr-scene-label{font-size:8px;top:15px;right:1%}.pr-hero-bottom{gap:20px;margin-top:25px;font-size:7px;line-height:1.6}.pr-hero-bottom>span:last-child{gap:12px}.pr-authority{padding-block:60px}.pr-authority-grid{grid-template-columns:1fr;gap:40px}.pr-years{max-width:370px}.pr-years strong{font-size:105px}.pr-authority h2{font-size:34px}.pr-authority p{font-size:12px}.pr-work{padding-block:65px}.pr-section-heading{display:block}.pr-section-heading h2{font-size:46px}.pr-section-heading>p{margin-top:24px}.pr-index{gap:0 18px;margin-block:30px 36px}.pr-index a{gap:8px;min-height:40px;font-size:9px}.pr-feature{grid-template-columns:1fr;min-height:0}.pr-feature-image{aspect-ratio:.92;min-height:0}.pr-image-label{max-width:calc(100% - 36px);padding:8px 10px;font-size:8px;top:18px;left:18px}.pr-feature-play{gap:15px;font-size:12px;bottom:25px;left:22px}.pr-play-circle{width:54px;height:54px}.pr-feature-copy{padding:32px 23px}.pr-feature-copy h3{font-size:39px}.projects-page .pr-project-headline{font-size:17px}.pr-facts strong{font-size:46px}.pr-feature-copy>.pr-link{gap:12px;font-size:10px}.pr-portfolio{grid-template-columns:1fr;gap:55px;margin-top:55px}.pr-project:nth-child(2n){padding-top:0}.pr-project-image,.pr-project:nth-child(2n) .pr-project-image{aspect-ratio:1}.pr-card-play{gap:12px;bottom:18px;left:18px;right:18px}.pr-project-copy{padding-top:24px}.pr-project-copy h3{font-size:35px}.pr-project-copy .pr-project-headline{font-size:17px}.pr-detail{padding-block:60px}.pr-detail-layout{grid-template-columns:1fr;gap:44px}.pr-detail h2{font-size:34px}.pr-detail .pr-kicker{letter-spacing:.1em;font-size:9px}.pr-detail .pr-link{gap:10px;font-size:10px}.pr-principles h3{font-size:22px}.pr-contact{padding-block:60px 30px}.pr-contact-grid{grid-template-columns:1fr;gap:27px}.pr-contact h2{font-size:clamp(36px,10.5vw,62px)}.pr-contact-grid>div{max-width:440px}.pr-contact-foot{margin-top:50px;display:block}.pr-contact-foot>span:last-child{margin-top:20px;font-size:9px;display:block}.pr-dialog{max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.pr-cinema{grid-template-columns:1fr}.pr-player-area video{height:65dvh;max-height:620px}.pr-film-info{padding:30px 24px}.pr-film-info h2{font-size:30px}.pr-close{background:color-mix(in srgb, var(--brand-navy) 92.16%, transparent);grid-row:1;justify-self:end;margin:10px 10px -54px;position:sticky;top:10px}.pr-player-area{grid-row:1}.pr-loop-toggle{min-height:38px;font-size:9px;bottom:12px;left:12px}}@media (prefers-reduced-motion:reduce){.projects-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.pr-project-image:hover img,.pr-feature-play:hover .pr-play-circle,.pr-project-image:hover .pr-play-circle{transform:none}}@media (max-width:760px){.pr-close{grid-column:1;align-self:start;margin-bottom:-54px;right:auto}.pr-player-area,.pr-film-info{grid-column:1}}.projects-page .pr-cover-note{color:var(--brand-muted);margin:12px 0 -10px;font-size:10px;line-height:1.6}.pr-hero{isolation:isolate;background:var(--brand-navy);align-items:center;min-height:max(850px,100svh);max-height:1150px;padding:185px 0 145px;display:flex;overflow:hidden}.pr-hero-art,.pr-hero-shade{position:absolute;inset:0}.pr-hero-art{z-index:0}.pr-hero-art .pr-loop{position:absolute;inset:0}.pr-hero-art .pr-loop img,.pr-hero-art .pr-loop video{object-fit:cover;object-position:65% center}.pr-hero-art .pr-loop:after{display:none}.pr-hero-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb, var(--brand-navy) 85.1%, transparent) 0%,color-mix(in srgb, var(--brand-navy) 43.92%, transparent) 37%,color-mix(in srgb, var(--brand-navy) 6.27%, transparent) 70%),linear-gradient(0deg,color-mix(in srgb, var(--brand-navy) 86.67%, transparent),transparent 28%,transparent 80%,color-mix(in srgb, var(--brand-navy) 18.82%, transparent))}.pr-hero-copy{z-index:2;pointer-events:none;padding:0}.pr-hero-copy a{pointer-events:auto}.pr-breadcrumbs{color:var(--brand-muted);margin-bottom:45px}.pr-hero-copy>.pr-kicker{color:var(--brand-yellow);letter-spacing:.2em;margin-bottom:26px}.pr-hero h1{letter-spacing:-.07em;max-width:670px;font-size:clamp(88px,9.6vw,146px);font-weight:420;line-height:.99}.pr-hero h1 .pr-title-line:last-child{color:var(--brand-paper)}.projects-page .pr-hero-description{max-width:380px;color:var(--brand-paper);margin-block:30px;font-size:14px;line-height:1.85}.pr-hero .pr-button{background:var(--brand-yellow);color:var(--brand-navy);min-width:205px}.pr-hero .pr-button:hover{background:var(--brand-yellow-hover)}.pr-hero-bottom{z-index:2;color:var(--brand-muted);border-top:1px solid color-mix(in srgb, var(--brand-paper) 22.75%, transparent);margin-top:0;padding-top:22px;position:absolute;bottom:30px;left:0;right:0}.pr-loop-toggle{z-index:3;background:color-mix(in srgb, var(--brand-navy) 80%, transparent);border-color:color-mix(in srgb, var(--brand-paper) 40%, transparent);padding-inline:17px;font-size:10px;bottom:90px;left:auto;right:60px}.pr-project-image:after{background:linear-gradient(0deg,color-mix(in srgb, var(--brand-navy) 93.73%, transparent) 0%,color-mix(in srgb, var(--brand-navy) 65.88%, transparent) 24%,transparent 65%,color-mix(in srgb, var(--brand-navy) 28.24%, transparent))}.pr-project-image img{object-position:center 35%}.projects-page .pr-cover-title{z-index:1;color:#fff;letter-spacing:-.05em;max-width:480px;margin:0;font-size:clamp(34px,3.8vw,54px);font-weight:500;line-height:1.08;position:absolute;bottom:97px;left:28px;right:25px}.pr-card-play{border-top:1px solid color-mix(in srgb, var(--brand-paper) 30.2%, transparent);padding-top:15px;bottom:23px;left:28px;right:28px}.pr-card-play .pr-play-circle{width:38px;height:38px;font-size:17px}.pr-project-copy>.pr-kicker{display:none}.pr-project-copy .pr-project-headline{color:var(--brand-paper);margin-bottom:15px;font-size:21px;line-height:1.45}.pr-feature-image>img{object-position:50% 50%}.pr-feature-image:after{background:linear-gradient(0deg,color-mix(in srgb, var(--brand-navy) 86.27%, transparent),transparent 40%,transparent 74%,color-mix(in srgb, var(--brand-navy) 25.1%, transparent))}@media (max-width:1100px){.pr-hero{min-height:850px;padding-top:155px}.pr-hero h1{font-size:110px}.pr-loop-toggle{right:36px}.pr-cover-title{font-size:39px}}@media (max-width:760px){.pr-hero{align-items:center;min-height:880px;max-height:none;padding:190px 0 150px}.pr-hero-art .pr-loop img,.pr-hero-art .pr-loop video{object-position:63% center}.pr-hero-shade{background:linear-gradient(90deg,color-mix(in srgb, var(--brand-navy) 72.94%, transparent),color-mix(in srgb, var(--brand-navy) 18.82%, transparent)),linear-gradient(0deg,color-mix(in srgb, var(--brand-navy) 86.67%, transparent),transparent 30%,color-mix(in srgb, var(--brand-navy) 14.51%, transparent) 85%)}.pr-breadcrumbs{margin-bottom:34px;font-size:9px}.pr-hero-copy>.pr-kicker{letter-spacing:.13em;margin-bottom:25px;font-size:8px}.pr-hero h1{font-size:clamp(74px,21.5vw,115px);line-height:1.02}.projects-page .pr-hero-description{max-width:290px;margin-block:25px;font-size:12px}.pr-hero-bottom{font-size:7px;bottom:25px}.pr-loop-toggle{min-height:40px;bottom:78px;right:20px}.projects-page .pr-cover-title{max-width:310px;font-size:36px;bottom:93px;left:23px;right:20px}.pr-card-play{bottom:20px;left:23px;right:23px}.pr-project-copy .pr-project-headline{font-size:20px}.pr-feature-image{aspect-ratio:1}.pr-project-copy{padding-top:25px}}.pr-project-image,.pr-project:nth-child(2n) .pr-project-image{aspect-ratio:3/4}.pr-feature-image>.pr-cover-title{z-index:2;color:#fff;letter-spacing:-.045em;font-size:clamp(30px,3.5vw,52px);font-weight:500;line-height:1.1;position:absolute;bottom:132px;left:28px;right:24px}.pr-feature-image:after,.pr-project-image:after{background:linear-gradient(#0c0d2b66,#0000 20% 45%,#0c0d2be6)}
