html,body{font-family:var(--p-font-porsche-next,"Porsche Next", "Arial Narrow", Arial, "Heiti SC", SimHei, sans-serif);line-height:var(--p-leading-normal,calc(6px + 2.125ex));letter-spacing:normal;-moz-text-size-adjust:none;text-size-adjust:none;margin:0;padding:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--p-color-canvas:var(--lightningcss-light,#fff)var(--lightningcss-dark,#010205);--p-color-surface:var(--lightningcss-light,#f1f1f4)var(--lightningcss-dark,#19191a);--p-color-frosted:var(--lightningcss-light,#afafb626)var(--lightningcss-dark,#6b6b703a);--p-color-frosted-soft:var(--lightningcss-light,#8f91a30f)var(--lightningcss-dark,#41414627);--p-color-frosted-strong:var(--lightningcss-light,#6465723c)var(--lightningcss-dark,#9c9c9f4d);--p-color-backdrop:var(--lightningcss-light,#24242880)var(--lightningcss-dark,#24242880);--p-color-primary:var(--lightningcss-light,#010205)var(--lightningcss-dark,#fafbff);--p-color-contrast-higher:var(--lightningcss-light,#151519cc)var(--lightningcss-dark,#f6f6f8c7);--p-color-contrast-high:var(--lightningcss-light,#1a1a1eb3)var(--lightningcss-dark,#f6f6f8ab);--p-color-contrast-medium:var(--lightningcss-light,#11111399)var(--lightningcss-dark,#f6f6f88f);--p-color-contrast-low:var(--lightningcss-light,#24242880)var(--lightningcss-dark,#f6f6f873);--p-color-contrast-lower:var(--lightningcss-light,#4f505953)var(--lightningcss-dark,#9c9c9f4d);--p-color-info:var(--lightningcss-light,#1a44ea)var(--lightningcss-dark,#178bff);--p-color-info-medium:var(--lightningcss-light,#1a44ea99)var(--lightningcss-dark,#178bff99);--p-color-info-low:var(--lightningcss-light,#1a44ea2e)var(--lightningcss-dark,#178bff2e);--p-color-info-frosted:var(--lightningcss-light,#cce5ff8c)var(--lightningcss-dark,#0b335ba8);--p-color-info-frosted-soft:var(--lightningcss-light,#e8f2fc8c)var(--lightningcss-dark,#10263da8);--p-color-success:var(--lightningcss-light,#197e10)var(--lightningcss-dark,#10c47f);--p-color-success-medium:var(--lightningcss-light,#197e1099)var(--lightningcss-dark,#10c47f99);--p-color-success-low:var(--lightningcss-light,#197e102e)var(--lightningcss-dark,#10c47f2e);--p-color-success-frosted:var(--lightningcss-light,#d5ffcc8c)var(--lightningcss-dark,#0b5b3ca8);--p-color-success-frosted-soft:var(--lightningcss-light,#ecfce88c)var(--lightningcss-dark,#103d2ca8);--p-color-warning:var(--lightningcss-light,#ac5102)var(--lightningcss-dark,#f4882a);--p-color-warning-medium:var(--lightningcss-light,#ac510299)var(--lightningcss-dark,#f4882a99);--p-color-warning-low:var(--lightningcss-light,#ac51022e)var(--lightningcss-dark,#f4882a2e);--p-color-warning-frosted:var(--lightningcss-light,#ffeecc8c)var(--lightningcss-dark,#5b510ba8);--p-color-warning-frosted-soft:var(--lightningcss-light,#fcf6e88c)var(--lightningcss-dark,#3d3710a8);--p-color-error:var(--lightningcss-light,#ba171f)var(--lightningcss-dark,#fc4040);--p-color-error-medium:var(--lightningcss-light,#ba171f99)var(--lightningcss-dark,#fc404099);--p-color-error-low:var(--lightningcss-light,#ba171f2e)var(--lightningcss-dark,#fc40402e);--p-color-error-frosted:var(--lightningcss-light,#ffcccc8c)var(--lightningcss-dark,#5b0b0ba8);--p-color-error-frosted-soft:var(--lightningcss-light,#fce8e88c)var(--lightningcss-dark,#3d1010a8);--p-color-focus:var(--lightningcss-light,#1a44ea)var(--lightningcss-dark,#1a44ea);--p-font-porsche-next:"Porsche Next", "Arial Narrow", Arial, "Heiti SC", SimHei, sans-serif;--p-font-sans:var(--p-font-porsche-next);--p-font-weight-normal:400;--p-font-weight-semibold:600;--p-font-weight-bold:700;--p-leading-normal:calc(6px + 2.125ex);--p-typescale-2xs:.75rem;--p-typescale-xs:.875rem;--p-typescale-sm:1rem;--p-typescale-md:clamp(1.13rem, .21vw + 1.08rem, 1.33rem);--p-typescale-lg:clamp(1.27rem, .51vw + 1.16rem, 1.78rem);--p-typescale-xl:clamp(1.42rem, .94vw + 1.23rem, 2.37rem);--p-typescale-2xl:clamp(1.6rem, 1.56vw + 1.29rem, 3.16rem);--p-typescale-3xl:clamp(1.8rem, 2.41vw + 1.32rem, 4.21rem);--p-typescale-4xl:clamp(2.03rem, 3.58vw + 1.31rem, 5.61rem);--p-typescale-5xl:clamp(2.28rem, 5.2vw + 1.24rem, 7.48rem);--p-spacing-fluid-xs:clamp(4px, .25vw + 3px, 8px);--p-spacing-fluid-sm:clamp(8px, .5vw + 6px, 16px);--p-spacing-fluid-md:clamp(16px, 1.25vw + 12px, 36px);--p-spacing-fluid-lg:clamp(32px, 2.75vw + 23px, 76px);--p-spacing-fluid-xl:clamp(48px, 3vw + 38px, 96px);--p-spacing-fluid-2xl:clamp(80px, 7.5vw + 56px, 200px);--p-spacing-static-2xs:1px;--p-spacing-static-xs:4px;--p-spacing-static-sm:8px;--p-spacing-static-md:16px;--p-spacing-static-lg:32px;--p-spacing-static-xl:48px;--p-spacing-static-2xl:80px;--p-radius-xs:2px;--p-radius-sm:4px;--p-radius-md:6px;--p-radius-lg:8px;--p-radius-xl:12px;--p-radius-2xl:16px;--p-radius-3xl:24px;--p-radius-4xl:32px;--p-radius-full:calc(infinity * 1px);--p-blur-frosted:blur(32px);--p-shadow-sm:0px 3px 8px #00000029;--p-shadow-md:0px 4px 16px #00000029;--p-shadow-lg:0px 8px 40px #00000029;--p-duration-sm:.25s;--p-duration-md:.4s;--p-duration-lg:.6s;--p-duration-xl:1.2s;--p-ease-in-out:cubic-bezier(.25, .1, .25, 1);--p-ease-in:cubic-bezier(0, 0, .2, 1);--p-ease-out:cubic-bezier(.4, 0, .5, 1)}:lang(zh-Hans),:lang(zh-CN),:lang(zh-SG){--p-font-porsche-next:"Porsche Next", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Arial Narrow", Arial, sans-serif}:lang(zh-Hant),:lang(zh-TW),:lang(zh-HK),:lang(zh-MO){--p-font-porsche-next:"Porsche Next", "PingFang TC", "Microsoft JhengHei", "Noto Sans TC", "Arial Narrow", Arial, sans-serif}:lang(ja){--p-font-porsche-next:"Porsche Next", "Hiragino Sans", "Yu Gothic", "Noto Sans JP", "Arial Narrow", Arial, sans-serif}:lang(ko){--p-font-porsche-next:"Porsche Next", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Arial Narrow", Arial, sans-serif}.scheme-normal{color-scheme:normal}.scheme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.scheme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.scheme-light-dark{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.scheme-light-dark{--lightningcss-light: ;--lightningcss-dark:initial}}.scheme-only-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only}.scheme-only-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}@supports not (color:light-dark(white, black)){:root,.scheme-light,.scheme-only-light,.scheme-normal,.scheme-light-dark{--p-color-canvas:#fff;--p-color-surface:#f1f1f4;--p-color-frosted:#afafb626;--p-color-frosted-soft:#8f91a30f;--p-color-frosted-strong:#6465723c;--p-color-backdrop:#24242880;--p-color-primary:#010205;--p-color-contrast-higher:#151519cc;--p-color-contrast-high:#1a1a1eb3;--p-color-contrast-medium:#11111399;--p-color-contrast-low:#24242880;--p-color-contrast-lower:#4f505953;--p-color-info:#1a44ea;--p-color-info-medium:#1a44ea99;--p-color-info-low:#1a44ea2e;--p-color-info-frosted:#cce5ff8c;--p-color-info-frosted-soft:#e8f2fc8c;--p-color-success:#197e10;--p-color-success-medium:#197e1099;--p-color-success-low:#197e102e;--p-color-success-frosted:#d5ffcc8c;--p-color-success-frosted-soft:#ecfce88c;--p-color-warning:#ac5102;--p-color-warning-medium:#ac510299;--p-color-warning-low:#ac51022e;--p-color-warning-frosted:#ffeecc8c;--p-color-warning-frosted-soft:#fcf6e88c;--p-color-error:#ba171f;--p-color-error-medium:#ba171f99;--p-color-error-low:#ba171f2e;--p-color-error-frosted:#ffcccc8c;--p-color-error-frosted-soft:#fce8e88c;--p-color-focus:#1a44ea}.scheme-dark,.scheme-only-dark{--p-color-canvas:#010205;--p-color-surface:#19191a;--p-color-frosted:#6b6b703a;--p-color-frosted-soft:#41414627;--p-color-frosted-strong:#9c9c9f4d;--p-color-backdrop:#24242880;--p-color-primary:#fafbff;--p-color-contrast-higher:#f6f6f8c7;--p-color-contrast-high:#f6f6f8ab;--p-color-contrast-medium:#f6f6f88f;--p-color-contrast-low:#f6f6f873;--p-color-contrast-lower:#9c9c9f4d;--p-color-info:#178bff;--p-color-info-medium:#178bff99;--p-color-info-low:#178bff2e;--p-color-info-frosted:#0b335ba8;--p-color-info-frosted-soft:#10263da8;--p-color-success:#10c47f;--p-color-success-medium:#10c47f99;--p-color-success-low:#10c47f2e;--p-color-success-frosted:#0b5b3ca8;--p-color-success-frosted-soft:#103d2ca8;--p-color-warning:#f4882a;--p-color-warning-medium:#f4882a99;--p-color-warning-low:#f4882a2e;--p-color-warning-frosted:#5b510ba8;--p-color-warning-frosted-soft:#3d3710a8;--p-color-error:#fc4040;--p-color-error-medium:#fc404099;--p-color-error-low:#fc40402e;--p-color-error-frosted:#5b0b0ba8;--p-color-error-frosted-soft:#3d1010a8;--p-color-focus:#1a44ea}@media (prefers-color-scheme:dark){.scheme-light-dark{--p-color-canvas:#010205;--p-color-surface:#19191a;--p-color-frosted:#6b6b703a;--p-color-frosted-soft:#41414627;--p-color-frosted-strong:#9c9c9f4d;--p-color-backdrop:#24242880;--p-color-primary:#fafbff;--p-color-contrast-higher:#f6f6f8c7;--p-color-contrast-high:#f6f6f8ab;--p-color-contrast-medium:#f6f6f88f;--p-color-contrast-low:#f6f6f873;--p-color-contrast-lower:#9c9c9f4d;--p-color-info:#178bff;--p-color-info-medium:#178bff99;--p-color-info-low:#178bff2e;--p-color-info-frosted:#0b335ba8;--p-color-info-frosted-soft:#10263da8;--p-color-success:#10c47f;--p-color-success-medium:#10c47f99;--p-color-success-low:#10c47f2e;--p-color-success-frosted:#0b5b3ca8;--p-color-success-frosted-soft:#103d2ca8;--p-color-warning:#f4882a;--p-color-warning-medium:#f4882a99;--p-color-warning-low:#f4882a2e;--p-color-warning-frosted:#5b510ba8;--p-color-warning-frosted-soft:#3d3710a8;--p-color-error:#fc4040;--p-color-error-medium:#fc404099;--p-color-error-low:#fc40402e;--p-color-error-frosted:#5b0b0ba8;--p-color-error-frosted-soft:#3d1010a8;--p-color-focus:#1a44ea}}}@font-face{font-family:Porsche Next;font-style:normal;font-weight:700;src:url(https://cdn.ui.porsche.com/porsche-design-system/fonts/porsche-next-arabic-bold.1796b39.woff2)format("woff2");unicode-range:U+600-671,U+6A1,U+6A4,U+6BA,U+6CC,U+6D5,U+6F8,U+6F9;font-display:swap}@font-face{font-family:Porsche Next;font-style:normal;font-weight:400;src:url(https://cdn.ui.porsche.com/porsche-design-system/fonts/porsche-next-arabic-regular.413b375.woff2)format("woff2");unicode-range:U+600-671,U+6A1,U+6A4,U+6BA,U+6CC,U+6D5,U+6F8,U+6F9;font-display:swap}@font-face{font-family:Porsche Next;font-style:normal;font-weight:700;src:url(https://cdn.ui.porsche.com/porsche-design-system/fonts/porsche-next-cyril-bold.4cb90bb.woff2)format("woff2");unicode-range:U+4??;font-display:swap}@font-face{font-family:Porsche Next;font-style:normal;font-weight:400;src:url(https://cdn.ui.porsche.com/porsche-design-system/fonts/porsche-next-cyril-regular.b845952.woff2)format("woff2");unicode-range:U+4??;font-display:swap}@font-face{font-family:Porsche Next;font-style:normal;font-weight:600;src:url(https://cdn.ui.porsche.com/porsche-design-system/fonts/porsche-next-cyril-semi-bold.378f7d5.woff2)format("woff2");unicode-range:U+4??;font-display:swap}@font-face{font-family:Porsche Next;font-style:normal;font-weight:700;src:url(https://cdn.ui.porsche.com/porsche-design-system/fonts/porsche-next-greek-bold.d2546b1.woff2)format("woff2");unicode-range:U+370-3FF;font-display:swap}@font-face{font-family:Porsche Next;font-style:normal;font-weight:400;src:url(https://cdn.ui.porsche.com/porsche-design-system/fonts/porsche-next-greek-regular.0b3d9b3.woff2)format("woff2");unicode-range:U+370-3FF;font-display:swap}@font-face{font-family:Porsche Next;font-style:normal;font-weight:600;src:url(https://cdn.ui.porsche.com/porsche-design-system/fonts/porsche-next-greek-semi-bold.f3a9ae0.woff2)format("woff2");unicode-range:U+370-3FF;font-display:swap}@font-face{font-family:Porsche Next;font-style:normal;font-weight:700;src:url(https://cdn.ui.porsche.com/porsche-design-system/fonts/porsche-next-latin-bold.0fbdc6d.woff2)format("woff2");unicode-range:U+20-7F,U+80-FF,U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF,U+300-36F,U+1E??,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F,U+2150-218F,U+2190-21FF,U+22??,U+25A0-25FF,U+26??,U+FB00-FB4F,U+FE70-FEFF;font-display:swap}@font-face{font-family:Porsche Next;font-style:normal;font-weight:400;src:url(https://cdn.ui.porsche.com/porsche-design-system/fonts/porsche-next-latin-regular.b8f1c20.woff2)format("woff2");unicode-range:U+20-7F,U+80-FF,U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF,U+300-36F,U+1E??,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F,U+2150-218F,U+2190-21FF,U+22??,U+25A0-25FF,U+26??,U+FB00-FB4F,U+FE70-FEFF;font-display:swap}@font-face{font-family:Porsche Next;font-style:normal;font-weight:600;src:url(https://cdn.ui.porsche.com/porsche-design-system/fonts/porsche-next-latin-semi-bold.b5f6fca.woff2)format("woff2");unicode-range:U+20-7F,U+80-FF,U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF,U+300-36F,U+1E??,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F,U+2150-218F,U+2190-21FF,U+22??,U+25A0-25FF,U+26??,U+FB00-FB4F,U+FE70-FEFF;font-display:swap}@font-face{font-family:Porsche Next;font-style:normal;font-weight:700;src:url(https://cdn.ui.porsche.com/porsche-design-system/fonts/porsche-next-pashto-bold.f30f194.woff2)format("woff2");unicode-range:U+67C,U+67E,U+681,U+682,U+685,U+686,U+689,U+67C,U+693,U+696,U+698,U+69A,U+6A9,U+6AB,U+6AF,U+6BC,U+6CD,U+6D0;font-display:swap}@font-face{font-family:Porsche Next;font-style:normal;font-weight:400;src:url(https://cdn.ui.porsche.com/porsche-design-system/fonts/porsche-next-pashto-regular.3989814.woff2)format("woff2");unicode-range:U+67C,U+67E,U+681,U+682,U+685,U+686,U+689,U+67C,U+693,U+696,U+698,U+69A,U+6A9,U+6AB,U+6AF,U+6BC,U+6CD,U+6D0;font-display:swap}@font-face{font-family:Porsche Next;font-style:normal;font-weight:700;src:url(https://cdn.ui.porsche.com/porsche-design-system/fonts/porsche-next-thai-bold.b9e9f23.woff2)format("woff2");unicode-range:U+E00-E7F;font-display:swap}@font-face{font-family:Porsche Next;font-style:normal;font-weight:400;src:url(https://cdn.ui.porsche.com/porsche-design-system/fonts/porsche-next-thai-regular.ac04c30.woff2)format("woff2");unicode-range:U+E00-E7F;font-display:swap}@font-face{font-family:Porsche Next;font-style:normal;font-weight:600;src:url(https://cdn.ui.porsche.com/porsche-design-system/fonts/porsche-next-thai-semi-bold.8d53572.woff2)format("woff2");unicode-range:U+E00-E7F;font-display:swap}@font-face{font-family:Porsche Next;font-style:normal;font-weight:700;src:url(https://cdn.ui.porsche.com/porsche-design-system/fonts/porsche-next-urdu-bold.49a86a4.woff2)format("woff2");unicode-range:U+679,U+688,U+691,U+6BE,U+6C0-6C3,U+6D2-6D5,U+6F0-6F9;font-display:swap}@font-face{font-family:Porsche Next;font-style:normal;font-weight:400;src:url(https://cdn.ui.porsche.com/porsche-design-system/fonts/porsche-next-urdu-regular.ad23819.woff2)format("woff2");unicode-range:U+679,U+688,U+691,U+6BE,U+6C0-6C3,U+6D2-6D5,U+6F0-6F9;font-display:swap}@font-face{font-family:Porsche Next;font-style:normal;font-weight:600;src:url(https://cdn.ui.porsche.com/porsche-design-system/fonts/porsche-next-arabic-bold.1796b39.woff2)format("woff2");unicode-range:U+600-671,U+6A1,U+6A4,U+6BA,U+6CC,U+6D5,U+6F8,U+6F9;font-display:swap}@font-face{font-family:Porsche Next;font-style:normal;font-weight:600;src:url(https://cdn.ui.porsche.com/porsche-design-system/fonts/porsche-next-pashto-bold.f30f194.woff2)format("woff2");unicode-range:U+67C,U+67E,U+681,U+682,U+685,U+686,U+689,U+67C,U+693,U+696,U+698,U+69A,U+6A9,U+6AB,U+6AF,U+6BC,U+6CD,U+6D0;font-display:swap}@font-face{font-family:Porsche Next;font-style:normal;font-weight:600;src:url(https://cdn.ui.porsche.com/porsche-design-system/fonts/porsche-next-urdu-bold.49a86a4.woff2)format("woff2");unicode-range:U+679,U+688,U+691,U+6BE,U+6C0-6C3,U+6D2-6D5,U+6F0-6F9;font-display:swap}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--exp-black:#0b0b0d;--exp-surface:#131317;--exp-surface-2:#1b1b20;--exp-red:#e30613;--exp-red-deep:#a30410;--exp-hairline:#ffffff1f;--exp-hairline-soft:#ffffff12;--exp-hairline-strong:#ffffff47;--exp-grey-400:#949598;--exp-grey-200:#d0d0d2;--exp-radius:var(--p-radius-md);--exp-radius-lg:var(--p-radius-xl);--exp-radius-media:var(--p-radius-3xl);--exp-safe:max(22px, 10.625vw - 12px);--exp-inset:var(--exp-safe);--exp-content:1760px;--exp-max-reading:62rem;--exp-header-height:64px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--exp-black);color:#fff;margin:0;overflow-x:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}img{max-width:100%}:not(:defined):not(next-route-announcer):not(nextjs-portal){visibility:hidden}p-flyout:not(:defined){display:none}:is(p-link:not(:defined),p-button:not(:defined)){min-block-size:56px;display:inline-block}:is(p-link-pure:not(:defined),p-tag:not(:defined)){min-block-size:24px;display:inline-block}p-heading,p-text,.exp-display,.exp-hero__title{font-feature-settings:"salt" on;text-wrap:balance;word-break:auto-phrase}.exp-container{width:100%;max-width:calc(var(--exp-content) + 2 * var(--exp-safe));padding-inline:var(--exp-safe);margin-inline:auto}@media (min-width:760px){:root{--exp-safe:calc(5vw - 16px)}}@media (min-width:1920px){:root{--exp-safe:min(50vw - 880px, 400px)}}.exp-grid{gap:var(--p-spacing-fluid-md);width:100%;max-width:calc(var(--exp-content) + 2 * var(--exp-safe));grid-template-columns:[full-start] minmax(0, calc(var(--exp-safe) - var(--p-spacing-fluid-md))) [wide-start extended-start basic-start narrow-start] repeat(6, minmax(0, 1fr)) [narrow-end basic-end extended-end wide-end] minmax(0, calc(var(--exp-safe) - var(--p-spacing-fluid-md))) [full-end];margin-inline:auto;display:grid}@media (min-width:760px){.exp-grid{grid-template-columns:[full-start] minmax(0, calc(var(--exp-safe) - var(--p-spacing-fluid-md))) [wide-start] minmax(0, 1fr) [extended-start] minmax(0, 1fr) [basic-start] repeat(2, minmax(0, 1fr)) [narrow-start] repeat(8, minmax(0, 1fr)) [narrow-end] repeat(2, minmax(0, 1fr)) [basic-end] minmax(0, 1fr) [extended-end] minmax(0, 1fr) [wide-end] minmax(0, calc(var(--exp-safe) - var(--p-spacing-fluid-md))) [full-end]}}.exp-col-full{grid-column:full}.exp-col-wide{grid-column:wide}.exp-col-extended{grid-column:extended}.exp-col-basic{grid-column:basic}.exp-col-narrow{grid-column:narrow}.exp-section{padding-block:var(--p-spacing-fluid-2xl);scroll-margin-block-start:var(--exp-header-height);position:relative}.exp-section--tight{padding-block:var(--p-spacing-fluid-xl)}.exp-section--surface{background:var(--exp-surface)}.exp-section--ruled{border-block-start:1px solid var(--exp-hairline-soft)}.exp-head{gap:var(--p-spacing-fluid-sm) var(--p-spacing-fluid-md);margin-block-end:var(--p-spacing-fluid-lg);display:grid}@media (min-width:1000px){.exp-head{grid-template-columns:14rem minmax(0,1fr)}.exp-head__aside{align-self:start;position:sticky;inset-block-start:calc(var(--exp-header-height) + 32px)}}.exp-head__aside{flex-direction:column;gap:14px;display:flex}.exp-head__index{font-size:var(--p-typescale-2xl);font-weight:var(--p-font-weight-normal);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px #ffffff73;line-height:1}.exp-head__main{gap:var(--p-spacing-fluid-sm);flex-direction:column;max-width:52rem;display:flex}.exp-eyebrow{align-items:center;gap:var(--p-spacing-static-sm);font-size:var(--p-typescale-2xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.22em;text-transform:uppercase;color:var(--exp-grey-400);margin:0;display:inline-flex}.exp-eyebrow--accent{color:var(--exp-red)}.exp-eyebrow:before{content:"";background:currentColor;block-size:2px;inline-size:24px}.exp-display{font-size:var(--p-typescale-3xl);font-weight:var(--p-font-weight-normal);letter-spacing:-.015em;margin:0;line-height:1.15}.exp-display--lg{font-size:var(--p-typescale-4xl)}.exp-lead{max-width:46rem;color:var(--exp-grey-200);font-size:var(--p-typescale-md);margin:0;line-height:1.7}.exp-header{--exp-pill-bg:#1010146b;--exp-pill-border:#ffffff1a;z-index:50;align-items:center;gap:var(--p-spacing-static-md);block-size:var(--exp-header-height);padding-inline:var(--exp-safe);grid-template-columns:1fr auto 1fr;display:grid;position:sticky;inset-block-start:0}.exp-header[data-scrolled=true]{--exp-pill-bg:#101014c7}.exp-header:before{content:"";z-index:-1;pointer-events:none;transition:background var(--p-duration-md) var(--p-ease-in-out);background:linear-gradient(#0b0b0db3 0%,#0b0b0d00 100%);position:absolute;inset:0 0 -40px}.exp-header[data-scrolled=true]:before{-webkit-backdrop-filter:blur(12px);background:linear-gradient(#0b0b0df7 0%,#0b0b0de0 60%,#0b0b0d00 100%);-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.exp-header__brand{color:inherit;justify-self:start;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.exp-header__logo{block-size:26px;inline-size:auto}.exp-header__wordmark{font-size:var(--p-typescale-2xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.24em;text-transform:uppercase;color:var(--exp-grey-200);white-space:nowrap;display:none}@media (min-width:1440px){.exp-header__wordmark{display:inline}}.exp-nav,.exp-header .exp-locale,.exp-header .exp-cart-button,.exp-header .exp-header__burger{background:var(--exp-pill-bg);border:1px solid var(--exp-pill-border);border-radius:var(--p-radius-lg);-webkit-backdrop-filter:blur(20px)saturate(1.4);transition:background var(--p-duration-md) var(--p-ease-in-out)}.exp-nav{align-items:center;gap:2px;padding:4px;display:none}@media (min-width:1100px){.exp-nav{display:flex}}.exp-nav__link{border-radius:var(--p-radius-md);font-size:var(--p-typescale-xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--exp-grey-200);transition:color var(--p-duration-sm) var(--p-ease-in-out), background var(--p-duration-sm) var(--p-ease-in-out);padding:8px clamp(10px,1vw,16px);text-decoration:none}.exp-nav__link:hover{color:#fff;background:#ffffff14}.exp-nav__link[aria-current=page]{color:var(--exp-black);background:#fff}.exp-header__actions{justify-self:end;align-items:center;gap:var(--p-spacing-static-sm);grid-column:3;display:flex}.exp-entry{border:1px solid var(--exp-hairline);border-radius:var(--p-radius-lg);font-size:var(--p-typescale-xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--exp-red);transition:background var(--p-duration-sm) var(--p-ease-in-out);border-color:#0000;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;display:inline-flex}.exp-entry:hover{background:var(--exp-red-deep)}.exp-entry[data-soon]{background:var(--exp-pill-bg);-webkit-backdrop-filter:blur(20px)saturate(1.4);border-color:var(--exp-hairline-strong);color:#fff}.exp-entry[data-soon]:hover{background:var(--exp-hairline-soft);border-color:var(--exp-red)}.exp-entry__pulse{background:var(--exp-red);block-size:6px;inline-size:6px;box-shadow:0 0 0 0 color-mix(in srgb, var(--exp-red) 70%, transparent);animation:exp-pulse 1.8s var(--p-ease-in-out) infinite;border-radius:50%}@keyframes exp-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--exp-red) 70%, transparent)}70%,to{box-shadow:0 0 0 8px #0000}}@media (prefers-reduced-motion:reduce){.exp-entry__pulse{animation:none}}.exp-refnote{gap:var(--p-spacing-static-sm);padding:var(--p-spacing-static-md);border-radius:var(--exp-radius);background:#ffc80014;border:1px solid #ffc80059;display:flex}.exp-refnote__icon{color:#ffc800;flex:none}.exp-refnote__body{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.exp-refnote__heading{font-size:var(--p-typescale-sm);font-weight:var(--p-font-weight-semibold);color:#fff;margin:0}.exp-refnote__text{font-size:var(--p-typescale-xs);color:var(--exp-grey-200);margin:0;line-height:1.7}.exp-refnote__link{font-size:var(--p-typescale-xs);color:#fff;text-underline-offset:4px;align-self:flex-start;margin-block-start:2px}.exp-locale{border:1px solid var(--exp-hairline);border-radius:var(--exp-radius);align-items:center;display:inline-flex;overflow:hidden}.exp-footer__col>.exp-locale{align-self:flex-start}.exp-locale__item{min-inline-size:44px;font-size:var(--p-typescale-xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.12em;color:var(--exp-grey-400);transition:color var(--p-duration-sm) var(--p-ease-in-out), background var(--p-duration-sm) var(--p-ease-in-out);justify-content:center;align-items:center;padding:9px 10px;text-decoration:none;display:inline-flex}.exp-locale__item+.exp-locale__item{border-inline-start:1px solid var(--exp-hairline)}.exp-locale__item:hover{color:#fff}.exp-locale__item[aria-current=true]{color:#fff;background:#ffffff1a}.exp-locale--compact .exp-locale__item{min-inline-size:38px;padding:9px 8px}@media (max-width:1099px){.exp-locale--compact{display:none}}.exp-header__burger{border:1px solid var(--exp-hairline);border-radius:var(--exp-radius);color:#fff;cursor:pointer;background:0 0;justify-content:center;align-items:center;block-size:40px;inline-size:40px;padding:0;display:inline-flex}@media (min-width:1100px){.exp-header__burger{display:none}}.exp-flyout-nav{flex-direction:column;display:flex}.exp-flyout-nav__link{border-block-end:1px solid var(--exp-hairline-soft);color:inherit;flex-direction:column;gap:2px;padding-block:18px;text-decoration:none;display:flex}.exp-flyout-nav__label{font-size:var(--p-typescale-md);font-weight:var(--p-font-weight-semibold);letter-spacing:.1em}.exp-flyout-nav__sublabel{font-size:var(--p-typescale-xs);color:var(--exp-grey-400)}.exp-fv{min-block-size:max(640px,100svh);isolation:isolate;background:var(--exp-black);flex-direction:column;justify-content:flex-end;margin-block-start:calc(-1 * var(--exp-header-height));padding-block-start:calc(var(--exp-header-height) + var(--p-spacing-fluid-lg));display:flex;position:relative;overflow:hidden}.exp-fv__media{z-index:-2;position:absolute;inset:0;overflow:hidden}.exp-fv__slide{opacity:0;--exp-fv-step:8s;--exp-fv-fade:1.6s;animation:exp-fv-cycle calc(var(--exp-fv-step) * var(--exp-fv-slides)) linear infinite;animation-delay:calc(var(--exp-fv-step) * var(--exp-fv-index) - var(--exp-fv-fade));position:absolute;inset:0}.exp-fv__photo{object-fit:cover;object-position:62% 60%;filter:saturate(.9)contrast(1.08)brightness(.9);block-size:100%;inline-size:100%;animation:exp-fv-drift calc(var(--exp-fv-step) * var(--exp-fv-slides)) linear infinite;animation-delay:inherit;display:block}@keyframes exp-fv-cycle{0%{opacity:0}5%,25%{opacity:1}30%,to{opacity:0}}@keyframes exp-fv-drift{0%{transform:scale(1.14)}30%,to{transform:scale(1.02)}}@supports (animation-timeline:scroll()){.exp-fv__media{animation:linear both exp-fv-sink;animation-timeline:scroll(root);animation-range:0 100svh}}@keyframes exp-fv-sink{to{filter:brightness(.45);transform:translateY(18%)scale(1.06)}}.exp-fv__shade{z-index:-1;background:radial-gradient(55% 50% at 12% 100%, color-mix(in srgb, var(--exp-red) 34%, transparent), transparent 70%), linear-gradient(0deg, var(--exp-black) 0%, #0b0b0dd1 22%, #0b0b0d33 58%, #0b0b0d00 72%), linear-gradient(90deg, #0b0b0ddb 0%, #0b0b0d8c 38%, #0b0b0d00 68%), linear-gradient(180deg, #0b0b0db3 0%, #0b0b0d00 20%);position:absolute;inset:0}.exp-fv__inner{align-items:flex-start;gap:var(--p-spacing-static-md);flex-direction:column;flex:1 0 auto;padding-block-end:calc(var(--p-spacing-fluid-md) + var(--p-spacing-fluid-lg));display:flex}.exp-fv__kicker{align-items:center;gap:6px var(--p-spacing-static-md);font-size:var(--p-typescale-2xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.24em;text-transform:uppercase;color:#fff;animation:exp-rise 1s .4s var(--p-ease-out) both;flex-wrap:wrap;margin:auto 0 0;display:flex}.exp-fv__kicker>span{white-space:nowrap}@media (max-width:479px){.exp-fv__rule{display:none}}.exp-fv__kicker>span:last-child{color:var(--exp-grey-200);letter-spacing:.12em}.exp-fv__rule{background:var(--exp-red);block-size:2px;inline-size:56px}.exp-fv__title{animation:exp-rise 1.2s .5s var(--p-ease-out) both;margin:0}.exp-fv__logo{filter:drop-shadow(0 18px 48px #0009);block-size:auto;inline-size:clamp(280px,50vw,780px);display:block}.exp-fv__tagline{font-size:var(--p-typescale-lg);letter-spacing:.04em;color:#fff;animation:exp-rise 1.2s .6s var(--p-ease-out) both;margin:0}.exp-fv__foot{gap:var(--p-spacing-static-lg);border-block-start:1px solid var(--exp-hairline);flex-direction:column;align-self:stretch;margin-block-start:auto;padding-block-start:var(--p-spacing-static-lg);display:flex}@media (min-width:1280px){.exp-fv__foot{flex-direction:row;justify-content:space-between;align-items:flex-end}}.exp-hero__actions{gap:var(--p-spacing-static-md);animation:exp-rise 1.2s .7s var(--p-ease-out) both;flex-wrap:wrap;min-block-size:128px;display:flex}@media (max-width:479px){.exp-hero__actions>*{flex:1 0 100%}}@media (min-width:480px){.exp-hero__actions{flex-wrap:nowrap;min-block-size:56px}}@keyframes exp-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.exp-hero__meta{gap:var(--p-spacing-static-md) var(--p-spacing-static-xl);animation:exp-rise 1.2s .8s var(--p-ease-out) both;flex-wrap:wrap;margin:0;display:flex}.exp-hero__meta dt{font-size:var(--p-typescale-2xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.2em;text-transform:uppercase;color:var(--exp-grey-400);margin:0 0 4px}.exp-hero__meta dd{font-size:var(--p-typescale-lg);margin:0;line-height:1.3}@media (max-width:759px){.exp-fv__photo{object-position:70% 40%}.exp-fv__shade{background:radial-gradient(80% 40% at 30% 100%, color-mix(in srgb, var(--exp-red) 28%, transparent), transparent 70%), linear-gradient(0deg, var(--exp-black) 0%, #0b0b0de6 45%, #0b0b0d4d 72%, #0b0b0db3 100%)}}@media (prefers-reduced-motion:reduce){.exp-fv__slide:first-child{opacity:1}.exp-fv__slide,.exp-fv__photo,.exp-fv__media,.exp-fv__kicker,.exp-fv__title,.exp-fv__tagline,.exp-hero__actions,.exp-hero__meta{animation:none}}.exp-section--overlap{z-index:3;background:var(--exp-black);border-start-start-radius:var(--exp-radius-media);border-start-end-radius:var(--exp-radius-media);margin-block-start:calc(-1 * var(--p-spacing-fluid-xl));position:relative}.exp-archive{padding:0 var(--exp-safe) var(--p-spacing-static-md);scroll-snap-type:x mandatory;scroll-padding-inline:var(--exp-safe);scrollbar-width:thin;scrollbar-color:var(--exp-hairline-strong) transparent;grid-auto-columns:clamp(240px,70vw,320px);grid-auto-flow:column;gap:clamp(12px,1.4vw,20px);margin:0;list-style:none;display:grid;overflow-x:auto}@media (min-width:1000px){.exp-archive{grid-auto-columns:clamp(280px,22vw,380px)}}.exp-archive__item{scroll-snap-align:start}.exp-archive__card{aspect-ratio:3/4;border-radius:var(--exp-radius-lg);color:#fff;background:var(--exp-surface);text-decoration:none;display:block;position:relative;overflow:hidden}.exp-archive__img{object-fit:cover;filter:saturate(.8)brightness(.85);block-size:100%;inline-size:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.exp-archive__card[data-poster] .exp-archive__img{object-fit:contain;filter:none;opacity:.85;padding:12%}.exp-archive__card:after{content:"";background:linear-gradient(#0b0b0d00 30%,#0b0b0d33 50%,#0b0b0deb 100%);position:absolute;inset:0}.exp-archive__card:hover .exp-archive__img,.exp-archive__card:focus-visible .exp-archive__img{filter:saturate()brightness();transform:scale(1.06)}.exp-archive__meta{z-index:1;gap:4px;display:grid;position:absolute;inset-block-end:18px;inset-inline:20px}.exp-archive__ordinal{font-size:var(--p-typescale-2xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.22em;text-transform:uppercase;color:var(--exp-grey-200);align-items:center;gap:8px;display:inline-flex}.exp-archive__ordinal:before{content:"";background:var(--exp-red);block-size:2px;inline-size:18px}.exp-archive__year{font-size:clamp(3.5rem,6vw,5.5rem);font-weight:var(--p-font-weight-semibold);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:.9}.exp-archive__venue{font-size:var(--p-typescale-xs);color:var(--exp-grey-200)}@media (prefers-reduced-motion:reduce){.exp-archive__img{transition:none}}.exp-pagehero{border-block-end:1px solid var(--exp-hairline-soft);isolation:isolate;border-end-end-radius:var(--exp-radius-media);border-end-start-radius:var(--exp-radius-media);align-items:flex-end;min-block-size:clamp(420px,62svh,680px);padding-block:clamp(56px,9vw,120px) clamp(40px,6vw,88px);display:flex;position:relative;overflow:hidden}.exp-pagehero--fill{min-block-size:calc(100svh - var(--exp-header-height))}.exp-pagehero__bg{z-index:-3;object-fit:cover;object-position:center 42%;opacity:.7;animation:28s ease-in-out infinite alternate exp-launch-drift}.exp-pagehero:before{content:"";z-index:-2;background:radial-gradient(70% 60% at 15% 100%, color-mix(in srgb, var(--exp-red) 30%, transparent), transparent 70%), linear-gradient(90deg, #0b0b0dd1 0%, #0b0b0d59 60%, #0b0b0d26 100%), linear-gradient(0deg, var(--exp-black) 0%, #0b0b0d66 45%, #0b0b0d8c 100%);position:absolute;inset:0}.exp-pagehero__grid{z-index:-1;background-image:linear-gradient(var(--exp-hairline-soft) 1px, transparent 1px), linear-gradient(90deg, var(--exp-hairline-soft) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30% 70%,#000 15%,#0000 70%);mask-image:radial-gradient(at 30% 70%,#000 15%,#0000 70%)}.exp-pagehero__watermark{z-index:-1;font-size:clamp(5rem,22vw,18rem);font-weight:var(--p-font-weight-semibold);letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #fff3;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:.8;position:absolute;inset-block-end:-.16em;inset-inline-end:var(--exp-inset)}.exp-pagehero__inner{align-items:flex-start;gap:var(--p-spacing-static-md);flex-direction:column;display:flex}.exp-pagehero__status{animation:exp-rise .9s .1s var(--p-ease-out) both}.exp-pagehero__title{text-wrap:balance;word-break:auto-phrase;animation:exp-rise 1s .2s var(--p-ease-out) both}.exp-pagehero__lead{max-width:46rem;color:var(--exp-grey-200);animation:exp-rise 1s .3s var(--p-ease-out) both;margin:0;line-height:1.7}.exp-pagehero__actions{gap:var(--p-spacing-static-md);min-block-size:54px;animation:exp-rise 1s .4s var(--p-ease-out) both;flex-wrap:wrap;margin-block-start:var(--p-spacing-static-sm);display:flex}@media (prefers-reduced-motion:reduce){.exp-pagehero__bg,.exp-pagehero__status,.exp-pagehero__title,.exp-pagehero__lead,.exp-pagehero__actions{animation:none}}.exp-facts{background:var(--exp-hairline-soft);border:1px solid var(--exp-hairline-soft);gap:1px;display:grid}@media (min-width:700px){.exp-facts{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.exp-facts{grid-template-columns:repeat(4,1fr)}}.exp-facts__item{padding:var(--p-spacing-fluid-md);background:var(--exp-black);flex-direction:column;gap:10px;display:flex}.exp-facts__label{font-size:var(--p-typescale-2xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.2em;color:var(--exp-red)}.exp-facts__value{font-size:var(--p-typescale-lg);line-height:1.35}.exp-facts__note{font-size:var(--p-typescale-xs);color:var(--exp-grey-400)}.exp-deflist{border-block-start:1px solid var(--exp-hairline-soft);gap:0;display:grid}.exp-deflist__row{gap:6px var(--p-spacing-fluid-md);padding-block:var(--p-spacing-fluid-sm);border-block-end:1px solid var(--exp-hairline-soft);display:grid}@media (min-width:800px){.exp-deflist__row{grid-template-columns:14rem 1fr}}.exp-deflist__term{font-size:var(--p-typescale-xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--exp-grey-400);margin:0;padding-block-start:4px}.exp-deflist__desc{color:var(--exp-grey-200);margin:0;line-height:1.8}.exp-deflist__desc strong{color:#fff;font-weight:var(--p-font-weight-semibold)}.exp-statement{gap:var(--p-spacing-fluid-lg);display:grid}@media (min-width:1000px){.exp-statement{grid-template-columns:1fr 1fr;align-items:center}}.exp-statement__lines{gap:var(--p-spacing-static-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.exp-statement__line{font-size:var(--p-typescale-2xl);letter-spacing:-.01em;line-height:1.3}.exp-statement__line--accent{color:var(--exp-red)}.exp-statement__figure{aspect-ratio:4/3;max-width:100%;margin:0;position:relative;overflow:hidden}.exp-statement__figure img{object-fit:cover;block-size:100%;inline-size:100%}@media (max-width:999px){.exp-statement__figure--map{aspect-ratio:575/759}}.exp-theme-showcase{margin-block-start:32px}.exp-theme-mosaic{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.exp-theme-mosaic__item{aspect-ratio:4/3;background:var(--exp-surface);margin:0;position:relative;overflow:hidden}.exp-theme-mosaic__item--lead{aspect-ratio:auto;grid-area:span 2/span 2}.exp-theme-mosaic__item img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.exp-theme-mosaic__item:hover img{transform:scale(1.04)}}.exp-theme-mosaic__item:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0009);position:absolute;inset:55% 0 0}.exp-theme-mosaic__item figcaption{z-index:1;font-size:11px;font-weight:var(--p-font-weight-semibold);letter-spacing:.18em;font-variant-numeric:tabular-nums;color:#ffffffd9;position:absolute;inset-block-end:10px;inset-inline-start:12px}.exp-theme-mosaic__item--lead figcaption{font-size:13px;inset-block-end:16px;inset-inline-start:18px}.exp-theme-mosaic__item--lead figcaption:before{content:"";vertical-align:middle;background:var(--exp-red);block-size:2px;inline-size:24px;margin-inline-end:10px;display:inline-block}.exp-theme-showcase__principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0 0;padding:0;list-style:none;display:grid}.exp-theme-showcase__principle{border-block-start:1px solid var(--exp-hairline);letter-spacing:0;text-wrap:pretty;overflow-wrap:anywhere;line-break:strict;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding-block:24px 8px;font-size:1.55rem;line-height:1.55;display:flex}.exp-theme-showcase__principle--accent{color:var(--exp-red)}@media (max-width:699px){.exp-theme-mosaic{margin-inline:calc(-1 * var(--exp-safe));grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.exp-theme-mosaic__item{aspect-ratio:1}.exp-theme-mosaic__item--lead{aspect-ratio:4/3;grid-row:auto}.exp-theme-showcase__principles{grid-template-columns:1fr;gap:0;margin-block-start:8px}.exp-theme-showcase__principle{grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:16px;padding-block:20px;font-size:1.3rem;display:grid}}.exp-counters{gap:var(--p-spacing-fluid-md);display:grid}@media (min-width:700px){.exp-counters{grid-template-columns:repeat(4,1fr)}}.exp-counter{border-block-start:2px solid var(--exp-red);flex-direction:column;gap:6px;padding-block-start:var(--p-spacing-static-md);display:flex}.exp-counter__value{font-size:var(--p-typescale-3xl);letter-spacing:-.02em;line-height:1}.exp-counter__unit{font-size:var(--p-typescale-md);color:var(--exp-grey-400);margin-inline-start:4px}.exp-counter__label{font-size:var(--p-typescale-xs);color:var(--exp-grey-400)}.exp-videos{gap:var(--p-spacing-fluid-md);display:grid}@media (min-width:800px){.exp-videos{grid-template-columns:repeat(2,1fr)}}@media (min-width:1300px){.exp-videos{grid-template-columns:repeat(3,1fr)}}.exp-video{flex-direction:column;gap:10px;display:flex}.exp-video__frame{aspect-ratio:16/9;background:var(--exp-surface);border:1px solid var(--exp-hairline-soft);position:relative}.exp-video__frame iframe{border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.exp-video__title{font-size:var(--p-typescale-xs);color:var(--exp-grey-400)}.exp-tiles{gap:var(--p-spacing-static-md);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:700px){.exp-tiles{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.exp-tiles--dense{grid-template-columns:repeat(5,1fr)}}.exp-tile{flex-direction:column;gap:12px;display:flex}.exp-tile__plate{aspect-ratio:3/2;border-radius:var(--exp-radius);background:#fff;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.exp-tile__plate img{object-fit:contain;block-size:calc(100% - 2*clamp(12px,2vw,24px));inline-size:calc(100% - 2*clamp(12px,2vw,24px));position:absolute;inset:clamp(12px,2vw,24px)}.exp-tile__name{font-size:var(--p-typescale-xs);font-weight:var(--p-font-weight-semibold)}.exp-tile__note{font-size:var(--p-typescale-xs);color:var(--exp-grey-400);line-height:1.5}.exp-mainsupport{gap:var(--p-spacing-fluid-lg);align-items:center;display:grid}@media (min-width:900px){.exp-mainsupport{grid-template-columns:1fr 1.2fr}}.exp-mainsupport__plate{aspect-ratio:3/2;border-radius:var(--exp-radius);background:#fff;justify-content:center;align-items:center;max-inline-size:420px;display:flex;position:relative;overflow:hidden}.exp-mainsupport__plate img{object-fit:contain;block-size:calc(100% - 2*clamp(20px,3vw,40px));inline-size:calc(100% - 2*clamp(20px,3vw,40px));position:absolute;inset:clamp(20px,3vw,40px)}.exp-reports{background:var(--exp-hairline-soft);border-block:1px solid var(--exp-hairline-soft);gap:1px;display:grid}.exp-report{gap:var(--p-spacing-static-md);padding-block:var(--p-spacing-fluid-sm);background:var(--exp-black);align-items:center;display:grid}@media (min-width:900px){.exp-report{gap:var(--p-spacing-fluid-md);grid-template-columns:9rem 16rem 1fr auto}}.exp-report__edition{flex-direction:column;gap:2px;display:flex}.exp-report__year{font-size:var(--p-typescale-xl);letter-spacing:-.02em;line-height:1}.exp-report__ordinal{font-size:var(--p-typescale-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--exp-red)}.exp-report__thumb{aspect-ratio:16/10;background:var(--exp-surface);border:1px solid var(--exp-hairline-soft);position:relative;overflow:hidden}.exp-report__thumb img{object-fit:contain;block-size:100%;inline-size:100%;position:absolute;inset:0}.exp-report__meta{font-size:var(--p-typescale-xs);color:var(--exp-grey-200);flex-direction:column;gap:4px;display:flex}.exp-report__note{color:var(--exp-grey-400);line-height:1.6}.exp-report__links{gap:var(--p-spacing-static-sm) var(--p-spacing-static-md);flex-wrap:wrap;display:flex}.exp-plans{gap:var(--p-spacing-fluid-md);display:grid}@media (min-width:900px){.exp-plans{grid-template-columns:repeat(2,1fr)}}.exp-plan{gap:var(--p-spacing-static-md);padding:var(--p-spacing-fluid-md);background:var(--exp-surface);border:1px solid var(--exp-hairline-soft);flex-direction:column;display:flex}.exp-plan__no{font-size:var(--p-typescale-2xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.2em;color:var(--exp-red)}.exp-plan__title{font-size:var(--p-typescale-lg);font-weight:var(--p-font-weight-normal);margin:0;line-height:1.35}.exp-plan__group{flex-direction:column;gap:8px;display:flex}.exp-plan__grouptitle{font-size:var(--p-typescale-xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--exp-grey-400)}.exp-plan__price{border-block-start:1px solid var(--exp-hairline-soft);font-size:var(--p-typescale-md);margin-block-start:auto;padding-block-start:var(--p-spacing-static-md)}.exp-subhead{margin:var(--p-spacing-fluid-lg) 0 var(--p-spacing-static-md);font-size:var(--p-typescale-md);font-weight:var(--p-font-weight-semibold)}.exp-plan-cards{gap:var(--p-spacing-static-md);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.exp-plan-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.exp-plan-cards{grid-template-columns:repeat(4,1fr)}}.exp-plan-card{gap:var(--p-spacing-static-sm);padding:var(--p-spacing-fluid-sm) var(--p-spacing-fluid-sm) var(--p-spacing-static-lg);background:var(--exp-surface);border:1px solid var(--exp-hairline-soft);flex-direction:column;display:flex}.exp-plan-card__title{font-size:var(--p-typescale-lg);font-weight:var(--p-font-weight-semibold);margin:0;line-height:1.3}.exp-plan-card__sub{color:var(--exp-grey-400);font-size:var(--p-typescale-xs);margin:0;line-height:1.6}.exp-plan-card__price{margin:var(--p-spacing-static-sm) 0 0;border-block-start:1px solid var(--exp-hairline-soft);padding-block-start:var(--p-spacing-static-md)}.exp-plan-card__price dt{font-size:var(--p-typescale-2xs);letter-spacing:.12em;color:var(--exp-grey-400)}.exp-plan-card__price dd{font-size:var(--p-typescale-md);font-weight:var(--p-font-weight-semibold);margin:4px 0 0}.exp-compare{border:1px solid var(--exp-hairline-soft);background:var(--exp-surface);position:relative;overflow-x:auto}.exp-compare:focus-visible{outline-offset:2px;outline:2px solid #fff}.exp-compare table{border-collapse:collapse;table-layout:fixed;inline-size:100%;min-inline-size:720px}.exp-compare thead th:first-child{inline-size:28%}.exp-compare th,.exp-compare td{border-block-end:1px solid var(--exp-hairline-soft);text-align:center;vertical-align:middle;font-size:var(--p-typescale-xs);padding:14px 16px;line-height:1.5}.exp-compare tbody tr:last-child>*{border-block-end:0}.exp-compare thead th{font-weight:var(--p-font-weight-semibold);font-size:var(--p-typescale-sm);background:var(--exp-black)}.exp-compare__no{font-size:var(--p-typescale-2xs);letter-spacing:.16em;color:var(--exp-red);margin-block-end:2px;display:block}.exp-compare th[scope=row],.exp-compare thead th:first-child{z-index:1;text-align:start;min-inline-size:180px;font-weight:var(--p-font-weight-normal);color:var(--exp-grey-200);background:var(--exp-surface);position:sticky;inset-inline-start:0}.exp-compare thead th:first-child{background:var(--exp-black);color:var(--exp-grey-400);font-size:var(--p-typescale-2xs);letter-spacing:.12em}.exp-compare td[data-cell=yes]{color:#fff}.exp-compare td[data-cell=no]{color:#ffffff47}.exp-compare td[data-cell=text]{font-weight:var(--p-font-weight-semibold)}.exp-plan-details{gap:var(--p-spacing-static-sm);display:grid}.exp-plan-detail{background:var(--exp-surface);border:1px solid var(--exp-hairline-soft)}.exp-plan-detail summary{align-items:center;gap:var(--p-spacing-static-md);padding:var(--p-spacing-static-md) var(--p-spacing-fluid-sm);cursor:pointer;list-style:none;display:flex}.exp-plan-detail summary::-webkit-details-marker{display:none}.exp-plan-detail summary:focus-visible{outline-offset:-2px;outline:2px solid #fff}.exp-plan-detail__title{font-size:var(--p-typescale-sm);flex:1}.exp-plan-detail summary p-icon{transition:transform .25s var(--p-ease-out)}.exp-plan-detail[open] summary p-icon{transform:rotate(180deg)}.exp-plan-detail__body{gap:var(--p-spacing-static-lg);padding:0 var(--p-spacing-fluid-sm) var(--p-spacing-fluid-sm);display:grid}.exp-plan__actions{gap:var(--p-spacing-static-sm);min-block-size:54px;flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--p-spacing-static-sm);display:flex}.exp-plan__price+.exp-plan__actions{margin-block-start:0}.exp-compare__hint{margin:0 0 var(--p-spacing-static-sm);color:var(--exp-grey-400);font-size:var(--p-typescale-2xs);display:none}@media (max-width:639px){.exp-plan-card{gap:var(--p-spacing-static-xs);padding:var(--p-spacing-static-md)}.exp-plan-card__price{align-items:baseline;gap:var(--p-spacing-static-sm);display:flex}.exp-plan-card__price dd{margin:0}.exp-compare__hint{display:block}.exp-compare table{min-inline-size:536px}.exp-compare thead th:first-child{inline-size:116px}.exp-compare th[scope=row],.exp-compare thead th:first-child{min-inline-size:0}.exp-compare th,.exp-compare td{padding:12px 8px}.exp-compare th[scope=row],.exp-compare thead th:first-child{padding-inline-start:12px}.exp-compare thead th{font-size:var(--p-typescale-xs)}.exp-plan-detail summary{row-gap:var(--p-spacing-static-xs);flex-wrap:wrap}.exp-plan-detail summary .exp-plan__no{flex-basis:100%}}.exp-section-cta{align-items:center;gap:var(--p-spacing-static-md) var(--p-spacing-fluid-md);min-block-size:54px;border-block-start:1px solid var(--exp-hairline-soft);flex-wrap:wrap;margin-block-start:var(--p-spacing-fluid-md);padding-block-start:var(--p-spacing-fluid-sm);display:flex}.exp-section-cta__lead{color:var(--exp-grey-200);margin:0}.exp-prose{max-width:var(--exp-max-reading);color:var(--exp-grey-200);line-height:1.9}.exp-prose p{margin-block:0 1em}.exp-prose strong{color:#fff}.exp-callout{gap:var(--p-spacing-static-sm);padding:var(--p-spacing-fluid-sm) var(--p-spacing-fluid-md);border-inline-start:3px solid var(--exp-red);background:#e3061314;flex-direction:column;display:flex}.exp-steps{counter-reset:step;border-block-start:1px solid var(--exp-hairline-soft);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.exp-steps__item{counter-increment:step;gap:var(--p-spacing-static-md);padding-block:var(--p-spacing-static-md);border-block-end:1px solid var(--exp-hairline-soft);color:var(--exp-grey-200);grid-template-columns:3rem 1fr;line-height:1.8;display:grid}.exp-steps__item:before{content:counter(step, decimal-leading-zero);font-size:var(--p-typescale-xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.1em;color:var(--exp-red);padding-block-start:4px}.exp-rules{border-block-start:1px solid var(--exp-hairline-soft);gap:0;display:grid}@media (min-width:900px){.exp-rules{grid-template-columns:repeat(2,1fr)}.exp-rules__item:nth-child(odd){border-inline-end:1px solid var(--exp-hairline-soft);padding-inline-end:var(--p-spacing-static-md)}}.exp-rules__item{padding-block:var(--p-spacing-static-md);border-block-end:1px solid var(--exp-hairline-soft);color:var(--exp-grey-200);gap:12px;margin:0;line-height:1.75;display:flex}.exp-rules__item p-icon{flex:none;margin-block-start:3px}.exp-cta{gap:var(--p-spacing-fluid-md);padding:var(--p-spacing-fluid-xl) var(--p-spacing-fluid-lg);background:linear-gradient(120deg, var(--exp-red-deep) 0%, var(--exp-red) 100%);border-radius:var(--exp-radius);flex-direction:column;align-items:flex-start;display:flex}.exp-cta__title{font-size:var(--p-typescale-2xl);font-weight:var(--p-font-weight-normal);margin:0;line-height:1.25}.exp-cta__actions{gap:var(--p-spacing-static-md);flex-wrap:wrap;display:flex}.exp-footer{border-block-start:1px solid var(--exp-hairline-soft);padding-block:var(--p-spacing-fluid-xl) var(--p-spacing-fluid-md);background:var(--exp-black)}.exp-footer__top{gap:var(--p-spacing-fluid-lg);border-block-end:1px solid var(--exp-hairline-soft);padding-block-end:var(--p-spacing-fluid-lg);display:grid}@media (min-width:900px){.exp-footer__top{grid-template-columns:1.2fr 1fr 1fr}}.exp-footer__mark{aspect-ratio:387/157;block-size:auto;inline-size:200px}.exp-footer__col{gap:var(--p-spacing-static-sm);flex-direction:column;display:flex}.exp-footer__heading{font-size:var(--p-typescale-2xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.2em;text-transform:uppercase;color:var(--exp-grey-400)}.exp-footer__list{font-size:var(--p-typescale-xs);color:var(--exp-grey-200);flex-direction:column;gap:8px;margin:0;padding:0;line-height:1.6;list-style:none;display:flex}.exp-footer__bottom{gap:var(--p-spacing-static-sm) var(--p-spacing-static-lg);font-size:var(--p-typescale-xs);color:var(--exp-grey-400);flex-wrap:wrap;justify-content:space-between;align-items:center;padding-block-start:var(--p-spacing-fluid-sm);display:flex}.exp-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.exp-skip:focus-visible{z-index:100;clip-path:none;block-size:auto;inline-size:auto;color:var(--exp-black);border-radius:var(--exp-radius);background:#fff;padding:10px 16px;position:fixed;inset-block-start:12px;inset-inline-start:12px}.exp-stack{gap:var(--p-spacing-fluid-md);flex-direction:column;display:flex}.exp-stack--sm{gap:var(--p-spacing-static-md)}.exp-divider{background:var(--exp-hairline-soft);block-size:1px;margin-block:var(--p-spacing-fluid-lg);border:0}.exp-reveal{opacity:0;transition:opacity .7s var(--p-ease-in), transform .7s var(--p-ease-in);transform:translateY(18px)}.exp-reveal[data-visible=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.exp-reveal{opacity:1;transition:none;transform:none}}.exp-faq p-accordion{border-block-start:1px solid var(--exp-hairline-soft);padding-block:8px;display:block}.exp-faq p-accordion:last-of-type{border-block-end:1px solid var(--exp-hairline-soft)}.exp-grain{z-index:60;pointer-events:none;opacity:.038;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"200\" height=\"200\"><filter id=\"n\"><feTurbulence type=\"fractalNoise\" baseFrequency=\"0.85\" numOctaves=\"3\" stitchTiles=\"stitch\"/><feColorMatrix type=\"saturate\" values=\"0\"/></filter><rect width=\"200\" height=\"200\" filter=\"url(%23n)\"/></svg>");background-size:200px 200px;position:fixed;inset:0}.exp-header__progress{background:var(--exp-red);transform-origin:0;will-change:transform;block-size:2px;position:absolute;inset-block-start:0;inset-inline:0}.exp-overlap{z-index:3;margin-block-start:calc(-1 * var(--p-spacing-fluid-md));position:relative}.exp-marquee{border-block:1px solid var(--exp-hairline-soft);background:var(--exp-black);-webkit-user-select:none;user-select:none;padding-block:clamp(14px,1.6vw,22px);position:relative;overflow:hidden}.exp-marquee--accent{background:var(--exp-red);border-color:#0000}.exp-marquee__track{inline-size:max-content;animation:exp-marquee var(--exp-marquee-speed,42s) linear infinite;display:flex}.exp-marquee[data-reverse=true] .exp-marquee__track{animation-direction:reverse}.exp-marquee__row{flex:none;display:flex}.exp-marquee__item{white-space:nowrap;font-size:var(--p-typescale-xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.22em;text-transform:uppercase;color:var(--exp-grey-200);align-items:center;gap:clamp(24px,4vw,56px);padding-inline-end:clamp(24px,4vw,56px);display:inline-flex}.exp-marquee__sep{color:var(--exp-red);font-size:.7em}.exp-marquee--accent .exp-marquee__item{color:#fff}.exp-marquee--accent .exp-marquee__sep{color:#fff9}@keyframes exp-marquee{to{transform:translate(-50%)}}.exp-strips{flex-direction:column;gap:10px;inline-size:100vw;margin-inline:calc(50% - 50vw);display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.exp-strip{overflow:hidden}.exp-strip__track{gap:10px;inline-size:max-content;animation:70s linear infinite exp-marquee;display:flex}.exp-strip[data-reverse=true] .exp-strip__track{animation-direction:reverse}.exp-strips:hover .exp-strip__track,.exp-strips:focus-within .exp-strip__track{animation-play-state:paused}.exp-strip__clone{gap:10px;padding-inline-start:10px;display:flex}.exp-strip__item{aspect-ratio:2/3;background:var(--exp-surface);flex:none;inline-size:clamp(150px,17vw,240px);position:relative;overflow:hidden}.exp-strip__item img{object-fit:cover;filter:grayscale()contrast(1.05);block-size:100%;inline-size:100%;transition:filter var(--p-duration-md) var(--p-ease-in-out), transform var(--p-duration-lg) var(--p-ease-in-out)}.exp-strip__item:hover img{filter:none;transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.exp-marquee__track,.exp-strip__track{animation:none}.exp-strips{overflow-x:auto}.exp-strip__item img{filter:none}}.exp-statement__line{font-size:var(--p-typescale-2xl);letter-spacing:-.01em;border-block-end:1px solid var(--exp-hairline-soft);align-items:baseline;gap:clamp(12px,2vw,28px);padding-block:clamp(10px,1.4vw,18px);line-height:1.25;display:flex}.exp-statement__no{font-size:var(--p-typescale-2xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.2em;color:var(--exp-red);flex:none}.exp-numroll{font-variant-numeric:tabular-nums}.exp-tile__plate img{transition:transform var(--p-duration-lg) var(--p-ease-in-out)}.exp-tile:hover .exp-tile__plate img{transform:scale(1.04)}.exp-report{transition:background var(--p-duration-sm) var(--p-ease-in-out)}.exp-report:hover{background:var(--exp-surface)}.exp-report__thumb img{transition:transform var(--p-duration-lg) var(--p-ease-in-out)}.exp-report:hover .exp-report__thumb img{transform:scale(1.03)}.exp-statement__figure img{transition:transform 1.2s var(--p-ease-in-out)}.exp-statement__figure:hover img{transform:scale(1.03)}.exp-statement__lines{border-block-start:1px solid var(--exp-hairline-soft);gap:0}.exp-footer__wordmark{margin:0 0 var(--p-spacing-fluid-lg);font-size:clamp(2.6rem,11.5vw,12rem);font-weight:var(--p-font-weight-normal);letter-spacing:-.045em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px var(--exp-hairline-strong);-webkit-user-select:none;user-select:none;line-height:.86}@media (max-width:999px){.exp-head__aside{flex-direction:row;align-items:center;gap:14px}.exp-head__index{font-size:var(--p-typescale-lg)}}.exp-statement__figure,.exp-strip__item,.exp-video__frame,.exp-report__thumb,.exp-tile__plate,.exp-mainsupport__plate,.exp-plan,.exp-plan-card,.exp-compare,.exp-plan-detail,.exp-cta,.exp-callout{border-radius:var(--exp-radius-media)}.exp-video__frame{overflow:hidden}.exp-callout{border:1px solid #e3061359}.exp-footer{background:var(--exp-surface);border-block-start:0}.exp-footer__social{gap:var(--p-spacing-static-sm);margin-block-start:4px;display:flex}p-link-tile img{object-fit:cover;block-size:100%;inline-size:100%}.exp-cart-button{border:1px solid var(--exp-hairline);border-radius:var(--exp-radius);color:#fff;cursor:pointer;block-size:40px;inline-size:40px;transition:border-color var(--p-duration-sm) var(--p-ease-in-out);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.exp-cart-button:hover{border-color:var(--exp-hairline-strong)}.exp-cart-button__badge{border-radius:var(--p-radius-full);background:var(--exp-red);color:#fff;block-size:20px;min-inline-size:20px;font-size:11px;font-weight:var(--p-font-weight-semibold);text-align:center;padding-inline:5px;line-height:20px;position:absolute;inset-block-start:-6px;inset-inline-end:-6px}.exp-products{gap:var(--p-spacing-fluid-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:760px){.exp-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.exp-products{grid-template-columns:repeat(4,minmax(0,1fr))}}.exp-product__link{color:inherit;flex-direction:column;gap:14px;text-decoration:none;display:flex}.exp-product__media{aspect-ratio:3/4;border-radius:var(--exp-radius-media);background:var(--exp-surface);position:relative;overflow:hidden}.exp-product__media img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--p-duration-lg) var(--p-ease-in-out)}.exp-product__link:hover .exp-product__media img{transform:scale(1.04)}.exp-product__badges{flex-wrap:wrap;gap:6px;display:flex;position:absolute;inset-block-start:12px;inset-inline-start:12px}.exp-product__body{flex-direction:column;gap:4px;display:flex}.exp-product__en{font-size:var(--p-typescale-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--exp-grey-400)}.exp-product__name{font-size:var(--p-typescale-sm);font-weight:var(--p-font-weight-normal);margin:0;line-height:1.5}.exp-product__price{font-size:var(--p-typescale-sm);font-weight:var(--p-font-weight-semibold);color:var(--exp-grey-200)}.exp-breadcrumb{margin-block-end:var(--p-spacing-fluid-md)}.exp-detail{gap:var(--p-spacing-fluid-lg);display:grid}@media (min-width:1000px){.exp-detail{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.exp-detail__info{position:sticky;inset-block-start:calc(var(--exp-header-height) + 32px)}}.exp-detail__media{gap:12px;display:grid}.exp-detail__shot{aspect-ratio:3/4;border-radius:var(--exp-radius-media);background:var(--exp-surface);overflow:hidden}.exp-detail__shot img{object-fit:cover;block-size:100%;inline-size:100%}.exp-detail__info{flex-direction:column;gap:10px;display:flex}.exp-detail__tags{flex-wrap:wrap;gap:8px;margin-block-end:6px;display:flex}.exp-detail__price{font-size:var(--p-typescale-xl);letter-spacing:-.01em;align-items:baseline;gap:8px;margin:4px 0 0;display:flex}.exp-detail__price span{font-size:var(--p-typescale-xs);color:var(--exp-grey-400)}.exp-detail__about{gap:var(--p-spacing-fluid-lg);display:grid}@media (min-width:900px){.exp-detail__about{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.exp-field{flex-direction:column;gap:10px;display:flex}.exp-qty{border:1px solid var(--exp-hairline);border-radius:var(--exp-radius);align-self:flex-start;align-items:center;gap:2px;display:inline-flex;overflow:hidden}.exp-qty button{color:#fff;cursor:pointer;block-size:34px;inline-size:34px;transition:background var(--p-duration-sm) var(--p-ease-in-out);background:0 0;border:0;font-size:16px}.exp-qty button:hover{background:var(--exp-opaque,#ffffff14)}.exp-qty span{text-align:center;font-variant-numeric:tabular-nums;min-inline-size:36px}.exp-qty--lg button{block-size:44px;inline-size:44px}.exp-cart{gap:var(--p-spacing-static-md);flex-direction:column;display:flex}.exp-cart__line{gap:var(--p-spacing-static-md);border-block-end:1px solid var(--exp-hairline-soft);grid-template-columns:72px minmax(0,1fr) auto;align-items:start;padding-block-end:var(--p-spacing-static-md);display:grid}.exp-cart__thumb{aspect-ratio:3/4;border-radius:var(--exp-radius);background:var(--exp-surface);overflow:hidden}.exp-cart__thumb img{object-fit:cover;block-size:100%;inline-size:100%}.exp-cart__body{flex-direction:column;gap:6px;display:flex}.exp-cart__name{color:inherit;font-size:var(--p-typescale-xs);line-height:1.5;text-decoration:none}.exp-cart__name:hover{text-decoration:underline}.exp-cart__meta{font-size:var(--p-typescale-2xs);color:var(--exp-grey-400)}.exp-cart__controls{justify-content:space-between;align-items:center;gap:var(--p-spacing-static-sm);margin-block-start:4px;display:flex}.exp-cart__price{font-size:var(--p-typescale-xs);font-weight:var(--p-font-weight-semibold);font-variant-numeric:tabular-nums}.exp-cart__total{font-size:var(--p-typescale-md);justify-content:space-between;align-items:baseline;display:flex}.exp-cart__total strong{font-size:var(--p-typescale-lg);font-variant-numeric:tabular-nums}.exp-cart__note{font-size:var(--p-typescale-2xs);color:var(--exp-grey-400);margin:0}.exp-entry-flow{gap:var(--p-spacing-static-lg);flex-direction:column;scroll-margin-block-start:calc(var(--exp-header-height) + var(--p-spacing-static-md));display:flex}.exp-entry-flow [tabindex="-1"]:focus:not(:focus-visible){outline:none}.exp-entry-flow__knock{gap:var(--p-spacing-static-sm);flex-direction:column;display:flex}.exp-countdown{gap:var(--p-spacing-fluid-md);padding:var(--p-spacing-fluid-md);border:1px solid var(--exp-hairline-soft);border-radius:var(--exp-radius-lg);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--exp-red) 14%, transparent), transparent 55%), var(--exp-surface);align-items:end;display:grid}@media (min-width:1000px){.exp-countdown{grid-template-columns:minmax(0,1fr) auto}}.exp-countdown__head{gap:var(--p-spacing-static-sm);display:grid}.exp-countdown__title{font-size:var(--p-typescale-xl);font-weight:var(--p-font-weight-semibold);margin:0;line-height:1.25}.exp-countdown__date{font-size:var(--p-typescale-xs);color:var(--exp-grey-400);margin:0}.exp-countdown__clock{gap:var(--p-spacing-static-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:1000px){.exp-countdown__clock{column-gap:var(--p-spacing-fluid-md);grid-template-columns:repeat(4,minmax(7.5rem,auto))}}.exp-countdown__clock[data-done]{opacity:.35}.exp-countdown__unit{border-block-start:2px solid var(--exp-hairline-strong);flex-direction:column;gap:6px;padding-block-start:var(--p-spacing-static-sm);display:flex;overflow:hidden}.exp-countdown__unit:last-child{border-block-start-color:var(--exp-red)}.exp-countdown__value{font-size:clamp(2rem,8.5vw,4.5rem);font-weight:var(--p-font-weight-semibold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1;animation:.42s cubic-bezier(.2,.8,.2,1) exp-countdown-in;display:block}.exp-countdown__unit:last-child .exp-countdown__value{color:var(--exp-red)}@media (min-width:1000px){.exp-countdown__value{font-size:4rem}}.exp-countdown__label{font-size:var(--p-typescale-2xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.2em;color:var(--exp-grey-400)}@keyframes exp-countdown-in{0%{opacity:.25;transform:translateY(-.18em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.exp-countdown__value{animation:none}}.exp-launch{min-block-size:calc(100svh - var(--exp-header-height));border-block-end:1px solid var(--exp-hairline-soft);isolation:isolate;align-items:center;padding-block:clamp(56px,8vw,112px);display:flex;position:relative;overflow:hidden}.exp-launch__bg{z-index:-3;object-fit:cover;object-position:center 55%;opacity:.45;animation:28s ease-in-out infinite alternate exp-launch-drift}.exp-launch:before{content:"";z-index:-2;background:radial-gradient(70% 55% at 50% 100%, color-mix(in srgb, var(--exp-red) 28%, transparent), transparent 70%), linear-gradient(180deg, #0b0b0d8c 0%, #0b0b0dd1 60%, var(--exp-black) 100%);position:absolute;inset:0}.exp-launch__grid{z-index:-1;background-image:linear-gradient(var(--exp-hairline-soft) 1px, transparent 1px), linear-gradient(90deg, var(--exp-hairline-soft) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 75%);mask-image:radial-gradient(#000 20%,#0000 75%)}.exp-launch__watermark{z-index:-1;font-size:clamp(8rem,30vw,34rem);font-weight:var(--p-font-weight-semibold);letter-spacing:-.04em;text-align:center;color:#0000;-webkit-text-stroke:1px var(--exp-hairline);-webkit-user-select:none;user-select:none;pointer-events:none;line-height:1;position:absolute;inset-block-end:-.18em;inset-inline:0}.exp-launch__inner{align-items:center;gap:var(--p-spacing-fluid-sm);text-align:center;flex-direction:column;display:flex}.exp-launch__status,.exp-pagehero__status{border:1px solid var(--exp-hairline-strong);font-size:var(--p-typescale-2xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.24em;text-transform:uppercase;color:var(--exp-grey-200);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:10px;margin:0;padding:7px 14px;display:inline-flex}.exp-launch__pulse{background:var(--exp-red);block-size:8px;inline-size:8px;animation:exp-pulse 1.8s var(--p-ease-in-out) infinite;border-radius:50%}.exp-launch__title{font-size:var(--p-typescale-3xl);font-weight:var(--p-font-weight-normal);letter-spacing:-.015em;text-wrap:balance;word-break:auto-phrase;margin:0;line-height:1.15}.exp-launch__lead{max-inline-size:40rem;color:var(--exp-grey-200);margin:0;line-height:1.7}.exp-launch__clock-wrap{align-items:center;gap:var(--p-spacing-static-md);inline-size:100%;margin-block:var(--p-spacing-fluid-md);flex-direction:column;display:flex}.exp-launch__target{font-size:var(--p-typescale-xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.14em;color:var(--exp-red);margin:0}.exp-launch__tbd{font-size:clamp(1.75rem,6vw,3.5rem);font-weight:var(--p-font-weight-semibold);letter-spacing:-.01em;margin:0}.exp-launch__clock{justify-content:center;align-items:flex-start;gap:clamp(4px,1.6vw,24px);display:flex}.exp-launch__clock[data-done]{opacity:.35}.exp-launch__unit{flex-direction:column;align-items:center;gap:10px;display:flex;overflow:hidden}.exp-launch__value{min-inline-size:2ch;font-size:clamp(3rem,13vw,10rem);font-weight:var(--p-font-weight-semibold);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:.95;animation:.42s cubic-bezier(.2,.8,.2,1) exp-countdown-in;display:block}.exp-launch__unit[data-unit=seconds] .exp-launch__value{color:var(--exp-red);text-shadow:0 0 40px color-mix(in srgb, var(--exp-red) 45%, transparent)}.exp-launch__label{font-size:var(--p-typescale-2xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.3em;color:var(--exp-grey-400)}.exp-launch__colon{font-size:clamp(2rem,8vw,6rem);font-weight:var(--p-font-weight-normal);color:var(--exp-hairline-strong);line-height:1.2;animation:1s step-end infinite exp-launch-blink}.exp-launch__rev{grid-template-columns:repeat(60,minmax(0,1fr));align-items:end;gap:clamp(1px,.3vw,4px);block-size:22px;inline-size:min(100%,52rem);display:grid}.exp-launch__tick{background:var(--exp-hairline);block-size:40%;transition:background var(--p-duration-sm) var(--p-ease-in-out), block-size var(--p-duration-sm) var(--p-ease-in-out);border-radius:1px}.exp-launch__tick:nth-child(5n){block-size:70%}.exp-launch__tick[data-on]{background:var(--exp-grey-200)}.exp-launch__tick[data-red]{background:color-mix(in srgb, var(--exp-red) 30%, transparent)}.exp-launch__tick[data-red][data-on]{background:var(--exp-red)}.exp-launch__event{font-size:var(--p-typescale-xs);letter-spacing:.06em;color:var(--exp-grey-400);flex-direction:column;align-items:center;gap:4px;margin:0;display:flex}@media (min-width:760px){.exp-launch__event{flex-direction:row;gap:0}.exp-launch__event>span+span:before{content:"/";color:var(--exp-hairline-strong);margin-inline:12px}}.exp-launch__actions{justify-content:center;gap:var(--p-spacing-static-sm);flex-wrap:wrap;margin-block-start:var(--p-spacing-static-md);display:flex}.exp-launch__status{margin-block-end:var(--p-spacing-static-md)}@media (min-width:760px){.exp-launch__actions p-link{--p-link-px:calc(var(--p-spacing-static-lg) + var(--p-spacing-static-sm))}}@media (max-width:759px){.exp-launch{padding-block:var(--p-spacing-static-lg)}.exp-launch__inner{gap:var(--p-spacing-static-md)}.exp-launch__status{margin-block-end:var(--p-spacing-static-sm);padding:5px 12px}.exp-launch__title{font-size:var(--p-typescale-xl)}.exp-launch__lead{font-size:var(--p-typescale-xs);line-height:1.6}.exp-launch__clock-wrap{gap:var(--p-spacing-static-sm);margin-block:var(--p-spacing-static-xs)}.exp-launch__event{flex-flow:wrap;justify-content:center;gap:2px 12px}.exp-launch__event>span:first-child{display:none}.exp-launch__actions{flex-wrap:nowrap;margin-block-start:0}}@media (max-width:759px) and (max-height:700px){.exp-launch{padding-block:var(--p-spacing-static-sm)}.exp-launch__inner{gap:var(--p-spacing-static-sm)}.exp-launch__title{font-size:var(--p-typescale-lg)}.exp-launch__value{font-size:2.75rem}.exp-launch__rev{display:none}}@keyframes exp-launch-blink{50%{opacity:.25}}@keyframes exp-launch-drift{0%{transform:scale(1.04)}to{transform:scale(1.14)translate(-1.5%,-1%)}}@media (prefers-reduced-motion:reduce){.exp-launch__bg,.exp-launch__pulse,.exp-launch__colon,.exp-launch__value{animation:none}}.exp-debug__hint{font-size:var(--p-typescale-xs);color:var(--exp-grey-400);text-align:center}.exp-debug{gap:var(--p-spacing-static-sm);padding:var(--p-spacing-static-md);border:1px dashed var(--exp-hairline-strong);border-radius:var(--exp-radius);background:var(--exp-surface-2);flex-direction:column;display:flex}.exp-debug__head{justify-content:space-between;align-items:center;gap:var(--p-spacing-static-sm);flex-wrap:wrap;display:flex}.exp-debug__badge{font-size:var(--p-typescale-2xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.2em;color:var(--exp-red)}.exp-debug__actions{gap:var(--p-spacing-static-sm);flex-wrap:wrap;min-block-size:48px;display:flex}.exp-debug__note{font-size:var(--p-typescale-xs);color:var(--exp-grey-400)}.exp-terms{gap:var(--p-spacing-fluid-md);max-block-size:460px;padding:var(--p-spacing-fluid-md);border:1px solid var(--exp-hairline-soft);border-radius:var(--exp-radius-media);background:var(--exp-surface);display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 92%,#0000);mask-image:linear-gradient(#000 92%,#0000)}.exp-terms__title{font-size:var(--p-typescale-sm);font-weight:var(--p-font-weight-semibold);letter-spacing:.04em;margin:0 0 12px}.exp-terms__list{color:var(--exp-grey-200);line-height:1.8;font-size:var(--p-typescale-xs);flex-direction:column;gap:10px;margin:0;padding-inline-start:1.4em;display:flex}.exp-entry-flow__agree{justify-content:space-between;align-items:center;gap:var(--p-spacing-static-md);border-block-start:1px solid var(--exp-hairline-soft);flex-wrap:wrap;padding-block-start:var(--p-spacing-static-md);display:flex}.exp-form{gap:var(--p-spacing-fluid-lg);flex-direction:column;scroll-margin-block-start:calc(var(--exp-header-height) + var(--p-spacing-fluid-md));display:flex}.exp-form__group{gap:var(--p-spacing-fluid-sm);border:0;flex-direction:column;margin:0;padding:0;display:flex}.exp-form__group legend{margin-block-end:4px;padding:0}.exp-form__grid{gap:var(--p-spacing-fluid-sm) var(--p-spacing-fluid-md);display:grid}@media (min-width:760px){.exp-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.exp-form__actions{gap:var(--p-spacing-static-md);border-block-start:1px solid var(--exp-hairline-soft);flex-wrap:wrap;padding-block-start:var(--p-spacing-static-md);display:flex}.exp-entry-done{gap:var(--p-spacing-static-md);padding:var(--p-spacing-fluid-lg);border:1px solid var(--exp-hairline-soft);border-radius:var(--exp-radius-media);background:var(--exp-surface);flex-direction:column;display:flex}.exp-wallet{gap:var(--p-spacing-static-sm);border-block-start:1px solid var(--exp-hairline-soft);flex-direction:column;margin-block-start:var(--p-spacing-fluid-md);padding-block-start:var(--p-spacing-fluid-md);display:flex}.exp-wallet__lead{max-inline-size:var(--exp-max-reading);color:var(--exp-grey-200)}.exp-wallet__actions{gap:var(--p-spacing-static-md);flex-wrap:wrap;min-block-size:48px;display:flex}.exp-wallet__form{display:contents}.exp-wallet__note{font-size:var(--p-typescale-xs);color:var(--exp-grey-400)}.exp-booth-routes{gap:var(--p-spacing-fluid-sm);display:grid}@media (min-width:900px){.exp-booth-routes{grid-template-columns:repeat(2,1fr)}}.exp-booth-route{gap:var(--p-spacing-static-md);padding:var(--p-spacing-fluid-md);background:var(--exp-surface);border:1px solid var(--exp-hairline-soft);border-radius:var(--exp-radius);flex-direction:column;display:flex}.exp-booth-route[data-route=form]{border-color:var(--exp-hairline)}.exp-booth-route__label{font-size:var(--p-typescale-xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.14em;color:var(--exp-grey-400);margin:0}.exp-booth-route__plans{gap:var(--p-spacing-static-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.exp-booth-route__plans li{align-items:baseline;gap:4px var(--p-spacing-static-md);flex-wrap:wrap;display:flex}.exp-booth-route__no{font-size:var(--p-typescale-2xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.2em;color:var(--exp-red);white-space:nowrap}.exp-booth-route__name{font-size:var(--p-typescale-md);line-height:1.4}.exp-booth-route__note{color:var(--exp-grey-200);margin:0;line-height:1.7}.exp-booth-route__action{min-block-size:54px;margin-block-start:auto}.exp-booth-notes{max-inline-size:var(--exp-max-reading);color:var(--exp-grey-200);font-size:var(--p-typescale-xs);flex-direction:column;gap:6px;margin:0;padding-inline-start:1.4em;line-height:1.8;display:flex}.exp-booth-group{gap:var(--p-spacing-fluid-sm);flex-direction:column;display:flex}.exp-booth-note{color:var(--exp-grey-200);font-size:var(--p-typescale-xs);margin:0;line-height:1.8}.exp-booth-detail{gap:var(--p-spacing-fluid-sm);border-inline-start:1px solid var(--exp-hairline-soft);flex-direction:column;padding-inline-start:var(--p-spacing-static-md);display:flex}.exp-booth-figures{gap:var(--p-spacing-fluid-sm);display:grid}@media (min-width:760px){.exp-booth-figures{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.exp-booth-figure{gap:var(--p-spacing-static-sm);flex-direction:column;max-inline-size:360px;margin:0;display:flex}.exp-booth-figure img{border-radius:var(--exp-radius);block-size:auto;inline-size:100%}.exp-booth-figure figcaption{color:var(--exp-grey-400);font-size:var(--p-typescale-xs)}.exp-form__wide{grid-column:1/-1}.exp-flyout-footer{align-items:stretch;gap:var(--p-spacing-static-md);flex-direction:column;inline-size:100%;display:flex}p-segmented-control-item{white-space:nowrap}.exp-feature{min-block-size:clamp(320px,46vw,560px);padding:var(--p-spacing-fluid-lg);border-radius:var(--exp-radius-media);color:inherit;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.exp-feature__bg{object-fit:cover;object-position:center 45%;transition:transform 1.2s var(--p-ease-in-out)}.exp-feature:hover .exp-feature__bg{transform:scale(1.04)}.exp-feature__scrim{background:linear-gradient(#0b0b0d80 0%,#0b0b0d59 42%,#0b0b0df2 94%),linear-gradient(90deg,#0b0b0dcc 0%,#0b0b0d0d 58%);position:absolute;inset:0}.exp-feature__body{flex-direction:column;gap:8px;display:flex;position:relative}.exp-feature__year{font-size:var(--p-typescale-4xl);letter-spacing:-.03em;line-height:1}.exp-feature__meta{font-size:var(--p-typescale-md);color:var(--exp-grey-200)}.exp-feature__cta{font-size:var(--p-typescale-xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:#fff;align-items:center;gap:10px;margin-block-start:10px;display:inline-flex}.exp-feature__cta:after{content:"";background:var(--exp-red);block-size:1px;inline-size:40px;transition:inline-size var(--p-duration-sm) var(--p-ease-in-out)}.exp-feature:hover .exp-feature__cta:after{inline-size:72px}.exp-years{gap:var(--p-spacing-fluid-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.exp-year{color:inherit;flex-direction:column;gap:14px;text-decoration:none;display:flex}.exp-year__media{aspect-ratio:4/3;border-radius:var(--exp-radius-media);background:var(--exp-surface);position:relative;overflow:hidden}.exp-year__media img{object-fit:cover;filter:grayscale(.35);block-size:100%;inline-size:100%;transition:transform var(--p-duration-lg) var(--p-ease-in-out), filter var(--p-duration-md) var(--p-ease-in-out)}.exp-year:hover .exp-year__media img{filter:none;transform:scale(1.05)}.exp-year__count{border-radius:var(--p-radius-full);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--p-typescale-2xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.08em;background:#0b0b0db8;padding:4px 10px;position:absolute;inset-block-end:12px;inset-inline-end:12px}.exp-year__count:after{content:" 枚";font-weight:var(--p-font-weight-normal);color:var(--exp-grey-400)}.exp-year__body{flex-direction:column;gap:4px;display:flex}.exp-year__no{font-size:var(--p-typescale-xl);letter-spacing:-.02em;line-height:1}.exp-year__ordinal{font-size:var(--p-typescale-2xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--exp-red)}.exp-year__meta{font-size:var(--p-typescale-xs);color:var(--exp-grey-400);margin-block-start:4px;line-height:1.6}.exp-lost{border-block-start:1px solid var(--exp-hairline-soft);gap:0;display:grid}.exp-lost__item{align-items:center;gap:var(--p-spacing-static-md);padding-block:var(--p-spacing-static-md);border-block-end:1px solid var(--exp-hairline-soft);flex-wrap:wrap;display:flex}.exp-lost__year{min-inline-size:5rem;font-size:var(--p-typescale-lg);letter-spacing:-.01em}.exp-lost__meta{font-size:var(--p-typescale-xs);color:var(--exp-grey-400)}.exp-yearhero{min-block-size:clamp(380px,58svh,640px);padding-block:var(--p-spacing-fluid-lg);border-end-end-radius:var(--exp-radius-media);border-end-start-radius:var(--exp-radius-media);align-items:flex-end;margin-block-start:calc(-1 * var(--exp-header-height));display:flex;position:relative;overflow:hidden}.exp-yearhero__bg{object-fit:cover;object-position:center 45%}.exp-yearhero__scrim{background:linear-gradient(0deg, var(--exp-black) 4%, #0b0b0d8c 55%, #0b0b0d33 100%), linear-gradient(180deg, #0b0b0dd9 0%, #0b0b0d00 34%);position:absolute;inset:0}.exp-yearhero__inner{flex-direction:column;gap:10px;padding-block-start:calc(var(--exp-header-height) + var(--p-spacing-fluid-md));display:flex;position:relative}.exp-yearhero__year{font-size:var(--p-typescale-4xl);letter-spacing:-.03em;line-height:1}.exp-yearhero__tags{flex-wrap:wrap;gap:8px;display:flex}.exp-yearnav{justify-content:space-between;align-items:center;gap:var(--p-spacing-static-md);flex-wrap:wrap;display:flex}.exp-masonry{columns:1;column-gap:12px}@media (min-width:700px){.exp-masonry{columns:2}}@media (min-width:1100px){.exp-masonry{columns:3}}.exp-masonry__item{border-radius:var(--exp-radius-media);background:var(--exp-surface);cursor:zoom-in;break-inside:avoid;border:0;inline-size:100%;margin:0 0 12px;padding:0;display:block;position:relative;overflow:hidden}.exp-masonry__item img{block-size:auto;inline-size:100%;transition:transform var(--p-duration-lg) var(--p-ease-in-out), opacity var(--p-duration-sm) var(--p-ease-in-out);display:block}.exp-masonry__item:hover img{opacity:.88;transform:scale(1.03)}.exp-masonry__no{font-size:var(--p-typescale-2xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.14em;color:#fff;text-shadow:0 1px 8px #000000b3;opacity:0;transition:opacity var(--p-duration-sm) var(--p-ease-in-out);position:absolute;inset-block-end:10px;inset-inline-start:12px}.exp-masonry__item:hover .exp-masonry__no{opacity:1}.exp-lightbox{z-index:80;-webkit-backdrop-filter:blur(18px);cursor:zoom-out;animation:exp-fade .25s var(--p-ease-in) both;background:#060608f9;justify-content:center;align-items:center;padding:clamp(48px,6vw,80px) clamp(12px,6vw,96px);display:flex;position:fixed;inset:0}@keyframes exp-fade{0%{opacity:0}to{opacity:1}}.exp-lightbox__stage{cursor:default;justify-content:center;align-items:center;block-size:100%;inline-size:100%;margin:0;display:flex}.exp-lightbox__stage img{object-fit:contain;border-radius:var(--exp-radius);filter:drop-shadow(0 40px 120px #000000b3);block-size:100%;inline-size:100%}.exp-lightbox__bar{justify-content:space-between;align-items:center;gap:var(--p-spacing-static-md);padding:18px var(--exp-safe);font-size:var(--p-typescale-xs);letter-spacing:.12em;color:var(--exp-grey-200);display:flex;position:absolute;inset-block-start:0;inset-inline:0}.exp-lightbox__bar button,.exp-lightbox__nav{border:1px solid var(--exp-hairline);border-radius:var(--p-radius-full);color:#fff;cursor:pointer;block-size:44px;inline-size:44px;transition:border-color var(--p-duration-sm) var(--p-ease-in-out);background:#0b0b0d99;justify-content:center;align-items:center;padding:0;display:inline-flex}.exp-lightbox__bar button:hover,.exp-lightbox__nav:hover{border-color:var(--exp-red)}.exp-lightbox__nav{position:absolute;inset-block-start:50%;transform:translateY(-50%)}.exp-lightbox__nav--prev{inset-inline-start:clamp(8px,2vw,28px)}.exp-lightbox__nav--next{inset-inline-end:clamp(8px,2vw,28px)}@media (prefers-reduced-motion:reduce){.exp-lightbox,.exp-feature__bg,.exp-year__media img,.exp-masonry__item img{transition:none;animation:none}}.exp-video__poster{background:var(--exp-surface);cursor:pointer;border:0;justify-content:center;align-items:center;block-size:100%;inline-size:100%;padding:0;display:flex;position:absolute;inset:0;overflow:hidden}.exp-video__poster img{object-fit:cover;transition:transform var(--p-duration-lg) var(--p-ease-in-out), opacity var(--p-duration-sm) var(--p-ease-in-out)}.exp-video__poster:hover img{opacity:.82;transform:scale(1.04)}.exp-video__play{border-radius:var(--p-radius-full);-webkit-backdrop-filter:blur(12px);color:#fff;block-size:72px;inline-size:72px;transition:background var(--p-duration-sm) var(--p-ease-in-out), border-color var(--p-duration-sm) var(--p-ease-in-out);background:#0b0b0dd1;border:1px solid #ffffff80;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 8px 32px #00000080}.exp-video__poster:hover .exp-video__play{background:var(--exp-red);border-color:#0000}@media (prefers-reduced-motion:reduce){.exp-video__poster img{transition:none}}.exp-vote-grid{gap:var(--p-spacing-fluid-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:760px){.exp-vote-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.exp-vote-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.exp-vote-card{flex-direction:column;gap:14px;display:flex}.exp-vote-card__media{aspect-ratio:4/3;border-radius:var(--exp-radius-media);background:var(--exp-surface);position:relative;overflow:hidden}.exp-vote-card__media img{object-fit:cover;block-size:100%;inline-size:100%}.exp-vote-card__placeholder{block-size:100%;inline-size:100%;color:var(--exp-grey-400);font-size:var(--p-typescale-2xs);letter-spacing:.08em;justify-content:center;align-items:center;display:flex}.exp-vote-card__body{flex-direction:column;gap:8px;display:flex}.exp-vote-card__handle{font-size:var(--p-typescale-sm);font-weight:var(--p-font-weight-semibold)}.exp-vote-card__vehicle{font-size:var(--p-typescale-2xs);color:var(--exp-grey-400)}.exp-vote-results{border-block-start:1px solid var(--exp-hairline-soft);flex-direction:column;gap:6px;padding-block-start:var(--p-spacing-fluid-md);display:flex}.exp-vote-results__list{gap:var(--p-spacing-static-md);flex-direction:column;margin-block-start:var(--p-spacing-static-sm);display:flex}.exp-vote-bar{flex-direction:column;gap:6px;display:flex}.exp-vote-bar__label{font-size:var(--p-typescale-sm);justify-content:space-between;align-items:center;gap:12px;display:flex}.exp-vote-bar__track{border-radius:var(--p-radius-full);background:var(--exp-surface-2);block-size:8px;overflow:hidden}.exp-vote-bar__fill{border-radius:var(--p-radius-full);background:var(--exp-red);block-size:100%}:lang(ja) :is(.exp-hero__meta dt,.exp-facts__label,.exp-countdown__label,.exp-launch__label){letter-spacing:.08em}.exp-splash{--exp-splash-ease:cubic-bezier(.76, 0, .24, 1);z-index:1000;pointer-events:none;animation:0s linear 2.25s forwards exp-splash-done;position:fixed;inset:0}@keyframes exp-splash-done{to{visibility:hidden}}html[data-splash=seen] .exp-splash{display:none}@media (prefers-reduced-motion:reduce){.exp-splash{display:none}}.exp-splash__half{background:var(--exp-black);block-size:50.5%;animation:exp-splash-split .65s var(--exp-splash-ease) 1.55s forwards;position:absolute;inset-inline:0}.exp-splash__half[data-half=top]{--exp-splash-to:-100%;inset-block-start:0}.exp-splash__half[data-half=bottom]{--exp-splash-to:100%;inset-block-end:0}@keyframes exp-splash-split{to{transform:translateY(var(--exp-splash-to))}}.exp-splash__stage{grid-template-rows:1fr auto 1fr;place-items:center;animation:.3s ease-in 1.5s forwards exp-splash-fade;display:grid;position:absolute;inset:0}@keyframes exp-splash-fade{to{opacity:0}}.exp-splash__name,.exp-splash__edition{color:#fff;white-space:nowrap;margin:0;overflow:hidden}.exp-splash__name{font-size:clamp(.95rem,2.2vw,1.5rem);font-weight:var(--p-font-weight-semibold);align-self:end;padding-block-end:var(--p-spacing-static-md)}.exp-splash__edition{font-size:var(--p-typescale-2xs);color:var(--exp-grey-400);align-self:start;padding-block-start:var(--p-spacing-static-md)}.exp-splash__name>span,.exp-splash__edition>span{letter-spacing:.6em;animation:exp-splash-rise 1.1s var(--exp-splash-ease) .25s forwards;margin-inline-end:-.6em;display:inline-block;transform:translateY(110%)}.exp-splash__edition>span{animation-delay:.45s}@keyframes exp-splash-rise{to{letter-spacing:.32em;margin-inline-end:-.32em;transform:translateY(0)}}.exp-splash__line{block-size:1px;inline-size:min(560px,72vw);animation:exp-splash-draw .9s var(--exp-splash-ease) .1s forwards;background:#fff6;position:relative;transform:scaleX(0)}@keyframes exp-splash-draw{to{transform:scaleX(1)}}.exp-splash__trail{background:linear-gradient(90deg, transparent, var(--exp-red) 70%, #ff5a5f);opacity:0;inline-size:38%;animation:.45s cubic-bezier(.6,0,.3,1) 1.05s forwards exp-splash-pass;position:absolute;inset-block:-.5px;inset-inline-start:0;transform:translate(-100%)}@keyframes exp-splash-pass{0%{opacity:1;transform:translate(-100%)}85%{opacity:1}to{opacity:0;transform:translate(280%)}}.exp-special{gap:var(--p-spacing-fluid-md);padding:var(--p-spacing-fluid-md);background:var(--exp-surface);border:1px solid var(--exp-hairline);border-radius:var(--exp-radius-media);flex-direction:column;margin-block-end:var(--p-spacing-fluid-lg);scroll-margin-block-start:calc(var(--exp-header-height) + var(--p-spacing-static-md));display:flex}.exp-special__intro{gap:var(--p-spacing-static-sm);max-inline-size:var(--exp-max-reading);flex-direction:column;display:flex}.exp-special__intro .exp-subhead{font-size:var(--p-typescale-xl);margin:0}.exp-special__status{gap:var(--p-spacing-static-sm) var(--p-spacing-static-md);font-size:var(--p-typescale-sm);font-weight:var(--p-font-weight-semibold);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.exp-special__status[data-closed=true]{color:var(--exp-grey-400)}.exp-special__status-label{font-size:var(--p-typescale-2xs);letter-spacing:.2em;color:var(--exp-red)}.exp-special__heading{margin:0 0 var(--p-spacing-static-xs);font-size:var(--p-typescale-sm);font-weight:var(--p-font-weight-semibold);display:block}.exp-special__body{gap:var(--p-spacing-fluid-md);display:grid}@media (min-width:900px){.exp-special__body{grid-template-columns:minmax(0,1fr) 360px;align-items:start}}.exp-special__perks{gap:var(--p-spacing-static-sm);font-size:var(--p-typescale-md);flex-direction:column;margin:0;padding-inline-start:1.4em;line-height:1.6;display:flex}.exp-special__perks li::marker{color:var(--exp-red);font-weight:var(--p-font-weight-semibold)}.exp-special__note{font-size:var(--p-typescale-xs);color:var(--exp-grey-200);margin:0;line-height:1.8}.exp-special__location,.exp-special__gallery{margin:0}.exp-special__location img,.exp-special__gallery img{border-radius:var(--exp-radius);block-size:auto;inline-size:100%;display:block}.exp-special__location figcaption,.exp-special__gallery figcaption{font-size:var(--p-typescale-xs);color:var(--exp-grey-400);line-height:1.7}.exp-special__location figcaption{margin-block-start:var(--p-spacing-static-sm)}.exp-special__gallery figcaption{margin-block-end:var(--p-spacing-static-sm)}.exp-special__gallery ul{gap:var(--p-spacing-static-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.exp-special__gallery ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.exp-special__gallery img{aspect-ratio:4/5;object-fit:cover}.exp-special-banner__title{font-size:var(--p-typescale-lg);font-weight:var(--p-font-weight-semibold);margin:0}.exp-special-banner__text{margin:0;line-height:1.7}.exp-phases{margin-block:var(--p-spacing-fluid-md) var(--p-spacing-fluid-lg)}.exp-phases .exp-subhead{margin-block-start:0}.exp-phases__note{font-size:var(--p-typescale-xs);color:var(--exp-grey-400);margin-block-start:4px;line-height:1.6;display:block}.exp-phases [data-state=open]{color:#fff;font-weight:var(--p-font-weight-semibold)}.exp-phases [data-state=ended],.exp-phases [data-state=full]{color:var(--exp-grey-400)}.exp-phases__cards{gap:var(--p-spacing-static-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:none}@media (max-width:699px){.exp-phases__table{display:none}.exp-phases__cards{display:flex}}.exp-phases__card{padding:var(--p-spacing-static-md);background:var(--exp-surface);border:1px solid var(--exp-hairline);border-radius:var(--exp-radius-lg)}.exp-phases__card-head{justify-content:space-between;gap:4px var(--p-spacing-static-md);margin:0 0 var(--p-spacing-static-sm);flex-wrap:wrap;display:flex}.exp-phases__card-name{font-size:var(--p-typescale-md);font-weight:var(--p-font-weight-semibold)}.exp-phases__card-state{font-size:var(--p-typescale-sm)}.exp-phases__card-list{gap:6px;margin:0;display:grid}.exp-phases__card-list>div{gap:var(--p-spacing-static-sm);grid-template-columns:5.5em minmax(0,1fr);display:grid}.exp-phases__card-list dt{font-size:var(--p-typescale-xs);color:var(--exp-grey-400)}.exp-phases__card-list dd{font-size:var(--p-typescale-sm);margin:0;line-height:1.6}.exp-phases__table table{min-inline-size:0}.exp-phases__table th,.exp-phases__table td{text-align:start}.exp-phases__table thead th:first-child{inline-size:17%}.exp-phases__table thead th:nth-child(2){inline-size:13%}.exp-phases__table thead th:nth-child(3){inline-size:30%}.exp-phases__table thead th:nth-child(4){inline-size:12%}.exp-phases__table thead th:nth-child(5){inline-size:14%}.exp-launch__when{text-wrap:balance;max-inline-size:48rem;font-size:var(--p-typescale-lg);font-weight:var(--p-font-weight-semibold);color:#fff;margin:0;line-height:1.45}@media (max-width:480px){.exp-launch__when{font-size:var(--p-typescale-md)}}.exp-entry-notify{gap:var(--p-spacing-static-md);margin-block:var(--p-spacing-fluid-lg);border-block-start:1px solid var(--exp-hairline-soft);flex-direction:column;padding-block-start:var(--p-spacing-fluid-md);display:flex}.exp-entry-notify .exp-subhead{margin:0}.exp-entry-form{gap:var(--p-spacing-static-lg);flex-direction:column;margin-block-end:var(--p-spacing-fluid-xl);scroll-margin-block-start:calc(var(--exp-header-height) + var(--p-spacing-static-md));display:flex}.exp-entry-mailtest{background:var(--exp-surface);border:1px solid var(--exp-hairline-soft)}.exp-entry-mailtest__summary{align-items:center;gap:var(--p-spacing-static-md);padding:var(--p-spacing-static-md) var(--p-spacing-fluid-sm);cursor:pointer;font-weight:var(--p-font-weight-semibold);display:flex}.exp-entry-mailtest__summary::-webkit-details-marker{display:none}.exp-entry-mailtest__summary{list-style:none}.exp-entry-mailtest__title{flex:1}.exp-entry-mailtest__summary p-icon{transition:transform .25s var(--p-ease-out)}.exp-entry-mailtest[open] .exp-entry-mailtest__summary p-icon{transform:rotate(180deg)}.exp-entry-mailtest__summary:focus-visible{outline-offset:-2px;outline:2px solid #fff}.exp-entry-mailtest__body{gap:var(--p-spacing-static-md);padding:0 var(--p-spacing-fluid-sm) var(--p-spacing-fluid-sm);flex-direction:column;display:flex}.exp-entry-notify__lead{max-inline-size:var(--exp-max-reading);color:var(--exp-grey-200);margin:0;line-height:1.8}.exp-entry-notify__form{gap:var(--p-spacing-static-md);justify-items:start;max-inline-size:560px;display:grid}.exp-entry-notify__form>p-input-email{justify-self:stretch}.exp-entry-notify__action{min-block-size:54px}.exp-entry-notify__notes{gap:var(--p-spacing-static-sm);flex-direction:column;display:flex}.exp-entry-notify__notes-heading{font-size:var(--p-typescale-xs);font-weight:var(--p-font-weight-semibold);color:var(--exp-grey-200);margin:0}.exp-phases__calendar{gap:4px var(--p-spacing-static-md);flex-wrap:wrap;min-block-size:24px;margin-block-start:8px;display:flex}.exp-launch__calendar{justify-content:center;margin-block-start:0}.exp-sponsor-marquee{margin-block-start:16px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.exp-sponsor-marquee__track{inline-size:max-content;animation:exp-marquee var(--exp-marquee-speed,48s) linear infinite;display:flex}.exp-sponsor-marquee:hover .exp-sponsor-marquee__track,.exp-sponsor-marquee:focus-within .exp-sponsor-marquee__track{animation-play-state:paused}.exp-sponsor-marquee__set{flex:none;margin:0;padding:0;list-style:none;display:flex}.exp-sponsor-marquee__set>li,.exp-sponsor-marquee__set>.exp-tile{inline-size:clamp(140px,15vw,210px);flex:none;margin-inline-end:var(--p-spacing-static-md)}@media (prefers-reduced-motion:reduce){.exp-sponsor-marquee{-webkit-mask-image:none;mask-image:none}.exp-sponsor-marquee__track{inline-size:auto;animation:none}.exp-sponsor-marquee__set[data-clone]{display:none}.exp-sponsor-marquee__set{row-gap:var(--p-spacing-static-md);flex-wrap:wrap;flex:1}}.exp-news{border-block-start:1px solid var(--exp-hairline);margin:0;padding:0;list-style:none;display:grid}.exp-news__item{gap:var(--p-spacing-static-sm) var(--p-spacing-fluid-md);padding-block:var(--p-spacing-fluid-sm);border-block-end:1px solid var(--exp-hairline);display:grid}@media (min-width:900px){.exp-news__item{grid-template-columns:11rem minmax(0,1fr) auto;align-items:baseline}}.exp-news__date{font-size:var(--p-typescale-xs);color:var(--exp-grey-400);font-variant-numeric:tabular-nums}.exp-news__main{gap:var(--p-spacing-static-xs);max-inline-size:var(--exp-max-reading);display:grid}.exp-news__title{font-size:var(--p-typescale-md);font-weight:var(--p-font-weight-semibold);margin:0;line-height:1.5}.exp-news__body{font-size:var(--p-typescale-sm);color:var(--exp-grey-200);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.8}.exp-news__link{justify-self:start}
