@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.2yekaq-lsxzxl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.32g3_4t-7pe44.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.1h6pn64pmfi2q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_48dc167f-module__Veu4Sq__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_48dc167f-module__Veu4Sq__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_8524af2f-module__VEC2Nq__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_8524af2f-module__VEC2Nq__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--sky-500:#41a1d4;--sky-600:#2a86bb;--sky-700:#1b6a99;--sun-300:#f3dd6e;--sun-400:#f2cf1d;--sun-500:#d9b31c;--cream:#f7f1e1;--navy-950:#08141d;--navy-900:#0e2031;--navy-800:#15324a;--navy-700:#1d4261;--flag-green:#12775a;--flag-red:#d93a2c;--flag-blue:#0b4f98;--bg:linear-gradient(180deg, #f6ecd0 0%, #eedfb9 100%);--fg:#12283a;--muted:#425a6d;--eyebrow:#1b6a99;--link:#1b6a99;--link-hover:#0e2031;--card:#11293f;--card-line:#8fd0f038;--accent:var(--sky-500);--btn-bg:#0e2031;--btn-fg:#f3dd6e;--btn-hover-bg:#f2cf1d;--btn-hover-fg:#0e2031;--btn-line:#0e2031;--field:18, 40, 58;--field-hot:27, 106, 153;--field-a:.2;--glow-live:#41a1d429;--font-body:var(--font-newsreader), Georgia, "Times New Roman", serif;--font-head:var(--font-fraunces), Georgia, "Times New Roman", serif;--wrap:1160px;--gutter:24px;--radius:10px;--header-h:72px;--edge-h:44px;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--navy-950)}body{background:var(--navy-950);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.125rem;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:var(--link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}a:hover{color:var(--link-hover)}:focus-visible{outline:2px solid var(--sun-400);outline-offset:3px;border-radius:4px;box-shadow:0 0 0 5px #0e203180}::selection{background:var(--sun-400);color:var(--navy-900)}h1,h2,h3{font-family:var(--font-head);font-variation-settings:"SOFT" 0, "WONK" 0;color:inherit;margin:0;font-weight:600;line-height:1.1}h1{letter-spacing:-.018em;max-width:12em;font-size:clamp(2.4rem,5.2vw,3.8rem)}h1.wide{max-width:17em}h2{letter-spacing:-.012em;font-size:clamp(1.9rem,3.6vw,2.6rem)}h3{letter-spacing:-.005em;font-size:1.4rem;line-height:1.2}p{margin:0}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto;position:relative}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--sun-400);color:var(--navy-900);border-radius:6px;padding:10px 16px;font-weight:700;transition:top .2s;position:fixed;top:-80px;left:12px}.skip-link:focus{top:12px}.tone-cream{--bg:linear-gradient(180deg, #f6ecd0 0%, #eedfb9 100%);--fg:#12283a;--muted:#425a6d;--eyebrow:#1b6a99;--link:#1b6a99;--link-hover:#0e2031;--card:#11293f;--card-line:#8fd0f038;--accent:var(--sky-500);--btn-bg:#0e2031;--btn-fg:#f3dd6e;--btn-hover-bg:#f2cf1d;--btn-hover-fg:#0e2031;--btn-line:#0e2031;--field:18, 40, 58;--field-hot:27, 106, 153;--field-a:.2;--glow-live:#41a1d429}.tone-sky{--bg:linear-gradient(165deg, #dbe9f3 0%, #bcd5e7 100%);--fg:#0e2031;--muted:#31495d;--eyebrow:#15516f;--link:#15516f;--link-hover:#08141d;--card:#11293f;--card-line:#8fd0f038;--accent:var(--sun-500);--btn-bg:#0e2031;--btn-fg:#f3dd6e;--btn-hover-bg:#f2cf1d;--btn-hover-fg:#0e2031;--btn-line:#0e2031;--field:14, 32, 49;--field-hot:21, 81, 111;--field-a:.2;--glow-live:#f2cf1d29}.tone-blue{--bg:linear-gradient(160deg, #0f3a57 0%, #17506f 100%);--fg:#fff;--muted:#e2edf4;--eyebrow:#f3dd6e;--link:#f3dd6e;--link-hover:#fff;--card:#ffffff12;--card-line:#ffffff3d;--accent:var(--sun-400);--btn-bg:#f2cf1d;--btn-fg:#0e2031;--btn-hover-bg:#fff;--btn-hover-fg:#0e2031;--btn-line:#f2cf1d;--field:255, 255, 255;--field-hot:242, 207, 29;--field-a:.2;--glow-live:#f2cf1d1f}.tone-navy{--bg:radial-gradient(120% 90% at 85% 0%, #1d4261 0%, #0e2031 55%, #08141d 100%);--fg:#f4f9fc;--muted:#b9cfde;--eyebrow:#f3dd6e;--link:#8fd0f0;--link-hover:#f3dd6e;--card:#ffffff0d;--card-line:#8fd0f03d;--accent:var(--sky-500);--btn-bg:#f2cf1d;--btn-fg:#0e2031;--btn-hover-bg:#fff;--btn-hover-fg:#0e2031;--btn-line:#f2cf1d;--field:143, 208, 240;--field-hot:242, 207, 29;--field-a:.24;--glow-live:#41a1d42e}.tone-sun{--bg:linear-gradient(100deg, #ecd47e 0%, #e2bf56 55%, #d8ae3f 100%);--fg:#0e2031;--muted:#2b3a45;--eyebrow:#0e2031;--link:#0e2031;--link-hover:#15516f;--card:#11293f;--card-line:#8fd0f038;--accent:var(--navy-900);--btn-bg:#0e2031;--btn-fg:#f3dd6e;--btn-hover-bg:#fff;--btn-hover-fg:#0e2031;--btn-line:#0e2031;--field:14, 32, 49;--field-hot:14, 32, 49;--field-a:.2;--glow-live:#ffffff47}.section{isolation:isolate;background:var(--bg);color:var(--fg);padding:calc(var(--edge-h) + clamp(56px, 7.5vw, 96px)) 0 clamp(80px, 9vw, 120px);margin-top:calc(var(--edge-h) * -1);position:relative;overflow:hidden}.edge-wave,.edge-slope,.edge-curve,.edge-concave,.edge-chamfer{-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-position:top left, -4px calc(var(--edge-h) - 2px);-webkit-mask-position:top left, -4px calc(var(--edge-h) - 2px);mask-position:top left, -4px calc(var(--edge-h) - 2px);-webkit-mask-size:100% var(--edge-h), calc(100% + 8px) calc(100% - var(--edge-h) + 8px);-webkit-mask-size:100% var(--edge-h), calc(100% + 8px) calc(100% - var(--edge-h) + 8px);mask-size:100% var(--edge-h), calc(100% + 8px) calc(100% - var(--edge-h) + 8px)}.edge-wave{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 44' preserveAspectRatio='none'%3E%3Cpath d='M0 22C200 6 400 6 600 22S1000 38 1200 22V44H0Z'/%3E%3C/svg%3E"),linear-gradient(#000 0 0);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 44' preserveAspectRatio='none'%3E%3Cpath d='M0 22C200 6 400 6 600 22S1000 38 1200 22V44H0Z'/%3E%3C/svg%3E"),linear-gradient(#000 0 0)}.edge-slope{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 44' preserveAspectRatio='none'%3E%3Cpath d='M0 44L1200 4V44Z'/%3E%3C/svg%3E"),linear-gradient(#000 0 0);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 44' preserveAspectRatio='none'%3E%3Cpath d='M0 44L1200 4V44Z'/%3E%3C/svg%3E"),linear-gradient(#000 0 0)}.edge-curve{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 44' preserveAspectRatio='none'%3E%3Cpath d='M0 44Q600-10 1200 44Z'/%3E%3C/svg%3E"),linear-gradient(#000 0 0);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 44' preserveAspectRatio='none'%3E%3Cpath d='M0 44Q600-10 1200 44Z'/%3E%3C/svg%3E"),linear-gradient(#000 0 0)}.edge-concave{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 44' preserveAspectRatio='none'%3E%3Cpath d='M0 0Q600 48 1200 0V44H0Z'/%3E%3C/svg%3E"),linear-gradient(#000 0 0);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 44' preserveAspectRatio='none'%3E%3Cpath d='M0 0Q600 48 1200 0V44H0Z'/%3E%3C/svg%3E"),linear-gradient(#000 0 0)}.edge-chamfer{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 44' preserveAspectRatio='none'%3E%3Cpath d='M0 44L52 0H1148L1200 44Z'/%3E%3C/svg%3E"),linear-gradient(#000 0 0);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 44' preserveAspectRatio='none'%3E%3Cpath d='M0 44L52 0H1148L1200 44Z'/%3E%3C/svg%3E"),linear-gradient(#000 0 0)}.edge-stripe{margin-top:0;padding-top:clamp(64px,8vw,104px)}.edge-stripe:before{content:"";z-index:3;background:linear-gradient(90deg,#0000,#d9b31ce6 30% 70%,#0000);height:1px;position:absolute;inset:0 0 auto}.edge-stripe:after{content:"";z-index:3;background:linear-gradient(90deg, var(--flag-green) 0 25%, var(--sun-400) 25% 50%, var(--flag-red) 50% 75%, var(--flag-blue) 75% 100%);width:120px;height:3px;margin-left:-60px;position:absolute;top:0;left:50%}.section--flush-top{padding-top:calc(var(--edge-h) + 8px)}.deco{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.deco-orb{filter:blur(70px);opacity:.4;border-radius:50%;position:absolute}.deco-orb--a{background:var(--sky-500);width:380px;height:380px;top:8%;right:-6%}.deco-orb--b{background:var(--sun-400);opacity:.28;width:300px;height:300px;bottom:4%;left:-5%}.deco-rings{aspect-ratio:1;color:currentColor;opacity:.14;background:repeating-radial-gradient(circle,#0000 0 46px,currentColor 46px 47px);border-radius:50%;width:min(640px,70vw);margin-top:-320px;position:absolute;top:50%;right:-12%;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 72%);mask-image:radial-gradient(circle,#000 30%,#0000 72%)}.deco-rings--left{animation-direction:reverse;left:-14%;right:auto}.deco-dots{opacity:.3;background-image:radial-gradient(currentColor 1.1px,#0000 1.5px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 20%,#000 60%,#0000 95%);mask-image:linear-gradient(115deg,#0000 20%,#000 60%,#0000 95%)}.field{width:100%;height:100%;position:absolute;inset:0}.field-glow{background:radial-gradient(circle, var(--glow-live), transparent 65%);width:920px;height:920px;translate:var(--mx,-2000px) var(--my,-2000px);will-change:translate;border-radius:50%;margin:-460px 0 0 -460px;transition:translate .25s ease-out;position:absolute;top:0;left:0}@keyframes drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-50px,34px)scale(1.14)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes halo{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}@keyframes sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes bob{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}@keyframes spin-angle{to{--angle:360deg}}@keyframes page-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes flow{to{background-position:0 11px}}.progress{z-index:70;transform-origin:0;background:linear-gradient(90deg, var(--sun-400), var(--sky-500));pointer-events:none;height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.site-header{z-index:60;color:#fff;background:#08141df2;transition:background .3s,box-shadow .3s;position:sticky;top:0}.site-header:after{content:"";background:linear-gradient(90deg,#0000,#f2cf1d8c 50%,#0000);height:1px;position:absolute;inset:auto 0 0}html[data-scrolled=true] .site-header{background:#08141df2;box-shadow:0 10px 30px -16px #0009}.site-header__row{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{color:#fff;align-items:center;gap:14px;text-decoration:none;display:flex}.brand:hover{color:#fff}.brand__logo{width:48px;height:48px;transition:transform .5s var(--ease), scale .4s var(--ease);border-radius:50%;flex:none;display:block;position:relative}.brand__logo:before{content:"";z-index:-1;background:radial-gradient(circle,#f2cf1d61,#0000 70%);border-radius:50%;animation:6s ease-in-out infinite halo;position:absolute;inset:-5px}.brand:hover .brand__logo{transform:scale(1.05)}html[data-scrolled=true] .brand__logo{scale:.86}.brand__logo img{border-radius:50%;width:100%;height:100%}.brand__text{flex-direction:column;line-height:1.2;display:flex}.brand__name{font-family:var(--font-head);font-variation-settings:"SOFT" 0, "WONK" 0;letter-spacing:.01em;font-size:1.22rem;font-weight:600}.brand__tag{letter-spacing:.14em;text-transform:uppercase;color:#a9c3d4;font-size:.74rem}.nav{align-items:center;gap:6px;display:flex}.nav a{color:#cfe0eb;letter-spacing:.02em;border-radius:6px;padding:8px 14px;font-size:.98rem;text-decoration:none;transition:color .2s,background .2s;position:relative}.nav a:after{content:"";background:var(--sun-400);transform-origin:0;height:1px;transition:transform .4s var(--ease);position:absolute;bottom:3px;left:14px;right:14px;transform:scaleX(0)}.nav a:hover{color:#fff}.nav a:hover:after,.nav a[aria-current=page]:after{transform:scaleX(1)}.nav a[aria-current=page]{color:#fff;font-weight:600}.nav-toggle{font:inherit;color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff4d;border-radius:6px;padding:7px 18px;font-size:.95rem;display:none}.to-top{z-index:55;cursor:pointer;width:46px;height:46px;color:var(--sun-400);opacity:0;pointer-events:none;transition:opacity .3s ease, translate .4s var(--ease), background .2s ease, color .2s ease;background:#08141de0;border:1px solid #f2cf1d99;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:22px;right:22px;translate:0 16px;box-shadow:0 10px 26px -10px #0000008c}.to-top[data-show=true]{opacity:1;pointer-events:auto;translate:0}.to-top:hover{background:var(--sun-400);color:var(--navy-900)}.to-top svg{width:18px;height:18px}.eyebrow{color:var(--eyebrow);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:20px;font-size:.82rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:32px;height:1px}.kicker{color:var(--eyebrow);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:.76rem;font-weight:600}.lead{color:var(--muted);max-width:34em;margin-top:28px;font-size:clamp(1.12rem,1.6vw,1.32rem);line-height:1.65}.breadcrumb{color:var(--muted);margin-bottom:18px;font-size:.95rem}.breadcrumb a{color:inherit}.prose{color:var(--fg)}.prose p+p{margin-top:1.1em}.muted{color:var(--muted)}.strong{color:var(--fg)}.shine{background:linear-gradient(100deg,#e6c21a 0%,#fff0a6 24%,#f2cf1d 48%,#d9b31c 100%) 0 0/250% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}[id]{scroll-margin-top:96px}.hero{isolation:isolate;background:var(--bg);color:var(--fg);padding:clamp(56px, 8vw, 108px) 0 calc(var(--edge-h) + clamp(72px, 9vw, 116px));--glow:#41a1d461;--orbit:var(--sky-500);--mx:70vw;--my:160px;position:relative;overflow:hidden}.hero--gold{--glow:#f2cf1d42;--orbit:var(--sun-400)}.hero--green{--glow:#12775a80;--orbit:#3fbf95}.hero:before{content:"";z-index:-1;background:radial-gradient(circle, var(--glow), transparent 65%);width:1040px;height:1040px;translate:var(--mx) var(--my);will-change:translate;pointer-events:none;border-radius:50%;margin:-520px 0 0 -520px;transition:translate .25s ease-out;position:absolute;top:0;left:0}.hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:32px;display:grid}.hero__copy{z-index:2;position:relative}.hero .lead{max-width:32em}.hero .actions{margin-top:40px}.embers{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero .deco-orb--a{background:var(--sky-500);opacity:.28}.hero--gold .deco-orb--a{background:var(--sun-400);opacity:.16}.hero--green .deco-orb--a{background:var(--flag-green);opacity:.4}.scroll-cue{left:50%;bottom:calc(var(--edge-h) + 14px);z-index:2;border:1px solid #ffffff73;border-radius:12px;width:20px;height:32px;margin-left:-10px;position:absolute}.scroll-cue:after{content:"";background:var(--sun-400);border-radius:2px;width:3px;height:7px;margin-left:-1.5px;animation:2.2s ease-in-out infinite bob;position:absolute;top:6px;left:50%}.hero__art{perspective:900px;place-items:center;min-height:360px;display:grid;position:relative}.medallion{aspect-ratio:1;perspective:1100px;width:min(370px,80%);position:relative}.medallion:after{content:"";pointer-events:none;background:radial-gradient(#00000080,#0000 70%);border-radius:50%;height:10%;position:absolute;bottom:-9%;left:18%;right:18%}.coin{transform-style:preserve-3d;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;position:absolute;inset:0}.coin.is-dragging{cursor:grabbing}.coin__face,.coin__edge{border-radius:50%;position:absolute;inset:0}.coin__face{backface-visibility:hidden}.coin__face img{pointer-events:none;-webkit-user-drag:none;border-radius:50%;width:100%;height:100%;display:block}.coin__edge{background:#0d1720;border:3px solid #d9b31c99}.medallion:before{content:"";opacity:.7;background:radial-gradient(circle,#f2cf1d52,#41a1d424 55%,#0000 72%);border-radius:50%;position:absolute;inset:-16%}.medallion__ring{border:1px solid #f2cf1d80;border-radius:50%;animation:60s linear infinite spin;position:absolute;inset:-8%}.medallion__ring--2{border-color:#8fd0f052;animation-duration:100s;animation-direction:reverse;inset:-17%}.medallion__ring:after{content:"";background:var(--sun-400);border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:-5px;left:50%;box-shadow:0 0 12px 2px #f2cf1d99}.medallion__ring--2:after{background:var(--orbit);box-shadow:0 0 12px 2px color-mix(in srgb, var(--orbit) 70%, transparent);width:7px;height:7px;margin-left:-3.5px;top:-3.5px}.section-head{margin-bottom:44px}.section-head h2{max-width:22em}.section-head .lead{margin-top:20px;font-size:1.2rem}.split{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,88px);display:grid}.split h2{max-width:11em}.grid{gap:24px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.stack{gap:20px;display:grid}.btn{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--btn-line);transition:background .3s ease, color .3s ease, transform .3s var(--ease), box-shadow .3s ease;will-change:transform;border-radius:6px;padding:16px 28px;font-size:.84rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.btn--primary{background:var(--btn-bg);color:var(--btn-fg)}.btn--primary:hover{background:var(--btn-hover-bg);color:var(--btn-hover-fg);box-shadow:0 12px 26px -14px #00000080}.btn--secondary{color:var(--fg);border-color:color-mix(in srgb, var(--fg) 50%, transparent);background:0 0}.btn--secondary:hover{background:var(--fg);border-color:var(--fg)}.tone-navy .btn--secondary:hover,.tone-blue .btn--secondary:hover{color:#0e2031}.tone-cream .btn--secondary:hover,.tone-sky .btn--secondary:hover,.tone-sun .btn--secondary:hover{color:#f8f2e3}.btn:after{content:"";background:linear-gradient(105deg,#0000 38%,#ffffff52 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.btn:hover:after{transition:transform .9s var(--ease);transform:translate(120%)}.card{isolation:isolate;background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius);color:var(--fg);transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));flex-direction:column;padding:30px 32px;transition:transform .35s ease-out,border-color .3s,box-shadow .4s;display:flex;position:relative}.card:after,.person__photo:after,.banner:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--accent) 26%, transparent), transparent 62%);transition:opacity .4s;position:absolute;inset:0}.card:hover:after,.person:hover .person__photo:after,.banner:hover:after{opacity:1}.card:hover{border-color:color-mix(in srgb, var(--accent) 80%, transparent);box-shadow:0 24px 44px -30px color-mix(in srgb, var(--accent) 70%, #000)}.card h3{margin-bottom:10px}.card p{color:var(--muted);font-size:1.04rem}.card .btn{align-self:flex-start;margin-top:22px}:is(.tone-cream,.tone-sky,.tone-sun) :is(.card,.value,.banner){--fg:#f4f9fc;--muted:#c5d7e3;--eyebrow:#f3dd6e;--link:#f3dd6e;--link-hover:#fff;--accent:var(--sky-500);--btn-bg:#f2cf1d;--btn-fg:#0e2031;--btn-hover-bg:#fff;--btn-hover-fg:#0e2031;--btn-line:#f2cf1d;color:var(--fg);box-shadow:inset 0 1px #ffffff12,0 24px 44px -30px #08141dd9}:is(.tone-cream,.tone-sky,.tone-sun) :is(.card,.value,.banner):hover{box-shadow:inset 0 1px #ffffff17,0 32px 52px -30px #08141df2}:is(.tone-cream,.tone-sky,.tone-sun) :is(.card,.value,.banner) .btn--secondary:hover,.card--action:hover .btn--secondary,.banner--link:hover .btn--secondary{color:#0e2031}.card--action{color:var(--fg);cursor:pointer;text-decoration:none}.card--action:hover{color:var(--fg)}.card--action>p:not(.kicker){flex-grow:1}.card--action .card__cta{align-self:flex-start;margin-top:22px}.card--action:hover .btn--secondary{background:var(--fg);border-color:var(--fg)}.card--action:not(:has(.card__cta)) .card__title:after{content:"→";color:var(--accent);transition:transform .35s var(--ease);margin-left:10px;display:inline-block}.card--action:hover .card__title:after{transform:translate(4px)}.frame-gradient .card,.frame-gradient .value{background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(135deg, var(--sky-500), #41a1d41f 70%) border-box;border:1px solid #0000}.frame-double .card,.frame-double .value{outline:1px solid var(--card-line);outline-offset:5px}:is(.tone-cream,.tone-sky,.tone-sun).frame-double :is(.card,.value){outline-color:#0e203147}.frame-dashed .card,.frame-dashed .value{border-style:dashed;border-color:color-mix(in srgb, var(--fg) 34%, transparent)}.frame-accent .card,.frame-accent .value{border-top:3px solid var(--accent)}.doc{isolation:isolate;color:#f4f9fc;scroll-margin-top:calc(var(--header-h) + 24px);transition:transform .45s var(--ease), box-shadow .45s ease, border-color .3s ease;background:linear-gradient(#183a56 0%,#0f2437 60%);border:1px solid #8fd0f02e;border-radius:12px;flex-direction:column;padding:26px 26px 28px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 26px 44px -30px #08141de6}.doc:before{content:"";background:linear-gradient(90deg,#0000,#f2cf1db3,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}.doc__top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.doc__icon{fill:#8fd0f014;stroke:#f3dd6e;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:36px;height:44px}.doc__status{color:#f3dd6e;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:#f2cf1d14;border:1px solid #f2cf1d73;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.68rem;font-weight:600;display:inline-flex}.doc__status:before{content:"";background:#f2cf1d;border-radius:50%;width:7px;height:7px;animation:2.6s ease-out infinite doc-pulse}.doc__status--ready{color:#8fd0f0;background:#8fd0f014;border-color:#8fd0f073}.doc__status--ready:before{background:#8fd0f0;animation:none}.doc__kind{color:#8fd0f0;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:600}.doc .doc__title{color:#fff;margin-bottom:10px;font-size:1.35rem}.doc__note{color:#c5d7e3;font-size:1rem}.doc__meta{color:#8fd0f0;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #8fd0f024;margin-top:14px;padding-top:14px;font-size:.8rem;font-weight:600}.doc--ready .doc__title:after{content:"↗";color:#f3dd6e;transition:transform .35s var(--ease);margin-left:10px;display:inline-block}.doc--ready:hover .doc__title:after{transform:translate(3px,-3px)}.doc--ready:hover{color:#f4f9fc;border-color:#8fd0f073;transform:translateY(-3px)}.stack.docs .doc{grid-template-columns:auto 1fr;column-gap:20px;padding:22px 24px;display:grid}.stack.docs .doc__top{display:contents}.stack.docs .doc__icon{grid-row:1/span 4}.stack.docs .doc__status{grid-column:2;justify-self:start;margin-bottom:12px}.stack.docs .doc__kind,.stack.docs .doc__title,.stack.docs .doc__note{grid-column:2}.stack.docs .doc .doc__title{font-size:1.2rem}@keyframes doc-pulse{0%{box-shadow:0 0 #f2cf1d8c}70%,to{box-shadow:0 0 0 8px #f2cf1d00}}.split--register{grid-template-columns:1fr 1.15fr;align-items:center}.register{background:linear-gradient(#183a56 0%,#0f2437 55%) padding-box padding-box,linear-gradient(150deg,#41a1d4bf,#8fd0f02e 45%,#8fd0f014) border-box;border:1px solid #0000;border-radius:14px;margin:0;padding:8px 30px;box-shadow:0 30px 56px -34px #08141df2}.register__row{border-bottom:1px solid #8fd0f024;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4px 20px;padding:16px 0;display:grid}.register__row:last-child{border-bottom:0}.register dt{color:#8fd0f0;letter-spacing:.14em;text-transform:uppercase;padding-top:4px;font-size:.72rem;font-weight:600}.register dd{color:#f4f9fc;overflow-wrap:anywhere;margin:0;font-size:1.04rem}.register dd a{color:#f3dd6e}.register dd a:hover{color:#fff}.cabinet-head{border-bottom:1px solid color-mix(in srgb, var(--fg) 18%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin:64px 0 8px;padding-bottom:14px;display:flex}.cabinet-head h2{font-size:1.65rem}.cabinet-head p{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:600}.folders{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:44px 26px;margin:0;padding:26px 0 0;list-style:none;display:grid}.folder{--folder:#0f2437;--folder-hi:#183a56;isolation:isolate;color:#f4f9fc;flex-direction:column;display:flex;position:relative}.folder__tab{z-index:2;background:var(--folder-hi);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 100%,0 100%);letter-spacing:.14em;text-transform:uppercase;color:#b9cfde;white-space:nowrap;border-radius:10px 0 0;align-self:flex-start;align-items:center;gap:10px;max-width:calc(100% - 28px);margin-bottom:-1px;padding:10px 28px 8px 16px;font-size:.7rem;font-weight:600;line-height:1.1;display:flex;position:relative}.folder__tab span:last-child{text-overflow:ellipsis;overflow:hidden}.folder__no{font-family:var(--font-head);letter-spacing:.04em;color:var(--accent);font-size:.86rem}.folder__sheet{z-index:0;height:64px;transition:transform .55s var(--ease);background:repeating-linear-gradient(#0000 0 11px,#0e203117 11px 12px) 0 14px/100% 100% no-repeat,#fbf6e9;border-radius:6px 6px 0 0;position:absolute;top:12px;left:46%;right:14px;transform:rotate(1.6deg);box-shadow:0 -1px #0e203114,0 6px 14px -8px #00000059}.folder:hover .folder__sheet,.folder:focus-within .folder__sheet{transform:translateY(-12px)rotate(2.4deg)}.folder__body{z-index:1;background:linear-gradient(180deg, var(--folder-hi) 0%, var(--folder) 46%) padding-box, linear-gradient(160deg, color-mix(in srgb, var(--accent) 70%, transparent), #8fd0f01f 40%, transparent 75%) border-box;transition:transform .45s var(--ease), box-shadow .45s ease;border:1px solid #0000;border-radius:0 12px 12px;flex-direction:column;flex:1;padding:22px 24px 24px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 26px 44px -30px #08141de6}.folder:hover .folder__body{box-shadow:inset 0 1px 0 #ffffff1a, 0 34px 50px -30px color-mix(in srgb, var(--accent) 55%, #08141d);transform:translateY(-3px)}.folder__label{background:linear-gradient(#fffdf6,#f6efdb);border-radius:8px;place-items:center;height:132px;margin-bottom:22px;padding:16px 20px;display:grid;box-shadow:inset 0 0 0 1px #0e203114,0 10px 20px -16px #0009}.folder__label img{width:auto;max-width:100%;height:auto;max-height:100px}.folder__mono{font-family:var(--font-head);font-variation-settings:"SOFT" 0, "WONK" 0;letter-spacing:.04em;color:#0e2031;border-bottom:3px solid var(--accent);padding-bottom:8px;font-size:2.6rem;font-weight:600;line-height:1}.folder h3{color:#fff;margin-bottom:4px}.folder__tagline{letter-spacing:.14em;text-transform:uppercase;color:#f3dd6e;margin-bottom:14px;font-size:.74rem;font-weight:600}.folder__text{color:#c8dae6;margin-bottom:22px;font-size:1rem}.folder__links{letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #8fd0f029;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:auto;padding-top:16px;font-size:.8rem;font-weight:600;display:flex}.folder__links a{color:#f3dd6e;text-decoration:none}.folder__links a:hover{color:#fff}.folder__open:after{content:"→";transition:transform .35s var(--ease);margin-left:8px;display:inline-block}.folder__open:hover:after{transform:translate(4px)}.folder__links .folder__site{color:#8fd0f0}.folder__site:after{content:"↗";margin-left:6px}.folder__primary:before{content:"";z-index:1;position:absolute;inset:-34px 0 0}.folder__links .folder__site:not(.folder__primary){z-index:2;position:relative}.folder__tab{pointer-events:none}.folder:has(.folder__primary){cursor:pointer}.folder__primary:focus-visible{box-shadow:none;outline:none}.folder:has(.folder__primary:focus-visible) .folder__body{outline:2px solid var(--sun-400);outline-offset:4px}.folder__links .folder__site:hover{color:#fff}.folder--empty{color:var(--fg)}.folder--empty .folder__tab{clip-path:none;border:1px dashed color-mix(in srgb, var(--fg) 40%, transparent);color:var(--muted);background:0 0;border-bottom:0;border-radius:10px 10px 0 0;padding-right:18px}.folder--empty .folder__body{border:1px dashed color-mix(in srgb, var(--fg) 40%, transparent);box-shadow:none;background:0 0}.folder--empty:hover .folder__body{box-shadow:none;transform:none}.folder--empty h3{color:var(--fg)}.folder--empty .folder__tagline{color:var(--eyebrow)}.folder--empty .folder__text{color:var(--muted)}.folder--empty .folder__links{border-top-color:color-mix(in srgb, var(--fg) 16%, transparent)}.folder--empty .folder__links a{color:var(--link)}.step,.value{transition:transform .4s var(--ease);position:relative}.step{border-top:1px solid color-mix(in srgb, var(--fg) 35%, transparent);padding-top:24px}.step:before{content:"";background:var(--accent);width:0;height:1px;transition:width .9s var(--ease);position:absolute;top:-1px;left:0}.step:hover:before,.step.rv--in:before{width:100%}.step:hover{transform:translateY(-3px)}.step .num{border:1px solid var(--accent);width:38px;height:38px;color:var(--accent);font-family:var(--font-head);font-variation-settings:"SOFT" 0, "WONK" 0;border-radius:50%;place-items:center;margin-bottom:20px;font-size:.95rem;font-weight:600;display:grid}.tone-cream .step .num{color:#1b6a99;border-color:#1b6a99}.tone-sky .step .num{color:#8f6f00;border-color:#8f6f00}.step h3,.value h3,.pillar h3{margin-bottom:12px}.step p,.value p{color:var(--muted);font-size:1.04rem}.value{border-radius:var(--radius);background:var(--card);border:1px solid var(--card-line);transition:transform .4s var(--ease), border-color .3s ease, box-shadow .4s ease;padding:28px 26px 30px}.value:hover{border-color:color-mix(in srgb, var(--accent) 80%, transparent);box-shadow:0 22px 40px -28px color-mix(in srgb, var(--accent) 70%, #000);transform:translateY(-3px)}.value h3{font-size:1.5rem}.callout{max-width:46em;font-size:clamp(1.18rem,1.9vw,1.5rem);line-height:1.55;font-family:var(--font-head);font-variation-settings:"SOFT" 0, "WONK" 0;margin-top:56px;padding-left:32px;font-weight:500;position:relative}.section--band{padding-top:calc(var(--edge-h) + 36px);padding-bottom:72px}.section--band .callout{margin-top:0}.callout:before{content:"";background:var(--fg);width:2px;position:absolute;top:4px;bottom:4px;left:0}.callout a{font-weight:700}.ticker{background:var(--bg);color:var(--fg);padding:calc(var(--edge-h) + 10px) 0 calc(var(--edge-h) + 14px);margin-top:calc(var(--edge-h) * -1);isolation:isolate;position:relative;overflow:hidden}.ticker__track{width:max-content;animation:70s linear infinite marquee;display:flex}.ticker:hover .ticker__track{animation-play-state:paused}.ticker__item{font-family:var(--font-head);font-variation-settings:"SOFT" 0, "WONK" 0;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;color:#e9f1f6;align-items:center;gap:40px;padding-right:40px;font-size:.95rem;font-weight:500;display:inline-flex}.ticker__item:after{content:"";background:var(--sun-400);width:6px;height:6px;transform:rotate(45deg)}.org{max-width:780px;margin-top:36px}.org .card{padding:26px 32px}.org .card p:not(.kicker){color:var(--fg);font-size:1.08rem}.org .card h3{margin-bottom:6px}.org__arrow{background:repeating-linear-gradient(180deg, var(--fg) 0 5px, transparent 5px 11px);opacity:.55;background-size:1px 11px;width:1px;height:44px;margin:0 auto;animation:1.4s linear infinite flow;position:relative}.org__arrow:after{content:"";border:5px solid #0000;border-top:8px solid var(--fg);border-bottom:0;margin-left:-5px;position:absolute;bottom:-2px;left:50%}.org__row{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.org__row .card{padding:20px 22px 24px}.org__row h3{font-size:1.08rem}.person__photo{border-radius:var(--radius);background:var(--navy-800);border:1px solid var(--card-line);isolation:isolate;position:relative;overflow:hidden}.person__photo img{aspect-ratio:1/.92;object-fit:cover;object-position:center 22%;width:100%;height:auto;transition:transform 1.2s var(--ease), filter .6s ease;filter:saturate(.88)}.person:hover .person__photo img{filter:saturate();transform:scale(1.04)}.person .role{color:var(--eyebrow);letter-spacing:.16em;text-transform:uppercase;margin:24px 0 10px;font-size:.76rem;font-weight:600}.person h3{margin-bottom:12px;font-size:1.6rem}.person p:not(.role){color:var(--muted);font-size:1.04rem}.banner{isolation:isolate;border-radius:var(--radius);background:linear-gradient(var(--card), var(--card)) padding-box, conic-gradient(from 200deg, #41a1d4bf, #8fd0f033, #41a1d4bf) border-box;border:1px solid #0000;align-items:center;gap:36px;padding:28px 40px;display:flex;position:relative}.banner__logo{background:linear-gradient(#fffdf6,#f6efdb);border-radius:8px;flex:none;place-items:center;width:210px;padding:14px 18px;display:grid;box-shadow:inset 0 0 0 1px #0e203114}.banner__logo img{width:100%;height:auto}.banner__text{flex:1}.banner--link{color:var(--fg);transition:transform .45s var(--ease), box-shadow .45s ease;text-decoration:none}.banner--link:hover{color:var(--fg);transform:translateY(-2px)}.banner--link:hover .btn--secondary{background:var(--fg);border-color:var(--fg)}.banner h2{margin-bottom:8px;font-size:1.65rem}.banner p{color:var(--muted);font-size:1.04rem}.ledger{border-collapse:collapse;width:100%;margin-top:28px;font-size:1.05rem}.ledger th,.ledger td{border-bottom:1px solid color-mix(in srgb, var(--fg) 18%, transparent);text-align:left;padding:15px 8px;font-weight:400;transition:background .25s}.ledger td{text-align:right;white-space:nowrap}.ledger tr:hover th,.ledger tr:hover td{background:color-mix(in srgb, var(--fg) 7%, transparent)}.ledger .total th,.ledger .total td{border-bottom:2px solid var(--fg);font-weight:700}.ledger-note{color:var(--muted);margin-top:18px;font-size:1rem}.numbers h3{margin-bottom:14px;font-size:1.5rem}.site-footer{isolation:isolate;background:var(--bg);color:var(--muted);padding:calc(var(--edge-h) + 76px) 0 34px;margin-top:calc(var(--edge-h) * -1);font-size:1.02rem;position:relative;overflow:hidden}.footer-sky{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.footer-sky__light{aspect-ratio:1;will-change:transform;border-radius:50%;width:min(900px,90vw);position:absolute}.footer-sky__light--a{background:radial-gradient(circle,#41a1d44d,#0000 62%);animation:28s ease-in-out infinite alternate footer-drift-a;top:-38%;left:-18%}.footer-sky__light--b{background:radial-gradient(circle,#f2cf1d2b,#0000 62%);animation:34s ease-in-out infinite alternate footer-drift-b;bottom:-52%;right:-16%}.footer-sky__grid{opacity:.2;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(70% 80% at 70% 20%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 80% at 70% 20%,#000 0%,#0000 75%)}.footer-sky__grid:before{content:"";will-change:transform;background-image:radial-gradient(#8fd0f0f2 1px,#0000 1.6px);background-size:36px 36px;animation:10s linear infinite footer-rise;position:absolute;inset:0 0 -36px}@keyframes footer-drift-a{to{transform:translate(28vw,14%)scale(1.15)}}@keyframes footer-drift-b{to{transform:translate(-30vw,-16%)scale(1.1)}}@keyframes footer-rise{to{transform:translateY(-36px)}}.site-footer .embers{opacity:.75}.footer-cta{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 56px;display:flex}.footer-cta .eyebrow{margin-bottom:16px}.footer-cta__line{max-width:17em;font-family:var(--font-head);font-variation-settings:"SOFT" 0, "WONK" 0;letter-spacing:-.014em;color:#fff;font-size:clamp(1.75rem,3.6vw,2.75rem);font-weight:600;line-height:1.12}.footer-cta__actions{flex-wrap:wrap;gap:14px;display:flex}.footer-rule{background:linear-gradient(90deg,#f2cf1d8c,#8fd0f040 45%,#0000);height:1px;margin:60px 0 52px}.footer-grid{grid-template-columns:2fr 1fr 1.35fr;gap:48px;display:grid}.footer-brand__mark{color:#fff;align-items:center;gap:18px;text-decoration:none;display:inline-flex}.footer-brand__mark:hover{color:#fff}.footer-brand__logo{width:72px;height:72px;transition:transform .6s var(--ease);background:conic-gradient(from 210deg,#f2cf1d,#41a1d4,#12775a,#f2cf1d);border-radius:50%;flex:none;padding:3px;position:relative;box-shadow:0 14px 30px -16px #f2cf1d8c}.footer-brand__mark:hover .footer-brand__logo{transform:rotate(-8deg)scale(1.04)}.footer-brand__logo img{background:var(--navy-900);border-radius:50%;width:100%;height:100%}.footer-brand__text{flex-direction:column;line-height:1.15;display:flex}.footer-brand__name{font-family:var(--font-head);font-variation-settings:"SOFT" 0, "WONK" 0;letter-spacing:.01em;font-size:1.7rem;font-weight:600}.footer-brand__tag{letter-spacing:.18em;text-transform:uppercase;color:#f3dd6e;margin-top:4px;font-size:.72rem}.footer-brand__line{max-width:25em;font-family:var(--font-head);color:#d5e3ec;margin-top:22px;font-size:1.1rem;font-style:italic;line-height:1.55}.site-footer h2{font-size:.74rem;font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--sun-400);margin:8px 0 18px;font-weight:600}.site-footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.site-footer a{text-decoration-color:#0000}.site-footer a:hover{text-decoration-color:currentColor}.footer-base{color:#8ea9bc;border-top:1px solid #8fd0f024;flex-wrap:wrap;justify-content:space-between;gap:10px 32px;margin-top:60px;padding-top:22px;font-size:.9rem;display:flex}.legal{margin:0}.rv{opacity:0;transition:opacity .6s ease var(--rv-delay,0s), translate .7s var(--ease) var(--rv-delay,0s);translate:0 14px}.rv--in{opacity:1;translate:0}.page-enter{animation:page-in .6s var(--ease) both}@media (max-width:1000px){.grid-4,.grid-3,.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:1/-1}.org__row{grid-template-columns:repeat(2,1fr)}.hero__grid{grid-template-columns:1fr}.hero__art{display:none}}@media (max-width:820px){:root{--edge-h:32px;--header-h:64px}.nav-toggle{min-height:44px;display:inline-block}.nav{padding:10px var(--gutter) 22px;background:var(--navy-950);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s ease, translate .35s var(--ease), visibility 0s linear .35s;border-bottom:1px solid #f2cf1d59;flex-direction:column;align-items:stretch;gap:2px;position:absolute;top:100%;left:0;right:0;translate:0 -10px;box-shadow:0 24px 40px -20px #000000b3}.nav--open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;translate:0}.nav a{padding:14px;font-size:1.1rem}.nav a:after{width:36px;left:14px;right:auto}.split{grid-template-columns:1fr;gap:24px}.banner{flex-direction:column;align-items:flex-start;padding:28px}.banner__logo{width:180px}.grid-2{grid-template-columns:1fr}.scroll-cue{display:none}}@media (max-width:620px){body{font-size:1.05rem}.grid-4,.grid-3,.org__row{grid-template-columns:1fr}.footer-grid{gap:36px 20px}.footer-rule{margin:44px 0 40px}.footer-base{margin-top:44px}.register{padding:4px 22px}.register__row{grid-template-columns:1fr}.brand__tag{display:none}.card{padding:24px}.ledger{font-size:1rem}.ledger td{white-space:normal}.ticker__item{letter-spacing:.24em;font-size:.82rem}.to-top{bottom:14px;right:14px}}@media (hover:none){.card,.medallion,.folder:hover .folder__body,.folder:hover .folder__sheet{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.rv{opacity:1;translate:0}.ticker__track{flex-wrap:wrap;width:auto}.ticker__item[aria-hidden=true]{display:none}.shine{background-position:0 0}}
