.booking-dialog[data-astro-cid-rc53kxqp]{width:min(var(--ds-size-booking-dialog-max),calc(100vw - var(--ds-space-8)));height:min(var(--ds-size-booking-dialog-height),calc(100dvh - var(--ds-space-8)));max-width:none;max-height:none;margin:auto;overflow:auto;overscroll-behavior:contain;border:1px solid var(--theme-border-subtle);border-radius:var(--ds-page-radius);padding:0;background:var(--theme-surface-page);color:var(--theme-text-primary);box-shadow:var(--ds-elevation-3)}.booking-dialog[data-astro-cid-rc53kxqp]::backdrop{background:var(--ds-overlay-dark)}.booking-shell[data-astro-cid-rc53kxqp]{display:grid;height:100%;min-height:var(--ds-size-booking-content-min);grid-template-rows:auto minmax(0,1fr) auto}.booking-header[data-astro-cid-rc53kxqp]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-6);border-bottom:1px solid var(--ds-dark-line);padding:var(--ds-space-5) var(--ds-space-6);background:var(--ds-dark-bg);color:var(--ds-on-dark)}.booking-brand[data-astro-cid-rc53kxqp]{display:flex;min-width:0;gap:var(--ds-space-4);align-items:flex-start}.booking-brand[data-astro-cid-rc53kxqp] .logo-icon{width:var(--ds-space-8);height:var(--ds-space-8);flex:0 0 auto}.booking-eyebrow[data-astro-cid-rc53kxqp].ds-eyebrow{margin:0 0 var(--ds-space-1);color:var(--ds-accent-visual);font-size:var(--ds-font-fine-print);font-weight:var(--ds-weight-medium)}.booking-header[data-astro-cid-rc53kxqp] h2[data-astro-cid-rc53kxqp]{margin:0;color:var(--ds-on-dark);font-size:var(--ds-font-heading-small);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-heading)}.booking-header[data-astro-cid-rc53kxqp] p[data-astro-cid-rc53kxqp]:last-child{margin:var(--ds-space-2) 0 0;color:var(--ds-on-dark-mid);font-size:var(--ds-font-small);line-height:var(--ds-leading-normal)}.booking-close[data-astro-cid-rc53kxqp]{display:grid;width:var(--ds-space-12);height:var(--ds-space-12);flex:0 0 auto;place-items:center;border:1px solid var(--ds-dark-line);border-radius:var(--ds-radius-round);padding:0;background:var(--ds-dark-card);color:var(--ds-on-dark);cursor:pointer}.booking-close[data-astro-cid-rc53kxqp]:hover{color:var(--ds-orange-4)}.booking-close[data-astro-cid-rc53kxqp]:focus-visible{outline:3px solid var(--ds-orange-4);outline-offset:3px}.booking-close[data-astro-cid-rc53kxqp] svg[data-astro-cid-rc53kxqp]{width:var(--ds-space-5);height:var(--ds-space-5)}.booking-frame-shell[data-astro-cid-rc53kxqp]{position:relative;min-height:var(--ds-size-booking-frame-min);background:var(--ds-canvas)}.booking-widget[data-astro-cid-rc53kxqp]{display:block;width:100%;height:100%;background:var(--ds-canvas);visibility:hidden}.booking-widget[data-astro-cid-rc53kxqp] iframe{display:block;width:100%;height:100%;min-height:var(--ds-size-booking-frame-min);border:0;background:var(--ds-canvas)}.booking-frame-shell[data-astro-cid-rc53kxqp][data-loaded=true] .booking-widget[data-astro-cid-rc53kxqp]{visibility:visible}.booking-loading[data-astro-cid-rc53kxqp]{position:absolute;inset:0;display:grid;margin:0;place-items:center;padding:var(--ds-space-6);color:var(--ds-blue-7);font-size:var(--ds-font-copy-small);text-align:center}.booking-frame-shell[data-astro-cid-rc53kxqp][data-loaded=true] .booking-loading[data-astro-cid-rc53kxqp]{display:none}.booking-footer[data-astro-cid-rc53kxqp]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ds-space-2);border-top:1px solid var(--theme-border-subtle);padding:var(--ds-space-3) var(--ds-space-5);background:var(--theme-surface-subtle);color:var(--theme-text-secondary);font-size:var(--ds-font-small);line-height:var(--ds-leading-normal);text-align:center}.booking-footer[data-astro-cid-rc53kxqp] a[data-astro-cid-rc53kxqp]{color:var(--theme-accent-text);font-weight:var(--ds-weight-semibold);text-underline-offset:var(--ds-space-1)}.booking-footer[data-astro-cid-rc53kxqp] a[data-astro-cid-rc53kxqp]:focus-visible{outline:3px solid var(--theme-focus-ring);outline-offset:3px}html[data-booking-open=true],html[data-booking-open=true] body{overflow:hidden}html[data-booking-open=true] body{position:fixed;inset-inline:0;width:100%}@media(max-width:700px){.booking-dialog[data-astro-cid-rc53kxqp]{width:100vw;height:100dvh;border:0;border-radius:0}.booking-header[data-astro-cid-rc53kxqp]{padding:max(var(--ds-space-4),env(safe-area-inset-top)) var(--ds-space-4) var(--ds-space-4)}.booking-brand[data-astro-cid-rc53kxqp]{gap:var(--ds-space-3)}.booking-brand[data-astro-cid-rc53kxqp] .logo-icon{width:var(--ds-space-6);height:var(--ds-space-6)}.booking-header[data-astro-cid-rc53kxqp] h2[data-astro-cid-rc53kxqp]{font-size:var(--ds-font-subheading)}.booking-footer[data-astro-cid-rc53kxqp]{padding-bottom:max(var(--ds-space-3),env(safe-area-inset-bottom))}}:root{--ds-content-max: 82.5rem;--ds-content-pad: clamp(1.25rem, 3.9vw, 4rem);--ds-content-pad-wide: clamp(1.25rem, 4vw, 4rem);--ds-hero-max: 104.75rem;--ds-hero-pad: clamp(1.25rem, 7vw, 9.5rem);--ds-section-space: clamp(4rem, 7vw, 7.5rem);--ds-section-space-tight: clamp(3rem, 5vw, 5rem);--ds-page-overlap: clamp(3rem, 4vw, 4rem);--ds-page-radius: 20px;--ds-section-overlap: var(--ds-page-radius);--ds-font-button-small: .86rem;--ds-space-control-gap: .55rem;--ds-space-text-button-inline: .2rem;--ds-font-eyebrow: .7rem;--ds-space-section-heading: clamp(2.2rem, 4vw, 4rem);--ds-font-section: clamp(1.9rem, 2.9vw, 3rem);--ds-font-body: clamp(1rem, 1.15vw, 1.2rem);--ds-font-social-proof: .95rem;--ds-space-social-proof-overlap: -12px;--ds-space-social-proof-overlap-small: -10px;--ds-font-faq-question: clamp(1rem, 1.4vw, 1.2rem);--ds-font-faq-pill-question: clamp(1rem, 1.2vw, 1.375rem);--ds-font-faq-answer: 1.05rem;--ds-font-faq-article-icon: 1.3rem;--ds-leading-faq-pill: 1.3;--ds-space-faq-summary-block: 1.4rem;--ds-space-faq-answer-pull: -.2rem;--ds-space-faq-pill-answer: .9rem 0 .2rem;--ds-space-faq-article-summary-block: 1.1rem;--ds-space-faq-article-answer-gap: 1.2rem;--ds-duration-faq-reveal: .3s;--ds-font-card: clamp(1.3rem, 1.8vw, 1.7rem);--ds-font-process-roomy-number: .65rem;--ds-font-process-roomy-copy: .88rem;--ds-space-process-compact-inset: clamp(1.25rem, 2vw, 1.75rem) clamp(1rem, 1.7vw, 1.4rem);--ds-space-process-roomy-inset: 2rem 1.4rem;--ds-space-process-heading: clamp(1.4rem, 2.2vw, 2rem) 0 .65rem;--ds-space-process-roomy-heading-gap: .7rem;--ds-space-section-roomy: clamp(3.5rem, 6vw, 100px);--ds-space-section-medium: clamp(2.5rem, 4vw, 4rem);--ds-space-proof-heading-gap: clamp(1.25rem, 2vw, 2rem);--ds-space-proof-logobar-gap: 24px;--ds-space-proof-strip-gap: clamp(1rem, 2vw, 1.5rem);--ds-space-proof-strip-desktop: clamp(5rem, 7vw, 7.5rem);--ds-space-proof-mobile-tile: 1.1rem;--ds-font-proof-meta: .66rem;--ds-font-proof-mobile-quote: .76rem;--ds-space-proof-copy-block: .2rem 0;--ds-space-proof-quote-frame: .3rem 2rem .65rem 1.5rem;--ds-space-proof-mobile-gap: .8rem;--ds-space-proof-mobile-quote: .4rem 1.8rem .65rem 1.25rem;--ds-font-closing-card-title: clamp(1.7rem, 2.9vw, 2.4rem);--ds-font-closing-band-title: clamp(1.9rem, 3.3vw, 3.2rem);--ds-leading-closing-title: 1.12;--ds-space-copy-offset: 1.6rem;--ds-space-closing-card-inset: 3.4rem clamp(1.6rem, 4vw, 3.2rem);--ds-space-closing-band-block: clamp(4.5rem, 7vw, 7rem);--ds-space-closing-title-gap: 1.2rem;--ds-space-closing-button-inset: .7rem 1.4rem;--ds-space-closing-card-mobile-inset: 2.4rem 1.4rem;--ds-hero-title: clamp(2.75rem, 5vw, 5.2rem);--ds-hero-body: clamp(1rem, 1.15vw, 1.2rem);--ds-hero-leading: 1.02;--ds-hero-tracking: var(--ds-tracking-display);--ds-hero-copy-top: clamp(9.5rem, 18vh, 11rem);--ds-hero-copy-max: 48ch;--ds-space-marketing-hero-block: clamp(5.5rem, 9vw, 8.5rem);--ds-space-marketing-hero-grid-gap: clamp(2.5rem, 6vw, 7rem);--ds-space-marketing-hero-action-gap: .8rem;--ds-space-marketing-hero-mobile-block: 4.5rem;--ds-space-faq-layout-gap: clamp(2rem, 6vw, 7rem);--ds-space-faq-pill-layout-gap: clamp(2rem, 5vw, 5rem);--ds-space-faq-eyebrow-gap: .9rem;--ds-font-newsletter-eyebrow: .68rem;--ds-font-newsletter-title: clamp(2.55rem, 3.4vw, 3.65rem);--ds-font-newsletter-body: clamp(1rem, 1.25vw, 1.1rem);--ds-font-newsletter-card-title: clamp(2.4rem, 3.6vw, 3.55rem);--ds-font-newsletter-mobile-title: clamp(1.85rem, 9.3vw, 2.35rem);--ds-leading-newsletter-title: 1.03;--ds-tracking-newsletter-title: -.045em;--ds-space-newsletter-band-inset: clamp(3rem, 4vw, 4.5rem) var(--ds-content-pad-wide);--ds-space-newsletter-band-gap: clamp(4rem, 6vw, 6rem);--ds-space-newsletter-body: 1.6rem 0 1.65rem auto;--ds-space-newsletter-button-inset: .8rem 1.35rem;--ds-space-newsletter-card-inset: clamp(3rem, 5vw, 4.5rem) clamp(1.5rem, 4vw, 3.2rem);--ds-font-training-takeaway-number: .65rem;--ds-space-training-takeaway-visual: clamp(1.15rem, 2.4vw, 2rem);--ds-space-training-takeaway-copy: clamp(1.5rem, 3.2vw, 2.5rem);--ds-space-training-takeaway-copy-offset: .7rem;--ds-space-training-takeaway-copy-mobile: 1.6rem 1.25rem 2rem;--ds-space-training-tool-visual: 1.8rem 1rem 1rem;--ds-space-training-tool-copy: 1.1rem 1.25rem 1.3rem;--ds-space-training-calendar-card: clamp(1rem, 2.2vw, 1.5rem);--ds-space-training-calendar-head: .8rem;--ds-space-training-calendar-offset: .7rem;--ds-space-training-calendar-cells: .2rem;--ds-font-training-calendar-title: 1.25rem;--ds-font-training-calendar-meta: .68rem;--ds-font-training-calendar-weekday: .55rem;--ds-radius-training-calendar-day: .4rem}:root{--ds-font-worksheet-kicker: clamp(.48rem, .65vw, .58rem);--ds-font-worksheet-title: clamp(.9rem, 1.2vw, 1.08rem);--ds-font-worksheet-list: clamp(.57rem, .75vw, .68rem);--ds-font-worksheet-index: .55rem;--ds-font-worksheet-badge: .58rem;--ds-font-worksheet-note: .6rem;--ds-font-worksheet-status: clamp(.43rem, .55vw, .52rem);--ds-font-worksheet-measure: .56rem;--ds-font-envelope-meta: .52rem;--ds-font-envelope-title: clamp(1.15rem, 1.8vw, 1.4rem);--ds-font-envelope-meta-mobile: .46rem;--ds-font-envelope-title-mobile: clamp(1.2rem, 6vw, 1.5rem);--ds-font-art-6px: 6px;--ds-font-art-7px: 7px;--ds-font-art-8px: 8px;--ds-font-art-9px: 9px;--ds-font-art-10px: 10px;--ds-font-art-12px: 12px;--ds-font-art-15px: 15px;--ds-leading-worksheet-title: 1.25;--ds-leading-art-title: 1.18;--ds-tracking-worksheet-kicker: .13em;--ds-tracking-art-kicker: .09em;--ds-tracking-art-label: .07em;--ds-space-worksheet-inset: clamp(.8rem, 1.3vw, 1rem);--ds-space-worksheet-row-block: .52rem;--ds-space-worksheet-badge-inset: .22rem .58rem;--ds-space-worksheet-flow-gap: .35rem;--ds-space-worksheet-flow-inset: .55rem .42rem;--ds-space-worksheet-note-offset: .9rem;--ds-space-worksheet-status-gap: .3rem;--ds-space-worksheet-status-offset: 1.15rem;--ds-space-worksheet-status-inset: .46rem .15rem;--ds-space-worksheet-measure-gap: .45rem;--ds-space-worksheet-measure-offset: 1.1rem;--ds-space-envelope-letter-inset: 1.2rem 1.3rem 1.4rem;--ds-space-envelope-header-block: .95rem;--ds-space-envelope-title-offset: 1.8rem;--ds-space-envelope-letter-mobile-inset: 1.1rem 1.15rem 1.25rem;--ds-space-art-neg-6px: -6px;--ds-space-art-neg-5px: -5px;--ds-space-art-3px: 3px;--ds-space-art-4px: 4px;--ds-space-art-5px: 5px;--ds-space-art-6px: 6px;--ds-space-art-7px: 7px;--ds-space-art-8px: 8px;--ds-space-art-9px: 9px;--ds-space-art-10px: 10px;--ds-space-art-12px: 12px;--ds-space-art-13px: 13px;--ds-space-art-16px: 16px;--ds-space-artifact-frame: clamp(1rem, 3vw, 2.5rem);--ds-duration-global-color: .15s;--ds-duration-footer-status: 2.4s;--ds-duration-envelope-cycle: 10.8s;--ds-delay-global-heading: 50ms;--ds-delay-global-lede: .1s;--ds-hero-stage: min(100svh, 900px);--ds-size-booking-dialog-max: 68rem;--ds-size-booking-dialog-height: 50rem;--ds-size-booking-content-min: 32rem;--ds-size-booking-frame-min: 18rem;--ds-font-page-body: 1.05rem;--ds-font-chrome-wordmark: 1.15rem;--ds-font-chrome-nav: .85rem;--ds-font-chrome-menu: .95rem;--ds-font-chrome-label: .68rem;--ds-tracking-chrome-legal: .1em;--ds-space-global-wrap-inline: clamp(1.2rem, 4vw, 3rem);--ds-space-chrome-header-start: 1.7rem;--ds-space-chrome-gutter: clamp(1.6rem, 3vw, 2.8rem);--ds-space-chrome-menu-gap: .85rem;--ds-space-chrome-menu-inset: 1rem 1.1rem;--ds-space-chrome-dock-gap: 1.1rem;--ds-space-chrome-dock-inset: .58rem .62rem .58rem .9rem;--ds-space-chrome-dock-action: .78rem 1.15rem;--ds-space-chrome-footer-block: 3rem 0 5.25rem;--ds-space-chrome-newsletter-copy: .35rem 0 .65rem;--ds-space-chrome-label-end: .9rem;--ds-space-chrome-footer-link-block: .22rem;--ds-space-chrome-legal-gap: .8rem;--ds-space-chrome-legal-start: 1.3rem;--ds-space-chrome-social-offset: .6rem;--ds-space-chrome-social-link-block: .15rem;--ds-space-chrome-mobile-edge: .7rem;--ds-space-chrome-mobile-control-gap: .15rem;--ds-space-chrome-mobile-menu-gap: .1rem;--ds-space-chrome-mobile-action-margin: .5rem .1rem .1rem;--ds-space-chrome-mobile-action-inset: .7rem 1rem;--ds-space-chrome-footer-mobile-end: 2.75rem;--ds-space-chrome-footer-mobile-gap: 1.8rem;--ds-font-prose-h1: clamp(2.1rem, 4.5vw + .8rem, 3.6rem);--ds-font-prose-code: .85em;--ds-font-prose-lede: 1.18rem;--ds-font-prose-meta: .75rem;--ds-font-prose-lede-mobile: 1.08rem;--ds-tracking-prose-table: .08em;--ds-space-prose-h2: 2.8rem 0 .8rem;--ds-space-prose-h3: 1.8rem 0 .5rem;--ds-space-prose-paragraph-end: 1.05rem;--ds-space-prose-list-end: 1.1rem;--ds-space-prose-list-inline: 1.3rem;--ds-space-prose-list-item-end: .4rem;--ds-space-prose-quote-margin: 1.4rem 0;--ds-space-prose-quote-inset: .2rem 0 .2rem 1.2rem;--ds-space-prose-code-inset: .1em .35em;--ds-space-prose-panel-margin: 1.8rem 0;--ds-space-prose-panel-inset: 1.2rem 1.5rem;--ds-space-prose-cta-inset: 1.6rem 1.8rem;--ds-space-prose-action-gap: .8rem;--ds-space-prose-frame-offset: .6rem;--ds-space-prose-table-cell: .6rem .9rem;--ds-space-prose-panel-block: 2.6rem;--ds-font-not-found-title: clamp(2.5rem, 7vw, 5.5rem);--ds-duration-newsletter-fallback: 8s;--ds-duration-booking-script-timeout: 10s;--ds-duration-booking-widget-timeout: 15s;--ds-ai-hero-stage: min(860px, calc(100svh - 90px) );--ds-space-ai-hero: clamp(5.5rem, 8vw, 7.5rem);--ds-space-ai-hero-gap: clamp(2.5rem, 5vw, 4rem);--ds-space-ai-section: clamp(5rem, 8vw, 8rem);--ds-space-ai-ownership-gap: clamp(3rem, 6vw, 6rem);--ds-space-ai-copy-offset: 1.6rem;--ds-space-ai-control-block: .8rem;--ds-space-ai-control-inline: 1.4rem;--ds-space-ai-roadmap-gap: .7rem;--ds-space-ai-roadmap-head: .35rem;--ds-space-ai-roadmap-head-end: .3rem;--ds-space-ai-roadmap-status-gap: .55rem;--ds-space-ai-roadmap-item-gap: .45rem;--ds-font-ai-eyebrow: .68rem;--ds-font-ai-release-label: .58rem;--ds-font-ai-roadmap-title: 1.15rem;--ds-font-ai-roadmap-step: clamp(.48rem, 1.4vw, .58rem);--ds-font-ai-roadmap-caption: .66rem;--ds-font-ai-section-title: clamp(2rem, 3vw, 3.2rem);--ds-font-ai-intro: .95rem;--ds-font-ai-ownership: clamp(2.2rem, 3.6vw, 3.5rem);--ds-font-ai-roadmap-step-mobile: .43rem;--ds-font-ai-ownership-mobile: clamp(1.45rem, 7vw, 2.2rem);--ds-duration-ai-roadmap-cycle: 1.35s;--ds-elevation-ai-status: 0 0 0 .25rem color-mix(in srgb, var(--ds-accent) 18%, transparent);--ds-space-home-eyebrow-gap: .9rem;--ds-space-home-hero-cta-gap: 4.5rem;--ds-space-home-manifest-eyebrow-gap: 1.4rem;--ds-space-home-manifest-block: clamp(3rem, 5vw, 65px);--ds-space-home-manifest-word: .26em;--ds-space-home-offer-bottom: clamp(2rem, 2.5vw, 2.5rem);--ds-space-home-offer-head-bottom: 50px;--ds-space-home-offer-card-gap: 20px;--ds-space-home-offer-visual: clamp(.9rem, 1.6vw, 1.5rem);--ds-space-home-offer-body: 1rem 1.15rem;--ds-space-home-offer-title: .4rem 0 .25rem;--ds-space-home-method-block: clamp(4.5rem, 7vw, 7rem);--ds-space-home-method-gap: clamp(3rem, 9vw, 10rem);--ds-space-home-principle-block: 1.75rem;--ds-space-home-principle-index: .35rem;--ds-space-home-principle-title-gap: .45rem;--ds-space-home-worksheets-block: clamp(3.5rem, 7vw, 7rem) 0 clamp(1.5rem, 3vw, 3rem);--ds-space-home-worksheets-kicker-gap: .7rem;--ds-space-home-worksheets-offset: 2.3rem;--ds-space-home-worksheets-under: 1.4rem;--ds-space-home-worksheets-gap: 32px;--ds-space-home-worksheet-card-inset: 20px;--ds-space-home-worksheet-label-gap: .6rem;--ds-space-home-worksheet-description: .5rem 0 .8rem;--ds-space-home-worksheet-result-gap: .35rem;--ds-space-home-worksheet-card-inset-mobile: 15px;--ds-space-home-worksheet-result-mobile: .6rem;--ds-font-home-manifest: clamp(1.5rem, 2.9vw, 3rem);--ds-font-home-offer-step: .66rem;--ds-font-home-offer-arrow: 1.25rem;--ds-font-home-method-title: clamp(2.6rem, 4.5vw, 4.6rem);--ds-font-home-method-intro: clamp(1rem, 1.15vw, 1.1rem);--ds-font-home-principle-copy: .96rem;--ds-font-home-worksheets-kicker: .68rem;--ds-font-home-worksheet-title: 1.16rem;--ds-font-home-worksheet-copy: .78rem;--ds-font-home-worksheet-result: .75rem;--ds-font-home-worksheet-meta: .66rem;--ds-leading-home-manifest: 1.28;--ds-leading-home-method-title: 1.04;--ds-leading-home-principle-title: 1.25;--ds-leading-home-worksheet-copy: 1.42;--ds-duration-home-control-filter: .2s;--ds-space-training-section-mobile: clamp(3.5rem, 14vw, 5rem);--ds-space-training-format-visual: clamp(.9rem, 1.6vw, 1.5rem);--ds-space-training-format-body: 1rem 1.15rem;--ds-space-training-format-title: .4rem 0 0;--ds-space-training-format-lede: .55rem 0 1rem;--ds-space-training-format-result: .85rem;--ds-space-training-format-card: clamp(1rem, 2vw, 1.3rem);--ds-space-training-format-promise: .65rem 0 1rem;--ds-space-training-format-flow-gap: .35rem;--ds-space-training-format-flow: .45rem .3rem;--ds-space-training-format-footer: .9rem 0 0;--ds-space-training-format-footer-top: .7rem;--ds-space-training-format-mobile-card: .9rem;--ds-space-training-format-mobile-flow: .35rem .2rem;--ds-space-training-formula-card: clamp(1.2rem, 2vw, 1.4rem);--ds-space-training-formula-title: .9rem 0 .6rem;--ds-space-training-formula-divider: .6rem;--ds-space-training-formula-title-mobile: .7rem;--ds-space-training-hero-proof: 3.2rem;--ds-space-training-process-block: clamp(2.5rem, 3.8vw, 4rem);--ds-space-training-process-heading: clamp(1.1rem, 1.8vw, 1.75rem);--ds-space-training-process-ownership: clamp(1.25rem, 2vw, 1.75rem) 0 0;--ds-space-training-takeaways-heading: clamp(1.4rem, 2.2vw, 2.25rem);--ds-space-training-application-card: clamp(.9rem, 1.8vw, 1.3rem);--ds-space-training-application-status: .25rem .55rem;--ds-space-training-application-title: .65rem;--ds-space-training-application-flow-gap: .45rem;--ds-space-training-application-flow-offset: .9rem;--ds-space-training-application-footer-top: .65rem;--ds-space-training-organisation-card: .7rem 1rem;--ds-space-training-organisation-row: .55rem 0;--ds-space-training-library-card: .8rem;--ds-space-training-library-label: .2rem 0 .55rem;--ds-space-training-library-tag: .15rem .4rem;--ds-space-training-flow-mobile: .35rem .2rem;--ds-font-training-format-meta: .58rem;--ds-font-training-format-title: clamp(1.05rem, 1.7vw, 1.35rem);--ds-font-training-micro: .56rem;--ds-font-training-formula-meta: .6rem;--ds-font-training-formula-title: clamp(1.35rem, 1.9vw, 1.7rem);--ds-font-training-detail: .78rem;--ds-font-training-formula-title-mobile: 1.1rem;--ds-font-training-formula-meta-mobile: .54rem;--ds-font-training-process-ownership: clamp(1rem, 1.8vw, 1.5rem);--ds-font-training-application-title: clamp(1.2rem, 1.9vw, 1.55rem);--ds-font-training-library-stat: clamp(2.2rem, 3.5vw, 3rem);--ds-leading-training-card-title: 1.15;--ds-leading-training-flow: 1.25;--ds-leading-training-library-stat: .95;--ds-tracking-training-format-meta: .13em;--ds-tracking-training-status: .06em;--ds-tracking-training-library-stat: -.05em;--ds-radius-training-format-card: .8rem;--ds-radius-training-flow: .45rem;--ds-radius-training-formula-card: .75rem;--ds-radius-training-application-card: .75rem;--ds-radius-training-application-flow: .5rem;--ds-radius-training-skill: .55rem;--ds-radius-training-board: .65rem;--ds-duration-training-formula-rotate: .9s;--ds-duration-training-formula-release: 1s;--ds-duration-training-formula-cycle: 4.2s;--ds-space-knowledge-hero-block: clamp(6rem, 10vw, 10rem);--ds-space-knowledge-hero-gap: clamp(2.5rem, 6vw, 7rem);--ds-space-knowledge-search-shell: .3rem;--ds-space-knowledge-search-input: .7rem 1rem;--ds-space-knowledge-action: .75rem 1.25rem;--ds-space-knowledge-sheet-inset: 1.6rem;--ds-space-knowledge-sheet-title: 1.3rem 0 0;--ds-space-knowledge-sheet-list: 1.4rem;--ds-space-knowledge-sheet-row: .7rem 0;--ds-space-knowledge-sheet-side-row: .6rem;--ds-space-knowledge-list-marker: .6rem;--ds-space-knowledge-featured-inset: clamp(1.5rem, 3vw, 2.4rem);--ds-space-knowledge-featured-title: 2rem 0 1.5rem;--ds-space-knowledge-featured-list: 0 0 1.6rem;--ds-space-knowledge-directory-overlap: clamp(.8rem, 1.6vw, 1.35rem);--ds-space-knowledge-directory-topic: 2.25rem;--ds-space-knowledge-directory-block: clamp(3rem, 4vw, 4rem) clamp(5rem, 9vw, 9rem);--ds-space-knowledge-directory-heading: .7rem 0 0;--ds-space-knowledge-card-inset: 0 1.3rem 1.4rem;--ds-space-knowledge-card-visual-offset: 0 -1.3rem 1.3rem;--ds-space-knowledge-card-visual-inset: 1.5rem;--ds-space-knowledge-card-title: .55rem 0 .4rem;--ds-space-knowledge-planned-inset: .3rem .55rem;--ds-space-knowledge-handoff-block: clamp(5rem, 8vw, 8rem);--ds-space-knowledge-handoff-gap: clamp(2rem, 5vw, 5rem);--ds-font-knowledge-kicker: .66rem;--ds-font-knowledge-small: .78rem;--ds-font-knowledge-directory-title: clamp(2.3rem, 4vw, 4.3rem);--ds-font-knowledge-visual-title: 2rem;--ds-font-knowledge-sheet-title: 1.45rem;--ds-font-knowledge-sheet-index: .58rem;--ds-font-knowledge-sheet-meta: .68rem;--ds-font-knowledge-sheet-side-title: 1.1rem;--ds-font-knowledge-body-small: .85rem;--ds-font-knowledge-handoff: clamp(2.1rem, 3.6vw, 3.8rem);--ds-leading-knowledge-kicker: 1.45;--ds-leading-knowledge-directory-title: 1.05;--ds-tracking-knowledge-directory-title: -.04em;--ds-duration-knowledge-sheet-enter: .56s;--ds-delay-knowledge-sheet-enter: 70ms;--ds-delay-knowledge-fan-enter: .13s;--ds-header-overlap: clamp(1.25rem, 1.6vw, 1.5rem)}:root{color-scheme:light;--theme-surface-page: var(--ds-canvas);--theme-surface-subtle: var(--ds-beige-2);--theme-surface-raised: var(--ds-card-light);--theme-surface-input: var(--ds-canvas);--theme-text-primary: var(--ds-ink);--theme-text-secondary: var(--ds-blue-7);--theme-text-muted: var(--ds-blue-7);--theme-border-subtle: var(--ds-line-light);--theme-border-strong: var(--ds-blue-6);--theme-accent-text: var(--ds-accent-deep);--theme-eyebrow-color: var(--ds-accent-eyebrow);--theme-action-primary-background: var(--ds-action-primary-background);--theme-action-primary-foreground: var(--ds-action-primary-foreground);--theme-action-secondary-foreground: var(--theme-text-primary);--theme-action-secondary-border: var(--theme-text-primary);--theme-focus-ring: var(--ds-focus-ring)}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=dark],.is-surface-ink{--theme-surface-page: var(--ds-dark-bg);--theme-surface-subtle: var(--ds-dark-card);--theme-surface-raised: var(--ds-dark-card);--theme-surface-input: var(--ds-dark-card);--theme-text-primary: var(--ds-on-dark);--theme-text-secondary: var(--ds-on-dark-mid);--theme-text-muted: var(--ds-on-dark-muted);--theme-border-subtle: var(--ds-dark-line);--theme-border-strong: var(--ds-blue-5);--theme-accent-text: var(--ds-orange-4);--theme-action-secondary-foreground: var(--ds-on-dark);--theme-action-secondary-border: var(--ds-on-dark);--theme-focus-ring: color-mix(in srgb, var(--ds-orange-4) 74%, transparent)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding-bottom:0;background:var(--theme-surface-page);color:var(--theme-text-primary);font-family:var(--ds-font-sans);font-size:var(--ds-font-page-body);line-height:var(--ds-leading-prose)}.skip-link{position:fixed;inset-block-start:1rem;inset-inline-start:1rem;z-index:1000;border-radius:var(--ds-radius-pill);padding:var(--ds-space-control-block) var(--ds-space-4);background:var(--ds-dark-bg);color:var(--ds-on-dark);font-weight:var(--ds-weight-bold);text-decoration:none;transform:translateY(calc(-100% - 2rem))}.skip-link:focus{transform:none}.wrap{max-width:76rem;margin:0 auto;padding:0 var(--ds-space-global-wrap-inline)}main{padding:var(--ds-space-14) 0 var(--ds-space-20)}main .wrap{max-width:86rem}img{max-width:100%}h1{max-width:24ch;margin:0 0 var(--ds-space-4);font-family:var(--ds-font-sans);font-size:var(--ds-font-prose-h1);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-tracking-subtle);line-height:var(--ds-leading-display);text-wrap:balance}h2{margin:var(--ds-space-prose-h2);font-family:var(--ds-font-sans);font-size:var(--ds-font-subheading);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-tracking-tight);text-wrap:balance}h3{max-width:none;margin:var(--ds-space-prose-h3);font-family:var(--ds-font-sans);font-size:var(--ds-font-page-body);font-weight:var(--ds-weight-bold)}p{margin:0 0 var(--ds-space-prose-paragraph-end)}a{color:var(--theme-accent-text);text-decoration-thickness:1px;text-underline-offset:2px}strong{font-weight:var(--ds-weight-semibold)}ul,ol{margin:0 0 var(--ds-space-prose-list-end);padding-left:var(--ds-space-prose-list-inline)}li{margin-bottom:var(--ds-space-prose-list-item-end)}blockquote{border-left:3px solid var(--ds-accent-visual);margin:var(--ds-space-prose-quote-margin);padding:var(--ds-space-prose-quote-inset);color:var(--theme-text-secondary);font-style:italic}code{border-radius:var(--ds-radius-3);padding:var(--ds-space-prose-code-inset);background:var(--theme-surface-raised);font-family:var(--ds-font-mono);font-size:var(--ds-font-prose-code)}pre{overflow-x:auto;border-radius:var(--ds-radius-6);padding:var(--ds-space-4) var(--ds-space-control-inline);background:var(--theme-surface-raised)}pre code{padding:0;background:none}hr{border:none;border-top:1px solid var(--theme-border-subtle);margin:var(--ds-space-10) 0}.lede{max-width:none;color:var(--theme-text-secondary);font-size:var(--ds-font-prose-lede)}.eyebrow{margin:0 0 var(--ds-space-4);color:var(--theme-eyebrow-color);font-family:var(--ds-font-sans);font-size:var(--ds-font-caption);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-label);text-transform:uppercase}.panel{max-width:none;margin:var(--ds-space-prose-panel-margin);border-left:4px solid var(--ds-accent-visual);border-radius:var(--ds-radius-14);padding:var(--ds-space-prose-panel-inset);background:var(--theme-surface-raised)}.panel p:last-child{margin-bottom:0}.cta{max-width:none;margin:var(--ds-space-12) 0 0;border-left:4px solid var(--ds-accent-visual);padding:var(--ds-space-prose-cta-inset);background:var(--theme-surface-raised)}.cta h2{margin-top:0}.cta .buttons{display:flex;flex-wrap:wrap;gap:var(--ds-space-prose-action-gap);margin-top:var(--ds-space-4)}.cta iframe{display:block;max-width:30rem;margin-top:var(--ds-space-prose-frame-offset)}article{max-width:none}article .meta{margin-bottom:var(--ds-space-8);color:var(--theme-text-secondary);font-family:var(--ds-font-mono);font-size:var(--ds-font-prose-meta)}h1 .h-strong{font-weight:var(--ds-weight-bold)}h1 .h-light{display:block;font-weight:var(--ds-weight-regular)}main .wrap>.eyebrow,main .wrap>h1,main .wrap>.lede,main .wrap>p,main .wrap>ul{max-width:none}table{width:100%;border-collapse:collapse;font-size:var(--ds-font-control);line-height:var(--ds-leading-normal)}th{border-bottom:2px solid var(--ds-accent-visual);padding:var(--ds-space-prose-table-cell);background:var(--theme-surface-raised);font-family:var(--ds-font-sans);font-size:var(--ds-font-caption);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-tracking-prose-table);text-align:left;text-transform:uppercase;white-space:nowrap}td{border-bottom:1px solid var(--theme-border-subtle);padding:var(--ds-space-prose-table-cell);vertical-align:top}tr:last-child td{border-bottom:none}main h2{margin-top:var(--ds-space-20)}.cta{margin-top:var(--ds-space-20)}main .panel{margin-block:var(--ds-space-prose-panel-block)}@media(max-width:480px){.lede{font-size:var(--ds-font-prose-lede-mobile)}}header.site{border-bottom:none;padding:var(--ds-space-chrome-header-start) 0 0}header.site .wrap{display:flex;max-width:none;align-items:center;justify-content:space-between;margin-inline:var(--ds-space-chrome-gutter);border-bottom:0;padding:0 0 var(--ds-space-6)}.wordmark{color:var(--theme-text-primary);font-family:var(--ds-font-sans);font-size:var(--ds-font-chrome-wordmark);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-tracking-tight);text-decoration:none}.wordmark svg.logo{display:block;width:auto;height:1.9rem}nav.site{display:flex;align-items:center}nav.site a{margin-left:var(--ds-space-control-inline);color:var(--theme-text-secondary);font-family:var(--ds-font-sans);font-size:var(--ds-font-chrome-nav);font-weight:var(--ds-weight-semibold);text-decoration:none}nav.site a:hover{color:var(--theme-accent-text)}.theme-toggle{display:inline-flex;margin-left:var(--ds-space-control-inline);border:none;padding:var(--ds-space-text-button-inline);background:none;color:var(--theme-text-secondary);vertical-align:middle;cursor:pointer}.theme-toggle:hover{color:var(--theme-accent-text)}.theme-toggle svg{width:1.05rem;height:1.05rem}.theme-toggle .sun{display:none}:root[data-theme=dark] .theme-toggle .moon{display:none}:root[data-theme=dark] .theme-toggle .sun{display:block}.mobile-menu{position:relative;display:inline-block;margin-left:var(--ds-space-control-inline)}.mobile-menu summary{display:flex;align-items:center;padding:var(--ds-space-text-button-inline);color:var(--theme-text-secondary);list-style:none;cursor:pointer}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary svg{display:block;width:1.2rem;height:1.2rem}.mobile-menu[open] summary,.mobile-menu summary:hover{color:var(--theme-accent-text)}.mobile-menu .menu-panel{position:absolute;top:calc(100% + .9rem);right:0;z-index:60;display:flex;min-width:12rem;flex-direction:column;gap:var(--ds-space-chrome-menu-gap);border:1px solid var(--theme-border-subtle);border-radius:var(--ds-radius-14);padding:var(--ds-space-chrome-menu-inset);background:var(--theme-surface-page);box-shadow:0 18px 44px -20px color-mix(in srgb,var(--theme-text-primary) 34%,transparent)}.mobile-menu .menu-panel a{margin:0;color:var(--theme-text-primary);font-family:var(--ds-font-sans);font-size:var(--ds-font-chrome-menu);font-weight:var(--ds-weight-semibold);text-decoration:none}.mobile-menu .menu-panel a:hover{color:var(--theme-accent-text)}.mobile-menu .menu-panel a[aria-current=page],.mobile-menu .menu-panel a[aria-current=page]:hover{color:var(--ds-accent-visual);font-weight:var(--ds-weight-bold)}.mobile-menu .menu-panel .mobile-action.ds-button{--button-display: inline-block;--button-gap: normal;--button-border-style: none;--button-border-width: var(--ds-space-none);--button-primary-border-color: currentColor;--button-line-height: var(--ds-leading-prose);--button-text-align: center;--button-primary-shadow: inset 0 0 0 1px var(--ds-accent-deep);--button-transition: color var(--ds-duration-global-color) var(--ds-ease-native-out), border-color var(--ds-duration-global-color) var(--ds-ease-native-out), background-color var(--ds-duration-global-color) var(--ds-ease-native-out);margin-top:var(--ds-space-text-button-inline);color:var(--ds-action-primary-foreground);text-align:center}header.site.is-over-hero{position:relative;z-index:50;margin-bottom:calc(0px - var(--ds-header-overlap));border-bottom:1px solid var(--theme-border-subtle);border-radius:0 0 var(--ds-page-radius) var(--ds-page-radius);background:var(--theme-surface-page)}.dock{position:fixed;bottom:1.25rem;left:50%;z-index:100;display:flex;width:max-content;align-items:center;gap:var(--ds-space-chrome-dock-gap);border:1px solid color-mix(in srgb,var(--ds-beige-2) 28%,transparent);border-radius:var(--ds-radius-pill);padding:var(--ds-space-chrome-dock-inset);background:var(--ds-dark-card);box-shadow:0 26px 62px -28px color-mix(in srgb,var(--ds-ink) 76%,transparent),0 8px 22px -12px color-mix(in srgb,var(--ds-ink) 74%,transparent),0 1px color-mix(in srgb,var(--ds-on-dark) 8%,transparent) inset;transform:translate(-50%)}.dock a{color:var(--ds-on-dark);font-family:var(--ds-font-sans);font-size:var(--ds-font-button-small);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-solid);text-decoration:none;white-space:nowrap}.dock a:hover{color:var(--ds-orange-4)}.dock a[aria-current=page],.dock a[aria-current=page]:hover{color:var(--ds-accent-visual);font-weight:var(--ds-weight-bold)}.dock a:focus-visible{outline:2px solid var(--ds-orange-4);outline-offset:4px}.dock .dock-action.ds-button{--button-display: inline-block;--button-align-items: normal;--button-justify-content: normal;--button-gap: normal;--button-border-style: none;--button-border-width: var(--ds-space-none);--button-primary-border-color: currentColor;--button-font-size: var(--ds-font-button-small);--button-font-weight: var(--ds-weight-semibold);--button-line-height: var(--ds-leading-solid);--button-text-align: start;--button-primary-shadow: inset 0 0 0 1px var(--ds-accent-deep);--button-transition: color var(--ds-duration-global-color) var(--ds-ease-native-out), border-color var(--ds-duration-global-color) var(--ds-ease-native-out), background-color var(--ds-duration-global-color) var(--ds-ease-native-out);padding:var(--ds-space-chrome-dock-action);color:var(--ds-action-primary-foreground)}.dock .dock-action.ds-button:focus-visible{outline:2px solid var(--ds-orange-4);outline-offset:4px}.dock .home{display:flex;flex:0 0 auto;align-items:center;justify-content:center}.dock .home svg{display:block;width:auto;height:1.7rem}footer.site{position:relative;overflow:hidden;border-top:none;padding:var(--ds-space-chrome-footer-block);color:var(--theme-text-secondary);font-size:var(--ds-font-copy-small)}footer.site:before{content:none}footer.site .wrap{position:relative;max-width:76rem;margin:0 auto;padding-inline:var(--ds-space-chrome-gutter)}footer.site a{color:var(--theme-text-secondary)}.foot-grid{display:grid;grid-template-columns:minmax(16rem,24rem) 1fr 1fr;gap:var(--ds-space-10) var(--ds-space-16);align-items:start}.foot-brand p{max-width:24rem;color:var(--theme-text-secondary)}.foot-brand .foot-tagline{margin:var(--ds-space-4) 0 var(--ds-space-copy-offset)}.foot-newsletter .foot-label{margin-bottom:var(--ds-space-2);color:var(--theme-eyebrow-color)}.foot-newsletter strong{display:block;max-width:24rem;color:var(--theme-text-primary);font-size:var(--ds-font-base);line-height:var(--ds-leading-label)}.foot-newsletter p{margin:var(--ds-space-chrome-newsletter-copy);font-size:var(--ds-font-small);line-height:var(--ds-leading-normal)}.foot-brand .newsletter-signup{max-width:24rem;min-height:8.5rem}.foot-brand .newsletter-signup iframe{display:block;max-width:100%;border:0}.foot-newsletter .newsletter-signup-fallback{color:var(--theme-text-secondary)}.foot-newsletter .newsletter-signup-fallback a{display:inline;padding:0;color:var(--theme-accent-text);text-decoration:underline}.foot-label{display:block;margin-bottom:var(--ds-space-chrome-label-end);color:var(--theme-text-secondary);font-family:var(--ds-font-mono);font-size:var(--ds-font-chrome-label);letter-spacing:var(--ds-tracking-caps);text-transform:uppercase}.foot-grid a:not(.wordmark){display:block;padding:var(--ds-space-chrome-footer-link-block) 0;color:var(--theme-text-secondary);text-decoration:none}.foot-grid a:not(.wordmark):hover{color:var(--theme-accent-text)}.foot-legal{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--ds-space-chrome-legal-gap);margin-top:var(--ds-space-5);border-top:1px solid var(--theme-border-subtle);padding-top:var(--ds-space-chrome-legal-start);color:var(--theme-text-secondary);font-family:var(--ds-font-mono);font-size:var(--ds-font-eyebrow);letter-spacing:var(--ds-tracking-chrome-legal);text-transform:uppercase}.foot-legal .status{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.foot-legal>:last-child{justify-self:end;text-align:right}.foot-legal .dot{position:relative;display:inline-block;width:.5rem;height:.5rem;border-radius:var(--ds-radius-round);background:var(--ds-accent-visual)}.foot-legal .dot:after{position:absolute;inset:0;border-radius:inherit;background:var(--ds-accent-visual);content:"";opacity:0}.foot-legal .vat{text-transform:none;user-select:all}.socials{display:flex;gap:var(--ds-space-4);margin-top:var(--ds-space-chrome-social-offset)}.socials a{display:inline-flex;padding:var(--ds-space-chrome-social-link-block) 0!important}.socials svg{width:1.15rem;height:1.15rem;color:var(--theme-text-secondary)}.socials a:hover svg{color:var(--theme-accent-text)}@media(min-width:900px){.mobile-menu{display:none}.theme-toggle{margin-left:0}}@media(max-width:899px){.dock{display:none}header.site,header.site.is-over-hero{position:sticky;top:0;z-index:110;padding-top:max(var(--ds-space-chrome-mobile-edge),env(safe-area-inset-top));background:var(--theme-surface-page);box-shadow:0 12px 28px -26px color-mix(in srgb,var(--theme-text-primary) 45%,transparent)}header.site .wrap{min-height:3rem;flex-wrap:nowrap;gap:var(--ds-space-3);margin-inline:var(--ds-space-4);padding-bottom:var(--ds-space-chrome-mobile-edge)}header.site .wordmark svg.logo{height:1.75rem}nav.site{gap:var(--ds-space-chrome-mobile-control-gap)}.theme-toggle,.mobile-menu{margin-left:0}.theme-toggle,.mobile-menu summary{width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:var(--ds-radius-full);padding:0}.theme-toggle svg{width:1.2rem;height:1.2rem}.mobile-menu summary svg{width:1.35rem;height:1.35rem}.theme-toggle:focus-visible,.mobile-menu summary:focus-visible{outline:2px solid var(--theme-accent-text);outline-offset:2px}.mobile-menu .menu-panel{top:calc(100% + .65rem);width:min(13rem,calc(100vw - 2rem));min-width:0;max-height:calc(100dvh - 5.75rem - env(safe-area-inset-bottom));gap:var(--ds-space-chrome-mobile-menu-gap);overflow-y:auto;border-radius:var(--ds-radius-18);padding:var(--ds-space-control-block);box-shadow:0 22px 50px -24px color-mix(in srgb,var(--theme-text-primary) 44%,transparent);overscroll-behavior:contain}.mobile-menu .menu-panel a{display:flex;min-height:2.75rem;align-items:center;border-radius:var(--ds-radius-art);padding:var(--ds-space-control-gap) var(--ds-space-3);font-size:var(--ds-font-copy-small)}.mobile-menu .menu-panel a:not(.mobile-action):hover,.mobile-menu .menu-panel a:not(.mobile-action):focus-visible{outline:none;background:var(--theme-surface-raised);color:var(--theme-text-primary)}.mobile-menu .menu-panel .mobile-action.ds-button{min-height:2.85rem;justify-content:center;margin:var(--ds-space-chrome-mobile-action-margin);padding:var(--ds-space-chrome-mobile-action-inset);font-size:var(--ds-font-button-small);line-height:var(--ds-leading-tight);white-space:nowrap}.mobile-menu .menu-panel .mobile-action.ds-button:focus-visible{outline:revert;outline-offset:revert}footer.site{padding-bottom:var(--ds-space-chrome-footer-mobile-end)}}@media(max-width:719px){.foot-grid{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-chrome-footer-mobile-gap)}.foot-grid>*{min-width:0}.foot-brand .newsletter-signup{width:100%;min-height:10rem}.foot-legal{grid-template-columns:1fr;justify-items:start}.foot-legal>:last-child{justify-self:start;text-align:left}}@media(prefers-reduced-motion:no-preference){.foot-legal .dot:after{animation:footer-status-ping var(--ds-duration-footer-status) var(--ds-ease-native-out) infinite}@keyframes footer-status-ping{0%,32%{opacity:0;transform:scale(1)}42%{opacity:.35}72%,to{opacity:0;transform:scale(2.5)}}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}main .wrap>.eyebrow,main .wrap>h1,main .wrap>.lede{animation:rise-in var(--ds-duration-reveal) var(--ds-ease-spring) backwards}main .wrap>h1{animation-delay:var(--ds-delay-global-heading)}main .wrap>.lede{animation-delay:var(--ds-delay-global-lede)}}a,.dock a,nav.site a,.theme-toggle,.foot-grid a{transition:color var(--ds-duration-global-color) var(--ds-ease-native-out),border-color var(--ds-duration-global-color) var(--ds-ease-native-out),background-color var(--ds-duration-global-color) var(--ds-ease-native-out)}body{overflow-x:hidden}main.bare{padding:0}main.bare .bleed{max-width:none;margin:0;padding:0}.page-overlap{position:relative;z-index:3;margin-top:calc(0px - var(--ds-page-overlap));border-top:1px solid var(--theme-border-subtle);border-radius:var(--ds-page-radius) var(--ds-page-radius) 0 0}.section-overlap,main.bare~footer.site{position:relative;z-index:3;margin-top:calc(0px - var(--ds-section-overlap));border-radius:var(--ds-page-radius) var(--ds-page-radius) 0 0}main.bare~footer.site{background:var(--theme-surface-page)}@media(min-width:901px)and (min-height:720px){.hero-stage{height:var(--ds-hero-stage);min-height:var(--ds-hero-stage)}}
