.an-case{--an-accent:#cfb08c;--an-line:#ffffff25;padding-top:90px}.an-wrap{width:min(1240px,92vw);margin-inline:auto}.an-heading{padding:26px 0 45px}.an-kicker{display:flex;justify-content:space-between;gap:20px;color:#b6b6bf;font-size:11px;margin:40px 0 28px}.an-heading h1{font-size:clamp(52px,10.5vw,144px);letter-spacing:-.065em;line-height:.95;font-weight:500;margin:0}.an-deck{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:end;margin-top:36px}.an-deck>p:first-child{font-family:Georgia,'Times New Roman',serif;font-size:clamp(27px,3.2vw,43px);line-height:1.2;letter-spacing:-.025em;margin:0;color:#e6d2b9}.an-deck>p+ p{font-size:16px;line-height:1.8;color:#bdbdc6;margin:0;max-width:470px}.an-image,.an-film{margin:0;min-width:0}.an-image img{display:block;width:100%;height:auto;max-width:100%}.an-film-stage{position:relative;aspect-ratio:var(--film-ratio);background:#181719;overflow:hidden}.an-video{width:100%;height:100%;display:block;object-fit:contain}.an-film figcaption{font-size:12px;line-height:1.6;color:#b3b3bd;padding-top:13px}.an-film-wide figcaption{padding-top:15px}.an-motion-bar{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:15px 0 24px}.an-motion-bar p{font-size:12px;line-height:1.7;color:#b4b4c0;margin:0}.an-motion-toggle{background:transparent;border:1px solid #ffffff55;border-radius:0;color:#e5e5e8;padding:12px 20px;min-height:44px;font-size:12px;cursor:pointer;flex-shrink:0;transition:background .2s,color .2s}.an-motion-toggle:hover{background:#e5d3bc;color:#241719}.an-motion-toggle [hidden]{display:none}.an-index{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 25px;border-block:1px solid var(--an-line);padding:12px 0}.an-index a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.an-index a:hover{color:var(--an-accent)}.an-intro{display:grid;grid-template-columns:180px 1fr;gap:30px;padding:85px 0 5px;max-width:1080px}.an-intro>.eyebrow{font-size:11px;color:#b5b5bf;margin-top:8px}.an-case h2{font-size:clamp(32px,4vw,55px);line-height:1.1;letter-spacing:-.035em;font-weight:500;margin:0 0 24px;text-wrap:balance}.an-intro p:not(.eyebrow),.an-section-head p,.an-garment>div p:not(.eyebrow){font-size:17px;line-height:1.8;color:#bcbcc5;max-width:800px;margin:0}.an-intro dl{display:grid;grid-template-columns:1.4fr 1fr;gap:30px;margin:30px 0 0;padding-top:25px;border-top:1px solid var(--an-line)}.an-intro dt{font-size:10px;letter-spacing:.08em;color:#aaaab5;margin-bottom:10px}.an-intro dd{font-size:14px;line-height:1.8;margin:0}.an-section{padding-top:95px;scroll-margin-top:110px}.an-section-head{display:grid;grid-template-columns:180px 1fr;gap:30px;margin-bottom:36px;max-width:1080px}.an-section-head>.eyebrow{font-size:11px;color:#b4b4bf;margin-top:12px}.an-section-head h2{font-size:clamp(30px,3.6vw,48px);margin-bottom:22px}.an-editorial{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start}.an-editorial>.an-image:nth-child(2){margin-top:95px}.an-garment{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;margin-top:60px}.an-garment>.an-image{width:85%;margin-inline:auto}.an-garment>div{padding:20px 35px 20px 0}.an-garment .eyebrow{font-size:11px;color:var(--an-accent);margin-bottom:25px}.an-case h3{font-family:Georgia,'Times New Roman',serif;font-size:clamp(31px,3.7vw,48px);font-weight:400;letter-spacing:-.035em;line-height:1.15;margin:0 0 24px}.an-film-pair{display:grid;grid-template-columns:1fr 1fr;gap:32px;width:min(100%,900px);margin-inline:auto}.an-motion-lead{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start;margin-bottom:38px}.an-loops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 24px}.an-seasonal{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:900px;margin-inline:auto}.an-closing{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;margin:100px 0 85px;padding-top:60px;border-top:1px solid var(--an-line)}.an-closing>.an-image{max-width:430px;margin-inline:auto}.an-closing .eyebrow{font-size:11px;color:var(--an-accent);margin-bottom:25px}.an-closing h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(42px,5vw,68px);font-weight:400}.an-closing>div>p:not(.eyebrow){font-size:16px;line-height:1.8;color:#bcbcc5;margin-bottom:28px}.an-closing .archive-link{display:inline-flex;align-items:center;gap:24px;min-height:44px;font-size:15px}.an-case a:focus-visible,.an-case button:focus-visible,.an-case video:focus-visible{outline:2px solid var(--an-accent);outline-offset:5px}html[dir=rtl] .an-heading h1{text-align:right}html[dir=rtl] .an-case h2,html[dir=rtl] .an-case h3,html[dir=rtl] .an-deck>p:first-child{letter-spacing:0;line-height:1.4}
@media(max-width:900px){.an-intro,.an-section-head{grid-template-columns:135px 1fr;gap:20px}.an-deck{gap:7%}.an-editorial>.an-image:nth-child(2){margin-top:65px}.an-garment{gap:7%}.an-garment>div{padding:15px 0}.an-loops{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.an-case{padding-top:70px}.an-heading{padding:22px 0 28px}.an-kicker{font-size:10px;margin:30px 0 24px}.an-heading h1{font-size:clamp(47px,12.7vw,80px)}.an-deck{grid-template-columns:1fr;gap:20px;margin-top:25px}.an-deck>p:first-child{font-size:31px}.an-deck>p+p{font-size:16px;line-height:1.7}.an-motion-bar{align-items:flex-start;gap:15px;padding:16px 0 20px}.an-motion-bar p{font-size:11px}.an-motion-toggle{padding:11px 14px;font-size:11px}.an-index{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;padding:10px 0}.an-index a{font-size:12px}.an-intro{grid-template-columns:1fr;gap:12px;padding:50px 0 0}.an-intro>.eyebrow{margin:0 0 8px}.an-case h2{font-size:35px;margin-bottom:20px}.an-intro p:not(.eyebrow),.an-section-head p,.an-garment>div p:not(.eyebrow){font-size:16px;line-height:1.75}.an-intro dl{grid-template-columns:1fr;gap:22px;margin-top:24px;padding-top:22px}.an-section{padding-top:60px;scroll-margin-top:90px}.an-section-head{grid-template-columns:1fr;gap:10px;margin-bottom:26px}.an-section-head>.eyebrow{margin:0}.an-section-head h2{font-size:33px;margin-bottom:18px}.an-editorial{grid-template-columns:1fr;gap:24px}.an-editorial>.an-image:nth-child(2){margin-top:0}.an-garment{grid-template-columns:1fr;gap:26px;margin-top:30px}.an-garment>.an-image{width:100%;max-width:400px}.an-garment>div{padding:0}.an-garment .eyebrow{margin-bottom:20px}.an-case h3{font-size:36px;margin-bottom:20px}.an-film-pair{grid-template-columns:1fr;gap:32px;max-width:400px}.an-motion-lead{grid-template-columns:1fr;gap:28px;margin-bottom:30px}.an-loops{gap:24px 16px}.an-film figcaption{font-size:11px;padding-top:10px}.an-seasonal{gap:18px}.an-closing{grid-template-columns:1fr;gap:30px;margin:60px 0 50px;padding-top:35px}.an-closing>.an-image{max-width:400px}.an-closing h2{font-size:47px}}
@media(prefers-reduced-motion:reduce){.an-motion-toggle{transition:none}}
