@charset "UTF-8";:root{--m-brand: #ff2021;--m-brand-100: #ffe3e3;--m-brand-50: #fff1f1;--m-white: #fff;--m-accent-page: var(--m-brand);--m-on-accent-page: #fff;--m-campaign-orange: #fca800;--m-campaign-yellow: #f8e810;--m-campaign-cream: #fcfce8;--m-campaign-coral: #fc7c7c;--m-campaign-mint: #00dc7c;--m-campaign-lime: #ccfe3a;--m-monday-green: #002013;--m-font-body: "Helvetica Neue LT", "Helvetica Neue", Helvetica, Arial, sans-serif;--m-font-body-cap: .714;--m-cap-k: 1;--m-font-heavy-italic: "Helvetica Neue LT Heavy Italic", "Helvetica Neue LT", "Helvetica Neue", sans-serif;--m-r-pill: 999px;--m-z-topbar: 40;--m-z-header: 50;--m-z-nav: 55;--m-z-bar: 45;--m-z-dialog: 80;--m-bp-sm: 640px;--m-bp-md: 920px;--m-bp-lg: 1080px;--m-bp-xl: 1440px;--m-sp-1: 4px;--m-sp-2: 8px;--m-sp-3: 12px;--m-sp-4: 16px;--m-sp-5: 20px;--m-sp-6: 26px;--m-sp-7: 32px;--m-sp-8: 44px;--m-sp-9: 56px;--m-sp-10: 72px;--m-brand-700: #e0141c;--m-brand-800: #bb0f16;--m-brand-hover: var(--m-brand-800);--m-ink: #0b0b0d;--m-ink-2: #45474d;--m-ink-3: #6b6e76;--m-ink-4: #b5b7be;--m-paper: #fff;--m-canvas: #f2f2f3;--m-sunken: #e9e9ec;--m-line: rgba(11, 11, 13, .1);--m-line-2: rgba(11, 11, 13, .055);--m-surface-footer: var(--m-ink);--m-card: #fff;--m-logo: #ff1f26;--m-page-bg: var(--m-canvas);--m-font-display: "Archivo Cond", "Archivo", "Arial Narrow", "Helvetica Neue LT", sans-serif;--m-fw-display: 900;--m-lh-display: .86;--m-ls-display: -.01em;--m-tt-display: uppercase;--m-fs-display: clamp(56px, 6.86vw + 29px, 128px);--m-fs-page-title: clamp(48px, 4.57vw + 30px, 96px);--m-fs-title: clamp(44px, 3.81vw + 29px, 84px);--m-fw-h2: 800;--m-fs-h2: clamp(34px, 2.29vw + 25px, 58px);--m-lh-h2: .92;--m-ls-h2: -.005em;--m-ff-h2: var(--m-font-display);--m-tt-h2: uppercase;--m-fs-h3: clamp(18px, .19vw + 17.3px, 20px);--m-lh-h3: 1.3;--m-fs-body: 16px;--m-lh-body: 1.6;--m-fs-lede: clamp(17px, .29vw + 15.9px, 20px);--m-fs-large: 18px;--m-fs-small: 13px;--m-fs-kicker: 11px;--m-ls-kicker: .2em;--m-fs-btn: 13px;--m-ls-btn: .11em;--m-fw-btn: 700;--m-fs-nav: 12px;--m-ls-nav: .13em;--m-fw-nav: 500;--m-container: 1240px;--m-container-narrow: 1000px;--m-container-text: 720px;--m-container-wide: 1440px;--m-gutter: clamp(16px, 4vw, 26px);--m-topbar-h: 34px;--m-header-h: 66px;--m-space-section-s: clamp(32px, 5vw, 44px);--m-space-section-m: clamp(44px, 7vw, 72px);--m-space-section-l: clamp(60px, 8vw, 96px);--m-space-section-xl: clamp(76px, 10vw, 128px);--m-r-card: 18px;--m-r-band: 22px;--m-r-tag: 5px;--m-r-media: 18px;--m-r-input: 12px;--m-shadow-1: 0 1px 2px rgba(11, 11, 13, .05), 0 4px 14px -6px rgba(11, 11, 13, .14);--m-shadow-2: 0 2px 6px rgba(11, 11, 13, .06), 0 22px 48px -22px rgba(11, 11, 13, .34);--m-ease: cubic-bezier(.16, 1, .3, 1);--m-dur-fast: .15s;--m-dur: .22s;--m-dur-slow: .6s;--m-bg: var(--m-paper);--m-fg: var(--m-ink);--m-muted: var(--m-ink-2);--m-subtle: var(--m-ink-3);--m-heading: var(--m-fg);--m-rule: var(--m-line);--m-link: var(--m-brand-700);--m-kicker: var(--m-ink-3);--m-accent-text: var(--m-brand-700);--m-focus: var(--m-brand-700);--m-cta-bg: var(--m-brand-700);--m-cta-fg: #fff;--m-cta-bg-hover: var(--m-brand-800);--m-cta-fg-hover: #fff;--m-cta-border: var(--m-cta-bg);--m-cta-border-hover: var(--m-cta-bg-hover);--m-outline-fg: var(--m-ink);--m-outline-border: var(--m-line);--m-outline-fg-hover: var(--m-ink);--m-outline-border-hover: var(--m-ink);--m-outline-bg-hover: transparent}:root[data-skin=revamp]{--m-brand-text: #d01119;--m-accent-display: var(--m-brand);--m-ink-raised: #16171b;--m-ink-raised-2: #1f2025;--m-on-ink-muted: rgb(255 255 255 / 66%);--m-line-on-ink: rgb(255 255 255 / 14%);--m-link: var(--m-brand-text);--m-accent-text: var(--m-brand-text);--m-veil-bottom: linear-gradient(0deg, rgb(11 11 13 / 92%) 0%, rgb(11 11 13 / 48%) 42%, rgb(11 11 13 / 8%) 78%, rgb(11 11 13 / 0%) 100%);--m-veil-left: linear-gradient(90deg, rgb(11 11 13 / 90%) 0%, rgb(11 11 13 / 62%) 40%, rgb(11 11 13 / 18%) 75%, rgb(11 11 13 / 0%) 100%);--m-veil-brand: linear-gradient(0deg, rgb(58 4 6 / 94%) 0%, rgb(140 10 14 / 58%) 46%, rgb(255 32 33 / 10%) 80%, rgb(255 32 33 / 0%) 100%);--m-hero-text-shadow: 0 1px 2px rgb(11 11 13 / 34%), 0 2px 24px rgb(11 11 13 / 42%);--m-hero-text-shadow-small: 0 0 1px rgb(11 11 13 / 90%), 0 0 3px rgb(11 11 13 / 70%), 0 0 8px rgb(11 11 13 / 50%), 0 2px 24px rgb(11 11 13 / 42%);--m-halo: radial-gradient(circle at 30% 30%, rgb(255 32 33 / 55%), rgb(255 32 33 / 0%) 62%);--m-halo-size: clamp(320px, 38vw, 560px);--m-duotone-opacity: .36;--m-duotone-opacity-soft: .22;--m-shadow-float: 0 30px 60px -30px rgb(0 0 0 / 50%);--m-r-chip: 999px;--m-r-small: 14px;--m-head-gap: clamp(28px, 3vw, 44px);--m-gap-title-lede: clamp(16px, 1.4vw, 24px);--m-gap-lede-buttons: 32px;--m-topbar-h-mobile: 30px;--m-header-h-compact: 56px;--m-header-h-mobile: 60px;--m-header-h-mobile-compact: 52px;--m-logo-h: 28px;--m-logo-h-compact: 22px;--m-logo-h-mobile: 20px;--m-dur-reveal: .6s;--m-stagger: 70ms;--m-marquee-speed: 40;--m-focus-w: 2px;--m-focus-offset: 3px;--m-chrome-bg: var(--m-ink);--m-chrome-fg: #fff;--m-chrome-nav: rgb(255 255 255 / 86%);--m-chrome-toggle: rgb(255 255 255 / 70%);--m-chrome-sub: rgb(255 255 255 / 78%);--m-chrome-sub-mobile: rgb(255 255 255 / 72%);--m-chrome-muted: var(--m-on-ink-muted);--m-chrome-soft: var(--m-ink-4);--m-chrome-line: var(--m-line-on-ink);--m-chrome-outline: rgb(255 255 255 / 42%);--m-chrome-hover: rgb(255 255 255 / 8%);--m-chrome-raised: var(--m-ink-raised);--m-chrome-raised-line: var(--m-line-on-ink);--m-chrome-panel-shadow: var(--m-shadow-float);--m-chrome-field-hover: rgb(255 255 255 / 28%);--m-chrome-field-focus: rgb(255 255 255 / 40%);--m-chrome-focus: #fff;--m-chrome-accent: var(--m-brand);--m-chrome-shadow: 0 1px 0 var(--m-line-on-ink);--m-footer-bg: var(--m-ink);--m-chrome-badge-filter: invert(1);--m-chrome-badge-blend: screen;--m-chrome-logo-filter: invert(1);--m-topbar-bg: var(--m-ink);--m-topbar-fg: #fff;--m-topbar-key: var(--m-brand);--m-topbar-link: rgb(255 255 255 / 45%);--m-topbar-sep: var(--m-ink-4);--m-topbar-ctrl: var(--m-line-on-ink);--m-topbar-ctrl-hover: rgb(255 255 255 / 8%);--m-topbar-focus: #fff;--m-lh-page-title: .9;--m-fs-article-title: clamp(40px, 3.43vw + 27px, 76px);--m-lh-article-title: .92;--m-lh-title: .9;--m-fs-h2-article: clamp(30px, 1.52vw + 24px, 46px);--m-lh-h2-article: .95;--m-fs-h3-display: clamp(24px, .95vw + 20px, 34px);--m-lh-h3-display: .95;--m-fs-question: clamp(20px, .57vw + 17.8px, 26px);--m-lh-question: 1.05;--m-fs-quote: clamp(28px, 1.9vw + 20.6px, 48px);--m-lh-quote: .98;--m-fs-figure: clamp(56px, 2.67vw + 45.6px, 84px);--m-lh-figure: .85;--m-fs-marquee-xl: clamp(40px, 4.57vw + 22px, 88px);--m-fs-statement: clamp(22px, .95vw + 18.3px, 32px);--m-lh-statement: 1.28;--m-lh-lede: 1.5;--m-fs-article: 17px;--m-lh-article: 1.7;--m-lh-small: 1.45;--m-ls-small: .01em;--m-fs-label: 10.5px;--m-ls-label: .16em;--m-fs-btn-s: 11.5px;--m-fs-btn-l: 14px;--m-fs-nav-mobile: clamp(34px, 8vw, 56px);--m-fs-topbar: 12px;--m-ls-topbar: .04em;--m-measure-display: 12ch;--m-measure-page-title: 16ch;--m-measure-article-title: 18ch;--m-measure-title: 15ch;--m-measure-h2: 20ch;--m-measure-h2-article: 24ch;--m-measure-question: 40ch;--m-measure-quote: 24ch;--m-measure-h3-text: 32ch;--m-measure-lede: 52ch;--m-measure-statement: 30ch;--m-measure-body: 68ch}@media(min-width:920px){:root[data-skin=revamp]{--m-fs-article: 18px}}:root[data-skin=revamp][data-ambiance=light]{--m-chrome-bg: var(--m-paper);--m-chrome-fg: var(--m-ink);--m-chrome-nav: var(--m-ink);--m-chrome-toggle: var(--m-ink-3);--m-chrome-sub: var(--m-ink-2);--m-chrome-sub-mobile: var(--m-ink-2);--m-chrome-muted: var(--m-ink-3);--m-chrome-soft: var(--m-ink-2);--m-chrome-line: var(--m-line);--m-chrome-outline: rgb(11 11 13 / 26%);--m-chrome-hover: rgb(11 11 13 / 5%);--m-chrome-raised: var(--m-paper);--m-chrome-raised-line: var(--m-line);--m-chrome-panel-shadow: var(--m-shadow-2);--m-chrome-field-hover: rgb(11 11 13 / 26%);--m-chrome-field-focus: rgb(11 11 13 / 44%);--m-chrome-focus: var(--m-brand-700);--m-chrome-accent: var(--m-brand-text);--m-chrome-shadow: 0 1px 0 var(--m-line);--m-footer-bg: var(--m-canvas);--m-chrome-badge-filter: none;--m-chrome-badge-blend: multiply;--m-chrome-logo-filter: none}:root[data-skin=revamp][data-footer-tone=ink]{--m-footer-bg: var(--m-ink)}:root[data-skin=revamp][data-footer-tone=ink] .site-footer{--m-chrome-bg: var(--m-ink);--m-chrome-fg: #fff;--m-chrome-nav: rgb(255 255 255 / 86%);--m-chrome-toggle: rgb(255 255 255 / 70%);--m-chrome-sub: rgb(255 255 255 / 78%);--m-chrome-sub-mobile: rgb(255 255 255 / 72%);--m-chrome-muted: var(--m-on-ink-muted);--m-chrome-soft: var(--m-ink-4);--m-chrome-line: var(--m-line-on-ink);--m-chrome-outline: rgb(255 255 255 / 42%);--m-chrome-hover: rgb(255 255 255 / 8%);--m-chrome-raised: var(--m-ink-raised);--m-chrome-raised-line: var(--m-line-on-ink);--m-chrome-panel-shadow: var(--m-shadow-float);--m-chrome-field-hover: rgb(255 255 255 / 28%);--m-chrome-field-focus: rgb(255 255 255 / 40%);--m-chrome-focus: #fff;--m-chrome-accent: var(--m-brand);--m-chrome-shadow: 0 1px 0 var(--m-line-on-ink);--m-footer-bg: var(--m-ink);--m-chrome-badge-filter: invert(1);--m-chrome-badge-blend: screen;--m-chrome-logo-filter: invert(1)}:root[data-skin=revamp][data-ambiance=light] .topbar[data-style=accent]{--m-topbar-bg: var(--m-brand-700);--m-topbar-fg: #fff;--m-topbar-key: #fff;--m-topbar-link: rgb(255 255 255 / 62%);--m-topbar-sep: rgb(255 255 255 / 62%);--m-topbar-ctrl: rgb(255 255 255 / 45%);--m-topbar-ctrl-hover: rgb(255 255 255 / 14%);--m-topbar-focus: #fff}:root[data-skin=revamp][data-ambiance=light] .topbar[data-style=light]{--m-topbar-bg: var(--m-canvas);--m-topbar-fg: var(--m-ink);--m-topbar-key: var(--m-brand-text);--m-topbar-link: rgb(11 11 13 / 40%);--m-topbar-sep: var(--m-ink-4);--m-topbar-ctrl: var(--m-line);--m-topbar-ctrl-hover: rgb(11 11 13 / 5%);--m-topbar-focus: var(--m-brand-700)}:root[data-skin=revamp][data-corners=square]{--m-r-card: 0px;--m-r-band: 0px;--m-r-media: 0px;--m-r-small: 0px;--m-r-tag: 0px;--m-r-input: 0px}:root[data-skin=revamp][data-buttons=rounded]{--m-r-pill: 12px;--m-r-chip: 8px}:root[data-skin=revamp][data-buttons=square]{--m-r-pill: 0px;--m-r-chip: 0px}:root[data-skin=revamp][data-photo=none]{--m-veil-bottom: linear-gradient(0deg, rgb(11 11 13 / 68%) 0%, rgb(11 11 13 / 34%) 30%, rgb(11 11 13 / 0%) 60%);--m-veil-left: linear-gradient(90deg, rgb(11 11 13 / 60%) 0%, rgb(11 11 13 / 24%) 40%, rgb(11 11 13 / 0%) 70%)}:root[data-skin=parity]{--m-brand-700: #ff2021;--m-brand-800: #f21314;--m-brand-hover: #f21314;--m-ink: #000;--m-ink-2: #303133;--m-ink-3: #6b6e76;--m-ink-4: #c4c4c4;--m-paper: #fff;--m-canvas: #f7f7f7;--m-sunken: #efefef;--m-line: #eaeaea;--m-line-2: #eaeaea;--m-surface-footer: #efefef;--m-card: #f5f5f5;--m-logo: #ff1f26;--m-page-bg: #fff;--m-font-display: var(--m-font-body);--m-fw-display: 900;--m-lh-display: 1.1;--m-ls-display: .05em;--m-tt-display: uppercase;--m-fs-display: clamp(24px, 3.3vw, 47px);--m-fs-page-title: clamp(45px, 8.34vw, 120px);--m-fs-title: clamp(40px, 5.56vw, 80px);--m-fw-h2: 900;--m-fs-h2: 24px;--m-lh-h2: 1.2;--m-ls-h2: .02em;--m-ff-h2: var(--m-font-body);--m-tt-h2: none;--m-fs-h3: 20px;--m-lh-h3: 1.2;--m-fs-body: 15px;--m-lh-body: 1.35;--m-fs-lede: 18px;--m-fs-large: 18px;--m-fs-small: 13px;--m-fs-kicker: 12px;--m-ls-kicker: .08em;--m-fs-btn: 12px;--m-ls-btn: .02em;--m-fw-btn: 700;--m-fs-nav: 13px;--m-ls-nav: .04em;--m-fw-nav: 500;--m-container: 1128px;--m-container-narrow: 902px;--m-container-text: 756px;--m-container-wide: 1440px;--m-gutter: 36px;--m-topbar-h: 32px;--m-header-h: 64px;--m-space-section-s: 36px;--m-space-section-m: 72px;--m-space-section-l: 108px;--m-space-section-xl: 144px;--m-r-card: 10px;--m-r-band: 40px;--m-r-tag: 999px;--m-r-media: 0px;--m-r-input: 5px;--m-shadow-1: none;--m-shadow-2: none;--m-ease: cubic-bezier(.785, .135, .15, .86);--m-dur-fast: .2s;--m-dur: .2s;--m-dur-slow: .4s;--m-kicker: var(--m-ink-2);--m-link: var(--m-brand);--m-accent-text: var(--m-brand);--m-focus: var(--m-brand);--m-cta-bg: var(--m-brand);--m-cta-bg-hover: transparent;--m-cta-fg-hover: var(--m-brand);--m-cta-border-hover: var(--m-brand);--m-outline-fg: var(--m-brand);--m-outline-border: var(--m-brand);--m-outline-fg-hover: #fff;--m-outline-border-hover: var(--m-brand);--m-outline-bg-hover: var(--m-brand)}@media(max-width:959.98px){:root[data-skin=parity]{--m-space-section-l: 72px;--m-space-section-xl: 72px}}body[data-accent=green]{--m-accent-page: var(--m-monday-green)}body[data-accent=orange]{--m-accent-page: var(--m-campaign-orange);--m-on-accent-page: var(--m-ink)}body[data-accent=yellow]{--m-accent-page: var(--m-campaign-yellow);--m-on-accent-page: var(--m-ink)}body[data-accent=coral]{--m-accent-page: var(--m-campaign-coral);--m-on-accent-page: var(--m-ink)}body[data-accent=mint]{--m-accent-page: var(--m-campaign-mint);--m-on-accent-page: var(--m-ink)}@media(prefers-reduced-motion:reduce){:root,:root[data-skin=parity]{--m-dur-fast: 0s;--m-dur: 0s;--m-dur-slow: 0s}:root[data-skin=revamp]{--m-dur-reveal: 0s;--m-stagger: 0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-moz-tab-size:4;tab-size:4}:where(body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}:where(ul[role=list],ol[role=list]){margin:0;padding:0;list-style:none}img,picture,video,canvas,svg,iframe{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}textarea:not([rows]){min-height:8em}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none}html{color-scheme:light;scroll-behavior:smooth;scroll-padding-top:calc(var(--m-header-offset, 0px) + 16px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html body{min-height:100vh;font-family:var(--m-font-body);font-size:var(--m-fs-body);font-weight:400;line-height:var(--m-lh-body);color:var(--m-ink);background:var(--m-page-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis:style;overflow-x:clip}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}strong,b{font-weight:700}::selection{color:#fff;background:var(--m-ink)}:focus-visible{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:var(--m-focus-offset, 2px)}:focus:not(:focus-visible){outline:none}[data-scroll-region]:focus-visible{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:-2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:1000;top:8px;left:8px;padding:12px 18px;font-size:14px;font-weight:700;color:#fff;text-decoration:none;background:var(--m-ink);border-radius:var(--m-r-pill);transform:translateY(-160%);transition:transform var(--m-dur) var(--m-ease)}.skip-link:focus,.skip-link:focus-visible{transform:none}.site-main{display:block}.site-main:focus{outline:none}.icon{flex:0 0 auto;width:1em;height:1em}.svg{display:block}@media(max-width:919.98px){.is-desktop-only{display:none}}@media(min-width:920px){.is-mobile-only{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:.001ms}}@supports (-webkit-touch-callout: none){:is(input:not([type=checkbox],[type=radio],[type=range],[type=submit],[type=button],[type=hidden]),select,textarea):not(#mindbody-app *){font-size:16px!important}}.heading{display:flex;flex-direction:column;gap:10px}.heading em{font-style:normal;color:var(--m-accent-text)}:root[data-skin=revamp] .heading em{font-style:italic}.heading__line{display:block}.heading__title{font-family:var(--m-ff-h2);font-size:var(--m-fs-h2);font-weight:var(--m-fw-h2);line-height:var(--m-lh-h2);letter-spacing:var(--m-ls-h2);color:var(--m-heading);text-transform:var(--m-tt-h2);text-wrap:balance;overflow-wrap:break-word}:root[data-skin=parity] :is(h1,h2).heading__title{text-transform:uppercase}:root[data-skin=parity] .heading__title.heading__title--case-none{text-transform:none}:root[data-skin=parity] .heading__title.heading__title--case-upper{text-transform:uppercase}:root[data-skin=parity] .heading__title{text-wrap:wrap}:root[data-skin=parity] .s .heading__title.heading__title--weight-bold{font-weight:700}@media(max-width:675.98px){:root[data-skin=parity] .heading--l h2.heading__title{font-size:25px}}.heading--display .heading__title{font-family:var(--m-font-display);font-weight:var(--m-fw-display);font-style:normal;line-height:var(--m-lh-display);letter-spacing:var(--m-ls-display);text-transform:var(--m-tt-display);font-size:var(--m-fs-display)}.heading--xl .heading__title{font-family:var(--m-font-display);font-weight:var(--m-fw-display);font-style:normal;line-height:var(--m-lh-display);letter-spacing:var(--m-ls-display);text-transform:var(--m-tt-display);font-size:var(--m-fs-title)}.heading--m .heading__title{font-family:var(--m-font-body);font-size:var(--m-fs-h3);font-weight:700;line-height:var(--m-lh-h3);letter-spacing:0}.heading--accent .heading__title{color:var(--m-accent-page)}.kicker{font-family:var(--m-font-body);font-size:var(--m-fs-kicker);font-weight:500;line-height:1.3;letter-spacing:var(--m-ls-kicker);text-transform:uppercase;color:var(--m-kicker)}.prose{max-width:72ch;color:var(--m-fg)}.prose>*+*{margin-top:.9em}.prose p,.prose li{text-wrap:pretty}.prose h2,.prose h3,.prose h4{margin-top:1.6em;font-family:var(--m-font-body);line-height:1.2;color:var(--m-heading)}.prose h2{font-family:var(--m-ff-h2);font-size:var(--m-fs-h2);font-weight:var(--m-fw-h2);line-height:var(--m-lh-h2);text-transform:var(--m-tt-h2)}.prose h3{font-size:var(--m-fs-h3);font-weight:700}.prose h4{font-size:1em;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:.35em}.prose ul li::marker{color:var(--m-accent-text)}.prose a:not(.btn){color:var(--m-link);text-decoration:underline}@media(hover:hover)and (pointer:fine){.prose a:not(.btn):hover{text-decoration-thickness:2px}}.prose blockquote{padding-left:1em;border-left:2px solid var(--m-brand)}.prose table{width:100%;font-size:.93em}.prose th,.prose td{padding:.6em .8em;text-align:left;vertical-align:top;border-bottom:1px solid var(--m-rule)}.prose th{font-weight:700}.prose .accent{color:var(--m-accent-page)}.prose .tag{vertical-align:.1em}.prose img{border-radius:var(--m-r-media)}.prose--article{max-width:none;font-size:17px;line-height:1.72}:root[data-skin=parity] .prose--article{font-size:15px;line-height:1.5}:root[data-skin=revamp] .heading{gap:12px}:root[data-skin=revamp] .heading em{font-style:italic;font-synthesis:none;color:var(--m-accent-display);padding-inline-end:.04em}:root[data-skin=revamp] .heading__title{font-synthesis:none;max-inline-size:var(--m-measure-h2)}:root[data-skin=revamp] .heading--display .heading__title{line-height:var(--m-lh-display);max-inline-size:var(--m-measure-display)}:root[data-skin=revamp] .heading--page-title .heading__title{font-family:var(--m-font-display);font-size:var(--m-fs-page-title);font-weight:900;font-style:normal;font-synthesis:none;line-height:var(--m-lh-page-title);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;max-inline-size:var(--m-measure-page-title)}:root[data-skin=revamp] .heading--article-title .heading__title{font-family:var(--m-font-display);font-size:var(--m-fs-article-title);font-weight:900;font-style:normal;font-synthesis:none;line-height:var(--m-lh-article-title);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;max-inline-size:var(--m-measure-article-title)}:root[data-skin=revamp] .heading--xl .heading__title{line-height:var(--m-lh-title);max-inline-size:var(--m-measure-title)}:root[data-skin=revamp] .heading--m .heading__title{font-family:var(--m-font-display);font-size:var(--m-fs-h3-display);font-weight:800;font-style:normal;font-synthesis:none;line-height:var(--m-lh-h3-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance}:root[data-skin=revamp] .heading--text .heading__title{font-family:var(--m-font-body);font-size:var(--m-fs-h3);font-weight:700;font-style:normal;font-synthesis:none;line-height:var(--m-lh-h3);letter-spacing:-.005em;text-wrap:pretty;max-inline-size:var(--m-measure-h3-text)}:root[data-skin=revamp] .heading--center,:root[data-skin=revamp] .s[data-align=center] .heading{align-items:center;text-align:center}:root[data-skin=revamp] .lede{font-family:var(--m-font-body);font-size:var(--m-fs-lede);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-lede);letter-spacing:0;text-wrap:pretty;max-inline-size:var(--m-measure-lede);color:var(--m-muted)}:root[data-skin=revamp] .heading+.lede,:root[data-skin=revamp] .heading+.prose{margin-block-start:var(--m-gap-title-lede)}:root[data-skin=revamp] :is(.heading,.lede,.prose)+.buttons{margin-block-start:var(--m-gap-lede-buttons)}:root[data-skin=revamp] .kicker{font-family:var(--m-font-body);font-size:var(--m-fs-kicker);font-weight:500;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-kicker);text-transform:uppercase;color:var(--m-kicker)}:root[data-skin=revamp] .kicker--brand{color:var(--m-kicker-brand, var(--m-brand-text))}:root[data-skin=revamp] .kicker--rule{display:inline-flex;align-items:baseline;gap:12px}:root[data-skin=revamp] .kicker--rule:before{content:"";flex:0 0 24px;align-self:baseline;height:2px;background:var(--m-kicker-rule, var(--m-brand));transform:translateY(calc(1px - var(--m-font-body-cap, .714) * .5em))}:root[data-skin=revamp] .label{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums}:root[data-skin=revamp] .prose{max-width:var(--m-measure-body)}:root[data-skin=revamp] .prose>*+*{margin-top:1em}:root[data-skin=revamp] .prose strong,:root[data-skin=revamp] .prose b{font-weight:700;color:inherit}:root[data-skin=revamp] .prose a:not(.btn){color:var(--m-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;transition:color var(--m-dur-fast) var(--m-ease),text-decoration-thickness var(--m-dur-fast) var(--m-ease)}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .prose a:not(.btn):hover{text-decoration-thickness:2px}}:root[data-skin=revamp] .prose h2{font-family:var(--m-font-display);font-size:var(--m-fs-h2-article);font-weight:800;font-style:normal;font-synthesis:none;line-height:var(--m-lh-h2-article);letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;max-inline-size:var(--m-measure-h2-article);margin-top:1.4em;color:var(--m-heading)}:root[data-skin=revamp] .prose h3{font-family:var(--m-font-body);font-size:var(--m-fs-h3);font-weight:700;font-style:normal;font-synthesis:none;line-height:var(--m-lh-h3);letter-spacing:-.005em;text-wrap:pretty;max-inline-size:var(--m-measure-h3-text);margin-top:1.4em;color:var(--m-heading)}:root[data-skin=revamp] .prose h2+*,:root[data-skin=revamp] .prose h3+*,:root[data-skin=revamp] .prose h4+*{margin-top:.6em}:root[data-skin=revamp] .prose>ul:is(:not([class]),.wp-block-list),:root[data-skin=revamp] .prose>ul:is(:not([class]),.wp-block-list) ul:is(:not([class]),.wp-block-list){padding-left:1.4em;list-style:none}:root[data-skin=revamp] .prose>ul:is(:not([class]),.wp-block-list)>li,:root[data-skin=revamp] .prose>ul:is(:not([class]),.wp-block-list) ul:is(:not([class]),.wp-block-list)>li{position:relative}:root[data-skin=revamp] .prose>ul:is(:not([class]),.wp-block-list)>li:before,:root[data-skin=revamp] .prose>ul:is(:not([class]),.wp-block-list) ul:is(:not([class]),.wp-block-list)>li:before{content:"";position:absolute;top:calc(.8em - 3px);left:-1.4em;width:6px;height:6px;background:var(--m-brand)}:root[data-skin=revamp] .prose>ol:is(:not([class]),.wp-block-list)>li::marker{font-weight:700;color:var(--m-accent-text)}:root[data-skin=revamp] .prose blockquote{font-family:var(--m-font-display);font-size:var(--m-fs-quote);font-weight:800;font-style:normal;font-synthesis:none;line-height:var(--m-lh-quote);letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;max-inline-size:var(--m-measure-quote);padding-left:.6em;color:var(--m-heading);border-left:3px solid var(--m-brand)}:root[data-skin=revamp] .prose th,:root[data-skin=revamp] .prose td{border-bottom-color:var(--m-rule)}:root[data-skin=revamp] .prose th{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:normal;color:var(--m-heading)}:root[data-skin=revamp] .embedded-text{display:flex;flex-direction:column;gap:16px;color:var(--m-fg)}:root[data-skin=revamp] .embedded-text__title{font-family:var(--m-font-display);font-size:var(--m-fs-h3-display);font-weight:800;font-style:normal;font-synthesis:none;line-height:var(--m-lh-h3-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;color:var(--m-heading)}:root[data-skin=revamp] .embedded-text__p{font-family:var(--m-font-body);font-size:var(--m-fs-body);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-body);letter-spacing:0;text-wrap:pretty;max-inline-size:var(--m-measure-body)}:root[data-skin=revamp] .embedded-text__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}:root[data-skin=revamp] .embedded-text__list li{font-family:var(--m-font-body);font-size:var(--m-fs-body);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-body);letter-spacing:0;text-wrap:pretty;position:relative;padding-left:1.4em}:root[data-skin=revamp] .embedded-text__list li:before{content:"";position:absolute;top:calc(.8em - 3px);left:0;width:6px;height:6px;background:var(--m-brand)}:root[data-skin=revamp] .embedded-text__defs{display:grid;gap:14px;margin:0}:root[data-skin=revamp] .embedded-text__def{display:flex;flex-direction:column;gap:4px;padding-top:14px;border-top:1px solid var(--m-rule)}:root[data-skin=revamp] .embedded-text__term{font-family:var(--m-font-display);font-size:var(--m-fs-h3-display);font-weight:800;font-style:normal;font-synthesis:none;line-height:var(--m-lh-h3-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;font-size:24px;color:var(--m-heading)}:root[data-skin=revamp] .embedded-text__desc{font-family:var(--m-font-body);font-size:var(--m-fs-small);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-small);letter-spacing:var(--m-ls-small);margin:0;color:var(--m-muted)}:root[data-skin=revamp] .embedded-text--caption{gap:6px;color:#fff}:root[data-skin=revamp] .embedded-text--caption .embedded-text__title{color:#fff}:root[data-skin=revamp] .embedded-text__small{font-family:var(--m-font-body);font-size:var(--m-fs-small);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-small);letter-spacing:var(--m-ls-small)}:root[data-skin=revamp] .prose--article{font-size:var(--m-fs-article);line-height:var(--m-lh-article)}.container{--m-container-max: var(--m-container);width:100%;max-width:calc(var(--m-container-max) + 2 * var(--m-gutter));margin-inline:auto;padding-inline:var(--m-gutter)}.container--narrow{--m-container-max: var(--m-container-narrow)}.container--text{--m-container-max: var(--m-container-text)}.container--wide{--m-container-max: var(--m-container-wide)}.container--full{max-width:none;padding-inline:0}:root[data-skin=revamp] .container--narrow,:root[data-skin=revamp] .container--text{max-width:calc(var(--m-container) + 2 * var(--m-gutter));padding-inline-end:max(var(--m-gutter),min(100%,var(--m-container) + 2 * var(--m-gutter)) - var(--m-container-max) - var(--m-gutter))}.s{--m-space-top: var(--m-space-section-m);--m-space-bottom: var(--m-space-section-m);position:relative;isolation:isolate;padding-block:var(--m-space-top) var(--m-space-bottom);color:var(--m-fg);background:var(--m-bg)}.s[data-space-top=s]{--m-space-top: var(--m-space-section-s)}.s[data-space-bottom=s]{--m-space-bottom: var(--m-space-section-s)}.s[data-space-top=m]{--m-space-top: var(--m-space-section-m)}.s[data-space-bottom=m]{--m-space-bottom: var(--m-space-section-m)}.s[data-space-top=l]{--m-space-top: var(--m-space-section-l)}.s[data-space-bottom=l]{--m-space-bottom: var(--m-space-section-l)}.s[data-space-top=xl]{--m-space-top: var(--m-space-section-xl)}.s[data-space-bottom=xl]{--m-space-bottom: var(--m-space-section-xl)}.s[data-space-top=none]{--m-space-top: 0px}.s[data-space-bottom=none]{--m-space-bottom: 0px}.s[data-theme=paper]:not([data-space-bottom=none])+.s[data-theme=paper]:not(.s--has-bg,[data-divider]){--m-space-top: 0px}.s[data-theme=canvas]:not([data-space-bottom=none])+.s[data-theme=canvas]:not(.s--has-bg,[data-divider]){--m-space-top: 0px}.s[data-theme=ink]:not([data-space-bottom=none])+.s[data-theme=ink]:not(.s--has-bg,[data-divider]){--m-space-top: 0px}.s[data-theme=brand]:not([data-space-bottom=none])+.s[data-theme=brand]:not(.s--has-bg,[data-divider]){--m-space-top: 0px}.s[data-theme=accent]:not([data-space-bottom=none])+.s[data-theme=accent]:not(.s--has-bg,[data-divider]){--m-space-top: 0px}.s[data-divider=top]:before{content:"";display:block;width:134px;height:1px;margin:0 auto var(--m-space-section-s);background:var(--m-fg)}:root[data-skin=parity] .s[data-divider=top]:before{margin:18px auto 120px}:root[data-skin=parity] .s.s--spacer-before-36{margin-top:36px}:root[data-skin=parity] .s.s--spacer-after-36{margin-bottom:36px}:root[data-skin=parity] .s.s--spacer-before-72{margin-top:72px}:root[data-skin=parity] .s.s--spacer-after-72{margin-bottom:72px}:root[data-skin=parity] .s.s--spacer-before-108{margin-top:108px}:root[data-skin=parity] .s.s--spacer-after-108{margin-bottom:108px}:root[data-skin=parity] .s.s--spacer-before-s{margin-top:var(--m-space-section-s)}:root[data-skin=parity] .s.s--spacer-before-m{margin-top:var(--m-space-section-m)}:root[data-skin=parity] .s.s--spacer-before-l{margin-top:var(--m-space-section-l)}[data-theme=paper]{--m-bg: var(--m-paper)}[data-theme=canvas]{--m-bg: var(--m-canvas)}[data-theme=ink]{--m-bg: var(--m-ink);--m-fg: #fff;--m-heading: #fff;--m-muted: var(--m-ink-4);--m-subtle: var(--m-ink-4);--m-rule: rgb(255 255 255 / 14%);--m-kicker: rgb(255 255 255 / 66%);--m-link: #fff;--m-accent-text: var(--m-brand);--m-focus: #fff;--m-outline-fg: #fff;--m-outline-border: rgb(255 255 255 / 42%);--m-outline-fg-hover: #fff;--m-outline-border-hover: #fff;--m-outline-bg-hover: rgb(255 255 255 / 8%)}[data-theme=brand]{--m-bg: var(--m-brand);--m-fg: var(--m-ink);--m-heading: var(--m-ink);--m-muted: var(--m-ink);--m-rule: rgb(11 11 13 / 20%);--m-kicker: var(--m-ink);--m-link: var(--m-ink);--m-accent-text: #fff;--m-focus: var(--m-ink);--m-cta-bg: var(--m-ink);--m-cta-fg: #fff;--m-cta-bg-hover: #26272c;--m-cta-border: var(--m-ink);--m-cta-border-hover: #26272c;--m-outline-fg: var(--m-ink);--m-outline-border: var(--m-ink);--m-outline-fg-hover: #fff;--m-outline-bg-hover: var(--m-ink);--m-outline-border-hover: var(--m-ink)}:root[data-skin=parity] [data-theme=brand]{--m-fg: #fff;--m-heading: #fff;--m-muted: #fff;--m-kicker: #fff;--m-link: #fff;--m-accent-text: var(--m-ink);--m-focus: #fff;--m-cta-bg: #fff;--m-cta-fg: var(--m-brand);--m-cta-bg-hover: transparent;--m-cta-fg-hover: #fff;--m-cta-border: #fff;--m-cta-border-hover: #fff;--m-outline-fg: #fff;--m-outline-border: #fff;--m-outline-fg-hover: var(--m-brand);--m-outline-bg-hover: #fff;--m-outline-border-hover: #fff}[data-theme=accent]{--m-bg: var(--m-accent-page);--m-fg: var(--m-on-accent-page);--m-heading: var(--m-on-accent-page);--m-muted: var(--m-on-accent-page);--m-kicker: var(--m-on-accent-page);--m-link: var(--m-on-accent-page);--m-accent-text: var(--m-on-accent-page);--m-focus: var(--m-on-accent-page);--m-rule: color-mix(in srgb, var(--m-on-accent-page) 20%, transparent);--m-outline-fg: var(--m-on-accent-page);--m-outline-border: var(--m-on-accent-page)}.s__bg{position:absolute;z-index:-1;inset:0;overflow:hidden;background:var(--m-bg)}.s__bg:after{content:"";position:absolute;inset:0;pointer-events:none}.s__bg[data-overlay=ink-20]:after{background:#0b0b0d33}.s__bg[data-overlay=ink-40]:after{background:#0b0b0d66}.s__bg[data-overlay=ink-70]:after{background:#0b0b0db3}.s__bg[data-overlay=brand]:after{background:color-mix(in srgb,var(--m-brand) 55%,transparent)}.s__bg[data-treatment=duotone-ink]{background:var(--m-ink)}.s__bg[data-treatment=duotone-ink] img{opacity:.34;mix-blend-mode:luminosity}.s__bg[data-treatment=duotone-brand]{background:var(--m-brand)}.s__bg[data-treatment=duotone-brand] img{opacity:.3;mix-blend-mode:luminosity}.s__bg-picture,.s__bg-picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.js [data-reveal=up] .s__inner,.js [data-reveal=fade] .s__inner{opacity:0;transition:opacity var(--m-dur-slow) var(--m-ease),transform var(--m-dur-slow) var(--m-ease)}.js [data-reveal=up] .s__inner{transform:translateY(12px)}.js [data-reveal=stagger] [data-reveal-item]{opacity:0;transform:translateY(12px);transition:opacity .55s var(--m-ease),transform .55s var(--m-ease);transition-delay:calc(var(--m-stagger-i, 0) * 70ms)}.js [data-reveal].is-revealed .s__inner,.js [data-reveal].is-revealed [data-reveal-item]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js [data-reveal] .s__inner,.js [data-reveal] [data-reveal-item]{opacity:1;transform:none}}:root[data-skin=revamp] [data-theme=paper],:root[data-skin=revamp] [data-theme=canvas]{--m-fg: var(--m-ink);--m-heading: var(--m-ink);--m-muted: var(--m-ink-2);--m-subtle: var(--m-ink-3);--m-rule: var(--m-line);--m-kicker: var(--m-ink-3);--m-kicker-brand: var(--m-brand-text);--m-link: var(--m-brand-text);--m-accent-text: var(--m-brand-text);--m-accent-display: var(--m-brand);--m-focus: var(--m-brand-700)}:root[data-skin=revamp] [data-theme=ink]{--m-kicker: var(--m-on-ink-muted);--m-kicker-brand: var(--m-brand);--m-rule: var(--m-line-on-ink);--m-accent-display: var(--m-brand)}:root[data-skin=revamp] [data-theme=brand]{--m-accent-display: var(--m-ink);--m-kicker-brand: var(--m-ink);--m-kicker-rule: var(--m-ink)}:root[data-skin=revamp] .s{--m-marquee-speed: 60}:root[data-skin=revamp] .s[data-layout][data-rv-top=s][data-rv-top]{--m-space-top: var(--m-space-section-s)}:root[data-skin=revamp] .s[data-layout][data-rv-bottom=s][data-rv-bottom]{--m-space-bottom: var(--m-space-section-s)}:root[data-skin=revamp] .s[data-layout][data-rv-top=m][data-rv-top]{--m-space-top: var(--m-space-section-m)}:root[data-skin=revamp] .s[data-layout][data-rv-bottom=m][data-rv-bottom]{--m-space-bottom: var(--m-space-section-m)}:root[data-skin=revamp] .s[data-layout][data-rv-top=l][data-rv-top]{--m-space-top: var(--m-space-section-l)}:root[data-skin=revamp] .s[data-layout][data-rv-bottom=l][data-rv-bottom]{--m-space-bottom: var(--m-space-section-l)}:root[data-skin=revamp] .s[data-layout][data-rv-top=xl][data-rv-top]{--m-space-top: var(--m-space-section-xl)}:root[data-skin=revamp] .s[data-layout][data-rv-bottom=xl][data-rv-bottom]{--m-space-bottom: var(--m-space-section-xl)}:root[data-skin=revamp] .s[data-layout][data-rv-top=none][data-rv-top]{--m-space-top: 0px}:root[data-skin=revamp] .s[data-layout][data-rv-bottom=none][data-rv-bottom]{--m-space-bottom: 0px}:root[data-skin=revamp] .s-head{display:grid;gap:16px;align-items:end;margin-block-end:var(--m-head-gap)}:root[data-skin=revamp] .s-head>*{min-width:0}@media(min-width:920px){:root[data-skin=revamp] .s-head{grid-template-columns:1fr 1fr;gap:16px 40px}:root[data-skin=revamp] .s-head>:first-child{grid-column:1;grid-row:1/span 4;align-self:end}:root[data-skin=revamp] .s-head>:not(:first-child){grid-column:2;justify-self:start}}:root[data-skin=revamp] .s[data-align=left] .heading:not(.heading--center){align-items:flex-start;text-align:left}:root[data-skin=revamp] .s[data-align=left] .heading:not(.heading--center)>:is(.heading__title,.heading__kicker){text-align:left}:root[data-skin=revamp] .s[data-align=left] .buttons{justify-content:flex-start}:root[data-skin=revamp] .s[data-align=center] .buttons{justify-content:center}:root[data-skin=revamp] .s__bg[data-treatment=duotone-ink] img{opacity:var(--m-duotone-opacity)}:root[data-skin=revamp] .s__bg[data-treatment=duotone-accent]{background:var(--m-accent-page)}:root[data-skin=revamp] .s__bg[data-treatment=duotone-accent] img{opacity:.34;mix-blend-mode:luminosity}:root[data-skin=revamp] .s__bg[data-treatment=veil-bottom]:after{background:var(--m-veil-bottom)}:root[data-skin=revamp] .s__bg[data-treatment=veil-left]:after{background:var(--m-veil-left)}:root[data-skin=revamp] .s--has-bg:is([data-theme=paper],[data-theme=canvas]):has(>.s__bg[data-treatment^=duotone-ink]){--m-bg: var(--m-ink);--m-fg: #fff;--m-heading: #fff;--m-muted: var(--m-ink-4);--m-subtle: var(--m-ink-4);--m-kicker: var(--m-on-ink-muted);--m-link: #fff;--m-focus: #fff}:root[data-skin=revamp] .s[data-theme=ink][data-halo]{overflow:clip}:root[data-skin=revamp] .s[data-theme=ink][data-halo]:after{content:"";position:absolute;z-index:-1;top:-120px;right:-140px;width:var(--m-halo-size);height:var(--m-halo-size);pointer-events:none;background:var(--m-halo)}:root[data-skin=revamp] .s[data-theme=ink][data-halo=bottom-left]:after{inset:auto auto -220px -160px}:root[data-skin=revamp][data-photo=none] .s[data-theme=ink][data-halo]:after{content:none}:root[data-skin=revamp] .js [data-reveal=up] .s__inner,:root[data-skin=revamp] .js [data-reveal=fade] .s__inner{transition:opacity var(--m-dur-reveal) var(--m-ease),transform var(--m-dur-reveal) var(--m-ease)}:root[data-skin=revamp] .js [data-reveal=up] .s__inner{transform:translateY(16px)}:root[data-skin=revamp] .js [data-reveal=up] .heading>*,:root[data-skin=revamp] .js [data-reveal=up] .heading+:is(.lede,.prose),:root[data-skin=revamp] .js [data-reveal=up] :is(.heading,.lede,.prose)+.buttons{opacity:0;transform:translateY(12px);transition:opacity .55s var(--m-ease),transform .55s var(--m-ease)}:root[data-skin=revamp] .js [data-reveal=up] .heading>.heading__title{transition-delay:60ms}:root[data-skin=revamp] .js [data-reveal=up] .heading+:is(.lede,.prose){transition-delay:.12s}:root[data-skin=revamp] .js [data-reveal=up] :is(.heading,.lede,.prose)+.buttons{transition-delay:.18s}:root[data-skin=revamp] .js [data-reveal=up] [data-reveal-item],:root[data-skin=revamp] .js [data-reveal=stagger] [data-reveal-item]{opacity:0;transform:translateY(12px);transition:opacity .55s var(--m-ease),transform .55s var(--m-ease);transition-delay:calc(var(--m-stagger-i, 0) * var(--m-stagger))}:root[data-skin=revamp] .js [data-reveal].is-revealed :is(.heading>*,.heading+.lede,.heading+.prose,.buttons,[data-reveal-item]){opacity:1;transform:none}@media(prefers-reduced-motion:reduce){:root[data-skin=revamp] .js [data-reveal] :is(.s__inner,.heading>*,.lede,.prose,.buttons,[data-reveal-item]){opacity:1;transform:none;transition:none}}.section-missing{padding:16px 20px;font-size:14px;color:#7a4c00;background:#fff6e6;border:1px dashed #b7791f;border-radius:8px}.btn{--btn-h: 46px;--btn-px: 24px;--btn-fs: var(--m-fs-btn);--btn-bg: var(--m-cta-bg);--btn-fg: var(--m-cta-fg);--btn-border: var(--m-cta-border);--btn-bg-hover: var(--m-cta-bg-hover);--btn-fg-hover: var(--m-cta-fg-hover);--btn-border-hover: var(--m-cta-border-hover);position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.6em;min-height:var(--btn-h);padding:0 var(--btn-px);font-family:var(--m-font-body);font-size:var(--btn-fs);font-weight:var(--m-fw-btn);line-height:1;letter-spacing:var(--m-ls-btn);text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;color:var(--btn-fg);background:var(--btn-bg);border:var(--btn-bw, 1.5px) solid var(--btn-border);border-radius:var(--m-r-pill);cursor:pointer;transition:color var(--m-dur-fast) var(--m-ease),background-color var(--m-dur-fast) var(--m-ease),border-color var(--m-dur-fast) var(--m-ease),transform var(--m-dur-fast) var(--m-ease)}@media(hover:hover)and (pointer:fine){.btn:hover{color:var(--btn-fg-hover);background:var(--btn-bg-hover);border-color:var(--btn-border-hover)}}.btn:focus-visible{color:var(--btn-fg-hover);background:var(--btn-bg-hover);border-color:var(--btn-border-hover)}:root[data-skin=revamp] .btn:active{transform:translateY(1px)}:root[data-skin=parity] .btn{--btn-bw: 2px}.btn__label{position:relative;top:calc(.18em * var(--m-cap-k))}.btn__icon{width:1.3em;height:1.3em;margin-right:-.2em;transition:transform var(--m-dur) var(--m-ease)}.btn:hover .btn__icon,.btn:focus-visible .btn__icon{transform:translate(2px)}.btn--s{--btn-h: 38px;--btn-px: 18px;--btn-fs: calc(var(--m-fs-btn) - 1.5px)}.btn--m{--btn-h: 46px}.btn--l,.btn--xl{--btn-h: 54px;--btn-px: 30px;--btn-fs: calc(var(--m-fs-btn) + 1px)}:root[data-skin=parity] .btn--s{--btn-h: 34px;--btn-px: 31px;--btn-fs: 12px}:root[data-skin=parity] .btn--m{--btn-h: 38px;--btn-px: 31px}:root[data-skin=parity] .btn--l{--btn-h: 38px;--btn-px: 31px;--btn-fs: 15px}:root[data-skin=parity] .btn__icon--auto{display:none}:root[data-skin=parity] .s .btn{letter-spacing:0}:root[data-skin=parity] .btn--xl{--btn-h: 39px;--btn-px: 31px;--btn-fs: 18px}@media(max-width:569.98px){:root[data-skin=parity] .site-main .btn:not(.home *,.studio-card__actions *){transform:scale(.8);transform-origin:0 50%}:root[data-skin=parity] .site-main :is([data-align=center],[data-align=auto],.cta-band,.grid,.hero,.event-schedule) .btn:not(.home *,.studio-card__actions *){transform-origin:50% 50%}}@media(max-width:959.98px){:root[data-skin=parity] .home .site-main .btn{--btn-fs: 20px;width:300px;max-width:100%}:root[data-skin=parity] .home .site-main .btn--s{--btn-h: 44px}}@media(max-width:569.98px){:root[data-skin=parity] .home .site-main .btn{--btn-h: 30px;--btn-px: 25px;--btn-fs: 16px;width:240px}:root[data-skin=parity] .home .site-main .btn--s{--btn-h: 35px}}.btn--outline{--btn-bg: transparent;--btn-fg: var(--m-outline-fg);--btn-border: var(--m-outline-border);--btn-bg-hover: var(--m-outline-bg-hover);--btn-fg-hover: var(--m-outline-fg-hover);--btn-border-hover: var(--m-outline-border-hover)}.btn--outline-light{--btn-bg: transparent;--btn-fg: #fff;--btn-border: rgb(255 255 255 / 55%);--btn-bg-hover: rgb(255 255 255 / 10%);--btn-fg-hover: #fff;--btn-border-hover: #fff}:root[data-skin=parity] .btn--outline-light{--btn-border: #fff;--btn-bg-hover: #fff;--btn-fg-hover: var(--m-brand)}.btn--dark{--btn-bg: var(--m-ink);--btn-fg: #fff;--btn-border: var(--m-ink);--btn-bg-hover: #26272c;--btn-fg-hover: #fff;--btn-border-hover: #26272c}:root[data-skin=parity] .btn--dark{--btn-bw: 1px;--btn-bg-hover: transparent;--btn-fg-hover: var(--m-ink);--btn-border-hover: var(--m-ink)}[data-theme=ink] .btn--dark{--btn-bg: #fff;--btn-fg: var(--m-ink);--btn-border: #fff;--btn-bg-hover: var(--m-ink-4);--btn-border-hover: var(--m-ink-4)}.btn--text{--btn-h: auto;--btn-px: 0;--btn-bg: transparent;--btn-fg: var(--m-link);--btn-border: transparent;--btn-bg-hover: transparent;--btn-fg-hover: var(--m-link);--btn-border-hover: transparent;min-height:0;padding-block:.35em;border-radius:0}.btn--text .btn__label{background:linear-gradient(currentcolor,currentcolor) left bottom/100% 1.5px no-repeat;padding-bottom:.3em}.btn.btn--link{--btn-fg: var(--m-fg);--btn-fg-hover: var(--m-fg);--btn-bg: transparent;--btn-bg-hover: transparent;--btn-border: transparent;--btn-border-hover: transparent;--btn-ul-color: currentcolor;--btn-ul-scale: 1;min-height:44px;padding-inline:0;gap:.55em;border-width:0;border-radius:0}.btn.btn--link .btn__label:after{content:"";position:absolute;top:100%;right:0;left:0;height:2px;margin-top:.3em;background:var(--btn-ul-color);transform:scaleY(var(--btn-ul-scale));transform-origin:50% 0;transition:background-color var(--m-dur-fast) var(--m-ease),transform var(--m-dur-fast) var(--m-ease)}.btn.btn--link .btn__icon{margin-right:0}@media(hover:hover)and (pointer:fine){.btn.btn--link:hover{--btn-ul-color: var(--m-link);--btn-ul-scale: 1.5}}.btn.btn--link:focus-visible{--btn-ul-color: var(--m-link)}:root[data-skin=revamp] .btn.btn--link .btn__icon{margin-right:0}:root[data-skin=revamp] .btn.btn--link .btn__label:after{right:var(--m-ls-btn)}@media(max-width:959.98px){:root[data-skin=parity] .home .site-main .btn.btn--link{width:auto}}@media(prefers-reduced-motion:reduce){.btn.btn--link .btn__label:after{transition:none}}.buttons{display:flex;flex-wrap:wrap;align-items:center;gap:12px}:root[data-skin=revamp] .btn{gap:10px;transition:color var(--m-dur-fast) var(--m-ease),background-color var(--m-dur-fast) var(--m-ease),border-color var(--m-dur-fast) var(--m-ease),transform .1s var(--m-ease)}:root[data-skin=revamp] .btn--s{--btn-fs: var(--m-fs-btn-s)}:root[data-skin=revamp] .btn--m{--btn-px: 22px}:root[data-skin=revamp] .btn--l,:root[data-skin=revamp] .btn--xl{--btn-px: 28px;--btn-fs: var(--m-fs-btn-l)}:root[data-skin=revamp] .btn__icon{width:16px;height:16px;margin-right:-4px}:root[data-skin=revamp] :is(.btn--primary,.btn--dark) .btn__icon{box-sizing:border-box;width:24px;height:24px;margin-right:calc((var(--btn-h) - 24px) / 2 - var(--btn-px));padding:5px;color:currentColor;background:#ffffff29;border-radius:var(--m-r-pill);transition:transform var(--m-dur) var(--m-ease),color var(--m-dur) var(--m-ease),background-color var(--m-dur) var(--m-ease)}:root[data-skin=revamp] :is(.btn--primary,.btn--dark).btn--s .btn__icon{width:20px;height:20px;padding:4px;margin-right:calc((var(--btn-h) - 20px) / 2 - var(--btn-px))}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] :is(.btn--primary,.btn--dark):hover .btn__icon{color:var(--m-brand);background:#fff}}:root[data-skin=revamp] :is(.btn--primary,.btn--dark):focus-visible .btn__icon{color:var(--m-brand);background:#fff}:root[data-skin=revamp] [data-theme=ink] .btn--dark .btn__icon{background:#0b0b0d1a}:root[data-skin=revamp] [data-theme=paper],:root[data-skin=revamp] [data-theme=canvas]{--m-outline-bg-hover: rgb(11 11 13 / 8%)}:root[data-skin=revamp] .btn--outline-light{--btn-border: rgb(255 255 255 / 42%);--btn-bg-hover: rgb(255 255 255 / 8%)}:root[data-skin=revamp] .btn:focus-visible{transition:none}.tag{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:3px 9px;font-size:10px;font-weight:700;line-height:1.35;letter-spacing:.13em;text-transform:uppercase;color:var(--m-ink-2);background:var(--m-sunken);border-radius:var(--m-r-tag)}.tag--brand,.prose .tag{color:#fff;background:var(--m-accent-page)}.tag--ink{color:#fff;background:var(--m-ink)}.card{position:relative;display:flex;flex-direction:column;overflow:hidden;color:var(--m-ink);background:var(--m-card);border:1px solid var(--m-line-2);border-radius:var(--m-r-card);box-shadow:var(--m-shadow-1);transition:transform var(--m-dur) var(--m-ease),box-shadow var(--m-dur) var(--m-ease)}:root[data-skin=parity] .card{border:0}.card:has(.card__link:hover){transform:translateY(-2px);box-shadow:var(--m-shadow-2)}.card__link{display:flex;flex:1;flex-direction:column;color:inherit;text-decoration:none}.card__link:focus-visible{outline:none}.card:has(.card__link:focus-visible){outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:3px}.card__media{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--m-sunken)}.card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--m-dur-slow) var(--m-ease)}.card:has(.card__link:hover) .card__media img{transform:scale(1.04)}.card__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:20px 22px 24px}.card__title{font-size:18px;font-weight:700;line-height:1.25;text-wrap:balance}.card__meta{margin-top:auto;font-size:13px;color:var(--m-ink-3)}.cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:18px;margin-top:var(--m-sp-8)}:root[data-skin=revamp] .card{border:0;box-shadow:none;transition:transform var(--m-dur) var(--m-ease),box-shadow var(--m-dur) var(--m-ease)}:root[data-skin=revamp] .card:has(.card__link:hover){transform:translateY(-3px);box-shadow:var(--m-shadow-2)}:root[data-skin=revamp] [data-theme=paper] .card{border:1px solid var(--m-line)}:root[data-skin=revamp] :is([data-theme=ink],[data-theme=brand],.s--has-bg) .card{box-shadow:var(--m-shadow-float)}:root[data-skin=revamp] .card:has(.card__link:focus-visible){outline-offset:4px}:root[data-skin=revamp] .card__media img{transition:transform var(--m-dur-slow) var(--m-ease)}:root[data-skin=revamp] .card__title{font-family:var(--m-font-body);font-size:var(--m-fs-h3);font-weight:700;font-style:normal;font-synthesis:none;line-height:var(--m-lh-h3);letter-spacing:-.005em;text-wrap:pretty}:root[data-skin=revamp] .card__meta{font-family:var(--m-font-body);font-size:var(--m-fs-small);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-small);letter-spacing:var(--m-ls-small);color:var(--m-ink-3)}.link-arrow{font-family:var(--m-font-body);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--m-fg);text-decoration:none}.link-arrow .icon{width:1.25em;height:1.25em;color:var(--m-link);transition:transform var(--m-dur) var(--m-ease)}@media(hover:hover)and (pointer:fine){.link-arrow:hover{text-decoration:underline;text-decoration-color:var(--m-link);text-decoration-thickness:2px;text-underline-offset:.3em}.link-arrow:hover .icon{transform:translate(3px)}}@media(hover:hover)and (pointer:fine){.link-arrow--back:hover .icon{transform:translate(-3px)}}.picture{display:block}.picture img{width:100%}.picture[data-ratio] img,.media[data-ratio] img{height:100%;object-fit:cover}.picture[data-ratio="1:1"],.media[data-ratio="1:1"] .picture,.media[data-ratio="1:1"] .facade{aspect-ratio:1 / 1}.picture[data-ratio="4:5"],.media[data-ratio="4:5"] .picture,.media[data-ratio="4:5"] .facade{aspect-ratio:4 / 5}.picture[data-ratio="3:4"],.media[data-ratio="3:4"] .picture,.media[data-ratio="3:4"] .facade{aspect-ratio:3 / 4}.picture[data-ratio="4:3"],.media[data-ratio="4:3"] .picture,.media[data-ratio="4:3"] .facade{aspect-ratio:4 / 3}.picture[data-ratio="16:9"],.media[data-ratio="16:9"] .picture,.media[data-ratio="16:9"] .facade{aspect-ratio:16 / 9}.picture[data-ratio="21:9"],.media[data-ratio="21:9"] .picture,.media[data-ratio="21:9"] .facade{aspect-ratio:21 / 9}img[data-focus=top]{object-position:50% 0}img[data-focus=bottom]{object-position:50% 100%}img[data-focus=left]{object-position:0 50%}img[data-focus=right]{object-position:100% 50%}img[data-focus=top-left]{object-position:0 0}img[data-focus=top-right]{object-position:100% 0}img[data-focus=bottom-left]{object-position:0 100%}img[data-focus=bottom-right]{object-position:100% 100%}.media{position:relative}.media .picture,.media .facade,.media .media__video-wrap{overflow:hidden;border-radius:var(--m-r-media)}.media__caption{margin-top:10px;font-size:var(--m-fs-small);color:var(--m-subtle)}.media__video-wrap{position:relative;aspect-ratio:16/9;background:var(--m-ink)}.media__video-wrap video,.media__video-wrap .media__poster,.media__video-wrap .media__poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.media__video-wrap video{z-index:1}.media__video-wrap.is-playing .media__poster{visibility:hidden}.media__pause,.hero__video-toggle{appearance:none;margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer;position:absolute;z-index:3;right:14px;bottom:14px;display:grid;place-items:center;width:40px;height:40px;color:#fff;background:#0b0b0d8c;border-radius:50%;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.media__pause[hidden],.hero__video-toggle[hidden]{display:none}.media__pause .icon,.hero__video-toggle .icon{width:18px;height:18px}.media__pause .icon-play,.hero__video-toggle .icon-play{display:none}.media__pause[aria-pressed=true] .icon-play,.hero__video-toggle[aria-pressed=true] .icon-play{display:block}.media__pause[aria-pressed=true] .icon-pause,.hero__video-toggle[aria-pressed=true] .icon-pause{display:none}.facade{position:relative;display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden;color:#fff;background:var(--m-ink)}.facade .facade__poster,.facade .facade__poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.facade iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.facade__play{appearance:none;margin:0;font:inherit;color:inherit;background:none;border:0;border-radius:0;cursor:pointer;position:relative;z-index:1;display:inline-flex;align-items:center;gap:12px;padding:12px 22px 12px 14px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--m-cta-bg);border-radius:var(--m-r-pill);transition:background var(--m-dur-fast) var(--m-ease),transform var(--m-dur-fast) var(--m-ease)}.facade__play .icon{width:26px;height:26px;padding:5px 4px 5px 6px;color:var(--m-cta-bg);background:#fff;border-radius:50%}@media(hover:hover)and (pointer:fine){.facade__play:hover{background:var(--m-brand-800)}}.facade__label{position:relative;top:calc(.15em * var(--m-cap-k));max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facade--spotify{aspect-ratio:auto;min-height:152px;background:#121212;border-radius:12px}.facade--spotify .facade__play{background:#1db954;color:#000}.facade--spotify .facade__play .icon{color:#1db954}.facade--spotify iframe{position:static;width:100%;height:152px}.facade.is-loaded .facade__play,.facade.is-loaded .facade__poster{display:none}:root[data-skin=revamp] .picture[data-ratio="16:10"],:root[data-skin=revamp] .media[data-ratio="16:10"] .picture,:root[data-skin=revamp] .media[data-ratio="16:10"] .facade{aspect-ratio:16 / 10}:root[data-skin=revamp] .picture[data-ratio="3:2"],:root[data-skin=revamp] .media[data-ratio="3:2"] .picture,:root[data-skin=revamp] .media[data-ratio="3:2"] .facade{aspect-ratio:3 / 2}:root[data-skin=revamp] .picture[data-treatment],:root[data-skin=revamp] .media[data-treatment] .picture{position:relative;overflow:hidden;isolation:isolate}:root[data-skin=revamp] .picture[data-treatment]:after,:root[data-skin=revamp] .media[data-treatment] .picture:after{content:"";position:absolute;inset:0;pointer-events:none}:root[data-skin=revamp] .picture[data-treatment=duotone-ink],:root[data-skin=revamp] .media[data-treatment=duotone-ink] .picture{background:var(--m-ink)}:root[data-skin=revamp] .picture[data-treatment=duotone-ink] img,:root[data-skin=revamp] .media[data-treatment=duotone-ink] .picture img{opacity:var(--m-duotone-opacity);mix-blend-mode:luminosity}:root[data-skin=revamp] .picture[data-treatment=duotone-brand],:root[data-skin=revamp] .media[data-treatment=duotone-brand] .picture{background:var(--m-brand)}:root[data-skin=revamp] .picture[data-treatment=duotone-brand] img,:root[data-skin=revamp] .media[data-treatment=duotone-brand] .picture img{opacity:.3;mix-blend-mode:luminosity}:root[data-skin=revamp] .picture[data-treatment=duotone-accent],:root[data-skin=revamp] .media[data-treatment=duotone-accent] .picture{background:var(--m-accent-page)}:root[data-skin=revamp] .picture[data-treatment=duotone-accent] img,:root[data-skin=revamp] .media[data-treatment=duotone-accent] .picture img{opacity:.34;mix-blend-mode:luminosity}:root[data-skin=revamp] .picture[data-treatment=veil-bottom]:after,:root[data-skin=revamp] .media[data-treatment=veil-bottom] .picture:after{background:var(--m-veil-bottom)}:root[data-skin=revamp] .picture[data-treatment=veil-left]:after,:root[data-skin=revamp] .media[data-treatment=veil-left] .picture:after{background:var(--m-veil-left)}:root[data-skin=revamp] .picture[data-radius]{overflow:hidden;border-radius:var(--m-r-media)}:root[data-skin=revamp] .media__video-wrap video{opacity:0;transition:opacity var(--m-dur-slow) var(--m-ease)}:root[data-skin=revamp] .media__video-wrap.is-playing video{opacity:1}:root[data-skin=revamp] .media__video-wrap.is-playing .media__poster{visibility:visible}:root[data-skin=revamp] img.is-loaded.is-fading{animation:m-img-in .4s var(--m-ease) both}:root[data-skin=revamp] .media__overlay{position:absolute;z-index:2;inset:auto 0 0;display:flex;flex-direction:column;gap:6px;padding:clamp(20px,2.4vw,32px);color:#fff;background:var(--m-veil-bottom);border-radius:0 0 var(--m-r-media) var(--m-r-media)}@keyframes m-img-in{0%{opacity:0}}.carousel{--carousel-gap: var(--m-sp-5);--carousel-max: 3;--carousel-cap: var(--carousel-cap-xs, 1);--carousel-n: min(var(--carousel-max), var(--carousel-cap));--carousel-peek: 0px;--carousel-bleed: 0px;--carousel-bleed-y: 0px;--carousel-controls-gap: var(--m-sp-7);position:relative}@media(min-width:640px){.carousel{--carousel-cap: var(--carousel-cap-sm, 2)}}@media(min-width:920px){.carousel{--carousel-cap: var(--carousel-cap-md, 3)}}@media(min-width:1080px){.carousel{--carousel-cap: var(--carousel-cap-lg, 4)}}@media(min-width:1440px){.carousel{--carousel-cap: var(--carousel-cap-xl, 5)}}.carousel[data-per-view="1"]{--carousel-max: 1}.carousel[data-per-view="2"]{--carousel-max: 2}.carousel[data-per-view="3"]{--carousel-max: 3}.carousel[data-per-view="4"]{--carousel-max: 4}.carousel[data-per-view="5"]{--carousel-max: 5}.carousel[data-peek]{--carousel-peek: calc(var(--carousel-gap) + 8%)}.carousel__track{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--carousel-min, 260px)),1fr));gap:var(--carousel-gap)}.carousel[data-per-view="1"]{--carousel-min: 100%}.js .carousel__track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--carousel-n) - 1) * var(--carousel-gap) - var(--carousel-peek)) / var(--carousel-n));margin:calc(-1 * var(--carousel-bleed-y)) calc(-1 * var(--carousel-bleed));padding:var(--carousel-bleed-y) var(--carousel-bleed);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--carousel-bleed);scrollbar-width:none}.js .carousel__track::-webkit-scrollbar{display:none}.js .carousel__track:focus-visible{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:-2px}.carousel__slide{display:flex;min-width:0;scroll-snap-align:start}.carousel__slide>*{flex:1 1 auto;min-width:0}.carousel__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m-sp-3);margin-top:var(--carousel-controls-gap)}.carousel__controls[hidden]{display:none}.carousel__btn{appearance:none;margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;border-radius:0;cursor:pointer;display:inline-grid;place-items:center;flex:0 0 auto;width:44px;height:44px;color:var(--m-fg);border-radius:var(--m-r-pill);transition:color var(--m-dur-fast) var(--m-ease),background-color var(--m-dur-fast) var(--m-ease),border-color var(--m-dur-fast) var(--m-ease),opacity var(--m-dur-fast) var(--m-ease),transform var(--m-dur-fast) var(--m-ease)}.carousel__btn[hidden]{display:none}.carousel__btn:disabled{cursor:default;opacity:.35}.carousel__icon{width:18px;height:18px}.carousel__icon--chevron{display:none}.carousel__arrow--prev .carousel__icon--chevron{transform:rotate(90deg)}.carousel__arrow--next .carousel__icon--chevron{transform:rotate(-90deg)}.carousel__pause .carousel__icon--play,.carousel__pause.is-paused .carousel__icon--pause{display:none}.carousel__pause.is-paused .carousel__icon--play{display:block}.carousel__arrows{display:flex;gap:var(--m-sp-2)}.carousel__dots{display:flex;flex-wrap:wrap;align-items:center}.carousel__dot{appearance:none;margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;border-radius:0;cursor:pointer;display:grid;place-items:center;min-width:24px;height:24px;padding-inline:var(--m-sp-2)}.carousel__dot:before{content:"";display:block;width:8px;height:8px;background:var(--m-fg);border-radius:var(--m-r-pill);opacity:.22;transition:width var(--m-dur) var(--m-ease),opacity var(--m-dur) var(--m-ease),background-color var(--m-dur) var(--m-ease)}@media(hover:hover)and (pointer:fine){.carousel__dot:hover:before{opacity:.5}}.carousel__dot[aria-current=true]:before{opacity:1}.carousel__counter{display:none;font-family:var(--m-font-body);font-size:var(--m-fs-kicker);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:var(--m-ls-kicker);color:var(--m-subtle)}.carousel__counter-sep{margin-inline:.5em;opacity:.5}:root[data-skin=revamp] .carousel__arrows{margin-left:auto}:root[data-skin=revamp] .carousel__arrow{border:1.5px solid var(--m-outline-border)}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .carousel__arrow:hover:not(:disabled){color:var(--m-bg);background:var(--m-fg);border-color:var(--m-fg)}}:root[data-skin=revamp] .carousel__arrow:active:not(:disabled){transform:translateY(1px)}:root[data-skin=revamp] .carousel__pause{color:var(--m-bg);background:var(--m-fg)}:root[data-skin=revamp] .carousel__pause .carousel__icon{width:14px;height:14px}:root[data-skin=revamp] .carousel__dots{margin-left:calc(-1 * var(--m-sp-2))}:root[data-skin=revamp] .carousel__dot[aria-current=true]:before{width:26px}:root[data-skin=revamp] .carousel__controls{flex-wrap:nowrap;gap:16px}:root[data-skin=revamp] .carousel__dots,:root[data-skin=revamp] .carousel__pause{display:none}:root[data-skin=revamp] .carousel__progress{position:relative;flex:1 1 auto;min-width:48px;height:2px;overflow:hidden;background:var(--m-rule)}:root[data-skin=revamp] .carousel__progress-bar{position:absolute;inset:0 auto 0 0;width:calc(var(--carousel-fill, 0) * 100%);background:var(--m-fg);transition:width .3s var(--m-ease)}:root[data-skin=revamp] .carousel__counter{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;display:block;flex:0 0 auto;color:var(--m-fg)}:root[data-skin=revamp] .carousel__counter-sep{opacity:.4}:root[data-skin=revamp] .carousel__arrows{margin-left:0}:root[data-skin=revamp] .carousel:not(.is-static){--carousel-peek: calc(var(--carousel-gap) + 12%)}@media(min-width:920px){:root[data-skin=revamp] .carousel:not(.is-static){--carousel-peek: calc(var(--carousel-gap) + 8%)}}:root[data-skin=revamp] .js .carousel__track{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){:root[data-skin=revamp] .js .carousel__track{scroll-behavior:auto}}:root[data-skin=parity] .carousel{--carousel-controls-gap: 32px}:root[data-skin=parity] .carousel__controls{justify-content:center;gap:0}:root[data-skin=parity] .carousel__dot{width:24px;min-width:0;padding:0}:root[data-skin=parity] .carousel__dot:before{width:7px;height:7px;background:var(--m-ink-4);opacity:1}:root[data-skin=parity] .carousel__dot[aria-current=true]:before{width:10px;height:10px}:root[data-skin=parity] .carousel__icon--arrow{display:none}:root[data-skin=parity] .carousel__icon--chevron{display:block;width:22px;height:22px}:root[data-skin=parity] .carousel__arrow{position:absolute;z-index:2;top:0;bottom:calc(var(--carousel-controls-gap) + 24px);width:36px;height:76px;margin-block:auto;color:var(--m-white);background:var(--m-brand);border-radius:0}:root[data-skin=parity] .carousel__arrow:disabled{opacity:.4}:root[data-skin=parity] .carousel__arrow--prev{left:0}:root[data-skin=parity] .carousel__arrow--next{right:0}:root[data-skin=parity] .carousel__pause{width:24px;height:24px;color:var(--m-ink)}:root[data-skin=parity] .carousel__pause .carousel__icon{width:14px;height:14px}:root[data-skin=parity] .carousel__controls:has(>.carousel__pause:not([hidden])):after{content:"";flex:0 0 24px}.pagination{margin-top:var(--m-sp-8)}.pagination ul{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.pagination a,.pagination span{display:grid;place-items:center;min-width:40px;height:40px;padding:0 10px;font-size:14px;color:var(--m-fg);text-decoration:none;border:1px solid var(--m-rule);border-radius:var(--m-r-pill)}.pagination .current{color:#fff;background:var(--m-ink);border-color:var(--m-ink)}.pagination .icon{width:18px;height:18px}:root{--m-app-banner-h: 64px;--m-app-banner-bg: var(--m-ink-raised);--m-app-banner-fg: #fff;--m-app-banner-muted: var(--m-on-ink-muted);--m-app-banner-line: var(--m-line-on-ink)}:root[data-skin=revamp][data-ambiance=light]{--m-app-banner-bg: var(--m-canvas);--m-app-banner-fg: var(--m-ink);--m-app-banner-muted: var(--m-ink-2);--m-app-banner-line: var(--m-line)}.app-banner{display:none;color:var(--m-app-banner-fg);background:var(--m-app-banner-bg);box-shadow:inset 0 -1px 0 var(--m-app-banner-line)}@media(max-width:919.98px){:root[data-skin=revamp][data-app-banner]{--m-chrome-h: calc(var(--m-app-banner-h) + var(--m-topbar-h-mobile) + var(--m-header-h-mobile))}:root[data-app-banner] .app-banner{display:block}:root[data-app-banner=ios] .app-banner__cta[data-os=ios],:root[data-app-banner=android] .app-banner__cta[data-os=android]{display:inline-flex}}.app-banner__inner{display:flex;align-items:center;gap:8px;height:var(--m-app-banner-h);padding:0 var(--m-gutter) 0 calc(var(--m-gutter) - 10px)}.app-banner__close{appearance:none;margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer;display:grid;flex:0 0 auto;place-items:center;width:32px;height:40px;color:var(--m-app-banner-muted);border-radius:6px}.app-banner__close .icon{width:14px;height:14px}.app-banner__close:focus-visible{outline:2px solid var(--m-chrome-focus, currentcolor);outline-offset:0}.app-banner__icon,.app-banner__icon img{display:block;flex:0 0 auto;width:40px;height:40px;object-fit:cover;border-radius:9px}@media(max-width:379.98px){.app-banner__icon{display:none}}.app-banner__body{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0;margin:0}.app-banner__title{overflow:hidden;font-size:13px;font-weight:700;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.app-banner__text{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.3;color:var(--m-app-banner-muted);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.app-banner__cta{--btn-h: 36px;--btn-px: 14px;--btn-fs: 12px;display:none;flex:0 0 auto;letter-spacing:.06em}.topbar{position:relative;z-index:var(--m-z-topbar);display:flex;align-items:center;height:var(--m-topbar-h);overflow:hidden;font-size:12px;line-height:1;color:#fff;background:var(--m-brand)}.topbar a{color:inherit;text-decoration:none;border-bottom:1px solid currentcolor;transition:opacity var(--m-dur-fast) var(--m-ease)}@media(hover:hover)and (pointer:fine){.topbar a:hover{opacity:.7}}.topbar strong,.topbar b{font-weight:700}.topbar__viewport{display:flex;flex:1;align-self:stretch;align-items:center;min-width:0;overflow:hidden}.topbar__track{display:flex;width:max-content;animation:m-marquee var(--m-marquee-duration, 40s) linear infinite}.topbar:hover .topbar__track,.topbar:focus-within .topbar__track,.topbar.is-paused .topbar__track,.topbar.is-held .topbar__track{animation-play-state:paused}.topbar__group{display:flex;flex:0 0 auto;align-items:center;gap:var(--m-marquee-gap, 130px);padding-right:var(--m-marquee-gap, 130px)}.topbar__msg{flex:0 0 auto;line-height:1.7;white-space:nowrap}@keyframes m-marquee{to{transform:translate3d(-50%,0,0)}}.topbar__toggle{appearance:none;margin:0;padding:0;font:inherit;background:none;border:0;border-radius:0;cursor:pointer;position:relative;z-index:1;display:grid;flex:0 0 auto;place-items:center;width:var(--m-topbar-h);height:100%;color:inherit;background:inherit;box-shadow:-18px 0 14px -4px var(--topbar-bg, var(--m-brand))}.topbar__toggle .icon{width:14px;height:14px}.topbar__toggle .topbar__icon-play{display:none}.topbar__toggle[aria-pressed=true] .topbar__icon-play{display:block}.topbar__toggle[aria-pressed=true] .topbar__icon-pause{display:none}.topbar__toggle:focus-visible{outline-color:#fff;outline-offset:-4px}@media(prefers-reduced-motion:reduce){.topbar__track{animation:none}.topbar__viewport{overflow-x:auto;scrollbar-width:none}.topbar__viewport::-webkit-scrollbar{display:none}.topbar__group+.topbar__group,.topbar__toggle{display:none}}:root[data-skin=parity] .topbar{font-weight:700;text-transform:uppercase;letter-spacing:0}:root[data-skin=parity] .topbar[data-style=dark]{--topbar-bg: var(--m-ink);background:var(--m-ink)}@media(max-width:639.98px){:root[data-skin=parity] .topbar:not([data-devices~=mobile]){display:none}}@media(min-width:640px)and (max-width:1079.98px){:root[data-skin=parity] .topbar:not([data-devices~=tablet]){display:none}}@media(min-width:1080px){:root[data-skin=parity] .topbar:not([data-devices~=desktop]){display:none}}:root[data-skin=revamp] .topbar{--topbar-bg: var(--m-topbar-bg);--m-focus: var(--m-topbar-focus);height:var(--m-topbar-h);font-size:var(--m-fs-topbar);font-weight:400;letter-spacing:var(--m-ls-topbar);color:var(--m-topbar-fg);background:var(--m-topbar-bg)}@media(max-width:1279.98px){:root[data-skin=revamp] .topbar{height:var(--m-topbar-h-mobile)}}:root[data-skin=revamp] .topbar a{font-weight:700;border-bottom:2px solid currentcolor;transition:border-color var(--m-dur-fast) var(--m-ease)}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .topbar a:hover{opacity:1;border-bottom-color:var(--m-topbar-link)}}:root[data-skin=revamp] .topbar strong,:root[data-skin=revamp] .topbar b{font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--m-topbar-key)}:root[data-skin=revamp] .topbar__viewport{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--m-gutter),#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--m-gutter),#000 calc(100% - 48px),transparent 100%)}:root[data-skin=revamp] .topbar:focus-within .topbar__viewport{-webkit-mask-image:none;mask-image:none}:root[data-skin=revamp] .topbar__group{gap:0;padding-right:0}:root[data-skin=revamp] .topbar__msg{line-height:1}:root[data-skin=revamp] .topbar__msg:before{content:"·";content:"·"/"";display:inline-block;padding-inline:22px;font-weight:700;color:var(--m-topbar-sep)}:root[data-skin=revamp] .topbar__msg a{position:relative;padding-bottom:1px}:root[data-skin=revamp] .topbar__msg a:after{content:"";position:absolute;inset:-10px -6px}:root[data-skin=revamp] .topbar:has(.topbar__track a:focus-visible) .topbar__track{animation:none;transform:none}:root[data-skin=revamp] .topbar__toggle{width:24px;height:24px;margin-inline:10px var(--m-gutter);background:transparent;border:1px solid var(--m-topbar-ctrl);border-radius:50%;box-shadow:none;transition:border-color var(--m-dur-fast) var(--m-ease),background var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] .topbar__toggle .icon{width:10px;height:10px}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .topbar__toggle:hover{background:var(--m-topbar-ctrl-hover);border-color:var(--m-topbar-fg)}}:root[data-skin=revamp] .topbar__toggle:focus-visible{outline:2px solid var(--m-topbar-focus);outline-offset:1px}@media(prefers-reduced-motion:reduce){:root[data-skin=revamp] .topbar__viewport{padding-left:var(--m-gutter);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent 100%)}:root[data-skin=revamp] .topbar__msg:first-child:before{content:none}}:root{--m-chrome-h: 74px}@media(min-width:1080px){:root{--m-chrome-h: calc(var(--m-topbar-h) + var(--m-header-h))}}:root[data-skin=revamp]{--m-chrome-h: calc(var(--m-topbar-h-mobile) + var(--m-header-h-mobile))}@media(min-width:1280px){:root[data-skin=revamp]{--m-chrome-h: calc(var(--m-topbar-h) + var(--m-header-h))}}.site-header{position:relative;z-index:var(--m-z-header);color:var(--m-ink);background:#fff}.site-header[data-sticky=true]{position:sticky;top:0}.site-header__inner{display:flex;align-items:center;gap:clamp(16px,2vw,30px);height:74px;padding-inline:clamp(20px,2.5vw,36px)}@media(min-width:1080px){.site-header__inner{height:var(--m-header-h)}}.site-header__logo{display:block;flex:0 0 auto;color:var(--m-logo)}.site-header__logo .logo__svg{width:auto;height:20px}@media(min-width:1080px){.site-header__logo .logo__svg{height:clamp(18px,1.95vw,28px)}}body[data-header-theme=transparent] .site-header{margin-bottom:calc(-1 * var(--m-header-height, 74px))}body[data-header-theme=transparent] .site-header:not(.is-scrolled){color:#fff;background:transparent;box-shadow:none}.nav-primary{display:none;flex:1;min-width:0}@media(min-width:1080px){.nav-primary{display:block}}.nav-primary__list{display:flex;align-items:center;gap:clamp(12px,1.7vw,24px)}.nav-primary__item{position:relative;display:flex;align-items:center}.nav-primary__link{display:block;padding:10px 0;font-size:clamp(11px,.95vw,var(--m-fs-nav));font-weight:var(--m-fw-nav);line-height:1;letter-spacing:var(--m-ls-nav);text-decoration:none;text-transform:uppercase;white-space:nowrap;color:inherit;transition:color var(--m-dur-fast) var(--m-ease)}.nav-primary__item.is-current>.nav-primary__link,.nav-primary__link[aria-current=page]{color:var(--m-brand)}.nav-primary__link:hover{color:var(--m-brand)}.nav-primary__toggle,.header-cta__toggle{appearance:none;margin:0;padding:0;font:inherit;background:none;border:0;cursor:pointer;display:grid;place-items:center;width:22px;height:22px;color:inherit;border-radius:50%}.nav-primary__toggle .icon,.header-cta__toggle .icon{width:14px;height:14px;transition:transform var(--m-dur) var(--m-ease)}.nav-primary__toggle[aria-expanded=true] .icon,.header-cta__toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.nav-primary__sub,.header-cta__dropdown{position:absolute;z-index:2;top:100%;visibility:hidden;opacity:0;transform:translateY(-4px);transition:opacity var(--m-dur) var(--m-ease),transform var(--m-dur) var(--m-ease),visibility 0s linear var(--m-dur)}.nav-primary__item.is-open>.nav-primary__sub,.header-cta__item.is-open>.header-cta__dropdown,.no-js .nav-primary__item:is(:hover,:focus-within)>.nav-primary__sub,.no-js .header-cta__item:is(:hover,:focus-within)>.header-cta__dropdown{visibility:visible;opacity:1;transform:none;transition-delay:0s;pointer-events:auto}.site-header .nav-primary__sub,.site-header .header-cta__dropdown{pointer-events:none}.nav-primary__sub{left:-24px;min-width:230px;padding:16px 24px;background:#fff}.nav-primary__sub li+li{margin-top:12px}.nav-primary__sublink{display:block;font-size:12px;font-weight:500;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;white-space:nowrap;color:var(--m-ink)}.nav-primary__sublink:hover,.nav-primary__sublink[aria-current=page]{color:var(--m-brand)}.header-cta{display:none;margin-left:auto}@media(min-width:1080px){.header-cta{display:block}}@media(min-width:640px){.site-header[data-landing] .header-cta{display:block}}@media(max-width:639.98px){:root[data-skin=parity] .site-header[data-landing] .header-cta{display:block}}@media(max-width:639.98px){:root[data-skin=parity] .site-header[data-landing] .header-cta__item:has(>.btn--outline){display:none}}@media(max-width:1199.98px){.site-header[data-landing] .nav-primary--anchors{display:none}}.header-cta__list{display:flex;align-items:center;gap:10px}.header-cta__item{position:relative;display:flex;align-items:center}.site-header .header-cta__item .btn{--btn-fs: 13px;font-weight:500;letter-spacing:.04em}:root[data-skin=parity] .site-header .header-cta__item .btn{--btn-h: 33px;--btn-px: 22px}.header-cta__link{font-size:12px;font-weight:500;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.header-cta__dropdown{right:0;display:flex;flex-direction:column;gap:10px;min-width:100%;padding:14px 0 16px}.header-cta__pill{display:flex;align-items:center;justify-content:center;min-width:146px;height:33px;padding:calc(.36em * var(--m-cap-k)) 18px 0;font-size:13px;font-weight:500;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;white-space:nowrap;color:#fff;background:var(--m-brand);border:2px solid var(--m-brand);border-radius:var(--m-r-pill);transition:color var(--m-dur-fast) var(--m-ease),background var(--m-dur-fast) var(--m-ease)}.header-cta__pill:hover{color:var(--m-brand);background:#fff}.burger{appearance:none;padding:0;font:inherit;background:none;border:0;border-radius:0;cursor:pointer;display:grid;place-items:center;width:44px;height:44px;margin:0 -10px 0 auto;color:inherit}@media(min-width:1080px){.burger{display:none}}.burger__box{position:relative;display:block;width:26px;height:16px}.burger__line{position:absolute;left:0;width:100%;height:1.5px;background:currentcolor;border-radius:2px;transition:transform var(--m-dur) var(--m-ease),opacity var(--m-dur-fast) var(--m-ease)}.burger__line:nth-child(1){top:0}.burger__line:nth-child(2){top:7px}.burger__line:nth-child(3){top:14px}.burger[aria-expanded=true] .burger__line:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger[aria-expanded=true] .burger__line:nth-child(2){opacity:0}.burger[aria-expanded=true] .burger__line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}:root[data-skin=parity] .site-header .nav-primary__toggle,:root[data-skin=parity] .site-header .header-cta__toggle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root[data-skin=parity] .site-header .nav-primary__toggle:focus-visible,:root[data-skin=parity] .site-header .header-cta__toggle:focus-visible{position:static;width:24px;height:24px;margin:0;overflow:visible;clip:auto}:root[data-skin=parity] .header-cta__dropdown{padding:14px 14px 16px;background:#fff}@media(min-width:1080px){:root[data-skin=parity] .site-header__logo .logo__svg{height:clamp(20px,3.36vw - 20.32px,28px)}:root[data-skin=parity] .nav-primary__list{gap:clamp(12px,5.04vw - 48.48px,24px)}:root[data-skin=parity] .nav-primary__link{font-size:clamp(11px,.84vw + .92px,var(--m-fs-nav))}}@media(min-width:1080px)and (max-width:1199.98px){:root[data-skin=parity] .nav-primary,:root[data-skin=parity] .header-cta{display:none}:root[data-skin=parity] .burger{display:grid}:root[data-skin=parity] .site-header[data-landing] .header-cta{display:block}}@media(max-width:1079.98px){:root[data-skin=parity] .site-header__inner{padding-left:25px}}@media(max-width:1199.98px){:root[data-skin=parity] .burger{margin-right:-12px}:root[data-skin=parity] .burger__box{width:20px;height:14px}:root[data-skin=parity] .burger__line{height:2px;border-radius:0}:root[data-skin=parity] .burger__line:nth-child(2){top:6px}:root[data-skin=parity] .burger__line:nth-child(3){top:12px}:root[data-skin=parity] .burger[aria-expanded=true] .burger__line:nth-child(1){transform:translateY(6px) rotate(45deg)}:root[data-skin=parity] .burger[aria-expanded=true] .burger__line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}}:root[data-skin=revamp] .skip-link{--m-focus: var(--m-chrome-focus)}:root[data-skin=revamp] .site-header{--hdr-h: var(--m-header-h-mobile);--hdr-h-compact: var(--m-header-h-mobile-compact);--logo-h: var(--m-logo-h-mobile);--logo-scale-compact: .9;--hdr-cur: var(--hdr-h);--m-focus: var(--m-chrome-focus);color:var(--m-chrome-fg);background:var(--m-chrome-bg);box-shadow:var(--m-chrome-shadow);transition:margin-bottom var(--m-dur) var(--m-ease)}@media(min-width:1280px){:root[data-skin=revamp] .site-header{--hdr-h: var(--m-header-h);--hdr-h-compact: var(--m-header-h-compact);--logo-h: clamp(18px, 3.75vw - 30px, var(--m-logo-h));--logo-scale-compact: .85}}@media(min-width:1547px){:root[data-skin=revamp] .site-header{--logo-scale-compact: calc(22 / 28)}}:root[data-skin=revamp] .site-header.is-compact{--hdr-cur: var(--hdr-h-compact);margin-bottom:calc(var(--hdr-h) - var(--hdr-h-compact))}:root[data-skin=revamp] .site-header__inner{height:var(--hdr-h);max-width:calc(var(--m-container-wide) + 2 * var(--m-gutter));margin-inline:auto;padding-inline:var(--m-gutter);transition:height var(--m-dur) var(--m-ease)}:root[data-skin=revamp] .site-header.is-compact>.site-header__inner{height:var(--hdr-h-compact)}:root[data-skin=revamp] .site-header__logo .logo__svg{height:var(--logo-h);transform-origin:0 50%;transition:transform var(--m-dur) var(--m-ease)}:root[data-skin=revamp] .site-header.is-compact .site-header__logo .logo__svg{transform:scale(var(--logo-scale-compact))}@media(min-width:1080px)and (max-width:1279.98px){:root[data-skin=revamp] .nav-primary,:root[data-skin=revamp] .header-cta{display:none}:root[data-skin=revamp] .burger{display:grid}:root[data-skin=revamp] .site-header[data-landing] .header-cta{display:block}}:root[data-skin=revamp] .nav-primary__list{gap:clamp(16px,3.75vw - 32px,22px)}:root[data-skin=revamp] .nav-primary__link{position:relative;padding:10px 0;font-size:clamp(11.5px,.3125vw + 7.5px,var(--m-fs-nav));font-weight:var(--m-fw-nav);letter-spacing:clamp(.08em,.4vw - 4.2px,var(--m-ls-nav));color:var(--m-chrome-nav);border-radius:3px;transition:color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] .nav-primary__link:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--m-brand);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--m-dur) var(--m-ease)}:root[data-skin=revamp] .nav-primary__link:hover,:root[data-skin=revamp] .nav-primary__item:hover>.nav-primary__link,:root[data-skin=revamp] .nav-primary__item.is-open>.nav-primary__link,:root[data-skin=revamp] .nav-primary__link:focus-visible{color:var(--m-chrome-fg)}:root[data-skin=revamp] .nav-primary__item:hover>.nav-primary__link:after,:root[data-skin=revamp] .nav-primary__item.is-open>.nav-primary__link:after,:root[data-skin=revamp] .nav-primary__link:focus-visible:after{transform:scaleX(1)}:root[data-skin=revamp] .nav-primary__item.is-current>.nav-primary__link,:root[data-skin=revamp] .nav-primary__link[aria-current=page]{color:var(--m-chrome-fg)}:root[data-skin=revamp] .nav-primary__item.is-current>.nav-primary__link:after,:root[data-skin=revamp] .nav-primary__link[aria-current=page]:after{transform:none;transition:none}:root[data-skin=revamp] .nav-primary__toggle{margin-left:2px;color:var(--m-chrome-toggle);transition:color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] .nav-primary__toggle[aria-expanded=true]{color:var(--m-chrome-fg)}:root[data-skin=revamp] .nav-primary__item:hover>.nav-primary__toggle{color:var(--m-chrome-fg)}:root[data-skin=revamp] .burger{margin-right:-9px}:root[data-skin=revamp] .site-header{--hdr-ctrl-h: 38px}:root[data-skin=revamp] .nav-primary__sub,:root[data-skin=revamp] .site-header .header-cta__dropdown{top:calc(50% + var(--hdr-cur) / 2 + 8px);padding:20px;color:var(--m-chrome-fg);background:var(--m-chrome-raised);border:1px solid var(--m-chrome-raised-line);border-radius:var(--m-r-card);box-shadow:var(--m-chrome-panel-shadow);transform:translateY(-6px);transition:opacity var(--m-dur-fast) var(--m-ease),transform var(--m-dur-fast) var(--m-ease),visibility 0s linear var(--m-dur-fast)}:root[data-skin=revamp] .nav-primary__sub:before,:root[data-skin=revamp] .site-header .header-cta__dropdown:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:calc((var(--hdr-cur) - var(--hdr-ctrl-h)) / 2 + 9px)}:root[data-skin=revamp] .site-header .nav-primary__link,:root[data-skin=revamp] .site-header .nav-primary__toggle,:root[data-skin=revamp] .site-header .header-cta__item>.btn{position:relative;z-index:3}:root[data-skin=revamp] .site-header .header-cta__toggle{z-index:3}:root[data-skin=revamp] .nav-primary__item.is-open>.nav-primary__sub,:root[data-skin=revamp] .site-header .header-cta__item.is-open>.header-cta__dropdown,:root[data-skin=revamp].no-js .nav-primary__item:is(:hover,:focus-within)>.nav-primary__sub,:root[data-skin=revamp].no-js .site-header .header-cta__item:is(:hover,:focus-within)>.header-cta__dropdown{transform:none;transition:opacity var(--m-dur) var(--m-ease),transform var(--m-dur) var(--m-ease),visibility 0s}:root[data-skin=revamp] .nav-primary__sub{left:-21px;min-width:248px;padding-block:12px}:root[data-skin=revamp] .nav-primary__sub li+li{margin-top:0}:root[data-skin=revamp] .nav-primary__sublink{position:relative;padding:11px 0;font-size:13px;font-weight:var(--m-fw-nav);line-height:1;letter-spacing:var(--m-ls-nav);color:var(--m-chrome-sub);border-radius:3px;transition:color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] .nav-primary__sublink:before{content:"";position:absolute;top:50%;left:-13px;width:6px;height:6px;background:var(--m-brand);border-radius:50%;transform:translateY(-50%) scale(0);transition:transform var(--m-dur) var(--m-ease)}:root[data-skin=revamp] .nav-primary__sublink:hover,:root[data-skin=revamp] .nav-primary__sublink:focus-visible,:root[data-skin=revamp] .nav-primary__sublink[aria-current=page]{color:var(--m-chrome-fg);background:none}:root[data-skin=revamp] .nav-primary__sublink:hover:before,:root[data-skin=revamp] .nav-primary__sublink:focus-visible:before,:root[data-skin=revamp] .nav-primary__sublink[aria-current=page]:before{transform:translateY(-50%) scale(1)}:root[data-skin=revamp] .site-header .header-cta__item .btn{--btn-fs: 11.5px;font-weight:700;letter-spacing:.11em}:root[data-skin=revamp] .site-header .header-cta__item .btn--outline{--btn-fg: var(--m-chrome-fg);--btn-border: var(--m-chrome-outline);--btn-fg-hover: var(--m-chrome-fg);--btn-border-hover: var(--m-chrome-fg);--btn-bg-hover: var(--m-chrome-hover)}:root[data-skin=revamp] .site-header .header-cta__item.has-dropdown .btn{padding-right:44px}:root[data-skin=revamp] .site-header .header-cta__item.has-dropdown .header-cta__toggle{position:absolute;top:50%;right:8px;width:28px;height:28px;color:#fff;background:#ffffff29;transform:translateY(-50%)}:root[data-skin=revamp] .site-header .header-cta__dropdown{right:0;flex-direction:row;gap:0;width:max-content;min-width:0;padding:22px 26px 18px}:root[data-skin=revamp] .header-cta__group{min-width:0}:root[data-skin=revamp] .site-header .header-cta__group+.header-cta__group{margin-left:28px;padding-left:28px;border-left:1px solid var(--m-chrome-raised-line)}:root[data-skin=revamp] .header-cta__group-title{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;margin-bottom:10px;color:var(--m-chrome-muted)}:root[data-skin=revamp] .header-cta__entries{column-count:var(--cols, 1);column-gap:30px}:root[data-skin=revamp] .header-cta__entries>li{break-inside:avoid}:root[data-skin=revamp] .site-header .header-cta__pill{font-family:var(--m-font-display);font-size:var(--m-fs-h3-display);font-weight:800;font-style:normal;font-synthesis:none;line-height:var(--m-lh-h3-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;position:relative;justify-content:flex-start;gap:6px;min-width:0;height:auto;padding:7px 0;font-size:20px;white-space:nowrap;color:var(--m-chrome-fg);background:none;border:0;border-radius:3px}:root[data-skin=revamp] .site-header .header-cta__pill:before{content:"";position:absolute;top:50%;left:-15px;width:8px;height:8px;background:var(--m-brand);border-radius:50%;transform:translateY(-50%) scale(0);transition:transform var(--m-dur) var(--m-ease)}:root[data-skin=revamp] .site-header .header-cta__pill:hover,:root[data-skin=revamp] .site-header .header-cta__pill:focus-visible{color:var(--m-chrome-accent);background:none}:root[data-skin=revamp] .site-header .header-cta__pill:hover:before,:root[data-skin=revamp] .site-header .header-cta__pill:focus-visible:before{transform:translateY(-50%) scale(1)}:root[data-skin=revamp] .header-cta__pill:has(sup){align-items:baseline}:root[data-skin=revamp] .header-cta__pill sup{position:relative;top:-.7em;top:-1cap;font-size:.5em;line-height:0;letter-spacing:.08em}:root[data-skin=revamp] .header-cta__ext{width:11px;height:11px;color:var(--m-chrome-muted);transition:color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] .header-cta__pill:hover .header-cta__ext{color:var(--m-chrome-accent)}.btn__label--account{display:inline-grid}.btn__label--account>span{grid-area:1/1;text-align:center}a[data-mb-account]:not([data-mb-session=in]) .btn__label-in,a[data-mb-account][data-mb-session=in] .btn__label-out{visibility:hidden}.nav-mobile{position:fixed;z-index:calc(var(--m-z-header) - 1);inset:0;overflow-y:auto;overscroll-behavior:contain;color:var(--m-ink);background:#fff;opacity:0;transition:opacity var(--m-dur) var(--m-ease)}.nav-mobile.is-open{opacity:1}@media(min-width:1080px){.nav-mobile{display:none}}.nav-mobile__panel{display:flex;flex-direction:column;gap:48px;min-height:100%;padding:calc(var(--m-nav-top, 74px) + 36px) var(--m-gutter) 48px}.nav-mobile__list{display:flex;flex-direction:column;align-items:center;gap:14px}.nav-mobile__item{display:flex;flex-direction:column;align-items:center;width:100%}.nav-mobile__link{appearance:none;margin:0;font:inherit;background:none;border:0;border-radius:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:6px 0;font-size:17px;font-weight:500;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;color:inherit}.nav-mobile__link .icon{width:16px;height:16px;transition:transform var(--m-dur) var(--m-ease)}.nav-mobile__link[aria-expanded=true]{color:var(--m-brand)}.nav-mobile__link[aria-expanded=true] .icon{transform:rotate(180deg)}.nav-mobile__item.is-current>.nav-mobile__link,.nav-mobile__link[aria-current=page]{color:var(--m-brand)}.nav-mobile__sub{display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 0 6px}.nav-mobile__sub[hidden]{display:none}.nav-mobile__sublink{font-size:13px;font-weight:500;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;color:var(--m-ink-2)}.nav-mobile__sublink[aria-current=page]{color:var(--m-brand)}.nav-mobile__cta{display:flex;flex-direction:column;align-items:center;gap:16px}.nav-mobile__cta .header-cta__item{flex-direction:column;width:min(100%,300px)}.nav-mobile__cta .header-cta__item>.btn{--btn-h: 46px;--btn-fs: 15px;width:100%}.nav-mobile__cta .header-cta__item.has-dropdown{position:relative}.nav-mobile__cta .header-cta__item.has-dropdown>.btn{padding-right:52px}.nav-mobile__cta .header-cta__toggle{position:absolute;top:9px;right:10px;width:28px;height:28px;color:#fff;background:#fff3}.nav-mobile__cta .header-cta__dropdown{position:static;display:none;grid-template-columns:1fr 1fr;gap:8px;width:100%;padding:12px 0 0;visibility:visible;opacity:1;transform:none}.nav-mobile__cta .header-cta__item.is-open .header-cta__dropdown{display:grid}.nav-mobile__cta .header-cta__pill{min-width:0;font-size:12px}@media(min-width:1080px)and (max-width:1199.98px){:root[data-skin=parity] .nav-mobile:not([hidden]){display:block}}:root[data-skin=parity] .nav-mobile__list{gap:0}:root[data-skin=parity] .nav-mobile__item+.nav-mobile__item{margin-top:-4px}:root[data-skin=parity] .nav-mobile__link{padding:9px 0;line-height:20px}:root[data-skin=parity] .nav-mobile__link .icon{display:none}:root[data-skin=parity] .nav-mobile__sub{gap:17px;padding:6px 0 11px;line-height:15px}:root[data-skin=parity] .nav-mobile__sublink{font-size:12px;line-height:15px;color:var(--m-ink)}:root[data-skin=parity] .nav-mobile__panel{gap:38px}:root[data-skin=parity] .nav-mobile__cta{gap:18px}:root[data-skin=parity] .nav-mobile__cta .header-cta__item{width:190px}:root[data-skin=parity] .nav-mobile__cta .header-cta__item>.btn{--btn-h: 45px;--btn-fs: 15px;font-weight:500}:root[data-skin=parity] .nav-mobile__cta .header-cta__dropdown{grid-template-columns:minmax(0,1fr);gap:19px;padding:18px 0 0}:root[data-skin=parity] .nav-mobile__cta .header-cta__pill{height:45px;font-size:15px;font-weight:500}html.is-nav-open{overflow:hidden}:root[data-skin=revamp] .nav-mobile{--m-focus: var(--m-chrome-focus);color:var(--m-chrome-fg);background:var(--m-chrome-bg)}@media(min-width:1080px)and (max-width:1279.98px){:root[data-skin=revamp] .nav-mobile:not([hidden]){display:block}}:root[data-skin=revamp] .nav-mobile__panel{gap:20px;padding:calc(var(--m-nav-top, 60px) + 16px) var(--m-gutter) calc(32px + env(safe-area-inset-bottom,0px))}:root[data-skin=revamp] .nav-mobile__list,:root[data-skin=revamp] .nav-mobile__item,:root[data-skin=revamp] .nav-mobile__sub{align-items:stretch}:root[data-skin=revamp] .nav-mobile__list{gap:0;counter-reset:nav-mobile;border-top:0}:root[data-skin=revamp] .nav-mobile__item{counter-increment:nav-mobile;border-bottom:1px solid var(--m-chrome-line)}:root[data-skin=revamp] .nav-mobile__link{font-family:var(--m-font-display);font-size:var(--m-fs-h3-display);font-weight:800;font-style:normal;font-synthesis:none;line-height:var(--m-lh-h3-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;justify-content:flex-start;align-items:flex-start;gap:14px;width:100%;padding:18px 0 16px;font-size:var(--m-fs-nav-mobile);font-weight:900;line-height:.9;text-align:left;border-radius:3px;transition:color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] .nav-mobile__link:before{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;content:counter(nav-mobile,decimal-leading-zero);content:counter(nav-mobile,decimal-leading-zero)/"";flex:0 0 22px;padding-top:.2em;color:var(--m-chrome-muted)}:root[data-skin=revamp] .nav-mobile__link .icon{width:20px;height:20px;margin-left:auto;align-self:center;color:var(--m-chrome-muted)}:root[data-skin=revamp] .nav-mobile__link[aria-expanded=true] .icon{color:var(--m-brand)}:root[data-skin=revamp] .nav-mobile__item.is-current>.nav-mobile__link,:root[data-skin=revamp] .nav-mobile__link[aria-current=page],:root[data-skin=revamp] .nav-mobile__link[aria-expanded=true]{color:var(--m-brand)}:root[data-skin=revamp] .nav-mobile__sub{gap:0;padding:0 0 16px 36px}:root[data-skin=revamp] .nav-mobile__sublink{font-family:var(--m-font-body);font-size:var(--m-fs-nav);font-weight:500;font-style:normal;font-synthesis:none;line-height:1;letter-spacing:var(--m-ls-nav);text-transform:uppercase;white-space:nowrap;display:block;padding:11px 0;font-size:13px;color:var(--m-chrome-sub-mobile);border-radius:3px}:root[data-skin=revamp] .nav-mobile__sublink[aria-current=page]{color:var(--m-chrome-fg)}:root[data-skin=revamp] .nav-mobile__cta{display:flex;flex-flow:row wrap;align-items:flex-start;gap:10px}:root[data-skin=revamp] .nav-mobile__cta .header-cta__item{display:grid;flex:1 1 0;width:auto;min-width:0}:root[data-skin=revamp] .nav-mobile__cta .header-cta__item>.btn{--btn-h: 46px;--btn-fs: 13px;grid-area:1/1;width:100%;min-width:0}:root[data-skin=revamp] .nav-mobile__cta .header-cta__item:has(>.btn--primary){flex-basis:100%}:root[data-skin=revamp] .nav-mobile__cta .header-cta__item:has(>.btn--primary)>.btn{--btn-h: 54px;--btn-fs: 15px}@media(min-width:640px){:root[data-skin=revamp] .nav-mobile__cta .header-cta__item:has(>.btn--primary){flex-basis:0}}@media(min-width:640px){:root[data-skin=revamp] .nav-mobile__cta .header-cta__item>.btn{--btn-h: 54px}}:root[data-skin=revamp] .nav-mobile__cta .header-cta__item.has-dropdown{position:static}:root[data-skin=revamp] .nav-mobile__cta .header-cta__item.has-dropdown>.btn{padding-inline:52px}:root[data-skin=revamp] .nav-mobile__cta .btn--outline{--btn-fg: var(--m-chrome-fg);--btn-border: var(--m-chrome-outline);--btn-fg-hover: var(--m-chrome-fg);--btn-border-hover: var(--m-chrome-fg);--btn-bg-hover: var(--m-chrome-hover)}:root[data-skin=revamp] .nav-mobile__cta .header-cta__toggle{position:relative;z-index:1;inset:auto;grid-area:1/1;align-self:center;justify-self:end;width:36px;height:36px;margin-right:9px;color:#fff;background:#ffffff29}:root[data-skin=revamp] .nav-mobile__cta .header-cta__toggle .icon{width:16px;height:16px}:root[data-skin=revamp] .nav-mobile__cta .header-cta__dropdown{position:static;grid-area:2/1;display:none;flex-direction:column;gap:18px;width:auto;min-width:0;margin-top:8px;padding:18px 20px 14px 30px;background:var(--m-chrome-raised);border:1px solid var(--m-chrome-raised-line);border-radius:var(--m-r-card);visibility:visible;opacity:1;transform:none}:root[data-skin=revamp] .nav-mobile__cta .header-cta__item.is-open .header-cta__dropdown{display:flex;animation:m-sheet-in var(--m-dur) var(--m-ease)}:root[data-skin=revamp] .nav-mobile__cta .header-cta__group-title{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;margin-bottom:6px;color:var(--m-chrome-muted)}:root[data-skin=revamp] .nav-mobile__cta .header-cta__entries{column-count:2;column-gap:16px}:root[data-skin=revamp] .nav-mobile__cta .header-cta__entries>li{break-inside:avoid}:root[data-skin=revamp] .nav-mobile__cta .header-cta__entries:has(sup){column-count:1}:root[data-skin=revamp] .nav-mobile__cta .header-cta__pill{font-family:var(--m-font-display);font-size:var(--m-fs-h3-display);font-weight:800;font-style:normal;font-synthesis:none;line-height:var(--m-lh-h3-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;position:relative;justify-content:flex-start;gap:6px;height:auto;min-width:0;padding:9px 0;font-size:20px;color:var(--m-chrome-fg);background:none;border:0;border-radius:3px}:root[data-skin=revamp] .nav-mobile__cta .header-cta__pill:before{content:"";position:absolute;top:50%;left:-14px;width:7px;height:7px;background:var(--m-brand);border-radius:50%;transform:translateY(-50%) scale(0);transition:transform var(--m-dur) var(--m-ease)}:root[data-skin=revamp] .nav-mobile__cta .header-cta__pill:active,:root[data-skin=revamp] .nav-mobile__cta .header-cta__pill:focus-visible{color:var(--m-chrome-accent)}:root[data-skin=revamp] .nav-mobile__cta .header-cta__pill:active:before,:root[data-skin=revamp] .nav-mobile__cta .header-cta__pill:focus-visible:before{transform:translateY(-50%) scale(1)}:root[data-skin=revamp] .nav-mobile__cta .header-cta__ext{width:11px;height:11px;color:var(--m-chrome-muted)}:root[data-skin=revamp] .nav-mobile__item,:root[data-skin=revamp] .nav-mobile__cta{opacity:0;transform:translateY(12px);transition:opacity var(--m-dur-fast) var(--m-ease),transform var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] .nav-mobile.is-open .nav-mobile__item,:root[data-skin=revamp] .nav-mobile.is-open .nav-mobile__cta{opacity:1;transform:none;transition:opacity .45s var(--m-ease) calc(var(--i, 0) * 40ms),transform .45s var(--m-ease) calc(var(--i, 0) * 40ms)}@media(prefers-reduced-motion:reduce){:root[data-skin=revamp] .nav-mobile__item,:root[data-skin=revamp] .nav-mobile__cta,:root[data-skin=revamp] .nav-mobile.is-open .nav-mobile__item,:root[data-skin=revamp] .nav-mobile.is-open .nav-mobile__cta{opacity:1;transform:none;transition:none}:root[data-skin=revamp] .nav-mobile__cta .header-cta__item.is-open .header-cta__dropdown{animation:none}}@keyframes m-sheet-in{0%{opacity:0;transform:translateY(8px)}}html.is-nav-open .site-header{position:sticky;top:0}.site-footer{color:var(--m-ink);background:var(--m-surface-footer)}.site-footer__inner{display:grid;gap:32px;padding-block:56px;text-align:center;justify-items:center;grid-template-areas:"brand" "news" "menus" "socials" "bottom"}@media(min-width:920px){.site-footer__inner{grid-template-columns:3fr 6fr 3fr;grid-template-areas:"brand menus socials" "brand menus news" "brand bottom news";gap:24px 36px;padding-block:72px;text-align:left;justify-items:stretch}}:root[data-skin=parity] .site-footer__inner{max-width:none;padding-inline:20px}@media(min-width:920px){:root[data-skin=parity] .site-footer__inner{grid-template-columns:calc(25% - 27px) calc(50% - 18px) calc(25% - 27px);padding-inline:60px}}.site-footer__brand{grid-area:brand}.site-footer__logo,.site-footer__baseline,.site-footer__title{display:none}.site-footer__badge{width:200px}@media(min-width:920px){.site-footer__badge{width:min(100%,320px)}}.site-footer__menus{grid-area:menus;display:flex;flex-direction:column;gap:28px}@media(min-width:920px){.site-footer__menus{flex-direction:row;justify-content:center;gap:clamp(40px,8vw,110px)}}@media(min-width:920px){:root[data-skin=parity] .site-footer__menus{width:71%;justify-self:center;gap:36px}:root[data-skin=parity] .site-footer__menus>.site-footer__nav{flex:1 1 0}}.site-footer__menus ul{display:flex;flex-direction:column;gap:6px}@media(min-width:920px){.site-footer__menus ul{gap:0}}.site-footer__menus a{font-size:14px;font-weight:500;line-height:1.75;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;color:inherit}@media(min-width:920px){.site-footer__menus a{font-size:11px;font-weight:400;line-height:24.5px}}.site-footer__menus a:hover{color:var(--m-brand)}@media(min-width:920px){.site-footer__nav li{max-width:18ch}}.site-footer__socials{grid-area:socials;display:flex;gap:18px}@media(min-width:920px){.site-footer__socials{justify-content:flex-end}}.site-footer__socials a{display:block;color:inherit}.site-footer__socials a:hover{color:var(--m-brand)}.site-footer__socials .icon{width:22px;height:22px}.site-footer__newsletter{grid-area:news;width:100%;max-width:420px}@media(min-width:920px){.site-footer__newsletter{max-width:none}}.site-footer__nl-text{margin-bottom:18px;font-size:12px;line-height:1.35}@media(min-width:920px){.site-footer__nl-text{font-size:13px;margin-bottom:30px}}.site-footer__bottom{grid-area:bottom;display:flex;flex-direction:column;gap:10px;align-items:center;align-self:end}.site-footer__copyright{font-size:10px;letter-spacing:.02em;text-transform:uppercase}.site-footer__legal{display:flex;flex-wrap:wrap;gap:16px;font-size:11px}.site-footer__legal a{color:inherit}#newsletter-footer .stretch-newsletter-form{--stretch-font: var(--m-font-body);--stretch-color: var(--m-cta-bg);--stretch-button-radius: 999px;--stretch-input-radius: var(--m-r-input)}#newsletter-footer .stretch-newsletter-form .stretch-nl-form{gap:12px}#newsletter-footer .stretch-newsletter-form .stretch-nl-input{height:45px;padding:12px 18px;font-size:11px;letter-spacing:.02em;color:var(--m-ink);background:#fff;border:2px solid #e0e0e0;border-radius:var(--m-r-input)}#newsletter-footer .stretch-newsletter-form .stretch-nl-input::placeholder{color:var(--m-ink-3)}#newsletter-footer .stretch-newsletter-form .stretch-nl-input:focus-visible{border-color:var(--m-ink);outline:2.5px solid var(--m-focus);outline-offset:2px}#newsletter-footer .stretch-newsletter-form .stretch-nl-button{height:41px;padding:0 28px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#fff;background:var(--m-cta-bg);border:2px solid var(--m-cta-bg);transition:background var(--m-dur-fast) var(--m-ease),color var(--m-dur-fast) var(--m-ease)}#newsletter-footer .stretch-newsletter-form .stretch-nl-button:hover{background:var(--m-brand-800);border-color:var(--m-brand-800)}#newsletter-footer .stretch-newsletter-form .stretch-nl-button:focus-visible{outline:2.5px solid var(--m-focus);outline-offset:2px}#newsletter-footer .stretch-newsletter-form .stretch-nl-button-text{position:relative;top:calc(.18em * var(--m-cap-k));font-size:11px}#newsletter-footer .stretch-newsletter-form .stretch-nl-message{font-size:13px}:root[data-skin=parity] .site-footer__copyright{letter-spacing:normal}:root[data-skin=parity] .site-footer__socials{gap:22px;padding-right:5px}:root[data-skin=parity] .site-footer__socials .icon{width:20px;height:20px}:root[data-skin=parity] #newsletter-footer .stretch-newsletter-form .stretch-nl-input{letter-spacing:normal}:root[data-skin=parity] #newsletter-footer .stretch-newsletter-form .stretch-nl-input::placeholder{color:#333;opacity:1}@media(min-width:960px){:root[data-skin=parity] .site-footer__bottom{position:relative;top:-25px;align-self:start}:root[data-skin=parity] .site-footer__copyright{line-height:32px}:root[data-skin=parity] .site-footer__nl-text{margin-bottom:27px;padding-top:6px}}@media(max-width:959.98px){:root[data-skin=parity] .site-footer__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "news" "menus" "socials" "bottom";gap:0;padding:20px 20px 30px;text-align:center;justify-items:center}:root[data-skin=parity] .site-footer__badge{width:200px}:root[data-skin=parity] .site-footer__newsletter{max-width:none;margin-top:28px}:root[data-skin=parity] .site-footer__nl-text{margin-bottom:54px;padding:15px 10px 0;font-size:10px;line-height:12px}:root[data-skin=parity] .site-footer__menus{width:auto;margin-top:57px;flex-direction:column;gap:44px}:root[data-skin=parity] .site-footer__menus ul{gap:5.4px;font-size:11px;line-height:19.25px}:root[data-skin=parity] .site-footer__menus a{font-size:11px;font-weight:400;line-height:19.25px}:root[data-skin=parity] .site-footer__nav li{max-width:none}:root[data-skin=parity] .site-footer__socials{margin-top:73px;justify-content:center}:root[data-skin=parity] .site-footer__bottom{align-self:auto;margin-top:90px}:root[data-skin=parity] .site-footer__copyright{line-height:12px}}:root[data-skin=revamp] .site-footer{--m-focus: var(--m-chrome-focus);color:var(--m-chrome-fg);background:var(--m-footer-bg)}:root[data-skin=revamp]:is([data-footer-tone=ink],[data-ambiance=dark]) .site-main:has(>.s:last-of-type[data-theme=ink],>article>.s:last-child[data-theme=ink])+.site-footer{border-top:1px solid var(--m-line-on-ink)}:root[data-skin=revamp] .site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand brand" "news news" "menus menus" "socials socials" "bottom bottom";gap:40px 16px;padding-block:var(--m-space-section-m) 0;text-align:left;justify-items:stretch}@media(min-width:640px){:root[data-skin=revamp] .site-footer__inner{grid-template-areas:"brand news" "menus socials" "bottom bottom";gap:44px 34px}}@media(min-width:920px){:root[data-skin=revamp] .site-footer__inner{grid-template-columns:1.4fr 1fr 1fr 1.3fr;grid-template-areas:"brand menus menus news" "brand menus menus socials" "bottom bottom bottom bottom";gap:0 34px}}:root[data-skin=revamp] .site-footer__logo{display:block;width:max-content;color:var(--m-brand)}:root[data-skin=revamp] .site-footer__logo .logo__svg{width:auto;height:24px}@media(min-width:640px){:root[data-skin=revamp] .site-footer__logo .logo__svg{height:var(--m-logo-h)}}:root[data-skin=revamp] .site-footer__baseline{display:block;margin-top:12px;font-size:14px;line-height:1.4;color:var(--m-chrome-muted)}:root[data-skin=revamp] .site-footer__badge{width:132px;margin-top:32px}:root[data-skin=revamp] .site-footer__badge img{filter:var(--m-chrome-badge-filter);mix-blend-mode:var(--m-chrome-badge-blend)}:root[data-skin=revamp] .site-footer__title{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;display:block;margin-bottom:16px;color:var(--m-chrome-muted)}:root[data-skin=revamp] .site-footer__menus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;justify-content:stretch}@media(min-width:640px){:root[data-skin=revamp] .site-footer__menus{gap:34px}}:root[data-skin=revamp] .site-footer__menus ul{gap:0}:root[data-skin=revamp] .site-footer__menus a{display:inline-block;padding-block:7px;font-size:13px;font-weight:400;line-height:1.35;letter-spacing:.04em;text-transform:none;color:var(--m-chrome-soft);border-radius:3px;transition:color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] .site-footer__menus a:hover{color:var(--m-chrome-fg)}:root[data-skin=revamp] .site-footer__nav li{max-width:none}:root[data-skin=revamp] .site-footer__socials{gap:10px;justify-content:flex-start}@media(min-width:920px){:root[data-skin=revamp] .site-footer__socials{margin-top:28px}}:root[data-skin=revamp] .site-footer__socials a{display:grid;place-items:center;width:40px;height:40px;color:var(--m-chrome-fg);border:1px solid var(--m-chrome-line);border-radius:50%;transition:background var(--m-dur-fast) var(--m-ease),border-color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] .site-footer__socials a:hover{color:var(--m-chrome-fg);background:var(--m-chrome-hover);border-color:var(--m-chrome-fg)}:root[data-skin=revamp] .site-footer__socials .icon{width:16px;height:16px}:root[data-skin=revamp] .site-footer__newsletter{max-width:none}:root[data-skin=revamp] .site-footer__nl-text{max-width:44ch;margin-bottom:18px;font-size:13px;line-height:1.55;color:var(--m-chrome-soft)}:root[data-skin=revamp] #newsletter-footer .stretch-newsletter-form .stretch-nl-form,:root[data-skin=revamp] #newsletter-footer .stretch-newsletter-form .stretch-nl-form[data-layout=stacked]{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;height:52px;padding:0 7px 0 0;background:var(--m-chrome-raised);border:1px solid var(--m-chrome-raised-line);border-radius:var(--m-r-pill);transition:border-color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] #newsletter-footer .stretch-newsletter-form .stretch-nl-form:hover,:root[data-skin=revamp] #newsletter-footer .stretch-newsletter-form .stretch-nl-form[data-layout=stacked]:hover{border-color:var(--m-chrome-field-hover)}:root[data-skin=revamp] #newsletter-footer .stretch-newsletter-form .stretch-nl-form:has(.stretch-nl-input:focus-visible),:root[data-skin=revamp] #newsletter-footer .stretch-newsletter-form .stretch-nl-form[data-layout=stacked]:has(.stretch-nl-input:focus-visible){border-color:var(--m-chrome-field-focus);outline:2px solid var(--m-chrome-focus);outline-offset:3px}:root[data-skin=revamp] #newsletter-footer .stretch-newsletter-form .stretch-nl-input-wrapper{flex:1 1 auto;align-self:stretch;min-width:0}:root[data-skin=revamp] #newsletter-footer .stretch-newsletter-form .stretch-nl-input{height:100%;padding:calc(3px * var(--m-cap-k)) 12px 0 22px;font-size:13px;letter-spacing:.01em;text-transform:none;color:var(--m-chrome-fg);background:transparent;border:0;border-radius:var(--m-r-pill)}@supports (-webkit-touch-callout: none){:root[data-skin=revamp] #newsletter-footer .stretch-newsletter-form .stretch-nl-input{font-size:16px}}:root[data-skin=revamp] #newsletter-footer .stretch-newsletter-form .stretch-nl-input::placeholder{color:var(--m-chrome-muted)}:root[data-skin=revamp] #newsletter-footer .stretch-newsletter-form .stretch-nl-input:focus-visible{outline:none}:root[data-skin=revamp] #newsletter-footer .stretch-newsletter-form .stretch-nl-button{flex:0 0 auto;height:38px;padding:0 18px;background:var(--m-brand-700);border:0;border-radius:var(--m-r-pill)}:root[data-skin=revamp] #newsletter-footer .stretch-newsletter-form .stretch-nl-button:hover{background:var(--m-brand-800)}:root[data-skin=revamp] #newsletter-footer .stretch-newsletter-form .stretch-nl-button:active{transform:translateY(1px)}:root[data-skin=revamp] #newsletter-footer .stretch-newsletter-form .stretch-nl-button:focus-visible{outline:2px solid var(--m-chrome-focus);outline-offset:2px}:root[data-skin=revamp] #newsletter-footer .stretch-newsletter-form .stretch-nl-button-text{font-size:var(--m-fs-btn-s);font-weight:700;letter-spacing:.11em}:root[data-skin=revamp] #newsletter-footer .stretch-newsletter-form .stretch-nl-message{margin-top:12px;padding-left:22px;font-size:13px;color:var(--m-chrome-fg)}:root[data-skin=revamp] .site-footer__bottom{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:4px;padding-block:22px calc(22px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--m-chrome-line)}@media(min-width:640px){:root[data-skin=revamp] .site-footer__bottom{margin-top:0}}@media(min-width:920px){:root[data-skin=revamp] .site-footer__bottom{margin-top:44px}}:root[data-skin=revamp] .site-footer__copyright{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--m-chrome-muted)}:root[data-skin=revamp] .site-footer__legal{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;gap:20px}:root[data-skin=revamp] .site-footer__legal a{color:var(--m-chrome-muted);text-decoration:none;transition:color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] .site-footer__legal a:hover{color:var(--m-chrome-fg)}.prefooter{padding-block:var(--m-space-section-l);text-align:center;background:var(--m-paper)}.prefooter__title{font-family:var(--m-font-display);font-size:clamp(35px,3.8vw,55px);font-weight:900;line-height:1.1;text-wrap:balance}.prefooter__text{margin-top:12px;font-size:var(--m-fs-large)}.prefooter__brands{display:grid;gap:40px;justify-content:center;margin-top:44px}@media(min-width:640px){.prefooter__brands{grid-template-columns:repeat(2,minmax(0,280px))}}.prefooter__brand{display:flex;flex-direction:column;align-items:center;gap:14px}.prefooter__logo{width:150px}:root[data-skin=revamp] .prefooter{color:#fff;text-align:left;background:var(--m-canvas)}:root[data-skin=revamp] .prefooter>.container{padding-block:clamp(32px,5vw,56px);background:var(--m-ink);border-radius:var(--m-r-band)}:root[data-skin=revamp] .prefooter__title{padding-inline:clamp(8px,3vw,40px);text-transform:uppercase}:root[data-skin=revamp] .prefooter__text{padding-inline:clamp(8px,3vw,40px);color:#ffffffb8}:root[data-skin=revamp] .prefooter__brands{justify-content:start;padding-inline:clamp(8px,3vw,40px)}:root[data-skin=revamp] .prefooter__brand{align-items:flex-start;padding:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:13px}:root[data-skin=revamp] .prefooter__logo img{filter:invert(1)}:root[data-skin=revamp] .prefooter .btn--dark{--btn-bg: #fff;--btn-fg: var(--m-ink);--btn-border: #fff;--btn-bg-hover: var(--m-ink-4);--btn-border-hover: var(--m-ink-4);--btn-fg-hover: var(--m-ink)}:root[data-skin=revamp] .rv-prefooter{--pf-top: var(--m-paper);--m-focus: var(--m-chrome-focus)}:root[data-skin=revamp] .site-main:has(>.s:last-of-type[data-theme=canvas],>article>.s:last-child[data-theme=canvas])~.rv-prefooter{--pf-top: var(--m-canvas)}:root[data-skin=revamp] .site-main:has(>.s:last-of-type[data-theme=ink],>article>.s:last-child[data-theme=ink])~.rv-prefooter{--pf-top: var(--m-ink)}:root[data-skin=revamp] .site-main:has(>.s:last-of-type[data-theme=brand],>article>.s:last-child[data-theme=brand])~.rv-prefooter{--pf-top: var(--m-brand)}:root[data-skin=revamp] .site-main:has(>.s:last-of-type[data-theme=accent],>article>.s:last-child[data-theme=accent])~.rv-prefooter{--pf-top: var(--m-accent-page)}:root[data-skin=revamp] .site-main:has(>.s:last-of-type:is([data-rv-flow=bleed],[data-rv-bottom=none]),>article>.s:last-child:is([data-rv-flow=bleed],[data-rv-bottom=none]))~.rv-prefooter{--pf-top: var(--m-canvas);--pf-air: var(--m-space-section-s);padding-top:var(--pf-air)}:root[data-skin=revamp] .site-main:has(>.s:last-of-type>.s__bg,>article>.s:last-child>.s__bg)~.rv-prefooter{--pf-top: transparent;--pf-air: 0px;--pf-overlap: 60px;margin-top:calc(-1 * var(--pf-overlap));padding-top:0}:root[data-skin=revamp] .rv-prefooter{position:relative;z-index:1;background:linear-gradient(180deg,var(--pf-top) calc(50% + var(--pf-air, 0px) / 2),var(--m-footer-bg) 0)}:root[data-skin=revamp] .site-main:has(>.s:last-of-type>.s__bg,>article>.s:last-child>.s__bg)~.rv-prefooter{background:linear-gradient(180deg,transparent var(--pf-overlap),var(--m-footer-bg) 0)}:root[data-skin=revamp] .rv-prefooter__box{display:grid;align-items:center;gap:22px;min-height:120px;padding:26px 22px 22px;color:var(--m-chrome-fg);background:var(--m-chrome-raised);border:1px solid var(--m-chrome-raised-line);border-radius:var(--m-r-band);box-shadow:var(--m-chrome-panel-shadow)}@media(min-width:920px){:root[data-skin=revamp] .rv-prefooter__box{grid-template-columns:auto minmax(0,1fr) auto;gap:24px 56px;padding:22px 28px 22px 36px}}:root[data-skin=revamp] .rv-prefooter__offer{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"label label" "price validity";align-items:baseline;column-gap:14px}:root[data-skin=revamp] .rv-prefooter__label{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;grid-area:label;margin-bottom:8px;color:var(--m-chrome-accent)}:root[data-skin=revamp] .rv-prefooter__price{font-family:var(--m-font-display);font-size:var(--m-fs-figure);font-weight:900;font-style:normal;font-synthesis:none;line-height:var(--m-lh-figure);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;font-variant-numeric:tabular-nums;grid-area:price;display:flex;align-items:flex-start;font-size:56px}:root[data-skin=revamp] .rv-prefooter__unit{margin:.1em 0 0 .06em;font-family:var(--m-font-body);font-size:.42em;font-weight:700;line-height:1}:root[data-skin=revamp] .rv-prefooter__validity{grid-area:validity;font-size:13px;line-height:1.3;color:var(--m-chrome-muted)}:root[data-skin=revamp] .rv-prefooter__bullets{display:flex;flex-direction:column;gap:10px}@media(min-width:1080px){:root[data-skin=revamp] .rv-prefooter__bullets{flex-flow:row wrap;gap:10px 28px}}:root[data-skin=revamp] .rv-prefooter__bullets li{position:relative;padding-left:28px;font-size:14px;line-height:18px;color:var(--m-chrome-nav)}:root[data-skin=revamp] .rv-prefooter__bullets li:before,:root[data-skin=revamp] .rv-prefooter__bullets li:after{content:"";position:absolute;top:0;left:0;width:18px;height:18px}:root[data-skin=revamp] .rv-prefooter__bullets li:before{background:color-mix(in srgb,var(--m-brand) 16%,transparent);border-radius:50%}:root[data-skin=revamp] .rv-prefooter__bullets li:after{background:var(--m-brand);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5.2 9.3l2.4 2.4 5.2-5.4' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5.2 9.3l2.4 2.4 5.2-5.4' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px 18px no-repeat}:root[data-skin=revamp] .rv-prefooter__cta .btn{width:100%}@media(min-width:920px){:root[data-skin=revamp] .rv-prefooter__cta .btn{width:auto}}.app-block{padding-block:60px;background:var(--m-page-bg)}.app-block__box{position:relative;display:grid;align-items:center;gap:24px;padding:clamp(32px,5vw,72px);color:#fff;background:var(--m-brand);border-radius:var(--m-r-band)}@media(min-width:920px){.app-block__box{grid-template-columns:1fr 1fr}}.app-block__title{font-size:clamp(24px,3.2vw,45px);font-weight:500;line-height:1.05;text-transform:uppercase}.app-block__title:first-line{font-size:1.65em}.app-block__text{max-width:44ch;margin-top:18px;font-size:18px;line-height:1.35}.app-block__stores{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.app-block__stores img{width:auto;height:44px}@media(min-width:920px){.app-block__stores img{height:56px}}.app-block__mockup{display:none}@media(min-width:920px){.app-block__mockup{display:block;margin-block:-110px}}:root[data-skin=parity] .app-block:not(.app-block--section){padding-block:60px}@media(max-width:959.98px){:root[data-skin=parity] .app-block:not(.app-block--section){padding-block:20px;background:#fafafa}}:root[data-skin=parity] .app-block:not(.app-block--section) .app-block__box{display:block;margin-inline:calc(20px - var(--m-gutter));padding:36px}@media(min-width:960px){:root[data-skin=parity] .app-block:not(.app-block--section) .app-block__box{margin-inline:calc(-1 * var(--m-gutter))}}:root[data-skin=parity] .app-block:not(.app-block--section) .app-block__body{container-type:inline-size}@media(min-width:960px){:root[data-skin=parity] .app-block:not(.app-block--section) .app-block__body{width:calc(50% - 18px)}}@media(max-width:959.98px){:root[data-skin=parity] .app-block:not(.app-block--section) .app-block__body{text-align:center}}:root[data-skin=parity] .app-block:not(.app-block--section) .app-block__title{font-size:max(24px,8cqi);font-weight:700;line-height:1.23;letter-spacing:.48px}:root[data-skin=parity] .app-block:not(.app-block--section) .app-block__title:first-line{font-size:13.15cqi}:root[data-skin=parity] .app-block:not(.app-block--section) .app-block__text{max-width:none;margin-top:36px;font-size:var(--m-fs-large);line-height:1.35}:root[data-skin=parity] .app-block:not(.app-block--section) .app-block__stores{flex-wrap:nowrap;align-items:flex-start;gap:36px;margin-top:36px}:root[data-skin=parity] .app-block:not(.app-block--section) .app-block__stores>li{flex:0 0 calc(50% - 18px)}:root[data-skin=parity] .app-block:not(.app-block--section) .app-block__stores img{width:100%;height:auto}:root[data-skin=parity] .app-block:not(.app-block--section) .app-block__mockup{display:none}@media(min-width:960px){:root[data-skin=parity] .app-block:not(.app-block--section) .app-block__mockup{position:absolute;top:-44px;right:36px;display:block;width:calc(50% - 54px);margin:0}}:root[data-skin=parity] .app-block__mockup{aspect-ratio:1000/950}:root[data-skin=parity] .app-block__mockup .picture{display:block;width:78.4%;margin-inline:auto}:root[data-skin=parity] .app-block__mockup img{display:block;width:100%;height:auto}:root[data-skin=parity] .site-footer[data-variant=booking] .site-footer__nl-text{display:none}@media(min-width:960px){:root[data-skin=parity] .site-footer[data-variant=booking] .site-footer__newsletter{min-height:199px;padding-top:15px}}:root[data-skin=revamp] .app-block{--ab-inline: max(var(--m-gutter), calc((100% - var(--m-container)) / 2))}:root[data-skin=revamp] .app-block>.container{max-width:none;padding-inline:0}:root[data-skin=revamp] .app-block:not(.app-block--section){--ab-top: var(--m-paper);padding-block:var(--m-space-section-l) 0;background:var(--ab-top)}:root[data-skin=revamp] .site-main:has(>.s:last-of-type[data-theme=canvas])~.app-block{--ab-top: var(--m-canvas)}:root[data-skin=revamp] .site-main:has(>.s:last-of-type[data-theme=ink])~.app-block{--ab-top: var(--m-ink)}:root[data-skin=revamp] .site-main:has(>.s:last-of-type[data-theme=accent])~.app-block{--ab-top: var(--m-accent-page)}:root[data-skin=revamp] .app-block__box{--m-focus: var(--m-ink);display:block;padding:clamp(32px,5vw,72px) var(--ab-inline) 0;overflow:hidden;color:var(--m-ink);background:radial-gradient(90% 120% at 100% 0%,#ffffff24,#fff0 58%),radial-gradient(70% 90% at 100% 100%,#0b0b0d38,#0b0b0d00 70%),var(--m-brand);border-radius:0}@media(min-width:920px){:root[data-skin=revamp] .app-block__box{display:flex;align-items:center;min-height:clamp(400px,34vw,480px);padding-bottom:clamp(32px,5vw,72px);overflow:visible;clip-path:inset(-200px 0 0 0)}}:root[data-skin=revamp] .app-block__body{position:relative;z-index:1}@media(min-width:920px){:root[data-skin=revamp] .app-block__body{width:50%}}:root[data-skin=revamp] .app-block__title{font-family:var(--m-font-display);font-size:var(--m-fs-title);font-weight:900;font-style:normal;font-synthesis:none;line-height:var(--m-lh-title);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;max-inline-size:var(--m-measure-title);color:#fff}:root[data-skin=revamp] .app-block__title:first-line{font-size:1em}:root[data-skin=revamp] .app-block__title em{font-style:italic;color:var(--m-ink)}:root[data-skin=revamp] .app-block__text{font-family:var(--m-font-body);font-size:var(--m-fs-lede);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-lede);letter-spacing:0;text-wrap:pretty;max-inline-size:var(--m-measure-lede);max-inline-size:40ch;margin-top:var(--m-gap-title-lede);color:var(--m-ink)}:root[data-skin=revamp] .app-block__stores{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:var(--m-gap-lede-buttons)}:root[data-skin=revamp] .app-block__stores img{display:block;width:auto;height:44px}:root[data-skin=revamp] .app-block__store{display:block;border-radius:9px;box-shadow:0 10px 24px -14px #0b0b0d99;transition:transform var(--m-dur) var(--m-ease),box-shadow var(--m-dur) var(--m-ease)}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .app-block__store:hover{transform:translateY(-2px);box-shadow:0 16px 28px -14px #0b0b0db3}}:root[data-skin=revamp] .app-block__store:focus-visible{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:var(--m-focus-offset, 2px);outline-color:var(--m-ink)}:root[data-skin=revamp] .app-block__qr{display:none}@media(min-width:1080px){:root[data-skin=revamp] .app-block__body:has(.app-block__qr){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:28px}:root[data-skin=revamp] .app-block__body:has(.app-block__qr)>:not(.app-block__stores,.app-block__qr){grid-column:1/-1}:root[data-skin=revamp] .app-block__body:has(.app-block__qr) .app-block__stores{flex-direction:column;align-items:flex-start;gap:12px}:root[data-skin=revamp] .app-block__qr{display:flex;align-items:center;gap:16px;margin-top:var(--m-gap-lede-buttons)}}:root[data-skin=revamp] .app-block__qr-code{display:block;flex:none;width:106px;height:106px;padding:12px;background:#fff;border-radius:var(--m-r-small);box-shadow:0 10px 24px -14px #0b0b0d99}:root[data-skin=revamp] .app-block__qr-code svg{display:block;width:100%;height:100%}:root[data-skin=revamp] .app-block__qr-code path{fill:var(--m-ink)}:root[data-skin=revamp] .app-block__qr-label{font-family:var(--m-font-body);font-size:var(--m-fs-small);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-small);letter-spacing:var(--m-ls-small);max-inline-size:16ch;font-weight:700;color:var(--m-ink)}:root[data-skin=revamp] .app-block__mockup{display:block;width:min(78%,408px);height:clamp(210px,52vw,320px);margin:var(--m-sp-7) auto 0;overflow:hidden}:root[data-skin=revamp] .app-block__mockup img{display:block;width:100%;height:auto}@media(min-width:920px){:root[data-skin=revamp] .app-block__mockup{position:absolute;top:-40px;right:var(--ab-inline);bottom:0;width:calc((100% - 2 * var(--ab-inline)) * .36);height:auto;margin:0;overflow:visible}:root[data-skin=revamp] .app-block__mockup .picture{position:absolute;top:0;left:0;width:100%}}@media(min-width:1080px){:root[data-skin=revamp] .app-block__mockup{width:min((100% - 2 * var(--ab-inline)) * .44,550px)}}@media(prefers-reduced-motion:reduce){:root[data-skin=revamp] .app-block__store{transition:none}:root[data-skin=revamp] .app-block__store:hover{transform:none}}.mobile-bar{position:fixed;z-index:var(--m-z-bar);right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--m-bar-h, auto);padding:0 var(--m-gutter) env(safe-area-inset-bottom,0px);color:var(--m-chrome-fg, #fff);background:var(--m-chrome-bg, var(--m-ink));box-shadow:0 -1px 0 var(--m-chrome-line, rgba(255, 255, 255, .14));transition:transform .3s var(--m-ease),visibility 0s}.mobile-bar[data-state=hidden],:root.js .mobile-bar:not([data-state],.mobile-bar--preview){visibility:hidden;transform:translateY(100%);transition:transform .3s var(--m-ease),visibility 0s linear .3s}@media(min-width:920px){.mobile-bar{display:none}}@media(prefers-reduced-motion:reduce){.mobile-bar,.mobile-bar[data-state=hidden]{transition:none}}.mobile-bar .btn{--m-cta-bg: var(--m-brand-700);--m-focus: var(--m-chrome-focus, #fff);position:relative;flex:0 0 auto;min-width:0;max-width:50%}.mobile-bar .btn:after{position:absolute;inset:-3px 0;content:""}.mobile-bar .btn__label{min-width:0;overflow:hidden;text-overflow:ellipsis;padding-block:3px;margin-block:-3px}.mobile-bar[data-tone=brand]{--m-chrome-bg: var(--m-brand-700);--m-chrome-fg: #fff;--m-chrome-muted: #fff;--m-chrome-line: transparent;--m-chrome-focus: #fff}.mobile-bar[data-tone=ink]{--m-chrome-bg: var(--m-ink);--m-chrome-fg: #fff;--m-chrome-muted: var(--m-on-ink-muted, rgb(255 255 255 / 66%));--m-chrome-line: var(--m-line-on-ink, rgb(255 255 255 / 14%));--m-chrome-focus: #fff}.mobile-bar[data-tone=paper]{--m-chrome-bg: var(--m-paper);--m-chrome-fg: var(--m-ink);--m-chrome-muted: var(--m-ink-3);--m-chrome-line: var(--m-line);--m-chrome-focus: var(--m-brand-700)}.mobile-bar__text{display:flex;flex-direction:column;gap:5px;min-width:0;position:relative;top:calc(1.75px * var(--m-cap-k))}.mobile-bar__title,.mobile-bar__subtitle{padding-block:3px;margin-block:-3px}.mobile-bar__title{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;overflow:hidden;line-height:14px;text-overflow:ellipsis;white-space:nowrap;color:var(--m-chrome-fg, #fff)}.mobile-bar__title:only-child,.mobile-bar[data-fit=title] .mobile-bar__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;padding-bottom:0;margin-bottom:0;white-space:normal;overflow-wrap:break-word}.mobile-bar__subtitle{overflow:hidden;font-size:12px;line-height:15px;text-overflow:ellipsis;white-space:nowrap;color:var(--m-chrome-muted, rgba(255, 255, 255, .66))}.mobile-bar[data-fit=title] .mobile-bar__subtitle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:919.98px){body[data-mobile-bar=on]{--m-bar-h: calc(64px + env(safe-area-inset-bottom, 0px)) }}@media(max-width:919.98px){html:has(body[data-mobile-bar=on]){scroll-padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}}@media(max-width:919.98px){.no-js body[data-mobile-bar=on]{padding-bottom:var(--m-bar-h)}}html.is-popup-open{overflow:hidden;scrollbar-gutter:stable}.popup{width:min(640px,100vw - 32px);max-height:calc(100vh - 32px);padding:0;overflow:visible;color:var(--m-ink);background:transparent;border:0}.popup::backdrop{background:#0b0b0d9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.popup[open]{animation:m-rise var(--m-dur-slow) var(--m-ease)}.popup__box{position:relative;overflow:hidden;background:#fff;border-radius:var(--m-r-band)}.popup__content{padding:36px 32px}.popup__close{appearance:none;margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer;position:absolute;z-index:2;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;color:var(--m-ink);background:#fff;border-radius:50%;box-shadow:var(--m-shadow-1)}.popup__close .icon{width:20px;height:20px}.popup__link{display:block}@keyframes m-rise{0%{opacity:0;transform:translateY(14px)}}:root[data-skin=parity] .popup__box{border-radius:0}:root[data-skin=parity] .popup:has(.popup__visual){width:fit-content;max-width:min(640px,100vw - 32px)}:root[data-skin=parity] .popup__visual img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 32px)}:root[data-skin=parity] .popup__content{padding:36px 68px 28px 32px}:root[data-skin=parity] .popup__content+.btn{margin:0 32px 32px}:root[data-skin=revamp] .popup{--m-focus: var(--m-ink);width:min(560px,100vw - 32px);max-height:calc(100svh - 32px)}:root[data-skin=revamp] .popup::backdrop{background:#0b0b0db3;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-skin=revamp] .popup[open]{animation:m-popup-in .3s var(--m-ease)}:root[data-skin=revamp] .popup[open]::backdrop{animation:m-popup-veil .3s var(--m-ease)}@media(min-width:920px){:root[data-skin=revamp] .popup--split{width:min(880px,100vw - 64px)}}:root[data-skin=revamp] .popup__box{display:grid;max-height:inherit;overflow:hidden;background:var(--m-paper);border-radius:var(--m-r-band);box-shadow:var(--m-shadow-float)}@media(min-width:920px){:root[data-skin=revamp] .popup--split .popup__box{grid-template-columns:1fr 1fr}}:root[data-skin=revamp] .popup__media{min-height:0;overflow:hidden}:root[data-skin=revamp] .popup__media .picture,:root[data-skin=revamp] .popup__media .popup__link{display:block;height:100%}:root[data-skin=revamp] .popup__media img{display:block;width:100%;height:100%;object-fit:cover}:root[data-skin=revamp] .popup--single:has(.popup__media){width:fit-content;max-width:min(560px,100vw - 32px)}:root[data-skin=revamp] .popup--single:has(.popup__media) .popup__media img{width:auto;max-width:100%;height:auto;max-height:calc(100svh - 32px)}:root[data-skin=revamp] .popup--split .popup__media{aspect-ratio:16/10}@media(min-width:920px){:root[data-skin=revamp] .popup--split .popup__media{aspect-ratio:4/5}}:root[data-skin=revamp] .popup__body{display:flex;flex-direction:column;justify-content:center;gap:28px;min-height:0;padding:36px 28px 32px;overflow-y:auto;overscroll-behavior:contain}@media(min-width:920px){:root[data-skin=revamp] .popup__body{padding:72px 48px 48px}}:root[data-skin=revamp] .popup--single .popup__body{padding-top:72px}:root[data-skin=revamp] .popup__content{padding:0;font-size:17px;line-height:1.5;color:var(--m-ink-2)}:root[data-skin=revamp] .popup__content>:is(h2,h3):first-child{font-family:var(--m-font-display);font-size:var(--m-fs-h3-display);font-weight:800;font-style:normal;font-synthesis:none;line-height:var(--m-lh-h3-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;margin-top:0;margin-bottom:14px;color:var(--m-ink)}:root[data-skin=revamp] .newsletter--popup:not(#_) .stretch-newsletter-form{--stretch-font: var(--m-font-body)}:root[data-skin=revamp] .newsletter--popup:not(#_) .stretch-newsletter-form .stretch-nl-form,:root[data-skin=revamp] .newsletter--popup:not(#_) .stretch-newsletter-form .stretch-nl-form[data-layout=stacked]{flex-flow:row nowrap;align-items:center;gap:6px;height:54px;padding:0 6px 0 0;background:var(--m-canvas);border:1px solid var(--m-line);border-radius:var(--m-r-pill);transition:border-color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] .newsletter--popup:not(#_) .stretch-newsletter-form .stretch-nl-form:hover,:root[data-skin=revamp] .newsletter--popup:not(#_) .stretch-newsletter-form .stretch-nl-form[data-layout=stacked]:hover{border-color:#0b0b0d42}:root[data-skin=revamp] .newsletter--popup:not(#_) .stretch-newsletter-form .stretch-nl-form:has(.stretch-nl-input:focus-visible),:root[data-skin=revamp] .newsletter--popup:not(#_) .stretch-newsletter-form .stretch-nl-form[data-layout=stacked]:has(.stretch-nl-input:focus-visible){border-color:#0b0b0d70;outline:2px solid var(--m-focus);outline-offset:3px}:root[data-skin=revamp] .newsletter--popup:not(#_) .stretch-newsletter-form .stretch-nl-input-wrapper{flex:1 1 auto;align-self:stretch;min-width:0}:root[data-skin=revamp] .newsletter--popup:not(#_) .stretch-newsletter-form .stretch-nl-input{height:100%;padding:3px 8px 0 18px;font-size:16px;letter-spacing:0;text-transform:none;color:var(--m-ink);background:transparent;border:0;border-radius:var(--m-r-pill)}:root[data-skin=revamp] .newsletter--popup:not(#_) .stretch-newsletter-form .stretch-nl-input::placeholder{color:var(--m-ink-3)}:root[data-skin=revamp] .newsletter--popup:not(#_) .stretch-newsletter-form .stretch-nl-input:focus-visible{outline:none}:root[data-skin=revamp] .newsletter--popup:not(#_) .stretch-newsletter-form .stretch-nl-button{flex:0 0 auto;height:42px;padding:0 14px;color:#fff;background:var(--m-brand-700);border:0;border-radius:var(--m-r-pill)}:root[data-skin=revamp] .newsletter--popup:not(#_) .stretch-newsletter-form .stretch-nl-button:hover{background:var(--m-brand-800)}:root[data-skin=revamp] .newsletter--popup:not(#_) .stretch-newsletter-form .stretch-nl-button:focus-visible{outline:2px solid var(--m-focus);outline-offset:2px}:root[data-skin=revamp] .newsletter--popup:not(#_) .stretch-newsletter-form .stretch-nl-button-text{position:relative;top:calc(.18em * var(--m-cap-k));font-size:var(--m-fs-btn-s);font-weight:700;letter-spacing:.08em;text-transform:uppercase}:root[data-skin=revamp] .newsletter--popup:not(#_) .stretch-newsletter-form .stretch-nl-message{margin-top:10px;padding:0 0 0 20px;font-size:14px}:root[data-skin=revamp] .newsletter--popup:not(#_) .stretch-newsletter-form .stretch-nl-message-error{padding:10px 16px}@media(max-width:399.98px){:root[data-skin=revamp] .newsletter--popup:not(#_) .stretch-newsletter-form .stretch-nl-form,:root[data-skin=revamp] .newsletter--popup:not(#_) .stretch-newsletter-form .stretch-nl-form[data-layout=stacked]{flex-direction:column;align-items:stretch;gap:10px;height:auto;padding:0;background:none;border:0;border-radius:0}:root[data-skin=revamp] .newsletter--popup:not(#_) .stretch-newsletter-form .stretch-nl-form:has(.stretch-nl-input:focus-visible),:root[data-skin=revamp] .newsletter--popup:not(#_) .stretch-newsletter-form .stretch-nl-form[data-layout=stacked]:has(.stretch-nl-input:focus-visible){outline:none}:root[data-skin=revamp] .newsletter--popup:not(#_) .stretch-newsletter-form .stretch-nl-input-wrapper{height:50px;background:var(--m-canvas);border:1px solid var(--m-line);border-radius:var(--m-r-pill)}:root[data-skin=revamp] .newsletter--popup:not(#_) .stretch-newsletter-form .stretch-nl-input-wrapper:has(.stretch-nl-input:focus-visible){border-color:#0b0b0d70;outline:2px solid var(--m-focus);outline-offset:3px}:root[data-skin=revamp] .newsletter--popup:not(#_) .stretch-newsletter-form .stretch-nl-button{height:46px}}:root[data-skin=revamp] .popup__cta .btn{width:100%}@media(min-width:640px){:root[data-skin=revamp] .popup__cta .btn{width:auto}}:root[data-skin=revamp] .popup__close{top:14px;right:14px;width:44px;height:44px;color:var(--m-ink);background:#ffffffeb;box-shadow:var(--m-shadow-1);transition:color var(--m-dur-fast) var(--m-ease),background var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] .popup__close .icon{width:18px;height:18px}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .popup__close:hover{color:#fff;background:var(--m-ink)}}@media(prefers-reduced-motion:reduce){:root[data-skin=revamp] .popup[open],:root[data-skin=revamp] .popup[open]::backdrop{animation:none}}@keyframes m-popup-in{0%{opacity:0;transform:scale(.98)}}@keyframes m-popup-veil{0%{opacity:0}}.article-hero{position:relative;display:flex;align-items:flex-end;min-height:clamp(210px,22vw,320px);overflow:hidden;color:#fff;background:var(--m-ink)}.article-hero__media{position:absolute;inset:0}.article-hero__media:after{content:"";position:absolute;inset:0;background:#0b0b0d40}.article-hero__picture,.article-hero__picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.article-hero__inner{position:relative;padding-bottom:0}.article-hero__title{font-family:var(--m-font-display);font-weight:var(--m-fw-display);font-style:normal;line-height:var(--m-lh-display);letter-spacing:var(--m-ls-display);text-transform:var(--m-tt-display);font-size:var(--m-fs-page-title);line-height:1;color:#fff;transform:translateY(.14em);text-wrap:balance}.article__body{padding-block:var(--m-space-section-m) var(--m-space-section-l)}.article__title{margin-top:28px;font-family:var(--m-ff-h2);font-size:clamp(28px,3.4vw,44px);font-weight:var(--m-fw-h2);line-height:1.05;text-wrap:balance}.article__meta{display:flex;gap:8px;margin:14px 0 32px;font-size:13px;color:var(--m-ink-3)}.related__title{margin-bottom:0}.prose--article{--article-gap: clamp(8px, 1.2vw, 14px);--article-block: 1.9em}.prose--article .alignwide{--article-wide: min(var(--m-container-narrow), 100vw - 2 * var(--m-gutter));width:var(--article-wide);max-width:none;margin-inline:calc((100% - var(--article-wide)) / 2)}.prose--article>figure,.prose--article>aside,.prose--article>blockquote,.prose--article>.wp-block-media-text,.prose--article>.post-cta,.prose--article>.wp-block-buttons,.prose--article>.wp-block-group{margin-top:var(--article-block)}.prose--article>figure+*,.prose--article>aside+*,.prose--article>blockquote+*,.prose--article>.wp-block-media-text+*,.prose--article>.post-cta+*,.prose--article>.wp-block-buttons+*,.prose--article>.wp-block-group+*{margin-top:var(--article-block)}.prose--article>figure.alignwide+figure.alignwide{margin-top:var(--article-gap)}.prose--article figure{margin-inline:0}.prose--article figure img{display:block;width:100%;height:auto}.prose--article [class*=has-ratio-] img{height:100%;object-fit:cover}.prose--article .has-ratio-1-1 img{aspect-ratio:1}.prose--article .has-ratio-4-3 img{aspect-ratio:4/3}.prose--article .has-ratio-3-4 img{aspect-ratio:3/4}.prose--article .has-ratio-16-9 img{aspect-ratio:16/9}.prose--article .has-ratio-3-2 img{aspect-ratio:3/2}.prose--article .has-ratio-2-3 img{aspect-ratio:2/3}.prose--article .wp-block-gallery{display:grid;grid-template-columns:repeat(var(--article-cols, 2),minmax(0,1fr));align-items:normal;gap:var(--article-gap)}.prose--article .wp-block-gallery>figure{margin:0}.prose--article .wp-block-gallery.is-cropped img{height:100%;object-fit:cover}.prose--article .columns-3{--article-cols: 3}.prose--article .columns-4{--article-cols: 4}.prose--article .wp-block-media-text{display:grid;gap:28px clamp(28px,4vw,56px);align-items:center}@media(min-width:640px){.prose--article .wp-block-media-text{grid-template-columns:repeat(2,minmax(0,1fr))}}.prose--article .wp-block-media-text__media{margin:0}.prose--article .wp-block-media-text__content>*+*{margin-top:.9em}.prose--article .wp-block-table{margin-inline:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.prose--article .wp-block-table table{min-width:520px;border-collapse:collapse}.prose--article hr{margin-block:var(--article-block);border:0;border-top:1px solid var(--m-rule)}.prose--article :is(.key-points,.is-style-retenir) ul{margin-top:.6em}.prose--article .interview-tagline{font-size:var(--m-fs-lede);line-height:1.4;color:var(--m-ink-2)}.prose--article .interview-facts{padding:0;list-style:none}.prose--article .interview-facts li{margin:0}.prose--article :is(.interview-quote,.is-style-coach) p{text-wrap:balance}.prose--article .post-cta{text-align:center}.prose--article .post-cta__title{margin-top:0}.prose--article .post-cta__actions{margin-top:18px}.prose--article .wp-block-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.prose--article .wp-block-button{margin:0}.prose--article .wp-block-embed{margin-inline:0}.prose--article .wp-block-embed iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0}.prose--article .wp-block-details>summary{list-style:none;cursor:pointer}.prose--article .wp-block-details>summary::-webkit-details-marker{display:none}.prose--article .wp-block-details>summary::marker{content:""}@media(max-width:639.98px){.prose--article .wp-block-gallery.columns-3,.prose--article .wp-block-gallery.columns-4{--article-cols: 2}.prose--article .wp-block-gallery.columns-3>figure:first-child,.prose--article .wp-block-gallery.columns-4>figure:first-child{grid-column:1/-1}}.prose--article .prod-blank{display:none}@keyframes article-hero-zoom{0%{transform:scale(1.06)}}:root[data-skin=revamp] .article-meta{font-family:var(--m-font-body);font-size:var(--m-fs-small);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-small);letter-spacing:var(--m-ls-small);--meta-sep: calc(24px + .278em) ;display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;margin:0 0 0 calc(-1 * var(--meta-sep));clip-path:inset(0 0 0 var(--meta-sep));color:var(--m-subtle);font-variant-numeric:tabular-nums}:root[data-skin=revamp] .article-meta__item{white-space:nowrap}:root[data-skin=revamp] .article-meta__item:before{content:"·";content:"·"/"";display:inline-block;width:var(--meta-sep);text-align:center;opacity:.7}:root[data-skin=revamp] .article-crumbs__list{margin:0;padding:0;list-style:none;font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;display:flex;flex-wrap:wrap;gap:4px 0;color:var(--m-kicker)}:root[data-skin=revamp] .article-crumbs__list li:not(:last-child):after{content:"/";margin-inline:10px;opacity:.6}:root[data-skin=revamp] .article-crumbs__list a{color:inherit;text-decoration:none;transition:color var(--m-dur-fast) var(--m-ease)}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .article-crumbs__list a:hover{color:var(--m-heading)}}:root[data-skin=revamp] .article-crumbs__list a:focus-visible{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:var(--m-focus-offset, 2px);border-radius:2px}:root[data-skin=revamp] .article-hero--rv{display:flex;align-items:stretch;min-height:125vw}@media(min-width:640px){:root[data-skin=revamp] .article-hero--rv{min-height:56.25vw}}@media(min-width:920px){:root[data-skin=revamp] .article-hero--rv{min-height:min(42.8571428571vw,760px)}}:root[data-skin=revamp] .article-hero--rv:after{content:"";position:absolute;top:-120px;right:-140px;width:var(--m-halo-size);height:var(--m-halo-size);pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--m-brand) 55%,transparent),color-mix(in srgb,var(--m-brand) 0%,transparent))}:root[data-skin=revamp] .article-hero--rv .article-hero__media:after{background:var(--m-veil-bottom)}:root[data-skin=revamp] .article-hero--rv .article-hero__media .picture{position:absolute;inset:0}:root[data-skin=revamp] .article-hero--rv .article-hero__media img{height:100%;object-fit:cover;object-position:50% 12%;animation:article-hero-zoom 1.4s var(--m-ease) both}@media(prefers-reduced-motion:reduce){:root[data-skin=revamp] .article-hero--rv .article-hero__media img{animation:none}}:root[data-skin=revamp][data-photo=none] .article-hero--rv:after{content:none}:root[data-skin=revamp] .article-hero--rv .article-hero__inner{position:relative;z-index:1;display:grid;grid-template-rows:auto 1fr auto auto;padding-block:var(--m-space-section-m) var(--m-space-section-l)}:root[data-skin=revamp] .article-hero__chips{align-self:end;margin:0;padding-top:var(--m-space-section-m)}:root[data-skin=revamp] .article-hero__chip{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;height:24px;padding:0 10px;color:var(--m-ink);background:var(--m-brand);border-radius:var(--m-r-tag)}:root[data-skin=revamp] .article-hero--rv .article-hero__title{font-family:var(--m-font-display);font-size:var(--m-fs-article-title);font-weight:900;font-style:normal;font-synthesis:none;line-height:var(--m-lh-article-title);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;max-inline-size:var(--m-measure-article-title);margin-top:18px;color:#fff;transform:none}:root[data-skin=revamp] .article-hero--rv .article-meta{margin-top:24px;color:var(--m-on-ink-muted)}:root[data-skin=revamp] .interview-hero{padding-block:var(--m-space-section-l);color:var(--m-fg);background:var(--m-bg)}:root[data-skin=revamp] .interview-hero__grid{display:grid;gap:32px}@media(min-width:640px){:root[data-skin=revamp] .interview-hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:var(--m-head-gap);align-items:start}}:root[data-skin=revamp] .interview-hero__head{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:640px){:root[data-skin=revamp] .interview-hero__head{grid-column:1/span 7;grid-row:1;align-self:end}}@media(min-width:920px){:root[data-skin=revamp] .interview-hero__head{grid-column:1/span 6;align-self:start}}:root[data-skin=revamp] .interview-hero__title{font-family:var(--m-font-display);font-size:var(--m-fs-page-title);font-weight:900;font-style:normal;font-synthesis:none;line-height:var(--m-lh-page-title);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;max-inline-size:var(--m-measure-page-title);margin-top:20px;color:var(--m-heading)}:root[data-skin=revamp] .interview-hero__tagline{margin-top:var(--m-gap-title-lede);color:var(--m-muted)}:root[data-skin=revamp] .interview-hero__tagline:first-letter{text-transform:uppercase}:root[data-skin=revamp] .interview-hero .article-meta{margin-top:16px}:root[data-skin=revamp] .interview-hero__portrait{margin:0}:root[data-skin=revamp] .interview-hero__portrait .picture{overflow:hidden;background:var(--m-paper);border-radius:var(--m-r-media)}:root[data-skin=revamp] .interview-hero__portrait img{object-position:50% 0}@media(min-width:640px){:root[data-skin=revamp] .interview-hero__portrait{grid-column:8/-1;grid-row:1}}@media(min-width:920px){:root[data-skin=revamp] .interview-hero__portrait{grid-row:1/span 2}}:root[data-skin=revamp] .interview-hero__facts{margin:0;border-bottom:1px solid var(--m-rule)}@media(min-width:640px){:root[data-skin=revamp] .interview-hero__facts{grid-column:1/-1;grid-row:2}}@media(min-width:920px){:root[data-skin=revamp] .interview-hero__facts{grid-column:1/span 6}}:root[data-skin=revamp] .interview-hero__fact{display:grid;gap:4px;padding-block:12px;border-top:1px solid var(--m-rule)}@media(min-width:640px){:root[data-skin=revamp] .interview-hero__fact{grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:24px;align-items:baseline}}:root[data-skin=revamp] .interview-hero__fact dt{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--m-subtle)}:root[data-skin=revamp] .interview-hero__fact dd{font-family:var(--m-font-body);font-size:var(--m-fs-body);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-body);letter-spacing:0;text-wrap:pretty;margin:0;font-size:15px;line-height:1.5;color:var(--m-heading)}:root[data-skin=revamp] .article__layout{background:var(--m-paper)}:root[data-skin=revamp] .article__grid{display:grid;gap:28px;padding-block:var(--m-space-section-m) var(--m-space-section-l)}@media(min-width:1080px){:root[data-skin=revamp] .article__grid{grid-template-columns:250px minmax(0,720px);column-gap:64px;align-items:start;padding-top:var(--m-space-section-l)}}:root[data-skin=revamp] .article__main{min-width:0}@media(min-width:1080px){:root[data-skin=revamp] .article__main{grid-column:2}}:root[data-skin=revamp] .article__aside{display:flex;flex-direction:column;gap:28px;min-width:0}@media(min-width:1080px){:root[data-skin=revamp] .article__aside{position:sticky;top:calc(var(--m-header-offset, 0px) + 32px);grid-column:1;grid-row:1;max-height:calc(100vh - var(--m-header-offset, 0px) - 64px)}}:root[data-skin=revamp] .article-toc__label{font-family:var(--m-font-body);font-size:var(--m-fs-kicker);font-weight:500;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-kicker);text-transform:uppercase;margin-bottom:12px;color:var(--m-subtle)}:root[data-skin=revamp] .article-toc__toggle{display:none}:root[data-skin=revamp] .article-toc__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border-left:1.5px solid var(--m-line)}@media(min-width:1080px){:root[data-skin=revamp] .article-toc__scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}:root[data-skin=revamp] .article-toc__scroll[data-fade]{-webkit-mask-image:linear-gradient(to bottom,var(--toc-fade-top, #000),#000 24px,#000 calc(100% - 24px),var(--toc-fade-bottom, #000));mask-image:linear-gradient(to bottom,var(--toc-fade-top, #000),#000 24px,#000 calc(100% - 24px),var(--toc-fade-bottom, #000))}:root[data-skin=revamp] .article-toc__scroll[data-fade~=top]{--toc-fade-top: transparent}:root[data-skin=revamp] .article-toc__scroll[data-fade~=bottom]{--toc-fade-bottom: transparent}:root[data-skin=revamp] .article-toc__link{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:baseline;margin-left:-1.5px;padding:9px 0 9px 16px;font-size:13.5px;line-height:1.35;color:var(--m-muted);text-decoration:none;border-left:2px solid transparent;transition:color var(--m-dur-fast) var(--m-ease),border-color var(--m-dur-fast) var(--m-ease)}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .article-toc__link:hover{color:var(--m-heading)}}:root[data-skin=revamp] .article-toc__link:focus-visible{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:var(--m-focus-offset, 2px);outline-offset:-2px}:root[data-skin=revamp] .article-toc__link[aria-current=true]{color:var(--m-heading);border-left-color:var(--m-brand)}:root[data-skin=revamp] .article-toc__link[aria-current=true] .article-toc__num{color:var(--m-brand-text)}:root[data-skin=revamp] .article-toc__num{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--m-subtle);transition:color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] .article-toc__name{text-wrap:pretty}:root[data-skin=revamp] .article-toc__sub{padding:0;list-style:none;display:flex;flex-direction:column;margin:-4px 0 4px}:root[data-skin=revamp] .article-toc__link--sub{grid-template-columns:minmax(0,1fr);padding:5px 0 5px 52px;font-size:12.5px;line-height:1.4;color:var(--m-subtle)}:root[data-skin=revamp] .article-toc__item--parent:has(.article-toc__link--sub[aria-current=true])>.article-toc__link{color:var(--m-heading)}:root[data-skin=revamp] .article-toc__item--parent:has(.article-toc__link--sub[aria-current=true])>.article-toc__link .article-toc__num{color:var(--m-brand-text)}@media(min-width:1080px){:root[data-skin=revamp] .article-toc{display:flex;flex-direction:column;min-height:0}}:root[data-skin=revamp] .article-trial{display:none;flex:none}@media(min-width:1080px){:root[data-skin=revamp] .article-trial{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:22px;color:var(--m-fg);background:var(--m-bg);border-radius:var(--m-r-card)}}:root[data-skin=revamp] .article-trial__price{font-family:var(--m-font-display);font-size:var(--m-fs-figure);font-weight:900;font-style:normal;font-synthesis:none;line-height:var(--m-lh-figure);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;font-variant-numeric:tabular-nums;font-size:48px;color:var(--m-heading)}:root[data-skin=revamp] .article-trial__validity{font-family:var(--m-font-body);font-size:var(--m-fs-small);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-small);letter-spacing:var(--m-ls-small);margin-bottom:6px;color:var(--m-kicker)}:root[data-skin=revamp] .article-trial__cta{justify-content:center}@media(max-width:1079.98px){:root[data-skin=revamp] .article-toc{padding:16px 20px;background:var(--m-canvas);border-radius:var(--m-r-card)}:root[data-skin=revamp].js .article-toc{padding:0}:root[data-skin=revamp].js .article-toc__label{display:none}:root[data-skin=revamp].js .article-toc__toggle{appearance:none;margin:0;font:inherit;color:inherit;background:none;border:0;border-radius:0;cursor:pointer;font-family:var(--m-font-body);font-size:var(--m-fs-kicker);font-weight:500;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-kicker);text-transform:uppercase;display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 20px;font-weight:700;color:var(--m-heading);border-radius:var(--m-r-card)}:root[data-skin=revamp].js .article-toc__toggle:focus-visible{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:var(--m-focus-offset, 2px);outline-offset:-2px}:root[data-skin=revamp].js .article-toc__list:not(.is-open){display:none}:root[data-skin=revamp].js .article-toc__list{margin:0 20px 16px}:root[data-skin=revamp] .article-toc__count{display:inline-grid;place-items:center;min-width:24px;height:20px;padding-inline:6px;font-size:10px;letter-spacing:0;font-variant-numeric:tabular-nums;color:#fff;background:var(--m-ink);border-radius:var(--m-r-pill)}:root[data-skin=revamp] .article-toc__chevron{width:16px;height:16px;margin-left:auto;transition:transform var(--m-dur) var(--m-ease)}:root[data-skin=revamp] .article-toc__toggle[aria-expanded=true] .article-toc__chevron{transform:rotate(180deg)}}:root[data-skin=revamp] .prose.article__content{max-width:720px}:root[data-skin=revamp] .article__aside{max-width:720px}:root[data-skin=revamp] .article-llm{max-width:720px;padding-bottom:24px;border-bottom:1px solid var(--m-line)}:root[data-skin=revamp] .article-llm--top{display:none}@media(min-width:1080px){:root[data-skin=revamp] .article-llm--top{display:block;margin-bottom:32px}}@media(min-width:1080px){:root[data-skin=revamp] .article-llm--top+.article__content>:first-child,:root[data-skin=revamp] .article-llm--top+.article__content>.article-llm--intro:first-child+*{margin-top:0}}:root[data-skin=revamp] .article__content>.article-llm--intro{margin-block:28px;padding-top:22.25px;border-top:1px solid var(--m-line)}:root[data-skin=revamp] .article__content>.article-llm--intro:first-child{margin-top:0;padding-top:0;border-top:0}@media(min-width:1080px){:root[data-skin=revamp] .article__content>.article-llm--intro{display:none}}:root[data-skin=revamp] .article__content>.article-llm--intro a.article-llm__link{color:var(--m-heading);text-decoration:none;transition:border-color var(--m-dur-fast) var(--m-ease),background-color var(--m-dur-fast) var(--m-ease)}@media(max-width:1079.98px){:root[data-skin=revamp] .article__content>.article-llm--intro+*{margin-top:0}:root[data-skin=revamp] .article__content>.article-llm--intro:first-child+*{margin-top:0}}:root[data-skin=revamp] .article-llm__title{font-family:var(--m-font-body);font-size:var(--m-fs-kicker);font-weight:500;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-kicker);text-transform:uppercase;margin:0 0 12px;color:var(--m-subtle)}:root[data-skin=revamp] .article-llm__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}:root[data-skin=revamp] .article-llm__item{display:flex;margin:0}:root[data-skin=revamp] .article-llm__link{display:inline-flex;gap:7.25px;align-items:center;min-height:36px;padding:0 14px 0 12px;font-size:13px;font-weight:500;line-height:1;color:var(--m-heading);text-decoration:none;white-space:nowrap;background:var(--m-paper);border:1px solid var(--m-line);border-radius:var(--m-r-chip);transition:border-color var(--m-dur-fast) var(--m-ease),background-color var(--m-dur-fast) var(--m-ease)}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .article-llm__link:hover{background:var(--m-canvas);border-color:var(--m-ink)}}:root[data-skin=revamp] .article-llm__link:focus-visible{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:var(--m-focus-offset, 2px)}:root[data-skin=revamp] .article-llm__logo{flex:none}:root[data-skin=revamp] .article-llm__link[data-llm=perplexity] .article-llm__logo{margin-right:-.5px}:root[data-skin=revamp] .article-llm__link[data-llm=mistral] .article-llm__logo{margin-right:-.5px}:root[data-skin=revamp] .article-llm__label{position:relative;top:calc(.17em * var(--m-cap-k))}:root[data-skin=revamp] .article__content{counter-reset:article-h2}:root[data-skin=revamp] .article__content .alignwide{width:100%;margin-inline:0}:root[data-skin=revamp] .article__content>p:first-child:not(.is-style-kicker){font-family:var(--m-font-body);font-size:var(--m-fs-lede);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-lede);letter-spacing:0;text-wrap:pretty;color:var(--m-heading)}:root[data-skin=revamp] .article__content>.post-lead-title{font-family:var(--m-font-body);font-size:var(--m-fs-lede);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-lede);letter-spacing:0;text-wrap:pretty;max-inline-size:none;margin-top:0;font-weight:500;text-transform:none;color:var(--m-heading)}:root[data-skin=revamp] .article__content>h2[id]{counter-increment:article-h2;margin-top:64px}:root[data-skin=revamp] .article__content>h2[id]:before{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;content:counter(article-h2,decimal-leading-zero)/"";display:block;margin-bottom:12px;color:var(--m-brand-text)}:root[data-skin=revamp] .article__content>h2+*{margin-top:20px}:root[data-skin=revamp] .article__content>h3{margin-top:36px}:root[data-skin=revamp] .article__content>p.is-style-kicker{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;margin-top:64px;color:var(--m-brand-text)}:root[data-skin=revamp] .article__content>p.is-style-kicker+h2{margin-top:12px}:root[data-skin=revamp] .article__content>p.is-style-kicker+h2:before{content:none}:root[data-skin=revamp] .article__content>p:empty{display:none}:root[data-skin=revamp] .article__content figure img{border-radius:var(--m-r-media)}:root[data-skin=revamp] .article__content figcaption{font-family:var(--m-font-body);font-size:var(--m-fs-small);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-small);letter-spacing:var(--m-ls-small);margin-top:10px;color:var(--m-subtle)}:root[data-skin=revamp] .article__content .wp-block-gallery{gap:12px}:root[data-skin=revamp] .article__content .wp-block-gallery.is-cropped figure img{aspect-ratio:4/5}:root[data-skin=revamp] .article__content :is(.key-points,.is-style-retenir){padding:30px 32px 23px;color:#fff;background:var(--m-ink);border-radius:var(--m-r-card)}@media(max-width:639.98px){:root[data-skin=revamp] .article__content :is(.key-points,.is-style-retenir){padding:24px 22px 16px}}:root[data-skin=revamp] .article__content :is(.key-points,.is-style-retenir)>:last-child{margin-bottom:0}:root[data-skin=revamp] .article__content :is(.key-points,.is-style-retenir) .key-points__title,:root[data-skin=revamp] .article__content :is(.key-points,.is-style-retenir)>:is(p,h2,h3,h4):first-child{font-family:var(--m-font-body);font-size:var(--m-fs-kicker);font-weight:500;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-kicker);text-transform:uppercase;max-inline-size:none;margin:0;color:var(--m-on-ink-muted)}:root[data-skin=revamp] .article__content :is(.key-points,.is-style-retenir) .key-points__title:before,:root[data-skin=revamp] .article__content :is(.key-points,.is-style-retenir)>:is(p,h2,h3,h4):first-child:before{content:none}:root[data-skin=revamp] .article__content :is(.key-points,.is-style-retenir) .key-points__title strong,:root[data-skin=revamp] .article__content :is(.key-points,.is-style-retenir)>:is(p,h2,h3,h4):first-child strong{font-weight:500;color:inherit}:root[data-skin=revamp] .article__content :is(.key-points,.is-style-retenir)>*+*{margin-top:14px}:root[data-skin=revamp] .article__content :is(.key-points,.is-style-retenir) p{color:#fff}:root[data-skin=revamp] .article__content :is(.key-points,.is-style-retenir) ul{display:grid;gap:12px;margin-top:18px;padding:0;list-style:none}:root[data-skin=revamp] .article__content :is(.key-points,.is-style-retenir) li{display:grid;grid-template-columns:16px 1fr;gap:12px;margin:0;padding:0;font-size:16.5px;line-height:1.5;color:#fff}:root[data-skin=revamp] .article__content :is(.key-points,.is-style-retenir) li:before{content:"";position:static;width:8px;height:8px;margin-top:.55em;background:var(--m-brand)}:root[data-skin=revamp] .article__content :is(.key-points,.is-style-retenir) a:not(.btn){color:#fff}:root[data-skin=revamp] .article__content :is(.is-style-vigilance,.is-style-exemple){padding:20px 22px 22px;background:var(--m-paper);border:1px solid var(--m-line);border-radius:var(--m-r-small)}:root[data-skin=revamp] .article__content :is(.is-style-vigilance,.is-style-exemple):before{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;min-height:24px;padding:1px 9px 0 27px;border-radius:var(--m-r-tag)}:root[data-skin=revamp] .article__content :is(.is-style-vigilance,.is-style-exemple)>*{margin-top:0}:root[data-skin=revamp] .article__content :is(.is-style-vigilance,.is-style-exemple)>:first-child{margin-top:12px}:root[data-skin=revamp] .article__content :is(.is-style-vigilance,.is-style-exemple)>*+*{margin-top:.75em}:root[data-skin=revamp] .article__content :is(.is-style-vigilance,.is-style-exemple)>:last-child{margin-bottom:0}:root[data-skin=revamp] .article__content :is(.is-style-vigilance,.is-style-exemple) p,:root[data-skin=revamp] .article__content :is(.is-style-vigilance,.is-style-exemple) li{font-size:15.5px;line-height:1.65;color:var(--m-muted)}:root[data-skin=revamp] .article__content :is(.is-style-vigilance,.is-style-exemple) strong{color:var(--m-heading)}:root[data-skin=revamp] .article__content .is-style-vigilance:before{content:"Point de vigilance";color:var(--m-brand-text);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D01119' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5 2.8 19.5h18.4L12 3.5z'/%3E%3Cpath d='M12 10v4.2M12 16.9v.1'/%3E%3C/svg%3E") 9px 50%/12px 12px no-repeat,var(--m-brand-50)}:root[data-skin=revamp] .article__content .is-style-exemple:before{content:"Exemple concret";color:var(--m-heading);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B0B0D' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4'/%3E%3Cpath d='M12 3a6 6 0 0 0-3.6 10.8c.7.6 1.1 1.3 1.1 2.2h5c0-.9.4-1.6 1.1-2.2A6 6 0 0 0 12 3z'/%3E%3C/svg%3E") 9px 50%/12px 12px no-repeat,var(--m-canvas)}:root[data-skin=revamp] .article__content .wp-block-table{background:var(--m-paper);border:1px solid var(--m-line);border-radius:var(--m-r-card)}:root[data-skin=revamp] .article__content .wp-block-table table{width:100%;font-size:14.5px;line-height:1.45}:root[data-skin=revamp] .article__content .wp-block-table th{color:var(--m-subtle);background:var(--m-canvas)}:root[data-skin=revamp] .article__content .wp-block-table th,:root[data-skin=revamp] .article__content .wp-block-table td{padding:14px 18px}:root[data-skin=revamp] .article__content .wp-block-table td:first-child{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;width:30%;color:var(--m-heading)}:root[data-skin=revamp] .article__content .wp-block-table td{color:var(--m-muted)}:root[data-skin=revamp] .article__content .wp-block-table tr:last-child td{border-bottom:0}:root[data-skin=revamp] .article__content .wp-block-table figcaption{margin:0;padding:12px 18px 14px;border-top:1px solid var(--m-line)}:root[data-skin=revamp] .article__content .wp-block-table.is-style-semaine{display:flex;flex-direction:column}:root[data-skin=revamp] .article__content .wp-block-table.is-style-semaine figcaption{font-family:var(--m-font-body);font-size:var(--m-fs-kicker);font-weight:500;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-kicker);text-transform:uppercase;order:-1;padding:18px 20px 4px;border-top:0;color:var(--m-subtle)}:root[data-skin=revamp] .article__content .wp-block-table.is-style-semaine th{background:none}:root[data-skin=revamp] .article__content .wp-block-table.is-style-semaine td:first-child{width:124px}:root[data-skin=revamp] .article__content .wp-block-table.is-style-semaine td:nth-child(2){position:relative;padding-left:37px;font-weight:700;color:var(--m-heading)}:root[data-skin=revamp] .article__content .wp-block-table.is-style-semaine td:nth-child(2):before{content:"";position:absolute;top:calc(9.5px + .725em);left:18px;width:9px;height:9px;background:var(--m-brand);border-radius:50%}:root[data-skin=revamp] .article__content .wp-block-table.is-style-semaine td:nth-child(2) em{font-style:normal}:root[data-skin=revamp] .article__content .wp-block-table.is-style-semaine tr:has(>td:nth-child(2) em:only-child) td{color:var(--m-subtle)}:root[data-skin=revamp] .article__content .wp-block-table.is-style-semaine tr:has(>td:nth-child(2) em:only-child) td:nth-child(2){font-weight:400}:root[data-skin=revamp] .article__content .wp-block-table.is-style-semaine tr:has(>td:nth-child(2) em:only-child) td:nth-child(2):before{background:var(--m-ink-4)}:root[data-skin=revamp] .article__content blockquote{padding-left:0;border-left:0}:root[data-skin=revamp] .article__content .wp-block-quote:not(.is-style-coach,.interview-quote){padding:4px 0 4px 24px;border-left:3px solid var(--m-brand)}:root[data-skin=revamp] .article__content .wp-block-quote:not(.is-style-coach,.interview-quote) p{font-family:var(--m-font-display);font-size:var(--m-fs-quote);font-weight:800;font-style:normal;font-synthesis:none;line-height:var(--m-lh-quote);letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;font-size:clamp(24px,.9vw + 19px,30px);color:var(--m-heading)}:root[data-skin=revamp] .article__content :is(.interview-quote,.is-style-coach){padding:0;border:0}:root[data-skin=revamp] .article__content :is(.interview-quote,.is-style-coach) p{font-family:var(--m-font-display);font-size:var(--m-fs-quote);font-weight:800;font-style:normal;font-synthesis:none;line-height:var(--m-lh-quote);letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;font-size:clamp(26px,1.2vw + 20px,36px);color:var(--m-accent-display, var(--m-brand))}:root[data-skin=revamp] .article__content>:is(.interview-quote,.is-style-coach){margin-block:48px}:root[data-skin=revamp] .article__content .wp-block-quote cite{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:12px;margin-top:18px;font-style:normal;color:var(--m-heading)}:root[data-skin=revamp] .article__content .wp-block-quote cite:before{content:"";flex:0 0 24px;height:2px;background:var(--m-brand)}:root[data-skin=revamp] .article__content .wp-block-details{interpolate-size:allow-keywords;border-bottom:1px solid var(--m-rule)}:root[data-skin=revamp] .article__content .wp-block-details>summary{font-family:var(--m-font-display);font-size:var(--m-fs-question);font-weight:800;font-style:normal;font-synthesis:none;line-height:var(--m-lh-question);letter-spacing:0;text-transform:uppercase;text-wrap:balance;display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;column-gap:20px;padding-block:20px;color:var(--m-heading)}@media(min-width:920px){:root[data-skin=revamp] .article__content .wp-block-details>summary{padding-block:22px}}:root[data-skin=revamp] .article__content .wp-block-details>summary:after{content:"";width:32px;height:32px;color:var(--m-heading);background:linear-gradient(currentColor,currentColor) center/12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center/1.5px 12px no-repeat;border:1.5px solid var(--m-rule);border-radius:var(--m-r-pill);transition:transform var(--m-dur) var(--m-ease),background-color var(--m-dur) var(--m-ease),border-color var(--m-dur-fast) var(--m-ease),color var(--m-dur) var(--m-ease)}:root[data-skin=revamp] .article__content .wp-block-details>summary:focus-visible{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:var(--m-focus-offset, 2px);border-radius:var(--m-r-tag)}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .article__content .wp-block-details>summary:hover:after{border-color:var(--m-heading)}}:root[data-skin=revamp] .article__content .wp-block-details[open]>summary:after{color:#fff;background-color:var(--m-ink);border-color:var(--m-ink);transform:rotate(45deg)}:root[data-skin=revamp] .article__content .wp-block-details>:not(summary){max-width:62ch;margin-top:0;color:var(--m-muted)}:root[data-skin=revamp] .article__content .wp-block-details>:not(summary)+:not(summary){margin-top:.8em}:root[data-skin=revamp] .article__content .wp-block-details>:last-child:not(summary){padding-bottom:22px}:root[data-skin=revamp] .article__content .wp-block-details::details-content{block-size:0;overflow-y:clip;transition:block-size var(--m-dur-slow) var(--m-ease),content-visibility var(--m-dur-slow) var(--m-ease) allow-discrete}:root[data-skin=revamp] .article__content .wp-block-details[open]::details-content{block-size:auto}:root[data-skin=revamp] .article__content>:not(.wp-block-details)+.wp-block-details{margin-top:28px;border-top:1px solid var(--m-rule)}:root[data-skin=revamp] .article__content>.wp-block-details+.wp-block-details{margin-top:0}:root[data-skin=revamp] .article__content>:is(.wp-block-buttons,.wp-block-dynamo-offre-essai,.article-offer){margin-top:32px}:root[data-skin=revamp] .article__content>:is(.wp-block-buttons,.wp-block-dynamo-offre-essai,.article-offer)+*{margin-top:32px}:root[data-skin=revamp] .article__content .wp-block-embed iframe{border-radius:var(--m-r-media)}:root[data-skin=revamp] .article__content .article-offer{position:relative;display:grid;gap:22px 36px;overflow:hidden;padding:28px 30px 30px;color:#fff;background:var(--m-ink);border-radius:var(--m-r-card);isolation:isolate}@media(min-width:640px){:root[data-skin=revamp] .article__content .article-offer{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}}:root[data-skin=revamp] .article__content .article-offer:after{content:"";position:absolute;top:-110px;right:-110px;z-index:-1;width:300px;height:300px;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--m-brand) 42%,transparent),color-mix(in srgb,var(--m-brand) 0%,transparent))}:root[data-skin=revamp] .article__content .article-offer__label{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;margin:0 0 8px;color:var(--m-brand)}:root[data-skin=revamp] .article__content .article-offer__title{display:none}:root[data-skin=revamp] .article__content .article-offer__price{font-family:var(--m-font-display);font-size:var(--m-fs-figure);font-weight:900;font-style:normal;font-synthesis:none;line-height:var(--m-lh-figure);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;font-variant-numeric:tabular-nums;display:flex;align-items:flex-start;margin:0;font-size:64px;color:#fff}:root[data-skin=revamp] .article__content .article-offer__unit{margin:.1em 0 0 .06em;font-family:var(--m-font-body);font-size:.42em;font-weight:700;line-height:1}:root[data-skin=revamp] .article__content .article-offer__validity{font-family:var(--m-font-body);font-size:var(--m-fs-small);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-small);letter-spacing:var(--m-ls-small);margin:6px 0 0;color:var(--m-on-ink-muted)}:root[data-skin=revamp] .article__content .article-offer__bullets{margin:0;padding:0;list-style:none;display:grid;gap:10px}:root[data-skin=revamp] .article__content .article-offer__bullets li{position:relative;margin:0;padding-left:22px;font-size:15px;line-height:1.45;color:#ffffffe0}:root[data-skin=revamp] .article__content .article-offer__bullets li:before{content:"";position:absolute;top:.5em;left:0;width:8px;height:8px;background:var(--m-brand)}@media(min-width:640px){:root[data-skin=revamp] .article__content .article-offer__cta{grid-column:1/-1}}:root[data-skin=revamp] .article__content .article-offer__cta .btn{width:100%}@media(min-width:640px){:root[data-skin=revamp] .article__content .article-offer__cta .btn{width:auto}}:root[data-skin=revamp] .article-cta{display:flex;align-items:center;min-height:520px}:root[data-skin=revamp] .s.article-cta[data-theme=ink][data-halo]:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--m-brand) 55%,transparent),color-mix(in srgb,var(--m-brand) 0%,transparent))}:root[data-skin=revamp] .article-cta__inner{display:flex;flex-direction:column;align-items:flex-start}:root[data-skin=revamp] .related__grid{margin:0;padding:0;list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:12px;margin-inline:calc(-1 * var(--m-gutter));padding:4px var(--m-gutter) 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--m-gutter);scrollbar-width:none}:root[data-skin=revamp] .related__grid::-webkit-scrollbar{display:none}@media(min-width:640px){:root[data-skin=revamp] .related__grid{grid-auto-columns:44%;gap:18px}}@media(min-width:920px){:root[data-skin=revamp] .related__grid{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0;padding:0;overflow:visible}}:root[data-skin=revamp] .related__item{scroll-snap-align:start}:root[data-skin=revamp] .related-card{position:relative;display:block;overflow:hidden;aspect-ratio:4/5;color:#fff;text-decoration:none;background:var(--m-ink);border-radius:var(--m-r-card);transition:transform var(--m-dur) var(--m-ease),box-shadow var(--m-dur) var(--m-ease)}:root[data-skin=revamp] .related-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--m-veil-bottom)}:root[data-skin=revamp] .related-card .picture{position:absolute;inset:0}:root[data-skin=revamp] .related-card img{height:100%;object-fit:cover;opacity:.5;transition:transform var(--m-dur-slow) var(--m-ease)}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .related-card:hover{box-shadow:var(--m-shadow-2);transform:translateY(-3px)}:root[data-skin=revamp] .related-card:hover img{transform:scale(1.04)}:root[data-skin=revamp] .related-card:hover .related-card__arrow{color:var(--m-ink);background:#fff;border-color:#fff}}:root[data-skin=revamp] .related-card:focus-visible{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:4px}:root[data-skin=revamp][data-photo=none] .related-card img{opacity:1}:root[data-skin=revamp] .related-card__body{position:absolute;inset:auto 0 0;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 36px;grid-template-areas:"kicker kicker" "title arrow";align-items:end;gap:10px 16px;padding:26px}@media(max-width:639.98px){:root[data-skin=revamp] .related-card__body{padding:20px}}:root[data-skin=revamp] .related-card__kicker{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;grid-area:kicker;color:var(--m-brand)}:root[data-skin=revamp] .related-card__title{font-family:var(--m-font-display);font-size:var(--m-fs-h3-display);font-weight:800;font-style:normal;font-synthesis:none;line-height:var(--m-lh-h3-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;grid-area:title;max-inline-size:22ch;color:#fff}:root[data-skin=revamp] .related-card__arrow{display:grid;grid-area:arrow;place-items:center;width:36px;height:36px;color:#fff;border:1.5px solid rgba(255,255,255,.42);border-radius:var(--m-r-pill);transition:color var(--m-dur) var(--m-ease),background-color var(--m-dur) var(--m-ease),border-color var(--m-dur) var(--m-ease)}:root[data-skin=revamp] .related-card__arrow .icon{width:16px;height:16px}:root[data-skin=parity] .article-hero{display:block;height:210px;min-height:0;background:var(--m-paper)}:root[data-skin=parity] .article-hero__media:after{content:none}:root[data-skin=parity] .article-hero__inner{position:static;max-width:none;margin:0;padding:0}:root[data-skin=parity] .article-hero__title{position:absolute;top:174px;left:11px;margin:0;font-family:var(--m-font-body);font-size:45px;font-weight:900;line-height:54px;letter-spacing:.9px;white-space:nowrap;transform:none;text-wrap:nowrap}@media(min-width:960px){:root[data-skin=parity] .article-hero{height:392px}:root[data-skin=parity] .article-hero__title{top:297px;left:1px;font-size:120px;line-height:144px;letter-spacing:2.4px}}:root[data-skin=parity] .article-back{display:flex;justify-content:flex-end;height:45px;padding:17px var(--m-gutter) 0}:root[data-skin=parity] .article-back__btn{display:inline-flex;align-items:center;justify-content:center;width:100px;height:28px;padding:3px 5px 0;font-size:12px;font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase;color:var(--m-ink);border:1px solid var(--m-ink);border-radius:20px;transition:color var(--m-dur-fast) var(--m-ease),background-color var(--m-dur-fast) var(--m-ease)}@media(hover:hover)and (pointer:fine){:root[data-skin=parity] .article-back__btn:hover{color:#fff;background:var(--m-ink)}}:root[data-skin=parity] .article-back__btn:focus-visible{color:#fff;background:var(--m-ink)}@media(max-width:569.98px){:root[data-skin=parity] .article-back__btn{transform:scale(.8);transform-origin:100% 50%}}@media(min-width:960px){:root[data-skin=parity] .article-back{height:66px;padding-top:37px}}:root[data-skin=parity] .article__body{padding-block:0}:root[data-skin=parity] .prose--article figcaption{margin-top:8px;font-size:13px;line-height:1.4;color:var(--m-ink-3)}:root[data-skin=parity] .prose--article :is(.is-style-vigilance,.is-style-exemple){padding-left:18px;border-left:2px solid var(--m-brand)}:root[data-skin=parity] .prose--article :is(.is-style-vigilance,.is-style-exemple):before{display:block;margin-bottom:8px;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--m-brand)}:root[data-skin=parity] .prose--article :is(.is-style-vigilance,.is-style-exemple)>*+*{margin-top:18px}:root[data-skin=parity] .prose--article .is-style-vigilance:before{content:"Point de vigilance"}:root[data-skin=parity] .prose--article .is-style-exemple{border-left-color:var(--m-ink)}:root[data-skin=parity] .prose--article .is-style-exemple:before{content:"Exemple concret";color:var(--m-ink)}:root[data-skin=parity] .prose--article .wp-block-quote cite{display:block;margin-top:8px;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:root[data-skin=parity] .prose--article .is-style-coach p{font-weight:700}:root[data-skin=parity] .prose--article>p.is-style-kicker{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--m-brand)}:root[data-skin=parity] .prose--article>p.is-style-kicker+h2,:root[data-skin=parity] .prose--article>p.is-style-kicker+h3{margin-top:6px}:root[data-skin=parity] .prose--article .wp-block-table.is-style-semaine{display:flex;flex-direction:column}:root[data-skin=parity] .prose--article .wp-block-table.is-style-semaine figcaption{order:-1;margin:0 0 8px;font-weight:700;text-transform:uppercase}:root[data-skin=parity] .prose--article .wp-block-table.is-style-semaine td:nth-child(2){font-weight:700}:root[data-skin=parity] .prose--article .article-offer{display:grid;justify-items:center;gap:14px;padding:36px 30px;text-align:center;background:var(--m-canvas)}:root[data-skin=parity] .prose--article .article-offer__offer{display:grid;justify-items:center;gap:6px}:root[data-skin=parity] .prose--article .article-offer__label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--m-ink-2)}:root[data-skin=parity] .prose--article .article-offer__label:has(+.article-offer__title){display:none}:root[data-skin=parity] .prose--article .article-offer__title{font-size:25px;font-weight:900;line-height:1.2;text-transform:uppercase}:root[data-skin=parity] .prose--article .article-offer__price{font-size:45px;font-weight:900;line-height:1}:root[data-skin=parity] .prose--article .article-offer__bullets{margin:0;padding:0;list-style:none}:root[data-skin=parity] .prose--article .article-offer__bullets li{font-size:14px;font-weight:500;line-height:1.75}:root[data-skin=parity] .prose--article{font-size:15px;line-height:1.35}:root[data-skin=parity] .prose--article p,:root[data-skin=parity] .prose--article li,:root[data-skin=parity] .prose--article h2,:root[data-skin=parity] .prose--article h3,:root[data-skin=parity] .prose--article blockquote p{text-wrap:wrap}:root[data-skin=parity] .prose--article>*+*{margin-top:18px}:root[data-skin=parity] .prose--article .alignwide{width:auto;margin-inline:0}:root[data-skin=parity] .prose--article strong,:root[data-skin=parity] .prose--article b{font-weight:700}:root[data-skin=parity] .prose--article a:not(.btn){color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){:root[data-skin=parity] .prose--article a:not(.btn):hover{color:var(--m-brand)}}:root[data-skin=parity] .prose--article ul li::marker,:root[data-skin=parity] .prose--article ol li::marker{color:currentColor}:root[data-skin=parity] .article__title{margin:0;font-family:var(--m-font-body);text-wrap:wrap}:root[data-skin=parity] .article--article .article__body{padding-block:72px}:root[data-skin=parity] .article--article .article__title{font-size:28px;font-weight:700;line-height:1.2;letter-spacing:.007em}:root[data-skin=parity] .article--article .article__title+.prose--article{margin-top:18px}:root[data-skin=parity] .article--article .prose--article h2,:root[data-skin=parity] .article--article .prose--article h3{margin-top:27px;font-family:var(--m-font-body);font-weight:700;line-height:1.2;letter-spacing:.006em;text-transform:none}:root[data-skin=parity] .article--article .prose--article .prod-blank{display:block}:root[data-skin=parity] .article--article .prose--article h2{font-size:24px}:root[data-skin=parity] .article--article .prose--article h3{font-size:20px}:root[data-skin=parity] .article--article .prose--article ul,:root[data-skin=parity] .article--article .prose--article ol{padding-left:18px}:root[data-skin=parity] .article--article .prose--article li{font-size:14px;font-weight:500;line-height:1.75}:root[data-skin=parity] .article--article .prose--article li+li{margin-top:0}:root[data-skin=parity] .article--article .prose--article li strong{letter-spacing:-.02em}:root[data-skin=parity] .article--article .prose--article :is(.key-points,.is-style-retenir){margin-block:36px;padding:0 0 0 36px;font-size:inherit;border-left:2px solid var(--m-brand)}:root[data-skin=parity] .article--article .prose--article .key-points__title,:root[data-skin=parity] .article--article .prose--article .is-style-retenir>p:first-child{font-size:18px;line-height:1.75}:root[data-skin=parity] .article--article .prose--article .key-points__title strong,:root[data-skin=parity] .article--article .prose--article .is-style-retenir>p:first-child strong{font-size:15px}:root[data-skin=parity] .article--article .prose--article :is(.key-points,.is-style-retenir) ul{margin-top:18px}:root[data-skin=parity] .article--article .prose--article>:is(.key-points,.is-style-retenir)+*{margin-top:36px}:root[data-skin=parity] .article--article .prose--article .wp-block-table{overflow:visible}:root[data-skin=parity] .article--article .prose--article .wp-block-table table{width:100%;min-width:0;font-size:14px;border:1px solid var(--m-line);border-collapse:collapse}:root[data-skin=parity] .article--article .prose--article .wp-block-table th,:root[data-skin=parity] .article--article .prose--article .wp-block-table td{padding:8px 18px 7px;font-weight:700;line-height:17px;letter-spacing:-.016em;text-align:left;vertical-align:middle;border-bottom:1px solid #fff}:root[data-skin=parity] .article--article .prose--article .wp-block-table th{vertical-align:bottom;border-bottom-color:var(--m-line)}:root[data-skin=parity] .article--article .prose--article .wp-block-table td+td{border-left:1px solid #fff}:root[data-skin=parity] .article--article .prose--article .wp-block-table th+th{border-left:1px solid var(--m-line)}:root[data-skin=parity] .article--article .prose--article>hr{margin-block:27px}@media(max-width:959.98px){:root[data-skin=parity] .article--article .prose--article .wp-block-table :is(th,td){padding-inline:5px}}@media(max-width:675px){:root[data-skin=parity] .article--article .prose--article h2{font-size:25px}}:root[data-skin=parity] .article--interviews .prose--article>.wpb-row{--wpb-t: 36px;margin-top:calc(var(--wpb-prev, 36px) + var(--wpb-prev-m, 0px) + var(--wpb-t) + var(--wpb-mt, 0px) + var(--wpb-sp, 0px) + var(--wpb-empty, 0px))}:root[data-skin=parity] .article--interviews .prose--article>.wpb-empty-after+*{--wpb-empty: 72px}:root[data-skin=parity] .article--interviews .prose--article>.wpb-empty-after:last-child{margin-bottom:108px}:root[data-skin=parity] .article--interviews .prose--article>.wpb-sp-1{--wpb-sp: 54px}:root[data-skin=parity] .article--interviews .prose--article>.wpb-sp-2{--wpb-sp: 72px}:root[data-skin=parity] .article--interviews .prose--article>:first-child{--wpb-prev: 0px}:root[data-skin=parity] .article--interviews .prose--article>:last-child{margin-bottom:36px}:root[data-skin=parity] .article--interviews .prose--article>.wpb-pb-0:last-child{margin-bottom:0}:root[data-skin=parity] .article--interviews .prose--article>.wpb-pb-1:last-child{margin-bottom:1px}:root[data-skin=parity] .article--interviews .prose--article>.wpb-pt-0,:root[data-skin=parity] .article--interviews .prose--article>.wpb-pt-4{--wpb-t: 0px}:root[data-skin=parity] .article--interviews .prose--article>.wpb-pt-4:not(.wpb-rpb-2){--wpb-t: 30px}:root[data-skin=parity] .article--interviews .prose--article>.wpb-pt-1{--wpb-t: 1px}:root[data-skin=parity] .article--interviews .prose--article>.wpb-pt-5{--wpb-t: 72px}:root[data-skin=parity] .article--interviews .prose--article>.wpb-mt-8{--wpb-mt: 8px}:root[data-skin=parity] .article--interviews .prose--article>.wpb-pb-0+*{--wpb-prev: 0px}:root[data-skin=parity] .article--interviews .prose--article>.wpb-pb-1+*{--wpb-prev: 1px}:root[data-skin=parity] .article--interviews .prose--article>.wpb-mb-8+*{--wpb-prev-m: 8px}:root[data-skin=parity] .article--interviews .prose--article>.wpb-el:not(.wpb-row){margin-top:36px}:root[data-skin=parity] .article--interviews .prose--article>p,:root[data-skin=parity] .article--interviews .prose--article>h2,:root[data-skin=parity] .article--interviews .prose--article>blockquote,:root[data-skin=parity] .article--interviews .prose--article>ul{text-align:center}:root[data-skin=parity] .article--interviews .prose--article>h2{font-family:var(--m-font-body);font-size:25px;font-weight:900;line-height:1.2;letter-spacing:.56px;text-transform:uppercase}:root[data-skin=parity] .article--interviews .prose--article .wpb-line{display:block}:root[data-skin=parity] .article--interviews .prose--article :is(.interview-quote,.is-style-coach){padding:0;border:0}:root[data-skin=parity] .article--interviews .prose--article :is(.interview-quote,.is-style-coach) p{font-weight:700}:root[data-skin=parity] .article--interviews .prose--article>figure.alignwide{margin-left:10px}:root[data-skin=parity] .article--interviews .prose--article .wp-block-gallery{grid-template-columns:minmax(0,1fr);gap:18px}:root[data-skin=parity] .article--interviews .prose--article .wp-block-media-text:not(.interview-intro){grid-template-columns:minmax(0,1fr);gap:36px;align-items:center}:root[data-skin=parity] .article--interviews .prose--article .wp-block-media-text:not(.interview-intro) .wp-block-media-text__content{text-align:left}:root[data-skin=parity] .article--interviews .prose--article .wp-block-media-text.wpb-gutter-2:not(.interview-intro){gap:18px}:root[data-skin=parity] .article--interviews .prose--article .wp-block-media-text.wpb-gutter-2:not(.interview-intro)>*{padding-left:10px}:root[data-skin=parity] .article--interviews .prose--article .wp-block-media-text.wpb-text-center:not(.interview-intro) .wp-block-media-text__content{text-align:center}:root[data-skin=parity] .article--interviews .prose--article .wp-block-media-text:not(.interview-intro) .wp-block-media-text__content>*+*{margin-top:18px}:root[data-skin=parity] .article--interviews .prose--article .interview-intro{display:block}:root[data-skin=parity] .article--interviews .prose--article .interview-intro .wp-block-media-text__media{width:100%;margin:0}:root[data-skin=parity] .article--interviews .prose--article .interview-intro .wp-block-media-text__media img{width:100%;max-width:none;margin:0}:root[data-skin=parity] .article--interviews .prose--article .interview-intro.wpb-media-px-500 .wp-block-media-text__media{width:min(500px,100%);margin-left:auto}:root[data-skin=parity] .article--interviews .prose--article .interview-intro .wp-block-media-text__media:has(img.wp-image-296){width:200px;margin-left:0}:root[data-skin=parity] .article--interviews .prose--article .interview-intro .wp-block-media-text__content{margin-top:36px;padding-top:30px}:root[data-skin=parity] .article--interviews .prose--article .interview-tagline{margin-top:-10px;font-size:inherit;color:inherit}:root[data-skin=parity] .article--interviews .prose--article .interview-facts{margin-top:18px;padding:0;list-style:none}:root[data-skin=parity] .article--interviews .prose--article .interview-facts li{margin:0;font-size:inherit;font-weight:400;line-height:inherit}:root[data-skin=parity] .article--interviews .prose--article .interview-facts li+li{margin-top:18px}:root[data-skin=parity] .article--interviews .prose--article .post-cta{text-align:center}:root[data-skin=parity] .article--interviews .prose--article .post-cta__title{margin:0;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:.1px;text-transform:uppercase}:root[data-skin=parity] .article--interviews .prose--article .post-cta__actions{margin-top:19px}:root[data-skin=parity] .article--interviews .prose--article .post-cta__actions .btn{--btn-h: 29px;--btn-px: 20px;--btn-fs: 13px;--btn-bw: 1px;font-weight:500;letter-spacing:0}:root[data-skin=parity] .article--interviews .article__title--intro{font-size:25px;font-weight:900;line-height:1.2;letter-spacing:.56px;text-transform:uppercase}@media(max-width:675px){:root[data-skin=parity] .article--interviews .prose--article>h2,:root[data-skin=parity] .article--interviews .article__title--intro{letter-spacing:.5px}:root[data-skin=parity] .article--interviews .prose--article .post-cta__title{font-size:25px;line-height:30px;letter-spacing:.005em}}@media(max-width:569.98px){:root[data-skin=parity] .article--interviews .prose--article .post-cta .btn{transform-origin:50% 50%}}@media(min-width:960px){:root[data-skin=parity] .article--interviews .prose--article>.wpb-pt-4{--wpb-t: 30px}:root[data-skin=parity] .article--interviews .prose--article>.wpb-pt-5{--wpb-t: 108px}:root[data-skin=parity] .article--interviews .prose--article>p,:root[data-skin=parity] .article--interviews .prose--article>h2,:root[data-skin=parity] .article--interviews .prose--article>blockquote,:root[data-skin=parity] .article--interviews .prose--article>ul{width:80%;margin-inline:auto}:root[data-skin=parity] .article--interviews .prose--article>.wpb-w-61{width:61%}:root[data-skin=parity] .article--interviews .prose--article>.wpb-w-100{width:auto}:root[data-skin=parity] .article--interviews .prose--article>h2{font-size:43px}:root[data-skin=parity] .article--interviews .prose--article>figure.alignwide{margin-left:0}:root[data-skin=parity] .article--interviews .prose--article .wp-block-gallery{grid-template-columns:repeat(var(--article-cols, 2),minmax(0,1fr))}:root[data-skin=parity] .article--interviews .prose--article .wp-block-media-text:not(.interview-intro){grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}:root[data-skin=parity] .article--interviews .prose--article .wp-block-media-text.wpb-gutter-2:not(.interview-intro){gap:18px}:root[data-skin=parity] .article--interviews .prose--article .wp-block-media-text.wpb-gutter-2:not(.interview-intro)>*{padding-left:0}:root[data-skin=parity] .article--interviews .prose--article .wp-block-media-text.wpb-tw-80>.wp-block-media-text__content{justify-self:center;width:80%}:root[data-skin=parity] .article--interviews .prose--article .interview-intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;align-items:start}:root[data-skin=parity] .article--interviews .prose--article .interview-intro .wp-block-media-text__media,:root[data-skin=parity] .article--interviews .prose--article .interview-intro.wpb-media-px-500 .wp-block-media-text__media,:root[data-skin=parity] .article--interviews .prose--article .interview-intro .wp-block-media-text__media:has(img.wp-image-296){position:relative;left:var(--wpb-shift, 0px);justify-self:end;width:min(504px,100% + 4px);margin:0}:root[data-skin=parity] .article--interviews .prose--article .interview-intro.wpb-media-px-500 .wp-block-media-text__media{width:min(500px,100% + 4px)}:root[data-skin=parity] .article--interviews .prose--article .interview-intro.wpb-shift-3{--wpb-shift: 72px}:root[data-skin=parity] .article--interviews .prose--article .interview-intro.wpb-shift-4{--wpb-shift: 108px}:root[data-skin=parity] .article--interviews .prose--article .interview-intro .wp-block-media-text__content{margin-top:0}:root[data-skin=parity] .article--interviews .article__title--intro{font-size:43px}}.coach__grid{display:grid;gap:32px}@media(min-width:920px){.coach__grid{grid-template-columns:minmax(0,377px) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}}.coach__portrait{overflow:hidden;background:var(--m-sunken);border-radius:var(--m-r-media)}.coach__portrait img{width:100%}.coach__intro{display:flex;flex-direction:column;gap:16px}.coach__name{font-family:var(--m-font-display);font-weight:var(--m-fw-display);font-style:normal;line-height:var(--m-lh-display);letter-spacing:var(--m-ls-display);text-transform:var(--m-tt-display);font-size:clamp(45px,6.25vw,90px);line-height:1}.coach__instagram{display:inline-flex;align-items:center;gap:8px;width:max-content;font-weight:700;text-decoration:none;color:var(--m-brand-700)}.coach__instagram .icon{width:20px;height:20px}.coach__bio{max-width:62ch}.coach__spotify{max-width:520px}.coach__planning-title{margin-bottom:24px;font-family:var(--m-font-display);font-size:var(--m-fs-title);font-weight:900;line-height:1;text-transform:uppercase}@media(max-width:959.98px){:root[data-skin=parity] .coach{--m-gutter: 20px}}:root[data-skin=parity] .coach__header{padding-block:36px 0}@media(max-width:959.98px){:root[data-skin=parity] .coach__header{padding-top:20px}}:root[data-skin=parity] .coach__grid{display:block}@media(min-width:960px){:root[data-skin=parity] .coach__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:start}}:root[data-skin=parity] .coach__portrait{background:none}@media(min-width:960px){:root[data-skin=parity] .coach__portrait{width:69%;margin-inline:auto}}:root[data-skin=parity] .coach__intro{display:block}@media(max-width:959.98px){:root[data-skin=parity] .coach__intro{padding-top:36px}}:root[data-skin=parity] .coach__intro>*+*{margin-top:18px}:root[data-skin=parity] .coach__intro>.coach__name+.coach__instagram,:root[data-skin=parity] .coach__intro>.coach__grade+.coach__bio{margin-top:0}:root[data-skin=parity] .coach__name{font-family:var(--m-font-body);font-size:45px;font-style:italic;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:none}@media(min-width:960px){:root[data-skin=parity] .coach__name{font-size:90px}}:root[data-skin=parity] .coach__instagram{display:flex;align-items:flex-start;gap:0;width:max-content;max-width:100%;min-height:31px;font-size:20px;font-weight:500;line-height:21px;letter-spacing:.014em;color:var(--m-brand)}:root[data-skin=parity] .coach__instagram .icon{width:24px;height:24px;margin:2px 17px 0 6px}:root[data-skin=parity] .coach__instagram>span:not(.visually-hidden){padding-top:5px}@media(hover:hover)and (pointer:fine){:root[data-skin=parity] .coach__instagram:hover{text-decoration:underline}}:root[data-skin=parity] .coach__grade{font-size:var(--m-fs-body);font-weight:700;line-height:var(--m-lh-body);color:var(--m-ink)}:root[data-skin=parity] .coach__bio{max-width:none}:root[data-skin=parity] .coach__bio>*+*{margin-top:0}:root[data-skin=parity] .coach__bio p{text-wrap:wrap}:root[data-skin=parity] .coach__spotify{max-width:none;height:230px}:root[data-skin=parity] .coach__planning{padding-block:36px}@media(max-width:959.98px){:root[data-skin=parity] .coach__planning{padding-bottom:20px}}:root[data-skin=parity] .coach__planning .mindbody:has(>#mindbody-app:not(:empty)){min-height:0}:root[data-skin=parity] .coach__planning-title{margin-bottom:36px;font-family:var(--m-font-body);font-size:40px;font-weight:900;line-height:48px;letter-spacing:1.73px;text-align:center}@media(max-width:569px){:root[data-skin=parity] .coach__planning-title{letter-spacing:.5px}}@media(min-width:960px){:root[data-skin=parity] .coach__planning-title{font-size:80px;line-height:96px;letter-spacing:2.6px}}:root[data-skin=revamp] .coach--rv .coach__grid{display:grid;gap:32px}@media(min-width:920px){:root[data-skin=revamp] .coach--rv .coach__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center}}:root[data-skin=revamp] .coach--rv .coach__portrait{margin:0;overflow:hidden;background:none;border-radius:var(--m-r-media)}:root[data-skin=revamp] .coach--rv .coach__portrait img{object-fit:contain;object-position:50% 100%}@media(min-width:920px){:root[data-skin=revamp] .coach--rv .coach__portrait{grid-column:1/span 5}}:root[data-skin=revamp] .coach--rv .coach__portrait--photo{background:var(--m-canvas)}:root[data-skin=revamp] .coach--rv .coach__portrait--photo img{object-fit:cover;object-position:50% 0}:root[data-skin=revamp] .coach--rv .coach__intro{display:flex;flex-direction:column;align-items:flex-start;gap:0}@media(min-width:920px){:root[data-skin=revamp] .coach--rv .coach__intro{grid-column:7/-1}}:root[data-skin=revamp] .coach--rv .coach__grade{margin-bottom:12px}:root[data-skin=revamp] .coach--rv .coach__name{font-family:var(--m-font-display);font-size:var(--m-fs-page-title);font-weight:900;font-style:normal;font-synthesis:none;line-height:var(--m-lh-page-title);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;max-inline-size:var(--m-measure-page-title);color:var(--m-heading)}:root[data-skin=revamp] .coach--rv .coach__instagram{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:15px;font-weight:500;letter-spacing:.01em;color:var(--m-brand-text);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:.25em;transition:text-decoration-color var(--m-dur-fast) var(--m-ease),text-decoration-thickness var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] .coach--rv .coach__instagram .icon{width:18px;height:18px}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .coach--rv .coach__instagram:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}}:root[data-skin=revamp] .coach--rv .coach__instagram:focus-visible{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:var(--m-focus-offset, 2px);border-radius:2px}:root[data-skin=revamp] .coach--rv .coach__bio{font-family:var(--m-font-body);font-size:var(--m-fs-lede);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-lede);letter-spacing:0;text-wrap:pretty;max-inline-size:var(--m-measure-lede);margin-top:var(--m-gap-title-lede);color:var(--m-muted)}:root[data-skin=revamp] .coach--rv .coach__bio>*+*{margin-top:.8em}:root[data-skin=revamp] .coach--rv .coach-tags{display:grid;gap:20px;margin-top:28px}:root[data-skin=revamp] .coach--rv .coach-card{--cc-pad: 20px;width:100%;margin-top:calc(var(--m-space-section-m) - 32px);padding:var(--cc-pad);background:var(--m-canvas);border-radius:var(--m-r-card)}@media(min-width:652px){:root[data-skin=revamp] .coach--rv .coach-card{--cc-pad: 24px}}@media(min-width:920px){:root[data-skin=revamp] .coach--rv .coach-card{--cc-pad: 32px;display:grid;grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-columns:subgrid;grid-template-rows:auto auto;gap:24px;align-items:start}}@media(min-width:652px)and (max-width:919.98px){:root[data-skin=revamp] .coach--rv .coach-card:not(.coach-card--scales){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 40px;align-items:start}:root[data-skin=revamp] .coach--rv .coach-card:not(.coach-card--scales) .coach-card__title{grid-column:1/-1}:root[data-skin=revamp] .coach--rv .coach-card:not(.coach-card--scales) .coach-card__groups{margin-top:0;padding-top:0;border-top:0}}@media(min-width:920px){:root[data-skin=revamp] .coach--rv .coach-card--scales{display:block;grid-column:1/span 5}:root[data-skin=revamp] .coach--rv .coach-card--scales .coach-card__title{margin-bottom:24px}:root[data-skin=revamp] .coach--rv .coach-card:not(.coach-card--scales) .coach-card__title,:root[data-skin=revamp] .coach--rv .coach-card:not(.coach-card--scales) .coach-card__scales{grid-column:1/span 5}:root[data-skin=revamp] .coach--rv .coach-card:not(.coach-card--scales) .coach-card__groups{grid-area:2/7/auto/-1;margin-top:0;padding-top:0;border-top:0}}@media(min-width:652px){:root[data-skin=revamp] .coach--rv .coach-card:not(.coach-card--scales) .coach-card__group:first-child .coach-card__label:before{content:"​";font-size:15px;font-weight:500;line-height:1.2;letter-spacing:0}}:root[data-skin=revamp] .coach-card__title{font-family:var(--m-font-display);font-size:var(--m-fs-h3-display);font-weight:800;font-style:normal;font-synthesis:none;line-height:var(--m-lh-h3-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;margin:0 0 22px;color:var(--m-heading)}@media(min-width:920px){:root[data-skin=revamp] .coach-card__title{margin:0}}:root[data-skin=revamp] .coach-card__scales{margin:0;padding:0;list-style:none;display:grid;gap:18px}:root[data-skin=revamp] .coach-card__scale{display:grid;grid-template:"label value" auto "gauge gauge" auto/minmax(0,1fr) auto;align-items:baseline;gap:10px 16px}:root[data-skin=revamp] .coach-card__label{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;margin:0;color:var(--m-ink-2)}:root[data-skin=revamp] .coach-card__scale .coach-card__label{grid-area:label}:root[data-skin=revamp] .coach-card__value{grid-area:value;display:inline-flex;align-items:baseline;gap:10px;font-size:15px;font-weight:500;line-height:1.2;color:var(--m-ink);text-align:right}:root[data-skin=revamp] .coach-card__score{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--m-ink-3)}:root[data-skin=revamp] .coach-card__gauge{grid-area:gauge;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;height:4px}:root[data-skin=revamp] .coach-card__gauge i{display:block;background:#0b0b0d1c;border-radius:min(var(--m-r-tag),1.5px)}:root[data-skin=revamp] .coach-card__gauge .is-on{background:var(--m-brand)}:root[data-skin=revamp] .coach-card__groups{display:grid;gap:18px;margin-top:22px;padding-top:20px;border-top:1px solid var(--m-line)}:root[data-skin=revamp] .coach-card__group{display:grid;gap:12px}:root[data-skin=revamp] .coach-card__tags{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}:root[data-skin=revamp] .coach-card__tag{display:inline-flex;align-items:center;min-height:30px;padding:calc(4px + 2px * var(--m-cap-k)) 13px calc(4px - 2px * var(--m-cap-k));font-size:13.5px;font-weight:500;line-height:1.2;color:var(--m-ink);background:var(--m-paper);border:1px solid var(--m-line);border-radius:var(--m-r-chip)}:root[data-skin=revamp] .coach--rv .coach__playlist .playlist{margin-inline:auto}:root[data-skin=revamp] .coach--rv .coach__planning-head{margin-bottom:var(--m-head-gap)}:root[data-skin=revamp] .coach--rv .coach__planning-title{font-family:var(--m-font-display);font-size:var(--m-fs-h2);font-weight:800;font-style:normal;font-synthesis:none;line-height:var(--m-lh-h2);letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;max-inline-size:var(--m-measure-h2);margin:0;color:var(--m-heading)}:root[data-skin=revamp] .coach--rv .coach__planning .mindbody:has(>#mindbody-app:not(:empty)){min-height:0}.archive__heading,.page-content__title,.archive__description{margin-bottom:var(--m-sp-7)}.archive__empty{color:var(--m-ink-3)}.s--page-content .prose{max-width:none}.notfound{display:flex;align-items:center;min-height:min(80vh,760px)}.notfound__inner{display:flex;flex-direction:column;gap:18px}.notfound__title{font-family:var(--m-font-display);font-weight:var(--m-fw-display);font-style:normal;line-height:var(--m-lh-display);letter-spacing:var(--m-ls-display);text-transform:var(--m-tt-display);font-size:var(--m-fs-title);color:#fff;text-wrap:balance}.notfound__links{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;font-size:var(--m-fs-large)}.notfound__links a{color:#fff;text-decoration:underline;text-decoration-color:var(--m-brand);text-decoration-thickness:2px}.notfound__contact a{color:#fff}:root[data-skin=parity] .s.notfound{--m-fg: #000;--m-heading: #000;--m-link: #000;min-height:calc(100svh - var(--m-chrome-h));padding-block:var(--m-space-section-s)}:root[data-skin=parity] .s.notfound .s__bg:after{background:none}:root[data-skin=parity] .notfound__inner{--m-container-max: var(--m-container);gap:18px;font-size:var(--m-fs-body);line-height:var(--m-lh-body);color:#000;text-align:center;text-shadow:0 0 8px rgba(255,255,255,.85)}:root[data-skin=parity] .notfound__inner>*{width:100%}@media(min-width:960px){:root[data-skin=parity] .notfound__inner>*{max-width:696px;margin-left:auto}}:root[data-skin=parity] .notfound__code{display:none}:root[data-skin=parity] .notfound__title{font-family:var(--m-font-body);font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:normal;color:inherit;text-transform:none}:root[data-skin=parity] .notfound__links{gap:18px;margin-block:0;font-size:inherit}:root[data-skin=parity] .notfound__links a{color:inherit;text-decoration:none}:root[data-skin=parity] .notfound__contact a{color:inherit;font-weight:700;text-decoration:none}:root[data-skin=parity] .archive-hero{display:flex;align-items:center;min-height:300px;height:calc(60vh - var(--m-chrome-h));overflow:hidden;background:var(--m-line)}:root[data-skin=parity] .archive-hero__inner{width:100%;max-width:1200px;margin-inline:auto;padding:54px 36px;text-align:center}:root[data-skin=parity] .archive-hero__title{width:350px;max-width:none;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:45px;font-weight:600;line-height:54px;letter-spacing:.9px;text-transform:none;white-space:nowrap;transform:translate(-25px,138px)}@media(min-width:960px){:root[data-skin=parity] .archive-hero__title{width:auto;font-size:120px;line-height:144px;letter-spacing:2.4px;transform:translate(-35px,85px)}}:root[data-skin=parity] .archive-blog{display:grid;grid-template-columns:minmax(0,1fr);max-width:1200px;margin-inline:auto;padding:72px 36px 0}:root[data-skin=parity] .archive-blog__main{padding-bottom:72px}@media(min-width:960px){:root[data-skin=parity] .archive-blog{grid-template-columns:calc((100% + 54px) * 2 / 3 - 54px) minmax(0,1fr);column-gap:54px;align-items:start}}:root[data-skin=parity] .archive-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:start;margin:0;padding:0;list-style:none}@media(min-width:570px){:root[data-skin=parity] .archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-skin=parity] .archive-card{margin:0}:root[data-skin=parity] .archive-card__inner{background:#fff;box-shadow:0 5px 15px #0000000d}:root[data-skin=parity] .archive-card__media{display:block}:root[data-skin=parity] .archive-card__picture,:root[data-skin=parity] .archive-card__picture img{display:block;width:100%;height:auto}:root[data-skin=parity] .archive-card__body{padding:36px}:root[data-skin=parity] .archive-card__title{margin:0;font-family:var(--m-font-body);font-size:20px;font-weight:700;line-height:24px;letter-spacing:.005em;text-transform:none}:root[data-skin=parity] .archive-card__title a{color:var(--m-ink);text-decoration:none}@media(hover:hover)and (pointer:fine){:root[data-skin=parity] .archive-card__title a:hover{color:var(--m-brand)}}:root[data-skin=parity] .archive-card__excerpt{margin:18px 0 0;font-size:15px;line-height:20.25px}:root[data-skin=parity] .archive-card__author{margin:18px 0 0;padding-top:18px;font-size:12px;font-weight:700;line-height:21px;border-top:1px solid var(--m-line)}:root[data-skin=parity] .archive-card__author a{color:var(--m-ink);text-decoration:none}@media(hover:hover)and (pointer:fine){:root[data-skin=parity] .archive-card__author a:hover{color:var(--m-brand)}}:root[data-skin=parity] .archive-pagination{background:#f7f7f7}:root[data-skin=parity] .archive-pagination__inner{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin-inline:auto;padding:36px 36px 18px}:root[data-skin=parity] .archive-pagination__arrow{display:flex;align-items:center;width:54px;height:59px;color:var(--m-ink);text-decoration:none}:root[data-skin=parity] .archive-pagination__arrow.is-disabled{color:#000000a6}:root[data-skin=parity] .archive-pagination__arrow--next{justify-content:flex-end;padding-right:18px}:root[data-skin=parity] .archive-pagination__chevron{display:block;width:7px;height:7px;border-top:1.5px solid currentColor;border-left:1.5px solid currentColor;transform:translate(2px) rotate(-45deg)}:root[data-skin=parity] .archive-pagination__arrow--next .archive-pagination__chevron{transform:translate(-2px) rotate(135deg)}:root[data-skin=parity] .archive-pagination__pages{display:flex;align-self:flex-start;margin:0;padding:0;list-style:none}:root[data-skin=parity] .archive-pagination__pages li{width:35px;height:45px;padding-top:4px}:root[data-skin=parity] .archive-pagination__page{display:block;width:36px;height:36px;font-size:12px;font-weight:500;line-height:36px;text-align:center;color:var(--m-ink);text-decoration:none;border-radius:50%}:root[data-skin=parity] .archive-pagination__page.is-current{color:#333;background:#eee}@media(hover:hover)and (pointer:fine){:root[data-skin=parity] a.archive-pagination__page:hover{color:var(--m-brand)}}:root[data-skin=parity] .archive-sidebar{padding-top:36px;padding-bottom:72px;font-size:14px;line-height:21px}@media(min-width:960px){:root[data-skin=parity] .archive-sidebar{padding-top:0}}:root[data-skin=parity] .archive-search{position:relative}:root[data-skin=parity] .archive-search__input{display:block;width:100%;height:39px;margin:0;padding:10px 36px 10px 15px;font:inherit;font-size:14px;color:var(--m-ink);background:#fff;border:1px solid var(--m-line);border-radius:2px;box-shadow:inset 0 2px 1px #00000006;appearance:none}:root[data-skin=parity] .archive-search__input::placeholder{font-size:10px;font-weight:500;color:var(--m-ink);opacity:1}:root[data-skin=parity] .archive-search__submit{position:absolute;top:0;right:0;display:grid;place-items:center;width:42px;height:39px;padding:0;color:var(--m-ink);background:none;border:0;cursor:pointer}:root[data-skin=parity] .archive-widget{margin-top:54px;padding-top:9px}:root[data-skin=parity] .archive-widget__title{margin:0 0 27px;padding-bottom:27px;font-family:var(--m-font-body);font-size:12px;font-weight:700;line-height:14.4px;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--m-line)}:root[data-skin=parity] .archive-widget ul{margin:0 0 -9px;padding:0;list-style:none}:root[data-skin=parity] .archive-widget li{margin:0 0 9px;font-weight:500}:root[data-skin=parity] .archive-widget a{color:var(--m-ink);text-decoration:none}@media(hover:hover)and (pointer:fine){:root[data-skin=parity] .archive-widget a:hover{color:var(--m-brand)}}:root[data-skin=parity] .archive-widget--chevrons a:before{content:"";display:inline-block;width:5px;height:5px;margin:0 10px 0 1px;vertical-align:2px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}:root[data-skin=revamp] .archive-head{padding-block:var(--m-space-section-xl) var(--m-space-section-l)}:root[data-skin=revamp] .archive-head__inner{display:flex;flex-direction:column;align-items:flex-start}:root[data-skin=revamp] .archive-head__crumbs{margin-bottom:var(--m-sp-5)}:root[data-skin=revamp] .archive-head__crumbs [aria-current]{color:var(--m-heading)}:root[data-skin=revamp] .archive-head__title{font-family:var(--m-font-display);font-size:var(--m-fs-page-title);font-weight:900;font-style:normal;font-synthesis:none;line-height:var(--m-lh-page-title);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;max-inline-size:var(--m-measure-page-title);margin:0;color:var(--m-heading)}:root[data-skin=revamp] .archive-head__lede{font-family:var(--m-font-body);font-size:var(--m-fs-lede);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-lede);letter-spacing:0;text-wrap:pretty;max-inline-size:var(--m-measure-lede);margin-top:var(--m-gap-title-lede);color:var(--m-muted)}@media(min-width:640px){:root[data-skin=revamp] .archive--featured .posts__item:first-child{grid-column:1/-1}}:root[data-skin=revamp] .archive--featured .posts__item:first-child .posts__picture[data-ratio]{aspect-ratio:16/9}:root[data-skin=revamp] .archive--featured .posts__item:first-child .posts__title{font-family:var(--m-font-display);font-size:var(--m-fs-h3-display);font-weight:800;font-style:normal;font-synthesis:none;line-height:var(--m-lh-h3-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance}@media(min-width:920px){:root[data-skin=revamp] .archive--featured .posts__item:first-child .posts__title{font-size:clamp(28px,1.4vw + 14px,34px)}}@media(min-width:920px){:root[data-skin=revamp] .archive--featured .posts__item:first-child .posts__card{display:grid;grid-template-columns:calc((100% - 36px) * 2 / 3 + 18px) minmax(0,1fr)}}@media(min-width:920px)and (hover:hover)and (pointer:fine){:root[data-skin=revamp] .archive--featured .posts__item:first-child .posts__card:hover .posts__go .icon{transform:translate(3px)}}@media(min-width:920px){:root[data-skin=revamp] .archive--featured .posts__item:first-child .posts__body{justify-content:flex-end;gap:var(--m-sp-4);padding:clamp(24px,2.4vw,36px) 22px clamp(24px,2.4vw,36px) 40px}:root[data-skin=revamp] .archive--featured .posts__item:first-child .posts__meta{margin-top:0}:root[data-skin=revamp] .archive--featured .posts__item:first-child .posts__go{display:inline-flex;margin-top:var(--m-sp-2);color:var(--m-ink)}:root[data-skin=revamp] .archive--featured .posts__item:first-child .posts__go .icon{width:14px;height:14px;transition:transform var(--m-dur) var(--m-ease)}}@media(min-width:920px){:root[data-skin=revamp] .archive--featured .posts[data-variant=cards] .posts__item:last-child:not(:first-child):nth-child(3n+2){grid-column:1/-1}:root[data-skin=revamp] .archive--featured .posts[data-variant=cards] .posts__item:last-child:not(:first-child):nth-child(3n+2) .posts__picture[data-ratio]{aspect-ratio:16/9}:root[data-skin=revamp] .archive--featured .posts[data-variant=cards] .posts__item:last-child:not(:first-child):nth-child(3n+2) .posts__card{display:grid;grid-template-columns:calc((100% - 36px) * 2 / 3 + 18px) minmax(0,1fr)}}@media(min-width:920px)and (hover:hover)and (pointer:fine){:root[data-skin=revamp] .archive--featured .posts[data-variant=cards] .posts__item:last-child:not(:first-child):nth-child(3n+2) .posts__card:hover .posts__go .icon{transform:translate(3px)}}@media(min-width:920px){:root[data-skin=revamp] .archive--featured .posts[data-variant=cards] .posts__item:last-child:not(:first-child):nth-child(3n+2) .posts__body{justify-content:flex-end;gap:var(--m-sp-4);padding:clamp(24px,2.4vw,36px) 22px clamp(24px,2.4vw,36px) 40px}:root[data-skin=revamp] .archive--featured .posts[data-variant=cards] .posts__item:last-child:not(:first-child):nth-child(3n+2) .posts__meta{margin-top:0}:root[data-skin=revamp] .archive--featured .posts[data-variant=cards] .posts__item:last-child:not(:first-child):nth-child(3n+2) .posts__go{display:inline-flex;margin-top:var(--m-sp-2);color:var(--m-ink)}:root[data-skin=revamp] .archive--featured .posts[data-variant=cards] .posts__item:last-child:not(:first-child):nth-child(3n+2) .posts__go .icon{width:14px;height:14px;transition:transform var(--m-dur) var(--m-ease)}:root[data-skin=revamp] .archive--featured .posts[data-variant=cards] .posts__item:last-child:not(:first-child):nth-child(3n){grid-column:span 2}:root[data-skin=revamp] .archive--featured .posts[data-variant=cards] .posts__item:last-child:not(:first-child):nth-child(3n) .posts__card{flex-direction:row}:root[data-skin=revamp] .archive--featured .posts[data-variant=cards] .posts__item:last-child:not(:first-child):nth-child(3n) .posts__media{flex:0 0 calc(50% - 9px)}:root[data-skin=revamp] .archive--featured .posts[data-variant=cards] .posts__item:last-child:not(:first-child):nth-child(3n) .posts__picture[data-ratio]{height:100%;aspect-ratio:auto}:root[data-skin=revamp] .archive--featured .posts[data-variant=cards] .posts__item:last-child:not(:first-child):nth-child(3n) .posts__body{justify-content:center}:root[data-skin=revamp] .archive--featured .posts[data-variant=cards] .posts__item:last-child:not(:first-child):nth-child(3n) .posts__meta{margin-top:0}}@media(min-width:640px)and (max-width:919.98px){:root[data-skin=revamp] .archive--featured .posts[data-variant=cards] .posts__item:last-child:nth-child(odd):not(:first-child){grid-column:auto}:root[data-skin=revamp] .archive--featured .posts[data-variant=cards] .posts__item:last-child:nth-child(odd):not(:first-child) .posts__card{flex-direction:column}:root[data-skin=revamp] .archive--featured .posts[data-variant=cards] .posts__item:last-child:nth-child(odd):not(:first-child) .posts__media{flex:0 0 auto}:root[data-skin=revamp] .archive--featured .posts[data-variant=cards] .posts__item:last-child:nth-child(odd):not(:first-child) .posts__body{justify-content:flex-start}:root[data-skin=revamp] .archive--featured .posts[data-variant=cards] .posts__item:last-child:nth-child(odd):not(:first-child) .posts__meta{margin-top:auto}:root[data-skin=revamp] .archive--featured .posts[data-variant=cards] .posts__item:last-child:nth-child(2n){grid-column:1/-1}:root[data-skin=revamp] .archive--featured .posts[data-variant=cards] .posts__item:last-child:nth-child(2n) .posts__card{flex-direction:row}:root[data-skin=revamp] .archive--featured .posts[data-variant=cards] .posts__item:last-child:nth-child(2n) .posts__media{flex:0 0 calc(50% - 9px)}:root[data-skin=revamp] .archive--featured .posts[data-variant=cards] .posts__item:last-child:nth-child(2n) .posts__body{justify-content:center}:root[data-skin=revamp] .archive--featured .posts[data-variant=cards] .posts__item:last-child:nth-child(2n) .posts__meta{margin-top:0}}@media(min-width:920px){:root[data-skin=revamp] :is(.author-posts,.archive--rv:not(.archive--featured)) .posts[data-variant=cards] .posts__list{grid-template-columns:repeat(6,minmax(0,1fr))}:root[data-skin=revamp] :is(.author-posts,.archive--rv:not(.archive--featured)) .posts[data-variant=cards] .posts__item{grid-column:span 2}:root[data-skin=revamp] :is(.author-posts,.archive--rv:not(.archive--featured)) .posts[data-variant=cards] .posts__item:nth-child(3n+1):nth-last-child(2),:root[data-skin=revamp] :is(.author-posts,.archive--rv:not(.archive--featured)) .posts[data-variant=cards] .posts__item:nth-child(3n+2):last-child{grid-column:span 3}:root[data-skin=revamp] :is(.author-posts,.archive--rv:not(.archive--featured)) .posts[data-variant=cards] .posts__item:nth-child(3n+1):last-child{grid-column:1/-1}:root[data-skin=revamp] :is(.author-posts,.archive--rv:not(.archive--featured)) .posts[data-variant=cards] .posts__item:nth-child(3n+1):last-child .posts__picture[data-ratio]{aspect-ratio:16/9}:root[data-skin=revamp] :is(.author-posts,.archive--rv:not(.archive--featured)) .posts[data-variant=cards] .posts__item:nth-child(3n+1):last-child .posts__card{display:grid;grid-template-columns:calc((100% - 36px) * 2 / 3 + 18px) minmax(0,1fr)}}@media(min-width:920px)and (hover:hover)and (pointer:fine){:root[data-skin=revamp] :is(.author-posts,.archive--rv:not(.archive--featured)) .posts[data-variant=cards] .posts__item:nth-child(3n+1):last-child .posts__card:hover .posts__go .icon{transform:translate(3px)}}@media(min-width:920px){:root[data-skin=revamp] :is(.author-posts,.archive--rv:not(.archive--featured)) .posts[data-variant=cards] .posts__item:nth-child(3n+1):last-child .posts__body{justify-content:flex-end;gap:var(--m-sp-4);padding:clamp(24px,2.4vw,36px) 22px clamp(24px,2.4vw,36px) 40px}:root[data-skin=revamp] :is(.author-posts,.archive--rv:not(.archive--featured)) .posts[data-variant=cards] .posts__item:nth-child(3n+1):last-child .posts__meta{margin-top:0}:root[data-skin=revamp] :is(.author-posts,.archive--rv:not(.archive--featured)) .posts[data-variant=cards] .posts__item:nth-child(3n+1):last-child .posts__go{display:inline-flex;margin-top:var(--m-sp-2);color:var(--m-ink)}:root[data-skin=revamp] :is(.author-posts,.archive--rv:not(.archive--featured)) .posts[data-variant=cards] .posts__item:nth-child(3n+1):last-child .posts__go .icon{width:14px;height:14px;transition:transform var(--m-dur) var(--m-ease)}}:root[data-skin=revamp] :is(.archive--rv,.author-posts) .pagination{margin-top:var(--m-head-gap)}:root[data-skin=revamp] :is(.archive--rv,.author-posts) .pagination ul{justify-content:flex-start;gap:var(--m-sp-2);margin:0;padding:0}:root[data-skin=revamp] :is(.archive--rv,.author-posts) .pagination a,:root[data-skin=revamp] :is(.archive--rv,.author-posts) .pagination span{min-width:44px;height:44px;padding:0 var(--m-sp-4);font-family:var(--m-font-body);font-size:var(--m-fs-btn);font-weight:var(--m-fw-btn);font-variant-numeric:tabular-nums;letter-spacing:var(--m-ls-btn);color:var(--m-ink);background:var(--m-card);border:1px solid var(--m-line);transition:color var(--m-dur-fast) var(--m-ease),background-color var(--m-dur-fast) var(--m-ease),border-color var(--m-dur-fast) var(--m-ease)}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] :is(.archive--rv,.author-posts) .pagination a:hover{border-color:var(--m-ink)}}:root[data-skin=revamp] :is(.archive--rv,.author-posts) .pagination a:focus-visible{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:var(--m-focus-offset, 2px)}:root[data-skin=revamp] :is(.archive--rv,.author-posts) .pagination :is(.page-numbers,.dots){padding-top:calc(.36em * var(--m-cap-k))}:root[data-skin=revamp] :is(.archive--rv,.author-posts) .pagination .current{color:#fff;background:var(--m-ink);border-color:var(--m-ink)}:root[data-skin=revamp] :is(.archive--rv,.author-posts) .pagination .dots{background:transparent;border-color:transparent}:root[data-skin=revamp] :is(.archive--rv,.author-posts) .pagination .pagination__prev,:root[data-skin=revamp] :is(.archive--rv,.author-posts) .pagination .pagination__next{padding:0}:root[data-skin=revamp] :is(.archive--rv,.author-posts) .pagination .pagination__prev .icon,:root[data-skin=revamp] :is(.archive--rv,.author-posts) .pagination .pagination__next .icon{width:16px;height:16px;transition:transform var(--m-dur) var(--m-ease)}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] :is(.archive--rv,.author-posts) .pagination .pagination__next:hover .icon{transform:translate(3px)}}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] :is(.archive--rv,.author-posts) .pagination .pagination__prev:hover .icon{transform:translate(-3px)}}@media(prefers-reduced-motion:reduce){:root[data-skin=revamp] :is(.archive--rv,.author-posts) :is(.pagination,.posts__go) .icon{transition:none}}:root[data-skin=revamp] .s.notfound{min-height:min(100svh - var(--m-chrome-h, 0px),820px);padding-block:var(--m-space-section-l)}@media(max-width:639.98px){:root[data-skin=revamp] .s.notfound .s__bg:after{background:var(--m-veil-left),linear-gradient(0deg,#0b0b0d99,#0b0b0d59)}:root[data-skin=revamp] .s.notfound .s__bg img{object-position:28% 50%}}:root[data-skin=revamp] .notfound__inner{gap:0}:root[data-skin=revamp] .notfound__code{margin:0 0 var(--m-sp-3);color:var(--m-on-ink-muted)}:root[data-skin=revamp] .notfound__title{font-family:var(--m-font-display);font-size:var(--m-fs-page-title);font-weight:900;font-style:normal;font-synthesis:none;line-height:var(--m-lh-page-title);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;max-inline-size:var(--m-measure-page-title);margin:0;color:#fff}:root[data-skin=revamp] .notfound__links{font-family:var(--m-font-body);font-size:var(--m-fs-lede);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-lede);letter-spacing:0;text-wrap:pretty;gap:var(--m-sp-2);margin:var(--m-gap-title-lede) 0 0;color:#fff}:root[data-skin=revamp] .notfound__links a{text-underline-offset:.18em;transition:text-decoration-thickness var(--m-dur-fast) var(--m-ease),text-decoration-color var(--m-dur-fast) var(--m-ease)}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .notfound__links a:hover{text-decoration-thickness:3px}}:root[data-skin=revamp] .notfound__contact{font-family:var(--m-font-body);font-size:var(--m-fs-small);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-small);letter-spacing:var(--m-ls-small);margin:var(--m-sp-7) 0 0;color:var(--m-on-ink-muted)}:root[data-skin=revamp] .notfound__contact a{color:#fff;text-decoration:underline;text-decoration-color:#ffffff73;text-underline-offset:.18em;transition:text-decoration-color var(--m-dur-fast) var(--m-ease)}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .notfound__contact a:hover{text-decoration-color:#fff}}@media(prefers-reduced-motion:reduce){:root[data-skin=revamp] :is(.notfound__links,.notfound__contact) a{transition:none}}.author-hero{padding-block:var(--m-space-section-l);color:var(--m-fg);background:var(--m-bg)}.author-hero__grid{display:grid;gap:24px}@media(min-width:920px){.author-hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:0;align-items:center}}@media(min-width:920px){.author-hero__crumbs{grid-column:1/-1;margin-bottom:var(--m-head-gap)}}.author-hero__portrait{position:relative;width:128px;aspect-ratio:1;overflow:hidden;background:var(--m-canvas);border-radius:var(--m-r-media)}.author-hero__portrait .picture,.author-hero__portrait img{width:100%;height:100%}.author-hero__portrait img{object-fit:cover;object-position:50% 30%}@media(min-width:920px){.author-hero__portrait{grid-column:1/span 4;width:100%}}.author-hero__initials{display:grid;place-items:center;width:100%;height:100%;font-family:var(--m-font-display);font-size:44px;font-weight:900;line-height:1;color:var(--m-ink-3)}@media(min-width:920px){.author-hero__initials{font-size:clamp(72px,7vw,120px)}}.author-hero__intro{display:flex;flex-direction:column;align-items:flex-start;min-width:0}@media(min-width:920px){.author-hero__intro{grid-column:6/-1}}.author-hero__name{font-family:var(--m-font-display);font-weight:var(--m-fw-display);font-style:normal;line-height:var(--m-lh-display);letter-spacing:var(--m-ls-display);text-transform:var(--m-tt-display);margin:0;font-size:var(--m-fs-title)}.author-hero__bio{max-width:60ch;margin:16px 0 0;color:var(--m-muted)}.author-hero__facts{margin:20px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px 0;font-size:var(--m-fs-small);color:var(--m-muted)}.author-hero__facts li+li:before{content:"·";margin-inline:10px;opacity:.7}.author-hero__count{font-variant-numeric:tabular-nums;font-weight:700;color:var(--m-fg)}.author-hero__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;font-weight:700;color:var(--m-link, var(--m-brand-700));text-decoration:none}.author-hero__link .icon{width:18px;height:18px}.author-hero__link:focus-visible{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:var(--m-focus-offset, 2px);border-radius:2px}.author-posts__title{font-family:var(--m-font-display);font-weight:var(--m-fw-display);font-style:normal;line-height:var(--m-lh-display);letter-spacing:var(--m-ls-display);text-transform:var(--m-tt-display);margin:0 0 var(--m-head-gap);font-size:var(--m-fs-h2, 32px)}.author-hero__portrait--logo img,.author-card__media--logo img{padding:18%;object-fit:contain}.author-card .author-card__media--logo{background:var(--m-sunken)}.author-posts__empty{margin:0;color:var(--m-muted)}.authors-head{padding-block:var(--m-space-section-l)}.authors__grid{margin:0;padding:0;list-style:none;display:grid;gap:18px}@media(min-width:640px){.authors__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:920px){.authors__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1080px){.authors__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.authors__item{display:flex}@media(min-width:640px){.authors__grid--wide{grid-template-columns:minmax(0,1fr)}.authors__grid--wide .author-card{flex-direction:row}.authors__grid--wide .author-card__media{flex:0 0 calc((100% - 36px) / 3);align-self:flex-start}.authors__grid--wide .author-card__body{justify-content:flex-end;gap:14px;padding:clamp(24px,3vw,40px) clamp(24px,3vw,40px) clamp(24px,3vw,40px) 40px}.authors__grid--wide .author-card__bio{max-width:60ch;-webkit-line-clamp:5;line-clamp:5}.authors__grid--wide .author-card__meta{margin-top:6px}}.author-card{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden;color:var(--m-ink);background:var(--m-card);border-radius:var(--m-r-card)}.author-card__media{position:relative;aspect-ratio:1;overflow:hidden;background:var(--m-paper)}.author-card__media .picture,.author-card__media img{width:100%;height:100%}.author-card__media img{object-fit:cover;object-position:50% 30%}.author-card__initials{display:grid;place-items:center;width:100%;height:100%;font-family:var(--m-font-display);font-size:clamp(56px,8vw,96px);font-weight:900;line-height:1;color:var(--m-ink-3);background:var(--m-sunken)}.author-card__body{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0;padding:20px 22px 22px}@media(max-width:639.98px){.author-card{flex-direction:row;align-items:stretch}.author-card__media{flex:0 0 104px;align-self:flex-start;margin:16px 0 16px 16px;border-radius:var(--m-r-media)}.author-card__initials{font-size:36px}.author-card__body{gap:8px;padding:16px 16px 16px 14px}}.author-card__role{margin:0;font-size:var(--m-fs-small);color:var(--m-brand-700)}.author-card__name{margin:0;font-size:var(--m-fs-h3);line-height:1.15}.author-card__link{color:inherit;text-decoration:none}.author-card__link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.author-card__link:focus-visible{outline:none}.author-card__link:focus-visible:after{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:-3px}.author-card__bio{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--m-fs-small);color:var(--m-ink-2);-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.author-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:auto 0 0;padding-top:6px;font-size:var(--m-fs-small);font-variant-numeric:tabular-nums;color:var(--m-ink-3)}.author-card__go{display:grid;place-items:center;flex:none;width:36px;height:36px;color:var(--m-ink);border:1px solid var(--m-line);border-radius:50%}.author-card__go .icon{width:14px;height:14px}:root[data-skin=parity] :is(.author-hero__crumbs,.authors-head .archive-head__crumbs){margin-bottom:24px}:root[data-skin=parity] :is(.author-hero__crumbs,.authors-head .archive-head__crumbs) .article-crumbs__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}:root[data-skin=parity] :is(.author-hero__crumbs,.authors-head .archive-head__crumbs) .article-crumbs__list li:not(:last-child):after{content:"/";margin-inline:8px;opacity:.5}:root[data-skin=parity] :is(.author-hero__crumbs,.authors-head .archive-head__crumbs) .article-crumbs__list a{color:inherit;text-decoration:none}:root[data-skin=parity] .authors-head .archive-head__title{font-family:var(--m-font-display);font-weight:var(--m-fw-display);font-style:normal;line-height:var(--m-lh-display);letter-spacing:var(--m-ls-display);text-transform:var(--m-tt-display);margin:0;font-size:var(--m-fs-title)}:root[data-skin=parity] .authors-head .archive-head__lede{max-width:60ch;margin:16px 0 0}:root[data-skin=parity] .author-card__role,:root[data-skin=parity] .author-hero__link{color:var(--m-ink)}:root[data-skin=parity] .author-hero__link .icon{color:var(--m-brand)}:root[data-skin=revamp] .byline{--byline-face: 44px;--byline-ring: var(--m-bg);display:flex;align-items:center;gap:14px;margin-top:24px}@media(max-width:639.98px){:root[data-skin=revamp] .byline{--byline-face: 40px;gap:12px}}:root[data-skin=revamp] .article-hero--rv .byline{--byline-ring: var(--m-ink);color:#fff}:root[data-skin=revamp] .interview-hero .byline{margin-top:20px}:root[data-skin=revamp] .byline__faces{display:inline-flex;flex:none}:root[data-skin=revamp] .byline__face{position:relative;display:grid;place-items:center;width:var(--byline-face);height:var(--byline-face);overflow:hidden;background:var(--m-paper);border-radius:50%;box-shadow:0 0 0 2px var(--byline-ring)}:root[data-skin=revamp] .byline__face+.byline__face{margin-left:-12px}:root[data-skin=revamp] .byline__face:nth-child(1){z-index:3}:root[data-skin=revamp] .byline__face:nth-child(2){z-index:2}:root[data-skin=revamp] .byline__face .picture,:root[data-skin=revamp] .byline__face img{width:100%;height:100%}:root[data-skin=revamp] .byline__face img{object-fit:cover}:root[data-skin=revamp] .byline__face--initials{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;color:#fff;background:var(--m-brand-700)}:root[data-skin=revamp] :is(.byline__initials,.blog-filter__name,.blog-filter__count,.author-card__count){position:relative;top:calc(.18em * var(--m-cap-k))}:root[data-skin=revamp] .byline__text{position:relative;top:2px;top:round(nearest,2px * var(--m-cap-k),1px)}:root[data-skin=revamp] :is(.author-hero__initials,.author-card__initials){position:relative;top:.008em}:root[data-skin=revamp] .byline__text{display:flex;flex-direction:column;gap:4px;min-width:0}:root[data-skin=revamp] .byline__names{margin:0;font-size:15px;font-weight:400;line-height:1.35;color:var(--m-heading);text-wrap:pretty}:root[data-skin=revamp] .article-hero--rv .byline__names{color:#fff}:root[data-skin=revamp] .byline__by{margin-right:1px;color:var(--m-muted)}:root[data-skin=revamp] .article-hero--rv .byline__by{color:var(--m-on-ink-muted)}:root[data-skin=revamp] .byline__author{display:inline-block;max-width:100%;line-height:1.15;border-radius:2px}:root[data-skin=revamp] .byline__author:has(>.byline__link:focus-visible){outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:1px}:root[data-skin=revamp] .byline__link{font-weight:500;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:.22em;transition:text-decoration-color var(--m-dur-fast) var(--m-ease),text-decoration-thickness var(--m-dur-fast) var(--m-ease)}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .byline__link:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}}:root[data-skin=revamp] .byline__link:focus-visible{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:1px;border-radius:2px}:root[data-skin=revamp] .byline__author:has(>.byline__link:focus-visible)>.byline__link{outline:none}:root[data-skin=revamp] .byline__role{display:block;color:var(--m-muted)}@media(min-width:640px){:root[data-skin=revamp] .byline__role{display:inline}:root[data-skin=revamp] .byline__role:before{content:"·";margin-inline:8px;opacity:.7}}:root[data-skin=revamp] .article-hero--rv .byline__role{color:var(--m-on-ink-muted)}:root[data-skin=revamp] .byline .article-meta{margin-top:0}:root[data-skin=revamp] .author-hero{padding-block:var(--m-space-section-xl) var(--m-space-section-l)}:root[data-skin=revamp] .author-hero__crumbs [aria-current]{color:var(--m-heading)}@media(max-width:919.98px){:root[data-skin=revamp] .author-hero__crumbs{margin-bottom:8px}}:root[data-skin=revamp] .author-hero__portrait--initials{background:var(--m-canvas)}:root[data-skin=revamp] .author-hero__role{margin:0 0 12px}:root[data-skin=revamp] .author-hero__name{font-family:var(--m-font-display);font-size:var(--m-fs-page-title);font-weight:900;font-style:normal;font-synthesis:none;line-height:var(--m-lh-page-title);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;max-inline-size:var(--m-measure-page-title);color:var(--m-heading)}:root[data-skin=revamp] .author-hero__bio{font-family:var(--m-font-body);font-size:var(--m-fs-lede);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-lede);letter-spacing:0;text-wrap:pretty;max-inline-size:var(--m-measure-lede);margin-top:var(--m-gap-title-lede);color:var(--m-muted)}:root[data-skin=revamp] .author-hero__facts{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;margin-top:24px;color:var(--m-subtle)}:root[data-skin=revamp] .author-hero__count{color:var(--m-heading)}:root[data-skin=revamp] .author-hero__link{margin-top:12px;font-size:15px;font-weight:500;letter-spacing:.01em;color:var(--m-brand-text);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:transparent;text-underline-offset:.25em;transition:text-decoration-color var(--m-dur-fast) var(--m-ease),text-decoration-thickness var(--m-dur-fast) var(--m-ease)}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .author-hero__link:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}}:root[data-skin=revamp] .author-posts__title{font-family:var(--m-font-display);font-size:var(--m-fs-h2);font-weight:800;font-style:normal;font-synthesis:none;line-height:var(--m-lh-h2);letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;max-inline-size:var(--m-measure-h2);color:var(--m-heading)}:root[data-skin=revamp] .author-card{transition:transform var(--m-dur) var(--m-ease),box-shadow var(--m-dur) var(--m-ease)}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .author-card:hover{box-shadow:var(--m-shadow-2);transform:translateY(-3px)}:root[data-skin=revamp] .author-card:hover .author-card__go{color:#fff;background:var(--m-brand-700);border-color:var(--m-brand-700)}:root[data-skin=revamp] .author-card:hover .author-card__picture img{transform:scale(1.04)}}:root[data-skin=revamp] .author-card__picture img{transition:transform var(--m-dur-slow) var(--m-ease)}:root[data-skin=revamp] .author-card__role{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--m-brand-text)}:root[data-skin=revamp] .author-card__name{font-family:var(--m-font-display);font-size:var(--m-fs-h3-display);font-weight:800;font-style:normal;font-synthesis:none;line-height:var(--m-lh-h3-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;color:var(--m-ink)}:root[data-skin=revamp] .author-card__bio{font-family:var(--m-font-body);font-size:var(--m-fs-small);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-small);letter-spacing:var(--m-ls-small);color:var(--m-ink-2)}:root[data-skin=revamp] .author-card__meta{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--m-ink-3)}:root[data-skin=revamp] .author-card__go{transition:color var(--m-dur-fast) var(--m-ease),background-color var(--m-dur-fast) var(--m-ease),border-color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] .blog-filter{align-self:stretch;min-width:0;margin-top:var(--m-head-gap)}:root[data-skin=revamp] .blog-filter__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}:root[data-skin=revamp] .blog-filter__item{flex:none}:root[data-skin=revamp] .blog-filter__link{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 18px;color:var(--m-ink);text-decoration:none;background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--m-r-pill);transition:color var(--m-dur-fast) var(--m-ease),background-color var(--m-dur-fast) var(--m-ease),border-color var(--m-dur-fast) var(--m-ease)}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .blog-filter__link:hover{border-color:var(--m-ink)}}:root[data-skin=revamp] .blog-filter__link:focus-visible{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:var(--m-focus-offset, 2px)}:root[data-skin=revamp] .blog-filter__link[aria-current=page]{color:#fff;background:var(--m-ink);border-color:var(--m-ink)}:root[data-skin=revamp] .blog-filter__count{font-weight:500;opacity:.6}@media(prefers-reduced-motion:reduce){:root[data-skin=revamp] .author-card,:root[data-skin=revamp] .author-card__picture img,:root[data-skin=revamp] .author-card__go,:root[data-skin=revamp] .byline__link,:root[data-skin=revamp] .blog-filter__link{transition:none}:root[data-skin=revamp] .author-card:hover,:root[data-skin=revamp] .author-card:hover .author-card__picture img{transform:none}}.sg-bar{position:relative;z-index:2;font-size:13px;color:#fff;background:#1c1d22}.sg-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding-block:12px}.sg-bar__links{display:flex;gap:8px}.sg-bar__links a{display:inline-block;padding:6px 12px;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.25);border-radius:999px}.sg-bar__links a[aria-current]{color:var(--m-ink);background:#fff}.sg-toc{padding-block:28px;background:#fff;border-bottom:1px solid var(--m-line)}.sg-toc .kicker{margin-bottom:12px}.sg-toc__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 32px;margin:0;padding-left:1.2em;font-size:14px}.sg-toc__list a{color:inherit}.sg-toc__list code{font-size:12px;color:var(--m-ink-3)}.sg-toc__variants{display:block;font-size:12px;color:var(--m-ink-3)}.sg-toc__only{margin-left:6px;font-size:12px}.sg-toc__missing{font-size:12px;color:#b7791f}.sg-label{font-size:12px;color:#43444a;background:repeating-linear-gradient(135deg,#f4f4f6 0 8px,#ececf0 8px 16px);border-block:1px solid #dcdce2}.sg-label__inner{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding-block:8px}.sg-label__inner code{padding:2px 6px;background:#fff;border-radius:4px}.sg-label__inner a{margin-left:auto;color:inherit}.sg-label__name{font-weight:700;text-transform:uppercase;letter-spacing:.08em}
