:root{--ink:#070806;--ink-2:#0b0c09;--paper:#eee9dc;--muted:#a9a494;--gold:#c9a2ee;--gold-soft:#c9a2ee73;--line:#eee9dc24;--serif:"Newsreader", Georgia, serif;--sans:"Instrument Sans", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;overflow-x:hidden}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}img{max-width:100%;display:block}::selection{background:var(--gold);color:var(--ink)}main{overflow:clip}h1,h2,h3{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;font-weight:300}.chrome{z-index:100;pointer-events:none;justify-content:space-between;align-items:center;padding:28px 4vw;display:flex;position:fixed;top:0;left:0;right:0}.chrome>*{pointer-events:auto}.brand-mark{letter-spacing:.15em;text-transform:uppercase;text-shadow:0 2px 14px #0009;align-items:center;gap:14px;font-size:12px;line-height:1;display:flex}.brand-word i{color:var(--gold);font-family:var(--serif);letter-spacing:.04em;text-transform:none;margin-top:6px;font-size:21px;font-style:italic;font-weight:400;display:block}.brand-lockup{filter:drop-shadow(0 2px 14px #0009);width:auto;height:82px;transition:opacity .3s;display:block}.brand-mark:hover .brand-lockup{opacity:.82}.glass-pill{-webkit-backdrop-filter:blur(20px)saturate(1.7);backdrop-filter:blur(20px)saturate(1.7);background:linear-gradient(120deg,#eee9dc1a,#eee9dc08);border:1px solid #eee9dc29;border-radius:999px;align-items:center;gap:4px;padding:6px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px -14px #000000a6}.glass-pill:before{content:"";border-radius:inherit;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#ffffff29,#fff0);position:absolute;inset:0 0 55%}.glass-pill>a,.glass-pill>button{cursor:pointer;color:#eee9dcc7;font-family:var(--sans);letter-spacing:.15em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:14px 24px;font-size:11.5px;font-weight:500;transition:color .25s,background .25s;position:relative}.glass-pill>a:hover,.glass-pill>button:hover{color:var(--paper);background:#eee9dc14}.glass-pill>.pill-cta{background:var(--paper);color:var(--ink)}.glass-pill>.pill-cta:hover{color:var(--ink);background:#fff}.glass-burger{z-index:101;-webkit-backdrop-filter:blur(20px)saturate(1.7);backdrop-filter:blur(20px)saturate(1.7);letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(120deg,#eee9dc1a,#eee9dc08);border:1px solid #eee9dc29;border-radius:999px;padding:13px 22px;font-size:11px;display:none;position:relative}.drawer{z-index:99;-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);background:#090a07e0;border-left:1px solid #eee9dc1f;flex-direction:column;gap:8px;width:min(320px,84vw);padding:110px 34px 40px;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(105%)}.drawer.open{transform:none}.drawer>a{font-family:var(--serif);border-bottom:1px solid #eee9dc1a;padding:16px 0;font-size:26px;font-weight:300}.drawer>.drawer-cta{background:var(--paper);color:var(--ink);font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;text-align:center;cursor:pointer;border:0;border-radius:999px;width:100%;margin-top:22px;padding:15px 22px;font-size:11px;font-weight:500}.stage{z-index:0;background:var(--ink);position:fixed;inset:0;overflow:hidden}.stage-layer{opacity:0;will-change:opacity;position:absolute;inset:0}.stage-layer video,.stage-layer img{object-fit:cover;object-position:center;background:var(--ink);width:100%;height:100%;position:absolute;inset:0}.stage-grade{pointer-events:none;background:linear-gradient(#0708066b 0%,#0708060f 22%,#0708061a 66%,#070806b8 100%),radial-gradient(circle at 62% 44%,#0000 12%,#07080629 52%,#07080699);position:absolute;inset:0}.stage-vignette{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 220px 50px #050604b8}.film{z-index:1;position:relative}.persona-carousel{--accent:#c9a2ee;height:190vh;position:relative}.pc-viewport{z-index:3;opacity:0;pointer-events:none;will-change:opacity;background:radial-gradient(130% 100% at 50% 32%,#191009 0%,#0c0805 46%,#050403 100%);position:fixed;inset:0;overflow:hidden}.pc-bg{z-index:0;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.pc-viewport .pc-info,.pc-viewport .pc-cta{pointer-events:none}.pc-viewport.is-live .pc-info,.pc-viewport.is-live .pc-cta{pointer-events:auto}.pc-scrim{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 42%,#0000 20%,#07080666 70%),linear-gradient(#07080659,#0708061a 30%,#0708068c);position:absolute;inset:0}.pc-accent{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 22%, transparent), transparent 60%);pointer-events:none;width:130vh;height:130vh;transition:background .65s cubic-bezier(.4,0,.2,1);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.pc-grain{z-index:50;pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.pc-eyebrow{z-index:60;color:#eee9dcd1;font-family:var(--serif);margin:0;font-size:clamp(24px,2.4vw,40px);font-style:italic;font-weight:300;position:absolute;top:11vh;left:4vw}.pc-ghost{z-index:2;inset-inline:0;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.01em;text-transform:uppercase;text-align:center;white-space:nowrap;color:#f2ece0;opacity:.34;text-shadow:0 2px 40px #06050a8c;flex-direction:column;align-items:center;font-family:Fraunces,serif;font-size:clamp(80px,16.5vw,272px);font-weight:900;line-height:.84;animation:.65s cubic-bezier(.4,0,.2,1) pcGhostIn;display:flex;position:absolute;top:10%}.pc-ghost span{display:block}@keyframes pcGhostIn{0%{opacity:0;letter-spacing:.03em}to{opacity:.34;letter-spacing:-.01em}}.pc-stage{z-index:3;position:absolute;inset:0}.pc-figure{transform-origin:bottom;will-change:transform, filter, opacity;height:90%;transition-property:transform,filter,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;bottom:3%;left:50%}.pc-figure img{object-fit:contain;object-position:bottom center;filter:drop-shadow(0 30px 46px #0009);width:auto;max-width:none;height:100%;display:block}.pc-info{z-index:60;width:min(340px,78vw);position:absolute;bottom:8vh;left:4vw}.pc-info-text{animation:.5s pcFadeUp}@keyframes pcFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pc-role{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:clamp(12px,1vw,15px);font-weight:600;transition:color .65s}.pc-blurb{color:#eee9dcd1;margin:0 0 26px;font-size:clamp(14px,1.05vw,16px);line-height:1.65}.pc-nav{gap:14px;display:flex}.pc-arrow{width:56px;height:56px;color:var(--paper);cursor:pointer;background:#eee9dc0d;border:1.5px solid #eee9dc73;border-radius:999px;place-items:center;transition:transform .15s,background-color .15s,border-color .15s;display:grid;position:relative}.pc-arrow:hover{border-color:var(--accent);background:#eee9dc1f;transform:scale(1.08)}.pc-viewport.is-live .pc-arrow{animation:2.3s ease-in-out infinite pcArrowBreathe}.pc-viewport.is-live .pc-arrow:last-child{animation-delay:.35s}.pc-viewport.is-live .pc-arrow:after{content:"";pointer-events:none;border:2px solid color-mix(in srgb, var(--accent) 55%, #fff);border-radius:999px;animation:2.3s cubic-bezier(.3,0,.2,1) infinite pcArrowRing;position:absolute;inset:-1.5px}.pc-viewport.is-live .pc-arrow:last-child:after{animation-delay:.35s}.pc-viewport.is-live .pc-arrow:hover{animation:none}.pc-viewport.is-live .pc-arrow:hover:after{opacity:0;animation:none}@keyframes pcArrowBreathe{0%,to{background:#eee9dc0d;border-color:#eee9dc73;transform:scale(1)}50%{background:color-mix(in srgb, var(--accent) 26%, transparent);border-color:var(--accent);transform:scale(1.11)}}@keyframes pcArrowRing{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.95)}}.pc-cta{z-index:60;color:var(--paper);font-family:var(--serif);text-transform:none;opacity:.95;align-items:center;gap:12px;font-size:clamp(22px,3.4vw,46px);font-weight:300;transition:opacity .2s,gap .3s;display:inline-flex;position:absolute;bottom:8vh;right:4vw}.pc-cta:hover{opacity:1;gap:18px}.pc-viewport.is-live .pc-cta{animation:2.3s ease-in-out infinite pcCtaGlow}.pc-viewport.is-live .pc-cta svg{animation:2.3s ease-in-out infinite pcNudge}.pc-viewport.is-live .pc-cta:hover,.pc-viewport.is-live .pc-cta:hover svg{animation:none}@keyframes pcCtaGlow{0%,to{opacity:.9;text-shadow:none}50%{opacity:1;text-shadow:0 0 22px color-mix(in srgb, var(--accent) 60%, transparent)}}@keyframes pcNudge{0%,55%,to{transform:translate(0)}76%{transform:translate(11px)}}@media (prefers-reduced-motion:reduce){.pc-viewport.is-live .pc-arrow,.pc-viewport.is-live .pc-arrow:after,.pc-viewport.is-live .pc-cta,.pc-viewport.is-live .pc-cta svg{animation:none}}.inplace-beat{position:relative}.beat-viewport{z-index:3;opacity:0;pointer-events:none;will-change:opacity;background:radial-gradient(130% 100% at 50% 32%,#191009 0%,#0c0805 46%,#050403 100%);position:fixed;inset:0;overflow:hidden}.beat-bg{z-index:0;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.beat-scrim{z-index:1;background:radial-gradient(circle at 50% 45%,#07080685 0%,#0708063d 45%,#07080699 100%);position:absolute;inset:0}.beat-content{z-index:2;text-align:center;place-items:center;padding:0 6vw;display:grid;position:absolute;inset:0}.beat-content h2{text-shadow:0 3px 34px #000000d9;margin:0;font-size:clamp(30px,3.4vw,52px);line-height:1.06}.beat-content .section-whisper{margin-bottom:18px}.beat-statement{max-width:min(760px,92vw)}.beat-copy{text-align:left;flex-direction:column;gap:18px;margin-top:clamp(22px,2.6vw,36px);display:flex}.beat-copy p{color:#eee9dcd6;font-family:var(--serif);text-shadow:0 2px 22px #000000d9;margin:0;font-size:clamp(15px,1.35vw,19px);font-weight:300;line-height:1.6}.scrollbeats{position:relative}.sb-beat{z-index:3;text-align:center;opacity:0;pointer-events:none;will-change:opacity;place-items:center;padding:0 6vw;display:grid;position:fixed;inset:0}.sb-inner{max-width:min(760px,92vw);position:relative}.sb-inner:before{content:"";z-index:-1;pointer-events:none;filter:blur(26px);background:radial-gradient(76% 72%,#050403bd 0%,#05040380 48%,#05040300 76%);position:absolute;inset:-16% -10%}.sb-inner .section-whisper{text-shadow:0 1px 3px #000000f2,0 2px 16px #000000e6;margin-bottom:18px}.sb-inner h2{text-shadow:0 2px 4px #060504f2,0 4px 26px #060504e6,0 0 64px #060504b3;margin:0;font-size:clamp(34px,4vw,62px);line-height:1.08}.sb-inner h2 em{font-style:italic;font-weight:200}.sb-body{flex-direction:column;gap:20px;margin-top:clamp(24px,2.8vw,40px);display:flex}.sb-body p{color:var(--paper);font-family:var(--serif);text-wrap:pretty;text-shadow:0 1px 3px #060504fa,0 2px 18px #060504eb,0 0 40px #060504b3;margin:0;font-size:clamp(18px,1.7vw,23px);font-weight:300;line-height:1.6}.sb-inner .line-link{text-shadow:0 2px 14px #060504f2}.story-cta{align-items:center;gap:clamp(22px,3vw,44px);margin-top:clamp(30px,3.4vw,46px);display:inline-flex}.polaroid{transform-origin:50% -7px;will-change:transform;background:#f3efe6;border-radius:3px;width:clamp(112px,11vw,150px);margin:0;padding:8px 8px 30px;animation:5s ease-in-out infinite alternate polaroidSway;position:relative;box-shadow:0 26px 44px -16px #000000bf,0 3px 8px #00000073}.polaroid img{border-radius:1px;width:100%;height:auto;display:block}.polaroid figcaption{text-align:center;color:#4a4437;font-family:var(--serif);letter-spacing:.02em;font-size:clamp(9px,.8vw,11px);font-style:italic;position:absolute;bottom:9px;left:0;right:0}.polaroid-pin{z-index:2;background:radial-gradient(circle at 34% 30%,#f0c273,#a9772e 70%,#7c531d);border-radius:50%;width:13px;height:13px;position:absolute;top:-7px;left:50%;transform:translate(-50%);box-shadow:0 3px 5px #0000008c}@keyframes polaroidSway{0%{transform:rotate(-3.4deg)}to{transform:rotate(2.6deg)}}@media (prefers-reduced-motion:reduce){.polaroid{animation:none;transform:rotate(-2deg)}}.beat-vow{font-family:var(--serif);margin:clamp(30px,3.4vw,50px) 0 0}.beat-vow span,.beat-vow em{letter-spacing:-.01em;text-wrap:balance;text-shadow:0 3px 30px #000000d9;font-size:clamp(26px,3vw,46px);font-weight:300;line-height:1.08;display:block}.beat-vow em{font-style:italic;font-weight:200}.beat-vow small{color:#eee9dca8;max-width:460px;font-family:var(--sans);margin:20px auto 0;font-size:14px;line-height:1.7;display:block}.welcome-reveal{height:150vh;position:relative}.welcome-reveal .welcome-pin{height:100svh;position:sticky;top:0;overflow:hidden}.welcome-stage,.welcome-inner{position:absolute;inset:0}.welcome-title{text-align:center;text-shadow:0 3px 30px #000000e6;position:absolute;top:8vh;left:0;right:0}.welcome-title h2{margin:0;font-size:clamp(26px,2.8vw,46px);line-height:1}.callout-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.callout-lines line{stroke:var(--gold);stroke-width:1.3px;vector-effect:non-scaling-stroke;opacity:.85;filter:drop-shadow(0 0 4px #c9a2ee99)}.callout-anchor{pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.callout-dot{background:var(--gold);border-radius:50%;width:11px;height:11px;display:block;box-shadow:0 0 0 4px #c9a2ee29,0 0 12px 2px #c9a2eeb3}.callout-label{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);color:var(--paper);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 10px #000000b3;background:linear-gradient(150deg,#0c0a07b8,#0c0a0780);border:1px solid #eee9dc33;border-radius:999px;padding:11px 18px;font-size:clamp(10px,.82vw,13px);font-weight:500;position:relative;overflow:hidden;box-shadow:0 12px 30px -12px #000000bf}.callout-label:before{content:"";border-radius:inherit;mix-blend-mode:screen;background:linear-gradient(#ffffff1c,#fff0);position:absolute;inset:0 0 55%}.page-veil{text-shadow:0 2px 18px #000000b3;background:linear-gradient(#07080629 0%,#070806b8 110svh 100%)}.scene{position:relative}.scene-pin{align-items:center;height:100svh;display:flex;position:sticky;top:0}.scene-copy{opacity:0;will-change:opacity, transform, filter;text-shadow:0 3px 30px #000000d9;width:min(760px,48vw);margin-left:7vw;margin-right:auto}.scene-copy-hero{opacity:1;position:relative}.scene-copy-hero:before{content:"";z-index:-1;filter:blur(30px);pointer-events:none;background:radial-gradient(72% 68% at 30% 46%,#060504b8,#06050452 54%,#0000 78%);position:absolute;inset:-10% -14% -14% -12%}.scene-copy-right{margin-left:auto;margin-right:7vw}.scene-copy h1,.scene-copy h2{text-wrap:balance;margin:0;font-size:clamp(46px,4.9vw,86px);line-height:.96}.scene-copy>div{color:#eee9dcd9;max-width:520px;margin-top:30px;font-size:clamp(16px,1.25vw,19px);line-height:1.75}.scene-link{letter-spacing:.16em;text-transform:uppercase;border:1px solid #eee9dc57;border-radius:7px;margin-top:38px;padding:14px 26px;font-size:11px;font-weight:500;transition:background .3s,border-color .3s;display:inline-block}.scene-link:hover{background:#eee9dc17;border-color:#eee9dc99}.melt{text-shadow:0 2px 20px #000000bf;background:linear-gradient(#07080600 0%,#07080694 24vh calc(100% - 24vh),#07080600 100%);padding:24vh 7vw;position:relative}.melt:before{content:"";background:linear-gradient(180deg, transparent, var(--gold-soft));width:1px;height:11vh;position:absolute;top:0;left:50%}.melt-top{text-shadow:0 2px 20px #000000bf;background:linear-gradient(#07080600 0%,#070806ad 24vh);position:relative}.melt-top:before{content:"";background:linear-gradient(180deg, transparent, var(--gold-soft));width:1px;height:11vh;position:absolute;top:0;left:50%}.melt-lift{background:linear-gradient(#07080600 0%,#07080652 24vh calc(100% - 24vh),#07080600 100%)}.glass-card{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(150deg,#0a0906a8,#0a09066b);border:1px solid #eee9dc29;border-radius:20px;padding:34px 32px 36px;position:relative;overflow:hidden;box-shadow:0 18px 44px -20px #000000a6}.glass-card:before{content:"";border-radius:inherit;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#ffffff17,#fff0);position:absolute;inset:0 0 62%}.card-meta{color:#eee9dc9e;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:500}.glass-chip{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);font-family:var(--serif);background:linear-gradient(150deg,#0a090699,#0a090661);border:1px solid #eee9dc29;border-radius:999px;padding:13px 22px;font-size:clamp(17px,1.35vw,22px);font-weight:300;display:inline-block}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s), transform 1.1s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s);transform:translateY(42px)}.reveal.is-visible{opacity:1;transform:translate(0,0)}.section-whisper,.chapter-note{color:var(--muted);font-family:var(--serif);letter-spacing:.01em;text-transform:none;margin:0 0 34px;font-size:clamp(16px,1.25vw,20px);font-style:italic;font-weight:400}.line-link{color:var(--paper);letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #0000;padding-bottom:4px;font-size:11px;font-weight:500;transition:color .3s,border-color .3s;display:inline-block}.line-link:hover{color:var(--gold);border-bottom-color:var(--gold-soft)}.pathways-head{text-align:center}.pathways-head h2{text-shadow:0 3px 26px #000000b3;margin:0 auto;font-size:clamp(40px,4.5vw,78px);line-height:.98}.pathway-grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1360px;margin:11vh auto 0;display:grid}.pathway-card{flex-direction:column;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .35s,background .35s;display:flex}.pathway-card:hover{background:linear-gradient(150deg,#0a0906bd,#0a090680);border-color:#c9a2ee66;transform:translateY(-6px)}.pathway-card h3{margin:0 0 18px;font-size:clamp(28px,2.3vw,38px);line-height:1.02;transition:color .35s}.pathway-card:hover h3{color:var(--gold)}.pathway-card>p:not(.card-meta){color:#eee9dcbf;margin:0;font-size:15px;line-height:1.75}.pathways-foot{text-align:center;margin-top:9vh}.belief-manifesto{text-align:center;place-items:center;min-height:130vh;display:grid}.belief-manifesto .section-whisper{margin-bottom:42px}.belief-manifesto h2{margin:0 auto;font-size:clamp(44px,5.2vw,88px);line-height:.98}.belief-manifesto p:not(.section-whisper){color:#eee9dccc;max-width:640px;margin:48px auto 38px;font-size:18px;line-height:1.85}.spotlight-interlude{height:190vh;position:relative}.spotlight-stage{--spot-x:50vw;--spot-y:50vh;background:linear-gradient(#05060400,#050604 14vh calc(100% - 14vh),#05060400);height:100svh;position:sticky;top:0;overflow:hidden}.spotlight-copy{opacity:0;width:100%;height:100%;position:absolute;inset:0}.spotlight-ghost,.spotlight-lit{white-space:pre-line;text-align:center;font-family:var(--serif);letter-spacing:-.02em;place-items:center;margin:0;padding:0 10vw;font-size:clamp(44px,5.6vw,98px);font-weight:300;line-height:1;display:grid;position:absolute;inset:0}.spotlight-ghost{color:#eee9dc12;text-shadow:none}.spotlight-lit{color:var(--paper);-webkit-mask-image:radial-gradient(circle 190px at var(--spot-x) var(--spot-y), #000 0%, #000000f5 42%, #0000 78%);-webkit-mask-image:radial-gradient(circle 190px at var(--spot-x) var(--spot-y), #000 0%, #000000f5 42%, #0000 78%);mask-image:radial-gradient(circle 190px at var(--spot-x) var(--spot-y), #000 0%, #000000f5 42%, #0000 78%);text-shadow:0 0 38px #c9a2ee40}.spotlight-footer{text-align:center;width:min(760px,88vw);position:absolute;top:calc(50% + clamp(110px,9.5vw,155px));left:50%;transform:translate(-50%)}.spotlight-support{color:#eee9dcc7;font-family:var(--serif);letter-spacing:.02em;margin:0;font-size:clamp(17px,1.35vw,22px);font-style:italic;line-height:1.35}.spotlight-hint{color:#eee9dc99;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;margin:18px 0 0;font-size:11.5px;font-weight:500;display:inline-flex}.spotlight-hint:before{content:"";border:1px solid var(--gold-soft);width:14px;height:14px;box-shadow:inset 0 0 0 4px #050604, inset 0 0 0 7px var(--gold);border-radius:50%;animation:1.8s ease-in-out infinite spotlightCue}.hint-mobile{display:none}@keyframes spotlightCue{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}.aether-chapter{grid-template-columns:1fr 1.1fr;align-items:center;gap:6vw;display:grid;overflow:hidden}.aether-sticky{align-content:center;min-height:60vh;display:grid;position:relative}.aether-orbit{aspect-ratio:1;opacity:.34;width:min(44vw,700px);position:absolute;top:50%;left:-16vw;transform:translateY(-50%)}.aether-orbit:before,.aether-orbit:after{content:"";border:1px solid #c9a2ee2e;border-radius:50%;position:absolute;inset:-7%}.aether-orbit:after{inset:8%}.aether-orbit img{object-fit:cover;filter:brightness(.6)saturate(.65)sepia(.16);border-radius:50%;width:100%;height:100%;animation:55s linear infinite orbitSlow}.aether-intro{z-index:1;position:relative}.aether-intro h2{margin:0;font-size:clamp(40px,4.3vw,74px);line-height:.98}.aether-scroll-copy{flex-direction:column;gap:44px;padding:6vh 0;display:flex}.aether-scroll-copy p{color:#eee9dcc7;max-width:620px;margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.8}.aether-scroll-copy .aether-lead,.aether-scroll-copy .aether-emphasis{color:var(--paper);font-family:var(--serif);font-size:clamp(28px,2.6vw,42px);font-weight:300;line-height:1.2}.aether-artifact{width:min(340px,72%);transform:rotate(-1.6deg)}.aether-artifact img{filter:brightness(.9)sepia(.12)saturate(.92);border:1px solid #eee9dc2e;border-radius:7px;width:100%;display:block;box-shadow:0 26px 60px -20px #000000bf}.aether-scroll-copy .aether-artifact-caption{color:var(--muted);font-family:var(--serif);margin:14px 0 0;font-size:15px;font-style:italic;font-weight:300;line-height:1.5}@keyframes orbitSlow{to{transform:rotate(360deg)}}.course-chapter{min-height:0}.course-title h2{max-width:1150px;margin:0;font-size:clamp(44px,4.9vw,86px);line-height:.98}.course-current{flex-wrap:wrap;gap:14px;max-width:1100px;margin-top:12vh;display:flex}.course-close{width:min(760px,70%);margin:12vh 0 0 auto;padding:42px 44px 46px}.course-close>p{color:#eee9dcbf;margin:0;font-size:17px;line-height:1.8}.course-close>div{justify-content:space-between;align-items:end;gap:40px;margin-top:44px;display:flex}.course-close strong{color:var(--gold);font-family:var(--serif);font-size:50px;font-weight:300}.journal-head{text-align:center}.journal-head .section-whisper{margin-bottom:0}.journal-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;max-width:1360px;margin:8vh auto 0;display:grid}.journal-card{flex-direction:column;align-items:flex-start;display:flex}.journal-card h3{margin:0 0 18px;font-size:clamp(26px,2.1vw,34px);line-height:1.08}.journal-card>p:not(.card-meta){color:#eee9dcbf;margin:0 0 26px;font-size:15px;line-height:1.75}.journal-card .line-link{margin-top:auto}.site-footer{z-index:1;isolation:isolate;background:radial-gradient(140% 100% at 50% 0,#eee9dc0e 0%,#eee9dc00 42%),linear-gradient(#101012 0%,#0a0a0b 22%,#060606 55%,#050505 100%);border-radius:clamp(24px,3vw,40px) clamp(24px,3vw,40px) 0 0;margin:clamp(40px,6vh,80px) clamp(18px,4vw,64px) 0;padding:clamp(64px,9vh,120px) clamp(36px,5vw,88px) 38px;position:relative;box-shadow:inset 0 34px 60px -46px #eee9dc29,0 -1px #eee9dc0d,0 -34px 70px -44px #000000d9}.site-footer:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:2;background:radial-gradient(120% 120% at 50% 0,#eee9dc8c 0%,#eee9dc14 34%,#eee9dc00 62%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.footer-top{border-bottom:1px solid #eee9dc1a;grid-template-columns:1.05fr .95fr;align-items:center;gap:6vw;padding-bottom:clamp(48px,8vh,96px);display:grid}.footer-eyebrow{color:var(--muted);font-family:var(--serif);margin:0 0 20px;font-size:18px;font-style:italic}.footer-invite h2{margin:0 0 24px;font-size:clamp(36px,4.2vw,72px);line-height:1}.footer-lead{color:#eee9dcbf;max-width:440px;margin:0 0 26px;font-size:clamp(15px,1.15vw,17px);line-height:1.65}.subscribe{max-width:470px}.subscribe-row{gap:10px;display:flex}.subscribe-input{min-width:0;color:var(--paper);font-family:var(--sans);background:#eee9dc0f;border:1px solid #eee9dc33;border-radius:9px;flex:1;padding:15px 18px;font-size:15px;transition:border-color .3s,background-color .3s}.subscribe-input::placeholder{color:#eee9dc6b}.subscribe-input:focus{border-color:var(--gold-soft);background:#eee9dc1a;outline:none}.subscribe-btn{cursor:pointer;background:var(--paper);color:var(--ink);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;border:none;border-radius:9px;flex:none;padding:15px 28px;font-size:12px;font-weight:600;transition:transform .2s,opacity .2s}.subscribe-btn:hover{transform:translateY(-1px)}.subscribe-btn:disabled{opacity:.6;cursor:default;transform:none}.subscribe-note{color:var(--muted);letter-spacing:.01em;margin:14px 0 0;font-size:12.5px}.subscribe-done{max-width:440px;color:var(--paper);font-family:var(--serif);margin:0;font-size:clamp(19px,1.6vw,24px);font-style:italic;line-height:1.5}.subscribe-done span{color:var(--gold);font-style:normal}.footer-media{border-radius:14px;justify-self:end;width:min(460px,100%);overflow:hidden;transform:rotate(2deg);box-shadow:0 44px 84px -30px #000000e6,0 0 0 8px #eee9dc08}.footer-media video,.footer-media img{width:100%;height:auto;display:block}.footer-media-holder{width:100%;display:block}.footer-cols{grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:5vw;padding:clamp(44px,7vh,80px) 0;display:grid}.footer-logo{font-family:var(--serif);letter-spacing:.01em;margin:0;font-size:22px;line-height:1.2}.footer-logo em{color:var(--gold);font-style:italic}.footer-brand>p:last-child{max-width:300px;color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.7}.footer-col h4{color:#eee9dc80;letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:600}.footer-col a,.footer-col span,.footer-col-link{color:#eee9dccc;font-family:var(--serif);margin-bottom:13px;font-size:17px;font-weight:300;transition:color .3s;display:block}.footer-col a:hover{color:var(--gold)}.footer-col-link{text-align:left;cursor:pointer;letter-spacing:inherit;line-height:inherit;background:0 0;border:0;padding:0}.footer-col-link:hover{color:var(--gold)}.footer-bottom{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #eee9dc1a;justify-content:space-between;padding-top:38px;font-size:11px;display:flex}.footer-bottom a{transition:color .3s}.footer-bottom a:hover{color:var(--gold)}.conv-overlay{z-index:200;-webkit-backdrop-filter:blur(10px);background:#040406b8;justify-content:center;align-items:center;padding:24px;animation:.3s both conv-fade;display:flex;position:fixed;inset:0}.conv-panel{background:radial-gradient(130% 90% at 50% 0,#eee9dc0f 0%,#eee9dc00 44%),linear-gradient(#131316 0%,#0b0b0d 60%,#08080a 100%);border-radius:26px;width:min(560px,100%);max-height:calc(100dvh - 48px);padding:clamp(30px,4vw,52px);animation:.38s cubic-bezier(.2,.7,.2,1) both conv-rise;position:relative;overflow-y:auto;box-shadow:inset 0 1px #eee9dc24,0 40px 90px -40px #000000e6}.conv-close{width:38px;height:38px;color:var(--paper);cursor:pointer;background:#eee9dc0a;border:1px solid #eee9dc29;border-radius:50%;place-items:center;font-size:22px;line-height:1;transition:background-color .25s,border-color .25s;display:grid;position:absolute;top:16px;right:18px}.conv-close:hover{border-color:var(--gold-soft);background:#eee9dc1a}.conv-eyebrow{color:var(--gold);font-family:var(--serif);margin:0 0 12px;font-size:16px;font-style:italic}.conv-panel h2{margin:0 0 12px;font-size:clamp(26px,3.2vw,38px);line-height:1.05}.conv-lead{color:#eee9dcb8;margin:0 0 26px;font-size:15px;line-height:1.65}.conv-subject{color:#eee9dcb3;background:#c9a2ee14;border:1px solid #c9a2ee47;border-radius:10px;margin:-12px 0 22px;padding:11px 15px;font-size:13px}.conv-subject span{color:var(--gold);font-family:var(--serif);font-size:15px}.conv-form{flex-direction:column;gap:16px;display:flex}.conv-field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.conv-field{flex-direction:column;gap:8px;display:flex}.conv-field>span{color:#eee9dc8c;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.conv-field input,.conv-field textarea{box-sizing:border-box;width:100%;color:var(--paper);font-family:var(--sans);background:#eee9dc0d;border:1px solid #eee9dc33;border-radius:11px;padding:13px 15px;font-size:15px;transition:border-color .25s,background-color .25s}.conv-field textarea{resize:vertical;min-height:96px;line-height:1.55}.conv-field input::placeholder,.conv-field textarea::placeholder{color:#eee9dc66}.conv-field input:focus,.conv-field textarea:focus{border-color:var(--gold-soft);background:#eee9dc17;outline:none}.conv-submit{cursor:pointer;background:var(--paper);color:var(--ink);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;border:none;border-radius:11px;margin-top:4px;padding:15px 28px;font-size:12px;font-weight:600;transition:transform .2s,opacity .2s}.conv-submit:hover{transform:translateY(-1px)}.conv-submit:disabled{opacity:.6;cursor:default;transform:none}.conv-note{color:var(--muted);margin:0;font-size:12.5px}.conv-or{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:16px;margin:26px 0 18px;font-size:11px;display:flex}.conv-or:before,.conv-or:after{content:"";background:#eee9dc1f;flex:1;height:1px}.conv-done{text-align:center;padding:12px 0}.conv-hp{position:absolute;left:-9999px}@keyframes conv-fade{0%{opacity:0}to{opacity:1}}@keyframes conv-rise{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@media (width<=640px){.conv-field-row{grid-template-columns:1fr}}.editorial-page{background:var(--ink);position:relative}.page-hero{align-items:center;min-height:120vh;padding:22vh 7vw 14vh;display:flex;overflow:hidden}.page-hero h1{margin:0;font-size:clamp(44px,5.4vw,92px);line-height:.98}.page-hero h1 em{font-style:italic;font-weight:200;display:block}.about-page-hero{background:0 0}.origin-story{grid-template-columns:.8fr 1fr;gap:10vw;padding:16vh 7vw;display:grid}.origin-portrait{background:linear-gradient(#0000 55%,#070806b3),url(/media/mitzi/hero-poster.jpg) 50%/cover no-repeat;border:1px solid #eee9dc24;border-radius:20px;height:72vh;position:sticky;top:14vh}.origin-copy{padding-top:8vh}.about-page.is-pricing{background:linear-gradient(180deg, #0d0a16 0%, var(--ink) 30%, var(--ink) 100%)}.about-intro{isolation:isolate;text-align:center;padding:clamp(150px,20vh,220px) 7vw clamp(40px,6vh,70px);position:relative}.about-intro h1{text-wrap:balance;max-width:19ch;margin:clamp(18px,2.4vw,28px) auto 0;font-size:clamp(34px,4.6vw,74px);font-weight:200;line-height:1.04}.about-intro h1 em{color:var(--gold);margin-top:.24em;font-style:italic;display:block}.about-intro:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 45%,#c9a2ee29 0%,#c9a2ee0d 42%,#0000 70%);width:min(1240px,132vw);height:720px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.about-page .origin-story{isolation:isolate;grid-template-columns:.75fr 1fr;gap:clamp(36px,5vw,76px);max-width:1180px;margin:0 auto;padding:clamp(40px,6vh,70px) 7vw clamp(70px,10vh,120px);position:relative}.about-page .origin-portrait{background:linear-gradient(#0000 58%,#070806b8),url(/media/mitzi/about-portrait.jpg) 50% 22%/cover no-repeat;border-radius:20px;height:62vh;top:15vh}.about-page .origin-copy{padding-top:0}.about-page .origin-copy>div{margin-bottom:clamp(26px,3.4vh,40px)}.about-page .origin-copy p{text-wrap:pretty;font-size:clamp(15px,1.15vw,17px);line-height:1.85}.about-page .origin-copy .opening-copy{font-size:clamp(26px,2.5vw,40px);line-height:1.15}.about-page .origin-story:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#c9a2ee1a 0%,#c9a2ee08 40%,#0000 68%);width:min(920px,86vw);height:900px;position:absolute;top:0;left:-18%}.about-beliefs{isolation:isolate;padding:0 7vw clamp(70px,10vh,120px);position:relative}.about-beliefs:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#a88ae41a 0%,#a88ae408 40%,#0000 68%);width:min(900px,86vw);height:860px;position:absolute;top:-10%;right:-18%}.about-intention{text-align:center;max-width:900px;margin:0 auto;padding:0 7vw clamp(70px,10vh,120px)}.about-intention-lead{max-width:62ch;color:var(--muted);text-wrap:pretty;margin:0 auto;font-size:15px;line-height:1.8}.about-intention h2{text-wrap:balance;max-width:26ch;margin:clamp(22px,3vw,34px) auto 0;font-size:clamp(24px,2.9vw,46px);font-weight:200;line-height:1.18}.about-quote .about-quote-note{color:var(--muted);margin:clamp(24px,3vh,34px) 0 0;font-size:14.5px}.about-cta-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.about-cta-row .faq-cta{justify-content:center;align-items:center;display:inline-flex}@media (width<=680px){.about-intro{padding:130px 22px 30px}.about-page .origin-story{grid-template-columns:minmax(0,1fr);gap:34px;padding:30px 22px 60px}.about-page .origin-portrait{height:58vh;position:relative;top:0}.about-beliefs,.about-intention{padding:0 22px 60px}.about-cta-row{flex-direction:column;align-items:stretch}}.origin-copy>div{margin-bottom:9vh}.origin-copy p{color:#eee9dcc7;margin:0;font-size:clamp(17px,1.4vw,21px);line-height:1.9}.origin-copy .opening-copy{color:var(--paper);font-family:var(--serif);font-size:clamp(30px,3vw,50px);font-weight:300;line-height:1.15}.beliefs-page{padding:18vh 7vw}.beliefs-page>div:first-child>p{color:var(--paper);font-family:var(--serif);font-size:clamp(24px,2.6vw,42px);font-style:italic;font-weight:300}.beliefs-page h2{margin:35px 0 14vh;font-size:clamp(42px,5vw,84px);line-height:.98}.belief-lines{border-top:1px solid var(--line);margin-left:32vw}.belief-lines>div{border-bottom:1px solid var(--line);padding:46px 0}.belief-lines p{font-family:var(--serif);margin:0;font-size:clamp(24px,2.4vw,40px);font-weight:300;line-height:1.2}.intention-page{padding:18vh 7vw}.intention-page>div:first-child{max-width:1200px}.intention-page>div:first-child>p{max-width:650px;color:var(--muted);font-size:17px;line-height:1.85}.intention-page h2{margin:60px 0 0;font-size:clamp(34px,4vw,66px);line-height:1.05}.healer-statement{text-align:center;margin:20vh auto 0}.healer-statement p,.healer-statement strong{font-family:var(--serif);margin:0;font-size:clamp(34px,4.4vw,74px);font-weight:300;line-height:1.05;display:block}.healer-statement strong{font-style:italic;font-weight:200}.healer-statement span{color:var(--muted);margin-top:55px;font-size:15px;display:block}.about-next{text-align:center;place-items:center;min-height:80vh;display:grid}.about-next p{color:var(--muted);font-size:15px}.about-next a{font-family:var(--serif);border-bottom:1px solid #0000;margin-top:25px;padding-bottom:12px;font-size:clamp(30px,3.4vw,54px);font-weight:300;transition:color .3s,border-color .3s;display:inline-block}.about-next a:hover{color:var(--gold);border-bottom-color:var(--gold-soft)}.aether-page-hero{position:relative}.aether-page-hero>div:last-child{z-index:1;position:relative}.aether-page-wheel{aspect-ratio:1;opacity:.26;width:min(63vw,930px);position:absolute;top:50%;right:-8vw;transform:translateY(-50%)}.aether-page-wheel img{object-fit:cover;filter:brightness(.7)saturate(.6)sepia(.16);border-radius:50%;width:100%;height:100%;animation:60s linear infinite orbitSlow}.aether-definition{grid-template-columns:1.1fr .75fr;gap:10vw;padding:16vh 7vw;display:grid}.definition-lead{font-family:var(--serif);margin:0;font-size:clamp(30px,3.4vw,56px);font-weight:300;line-height:1.1}.aether-definition>div:last-child>div{margin-bottom:7vh}.aether-definition>div:last-child p{color:#eee9dcc7;margin:0;font-size:17px;line-height:1.9}.qualities-field{padding:20vh 7vw}.qualities-field>div:last-child{flex-wrap:wrap;gap:14px;display:flex}.aether-page .qualities-field{text-align:center;padding:clamp(60px,9vh,110px) 7vw}.aether-page .qualities-field>div:last-child{justify-content:center;max-width:1000px;margin:26px auto 0}.qualities-field span{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);font-family:var(--serif);background:linear-gradient(150deg,#0a090699,#0a090661);border:1px solid #eee9dc29;border-radius:999px;padding:14px 24px;font-size:clamp(18px,1.5vw,24px);font-weight:300;display:inline-block}.interpretation-page{padding:18vh 7vw}.interpretation-page>div:first-child{grid-template-columns:1fr .65fr;align-items:end;gap:10vw;display:grid}.interpretation-page h2{margin:0;font-size:clamp(40px,4.6vw,76px);line-height:.98}.interpretation-page>div:first-child p{color:#eee9dcc7;margin:0;font-size:17px;line-height:1.85}.interpretation-page blockquote{text-align:center;max-width:1000px;font-family:var(--serif);margin:22vh auto 0;font-size:clamp(32px,3.8vw,60px);font-weight:300;line-height:1.1}.interpretation-page blockquote em{font-style:italic;font-weight:200}.commission-page{align-items:center;min-height:90vh;padding:18vh 7vw;display:flex}.commission-page h2{margin:0;font-size:clamp(40px,4.6vw,76px);line-height:.98}.commission-page>div>p:not(.chapter-note){color:#eee9dcc7;max-width:620px;margin:60px 0 40px;font-size:17px;line-height:1.85}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.offerings-page.is-pricing{background:linear-gradient(180deg, #0c0a14 0%, var(--ink) 26%, var(--ink) 100%)}.offerings-page.is-pricing .film{z-index:1;position:relative}.pricing-hero,.pricing-grid-section,.faq-section{isolation:isolate;position:relative}.pricing-hero:before,.pricing-grid-section:before,.faq-section:before{content:"";z-index:-1;pointer-events:none;position:absolute}.pricing-hero:before{background:radial-gradient(at 50% 45%,#c9a2ee2b 0%,#c9a2ee0d 42%,#0000 70%);width:min(1240px,132vw);height:780px;top:-180px;left:50%;transform:translate(-50%)}.pricing-grid-section:before{background:radial-gradient(#c9a2ee1a 0%,#c9a2ee08 40%,#0000 68%);width:min(920px,86vw);height:920px;top:4%;left:-14%}.faq-section:before{background:radial-gradient(#a88ae41c 0%,#a88ae408 40%,#0000 68%);width:min(900px,86vw);height:860px;top:-6%;right:-20%}@media (prefers-reduced-motion:no-preference){.pricing-hero:before{animation:14s ease-in-out infinite alternate pricingGlow}}@keyframes pricingGlow{0%{opacity:.82}to{opacity:1}}.pricing-hero{text-align:center;padding:clamp(150px,20vh,220px) 7vw clamp(50px,7vh,80px)}.pricing-hero h1{text-wrap:balance;max-width:16ch;margin:0 auto;font-size:clamp(42px,5.6vw,92px);font-weight:200;line-height:1}.pricing-hero-lead{color:#eee9dcbf;text-wrap:pretty;max-width:60ch;margin:clamp(24px,3vw,34px) auto 0;font-size:clamp(15px,1.2vw,17px);line-height:1.75}.pricing-grid-section{padding:0 7vw clamp(80px,12vh,140px)}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(16px,1.6vw,22px);max-width:1180px;margin:0 auto;display:grid}.pricing-card{background:linear-gradient(155deg,#eee9dc0b,#eee9dc04);border:1px solid #eee9dc24;border-radius:20px;flex-direction:column;height:100%;padding:clamp(26px,2.4vw,36px);transition:border-color .3s,transform .3s,background-color .3s;display:flex;position:relative}.pricing-card:hover{border-color:#eee9dc42;transform:translateY(-3px)}.pricing-card.is-featured{border-color:var(--gold-soft);background:linear-gradient(155deg,#c9a2ee1f,#c9a2ee08)}.pricing-card.is-featured:hover{border-color:var(--gold)}.price-badge{background:var(--gold);color:var(--ink);letter-spacing:.13em;text-transform:uppercase;border-radius:0 0 9px 9px;margin:0;padding:6px 14px;font-size:9.5px;font-weight:600;position:absolute;top:-1px;right:clamp(20px,2vw,30px)}.price-head{border-bottom:1px solid #eee9dc1f;padding-bottom:clamp(20px,2vw,26px)}.price-head h3{font-family:var(--serif);text-wrap:balance;margin:0;font-size:clamp(21px,1.9vw,26px);font-weight:400;line-height:1.15}.price-amount{color:var(--gold);font-family:var(--serif);font-variant-numeric:tabular-nums;margin:clamp(14px,1.4vw,18px) 0 0;font-size:clamp(38px,3.6vw,50px);font-weight:300;line-height:1}.price-amount span{color:var(--muted);font-family:var(--sans);letter-spacing:.04em;margin-left:8px;font-size:12px}.price-bestfor{color:#eee9dcb3;font-family:var(--serif);margin:12px 0 0;font-size:15px;font-style:italic;line-height:1.4}.price-benefits{flex-direction:column;flex:1;gap:13px;margin:clamp(20px,2vw,26px) 0 0;padding:0;list-style:none;display:flex}.price-benefits li{color:#eee9dcc7;align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;display:flex}.price-check{width:17px;height:17px;color:var(--gold);background:#c9a2ee29;border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.pricing-card.is-featured .price-check{background:#c9a2ee42}.price-cta{width:100%;min-height:46px;color:var(--paper);cursor:pointer;font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;background:0 0;border:1px solid #eee9dc47;border-radius:11px;margin-top:clamp(24px,2.4vw,32px);padding:14px 22px;font-size:11px;font-weight:600;transition:background-color .25s,border-color .25s,color .25s,transform .2s}.price-cta:hover{background:#eee9dc1a;border-color:#eee9dc80;transform:translateY(-1px)}.pricing-card.is-featured .price-cta{background:var(--paper);color:var(--ink);border-color:#0000}.pricing-card.is-featured .price-cta:hover{background:#fff}.pricing-note{text-align:center;color:#eee9dca8;max-width:60ch;margin:clamp(34px,4vh,48px) auto 0;font-size:14.5px;line-height:1.7}.pricing-note-link{cursor:pointer;color:var(--gold);font-family:inherit;font-size:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.pricing-note-link:hover{color:var(--paper)}.aether-page.is-pricing{background:linear-gradient(180deg, #0d0a16 0%, var(--ink) 30%, var(--ink) 100%)}.glyph-rain{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 74%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 74%,#0000 100%)}.glyph-col{will-change:transform;background:linear-gradient(#c9a2ee42,#8f7fd842);height:220%;display:block;position:absolute;top:-60%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.glyph-col:after{content:"";pointer-events:none;animation:glyphPulse var(--pulse-duration,11s) linear infinite;animation-delay:var(--pulse-delay,0s);background:linear-gradient(#0000 0%,#c9a2ee73 2.5%,#f0ecff 4.2%,#c9a2eebf 6%,#c9a2ee47 11%,#0000 19%) 0 0/100% 44% repeat-y;position:absolute;inset:0}@keyframes glyphPulse{0%{background-position:0 -44%}to{background-position:0 44%}}@media (prefers-reduced-motion:reduce){.glyph-col:after{opacity:.35;animation:none}}.glyph-col.is-script{-webkit-mask-image:url(/media/mitzi/aether-glyphs.png);mask-image:url(/media/mitzi/aether-glyphs.png)}.glyph-col.is-rounded{-webkit-mask-image:url(/media/mitzi/aether-glyphs-b.png);mask-image:url(/media/mitzi/aether-glyphs-b.png)}.aether-intro{isolation:isolate;text-align:center;padding:clamp(150px,20vh,220px) 7vw clamp(50px,7vh,80px);position:relative}.aether-intro h1{text-wrap:balance;max-width:20ch;margin:clamp(18px,2.4vw,28px) auto 0;font-size:clamp(34px,4.6vw,74px);font-weight:200;line-height:1.04}.aether-intro h1 em{color:var(--gold);margin-top:.26em;font-style:italic;display:block}.aether-intro:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 45%,#c9a2ee29 0%,#c9a2ee0d 42%,#0000 70%);width:min(1240px,132vw);height:720px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.aether-facets{isolation:isolate;padding:0 7vw clamp(70px,10vh,120px);position:relative}.facet-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(16px,1.6vw,22px);max-width:1180px;margin:0 auto;display:grid}.facet-grid>*{height:100%}.facet-card{background:linear-gradient(155deg,#eee9dc0b,#eee9dc04);border:1px solid #eee9dc24;border-radius:20px;height:100%;padding:clamp(26px,2.4vw,36px);transition:border-color .3s,transform .3s}.facet-card:hover{border-color:#eee9dc42;transform:translateY(-3px)}.facet-card h3{font-family:var(--serif);text-wrap:balance;margin:0 0 14px;font-size:clamp(20px,1.8vw,25px);font-weight:400;line-height:1.2}.facet-card p{color:#eee9dcbf;text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.75}.aether-facets:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#c9a2ee1a 0%,#c9a2ee08 40%,#0000 68%);width:min(920px,86vw);height:900px;position:absolute;top:-8%;left:-14%}.aether-quote{text-align:center;padding:0 7vw clamp(70px,10vh,120px)}.aether-quote blockquote{max-width:24ch;font-family:var(--serif);text-wrap:balance;margin:0 auto;font-size:clamp(26px,3.2vw,50px);font-weight:200;line-height:1.14}.aether-quote blockquote em{color:var(--gold);margin-top:.3em;font-style:italic;display:block}.aether-commission{isolation:isolate;text-align:center;max-width:760px;margin:0 auto;padding:0 7vw clamp(80px,12vh,130px);position:relative}.aether-commission>p{color:#eee9dcb8;text-wrap:pretty;margin:0 0 26px;font-size:15px;line-height:1.75}.aether-commission:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#a88ae41c 0%,#a88ae408 40%,#0000 68%);width:min(880px,86vw);height:820px;position:absolute;top:-14%;right:-22%}@media (width<=1080px){.facet-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px}}@media (width<=680px){.aether-intro{padding:130px 22px 40px}.aether-facets{padding:0 22px 60px}.facet-grid{grid-template-columns:minmax(0,1fr);max-width:420px}.aether-quote,.aether-commission{padding-left:22px;padding-right:22px}.glyph-rain{opacity:.5}.glyph-col{-webkit-mask-size:190%;mask-size:190%}}@media (prefers-reduced-motion:reduce){.glyph-rain{display:none}}.faq-section{max-width:900px;margin:0 auto;padding:0 7vw clamp(80px,12vh,130px)}.faq-head{text-align:center;margin-bottom:clamp(34px,5vh,56px)}.faq-head h2{margin:0;font-size:clamp(34px,3.6vw,58px);font-weight:200;line-height:1}.faq-list{flex-direction:column;gap:10px;display:flex}.faq-list details{background:linear-gradient(155deg,#eee9dc0a,#eee9dc03);border:1px solid #eee9dc24;border-radius:16px;transition:border-color .3s}.faq-list details:hover{border-color:#eee9dc3d}.faq-list details[open]{border-color:var(--gold-soft)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:22px 26px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary h3{font-family:var(--serif);text-wrap:balance;margin:0;font-size:clamp(17px,1.5vw,21px);font-weight:400;line-height:1.35}.faq-list summary b{color:var(--gold);flex:none;font-size:21px;font-weight:300;transition:transform .25s}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details>p{color:#eee9dcbf;text-wrap:pretty;margin:0 26px 24px;font-size:14.5px;line-height:1.8}.faq-foot{text-align:center;margin-top:clamp(38px,5vh,56px)}.faq-foot p{color:#eee9dca8;margin:0 0 18px;font-size:14.5px}.faq-cta{min-height:46px;color:var(--paper);cursor:pointer;font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;background:0 0;border:1px solid #eee9dc47;border-radius:11px;padding:14px 30px;font-size:11px;font-weight:600;transition:background-color .25s,border-color .25s,transform .2s}.faq-cta:hover{background:#eee9dc1a;border-color:#eee9dc80;transform:translateY(-1px)}.bodywork-cta,.offer-footer-cta{cursor:pointer;color:inherit;font-family:var(--sans);letter-spacing:.15em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;padding:0;font-size:11px;transition:color .3s,border-color .3s}.bodywork-cta:hover,.offer-footer-cta:hover{color:var(--gold);border-bottom-color:var(--gold-soft)}@media (width<=1080px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px}}@media (width<=680px){.pricing-hero{padding:130px 22px 40px}.pricing-grid-section{padding:0 22px 70px}.pricing-grid{grid-template-columns:minmax(0,1fr);max-width:420px}.faq-section{padding:0 22px 70px}.faq-list summary{gap:16px;padding:19px 20px}.faq-list details>p{margin:0 20px 21px}}.offerings-page{background:var(--ink);position:relative}.offer-hero{flex-direction:column;justify-content:center;min-height:100svh;padding:160px 7vw 80px;display:flex}.offer-hero>p,.offer-block-heading>p,.course-offer-intro>p,.bodywork-placeholder>div>p{color:var(--muted);font-family:var(--serif);letter-spacing:.01em;text-transform:none;margin:0 0 30px;font-size:clamp(16px,1.25vw,20px);font-style:italic}.offer-hero h1{margin:0;font-size:clamp(52px,6.4vw,108px);font-weight:200;line-height:.94}.offer-hero>div{justify-content:space-between;align-items:end;gap:40px;width:min(760px,65%);margin:65px 0 0 auto;display:flex}.offer-hero>div p{color:#eee9dcbf;max-width:520px;margin:0;font-size:16px;line-height:1.8}.offer-hero>div a{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #0000;flex:none;padding-bottom:5px;font-size:11px;transition:color .3s,border-color .3s}.offer-hero>div a:hover{color:var(--gold);border-bottom-color:var(--gold-soft)}.offer-block{border-top:1px solid var(--line);grid-template-columns:.65fr 1.25fr;gap:11vw;padding:140px 7vw;display:grid}.offer-block-heading h2,.course-offer h2,.bodywork-placeholder h2,.offer-footer h2{margin:0;font-size:clamp(36px,3.9vw,66px);line-height:.98}.offer-block-content>p{color:#eee9dcbf;font-size:15px;line-height:1.85}.offer-block-content .large-copy{color:var(--paper);font-family:var(--serif);margin-top:0;font-size:clamp(22px,2.1vw,33px);font-weight:300;line-height:1.3}.offer-investment{border-block:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:55px;padding:27px 0;display:grid}.offer-investment span{color:#eee9dc9e;letter-spacing:.13em;text-transform:uppercase;font-size:11px}.offer-investment strong{font-family:var(--serif);color:var(--gold);grid-area:1/2/3;font-size:42px;font-weight:300}.offer-investment a{letter-spacing:.13em;text-transform:uppercase;font-size:11px;transition:color .3s}.offer-investment a:hover{color:var(--gold)}.offer-addon{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(150deg,#0a0906a8,#0a09066b);border:1px solid #eee9dc29;border-radius:20px;grid-template-columns:1fr auto;gap:50px;margin-top:45px;padding:35px;display:grid}.offer-addon h3{margin:0 0 13px;font-size:30px}.offer-addon p{color:#eee9dcb8;margin:0;font-size:14px;line-height:1.75}.offer-addon strong{color:var(--gold);font-family:var(--serif);font-size:35px;font-weight:300}.reading-list{flex-direction:column;gap:18px;display:flex}.reading-list article{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(150deg,#0a0906a8,#0a09066b);border:1px solid #eee9dc29;border-radius:20px;padding:34px 32px 36px}.offer-meta{letter-spacing:.15em;text-transform:uppercase;font-weight:500;color:#eee9dc99!important;font-size:11px!important}.reading-list h3,.integration-options h3{margin:13px 0 20px;font-size:clamp(24px,2.3vw,36px);line-height:1.1}.reading-list article>p:not(.offer-meta),.integration-options article>p:not(.offer-meta){color:#eee9dcbf;max-width:680px;font-size:14.5px;line-height:1.8}.reading-list article>div,.integration-options article>div{justify-content:space-between;align-items:end;margin-top:28px;display:flex}.reading-list strong,.integration-options strong{color:var(--gold);font-family:var(--serif);font-size:39px;font-weight:300}.reading-list a,.integration-options a{letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #0000;padding-bottom:5px;font-size:11px;transition:color .3s,border-color .3s}.reading-list a:hover,.integration-options a:hover{color:var(--gold);border-bottom-color:var(--gold-soft)}.aether-offer blockquote{border-left:1px solid var(--gold);font-family:var(--serif);margin:50px 0;padding-left:26px;font-size:clamp(23px,2.1vw,33px);font-weight:300;line-height:1.25}.course-offer{border-top:1px solid var(--line);padding:130px 7vw}.course-offer-intro>div{grid-template-columns:1fr auto;align-items:end;gap:65px;width:min(760px,65%);margin:65px 0 0 auto;display:grid}.course-offer-intro>div p{color:#eee9dcbf;margin:0;font-size:15px;line-height:1.8}.course-offer-intro>div strong{color:var(--gold);font-family:var(--serif);font-size:54px;font-weight:300}.module-list{flex-direction:column;gap:12px;margin-top:80px;display:flex}.module-list details{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:linear-gradient(150deg,#0a09069e,#0a090666);border:1px solid #eee9dc29;border-radius:18px}.module-list summary{cursor:pointer;grid-template-columns:44px 1fr auto;align-items:center;gap:22px;padding:26px 30px;list-style:none;display:grid}.module-list summary::-webkit-details-marker{display:none}.module-list summary span{color:var(--muted);font-size:12px}.module-list h3{margin:0;font-size:clamp(24px,2.4vw,38px)}.module-list summary b{color:var(--gold);font-size:22px;font-weight:300;transition:transform .25s}.module-list details[open] summary b{transform:rotate(45deg)}.module-list details>p{color:#eee9dcc7;max-width:720px;margin:0 30px 30px 96px;font-size:15.5px;line-height:1.8}.course-audience{border-block:1px solid var(--line);grid-template-columns:.35fr 1fr;gap:8vw;margin:85px 0;padding:45px 0;display:grid}.course-audience h3,.advanced-offer h3{margin:0;font-size:36px}.course-audience p,.advanced-offer>div:first-child p{color:#eee9dcc7;margin:0;font-size:15.5px;line-height:1.85}.advanced-offer{grid-template-columns:.45fr 1fr;gap:8vw;display:grid}.advanced-offer>div:first-child p{margin-top:20px}.advanced-list{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.advanced-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 25px}.advanced-list article:nth-child(2n){border-right:0}.advanced-list h4{font-family:var(--serif);margin:0 0 12px;font-size:27px;font-weight:300}.advanced-list p{color:#eee9dcbf;margin:0;font-size:14.5px;line-height:1.7}.continued-practice{margin-top:65px}.continued-practice>p{color:var(--muted);font-family:var(--serif);margin:0 0 25px;font-size:17px;font-style:italic}.continued-practice>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.continued-practice span{border-bottom:1px solid var(--line);color:#eee9dcb8;padding:15px 0;font-size:13.5px}.continued-practice span:nth-child(odd){border-right:1px solid var(--line)}.continued-practice span:nth-child(2n){padding-left:24px}.integration-options{flex-direction:column;gap:18px;display:flex}.integration-options>article{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(150deg,#0a0906a8,#0a09066b);border:1px solid #eee9dc29;border-radius:20px;padding:34px 32px 36px}.integration-options small{font-family:var(--sans);color:var(--muted);text-transform:uppercase;font-size:12px}.integration-includes{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 40px;margin-top:35px;display:grid}.integration-includes span{border-bottom:1px solid var(--line);color:#eee9dcb8;padding:15px 0;font-size:13.5px}.bodywork-placeholder{border-top:1px solid var(--line);grid-template-columns:1fr .7fr auto;align-items:end;gap:7vw;padding:120px 7vw;display:grid}.bodywork-placeholder>p{color:#eee9dcb8;margin:0;font-size:15px;line-height:1.75}.bodywork-placeholder>a{letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #0000;padding-bottom:5px;font-size:11px;transition:color .3s,border-color .3s}.bodywork-placeholder>a:hover{color:var(--gold);border-bottom-color:var(--gold-soft)}.offer-footer{border-top:1px solid var(--line);flex-direction:column;justify-content:center;min-height:760px;padding:140px 7vw 50px;display:flex}.offer-footer>p{color:var(--muted);font-family:var(--serif);font-size:17px;font-style:italic}.offer-footer>a{border-bottom:1px solid var(--gold-soft);color:var(--paper);font-family:var(--serif);margin-top:60px;padding-bottom:14px;font-size:clamp(24px,3vw,48px);font-weight:300;transition:color .3s;display:block}.offer-footer>a:hover{color:var(--gold)}.offer-footer>div{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-top:auto;font-size:11px;display:flex}@media (width<=960px){.chrome{padding:16px 20px}.glass-pill{display:none}.glass-burger{display:block}.scene-copy{width:min(700px,66vw);margin-left:5vw}.scene-copy-right{margin-left:auto;margin-right:5vw}.scene-copy h1,.scene-copy h2{font-size:clamp(56px,9vw,92px)}.melt{padding-inline:5vw}.pathway-grid,.journal-grid{grid-template-columns:repeat(2,1fr)}.aether-chapter{grid-template-columns:.85fr 1.15fr;gap:5vw}.origin-story,.aether-definition{gap:7vw;padding-inline:5vw}.offer-block{grid-template-columns:.5fr 1fr;gap:7vw;padding-inline:5vw}.course-offer{padding-inline:5vw}.bodywork-placeholder{grid-template-columns:1fr 1fr}.bodywork-placeholder>a{grid-column:2}}@media (width<=680px){.brand-mark{font-size:8px}.brand-lockup{height:54px}.scene{min-height:165vh;height:auto!important}.scene-pin{align-items:flex-end}.scene-copy{width:auto;margin:0 22px 11vh}.scene-copy h1,.scene-copy h2{font-size:clamp(46px,13vw,66px);line-height:.98}.scene-copy>div{width:92%;margin-top:22px;font-size:15px;line-height:1.7}.scene-link{margin-top:26px}.melt{background:linear-gradient(180deg, #07080600 0%, var(--ink) 10vh, var(--ink) calc(100% - 10vh), #07080600 100%);padding:18vh 22px}.welcome-title{top:6vh}.welcome-title h2{font-size:clamp(34px,11vw,52px)}.callout-label{letter-spacing:.06em;padding:8px 12px;font-size:9.5px}.beat-vow span,.beat-vow em{font-size:clamp(26px,7.4vw,40px)}.pathways-head h2{font-size:clamp(44px,12.5vw,58px)}.pathway-grid{grid-template-columns:1fr;gap:16px;margin-top:8vh}.glass-card{padding:28px 26px 30px}.pathways-foot{margin-top:7vh}.belief-manifesto{min-height:110vh}.belief-manifesto h2{font-size:clamp(44px,12.5vw,58px)}.belief-manifesto p:not(.section-whisper){margin:40px auto 34px;font-size:15px}.spotlight-interlude{height:210vh}.spotlight-ghost,.spotlight-lit{padding:0 22px;font-size:clamp(29px,9.4vw,46px);line-height:1.06}.spotlight-lit{-webkit-mask-image:radial-gradient(circle 190px at var(--spot-x) var(--spot-y), #000, #000000eb 45%, #0000 80%);-webkit-mask-image:radial-gradient(circle 190px at var(--spot-x) var(--spot-y), #000, #000000eb 45%, #0000 80%);mask-image:radial-gradient(circle 190px at var(--spot-x) var(--spot-y), #000, #000000eb 45%, #0000 80%)}.spotlight-footer{width:calc(100% - 44px);top:calc(50% + 80px)}.spotlight-support{font-size:17px}.spotlight-hint{letter-spacing:.11em;margin-top:14px;font-size:10.5px}.hint-desktop{display:none}.hint-mobile{display:inline}.section-whisper,.chapter-note{margin-bottom:24px;font-size:16px}.aether-chapter{display:block}.aether-sticky{min-height:0;margin-bottom:8vh}.aether-orbit{opacity:.28;width:125vw;left:-42vw}.aether-intro h2{font-size:clamp(48px,13.5vw,62px)}.aether-scroll-copy{gap:32px;padding:0}.aether-scroll-copy p{font-size:16px}.aether-scroll-copy .aether-lead,.aether-scroll-copy .aether-emphasis{font-size:clamp(26px,7.5vw,34px)}.course-chapter{min-height:auto}.course-title h2{font-size:clamp(46px,13vw,62px)}.course-current{gap:10px;margin-top:9vh}.glass-chip{padding:11px 18px;font-size:16px}.course-close{width:100%;margin-top:10vh;padding:30px 26px 34px}.course-close>p{font-size:16px}.course-close>div{flex-direction:column;align-items:flex-start}.journal-grid{grid-template-columns:1fr;gap:16px;margin-top:6vh}.site-footer{padding:12vh 22px 30px}.footer-top{grid-template-columns:minmax(0,1fr);gap:8vh}.footer-media{justify-self:stretch;width:100%;transform:rotate(1.5deg)}.footer-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8vw 6vw}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:20px}.page-hero{align-items:end;min-height:100vh;padding:18vh 22px 12vh}.page-hero h1{font-size:clamp(44px,12.5vw,56px)}.about-page-hero{background-position:62%}.origin-story{grid-template-columns:1fr;gap:12vh;min-height:auto;padding:14vh 22px}.origin-portrait{height:75vh;position:relative;top:0}.origin-copy{padding-top:0}.origin-copy>div{margin-bottom:13vh}.origin-copy p{font-size:16px}.beliefs-page{padding:16vh 22px}.beliefs-page h2{margin-bottom:12vh;font-size:clamp(44px,12.5vw,58px)}.belief-lines{margin-left:0}.belief-lines p{font-size:30px}.intention-page{padding:16vh 22px}.intention-page h2{font-size:clamp(38px,11vw,50px)}.healer-statement{text-align:left;margin-top:20vh}.healer-statement p,.healer-statement strong{font-size:clamp(38px,11vw,50px)}.aether-page-wheel{width:145vw;right:-62vw}.aether-definition{grid-template-columns:1fr;gap:13vh;padding:16vh 22px}.definition-lead{font-size:clamp(36px,10.5vw,46px)}.qualities-field{padding:16vh 22px}.qualities-field>div:last-child{grid-template-columns:1fr}.qualities-field>div:last-child>div:nth-child(odd){border-right:0}.qualities-field>div:last-child>div:nth-child(2n){padding-left:0}.interpretation-page{padding:16vh 22px}.interpretation-page>div:first-child{grid-template-columns:1fr;gap:65px}.interpretation-page h2{font-size:clamp(44px,12.5vw,56px)}.interpretation-page blockquote{text-align:left;margin-top:18vh;font-size:clamp(34px,10vw,44px)}.commission-page{min-height:110vh;padding:16vh 22px}.commission-page h2{font-size:clamp(42px,12vw,54px)}.offer-hero{padding:130px 22px 65px}.offer-hero h1{font-size:clamp(58px,17vw,84px);line-height:.92}.offer-hero>div{flex-direction:column;align-items:flex-start;width:100%;margin-top:55px}.offer-block{grid-template-columns:1fr;gap:55px;padding:85px 22px}.offer-block-heading h2,.course-offer h2,.bodywork-placeholder h2,.offer-footer h2{font-size:clamp(42px,12vw,52px)}.offer-investment strong{font-size:34px}.offer-addon{grid-template-columns:1fr;gap:20px;padding:25px}.course-offer{padding:90px 22px}.course-offer-intro>div{grid-template-columns:1fr;gap:25px;width:100%;margin-top:45px}.module-list{margin-top:60px}.module-list summary{grid-template-columns:30px 1fr auto;gap:12px}.module-list details>p{margin-left:42px}.course-audience,.advanced-offer{grid-template-columns:1fr;gap:35px}.advanced-list{grid-template-columns:1fr}.advanced-list article{border-right:0;padding-inline:0}.integration-includes{grid-template-columns:1fr}.bodywork-placeholder{grid-template-columns:1fr;gap:30px;padding:85px 22px}.bodywork-placeholder>a{grid-column:1}.offer-footer{min-height:650px;padding:90px 22px 35px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}.spotlight-lit{opacity:.9;-webkit-mask-image:none;mask-image:none}.spotlight-hint:before{animation:none}}.about-trailer{isolation:isolate;text-align:center;max-width:980px;margin:0 auto;padding:0 7vw clamp(70px,10vh,120px);position:relative}.trailer-video{background:#000;border:1px solid #eee9dc24;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 40px 90px -40px #000000e6}.about-trailer:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#c9a2ee1f 0%,#c9a2ee08 45%,#0000 72%);width:min(1100px,110vw);height:620px;position:absolute;top:-12%;left:50%;transform:translate(-50%)}@media (width<=680px){.about-trailer{padding:0 22px 60px}.trailer-video{border-radius:14px}}.conv-email{text-align:center;color:var(--paper);font-family:var(--serif);background:#eee9dc08;border:1px solid #eee9dc29;border-radius:11px;margin-bottom:12px;padding:13px;font-size:16px;transition:border-color .25s,background-color .25s;display:block}.conv-email:hover{border-color:var(--gold-soft);background:#eee9dc0f}
