.m-deep-scope,[data-module=deep]{--bg:#080912;--bg-deep:#04050b;--surface:#10121f;--surface-2:#171a2b;--line:#2c3150;--line-soft:#20243c;--ink:#efecdf;--ink-muted:#aeacc4;--ink-faint:#7a7893;--accent:#e9d49a;--accent-soft:color-mix(in oklab,#e9d49a 18%,transparent);--accent-ink:#1c1608;--highlight:#fff4d2;--on-accent:#1c1608;--aurora-1:#7d5cff;--aurora-2:#3fb8c9;--aurora-3:#e9d49a;--aura-alpha:0.5;--paper:#f2ecd9;--paper-ink:#241f12;--deep-gold:#e9d49a;--deep-gold-hot:#fff6dc;--deep-violet:#b48cff;--deep-violet-hot:#e6d8ff;--deep-teal:#6fe0d2;--deep-ink:#171208;--deep-abyss:#06070e;--m-deep-progress:0}.m-deep-root{position:relative;isolation:isolate;min-height:100dvh;background:radial-gradient(140% 60% at 50% -12%,color-mix(in oklab,var(--deep-gold) 9%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in oklab,var(--deep-abyss) 88%,transparent) 0,color-mix(in oklab,#04050c 94%,transparent) 45%,color-mix(in oklab,#020308 97%,transparent) 100%)}.m-deep-page{position:relative;z-index:1;width:100%;max-width:46rem;margin-inline:auto;padding:clamp(1rem,3vw,1.5rem) clamp(1rem,3vw,1.5rem) 7rem}.m-deep-stage{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;contain:strict}.m-deep-shaft{position:absolute;top:-16%;left:50%;width:min(170vw,1700px);height:132%;transform:translateX(-50%) scaleX(calc(1 - .62 * var(--m-deep-progress, 0)));transform-origin:50% 0;background:linear-gradient(180deg,color-mix(in oklab,var(--deep-gold-hot) 30%,transparent) 0,color-mix(in oklab,var(--deep-gold) 14%,transparent) 24%,color-mix(in oklab,var(--deep-teal) 7%,transparent) 55%,color-mix(in oklab,var(--deep-violet) 11%,transparent) 80%,transparent 100%);opacity:calc(.96 - .34 * var(--m-deep-progress, 0))}.m-deep-shaft-core{position:absolute;top:0;left:50%;width:2px;height:100%;transform:translateX(-50%) scaleX(calc(1 - .9 * var(--m-deep-progress, 0)));background:linear-gradient(180deg,color-mix(in oklab,var(--deep-gold-hot) 80%,transparent) 0,color-mix(in oklab,var(--deep-gold) 30%,transparent) 40%,transparent 82%);opacity:calc(.85 - .5 * var(--m-deep-progress, 0))}.m-deep-wall{position:absolute;top:0;bottom:0;width:46%;background:linear-gradient(90deg,color-mix(in oklab,#010206 92%,transparent) 6%,transparent);transform:scaleX(calc(1 + 1.15 * var(--m-deep-progress, 0)));transform-origin:0 50%;opacity:calc(.55 + .4 * var(--m-deep-progress, 0))}.m-deep-wall-left{left:0}.m-deep-wall-right{right:0;transform-origin:100% 50%;background:linear-gradient(270deg,color-mix(in oklab,#010206 92%,transparent) 6%,transparent)}.m-deep-beams{position:absolute;inset:0}.m-deep-beam{position:absolute;top:-12%;left:50%;width:min(64vw,620px);height:124%;transform-origin:50% 50%;filter:blur(5px)}.m-deep-beam-first{transform:translateX(-50%);background:linear-gradient(180deg,transparent 0,color-mix(in oklab,var(--deep-gold) 22%,transparent) 42%,transparent 86%);opacity:.5}.m-deep-beam-second{transform:translateX(-50%) rotate(0deg);background:linear-gradient(180deg,transparent 0,color-mix(in oklab,var(--deep-violet) 26%,transparent) 44%,transparent 88%);opacity:0;transition:opacity .9s var(--ease-out),transform 1.2s var(--ease-out)}.m-deep-stage[data-crossing=true] .m-deep-beam-second{transform:translateX(-50%) rotate(-17deg);opacity:.8}.m-deep-cross{position:absolute;top:48%;left:50%;width:280px;height:280px;transform:translate(-50%,-50%) scale(.72);border-radius:50%;background:radial-gradient(circle,color-mix(in oklab,var(--deep-gold-hot) 40%,transparent) 0,transparent 62%);opacity:0;transition:transform 1.1s var(--ease-out)}.m-deep-stage[data-crossing=true] .m-deep-cross{transform:translate(-50%,-50%) scale(1);animation:m-deep-cross-pulse 6s ease-in-out infinite}.m-deep-dust{position:absolute;inset:0}.m-deep-mote{left:calc(var(--x, 50) * 1%);top:0;width:calc(var(--size, 2) * 1px);height:calc(var(--size, 2) * 1px);background:color-mix(in oklab,var(--deep-gold-hot) 85%,transparent);box-shadow:0 0 6px color-mix(in oklab,var(--deep-gold) 60%,transparent);opacity:0;animation:m-deep-dust var(--dur,24s) linear infinite;animation-delay:var(--delay,0s);will-change:transform,opacity}.m-deep-aperture,.m-deep-mote{position:absolute;border-radius:50%}.m-deep-aperture{top:-18vh;left:50%;width:min(120vw,900px);aspect-ratio:1;transform:translateX(-50%);background:radial-gradient(circle,color-mix(in oklab,var(--deep-gold-hot) 22%,transparent) 0,color-mix(in oklab,var(--deep-gold) 8%,transparent) 38%,transparent 66%);animation:m-deep-halo 11s ease-in-out infinite}.m-deep-aperture-ring{position:absolute;inset:14%;border-radius:50%;border:1px solid color-mix(in oklab,var(--deep-gold) 26%,transparent);animation:m-deep-float 9s ease-in-out infinite}.m-deep-aperture-core{position:absolute;inset:42%;border-radius:50%;background:radial-gradient(circle,var(--deep-gold-hot) 0,transparent 70%);opacity:.85}.m-deep-rail{position:fixed;right:clamp(.3rem,1.4vw,1rem);top:50%;z-index:30;display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;transform:translateY(-50%);pointer-events:auto}.m-deep-mark{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:.4rem;min-height:44px;min-width:44px;padding:.2rem .55rem;border-radius:999px;border:1px solid transparent;background:color-mix(in oklab,var(--bg-deep) 58%,transparent);color:var(--ink-faint);cursor:pointer;font-family:var(--font-body);transition:color .24s ease,border-color .24s ease,background-color .24s ease,transform .24s var(--ease-out)}.m-deep-mark:focus-visible,.m-deep-mark:hover{color:var(--ink);transform:translateX(-2px)}.m-deep-mark.is-active{color:var(--deep-gold-hot);border-color:color-mix(in oklab,var(--deep-gold) 42%,transparent);background:color-mix(in oklab,var(--deep-gold) 12%,transparent);box-shadow:0 0 26px -12px var(--deep-gold)}.m-deep-mark-glyph{font-size:.85rem;line-height:1}.m-deep-mark-index{font-family:var(--font-display);font-size:.68rem;letter-spacing:.14em;opacity:.8}.m-deep-mark-label{position:absolute;right:calc(100% + .5rem);padding:.18rem .55rem;border-radius:999px;border:1px solid var(--line-soft);background:color-mix(in oklab,var(--bg-deep) 92%,transparent);color:var(--ink-muted);font-size:.68rem;letter-spacing:.04em;white-space:nowrap;opacity:0;transform:translateX(6px);pointer-events:none;transition:opacity .22s ease,transform .22s var(--ease-out)}.m-deep-mark.is-active .m-deep-mark-label,.m-deep-mark:focus-visible .m-deep-mark-label,.m-deep-mark:hover .m-deep-mark-label{opacity:1;transform:translateX(0)}.m-deep-gauge{display:inline-flex;align-items:baseline;gap:.15rem;margin-top:.35rem;padding:.15rem .5rem;border-radius:999px;border:1px solid var(--line-soft);background:color-mix(in oklab,var(--bg-deep) 70%,transparent);color:var(--ink-faint);font-family:var(--font-display);font-size:.68rem;letter-spacing:.1em}.m-deep-gauge-value{color:var(--deep-gold)}.m-deep-gauge-unit{opacity:.7}.m-deep-stage-descent .m-deep-shaft-core{opacity:1}.m-deep-stage-mouth .m-deep-beam-second,.m-deep-stage-mouth .m-deep-cross{opacity:0}.m-deep-hero{position:relative;overflow:hidden;margin-top:clamp(1rem,4vw,2rem);padding:clamp(1.4rem,4vw,2.4rem);border-radius:1.9rem;border:1px solid color-mix(in oklab,var(--deep-gold) 26%,transparent);background:radial-gradient(120% 110% at 50% -14%,color-mix(in oklab,var(--deep-gold) 16%,transparent),transparent 56%),linear-gradient(168deg,color-mix(in oklab,var(--surface) 94%,transparent),color-mix(in oklab,var(--bg-deep) 90%,transparent));box-shadow:0 46px 90px -58px color-mix(in oklab,var(--deep-gold) 75%,transparent),inset 0 1px 0 rgb(255 255 255/.06)}.m-deep-hero:before{content:"";position:absolute;top:-42%;left:50%;width:min(130%,760px);aspect-ratio:1;transform:translateX(-50%);background:radial-gradient(circle,color-mix(in oklab,var(--deep-gold) 15%,transparent) 0,transparent 58%);animation:m-deep-halo 9s ease-in-out infinite;pointer-events:none}.m-deep-hero>*{position:relative;z-index:1}.m-deep-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem}.m-deep-chip{padding:.2rem .6rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--deep-gold) 30%,transparent);background:color-mix(in oklab,var(--deep-gold) 9%,transparent);color:var(--deep-gold-hot);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.m-deep-chip.is-quiet{border-color:var(--line-soft);background:color-mix(in oklab,var(--surface) 60%,transparent);color:var(--ink-muted)}.m-deep-question{margin:.2rem 0 0;font-size:clamp(1.85rem,6.2vw,3.05rem);line-height:1.06;letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.m-deep-subtitle{margin:.75rem 0 0;max-width:34rem;color:var(--ink-muted);font-size:1rem;line-height:1.6}.m-deep-finding{position:relative;overflow:hidden;margin-top:1.5rem;padding:1rem 1.15rem 1.1rem;border-radius:1.15rem;border:1px solid color-mix(in oklab,var(--deep-gold) 28%,transparent);background:linear-gradient(150deg,color-mix(in oklab,var(--deep-gold) 13%,transparent),transparent 72%)}.m-deep-finding:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,transparent 38%,color-mix(in oklab,var(--deep-gold-hot) 20%,transparent) 50%,transparent 62%);transform:translateX(-130%);opacity:0;animation:m-deep-sweep 7s ease-in-out infinite;pointer-events:none}.m-deep-finding-label{display:block;margin-bottom:.4rem;font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--deep-gold)}.m-deep-finding-text{margin:0;font-size:1.02rem;line-height:1.55;color:var(--ink)}.m-deep-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.5rem}.m-deep-descend{display:inline-flex;align-items:center;gap:.6rem;min-height:48px;padding:.7rem 1.5rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--deep-gold) 60%,transparent);background:linear-gradient(180deg,var(--deep-gold-hot),var(--deep-gold));color:var(--deep-ink);font-weight:600;letter-spacing:.04em;box-shadow:0 22px 50px -26px var(--deep-gold);transition:transform .24s var(--ease-out),box-shadow .24s ease}.m-deep-descend:focus-visible,.m-deep-descend:hover{transform:translateY(-2px)}.m-deep-continue{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:.55rem 1.1rem;border-radius:999px;border:1px solid var(--line-soft);background:color-mix(in oklab,var(--surface) 62%,transparent);color:var(--ink-muted);cursor:pointer;transition:transform .24s var(--ease-out),color .2s ease,border-color .2s ease}.m-deep-continue:focus-visible,.m-deep-continue:hover{transform:translateY(-2px);color:var(--deep-gold-hot);border-color:color-mix(in oklab,var(--deep-gold) 40%,transparent)}.m-deep-ritual{display:grid;justify-items:center;gap:1rem;margin-top:clamp(2rem,6vw,3rem);background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 72%,transparent),color-mix(in oklab,var(--bg-deep) 88%,transparent))}.m-deep-dial,.m-deep-ritual{padding:clamp(1rem,3vw,1.6rem);border-radius:1.6rem;border:1px solid var(--line-soft)}.m-deep-dial{position:relative;margin-top:clamp(2rem,6vw,3.5rem);background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 76%,transparent),color-mix(in oklab,var(--bg-deep) 88%,transparent));text-align:center}.m-deep-dial-title{margin:0 0 .25rem;font-size:.72rem;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-faint)}.m-deep-dial-hint{margin:0 auto;max-width:34rem;text-align:center;color:var(--ink-muted);line-height:1.6}.m-deep-wheel{display:flex;justify-content:center;margin-top:.75rem}.m-deep-depth{position:relative;margin-top:clamp(3.5rem,9vw,6rem);scroll-margin-top:4.5rem}.m-deep-depth-head{display:flex;align-items:center;gap:.85rem}.m-deep-depth-index{font-family:var(--font-display);font-size:clamp(2.1rem,7vw,3.2rem);line-height:.9;letter-spacing:-.02em;color:transparent;background:linear-gradient(180deg,var(--deep-gold-hot) 0,color-mix(in oklab,var(--deep-gold) 28%,transparent) 100%);-webkit-background-clip:text;background-clip:text}.m-deep-depth-name{font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-faint)}.m-deep-depth-rule{flex:1;height:1px;background:linear-gradient(90deg,color-mix(in oklab,var(--deep-gold) 45%,transparent),transparent)}.m-deep-depth-title{margin:.6rem 0 0;font-size:clamp(1.35rem,4.4vw,2rem);line-height:1.15;color:var(--ink)}.m-deep-depth-lead{margin:.5rem 0 0;max-width:32rem;color:var(--ink-muted);line-height:1.6}.m-deep-cards{display:grid;gap:.9rem;margin-top:1.4rem}@media (min-width:40rem){.m-deep-cards{grid-template-columns:1fr 1fr}}.m-deep-card{position:relative;overflow:hidden;padding:1.15rem 1.25rem;border-radius:1.3rem;border:1px solid var(--line-soft);background:linear-gradient(162deg,color-mix(in oklab,var(--surface) 92%,transparent),color-mix(in oklab,var(--bg-deep) 88%,transparent))}.m-deep-card:before{content:"";position:absolute;inset:0;background:radial-gradient(90% 70% at 0 0,color-mix(in oklab,var(--deep-gold) 14%,transparent),transparent 62%);opacity:.75;pointer-events:none}.m-deep-card>*{position:relative}.m-deep-card-glyph{display:inline-block;margin-bottom:.4rem;font-size:1.1rem;color:var(--deep-gold)}.m-deep-card-label{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--deep-gold)}.m-deep-card-body{margin:0;color:var(--ink-muted);line-height:1.6}.m-deep-voices{display:grid;gap:1rem;margin-top:1.4rem}@media (min-width:48rem){.m-deep-voices{grid-template-columns:1fr 1fr}}.m-deep-voice{position:relative;overflow:hidden;padding:1.3rem 1.3rem 1.2rem;border-radius:1.3rem;border:1px solid color-mix(in oklab,var(--deep-gold) 22%,transparent);background:linear-gradient(165deg,color-mix(in oklab,var(--surface) 94%,transparent),color-mix(in oklab,var(--bg-deep) 90%,transparent))}.m-deep-voice.is-second{border-color:color-mix(in oklab,var(--deep-violet) 34%,transparent)}.m-deep-voice-beam{position:absolute;top:-25%;left:50%;width:62%;height:150%;transform:translateX(-50%);background:linear-gradient(180deg,color-mix(in oklab,var(--deep-gold) 20%,transparent),transparent 70%);pointer-events:none}.m-deep-voice.is-second .m-deep-voice-beam{background:linear-gradient(180deg,color-mix(in oklab,var(--deep-violet) 24%,transparent),transparent 70%)}.m-deep-voice>*{position:relative}.m-deep-voice-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.7rem}.m-deep-voice-tag{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .6rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--deep-gold) 32%,transparent);background:color-mix(in oklab,var(--deep-gold) 10%,transparent);color:var(--deep-gold-hot);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.m-deep-voice.is-second .m-deep-voice-tag{border-color:color-mix(in oklab,var(--deep-violet) 40%,transparent);background:color-mix(in oklab,var(--deep-violet) 12%,transparent);color:var(--deep-violet-hot)}.m-deep-voice-body{margin:0;color:var(--ink-muted);line-height:1.65}.m-deep-voice-more{margin-top:.85rem}.m-deep-voice-tail{display:flex;flex-direction:column;gap:.6rem;margin-top:1rem;color:var(--ink-muted);line-height:1.65}.m-deep-free,.m-deep-second{margin-top:clamp(1.6rem,4vw,2.4rem);padding-top:clamp(1.2rem,3vw,1.8rem);border-top:1px solid var(--line-soft)}.m-deep-second{border-top-color:color-mix(in oklab,var(--deep-violet) 26%,transparent)}.m-deep-crossing{position:relative;overflow:hidden;margin-top:1.4rem;padding:clamp(1.3rem,4vw,1.9rem);border-radius:1.5rem;border:1px solid var(--line-soft);background:linear-gradient(172deg,color-mix(in oklab,var(--surface) 86%,transparent),color-mix(in oklab,var(--bg-deep) 92%,transparent))}.m-deep-crossing-col{position:absolute;top:-30%;height:160%;width:44%;pointer-events:none}.m-deep-crossing-col.is-first{left:-8%;transform:rotate(15deg);background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--deep-gold) 22%,transparent),transparent)}.m-deep-crossing-col.is-second{right:-8%;transform:rotate(-15deg);background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--deep-violet) 26%,transparent),transparent)}.m-deep-crossing-point{position:absolute;top:44%;left:50%;width:220px;height:220px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,color-mix(in oklab,var(--deep-gold-hot) 26%,transparent) 0,transparent 62%);pointer-events:none;animation:m-deep-cross-pulse 6s ease-in-out infinite}.m-deep-crossing-items{position:relative;display:grid;gap:.9rem}@media (min-width:40rem){.m-deep-crossing-items{grid-template-columns:1fr 1fr}}.m-deep-crossing-item{padding:1.05rem 1.15rem;border-radius:1.15rem;border:1px solid var(--line-soft);background:color-mix(in oklab,var(--bg-deep) 72%,transparent)}.m-deep-crossing-label{margin:0 0 .35rem;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--deep-gold)}.m-deep-crossing-body{margin:0;color:var(--ink-muted);line-height:1.6}.m-deep-crossing-note{position:relative;margin:1.1rem 0 0;color:var(--ink-faint);font-size:.9rem;line-height:1.55}.m-deep-radar{position:relative;display:grid;place-items:center;gap:1rem;margin-top:1.4rem}@media (min-width:44rem){.m-deep-radar{grid-template-columns:1fr 1fr}}.m-deep-radar-cell{display:grid;place-items:center;gap:.4rem;padding:.9rem;border-radius:1.2rem;border:1px solid var(--line-soft);background:color-mix(in oklab,var(--bg-deep) 66%,transparent)}.m-deep-radar-name{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.m-deep-questions{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;gap:.75rem}.m-deep-question-item{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;border-radius:1.1rem;border:1px solid var(--line-soft);background:color-mix(in oklab,var(--surface) 72%,transparent);color:var(--ink);line-height:1.55}.m-deep-question-index{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;border:1px solid color-mix(in oklab,var(--deep-gold) 40%,transparent);background:color-mix(in oklab,var(--deep-gold) 12%,transparent);color:var(--deep-gold-hot);font-size:.82rem}.m-deep-orrery{position:relative;display:grid;place-items:center;gap:.6rem;margin-top:1.5rem;padding:1.2rem;border-radius:1.5rem;border:1px solid var(--line-soft);background:radial-gradient(80% 80% at 50% 38%,color-mix(in oklab,var(--deep-violet) 10%,transparent),transparent 70%)}.m-deep-orrery-caption{text-align:center;color:var(--ink-faint);font-size:.86rem}.m-deep-ladder{position:relative;display:grid;gap:.55rem;margin-top:1.5rem}.m-deep-ladder:before{content:"";position:absolute;top:.7rem;bottom:.7rem;left:1.2rem;width:1px;background:linear-gradient(180deg,color-mix(in oklab,var(--deep-gold) 45%,transparent),color-mix(in oklab,var(--deep-violet) 35%,transparent))}.m-deep-rung{position:relative;display:flex;align-items:flex-start;gap:.9rem}.m-deep-rung-day{flex:none;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;border:1px solid color-mix(in oklab,var(--deep-gold) 34%,transparent);background:var(--bg-deep);color:var(--deep-gold-hot);font-size:.8rem;font-family:var(--font-display)}.m-deep-rung-text{padding:.6rem .9rem;border-radius:.95rem;border:1px solid var(--line-soft);background:color-mix(in oklab,var(--surface) 62%,transparent);color:var(--ink-muted);line-height:1.55}.m-deep-floor{position:relative;margin-top:clamp(3.5rem,9vw,6rem);padding:clamp(1.3rem,4vw,2rem);border-radius:1.7rem;border:1px solid color-mix(in oklab,var(--deep-gold) 20%,transparent);background:linear-gradient(180deg,color-mix(in oklab,var(--surface) 74%,transparent),color-mix(in oklab,var(--bg-deep) 94%,transparent))}.m-deep-floor-title{margin:0 0 .9rem;font-size:.72rem;letter-spacing:.26em;text-transform:uppercase;color:var(--deep-gold)}.m-deep-includes{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.m-deep-includes li{display:flex;align-items:flex-start;gap:.6rem;color:var(--ink-muted);line-height:1.55}.m-deep-includes li:before{content:"✦";flex:none;color:var(--deep-gold);font-size:.8rem;line-height:1.8}.m-deep-price{margin-top:1.5rem;padding:1rem 1.1rem;border-radius:1.1rem;border:1px solid var(--line-soft);background:color-mix(in oklab,var(--bg-deep) 60%,transparent)}.m-deep-price-text{margin:0;color:var(--ink);line-height:1.6}.m-deep-price-list{margin:.8rem 0 0;padding-left:1.1rem;color:var(--ink-faint);font-size:.9rem;line-height:1.7}.m-deep-notyet{margin-top:1.2rem;color:var(--ink-faint);font-size:.88rem;line-height:1.6}.m-deep-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.6rem}.m-deep-actions .btn{min-height:48px}.m-deep-mouth-root{position:relative;isolation:isolate;min-height:100dvh;background:radial-gradient(120% 55% at 50% -8%,color-mix(in oklab,var(--deep-gold) 10%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in oklab,var(--deep-abyss) 90%,transparent) 0,color-mix(in oklab,#04050c 95%,transparent) 55%,color-mix(in oklab,#020308 97%,transparent) 100%)}.m-deep-mouth-hero{position:relative;overflow:hidden;margin-top:clamp(1rem,4vw,2rem);padding:clamp(1.4rem,4vw,2.3rem);border-radius:1.9rem;border:1px solid color-mix(in oklab,var(--deep-gold) 26%,transparent);background:radial-gradient(120% 110% at 50% -16%,color-mix(in oklab,var(--deep-gold) 15%,transparent),transparent 56%),linear-gradient(168deg,color-mix(in oklab,var(--surface) 94%,transparent),color-mix(in oklab,var(--bg-deep) 90%,transparent));box-shadow:0 46px 90px -58px color-mix(in oklab,var(--deep-gold) 70%,transparent),inset 0 1px 0 rgb(255 255 255/.06)}.m-deep-mouth-topic{margin:.35rem 0 0;font-size:clamp(1.7rem,5.4vw,2.7rem);line-height:1.08;letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.m-deep-mouth-summary{margin:.9rem 0 0;max-width:34rem;color:var(--ink-muted);line-height:1.65}.m-deep-mouth-note{margin:.9rem 0 0;color:var(--ink-faint);font-size:.86rem}.m-deep-mouth-body{position:relative;z-index:1;margin-top:clamp(1.5rem,4vw,2.4rem)}.m-deep-mouth-reading{margin-top:1.4rem}.m-deep-mouth-page,.m-deep-mouth-reading{position:relative;z-index:1}.m-deep-mouth-cta{margin-top:1.4rem}@keyframes m-deep-dust{0%{transform:translate3d(0,108vh,0);opacity:0}12%{opacity:var(--alpha,.4)}86%{opacity:var(--alpha,.4)}to{transform:translate3d(calc(var(--drift, 0) * 1px),-14vh,0);opacity:0}}@keyframes m-deep-cross-pulse{0%,to{opacity:.32}50%{opacity:.62}}@keyframes m-deep-halo{0%,to{transform:translateX(-50%) scale(1);opacity:.5}50%{transform:translateX(-50%) scale(1.14);opacity:.95}}@keyframes m-deep-sweep{0%,60%{transform:translateX(-130%);opacity:0}70%{opacity:1}to{transform:translateX(130%);opacity:0}}@keyframes m-deep-float{0%,to{transform:translateY(0);opacity:.75}50%{transform:translateY(-6px);opacity:1}}@media (prefers-reduced-motion:reduce){.m-deep-aperture,.m-deep-aperture-ring,.m-deep-cross,.m-deep-crossing-point,.m-deep-finding:after,.m-deep-hero:before,.m-deep-mote{animation:none!important}.m-deep-finding:after,.m-deep-hero:before{opacity:.35}.m-deep-cross{opacity:0}.m-deep-stage[data-crossing=true] .m-deep-cross{opacity:.45}.m-deep-mote{opacity:var(--alpha,.35);transform:translate3d(0,40vh,0)}.m-deep-beam-second,.m-deep-cross{transition:none!important}}[data-motion=reduced] .m-deep-aperture,[data-motion=reduced] .m-deep-aperture-ring,[data-motion=reduced] .m-deep-cross,[data-motion=reduced] .m-deep-crossing-point,[data-motion=reduced] .m-deep-finding:after,[data-motion=reduced] .m-deep-hero:before,[data-motion=reduced] .m-deep-mote{animation:none!important}[data-motion=reduced] .m-deep-finding:after,[data-motion=reduced] .m-deep-hero:before{opacity:.35}[data-motion=reduced] .m-deep-cross{opacity:0}[data-motion=reduced] .m-deep-stage[data-crossing=true] .m-deep-cross{opacity:.45}[data-motion=reduced] .m-deep-mote{opacity:var(--alpha,.35);transform:translate3d(0,40vh,0)}[data-motion=reduced] .m-deep-beam-second,[data-motion=reduced] .m-deep-cross{transition:none!important}@media (max-width:47.99rem){.m-deep-page{padding-right:3.6rem}.m-deep-mouth-page{padding-right:clamp(1rem,3vw,1.5rem)}.m-deep-mark-label{display:none}.m-deep-rail{right:.15rem;gap:.2rem}.m-deep-mark{min-width:38px;padding:.2rem .4rem}.m-deep-gauge{font-size:.6rem}}