.hero{isolation:isolate;align-content:center;min-height:88svh;padding-block:9rem 4rem;display:grid;position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;background:radial-gradient(circle at 73% 35%, #6f3db047, transparent 30rem), linear-gradient(118deg, #ff79b514, transparent 36%), var(--background);position:absolute;inset:0 -20vw}.hero-copy{z-index:2;max-width:72rem;position:relative}.hero-visual{z-index:-1;background:var(--background);position:absolute;inset:0;overflow:hidden}.hero-visual:after{content:"";background:linear-gradient(90deg,#09060ddb 0%,#09060d85 45%,#09060d14 74%),linear-gradient(#09060d47 0%,#0000 65%,#09060db8 100%);position:absolute;inset:0}.hero-visual img{object-fit:cover;object-position:54% center;opacity:.92;width:100%;height:100%;display:block;transform:scale(1.015)}.eyebrow,.audio-meta,.topic-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.eyebrow{color:var(--accent);align-items:center;gap:.8rem;margin:0 0 1.35rem;font-size:.825rem;line-height:1.4;display:flex}.eyebrow:before{content:"";background:currentColor;width:2.2rem;height:2px}.scroll-cue{color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:1rem;font-size:.7rem;font-weight:500;text-decoration:none;display:flex;position:absolute;bottom:5rem;right:0}.scroll-cue span:last-child{border:1px solid var(--rule);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.email-invitation,.about{padding-block:clamp(6rem,11vw,10rem)}.about h2,.email-invitation h2{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.055em;margin-bottom:0;font-size:clamp(3rem,6vw,6rem);font-weight:600;line-height:.91}.flow-heading{text-wrap:balance;font-weight:650;position:relative}.flow-heading>span,.flow-heading>em{display:block}.flow-heading>em{color:var(--accent);letter-spacing:-.045em;font-size:.91em;font-style:italic;font-weight:430}.flow-heading>.flow-shift{margin-left:clamp(1.5rem,5.5vw,5.5rem)}.flow-heading:after{content:"";background:linear-gradient(90deg, var(--accent), transparent);transform-origin:0;width:clamp(3.5rem,8vw,7rem);height:2px;margin-top:.35em;margin-left:clamp(.25rem,2.5vw,2.5rem);display:block;transform:rotate(-2deg)}.split-heading{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.5fr);align-items:end;gap:clamp(3rem,8vw,8rem);margin-bottom:5rem;display:grid}.split-heading>p,.practice-heading>p:last-child,.about-copy>p{color:var(--muted);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65}.email-invitation{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(22rem,.7fr);align-items:end;gap:clamp(3rem,9vw,9rem);display:grid}.email-invitation h2{max-width:13ch}.email-preview__intro{gap:.75rem;margin-bottom:1rem;display:grid}.email-preview__intro p{color:var(--muted);font-family:var(--font-display);margin:0;font-size:clamp(.9rem,.95vw,1rem);font-style:italic;line-height:1.58}.offer-includes{color:var(--accent-soft);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:.65rem 1.2rem;margin:1.5rem 0 2rem;padding-left:clamp(.5rem,1vw,.9rem);font-size:.66rem;font-weight:500;display:flex}.offer-includes span:before{content:"·";color:var(--accent);margin-right:.55rem}.email-form label{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.7rem;font-size:.7rem;font-weight:500;display:block}.email-form input,.email-form select,.email-form button,.button-link{border:1px solid var(--rule);min-height:3.5rem;font:inherit}.email-form input,.email-form select{width:100%;min-width:0;color:var(--text);background:var(--surface-raised);padding-inline:1rem}.email-form input::placeholder{color:var(--quiet)}.email-form button,.button-link{color:var(--background);background:var(--accent-soft);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding-inline:1.2rem;font-size:.68rem;font-weight:500}.email-form button:disabled,.button-link:disabled{cursor:not-allowed;opacity:.72}.email-form input:focus-visible,.email-form select:focus-visible{border-color:var(--accent-soft);outline-offset:2px;outline:2px solid #ff79b547}.email-form [aria-invalid=true]{border-color:#ff8aa6;box-shadow:0 0 0 1px #ff8aa63d}.experience{isolation:isolate;grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr);align-items:center;gap:clamp(4rem,9vw,9rem);min-height:92svh;padding-block:8rem;display:grid;position:relative;overflow:hidden}.experience:before{content:"";z-index:-3;background:radial-gradient(ellipse at 76% 52%, #d9369638, transparent 30rem), linear-gradient(135deg, var(--background), var(--plum));position:absolute;inset:0 -20vw}.button-link{align-self:flex-start}.practice-heading{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.45fr);align-items:end;gap:2rem 8rem;margin-bottom:5rem;display:grid}.practice-heading .section-index{grid-column:1/-1}.practice-heading h2 em{color:var(--accent);font-optical-sizing:auto;font-weight:450}.practice-heading .practice-intro-copy{margin-bottom:0}.practice-intro-copy>p{color:var(--muted);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65}.topic-card{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:20rem;color:inherit;background:linear-gradient(145deg,#fff8fc05,#0000);grid-template-rows:auto 1fr auto;padding:1.5rem;text-decoration:none;transition:background-color .18s,transform .18s;display:grid}@media (hover:hover) and (pointer:fine){.topic-card:hover{background-color:#ff79b50f;transform:translateY(-.25rem)}}.topic-meta{color:var(--quiet);justify-content:space-between;gap:1rem;font-size:.66rem;display:flex}.topic-card h3{max-width:11ch;font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.052em;align-self:end;margin-bottom:1rem;font-size:clamp(2rem,3vw,3.2rem);font-weight:600;line-height:.94}.topic-card>p{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:0;font-size:.65rem;font-weight:500}.about{grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(3rem,9vw,9rem);display:grid;position:relative}.about:before{content:"";z-index:-2;background:linear-gradient(115deg, var(--surface), var(--background) 68%);position:absolute;inset:0 -20vw}.about-copy>p{max-width:45rem;margin:2rem 0 0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hero-visual img{animation:linear both hero-art-drift scroll(root);animation-range:0 90vh}.hero-copy{animation:linear both hero-copy-drift scroll(root);animation-range:0 72vh}.flow-heading>span,.flow-heading>em{animation:linear both heading-flow view();animation-range:entry 10% cover 48%}}}@keyframes hero-art-drift{0%{opacity:.92;transform:scale(1.015)translateY(0)}to{opacity:.5;transform:scale(1.09)translateY(3.5%)}}@keyframes hero-copy-drift{0%{opacity:1;transform:translateY(0)}to{opacity:.52;transform:translateY(-7%)}}@keyframes heading-flow{0%{opacity:.38;transform:translate(-.35em)}to{opacity:1;transform:translate(0)}}@media (width<=64rem){.split-heading,.practice-heading,.email-invitation,.experience,.about{grid-template-columns:1fr}.split-heading,.practice-heading{gap:2rem}.split-heading>p,.practice-heading>p:last-child{max-width:38rem}.experience{gap:4rem}.about{grid-template-columns:minmax(13rem,.55fr) minmax(0,1fr)}}@media (width<=46rem){.eyebrow{gap:.6rem;font-size:.69rem}.eyebrow:before{width:1.7rem}.hero{min-height:46rem;padding-block:9rem 3rem}.hero-visual img{object-position:59% center}.hero-visual:after{background:linear-gradient(90deg,#09060de0 0%,#09060d9e 58%,#09060d2e),linear-gradient(#09060d61 0%,#0000 57%,#09060dbd 100%)}.scroll-cue{display:none}.email-invitation,.about{padding-block:6rem}.split-heading{margin-bottom:3rem}.about h2,.email-invitation h2{font-size:clamp(3rem,14vw,4.5rem)}.flow-heading>.flow-shift{margin-left:clamp(.75rem,4vw,1.5rem)}.email-form>div{grid-template-columns:1fr}.experience{min-height:auto;padding-block:6rem}.topic-card{min-height:16rem}.about{grid-template-columns:1fr}.landing .practice-label{flex-direction:column;align-items:flex-start;gap:.35rem;width:calc(100% - 2rem)}.landing .signal-stage--about{height:auto;min-height:68rem}}@media (prefers-reduced-motion:reduce){.hero-visual img,.hero-copy,.flow-heading>span,.flow-heading>em{opacity:1!important;animation:none!important;transform:none!important}}.question-panel-positioner{z-index:4;pointer-events:none;place-items:center;padding:4rem 1.5rem 1.5rem;display:grid;position:absolute;inset:0}.question-panel-positioner .question-panel{pointer-events:auto;width:min(50rem,76%);max-height:none;position:relative;top:auto;right:auto;overflow:visible}.email-glint{height:1px;position:absolute;top:0;left:0;right:0;overflow:visible}.email-glint span{background:linear-gradient(90deg, transparent, var(--accent) 42%, transparent 72%);position:absolute;inset:0}.email-glint i{border:1px solid var(--accent-soft);width:.55rem;height:.55rem;box-shadow:0 0 1rem var(--accent);border-radius:50%;animation:6.5s ease-in-out infinite signal-travel;position:absolute;top:-.28rem;left:0}.signal-stage--experience{--character-shift:4%;--motion-scale:1.04;height:clamp(54rem,90svh,68rem)}.signal-stage--experience .stage-media{transform:translateX(var(--character-shift))}.experience-content{z-index:4;gap:.9rem;width:min(37rem,41%);display:grid;position:absolute;bottom:4%;left:3.5%}.experience-content .experience-copy,.experience-content .audio-card{width:auto;position:relative;inset:auto}.experience-content .experience-copy{padding:clamp(1.5rem,2.6vw,2.5rem)}.experience-content .experience-copy h2{font-size:clamp(3rem,4.5vw,4.75rem)}.experience-content .audio-card{padding:clamp(1.35rem,2.3vw,2.1rem)}.experience-content .audio-card .audio-meta{margin-bottom:1.15rem}.experience-content .audio-card h3{max-width:15ch;font-size:clamp(2.2rem,3.1vw,3.45rem)}.signal-stage--practice{background:radial-gradient(circle at 50% 65%,#d9369624,#0000 29rem),linear-gradient(135deg,#170b1e,#09060d 72%);height:clamp(32rem,56svh,42rem)}.practice-backdrop{z-index:-2;width:min(54rem,64%);height:56%;position:absolute;top:13%;left:50%;transform:translate(-50%)rotate(-2.5deg)}.practice-backdrop span{inset:var(--page-inset);backdrop-filter:blur(4px);background:repeating-linear-gradient(0deg,#0000 0 2.4rem,#ffadd014 2.4rem calc(2.4rem + 1px)),linear-gradient(140deg,#fff8fc0d,#2b13364d);border:1px solid #ffadd02e;position:absolute;box-shadow:0 1.5rem 4rem #0000003d}.practice-backdrop span:first-child{--page-inset:0 10% 12% 0;transform:rotate(-3deg)}.practice-backdrop span:nth-child(2){--page-inset:6% 3% 5% 7%;transform:rotate(1.5deg)}.practice-backdrop span:nth-child(3){--page-inset:12% 0 0 14%;transform:rotate(4deg)}.signal-stage--about{background:linear-gradient(110deg,#0a0610,#170a1d 74%,#09060d);height:clamp(43rem,72svh,56rem)}.stage-media--intuitist{inset:2% 48% 2% 2%}.signal-stage--about .stage-media--intuitist img{object-fit:contain;object-position:center;filter:saturate(.88)brightness(.94)}.landing .about-copy{top:8%}.landing .about-copy>p em{color:var(--accent-soft)}@media (width<=64rem){.question-panel-positioner .question-panel{width:min(44rem,82%)}.experience-content{width:min(34rem,47%)}.practice-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=46rem){.question-panel-positioner{padding:12rem .8rem .8rem;display:block;position:relative;inset:auto}.question-panel-positioner .question-panel{width:auto;margin:0}.signal-stage--experience{min-height:66rem;padding:19rem .8rem .8rem}.signal-stage--experience .stage-media{transform:none}.signal-stage--experience .stage-media img{object-position:65% center}.experience-content{width:auto;margin-top:auto;display:grid;position:relative;bottom:auto;left:auto}.signal-stage--practice{min-height:66rem}.practice-backdrop{width:92%;height:34%;top:10%}.practice-label{width:calc(100% - 2rem)}.practice-cards{grid-template-columns:1fr;gap:.8rem;padding:17rem .8rem .8rem;position:relative;inset:auto}.landing .topic-card{min-height:12rem}.signal-stage--about{min-height:64rem;padding-top:24rem}.stage-media--intuitist{height:24rem;inset:1rem 1rem auto}.signal-stage--about .stage-media--intuitist img{object-position:center top}}@media (width>=64.01rem) and (width<=74rem){.landing .signal-stage--about{height:clamp(36rem,60svh,40rem)}}@media (prefers-reduced-motion:reduce){.email-glint i{animation:none!important}.signal-stage--experience .stage-media{transform:none!important}}.landing{background:radial-gradient(circle at 8% 42%,#6f3db014,#0000 28rem),radial-gradient(circle at 92% 75%,#d9369612,#0000 30rem);position:relative;overflow:clip visible}.landing .hero-visual img,.landing .hero-copy,.landing .flow-heading>span,.landing .flow-heading>em{animation:none}.glass-surface{backdrop-filter:blur(20px)saturate(125%);background:linear-gradient(135deg,#fff8fc17,#0000 38%),linear-gradient(145deg,#1e0d28b8,#0c07118a);border:1px solid #fff8fc33;position:relative;box-shadow:0 1.5rem 5rem #00000047,inset 0 1px #ffffff17}.glass-surface:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#ffadd0b8,#0000);width:48%;height:1px;position:absolute;top:0;left:8%}.glass-surface--strong{backdrop-filter:blur(28px)saturate(130%);background:linear-gradient(135deg,#fff8fc1a,#0000 35%),linear-gradient(145deg,#1a0c23db,#08050cc2)}.motion-progress{z-index:30;pointer-events:none;width:1rem;height:min(30vh,18rem);position:fixed;top:50%;right:1.1rem;transform:translateY(-50%)}.motion-progress__track,.motion-progress__fill{background:#fff8fc24;width:1px;height:100%;position:absolute;top:0;left:50%}.motion-progress__fill{background:linear-gradient(var(--accent-soft), var(--accent), var(--violet));transform:scaleY(var(--page-progress,0));transform-origin:top;box-shadow:0 0 1rem #ff79b594}.motion-progress__pulse{top:var(--page-progress-pct,0%);border:1px solid var(--accent-soft);background:var(--background);width:.55rem;height:.55rem;box-shadow:0 0 1.2rem var(--accent);border-radius:50%;position:absolute;left:50%;transform:translate(-50%,-50%)}.motion-progress__label{color:var(--quiet);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;transform-origin:100% 0;font-size:.55rem;position:absolute;top:50%;right:.9rem;transform:rotate(-90deg)translateY(-50%)}.landing .hero{min-height:100svh;padding-block:clamp(9rem,15vh,13rem) 5rem}.landing .hero:before{z-index:-1;background:0 0}.landing .hero-visual{z-index:-3;inset:0}.landing .hero-visual:after{background:linear-gradient(90deg,#09060de8 0%,#09060d85 41%,#09060d0f 72%),linear-gradient(#09060d2e 0%,#0000 64%,#09060dc7 100%)}.landing .hero-visual img,.stage-media img{transform:translate3d(var(--motion-x,0%), var(--motion-y,0%), 0) scale(var(--motion-scale,1.1));transform-origin:50%;will-change:transform}.landing .hero-copy{max-width:71rem}.landing h1{text-shadow:0 .18em 1em #09060d52;font-size:clamp(4rem,8.5vw,8rem)}.hero-glass-note{z-index:3;grid-template-columns:auto minmax(0,1fr);gap:1rem;width:min(22rem,32vw);padding:1rem 1.1rem;display:grid;position:absolute;top:17%;right:3.5%}.hero-glass-note span{color:var(--accent);font-family:var(--font-mono);font-size:.65rem}.hero-glass-note p{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.62rem;line-height:1.65}.chapter{padding-block:clamp(7rem,11vw,11rem);position:relative}.chapter-heading{z-index:4;position:relative}.chapter-heading h2,.experience-copy h2,.about-copy h2{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.057em;margin-bottom:0;font-size:clamp(3.35rem,6.4vw,6.4rem);font-weight:630;line-height:.89}.chapter-heading.split-heading{margin-bottom:clamp(3rem,6vw,6rem)}.signal-stage{--motion-y:0%;--motion-x:0%;--motion-scale:1.1;--panel-drift:0px;isolation:isolate;background:var(--surface);contain:paint;border:1px solid #fff8fc2e;height:clamp(48rem,78svh,62rem);position:relative;overflow:hidden;box-shadow:0 2rem 8rem #00000057}.stage-media{z-index:-3;position:absolute;inset:-6%}.stage-media img{object-fit:cover;width:100%;height:100%;display:block}.signal-stage:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.signal-stage--understand:after{background:linear-gradient(90deg,#09060d14 0%,#09060d38 45%,#09060dbd 100%),linear-gradient(#0000 52%,#09060d6b)}.stage-sheen{z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 32%,#ffffff12 47%,#0000 62%);animation:10s cubic-bezier(.62,0,.2,1) infinite glass-sweep;position:absolute;inset:0;transform:translate(-115%)}.stage-marker{z-index:3;color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:auto minmax(4rem,10rem) auto;align-items:center;gap:.75rem;font-size:.58rem;display:grid;position:absolute;top:1.25rem;left:1.25rem}.stage-marker i{background:linear-gradient(90deg, var(--accent), #fff8fc38);height:1px}.panel-kicker{color:var(--accent-soft);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.4rem .5rem 1rem;font-size:.6rem;display:flex}.question-panel{z-index:4;scrollbar-color:var(--accent) transparent;width:min(52rem,60%);max-height:88%;padding:1.1rem 1.25rem 1.25rem;position:absolute;top:6%;right:3.5%;overflow:auto}.question-panel .question-list{border-color:#fff8fc33}.question-panel .question summary{grid-template-columns:2.4rem minmax(0,1fr) 2rem;padding-block:1.12rem;font-size:clamp(1rem,1.5vw,1.35rem)}.question-panel .question-answer{padding:0 2rem 1.2rem 3.4rem;font-size:.93rem}.glass-surface--floating{z-index:5;border-color:#ffadd047;margin-block:1rem clamp(6rem,10vw,10rem);padding:clamp(2.5rem,5vw,5rem);position:relative}.landing .email-invitation{border-bottom:1px solid #ffadd042;grid-template-columns:minmax(0,1fr) minmax(22rem,.75fr);align-items:end;gap:clamp(3rem,9vw,9rem);display:grid}.experience-copy{z-index:4;width:min(38rem,43%);padding:clamp(1.5rem,3vw,3rem);position:absolute;top:8%;left:3.5%}.experience-copy>p:last-child{max-width:31rem;color:var(--muted);margin:1.6rem 0 0;font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.65}.audio-card{z-index:4;width:min(34rem,39%);padding:clamp(1.5rem,3vw,2.75rem);position:absolute;bottom:4%;left:4.5%}.audio-card .audio-meta{color:var(--accent-soft);flex-wrap:wrap;gap:.7rem 1.2rem;margin-bottom:1.6rem;font-size:.6rem;display:flex}.audio-card h3{max-width:12ch;font-family:var(--font-display);letter-spacing:-.055em;margin-bottom:1rem;font-size:clamp(2.6rem,4vw,4.7rem);font-weight:620;line-height:.91}.audio-card>p{color:var(--muted);margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.audio-card__description{gap:.7rem;margin-bottom:1.25rem;display:grid}.audio-card__description p{color:var(--muted);margin:0;font-size:clamp(.76rem,.82vw,.88rem);line-height:1.5}.landing .practice-heading{margin-bottom:clamp(3rem,6vw,6rem)}.signal-stage--practice .stage-media img{object-position:center}.practice-label{z-index:4;width:min(41rem,52%);color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:3rem;padding:.8rem 1rem;font-size:.6rem;display:flex;position:absolute;top:4%;left:3%}.practice-label span:first-child{color:var(--accent-soft)}.practice-cards{z-index:4;pointer-events:none;position:absolute;inset:0}.landing .topic-card{width:min(28rem,29%);min-height:15rem;color:inherit;pointer-events:auto;border:1px solid #fff8fc33;grid-template-rows:auto 1fr auto;padding:1.35rem;text-decoration:none;display:grid;position:absolute}@media (hover:hover) and (pointer:fine){.landing .topic-card:hover{transform:translateY(calc(var(--panel-drift,0px) - .35rem));background-color:#ff79b51a}}.landing .topic-card>p{justify-content:space-between;display:flex}.chapter--about{padding-top:clamp(4rem,8vw,8rem)}.signal-stage--about .stage-media img{object-position:center}.landing .about-copy{z-index:4;width:min(46rem,51%);padding:clamp(2rem,4vw,4rem);position:absolute;top:10%;right:3.5%}.landing .about-copy>p{margin:1.6rem 0 0}.signal-rest{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-block:clamp(3rem,7vw,7rem);display:grid}.signal-rest span{background:linear-gradient(90deg,#0000,#ff79b56b);height:1px}.signal-rest span:last-child{background:linear-gradient(90deg,#ff79b56b,#0000)}.signal-rest i{border:1px solid #ffadd085;border-radius:50%;width:2.4rem;height:2.4rem;animation:7s ease-in-out infinite signal-breathe;box-shadow:0 0 2rem #ff79b52e}.section-reading-hold__target--practice{display:flow-root}@media (width>=50.01rem) and (prefers-reduced-motion:no-preference){html[data-motion=full] .section-reading-hold{--reading-hold-target-height:0px;min-height:calc(var(--reading-hold-target-height) + clamp(28rem, 75svh, 52rem));position:relative}html[data-motion=full] .section-reading-hold>.section-reading-hold__target{z-index:4;position:sticky;top:max(5.5rem,10svh)}}@media (width>=50.01rem) and (height<=60rem) and (prefers-reduced-motion:no-preference){html[data-motion=full] .section-reading-hold>.section-reading-hold__target{top:max(3.5rem,6svh)}}html[data-motion=full] .glass-surface[data-reveal]{clip-path:inset(0 22% 0 0)}html[data-motion=full] [data-reveal]:not(.is-visible) .flow-heading>span,html[data-motion=full] [data-reveal]:not(.is-visible) .flow-heading>em{transform:translate(-.45em)}html[data-motion=full] [data-reveal].is-visible .flow-heading>span,html[data-motion=full] [data-reveal].is-visible .flow-heading>em{transition:transform 1.1s cubic-bezier(.2,.75,.18,1);transform:translate(0)}html[data-motion=full] [data-reveal].is-visible .flow-heading>em{transition-delay:.1s}html[data-motion=light] .landing .hero-visual>img{will-change:auto;transform:none}html[data-motion=light] .stage-sheen,html[data-motion=light] .signal-rest i,html[data-motion=light] .scroll-cue,html[data-motion=light] .scroll-cue__spiral,html[data-motion=light] .eyebrow:before{animation:none}html[data-motion=still] .landing .hero-visual img,html[data-motion=still] .stage-media img{opacity:1;clip-path:none;transform:none}html[data-motion=still] .stage-sheen,html[data-motion=still] .signal-rest i{animation:none}@keyframes glass-sweep{0%,16%{opacity:0;transform:translate(-115%)}38%{opacity:.8}58%,to{opacity:0;transform:translate(115%)}}@keyframes signal-travel{0%,to{opacity:.35;left:3%}50%{opacity:1;left:calc(97% - .55rem)}}@media (width<=64rem){.motion-progress{right:.4rem}.landing .email-invitation,.landing .practice-heading{grid-template-columns:1fr}.question-panel{width:min(42rem,72%)}.experience-copy,.audio-card{width:min(34rem,46%)}.practice-label{width:66%}.landing .topic-card{width:30%}.landing .about-copy{width:58%}}@media (width<=46rem){.motion-progress{display:none}.landing .hero{min-height:48rem;padding-block:8.5rem 3rem}.landing .hero-visual img{object-position:60% center}.landing h1{font-size:clamp(3.35rem,15.7vw,5rem)}.hero-glass-note{width:min(19rem,100% - 2rem);top:auto;bottom:1rem;right:1rem}.chapter{padding-block:6rem}.chapter-heading h2,.experience-copy h2,.about-copy h2{font-size:clamp(3rem,14vw,4.5rem)}.signal-stage{height:auto;min-height:54rem}.stage-media{inset:-3%}.signal-stage--understand .stage-media img{object-position:35% center}.stage-marker{left:1rem}.question-panel{width:auto;max-height:none;margin:12rem .8rem .8rem;padding:.75rem;position:relative;top:auto;right:auto}.question-panel .question summary{grid-template-columns:1.9rem minmax(0,1fr) 1.8rem;font-size:1rem}.question-panel .question-answer{padding-left:2.6rem}.glass-surface--floating{margin-bottom:5rem;padding:2rem 1rem}.landing .email-invitation{gap:2.5rem}.signal-stage--experience{flex-direction:column;justify-content:flex-end;gap:1rem;min-height:66rem;padding:13rem .8rem .8rem;display:flex}.signal-stage--experience .stage-media img{object-position:64% center}.signal-stage--experience:after{background:linear-gradient(#0000 0%,#09060d5c 38%,#09060dcc 100%)}.experience-copy,.audio-card{width:auto;padding:1.35rem;position:relative;inset:auto}.audio-card h3{font-size:2.7rem}.signal-stage--practice{min-height:76rem}.signal-stage--practice .stage-media img{object-position:63% center}.practice-label{gap:1rem;width:calc(100% - 2rem);top:1rem;left:1rem}.practice-cards{gap:.8rem;padding:19rem .8rem .8rem;display:grid;position:relative}.landing .topic-card{width:auto;min-height:13rem;position:relative;bottom:auto;left:auto;right:auto}.signal-stage--about{min-height:57rem;padding:17rem .8rem .8rem}.signal-stage--about .stage-media img{object-position:33% center}.signal-stage--about:after{background:linear-gradient(#0000 0%,#09060d42 28%,#09060dd6 100%)}.landing .about-copy{width:auto;padding:1.5rem;position:relative;top:auto;right:auto}.signal-rest{padding-block:4rem}}@media (prefers-reduced-motion:reduce){.landing .hero-visual img,.stage-media img{transform:none!important}.stage-sheen,.signal-rest i{animation:none!important}}.signal-stage--experience{height:clamp(48rem,80svh,60rem)}.signal-stage--experience .stage-media img{object-position:47% center}.signal-stage--experience:after{background:linear-gradient(90deg,#09060dc2 0%,#09060d52 37%,#0000 68%),linear-gradient(#0000 44%,#09060d7a 100%)}.practice-label{width:min(37rem,48%)}.practice-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.7rem,1.5vw,1.2rem);display:grid;inset:auto 3% 4%}.landing .topic-card{width:auto;min-height:14rem;position:relative;bottom:auto;left:auto;right:auto}.landing .topic-card h3{font-size:clamp(1.7rem,2.25vw,2.55rem)}.signal-stage--practice{height:clamp(23.5rem,39svh,28rem)}.signal-stage--practice .practice-backdrop{height:50%;top:20%}.signal-stage--practice:after{background:linear-gradient(#0000 28%,#09060da6)}.signal-stage--about{height:clamp(34rem,58svh,42rem)}.stage-media.stage-media--intuitist{inset:2% 48% 2% 2%}.signal-stage--about:after{background:linear-gradient(90deg,#0000 22%,#09060d2e 47%,#09060dad 100%)}@media (width<=64rem){.experience-content{width:min(34rem,47%)}.practice-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=46rem){.question-panel-positioner{padding:12rem .8rem .8rem;display:block;position:relative;inset:auto}.question-panel-positioner .question-panel{width:auto;margin:0}.signal-stage--experience{flex-direction:column;justify-content:flex-start;min-height:66rem;padding:18.5rem .8rem .8rem;display:flex}.signal-stage--experience .stage-media{height:20rem;inset:0;transform:none}.signal-stage--experience .stage-media img{object-fit:cover;object-position:62% center}.experience-content{width:auto;margin-top:0;display:grid;position:relative;bottom:auto;left:auto}.signal-stage--practice{min-height:66rem}.practice-cards{grid-template-columns:1fr;gap:.8rem;padding:17rem .8rem .8rem;position:relative;inset:auto}.signal-stage--about{min-height:64rem;padding-top:24rem}.stage-media.stage-media--intuitist{height:24rem;inset:1rem 1rem auto}}.landing h1{font-size:clamp(3.65rem,7.7vw,7.2rem)}.landing h1 em{font-size:1.12em}.hero-visual:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(112deg,#0000 31%,#ffadd014 47%,#0000 61%);animation:10s cubic-bezier(.4,0,.2,1) infinite hero-light-drift;position:absolute;inset:-20% -10%;transform:translate(-42%)}.hero-visual:after{z-index:2}.hero-visual img{z-index:0;position:relative}.hero-glass-note:before{animation:2.2s cubic-bezier(.23,1,.32,1) .5s both hero-note-glint}.eyebrow:before{transform-origin:0;animation:4s ease-in-out infinite eyebrow-pulse}.scroll-cue{aspect-ratio:1;width:clamp(9rem,14vw,12rem);color:var(--text);border:0;border-radius:50%;place-items:center;animation:5s ease-in-out infinite scroll-cue-float;display:grid;bottom:2.5rem;right:1.5%}.scroll-cue__spiral{fill:none;stroke:#ffadd09e;stroke-width:1.15px;stroke-linecap:round;filter:drop-shadow(0 0 .75rem #ff79b547);transform-box:view-box;transform-origin:50.75% 50.4%;width:100%;height:100%;animation:18s linear infinite scroll-spiral-turn;position:absolute;inset:0;overflow:visible}.scroll-cue__spiral path{stroke-dasharray:290;stroke-dashoffset:0;animation:5s ease-in-out infinite scroll-spiral-breathe}.scroll-cue__label{z-index:1;max-width:5rem;font-family:var(--font-mono);letter-spacing:.13em;text-align:center;text-transform:uppercase;font-size:.67rem;font-weight:500;line-height:1.45;position:relative}.scroll-cue__arrow{z-index:2;width:2.5rem;height:2.5rem;color:var(--accent-soft);backdrop-filter:blur(10px);background:#09060d94;border:1px solid #fff8fc38;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.35rem;right:.15rem}.scroll-cue:hover .scroll-cue__spiral{stroke:var(--accent-soft)}.practice-cards--single{grid-template-columns:minmax(0,32rem)!important}@keyframes hero-light-drift{0%,18%{opacity:0;transform:translate(-42%)}45%{opacity:1}72%,to{opacity:0;transform:translate(48%)}}@keyframes hero-note-glint{0%,to{opacity:.35;transform:translate(-8%)}50%{opacity:1;transform:translate(70%)}}@keyframes eyebrow-pulse{0%,to{opacity:.55;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}@keyframes scroll-cue-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.45rem)}}@keyframes scroll-spiral-turn{to{transform:rotate(360deg)}}@keyframes scroll-spiral-breathe{0%,to{opacity:.48;stroke-dashoffset:18px}50%{opacity:1;stroke-dashoffset:0}}@media (width<=46rem){.landing h1{font-size:clamp(3.05rem,14.2vw,4.5rem)}.landing h1 em{font-size:1.1em}.scroll-cue{display:none}}@media (prefers-reduced-motion:reduce){.scroll-cue,.scroll-cue__spiral,.scroll-cue__spiral path,.hero-visual:before,.hero-glass-note:before,.eyebrow:before{animation:none!important}}.landing .split-heading,.landing .practice-heading{grid-template-columns:minmax(0,42rem) minmax(19rem,31rem);justify-content:space-between;column-gap:clamp(2rem,4vw,4.5rem);padding-inline:clamp(1.25rem,3vw,3rem) clamp(.25rem,1vw,1rem)}.landing .split-heading>p,.landing .practice-intro-copy{border-left:1px solid #ffadd057;justify-self:start;width:min(100%,31rem);padding-left:clamp(1.25rem,2vw,2rem);position:relative}.scroll-cue__spiral path{transform-box:view-box;transform-origin:50%;transform:scaleX(-1)}@media (width>=64.01rem){.question-panel-positioner{place-items:center end;padding:4rem 3.5% 1.5rem}.question-panel-positioner .question-panel{width:min(50rem,62%)}}.understand-library-panel{z-index:5;width:min(22rem,27%);padding:clamp(1.35rem,2.3vw,2.25rem);position:absolute;bottom:6%;left:3.5%}.understand-library-panel h3{max-width:10ch;font-family:var(--font-display);letter-spacing:-.05em;margin-bottom:1rem;font-size:clamp(2.15rem,3.2vw,3.55rem);font-weight:620;line-height:.94}.understand-library-panel>p:not(.section-index){color:var(--muted);margin-bottom:1.35rem;font-size:.96rem;line-height:1.6}.understand-library-panel .button-link{justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:3.6rem;padding-block:.75rem;line-height:1.35;text-decoration:none;display:inline-flex}.landing .split-heading>p:before,.landing .practice-intro-copy:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.35rem;left:-3px;box-shadow:0 0 .8rem #ff79b5a6}.landing .topic-card{isolation:isolate;background:#0c0711c2;overflow:hidden}.topic-card__media,.topic-card__veil{pointer-events:none;position:absolute;inset:0}.topic-card__media{z-index:0}.topic-card__media img{object-fit:cover;filter:grayscale()saturate(.15)contrast(1.04)brightness(.68);opacity:.7;width:100%;height:100%;transition:filter .22s,opacity .22s,transform .26s cubic-bezier(.23,1,.32,1);display:block;transform:scale(1.035)}.topic-card__veil{z-index:1;background:linear-gradient(#0a050e1f 0%,#0a050e73 46%,#0a050ee8 100%),linear-gradient(135deg,#d9369624,#0000 58%);transition:opacity .22s}.landing .topic-card>:not(.topic-card__media,.topic-card__veil){z-index:3;position:relative}.landing .topic-card:focus-visible .topic-card__media img{filter:grayscale(0)saturate(.72)contrast(1.03)brightness(.62);opacity:.82;transform:scale(1)}.landing .topic-card:focus-visible .topic-card__veil{opacity:.82}@media (hover:hover) and (pointer:fine){.landing .topic-card:hover .topic-card__media img{filter:grayscale(0)saturate(.72)contrast(1.03)brightness(.62);opacity:.82;transform:scale(1)}.landing .topic-card:hover .topic-card__veil{opacity:.82}}@media (width>=64.01rem){.landing .about-copy{scrollbar-width:thin;scrollbar-color:#ffadd059 transparent;width:min(43rem,49%);max-height:88%;padding:clamp(2rem,3vw,3.25rem);top:6%;bottom:auto;overflow:auto}.landing .about-copy h2{font-size:clamp(3.35rem,5.25vw,5.45rem)}.landing .about-copy>p{margin-top:clamp(1rem,1.8vh,1.4rem);font-size:clamp(.96rem,1.05vw,1.1rem);line-height:1.58}}@media (width<=64rem){.landing .split-heading,.landing .practice-heading{grid-template-columns:1fr;row-gap:2rem;padding-inline:1rem .25rem}.landing .split-heading>p,.landing .practice-intro-copy{max-width:38rem}.question-panel-positioner{padding-bottom:14rem}.understand-library-panel{width:auto;bottom:1.5rem;left:1.5rem;right:1.5rem}}@media (width<=46rem){.landing .split-heading,.landing .practice-heading{padding-inline:.75rem .2rem}.question-panel-positioner{padding-bottom:.8rem}.understand-library-panel{width:auto;margin:0 .8rem .8rem;position:relative;inset:auto}.landing .signal-stage--understand{padding-bottom:3rem}}@media (prefers-reduced-motion:reduce){.topic-card__media img,.topic-card__veil{transition:none}.landing .topic-card:hover .topic-card__media img,.landing .topic-card:focus-visible .topic-card__media img{transform:none}}.landing .signal-stage--understand{height:clamp(40rem,70svh,48rem)}.question-panel-positioner{place-items:center start;width:63%;padding:4rem 1.25rem 2.5rem 3.5%;inset:0 auto 0 0}.question-panel-positioner .question-panel{border-color:#fff8fc3d;width:100%;max-width:50rem;padding:1.15rem 1.35rem 1.35rem;box-shadow:0 2rem 6rem #00000057,inset 0 1px #ffffff12}.question-panel .panel-kicker{border-bottom:1px solid #ffadd029;padding:.5rem .65rem 1.05rem}.question-panel .question-list{border-top:0}.question-panel .question{isolation:isolate;border-color:#fff8fc26;transition:background-color .26s,border-color .26s;position:relative;overflow:hidden}.question-panel .question:before{content:"";z-index:-1;background:linear-gradient(90deg, #ff79b529, #6f3db017 58%, transparent), linear-gradient(90deg, var(--accent), var(--accent-soft)) left / 2px 100% no-repeat;opacity:0;transition:opacity .26s,transform .42s cubic-bezier(.2,.75,.18,1);position:absolute;inset:0;transform:translate(-1rem)}.question-panel .question:hover{background:#ffffff08}.question-panel .question[open]{border-color:#ffadd052}.question-panel .question[open]:before{opacity:1;transform:translate(0)}.question-panel .question summary{padding-inline:.65rem;transition:color .22s,padding-left .36s cubic-bezier(.2,.75,.18,1)}.question-panel .question summary:hover{color:var(--accent-soft)}.question-panel .question summary:focus-visible{outline:2px solid var(--accent-soft);outline-offset:-3px}.question-panel .question[open] summary{color:var(--text);padding-left:1rem}.question-panel .question[open] .question-number{color:var(--text);text-shadow:0 0 1rem #ff79b5ad}.question-panel .question-toggle{background:#07040b47;transition:transform .26s,background-color .26s,border-color .26s}.question-panel .question[open] .question-toggle{border-color:var(--accent);background:var(--accent);color:var(--background);box-shadow:0 0 1.4rem #ff79b53d}.question-panel .question-answer{color:#fff8fcc2;padding-top:.15rem;position:relative}.understand-library-panel{background:linear-gradient(145deg,#3e1e4657,#0a060fc7 62%),#0a060fa3;border-color:#ffadd052;width:min(25rem,30%);padding:clamp(1.6rem,2.4vw,2.5rem);inset:50% 3.5% auto auto;translate:0 -50%;box-shadow:0 2rem 6rem #0000005c,inset 0 1px #ffffff14}.understand-library-panel:before{content:"";background:linear-gradient(90deg, transparent, var(--accent));width:clamp(1.25rem,3vw,3.5rem);height:1px;position:absolute;top:50%;right:100%}.understand-library-panel__step{color:var(--accent-soft);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.65rem;margin-bottom:1.75rem;font-size:.59rem;display:flex}.understand-library-panel__step:before{content:"→";font-size:.9rem}.understand-library-panel h3{max-width:11ch;font-size:clamp(2.15rem,3.25vw,3.75rem)}.understand-library-panel .button-link{border-color:#ffadd085;transition:color .22s,background-color .22s,box-shadow .22s,transform .22s;position:relative;overflow:hidden}.understand-library-panel .button-link:hover,.understand-library-panel .button-link:focus-visible{color:var(--text);background:var(--accent);transform:translateY(-2px);box-shadow:0 .8rem 2.5rem #ff79b533}html[data-motion=full] .understand-library-panel[data-reveal-after=questions]{opacity:0;clip-path:inset(0 0 0 14%);transition:opacity .76s .52s,clip-path .9s cubic-bezier(.2,.75,.18,1) .52s,transform .9s cubic-bezier(.2,.75,.18,1) .52s;transform:translate(clamp(3rem,7vw,6rem))}html[data-motion=full] .understand-library-panel[data-reveal-after=questions].is-visible{opacity:1;clip-path:inset(0);transform:translate(0,0)}html[data-motion=full] .understand-library-panel[data-reveal-after=questions] .button-link{opacity:0;transition:opacity .52s 1.05s,color .22s,background-color .22s,box-shadow .22s;transform:none}html[data-motion=full] .understand-library-panel[data-reveal-after=questions].is-visible .button-link{opacity:1;transform:none}html[data-motion=full] .question-panel .question{opacity:0;transition:opacity .42s,transform .58s cubic-bezier(.2,.75,.18,1),background-color .26s,border-color .26s;transform:translate(-.8rem)}html[data-motion=full] .question-panel.is-visible .question{opacity:1;transform:translate(0)}html[data-motion=full] .question-panel.is-visible .question:first-child{transition-delay:90ms}html[data-motion=full] .question-panel.is-visible .question:nth-child(2){transition-delay:.15s}html[data-motion=full] .question-panel.is-visible .question:nth-child(3){transition-delay:.21s}html[data-motion=full] .question-panel.is-visible .question:nth-child(4){transition-delay:.27s}html[data-motion=full] .question-panel.is-visible .question:nth-child(5){transition-delay:.33s}.signal-stage--understand.has-question-open .understand-library-panel .button-link{box-shadow:0 0 0 1px #ffadd02e,0 1rem 3rem #ff79b529}.landing .email-invitation{grid-template-columns:minmax(19rem,.72fr) minmax(32rem,1.28fr);align-items:center;gap:clamp(3rem,6vw,6rem)}.email-preview{width:100%}.email-form{gap:1.15rem;width:100%;display:grid}.email-form__field{display:block}.email-form__select-wrap{position:relative}.email-form__select-wrap select{appearance:none;cursor:pointer;padding-right:3.5rem}.email-form__select-wrap>span{color:var(--accent-soft);font-family:var(--font-mono);pointer-events:none;font-size:.9rem;position:absolute;top:50%;right:1.15rem;translate:0 -50%}.email-form button[type=submit]{cursor:pointer;border-color:#ffadd085;width:100%;min-height:3.75rem;margin-top:.25rem;transition:background-color .22s,color .22s,transform .22s,box-shadow .22s}.email-form button[type=submit]:hover,.email-form button[type=submit]:focus-visible{color:var(--text);background:var(--accent);transform:translateY(-2px);box-shadow:0 .8rem 2.5rem #ff79b533}.email-form__message{min-height:1.35rem;font-family:var(--font-mono);letter-spacing:.025em;margin:-.25rem 0 0;font-size:.68rem;line-height:1.5}.email-form__message[data-state=error]{color:#ff9cb4}.email-form__message[data-state=success]{color:var(--accent-soft)}@media (width<=64rem){.landing .signal-stage--understand{height:46rem}.landing .email-invitation{grid-template-columns:minmax(17rem,.7fr) minmax(27rem,1.3fr);gap:clamp(2.5rem,5vw,4rem)}}@media (width<=50rem){.landing .signal-stage--understand{height:auto;min-height:0;padding-bottom:1rem}.question-panel-positioner{width:100%;padding:6rem 1rem 1rem;position:relative;inset:auto}.question-panel-positioner .question-panel{width:100%;margin:0}.understand-library-panel{width:auto;margin:0 1rem 1rem;position:relative;inset:auto;translate:none}.understand-library-panel:before{background:linear-gradient(0deg, var(--accent), transparent);width:1px;height:1rem;inset:auto auto 100% 2rem}.landing .email-invitation{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.question-panel .question,.understand-library-panel,.understand-library-panel .button-link{transition-delay:0s!important}html[data-motion=full] .question-panel .question,html[data-motion=full] .understand-library-panel .button-link{opacity:1;transform:none}}.signal-stage--experience{--performance-progress:0;--wave-opacity:0}.stage-media--experience{background:#09060d}.stage-media--experience .experience-poster,.stage-media--experience .experience-video{filter:brightness(.84);width:100%;height:100%;transform:translate3d(var(--motion-x,0%), var(--motion-y,0%), 0) scale(var(--motion-scale,1.1));transform-origin:50%;will-change:transform;object-fit:cover;object-position:47% center;display:block;position:absolute;inset:0}.stage-media--experience .experience-poster{z-index:0}.stage-media--experience .experience-video{z-index:1;opacity:0;transition:opacity .5s}.stage-media--experience.has-video-error .experience-video{display:none}.signal-stage--experience>.experience-waves{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.experience-signal{width:100%;height:100%;opacity:var(--wave-opacity);mix-blend-mode:screen;filter:drop-shadow(0 0 .25rem #ff79b533)drop-shadow(0 0 .75rem #ffadd014);transition:opacity 90ms linear;display:block;position:absolute;inset:0}.experience-grain{z-index:3;mix-blend-mode:soft-light;opacity:.4;pointer-events:none;will-change:transform;background-image:url(/media/experience-rose-grain.svg);background-repeat:repeat;background-size:14rem 14rem;animation:.2s step-end infinite experience-grain-shift;position:absolute;inset:-8%}.experience-yes{--yes-opacity:0;--yes-scale:0;--yes-color:#482244;--yes-halo-opacity:.02;z-index:2;color:var(--yes-color);font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.065em;white-space:nowrap;opacity:var(--yes-opacity);text-shadow:0 0 .45rem rgb(255 173 208/var(--yes-halo-opacity)), 0 0 1.4rem rgb(255 121 181/var(--yes-halo-opacity));transform:translate3d(-50%, -50%, 0) scale(var(--yes-scale));transform-origin:50% 55%;pointer-events:none;will-change:opacity, transform, color;font-size:clamp(3.8016rem,8.8704vw,7.6032rem);font-style:italic;font-weight:450;line-height:.8;display:none;position:absolute;top:51%;left:50%}html[data-motion=full] .experience-yes{display:block}@keyframes experience-grain-shift{0%{transform:translate(0,0)scale(1)}25%{transform:translate(-2.5%,1.5%)scaleX(-1)}50%{transform:translate(1.5%,-2%)scale(-1)}75%{transform:translate(-1%,-1.5%)scaleY(-1)}}html[data-motion=light] .experience-grain,html[data-motion=still] .experience-grain{opacity:.4;animation:none;transform:none}html[data-motion=still] .experience-video,html[data-motion=still] .experience-waves,.stage-media--experience.has-video-error~.experience-yes,.stage-media--experience.has-video-error+.experience-waves{display:none}@media (width<=50rem){.stage-media--experience .experience-poster,.stage-media--experience .experience-video{object-position:62% center}.signal-stage--experience>.experience-waves,html[data-motion=full] .experience-yes{display:none}}@media (prefers-reduced-motion:reduce){.stage-media--experience .experience-poster,.stage-media--experience .experience-video{transform:none!important}.experience-grain{opacity:.4;animation:none;transform:none}.stage-media--experience .experience-video,.signal-stage--experience>.experience-waves,html[data-motion=full] .experience-yes{display:none}}.chapter--experience{min-height:874svh;padding-block:0}.signal-stage--experience{--experience-progress:0;--character-shift:0%;--copy-progress:0;--card-progress:0;--copy-offset:-112%;--card-offset:-112%;--content-progress:0;isolation:isolate;background:#050309;height:min(80svh,60rem);position:sticky;top:max(5.5rem,10svh)}@media (width>=50.01rem) and (height<=60rem){.signal-stage--experience{height:min(88svh,60rem);top:max(3.5rem,6svh)}}@media (width>=50.01rem) and (height<=48rem){.experience-content{gap:.65rem;bottom:2.5%}.experience-content .experience-copy{padding:1.2rem 1.4rem}.experience-content .experience-copy h2{font-size:clamp(2.65rem,4.25vw,3.5rem)}.experience-content .experience-copy>p:last-child{margin-top:1rem;line-height:1.5}.experience-content .audio-card{padding:1.1rem 1.3rem}.experience-content .audio-card .audio-meta{margin-bottom:.75rem}.experience-content .audio-card h3{font-size:clamp(2rem,2.8vw,2.7rem)}}.signal-stage--experience .stage-media--experience{transform:translate3d(var(--character-shift), 0, 0);will-change:transform}html[data-motion=full] .signal-stage--experience .stage-media--experience{mask-image:linear-gradient(90deg,#0000 0%,#0000002e 4%,#000 16% 100%)}.stage-media--experience .experience-poster,.stage-media--experience .experience-video{object-position:center}.stage-media--experience.is-ready .experience-video{opacity:1}.signal-stage--experience:after{opacity:var(--content-progress);will-change:opacity}.signal-stage--experience .experience-copy,.signal-stage--experience .audio-card{will-change:transform, opacity}.signal-stage--experience .experience-copy{opacity:var(--copy-progress);transform:translate3d(var(--copy-offset), 0, 0)}.signal-stage--experience #experience-heading:focus{outline:none}.signal-stage--experience .audio-card{opacity:var(--card-progress);transform:translate3d(var(--card-offset), 0, 0)}html[data-motion=still] .chapter--experience,html[data-motion=light] .chapter--experience{min-height:0;padding-block:clamp(5rem,9vw,9rem)}html[data-motion=still] .signal-stage--experience,html[data-motion=light] .signal-stage--experience{position:relative;top:auto}html[data-motion=still] .signal-stage--experience:after,html[data-motion=still] .signal-stage--experience .experience-copy,html[data-motion=still] .signal-stage--experience .audio-card,html[data-motion=light] .signal-stage--experience:after,html[data-motion=light] .signal-stage--experience .experience-copy,html[data-motion=light] .signal-stage--experience .audio-card{opacity:1;transform:none}@media (width<=50rem){.hero-glass-note{display:none}.chapter--experience{min-height:0;padding-block:6rem}.signal-stage--experience{position:relative;top:auto}.signal-stage--experience .stage-media--experience{transform:none}.stage-media--experience .experience-poster,.stage-media--experience .experience-video{object-position:62% center}.signal-stage--experience:after,.signal-stage--experience .experience-copy,.signal-stage--experience .audio-card{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.chapter--experience{min-height:0;padding-block:clamp(5rem,9vw,9rem)}.signal-stage--experience{position:relative;top:auto}.signal-stage--experience:after,.signal-stage--experience .experience-copy,.signal-stage--experience .audio-card{opacity:1;transform:none}}.landing .hero-visual:before{content:none}.landing .hero-visual>img,.landing .hero-visual>.hero-video{z-index:0;object-fit:cover;object-position:54% center;width:100%;height:100%;transform:translate3d(var(--motion-x,0%), var(--motion-y,0%), 0) scale(var(--motion-scale,1.1));transform-origin:50%;will-change:transform;display:block;position:absolute;inset:0}@media (width>=46.01rem){.landing .hero-visual>img,.landing .hero-visual>.hero-video{object-position:right center;transform:translate3d(var(--motion-x,0%), var(--motion-y,0%), 0) scale(1.015)}}@media (width>=46.01rem) and (aspect-ratio<=16/9){.landing .hero-visual>img,.landing .hero-visual>.hero-video{object-fit:contain}}.landing .hero-visual>.hero-video{opacity:0;pointer-events:none;backface-visibility:hidden;transition:opacity .45s cubic-bezier(.23,1,.32,1)}.landing .hero-visual>.hero-video.is-ready{opacity:1}html[data-motion=still] .landing .hero-visual>.hero-video{display:none}@media (width<=46rem){.landing .hero-visual>img,.landing .hero-visual>.hero-video{object-position:60% center}.landing .hero-visual>.hero-video{display:none}}@media (prefers-reduced-motion:reduce){.landing .hero-visual>.hero-video{display:none}}.understand-library-panel:before{content:none}.landing .signal-button{isolation:isolate;min-height:3.75rem;color:var(--text);box-shadow:inset 2px 0 var(--accent), inset 0 1px #ffffff12;font-family:var(--font-mono);letter-spacing:.065em;text-align:left;text-transform:uppercase;background:linear-gradient(105deg,#ff79b51a,#0000 42%),#0a060fc2;border:1px solid #ffadd047;justify-content:space-between;align-items:center;gap:1.2rem;padding:.8rem .8rem .8rem 1.2rem;font-size:.66rem;font-weight:500;line-height:1.35;text-decoration:none;transition:border-color .22s,background-color .22s,box-shadow .22s,color .22s,transform .22s;display:inline-flex;position:relative;overflow:hidden}.landing .signal-button__mark{aspect-ratio:1;width:2.15rem;color:var(--accent-soft);background:#fff8fc08;border:1px solid #ffadd057;flex:none;place-items:center;font-size:.85rem;transition:background-color .22s,border-color .22s,color .22s,transform .22s;display:grid}.landing .signal-button:focus-visible,.understand-library-panel .signal-button:focus-visible,.email-form .signal-button:focus-visible,.email-form button.signal-button[type=submit]:focus-visible{color:var(--text);box-shadow:inset 4px 0 var(--accent), inset 0 1px #ffffff1a, 0 .8rem 2.5rem #ff79b51c;background:linear-gradient(105deg,#ff79b52b,#0000 48%),#0f0815e0;border-color:#ffadd09e;transform:none}.landing .signal-button:focus-visible{outline-offset:3px;outline:2px solid #ffadd0b8}.landing .signal-button:focus-visible .signal-button__mark{border-color:var(--accent);color:var(--background);background:var(--accent-soft);transform:none}@media (hover:hover) and (pointer:fine){.landing .signal-button:hover,.understand-library-panel .signal-button:hover,.email-form .signal-button:hover,.email-form button.signal-button[type=submit]:hover{color:var(--text);box-shadow:inset 4px 0 var(--accent), inset 0 1px #ffffff1a, 0 .8rem 2.5rem #ff79b51c;background:linear-gradient(105deg,#ff79b52b,#0000 48%),#0f0815e0;border-color:#ffadd09e;transform:translateY(-2px)}.landing .signal-button:hover .signal-button__mark{border-color:var(--accent);color:var(--background);background:var(--accent-soft);transform:translate(.12rem)}}.landing .signal-button--pending,.landing .signal-button--pending:hover,.landing .signal-button--pending:focus-visible{cursor:not-allowed;color:#fff8fca8;opacity:1;background:#0a060fa3;border-color:#fff8fc2b;padding-right:1rem;transform:none;box-shadow:inset 2px 0 #ffadd057,inset 0 1px #ffffff0d}.signal-button__status{color:var(--quiet);letter-spacing:.08em;border:1px solid #fff8fc24;flex:none;padding:.38rem .48rem;font-size:.55rem}@media (prefers-reduced-motion:reduce){.landing .signal-button,.landing .signal-button__mark{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;transform:none}}.about-copy__body{border-top:1px solid #fff8fc1f;gap:1rem;margin-top:1.4rem;padding-top:1.25rem;display:grid}.about-copy__body p{color:var(--muted);margin:0;line-height:1.6}.landing .about-copy>.section-index{color:#ffadd0b8;letter-spacing:.14em;margin-top:0;font-size:clamp(.56rem,.62vw,.66rem)}.landing .about-copy h2{line-height:.98}.landing .about-copy h2>.flow-shift{margin-top:.14em}.chapter--about{padding-bottom:clamp(2rem,4vw,3.5rem)}.signal-rest{padding-block:clamp(2rem,4vw,3.5rem)}.signal-rest i{width:2.25rem;height:2.25rem}.signal-rest .signal-rest__spiral{box-shadow:none;opacity:.8;filter:drop-shadow(0 0 .6rem #ff79b51f);background:0 0;border:0;border-radius:0;place-items:center;padding:0;animation:20s linear infinite signal-rest-spin;display:grid}.signal-rest__spiral svg{width:100%;height:100%;display:block}@keyframes signal-rest-spin{to{transform:rotate(-1turn)}}@media (width>=64.01rem){.stage-media.stage-media--intuitist{inset:16% 61% 16% 7%}.landing .about-copy{width:min(52rem,54%);max-height:none;padding:clamp(2rem,3vw,3.25rem);top:50%;bottom:auto;right:7%;overflow:visible;translate:0 -50%}.landing .about-copy__body{grid-template-columns:1fr;gap:1rem;max-width:48rem}}@media (width<=64rem){#experience.chapter--experience{padding-bottom:clamp(1rem,3vw,2rem)}}@media (width<=46rem){.offer-includes{grid-template-columns:1fr;gap:.55rem;display:grid}.offer-includes span{display:block}.signal-stage--experience{height:auto;min-height:0;padding:22.5rem .8rem 1.5rem}.signal-stage--experience .stage-media--experience{height:22rem;inset:0 0 auto;overflow:hidden;mask-image:linear-gradient(#000 0% 82%,#0000 100%)}.signal-stage--experience .stage-media--experience .experience-poster,.signal-stage--experience .stage-media--experience .experience-video{object-fit:cover;object-position:62% center}.experience-content{gap:1rem}.chapter--practice{padding-top:3.5rem;padding-bottom:2.5rem}.signal-stage--practice{height:auto;min-height:0}.practice-cards{padding-top:7.5rem}.chapter--about{padding-top:2.5rem}}@media (width>=64.01rem){.chapter--about{padding-top:clamp(2.75rem,5vw,5rem)}.signal-stage--about{height:clamp(32rem,52svh,38rem)}}.about-copy__body p,.experience-copy>p:last-child{font-family:var(--font-display);letter-spacing:.005em;font-size:clamp(1rem,1.12vw,1.14rem);font-weight:410;line-height:1.68}.experience-copy>p:last-child{font-size:clamp(.92rem,1.02vw,1.04rem);font-style:italic}.landing .practice-intro-copy>p{font-size:clamp(.92rem,1.15vw,1.05rem);font-style:italic}@media (width<=46rem){.landing .about-copy h2{font-size:clamp(2.1rem,10.2vw,2.75rem)}}html .landing{--chapter-gap:clamp(4rem, 8vw, 7rem)}html .landing>.chapter,html .landing>.section-reading-hold{margin-bottom:0;display:flow-root;margin-top:var(--chapter-gap)!important;padding-block:0!important}html .landing>.signal-rest{padding-block:calc(var(--chapter-gap) / 2)}html .landing .email-invitation{margin-block:0}html[data-motion] .landing .section-reading-hold{min-height:0;margin-bottom:0}html[data-motion] .landing .section-reading-hold>.section-reading-hold__target{position:relative;top:auto}@media (width>=56rem){html:not([data-motion=still]) .landing .section-reading-hold{--reading-distance:clamp(16rem, 42svh, 30rem);--reading-rate:.06;min-height:calc(var(--reading-hold-target-height,0px) + var(--reading-distance));margin-bottom:calc(var(--reading-distance) * var(--reading-rate) * -1);position:relative}html[data-motion=light] .landing .section-reading-hold{--reading-rate:.03}html:not([data-motion=still]) .landing .section-reading-hold>.section-reading-hold__target{top:min(clamp(3.5rem, 6svh, 5.5rem), calc(100svh - var(--reading-hold-target-height) - 1.5rem));position:sticky}html:not([data-motion=still])[data-experience-fit=pinned] .landing>#experience{margin-bottom:calc(var(--experience-reading-drift,0px) * -1)}}html[data-motion=still] .landing :is(.section-reading-hold__target,.signal-stage--experience){translate:none!important}@media (width<=55.99rem){html .landing :is(.section-reading-hold__target,.signal-stage--experience){translate:none!important}}
