/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.static{position:static}.grow{flex-grow:1}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}body{min-width:320px;min-height:100vh;margin:0}:root{--ink:#06101d;--ink2:#09182a;--card:#ffffff0e;--card2:#ffffff17;--line:#ffffff21;--lineStrong:#8fd3ff47;--text:#f8fbff;--muted:#aab8cb;--muted2:#748399;--blue:#8fd3ff;--blue2:#38a7f4;--pdt:#0b4d8c;--gold:#d9b56c;--green:#005035;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);min-width:320px;min-height:100vh;color:var(--text);margin:0}body,button,a{font:inherit}button{color:inherit}.appRoot{background:radial-gradient(circle at 50% -12%,#38a7f43d,#0000 34%),radial-gradient(circle at 95% 20%,#00503538,#0000 30%),radial-gradient(circle at 0 92%,#d9b56c21,#0000 28%),linear-gradient(140deg,#06101d 0%,#071527 46%,#050912 100%);min-height:100vh;position:relative;overflow-x:hidden}.bgGrid,.noiseLayer,.ambientGlow{pointer-events:none;position:fixed}.bgGrid{z-index:0;opacity:.16;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:54px 54px;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.noiseLayer{z-index:0;opacity:.08;background-image:radial-gradient(circle at 20% 30%,#ffffff5c 0 1px,#0000 1px),radial-gradient(circle at 80% 70%,#ffffff38 0 1px,#0000 1px);background-size:42px 42px,67px 67px;inset:0}.ambientGlow{z-index:0;filter:blur(58px);border-radius:999px}.ambientGlowBlue{background:#38a7f447;width:420px;height:420px;top:8%;left:-120px}.ambientGlowGold{background:#d9b56c38;width:360px;height:360px;top:34%;right:-130px}.ambientGlowGreen{background:#00503542;width:360px;height:360px;bottom:-170px;left:18%}main{z-index:1;position:relative}.siteHeader{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#06101dd1;position:sticky;top:0}.headerInner,.pageShell,.mobileNav{width:min(1180px,100% - 40px);margin:0 auto}.headerInner{justify-content:space-between;align-items:center;gap:20px;min-height:82px;display:flex}.brand{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:14px;min-width:250px;padding:0;display:flex}.brandLogo{background:#fffffffa;border:1px solid #ffffff38;border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;display:flex;overflow:hidden;box-shadow:0 16px 45px #0000003d}.brandLogo img{-o-object-fit:contain;object-fit:contain;width:43px;height:43px}.brandTitle{letter-spacing:.22em;color:var(--blue);text-transform:uppercase;font-size:13px;font-weight:850}.brandSub{color:var(--muted);white-space:nowrap;margin-top:4px;font-size:13px}.nav{border:1px solid var(--line);background:#ffffff0e;border-radius:999px;align-items:center;gap:8px;padding:9px;display:flex;box-shadow:0 18px 60px #00000038}.nav button{isolation:isolate;cursor:pointer;color:#d5dfec;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:11px 17px;font-weight:760;transition:all .18s;display:inline-flex;position:relative}.nav button:hover{color:#fff;background:#ffffff17}.nav button.activeNav{color:#07111f}.navIndicator{z-index:-1;background:linear-gradient(135deg,#fff,#dff4ff);border-radius:999px;position:absolute;inset:0;box-shadow:0 10px 28px #8fd3ff2e}.mobileCurrent{color:var(--muted);border:1px solid var(--line);background:#ffffff0f;border-radius:999px;padding:10px 14px;font-weight:760;display:none}.mobileNav{gap:10px;padding-bottom:14px;display:none;overflow-x:auto}.mobileNav button{white-space:nowrap;border:1px solid var(--line);color:var(--muted);background:#ffffff0e;border-radius:999px;padding:10px 13px;font-weight:760}.mobileNav button.activeNav{color:#07111f;background:#fff}.heroCard,.glassCard,.calendarShell,.tabCard,.principleCard,.bookCard,.statCard,.headshotFrame,.aboutText,.contactMainCard,.contactMiniCard,.contactBottomCard{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff14,#ffffff09);box-shadow:0 24px 90px #00000047}.heroCard{border-radius:38px;padding:42px;position:relative;overflow:hidden}.heroCard:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #8fd3ff1f;position:absolute;inset:1px}.heroGlow{filter:blur(52px);pointer-events:none;border-radius:999px;position:absolute}.heroGlowOne{background:#8fd3ff33;width:320px;height:320px;top:-100px;left:-90px}.heroGlowTwo{background:#00503547;width:360px;height:360px;bottom:-150px;right:-90px}.heroContent{grid-template-columns:1.08fr .92fr;align-items:center;gap:42px;display:grid;position:relative}.heroBadge,.eyebrow,.cardTopline{color:#bde8ff;letter-spacing:.16em;text-transform:uppercase;background:#8fd3ff18;border:1px solid #8fd3ff3d;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:650;display:inline-flex}.heroText h1{max-width:780px;margin:22px 0 0;font-size:clamp(44px,7vw,82px);font-weight:880;line-height:.96}.heroSubTitle{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:16px;font-weight:650}.heroLead{color:#c7d4e5;max-width:690px;margin:24px 0 0;font-size:19px;line-height:1.8}.heroChips,.aboutTags{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.heroChips span,.aboutTags span{border:1px solid var(--line);color:#dbe7f4;text-transform:uppercase;letter-spacing:.15em;background:#ffffff0f;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:800}.heroActions{flex-wrap:wrap;gap:13px;margin-top:30px;display:flex}.primaryBtn,.secondaryBtn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:14px 18px;font-weight:820;transition:all .2s;display:inline-flex}.primaryBtn{color:#07111f;background:linear-gradient(135deg,#fff,#dff4ff);box-shadow:0 16px 40px #8fd3ff29}.secondaryBtn{border:1px solid var(--line);color:#fff;background:#ffffff0f}.primaryBtn:hover,.secondaryBtn:hover,.phoneButton:hover{transform:translateY(-2px)}.heroVisual{perspective:900px;justify-content:center;align-items:center;min-height:430px;display:flex;position:relative}.crestPanel{z-index:2;border:1px solid var(--line);text-align:center;background:#081220bd;border-radius:34px;width:min(100%,372px);padding:26px;position:relative;box-shadow:0 30px 90px #00000052}.crestPanel:after{content:"";border-radius:inherit;z-index:-1;background:linear-gradient(135deg,#8fd3ff33,#0000 36%,#d9b56c2e);position:absolute;inset:-1px}.crestImg{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 14px 26px #00000040);width:145px;height:145px;margin:0 auto 18px}.crestInfo{border-top:1px solid var(--line);padding-top:20px}.smallLabel{color:var(--blue);text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:850}.crestInfo h3{margin:9px 0 6px;font-size:25px}.crestInfo p{color:var(--muted);margin:0}.unccWatermark{opacity:.28;filter:brightness(0)saturate()invert(78%)sepia(28%)saturate(730%)hue-rotate(176deg)brightness(105%)contrast(101%)drop-shadow(0 24px 80px #00000059);width:min(72%,420px);position:absolute}.statGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:22px;display:grid}.statCard div{font-size:24px;font-weight:850}.statCard span{color:var(--muted);margin-top:6px;font-size:13px;display:block}.gridTwo{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.largePad{border-radius:30px;padding:28px}.glassCard h2{margin:16px 0 0;font-size:28px;line-height:1.15}.glassCard p{color:#b7c5d8;margin:14px 0 0;line-height:1.75}.principleGrid,.bookGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.principleCard,.bookCard{transform-style:preserve-3d;border-radius:28px;padding:25px}.iconBox{width:48px;height:48px;color:var(--blue);background:#8fd3ff1a;border:1px solid #8fd3ff29;border-radius:16px;justify-content:center;align-items:center;display:flex}.principleCard h3,.bookCard h3{margin:18px 0 0;font-size:21px}.principleCard p,.bookCard p{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.7}.sectionHeader{max-width:850px;margin-bottom:28px}.sectionHeader h2{margin:16px 0 0;font-size:clamp(34px,5vw,56px);font-weight:880;line-height:1.04}.sectionHeader p{color:#c0ccdc;margin:16px 0 0;font-size:17px;line-height:1.75}.calendarShell,.tabCard{border-radius:32px;padding:24px;overflow:hidden}.calendarHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.calendarHeader h2{margin:8px 0 0;font-size:32px}.calendarControls{gap:9px;display:flex}.calendarControls button{border:1px solid var(--line);color:#fff;cursor:pointer;background:#fff1;border-radius:999px;align-items:center;padding:11px 14px;font-weight:800;transition:all .18s;display:inline-flex}.calendarControls button:hover{background:#8fd3ff21;border-color:#8fd3ff52}.dayLabels{grid-template-columns:repeat(7,1fr);gap:10px;margin:14px 0 10px;display:grid}.dayLabels div{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;padding-left:8px;font-size:12px;font-weight:850}.calendarGrid{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.calendarDay{background:#ffffff0b;border:1px solid #ffffff18;border-radius:20px;min-height:124px;padding:10px;position:relative;overflow:hidden}.calendarDay.mutedDay{opacity:.34}.calendarDay.todayDay{background:linear-gradient(#8fd3ff57,#8fd3ff24);border-color:#8fd3ffb8;box-shadow:inset 0 0 0 1px #ffffff14,0 0 36px #8fd3ff29}.calendarDay.studyDay{background:linear-gradient(#d9b56c17,#ffffff0a);border-color:#d9b56c5c}.dayNumber{color:#fff;font-size:15px;font-weight:850}.eventPill{color:#e8f7ff;background:#8fd3ff1b;border:1px solid #8fd3ff38;border-radius:15px;flex-direction:column;gap:3px;margin-top:10px;padding:9px;font-size:12px;line-height:1.35;display:flex}.eventPill span{align-items:center;gap:5px;font-weight:800;display:inline-flex}.eventPill small{color:#b6c5d7;font-weight:650}.bookTitle{color:#fff;align-items:center;gap:9px;font-size:21px;font-weight:850;display:inline-flex}.innerTabs{border:1px solid var(--line);background:#ffffff0b;border-radius:999px;gap:6px;margin-bottom:24px;padding:7px;display:inline-flex}.innerTabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:11px 16px;font-weight:850}.innerTabs button.activeInnerTab{color:#07111f;background:#fff}.currentStudyCard{grid-template-columns:1.25fr .75fr;align-items:stretch;gap:22px;display:grid}.currentStudyLeft,.currentStudyRight{border:1px solid var(--line);background:#ffffff0b;border-radius:26px;padding:28px}.currentStudyLeft h2{margin:13px 0 0;font-size:40px}.passageBadge{color:#cef;background:#8fd3ff1c;border:1px solid #8fd3ff33;border-radius:999px;margin-top:16px;padding:10px 14px;font-weight:850;display:inline-flex}.currentStudyLeft p{color:var(--muted);font-size:16px;line-height:1.75}.detailGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.detailGrid div{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;padding:15px}.detailGrid span{color:var(--muted2);text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:850;display:block}.detailGrid strong{color:#fff;margin-top:6px;display:block}.currentStudyRight{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.currentStudyRight img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 35px #00000038);max-width:150px;max-height:150px}.currentStudyRight p{color:var(--muted);max-width:260px;line-height:1.6}.timelineList{gap:14px;display:grid}.timelineItem{grid-template-columns:46px 1fr;align-items:start;gap:15px;display:grid}.weekBubble{border:1px solid var(--line);color:#fff;background:#ffffff0f;border-radius:15px;justify-content:center;align-items:center;width:46px;height:46px;font-weight:850;display:flex}.timelineContent{border:1px solid var(--line);background:#ffffff0b;border-radius:22px;padding:18px}.timelineMeta{color:var(--muted);justify-content:space-between;gap:12px;font-size:13px;display:flex}.timelineMeta strong{color:#fff;background:#ffffff14;border-radius:999px;padding:4px 9px}.timelineItem.statusPresent .timelineContent{background:#8fd3ff18;border-color:#8fd3ff8c}.timelineItem.statusPresent .weekBubble{background:#8fd3ff38;border-color:#8fd3ff94}.timelineItem.statusPast{opacity:.72}.timelineItem.statusFuture .weekBubble{border-color:#d9b56c3d}.timelineContent h3{margin:10px 0 5px;font-size:21px}.passageLine{color:#d7e8f6;font-weight:800}.timelineContent p{color:var(--muted);margin:10px 0 0;line-height:1.6}.aboutHero{grid-template-columns:360px 1fr;align-items:stretch;gap:26px;display:grid}.headshotFrame,.aboutText{border-radius:32px;overflow:hidden}.headshotFrame{background:linear-gradient(#8fd3ff38,#ffffff0e);padding:14px}.headshotFrame img{-o-object-fit:cover;object-fit:cover;border-radius:24px;width:100%;height:100%;min-height:430px;display:block}.aboutText{flex-direction:column;justify-content:center;padding:34px;display:flex}.aboutText h2{margin:12px 0 0;font-size:48px}.aboutText p{color:#bfccdc;max-width:720px;font-size:17px;line-height:1.8}.identityLogo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:120px;max-width:120px;height:76px;max-height:76px;margin-bottom:26px;display:block}.shieldLogo{margin-left:-25px}.lettersLogo{filter:brightness(0)saturate()invert(48%)sepia(98%)saturate(1442%)hue-rotate(174deg)brightness(95%)contrast(94%)}.logoShowcase h2{margin-top:6px}.logoShowcase p{margin-top:8px}.contactHero{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:22px;display:grid}.contactMainCard{border-radius:34px;flex-direction:column;justify-content:center;min-height:500px;padding:38px;display:flex;position:relative;overflow:hidden}.contactMainCard:before{content:"";filter:blur(52px);background:#8fd3ff24;border-radius:999px;width:280px;height:280px;position:absolute;top:-80px;right:-80px}.contactIconWrap{width:72px;height:72px;color:var(--blue);background:#8fd3ff1c;border:1px solid #8fd3ff3d;border-radius:23px;justify-content:center;align-items:center;margin-bottom:22px;display:flex;position:relative}.contactMainCard h2{max-width:650px;margin:14px 0 0;font-size:clamp(38px,5vw,62px);line-height:1;position:relative}.contactMainCard p{color:#bfccdc;max-width:700px;margin:22px 0 0;font-size:18px;line-height:1.75;position:relative}.phoneButton{color:#07111f;background:linear-gradient(135deg,#fff,#dff4ff);border-radius:999px;justify-content:center;align-items:center;gap:10px;width:fit-content;margin-top:30px;padding:15px 20px;font-weight:850;text-decoration:none;transition:all .2s;display:inline-flex;position:relative;box-shadow:0 16px 40px #8fd3ff29}.contactSideStack{gap:16px;display:grid}.contactMiniCard{border-radius:28px;grid-template-columns:56px 1fr;align-items:start;gap:18px;padding:24px;display:grid}.contactStep{width:48px;height:48px;color:var(--blue);background:#8fd3ff21;border:1px solid #8fd3ff38;border-radius:999px;justify-content:center;align-items:center;font-size:21px;font-weight:850;display:flex}.contactMiniCard h3{margin:2px 0 0;font-size:24px}.contactMiniCard p{color:#bfccdc;margin:10px 0 0;font-size:16px;line-height:1.65}.contactBottomCard h2{margin:16px 0 0;font-size:32px}.contactBottomCard p{color:#bfccdc;max-width:900px;margin:12px 0 0;font-size:17px;line-height:1.75}@media (width<=980px){.nav{display:none}.mobileCurrent,.mobileNav{display:flex}.headerInner{min-height:72px}.brand{min-width:0}.brandText{display:none}.heroContent,.currentStudyCard,.aboutHero,.gridTwo,.contactHero{grid-template-columns:1fr}.heroVisual{min-height:300px}.statGrid,.principleGrid,.bookGrid{grid-template-columns:repeat(2,1fr)}.calendarGrid,.dayLabels{gap:6px}.calendarDay{border-radius:18px;min-height:112px}}@media (width<=680px){.headerInner,.pageShell,.mobileNav{width:min(100% - 24px,1180px)}.pageShell{padding-top:34px}.heroCard{border-radius:28px;padding:24px}.heroText h1{font-size:42px}.heroLead{font-size:16px}.statGrid,.principleGrid,.bookGrid,.detailGrid{grid-template-columns:1fr}.calendarShell,.tabCard{border-radius:24px;padding:14px}.calendarHeader{flex-direction:column;align-items:flex-start}.calendarGrid{grid-template-columns:1fr}.dayLabels{display:none}.calendarDay{min-height:auto}.calendarDay.mutedDay{display:none}.innerTabs{border-radius:20px;flex-direction:column;width:100%}.currentStudyLeft h2,.aboutText h2{font-size:34px}.headshotFrame img{min-height:340px}.contactMainCard{min-height:auto;padding:26px}.contactMiniCard{grid-template-columns:44px 1fr;padding:20px}.contactStep{width:40px;height:40px;font-size:18px}.phoneButton{width:100%}.identityCard{min-height:auto}}.backgroundSystem{z-index:0;pointer-events:none;position:fixed;inset:0}.bgGridFine{opacity:.08;background-image:linear-gradient(#8fd3ff1f 1px,#0000 1px),linear-gradient(90deg,#8fd3ff1f 1px,#0000 1px);background-size:18px 18px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 12%,#000,#0000 58%);mask-image:radial-gradient(circle at 50% 12%,#000,#0000 58%)}.scanLine{background:linear-gradient(90deg,#0000,#8fd3ff8c,#d9b56c52,#0000);height:1px;position:fixed;left:0;right:0;box-shadow:0 0 38px #8fd3ff38}.cursorLight{opacity:.2;mix-blend-mode:screen;background:radial-gradient(circle,#8fd3ff38,#8fd3ff0f 34%,#0000 66%);border-radius:999px;width:420px;height:420px;position:fixed}.floatingNodes span{background:#8fd3ffb8;border-radius:999px;width:5px;height:5px;animation:9s ease-in-out infinite nodeDrift;position:fixed;box-shadow:0 0 22px #8fd3ff80}.floatingNodes span:first-child{animation-delay:-1s;top:22%;left:8%}.floatingNodes span:nth-child(2){background:#d9b56cbd;animation-delay:-4s;top:38%;right:12%}.floatingNodes span:nth-child(3){animation-delay:-6s;bottom:24%;left:18%}.floatingNodes span:nth-child(4){background:#00b47e99;animation-delay:-2s;bottom:16%;right:28%}@keyframes nodeDrift{0%,to{opacity:.18;transform:translate(0)}50%{opacity:.75;transform:translate(18px,-22px)}}.magneticButton{isolation:isolate;text-decoration:none;position:relative;overflow:hidden}.magneticGlow{opacity:0;background:radial-gradient(circle at var(--glow-x,50%) var(--glow-y,50%), #8fd3ff75, transparent 42%);z-index:-1;transition:opacity .2s;position:absolute;inset:-1px}.magneticButton:hover .magneticGlow{opacity:1}.magneticContent{justify-content:center;align-items:center;gap:9px;display:inline-flex;position:relative}.pageShell{padding:38px 0 54px}.headerInner{min-height:70px}.siteHeader{background:#06101dc2}.brandLogo{border-radius:16px;width:48px;height:48px}.brandLogo img{width:38px;height:38px}.brandTitle{letter-spacing:.16em;font-size:12px}.brandSub{font-size:12px}.nav{gap:5px;padding:7px}.nav button{padding:9px 13px;font-size:13px}.heroStage{border-radius:34px;min-height:clamp(520px,68vh,690px);padding:clamp(26px,4.4vw,50px)}.heroStageContent{grid-template-columns:minmax(0,1.05fr) minmax(340px,.7fr);gap:clamp(26px,4.2vw,56px)}.heroTitleWrap h1{margin-top:16px;font-size:clamp(48px,7.4vw,92px);line-height:.92}.heroBadge,.eyebrow,.cardTopline{letter-spacing:.1em;padding:7px 11px;font-size:11px}.heroSubTitle{letter-spacing:.055em;margin-top:10px;font-size:14px}.heroStage .heroLead,.heroLead{margin-top:16px;font-size:clamp(15px,1.6vw,18px);line-height:1.62}.heroChips{margin-top:18px}.heroChips span,.aboutTags span{letter-spacing:.11em;padding:7px 10px;font-size:10px}.heroActions{margin-top:22px}.primaryBtn,.secondaryBtn,.phoneButton{padding:12px 16px;font-size:14px;box-shadow:0 12px 34px #8fd3ff21}.heroOrbital{min-height:292px}.heroOrbital:before{width:292px;height:292px;animation:16s linear infinite slowSpin}.heroOrbital:after{width:208px;height:208px;animation:20s linear infinite reverse slowSpin}@keyframes slowSpin{to{transform:rotate(360deg)}}.heroCommand .crestPanel{border-radius:28px;width:min(100%,292px);min-height:292px;padding:20px}.crestImg{width:112px;height:112px;margin-bottom:14px}.crestInfo{padding-top:14px}.crestInfo h3{font-size:21px}.heroScriptureDossier{border-radius:22px;padding:18px}.heroScriptureDossier h2{margin-top:16px;font-size:25px}.heroScriptureDossier p{font-size:14px;line-height:1.58}.statGrid{gap:12px;margin-top:16px}.statCard{border-radius:20px;padding:16px}.statCard div{font-size:20px}.statCard span{font-size:12px}.mt24{margin-top:16px}.gridTwo,.principleGrid,.bookGrid{gap:14px}.largePad,.principleCard,.bookCard{border-radius:22px;padding:20px}.glassCard h2{font-size:23px}.glassCard p,.principleCard p,.bookCard p{line-height:1.58}.sectionHeader{margin-bottom:20px}.sectionHeader h2{margin-top:12px;font-size:clamp(30px,4vw,46px)}.sectionHeader p{margin-top:12px;font-size:15px;line-height:1.62}.scriptureIntroPanel{border-radius:26px;gap:16px;margin-bottom:16px;padding:22px}.scriptureIntroCopy h2{font-size:clamp(28px,4vw,44px)}.scriptureIntroCopy p{font-size:14px;line-height:1.58}.scriptureIntroStats{gap:9px}.scriptureIntroStats div{border-radius:16px;padding:13px}.scriptureIntroStats strong{font-size:17px}.bookIndex{margin-bottom:12px}.roadmapShell{border-radius:24px;padding:20px}.tabHeaderRow{margin-bottom:18px}.tabHeaderRow h2{font-size:clamp(24px,3.4vw,34px)}.innerTabs{margin-bottom:0;padding:5px}.innerTabs button{padding:9px 12px;font-size:13px}.currentStudyLeft,.currentStudyRight{border-radius:21px;padding:20px}.currentStudyLeft h2{font-size:31px}.passageBadge{margin-top:12px;padding:8px 11px;font-size:13px}.currentStudyLeft p{font-size:14px;line-height:1.6}.detailGrid{gap:9px;margin-top:16px}.detailGrid div{border-radius:15px;padding:12px}.shieldStage{width:168px;height:168px}.currentStudyRight img{max-width:118px;max-height:118px}.timelineList{gap:10px}.timelineItem{grid-template-columns:40px 1fr;gap:12px}.weekBubble{border-radius:13px;width:40px;height:40px;box-shadow:0 0 0 5px #06101de6}.premiumTimeline:before{left:19px}.timelineContent{border-radius:18px;padding:15px 16px}.timelineContent h3{margin-top:8px;font-size:18px}.timelineContent p{font-size:13px;line-height:1.5}.dateBadge,.statusBadge,.scriptureBadgeRow span{padding:5px 8px;font-size:11px}.scriptureBadgeRow{gap:6px;margin-top:9px}.premiumCalendar .calendarHeader{padding:20px 22px 16px}.calendarTitleBlock h2{font-size:clamp(28px,4vw,42px)}.calendarLegend{margin-top:10px}.dayLabels{gap:7px;margin:10px 0 8px}.dayLabels div{letter-spacing:.12em;font-size:11px}.premiumCalendar .calendarDay,.calendarDay{border-radius:16px;min-height:104px;padding:9px}.dayNumber{font-size:13px}.eventPill{border-radius:12px;margin-top:8px;padding:7px;font-size:11px}.aboutHero{gap:18px}.headshotFrame,.aboutText{border-radius:24px}.headshotFrame{padding:10px}.headshotFrame img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:18px;width:100%;height:100%;min-height:350px;display:block}.aboutText{padding:24px}.aboutText h2{font-size:38px}.aboutText p{font-size:15px;line-height:1.62}.leadershipMarkRow{margin-top:18px;padding-top:16px}.identityCard{min-height:220px}.identityLogo{width:98px;height:58px;margin-bottom:18px}.contactHero{gap:16px}.supportHero .contactMainCard,.contactMainCard{border-radius:26px;min-height:420px;padding:28px}.contactIconWrap{border-radius:18px;width:58px;height:58px;margin-bottom:16px}.contactMainCard h2{font-size:clamp(32px,4.2vw,48px)}.contactMainCard p{margin-top:16px;font-size:15px;line-height:1.62}.contactMiniCard{border-radius:22px;gap:14px;padding:18px}.contactStep{width:40px;height:40px;font-size:18px}.contactMiniCard h3{font-size:20px}.contactMiniCard p,.contactBottomCard p{font-size:14px;line-height:1.56}.contactBottomCard{border-radius:24px;padding:22px}.contactBottomCard h2{font-size:27px}@media (width<=980px){.heroStageContent{grid-template-columns:1fr}.heroStage{min-height:auto}.scriptureIntroPanel{grid-template-columns:1fr}.premiumCalendar .calendarDay{min-height:92px}}@media (width<=680px){.pageShell{padding-top:26px}.heroTitleWrap h1{font-size:42px}.heroOrbital{min-height:250px}.heroCommand .crestPanel{min-height:244px}.heroOrbital:before{width:246px;height:246px}.heroOrbital:after{width:178px;height:178px}.statGrid,.principleGrid,.bookGrid,.gridTwo{gap:12px}.premiumCalendar .calendarGrid{grid-template-columns:1fr}.premiumCalendar .calendarDay{min-height:auto}.contactSignal{display:none}}.leadershipHero{grid-template-columns:minmax(210px,260px) minmax(0,1fr);align-items:stretch}.leadershipHero .headshotFrame{height:100%;min-height:0}.leadershipHero .headshotFrame img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;min-height:0;display:block}@media (width<=980px){.leadershipHero{grid-template-columns:minmax(190px,240px) minmax(0,1fr)}}@media (width<=760px){.leadershipHero{grid-template-columns:1fr}.leadershipHero .headshotFrame{height:320px}}.siteFrame{z-index:1;opacity:1;transition:opacity .45s,transform .45s;position:relative;transform:translateY(0)}.loadingSite{opacity:0;transform:translateY(12px)}.loaderOverlay{z-index:100;background:radial-gradient(circle at 50% 36%,#38a7f433,#0000 28%),radial-gradient(circle at 50% 62%,#d9b56c1c,#0000 28%),#040913;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.loaderGrid{opacity:.18;background-image:linear-gradient(#8fd3ff1a 1px,#0000 1px),linear-gradient(90deg,#8fd3ff1a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}.loaderHalo{border:1px solid #8fd3ff2e;border-radius:999px;width:min(60vw,560px);height:min(60vw,560px);position:absolute;box-shadow:inset 0 0 80px #8fd3ff14,0 0 120px #38a7f429}.loaderMark{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff1f,#ffffff0a);border:1px solid #ffffff24;border-radius:42px;place-items:center;width:190px;height:190px;display:grid;position:relative;box-shadow:0 34px 110px #0006}.loaderCrest{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 16px 30px #00000057);width:124px;height:124px}.loaderTitle{z-index:2;text-align:center;margin-top:24px;position:relative}.loaderTitle span,.loaderTitle strong{display:block}.loaderTitle span{color:var(--blue);letter-spacing:.26em;text-transform:uppercase;font-size:12px;font-weight:850}.loaderTitle strong{margin-top:9px;font-size:clamp(28px,5vw,54px);line-height:1}.loaderLine{transform-origin:50%;background:linear-gradient(90deg,#0000,#8fd3ffcc,#d9b56c99,#0000);width:min(360px,68vw);height:1px;margin-top:28px;position:relative}.homeShell{width:min(1280px,100% - 40px)}.heroStage{background:linear-gradient(115deg,#06101deb,#071527b3 48%,#030811f5),radial-gradient(circle at 78% 26%,#38a7f438,#0000 32%),radial-gradient(circle at 24% 88%,#d9b56c24,#0000 30%);border:1px solid #ffffff24;border-radius:44px;align-items:center;min-height:clamp(660px,82vh,900px);padding:clamp(34px,6vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 150px #00000061}.heroStage:before{content:"";opacity:.14;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#000,#0000 78%);mask-image:linear-gradient(110deg,#000,#0000 78%)}.heroStage:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #8fd3ff1a;position:absolute;inset:1px}.heroStageGlow{z-index:0}.heroBeam{background:linear-gradient(90deg,#0000,#8fd3ff75,#0000);width:54%;height:1px;position:absolute;top:22%;right:3%;transform:rotate(-18deg);box-shadow:0 0 80px #8fd3ff52}.heroStageContent{z-index:2;grid-template-columns:minmax(0,1.02fr) minmax(380px,.72fr);align-items:center;gap:clamp(34px,6vw,78px);display:grid;position:relative}.heroTitleWrap h1{max-width:820px;margin:20px 0 0;font-size:clamp(58px,9vw,118px);font-weight:900;line-height:.88}.heroStage .heroLead{max-width:760px;font-size:clamp(18px,2vw,23px)}.heroCommand{gap:18px;display:grid}.heroOrbital{place-items:center;min-height:390px;display:grid;position:relative}.heroOrbital:before,.heroOrbital:after{content:"";border:1px solid #8fd3ff29;border-radius:999px;position:absolute}.heroOrbital:before{width:360px;height:360px}.heroOrbital:after{border-color:#d9b56c2e;width:260px;height:260px}.heroCommand .crestPanel{background:linear-gradient(#09182ae6,#050c18c7);flex-direction:column;justify-content:center;width:min(100%,350px);min-height:350px;display:flex}.crestRing{pointer-events:none;border:1px solid #d9b56c24;border-radius:26px;position:absolute;inset:18px}.heroScriptureDossier{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff1b,#ffffff0b),#081220b8;border:1px solid #8fd3ff2e;border-radius:28px;padding:24px;position:relative;box-shadow:0 24px 80px #0000004d}.dossierHeader{align-items:center;gap:14px;display:flex}.dossierHeader strong{margin-top:5px;font-size:19px;display:block}.goldIcon{color:var(--gold);background:#d9b56c1a;border-color:#d9b56c38}.heroScriptureDossier h2{margin:22px 0 0;font-size:32px;line-height:1.08}.heroScriptureDossier p{color:var(--muted);line-height:1.7}.dossierMeta{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.dossierMeta span{color:#dce9f8;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.statCard,.principleCard,.bookCard,.glassCard,.contactMiniCard,.contactBottomCard,.calendarDay,.timelineContent{position:relative}.statCard:before,.principleCard:before,.bookCard:before,.glassCard:before,.contactMiniCard:before,.contactBottomCard:before,.timelineContent:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(135deg,#8fd3ff1f,#0000 36%,#d9b56c14);transition:opacity .22s;position:absolute;inset:0}.statCard:hover:before,.principleCard:hover:before,.bookCard:hover:before,.glassCard:hover:before,.contactMiniCard:hover:before,.contactBottomCard:hover:before,.timelineContent:hover:before{opacity:1}.scriptureIntroPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 12% 12%,#8fd3ff21,#0000 34%),linear-gradient(#ffffff14,#ffffff09);border:1px solid #8fd3ff2e;border-radius:34px;grid-template-columns:1fr .85fr;gap:22px;margin-bottom:24px;padding:30px;display:grid;box-shadow:0 28px 100px #00000047}.scriptureIntroCopy h2{margin:18px 0 0;font-size:clamp(34px,5vw,58px);line-height:1}.scriptureIntroCopy p{color:#c0ccdc;max-width:680px;line-height:1.75}.scriptureIntroStats{gap:12px;display:grid}.scriptureIntroStats div{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:22px;padding:18px}.scriptureIntroStats span,.detailGrid span{color:var(--muted2)}.scriptureIntroStats strong{margin-top:7px;font-size:20px;display:block}.scriptureBookGrid .bookCard{min-height:230px}.bookIndex{color:#d9b56cbf;letter-spacing:.18em;margin-bottom:18px;font-size:13px;font-weight:900}.roadmapShell{padding:28px}.tabHeaderRow{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.tabHeaderRow h2{margin:8px 0 0;font-size:clamp(28px,4vw,42px)}.premiumCurrentStudy .currentStudyLeft{background:radial-gradient(circle at 96% 0,#8fd3ff24,#0000 35%),#ffffff0d}.detailGrid div{gap:6px;display:grid}.detailGrid svg{color:var(--gold)}.shieldStage{background:radial-gradient(circle,#8fd3ff1f,#0000 68%);border:1px solid #8fd3ff29;border-radius:999px;place-items:center;width:220px;height:220px;display:grid}.premiumTimeline{position:relative}.premiumTimeline:before{content:"";background:linear-gradient(#8fd3ff80,#d9b56c47,#ffffff0d);width:1px;position:absolute;top:18px;bottom:18px;left:22px}.timelineRail{z-index:2;position:relative}.weekBubble{box-shadow:0 0 0 7px #06101de6}.timelineContent{padding:22px}.dateBadge,.statusBadge,.scriptureBadgeRow span{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.scriptureBadgeRow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.scriptureBadgeRow span:first-child{color:#dff4ff;background:#8fd3ff14;border-color:#8fd3ff33}.statusPresent .statusBadge{color:#06101d;background:linear-gradient(135deg,#fff,#dff4ff)}.statusFuture .statusBadge{color:var(--gold);border-color:#d9b56c3d}.premiumCalendar{background:radial-gradient(circle at 90% 0,#d9b56c24,#0000 28%),linear-gradient(#ffffff15,#ffffff09);padding:0}.premiumCalendar .calendarHeader{border-bottom:1px solid #ffffff1a;margin:0;padding:28px 28px 20px}.calendarTitleBlock h2{font-size:clamp(34px,5vw,54px);line-height:1}.calendarLegend{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.calendarLegend span{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.calendarLegend i{border-radius:999px;width:10px;height:10px;display:inline-block}.legendStudy{background:var(--gold);box-shadow:0 0 18px #d9b56c80}.legendToday{background:var(--blue);box-shadow:0 0 18px #8fd3ff80}.calendarCanvas{padding:20px 20px 24px}.premiumCalendar .calendarGrid{gap:8px}.calendarDayTop{justify-content:space-between;align-items:center;display:flex}.calendarDayTop svg{color:var(--gold)}.premiumCalendar .calendarDay{background:linear-gradient(#ffffff0e,#ffffff06);min-height:138px}.premiumCalendar .calendarDay.studyDay{background:radial-gradient(circle at 100% 0,#d9b56c29,#0000 48%),linear-gradient(#8fd3ff12,#ffffff08)}.premiumCalendar .calendarDay.todayDay{transform:translateY(-2px)}.eventPill small{align-items:center;gap:4px;display:inline-flex}.emptyDayLine{background:#ffffff14;width:32px;height:1px;margin-top:16px}.leadershipHero{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr)}.headshotFrame{min-height:370px;position:relative}.headshotGlow{filter:blur(18px);background:radial-gradient(circle,#8fd3ff38,#0000 68%);height:170px;position:absolute;inset:auto -20% -12%}.leadershipMarkRow{border-top:1px solid #ffffff1a;align-items:center;gap:18px;margin-top:26px;padding-top:22px;display:flex}.leadershipMarkRow img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:86px;height:54px}.leadershipMarkRow img:last-child{filter:brightness(0)saturate()invert(62%)sepia(67%)saturate(915%)hue-rotate(174deg)brightness(101%)contrast(101%)}.supportHero .contactMainCard{background:radial-gradient(circle at 92% 8%,#8fd3ff2e,#0000 32%),radial-gradient(circle at 12% 92%,#d9b56c1a,#0000 28%),linear-gradient(#ffffff17,#ffffff09);min-height:560px}.contactSignal{background:radial-gradient(circle,#8fd3ff2e,#0000 52%),#ffffff09;border:1px solid #8fd3ff29;border-radius:999px;width:92px;height:92px;position:absolute;top:36px;right:36px}.contactSignal:before,.contactSignal:after{content:"";border-radius:inherit;border:1px solid #8fd3ff14;position:absolute;inset:-14px}.contactSignal:after{border-color:#d9b56c14;inset:-28px}@media (width<=980px){.homeShell{width:min(1180px,100% - 40px)}.heroStageContent,.scriptureIntroPanel,.tabHeaderRow,.leadershipHero{grid-template-columns:1fr}.tabHeaderRow{align-items:flex-start}.heroStage{min-height:auto}.heroOrbital{min-height:330px}.premiumCalendar .calendarDay{min-height:122px}}@media (width<=680px){.homeShell{width:min(100% - 24px,1180px)}.heroStage{border-radius:30px;padding:24px}.heroTitleWrap h1{font-size:52px}.heroCommand .crestPanel{min-height:292px}.heroOrbital:before{width:292px;height:292px}.heroOrbital:after{width:214px;height:214px}.heroScriptureDossier,.scriptureIntroPanel,.roadmapShell,.premiumCalendar .calendarHeader,.calendarCanvas{padding:18px}.tabHeaderRow,.calendarHeader{flex-direction:column}.premiumCalendar .calendarGrid{grid-template-columns:1fr}.premiumCalendar .calendarDay{min-height:auto}.timelineItem{grid-template-columns:38px 1fr;gap:12px}.premiumTimeline:before{left:18px}.weekBubble{border-radius:13px;width:38px;height:38px}.timelineContent{padding:16px}.timelineMeta{flex-direction:column;align-items:flex-start}.loaderMark{border-radius:34px;width:160px;height:160px}}.aboutHero.leadershipHero{grid-template-columns:260px minmax(0,1fr);align-items:stretch}.aboutHero.leadershipHero .headshotFrame{align-self:stretch;width:260px;height:100%;min-height:0}.aboutHero.leadershipHero .headshotFrame img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;min-height:0;display:block}@media (width<=760px){.aboutHero.leadershipHero{grid-template-columns:1fr}.aboutHero.leadershipHero .headshotFrame{width:100%;height:280px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
