@font-face{font-family:Poppins;src:local(Poppins Regular Italic),local(Poppins Italic),url(../_fonts/bjNDQff8sSvRh4GSJLCMMDpBdKcXueWLQqqQmnFqm7o-8fGs_K2xfIMVefRfexJe4qYf76rOVS_5WhCBYBsxYVo.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Poppins Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:120.047%;ascent-override:87.4658%;descent-override:29.1553%;line-gap-override:8.3301%}@font-face{font-family:Poppins Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:112.775%;ascent-override:93.1055%;descent-override:31.0352%;line-gap-override:8.8672%}@font-face{font-family:Poppins Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:111.111%;ascent-override:94.5%;descent-override:31.5%;line-gap-override:9%}@font-face{font-family:Poppins Fallback\: Arial;src:local(Arial);size-adjust:112.158%;ascent-override:93.6182%;descent-override:31.2061%;line-gap-override:8.916%}@font-face{font-family:Poppins Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:105.485%;ascent-override:99.54%;descent-override:33.18%;line-gap-override:9.48%}@font-face{font-family:Poppins;src:local(Poppins Regular Italic),local(Poppins Italic),url(../_fonts/m6rGg_mpoPQz2cTkdhDYgczR4yctyKztEG6iwU71C34-LpS_o7_2y38Z56f0WGt_t_5ngxEqpN2qQIBqyNhFgsU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local(Poppins Medium Italic),url(../_fonts/cfe5huB_y467A-yGRsjncGttRMYh8iB3HIAbd1-EgFk-_StpNKo8SiO_EaTbyGHT7XYvLA1oY5zTHOn_eSaSyTk.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Poppins;src:local(Poppins Medium Italic),url(../_fonts/5tRZydxhCpIwZ4Yf99ciVcTJxjB_TdL5XPynMmeCJR4-zei18mH_L_yyrzmgYbz265bB_W_eHd-LFGzZcS_SdtE.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Poppins;src:local(Poppins SemiBold Italic),url(../_fonts/EOefiLcwRKJ4nKM16K6z_F-mq3lOHkCw6EhYBbQIHPQ-nl9JjWyF976eNfiKihuAmOh43UjKIH95ojQg3EBL0Z0.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Poppins;src:local(Poppins SemiBold Italic),url(../_fonts/XUVCr3JJnCKa3ZjFe_4w-iDoaxDWfJzV4YCx_1QCo_E-3jWYsKhSrJxbXnSqiLm_B7lgRj5JeEHZF09nljCh3M0.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Poppins;src:local(Poppins Bold Italic),url(../_fonts/tch9LzN5j_dlnjUtoti6RdPCzFPIC61h2dp093uB1d4-6ufKabglPJqip8M2ovOr08UNFI7rTJNJ_NpV2P9blpc.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:local(Poppins Bold Italic),url(../_fonts/0ncyUitqxXEtrEm7HzcQs5wcgo3wfV568UNDKlMnwsw-w0Y558yvXBaRp1OJ6ZEQsSSyhrLS3tQZTVIEmsGbzXo.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:local(Poppins Regular),local(Poppins),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins Regular),local(Poppins),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins Medium),url(../_fonts/zDv8W5qScDHC1KDT1cvI7PwzOHF-p3XubgMMgTX-1UE-GKt2pu9p2cnYqnrvnVM1O_b7ipTl1lhOzymkeh4kdd8.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins Medium),url(../_fonts/_WITXZSlvQMoD2fEgG1wXh8OdDfanMwrMC1wOPGgNhY-DGRD4A2ezdSeftFtmisWfZSsUcF6tvcGkBhNOAHhEgk.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins SemiBold),url(../_fonts/op99aXquCGImGVv0pEDnzC7HS8p1SZ6VzEO576zT4MA-mpC9F6cIaTw8AO5X8_UXZ7ioAW2oHM_76x0asIyVA80.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins SemiBold),url(../_fonts/GZ8Vu2ga9Ys2RWqI_5_fmscGtaVz0BT0fO9HHusvG5Q-3uovunZ3f6ktPUtRyj_ghk9XNUfND7GlCM2BYJtdJWw.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins Bold),url(../_fonts/nco6D2lcYG_YRxaF8tG6Gs39nDWiQTHuWOjZbslCV8s-IUsuo3G_y8xv3hRlufkQpA8w-oRC3eG7HYs5j_P_274.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins Bold),url(../_fonts/e-_sz56pssm7ydCJFOGAUPMl6TV_DbBVqRvEYBSrqVc-_p0SPnOA0FWTLlD4I2lH2hgDcJUxfAKRZAYBMxgjiC0.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}:root{--color-primary:#3b6efb;--color-secondary:#172240;--color-error:#f65f5f;--color-on-error:#ffefef;--color-success:#1ebf8b;--color-on-success:#eafff4;--color-warning:#f9a037;--color-on-warning:#fff2e5;--color-info:#3b6efb;--color-on-info:#f5f5ff;--color-disabled:#d8d8d8;--color-on-disabled:#fafafa;--color-gray-900:#212121;--color-gray-800:#424242;--color-gray-700:#616161;--color-gray-600:#757575;--color-gray-500:#9e9e9e;--color-gray-400:#bdbdbd;--color-gray-300:#e0e0e0;--color-gray-200:#eee;--color-gray-100:#f5f5f5;--color-gray-50:#fafafa;--color-container-lowest:#fff;--color-container-low:var(--color-gray-50);--color-container:var(--color-gray-100);--color-container-high:var(--color-gray-200);--color-container-highest:var(--color-gray-300);--color-section-background:#edf3fb;--color-hover-fill:color-mix(in srgb, var(--color-primary) 4%, var(--color-container-lowest));--color-hover-line:color-mix(in srgb, var(--color-primary) 24%, transparent);--card-lift:6px;--color-card-shadow:color-mix(in srgb, var(--color-primary) 22%, var(--color-container-lowest));--color-ink:var(--color-secondary);--color-ink-deep:#111a33;--color-on-ink:#ffffffbf;--color-on-ink-muted:#ffffff73;--color-page-background:#f8fafd;--color-mesh-cream:#f9f8ee;--color-mesh-rose:#faf1f5;--color-mesh-lilac:#f3f0fb;--color-mesh-periwinkle:#eaeffc;--color-mesh-mint:#eef8f5;--mesh-spin-duration:60s;--color-donut-fill:color-mix(in srgb, var(--color-primary) 7%, var(--color-page-background));--color-donut-line:color-mix(in srgb, var(--color-primary) 8%, var(--color-page-background));--color-surface-lowest:var(--color-gray-400);--color-surface-low:var(--color-gray-500);--color-surface:var(--color-gray-600);--color-surface-high:var(--color-gray-700);--color-surface-highest:var(--color-secondary);--color-outline-bright:var(--color-gray-50);--color-outline:var(--color-gray-100);--color-outline-dim:var(--color-gray-200);--font-family-poppins:"Poppins", "Poppins Fallback: BlinkMacSystemFont", "Poppins Fallback: Segoe UI", "Poppins Fallback: Helvetica Neue", "Poppins Fallback: Arial", "Poppins Fallback: Noto Sans", sans-serif;--rounding-8:.5rem;--rounding-12:.75rem;--rounding-16:1rem;--rounding-24:1.5rem;--spacing-4:.25rem;--spacing-6:.375rem;--spacing-8:.5rem;--spacing-10:.625rem;--spacing-12:.75rem;--spacing-18:1.125rem;--spacing-24:1.5rem;--spacing-30:1.875rem;--spacing-36:2.25rem;--spacing-48:3rem;--spacing-60:3.75rem;--spacing-72:4.5rem;--spacing-84:5.25rem;--spacing-96:6rem;--spacing-120:7.5rem;--spacing-144:9rem;--spacing-192:12rem;--transition-interactive:background .15s ease, color .15s ease, border-color .15s ease;--transition-medium:.3s;--reveal-duration:.8s;--reveal-ease:cubic-bezier(.16, 1, .3, 1);--reveal-distance:1.5rem;--reveal-delay:0s;--reveal-stagger:.1s;--layout-max-width:1260px;--layout-max-width-small:600px;--layout-px-desktop:var(--spacing-96);--layout-px-tablet:var(--spacing-48);--layout-px-mobile:var(--spacing-36);--layout-px:var(--layout-px-desktop);--layout-lane:max(var(--layout-px), calc((100% - var(--layout-max-width))/2));--layout-gap:var(--spacing-36);--layout-slice-margin:var(--spacing-120);--layout-breakout:var(--spacing-84);--header-bar-height:64px;--header-band-padding:var(--spacing-12);--header-clearance:calc(var(--header-bar-height) + var(--header-band-padding)*2);--header-button-size:40px;--shadow-floating:0 8px 30px #17224014}@media (width<=1024px){:root{--layout-px:var(--layout-px-tablet);--layout-gap:var(--spacing-24);--layout-slice-margin:var(--spacing-96);--layout-breakout:var(--spacing-48)}}@media (width<=768px){:root{--header-button-size:48px;--layout-px:var(--layout-px-mobile);--layout-slice-margin:var(--spacing-72);--layout-breakout:var(--spacing-24)}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}html{overscroll-behavior-y:none}html.is-menu-open{overflow:hidden}body{font-family:var(--font-family-poppins);color:var(--color-surface);background:var(--color-page-background);margin:0}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(28% 36% at 28% 34%,var(--color-mesh-periwinkle) 0,transparent 100%),radial-gradient(18% 20% at 34% 70%,var(--color-mesh-mint) 0,transparent 100%),radial-gradient(20% 26% at 50% 50%,var(--color-mesh-lilac) 0,transparent 100%),radial-gradient(22% 26% at 70% 30%,var(--color-mesh-cream) 0,transparent 100%),radial-gradient(22% 24% at 72% 66%,var(--color-mesh-rose) 0,transparent 100%);width:160vmax;height:160vmax;animation:mesh-spin var(--mesh-spin-duration) linear infinite;position:fixed;top:50%;left:50%;translate:-50% -50%}@keyframes mesh-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){body:before{animation:none}}h3,h4,h5,h6{margin:0}h1{margin-top:2rem;margin-bottom:2rem}h2{margin-top:1.5rem;margin-bottom:1.5rem}.lift{--lift-radius:var(--rounding-16);isolation:isolate;color:inherit;text-decoration:none;display:flex;position:relative}.lift:before{content:"";z-index:-1;background:var(--color-card-shadow);position:absolute;inset:0}.lift:before,.lift__panel{border-radius:var(--lift-radius)}.lift__panel{background:var(--color-container-lowest);transition:translate var(--transition-medium) ease;flex:1;translate:0;box-shadow:0 0 0 1px #1722400d}.lift--pill{--lift-radius:9999px}@media (hover:hover){.lift:hover .lift__panel{translate:calc(var(--card-lift)*-1) calc(var(--card-lift)*-1)}}.lift:focus-visible .lift__panel{translate:calc(var(--card-lift)*-1) calc(var(--card-lift)*-1)}@media (prefers-reduced-motion:reduce){.lift__panel{transition:none}}.field-glow{position:relative}.field-glow:before{content:"";border-radius:inherit;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 22%,transparent);opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.field-glow:focus-within:before{opacity:1}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.link-header{color:var(--color-surface);transition:var(--transition-interactive);text-decoration:none}.link-header:focus-visible,.link-header:hover{color:var(--color-primary)}.display-large{letter-spacing:.4px;font-size:3rem}.display-large,.display-medium{color:var(--color-surface);font-family:var(--font-family-poppins);font-weight:600;line-height:1.4}.display-medium{letter-spacing:.3px;font-size:2rem}.display-small{color:var(--color-surface);font-family:var(--font-family-poppins);letter-spacing:0;font-size:1.5rem;font-weight:600;line-height:1.4}@media (width<=768px){.display-large{font-size:2rem}.display-medium{font-size:1.5rem}}.headline-large{font-size:1.25rem}.headline-large,.headline-medium{color:var(--color-surface);font-family:var(--font-family-poppins);letter-spacing:0;font-weight:600;line-height:1.4}.headline-medium{font-size:1.125rem}.headline-small{color:var(--color-surface);font-family:var(--font-family-poppins);letter-spacing:0;font-size:1rem;font-weight:600;line-height:1.4}.title-large{font-size:1.125rem}.title-large,.title-medium{color:var(--color-surface);font-family:var(--font-family-poppins);letter-spacing:.2px;font-weight:500;line-height:1.25}.title-medium{font-size:1rem}.title-small{color:var(--color-surface);font-family:var(--font-family-poppins);letter-spacing:.2px;font-size:.875rem;font-weight:500;line-height:1.25}.body-large{letter-spacing:.4px;font-size:1.125rem}.body-large,.body-medium{color:var(--color-surface);font-family:var(--font-family-poppins);font-weight:400;line-height:1.8}.body-medium{letter-spacing:.35px;font-size:1rem}.body-small{letter-spacing:.35px;font-weight:400;line-height:1.6}.body-small,.label-large{color:var(--color-surface);font-family:var(--font-family-poppins);font-size:.875rem}.label-large{letter-spacing:.15px;font-weight:500;line-height:1.4}.label-medium{font-size:.75rem;line-height:1.33}.label-medium,.label-small{color:var(--color-surface);font-family:var(--font-family-poppins);letter-spacing:.15px;font-weight:500}.label-small{font-size:.625rem;line-height:1.4}.prose{color:var(--color-surface-high)}.prose :where(p,ul,ol){margin:0 0 var(--spacing-12)}.prose :where(ul,ol){padding-left:var(--spacing-24)}.prose :where(li){margin-bottom:var(--spacing-6)}.prose :where(li:last-child),.prose>:where(:last-child){margin-bottom:0}.prose :where(a){color:var(--color-primary)}.prose :where(p){text-wrap:pretty}.prose :where(blockquote){margin:var(--spacing-30) 0;padding:var(--spacing-4) 0 var(--spacing-4) var(--spacing-24);border-left:3px solid var(--color-primary);color:var(--color-surface-highest);font-weight:500}.prose :where(blockquote p:last-child){margin-bottom:0}.prose :where(.prose-heading){margin:0 0 var(--spacing-18)}.prose :where(table){border-collapse:collapse;text-align:left}.prose :where(th,td){padding:var(--spacing-10) var(--spacing-12);border-bottom:1px solid var(--color-container-high);vertical-align:top}.prose :where(th){color:var(--color-surface-highest);font-weight:500}.prose :where(th:first-child,td:first-child){padding-left:0}.prose :where(th:last-child,td:last-child){padding-right:0}:where(.container)>*{grid-column:content}.col-reading{grid-column:4 col/span 6}.col-breakout{grid-column:3 col/span 8}@media (width<=1024px){.col-reading{grid-column:2 col/span 6}.col-breakout{grid-column:content}}@media (width<=768px){.col-breakout,.col-reading{grid-column:content}}.reveal:not(.reveal--stagger){opacity:0;transition:opacity var(--reveal-duration) var(--reveal-ease) var(--reveal-delay),transform var(--reveal-duration) var(--reveal-ease) var(--reveal-delay);will-change:opacity,transform}.reveal--fade-up:not(.reveal--stagger){transform:translateY(var(--reveal-distance))}.reveal--fade:not(.reveal--stagger){transform:none}.reveal:not(.reveal--stagger).is-visible{opacity:1;transform:none}.reveal--stagger>*{opacity:0;transition:opacity var(--reveal-duration) var(--reveal-ease) var(--reveal-delay),transform var(--reveal-duration) var(--reveal-ease) var(--reveal-delay);will-change:opacity,transform}.reveal--stagger.reveal--fade-up>*{transform:translateY(var(--reveal-distance))}.reveal--stagger.is-visible>*{opacity:1;transition-delay:calc(var(--reveal-delay) + var(--reveal-stagger)*var(--reveal-index,0));transform:none}@media (prefers-reduced-motion:reduce){.reveal--stagger>*,.reveal:not(.reveal--stagger){opacity:1;will-change:auto;transition:none;transform:none}}.lang[data-v-8a799405]{--lang-edge-padding:4px;background:var(--color-container-low);border-radius:9999px;align-items:stretch;display:flex;overflow:hidden}.lang--solid[data-v-8a799405]{--lang-edge-padding:8px;background:var(--color-container);min-height:44px}.lang__divider[data-v-8a799405]{background:var(--color-outline-dim);flex:none;align-self:center;width:1px;height:20px}.lang__link[data-v-8a799405]{box-sizing:content-box;width:40px;min-height:40px;color:var(--color-surface);transition:var(--transition-interactive);flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.lang__link[data-v-8a799405]:first-child{padding-left:var(--lang-edge-padding)}.lang__link[data-v-8a799405]:last-child{padding-right:var(--lang-edge-padding)}.lang__link[data-v-8a799405]:hover{color:var(--color-primary);background:var(--color-container)}.lang__link[data-v-8a799405]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.lang__link--active[data-v-8a799405],.lang__link--active[data-v-8a799405]:hover{color:var(--color-primary);background:0 0;font-weight:500}.header[data-v-8bddb312]{--header-ease:cubic-bezier(.2, .8, .2, 1);--header-inset-start:var(--spacing-24);--header-inset-end:var(--spacing-12);z-index:20;padding-block:var(--header-band-padding);position:sticky;top:0}.header__container[data-v-8bddb312]{z-index:1;position:relative}.header__bar[data-v-8bddb312]{box-sizing:border-box;margin-inline:calc(var(--header-inset-start)*-1) calc(var(--header-inset-end)*-1);background:color-mix(in srgb,var(--color-container-lowest) 72%,transparent);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border-radius:calc(var(--header-bar-height)/2);box-shadow:0 0 0 1px #1722400d,var(--shadow-floating);transition:border-radius var(--transition-medium) var(--header-ease),background var(--transition-medium) ease}.header__row[data-v-8bddb312]{justify-content:space-between;align-items:center;gap:var(--spacing-12);box-sizing:border-box;min-height:var(--header-bar-height);padding:0 var(--header-inset-end) 0 var(--header-inset-start);display:flex}@supports (animation-timeline:scroll()){.header__bar[data-v-8bddb312]{animation:linear both header-bar-compact-8bddb312;animation-timeline:scroll(root);animation-range:0 120px}}@keyframes header-bar-compact-8bddb312{to{margin-inline:0}}.header__brand[data-v-8bddb312]{flex-shrink:0;display:flex}.header__logo[data-v-8bddb312]{height:var(--spacing-36);width:auto;display:block}.header__nav[data-v-8bddb312]{align-items:center;display:flex;position:relative}.header__glider[data-v-8bddb312]{background:var(--color-section-background);opacity:0;height:100%;transition:transform .35s var(--header-ease),width .35s var(--header-ease),opacity .2s ease;border-radius:9999px;position:absolute;top:0;left:0}.header__glider--visible[data-v-8bddb312]{opacity:1}.header__glider--instant[data-v-8bddb312]{transition:opacity .2s}.header__link[data-v-8bddb312]{padding:var(--spacing-10) var(--spacing-18);color:var(--color-surface-highest);border-radius:9999px;text-decoration:none;transition:color .15s;position:relative}.header__link--active[data-v-8bddb312],.header__link[data-v-8bddb312]:hover{color:var(--color-primary)}.header__link[data-v-8bddb312]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.header__actions[data-v-8bddb312]{align-items:center;gap:var(--spacing-12);flex-shrink:0;display:flex}.header__cta[data-v-8bddb312]{box-sizing:border-box;padding-block:0}.header__cta[data-v-8bddb312],.header__toggle[data-v-8bddb312]{height:var(--header-button-size)}.header__toggle[data-v-8bddb312]{width:var(--header-button-size);background:var(--color-container-low);cursor:pointer;transition:var(--transition-interactive);border:0;border-radius:50%;padding:0;display:none;position:relative}.header__toggle[data-v-8bddb312]:hover{background:var(--color-container)}.header__toggle[data-v-8bddb312]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.header__toggle-line[data-v-8bddb312]{background:var(--color-surface-highest);width:18px;height:2px;transition:transform var(--transition-medium) var(--header-ease);border-radius:1px;position:absolute;top:50%;left:50%}.header__toggle-line[data-v-8bddb312]:first-child{transform:translate(-50%,calc(-50% - 3px))}.header__toggle-line[data-v-8bddb312]:last-child{transform:translate(-50%,calc(3px - 50%))}.header--open .header__toggle-line[data-v-8bddb312]:first-child{transform:translate(-50%,-50%)rotate(45deg)}.header--open .header__toggle-line[data-v-8bddb312]:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.header__scrim[data-v-8bddb312]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity var(--transition-medium) ease;background:#1722403d;position:fixed;inset:0}.header--open .header__scrim[data-v-8bddb312]{opacity:1;pointer-events:auto}.header__panel[data-v-8bddb312]{transition:grid-template-rows .4s var(--header-ease);grid-template-rows:0fr;display:none}.header--open .header__panel[data-v-8bddb312]{grid-template-rows:1fr}.header__panel-inner[data-v-8bddb312]{min-height:0;overflow:hidden}.header__menu[data-v-8bddb312]{padding:var(--spacing-8) var(--spacing-8) 0;margin:0;list-style:none}.header__menu-footer[data-v-8bddb312],.header__menu-item[data-v-8bddb312]{opacity:0;transition:opacity .25s ease,translate .35s var(--header-ease);translate:0 -8px}.header--open .header__menu-footer[data-v-8bddb312],.header--open .header__menu-item[data-v-8bddb312]{opacity:1;transition-delay:calc(80ms + var(--index)*40ms);translate:0}.header__menu-link[data-v-8bddb312]{min-height:52px;padding:0 var(--spacing-10);border-radius:var(--rounding-16);color:var(--color-surface-highest);transition:var(--transition-interactive);align-items:center;text-decoration:none;display:flex}.header__menu-link[data-v-8bddb312]:hover{color:var(--color-primary);background:var(--color-container-low)}.header__menu-link--active[data-v-8bddb312],.header__menu-link--active[data-v-8bddb312]:hover{color:var(--color-primary);background:var(--color-section-background)}.header__menu-footer[data-v-8bddb312]{justify-content:space-between;align-items:center;gap:var(--spacing-12);padding:var(--spacing-18) var(--spacing-12) var(--spacing-12) var(--spacing-18);display:flex}.header__menu-cta[data-v-8bddb312]{height:48px}@media (width<=1024px){.header[data-v-8bddb312]{--header-inset-start:var(--spacing-18);height:var(--header-bar-height)}.header__actions[data-v-8bddb312],.header__nav[data-v-8bddb312]{display:none}.header__toggle[data-v-8bddb312]{display:block}.header__panel[data-v-8bddb312]{display:grid}.header--open .header__bar[data-v-8bddb312]{border-radius:var(--rounding-24);background:var(--color-container-lowest)}}.footer-cta[data-v-39de67d9]{--color-donut-fill:color-mix(in srgb, var(--color-primary) 6%, transparent);--color-donut-line:color-mix(in srgb, var(--color-primary) 6%, transparent);padding-block:var(--spacing-120);background:var(--color-ink);color:var(--color-container-lowest);position:relative;overflow:hidden}.footer-cta__donut[data-v-39de67d9]{z-index:0;position:absolute}.footer-cta__donut--end[data-v-39de67d9]{width:100%;top:-55%;right:-10%}.footer-cta__donut--start[data-v-39de67d9]{width:100%;bottom:-60%;left:-8%;rotate:180deg}@supports (animation-timeline:view()){.footer-cta__donut[data-v-39de67d9]{animation:linear both donut-drift-39de67d9;animation-timeline:view()}.footer-cta__donut--start[data-v-39de67d9]{animation-direction:reverse}}@keyframes donut-drift-39de67d9{0%{translate:0 40px}to{translate:0 -40px}}.footer-cta__container[data-v-39de67d9]{z-index:1;position:relative}.footer-cta[data-v-39de67d9] .footer-cta__content{align-items:center;gap:var(--spacing-24);text-align:center;flex-direction:column;max-width:640px;margin-inline:auto;display:flex}.footer-cta__headline[data-v-39de67d9]{color:inherit;margin:0}.footer-cta__body[data-v-39de67d9]{color:var(--color-on-ink);margin:0}@media (width<=1024px){.footer-cta[data-v-39de67d9]{padding-block:var(--spacing-96)}}@media (width<=768px){.footer-cta[data-v-39de67d9]{padding-block:var(--spacing-72)}}.app-footer[data-v-713bf494]{padding-block:var(--spacing-72) var(--spacing-36);background:var(--color-ink-deep);color:var(--color-on-ink)}.app-footer__inner[data-v-713bf494]{row-gap:var(--spacing-60)}.app-footer__main[data-v-713bf494]{justify-content:space-between;gap:var(--spacing-60);flex-wrap:wrap;display:flex}.app-footer__brand[data-v-713bf494]{gap:var(--spacing-36);flex-direction:column;max-width:420px;display:flex}.app-footer__brand-header[data-v-713bf494]{gap:var(--spacing-24);flex-direction:column;display:flex}.app-footer__logo[data-v-713bf494]{height:var(--spacing-36);align-self:flex-start;width:auto;display:block}.app-footer__tagline[data-v-713bf494]{color:var(--color-container-lowest);margin:0}.app-footer__body[data-v-713bf494]{margin:0}.app-footer__stores[data-v-713bf494]{gap:var(--spacing-18);flex-wrap:wrap;display:flex}.app-footer__store-link[data-v-713bf494]{line-height:0;display:block}.app-footer__store-img[data-v-713bf494]{height:var(--spacing-48);width:auto;display:block}.app-footer__nav[data-v-713bf494]{gap:var(--spacing-72);flex-wrap:wrap;display:flex}.app-footer__nav-group[data-v-713bf494]{gap:var(--spacing-18);min-width:var(--spacing-144);flex-direction:column;display:flex}.app-footer__nav-heading[data-v-713bf494]{color:var(--color-container-lowest);text-transform:uppercase;letter-spacing:.08em;margin:0}.app-footer__nav-list[data-v-713bf494]{gap:var(--spacing-10);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-footer__link[data-v-713bf494]{color:inherit;text-decoration:none;transition:color .15s}.app-footer__link[data-v-713bf494]:hover{color:var(--color-container-lowest)}.app-footer__link--button[data-v-713bf494]{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.app-footer__bottom[data-v-713bf494]{justify-content:space-between;align-items:center;gap:var(--spacing-24) var(--spacing-48);padding-top:var(--spacing-24);color:var(--color-on-ink-muted);border-top:1px solid #ffffff1a;flex-wrap:wrap;display:flex}.app-footer__legal-line[data-v-713bf494]{gap:var(--spacing-24);flex-wrap:wrap;display:flex}@media (width<=1024px){.app-footer[data-v-713bf494]{padding-block:var(--spacing-60) var(--spacing-24)}.app-footer__main[data-v-713bf494]{gap:var(--spacing-48)}.app-footer__brand[data-v-713bf494]{max-width:360px}}@media (width<=768px){.app-footer__main[data-v-713bf494]{flex-direction:column}.app-footer__nav[data-v-713bf494]{gap:var(--spacing-36)}.app-footer__bottom[data-v-713bf494],.app-footer__legal-line[data-v-713bf494]{align-items:flex-start;gap:var(--spacing-12);flex-direction:column}}.cookie-banner-root[data-v-924a8105]{--cookie-inline:var(--layout-px-desktop);z-index:110;padding-bottom:var(--spacing-24);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.cookie-banner-root__rail[data-v-924a8105]{width:min(var(--layout-max-width),calc(100% - var(--cookie-inline)*2));pointer-events:none;justify-content:flex-end;margin-inline:auto;display:flex}.cookie-banner[data-v-924a8105]{pointer-events:auto;gap:var(--spacing-24);width:min(24rem,100%);padding:var(--spacing-24);background:var(--color-container-lowest);border:1px solid var(--color-outline-dim);border-radius:var(--rounding-16);flex-direction:column;display:flex;box-shadow:0 8px 32px #17224029}.cookie-banner__copy[data-v-924a8105]{gap:var(--spacing-8);flex-direction:column;min-width:0;display:flex}.cookie-banner__title[data-v-924a8105]{color:var(--color-surface-highest);margin:0;font-weight:600}.cookie-banner__body[data-v-924a8105]{color:var(--color-surface);margin:0}.cookie-banner__link[data-v-924a8105]{color:var(--color-primary);text-underline-offset:.15em;text-decoration:underline}.cookie-banner__actions[data-v-924a8105]{gap:var(--spacing-12);display:flex}.cookie-banner__actions[data-v-924a8105] .btn{flex:1}.cookie-banner-enter-active[data-v-924a8105],.cookie-banner-leave-active[data-v-924a8105]{transition:transform .25s,opacity .25s}.cookie-banner-enter-from[data-v-924a8105],.cookie-banner-leave-to[data-v-924a8105]{opacity:0;transform:translateY(.75rem)}@media (width<=1024px){.cookie-banner-root[data-v-924a8105]{--cookie-inline:var(--layout-px-tablet)}}@media (width<=768px){.cookie-banner-root[data-v-924a8105]{--cookie-inline:var(--layout-px-mobile);padding-bottom:var(--spacing-12)}.cookie-banner[data-v-924a8105]{gap:var(--spacing-12);width:100%;padding:var(--spacing-18)}.cookie-banner__actions[data-v-924a8105] .btn{min-height:48px}}.app[data-v-5a5d5395]{min-height:100dvh}.app[data-v-5a5d5395],.app__page[data-v-5a5d5395]{flex-direction:column;display:flex}.app__page[data-v-5a5d5395],.app__page[data-v-5a5d5395]>*{flex:1 0 auto}.app[data-v-104f0eec]{min-height:100dvh}.app[data-v-104f0eec],.error-page[data-v-104f0eec]{flex-direction:column;display:flex}.error-page[data-v-104f0eec]{text-align:center;justify-content:center;align-items:center;gap:var(--spacing-24);min-height:min(60vh,560px);padding-block:var(--spacing-72)}.error-page__code[data-v-104f0eec]{color:var(--color-primary);margin:0;line-height:1}.error-page__headline[data-v-104f0eec]{color:var(--color-surface-highest);margin:0}.error-page__body[data-v-104f0eec]{max-width:32rem;color:var(--color-surface);margin:0}.error-page__actions[data-v-104f0eec]{gap:var(--spacing-12);flex-wrap:wrap;justify-content:center;display:flex}@media (width<=768px){.error-page[data-v-104f0eec]{min-height:min(50vh,420px);padding-block:var(--spacing-48);gap:var(--spacing-24)}}
