._root_qq3mg_1{min-width:0;height:100%}._card_qq3mg_3{border:1px solid var(--border-default);background:var(--surface-muted);border-radius:20px;flex-direction:column;height:100%;transition:transform .18s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden}._card_qq3mg_3[data-tone=graphite]{background:var(--surface-page)}._card_qq3mg_3:focus-within{outline:1px solid var(--color-light-gray);outline-offset:3px}._visual_qq3mg_29{border-bottom:1px solid var(--border-default);flex-direction:column;align-items:center;padding:20px 16px 8px;display:flex}._visualHeader_qq3mg_31{width:100%;color:var(--color-light-gray);font:9px/1.6 var(--font-mono);letter-spacing:.08em}._content_qq3mg_33{flex-direction:column;flex:1;padding:28px 24px 24px;display:flex}._content_qq3mg_33 h3{color:var(--color-white);font:600 25px/1.2 var(--font-display);letter-spacing:-.035em;margin:0 0 16px}._action_qq3mg_37{border-top:1px solid var(--border-default);margin-top:auto;padding-top:12px}._textLink_qq3mg_39{min-height:44px;color:var(--color-white);font:500 13px/1.5 var(--font-display);align-items:center;gap:12px;padding:10px 0;text-decoration:none;transition:color .25s;display:inline-flex;position:relative}._textLink_qq3mg_39 svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}._textLink_qq3mg_39:hover,._textLink_qq3mg_39:focus-visible{color:var(--color-blue)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){._root_qq3mg_1:hover ._card_qq3mg_3{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){._card_qq3mg_3,._textLink_qq3mg_39,._textLink_qq3mg_39 svg{transition:none}}._root_12bs1_1{max-width:100%;font:inherit;letter-spacing:inherit;flex-wrap:wrap;align-items:baseline;gap:.08em .23em;line-height:1.2;display:inline-flex}._staticText_12bs1_23{white-space:nowrap}._slot_12bs1_25{vertical-align:baseline;flex-shrink:0;display:inline-grid;position:relative}._sizer_12bs1_27{visibility:hidden;pointer-events:none;padding-right:3px;display:grid}._sizer_12bs1_27>span{grid-area:1/1}._viewport_12bs1_31{align-items:center;display:flex;position:absolute;inset:0}._word_12bs1_33{white-space:nowrap;display:inline-block;position:relative;overflow:hidden}._background_12bs1_35{background:linear-gradient(100deg, color-mix(in srgb, var(--color-blue) 12%, transparent), color-mix(in srgb, var(--color-blue) 28%, transparent) 65%, color-mix(in srgb, var(--color-blue) 18%, transparent));border-radius:.04em;position:absolute;inset:0}._wordText_12bs1_47{white-space:nowrap;color:var(--color-blue);padding-inline:.08em;display:block;position:relative}._cursor_12bs1_49{background:var(--color-blue);flex-shrink:0;width:3px;height:1em;display:inline-block}@media (prefers-reduced-motion:reduce){._word_12bs1_33{opacity:1!important;width:auto!important}._cursor_12bs1_49{opacity:1!important}}._section_1ecju_1{isolation:isolate;padding:var(--home-section-space) var(--home-gutter);background:var(--surface-section);color:var(--text-primary);position:relative}._container_1ecju_15{max-width:1240px;margin-inline:auto;position:relative}._header_1ecju_17{margin-bottom:clamp(40px,5vw,64px)}._header_1ecju_17 h2{font:500 clamp(2.2rem, 4.4vw, 4rem)/1.08 var(--font-display);letter-spacing:-.045em;color:var(--text-heading)}._titleLoop_1ecju_21{margin-top:.06em;display:flex}._description_1ecju_23{max-width:66ch;color:var(--text-secondary);margin-top:24px;font-size:16px;line-height:1.8}._grid_1ecju_25{--surface-page:var(--home-graphite);--surface-muted:var(--home-graphite);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;display:grid}._grid_1ecju_25>div{min-width:0}@media (width<=768px){._grid_1ecju_25{grid-template-columns:1fr;gap:20px}}@media (width<=480px){._header_1ecju_17 h2{font-size:clamp(1.65rem,7.2vw,2.2rem)}}

._pattern_1y0fj_1{pointer-events:none;-webkit-user-select:none;user-select:none;height:min(100%,780px);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#0000,#000 72px);mask-image:linear-gradient(#0000,#000 72px)}._pattern_1y0fj_1:before{content:"";background-position:top;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 88% 12%,#000 0%,#0000 70%);mask-image:radial-gradient(at 88% 12%,#000 0%,#0000 70%)}._pattern_1y0fj_1[data-pattern=grid]:before{background-image:linear-gradient(color-mix(in srgb, var(--color-light-gray) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-light-gray) 5%, transparent) 1px, transparent 1px);background-size:56px 56px}._pattern_1y0fj_1[data-pattern=dots]:before{background-image:radial-gradient(circle, color-mix(in srgb, var(--color-light-gray) 12%, transparent) 1px, transparent 1px);background-size:28px 28px}._canvas_1y0fj_61{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}@media (width<=768px){._pattern_1y0fj_1{opacity:.6;height:min(100%,480px)}}

._scene_1sfzy_1{width:100%;max-width:340px;height:224px;display:block;overflow:hidden}._surface_1sfzy_3{fill:var(--surface-card);stroke:var(--border-default);stroke-width:1px}._inset_1sfzy_5{fill:var(--surface-muted);stroke:var(--border-default);stroke-width:1px}._rule_1sfzy_7{stroke:var(--border-default);stroke-width:1px}._grid_1sfzy_9{stroke:var(--border-default);stroke-width:.7px;opacity:.55}._accentLine_1sfzy_11{stroke:var(--color-blue);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}._accent_1sfzy_11{fill:var(--color-blue)}._quietBar_1sfzy_15{fill:var(--color-light-gray);fill-opacity:.22}._fineDash_1sfzy_17{stroke-dasharray:2 3}._wireFrame_1sfzy_19{fill:none;stroke:var(--text-secondary);stroke-width:1px;stroke-opacity:.65}._wireStroke_1sfzy_21{fill:none;stroke:var(--text-secondary);stroke-width:1px;stroke-opacity:.6;stroke-linecap:round;stroke-linejoin:round}._wireGuide_1sfzy_23{fill:none;stroke:var(--text-muted);stroke-width:.7px;stroke-opacity:.45}._wireHeading_1sfzy_25{fill:none;stroke:var(--text-secondary);stroke-width:5px;stroke-linecap:round}._wireCopy_1sfzy_27{fill:none;stroke:var(--text-muted);stroke-width:1.5px;stroke-linecap:round;stroke-opacity:.65}._wireAccent_1sfzy_29{fill:none;stroke:var(--color-blue);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}._wirePhoneSurface_1sfzy_31{fill:var(--surface-card)}._pieSecondary_1sfzy_33{fill:var(--color-light-gray);fill-opacity:.7}._pieMuted_1sfzy_35{fill:var(--text-muted);fill-opacity:.5}._pieSlice_1sfzy_37{stroke:var(--surface-muted);stroke-width:1.5px;stroke-linejoin:round}

._wire_v6sbi_1{stroke:var(--color-blue);stroke-width:1px;stroke-opacity:.3;stroke-linecap:round;stroke-linejoin:round}._pulse_v6sbi_3{stroke:var(--color-blue);stroke-width:2px;stroke-linecap:round;fill:none}._pulseHead_v6sbi_5{stroke:var(--color-light-gray);stroke-width:.8px;stroke-linecap:round;fill:none}._port_v6sbi_7{fill:var(--color-blue);fill-opacity:.55}._activePort_v6sbi_9{fill:var(--color-light-gray)}._outline_v6sbi_11{fill:none;stroke:var(--color-blue);stroke-width:1px}._sourceLabel_v6sbi_13{fill:var(--text-secondary);font:9px var(--font-body)}._moduleLabel_v6sbi_15{fill:var(--text-muted);font:7px var(--font-mono);letter-spacing:.08em}._sourceIcon_v6sbi_17{stroke:var(--color-blue);stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}._row_v6sbi_19{fill:var(--surface-muted);stroke:var(--border-default);stroke-width:.6px}._rowLine_v6sbi_21{stroke:var(--color-light-gray);stroke-width:1.4px;stroke-opacity:.32;stroke-linecap:round}._engineIcon_v6sbi_23{stroke:var(--color-white);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}

._map_wvcd5_1{--map-land:color-mix(in srgb, var(--color-light-gray) 38%, transparent);--map-route:var(--color-blue);--map-label:var(--color-light-gray);width:100%;min-width:0;height:100%;position:relative;container:world-map/inline-size}._viewport_wvcd5_23{contain:layout paint;background:0 0;width:100%;height:100%;position:relative;overflow:hidden}._stage_wvcd5_39{aspect-ratio:960/440;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._entrance_wvcd5_55{opacity:0;position:absolute;inset:0}._parallax_wvcd5_57,._world_wvcd5_59{position:absolute;inset:0}._svg_wvcd5_61{width:100%;height:100%;display:block;overflow:visible}._land_wvcd5_63{stroke:var(--map-land);stroke-width:var(--map-dot-width);stroke-linecap:round}._route_wvcd5_65{stroke:var(--map-route);stroke-width:var(--map-line-width);stroke-linecap:round}._routeGlow_wvcd5_67{stroke:color-mix(in srgb, var(--map-route) 24%, transparent);stroke-linecap:round;pointer-events:none}._cityLights_wvcd5_69{stroke:color-mix(in srgb, var(--color-light-gray) 80%, var(--color-blue));stroke-linecap:round;opacity:.12;animation:7s ease-in-out infinite paused _city-shimmer_wvcd5_1}._map_wvcd5_1[data-in-view=true] ._cityLights_wvcd5_69{animation-play-state:running}._destination_wvcd5_73{fill:var(--text-emphasis)}._destinationHalo_wvcd5_75{fill:var(--color-blue);opacity:.18}._origin_wvcd5_77{fill:var(--color-white)}._originRing_wvcd5_79{stroke:var(--color-blue);stroke-width:2px}._originHalo_wvcd5_81{fill:var(--color-blue);opacity:.25}._map_wvcd5_1[data-in-view=true] ._originHalo_wvcd5_81,._map_wvcd5_1[data-in-view=true]:is([data-phase=routes],[data-phase=region],[data-phase=travel],[data-phase=north],[data-phase=europe]) ._destinationHalo_wvcd5_75{transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite _location-pulse_wvcd5_1}._map_wvcd5_1[data-in-view=true] ._entrance_wvcd5_55{animation:.92s cubic-bezier(.22,1,.36,1) both _map-enter_wvcd5_1}._map_wvcd5_1[data-moving=true] :is(._cityLights_wvcd5_69,._originHalo_wvcd5_81,._destinationHalo_wvcd5_75){animation-play-state:paused}._label_wvcd5_91{pointer-events:none;white-space:nowrap;color:var(--map-label);font:400 11px/1.4 var(--font-body);text-shadow:0 1px 3px var(--surface-page), 0 0 6px var(--surface-page);position:absolute}._labelText_wvcd5_93{transform:translate(calc(-50% + var(--label-x)), calc(-50% + var(--label-y)));display:block}._originLabel_wvcd5_95{color:var(--map-label);font:400 12px/18px var(--font-body);letter-spacing:.025em;white-space:nowrap;pointer-events:none;text-shadow:0 1px 4px var(--surface-page), 0 0 8px var(--surface-page);display:block;position:absolute}._originText_wvcd5_97{display:block;transform:translate(18px,-9px)}._originCountry_wvcd5_99{opacity:.65}._originCountry_wvcd5_99:before{content:", "}._map_wvcd5_1[data-compact=true] ._desktopLabel_wvcd5_103{display:none}@keyframes _location-pulse_wvcd5_1{0%,to{opacity:.18;transform:scale(1)}60%{opacity:0;transform:scale(1.6)}}@keyframes _map-enter_wvcd5_1{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes _map-enter-mobile_wvcd5_1{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes _city-shimmer_wvcd5_1{0%,28%,72%,to{opacity:.08}43%{opacity:.5}56%{opacity:.18}62%{opacity:.38}}@container world-map (width<=600px){._map_wvcd5_1[data-in-view=true] ._entrance_wvcd5_55{animation-name:_map-enter-mobile_wvcd5_1;animation-duration:.68s}._originLabel_wvcd5_95{font-size:11px}._originText_wvcd5_97{transform:translate(18px,-16px)}._originCountry_wvcd5_99{font-size:10px;line-height:14px;display:block}._originCountry_wvcd5_99:before{content:none}._cityLights_wvcd5_69:nth-child(2n),._desktopLabel_wvcd5_103{display:none}}@media (prefers-reduced-motion:reduce){._map_wvcd5_1 ._entrance_wvcd5_55,._map_wvcd5_1 ._originHalo_wvcd5_81,._map_wvcd5_1 ._destinationHalo_wvcd5_75{animation:none!important}._map_wvcd5_1 ._entrance_wvcd5_55{opacity:1;filter:none;transform:none}._activeCities_wvcd5_149{display:none}}._frame_ml9cc_1{perspective:1100px;width:100%}._card_ml9cc_11{isolation:isolate;background:radial-gradient(ellipse at 0% 100%, #f9f9f90e, transparent 60%), var(--surface-muted);border:1px solid #f9f9f924;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000029,inset 0 1px #f9f9f906}._content_ml9cc_37{z-index:1;position:relative}._glare_ml9cc_47{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){._card_ml9cc_11{transform:none!important}._glare_ml9cc_47{display:none}}._root_7evsw_1{isolation:isolate;background:var(--border-default);border-radius:24px;position:relative;overflow:hidden}._light_7evsw_17{aspect-ratio:1;pointer-events:none;width:200%;margin:-100% 0 0 -100%;animation:6s linear infinite _border-turn_7evsw_1;position:absolute;top:50%;left:50%}._content_7evsw_39{border-radius:inherit;background:var(--surface-card);height:100%;color:var(--text-primary);position:relative}@keyframes _border-turn_7evsw_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._light_7evsw_17{animation:none}}._section_1ay8l_1.about-section{--surface-page:var(--home-background);--surface-muted:var(--home-background);--surface-card:var(--home-graphite);padding-bottom:0!important}._story_1ay8l_15{--about-nav-offset:88px;--about-scroll-distance:clamp(700px, 125svh, 1250px);width:100%;max-width:1240px;margin-inline:auto;position:relative}._story_1ay8l_15:after{content:"";height:var(--about-scroll-distance);display:block}._grid_1ay8l_47.about-grid{top:var(--about-sticky-top,var(--about-nav-offset));scroll-margin-top:var(--about-nav-offset);grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,4vw,72px);max-width:1240px;position:sticky}._heading_1ay8l_67{font:500 clamp(34px, 4.4vw, 64px)/1.08 var(--font-display);letter-spacing:-.04em;color:var(--text-heading);margin:0 0 24px}._audience_1ay8l_81{color:var(--text-emphasis)}._heading_1ay8l_67 ._audience_1ay8l_81{color:var(--color-blue)}._body_1ay8l_85{max-width:58ch;font:400 16px/1.8 var(--font-body);color:var(--text-secondary);margin:0 0 20px}._body_1ay8l_85:last-of-type{margin-bottom:0}._teamExtras_1ay8l_89{max-width:1240px;margin:32px auto 0}._teamExtras_1ay8l_89>._copyDivider_1ay8l_91{max-width:460px}._desktopTeam_1ay8l_93{margin-top:24px}._desktopTeam_1ay8l_93>._copyDivider_1ay8l_91{max-width:none;margin-top:0}._desktopTeam_1ay8l_93 ul{margin:20px 0 12px}._mobileTeam_1ay8l_99{display:none}._copyDivider_1ay8l_91{border-top:1px solid var(--border-default);margin-top:28px}._visuals_1ay8l_113{box-sizing:border-box;align-self:stretch;width:100%;min-height:0;padding-top:40px;position:relative}._visuals_1ay8l_113>figure{height:min(720px, calc(100svh - var(--about-nav-offset) - 64px));max-height:100%;position:relative}._transition_1ay8l_145{margin:96px calc(-1 * var(--home-gutter)) 0;padding:0 var(--home-gutter) calc(var(--home-section-space) + var(--home-divider-space));position:relative}._solutions_1ay8l_157{z-index:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;max-width:1240px;margin-inline:auto;display:grid;position:relative}._projectsHeader_1ay8l_179{z-index:3;width:100%;max-width:900px;margin:0 auto 36px;position:relative}._projectsHeader_1ay8l_179 h2{letter-spacing:-.045em;font-size:clamp(2.4rem,3.7vw,3.6rem)}._projectsHeader_1ay8l_179 p{margin-top:20px;font-size:15px;line-height:1.7}._solutionReveal_1ay8l_199{min-width:0}._solutionReveal_1ay8l_199 aside{box-shadow:none;background:0 0;border:0}._solutionReveal_1ay8l_199>div,._solutionReveal_1ay8l_199 aside,._solutionReveal_1ay8l_199 aside>div,._projectBorder_1ay8l_209{height:100%}._projectActions_1ay8l_213{z-index:3;border-top:1px solid color-mix(in srgb, var(--color-light-gray) 12%, transparent);justify-content:space-between;align-items:center;gap:24px 48px;max-width:1240px;margin:36px auto 0;padding-block:28px 8px;display:flex;position:relative}._projectPrompt_1ay8l_237 h3{color:var(--text-heading);font:500 24px/1.2 var(--font-display);letter-spacing:-.03em;margin:0 0 8px}._projectPrompt_1ay8l_237 p{max-width:42ch;color:var(--text-secondary);font:400 14px/1.7 var(--font-body);margin:0}._projectButton_1ay8l_241{max-width:100%;min-height:48px;color:var(--color-white);font:500 15px/1.5 var(--font-body);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;justify-content:space-between;align-items:center;gap:28px;padding:10px 0;text-decoration:none;transition:color .18s;display:inline-flex}._projectContact_1ay8l_273{color:var(--color-white);flex-shrink:0}._projectButton_1ay8l_241:focus-visible{outline:2px solid var(--color-blue);outline-offset:6px;border-radius:2px}._projectIcon_1ay8l_277{color:inherit;flex-shrink:0;align-items:center;transition:transform .18s cubic-bezier(.23,1,.32,1);display:inline-flex}@media (hover:hover) and (pointer:fine){._projectButton_1ay8l_241:hover{color:var(--color-white)}._projectContact_1ay8l_273:hover ._projectIcon_1ay8l_277{transform:translate(2px,-2px)}}._teamLinks_1ay8l_289{flex-wrap:wrap;align-items:center;column-gap:24px;display:flex}._toolsLink_1ay8l_303{color:var(--color-light-gray);font:500 14px/1.5 var(--font-display);align-items:center;gap:12px;padding-block:12px;text-decoration:none;transition:color .2s;display:inline-flex}._toolsLink_1ay8l_303:hover,._toolsLink_1ay8l_303:focus-visible{color:var(--color-blue)}._toolsLink_1ay8l_303 svg{flex-shrink:0;width:26px;height:26px;transition:transform .2s}._toolsLink_1ay8l_303:hover svg{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){._story_1ay8l_15:after{display:none}._grid_1ay8l_47.about-grid{position:relative;top:auto}._toolsLink_1ay8l_303,._toolsLink_1ay8l_303 svg{transition:none}._toolsLink_1ay8l_303:hover svg{transform:none}._projectButton_1ay8l_241,._projectIcon_1ay8l_277{transition:none}._projectContact_1ay8l_273:hover ._projectIcon_1ay8l_277{transform:none}}._capabilities_1ay8l_353{flex-direction:column;gap:20px;height:100%;padding:clamp(28px,3vw,40px);display:flex}._solutionTitle_1ay8l_369{max-width:18ch;color:var(--text-heading);font:500 clamp(28px, 2.5vw, 34px)/1.15 var(--font-display);letter-spacing:-.04em;margin:0}._description_1ay8l_385{color:var(--text-secondary);font:400 15px/1.8 var(--font-body);margin:0}._list_1ay8l_397{border-top:1px solid color-mix(in srgb, var(--color-light-gray) 12%, transparent);flex-direction:column;gap:16px;margin:auto 0 0;padding:24px 0 0;list-style:none;display:flex}._item_1ay8l_417{color:var(--text-secondary);font:400 15px/1.65 var(--font-body);align-items:start;gap:12px;display:flex}._capabilityIcon_1ay8l_433{color:var(--text-muted);flex-shrink:0;margin-top:4px}@media (width<=960px){._desktopTeam_1ay8l_93{display:none}._mobileTeam_1ay8l_99{display:block}._mobileTeam_1ay8l_99 ._teamLinks_1ay8l_289{grid-template-columns:repeat(2,max-content);justify-content:center;column-gap:20px;display:grid}._mobileTeam_1ay8l_99 ._teamLinks_1ay8l_289>a:first-child{grid-column:1/-1}._mobileTeam_1ay8l_99 ._toolsLink_1ay8l_303{justify-content:center;display:flex}._story_1ay8l_15{--about-nav-offset:calc(var(--mobile-nav-height) + 16px);--about-scroll-distance:clamp(520px, 90svh, 820px)}._grid_1ay8l_47.about-grid{gap:12px!important}._heading_1ay8l_67{margin-bottom:14px;font-size:clamp(28px,5vw,38px)}._body_1ay8l_85{margin-bottom:12px;font-size:14px;line-height:1.55}._visuals_1ay8l_113{height:clamp(180px,100svh - 430px,340px);padding-top:0}._visuals_1ay8l_113>figure{height:100%;position:absolute;inset:0}._transition_1ay8l_145{margin-top:72px}._solutions_1ay8l_157,._projectActions_1ay8l_213{gap:24px}._projectsHeader_1ay8l_179{margin-bottom:28px}._projectsHeader_1ay8l_179 h2{font-size:clamp(28px,5vw,38px)}}@media (width<=768px){._transition_1ay8l_145{padding:0 24px calc(64px + var(--home-divider-space));margin:64px -24px 0}._solutions_1ay8l_157{grid-template-columns:1fr}._projectActions_1ay8l_213{flex-direction:column;align-items:start;gap:16px;margin-top:28px;padding-top:24px}._projectPrompt_1ay8l_237 h3{font-size:22px}._projectContact_1ay8l_273{align-self:stretch;gap:24px;padding-block:12px}._solutionTitle_1ay8l_369{font-size:28px}._capabilities_1ay8l_353{gap:20px;padding:28px}._item_1ay8l_417{gap:12px;font-size:14px}._list_1ay8l_397{gap:16px}._description_1ay8l_385{font-size:14px}}._team_1ebfa_1{gap:28px;margin:28px 0 24px;padding:0;list-style:none;display:flex}._member_1ebfa_3{flex-direction:column;align-items:center;gap:8px;min-width:88px;display:flex}._avatar_1ebfa_5{border:1px solid var(--border-default);background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--color-white) 12%, transparent), transparent 65%), var(--surface-muted);width:80px;height:80px;color:var(--color-light-gray);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s;display:grid;position:relative;overflow:hidden}._initial_1ebfa_21{font:400 28px/1 var(--font-display)}._avatar_1ebfa_5 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._avatarRing_1ebfa_25{border:1px solid var(--border-default);border-radius:inherit;pointer-events:none;position:absolute;inset:4px}._linkedinOverlay_1ebfa_27{border-radius:inherit;color:#fff;opacity:0;background:#000a;place-items:center;transition:opacity .25s;display:grid;position:absolute;inset:0}._linkedinOverlay_1ebfa_27 svg{opacity:0;transition:opacity .25s,transform .35s cubic-bezier(.22,1,.36,1);transform:translateY(8px)scale(.8)}._member_1ebfa_3[data-open=true] ._linkedinOverlay_1ebfa_27,._member_1ebfa_3[data-open=true] ._linkedinOverlay_1ebfa_27 svg{opacity:1}._member_1ebfa_3[data-open=true] ._linkedinOverlay_1ebfa_27 svg{transform:none}._member_1ebfa_3[data-open=true] ._avatar_1ebfa_5{border-color:var(--color-blue);transform:translateY(-3px)scale(1.025)}._name_1ebfa_37{color:var(--color-light-gray);font:500 14px/1.4 var(--font-display)}._role_1ebfa_39{color:var(--text-secondary);font:400 11px/1.5 var(--font-body);opacity:0;transition:opacity .2s,transform .2s;transform:translateY(-3px)}._member_1ebfa_3[data-open=true] ._role_1ebfa_39{opacity:1;transform:none}@media (width<=960px){._team_1ebfa_1{justify-content:center}._role_1ebfa_39{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._avatar_1ebfa_5,._role_1ebfa_39,._linkedinOverlay_1ebfa_27,._linkedinOverlay_1ebfa_27 svg{transition:none}._member_1ebfa_3[data-open=true] ._avatar_1ebfa_5{transform:none}}@media (hover:none),(pointer:coarse){._linkedinOverlay_1ebfa_27{display:none}._role_1ebfa_39{opacity:1;transform:none}}

._root_1girt_1{isolation:isolate;text-align:center;margin-bottom:40px;padding-top:clamp(100px,10vw,136px);position:relative}._root_1girt_1 h2{color:var(--text-heading);font:500 clamp(2.3rem, 4.5vw, 4.4rem)/1.08 var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0}@supports ((-webkit-background-clip:text) or (background-clip:text)){._root_1girt_1 h2{background:linear-gradient(135deg, var(--color-white) 15%, var(--color-light-gray) 65%, color-mix(in srgb, var(--color-light-gray) 72%, var(--color-graphite)));color:#0000;-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){._root_1girt_1 h2{color:canvastext;background:0 0}}._root_1girt_1 p{max-width:500px;color:var(--text-secondary);text-wrap:pretty;margin:24px auto 0;font-size:14px;line-height:1.85}._lamp_1girt_75{z-index:-1;pointer-events:none;width:min(100%,760px);height:clamp(180px,20vw,260px);position:absolute;top:0;left:50%;overflow:clip;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 12% 65%,#0000);mask-image:linear-gradient(#0000,#000 12% 65%,#0000)}._beamLeft_1girt_101,._beamRight_1girt_101{opacity:.25;width:50%;height:160px;transition:transform 1.1s cubic-bezier(.22,1,.36,1),opacity 1.1s;position:absolute;top:24px;transform:scaleX(.65);-webkit-mask-image:linear-gradient(#0000,#000 20%,#0000 85%);mask-image:linear-gradient(#0000,#000 20%,#0000 85%)}._beamLeft_1girt_101{transform-origin:100% 0;background:conic-gradient(from 70deg at center top, var(--color-blue), transparent, transparent);right:50%}._beamRight_1girt_101{transform-origin:0 0;background:conic-gradient(from 290deg at center top, transparent, transparent, var(--color-blue));left:50%}._glow_1girt_147{background:radial-gradient(ellipse at 50% 24%, color-mix(in srgb, var(--color-blue) 38%, transparent), transparent 64%);opacity:.5;height:100%;transition:transform 1.1s cubic-bezier(.22,1,.36,1),opacity 1.1s;position:absolute;inset:0 8% auto;transform:scaleX(.65)}._filament_1girt_167{background:linear-gradient(90deg, transparent, var(--color-blue) 20%, var(--color-light-gray) 50%, var(--color-blue) 80%, transparent);width:50%;height:2px;box-shadow:0 0 18px 2px color-mix(in srgb, var(--color-blue) 45%, transparent);border-radius:100%;transition:transform 1.1s cubic-bezier(.22,1,.36,1);position:absolute;top:46px;left:25%;transform:scaleX(.65)}._root_1girt_1[data-lit=true] ._beamLeft_1girt_101,._root_1girt_1[data-lit=true] ._beamRight_1girt_101{opacity:.55;transform:scaleX(1)}._root_1girt_1[data-lit=true] ._glow_1girt_147{opacity:1;transform:scaleX(1)}._root_1girt_1[data-lit=true] ._filament_1girt_167{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){._beamLeft_1girt_101,._beamRight_1girt_101,._glow_1girt_147,._filament_1girt_167{transition:none}}

._timeline_ms8l2_1{--timeline-line:var(--color-light-gray,#e5e5e5);--timeline-node-x:164px;margin:0;padding:0;list-style:none;position:relative}._item_ms8l2_17{min-width:0;position:relative}._header_ms8l2_19{position:relative}._anchor_ms8l2_21{left:var(--timeline-node-x);pointer-events:none;width:1px;height:1px;position:absolute;top:18px}._separator_ms8l2_23{z-index:0;pointer-events:none;position:absolute}._line_ms8l2_25{background:var(--timeline-line);transform-origin:top;width:100%;height:100%;display:block}._indicator_ms8l2_27{z-index:1;border:2px solid var(--timeline-line);background:var(--surface-muted);width:13px;height:13px;box-shadow:0 0 0 7px var(--surface-muted);border-radius:50%;position:absolute}._date_ms8l2_29{color:var(--text-muted);font:400 11px/1.8 var(--font-mono);letter-spacing:.15em;text-transform:uppercase}[data-scroll-reveal=true] ._indicator_ms8l2_27{transition:background .3s,border-color .3s,box-shadow .3s}[data-scroll-reveal=true] ._item_ms8l2_17[data-visible=true] ._indicator_ms8l2_27{border-color:var(--color-blue);background:var(--color-blue)}[data-scroll-reveal=true] ._item_ms8l2_17[data-visible=true]:not(:has(~._item_ms8l2_17[data-visible=true])) ._indicator_ms8l2_27{box-shadow:0 0 0 6px color-mix(in srgb, var(--color-blue) 15%, transparent), 0 0 26px color-mix(in srgb, var(--color-blue) 80%, transparent)}._title_ms8l2_47{color:var(--text-heading);font:500 clamp(26px, 3.2vw, 42px)/1.13 var(--font-display);letter-spacing:-.04em;text-wrap:balance}._content_ms8l2_49{min-width:0}._principle_ms8l2_51{color:var(--text-emphasis);font:400 13px/1.6 var(--font-mono);margin-bottom:18px}._description_ms8l2_53{max-width:490px;color:var(--text-secondary);font:400 15px/1.9 var(--font-body)}._result_ms8l2_55{color:var(--text-muted);font:400 11px/1.6 var(--font-mono);letter-spacing:.06em;align-items:center;gap:10px;margin-top:28px;display:inline-flex}._result_ms8l2_55:before{content:"";background:var(--timeline-line);opacity:.5;width:20px;height:1px}._watermark_ms8l2_59{color:var(--color-light-gray);opacity:.09;letter-spacing:.08em;text-align:right;pointer-events:none;-webkit-user-select:none;user-select:none;margin-top:24px;font-family:Yu Mincho,Hiragino Mincho ProN,Noto Serif CJK JP,serif;font-size:clamp(80px,10vw,124px);font-weight:500;line-height:1.1;display:block}._timeline_ms8l2_1[data-orientation=vertical]{max-width:980px;margin-inline:auto}[data-orientation=vertical]>._item_ms8l2_17{min-height:max(380px,66svh);padding:0 0 100px calc(var(--timeline-node-x) + 64px)}[data-orientation=vertical] ._header_ms8l2_19{position:static}[data-orientation=vertical] ._date_ms8l2_29{width:calc(var(--timeline-node-x) - 36px);text-align:right;position:absolute;top:8px;left:0}[data-orientation=vertical] ._indicator_ms8l2_27{left:calc(var(--timeline-node-x) - 6px);top:12px}[data-orientation=vertical] ._separator_ms8l2_23{left:var(--timeline-node-x);width:1px;height:100%;top:18px}[data-orientation=vertical] ._title_ms8l2_47{max-width:600px;margin-bottom:24px}[data-orientation=vertical]>._item_ms8l2_17:last-child{min-height:0;padding-bottom:0}._item_ms8l2_17:last-child ._separator_ms8l2_23{display:none}[data-scroll-reveal=false] ._item_ms8l2_17:is([data-state=completed],[data-state=current]) ._indicator_ms8l2_27{background:var(--timeline-line)}._timeline_ms8l2_1[data-orientation=horizontal]{gap:32px;width:100%;display:flex}[data-orientation=horizontal]>._item_ms8l2_17{flex:1}[data-orientation=horizontal] ._header_ms8l2_19{padding-top:40px}[data-orientation=horizontal] ._date_ms8l2_29{margin-bottom:12px}[data-orientation=horizontal] ._title_ms8l2_47{margin-bottom:16px;font-size:22px}[data-orientation=horizontal] ._indicator_ms8l2_27{top:0;left:0}[data-orientation=horizontal] ._separator_ms8l2_23{width:calc(100% + 32px);height:1px;top:6px;left:6px}[data-orientation=horizontal] ._description_ms8l2_53{font-size:13px}@media (width<=768px){._timeline_ms8l2_1{--timeline-node-x:8px}[data-orientation=vertical]>._item_ms8l2_17{padding-bottom:80px;padding-left:40px}[data-orientation=vertical] ._date_ms8l2_29{text-align:left;width:auto;margin-bottom:18px;padding-top:8px;position:static}[data-orientation=vertical] ._title_ms8l2_47{margin-bottom:20px;font-size:clamp(25px,6.6vw,36px)}._description_ms8l2_53{font-size:14px}._principle_ms8l2_51{margin-bottom:14px}._result_ms8l2_55{margin-top:24px}._watermark_ms8l2_59{margin-top:20px;font-size:clamp(64px,18vw,88px)}._timeline_ms8l2_1[data-orientation=horizontal]{flex-direction:column;gap:0}[data-orientation=horizontal]>._item_ms8l2_17{padding:0 0 44px 40px}[data-orientation=horizontal] ._header_ms8l2_19{padding-top:0;position:static}[data-orientation=horizontal] ._indicator_ms8l2_27{top:4px;left:2px}[data-orientation=horizontal] ._separator_ms8l2_23{width:1px;height:100%;top:10px;left:8px}}@media (prefers-reduced-motion:reduce){._watermark_ms8l2_59{transform:none!important}._date_ms8l2_29,._title_ms8l2_47,._content_ms8l2_49,._indicator_ms8l2_27,._line_ms8l2_25{opacity:1!important;transform:none!important}}._section_lc7ya_1{--surface-muted:var(--surface-section);--surface-card:var(--home-graphite);padding:var(--home-section-space) var(--home-gutter);background:var(--surface-muted);color:var(--text-primary);position:relative}._container_lc7ya_17{max-width:1240px;margin-inline:auto}._stickyHeader_lc7ya_19{z-index:4;background:var(--surface-muted);margin-bottom:60px;padding-block:20px 28px;position:relative}._header_lc7ya_21{justify-content:space-between;align-items:end;gap:64px;display:flex}._header_lc7ya_21 h2{font:500 clamp(2.2rem, 4.4vw, 4rem)/1.08 var(--font-display);letter-spacing:-.045em;color:var(--text-heading)}._intro_lc7ya_25{align-items:start;gap:8px;max-width:432px;display:flex}._intro_lc7ya_25>p{color:var(--text-secondary);font-size:14px;line-height:1.85}._info_lc7ya_29{flex-shrink:0;position:relative}._infoButton_lc7ya_31{width:32px;height:32px;color:var(--color-light-gray);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;margin-top:-3px;display:grid}._infoButton_lc7ya_31:hover,._infoButton_lc7ya_31:focus-visible{color:var(--color-blue)}._tooltip_lc7ya_35{z-index:5;border:1px solid var(--border-default);background:var(--surface-card);width:min(280px,100vw - 96px);color:var(--text-primary);font:400 13px/1.6 var(--font-body);border-radius:10px;padding:12px 16px;position:absolute;top:100%;left:0;box-shadow:0 8px 28px #0004}@media (width<=960px){._header_lc7ya_21{gap:40px}}@media (width<=768px){._stickyHeader_lc7ya_19{margin-bottom:32px;padding-block:12px 24px}._header_lc7ya_21{flex-direction:column;align-items:start;gap:20px}._intro_lc7ya_25{max-width:540px}._infoButton_lc7ya_31{width:40px;height:40px;margin-top:-7px}}

._principle_ceo3k_1{min-width:0}._principle_ceo3k_1+._principle_ceo3k_1{border-left:1px solid color-mix(in srgb, var(--color-light-gray) 12%, transparent);padding-left:32px}._title_ceo3k_5{color:var(--color-light-gray);font:500 19px/1.3 var(--font-body);letter-spacing:-.02em;align-items:center;gap:12px;margin:0 0 24px;display:flex}._title_ceo3k_5:before{content:"";background:var(--color-blue);width:20px;height:2px}._statement_ceo3k_9{max-width:24ch;min-height:3.9em;color:var(--color-white);font:500 clamp(24px, 2.1vw, 28px)/1.3 var(--font-body);letter-spacing:-.025em;text-wrap:balance;margin:0 0 22px}._body_ceo3k_11{max-width:42ch;color:var(--text-secondary);font:400 15px/1.8 var(--font-body);margin:0}@media (width<=960px){._principle_ceo3k_1+._principle_ceo3k_1{border-left:0;border-top:1px solid var(--border-default);padding:28px 0 0}._title_ceo3k_5{margin-bottom:16px}._statement_ceo3k_9{max-width:32ch;min-height:0;margin-bottom:16px}._body_ceo3k_11{max-width:64ch}}._arc_1b814_1{pointer-events:none;position:absolute;inset:calc(-1*clamp(32px,5vw,80px)) 0 auto}._arc_1b814_1 svg{aspect-ratio:1440/304;opacity:.5;transform-origin:50%;width:100%;height:auto;transition:transform 1.1s cubic-bezier(.22,1,.36,1),opacity 1.1s;display:block;overflow:visible;transform:scale(.96)}._halo_1b814_25{opacity:.14;transition:opacity 1.1s}._arc_1b814_1[data-lit=true] svg{opacity:1;transform:scale(1)}._arc_1b814_1[data-lit=true] ._halo_1b814_25{opacity:.38}@media (prefers-reduced-motion:reduce){._arc_1b814_1 svg{opacity:1;transition:none;transform:none}._halo_1b814_25{opacity:.38;transition:none}}._intro_c29ia_1{margin-bottom:clamp(40px,5vw,64px)}._intro_c29ia_1 h2{max-width:22ch;color:var(--color-light-gray);font:500 clamp(32px, 3.6vw, 48px)/1.1 var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0}._principles_c29ia_5{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}._panel_c29ia_7{position:relative}@media (width<=960px){._principles_c29ia_5{grid-template-columns:1fr;gap:28px}}._container_c29ia_19{max-width:1240px;margin-inline:auto}

._root_10rw4_1{margin-bottom:clamp(48px,6vw,80px)}._heading_10rw4_9{letter-spacing:-.04em;color:var(--color-white);margin:0 0 28px;font-size:clamp(24px,3vw,40px);font-weight:500}._grid_10rw4_25{--columns:6;--gap:16px;justify-content:center;gap:var(--gap);perspective:1000px;transform-style:preserve-3d;flex-wrap:wrap;margin:0;padding:12px 0;list-style:none;display:flex;position:relative}._gridItem_10rw4_55{flex:0 0 calc((100% - (var(--columns) - 1) * var(--gap)) / var(--columns));min-width:0;height:180px}._expandButton_10rw4_67{visibility:hidden;min-height:44px;color:var(--text-secondary);font:500 13px/1.5 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:16px auto 0;padding:8px 16px;display:flex}._expandButton_10rw4_67:hover{color:var(--text-accent)}._expandButton_10rw4_67:focus-visible{outline:2px solid var(--text-accent);outline-offset:3px}._expandButton_10rw4_67 svg{fill:none;stroke:currentColor;stroke-width:1.5px}._expandButton_10rw4_67[aria-expanded=true] svg{transform:rotate(180deg)}@media (width>=1001px){._grid_10rw4_25:not([data-use=cloud])[data-expanded=false]>._gridItem_10rw4_55:nth-child(n+13){display:none}._grid_10rw4_25:not([data-use=cloud]):has(>._gridItem_10rw4_55:nth-child(13))+._expandButton_10rw4_67{visibility:visible}}@media (width>=641px) and (width<=1000px){._grid_10rw4_25:not([data-use=cloud])[data-expanded=false]>._gridItem_10rw4_55:nth-child(n+9){display:none}._grid_10rw4_25:not([data-use=cloud]):has(>._gridItem_10rw4_55:nth-child(9))+._expandButton_10rw4_67{visibility:visible}}@media (width>=641px){._grid_10rw4_25[data-use=cloud][data-expanded=false]>._gridItem_10rw4_55:nth-child(n+7){display:none}._grid_10rw4_25[data-use=cloud]:has(>._gridItem_10rw4_55:nth-child(7))+._expandButton_10rw4_67{visibility:visible}}@media (width>=381px) and (width<=640px){._grid_10rw4_25[data-expanded=false]>._gridItem_10rw4_55:nth-child(n+7){display:none}._grid_10rw4_25:has(>._gridItem_10rw4_55:nth-child(7))+._expandButton_10rw4_67{visibility:visible}}@media (width<=380px){._grid_10rw4_25[data-expanded=false]>._gridItem_10rw4_55:nth-child(n+5){display:none}._grid_10rw4_25:has(>._gridItem_10rw4_55:nth-child(5))+._expandButton_10rw4_67{visibility:visible}}._card_10rw4_163{box-sizing:border-box;border:1px solid var(--border-default);background:linear-gradient(to bottom, var(--surface-card), var(--surface-muted));width:100%;min-width:0;height:100%;min-height:150px;animation:8s ease-out infinite _elevate_10rw4_1;animation-delay:var(--delay);animation-play-state:var(--play-state);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px 12px;transition:border-color .25s,box-shadow .25s;display:flex;box-shadow:0 8px 30px #0000000f}._card_10rw4_163:hover{border-color:var(--text-accent);box-shadow:0 8px 30px #1665da1f}._icon_10rw4_217{fill:currentColor;object-fit:contain;width:40px;height:40px}._iconBackdrop_10rw4_233{background:var(--color-white);border-radius:6px;padding:3px}._name_10rw4_245{font-family:var(--font-mono);text-align:center;color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px}._caption_10rw4_261{flex-direction:column;align-items:center;gap:6px;display:flex}._detail_10rw4_263{color:var(--text-muted);font:400 10px/1.5 var(--font-body);text-align:center;text-wrap:balance}._filters_10rw4_267{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}._filter_10rw4_267{scroll-margin-top:calc(var(--mobile-nav-height,64px) + 24px);border:1px solid var(--border-default);min-height:56px;color:var(--text-secondary);font:500 13px/1.45 var(--font-body);text-align:center;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:12px 16px;transition:border-color .2s,color .2s,background-color .2s;display:flex}._filter_10rw4_267[aria-pressed=true]{border-color:var(--color-blue);background:color-mix(in srgb, var(--color-blue) 12%, transparent);color:var(--color-white)}@media (hover:hover){._filter_10rw4_267:hover{border-color:var(--color-light-gray);color:var(--color-white)}._filter_10rw4_267[aria-pressed=true]:hover{border-color:var(--color-blue)}}._filterInfo_10rw4_335{color:var(--text-muted);font:400 12px/1.5 var(--font-body);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;margin:16px 0 12px;display:flex}._monogram_10rw4_355{width:40px;height:40px;font:700 27px/1 var(--font-display);place-items:center;display:grid}@keyframes _elevate_10rw4_1{0%,35%,to{transform:none}14%,21%{transform:translateY(-3.71px)rotateX(10.71deg)translateZ(20px)}}@media (width<=1000px){._grid_10rw4_25{--columns:4}}@media (width>=641px){._grid_10rw4_25[data-use=cloud]{--columns:3}}@media (width<=640px){._filters_10rw4_267{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._filter_10rw4_267{padding:10px;font-size:12px}._grid_10rw4_25{--columns:3;--gap:12px}._card_10rw4_163{gap:16px;min-height:125px;padding:20px 8px}._icon_10rw4_217{width:32px;height:32px}}@media (width<=380px){._grid_10rw4_25{--columns:2}}@media (prefers-reduced-motion:reduce){._card_10rw4_163{transition:none;animation:none}._filter_10rw4_267{transition:none}}._section_1azxy_1{--surface-card:var(--color-graphite);--surface-muted:var(--color-graphite);padding:var(--home-section-space) var(--home-gutter);background:var(--surface-section);position:relative}._section_1azxy_1:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-blue) 35%, transparent), transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}._container_1azxy_31{max-width:1240px;margin-inline:auto}._header_1azxy_33{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(32px,6vw,96px);margin-bottom:clamp(36px,5vw,64px);display:grid}._header_1azxy_33 h2{max-width:24ch;color:var(--text-heading);font:500 clamp(32px, 3.6vw, 48px)/1.1 var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0}._header_1azxy_33>p{max-width:40ch;color:var(--text-secondary);font:400 16px/1.8 var(--font-body);margin:0}._container_1azxy_31>:last-child{margin-bottom:0}@media (width<=768px){._header_1azxy_33{grid-template-columns:1fr;gap:20px}._header_1azxy_33 h2{font-size:32px}._header_1azxy_33>p{font-size:15px}}

._airspace_1tcu7_1{pointer-events:none;-webkit-user-select:none;user-select:none;height:110px;position:absolute;top:0;left:0;right:0;overflow:hidden}._plane_1tcu7_23{transform-origin:82.4% 94%;width:280px;position:absolute;top:0;left:0}._bob_1tcu7_39{animation:5.2s ease-in-out infinite _glide_1tcu7_1;animation-play-state:var(--flight-play-state,running)}._propeller_1tcu7_49{transform-box:fill-box;transform-origin:50%;animation:.18s linear infinite _spin_1tcu7_1;animation-play-state:var(--flight-play-state,running)}@keyframes _glide_1tcu7_1{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes _spin_1tcu7_1{to{transform:rotateX(360deg)}}@media (width<=1023px){._airspace_1tcu7_1{height:62px}._plane_1tcu7_23{width:210px}._bob_1tcu7_39{animation-name:_glide-narrow_1tcu7_1}@keyframes _glide-narrow_1tcu7_1{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}}@media (prefers-reduced-motion:reduce){._airspace_1tcu7_1{display:none}._bob_1tcu7_39,._propeller_1tcu7_49{animation:none}}._scene_1c5ps_1{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}._clouds_1c5ps_19{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0003 0% 24%,#0001 55%,#000 82%);mask-image:linear-gradient(#0003 0% 24%,#0001 55%,#000 82%)}._success_dpp08_1{text-align:center;color:var(--text-primary);justify-items:center;gap:16px;padding:40px 0;display:grid}._successIcon_dpp08_19{place-items:center;width:152px;height:152px;display:grid;position:relative}._successCircle_dpp08_35{background:#16a34a;border-radius:50%;place-items:center;width:88px;height:88px;display:grid}._particle_dpp08_53{pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:calc(50% - 3px);left:calc(50% - 3px)}._successTitle_dpp08_73{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(24px,4vw,32px);line-height:1.2}._successText_dpp08_87{font-family:var(--font-body);color:var(--text-secondary);font-size:15px;line-height:1.65}._resetButton_dpp08_101{border:1px solid var(--border-default);min-height:48px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:999px;margin-top:12px;padding:12px 24px;font-size:14px;font-weight:600;transition:background-color .25s,border-color .25s}._resetButton_dpp08_101:hover{border-color:var(--text-secondary);background:var(--surface-muted)}._progress_dpp08_139{background:var(--border-default);border-radius:999px;width:100%;height:6px;margin-top:16px;overflow:hidden}._progressBar_dpp08_157{border-radius:inherit;background:var(--color-blue);width:35%;height:100%;animation:1.2s ease-in-out infinite _progress_dpp08_139;display:block}@keyframes _progress_dpp08_139{0%{transform:translate(-100%)}to{transform:translate(286%)}}._progressError_dpp08_185{background:#ef44442e}._progressComplete_dpp08_193,._errorBar_dpp08_195{border-radius:inherit;transform-origin:0;width:100%;height:100%;display:block}._errorBar_dpp08_195{background:#ef4444}._errorMessage_dpp08_219{overflow-wrap:anywhere;background:#ef444414;border:1px solid #f8717173;border-radius:18px;padding:16px}._errorContent_dpp08_235{align-items:flex-start;gap:12px;display:flex}._errorIcon_dpp08_247{flex-shrink:0}._errorTitle_dpp08_255{font-family:var(--font-display);color:#fca5a5;margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.4}._errorText_dpp08_273,._errorHint_dpp08_275{font-family:var(--font-body);color:var(--text-primary);margin:0;font-size:13px;line-height:1.6}._errorHint_dpp08_275{color:var(--text-secondary);margin-top:6px}._spinner_dpp08_301{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.75s linear infinite _spin_dpp08_301}@keyframes _spin_dpp08_301{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._progressBar_dpp08_157{animation:none;transform:translate(93%)}._spinner_dpp08_301{animation:none}._resetButton_dpp08_101{transition:none}}._contactLink_dpp08_345{align-items:center}@media (width<=960px){._contactLink_dpp08_345{min-height:44px}}

._sky_11akg_1{--cloud-edge:70px;pointer-events:none;position:absolute;inset:0;overflow:visible;-webkit-mask-image:linear-gradient(#000 8%,#0003 24%,#0001 60%,#000 78%);mask-image:linear-gradient(#000 8%,#0003 24%,#0001 60%,#000 78%);container-type:inline-size}._cloud_11akg_23{--cloud-size:clamp(130px, var(--cloud-width), 400px);left:0;top:clamp(var(--cloud-edge), var(--cloud-top), calc(100% - var(--cloud-size) / 2.2 - var(--cloud-edge)));width:var(--cloud-size);height:auto;opacity:var(--cloud-opacity);animation:_drift-across_11akg_1 var(--cloud-duration) linear var(--cloud-delay) infinite;animation-play-state:var(--cloud-play-state);position:absolute}._cloudBody_11akg_49{fill:var(--color-white)}._cloudShade_11akg_51{fill:var(--color-light-gray)}@keyframes _drift-across_11akg_1{0%{transform:translate(-110%)}to{transform:translate(calc(100cqw + 10%))}}@media (width<=768px){._sky_11akg_1{--cloud-edge:12px}._cloud_11akg_23{--cloud-size:clamp(120px, calc(var(--cloud-width) * 1.8), 240px)}._cloud_11akg_23[data-cloud="4"],._cloud_11akg_23[data-cloud="5"]{display:none}}@media (prefers-reduced-motion:reduce){._sky_11akg_1{--cloud-edge:12px}._cloud_11akg_23{animation:none}._cloud_11akg_23[data-cloud="0"]{left:65%}._cloud_11akg_23[data-cloud="1"]{left:-8%}._cloud_11akg_23[data-cloud="2"]{left:55%}._cloud_11akg_23[data-cloud="3"]{left:10%}._cloud_11akg_23[data-cloud="4"]{left:88%}._cloud_11akg_23[data-cloud="5"]{left:25%}}._tow_h3amf_1{aspect-ratio:660/240;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;position:relative}._facingLeft_h3amf_17{transform:scaleX(-1)}._aircraft_h3amf_21{width:54.55%;height:100%;display:block;position:absolute;top:0;right:0}._rope_h3amf_39{width:9%;height:21%;stroke:var(--color-light-gray);stroke-width:1.6px;stroke-linecap:round;opacity:.65;position:absolute;top:38%;left:40%;overflow:visible}._banner_h3amf_65{transform-origin:100%;width:42%;height:auto;animation:2.6s ease-in-out infinite _flutter_h3amf_1;animation-play-state:var(--flight-play-state,running);display:block;position:absolute;top:38%;left:0;overflow:visible}._fabric_h3amf_91{fill:var(--color-white);stroke:var(--color-blue);stroke-width:1.5px;stroke-linejoin:round}._seam_h3amf_105{stroke:var(--color-blue);stroke-width:1px;stroke-opacity:.35}._domain_h3amf_117{fill:var(--color-blue);font-family:var(--font-mono);letter-spacing:-.5px;font-size:18px;font-weight:400}@keyframes _flutter_h3amf_1{0%,to{transform:rotate(-1deg)skewY(1.5deg)scaleY(.97)}50%{transform:rotate(1.2deg)skewY(-1.5deg)scaleY(1.03)}}@media (prefers-reduced-motion:reduce){._banner_h3amf_65{animation:none}}
