:root{color-scheme:dark;--ink:#090f14;--night:#101c26;--silver:#c5d2d8;--white:#f0f0e9;--muted:#a7b6c1;--gold:#dcc09a;--line:#34404a;--paper:#dce2df;--paper-ink:#16242b;--serif:'Bodoni Moda',Georgia,serif;--sans:'Manrope',sans-serif;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1)}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:38px;background:var(--ink);scrollbar-color:#647582 var(--ink)}body{margin:0;color:var(--white);font-family:var(--sans);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}::selection{background:var(--gold);color:var(--ink)}a{color:inherit;text-decoration:none;text-underline-offset:5px}button{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:default}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:7px}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}img{display:block;max-width:100%}h1,h2,p,figure{margin:0}h1,h2{font-family:var(--serif);font-weight:400;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}em{font-weight:400}section{position:relative}.section-pad{padding-left:clamp(24px,6.25vw,100px);padding-right:clamp(24px,6.25vw,100px)}.skip-link{position:fixed;top:10px;left:20px;padding:12px 20px;background:var(--white);color:var(--ink);transform:translateY(-160%);z-index:20}.skip-link:focus{transform:none}
.site-header{position:absolute;inset:0 0 auto;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:25px clamp(24px,4vw,64px);gap:25px;border-bottom:1px solid #c5d2d81c}.wordmark{display:flex;align-items:center;gap:12px;flex-shrink:0}.wordmark img{width:42px;height:42px;object-fit:contain}.wordmark span{font-size:14px;letter-spacing:.16em;line-height:1.5}.wordmark small{display:block;letter-spacing:.25em;font-size:11px;color:var(--muted)}.main-nav{display:flex;gap:36px;font-size:12px;color:#c3cdd2}.main-nav a,.text-link,.footer-bottom a,.footer-resources a{transition:color 180ms ease}.header-join{display:flex;align-items:center;gap:22px;font-size:12px}.header-join svg{width:18px}.hero{min-height:820px;height:100svh;max-height:1120px;display:flex;flex-direction:column;align-items:center;isolation:isolate;overflow:hidden}.hero-scene{position:absolute;inset:0;z-index:-1;overflow:hidden}.hero-scene>img{width:100%;height:100%;object-fit:cover;object-position:center 64%}.scene-shade{position:absolute;inset:0;background:linear-gradient(180deg,#050b11bb 0%,#080f1750 38%,transparent 65%,#080e14d9 100%)}#atmosphere{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero-content{padding-top:clamp(148px,18vh,195px);text-align:center;position:relative;z-index:1}.hero h1{font-size:clamp(64px,6.5vw,96px);line-height:1.02;letter-spacing:-.04em}.hero h1 em{color:#dec7aa}.hero-content>p{font-size:14px;line-height:1.8;color:#d7dce0;margin-top:24px}.hero-invitation{margin-top:auto;margin-bottom:85px;text-align:center;position:relative;z-index:1}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:17px 22px 17px 28px;min-height:58px;font-size:13px;border:1px solid #e5ccb0;transition:transform 160ms var(--ease-out),background-color 180ms ease}.button-light{background:#e8d7bd;color:#1d211f}.button svg{width:20px;transition:transform 200ms var(--ease-out)}.button:active{transform:scale(.98)}.entry-note{display:block;font-size:11px;letter-spacing:.045em;color:#c6cbd0;margin-top:14px}.hero-foot{position:absolute;bottom:25px;left:4vw;right:4vw;display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:.035em;color:#bdc6cc;gap:24px}.scroll-link{display:flex;align-items:center;gap:12px}.scroll-line{height:25px;width:1px;background:#b9c3ca;position:relative}.scroll-line::after{content:'';position:absolute;bottom:0;left:-3px;border-right:1px solid #b9c3ca;border-bottom:1px solid #b9c3ca;width:7px;height:7px;transform:rotate(45deg)}.motion-toggle{border:0;background:none;display:flex;align-items:center;gap:8px;padding:10px;font-size:11px;color:#bdc6cc}.motion-toggle[hidden]{display:none}.motion-icon{width:8px;height:9px;border-left:2px solid currentColor;border-right:2px solid currentColor}.motion-toggle[aria-pressed=true] .motion-icon{border:0;border-left:7px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent;height:0;width:0}
.recognition{background:var(--paper);color:var(--paper-ink);padding-top:45px;padding-bottom:70px}.recognition-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #16242b33;padding-bottom:32px;gap:20px;font-size:11px}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:11px}.text-link svg{height:16px;width:16px}.small-orbit{width:28px;height:28px;border:1px solid #16242b55;border-radius:50%;position:relative}.small-orbit::after{content:'';position:absolute;inset:5px -5px;border:1px solid #16242b88;border-radius:50%;transform:rotate(-40deg)}.recognition-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(50px,10vw,160px);padding:84px 0 64px}.recognition h2{font-size:clamp(40px,4.5vw,67px);line-height:1.12;max-width:600px}.recognition h2 em{color:#4e666f}.recognition-copy{padding-top:7px;max-width:420px;font-size:14px;line-height:1.95}.recognition-copy>p+p{margin-top:22px}.recognition-copy .recognition-close{font-family:var(--serif);font-size:29px;line-height:1.2;letter-spacing:-.02em;margin-top:35px}.recognition-bottom{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(50px,10vw,160px);align-items:center;border-top:1px solid #16242b33;padding-top:30px}.recognition-bottom p{font-size:12px;line-height:1.9;max-width:430px;color:#3b505a}.connection-symbol{display:flex;padding-left:5px}.connection-symbol i{display:block;width:58px;height:58px;border:1px solid #16242b77;border-radius:50%;margin-left:-5px}.connection-symbol i+i{margin-left:-25px}
.circle-section{background:var(--night);padding-top:105px;padding-bottom:80px;overflow:hidden}.circle-heading{display:flex;justify-content:space-between;align-items:end;gap:35px}.circle-heading h2{font-size:clamp(48px,5vw,74px)}.circle-heading h2 em{color:var(--silver)}.circle-heading>p{font-size:13px;color:#c3cdd4;max-width:350px;margin-bottom:8px}.explore-hint{display:block;font-size:11px;color:var(--muted);margin-top:12px}.explore-hint[hidden]{display:none}.circle-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:6vw;align-items:center;margin-top:25px}.orbital{position:relative;aspect-ratio:1;width:100%;max-width:620px;isolation:isolate}.orbital::before,.orbital::after{content:'';position:absolute;inset:16%;border:1px solid #778d9b45;border-radius:50%;z-index:-1}.orbital::after{inset:25%;border-style:dashed;border-color:#778d9b25}.orbital canvas{position:absolute;inset:0;width:100%;height:100%}.orbital-core{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.orbital-core img{height:115px;width:115px;object-fit:contain;margin-top:-20px}.core-word{font-family:var(--serif);font-size:36px;line-height:1.4;margin-top:10px;letter-spacing:-.03em}.core-sub{font-size:11px;letter-spacing:.18em;color:var(--muted);margin-top:8px}.orbital-caption{position:absolute;bottom:5%;left:0;right:0;text-align:center;font-size:11px;letter-spacing:.05em;color:var(--muted)}.qualities{border-top:1px solid var(--line)}.quality{background:none;border:0;border-bottom:1px solid var(--line);padding:28px 0;display:grid;grid-template-columns:16px 1fr 22px;align-items:center;gap:20px;text-align:left;width:100%;transition:color 180ms ease}.quality-title{display:block;font-family:var(--serif);font-size:27px;line-height:1.2;letter-spacing:-.02em}.quality-description{display:block;font-size:12px;color:var(--muted);line-height:1.8;margin-top:8px}.quality-marker{width:7px;height:7px;border:1px solid #93a7b4;border-radius:50%;position:relative}.quality.is-active .quality-marker{background:var(--gold);border-color:var(--gold)}.quality.is-active .quality-marker::after{content:'';position:absolute;inset:-5px;border:1px solid #dcc09a77;border-radius:50%}.quality.is-active .quality-title,.quality.is-active svg{color:var(--gold)}.quality>svg{width:18px;color:var(--muted);transition:transform 180ms var(--ease-out)}
.oracle-section{padding-top:105px;padding-bottom:112px;text-align:center;background:#0a1219}.quote-seal{margin:0 auto 35px;color:#b7a589;width:48px}.quote-seal svg{height:48px;width:48px;stroke-width:.8}.oracle-section figure{max-width:1010px;margin:auto}.oracle-section blockquote{margin:0;font-family:var(--serif);font-size:clamp(27px,3.2vw,45px);line-height:1.4;letter-spacing:-.025em;text-wrap:pretty;color:#b8c4cc}.oracle-section blockquote em{color:var(--white)}.oracle-section blockquote>span{color:var(--gold)}.oracle-section figcaption{margin-top:35px;display:flex;align-items:center;justify-content:center;gap:14px;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.attribution-line{height:1px;width:30px;background:#667782}
.invitation{min-height:690px;display:grid;place-items:center;text-align:center;isolation:isolate;overflow:hidden;background:#090f14}.invitation-art{position:absolute;inset:0;z-index:-1;opacity:.65}.invitation-art img{width:100%;height:100%;object-fit:cover;object-position:50% 57%}.invitation-art::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#090f14 0%,#090f1466 36%,#090f1477 64%,#090f14 100%)}.invitation-content{padding:75px 0}.invitation h2{font-size:clamp(75px,8vw,112px);line-height:.96}.invitation h2 em{color:var(--gold)}.invitation p{font-size:13px;color:#c4cfd7;margin:30px auto}.invitation .entry-note{margin-top:18px}.site-footer{padding-top:45px;padding-bottom:25px;background:var(--ink)}.footer-main{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:40px}.footer-main>p{font-family:var(--serif);font-size:24px;font-style:italic;letter-spacing:-.02em;color:var(--silver)}.footer-resources{display:flex;gap:28px;align-items:center;border-top:1px solid #34404a88;padding:22px 0;font-size:11px;color:var(--silver)}.footer-resources>span{color:var(--muted);margin-right:auto;font-size:11px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #34404a88;padding-top:20px;font-size:11px;color:var(--muted)}.footer-bottom nav{display:flex;gap:24px}
@media(hover:hover) and (pointer:fine){.button-light:hover{background:#f3e5ce}.button:hover svg,.quality:hover>svg{transform:translateX(3px)}.main-nav a:hover,.header-join:hover,.footer-resources a:hover,.footer-bottom a:hover{color:var(--gold)}.quality:hover .quality-title{color:var(--gold)}.text-link:hover{text-decoration:underline}.recognition .text-link:hover{color:#334e5b}}
@media(min-width:1800px){.section-pad{padding-left:max(100px,calc((100vw - 1500px)/2));padding-right:max(100px,calc((100vw - 1500px)/2))}}
@media(max-width:1000px){.main-nav{gap:22px}.hero{min-height:780px}.hero h1{font-size:76px}.recognition-grid,.recognition-bottom{gap:65px}.recognition h2{font-size:49px}.circle-layout{gap:30px;grid-template-columns:1fr 1fr}.quality{gap:14px;padding:23px 0}.quality-title{font-size:23px}.orbital-core img{width:90px;height:90px}.core-word{font-size:29px}.footer-main>p{display:none}.hero-foot-right{display:none}.hero-foot{left:6.25vw;right:6.25vw}}
@media(max-width:700px){.site-header{padding:18px 22px;gap:16px}.wordmark{gap:8px}.wordmark img{width:33px;height:33px}.wordmark span{font-size:11px;letter-spacing:.12em}.wordmark small{font-size:11px}.main-nav{display:none}.header-join{font-size:11px;gap:11px}.header-join svg{width:16px}.hero{min-height:730px;height:100svh;max-height:950px}.hero-content{padding:138px 24px 0}.hero h1{font-size:clamp(44px,8.8vw,63px);line-height:1.09;letter-spacing:-.035em}.hero-content>p{font-size:12px;line-height:1.9;margin-top:24px;max-width:290px;margin-left:auto;margin-right:auto}.desktop-break{display:none}.hero-scene>img{object-position:50% 56%;width:100%;height:100%}.scene-shade{background:linear-gradient(180deg,#050b11cf,#080f1766 37%,transparent 65%,#080e14e6 100%)}.hero-invitation{margin-bottom:98px}.button{font-size:12px;min-height:56px;gap:28px;padding:15px 20px 15px 25px}.hero-foot{left:24px;right:24px;bottom:19px;font-size:11px;align-items:center;gap:15px}.scroll-link{max-width:150px;gap:10px;line-height:1.7}.scroll-line{flex-shrink:0;height:22px}.motion-toggle{font-size:11px;padding:9px 0 9px 9px}.recognition{padding-top:27px;padding-bottom:43px}.recognition-top{padding-bottom:24px;gap:14px;font-size:11px;align-items:start}.recognition-top>.text-link{font-size:11px;max-width:125px;line-height:1.7;gap:6px}.small-orbit{display:none}.recognition-grid{grid-template-columns:1fr;gap:32px;padding:47px 0 35px}.recognition h2{font-size:44px;max-width:520px}.recognition-copy{max-width:500px;font-size:13px;line-height:1.9;padding:0}.recognition-copy .recognition-close{font-size:28px;margin-top:25px}.recognition-close br{display:none}.recognition-bottom{grid-template-columns:60px 1fr;gap:28px;padding-top:28px;align-items:start}.recognition-bottom p{font-size:12px}.connection-symbol{padding-top:8px}.connection-symbol i{width:32px;height:32px;flex-shrink:0}.connection-symbol i+i{margin-left:-19px}.circle-section{padding-top:58px;padding-bottom:48px}.circle-heading{display:block}.circle-heading h2{font-size:53px}.circle-heading>p{margin-top:24px;font-size:12px}.explore-hint{font-size:11px;margin-top:8px}.circle-layout{grid-template-columns:1fr;gap:5px;margin-top:12px}.orbital{width:min(100%,410px);margin:auto}.orbital-core img{width:100px;height:100px}.core-word{font-size:32px}.orbital-caption{bottom:4%;font-size:11px}.quality{padding:24px 0;gap:17px}.quality-title{font-size:25px}.quality-description{font-size:12px}.oracle-section{padding-top:64px;padding-bottom:70px}.oracle-section blockquote{font-size:29px;line-height:1.4}.quote-seal{margin-bottom:27px}.oracle-section figcaption{font-size:11px;margin-top:30px}.invitation{min-height:620px}.invitation h2{font-size:85px}.invitation p{font-size:12px;max-width:290px}.invitation-content{padding:70px 0}.site-footer{padding-top:35px}.footer-main{align-items:start;padding-bottom:28px;gap:20px}.footer-main>.text-link{font-size:11px;max-width:130px;line-height:1.8;gap:7px}.footer-main .wordmark img{width:30px;height:30px}.footer-main .wordmark span{font-size:11px}.footer-resources{flex-wrap:wrap;gap:18px 23px;padding:23px 0;font-size:11px}.footer-resources>span{flex-basis:100%;font-size:11px}.footer-bottom{flex-wrap:wrap;gap:18px;font-size:11px}.footer-bottom>span:nth-child(2){order:3;width:100%}.footer-bottom nav{margin-left:auto;gap:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.motion-toggle{display:none}}

/* Direct, accessible points on the community instrument. */
.orbit-point{position:absolute;z-index:2;width:44px;height:44px;padding:0;border:0;background:transparent;transform:translate(-50%,-50%);border-radius:50%}.orbit-point[hidden]{display:none}.orbit-point:nth-of-type(1){left:24.19%;top:24.19%}.orbit-point:nth-of-type(2){left:75.81%;top:24.19%}.orbit-point:nth-of-type(3){left:75.81%;top:75.81%}.orbit-point:nth-of-type(4){left:24.19%;top:75.81%}.orbit-point::after{content:'';position:absolute;inset:15px;border:1px solid #9bb3c0;border-radius:50%;background:var(--night)}.orbit-point.is-active::after{background:var(--gold);border-color:var(--gold)}.quality:disabled{opacity:1}.header-join,.main-nav a,.motion-toggle,.scroll-link,.footer-resources a,.footer-bottom a,.text-link{min-height:44px;display:inline-flex;align-items:center}.hero-foot{bottom:20px}.footer-bottom a{padding:0 2px}.wordmark small{letter-spacing:.12em}.recognition-top{align-items:center}.recognition-bottom p{font-size:12px}.hero-content>p{font-size:15px}.recognition-copy{font-size:15px}.circle-heading>p{font-size:14px}.invitation p{font-size:14px}.quality-description{font-size:13px}.core-sub{letter-spacing:.12em}
@media(max-width:700px){.hero-content>p{font-size:13px}.recognition-copy{font-size:14px}.recognition-bottom{grid-template-columns:1fr;gap:18px}.recognition-bottom p{font-size:12px}.hero-foot{bottom:15px}.scroll-link{max-width:170px;font-size:11px}.motion-toggle{font-size:11px;flex-shrink:0}.footer-main>.text-link{max-width:150px}.footer-bottom nav{margin-left:0;gap:22px}.footer-bottom>span:first-child{width:100%}.recognition-top>.text-link{max-width:140px}.header-join{white-space:nowrap}.orbital-caption{font-size:11px}}

.hero-scene>img{transform-origin:50% 66%;will-change:transform}.hero h1,.hero-content>p,.hero-invitation{backface-visibility:hidden}
@media(prefers-reduced-motion:reduce){.hero-scene>img{will-change:auto;transform:none!important}}

/* Keep the incumbent shared Talosha header unchanged above this surface. */
html{scroll-padding-top:calc(var(--talosha-header-h,84px) + 24px)}.skip-link{z-index:2147483640}
