.h1-reach{--reach-gold:#fcaf00;--reach-glow:252 175 0;--reach-ink:#111216;--reach-ink-900:#000;--reach-text:#fff;--reach-text-2:#ccc;--reach-muted:#9e9e9e;--reach-ease-reveal:cubic-bezier(.12, .23, .5, 1);--reach-gutter:clamp(1.25rem, .9rem + 1.75vw, 2.5rem);--reach-container:88rem;--reach-edge:clamp(1.25rem, .5rem + 2.9vw, 3.5rem);--reach-cut:clamp(3.5rem, 2rem + 5.5vw, 8rem);--reach-lift:calc(clamp(2rem, 4.5vw, 3.75rem) + var(--reach-cut));--reach-gap:calc(max(0px, calc((100% - var(--reach-container)) / 2)) + var(--reach-gutter));z-index:10;isolation:isolate;margin-top:calc(var(--reach-lift) * -1);color:var(--reach-text);padding-top:clamp(.125rem,.05rem + .3vw,.375rem);padding-bottom:clamp(1.75rem,1.4rem + 1.4vw,2.75rem);position:relative;overflow:hidden}.h1-wcb:has(+.h1-reach) .h1-wcb__shell{margin-bottom:calc(clamp(2rem,4.5vw,3.75rem) + clamp(3.5rem,2rem + 5.5vw,8rem))}.h1-reach__shell{width:100%;max-width:var(--reach-container);padding-inline:var(--reach-gutter);margin-inline:auto;position:relative}.h1-reach__plate{inset-inline:0;top:var(--reach-edge);z-index:-1;pointer-events:none;background:var(--reach-ink);clip-path:polygon(0 0, var(--reach-gap) var(--reach-cut), calc(var(--reach-gap) + 2rem) var(--reach-cut), calc(var(--reach-gap) + 2rem) 0, calc(100% - var(--reach-gap) - 2rem) 0, calc(100% - var(--reach-gap) - 2rem) var(--reach-cut), calc(100% - var(--reach-gap)) var(--reach-cut), 100% 0, 100% 100%, 0 100%);position:absolute;bottom:0;overflow:hidden}.h1-reach__sky{position:absolute;inset:0}.h1-root .h1-reach__skyImg,.h1-root .h1-reach__panelImg{object-fit:cover;max-width:128rem;margin-inline:auto}.h1-root .h1-reach__panelImg{object-position:50% 38%;animation:38s cubic-bezier(.2,0,0,1) infinite alternate h1-reach-pan}.h1-root .h1-reach__skyImg{object-position:50% 55%;will-change:transform;animation:46s ease-in-out infinite alternate h1-reach-drift}.h1-reach__skyShade,.h1-reach__skyGlow,.h1-reach__panelShade{position:absolute;inset:0}.h1-reach__skyShade{background:linear-gradient(#11121633 0%,#1112166b 45%,#1112169e 100%),#1112164d}.h1-reach__skyGlow{mix-blend-mode:screen;background:radial-gradient(38% 45% at 82% 38%, rgb(var(--reach-glow) / .16) 0%, transparent 70%), radial-gradient(34% 40% at 14% 72%, rgb(var(--reach-glow) / .12) 0%, transparent 72%), radial-gradient(60% 30% at 50% 60%, rgb(var(--reach-glow) / .08) 0%, transparent 72%)}.h1-reach__glow{background:radial-gradient(58% 118% at 26% 0%, rgb(var(--reach-glow) / .13) 0%, transparent 70%), radial-gradient(46% 38% at 50% 0%, rgb(var(--reach-glow) / .14) 0%, transparent 72%);position:absolute;inset:0}.h1-reach__seam{background:linear-gradient(180deg, transparent 0, rgb(var(--reach-glow) / .55) var(--reach-cut));clip-path:polygon(0 0, var(--reach-gap) var(--reach-cut), calc(100% - var(--reach-gap)) var(--reach-cut), 100% 0, 100% 2px, calc(100% - var(--reach-gap)) calc(var(--reach-cut) + 2px), var(--reach-gap) calc(var(--reach-cut) + 2px), 0 2px);position:absolute;inset:0}@keyframes h1-reach-drift{0%{transform:scale(1.06)translate(-1.25%,.5%)}to{transform:scale(1.08)translate(1.25%,-.5%)}}@keyframes h1-reach-pan{0%{transform:scale(1.12)translate(-2%)}to{transform:scale(1.12)translate(2%)}}.h1-reach__panel{isolation:isolate;background:var(--reach-ink);box-shadow:0 0 0 1px rgb(var(--reach-glow) / .45), 0 30px 70px -40px #000c, 0 0 60px -28px rgb(var(--reach-glow) / .35), inset 0 1px 0 #ffffff0f;border-radius:1.25rem;padding:clamp(1.125rem,.95rem + .8vw,1.5rem) clamp(1.125rem,.8rem + 1.6vw,2.25rem);position:relative;overflow:hidden}.h1-root .h1-reach__panelImg{z-index:-1}.h1-reach__panelShade{z-index:-1;background:linear-gradient(180deg, #11121638 0%, #1112166b 55%, #1112168c 100%), radial-gradient(55% 120% at 25% 0%, rgb(var(--reach-glow) / .1) 0%, transparent 72%), linear-gradient(#1112169e, #1112169e), #5c3c0861}.h1-reach__panelEdge{inset-inline:8%;background:linear-gradient(90deg, transparent, rgb(var(--reach-glow) / .8), transparent);height:1px;position:absolute;top:0}.h1-reach__panelGrid{row-gap:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid;position:relative}.h1-reach__numbers,.h1-reach__note{min-width:0}.h1-reach .h1-reach__heading{font-family:var(--font-gilroy), sans-serif;color:var(--reach-text);text-align:center;text-wrap:balance;margin:0;font-size:clamp(1.875rem,1.3rem + 1.9vw,2.625rem);font-weight:600;line-height:1.14286}.h1-reach__heading span{color:var(--reach-gold)}.h1-reach .h1-reach__stats{grid-template-columns:repeat(2,minmax(0,1fr));max-width:40rem;margin:clamp(.875rem,.7rem + .7vw,1.125rem) auto 0;padding:0;list-style:none;display:grid}.h1-reach__stats>li{text-align:center;border:0 solid #ffffff2e;flex-direction:column;align-items:center;min-width:0;padding:.875rem .375rem;display:flex}.h1-reach__stats>li:nth-child(odd){border-right-width:1px}.h1-reach__stats>li:nth-child(-n+2){border-bottom-width:1px;padding-top:0}.h1-reach__stats>li:nth-child(n+3){padding-bottom:0}.h1-reach__statIcon{width:26px;height:26px;color:var(--reach-gold);filter:drop-shadow(0 0 10px rgb(var(--reach-glow) / .3));display:block}.h1-reach__statIcon svg{width:100%;height:100%}.h1-reach .h1-reach__value{font-family:var(--font-gilroy), sans-serif;letter-spacing:-.03em;color:var(--reach-text);font-variant-numeric:tabular-nums;white-space:nowrap;margin:.625rem 0 0;font-size:clamp(1.75rem,1.35rem + 1.6vw,2.375rem);font-weight:600;line-height:1}.h1-reach .h1-reach__label{color:var(--reach-text-2);text-wrap:balance;margin:.5rem 0 0;font-size:.9375rem;font-weight:500;line-height:1.6}.h1-reach__rule{background:linear-gradient(90deg, transparent, rgb(var(--reach-glow) / .4) 20%, rgb(var(--reach-glow) / .4) 80%, transparent);width:100%;height:1px;display:block}.h1-reach__note{flex-direction:column;align-items:center;gap:clamp(.875rem,.7rem + .8vw,1.375rem);width:100%;max-width:46rem;margin-inline:auto;display:flex}.h1-reach__noteMedal{background:radial-gradient(circle at 50% 40%, rgb(var(--reach-glow) / .16), #00000059 70%);width:clamp(4.25rem,3.6rem + 2.4vw,5.5rem);height:clamp(4.25rem,3.6rem + 2.4vw,5.5rem);box-shadow:0 0 0 1px rgb(var(--reach-glow) / .55), 0 0 30px -6px rgb(var(--reach-glow) / .45), inset 0 0 16px rgb(var(--reach-glow) / .12);color:var(--reach-gold);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.h1-reach__noteMedal svg{width:54%;height:54%;filter:drop-shadow(0 0 10px rgb(var(--reach-glow) / .35))}.h1-reach .h1-reach__intro,.h1-reach .h1-reach__body{font-family:var(--font-gilroy), sans-serif;font-size:var(--desc-size,1.1875rem);font-weight:var(--desc-weight,500);line-height:var(--desc-leading,calc(31 / 19));color:var(--desc-ink-on-dark,#ffffffe6);text-wrap:pretty;margin:0}.h1-reach .h1-reach__intro{text-align:center}@media (min-width:40rem){.h1-reach .h1-reach__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.h1-reach__stats>li,.h1-reach__stats>li:nth-child(n){border-width:0;padding:0 .5rem}.h1-reach__stats>li:not(:first-child){border-left-width:1px}.h1-reach__note{flex-direction:row}.h1-reach .h1-reach__intro{text-align:left}}@media (min-width:64rem){.h1-reach .h1-reach__value{font-size:2rem}}@media (min-width:80rem){.h1-reach__panelGrid{grid-template-columns:minmax(0,1fr) 1px minmax(0,1.1fr);align-items:center;gap:0 clamp(1.75rem,2.6vw,2.75rem)}.h1-reach__rule{background:linear-gradient(180deg, transparent, rgb(var(--reach-glow) / .45) 20%, rgb(var(--reach-glow) / .45) 80%, transparent);align-self:stretch;width:1px;height:auto}.h1-reach .h1-reach__stats{max-width:none}.h1-reach__stats>li{padding-inline:.25rem}.h1-reach .h1-reach__value{font-size:clamp(1.625rem,.75rem + 1.1vw,1.875rem)}.h1-reach .h1-reach__label{font-size:.8125rem;line-height:1.45}.h1-reach__note{max-width:none;margin-inline:0}}.h1-reach__row{row-gap:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);margin-top:clamp(1.25rem,.9rem + 1.2vw,2rem);display:grid}.h1-reach__globeCell{justify-content:center;display:flex}.h1-reach__globe{isolation:isolate;flex-shrink:0;place-items:center;width:clamp(9rem,7rem + 7vw,12.5rem);height:clamp(9rem,7rem + 7vw,12.5rem);display:grid;position:relative}.h1-root .h1-reach__map{z-index:-1;opacity:.3;pointer-events:none;width:260%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-19%,-60%);-webkit-mask-image:linear-gradient(90deg,#000 0% 38%,#0000 52%);mask-image:linear-gradient(90deg,#000 0% 38%,#0000 52%)}.h1-reach__halo{z-index:-1;background:radial-gradient(closest-side, rgb(var(--reach-glow) / .2) 0%, rgb(var(--reach-glow) / .07) 46%, transparent 68%);pointer-events:none;border-radius:50%;position:absolute;inset:-18%}.h1-reach__orbit{z-index:-1;pointer-events:none;width:100%;height:100%;animation:50s linear infinite h1-reach-orbit;position:absolute;inset:0}@keyframes h1-reach-orbit{to{transform:rotate(360deg)}}.h1-reach__globeCore{background:var(--reach-ink-900);width:72%;height:72%;box-shadow:0 0 0 1px rgb(var(--reach-glow) / .22), 0 24px 60px -28px #000000e6;color:var(--reach-gold);border-radius:50%;place-items:center;display:grid;position:relative}.h1-reach__globeCore svg{width:62%;height:62%}.h1-reach__copy{min-width:0}.h1-reach .h1-reach__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--reach-gold);margin:0 0 .75rem;font-size:.75rem;font-weight:700;line-height:1.2}.h1-reach .h1-reach__heading--row{text-align:left;max-width:24ch}.h1-reach .h1-reach__body{max-width:54ch;margin-top:1rem}.h1-reach .h1-reach__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.h1-reach__cards>li{display:flex}.h1-reach__card{background:linear-gradient(180deg, rgb(var(--reach-glow) / .05) 0%, transparent 58%), #000000b3;text-align:center;border-radius:.875rem;flex-direction:column;flex:1;align-items:center;gap:.625rem;padding:clamp(1.0625rem,.85rem + .7vw,1.5rem) .875rem;transition:box-shadow .3s ease-out,translate .3s ease-out;display:flex;box-shadow:0 0 0 1px #ffffff1a,0 18px 44px -28px #000000d9}.h1-reach__cardIcon{width:5.25rem;height:3.5rem;color:var(--reach-gold);filter:drop-shadow(0 0 10px rgb(var(--reach-glow) / .35));justify-content:center;align-items:flex-end;margin-bottom:.125rem;display:flex}.h1-reach__cardIcon img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.h1-reach .h1-reach__cardName{text-wrap:balance;font-family:var(--font-gilroy), sans-serif;color:var(--reach-text);margin:0;font-size:.9375rem;font-weight:600;line-height:1.25}.h1-reach .h1-reach__cardDetail{color:var(--reach-text-2);margin:.125rem 0 0;font-size:.8125rem;font-style:normal;line-height:1.45}.h1-reach__flag{border-radius:.1875rem;flex-shrink:0;margin-top:auto;display:flex;overflow:hidden;box-shadow:0 0 0 1px #2d2c2c}@media (hover:hover) and (min-width:48rem){.h1-reach__card:hover{box-shadow:0 0 0 1px rgb(var(--reach-glow) / .45), 0 18px 44px -24px #000000e6, 0 0 30px -10px rgb(var(--reach-glow) / .45);translate:0 -.25rem}}@media (min-width:40rem){.h1-reach__globeCell{justify-content:flex-start}}@media (min-width:48rem){.h1-reach .h1-reach__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.h1-reach__row{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:clamp(1.75rem,2.4vw,3rem)}.h1-reach__globeCell{display:block}.h1-reach .h1-reach__cards{grid-column-start:2}}@media (min-width:80rem){.h1-reach__row{grid-template-columns:auto minmax(0,1fr) minmax(0,1.15fr);column-gap:clamp(1.5rem,2vw,2.25rem)}.h1-reach .h1-reach__heading--row{max-width:none;font-size:1.875rem;line-height:1.25}.h1-reach .h1-reach__body{margin-top:1rem;font-size:.9375rem;line-height:1.6}.h1-reach .h1-reach__cards{grid-column-start:3}.h1-reach__card{padding:1.25rem .5rem}}.h1-reach__mapCell{min-width:0}@media (max-width:63.99rem){.h1-reach__row[data-office] .h1-reach__mapFrame{aspect-ratio:16/9;max-width:36rem}}.h1-reach__mapFrame{aspect-ratio:4/3;box-shadow:0 0 0 1px rgb(var(--reach-glow) / .35), 0 18px 44px -24px #000000e6, 0 0 30px -12px rgb(var(--reach-glow) / .35);background:#000000b3;border-radius:.875rem;overflow:hidden}.h1-reach__mapFrame iframe{border:0;width:100%;height:100%;display:block}.h1-reach .h1-reach__directions{border:1px solid rgb(var(--reach-glow) / .6);color:var(--reach-gold);font-family:var(--font-gilroy), sans-serif;border-radius:999px;align-items:center;gap:.5rem;margin-top:1.125rem;padding:.6875rem 1.25rem;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.h1-reach .h1-reach__directions svg{width:1.125rem;height:1.125rem}.h1-reach .h1-reach__directions:hover,.h1-reach .h1-reach__directions:focus-visible{background:var(--reach-gold);color:var(--reach-ink)}.h1-reach .h1-reach__areas{flex-wrap:wrap;align-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.h1-reach__areas li{box-shadow:0 0 0 1px rgb(var(--reach-glow) / .3);color:var(--reach-text);background:#0000008c;border-radius:999px;padding:.4375rem .875rem;font-size:.875rem;font-weight:500;line-height:1.3}@media (min-width:64rem){.h1-reach__row[data-office] .h1-reach__mapCell{width:clamp(18rem,10rem + 12vw,22rem)}.h1-reach .h1-reach__areas{grid-column-start:2}}@media (min-width:80rem){.h1-reach .h1-reach__areas{grid-column-start:3}}.h1-reach .h1-reach__areas[data-cards]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:2.875rem;gap:.375rem;display:grid}.h1-reach .h1-reach__areas[data-cards] .h1-reach__area{isolation:isolate;border:1px solid var(--reach-gold);min-width:0;min-height:0;box-shadow:0 0 0 1px rgb(var(--reach-glow) / .2), 0 0 14px -3px rgb(var(--reach-glow) / .55);background:#0b0b0d;border-radius:.625rem;align-items:flex-end;padding:0;transition:box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.h1-root .h1-reach__areaImg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.h1-reach__area:before{content:"";z-index:-1;background:linear-gradient(#0000002e 0%,#00000080 45%,#000000e0 100%);position:absolute;inset:0}.h1-reach__area:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(var(--reach-glow) / .16), inset 0 0 14px -3px rgb(var(--reach-glow) / .5);pointer-events:none;position:absolute;inset:0}.h1-reach .h1-reach__areaName{z-index:1;color:#fff8ec;font-family:var(--font-gilroy), sans-serif;text-shadow:0 1px 3px #000000d9;text-wrap:balance;padding:.3125rem .4375rem;font-size:.6875rem;font-weight:600;line-height:1.15;position:relative}@media (hover:hover){.h1-reach .h1-reach__areas[data-cards] .h1-reach__area:hover{box-shadow:0 0 0 1px rgb(var(--reach-glow) / .32), 0 0 22px -2px rgb(var(--reach-glow) / .75);border-color:#ffc23a}}@media (min-width:40rem){.h1-reach .h1-reach__areas[data-cards]{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:2.0625rem}.h1-reach .h1-reach__areaName{padding:.1875rem .375rem}}@media (min-width:48rem){.h1-reach .h1-reach__areas[data-cards]{grid-template-columns:repeat(9,minmax(0,1fr));grid-auto-rows:4.5rem}.h1-reach .h1-reach__areaName{padding:.3125rem}}@media (min-width:64rem){.h1-reach .h1-reach__areaName{padding:.3125rem .4375rem;font-size:.75rem}}@media (min-width:64rem) and (max-width:79.99rem){.h1-reach .h1-reach__areas[data-cards]{grid-column:1/-1}}@media (min-width:80rem){.h1-reach .h1-reach__areas[data-cards]{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;align-self:stretch}.h1-reach .h1-reach__areaName{padding:.375rem .5625rem;font-size:.8125rem}}.h1-reach [data-reveal]{--reveal-distance:18px;--reveal-scale:1;--reveal-duration:.56s}.h1-reach [data-reveal=heading]{--reveal-duration:.7s}.h1-reach [data-reveal=image]{--reveal-duration:.76s;--reveal-scale:.97}.h1-reach [data-reveal=card]{--reveal-duration:.66s;--reveal-scale:.985}.h1-reach [data-reveal][data-armed]{opacity:0;transform:translate3d(0, var(--reveal-distance), 0) scale(var(--reveal-scale));transition-property:opacity,transform,filter;transition-duration:var(--reveal-duration);transition-timing-function:var(--reach-ease-reveal);transition-delay:var(--reveal-delay,0s)}.h1-reach [data-reveal][data-armed][data-revealed]{opacity:1;transform:none}@media (min-width:48rem){.h1-reach [data-reveal]{--reveal-distance:26px}.h1-reach [data-reveal=heading][data-armed]{filter:blur(5px)}.h1-reach [data-reveal=heading][data-armed][data-revealed]{filter:blur()}}@media (prefers-reduced-motion:reduce){.h1-root .h1-reach__skyImg,.h1-root .h1-reach__panelImg,.h1-reach__orbit{animation:none}.h1-reach__card,.h1-reach__card:hover{transition:none;translate:none}.h1-reach [data-reveal][data-armed]{opacity:1;filter:none;transition:none;transform:none}}
