.psh{--psh-ivory: #f6f1ec;--psh-paper: #fbf8f4;--psh-sand: #efe6dc;--psh-ink: #1f1e1c;--psh-ink-2: #57514b;--psh-line: rgba(31, 30, 28, .13);--psh-gold: #c7a56a;--psh-gold-ink: #76501f;--psh-night: #17110f;--psh-plum: #5a2c3f;--psh-plum-deep: #3a1b29;--psh-serif: var(--font-heading-family, "Cormorant", serif);--psh-sans: var(--font-body-family, "Inter", sans-serif);--psh-ease: cubic-bezier(.22, .8, .24, 1);--psh-pad: clamp(56px, 8vw, 112px);background:var(--psh-ivory);color:var(--psh-ink);font-family:var(--psh-sans);position:relative;isolation:isolate}:where(.psh) *,:where(.psh) *:before,:where(.psh) *:after{box-sizing:border-box}:where(.psh) img{display:block;max-width:100%}:where(.psh) a{color:inherit;text-decoration:none}.psh :focus-visible{outline:2px solid var(--psh-gold-ink);outline-offset:3px;border-radius:4px}.psh-wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.psh-section{padding:var(--psh-pad) 0}.psh-section--tight{padding:calc(var(--psh-pad) * .62) 0}.psh-eyebrow{margin:0 0 12px;font:600 11px/1.4 var(--psh-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--psh-gold-ink)}.psh-h2{margin:0;font:400 clamp(32px,4.4vw,54px)/1.04 var(--psh-serif);letter-spacing:-.01em;color:inherit}.psh-h2 em,.psh-hero__title em,.psh-door__title em{font-style:italic;color:var(--psh-gold-ink)}.psh-lead{margin:16px 0 0;max-width:54ch;font-size:16px;line-height:1.65;color:var(--psh-ink-2)}.psh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(28px,4vw,48px)}.psh-link{display:inline-flex;align-items:center;gap:8px;font:500 14px/1 var(--psh-sans);color:var(--psh-ink);padding:10px 0;border-bottom:1px solid var(--psh-gold);white-space:nowrap;transition:gap .3s var(--psh-ease),color .3s}.psh-link:hover{gap:14px;color:var(--psh-gold-ink)}.psh-arrow{width:16px;height:16px;flex:none}.psh-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:6px;border:1px solid transparent;font:600 14px/1 var(--psh-sans);letter-spacing:.02em;cursor:pointer;transition:transform .3s var(--psh-ease),background-color .3s,color .3s,border-color .3s,gap .3s var(--psh-ease)}.psh-btn:hover{gap:16px}.psh-btn svg{width:18px;height:18px;flex:none}.psh-hero__grid>*,.psh-swipe__grid>*,.psh-studio__grid>*,.psh-head>*{min-width:0}.psh-btn:active{transform:scale(.98)}.psh .psh-btn--ink{background:var(--psh-ink);color:var(--psh-ivory)}.psh .psh-btn--ink:hover{background:#000}.psh .psh-btn--gold{background:var(--psh-gold);color:var(--psh-ink)}.psh .psh-btn--gold:hover{background:#d4b67e}.psh-btn--ghost{border-color:currentColor;background:transparent;color:inherit}.psh-btn--ghost:hover{background:#7f7f7f14}.psh-btn--pill{border-radius:999px}.psh .psh-btn--ivory{background:var(--psh-ivory);color:var(--psh-plum)}.psh .psh-btn--ivory:hover{background:#fff}.psh-hero{padding:clamp(20px,2.6vw,40px) 0 0;overflow:hidden}.psh-hero__grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);grid-template-areas:"intro media" "doors media" "chips media";column-gap:clamp(32px,5vw,80px);row-gap:22px;align-items:start}.psh-hero__intro{grid-area:intro;align-self:end;padding-top:clamp(8px,3vw,40px)}.psh-hero__title{margin:0;font:400 clamp(38px,4.15vw,60px)/1.04 var(--psh-serif);letter-spacing:-.015em;text-wrap:balance}.psh-hero__lead{display:none;margin:16px 0 0;max-width:52ch;font-size:16px;line-height:1.6;color:var(--psh-ink-2)}@media(min-height:980px){.psh-hero__lead{display:block}}.psh-hero__media{grid-area:media;position:relative}.psh-arch{position:relative;height:clamp(440px,calc(100svh - 300px),640px);border-radius:999px 999px 10px 10px;overflow:hidden;background:#2a2622;isolation:isolate}.psh-arch:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(199,165,106,.55);border-radius:999px 999px 4px 4px;pointer-events:none;z-index:2}.psh-arch img{width:100%;height:100%;object-fit:cover;object-position:var(--psh-focus-d, 50% 60%);transform-origin:50% 70%;animation:psh-breathe 22s ease-in-out infinite alternate}.psh-hero__seal{position:absolute;left:-30px;bottom:56px;z-index:3;width:132px;height:132px;border-radius:50%;display:grid;place-items:center;background:var(--psh-ivory);border:1px solid var(--psh-gold);text-align:center;padding:30px;font:600 8.5px/1.35 var(--psh-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--psh-gold-ink)}.psh-hero__seal svg{position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);overflow:visible;animation:psh-spin 40s linear infinite}.psh-hero__seal strong{display:block;font:400 21px/1 var(--psh-serif);white-space:nowrap;letter-spacing:0;text-transform:none;color:var(--psh-ink);margin-bottom:2px}@keyframes psh-breathe{0%{transform:scale(1.02)}to{transform:scale(1.1) translateY(-1.5%)}}@keyframes psh-spin{to{transform:rotate(360deg)}}.psh-doors{grid-area:doors;display:grid;grid-template-columns:1fr 1fr;gap:14px}.psh-door{position:relative;display:flex;flex-direction:column;min-height:190px;padding:20px 20px 18px;border-radius:10px;overflow:hidden;color:var(--psh-ivory);isolation:isolate;transition:transform .45s var(--psh-ease)}.psh-door:hover{transform:translateY(-3px)}.psh-door--shop{background:var(--psh-ink)}.psh-door--swipe{background:radial-gradient(120% 90% at 100% 0%,#7a3b55 0%,var(--psh-plum) 45%,var(--psh-plum-deep) 100%);border-radius:22px}.psh-door__kicker{margin:0 0 auto;display:flex;align-items:center;gap:10px;font:600 10.5px/1.3 var(--psh-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--psh-gold)}.psh-door__kicker span{font:400 15px/1 var(--psh-serif);letter-spacing:0;color:var(--psh-ivory);opacity:.7}.psh-door__title{margin:16px 0 6px;font:400 clamp(24px,2vw,29px)/1.08 var(--psh-serif);color:var(--psh-ivory)}.psh-door__title em{color:#e2c48d}.psh-door__text{margin:0 0 14px;font-size:13.5px;line-height:1.55;color:#f6f1ecc7;max-width:30ch}.psh-door__cta{display:inline-flex;align-items:center;gap:10px;font:600 13.5px/1 var(--psh-sans);letter-spacing:.02em;color:var(--psh-ivory);transition:gap .3s var(--psh-ease)}.psh-door__cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.psh-door:hover .psh-door__cta{gap:16px}.psh-door__brands{margin:-4px 0 14px;font:500 11px/1.6 var(--psh-sans);letter-spacing:.14em;text-transform:uppercase;color:#f6f1ec8c}.psh-door--swipe .psh-door__cta{align-self:flex-start;padding:12px 18px;border-radius:999px;background:var(--psh-ivory);color:var(--psh-plum)}.psh-fan{position:absolute;top:8px;right:12px;width:104px;height:92px;transform:scale(.86);transform-origin:100% 0;pointer-events:none;z-index:0}.psh-fan i{position:absolute;top:4px;left:32px;width:50px;height:68px;border-radius:9px;background:var(--psh-paper) center / 82% no-repeat;border:1px solid rgba(255,255,255,.6);transform-origin:50% 115%;animation:psh-fan 5.5s var(--psh-ease) infinite}.psh-fan i:nth-child(1){--r: -16deg;--x: -24px;animation-delay:-.2s}.psh-fan i:nth-child(2){--r: 0deg;--x: 0px;z-index:2;animation-delay:-1.1s}.psh-fan i:nth-child(3){--r: 16deg;--x: 24px;animation-delay:-2s}@keyframes psh-fan{0%,to{transform:translate(var(--x)) rotate(var(--r))}50%{transform:translate(calc(var(--x) * 1.12)) rotate(calc(var(--r) * 1.25)) translateY(-3px)}}.psh-chips{grid-area:chips;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.psh-chips__label{font:600 10.5px/1 var(--psh-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--psh-ink-2);margin-right:6px}.psh-chip{white-space:nowrap;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--psh-line);border-radius:999px;font-size:14px;color:var(--psh-ink);background:var(--psh-paper);transition:border-color .25s,background-color .25s,color .25s}.psh-chip:hover{border-color:var(--psh-gold);background:#fff;color:var(--psh-gold-ink)}.psh-ticker{margin-top:clamp(36px,5vw,64px);border-top:1px solid var(--psh-line);border-bottom:1px solid var(--psh-line);overflow:hidden;background:var(--psh-paper)}.psh-ticker__track{display:flex;width:max-content}.psh-ticker__list{display:flex;margin:0;padding:0;list-style:none}.psh-ticker__list[aria-hidden]{display:none}.psh-ticker__item{display:flex;align-items:center;gap:10px;padding:16px 28px;font-size:13.5px;color:var(--psh-ink);white-space:nowrap}.psh-ticker__item svg{width:18px;height:18px;color:var(--psh-gold-ink);flex:none}.psh-ticker__item b{font-weight:600}@media(min-width:990px){.psh-ticker__track{width:100%}.psh-ticker__list{width:100%;justify-content:space-between;gap:24px;max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.psh-ticker__item{padding:18px 0}}.psh-univers__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.psh-tile{position:relative;display:block;aspect-ratio:3 / 4;border-radius:10px;overflow:hidden;background:var(--psh-sand);isolation:isolate}.psh-tile img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--psh-ease)}.psh-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#17110f00 42%,#17110fd1);z-index:1;transition:opacity .5s}.psh-tile__body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:20px;color:var(--psh-ivory)}.psh-tile__title{display:block;margin:0;font:400 clamp(24px,2.4vw,34px)/1.05 var(--psh-serif)}.psh-tile__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(246,241,236,.28);font-size:12.5px;letter-spacing:.04em;color:#f6f1ecd1}.psh-tile__meta .psh-arrow{transition:transform .4s var(--psh-ease)}.psh-tile:hover img{transform:scale(1.06)}.psh-tile:hover .psh-tile__meta .psh-arrow{transform:translate(6px)}.psh-tabs{display:flex;gap:6px;margin:0 0 26px;padding:4px;border:1px solid var(--psh-line);border-radius:999px;width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none;background:var(--psh-paper)}.psh-tabs::-webkit-scrollbar{display:none}.psh-tab{flex:none;min-height:40px;padding:0 18px;border:0;border-radius:999px;background:transparent;font:500 14px/1 var(--psh-sans);color:var(--psh-ink-2);cursor:pointer;transition:background-color .3s,color .3s}.psh-tab[aria-selected=true]{background:var(--psh-ink);color:var(--psh-ivory)}.psh-tab:not([aria-selected=true]):hover{color:var(--psh-ink)}.psh-panel[hidden]{display:none}.psh-panel{animation:psh-rise .55s var(--psh-ease)}@keyframes psh-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.psh-rail-wrap{position:relative}.psh-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;margin:0;padding:0 0 6px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.psh-rail::-webkit-scrollbar{display:none}.psh-rail>li{scroll-snap-align:start;min-width:0}.psh-rail .card-wrapper{height:100%}.psh-rail-nav{display:flex;gap:8px}.psh-rail-btn{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--psh-line);background:var(--psh-paper);color:var(--psh-ink);cursor:pointer;transition:border-color .25s,opacity .25s}.psh-rail-btn:hover{border-color:var(--psh-gold)}.psh-rail-btn[disabled]{opacity:.35;cursor:default}.psh-rail-btn svg{width:18px;height:18px}.psh-panel__foot{display:flex;justify-content:center;margin-top:30px}.psh-swipe{background:radial-gradient(90% 70% at 85% 10%,#4b2232,#4b223200 60%),radial-gradient(70% 60% at 0% 100%,#2b1520,#2b152000 70%),var(--psh-night);color:var(--psh-ivory);overflow:hidden}.psh-swipe .psh-eyebrow{color:var(--psh-gold)}.psh-swipe .psh-h2 em{color:#e2c48d}.psh-swipe .psh-lead{color:#f6f1ecc2}.psh-swipe__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center}.psh-points{margin:30px 0 34px;padding:0;list-style:none;display:grid;gap:14px}.psh-points li{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;font-size:15px;line-height:1.55;color:#f6f1ece0}.psh-points svg{width:22px;height:22px;margin-top:1px;color:var(--psh-gold)}.psh-swipe__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.psh-swipe__note{font-size:12.5px;color:#f6f1ec94}.psh-deck{position:relative;display:grid;justify-items:center;gap:22px;user-select:none;-webkit-user-select:none}.psh-deck__stack{position:relative;width:min(100%,360px);aspect-ratio:3 / 4.15}.psh-card{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;border-radius:26px;background:var(--psh-paper);color:var(--psh-ink);overflow:hidden;touch-action:pan-y;cursor:grab;transform-origin:50% 100%;will-change:transform;transition:transform .5s var(--psh-ease),opacity .4s;box-shadow:0 30px 60px -28px #0009}.psh-card:active{cursor:grabbing}.psh-card[data-pos="1"]{transform:translateY(14px) scale(.95)}.psh-card[data-pos="2"]{transform:translateY(28px) scale(.9);opacity:.7}.psh-card[data-pos="3"],.psh-card[data-pos=hidden]{transform:translateY(36px) scale(.86);opacity:0;pointer-events:none}.psh-card[data-pos=gone]{pointer-events:none;opacity:0}.psh-card.is-dragging{transition:none}.psh-card__media{position:relative;flex:1;min-height:0;background:#fff}.psh-card__media img{position:absolute;top:8%;right:10%;bottom:4%;left:10%;width:80%;height:88%;object-fit:contain;pointer-events:none}.psh-card__body{padding:16px 20px 18px;border-top:1px solid var(--psh-line)}.psh-card__brand{margin:0;font:600 10.5px/1.3 var(--psh-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--psh-gold-ink)}.psh-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:6px}.psh-card__title{margin:0;font:400 25px/1.05 var(--psh-serif)}.psh-card__price{font:500 15px/1 var(--psh-sans);white-space:nowrap}.psh-card__link{position:relative;z-index:3;display:inline-block;margin-top:10px;font-size:12.5px;color:var(--psh-ink-2);border-bottom:1px solid var(--psh-line)}.psh-stamp{position:absolute;top:22px;z-index:4;padding:7px 14px;border:2px solid currentColor;border-radius:8px;font:700 13px/1 var(--psh-sans);letter-spacing:.16em;text-transform:uppercase;opacity:0;pointer-events:none;background:#fbf8f4db}.psh-stamp--keep{left:20px;color:#2f7a55;transform:rotate(-10deg)}.psh-stamp--pass{right:20px;color:#a23a3a;transform:rotate(10deg)}.psh-deck__end{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:16px;padding:30px;border-radius:26px;text-align:center;background:#f6f1ec0f;border:1px solid rgba(246,241,236,.18);opacity:0;pointer-events:none;transition:opacity .5s}.psh-deck.is-done .psh-deck__end{opacity:1;pointer-events:auto}.psh-deck__end p{margin:0}.psh-deck__end .psh-h3{font:400 32px/1.05 var(--psh-serif)}.psh-deck__end .psh-small{font-size:14px;line-height:1.55;color:#f6f1ecbf}.psh-deck__end button{justify-self:center;background:none;border:0;color:#f6f1ecb3;font:500 13px/1 var(--psh-sans);text-decoration:underline;text-underline-offset:4px;cursor:pointer;padding:8px}.psh-deck__controls{display:flex;align-items:center;gap:16px}.psh-round{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 24px;border-radius:999px;border:1px solid rgba(246,241,236,.35);background:transparent;color:var(--psh-ivory);font:600 14px/1 var(--psh-sans);cursor:pointer;transition:background-color .25s,transform .2s var(--psh-ease),border-color .25s}.psh-round:hover{border-color:var(--psh-ivory)}.psh-round:active{transform:scale(.96)}.psh-round--keep{background:var(--psh-ivory);color:var(--psh-plum);border-color:var(--psh-ivory)}.psh-round svg{width:18px;height:18px}.psh-round[disabled]{opacity:.4;pointer-events:none}.psh-tray{display:flex;align-items:center;gap:12px;min-height:40px;font-size:13px;color:#f6f1ecb3}.psh-tray__thumbs{display:flex}.psh-tray__thumbs img{width:34px;height:34px;border-radius:50%;object-fit:contain;background:var(--psh-paper);border:2px solid var(--psh-night);margin-left:-8px;animation:psh-pop .45s var(--psh-ease)}.psh-tray__thumbs img:first-child{margin-left:0}@keyframes psh-pop{0%{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}.psh-hint{font-size:12.5px;color:#f6f1ec8c;margin:0}.psh-deck.is-hinting .psh-card[data-pos="0"]{animation:psh-wiggle 1.6s var(--psh-ease) 1}@keyframes psh-wiggle{0%,to{transform:none}30%{transform:translate(26px) rotate(4deg)}62%{transform:translate(-18px) rotate(-3deg)}}.psh-studio__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(32px,5vw,80px);align-items:center}.psh-stage{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:radial-gradient(60% 55% at 50% 46%,#fff,#f3ebe2 55%,#e9dfd3);border:1px solid var(--psh-line)}.psh-stage__poster{position:absolute;top:14%;right:14%;bottom:14%;left:14%;width:72%;height:72%;object-fit:contain;mix-blend-mode:multiply;transition:opacity .6s,transform .6s var(--psh-ease)}.psh-stage__poster[hidden]{display:block;opacity:0;transform:scale(.94);pointer-events:none}.psh-stage__halo{position:absolute;left:50%;top:50%;width:62%;aspect-ratio:1;border-radius:50%;translate:-50% -50%;border:1px solid rgba(199,165,106,.5);animation:psh-halo 3.2s ease-out infinite;pointer-events:none}.psh-stage__halo:nth-of-type(2){animation-delay:1.6s}@keyframes psh-halo{0%{transform:scale(.82);opacity:.9}to{transform:scale(1.18);opacity:0}}.psh-stage.is-live .psh-stage__halo{display:none}.psh-stage__canvas{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .8s}.psh-stage.is-live .psh-stage__canvas{opacity:1}.psh-stage__canvas .psh-3d-host,.psh-stage__canvas .ss-viewer{width:100%;height:100%;position:relative}.psh-stage__canvas canvas{display:block;width:100%!important;height:100%!important;touch-action:pan-y;cursor:grab}.psh-stage__canvas canvas:active{cursor:grabbing}.psh-stage__badge{position:absolute;left:16px;top:16px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#fbf8f4e6;border:1px solid var(--psh-line);font:600 11px/1 var(--psh-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--psh-gold-ink)}.psh-stage__badge i{width:7px;height:7px;border-radius:50%;background:#c7a56a;box-shadow:0 0 #c7a56ab3;animation:psh-ping 1.8s infinite}@keyframes psh-ping{70%{box-shadow:0 0 0 8px #c7a56a00}to{box-shadow:0 0 #c7a56a00}}.psh-stage__bar{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.psh-stage__hint{font-size:12.5px;color:var(--psh-ink-2);background:#fbf8f4db;padding:8px 12px;border-radius:999px}.psh-stage__ctrls{display:flex;gap:8px}.psh-mini{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--psh-line);background:#fbf8f4f0;font:500 13px/1 var(--psh-sans);color:var(--psh-ink);cursor:pointer}.psh-mini:hover{border-color:var(--psh-gold)}.psh-mini svg{width:14px;height:14px}.psh-stage__load{position:absolute;left:50%;bottom:22px;translate:-50% 0;z-index:3}.psh-stage.is-live .psh-stage__load,.psh-stage.is-loading .psh-stage__load{display:none}.psh-stage:not(.is-live) .psh-stage__ctrls,.psh-stage:not(.is-live) .psh-stage__hint{display:none}.psh-stage__spinner{position:absolute;left:50%;bottom:30px;translate:-50% 0;z-index:3;display:none;font-size:12.5px;color:var(--psh-ink-2)}.psh-stage.is-loading:not(.is-live) .psh-stage__spinner{display:block}.psh-picker{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0;padding:0;list-style:none}.psh-picker li{flex:none}.psh-pick{white-space:nowrap;display:flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;border:1px solid var(--psh-line);background:var(--psh-paper);font:500 13.5px/1 var(--psh-sans);color:var(--psh-ink);cursor:pointer;transition:border-color .25s,background-color .25s}.psh-pick img{width:34px;height:34px;border-radius:50%;object-fit:contain;background:#fff}.psh-pick[aria-pressed=true]{border-color:var(--psh-ink);background:#fff}.psh-pick:hover{border-color:var(--psh-gold)}.psh-info[hidden]{display:none}.psh-info{animation:psh-rise .5s var(--psh-ease)}.psh-info__brand{margin:0;font:600 11px/1.3 var(--psh-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--psh-gold-ink)}.psh-info__name{margin:6px 0 10px;font:400 clamp(30px,3vw,40px)/1.05 var(--psh-serif)}.psh-info__pitch{margin:0 0 18px;font-size:15px;line-height:1.6;color:var(--psh-ink-2);max-width:46ch}.psh-info__row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}.psh-info__price{font:500 20px/1 var(--psh-sans);margin-right:6px}.psh-info__studio{margin-top:18px}.psh-brands{overflow:hidden;border-top:1px solid var(--psh-line);border-bottom:1px solid var(--psh-line);background:var(--psh-paper)}.psh-brands__head{display:flex;justify-content:center;padding-top:34px}.psh-brands__head .psh-eyebrow{margin:0;color:var(--psh-ink-2)}.psh-marquee{display:flex;width:max-content;animation:psh-marquee 46s linear infinite}.psh-brands:hover .psh-marquee{animation-play-state:paused}.psh-marquee ul{display:flex;align-items:center;margin:0;padding:0;list-style:none}.psh-marquee li a{display:grid;place-items:center;height:104px;padding:0 clamp(26px,4vw,52px)}.psh-marquee img{height:30px;width:auto;max-width:150px;object-fit:contain;filter:grayscale(1) contrast(1.1);mix-blend-mode:multiply;opacity:.62;transition:filter .35s,opacity .35s}.psh-marquee a:hover img,.psh-marquee a:focus-visible img{filter:none;opacity:1}@keyframes psh-marquee{to{transform:translate(-50%)}}.psh-journal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.psh-post{display:flex;flex-direction:column;gap:14px}.psh-post__media{aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:var(--psh-sand)}.psh-post__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--psh-ease)}.psh-post:hover .psh-post__media img{transform:scale(1.05)}.psh-post__meta{margin:0;font:600 10.5px/1.3 var(--psh-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--psh-gold-ink)}.psh-post__title{margin:0;font:400 24px/1.15 var(--psh-serif);text-wrap:balance}.psh-post__excerpt{margin:0;font-size:14px;line-height:1.6;color:var(--psh-ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.psh-js .psh-reveal{opacity:0;transform:translateY(18px);transition:opacity .9s var(--psh-ease),transform .9s var(--psh-ease);transition-delay:calc(var(--i, 0) * 90ms)}.psh-js .psh-reveal.is-in{opacity:1;transform:none}@media(max-width:989px){.psh-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.psh-doors{grid-template-columns:1fr}.psh-door{min-height:190px}.psh-univers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.psh-rail{grid-auto-columns:calc((100% - 2 * 16px) / 2.6)}.psh-swipe__grid,.psh-studio__grid{grid-template-columns:1fr}.psh-hero__seal{display:none}}@media(max-width:749px){.psh-hero{padding-top:0}.psh-hero>.psh-wrap{padding:0}.psh-hero__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "doors" "chips";row-gap:14px}.psh-hero__media,.psh-hero__intro{grid-area:stage}.psh-hero__media{height:clamp(250px,34svh,330px)}.psh-arch{height:100%;border-radius:0}.psh-arch:after{display:none}.psh-arch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0e0a0900 18%,#0e0a0940 45%,#0e0a09db)}.psh-arch img{object-position:var(--psh-focus-m, 50% 64%)}.psh-hero__intro{position:relative;z-index:2;align-self:end;padding:0 16px 18px;color:var(--psh-ivory);pointer-events:none}.psh-hero__intro .psh-eyebrow{color:#e2c48d;margin-bottom:8px}.psh-hero__title{font-size:clamp(29px,8.4vw,36px);max-width:15ch;color:var(--psh-ivory);text-shadow:0 1px 18px rgba(0,0,0,.35)}.psh-hero__title em{color:#e9cf9d}.psh-hero__lead{display:none}.psh-doors{grid-template-columns:1fr 1fr;gap:10px;padding:0 16px}.psh-door{min-height:154px;padding:14px}.psh-door--swipe{border-radius:18px}.psh-door__kicker{display:none}.psh-door__title{margin:0 0 4px;font-size:22px;max-width:8.5em}.psh-door--swipe .psh-door__title{margin-top:50px}.psh-door__text,.psh-door__brands{display:none}.psh-door__cta{display:block;margin-top:auto;padding-top:10px;font-size:13px;line-height:1.3}.psh-door__cta .psh-arrow{display:inline-block;vertical-align:-3px;margin-left:4px}.psh-door--swipe .psh-door__cta{padding:9px 13px;margin-top:auto}.psh-fan{top:6px;right:auto;left:2px;transform:scale(.6);transform-origin:0 0}.psh-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:2px 16px;scroll-padding:16px}.psh-chips::-webkit-scrollbar{display:none}.psh-chips__label{display:none}.psh-chip{flex:none;min-height:38px;font-size:13.5px}.psh-ticker{margin-top:18px}.psh-ticker__track{animation:psh-marquee 26s linear infinite}.psh-ticker__list[aria-hidden]{display:flex}.psh-ticker__item{padding:13px 20px;font-size:13px}.psh-head{flex-direction:column;align-items:flex-start;gap:14px}.psh-univers__grid{gap:10px}.psh-tile__body{padding:14px}.psh-tile__meta{font-size:11.5px;margin-top:8px;padding-top:8px}.psh-rail{grid-auto-columns:74%;gap:12px;margin:0 -16px;padding:0 16px 6px;scroll-padding-inline:16px}.psh-rail-nav{display:none}.psh-tabs{margin-bottom:20px}.psh-tab{padding:0 14px;font-size:13.5px}.psh-swipe__grid{gap:36px}.psh-swipe__copy{order:2}.psh-deck__stack{width:min(100%,300px)}.psh-card__title{font-size:22px}.psh-round{padding:0 20px;min-height:50px}.psh-stage{border-radius:10px}.psh-picker{flex-wrap:nowrap;overflow-x:auto;margin:18px -16px;padding:2px 16px;scroll-padding-inline:16px;scrollbar-width:none}.psh-picker::-webkit-scrollbar{display:none}.psh-pick{flex:none}.psh-journal__grid{display:grid;grid-auto-flow:column;grid-auto-columns:80%;grid-template-columns:none;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 6px;scroll-padding-inline:16px;scrollbar-width:none}.psh-journal__grid::-webkit-scrollbar{display:none}.psh-post{scroll-snap-align:start}.psh-marquee li a{height:84px}.psh-marquee img{height:24px}}@media(prefers-reduced-motion:reduce){.psh *,.psh *:before,.psh *:after{animation:none!important;transition-duration:.01ms!important}.psh-ticker__track,.psh-marquee{width:auto;flex-wrap:wrap;justify-content:center}.psh-ticker__list[aria-hidden],.psh-marquee ul[aria-hidden]{display:none!important}.psh-js .psh-reveal{opacity:1;transform:none}}.psh-ecrin{--psh-night-1: #120b0d;--psh-night-2: #1d1117;position:relative;overflow:hidden;color:var(--psh-ivory);background:var(--psh-night-1)}.psh-ecrin__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(42% 52% at 71% 46%,#c7a56a38,#c7a56a00 70%),radial-gradient(70% 80% at 76% 40%,#6e304a9e,#6e304a00 62%),radial-gradient(70% 90% at 0% 100%,#3a1b29e6,#3a1b2900 60%),linear-gradient(180deg,var(--psh-night-2) 0%,var(--psh-night-1) 100%)}.psh-ecrin__aura{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;animation:psh-drift 22s ease-in-out infinite alternate}.psh-ecrin__aura--a{width:46vw;height:46vw;right:4%;top:-12%;background:radial-gradient(circle,#85465db3,#85465d00 70%)}.psh-ecrin__aura--b{width:34vw;height:34vw;right:22%;bottom:-18%;background:radial-gradient(circle,#c7a56a59,#c7a56a00 70%);animation-duration:28s;animation-direction:alternate-reverse}@keyframes psh-drift{0%{transform:translate(0) scale(1)}to{transform:translate(-6%,5%) scale(1.12)}}.psh-ecrin__grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;mix-blend-mode:soft-light;background:repeating-linear-gradient(104deg,#fff0 0 46px,#ffffff09 46px 92px,#fff0 92px 160px),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.psh-dust{position:absolute;border-radius:50%;background:#e9cf9d;box-shadow:0 0 8px 2px #e2c48d8c;opacity:0;animation:psh-dust 12s ease-in-out infinite}@keyframes psh-dust{0%{opacity:0;transform:translateY(18px)}30%{opacity:.85}70%{opacity:.5}to{opacity:0;transform:translateY(-46px)}}.psh-ecrin__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"intro stage" "doors stage";column-gap:clamp(28px,4vw,64px);row-gap:24px;align-items:center;min-height:clamp(560px,calc(100svh - 170px),820px);padding-top:clamp(20px,2.6vw,40px);padding-bottom:clamp(20px,2.6vw,36px)}.psh-ecrin__intro{grid-area:intro;align-self:end}.psh-ecrin .psh-eyebrow{color:#e2c48d}.psh-ecrin__title{margin:0;font:400 clamp(36px,3.75vw,58px)/1.03 var(--psh-serif);letter-spacing:-.015em;color:var(--psh-ivory);text-wrap:balance}.psh-ecrin__title em{font-style:italic;color:#e2c48d}.psh-ecrin__lead{display:none;margin:16px 0 0;max-width:46ch;font-size:16px;line-height:1.6;color:#f6f1ecbd}.psh-ecrin .psh-doors{grid-area:doors;align-self:start}.psh-doors--glass .psh-door--shop{background:#f6f1ec0f;border:1px solid rgba(246,241,236,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.psh-doors--glass .psh-door--swipe{border:1px solid rgba(226,196,141,.35)}.psh-ecrin__stage{grid-area:stage;position:relative;display:block;width:100%;max-width:680px;justify-self:center}.psh-ecrin__scene{position:relative;aspect-ratio:1;max-height:calc(100svh - 300px);min-height:380px;margin:0 auto}@media(min-height:940px){.psh-ecrin__lead{display:block}}.psh-ecrin__float{position:absolute;top:0;right:0;bottom:0;left:0;animation:psh-float 6.5s ease-in-out infinite alternate}@keyframes psh-float{0%{transform:translateY(6px)}to{transform:translateY(-14px)}}.psh-ecrin__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .7s var(--psh-ease),transform .9s var(--psh-ease)}.psh-ecrin__poster[hidden]{display:block;opacity:0;transform:scale(.94) rotate(-3deg);pointer-events:none}.psh-ecrin__canvas{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s var(--psh-ease);-webkit-mask-image:radial-gradient(closest-side,#000 66%,transparent 98%);mask-image:radial-gradient(closest-side,#000 66%,transparent 98%)}.psh-ecrin__stage.is-live .psh-ecrin__canvas{opacity:1}.psh-ecrin__stage.is-live .psh-ecrin__poster{opacity:0}.psh-ecrin__canvas .psh-3d-host,.psh-ecrin__canvas .ss-viewer{width:100%;height:100%;position:relative}.psh-ecrin__canvas canvas{display:block;width:100%!important;height:100%!important;touch-action:pan-y;cursor:grab}.psh-ecrin__canvas canvas:active{cursor:grabbing}.psh-ecrin__floor{position:absolute;left:25%;right:25%;bottom:7%;height:9%;border-radius:50%;background:radial-gradient(closest-side,#e2c48d47,#e2c48d00);filter:blur(4px);animation:psh-floor 6.5s ease-in-out infinite alternate}@keyframes psh-floor{0%{transform:scale(1);opacity:.9}to{transform:scale(.82);opacity:.55}}.psh-ecrin__seal{left:auto;right:2%;top:6%;bottom:auto;background:#120b0d8c;border-color:#e2c48d99;color:#e2c48d;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.psh-ecrin__seal strong{color:var(--psh-ivory)}.psh-ecrin__caption{position:relative;display:grid;justify-items:center;gap:8px;margin-top:-7%;z-index:2}@media(min-width:750px){.psh-doors--glass .psh-fan{top:6px;right:6px;transform:scale(.7)}}.psh-ecrin__piece{display:grid;justify-items:center;gap:4px;padding:10px 22px 12px;border-radius:999px;background:#120b0d80;border:1px solid rgba(246,241,236,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:psh-rise .6s var(--psh-ease);transition:border-color .3s}.psh-ecrin__piece:hover{border-color:#e2c48d99}.psh-ecrin__piece[hidden]{display:none}.psh-ecrin__piece-kicker{font:600 10px/1.2 var(--psh-sans);letter-spacing:.18em;text-transform:uppercase;color:#e2c48d}.psh-ecrin__piece-row{display:inline-flex;align-items:baseline;gap:12px}.psh-ecrin__piece-name{font:400 22px/1.1 var(--psh-serif)}.psh-ecrin__piece-price{font:500 14px/1 var(--psh-sans);color:#f6f1eccc}.psh-ecrin__piece-row .psh-arrow{align-self:center;transition:transform .3s var(--psh-ease)}.psh-ecrin__piece:hover .psh-arrow{transform:translate(4px)}.psh-ecrin__ctrl{display:flex;align-items:center;gap:16px;min-height:28px;font-size:12px;color:#f6f1ec8c}.psh-ecrin__dots{display:flex;gap:8px}.psh-ecrin__dots button{width:26px;height:26px;padding:0;border:0;background:none;cursor:pointer;position:relative}.psh-ecrin__dots button:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;translate:-50% -50%;border-radius:50%;background:#f6f1ec59;transition:background-color .3s,width .3s}.psh-ecrin__dots button[aria-pressed=true]:after{width:20px;border-radius:4px;background:#e2c48d}.psh-ecrin__hint{display:none}.psh-ecrin__stage.is-live .psh-ecrin__hint{display:inline}.psh-ecrin__load{display:none;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(246,241,236,.3);background:#120b0d66;color:var(--psh-ivory);font:600 12.5px/1 var(--psh-sans);cursor:pointer}.psh-ecrin__load svg{width:15px;height:15px}.psh-ecrin__stage.is-loading .psh-ecrin__load{opacity:.5;pointer-events:none}.psh-ecrin__stage.is-live .psh-ecrin__load{display:none!important}.psh-ticker--night{margin-top:0;background:#0a06078c;border-color:#f6f1ec1a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.psh-ticker--night .psh-ticker__item{color:#f6f1ecdb}.psh-ticker--night .psh-ticker__item svg{color:#e2c48d}.psh-bulles{padding:clamp(26px,3.4vw,44px) 0 clamp(18px,2.4vw,30px)}.psh-bulles__list{display:flex;justify-content:center;gap:clamp(18px,2.6vw,40px);margin:0;padding:0;list-style:none}.psh-bulle{position:relative;display:grid;justify-items:center;gap:10px;width:104px;text-align:center}.psh-bulle__img{position:relative;width:96px;height:96px;border-radius:50%;overflow:hidden;background:var(--psh-sand);box-shadow:0 0 0 1px var(--psh-line);transition:transform .45s var(--psh-ease)}.psh-bulle__img img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--psh-ease)}.psh-bulle__ring{position:absolute;top:-5px;left:50%;width:106px;height:106px;translate:-50% 0;border-radius:50%;background:conic-gradient(from 0deg,#c7a56a,#f1dcae,#76501f,#e2c48d,#c7a56a);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(closest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));opacity:0;transform:rotate(0);transition:opacity .35s}.psh-bulle:hover .psh-bulle__ring,.psh-bulle:focus-visible .psh-bulle__ring{opacity:1;animation:psh-spin 4s linear infinite}.psh-bulle:hover .psh-bulle__img img{transform:scale(1.1)}.psh-bulle__label{font-size:13px;line-height:1.3;color:var(--psh-ink)}.psh-moment{background:linear-gradient(180deg,var(--psh-sand) 0%,#f3ebe2 100%);overflow:hidden}.psh-moment__ribbon{position:absolute;left:46%;right:0;top:calc(50% - 60px);height:12px;background:linear-gradient(180deg,#a8864f,#e2c48d 45%,#a8864f);opacity:.7;pointer-events:none}.psh-moment__products>li{position:relative;z-index:1}.psh-moment__grid{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);align-items:center}.psh-moment__count{display:flex;align-items:baseline;gap:10px;margin:24px 0 0}.psh-moment__count b{font:400 54px/1 var(--psh-serif);color:var(--psh-gold-ink)}.psh-moment__count span{font:600 11px/1.3 var(--psh-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--psh-ink-2)}.psh-moment__cutoff{margin:8px 0 0;font-size:14px;color:var(--psh-ink-2)}.psh-moment__budgets{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 26px}.psh-moment__budgets>span{margin-right:6px;font:600 10.5px/1 var(--psh-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--psh-ink-2)}.psh-moment__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.psh-gift{display:grid;gap:6px}.psh-gift__media{position:relative;aspect-ratio:4 / 5;border-radius:10px;overflow:hidden;background:#fff;border:1px solid var(--psh-line)}.psh-gift__media:after{content:"";position:absolute;top:12px;right:-26px;width:100px;height:12px;background:linear-gradient(90deg,#a8864f,#e2c48d,#a8864f);transform:rotate(45deg);opacity:.9}.psh-gift__media img{width:100%;height:100%;object-fit:contain;padding:10%;transition:transform 1s var(--psh-ease)}.psh-gift:hover .psh-gift__media img{transform:scale(1.05)}.psh-gift__brand{margin-top:6px;font:600 10px/1.3 var(--psh-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--psh-gold-ink)}.psh-gift__name{font:400 19px/1.15 var(--psh-serif)}.psh-gift__price{font-size:14px;color:var(--psh-ink-2)}@media(max-width:989px){.psh-ecrin__grid{grid-template-columns:1fr;grid-template-areas:"intro" "stage" "doors";min-height:0;row-gap:18px}.psh-ecrin__intro{text-align:center}.psh-ecrin__title{margin:0 auto;max-width:18ch}.psh-ecrin__lead{margin-left:auto;margin-right:auto}.psh-ecrin__scene{width:min(78vw,460px);max-height:none}.psh-ecrin__seal{display:none}.psh-ecrin__load{display:inline-flex}.psh-moment__grid{grid-template-columns:1fr}.psh-moment__ribbon{display:none}}@media(max-width:749px){.psh-ecrin__grid{padding-top:22px;padding-bottom:20px;row-gap:12px}.psh-ecrin__title{font-size:clamp(29px,8.2vw,36px)}.psh-ecrin__lead{display:none}.psh-ecrin .psh-eyebrow{font-size:10px;letter-spacing:.14em;margin-bottom:10px}.psh-ecrin__scene{width:min(74vw,300px)}.psh-ecrin__caption{margin-top:-6%;gap:6px}.psh-ecrin__piece{padding:8px 18px 9px}.psh-ecrin__piece-name{font-size:19px}.psh-ecrin .psh-doors{padding:0}.psh-bulles{padding:18px 0 8px}.psh-bulles__list{justify-content:flex-start;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:8px 16px 6px;scroll-padding-inline:16px}.psh-bulles__list::-webkit-scrollbar{display:none}.psh-bulles__list>li{scroll-snap-align:start;flex:none}.psh-bulle{width:76px;gap:7px}.psh-bulle__img{width:70px;height:70px}.psh-bulle__ring{width:80px;height:80px}.psh-bulle__label{font-size:12px}.psh-moment__products{grid-auto-flow:column;grid-auto-columns:62%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px 6px;scroll-padding-inline:16px}.psh-moment__products::-webkit-scrollbar{display:none}.psh-moment__products>li{scroll-snap-align:start}.psh-moment__count b{font-size:44px}}@media(prefers-reduced-motion:reduce){.psh-dust,.psh-ecrin__aura{display:none}}.psh-ecrin__badge{position:absolute;left:4%;top:6%;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#120b0d8c;border:1px solid rgba(226,196,141,.4);font:600 10.5px/1 var(--psh-sans);letter-spacing:.14em;text-transform:uppercase;color:#e2c48d}.psh-ecrin__badge i{width:7px;height:7px;border-radius:50%;background:#e2c48d;animation:psh-ping 1.8s infinite}.psh-ecrin__load{display:inline-flex}.psh-ecrin__load:hover{border-color:#e2c48d}.psh-ecrin__stage.is-live .psh-ecrin__canvas canvas{cursor:grab}.psh-ecrin__gesture{position:absolute;left:50%;top:50%;z-index:3;display:grid;justify-items:center;gap:8px;translate:-50% -50%;color:var(--psh-ivory);opacity:0;pointer-events:none;transition:opacity .5s}.psh-ecrin__gesture svg{width:64px;height:64px;padding:14px;border-radius:50%;background:#120b0d8c;border:1px solid rgba(226,196,141,.5)}.psh-ecrin__gesture b{font:600 12px/1 var(--psh-sans);letter-spacing:.06em;padding:7px 12px;border-radius:999px;background:#120b0d8c}.psh-ecrin__stage.is-hinting .psh-ecrin__gesture{opacity:1}.psh-ecrin__stage.is-hinting .psh-ecrin__gesture svg{animation:psh-rock 1.6s ease-in-out infinite}@keyframes psh-rock{0%,to{transform:rotate(-18deg)}50%{transform:rotate(18deg)}}@media(pointer:coarse),(max-width:989px){.psh-ecrin__aura{animation:none}.psh-dust{display:none}.psh-ecrin__piece,.psh-doors--glass .psh-door--shop,.psh-ticker--night,.psh-ecrin__seal{-webkit-backdrop-filter:none;backdrop-filter:none}.psh-ecrin__piece{background:#120b0dc7}.psh-doors--glass .psh-door--shop{background:#261a1eeb}.psh-ecrin__stage.is-live .psh-ecrin__float,.psh-ecrin__stage.is-live .psh-ecrin__floor{animation:none}.psh-ecrin__badge{left:0;top:2%}}.ss-hints{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden;container-type:size}.ss-hints[hidden]{display:none}.ss-hint{position:absolute;left:0;top:0;width:0;height:0;transition:opacity .25s ease}.ss-hint.is-hidden{opacity:0}.ss-hint>i{position:absolute;box-sizing:border-box;left:calc(var(--r, 12px) * -1);top:calc(var(--r, 12px) * -1);width:calc(var(--r, 12px) * 2);height:calc(var(--r, 12px) * 2);border-radius:50%;border:1.5px solid rgba(199,165,106,.95);box-shadow:0 0 0 1px #ffffff73,0 0 14px #c7a56a80}.ss-hint>i:after{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:50%;border:1.5px solid rgba(199,165,106,.85);opacity:0}.ss-hints:not(.is-calm) .ss-hint>i:after,.ss-hint.is-demo>i:after{animation:psh-hint-pulse 2.2s ease-out infinite}.ss-hint.is-hover>i,.ss-hint.is-demo>i{background:#c7a56a33}@keyframes psh-hint-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(2.2);opacity:0}}.ss-hint>b{position:absolute;top:-15px;left:calc(var(--r, 12px) + 9px);white-space:nowrap;font:600 12px/1.25 var(--psh-sans);padding:7px 11px;border-radius:999px;background:#301a25e6;color:#fff6ea;box-shadow:0 6px 18px #301a2538;opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease}.ss-hint.is-left>b{left:auto;right:calc(var(--r, 12px) + 9px);transform:translate(4px)}.ss-hint.is-below>b{top:calc(var(--r, 12px) + 8px);left:0;right:auto;transform:translate(-50%);white-space:normal;width:max-content;max-width:min(170px,92cqw);text-align:center}.ss-hint.is-below.is-hover>b,.ss-hint.is-below.is-demo>b{transform:translate(-50%)}.ss-hint.is-hover>b,.ss-hint.is-demo>b{opacity:1;transform:none}.ss-hint.is-hidden>b{opacity:0}.psh-ecrin .ss-hint>b{background:#f6f1ecf2;color:#2a1820}@container (max-width: 220px){.ss-hint>b,.ss-hint.is-left>b{top:calc(var(--r, 12px) + 8px);left:0;right:auto;transform:translate(-50%);white-space:normal;width:max-content;max-width:132px;text-align:center}.ss-hint.is-hover>b,.ss-hint.is-demo>b{transform:translate(-50%)}}.psh-sense-slot:empty{display:none}.psh .ss-sense{display:inline-flex;gap:3px;padding:3px;border-radius:999px;background:#fbf8f4f0;border:1px solid var(--psh-line)}.psh .ss-sense-btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:32px;height:32px;padding:0 9px;margin:0;border:0;border-radius:999px;background:transparent;color:var(--psh-ink);font:600 12.5px/1 var(--psh-sans);cursor:pointer;box-shadow:none}.psh .ss-sense-btn svg{width:16px;height:16px;flex:none}.psh .ss-sense-btn[aria-pressed=true]{background:var(--psh-ink);color:var(--psh-ivory, #f6f1ec)}.psh .ss-sense-btn.is-invite{padding:0 12px 0 10px;background:#c7a56a33}.psh .ss-sense-btn.is-invite svg{animation:psh-sense-call 2.4s ease-in-out infinite}@keyframes psh-sense-call{0%,70%,to{transform:none}80%{transform:rotate(-12deg)}90%{transform:rotate(10deg)}}.psh-ecrin .ss-sense{background:#120b0d73;border-color:#f6f1ec4d}.psh-ecrin .ss-sense-btn{color:var(--psh-ivory, #f6f1ec)}.psh-ecrin .ss-sense-btn[aria-pressed=true]{background:var(--psh-ivory, #f6f1ec);color:#2a1820}.psh-ecrin .ss-sense-btn.is-invite{background:#c7a56a47}.psh-ecrin__stage:not(.is-live) .psh-sense-slot,.psh-stage:not(.is-live) .psh-sense-slot{display:none}.psh-ecrin__hint.is-said,.psh-stage__hint.is-said{color:inherit;font-weight:600}.psh-ecrin__hint.is-said{color:var(--psh-ivory, #f6f1ec)}@media(prefers-reduced-motion:reduce){.ss-hint>i:after,.psh .ss-sense-btn.is-invite svg{animation:none!important}}@media(max-width:749px){.psh-ecrin__stage.is-live .psh-ecrin__hint:not(.is-said){display:none}.psh-ecrin__stage.is-live .psh-ecrin__ctrl{flex-wrap:wrap;row-gap:8px}.psh-ecrin__hint.is-said{order:9;flex:1 0 100%;text-align:center;line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/670/assets/ps-home.css.map */
