.tna-type-root{--tna-script:"Anode", Impact, sans-serif}.tna-page{--tna-bg:#0a0a0a;--tna-bg-deep:#070707;--tna-panel:#0e0e0e;--tna-panel-2:#131313;--tna-panel-3:#161616;--tna-text:#f5f5f0;--tna-muted:#f5f5f080;--tna-faint:#f5f5f085;--tna-gold:#c9a227;--tna-gold-deep:#b8960c;--tna-line:#ffffff0f;--tna-line-strong:#ffffff1a;--tna-serif:"Lopez Display", Georgia, "Times New Roman", serif;--tna-sans:system-ui, -apple-system, sans-serif;--tna-mono:"Lopez Mono", "Courier New", Courier, monospace;--tna-ease:cubic-bezier(.16, 1, .3, 1);background:var(--tna-bg);min-height:100vh;color:var(--tna-text);font-family:var(--tna-sans);overflow:clip}.hero-meeting-dock{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070707c7;border:1px solid #c9a22757;border-radius:16px;grid-template-columns:.7fr 1.45fr auto;align-items:center;gap:22px;width:min(650px,100% - 48px);min-height:104px;padding:18px 20px;display:grid;position:absolute;bottom:42px;right:clamp(24px,6vw,92px);box-shadow:0 24px 70px #0000006b}.hero-meeting-dock>div{gap:5px;min-width:0;display:grid}.hero-meeting-dock>div>span{color:var(--tna-gold);font:700 8px/1 var(--tna-mono);letter-spacing:.16em;text-transform:uppercase}.hero-meeting-dock strong{color:var(--tna-text);font:500 17px/1.15 var(--tna-serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-meeting-dock small{color:var(--tna-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hero-meeting-dock .next-meeting-date{align-items:baseline;gap:7px;display:flex}.hero-meeting-dock .next-meeting-date>span{color:var(--tna-text);font:500 14px/1 var(--tna-serif)}.hero-meeting-dock .next-meeting-date time{color:var(--tna-gold);font:500 19px/1 var(--tna-serif)}.hero-meeting-dock .next-meeting-date small{color:var(--tna-muted);font:700 7px/1 var(--tna-mono);letter-spacing:.09em}.hero-meeting-dock>a{border:1px solid var(--tna-line-strong);color:var(--tna-text);font:700 8px/1 var(--tna-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:13px 14px;text-decoration:none}.hero-meeting-dock>a:hover{border-color:var(--tna-gold);color:var(--tna-gold)}.front-desk{background:radial-gradient(circle at 8% 8%,#c9a22717,#0000 28%),linear-gradient(#0a0a0a,#080808);border-top:1px solid #c9a22747;padding:clamp(78px,10vw,140px) 0;position:relative}.referral-exchange{scroll-margin-top:88px}.referral-exchange-heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:50px;display:grid}.referral-exchange-heading h2{max-width:850px;color:var(--tna-text);font:500 clamp(44px, 6.8vw, 82px)/.97 var(--tna-serif);letter-spacing:-.045em;margin:18px 0 0}.referral-exchange-heading>p{max-width:45ch;color:var(--tna-muted);margin:0 0 8px;font-size:15px;line-height:1.7}.referral-mode-tabs{border:1px solid var(--tna-line-strong);border-bottom:0;border-radius:20px 20px 0 0;grid-template-columns:repeat(3,1fr);margin-top:clamp(48px,7vw,76px);display:grid;overflow:hidden}.referral-mode-tabs button{border:0;border-right:1px solid var(--tna-line-strong);min-height:84px;color:var(--tna-muted);text-align:left;cursor:pointer;background:#0b0b0b;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:18px 22px;display:grid}.referral-mode-tabs button:last-child{border-right:0}.referral-mode-tabs button:hover{color:var(--tna-text);background:#10100f}.referral-mode-tabs button.is-active{color:var(--tna-text);box-shadow:inset 0 3px var(--tna-gold);background:linear-gradient(135deg,#c9a22724,#c9a22706)}.referral-mode-tabs span{color:var(--tna-gold);font:700 8px/1 var(--tna-mono)}.referral-mode-tabs strong{font:500 19px/1.1 var(--tna-serif)}.referral-mode-tabs i{color:var(--tna-gold);font-size:9px;font-style:normal}.referral-console{border:1px solid var(--tna-line-strong);background:#0c0c0c;border-radius:0 0 24px 24px;grid-template-columns:minmax(0,1.38fr) minmax(300px,.62fr);display:grid;overflow:hidden}.referral-form{padding:clamp(25px,4vw,48px)}.referral-route{grid-template-columns:1fr auto 1fr;align-items:end;gap:16px;display:grid}.referral-route-arrow{width:40px;height:48px;color:var(--tna-gold);place-items:center;font-size:20px;display:grid}.referral-form label{gap:9px;display:grid}.referral-form label>span{color:var(--tna-muted);font:700 8px/1.2 var(--tna-mono);letter-spacing:.12em;text-transform:uppercase}.referral-form label small{color:var(--tna-faint);font:inherit}.referral-form input,.referral-form select,.referral-form textarea,.referral-join-panel .join-form input,.referral-join-panel .join-form textarea{border:1px solid var(--tna-line-strong);width:100%;min-height:48px;color:var(--tna-text);font:400 14px/1.35 var(--tna-sans);background:#ffffff06;border-radius:10px;outline:0;padding:12px 14px}.referral-form select{appearance:auto}.referral-form textarea{resize:vertical}.referral-form input:focus,.referral-form select:focus,.referral-form textarea:focus{border-color:var(--tna-gold);box-shadow:0 0 0 3px #c9a22717}.referral-person-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.referral-person-grid .referral-need{grid-column:1/-1}.referral-permission{flex-direction:row;grid-template-columns:none;align-items:flex-start;margin-top:22px;gap:11px!important;display:flex!important}.referral-permission input{width:17px;min-height:17px;accent-color:var(--tna-gold);margin-top:1px}.referral-permission span{color:var(--tna-faint)!important;font:400 11px/1.45 var(--tna-sans)!important;letter-spacing:0!important;text-transform:none!important}.referral-submit-row{border-top:1px solid var(--tna-line);grid-template-columns:auto 1fr;align-items:center;gap:24px;margin-top:28px;padding-top:26px;display:grid}.referral-submit-row>button{border:1px solid var(--tna-gold);background:var(--tna-gold);color:#090909;min-height:52px;font:700 9px/1 var(--tna-mono);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:0 20px;display:flex}.referral-submit-row>button:disabled{opacity:.45;cursor:not-allowed}.referral-submit-row p{color:var(--tna-faint);margin:0;font-size:11px;line-height:1.5}.referral-submit-row p.is-error{color:#e99b82}.referral-receipt{border-left:1px solid var(--tna-line-strong);background:radial-gradient(circle at 50% 0,#c9a2271c,#0000 30%),#090909;flex-direction:column;min-width:0;padding:clamp(25px,3.4vw,42px);display:flex}.referral-receipt-label{color:var(--tna-gold);font:700 8px/1 var(--tna-mono);letter-spacing:.16em;text-transform:uppercase}.referral-receipt-monogram{width:58px;height:58px;color:var(--tna-gold);font:500 20px/1 var(--tna-serif);border:1px solid #c9a22775;border-radius:50%;place-items:center;margin-top:34px;display:grid}.referral-receipt>span:not(.referral-receipt-label){color:var(--tna-gold);font:700 8px/1 var(--tna-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:24px}.referral-receipt h3{color:var(--tna-text);font:500 33px/1 var(--tna-serif);margin:8px 0 0}.referral-receipt>p{color:var(--tna-muted);margin:7px 0 0;font-size:12px}.referral-receipt-contact{background:var(--tna-line);gap:1px;margin-top:25px;display:grid}.referral-receipt-contact a{background:#0e0e0e;gap:5px;min-width:0;padding:12px;text-decoration:none;display:grid}.referral-receipt-contact small{color:var(--tna-faint);font:700 7px/1 var(--tna-mono);letter-spacing:.12em;text-transform:uppercase}.referral-receipt-contact strong{color:var(--tna-text);text-overflow:ellipsis;font-size:11px;overflow:hidden}.referral-receipt blockquote{border-left:2px solid var(--tna-gold);color:#f5f5f0c7;background:#c9a2270d;margin:24px 0 0;padding:17px;font-size:12px;line-height:1.62}.referral-receipt>em{color:var(--tna-faint);margin-top:26px;font-size:12px;font-style:normal;line-height:1.55}.referral-receipt-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:22px;display:grid}.referral-receipt-actions button,.referral-receipt-actions a{border:1px solid var(--tna-line-strong);min-height:42px;color:var(--tna-text);font:700 7px/1 var(--tna-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:0 10px;text-decoration:none;display:grid}.referral-receipt-actions button:disabled{opacity:.35;cursor:default}.referral-receipt-empty{margin:auto 0}.referral-receipt-empty strong{color:var(--tna-text);font:500 28px/1.05 var(--tna-serif)}.referral-receipt-empty p{color:var(--tna-faint);font-size:12px;line-height:1.6}.referral-invite-form{grid-column:1/-1}.referral-invite-intro{gap:8px;margin-bottom:30px;display:grid}.referral-invite-intro span{color:var(--tna-gold);font:700 8px/1 var(--tna-mono);letter-spacing:.14em;text-transform:uppercase}.referral-invite-intro strong{color:var(--tna-text);font:500 32px/1.05 var(--tna-serif)}.referral-invite-intro p{color:var(--tna-muted);margin:0;font-size:13px}.referral-invite-form>.referral-member-select{max-width:520px}.referral-join-panel{grid-column:1/-1;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(36px,7vw,90px);padding:clamp(28px,5vw,56px);display:grid}.referral-join-panel h3{color:var(--tna-text);font:500 clamp(35px, 5vw, 58px)/1 var(--tna-serif);letter-spacing:-.04em;margin:16px 0 0}.referral-join-panel>div:first-child p{max-width:42ch;color:var(--tna-muted);font-size:14px;line-height:1.7}.referral-join-panel .join-form{margin:0}.referral-join-panel .join-form label>span{color:var(--tna-muted)}.join-reminders{align-items:flex-start;padding:4px 0;flex-direction:row!important;gap:10px!important;display:flex!important}.join-reminders input{accent-color:var(--tna-gold);width:17px!important;min-height:17px!important}.join-reminders span{line-height:1.45;font-size:11px!important}.referral-assurance{border-top:1px solid var(--tna-line);min-height:54px;color:var(--tna-faint);font:700 7px/1 var(--tna-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:22px;padding:0 18px;display:flex}.referral-assurance span:before{content:"✓";color:var(--money-green,#b9d790);margin-right:7px}.referral-assurance a{color:var(--tna-gold);margin-left:auto;text-decoration:none}.front-directory{margin-top:clamp(92px,12vw,150px);scroll-margin-top:92px}.front-directory>header{max-width:760px;margin-bottom:44px}.front-directory>header h2{color:var(--tna-text);font:500 clamp(36px, 5.5vw, 62px)/1 var(--tna-serif);letter-spacing:-.04em;margin:18px 0 0}.front-directory>header p{max-width:58ch;color:var(--tna-muted);font-size:15px;line-height:1.7}@media (max-width:900px){.hero-meeting-dock{grid-template-columns:.75fr 1.25fr;width:auto;bottom:74px;left:20px;right:20px}.hero-meeting-dock>a{display:none}.referral-exchange-heading{grid-template-columns:1fr;gap:20px}.referral-console{grid-template-columns:1fr}.referral-receipt{border-left:0;border-top:1px solid var(--tna-line-strong);min-height:460px}.referral-person-grid{grid-template-columns:1fr 1fr}.referral-join-panel{grid-template-columns:1fr}}@media (max-width:620px){.hero-meeting-dock{grid-template-columns:1fr;gap:10px;min-height:92px;padding:14px}.hero-meeting-dock>div:nth-child(2){display:none}.hero-meeting-dock .next-meeting-date{justify-content:space-between}.referral-mode-tabs{border-bottom:1px solid var(--tna-line-strong);border-radius:16px;grid-template-columns:1fr}.referral-mode-tabs button{border-right:0;border-bottom:1px solid var(--tna-line-strong);min-height:62px}.referral-mode-tabs button:last-child{border-bottom:0}.referral-console{border-radius:16px;margin-top:12px}.referral-route{grid-template-columns:1fr}.referral-route-arrow{width:100%;height:22px;transform:rotate(90deg)}.referral-person-grid{grid-template-columns:1fr}.referral-person-grid .referral-need{grid-column:auto}.referral-submit-row{grid-template-columns:1fr}.referral-submit-row>button{width:100%}.referral-assurance{flex-wrap:wrap;gap:12px 18px;padding:16px}.referral-assurance a{width:100%;margin-left:0}.referral-receipt-actions,.referral-join-panel .join-form-row{grid-template-columns:1fr}}.tna-page *,.tna-page :before,.tna-page :after{box-sizing:border-box}.tna-page ::selection{background:var(--tna-gold);color:var(--tna-bg)}.tna-page a{color:inherit}.tna-page button,.tna-page input,.tna-page select,.tna-page textarea{font:inherit}.tna-page img,.tna-page svg{display:block}.section-shell{width:min(1280px,100% - clamp(40px,10vw,160px));margin-inline:auto}.tna-section{padding-block:clamp(92px,13vw,170px);position:relative}.tna-eyebrow,.record-label{color:var(--tna-gold);font:700 10px/1.4 var(--tna-mono);letter-spacing:.27em;text-transform:uppercase;display:block}.editorial-heading{max-width:880px}.editorial-heading h2{max-width:15ch;color:var(--tna-text);font:500 clamp(46px, 6.4vw, 82px)/.98 var(--tna-serif);letter-spacing:-.035em;margin:19px 0 0}.editorial-heading>p{max-width:58ch;color:var(--tna-muted);margin:25px 0 0;font-size:clamp(16px,1.45vw,18px);line-height:1.72}[data-reveal]{opacity:1;transition:transform .85s var(--tna-ease);transform:translateY(30px)}[data-reveal].is-visible{opacity:1;transform:none}.tna-progress{z-index:100;background:var(--tna-gold);transform-origin:0;pointer-events:none;height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.tna-nav{z-index:80;color:var(--tna-text);background:linear-gradient(#0a0a0ab3,#0a0a0a00);border-bottom:1px solid #0000;transition:background .32s,border-color .32s,-webkit-backdrop-filter .32s,backdrop-filter .32s;position:fixed;inset:0 0 auto}.tna-nav.is-scrolled,.tna-nav.is-open{border-bottom-color:var(--tna-line);-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);background:#0a0a0ad1}.tna-nav nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:28px;width:min(1400px,100% - clamp(36px,7vw,96px));height:74px;margin-inline:auto;padding:0;display:flex;position:static}.tna-nav-brand{align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.tna-nav-brand>svg{width:38px;height:30px;color:var(--tna-gold);flex:none}.tna-nav-brand>span{flex-direction:column;gap:4px;min-width:0;display:flex}.tna-nav-brand strong{color:var(--tna-text);font:600 14px/1 var(--tna-serif);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tna-nav-brand small{color:var(--tna-faint);font:700 7px/1 var(--tna-mono);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.tna-nav-links{align-items:center;gap:clamp(22px,3vw,42px);display:flex}.tna-nav-links a,.tna-mobile-menu a{color:var(--tna-muted);font:700 9px/1 var(--tna-mono);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:color .22s}.tna-nav-links a:hover,.tna-nav-links a:focus-visible,.tna-mobile-menu a:hover,.tna-mobile-menu a:focus-visible{color:var(--tna-gold)}.tna-nav-actions{align-items:center;gap:10px;display:flex}.tna-nav-cta{min-height:42px;color:var(--tna-gold);font:700 9px/1 var(--tna-mono);letter-spacing:.18em;text-transform:uppercase;transition:color .26s ease, background .26s ease, transform .26s var(--tna-ease);border:1px solid #c9a22780;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.tna-nav-cta:hover{background:var(--tna-gold);color:var(--tna-bg);transform:translateY(-2px)}.tna-nav-menu{border:1px solid var(--tna-line-strong);width:44px;height:44px;color:var(--tna-text);cursor:pointer;background:#0a0a0a66;border-radius:0;place-items:center;display:none;position:relative}.tna-nav-menu span{background:currentColor;width:15px;height:1px;transition:transform .22s;position:absolute}.tna-nav-menu span:first-child{transform:translateY(-3px)}.tna-nav-menu span:last-child{transform:translateY(3px)}.tna-nav.is-open .tna-nav-menu span:first-child{transform:rotate(45deg)}.tna-nav.is-open .tna-nav-menu span:last-child{transform:rotate(-45deg)}.tna-mobile-menu{display:none}.tna-hero{background:#000;min-height:max(720px,100svh);position:relative;overflow:hidden}.hero-media,.hero-grade{position:absolute;inset:0}.hero-media{animation:tna-aperture 1.4s var(--tna-ease) both;overflow:hidden}.hero-media img,.hero-media-video{object-fit:cover;object-position:50% 47%;width:100%;height:100%}.hero-media img{animation:16s ease-out both tna-drift;transform:scale(1.06)}.hero-media-video{z-index:1;filter:saturate(.78)contrast(1.08)brightness(.72);position:absolute;inset:0}.hero-grade{z-index:1;background:linear-gradient(90deg,#000000c7 0%,#00000070 48%,#0000001f 82%),linear-gradient(#00000075 0%,#0000 34%,#000000b8 100%)}@keyframes tna-aperture{0%{clip-path:inset(16% 18%);filter:brightness(.55)}to{clip-path:inset(0);filter:brightness()}}@keyframes tna-drift{0%{transform:scale(1.12)}to{transform:scale(1.03)}}.hero-copy{z-index:3;flex-direction:column;justify-content:flex-end;min-height:max(720px,100svh);padding-top:150px;padding-bottom:clamp(118px,15vh,168px);display:flex;position:relative}.hero-identity{align-items:center;gap:16px;display:flex}.hero-mark{width:64px;height:50px;color:var(--tna-gold)}.hero-identity span{color:#f5f5f0b8;font:700 10px/1.4 var(--tna-mono);letter-spacing:.25em;text-transform:uppercase}.hero-copy h1{max-width:11.5ch;color:var(--tna-text);font:500 clamp(58px, 8.4vw, 118px)/.87 var(--tna-serif);letter-spacing:-.045em;text-wrap:balance;margin:20px 0 0}.hero-copy h1 em{color:#0000;width:fit-content;font-family:var(--tna-script), "Snell Roundhand", cursive;letter-spacing:0;background:linear-gradient(100deg,#d99c56,#ffe1b6 43%,#c58b43 72%,#ffe3b9);filter:drop-shadow(0 0 26px #c9a2272e);-webkit-background-clip:text;background-clip:text;margin-top:.04em;font-size:.88em;font-weight:400;line-height:.82;display:block}.hero-copy>p{color:#f5f5f0bd;max-width:63ch;margin:28px 0 0;font-size:clamp(15px,1.35vw,18px);line-height:1.72}.hero-actions{flex-wrap:wrap;gap:11px;margin-top:31px;display:flex}.tna-button{min-height:52px;font:700 10px/1 var(--tna-mono);letter-spacing:.2em;text-transform:uppercase;transition:color .3s ease, border-color .3s ease, background .3s ease, transform .3s var(--tna-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:17px;padding:0 24px;text-decoration:none;display:inline-flex}.tna-button:hover{transform:translateY(-3px)}.tna-button--gold{background:linear-gradient(90deg, var(--tna-gold-deep), var(--tna-gold));color:var(--tna-bg)}.tna-button--line{color:var(--tna-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0a33;border-color:#f5f5f03d}.tna-button--line:hover{border-color:var(--tna-gold);color:var(--tna-gold)}.hero-crop{z-index:2;pointer-events:none;position:absolute;inset:clamp(90px,12vh,132px) clamp(20px,4vw,54px) clamp(66px,8vh,86px)}.hero-crop i{opacity:.75;width:18px;height:18px;position:absolute}.hero-crop i:first-child{border-top:1px solid var(--tna-gold);border-left:1px solid var(--tna-gold);inset:0 auto auto 0}.hero-crop i:nth-child(2){border-top:1px solid var(--tna-gold);border-right:1px solid var(--tna-gold);inset:0 0 auto auto}.hero-crop i:nth-child(3){border-bottom:1px solid var(--tna-gold);border-left:1px solid var(--tna-gold);inset:auto auto 0 0}.hero-crop i:nth-child(4){border-right:1px solid var(--tna-gold);border-bottom:1px solid var(--tna-gold);inset:auto 0 0 auto}.hero-annotation{z-index:3;color:#f5f5f066;font:400 9px/1.4 var(--tna-mono);letter-spacing:.24em;text-transform:uppercase;justify-content:space-between;gap:24px;display:flex;position:absolute;inset:auto clamp(26px,4vw,58px) 26px}.hero-annotation span:last-child{color:#c9a227d1}.hero-scroll{z-index:4;color:#f5f5f08c;font:400 9px/1 var(--tna-mono);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;text-decoration:none;transition:color .22s;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.hero-scroll:hover{color:var(--tna-gold)}.proof-band{z-index:4;border-block:1px solid var(--tna-line);background:var(--tna-bg);position:relative}.proof-grid{background:var(--tna-line);border-inline:1px solid var(--tna-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.proof-grid>div{background:var(--tna-panel);flex-direction:column;justify-content:center;gap:10px;min-height:142px;padding:30px clamp(20px,3vw,38px);display:flex}.proof-grid>div:before{content:"";opacity:.8;background-repeat:no-repeat;width:38px;height:12px;margin-bottom:4px}.proof-grid>div:first-child:before{background:radial-gradient(circle, var(--tna-gold) 0 2px, transparent 2.5px) 0 50% / 12px 12px repeat-x}.proof-grid>div:nth-child(2):before{background:linear-gradient(90deg, transparent 0 3px, var(--tna-gold) 3px 4px, transparent 4px 10px) 0 0 / 10px 12px repeat-x}.proof-grid>div:nth-child(3):before{background:repeating-linear-gradient(90deg, var(--tna-gold) 0 1px, transparent 1px 4px);border-block:1px solid #c9a2277a}.proof-grid>div:nth-child(4):before{border:1px solid var(--tna-gold);width:12px;box-shadow:17px 0 0 -4px var(--tna-gold), 28px 0 0 -4px var(--tna-gold);border-radius:50%}.proof-grid strong{color:var(--tna-text);font:700 clamp(29px, 3.6vw, 47px)/1 var(--tna-mono);letter-spacing:-.05em}.proof-grid span{color:var(--tna-muted);letter-spacing:.13em;text-transform:uppercase;font-size:11px}.directory-section{background:radial-gradient(60% 26% at 80% 0%, #c9a2270d, transparent 72%), var(--tna-bg)}.directory-controls{border:1px solid var(--tna-line);background:linear-gradient(165deg, var(--tna-panel-2), var(--tna-panel));border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr) 112px;align-items:end;gap:14px;padding:18px;display:grid}.directory-search,.directory-filter{flex-direction:column;gap:9px;display:flex}.directory-search>span,.directory-filter>span,.join-form label>span{color:var(--tna-faint);font:700 9px/1.4 var(--tna-mono);letter-spacing:.18em;text-transform:uppercase}.directory-search input,.directory-filter select,.join-form input,.join-form textarea{border:1px solid var(--tna-line-strong);background:var(--tna-bg);width:100%;color:var(--tna-text);border-radius:10px;outline:0;transition:border-color .22s,background .22s}.directory-search input,.directory-filter select{height:52px;padding-inline:15px;font-size:15px}.directory-filter select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.directory-search input::placeholder,.join-form input::placeholder,.join-form textarea::placeholder{color:#f5f5f047}.directory-search input:focus,.directory-filter select:focus,.join-form input:focus,.join-form textarea:focus{border-color:var(--tna-gold);background:#0c0c0c}.directory-count{flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;min-height:52px;margin:0;display:flex}.directory-count strong{color:var(--tna-gold);font:500 31px/.9 var(--tna-serif)}.directory-count span{color:var(--tna-faint);font:700 8px/1 var(--tna-mono);letter-spacing:.18em;text-transform:uppercase}.people-index{grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);align-items:start;gap:clamp(34px,6vw,78px);margin-top:38px;display:grid}.member-rows{border-top:1px solid var(--tna-line-strong)}.member-row{border-bottom:1px solid var(--tna-line);scroll-margin-top:100px}.member-row-select{width:100%;min-height:116px;color:var(--tna-text);text-align:left;cursor:pointer;transition:padding .35s var(--tna-ease), background .35s ease;background:0 0;border:0;grid-template-columns:132px minmax(0,1fr) auto 28px;align-items:center;gap:18px;padding:21px 8px;display:grid}.member-row-category{color:var(--tna-muted);font:700 9px/1.55 var(--tna-mono);letter-spacing:.15em;text-transform:uppercase}.member-row-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.member-row-copy strong{color:var(--tna-text);font:500 clamp(25px, 2.8vw, 38px)/1.05 var(--tna-serif);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;transition:color .26s;overflow:hidden}.member-row-copy small{color:var(--tna-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.member-role,.preview-role,.note-tags span{border:1px solid var(--tna-line-strong);width:fit-content;color:var(--tna-muted);font:700 8px/1 var(--tna-mono);letter-spacing:.11em;text-transform:uppercase;border-radius:999px}.member-role{padding:7px 9px}.member-row-arrow{color:var(--tna-gold);font-family:var(--tna-mono);opacity:0;transition:opacity .26s ease, transform .26s var(--tna-ease);transform:translate(-6px,4px)}.member-row:hover .member-row-select,.member-row.is-active .member-row-select,.member-row:focus-within .member-row-select{background:#ffffff05;padding-left:20px}.member-row:hover .member-row-copy strong,.member-row.is-active .member-row-copy strong,.member-row:focus-within .member-row-copy strong{color:var(--tna-gold)}.member-row:hover .member-row-arrow,.member-row.is-active .member-row-arrow,.member-row:focus-within .member-row-arrow{opacity:1;transform:none}.member-mobile-actions{display:none}.member-preview{border:1px solid var(--tna-line);background:radial-gradient(70% 70% at 85% 10%, #c9a2271c, transparent 68%), linear-gradient(155deg, var(--tna-panel-2), var(--tna-panel));flex-direction:column;min-height:600px;padding:clamp(30px,4vw,50px);display:flex;position:sticky;top:102px;overflow:hidden}.member-preview:before,.member-preview:after{content:"";pointer-events:none;width:18px;height:18px;position:absolute}.member-preview:before{border-top:1px solid #c9a2278c;border-left:1px solid #c9a2278c;top:16px;left:16px}.member-preview:after{border-bottom:1px solid #c9a2278c;border-right:1px solid #c9a2278c;bottom:16px;right:16px}.member-preview-monogram{color:#f5f5f009;font:500 clamp(130px, 16vw, 230px)/.8 var(--tna-serif);letter-spacing:-.08em;pointer-events:none;position:absolute;top:8%;right:-.08em}.member-preview-copy{z-index:1;margin-top:auto;position:relative}.member-preview-copy h3{max-width:8ch;color:var(--tna-text);font:500 clamp(42px, 5vw, 66px)/.95 var(--tna-serif);letter-spacing:-.035em;margin:14px 0 0}.member-preview-copy p{max-width:36ch;color:var(--tna-muted);margin:17px 0 0;font-size:14px;line-height:1.55}.preview-role{margin-top:17px;padding:7px 10px;display:inline-flex}.member-preview-actions{z-index:1;border-top:1px solid var(--tna-line-strong);margin-top:31px;position:relative}.member-preview-actions a,.member-preview-actions button{border:0;border-bottom:1px solid var(--tna-line);width:100%;min-height:66px;color:var(--tna-text);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:0;text-decoration:none;display:flex}.member-preview-actions span{color:var(--tna-faint);font:700 9px/1 var(--tna-mono);letter-spacing:.16em;text-transform:uppercase}.member-preview-actions strong{color:var(--tna-text);font-size:13px;font-weight:500;transition:color .22s}.member-preview-actions a:hover strong,.member-preview-actions button:hover strong{color:var(--tna-gold)}.member-preview-note{z-index:1;color:var(--tna-faint);font:400 8px/1.4 var(--tna-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:17px;position:relative}.directory-empty{border:1px solid var(--tna-line);background:var(--tna-panel);text-align:center;margin-top:38px;padding:clamp(34px,5vw,62px)}.directory-empty strong{font:500 clamp(27px, 3vw, 40px)/1.1 var(--tna-serif);display:block}.directory-empty p{color:var(--tna-muted);margin:13px 0 0}.directory-empty button{border:1px solid var(--tna-gold);color:var(--tna-gold);font:700 9px/1 var(--tna-mono);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:0 0;margin-top:22px;padding:13px 18px}.open-seats{border-top:1px solid var(--tna-line-strong);grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:clamp(34px,7vw,92px);margin-top:clamp(100px,12vw,160px);padding-top:clamp(58px,8vw,90px);display:grid}.open-seats header h3{max-width:10ch;font:500 clamp(34px, 4.4vw, 56px)/1.02 var(--tna-serif);letter-spacing:-.03em;margin:18px 0 0}.open-seats header p{max-width:39ch;color:var(--tna-muted);margin:19px 0 0;font-size:14px;line-height:1.7}.open-seat-grid{border:1px solid var(--tna-line);background:var(--tna-line);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1px;display:grid}.open-seat-grid a{background:var(--tna-panel);min-height:92px;color:var(--tna-text);font:500 15px/1.35 var(--tna-sans);justify-content:space-between;align-items:center;gap:18px;padding:24px;text-decoration:none;transition:background .3s,color .3s;display:flex}.open-seat-grid a span:last-child{color:var(--tna-gold);font-family:var(--tna-mono);opacity:.5;transition:opacity .22s ease, transform .22s var(--tna-ease)}.open-seat-grid a:hover{background:var(--tna-panel-2);color:var(--tna-gold)}.open-seat-grid a:hover span:last-child{opacity:1;transform:translate(3px,-3px)}.field-notes{border-top:1px solid var(--tna-line);background:var(--tna-bg-deep);scroll-margin-top:74px;position:relative}.anchor-alias{scroll-margin-top:74px;position:absolute;top:0}.field-notes-intro{padding-block:clamp(92px,13vw,170px)}.note-index{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin-top:clamp(46px,7vw,76px);padding:0;display:grid;position:static}.note-card{border:1px solid var(--tna-line);background:linear-gradient(165deg, var(--tna-panel-2), var(--tna-panel));min-height:340px;color:var(--tna-text);transition:border-color .35s var(--tna-ease), transform .35s var(--tna-ease);border-radius:16px;flex-direction:column;padding:clamp(25px,3vw,34px);text-decoration:none;display:flex}.note-card:hover{border-color:#c9a22775;transform:translateY(-4px)}.note-meta,.article-meta,.article-back,.move-meta{color:var(--tna-gold);font:700 9px/1.4 var(--tna-mono);letter-spacing:.19em;text-transform:uppercase}.note-card h3{color:var(--tna-text);font:700 clamp(26px, 3vw, 35px)/1.03 var(--tna-serif);letter-spacing:-.025em;margin:18px 0 0}.note-card>p{color:var(--tna-muted);margin:16px 0 0;font-size:14px;line-height:1.68}.note-tags{flex-wrap:wrap;gap:7px;display:flex}.note-card .note-tags{margin-top:22px}.note-tags span{padding:6px 9px}.note-card>strong{color:var(--tna-gold);font:700 9px/1 var(--tna-mono);letter-spacing:.16em;text-transform:uppercase;margin-top:auto;padding-top:25px}.field-article{border-top:1px solid var(--tna-line);padding-block:clamp(94px,13vw,168px);scroll-margin-top:72px}.field-article:nth-child(2){background:#0c0c0c}.field-article-inner{width:min(720px,100% - 40px);margin-inline:auto}.article-back{color:var(--tna-gold);text-decoration:none}.article-meta{color:var(--tna-faint);margin-top:28px}.field-article h2{color:var(--tna-text);font:700 clamp(43px, 7vw, 68px)/1.01 var(--tna-serif);letter-spacing:-.032em;margin:18px 0 0}.field-article .note-tags{margin-top:20px}.article-standfirst{color:#f5f5f0b8;font:italic 500 clamp(21px, 2.7vw, 27px)/1.5 var(--tna-serif);margin:34px 0 0}.field-article-body{color:#f5f5f0d1;margin-top:54px;font-size:17.28px;line-height:1.85}.field-move{border-top:1px solid var(--tna-line-strong);padding-top:66px}.field-move+.field-move{margin-top:70px}.move-meta{color:var(--tna-gold);font-size:8.5px}.field-move h3{color:var(--tna-text);font:700 clamp(29px, 4vw, 40px)/1.08 var(--tna-serif);letter-spacing:-.02em;margin:17px 0 0}.field-move blockquote{border-left:2px solid var(--tna-gold);color:var(--tna-text);font:italic 500 clamp(20px, 2.6vw, 25px)/1.5 var(--tna-serif);margin:28px 0;padding-left:23px}.field-move p{margin:0 0 21px}.field-move aside{border-left:2px solid var(--tna-gold);background:var(--tna-panel-2);flex-direction:column;gap:9px;margin-top:28px;padding:21px 23px;display:flex}.field-move aside span{color:var(--tna-gold);font:700 8px/1 var(--tna-mono);letter-spacing:.18em;text-transform:uppercase}.field-move aside strong{color:var(--tna-text);font-size:14px;font-weight:600;line-height:1.65}.meeting-section{border-top:1px solid var(--tna-line);background:radial-gradient(65% 34% at 18% 0%, #c9a2270f, transparent 70%), var(--tna-bg);scroll-margin-top:72px}.editorial-heading--meeting h2{max-width:14ch}.meeting-layout{grid-template-columns:minmax(0,1.13fr) minmax(360px,.87fr);align-items:start;gap:clamp(25px,4vw,50px);margin-top:clamp(48px,7vw,82px);display:grid}.meeting-facts{border:1px solid var(--tna-line);background:var(--tna-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.meeting-facts>div{background:var(--tna-panel);flex-direction:column;justify-content:flex-end;min-height:178px;padding:clamp(24px,3vw,34px);display:flex}.meeting-facts strong{color:var(--tna-text);font:500 clamp(22px, 2.6vw, 31px)/1.1 var(--tna-serif);letter-spacing:-.02em;margin-top:auto}.meeting-facts small{color:var(--tna-muted);margin-top:8px;font-size:12px;line-height:1.45}.next-meeting-date{grid-template-columns:1fr auto;align-items:end;gap:6px 16px;margin-top:auto;display:grid}.next-meeting-date>span{color:var(--tna-muted);font:700 9px/1 var(--tna-mono);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1}.next-meeting-date time,.next-meeting-date>strong{color:var(--tna-text);font:500 clamp(34px, 4vw, 50px)/.95 var(--tna-serif);letter-spacing:-.03em}.next-meeting-date small{color:var(--tna-gold);font:700 9px/1.3 var(--tna-mono);letter-spacing:.08em}.map-link{border:1px solid var(--tna-line);min-height:58px;color:var(--tna-gold);font:700 9px/1 var(--tna-mono);letter-spacing:.17em;text-transform:uppercase;border-top:0;justify-content:space-between;align-items:center;padding:0 18px;text-decoration:none;transition:background .25s;display:flex}.map-link:hover{background:var(--tna-panel-2)}.agenda{border-bottom:1px solid var(--tna-line-strong);margin-top:56px}.agenda-heading{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:0 5px;list-style:none;display:flex}.agenda-heading::-webkit-details-marker{display:none}.agenda-heading>span:last-child{color:var(--tna-gold);font:400 9px/1.3 var(--tna-mono);letter-spacing:.13em;text-transform:uppercase}.agenda[open] .agenda-heading>span:last-child{font-size:0}.agenda[open] .agenda-heading>span:last-child:after{content:"Hide the run of show −";font-size:9px}.agenda ol{border-top:1px solid var(--tna-line-strong);margin:0;padding:0;list-style:none}.meeting-transmission{isolation:isolate;border:1px solid var(--tna-line-strong);background:#090909;border-radius:28px;min-height:clamp(280px,42vw,520px);margin:clamp(42px,7vw,78px) 0 30px;position:relative;overflow:hidden}.meeting-transmission>img{z-index:-2;object-fit:cover;object-position:center 58%;filter:saturate(.82)contrast(1.08)}.meeting-transmission-grade{z-index:-1;background:linear-gradient(90deg,#040404eb,#04040447 68%),linear-gradient(#0000 45%,#040404b8);position:absolute;inset:0}.meeting-transmission>div{min-height:inherit;flex-direction:column;justify-content:flex-end;padding:clamp(28px,6vw,76px);display:flex}.meeting-transmission .session-script{max-width:8ch;margin-top:12px;font-size:clamp(58px,10vw,126px)}.meeting-transmission p{color:#f5f5f0b3;font:700 9px/1.5 var(--tna-mono);letter-spacing:.14em;text-transform:uppercase;margin:22px 0 0}.agenda li{border-bottom:1px solid var(--tna-line);grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:68px;padding:14px 5px;display:grid}.agenda li>span{color:var(--tna-gold);font:700 9px/1 var(--tna-mono);letter-spacing:.1em}.agenda li strong{color:var(--tna-text);font:500 clamp(18px, 2vw, 24px)/1.2 var(--tna-serif)}.agenda li small{max-width:21ch;color:var(--tna-muted);text-align:right;font-size:11px;line-height:1.4}.join-card{border:1px solid var(--tna-line);background:linear-gradient(165deg, var(--tna-panel-2), var(--tna-panel));border-radius:20px;padding:clamp(28px,4vw,42px);scroll-margin-top:96px;position:sticky;top:102px}.join-card h3{color:var(--tna-text);font:700 clamp(30px, 3.8vw, 45px)/1.04 var(--tna-serif);letter-spacing:-.03em;margin:17px 0 0}.join-card>p{color:var(--tna-muted);margin:17px 0 0;font-size:14px;line-height:1.7}.join-form{flex-direction:column;gap:14px;margin-top:29px;display:flex}.join-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.join-form label{flex-direction:column;gap:8px;display:flex}.join-form label>span small{color:#f5f5f03d;font-size:7px}.join-form input,.join-form textarea{padding:13px 14px;font-size:14px}.join-form input{height:48px}.join-form textarea{resize:vertical;min-height:92px;line-height:1.55}.join-honeypot{position:absolute!important;left:-9999px!important}.join-form>button{background:linear-gradient(90deg, var(--tna-gold-deep), var(--tna-gold));min-height:52px;color:var(--tna-bg);font:700 9px/1 var(--tna-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:transform .25s var(--tna-ease), box-shadow .25s ease;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.join-form>button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 40px -20px #c9a227cc}.join-form>button:disabled{opacity:.55;cursor:wait}.join-status{min-height:18px;color:var(--tna-gold);font:400 9px/1.6 var(--tna-mono);letter-spacing:.05em;margin:0}.join-status.is-error{color:#e28a72}.join-privacy{color:var(--tna-faint);margin:0;font-size:10px;line-height:1.65}.join-privacy a{color:var(--tna-muted)}.tna-footer{z-index:3;border-top:1px solid var(--tna-line);background:var(--tna-bg-deep);padding:clamp(72px,9vw,112px) 0 29px;position:relative}.footer-grid{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(130px,.75fr));gap:clamp(34px,5vw,72px);display:grid}.footer-brand{align-items:center;gap:13px;text-decoration:none;display:inline-flex}.footer-brand svg{width:48px;height:38px;color:var(--tna-gold)}.footer-brand>span{flex-direction:column;gap:6px;display:flex}.footer-brand strong{font:600 16px/1 var(--tna-serif)}.footer-brand small{color:var(--tna-gold);font:400 8px/1 var(--tna-mono);letter-spacing:.14em;text-transform:uppercase}.footer-identity>p{max-width:42ch;color:var(--tna-muted);margin:22px 0 0;font-size:13px;line-height:1.7}.footer-identity>small{color:var(--tna-faint);margin-top:17px;font-size:10px;line-height:1.6;display:block}.footer-identity:after{content:"Make the introduction";color:#efbd75;width:fit-content;font:400 clamp(37px, 4vw, 54px)/.86 var(--tna-script), "Snell Roundhand", cursive;filter:drop-shadow(0 0 18px #c9a22721);margin-top:18px;display:block}.footer-links{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:12px;padding:0;display:flex;position:static}.footer-links>strong{color:var(--tna-text);font:700 9px/1 var(--tna-mono);letter-spacing:.2em;text-transform:uppercase;margin-bottom:4px}.footer-links>a{color:var(--tna-muted);font-size:12px;line-height:1.4;text-decoration:none;transition:color .22s}.footer-links>a:hover{color:var(--tna-gold)}.footer-bar{border-top:1px solid var(--tna-line);color:var(--tna-faint);font:400 8.5px/1.5 var(--tna-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:clamp(54px,7vw,82px);padding-top:23px;display:flex}.footer-bar a{text-decoration:none}.tna-page :focus-visible{outline:2px solid var(--tna-gold);outline-offset:3px}@media (max-width:1040px){.tna-nav-links{display:none}.tna-nav-menu{display:grid}.tna-mobile-menu{border-top:1px solid var(--tna-line);background:#0a0a0af5;flex-direction:column;gap:0;padding:18px clamp(20px,5vw,54px) 26px;display:flex}.tna-mobile-menu a{border-bottom:1px solid var(--tna-line);align-items:center;min-height:54px;display:flex}.people-index{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:32px}.member-row-select{grid-template-columns:105px minmax(0,1fr) auto 24px;gap:13px}.member-preview{min-height:540px;padding:30px}.meeting-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.76fr)}.footer-grid{grid-template-columns:1.4fr repeat(2,.8fr)}.footer-grid>:last-child{grid-column:2}}@media (max-width:860px){.section-shell{width:min(100% - 40px,720px)}.tna-hero,.hero-copy{min-height:max(660px,92svh)}.hero-copy{padding-bottom:112px}.hero-copy h1{max-width:9.5ch;font-size:clamp(53px,12.5vw,88px)}.hero-copy>p{max-width:53ch}.hero-annotation span:first-child{display:none}.hero-annotation{justify-content:flex-end}.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-controls{grid-template-columns:minmax(0,1fr) minmax(190px,.45fr) 86px}.people-index{grid-template-columns:minmax(0,1fr)}.member-preview{display:none}.member-row-select{grid-template-columns:118px minmax(0,1fr) auto 24px}.member-mobile-actions{flex-wrap:wrap;gap:8px;padding:0 8px 18px 126px;display:flex}.member-mobile-actions a,.member-mobile-actions button{border:1px solid var(--tna-line-strong);min-height:40px;color:var(--tna-muted);font:700 8px/1 var(--tna-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.open-seats{grid-template-columns:1fr}.open-seats header h3{max-width:13ch}.note-index{grid-template-columns:1fr}.note-card{min-height:280px}.meeting-layout{grid-template-columns:1fr}.join-card{position:static}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-identity{grid-column:1/-1}.footer-grid>:last-child{grid-column:auto}}@media (max-width:600px){.section-shell{width:calc(100% - 32px)}.tna-section,.field-notes-intro,.field-article{padding-block:84px}.editorial-heading h2{font-size:clamp(40px,12vw,56px)}.tna-nav nav{width:calc(100% - 28px)}.tna-nav-brand small{display:none}.tna-nav-brand strong{max-width:150px;font-size:13px}.tna-nav-cta{display:none}.tna-hero,.hero-copy{min-height:max(650px,86svh)}.hero-media img{object-position:56% 47%}.hero-grade{background:linear-gradient(90deg,#000000b8,#00000026),linear-gradient(#0000008c,#0000 24%,#000000d1 100%)}.hero-copy{padding-top:118px;padding-bottom:88px}.hero-identity{align-items:flex-end;gap:10px}.hero-mark{width:50px;height:39px}.hero-identity span{letter-spacing:.18em;max-width:26ch;font-size:8px}.hero-copy h1{margin-top:16px;font-size:clamp(48px,16.2vw,70px);line-height:.91}.hero-copy>p{margin-top:23px;font-size:14px;line-height:1.64}.hero-actions{flex-direction:column;margin-top:24px}.tna-button{width:100%}.hero-crop{inset:88px 12px 49px}.hero-annotation,.hero-scroll{display:none}.proof-grid{border-inline:0;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.proof-grid>div{min-height:116px;padding:22px 18px}.proof-grid strong{font-size:30px}.proof-grid span{font-size:9px;line-height:1.5}.directory-controls{grid-template-columns:1fr;padding:14px}.directory-count{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:8px;min-height:0;padding:7px 3px 0}.directory-count strong{font-size:24px}.member-row-select{grid-template-columns:minmax(0,1fr) auto;gap:11px;min-height:104px;padding:18px 2px}.member-row-category{grid-column:1;font-size:8px}.member-row-copy{grid-column:1}.member-row-copy strong{font-size:27px}.member-row-copy small{white-space:normal}.member-role{grid-area:1/2}.member-row-arrow{grid-area:2/2;align-self:center}.member-row:hover .member-row-select,.member-row.is-active .member-row-select,.member-row:focus-within .member-row-select{padding-left:10px}.member-mobile-actions{padding:0 2px 18px}.member-mobile-actions a,.member-mobile-actions button{min-height:42px}.open-seat-grid{grid-template-columns:1fr}.open-seat-grid a{min-height:72px}.note-card{min-height:300px}.field-article-inner{width:calc(100% - 32px)}.field-article h2{font-size:clamp(40px,13vw,56px)}.article-standfirst{margin-top:28px;font-size:20px}.field-article-body{margin-top:45px;font-size:16px;line-height:1.78}.field-move{padding-top:48px}.field-move+.field-move{margin-top:52px}.field-move h3{font-size:30px}.field-move blockquote{padding-left:18px;font-size:20px}.meeting-facts{grid-template-columns:1fr}.meeting-facts>div{min-height:148px}.agenda-heading{flex-direction:column;align-items:flex-start}.agenda li{grid-template-columns:50px minmax(0,1fr);gap:12px}.agenda li small{text-align:left;grid-column:2}.join-card{padding:24px 18px}.join-form-row,.footer-grid{grid-template-columns:1fr}.footer-identity,.footer-grid>:last-child{grid-column:auto}.footer-links{border-top:1px solid var(--tna-line);padding-top:25px}.footer-bar{flex-direction:column}}@media (prefers-reduced-motion:reduce){.tna-page *,.tna-page :before,.tna-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}.tna-hero{min-height:max(760px,100svh)}.hero-copy{justify-content:center;width:min(100% - 64px,1480px);min-height:max(760px,100svh);margin-inline:auto;padding:128px 54% 82px 0}.hero-copy h1{max-width:8.8ch;font-size:clamp(52px,6vw,92px)}.hero-copy>p{max-width:46ch;margin-top:22px;font-size:clamp(13px,1.1vw,16px)}.home-command{z-index:5;-webkit-backdrop-filter:blur(22px)saturate(.9);backdrop-filter:blur(22px)saturate(.9);background:linear-gradient(145deg,#0a0a0ad1,#060606ad);border:1px solid #c9a22761;border-radius:24px;grid-template-rows:auto auto auto;width:min(52vw,780px);min-height:0;padding:18px;display:grid;position:absolute;top:50%;bottom:auto;right:max(32px,50vw - 740px);overflow:hidden;transform:translateY(-47%);box-shadow:0 36px 100px #00000073}.home-command:before{content:"";pointer-events:none;background:radial-gradient(circle at 4% 2%,#c9a2272e,#0000 30%),linear-gradient(115deg,#0000 55%,#ffffff06);position:absolute;inset:0}.home-command-watermark{width:330px;height:260px;color:var(--tna-gold);opacity:.055;pointer-events:none;position:absolute;bottom:-46px;right:-38px;transform:rotate(-8deg)}.home-command-topline{z-index:1;min-height:40px;color:var(--tna-gold);font:700 7px/1 var(--tna-mono);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;padding:0 4px 13px;display:flex;position:relative}.home-command-topline a{color:#f5f5f08a;text-decoration:none}.home-command-topline a:hover{color:var(--tna-gold)}.home-command-actions{z-index:1;border:1px solid var(--tna-line-strong);border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;position:relative;overflow:hidden}.home-command-actions button{border:0;border-right:1px solid var(--tna-line-strong);min-width:0;min-height:92px;color:var(--tna-text);text-align:left;cursor:pointer;background:#0c0c0ca3;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;gap:8px 10px;padding:14px;transition:background .22s,color .22s;display:grid}.home-command-actions button:last-child{border-right:0}.home-command-actions button:hover{background:#c9a22724}.home-command-actions span{color:var(--tna-gold);font:700 7px/1 var(--tna-mono)}.home-command-actions strong{font:500 clamp(15px, 1.35vw, 20px)/1.05 var(--tna-serif)}.home-command-actions i{color:var(--tna-faint);font:400 7px/1.35 var(--tna-mono);letter-spacing:.06em;text-transform:uppercase;grid-column:2;align-self:end;font-style:normal}.home-command-lower{z-index:1;grid-template-rows:auto auto;gap:12px;min-height:0;margin-top:12px;display:grid;position:relative}.home-command-connect{grid-template-columns:minmax(0,1fr) 190px;gap:12px;display:grid}.home-command-finder{border:1px solid var(--tna-line-strong);background:#08080894;border-radius:14px;flex-direction:column;justify-content:center;min-height:190px;padding:clamp(16px,2vw,24px);display:flex}.home-command-finder-intro{gap:8px;margin-bottom:19px;display:grid}.home-command-finder-intro span,.home-command-qr>span{color:var(--tna-gold);font:700 7px/1 var(--tna-mono);letter-spacing:.15em;text-transform:uppercase}.home-command-finder-intro strong{color:var(--tna-text);font:500 clamp(22px, 2vw, 29px)/1 var(--tna-serif);letter-spacing:-.025em}.home-command-finder label{gap:9px;display:grid}.home-command-finder label>span,.home-command-meeting>div>span{color:var(--tna-gold);font:700 7px/1 var(--tna-mono);letter-spacing:.15em;text-transform:uppercase}.home-command-finder select{width:100%;min-height:46px;color:var(--tna-text);background:#ffffff06;border:1px solid #c9a22747;border-radius:9px;outline:0;padding:0 12px;font-size:13px}.home-command-finder select:focus{border-color:var(--tna-gold);box-shadow:0 0 0 3px #c9a22714}.home-command-finder>p{color:var(--tna-faint);margin:13px 0 0;font-size:10px;line-height:1.4}.home-command-qr{min-height:190px;color:var(--tna-text);text-align:center;background:linear-gradient(145deg,#c9a22724,#080808d1);border:1px solid #c9a2276b;border-radius:14px;place-items:center;gap:7px;padding:12px;text-decoration:none;transition:border-color .22s,background .22s;display:grid}.home-command-qr:hover{border-color:var(--tna-gold);background:linear-gradient(145deg,#c9a22738,#080808e0)}.home-command-qr img{background:#fff;border-radius:8px;width:142px;height:142px;padding:6px;display:block}.home-command-qr strong{font:700 7px/1 var(--tna-mono);letter-spacing:.06em}.home-command-contact{grid-template-columns:minmax(0,1fr) repeat(3,auto);align-items:center;gap:7px;margin-top:12px;display:grid}.home-command-contact>div{gap:3px;min-width:0;display:grid}.home-command-contact small{color:var(--tna-gold);font:700 6px/1 var(--tna-mono);letter-spacing:.1em;text-transform:uppercase}.home-command-contact strong,.home-command-contact span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-command-contact strong{color:var(--tna-text);font:500 18px/1 var(--tna-serif)}.home-command-contact span{color:var(--tna-faint);font-size:9px}.home-command-contact a,.home-command-contact button{border:1px solid var(--tna-line-strong);min-height:35px;color:var(--tna-muted);font:700 6px/1 var(--tna-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff05;border-radius:7px;place-items:center;padding:0 10px;text-decoration:none;display:grid}.home-command-contact a:hover,.home-command-contact button:hover{border-color:var(--tna-gold);color:var(--tna-gold)}.home-command-meeting{background:#080808ad;border:1px solid #c9a2273d;border-radius:14px;grid-template-columns:.75fr 1.45fr auto;align-items:center;gap:15px;min-height:76px;padding:13px 14px;display:grid}.home-command-meeting>div{gap:5px;min-width:0;display:grid}.home-command-meeting .next-meeting-date{align-items:baseline;gap:6px;display:flex}.home-command-meeting .next-meeting-date>span{color:var(--tna-text);font:500 12px/1 var(--tna-serif)}.home-command-meeting .next-meeting-date time{color:var(--tna-gold);font:500 17px/1 var(--tna-serif)}.home-command-meeting .next-meeting-date small{color:var(--tna-faint);font:700 6px/1 var(--tna-mono)}.home-command-meeting strong{color:var(--tna-text);font:500 14px/1.1 var(--tna-serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-command-meeting small{color:var(--tna-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.home-command-meeting>a{border:1px solid var(--tna-line-strong);min-height:36px;color:var(--tna-muted);font:700 6px/1 var(--tna-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:7px;place-items:center;padding:0 11px;text-decoration:none;display:grid}.home-command-overlay{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000d1;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow:auto}.home-command-sheet{background:#090909;border:1px solid #c9a2276b;border-radius:22px;width:min(1180px,100%);max-height:calc(100svh - 56px);overflow:auto;box-shadow:0 45px 130px #000000b3}.home-command-sheet>header{z-index:5;border-bottom:1px solid var(--tna-line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090909f0;justify-content:space-between;align-items:center;min-height:68px;padding:12px 18px;display:flex;position:sticky;top:0}.home-command-sheet>header>div{gap:6px;display:grid}.home-command-sheet>header span{color:var(--tna-gold);font:700 7px/1 var(--tna-mono);letter-spacing:.14em;text-transform:uppercase}.home-command-sheet>header strong{color:var(--tna-text);font:500 23px/1 var(--tna-serif)}.home-command-sheet>header button{border:1px solid var(--tna-line-strong);min-height:38px;color:var(--tna-muted);font:700 7px/1 var(--tna-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:8px;padding:0 12px}.home-command-sheet .referral-exchange-heading{display:none}.home-command-sheet .referral-mode-tabs{border-radius:0;margin-top:0}.home-command-sheet .referral-console{border-inline:0;border-bottom:0;border-radius:0}.home-command-sheet .referral-assurance{display:none}@media (max-width:1100px){.tna-hero{min-height:auto;padding-bottom:30px}.hero-copy{justify-content:flex-end;width:min(100% - 40px,760px);min-height:600px;padding:125px 0 42px}.hero-copy h1{max-width:9ch;font-size:clamp(54px,10vw,82px)}.home-command{width:min(100% - 40px,760px);min-height:0;margin:0 auto;position:relative;top:auto;bottom:auto;right:auto;transform:none}.hero-annotation,.hero-scroll{display:none}}@media (max-width:620px){.tna-hero{padding-bottom:16px}.hero-copy{width:calc(100% - 32px);min-height:540px;padding:110px 0 28px}.hero-copy h1{font-size:clamp(46px,14vw,64px)}.hero-copy>p{font-size:13px}.home-command{border-radius:18px;width:calc(100% - 24px);min-height:0;padding:10px}.home-command-topline{padding-inline:2px}.home-command-topline a{display:none}.home-command-actions button{grid-template-rows:auto auto;grid-template-columns:1fr;gap:5px;min-height:78px;padding:10px 8px}.home-command-actions span{display:none}.home-command-actions strong{font-size:14px}.home-command-actions i{grid-column:1;font-size:5px}.home-command-connect{grid-template-columns:1fr}.home-command-finder{min-height:0}.home-command-finder-intro{margin-bottom:14px}.home-command-finder-intro strong{font-size:21px}.home-command-qr{display:none}.home-command-finder{padding:14px}.home-command-contact{grid-template-columns:1fr repeat(3,auto)}.home-command-contact a,.home-command-contact button{padding:0 8px}.home-command-meeting{grid-template-columns:1fr auto}.home-command-meeting>div:nth-child(2){display:none}.home-command-overlay{place-items:stretch stretch;padding:0}.home-command-sheet{border:0;border-radius:0;width:100%;max-height:100svh}.home-command-sheet .referral-mode-tabs{grid-template-columns:1fr}}.handoff-experience{border-top:1px solid var(--tna-line);background:#070707;scroll-margin-top:74px;position:relative}.handoff-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.handoff-stage{--handoff-alert:#d47b62;--handoff-pad:clamp(24px, 5vw, 76px);--handoff-top:92px;--handoff-bottom:86px;isolation:isolate;height:100svh;min-height:720px;color:var(--tna-text);background:var(--tna-bg-deep);position:relative;overflow:hidden}@supports (height:100dvh){.handoff-stage{height:100dvh}}.handoff-stage.is-presenting{z-index:120;height:100dvh;min-height:0;position:fixed;inset:0}html.tna-handoff-locked,html.tna-handoff-locked body{overflow:hidden}.handoff-backdrop,.handoff-grid,.handoff-scan,.handoff-vignette{pointer-events:none;position:absolute;inset:0}.handoff-backdrop{z-index:0;background:radial-gradient(60% 72% at 72% 42%,#c9a2271c,#0000 68%),radial-gradient(44% 60% at 10% 90%,#412a543d,#0000 75%),linear-gradient(135deg,#070707,#0a0a0a 55%,#050505);overflow:hidden}.handoff-grid{opacity:.34;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 60% 48%,#000,#0000 78%);mask-image:radial-gradient(circle at 60% 48%,#000,#0000 78%)}.handoff-scan{background:linear-gradient(90deg,#0000,#c9a22706,#c9a2271c,#0000);width:34%;animation:8s linear infinite handoff-scan;left:-45%;transform:skew(-13deg)}@keyframes handoff-scan{to{transform:translate(430%)skew(-13deg)}}.handoff-crop{opacity:.72;width:19px;height:19px;position:absolute}.handoff-crop--tl{border-top:1px solid var(--tna-gold);border-left:1px solid var(--tna-gold);top:24px;left:24px}.handoff-crop--tr{border-top:1px solid var(--tna-gold);border-right:1px solid var(--tna-gold);top:24px;right:24px}.handoff-crop--bl{border-bottom:1px solid var(--tna-gold);border-left:1px solid var(--tna-gold);bottom:24px;left:24px}.handoff-crop--br{border-right:1px solid var(--tna-gold);border-bottom:1px solid var(--tna-gold);bottom:24px;right:24px}.handoff-hud,.handoff-controls{z-index:8;left:var(--handoff-pad);right:var(--handoff-pad);align-items:center;display:flex;position:absolute}.handoff-hud{justify-content:space-between;gap:22px;min-height:54px;top:18px}.handoff-hud-brand,.handoff-hud-actions{align-items:center;display:flex}.handoff-hud-brand{gap:11px}.handoff-hud-actions{gap:8px}.handoff-hud-mark{width:42px;height:33px;color:var(--tna-gold)}.handoff-hud-brand>span{flex-direction:column;gap:4px;display:flex}.handoff-hud-brand strong,.handoff-hud-brand small,.handoff-timecode,.handoff-hud-button{font-family:var(--tna-mono);text-transform:uppercase}.handoff-hud-brand strong{color:var(--tna-text);letter-spacing:.18em;font-size:9px}.handoff-hud-brand small{color:var(--tna-faint);letter-spacing:.14em;font-size:7px}.handoff-timecode{color:var(--tna-gold);letter-spacing:.14em;margin-right:5px;font-size:9px}.handoff-hud-button{border:1px solid var(--tna-line-strong);min-height:38px;color:var(--tna-muted);letter-spacing:.12em;cursor:pointer;background:#070707a3;border-radius:0;padding:0 13px;font-size:8px;font-weight:700}.handoff-hud-button:hover,.handoff-hud-button[aria-pressed=true]{color:var(--tna-gold);border-color:#c9a22780}.handoff-viewport{inset:var(--handoff-top) var(--handoff-pad) var(--handoff-bottom);z-index:3;position:absolute}.handoff-scene{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--tna-gold) transparent;width:100%;height:100%;animation:handoff-scene-in .72s var(--tna-ease) both;place-items:center;display:grid;overflow-y:auto}@keyframes handoff-scene-in{0%{opacity:0;filter:blur(8px);transform:translate(3vw)scale(.99)}to{opacity:1;filter:none;transform:none}}.handoff-scene-inner{align-items:center;gap:clamp(34px,6vw,92px);width:min(1280px,100%);margin-inline:auto;display:grid}.handoff-scene-inner--split{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr)}.handoff-scene-inner--center{text-align:center;justify-items:center;width:min(980px,100%)}.handoff-copy{max-width:630px}.handoff-kicker{color:var(--tna-gold);font:700 9px/1.4 var(--tna-mono);letter-spacing:.28em;text-transform:uppercase;display:block}.handoff-display{max-width:11ch;color:var(--tna-text);font:500 clamp(48px, 6vw, 86px)/.94 var(--tna-serif);letter-spacing:-.04em;text-wrap:balance;margin:20px 0 0}.handoff-scene-inner--center .handoff-display{max-width:13ch}.handoff-display--hero{font-size:clamp(58px,8.7vw,126px);line-height:.89;max-width:10ch!important}.handoff-display em{color:var(--tna-gold);font-weight:400}.handoff-lede{max-width:50ch;color:var(--tna-muted);margin:24px 0 0;font-size:clamp(15px,1.45vw,19px);line-height:1.68}.handoff-scene-inner--center .handoff-lede{text-align:center}.handoff-reveal{opacity:0;animation:handoff-reveal .68s var(--tna-ease) forwards;transform:translateY(20px)}.handoff-reveal:nth-child(2){animation-delay:90ms}.handoff-reveal:nth-child(3){animation-delay:.17s}.handoff-reveal:nth-child(4){animation-delay:.25s}.handoff-reveal:nth-child(5){animation-delay:.33s}@keyframes handoff-reveal{to{opacity:1;transform:none}}.handoff-intro-mark,.handoff-final-mark{width:clamp(100px,13vw,170px);height:auto;color:var(--tna-gold);filter:drop-shadow(0 0 34px #c9a2272b)}.handoff-intro-mark{margin-top:10px}.handoff-enter,.handoff-final-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.handoff-read-link{color:var(--tna-faint);font:700 8px/1 var(--tna-mono);letter-spacing:.15em;text-transform:uppercase;text-underline-offset:5px;margin-top:18px}.handoff-read-link:hover{color:var(--tna-gold)}.handoff-primary,.handoff-secondary{min-height:52px;font:700 9px/1 var(--tna-mono);letter-spacing:.17em;text-transform:uppercase;cursor:pointer;transition:transform .24s var(--tna-ease), border-color .24s ease, color .24s ease, background .24s ease;border-radius:0;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.handoff-primary{border:1px solid var(--tna-gold);background:var(--tna-gold);color:var(--tna-bg)}.handoff-secondary{border:1px solid var(--tna-line-strong);color:var(--tna-text);background:#0a0a0a66}.handoff-primary:hover:not(:disabled),.handoff-secondary:hover{transform:translateY(-2px)}.handoff-primary:disabled{opacity:.54;cursor:default}.handoff-answer-grid{border:1px solid var(--tna-line-strong);background:var(--tna-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(760px,100%);margin-top:39px;display:grid}.handoff-answer{min-height:126px;color:var(--tna-text);text-align:left;cursor:pointer;background:#0e0e0ef0;border:0;border-radius:0;flex-direction:column;justify-content:space-between;gap:24px;padding:23px;display:flex}.handoff-answer span,.handoff-standard-grid span{color:var(--tna-gold);font:700 8px/1 var(--tna-mono);letter-spacing:.15em}.handoff-answer strong{font:500 clamp(22px, 2vw, 29px)/1.08 var(--tna-serif)}.handoff-answer:hover,.handoff-answer.is-selected{background:var(--tna-panel-2);color:var(--tna-gold);box-shadow:inset 0 -2px var(--tna-gold)}.handoff-reveal-line,.handoff-standard-preview{max-width:54ch;color:var(--tna-text);font:italic 500 clamp(18px, 2vw, 24px)/1.45 var(--tna-serif);animation:handoff-reveal .52s var(--tna-ease) both;margin:28px auto 0}.handoff-triangle-wrap{place-items:center;min-height:480px;display:grid;position:relative}.handoff-triangle{filter:drop-shadow(0 24px 50px #00000094);width:min(590px,100%);overflow:visible}.handoff-triangle path{fill:none;stroke:#f5f5f02e;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke .7s ease, stroke-dashoffset 1.1s var(--tna-ease)}.handoff-triangle g>circle:first-child{fill:var(--tna-panel-2);stroke:#c9a22775;stroke-width:2px}.handoff-triangle-pulse{fill:none;stroke:var(--tna-gold);opacity:0;transform-box:fill-box;transform-origin:50%}.handoff-triangle text{fill:var(--tna-text);font:700 9px var(--tna-mono);letter-spacing:.08em;text-anchor:middle}.handoff-triangle-wrap.is-connected path{stroke:var(--tna-gold);stroke-dashoffset:0;filter:drop-shadow(0 0 6px #c9a22759)}.handoff-triangle-wrap.is-connected .handoff-triangle-pulse{animation:2.4s ease-out infinite handoff-ring}@keyframes handoff-ring{15%{opacity:.7;transform:scale(.72)}75%,to{opacity:0;transform:scale(1.5)}}.handoff-triangle-wrap>strong{color:var(--tna-gold);font:700 8px/1 var(--tna-mono);letter-spacing:.21em;text-align:center;position:absolute;inset:auto 0 28px}.handoff-transmission{border:1px solid var(--tna-line-strong);border-left:2px solid var(--tna-gold);color:var(--tna-text);font:500 clamp(20px, 2.1vw, 28px)/1.4 var(--tna-serif);background:#0e0e0ec7;margin:30px 0 0;padding:23px 25px}.handoff-scenario-choices{gap:9px;display:grid}.handoff-choice{border:1px solid var(--tna-line-strong);min-height:90px;color:var(--tna-text);text-align:left;cursor:pointer;background:#0e0e0ee0;border-radius:0;flex-direction:column;justify-content:center;gap:10px;padding:19px 21px;display:flex}.handoff-choice strong{font-size:14px;line-height:1.4}.handoff-choice span{color:var(--tna-muted);font-size:13px;line-height:1.55}.handoff-choice:hover,.handoff-choice.is-selected{border-color:#c9a22785}.handoff-choice.is-resolved{box-shadow:inset 2px 0 var(--tna-gold)}.handoff-choice.is-risk{box-shadow:inset 2px 0 var(--handoff-alert);border-color:#d47b6280}.handoff-response-bank{gap:8px;margin-top:30px;display:grid}.handoff-response-bank button{border:1px solid var(--tna-line-strong);background:var(--tna-panel);min-height:58px;color:var(--tna-muted);text-align:left;cursor:pointer;border-radius:0;padding:14px 16px}.handoff-response-bank button:hover,.handoff-response-bank button.is-selected{background:var(--tna-panel-2);color:var(--tna-gold);border-color:#c9a2278c}.handoff-response-output{border:1px solid var(--tna-line-strong);background:radial-gradient(70% 70% at 85% 10%, #c9a22714, transparent), var(--tna-panel);flex-direction:column;min-height:370px;padding:clamp(27px,4vw,48px);display:flex}.handoff-response-output>span,.handoff-response-output>small{color:var(--tna-gold);font:700 8px/1.4 var(--tna-mono);letter-spacing:.16em;text-transform:uppercase}.handoff-response-output strong{border-bottom:1px solid var(--tna-line);color:var(--tna-text);font:500 clamp(22px, 2.4vw, 31px)/1.25 var(--tna-serif);padding-block:20px}.handoff-response-output em{color:var(--tna-faint);font:italic 500 20px/1.5 var(--tna-serif);margin-block:auto}.handoff-response-output>small{color:var(--tna-faint);margin-top:auto;padding-top:24px}.handoff-response-output.is-complete{border-color:#c9a22780}.handoff-standard-grid{border:1px solid var(--tna-line-strong);background:var(--tna-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(940px,100%);margin-top:42px;display:grid}.handoff-standard-grid button{background:var(--tna-panel);min-height:154px;color:var(--tna-text);text-align:left;cursor:pointer;border:0;border-radius:0;flex-direction:column;justify-content:space-between;gap:24px;padding:25px;display:flex}.handoff-standard-grid strong{font:500 clamp(21px, 2.1vw, 28px)/1.12 var(--tna-serif)}.handoff-standard-grid button:hover,.handoff-standard-grid button.is-selected{background:var(--tna-panel-2);color:var(--tna-gold);box-shadow:inset 0 -2px var(--tna-gold)}.handoff-final-mark{margin-bottom:7px}.handoff-controls{bottom:max(17px, env(safe-area-inset-bottom));gap:14px}.handoff-control{border:1px solid var(--tna-line-strong);min-width:52px;height:52px;color:var(--tna-text);font:700 16px/1 var(--tna-mono);cursor:pointer;background:#070707d1;border-radius:0}.handoff-control:hover:not(:disabled){border-color:var(--tna-gold);color:var(--tna-gold)}.handoff-control:disabled{opacity:.26;cursor:default}.handoff-progress{flex:1;grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.handoff-progress span{background:#f5f5f021;height:2px}.handoff-progress span.is-done,.handoff-progress span.is-current{background:var(--tna-gold)}.handoff-progress span.is-current{box-shadow:0 0 13px #c9a22780}.handoff-transcript-details{width:min(860px,100% - 40px);margin-inline:auto;padding-block:clamp(70px,9vw,110px);scroll-margin-top:84px}.handoff-transcript-details summary{border-block:1px solid var(--tna-line-strong);min-height:62px;color:var(--tna-gold);font:700 9px/1 var(--tna-mono);letter-spacing:.17em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.handoff-transcript-details summary:after{content:"+";font-size:17px}.handoff-transcript-details[open] summary:after{content:"−"}.handoff-transcript-body{color:#f5f5f0cc;padding-top:52px;font-size:17px;line-height:1.8}.handoff-transcript-intro{color:var(--tna-text);font:italic 500 clamp(23px, 3vw, 32px)/1.45 var(--tna-serif);margin:0 0 48px}.handoff-transcript-body section{border-top:1px solid var(--tna-line-strong);padding-top:48px}.handoff-transcript-body section+section{margin-top:50px}.handoff-transcript-body section>span{color:var(--tna-gold);font:700 8px/1.4 var(--tna-mono);letter-spacing:.16em;text-transform:uppercase}.handoff-transcript-body h3{color:var(--tna-text);font:500 clamp(29px, 4vw, 40px)/1.08 var(--tna-serif);margin:14px 0 0}.handoff-transcript-body blockquote{border-left:2px solid var(--tna-gold);color:var(--tna-text);font:italic 500 clamp(19px, 2.3vw, 24px)/1.5 var(--tna-serif);margin:25px 0;padding-left:20px}.handoff-transcript-body section>strong{border-left:2px solid var(--tna-gold);background:var(--tna-panel);color:var(--tna-text);margin-top:24px;padding:18px 20px;font-size:14px;line-height:1.55;display:block}.note-index--archive{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:860px){.handoff-stage{--handoff-top:78px;--handoff-bottom:88px;--handoff-pad:20px;height:100dvh;min-height:0}.handoff-crop,.handoff-hud-copy,.handoff-timecode,.handoff-hud-brand>span{display:none}.handoff-hud-mark{width:36px;height:28px}.handoff-hud-button{min-height:35px;padding-inline:10px;font-size:7px}.handoff-scene-inner--split{grid-template-columns:1fr;gap:24px}.handoff-display,.handoff-display--hero{font-size:clamp(39px,11.5vw,60px);line-height:.94;max-width:12ch!important}.handoff-lede{margin-top:17px;font-size:14px;line-height:1.58}.handoff-intro-mark{width:78px}.handoff-enter{margin-top:20px}.handoff-answer-grid{grid-template-columns:1fr;margin-top:27px}.handoff-answer{flex-direction:row;align-items:center;min-height:66px;padding:14px 16px}.handoff-answer strong{font-size:21px}.handoff-triangle-wrap{min-height:230px}.handoff-triangle{width:min(290px,82vw)}.handoff-triangle-wrap>strong{font-size:7px;bottom:0}.handoff-transmission{margin-top:17px;padding:16px;font-size:18px}.handoff-scenario-choices{gap:7px}.handoff-choice{min-height:58px;padding:12px 14px}.handoff-choice span{font-size:11px}.handoff-response-bank{scroll-snap-type:x mandatory;gap:8px;margin-top:18px;display:flex;overflow-x:auto}.handoff-response-bank button{scroll-snap-align:start;flex:0 0 74vw}.handoff-response-output{min-height:230px;padding:21px}.handoff-response-output strong{padding-block:12px;font-size:20px}.handoff-standard-grid{grid-template-columns:1fr;margin-top:24px}.handoff-standard-grid button{flex-direction:row;align-items:center;min-height:62px;padding:14px 16px}.handoff-standard-grid strong{font-size:19px}.handoff-standard-preview{margin-top:18px;font-size:17px}.handoff-final-actions{flex-direction:column;width:100%;margin-top:20px}.handoff-final-actions>*{width:100%}.handoff-control{min-width:46px;height:46px}.handoff-progress{gap:4px}.note-index--archive{grid-template-columns:1fr}}@media (max-width:600px){.handoff-primary,.handoff-secondary{min-height:48px;padding-inline:17px}.handoff-hud{top:10px}.handoff-hud-actions{gap:5px}.handoff-transcript-details{width:calc(100% - 32px)}.handoff-transcript-body{font-size:16px}}@media (min-width:861px) and (max-height:760px){.handoff-stage{--handoff-top:76px;--handoff-bottom:70px}.handoff-display{font-size:clamp(42px,5.2vw,72px)}.handoff-display--hero{font-size:clamp(52px,7vw,94px)}.handoff-triangle-wrap{min-height:350px}.handoff-response-output{min-height:300px}}@media (prefers-reduced-motion:reduce){.handoff-scan,.handoff-triangle-pulse{display:none!important}.handoff-stage *,.handoff-stage :before,.handoff-stage :after{transition-duration:.001ms!important;animation:none!important}.handoff-scene,.handoff-reveal{opacity:1;filter:none;transform:none}.handoff-triangle-wrap.is-connected path{stroke-dashoffset:0}}.directory-section{padding-block:clamp(76px,9vw,118px)}.member-directory{margin-top:clamp(40px,6vw,68px)}.directory-console{background:radial-gradient(80% 130% at 100% 0,#c9a2271a,#0000 60%),linear-gradient(145deg,#15130f,#0d0d0d 58%,#090909);border:1px solid #c9a2273d;border-radius:28px;grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:30px clamp(32px,5vw,78px);padding:clamp(24px,4vw,46px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000052}.directory-console:before{content:"";pointer-events:none;opacity:.42;background-image:linear-gradient(90deg,#0000 49.8%,#ffffff06 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#ffffff05 50%,#0000 50.2%);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 64%);mask-image:linear-gradient(90deg,#0000,#000 64%)}.directory-console-copy,.directory-console-stat,.directory-controls,.directory-toggle{z-index:1;position:relative}.directory-console-copy h3{max-width:13ch;color:var(--tna-text);font:500 clamp(34px, 4.4vw, 60px)/.98 var(--tna-serif);letter-spacing:-.035em;margin:14px 0 0}.directory-console-copy p{max-width:56ch;color:var(--tna-muted);margin:17px 0 0;font-size:15px;line-height:1.65}.directory-console-stat{border-left:1px solid #c9a22738;flex-direction:column;justify-content:center;min-height:128px;padding-left:25px;display:flex}.directory-console-stat strong{color:var(--tna-gold);font:500 clamp(54px, 6vw, 82px)/.8 var(--tna-serif);letter-spacing:-.07em}.directory-console-stat span,.directory-console-stat small{font-family:var(--tna-mono);text-transform:uppercase}.directory-console-stat span{color:var(--tna-text);letter-spacing:.14em;margin-top:16px;font-size:8px;font-weight:700}.directory-console-stat small{color:var(--tna-faint);letter-spacing:.12em;margin-top:7px;font-size:7px}.directory-console .directory-controls{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(200px,.45fr) 76px;align-items:end;gap:10px;padding:0;display:grid}.directory-console .directory-search input,.directory-console .directory-filter select{background:#070707b8;border-radius:0;height:50px}.directory-console .directory-count{min-height:50px}.directory-console .directory-count strong{font-size:27px}.directory-toggle{border:1px solid var(--tna-gold);background:var(--tna-gold);min-height:52px;color:var(--tna-bg);font:700 8px/1 var(--tna-mono);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:background .22s ease, color .22s ease, transform .22s var(--tna-ease);border-radius:0;justify-content:space-between;align-items:center;gap:18px;padding:0 18px;display:flex}.directory-toggle:hover{color:var(--tna-gold);background:0 0;transform:translateY(-2px)}.directory-toggle strong{font-size:19px;font-weight:400}.directory-panel{height:min(660px,70svh);animation:directory-open .52s var(--tna-ease) both;background:#0b0b0b;border:1px solid #c9a2273d;border-top:0;overflow:hidden}.directory-panel[hidden]{display:none}@keyframes directory-open{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-10px)}to{opacity:1;clip-path:inset(0);transform:none}}.directory-panel-bar{border-bottom:1px solid var(--tna-line-strong);height:54px;color:var(--tna-faint);font:700 8px/1 var(--tna-mono);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:0 18px;display:flex}.directory-panel-bar p{margin:0}.directory-panel-bar p strong{color:var(--tna-gold)}.directory-collapse{min-height:38px;color:var(--tna-gold);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding-inline:12px}.directory-results{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);height:calc(100% - 54px);min-height:0;display:grid}.member-card-grid{border-right:1px solid var(--tna-line-strong);background:var(--tna-line);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--tna-gold) transparent;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1px;min-height:0;margin:0;padding:12px;list-style:none;display:grid;overflow-y:auto}.member-card-item{background:#0d0d0d;min-width:0;scroll-margin:10px}.member-card{width:100%;min-height:96px;color:var(--tna-text);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:42px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:13px 14px;transition:background .22s,border-color .22s;display:grid}.member-card:hover,.member-card-item.is-active .member-card{border-left-color:var(--tna-gold);background:#c9a2270f}.member-card-monogram{border:1px solid var(--tna-line-strong);width:42px;height:42px;color:var(--tna-gold);font:500 14px/1 var(--tna-serif);border-radius:50%;place-items:center;display:grid}.member-card-identity{flex-direction:column;gap:4px;min-width:0;display:flex}.member-card-category{color:var(--tna-gold);font:700 7px/1 var(--tna-mono);letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.member-card-identity>strong,.member-card-identity>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-card-identity>strong{color:var(--tna-text);font:500 18px/1.08 var(--tna-serif)}.member-card-identity>span{color:var(--tna-faint);font-size:10px}.member-card-role,.member-detail-role{color:var(--tna-muted);font:700 7px/1 var(--tna-mono);letter-spacing:.1em;text-transform:uppercase}.member-card-arrow{color:var(--tna-gold);opacity:0;transition:opacity .22s ease, transform .22s var(--tna-ease);transform:translate(-4px,4px)}.member-card:hover .member-card-arrow,.member-card-item.is-active .member-card-arrow{opacity:1;transform:none}.member-card-actions{display:none}.member-detail{background:radial-gradient(100% 70% at 100% 0,#c9a2271f,#0000 68%),#10100f;flex-direction:column;min-width:0;padding:clamp(27px,3vw,44px);display:flex;position:relative;overflow:hidden}.member-detail-monogram{color:#f5f5f009;font:500 clamp(120px, 15vw, 220px)/.8 var(--tna-serif);letter-spacing:-.08em;pointer-events:none;position:absolute;top:.12em;right:-.08em}.member-detail-copy{z-index:1;margin-top:auto;position:relative}.member-detail-copy h3{max-width:8ch;color:var(--tna-text);font:500 clamp(36px, 4vw, 58px)/.92 var(--tna-serif);letter-spacing:-.04em;margin:12px 0 0}.member-detail-copy p{color:var(--tna-muted);margin:16px 0 0;font-size:13px;line-height:1.55}.member-detail-role{margin-top:14px;display:inline-block}.member-detail-actions{z-index:1;border-top:1px solid var(--tna-line-strong);margin-top:27px;position:relative}.member-detail-actions a,.member-detail-actions button{border:0;border-bottom:1px solid var(--tna-line);width:100%;min-height:50px;color:var(--tna-text);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:18px;padding:0;text-decoration:none;display:flex}.member-detail-actions span{color:var(--tna-faint);font:700 7px/1 var(--tna-mono);letter-spacing:.12em;text-transform:uppercase}.member-detail-actions strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.member-detail-actions a:hover strong,.member-detail-actions button:hover strong{color:var(--tna-gold)}.directory-panel .directory-empty{align-content:center;min-height:calc(100% - 54px);margin:0;display:grid}.open-seats-disclosure{border:1px solid var(--tna-line-strong);background:var(--tna-panel);border-radius:0;margin-top:18px;padding:0;display:block}.open-seats-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;min-height:94px;padding:20px clamp(20px,3vw,34px);list-style:none;display:flex}.open-seats-disclosure>summary::-webkit-details-marker{display:none}.open-seats-disclosure>summary>span:first-child{flex-direction:column;gap:8px;display:flex}.open-seats-disclosure>summary strong{color:var(--tna-text);font:500 clamp(21px, 2.4vw, 30px)/1.05 var(--tna-serif)}.open-seats-toggle{color:var(--tna-gold);font:700 8px/1 var(--tna-mono);letter-spacing:.13em;text-transform:uppercase}.open-seats-disclosure[open] .open-seats-toggle{font-size:0}.open-seats-disclosure[open] .open-seats-toggle:after{content:"Hide the openings −";font-size:8px}.open-seats-body{border-top:1px solid var(--tna-line);padding:0 clamp(20px,3vw,34px) 30px}.open-seats-body>p{max-width:58ch;color:var(--tna-muted);margin:24px 0;font-size:14px;line-height:1.6}.lesson-hub{border-top:1px solid var(--tna-line);background:radial-gradient(60% 26% at 15% 0,#5b3a751c,#0000 72%),#080808;padding-block:clamp(92px,12vw,160px);scroll-margin-top:74px;position:relative}.lesson-hub-intro{scroll-margin-top:92px}.lesson-sequence{border-block:1px solid var(--tna-line-strong);grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(42px,6vw,66px) 0 0;padding:0;list-style:none;display:grid}.lesson-sequence li{border-right:1px solid var(--tna-line);grid-template-columns:auto 1fr;gap:7px 12px;min-width:0;padding:24px clamp(14px,2.2vw,28px);display:grid}.lesson-sequence li:last-child{border-right:0}.lesson-sequence span{color:var(--tna-gold);font:700 8px/1.4 var(--tna-mono);grid-row:1/span 2}.lesson-sequence strong{color:var(--tna-text);font:500 20px/1 var(--tna-serif)}.lesson-sequence small{color:var(--tna-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.lesson-deck{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(15px,2vw,25px);margin-top:clamp(46px,7vw,76px);display:grid}.lesson-card{border:1px solid var(--tna-line-strong);min-width:0;transition:border-color .32s ease, transform .42s var(--tna-ease), box-shadow .32s ease;background:#0d0d0d;border-radius:24px;flex-direction:column;scroll-margin-top:94px;display:flex;overflow:hidden}.lesson-card:hover,.lesson-card.is-active{border-color:#c9a227b8;transform:translateY(-7px);box-shadow:0 24px 74px #00000061}.lesson-card-media{aspect-ratio:1.6;background:#111;position:relative;overflow:hidden}.lesson-card-media img{object-fit:cover;transition:transform 1.1s var(--tna-ease), filter .4s ease}.lesson-card:first-child .lesson-card-media img{object-position:54% center}.lesson-card:nth-child(2) .lesson-card-media img{object-position:58% center}.lesson-card:nth-child(3) .lesson-card-media img{object-position:56% center}.lesson-card:nth-child(4) .lesson-card-media img{object-position:50% center}.lesson-card:hover .lesson-card-media img,.lesson-card.is-active .lesson-card-media img{filter:saturate(1.08)contrast(1.03);transform:scale(1.045)}.lesson-card-grade{background:linear-gradient(#0000001f,#0000 34%,#000000d1),linear-gradient(90deg,#0000009e,#0000 72%);position:absolute;inset:0}.lesson-card-number{color:#ffecccbf;font:700 7px/1 var(--tna-mono);letter-spacing:.2em;text-transform:uppercase;position:absolute;top:18px;left:20px}.lesson-card-lockup{z-index:2;position:absolute;bottom:clamp(18px,2.4vw,30px);left:clamp(18px,2.4vw,30px);right:18px}.lesson-card-lockup>span,.field-session-lockup>span{color:var(--tna-text);font:500 clamp(18px, 2.1vw, 28px)/1.1 var(--tna-serif);letter-spacing:-.02em;display:block}.session-script{color:#0000;width:fit-content;font-family:var(--tna-script), "Snell Roundhand", cursive;letter-spacing:0;text-wrap:balance;background:linear-gradient(100deg,#ffbc7a 0%,#ffe5c3 42%,#dca862 70%,#ffe5c3 100%) 0 0/240% 100%;filter:drop-shadow(0 0 20px #c9a22730);-webkit-background-clip:text;background-clip:text;margin:-.04em 0 0;font-size:clamp(45px,5.2vw,76px);font-style:normal;font-weight:400;line-height:.88;display:block}.lesson-card .session-script{max-width:100%;font-size:clamp(38px,4.1vw,61px)}.lesson-card-copy{flex-direction:column;flex:1;min-height:310px;padding:clamp(23px,2.8vw,34px);display:flex}.lesson-card-meta{color:var(--tna-gold);font:700 7px/1.4 var(--tna-mono);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;display:flex}.lesson-card-meta span:last-child{color:var(--tna-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lesson-card-copy h3{color:var(--tna-text);font:500 clamp(27px, 2.6vw, 38px)/1.04 var(--tna-serif);letter-spacing:-.03em;margin:24px 0 0}.lesson-card-copy p{color:var(--tna-muted);margin:15px 0 28px;font-size:14px;line-height:1.65}.lesson-card-copy button{border:0;border-top:1px solid var(--tna-line-strong);width:100%;min-height:48px;color:var(--tna-gold);font:700 8px/1 var(--tna-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin-top:auto;padding:0;display:flex}.lesson-live{border-block:1px solid var(--tna-line-strong);background:#070707;margin-top:clamp(72px,10vw,130px);scroll-margin-top:74px}.lesson-live-bar{z-index:30;border-bottom:1px solid var(--tna-line-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080808e6;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;min-height:52px;padding:0 clamp(20px,5vw,72px);display:grid;position:sticky;top:74px}.lesson-live-bar span,.lesson-live-bar button{font:700 8px/1 var(--tna-mono);letter-spacing:.15em;text-transform:uppercase}.lesson-live-bar span{color:var(--tna-gold)}.lesson-live-bar h2{color:var(--tna-text);font:500 16px/1 var(--tna-serif);margin:0}.lesson-live-bar button{min-height:38px;color:var(--tna-muted);cursor:pointer;background:0 0;border:0;justify-self:end;padding:0}.lesson-live-bar button:hover{color:var(--tna-gold)}.lesson-loading{min-height:52svh;color:var(--tna-gold);font:700 9px/1 var(--tna-mono);letter-spacing:.18em;text-transform:uppercase;place-items:center;display:grid}.field-session{background:#080808}.field-session-hero{isolation:isolate;height:min(720px,82svh);min-height:560px;position:relative;overflow:hidden}.field-session-hero>img{z-index:-2;object-fit:cover}.field-session--01 .field-session-hero>img{object-position:54% center}.field-session--03 .field-session-hero>img{object-position:57% center}.field-session-grade{z-index:-1;background:linear-gradient(90deg,#070707eb,#07070761 58%,#0707073d),linear-gradient(#0000001a,#0000 55%,#080808);position:absolute;inset:0}.field-session-number{color:var(--tna-gold);font:700 9px/1 var(--tna-mono);letter-spacing:.22em;text-transform:uppercase;position:absolute;top:clamp(28px,5vw,64px);left:clamp(24px,8vw,130px)}.field-session-lockup{width:min(720px,100% - 48px);position:absolute;bottom:clamp(76px,11vw,140px);left:clamp(24px,8vw,130px)}.field-session-lockup>span{font-size:clamp(28px,4.8vw,70px)}.field-session-lockup h2{font-size:clamp(68px,10.5vw,148px)}.field-session-lockup p{color:#f5f5f0b8;max-width:52ch;margin:25px 0 0;font-size:clamp(15px,1.4vw,18px);line-height:1.65}.field-session-topics{color:#f5f5f080;font:700 8px/1 var(--tna-mono);letter-spacing:.16em;text-transform:uppercase;gap:18px;display:flex;position:absolute;bottom:38px;right:clamp(24px,6vw,96px)}.field-session-body{width:min(980px,100% - 40px);margin-inline:auto;padding-block:clamp(70px,10vw,130px)}.money-map{--money-green:#b9d790;background:#080808}.money-map-hero{background:linear-gradient(90deg,#070707e6,#0707074d),linear-gradient(#0000 45%,#080808),url(/tna/media/session-04/engine-hero.webp) 50%/cover;flex-direction:column;justify-content:space-between;gap:48px;min-height:610px;padding:clamp(50px,8vw,108px) clamp(24px,8vw,130px);display:flex}.money-map-kicker{color:var(--tna-gold);font:700 9px/1 var(--tna-mono);letter-spacing:.22em;text-transform:uppercase}.money-map-hero>div:first-of-type>span{color:var(--tna-text);font:500 clamp(28px, 4.8vw, 68px)/1 var(--tna-serif);letter-spacing:-.035em}.money-map-hero h2{color:#0000;font:400 clamp(76px, 11vw, 154px)/.86 var(--tna-script), "Snell Roundhand", cursive;background:linear-gradient(100deg,#ffbc7a,#ffe5c3 42%,#dca862 70%,#ffe5c3);-webkit-background-clip:text;background-clip:text;margin:-.08em 0 0}.money-map-wordmark{filter:drop-shadow(0 12px 28px #00000080);width:fit-content}.money-map-wordmark:after{content:"BACKSOLVE THE MONEY";color:#ffe5c3b8;font:700 8px/1 var(--tna-mono);letter-spacing:.32em;margin:.9em 0 0 1.1em;display:block}.money-map-hero p{color:#f5f5f0b8;max-width:54ch;margin:28px 0 0;font-size:clamp(15px,1.5vw,19px);line-height:1.65}.money-map-formula{color:var(--tna-muted);font:700 9px/1.4 var(--tna-mono);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff24;flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:20px;display:flex}.money-map-formula i{color:var(--tna-gold);font-style:normal}.money-map-formula strong{color:var(--money-green)}.money-map-shell{width:min(1180px,100% - 40px);margin-inline:auto;padding-block:clamp(76px,10vw,130px)}.money-map-intro{max-width:820px}.money-map-intro h3,.money-map-levers h3{color:var(--tna-text);font:500 clamp(35px, 5vw, 60px)/1.02 var(--tna-serif);letter-spacing:-.04em;margin:18px 0 0}.money-map-intro p,.money-map-levers header>p{max-width:60ch;color:var(--tna-muted);margin:22px 0 0;font-size:16px;line-height:1.7}.money-map-workbench{border:1px solid var(--tna-line-strong);background:#0b0b0b;border-radius:28px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);margin-top:clamp(48px,7vw,76px);display:grid;overflow:hidden}.money-map-inputs,.money-map-results{padding:clamp(25px,4vw,48px)}.money-map-inputs{border-right:1px solid var(--tna-line-strong)}.money-map-panel-heading{align-items:flex-start;gap:16px;margin-bottom:30px;display:flex}.money-map-panel-heading>span{color:var(--tna-gold);font:700 9px/1.4 var(--tna-mono)}.money-map-panel-heading div{gap:5px;display:grid}.money-map-panel-heading strong{color:var(--tna-text);font:500 22px/1 var(--tna-serif)}.money-map-panel-heading small{color:var(--tna-faint);font-size:12px;line-height:1.4}.money-map-field{border-top:1px solid var(--tna-line);grid-template-columns:minmax(0,1fr) 142px;align-items:center;gap:20px;padding:15px 0;display:grid}.money-map-field>span{color:var(--tna-muted);font-size:13px;line-height:1.4}.money-map-field>div{background:#ffffff06;border:1px solid #c9a22747;border-radius:10px;align-items:center;gap:7px;min-height:46px;padding:0 13px;display:flex}.money-map-field i{color:var(--tna-gold);font:700 12px/1 var(--tna-mono);font-style:normal}.money-map-field input{width:100%;color:var(--tna-text);font:700 17px/1 var(--tna-mono);text-align:right;background:0 0;border:0;outline:0}.money-map-field>div:focus-within{border-color:var(--tna-gold);box-shadow:0 0 0 3px #c9a2271a}.money-map-reset{color:var(--tna-faint);font:700 8px/1 var(--tna-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:22px;padding:0}.money-map-primary-result{background:radial-gradient(circle at 85% 20%,#c9a22721,#0000 42%),#0e0e0e;border:1px solid #c9a22752;border-radius:18px;padding:22px 24px 26px}.money-map-primary-result span,.money-map-result span,.money-map-gap span{color:var(--tna-faint);font:700 8px/1.4 var(--tna-mono);letter-spacing:.13em;text-transform:uppercase}.money-map-primary-result strong{color:var(--tna-gold);font:500 clamp(58px, 8vw, 92px)/.9 var(--tna-serif);margin-top:8px;display:block}.money-map-primary-result p{color:var(--tna-muted);margin:10px 0 0;font-size:14px}.money-map-score-grid{border:1px solid var(--tna-line);background:var(--tna-line);border-radius:16px;grid-template-columns:1fr 1fr;gap:1px;margin-top:14px;display:grid;overflow:hidden}.money-map-result{background:#0d0d0d;gap:8px;padding:20px;display:grid}.money-map-result strong{color:var(--tna-text);font:500 25px/1 var(--tna-serif)}.money-map-result small{color:var(--tna-faint);font-size:11px}.money-map-gap{background:#d8806012;border-left:3px solid #d88060;margin-top:14px;padding:22px}.money-map-gap.is-positive{border-left-color:var(--money-green);background:#b9d7900f}.money-map-gap strong{color:var(--tna-text);font:500 35px/1 var(--tna-serif);margin-top:8px;display:block}.money-map-gap p{color:var(--tna-muted);margin:10px 0 0;font-size:12px;line-height:1.55}.money-map-levers{margin-top:clamp(88px,12vw,140px)}.money-map-levers header{max-width:880px}.money-map-lever-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px;display:grid}.money-map-lever-grid article{border:1px solid var(--tna-line-strong);background:#0d0d0d;border-radius:20px;flex-direction:column;min-height:430px;display:flex;overflow:hidden}.money-map-lever-grid article.is-recommended{background:linear-gradient(150deg,#c9a22717,#0000 55%),#0d0d0d;border-color:#c9a2279e}.money-map-lever-media{aspect-ratio:2/.92;background:#121212;position:relative;overflow:hidden}.money-map-lever-media img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.money-map-lever-media i{background:linear-gradient(#0000 40%,#0d0d0df0);position:absolute;inset:0}.money-map-lever-grid article:hover .money-map-lever-media img{transform:scale(1.035)}.money-map-lever-copy{flex-direction:column;flex:1;min-height:270px;padding:clamp(23px,3vw,34px);display:flex}.money-map-lever-copy>span{color:var(--tna-gold);font:700 8px/1 var(--tna-mono);letter-spacing:.14em;text-transform:uppercase}.money-map-lever-copy>strong{color:var(--money-green);font:500 clamp(34px, 4vw, 48px)/1 var(--tna-serif);margin-top:24px}.money-map-lever-grid h4{color:var(--tna-text);font:500 24px/1.08 var(--tna-serif);margin:24px 0 0}.money-map-lever-grid p{color:var(--tna-muted);margin:auto 0 0;padding-top:24px;font-size:13px;line-height:1.6}.money-map-plan{background:radial-gradient(circle at 15% 20%,#c9a2271a,#0000 38%),#0c0c0c;border:1px solid #c9a22747;border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(40px,7vw,90px);margin-top:clamp(88px,12vw,140px);padding:clamp(30px,6vw,70px);display:grid}.money-map-plan>.tna-eyebrow{grid-column:1/-1}.money-map-plan blockquote{color:var(--tna-text);font:500 clamp(30px, 4.4vw, 53px)/1.08 var(--tna-serif);letter-spacing:-.035em;margin:0}.money-map-plan>div{align-content:start;gap:20px;display:grid}.money-map-plan p{color:var(--tna-muted);margin:0;font-size:14px;line-height:1.6}.money-map-plan p strong{color:var(--tna-text)}.money-map-plan>button{border:1px solid var(--tna-gold);background:var(--tna-gold);color:#090909;min-height:50px;font:700 9px/1 var(--tna-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:12px;grid-column:2;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.money-map-note{color:var(--tna-faint);text-align:center;margin:22px 0 0;font-size:11px;line-height:1.55}.field-session-guide{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:28px;margin-bottom:45px;display:grid}.field-session-guide h3{max-width:23ch;color:var(--tna-text);font:500 clamp(28px, 4vw, 44px)/1.08 var(--tna-serif);letter-spacing:-.03em;margin:0}.field-move-list{border-top:1px solid var(--tna-line-strong)}.field-move-list .field-move{border:0;border-bottom:1px solid var(--tna-line-strong);background:0 0;margin:0;padding:0}.field-move-list .field-move+.field-move{border-top:0;margin:0;padding:0}.field-move summary{cursor:pointer;grid-template-columns:190px minmax(0,1fr) 32px;align-items:center;gap:22px;min-height:108px;padding:22px 0;list-style:none;display:grid}.field-move summary::-webkit-details-marker{display:none}.field-move summary>strong{color:var(--tna-text);font:500 clamp(24px, 3vw, 36px)/1.05 var(--tna-serif);letter-spacing:-.025em;transition:color .22s}.field-move summary:hover>strong,.field-move[open] summary>strong{color:var(--tna-gold)}.field-move-toggle{color:var(--tna-gold);font:300 24px/1 var(--tna-mono);transition:transform .26s var(--tna-ease)}.field-move[open] .field-move-toggle{transform:rotate(45deg)}.field-move-content{color:#f5f5f0bf;max-width:720px;animation:field-move-open .42s var(--tna-ease) both;margin-left:212px;padding:0 0 55px;font-size:16px;line-height:1.76}@keyframes field-move-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.field-move-content blockquote{border-left:2px solid var(--tna-gold);color:var(--tna-text);font:italic 500 clamp(22px, 3vw, 30px)/1.45 var(--tna-serif);margin:0 0 28px;padding-left:22px}.field-move-content p{margin:18px 0 0}.field-move-content aside{border:1px solid var(--tna-line-strong);border-left:2px solid var(--tna-gold);background:var(--tna-panel);margin-top:32px;padding:21px 23px}.field-move-content aside span{color:var(--tna-gold);font:700 8px/1 var(--tna-mono);letter-spacing:.16em;text-transform:uppercase;display:block}.field-move-content aside strong{color:var(--tna-text);margin-top:12px;font-size:14px;line-height:1.6;display:block}.handoff-photo{opacity:.48;position:absolute;inset:0}.handoff-photo img{object-fit:cover;object-position:60% center;filter:saturate(.86)contrast(1.05);transition:object-position 1.2s var(--tna-ease), transform 1.4s var(--tna-ease), filter .6s ease;animation:handoff-photo-arrive .62s var(--tna-ease) both;transform:scale(1.025)}@keyframes handoff-photo-arrive{0%{opacity:0;filter:saturate(.62)contrast(1.08)brightness(.72)}to{opacity:1}}.handoff-stage[data-step="1"] .handoff-photo img{object-position:68% center;transform:scale(1.07)}.handoff-stage[data-step="2"] .handoff-photo img{object-position:52% center;transform:scale(1.1)}.handoff-stage[data-step="3"] .handoff-photo img{object-position:77% center;transform:scale(1.05)}.handoff-stage[data-step="4"] .handoff-photo img{object-position:64% center;transform:scale(1.09)}.handoff-stage[data-step="5"] .handoff-photo img{object-position:44% center;transform:scale(1.12)}.handoff-stage[data-step="6"] .handoff-photo img{object-position:57% center;filter:saturate(1.04)contrast(1.02);transform:scale(1.035)}.handoff-backdrop{background:radial-gradient(55% 65% at 74% 40%,#c9a22717,#0000 70%),#060606}.handoff-grid{opacity:.12}.handoff-vignette{background:linear-gradient(90deg,#060606e0,#0606065c 52%,#0606065c),radial-gradient(110% 90%,#0000 40%,#000000d1),linear-gradient(#0000006b,#0000 24%,#0000008a)}.handoff-display em{color:#0000;font-family:var(--tna-script), "Snell Roundhand", cursive;letter-spacing:0;background:linear-gradient(100deg,#ffbc7a,#ffe5c3 45%,#dca862 74%,#ffe5c3) 0 0/240% 100%;filter:drop-shadow(0 0 23px #c9a22729);-webkit-background-clip:text;background-clip:text;margin-top:-.02em;font-size:1.12em;font-style:normal;font-weight:400;line-height:.8;display:block}@media (prefers-reduced-motion:no-preference){.session-script,.handoff-display em{animation:1.9s ease-out .35s both signal-script-shine}.lesson-card:hover .lesson-card-media img,.lesson-card.is-active .lesson-card-media img{animation:8s ease-in-out alternate signal-media-drift}.member-directory.is-open .directory-console:after{content:"";pointer-events:none;width:22%;animation:referral-signal 1.5s var(--tna-ease) 1;background:linear-gradient(90deg,#0000,#c9a22714,#0000);position:absolute;top:-40%;bottom:-40%;left:-30%;transform:skew(-15deg)}}@keyframes signal-script-shine{0%,18%{background-position:100%}48%,to{background-position:0%}}@keyframes signal-media-drift{0%{transform:scale(1.01)translate(-.5%)}to{transform:scale(1.075)translate(.7%,-.5%)}}@keyframes referral-signal{to{transform:translate(650%)skew(-15deg)}}@media (max-width:1100px){.lesson-deck{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--tna-gold) transparent;grid-template-columns:none;grid-auto-columns:minmax(380px,47vw);grid-auto-flow:column;width:calc(100vw - max(40px,10vw));padding-bottom:18px;overflow-x:auto}.lesson-card{scroll-snap-align:start}.lesson-card .session-script{font-size:clamp(45px,6vw,66px)}.directory-results{grid-template-columns:minmax(0,1fr) 320px}.member-card-grid{grid-template-columns:1fr}}@media (max-width:760px){.directory-console{border-radius:20px;grid-template-columns:1fr;gap:24px;padding:24px 20px 20px}.directory-console-copy h3{font-size:clamp(34px,11vw,48px)}.directory-console-stat{border-top:1px solid #c9a22738;border-left:0;grid-template-columns:auto 1fr;gap:5px 15px;min-height:0;padding:15px 0 0;display:grid}.directory-console-stat strong{grid-row:1/span 2;font-size:52px}.directory-console-stat span{margin:5px 0 0}.directory-console-stat small{margin:0}.directory-console .directory-controls{grid-template-columns:1fr}.member-directory:not(.is-open) .directory-filter,.member-directory:not(.is-open) .directory-count{display:none}.directory-panel{height:min(640px,72svh)}.directory-panel-bar{padding-inline:12px}.directory-panel-bar p{max-width:48%}.directory-results{grid-template-columns:1fr}.member-card-grid{border-right:0;padding:8px}.member-detail{display:none}.member-card{grid-template-columns:38px minmax(0,1fr) 15px;min-height:78px}.member-card-monogram{width:38px;height:38px}.member-card-role{display:none}.member-card-actions{flex-wrap:wrap;gap:6px;padding:0 12px 12px 54px;display:flex}.member-card-actions a,.member-card-actions button{border:1px solid var(--tna-line-strong);min-height:44px;color:var(--tna-text);font:700 7px/1 var(--tna-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.open-seats-disclosure>summary{min-height:84px}.open-seats-toggle{text-align:right;max-width:90px;line-height:1.5}.lesson-hub{padding-block:80px}.lesson-sequence{grid-template-columns:1fr 1fr}.lesson-sequence li:nth-child(2),.lesson-sequence li:nth-child(4){border-right:0}.lesson-sequence li:nth-child(-n+4){border-bottom:1px solid var(--tna-line)}.lesson-sequence li:last-child{border-right:0;grid-column:1/-1}.lesson-sequence strong{font-size:18px}.lesson-sequence small{white-space:normal}.lesson-deck{grid-auto-columns:minmax(286px,84vw);gap:13px;width:calc(100vw - 20px)}.lesson-card{border-radius:20px}.lesson-card-media{aspect-ratio:1.34}.lesson-card-copy{min-height:284px}.lesson-card .session-script{font-size:clamp(43px,15vw,64px)}.lesson-live{margin-top:70px}.lesson-live-bar{grid-template-columns:1fr auto;min-height:48px;padding-inline:14px;top:62px}.lesson-live-bar h2{display:none}.field-session-hero{height:76svh;min-height:560px}.field-session-grade{background:linear-gradient(90deg,#070707c4,#07070733),linear-gradient(#0000001a,#0000 38%,#080808)}.field-session-number{top:28px;left:20px}.field-session-lockup{width:calc(100% - 40px);bottom:90px;left:20px}.field-session-lockup>span{font-size:clamp(27px,9vw,41px)}.field-session-lockup h2{font-size:clamp(66px,23vw,104px)}.field-session-lockup p{margin-top:18px;font-size:14px}.field-session-topics{gap:11px;font-size:7px;bottom:28px;right:20px}.field-session-body{width:calc(100% - 32px);padding-block:64px}.field-session-guide{grid-template-columns:1fr;gap:13px}.field-session-guide h3{font-size:29px}.money-map-hero{min-height:650px;padding:40px 20px 60px}.money-map-hero h2{font-size:clamp(70px,24vw,108px)}.money-map-formula{gap:9px}.money-map-shell{width:calc(100% - 24px);padding-block:70px}.money-map-workbench{border-radius:20px;grid-template-columns:1fr}.money-map-inputs{border-right:0;border-bottom:1px solid var(--tna-line-strong)}.money-map-field{grid-template-columns:minmax(0,1fr) 128px;gap:12px}.money-map-score-grid,.money-map-lever-grid{grid-template-columns:1fr}.money-map-lever-grid article{min-height:0}.money-map-lever-copy{min-height:250px}.money-map-plan{border-radius:20px;grid-template-columns:1fr;gap:32px}.money-map-plan>.tna-eyebrow,.money-map-plan>button{grid-column:auto}.field-move summary{grid-template-columns:minmax(0,1fr) 26px;gap:10px;min-height:94px}.field-move summary .move-meta{grid-column:1}.field-move summary>strong{grid-column:1;font-size:24px}.field-move-toggle{grid-area:1/2/span 2}.field-move-content{margin-left:0;padding-bottom:45px;font-size:15px}.handoff-photo{opacity:.38}.handoff-vignette{background:linear-gradient(90deg,#060606c7,#06060673),radial-gradient(110% 90%,#0000 36%,#000000d1),linear-gradient(#00000085,#0000 25%,#000000a6)}.handoff-display em{font-size:1.02em;line-height:.84}}@media (prefers-reduced-motion:reduce){.hero-media-video{display:none!important}.directory-panel,.field-move-content,.lesson-card-media img,.field-session-hero>img,.session-script,.handoff-photo img,.handoff-display em{transition:none!important;animation:none!important}}
