/* ATLAS lookbook: the SPECTRA section proportions with ATLAS cyan accents. */
.atlas-lookbook{padding-top:72px;padding-bottom:50px;--lookbook-accent:#aadfff}
.atlas-lookbook .section-heading{margin-bottom:32px}
.atlas-lookbook .section-heading h2,.atlas-lookbook .section-heading .eyebrow{color:var(--lookbook-accent)}
html:lang(ko) .atlas-lookbook h2{word-break:keep-all}
.atlas-lookbook-item{min-width:0;margin:0}
.atlas-lookbook-item.is-banner{max-width:1024px;margin:0 auto 38px}
.atlas-lookbook-open{display:block;width:100%;padding:0;border:0;background:none;text-align:left;color:inherit;cursor:zoom-in;font:inherit}
.atlas-lookbook-open:focus-visible{outline:2px solid var(--lookbook-accent);outline-offset:5px}
.atlas-lookbook-item>figcaption{margin:12px 0 0;font-size:12px;line-height:1.55;color:var(--muted);text-align:center}
.atlas-lookbook-stories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.atlas-lookbook-sheet{position:relative;container-type:inline-size;overflow:hidden;background:linear-gradient(125deg,#1a2923,#111e1d);color:#f0f0e8;text-align:left}
.atlas-lookbook-sheet img{display:block;height:auto;max-width:100%}
.atlas-lookbook-sheet figure,.atlas-lookbook-sheet p,.atlas-lookbook-sheet h3{margin:0}
.atlas-lookbook-sheet h3{font-weight:650;letter-spacing:normal;color:#dff7f4}
.alb-heading-art{display:block;width:100%;height:auto}
.alb-heading-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.atlas-lookbook-sheet .alb-wordmark{position:absolute;object-fit:contain;object-position:left center}
.atlas-lookbook-sheet .alb-series{position:absolute;font-weight:750;letter-spacing:-.025em;color:#aadfff;line-height:1}
.atlas-lookbook-sheet .alb-series,.atlas-lookbook-sheet .alb-note,.atlas-lookbook-sheet .alb-banner-heading p{margin:0}
.atlas-lookbook-sheet .alb-watch{min-width:0;text-align:center}
.atlas-lookbook-sheet .alb-watch img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:50%}
.atlas-lookbook-sheet .alb-watch figcaption{color:#c7d5cd;font-weight:500;line-height:1.3;text-align:center;letter-spacing:.025em}
.atlas-lookbook-banner{aspect-ratio:1024/500}
.atlas-lookbook-banner .alb-wordmark{top:3.5cqw;left:4.8cqw;width:25cqw}
.atlas-lookbook-banner .alb-series{top:6.542969cqw;left:4.492188cqw;width:29.296875cqw;font-size:5.859375cqw}
.alb-banner-heading{position:absolute;top:4.5cqw;left:37cqw;right:4.5cqw}
.atlas-lookbook-banner .alb-banner-heading h3{font-size:2.734375cqw;line-height:1.285714}
.alb-banner-heading p{padding-top:1.2cqw;font-size:1.9cqw;line-height:1.4;color:#c7d5cd}
.alb-banner-faces{position:absolute;top:16.015625cqw;left:4.6875cqw;right:4.6875cqw;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5.761719cqw}
.atlas-lookbook-banner .alb-watch figcaption{margin-top:1.1cqw;font-size:1.8cqw}
.atlas-lookbook-poster{aspect-ratio:9/16}
.atlas-lookbook-poster .alb-wordmark{top:8cqw;left:7cqw;width:44cqw}
.atlas-lookbook-poster .alb-series{top:17cqw;left:7cqw;font-size:11.5cqw}
.atlas-lookbook-poster .alb-head{position:absolute;top:31cqw;left:7cqw;width:86.666667cqw;font-size:4.907407cqw;line-height:1.245283}
.atlas-lookbook-poster .alb-note{position:absolute;top:46.5cqw;left:7cqw;right:7cqw;font-size:2.7cqw;line-height:1.4;color:#c7d5cd}
.atlas-lookbook-poster .alb-watch figcaption{margin-top:1.3cqw;font-size:2.1cqw}
.alb-main{position:absolute;top:55cqw;left:11.5cqw;width:77cqw}
.alb-pair{position:absolute;top:142cqw;left:13cqw;right:13cqw;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14cqw}
.atlas-lookbook-poster .alb-pair .alb-watch figcaption{font-size:1.8cqw;white-space:nowrap}
.alb-stack{position:absolute;left:21cqw;width:58cqw}
.alb-stack.alb-active{top:52cqw}
.alb-stack.alb-aod{top:115cqw}
.atlas-lookbook-poster .alb-platform{position:absolute;right:7cqw;bottom:3cqw;font-size:2.1cqw;line-height:1;color:#a5b7ad}
.atlas-lookbook-viewer{width:min(1200px,94vw);max-width:1200px;max-height:94dvh;padding:0;border:1px solid var(--line);background:var(--bg);color:var(--ink);overflow:hidden;--lookbook-accent:#aadfff}
.atlas-lookbook-viewer::backdrop{background:#000c;backdrop-filter:blur(5px)}
.atlas-lookbook-viewer[data-layout="poster"]{width:min(520px,94vw)}
.alb-viewer-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px;border-bottom:1px solid var(--line)}
.atlas-lookbook-viewer .alb-viewer-header p{margin:0;font-size:14px;line-height:1.5;color:var(--ink)}
.alb-viewer-close{flex-shrink:0;min-height:44px;padding:9px 16px;border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer;font:inherit}
.alb-viewer-close:focus-visible{outline:2px solid #aadfff;outline-offset:3px}
.alb-viewer-scroll{max-height:calc(94dvh - 78px);overflow:auto;overscroll-behavior:contain;padding:20px;scrollbar-width:thin;scrollbar-color:#62766b #111d18}
.atlas-lookbook-enlarged{width:100%;max-width:1024px;margin:0 auto}
.atlas-lookbook-viewer[data-layout="poster"] .atlas-lookbook-enlarged{width:min(100%,calc((94dvh - 125px)*.5625))}
.atlas-lookbook-opened{overflow:hidden}
@media(max-width:900px){.atlas-lookbook-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}
@media(max-width:740px){.atlas-lookbook{padding-top:50px;padding-bottom:32px}.atlas-lookbook-item.is-banner{margin-bottom:28px}.atlas-lookbook-stories{gap:24px 14px}.atlas-lookbook-item>figcaption{font-size:11px}.alb-viewer-header{padding:12px;gap:12px}.alb-viewer-header p{font-size:12px}.alb-viewer-scroll{padding:12px}}
@media(max-width:460px){.atlas-lookbook-stories{grid-template-columns:minmax(0,1fr);max-width:340px;margin:auto}}
