.gb-seal-section{color:var(--ink,#1c1a17);padding:clamp(64px,9vw,128px) 24px clamp(72px,9vw,120px)}.gb-wrap{max-width:1120px;margin:0 auto}.gb-head{max-width:46rem;margin-bottom:clamp(40px,6vw,72px)}.gb-eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.45em;color:var(--numa-teal-deep,#2f6b62);margin:0 0 12px;font-size:11px}.gb-h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink,#1c1a17);margin:0;font-size:clamp(34px,5vw,64px);font-weight:900;line-height:1}.gb-tag{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-muted,#4a4744);border:1px solid var(--divider,#e5ddc9);border-radius:999px;margin:16px 0 0;padding:3px 10px;font-size:11px;display:inline-block}.gb-row{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.gb-row+.gb-row{margin-top:clamp(72px,10vw,128px)}.gb-patch{box-shadow:var(--sc-e2);background:#702d2a;border-radius:18px;margin:0}.gb-patch--crest{justify-self:center;width:100%;max-width:360px;padding:clamp(28px,4vw,48px)}.gb-patch--crest img{width:100%;height:auto}.gb-patch--seal{justify-self:center;width:100%;max-width:420px;padding:clamp(20px,3vw,36px)}.gb-legend{max-width:36rem}.gb-k{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.22em;color:var(--numa-teal-deep,#2f6b62);margin:0 0 18px;font-size:11px;line-height:1.6}.gb-k--sub{margin-top:28px}.gb-level{font-family:var(--font-body);color:var(--ink,#1c1a17);margin:0;font-size:16px;line-height:1.6}.gb-lines{gap:22px;margin:0;padding:0;list-style:none;display:grid}.gb-line{font-family:var(--font-body);font-size:16px;line-height:1.6}.gb-name{color:var(--ink,#1c1a17);font-weight:700}.gb-words{color:var(--ink,#1c1a17)}.gb-line--crest .gb-name{font-family:var(--font-display);margin-bottom:4px;font-size:20px;font-weight:900;display:block}.gb-line--crest .gb-words{font-family:var(--font-display);font-style:italic}.gb-src{font-family:var(--font-mono);color:var(--ink-muted,#4a4744);margin:22px 0 0;font-size:11px}.gb-rule{transform-origin:0;width:44px;height:2px;transform:scaleX(clamp(0, (var(--sc-p,1) - .03) / .15, 1));background:#e4b43c;margin-bottom:10px;display:block}.gb-art{aspect-ratio:820/1410;width:100%;position:relative}.gb-art img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;max-width:none;position:absolute;left:0}.gb-rays{transform-origin:50% 30.23%;height:60.9929%;transform:rotate(calc(var(--gl-sway,0) * 5deg));opacity:calc(.38 + .62 * var(--gl-0,1));top:0}.gb-star{height:85.8156%;top:14.1844%}.gb-star--base{opacity:.38}.gb-star--lit{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gb-star--p0{opacity:var(--gl-0,1);-webkit-mask-image:radial-gradient(14% 5.5% at 50% 3.7%,#000 55%,#0000 100%);mask-image:radial-gradient(14% 5.5% at 50% 3.7%,#000 55%,#0000 100%)}.gb-star--p1{opacity:var(--gl-1,1);-webkit-mask-composite:source-out;-webkit-mask-image:radial-gradient(52% 35.2% at 50% 46.3%,#0000 26%,#000 34% 90%,#0000 100%),radial-gradient(12.5% 7.6% at 50.6% 73.6%,#000 60%,#0000 100%);mask-image:radial-gradient(52% 35.2% at 50% 46.3%,#0000 26%,#000 34% 90%,#0000 100%),radial-gradient(12.5% 7.6% at 50.6% 73.6%,#000 60%,#0000 100%);-webkit-mask-composite:source-out;mask-composite:subtract}.gb-star--p2{opacity:var(--gl-2,1);-webkit-mask-image:radial-gradient(13.5% 9.2% at 50% 46.7%,#000 68%,#0000 100%);mask-image:radial-gradient(13.5% 9.2% at 50% 46.7%,#000 68%,#0000 100%)}.gb-star--p3{opacity:var(--gl-3,1);-webkit-mask-image:radial-gradient(12.5% 5.6% at 50.6% 73.6%,#000 60%,#0000 100%);mask-image:radial-gradient(12.5% 5.6% at 50.6% 73.6%,#000 60%,#0000 100%)}.gb-star--p4{opacity:var(--gl-4,1);-webkit-mask-image:radial-gradient(18% 10.5% at 50.6% 88.8%,#000 72%,#0000 100%);mask-image:radial-gradient(18% 10.5% at 50.6% 88.8%,#000 72%,#0000 100%)}.gb-line--seal{padding-left:18px;position:relative}.gb-row--seal .gb-lines{gap:40px}.gb-line--seal .gb-words{color:color-mix(in oklab, var(--ink-muted,#4a4744) calc((1 - var(--gl,1)) * 100%), var(--ink,#1c1a17))}.gb-tick{transform-origin:50% 0;width:2px;height:1.2em;transform:scaleY(var(--gl,1));background:#e4b43c;position:absolute;top:.35em;left:0}.gb-founder{border:1px solid var(--divider,#e5ddc9);border-radius:12px;max-width:36rem;margin-top:56px;padding:18px 20px}.gb-founder[hidden]{display:none}@media (width<=899px){.gb-row{grid-template-columns:minmax(0,1fr)}.gb-patch--crest{max-width:240px}.gb-patch--seal{max-width:300px}.gb-line{font-size:15px}.gb-row--seal .gb-lines{gap:26px}}@media (prefers-reduced-motion:reduce){.gb-rule,.gb-rays{transform:none}}@media print{.gb-rule,.gb-tick,.gb-rays{transform:none!important}.gb-star--lit,.gb-rays{opacity:1!important}.gb-line--seal .gb-words{color:var(--ink,#1c1a17)!important}}.sc-plate.sc-plate--in{height:auto;top:0;bottom:0}.sc-plate.ov-plate{-webkit-mask-image:linear-gradient(#0000 0,#000 7rem 70%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 7rem 70%,#0000 100%)}.sc-plate.ov-plate>.ov-plane{inset:-48px 0;overflow:hidden}.ov-plane img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ov-soft{filter:blur(26px)saturate(1.05);opacity:.5;transform:scale(1.12)}.ov-focus{filter:blur(6px);opacity:calc(.5 * clamp(0, (var(--sc-p,0) - var(--ov-p0,.6)) / (1 - var(--ov-p0,.6)) * 1.8, 1));transform:scale(1.03)}@media (width<=860px){.sc-plate.ov-plate>.ov-plane{transform:none!important}}.sc-plate.ov-plate>.ov-scrim{background:linear-gradient(90deg,#faf6ee57 0%,#faf6eedb 21% 79%,#faf6ee57 100%)}@media (width<=820px){.sc-plate.ov-plate>.ov-scrim{background:#faf6eedb}}@media (prefers-reduced-motion:no-preference){.sc-plate.ov-plate{animation:.5s cubic-bezier(.23,1,.32,1) both ov-arrive}[data-sc-root][data-sc-page$=-open]>div[data-sc-in]{transition-delay:.25s}}@keyframes ov-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ov-focus{opacity:0}}.ov-line{z-index:51;pointer-events:none;transform-origin:0;will-change:transform;background:#e4b43c;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.ov-line{display:none}}@media print{.ov-line,.sc-plate.ov-plate{display:none!important}}.hm-table-section{pointer-events:none;background:#e6b400;height:clamp(230px,24vw,310px);position:relative;overflow:hidden}.hm-table{place-items:center;display:grid;position:absolute;inset:0}.hm-table__svg{aspect-ratio:1;--hm-p:var(--sc-p,.5);width:clamp(190px,17vw,250px);height:auto;display:block}.hm-top,.hm-rim{fill:none;stroke:var(--ink,#1c1a17);stroke-linecap:round;stroke-dasharray:1 1}.hm-top{stroke-width:1.7px;stroke-dashoffset:calc(1 - clamp(0, (var(--hm-p) - .08) / .1, 1))}.hm-rim{stroke-width:.9px;opacity:.55;stroke-dashoffset:calc(1 - clamp(0, (var(--hm-p) - .11) / .1, 1))}.hm-seat{--s:clamp(0, calc((var(--hm-p) - (.19 + var(--i) * .03)) / .06), 1);fill:var(--ink,#1c1a17);opacity:var(--s);transform:scale(calc(.5 + var(--s) * .5));transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:reduce){.hm-table__svg{--hm-p:1}}@media print{.hm-table-section{display:none!important}[data-sc-page=home] [data-sc-in],[data-sc-page=home] [data-sc-stagger]>*{opacity:1!important;transform:none!important}}[data-sc-page=programs] .c67-masonry[data-sc-in]{opacity:1;transition:none;transform:none}[data-sc-page=programs] .c67-masonry[data-sc-stagger]>*{filter:saturate(.3)brightness(1.06);transition:opacity .62s var(--sc-ease-out), filter 1.3s var(--sc-ease-out);transform:none}[data-sc-page=programs] .c67-masonry[data-sc-stagger]>.sc-in{filter:none;transform:none}[data-sc-page=programs] .c67-masonry[data-sc-stagger]>:not(.sc-in){opacity:0;animation:0s 5s forwards scPrgShow}@keyframes scPrgShow{to{opacity:1;filter:none}}@media (prefers-reduced-motion:reduce){[data-sc-page=programs] .c67-masonry[data-sc-stagger]>*{filter:none;transition:opacity .22s linear}}@media print{[data-sc-page=programs] .c67-masonry[data-sc-stagger]>*{opacity:1!important;filter:none!important;transition:none!important;animation:none!important}}[data-sc-page=report] .rv2-mural img{width:102.6%;max-width:none;transform:translate3d(calc((1 - 2 * ((var(--sc-p,0) - var(--rv-p0,0)) / (1 - var(--rv-p0,0)))) * 0.9747%), 0, 0);will-change:transform;margin-left:-1.3%}[data-sc-page=report] .rv2-h1[data-sc-in]:not(.sc-in){opacity:0;animation:0s 4s forwards scRvShow}@keyframes scRvShow{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-sc-page=report] .rv2-mural img{will-change:auto;transform:none}}@media print{[data-sc-page=report] [data-sc-in]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}[data-sc-page=report] .rv2-mural img{transform:none!important}}.hf-street{pointer-events:none;height:clamp(180px,14vw,200px);padding:0 24px;position:relative}.hf-box{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.hf-box__svg{--lit:clamp(0, calc((var(--sc-p,.3) - .48) / .18), 1);width:min(320px,80vw);height:auto;display:block;overflow:visible}.hf-ground{stroke-width:1.2px}.hf-cab,.hf-frame,.hf-detail{fill:none;stroke:var(--ink,#1c1a17);stroke-linecap:round;stroke-linejoin:round}.hf-cab{stroke-width:1.6px;opacity:.7}.hf-frame{stroke-width:1px;opacity:.55}.hf-detail{stroke-width:.9px;opacity:.5}.hf-door{fill:#e4b43c;fill-opacity:calc(var(--lit) * .85)}.hf-spill{fill:#e4b43c;opacity:calc(var(--lit) * .55);transform:scaleX(calc(.3 + var(--lit) * .7));transform-box:fill-box;transform-origin:50%}.hf-glow{opacity:var(--lit);transform:scale(calc(.55 + var(--lit) * .45));transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:reduce){.hf-box__svg{--lit:1}}@media print{.hf-street{display:none!important}[data-sc-page=hidden-figures] [data-sc-in],[data-sc-page=hidden-figures] [data-sc-stagger]>*{opacity:1!important;transform:none!important}}[data-sc-root].bg-page-bg{position:relative}.sc-plate{z-index:1;pointer-events:none;isolation:isolate;mix-blend-mode:multiply;position:absolute;left:0;right:0;overflow:clip}.sc-plate>*{position:absolute;inset:0}.sc-plate .sc-plane{will-change:transform}@media print{.sc-plate{display:none!important}}.sc-dawn__far{background:radial-gradient(78% 46% at 50% 82%,#e4b43c4d 0%,#f6eace8c 38%,#faf6ee00 72%)}.sc-dawn__near{background:radial-gradient(50% 30% at 50% 88%,#efd68e59 0%,#efd68e00 70%)}.sc-dawn__sun{aspect-ratio:1;width:clamp(120px,22vw,260px);transform:translate3d(0, calc(70% - clamp(0, (var(--sc-p,.5) - .45) / .5, 1) * 90%), 0);will-change:transform;background:radial-gradient(circle,#e4b43c6b 0%,#e4b43c52 42%,#e4b43c00 72%);border-radius:50%;margin-left:calc(clamp(120px,22vw,260px)/-2);inset:auto auto 0 50%}@media (prefers-reduced-motion:reduce){.sc-dawn__sun{transform:translateY(25%)}}.sc-sky__canvas{z-index:0}.sc-sky__canvas .scroll-backdrop{z-index:0;position:absolute;inset:0}.sc-sky__horizon{background:linear-gradient(#f6eace00 55%,#f6eace8c 86%,#faf6ee00 100%)}.sc-paths svg{width:100%;height:100%;display:block}.sc-paths path{fill:none;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - clamp(0, (var(--sc-p,.5) - .42) / .42, 1));opacity:.28}.sc-paths__glow{background:radial-gradient(70% 50% at 50% 60%,#f6eace61 0%,#f6eace00 70%)}@media (prefers-reduced-motion:reduce){.sc-paths path{stroke-dashoffset:0}}[data-sc-root] .insignia-host[data-sc-tilt]{transform-style:preserve-3d}
