.ym-stack{padding-block:clamp(12px,1.6vw,20px) clamp(48px,6vw,88px)}.ym-stack__status{margin:0 0 12px;color:var(--ym-ink-soft)}.ym-stack__h2{margin:0;font:600 clamp(22px,2.2vw,28px)/1.15 var(--ym-font-display);color:var(--ym-ink)}.ym-stack__small,.yms-small{margin:18px 0 0;font-size:13px;line-height:1.5;color:var(--ym-ink-soft)}.ym-stack__guest{display:grid;gap:clamp(20px,3vw,40px);align-items:center;padding:clamp(22px,4vw,48px);border:1px solid var(--ym-line);border-radius:var(--ym-radius-lg);background:var(--ym-card,#fffdf8)}.ym-stack__guest-card p{margin:12px 0 0;max-width:52ch;line-height:1.6;color:var(--ym-ink-soft)}.ym-stack__guest-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.ym-stack__guest-art{display:flex;align-items:center;justify-content:center;min-height:170px}.yms-safe.yms-safe--shut{width:min(100%,264px);padding:0 0 12px}.yms-safe--shut .yms-door{--open:0deg}.yms-safe--shut .yms-bay{height:180px}.yms-safe--shut .yms-door__dial{height:33%}.yms-safe--shut .yms-door__wheel{height:37%}.ym-stack__ladders{margin-top:clamp(24px,4vw,44px);padding:clamp(20px,3vw,32px);border:1px solid var(--ym-line);border-radius:var(--ym-radius-lg);background:var(--ym-paper)}.ym-stack__ladders>p{margin:10px 0 18px;max-width:60ch;color:var(--ym-ink-soft);line-height:1.55}@media(min-width:860px){.ym-stack__guest{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.yms-top{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:14px 32px;margin-bottom:clamp(14px,2vw,22px);padding:clamp(16px,2.2vw,24px) clamp(18px,2.6vw,28px);border-radius:var(--ym-radius-lg);background:radial-gradient(110% 130% at 85% 20%,#2f6b57 0%,var(--ym-mint) 46%,#143428 100%);color:var(--ym-paper)}.yms-top__eyebrow{margin:0 0 4px;font:600 11px/1.3 var(--ym-font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ym-brass-soft)}.yms-top__h1{margin:0;font:600 clamp(26px,3vw,38px)/1.05 var(--ym-font-display);letter-spacing:-.02em;color:#e6cf98}.yms-top__h1 em{font-style:italic;color:#e6cf98}.yms-top .yms-return{justify-self:start;display:inline-flex;align-items:center;gap:10px}.yms-key{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(min-width:860px){.yms-top{grid-template-columns:auto minmax(0,1fr) auto}.yms-top .yms-stats{justify-content:center}.yms-top .yms-return{justify-self:end}}.yms-stats{display:flex;flex-wrap:wrap;gap:12px 32px;margin:0}.yms-stats div{display:grid;gap:2px}.yms-stats dt{font:500 12px/1.3 var(--ym-font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ym-brass-soft)}.yms-stats dd{margin:0;font:600 clamp(22px,2.4vw,30px)/1.1 var(--ym-font-display);font-variant-numeric:tabular-nums lining-nums}.yms-top .yms-return{background:var(--ym-paper);border-color:var(--ym-paper);color:var(--ym-ink)}.yms-top .yms-return:hover{background:#fff;border-color:#fff;color:var(--ym-ink)}.yms-grid{display:grid;gap:clamp(14px,2vw,22px)}@media(min-width:990px){.yms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.yms-card{display:grid;gap:14px;padding:clamp(16px,2.2vw,22px);border:1px solid var(--ym-line);border-radius:var(--ym-radius-lg);background:var(--ym-card,#fffdf8)}@media(min-width:600px)and (max-width:989px){.yms-card{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;column-gap:22px}}.yms-visual{min-width:0}.yms-bay{position:relative;overflow:hidden;isolation:isolate;height:236px;border-radius:6px;background:#0b1f17;box-shadow:inset 0 0 0 2px #3d4640,inset 0 0 0 3px #0009,inset 0 6px 14px #0000008c}.yms-in{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.yms-in>span{position:absolute;display:block}.yms-in__back{left:25.9%;right:25.9%;top:7.8%;bottom:44%;background:radial-gradient(64% 70% at 50% 0%,rgb(82 150 116/.42) 0%,transparent 72%),radial-gradient(120% 90% at 50% 55%,#0f3527,#0b2a1f 60%,#081f17);box-shadow:inset 0 0 30px #0009,inset 0 -14px 18px -8px #0000008c}.yms-in__floor{top:0;right:0;bottom:0;left:0;clip-path:polygon(0 100%,100% 100%,74.1% 56%,25.9% 56%);background:linear-gradient(0deg,#06150f 0 2px,rgb(120 190 150/.55) 2px 4px,rgb(70 140 105/.28) 4px 8px,transparent 13px),radial-gradient(60% 70% at 50% 100%,rgb(110 180 140/.2),transparent 72%),linear-gradient(180deg,#081e16,#0e3125 34%,#16443a 74%,#1c5040)}.yms-in__left{top:0;right:0;bottom:0;left:0;clip-path:polygon(0 0,25.9% 7.8%,25.9% 56%,0 100%);background:linear-gradient(90deg,#04100b,#0a2118 62%,#11372a)}.yms-in__right{top:0;right:0;bottom:0;left:0;clip-path:polygon(100% 0,74.1% 7.8%,74.1% 56%,100% 100%);background:linear-gradient(270deg,#04100b,#0a2118 62%,#11372a)}.yms-in__top{top:0;right:0;bottom:0;left:0;clip-path:polygon(0 0,100% 0,74.1% 7.8%,25.9% 7.8%);background:linear-gradient(180deg,#050f0a,#0a1d15)}.yms-in__step{top:0;right:0;bottom:0;left:0;clip-path:polygon(14.5% 65.44%,85.5% 65.44%,74.1% 49.27%,25.9% 49.27%);background:radial-gradient(42% 30% at 50% 60%,rgb(120 190 150/.16),transparent 75%),linear-gradient(180deg,#09261c 49.27%,#0f3528 56%,#174535 63.6%,#96d4b28c 64.8%,#1b4b3b 65.44%)}.yms-in__riser{top:0;right:0;bottom:0;left:0;clip-path:polygon(14.5% 75.38%,85.5% 75.38%,85.5% 65.44%,14.5% 65.44%);background:linear-gradient(90deg,rgb(2 8 5/.5) 14.5%,transparent 32%,transparent 68%,rgb(2 8 5/.5) 85.5%),linear-gradient(180deg,#78be9666 65.44%,#15402f 66.4%,#0d2f23 70%,#09241a 74.2%,#030e09 75.38%)}.yms-in__light{left:32%;right:32%;top:3%;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,rgb(255 242 210/.95) 30%,rgb(255 242 210/.95) 70%,transparent);box-shadow:0 0 14px 3px #ffe2a861,0 8px 30px 8px #ffe2a81a}.yms-in__glow{top:0;right:0;bottom:0;left:0;background:radial-gradient(46% 40% at 50% 8%,rgb(255 230 175/.3),transparent 72%),radial-gradient(64% 34% at 50% 80%,rgb(255 232 185/.14),transparent 70%);mix-blend-mode:screen}.yms-in:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='v'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0  1 0 0 0 0  1 0 0 0 0  0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23v)'/%3E%3C/svg%3E") 0 0/180px 180px;opacity:.3;mix-blend-mode:overlay}.yms-pile{position:absolute;top:0;right:0;bottom:0;left:0}.yms-col{position:absolute;left:0;top:0;display:block}.yms-contact{position:absolute;left:-16%;right:-16%;display:block;border-radius:50%;background:radial-gradient(closest-side,rgb(2 10 6/.9) 56%,rgb(2 10 6/.5) 78%,transparent)}.yms-ao{position:absolute;left:0;right:0;bottom:0;display:block;z-index:1;pointer-events:none;border-radius:0 0 50% 50%/0 0 var(--ry,16px) var(--ry,16px);background:linear-gradient(0deg,rgb(4 26 17/.62) 0%,rgb(10 48 32/.3) 38%,transparent 100%);transition:opacity .5s ease}.yms-col--back{filter:brightness(.82) saturate(.9)}.yms-col--ghost .yms-contact{opacity:.35}.yms-col--ghost .yms-ao{display:none}.yms-piece{position:absolute;left:0;right:0;display:block;border-radius:50%/var(--ry,16px)}.yms-bay--gold .yms-piece{background:repeating-linear-gradient(90deg,rgb(255 255 255/.13) 0 1px,transparent 1px 3px),linear-gradient(90deg,#5d4515,#b98d39 14%,#f0d27f 30%,#fff0bd 38%,#d6a94a 58%,#93702a 82%,#5a4314);box-shadow:inset 0 -1px #3c280873}.yms-bay--silver .yms-piece{background:repeating-linear-gradient(90deg,rgb(255 255 255/.18) 0 1px,transparent 1px 3px),linear-gradient(90deg,#4b555c,#9aa6ae 14%,#dfe5e9 30%,#fff 38%,#b7c1c8 58%,#77838c 82%,#464f56);box-shadow:inset 0 -1px #141c2273}.yms-face{position:absolute;left:0;top:0;display:block;z-index:3}.yms-face:empty{border-radius:50%;background:radial-gradient(circle at 38% 30%,#fff 0,#dfe5e9 28%,#9aa6ae 68%,#5d676e);box-shadow:inset 0 0 0 1px #00000040}.yms-bay--gold .yms-face:empty{background:radial-gradient(circle at 38% 30%,#fff6d6 0,#f0d27f 28%,#c89b45 68%,#7d5d1e)}.yms-face-in{position:absolute;left:50%;top:50%;display:block}.yms-face-in img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.yms-gleam{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;background:linear-gradient(105deg,transparent 38%,rgb(255 249 226/.9) 50%,transparent 62%) no-repeat;background-size:300% 100%;background-position:160% 0;mix-blend-mode:screen;opacity:0}.yms-col--ghost .yms-piece{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffecbe40}.yms-col--ghost .yms-face{opacity:.3;filter:saturate(.5)}.yms-safe{position:relative;padding:0 22% 26px 0}.yms-safe:before{content:"";position:absolute;left:1%;right:3%;bottom:9px;height:24px;border-radius:50%;background:radial-gradient(closest-side,rgb(28 24 16/.24),transparent);pointer-events:none}.yms-safe:after{content:"";position:absolute;right:0;bottom:0;width:26%;height:30px;border-radius:50%;background:radial-gradient(closest-side,rgb(28 24 16/.26),transparent);pointer-events:none;transform-origin:0 50%}.yms-safe--shut:after{display:none}.yms-safe__body{--jamb:13px;--sill:19px;position:relative;padding:var(--jamb) var(--jamb) var(--sill);border-radius:16px;perspective:var(--door-p,2000px);perspective-origin:50% calc(var(--jamb) + (100% - var(--jamb) - var(--sill)) * .151);background:radial-gradient(120% 90% at 20% 0%,rgb(255 255 255/.12),transparent 55%),linear-gradient(160deg,#5b645d,#363d38 40%,#232925);box-shadow:inset 0 1px #ffffff2e,inset 0 -3px #00000073,inset 0 0 0 1px #00000059,0 26px 30px -22px #0a100de6}.yms-safe__body:after{content:"";position:absolute;left:9%;right:9%;bottom:-9px;height:10px;z-index:-1;background:linear-gradient(90deg,#191d1b 0 9%,transparent 9% 91%,#191d1b 91%);border-radius:0 0 3px 3px}.yms-safe__plate{position:absolute;left:50%;bottom:4px;translate:-50% 0;z-index:3;padding:1px 9px;border-radius:2px;background:linear-gradient(180deg,#f3e2b3,#c09a52 60%,#94712f);box-shadow:inset 0 0 0 1px #50381073,0 1px #ffffff26;font:700 8.5px/1.4 var(--ym-font-label);letter-spacing:.2em;text-transform:uppercase;color:#3d2c0c;white-space:nowrap}.yms-safe__hinge{position:absolute;right:-9px;top:16%;z-index:3;width:10px;height:15%;border-radius:5px;background:linear-gradient(90deg,#1c211e,#8a948d 45%,#2c332e);box-shadow:0 2px 3px #00000073}.yms-safe__hinge--low{top:auto;bottom:18%}.yms-door{--open:96deg;--thick:26px;position:absolute;left:var(--jamb);right:var(--jamb);top:var(--jamb);bottom:var(--sill);z-index:4;pointer-events:none;transform-origin:calc(100% + var(--jamb) + 4px) 50%;transform-style:preserve-3d;transform:rotateY(var(--open))}.yms-door>span{position:absolute;display:block}.yms-door__face{top:0;right:0;bottom:0;left:0;border-radius:7px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}.yms-door__face>span{-webkit-backface-visibility:hidden;backface-visibility:hidden}.yms-door__front{background:radial-gradient(120% 90% at 18% 0%,rgb(255 255 255/.16),transparent 60%),linear-gradient(160deg,#6c766e,#434b45 48%,#2d332f);box-shadow:inset 0 0 0 2px #0006,inset 0 0 0 7px #ffffff0d,inset 0 0 0 9px #0003}.yms-door__front:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#04080633,#0408069e);opacity:0;pointer-events:none;transform:translateZ(.5px)}.yms-door__plate{position:absolute;left:50%;top:9%;translate:-50% 0;padding:2px 10px;border-radius:2px;background:linear-gradient(180deg,#f3e2b3,#c09a52 60%,#94712f);box-shadow:inset 0 0 0 1px #50381073;font:700 8px/1.5 var(--ym-font-label);letter-spacing:.22em;text-transform:uppercase;color:#3d2c0c;white-space:nowrap;transform:translateZ(1.5px)}.yms-door__dial{position:absolute;left:30%;top:52%;height:40%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#eef1f1 0 17%,#8b9497 18% 21%,#c7cdcf 22% 54%,#59626a 55% 58%,transparent 59%),repeating-conic-gradient(from -2deg,#1d2320 0 4deg,#aeb6b9 4deg 10deg);box-shadow:0 0 0 3px #2a302c,0 0 0 5px #ffffff1f,0 6px 10px #00000073;transform:translateZ(6.5px)}.yms-door__wheel{position:absolute;left:69%;top:52%;height:46%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#e8ecec 0 13%,#7b8588 14% 17%,transparent 18%),linear-gradient(90deg,transparent 45%,#c9d0d2 45% 55%,transparent 55%),linear-gradient(30deg,transparent 45%,#c9d0d2 45% 55%,transparent 55%),linear-gradient(150deg,transparent 45%,#c9d0d2 45% 55%,transparent 55%);-webkit-mask:radial-gradient(circle,#000 0 70%,transparent 71%);mask:radial-gradient(circle,#000 0 70%,transparent 71%);filter:drop-shadow(0 3px 3px rgb(0 0 0/.5));transform:translateZ(12px)}.yms-door__sheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;transform:translateZ(.7px);background:linear-gradient(100deg,transparent 34%,rgb(255 255 255/.2) 47%,transparent 60%) no-repeat;background-size:260% 100%;background-position:130% 0;opacity:0}.yms-door__boss{position:absolute;top:52%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;transform:translateZ(1px);background:radial-gradient(circle,#3d4540 0 56%,#5b655e 63%,#232825 70%,transparent 72%);box-shadow:0 10px 16px -8px #0009}.yms-door__boss--dial{left:30%;height:50%}.yms-door__boss--wheel{left:69%;height:20%}.yms-door__post{position:absolute;top:52%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;transform:translateZ(var(--z))}.yms-door__post--dial{left:30%;height:41%;background:radial-gradient(circle,#4f585b 0 62%,#2b3132 69%,transparent 71%)}.yms-door__post--wheel{left:69%;height:8%;background:radial-gradient(circle,#d3d9db 0,#8a9397 55%,#505a5e 68%,transparent 71%)}.yms-door__back{transform:translateZ(calc(var(--thick) * -1)) rotateY(180deg);background:radial-gradient(90% 70% at 30% 40%,rgb(255 255 255/.07),transparent 70%),linear-gradient(90deg,#2b322e,#48514b 55%,#323935);box-shadow:inset 0 0 0 2px #00000073,inset 0 0 0 6px #ffffff0a}.yms-door__cover{position:absolute;top:13%;right:14%;bottom:13%;left:14%;border-radius:5px;background:radial-gradient(circle at 8% 8%,#9aa29c 0 2px,transparent 2.5px),radial-gradient(circle at 92% 8%,#9aa29c 0 2px,transparent 2.5px),radial-gradient(circle at 8% 92%,#9aa29c 0 2px,transparent 2.5px),radial-gradient(circle at 92% 92%,#9aa29c 0 2px,transparent 2.5px),linear-gradient(90deg,#3d4540,#5f6862 50%,#3d4540);box-shadow:inset 0 1px #ffffff24,0 2px 6px #00000073;transform:translateZ(5px)}.yms-door__cover-base{position:absolute;top:12%;right:13%;bottom:12%;left:13%;border-radius:6px;transform:translateZ(.5px);background:#06090873;box-shadow:0 0 6px 2px #0609084d}.yms-door__edge{left:calc(var(--thick) * -1);top:3px;bottom:3px;width:var(--thick);transform-origin:100% 50%;transform:rotateY(-90deg);transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:2px;background:linear-gradient(90deg,#1b201d,#4a534d 38%,#646d66 56%,#2a302c)}.yms-door__bolt{position:absolute;left:calc(50% - 6px);width:12px;height:12px;translate:0 -50%;transform-style:preserve-3d;transform:scaleZ(1)}.yms-door__bolt>span{position:absolute;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.yms-bolt__end{top:0;right:0;bottom:0;left:0;border-radius:50%;transform:translateZ(15px);background:radial-gradient(circle at 40% 35%,#fff 0,#d3d9dc 35%,#808a8f 75%,#4b5358);box-shadow:inset 0 0 0 1px #00000040}.yms-bolt__t,.yms-bolt__b{left:1px;width:10px;height:15px}.yms-bolt__t{top:1px;transform-origin:50% 0;transform:rotateX(90deg);background:linear-gradient(90deg,#9aa3a8,#eef1f2 50%,#9aa3a8)}.yms-bolt__b{bottom:1px;transform-origin:50% 100%;transform:rotateX(-90deg);background:linear-gradient(90deg,#3e464b,#6d767b 50%,#3e464b)}.yms-bolt__l,.yms-bolt__r{top:1px;width:15px;height:10px}.yms-bolt__l{left:1px;transform-origin:0 50%;transform:rotateY(-90deg);background:linear-gradient(180deg,#b9c1c5,#7d878c)}.yms-bolt__r{right:1px;transform-origin:100% 50%;transform:rotateY(90deg);background:linear-gradient(180deg,#d6dbde,#8a9398)}.yms-scene{position:absolute;top:0;right:0;bottom:0;left:0;perspective:380px;perspective-origin:50% 15.1%;pointer-events:none}.yms-ground{position:absolute;left:0;right:0;bottom:0;height:400px;transform-origin:50% 100%;transform:rotateX(90deg);transform-style:preserve-3d}.yms-box{position:absolute;left:0;top:0;display:block;transform-style:preserve-3d}.yms-box>span{position:absolute;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.yms-box-top{left:0;top:0;width:100%;height:100%;background:#d8b45e;transform:translateZ(var(--h))}.yms-box-note{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.yms-box-note img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.yms-box-front{left:0;bottom:0;width:100%;height:var(--h);transform-origin:50% 100%;transform:rotateX(-90deg);background:repeating-linear-gradient(180deg,rgb(255 243 201/.55) 0 .45px,transparent .45px var(--t,1.05px)),linear-gradient(90deg,#8a6a26,#d8b45e 30%,#f1d48a 48%,#c79f49 70%,#7c5e1e)}.yms-box-side{top:0;width:var(--h);height:100%;background:repeating-linear-gradient(90deg,rgb(255 243 201/.4) 0 .45px,transparent .45px var(--t,1.05px)),linear-gradient(180deg,#5e4614,#a8842f 60%,#7a5c1c)}.yms-box-side--l{left:0;transform-origin:0 50%;transform:rotateY(-90deg)}.yms-box-side--r{right:0;transform-origin:100% 50%;transform:rotateY(90deg)}.yms-box-shadow{top:-16%;right:-9%;bottom:-16%;left:-9%;transform:translateZ(-.5px);background:radial-gradient(closest-side,rgb(2 10 6/.88) 50%,rgb(2 10 6/.4) 80%,transparent)}.yms-box--back>span:not(.yms-box-shadow){filter:brightness(.84) saturate(.92)}.yms-box--ghost>span{opacity:.3;filter:saturate(.4)}.yms-box--ghost .yms-box-shadow{opacity:.15}.yms-legend{display:flex;align-items:center;gap:8px;margin:2px 0 0;font:500 12.5px/1.4 var(--ym-font-label);color:var(--ym-ink-soft)}.yms-legend:before{content:"";flex:none;width:13px;height:13px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0,#d5dadd 40%,#8e979d 82%);box-shadow:inset 0 0 0 1px #0000002e,0 1px 1px #00000026}.yms-legend--gold:before{background:radial-gradient(circle at 35% 30%,#fff4cf 0,#dcb75c 42%,#9a7424 82%)}.yms-legend--note:before{width:19px;height:11px;border-radius:2px;background:linear-gradient(135deg,#f3dc98,#d2ab55 45%,#8f6c27)}.yms-tags{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none}.yms-tag{position:absolute;translate:-50% -100%;padding:2px 7px;border-radius:999px;border:1px solid rgb(217 192 140/.5);background:#0a100dc2;box-shadow:0 4px 10px -4px #000000b3;font:600 10.5px/1.3 var(--ym-font-label);font-variant-numeric:tabular-nums lining-nums;color:#f3e2b3;white-space:nowrap}@media(max-width:599px){.yms-bay{height:200px}}.yms-head{display:flex;align-items:center;gap:10px}.yms-name{margin:0;font:600 clamp(18px,1.7vw,22px)/1.2 var(--ym-font-display);color:var(--ym-ink)}.yms-count{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:6px 0 0;font-size:15px;color:var(--ym-ink-soft)}.yms-count strong{font:600 clamp(26px,2.6vw,34px)/1 var(--ym-font-display);font-variant-numeric:tabular-nums lining-nums;color:var(--ym-ink)}.yms-worth{font-size:13px}.yms-level{display:grid;gap:6px;margin-top:12px}.yms-level-name{margin:0;font:600 12px/1.3 var(--ym-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ym-brass)}.yms-level-next{margin:0;font-size:14px;color:var(--ym-ink)}.yms-level progress{width:100%;height:8px;border:0;border-radius:999px;background:var(--ym-paper-deep);overflow:hidden;-webkit-appearance:none;appearance:none}.yms-level progress::-webkit-progress-bar{border-radius:999px;background:var(--ym-paper-deep)}.yms-level progress::-webkit-progress-value{border-radius:999px;background:linear-gradient(90deg,#a6802f,#d9c08c 60%,#f6e7bd)}.yms-level progress::-moz-progress-bar{border-radius:999px;background:linear-gradient(90deg,#a6802f,#d9c08c 60%,#f6e7bd)}.yms-steps{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:14px 0 0;padding:0}.yms-step{display:grid;justify-items:center;gap:2px;padding:7px 2px;border:1px solid var(--ym-line);border-radius:var(--ym-radius);background:var(--ym-paper);text-align:center}.yms-step.is-reached{border-color:var(--ym-sage);background:var(--ym-mint-wash)}.yms-step.is-current{border-color:var(--ym-mint);background:var(--ym-mint);color:var(--ym-paper)}.yms-step-rate{font:600 15px/1 var(--ym-font-display);font-variant-numeric:tabular-nums lining-nums}.yms-step-min{font:500 10.5px/1.2 var(--ym-font-label);color:var(--ym-ink-soft);white-space:nowrap}.yms-step.is-current .yms-step-min{color:#f7f4ecd9}.yms-yield{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--ym-ink)}.yms-yield-next{color:var(--ym-ink-soft)}.yms-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.yms-note{margin:12px 0;font-size:14.5px;color:var(--ym-ink-soft)}.yms-badges{margin-top:clamp(22px,3vw,36px)}.yms-h2{margin:0 0 12px;font:600 clamp(20px,2vw,26px)/1.2 var(--ym-font-display);color:var(--ym-ink)}.yms-badge-list{list-style:none;display:grid;gap:10px;margin:0;padding:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.yms-badge{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center;padding:12px;border:1px dashed var(--ym-line-strong,#c9c2b0);border-radius:var(--ym-radius);color:var(--ym-ink-soft);background:var(--ym-paper)}.yms-badge strong{font:600 14.5px/1.3 var(--ym-font-label);color:var(--ym-ink-soft)}.yms-badge-how{grid-column:2;font-size:12.5px;line-height:1.4}.yms-badge-mark{grid-row:span 2;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--ym-line-strong,#c9c2b0);background:var(--ym-card,#fffdf8)}.yms-badge.is-earned{border-style:solid;border-color:var(--ym-brass-soft);background:linear-gradient(100deg,#f6efe0,#fdf6df)}.yms-badge.is-earned strong{color:var(--ym-gold-ink,#7a5a26)}.yms-badge.is-earned .yms-badge-mark{border-color:#c9a866;background:radial-gradient(circle at 35% 35%,#fbefc8,#d9c08c 55%,#a6802f)}@media(prefers-reduced-motion:no-preference){.yms-pre .yms-bay:not(.is-empty) .yms-piece,.yms-pre .yms-bay:not(.is-empty) .yms-face,.yms-pre .yms-bay:not(.is-empty) .yms-box>span,.yms-pre .yms-bay.is-empty .yms-col,.yms-pre .yms-bay.is-empty .yms-box>span{opacity:0}.yms-bay.is-empty .yms-col,.yms-bay.is-empty .yms-box>span{transition:opacity .8s ease .2s}.yms-animate .yms-bay:not(.is-empty) .yms-piece,.yms-animate .yms-bay:not(.is-empty) .yms-face{animation:yms-drop .55s cubic-bezier(.2,.8,.2,1) backwards}.yms-animate .yms-bay:not(.is-empty) .yms-box{animation:yms-settle .65s cubic-bezier(.2,.8,.2,1) backwards}.yms-animate .yms-bay:not(.is-empty) .yms-box>span{animation:yms-fade .4s ease backwards}.yms-bay.is-gleam .yms-gleam{animation:yms-gleam 1.2s cubic-bezier(.4,0,.2,1) calc(var(--gd,0) * 1ms) 1 both}.yms-pre .yms-door{transform:none}.yms-pre .yms-door__bolt{transform:scaleZ(.02)}.yms-pre .yms-safe:after{opacity:0}.yms-pre .yms-in__light,.yms-pre .yms-in__glow,.yms-pre .yms-bay:not(.is-empty) .yms-contact,.yms-pre .yms-ao,.yms-animate .yms-ao{opacity:0}.yms-animate .yms-door{animation:yms-door 3s linear both}.yms-animate .yms-door__front:after{animation:yms-shade 3s linear both}.yms-animate .yms-door__sheen{animation:yms-sheen 3s linear both}.yms-animate .yms-door__plate,.yms-animate .yms-door__boss,.yms-animate .yms-door__post{animation:yms-dim 3s linear both}.yms-animate .yms-door__bolt{animation:yms-bolt .4s cubic-bezier(.2,.9,.25,1.2) 2.75s both}.yms-animate .yms-safe:after{animation:yms-door-shadow 3s linear both}.yms-animate .yms-door__dial{animation:yms-dial .62s cubic-bezier(.45,.05,.35,1) both,yms-dim 3s linear both}.yms-animate .yms-door__wheel{animation:yms-wheel .7s cubic-bezier(.45,.05,.3,1) .5s both,yms-dim-wheel 3s linear both}.yms-animate .yms-in__light,.yms-animate .yms-in__glow{animation:yms-fade .7s ease 1.3s both}.yms-animate .yms-bay:not(.is-empty) .yms-contact{animation:yms-fade .35s ease both;animation-delay:calc(2.4s + min(calc(var(--d,0) * 55ms),3s))}.yms-animate .yms-bay:not(.is-empty) .yms-piece,.yms-animate .yms-bay:not(.is-empty) .yms-face,.yms-animate .yms-bay:not(.is-empty) .yms-box,.yms-animate .yms-bay:not(.is-empty) .yms-box>span{animation-delay:calc(2.4s + min(calc(var(--d,0) * 55ms),3s))}.yms-tag{transition:opacity .45s ease}.yms-pre .yms-tag,.yms-animate .yms-tag{opacity:0}}@keyframes yms-gleam{0%{opacity:1;background-position:160% 0}to{opacity:1;background-position:-60% 0}}@keyframes yms-drop{0%{opacity:0;translate:0 -28px}to{opacity:1;translate:0 0}}@keyframes yms-settle{0%{translate:0 0 46px}to{translate:0 0 0}}@keyframes yms-fade{0%{opacity:0}to{opacity:1}}@keyframes yms-door{0%,38%{transform:translateZ(0) rotateY(0);animation-timing-function:cubic-bezier(.3,0,.4,1)}43%{transform:translateZ(4px) rotateY(0);animation-timing-function:cubic-bezier(.42,0,.5,1)}92%{transform:translateZ(0) rotateY(calc(var(--open) + 2.5deg));animation-timing-function:cubic-bezier(.35,0,.45,1)}to{transform:translateZ(0) rotateY(var(--open))}}@keyframes yms-shade{0%,43%{opacity:0}75%,to{opacity:1}}@keyframes yms-sheen{0%,44%{opacity:0;background-position:130% 0}52%{opacity:1}70%{opacity:1;background-position:-30% 0}78%,to{opacity:0;background-position:-30% 0}}@keyframes yms-dim{0%,43%{filter:brightness(1)}75%,to{filter:brightness(.6)}}@keyframes yms-dim-wheel{0%,43%{filter:drop-shadow(0 3px 3px rgb(0 0 0/.5)) brightness(1)}75%,to{filter:drop-shadow(0 3px 3px rgb(0 0 0/.5)) brightness(.6)}}@keyframes yms-bolt{0%{transform:scaleZ(.02)}to{transform:scaleZ(1)}}@keyframes yms-door-shadow{0%,43%{opacity:0;transform:scaleX(.25)}92%,to{opacity:1;transform:scaleX(1)}}@keyframes yms-dial{0%{rotate:0deg}to{rotate:-220deg}}@keyframes yms-wheel{0%{rotate:0deg}82%{rotate:128deg}to{rotate:120deg}}.yms-top__head{position:relative;display:flex;align-items:center;gap:10px}.yms-about{display:inline-flex}.yms-about__btn{display:inline-grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:1px solid rgb(247 244 236/.38);border-radius:50%;background:transparent;color:var(--ym-paper);cursor:pointer;transition:background-color .15s,border-color .15s}.yms-about__btn:hover,.yms-about__btn[aria-expanded=true]{background:#f7f4ec1f;border-color:#f7f4eca6}.yms-about__btn:focus-visible{outline:2px solid var(--ym-brass-soft);outline-offset:2px}.yms-about__icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.yms-about__pop{position:absolute;left:0;top:100%;z-index:30;width:min(320px,calc(100vw - 64px));margin-top:10px;padding:12px 14px;border-radius:12px;background:var(--ym-paper);color:var(--ym-ink);font:400 14px/1.5 var(--ym-font-text);letter-spacing:0;text-transform:none;box-shadow:0 12px 32px #00000038;visibility:hidden;opacity:0;transform:translateY(-4px);transition:opacity .15s,transform .15s,visibility .15s}.yms-about__btn[aria-expanded=true]+.yms-about__pop,.yms-about__btn:focus-visible+.yms-about__pop{visibility:visible;opacity:1;transform:none}@media(hover:hover){.yms-about:hover .yms-about__pop{visibility:visible;opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.yms-about__pop{transition:none}}.yms-safe__toggle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;margin:0;padding:0;border:0;border-radius:16px;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.yms-safe__toggle:focus-visible{outline:2px solid var(--ym-brass);outline-offset:4px}.yms-safe.is-shut .yms-door{--open:0deg}.yms-safe.is-shut .yms-door__bolt{transform:scaleZ(.02)}.yms-safe.is-shut .yms-in__light,.yms-safe.is-shut .yms-in__glow{opacity:0}.yms-safe.is-shut:after{opacity:0;transform:scaleX(.25)}.yms-animate .yms-safe.is-shut .yms-door,.yms-animate .yms-safe.is-shut .yms-door__front:after,.yms-animate .yms-safe.is-shut .yms-door__sheen,.yms-animate .yms-safe.is-shut .yms-door__plate,.yms-animate .yms-safe.is-shut .yms-door__boss,.yms-animate .yms-safe.is-shut .yms-door__post,.yms-animate .yms-safe.is-shut .yms-door__bolt,.yms-animate .yms-safe.is-shut .yms-door__dial,.yms-animate .yms-safe.is-shut .yms-door__wheel,.yms-animate .yms-safe.is-shut .yms-in__light,.yms-animate .yms-safe.is-shut .yms-in__glow,.yms-animate .yms-safe.is-shut:after{animation:none}@media(prefers-reduced-motion:no-preference){.yms-ready .yms-door{transition:transform 1.1s cubic-bezier(.3,0,.2,1)}.yms-ready .yms-door__bolt{transition:transform .35s cubic-bezier(.2,.9,.25,1.2) .95s}.yms-ready .yms-in__light,.yms-ready .yms-in__glow{transition:opacity .5s ease .45s}.yms-ready .yms-safe:after{transition:opacity .9s ease,transform 1.1s cubic-bezier(.3,0,.2,1)}.yms-ready .yms-safe.is-shut .yms-door{transition:transform .9s cubic-bezier(.55,0,.7,.25) .2s}.yms-ready .yms-safe.is-shut .yms-door__bolt{transition:transform .2s ease}.yms-ready .yms-safe.is-shut .yms-in__light,.yms-ready .yms-safe.is-shut .yms-in__glow{transition:opacity .3s ease}.yms-ready .yms-safe.is-shut:after{transition:opacity .5s ease .3s,transform .9s cubic-bezier(.55,0,.7,.25) .2s}}@media(prefers-reduced-motion:no-preference){.yms-safe.is-opening .yms-door{animation:yms-door 3s linear both}.yms-safe.is-opening .yms-door__front:after{animation:yms-shade 3s linear both}.yms-safe.is-opening .yms-door__sheen{animation:yms-sheen 3s linear both}.yms-safe.is-opening .yms-door__plate,.yms-safe.is-opening .yms-door__boss,.yms-safe.is-opening .yms-door__post{animation:yms-dim 3s linear both}.yms-safe.is-opening .yms-door__bolt{animation:yms-bolt .4s cubic-bezier(.2,.9,.25,1.2) 2.75s both}.yms-safe.is-opening:after{animation:yms-door-shadow 3s linear both}.yms-safe.is-opening .yms-door__dial{animation:yms-dial .62s cubic-bezier(.45,.05,.35,1) both,yms-dim 3s linear both}.yms-safe.is-opening .yms-door__wheel{animation:yms-wheel .7s cubic-bezier(.45,.05,.3,1) .5s both,yms-dim-wheel 3s linear both}.yms-safe.is-opening .yms-in__light,.yms-safe.is-opening .yms-in__glow{animation:yms-fade .7s ease 1.3s both}.yms-safe.is-closing .yms-door__wheel{animation:yms-wheel .7s cubic-bezier(.45,.05,.3,1) 1.05s reverse both}.yms-safe.is-closing .yms-door__dial{animation:yms-dial .62s cubic-bezier(.45,.05,.35,1) 1.45s reverse both}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/ym-my-stack.css.map */
