html{scroll-behavior:smooth}body{background:var(--bg-deep)}.scene{position:relative;min-height:100svh;display:grid;align-items:center;padding-block:clamp(4rem,12vh,8rem);overflow:hidden;isolation:isolate}.scene>.container{position:relative;z-index:2;width:100%}.scene-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.scene-bg img{width:100%;height:100%;object-fit:cover}.scene-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0806d9,#0b080673 40%,#0b0806e6)}.eyebrow{letter-spacing:.02em}h2{font-size:clamp(2.2rem,1.4rem + 4vw,4.5rem);max-width:14ch}.big{font-size:clamp(1.25rem,1rem + 1.2vw,1.6rem);color:var(--text-muted);max-width:40ch}.big strong{color:var(--text);font-weight:var(--w-regular)}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--i, 0) * 90ms)}[data-reveal].is-in{opacity:1;transform:none}.topbar{position:fixed;top:0;left:0;right:0;z-index:var(--z-header);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--gutter);pointer-events:none}.topbar>*{pointer-events:auto}.topbar .brand{font-size:1.6rem;text-decoration:none}.topbar__fr{font-size:var(--fs-xs);color:var(--text-muted);display:inline-flex;align-items:center;gap:var(--sp-2)}html[data-lit=on] .topbar{color:#2a221c}html[data-lit=on] .topbar .brand span{color:#b8450f}html[data-lit=on] .topbar__fr{color:#5c4e43}.remote{position:fixed;left:50%;bottom:max(var(--sp-4),env(safe-area-inset-bottom));transform:translate(-50%);z-index:var(--z-sticky);display:flex;align-items:center;gap:2px;background:#201a15db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:var(--r-pill);padding:4px;box-shadow:var(--shadow-ember);max-width:calc(100vw - 2rem)}.remote a,.remote button{display:inline-flex;align-items:center;gap:6px;padding:.6rem .9rem;border-radius:var(--r-pill);font-size:var(--fs-sm);color:var(--text-muted);text-decoration:none;white-space:nowrap}.remote a:hover,.remote button:hover,.remote a[aria-current=true]{color:var(--text);background:var(--surface-2)}.remote .remote__cta{background:var(--ember);color:var(--on-ember);font-weight:var(--w-medium)}.remote .remote__cta:hover{background:var(--ember-hover);color:var(--on-ember)}.remote svg{width:1.05rem;height:1.05rem;flex:none}.remote__badge{min-width:1.15rem;height:1.15rem;padding-inline:4px;border-radius:var(--r-pill);background:var(--glow);color:var(--on-ember);font-size:.7rem;display:grid;place-items:center}.remote [data-sound][aria-pressed=true]{color:var(--glow)}.remote__sep{width:1px;height:1.4rem;background:var(--border);margin-inline:2px}@media(max-width:639px){.remote a span,.remote button span.lbl{display:none}.remote a,.remote button{padding:.65rem .7rem}.remote .remote__cta span{display:inline}}html[data-lit=on] .remote{opacity:0;pointer-events:none;transform:translate(-50%,20px)}.remote{transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease)}.scene--hero{padding:0;min-height:100svh}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--bg-deep)}.hero-bg__img{width:100%;height:100%;object-fit:cover;object-position:50% 60%;transition:filter 1.4s var(--ease),transform 1.4s var(--ease)}html[data-lit=on] .hero-bg__img{filter:grayscale(.55) brightness(1.35) contrast(.8);transform:scale(1.04)}.hero-bg__cold{position:absolute;top:0;right:0;bottom:0;left:0;background:#d9d2c7;opacity:0;transition:opacity 1.2s var(--ease)}html[data-lit=on] .hero-bg__cold{opacity:.8}.hero-bg__glow{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.6s var(--ease);background:radial-gradient(ellipse 34% 30% at 50% 66%,rgb(232 100 30 / .45),transparent 70%)}html[data-lit=off] .hero-bg__glow{opacity:1}.hero-bg__vignette{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.2s var(--ease);background:radial-gradient(ellipse 70% 70% at 50% 60%,transparent 40%,rgb(11 8 6 / .9))}html[data-lit=off] .hero-bg__vignette{opacity:1}.hero-embers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.hero-on{position:relative;z-index:3;text-align:center;color:#2a221c;display:flex;flex-direction:column;align-items:center;gap:var(--sp-5);padding:var(--gutter);transition:opacity .6s var(--ease),transform .6s var(--ease)}html[data-lit=off] .hero-on{opacity:0;pointer-events:none;transform:scale(.96);position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center}.hero-on__time{font-family:var(--font-display);font-size:clamp(1.3rem,1rem + 1.5vw,2rem);margin:0}.hero-on__hint{font-size:var(--fs-sm);color:#5c4e43;margin:0}.switch{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);color:inherit}.switch__plate{width:5.2rem;height:8.4rem;border-radius:14px;background:#efe9df;border:1px solid #C9C0B3;display:grid;place-items:center;box-shadow:inset 0 1px #fff,0 10px 30px -14px #00000080;transition:transform var(--t-fast) var(--ease)}.switch:hover .switch__plate{transform:scale(1.03)}.switch__toggle{width:2.2rem;height:4.6rem;border-radius:8px;background:#f7f3ec;border:1px solid #C9C0B3;position:relative;box-shadow:0 6px 12px -8px #00000080}.switch__toggle:before{content:"";position:absolute;left:6px;right:6px;top:8px;height:40%;border-radius:4px;background:#e3dcd0;transition:transform var(--t-base) var(--ease)}.switch[aria-pressed=true] .switch__toggle:before{transform:translateY(100%)}.switch__label{font-family:var(--font-display);font-size:clamp(1.6rem,1.2rem + 2vw,2.6rem);line-height:1.1}.switch:focus-visible{border-radius:var(--r-lg)}.switch__kbd{font-size:var(--fs-xs);color:#5c4e43}.hero-off{position:relative;z-index:3;padding:0 var(--gutter);max-width:var(--container);margin-inline:auto;width:100%;opacity:0;transform:translateY(20px);transition:opacity 1s var(--ease) .7s,transform 1s var(--ease) .7s;display:flex;flex-direction:column;justify-content:flex-end;min-height:100svh;padding-bottom:clamp(6rem,14vh,9rem);padding-top:6rem}html[data-lit=off] .hero-off{opacity:1;transform:none}html[data-lit=on] .hero-off{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-off h1{font-size:clamp(2.4rem,1.4rem + 5vw,5.6rem);max-width:16ch;margin-bottom:var(--sp-5)}.hero-off h1 em{font-style:normal;color:var(--glow)}.hero-off__sub{font-size:clamp(1.05rem,.95rem + .6vw,1.3rem);color:var(--text-muted);max-width:46ch;margin-bottom:var(--sp-6)}.hero-off__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center}.hero-off__proof{margin-top:var(--sp-5);font-size:var(--fs-sm);color:var(--text-muted);display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);align-items:center}.hero-off__proof .stars{font-size:.9rem}.scroll-cue{position:absolute;left:50%;bottom:5.5rem;transform:translate(-50%);z-index:3;color:var(--text-muted);font-size:var(--fs-xs);display:flex;flex-direction:column;align-items:center;gap:4px;opacity:0;transition:opacity 1s var(--ease) 1.5s}html[data-lit=off] .scroll-cue{opacity:1}.scroll-cue i{width:1px;height:2.4rem;background:linear-gradient(var(--glow),transparent);animation:cue 1.8s ease-in-out infinite}@keyframes cue{0%,to{transform:scaleY(.4);transform-origin:top;opacity:.4}50%{transform:scaleY(1);opacity:1}}.scene--story{display:block;padding:0;min-height:auto;overflow:visible}.story__sticky{position:sticky;top:0;height:100svh;overflow:hidden;z-index:0}.story__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity 1.2s var(--ease),filter 1.2s var(--ease),transform 6s linear}.story__img--cold{filter:grayscale(.7) brightness(1.05) contrast(.85) sepia(.05)}.story__img--warm{opacity:0}.story__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b080673;transition:background 1.2s var(--ease)}.scene--story[data-story-step="1"] .story__img--cold{filter:grayscale(.85) brightness(.55) contrast(.9)}.scene--story[data-story-step="1"] .story__veil{background:#0b080699}.scene--story[data-story-step="2"] .story__img--warm{opacity:1;transform:scale(1.06)}.scene--story[data-story-step="2"] .story__veil{background:radial-gradient(ellipse 60% 60% at 30% 55%,#e8641e2e,#0b08068c 70%)}.story__steps{position:relative;z-index:1;margin-top:-100svh}.story__step{min-height:100svh;display:grid;place-items:center;padding:var(--gutter)}.story__step p{font-family:var(--font-display);font-size:clamp(1.7rem,1.1rem + 3vw,3.6rem);line-height:1.15;max-width:22ch;text-align:center;margin:0;opacity:.15;transform:translateY(16px);transition:opacity .8s var(--ease),transform .8s var(--ease);text-wrap:balance}.story__step.is-in p{opacity:1;transform:none}.story__step p strong{color:var(--glow);font-weight:var(--w-regular)}.scene--fire{background:#070504;padding:0;min-height:100svh}.fire{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;cursor:crosshair;touch-action:pan-y}.fire__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.fire__copy{position:relative;z-index:2;padding:clamp(5rem,12vh,8rem) var(--gutter) 8rem;max-width:var(--container);margin-inline:auto;width:100%;pointer-events:none}.fire__copy>*{pointer-events:auto}.fire__copy h2{margin-bottom:var(--sp-3)}.fire__hint{color:var(--text-muted);max-width:36ch}.fire__colors{display:flex;gap:var(--sp-2);margin:var(--sp-5) 0;align-items:center;flex-wrap:wrap}.fire__colors .swatch{width:1.7rem;height:1.7rem;border-radius:50%;border:2px solid transparent;background:var(--c)}.fire__colors .swatch[aria-pressed=true]{border-color:var(--text)}.fire__colors .lbl{font-size:var(--fs-xs);color:var(--text-muted);margin-right:var(--sp-2)}.facts{display:flex;flex-wrap:wrap;gap:var(--sp-2);list-style:none;padding:0;margin:0}.facts li{font-size:var(--fs-xs);border:1px solid var(--border);border-radius:var(--r-pill);padding:.35rem .75rem;color:var(--text-muted);background:#17120f99}.facts li b{color:var(--text);font-weight:var(--w-medium)}.fire__hint-mobile{display:none}@media(pointer:coarse){.fire__hint-desktop{display:none}.fire__hint-mobile{display:inline}}.room{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--sp-7);align-items:center}.room__stage{position:relative;aspect-ratio:4 / 3;border-radius:var(--r-lg);overflow:hidden;background:#000;border:1px solid var(--border);--light: 1;--gx: 50%;--gy: 65%}.room__stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s var(--ease)}.room__lit{position:absolute;top:0;right:0;bottom:0;left:0;background:#e9e2d6;mix-blend-mode:soft-light;opacity:calc(var(--light) * .9);pointer-events:none}.room__flat{position:absolute;top:0;right:0;bottom:0;left:0;background:#c9c1b4;mix-blend-mode:saturation;opacity:calc(var(--light) * .55);pointer-events:none}.room__dark{position:absolute;top:0;right:0;bottom:0;left:0;background:#060403eb;opacity:calc(1 - var(--light));pointer-events:none}.room__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:calc(1 - var(--light));background:radial-gradient(ellipse 30% 26% at var(--gx) var(--gy),rgb(245 166 35 / .55),rgb(232 100 30 / .22) 45%,transparent 75%);mix-blend-mode:screen}.room__hole{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:calc(1 - var(--light));background:radial-gradient(ellipse 11% 10% at var(--gx) var(--gy),rgb(0 0 0 / 0),rgb(0 0 0 / 0) 60%,rgb(6 4 3 / 0) 100%)}.room__stage .room__img-hole{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:calc(1 - var(--light));-webkit-mask:radial-gradient(ellipse 13% 12% at var(--gx) var(--gy),#000 55%,transparent 100%);mask:radial-gradient(ellipse 13% 12% at var(--gx) var(--gy),#000 55%,transparent 100%)}.room__label{position:absolute;left:var(--sp-4);bottom:var(--sp-4);z-index:2;font-size:var(--fs-xs);background:#0b0806b3;border:1px solid var(--border);border-radius:var(--r-pill);padding:.35rem .75rem;color:var(--text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.room__tabs{display:flex;gap:var(--sp-2);margin:var(--sp-5) 0}.room__tabs button{padding:.55rem 1rem;border-radius:var(--r-pill);border:1px solid var(--border);color:var(--text-muted);font-size:var(--fs-sm)}.room__tabs button[aria-selected=true]{border-color:var(--ember);color:var(--text);background:var(--surface-2)}.dimmer{display:grid;gap:var(--sp-2)}.dimmer__head{display:flex;justify-content:space-between;font-size:var(--fs-sm);color:var(--text-muted)}.dimmer__head b{color:var(--text);font-weight:var(--w-medium)}.dimmer input[type=range]{width:100%;accent-color:var(--glow);height:2.2rem}.dimmer__note{margin-top:var(--sp-4);min-height:3.2em;color:var(--text-muted);border-left:2px solid var(--ember);padding-left:var(--sp-3)}.dimmer__note strong{color:var(--text)}@media(max-width:899px){.room{grid-template-columns:1fr;gap:var(--sp-5)}}.night{position:relative;z-index:2}.timeline{list-style:none;padding:0;margin:var(--sp-7) 0 0;display:grid;grid-template-columns:repeat(5,1fr);gap:var(--sp-4);position:relative}.timeline:before{content:"";position:absolute;left:0;right:0;top:.55rem;height:2px;background:var(--border)}.timeline__fill{position:absolute;left:0;top:.55rem;height:2px;background:var(--glow);width:0;transition:width .2s linear;box-shadow:0 0 12px var(--glow)}.timeline li{position:relative;padding-top:var(--sp-5);opacity:.35;transition:opacity .5s var(--ease)}.timeline li:before{content:"";position:absolute;left:0;top:0;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--bg);border:2px solid var(--border);transition:all .4s var(--ease)}.timeline li.is-on{opacity:1}.timeline li.is-on:before{background:var(--glow);border-color:var(--glow);box-shadow:0 0 0 6px #f5a62333}.timeline b{display:block;font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--w-regular);margin-bottom:var(--sp-1)}.timeline span{font-size:var(--fs-sm);color:var(--text-muted)}@media(max-width:899px){.timeline{grid-template-columns:1fr;gap:var(--sp-3);padding-left:1.6rem}.timeline:before{left:.5rem;top:0;bottom:0;width:2px;height:auto;right:auto}.timeline__fill{left:.5rem;top:0;width:2px!important;height:var(--h, 0%);transition:height .2s linear}.timeline li{padding-top:0;padding-left:var(--sp-3)}.timeline li:before{left:-1.6rem;top:.2rem}}.scent{display:grid;grid-template-columns:1fr 1.1fr;gap:var(--sp-7);align-items:center}.scent__img{border-radius:var(--r-lg);overflow:hidden;aspect-ratio:3 / 4;max-height:78vh;border:1px solid var(--border);position:relative}.scent__img img{width:100%;height:100%;object-fit:cover}.scent__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tint, transparent);mix-blend-mode:soft-light;transition:background .8s var(--ease)}.scent__chips{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-5) 0 var(--sp-4)}.scent__chips button{padding:.6rem 1rem;border-radius:var(--r-pill);border:1px solid var(--border);color:var(--text-muted)}.scent__chips button[aria-pressed=true]{border-color:var(--ember);color:var(--text);background:var(--surface-2)}.scent__desc{min-height:3em;color:var(--text-muted)}.scent__desc strong{color:var(--text)}@media(max-width:899px){.scent{grid-template-columns:1fr}.scent__img{aspect-ratio:4 / 3;max-height:50vh}}.duel{margin-top:var(--sp-6);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;background:#17120fb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.duel__head,.duel__row{display:grid;grid-template-columns:1.2fr 1fr 1.2fr 1fr}.duel__head{font-size:var(--fs-xs);color:var(--text-muted);border-bottom:1px solid var(--border)}.duel__head>span,.duel__row>span{padding:var(--sp-4)}.duel__head .is-braise,.duel__row .is-braise{background:#e8641e14}.duel__head .is-braise{color:var(--glow);font-weight:var(--w-medium)}.duel__row{border-bottom:1px solid var(--border);font-size:var(--fs-sm)}.duel__row:last-child{border-bottom:0}.duel__crit{font-weight:var(--w-medium);color:var(--text)}.duel__row .is-braise{color:var(--text)}.duel__row .cell{color:var(--text-muted)}.cell.yes:before{content:"\2713  ";color:var(--success)}.cell.no:before{content:"\2715  ";color:var(--error)}.duel__row--lose .is-braise{color:var(--error)}@media(max-width:639px){.duel__head{display:none}.duel__row{grid-template-columns:1fr;padding:var(--sp-3) 0}.duel__row>span{padding:var(--sp-1) var(--sp-4)}.duel__row .cell:after{content:attr(data-who);float:right;font-size:var(--fs-xs);color:var(--text-muted)}.duel__row .is-braise{background:transparent}}.honest{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-4);margin-top:var(--sp-6)}.honest__card{border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-5);background:#17120fbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.honest__card b{display:block;font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--w-regular);line-height:1.1;margin-bottom:var(--sp-3)}.honest__card p{color:var(--text-muted);font-size:var(--fs-sm);margin:0}@media(max-width:899px){.honest{grid-template-columns:1fr}}.scene--reviews{padding-inline:0}.reviews-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-5) var(--sp-7);margin-bottom:var(--sp-6)}.reviews-head .score{font-size:clamp(4rem,3rem + 5vw,7rem)}.marquee{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track{display:flex;gap:var(--sp-4);width:max-content;animation:marquee 60s linear infinite;padding-block:var(--sp-2)}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.rev{width:20rem;flex:none;border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-5);background:var(--surface-1);display:flex;flex-direction:column;gap:var(--sp-3)}.rev__who{display:flex;justify-content:space-between;font-size:var(--fs-xs);color:var(--text-muted)}.rev__who b{color:var(--text);font-weight:var(--w-medium);font-size:var(--fs-sm)}.rev__title{font-family:var(--font-display);font-size:var(--fs-lg)}.rev p{font-size:var(--fs-sm);color:var(--text-muted);margin:0}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none;overflow-x:auto;width:auto}.marquee{mask:none;-webkit-mask:none;overflow-x:auto}}.scene--order{min-height:100svh}.console{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-7);align-items:start}.console__intro h2{margin-bottom:var(--sp-3)}.console__panel{background:#201a15db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-5);box-shadow:var(--shadow-ember)}.console__title{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.console__title h3{font-size:var(--fs-2xl);margin:0}.lbl{font-size:var(--fs-sm);color:var(--text-muted);margin-bottom:var(--sp-3);display:block}.packs{display:grid;gap:var(--sp-3)}.pack .choice__box{display:grid;grid-template-columns:1fr auto;gap:var(--sp-1) var(--sp-4);align-items:center;padding:var(--sp-4)}.pack__name{font-weight:var(--w-medium);display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.pack__unit{font-size:var(--fs-xs);color:var(--text-muted);grid-column:1}.pack__price{text-align:right;font-family:var(--font-display);font-size:var(--fs-xl);grid-row:1 / 3;grid-column:2}.pack__price s{display:block;font-family:var(--font-body);font-size:var(--fs-xs);color:var(--text-muted)}.pack--featured .choice__box{border-color:var(--ember);background:var(--surface-2)}.pack--featured input:checked+.choice__box{border-color:var(--glow);box-shadow:0 0 0 1px var(--glow)}.buy-row{display:flex;gap:var(--sp-3)}.buy-row .btn{flex:1}.urgency{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);font-size:var(--fs-sm);color:var(--text-muted)}.urgency strong{color:var(--text)}.reassure{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-2);font-size:var(--fs-xs);color:var(--text-muted)}.reassure div{border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-3)}.reassure b{display:block;color:var(--text);font-weight:var(--w-medium)}.spec{display:grid;grid-template-columns:max-content 1fr;gap:var(--sp-2) var(--sp-5);font-size:var(--fs-sm);margin-top:var(--sp-5)}.spec dt{color:var(--text-muted)}.spec dd{margin:0}.console__gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-2);margin-top:var(--sp-5)}.console__gallery img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-md);border:1px solid var(--border);width:100%;cursor:zoom-in}.console__gallery img:focus-visible{border-radius:var(--r-md)}@media(max-width:899px){.console,.reassure{grid-template-columns:1fr}.reassure b{display:inline;margin-right:var(--sp-2)}}@media(max-width:479px){.buy-row{flex-wrap:wrap}.buy-row .btn{flex-basis:100%}}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);background:#060403eb;display:grid;place-items:center;padding:var(--gutter)}.lightbox img{max-width:min(100%,70rem);max-height:90vh;border-radius:var(--r-md)}.lightbox button{position:absolute;top:var(--sp-4);right:var(--sp-4);color:var(--text);font-size:1.5rem;padding:var(--sp-2) var(--sp-3)}.help{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--sp-8);align-items:start}.contact-form{display:grid;gap:var(--sp-4)}@media(max-width:899px){.help{grid-template-columns:1fr;gap:var(--sp-6)}}.foot{padding:var(--sp-7) var(--gutter) 8rem;border-top:1px solid var(--border);background:var(--surface-1);font-size:var(--fs-sm);color:var(--text-muted)}.foot__inner{max-width:var(--container);margin-inline:auto;display:grid;gap:var(--sp-5)}.foot__links{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}.foot__links a{text-decoration:none}.foot__links a:hover{color:var(--text)}.foot__notice{color:var(--text);border-left:2px solid var(--ember);padding-left:var(--sp-3);max-width:60ch}.legal-page{padding:6rem var(--gutter) 6rem}.legal-page .prose{max-width:var(--container-narrow);margin-inline:auto}.legal-page h2{max-width:none;font-size:var(--fs-3xl)}.legal-page h3{margin-top:var(--sp-6)}.legal-nav{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-6)}.legal-nav a{font-size:var(--fs-sm);text-decoration:none;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--text-muted)}.legal-nav a[aria-current=page]{border-color:var(--ember);color:var(--text)}.fill{background:var(--surface-2);color:var(--glow);padding:0 .35em;border-radius:4px;font-size:.95em}.legal-note{border:1px solid var(--border);border-left:3px solid var(--glow);border-radius:var(--r-md);padding:var(--sp-4);background:var(--surface-1);font-size:var(--fs-sm);color:var(--text-muted);margin-bottom:var(--sp-6)}.table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-1)}.cmp th,.cmp td{padding:var(--sp-3);text-align:left;border-bottom:1px solid var(--border);vertical-align:top;font-size:var(--fs-sm)}@media(prefers-reduced-motion:reduce){[data-reveal],.story__step p{opacity:1;transform:none}.scroll-cue i{animation:none}.hero-bg__img{transition:none}}body.legal{background:var(--bg)}body.legal .topbar{background:#17120fe6;border-bottom:1px solid var(--border)}body.immersive .notif,body.immersive .cookie,body.immersive .toasts{bottom:5.5rem}@media(max-width:639px){body.immersive .toasts{bottom:auto}}@media(min-width:900px){html[data-lit=off] .hero-bg__img{transform:scale(1.18) translate(11%)}html[data-lit=on] .hero-bg__img{transform:scale(1.22) translate(11%)}.hero-bg__glow{background:radial-gradient(ellipse 30% 28% at 63% 66%,rgb(232 100 30 / .45),transparent 70%)}.hero-bg__vignette{background:radial-gradient(ellipse 70% 70% at 60% 60%,transparent 40%,rgb(11 8 6 / .9))}.hero-off h1{max-width:13ch}}@media(max-width:639px){.remote{gap:0;padding:3px}.remote a,.remote button{padding:.6rem .5rem}.remote .remote__cta{padding:.6rem .8rem}.remote__sep,.topbar__delay{display:none}.topbar .badge{white-space:nowrap}.hero-off h1{font-size:clamp(2.1rem,1.2rem + 5vw,5.6rem)}}.topbar__timer{font-size:var(--fs-xs);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--r-pill);padding:.35rem .75rem;background:#17120fb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-variant-numeric:tabular-nums;white-space:nowrap}.topbar__timer strong{color:var(--glow);font-weight:var(--w-medium)}html[data-lit=on] .topbar__timer{background:#efe9dfb3;color:#5c4e43;border-color:#c9c0b3}html[data-lit=on] .topbar__timer strong{color:#b8450f}.topbar .brand span{color:var(--ember)}.video{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-7);align-items:center;justify-content:center}.video__frame{width:min(22rem,40vw);aspect-ratio:9 / 16;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border);background:#000;box-shadow:var(--shadow-ember)}.video__frame video{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:899px){.video{grid-template-columns:1fr}.video__frame{width:min(100%,20rem);margin-inline:auto}.video__copy{text-align:center}.video__copy h2,.video__copy .big{margin-inline:auto}}.scene--hue{min-height:100svh;padding:0}.hue__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hue__bg img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;transition:filter .8s var(--ease)}.hue__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(7 5 4 / .6),transparent 35%,transparent 55%,rgb(7 5 4 / .85))}.hue__copy{position:relative;z-index:2;align-self:end;padding-block:clamp(4rem,10vh,6rem) 7rem}.hue__copy h2{margin-bottom:var(--sp-4)}.hue__copy .swatches{margin-bottom:var(--sp-5)}.hue__copy .swatch{width:2rem;height:2rem}.swatches{display:flex;gap:var(--sp-2);align-items:center;flex-wrap:wrap}.swatch{width:1.6rem;height:1.6rem;border-radius:50%;border:2px solid transparent;background:var(--c);box-shadow:0 0 0 1px #0006}.swatch[aria-pressed=true]{border-color:var(--text)}.swatch:focus-visible{border-radius:50%}.console{grid-template-columns:1.15fr 1fr;align-items:start}.console__gallery{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);margin:0}.console__gallery img{aspect-ratio:4 / 5}.console__gallery-main{grid-column:1 / -1;aspect-ratio:3 / 2!important}.console__title h3{font-size:var(--fs-3xl)}.scene--order .scene-bg{display:none}@media(max-width:899px){.console__gallery{grid-template-columns:1fr 1fr}.console__gallery-main{aspect-ratio:4 / 3!important}}body.immersive .notif{max-width:16rem;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-xs);gap:var(--sp-2);opacity:0}body.immersive .notif.is-visible{opacity:.92}body.immersive .notif__thumb{width:1.8rem;height:1.8rem}body.immersive .notif__thumb svg{width:.9rem;height:.9rem}body.immersive .notif__meta{font-size:.68rem}@media(max-width:899px){.hero-off{justify-content:flex-start;padding-top:5.5rem;padding-bottom:6rem}.hero-bg__img{object-position:50% 78%}html[data-lit=off] .hero-bg__img{transform:scale(1.05)}.hero-bg__glow{background:radial-gradient(ellipse 45% 22% at 50% 80%,rgb(232 100 30 / .4),transparent 70%)}.hero-bg__vignette{background:linear-gradient(180deg,#0b0806d9,#0b08068c 45%,#0b08061a 70%,#0b0806b3)}.hero-off h1{font-size:clamp(2rem,1rem + 6vw,3.2rem)}.scene{padding-block:3.5rem;min-height:auto}.scene--hero,.scene--hue{min-height:100svh}h2{font-size:clamp(2rem,1.2rem + 5vw,3rem)}.story__step{min-height:80svh}.scroll-cue{display:none}.topbar{padding:var(--sp-2) var(--sp-3)}.topbar .brand{font-size:1.25rem}.facts{gap:6px}.facts li{font-size:.7rem;padding:.3rem .6rem}}@media(max-width:899px){.console{grid-template-columns:1fr}}@media(min-width:900px){.console__gallery{position:sticky;top:4.5rem}}@media(max-width:639px){.topbar .brand{font-size:1.05rem;white-space:nowrap}.topbar__timer{font-size:.68rem;padding:.3rem .6rem}.topbar__timer-lbl{display:none}.topbar__timer:before{content:"Offre \b7  "}}.grad{background:linear-gradient(100deg,#f5a623,#e8641e 35%,#ff9a5c 55%,#f5a623 80%,#e8641e);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:grad-move 7s linear infinite}.grad--dark{background-image:linear-gradient(100deg,#b8450f,#e8641e 40%,#c9701c 70%,#b8450f)}@keyframes grad-move{to{background-position:250% 0}}@media(prefers-reduced-motion:reduce){.grad{animation:none}}.brand .grad{font-family:inherit}.price__now.grad{display:inline-block}.topbar__timer{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;color:var(--text);border-color:#e8641eb3;background:#17120fd9}.topbar__timer b{color:var(--glow);font-weight:var(--w-medium)}.topbar__timer strong{color:var(--text)}.topbar__timer-dot{width:7px;height:7px;border-radius:50%;background:var(--ember);box-shadow:0 0 #e8641e99;animation:dot-pulse 1.6s ease-out infinite}@keyframes dot-pulse{0%{box-shadow:0 0 #e8641e99}to{box-shadow:0 0 0 8px #e8641e00}}html[data-lit=on] .topbar__timer{color:#2a221c;background:#efe9dfd9;border-color:#e8641e}html[data-lit=on] .topbar__timer b{color:#b8450f}html[data-lit=on] .topbar__timer strong{color:#2a221c}@media(max-width:639px){.topbar__timer:before{content:none}.topbar__timer{gap:.35rem}}.scene--hue{padding-block:clamp(3rem,8vh,6rem);min-height:100svh}.hue__bg img{filter:blur(30px);opacity:.45;transform:scale(1.2);transition:filter .8s var(--ease);object-position:50% 50%}.hue__bg:after{background:#0705048c}.hue{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;gap:var(--sp-7);align-items:center;padding-block:0 4rem}.hue__copy{align-self:center;padding:0}.hue__frame{width:min(26rem,38vw);aspect-ratio:2 / 3;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-ember)}.hue__frame img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;transition:filter .8s var(--ease)}@media(max-width:899px){.hue{grid-template-columns:1fr;gap:var(--sp-5)}.hue__frame{width:100%;aspect-ratio:4 / 5;order:-1}}.room__stage{--boost: 1}.room__stage img[data-room-img]{filter:brightness(calc(1 + var(--light) * .85 * var(--boost))) contrast(calc(1 - var(--light) * .28 * var(--boost))) saturate(calc(1 - var(--light) * .5 * var(--boost)));transition:filter .25s linear,opacity .5s var(--ease)}.room__ceiling{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:calc(var(--light) * var(--boost));background:radial-gradient(ellipse 90% 70% at 50% -10%,rgb(240 234 224 / .42),rgb(240 234 224 / .1) 50%,transparent 75%);mix-blend-mode:screen}.room__dark{background:#06040399}.room__glow{animation:glow-flicker 2.2s ease-in-out infinite alternate}@keyframes glow-flicker{0%{filter:brightness(.92)}to{filter:brightness(1.12)}}@media(prefers-reduced-motion:reduce){.room__glow{animation:none}}.room__stage .room__img-hole{-webkit-mask:radial-gradient(ellipse 16% 15% at var(--gx) var(--gy),#000 45%,transparent 100%);mask:radial-gradient(ellipse 16% 15% at var(--gx) var(--gy),#000 45%,transparent 100%)}.dimmer__row{display:flex;align-items:center;gap:var(--sp-3)}.dimmer__ico{color:var(--text-muted);font-size:1.1rem}.dimmer input[type=range]{-webkit-appearance:none;appearance:none;background:transparent}.dimmer input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:var(--r-pill);background:linear-gradient(90deg,#0B0806,var(--glow))}.dimmer input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--text);border:3px solid var(--bg);margin-top:-.5rem;box-shadow:0 0 0 1px var(--border)}.dimmer input[type=range]::-moz-range-track{height:6px;border-radius:var(--r-pill);background:linear-gradient(90deg,#0B0806,var(--glow))}.dimmer input[type=range]::-moz-range-thumb{width:1.6rem;height:1.6rem;border-radius:50%;background:var(--text);border:3px solid var(--bg)}.dimmer input[type=range]:focus-visible{box-shadow:none}.dimmer input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}.dimmer__quick{display:flex;gap:var(--sp-2);margin-top:var(--sp-3)}@media(max-width:639px){body.immersive .toasts{top:4.6rem}}.rc{display:inline-flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);border-radius:22px;background:#1b1613;border:1px solid #3A302A;box-shadow:var(--shadow-ember),inset 0 1px #ffffff0d;margin:var(--sp-4) 0 var(--sp-5);max-width:22rem}.rc__screen{font-size:var(--fs-xs);color:var(--glow);background:#0b0806;border:1px solid #2A221C;border-radius:var(--r-sm);padding:.4rem .7rem;font-variant-numeric:tabular-nums;letter-spacing:.02em}.rc.is-off .rc__screen{color:var(--text-muted)}.rc__row{display:flex;gap:var(--sp-3)}.rc__btn{width:3rem;height:3rem;border-radius:50%;background:#262019;border:1px solid #3A302A;color:var(--text);display:grid;place-items:center;transition:transform var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}.rc__btn svg{width:1.2rem;height:1.2rem}.rc__btn:hover{background:#2f2721}.rc__btn:active,.rc__btn.is-pressed{transform:scale(.92);background:var(--ember);color:var(--on-ember)}.rc__btn[data-rc=power][aria-pressed=true]{box-shadow:0 0 0 2px #e8641e80}.rc__btn:focus-visible{border-radius:50%}.rc__colors{display:flex;gap:var(--sp-2);flex-wrap:wrap}.rc__colors .swatch{width:1.7rem;height:1.7rem}.rc__hint{font-size:var(--fs-xs);color:var(--text-muted);margin:0}.hue__frame img{transition:filter .6s var(--ease)}.hue__frame.is-breathing img{animation:breathe 3.2s ease-in-out infinite}@keyframes breathe{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.hue__frame.is-breathing img{animation:none}}@media(max-width:899px){.rc{max-width:none;width:100%}}.cookie{left:var(--sp-4);right:auto;bottom:var(--sp-4);max-width:21rem;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);background:#1b1613f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgb(232 100 30 / .45);box-shadow:var(--shadow-ember);gap:var(--sp-3);flex-wrap:nowrap;align-items:flex-start}.cookie:before{content:"";flex:none;width:1.6rem;height:1.6rem;border-radius:50%;background:radial-gradient(circle at 50% 60%,var(--glow),var(--ember) 60%,transparent 62%);margin-top:2px}.cookie p{flex:1 1 auto;font-size:var(--fs-xs);line-height:1.45}.cookie__actions{display:flex;gap:var(--sp-2);flex:1 0 100%;justify-content:flex-end}.cookie__actions .btn{padding:.45rem .85rem;font-size:var(--fs-xs)}.cookie{flex-wrap:wrap}body.immersive .cookie{bottom:5.2rem}@media(max-width:639px){.cookie{left:var(--sp-3);right:var(--sp-3);max-width:none}}.scene{overflow:clip}.hero-off{text-shadow:0 2px 24px rgb(0 0 0 / .55)}.hero-bg__vignette{background:linear-gradient(90deg,#0b0806e0,#0b080699 45%,#0b080626 75%),linear-gradient(180deg,rgb(11 8 6 / .5),transparent 30%,rgb(11 8 6 / .85))}@media(max-width:899px){.hero-bg__vignette{background:linear-gradient(180deg,#0b0806eb,#0b0806bf 45%,#0b080633 72%,#0b0806b3)}}.hero-off__sub{color:var(--text);opacity:.9}.scroll-cue{bottom:5.5rem;gap:2px;text-decoration:none;color:var(--text);font-size:var(--fs-sm)}.scroll-cue i{display:none}.scroll-cue .scroll-cue__chevron{display:block;width:14px;height:14px;border-right:2px solid var(--glow);border-bottom:2px solid var(--glow);transform:rotate(45deg);animation:cue-bounce 1.6s ease-in-out infinite;opacity:.9;background:none}.scroll-cue .scroll-cue__chevron+.scroll-cue__chevron{animation-delay:.2s;margin-top:-6px}@keyframes cue-bounce{0%,to{transform:translateY(0) rotate(45deg);opacity:.4}50%{transform:translateY(8px) rotate(45deg);opacity:1}}@media(max-width:899px){.scroll-cue{display:flex;bottom:5.2rem}}.pack--featured .choice__box{border-color:var(--border);background:var(--surface-1);box-shadow:none}.pack input:checked+.choice__box{border-color:var(--glow);background:var(--surface-2);box-shadow:0 0 0 1px var(--glow),var(--shadow-ember)}.pack--featured input:checked+.choice__box{border-color:var(--glow);box-shadow:0 0 0 1px var(--glow),var(--shadow-ember)}.btn.is-adding{animation:btn-pulse .6s ease-in-out infinite}.btn.is-added{background:var(--success);color:var(--on-ember);animation:btn-pop .45s var(--ease)}@keyframes btn-pulse{0%,to{transform:scale(1)}50%{transform:scale(.97)}}@keyframes btn-pop{0%{transform:scale(.92)}60%{transform:scale(1.06)}to{transform:scale(1)}}.offer-card{border:1px dashed rgb(232 100 30 / .6);border-radius:var(--r-md);background:#e8641e0f}.offer-card summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4)}.offer-card summary::-webkit-details-marker{display:none}.offer-card__pct{flex:none;font-family:var(--font-display);font-size:var(--fs-xl);color:var(--glow)}.offer-card summary b{display:block;font-weight:var(--w-medium)}.offer-card summary small{color:var(--text-muted);font-size:var(--fs-xs)}.offer-card__body{padding:0 var(--sp-4) var(--sp-4)}.offer-card__code{font-family:var(--font-display);font-size:var(--fs-2xl);letter-spacing:.06em;color:var(--glow);margin:0 0 var(--sp-2)}body.immersive .notif{max-width:18rem;padding:.4rem .7rem;border-radius:var(--r-pill);gap:var(--sp-2);font-size:.72rem;line-height:1.3}body.immersive .notif__thumb{width:1.4rem;height:1.4rem;border-radius:50%}body.immersive .notif__meta{font-size:.64rem}body.immersive .notif__close{padding:0 .2rem}.rooms{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-4);margin-top:var(--sp-6)}.rooms__item{margin:0;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border);position:relative;aspect-ratio:4 / 5;background:var(--surface-1)}.rooms__item img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.rooms__item:hover img{transform:scale(1.04)}.rooms__item figcaption{position:absolute;left:0;right:0;bottom:0;padding:var(--sp-4);background:linear-gradient(transparent,#0b0806d9)}.rooms__item b{display:block;font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--w-regular)}.rooms__item span{font-size:var(--fs-sm);color:var(--text-muted)}@media(max-width:899px){.rooms{grid-template-columns:1fr}.rooms__item{aspect-ratio:4 / 3}}.video--reverse{grid-template-columns:1fr auto}.video--reverse .video__frame{order:2}@media(max-width:899px){.video--reverse{grid-template-columns:1fr}.video--reverse .video__frame{order:0}}.swatches--big .swatch{width:2.4rem;height:2.4rem}
/*# sourceMappingURL=/cdn/shop/t/6/assets/immersif.css.map */
