@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:block;src:url(/assets/fonts/google/Inter-400.ttf)format("truetype"),url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZg.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:block;src:url(/assets/fonts/google/Inter-500.ttf)format("truetype"),url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZg.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:block;src:url(/assets/fonts/google/Inter-700.ttf)format("truetype"),url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZg.ttf)format("truetype")}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/google/NotoSansSC-400-subset.woff2)format("woff2"),url(https://fonts.gstatic.com/l/font?kit=k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_FnYlNbPzT7HF7UzxKA2fEZPZiFlgv-h1ylCdbQejZCswXgCkw4HF7v_tO3zW3gkjoRl5wlIIK64HgpM5rnXij5IgnPBavu5dnZVG4ut0uhIAVTdLdoHWUnCVmjZZuW9ovRDyld2rU2Dl6H7TduQMHgg7eAiV_gi3PZ23LNsHt0zOgPDOThfdSyKsriI8MwmWNkOHpqZ4oM3-eYwRe-qQumMGucobqlEVnV6G2X-Kf2TP192jqsw-DrILXyqQNGOup0RFZoYaqL4LdqGwFLDXNTQhZYdBIpYukZiUBjLV945oOx3vJ9WGIR4t030BW6ynZL-LK0S56Ab-17vcsad2s0e_8T1S1jhqeBDCaYxRJ-XIcEIB69eyJRzq3oTTpXEph_xaQKNRLx1mnJeSLSM7ilChZOhOJ_N8JQw4_d1n3ybg1Apqkm-CRNozWvrvDkMcf6eDUec49ZwvnQmJWMnQPosMhaW41tZcy822n5rsv4Ya-Ktm0trJS_lfAQ4hsGnfCN2dylqkwHW2vEhPAlhQ9sFcoibSMyirqW5X_3htcyy8My7P5ttNlDWoTSsQA8F8RtM9ltLz0uIWfAztKNaucS7TChypVKMGxHn_iw-6PEusFjfaHrmeB2UlzBZWOyPVNL7ya6O1pay5fN7uy3QL6fwRAYiTC8vSHZ_6W6pAsE-9Qf_NQ57abhqJDlLx9ye6EOz92RpDmkZlA2g0JSbBX80g39i5YA6E6nz_T2_IxY6cnyEIDiHPvtyuHY1RqH2HX-SSs89C2hvpXbBhZo4nSCLOvRrtFNNPin0c1y5LdARSqCyI0_fDH2P7Aj65fkOWPkLyiNjaLu3NhIKwpAXICLY9iFrxAv-x0epg3QArjlteVAXPcRyGPqFFV6l25M3zG1nsaNuKpBT0K-rc4UZFkhmThIemp3NGxt8Mc37aESor-wVixAVIuJxjGVgn5aNfUOGz3V0ipuBDNx9DzTuo1QgX38rEOIrepOSDQb2xLlGYdiOo9MPiTQ29hZ82JBx4HCnsqUU9_twNvOBKn29RsVrewFEAKZDyxWpT4-u9uWazZWxg6RvDeC2zcp8oO0wOKNKajjZ5_lGMSqQktUzPBKbO0jqgL8KlSkJ-cltnjZ7H1SbwWOYP5Bb8Vi35-Po4qQ01UGFJqDN8gN2pEG5azrv7zQpZMiAQwGYWm5xTEmEumT-2rkMX8i5-2U5I8vId_8L_xsmL029NTL1fN2sCQw-lCe_wn2fM28eFc8PHZWTFlPSdn5S9aONymUTSxokGcmU3qE-Jfuwzr1Umi6wfZYTpJVQWEXz1GWvs4SHMEEBYqTlRvCZFsvi7vjjjVN3i4PlCDEKIM2_xtHPeYWSTB3Yi76MLwyygMLQOTD_9f1KNvHqbgYAiNDDMTLmS_shaHhKXHjiEDP9Pm1gJ328q_6ilbQL90NaoWMVM5biIo9qeOP7b4s8RbtFX50q9jDfwrHqQcrlyV0TjmG8B_kbKa6PZN2L4DKxgoteu0v6fOXp-D5FdX_tX-fdO86w9KA7aQ3awOR7icd1j4KKM4F78sYU5T0rSZdLXKolAFC69yhe1tMBItkg70hLtatZ_nLgpGlB8d7K7a1EkTrc5-LnPmZ7ITk1JmXqIiB--l_yYDhL8vWfTXUBg_mGo12RQfrPvzNkCAm2PI7Tu8QfVSO6jFuTA5Qe5v0-_8Hp1XqAfvUgacZyQ5RqEU7Igz3uofaYTP1Hy5G8JZ7vzm1gL1Nvg_BSDX2kajwcuzRkfvk09OArnZv8t8JgcFFEBV-WzxMmxCgtOntgUiVtShurVBmbvR_f7bRx296kb30xJfXadn8sRKOVJcxVJpeI2xEeF7oIRxCl0vAre2bjGitJdw11R5SJHY21NGuiE7FkJa_LbBlto7sMlOw2IQJ1QoAynEWlCwXRRmwThbSNiZZUVmWZY&skey=cf0bb10b5602fdc3&v=v40)format("woff2")}@font-face{font-family:Noto Serif SC;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/google/NotoSerifSC-500-subset.woff2)format("woff2"),url(https://fonts.gstatic.com/l/font?kit=H4cyBXePl9DZ0Xe7gG9cyOj7uK2-n-D2rd4FY7SwqyWq847hdT2Cc-XBpnfm-9e2UINemBIIDy1aoJFFK1InKZpi0XGzZs3uvIoLgZ8IMj8g_UqRwAjdaszgIOXM5C9mG66N1dcq2TzF_v2W_Vyz8pRPgZuAKdcGC1SBEGt4I8B4uFMCX0MwGU8U5oyZs_wGomfiDRYT707kG1GQlzd_NuZXsUmQou5R_zvGCZhvTJfB57D33Mrd8VUib86pw2P_pzVWCFbAfFgS8L5JxVFk9yAWl7drarlaAceaROLIAKgPKFJmLkhwRV-soLCqYByegFwbrRMYzpgazJnDtv1dBLa_GDGZPQlhHLpoC3y7OCIKNG5LaIWykP7fZjRl6eUUR43pKF6c_Sk3ZULtzlKQNSpkWWKYYPNeHzsl7nDb_0nbs0w1-3HbnSpChEAE1nPANniad-rnkPVoJ-C5J_KWyuOIVeUabl36CAC4hvgWMsIxZphkRKeeZfvRnH-drvlRs_N0rnOWwuXxyoH-vtZ6l5ImUyK6pEHUJZwS-AKFsgVgTG10Zwe3YovKmP8CXC4iJufiuWfmhIGFs98NkP1UCjyX-vZwDVvj_MYNjgMzL4cjDJAT0O_eO5ev4Oh0FZjUVwp-i1F6gRWrhI6vKRBVmR21kN3QjZCpNMmVqYm800uwq-2ivOodJJUVd7mU71I9LQmUFV3dqIDJAHMBkAQ5LzFZ8_1v585AV4un84rYARmTybvRts1ua9ithDbgkkH7BFjitk1eHMuFXCfNAnvMh03--mYWqa-Nv4sGfO7riYjca-k3JK8ZfxKaqXECWGHWO_F7mRkcptgzLdrhWMyyPC2ttQW6bQ7tibTioqUisdSkASiSFxH-3Hgj94Bfz9OZ4ooBAkWUWnMXzb1c3HK6GoW2i84H6OAQSl1oaHmYvh-lRUFlL7r2u9TDImIE1DqqAR6jDEW0jKbu2tVQEhduxq0-RAI0q9gpg-5R9ToeTk8JQBJSNkA26KPcw22gzLWZI7jOFjmYWhWq1q2A_AeZxZaFc508OnIlWaUNS_UHsJLE2hDyORQMWNOiB8nfmdkcDI-BypV_9zzTSDCGB0xAk4mYNZLZbzeYrJuZxI39VywbkbSgYIFYVoigfC9RJGhR7t502W9HDsANzOdb_7u1ePGpUt-bLY07UfhaHkhKLJrq-xPwCV0Eoh1U92zI1LzK3MCkNCB3b9WAV4hfyfWhSNX0o6ZD7Nk6bLfbp_NrCXyvek9b23wB-FqNAY-cXbnU06zf2V4UHFmwQQ6nhF5Gvzaf7X7yNGIVCBN2t60A0GJM94oO3DiI3EuD3q5J61MreL1PapuWUXN1j3ZqRKuE4gzwd0NrApSlm1Lx4vkUw80D3qGvW9qEWxs7-TSF8IH5-4yB_AE2hKi3kRvfkUoUd0kFMagZbYauh4sa3vYl2AaZ17pZUeV2SHyQgesTq-111DxE5KijsizY4bEMyp1qh1yXoeC4B9UN0wOf7oxMPXGP0bKUbfHFDk0RiJYRoTTAOM3XepNghn_XZFv3T171_zy8uOu1b6swupB0YcRXEnbtGfIpmRhr1Pm3Y0HNHY2zDjuyDZCnYHxlnbsDF0JPI3sizMGFicqsOZUNrUmTLrWEpTRZLLf85GNz7wK-jEV84GU5AXAeE5usPhLpZEHQOhIDOz4mrSc1PEWJzbwEiIISivTlZ2sWc0SvLxMXRLLbAr-24XazFVTotD8tTp79MbcJxQO0pJzMtGvStsSDrOYb6miws7HhPOpcwdLYU9PPoFexvG6ox3PTfIUR5_GfAg6UT8WsCqBZy1TJ_KSGZWGLhhfzQoOQOOmPGDIv56EiMxbq_Id1adPXOQwbdRacTzpIOHSIlpAaS-5RFYz3g_882l7Y-mose9eClvbTzpTRAhMaU0sg7eE7HsHbAw6q8XwZn8f34woBIvkPMFY-bpg7k9U-wYjkJBIf01g_&skey=37fe335b8fd815cc&v=v35)format("woff2")}@font-face{font-family:Poltawski Nowy;font-style:normal;font-weight:400;font-display:block;src:url(/assets/fonts/google/PoltawskiNowy-400.ttf)format("truetype"),url(https://fonts.gstatic.com/s/poltawskinowy/v5/flUsRq6ww480U1xsUpFXD-iDBNlSAOLkKCLnWq8KqCWnDQ.ttf)format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/notosansjp/v56/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj75s.ttf)format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:block;src:url(https://fonts.gstatic.com/s/notosansjp/v56/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFPYk75s.ttf)format("truetype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/notosanskr/v39/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzuoyeLQ.ttf)format("truetype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:500;font-display:block;src:url(https://fonts.gstatic.com/s/notosanskr/v39/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzztgyeLQ.ttf)format("truetype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:block;src:url(https://fonts.gstatic.com/s/notosanskr/v39/PbyxFmXiEBPT4ITbgNA5Cgms3VYcOA-vvnIzzg01eLQ.ttf)format("truetype")}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_Co.ttf)format("truetype")}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:700;font-display:block;src:url(https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz70e1_Co.ttf)format("truetype")}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/notoserifjp/v33/xn71YHs72GKoTvER4Gn3b5eMRtWGkp6o7MjQ2bwxOubA.ttf)format("truetype")}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:500;font-display:block;src:url(https://fonts.gstatic.com/s/notoserifjp/v33/xn71YHs72GKoTvER4Gn3b5eMRtWGkp6o7MjQ2bwDOubA.ttf)format("truetype")}@font-face{font-family:Noto Serif KR;font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/notoserifkr/v31/3JnoSDn90Gmq2mr3blnHaTZXbOtLJDvui3JOncjmeM52.ttf)format("truetype")}@font-face{font-family:Noto Serif KR;font-style:normal;font-weight:500;font-display:block;src:url(https://fonts.gstatic.com/s/notoserifkr/v31/3JnoSDn90Gmq2mr3blnHaTZXbOtLJDvui3JOncjUeM52.ttf)format("truetype")}@font-face{font-family:Noto Serif TC;font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/notoseriftc/v36/XLYzIZb5bJNDGYxLBibeHZ0BnHwmuanx8cUaGX9aMOpD.ttf)format("truetype")}@font-face{font-family:Noto Serif TC;font-style:normal;font-weight:500;font-display:block;src:url(https://fonts.gstatic.com/s/notoseriftc/v36/XLYzIZb5bJNDGYxLBibeHZ0BnHwmuanx8cUaGX9oMOpD.ttf)format("truetype")}:root{--black:#070707;--white:#fdfdfb;--muted:#d9d9d9;--serif:"Poltawski Nowy", Georgia, serif;--sans:"Inter", sans-serif;--ui-noto-sans:"Noto Sans SC", sans-serif;--page-padding:clamp(2rem, 7.5vw, 2.5rem);--section-radius:clamp(4rem, 13vw, 12rem);--page-enter-duration:.7s;--hero-copy-enter-duration:1.5s;--page-enter-easing:cubic-bezier(0, 0, .1, 1);--page-enter-title-delay:.24s;--page-enter-copy-delay:calc(var(--page-enter-title-delay) + .42s);--page-enter-beta-delay:.84s;--page-enter-beta-copy-delay:.94s;--page-enter-main-delay:.94s;--page-enter-footer-delay:1.29s}html[lang=zh-Hans]{--serif:"Noto Serif SC", serif;--sans:"Noto Sans SC", sans-serif}html[lang=zh-Hant]{--serif:"Noto Serif TC", serif;--sans:"Noto Sans TC", sans-serif;--ui-noto-sans:"Noto Sans TC", sans-serif}html[lang=ja]{--serif:"Noto Serif JP", serif;--sans:"Noto Sans JP", sans-serif;--ui-noto-sans:"Noto Sans JP", sans-serif}html[lang=ko]{--serif:"Noto Serif KR", serif;--sans:"Noto Sans KR", sans-serif;--ui-noto-sans:"Noto Sans KR", sans-serif}*{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth;min-width:320px}body{min-width:320px;color:var(--black);background:var(--white);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}body.dialog-open{overflow:hidden}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){:root{--page-padding:.8rem;--section-radius:4.5rem}}:root{--type-h1:clamp(2rem, 4.5vw, 3.5rem);--type-h2:clamp(2.3rem, 3.6vw, 3.4rem);--type-h3:clamp(1.5rem, 3.6vw, 2rem);--type-p1:clamp(1.05rem, 1.4vw, 1.25rem);--type-p2:.9rem;--type-p3:.85rem}html[lang=zh-Hans],html[lang=zh-Hant],html[lang=ja],html[lang=ko]{--type-h1:clamp(1.9rem, 4.2vw, 3.3rem);--type-h2:clamp(1.8rem, 3.4vw, 3.15rem);--type-h3:clamp(1.45rem, 3.4vw, 1.9rem);--type-p1:clamp(1rem, 1.3vw, 1.2rem);--type-p2:.85rem;--type-p3:.83rem}@media (width<=767px){:root{--type-h1:clamp(1.5rem, 1.8rem, 2rem);--type-h2:2rem;--type-h3:1.5rem;--type-p1:.95rem;--type-p2:.85rem;--type-p3:.75rem}html[lang=zh-Hans],html[lang=zh-Hant],html[lang=ja],html[lang=ko]{--type-h1:clamp(1.8rem, 2rem, 2.4rem);--type-h2:1.6rem;--type-h3:1.3rem;--type-p1:.9rem;--type-p2:.8rem;--type-p3:.75rem}}:root{--header-brand-mark-aspect-ratio:1280 / 580;--header-brand-mark-width:16.25rem;--header-brand-mark-center-top:3.25rem;--header-brand-mark-sticky-width:11rem;--header-brand-mark-sticky-left:var(--page-padding);--header-brand-mark-sticky-center-offset-y:5px;--header-brand-mark-sticky-color-duration:.24s;--header-brand-mark-bar-width:100vw;--header-brand-mark-bar-height:3.5rem;--header-brand-mark-bar-top:0px;--header-brand-mark-bar-left:50%;--header-brand-mark-bar-offset-x:0px;--header-brand-mark-bar-offset-y:0px;--header-brand-mark-sticky-duration:.36s;--header-brand-mark-center-fade-duration:.22s;--header-brand-mark-center-fade-easing:linear;--header-brand-mark-sticky-fade-duration:.42s;--header-brand-mark-sticky-fade-easing:linear;--header-brand-mark-exit-duration:.4s;--header-brand-mark-bar-enter-duration:.32s;--header-brand-mark-bar-enter-easing:cubic-bezier(.22, 0, .36, 1);--language-sticky-right:1.75rem;--language-sticky-center-offset-y:0px;--base-brand-mark-sticky-filter:brightness(0);--base-brand-mark-bar-color:#ffffffb3;--base-brand-mark-bar-border-width:1px;--base-brand-mark-bar-border-color:var(--black);--base-brand-mark-bar-blur:8px;--base-language-sticky-color:var(--black);--hero-brand-mark-sticky-filter:none;--hero-brand-mark-bar-color:#0000;--hero-brand-mark-bar-blur:8px;--hero-brand-mark-bar-border-width:1px;--hero-brand-mark-bar-border-color:#ffffffeb;--hero-brand-mark-bar-border-shadow:0 1px 0 #ffffff1a;--hero-language-sticky-color:white;--language-menu-shadow:0 4px 14px #0000001a;--language-menu-enter-duration:.22s;--language-menu-enter-easing:cubic-bezier(.22, 1, .36, 1)}.hero-shell{z-index:6;color:#fff;border-radius:0 0 var(--section-radius) var(--section-radius);height:min(1000px,100svh);min-height:64rem;clip-path:inset(0 round 0 0 var(--section-radius) var(--section-radius));isolation:isolate;position:relative;overflow:clip}.hero-media,.hero-media__slide,.hero-media__slide img,.hero-media__shade{width:100%;height:100%;position:absolute;inset:0}.hero-media{z-index:6;background:var(--black);will-change:opacity, transform;backface-visibility:hidden;contain:paint;transform:translateZ(0)}.hero-media__slide{opacity:0;will-change:opacity;backface-visibility:hidden;transition:opacity 1s;transform:translateZ(0)}.hero-media__slide img{object-fit:cover;backface-visibility:hidden;display:block;transform:scale(1)}.hero-media__slide.is-active{opacity:1}.hero-media__slide.is-active img,.hero-media__slide.is-leaving img{animation:5.2s linear forwards hero-ken-burns}.hero-media__shade{background:linear-gradient(#0000001a,#0000 36%),linear-gradient(#0000 35%,#00000059)}@keyframes hero-ken-burns{to{transform:scale(1.045)}}.site-header{width:100%;padding:var(--header-brand-mark-center-top) var(--page-padding) 0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.site-header--base{z-index:5}.site-header--hero{z-index:20}.wordmark{color:inherit;align-items:center;gap:1.25rem;text-decoration:none;display:flex}.brand-mark{width:10.4rem;height:auto}.brand-mark--lottie{width:var(--header-brand-mark-width);aspect-ratio:var(--header-brand-mark-aspect-ratio);transition:width var(--header-brand-mark-sticky-duration) cubic-bezier(.22, 1, .36, 1);display:block;position:relative}body.logo-sticky:before,.hero-brand-bar{top:var(--header-brand-mark-bar-top);left:var(--header-brand-mark-bar-left);width:var(--header-brand-mark-bar-width);height:var(--header-brand-mark-bar-height);pointer-events:none;background:var(--base-brand-mark-bar-color);border-bottom:var(--base-brand-mark-bar-border-width) solid var(--base-brand-mark-bar-border-color);transform:translate(calc(-50% + var(--header-brand-mark-bar-offset-x)), var(--header-brand-mark-bar-offset-y));backdrop-filter:blur(var(--base-brand-mark-bar-blur));border-radius:0;position:fixed}body.logo-sticky:before{content:"";z-index:4;animation:brand-mark-bar-enter var(--header-brand-mark-bar-enter-duration) var(--header-brand-mark-bar-enter-easing) both}body.logo-unsticking:before{content:"";z-index:4;animation:brand-mark-bar-exit var(--header-brand-mark-exit-duration) var(--header-brand-mark-bar-enter-easing) both}.hero-brand-bar{z-index:8;visibility:hidden;background:var(--hero-brand-mark-bar-color);border-bottom-width:var(--hero-brand-mark-bar-border-width);border-bottom-color:var(--hero-brand-mark-bar-border-color);box-shadow:var(--hero-brand-mark-bar-border-shadow);backdrop-filter:blur(var(--hero-brand-mark-bar-blur))}body.logo-sticky .hero-brand-bar{visibility:visible;animation:brand-mark-bar-enter var(--header-brand-mark-bar-enter-duration) var(--header-brand-mark-bar-enter-easing) both}body.logo-unsticking .hero-brand-bar{visibility:visible;animation:brand-mark-bar-exit var(--header-brand-mark-exit-duration) var(--header-brand-mark-bar-enter-easing) both}@keyframes brand-mark-bar-enter{0%{transform:translate(calc(-50% + var(--header-brand-mark-bar-offset-x)), calc(-100% + var(--header-brand-mark-bar-offset-y)))}to{transform:translate(calc(-50% + var(--header-brand-mark-bar-offset-x)), var(--header-brand-mark-bar-offset-y))}}@keyframes brand-mark-bar-exit{0%{transform:translate(calc(-50% + var(--header-brand-mark-bar-offset-x)), var(--header-brand-mark-bar-offset-y))}to{transform:translate(calc(-50% + var(--header-brand-mark-bar-offset-x)), calc(-100% + var(--header-brand-mark-bar-offset-y)))}}.brand-mark--lottie .brand-mark__player{z-index:1;opacity:0;width:100%;height:100%;transition:filter var(--header-brand-mark-sticky-color-duration) linear;align-items:center;line-height:0;display:flex;position:relative}.brand-mark--lottie .brand-mark__player canvas{display:block;width:100%!important;height:auto!important}.brand-mark__player--center{transition:opacity var(--header-brand-mark-center-fade-duration) var(--header-brand-mark-center-fade-easing), filter var(--header-brand-mark-sticky-color-duration) linear}.brand-mark__player--center.is-ready{opacity:1}.brand-mark__player--sticky{z-index:20;top:calc(var(--header-brand-mark-bar-top) + (var(--header-brand-mark-bar-height) / 2) + var(--header-brand-mark-sticky-center-offset-y));left:var(--header-brand-mark-sticky-left);aspect-ratio:var(--header-brand-mark-aspect-ratio);visibility:hidden;opacity:0;filter:var(--base-brand-mark-sticky-filter);contain:paint;transition:opacity var(--header-brand-mark-sticky-fade-duration) var(--header-brand-mark-sticky-fade-easing), filter var(--header-brand-mark-sticky-color-duration) linear;overflow:hidden;transform:translateY(-50%);width:var(--header-brand-mark-sticky-width)!important;height:auto!important;position:fixed!important}.brand-mark--lottie.is-sticky .brand-mark__player--center{animation:brand-mark-center-fade-out var(--header-brand-mark-center-fade-duration) var(--header-brand-mark-center-fade-easing) both}@keyframes brand-mark-center-fade-out{0%{opacity:1}to{opacity:0}}.brand-mark--lottie.is-unsticking .brand-mark__player--center{animation:brand-mark-center-fade-in var(--header-brand-mark-center-fade-duration) var(--header-brand-mark-center-fade-easing) both}@keyframes brand-mark-center-fade-in{0%{opacity:0}to{opacity:1}}.brand-mark--lottie.is-sticky .brand-mark__player--sticky.is-ready{visibility:visible;opacity:1;animation:brand-mark-logo-enter var(--header-brand-mark-bar-enter-duration) var(--header-brand-mark-bar-enter-easing) both}.brand-mark--lottie.is-unsticking .brand-mark__player--sticky{visibility:visible;opacity:1;animation:brand-mark-logo-exit var(--header-brand-mark-exit-duration) var(--header-brand-mark-bar-enter-easing) both}.site-header--hero .brand-mark__player--sticky{filter:var(--hero-brand-mark-sticky-filter)}.brand-mark--lottie.is-sticky .brand-mark__player--sticky{filter:var(--base-brand-mark-sticky-filter)}.site-header--hero .brand-mark--lottie.is-sticky .brand-mark__player--sticky{filter:var(--hero-brand-mark-sticky-filter)}@keyframes brand-mark-logo-enter{0%{transform:translateY(calc(-50% - var(--header-brand-mark-bar-height)))}to{transform:translateY(-50%)}}@keyframes brand-mark-logo-exit{0%{transform:translateY(-50%)}to{transform:translateY(calc(-50% - var(--header-brand-mark-bar-height)))}}.language-switcher{color:#fff;position:absolute;top:1.5rem;right:1.75rem}.header-actions--initial{opacity:1;transition:opacity var(--header-brand-mark-center-fade-duration) linear;align-items:center;gap:.8rem;display:flex}.header-actions--initial .header-action-icon{animation:page-enter var(--page-enter-duration) var(--page-enter-easing) var(--page-enter-title-delay) both}.language-control{position:relative}.site-menu-trigger--sticky{z-index:20;top:calc(var(--header-brand-mark-bar-top) + (var(--header-brand-mark-bar-height) / 2) + var(--language-sticky-center-offset-y));right:var(--language-sticky-right);opacity:0;pointer-events:none;color:var(--base-language-sticky-color);position:fixed;transform:translateY(-50%)}.site-header--base .header-actions--initial,.site-header--base .site-menu-trigger{color:var(--base-language-sticky-color)}body.logo-sticky .header-actions--initial{opacity:0;pointer-events:none}body.logo-sticky .site-menu-trigger--sticky{opacity:1;pointer-events:auto;animation:language-sticky-enter var(--header-brand-mark-bar-enter-duration) var(--header-brand-mark-bar-enter-easing) both}body.logo-unsticking .site-menu-trigger--sticky{opacity:1;pointer-events:none;animation:language-sticky-exit var(--header-brand-mark-exit-duration) var(--header-brand-mark-bar-enter-easing) both}.site-header--hero .header-actions--initial,.site-header--hero .site-menu-trigger{color:var(--hero-language-sticky-color)}@keyframes language-sticky-enter{0%{transform:translateY(calc(-50% - var(--header-brand-mark-bar-height)))}to{transform:translateY(-50%)}}@keyframes language-sticky-exit{0%{transform:translateY(-50%)}to{transform:translateY(calc(-50% - var(--header-brand-mark-bar-height)))}}.guide-trigger,.language-trigger,.site-menu-trigger{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.guide-trigger{text-decoration:none}.guide-trigger:focus-visible,.language-trigger:focus-visible,.site-menu-trigger:focus-visible{outline-offset:4px;border-radius:.25rem;outline:2px solid}.header-action-icon,.header-action-icon svg,.site-menu-icon{width:1.25rem;height:1.25rem;display:block}.header-action-icon path,.site-menu__icon path{fill:none;stroke:currentColor;stroke-width:32px}.site-menu-icon{position:relative}.site-menu-icon__line{transform-origin:50%;background:currentColor;border-radius:999px;width:1.05rem;height:1.5px;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;left:.1rem}.site-menu-icon__line:first-child{top:.3rem}.site-menu-icon__line:nth-child(2){top:calc(50% - .75px)}.site-menu-icon__line:nth-child(3){bottom:.3rem}.site-menu-trigger[aria-expanded=true] .site-menu-icon__line:first-child{transform:translateY(calc(.325rem - .75px))rotate(45deg)}.site-menu-trigger[aria-expanded=true] .site-menu-icon__line:nth-child(2){opacity:0;transform:scaleX(.55)}.site-menu-trigger[aria-expanded=true] .site-menu-icon__line:nth-child(3){transform:translateY(calc(.75px - .325rem))rotate(-45deg)}.site-menu,.language-menu{z-index:90;width:max-content;min-width:9rem;color:var(--black);box-shadow:var(--language-menu-shadow);transform-origin:100% 0;will-change:opacity, transform;background:#fff;border:0;border-radius:1.6rem;padding:.4rem;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;position:fixed}.site-menu{min-width:10.5rem}.language-menu{z-index:91;min-width:9rem}.site-menu:not([hidden]),.language-menu:not([hidden]){animation:language-menu-enter var(--language-menu-enter-duration) var(--language-menu-enter-easing) both}.site-menu[hidden],.language-menu[hidden]{display:none}@keyframes language-menu-enter{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.site-menu__item,.language-menu a{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.65rem;padding:.65rem .85rem;line-height:1.2;text-decoration:none;transition:color .18s,background-color .18s;display:flex}.site-menu__item:hover,.site-menu__item:focus-visible,.site-menu__item[aria-expanded=true],.language-menu a:hover,.language-menu a:focus-visible{color:#fff;background:var(--black);outline:none}.language-menu a[aria-current=page]{font-weight:700}.site-menu__language{position:relative}.site-menu__icon,.site-menu__icon svg{flex:none;width:1.15rem;height:1.15rem;display:block}.language-native-select{display:none}@media (hover:none),(pointer:coarse){.language-menu{display:none}.language-trigger--initial{pointer-events:none!important}.language-native-select{z-index:21;opacity:0;cursor:pointer;border:0;width:1.25rem;height:1.25rem;display:block}.language-native-select--initial{pointer-events:auto;position:absolute;inset:0}.language-native-select--menu{pointer-events:auto;width:100%;height:100%;position:absolute;inset:0}}.hero-copy{z-index:7;left:var(--page-padding);isolation:isolate;width:45vw;position:absolute;top:34%}.hero-copy h1{max-width:52rem;font-family:var(--serif);font-size:var(--type-h1);backface-visibility:hidden;-webkit-font-smoothing:antialiased;margin:0;font-weight:400;line-height:1.05}.hero-copy p{max-width:52rem;font-size:var(--type-p1);backface-visibility:hidden;-webkit-font-smoothing:antialiased;margin:1.3rem 0 0;line-height:1.3}.hero-copy>p{animation:page-enter var(--hero-copy-enter-duration) var(--page-enter-easing) var(--page-enter-copy-delay) both}.hero-copy h1{animation:page-enter var(--hero-copy-enter-duration) var(--page-enter-easing) var(--page-enter-title-delay) both}.hero-shell--await-fonts .hero-copy h1,.hero-shell--await-fonts .hero-copy>p,.hero-shell--await-fonts .beta-cta--hero a,.hero-shell--await-fonts .beta-cta--hero p span{opacity:0;animation:none;transform:translateY(.75rem)}.hero-shell--await-fonts.hero-shell--fonts-ready .hero-copy h1{animation:page-enter var(--hero-copy-enter-duration) var(--page-enter-easing) var(--page-enter-title-delay) both}.hero-shell--await-fonts.hero-shell--fonts-ready .hero-copy>p{animation:page-enter var(--hero-copy-enter-duration) var(--page-enter-easing) var(--page-enter-copy-delay) both}.hero-shell--await-fonts.hero-shell--fonts-ready .beta-cta--hero a{animation:page-enter var(--page-enter-duration) var(--page-enter-easing) var(--page-enter-beta-delay) both}.hero-shell--await-fonts.hero-shell--fonts-ready .beta-cta--hero p span{animation:page-enter var(--page-enter-duration) var(--page-enter-easing) var(--page-enter-beta-copy-delay) both}@media (width<=767px){:root{--language-sticky-right:1rem;--header-brand-mark-center-top:1.5rem;--header-brand-mark-sticky-left:var(--page-padding);--header-brand-mark-sticky-width:9.5rem;--header-brand-mark-bar-width:100vw;--header-brand-mark-bar-height:3.35rem}.hero-shell{min-height:50rem;max-height:50rem}.site-header{padding-top:var(--header-brand-mark-center-top);justify-content:center}.wordmark{gap:.8rem}.brand-mark{width:4rem}.brand-mark--lottie{width:12rem}.language-switcher{top:1.2rem;right:1.2rem}.hero-copy{top:25%;left:var(--page-padding);width:calc(100% - 4rem);padding-right:25vw}.hero-copy h1{line-height:1.12}.hero-copy p{margin-top:1rem;line-height:1.35}}:root{--beta-cta-start-top:44rem;--beta-cta-right:5rem;--beta-cta-width:13.5rem;--beta-cta-bar-inset:1rem;--beta-cta-button-height:calc(var(--header-brand-mark-bar-height) - var(--beta-cta-bar-inset));--beta-cta-sticky-top:calc(var(--header-brand-mark-bar-top) + ((var(--header-brand-mark-bar-height) - var(--beta-cta-button-height)) / 2));--beta-cta-button-padding-inline:1rem;--beta-cta-button-font-size:1rem;--beta-cta-copy-gap:.8rem;--beta-cta-copy-line-height:1.28;--beta-cta-transition-duration:.52s;--beta-cta-transition-easing:cubic-bezier(.22, 1, .36, 1);--beta-cta-hero-color:var(--black);--beta-cta-hero-background:#ffffffe6;--beta-cta-hero-outline-width:1px;--beta-cta-hero-outline-color:#000c;--beta-cta-hero-hover-color:white;--beta-cta-hero-hover-background:#000;--beta-cta-hero-hover-outline-color:white;--beta-cta-sticky-color:white;--beta-cta-sticky-background:var(--black);--beta-cta-sticky-outline-width:1px;--beta-cta-sticky-outline-color:transparent;--beta-cta-sticky-hover-color:var(--black);--beta-cta-sticky-hover-background:#ffffffe6;--beta-cta-sticky-hover-outline-color:var(--black);--hero-beta-copy-fade-distance:180px;--hero-beta-copy-fade-duration:.12s}.beta-cta{width:min(var(--beta-cta-width), calc(100vw - 2rem));font-size:var(--type-p2)}.beta-cta a{width:100%;height:var(--beta-cta-button-height);padding:0 var(--beta-cta-button-padding-inline);outline-offset:0;text-align:center;font-size:var(--beta-cta-button-font-size);transition:color var(--beta-cta-transition-duration) var(--beta-cta-transition-easing), background-color var(--beta-cta-transition-duration) var(--beta-cta-transition-easing), outline-color var(--beta-cta-transition-duration) var(--beta-cta-transition-easing);border:1px solid #0000;border-radius:999px;place-items:center;text-decoration:none;display:grid}.beta-cta--hero a{color:var(--beta-cta-hero-color);background:var(--beta-cta-hero-background);outline:var(--beta-cta-hero-outline-width) solid var(--beta-cta-hero-outline-color);animation:page-enter var(--page-enter-duration) var(--page-enter-easing) var(--page-enter-beta-delay) both}.beta-cta--hero a:hover{color:var(--beta-cta-hero-hover-color);background:var(--beta-cta-hero-hover-background);outline-color:var(--beta-cta-hero-hover-outline-color)}.beta-cta p{width:100%;margin:var(--beta-cta-copy-gap) 0 0;font-size:var(--type-p2);line-height:var(--beta-cta-copy-line-height)}.beta-cta-rail{z-index:9;top:var(--beta-cta-start-top);right:var(--beta-cta-right);height:calc(100% + 100vh);width:min(var(--beta-cta-width), calc(100vw - 2rem));will-change:transform;backface-visibility:hidden;position:absolute;transform:translateZ(0)}.beta-cta--hero{--hero-beta-copy-opacity:1;top:var(--beta-cta-sticky-top);right:var(--beta-cta-right);will-change:transform, opacity;backface-visibility:hidden;position:sticky;transform:translateZ(0)}.beta-cta--hero p{opacity:var(--hero-beta-copy-opacity);transition:opacity var(--hero-beta-copy-fade-duration) linear;will-change:opacity}.beta-cta--hero p span{animation:page-enter var(--page-enter-duration) var(--page-enter-easing) var(--page-enter-beta-copy-delay) both;display:block}@keyframes page-enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes page-enter-fade{0%{opacity:0}to{opacity:1}}.beta-cta--sticky{z-index:5;top:var(--beta-cta-start-top);right:var(--beta-cta-right);position:fixed}.beta-cta--sticky a{color:var(--beta-cta-sticky-color);background:var(--beta-cta-sticky-background);outline:var(--beta-cta-sticky-outline-width) solid var(--beta-cta-sticky-outline-color)}.beta-cta--sticky a:hover{color:var(--beta-cta-sticky-hover-color);background:var(--beta-cta-sticky-hover-background);outline-color:var(--beta-cta-sticky-hover-outline-color)}@keyframes cta-stick{to{transform:translateY(calc(var(--beta-cta-sticky-top) - var(--beta-cta-start-top)))}}@supports (animation-timeline:scroll()){.beta-cta--sticky{animation-name:cta-stick;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 calc(var(--beta-cta-start-top) - var(--beta-cta-sticky-top))}}@media (width<=767px){:root{--beta-cta-start-top:35rem;--beta-cta-right:3rem;--beta-cta-width:10rem;--beta-cta-bar-inset:1rem;--beta-cta-button-height:calc(var(--header-brand-mark-bar-height) - var(--beta-cta-bar-inset));--beta-cta-sticky-top:calc(var(--header-brand-mark-bar-top) + ((var(--header-brand-mark-bar-height) - var(--beta-cta-button-height)) / 2));--beta-cta-button-padding-inline:.5rem;--beta-cta-button-font-size:1rem;--beta-cta-copy-gap:.8rem;--beta-cta-copy-line-height:1.18;--beta-cta-transition-duration:.52s;--beta-cta-transition-easing:cubic-bezier(.22, 1, .36, 1);--beta-cta-hero-color:var(--black);--beta-cta-hero-background:#ffffffe6;--beta-cta-hero-outline-width:1px;--beta-cta-hero-outline-color:#000c;--beta-cta-hero-hover-color:white;--beta-cta-hero-hover-background:#000;--beta-cta-hero-hover-outline-color:white;--beta-cta-sticky-color:white;--beta-cta-sticky-background:var(--black);--beta-cta-sticky-outline-width:1px;--beta-cta-sticky-outline-color:transparent;--beta-cta-sticky-hover-color:var(--black);--beta-cta-sticky-hover-background:#ffffffe6;--beta-cta-sticky-hover-outline-color:var(--black);--hero-beta-copy-fade-distance:180px;--hero-beta-copy-fade-duration:.12s}.beta-cta--hero{right:auto}.beta-cta--sticky p{display:none}}.feature-carousel{--feature-section-min-height:68rem;--feature-padding-top:10rem;--feature-padding-bottom:8rem;--feature-indicator-left:3rem;--feature-indicator-width:1.25rem;--feature-indicator-offset-x:0rem;--feature-indicator-height:44rem;--feature-indicator-gap:8rem;--feature-indicator-dot-size:1rem;--feature-indicator-line-width:2px;--feature-indicator-footer-overlap:clamp(7rem, 12vw, 10rem);--feature-hint-offset-y:0rem;--feature-hint-gap:1rem;--feature-hint-slot-height:3rem;--feature-hint-width:16rem;--feature-hint-font-size:.78rem;--feature-hint-line-height:1.45;--feature-hint-color:#0707078a;--feature-timing-offset:2rem;--feature-timing-height:2rem;--feature-timing-width:2px;--feature-content-max-width:52rem;--feature-content-offset-x:1rem;--feature-layout-columns:minmax(19rem, 32rem) minmax(18rem, 32rem);--feature-columns-gap:clamp(1rem, 0vw, 3rem);--feature-slide-min-height:44rem;--feature-media-width:18rem;--feature-media-min-height:34rem;--feature-media-max-height:41rem;--feature-device-radius:clamp(2.55rem, 4vw, 3.15rem);--feature-copy-width:34rem;--feature-slide-align-content:center;--feature-slide-padding-top:0rem;--feature-slide-padding-bottom:0rem;--feature-transition-duration:.6s;--feature-transition-overlap:0s;--feature-transition-distance:6.5rem;--feature-transition-direction:1;--feature-copy-transition-duration:.9s;--feature-copy-transition-delay:.15s;--feature-copy-transition-overlap:.1s;--feature-enter-easing:cubic-bezier(0, 0, .3, 1);--feature-leave-easing:cubic-bezier(.5, 0, 1, 1);z-index:3;min-height:var(--feature-section-min-height);padding:var(--feature-padding-top) var(--page-padding) var(--feature-padding-bottom);animation:page-enter-fade var(--page-enter-duration) var(--page-enter-easing) var(--page-enter-main-delay) both;background:#fff;position:relative}.feature-carousel--await-fonts{opacity:0;animation:none}.feature-carousel--await-fonts.feature-carousel--fonts-ready{animation:page-enter-fade var(--page-enter-duration) var(--page-enter-easing) var(--page-enter-main-delay) both}.feature-layout{width:min(100%, var(--feature-content-max-width));isolation:isolate;margin:0 auto}.feature-indicator{z-index:4;left:calc(var(--feature-indicator-left) + var(--feature-indicator-offset-x));justify-content:center;align-items:center;gap:var(--feature-indicator-gap);width:var(--feature-indicator-width);height:var(--feature-indicator-height);min-height:var(--feature-indicator-height);flex-direction:column;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.feature-indicator-rail{z-index:3;top:calc(-1 * (var(--feature-padding-top) + var(--section-radius)));left:calc(var(--feature-indicator-left) + var(--feature-indicator-offset-x));width:var(--feature-indicator-line-width);height:calc(var(--feature-indicator-rail-height,calc(100% + var(--feature-padding-top) + var(--section-radius) + var(--feature-padding-bottom))) + var(--feature-indicator-footer-overlap));background:var(--muted);pointer-events:none;display:block;position:absolute;transform:translate(-50%)}.feature-indicator button{z-index:1;width:var(--feature-indicator-dot-size);height:var(--feature-indicator-dot-size);background:var(--muted);cursor:pointer;border:0;border-radius:50%;padding:0;transition:background .25s,transform .25s;position:relative}.feature-indicator button.is-active{background:var(--black);transform:scale(1.15)}.feature-indicator button.is-bouncing{animation:.42s cubic-bezier(.22,1,.36,1) feature-indicator-bounce}@keyframes feature-indicator-bounce{0%{transform:scale(1)}38%{transform:scale(.9)}72%{transform:scale(1.22)}to{transform:scale(1.1)}}.feature-timing{top:50%;left:calc(100% + var(--feature-timing-offset));width:var(--feature-timing-width);height:var(--feature-timing-height);background:var(--muted);position:absolute;overflow:hidden;transform:translateY(-50%)}.feature-timing span{background:var(--black);transform-origin:top;animation-name:feature-timing-fill;animation-timing-function:linear;animation-fill-mode:forwards;display:block;position:absolute;inset:0;transform:scaleY(0)}.feature-timing.is-paused span{animation-play-state:paused}@keyframes feature-timing-fill{to{transform:scaleY(1)}}.feature-hint{z-index:2;width:var(--feature-hint-width);margin:0;margin-bottom:var(--feature-hint-gap);color:var(--feature-hint-color);font-size:var(--feature-hint-font-size);line-height:var(--feature-hint-line-height);text-align:center;opacity:0;visibility:hidden;transform:translateY(var(--feature-hint-offset-y));pointer-events:none;display:block}.feature-hint-slot{z-index:3;width:var(--feature-hint-width);height:var(--feature-hint-slot-height);pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.feature-hint.is-visible{visibility:visible;animation:8s ease-in-out both feature-hint-intro}@keyframes feature-hint-intro{0%{opacity:0;transform:translateY(var(--feature-hint-offset-y)) scale(.96)}10%{opacity:.82;transform:translateY(var(--feature-hint-offset-y)) scale(1)}22%{opacity:.42;transform:translateY(var(--feature-hint-offset-y)) scale(.988)}34%{opacity:.8;transform:translateY(var(--feature-hint-offset-y)) scale(1)}48%{opacity:.46;transform:translateY(var(--feature-hint-offset-y)) scale(.985)}62%{opacity:.74;transform:translateY(var(--feature-hint-offset-y)) scale(1)}76%{opacity:.4;transform:translateY(var(--feature-hint-offset-y)) scale(.99)}88%{opacity:.66;transform:translateY(var(--feature-hint-offset-y)) scale(1)}to{opacity:0;transform:translateY(var(--feature-hint-offset-y)) scale(.97)}}.feature-stage{z-index:1;width:100%;min-height:var(--feature-slide-min-height);overflow-anchor:none;transform:translateX(var(--feature-content-offset-x));position:relative;overflow:visible}.feature-slide{grid-template-columns:var(--feature-layout-columns);gap:var(--feature-columns-gap);align-items:center;align-content:var(--feature-slide-align-content);width:100%;min-height:var(--feature-slide-min-height);padding-top:calc(var(--feature-slide-padding-top) + var(--feature-hint-slot-height));padding-bottom:var(--feature-slide-padding-bottom);grid-template-areas:"media copy";justify-content:center;display:grid;position:absolute;inset:0}.feature-leave-active{z-index:2;transition:visibility var(--feature-copy-transition-duration) linear var(--feature-copy-transition-delay)}.feature-enter-active{z-index:1;transition:visibility var(--feature-copy-transition-duration) linear calc(var(--feature-copy-transition-duration) - var(--feature-copy-transition-overlap) + var(--feature-copy-transition-delay))}.feature-enter-active .feature-media{transition:opacity var(--feature-transition-duration) var(--feature-enter-easing), transform var(--feature-transition-duration) var(--feature-enter-easing);transition-delay:calc(var(--feature-transition-duration) - var(--feature-transition-overlap))}.feature-leave-active .feature-media{transition:opacity var(--feature-transition-duration) var(--feature-leave-easing), transform var(--feature-transition-duration) var(--feature-leave-easing)}.feature-enter-active .feature-copy,.feature-leave-active .feature-copy{transition:opacity var(--feature-copy-transition-duration) linear;transition-delay:var(--feature-copy-transition-delay)}.feature-enter-active .feature-copy{transition-delay:calc(var(--feature-copy-transition-duration) - var(--feature-copy-transition-overlap) + var(--feature-copy-transition-delay))}.feature-enter-from .feature-media,.feature-enter-from .feature-copy,.feature-leave-to .feature-media,.feature-leave-to .feature-copy{opacity:0}.feature-stage[data-direction=forward] .feature-enter-from .feature-media,.feature-stage[data-direction=backward] .feature-leave-to .feature-media{transform:translateY(calc(var(--feature-transition-direction) * var(--feature-transition-distance)))}.feature-stage[data-direction=forward] .feature-leave-to .feature-media,.feature-stage[data-direction=backward] .feature-enter-from .feature-media{transform:translateY(calc(-1 * var(--feature-transition-direction) * var(--feature-transition-distance)))}.feature-media{--feature-media-aspect-ratio:.460938;width:min(100%, var(--feature-media-width));min-height:var(--feature-media-min-height);grid-area:media;justify-self:center;place-items:center;display:grid}.feature-media.is-clickable{cursor:pointer}.feature-media.is-rive{width:min(100%,32rem);min-height:0}.feature-device-shell{width:100%;aspect-ratio:var(--feature-media-aspect-ratio);border-radius:var(--feature-device-radius);background:0 0;position:relative;overflow:hidden;box-shadow:0 16px 28px #08080a1a,inset 0 2px 6px #ffffff14}.feature-device-shell:before{opacity:.55;filter:blur(.22rem);pointer-events:none;content:"";background:linear-gradient(#ffffff6b,#ffffff14 58%,#fff0);border-radius:999px;width:34%;height:8%;position:absolute;top:.38rem;left:18%}.feature-device-shell:after{border-radius:inherit;pointer-events:none;content:"";border:2.8px solid #08080ccc;position:absolute;inset:0;box-shadow:inset 0 0 0 .9px #fff6,inset 0 0 0 1.4px #ffffff1a,0 1px #ffffff2e,0 8px 16px #08080a14}.feature-device-shell video,.feature-device-shell canvas{width:100%;height:100%;display:block}.feature-device-shell video{object-fit:contain;background:#050505}.feature-media__rive{width:100%;height:100%;aspect-ratio:var(--feature-media-aspect-ratio);background:#fff;display:block}.feature-rive-surface{width:100%;aspect-ratio:var(--feature-media-aspect-ratio);background:#fff;display:block;overflow:hidden}.feature-copy{width:var(--feature-copy-width);grid-area:copy;justify-self:center;max-width:100%}.feature-copy h2{font-family:var(--serif);font-size:var(--type-h2);margin:0;font-weight:400;line-height:1.08}.feature-copy p{font-size:var(--type-p1);margin:1.4rem 0 0;line-height:1.4}@media (width<=767px){.feature-carousel{--page-padding:1.25rem;--feature-section-min-height:65rem;--feature-padding-top:8rem;--feature-padding-bottom:8rem;--feature-indicator-left:1.5rem;--feature-indicator-height:40rem;--feature-indicator-gap:3rem;--feature-indicator-dot-size:1rem;--feature-indicator-line-width:2px;--feature-indicator-footer-overlap:6rem;--feature-hint-offset-y:0rem;--feature-hint-gap:1rem;--feature-hint-slot-height:2.75rem;--feature-hint-width:16rem;--feature-hint-font-size:.75rem;--feature-hint-line-height:1.35;--feature-timing-offset:1.25rem;--feature-timing-height:1.5rem;--feature-timing-width:3px;--feature-content-max-width:32rem;--feature-content-offset-x:.75rem;--feature-layout-columns:1fr;--feature-columns-gap:2rem;--feature-slide-min-height:50rem;--feature-media-width:min(45vw, 12rem);--feature-media-min-height:20rem;--feature-media-max-height:30rem;--feature-device-radius:1.8rem;--feature-copy-width:85%;--feature-slide-align-content:start;--feature-slide-padding-top:2.25rem;--feature-slide-padding-bottom:0rem;--feature-transition-distance:1.5rem;--feature-transition-direction:1;--feature-indicator-offset-x:0rem}.feature-slide{grid-template-areas:"media""copy"}}:root{--button-transition-duration:.52s;--button-transition-easing:cubic-bezier(.22, 1, .36, 1);--button-outline-width:1px;--button-outline-offset:0}.newsletter-inner h2{font-family:var(--serif);font-size:var(--type-h3);margin:0;font-weight:400;line-height:1.08}.site-end{--newsletter-content-max-width:38rem;--footer-min-height:16rem;--footer-logo-width:4rem;--footer-logo-top-offset:0;--footer-logo-right-offset:1rem;--footer-logo-bottom-gap:0;--footer-social-x-size:1.3rem;--footer-social-instagram-size:1.7rem;--footer-social-gap:.2rem;--footer-social-left-offset:1.5rem;--footer-top-gap:2rem;--footer-mobile-top-gap:1rem;--footer-top-bottom-gap:0;--footer-top-stacked-gap:2rem;--footer-link-font-weight:400;--footer-copyright-mobile-offset-x:0px;--footer-radius:6rem;--footer-mobile-radius:3.5rem;--footer-padding-inline:2rem;--footer-padding-bottom:1rem;--footer-rounded-padding-top:3rem;--footer-rounded-min-height:var(--footer-min-height);--footer-logo-mobile-top-offset:0;--footer-logo-mobile-right-offset:0;--footer-logo-mobile-bottom-gap:0;z-index:3;color:#fff;background:var(--black);border-radius:var(--footer-radius) var(--footer-radius) 0 0;animation:page-enter-fade var(--page-enter-duration) var(--page-enter-easing) var(--page-enter-footer-delay) both;position:relative}.newsletter-section{padding:3rem var(--page-padding) 4rem}.newsletter-inner{max-width:var(--newsletter-content-max-width);margin:0 auto}.newsletter-inner>p{font-size:var(--type-p1);margin:1rem 0 2rem}.newsletter-form{font-family:var(--ui-noto-sans);grid-template-columns:1fr auto;gap:1rem;display:grid;position:relative}.newsletter-field{min-width:0;position:relative}.newsletter-form input,.newsletter-form button{border-radius:999px;min-height:3.4rem}.newsletter-form input{color:#fff;background:0 0;border:2px solid #fff;width:100%;min-width:0;padding:0 2rem;font-size:1.15rem}.newsletter-form button{min-width:9rem;color:var(--black);outline:var(--button-outline-width) solid transparent;outline-offset:var(--button-outline-offset);cursor:pointer;transition:color var(--button-transition-duration) var(--button-transition-easing), background-color var(--button-transition-duration) var(--button-transition-easing), outline-color var(--button-transition-duration) var(--button-transition-easing);background:#fff;border:1px solid #0000;padding:0 2rem}.newsletter-form button:hover:not(:disabled){color:#fff;background:var(--black);outline-color:#fff}.newsletter-form button:disabled{cursor:wait;opacity:.65}.newsletter-notice{font-family:var(--ui-noto-sans);margin:0;font-size:.9rem;position:absolute;top:calc(100% + .75rem);left:1.5rem}.newsletter-notice.is-error{color:#f44336;font-size:.75rem;top:calc(100% + .45rem);left:1.25rem}.site-footer{min-height:var(--footer-min-height);padding:0 var(--footer-padding-inline) var(--footer-padding-bottom);grid-template-columns:1fr auto;align-items:end;gap:2rem;display:grid}.site-end--newsletter-hidden{background:0 0;border-radius:0}.site-footer--top-rounded{min-height:var(--footer-rounded-min-height);padding-top:var(--footer-rounded-padding-top);background:var(--black);border-radius:var(--footer-radius) var(--footer-radius) 0 0}.footer-top{justify-content:space-between;align-self:start;align-items:center;gap:var(--footer-top-gap);margin-bottom:var(--footer-top-bottom-gap);grid-area:1/1/auto/-1;display:flex}.footer-logo-mark{width:var(--footer-logo-width);height:auto;margin-top:var(--footer-logo-top-offset);margin-right:var(--footer-logo-right-offset);margin-bottom:var(--footer-logo-bottom-gap)}.footer-social{gap:var(--footer-social-gap);margin-left:var(--footer-social-left-offset);flex-direction:row;display:flex}.footer-social a{color:#fff;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;text-decoration:none;transition:color .24s cubic-bezier(.22,1,.36,1),background-color .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:scale(1)}.footer-social a:hover,.footer-social a:focus-visible{color:var(--black);background:#fff;transform:scale(1.06)}.footer-social a:focus-visible{outline:0}.footer-social__icon{width:var(--footer-social-instagram-size);height:var(--footer-social-instagram-size);display:inline-flex}.footer-social__icon--x{width:var(--footer-social-x-size);height:var(--footer-social-x-size)}.footer-social__icon svg{fill:currentColor;stroke:currentColor;width:100%;height:100%}.footer-social__icon svg.ionicon-fill-none{fill:none}.footer-social__icon svg path{fill:currentColor;stroke:currentColor}.footer-social__icon svg.ionicon-fill-none path{fill:none}.site-footer>p{font-size:var(--type-p3);text-align:left;grid-area:2/1;justify-self:start;margin:0}.footer-links{grid-area:2/2;justify-self:end;gap:1.4rem;display:flex}.footer-links button{color:inherit;font-size:var(--type-p3);font-weight:var(--footer-link-font-weight);cursor:pointer;background:0 0;border:0;padding:0}.footer-links button:before{content:"·";margin-right:.45rem}html[lang=zh-Hans] .site-end,html[lang=zh-Hant] .site-end{--footer-copyright-mobile-offset-x:.2rem}@media (width<=767px){.site-end{--newsletter-content-max-width:28rem;--footer-min-height:12rem;--footer-logo-width:3.5rem;--footer-link-font-weight:400;--footer-top-row-gap:4rem;--footer-bottom-row-gap:.5rem;--footer-padding-inline:2rem;--footer-rounded-padding-top:2.5rem;--footer-radius:var(--footer-mobile-radius);--footer-logo-mobile-top-offset:0;--footer-logo-mobile-right-offset:0;--footer-logo-mobile-bottom-gap:0;--footer-social-x-size:1.2rem;--footer-social-instagram-size:1.5rem;--footer-social-gap:.2rem;--footer-social-left-offset:0;--footer-mobile-top-gap:1rem;--footer-top-bottom-gap:4rem;--footer-top-stacked-gap:2rem}.newsletter-section{padding:3rem 2rem 3.5rem}.newsletter-inner>p{line-height:1.4}.newsletter-form{gap:.4rem}.newsletter-form input,.newsletter-form button{min-height:3rem}.newsletter-form input{padding:0 1.25rem;font-size:1rem}.newsletter-form button{min-width:5rem;padding:0 1rem}.site-footer{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;display:flex}.site-footer--top-rounded{padding-top:var(--footer-rounded-padding-top);border-radius:var(--footer-mobile-radius) var(--footer-mobile-radius) 0 0}.footer-top{align-items:center;column-gap:var(--footer-mobile-top-gap);grid-template-columns:1fr auto;width:100%;display:grid}.footer-logo-mark{margin-top:var(--footer-logo-mobile-top-offset);margin-right:var(--footer-logo-mobile-right-offset);margin-bottom:var(--footer-logo-mobile-bottom-gap);justify-self:end}.footer-social{align-self:center;margin-bottom:0}.site-footer>p{text-align:center;width:100%;transform:translateX(var(--footer-copyright-mobile-offset-x));justify-self:center;margin-inline:auto}.footer-links{margin-bottom:var(--footer-bottom-row-gap);gap:.75rem}}@media (width<=320px){.footer-top{grid-template-columns:1fr;place-items:stretch center;row-gap:0;margin-bottom:1.5rem}.footer-logo-mark{margin-right:0;margin-bottom:var(--footer-top-stacked-gap);grid-row:1;justify-self:center}.footer-social{grid-row:2;place-self:end center;margin-left:0}}:root{--dialog-backdrop-padding:1.5rem;--dialog-backdrop-opacity:.32;--dialog-backdrop-blur:3px;--dialog-backdrop-duration:.56s;--dialog-backdrop-easing:linear;--dialog-panel-duration:.3s;--dialog-panel-enter-easing:cubic-bezier(0, 0, .1, 1);--dialog-panel-leave-easing:ease-out;--dialog-scale-from:.88;--dialog-panel-width:36rem;--dialog-panel-max-height:44rem;--dialog-panel-viewport-gap:3rem;--dialog-panel-padding:2.5rem;--dialog-panel-radius:2rem;--dialog-title-margin-bottom:1rem;--dialog-title-font-size:var(--type-h3);--dialog-body-max-height-offset:12rem;--dialog-body-padding-right:.5rem;--dialog-body-scrollbar-width:6px;--dialog-body-paragraph-gap:1rem;--dialog-body-font-size:var(--type-p1);--dialog-body-line-height:1.68;--dialog-close-top:1.25rem;--dialog-close-right:1.5rem;--dialog-close-size:2rem;--dialog-close-icon-size:1.5rem}.site-dialog{z-index:100;padding:var(--dialog-backdrop-padding);background:rgb(0 0 0/var(--dialog-backdrop-opacity));-webkit-backdrop-filter:blur(var(--dialog-backdrop-blur));place-items:center;display:grid;position:fixed;inset:0}.dialog-enter-active,.dialog-leave-active{transition:background-color var(--dialog-backdrop-duration) var(--dialog-backdrop-easing), backdrop-filter var(--dialog-backdrop-duration) var(--dialog-backdrop-easing)}.dialog-enter-active section,.dialog-leave-active section{transition:opacity var(--dialog-panel-duration) var(--dialog-panel-enter-easing), transform var(--dialog-panel-duration) var(--dialog-panel-enter-easing)}.dialog-leave-active section{transition-timing-function:var(--dialog-panel-leave-easing)}.dialog-enter-from,.dialog-leave-to{backdrop-filter:blur();background-color:#0000}.dialog-enter-from section,.dialog-leave-to section{opacity:0;transform:scale(var(--dialog-scale-from))}.site-dialog section{width:min(var(--dialog-panel-width), 100%);max-height:min(var(--dialog-panel-max-height), calc(100svh - var(--dialog-panel-viewport-gap)));padding:var(--dialog-panel-padding);color:var(--black);background:var(--white);border-radius:var(--dialog-panel-radius);text-align:left;flex-direction:column;display:flex;position:relative;overflow:hidden}.site-dialog h2{margin:0 0 var(--dialog-title-margin-bottom);font-family:var(--serif);font-size:var(--dialog-title-font-size);font-weight:400}.site-dialog__body{min-height:0;max-height:calc(100svh - var(--dialog-body-max-height-offset));padding-right:var(--dialog-body-padding-right);overscroll-behavior:contain;scrollbar-color:var(--black) transparent;scrollbar-width:thin;overflow-y:auto}.site-dialog__body::-webkit-scrollbar{width:var(--dialog-body-scrollbar-width)}.site-dialog__body::-webkit-scrollbar-track{background:0 0}.site-dialog__body::-webkit-scrollbar-thumb{background:var(--black);border-radius:999px}.site-dialog__body p{margin:0 0 var(--dialog-body-paragraph-gap);font-size:var(--dialog-body-font-size);line-height:var(--dialog-body-line-height)}.site-dialog__body p:last-child{margin-bottom:0}.site-dialog__email{width:fit-content;color:inherit;margin-top:.5rem;font-weight:700;line-height:1.35;text-decoration:none;display:block}.site-dialog__close{top:var(--dialog-close-top);right:var(--dialog-close-right);width:var(--dialog-close-size);height:var(--dialog-close-size);color:var(--black);background:var(--white);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute}.site-dialog__close span,.site-dialog__close svg{width:var(--dialog-close-icon-size);height:var(--dialog-close-icon-size);display:block}.site-dialog__close path{fill:none;stroke:currentColor;stroke-width:32px}@media (width<=767px){:root{--dialog-backdrop-padding:1rem;--dialog-panel-width:100%;--dialog-panel-max-height:32rem;--dialog-panel-viewport-gap:2rem;--dialog-panel-padding:2rem;--dialog-panel-radius:1.6rem;--dialog-title-margin-bottom:.85rem;--dialog-body-max-height-offset:8rem;--dialog-body-padding-right:.35rem;--dialog-body-scrollbar-width:5px;--dialog-body-paragraph-gap:.85rem;--dialog-close-top:1rem;--dialog-close-right:1rem;--dialog-close-size:1.85rem;--dialog-close-icon-size:1.35rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-media__slide,.feature-enter-active,.feature-leave-active,.feature-enter-active .feature-media,.feature-leave-active .feature-media,.feature-enter-active .feature-copy,.feature-leave-active .feature-copy,.feature-indicator button.is-bouncing,.feature-hint,.dialog-enter-active,.dialog-leave-active,.dialog-enter-active section,.dialog-leave-active section,.header-actions--initial .header-action-icon,.brand-mark--lottie.is-unsticking .brand-mark__player--center,.hero-copy h1,.hero-copy>p,.beta-cta--hero a,.beta-cta--hero p span,.feature-carousel,.site-end{opacity:1!important;transition-duration:.01ms!important;animation:none!important;transform:none!important}.site-menu,.language-menu{animation:none!important}.site-menu-icon__line{transition-duration:.01ms!important}}
