:root{--navy:#06182c;--navy2:#092846;--blue:#0d4f82;--gold:#d6a846;--gold2:#f2d584;--white:#f8fbff;--muted:#adc0d2;--line:rgba(214,168,70,.28)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:var(--white);font-family:Inter,system-ui,sans-serif;line-height:1.7;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:"Cormorant Garamond",Georgia,serif;line-height:1.02}h2{font-size:clamp(2.7rem,6vw,5.8rem);font-weight:600;letter-spacing:-.035em}.site-header{height:88px;padding:0 clamp(22px,5vw,76px);display:flex;align-items:center;justify-content:space-between;position:absolute;z-index:20;width:100%;border-bottom:1px solid rgba(255,255,255,.1)}.wordmark{display:flex;flex-direction:column;font-family:"Cormorant Garamond",serif;font-weight:700;line-height:.8;font-size:1.85rem}.wordmark small{font:600 .53rem Inter;letter-spacing:.29em;margin-top:8px}.gold,.kicker{color:var(--gold)}nav{display:flex;gap:clamp(16px,2.6vw,40px);align-items:center}nav a{font-size:.78rem;text-transform:uppercase;letter-spacing:.09em;color:#d9e4ec;transition:.2s}nav a:hover{color:var(--gold2)}.menu{display:none;background:none;border:0}.hero{min-height:100svh;position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:4vw;align-items:center;padding:140px clamp(24px,7vw,110px) 90px;background:radial-gradient(circle at 78% 35%,rgba(33,126,188,.35),transparent 32%),linear-gradient(135deg,#03101f,#07243e 58%,#0a385c);overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(to bottom,black,transparent)}.hero-glow{position:absolute;width:50vw;height:50vw;border:1px solid rgba(214,168,70,.16);border-radius:50%;right:-16vw;top:-14vw;box-shadow:0 0 0 70px rgba(214,168,70,.03),0 0 0 140px rgba(214,168,70,.02)}.hero-copy,.cover-wrap{position:relative;z-index:2}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:.2em;font-weight:700;font-size:.76rem}.hero h1{font-size:clamp(3.6rem,7.5vw,7.8rem);letter-spacing:-.055em;margin:.18em 0}.hero h1 em{font-weight:500;color:var(--gold2)}.lead{font-size:clamp(1rem,1.35vw,1.22rem);color:#cfdae4;max-width:650px}.actions{display:flex;flex-wrap:wrap;gap:14px;margin:34px 0}.button{padding:14px 24px;border:1px solid var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:.77rem;font-weight:700}.primary{background:var(--gold);color:#071528}.ghost:hover{background:rgba(214,168,70,.12)}.scripture{font:italic 1.18rem "Cormorant Garamond",serif;color:#dce8f1}.scripture span{color:var(--gold)}.cover-wrap{justify-self:center;width:min(88%,560px);transform:rotate(1.4deg)}.cover-wrap img{display:block;width:100%;border-radius:3px;box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.15)}.cover-halo{position:absolute;inset:8% -10% -8% 8%;background:rgba(48,151,218,.22);filter:blur(60px)}.scroll{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);font-size:.72rem;text-transform:uppercase;letter-spacing:.2em;color:var(--muted)}.scroll span{color:var(--gold);margin-left:10px}.statement,.experience,.connect{padding:clamp(90px,11vw,170px) clamp(24px,10vw,160px)}.statement{background:#f2f0e9;color:#102036;text-align:center}.statement>p:not(.kicker){font:1.35rem/1.6 "Cormorant Garamond",serif;max-width:760px;margin:0 auto 55px}.statement h2{max-width:1050px;margin:.2em auto .45em}.episode-card{max-width:940px;margin:auto;text-align:left;background:#fff;display:grid;grid-template-columns:90px 1fr 60px;gap:26px;align-items:center;padding:32px;border-left:4px solid var(--gold);box-shadow:0 18px 50px rgba(20,38,57,.09)}.episode-number{font:700 4rem "Cormorant Garamond";color:#d8d2c3}.episode-card h3{font-size:2.2rem;margin:4px 0}.episode-card p{margin:0;color:#526170}.play{width:54px;height:54px;border-radius:50%;border:0;background:var(--navy);color:var(--gold);font-size:1rem}.platforms{display:flex;justify-content:center;gap:28px;margin-top:35px;flex-wrap:wrap;font-size:.82rem}.platforms span{color:#7a8490;text-transform:uppercase;letter-spacing:.12em}.platforms a{font-weight:700}.live-section{display:grid;grid-template-columns:1fr 1fr;min-height:700px}.live-visual{display:grid;place-items:center;position:relative;background:radial-gradient(circle,#155c8c 0,#082947 43%,#041322 72%);overflow:hidden}.live-pill{position:absolute;top:46px;left:48px;background:#fff;color:#071829;border-radius:100px;padding:9px 15px;font-size:.73rem;font-weight:700;letter-spacing:.12em}.live-pill i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#b82020;margin-right:6px;box-shadow:0 0 0 5px rgba(184,32,32,.15)}.rings{width:340px;height:340px;border:1px solid rgba(214,168,70,.4);border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 55px rgba(214,168,70,.05),0 0 0 110px rgba(214,168,70,.025)}.dna-mark{font:400 11rem "Cormorant Garamond";color:var(--gold);transform:rotate(-20deg)}.live-copy{padding:clamp(70px,10vw,150px);background:#081e34;display:flex;flex-direction:column;justify-content:center}.live-copy h2{margin:.2em 0}.live-copy>p{color:var(--muted)}.schedule{border-top:1px solid var(--line);margin-top:24px;padding-top:28px;display:flex;justify-content:space-between;align-items:end;gap:20px}.schedule span{display:block;color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font-size:.7rem}.schedule strong{font-family:"Cormorant Garamond";font-size:1.5rem}.schedule a{color:var(--gold2);font-size:.86rem}.experience{background:#071527}.section-head{text-align:center}.path{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:70px}.path article{background:#071527;padding:50px 42px;min-height:300px}.path span{font-size:.75rem;letter-spacing:.12em;color:var(--gold)}.path h3{font-size:2.5rem;margin:45px 0 15px}.path p{color:var(--muted)}.manifest{display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;align-items:center;padding:clamp(90px,11vw,170px) clamp(24px,10vw,160px);background:linear-gradient(120deg,#f2f0e9,#fff);color:#102036}.manifest h2{margin:.1em 0}.subtitle{font:600 1.4rem "Cormorant Garamond";color:#8b681e}.manifest-copy>p:not(.kicker):not(.subtitle){font-size:1.06rem}.manifest blockquote{border-left:2px solid var(--gold);margin:36px 0;padding-left:24px;font:italic 1.65rem/1.35 "Cormorant Garamond"}.manifest cite{display:block;font:700 .7rem Inter;font-style:normal;text-transform:uppercase;letter-spacing:.14em;margin-top:15px;color:#8b681e}.text-link{font-weight:700;color:#7d5c18}.book-symbol{aspect-ratio:3/4;background:linear-gradient(145deg,#092a4a,#03101e);box-shadow:25px 28px 55px rgba(5,22,39,.26);display:grid;place-items:center;position:relative;border-left:12px solid #d6a846}.book-symbol span{font:600 7rem "Cormorant Garamond";color:var(--gold)}.book-symbol i{position:absolute;inset:25px;border:1px solid rgba(214,168,70,.4)}.about{padding:clamp(90px,11vw,170px) clamp(24px,10vw,160px);display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw;background:#0b2b4a}.about h2{margin:.15em 0}.role{color:var(--gold2);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.about-copy{font-size:1.05rem;color:#d1ddea}.signature{font:italic 1.5rem "Cormorant Garamond";margin-top:42px;color:#fff}.signature strong{color:var(--gold2)}.connect{text-align:center;background:radial-gradient(circle at 50% 0,#0e4a78,#06182c 55%)}.connect h2{margin:.15em 0}.connect>p:not(.kicker){max-width:650px;margin:0 auto 35px;color:#c3d2de}.connect form{display:flex;max-width:620px;margin:auto}.connect input{flex:1;min-width:0;padding:17px 18px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.07);color:#fff;font-size:1rem}.connect input::placeholder{color:#aac0d0}.connect button{padding:0 24px;border:0;background:var(--gold);color:#08182b;font-weight:700}.connect small{display:block;margin-top:16px;color:#819bb0}footer{padding:40px clamp(24px,6vw,90px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-top:1px solid var(--line);gap:20px}footer p{margin:0;color:#94a8b9;font-size:.8rem}footer p:last-child{text-align:right}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reveal{animation:rise .9s both}@keyframes rise{from{opacity:0;transform:translateY(18px)}to{opacity:1}}@media(max-width:920px){.site-header{height:74px}.menu{display:grid;gap:5px;padding:10px}.menu span{width:25px;height:2px;background:#fff}.site-header nav{position:absolute;top:74px;left:0;right:0;background:#06182c;padding:24px;display:none;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--line)}.site-header nav.open{display:flex}.hero{grid-template-columns:1fr;padding-top:120px}.cover-wrap{width:min(72vw,470px);grid-row:1}.hero-copy{text-align:center}.lead{margin-inline:auto}.actions{justify-content:center}.scroll{display:none}.live-section,.manifest,.about{grid-template-columns:1fr}.live-visual{min-height:500px}.path{grid-template-columns:1fr}.path article{min-height:0}.book-symbol{width:min(70vw,380px);justify-self:center}.about{gap:45px}footer{grid-template-columns:1fr;text-align:center}footer .wordmark{align-items:center}footer p:last-child{text-align:center}}@media(max-width:560px){h2{font-size:2.8rem}.hero h1{font-size:3.7rem}.hero{padding-inline:20px}.cover-wrap{width:86vw}.episode-card{grid-template-columns:56px 1fr;padding:24px 18px}.episode-number{font-size:2.8rem}.episode-card .play{grid-column:2}.statement,.experience,.connect,.manifest,.about{padding-inline:22px}.live-copy{padding:75px 24px}.rings{width:230px;height:230px}.dna-mark{font-size:8rem}.schedule{align-items:flex-start;flex-direction:column}.connect form{flex-direction:column;gap:10px}.connect button{padding:16px}.platforms{gap:16px}.path article{padding:38px 26px}}
