/* Shared React experience: business controls retain their original semantics. */
:root{--experience-gold:#dfc499;--experience-ink:#14131a;--experience-ease:cubic-bezier(.2,.75,.2,1)}
html{scroll-behavior:smooth;scroll-padding-top:100px}body{overflow-x:clip}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #a7874e!important;outline-offset:5px!important}.experience-progress{position:fixed;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#8e75b8,#dfc499);z-index:1000;transform-origin:left;pointer-events:none}.experience-tools{position:fixed;left:16px;bottom:20px;z-index:80}.experience-tools button{background:#211e29ed;color:#f1dfc6;border:1px solid #b69d7855;border-radius:30px;padding:10px 18px;min-height:44px;font:12px system-ui;cursor:pointer;backdrop-filter:blur(12px)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--experience-ease),transform .8s var(--experience-ease)}.reveal.is-visible{opacity:1;transform:none}.she-main-nav a{transition:color .2s,background .2s}.card,.product-card{transition:box-shadow .3s,translate .3s}.card:hover,.product-card:hover{box-shadow:0 15px 45px #251b1915;translate:0 -4px}.she-page-heading{border-left:3px solid #c6a674;padding-left:24px}.she-masthead{border-top:3px solid #c6a674!important}
html[data-she-page=home] body{background:#101015;color:#f4eee6}html[data-she-page=home] .she-masthead{background:#101015;color:#f4eee6;border-color:#ffffff1a}html[data-she-page=home] .she-main-nav,html[data-she-page=home] .she-brand-row{border-color:#ffffff1c}html[data-she-page=home] .she-edition,html[data-she-page=home] .she-wordmark span{color:#baaf9f}html[data-she-page=home] .she-footer{background:#16151c;color:#e7ddcf}html[data-she-page=home] .she-footer a{color:inherit}.simple-home{max-width:none!important}.immersive-hero{min-height:760px;min-height:calc(100svh - 155px);display:grid;grid-template-columns:1fr 1fr;position:relative;padding:65px 6vw 90px;isolation:isolate;background:radial-gradient(ellipse at 80% 45%,#44354766,transparent 55%),radial-gradient(ellipse at 40% 100%,#765c3422,transparent 60%)}.hero-editorial{position:relative;z-index:2;align-self:center}.hero-editorial h1{font:500 clamp(48px,5.8vw,94px)/1.17 Georgia,'Noto Serif TC',serif;letter-spacing:-.045em;margin:35px 0}.hero-editorial em,.universe-intro em,.editorial-feature em{font-style:normal;color:#dfc499}.hero-manifesto{font:12px system-ui;letter-spacing:.45em;color:#e0c9a7;margin:28px 0}.simple-eyebrow{color:#cab38e!important;font-size:11px!important;letter-spacing:.2em!important}.simple-intro{color:#bdb6b4!important;font-size:15px!important;line-height:2!important}.simple-primary{background:#e0c8a4!important;border:1px solid #e0c8a4!important;color:#16131b!important;border-radius:0!important;padding:16px 24px!important;transition:transform .25s,box-shadow .25s}.simple-primary:hover{transform:translateY(-3px);box-shadow:0 8px 35px #d8b78033}.simple-secondary{color:#e6d9c6!important}.hero-index{display:flex;gap:25px;color:#9c9293;font-size:10px;margin-top:52px;letter-spacing:.08em}.immersive-stage{position:relative;min-height:520px;align-self:stretch;isolation:isolate}.sculpture-canvas{position:absolute!important;inset:0;z-index:1;touch-action:pan-y!important}.sculpture-canvas canvas{touch-action:pan-y!important}.scene-poster{position:absolute;inset:12%;z-index:-1;display:grid;place-items:center;opacity:.3}.scene-poster i{position:absolute;width:75%;aspect-ratio:1;border:1px solid #dfc49955;border-radius:50%;transform:rotateX(55deg) rotate(-35deg)}.scene-poster i:nth-child(2){transform:rotateY(55deg) rotate(35deg)}.scene-poster i:nth-child(3){width:43%;background:radial-gradient(circle at 30% 25%,#f5dfba,#77616d 50%,#171520 80%);box-shadow:0 0 100px #dcbca51a}.scene-message{position:absolute;top:40%;left:10%;right:10%;text-align:center;color:#ddc4a0;font-size:12px;z-index:3}.scene-controls{position:absolute;bottom:-30px;left:0;right:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;font-size:10px;color:#b2a7a5}.scene-controls button{background:#ffffff06;border:1px solid #c9b69344;color:#e3cda9;min-width:44px;min-height:44px;cursor:pointer}.scene-controls small{flex-basis:100%;text-align:center;letter-spacing:.15em}.scroll-cue{position:absolute;bottom:28px;left:6vw;color:#9e9496!important;font-size:9px;letter-spacing:.25em;text-decoration:none}.simple-section{padding:90px 6vw!important;max-width:1500px;margin:auto;border-color:#ffffff15!important}.universe-intro{text-align:center;border-top:1px solid #ffffff16}.universe-intro h2{font:400 clamp(30px,3.8vw,56px)/1.5 Georgia,serif;letter-spacing:-.035em;margin:24px 0}.universe-intro>p:not(.simple-eyebrow){font-size:15px;line-height:2;color:#a9a0a3}.experience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px;text-align:left}.experience-card{display:block;text-decoration:none;color:inherit;background:linear-gradient(140deg,#25222d,#15141c);border:1px solid #bba68c25;padding:35px;min-height:230px;transition:transform .4s,border-color .4s}.experience-card:hover{transform:translateY(-8px);border-color:#d8bd8666}.experience-card>span{font-size:10px;letter-spacing:.18em;color:#bca78c}.experience-card h3{font:400 27px Georgia,serif;margin:36px 0 15px}.experience-card p{font-size:13px;color:#a59ba0}.experience-card b{display:block;margin-top:28px;color:#ddc29c;font-size:12px;font-weight:400}.simple-section-heading h2{color:#f2e9df!important;font:400 clamp(30px,3vw,46px) Georgia,serif!important}.simple-products{gap:22px!important}.simple-product{background:#1b1921!important;color:#eee4d7!important;border:1px solid #ffffff0a;transition:transform .4s}.simple-product:hover{transform:translateY(-7px)}.simple-product-image{background:#ece9e3!important;aspect-ratio:4/4.6!important}.simple-product-image img{object-fit:contain!important;padding:22px;box-sizing:border-box;transition:transform .5s}.simple-product:hover img{transform:scale(1.04)}.simple-product-copy{padding:24px!important}.simple-product h3{font-size:18px!important;line-height:1.6!important}.simple-product-description{color:#a79ba2!important;font-size:12px!important}.simple-product-link{color:#dac3a1!important}.simple-empty{background:#211e28!important;border-color:#ffffff15!important;color:#c8bac1!important;padding:28px!important}.editorial-feature{display:grid;grid-template-columns:1fr 1fr;min-height:640px;background:#1c1921}.editorial-feature img{width:100%;height:640px;object-fit:cover;object-position:50% 25%;filter:saturate(.65)}.editorial-feature>div{align-self:center;padding:60px 6vw}.editorial-feature h2{font:400 clamp(30px,3.3vw,52px)/1.5 Georgia,serif}.editorial-feature p:not(.simple-eyebrow){color:#b3a7af;line-height:2;margin-bottom:35px}.simple-stories{background:transparent!important}.simple-story-invite{border-color:#ffffff20!important;color:#c7bbc0!important}.simple-join{background:radial-gradient(ellipse at top,#453446,#1c1822)!important;padding:90px 6vw!important;color:#f1e5d7!important}.simple-join h2{font:400 clamp(32px,4vw,60px)/1.4 Georgia,serif!important}.simple-join h2 em{color:#d5b88e!important}.simple-join p{color:#bfb0bc!important}.simple-join .simple-secondary{margin-left:25px}.she-mobile-dock{z-index:90!important}
html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.scene-controls button:focus-visible{outline:2px solid #f2d7a3}
@media(max-width:800px){.immersive-hero{grid-template-columns:1fr;padding:40px 6vw 75px;min-height:0}.hero-editorial h1{font-size:54px;margin:25px 0}.hero-index{margin-top:30px;gap:18px}.immersive-stage{min-height:410px;order:2;margin-top:15px}.scene-controls{bottom:0}.scroll-cue{bottom:18px}.experience-grid{grid-template-columns:1fr;gap:14px}.experience-card{padding:25px;min-height:0}.experience-card h3{margin-top:20px}.simple-section{padding:60px 6vw!important}.editorial-feature{grid-template-columns:1fr}.editorial-feature img{height:480px}.editorial-feature>div{padding:45px 6vw}.experience-tools{bottom:88px;left:12px}.experience-tools button{font-size:11px;padding:8px 13px}.simple-join .simple-secondary{display:inline-block;margin:20px 0 0}.simple-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.simple-product-copy{padding:16px!important}.simple-product h3{font-size:14px!important}.simple-product-description{display:none}.simple-product-image img{padding:8px}.simple-section-heading{align-items:start!important}.simple-section-heading .simple-secondary{font-size:12px}.simple-actions{flex-wrap:wrap}.she-masthead .she-account{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none}*,*:before,*:after{animation:none!important;transition:none!important}.card:hover,.product-card:hover,.simple-product:hover,.simple-primary:hover{transform:none;translate:none}}
html[data-she-page=home] .she-account-link{color:#e5d1b3!important;border-color:#c5aa7855!important}html[data-she-page=home] .she-main-nav a[aria-current=page]{color:#e0c39a!important;border-color:#e0c39a!important}.scene-poster{opacity:.85}.scene-poster i{height:auto}.scene-poster i:nth-child(3){transform:none;width:50%;height:auto;aspect-ratio:1}.immersive-stage:has(canvas) .scene-poster{visibility:hidden}
