@font-face{font-family:sans;src:url(../media/sora-s.p.2o7d_x-bmx02y.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.sans_60ddbb75-module__aEn_Gq__className{font-family:sans,sans Fallback}.sans_60ddbb75-module__aEn_Gq__variable{--f-sans:"sans", "sans Fallback"}
.Header-module__Af2_WG__bar{z-index:80;padding:0 calc(var(--gutter) - 8px);transition:transform .55s var(--ease);pointer-events:none;position:fixed;top:12px;left:0;right:0}.Header-module__Af2_WG__bar>*{pointer-events:auto}.Header-module__Af2_WG__hidden{transform:translateY(calc(-100% - 24px))}.Header-module__Af2_WG__inner{max-width:calc(var(--max) + 16px);height:64px;color:var(--ink);background:#f4f4f1bd;border-radius:999px;align-items:center;gap:28px;margin:0 auto;padding:0 10px 0 22px;transition:background .4s;display:flex}.Header-module__Af2_WG__top .Header-module__Af2_WG__inner{background:#f4f4f180}.Header-module__Af2_WG__logo{color:var(--ink);flex:none}.Header-module__Af2_WG__nav{align-items:center;gap:2px;display:flex}.Header-module__Af2_WG__megaWrap{position:relative}.Header-module__Af2_WG__link{letter-spacing:-.015em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:40px;padding:0 13px;font-size:14.5px;font-weight:460;transition:background .25s;display:inline-flex}.Header-module__Af2_WG__link:hover{background:var(--fill-2)}.Header-module__Af2_WG__on{background:var(--fill-2);font-weight:560}.Header-module__Af2_WG__right{align-items:center;gap:14px;margin-left:auto;display:flex}.Header-module__Af2_WG__live{color:var(--ink-soft);white-space:nowrap;font-size:13.5px}.Header-module__Af2_WG__phone{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:560;display:inline-flex}.Header-module__Af2_WG__phone svg{color:var(--azure)}.Header-module__Af2_WG__cta{min-height:46px}.Header-module__Af2_WG__burger{background:var(--fill-2);border-radius:50%;place-items:center;width:46px;height:46px;display:none}.Header-module__Af2_WG__mega{max-width:calc(var(--max) + 16px);border-radius:var(--r-xl);opacity:0;visibility:hidden;transition:opacity .35s var(--ease), transform .45s var(--ease), visibility 0s .35s;background:#f8f8f6e6;grid-template-columns:1fr 1fr 1fr 1.1fr;gap:28px;margin:8px auto 0;padding:26px 26px 26px 34px;display:grid;transform:translateY(-10px)}.Header-module__Af2_WG__megaOn{opacity:1;visibility:visible;transition:opacity .35s var(--ease), transform .45s var(--ease);transform:none}.Header-module__Af2_WG__col{flex-direction:column;gap:14px;padding-top:8px;display:flex}.Header-module__Af2_WG__colHead{letter-spacing:-.02em;color:var(--azure);font-size:15px;font-weight:600}.Header-module__Af2_WG__col ul{gap:2px;display:grid}.Header-module__Af2_WG__col li a{color:var(--ink-soft);letter-spacing:-.01em;transition:color .2s, transform .3s var(--ease);padding:5px 0;font-size:14.5px;display:block}.Header-module__Af2_WG__col li a:hover{color:var(--ink);transform:translate(4px)}.Header-module__Af2_WG__sos{border-radius:var(--r-lg);color:#fff;align-items:flex-end;min-height:300px;display:flex;position:relative;overflow:hidden}.Header-module__Af2_WG__sos img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.Header-module__Af2_WG__sos:hover img{transform:scale(1.05)}.Header-module__Af2_WG__sos:before{content:"";z-index:1;background:linear-gradient(#0d223000 25%,#0d2230e0 100%);position:absolute;inset:0}.Header-module__Af2_WG__sosCopy{z-index:2;flex-direction:column;gap:6px;padding:20px;font-size:14px;display:flex;position:relative}.Header-module__Af2_WG__sosCopy b{letter-spacing:-.035em;font-size:21px;font-weight:560;line-height:1.15}.Header-module__Af2_WG__sosKick{align-items:center;gap:8px;font-weight:560;display:inline-flex}.Header-module__Af2_WG__sosKick i{background:#ff7a5c;border-radius:50%;width:8px;height:8px}.Header-module__Af2_WG__sheet{z-index:70;padding:calc(var(--header-h) + 36px) var(--gutter) calc(110px + env(safe-area-inset-bottom));background:var(--paper);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .6s var(--ease-io), visibility 0s .6s;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.Header-module__Af2_WG__sheetOn{clip-path:inset(0);visibility:visible;transition:clip-path .6s var(--ease-io)}.Header-module__Af2_WG__sheetNav{flex-direction:column;display:flex}.Header-module__Af2_WG__sheetNav a{letter-spacing:-.05em;opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);justify-content:space-between;align-items:center;padding:13px 0;font-size:clamp(30px,8.6vw,44px);font-weight:460;line-height:1.1;display:flex;transform:translateY(16px)}.Header-module__Af2_WG__sheetNav a svg{color:var(--azure)}.Header-module__Af2_WG__sheetOn .Header-module__Af2_WG__sheetNav a{opacity:1;transition-delay:calc(.12s + var(--i) * 45ms);transform:none}.Header-module__Af2_WG__sheetFoot{flex-direction:column;align-items:flex-start;gap:14px;font-size:15px;display:flex}@media (max-width:1240px){.Header-module__Af2_WG__live{display:none}}@media (max-width:1100px){.Header-module__Af2_WG__phone span{display:none}.Header-module__Af2_WG__inner{gap:16px}}@media (max-width:960px){.Header-module__Af2_WG__nav,.Header-module__Af2_WG__mega,.Header-module__Af2_WG__phone,.Header-module__Af2_WG__right .Header-module__Af2_WG__cta{display:none}.Header-module__Af2_WG__burger{display:grid}.Header-module__Af2_WG__bar{padding:0 8px;top:8px}.Header-module__Af2_WG__inner{height:58px;padding:0 6px 0 16px}}@media (min-width:961px){.Header-module__Af2_WG__sheet{display:none}}
.Footer-module__EZoWya__foot{background:var(--gulf);color:#e9f1f5;margin-top:auto}.Footer-module__EZoWya__view{height:clamp(380px,52vw,720px);position:relative;overflow:hidden}.Footer-module__EZoWya__view img{object-fit:cover;object-position:50% 62%;width:100%;height:100%;position:absolute;inset:0}.Footer-module__EZoWya__view:after{content:"";background:linear-gradient(180deg, #0d22301a 0%, #0d223000 30%, #0d22308c 72%, var(--gulf) 100%);position:absolute;inset:0}.Footer-module__EZoWya__view .Footer-module__EZoWya__viewCopy{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:clamp(40px,6vw,90px);left:0;right:0}.Footer-module__EZoWya__big{letter-spacing:-.06em;color:#fff;font-size:clamp(52px,9.4vw,168px);font-weight:500;line-height:.92}.Footer-module__EZoWya__cap{color:#e9f1f5c7;max-width:26ch;padding-bottom:10px;font-size:14.5px}.Footer-module__EZoWya__foot .Footer-module__EZoWya__grid{grid-template-columns:1.6fr 1fr 1.1fr 1fr 1fr;gap:48px 40px;padding-top:clamp(56px,6vw,88px);padding-bottom:clamp(56px,6vw,90px);display:grid}.Footer-module__EZoWya__brand{flex-direction:column;gap:22px;max-width:420px;display:flex}.Footer-module__EZoWya__brand p{color:#e9f1f5b8;font-size:15.5px}.Footer-module__EZoWya__ctas{flex-wrap:wrap;gap:10px;display:flex}.Footer-module__EZoWya__col{flex-direction:column;gap:14px;font-size:15px;display:flex}.Footer-module__EZoWya__col h3{letter-spacing:-.02em;color:var(--azure-hi);font-size:15px;font-weight:600}.Footer-module__EZoWya__col p{color:#e9f1f5db}.Footer-module__EZoWya__col ul{gap:7px;display:grid}.Footer-module__EZoWya__col li a{color:#e9f1f5c7;overflow-wrap:anywhere;transition:color .2s}.Footer-module__EZoWya__col li a:hover{color:#fff}.Footer-module__EZoWya__col .Footer-module__EZoWya__all{color:var(--azure-hi)}.Footer-module__EZoWya__dim{font-size:14px;color:#e9f1f58c!important}.Footer-module__EZoWya__live{color:#e9f1f5db;font-size:14px}.Footer-module__EZoWya__foot .Footer-module__EZoWya__legal{color:#e9f1f580;background:#ffffff08;flex-wrap:wrap;justify-content:space-between;gap:10px 28px;max-width:none;padding-top:26px;padding-bottom:34px;font-size:13px;display:flex}@media (max-width:1100px){.Footer-module__EZoWya__foot .Footer-module__EZoWya__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.Footer-module__EZoWya__brand{grid-column:1/-1}}@media (max-width:640px){.Footer-module__EZoWya__foot .Footer-module__EZoWya__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.Footer-module__EZoWya__view{height:440px}.Footer-module__EZoWya__view .Footer-module__EZoWya__viewCopy{flex-direction:column;align-items:flex-start}}
.MobileBar-module__sRXZpq__bar{display:none}@media (max-width:900px){.MobileBar-module__sRXZpq__bar{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:75;background:#0d2230d1;border-radius:999px;grid-template-columns:auto 1fr;gap:6px;padding:6px;display:grid;position:fixed}.MobileBar-module__sRXZpq__bar a{letter-spacing:-.02em;border-radius:999px;justify-content:center;align-items:center;gap:9px;height:50px;font-size:15.5px;font-weight:560;display:inline-flex}.MobileBar-module__sRXZpq__call{color:#fff;background:#ffffff1a;padding:0 20px}.MobileBar-module__sRXZpq__book{color:#fff;background:var(--azure)}}
:root{--ink:#0f2433;--ink-soft:#3a4d5b;--muted:#687883;--paper:#f4f4f1;--paper-2:#eaebe7;--white:#fff;--mist:#e2eef1;--fill:#0f24330d;--fill-2:#0f243316;--fill-3:#0f243321;--gulf:#0d2230;--gulf-2:#163142;--azure:#0a7ea6;--azure-2:#08698b;--azure-hi:#74d2ee;--azure-soft:#d7ecf3;--red:#c2452d;--ok:#1f8a5b;--font-sans:"Sora", system-ui, sans-serif;--r-sm:12px;--r:18px;--r-lg:26px;--r-xl:34px;--gutter:clamp(16px, 4vw, 56px);--max:1360px;--header-h:88px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1)}@media (max-width:900px){:root{--header-h:72px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 32px)}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;margin:0;font-size:16.5px;font-weight:380;line-height:1.62;display:flex;overflow-x:clip}img,video,svg,canvas,iframe{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p,figure,dl,dd,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--azure);color:#fff}:focus-visible{outline:2.5px solid var(--azure);outline-offset:3px;border-radius:8px}.dark :focus-visible{outline-color:var(--azure-hi)}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.section{padding:clamp(88px,11vw,168px) 0}.section-tight{padding:clamp(60px,7vw,104px) 0}.mist{background:var(--mist)}section[id]{scroll-margin-top:calc(var(--header-h) + 24px)}.dark{background:var(--gulf);color:#e9f1f5}.dark .muted{color:#e9f1f59e}.display{letter-spacing:-.055em;text-wrap:balance;font-weight:500;line-height:.98}.h1{font-size:clamp(46px,7.6vw,132px)}.h2{font-size:clamp(36px,5vw,84px)}.h3{letter-spacing:-.045em;font-size:clamp(24px,2.3vw,38px);font-weight:500;line-height:1.08}.lead{max-width:52ch;color:var(--ink-soft);text-wrap:pretty;font-size:clamp(17.5px,1.3vw,21px);font-weight:360;line-height:1.55}.dark .lead{color:#e9f1f5d6}.note{color:var(--muted);letter-spacing:-.01em;font-size:15.5px;font-weight:460}.note b{color:var(--ink);font-weight:600}.dark .note{color:#e9f1f599}.dark .note b{color:#fff}.muted{color:var(--muted)}.tnum{font-feature-settings:"tnum" 1}.azure{color:var(--azure)}.dark .azure{color:var(--azure-hi)}.prose{max-width:64ch}.prose p+p,.prose p+ul,.prose ul+p{margin-top:1.05em}.prose h3{letter-spacing:-.03em;margin:1.6em 0 .5em;font-size:21px;font-weight:560;line-height:1.25}.prose ul{gap:8px;display:grid}.prose li{padding-left:22px;position:relative}.prose li:before{content:"";background:var(--azure-soft);width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--azure);border-radius:50%;position:absolute;top:.72em;left:2px}.btn{--bg:var(--azure);--fg:#fff;background:var(--bg);min-height:56px;color:var(--fg);letter-spacing:-.02em;transition:transform .35s var(--ease), background .25s;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 26px;font-size:16px;font-weight:560;line-height:1;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)scale(.98)}.btn:disabled{opacity:.45;pointer-events:none}.btn .arr{width:34px;height:34px;transition:transform .35s var(--ease);background:#ffffff29;border-radius:50%;place-items:center;margin-right:-14px;display:grid}.btn:hover .arr{transform:translate(3px)}.btn-azure:hover{background:var(--azure-2)}.btn-ink{--bg:var(--ink)}.btn-ink:hover{background:var(--gulf-2)}.btn-light{--bg:#fff;--fg:var(--ink)}.btn-light .arr{background:var(--fill-2)}.btn-ghost{--bg:transparent;--fg:currentColor;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, currentColor 40%, transparent)}.btn-ghost:hover{background:color-mix(in srgb, currentColor 7%, transparent);box-shadow:inset 0 0 0 1.5px}.btn-ghost .arr{background:color-mix(in srgb, currentColor 10%, transparent)}.btn-red{--bg:var(--red)}.btn-sm{min-height:46px;padding:0 20px;font-size:15px}.btn-sm .arr{width:30px;height:30px;margin-right:-10px}.chip{background:var(--fill-2);white-space:nowrap;letter-spacing:-.01em;border-radius:999px;align-items:center;gap:7px;height:32px;padding:0 13px;font-size:13.5px;font-weight:500;display:inline-flex}.dark .chip{background:#ffffff17}.link-arrow{letter-spacing:-.02em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 28%, transparent);text-decoration-color:color-mix(in srgb, currentColor 28%, transparent);text-underline-offset:6px;align-self:flex-start;align-items:center;gap:8px;font-weight:560;text-decoration-thickness:1.5px;transition:text-decoration-color .3s;display:inline-flex}.link-arrow:hover{text-decoration-color:currentColor}.link-arrow svg{transition:transform .3s var(--ease)}.link-arrow:hover svg{transform:translate(4px)}.live{letter-spacing:-.01em;align-items:center;gap:9px;font-size:14.5px;font-weight:500;display:inline-flex}.live i{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.live i:after{content:"";background:var(--ok);opacity:.35;animation:pulse 2.2s var(--ease) infinite;border-radius:50%;position:absolute;inset:-4px}.live.closed i,.live.closed i:after{background:var(--red)}@keyframes pulse{0%{opacity:.45;transform:scale(.6)}to{opacity:0;transform:scale(2)}}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-bottom:clamp(36px,4.6vw,68px);display:flex}.head>div:first-child{flex-direction:column;gap:18px;max-width:940px;display:flex}.pagehead{padding-top:calc(var(--header-h) + clamp(48px, 6.4vw, 100px));padding-bottom:clamp(28px,4vw,56px)}.pagehead .wrap{flex-direction:column;gap:22px;display:flex}.reveal-init{opacity:0;transform:translateY(28px)}.reveal-init.reveal-in{opacity:1;transition:opacity .9s var(--ease), transform 1s var(--ease);transition-delay:var(--d,0s);transform:none}.unveil{overflow:hidden}.unveil img{transition:transform 1.8s var(--ease);transform:scale(1.12)}.unveil.reveal-init{opacity:1;clip-path:inset(18% 0 0 0 round var(--r-lg));transform:none}.unveil.reveal-init.reveal-in{clip-path:inset(0 0 0 0 round var(--r-lg));transition:clip-path 1.3s var(--ease);transition-delay:var(--d,0s)}.unveil.reveal-in img,.unveil:not(.reveal-init) img{transform:none}.words .w{display:inline-block}.words.reveal-init{opacity:1;transform:none}.words.reveal-init .w{opacity:0;filter:blur(6px);transform:translateY(.5em)}.words.reveal-in .w{opacity:1;filter:none;transition:opacity .8s var(--ease), transform 1s var(--ease), filter .9s var(--ease);transition-delay:calc(var(--i) * 55ms + var(--d,0s));transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (pointer:fine){html{scrollbar-width:none}html::-webkit-scrollbar{display:none}}.scroll-pill{display:none}@media (pointer:fine){.scroll-pill{z-index:90;opacity:.5;cursor:grab;touch-action:none;width:7px;height:44px;transition:opacity .4s, width .25s var(--ease), right .25s var(--ease);background:#0d22306b;border-radius:999px;display:block;position:fixed;top:0;right:5px;box-shadow:inset 0 0 0 1px #ffffff52}.scroll-pill:before{content:"";position:absolute;inset:-4px -6px -4px -10px}.scroll-pill.pill-on,.scroll-pill:hover{opacity:1}.scroll-pill:hover,.scroll-pill.pill-drag{width:10px;right:4px}.scroll-pill.pill-drag{cursor:grabbing;opacity:1}}.hrow{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;padding:10px var(--gutter) 18px;cursor:grab;gap:14px;margin:-10px 0 -18px;display:flex;overflow-x:auto}.hrow::-webkit-scrollbar{display:none}.hrow>*{scroll-snap-align:start;flex:none}.hrow.dragging{cursor:grabbing;scroll-snap-type:none}.hrow.dragging *{pointer-events:none}html.lock{overflow:hidden}@media (max-width:900px){body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}
