.deskhero{position:relative;z-index:4}.deskhero .deskshot{display:block;width:100%;height:auto;max-height:74svh;object-fit:cover}.deskveil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,16,11,.42),transparent 34%,transparent 62%,rgba(26,16,11,.88))}.deskhero h1{position:absolute;left:clamp(1rem,5vw,4rem);bottom:clamp(1rem,5vh,2.6rem);margin:0;font-size:clamp(1.7rem,4.4vw,3.4rem);line-height:1.08;color:var(--cream);text-shadow:0 3px 14px rgba(0,0,0,.75);max-width:16ch}.disp{font-family:Trails,"Baloo 2 Var",Baloo Fallback,sans-serif;letter-spacing:.02em}.assembly{position:relative;z-index:4;height:340svh;display:none}.assembly.armed,.assembly:not(.armed)+.relief{border-top:1.5px solid rgba(90,58,22,.65);box-shadow:inset 0 1.5px #ffd68c1f}.assembly.armed:before,.assembly:not(.armed)+.relief:before{content:"";position:absolute;top:-10px;left:50%;translate:-50% 0;width:19px;height:19px;border-radius:50%;background:#221510;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%238a6d47'%3E%3Ccircle cx='12' cy='8.5' r='4.6'/%3E%3Cpath d='M9.7 12 L7.9 20.5 L16.1 20.5 L14.3 12 Z'/%3E%3C/svg%3E");background-size:11px 11px;background-position:center;background-repeat:no-repeat}.assembly.armed{display:block}.assembly.armed+.relief{display:none}.asm-sticky{position:sticky;top:0;min-height:100svh;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(1rem,3vw,2.6rem);align-items:center;padding:0 clamp(1rem,5vw,4rem)}.asm-stage{position:relative;aspect-ratio:1200 / 670}.asm-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:10px;box-shadow:0 14px 34px #00000080;opacity:0;transition:opacity .45s ease}.asm-frame.on{opacity:1}.asm-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:10px;opacity:0;transition:opacity .5s ease}.asm-film.on{opacity:1}.asm-copy{position:relative;min-height:11rem}.asm-beat{position:absolute;inset:0;opacity:0;transition:opacity .45s ease}.asm-beat.on{opacity:1}.asm-beat h2{font-size:clamp(1.3rem,2.6vw,2rem);line-height:1.2;margin:0 0 .5rem;color:var(--amber)}.asm-beat p{max-width:46ch;line-height:1.6;color:var(--cream-dim);font-size:clamp(.95rem,1.4vw,1.08rem)}@media(max-width:860px){.asm-sticky{grid-template-columns:1fr;align-content:center;gap:1.2rem}.asm-copy{min-height:9rem}}.relief{position:relative;z-index:4;list-style:none;margin:0;padding:clamp(1.4rem,4vh,3rem) clamp(1rem,5vw,4rem);display:grid;gap:clamp(1.6rem,5vh,3.4rem)}.reliefbeat{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(1rem,3vw,2.6rem);align-items:center;opacity:.35;transition:opacity .8s ease}.reliefbeat.lit{opacity:1}.reliefbeat:nth-child(2n) figure{order:2}.reliefbeat figure{margin:0}.reliefbeat img{width:100%;height:auto;border-radius:10px;box-shadow:0 14px 34px #00000080}.reliefcopy h2{font-size:clamp(1.3rem,2.6vw,2rem);line-height:1.2;margin:0 0 .5rem;color:var(--amber)}.reliefcopy p{max-width:46ch;line-height:1.6;color:var(--cream-dim);font-size:clamp(.95rem,1.4vw,1.08rem)}.remoteroom{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(1.2rem,4vw,3.5rem);align-items:center;max-width:1240px;margin-inline:auto;padding:clamp(1.6rem,5vh,3.4rem) clamp(1rem,5vw,4rem)}.remoteroom:before{content:"";position:absolute;inset:8% 2% 6%;z-index:-1;border-radius:24px;background:radial-gradient(70% 90% at 70% 50%,rgba(232,180,95,.08),transparent 70%)}.remotecopy h2{font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.2;margin:0 0 .6rem;color:var(--cream)}.remotecopy p{color:var(--cream-dim);line-height:1.6;max-width:44ch}.trylabel{font-family:"Baloo 2 Var",Baloo Fallback,sans-serif;font-weight:800;color:var(--amber);margin-top:1rem}.dread{font-size:clamp(1rem,1.8vw,1.25rem);color:var(--cream);margin:1.3rem 0 .5rem}.dreadlist{margin:0;padding-left:1.1rem}.dreadlist li{margin:.35rem 0;line-height:1.55;color:var(--cream-dim);font-size:.96rem}.dreadclose{color:var(--amber);font-weight:600;margin-top:.7rem}.honesty{font-size:.85rem;opacity:.85;border-left:2px solid rgba(232,180,95,.4);padding-left:.7rem}.phoneframe{position:relative;justify-self:center;background:linear-gradient(178deg,#16110c,#0c0906);border:1px solid #000;border-radius:40px;padding:2.6rem .9rem 2.2rem;box-shadow:0 22px 50px #0009,inset 0 1px #ffebc81f;width:min(100%,372px)}.phonespeaker{position:absolute;top:1.15rem;left:50%;transform:translate(-50%);width:54px;height:6px;border-radius:3px;background:#2c241a}.remoteboard{position:relative;justify-self:center;width:100%;border-radius:26px;background:radial-gradient(120% 90% at 50% 8%,rgba(255,214,150,.1),transparent 55%),linear-gradient(#26160a8c,#180d06b8),url(/assets/opt/wood-dark.webp) center / 420px;border:1px solid #0f0803;box-shadow:0 18px 44px #0009,inset 0 1px #ffdeaa33,inset 0 0 0 3px #a67c2e47,inset 0 0 0 5px #00000059,inset 0 0 60px #00000080;padding:2.5rem 1.6rem 4.6rem;display:grid;gap:1.15rem;justify-items:center}.remoteboard:before,.remoteboard:after{content:"〜❦〜";position:absolute;left:50%;transform:translate(-50%);color:#c8964659;font-size:.8rem;letter-spacing:.6em;pointer-events:none}.remoteboard:before{top:.55rem}.remoteboard:after{bottom:3.9rem}.boardcrest{margin-bottom:.1rem;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 34% 28%,#5a3a1c,#3a2410 70%);box-shadow:inset 0 2px 4px #000000b3,inset 0 -1px #ffdeaa26,0 1px #ffdeaa1f}.brassbtn{display:grid;justify-items:center;gap:.45rem;width:100%;background:none;border:0;cursor:pointer;padding:0}.brasscap{width:64px;height:64px;border-radius:50%;position:relative;background:radial-gradient(circle at 34% 28%,#f4d795,#c69a4b 50%,#8a6226 85%,#6e4e1d);box-shadow:0 6px 12px #0009,inset 0 -5px 9px #50320f99,inset 0 4px 6px #fff0c8a6,0 0 0 4px #241407,0 0 0 6px #c896468c,0 0 0 8px #0006;transition:transform .12s ease,box-shadow .12s ease,filter .3s ease}.brasscap:after{content:"";position:absolute;inset:14px;border-radius:50%;border:1.5px solid rgba(110,78,29,.5);box-shadow:inset 0 2px 3px #fff0c859}.brassbtn:hover .brasscap,.brassbtn:focus-visible .brasscap{filter:brightness(1.08)}.brassbtn:active .brasscap,.brassbtn.lit .brasscap{transform:translateY(2px);box-shadow:0 2px 5px #0000008c,inset 0 -2px 5px #50320f80,inset 0 3px 5px #fff0c880,0 0 18px 4px #f0c87880,0 0 0 6px #00000047}.brassbtn:disabled{cursor:default;opacity:.8}.brassplate{font-family:"Baloo 2 Var",Baloo Fallback,sans-serif;font-weight:700;font-size:.78rem;letter-spacing:.12em;color:#43290f;background:linear-gradient(178deg,#f4e6c0,#d9bf88);border:1px solid #7a5a2a;border-radius:7px;padding:.3rem .95rem;box-shadow:0 2px 5px #00000080,inset 0 1px #fffae6b3,inset 0 -1px 2px #6e4e1d59;text-shadow:0 1px 0 rgba(255,250,230,.6);position:relative}.brassplate:before,.brassplate:after{content:"";position:absolute;top:50%;width:5px;height:5px;border-radius:50%;transform:translateY(-50%);background:radial-gradient(circle at 35% 30%,#e8cf96,#8a6226);box-shadow:inset 0 -1px 1px #50320f99}.brassplate:before{left:5px}.brassplate:after{right:5px}.remoteavatar{position:absolute;right:10px;bottom:10px;border-radius:50%;border:2px solid rgba(232,180,95,.5);box-shadow:0 6px 18px #00000080;transform:scale(calc(1 + var(--amp, 0) * .09));transition:transform .1s linear;transform-origin:50% 88%}.remoteavatar.puppet{transition:none}.remotesubs{position:absolute;left:50%;bottom:1rem;transform:translate(-50%);width:calc(100% - 2rem);text-align:center;margin:0;min-height:1.3em;font-size:.84rem;color:var(--cream);opacity:0;transition:opacity .3s ease}.remotesubs.on{opacity:1}.priceroom{position:relative;z-index:4;display:grid;justify-items:center;gap:1rem;max-width:900px;margin-inline:auto;padding:clamp(1.8rem,5vh,3.2rem) 1.5rem 4rem;text-align:center}.priceroom:before{content:"";position:absolute;inset:10% 0 0;z-index:-1;border-radius:26px;background:radial-gradient(60% 70% at 50% 60%,rgba(232,180,95,.1),transparent 72%),linear-gradient(180deg,transparent,rgba(0,0,0,.28));border-top:1px solid rgba(232,180,95,.14)}.priceroom .anchor{max-width:52ch;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.6;color:var(--cream);margin:0}.priceroom .plaquecta{width:min(320px,82vw)}.plaquecta{position:relative;display:grid;place-items:center;text-decoration:none;filter:drop-shadow(0 10px 24px rgba(0,0,0,.5));transition:transform .25s ease}.plaquecta:hover,.plaquecta:focus-visible{transform:translateY(-3px)}.plaquecta img{width:100%;height:auto;grid-area:1/1}.plaquecta .cta-text{grid-area:1/1;z-index:1;text-align:center;padding:0 12%;font-family:"Baloo 2 Var",Baloo Fallback,sans-serif;font-weight:800;font-size:clamp(.95rem,2vw,1.1rem);color:#f6e7c4;text-shadow:0 2px 4px rgba(0,0,0,.65)}.ctapromise,.ctalead{color:var(--cream-dim);font-size:.8rem;margin:0}@media(max-width:860px){.reliefbeat{grid-template-columns:1fr}.reliefbeat:nth-child(2n) figure{order:0}.remoteroom{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.reliefbeat{opacity:1;transition:none}}
