@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/assets/fonts/Archivo-wdth-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/assets/fonts/Archivo-wdth-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/assets/fonts/Archivo-wdth-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/assets/fonts/Archivo-wdth-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Display;font-style:normal;font-weight:800 900;font-stretch:112% 125%;font-display:swap;src:url(/assets/fonts/Archivo-wdth-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Display;font-style:normal;font-weight:800 900;font-stretch:112% 125%;font-display:swap;src:url(/assets/fonts/Archivo-wdth-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Display;font-style:italic;font-weight:800 900;font-stretch:112% 125%;font-display:swap;src:url(/assets/fonts/Archivo-wdth-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Display;font-style:italic;font-weight:800 900;font-stretch:112% 125%;font-display:swap;src:url(/assets/fonts/Archivo-wdth-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/fonts/JetBrainsMono-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/fonts/JetBrainsMono-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-concrete: #e3e5e8;--c-panel: #eaecef;--c-steel: #d5d9de;--c-panel-2: #f0f1f3;--c-alloy: #b9bfc7;--c-graphite: #121519;--c-graphite-2: #1c2128;--c-navy: #0b1727;--c-navy-2: #13233a;--c-night: #0a0b0e;--c-night-2: #111419;--c-ink: #0e1115;--c-ink-muted: #4f5763;--c-on-dark: #e4e7eb;--c-on-dark-muted: #a7afba;--red: #e10600;--c-red-ink: #a80800;--c-red-lift: #ff5a47;--c-signal-go: #2fbf71;--scrim-0: rgba(10, 11, 14, 0);--scrim-40: rgba(10, 11, 14, .4);--scrim-70: rgba(10, 11, 14, .7);--scrim-90: rgba(10, 11, 14, .92);--c-ivory: var(--c-concrete);--c-paper: var(--c-panel);--c-stone: var(--c-steel);--c-veil: var(--c-panel-2);--c-sand: var(--c-alloy);--c-umber: var(--c-graphite);--c-pearl: var(--c-on-dark);--c-pearl-muted: var(--c-on-dark-muted);--c-navy-muted: var(--c-on-dark-muted);--c-photo-muted: var(--c-on-dark-muted);--c-ink-muted-stone: var(--c-ink-muted);--c-red-deep: var(--c-red-ink);--c-red-stone: var(--c-red-ink);--c-bronze: var(--c-red-ink);--c-bronze-deep: var(--c-red-ink);--c-brass: var(--red);--c-champagne: var(--c-red-lift)}:root{--concrete-bg: var(--c-concrete);--concrete-surface: var(--c-panel);--concrete-ink: var(--c-ink);--concrete-muted: var(--c-ink-muted);--panel-bg: var(--c-panel);--panel-surface: var(--c-panel-2);--panel-ink: var(--c-ink);--panel-muted: var(--c-ink-muted);--steel-bg: var(--c-steel);--steel-surface: var(--c-concrete);--steel-ink: var(--c-ink);--steel-muted: var(--c-ink-muted);--graphite-bg: var(--c-graphite);--graphite-surface: var(--c-graphite-2);--graphite-ink: var(--c-on-dark);--graphite-muted: var(--c-on-dark-muted);--navy-bg: var(--c-navy);--navy-surface: var(--c-navy-2);--navy-ink: var(--c-on-dark);--navy-muted: var(--c-on-dark-muted);--photo-bg: var(--c-night);--photo-surface: var(--c-night-2);--photo-ink: var(--c-on-dark);--photo-muted: var(--c-on-dark-muted);--ivory-bg: var(--concrete-bg);--ivory-surface: var(--concrete-surface);--ivory-ink: var(--concrete-ink);--ivory-muted: var(--concrete-muted);--paper-bg: var(--panel-bg);--paper-surface: var(--panel-surface);--paper-ink: var(--panel-ink);--paper-muted: var(--panel-muted);--stone-bg: var(--steel-bg);--stone-surface: var(--steel-surface);--stone-ink: var(--steel-ink);--stone-muted: var(--steel-muted)}@property --bg{syntax: "<color>"; inherits: true; initial-value: #e3e5e8;}@property --surface{syntax: "<color>"; inherits: true; initial-value: #eaecef;}@property --ink{syntax: "<color>"; inherits: true; initial-value: #0e1115;}@property --muted{syntax: "<color>"; inherits: true; initial-value: #363d47;}:root,[data-tone=concrete],[data-tone=ivory]{--tone-bg: var(--concrete-bg);--tone-surface: var(--concrete-surface);--tone-ink: var(--concrete-ink);--tone-muted: var(--concrete-muted);--red-ink: var(--c-red-ink);color-scheme:light}[data-tone=panel],[data-tone=paper]{--tone-bg: var(--panel-bg);--tone-surface: var(--panel-surface);--tone-ink: var(--panel-ink);--tone-muted: var(--panel-muted);--red-ink: var(--c-red-ink);color-scheme:light}[data-tone=steel],[data-tone=stone]{--tone-bg: var(--steel-bg);--tone-surface: var(--steel-surface);--tone-ink: var(--steel-ink);--tone-muted: var(--steel-muted);--red-ink: var(--c-red-ink);color-scheme:light}[data-tone=graphite]{--tone-bg: var(--graphite-bg);--tone-surface: var(--graphite-surface);--tone-ink: var(--graphite-ink);--tone-muted: var(--graphite-muted);--red-ink: var(--c-red-lift);color-scheme:dark}[data-tone=navy]{--tone-bg: var(--navy-bg);--tone-surface: var(--navy-surface);--tone-ink: var(--navy-ink);--tone-muted: var(--navy-muted);--red-ink: var(--c-red-lift);color-scheme:dark}:root,[data-tone]{--bg: var(--tone-bg);--surface: var(--tone-surface);--ink: var(--tone-ink);--muted: var(--tone-muted);--ink-soft: color-mix(in srgb, var(--ink) 88%, var(--bg));--line: color-mix(in srgb, var(--ink) 16%, transparent);--line-soft: color-mix(in srgb, var(--ink) 10%, transparent);--line-strong: color-mix(in srgb, var(--ink) 34%, transparent);--rule-heavy: var(--ink);--border-ui: color-mix(in srgb, var(--ink) 58%, transparent);--focus: var(--red-ink);--ghost-fill: color-mix(in srgb, var(--ink) 4%, transparent);--ghost-stroke: color-mix(in srgb, var(--ink) 12%, transparent);--champagne: var(--red-ink);--brass: var(--red);--from-bg: transparent}[data-tone=photo]{--bg: #0A0B0E;--surface: #111419;--ink: #E4E7EB;--muted: #A7AFBA;--red-ink: var(--c-red-lift);color-scheme:dark}[data-tone]{background-color:var(--bg);color:var(--ink)}[data-tone-from=concrete],[data-tone-from=ivory]{--from-bg: var(--concrete-bg);--from-surface: var(--concrete-surface);--from-ink: var(--concrete-ink);--from-muted: var(--concrete-muted)}[data-tone-from=panel],[data-tone-from=paper]{--from-bg: var(--panel-bg);--from-surface: var(--panel-surface);--from-ink: var(--panel-ink);--from-muted: var(--panel-muted)}[data-tone-from=steel],[data-tone-from=stone]{--from-bg: var(--steel-bg);--from-surface: var(--steel-surface);--from-ink: var(--steel-ink);--from-muted: var(--steel-muted)}[data-tone-from=navy]{--from-bg: var(--navy-bg);--from-surface: var(--navy-surface);--from-ink: var(--navy-ink);--from-muted: var(--navy-muted)}[data-tone-from=graphite]{--from-bg: var(--graphite-bg);--from-surface: var(--graphite-surface);--from-ink: var(--graphite-ink);--from-muted: var(--graphite-muted)}[data-tone-from=photo]{--from-bg: var(--photo-bg);--from-surface: var(--photo-surface);--from-ink: var(--photo-ink);--from-muted: var(--photo-muted)}@property --cut{syntax: "<length>"; inherits: false; initial-value: 0px;}:is([data-tone=graphite],[data-tone=navy]):is([data-tone-from=concrete],[data-tone-from=ivory],[data-tone-from=panel],[data-tone-from=paper],[data-tone-from=steel],[data-tone-from=stone]):not([data-seam=straight]),:is([data-tone=concrete],[data-tone=ivory],[data-tone=panel],[data-tone=paper],[data-tone=steel],[data-tone=stone]):is([data-tone-from=graphite],[data-tone-from=navy],[data-tone-from=photo]):not([data-seam=straight]),:is([data-tone=graphite],[data-tone=navy])[data-tone-from=photo]:not([data-seam=straight]),[data-tone][data-tone-from][data-seam=red]{--tone-contrast-seam: 1;--cut: var(--cut-max);margin-block-start:calc(var(--cut-max) * -1);padding-block-start:calc(var(--cut-max) + 2.5rem);clip-path:polygon(0 var(--cut),100% 0,100% 100%,0 100%);background-image:linear-gradient(to bottom right,transparent calc(50% - 2px),var(--red) calc(50% - 2px),var(--red) calc(50% + 2px),transparent calc(50% + 2px));background-size:100% var(--cut);background-position:0 0;background-repeat:no-repeat}:is([data-tone=graphite],[data-tone=navy]):is([data-tone-from=concrete],[data-tone-from=ivory],[data-tone-from=panel],[data-tone-from=paper],[data-tone-from=steel],[data-tone-from=stone]):not([data-seam=straight]){clip-path:polygon(0 0,100% var(--cut),100% 100%,0 100%);background-image:linear-gradient(to bottom left,transparent calc(50% - 2px),var(--red) calc(50% - 2px),var(--red) calc(50% + 2px),transparent calc(50% + 2px))}:where(main>[data-tone]:not(.hero)):has(+:is(:is([data-tone=graphite],[data-tone=navy]):is([data-tone-from=concrete],[data-tone-from=ivory],[data-tone-from=panel],[data-tone-from=paper],[data-tone-from=steel],[data-tone-from=stone]),:is([data-tone=concrete],[data-tone=ivory],[data-tone=panel],[data-tone=paper],[data-tone=steel],[data-tone=stone]):is([data-tone-from=graphite],[data-tone-from=navy],[data-tone-from=photo]),:is([data-tone=graphite],[data-tone=navy])[data-tone-from=photo],[data-tone][data-tone-from][data-seam=red]):not([data-seam=straight])),:where(main:has(+:is(:is([data-tone=graphite],[data-tone=navy]):is([data-tone-from=concrete],[data-tone-from=ivory],[data-tone-from=panel],[data-tone-from=paper],[data-tone-from=steel],[data-tone-from=stone]),:is([data-tone=concrete],[data-tone=ivory],[data-tone=panel],[data-tone=paper],[data-tone=steel],[data-tone=stone]):is([data-tone-from=graphite],[data-tone-from=navy],[data-tone-from=photo]),:is([data-tone=graphite],[data-tone=navy])[data-tone-from=photo],[data-tone][data-tone-from][data-seam=red]):not([data-seam=straight]))>:last-child:not(.hero)){border-block-end:var(--cut-max) solid var(--bg)}:where(main):has(+:is([data-tone-from=graphite])){--seam-from-bg: var(--graphite-bg)}:where(main):has(+:is([data-tone-from=navy])){--seam-from-bg: var(--navy-bg)}:where(main):has(+:is([data-tone-from=photo])){--seam-from-bg: var(--photo-bg)}:where(main):has(+:is([data-tone-from=concrete],[data-tone-from=ivory])){--seam-from-bg: var(--concrete-bg)}:where(main):has(+:is([data-tone-from=panel],[data-tone-from=paper])){--seam-from-bg: var(--panel-bg)}:where(main):has(+:is([data-tone-from=steel],[data-tone-from=stone])){--seam-from-bg: var(--steel-bg)}:where(main>:last-child:not([data-tone])){border-block-end-color:var(--seam-from-bg, var(--bg))}@keyframes seam-settle{0%{--cut: var(--cut-max)}to{--cut: calc(var(--cut-max) * .25)}}@keyframes tone-enter{0%{--bg: var(--from-bg);--surface: var(--from-surface);--ink: var(--from-ink);--muted: var(--from-muted)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){[data-tone][data-tone-from]:is(:is([data-tone=graphite],[data-tone=navy]):is([data-tone-from=concrete],[data-tone-from=ivory],[data-tone-from=panel],[data-tone-from=paper],[data-tone-from=steel],[data-tone-from=stone]),:is([data-tone=concrete],[data-tone=ivory],[data-tone=panel],[data-tone=paper],[data-tone=steel],[data-tone=stone]):is([data-tone-from=graphite],[data-tone-from=navy],[data-tone-from=photo]),:is([data-tone=graphite],[data-tone=navy])[data-tone-from=photo],[data-seam=red]):not([data-seam=straight]){animation:seam-settle linear both;animation-timeline:view();animation-range:entry 0% entry 100%}[data-tone][data-tone-from]:not([data-tone=photo]):not(:is([data-tone=graphite],[data-tone=navy]):is([data-tone-from=concrete],[data-tone-from=ivory],[data-tone-from=panel],[data-tone-from=paper],[data-tone-from=steel],[data-tone-from=stone]),:is([data-tone=concrete],[data-tone=ivory],[data-tone=panel],[data-tone=paper],[data-tone=steel],[data-tone=stone]):is([data-tone-from=graphite],[data-tone-from=navy],[data-tone-from=photo]),:is([data-tone=graphite],[data-tone=navy])[data-tone-from=photo],[data-seam=red]){animation:tone-enter linear both;animation-timeline:view();animation-range:entry 0% entry var(--tone-shift-end)}}}:root{--font-display: "Archivo Display", "Archivo", "Helvetica Neue", Arial, sans-serif;--font-body: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-label: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fw-display: 850;--fw-title: 800;--fw-h2: 800;--fst-display: 125%;--fst-title: 118%;--fst-label: 112%;--fst-body: 100%;--fs-colossal: clamp(4.5rem, 14vw, 15rem);--fs-mega: clamp(3.5rem, 11vw, 11.875rem);--fs-hero: clamp(2.875rem, 8.2vw, 8.625rem);--fs-display-1: clamp(2.125rem, 5.2vw, 5.375rem);--fs-display-2: clamp(2rem, 3.3vw, 3.125rem);--fs-display-3: clamp(1.375rem, 2.4vw, 2.375rem);--fs-lead: clamp(1.125rem, 1.25vw, 1.3125rem);--fs-body: 1.0625rem;--fs-small: 1rem;--fs-meta: 1rem;--fs-label: .8125rem;--fs-micro: .75rem;--fs-caption: clamp(.9375rem, .9rem + .15vw, 1rem);--fs-num: clamp(.9375rem, 1.05vw, 1.0625rem);--fs-data: clamp(1.375rem, 1.8vw, 1.625rem);--fs-figure: clamp(3rem, 5.6vw, 5.75rem);--lh-display: .92;--lh-title: 1;--lh-lead: 1.5;--lh-body: 1.55;--ls-display: -.01em;--ls-title: -.005em;--ls-label: .06em;--ls-micro: .08em;--fw-label: 650;--ls-mono: .02em;--tt-display: uppercase;--measure: 62ch;--measure-narrow: 44ch;--gutter: clamp(1rem, 4vw, 4rem);--wrap: 1600px;--wrap-text: 1200px;--space-2xs: .5rem;--space-xs: .875rem;--space-s: 1.5rem;--space-m: 2.5rem;--space-l: clamp(3rem, 5vw, 5rem);--space-xl: clamp(4.5rem, 8vw, 8rem);--space-2xl: clamp(6rem, 12vw, 12rem);--section-y: clamp(4.5rem, 7.5vw, 8rem);--section-y-tight: clamp(3rem, 4.5vw, 4.75rem);--section-y-hush: clamp(2rem, 3.2vw, 3.25rem);--section-y-tall: clamp(6rem, 10.5vw, 11rem);--col-gap: var(--gutter);--cut-max: clamp(3.75rem, 9vw, 9.375rem);--bleed-size: var(--cut-max);--seam-size: 3px;--tone-shift-end: 55%;--skew: -12deg;--skew-steep: -20deg;--header-h: 4.75rem;--header-h-stacked: 6rem;--header-h-mobile: var(--header-h-stacked);--ease-launch: cubic-bezier(.16, 1, .3, 1);--ease-brake: cubic-bezier(.7, 0, .2, 1);--ease-out: var(--ease-launch);--ease-inout: var(--ease-brake);--ease-editorial: var(--ease-launch);--ease-curtain: var(--ease-brake);--ease-silk: var(--ease-launch);--dur-1: .2s;--dur-2: .38s;--dur-3: .6s;--dur-4: .9s;--dur-tone: .35s;--z-media: 0;--z-content: 2;--z-grain: 60;--z-header: 100;--z-skip: 200;--noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media(max-width:1100px){:root{--header-h: var(--header-h-stacked)}}@media(max-width:359px){:root{--fs-display-1: clamp(1.75rem, 9.2vw, 2.125rem);--fs-display-2: 9vw}}@media(max-width:32.5rem){:root{--fs-body: 1.03125rem}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1.5rem)}body{background-color:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);font-weight:400;font-stretch:var(--fst-body);line-height:var(--lh-body);overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-width:100%}picture{display:contents}picture>source{display:none}ul,ol{list-style:none;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3{font-weight:700;text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--focus);outline-offset:4px}::selection{background:var(--red);color:#fff}@supports (scrollbar-color: #b9bfc7 #e3e5e8){html{scrollbar-color:var(--c-alloy) var(--c-concrete);scrollbar-width:thin}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter)}.label,.eyebrow,.t-kicker,.t-smallcaps{font-family:var(--font-label);font-size:var(--fs-label);font-weight:var(--fw-label);font-stretch:var(--fst-label);line-height:1.55;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted)}.eyebrow{margin-block-end:1.125rem;display:flex;align-items:center;gap:.875rem}.eyebrow__mark{flex:none;display:block;width:clamp(1.75rem,3vw,2.625rem);height:3px;background-color:var(--red);transform:skew(var(--skew-steep))}.dot{color:var(--red)}.section-title,.t-colossal,.t-mega,.t-hero,.t-display-1,.t-display-2,.t-display-3{font-family:var(--font-display);font-weight:var(--fw-display);font-stretch:var(--fst-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-transform:var(--tt-display);text-wrap:balance}.section-title{font-size:var(--fs-display-2);line-height:var(--lh-title)}.section-title,.t-display-1,.t-display-2{font-weight:var(--fw-h2);letter-spacing:var(--ls-title)}.t-mega{font-weight:var(--fw-h2)}.skip-link{position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;z-index:var(--z-skip);padding:.75rem 1.25rem;background-color:var(--c-graphite);color:var(--c-on-dark);font-family:var(--font-label);font-size:var(--fs-label);font-weight:700;font-stretch:var(--fst-label);letter-spacing:var(--ls-label);text-transform:uppercase;transform:translateY(-250%)}.skip-link:focus{transform:none}.t-colossal{font-size:var(--fs-colossal);line-height:.84;letter-spacing:-.02em}.t-mega{font-size:var(--fs-mega);line-height:.86}.t-hero{font-size:var(--fs-hero);line-height:.88}.t-display-1{font-size:var(--fs-display-1);line-height:var(--lh-title)}.t-display-2{font-size:var(--fs-display-2);line-height:var(--lh-title);letter-spacing:var(--ls-title)}.t-display-3{font-size:var(--fs-display-3);font-weight:var(--fw-title);font-stretch:var(--fst-title);line-height:1.08;letter-spacing:var(--ls-title)}.t-italic{font-style:italic}.t-signal{color:var(--red-ink)}.t-lead{max-width:var(--measure-narrow);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--ink-soft)}.t-muted{color:var(--muted)}.t-num,.mono{font-family:var(--font-mono);font-weight:700;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 0;letter-spacing:var(--ls-mono)}.t-smallcaps{font-variant-caps:normal}.t-meta{font-size:var(--fs-meta);line-height:1.5;color:var(--ink-soft)}.t-pull{position:relative;max-width:24ch;padding-block-start:clamp(1.25rem,2vw,1.75rem);font-family:var(--font-display);font-weight:var(--fw-title);font-stretch:var(--fst-title);font-size:var(--fs-display-2);line-height:1.02;letter-spacing:var(--ls-title);text-transform:var(--tt-display);text-wrap:balance}.t-pull:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:2.625rem;height:3px;background-color:var(--red);transform:skew(var(--skew-steep))}.caption{display:flex;align-items:baseline;gap:.75rem;margin-block-start:.75rem;font-family:var(--font-body);font-size:var(--fs-caption);font-weight:500;line-height:1.4;color:var(--ink-soft)}.caption__index{flex:none;font-family:var(--font-mono);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-mono);color:var(--red-ink)}.wrap--text{max-width:var(--wrap-text)}.tone-section{padding-block:var(--section-y) var(--section-y-tight)}.tone-section--tight{padding-block:var(--section-y-tight)}.tone-fade{--fade-to: var(--c-concrete);--fade-size: clamp(3rem, 6vw, 5rem);position:absolute;inset-inline:0;z-index:1;height:var(--fade-size);pointer-events:none}.tone-fade[data-edge=bottom]{inset-block-end:0;background-image:linear-gradient(0deg,var(--fade-to) 0,var(--fade-to) 18%,transparent 100%)}.tone-fade[data-edge=top]{inset-block-start:0;background-image:linear-gradient(180deg,var(--fade-to) 0,var(--fade-to) 18%,transparent 100%)}.tone-fade:is([data-fade-to=concrete],[data-fade-to=ivory]){--fade-to: var(--c-concrete)}.tone-fade:is([data-fade-to=panel],[data-fade-to=paper]){--fade-to: var(--c-panel)}.tone-fade:is([data-fade-to=steel],[data-fade-to=stone]){--fade-to: var(--c-steel)}.tone-fade[data-fade-to=navy]{--fade-to: var(--c-navy)}.tone-fade[data-fade-to=graphite]{--fade-to: var(--c-graphite)}.tone-bridge{--bridge-offset: clamp(4rem, 10vw, 10rem);position:relative;z-index:var(--z-content);margin-block-start:calc(var(--bridge-offset) * -1)}.ed-grid{display:grid;grid-template-columns:[full-start] minmax(0,1fr) [content-start] repeat(12,[col] minmax(0,calc((var(--wrap) - var(--gutter) * 13) / 12))) [content-end] minmax(0,1fr) [full-end];column-gap:var(--gutter)}.ed-grid>*{grid-column:content}.ed-full{grid-column:full}.ed-bleed-start{grid-column:full-start / col 8}.ed-bleed-end{grid-column:col 6 / full-end}.ed-drop{margin-block-start:var(--space-xl)}.ed-drop-l{margin-block-start:var(--space-2xl)}.ed-lift{margin-block-start:calc(var(--space-xl) * -1);position:relative;z-index:var(--z-content)}.ed-sticky{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-s));align-self:start}.tone-section--hush{padding-block:var(--section-y-hush)}.tone-section--tall{padding-block:var(--section-y-tall)}.tone-section--lean{padding-block:var(--section-y-tall) var(--section-y-tight)}.folio{margin-block-end:1.125rem;display:flex;align-items:center;gap:.875rem;font-family:var(--font-label);font-size:var(--fs-label);font-weight:var(--fw-label);font-stretch:var(--fst-label);line-height:1.2;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted)}.folio__num{font-family:var(--font-mono);font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--red-ink)}.folio__rule{flex:none;width:clamp(1.75rem,3vw,2.625rem);height:3px;background-color:var(--red);transform:skew(var(--skew-steep))}.folio__total{font-family:var(--font-mono);font-weight:500;letter-spacing:0;color:var(--muted)}.rule{display:block;width:100%;height:1px;border:0;background-color:var(--line-strong)}.rule--heavy{height:2px;background-color:var(--rule-heavy)}.rule--signal,.rule--brass{height:3px;background-color:var(--red)}.grade,.grade-warm{position:relative}.grade picture,.grade-warm picture,.grade>img,.grade-warm>img{filter:saturate(1.12) contrast(1.06)}.grade:after,.grade-warm:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#ff804033,#e1060014 55%,#0a0b0e6b);mix-blend-mode:soft-light}.cta{position:relative;display:inline-flex;align-items:center;gap:.75rem;padding-block:.4rem .45rem;font-family:var(--font-label);font-size:.875rem;font-weight:700;font-stretch:var(--fst-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.cta:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:2px;background-color:var(--red);transform-origin:left center;transition:transform var(--dur-2) var(--ease-brake)}.cta__arrow{position:relative;width:1.25rem;height:2px;background-color:currentColor;transition:transform var(--dur-2) var(--ease-launch)}.cta__arrow:after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:0;width:.45rem;height:.45rem;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}.cta:hover:after,.cta:focus-visible:after{transform:scaleX(1.06)}.cta:hover .cta__arrow,.cta:focus-visible .cta__arrow{transform:translate(.375rem)}.btn-ed{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;padding:.8rem 1.6rem;border:0;background:none;font-family:var(--font-label);font-size:.875rem;font-weight:700;font-stretch:115%;letter-spacing:.05em;text-transform:uppercase;color:var(--ink);cursor:pointer;transition:color var(--dur-2) var(--ease-brake)}.btn-ed:before,.btn-ed:after{content:"";position:absolute;inset:0;z-index:-1;transform:skew(var(--skew))}.btn-ed:before{border:1.5px solid var(--border-ui)}.btn-ed:after{background-color:var(--red);transform:skew(var(--skew)) scaleX(0);transform-origin:left center;transition:transform var(--dur-2) var(--ease-brake)}.btn-ed:hover,.btn-ed:focus-visible{color:#fff;transition:none}.btn-ed:hover:after,.btn-ed:focus-visible:after{transform:skew(var(--skew)) scaleX(1)}.btn-ed:not(.btn-ed--primary):after{transition:none}.btn-ed--primary{color:#fff}.btn-ed--primary:before{background-color:var(--red);border-color:var(--red)}.btn-ed--primary:after{background-color:var(--c-graphite)}[data-tone=graphite] .btn-ed--primary:after,[data-tone=navy] .btn-ed--primary:after,[data-tone=photo] .btn-ed--primary:after{background-color:var(--c-red-ink)}.arrow{position:relative;flex:none;display:inline-block;width:1.1rem;height:2px;background-color:currentColor;transition:transform var(--dur-2) var(--ease-launch)}.arrow:after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:0;width:.42rem;height:.42rem;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}:is(a,button):is(:hover,:focus-visible)>.arrow{transform:translate(.375rem)}.lapbar{position:fixed;inset:0 0 auto;z-index:calc(var(--z-header) + 1);height:3px;pointer-events:none;display:none}.lapbar__fill{position:absolute;inset:0;background-color:var(--red);transform-origin:0 50%;transform:scaleX(0)}.lapbar__tick{position:absolute;inset-block-start:0;width:2px;height:7px;background-color:var(--c-alloy)}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.lapbar{display:block}.lapbar__fill{animation:lap-progress linear both;animation-timeline:scroll(root)}.lapbar__tick{animation:lap-tick linear both;animation-timeline:scroll(root);animation-range:0 6rem}}}@keyframes lap-tick{0%{opacity:0}to{opacity:1}}@keyframes lap-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.masthead{position:fixed;inset-block-start:0;inset-inline:0;z-index:var(--z-header);background-color:transparent;transition:--ink var(--dur-tone) var(--ease-launch),--muted var(--dur-tone) var(--ease-launch),--bg var(--dur-tone) var(--ease-launch),--surface var(--dur-tone) var(--ease-launch)}.masthead:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(180deg,var(--scrim-70) 0%,var(--scrim-0) 100%);opacity:0;transition:opacity var(--dur-tone) var(--ease-launch)}.masthead:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-color:color-mix(in srgb,var(--bg) 97%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:0;opacity:1;transition:opacity var(--dur-tone) var(--ease-launch)}.masthead:is([data-tone=navy],[data-tone=graphite]):after{background-color:color-mix(in srgb,var(--bg) 97%,transparent)}.masthead[data-tone=photo]:before{opacity:1}.masthead[data-tone=photo]:after{opacity:0}.masthead[data-tone=photo][data-scrolled]:after{opacity:1;background-color:#121519f7}@supports (animation-timeline: scroll()){.masthead[data-tone=photo]:not([data-tone-live]):after{animation:masthead-solid linear both;animation-timeline:scroll(root);animation-range:0 70vh}@keyframes masthead-solid{0%{opacity:0}to{opacity:1}}}.masthead__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);min-height:var(--header-h)}.masthead__logo{flex:none;display:grid}.masthead__logo img{grid-area:1 / 1;height:1.875rem;width:auto;transition:opacity var(--dur-tone) var(--ease-launch)}.masthead__logo-ink{opacity:1}.masthead__logo-pearl{opacity:0}.masthead:is([data-tone=photo],[data-tone=navy],[data-tone=graphite]) .masthead__logo-ink{opacity:0}.masthead:is([data-tone=photo],[data-tone=navy],[data-tone=graphite]) .masthead__logo-pearl{opacity:1}.masthead__nav{flex:0 1 auto;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:.4rem .5rem;margin:-.4rem -.5rem}.masthead__nav::-webkit-scrollbar{display:none}.navlist{display:flex;align-items:center;flex-wrap:nowrap;gap:1.75rem}.navlist a{position:relative;display:block;padding-block:.375rem;font-family:var(--font-label);font-size:.875rem;font-weight:600;font-stretch:110%;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);white-space:nowrap;transition:color var(--dur-1) var(--ease-launch)}.navlist a:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:2px;background-color:var(--red);transform:scaleX(0);transform-origin:right center;transition:transform var(--dur-2) var(--ease-brake)}.navlist a span{display:block}.navlist a:hover:after,.navlist a:focus-visible:after{transform:scaleX(1);transform-origin:left center}.masthead__cta{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.75rem;flex:none;padding:.8125rem 1.625rem;background-color:transparent;border:0;font-family:var(--font-label);font-size:.875rem;font-weight:700;font-stretch:115%;letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.masthead__cta:before,.masthead__cta:after{content:"";position:absolute;inset:0;z-index:-1;transform:skew(var(--skew))}.masthead__cta:before{border:1.5px solid currentColor}.masthead__cta:after{background-color:var(--red);transform:skew(var(--skew)) scaleX(0);transform-origin:left center}.masthead__cta:hover,.masthead__cta:focus-visible{color:#fff;transition:none}.masthead__cta:hover:before,.masthead__cta:focus-visible:before{border-color:var(--red)}.masthead__cta:hover:after,.masthead__cta:focus-visible:after{transform:skew(var(--skew)) scaleX(1)}.masthead__cta span{display:block}.masthead__cta .masthead__arrow{width:.9375rem}.masthead__cta:hover .masthead__arrow,.masthead__cta:focus-visible .masthead__arrow{transform:translate(.375rem)}.navlist a[aria-current=page]:after{transform:scaleX(1)}.masthead__actions{display:flex;align-items:center;gap:1rem;flex:none}.masthead__voucher{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex:none;min-height:2.75rem;padding:.8125rem 1.125rem;font-family:var(--font-label);font-size:.875rem;font-weight:600;font-stretch:110%;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--ink)}.masthead__voucher:before{content:"";position:absolute;inset:0;z-index:-1;transform:skew(var(--skew));background-color:color-mix(in srgb,currentColor 10%,transparent);transition:background-color var(--dur-1) var(--ease-launch)}.masthead__voucher:hover:before,.masthead__voucher:focus-visible:before,.masthead__voucher[aria-current=page]:before{background-color:color-mix(in srgb,currentColor 20%,transparent)}.masthead__ticket{flex:none;width:1.125rem;height:auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.masthead__ticket path:last-child{stroke-dasharray:2 1.5}.masthead__voucher--menu{display:none}@media(min-width:768px){.navlist__item--voucher{display:none}}@media(max-width:767px){.masthead__voucher--bar{display:none}}@media(max-width:767px){html.nav-collapsed .navlist__item--voucher{display:none}html.nav-collapsed .masthead__voucher--menu{display:flex;align-self:stretch;gap:.75rem;min-height:3rem;margin-block:auto calc(var(--space-s) - var(--space-l));padding-inline:1.25rem;font-weight:700;font-stretch:115%;letter-spacing:.05em;color:var(--c-on-dark)}html.nav-collapsed .masthead__voucher--menu:before{inset-inline:.25rem;border:1.5px solid currentColor}html.nav-collapsed .masthead__voucher--menu:focus-visible{outline-color:var(--c-on-dark)}}@media(prefers-reduced-motion:reduce){.masthead__voucher:before{transition:none}}.masthead__toggle{display:none;align-items:center;gap:.6rem;flex:none;min-height:2.75rem;padding:.5rem 0 .5rem .5rem;background:none;border:0;font-family:var(--font-label);font-size:.875rem;font-weight:700;font-stretch:100%;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);cursor:pointer}.masthead__toggle-bars,.masthead__toggle-close,html.menu-open .masthead__toggle-open{display:none}html.menu-open .masthead__toggle-close{display:inline}.masthead__toggle-bars{position:relative;width:1.375rem;height:.6rem}.masthead__toggle-bars:before,.masthead__toggle-bars:after{content:"";position:absolute;inset-inline:0;height:2px;background-color:currentColor;transition:transform var(--dur-2) var(--ease-brake),inset-block-start var(--dur-2) var(--ease-brake)}.masthead__toggle-bars:before{inset-block-start:0}.masthead__toggle-bars:after{inset-block-start:calc(100% - 2px)}html.menu-open .masthead__toggle-bars:before{inset-block-start:calc(50% - 1px);transform:rotate(45deg)}html.menu-open .masthead__toggle-bars:after{inset-block-start:calc(50% - 1px);transform:rotate(-45deg)}.masthead__menu{display:contents}.langswitch__list{display:flex;align-items:center;gap:.125rem}.langswitch__link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.75rem;padding-inline:.375rem;font-family:var(--font-label);font-size:.8125rem;font-weight:600;font-stretch:110%;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);transition:color var(--dur-1) var(--ease-launch)}.langswitch__link:after{content:"";position:absolute;inset-inline:.375rem;inset-block-end:.5rem;height:2px;background-color:var(--red);transform:scaleX(0);transform-origin:right center;transition:transform var(--dur-2) var(--ease-brake)}.langswitch__link:hover,.langswitch__link:focus-visible,.langswitch__link[aria-current=true]{color:var(--ink)}.langswitch__link:hover:after,.langswitch__link:focus-visible:after,.langswitch__link[aria-current=true]:after{transform:scaleX(1);transform-origin:left center}.langswitch--menu{display:none}@media(max-width:767px){html.nav-collapsed .langswitch--bar{display:none}html.nav-collapsed .langswitch--menu{display:block}html.nav-collapsed .langswitch--menu .langswitch__link{min-width:2.75rem;font-size:.9375rem;font-weight:700;color:var(--c-on-dark-muted)}html.nav-collapsed .langswitch--menu .langswitch__link:is(:hover,:focus-visible,[aria-current=true]){color:var(--c-on-dark)}html.nav-collapsed .langswitch--menu .langswitch__link:focus-visible{outline-color:var(--c-on-dark)}}@media(prefers-reduced-motion:reduce){.langswitch__link,.langswitch__link:after{transition:none}}.ghost{position:absolute;inset-block-start:50%;inset-inline-start:-12vw;z-index:-1;margin-block-start:-.4em;font-family:var(--font-display);font-weight:900;font-stretch:125%;font-size:clamp(7rem,22vw,22rem);line-height:.8;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;pointer-events:none;user-select:none;-webkit-user-select:none;color:var(--ghost-fill)}@supports (-webkit-text-stroke: 1px currentColor){.ghost{color:transparent;-webkit-text-stroke:1.5px var(--ghost-stroke)}}.linkline{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;width:fit-content;min-width:min(16rem,100%);max-width:100%;margin-block-start:clamp(1.75rem,3vw,2.5rem);padding-block-end:.75rem}.linkline__label{font-family:var(--font-display);font-size:clamp(1rem,.92rem + .4vw,1.375rem);font-weight:800;font-stretch:var(--fst-title);line-height:1.1;letter-spacing:0;text-transform:uppercase}.linkline__arrow{position:relative;align-self:center;width:1.5rem;height:2px;background-color:currentColor;transition:transform var(--dur-2) var(--ease-launch),background-color var(--dur-2) var(--ease-launch)}.linkline__arrow:after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:0;width:.5rem;height:.5rem;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}.linkline:hover .linkline__arrow,.linkline:focus-visible .linkline__arrow{transform:translate(.5rem);color:var(--red-ink)}.linkline__meta{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-mono);color:var(--red-ink)}.linkline__rule{position:absolute;inset-inline:0;inset-block-end:0;height:2px;background-color:var(--line-strong)}.linkline__rule:after{content:"";position:absolute;inset:0;background-color:var(--red);transform:scaleX(.18);transform-origin:left center;transition:transform var(--dur-3) var(--ease-brake)}.linkline:hover .linkline__rule:after,.linkline:focus-visible .linkline__rule:after{transform:scaleX(1)}.contact{position:relative;padding-block:var(--section-y) 1.75rem}.contact--compact{padding-block:var(--space-l) 1.75rem}.contact--compact .contact__bottom{margin-block-start:0}.contact__inner{display:block}.contact__lead{container-type:inline-size}.contact__title{margin-block-start:0;max-width:none;font-family:var(--font-display);font-size:min(clamp(2.375rem,6.9vw,8rem),10.6cqi);font-weight:var(--fw-display);font-stretch:var(--fst-display);line-height:.98;letter-spacing:var(--ls-display);text-transform:uppercase}.contact__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:1.75rem;margin:3.5rem 0 0;padding-block-start:1.75rem;border-top:2px solid var(--rule-heavy)}.contact__cell{min-width:0}.contact__grid dt{font-family:var(--font-label);font-size:var(--fs-micro);font-weight:var(--fw-label);font-stretch:var(--fst-label);line-height:1.55;letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted)}.contact__grid dd{margin:.375rem 0 0;font-family:var(--font-body);font-size:1.0625rem;font-weight:650;line-height:1.55}.contact__stack{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.contact__grid .contact__phones{display:flex;flex-direction:column;font-family:var(--font-mono);font-size:1rem;font-variant-numeric:tabular-nums}.contact__phone{display:flex;gap:.6em;white-space:nowrap}.contact__grid a{background-image:linear-gradient(var(--red),var(--red));background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--dur-2) var(--ease-brake)}.contact__grid a:hover,.contact__grid a:focus-visible{background-size:100% 2px}.contact__mail{overflow-wrap:normal}.tag{display:inline-flex;align-items:center;gap:.55em;font-family:var(--font-label);font-size:var(--fs-label);font-weight:700;font-stretch:var(--fst-label);line-height:1.2;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted)}.tag:before{content:"";flex:none;width:.875rem;height:4px;background-color:var(--red);transform:skew(var(--skew-steep))}a.tag{border-bottom:2px solid transparent;padding-block-end:.2rem;transition:color var(--dur-1) var(--ease-launch),border-color var(--dur-1) var(--ease-launch)}a.tag:hover,a.tag:focus-visible{color:var(--ink);border-bottom-color:var(--red)}.offices{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem clamp(.9rem,2vw,1.75rem);font-family:var(--font-label);font-size:var(--fs-label);font-weight:700;font-stretch:var(--fst-label);line-height:1;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted)}.offices li{display:flex;align-items:center;gap:clamp(.9rem,2vw,1.75rem)}.offices li:not(:last-child):after{content:"";width:2px;height:.8em;background-color:var(--red);transform:skew(var(--skew-steep))}.offices a:hover,.offices a:focus-visible{color:var(--ink)}.contact__finish{height:10px;margin:0 calc(var(--gutter) * -1) 2.5rem;pointer-events:none;background:repeating-linear-gradient(90deg,var(--ink) 0 10px,transparent 10px 20px) 0 0 / 100% 5px no-repeat,repeating-linear-gradient(90deg,transparent 0 10px,var(--ink) 10px 20px) 0 5px / 100% 5px no-repeat;opacity:.12}.contact__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-block-start:3.75rem;padding-block-start:1.25rem;border-top:1px solid var(--line);font-size:.875rem;color:var(--ink-soft)}.contact__sign{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.contact__mark{height:1.5rem;width:auto;margin-inline-end:.25rem}.contact__links{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.375rem}.contact__policy{font-size:.875rem;font-weight:400;text-transform:none;letter-spacing:0;font-stretch:100%;color:inherit;border-bottom:1px solid transparent;transition:color var(--dur-1) var(--ease-launch),border-color var(--dur-1) var(--ease-launch)}.contact__policy:hover,.contact__policy:focus-visible{color:var(--ink);border-bottom-color:var(--red)}@media(max-width:900px){.contact__grid{grid-template-columns:1fr 1fr}}@media(max-width:32.5rem){.contact__grid{grid-template-columns:1fr}.contact__title{font-size:10.4vw;font-stretch:112%}}@media(max-width:1100px){html{scroll-padding-top:calc(var(--header-h-mobile) + 1rem)}.masthead__inner{flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 .75rem;min-height:0;padding-block:.9rem 0}.masthead__logo img{height:1.625rem}.masthead__logo{margin-inline-end:auto}html:not(.has-js) .masthead__nav{flex-basis:100%;order:1;margin-block-start:.5rem;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-block:0 .1rem;border-top:1px solid var(--line-soft)}html:not(.has-js) .navlist{flex-wrap:nowrap;justify-content:flex-start;gap:1.4rem;padding-block-start:.1rem;padding-inline-end:2.5rem}html:not(.has-js) .navlist a,html:not(.has-js) .navlist .events-menu>summary{padding-block:.6rem;font-size:.75rem;letter-spacing:.04em;line-height:1.3}html:not(.has-js) .masthead__inner{position:relative}html:not(.has-js) .masthead__inner:after{content:"";position:absolute;inset-inline-end:0;inset-block-end:0;width:2.5rem;height:2.5rem;pointer-events:none;background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--bg) 94%,transparent))}.masthead__cta{padding:.6rem 1.1rem;font-size:.875rem}.masthead__voucher{padding-inline:.9rem}.masthead__actions{gap:.75rem}}html.nav-measuring .masthead,html.nav-measuring .masthead *{transition:none!important}html.nav-collapsed .masthead__inner{flex-wrap:nowrap;gap:0 1rem;padding-block:0;min-height:4.75rem}@media(max-width:32.5rem){html.nav-collapsed .masthead__inner{min-height:4rem}}html.nav-collapsed .masthead__logo{margin-inline-end:auto}html.nav-collapsed .masthead__toggle{display:inline-flex;order:3}html.nav-collapsed .masthead__cta,html.nav-collapsed .masthead__actions{order:2}html.nav-collapsed .masthead__menu{position:fixed;inset:0;z-index:-3;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-l);padding:calc(var(--header-h) + var(--space-s)) var(--gutter) var(--space-m);overflow-y:auto;overscroll-behavior:contain;background-color:var(--c-graphite);color:var(--c-on-dark);visibility:hidden;clip-path:polygon(0 0,0 0,-30% 100%,-30% 100%);transition:clip-path .42s var(--ease-brake),visibility 0s linear .42s}html.menu-open .masthead__menu{visibility:visible;clip-path:polygon(0 0,130% 0,100% 100%,-30% 100%);transition:clip-path .48s var(--ease-brake),visibility 0s}html.menu-open{overflow:hidden}html.menu-open .masthead{--ink: var(--c-on-dark);--muted: var(--c-on-dark-muted);--bg: var(--c-graphite)}html.menu-open .masthead:before,html.menu-open .masthead:after{opacity:0}html.menu-open .masthead__logo-ink{opacity:0}html.menu-open .masthead__logo-pearl{opacity:1}html.nav-collapsed .masthead__nav{overflow:visible;padding:0;margin:0}html.nav-collapsed .navlist{flex-direction:column;align-items:flex-start;gap:.15rem}html.nav-collapsed .navlist__item{overflow:clip;overflow-clip-margin:.2em}html.nav-collapsed .navlist a,html.nav-collapsed .navlist .events-menu>summary{padding-block:.1em;font-family:var(--font-display);font-size:clamp(1.75rem,7vw,3.125rem);font-weight:var(--fw-display);font-stretch:var(--fst-display);line-height:1.02;letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--c-on-dark);white-space:normal}html.nav-collapsed .navlist a:after{inset-block-end:.04em;height:2px}html.nav-collapsed .navlist__item>a>span,html.nav-collapsed .navlist__item>.events-menu>summary>span{transform:translate3d(-105%,0,0) skew(-14deg);opacity:0;transition:transform .52s var(--ease-launch),opacity .2s ease}html.menu-open .navlist__item>a>span,html.menu-open .navlist__item>.events-menu>summary>span{transform:none;opacity:1}html.menu-open .navlist__item:nth-child(1)>*>*{transition-delay:.14s}html.menu-open .navlist__item:nth-child(2)>*>*{transition-delay:.18s}html.menu-open .navlist__item:nth-child(3)>*>*{transition-delay:.22s}html.menu-open .navlist__item:nth-child(4)>*>*{transition-delay:.26s}html.menu-open .navlist__item:nth-child(5)>*>*{transition-delay:.3s}html.menu-open .navlist__item:nth-child(6)>*>*{transition-delay:.34s}html.menu-open .navlist__item:nth-child(n+7)>*>*{transition-delay:.38s}html.nav-collapsed .events-menu__panel{position:static;min-width:0;max-height:none;margin-block:.5rem 1rem;padding:0;background:none;border:0;box-shadow:none}html.nav-collapsed .events-menu__list{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}html.nav-collapsed .events-menu__list a{padding-block:.35rem;font-family:var(--font-label);font-size:.9375rem;font-weight:700;font-stretch:var(--fst-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-on-dark-muted)}html.nav-collapsed .events-menu__list a:hover,html.nav-collapsed .events-menu__list a:focus-visible{color:var(--c-on-dark)}html.nav-collapsed .events-menu__link--highlighted{color:var(--c-red-lift)}.masthead__menu-foot{display:none}html.nav-collapsed .masthead__menu-foot{display:flex;flex-direction:column;gap:.5rem;padding-block-start:var(--space-s);border-top:2px solid var(--c-on-dark);font-family:var(--font-mono);font-size:var(--fs-small);font-weight:700;letter-spacing:var(--ls-mono);color:var(--c-on-dark)}html.nav-collapsed .masthead__menu-foot a{padding-block:.3rem}.masthead__next{display:none}@media(min-width:900px){html.nav-collapsed .masthead__nav{max-width:58%}html.nav-collapsed .masthead__next{position:absolute;inset-block-start:calc(var(--header-h) + var(--space-m));inset-inline-end:var(--gutter);display:grid;gap:.9rem;width:min(36%,34rem);padding:var(--space-m) var(--space-m) var(--space-m) calc(var(--space-m) + 6px);background-color:var(--c-graphite-2);color:var(--c-on-dark);text-decoration:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 2.5rem),calc(100% - 2.5rem) 100%,0 100%);opacity:0;transform:translate3d(3rem,0,0) skew(-6deg);transition:opacity .24s ease,transform .52s var(--ease-launch)}html.nav-collapsed .masthead__next:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background-color:var(--red)}html.menu-open .masthead__next{opacity:1;transform:none;transition-delay:.3s}html.nav-collapsed .masthead__next--photo{inset-block-end:calc(var(--space-m) + 5.5rem);grid-template-rows:minmax(0,1fr) auto auto auto;align-content:stretch;padding:0 0 var(--space-m) 6px}html.nav-collapsed .masthead__next--photo>:not(.masthead__next-photo){margin-inline:var(--space-m)}.masthead__next-photo{position:relative;display:block;min-height:0;overflow:hidden;margin-block-end:.4rem;clip-path:polygon(0 0,100% 0,100% calc(100% - 4rem),0 100%)}.masthead__next-photo img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform .9s var(--ease-brake),filter .24s ease}html.menu-open .masthead__next-photo img{transform:none;transition-delay:.3s}.masthead__next--photo:hover .masthead__next-photo img,.masthead__next--photo:focus-visible .masthead__next-photo img{filter:brightness(1.12)}}@media(max-width:899px){.masthead__next-photo{display:none}}.masthead__next-k{font-family:var(--font-label);font-size:var(--fs-label);font-weight:var(--fw-label);font-stretch:var(--fst-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-red-lift)}.masthead__next-name{font-family:var(--font-display);font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:var(--fw-display);font-stretch:var(--fst-display);line-height:var(--lh-display);text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word}.masthead__next-meta{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;padding-block-start:.9rem;border-top:1px solid rgba(228,231,235,.18);font-family:var(--font-mono);font-size:var(--fs-num);font-weight:700;font-variant-numeric:tabular-nums;color:var(--c-on-dark-muted)}.masthead__next-meta [data-countdown]{color:var(--c-on-dark)}.masthead__next:hover .masthead__next-name,.masthead__next:focus-visible .masthead__next-name{text-decoration:underline 3px var(--red);text-underline-offset:.12em}.masthead__next:focus-visible{outline:2px solid var(--c-on-dark);outline-offset:4px}@media(max-width:767px){html.nav-collapsed .events-menu__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}html.nav-collapsed .events-menu__list a{display:block;padding-block:.5rem;border-top:1px solid rgba(228,231,235,.14)}}[data-countdown-done]{display:none!important}@media(max-width:767px){.masthead__cta{padding:.5rem .85rem}.masthead__inner .masthead__arrow{display:none}}@media(max-width:480px){.masthead__cta{padding:.55rem}html.nav-collapsed .masthead__inner{column-gap:.75rem}.masthead__toggle{justify-content:flex-end;min-width:2.75rem;padding-inline:.375rem}html.menu-open .masthead__toggle-close{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html.menu-open .masthead__toggle-bars{display:block}}@media(max-width:389px){.masthead__cta{padding-inline:.5rem}.masthead__toggle{padding-inline:.25rem 0}html.nav-collapsed .masthead__inner{column-gap:.5rem}}@media(max-width:359px){.masthead__cta{padding:.55rem 0;letter-spacing:0;font-stretch:100%}.masthead__toggle{padding-inline:0;min-width:0}.masthead__cta:before{border:0}.masthead__cta span{text-decoration:underline 2px var(--red);text-underline-offset:.3em}html.nav-collapsed .masthead__inner{column-gap:.5rem}}.navlist{list-style:none;margin:0;padding:0}.navlist__item{position:relative}.events-menu>summary{list-style:none;cursor:pointer;display:block;padding-block:.375rem;font-family:var(--font-label);font-size:.875rem;font-weight:600;font-stretch:110%;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);white-space:nowrap;transition:color var(--dur-1) var(--ease-launch)}.events-menu>summary::-webkit-details-marker{display:none}.events-menu[open]>summary,.events-menu>summary:hover,.events-menu>summary:focus-visible{color:var(--ink)}.events-menu[open]>summary{box-shadow:inset 0 -2px 0 var(--red)}.events-menu__panel{position:fixed;inset-block-start:calc(var(--header-h) - .75rem);min-width:15rem;max-height:calc(100vh - var(--header-h));overflow-y:auto;padding:var(--space-2xs) var(--space-s) var(--space-xs);background-color:var(--surface);border-top:2px solid var(--ink);box-shadow:0 1.5rem 3rem -1.5rem #0a0b0e73;z-index:var(--z-header)}@media(max-width:1100px){html:not(.has-js) .events-menu__panel{inset-block-start:var(--header-h);inset-inline:var(--gutter)}}.events-menu__list{list-style:none;margin:0;padding:0}.events-menu__list li+li{border-top:1px solid var(--line-soft)}.events-menu__list a{display:block;padding-block:.6rem;font-family:var(--font-label);font-size:var(--fs-label);font-weight:var(--fw-label);font-stretch:var(--fst-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color var(--dur-1) var(--ease-launch),transform var(--dur-2) var(--ease-launch)}.events-menu__list a:hover,.events-menu__list a:focus-visible{color:var(--ink);transform:translate(.375rem)}.events-menu__link--highlighted{color:var(--red-ink);font-weight:800}.events-menu__link--highlighted:hover,.events-menu__link--highlighted:focus-visible{color:var(--red-ink)}.contact__note{margin-block-start:1.5rem;max-width:40ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}:root{--mo-exit-span: .85;--mo-exit-fade: .7;--mo-parallax-cap: .18;--mo-reveal-shift: -48px;--mo-reveal-skew: -8deg;--mo-reveal-step-ms: 55;--mo-reveal-lead-ms: 0;--mo-reveal-opacity-ms: .35s;--mo-reveal-shift-ms: .75s;--mo-reveal-ease: var(--ease-launch);--mo-launch-ms: .9s;--mo-launch-step-ms: 45;--mo-launch-line-ms: 70;--mo-launch-skew: -14deg;--mo-launch-blur: 10px;--mo-compose-ms: var(--mo-launch-ms);--mo-compose-step-ms: 45;--mo-compose-line-ms: 70;--mo-sweep-ms: .6s;--mo-fade-ms: .4s;--mo-wipe-ms: .7s;--mo-wipe-zoom: 1.12;--mo-unveil-ms: .65s;--mo-burst-ms: .52s;--mo-counter-ms: 1600;--mo-ribbon-speed: 60;--mo-cut-ms: 2600}[data-choreo=hero]{--mo-reveal-lead-ms: 200;--mo-reveal-step-ms: 90}[data-choreo=events]{--mo-reveal-shift: -64px;--mo-reveal-step-ms: 60}[data-choreo=section],[data-choreo=editorial]{--mo-reveal-step-ms: 55}html.has-motion [data-anim~=exit]{transform-origin:50% 0%;backface-visibility:hidden}html.has-motion [data-anim~=reveal]{opacity:0;transform:translate3d(var(--mo-reveal-shift),0,0) skew(var(--mo-reveal-skew));transition:opacity var(--mo-reveal-opacity-ms) ease,transform var(--mo-reveal-shift-ms) var(--mo-reveal-ease)}html.has-motion [data-anim~=reveal][data-reveal=right]{transform:translate3d(64px,0,0)}html.has-motion [data-anim~=reveal][data-reveal=up]{transform:translate3d(0,24px,0)}html.has-motion [data-anim~=reveal].is-inview{opacity:1;transform:none}html.has-motion [data-anim~=reveal].is-settled{will-change:auto;transform:none}html.has-motion [data-anim~=reveal]:focus-visible,html.has-motion [data-anim~=reveal]:focus-within{opacity:1;transform:none}html.has-motion [data-anim~=rise]{opacity:0;transform:translate3d(0,105%,0);transition:opacity .3s ease,transform var(--mo-launch-ms) var(--ease-launch)}html.has-motion [data-anim~=rise].is-inview{opacity:1;transform:none}html.has-motion [data-anim~=sweep]{transform:scaleX(0);transform-origin:left center;transition:transform var(--mo-sweep-ms) var(--ease-brake)}html.has-motion [data-anim~=sweep].is-inview{transform:scaleX(1)}html.has-motion [data-anim~=fade]{opacity:0;transition:opacity var(--mo-fade-ms) ease}html.has-motion [data-anim~=fade].is-inview,html.has-motion [data-anim~=fade]:focus-within{opacity:1}html.has-motion [data-anim~=burst]{opacity:0;filter:blur(12px);transform:translate3d(-24px,0,0) scaleX(1.12);transform-origin:0 50%;transition:opacity .22s ease,filter var(--mo-burst-ms) var(--ease-launch),transform var(--mo-burst-ms) var(--ease-launch)}html.has-motion [data-anim~=burst].is-inview{opacity:1;filter:none;transform:none}html.has-motion [data-anim~=unveil]{clip-path:inset(100% 0 0 0);transition:clip-path var(--mo-unveil-ms) var(--ease-brake)}html.has-motion [data-anim~=unveil] img{scale:1.08;transition:scale calc(var(--mo-unveil-ms) * 1.4) var(--ease-launch)}html.has-motion [data-anim~=unveil].is-inview{clip-path:inset(0 0 0 0)}html.has-motion [data-anim~=unveil].is-inview img{scale:1}html.has-motion [data-anim~=unveil].is-settled{clip-path:none}html.has-motion :is([data-anim~=launch],[data-anim~=compose],[data-anim~=lines]):not(.is-composed){opacity:0}.cmp-w{display:inline-block;padding-block:.12em .16em;margin-block:-.12em -.16em;padding-inline:.04em;margin-inline:-.04em;overflow:clip;vertical-align:baseline}.cmp-i{display:inline-block}html.has-motion :is([data-anim~=launch],[data-anim~=compose],[data-anim~=lines]) .cmp-i{opacity:0;filter:blur(var(--mo-launch-blur));transform:translate3d(-110%,0,0) skew(var(--mo-launch-skew));transform-origin:0% 100%;transition:transform var(--mo-launch-ms) var(--ease-launch),opacity .3s ease,filter .6s ease;transition-delay:var(--d, 0ms)}html.has-motion :is([data-anim~=launch],[data-anim~=compose],[data-anim~=lines]).is-inview .cmp-i{opacity:1;filter:none;transform:none}.pg-cover__title[data-anim~=launch]{--mo-compose-step-ms: 25;--mo-compose-line-ms: 45}.pg-cover__title .cmp-w{overflow:visible}html.has-motion .pg-cover__title[data-anim~=launch]:not(.is-inview) .cmp-i{filter:blur(4px);transform:translate3d(-.45em,0,0) skew(var(--mo-launch-skew))}html.has-motion .pg-cover__title[data-anim~=launch] .cmp-i{transition:transform .42s var(--ease-launch) var(--d, 0ms),opacity .14s linear calc(var(--d, 0ms) + 30ms),filter .24s ease var(--d, 0ms)}:is([data-anim~=wipe],[data-anim~=curtain]){--cp-from: polygon(0% 0%, 0% 0%, -22% 100%, -22% 100%);--cp-to: polygon(0% 0%, 122% 0%, 100% 100%, -22% 100%)}:is([data-anim~=wipe],[data-anim~=curtain]):is([data-wipe=right],[data-curtain=right]){--cp-from: polygon(122% 0%, 122% 0%, 100% 100%, 100% 100%);--cp-to: polygon(-22% 0%, 122% 0%, 100% 100%, 0% 100%)}:is([data-anim~=wipe],[data-anim~=curtain]):is([data-wipe=up],[data-curtain=up]){--cp-from: polygon(0% 122%, 100% 100%, 100% 100%, 0% 122%);--cp-to: polygon(0% -22%, 100% 0%, 100% 100%, 0% 122%)}html.has-motion :is([data-anim~=wipe],[data-anim~=curtain]){background-color:var(--c-graphite)}@keyframes mo-wipe{0%{clip-path:var(--cp-from);scale:var(--mo-wipe-zoom)}55%{clip-path:var(--cp-to)}to{clip-path:var(--cp-to);scale:1}}@keyframes mo-wipe-focus{0%{filter:blur(6px)}55%,to{filter:blur(0)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){html.has-motion :is([data-anim~=wipe],[data-anim~=curtain]) img{animation:mo-wipe linear both,mo-wipe-focus linear backwards;animation-timeline:view(),view();animation-range:entry 10% cover 45%,entry 10% cover 45%}}}@supports not (animation-timeline: view()){html.has-motion :is([data-anim~=wipe],[data-anim~=curtain]) img{clip-path:var(--cp-from);scale:var(--mo-wipe-zoom);transition:clip-path var(--mo-wipe-ms) var(--ease-brake),scale calc(var(--mo-wipe-ms) * 1.6) var(--ease-launch),filter .24s ease,transform var(--dur-4) var(--ease-brake)}html.has-motion :is([data-anim~=wipe],[data-anim~=curtain]).is-inview img{clip-path:var(--cp-to);scale:1}html.has-motion :is([data-anim~=wipe],[data-anim~=curtain]).is-settled img{clip-path:none}}@keyframes mo-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){[data-anim~=draw]{transform-origin:left center;animation:mo-draw linear both;animation-timeline:view();animation-range:entry 10% cover 30%}[data-anim~=draw][data-draw=center]{transform-origin:center}}}@supports not (animation-timeline: view()){html.has-motion [data-anim~=draw]{transform:scaleX(0);transform-origin:left center;transition:transform var(--mo-sweep-ms) var(--ease-brake)}html.has-motion [data-anim~=draw].is-inview{transform:scaleX(1)}}html.has-motion [data-anim~=depth],html.has-motion [data-anim~=drift]{backface-visibility:hidden}html.has-motion [data-anim~=parallax],html.has-motion [data-anim~=parallax]>img{transform-origin:50% 50%;backface-visibility:hidden}:root{--v: 0;--mo-speed-skew: 3deg}html.has-motion [data-anim~=speed]{transform:skew(calc(var(--v) * var(--mo-speed-skew) * -1))}[data-anim~=counter],[data-anim~=roll],[data-anim~=count]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.cnt-v{display:inline-grid;justify-items:start}.cnt-v:before{content:attr(data-final);visibility:hidden}.cnt-v:before,.cnt-v>.cnt-n{grid-area:1 / 1}html.has-motion [data-launch]:not([data-launch=go]) [data-launch-item=""],html.has-motion [data-launch]:not([data-launch=go]) [data-launch-item=line]{opacity:0;filter:blur(10px);transform:translate3d(-110%,0,0) skew(-14deg)}html.has-motion [data-launch] :is([data-launch-item=""],[data-launch-item=line]){transition:transform .9s var(--ease-launch) calc(var(--i, 0) * 70ms),opacity .4s ease calc(var(--i, 0) * 70ms),filter .6s ease calc(var(--i, 0) * 70ms)}html.has-motion [data-launch]:not([data-launch=go]) [data-launch-item=fade]{opacity:0;transform:translate3d(0,12px,0)}html.has-motion [data-launch] [data-launch-item=fade]{transition:opacity .6s ease calc(.35s + var(--i, 0) * 90ms),transform .7s var(--ease-launch) calc(.35s + var(--i, 0) * 90ms)}html.has-motion [data-launch]:not([data-launch=go]) [data-launch-item=media]{transform:scale(1.22) translate(7%);filter:brightness(.42) saturate(.7) blur(3px)}html.has-motion [data-launch] [data-launch-item=media]{transition:transform 1.5s var(--ease-launch),filter 1s ease}[data-launch-item=streak]{opacity:0}html.has-motion [data-launch=go] [data-launch-item=streak]{animation:mo-streak 1.1s var(--ease-launch) calc(var(--i, 0) * 60ms) forwards}@keyframes mo-streak{0%{transform:translate(0);opacity:0}20%{opacity:1}to{transform:translate(480%);opacity:0}}[data-light]{transition:background-color 80ms linear,box-shadow 80ms linear}[data-cuts]{transition:none}[data-whip]{opacity:0;pointer-events:none;background:repeating-linear-gradient(180deg,#e4e7eb00 0 7px,#e4e7eb1f 7px 9px,#e4e7eb00 9px 19px);filter:blur(2px);transform:translate(-30%) scaleX(1.6);mix-blend-mode:screen}[data-whip].is-whip{animation:mo-whip .34s var(--ease-brake)}@keyframes mo-whip{0%{opacity:0;transform:translate(-40%) scaleX(1.6)}35%{opacity:1}to{opacity:0;transform:translate(40%) scaleX(1.6)}}video[data-film]{opacity:0;transition:opacity .4s ease}video[data-film=live]{opacity:1}[data-ribbon]{overflow:hidden}[data-ribbon].is-ribbon [data-ribbon-track]{display:flex;flex-wrap:nowrap;width:max-content;animation:mo-ribbon var(--ribbon-dur, 30s) linear infinite}@keyframes mo-ribbon{to{transform:translate3d(-50%,0,0)}}[data-magnetic],[data-magnetic] [data-magnetic-inner]{transition:translate .45s var(--ease-launch)}[data-magnetic].is-magnet,[data-magnetic].is-magnet [data-magnetic-inner]{transition:translate .12s linear}[data-peek-media]{display:none}.peek-stage{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:calc(var(--z-header) - 1);width:var(--peek-w, clamp(12rem, 16vw, 16rem));aspect-ratio:16 / 10;overflow:hidden;pointer-events:none;opacity:0;clip-path:polygon(0 0,0 0,-20% 100%,-20% 100%);box-shadow:0 20px 40px -18px #0009;transition:opacity .2s ease,clip-path .38s var(--ease-brake)}.peek-stage.is-on{opacity:1;clip-path:polygon(0 0,120% 0,100% 100%,-20% 100%)}.peek-stage img{width:100%;height:100%;object-fit:cover;scale:1.1;transition:scale .7s var(--ease-launch)}.peek-stage.is-on img{scale:1}@keyframes mo-pulse{0%,60%,to{transform:translateZ(0)}70%{transform:translate3d(10px,0,0)}80%{transform:translateZ(0)}}html.has-motion [data-anim~=pulse]{animation:mo-pulse 2.4s var(--ease-brake) infinite}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.masthead{view-transition-name:masthead}::view-transition-old(root){animation:mo-vt-out .22s var(--ease-brake) both}::view-transition-new(root){animation:mo-vt-in .42s var(--ease-launch) 60ms both}}@keyframes mo-vt-out{to{opacity:0;transform:translate3d(-3rem,0,0);filter:blur(6px)}}@keyframes mo-vt-in{0%{opacity:0;transform:translate3d(3rem,0,0);filter:blur(6px)}}@media(prefers-reduced-motion:reduce){html.has-motion [data-anim~=exit],html.has-motion [data-anim~=reveal],html.has-motion [data-anim~=rise],html.has-motion [data-anim~=sweep],html.has-motion [data-anim~=fade],html.has-motion [data-anim~=burst],html.has-motion [data-anim~=unveil],html.has-motion [data-anim~=unveil] img,html.has-motion [data-anim~=drift],html.has-motion [data-anim~=pulse],html.has-motion [data-anim~=speed],html.has-motion [data-anim~=parallax],html.has-motion [data-anim~=parallax]>img,html.has-motion :is([data-anim~=launch],[data-anim~=compose],[data-anim~=lines]),html.has-motion :is([data-anim~=launch],[data-anim~=compose],[data-anim~=lines]) .cmp-i,html.has-motion :is([data-anim~=wipe],[data-anim~=curtain]),html.has-motion :is([data-anim~=wipe],[data-anim~=curtain]) img,html.has-motion [data-anim~=draw],html.has-motion [data-anim~=depth],html.has-motion [data-launch] [data-launch-item],[data-magnetic],[data-magnetic] [data-magnetic-inner]{translate:none!important;clip-path:none!important;-webkit-clip-path:none!important;transform:none!important;scale:none!important;filter:none!important;opacity:1!important;animation:none!important;transition:none!important;will-change:auto!important}[data-launch-item=streak],[data-whip]{display:none!important}[data-anim~=pulse]{animation:none!important;transform:none!important}[data-ribbon].is-ribbon [data-ribbon-track]{animation:none!important}video[data-film],[data-video]{display:none!important}}
