:root{--black:#050505;--cream:#f8f6f1;--paper:#fbfaf7;--gold:#c8953d;--text:#111;--muted:#68645d;--line:hsla(0,0%,7%,.12);--blue:#bbd3f2}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;min-height:100%;background:var(--paper)}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text)}a,button{font-family:inherit}.page{background:var(--paper)}.hero,.page{min-height:100vh}.hero{display:grid;grid-template-rows:auto 1fr auto;padding:34px clamp(22px,5vw,72px);background:radial-gradient(circle at 20% 20%,rgba(187,211,242,.22),transparent 28%),linear-gradient(180deg,#fbfaf7,#f6f2ea)}.heroHeader{display:flex;align-items:center;justify-content:space-between}.wordmark{letter-spacing:.38em;font-size:13px;font-weight:600}.cities{color:var(--muted);font-size:14px}.heroContent{width:min(980px,100%);margin:auto;text-align:center;animation:auraFade 1s ease both}.kicker{text-transform:uppercase;letter-spacing:.45em;color:var(--gold);font-size:11px;margin:0 0 34px}.heroTitle{margin:0 auto;max-width:980px;font-size:clamp(54px,8.6vw,116px);letter-spacing:-.085em;line-height:.92;font-weight:300}.heroSubtitle{max-width:720px;margin:38px auto 0;color:hsla(0,0%,7%,.58);font-size:clamp(18px,2.2vw,25px);line-height:1.55;font-weight:300}.heroCta{display:inline-flex;align-items:center;justify-content:center;margin-top:58px;color:var(--text);text-decoration:none;border:1px solid hsla(0,0%,7%,.42);border-radius:999px;padding:17px 34px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:600;transition:background .45s ease,color .45s ease,transform .45s ease,border-color .45s ease}.heroCta:hover{background:var(--text);color:#fff;border-color:var(--text);transform:translateY(-2px)}.institutionalLine{display:flex;align-items:center;justify-content:space-between;gap:24px;color:hsla(0,0%,7%,.42);font-size:13px}.shell{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:90px 0 70px}.sectionIntro{margin-bottom:26px}.sectionIntro h2{max-width:760px;margin:0;font-size:clamp(42px,6vw,78px);letter-spacing:-.07em;line-height:.95;font-weight:400}.intentions{display:flex;gap:12px;overflow-x:auto;padding:10px 0 46px}.intentions button{white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:999px;padding:13px 18px;color:#4a4741;box-shadow:0 8px 28px rgba(0,0,0,.05)}.sectionLabel{margin:0 0 18px;text-transform:uppercase;letter-spacing:.22em;color:#a19a90;font-size:12px}.grid{display:grid;grid-gap:28px;gap:28px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.session{overflow:hidden;border-radius:34px;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.12)}.session.featured{display:grid;grid-template-columns:1.08fr .92fr;margin-bottom:48px}.visual{min-height:290px;background:radial-gradient(circle at 15% 20%,hsla(0,0%,100%,.55),transparent 26%),linear-gradient(135deg,#6f8a67,#83a4b5 42%,#e7c9a1 78%);padding:26px}.pill{display:inline-flex;border-radius:999px;background:rgba(0,0,0,.32);color:#fff;padding:9px 14px;text-transform:uppercase;letter-spacing:.18em;font-size:11px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.content{padding:30px}.city{margin:0 0 12px;text-transform:uppercase;letter-spacing:.2em;color:var(--gold);font-size:12px}.promise{margin:0 0 18px;font-size:clamp(34px,4.8vw,52px);line-height:.96;letter-spacing:-.065em;font-weight:500}.description{margin:0 0 24px;color:#625e57;line-height:1.7;font-size:16px}.meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:22px}.meta p{margin:0}.meta .label{color:#9b968e;font-size:13px;margin-bottom:4px}.host{background:var(--cream);border-radius:22px;padding:17px;margin-bottom:24px}.hostLabel{color:#8e877d;font-size:13px;margin:0 0 5px}.hostName{margin:0;font-weight:600}.hostTraits{color:#625e57;line-height:1.55;font-size:14px;margin:8px 0 0}.cta{width:100%;border:0;background:var(--gold);color:#fff;border-radius:999px;padding:17px 22px;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700;cursor:pointer}.footer{margin:92px 0 0;padding-top:44px;border-top:1px solid var(--line)}.footer p{letter-spacing:.38em;font-size:12px;margin:0 0 22px;color:var(--gold)}.footer h3{margin:0;max-width:720px;font-size:clamp(34px,5vw,68px);letter-spacing:-.07em;line-height:.98;font-weight:300}@keyframes auraFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.hero{padding:24px 20px}.heroHeader{align-items:flex-start}.cities{display:none}.heroTitle{font-size:58px}.institutionalLine{display:block;line-height:1.9}.shell{width:min(100% - 28px,1120px);padding-top:58px}.session.featured{display:block}.grid.two{grid-template-columns:1fr}}.journeyPage{min-height:100vh;background:radial-gradient(circle at 85% 8%,rgba(187,211,242,.24),transparent 25%),linear-gradient(180deg,#fbfaf7,#f5f0e7);color:var(--text)}.journeyHero{min-height:78vh;display:flex;flex-direction:column;justify-content:center;width:min(1040px,calc(100% - 44px));margin:0 auto;position:relative}.backLink{position:absolute;top:34px;left:0;color:var(--text);text-decoration:none;letter-spacing:.38em;font-size:13px;font-weight:600}.journeyHero h1{max-width:950px;margin:0;font-size:clamp(62px,10vw,132px);line-height:.9;letter-spacing:-.09em;font-weight:300}.journeyHero p:last-child{max-width:690px;margin:32px 0 0;color:hsla(0,0%,7%,.58);font-size:clamp(19px,2.2vw,26px);line-height:1.5;font-weight:300}.journeySection{width:min(1120px,calc(100% - 44px));margin:0 auto;padding:90px 0;border-top:1px solid var(--line)}.journeySection.split{display:grid;grid-template-columns:.8fr 1fr;grid-gap:80px;gap:80px;align-items:center}.academy h2,.journeyCopy h2,.journeyFinal h2{margin:0;font-size:clamp(42px,6vw,76px);line-height:.95;letter-spacing:-.075em;font-weight:350}.academy>p,.journeyCopy p:not(.stepNumber),.journeyFinal p{max-width:620px;color:hsla(0,0%,7%,.58);line-height:1.65;font-size:18px}.stepNumber{color:var(--gold);letter-spacing:.28em;font-size:12px;margin:0 0 18px}.intentGrid{margin-top:46px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.intentCard{background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,7%,.08);border-radius:30px;padding:26px;min-height:260px;box-shadow:0 18px 60px rgba(0,0,0,.06);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.intentCard:hover{transform:translateY(-4px);border-color:rgba(200,149,61,.4);box-shadow:0 26px 80px rgba(0,0,0,.1)}.intentCard span{font-size:28px}.intentCard h3{margin:28px 0 14px;font-size:27px;line-height:1;letter-spacing:-.055em;font-weight:500}.intentCard p{color:hsla(0,0%,7%,.56);line-height:1.6;margin:0}.academyCard,.photoPanel,.stagePanel,.textPanel{background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,7%,.08);border-radius:34px;box-shadow:0 24px 70px rgba(0,0,0,.08);padding:28px}.stagePanel{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.stagePanel button{border:1px solid hsla(0,0%,7%,.12);background:#fff;border-radius:999px;padding:16px 18px;font-size:16px;cursor:pointer}.textPanel label{display:block;margin-bottom:16px;color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.fakeTextarea{min-height:160px;border:1px solid hsla(0,0%,7%,.1);border-radius:24px;padding:22px;line-height:1.65;color:hsla(0,0%,7%,.68);background:#fbfaf7}.textPanel small{display:block;margin-top:12px;color:hsla(0,0%,7%,.42)}.photoPanel{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:14px;gap:14px}.photoSlot{min-height:140px;border-radius:24px;background:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.5),transparent 28%),linear-gradient(135deg,#9bb6c3,#e5c7a0);display:flex;align-items:end;padding:18px;color:#fff;text-shadow:0 1px 18px rgba(0,0,0,.25)}.photoSlot:first-child{grid-row:span 2;min-height:294px}.academy{text-align:center}.academy>p{margin:22px auto 42px}.compass{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px;margin:0 0 32px}.compassItem{text-align:center;color:hsla(0,0%,7%,.48);font-size:13px}.compassItem span{display:block;width:12px;height:12px;border-radius:999px;border:1px solid hsla(0,0%,7%,.25);margin:0 auto 10px}.compassItem .activeDot{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 8px rgba(200,149,61,.12)}.academyCard{max-width:740px;margin:0 auto;text-align:left}.academyCard h3{margin:0 0 14px;font-size:34px;letter-spacing:-.05em}.academyCard p{color:hsla(0,0%,7%,.62);line-height:1.7}.journeyFinal{min-height:72vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 22px;background:var(--black);color:#fff}.journeyFinal p{color:hsla(0,0%,100%,.62)}.journeyFinal a{margin-top:36px;color:#fff;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;padding:16px 34px;text-decoration:none;text-transform:uppercase;letter-spacing:.18em;font-size:12px}.experienceNote{background:var(--black);color:hsla(0,0%,100%,.36);text-align:center;padding:0 22px 60px}.experienceNote p{max-width:640px;margin:0 auto;line-height:1.6}@media (max-width:900px){.journeySection.split{grid-template-columns:1fr;gap:34px}.intentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.compass{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.journeyHero h1{font-size:64px}.intentGrid,.photoPanel,.stagePanel{grid-template-columns:1fr}.photoSlot:first-child{min-height:180px}.compass{grid-template-columns:repeat(2,1fr)}}.reviewPage,.stewardPage,.welcomeMemberPage{min-height:100vh;background:radial-gradient(circle at 78% 12%,rgba(187,211,242,.22),transparent 25%),linear-gradient(180deg,#fbfaf7,#f3ede2);color:var(--text)}.letter,.reviewHero,.stewardHero{width:min(1040px,calc(100% - 44px));margin:0 auto}.reviewHero{min-height:68vh;display:flex;flex-direction:column;justify-content:center;position:relative}.letter h1,.reviewHero h1,.stewardHero h1{margin:0;max-width:920px;font-size:clamp(58px,9vw,118px);line-height:.9;letter-spacing:-.09em;font-weight:300}.letter>p,.reviewHero p:last-child,.stewardHero p{max-width:720px;margin-top:32px;color:hsla(0,0%,7%,.58);font-size:clamp(18px,2vw,24px);line-height:1.55;font-weight:300}.reviewShell{width:min(1040px,calc(100% - 44px));margin:0 auto;padding:0 0 90px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:26px;gap:26px}.candidateCard,.criteriaCard,.letter,.reviewCard,.reviewNote{background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,7%,.08);border-radius:38px;box-shadow:0 24px 80px rgba(0,0,0,.08);padding:34px}.reviewStatus{margin:0 0 18px;color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-size:12px}.reviewCard h2,.reviewNote h3{margin:0 0 16px;font-size:clamp(34px,4vw,56px);line-height:.95;letter-spacing:-.065em;font-weight:400}.reviewCard p,.reviewNote p{color:hsla(0,0%,7%,.6);line-height:1.7}.academyMini{display:flex;gap:10px;margin:30px 0}.academyMini span{width:10px;height:10px;border-radius:999px;border:1px solid hsla(0,0%,7%,.2)}.academyMini .active{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 8px rgba(200,149,61,.12)}.approveBtn,.softCta{display:inline-flex;color:#fff;background:var(--text);text-decoration:none;border-radius:999px;padding:15px 25px;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700}.stewardHeader{width:min(1120px,calc(100% - 44px));margin:0 auto;padding:32px 0;display:flex;justify-content:space-between;align-items:center}.stewardHeader p{margin:0;color:hsla(0,0%,7%,.46)}.stewardHero{padding:72px 0}.stewardGrid{width:min(1120px,calc(100% - 44px));margin:0 auto;padding-bottom:90px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:28px;gap:28px}.candidatePhoto{min-height:340px;border-radius:28px;background:radial-gradient(circle at 25% 20%,hsla(0,0%,100%,.48),transparent 25%),linear-gradient(135deg,#9bb6c3,#e5c7a0);display:flex;align-items:end;padding:24px;color:#fff;margin-bottom:24px}.candidateCard h2{margin:0 0 8px;font-size:52px;letter-spacing:-.07em;line-height:.95}.candidateCard p:last-child{color:hsla(0,0%,7%,.58);font-size:18px}.criteriaCard{display:flex;flex-direction:column;gap:16px}.criteriaItem{display:flex;gap:14px;align-items:center;border:1px solid hsla(0,0%,7%,.08);background:#fbfaf7;border-radius:22px;padding:18px;font-size:18px}.criteriaItem input{width:20px;height:20px}.decisionActions{display:flex;gap:14px;margin-top:18px;flex-wrap:wrap}.holdBtn{border:1px solid hsla(0,0%,7%,.18);background:transparent;border-radius:999px;padding:15px 25px;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700}.welcomeMemberPage{display:grid;place-items:center;padding:70px 22px}.letter{max-width:920px;text-align:center}.letter blockquote{margin:38px auto;max-width:660px;color:hsla(0,0%,7%,.72);font-size:clamp(24px,3vw,36px);line-height:1.25;letter-spacing:-.045em}@media (max-width:820px){.reviewShell,.stewardGrid{grid-template-columns:1fr}.letter h1,.reviewHero h1,.stewardHero h1{font-size:64px}}.heroActions{display:inline-flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:58px}.heroActions .heroCta{margin-top:0}.secondaryCta{display:inline-flex;align-items:center;justify-content:center;color:hsla(0,0%,7%,.68);text-decoration:none;border:1px solid hsla(0,0%,7%,.16);border-radius:999px;padding:17px 30px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:600;transition:border-color .4s ease,color .4s ease,transform .4s ease}.secondaryCta:hover{color:var(--text);border-color:hsla(0,0%,7%,.42);transform:translateY(-2px)}.authPage,.homePage,.membershipPage{min-height:100vh;background:radial-gradient(circle at 82% 10%,rgba(187,211,242,.22),transparent 25%),linear-gradient(180deg,#fbfaf7,#f3ede2);color:var(--text)}.authHero,.membershipHero,.todayHero{width:min(1040px,calc(100% - 44px));margin:0 auto;min-height:62vh;display:flex;flex-direction:column;justify-content:center;position:relative}.authHero h1,.membershipHero h1,.todayHero h1{max-width:980px;margin:0;font-size:clamp(56px,8.5vw,112px);line-height:.9;letter-spacing:-.09em;font-weight:300}.authHero p:last-child,.membershipHero p,.todayHero p{max-width:720px;margin-top:28px;color:hsla(0,0%,7%,.58);font-size:clamp(18px,2vw,24px);line-height:1.55;font-weight:300}.authShell{width:min(1040px,calc(100% - 44px));margin:0 auto;padding-bottom:90px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:26px;gap:26px}.authCard,.foundationStrip,.tierCard,.todayCard{background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,7%,.08);border-radius:38px;box-shadow:0 24px 80px rgba(0,0,0,.08);padding:34px}.authCard h2,.foundationStrip h2,.tierCard h2,.todayCard h2{margin:0 0 14px;font-size:clamp(34px,4vw,56px);line-height:.95;letter-spacing:-.065em;font-weight:400}.authCard p,.foundationStrip p,.tierCard li,.tierCard p,.todayCard p{color:hsla(0,0%,7%,.6);line-height:1.7}.authFields{display:grid;grid-gap:12px;gap:12px;margin:28px 0}.authFields label{color:var(--gold);text-transform:uppercase;letter-spacing:.16em;font-size:12px}.fakeInput{border:1px solid hsla(0,0%,7%,.1);border-radius:999px;padding:16px 20px;background:#fbfaf7;color:hsla(0,0%,7%,.54)}.homeHeader{width:min(1120px,calc(100% - 44px));margin:0 auto;padding:32px 0;display:flex;justify-content:space-between}.homeHeader a{color:var(--text);text-decoration:none;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:700}.tierGrid,.todayGrid{width:min(1120px,calc(100% - 44px));margin:0 auto;padding-bottom:52px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.foundationStrip{width:min(1120px,calc(100% - 44px));margin:0 auto 90px}.impactGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-top:24px}.impactGrid p{border-top:1px solid hsla(0,0%,7%,.1);padding-top:16px;font-size:18px}.membershipHero{min-height:58vh}.tierGrid{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:90px}.tierCard{display:flex;flex-direction:column;min-height:520px}.tierCard ul{padding-left:18px;margin:22px 0}.tierCard button{margin-top:auto;border:0;background:var(--text);color:#fff;border-radius:999px;padding:16px 22px;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700}@media (max-width:920px){.authShell,.impactGrid,.tierGrid,.todayGrid{grid-template-columns:1fr}.authHero h1,.membershipHero h1,.todayHero h1{font-size:62px}}.authCard h2{font-size:clamp(36px,4.2vw,56px);line-height:.96;letter-spacing:-.07em;max-width:100%}.authCard.soft h2{font-size:clamp(34px,3.5vw,48px);line-height:.98;letter-spacing:-.065em;max-width:420px}.authCard.soft{display:flex;flex-direction:column;justify-content:flex-start}.authCard.soft p{max-width:420px}@media (max-width:920px){.authCard h2,.authCard.soft h2{font-size:42px}}@media (max-width:560px){.authCard h2,.authCard.soft h2{font-size:36px}}.todayGrid{gap:20px}.todayCard{min-height:260px;overflow:hidden}.todayCard h2{font-size:clamp(34px,3vw,46px);line-height:.96;letter-spacing:-.065em;max-width:100%;overflow-wrap:break-word;word-break:normal}.todayCard p{max-width:92%}@media (max-width:1180px){.todayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.todayCard h2{font-size:clamp(38px,5vw,58px)}}@media (max-width:680px){.todayGrid{grid-template-columns:1fr}.todayCard{min-height:220px}.todayCard h2{font-size:42px}}.todayGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.todayCard{min-height:250px;padding:36px;display:flex;flex-direction:column;justify-content:flex-start}.todayCard h2{font-size:clamp(40px,3.4vw,54px);line-height:.92;letter-spacing:-.075em;white-space:normal;overflow-wrap:normal;word-break:keep-all;margin-bottom:22px}.todayCard p{max-width:95%;font-size:16px;line-height:1.7}@media (max-width:1180px){.todayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.todayCard h2{font-size:58px}}@media (max-width:680px){.todayGrid{grid-template-columns:1fr}.todayCard h2{font-size:48px}}.auraContainer{width:min(1120px,calc(100% - 44px));margin:0 auto}.auraSectionLabel{margin:0 0 24px;color:var(--gold);letter-spacing:.42em;text-transform:uppercase;font-size:12px;font-weight:600}.auraHeroBlock{min-height:86vh;display:flex;align-items:center;background:radial-gradient(circle at 82% 10%,rgba(187,211,242,.22),transparent 26%),linear-gradient(180deg,#fbfaf7,#f3ede2)}.auraHeroBlock h1{max-width:1120px;margin:0;font-size:clamp(58px,8.7vw,122px);line-height:.88;letter-spacing:-.095em;font-weight:300}.auraHeroBlock p:not(.auraSectionLabel){max-width:760px;margin:34px 0 0;color:hsla(0,0%,7%,.58);font-size:clamp(18px,2vw,24px);line-height:1.55;font-weight:300}.auraButton{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:16px 28px;text-decoration:none;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700;transition:transform .35s ease,border-color .35s ease,background .35s ease}.auraButton:hover{transform:translateY(-2px)}.auraButton-primary{background:var(--text);color:#fff;border:1px solid var(--text)}.auraButton-secondary{background:transparent;color:var(--text);border:1px solid hsla(0,0%,7%,.18)}.auraButton-ghost{background:transparent;color:hsla(0,0%,7%,.62);border:1px solid transparent}.auraCard{border-radius:38px;padding:34px;border:1px solid hsla(0,0%,7%,.08);box-shadow:0 24px 80px rgba(0,0,0,.08)}.auraCard-soft{background:hsla(0,0%,100%,.72)}.auraCard-premium{background:radial-gradient(circle at 80% 8%,rgba(200,149,61,.12),transparent 26%),hsla(0,0%,100%,.78)}.auraCard-dark{background:var(--text);color:#fff}.alsPage{min-height:100vh;background:#f3ede2;color:var(--text)}.alsActions{display:flex;gap:14px;margin-top:44px;flex-wrap:wrap}.alsStatement{padding:110px 0 70px}.alsStatement h2,.componentSection h2,.tokenSection h2{margin:0;max-width:940px;font-size:clamp(44px,6vw,82px);line-height:.92;letter-spacing:-.08em;font-weight:340}.alsGrid{padding:0 0 96px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.articleNumber{margin:0 0 22px;color:var(--gold);letter-spacing:.22em;text-transform:uppercase;font-size:12px}.alsGrid h3,.componentPreview h3{margin:0 0 18px;font-size:clamp(32px,3vw,46px);line-height:.98;letter-spacing:-.065em;font-weight:430}.alsGrid p:not(.articleNumber),.componentPreview p:not(.auraSectionLabel){color:hsla(0,0%,7%,.58);line-height:1.65}.componentSection,.rulesSection,.tokenSection{padding:96px 0;border-top:1px solid hsla(0,0%,7%,.08)}.tokenGrid{margin-top:40px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.tokenCard{background:hsla(0,0%,100%,.56);border:1px solid hsla(0,0%,7%,.08);border-radius:26px;padding:22px}.tokenCard span{display:block;height:82px;border-radius:20px;border:1px solid hsla(0,0%,7%,.08);margin-bottom:20px}.tokenCard h3{margin:0 0 8px;font-size:22px;letter-spacing:-.04em}.tokenCard p{margin:0;color:hsla(0,0%,7%,.55);line-height:1.5}.componentPreview{margin-top:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.rulesGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.rulesGrid p{margin:0;min-height:180px;border-radius:28px;padding:24px;background:hsla(0,0%,100%,.64);border:1px solid hsla(0,0%,7%,.08);color:hsla(0,0%,7%,.66);line-height:1.55}.foundationImpact{margin:0 0 100px;background:var(--text);color:#fff;border-radius:42px;padding:42px}.foundationImpact h2{margin:0;font-size:clamp(42px,6vw,76px);line-height:.92;letter-spacing:-.075em;font-weight:340}.foundationImpact>div{margin-top:34px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.foundationImpact>div p{margin:0;border-top:1px solid hsla(0,0%,100%,.16);padding-top:18px;color:hsla(0,0%,100%,.72);line-height:1.55}@media (max-width:980px){.alsGrid,.foundationImpact>div,.rulesGrid,.tokenGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.componentPreview{grid-template-columns:1fr}}@media (max-width:620px){.auraHeroBlock h1{font-size:58px}.alsGrid,.foundationImpact>div,.rulesGrid,.tokenGrid{grid-template-columns:1fr}}.contextPage,.identityPage{min-height:100vh;background:radial-gradient(circle at 84% 8%,rgba(187,211,242,.22),transparent 24%),linear-gradient(180deg,#fbfaf7,#f3ede2);color:var(--text)}.contextHero,.identityHero{width:min(1080px,calc(100% - 44px));margin:0 auto;min-height:74vh;display:flex;flex-direction:column;justify-content:center;position:relative}.contextHero h1,.identityHero h1{margin:0;max-width:1080px;font-size:clamp(58px,8.8vw,118px);line-height:.88;letter-spacing:-.095em;font-weight:300}.contextHero p:last-child,.identityHero p:last-child{max-width:760px;margin-top:34px;color:hsla(0,0%,7%,.58);font-size:clamp(18px,2vw,24px);line-height:1.55;font-weight:300}.contextPanel,.identityBlock{width:min(1120px,calc(100% - 44px));margin:0 auto;padding:86px 0;border-top:1px solid hsla(0,0%,7%,.08)}.contextPanel,.identityBlock.split{display:grid;grid-template-columns:.8fr 1fr;grid-gap:80px;gap:80px;align-items:center}.contextClosing h2,.contextPanel h2,.identityBlock h2{margin:0;max-width:820px;font-size:clamp(42px,6vw,78px);line-height:.92;letter-spacing:-.08em;font-weight:340}.contextIntro p,.contextPanel>p,.identityCopy{color:hsla(0,0%,7%,.58);line-height:1.7;font-size:18px}.identityChoiceGrid{margin-top:42px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.identityChoice{min-height:210px;background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,7%,.08);border-radius:30px;padding:24px;box-shadow:0 20px 70px rgba(0,0,0,.07)}.identityChoice span{font-size:30px}.identityChoice p{margin:42px 0 0;font-size:22px;line-height:1.05;letter-spacing:-.055em}.tagCloud{display:flex;flex-wrap:wrap;gap:12px}.availabilityGrid button,.distanceOptions button,.tagCloud span{border:1px solid hsla(0,0%,7%,.1);background:hsla(0,0%,100%,.72);border-radius:999px;padding:14px 18px;color:hsla(0,0%,7%,.7);font-size:15px;box-shadow:0 12px 40px rgba(0,0,0,.05)}.storyBlock{text-align:center}.storyBlock p:not(.stepNumber){color:hsla(0,0%,7%,.58);font-size:18px}.storyCard{max-width:760px;margin:34px auto 0;background:hsla(0,0%,100%,.76);border:1px solid hsla(0,0%,7%,.08);border-radius:34px;padding:34px;color:hsla(0,0%,7%,.65);font-size:24px;line-height:1.45;letter-spacing:-.035em;box-shadow:0 24px 80px rgba(0,0,0,.08)}.contextPanel.wide{display:block}.rangeCard,.rhythmStack{background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,7%,.08);border-radius:34px;padding:32px;box-shadow:0 24px 80px rgba(0,0,0,.08)}.rangeNumbers{display:flex;justify-content:space-between;font-size:54px;line-height:.9;letter-spacing:-.075em;margin-bottom:22px}.rangeLine{position:relative;height:8px;border-radius:999px;background:hsla(0,0%,7%,.1);overflow:hidden}.rangeFill{display:block;height:100%;width:58%;margin-left:18%;background:var(--gold);border-radius:999px}.rangeCard p{color:hsla(0,0%,7%,.58);line-height:1.6;margin:22px 0 0}.availabilityGrid,.distanceOptions{display:flex;flex-wrap:wrap;gap:12px}.premiumTags{margin-top:32px}.rhythmStack{display:grid;grid-gap:18px;gap:18px}.rhythmItem{display:grid;grid-template-columns:120px 1fr 120px;grid-gap:18px;gap:18px;align-items:center}.rhythmItem span{color:hsla(0,0%,7%,.64)}.rhythmItem div{height:7px;border-radius:999px;background:hsla(0,0%,7%,.1);position:relative}.rhythmItem i{width:18px;height:18px;border-radius:999px;background:var(--gold);position:absolute;top:50%;left:48%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px rgba(200,149,61,.12)}.contextClosing{min-height:72vh;background:var(--text);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:80px 22px}.contextClosing p:not(.kicker){max-width:760px;color:hsla(0,0%,100%,.64);font-size:20px;line-height:1.6}.contextClosing a{margin-top:34px;color:#fff;text-decoration:none;border:1px solid hsla(0,0%,100%,.32);border-radius:999px;padding:16px 30px;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700}@media (max-width:980px){.contextPanel,.identityBlock.split{grid-template-columns:1fr;gap:34px}.identityChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.contextHero h1,.identityHero h1{font-size:58px}.identityChoiceGrid,.rhythmItem{grid-template-columns:1fr}.rhythmItem{gap:8px}}