.marketingAppearance{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff;--bg:#fff;--surface:#fff;--soft:#f5f5f5;--bg-soft:#f5f5f5;--ink:#000;--ink2:#333;--ink-2:#333;--muted:#666;--muted-2:#767676;--line:#e5e5e5;--line-2:#eee;--focus:#000;--blushInk:var(--blush-ink);--editorial-accent:var(--blush-ink);background:var(--bg);color:var(--ink);min-height:100dvh}html[data-site-theme=dark]{--bg:#141414;--ink:#f5f5f5;background:#141414}.marketingAppearance[data-theme=dark],html[data-site-theme=dark] .marketingAppearance{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#101010;--bg:#141414;--surface:#141414;--soft:#202020;--bg-soft:#202020;--ink:#f5f5f5;--ink2:#ddd;--ink-2:#ddd;--muted:#aaa;--muted-2:#999;--line:#363636;--line-2:#292929;--focus:#f5f5f5;--blushInk:var(--blush-2);--editorial-accent:var(--blush-2)}.marketingAppearance .osContainer{width:min(1360px,100% - 96px)}.marketingAppearance .osNav{background:var(--bg);background:color-mix(in srgb,var(--bg) 95%,transparent)}.marketingAppearance .osNavInner{gap:20px;min-height:82px}.marketingAppearance .osDesktopLinks{gap:18px;font-size:13px}.marketingAppearance .osNavActions{flex-shrink:0;gap:12px}.marketingAppearance .brandMark i:last-child{mix-blend-mode:normal}.marketingAppearance em{color:var(--editorial-accent)}.marketingAppearance :focus-visible{outline:2px solid var(--focus);outline-offset:4px;box-shadow:0 0 0 3px var(--bg),0 0 0 6px var(--sky)}.marketingAppearance :is(input,select,textarea){accent-color:var(--ink);caret-color:var(--ink)}.marketingAppearance .button{gap:13px;min-height:48px;font-size:14px}.marketingAppearance .button.ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.marketingAppearance .button.ghost:hover{border-color:var(--ink)}.marketingThemeSwitch{border:1px solid var(--line);background:var(--surface);width:44px;min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;padding:10px;display:inline-grid}.marketingThemeSwitch svg{width:20px;height:20px}.marketingAppearance .osPageIntro{padding-block:75px 55px}.marketingAppearance .osPageIntro h1{letter-spacing:-.045em;font-size:clamp(43px,5.3vw,76px);line-height:1.08}.marketingAppearance .osPageIntro>p{font-size:17px;line-height:1.8}.marketingAppearance .osClosing{color:#f5f5f5;background:#101010;border-block:1px solid #363636}.marketingAppearance .osClosing .eyebrow{color:#aaa}.marketingAppearance .osClosing em{color:var(--blush-2)}.marketingAppearance .osClosing .button{color:#101010;background:#f5f5f5;border-color:#f5f5f5}.marketingAppearance .osFooterWord{letter-spacing:-.06em;font-size:clamp(48px,9.8vw,146px);font-weight:350}.marketingAppearance .osFooterBottom{font-size:11px;line-height:1.7}.marketingAppearance .osTextLink{align-items:center;gap:10px;min-height:44px;display:inline-flex}@media (hover:hover) and (pointer:fine){.marketingThemeSwitch:hover{background:var(--soft)}}@media (max-width:1200px){.marketingAppearance .osContainer{width:calc(100% - 64px)}.marketingAppearance .osDesktopLinks{gap:12px;font-size:12px}.marketingAppearance .osNavActions{gap:8px}.marketingAppearance .osNavActions .button{padding-inline:16px;font-size:12px}}@media (max-width:1060px){.marketingAppearance .osDesktopLinks{display:none}.marketingAppearance .osMobileMenu{display:block;position:relative}.marketingAppearance .osMobileMenu summary{cursor:pointer;place-items:center;min-width:44px;min-height:44px;font-size:22px;list-style:none;display:grid}.marketingAppearance .osMobileMenu nav{background:var(--surface);border:1px solid var(--line);border-radius:18px;width:230px;padding:12px;position:absolute;top:55px;right:0;box-shadow:0 18px 40px -20px #00000050}.marketingAppearance .osMobileMenu nav a{padding:13px;display:block}}@media (max-width:650px){.marketingAppearance .osContainer{width:calc(100% - 40px)}.marketingAppearance .osNavInner{gap:10px;min-height:72px}.marketingAppearance .osNavActions{gap:5px}.marketingAppearance .osNavActions .button{min-height:44px;padding:9px 13px;font-size:11px}.marketingAppearance .osFooterWord{font-size:clamp(37px,10.2vw,65px)}.marketingAppearance .osPageIntro{padding-block:45px 35px}.marketingAppearance .osPageIntro>p{font-size:15px}}@media (max-width:380px){.marketingAppearance .osNav .brand>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.marketingAppearance *,.marketingAppearance :before,.marketingAppearance :after{transition:none!important;animation:none!important}}@media (forced-colors:active){.marketingAppearance :focus-visible{outline-color:highlight}}
.marketingAppearance.editorialSite{--bg:#fff;--paper:#fff;--surface:#fff;--soft:#f6f4f1;--bg-soft:var(--soft);--ink:#202124;--ink2:#55585d;--ink-2:var(--ink2);--muted:#55585d;--muted-2:var(--muted);--line:#dedad5;--line-2:var(--line);--control:#76797e;--focus:#245bc6;--accent:#7a3f47;--accent-soft:#f4e8eb;--on-accent:#fff;--blushInk:var(--accent);--editorial-accent:var(--accent);--editorial-shadow:0 16px 48px -32px #20212438;--inverse:#121416;--inverse-text:#f2f1ee;--inverse-muted:#bec2c7;--inverse-line:#3b4046;--inverse-accent:#e3a7b1;--serif:Georgia,"Iowan Old Style","Palatino Linotype",serif;--mono:var(--sans);font-size:1.125rem;line-height:1.65}.marketingAppearance.editorialSite[data-theme=dark],html[data-site-theme=dark] .marketingAppearance.editorialSite{--bg:#121416;--paper:var(--bg);--surface:#25292d;--soft:#1b1e21;--bg-soft:var(--soft);--ink:#f2f1ee;--ink2:#bec2c7;--ink-2:var(--ink2);--muted:#bec2c7;--muted-2:var(--muted);--line:#3b4046;--line-2:var(--line);--control:#858b92;--focus:#9abeff;--accent:#e3a7b1;--accent-soft:#342329;--on-accent:#202124;--editorial-shadow:none}.marketingAppearance.editorialSite .osContainer{width:min(1200px,100% - 96px)}.editorialSite :is(h1,h2,h3,h4,p,dd,a,button){overflow-wrap:anywhere}.editorialSite :is(section,article,[id]){scroll-margin-top:120px}.marketingAppearance.editorialSite .eyebrow{font:600 .8125rem/1.5 var(--sans);letter-spacing:.045em}.marketingAppearance.editorialSite :focus-visible{outline:3px solid var(--focus);outline-offset:4px;box-shadow:none}.editorialSite ::selection{background:var(--accent-soft);color:var(--ink)}.marketingAppearance.editorialSite .osNav{background:var(--bg);border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}.marketingAppearance.editorialSite .osNavInner{gap:24px;min-height:88px}.marketingAppearance.editorialSite .brand{letter-spacing:-.04em;font-size:1.5rem}.marketingAppearance.editorialSite .osDesktopLinks{gap:16px;font-size:1rem}.editorialSite .osDesktopLinks a{border-radius:0;align-items:center;min-height:44px;padding:8px 0;display:inline-flex}.marketingAppearance.editorialSite .osDesktopLinks a[aria-current=page]{color:var(--accent);text-underline-offset:7px;background:0 0;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.marketingAppearance.editorialSite .osNavActions{flex-shrink:0;gap:12px}.editorialSite .marketingThemeSwitch{border-color:var(--control);border-radius:8px}.editorialSite .osMobileMenu summary{font:600 .875rem/1.5 var(--sans)}.editorialSite .osMenuOpen{display:none}.editorialSite .osMobileMenu[open] .osMenuOpen{display:inline}.editorialSite .osMobileMenu[open] .osMenuClosed{display:none}.marketingAppearance.editorialSite .button{background:var(--accent);border-color:var(--accent);min-height:48px;color:var(--on-accent);font:600 1rem/1.5 var(--sans);border-radius:8px;gap:12px;padding:12px 20px;transition:transform .16s}.marketingAppearance.editorialSite .button.ghost{border-color:var(--control);color:var(--ink);background:0 0}.editorialSite button{cursor:pointer}.editorialSite button:disabled{cursor:not-allowed}.editorialSite .button:disabled{opacity:.65}.editorialSite .button:active{transform:none}.editorialSite :is(.mpTextLink,.osTextLink,.rrReadLink){min-height:44px;font:600 1rem/1.5 var(--sans);color:var(--accent);text-underline-offset:4px;align-items:center;gap:12px;text-decoration:underline;display:inline-flex}.editorialSite :is(.mpHero,.rrHero,.clfHero){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;min-height:0;padding-block:64px}.editorialSite :is(.mpHero,.rrHero,.clfHero) h1{font:400 clamp(3rem,1.75rem + 3.3vw,5rem)/1.1 var(--serif);letter-spacing:-.045em;margin:24px 0}.editorialSite :is(.mpHero>div:first-child,.rrHeroCopy,.clfHero>div:first-child)>p{max-width:60ch;color:var(--muted);margin:0;font-size:1.125rem;line-height:1.65}.editorialSite :is(.mpKicker,.rrEdition,.clfHero .eyebrow)>i{background:var(--accent);box-shadow:none;width:7px;height:7px}.editorialSite :is(.mpActions,.rrHeroActions,.clfHeroMeta){gap:12px 24px;margin-top:24px}.editorialSite :is(.rrHeroActions,.clfHeroMeta)>span{font:.875rem/1.5 var(--sans)}.marketingAppearance.editorialSite .osPageIntro{padding-block:48px 32px}.marketingAppearance.editorialSite .osSite .osPageIntro h1{font:400 clamp(2.25rem,1.5rem + 2.4vw,4rem)/1.15 var(--serif);letter-spacing:-.035em;max-width:26ch;margin:16px 0 24px}.marketingAppearance.editorialSite .osPageIntro>p{max-width:65ch;font-size:1.125rem;line-height:1.65}.editorialSite .osCrumbs{font:.875rem/1.6 var(--sans);color:var(--muted)}.editorialSite .osCrumbs a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.editorialSite .osCrumbs ol{flex-wrap:wrap}.editorialSite :is(.mpPage [data-public-reveal],.mpPage .mpPending){opacity:1;transition:none;transform:none}.editorialSite .mpPage details[open]>div{animation:none}.marketingAppearance.editorialSite .osClosing{background:var(--inverse);color:var(--inverse-text);border-block:1px solid var(--inverse-line);padding-block:80px}.editorialSite .osClosing .eyebrow{color:var(--inverse-muted)}.editorialSite .osClosing h2{font:400 clamp(2.25rem,1.5rem + 3vw,4rem)/1.15 var(--serif);letter-spacing:-.035em;margin:24px 0 32px}.marketingAppearance.editorialSite .osClosing em{color:var(--inverse-accent)}.marketingAppearance.editorialSite .osClosing .button{background:var(--inverse-text);border-color:var(--inverse-text);color:var(--inverse)}.editorialSite .osFooter{border-top:1px solid var(--line);padding-block:48px 32px}.editorialSite .osFooterTop p,.editorialSite .osFooterBottom{font-size:.875rem;line-height:1.6}.marketingAppearance.editorialSite .osFooterWord{font:400 clamp(2.5rem,1.5rem + 5vw,6rem)/1.15 var(--serif);letter-spacing:-.045em;padding-block:32px}.editorialSite .osFooterWord>span{color:var(--accent)}.editorialSite .osFooterBottom{flex-wrap:wrap;gap:16px}.editorialSite .osFooterBottom nav{gap:8px 20px}.editorialSite .osFooterBottom a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (hover:hover) and (pointer:fine){.editorialSite .button:hover{transform:translateY(-1px)}}@media (max-width:1200px){.marketingAppearance.editorialSite .osContainer{width:calc(100% - 64px)}.marketingAppearance.editorialSite .osDesktopLinks{display:none}.editorialSite .osMobileMenu{display:block;position:relative}.editorialSite .osMobileMenu summary{cursor:pointer;place-items:center;min-width:44px;min-height:44px;list-style:none;display:grid}.editorialSite .osMobileMenu nav{border:1px solid var(--control);background:var(--surface);width:min(280px,100vw - 40px);box-shadow:var(--editorial-shadow);border-radius:12px;padding:12px;position:absolute;top:56px;right:0}.editorialSite .osMobileMenu nav a{padding:12px;font-size:1rem;display:block}.editorialSite .osMobileMenu nav a[aria-current=page]{text-underline-offset:4px;color:var(--accent);font-weight:600;text-decoration:underline}}@media (max-width:900px){.editorialSite :is(.mpHero,.rrHero,.clfHero){grid-template-columns:1fr;gap:32px;padding-block:48px}.editorialSite :is(.svMap,.ppCapacity,.ctLetter,.rrArtwork,.clfHeroArt){justify-self:start;width:100%;max-width:600px}}@media (max-width:650px){.marketingAppearance.editorialSite{font-size:1.0625rem}.marketingAppearance.editorialSite .osContainer{width:calc(100% - 40px)}.marketingAppearance.editorialSite .osNav{position:static}.marketingAppearance.editorialSite .osNavInner{flex-wrap:wrap;gap:12px;min-height:76px;padding-block:12px}.marketingAppearance.editorialSite .brand{gap:8px;font-size:1.25rem}.marketingAppearance.editorialSite .osNavActions{gap:8px;margin-left:auto}.marketingAppearance.editorialSite .osNavActions .button{min-height:44px;padding:10px 12px;font-size:.875rem}.editorialSite :is(.mpHero,.rrHero,.clfHero) h1{font-size:clamp(2.5rem,1.8rem + 4vw,3rem)}.editorialSite :is(.mpHero>div:first-child,.rrHeroCopy,.clfHero>div:first-child)>p{font-size:1.0625rem}.editorialSite .osClosing{padding-block:56px}.editorialSite .osFooterTop{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){html:has(.editorialSite){scroll-behavior:auto}.editorialSite *,.editorialSite :before,.editorialSite :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.marketingAppearance.editorialSite :focus-visible{outline-color:highlight}.editorialSite :is(.button,.marketingThemeSwitch){border:1px solid buttontext}}
