.YY7AEW_page{background:var(--brand-ivory-50);color:var(--brand-ink)}.YY7AEW_wrap{width:min(1180px,100% - 48px);margin-inline:auto}.YY7AEW_indexHero{text-align:center;margin:0 0 clamp(88px,11vw,142px);position:relative}.YY7AEW_indexHeroMedia{aspect-ratio:2;background:var(--brand-ivory-100);margin:0;position:relative;overflow:hidden}.YY7AEW_indexHeroMedia img{object-fit:cover;object-position:center}.YY7AEW_indexHeroMedia>span{background:linear-gradient(#0c1c3608,#0c1c362e);position:absolute;inset:0}.YY7AEW_indexHeroPanel{z-index:2;border:1px solid var(--brand-line);background:#fff;place-content:center;justify-items:center;width:min(1100px,100% - 48px);margin:clamp(-64px,-4vw,-28px) auto 0;padding:clamp(36px,5vw,66px);display:grid;position:relative}.YY7AEW_eyebrow{color:var(--brand-gold-700);font:650 .65rem/1.4 var(--font-original-sans), sans-serif;letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px}.YY7AEW_indexHero h1,.YY7AEW_detailHeader h1{font-family:var(--font-original-serif), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:300;line-height:.94}.YY7AEW_indexHero h1{font-size:clamp(3.15rem,5.2vw,5.4rem)}.YY7AEW_indexHeroPanel>i{background:var(--brand-gold-700);width:66px;height:1px;margin-top:25px;display:block}.YY7AEW_indexHeroPanel>p:last-child{max-width:720px;color:var(--brand-muted);margin:24px auto 0;font-size:.92rem;line-height:1.72}.YY7AEW_shootGrid{gap:70px;margin:0;padding:0 0 130px;list-style:none;display:grid}.YY7AEW_shootCard a{aspect-ratio:1.85;color:inherit;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:stretch;text-decoration:none;display:grid}.YY7AEW_shootMedia{background:var(--brand-ivory-100);min-height:0;display:block;position:relative;overflow:hidden}.YY7AEW_shootMedia img{object-fit:cover;transition:transform 1.5s}.YY7AEW_shootCard a:hover .YY7AEW_shootMedia img{transform:scale(1.03)}.YY7AEW_shootCopy{z-index:2;background:var(--brand-surface-raised);flex-direction:column;justify-content:center;min-width:0;margin:clamp(20px,2.4vw,34px) 0 clamp(20px,2.4vw,34px) -50px;padding:clamp(24px,3.2vw,46px);display:flex;position:relative;overflow:hidden}.YY7AEW_shootCopy small,.YY7AEW_creditList dt{color:var(--brand-gold-700);font:650 .62rem/1.5 var(--font-original-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase}.YY7AEW_shootCopy strong{-webkit-line-clamp:3;font:300 clamp(2rem, 3.1vw, 3.3rem)/1.08 var(--font-original-serif), Georgia, serif;-webkit-box-orient:vertical;flex-shrink:0;margin-top:17px;display:-webkit-box;overflow:hidden}.YY7AEW_shootCopy>span:not(.YY7AEW_shootArrow){-webkit-line-clamp:3;color:var(--brand-muted);-webkit-box-orient:vertical;margin-top:24px;font-size:.88rem;line-height:1.65;display:-webkit-box;overflow:hidden}.YY7AEW_shootArrow{margin-top:34px;font-size:1.4rem;display:block}.YY7AEW_detailHeader{max-width:980px;padding:80px 0 60px}.YY7AEW_detailHeader h1{font-size:clamp(4rem,8.7vw,8rem)}.YY7AEW_detailSummary{max-width:760px;color:var(--brand-muted);margin:28px 0 0;font-size:1.1rem;line-height:1.8}.YY7AEW_detailHero{aspect-ratio:2;min-height:0;display:block;position:relative;overflow:hidden}.YY7AEW_detailHero img{object-fit:cover}.YY7AEW_storyLayout{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:clamp(55px,10vw,150px);padding-block:110px;display:grid}.YY7AEW_storyIntro{align-self:start;position:sticky;top:32px}.YY7AEW_storyIntro h2{font:300 clamp(3rem, 5vw, 5.2rem)/1 var(--font-original-serif), Georgia, serif;margin:0}.YY7AEW_storySections{gap:70px;display:grid}.YY7AEW_storySections section{border-top:1px solid var(--brand-line);padding-top:30px}.YY7AEW_storySections h2{font:400 clamp(2rem, 3.3vw, 3.2rem)/1.05 var(--font-original-serif), Georgia, serif;margin:0 0 24px}.YY7AEW_storySections p{color:var(--brand-muted);margin:0 0 20px;font-size:1rem;line-height:1.9}.YY7AEW_gallery{color:#282a27;background:#fff;padding-block:clamp(24px,4vw,56px)}.YY7AEW_gallery .YY7AEW_galleryStory h3,.YY7AEW_gallery .YY7AEW_galleryStory p{color:#282a27}.YY7AEW_gallery .YY7AEW_galleryStory small{color:#6e7068;opacity:1}.YY7AEW_galleryGrid{gap:30px;margin:0;padding:0;list-style:none;display:grid}.YY7AEW_galleryMedia{min-height:min(68vw,760px);display:block;position:relative}.YY7AEW_galleryMedia img{object-fit:contain}.YY7AEW_galleryMedia[data-intrinsic]{min-height:0}.YY7AEW_galleryMedia:focus-visible{outline-offset:6px;outline:2px solid #806536}.YY7AEW_detailHero,.YY7AEW_galleryMedia{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0}.YY7AEW_lightbox{color:#fff;background:#101820;border:1px solid #fff3;width:min(1500px,96vw);max-width:96vw;height:94dvh;max-height:94dvh;margin:auto;padding:16px;position:fixed;inset:0}.YY7AEW_lightbox::backdrop{background:#000d}.YY7AEW_lightbox[open]{flex-direction:column;gap:12px;display:flex}.YY7AEW_lightboxToolbar{align-items:center;gap:12px;display:flex}.YY7AEW_lightboxToolbar>span{margin-right:auto}.YY7AEW_lightbox button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;min-width:44px;min-height:44px;padding:8px 14px}.YY7AEW_lightbox button:focus-visible{outline-offset:3px;outline:2px solid #fff}.YY7AEW_lightboxViewport{flex:1;min-height:0;overflow:auto}.YY7AEW_lightboxCanvas{width:100%;height:100%;position:relative}.YY7AEW_lightboxCanvas[data-zoom]{width:200%;height:200%}.YY7AEW_lightboxCanvas img{object-fit:contain}.YY7AEW_lightboxNavigation{align-items:center;gap:16px;display:flex}.YY7AEW_lightboxNavigation p{text-align:center;flex:1;margin:0;font-size:.85rem;line-height:1.5}.YY7AEW_slider{position:relative}.YY7AEW_sliderControls{color:#fff;background:#101820dd;align-items:center;gap:20px;padding:8px;display:flex;position:absolute;bottom:20px;right:20px}.YY7AEW_sliderControls button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #fff6}.YY7AEW_slideVideo{aspect-ratio:2;background:#101820}.YY7AEW_slideVideo video{object-fit:contain;width:100%;height:100%;display:block}.YY7AEW_coverBadge{border:1px solid var(--brand-gold-700);color:var(--brand-gold-700);background:var(--brand-ivory-50);font:650 .7rem/1.3 var(--font-original-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;padding:10px 15px;display:inline-flex}.YY7AEW_cardBadge{z-index:2;position:absolute;top:20px;left:20px}.YY7AEW_detailHeader>.YY7AEW_coverBadge{margin-bottom:24px}.YY7AEW_interviewJump{color:var(--brand-gold-700);text-underline-offset:5px;margin-top:22px;display:inline-block}.YY7AEW_interview{max-width:850px;padding-block:100px 40px;scroll-margin-top:100px}.YY7AEW_interview h2{font:300 clamp(2.8rem, 5vw, 5rem)/1.05 var(--font-original-serif), Georgia, serif;margin:0 0 36px}.YY7AEW_interview p,.YY7AEW_interviewFacts li{color:var(--brand-muted);font-size:1.05rem;line-height:1.95}.YY7AEW_interviewIntro p{font-size:1.25rem}.YY7AEW_interviewPortraits{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-bottom:40px;display:grid}.YY7AEW_interviewPortraits img{width:100%;height:auto;display:block}@media (max-width:600px){.YY7AEW_interviewPortraits{grid-template-columns:1fr;gap:20px}}.YY7AEW_interviewQuestion{border-top:1px solid var(--brand-line);margin-top:48px;padding-top:28px}.YY7AEW_interview h3{margin:0 0 22px;font-size:1.15rem;line-height:1.6}.YY7AEW_interviewQuestion h3 span{color:var(--brand-gold-700)}.YY7AEW_interview blockquote{border-left:2px solid var(--brand-gold-700);font:300 clamp(2rem, 4vw, 3rem)/1.3 var(--font-original-serif), Georgia, serif;margin:60px 0;padding-left:28px}.YY7AEW_interviewFacts{border:1px solid var(--brand-line);padding:clamp(20px,4vw,40px)}.YY7AEW_interviewFacts ol{padding-left:24px}.YY7AEW_interviewFacts li+li{margin-top:18px}.YY7AEW_credits{padding-block:110px}.YY7AEW_creditsGrid{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:70px;display:grid}.YY7AEW_credits h2{font:300 clamp(3rem, 5vw, 5.4rem)/1 var(--font-original-serif), Georgia, serif;margin:0}.YY7AEW_creditList{border-top:1px solid var(--brand-line);margin:0}.YY7AEW_creditList>div{border-bottom:1px solid var(--brand-line);grid-template-columns:150px 1fr;gap:20px;padding:22px 0;display:grid}.YY7AEW_creditList dd{font:400 1.55rem/1.25 var(--font-original-serif), Georgia, serif;margin:0}.YY7AEW_creditList a{color:inherit;-webkit-text-decoration-color:var(--brand-gold-500);text-decoration-color:var(--brand-gold-500);text-underline-offset:5px}@media (max-width:760px){.YY7AEW_wrap{width:min(100% - 32px,620px)}.YY7AEW_detailHeader h1{overflow-wrap:anywhere;font-size:clamp(3rem,12vw,4rem)}.YY7AEW_indexHero{min-height:0;margin-block:0 78px}.YY7AEW_indexHeroMedia{min-height:0;position:relative;inset:auto}.YY7AEW_indexHeroPanel{min-height:0;margin:-20px auto 0;padding:36px 24px;position:relative;bottom:auto;left:auto;right:auto}.YY7AEW_indexHero h1{font-size:clamp(2.6rem,12vw,3.8rem)}.YY7AEW_indexHeroPanel>p:last-child{font-size:.84rem;line-height:1.65}.YY7AEW_shootCard a,.YY7AEW_storyLayout,.YY7AEW_creditsGrid{grid-template-columns:1fr}.YY7AEW_shootCard a{aspect-ratio:auto}.YY7AEW_shootMedia{aspect-ratio:4/3;min-height:0}.YY7AEW_shootCopy{margin:-35px 16px 0;padding:36px 26px}.YY7AEW_storyLayout{gap:55px;padding-block:75px}.YY7AEW_storyIntro{position:static}.YY7AEW_creditList>div{grid-template-columns:1fr;gap:5px}}@media (prefers-reduced-motion:reduce){.YY7AEW_shootMedia img{transition:none}}.YY7AEW_galleryStory{text-align:center;max-width:780px;margin:clamp(32px,5vw,64px) auto;padding-inline:10px}.YY7AEW_galleryStory h3{font:400 clamp(28px, 4vw, 42px)/1.2 var(--font-original-serif), Georgia, serif;margin:0 0 24px}.YY7AEW_galleryStory p{white-space:pre-line;font:400 clamp(17px, 2vw, 21px)/1.85 var(--font-original-serif), Georgia, serif;margin:0 0 18px}.YY7AEW_galleryStory small{font:400 13px/1.6 var(--font-original-sans), Arial, sans-serif;opacity:.7;margin-top:24px;display:block}
.PHpi0G_slider{aspect-ratio:2;background:#eee9df;position:relative;overflow:hidden}.PHpi0G_slide{opacity:0;pointer-events:none;transition:opacity .7s;position:absolute;inset:0}.PHpi0G_slide[data-active=true]{opacity:1;pointer-events:auto}.PHpi0G_slide>img{object-fit:cover;object-position:center 38%}.PHpi0G_shade{pointer-events:none;background:linear-gradient(#0000 25%,#101410b3);position:absolute;inset:0}.PHpi0G_copy{color:#fff;text-align:left;width:min(70%,780px);position:absolute;bottom:clamp(30px,4vw,56px);left:clamp(20px,4vw,56px)}.PHpi0G_copy p{font:500 .65rem/1.5 var(--font-original-sans),Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px}.PHpi0G_slider .PHpi0G_copy h2{color:#fff;font:400 clamp(1.8rem,4.6vw,4rem)/1.08 var(--font-original-serif),Georgia,serif;letter-spacing:-.035em;text-wrap:balance;margin:0}.PHpi0G_slider .PHpi0G_copy a{color:#fff;text-decoration:none}.PHpi0G_copy a>span:last-child{margin-left:14px;font-size:.55em;transition:transform .2s;display:inline-block}.PHpi0G_copy a:hover>span:last-child{transform:translate(3px,-3px)}.PHpi0G_copy a:focus-visible{outline-offset:6px;outline:2px solid #fff}.PHpi0G_controls{z-index:3;color:#282a27;background:#fffdf9;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;bottom:20px;right:20px}.PHpi0G_controls button{width:42px;height:42px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:1rem}.PHpi0G_controls button:hover{background:#eee6d2}.PHpi0G_controls button:focus-visible{outline-offset:-3px;outline:2px solid #806536}.PHpi0G_controls>span{text-align:center;min-width:62px;font:500 .6rem/1 var(--font-original-sans),Arial,sans-serif;letter-spacing:.1em}@media (max-width:760px){.PHpi0G_copy{width:calc(100% - 36px);bottom:58px;left:18px}.PHpi0G_copy p{margin-bottom:8px;font-size:.55rem}.PHpi0G_slider .PHpi0G_copy h2{font-size:clamp(1.3rem,5.6vw,2.4rem)}.PHpi0G_controls{padding:0;bottom:8px;right:10px}.PHpi0G_controls button{width:36px;height:36px}.PHpi0G_controls>span{min-width:52px}}@media (prefers-reduced-motion:reduce){.PHpi0G_slide,.PHpi0G_copy a>span{transition:none}}
