.mb .reach.reach--world{height:calc(100svh - 84px);min-height:620px;padding:clamp(26px, 4vh, 48px) var(--gutter) clamp(22px, 3.5vh, 40px);flex-direction:column;align-items:stretch;gap:clamp(14px,2.4vh,28px);display:flex}.mb .reach--world .reach__copy{grid-template-columns:minmax(0,1fr) minmax(0,46ch);align-items:end;gap:clamp(24px,4vw,70px);display:grid}.mb .reach--world h2{font-size:clamp(2.2rem,4.2vw,4.4rem)}.mb .reach--world .reach__copy>p{margin:0}.mb .reach--world .reach__map{aspect-ratio:auto;border-radius:20px;flex:1;min-height:0}.mb .reach--world .reach__list{border-top:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 22px;margin:0;padding:0;display:grid}.mb .reach--world .reach__list li{border-bottom:0;border-top:1px solid var(--line);padding:12px 0 0;font-size:.8rem;line-height:1.45;display:block}.mb .reach--world .reach__list b{margin-bottom:3px;font-size:.88rem;display:block}@media (width<=900px){.mb .reach.reach--world{height:auto;min-height:0}.mb .reach--world .reach__copy{grid-template-columns:1fr;gap:16px}.mb .reach--world .reach__map{aspect-ratio:1.7;flex:none}.mb .reach--world .reach__list{grid-template-columns:1fr;gap:0}.mb .reach--world .reach__list li{padding:10px 0}}.weave[data-astro-cid-qfngedax]{height:calc(230svh + var(--lead,0px));margin-top:calc(-1 * var(--lead,0px));background:var(--ground);position:relative}.weave[data-astro-cid-qfngedax][style*=--lead]{background:0 0}.weave__stage[data-astro-cid-qfngedax]{background:var(--ground);height:100svh;min-height:560px;position:sticky;top:0;overflow:hidden}.weave__scene[data-astro-cid-qfngedax],.weave__whole[data-astro-cid-qfngedax]{position:absolute;inset:0}.weave__whole[data-astro-cid-qfngedax]{will-change:opacity;overflow:hidden}.weave__face[data-astro-cid-qfngedax]{background:var(--ground);display:block;position:absolute;inset:0}.weave__face[data-astro-cid-qfngedax] img[data-astro-cid-qfngedax]{object-fit:cover;object-position:var(--fx);width:100%;height:100%;position:absolute;inset:0}@media (width>=761px){.weave__face--smile[data-astro-cid-qfngedax] img[data-astro-cid-qfngedax],.weave__face--hug[data-astro-cid-qfngedax] img[data-astro-cid-qfngedax]{width:calc(1.5*max(100svh,560px));left:auto;right:calc(max(100svh,560px)/-8.33333)}.weave__face--rolls[data-astro-cid-qfngedax] img[data-astro-cid-qfngedax]{width:44%;left:56%}.weave__face[data-astro-cid-qfngedax] img[data-astro-cid-qfngedax]{-webkit-mask-image:linear-gradient(#000 84%,#0000);mask-image:linear-gradient(#000 84%,#0000)}.weave__copy[data-astro-cid-qfngedax]>[data-astro-cid-qfngedax]{max-width:min(560px,46vw)}}.weave__copy[data-astro-cid-qfngedax]{z-index:2;pointer-events:none;align-content:center;justify-items:start;gap:18px;padding-top:clamp(60px,12vh,140px);display:grid;position:absolute;inset:0}.weave__copy[data-astro-cid-qfngedax]>[data-astro-cid-qfngedax]{pointer-events:auto;max-width:620px}.weave__copy[data-astro-cid-qfngedax]>p[data-astro-cid-qfngedax]{max-width:520px;color:var(--ink);margin:0;font-size:clamp(18px,1.65vw,24px)}.weave__copy[data-astro-cid-qfngedax] h2[data-astro-cid-qfngedax]{font-size:clamp(44px,4.9vw,84px);line-height:1.02}.weave__count[data-astro-cid-qfngedax]{z-index:3;right:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));font:600 12px var(--fb);letter-spacing:0;color:color-mix(in srgb, var(--ink) 70%, transparent);align-items:center;gap:12px;margin:0;display:flex;position:absolute;bottom:clamp(28px,5vh,52px)}.weave__count[data-astro-cid-qfngedax] b[data-astro-cid-qfngedax]{color:var(--ink)}.weave__count[data-astro-cid-qfngedax] span[data-astro-cid-qfngedax]{background:color-mix(in srgb, var(--ink) 25%, transparent);width:72px;height:1px;position:relative;overflow:hidden}.weave__count[data-astro-cid-qfngedax] i[data-astro-cid-qfngedax]{background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@media (width<=760px){.weave__face[data-astro-cid-qfngedax] img[data-astro-cid-qfngedax],.weave__face--rolls[data-astro-cid-qfngedax] img[data-astro-cid-qfngedax]{object-position:var(--mfx);width:100%;height:calc(58% - 40px);top:70px;left:0}.weave__face[data-astro-cid-qfngedax]{background:var(--ground)!important}.weave__copy[data-astro-cid-qfngedax]{align-content:end;gap:12px;padding-bottom:64px}.weave__copy[data-astro-cid-qfngedax] h2[data-astro-cid-qfngedax]{font-size:38px}.weave__copy[data-astro-cid-qfngedax]>p[data-astro-cid-qfngedax]{font-size:15.5px}.weave__count[data-astro-cid-qfngedax]{bottom:22px}}.weave[data-astro-cid-qfngedax].is-static{height:auto}.weave[data-astro-cid-qfngedax].is-static .weave__stage[data-astro-cid-qfngedax]{height:auto;position:relative;overflow:visible}.weave[data-astro-cid-qfngedax].is-static .weave__scene[data-astro-cid-qfngedax]{height:100svh;min-height:560px;position:relative;overflow:hidden}.weave[data-astro-cid-qfngedax].is-static .weave__count[data-astro-cid-qfngedax]{display:none}.hero[data-astro-cid-lcdefpme]{background:#2a211b;height:max(100svh,66.667vw);min-height:560px;position:relative;overflow:hidden}.hero__media[data-astro-cid-lcdefpme]{will-change:transform;position:absolute;inset:0}.hero__img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:62% 40%;width:100%;height:100%;animation:2.4s cubic-bezier(.2,.6,.3,1) both settle;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000052,#0000 18%),linear-gradient(90deg,#00000061,#0000 42%);position:absolute;inset:0}.hero__line[data-astro-cid-lcdefpme]{z-index:2;left:max(var(--gutter), min(calc((100vw - var(--max)) / 2 + var(--gutter)), 5vw));font:700 clamp(44px, 5vw, 104px)/1.04 var(--fd);color:#fff;text-shadow:0 2px 28px #140c0673;letter-spacing:0;margin:0;position:absolute;top:31%;translate:0 -50%}.hero__line[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-style:normal}.hero__line[data-astro-cid-lcdefpme] .ln[data-astro-cid-lcdefpme]{white-space:nowrap;margin-bottom:-.1em;padding:0 .12em .1em 0;display:block;overflow:hidden}.hero__line[data-astro-cid-lcdefpme] .ln[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:1.2s cubic-bezier(.19,1,.22,1) .15s both lineUp;display:inline-block}.hero__line[data-astro-cid-lcdefpme] .ln[data-astro-cid-lcdefpme]+.ln[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation-delay:.32s}html:not(.is-ready) .hero__line[data-astro-cid-lcdefpme] .ln[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation-play-state:paused}@keyframes lineUp{0%{transform:translateY(110%)}to{transform:none}}.hero__lock[data-astro-cid-lcdefpme]{display:none}.hero[data-astro-cid-lcdefpme][data-lock] .hero__lock[data-astro-cid-lcdefpme]{--lw:var(--d-w);z-index:4;left:var(--d-x);top:var(--d-y);width:var(--lw);gap:calc(var(--lw) * var(--d-g));justify-items:var(--d-a);text-align:var(--d-a);color:var(--d-c);filter:drop-shadow(0 2px 18px #140c0659);margin:0;display:grid;position:absolute}.hero[data-astro-cid-lcdefpme][data-lock] .hero__lock[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:1.2s cubic-bezier(.19,1,.22,1) .15s both lockIn}.hero[data-astro-cid-lcdefpme][data-lock] .hero__lock[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{animation-delay:.32s}.hero__lock-logo[data-astro-cid-lcdefpme]{width:100%;display:block}.hero__lock-logo[data-astro-cid-lcdefpme] svg{width:100%;height:auto;display:block}.hero__lock-tag[data-astro-cid-lcdefpme]{font:600 calc(var(--lw) * var(--d-t))/1.1 var(--fd);white-space:nowrap;letter-spacing:0}.hero[data-astro-cid-lcdefpme][data-lock] .hero__line[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:not(.is-ready) .hero[data-astro-cid-lcdefpme][data-lock] .hero__lock[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation-play-state:paused}@keyframes lockIn{0%{opacity:0;translate:0 24px}to{opacity:1;translate:none}}.hero__line[data-astro-cid-lcdefpme]{color:var(--ground)}@keyframes settle{0%{transform:scale(1.04)}to{transform:none}}.hero__cue[data-astro-cid-lcdefpme]{z-index:2;right:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));background:#ffffff59;width:1px;height:48px;position:absolute;bottom:clamp(40px,7vh,76px);overflow:hidden}.hero__cue[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transform-origin:top;background:#fff;animation:2.4s ease-in-out infinite drip;position:absolute;inset:0}@keyframes drip{0%{transform:scaleY(0)}55%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.hero__img[data-astro-cid-lcdefpme],.hero__line[data-astro-cid-lcdefpme] .ln[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.hero__cue[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme][data-lock] .hero__lock[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:none}}.intro[data-astro-cid-lcdefpme]{padding-bottom:clamp(48px,6vw,80px);position:relative;overflow-x:clip}.intro[data-astro-cid-lcdefpme]+.sec[data-astro-cid-lcdefpme]{padding-top:clamp(48px,6vw,80px)}.intro__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(36px,6vw,100px);display:grid}.intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:12px 0 22px;font-size:clamp(38px,4.8vw,66px)}.facts[data-astro-cid-lcdefpme]{border-top:4px double var(--line);grid-template-columns:repeat(3,1fr);gap:18px;margin:36px 0 0;padding-top:22px;display:grid}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font:400 clamp(20px, 2vw, 30px)/1.1 var(--fd);color:var(--primary);white-space:nowrap}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--soft);margin:6px 0 0;font-size:14px}.intro__ring[data-astro-cid-lcdefpme]{width:calc(100% + 9vw);height:clamp(440px,40vw,600px);margin-right:-9vw}@media (width<=860px){.intro__ring[data-astro-cid-lcdefpme]{width:100%;margin:0}}.intro__ring[data-astro-cid-lcdefpme] img{object-position:50% 15%}.intro__ring[data-astro-cid-lcdefpme]{isolation:isolate;position:relative}.intro__ring[data-astro-cid-lcdefpme]:before,.intro__ring[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.intro__ring[data-astro-cid-lcdefpme]:before{filter:blur(16px);background:radial-gradient(58% 50% at 34% 40%, color-mix(in srgb, var(--dark) 48%, transparent), transparent 100%);height:20%;top:70%;left:20%;right:-14%;transform:skew(-38deg)}.intro__ring[data-astro-cid-lcdefpme]:after{filter:blur(5px);background:radial-gradient(50% 50% at 46% 40%, color-mix(in srgb, var(--dark) 50%, transparent), transparent 100%);height:6%;top:76%;left:14%;right:6%}.colsec[data-astro-cid-lcdefpme]{padding-top:clamp(56px,7vw,100px);scroll-margin-top:84px}.cols[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,3vw,44px) clamp(18px,2.4vw,34px);display:grid}.col[data-astro-cid-lcdefpme]{transition-delay:var(--d);align-content:start;justify-items:start;gap:8px;text-decoration:none;display:grid}.col__img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;width:100%;box-shadow:var(--sh-lift);border-radius:18px;margin-bottom:10px;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s;overflow:hidden}.col[data-astro-cid-lcdefpme]:hover .col__img[data-astro-cid-lcdefpme]{box-shadow:var(--sh-high);transform:translateY(-4px)}.col__row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.col__row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(28px,2.6vw,38px)}.col__go[data-astro-cid-lcdefpme]{border:1px solid color-mix(in srgb, var(--accent) 70%, transparent);width:40px;height:40px;color:var(--accent);border-radius:50%;flex:none;place-items:center;transition:background-color .4s,border-color .4s,color .4s,transform .5s cubic-bezier(.22,1,.36,1);display:grid}.col__go[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.col[data-astro-cid-lcdefpme]:hover .col__go[data-astro-cid-lcdefpme],.col[data-astro-cid-lcdefpme]:focus-visible .col__go[data-astro-cid-lcdefpme]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);transform:translate(4px)}.sr[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.col__img[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1);display:block}.col[data-astro-cid-lcdefpme]:hover .col__img[data-astro-cid-lcdefpme] img{transform:scale(1.04)}@media (width<=900px){.cols[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cols[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.loc[data-astro-cid-lcdefpme]{height:min(88svh,860px);color:var(--ground);position:relative;overflow:hidden}.loc__vid[data-astro-cid-lcdefpme]{object-fit:cover;object-position:60% 40%;width:100%;height:100%;display:block}.loc[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(0deg, color-mix(in srgb, var(--dark) 80%, transparent), transparent 55%);position:absolute;inset:0}.loc__q[data-astro-cid-lcdefpme]{z-index:1;position:absolute;bottom:clamp(40px,8vw,90px);left:0;right:0}.loc__q[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:820px;font:400 clamp(28px, 3.6vw, 52px)/1.15 var(--fd);margin:0}.close[data-astro-cid-lcdefpme]{background:var(--ground);position:relative}.intro[data-astro-cid-lcdefpme].is-zooming .stop[data-astro-cid-lcdefpme]{visibility:hidden}.intro[data-astro-cid-lcdefpme].is-zooming .w>span{will-change:auto;transform:none!important}.zoomto[data-astro-cid-lcdefpme]{z-index:3;position:relative}.pin-spacer:has(>.zoomto),[data-weave]{pointer-events:none}[data-weave] .weave__stage{pointer-events:auto}.zoomto__veil[data-astro-cid-lcdefpme]{z-index:2;background:var(--primary);opacity:0;pointer-events:none;position:absolute;inset:0}.close__in[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:14px;padding:clamp(40px,6vw,80px);display:grid}.close[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(40px,5.4vw,76px)}.close[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{text-align:center;margin:0 auto}.close__ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;display:flex}@media (width<=860px){.intro__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=600px){.facts[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:14px}}@media (width<=760px){.hero[data-astro-cid-lcdefpme]{height:100svh}.hero__img[data-astro-cid-lcdefpme]{object-position:var(--m-fx) var(--m-fy)}.hero[data-astro-cid-lcdefpme]:before{background:linear-gradient(#00000052,#0000 16%)}.hero__line[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero__cue[data-astro-cid-lcdefpme]{display:none}.hero[data-astro-cid-lcdefpme][data-lock] .hero__lock[data-astro-cid-lcdefpme]{--lw:var(--p-w);left:var(--p-x);top:var(--p-y);gap:calc(var(--lw) * var(--p-g));justify-items:var(--p-a);text-align:var(--p-a);color:var(--p-c)}.hero__lock-tag[data-astro-cid-lcdefpme]{font-size:calc(var(--lw) * var(--p-t))}}
