:root{--o-gold: var(--wp--preset--color--gold);--o-dark-gold: var(--wp--preset--color--dark-gold);--o-off-white: var(--wp--preset--color--off-white);--o-paper: var(--wp--preset--color--paper);--o-purple: var(--wp--preset--color--purple);--o-teal: var(--wp--preset--color--teal);--o-dark-teal: var(--wp--preset--color--dark-teal);--o-light-blue: var(--wp--preset--color--light-blue);--o-dark-blue: var(--wp--preset--color--dark-blue);--o-charcoal: var(--wp--preset--color--charcoal);--gold-600: var(--wp--preset--color--gold-600);--gold-700: var(--wp--preset--color--gold-700);--teal-600: var(--wp--preset--color--teal-600);--teal-700: var(--wp--preset--color--teal-700);--purple-600: var(--wp--preset--color--purple-600);--navy-700: var(--wp--preset--color--navy-700);--navy-800: var(--wp--preset--color--navy-800);--heading-light: var(--wp--custom--ink--heading-light);--display-on-dark: var(--wp--custom--ink--display-on-dark);--display-on-dark-alt: var(--wp--custom--ink--display-on-dark-alt);--m: var(--wp--custom--module);--sp-0: var(--wp--preset--spacing--sp-0);--sp-1: var(--wp--preset--spacing--sp-1);--sp-2: var(--wp--preset--spacing--sp-2);--sp-3: var(--wp--preset--spacing--sp-3);--sp-4: var(--wp--preset--spacing--sp-4);--sp-5: var(--wp--preset--spacing--sp-5);--sp-6: var(--wp--preset--spacing--sp-6);--sp-7: var(--wp--preset--spacing--sp-7);--sp-8: var(--wp--preset--spacing--sp-8);--sp-9: var(--wp--preset--spacing--sp-9);--content-max: var(--wp--custom--layout--content-max);--measure: var(--wp--custom--layout--measure);--page-margin: var(--wp--custom--layout--page-margin);--nav-h: var(--wp--custom--layout--nav-h);--nav-logo-h: var(--wp--custom--layout--nav-logo-h);--gutter: var(--wp--custom--layout--gutter);--cut: var(--wp--custom--layout--cut);--grid-columns: var(--wp--custom--layout--grid-columns);--section-pt: var(--wp--custom--layout--section-pt);--section-pb: var(--wp--custom--layout--section-pb);--section-pt-sm: var(--wp--custom--layout--section-pt-sm);--section-pb-sm: var(--wp--custom--layout--section-pb-sm);--control-h: var(--wp--custom--control--h);--control-h-sm: var(--wp--custom--control--h-sm);--radius-button: var(--wp--custom--control--radius-button);--puck: var(--wp--custom--control--puck);--puck-inset: var(--wp--custom--control--puck-inset);--puck-icon: var(--wp--custom--control--puck-icon);--radius-control: var(--wp--custom--control--radius);--btn-label-size: var(--wp--custom--control--label-size);--btn-label-weight: var(--wp--custom--control--label-weight);--btn-gap: var(--wp--custom--control--gap);--focus-ring: var(--wp--custom--control--focus-ring);--focus-offset: var(--wp--custom--control--focus-offset);--focus-offset-field: var(--wp--custom--control--focus-offset-field);--line-hairline: var(--wp--custom--line--hairline);--line-rule: var(--wp--custom--line--rule);--line-draw: var(--wp--custom--line--draw);--line-structure: var(--wp--custom--line--structure);--line-heavy: var(--wp--custom--line--heavy);--font-display: var(--wp--preset--font-family--display);--font-subhead: var(--wp--preset--font-family--subhead);--font-body: var(--wp--preset--font-family--body);--font-icons: var(--wp--preset--font-family--icons);--t-display-2xl: var(--wp--preset--font-size--display-2-xl);--t-display-xl: var(--wp--preset--font-size--display-xl);--t-display-l: var(--wp--preset--font-size--display-l);--t-display: var(--wp--preset--font-size--display);--t-h1: var(--wp--preset--font-size--h-1);--t-h2: var(--wp--preset--font-size--h-2);--t-h3: var(--wp--preset--font-size--h-3);--t-h4: var(--wp--preset--font-size--h-4);--t-lead: var(--wp--preset--font-size--lead);--t-body-l: var(--wp--preset--font-size--body-l);--t-body: var(--wp--preset--font-size--body);--t-small: var(--wp--preset--font-size--small);--t-label: var(--wp--preset--font-size--label);--t-caption: var(--wp--preset--font-size--caption);--lh-display-2xl: var(--wp--custom--type--display-2-xl--leading);--lh-display-xl: var(--wp--custom--type--display-xl--leading);--lh-display-l: var(--wp--custom--type--display-l--leading);--lh-display: var(--wp--custom--type--display--leading);--lh-h1: var(--wp--custom--type--h-1--leading);--lh-h2: var(--wp--custom--type--h-2--leading);--lh-h3: var(--wp--custom--type--h-3--leading);--lh-h4: var(--wp--custom--type--h-4--leading);--lh-lead: var(--wp--custom--type--lead--leading);--lh-body-l: var(--wp--custom--type--body-l--leading);--lh-body: var(--wp--custom--type--body--leading);--lh-small: var(--wp--custom--type--small--leading);--lh-label: var(--wp--custom--type--label--leading);--lh-caption: var(--wp--custom--type--caption--leading);--ls-display-2xl: var(--wp--custom--type--display-2-xl--tracking);--ls-display-xl: var(--wp--custom--type--display-xl--tracking);--ls-display-l: var(--wp--custom--type--display-l--tracking);--ls-display: var(--wp--custom--type--display--tracking);--ls-h1: var(--wp--custom--type--h-1--tracking);--ls-h2: var(--wp--custom--type--h-2--tracking);--ls-h3: var(--wp--custom--type--h-3--tracking);--ls-h4: var(--wp--custom--type--h-4--tracking);--ls-small: var(--wp--custom--type--small--tracking);--ls-label: var(--wp--custom--type--label--tracking);--ls-caption: var(--wp--custom--type--caption--tracking);--ease: var(--wp--custom--motion--ease--default);--ease-enter: var(--wp--custom--motion--ease--enter);--ease-color: var(--wp--custom--motion--ease--color);--ease-travel: var(--wp--custom--motion--ease--travel);--ease-in-out: var(--wp--custom--motion--ease--in-out);--ease-entrance: var(--wp--custom--motion--ease--entrance);--ease-entrance-fade: var(--wp--custom--motion--ease--entrance-fade);--ease-entrance-scale: var(--wp--custom--motion--ease--entrance-scale);--dur-collapse: var(--wp--custom--motion--dur--collapse);--dur-color: var(--wp--custom--motion--dur--color);--dur-move: var(--wp--custom--motion--dur--move);--dur-max: var(--wp--custom--motion--dur--max);--dur-flood: var(--wp--custom--motion--dur--flood);--dur-retile: var(--wp--custom--motion--dur--retile);--dur-card-open: var(--wp--custom--motion--dur--card-open);--dur-card-lift: var(--wp--custom--motion--dur--card-lift);--dur-entrance: var(--wp--custom--motion--dur--entrance);--dur-entrance-fade: var(--wp--custom--motion--dur--entrance-fade);--stagger: var(--wp--custom--motion--dur--stagger);--dur-cycle-leg: var(--wp--custom--motion--dur--cycle-leg);--dur-cycle-settle: var(--wp--custom--motion--dur--cycle-settle);--dur-cycle-word: var(--wp--custom--motion--dur--cycle-word);--hero-pad-top: var(--wp--custom--site--hero-pad-top);--hero-pad-bottom: var(--wp--custom--site--hero-pad-bottom);--hero-tall: var(--wp--custom--site--hero-tall);--roai-ap-w: var(--wp--custom--site--roai-ap-w);--careers-logo-max: var(--wp--custom--site--careers-logo-max);--mindset-copy-max: var(--wp--custom--site--mindset-copy-max);--mindset-compare-max: var(--wp--custom--site--mindset-compare-max);--mindset-lockup-right: var(--wp--custom--site--mindset-lockup-right);--mindset-lockup-w: var(--wp--custom--site--mindset-lockup-w);--mindset-lockup-sm-w: var(--wp--custom--site--mindset-lockup-sm-w);--mindset-ap-w: var(--wp--custom--site--mindset-ap-w);--target: var(--wp--custom--site--target);--article-measure: var(--wp--custom--site--article-measure);--notfound-col: var(--wp--custom--site--notfound-col);--row: var(--wp--custom--site--row);--node: var(--wp--custom--site--node);--icon-xs: var(--wp--custom--site--icon-xs);--icon-hc: var(--wp--custom--site--icon-hc);--chip-h: var(--wp--custom--site--chip-h);--chip-touch-h: var(--wp--custom--site--chip-touch-h);--chip-pad: var(--wp--custom--site--chip-pad);--chip-pad-wide: var(--wp--custom--site--chip-pad-wide);--hc-min: var(--wp--custom--site--hc-min);--res-sq: var(--wp--custom--site--res-sq);--investor-tile: var(--wp--custom--site--investor-tile);--card-body-pad: var(--wp--custom--site--card-body-pad);--error-edge: var(--wp--custom--site--error-edge);--field-pad-x: var(--wp--custom--site--field-pad-x);--form-max: var(--wp--custom--site--form-max);--field-max: var(--wp--custom--site--field-max);--footer-min: var(--wp--custom--site--footer-min);--nav-trigger-pad: var(--wp--custom--site--nav-trigger-pad);--nav-toggle-pad: var(--wp--custom--site--nav-toggle-pad);--nav-row-pad: var(--wp--custom--site--nav-row-pad);--nav-mobile-row-pad: var(--wp--custom--site--nav-mobile-row-pad);--nav-mobile-row: var(--wp--custom--site--nav-mobile-row);--nav-group-row: var(--wp--custom--site--nav-group-row);--nav-panel-pad: var(--wp--custom--site--nav-panel-pad);--stars-opacity: var(--wp--custom--site--stars-opacity);--stars-opacity-mid: var(--wp--custom--site--stars-opacity-mid);--stars-opacity-low: var(--wp--custom--site--stars-opacity-low);--hc-rest: var(--wp--custom--site--hc-rest);--nav-dim: var(--wp--custom--site--nav-dim);--nav-chev-dim: var(--wp--custom--site--nav-chev-dim);--flood-r-max: var(--wp--custom--site--flood-r);--hero-drift-from: var(--wp--custom--site--hero-drift-from);--hero-drift-to: var(--wp--custom--site--hero-drift-to);--nav-rule: color-mix(in srgb,var(--o-off-white) 10%,transparent);}@media (max-width: 1000px){:root{--control-h: var(--wp--custom--control--h-sm);--radius-button: var(--wp--custom--control--radius-button-sm);--puck: var(--wp--custom--control--puck-sm);}}@media (max-width: 640px){:root{--page-margin: var(--wp--custom--layout--page-margin-sm);--gutter: var(--wp--custom--layout--gutter-sm);--cut: var(--wp--custom--layout--cut-sm);--grid-columns: var(--wp--custom--layout--grid-columns-sm);--section-pt: var(--wp--custom--layout--section-pt-sm);--section-pb: var(--wp--custom--layout--section-pb-sm);}}@media (min-width: 1151px){:root{--nav-rule: transparent;}}.surface-bone{--surface: var(--wp--custom--surface--bone--surface);--raised: var(--wp--custom--surface--bone--raised);--raised-hover: var(--wp--custom--surface--bone--raised-hover);--text: var(--wp--custom--surface--bone--text);--text-2: var(--wp--custom--surface--bone--text-2);--text-3: var(--wp--custom--surface--bone--text-3);--raised-text-3: var(--wp--custom--surface--bone--raised-text-3);--wash-text-3: var(--wp--custom--surface--bone--wash-text-3);--rule: var(--wp--custom--surface--bone--rule);--rule-soft: var(--wp--custom--surface--bone--rule-soft);--wash: var(--wp--custom--surface--bone--wash);--field-edge: var(--wp--custom--surface--bone--field-edge);--accent: var(--wp--custom--surface--bone--accent);--accent-2: var(--wp--custom--surface--bone--accent-2);--draw: var(--wp--custom--surface--bone--draw);--fill: var(--wp--custom--surface--bone--fill);--link: var(--wp--custom--surface--bone--link);--link-hover: var(--wp--custom--surface--bone--link-hover);--focus: var(--wp--custom--surface--bone--focus);--ok: var(--wp--custom--surface--bone--ok);--warn: var(--wp--custom--surface--bone--warn);--error: var(--wp--custom--surface--bone--error);--info: var(--wp--custom--surface--bone--info);}.surface-paper{--surface: var(--wp--custom--surface--paper--surface);--raised: var(--wp--custom--surface--paper--raised);--raised-hover: var(--wp--custom--surface--paper--raised-hover);--text: var(--wp--custom--surface--paper--text);--text-2: var(--wp--custom--surface--paper--text-2);--text-3: var(--wp--custom--surface--paper--text-3);--raised-text-3: var(--wp--custom--surface--paper--raised-text-3);--wash-text-3: var(--wp--custom--surface--paper--wash-text-3);--rule: var(--wp--custom--surface--paper--rule);--rule-soft: var(--wp--custom--surface--paper--rule-soft);--wash: var(--wp--custom--surface--paper--wash);--field-edge: var(--wp--custom--surface--paper--field-edge);--accent: var(--wp--custom--surface--paper--accent);--accent-2: var(--wp--custom--surface--paper--accent-2);--draw: var(--wp--custom--surface--paper--draw);--fill: var(--wp--custom--surface--paper--fill);--link: var(--wp--custom--surface--paper--link);--link-hover: var(--wp--custom--surface--paper--link-hover);--focus: var(--wp--custom--surface--paper--focus);--ok: var(--wp--custom--surface--paper--ok);--warn: var(--wp--custom--surface--paper--warn);--error: var(--wp--custom--surface--paper--error);--info: var(--wp--custom--surface--paper--info);}.surface-navy{--surface: var(--wp--custom--surface--navy--surface);--raised: var(--wp--custom--surface--navy--raised);--raised-hover: var(--wp--custom--surface--navy--raised-hover);--text: var(--wp--custom--surface--navy--text);--text-2: var(--wp--custom--surface--navy--text-2);--text-3: var(--wp--custom--surface--navy--text-3);--raised-text-3: var(--text-3);--wash-text-3: var(--text-3);--rule: var(--wp--custom--surface--navy--rule);--rule-soft: var(--wp--custom--surface--navy--rule-soft);--wash: var(--wp--custom--surface--navy--wash);--field-edge: var(--wp--custom--surface--navy--field-edge);--accent: var(--wp--custom--surface--navy--accent);--accent-2: var(--wp--custom--surface--navy--accent-2);--draw: var(--wp--custom--surface--navy--draw);--fill: var(--wp--custom--surface--navy--fill);--link: var(--wp--custom--surface--navy--link);--link-hover: var(--wp--custom--surface--navy--link-hover);--focus: var(--wp--custom--surface--navy--focus);--ok: var(--wp--custom--surface--navy--ok);--warn: var(--wp--custom--surface--navy--warn);--error: var(--wp--custom--surface--navy--error);--info: var(--wp--custom--surface--navy--info);}.surface-charcoal{--surface: var(--wp--custom--surface--charcoal--surface);--raised: var(--wp--custom--surface--charcoal--raised);--raised-hover: var(--wp--custom--surface--charcoal--raised-hover);--text: var(--wp--custom--surface--charcoal--text);--text-2: var(--wp--custom--surface--charcoal--text-2);--text-3: var(--wp--custom--surface--charcoal--text-3);--raised-text-3: var(--text-3);--wash-text-3: var(--text-3);--wash: var(--raised);--rule: var(--wp--custom--surface--charcoal--rule);--rule-soft: var(--wp--custom--surface--charcoal--rule-soft);--field-edge: var(--wp--custom--surface--charcoal--field-edge);--accent: var(--wp--custom--surface--charcoal--accent);--accent-2: var(--wp--custom--surface--charcoal--accent-2);--draw: var(--wp--custom--surface--charcoal--draw);--fill: var(--wp--custom--surface--charcoal--fill);--link: var(--wp--custom--surface--charcoal--link);--link-hover: var(--wp--custom--surface--charcoal--link-hover);--focus: var(--wp--custom--surface--charcoal--focus);--ok: var(--wp--custom--surface--charcoal--ok);--warn: var(--wp--custom--surface--charcoal--warn);--error: var(--wp--custom--surface--charcoal--error);--info: var(--wp--custom--surface--charcoal--info);}.surface-plum{--surface: var(--wp--custom--surface--plum--surface);--raised: var(--wp--custom--surface--plum--raised);--raised-hover: var(--wp--custom--surface--plum--raised-hover);--text: var(--wp--custom--surface--plum--text);--text-2: var(--wp--custom--surface--plum--text-2);--text-3: var(--wp--custom--surface--plum--text-3);--raised-text-3: var(--text-3);--wash-text-3: var(--text-3);--wash: var(--raised);--rule: var(--wp--custom--surface--plum--rule);--rule-soft: var(--wp--custom--surface--plum--rule-soft);--field-edge: var(--wp--custom--surface--plum--field-edge);--accent: var(--wp--custom--surface--plum--accent);--accent-2: var(--wp--custom--surface--plum--accent-2);--draw: var(--wp--custom--surface--plum--draw);--fill: var(--wp--custom--surface--plum--fill);--link: var(--wp--custom--surface--plum--link);--link-hover: var(--wp--custom--surface--plum--link-hover);--focus: var(--wp--custom--surface--plum--focus);--ok: var(--wp--custom--surface--plum--ok);--warn: var(--wp--custom--surface--plum--warn);--error: var(--wp--custom--surface--plum--error);--info: var(--wp--custom--surface--plum--info);}.surface-darkgold{--surface: var(--wp--custom--surface--darkgold--surface);--raised: var(--wp--custom--surface--darkgold--raised);--raised-hover: var(--wp--custom--surface--darkgold--raised-hover);--text: var(--wp--custom--surface--darkgold--text);--draw: var(--wp--custom--surface--darkgold--draw);--rule: var(--wp--custom--surface--darkgold--rule);--wash: var(--wp--custom--surface--darkgold--wash);--field-edge: var(--wp--custom--surface--darkgold--field-edge);--focus: var(--wp--custom--surface--darkgold--focus);--accent: var(--o-gold);--accent-2: var(--o-teal);--fill: var(--o-gold);--link: var(--text);--link-hover: var(--text);}.surface-paper,.surface-bone,.surface-navy,.surface-charcoal,.surface-plum,.surface-darkgold{background: var(--surface);color: var(--text);}:is(.surface-navy,.surface-charcoal,.surface-plum){--sx-heading: var(--text);}:is(.surface-paper,.surface-bone){--sx-heading: var(--draw);}.surface-darkgold{--sx-heading: var(--text);}*,*::before,*::after{box-sizing: border-box;}html{scroll-padding-top: calc(var(--nav-h) + var(--sp-4));}body{margin: 0;-webkit-font-smoothing: antialiased;}img,svg,video{max-width: 100%;}.site-main{outline: none;}[hidden]:not([hidden="until-found"]){display: none !important;}.sr-only{position: absolute;width: var(--line-hairline);height: var(--line-hairline);overflow: hidden;clip-path: inset(50%);white-space: nowrap;}.raised{background: var(--raised);--text-3: var(--raised-text-3,var(--text-3));border-radius: var(--radius-control);}.wp-block-group > *{margin-block-start: 0;margin-block-end: 0;}.panel{border-radius: var(--radius-control);}.cut{padding: var(--cut);background: var(--surface);}.cut > *{display: block;}.material-symbols-outlined{font-family: var(--font-icons);font-weight: 400;font-style: normal;display: inline-block;width: 1em;overflow: hidden;white-space: nowrap;line-height: 1;letter-spacing: normal;text-transform: none;direction: ltr;-webkit-font-feature-settings: 'liga';font-feature-settings: 'liga';flex-shrink: 0;font-size: var(--wp--custom--control--icon);}.ms--16{font-size: var(--icon-xs);}.ms--20{font-size: var(--wp--custom--control--icon-sm);}.ms--24{font-size: var(--wp--custom--control--icon);}.ms--28{font-size: var(--icon-hc);}.link-standalone{display: inline-flex;align-items: center;min-height: var(--target);}.skip-link{position: fixed;top: var(--sp-1);left: var(--sp-1);z-index: 300;transform: translateY(-200%);background: var(--o-gold);color: var(--o-charcoal);font-family: var(--font-subhead);font-size: var(--btn-label-size);font-weight: var(--btn-label-weight);text-decoration: none;height: var(--control-h);display: inline-flex;align-items: center;padding: 0 var(--sp-3);border-radius: var(--radius-button);transition: transform var(--dur-move) var(--ease-enter);--focus: var(--bar-focus,var(--o-gold));}.skip-link:focus-visible{transform: translateY(0);outline: var(--focus-ring) solid var(--focus);outline-offset: var(--focus-offset);}.t-display-2xl{font-family: var(--font-display);font-size: var(--t-display-2xl);font-weight: 400;line-height: var(--lh-display-2xl);letter-spacing: var(--ls-display-2xl);}.t-display-xl{font-family: var(--font-display);font-size: var(--t-display-xl);font-weight: 400;line-height: var(--lh-display-xl);letter-spacing: var(--ls-display-xl);}.t-display-l{font-family: var(--font-display);font-size: var(--t-display-l);font-weight: 400;line-height: var(--lh-display-l);letter-spacing: var(--ls-display-l);}.t-display{font-family: var(--font-display);font-size: var(--t-display);font-weight: 400;line-height: var(--lh-display);letter-spacing: var(--ls-display);}.t-h1{font-family: var(--font-display);font-size: var(--t-h1);font-weight: 400;line-height: var(--lh-h1);letter-spacing: var(--ls-h1);}.t-h2{font-family: var(--font-display);font-size: var(--t-h2);font-weight: 400;line-height: var(--lh-h2);letter-spacing: var(--ls-h2);}.t-h3{font-family: var(--font-subhead);font-size: var(--t-h3);font-weight: 600;line-height: var(--lh-h3);letter-spacing: var(--ls-h3);}.t-h4{font-family: var(--font-subhead);font-size: var(--t-h4);font-weight: 600;line-height: var(--lh-h4);letter-spacing: var(--ls-h4);}.t-lead{font-family: var(--font-subhead);font-size: var(--t-lead);font-weight: 300;line-height: var(--lh-lead);letter-spacing: 0;}.t-body-l{font-family: var(--font-body);font-size: var(--t-body-l);font-weight: 400;line-height: var(--lh-body-l);letter-spacing: 0;}.tm{font-size: 0.36em;line-height: 0;vertical-align: 1.35em;margin-left: 0.04em;letter-spacing: 0;}.tm--tuck{margin-right: -0.8em;}.t-body{font-family: var(--font-body);font-size: var(--t-body);font-weight: 400;line-height: var(--lh-body);letter-spacing: 0;}.t-small{font-family: var(--font-body);font-size: var(--t-small);font-weight: 400;line-height: var(--lh-small);letter-spacing: var(--ls-small);}:where(h1,h2,.t-display-2xl,.t-display-xl,.t-display-l,.t-display,.t-h1,.t-h2,.ask-band__heading,.proof-lines dt) :where(strong,b){font-weight: inherit;}.t-label{font-family: var(--font-body);font-size: var(--t-label);font-weight: 600;line-height: var(--lh-label);letter-spacing: var(--ls-label);text-transform: uppercase;}.t-caption{font-family: var(--font-body);font-size: var(--t-caption);font-weight: 400;line-height: var(--lh-caption);letter-spacing: var(--ls-caption);}.hero-title{font-size: clamp(var(--wp--custom--type--display-xl--min),var(--wp--custom--type--display-xl--guard),var(--wp--custom--type--display-xl--max));}h1,h2,h3,.t-display-2xl,.t-display-xl,.t-display-l,.t-display,.t-h1,.t-h2,.t-h3,.t-h4{text-wrap: balance;}.t-lead,.t-body,.t-small{text-wrap: pretty;}.strike{text-decoration-line: line-through;text-decoration-color: var(--accent);text-decoration-thickness: var(--line-rule);}:is(.surface-paper,.surface-bone){--selection-ink: var(--o-charcoal);--selection-fill: var(--o-gold);}.section{padding: var(--section-pt) var(--page-margin) var(--section-pb);}.section--slim{padding-top: var(--sp-7);padding-bottom: var(--sp-7);padding-left: var(--page-margin);padding-right: var(--page-margin);}.section__inner{max-width: var(--content-max);margin-left: auto;margin-right: auto;}.section--flush-top{padding-top: 0 !important;}:is(.section,.section--slim).surface-paper:not(.sx-section--bleed) + :is(.section,.section--slim).surface-paper,:is(.section,.section--slim).surface-bone:not(.sx-section--bleed) + :is(.section,.section--slim).surface-bone,:is(.section,.section--slim).surface-navy:not(.sx-section--bleed) + :is(.section,.section--slim).surface-navy,:is(.section,.section--slim).surface-charcoal:not(.sx-section--bleed) + :is(.section,.section--slim).surface-charcoal,:is(.section,.section--slim).surface-plum:not(.sx-section--bleed) + :is(.section,.section--slim).surface-plum,:is(.section,.section--slim).surface-darkgold:not(.sx-section--bleed) + :is(.section,.section--slim).surface-darkgold{padding-top: 0 !important;}:root{--stage-pad: calc(var(--nav-h) + var(--sp-5));}@media (max-height: 880px){:root{--stage-pad: calc(var(--nav-h) + var(--sp-3));}}@media (max-height: 760px){:root{--stage-pad: calc(var(--nav-h) + var(--sp-2));}}.hero-band{padding-top: calc(var(--nav-h) + var(--hero-pad-top));padding-bottom: var(--hero-pad-bottom);padding-left: var(--page-margin);padding-right: var(--page-margin);}.hero-band--tall{min-height: var(--hero-tall);}.hero-photo{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;object-fit: cover;object-position: right center;}.hero-photo img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: inherit;}.hero-photo.optura-slot:has(img[src$="optura-slot.svg"]){aspect-ratio: auto;}.three-col{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--sp-4);}.resources-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--sp-3);}.footer-grid{display: grid;grid-template-columns: minmax(0,1.5fr) repeat(5,minmax(0,1fr));gap: var(--sp-5) var(--sp-4);}.ask-grid{display: grid;grid-template-columns: 1fr auto;gap: var(--sp-6);align-items: center;}@media (max-width: 1199px){.footer-grid{grid-template-columns: repeat(5,minmax(0,1fr));}.footer-grid > :first-child{grid-column: 1 / -1;}}@media (max-width: 600px){.hero-photo[data-phone]{object-position: var(--hero-phone-pos,center);}}@media (min-width: 601px) and (max-width: 1000px){.hero-photo[data-tablet]{object-position: var(--hero-tablet-pos,center);}}@media (max-width: 1000px){.hero-photo{object-position: 22% center;}.resources-grid{grid-template-columns: 1fr;}.footer-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--sp-5) var(--sp-3);}.ask-grid{grid-template-columns: 1fr;}.ask-grid .ask-btns{flex-direction: row !important;flex-wrap: wrap;}.ask-grid{row-gap: var(--sp-4);}.section{padding-top: var(--section-pt-sm) !important;padding-bottom: var(--section-pb-sm) !important;}.section--slim{padding-top: var(--sp-6) !important;padding-bottom: var(--sp-6) !important;}.section--flush-top{padding-top: 0 !important;}}@media (max-width: 900px){.three-col{grid-template-columns: minmax(0,1fr);}}.ask-band{position: relative;overflow: hidden;display: flex;align-items: center;}.ask-band__inner{width: 100%;position: relative;z-index: 1;}.ask-band > .section__inner{width: 100%;}.ask-band__heading{color: var(--text);margin: 0;max-width: 36ch;font-family: var(--font-display);}.ask-band__body{color: var(--text);margin: var(--sp-2) 0 0;}.ask-btns{display: flex;flex-direction: column;gap: var(--sp-2);flex-shrink: 0;align-items: flex-start;}.ask-counter{position: absolute;top: 50%;right: 0;transform: translateY(-50%);height: 170%;width: auto;max-width: none;opacity: var(--stars-opacity);pointer-events: none;user-select: none;}@media (max-width: 1080px){.ask-counter{opacity: var(--stars-opacity-mid);}}@media (max-width: 792px){.ask-counter{opacity: var(--stars-opacity-low);}}.ask-band--copy .ask-counter{opacity: var(--stars-opacity-low);}a{color: var(--link);transition: color var(--dur-color) var(--ease-color);}p a:not(.sx-link):not(.link-standalone){text-decoration: underline;text-decoration-thickness: var(--line-hairline);text-underline-offset: var(--sp-0);text-decoration-color: color-mix(in srgb,currentColor 40%,transparent);transition: color var(--dur-color) var(--ease-color),text-decoration-color var(--dur-color) var(--ease-color);}p a.sx-link,.link-standalone{position: relative;text-decoration: none;}p a.sx-link::after,.link-standalone::after,p a.sx-link::before,.link-standalone::before{content: '';position: absolute;left: 0;bottom: 0;height: var(--line-hairline);background: currentColor;pointer-events: none;}p a.sx-link::after,.link-standalone::after{width: 100%;opacity: .4;transition: opacity var(--dur-color) var(--ease-color);}p a.sx-link::before,.link-standalone::before{width: 100%;scale: 0 1;transform-origin: 0 50%;transition: scale var(--dur-max) var(--ease-enter);}p a.sx-link:focus-visible::before,.link-standalone:focus-visible::before{scale: 1 1;}p a.sx-link:focus-visible::after,.link-standalone:focus-visible::after{opacity: 0;}:focus-visible,a:focus-visible{outline: var(--focus-ring) solid var(--focus);outline-offset: var(--focus-offset);}:where(a[href],button,input,select,textarea,summary,[tabindex]){scroll-margin: var(--sp-1);}@media (hover: hover) and (pointer: fine){a:hover{color: var(--link-hover);}p a:not(.sx-link):not(.link-standalone):hover{text-decoration-color: currentColor;}p a.sx-link:hover::before,.link-standalone:hover::before{scale: 1 1;}p a.sx-link:hover::after,.link-standalone:hover::after{opacity: 0;}}.btn{font-family: var(--font-subhead);font-size: var(--btn-label-size);font-weight: var(--btn-label-weight);height: var(--control-h);padding: 0 calc(var(--puck-inset) - var(--line-rule)) 0 var(--sp-3);border: var(--line-rule) solid transparent;border-radius: var(--radius-button);display: inline-flex;align-items: center;gap: var(--btn-gap);cursor: pointer;text-decoration: none;overflow: hidden;position: relative;isolation: isolate;--puck-c: calc(var(--puck-inset) - var(--line-rule) + var(--puck) / 2);--btn-h: var(--control-h);--flood-r: 0%;transition: border-color var(--dur-color) var(--ease-color),--flood-r var(--dur-flood) var(--ease-travel);white-space: nowrap;flex-shrink: 0;}.btn:focus-visible{outline: var(--focus-ring) solid var(--focus);outline-offset: var(--focus-offset);}@property --flood-r{syntax: '<percentage>';inherits: true;initial-value: 0%;}.btn__label{position: relative;z-index: 2;transition: color var(--dur-color) var(--ease-color) calc(var(--dur-flood) * 0.4);}.btn__ink{display: none;}@supports ((mask-image: radial-gradient(black,black)) or (-webkit-mask-image: radial-gradient(black,black))){.btn__label{-webkit-text-fill-color: transparent;transition: none;}.btn__ink{display: block;position: absolute;top: 50%;right: calc(var(--puck-c) - 100%);width: 200%;aspect-ratio: 1;transform: translateY(-50%);z-index: 2;pointer-events: none;user-select: none;}.btn__ink-row{position: absolute;left: calc(var(--puck-c) + var(--sp-3));top: calc(50% - (var(--btn-h) - 2 * var(--line-rule)) / 2);height: calc(var(--btn-h) - 2 * var(--line-rule));display: flex;align-items: center;white-space: nowrap;}.btn__ink--rest{color: var(--label-rest);-webkit-mask-image: radial-gradient(circle,transparent var(--flood-r),black calc(var(--flood-r) + var(--line-draw)));mask-image: radial-gradient(circle,transparent var(--flood-r),black calc(var(--flood-r) + var(--line-draw)));}.btn__ink--over{color: var(--label-hover);-webkit-mask-image: radial-gradient(circle,black var(--flood-r),transparent calc(var(--flood-r) + var(--line-draw)));mask-image: radial-gradient(circle,black var(--flood-r),transparent calc(var(--flood-r) + var(--line-draw)));}}.btn:focus-visible{--flood-r: var(--flood-r-max);}.btn:focus-visible .btn__label{color: var(--label-hover);}@media (max-width: 360px){.btn{max-width: 100%;height: auto;min-height: var(--control-h);padding-block: var(--sp-1);white-space: normal;}.btn__ink{display: none;}.btn__label{-webkit-text-fill-color: currentColor;text-wrap: balance;}}.btn__puck{width: var(--puck);height: var(--puck);border-radius: 50%;display: flex;align-items: center;justify-content: center;flex-shrink: 0;position: relative;z-index: 1;transition: color var(--dur-color) var(--ease-color);}.btn::before{content: '';position: absolute;top: 50%;right: calc(var(--puck-c) - 100%);width: 200%;aspect-ratio: 1;border-radius: 50%;background: var(--flood,transparent);z-index: 0;transform: translateY(-50%) scale(0);transition: transform var(--dur-flood) var(--ease-travel);will-change: transform;}.btn__puck-fill{position: absolute;inset: 0;border-radius: 50%;background: var(--flood,transparent);z-index: 0;}.btn__icon{display: block;position: relative;z-index: 1;font-size: var(--puck-icon);}.btn:focus-visible::before{transform: translateY(-50%) scale(1);}.btn--primary{background: var(--o-gold);color: var(--o-charcoal);--flood: var(--o-charcoal);--label-hover: var(--o-gold);--label-rest: var(--o-charcoal);}.btn--primary .btn__puck{color: var(--o-gold);}.btn--secondary{background: transparent;color: var(--o-charcoal);border-color: var(--o-charcoal);--flood: var(--o-charcoal);--label-hover: var(--o-paper);--label-rest: var(--o-charcoal);}.btn--secondary .btn__puck{color: var(--o-paper);}:is(.surface-navy,.surface-charcoal,.surface-plum) .btn--secondary{background: transparent;color: var(--o-off-white);border-color: var(--o-off-white);--flood: var(--o-off-white);--label-hover: var(--o-dark-blue);--label-rest: var(--o-off-white);}:is(.surface-navy,.surface-charcoal,.surface-plum) .btn--secondary .btn__puck{color: var(--o-dark-blue);}.surface-darkgold .btn--primary{background: var(--o-charcoal);color: var(--o-paper);--flood: var(--o-paper);--label-hover: var(--o-charcoal);--label-rest: var(--o-paper);}.surface-darkgold .btn--primary .btn__puck{color: var(--o-charcoal);}.surface-darkgold .btn--secondary{background: transparent;color: var(--o-paper);border-color: var(--o-paper);--flood: var(--o-gold);--label-hover: var(--o-charcoal);--label-rest: var(--o-paper);}.surface-darkgold .btn--secondary .btn__puck{color: var(--o-charcoal);}.surface-darkgold .surface-paper .btn--primary:not(:disabled,[aria-disabled="true"]){background: var(--o-gold);color: var(--o-charcoal);--flood: var(--o-charcoal);--label-hover: var(--o-gold);--label-rest: var(--o-charcoal);}.surface-darkgold .surface-paper .btn--primary:not(:disabled,[aria-disabled="true"]) .btn__puck{color: var(--o-gold);}.surface-darkgold .surface-paper .btn--secondary:not(:disabled,[aria-disabled="true"]){background: transparent;color: var(--o-charcoal);border-color: var(--o-charcoal);--flood: var(--o-charcoal);--label-hover: var(--o-paper);--label-rest: var(--o-charcoal);}.surface-darkgold .surface-paper .btn--secondary:not(:disabled,[aria-disabled="true"]) .btn__puck{color: var(--o-paper);}.surface-darkgold .surface-paper .btn--secondary:focus-visible{border-color: var(--o-charcoal);}:is(.surface-navy,.surface-charcoal,.surface-plum) .btn--primary:focus-visible,.surface-darkgold .btn--secondary:focus-visible{border-color: var(--o-gold);}.btn:is(:disabled,[aria-disabled="true"]){background: var(--wash);border-color: var(--rule);color: var(--text-3);cursor: not-allowed;--flood: var(--rule);--flood-r: 0%;--label-rest: var(--text-3);--label-hover: var(--text-3);}.btn:is(:disabled,[aria-disabled="true"])::before{display: none;}.btn:is(:disabled,[aria-disabled="true"]) .btn__puck{color: var(--wash);}.surface-darkgold .btn:is(:disabled,[aria-disabled="true"]){color: var(--text);--label-rest: var(--text);--label-hover: var(--text);}.surface-darkgold .surface-paper .btn:is(:disabled,[aria-disabled="true"]){color: var(--text-3);--label-rest: var(--text-3);--label-hover: var(--text-3);}:is(.surface-charcoal,.surface-plum) .btn:is(:disabled,[aria-disabled="true"]){background: var(--raised);}:is(.surface-charcoal,.surface-plum) .btn:is(:disabled,[aria-disabled="true"]) .btn__puck{color: var(--raised);}@media (hover: hover) and (pointer: fine){.btn:not(:disabled,[aria-disabled="true"]):hover .btn__label{color: var(--label-hover);}.btn:not(:disabled,[aria-disabled="true"]):hover::before{transform: translateY(-50%) scale(1);}.btn:not(:disabled,[aria-disabled="true"]):hover{--flood-r: var(--flood-r-max);}.btn--primary:not(:disabled,[aria-disabled="true"]):hover{border-color: transparent;}:is(.surface-navy,.surface-charcoal,.surface-plum) .btn--primary:not(:disabled,[aria-disabled="true"]):hover{border-color: var(--o-gold);}.surface-darkgold .btn--secondary:not(:disabled,[aria-disabled="true"]):hover{border-color: var(--o-gold);}.surface-darkgold .surface-paper .btn--secondary:not(:disabled,[aria-disabled="true"]):hover{border-color: var(--o-charcoal);}}.resource-card,.res-row{position: relative;overflow: hidden;border-radius: var(--radius-control);transition: background-color var(--dur-color) var(--ease-color);}.resource-card::after,.res-row::after{content: '';position: absolute;inset: 0;z-index: 2;border-radius: inherit;box-shadow: inset 0 0 0 var(--line-rule) transparent;transition: box-shadow var(--dur-color) var(--ease-color);pointer-events: none;}.resource-card:focus-visible::after,.res-row:focus-visible::after{box-shadow: inset 0 0 0 var(--line-rule) var(--accent);}.surface-bone .resource-card{background: var(--surface);}.surface-bone .resource-card::after{box-shadow: inset 0 0 0 var(--line-hairline) var(--rule);}.surface-bone .resource-card:focus-visible::after{box-shadow: inset 0 0 0 var(--line-rule) var(--accent);}.resource-card{display: flex;flex-direction: column;text-decoration: none;}.resource-card__media{aspect-ratio: 16 / 9;display: flex;align-items: center;justify-content: center;flex-shrink: 0;overflow: hidden;}.resource-card__media img{width: 100%;height: 100%;object-fit: cover;display: block;}.card-title{font-family: var(--font-subhead);font-size: var(--t-h4);font-weight: 600;line-height: var(--lh-h4);letter-spacing: var(--ls-h4);color: var(--draw);margin: 0 0 var(--sp-2);transition: color var(--dur-color) var(--ease-color);}.card-dek{color: var(--text-2);margin: 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.card-grow{flex: 1;}.card-puck{width: var(--node);height: var(--node);border-radius: 50%;display: flex;align-items: center;justify-content: center;flex-shrink: 0;}.resource-card .card-puck,.res-row .card-puck{background: var(--draw);transition: background-color var(--dur-color) var(--ease-color);}.card-puck__icon{color: var(--raised);transition: color var(--dur-color) var(--ease-color);display: block;line-height: 1;font-size: var(--icon-xs);}.resource-card:focus-visible .card-puck,.res-row:focus-visible .card-puck{background: var(--o-gold);}.resource-card:focus-visible .card-puck__icon,.res-row:focus-visible .card-puck__icon{color: var(--o-charcoal);}.card-meta{display: flex;align-items: center;justify-content: space-between;gap: var(--sp-4);color: var(--text-3);}.card-meta__facts{display: flex;flex-wrap: wrap;align-items: center;column-gap: var(--sp-2);min-width: 0;}.card-meta__facts > span{display: flex;align-items: center;}.card-type{position: absolute;top: var(--sp-2);left: var(--sp-2);z-index: 3;height: var(--chip-h);display: inline-flex;align-items: center;padding: 0 var(--chip-pad);font-family: var(--font-body);font-size: var(--t-caption);font-weight: 400;color: var(--text-2);border: var(--line-hairline) solid transparent;border-radius: var(--radius-control);background: transparent;transition: background-color var(--dur-color) var(--ease-color),border-color var(--dur-color) var(--ease-color),color var(--dur-color) var(--ease-color);}.resource-card--image .card-type{background: color-mix(in srgb,var(--o-paper) 64%,transparent);color: var(--text);border-color: var(--rule);}.res-row .card-type,.lead .card-type,.card-type--inline{position: static;align-self: flex-start;margin-bottom: var(--sp-2);border-color: var(--rule);}.resource-card:focus-visible .card-type,.res-row:focus-visible .card-type,.lead:focus-visible .card-type{background: var(--card-ink,var(--accent));border-color: var(--card-edge,var(--card-ink,var(--accent)));color: var(--card-on,var(--o-off-white));}.card-body{padding: var(--card-body-pad);display: flex;flex-direction: column;flex: 1;}.card-foot{margin-top: var(--sp-2);padding-top: var(--sp-2);border-top: var(--line-hairline) solid var(--rule);}.chip{display: inline-flex;align-items: center;height: var(--chip-h);text-decoration: none;padding: 0 var(--chip-pad-wide);border-radius: var(--radius-control);border: var(--line-hairline) solid var(--rule);background: transparent;color: var(--text-2);font-family: var(--font-body);font-size: var(--t-caption);font-weight: 400;cursor: pointer;white-space: nowrap;position: relative;transition: background var(--dur-color) var(--ease-color),border-color var(--dur-color) var(--ease-color),color var(--dur-color) var(--ease-color);}.chip--active{background: var(--o-dark-blue);border-color: var(--o-dark-blue);color: var(--o-off-white);}.chip{flex: none;gap: var(--sp-1);}.chip__x{flex: none;width: calc((var(--sp-1) + var(--sp-0)) * 0.7);height: calc((var(--sp-1) + var(--sp-0)) * 0.7);}.chip-group{row-gap: calc(var(--sp-1) + var(--sp-0));}.filter-search{display: inline-flex;align-items: center;gap: var(--line-structure);height: var(--chip-touch-h);padding: 0 var(--chip-pad-wide);border-radius: var(--radius-control);border: var(--line-hairline) solid var(--field-edge);background: var(--raised);transition: border-color var(--dur-color) var(--ease-color);}.filter-search:focus-within{border-color: var(--focus);outline: var(--focus-ring) solid var(--focus);outline-offset: var(--focus-offset-field);}.filter-search input{border: none;background: none;outline: none;font-family: var(--font-body);font-size: var(--t-caption);color: var(--text);width: min(15ch,100%);align-self: stretch;padding: 0;}.filter-search input::placeholder{color: var(--text-3);}@media (pointer: coarse){.filter-search input,.rail-search input{font-size: var(--btn-label-size);}}.filter-search input::-webkit-search-cancel-button,.filter-search input::-webkit-search-decoration,.rail-search input::-webkit-search-cancel-button{-webkit-appearance: none;appearance: none;display: none;}.filter-search .ms{font-size: var(--icon-xs);color: var(--text-3);flex: none;}.filter-search button{border: none;background: none;padding: 0;cursor: pointer;display: inline-flex;align-items: center;color: var(--text-3);flex: none;transition: color var(--dur-color) var(--ease-color);}@media (pointer: coarse){.chip{height: var(--chip-touch-h);}.chip::after{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;min-width: var(--target);height: var(--target);}.filter-search{position: relative;isolation: isolate;}.filter-search::after{content: '';position: absolute;z-index: -1;top: 50%;left: 0;transform: translateY(-50%);width: 100%;height: var(--target);}}.motif-tile{display: block;width: 100%;height: 100%;background-color: var(--o-dark-blue);background-repeat: no-repeat;background-position: 50% 45%;background-size: 115% auto;}.motif-tile--tile{background-size: 160% auto;background-position: var(--tile-x,30%) var(--tile-y,30%);}.person-bubble{display: inline-block;flex: none;width: var(--sp-6);height: var(--sp-6);border-radius: 50%;overflow: clip;background: var(--raised);box-shadow: 0 0 0 var(--line-hairline) var(--rule);}.person-bubble > img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 25%;}.person-bubble--small{width: var(--sp-3);height: var(--sp-3);}.card-meta__author{display: inline-flex;align-items: center;gap: var(--sp-1);}@media (hover: hover) and (pointer: fine){.resource-card:hover{background: var(--raised-hover,var(--surface)) !important;}.resource-card:hover::after,.res-row:hover::after,.surface-bone .resource-card:hover::after{box-shadow: inset 0 0 0 var(--line-rule) var(--accent);}.resource-card:hover .card-title,.res-row:hover .res-row__title{color: var(--accent);}.res-row:hover{background: var(--raised-hover,var(--surface));}.resource-card:hover .card-puck,.res-row:hover .card-puck{background: var(--o-gold);}.resource-card:hover .card-puck__icon,.res-row:hover .card-puck__icon{color: var(--o-charcoal);}.resource-card:hover .card-type,.res-row:hover .card-type,.lead:hover .card-type{background: var(--card-ink,var(--accent));border-color: var(--card-edge,var(--card-ink,var(--accent)));color: var(--card-on,var(--o-off-white));}.filter-search button:hover{color: var(--text);}.chip:hover:not(.chip--active){background: var(--raised);border-color: var(--text-3);color: var(--text);}}@media (prefers-reduced-motion: no-preference){.resource-card :is(img,.motif-tile),.res-row__thumb :is(img,.motif-tile),.lead__figure :is(img,.motif-tile),.home-lead__figure :is(img,.motif-tile){transition: scale var(--dur-max) var(--ease);}.resource-card:focus-visible :is(img,.motif-tile),.res-row:focus-visible .res-row__thumb :is(img,.motif-tile),.lead:focus-visible .lead__figure :is(img,.motif-tile),.home-lead:focus-visible .home-lead__figure :is(img,.motif-tile){scale: 1.08;}}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.resource-card:hover :is(img,.motif-tile),.res-row:hover .res-row__thumb :is(img,.motif-tile),.lead:hover .lead__figure :is(img,.motif-tile),.home-lead:hover .home-lead__figure :is(img,.motif-tile){scale: 1.08;}}.admin-bar .nav,.admin-bar .nav-dialog{top: var(--admin-offset,var(--wp-admin--admin-bar--height));}.nav{position: fixed;top: 0;left: 0;right: 0;z-index: 200;height: var(--nav-h);display: flex;align-items: center;padding: 0 var(--page-margin);background: var(--o-charcoal);color: var(--o-off-white);box-shadow: inset 0 calc(var(--line-hairline) * -1) 0 var(--nav-rule);--focus: var(--o-gold);--bar-focus: var(--o-gold);transition: background var(--dur-color) var(--ease-color),box-shadow var(--dur-color) var(--ease-color);}.nav.is-live{background: transparent;box-shadow: inset 0 calc(var(--line-hairline) * -1) 0 transparent;}.nav.is-live.is-painted{background: var(--o-charcoal);box-shadow: inset 0 calc(var(--line-hairline) * -1) 0 var(--nav-rule);}.nav.is-live.is-light:not(.is-painted){color: var(--o-charcoal);--focus: var(--gold-600);--bar-focus: var(--gold-600);}.nav__inner{width: 100%;max-width: var(--content-max);margin: 0 auto;display: flex;align-items: center;position: static;}.logo{display: block;flex-shrink: 0;width: auto;height: var(--logo-box,var(--nav-logo-h));}.logo-hang{margin-inline-start: calc(var(--logo-box,var(--nav-logo-h)) / -4);}.nav-logo{display: flex;align-items: center;text-decoration: none;flex-shrink: 0;min-height: var(--target);margin-inline-end: var(--sp-5);}.nav-logo:focus-visible{outline-offset: calc(var(--focus-ring) * -1);}.nav :is(.logo--primary,.logo--black){display: none;}.nav.is-live.logo-light:not(.is-painted) .logo--primary,.nav.is-live.logo-gold:not(.is-painted) .logo--black{display: block;}.nav.is-live:is(.logo-light,.logo-gold):not(.is-painted) .logo--reversed{display: none;}.nav.is-live.is-on-gold:not(.is-painted){--focus: var(--o-charcoal);--bar-focus: var(--o-charcoal);}.nav__groups{display: flex;gap: 0;margin: 0;padding: 0;list-style: none;align-items: center;flex: 1;}.nav__group{position: relative;}.nav-btn{font-family: var(--font-body);font-size: var(--t-small);font-weight: 400;color: inherit;background: none;border: none;cursor: pointer;text-decoration: none;}.nav-btn:focus-visible{outline: var(--focus-ring) solid var(--focus);outline-offset: calc(var(--focus-ring) * -1);}.nav-trigger{padding: 0 var(--nav-trigger-pad);height: var(--nav-h);display: flex;align-items: center;gap: var(--sp-0);white-space: nowrap;transition: color var(--dur-color) var(--ease-color),opacity var(--dur-color) var(--ease-color);}.nav.has-open .nav-trigger:not([aria-expanded="true"]){opacity: var(--nav-dim);}.nav-trigger__chev{opacity: var(--nav-chev-dim);transition: transform var(--dur-color) var(--ease);}.nav-trigger[aria-expanded="true"] .nav-trigger__chev{transform: rotate(180deg);}.nav-contact{display: flex;margin-inline-end: var(--sp-1);}@media (max-width: 1339px){.nav-contact{display: none !important;}}.nav-pill{border-color: var(--o-gold);}.nav-panel{position: absolute;top: 100%;left: var(--panel-x,0);width: var(--panel-w,var(--wp--custom--site--nav-panel-default));height: var(--panel-h,0);overflow: hidden;z-index: 201;background: var(--o-charcoal);border-radius: 0 0 var(--radius-control) var(--radius-control);pointer-events: none;opacity: 0;transition: opacity var(--dur-color) var(--ease-color),height var(--dur-max) var(--ease);}.nav-panel.is-open{pointer-events: auto;opacity: 1;}.nav-panel.is-travelling{transition: left var(--dur-max) var(--ease),width var(--dur-max) var(--ease),height var(--dur-max) var(--ease);}.nav-panel__inner{padding: var(--nav-panel-pad);}@keyframes nav-from-right{from{opacity: 0;translate: var(--sp-3) 0;}}@keyframes nav-from-left{from{opacity: 0;translate: calc(var(--sp-3) * -1) 0;}}.nav-panel[data-from="right"] .nav-panel__inner:not([hidden]){animation: nav-from-right var(--dur-max) var(--ease-enter);}.nav-panel[data-from="left"] .nav-panel__inner:not([hidden]){animation: nav-from-left var(--dur-max) var(--ease-enter);}.nav-panel__inner[data-panel-size="platform"]{--panel-size: var(--wp--custom--site--nav-panel-platform);}.nav-panel__inner[data-panel-size="solutions"]{--panel-size: var(--wp--custom--site--nav-panel-solutions);}.nav-panel__inner[data-panel-size="roai"]{--panel-size: var(--wp--custom--site--nav-panel-roai);}.nav-panel__inner[data-panel-size="resources"]{--panel-size: var(--wp--custom--site--nav-panel-resources);}.nav-panel__inner[data-panel-size="company"]{--panel-size: var(--wp--custom--site--nav-panel-company);}.nav-panel__inner[data-panel-size="default"]{--panel-size: var(--wp--custom--site--nav-panel-default);}.nav-panel__cols{display: grid;gap: 0 var(--sp-1);align-items: start;}.nav-panel__cols--1{grid-template-columns: minmax(0,1fr);}.nav-panel__cols--2{grid-template-columns: repeat(2,minmax(0,1fr));}.nav-panel__cols--3{grid-template-columns: repeat(3,minmax(0,1fr));}.nav-panel__col{display: flex;flex-direction: column;gap: var(--sp-1);min-width: 0;}.nav-panel__section{display: flex;flex-direction: column;gap: calc(var(--sp-0) / 2);}.nav-panel__head{display: block;color: var(--text-3);padding: calc(var(--sp-1) + var(--sp-0)) calc(var(--sp-1) + var(--sp-0)) var(--sp-0);}.nav-row{text-decoration: none;display: flex;align-items: flex-start;gap: var(--btn-gap);padding: var(--nav-row-pad);border-radius: var(--radius-control);transition: background-color var(--dur-color) var(--ease-color);}.nav-row--pending{cursor: default;}.nav-row__icon{color: var(--accent);margin-top: calc(var(--sp-0) / 2);}.nav-row--pending .nav-row__icon{color: var(--text-3);}.nav-row__label{display: block;font-family: var(--font-subhead);font-size: var(--t-small);font-weight: 500;color: var(--o-off-white);line-height: 1.3;}.nav-row--pending .nav-row__label{color: var(--text-2);}.nav-row__desc{display: block;font-family: var(--font-body);font-size: var(--t-caption);color: var(--text-3);line-height: var(--lh-caption);margin-top: calc(var(--sp-0) / 2);}.nav-row__pending{display: block;color: var(--text-3);margin-top: var(--sp-0);}.nav-row:focus-visible{background: color-mix(in srgb,var(--o-off-white) 7%,transparent);outline: var(--focus-ring) solid var(--focus);outline-offset: var(--focus-offset);}@media (hover: hover) and (pointer: fine){.nav-row:not([aria-disabled="true"]):hover{background: color-mix(in srgb,var(--o-off-white) 7%,transparent);}}.nav-toggle{min-width: var(--target);min-height: var(--target);padding: var(--nav-toggle-pad);margin-right: calc(var(--nav-toggle-pad) * -1);display: flex;align-items: center;justify-content: center;margin-left: auto;}.nav-toggle__close,.nav[aria-expanded="true"] .nav-toggle__open{display: none;}.nav-toggle[aria-expanded="true"] .nav-toggle__close{display: block;}.nav-toggle[aria-expanded="true"] .nav-toggle__open{display: none;}.nav-mobile{display: none !important;}@media (min-width: 1151px) and (max-width: 1240px){.nav-logo{margin-inline-end: var(--sp-3);}.nav-trigger{padding-inline: var(--sp-1);}}@media (max-width: 1150px){.nav-desktop{display: none !important;}.nav-mobile{display: flex !important;}}.nav-dialog{position: fixed;inset: 0;z-index: 300;background: var(--o-charcoal);overflow: hidden;pointer-events: none;opacity: 0;transition: opacity var(--dur-move) var(--ease-enter);}.nav-dialog.is-open{pointer-events: auto;opacity: 1;}.nav-dialog__track{display: flex;width: 200%;height: 100%;transform: translateX(0);transition: transform var(--dur-max) var(--ease-enter);}.nav-dialog.is-sub .nav-dialog__track{transform: translateX(-50%);}@keyframes nav-row-in{from{opacity: 0;translate: 0 var(--sp-2);}}@keyframes nav-close-in{from{opacity: 0;rotate: -90deg;}}.nav-dialog.is-open .nav-dialog__panel--groups :is(.nav-group-row,.nav-dialog__cta){animation: nav-row-in var(--dur-max) var(--ease-enter) backwards;animation-delay: calc(var(--i,0) * var(--stagger) / 3);}.nav-dialog.is-open .nav-dialog__head [data-nav-close] .material-symbols-outlined{animation: nav-close-in var(--dur-max) var(--ease-enter) backwards;}.nav-dialog__panel{width: 50%;flex-shrink: 0;display: flex;flex-direction: column;overflow-y: auto;}.nav-dialog__panel--groups{padding: 0 var(--page-margin) var(--sp-6);}.nav-dialog__head{height: var(--nav-h);display: flex;align-items: center;justify-content: space-between;flex-shrink: 0;}.nav-dialog__logo{display: flex;align-items: center;flex: none;min-height: var(--target);text-decoration: none;}.nav-dialog__logo:focus-visible{outline-offset: calc(var(--focus-ring) * -1);}.nav-dialog__groups{flex: 1;padding-top: var(--sp-1);display: flex;flex-direction: column;}.nav-group-row{width: 100%;display: flex;align-items: center;justify-content: space-between;padding: calc(var(--sp-2) + calc(var(--sp-0) / 2)) 0;min-height: var(--nav-group-row);border-bottom: var(--line-hairline) solid var(--rule-soft);font-family: var(--font-subhead);font-size: var(--t-h4);font-weight: 500;color: var(--o-off-white);text-align: left;}.nav-group-row:focus-visible{outline-offset: var(--focus-offset);}.nav-group-row__chev{color: var(--text-3);}.nav-dialog__cta{margin-top: var(--sp-4);align-self: flex-start;}.nav-dialog__subhead{height: var(--nav-h);flex-shrink: 0;display: flex;align-items: center;border-bottom: var(--line-hairline) solid color-mix(in srgb,var(--o-off-white) 10%,transparent);position: relative;padding: 0 var(--sp-0);}.nav-dialog__subhead .nav-toggle{margin: 0;}.nav-dialog__subhead .nav-toggle:last-child{margin-left: auto;}.nav-dialog__title{position: absolute;left: 0;right: 0;text-align: center;pointer-events: none;font-family: var(--font-body);font-size: var(--t-label);font-weight: 600;letter-spacing: 0.10em;text-transform: uppercase;color: var(--accent);}.nav-dialog__items{flex: 1;padding: var(--sp-1) 0;overflow-y: auto;}.nav-sub-head{display: block;color: var(--text-3);padding: var(--sp-3) var(--sp-3) var(--sp-1);}.nav-sub-row{display: flex;align-items: center;gap: var(--sp-3);padding: var(--nav-mobile-row-pad);text-decoration: none;border-bottom: var(--line-hairline) solid color-mix(in srgb,var(--o-off-white) 6%,transparent);min-height: var(--nav-mobile-row);}.nav-sub-row:focus-visible{outline: var(--focus-ring) solid var(--focus);outline-offset: calc(var(--focus-ring) * -1);}.nav-sub-row__icon{color: var(--accent);}.nav-sub-row--pending .nav-sub-row__icon{color: var(--text-3);}.nav-sub-row__text{flex: 1;min-width: 0;}.nav-sub-row__label{display: block;font-family: var(--font-subhead);font-size: var(--t-body);font-weight: 500;color: var(--o-off-white);}.nav-sub-row--pending .nav-sub-row__label{color: var(--text-2);}.nav-sub-row__desc{display: block;font-family: var(--font-body);font-size: var(--t-caption);color: var(--text-3);line-height: var(--lh-caption);margin-top: calc(var(--sp-0) / 2);}.nav-sub-row__chev{color: var(--text-3);}body.nav-locked{overflow: hidden;}.icon-cols{margin: 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));column-gap: var(--gutter);align-items: start;}.icon-cols__col{display: flex;flex-direction: column;gap: var(--sp-1);min-width: 0;}.icon-cols__title{margin: 0;color: var(--sx-heading);}.icon-cols__icon{display: block;margin-bottom: var(--sp-2);color: var(--accent);}.icon-cols__def{margin: 0;color: var(--text-2);}@media (max-width: 1000px){.icon-cols{grid-template-columns: repeat(2,minmax(0,1fr));}.icon-cols__col:nth-child(n + 3){margin-top: var(--sp-3);}}@media (max-width: 640px){.icon-cols{grid-template-columns: minmax(0,1fr);}.icon-cols__col + .icon-cols__col{margin-top: var(--sp-3);}}.video-stage{margin: var(--sp-6) 0 0;}.video-stage__frame{position: relative;aspect-ratio: 16 / 9;border-radius: var(--radius-control);overflow: clip;background: var(--raised);}.video-stage__frame > .video-stage__media,.video-stage__poster > .video-stage__media,.video-stage__frame > iframe{position: absolute;inset: 0;width: 100%;height: 100%;display: block;border: 0;object-fit: cover;}.video-stage__frame > .motif-tile,.video-stage__poster .motif-tile{position: absolute;inset: 0;}.video-stage--empty .motif-tile{opacity: .3;}.video-stage__poster{position: absolute;inset: 0;display: block;color: inherit;text-decoration: none;}.video-stage__play{position: absolute;top: 50%;left: 50%;translate: -50% -50%;width: var(--sp-6);height: var(--sp-6);border-radius: 50%;display: grid;place-items: center;transition: scale var(--dur-move) var(--ease-enter);}.video-stage__play svg{width: var(--sp-4);height: var(--sp-4);}@media (max-width: 640px){.video-stage__play{width: var(--sp-5);height: var(--sp-5);}.video-stage__play svg{width: var(--sp-3);height: var(--sp-3);}}.video-stage__caption{margin: var(--sp-2) 0 0;color: var(--text-2);}.video-stage__poster:focus-visible{outline: var(--focus-ring) solid var(--focus);outline-offset: calc(var(--focus-ring) * -1);}@media (hover: hover) and (pointer: fine){.video-stage__poster:hover .video-stage__play{scale: 1.08;}}@media (prefers-reduced-motion: reduce){.video-stage__play{transition: none;}}.video-stage__frame > .video-stage__ambient{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;pointer-events: none;}.video-stage--ambient .video-stage__poster{z-index: 1;}.video-stage__poster > .video-stage__media{transition: opacity var(--dur-max) var(--ease-color);}.video-stage.is-ambient .video-stage__poster > .video-stage__media{opacity: 0;}.site-footer{padding: var(--sp-6) var(--page-margin) var(--sp-5);min-height: var(--footer-min);}.site-footer .footer-grid{margin-bottom: var(--sp-6);}.footer-brand__logo{margin-bottom: calc(var(--sp-2) + var(--sp-0));}.nav-mark{position: relative;}[data-current] .nav-mark::after,.nav-contact[aria-current='page'] .nav-mark::after,.nav-link[aria-current='page'] .nav-mark::after{content: '';position: absolute;inset-inline: 0;bottom: calc(-1 * var(--sp-0));border-top: var(--line-draw) solid var(--focus);}@media (min-width: 1340px){.nav-trigger[data-current='contact'] .nav-mark::after{content: none;}}.foot-logo-link{display: inline-flex;position: relative;}.foot-logo-link::after{content: '';position: absolute;inset-inline: 0;top: 50%;min-height: var(--target);translate: 0 -50%;}.foot-logo{margin-block: calc(var(--logo-box,var(--nav-logo-h)) / -4);}.footer-brand__tagline{color: var(--text-3);margin: 0;max-width: 30ch;}.footer-col__head{color: var(--text-3);display: block;margin-bottom: var(--sp-2);}.footer-col__list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;}.foot-link{font-family: var(--font-body);font-size: var(--t-small);color: var(--text-2);text-decoration: none;display: flex;align-items: center;min-height: var(--target);transition: color var(--dur-color) var(--ease-color);}.foot-link--caption{font-size: var(--t-caption);}.foot-link:focus-visible{color: var(--link);}.foot-link--out{gap: var(--sp-0);}.foot-pending{display: flex;flex-direction: column;justify-content: center;min-height: var(--target);padding: var(--sp-0) 0;color: var(--text-3);}.footer-foot{border-top: var(--line-hairline) solid var(--rule);padding-top: var(--sp-3);display: flex;justify-content: space-between;align-items: center;gap: var(--sp-3);flex-wrap: wrap;}.footer-foot__copy{color: var(--text-3);}.footer-foot__legal{display: flex;gap: var(--sp-3);flex-wrap: wrap;}@media (hover: hover) and (pointer: fine){.foot-link:hover{color: var(--link);}}@media (max-width: 640px){.footer-grid{display: block;column-count: 2;column-gap: var(--gutter);}.footer-grid > .footer-brand{column-span: all;margin-bottom: var(--sp-5);}.footer-grid > .footer-col{break-inside: avoid;padding-bottom: var(--sp-4);}.footer-foot{flex-direction: column;align-items: flex-start;gap: var(--sp-2);}.footer-foot__legal{flex-direction: column;gap: 0;}}.reveal{opacity: 0;transition: opacity var(--dur-entrance-fade) var(--ease-entrance-fade);}.reveal.revealed{opacity: 1;}.cascade > *,.rise{opacity: 0;translate: 0 var(--sp-3);transition: opacity var(--dur-entrance-fade) var(--ease-entrance-fade),translate var(--dur-entrance) var(--ease-entrance);transition-delay: calc(var(--i,0) * var(--stagger));will-change: opacity,translate;}.revealed .cascade > *,.cascade > .revealed,.rise.revealed{opacity: 1;translate: none;will-change: auto;}.cascade > .reveal{transition-property: opacity,translate;}@media (max-width: 640px),(hover: none) and (pointer: coarse){.cascade > *,.rise{translate: none;will-change: opacity;}}.reveal-now,.reveal-now.cascade > *,.cascade > .reveal-now{transition-duration: 0s !important;transition-delay: 0s !important;}@media (scripting: none){.reveal,.cascade > *,.rise{opacity: 1;translate: none;}}html:not(.js) :is(.reveal,.cascade > *,.rise){opacity: 1;translate: none;}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.hero-band--drift{view-timeline-name: --hero;view-timeline-axis: block;view-timeline-inset: 0 100%;}.hero-photo{animation-name: hero-drift;animation-duration: auto;animation-timing-function: linear;animation-fill-mode: both;animation-timeline: --hero;will-change: translate,scale;}@keyframes hero-drift{0%{scale: 1.06;translate: 0 var(--hero-drift-from);}100%{scale: 1.06;translate: 0 var(--hero-drift-to);}}}}.mseq{--mseq-leg: 240ms;--mseq-ring: 80ms;--mseq-interval: var(--mseq-ring);position: relative;width: 100%;aspect-ratio: var(--mseq-ratio,500 / 491);}.mseq--state{--mseq-interval: min(var(--mseq-ring),calc((var(--dur-retile) - var(--mseq-leg) * 1.5) / max(var(--mseq-rings,5),1)));}.mseq--slice{overflow: clip;}.mseq-layer{position: absolute;inset: 0;}.mseq-layer > svg{display: block;width: 100%;height: 100%;overflow: visible;}.mseq-layer:not(.is-on){visibility: hidden;}.mseq-probe{position: absolute;top: 50%;left: 50%;width: var(--line-hairline);height: var(--line-hairline);pointer-events: none;}.mseq-part{--mseq-at: var(--ring,0);transform-box: fill-box;transform-origin: center;}.mseq.is-reverse .mseq-part{--mseq-at: calc(var(--mseq-rings,0) - var(--ring,0));}.mseq.is-armed .mseq-layer:not(.is-on){visibility: visible;}.mseq.is-armed .mseq-layer:not(.is-on) .mseq-part{scale: 0;}@media (scripting: enabled) and (prefers-reduced-motion: no-preference){html.js .mseq--build:not(.is-built){opacity: 0;}}@media (scripting: enabled){html.js .mseq--scroll:not(.is-ready){opacity: 0;}}@media (prefers-reduced-motion: no-preference){.mseq.is-armed:not(.is-instant):not(.is-still) .mseq-part{transition: scale var(--mseq-leg) var(--ease-entrance-scale);transition-delay: calc(var(--mseq-at) * var(--mseq-interval));}.mseq.is-armed:not(.is-instant):not(.is-still) .mseq-layer.is-on .mseq-part{transition-delay: calc(var(--mseq-at) * var(--mseq-interval) + var(--mseq-leg) / 2);}}.art-build [data-build],.art-build[data-build]{transition-property: opacity,scale,clip-path;transition-duration: var(--dur-entrance-fade),var(--dur-entrance),var(--dur-entrance);transition-timing-function: var(--ease-entrance-fade),var(--ease-entrance-scale),var(--ease-entrance);transition-delay: calc(var(--i,0) * var(--stagger));}.art-build [data-build^="uncover"],.art-build[data-build^="uncover"]{clip-path: inset(0 0 0 0);}.art-build [data-build="rule"],.art-build[data-build="rule"]{transform-origin: 0 50%;transition-timing-function: var(--ease-entrance-fade),var(--ease-entrance),var(--ease-entrance);}@media (scripting: enabled) and (prefers-reduced-motion: no-preference){.art-build:not(.is-built) :is([data-build="scale"],[data-build^="uncover"]),.art-build:not(.is-built):is([data-build="scale"],[data-build^="uncover"]){opacity: 0;}.art-build:not(.is-built) [data-build="scale"],.art-build:not(.is-built)[data-build="scale"]{scale: 0.92;}.art-build:not(.is-built) [data-build="uncover"],.art-build:not(.is-built)[data-build="uncover"]{clip-path: inset(100% 0 0 0);}.art-build:not(.is-built) [data-build="rule"],.art-build:not(.is-built)[data-build="rule"]{scale: 0 1;}}.art-build.is-instant [data-build],.art-build.is-instant[data-build]{transition: none;}.steps{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--sp-3);position: relative;}.steps::before{content: '';position: absolute;top: calc(var(--node) / 2);left: calc(var(--node) / 2);right: calc((100% - var(--sp-3) * 3) / 4 - var(--node) / 2);height: var(--line-rule);background: var(--rule);z-index: 0;}.steps__item{position: relative;z-index: 1;}.steps__node{width: var(--node);height: var(--node);border-radius: 50%;background: var(--draw);color: var(--surface);display: flex;align-items: center;justify-content: center;font-family: var(--font-body);font-size: var(--t-small);line-height: 1;font-variant-numeric: tabular-nums;}.steps__item:last-child .steps__node{background: var(--accent);color: var(--surface);}.steps__title{margin: calc(var(--sp-2) + var(--sp-0)) 0 calc(var(--sp-1) + var(--sp-0) / 2);}.steps.sx-steps{list-style: none;margin: 0;padding: 0;grid-template-columns: repeat(var(--steps-n,4),minmax(0,1fr));}.steps.sx-steps::before{right: calc((100% - var(--sp-3) * (var(--steps-n,4) - 1)) / var(--steps-n,4) - var(--node) / 2);}.sx-steps .steps__title{color: var(--sx-heading);}.sx-steps__body{margin: 0;color: var(--text);}.sx-steps__lead{font-weight: 600;color: var(--sx-heading);}@media (max-width: 900px){.steps{grid-template-columns: 1fr;gap: 0;}.steps::before{display: none;}.steps__item:not(:last-child){padding-bottom: var(--sp-4);}.steps__item:not(:last-child)::before{content: '';position: absolute;left: calc(var(--node) / 2 - var(--line-rule) / 2);top: calc(var(--node) / 2);bottom: calc(var(--line-rule) * -1);width: var(--line-rule);background: var(--rule);z-index: -1;}.steps__item{padding-left: var(--sp-5);}.steps__node{position: absolute;left: 0;top: 0;}.steps__title{margin-top: calc((var(--node) - var(--t-h3) * var(--lh-h3)) / 2);}}@media (min-width: 901px){@supports (grid-template-rows: subgrid){.steps.sx-steps:where(:not(.sx-steps--stacked)){grid-template-rows: auto auto auto;row-gap: 0;}.steps.sx-steps:where(:not(.sx-steps--stacked)) > .steps__item{display: grid;grid-row: span 3;grid-template-rows: subgrid;align-content: start;}}}.steps.sx-steps--stacked{grid-template-columns: minmax(0,1fr);gap: 0;}.steps.sx-steps--stacked::before{display: none;}.sx-steps--stacked .steps__item{padding-left: var(--sp-5);}.sx-steps--stacked .steps__item:not(:last-child){padding-bottom: var(--sp-4);}.sx-steps--stacked .steps__item:not(:last-child)::before{content: '';position: absolute;left: calc(var(--node) / 2 - var(--line-rule) / 2);top: calc(var(--node) / 2);bottom: calc(var(--line-rule) * -1);width: var(--line-rule);background: var(--rule);z-index: -1;}.sx-steps--stacked .steps__node{position: absolute;left: 0;top: 0;}.sx-steps--stacked .steps__title{margin: calc((var(--node) - var(--t-h3) * var(--lh-h3)) / 2) 0 var(--sp-1);}.sx-steps--stacked .sx-steps__body{max-width: var(--measure);}.sx-steps--h4 .steps__title{font-size: var(--t-h4);line-height: var(--lh-h4);letter-spacing: var(--ls-h4);}.sx-steps--stacked.sx-steps--h4 .steps__title{margin-top: calc((var(--node) - var(--t-h4) * var(--lh-h4)) / 2);}@media (max-width: 900px){.sx-steps--h4 .steps__title{margin-top: calc((var(--node) - var(--t-h4) * var(--lh-h4)) / 2);}}.proof-lines{margin: 0;display: flex;flex-direction: column;gap: var(--sp-6);}.proof-lines > div{display: flex;flex-direction: column;gap: var(--sp-1);}.proof-lines dt{margin: 0;font-family: var(--font-display);font-size: var(--t-display);line-height: var(--lh-display);letter-spacing: var(--ls-display);color: var(--accent);font-variant-numeric: tabular-nums;}.proof-lines dd{margin: 0;color: var(--text);max-width: 34ch;}.sx-proof dd{display: flex;flex-direction: column;gap: var(--sp-0);}.sx-proof__source{color: var(--text-3);}@media (min-width: 1001px){.proof-lines{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--sp-5);}.proof-lines dd{max-width: 24ch;}.proof-lines.sx-proof--one{grid-template-columns: minmax(0,1fr);}.proof-lines.sx-proof--one dd{max-width: 34ch;}}.investor-row{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: nowrap;justify-content: center;align-items: center;gap: 0 var(--sp-3);}.investor-row > li,.investor-row > .wp-block-image{flex: 0 1 var(--investor-tile);min-width: 0;margin: 0;}.investor-logo,.investor-logo img{display: block;width: 100%;height: auto;}img.investor-logo,.investor-logo img{filter: url(#logo-knockout);}.investor-row > .optura-slot:has(img[src$="optura-slot.svg"]){--slot-ratio: 306 / 172;padding: var(--sp-2);}@media (max-width: 640px){.investor-row{flex-wrap: wrap;gap: 0;}.investor-row > li,.investor-row > .wp-block-image{flex: 0 0 33.333%;}.investor-row .investor-logo img{width: 120%;max-width: none;margin-inline: -10%;}}.sx-logos__row{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: var(--sp-4) var(--sp-6);}.sx-logos__img{display: block;width: auto;max-width: 100%;height: calc(var(--logo-h,var(--sp-5)) * var(--logo-scale,1));}.sx-logos--greyscale .sx-logos__img{filter: grayscale(1);}.sx-logos__row .wp-block-image,.optura-slot{margin: 0;}.optura-slot img[src$="optura-slot.svg"]{display: none;}.optura-slot:has(img[src$="optura-slot.svg"]){display: flex;align-items: center;justify-content: center;text-align: center;padding: var(--sp-4) var(--sp-3);background: var(--raised);border-radius: var(--radius-control);aspect-ratio: var(--slot-ratio,16 / 9);max-width: 100%;}.optura-slot:has(img[src$="optura-slot.svg"]) .wp-element-caption{margin: 0;font-family: var(--font-body);font-size: var(--t-caption);letter-spacing: 0.08em;text-transform: uppercase;color: var(--text-3);}.optura-slot:has(img[src]:not([src$="optura-slot.svg"])) .wp-element-caption{display: none;}.optura-slot img{display: block;width: 100%;height: 100%;object-fit: cover;}@media (max-width: 640px){.sx-logos__row{gap: var(--sp-3) var(--sp-4);}}.band-figure{position: relative;aspect-ratio: 16 / 9;overflow: hidden;border-radius: var(--radius-control);background: var(--raised);}.band-figure > *{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;transition: opacity var(--dur-max) var(--ease-enter);}.band-figure > .is-active{opacity: 1;}.band-figure img{display: block;width: 100%;height: 100%;object-fit: cover;}.band-figure > .optura-slot:has(img[src$="optura-slot.svg"]){aspect-ratio: auto;}html:not(.js) .band-figure > :first-child{opacity: 1;}.band-split{display: grid;grid-template-columns: minmax(0,38.2fr) minmax(0,61.8fr);gap: var(--sp-7);align-items: start;}.band-photo{aspect-ratio: 4 / 3;overflow: hidden;border-radius: var(--radius-control);background: var(--raised);}.band-photo img{width: 100%;height: 100%;object-fit: cover;display: block;}.band-photo .wp-block-image{margin: 0;height: 100%;}@media (max-width: 1000px){.band-split{grid-template-columns: minmax(0,1fr);gap: var(--sp-4);}.band-split > .band-figure,.band-split > .band-photo{order: -1;}}@media (min-width: 1001px) and (max-width: 1209px){.band-split--tabs{grid-template-columns: minmax(0,1fr);gap: var(--sp-4);}.band-split--tabs > .band-figure{order: -1;}}.accordion{border-bottom: var(--line-hairline) solid color-mix(in srgb,var(--o-off-white) 22%,transparent);}.accordion__row{position: relative;border-top: var(--line-hairline) solid color-mix(in srgb,var(--o-off-white) 22%,transparent);}.accordion__row::before{content: '';position: absolute;left: 0;right: 0;top: calc(var(--line-hairline) * -1);height: var(--line-rule);background: var(--accent);transform: scaleX(0);transform-origin: left center;transition: transform var(--dur-max) var(--ease-enter);pointer-events: none;}.accordion__row.is-active::before{transform: scaleX(1);}.accordion__heading{margin: 0;font-family: var(--font-subhead);font-size: var(--t-h4);font-weight: 600;line-height: var(--lh-h4);letter-spacing: var(--ls-h4);}.accordion__heading:not(:has(.accordion__trigger)){display: flex;align-items: center;min-height: var(--row);padding: var(--sp-3) 0;color: var(--accent);}.accordion__panel > .accordion__inner > :where(p){max-width: var(--measure);margin: 0;}.accordion__inner > .accordion__media{margin-top: var(--sp-3);}.accordion__trigger{display: flex;align-items: center;width: 100%;min-height: var(--row);padding: var(--sp-3) 0;text-align: left;}.accordion__trigger{appearance: none;background: none;border: 0;cursor: pointer;color: var(--text-3);transition: color var(--dur-color) var(--ease-color);}.accordion__row.is-active .accordion__trigger{color: var(--accent);cursor: default;}.accordion__trigger:focus-visible{outline: var(--focus-ring) solid var(--focus);outline-offset: var(--focus-offset);}.accordion__title{display: block;}.accordion__trigger{justify-content: space-between;gap: var(--sp-3);}.accordion__chev{flex-shrink: 0;font-size: var(--wp--custom--control--icon);color: var(--accent);font-variation-settings: 'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24;transition: rotate var(--dur-move) var(--ease);}.accordion__row.is-open .accordion__chev{rotate: 180deg;}.accordion__panel{display: grid;grid-template-rows: 0fr;transition: grid-template-rows var(--dur-move) var(--ease);}.is-open > .accordion__panel{grid-template-rows: 1fr;}.accordion__inner{overflow: hidden;min-height: 0;color: var(--text);}.accordion__inner > p{max-width: var(--measure);margin: 0;}.is-open > .accordion__panel > .accordion__inner{padding-bottom: var(--sp-4);}.showcase{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: var(--sp-7);align-items: start;}.showcase .accordion__media{display: none;}.accordion__media{margin-top: var(--sp-3);aspect-ratio: 16 / 9;overflow: hidden;border-radius: var(--radius-control);background: var(--raised);}.accordion__media img{width: 100%;height: 100%;object-fit: cover;display: block;}.accordion__media .wp-block-image{margin: 0;height: 100%;}@media (hover: hover) and (pointer: fine){.accordion__row:not(.is-active) .accordion__trigger:hover{color: var(--text);}}@media (max-width: 1000px){.showcase{grid-template-columns: minmax(0,1fr);gap: var(--sp-4);}.showcase > .band-figure{order: -1;}.showcase--flatten > .band-figure{display: none;}.showcase--flatten .accordion__media{display: block;}.accordion--flatten .accordion__panel{grid-template-rows: 1fr;transition: none;}.accordion--flatten .accordion__inner{padding-bottom: var(--sp-4);}.accordion--flatten .accordion__trigger{color: var(--accent);}.accordion--flatten .accordion__row::before{display: none;}.accordion--flatten .accordion__chev{display: none;}}html:not(.js) .accordion__panel{grid-template-rows: 1fr;}html:not(.js) .showcase{grid-template-columns: minmax(0,1fr);}html:not(.js) .showcase .accordion__media{display: block;}html:not(.js) .accordion__inner{padding-bottom: var(--sp-4);}.tabs__list{display: flex;position: relative;flex-wrap: nowrap;gap: var(--sp-4);overflow-x: auto;overflow-y: hidden;overscroll-behavior-x: contain;scrollbar-width: none;border-bottom: 0;padding: var(--sp-1);margin: calc(var(--sp-1) * -1) 0 calc(var(--sp-5) - var(--sp-1)) calc(var(--sp-1) * -1);scroll-padding-inline: var(--sp-1);background: linear-gradient(var(--rule),var(--rule)) left var(--sp-1) bottom var(--sp-1) / calc(100% - var(--sp-1)) var(--line-hairline) no-repeat;}.tabs__list::-webkit-scrollbar{display: none;}.tabs__tab{appearance: none;background: none;border: 0;border-bottom: var(--line-draw) solid transparent;margin-bottom: 0;min-height: var(--control-h);padding: 0;cursor: pointer;font-family: var(--font-subhead);font-size: var(--t-h4);font-weight: 500;line-height: var(--lh-h4);letter-spacing: var(--ls-h4);color: var(--text-3);flex: none;white-space: nowrap;transition: color var(--dur-color) var(--ease-color),border-color var(--dur-color) var(--ease-color);}.tabs__tab.is-selected{color: var(--draw);border-bottom-color: var(--draw);}.tabs__bar{display: none;}.tabs__list[data-bar] .tabs__tab.is-selected{border-bottom-color: transparent;}.tabs__list[data-bar] .tabs__bar{display: block;position: absolute;left: 0;top: 0;width: var(--bar-w);height: var(--line-draw);border-top: var(--line-draw) solid var(--draw);transform-origin: 0 0;transform: translate(var(--bar-x),calc(var(--bar-y) - 100%)) scaleX(var(--bar-s));pointer-events: none;transition: transform var(--dur-move) var(--ease-travel);}.tabs__tab:focus-visible{outline: var(--focus-ring) solid var(--focus);outline-offset: var(--focus-offset);}.tabs__panel{color: var(--text);}.tabs__panel:focus-visible{outline: var(--focus-ring) solid var(--focus);outline-offset: var(--focus-offset);}.tabs__panel > p{margin: 0;max-width: var(--measure);}@keyframes tab-in{from{opacity: 0;}}@media (prefers-reduced-motion: no-preference){.tabs__panel:not([hidden]){animation: tab-in var(--dur-entrance-fade) var(--ease-entrance-fade);}}@media (hover: hover) and (pointer: fine){.tabs__tab:not(.is-selected):hover{color: var(--text);}}.sx-hero{position: relative;display: flex;align-items: center;overflow: clip;}.sx-hero__inner{position: relative;z-index: 1;width: 100%;}.sx-hero__title{margin: 0;max-width: 18ch;color: var(--sx-heading);}.sx-hero__sub{margin: var(--sp-3) 0 0;max-width: min(52ch,100%);color: var(--text);}.sx-hero__ctas{display: flex;flex-wrap: wrap;align-items: center;gap: var(--sp-2) var(--sp-4);margin-top: var(--sp-4);}.sx-hero--split .sx-hero__inner{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: var(--sp-7);align-items: center;}.sx-hero--seam::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: var(--line-rule);background: color-mix(in srgb,var(--accent) 18%,transparent);z-index: 1;pointer-events: none;}@media (max-width: 1000px){.sx-hero--split .sx-hero__inner{grid-template-columns: minmax(0,1fr);gap: var(--sp-5);}}.sx-section__head{max-width: var(--measure);}.sx-section--art{position: relative;overflow: clip;}.sx-section--art > .section__inner{position: relative;}.section.sx-section--bleed,.section--slim.sx-section--bleed{padding-bottom: 0 !important;}.sx-section__bleed{margin: var(--sp-7) calc(var(--page-margin) * -1) 0;}.sx-section__bleed figure{margin: 0;}.sx-section__bleed img{display: block;width: 100%;max-width: none;height: auto;aspect-ratio: 2560 / 860;object-fit: cover;}@media (max-width: 1000px){.sx-section__bleed{margin-top: var(--sp-5);}.sx-section__bleed img{aspect-ratio: 2560 / 1238;}}.framed-film{position: relative;aspect-ratio: 16 / 9;border-radius: var(--radius-control);overflow: clip;background: var(--o-off-white);}.framed-film .wp-block-video{margin: 0;}.framed-film .wp-element-caption{display: none;}.framed-film video{position: absolute;inset: 0;display: block;width: 100%;height: 100%;max-width: none;object-fit: cover;transition: opacity var(--dur-color) var(--ease-color);}.framed-film{background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;}.framed-film.is-waiting video{opacity: 0;}.framed-film__toggle{position: absolute;z-index: 1;right: var(--sp-2);bottom: var(--sp-2);width: var(--target);height: var(--target);display: grid;place-items: center;border-radius: 50%;cursor: pointer;padding: 0;transition: border-color var(--dur-color) var(--ease-color);}.framed-film__toggle:focus-visible{outline: var(--focus-ring) solid var(--focus);outline-offset: var(--focus-offset);box-shadow: 0 0 0 calc(var(--focus-ring) * 3) var(--surface);}.framed-film__toggle:not(:focus-visible){width: var(--line-hairline);height: var(--line-hairline);overflow: hidden;clip-path: inset(50%);}@media (hover: hover) and (pointer: fine){.framed-film__toggle:hover{border-color: var(--o-off-white);}.framed-film[data-film]{cursor: pointer;}.framed-film[data-film]:hover .framed-film__toggle{width: var(--target);height: var(--target);overflow: visible;clip-path: none;}}.framed-film.is-held .framed-film__toggle{width: var(--target);height: var(--target);overflow: visible;clip-path: none;}@media (max-width: 640px){.framed-film__toggle{right: var(--page-margin);}}html:not(.js) .framed-film__toggle{display: none;}:is(.video-stage__play,.framed-film__toggle){background: color-mix(in srgb,var(--o-gold) 62%,transparent);border: var(--line-hairline) solid color-mix(in srgb,var(--o-off-white) 35%,transparent);-webkit-backdrop-filter: blur(var(--sp-1)) saturate(1.2);backdrop-filter: blur(var(--sp-1)) saturate(1.2);color: var(--o-charcoal);}.sx-section__bleed .framed-film{aspect-ratio: 2560 / 860;border-radius: 0;}@media (max-width: 1000px){.sx-section__bleed .framed-film{aspect-ratio: 2560 / 1238;}}.stepper-btn{width: var(--control-h);height: var(--control-h);display: grid;place-items: center;flex-shrink: 0;border-radius: 50%;border: var(--line-rule) solid var(--sx-heading);background: none;color: var(--sx-heading);cursor: pointer;transition: background-color var(--dur-color) var(--ease-color),color var(--dur-color) var(--ease-color),border-color var(--dur-color) var(--ease-color);}.stepper-btn .material-symbols-outlined{font-size: var(--sp-3);font-variation-settings: 'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24;}.stepper-btn:focus-visible{outline: var(--focus-ring) solid var(--focus);outline-offset: var(--focus-offset);}.stepper-btn:disabled{border-color: var(--rule);color: var(--text-3);cursor: default;}@media (hover: hover) and (pointer: fine){.stepper-btn:not(:disabled):hover{background: var(--sx-heading);color: var(--surface);}}.sx-section__heading{margin: 0;color: var(--sx-heading);}.sx-section__heading--accent{color: var(--accent);}.sx-section__sub{margin: var(--sp-3) 0 0;color: var(--text);max-width: var(--measure);}.sx-section__grid--stack.has-body > .sx-section__head{margin-bottom: var(--sp-6);}.sx-section__grid--split.has-body{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: var(--sp-7);align-items: start;}.sx-section__body > :where(p){margin: 0;max-width: var(--measure);color: var(--text);}.sx-section__body > * + *{margin-top: var(--sp-5);}.sx-section__body > p + p{margin-top: var(--sp-3);}.sx-section__kicker{margin: var(--sp-6) 0 0;max-width: 34ch;color: var(--sx-heading);}.sx-section--beside .sx-section__grid--split.has-body{align-items: center;}.sx-section__beside{justify-self: end;width: min(100%,calc(var(--content-max) * 5 / 12));}.sx-section__beside--photo{aspect-ratio: 4 / 3;border-radius: var(--radius-control);overflow: clip;}.sx-section__beside--photo > *{width: 100%;height: 100%;margin: 0;aspect-ratio: auto;border-radius: 0;}.sx-section__beside--photo img{display: block;width: 100%;height: 100%;object-fit: cover;}.sx-section__beside--motif{width: min(100%,calc(var(--content-max) / 3));}.sx-section__link{margin-top: var(--sp-5);}@media (max-width: 1000px){.sx-section__link{margin-top: var(--sp-4);}}@media (min-width: 1001px){.sx-section--beside > .section__inner:has(> .sx-section__link){display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);grid-template-rows: 1fr auto auto 1fr;column-gap: var(--sp-7);}.sx-section--beside > .section__inner:has(> .sx-section__link) > .sx-section__grid{display: contents;}.sx-section--beside > .section__inner:has(> .sx-section__link) .sx-section__head{grid-column: 1;grid-row: 2;}.sx-section--beside > .section__inner:has(> .sx-section__link) > .sx-section__link{grid-column: 1;grid-row: 3;}.sx-section--beside > .section__inner:has(> .sx-section__link) .sx-section__body{grid-column: 2;grid-row: 1 / -1;align-self: center;display: grid;}}@media (max-width: 1000px){.sx-section__grid--stack.has-body > .sx-section__head{margin-bottom: var(--sp-5);}.sx-section__grid--split.has-body{grid-template-columns: minmax(0,1fr);gap: var(--sp-4);}.sx-section__kicker{margin-top: var(--sp-5);}.sx-section__beside{justify-self: stretch;width: 100%;}.sx-section__beside--motif{justify-self: center;width: min(100%,calc(var(--content-max) / 3));}}.sx-eyebrow{margin: 0 0 var(--sp-2);display: flex;flex-wrap: wrap;gap: var(--sp-0) var(--sp-3);color: var(--accent);}.sx-link{font-family: var(--font-body);font-size: var(--t-body);line-height: var(--lh-body);}.sx-link--out{gap: var(--sp-0);}.sx-link__icon{font-size: var(--icon-xs);}.sx-link--pending{display: inline-flex;flex-direction: column;justify-content: center;min-height: var(--target);color: var(--text-3);}.sx-link__word{color: var(--text-3);}.sx-placeholder{color: var(--text-3);}p.sx-placeholder{margin: 0;}.sx-cards{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--sp-3);}.sx-cards--1{grid-template-columns: minmax(0,1fr);}.sx-cards--2{grid-template-columns: repeat(2,minmax(0,1fr));}.sx-cards--3{grid-template-columns: repeat(3,minmax(0,1fr));}.sx-cards--4{grid-template-columns: repeat(4,minmax(0,1fr));}.sx-card{display: flex;flex-direction: column;min-width: 0;}.sx-cards--panel > .sx-card{padding: var(--sp-4);border-radius: var(--radius-control);}.surface-bone .sx-cards--panel > .sx-card{background: var(--surface);box-shadow: inset 0 0 0 var(--line-hairline) var(--rule);}.sx-cards--plain{row-gap: var(--sp-5);}.sx-card__title{margin: 0;color: var(--sx-heading);}.sx-card__body{margin: var(--sp-1) 0 0;color: var(--text);max-width: var(--measure);}.sx-card__list{list-style: none;margin: var(--sp-2) 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: var(--sp-0) var(--sp-3);color: var(--text-2);}.sx-card__link{margin-top: auto;padding-top: var(--sp-2);}@media (max-width: 1000px){.sx-cards--4{grid-template-columns: repeat(2,minmax(0,1fr));}.sx-cards--panel > .sx-card{padding: var(--sp-3);}}@media (max-width: 900px){.sx-cards--3{grid-template-columns: minmax(0,1fr);}}@media (max-width: 640px){.sx-cards--4,.sx-cards--2{grid-template-columns: minmax(0,1fr);}}@supports (grid-template-rows: subgrid){.sx-cards--aligned{grid-auto-rows: auto;}.sx-cards--aligned > .sx-card{display: grid;grid-row: span var(--sx-rows,2);grid-template-rows: subgrid;row-gap: 0;align-content: start;}.sx-cards--aligned > .sx-card > .sx-card__title{grid-row: 1;}.sx-cards--aligned > .sx-card > .sx-card__body{grid-row: 2;}.sx-cards--aligned > .sx-card > .sx-card__list{grid-row: var(--sx-row-list,3);}.sx-cards--aligned > .sx-card > .sx-card__link{grid-row: var(--sx-row-link,4);}}.sx-faq{border-bottom: var(--line-hairline) solid var(--rule);}.sx-faq__row{border-top: var(--line-hairline) solid var(--rule);}.sx-faq__heading{margin: 0;}.sx-faq__q{appearance: none;background: none;border: 0;cursor: pointer;width: 100%;min-height: var(--row);padding: var(--sp-3) 0;display: flex;align-items: center;justify-content: space-between;gap: var(--sp-3);text-align: left;color: var(--sx-heading);transition: color var(--dur-color) var(--ease-color);}.sx-faq__q:focus-visible{outline: var(--focus-ring) solid var(--focus);outline-offset: var(--focus-offset);}.sx-faq__chev{color: var(--accent);transition: transform var(--dur-move) var(--ease);}.sx-faq__row.is-open .sx-faq__chev{transform: rotate(180deg);}.sx-faq__panel{display: grid;grid-template-rows: 0fr;transition: grid-template-rows var(--dur-move) var(--ease);}.sx-faq__row.is-open > .sx-faq__panel{grid-template-rows: 1fr;}.sx-faq__inner{overflow: hidden;min-height: 0;color: var(--text);}.sx-faq__inner > p{margin: 0;max-width: var(--measure);}.sx-faq__row.is-open > .sx-faq__panel > .sx-faq__inner{padding-bottom: var(--sp-4);}html:not(.js) .sx-faq__panel{grid-template-rows: 1fr;}html:not(.js) .sx-faq__inner{padding-bottom: var(--sp-4);}html:not(.js) .sx-faq__chev{display: none;}@media (hover: hover) and (pointer: fine){.sx-faq__q:hover{color: var(--accent);}}@media (min-width: 1001px){:is(.sx-hero--definition,.sx-hero--stepped,.sx-hero--salutation,.sx-hero--cover) .sx-hero__copy{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--gutter);align-items: start;}:is(.sx-hero--definition,.sx-hero--stepped,.sx-hero--salutation,.sx-hero--cover) .sx-hero__copy > *{grid-column: 1 / -1;}.sx-hero--foot{align-items: flex-end;}.sx-hero--mirror .sx-hero__inner{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: var(--sp-7);align-items: center;}.sx-hero--mirror .sx-hero__copy{grid-column: 2;grid-row: 1;}.sx-hero--mirror .sx-hero__aside{grid-column: 1;grid-row: 1;margin-left: calc((var(--page-margin) + max(0px,(100vw - 2 * var(--page-margin) - var(--content-max)) / 2)) * -1);border-radius: 0 var(--radius-control) var(--radius-control) 0;overflow: clip;}.sx-hero--definition .sx-hero__copy > :not(.sx-hero__title){grid-column: 4 / -1;}.sx-hero--salutation .sx-hero__title{max-width: none;}.sx-hero--salutation .sx-hero__copy > :not(.sx-hero__title){grid-column: 7 / -1;}.sx-hero--salutation .sx-hero__sub{margin-top: var(--sp-4);}.sx-hero--cover .sx-hero__copy{align-items: baseline;}.sx-hero--cover .sx-hero__title{grid-column: 1 / span 5;grid-row: 1;}.sx-hero--cover .sx-hero__sub{grid-column: 7 / -1;grid-row: 1;margin-top: 0;}.sx-hero--end:not(.sx-hero--has-aside) .sx-hero__inner{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--gutter);}.sx-hero--end:not(.sx-hero--has-aside) .sx-hero__copy{grid-column: 4 / -1;}}@media (min-width: 641px){.sx-hero--end .sx-hero__copy{display: flex;flex-direction: column;align-items: flex-end;text-align: right;}.sx-hero--end .sx-hero__ctas{justify-content: flex-end;}}.sx-hero--centre .sx-hero__inner{display: flex;flex-direction: column;align-items: center;}.sx-hero--centre .sx-hero__copy{display: flex;flex-direction: column;align-items: center;text-align: center;}.sx-hero--centre .sx-hero__ctas{justify-content: center;}.sx-hero--centre.sx-hero--has-aside{padding-bottom: 0;align-items: flex-end;}.sx-hero--centre .sx-hero__aside{width: 100%;max-width: calc(var(--sp-9) * 5);margin-top: var(--sp-6);}.sx-hero--strip{flex-direction: column;align-items: stretch;padding-bottom: 0;}.sx-hero__strip{position: relative;margin: var(--sp-6) calc(var(--page-margin) * -1) 0;overflow: clip;}.sx-hero--nameplate .sx-hero__copy{display: grid;grid-template-columns: auto minmax(0,1fr);column-gap: var(--sp-5);align-items: last baseline;padding-bottom: var(--sp-3);border-bottom: var(--line-draw) solid var(--draw);}.sx-hero--nameplate .sx-hero__title{max-width: none;}.sx-hero--nameplate .sx-hero__sub{margin: 0;justify-self: end;text-align: right;max-width: min(52ch,100%);}.sx-hero--nameplate .sx-hero__copy > :not(.sx-hero__title,.sx-hero__sub){grid-column: 1 / -1;}@media (max-width: 1000px){.sx-hero--centre .sx-hero__aside{margin-top: var(--sp-5);}.sx-hero__strip{margin-top: var(--sp-5);}.sx-hero--mirror .sx-hero__inner{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--sp-5);}.sx-hero--mirror .sx-hero__aside{margin-left: calc(var(--page-margin) * -1);border-radius: 0 var(--radius-control) var(--radius-control) 0;overflow: clip;}}@media (max-width: 640px){.sx-hero--nameplate .sx-hero__copy{grid-template-columns: minmax(0,1fr);}.sx-hero--nameplate .sx-hero__sub{justify-self: start;text-align: left;margin-top: var(--sp-2);}}.sx-ix{list-style: none;margin: 0;padding: 0;border-bottom: var(--line-hairline) solid var(--rule);}.sx-ix__item{border-top: var(--line-hairline) solid var(--rule);}.sx-ix--header-rule > .sx-ix__item:first-child{border-top: var(--line-rule) solid var(--draw);}.sx-ix__row{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--gutter);align-items: baseline;min-height: var(--row);padding: var(--sp-3) 0;color: var(--text);}.sx-ix--display .sx-ix__row{padding: var(--sp-4) 0;}.sx-ix__name,.sx-ix__line,.sx-ix__head{margin: 0;min-width: 0;}.sx-ix__name{grid-column: var(--ix-name-col);color: var(--sx-heading);}.sx-ix__line{grid-column: var(--ix-line-col);color: var(--text);}.sx-ix__line:is(.t-h2,.t-h3,.t-h4){color: var(--sx-heading);}.sx-ix__line:is(.t-body,.t-lead){max-width: var(--measure);}.sx-ix__head{grid-column: var(--ix-name-col);display: flex;flex-direction: column;gap: var(--sp-1);}.sx-ix__head > span{display: block;}.sx-ix__body{grid-column: var(--ix-body-col);min-width: 0;color: var(--text);}.sx-ix__body > p{margin: 0;max-width: var(--measure);}.sx-ix__body > p + p{margin-top: var(--sp-2);}.sx-ix__names{list-style: none;margin: 0;padding: 0;}.sx-ix .sx-ix--accent-ink{color: var(--accent);}.sx-ix__icon{display: block;font-size: var(--icon-xs);line-height: 1;}.sx-ix__trail{grid-column: var(--ix-trail-col);justify-self: end;align-self: center;}.sx-ix--linkline .sx-ix__trail{justify-self: start;align-self: baseline;}.sx-ix__row--link{text-decoration: none;}.sx-ix__row--link .sx-ix__name,.sx-ix__row--link .sx-ix__line{transition: color var(--dur-color) var(--ease-color);}.sx-ix .card-puck{background: var(--draw);transition: background-color var(--dur-color) var(--ease-color);}.sx-ix__row--link:focus-visible .card-puck{background: var(--o-gold);}.sx-ix__row--link:focus-visible .card-puck__icon{color: var(--o-charcoal);}@media (hover: hover) and (pointer: fine){.sx-ix__row--link:hover .card-puck{background: var(--o-gold);}.sx-ix__row--link:hover .card-puck__icon{color: var(--o-charcoal);}.sx-ix__row--link:hover .sx-ix__name,.sx-ix--no-name .sx-ix__row--link:hover .sx-ix__line{color: var(--accent);}}@media (max-width: 1000px){.sx-ix__row{grid-template-columns: minmax(0,1fr) auto;row-gap: var(--sp-1);column-gap: var(--sp-3);}.sx-ix--display .sx-ix__row{padding: var(--sp-3) 0;}.sx-ix__name,.sx-ix__line,.sx-ix__head,.sx-ix__body{grid-column: 1;}.sx-ix__body{margin-top: var(--sp-1);}.sx-ix__trail{grid-column: 2;grid-row: 1 / span 3;align-self: start;}.sx-ix--linkline .sx-ix__trail{grid-column: 1;grid-row: auto;}}.sx-dh__heading{margin: 0;color: var(--sx-heading);}.sx-dh__cell{min-width: 0;}.sx-dh--columns .sx-dh__cell{border-top: var(--line-rule) solid var(--draw);padding-top: var(--sp-3);}.sx-dh__head{margin: 0;color: var(--sx-heading);}@media (max-width: 1000px){.sx-dh__heading{margin-bottom: var(--sp-5);max-width: var(--measure);}.sx-dh__cell + .sx-dh__cell,.sx-dh__col + .sx-dh__col > .sx-dh__cell{margin-top: var(--sp-4);}.sx-dh__col{display: contents;}.sx-dh__head{display: none;}}@media (min-width: 1001px){.sx-dh--columns{display: grid;grid-template-columns: repeat(var(--dh-n),minmax(0,1fr));grid-template-rows: auto auto;column-gap: var(--gutter);align-items: start;}.sx-dh--columns .sx-dh__heading{position: absolute;width: var(--line-hairline);height: var(--line-hairline);margin: calc(var(--line-hairline) * -1);padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap;}.sx-dh__col{min-width: 0;display: grid;grid-row: span 2;grid-template-rows: subgrid;}.sx-dh--columns .sx-dh__head{padding-bottom: var(--sp-3);}}.sx-plate{margin: 0;min-width: 0;}.sx-plate__frame{position: relative;width: 100%;border-radius: var(--radius-control);overflow: clip;background: var(--surface);aspect-ratio: 4 / 3;}.sx-plate__frame--16-9{aspect-ratio: 16 / 9;}.sx-plate__frame--1-1{aspect-ratio: 1;}.sx-plate__art{position: absolute;inset: var(--sp-4);}.sx-plate--crop .sx-plate__art{inset: 0;}.sx-plate__img{display: block;width: 100%;height: 100%;object-fit: contain;}.sx-plate--crop .sx-plate__img{object-fit: cover;}@media (max-width: 1000px){.sx-plate--whole .sx-plate__art{inset: var(--sp-3);}}@media (max-width: 640px){.sx-plate--whole .sx-plate__art{inset: var(--sp-2);}}@media (max-width: 640px){.phone-rail.phone-rail{display: grid;grid-auto-flow: column;grid-auto-columns: calc(100% - var(--sp-7));grid-template-columns: none;grid-template-rows: none;gap: var(--sp-2);align-items: stretch;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scroll-padding-inline: var(--page-margin);margin-inline: calc(var(--page-margin) * -1);padding-inline: var(--page-margin);scrollbar-width: none;}.phone-rail::-webkit-scrollbar{display: none;}.phone-rail.phone-rail > *{min-width: 0;margin: 0;scroll-snap-align: start;}.hc.phone-rail{border: 0;border-radius: 0;}.hc.phone-rail > .hc__card:nth-child(n){border: var(--line-hairline) solid var(--rule);border-radius: var(--radius-control);grid-column: auto;padding: var(--sp-3);gap: var(--sp-3);}}.hc{--hc-inner-r: calc(var(--radius-control) - var(--line-hairline));list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(var(--hc-cols,4),minmax(0,1fr));border: var(--line-hairline) solid var(--rule);border-radius: var(--radius-control);}.surface-bone .hc{--hc-rest: var(--wp--custom--site--hc-rest-bone);}.surface-bone :is(.surface-paper,.surface-navy,.surface-charcoal,.surface-plum) .hc{--hc-rest: var(--wp--custom--site--hc-rest);}.hc__card{position: relative;display: flex;flex-direction: column;justify-content: space-between;gap: var(--sp-5);min-height: max(var(--hc-min),var(--hc-open-h,var(--hc-min)));padding: var(--sp-4);background: var(--surface);cursor: default;transition: background-color var(--dur-card-lift) var(--ease-in-out);}.hc__card + .hc__card{border-left: var(--line-hairline) solid var(--rule);}.hc__card:first-child{border-radius: var(--hc-inner-r) 0 0 var(--hc-inner-r);}.hc__card:last-child{border-radius: 0 var(--hc-inner-r) var(--hc-inner-r) 0;}.hc__card::after{content: '';position: absolute;inset: 0;border-radius: inherit;pointer-events: none;box-shadow: inset 0 0 0 0 var(--accent);transition: box-shadow var(--dur-card-lift) var(--ease-in-out);}.hc.cascade > .hc__card{transition: background-color var(--dur-card-lift) var(--ease-in-out),opacity var(--dur-entrance-fade) var(--ease-entrance-fade),translate var(--dur-entrance) var(--ease-entrance);transition-delay: 0s,calc(var(--i,0) * var(--stagger)),calc(var(--i,0) * var(--stagger));}.hc__card:focus-visible{background: var(--raised);outline: var(--focus-ring) solid var(--focus);outline-offset: var(--focus-offset);z-index: 1;}.hc__card:focus-visible::after{box-shadow: inset 0 0 0 var(--line-rule) var(--accent);}.hc__top{display: flex;align-items: flex-start;justify-content: space-between;gap: var(--sp-2);}.hc__n{color: var(--accent);font-variant-numeric: tabular-nums;}.hc .hc__icon{font-size: var(--icon-hc);line-height: 1;color: var(--accent);}.hc__n,.hc .hc__icon{opacity: var(--hc-rest);transition: opacity var(--dur-card-lift) var(--ease-in-out);}.hc__card:focus-visible .hc__n,.hc__card:focus-visible .hc__icon{opacity: 1;}.hc__text{display: flex;flex-direction: column;gap: 0;}.hc__title{margin: 0;color: var(--sx-heading,var(--draw));}.hc__body{margin: 0;padding-top: var(--sp-2);color: var(--text-2);}.hc__more{display: grid;grid-template-rows: 0fr;transition: grid-template-rows var(--dur-card-open) var(--ease-in-out);}.hc__more > div{overflow: hidden;min-height: 0;}.hc__card:focus-visible .hc__more{grid-template-rows: 1fr;}@media (hover: hover) and (pointer: fine){.hc__card:hover{background: var(--raised);}.hc__card:hover::after{box-shadow: inset 0 0 0 var(--line-rule) var(--accent);}.hc__card:hover .hc__more{grid-template-rows: 1fr;}.hc__card:hover .hc__n,.hc__card:hover .hc__icon{opacity: 1;}}.hc--still > .hc__card{justify-content: flex-start;}.hc--still .hc__more{grid-template-rows: 1fr;}.hc--still :is(.hc__n,.hc__icon){opacity: 1;}.hc--still > .hc__card::after{display: none;}@media (hover: hover) and (pointer: fine){.hc--still > .hc__card:hover{background: var(--surface);}}@media (hover: none),(pointer: coarse){.hc__more{grid-template-rows: 1fr;}.hc__n,.hc .hc__icon{opacity: 1;}.hc__card{justify-content: flex-start;min-height: 0;}}@media (max-width: 1000px){.hc__card{min-height: 0;}.hc__more{grid-template-rows: 1fr;}.hc__n,.hc .hc__icon{opacity: 1;}.hc--stack{grid-template-columns: minmax(0,1fr);}.hc--stack > .hc__card + .hc__card{border-left: 0;border-top: var(--line-hairline) solid var(--rule);}.hc--stack > .hc__card:first-child{border-radius: var(--hc-inner-r) var(--hc-inner-r) 0 0;}.hc--stack > .hc__card:last-child{border-radius: 0 0 var(--hc-inner-r) var(--hc-inner-r);}.hc--pairs{grid-template-columns: repeat(2,minmax(0,1fr));}.hc--pairs > .hc__card + .hc__card{border-left: 0;}.hc--pairs > .hc__card:nth-child(even){border-left: var(--line-hairline) solid var(--rule);}.hc--pairs > .hc__card:nth-child(n + 3){border-top: var(--line-hairline) solid var(--rule);}.hc--pairs > .hc__card:nth-child(1){border-radius: var(--hc-inner-r) 0 0 0;}.hc--pairs > .hc__card:nth-child(2){border-radius: 0 var(--hc-inner-r) 0 0;}.hc--pairs > .hc__card:nth-child(3){border-radius: 0 0 0 var(--hc-inner-r);}.hc--pairs > .hc__card:nth-child(4){border-radius: 0 0 var(--hc-inner-r) 0;}.hc--pairs > .hc__card{justify-content: flex-start;}}@media (max-width: 640px){.hc--pairs{grid-template-columns: minmax(0,1fr);}.hc--pairs > .hc__card:nth-child(even){border-left: 0;}.hc--pairs > .hc__card + .hc__card{border-top: var(--line-hairline) solid var(--rule);}.hc--pairs > .hc__card:nth-child(1){border-radius: var(--hc-inner-r) var(--hc-inner-r) 0 0;}.hc--pairs > .hc__card:nth-child(2),.hc--pairs > .hc__card:nth-child(3){border-radius: 0;}.hc--pairs > .hc__card:nth-child(4){border-radius: 0 0 var(--hc-inner-r) var(--hc-inner-r);}}html:not(.js) .hc__more{grid-template-rows: 1fr;}html:not(.js) :is(.hc__n,.hc .hc__icon){opacity: 1;}.index-grid{display: grid;grid-template-columns: 38.2% 61.8%;}.index-rail{padding-right: var(--sp-6);}.index-rail__inner{position: sticky;top: calc(var(--nav-h) + var(--admin-offset,0px) + var(--sp-5));}.rh-library__heading{margin: 0 0 var(--sp-5);color: var(--draw);}.rail-filters{display: flex;flex-wrap: wrap;gap: var(--sp-1);margin-bottom: var(--sp-4);}.rail-search{display: flex;align-items: center;gap: var(--sp-1);min-height: var(--control-h);scroll-margin: var(--sp-1);padding: 0 var(--sp-2);border: var(--line-hairline) solid var(--field-edge);border-radius: var(--radius-control);background: var(--raised);color: var(--text-3);transition: border-color var(--dur-color) var(--ease-color);}.rail-search:focus-within{border-color: var(--draw);color: var(--text);outline: var(--focus-ring) solid var(--focus);outline-offset: var(--focus-offset-field);}.rail-search .ms{font-size: var(--wp--custom--control--icon-sm);flex-shrink: 0;}.rail-search input{flex: 1;min-width: 0;appearance: none;background: none;border: 0;outline: none;font-family: var(--font-body);font-size: var(--t-small);color: var(--text);}.rail-search button{appearance: none;background: none;border: 0;cursor: pointer;width: var(--target);height: var(--target);margin-right: calc((var(--sp-1) + var(--sp-0) / 2) * -1);display: flex;align-items: center;justify-content: center;color: var(--text-3);}.rail-count{color: var(--text-3);margin: var(--sp-2) 0 0;}.index-list > ul{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: var(--sp-2);}.res-row{--row-sq: var(--res-sq);display: grid;grid-template-columns: var(--row-sq) minmax(0,1fr);min-height: var(--row-sq);align-items: stretch;text-decoration: none;background: var(--raised);}.res-row__thumb{position: relative;overflow: hidden;background: var(--surface);}.res-row__thumb img{width: 100%;height: 100%;object-fit: cover;display: block;}.res-row__body{display: flex;flex-direction: column;justify-content: center;min-width: 0;padding: var(--card-body-pad);}.res-row__title{color: var(--draw);margin: 0 0 var(--sp-2);transition: color var(--dur-color) var(--ease-color);}.res-row__summary{color: var(--text-2);max-width: var(--measure);margin: 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.res-row__meta{color: var(--text-3);}@media (min-width: 1001px){.res-row__summary{display: none;}}.lead{position: relative;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: var(--sp-5);align-items: center;text-decoration: none;}.lead__figure{position: relative;aspect-ratio: 4 / 3;overflow: hidden;border-radius: var(--radius-control);background: var(--raised);}.lead__figure img{width: 100%;height: 100%;object-fit: cover;display: block;}.lead__body{display: flex;flex-direction: column;}.lead__title{color: var(--draw);margin: 0 0 var(--sp-2);transition: color var(--dur-color) var(--ease-color);}.lead .lead__summary{margin: 0;color: var(--text);max-width: var(--measure);}.lead .lead__by{margin: var(--sp-2) 0 0;color: var(--text-2);}.card-foot.lead__foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--sp-1) var(--sp-3);}.lead__meta{color: var(--text-3);}.lead:focus-visible{outline: var(--focus-ring) solid var(--focus);outline-offset: var(--focus-offset);}.lead:focus-visible .lead__cta::before{scale: 1 1;}.lead:focus-visible .lead__cta::after{opacity: 0;}.rh-empty{margin: 0;padding: var(--sp-4) 0;color: var(--text-2);max-width: var(--measure);}@media (hover: hover) and (pointer: fine){.lead:hover .lead__title{color: var(--accent);}.lead:hover .lead__cta::before{scale: 1 1;}.lead:hover .lead__cta::after{opacity: 0;}}@media (max-width: 1280px){.index-grid{grid-template-columns: minmax(0,1fr);}.index-rail{padding-right: 0;margin-bottom: var(--sp-5);}.index-rail__inner{position: static;}.rail-filters{flex-wrap: nowrap;overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: none;padding: var(--sp-1) var(--page-margin);margin: calc(var(--sp-1) * -1) calc(var(--page-margin) * -1) calc(var(--sp-4) - var(--sp-1));scroll-padding-inline: var(--page-margin);}.rail-filters{--rail-fade: rgba(0,0,0,0.3);}.rail-filters[data-more='end']{mask-image: linear-gradient(to right,black calc(100% - var(--sp-5)),var(--rail-fade));}.rail-filters[data-more='start']{mask-image: linear-gradient(to left,black calc(100% - var(--sp-5)),var(--rail-fade));}.rail-filters[data-more='start end']{mask-image: linear-gradient(to right,var(--rail-fade),black var(--sp-5),black calc(100% - var(--sp-5)),var(--rail-fade));}.rail-filters::-webkit-scrollbar{display: none;}}@media (max-width: 1080px){.lead{grid-template-columns: minmax(0,1fr);gap: var(--sp-3);}}@media (max-width: 1000px){.res-row{grid-template-columns: minmax(0,1fr);min-height: 0;}.res-row__thumb{aspect-ratio: 16 / 9;}.res-row__body{justify-content: flex-start;}.index-list > ul{gap: var(--sp-3);}}.filter-block__count{display: none;}@media (max-width: 720px){.filter-block{align-items: center;text-align: center;gap: var(--sp-2);}.filter-block__count{display: block;}.grid-count{display: none;}.filter-row{flex-direction: column;align-items: center;width: 100%;gap: var(--sp-2);}.chip-group{justify-content: center;flex: 0 1 auto;width: 100%;}.filter-search{flex-shrink: 1;width: 100%;max-width: var(--field-max);}}.field{display: grid;gap: var(--sp-0);align-content: start;}.field label{font-size: var(--t-label);letter-spacing: var(--ls-label);line-height: var(--lh-label);text-transform: uppercase;font-weight: 600;color: var(--text-2);font-family: var(--font-body);}.field input,.field select,.field textarea{font-family: var(--font-body);font-size: var(--btn-label-size);height: var(--control-h);padding: 0 var(--field-pad-x);background: var(--raised);color: var(--text);border: var(--line-rule) solid var(--field-edge);border-radius: var(--radius-control);width: 100%;min-width: 0;}.field textarea{height: auto;min-height: var(--sp-9);padding: var(--sp-1) var(--field-pad-x);line-height: var(--lh-body);resize: vertical;}.field input::placeholder{color: var(--text-3);}.field input:focus,.field textarea:focus,.field select:focus{outline: var(--focus-ring) solid var(--focus);outline-offset: var(--focus-offset-field);border-color: var(--text);}.field--error :is(input,textarea,select){border-color: var(--error);border-width: var(--error-edge);}.field--error .field__help{color: var(--error);}.field--ok :is(input,textarea,select){border-color: var(--ok);border-width: var(--error-edge);}.field :is(input,textarea,select){transition: border-color var(--dur-color) var(--ease-color);}@keyframes form-in{from{opacity: 0;translate: 0 var(--sp-1);}}@keyframes form-pop{from{opacity: 0;scale: 0.6;}}.field--error .field__help,.form-alert:not([hidden]),.form-done:not([hidden]){animation: form-in var(--dur-max) var(--ease-enter);}.form-done:not([hidden]) .form-done__icon{animation: form-pop var(--dur-card-lift) var(--ease-entrance-scale) var(--dur-move) backwards;}.sf-step.is-done .sf-recap{animation: form-in var(--dur-max) var(--ease-enter);}.field__help{font-size: var(--t-small);color: var(--text-3);display: flex;align-items: center;gap: var(--sp-1);font-family: var(--font-body);line-height: var(--lh-small);}.field__help .ms{color: var(--error);}input[type=checkbox],input[type=radio]{-webkit-appearance: none;appearance: none;margin: 0;padding: 0;flex: none;width: var(--sp-3);height: var(--sp-3);display: inline-grid;place-content: center;vertical-align: middle;background: var(--raised);border: var(--line-rule) solid var(--field-edge);border-radius: var(--radius-control);cursor: pointer;transition: border-color var(--dur-color) var(--ease-color),background-color var(--dur-color) var(--ease-color);}input[type=radio]{border-radius: 50%;}input[type=checkbox]:checked{background: var(--text);border-color: var(--text);}input[type=checkbox]:checked::before{content: '';width: var(--field-pad-x);height: var(--field-pad-x);background: var(--surface);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M2 9.5 L7 14.5 L16 5.5' fill='none' stroke='black' stroke-width='2.6'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M2 9.5 L7 14.5 L16 5.5' fill='none' stroke='black' stroke-width='2.6'/%3E%3C/svg%3E") center / contain no-repeat;}input[type=radio]:checked{border-color: var(--text);}input[type=radio]:checked::before{content: '';width: calc(var(--sp-1) + var(--sp-0));height: calc(var(--sp-1) + var(--sp-0));border-radius: 50%;background: var(--text);}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline: var(--focus-ring) solid var(--focus);outline-offset: var(--focus-offset);}input[type=checkbox]:disabled,input[type=radio]:disabled{border-color: var(--rule);opacity: .55;cursor: not-allowed;}@media (hover: hover) and (pointer: fine){.field :is(input,textarea):hover{border-color: var(--text-3);}}.pw-gate.section{padding-top: calc(var(--nav-h) + var(--section-pt)) !important;min-height: 72vh;}.pw-gate__label{display: block;color: var(--accent);}.pw-gate__title{color: var(--sx-heading);margin: var(--sp-2) 0 var(--sp-3);max-width: 20ch;}.pw-gate__line{color: var(--text);margin: 0 0 var(--sp-5);max-width: var(--measure);}.pw-gate__form{display: flex;flex-wrap: wrap;align-items: flex-start;gap: var(--sp-2);max-width: var(--form-max);}.pw-gate__form .field{flex: 1 1 var(--field-max);max-width: var(--field-max);}.pw-gate__form > p{display: contents;}.pw-gate__form .btn{margin-top: calc(var(--t-label) * var(--lh-label) + var(--sp-0));}@media (max-width: 1000px){.pw-gate.section{padding-top: calc(var(--nav-h) + var(--sp-6)) !important;min-height: 60vh;}}@media (max-width: 640px){.pw-gate__form .btn{margin-top: 0;}}.choice{margin: 0;padding: 0;border: 0;min-width: 0;}.choice__legend{padding: 0;margin-bottom: var(--sp-0);font-family: var(--font-body);font-size: var(--t-label);line-height: var(--lh-label);letter-spacing: var(--ls-label);text-transform: uppercase;font-weight: 600;color: var(--text-2);}.choice__opts{display: grid;}.choice--row .choice__opts{display: flex;flex-wrap: wrap;column-gap: var(--sp-4);}.radio-row{--radio-line: calc(var(--btn-label-size) * var(--lh-small));display: flex;align-items: flex-start;gap: var(--sp-1);padding-block: calc((var(--target) - var(--radio-line)) / 2);cursor: pointer;font-family: var(--font-body);font-size: var(--btn-label-size);line-height: var(--lh-small);color: var(--text);}@media (max-width: 1000px){.radio-row{padding-block: calc((var(--control-h) - var(--radio-line)) / 2);}}.choice--error .choice__opts input[type=radio]{border-color: var(--error);border-width: var(--error-edge);}.choice--error > .field__help{color: var(--error);}.check-row{display: inline-flex;align-items: center;gap: var(--sp-2);min-height: var(--target);align-self: flex-start;cursor: pointer;color: var(--text);}.form-alert{display: grid;gap: var(--sp-1);justify-items: start;margin-bottom: var(--sp-4);}.form-alert__icon{color: var(--error);}.form-alert__heading{margin: 0;color: var(--sx-heading);}.form-alert__body{margin: 0;color: var(--text);max-width: var(--measure);}.form-alert:focus-visible,.form-done:focus-visible{outline: var(--focus-ring) solid var(--focus);outline-offset: var(--focus-offset);}.form-done{display: grid;gap: var(--sp-2);justify-items: start;}.form-done__icon{color: var(--ok);}.form-done__line{margin: 0;color: var(--sx-heading);max-width: 34ch;}.form-summary{margin: 0;padding: var(--sp-2);color: var(--error);border: var(--error-edge) solid var(--error);border-radius: var(--radius-control);display: flex;align-items: center;gap: var(--sp-1);}.form-panel{width: fit-content;max-width: 100%;padding: var(--sp-4);}@media (max-width: 640px){.form-panel{width: auto;padding: var(--sp-3);}}@media (prefers-reduced-motion: no-preference) and (min-width: 1001px) and (hover: hover) and (pointer: fine){@view-transition{navigation: auto;}.nav{view-transition-name: site-nav;}.article-cover__art,.article-figure--wide img{view-transition-name: piece;}::view-transition-old(root),::view-transition-new(root){animation-duration: var(--dur-max);}::view-transition-group(piece){animation-duration: var(--dur-card-lift);animation-timing-function: var(--ease-in-out);}::view-transition-old(piece),::view-transition-new(piece){height: 100%;object-fit: cover;}::view-transition-group(*){animation-timing-function: var(--ease-in-out);}}:is(.btn,.chip,.rail-filter,.stepper-btn,.sf-answer,.nav-group-row,.framed-film__toggle,.resource-card,.res-row,.lead,.home-lead,.sx-link,.link-standalone,.nav-row,.nav-sub-row){-webkit-tap-highlight-color: transparent;}@media (prefers-reduced-motion: reduce){*{animation-duration: .01ms !important;transition-duration: .01ms !important;}*::before,*::after{animation-duration: .01ms !important;transition-duration: .01ms !important;}.btn::before,.btn{transition: none;}.hero-photo{animation: none !important;transform: none !important;translate: none !important;scale: none !important;}.cascade > *,.revealed .cascade > *,.cascade > .revealed,.rise,.rise.revealed,.reveal,.reveal.revealed{transition: none !important;opacity: 1 !important;translate: none !important;}.art-build [data-build],.art-build[data-build]{transition: none;}.hc .hc__card::after,.hc .hc__more,.hc .hc__n,.hc .hc__icon{transition: none;}}