.home-story_continuation__TP2_w{--color-ink:#eef1f5;--color-bg:#08080c;--color-accent-hi:#9bb1ce;background:#08080c;color:#eef1f5;padding:0 4.4vw;color-scheme:dark}.home-story_approach__QOnPE{padding:112px 0 96px;border-top:1px solid #a3b5cd30;scroll-margin-top:30px}.home-story_storyHead__YjtKq{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:8vw}.home-story_eyebrow__wkNAZ{display:flex;align-items:center;gap:10px;color:#9bb1ce;font-size:12px;margin-bottom:24px}.home-story_eyebrow__wkNAZ:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.home-story_approach__QOnPE h2{font-size:clamp(28px,3.5vw,48px);font-weight:400;line-height:1.4;letter-spacing:-.04em}.home-story_storyBody__KvcLr{color:#abb5c4;font-size:16px;line-height:1.9}.home-story_storyBody__KvcLr p+p{margin-top:20px}.home-story_themes__yEzmx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.3vw;margin-top:64px}.home-story_themes__yEzmx article{display:flex;flex-direction:column;gap:30px;padding-top:22px;border-top:1px solid #a3b5cd40}.home-story_number__38jWx{font-size:11px;color:#9bb1ce;font-variant-numeric:tabular-nums}.home-story_themes__yEzmx h3{font-size:22px;font-weight:400;letter-spacing:-.035em}.home-story_themes__yEzmx p{margin-top:14px;max-width:330px;color:#abb5c4;font-size:14px;line-height:1.9}.home-story_readLink__lcvWq{margin-top:38px}.home-story_contact__LVfwc{margin-inline:-4.4vw;padding:64px 4.4vw 80px;border-block:1px solid #a3b5cd30;background:radial-gradient(ellipse at 80% 120%,#344f7340,transparent 65%),#0e131b}.home-story_letsTalk__Z5_av{font-size:clamp(72px,10vw,144px);line-height:1;letter-spacing:-.065em;font-weight:400;color:#a3b5cd}.home-story_contactBottom__9IuqD{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-top:44px}.home-story_contact__LVfwc h2{font-size:clamp(26px,2.6vw,36px);line-height:1.45;font-weight:400;letter-spacing:-.035em}.home-story_contact__LVfwc p:not(.home-story_letsTalk__Z5_av){margin-top:18px;font-size:14px;line-height:1.9;color:#abb5c4}.home-story_contactButton__OB4gc{flex-shrink:0}.home-story_footer__5i0WJ{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;color:#9ba8ba;font-size:11px}.home-story_footer__5i0WJ nav{display:flex;align-items:center;gap:24px}.home-story_footer__5i0WJ a{display:inline-flex;align-items:center;min-height:44px}.home-story_footer__5i0WJ a:hover{color:#eef1f5}.home-story_continuation__TP2_w a:focus-visible{outline:2px solid #9bb1ce;outline-offset:5px}@media (min-width:1800px){.home-story_continuation__TP2_w{padding-inline:6vw}.home-story_themes__yEzmx{gap:5vw}.home-story_contact__LVfwc{margin-inline:-6vw;padding-inline:6vw}}@media (max-width:767px){.home-story_continuation__TP2_w{padding-inline:22px}.home-story_approach__QOnPE{padding:64px 0 56px}.home-story_storyHead__YjtKq{grid-template-columns:1fr;gap:28px}.home-story_eyebrow__wkNAZ{margin-bottom:18px;font-size:11px}.home-story_storyBody__KvcLr{font-size:14px}.home-story_storyBody__KvcLr p+p{margin-top:14px}.home-story_themes__yEzmx{grid-template-columns:1fr;gap:0;margin-top:36px}.home-story_themes__yEzmx article{display:grid;grid-template-columns:22px 1fr;gap:18px;padding:24px 0}.home-story_number__38jWx{padding-top:4px}.home-story_themes__yEzmx h3{font-size:20px}.home-story_themes__yEzmx p{font-size:13px;margin-top:10px}.home-story_readLink__lcvWq{margin-top:4px}.home-story_contact__LVfwc{margin-inline:-22px;padding:42px 22px 48px}.home-story_contactBottom__9IuqD{flex-direction:column;align-items:start;gap:28px;margin-top:30px}.home-story_contact__LVfwc p:not(.home-story_letsTalk__Z5_av){font-size:13px}.home-story_footer__5i0WJ{flex-direction:column-reverse;align-items:start;gap:6px;padding:16px 0 max(22px,env(safe-area-inset-bottom));font-size:10px}.home-story_footer__5i0WJ nav{flex-wrap:wrap;gap:0 20px}}.mobile-menu_icon__u_b17{position:relative;display:block;width:44px;height:44px}.mobile-menu_icon__u_b17>span{position:absolute;left:12px;right:12px;height:2px;background:currentColor;transition:transform .3s}.mobile-menu_icon__u_b17>span:first-child{top:17px}.mobile-menu_icon__u_b17>span:last-child{top:25px}.mobile-menu_icon__u_b17[data-open=true]>span:first-child,details[open] .mobile-menu_icon__u_b17>span:first-child{top:50%;transform:rotate(45deg)}.mobile-menu_icon__u_b17[data-open=true]>span:last-child,details[open] .mobile-menu_icon__u_b17>span:last-child{top:50%;transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.mobile-menu_icon__u_b17>span{transition:none}}.refraction_scene__Fun22{--scene-ink:#f3f2f7;--scene-line:#ffffff65;--arrow-line:#ffffff50;--footer-ink:#ffffffa6;--door-color:#a3b5cd;--scene-padding:4.4vw;--menu-bg:#0a0a0ad9;--menu-muted:#8a8a8a;--menu-line:#262626;position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:max(760px,100svh);overflow:clip;padding:0 var(--scene-padding);background:#08080c;color-scheme:dark;color:var(--scene-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.refraction_scene__Fun22 a,.refraction_scene__Fun22 button{-webkit-tap-highlight-color:transparent}.refraction_scene__Fun22 a:focus-visible,.refraction_scene__Fun22 button:focus-visible{outline:1px solid currentColor;outline-offset:7px}.refraction_backdrop__5QQDR,.refraction_field__TfVQc,.refraction_shade__qnH_0{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.refraction_backdrop__5QQDR{z-index:-3;background:radial-gradient(ellipse at 84% 68%,#41577266,transparent 42%),radial-gradient(ellipse at 16% 35%,#344f7366,transparent 45%),#08080c}.refraction_field__TfVQc{z-index:-2;opacity:0}.refraction_field__TfVQc[data-ready=true]{opacity:1}.refraction_shade__qnH_0{z-index:-1;background:linear-gradient(#08080c99,transparent 25%,transparent 60%,#08080ce6)}.refraction_menuGlow__sjpEz{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(ellipse 58% 72% at var(--glow-x) 75%,rgb(var(--glow-color)/.48),rgb(var(--glow-color)/.14) 44%,transparent 78%);transition:opacity .45s ease-out}.refraction_menuGlow__sjpEz[data-glow="0"]{--glow-x:16%;--glow-color:82 123 204}.refraction_menuGlow__sjpEz[data-glow="1"]{--glow-x:50%;--glow-color:61 141 154}.refraction_menuGlow__sjpEz[data-glow="2"]{--glow-x:84%;--glow-color:174 221 246;background:radial-gradient(ellipse 64% 85% at var(--glow-x) 78%,rgb(var(--glow-color)/.57),rgb(var(--glow-color)/.2) 44%,transparent 80%)}.refraction_scene__Fun22[data-tone=dark][data-mode="0"] .refraction_menuGlow__sjpEz[data-glow="0"],.refraction_scene__Fun22[data-tone=dark][data-mode="1"] .refraction_menuGlow__sjpEz[data-glow="1"],.refraction_scene__Fun22[data-tone=dark][data-mode="2"] .refraction_menuGlow__sjpEz[data-glow="2"]{opacity:1}.refraction_scene__Fun22[data-tone=dark][data-mode="0"]{--door-color:#abc8ff}.refraction_scene__Fun22[data-tone=dark][data-mode="1"]{--door-color:#9cdbe1}.refraction_scene__Fun22[data-tone=dark][data-mode="2"]{--door-color:#e0f5ff}.refraction_header__k905w{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;min-height:124px;position:relative;z-index:10}.refraction_logo__zszwH{width:fit-content;display:flex;align-items:center;min-height:44px;font-size:19px;padding:8px 0}.refraction_secondary__Q7h50{display:flex;gap:32px;align-items:center;font-size:13px}.refraction_secondary__Q7h50 a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;transition:opacity .2s}.refraction_secondary__Q7h50 a:hover{opacity:.6}.refraction_contact__iRzAr{gap:30px;margin-left:24px}.refraction_contactMobile__7LpLy{display:none}.refraction_contact__iRzAr svg{width:18px;height:18px}.refraction_mobileMenu__65x9_{display:none}.refraction_menuToggle__ueBvn{width:44px;height:44px;display:block;cursor:pointer;list-style:none}.refraction_menuToggle__ueBvn::-webkit-details-marker{display:none}.refraction_menuCloseLabel__rPkc0,.refraction_menuOpenLabel__kKKai{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.refraction_menuCloseLabel__rPkc0,.refraction_mobileMenu__65x9_[open] .refraction_menuOpenLabel__kKKai{display:none}.refraction_mobileMenu__65x9_[open] .refraction_menuCloseLabel__rPkc0{display:block}.refraction_menuPanel__lGa9U{--color-muted:var(--menu-muted);--color-line:var(--menu-line);position:absolute;inset-inline:0;top:100%;max-height:calc(100svh - 56px);overflow-y:auto;overscroll-behavior:contain;background:var(--menu-bg);color:var(--scene-ink);border-bottom:1px solid var(--menu-line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.refraction_menuPanel__lGa9U a:focus-visible{outline-offset:2px}.refraction_intro__UVZfv{flex:1;display:grid;place-items:center;position:relative;min-height:440px;padding:48px 0 65px}.refraction_headline__3jMei{position:relative;text-align:center}.refraction_title__i82kW{font-size:clamp(32px,4.2vw,64px);font-weight:400;line-height:1.45;letter-spacing:-.04em}.refraction_title__i82kW>span{display:block;white-space:nowrap}.refraction_introNote__OMcB9{margin-top:28px;font-size:14px;line-height:1.85;color:var(--footer-ink)}.refraction_orbitMark__SH1H9{position:absolute;bottom:64px;left:0;width:45px;height:45px;opacity:.65}.refraction_orbitMark__SH1H9 svg{width:100%;height:100%}.refraction_destinations__kBn_W{display:grid;grid-template-columns:repeat(3,1fr);gap:3.3vw;position:relative;z-index:3}.refraction_door__SO8vp{display:flex;align-items:start;min-height:141px;padding:23px 0 18px;border-top:1px solid var(--scene-line);position:relative;gap:18px}.refraction_door__SO8vp:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:var(--door-color);transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.16,1,.3,1)}.refraction_doorNumber__qlHOE{font-family:Host Grotesk Variable,sans-serif;font-size:10px;margin-top:11px;opacity:.6}.refraction_doorBody__jy_Ly{display:flex;flex-direction:column;min-width:0}.refraction_doorTitle__AHpX0{font-family:"Host Grotesk Variable",var(--font-sans);font-size:37px;font-weight:450;line-height:1.1;letter-spacing:-.04em}.refraction_doorDescription__HvDEV{display:grid;margin-top:13px;font-size:12px;line-height:1.5}.refraction_doorDetail__EKNqQ,.refraction_doorNote__CA9Dk{grid-area:1/1;transition:opacity .2s}.refraction_doorNote__CA9Dk{opacity:.8}.refraction_doorDetail__EKNqQ{opacity:0;visibility:hidden}.refraction_doorArrow__0Xp_y{margin-left:auto;margin-top:0;flex-shrink:0;width:44px;height:44px;border:1px solid var(--arrow-line);border-radius:50%;display:grid;place-items:center;transition:background .35s,color .35s,border-color .35s}.refraction_doorArrow__0Xp_y svg{width:18px;height:18px;transition:transform .35s}.refraction_door__SO8vp:focus-visible:before,.refraction_door__SO8vp:hover:before{transform:scaleX(1)}.refraction_door__SO8vp:focus-visible .refraction_doorArrow__0Xp_y,.refraction_door__SO8vp:hover .refraction_doorArrow__0Xp_y{background:var(--door-color);color:#10162a;border-color:transparent}.refraction_door__SO8vp:focus-visible .refraction_doorArrow__0Xp_y svg,.refraction_door__SO8vp:hover .refraction_doorArrow__0Xp_y svg{transform:rotate(45deg)}.refraction_door__SO8vp:focus-visible .refraction_doorNote__CA9Dk,.refraction_door__SO8vp:hover .refraction_doorNote__CA9Dk{opacity:0;visibility:hidden}.refraction_door__SO8vp:focus-visible .refraction_doorDetail__EKNqQ,.refraction_door__SO8vp:hover .refraction_doorDetail__EKNqQ{opacity:1;visibility:visible}.refraction_footer__wTMBc{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:83px;font-size:10px;color:var(--footer-ink)}.refraction_hint__uAIXt{display:inline-flex;align-items:center;gap:10px}.refraction_hint__uAIXt i{width:12px;height:16px;border:1px solid;border-radius:9px;position:relative}.refraction_hint__uAIXt i:before{content:"";position:absolute;top:3px;left:4.5px;width:1px;height:4px;background:currentColor}.refraction_review__gTpwh{display:flex;align-items:center;gap:20px}.refraction_review__gTpwh>span{font-size:8px;letter-spacing:.14em;opacity:.6}.refraction_review__gTpwh a{display:flex;align-items:center;gap:10px;min-height:44px}.refraction_tones__yxY0U{display:flex;gap:0;border-left:1px solid var(--scene-line);padding-left:12px}.refraction_tones__yxY0U a{min-width:44px;justify-content:center}.refraction_tones__yxY0U a[aria-current=page]{color:var(--scene-ink);text-decoration:underline;text-underline-offset:5px}.refraction_scene__Fun22[data-motion=paused] *{transition:none}.refraction_scene__Fun22[data-tone=light]{--scene-ink:#111722;--scene-line:#16223a3d;--arrow-line:#16223a4d;--footer-ink:#515866;--door-color:#486a96;--menu-bg:#ffffffd9;--menu-muted:#6b6b70;--menu-line:#e2e2e6;background:#fbfbf9;color-scheme:light}.refraction_scene__Fun22[data-tone=light][data-mode="0"]{--door-color:#4369b4}.refraction_scene__Fun22[data-tone=light][data-mode="1"]{--door-color:#347985}.refraction_scene__Fun22[data-tone=light][data-mode="2"]{--door-color:#3d728d}.refraction_scene__Fun22[data-tone=light] .refraction_backdrop__5QQDR{background:radial-gradient(ellipse at 83% 16%,#dce3ec,transparent 48%),radial-gradient(ellipse at 22% 64%,#acbccd80,transparent 40%),#fbfbf9}.refraction_scene__Fun22[data-tone=light] .refraction_shade__qnH_0{background:linear-gradient(#fbfbf980,transparent 25%,transparent 56%,#ffffffed)}.refraction_scene__Fun22[data-tone=light] .refraction_door__SO8vp:focus-visible .refraction_doorArrow__0Xp_y,.refraction_scene__Fun22[data-tone=light] .refraction_door__SO8vp:hover .refraction_doorArrow__0Xp_y{color:#fff}@media (min-width:1800px){.refraction_scene__Fun22{--scene-padding:6vw}.refraction_intro__UVZfv{padding-bottom:90px}.refraction_destinations__kBn_W{gap:5vw}.refraction_door__SO8vp{min-height:160px}.refraction_doorTitle__AHpX0{font-size:44px}}@media (max-width:1023px){.refraction_scene__Fun22{--scene-padding:5vw;min-height:max(720px,100svh)}.refraction_header__k905w{grid-template-columns:1fr auto;min-height:100px}.refraction_contact__iRzAr{margin-left:0}.refraction_secondary__Q7h50{gap:25px}.refraction_intro__UVZfv{min-height:400px;padding:35px 0 55px}.refraction_door__SO8vp{gap:10px;min-height:133px}.refraction_doorTitle__AHpX0{font-size:30px}.refraction_doorNumber__qlHOE{margin-top:8px}.refraction_doorDescription__HvDEV{font-size:10px}.refraction_doorArrow__0Xp_y{width:36px;height:36px}.refraction_footer__wTMBc{gap:10px}.refraction_hint__uAIXt{font-size:9px}.refraction_review__gTpwh>span{display:none}}@media (max-width:600px){.refraction_scene__Fun22{--scene-padding:22px;min-height:max(660px,100svh)}.refraction_header__k905w{min-height:90px;gap:15px}.refraction_secondary__Q7h50{gap:18px;font-size:11px}.refraction_contactDesktop__Fvdq2{display:none}.refraction_contactMobile__7LpLy{display:inline}.refraction_contact__iRzAr{gap:11px}.refraction_contact__iRzAr svg{width:15px;height:15px}.refraction_intro__UVZfv{min-height:285px;padding:30px 0 38px}.refraction_title__i82kW{font-size:clamp(22px,6.15vw,32px)}.refraction_introNote__OMcB9{font-size:11px;line-height:1.85;margin-top:20px}.refraction_orbitMark__SH1H9{display:none}.refraction_destinations__kBn_W{display:flex;flex-direction:column;gap:0}.refraction_door__SO8vp{min-height:72px;align-items:center;padding:13px 0;gap:14px}.refraction_doorNumber__qlHOE{margin-top:0;font-size:9px}.refraction_doorBody__jy_Ly{display:grid;grid-template-columns:105px auto;align-items:center;gap:12px;flex:1}.refraction_doorTitle__AHpX0{font-size:25px;white-space:nowrap}.refraction_doorDescription__HvDEV{margin:0;font-size:10px;line-height:1.4;word-break:keep-all}.refraction_doorArrow__0Xp_y{width:29px;height:29px}.refraction_doorArrow__0Xp_y svg{width:13px;height:13px}.refraction_footer__wTMBc{grid-template-columns:1fr auto;min-height:67px;padding-bottom:env(safe-area-inset-bottom)}.refraction_hint__uAIXt{display:none}.refraction_review__gTpwh{gap:15px}.refraction_review__gTpwh>span{display:initial;font-size:7px}.refraction_review__gTpwh a{font-size:9px}.refraction_shade__qnH_0{background:linear-gradient(#08080c99,transparent 22%,transparent 49%,#08080cf2)}}@media (max-width:767px){.refraction_header__k905w{min-height:56px;margin-inline:calc(-1 * var(--scene-padding));padding-inline:16px}.refraction_header__k905w:has(.refraction_mobileMenu__65x9_[open]){background:var(--menu-bg)}.refraction_secondary__Q7h50{display:none}.refraction_mobileMenu__65x9_{display:block}}@media (max-width:359px){.refraction_scene__Fun22{--scene-padding:17px}.refraction_secondary__Q7h50{gap:13px}.refraction_doorBody__jy_Ly{grid-template-columns:95px auto;gap:5px}.refraction_doorDescription__HvDEV{font-size:9px}.refraction_door__SO8vp{gap:10px}}@media (prefers-reduced-motion:reduce){.refraction_scene__Fun22 *{transition:none!important}}@media (hover:none){.refraction_door__SO8vp:hover:not(:focus-visible) .refraction_doorNote__CA9Dk{opacity:.8;visibility:visible}.refraction_door__SO8vp:hover:not(:focus-visible) .refraction_doorDetail__EKNqQ{opacity:0;visibility:hidden}}