.st-thumb{position:relative;overflow:hidden}.st-thumb__page{position:absolute;top:0;left:0;transform-origin:0 0;pointer-events:none}.st-thumb__frame{display:block;width:100%;height:100%;border:0}.stage{--z200: #e4e4e7;--z300: #d4d4d8;--z400: #a1a1aa;--z500: #71717a;--z700: #3f3f46;--z900: #18181b;--ease: cubic-bezier(.54, 1, .67, 1);--ease-out: cubic-bezier(.33, 0, .46, 0);--short: .19s;--long: .45s;--fg: .15s cubic-bezier(.4, 0, .2, 1);--k: .48;--tag: 60px;--dw: calc(434px * var(--k));--dh: calc(906px * var(--k));--vw: calc(402px * var(--k));--vh: calc(740px * var(--k));--vt: calc(69.9px * var(--k));--top: 0px;--dr: calc(78px * var(--k));--drop: calc(95.9px * var(--k));--pitch: calc(var(--vw) * var(--fs, .75) + 24px);--push: calc((434px - 402px * var(--fs, .75)) * var(--k) / 2 - 12px);--name-in: 34px;--tagpush: calc(var(--push) - var(--name-in));--wp: 427px;position:relative;height:calc(var(--top) + var(--dh) + var(--tag));margin:8px -24px 0;timeline-scope:--row;overflow-x:clip}@media (max-width: 639px) and (max-height: 760px){.stage{--k: .45}}@media (max-width: 639px) and (max-height: 745px){.stage{--k: .4}}@media (min-width: 640px){.stage{--k: .5;--name-in: 0px;margin:8px -32px 0}}@media (min-width: 1024px){.stage{--k: .56;margin-top:0}}@media (min-width: 1024px) and (max-height: 860px){.stage{--k: .52}}.floor{position:absolute;left:0;right:0;top:calc(var(--top) + var(--dh));height:1px;background:var(--z200)}.device{position:absolute;top:var(--top);left:calc(50% - var(--dw) / 2);z-index:3;width:var(--dw);height:var(--dh);pointer-events:none}.device .dshadow{position:absolute;inset:0;border-radius:var(--dr);box-shadow:0 0 0 .5px #00000073,0 1px 1.5px #00000038,0 8px 18px -8px #0000004d}.device .focusline{position:absolute;inset:-5px;border-radius:calc(var(--dr) + 5px)}html[data-nav] .stage:has(input:focus-visible) .device .focusline{box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f699}.row{position:absolute;inset:0;z-index:2;display:flex;margin:0;padding:0 calc(50% - var(--pitch) / 2);list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.row::-webkit-scrollbar{display:none}.looks-fs{position:absolute;inset:0;min-width:0;margin:0;padding:0;border:0}.lab{display:contents}.slot{position:relative;flex:0 0 var(--pitch);height:100%;pointer-events:none;scroll-snap-align:center;scroll-snap-stop:always}.slot[data-at="0"]{z-index:2}.walk{position:absolute;left:calc((var(--pitch) - var(--vw)) / 2);top:calc(var(--top) + var(--vt));width:var(--vw);height:var(--vh);transform-origin:50% 100%}.pose{position:absolute;inset:0;opacity:1;transform:translate(calc(var(--s, 0) * var(--push)),var(--drop)) scale(var(--fs, .75));transform-origin:50% 100%;transition:transform var(--long) var(--ease),opacity var(--short) linear .11s}.slot[data-at="0"] .pose{opacity:0}.screen{position:absolute;inset:0;overflow:hidden;background:#fff no-repeat top / 100% auto;cursor:pointer;pointer-events:auto}.screen img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dress{position:absolute;inset:0;pointer-events:none}.dress i{position:absolute;width:12px;height:12px}.dress i:nth-child(1){top:0;left:0;background:radial-gradient(circle at 100% 100%,transparent 10.2px,#fff 10.9px)}.dress i:nth-child(2){top:0;right:0;background:radial-gradient(circle at 0 100%,transparent 10.2px,#fff 10.9px)}.dress i:nth-child(3){bottom:0;left:0;background:radial-gradient(circle at 100% 0,transparent 10.2px,#fff 10.9px)}.dress i:nth-child(4){right:0;bottom:0;background:radial-gradient(circle at 0 0,transparent 10.2px,#fff 10.9px)}.dress b{position:absolute;inset:0;border-radius:10.67px;box-shadow:inset 0 0 0 1.34px var(--z200)}.tag{position:absolute;top:calc(var(--top) + var(--dh) + 12px);left:50%;width:440px;margin-left:-220px;text-align:center;pointer-events:none;translate:calc(var(--s, 0) * var(--tagpush)) 0;transition:translate var(--long) var(--ease)}.nm{position:relative;display:inline-block;height:24px;font-size:14px;font-weight:500;line-height:24px;color:var(--z500);cursor:pointer;pointer-events:auto;transition:color var(--fg)}.slot[data-at="0"] .nm{color:var(--z900)}.desc{display:block;max-width:100%;height:20px;margin:0 auto;font-size:14px;line-height:20px;color:var(--z500);white-space:nowrap;opacity:0;transition:opacity var(--short) linear}.slot[data-at="0"] .desc{opacity:1;transition-delay:.11s}.dt>span{display:none}.stage[data-sub=best] .dt .b{display:inline}@media (min-width: 640px){.stage[data-sub=free] .dt .d{display:inline}}@media (max-width: 639px){.tag{width:300px;margin-left:-150px}.desc{overflow:hidden;text-overflow:ellipsis}}.mk{position:absolute;top:50%;right:100%;width:6px;height:6px;margin:-3px 7px 0 0;background:var(--mk, var(--z900));opacity:0;transition:opacity var(--fg)}.slot[data-at="0"] .mk{opacity:1}.slot[data-at="0"][data-face] .nt{font-family:var(--face);font-weight:var(--fw)}html[data-nav] .slot:not([data-at="0"]):has(input:focus-visible) .mk{opacity:1}html[data-nav] .slot[data-face]:not([data-at="0"]):has(input:focus-visible) .nt{font-family:var(--face);font-weight:var(--fw);color:var(--z900)}@media (hover: hover) and (pointer: fine){.slot:not([data-at="0"]):has(.screen:hover) .nm,.slot:not([data-at="0"]) .nm:hover{color:var(--z900)}.slot:not([data-at="0"]):has(.screen:hover) .mk,.slot:not([data-at="0"]) .nm:hover .mk{opacity:1}.slot[data-face]:not([data-at="0"]):has(.screen:hover) .nt,.slot[data-face]:not([data-at="0"]) .nm:hover .nt{font-family:var(--face);font-weight:var(--fw)}}.win{position:absolute;inset:0;background:#fff}.wcopy{position:absolute;inset:0;overflow:hidden;background:#fff no-repeat top / 100% auto;opacity:0;transition:opacity var(--short)}.wcopy[data-on]{opacity:1}.wcopy[hidden]{display:none}.wcopy img{display:block;width:100%;height:auto}.wcopy .st-thumb{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity var(--short) linear}.wcopy .st-thumb[data-ready]{opacity:1}@supports (animation-timeline: scroll()){.stage[data-mode=dial] .row{scroll-timeline:--row inline}.stage[data-mode=dial] .wcopy{opacity:1;transition:none;animation:wslide linear both;animation-timeline:--row}}@keyframes wslide{0%{translate:calc(var(--i) * var(--wp)) 0}to{translate:calc((var(--i) - var(--n1)) * var(--wp)) 0}}@supports (animation-timeline: view()){.stage[data-mode=dial] .slot{view-timeline:--slot inline}.stage[data-mode=dial] .pose{animation:pose linear both;animation-timeline:--slot;animation-range:cover calc(50% - var(--pitch)) cover calc(50% + var(--pitch));transition:none}.stage[data-mode=dial] .tag{animation:tagpush linear both;animation-timeline:--slot;animation-range:cover calc(50% - var(--pitch)) cover calc(50% + var(--pitch));transition:none}.stage[data-mode=dial] .nm{animation:nmc linear both;animation-timeline:--slot;animation-range:cover calc(50% - var(--pitch) * .5) cover calc(50% + var(--pitch) * .5);transition:none}.stage[data-mode=dial] .desc{animation:on linear both;animation-timeline:--slot;animation-range:cover calc(50% - var(--pitch) * .3) cover calc(50% + var(--pitch) * .3);transition:none}}@keyframes pose{0%{transform:translate(var(--push),var(--drop)) scale(var(--fs, .75));opacity:1}15%{opacity:1}27.5%{opacity:0}50%{transform:translateY(var(--drop)) scale(var(--fs, .75));opacity:0}72.5%{opacity:0}85%{opacity:1}to{transform:translate(calc(var(--push) * -1),var(--drop)) scale(var(--fs, .75));opacity:1}}@keyframes tagpush{0%{translate:var(--tagpush) 0}50%{translate:0 0}to{translate:calc(var(--tagpush) * -1) 0}}@keyframes nmc{0%{color:var(--z500)}50%{color:var(--z900)}to{color:var(--z500)}}@keyframes on{0%{opacity:0}50%{opacity:1}to{opacity:0}}.stage[data-mode=ring] .row{display:block;padding:0;overflow:visible;scroll-snap-type:none}.stage[data-mode=ring] .slot{position:absolute;top:0;left:50%;width:var(--pitch);margin-left:calc(var(--pitch) / -2);scroll-snap-align:none;transform:translate(calc((var(--d, 0) - var(--drag, 0)) * var(--pitch)));transition:transform var(--long) var(--ease),opacity var(--long) var(--ease),visibility 0s}.stage[data-mode=ring] .slot[data-out]{opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--long) var(--ease),opacity var(--long) var(--ease),visibility 0s linear var(--long)}.stage[data-mode=ring] .wcopy{opacity:1;translate:calc((var(--d, 0) - var(--drag, 0)) * var(--wp)) 0;transition:translate var(--long) var(--ease)}.stage[data-mode=ring][data-drag] .slot,.stage[data-mode=ring][data-drag] .pose,.stage[data-mode=ring][data-drag] .tag,.stage[data-mode=ring][data-drag] .nm,.stage[data-mode=ring][data-drag] .desc,.stage[data-mode=ring][data-drag] .wcopy{transition:none!important}.stage[data-mode=ring][data-drag] .pose{transform:translate(calc(clamp(-1,var(--d, 0) - var(--drag, 0),1) * var(--push)),var(--drop)) scale(var(--fs, .75))}.stage[data-mode=ring][data-drag] .tag{translate:calc(clamp(-1,var(--d, 0) - var(--drag, 0),1) * var(--tagpush)) 0}.stage[data-use=mouse] .wcopy .st-thumb[data-live][data-ready],.stage[data-use=mouse] .wcopy .st-thumb[data-live][data-ready] .st-thumb__page,.stage[data-use=mouse] .wcopy .st-thumb[data-live][data-ready] iframe,.stage .pf__toolbar button{pointer-events:auto}@media (hover: hover) and (pointer: fine){.stage[data-view=phone] .slot[data-at="0"] .screen{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Ccircle cx='13' cy='13' r='12' fill='%23111' fill-opacity='.38' stroke='%23fff' stroke-opacity='.55'/%3E%3C/svg%3E") 13 13,pointer}}.stage[data-view=desktop]{--ch: 22px;--top: 44px;--vw: min(calc((906px * var(--k) - var(--ch) - var(--top)) / .75), calc(100vw - 64px) );--vh: calc(var(--vw) * .75);--vt: var(--ch);--dw: var(--vw);--dh: calc(var(--vh) + var(--ch));--dr: 10px;--drop: 0px;--push: calc(var(--vw) * .125 - 12px);--wp: calc(var(--vw) + 25px)}@media (min-width: 640px){.stage[data-view=desktop]{--ch: 30px}}@media (min-width: 1024px){.stage[data-view=desktop]{--ch: 36px}}:is(.stage[data-view=desktop],.pf--desktop) .pf__device{width:var(--dw);height:var(--dh);transform:none}:is(.stage[data-view=desktop],.pf--desktop) .pf__key,:is(.stage[data-view=desktop],.pf--desktop) .pf__island,:is(.stage[data-view=desktop],.pf--desktop) .pf__status,:is(.stage[data-view=desktop],.pf--desktop) .pf__home,:is(.stage[data-view=desktop],.pf--desktop) .pf__glass-btn,:is(.stage[data-view=desktop],.pf--desktop) .pf__address svg,:is(.stage[data-view=desktop],.pf--desktop) .pf__body:before{display:none}:is(.stage[data-view=desktop],.pf--desktop) button.pf__glass-btn{display:grid;width:calc(var(--ch) * .8);height:calc(var(--ch) * .8)}:is(.stage[data-view=desktop],.pf--desktop) button.pf__glass-btn:disabled{opacity:.3}:is(.stage[data-view=desktop],.pf--desktop) .pf__body{border-radius:var(--dr);background:#fff}:is(.stage[data-view=desktop],.pf--desktop) .pf__glass{inset:0;border-radius:var(--dr);background:none;box-shadow:none}:is(.stage[data-view=desktop],.pf--desktop) .pf__screen{inset:0;border-radius:var(--dr)}:is(.stage[data-view=desktop],.pf--desktop) .pf__toolbar{order:-1;display:grid;grid-template-columns:1fr minmax(0,56%) 1fr;align-items:center;gap:8px;height:var(--ch);padding:0 calc(var(--ch) * .4);background:#f4f4f5;box-shadow:inset 0 -1px 0 var(--z200)}:is(.stage[data-view=desktop],.pf--desktop) .pf__toolbar:before{content:"";width:calc(var(--ch) * 1.2);height:calc(var(--ch) * .28);background:radial-gradient(circle closest-side,var(--z300) 90%,transparent) 0 0 / calc(var(--ch) * .4) 100% repeat-x}:is(.stage[data-view=desktop],.pf--desktop) .pf__address{display:block;height:calc(var(--ch) * .64);padding:0 8px;border-radius:calc(var(--ch) * .32);background:#fff;box-shadow:0 0 0 1px var(--z200);color:var(--z500);font-size:calc(var(--ch) * .36);font-weight:400;line-height:calc(var(--ch) * .64);letter-spacing:0}:is(.stage[data-view=desktop],.pf--desktop) .pf__address span{display:block}.views{position:absolute;top:0;right:12px;z-index:4;display:flex;gap:16px;transition:opacity var(--short) var(--ease-out)}.views button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:6px;background:none;color:var(--z400);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--fg)}.views button:before{content:"";position:absolute;inset:0;border-radius:6px;transition:background-color var(--fg),box-shadow var(--fg)}.views button:after{content:"";position:absolute;inset:-8px}.views button[aria-pressed=true]{color:var(--z900);cursor:default}.views button[aria-pressed=true]:before{background:#fff;box-shadow:0 0 0 1px var(--z200)}.views svg{position:relative;flex:none}.views button:focus-visible{outline:none}html[data-nav] .views button:focus-visible:before{box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f699}@media (max-width: 639px){.stage[data-view=phone] .views{flex-direction:column}}@media (min-width: 640px){.views{right:24px}}@media (min-width: 1024px){.views{right:32px}}@media (hover: hover) and (pointer: fine){.views button:not([aria-pressed=true]):hover{color:var(--z700)}}.stage[data-opening] .views{opacity:0}.stage.nomove .slot,.stage.nomove .pose,.stage.nomove .tag,.stage.nomove .nm,.stage.nomove .desc,.stage.nomove .wcopy,.slot.jump,.slot.jump .pose,.slot.jump .tag,.slot.jump .nm,.slot.jump .desc,.wcopy.jump{transition:none!important}.stage[data-opening] .slot:not([data-at="0"]) .walk{opacity:0;transform:translate(calc(var(--s, 0) * 24px));transition:opacity var(--short) var(--ease-out),transform var(--short) var(--ease-out)}.stage[data-opening] .slot:not([data-at="0"]) .tag{opacity:0;transition:opacity var(--short) var(--ease-out)}.stage[data-opening] .floor{opacity:0;transition:opacity var(--short) var(--ease-out)}.stage[data-opening] .device,.stage[data-opening] .slot[data-at="0"] .tag{transform:translateY(-8px);transition:transform var(--long) var(--ease)}@media (prefers-reduced-motion: reduce){.nm,.mk,.views button,.views button:before,.pose,.tag,.stage[data-mode=ring] .slot,.stage[data-mode=ring] .wcopy,.stage[data-opening] .slot:not([data-at="0"]) .walk,.stage[data-opening] .device,.stage[data-opening] .slot[data-at="0"] .tag{transition:none}}.journey-tab[data-astro-cid-rb73aztc][aria-selected=true] .journey-title[data-astro-cid-rb73aztc]{color:#18181b}.journey-tab[data-astro-cid-rb73aztc][aria-selected=true] .journey-bar[data-astro-cid-rb73aztc]{transform:scaleX(1)}[data-astro-cid-rb73aztc][data-auto=on][data-seen] .journey-tab[data-astro-cid-rb73aztc][aria-selected=true] .journey-bar[data-astro-cid-rb73aztc]{animation:journey-fill 6s linear forwards}[data-astro-cid-rb73aztc][data-hover] .journey-tab[data-astro-cid-rb73aztc][aria-selected=true] .journey-bar[data-astro-cid-rb73aztc]{animation-play-state:paused}@keyframes journey-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){[data-astro-cid-rb73aztc][data-auto=on] .journey-tab[data-astro-cid-rb73aztc][aria-selected=true] .journey-bar[data-astro-cid-rb73aztc]{animation:none}}
