:root{--neutral-primary:#051023;--neutral-secondary:#0c182a;--neutral-inverse:#fff;--accent-primary:#813ef2;--accent-primary-hov:#a677f6;--accent-secondary:#e49e5c;--ink:#fff;--ink-muted:#ffffffa8;--ink-faint:#ffffff85;--ink-ghost:#ffffff3d;--hairline:#ffffff1a;--hairline-soft:#ffffff0f;--surface-2:#0c182a;--surface-3:#122138;--h0:clamp(3.4rem, 8.2vw, 7.99rem);--h1:clamp(2.9rem, 6.2vw, 5.65rem);--h2:clamp(2.4rem, 4.6vw, 3.98rem);--h3:clamp(2rem, 3.4vw, 2.81rem);--h4:clamp(1.6rem, 2.4vw, 1.99rem);--h5:clamp(1.25rem, 1.7vw, 1.41rem);--body-lg:1.3125rem;--body:1.0625rem;--small:.9rem;--eyebrow:.8125rem;--space-1:1rem;--space-2:2rem;--space-3:3rem;--space-4:4rem;--space-5:5rem;--space-6:6rem;--space-7:7rem;--space-8:8rem;--section-y:clamp(5rem, 9vw, 8rem);--font-display:var(--font-chillax), Impact, sans-serif;--font-body:var(--font-synonym), system-ui, -apple-system, sans-serif;--container-lg:1440px;--container-md:1200px;--container-sm:1000px;--radius:14px;--radius-sm:10px;--radius-lg:22px;--ease-out:cubic-bezier(.2, .7, .3, 1)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);font-weight:300;font-size:var(--body);background:var(--neutral-primary);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100%;line-height:1.6}img,picture,svg,video{max-width:100%;display:block}svg{vertical-align:middle}input,button,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.04}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4)}h5{font-size:var(--h5)}p{text-wrap:pretty}.h0{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600;line-height:1.02;font-size:var(--h0)}.display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600;line-height:1.02}.text-gradient{background:linear-gradient(100deg, var(--accent-primary-hov), var(--accent-secondary));color:#0000;-webkit-background-clip:text;background-clip:text}.container{width:100%;max-width:var(--container-md);padding-inline:var(--space-4);margin-inline:auto}@media (max-width:640px){.container{padding-inline:var(--space-2)}}.container-lg{max-width:var(--container-lg)}.section{padding-block:var(--section-y)}.eyebrow{font-family:var(--font-body);font-weight:500;font-size:var(--eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);display:inline-block}.lead{font-size:var(--body-lg);color:var(--ink-muted);font-weight:300;line-height:1.6}.rule{background:var(--hairline);border:0;width:100%;height:1px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--accent-primary-hov);outline-offset:2px;border-radius:var(--radius-sm)}html.reveal-on .reveal{opacity:0;transform:translateY(22px)}html.reveal-on .reveal.is-visible{opacity:1;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html.reveal-on .reveal{opacity:1;transform:none}}
.page{isolation:isolate;position:relative}.page-main{z-index:1;position:relative}.page .container{max-width:1240px}.page-aurora{z-index:0;pointer-events:none;background:radial-gradient(680px 680px at 6% 12%,#813ef233,#0000 66%),radial-gradient(600px 600px at 98%,#4a2fb02e,#0000 64%),radial-gradient(520px 520px at 40% 104%,#e49e5c1a,#0000 64%);position:fixed;inset:0;overflow:hidden}.page-aurora .pb{filter:blur(120px);opacity:.26;mix-blend-mode:screen;border-radius:50%;display:none;position:absolute}@media (pointer:fine){.page-aurora{background:0 0}.page-aurora .pb{display:block}}.page-aurora .pb1{background:radial-gradient(circle, var(--accent-primary), transparent 66%);width:760px;height:760px;animation:26s ease-in-out infinite drift1;top:8%;left:-200px}.page-aurora .pb2{background:radial-gradient(circle,#4a2fb0,#0000 64%);width:620px;height:620px;animation:32s ease-in-out infinite drift2;top:42%;right:-160px}.page-aurora .pb3{background:radial-gradient(circle, var(--accent-secondary), transparent 64%);opacity:.14;width:520px;height:520px;animation:30s ease-in-out infinite drift3;bottom:-6%;left:30%}@keyframes drift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(80px,60px)scale(1.12)}}@keyframes drift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-70px,40px)scale(1.08)}}@keyframes drift3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(60px,-50px)scale(1.15)}}.grain{z-index:1;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}@media (pointer:coarse){.grain{display:none}}.site-header{z-index:40;background:#05102300;border-bottom:1px solid #0000;width:100%;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:sticky;top:0}.site-header.scrolled{border-bottom:1px solid var(--hairline);background:#051023eb}@media (pointer:fine){.site-header.scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#051023b8}}.site-header .nav{justify-content:space-between;align-items:center;height:84px;display:flex}.site-header .links{align-items:center;gap:var(--space-3);display:flex}.site-header .links a{color:var(--ink-muted);font-size:var(--body);font-weight:400;transition:color .2s}.site-header .links a:hover{color:var(--ink)}.nav-actions{align-items:center;gap:14px;display:flex}.nav-toggle{border:1px solid var(--hairline);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;transition:border-color .2s,background .2s;display:none}.nav-toggle:hover{border-color:var(--ink-muted);background:#ffffff0a}.mobile-menu{display:none}.home-hero{isolation:isolate;flex-direction:column;min-height:90svh;display:flex;position:relative;overflow:hidden}.home-hero.compact{min-height:54svh}.home-hero .shader-fallback{z-index:0;position:absolute;inset:0}.shader-fallback.waves{background:repeating-linear-gradient(0deg,#0000 0 15px,#a777f61c 15px 17px),linear-gradient(90deg,#0a1330 0%,#1b1048 100%)}.shader-fallback.waves .wave-m{display:none}@media (pointer:coarse) and (prefers-reduced-motion:no-preference){.shader-fallback.waves .wave-m{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='60' viewBox='0 0 300 60'%3E%3Cpath d='M0 15 q37.5 -12 75 0 t75 0 t75 0 t75 0 M0 45 q37.5 12 75 0 t75 0 t75 0 t75 0' fill='none' stroke='%23a777f6' stroke-width='2'/%3E%3C/svg%3E");background-repeat:repeat;width:calc(100% + 300px);display:block;position:absolute;top:0;bottom:0;left:0}.shader-fallback.waves .wave-m-back{opacity:.4;background-size:300px 64px;animation:30s linear infinite wave-drift-m}.shader-fallback.waves .wave-m-front{opacity:.7;background-size:300px 88px;animation:19s linear infinite wave-drift-m}}@keyframes wave-drift-m{0%{transform:translate(0)}to{transform:translate(-300px)}}.shader-fallback.plasma{background:radial-gradient(78% 70% at 26% 20%, #813ef28c, transparent 60%), radial-gradient(70% 64% at 82% 32%, #4a2fb080, transparent 62%), radial-gradient(58% 60% at 60% 92%, #e49e5c29, transparent 60%), var(--neutral-primary)}.home-hero .b-shader-veil{z-index:1;pointer-events:none;background:linear-gradient(90deg,#051023eb 0%,#051023c2 34%,#05102380 52%,#0510232e 74%,#05102300 96%),linear-gradient(#0510238c 0%,#05102324 22%,#0000 48%,#05102399 80%,#051023f0 100%);position:absolute;inset:0}.home-hero.center-hero .b-shader-veil{background:radial-gradient(120% 86% at 50% 42%,#051023db 0%,#0510239e 40%,#0510234d 64%,#0510230f 86%,#05102300 100%),linear-gradient(#05102380 0%,#0000 34% 60%,#051023b3 100%)}.home-hero .hero-inner{z-index:2;padding-top:var(--space-6);padding-bottom:var(--space-7);flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex;position:relative}.home-hero.center-hero .hero-inner{text-align:center;align-items:center}.home-hero h1{font-size:clamp(3.4rem, 8.2vw, var(--h0));letter-spacing:-.025em;margin-top:var(--space-3);filter:drop-shadow(0 2px 16px #0510238c);max-width:16ch;line-height:.97}.home-hero.center-hero h1{max-width:18ch;margin-inline:auto}.home-hero .hero-lead{margin-top:var(--space-3);max-width:50ch;font-size:var(--body-lg);color:var(--ink-muted);font-weight:300;line-height:1.6}.home-hero.center-hero .hero-lead{margin-inline:auto}.home-hero .hero-actions{margin-top:var(--space-4);gap:var(--space-2);flex-wrap:wrap;display:flex}.home-hero .hero-meta{z-index:2;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--hairline);font-size:var(--small);color:var(--ink-muted);flex-wrap:wrap;display:flex;position:relative}.home-hero .hero-meta b{color:var(--ink);font-weight:500}.home-hero .hero-meta .sep{background:var(--ink-ghost);border-radius:50%;width:4px;height:4px}.scroll-cue{color:var(--ink-faint);font-size:var(--small);align-items:center;gap:10px;display:inline-flex}.scroll-cue .ln{background:linear-gradient(var(--accent-primary), transparent);transform-origin:top;width:1px;height:26px;animation:2.2s ease-in-out infinite cue}@keyframes cue{0%,to{opacity:.5;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}.sec{padding:var(--space-7) 0;position:relative}.sec-sm{padding:var(--space-6) 0}.sec-head{max-width:760px;margin-bottom:var(--space-5)}.sec-head.center{text-align:center;margin-inline:auto}.sec-head h2{font-size:var(--h2);letter-spacing:-.02em}.sec-head>span:first-child{margin-bottom:var(--space-2)}.sec-head p{margin-top:var(--space-2);font-size:var(--body-lg);color:var(--ink-muted);font-weight:300;line-height:1.55}.sec-divide{background:var(--hairline);border:0;max-width:1240px;height:1px;margin:0 auto}.img-duo{border-radius:var(--radius-lg);border:1px solid var(--hairline);background-color:#0a1530;background-image:repeating-linear-gradient(135deg,#a777f614 0 2px,#0000 2px 13px),radial-gradient(120% 90% at 25% 15%,#813ef273,#0000 60%),radial-gradient(100% 90% at 90% 90%,#e49e5c38,#0000 60%);place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.img-duo .lbl{letter-spacing:.02em;color:#ffffffb8;text-transform:uppercase;text-align:center;background:#05102366;border:1px dashed #ffffff38;border-radius:8px;max-width:78%;padding:12px 16px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;line-height:1.5}.img-duo .lbl b{color:#fff}.img-duo:has(img){background:var(--neutral-secondary)}.img-duo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.grid3{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.gcard{transition:transform .35s var(--ease-out), box-shadow .35s, border-color .35s;background:linear-gradient(160deg,#1a223aeb,#0b1426e6);border:1px solid #ffffff1a;border-radius:20px;padding:34px 30px 32px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0006}.gcard:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(420px at 50% -10%,#813ef238,#0000 60%);border-radius:20px;transition:opacity .35s;position:absolute;inset:0}.gcard:hover{border-color:#a777f673;transform:translateY(-8px);box-shadow:0 30px 70px #00000080,0 0 0 1px #a777f64d,0 0 60px #813ef240}.gcard:hover:after{opacity:1}.gcard .ico{width:52px;height:52px;color:var(--accent-primary-hov);background:#813ef224;border:1px solid #813ef24d;border-radius:14px;place-items:center;margin-bottom:22px;display:grid}.gcard h3{font-size:var(--h5);letter-spacing:-.01em;margin-bottom:10px}.gcard p{font-size:var(--body);color:var(--ink-muted);font-weight:300;line-height:1.55}.sessions-grid{gap:var(--space-5);grid-template-columns:1fr 1fr;align-items:center;display:grid}.sessions-list{margin-top:var(--space-3);flex-direction:column;gap:2px;display:flex}.sessions-list .row{border-top:1px solid var(--hairline);align-items:flex-start;gap:18px;padding:20px 0;display:flex}.sessions-list .row:last-child{border-bottom:1px solid var(--hairline)}.sessions-list .row .ic{width:40px;height:40px;color:var(--accent-primary-hov);background:#813ef224;border:1px solid #813ef24d;border-radius:11px;flex:none;place-items:center;display:grid}.sessions-list .row h4{letter-spacing:-.01em;margin-bottom:4px;font-size:1.18rem}.sessions-list .row p{font-size:var(--body);color:var(--ink-muted);font-weight:300;line-height:1.5}.sessions-grid .img-duo{min-height:460px}.quote-card{max-width:980px;padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg);background:linear-gradient(160deg,#281c548c,#0b1426b3);border:1px solid #a777f647;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000080,inset 0 0 80px #813ef21f}.quote-card .qmark{font-family:var(--font-display);color:var(--accent-primary);font-size:5rem;line-height:.5}.quote-split{gap:var(--space-5);margin-top:var(--space-2);grid-template-columns:1fr 1fr;align-items:start;display:grid}.quote-card blockquote{font-family:var(--font-display);font-weight:500;font-size:var(--h3);letter-spacing:-.015em;margin:0;line-height:1.1}.quote-full p{font-size:var(--body-lg);color:var(--ink-muted);font-weight:300;line-height:1.6}.quote-card .attr{margin-top:var(--space-3);font-size:var(--body);color:var(--ink-muted);align-items:center;gap:14px;display:flex}.quote-card .attr .line{background:var(--ink-ghost);width:36px;height:1px}.quote-card .attr b{color:var(--ink);font-weight:500}.vgrid{justify-content:center;gap:var(--space-2);flex-wrap:wrap;max-width:1100px;margin:0 auto;display:flex}.vtile{text-align:center;border:1px solid var(--hairline);background:#101c30eb;border-radius:18px;flex:0 0 320px;padding:30px 24px;transition:transform .3s,background .3s,border-color .3s}.vtile:hover{background:#122138b3;border-color:#a777f659;transform:translateY(-6px)}.vtile .glow{color:#fff;background:radial-gradient(circle at 35% 30%, var(--accent-primary-hov), var(--accent-primary));border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 20px;display:grid;box-shadow:0 0 28px #813ef28c}.vtile h4{letter-spacing:-.01em;margin-bottom:8px;font-size:1.18rem}.vtile p{font-size:var(--small);color:var(--ink-muted);font-weight:300;line-height:1.5}.price-card{text-align:center;max-width:600px;padding:var(--space-5) var(--space-4);border-radius:var(--radius-lg);background:linear-gradient(160deg,#1a223ad9,#0b1426d1);border:1px solid #ffffff1a;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 70px #0006}.price-card .pp{font-family:var(--font-display);font-weight:600;font-size:var(--h3);letter-spacing:-.02em}.price-card .ps{margin-top:var(--space-2);font-size:var(--body-lg);color:var(--ink-muted);font-weight:300}.price-card .hero-actions{margin-top:var(--space-4);justify-content:center;display:flex}.price-card .feat{margin-top:var(--space-4);gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:center;display:flex}.price-card .feat span{font-size:var(--small);color:var(--ink-muted);align-items:center;gap:8px;display:inline-flex}.price-card .feat span:before{content:"";background:var(--accent-secondary);border-radius:50%;width:6px;height:6px}.story-row{gap:var(--space-5);padding:var(--space-5) 0;border-top:1px solid var(--hairline);grid-template-columns:280px 1fr;align-items:start;display:grid}.story-row h3{font-size:var(--h4);letter-spacing:-.02em}.story-row .body{font-size:var(--body-lg);color:var(--ink-muted);max-width:64ch;font-weight:300;line-height:1.65}.story-row .body p+p{margin-top:var(--space-2)}.team-strip{margin-top:var(--space-4);gap:var(--space-2);grid-template-columns:1.15fr 1.15fr .7fr;display:grid}.team-strip .img-duo{border-radius:var(--radius);min-height:253px}.site-footer{z-index:1;border-top:1px solid var(--hairline);padding:var(--space-6) 0 var(--space-4);margin-top:var(--space-4);position:relative}.footer-top{gap:var(--space-4);grid-template-columns:1.4fr 1fr 1fr;align-items:start;display:grid}.footer-top .blurb{margin-top:var(--space-2);max-width:38ch;color:var(--ink-muted);font-weight:300;font-size:var(--body)}.footer-col h5{font-size:var(--small);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--space-2);font-family:var(--font-body);font-weight:500}.footer-col a{color:var(--ink-muted);font-size:var(--body);padding:6px 0;transition:color .2s;display:block}.footer-col a:hover{color:var(--ink)}.footer-bottom{margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--hairline);justify-content:space-between;gap:var(--space-2);font-size:var(--small);color:var(--ink-faint);flex-wrap:wrap;display:flex}.contact-grid{gap:var(--space-6);grid-template-columns:1.15fr .85fr;align-items:start;display:grid}.field{margin-bottom:var(--space-3)}.field label{font-size:var(--small);color:var(--ink);margin-bottom:10px;font-weight:500;display:block}.field label .req{color:var(--accent-secondary)}.field input,.field textarea,.field select{width:100%;font-family:var(--font-body);font-size:var(--body);color:var(--ink);border:1px solid var(--hairline);background:#ffffff0a;border-radius:12px;padding:15px 16px;transition:border-color .2s,background .2s,box-shadow .2s}.field input::placeholder,.field textarea::placeholder{color:var(--ink-faint)}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent-primary);background:#813ef20f;outline:none;box-shadow:0 0 0 3px #813ef22e}.field textarea{resize:vertical;min-height:130px}.form-status{font-size:var(--body);color:var(--accent-primary-hov);margin-top:var(--space-1)}.contact-aside{gap:var(--space-2);flex-direction:column;display:flex}.contact-method{border-radius:var(--radius);border:1px solid var(--hairline);background:#101c30b3;padding:26px 24px}.contact-method .ic{width:46px;height:46px;color:var(--accent-primary-hov);background:#813ef224;border:1px solid #813ef24d;border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.contact-method h4{letter-spacing:-.01em;margin-bottom:6px;font-size:1.18rem}.contact-method p{font-size:var(--body);color:var(--ink-muted);margin-bottom:12px;font-weight:300;line-height:1.5}.contact-method a{color:var(--accent-primary-hov);border-bottom:1px solid #a777f666;padding-bottom:2px;font-weight:500}@media (max-width:900px){.grid3{grid-template-columns:1fr 1fr}.sessions-grid,.contact-grid,.footer-top{grid-template-columns:1fr}.quote-split,.story-row{gap:var(--space-2);grid-template-columns:1fr}.team-strip{grid-template-columns:1fr}.vtile{flex:260px}.home-hero .hero-meta,.site-header .links,.nav-actions .nav-cta{display:none}.nav-toggle{display:inline-flex}.mobile-menu{border-bottom:1px solid var(--hairline);opacity:0;pointer-events:none;background:#051023fa;transition:opacity .2s,transform .2s;display:block;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.mobile-menu[data-open=true]{opacity:1;pointer-events:auto;transform:none}.mobile-menu .container{padding-top:var(--space-2);padding-bottom:var(--space-3);gap:4px;display:grid}.mobile-menu-links{flex-direction:column;display:flex}.mobile-menu-links a{color:var(--ink-muted);font-size:var(--body-lg);border-bottom:1px solid var(--hairline-soft);padding:13px 4px;transition:color .2s}.mobile-menu-links a:hover{color:var(--ink)}.mobile-menu-cta{margin-top:var(--space-2);width:100%}}@media (max-width:560px){.grid3{grid-template-columns:1fr}}
@font-face{font-family:chillax;src:url(../media/Chillax_Medium-s.p.0p110-oe-b8~i.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:chillax;src:url(../media/Chillax_Semibold-s.p.0ez69sdb_rqw0.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:chillax Fallback;src:local(Arial);ascent-override:86.88%;descent-override:29.26%;line-gap-override:7.98%;size-adjust:112.8%}.chillax_3a865990-module__ob22sW__className{font-family:chillax,chillax Fallback,Impact,sans-serif}.chillax_3a865990-module__ob22sW__variable{--font-chillax:"chillax", "chillax Fallback", Impact, sans-serif}
@font-face{font-family:synonym;src:url(../media/Synonym_Light-s.p.01uifanx3fu.5.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:synonym;src:url(../media/Synonym_Regular-s.p.030p31ajy7tgt.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:synonym Fallback;src:local(Arial);ascent-override:98.6%;descent-override:25.38%;line-gap-override:9.76%;size-adjust:102.44%}.synonym_cb9e1aca-module__Y6gxQa__className{font-family:synonym,synonym Fallback,system-ui,-apple-system,sans-serif}.synonym_cb9e1aca-module__Y6gxQa__variable{--font-synonym:"synonym", "synonym Fallback", system-ui, -apple-system, sans-serif}
