:root{--font-display:"Instrument Serif",Georgia,"Times New Roman",serif;--font-body:Inter,"Plus Jakarta Sans",system-ui,sans-serif;--font-size-display-xl:58px;--font-size-display-lg:46px;--font-size-heading:34px;--font-size-subheading:26px;--font-size-title:20px;--font-size-body:14px;--font-size-small:13px;--font-size-xs:12px;--font-size-2xs:10px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-display:1.08;--line-height-heading:1.16;--line-height-body:1.5;--letter-spacing-eyebrow:0.1em;--color-primary:#7a1f3c;--color-primary-dark:#6b1e2c;--color-primary-light:#c26180;--color-on-primary:#ffffff;--color-text-strong:#444444;--color-text-primary:#1c1310;--color-text-deep:#270812;--color-text-secondary:#707070;--color-text-muted:#666666;--color-text-inverse:rgb(255 255 255/0.85);--color-background:#ffffff;--color-background-light:#fbf3f5;--color-background-muted:#f3eeef;--color-surface:#ffffff;--color-surface-lavender:#e5dfec;--color-surface-lavender-deep:#d9d1e2;--color-danger-light:#fde2e2;--color-border:#e8e0e2;--color-button-primary-bg:var(--color-primary);--color-button-primary-text:var(--color-on-primary);--color-button-secondary-bg:var(--color-surface);--color-button-secondary-text:var(--color-primary);--color-button-secondary-border:var(--color-primary)}.type-display{font-size:var(--font-size-display-xl);line-height:var(--line-height-display)}.type-display,.type-display-lg{font-family:var(--font-display);font-weight:var(--font-weight-medium);font-synthesis:none;color:var(--color-text-primary)}.type-display-lg{font-size:var(--font-size-display-lg);line-height:var(--line-height-heading)}.type-heading{color:var(--color-text-primary)}.type-heading,.type-heading-inverse{font-family:var(--font-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-medium);font-synthesis:none;text-transform:capitalize}.type-heading-inverse{line-height:var(--line-height-heading);color:var(--color-text-inverse)}.type-subheading{font-size:var(--font-size-subheading)}.type-subheading,.type-title{font-family:var(--font-display);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading);font-synthesis:none;color:var(--color-text-primary)}.type-title{font-size:var(--font-size-title)}.type-body{color:var(--color-text-primary)}.type-body,.type-body-inverse{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.type-body-inverse{color:var(--color-text-inverse)}.type-stat{font-family:var(--font-display);font-size:var(--font-size-subheading);font-weight:var(--font-weight-regular);line-height:var(--line-height-display);font-synthesis:none;color:var(--color-primary)}.type-stat-label{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);text-transform:uppercase;color:var(--color-primary)}.type-body-sm{font-size:var(--font-size-small);color:var(--color-text-primary)}.type-body-sm,.type-caption{font-family:var(--font-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.type-caption{font-size:var(--font-size-2xs);color:var(--color-text-muted)}.type-label{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.type-eyebrow,.type-label{font-family:var(--font-body);font-size:var(--font-size-xs);line-height:var(--line-height-heading)}.type-eyebrow{letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-text-secondary)}.type-button,.type-eyebrow{font-weight:var(--font-weight-semibold)}.type-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:6px;border:1px solid transparent;font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-heading);text-decoration:none;cursor:pointer}.type-button-primary{background:var(--color-button-primary-bg);color:var(--color-button-primary-text);border-color:var(--color-button-primary-bg)}.type-button-secondary{background:var(--color-button-secondary-bg);color:var(--color-button-secondary-text);border-color:var(--color-button-secondary-border)}:root{--brand-primary-burgundy:#6a0620;--brand-primary-chilli:#aa0003;--brand-primary-peony:#fad2e1;--brand-secondary-ballet:#ffd6de;--brand-secondary-hot-rose:#ffa1c2;--brand-secondary-lemon:#fff3b2;--brand-secondary-pistachio:#d0d996;--brand-secondary-cool-blue:#b7d9ff;--brand-secondary-petrol:#025054;--brand-accent-blood-orange:#dd4e28;--brand-neutral-cream:#f9ece5;--brand-neutral-paper:#fbf6ef;--brand-neutral-card:#fffcf8;--brand-neutral-blush-sand:#ead6cb;--brand-neutral-mist:#e8e8e8;--brand-neutral-cocoa:#4c4240;--brand-neutral-ink:#2a0a12;--brand-field-fill:var(--brand-neutral-mist);--brand-field-icon:#8a8a8a;--color-chilli:var(--brand-primary-chilli);--color-ballet:var(--brand-secondary-ballet);--color-ink:var(--brand-neutral-ink);--brand-bg-paper:#fbf6ef;--brand-bg-card:#ffffff;--brand-shadow-soft:0 14px 24px -22px rgb(42 10 18/0.4);--brand-gradient-cta:linear-gradient(135deg,var(--brand-primary-burgundy) 0%,var(--brand-primary-chilli) 100%);--brand-peony-85:rgb(250 210 225/0.85);--brand-peony-60a:rgb(250 210 225/0.6);--brand-peony-55:rgb(250 210 225/0.55);--brand-peony-40a:#fad2e166;--brand-peony-12:rgb(250 210 225/0.12);--brand-liquid-pink:rgb(250 210 225/0.42);--brand-hot-rose-30a:rgb(255 161 194/0.3);--brand-lemon-60a:rgb(255 243 178/0.6);--brand-text-on-heartbeat-soft:var(--brand-peony-85);--brand-text-accent-on-heartbeat:var(--brand-secondary-hot-rose);--brand-heartbeat-banner-deep:#3a0312;--brand-surface-advisory-base:#fbe9ee;--brand-surface-promotional-base:#f6ede6;--brand-surface-id-badge:linear-gradient(147.37deg,#f3dedd 3.32%,#f7ebe8 36.33%,#e2d2d2 85.85%);--brand-burgundy-15:#e4cac7;--brand-burgundy-30:#cea7aa;--brand-burgundy-45:#b9858c;--brand-burgundy-60:#a3626f;--brand-burgundy-80:#873447;--brand-burgundy-shade-20:#5d071d;--brand-burgundy-shade-40:#50081a;--brand-burgundy-shade-60:#440818;--brand-chilli-15:#edc9c3;--brand-chilli-30:#e1a5a1;--brand-chilli-45:#d5827f;--brand-chilli-60:#ca5e5d;--brand-chilli-80:#ba2f30;--brand-chilli-shade-20:#900206;--brand-chilli-shade-40:#770409;--brand-chilli-shade-60:#5d060c;--brand-hot-rose-15:#fae1e0;--brand-hot-rose-30:#fbd6db;--brand-hot-rose-45:#fccad5;--brand-hot-rose-60:#fdbfd0;--brand-hot-rose-80:#feb0c9;--brand-hot-rose-shade-20:#d4839f;--brand-hot-rose-shade-40:#aa657c;--brand-hot-rose-shade-60:#7f4658;--brand-petrol-15:#d4d5cf;--brand-petrol-30:#afbdba;--brand-petrol-45:#8aa6a4;--brand-petrol-60:#658e8e;--brand-petrol-80:#336f71;--brand-petrol-shade-20:#0a4247;--brand-petrol-shade-40:#12343a;--brand-petrol-shade-60:#1a262c;--brand-cocoa-15:#dfd3cc;--brand-cocoa-30:#c5b9b4;--brand-cocoa-45:#aba09b;--brand-cocoa-60:#918682;--brand-cocoa-80:#6f6461;--brand-cocoa-shade-20:#453737;--brand-cocoa-shade-40:#3e2c2e;--brand-cocoa-shade-60:#382024;--brand-text-on-cream:var(--brand-neutral-cocoa);--brand-text-headline-on-cream:var(--brand-primary-burgundy);--brand-text-on-burgundy:var(--brand-primary-peony);--brand-dashboard-on-burgundy:#f8ebe4;--brand-text-on-chilli:var(--brand-secondary-ballet);--brand-text-on-peony:var(--brand-primary-burgundy);--brand-text-on-petrol:var(--brand-secondary-pistachio);--brand-text-on-heartbeat:var(--brand-primary-peony);--brand-eyebrow-on-cream:var(--brand-primary-chilli);--brand-eyebrow-on-burgundy:var(--brand-secondary-hot-rose);--brand-eyebrow-on-chilli:var(--brand-secondary-lemon);--brand-eyebrow-on-peony:var(--brand-primary-chilli);--brand-eyebrow-on-petrol:var(--brand-primary-peony);--brand-eyebrow-on-heartbeat:var(--brand-secondary-hot-rose);--brand-action-spark:var(--brand-accent-blood-orange);--brand-action-on-red:var(--brand-secondary-ballet);--brand-button-on-cream:var(--brand-primary-burgundy);--brand-button-on-burgundy:var(--brand-primary-peony);--brand-button-on-chilli:var(--brand-secondary-ballet);--brand-button-on-peony:var(--brand-primary-burgundy);--brand-button-on-petrol:var(--brand-secondary-pistachio);--brand-button-on-heartbeat:var(--brand-secondary-ballet);--brand-focus:var(--brand-secondary-hot-rose);--brand-cream-80:rgb(249 236 229/0.8);--brand-cream-60:rgb(249 236 229/0.6);--brand-cream-40:rgb(249 236 229/0.4);--brand-cream-20:rgb(249 236 229/0.2);--brand-cream-10:rgb(249 236 229/0.1);--brand-glass-blur:14px;--brand-gradient-heartbeat-deep:#4a0416;--brand-profile-light:#8e1430;--brand-status-error-fill:rgb(255 214 222/0.6);--brand-status-success-fill:rgb(208 217 150/0.45);--brand-status-check-fill:rgb(255 243 178/0.7);--brand-status-info-fill:rgb(183 217 255/0.4);--brand-hairline:rgb(106 6 32/0.07);--brand-hairline-strong:rgb(106 6 32/0.2);--brand-gradient-heartbeat:radial-gradient(circle,#ffa1c2,#aa0003,#6a0620,var(--brand-gradient-heartbeat-deep));--brand-gradient-blush-dusk:radial-gradient(circle,#ffa1c2,#fad2e1,#b7d9ff);--brand-gradient-golden-hour:radial-gradient(circle,#fff3b2,#ffd6de,#fad2e1);--brand-gradient-icon-heartbeat:radial-gradient(circle,var(--brand-secondary-hot-rose),var(--brand-primary-chilli));--brand-gradient-icon-blush-dusk:radial-gradient(circle,var(--brand-secondary-hot-rose),var(--brand-secondary-cool-blue));--brand-gradient-icon-golden-hour:radial-gradient(circle,var(--brand-secondary-lemon),var(--brand-secondary-hot-rose));--brand-surface-advisory:radial-gradient(35.71% 35.71% at 89.29% 32.14%,rgb(250 210 225/0.6) 0%,transparent 100%),linear-gradient(0deg,var(--brand-surface-advisory-base),var(--brand-surface-advisory-base));--brand-surface-promotional:radial-gradient(35.71% 35.71% at 89.29% 32.14%,var(--brand-lemon-60a) 0%,transparent 100%),linear-gradient(0deg,var(--brand-surface-promotional-base),var(--brand-surface-promotional-base));--brand-surface-heartbeat-banner:radial-gradient(31.25% 31.25% at 87.5% 25%,var(--brand-hot-rose-30a) 0%,transparent 100%),linear-gradient(143.13deg,var(--brand-primary-burgundy) 0%,var(--brand-heartbeat-banner-deep) 71.43%);--brand-surface-services-panel:radial-gradient(35.71% 35.71% at 89.29% 32.14%,var(--brand-peony-60a) 0%,transparent 100%),linear-gradient(0deg,var(--brand-surface-promotional-base),var(--brand-surface-promotional-base));--brand-font-statement:Nord,"Hanken Grotesk",var(--font-body);--brand-font-reading:Newsreader,var(--font-display);--brand-font-interface:"Proxima Nova","Hanken Grotesk",var(--font-body);--brand-font-curate:"DM Mono",ui-monospace,monospace;--brand-font-poster:Unbounded,var(--font-body);--brand-font-editorial:"Faculty Glyphic",var(--font-display);--brand-font-note:"Playwrite CZ","Playwrite Česko",cursive;--brand-font-signature:"Libre Baskerville",var(--font-display);--brand-size-display:94px;--brand-size-display-mobile:54px;--brand-size-h1:62px;--brand-size-h1-mobile:38px;--brand-size-h2:38px;--brand-size-h2-mobile:26px;--brand-size-campaign:70px;--brand-size-campaign-mobile:44px;--brand-size-quote:42px;--brand-size-quote-mobile:30px;--brand-size-body:18px;--brand-size-body-mobile:17px;--brand-size-paragraph:17px;--brand-size-eyebrow:12px;--brand-size-eyebrow-mobile:11px;--brand-size-caption:11px;--brand-size-soft:58px;--brand-size-soft-mobile:36px;--brand-size-poster:120px;--brand-size-poster-mobile:56px;--brand-size-title:56px;--brand-size-title-mobile:32px;--brand-size-note:28px;--brand-size-note-mobile:20px;--brand-size-signature:36px;--brand-size-signature-mobile:24px;--brand-leading-display:0.88;--brand-leading-h1:0.92;--brand-leading-h2:0.98;--brand-leading-campaign:0.88;--brand-leading-quote:1.04;--brand-leading-body:1.5;--brand-leading-eyebrow:1.2;--brand-leading-soft:1;--brand-leading-poster:0.92;--brand-leading-title:1;--brand-leading-note:1.5;--brand-leading-signature:1.1;--brand-leading-specimen:0.92;--brand-tracking-display:-0.06em;--brand-tracking-h1:-0.055em;--brand-tracking-h2:-0.045em;--brand-tracking-campaign:-0.03em;--brand-tracking-quote:-0.04em;--brand-tracking-eyebrow:0.06em;--brand-tracking-curate:0.08em;--brand-tracking-soft:-0.025em;--brand-tracking-poster:-0.04em;--brand-tracking-title:-0.03em;--brand-tracking-logo:-0.01em;--brand-tracking-specimen:-0.045em;--brand-weight-light:300;--brand-radius-mat-min:14px;--brand-radius-mat-max:28px}.brand-type-display{font-size:var(--brand-size-display);line-height:var(--brand-leading-display);letter-spacing:var(--brand-tracking-display)}.brand-type-display,.brand-type-heading{font-family:var(--brand-font-statement);font-weight:var(--font-weight-semibold);font-synthesis:none;color:var(--brand-text-headline-on-cream)}.brand-type-heading{font-size:var(--brand-size-h1);line-height:var(--brand-leading-h1);letter-spacing:var(--brand-tracking-h1)}.brand-type-subheading{font-size:var(--brand-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--brand-leading-h2);letter-spacing:var(--brand-tracking-h2);color:var(--brand-text-headline-on-cream)}.brand-type-campaign,.brand-type-subheading{font-family:var(--brand-font-statement);font-synthesis:none}.brand-type-campaign{font-size:var(--brand-size-campaign);font-weight:var(--font-weight-bold);line-height:var(--brand-leading-campaign);letter-spacing:var(--brand-tracking-campaign);text-transform:uppercase;color:var(--brand-primary-chilli)}.brand-type-quote{font-family:var(--brand-font-interface);font-size:var(--brand-size-quote);font-weight:var(--font-weight-medium);line-height:var(--brand-leading-quote);letter-spacing:var(--brand-tracking-quote);color:var(--brand-text-headline-on-cream)}.brand-type-body{font-family:var(--brand-font-reading);font-size:var(--brand-size-body)}.brand-type-body,.brand-type-paragraph{font-weight:var(--font-weight-regular);line-height:var(--brand-leading-body);letter-spacing:0;color:var(--brand-text-on-cream)}.brand-type-paragraph{font-family:var(--brand-font-interface);font-size:var(--brand-size-paragraph)}.brand-type-soft{font-family:var(--brand-font-reading);font-size:var(--brand-size-soft);font-weight:var(--brand-weight-light);font-style:italic;font-synthesis:none;line-height:var(--brand-leading-soft);letter-spacing:var(--brand-tracking-soft);color:var(--brand-text-headline-on-cream)}.brand-type-eyebrow,.brand-type-label{font-size:var(--brand-size-eyebrow);letter-spacing:var(--brand-tracking-eyebrow);color:var(--brand-eyebrow-on-cream)}.brand-type-caption,.brand-type-eyebrow,.brand-type-label{font-family:var(--brand-font-curate);font-weight:var(--font-weight-regular);line-height:var(--brand-leading-eyebrow);text-transform:uppercase}.brand-type-caption{font-size:var(--brand-size-caption);letter-spacing:var(--brand-tracking-curate);color:var(--brand-text-headline-on-cream)}.brand-type-poster{font-family:var(--brand-font-poster);font-size:var(--brand-size-poster);font-weight:var(--font-weight-bold);font-synthesis:none;line-height:var(--brand-leading-poster);letter-spacing:var(--brand-tracking-poster);color:var(--brand-primary-chilli)}.brand-type-title{font-family:var(--brand-font-editorial);font-size:var(--brand-size-title);font-weight:var(--font-weight-regular);line-height:var(--brand-leading-title);letter-spacing:var(--brand-tracking-title);color:var(--brand-text-headline-on-cream)}.brand-type-note{font-family:var(--brand-font-note);font-size:var(--brand-size-note);font-weight:var(--brand-weight-light);font-synthesis:none;line-height:var(--brand-leading-note)}.brand-type-note,.brand-type-signature{letter-spacing:0;color:var(--brand-primary-chilli)}.brand-type-signature{font-family:var(--brand-font-signature);font-size:var(--brand-size-signature);font-weight:var(--font-weight-regular);font-style:italic;line-height:var(--brand-leading-signature)}.brand-type-button{font-family:var(--brand-font-interface);font-size:var(--brand-size-paragraph);font-weight:var(--font-weight-semibold);line-height:var(--brand-leading-body);letter-spacing:0;color:var(--brand-button-on-cream)}:root{--ath-display:var(--mys-display-face,"Archivo Black"),"Helvetica Now Display","Helvetica Neue",Arial,sans-serif;--ath-heading:"Helvetica Now Display","Helvetica Neue",Helvetica,var(--mys-sans-face,Inter),Arial,sans-serif;--ath-serif:var(--mys-serif-face,"Instrument Serif"),"Times New Roman",Georgia,serif;--ath-sans:var(--mys-sans-face,Inter),system-ui,-apple-system,"Segoe UI",sans-serif;--ath-ui:var(--mys-sans-face,Inter),system-ui,-apple-system,"Segoe UI",sans-serif;--ath-size-giant:clamp(120px,16vw,280px);--ath-size-hero:clamp(40px,5.4vw,76px);--ath-size-question:clamp(28px,2.5vw,40px);--ath-size-section:18px;--ath-size-serif-title:clamp(26px,2.6vw,38px);--ath-size-serif-lead:19px;--ath-size-serif-preview:clamp(18px,1.7vw,27px);--ath-size-serif-body:clamp(16.5px,min(1.25vw,2.3vh),20px);--ath-tracking-giant:-0.045em;--ath-tracking-hero:-0.02em;--ath-tracking-question:-0.025em;--ath-tracking-serif-title:-0.005em}.type-giant{font-size:var(--ath-size-giant);letter-spacing:var(--ath-tracking-giant)}.type-giant,.type-hero{font-family:var(--ath-display);font-weight:var(--font-weight-regular);line-height:1;font-synthesis:none}.type-hero{font-size:var(--ath-size-hero);letter-spacing:var(--ath-tracking-hero)}.type-question{font-size:var(--ath-size-question);font-weight:var(--font-weight-medium);line-height:1.06;letter-spacing:var(--ath-tracking-question)}.type-question,.type-section{font-family:var(--ath-heading);font-synthesis:none}.type-section{font-size:var(--ath-size-section);font-weight:var(--font-weight-bold);line-height:1.25;letter-spacing:0}.type-serif-title{font-family:var(--ath-serif);font-size:var(--ath-size-serif-title);font-weight:var(--font-weight-regular);font-style:italic;line-height:1;letter-spacing:var(--ath-tracking-serif-title);font-synthesis:none}.type-serif-lead{font-size:var(--ath-size-serif-lead);line-height:1.35}.type-serif-lead,.type-serif-preview{font-family:var(--ath-serif);font-weight:var(--font-weight-regular);font-style:italic;letter-spacing:0;font-synthesis:none}.type-serif-preview{font-size:var(--ath-size-serif-preview);line-height:1.28}.type-serif-body{font-family:var(--ath-serif);font-size:var(--ath-size-serif-body);font-weight:var(--font-weight-regular);font-style:normal;line-height:1.5;letter-spacing:0;font-synthesis:none}.brand-type-achievement-title,.brand-type-card-title,.brand-type-date-num,.brand-type-empty-title,.brand-type-greeting,.brand-type-id-name,.brand-type-initials,.brand-type-read-fine,.brand-type-ring-value,.brand-type-section-title,.brand-type-sidebar-name,.brand-type-stat-figure,.brand-type-video-title{font-family:var(--brand-font-statement);font-weight:var(--font-weight-bold);font-synthesis:none;color:var(--brand-text-headline-on-cream)}.brand-type-stat-figure{font-size:80px;line-height:72px;letter-spacing:-.06em}.brand-type-greeting{font-size:36px;line-height:40px;letter-spacing:-.05em}.brand-type-video-title{font-size:34px;line-height:34px;letter-spacing:-.05em;color:var(--brand-dashboard-on-burgundy)}.brand-type-section-title{font-size:var(--font-size-title);line-height:var(--line-height-heading);letter-spacing:-.045em}.brand-type-card-title{font-size:26px;line-height:27px;letter-spacing:-.045em}.brand-type-initials{font-size:26px;line-height:26px;letter-spacing:-.04em;color:var(--brand-text-on-burgundy)}.brand-type-achievement-title{font-size:24px;line-height:26px;letter-spacing:-.045em}.brand-type-sidebar-name{font-size:22px;line-height:22px;letter-spacing:-.045em;color:var(--brand-text-on-burgundy)}.brand-type-empty-title{font-size:19px;line-height:19px;letter-spacing:-.04em}.brand-type-id-name{font-size:18px;line-height:17px;letter-spacing:-.045em}.brand-type-date-num{font-size:18px;line-height:18px;letter-spacing:-.05em}.brand-type-ring-value{font-size:15px;line-height:15px;letter-spacing:-.03em}.brand-type-ring-value--chilli{color:var(--brand-primary-chilli)}.brand-type-ui-button,.brand-type-ui-call,.brand-type-ui-chip,.brand-type-ui-day,.brand-type-ui-days,.brand-type-ui-event,.brand-type-ui-guide,.brand-type-ui-id-header,.brand-type-ui-item,.brand-type-ui-link,.brand-type-ui-live,.brand-type-ui-month,.brand-type-ui-ticket{font-family:var(--brand-font-interface);font-weight:var(--font-weight-bold);letter-spacing:0;color:var(--brand-neutral-ink)}.brand-type-ui-call{font-size:17px;line-height:20px;letter-spacing:-.01em}.brand-type-ui-month{font-size:17px;line-height:17px;letter-spacing:-.01em;color:var(--brand-primary-burgundy)}.brand-type-ui-item{font-size:16px;line-height:19px;letter-spacing:-.01em}.brand-type-ui-live{font-size:15px;line-height:15px;letter-spacing:-.01em;color:var(--brand-dashboard-on-burgundy)}.brand-type-ui-nav{font-family:var(--brand-font-statement);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--brand-text-on-burgundy)}.brand-type-ui-button,.brand-type-ui-nav,.brand-type-ui-ticket{font-size:14px;line-height:14px}.brand-type-ui-button{color:var(--brand-primary-burgundy)}.brand-type-ui-button--fill{color:var(--brand-dashboard-on-burgundy)}.brand-type-ui-event,.brand-type-ui-guide{font-size:14px;line-height:19px}.brand-type-ui-event{font-size:13px;line-height:17px}.brand-type-ui-day,.brand-type-ui-days,.brand-type-ui-link{font-size:13px;line-height:13px;color:var(--brand-primary-burgundy)}.brand-type-ui-days{line-height:16px}.brand-type-ui-label{font-weight:var(--font-weight-semibold);color:var(--brand-neutral-cocoa)}.brand-type-ui-day-muted,.brand-type-ui-label{font-family:var(--brand-font-interface);font-size:13px;line-height:13px;letter-spacing:0}.brand-type-ui-day-muted{font-weight:var(--font-weight-medium);color:rgb(76 66 64/.4)}.brand-type-ui-chip{font-family:var(--brand-font-interface);font-size:12px;font-weight:var(--font-weight-bold);line-height:12px;letter-spacing:0;color:var(--brand-primary-burgundy)}.brand-type-ui-id-header{font-size:12px;line-height:13px;letter-spacing:-.02em;text-transform:uppercase;color:var(--brand-dashboard-on-burgundy)}.brand-type-read-date,.brand-type-read-detail,.brand-type-read-legend,.brand-type-read-meta,.brand-type-read-sub{font-family:var(--brand-font-reading);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--brand-neutral-cocoa)}.brand-type-read-date{font-size:15px;line-height:20px}.brand-type-read-sub{font-size:14px;line-height:18px;color:var(--brand-dashboard-on-burgundy)}.brand-type-read-meta{font-size:13px;line-height:16px}.brand-type-read-detail{font-size:12px;line-height:16px}.brand-type-read-fine{font-size:12px;line-height:14px}.brand-type-read-legend{font-size:11px;line-height:14px}.brand-type-mono-count,.brand-type-mono-id,.brand-type-mono-label,.brand-type-mono-logout,.brand-type-mono-micro,.brand-type-mono-status{font-family:var(--brand-font-curate);font-weight:var(--font-weight-regular);text-transform:uppercase;color:var(--brand-primary-chilli)}.brand-type-mono-label{font-size:10px;line-height:13px;letter-spacing:.1em}.brand-type-mono-status{font-size:10px;line-height:10px;letter-spacing:.08em}.brand-type-mono-status--error{color:var(--brand-primary-chilli)}.brand-type-mono-status--success{color:var(--brand-secondary-petrol)}.brand-type-mono-status--check{color:var(--brand-neutral-cocoa)}.brand-type-mono-status--info{color:var(--brand-primary-burgundy)}.brand-type-mono-count{font-size:10px;line-height:16px;letter-spacing:0}.brand-type-mono-logout{font-size:12px;font-weight:var(--font-weight-medium);line-height:12px;letter-spacing:.14em;color:var(--brand-text-on-burgundy)}.brand-type-mono-micro{font-size:8px;line-height:10px;letter-spacing:.08em}.brand-type-mono-id{font-size:7px;line-height:9px;letter-spacing:.08em;color:var(--brand-secondary-hot-rose)}.brand-type-id-signature{font-family:var(--brand-font-note);font-size:13px;font-weight:var(--brand-weight-light);font-synthesis:none;line-height:16px;letter-spacing:0;color:var(--brand-primary-burgundy)}:root{--studio-bleed:#3f000f}@media (min-width:992px){body:not(:has(.dashboard)) #header.header-default{background:transparent!important;background-color:transparent!important;height:auto;min-height:0;padding-top:0;padding-bottom:0;margin-top:0;border-bottom:0}body:not(:has(.dashboard)) #header.header-default #main-nav,body:not(:has(.dashboard)) #header.header-default #menu-primary-menu,body:not(:has(.dashboard)) #header.header-default #menu-primary-menu>li,body:not(:has(.dashboard)) #header.header-default #menu-primary-menu>li:focus-within,body:not(:has(.dashboard)) #header.header-default #menu-primary-menu>li:hover,body:not(:has(.dashboard)) #header.header-default #menu-primary-menu>li>a,body:not(:has(.dashboard)) #header.header-default #menu-primary-menu>li>a:focus,body:not(:has(.dashboard)) #header.header-default #menu-primary-menu>li>a:focus-visible,body:not(:has(.dashboard)) #header.header-default #menu-primary-menu>li>a:hover,body:not(:has(.dashboard)) #header.header-default .header-ct-center,body:not(:has(.dashboard)) #header.header-default .header-ct-left,body:not(:has(.dashboard)) #header.header-default .header-ct-right,body:not(:has(.dashboard)) #header.header-default .nav-wrap,body:not(:has(.dashboard)) #header.header-default .tf-container,body:not(:has(.dashboard)) #header.header-default .tf-container .col-md-12,body:not(:has(.dashboard)) #header.header-default .tf-container .row{background:transparent!important;background-color:transparent!important;box-shadow:none!important}body:not(:has(.dashboard)) #header.header-default .header-ct-center .nav-wrap{display:inline-flex!important;align-items:center!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:not(:has(.dashboard)) #header.header-default .sticky-area-wrap{box-sizing:border-box;margin-top:0;background:#ffffff!important;backdrop-filter:none!important;transform:translateZ(0);transition:border-radius .22s ease}body:not(:has(.dashboard)) #header.header-default .sticky-area-wrap.header-bar--dock,body:not(:has(.dashboard)) #header.header-default .sticky-area-wrap.header-bar--float{margin-top:0;border-radius:0 0 24px 24px}body:not(:has(.dashboard)) #header.header-default #main-nav #menu-primary-menu{gap:0;align-items:center}body:not(:has(.dashboard)) #header.header-default #main-nav #menu-primary-menu>li:not(:first-child){margin-left:var(--header-public-nav-gap)!important}body:not(:has(.dashboard)) #header.header-default #main-nav #menu-primary-menu>li>a{position:relative;display:inline-flex;align-items:center;height:auto!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;font-family:var(--brand-font-statement)!important;font-weight:var(--font-weight-bold)!important;font-size:14px!important;line-height:18px!important;letter-spacing:-.01em!important;color:var(--color-ink,#2A0A12)!important;text-transform:none!important}body:not(:has(.dashboard)) #header.header-default #main-nav #menu-primary-menu li a:after,body:not(:has(.dashboard)) #header.header-default #main-nav #menu-primary-menu li.current-item a:after,body:not(:has(.dashboard)) #header.header-default #main-nav #menu-primary-menu li:hover a:after,body:not(:has(.dashboard)) #header.header-default #main-nav #menu-primary-menu>li.current-item>a:after,body:not(:has(.dashboard)) #header.header-default #main-nav #menu-primary-menu>li>a:hover:after{content:none!important;display:none!important;width:0!important;height:0!important;background:transparent!important}body:not(:has(.dashboard)) #header.header-default #main-nav #menu-primary-menu>li>a:before{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1.5px;border-radius:1px;background:var(--brand-primary-burgundy);transform:scaleX(0);transform-origin:left center;transition:transform .18s ease;pointer-events:none}body:not(:has(.dashboard)) #header.header-default #main-nav #menu-primary-menu>li,body:not(:has(.dashboard)) #header.header-default #main-nav #menu-primary-menu>li:hover{background:transparent!important}body:not(:has(.dashboard)) #header.header-default #main-nav #menu-primary-menu>li.current-item>a,body:not(:has(.dashboard)) #header.header-default #main-nav #menu-primary-menu>li:hover>a,body:not(:has(.dashboard)) #header.header-default #main-nav #menu-primary-menu>li>a:hover{color:var(--brand-primary-burgundy)!important;font-weight:var(--font-weight-bold)!important;background:transparent!important;box-shadow:none!important;letter-spacing:-.01em!important;transform:none!important}body:not(:has(.dashboard)) #header.header-default #main-nav #menu-primary-menu>li.current-item>a:before,body:not(:has(.dashboard)) #header.header-default #main-nav #menu-primary-menu>li>a:hover:before{transform:scaleX(1)}body:not(:has(.dashboard)) #header.header-default .header-v2-profile-pill.account{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;gap:0!important;border-radius:50%!important;border:.8px solid #fbe4e4!important;background:#ffffff!important;box-shadow:0 2px 4px rgba(28,23,18,.19)!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;flex:0 0 34px!important;box-sizing:border-box!important;line-height:0!important}body:not(:has(.dashboard)) #header.header-default .header-v2-profile-caret,body:not(:has(.dashboard)) #header.header-default .header-v2-profile-name{display:none!important}body:not(:has(.dashboard)) #header.header-default .header-v2-profile-avatar,body:not(:has(.dashboard)) #header.header-default .header-v2-profile-avatar img{width:28px!important;height:28px!important;border-radius:50%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;margin:0!important}body:not(:has(.dashboard)) #header.header-default .header-v2-action--notify{width:35px!important;height:35px!important;min-width:35px!important;border-radius:999px!important;border:.8px solid #fbe4e4!important;background:#ffffff!important;box-shadow:0 2px 4px rgba(28,23,18,.19)!important;color:var(--brand-primary-burgundy)!important}body:not(:has(.dashboard)) #header.header-default .header-bell-icon{width:20px;height:20px;display:block}body:not(:has(.dashboard)) #header.header-default .header-v2-notify-badge{top:-9px!important;right:-9px!important;min-width:17px!important;height:17px!important;padding:0 4px!important;border-radius:9px!important;border:.8px solid #ffffff;background:var(--brand-primary-burgundy)!important;color:#ffffff!important;font-size:9px!important;font-weight:700!important;line-height:17px!important}}@media (min-width:992px){body:not(:has(.dashboard)) .mys .top{padding-top:8px}}.dashboard.show.calc-bleed-on,.dashboard.show.studio-bleed-on,.dashboard.show:has(.at--calc.at--dash),.dashboard.show:has(.mys--dash){background-color:var(--studio-bleed)}.dashboard.show.calc-bleed-on .dashboard__content,.dashboard.show.studio-bleed-on .dashboard__content,.dashboard.show:has(.at--calc.at--dash) .dashboard__content,.dashboard.show:has(.mys--dash) .dashboard__content{background-color:var(--studio-bleed)}.dashboard.show.calc-bleed-on #header-v2,.dashboard.show.studio-bleed-on #header-v2,.dashboard.show:has(.at--calc.at--dash) #header-v2,.dashboard.show:has(.mys--dash) #header-v2{background:transparent!important}.contact-form .form-candidate .ip.out input,.contact-form .form-candidate .ip.out textarea,.dashboard .as-search,.dashboard .bootstrap-select>.dropdown-toggle,.dashboard .compact-select__trigger,.dashboard .dash-search .search-form .search-field,.dashboard .event-filter-dropdown__trigger,.dashboard .form-control:not(:where(.at--calc *)):not(:where(.mys *)),.dashboard .hub-field,.dashboard .hub-search,.dashboard .search-field,.dashboard .todo-form-modal__input,.dashboard .todo-form-modal__textarea,.dashboard input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]):not([type=hidden]):not([type=image]):not([type=range]):not([type=color]):not(:where(.at--calc *)):not(:where(.mys *)),.dashboard select:not(:where(.at--calc *)):not(:where(.mys *)),.dashboard textarea:not(:where(.at--calc *)):not(:where(.mys *)){background-color:var(--brand-field-fill)!important}.dashboard .as-search__icon,.dashboard .as-search__icon svg,.dashboard .book-submissions-search__icon,.dashboard .book-submissions-search__icon svg,.dashboard .cert-date-field__trigger svg,.dashboard .compact-select__chevron,.dashboard .compact-select__chevron svg,.dashboard .event-filter-dropdown__chevron,.dashboard .event-filter-dropdown__chevron svg,.dashboard .hub-search-icon,.dashboard .hub-search-icon svg{color:var(--brand-field-icon)!important;stroke:var(--brand-field-icon)!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,53%,80%,to{transform:translateY(0)}40%,43%{transform:translateY(-20px)}70%{transform:translateY(-10px)}90%{transform:translateY(-4px)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-fade-in{animation:fadeIn .6s ease-out}.animate-fade-in-up{animation:fadeInUp .6s ease-out}.animate-bounce{animation:bounce 1s}.animate-pulse{animation:pulse 2s infinite}.loading-spinner{animation:rotate 1s linear infinite}@media (max-width:768px){.animate-fade-in-up{animation:fadeIn .4s ease-out}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.animate-bounce,.animate-pulse,.loading-spinner{animation:none!important}}.animate-on-scroll{opacity:0;transition:all .6s ease-out}.animate-on-scroll.animated{opacity:1}.animate-on-scroll.fade-up{transform:translateY(30px)}.animate-on-scroll.fade-up.animated{transform:translateY(0)}.animate-on-scroll.fade-down{transform:translateY(-30px)}.animate-on-scroll.fade-down.animated{transform:translateY(0)}.animate-on-scroll.fade-left{transform:translateX(-30px)}.animate-on-scroll.fade-left.animated{transform:translateX(0)}.animate-on-scroll.fade-right{transform:translateX(30px)}.animate-on-scroll.fade-right.animated{transform:translateX(0)}.animate-on-scroll.scale{transform:scale(.8)}.animate-on-scroll.scale.animated{transform:scale(1)}.header-customize-item.account,.header-customize-item.account>div{pointer-events:auto}.close-btn{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.close-btn:hover{background-color:#e5e7eb;color:#374151}