@layer reset,theme,layout,ui;@layer reset{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{min-height:100dvh;line-height:1.5}img,svg,video,canvas{display:block;max-width:100%}button{cursor:pointer;background:none;border:none;font:inherit;color:inherit}a{text-decoration:none;color:inherit}ul,ol{list-style:none}:focus:not(:focus-visible){outline:none}:focus-visible{outline:1px solid var(--primary);outline-offset:4px;border-radius:2px}}@layer theme{:root{--bg: #FAFAF9;--surface-alt: #F0EEE9;--primary: #1E3A5F;--primary-dim: rgba(30, 58, 95, .6);--accent: #2B5BA8;--text: #1E3A5F;--muted: #6B7280;--faint: rgba(30, 58, 95, .35);--overlay-hero: linear-gradient( to top, rgba(250, 250, 249, .92) 0%, rgba(250, 250, 249, .2) 55%, rgba(250, 250, 249, .55) 100% );--scene-line-color: 1E3A5F;--scene-line-alpha: .052;--scene-dod-color: 1E3A5F;--scene-dod-alpha: .12;--ease-out-expo: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);color-scheme:light}:root[data-theme=dark]{--bg: #06101C;--surface-alt: #0D1F30;--primary: #8AACDA;--primary-dim: rgba(138, 172, 218, .5);--accent: #6B9ED4;--text: #D6E4F4;--muted: #4A6880;--faint: rgba(138, 172, 218, .2);--overlay-hero: linear-gradient( to top, rgba(6, 16, 28, .92) 0%, rgba(6, 16, 28, .2) 55%, rgba(6, 16, 28, .6) 100% );--scene-line-color: 5A8CD2;--scene-line-alpha: .14;--scene-dod-color: 8AACDA;--scene-dod-alpha: .24;color-scheme:dark}@media (prefers-color-scheme: dark){:root:not([data-theme=light]):not([data-theme=dark]){--bg: #06101C;--surface-alt: #0D1F30;--primary: #8AACDA;--primary-dim: rgba(138, 172, 218, .5);--accent: #6B9ED4;--text: #D6E4F4;--muted: #4A6880;--faint: rgba(138, 172, 218, .2);--overlay-hero: linear-gradient( to top, rgba(6, 16, 28, .92) 0%, rgba(6, 16, 28, .2) 55%, rgba(6, 16, 28, .6) 100% );--scene-line-color: 5A8CD2;--scene-line-alpha: .14;--scene-dod-color: 8AACDA;--scene-dod-alpha: .24;color-scheme:dark}}}@layer layout{html,body{width:100%;height:100%;overflow-x:hidden}body{background:var(--bg);color:var(--text);font-family:Albert Sans,-apple-system,BlinkMacSystemFont,sans-serif;transition:background .55s cubic-bezier(.4,0,.2,1),color .55s cubic-bezier(.4,0,.2,1)}#root{isolation:isolate;min-height:100dvh}}@layer ui{._toggle_rjfzj_2{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:8px;margin:-8px -8px -8px 0;color:var(--primary);transition:color .55s ease;flex-shrink:0}._toggle_rjfzj_2:focus-visible{outline:1px solid var(--primary);outline-offset:4px;border-radius:4px}._icon_rjfzj_23{position:absolute;display:flex;align-items:center;justify-content:center;transition:opacity .38s ease,transform .42s cubic-bezier(.34,1.56,.64,1)}._sun_rjfzj_34{opacity:0;transform:rotate(-25deg) scale(.7)}._moon_rjfzj_35{opacity:1;transform:rotate(0) scale(1)}:root[data-theme=dark] ._sun_rjfzj_34{opacity:1;transform:rotate(0) scale(1)}:root[data-theme=dark] ._moon_rjfzj_35{opacity:0;transform:rotate(25deg) scale(.7)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]):not([data-theme=dark]) ._sun_rjfzj_34{opacity:1;transform:rotate(0) scale(1)}:root:not([data-theme=light]):not([data-theme=dark]) ._moon_rjfzj_35{opacity:0;transform:rotate(25deg) scale(.7)}}}@layer ui{._cluster_qa1tp_2{display:flex;align-items:center;gap:clamp(16px,2vw,24px)}@media (max-width: 767px){._cluster_qa1tp_2{gap:32px}}._action_qa1tp_14{display:flex;align-items:center;justify-content:center;padding:10px;margin:-10px;color:var(--muted);transition:color .22s ease,transform .28s cubic-bezier(.34,1.56,.64,1)}._action_qa1tp_14:hover{color:var(--primary);transform:scale(1.12)}._action_qa1tp_14 svg{width:clamp(14px,1.2vw,18px);height:clamp(14px,1.2vw,18px);stroke:currentColor;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;display:block;flex-shrink:0}}@layer ui{._lockup_14mn0_2{display:flex;align-items:center;color:var(--primary);transition:color .55s ease}._nav_14mn0_10{width:clamp(140px,32vw,190px);height:auto}._hero_14mn0_16{width:clamp(200px,18vw,270px);height:auto}._lockup_14mn0_2 svg{width:100%;height:auto;display:block}}@layer ui{._nav_z7r1q_2{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding-block:clamp(20px,3vw,32px);padding-inline:clamp(24px,5vw,52px);pointer-events:none}._mobileLogo_z7r1q_17{display:none;pointer-events:auto}@media (max-width: 767px){._mobileLogo_z7r1q_17{display:flex}}._right_z7r1q_29{display:flex;align-items:center;margin-inline-start:auto;pointer-events:auto}@media (max-width: 767px){._right_z7r1q_29{display:none}}}@layer ui{._hero_1wzea_2{position:relative;z-index:1;width:100%;height:100dvh;display:flex;flex-direction:column;justify-content:flex-end}._overlay_1wzea_13{position:absolute;inset:0;background:var(--overlay-hero);pointer-events:none;z-index:0;transition:background .55s cubic-bezier(.4,0,.2,1)}@media (max-width: 767px){._overlay_1wzea_13{background:linear-gradient(to bottom,color-mix(in srgb,var(--bg) 42%,transparent),color-mix(in srgb,var(--bg) 28%,transparent) 35%,color-mix(in srgb,var(--bg) 0%,transparent) 60%)}}._bottom_1wzea_35{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-inline:clamp(24px,5vw,52px);padding-block-end:max(clamp(28px,4vw,44px),env(safe-area-inset-bottom,0px) + 24px);pointer-events:none}._textBlock_1wzea_48{flex:1;max-width:560px;pointer-events:none}._headline_1wzea_54{display:flex;flex-direction:column;font-family:Albert Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1.6rem,.9rem + 2.8vw,3.5rem);font-weight:300;line-height:1.08;letter-spacing:-.02em;color:var(--primary);margin-block-end:clamp(10px,1.2vw,16px);transition:color .55s ease}._headlineLine_1wzea_67{display:block;will-change:transform,opacity;opacity:0}._subtitle_1wzea_73{font-family:Albert Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(.72rem,.58rem + .5vw,.9rem);font-weight:300;letter-spacing:.01em;line-height:1.65;color:var(--primary);opacity:0;will-change:transform,opacity;transition:color .55s ease}._desktopLogo_1wzea_86{flex-shrink:0;opacity:0;will-change:transform,opacity;align-self:flex-end;pointer-events:auto}@media (max-width: 767px){._desktopLogo_1wzea_86{display:none}}._mobileActions_1wzea_101{display:none}@media (max-width: 767px){._hero_1wzea_2{justify-content:flex-start;padding-block-start:clamp(150px,30vw,210px)}._bottom_1wzea_35{padding-block-end:0;align-items:flex-start}._headline_1wzea_54{font-size:clamp(1.5rem,1rem + 4vw,2.6rem)}._mobileActions_1wzea_101{display:flex;position:absolute;bottom:max(clamp(24px,5vw,36px),env(safe-area-inset-bottom,0px) + 16px);right:clamp(24px,5vw,52px);pointer-events:auto;z-index:1}}}@layer layout{._page_xx1qz_2{position:relative;min-height:100dvh}._shell_xx1qz_11{position:relative;z-index:1;height:100dvh;pointer-events:none}._offscreen_xx1qz_19{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}
