@import url('https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400;1,6..96,400&family=Work+Sans:wght@300;400;500;600&display=swap');
:root{--paper:#f6f4ef;--ink:#191916;--ground:#dedcd6;--line:#bab8b0;--font-display:'Bodoni Moda',Georgia,serif;--font-body:'Work Sans',sans-serif;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:22px;--text-xl:clamp(26px,3vw,38px);--text-2xl:clamp(36px,5vw,64px);--text-hero:clamp(48px,7vw,90px);--gutter:clamp(28px,6vw,88px);color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:var(--text-base);line-height:1.65;-webkit-font-smoothing:antialiased}
body.ink-mode{--paper:#24241f;--ink:#f1eee6;--ground:#11120f;--line:#5e6057;color-scheme:dark}
img{display:block;max-width:100%;height:auto;object-fit:cover}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid currentColor;outline-offset:5px}a:hover{text-decoration:underline;text-underline-offset:5px}button,input,textarea,select{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:400;line-height:1.02;letter-spacing:-.045em}p+p{margin-top:1.25em}em{font-weight:400}button{color:inherit}::selection{background:#b8b69e;color:#12130f}
.skip{position:absolute;top:-100px;left:20px;padding:14px;background:var(--paper);z-index:10}.skip:focus{top:10px}
.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:78px;padding:12px 4vw;background:var(--paper);border-bottom:1px solid var(--line)}.identity{display:flex;align-items:center;gap:16px;white-space:nowrap}.identity span{font-size:var(--text-xs);letter-spacing:.14em}.identity svg{flex:none}.site-header nav{display:flex;gap:28px;font-size:var(--text-sm)}.theme-toggle{font-size:var(--text-xs);background:none;border:1px solid var(--line);padding:8px 12px;white-space:nowrap}
.magazine{max-width:1160px;margin:40px auto 0;padding:0 24px}.chapter{margin-bottom:40px}.paper{position:relative;background:var(--paper);padding:var(--gutter) var(--gutter) 100px;min-height:950px;border:1px solid var(--line);overflow:clip}.folio{position:absolute;bottom:32px;left:var(--gutter);right:var(--gutter);display:flex;justify-content:flex-end;gap:18px;font-size:var(--text-xs);letter-spacing:.15em;line-height:1.2}.folio a{margin-right:auto}
.cover{height:1040px;min-height:0;color:#fff;padding:60px}.bleed{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cover-photo{object-position:50% 60%}.cover-shade,.destination-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,0) 38%,rgba(0,0,0,.57) 100%)}
.masthead{position:relative;display:flex;flex-direction:column;align-items:center;color:#fff;line-height:.83;text-align:center;letter-spacing:-.065em}.masthead-tre{font-size:clamp(140px,26vw,350px)}.masthead-studio{font-size:clamp(25px,5.7vw,72px);letter-spacing:.02em;margin-top:14px;line-height:1.1}.issue-line{position:relative;font-size:var(--text-xs);line-height:1.6;max-width:330px;margin-top:34px;text-transform:uppercase;letter-spacing:.1em}.cover-proposition{position:absolute;bottom:140px;left:60px;right:60px}.cover-proposition h2{font-size:clamp(42px,5.5vw,70px);max-width:600px;text-shadow:0 2px 20px #0004}.cover-actions{display:flex;gap:30px;font-size:var(--text-sm);margin-top:30px}.cover-actions a{border-bottom:1px solid #fff9;padding:6px 0}.cover-bottom{position:absolute;bottom:81px;left:60px;right:60px;display:flex;justify-content:space-between;gap:20px;font-size:var(--text-xs);letter-spacing:.07em}.cover .folio{border-top:1px solid #fff6;padding-top:18px;bottom:27px;left:60px;right:60px}
.index-page{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:start;min-height:1100px}.index-title{grid-column:1/-1;font-size:clamp(60px,10vw,130px);margin-bottom:30px;line-height:1}.index-title em{font-size:.56em}.index-card img{height:300px;width:100%}.index-card h3{font-family:var(--font-body);font-size:var(--text-sm);font-weight:400;letter-spacing:.06em;line-height:1.5}.index-card>div{display:flex;justify-content:space-between;margin-top:15px}.index-card>div>span{font-family:var(--font-display);font-size:36px;line-height:1}.index-two{margin-top:70px}.index-three{margin-top:140px}.index-list{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:70px;margin-top:40px}.index-list p{margin:0;border-top:1px solid var(--line)}.index-list a{display:flex;gap:22px;padding:12px 0;font-size:var(--text-sm)}.index-list span{font-size:var(--text-xs);align-self:center;min-width:22px}
.page-kicker{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;margin-bottom:40px;line-height:1.5}.editorial-title{font-size:var(--text-hero);margin-bottom:48px}.editorial-letter{display:grid;grid-template-columns:1fr 1fr;column-gap:55px;align-content:start}.editorial-letter .page-kicker,.editorial-letter .editorial-title{grid-column:1/-1}.letter-portrait{width:100%;height:490px;grid-column:2;grid-row:3 / span 3}.reading-copy{font-size:var(--text-base);line-height:1.8;max-width:65ch}.editorial-letter .reading-copy{grid-column:1;grid-row:3}.letter-deck-text{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.15;margin-top:40px}.brand-line{font-size:var(--text-xs);letter-spacing:.04em;margin-top:28px}.editorial-link{display:inline-block;font-size:var(--text-sm);border-bottom:1px solid var(--ink);padding-bottom:8px;width:fit-content;line-height:1.6;margin-top:30px}.editorial-letter>.editorial-link{grid-column:1;align-self:end}.opening-letter{min-height:1110px}.two-column-letter{min-height:970px}.two-column-letter .letter-portrait{height:510px}.two-column-letter .editorial-title{font-size:clamp(44px,6.5vw,80px)}
.destination{height:1150px;color:white;padding-top:70px}.destination .bleed{object-position:50% 60%}.destination-shade{background:linear-gradient(90deg,#0005,#0000),linear-gradient(0deg,#000a,transparent 70%)}.destination-kicker{position:relative;font-size:var(--text-xs);letter-spacing:.15em}.destination h2{position:relative;font-size:var(--text-hero);max-width:700px;margin-top:45px}.destination-copy{position:absolute;bottom:110px;right:var(--gutter);max-width:360px;left:50%;font-size:var(--text-base)}.destination .editorial-link{border-color:#fff}
.numbered-page{min-height:1100px}.edit-rows{display:flex;flex-direction:column;gap:50px}.edit-row{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center}.edit-row img{width:100%;height:300px}.edit-row h3{font-size:var(--text-xl);margin:12px 0 18px}.edit-row p{line-height:1.8;font-size:var(--text-base)}.edit-number{font-size:var(--text-xs);letter-spacing:.15em}.edit-row.reversed{grid-template-columns:1fr 1.1fr}.edit-row.reversed img{grid-column:2;grid-row:1}.edit-row.reversed>div{grid-column:1;grid-row:1}.section-intro{max-width:620px;margin:-15px 0 60px}.concepts-page .edit-row img{height:360px}.concepts-page{padding-bottom:110px}
.dark-letter{background:#181915;color:#f6f4ef}.dark-letter .letter-portrait{filter:grayscale(1)}.process-image{width:32%;height:340px;float:right;margin:0 0 30px 50px}.process-intro{max-width:none}.process-steps{clear:both;display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:70px;border-top:1px solid var(--line);padding-top:40px}.process-steps h3{font-size:var(--text-xl);margin:16px 0 20px}.process-steps p{font-size:var(--text-sm);line-height:1.85}.process-divider{grid-column:1/-1;font-family:var(--font-display);border-block:1px solid var(--line);padding:25px 0;margin:0!important}
.commission-page .editorial-title{font-size:clamp(48px,7.5vw,94px)}.commission-opening{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.commission-opening img{height:390px;width:100%}.scope{margin-top:50px;display:grid;grid-template-columns:1fr 1.7fr;gap:55px;border-top:1px solid var(--line);padding-top:30px}.scope h3{font-size:var(--text-xl)}.scope ul{margin:0;padding:0;list-style:none}.scope li{padding:0 0 14px 18px;position:relative;font-size:var(--text-sm);line-height:1.7}.scope li:before{content:'·';position:absolute;left:0}.scope-note{font-size:var(--text-sm);line-height:1.8;margin-top:20px;max-width:700px}.commission-action{margin-top:10px}.about-letter .founder-bio{object-position:center 12%;height:500px}
.closing-page{background:#181915;color:#f6f4ef;display:grid;grid-template-columns:.85fr 1.4fr;gap:40px;min-height:1250px}.closing-page>.editorial-title{grid-column:1/-1;font-size:clamp(48px,7vw,88px)}.postcard{padding:12px 12px 18px;background:#eeeae2;color:#24251e;width:90%;transform:rotate(-5deg);grid-column:1;grid-row:2}.postcard img{height:240px;width:100%}.postcard span{font-family:var(--font-display);font-size:26px;font-style:italic;display:block;padding-top:12px;line-height:1.1}.postcard-two{transform:rotate(5deg);grid-row:3;align-self:start;margin-top:-310px;margin-left:25px}.contact-copy{grid-column:2;grid-row:2 / span 2;line-height:1.8;font-size:var(--text-base)}.form-preview-note{font-size:var(--text-xs);line-height:1.7;border-top:1px solid #797b6e;padding-top:20px;color:#d0d0c4}.inquiry-form{margin-top:25px}.inquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.inquiry-form label{display:block;font-size:var(--text-sm);margin-bottom:22px}.inquiry-form label span{font-size:var(--text-xs);color:#c0c0b2}.inquiry-form input,.inquiry-form textarea,.inquiry-form select{display:block;width:100%;color:#fff;border:0;border-bottom:1px solid #98998b;background:#262821;border-radius:0;margin-top:8px;padding:11px;min-height:46px;font-size:16px}.inquiry-form select{color-scheme:dark}.inquiry-form textarea{resize:vertical;min-height:140px}.form-help{font-size:var(--text-xs);line-height:1.7;color:#d0d0c4}.form-honeypot{position:absolute;left:-10000px}.inquiry-submit{background:#f6f4ef;color:#191916;border:1px solid #f6f4ef;padding:14px 22px;margin-top:25px;font-size:var(--text-sm)}.inquiry-status{font-size:var(--text-sm);margin-top:18px}.inquiry-destination{font-size:var(--text-xs);color:#c0c0b2;margin-top:25px}
.site-footer{background:var(--paper);padding:65px 6vw;text-align:center}.site-footer-brand{font-family:var(--font-display);font-size:clamp(36px,5vw,64px);letter-spacing:-.035em;line-height:1.1;margin-bottom:25px}.site-footer>a{font-size:var(--text-sm)}.footer-line{font-size:var(--text-xs);margin-top:30px}.imagery-note{font-size:var(--text-xs);max-width:680px;margin:20px auto 0;opacity:.75}
@media(min-width:1400px){.magazine{max-width:1220px}.cover{height:1120px}}
@media(max-width:900px){.site-header nav{gap:18px}.identity span{display:none}.paper{min-height:auto}.cover{height:930px}.opening-letter,.two-column-letter{padding-bottom:110px}.letter-portrait,.two-column-letter .letter-portrait{height:440px}.editorial-letter{column-gap:30px}.cover-actions{flex-wrap:wrap;gap:10px 24px}.process-image{width:38%;height:300px}.closing-page{grid-template-columns:.7fr 1.3fr;gap:25px}.postcard-two{margin-top:-500px}.postcard img{height:170px}.inquiry-fields{grid-template-columns:1fr;gap:0}}
@media(max-width:600px){:root{--gutter:25px;--text-hero:44px;--text-base:16px}.site-header{min-height:68px;gap:12px;padding:10px 16px;flex-wrap:wrap}.identity svg{width:48px}.site-header nav{gap:14px;font-size:12px;flex:1;justify-content:flex-end}.nav-journey{display:none}.theme-toggle{padding:4px 7px;font-size:12px}.magazine{margin:15px auto 0;padding:0 12px}.chapter{margin-bottom:18px}.paper{padding:45px 25px 80px}.folio{bottom:25px;left:25px;right:25px;font-size:12px;letter-spacing:.03em;gap:12px}.cover{height:810px;padding:28px 25px}.masthead-tre{font-size:clamp(150px,47vw,250px)}.masthead-studio{font-size:clamp(25px,7.5vw,42px);margin-top:7px}.cover-photo{object-position:55% 50%}.issue-line{font-size:12px;line-height:1.6;max-width:245px;margin-top:25px}.cover-proposition{bottom:137px;left:25px;right:25px}.cover-proposition h2{font-size:39px}.cover-actions{display:flex;flex-direction:column;align-items:start;gap:6px;margin-top:20px;font-size:12px}.cover-bottom{bottom:74px;left:25px;right:25px;font-size:12px;line-height:1.5}.cover-bottom span{max-width:135px}.cover .folio{left:25px;right:25px;bottom:25px}.index-page{grid-template-columns:1fr 1fr;gap:25px 16px}.index-title{font-size:64px;margin-bottom:10px}.index-card img{height:220px}.index-card h3{font-size:12px}.index-card>div>span{font-size:28px}.index-two{margin-top:60px}.index-three{grid-column:1/3;width:68%;margin:0 0 0 auto}.index-three img{height:250px}.index-list{grid-template-columns:1fr;margin-top:10px}.index-list a{font-size:14px}.page-kicker{margin-bottom:25px;font-size:12px;letter-spacing:.08em}.editorial-title{margin-bottom:32px;font-size:44px}.editorial-letter{display:flex;flex-direction:column}.letter-portrait,.two-column-letter .letter-portrait{height:390px;order:2;margin-bottom:32px}.editorial-letter .reading-copy{order:3}.editorial-letter .letter-deck-text{order:4}.editorial-letter .brand-line{order:5}.editorial-letter>.editorial-link{order:6;align-self:start}.editorial-letter .editorial-title{font-size:42px}.reading-copy{font-size:16px;line-height:1.8}.letter-deck-text{font-size:29px;line-height:1.2}.destination{height:830px}.destination h2{font-size:49px;margin-top:40px}.destination-copy{left:25px;right:25px;bottom:100px;max-width:100%;font-size:15px}.edit-rows{gap:44px}.edit-row,.edit-row.reversed{display:flex;flex-direction:column;gap:20px;align-items:stretch}.edit-row img,.concepts-page .edit-row img{height:320px}.edit-row h3{font-size:30px}.section-intro{margin:0 0 35px}.process-image{float:none;width:100%;height:300px;margin:0 0 30px}.process-steps{grid-template-columns:1fr;gap:30px;margin-top:40px;padding-top:30px}.process-steps h3{font-size:30px}.process-steps p{font-size:16px}.process-divider{grid-column:1}.commission-page .editorial-title{font-size:46px}.commission-opening{grid-template-columns:1fr;gap:25px}.commission-opening img{height:360px}.scope{grid-template-columns:1fr;gap:25px;margin-top:35px}.scope li,.scope-note{font-size:16px}.scope h3{font-size:30px}.about-letter .founder-bio{height:440px}.closing-page{display:flex;flex-direction:column;gap:0}.closing-page>.editorial-title{font-size:44px;margin-bottom:36px}.postcard{display:none}.contact-copy{font-size:16px}.inquiry-fields{grid-template-columns:1fr}.site-footer{padding:45px 25px}.site-footer-brand{font-size:38px}.site-footer .imagery-note{font-size:12px}html{scroll-padding-top:94px}}
@media(max-width:600px){.site-header{display:grid;grid-template-columns:1fr auto;gap:8px 12px;padding:10px 16px}.identity{gap:9px}.identity span{display:inline;font-size:12px;letter-spacing:.03em}.identity svg{width:40px}.site-header nav{grid-row:2;grid-column:1/-1;justify-content:space-between;gap:12px}.site-header nav a{white-space:nowrap}.theme-toggle{grid-row:1;grid-column:2}html{scroll-padding-top:105px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.ai-frame{position:relative;display:block;overflow:hidden}
.ai-frame.letter-portrait>img,.ai-frame.bleed>img{width:100%;height:100%;object-fit:cover}
.ai-frame.bleed{position:absolute;inset:0}
.ai-frame.bleed>img{position:static}
.edit-row.reversed .ai-frame{grid-column:2;grid-row:1}
.ai-frame>img{object-position:50% 30%}
.ai-tag{position:absolute;left:10px;bottom:10px;z-index:2;font-family:var(--font-body,inherit);font-size:9.5px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:#f6f4ef;background:rgba(17,17,15,.55);padding:6px 8px;pointer-events:none}
.cover .ai-frame .ai-tag{bottom:auto;top:16px;left:16px;right:auto}
.postcard span.ai-frame{display:block;padding:0;font:inherit;line-height:0}
.postcard span.ai-tag{display:block;padding:4px 6px;font-family:var(--font-body,inherit);font-size:8px;font-style:normal;line-height:1;letter-spacing:.1em;left:6px;bottom:6px}
@media(max-width:600px){.cover .ai-frame .ai-tag{top:auto;bottom:4px;left:50%;right:auto;transform:translateX(-50%);white-space:nowrap;font-size:7.5px;padding:4px 6px}}
/* Gallery — contact sheets (v10, 10/24/26) */
.gallery-page{position:relative;background:#0b0b0a;color:#f6f4ef;padding:var(--gutter) var(--gutter) 100px;border:1px solid #0b0b0a;overflow:clip}
.gallery-page .folio{color:#d0d0c4}
.contact-sheet{background:#fbfbf8;color:#1b1b18;padding:34px 34px 30px;margin-bottom:44px}
.contact-sheet-first{display:block}
.sheet-title{display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px 30px;padding-bottom:28px;margin-bottom:26px;border-bottom:1px solid #d9d7d0}
.sheet-title h2{font-family:var(--font-body);font-weight:500;text-transform:uppercase;letter-spacing:-.01em;line-height:.98;font-size:clamp(34px,5.4vw,66px);color:#4a4a46}
.sheet-sub{font-family:var(--font-body);font-weight:500;text-transform:uppercase;font-size:clamp(26px,4vw,48px);line-height:1;color:#b9b8b2;letter-spacing:-.01em;grid-column:1;margin:0!important}
.sheet-note{grid-column:2;grid-row:1 / span 2;max-width:290px;font-size:var(--text-xs);line-height:1.7;color:#55554f;margin:0!important}
.sheet-roll{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:#55554f;margin-bottom:22px}
.sheet-roll span{color:#1b1b18;margin-right:10px}
.sheet-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:30px 26px}
.sheet-grid li{position:relative;display:flex;flex-direction:column;align-items:center}
.sheet-frame{display:block;width:100%;padding:0;border:0;background:#111;cursor:zoom-in}
.sheet-frame img{width:100%;aspect-ratio:3/4;height:auto;object-fit:cover;transition:opacity .2s}
.sheet-frame:hover img{opacity:.86}
.frame-no{font-family:var(--font-body);font-size:11px;letter-spacing:.06em;color:#3c3c38;margin-top:9px}
.sheet-grid li.pick::after{content:"";position:absolute;inset:-9px -9px -4px;border:2.5px solid #c9231c;pointer-events:none;transform:rotate(-.6deg);border-radius:2px}
.sheet-grid li.pick:nth-child(3n)::after{transform:rotate(.7deg)}
.sheet-grid li.pick:nth-child(4n+1)::after{transform:rotate(.3deg)}
.gallery-lightbox{border:0;padding:0;background:transparent;max-width:min(92vw,900px);max-height:94vh;overflow:visible}
.gallery-lightbox::backdrop{background:rgba(8,8,7,.92)}
.gallery-lightbox img{max-height:88vh;width:auto;max-width:100%;margin:0 auto;object-fit:contain}
.lightbox-close{display:block;margin:0 0 10px auto;background:none;border:0;color:#f6f4ef;font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;padding:6px 0}
@media(max-width:900px){.sheet-grid{grid-template-columns:repeat(4,1fr);gap:24px 18px}}
@media(max-width:600px){.gallery-page{padding:30px 12px 80px}.contact-sheet{padding:20px 16px 18px;margin-bottom:26px}.sheet-title{grid-template-columns:1fr}.sheet-note{grid-column:1;grid-row:auto;max-width:none;margin-top:10px!important}.sheet-grid{grid-template-columns:repeat(3,1fr);gap:20px 14px}.sheet-grid li.pick::after{inset:-6px -6px -3px;border-width:2px}.frame-no{font-size:10px}}
/* Page 19 postcards: stacked in the left column, clear of the headline (10/30/26) */
.closing-page .postcard{grid-column:1;align-self:start;width:84%;max-width:330px;margin:0}
.closing-page .postcard-one{grid-row:2;margin-top:56px;transform:rotate(-4deg)}
.closing-page .postcard-two{grid-row:3;margin:-18px 0 0 18%;transform:rotate(4deg)}
.closing-page .postcard img{height:auto;aspect-ratio:4/5;object-fit:cover}
.closing-page .contact-copy{grid-column:2;grid-row:2 / span 3;align-self:start}
@media(max-width:900px){.closing-page .postcard{width:92%}.closing-page .postcard span{font-size:22px}.closing-page .postcard-one{margin-top:40px}}
.edit-row img[src*="kristen-city-tuxedo"]{object-position:50% 2%}
.edit-row img[src*="kristen-coastal-navy-silk-suit"]{object-position:50% 2%}
@media(max-width:900px){.closing-page .postcard{width:86%}.closing-page .postcard-two{margin-left:10%}}

.site-footer-brand .footer-lockup{display:block;width:clamp(200px,22vw,280px);height:auto;margin:0 auto;color:var(--ink)}
/* Magazine wrap: single-image letter pages flow copy beneath the portrait (103026) */
@media(min-width:601px){.editorial-letter{display:block}.editorial-letter::after{content:"";display:table;clear:both}.editorial-letter .letter-portrait,.two-column-letter .letter-portrait{float:right;width:calc(50% - 28px);margin:6px 0 34px 55px}.editorial-letter .reading-copy{max-width:none}.editorial-letter .reading-copy p+p{margin-top:1.1em}.editorial-letter>.editorial-link{display:inline-block}.editorial-letter .brand-line{display:block}}
.closing-line{font-family:var(--font-display);font-size:var(--text-lg,22px);line-height:1.35;margin-top:10px}
.process-motto{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.2;margin:-18px 0 34px}
.commission-deck{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.25;margin:-14px 0 38px;max-width:820px}
.commission-opening{align-items:start}
@media(min-width:601px){.commission-opening{display:block}.commission-opening::after{content:"";display:table;clear:both}.commission-opening>.ai-frame,.commission-opening>img{float:right;width:calc(50% - 28px);margin:6px 0 30px 55px}.commission-opening .reading-copy{max-width:none}.commission-opening .reading-copy p+p{margin-top:1.1em}}
@media(max-width:600px){.commission-deck{font-size:26px;margin:-12px 0 28px}}
@media(min-width:601px){.editorial-letter .letter-deck-text{clear:both}}
.index-imagery-note{grid-column:1/-1;font-size:12px;line-height:1.6;opacity:.75;max-width:640px;margin:34px 0 0}
.wardrobe-credit{font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-top:18px}

.folio>a:first-child{margin-right:0}.folio-tag{margin-right:auto;letter-spacing:.08em;opacity:.72}@media(max-width:600px){.folio-tag{letter-spacing:.02em}}
.hy{font-family:var(--font-body,sans-serif);font-weight:300;padding:0 .02em}
.folio-social{display:inline-flex;gap:12px;align-items:center}.folio-social a{display:inline-flex;margin:0!important;opacity:.85}.folio-social a:hover{opacity:1;text-decoration:none}.folio-social svg{width:15px;height:15px}.site-footer-social{display:flex;gap:24px;font-size:var(--text-sm);letter-spacing:.06em}
.folio>a:first-child{white-space:nowrap}@media(max-width:600px){.folio-social{gap:9px}}
.edit-row>picture{display:block;width:100%}
.edit-row p.wardrobe-credit,p.wardrobe-credit{font-size:12px;line-height:1.5;letter-spacing:.02em;text-transform:none;opacity:.6;margin-top:14px}
