.skv11{display:block;position:relative;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:normal;letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left}.skv11 h1{text-transform:none}:where(.skv11) :is(a,ul,dl,div,section,article,p,h1,h2,h3,h4,h5,h6):empty{display:revert}:where(.skv11) h1,:where(.skv11) h2,:where(.skv11) h3,:where(.skv11) h4,:where(.skv11) h5{font-family:inherit;color:inherit;letter-spacing:inherit;line-height:inherit}:where(.skv11) button{font:inherit}.skv11{--ink:#1c211d;--paper:#f8f7f4;--sand:#d6b88e;--sans:SKV11Inter,"Inter Tight",Arial,sans-serif;--mono:SKV11Mono,"JetBrains Mono",ui-monospace,monospace}.skv11 *{box-sizing:border-box}.skv11 button{font:inherit}.skv11 a{color:inherit;text-decoration:none}.skv11 button,.skv11 a{-webkit-tap-highlight-color:transparent}.skv11 button:focus-visible,.skv11 a:focus-visible{outline:2px solid #dfa865;outline-offset:3px}.skv11 [hidden]{display:none!important}.skv11 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skv11 .service-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:50px;align-items:center;background:#1c211d;color:#f2eee6;padding:0 clamp(24px,5vw,84px)}.skv11 .service-strip span{display:flex;align-items:center;justify-content:center;gap:10px;min-height:22px;padding:0 12px;border-right:1px solid rgba(255,255,255,.17);font:650 9px/1.25 var(--mono);letter-spacing:.07em;text-align:center}.skv11 .service-strip span:last-child{border-right:0}.skv11 .service-strip span:before{content:"";display:block;flex:none;width:4px;height:4px;border-radius:50%;background:#d5ad7c}@media(max-width:1120px){.skv11 .site-nav>a:not(.nav-contact):nth-child(n+3){display:none}}@media(max-width:900px){.skv11 .service-strip{grid-template-columns:repeat(2,minmax(0,1fr));min-height:66px;padding:6px}.skv11 .service-strip span:nth-child(2){border-right:0}.skv11 .service-strip span{gap:5px;min-height:42px;padding:0 4px;font-size:9px;line-height:1.2;letter-spacing:0}.skv11 .service-strip span:before{width:3px;height:3px}}@media(max-width:370px){.skv11 .service-strip span{font-size:8px}}.skv11 .assortment{background:#f6f4ef;color:#1b1e1a;padding:clamp(54px,7vw,112px) clamp(17px,5vw,90px) 38px}.skv11 .assortment *{box-sizing:border-box}.skv11 .assortment__inner{max-width:1530px;margin:0 auto}.skv11 .assortment__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,310px);align-items:end;gap:35px;padding-bottom:clamp(38px,5vw,70px)}.skv11 .assortment__kicker,.skv11 .assortment__chapter-head p,.skv11 .assortment__chapter-head>a,.skv11 .assortment__card-copy>span,.skv11 .assortment__card-copy small,.skv11 .assortment__note{font-family:var(--mono,JetBrainsMono,ui-monospace,monospace)}.skv11 .assortment__kicker{margin:0 0 16px;color:#9a7853;font-size:10px;line-height:1.3;font-weight:650;letter-spacing:.15em}.skv11 .assortment__intro h2{max-width:850px;margin:0;font-family:var(--sans,InterTight,Arial,sans-serif);font-size:clamp(39px,5vw,76px);line-height:.96;font-weight:610;letter-spacing:-.064em;text-wrap:balance}.skv11 .assortment__intro>p{max-width:300px;margin:0 0 3px;color:#666962;font-size:16px;line-height:1.45}.skv11 .assortment__chapter{padding:25px 0 clamp(43px,5vw,71px);border-top:1px solid #ccc7bd}.skv11 .assortment__chapter-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px}.skv11 .assortment__chapter-head p{margin:0 0 7px;color:#9a7853;font-size:9px;line-height:1.4;font-weight:700;letter-spacing:.13em}.skv11 .assortment__chapter-head h3{margin:0;font-family:var(--sans,InterTight,Arial,sans-serif);font-size:clamp(26px,2.8vw,40px);line-height:1;font-weight:610;letter-spacing:-.05em}.skv11 .assortment__chapter-head>a{display:inline-flex;align-items:center;gap:12px;flex:none;border-bottom:1px solid #777a70;padding:0 0 5px;font-size:10px;line-height:1.2;font-weight:650;letter-spacing:.07em}.skv11 .assortment__chapter-head>a:hover{border-bottom-color:#9a7853;color:#9a7853}.skv11 .assortment__grid{display:grid;gap:9px}.skv11 .assortment__grid--kitchen{grid-template-columns:repeat(4,minmax(0,1fr))}.skv11 .assortment__grid--basins{grid-template-columns:repeat(5,minmax(0,1fr))}.skv11 .assortment__grid--fixtures{grid-template-columns:repeat(7,minmax(0,1fr))}.skv11 .assortment__card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dcd8cf;background:#fff;color:#1b1e1a;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.skv11 .assortment__card:hover{transform:translateY(-4px);border-color:#aa8e6e;box-shadow:0 12px 28px #2a23181c}.skv11 .assortment__card:focus-visible{outline:3px solid #cc9051;outline-offset:3px}.skv11 .assortment__photo{display:block;width:100%;height:clamp(190px,18vw,290px);overflow:hidden;background:#f1efea}.skv11 .assortment__photo img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.skv11 .assortment__card:hover .assortment__photo img{transform:scale(1.035)}.skv11 .assortment__card-copy{display:flex;flex:1;flex-direction:column;align-items:start;padding:18px 18px 17px;min-height:111px}.skv11 .assortment__card-copy>span{margin-bottom:8px;color:#9a7853;font-size:9px;line-height:1.2;font-weight:650;letter-spacing:.08em}.skv11 .assortment__card-copy strong{font-family:var(--sans,InterTight,Arial,sans-serif);font-size:clamp(18px,1.7vw,26px);line-height:1.03;font-weight:620;letter-spacing:-.04em}.skv11 .assortment__card-copy small{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:12px;color:#777a73;font-size:9px;line-height:1.2;font-weight:600;letter-spacing:.04em}.skv11 .assortment__card-copy small span{color:#9a7853;font-size:12px}.skv11 .assortment__grid--basins .assortment__photo{height:clamp(180px,17vw,260px)}.skv11 .assortment__grid--basins .assortment__card-copy{min-height:105px}.skv11 .assortment__grid--fixtures .assortment__photo{height:clamp(145px,13.5vw,205px)}.skv11 .assortment__grid--fixtures .assortment__card-copy{min-height:88px;padding:14px 12px 13px}.skv11 .assortment__grid--fixtures .assortment__card-copy strong{font-size:clamp(16px,1.35vw,20px)}.skv11 .assortment__grid--fixtures .assortment__card-copy small{font-size:8px}.skv11 .assortment__chapter--fixtures{padding-bottom:22px}.skv11 .assortment__note{margin:0;color:#85867f;font-size:9px;line-height:1.55;letter-spacing:.015em}@media(max-width:1100px){.skv11 .assortment__grid--basins{grid-template-columns:repeat(3,minmax(0,1fr))}.skv11 .assortment__grid--fixtures{grid-template-columns:repeat(4,minmax(0,1fr))}.skv11 .assortment__grid--basins .assortment__photo{height:210px}.skv11 .assortment__grid--fixtures .assortment__photo{height:180px}}@media(max-width:740px){.skv11 .assortment{padding:52px 17px 28px}.skv11 .assortment__intro{grid-template-columns:1fr;gap:14px;padding-bottom:40px}.skv11 .assortment__intro h2{font-size:clamp(39px,10vw,56px)}.skv11 .assortment__intro>p{font-size:14px}.skv11 .assortment__chapter{padding:23px 0 44px}.skv11 .assortment__chapter-head{align-items:start;flex-direction:column;gap:12px;margin-bottom:17px}.skv11 .assortment__chapter-head h3{font-size:30px}.skv11 .assortment__chapter-head>a{font-size:9px}.skv11 .assortment__grid{gap:7px}.skv11 .assortment__grid--kitchen,.skv11 .assortment__grid--basins,.skv11 .assortment__grid--fixtures{grid-template-columns:repeat(2,minmax(0,1fr))}.skv11 .assortment__grid--kitchen .assortment__photo,.skv11 .assortment__grid--basins .assortment__photo,.skv11 .assortment__grid--fixtures .assortment__photo{height:clamp(142px,43vw,250px)}.skv11 .assortment__card-copy,.skv11 .assortment__grid--fixtures .assortment__card-copy{min-height:91px;padding:12px 11px 11px}.skv11 .assortment__card-copy>span{font-size:8px;margin-bottom:6px}.skv11 .assortment__card-copy strong,.skv11 .assortment__grid--fixtures .assortment__card-copy strong{font-size:clamp(16px,4.7vw,21px)}.skv11 .assortment__card-copy small,.skv11 .assortment__grid--fixtures .assortment__card-copy small{padding-top:9px;font-size:8px}.skv11 .assortment__note{font-size:9px}}@media(max-width:355px){.skv11 .assortment__card-copy strong,.skv11 .assortment__grid--fixtures .assortment__card-copy strong{font-size:15px}.skv11 .assortment__card-copy{padding:10px 8px 9px}}@media(prefers-reduced-motion:reduce){.skv11 .assortment__card,.skv11 .assortment__photo img{transition:none}}.skv11{--glass:rgba(250,249,246,.74);--glass-line:rgba(255,255,255,.72);--warm:#f1dcbc;--gold:#a88256;--ease:cubic-bezier(.22,.61,.36,1);--ease-draw:cubic-bezier(.45,.05,.3,1)}.skv11 .hero{position:relative;isolation:isolate;overflow:hidden;height:calc(100svh - 166px);min-height:440px;max-height:1150px;background:#3a342c;color:#fff;--lg-s:1;--shade-o:.2}.skv11 .stage{overflow:hidden}.skv11 .frame{position:absolute;left:0;top:0;width:100%;height:100%;transform:translate3d(var(--fx,0px),var(--fy,0px),0);transition:transform 1s var(--ease);will-change:transform}.skv11 .cam{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:var(--ox,50%) var(--oy,50%)}.skv11 .cam.is-settling{animation:cam-settle 1.7s var(--ease) both}@keyframes cam-settle{0%{transform:scale(1.045)}to{transform:scale(1)}}.skv11 .room{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.05s ease}.skv11 .room.is-front{opacity:1}.skv11 .room.is-holding{transform-origin:var(--ox,50%) var(--oy,50%);animation:room-hold 1.7s var(--ease) both}@keyframes room-hold{0%{transform:scale(.956938) translate(var(--hx,0px),var(--hy,0px))}to{transform:scale(1) translate(var(--hx,0px),var(--hy,0px))}}.skv11 .room .canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.skv11 .layers,.skv11 .layer{position:absolute;top:0;right:0;bottom:0;left:0}.skv11 .sprite{position:absolute;display:block;opacity:0;transition:opacity .34s ease;pointer-events:none;-webkit-user-select:none;user-select:none}.skv11 .sprite.is-on{opacity:1}.skv11 .sprite.is-leaving{transition-duration:.34s}.skv11 .lift{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.skv11 .fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.skv11 .hero.fx-on .lg>g{visibility:hidden}.skv11 .lg{opacity:0;transition:opacity .45s ease}.skv11 .lg.is-active,.skv11 .lg.is-scan{opacity:1}.skv11 .lg.is-peek{opacity:.72;transition-duration:.2s}.skv11 .lg path{vector-effect:none}.skv11 .lg-hit{fill:#000;fill-opacity:0;stroke:none;pointer-events:fill;cursor:pointer}.skv11 .lg-lift{display:none}.skv11 .lg-shade,.skv11 .lg-bloom,.skv11 .lg-glow,.skv11 .lg-rim,.skv11 .lg-comet{fill:none;stroke:#fff;stroke-linejoin:round;stroke-linecap:round}.skv11 .lg-shade{stroke:#1d160e;stroke-width:calc(12px * var(--lg-s) / var(--k,1));opacity:var(--shade-o)}.skv11 .lg-bloom{stroke-width:calc(18px * var(--lg-s) / var(--k,1));opacity:.26}.skv11 .lg-glow{stroke-width:calc(7px * var(--lg-s) / var(--k,1));opacity:.62}.skv11 .lg-rim{stroke:#fffdf8;stroke-width:calc(3px * max(var(--lg-s),.75) / var(--k,1));opacity:1}.skv11 .lg-comet{stroke-width:calc(6px * var(--lg-s) / var(--k,1));stroke-dasharray:.1 .9;opacity:0}.skv11 .lg-shade,.skv11 .lg-bloom,.skv11 .lg-glow,.skv11 .lg-rim{stroke-dasharray:1 1;stroke-dashoffset:0}.skv11 .hero[data-room=apartment]{--shade-o:.34}.skv11 .hero[data-room=apartment] .lg-glow{opacity:.78}.skv11 .hero[data-room=apartment] .lg-bloom{opacity:.34}.skv11 .lg.is-scan:not(.is-active) .lg-shade{opacity:calc(var(--shade-o) * .5)}.skv11 .lg.is-scan:not(.is-active) .lg-bloom{opacity:.08}.skv11 .lg.is-scan:not(.is-active) .lg-glow{opacity:.3}.skv11 .lg.is-scan:not(.is-active) .lg-rim{opacity:.62}.skv11 .lg.is-peek:not(.is-active) .lg-bloom{opacity:.06}.skv11 .lg.is-peek:not(.is-active) .lg-shade{opacity:0}.skv11 .lg.is-tracing .lg-shade,.skv11 .lg.is-tracing .lg-bloom,.skv11 .lg.is-tracing .lg-glow,.skv11 .lg.is-tracing .lg-rim{animation:rim-draw var(--draw,1.15s) var(--ease-draw) both}.skv11 .lg.is-tracing .lg-comet{animation:rim-comet var(--draw,1.15s) var(--ease-draw) both}.skv11 .lg.is-sweeping .lg-comet{animation:rim-comet 1.05s var(--ease-draw) both}@keyframes rim-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes rim-comet{0%{stroke-dashoffset:.1;opacity:0}8%{opacity:1}82%{opacity:1}to{stroke-dashoffset:-.9;opacity:0}}.skv11 .lg.is-fading{opacity:0;transition-duration:.28s}.skv11 .veil{position:absolute;left:0;top:0;width:10px;height:10px;pointer-events:none;opacity:0;transition:opacity .9s ease;background:radial-gradient(closest-side,rgba(18,15,11,var(--va,.42)),rgba(18,15,11,calc(var(--va,.42) * .62)) 48%,#120f0b00)}.skv11 .veil.is-on{opacity:1}.skv11 .copy{position:absolute;z-index:4;left:var(--cx,56px);top:calc(var(--cy,56px) + var(--stage-top,54px));width:var(--cw,470px);pointer-events:none;transition:opacity .55s ease,transform .8s var(--ease)}.skv11 .copy.is-out{opacity:0;transform:translateY(8px)}.skv11 .eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--warm);font:650 10.5px/1.3 var(--mono);letter-spacing:.17em;text-transform:uppercase;text-shadow:0 1px 10px rgba(0,0,0,.35)}.skv11 .eyebrow-line{display:block;width:26px;height:1px;background:currentColor;opacity:.75}.skv11 #roomTag{display:inline-block;transition:opacity .35s ease,transform .45s var(--ease)}.skv11 #roomTag.is-swap{opacity:0;transform:translateY(-6px)}.skv11 .copy h1{margin:0;font-size:var(--h1,48px);font-weight:600;line-height:1.02;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 2px 26px rgba(10,8,5,.32)}.skv11 .h1-l2{display:block;color:#ffffffd6}.skv11 .hero{display:flex;flex-direction:column}.skv11 .stage{position:relative;inset:auto;flex:1;min-height:0}.skv11 .rooms{position:relative;z-index:6;flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:54px;padding:0 clamp(16px,2.4vw,40px);background:var(--paper);color:var(--ink);box-shadow:inset 0 -1px #e6e2d9}.skv11 .rooms-note{justify-self:start;margin:0;color:#8f8676;font:600 9px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase}.skv11 .room-tabs{display:flex;gap:4px;justify-self:center}.skv11 .room-tab{position:relative;display:flex;align-items:center;gap:9px;height:38px;padding:0 17px 0 15px;border:0;border-radius:999px;background:transparent;color:#4a4a42;font:600 13px/1 var(--sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background .3s,color .3s,box-shadow .3s}.skv11 .room-tab b{color:#a48b69;font:650 9.5px/1 var(--mono);letter-spacing:.06em}.skv11 .room-tab:hover{background:#0000000b;color:var(--ink)}.skv11 .room-tab[aria-current=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px #0000000f,0 6px 16px -8px #00000040}.skv11 .room-tab[aria-current=true] b{color:var(--gold)}.skv11 .room-tab .prog{position:absolute;left:16px;right:16px;bottom:5px;height:2px;border-radius:2px;background:#1c211d1a;overflow:hidden;opacity:0;transition:opacity .3s}.skv11 .room-tab .prog i{display:block;height:100%;background:var(--gold);transform-origin:left;transform:scaleX(var(--p,0))}.skv11 .hero[data-playing=true] .room-tab[aria-current=true] .prog{opacity:1}.skv11 .toggle{justify-self:end;position:relative;flex:none;width:38px;height:38px;border:1px solid #e0dcd2;border-radius:50%;background:#fff;color:var(--ink);cursor:pointer;transition:background .25s,border-color .25s}.skv11 .toggle:hover{border-color:#b9b2a3}.skv11 .toggle-pause,.skv11 .toggle-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.skv11 .toggle-pause{width:10px;height:11px;border-left:3px solid currentColor;border-right:3px solid currentColor}.skv11 .toggle-play{display:none;width:0;height:0;margin-left:1px;border-left:9px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent}.skv11 .hero[data-playing=false] .toggle-pause{display:none}.skv11 .hero[data-playing=false] .toggle-play{display:block}@media(min-width:901px){.skv11 .rooms{position:absolute;left:0;right:0;top:0;height:auto;padding:14px clamp(16px,2.4vw,40px) 0;background:none;box-shadow:none;pointer-events:none}.skv11 .rooms:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;height:110px;background:linear-gradient(#0e0b0838,#0e0b0800);pointer-events:none}.skv11 .rooms>*{pointer-events:auto}.skv11 .rooms-note{display:none}.skv11 .room-tabs{grid-column:2;padding:4px;border:1px solid var(--glass-line);border-radius:999px;background:var(--glass);box-shadow:0 12px 30px -16px #00000080;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}.skv11 .room-tab{height:36px;color:#3b3d37}.skv11 .room-tab b{color:#85663f}.skv11 .room-tab:hover{background:#ffffff8c}.skv11 .room-tab[aria-current=true]{background:#fff;box-shadow:0 1px 2px #00000014,0 6px 14px -8px #0000004d}.skv11 .room-tab .prog{bottom:4px}.skv11 .toggle{grid-column:3;width:44px;height:44px;border-color:var(--glass-line);background:var(--glass);box-shadow:0 12px 30px -16px #00000080;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.skv11 .toggle:hover{background:#ffffffe6;border-color:#fff}.skv11 .hero .stage-note{display:block}}.skv11 .stage-note{display:none;position:absolute;z-index:4;right:14px;bottom:10px;margin:0;padding:4px 7px 3px;border-radius:5px;background:#14100b57;color:#ffffffe6;font:600 8.5px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.skv11 .hero.is-switching .lift,.skv11 .hero.is-switching .dots,.skv11 .hero.is-switching .lg-hit{pointer-events:none}.skv11 .picker{position:absolute;z-index:5;left:0;top:0;width:276px;padding:11px 8px 10px;border-radius:18px;background:#faf9f6ed;border:1px solid var(--glass-line);color:var(--ink);box-shadow:0 20px 44px -16px #16110a6b,inset 0 1px #ffffffb3;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transform:translate3d(var(--px,0px),var(--py,0px),0);opacity:0;visibility:hidden;transition:transform .8s var(--ease),opacity .35s ease,visibility 0s linear .35s}.skv11 .picker.is-on{opacity:1;visibility:visible;transition:transform .8s var(--ease),opacity .45s ease .05s,visibility 0s}.skv11 .picker.no-move{transition:opacity .45s ease,visibility 0s}.skv11 .pk-head{display:flex;justify-content:space-between;align-items:center;padding:0 7px 6px;color:#6f604c;font:650 9.5px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase}.skv11 #pkCount{color:#9c8b73;letter-spacing:.06em}.skv11 .pk-row{display:flex;align-items:center}.skv11 .pk-arrow{flex:none;width:22px;height:70px;padding:0;border:0;background:none;color:var(--ink);font:400 20px/1 var(--sans);opacity:.45;cursor:pointer;transition:opacity .2s}.skv11 .pk-arrow:hover{opacity:1}.skv11 .picker.is-single .pk-arrow{visibility:hidden}.skv11 .pk-viewport{position:relative;flex:1;height:82px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent 100%)}.skv11 .pk-track{position:absolute;top:0;right:0;bottom:0;left:0}.skv11 .pk-item{position:absolute;left:50%;top:50%;width:66px;height:66px;margin:-33px 0 0 -33px;padding:0;border:0;border-radius:13px;background:#fff;box-shadow:0 2px 9px #14100a29;transform:translate(var(--x,0px)) scale(var(--s,1));opacity:var(--o,1);cursor:pointer;transition:transform .62s var(--ease),opacity .62s ease,box-shadow .45s ease}.skv11 .pk-item img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.skv11 .pk-item.no-anim{transition:none}.skv11 .pk-item.is-current{box-shadow:0 0 0 2px #fff,0 0 16px 4px #fffffff2,0 6px 16px #14100a33;cursor:default}.skv11 .pk-item:focus-visible{outline:2px solid #b99467;outline-offset:3px}.skv11 .pk-item.is-queued:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:16px;padding:2px;background:conic-gradient(from -90deg,#b99467 0 var(--q,0%),rgba(28,33,29,.16) var(--q,0%) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:pk-queue var(--queue,1.2s) linear both}@property --q{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes pk-queue{0%{--q:0%}to{--q:100%}}.skv11 .hero.is-held .pk-item.is-queued:after{animation-play-state:paused}.skv11 .pk-name{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:7px;row-gap:2px;min-width:0;padding:7px 8px 1px;text-align:center;color:var(--ink);font-size:12.5px;line-height:1.2;transition:opacity .3s}.skv11 .pk-name b{flex:none;font:700 11.5px/1.2 var(--mono);letter-spacing:.01em}.skv11 .pk-name span{color:#5f5a50}.skv11 .pk-name i{flex:none;color:var(--gold);font-style:normal;transition:transform .2s}.skv11 .pk-name:hover i{transform:translate(2px,-2px)}.skv11 .pk-name.is-swap{opacity:0}.skv11 .pk-badge{flex:none;align-self:center;padding:3px 5px 2px;border-radius:4px;background:var(--ink);color:#fff;font:700 8.5px/1 var(--mono);font-style:normal;letter-spacing:.1em;text-transform:uppercase}.skv11 .dots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.skv11 .dot{position:absolute;left:0;top:0;width:26px;height:26px;margin:-13px 0 0 -13px;padding:0;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:#ffffff3d;box-shadow:0 3px 12px #0003;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transform:translate3d(var(--dx,0px),var(--dy,0px),0) scale(.6);opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;transition:opacity .45s ease,transform 1s var(--ease),visibility 0s linear .45s}.skv11 .dot:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#fff;box-shadow:0 0 8px #ffffffe6}.skv11 .dot.is-on{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(var(--dx,0px),var(--dy,0px),0) scale(1);transition:opacity .45s ease,transform 1s var(--ease),visibility 0s}.skv11 .dot:hover{background:#fff6}.skv11 .dot-tip{position:absolute;left:50%;bottom:calc(100% + 8px);padding:6px 9px;border-radius:8px;background:#faf9f6eb;color:var(--ink);font:600 11.5px/1 var(--sans);white-space:nowrap;box-shadow:0 8px 20px -8px #0006;transform:translate(-50%,4px);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.skv11 .dot:hover .dot-tip,.skv11 .dot:focus-visible .dot-tip{opacity:1;transform:translate(-50%)}.skv11 .jump{position:absolute;z-index:4;left:0;top:0;display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 15px 0 16px;border:1px solid rgba(255,255,255,.8);border-radius:999px;background:#faf9f6cc;color:var(--ink);font:600 12.5px/1 var(--sans);box-shadow:0 12px 28px -12px #00000073;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transform:translate3d(var(--jx,0px),var(--jy,0px),0);cursor:pointer;opacity:0;transition:opacity .5s ease,background .2s}.skv11 .jump.is-on{opacity:1}.skv11 .jump:hover{background:#fff}.skv11 .jump-arrow{display:inline-block;transition:transform .2s}.skv11 .jump:hover .jump-arrow{transform:translate(3px)}.skv11 .jump{overflow:hidden;isolation:isolate}.skv11 .jump:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.95) 50%,transparent 70%);transform:translate(-120%);pointer-events:none}.skv11 .jump.is-on{animation:jump-ring 3.6s ease-out 1.6s infinite}.skv11 .jump.is-on:before{animation:jump-sweep 3.6s cubic-bezier(.3,0,.2,1) 1.6s infinite}.skv11 .jump.is-on .jump-arrow{animation:jump-nudge 3.6s ease-in-out 1.6s infinite}.skv11 .jump:hover,.skv11 .jump:hover:before,.skv11 .jump:hover .jump-arrow{animation-play-state:paused}@keyframes jump-ring{0%{box-shadow:0 12px 28px -12px #00000073,0 0 #ffffff8c}35%{box-shadow:0 12px 28px -12px #00000073,0 0 0 12px #fff0}to{box-shadow:0 12px 28px -12px #00000073,0 0 0 12px #fff0}}@keyframes jump-sweep{0%{transform:translate(-120%)}32%{transform:translate(120%)}to{transform:translate(120%)}}@keyframes jump-nudge{0%,46%,to{transform:translate(0)}12%{transform:translate(5px)}24%{transform:translate(0)}32%{transform:translate(3px)}}.skv11 .rail{display:none}.skv11 .room-tabs:empty{visibility:hidden}.skv11 .rail:empty:before{content:"";flex:none;height:40px}@media(max-width:1180px)and (min-width:901px){.skv11 .rooms{grid-template-columns:auto 1fr auto}.skv11 .rooms-note{display:none}.skv11 .stage-note{display:block}.skv11 .room-tab{padding:0 13px 0 12px;font-size:12.5px}.skv11 .picker{width:256px;padding:9px 6px 8px}.skv11 .pk-head{padding-bottom:4px}.skv11 .pk-viewport{height:72px}.skv11 .pk-arrow{height:64px}.skv11 .pk-item{width:56px;height:56px;margin:-28px 0 0 -28px}.skv11 .pk-name{padding-top:5px;font-size:11.5px;column-gap:5px}.skv11 .pk-name b{font-size:10.5px}}@media(max-width:900px){.skv11 .hero{display:flex;flex-direction:column;height:auto;min-height:0;max-height:none;background:var(--paper);color:var(--ink);overflow:visible;--lg-s:.6;--shade-o:.16}.skv11 .copy{position:relative;order:1;left:auto;top:auto;width:auto;padding:14px 16px 10px;pointer-events:auto}.skv11 .eyebrow{margin-bottom:8px;color:#8c6c47;font-size:9.5px;text-shadow:none}.skv11 .copy h1{font-size:clamp(24px,6.6vw,34px);text-shadow:none}.skv11 .h1-l2{color:#5a5a52}.skv11 .rooms{order:2;display:flex;height:auto;margin:0 12px 10px;padding:4px;justify-content:space-between;gap:4px;border-radius:14px;background:#ecebe6;box-shadow:none}.skv11 .rooms-note{display:none}.skv11 .stage-note{display:block}.skv11 .room-tabs{flex:1;gap:3px}.skv11 .room-tab{flex:1;justify-content:center;flex-direction:column;gap:3px;height:44px;padding:0 4px;border-radius:11px;color:#3b3d37;font-size:11.5px;white-space:normal;text-align:center;line-height:1.1}.skv11 .room-tab:hover{background:#0000000a}.skv11 .room-tab[aria-current=true]{background:#fff;box-shadow:0 2px 8px #00000014}.skv11 .room-tab b{color:#a48b69}.skv11 .room-tab .prog{left:18%;right:18%;bottom:4px}.skv11 .toggle{width:44px;height:44px;background:#fff;color:var(--ink);border-radius:11px}.skv11 .toggle:hover{background:#fff}.skv11 .stage{position:relative;order:3;height:clamp(250px,calc(100svh - 478px),540px);flex:none}.skv11 .picker{position:relative;order:4;left:auto;top:auto;width:auto;margin:10px 12px 0;transform:none;opacity:1;visibility:visible;background:#fff;border-color:#e6e3dc;box-shadow:0 8px 24px -16px #00000059;-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity .2s ease}.skv11 .hero.is-switching .picker{opacity:.45;pointer-events:none}.skv11 .pk-viewport{height:78px}.skv11 .pk-item{width:62px;height:62px;margin:-31px 0 0 -31px}.skv11 .pk-arrow{width:44px;height:64px}.skv11 .pk-item.is-current{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #b99467,0 6px 14px #14100a2e}.skv11 .rail{order:5;display:flex;gap:6px;overflow-x:auto;padding:10px 12px 14px;scrollbar-width:none}.skv11 .rail::-webkit-scrollbar{display:none}.skv11 .rail button{flex:none;min-height:40px;padding:0 14px;border:1px solid #dcd8cf;border-radius:999px;background:#fff;color:#3b3d37;font:600 12.5px/1 var(--sans);cursor:pointer}.skv11 .rail button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.skv11 .dots,.skv11 .veil{display:none}.skv11 .jump{height:36px;font-size:12px}}@media(max-width:900px)and (max-height:680px){.skv11 .stage{height:clamp(210px,calc(100svh - 440px),360px)}.skv11 .copy{padding:10px 16px 6px}.skv11 .eyebrow{margin-bottom:5px}.skv11 .rooms{margin-bottom:6px}.skv11 .room-tab{height:40px}.skv11 .picker{margin-top:6px;padding:7px 6px 6px}.skv11 .pk-viewport{height:66px}.skv11 .pk-item{width:56px;height:56px;margin:-28px 0 0 -28px}.skv11 .rail{padding:8px 12px 10px}}@media(min-width:600px)and (max-width:900px){.skv11 .rooms,.skv11 .picker{width:auto;max-width:520px;margin-left:auto;margin-right:auto}.skv11 .rooms{width:calc(100% - 24px)}.skv11 .picker{width:calc(100% - 24px);max-width:440px}.skv11 .rail{justify-content:center}}@media(prefers-reduced-motion:reduce){.skv11 .frame,.skv11 .room,.skv11 .sprite,.skv11 .picker,.skv11 .pk-item,.skv11 .copy,.skv11 .veil,.skv11 .dot,.skv11 .jump,.skv11 .lg{transition-duration:.01s!important}.skv11 .jump.is-on,.skv11 .jump.is-on:before,.skv11 .jump.is-on .jump-arrow{animation:none!important}.skv11 .cam.is-settling,.skv11 .lg.is-tracing .lg-shade,.skv11 .lg.is-tracing .lg-bloom,.skv11 .lg.is-tracing .lg-glow,.skv11 .lg.is-tracing .lg-rim,.skv11 .lg.is-tracing .lg-comet,.skv11 .lg.is-sweeping .lg-comet{animation:none!important}.skv11 .pk-item.is-queued:after{display:none}}@media(min-width:901px){.skv11 .stage-note{right:96px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/skv11.css.map */
