:is(html:has([data-redesign]),body:has([data-redesign])){background:#f7f3ea}@media (min-width:1441px){:is(html:has([data-redesign]),body:has([data-redesign])){background:#0e0e0e}}body:has([data-redesign]):after{content:none;display:none}
:where([data-redesign]){--color-ink:#111416;--color-inkStrong:#000;--color-inkMuted:#4c555a;--color-paper:#f7f3ea;--color-paperLight:#faf8f1;--color-paperCool:#f3f5f4;--color-paperWhite:#fafaf7;--color-panel:#e3e7e6;--color-panelWarm:#f2e9dc;--color-dark:#171b1d;--color-onDark:#fff;--color-accent:#1967d2;--color-line:#111416;--color-lineMuted:#aab1b1;--font-display:var(--font-display-loaded), Didot, serif;--font-body:var(--font-body-loaded), Arial, sans-serif;--display-jumbo:105px;--display-large:84px;--type-h1:64px;--type-h2:48px;--type-h3:42px;--type-title:30px;--type-body-large:28px;--type-body:16px;--type-serif-body:20px;--type-small:13px;--type-micro:11px;--type-label:13px;--type-button:16px;--type-brand:35px;--space1:4px;--space2:8px;--space3:12px;--space4:16px;--space5:20px;--space6:24px;--space8:32px;--space10:40px;--space12:48px;--space16:64px;--space20:80px;--space24:96px;--space30:120px;--space40:160px;--radius-none:0;--radius-control:2px;--radius-search:10px;--radius-round:999px;--shadow-none:none;--shadow-floating:0 6px 20px #1114161f;--container-max:1440px;--container-gutter:40px;--motion-instant:.12s ease-out;--motion-control:.2s cubic-bezier(.2, .8, .2, 1);--motion-reveal:.4s cubic-bezier(.22, 1, .36, 1);--motion-menu:.3s cubic-bezier(.4, 0, .2, 1)}@media (max-width:809px){:where([data-redesign]){--display-jumbo:64px;--display-large:56px;--type-h1:48px;--type-h2:38px;--type-h3:30px;--type-title:26px;--type-body-large:20px;--type-serif-body:17px;--type-label:12px;--type-brand:29px;--container-gutter:16px}}@media (min-width:810px) and (max-width:1439px){:where([data-redesign]){--display-jumbo:80px;--display-large:68px;--type-h1:50px;--type-h2:48px;--type-h3:36px;--type-title:28px;--type-body-large:22px;--type-serif-body:18px;--type-brand:35px;--container-gutter:24px}}
:where([data-redesign]),:where([data-redesign]) *{box-sizing:border-box}:where([data-redesign]){margin:0;background:var(--color-paper);min-width:320px;max-width:1440px;min-height:100vh;color:var(--color-ink);font-family:var(--font-body);font-size:var(--type-body);scroll-behavior:smooth;margin-inline:auto;line-height:1.45;overflow-x:clip}:where([data-redesign]) main{display:block}:where([data-redesign]) a{color:inherit;transition:color var(--motion-instant);text-decoration:none}:where([data-redesign]) a:hover{color:var(--color-accent)}:where([data-redesign]) button,:where([data-redesign]) input,:where([data-redesign]) select,:where([data-redesign]) textarea{font:inherit}:where([data-redesign]) button,:where([data-redesign]) a{-webkit-tap-highlight-color:transparent}:where([data-redesign]) :focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}:where([data-redesign]) h1,:where([data-redesign]) h2,:where([data-redesign]) h3,:where([data-redesign]) p{margin:0}:where([data-redesign]) h1,:where([data-redesign]) h2,:where([data-redesign]) h3{font-family:var(--font-display);font-weight:400}:where([data-redesign]) img{max-width:100%;display:block}:where([data-redesign]) ::selection{background:var(--color-accent);color:var(--color-onDark)}@media (prefers-reduced-motion:reduce){:where([data-redesign]){scroll-behavior:auto}:where([data-redesign]) a{transition:none}}ks-text{display:contents!important}
[data-redesign] .cc-palette{z-index:210;place-items:start center;padding-top:14vh;display:grid;position:fixed;inset:0}[data-redesign] .cc-palette__scrim{z-index:1;cursor:default;background:#1014198c;border:0;padding:0;position:absolute;inset:0}[data-redesign] .cc-palette__box{z-index:2;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-paperWhite);width:min(92vw,560px);box-shadow:var(--shadow-floating);position:relative}[data-redesign] .cc-palette__input{border:0;border-bottom:1px solid var(--color-line);width:100%;color:var(--color-ink);font-family:var(--font-display);font-size:var(--type-title);padding:var(--space4) var(--space5);background:0 0;outline:0;line-height:1.1}[data-redesign] .cc-palette__results{margin:0;padding:0;list-style:none}[data-redesign] .cc-palette__results a{justify-content:space-between;align-items:baseline;gap:var(--space4);padding:var(--space3) var(--space5);color:var(--color-ink);border-bottom:1px solid var(--color-lineMuted);display:flex}[data-redesign] .cc-palette__results strong{font-family:var(--font-display);font-size:19px;font-weight:400}[data-redesign] .cc-palette__results span{font-size:var(--type-small);color:var(--color-inkMuted);text-align:right}[data-redesign] .cc-palette__results a[data-cursor=true],[data-redesign] .cc-palette__results a:hover{background:var(--color-dark);color:var(--color-onDark)}[data-redesign] .cc-palette__results a[data-cursor=true] span,[data-redesign] .cc-palette__results a:hover span{color:var(--color-lineMuted)}[data-redesign] .cc-palette__empty{padding:var(--space4) var(--space5);font-size:var(--type-small);color:var(--color-inkMuted)}[data-redesign] .cc-consent{inset-inline:max(0px,50vw - 720px);z-index:180;justify-content:space-between;align-items:center;gap:var(--space3) var(--space6);padding:var(--space4) var(--container-gutter);background:var(--color-dark);color:var(--color-onDark);border-top:1px solid var(--color-inkMuted);flex-wrap:wrap;display:flex;position:fixed;bottom:0}[data-redesign] .cc-consent__text{min-width:0;max-width:64ch;font-size:var(--type-small);margin:0;line-height:1.6}[data-redesign] .cc-consent__text a{color:var(--color-onDark);text-underline-offset:3px;text-decoration:underline}[data-redesign] .cc-consent__actions{gap:var(--space3);flex-shrink:0;display:flex}[data-redesign] .cc-consent__no,[data-redesign] .cc-consent__yes{min-height:44px;padding:var(--space3) var(--space5);border:1px solid var(--color-onDark);border-radius:var(--radius-control);font-family:var(--font-display);font-size:var(--type-button);cursor:pointer;transition:background var(--motion-control), color var(--motion-control);line-height:1}[data-redesign] .cc-consent__no{color:var(--color-onDark);background:0 0}[data-redesign] .cc-consent__yes,[data-redesign] .cc-consent__no:hover{background:var(--color-onDark);color:var(--color-dark)}[data-redesign] .cc-consent__yes:hover{background:var(--color-paper)}@media (max-width:640px){[data-redesign] .cc-consent{flex-direction:column;align-items:stretch}[data-redesign] .cc-consent__actions>*{flex:auto}}
