:root{--bg:#071c39;--o1:#3ab7bf;--o2:#a4f6c1;--tx:#ffffff}body,html{background-color:var(--bg)}body{color:var(--tx);overflow-x:hidden;transition:background-color .7s ease,color .7s ease;-webkit-font-smoothing:antialiased}body.gt-menu-open{overflow:hidden}::selection{background:var(--o1);color:var(--bg)}.gt-site{position:relative;min-height:100svh;color:var(--tx);transition:color .7s ease}.gt-display{font-family:Clash Display,ui-sans-serif,system-ui,sans-serif}@media (max-width:860px){[data-only-desktop]{display:none!important}}@media (min-width:861px){[data-only-mobile]{display:none!important}}@keyframes gtDrift1{0%{transform:translate(-6%,-4%) scale(1)}50%{transform:translate(9%,7%) scale(1.18)}to{transform:translate(-6%,-4%) scale(1)}}@keyframes gtDrift2{0%{transform:translate(5%,9%) scale(1.12)}50%{transform:translate(-9%,-7%) scale(.94)}to{transform:translate(5%,9%) scale(1.12)}}@keyframes gtUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.gt-orb{animation:none!important}}.gt-menu-link{transition:transform .25s ease}.gt-menu-link:hover{transform:translateX(12px)}.gt-footer-link:hover{color:var(--tx)}.gt-event-row{transition:background .25s ease}.gt-event-row:hover{background:color-mix(in srgb,var(--tx) 6%,transparent)}.gt-tab-link{opacity:.55;transition:opacity .2s ease}.gt-tab-link:hover{opacity:1}.gt-link{transition:color .2s ease}.gt-link:hover{color:var(--tx)}.gt-lift{transition:transform .25s ease,background .25s ease,box-shadow .22s ease}.gt-lift:hover{transform:translateY(-4px)}.gt-input{color:var(--tx);transition:border-color .2s ease,box-shadow .2s ease}.gt-input::placeholder{color:inherit;opacity:.4}.gt-input:focus{outline:none;border-color:var(--o1);box-shadow:0 0 0 3px color-mix(in srgb,var(--o1) 25%,transparent)}.gt-hero{position:relative;min-height:100svh;box-sizing:border-box;overflow:hidden;padding:calc(clamp(92px, 13vh, 150px) + env(safe-area-inset-top)) clamp(24px,6vw,90px) calc(clamp(44px, 7vh, 82px) + env(safe-area-inset-bottom));display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;column-gap:clamp(28px,5vw,72px);row-gap:clamp(26px,5vh,52px)}.gt-hero-eyebrow{grid-row:1;align-self:start}.gt-hero-eyebrow,.gt-hero-title{grid-column:1;justify-self:start}.gt-hero-title{grid-row:2;align-self:end}.gt-hero-count{grid-column:2;grid-row:1/3;align-self:end;justify-self:end}.gt-hero-bar{grid-column:1/-1;grid-row:3}.gt-count{display:flex;flex-direction:column;gap:clamp(12px,1.8vh,20px);border-left:1px solid color-mix(in srgb,var(--tx) 18%,transparent);padding-left:clamp(16px,1.6vw,28px)}.gt-count-title{font-size:10px;font-weight:800;letter-spacing:.24em;color:color-mix(in srgb,var(--tx) 55%,transparent)}.gt-count-row{display:flex;align-items:baseline;gap:12px}.gt-count-num{font-weight:600;font-size:clamp(34px,4.4vw,58px);line-height:1;font-variant-numeric:tabular-nums;min-width:1.6ch;text-align:right}.gt-count-num-accent{color:var(--o2)}.gt-count-unit{font-size:10px;font-weight:800;letter-spacing:.2em;color:color-mix(in srgb,var(--tx) 55%,transparent)}@media (max-width:860px){.gt-hero{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;row-gap:clamp(24px,4vh,40px)}.gt-hero-title{grid-row:2;align-self:start}.gt-hero-count{grid-column:1;grid-row:3;align-self:start;justify-self:stretch}.gt-hero-bar{grid-column:1;grid-row:4}.gt-count{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:clamp(16px,6vw,34px);border-left:none;padding-left:0;border-top:1px solid color-mix(in srgb,var(--tx) 14%,transparent);padding-top:clamp(18px,3vh,26px)}.gt-count-title{width:100%}.gt-count-row{flex-direction:column;align-items:flex-start;gap:4px}.gt-count-num{min-width:0;text-align:left;font-size:clamp(30px,9vw,46px)}}.gt-btn-primary{transition:transform .22s ease,box-shadow .22s ease,background-color .7s ease,color .7s ease}.gt-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 34px color-mix(in srgb,var(--tx) 24%,transparent)}.gt-btn-ghost{transition:transform .22s ease,background .25s ease}.gt-btn-ghost:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--tx) 13%,transparent)}