.atlas{background:#f9f6ee;border:1px solid #c4bbaa;border-radius:20px;width:100%;max-width:43rem;overflow:hidden;box-shadow:0 22px 50px -38px #433b29}.atlas-head{color:#fff9e9;background:#232c29;justify-content:space-between;align-items:center;gap:8px;padding:18px clamp(12px,4%,30px);display:flex}.atlas-over{text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:600}.atlas-head .atlas-over{color:#c0caba}.atlas-head h3{letter-spacing:-.035em;margin:4px 0 0;font-size:clamp(25px,3vw,38px);font-weight:400;line-height:1.13}.atlas-modes{border:1px solid #798477;border-radius:30px;padding:2px;display:flex}.atlas-modes button{cursor:pointer;min-height:40px;padding:0 12px;font-size:12px}.atlas-modes [aria-pressed=true]{color:#23302b;background:#edeedd;border-radius:24px}.atlas-stage{background:radial-gradient(at 50% 42%,#536057,#2c3732 60%,#222d28);position:relative}.atlas-plate{aspect-ratio:1;width:min(100%,480px);margin:auto;position:relative}.atlas-image,.atlas-surface{pointer-events:none;position:absolute;inset:0 10%}.atlas-image.relief{opacity:.35;filter:saturate(.45)}.atlas-image img,.atlas-surface canvas,.atlas-lines{width:100%;height:100%;display:block}.atlas-lines{pointer-events:none;position:absolute;inset:0}.atlas-lines path{fill:none;stroke:#fff8;stroke-width:.7px;vector-effect:non-scaling-stroke}.atlas-lines circle{fill:#2b352f;stroke:#fbf7e8;stroke-width:1px;vector-effect:non-scaling-stroke}.atlas-lines .chosen path{stroke:#ffedba;stroke-width:1.5px}.atlas-lines .chosen circle{fill:#ffe3a0;stroke:#795d2d;stroke-width:2px}.atlas-pin,.atlas-target{cursor:pointer;min-height:44px;position:absolute;transform:translateY(-50%)}.atlas-pin{z-index:2;color:#f7f7e8;text-shadow:0 1px 4px #101a15;isolation:isolate;padding:0 7px;font-size:clamp(11px,1.4vw,13px)}.atlas-pin:before{content:"";z-index:-1;background:#26322ee8;border:1px solid #abb6a65e;border-radius:5px;position:absolute;inset:10px 0}.atlas-pin[aria-pressed=true]{color:#242a23;text-shadow:none}.atlas-pin[aria-pressed=true]:before{background:#f4e3b9;border-color:#ffe7ae}.atlas-pin.west{left:2%}.atlas-pin.east{right:2%}.atlas :is(button,input):focus-visible{outline-offset:1px;outline:2px solid #d7954f}.atlas-caption{color:#e2e6d8;background:#232c29;border-top:1px solid #566056;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:0 clamp(14px,4%,30px);font-size:12px;display:flex}.atlas-caption input{accent-color:#e8d3a0;flex:1;min-width:40px;max-width:220px}.atlas-caption output{font-variant-numeric:tabular-nums;text-align:right;min-width:3ch}.atlas-reading{color:#31352d;padding:clamp(16px,4%,28px)}.atlas-reading .atlas-over{color:#746047}.atlas-reading h4{margin:6px 0 9px;font-size:clamp(29px,3vw,40px);line-height:1.05}.atlas-reading p{font-size:15px;line-height:1.55}.atlas-action{border-top:1px solid #d9cfc0;align-items:baseline;gap:14px;margin-top:16px;padding-top:12px;font-size:14px;display:flex}.atlas-action span{flex:none}@media (width<=380px){.atlas-modes button{padding:0 8px}.atlas-head .atlas-over{font-size:8px}.atlas-pin{padding:0 4px}}.atlas button{touch-action:manipulation}.atlas-target{z-index:1;border-radius:50%;width:24px;height:24px;min-height:0;margin:-12px 0 0 -12px;transform:none}.atlas{border-color:#b9b5a9;box-shadow:0 24px 50px -36px #35302b66}.atlas-head,.atlas-caption{background:#242724}.atlas-head{padding-block:15px}.atlas-stage{background:radial-gradient(at 50% 41%,#767467,#3d4039 59%,#242724 84%)}.atlas-head h3{letter-spacing:-.045em;font-weight:350}.atlas-modes button{min-height:42px}.atlas-image{-webkit-mask-image:radial-gradient(61% 59% at 50% 47%,#000 51%,#000e 67%,#0000 100%);mask-image:radial-gradient(61% 59% at 50% 47%,#000 51%,#000e 67%,#0000 100%)}.atlas-lines g:not(.chosen) path{opacity:.45}.atlas-lines .chosen .atlas-focus{fill:#0000;stroke:#fff1c8;stroke-width:1px;stroke-dasharray:4 3}.atlas-pin:not([aria-pressed=true]):before{background:#292d28b8;border-color:#dad6c029}.atlas-detail-body{grid-template-columns:clamp(80px,18vw,136px) 1fr;align-items:center;gap:clamp(14px,3vw,25px);display:grid}.atlas-crop{aspect-ratio:1;isolation:isolate;border-radius:50%;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 3px #f9f6ee,0 0 0 4px #bcb19b}.atlas-crop img{width:460%;max-width:none;height:575%;position:absolute}.atlas-cross{border:1px solid #fffbeb70;border-radius:50%;position:absolute;inset:18%;box-shadow:0 0 0 1px #26180414}.atlas-reading{background:#faf7f0}.atlas-reading h4{margin-block:4px 9px}.atlas-note{min-width:0}.atlas-action{align-items:start}@media (width<=520px){.atlas-detail-body{grid-template-columns:76px 1fr;align-items:start;gap:15px}.atlas-crop{margin-top:5px}.atlas-note p{font-size:14px}.atlas-action{grid-template-columns:1fr;gap:3px;display:grid}.atlas-reading .atlas-over{font-size:9px}}@media (prefers-reduced-motion:no-preference){.atlas-crop img{transition:top .38s ease-out,left .38s ease-out}.atlas-lines path{transition:opacity .18s}}.mira-studio{color:#282d28;background:#faf7f0;border:1px solid #cfc5b4;border-radius:20px;width:100%;min-width:0;margin:1.6rem auto;overflow:hidden;box-shadow:0 20px 48px -37px #352f28;container-type:inline-size}.ms-head{color:#fcf7e8;background:#29302a;justify-content:space-between;align-items:center;gap:12px;padding:20px clamp(16px,4%,40px);display:flex}.ms-kicker{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:650;display:block}.ms-head .ms-kicker{color:#d4d7c4}.ms-head h2{letter-spacing:-.055em;margin:4px 0 0;font-size:clamp(32px,5vw,54px);font-weight:400;line-height:1.03}.ms-head i{color:#dfd4b5;font-weight:350}.ms-tabs,.ms-options{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.ms-tabs{border:1px solid #747c6d;border-radius:26px;padding:2px}.mira-studio button{cursor:pointer;touch-action:manipulation}.mira-studio button:focus-visible{outline-offset:2px;outline:3px solid #b77635}.ms-tabs button,.ms-options button{border-radius:24px;min-height:42px;padding:0 13px;font-size:13px}.ms-tabs [aria-pressed=true]{color:#29302a;background:#efe8d6}.ms-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:stretch;display:grid}.ms-visual{background:#e0d6c7;flex-direction:column;justify-content:center;display:flex;position:relative}.ms-photo{aspect-ratio:4/5;width:100%;max-width:510px;margin:auto;position:relative;overflow:hidden}.ms-photo>img{object-fit:contain;width:100%;height:100%;display:block}.ms-cloth{filter:drop-shadow(0 -2px 3px #372f3028);width:112%;position:absolute;bottom:0;transform:translate(-50%)}.ms-cloth svg,.ms-board svg{width:100%;height:100%;display:block}.ms-caption{color:#fbf8e9;background:#363c34;justify-content:space-between;align-items:center;gap:8px;padding:9px 16px;font-size:12px;display:flex}.ms-controls{align-self:center;min-width:0;padding:clamp(18px,4cqw,46px)}.ms-controls h3,.ms-palette h4,.ms-paper p{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;font-weight:400;line-height:1.09}.ms-controls h3{margin:7px 0 12px;font-size:clamp(30px,4cqw,54px)}.ms-controls p{color:#5d5b51;font-size:14px;line-height:1.55}.ms-options{gap:6px;margin:14px 0 8px}.ms-options button{border:1px solid #cbbfaf;min-height:40px;padding:0 9px;font-size:12px}.ms-options [aria-pressed=true]{color:#fff;background:#354035}.ms-swatches{gap:10px;display:flex}.ms-swatches button{text-align:left;border:1px solid #d2c9bb;border-radius:9px;flex:1;min-width:0;padding:8px;font-size:13px}.ms-swatches i,.ms-strip i{border:1px solid #0001;border-radius:4px;height:32px;margin-bottom:5px;display:block}.ms-swatches [aria-pressed=true],.ms-strip [aria-pressed=true]{outline-offset:1px;outline:1.5px solid #615b48}.ms-palette{border-top:1px solid #d7cebf;margin-top:20px;padding-top:16px}.ms-palette h4{margin:5px 0;font-size:24px}.ms-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:12px 0 5px;display:grid}.ms-strip button{text-align:left;align-self:start;padding:3px;font-size:10px;line-height:1.2}.ms-strip i{height:24px}.ms-palette small{font-size:12px}.ms-board{background:#ede8dc;border:1px solid #d7cec0;border-radius:9px;grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr;align-items:center;gap:2px;padding:6px;display:grid}.ms-board figure:first-child{grid-row:span 2}.ms-board figure{text-align:center;min-width:0;margin:0}.ms-board svg{aspect-ratio:370/260;height:auto}.ms-board figcaption{color:#504a40;font-size:10px}.ms-looklist>div{border-bottom:1px solid #d6caba;justify-content:space-between;align-items:baseline;gap:8px;padding:7px 0;font-size:12px;display:flex}.ms-looklist dd{text-align:right}.ms-looklist i{border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}.ms-try{text-underline-offset:4px;min-height:42px;font-size:13px;text-decoration:underline}.ms-paper{padding:24px}.ms-paper>div{height:110px;margin:16px 0;display:flex}.ms-paper i{flex:1}.ms-paper p{font-size:23px}.ms-face .atlas{border:0;border-radius:0;max-width:none;margin:0}.ms-face .atlas-head{background:#394139}.ms-face .atlas-head h3{font-size:24px}@container (width>=700px){.ms-face .atlas{grid-template-columns:1fr 1.08fr;display:grid}.ms-face .atlas-head{grid-column:1/-1}.ms-face .atlas-stage{grid-area:2/1}.ms-face .atlas-caption{grid-area:3/1}.ms-face .atlas-reading{grid-area:2/2/4;align-self:center}}@container (width<=680px){.ms-grid{grid-template-columns:1fr}.ms-head{flex-direction:column;align-items:flex-start;padding:14px 18px}.ms-tabs{align-self:stretch}.ms-tabs button{flex:1}.ms-photo{max-width:330px}.ms-caption{padding:6px 14px}.ms-controls{padding:18px}.ms-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-face .atlas-head{padding:12px}.ms-controls h3{font-size:32px}}.ms-editorial{background:#e8e0d5;place-items:center;display:grid;position:relative}.ms-editorial img{object-fit:contain;width:100%;height:clamp(360px,51cqw,590px)}.ms-editorial span{writing-mode:vertical-rl;letter-spacing:.21em;color:#65574f;font-size:10px;position:absolute;bottom:7%;left:4%;transform:rotate(180deg)}.ms-layer{pointer-events:none;position:absolute;inset:0}.ms-divider{pointer-events:none;background:#fff;width:2px;position:absolute;bottom:0;transform:translate(-50%)}.ms-divider b{color:#432e3a;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:32%;left:50%;transform:translate(-50%);box-shadow:0 1px 8px #0004}.ms-range{opacity:0;touch-action:pan-y;cursor:ew-resize;width:100%;margin:0;position:absolute;bottom:0;left:0}.ms-photo:has(.ms-range:focus-visible){outline-offset:-3px;outline:3px solid #985767}.ms-note{border-top:1px solid #d6caba;margin-top:16px;padding-top:12px}.ms-note strong,.ms-controls h3 em{font-family:var(--font-display), Georgia, serif;color:#875463;font-style:italic;font-weight:400}.ms-note strong{font-size:22px}.ms-note p{margin:6px 0}.ms-action{color:#fff;background:#493440;border-radius:30px;margin:10px 10px 6px 0;padding:10px 16px;font-size:13px}.ms-visual:has(.ms-range){border-radius:70px 70px 0 0;overflow:hidden}.ms-visual:has(.ms-range) .ms-photo{margin:auto}@container (width<=680px){.ms-editorial img{height:min(47svh,405px)}}
