.tds-footer{box-sizing:border-box;background:var(--footer-bg);inline-size:100%;color:var(--content-primary);font-family:var(--font-sans)}.tds-footer .tds-footer-inner{--footer-gap:var(--footer-gap-sections);box-sizing:border-box;gap:var(--footer-gap) var(--space-12);max-inline-size:var(--footer-max-width);padding:var(--footer-padding-top) var(--footer-padding-x) var(--footer-padding-bottom);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.tds-footer .tds-footer-inner[data-split]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-areas:"brand columns""base columns""wordmark wordmark"}.tds-footer .tds-footer-inner[data-split] .tds-footer-brand{grid-area:brand}.tds-footer .tds-footer-inner[data-split] .tds-footer-columns{grid-area:columns}.tds-footer .tds-footer-inner[data-split] .tds-footer-wordmark{grid-area:wordmark}.tds-footer .tds-footer-inner[data-split] .tds-footer-base{grid-area:base;align-self:end}.tds-footer .tds-footer-inner[data-split] .tds-footer-wordmark+.tds-footer-base{margin-block-start:0}.tds-footer .tds-footer-brand{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.tds-footer .tds-footer-tagline{max-inline-size:var(--footer-tagline-max-width);color:var(--footer-tagline-fg);font-family:var(--font-display);font-feature-settings:var(--font-display-features);font-size:var(--footer-tagline-font-size);line-height:var(--footer-tagline-line-height);letter-spacing:var(--footer-tagline-letter-spacing);font-weight:var(--footer-tagline-weight);text-wrap:balance;margin:0}.tds-footer .tds-footer-columns{grid-template-columns:repeat(auto-fit, minmax(var(--footer-column-min-width), 1fr));gap:var(--space-8);display:grid}.tds-footer .tds-footer-column{flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex}.tds-footer .tds-footer-column-title{margin-block:0 var(--footer-column-title-gap);color:var(--footer-column-title-fg);font-size:var(--footer-column-title-font-size);line-height:var(--footer-column-title-line-height);letter-spacing:var(--footer-column-title-letter-spacing);font-weight:var(--footer-column-title-weight)}.tds-footer .tds-footer-column-links{align-items:flex-start;gap:var(--footer-column-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tds-footer .tds-footer-link{color:var(--footer-link-fg);font-size:var(--footer-link-font-size);line-height:var(--footer-link-line-height);letter-spacing:var(--footer-link-letter-spacing);text-underline-offset:var(--footer-link-underline-offset);border-radius:var(--radius-xs);transition-property:color,text-decoration-color;transition-duration:var(--footer-transition);transition-timing-function:var(--footer-ease);outline:none;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.tds-footer .tds-footer-link:is(:hover,[data-hover]){color:var(--footer-link-fg-hover);text-decoration-color:currentColor}.tds-footer .tds-footer-link:is(:focus-visible,[data-focus]){outline:2px solid var(--focus-ring);outline-offset:2px}.tds-footer .tds-footer-apps{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.tds-footer .tds-footer-column>.tds-footer-apps{align-self:stretch;min-inline-size:0;margin-block-start:var(--footer-app-offset)}.tds-footer .tds-footer-apps-label{color:var(--footer-column-title-fg);font-size:var(--footer-column-title-font-size);line-height:var(--footer-column-title-line-height);letter-spacing:var(--footer-column-title-letter-spacing);font-weight:var(--footer-column-title-weight)}.tds-footer .tds-footer-apps-list{gap:var(--footer-app-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tds-footer .tds-footer-column .tds-footer-apps-list{inline-size:max-content;max-inline-size:100%;display:grid}.tds-footer .tds-footer-column .tds-footer-apps-list .tds-footer-app{inline-size:100%}.tds-footer .tds-footer-app{box-sizing:border-box;align-items:center;gap:var(--footer-app-inner-gap);min-block-size:var(--footer-app-height);padding-block:var(--space-1);padding-inline:calc(var(--footer-app-padding-x) - 2px) var(--footer-app-padding-x);border:1px solid var(--footer-app-border);border-radius:var(--footer-app-radius);background:var(--footer-app-bg);color:var(--footer-app-fg);-webkit-tap-highlight-color:transparent;transition-property:background-color,border-color,scale;transition-duration:var(--footer-transition);transition-timing-function:var(--footer-ease);outline:none;text-decoration:none;display:inline-flex}.tds-footer .tds-footer-app:is(:hover,[data-hover]){background:var(--footer-app-bg-hover);border-color:var(--footer-app-border-hover)}.tds-footer .tds-footer-app:is(:active,[data-active]){scale:.96}.tds-footer .tds-footer-app:is(:focus-visible,[data-focus]){outline:2px solid var(--focus-ring);outline-offset:2px}.tds-footer .tds-footer-app-mark{inline-size:var(--footer-app-mark-size);block-size:var(--footer-app-mark-size);flex-shrink:0}.tds-footer .tds-footer-app-text{white-space:nowrap;flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex}.tds-footer .tds-footer-app-caption{color:var(--footer-app-caption-fg);font-size:var(--footer-app-caption-font-size);line-height:var(--footer-app-caption-line-height);letter-spacing:var(--footer-app-caption-letter-spacing)}.tds-footer .tds-footer-app-label{color:var(--footer-app-fg);font-size:var(--footer-app-label-font-size);line-height:var(--footer-app-label-line-height);letter-spacing:var(--footer-app-label-letter-spacing);font-weight:var(--footer-app-label-weight)}.tds-footer .tds-footer-wordmark{color:var(--footer-wordmark-fg);line-height:0;display:block}.tds-footer .tds-footer-wordmark :is(svg,img){block-size:auto;inline-size:100%;max-inline-size:none;color:var(--footer-wordmark-fg);display:block}.tds-footer .tds-footer-base{align-items:flex-start;gap:var(--footer-ai-offset);flex-direction:column;display:flex}.tds-footer .tds-footer-ai{align-items:flex-start;gap:var(--footer-ai-caption-gap);flex-direction:column;display:flex}.tds-footer .tds-footer-ai-caption{color:var(--footer-ai-caption-fg);font-size:var(--footer-ai-caption-font-size);line-height:var(--footer-ai-caption-line-height);letter-spacing:var(--footer-ai-caption-letter-spacing);font-weight:var(--footer-ai-caption-weight);margin:0}.tds-footer .tds-footer-ai-list{gap:var(--footer-ai-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tds-footer .tds-footer-ai-link{box-sizing:border-box;inline-size:var(--footer-ai-size);block-size:var(--footer-ai-size);border:1px solid var(--footer-app-border);border-radius:var(--radius-full);background:var(--footer-app-bg);color:var(--footer-ai-fg);-webkit-tap-highlight-color:transparent;transition-property:background-color,border-color,color,scale;transition-duration:var(--footer-transition);transition-timing-function:var(--footer-ease);outline:none;place-items:center;display:grid}.tds-footer .tds-footer-ai-link svg{inline-size:var(--footer-ai-icon-size);block-size:var(--footer-ai-icon-size)}.tds-footer .tds-footer-ai-link:is(:hover,[data-hover]){background:var(--footer-app-bg-hover);border-color:var(--footer-app-border-hover);color:var(--footer-app-fg)}.tds-footer .tds-footer-ai-link:is(:active,[data-active]){scale:.96}.tds-footer .tds-footer-ai-link:is(:focus-visible,[data-focus]){outline:2px solid var(--focus-ring);outline-offset:2px}.tds-footer .tds-footer-legal{justify-content:space-between;gap:var(--space-2) var(--space-6);color:var(--footer-legal-fg);font-size:var(--footer-legal-font-size);line-height:var(--footer-legal-line-height);letter-spacing:var(--footer-legal-letter-spacing);flex-wrap:wrap;display:flex}.tds-footer .tds-footer-wordmark+.tds-footer-base{margin-block-start:calc(var(--footer-legal-gap) - var(--footer-gap))}@media (prefers-reduced-motion:reduce){.tds-footer :is(.tds-footer-link,.tds-footer-app,.tds-footer-ai-link){transition-duration:0s}}@container tds-page (max-width:1023px){.tds-footer .tds-footer-inner[data-split]{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.tds-footer .tds-footer-inner[data-split] :is(.tds-footer-brand,.tds-footer-columns,.tds-footer-wordmark,.tds-footer-base){grid-area:auto}.tds-footer .tds-footer-inner[data-split] .tds-footer-wordmark+.tds-footer-base{margin-block-start:calc(var(--footer-legal-gap) - var(--footer-gap))}.tds-footer .tds-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@container tds-page (max-width:767px){.tds-footer .tds-footer-inner{--footer-gap:var(--footer-mobile-gap-sections)}.tds-footer .tds-footer-columns{gap:var(--space-10) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.tds-footer .tds-footer-app{padding-inline:calc(var(--footer-mobile-app-padding-x) - 2px) var(--footer-mobile-app-padding-x)}.tds-footer .tds-footer-columns{grid-auto-flow:dense}.tds-footer .tds-footer-column:has(>.tds-footer-apps){grid-column:1/-1}.tds-footer .tds-footer-column .tds-footer-apps-list{flex-wrap:wrap;inline-size:auto;display:flex}.tds-footer .tds-footer-column .tds-footer-apps-list .tds-footer-app{inline-size:auto}}@container tds-page (max-width:359px){.tds-footer .tds-footer-columns{grid-template-columns:minmax(0,1fr)}}
.tds-header-sentinel{pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.tds-header{--header-bg:var(--header-transparent-bg);--header-border:var(--header-transparent-border);--header-shadow:var(--header-transparent-shadow);--header-bar-height:var(--header-height);z-index:30;box-sizing:border-box;background:var(--header-bg);border-block-end:1px solid var(--header-border);inline-size:100%;box-shadow:var(--header-shadow);font-family:var(--font-sans);transition-property:background-color,border-color,box-shadow;transition-duration:var(--header-transition);transition-timing-function:var(--header-ease);position:sticky;inset-block-start:0}.tds-header[data-variant=solid]{--header-bg:var(--header-solid-bg);--header-border:var(--header-solid-border);--header-shadow:var(--header-solid-shadow)}.tds-header[data-scrolled]{--header-bg:var(--header-scrolled-bg);--header-border:var(--header-scrolled-border);--header-shadow:var(--header-scrolled-shadow)}.tds-header .tds-header-bar{box-sizing:border-box;align-items:center;column-gap:var(--space-6);block-size:var(--header-bar-height);max-inline-size:var(--header-max-width);padding-inline:var(--header-padding-x);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-inline:auto;display:grid}.tds-header .tds-header-logo{color:var(--content-primary);grid-column:1;justify-self:start;align-items:center;display:inline-flex}.tds-header .tds-header-logo :is(svg,img){block-size:var(--header-logo-height);inline-size:auto}.tds-header .tds-header-logo a{border-radius:var(--radius-xs);outline:none;display:inline-flex}.tds-header .tds-header-logo a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.tds-header .tds-header-nav{grid-column:2;display:flex}.tds-header .tds-header-nav-list{align-items:center;gap:var(--header-nav-gap);margin:0;padding:0;list-style:none;display:flex}.tds-header .tds-header-item{box-sizing:border-box;align-items:center;gap:var(--space-1);block-size:var(--header-item-height);padding-inline:var(--header-item-padding-x);border-radius:var(--radius-full);color:var(--header-item-fg);font-family:inherit;font-size:var(--header-item-font-size);line-height:var(--header-item-line-height);letter-spacing:var(--header-item-letter-spacing);font-weight:var(--header-item-weight);white-space:nowrap;cursor:pointer;transition-property:background-color,color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out);background:0 0;border:0;outline:none;text-decoration:none;display:inline-flex}.tds-header .tds-header-item:is(:hover,[data-hover],[data-popup-open]){background:var(--header-item-bg-hover);color:var(--header-item-fg-hover)}.tds-header .tds-header-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tds-header .tds-header-item-chevron{color:currentColor;transition:rotate var(--header-transition) var(--header-ease);margin-inline-end:calc(var(--space-0-5) * -1);display:inline-flex}.tds-header .tds-header-item-chevron svg{inline-size:var(--header-item-chevron);block-size:var(--header-item-chevron)}.tds-header .tds-header-item-chevron[data-popup-open]{rotate:180deg}.tds-header .tds-header-end{justify-self:end;align-items:center;gap:var(--space-4);grid-column:3;display:flex}.tds-header .tds-header-actions{align-items:center;gap:var(--space-4);display:flex}.tds-header .tds-header-signup{display:flex}.tds-header .tds-header-signup-list{margin:0;padding:0;list-style:none;display:flex}.tds-header .tds-header-signup-trigger{padding-inline-end:calc(var(--btn-px) - 2px)}.tds-header .tds-header-signup-trigger .tds-header-item-chevron svg{inline-size:var(--btn-icon);block-size:var(--btn-icon)}.tds-header .tds-header-menu{display:none}.tds-header .tds-header-burger{block-size:44px;inline-size:44px;border-radius:var(--radius-full);color:var(--header-item-fg);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;outline:none;place-items:center;margin-inline-end:calc(var(--space-2-5) * -1);padding:0;display:grid}.tds-header .tds-header-burger:is(:hover,[data-hover]){background:var(--header-item-bg-hover)}.tds-header .tds-header-burger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.tds-header .tds-header-burger-icon{place-items:center;block-size:20px;inline-size:20px;display:inline-grid;position:relative}.tds-header .tds-header-burger-icon svg{block-size:20px;inline-size:20px;transition-property:opacity,scale,filter;transition-duration:var(--duration-moderate);transition-timing-function:var(--ease-out);grid-area:1/1}.tds-header .tds-header-burger-icon svg:last-child,.tds-header .tds-header-burger-icon[data-open] svg:first-child{opacity:0;filter:blur(4px);scale:.25}.tds-header .tds-header-burger-icon[data-open] svg:last-child{opacity:1;filter:blur();scale:1}.tds-header .tds-header-mobile{box-sizing:border-box;height:var(--collapsible-panel-height);background:var(--header-mobile-bg);border-block-end:1px solid var(--header-mobile-border);box-shadow:var(--header-mobile-shadow);transition-property:height,opacity;transition-duration:var(--header-mobile-duration);transition-timing-function:var(--header-mobile-ease);position:absolute;inset-block-start:100%;inset-inline:0;overflow:hidden}.tds-header .tds-header-mobile[hidden]{display:none}.tds-header .tds-header-mobile[data-starting-style],.tds-header .tds-header-mobile[data-ending-style]{opacity:0;height:0}.tds-header .tds-header-mobile[data-ending-style]{transition-duration:calc(var(--header-mobile-duration) * var(--motion-exit-factor))}.tds-header .tds-header-mobile-nav{box-sizing:border-box;gap:var(--space-6);max-block-size:calc(100dvh - var(--header-bar-height));overscroll-behavior:contain;padding:var(--space-4) var(--header-padding-x) var(--space-8);flex-direction:column;display:flex;overflow-y:auto}.tds-header .tds-header-mobile-group{flex-direction:column;display:flex}.tds-header .tds-header-mobile-group+.tds-header-mobile-group{border-block-start:var(--rule-weight) solid transparent;background-image:var(--rule-dash-x);background-position:0 0;background-size:var(--rule-period) var(--rule-weight);background-repeat:repeat-x;background-origin:border-box;padding-block-start:var(--space-6)}.tds-header .tds-header-mobile-title{color:var(--header-mobile-title-fg);font-size:var(--header-mobile-title-font-size);line-height:var(--header-mobile-title-line-height);letter-spacing:var(--header-mobile-title-letter-spacing);font-weight:var(--font-weight-medium);padding-block-end:var(--space-1)}.tds-header .tds-header-mobile-link{padding-block:var(--header-mobile-py);color:var(--header-item-fg);font-size:var(--header-mobile-item-font-size);line-height:var(--header-mobile-item-line-height);letter-spacing:var(--header-mobile-item-letter-spacing);font-weight:var(--header-item-weight);border-radius:var(--radius-xs);transition:color var(--duration-fast) var(--ease-out);outline:none;text-decoration:none}.tds-header .tds-header-mobile-link:is(:hover,[data-hover]){color:var(--content-secondary)}.tds-header .tds-header-mobile-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tds-header .tds-header-mobile-actions{align-items:stretch;gap:var(--space-3);flex-direction:column;display:flex}.tds-header .tds-header-mobile-actions>*{justify-content:center}@container tds-page (max-width:1023px){.tds-header{--header-bar-height:var(--header-mobile-height)}.tds-header .tds-header-bar{grid-template-columns:minmax(0,1fr) auto}.tds-header .tds-header-nav,.tds-header .tds-header-actions{display:none}.tds-header .tds-header-end{gap:var(--space-2);grid-column:2}.tds-header .tds-header-menu{display:block}.tds-header[data-drawer-open]{--header-bg:var(--header-mobile-bg);--header-border:var(--header-scrolled-border)}}.tds-header[data-mobile]{--header-bar-height:var(--header-mobile-height)}.tds-header[data-mobile] .tds-header-bar{grid-template-columns:minmax(0,1fr) auto}.tds-header[data-mobile] .tds-header-nav,.tds-header[data-mobile] .tds-header-actions{display:none}.tds-header[data-mobile] .tds-header-end{gap:var(--space-2);grid-column:2}.tds-header[data-mobile] .tds-header-menu{display:block}.tds-header[data-mobile][data-drawer-open]{--header-bg:var(--header-mobile-bg);--header-border:var(--header-scrolled-border)}@media (prefers-reduced-motion:reduce){.tds-header .tds-header-mobile,.tds-header .tds-header-burger-icon svg,.tds-header .tds-header-item-chevron{transition-duration:0s}}.tds-header-positioner{z-index:40;box-sizing:border-box;inline-size:var(--positioner-width);block-size:var(--positioner-height);max-inline-size:var(--available-width);transition-property:top,left,right,bottom;transition-duration:var(--header-popup-duration);transition-timing-function:var(--header-popup-ease)}.tds-header-positioner[data-instant]{transition:none}.tds-header-positioner:before{content:"";block-size:8px;position:absolute;inset-block-start:-8px;inset-inline:0}.tds-header-popup{box-sizing:border-box;inline-size:var(--popup-width);block-size:var(--popup-height);background:var(--header-popup-bg);border:1px solid var(--header-popup-border);border-radius:var(--header-popup-radius);box-shadow:var(--header-popup-shadow);font-family:var(--font-sans);transform-origin:var(--transform-origin);transition-property:opacity,scale,width,height;transition-duration:var(--header-popup-duration);transition-timing-function:var(--header-popup-ease);outline:none;position:relative}.tds-header-popup[data-starting-style],.tds-header-popup[data-ending-style]{opacity:0;scale:calc(1 - .04 * var(--motion-travel))}.tds-header-popup[data-ending-style]{transition-duration:calc(var(--header-popup-duration) * var(--motion-exit-factor));transition-timing-function:var(--ease-out)}.tds-header-viewport{border-radius:inherit;block-size:100%;inline-size:100%;position:relative;overflow:hidden}.tds-header-content{box-sizing:border-box;grid-template-columns:minmax(var(--header-popup-min-width), max-content);gap:var(--header-popup-padding);padding:var(--header-popup-padding);transition-property:opacity,translate;transition-duration:var(--header-popup-duration);transition-timing-function:var(--header-popup-ease);display:grid}.tds-header-content[data-promo]{grid-template-columns:minmax(var(--header-popup-min-width), max-content) var(--header-promo-width)}.tds-header-content[data-starting-style],.tds-header-content[data-ending-style]{opacity:0}.tds-header-content[data-starting-style][data-activation-direction=left]{translate:calc(var(--motion-distance-lg) * var(--motion-travel) * -1) 0}.tds-header-content[data-starting-style][data-activation-direction=right],.tds-header-content[data-ending-style][data-activation-direction=left]{translate:calc(var(--motion-distance-lg) * var(--motion-travel)) 0}.tds-header-content[data-ending-style][data-activation-direction=right]{translate:calc(var(--motion-distance-lg) * var(--motion-travel) * -1) 0}.tds-header-content-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tds-header-content-link{padding:var(--header-popup-item-py) var(--header-popup-item-px);border-radius:max(calc(var(--header-popup-radius) - var(--header-popup-padding)), var(--radius-xs));transition:background-color var(--duration-fast) var(--ease-out);outline:none;flex-direction:column;gap:2px;text-decoration:none;display:flex}.tds-header-content-link:is(:hover,[data-hover],:focus-visible){background:var(--header-popup-item-bg-hover)}.tds-header-content-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.tds-header-content-label{color:var(--header-popup-item-fg);font-size:var(--header-popup-item-font-size);line-height:var(--header-popup-item-line-height);letter-spacing:var(--header-popup-item-letter-spacing);font-weight:var(--header-popup-item-weight);white-space:nowrap}.tds-header-content-link:is(:hover,[data-hover]) .tds-header-content-label{color:var(--header-popup-item-fg-hover)}.tds-header-content-desc{max-inline-size:32ch;color:var(--header-popup-item-desc-fg);font-size:var(--header-popup-item-desc-font-size);line-height:var(--header-popup-item-desc-line-height);letter-spacing:var(--header-popup-item-desc-letter-spacing);text-wrap:pretty}.tds-header-promo{border-radius:max(calc(var(--header-popup-radius) - var(--header-popup-padding)), var(--radius-xs));background:var(--header-promo-bg);color:var(--header-promo-title-fg);outline:none;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.tds-header-promo:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.tds-header-promo-media{aspect-ratio:16/9;background:var(--bg-subtle);display:block;overflow:hidden}.tds-header-promo-media img{object-fit:cover;block-size:100%;inline-size:100%;transition:scale var(--duration-moderate) var(--ease-out);display:block}.tds-header-promo:is(:hover,[data-hover]) .tds-header-promo-media img{scale:calc(1 + .03 * var(--motion-travel))}.tds-header-promo-body{gap:var(--space-1);padding:var(--space-4);flex-direction:column;display:flex}.tds-header-promo-eyebrow{color:var(--header-promo-eyebrow-fg);font-size:var(--header-promo-eyebrow-font-size);line-height:var(--header-promo-eyebrow-line-height);letter-spacing:var(--header-promo-eyebrow-letter-spacing);font-weight:var(--font-weight-medium)}.tds-header-promo-title{color:var(--header-promo-title-fg);font-family:var(--header-promo-family);font-feature-settings:var(--header-promo-family-features);font-size:var(--header-promo-title-font-size);line-height:var(--header-promo-title-line-height);letter-spacing:var(--header-promo-title-letter-spacing);font-weight:var(--font-weight-medium);text-wrap:balance}@media (prefers-reduced-motion:reduce){.tds-header-positioner,.tds-header-popup,.tds-header-content{transition-duration:0s}}
.tds-hero{--hero-open-split-width:1344px;box-sizing:border-box;inline-size:100%;padding:var(--hero-padding-top) var(--hero-padding-x) var(--hero-padding-bottom);background:var(--hero-bg);font-family:var(--font-sans);flex-direction:column;align-items:center;display:flex}.tds-hero[data-full-height]{min-block-size:calc(100svh - var(--header-h,72px));justify-content:center}.tds-hero .tds-hero-content{box-sizing:border-box;inline-size:100%;max-inline-size:var(--hero-max-text-width);text-align:center;flex-direction:column;align-items:center;display:flex}.tds-hero .tds-hero-content>:last-child{margin-block-end:0}.tds-hero[data-align=start] .tds-hero-content{text-align:start;align-items:flex-start}.tds-hero .tds-hero-mark{animation:tds-hero-mark-float calc(var(--hero-mark-float-duration) / 2) var(--hero-mark-float-ease) infinite alternate both;animation-play-state:var(--motion-loop,running);margin-block-end:var(--hero-mark-gap);display:inline-flex}.tds-hero .tds-hero-mark :is(svg,img){inline-size:clamp(var(--hero-mark-size-mobile), 16cqi, var(--hero-mark-size));block-size:auto;display:block}.tds-hero .tds-hero-pretitle{margin-block-end:var(--hero-pretitle-gap);display:flex}.tds-hero[data-align=center] .tds-hero-pretitle{justify-content:center}.tds-hero .tds-hero-eyebrow{margin:0 0 var(--hero-eyebrow-gap);color:var(--hero-eyebrow-fg);font-family:var(--font-display);font-feature-settings:var(--font-display-features);font-size:var(--hero-eyebrow-font-size);line-height:var(--hero-eyebrow-line-height);letter-spacing:var(--hero-eyebrow-letter-spacing);font-weight:var(--hero-eyebrow-weight)}.tds-hero .tds-hero-heading{margin:0 0 var(--hero-heading-gap);max-inline-size:calc(var(--hero-heading-measure) * 1ch);color:var(--hero-heading-fg);font-family:var(--font-display);font-feature-settings:var(--font-display-features);font-size:var(--hero-heading-font-size);line-height:var(--hero-heading-line-height);letter-spacing:var(--hero-heading-letter-spacing);font-weight:var(--hero-heading-weight);text-wrap:balance;overflow-wrap:break-word}.tds-hero .tds-hero-body{margin:0 0 var(--hero-body-gap);max-inline-size:var(--hero-body-max-width);color:var(--hero-body-fg);font-size:var(--hero-body-font-size);line-height:var(--hero-body-line-height);letter-spacing:var(--hero-body-letter-spacing);text-wrap:pretty}.tds-hero .tds-hero-body strong{color:var(--hero-body-strong-fg);font-weight:var(--font-weight-semibold)}.tds-hero .tds-hero-meta{align-items:center;gap:var(--hero-meta-item-gap);margin:0 0 var(--hero-meta-gap);color:var(--hero-meta-fg);font-size:var(--hero-meta-font-size);line-height:var(--hero-meta-line-height);letter-spacing:var(--hero-meta-letter-spacing);flex-wrap:wrap;display:flex}.tds-hero[data-align=center] .tds-hero-meta{justify-content:center}.tds-hero .tds-hero-actions{justify-content:center;align-items:center;gap:var(--hero-actions-gap);flex-wrap:wrap;display:flex}.tds-hero[data-align=start] .tds-hero-actions{justify-content:flex-start}.tds-hero .tds-hero-badge{color:var(--hero-badge-fg);font-size:var(--hero-badge-font-size);line-height:var(--hero-badge-line-height);letter-spacing:var(--hero-badge-letter-spacing);text-wrap:balance;margin-inline-start:var(--hero-badge-gap)}.tds-hero .tds-hero-badge strong{color:var(--hero-badge-strong-fg);font-weight:var(--font-weight-semibold)}.tds-hero[data-layout=split]{align-items:stretch;gap:var(--hero-media-gap);padding:var(--hero-media-inset);flex-direction:row}.tds-hero[data-layout=split] .tds-hero-content{min-inline-size:0;max-inline-size:none;padding-block:var(--hero-padding-bottom);flex:1;justify-content:center;padding-inline-start:calc(var(--hero-padding-x) + var(--space-4))}.tds-hero[data-layout=split] .tds-hero-heading{font-size:var(--hero-heading-split-font-size);line-height:var(--hero-heading-split-line-height);letter-spacing:var(--hero-heading-split-letter-spacing)}.tds-hero[data-layout=split] .tds-hero-body{font-size:var(--hero-body-split-font-size);line-height:var(--hero-body-split-line-height);letter-spacing:var(--hero-body-split-letter-spacing)}.tds-hero[data-layout=split] .tds-hero-media{inline-size:var(--hero-media-row-split);border-radius:var(--hero-media-radius);background:var(--hero-media-bg);flex-shrink:0;position:relative;overflow:clip}.tds-hero[data-layout=split] .tds-hero-media>img,.tds-hero[data-layout=split] .tds-hero-media>video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.tds-hero[data-layout=split]:not(:where(.tds-surface[data-flush]) *){max-inline-size:var(--hero-open-split-width);padding:var(--hero-padding-top) var(--space-gutter) var(--hero-padding-bottom);margin-inline:auto}.tds-hero[data-layout=split]:not(:where(.tds-surface[data-flush]) *) .tds-hero-content{padding-block:0;padding-inline-start:0}.tds-hero[data-layout=index]{padding-block:var(--hero-index-padding-top) var(--hero-index-padding-bottom)}.tds-hero[data-layout=index] .tds-hero-content{max-inline-size:var(--hero-index-width)}.tds-hero[data-layout=index] .tds-hero-heading{max-inline-size:calc(var(--hero-index-measure) * 1ch);font-size:var(--hero-heading-index-font-size);line-height:var(--hero-heading-index-line-height);letter-spacing:var(--hero-heading-index-letter-spacing)}.tds-hero[data-layout=index] .tds-hero-stage{max-inline-size:var(--hero-index-width);margin-block-start:var(--hero-article-media-gap)}.tds-hero[data-layout=article]{padding-block:var(--hero-article-padding-top) var(--hero-article-padding-bottom)}.tds-hero[data-layout=article] .tds-hero-content{max-inline-size:var(--hero-article-width)}.tds-hero[data-layout=article] .tds-hero-heading{max-inline-size:calc(var(--hero-article-measure) * 1ch);font-size:var(--hero-heading-article-font-size);line-height:var(--hero-heading-article-line-height);letter-spacing:var(--hero-heading-article-letter-spacing)}.tds-hero[data-layout=article] .tds-hero-stage{max-inline-size:var(--hero-article-width);margin-block-start:var(--hero-article-media-gap)}.tds-hero[data-layout=stacked] .tds-hero-stage{max-inline-size:var(--hero-stacked-media-width);margin-block-start:var(--hero-stacked-gap)}.tds-hero[data-layout=stacked]{padding-block:var(--hero-stacked-padding-top) var(--hero-stacked-padding-bottom)}.tds-hero[data-layout=stacked]:has(.tds-hero-stage){padding-block-end:0}.tds-hero[data-layout=stacked] .tds-hero-pretitle{margin-block-end:var(--hero-stacked-pretitle-gap)}.tds-hero[data-layout=stacked] .tds-hero-actions+*{margin-block-start:var(--hero-stacked-extra-gap)}.tds-hero[data-layout=stacked] .tds-hero-actions+.tds-logo-strip{inline-size:max-content;max-inline-size:min(1280px, calc(100cqi - 2 * var(--space-gutter)));align-self:center}.tds-hero[data-layout=stacked] .tds-hero-heading{max-inline-size:calc(var(--hero-stacked-measure) * 1ch);font-size:var(--hero-stacked-heading-font-size);line-height:var(--hero-stacked-heading-line-height);letter-spacing:var(--hero-stacked-heading-letter-spacing);margin-block-end:var(--hero-stacked-heading-gap)}.tds-hero[data-layout=stacked] .tds-hero-body{font-size:var(--hero-stacked-body-font-size);line-height:var(--hero-stacked-body-line-height);letter-spacing:var(--hero-stacked-body-letter-spacing);text-wrap:balance;margin-block-end:var(--hero-stacked-heading-gap)}.tds-hero[data-layout=stacked] .tds-hero-frame{aspect-ratio:var(--hero-stacked-ratio);border-end-end-radius:0;border-end-start-radius:0}.tds-hero[data-layout=stacked] .tds-hero-frame>img,.tds-hero[data-layout=stacked] .tds-hero-frame>video{block-size:100%}.tds-hero .tds-hero-stage{isolation:isolate;box-sizing:border-box;inline-size:100%;position:relative}.tds-hero .tds-hero-stage[data-overlay]{padding-block-end:var(--hero-stacked-overlay-drop)}.tds-hero .tds-hero-frame{z-index:1;border-radius:var(--hero-media-radius);background:var(--hero-media-bg);position:relative;overflow:clip}.tds-hero .tds-hero-frame>img,.tds-hero .tds-hero-frame>video{object-fit:cover;block-size:auto;inline-size:100%;display:block}.tds-hero .tds-hero-overlay{z-index:2;inline-size:max-content;max-inline-size:min(var(--hero-stacked-overlay-max-width), calc(100% - 2 * var(--hero-stacked-overlay-inset)));position:absolute;inset-block-end:0;inset-inline-end:var(--hero-stacked-overlay-inset)}.tds-hero .tds-hero-overlay:has(>:is(img,picture,video)){box-sizing:border-box;inline-size:min(var(--hero-stacked-overlay-max-width), var(--hero-stacked-overlay-share));border:1px solid var(--hero-stacked-overlay-border);border-radius:var(--hero-stacked-overlay-radius);background:var(--hero-stacked-overlay-bg);max-inline-size:none;box-shadow:var(--hero-stacked-overlay-shadow);overflow:clip}.tds-hero .tds-hero-overlay:has(>:is(img,picture,video))>:is(img,video),.tds-hero .tds-hero-overlay:has(>:is(img,picture,video))>picture>img{block-size:auto;inline-size:100%;aspect-ratio:var(--hero-stacked-overlay-ratio);object-fit:cover;display:block}@container tds-page (min-width:768px) and (max-width:1023px){.tds-hero .tds-hero-overlay:has(>:is(img,picture,video)){inline-size:min(var(--hero-stacked-overlay-max-width), var(--hero-stacked-overlay-share-tablet))}}@container tds-page (max-width:767px){.tds-hero .tds-hero-actions{flex-direction:column;align-self:stretch;align-items:stretch}.tds-hero .tds-hero-badge{text-align:center;margin-inline-start:0}.tds-hero[data-align=start] .tds-hero-badge{text-align:start}.tds-hero[data-layout=split]{flex-direction:column;gap:0}.tds-hero[data-layout=split] .tds-hero-content{padding:var(--space-8) var(--hero-padding-x)}.tds-hero[data-layout=split] .tds-hero-media{aspect-ratio:16/10;inline-size:100%}.tds-hero .tds-hero-stage[data-overlay]{padding-block-end:0}.tds-hero[data-layout=stacked] .tds-hero-stage{margin-block-start:var(--space-12)}.tds-hero[data-layout=stacked] .tds-hero-frame{aspect-ratio:var(--hero-stacked-mobile-ratio)}.tds-hero[data-layout=stacked] .tds-hero-frame>img,.tds-hero[data-layout=stacked] .tds-hero-frame>video{block-size:100%}.tds-hero .tds-hero-overlay{inline-size:auto;max-inline-size:none;margin:calc(var(--hero-stacked-mobile-overlay-overlap) * -1) var(--space-4) 0;position:relative;inset:auto}.tds-hero .tds-hero-overlay:has(>:is(img,picture,video)){inline-size:var(--hero-stacked-mobile-overlay-share);margin-inline:auto var(--space-4)}}@media (prefers-reduced-motion:reduce){.tds-hero .tds-hero-mark{animation:none}}@keyframes tds-hero-mark-float{0%{translate:0 calc(var(--hero-mark-float-distance) * -1 * var(--motion-travel,1))}to{translate:0 calc(var(--hero-mark-float-distance) * var(--motion-travel,1))}}
.tds-highlighter{isolation:isolate;position:relative}.tds-highlighter-layer{z-index:-1;pointer-events:none;block-size:0;inline-size:0;position:absolute;inset-block-start:0;inset-inline-start:0}.tds-highlighter-mark{left:calc(var(--hl-x) - var(--hl-w) * (var(--hl-scale) - 100) / 200 - var(--hl-h) * var(--hl-bleed) / 100);top:calc(var(--hl-y) + var(--hl-h) * var(--hl-offset) / 100);width:calc(var(--hl-w) * var(--hl-scale) / 100 + 2 * var(--hl-h) * var(--hl-bleed) / 100);height:calc(var(--hl-h) * var(--hl-height) / 100);background:var(--hl-color);opacity:var(--hl-opacity);clip-path:inset(0 100% 0 0);transition:clip-path var(--hl-duration) var(--hl-ease);transition-delay:calc(var(--hl-i) * var(--hl-duration) * var(--hl-stagger) / 100);position:absolute;-webkit-mask:url(../media/highlighter-mark.0cld17bce8stp.svg) 0 0/100% 100% no-repeat;mask:url(../media/highlighter-mark.0cld17bce8stp.svg) 0 0/100% 100% no-repeat}.tds-highlighter[data-drawn] .tds-highlighter-mark{clip-path:inset(0)}.tds-highlighter-mark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){clip-path:inset(0 0 0 100%)}@media (prefers-reduced-motion:reduce){.tds-highlighter-mark{transition:none}}:is([data-motion=reduce],[data-motion=frozen]) .tds-highlighter-mark{transition:none}@media (forced-colors:active){.tds-highlighter-text{text-decoration:underline}}
.tds-icon-badge{inline-size:var(--ibadge-size);block-size:var(--ibadge-size);color:var(--ibadge-fg);flex-shrink:0;place-items:center;display:inline-grid;position:relative}.tds-icon-badge-shape{block-size:100%;inline-size:100%;color:var(--ibadge-bg);position:absolute;inset:0}.tds-icon-badge-glyph{place-items:center;display:inline-grid;position:relative}.tds-icon-badge-glyph svg{inline-size:var(--ibadge-icon);block-size:var(--ibadge-icon)}.tds-icon-badge .tds-icon-badge-glyph [stroke-width="1.5"]{vector-effect:non-scaling-stroke;stroke-width:var(--ibadge-stroke)}@media (forced-colors:active){.tds-icon-badge-shape{color:canvas}.tds-icon-badge{color:canvastext}}
.tds-icon-feature{box-sizing:border-box;max-inline-size:var(--icf-max-width);font-family:var(--font-sans);text-align:start;flex-direction:column;align-items:flex-start;display:flex}.tds-icon-feature[data-align=center]{text-align:center;align-items:center}.tds-icon-feature[data-icon-style=rule]{border-block-start:var(--rule-weight) solid transparent;background-image:var(--rule-dash-x);background-position:0 0;background-size:var(--rule-period) var(--rule-weight);background-repeat:repeat-x;background-origin:border-box;padding-block-start:var(--icf-rule-padding-top)}.tds-icon-feature .tds-icon-feature-icon{margin-block-end:var(--icf-gap);display:inline-grid}.tds-icon-feature .tds-icon-feature-number{color:var(--icf-number-fg);font-family:var(--font-display);font-feature-settings:var(--font-display-features);font-size:var(--icf-number-font-size);line-height:var(--icf-number-line-height);letter-spacing:var(--icf-number-letter-spacing);font-weight:var(--icf-number-weight);font-variant-numeric:tabular-nums;margin-block-end:var(--icf-gap);display:block}.tds-icon-feature .tds-icon-feature-image{inline-size:var(--icf-image-size);block-size:var(--icf-image-size);background:var(--icf-image-bg);border-radius:var(--icf-image-radius);margin-block-end:var(--icf-gap);display:inline-flex;position:relative;overflow:clip}.tds-icon-feature .tds-icon-feature-image :is(img,video,svg,div){object-fit:cover;block-size:100%;inline-size:100%}.tds-icon-feature .tds-icon-feature-image[data-fit=natural]{inline-size:var(--icf-image-natural-width);background:0 0;border-radius:0;block-size:auto;overflow:visible}.tds-icon-feature .tds-icon-feature-image[data-fit=natural] :is(img,video,svg,div){object-fit:contain;block-size:auto}.tds-icon-feature .tds-icon-feature-title{margin:0 0 var(--icf-title-gap);color:var(--icf-title-fg);font-family:var(--icf-title-family);font-feature-settings:var(--icf-title-family-features);font-size:var(--icf-title-font-size);line-height:var(--icf-title-line-height);letter-spacing:var(--icf-title-letter-spacing);font-weight:var(--icf-title-weight);text-wrap:balance}.tds-icon-feature .tds-icon-feature-title:last-child{margin-block-end:0}.tds-icon-feature .tds-icon-feature-body{color:var(--icf-body-fg);font-size:var(--icf-body-font-size);line-height:var(--icf-body-line-height);letter-spacing:var(--icf-body-letter-spacing);text-wrap:pretty;margin:0}.tds-icon-feature-cta{align-items:center;gap:var(--space-1-5);color:var(--icf-cta-fg);font-size:var(--icf-cta-font-size);line-height:var(--icf-cta-line-height);letter-spacing:var(--icf-cta-letter-spacing);font-weight:var(--icf-cta-weight);margin-block-start:var(--icf-cta-gap);display:inline-flex}.tds-icon-feature-cta svg{block-size:1em;inline-size:1em;transition:translate var(--icf-card-transition) var(--icf-card-ease)}.tds-icon-feature[data-icon-style=card] .tds-icon-feature-cta{margin-block-start:auto;padding-block-start:var(--icf-cta-gap)}@media (hover:hover){.tds-icon-feature[data-link]:hover .tds-icon-feature-cta svg{translate:2px}}.tds-icon-feature[data-icon-style=card]{max-inline-size:none;min-block-size:var(--icf-card-min-height);padding:var(--icf-card-padding);border-radius:var(--icf-card-radius);background:var(--icf-card-bg);color:inherit;transition-property:background-color;transition-duration:var(--icf-card-transition);transition-timing-function:var(--icf-card-ease);text-decoration:none;position:relative}.tds-icon-feature[data-icon-style=card] .tds-icon-feature-icon{margin-block-end:var(--space-10)}.tds-icon-feature[data-icon-style=card] .tds-icon-feature-title{font-family:var(--icf-card-title-family);font-feature-settings:var(--icf-card-title-family-features);font-size:var(--icf-card-title-font-size);line-height:var(--icf-card-title-line-height);letter-spacing:var(--icf-card-title-letter-spacing);font-weight:var(--icf-card-title-weight)}.tds-icon-feature[data-icon-style=card] .tds-icon-feature-body{font-size:var(--icf-card-body-font-size);line-height:var(--icf-card-body-line-height);letter-spacing:var(--icf-card-body-letter-spacing)}.tds-icon-feature-arrow{inline-size:var(--icf-card-arrow-size);block-size:var(--icf-card-arrow-size);box-sizing:border-box;border:1px solid var(--icf-card-arrow-border);border-radius:var(--icf-card-arrow-radius);background:var(--icf-card-arrow-bg);color:var(--icf-card-arrow-fg);place-items:center;display:grid;position:absolute;inset-block-start:var(--icf-card-padding);inset-inline-end:var(--icf-card-padding)}.tds-icon-feature-arrow svg{inline-size:var(--icf-card-arrow-icon);block-size:var(--icf-card-arrow-icon);transition-property:translate;transition-duration:var(--icf-card-transition);transition-timing-function:var(--icf-card-ease)}.tds-icon-feature[data-icon-style=card][data-link]{cursor:pointer}@media (hover:hover){.tds-icon-feature[data-icon-style=card][data-link]:hover{background:var(--icf-card-bg-hover)}.tds-icon-feature[data-icon-style=card][data-link]:hover .tds-icon-feature-arrow svg{translate:2px -2px}}.tds-icon-feature[data-icon-style=card][data-link]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.tds-icon-feature[data-icon-style=card],.tds-icon-feature-arrow svg{transition:none}}@container tds-page (max-width:767px){.tds-icon-feature[data-icon-style=card]{min-block-size:0}.tds-icon-feature[data-icon-style=card] .tds-icon-feature-icon{margin-block-end:var(--space-6)}}
.tds-input-field{--in-height:var(--in-md-height);--in-px:var(--in-md-px);--in-font-size:var(--in-md-font-size);--in-line-height:var(--in-md-line-height);--in-letter-spacing:var(--in-md-letter-spacing);--in-icon:var(--in-md-icon);gap:var(--in-label-gap);font-family:var(--font-sans);flex-direction:column;min-inline-size:0;display:flex}.tds-input-field[data-size=sm]{--in-height:var(--in-sm-height);--in-px:var(--in-sm-px);--in-font-size:var(--in-sm-font-size);--in-line-height:var(--in-sm-line-height);--in-letter-spacing:var(--in-sm-letter-spacing);--in-icon:var(--in-sm-icon)}.tds-input-field[data-size=lg]{--in-height:var(--in-lg-height);--in-px:var(--in-lg-px);--in-font-size:var(--in-lg-font-size);--in-line-height:var(--in-lg-line-height);--in-letter-spacing:var(--in-lg-letter-spacing);--in-icon:var(--in-lg-icon)}.tds-input-label{color:var(--in-label-fg);font-size:var(--in-label-font-size);line-height:var(--in-label-line-height);letter-spacing:var(--in-label-letter-spacing);font-weight:var(--in-label-weight)}.tds-input-control{--in-bg:var(--in-field-bg);--in-border-color:var(--in-field-border);--in-fg:var(--in-field-fg);--in-ring:transparent;--in-affix-color:var(--in-affix-fg);box-sizing:border-box;align-items:center;gap:var(--in-affix-gap);block-size:var(--in-height);padding-inline:var(--in-px);background:var(--in-bg);color:var(--in-fg);border:var(--in-border-width) solid var(--in-border-color);border-radius:var(--in-radius);box-shadow:var(--in-field-shadow);transition-property:border-color,box-shadow,background-color;transition-duration:var(--in-transition);transition-timing-function:var(--ease-out);cursor:text;outline:none;display:flex}.tds-input-control:hover{--in-border-color:var(--in-field-border-hover)}.tds-input-control:focus-within{--in-border-color:var(--in-focus-border);--in-ring:var(--in-focus-ring);--in-bg:var(--in-focus-bg);--in-affix-color:var(--in-affix-fg-focus)}.tds-input-control[data-invalid]{--in-border-color:var(--in-invalid-border)}.tds-input-control[data-invalid]:focus-within{--in-ring:var(--in-invalid-ring)}.tds-input-control:focus-within:not([data-disabled]){outline:var(--in-focus-ring-width) solid var(--in-ring);outline-offset:var(--in-focus-ring-offset)}.tds-input-control[data-disabled]{--in-bg:var(--in-disabled-bg);--in-border-color:var(--in-disabled-border);--in-fg:var(--in-disabled-fg);cursor:default}.tds-input{block-size:100%;inline-size:100%;min-inline-size:0;color:inherit;font:inherit;font-size:var(--in-font-size);line-height:var(--in-line-height);letter-spacing:var(--in-letter-spacing);appearance:none;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.tds-input::placeholder{color:var(--in-field-placeholder)}.tds-input:disabled{color:var(--in-disabled-fg)}.tds-input::-webkit-search-cancel-button{appearance:none}.tds-input::-webkit-search-decoration{appearance:none}.tds-input-affix{color:var(--in-affix-color);font-size:var(--in-font-size);transition:color var(--in-transition) var(--ease-out);flex-shrink:0;align-items:center;display:inline-flex}.tds-input-affix svg{inline-size:var(--in-icon);block-size:var(--in-icon)}.tds-input-affix>button{border-radius:var(--radius-full);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:2px;display:inline-flex}.tds-input-affix>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.tds-input-description{color:var(--in-description-fg);font-size:var(--in-description-font-size);line-height:var(--in-description-line-height);letter-spacing:var(--in-description-letter-spacing)}.tds-input-error{color:var(--in-invalid-message);font-size:var(--in-description-font-size);line-height:var(--in-description-line-height);letter-spacing:var(--in-description-letter-spacing)}.tds-input-field[data-hover] .tds-input-control{--in-border-color:var(--in-field-border-hover)}.tds-input-field[data-focus] .tds-input-control{--in-border-color:var(--in-focus-border);--in-ring:var(--in-focus-ring);--in-bg:var(--in-focus-bg);--in-affix-color:var(--in-affix-fg-focus);outline:var(--in-focus-ring-width) solid var(--in-ring);outline-offset:var(--in-focus-ring-offset)}.tds-input-field[data-focus] .tds-input-control[data-invalid]{--in-border-color:var(--in-invalid-border);--in-ring:var(--in-invalid-ring)}
.tds-interface-scene{inline-size:100%;min-inline-size:0;display:block;position:relative}.tds-interface-scene-stage{aspect-ratio:480/400;inline-size:100%;display:block}.tds-interface-scene-toggle{z-index:1;inline-size:var(--iscene-toggle-size);block-size:var(--iscene-toggle-size);border-radius:var(--radius-full);background:var(--iscene-toggle-bg);color:var(--iscene-toggle-fg);box-shadow:var(--iscene-toggle-shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:scale;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out);border:0;place-items:center;margin:0;padding:0;display:inline-grid;position:absolute;inset-block-end:var(--iscene-toggle-inset);inset-inline-end:var(--iscene-toggle-inset)}.tds-interface-scene-toggle:after{content:"";inset:min(0px, calc((var(--iscene-toggle-size) - 44px) / 2));position:absolute}.tds-interface-scene-toggle[hidden]{display:none}.tds-interface-scene-toggle:active{scale:.96}.tds-interface-scene-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tds-interface-scene-toggle svg{inline-size:var(--iscene-toggle-icon);block-size:var(--iscene-toggle-icon)}.tds-interface-scene-toggle-icon{grid-area:1/1;transition-property:opacity,scale,filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.tds-interface-scene-toggle[data-state=playing] .tds-interface-scene-toggle-icon[data-icon=play],.tds-interface-scene-toggle[data-state=paused] .tds-interface-scene-toggle-icon[data-icon=pause]{opacity:0;filter:blur(4px);scale:.25}@media (prefers-reduced-motion:reduce){.tds-interface-scene-toggle,.tds-interface-scene-toggle-icon{transition-duration:0s}}
.tds-item{--item-px:var(--item-md-px);--item-py:var(--item-md-py);--item-gap:var(--item-md-gap);--item-title-font-size:var(--item-md-title-font-size);--item-title-line-height:var(--item-md-title-line-height);--item-caption-font-size:var(--item-md-caption-font-size);--item-caption-line-height:var(--item-md-caption-line-height);--item-title-letter-spacing:var(--item-md-title-letter-spacing);--item-caption-letter-spacing:var(--item-md-caption-letter-spacing);--item-box:var(--item-md-icon-box);--item-icon:var(--item-md-icon);--item-bg-now:var(--item-bg);--item-title-fg-now:var(--item-title-fg);--item-box-bg-now:var(--item-icon-box-bg);--item-box-fg-now:var(--item-icon-box-fg);box-sizing:border-box;align-items:center;gap:var(--item-gap);inline-size:100%;min-inline-size:0;padding:var(--item-py) var(--item-px);border-radius:var(--item-radius);background:var(--item-bg-now);color:var(--item-title-fg-now);font-family:var(--font-sans);text-align:start;transition-property:background-color,color;transition-duration:var(--item-transition);transition-timing-function:var(--ease-out);-webkit-tap-highlight-color:transparent;border:0;outline:none;margin:0;text-decoration:none;display:flex}.tds-item[data-size=sm]{--item-px:var(--item-sm-px);--item-py:var(--item-sm-py);--item-gap:var(--item-sm-gap);--item-title-font-size:var(--item-sm-title-font-size);--item-title-line-height:var(--item-sm-title-line-height);--item-caption-font-size:var(--item-sm-caption-font-size);--item-caption-line-height:var(--item-sm-caption-line-height);--item-title-letter-spacing:var(--item-sm-title-letter-spacing);--item-caption-letter-spacing:var(--item-sm-caption-letter-spacing);--item-box:var(--item-sm-icon-box);--item-icon:var(--item-sm-icon)}.tds-item[data-size=lg]{--item-px:var(--item-lg-px);--item-py:var(--item-lg-py);--item-gap:var(--item-lg-gap);--item-title-font-size:var(--item-lg-title-font-size);--item-title-line-height:var(--item-lg-title-line-height);--item-caption-font-size:var(--item-lg-caption-font-size);--item-caption-line-height:var(--item-lg-caption-line-height);--item-title-letter-spacing:var(--item-lg-title-letter-spacing);--item-caption-letter-spacing:var(--item-lg-caption-letter-spacing);--item-box:var(--item-lg-icon-box);--item-icon:var(--item-lg-icon)}.tds-item[data-interactive]{cursor:pointer}.tds-item[data-interactive]:is(:hover,[data-hover]),.tds-item[data-interactive]:is(:active,[data-active]){--item-bg-now:var(--item-bg-hover)}.tds-item:is(:focus-visible,[data-focus]){outline:var(--item-focus-ring-width) solid var(--focus-ring);outline-offset:-2px}.tds-item[data-selected]{--item-bg-now:var(--item-bg-selected);--item-title-fg-now:var(--item-selected-title-fg);--item-box-bg-now:var(--item-selected-icon-box-bg);--item-box-fg-now:var(--item-selected-icon-box-fg)}.tds-item:is(:disabled,[data-disabled]){--item-title-fg-now:var(--item-disabled-fg);cursor:default;pointer-events:none}.tds-item:is(:disabled,[data-disabled]) .tds-item-caption{color:var(--item-disabled-fg)}.tds-item-leading{flex-shrink:0;align-items:center;display:inline-flex}.tds-item-icon-box{inline-size:var(--item-box);block-size:var(--item-box);border-radius:var(--item-icon-box-radius);border:1px solid var(--item-icon-box-border);background:var(--item-box-bg-now);color:var(--item-box-fg-now);transition-property:background-color,color;transition-duration:var(--item-transition);transition-timing-function:var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tds-item-icon-box svg{inline-size:var(--item-icon);block-size:var(--item-icon)}.tds-item-body{flex-direction:column;flex:1;gap:1px;min-inline-size:0;display:flex}.tds-item-title{font-size:var(--item-title-font-size);line-height:var(--item-title-line-height);letter-spacing:var(--item-title-letter-spacing);font-weight:var(--item-title-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tds-item-caption{color:var(--item-caption-fg);font-size:var(--item-caption-font-size);line-height:var(--item-caption-line-height);letter-spacing:var(--item-caption-letter-spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tds-item-trailing{align-items:center;gap:var(--space-2);color:var(--item-trailing-fg);font-size:var(--item-caption-font-size);line-height:var(--item-caption-line-height);font-variant-numeric:tabular-nums;flex-shrink:0;display:inline-flex}.tds-item-trailing svg{inline-size:var(--item-trailing-size);block-size:var(--item-trailing-size)}.tds-item-caret{transition:translate var(--item-transition) var(--ease-out);translate:0}.tds-item[data-interactive]:is(:hover,[data-hover]) .tds-item-caret{translate:calc(var(--item-caret-shift) * var(--motion-travel,1)) 0}.tds-item-list{flex-direction:column;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.tds-item-list[data-divided]>*+*{border-block-start:var(--rule-weight) solid transparent;background-image:var(--rule-dash-x);background-position:0 0;background-size:var(--rule-period) var(--rule-weight);background-repeat:repeat-x;background-origin:border-box}.tds-item-list[data-divided] .tds-item{border-radius:0}.tds-item-list[data-columns]{column-gap:var(--item-grid-column-gap);grid-template-columns:minmax(0,1fr);display:grid}.tds-item-list[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.tds-item-list[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.tds-item-list[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.tds-item-list[data-columns]>*{border-block-end:var(--rule-weight) solid transparent;background-image:var(--rule-dash-x);background-position:0 100%;background-size:var(--rule-period) var(--rule-weight);background-repeat:repeat-x;background-origin:border-box}.tds-item-list[data-columns]>*+*{border-block-start:0}.tds-item-list[data-columns]>.tds-item{--item-px:var(--item-grid-px);--item-bg-hover:var(--item-grid-bg-hover);border-radius:0}.tds-item-list[data-columns] .tds-item-title,.tds-item-list[data-columns] .tds-item-caption{white-space:normal;text-wrap:pretty;overflow:visible}.tds-item-list[data-columns] .tds-item[data-interactive] .tds-item-title{text-underline-offset:var(--item-grid-underline-offset);transition:text-decoration-color var(--item-transition) var(--ease-out);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.tds-item-list[data-columns] .tds-item[data-interactive]:is(:hover,[data-hover]) .tds-item-title{text-decoration-color:currentColor}@container tds-page (max-width:1023px){.tds-item-list:is([data-columns="3"],[data-columns="4"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@container tds-page (max-width:767px){.tds-item-list[data-columns]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tds-item-caret{transition-duration:0s}}
.tds-laurel{align-items:center;gap:var(--laurel-gap);color:var(--laurel-fg);margin:0;display:inline-flex}.tds-laurel-leaf{block-size:var(--laurel-leaf-height);flex-shrink:0;inline-size:auto}.tds-laurel-text{font-family:var(--font-display);font-feature-settings:var(--font-display-features);font-size:var(--laurel-font-size);line-height:var(--laurel-font-line-height);font-weight:var(--laurel-font-weight);text-align:center;text-wrap:balance}.tds-laurel[data-size=lg]{gap:var(--laurel-lg-gap)}.tds-laurel[data-size=lg] .tds-laurel-leaf{block-size:var(--laurel-lg-leaf)}.tds-laurel[data-size=lg] .tds-laurel-text{font-size:var(--laurel-lg-size);line-height:var(--laurel-lg-line-height);font-weight:var(--laurel-lg-weight)}@container tds-page (max-width:767px){.tds-laurel-leaf{block-size:var(--laurel-leaf-height-mobile)}.tds-laurel-text{font-size:var(--laurel-font-size-mobile)}.tds-laurel[data-size=lg] .tds-laurel-leaf{block-size:var(--laurel-lg-leaf-mobile)}.tds-laurel[data-size=lg] .tds-laurel-text{font-size:var(--laurel-lg-size-mobile)}}
.tds-link{--link-font-size-now:var(--link-md-font-size);--link-line-height-now:var(--link-md-line-height);--link-letter-spacing-now:var(--link-md-letter-spacing);--link-icon:var(--link-md-icon);--link-offset-hover-now:calc(var(--link-underline-offset) + (var(--link-underline-offset-hover) - var(--link-underline-offset)) * var(--motion-travel,1));align-items:center;gap:var(--link-arrow-gap);font-family:var(--font-sans);font-size:var(--link-font-size-now);line-height:var(--link-line-height-now);letter-spacing:var(--link-letter-spacing-now);font-weight:var(--link-weight);color:var(--link-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:color;transition-duration:var(--link-transition);transition-timing-function:var(--ease-out);outline:none;text-decoration:none;display:inline-flex}.tds-link[data-size=sm]{--link-font-size-now:var(--link-sm-font-size);--link-line-height-now:var(--link-sm-line-height);--link-letter-spacing-now:var(--link-sm-letter-spacing);--link-icon:var(--link-sm-icon)}.tds-link[data-size=lg]{--link-font-size-now:var(--link-lg-font-size);--link-line-height-now:var(--link-lg-line-height);--link-letter-spacing-now:var(--link-lg-letter-spacing);--link-icon:var(--link-lg-icon)}.tds-link:is(:hover,[data-hover]){color:var(--link-fg-hover)}.tds-link:is(:focus-visible,[data-focus]){outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.tds-link[data-variant=inline]{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--link-underline-offset);transition-property:color,text-decoration-color,text-underline-offset;display:inline}.tds-link[data-variant=inline]:is(:hover,[data-hover]){text-underline-offset:var(--link-offset-hover-now);text-decoration-color:currentColor}.tds-link[data-variant=standalone] .tds-link-label{text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--link-underline-offset);transition-property:text-decoration-color,text-underline-offset;transition-duration:var(--link-transition);transition-timing-function:var(--ease-out)}.tds-link[data-variant=standalone]:is(:hover,[data-hover]) .tds-link-label{text-underline-offset:var(--link-offset-hover-now);text-decoration-color:currentColor}.tds-link .tds-link-arrow{--icon-stroke-width:2;transition:translate var(--link-transition) var(--ease-out);flex-shrink:0;display:inline-flex;translate:0}.tds-link .tds-link-arrow svg{inline-size:var(--link-icon);block-size:var(--link-icon)}.tds-link:is(:hover,[data-hover]) .tds-link-arrow{translate:calc(var(--link-arrow-shift) * var(--motion-travel,1)) 0}@media (prefers-reduced-motion:reduce){.tds-link .tds-link-arrow{transition-duration:0s}}
.tds-logo-strip{justify-content:space-between;align-items:center;gap:var(--logos-gap);flex-wrap:wrap;display:flex}.tds-logo-strip[data-size=lg] .tds-logo-strip-row{gap:var(--logos-lg-logo-gap)}.tds-logo-strip[data-size=lg] .tds-logo-strip-logo,.tds-logo-strip[data-size=lg] .tds-logo-strip-row>svg{block-size:var(--logos-lg-logo-height)}.tds-logo-strip[data-align=center]{justify-content:center}.tds-logo-strip[data-align=center] .tds-logo-strip-row{justify-content:center}.tds-logo-strip-caption{max-inline-size:var(--logos-caption-max-width);color:var(--logos-caption-fg);font-family:var(--font-sans);font-size:var(--logos-caption-font-size);line-height:var(--logos-caption-line-height);letter-spacing:var(--logos-caption-letter-spacing);text-wrap:pretty;margin:0}.tds-logo-strip-row{align-items:center;gap:var(--logos-logo-gap);flex-wrap:wrap;display:flex}.tds-logo-strip-logo,.tds-logo-strip-row>svg{block-size:var(--logos-logo-height);inline-size:auto;opacity:var(--logos-opacity)}.tds-logo-strip[data-logo-color=mono] .tds-logo-strip-row>svg{color:var(--logos-logo-fg)}.tds-logo-strip[data-logo-color=mono] .tds-logo-strip-row>svg [fill]:not([fill=none]){fill:currentColor}.tds-logo-strip[data-logo-color=mono] .tds-logo-strip-row>svg [stroke]:not([stroke=none]){stroke:currentColor}.tds-logo-strip[data-logo-color=mono] .tds-logo-strip-logo{filter:grayscale()}.tds-logo-strip[data-marquee]{flex-wrap:nowrap}.tds-logo-strip-marquee{contain:inline-size;min-inline-size:0;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--logos-marquee-fade), #000 calc(100% - var(--logos-marquee-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--logos-marquee-fade), #000 calc(100% - var(--logos-marquee-fade)), transparent 100%);flex:1 1 0;overflow:clip}.tds-logo-strip-track{inline-size:max-content;animation:tds-logo-strip-marquee var(--logos-marquee-duration) linear infinite;animation-play-state:var(--motion-loop,running);will-change:translate;display:flex}.tds-logo-strip-marquee .tds-logo-strip-row{flex-wrap:nowrap;flex:none;padding-inline-end:var(--logos-logo-gap)}.tds-logo-strip-marquee:is(:hover,:focus,:focus-within,:active) .tds-logo-strip-track{animation-play-state:paused}@keyframes tds-logo-strip-marquee{to{translate:-50%}}@media (prefers-reduced-motion:reduce){.tds-logo-strip[data-marquee]{flex-wrap:wrap}.tds-logo-strip[data-marquee] .tds-logo-strip-marquee{contain:none;flex:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.tds-logo-strip[data-marquee] .tds-logo-strip-track{will-change:auto;inline-size:auto;animation:none}.tds-logo-strip[data-marquee] .tds-logo-strip-marquee .tds-logo-strip-row{flex-wrap:wrap;flex:auto;padding-inline-end:0}.tds-logo-strip[data-marquee] .tds-logo-strip-row[data-copy]{display:none}}:is([data-motion=reduce],[data-motion=frozen]) .tds-logo-strip[data-marquee]{flex-wrap:wrap}:is([data-motion=reduce],[data-motion=frozen]) .tds-logo-strip[data-marquee] .tds-logo-strip-marquee{contain:none;flex:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}:is([data-motion=reduce],[data-motion=frozen]) .tds-logo-strip[data-marquee] .tds-logo-strip-track{will-change:auto;inline-size:auto;animation:none}:is([data-motion=reduce],[data-motion=frozen]) .tds-logo-strip[data-marquee] .tds-logo-strip-marquee .tds-logo-strip-row{flex-wrap:wrap;flex:auto;padding-inline-end:0}:is([data-motion=reduce],[data-motion=frozen]) .tds-logo-strip[data-marquee] .tds-logo-strip-row[data-copy]{display:none}@container tds-page (max-width:767px){.tds-logo-strip{flex-direction:column;align-items:flex-start}.tds-logo-strip-logo,.tds-logo-strip-row>svg{block-size:var(--logos-mobile-logo-height)}.tds-logo-strip[data-size=lg] .tds-logo-strip-logo,.tds-logo-strip[data-size=lg] .tds-logo-strip-row>svg{block-size:var(--logos-lg-mobile-logo-height)}.tds-logo-strip[data-align=center]{align-items:center}.tds-logo-strip[data-align=center] .tds-logo-strip-row:has(>:nth-child(4):last-child){justify-content:center}.tds-logo-strip:not([data-marquee]) .tds-logo-strip-row:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,max-content);justify-content:start;align-items:center;display:grid}.tds-logo-strip-marquee{flex:none;align-self:stretch;inline-size:100%}}.tds-logo-strip-marquee:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:var(--radius-md)}
.tds-logotype{block-size:var(--logotype-height);inline-size:auto;color:var(--logotype-fg);vertical-align:middle;display:inline-block}@container tds-page (max-width:767px){.tds-logotype{block-size:var(--logotype-mobile-height)}}
.tds-loop-video{border-radius:var(--lvid-radius);object-fit:cover;background:0 0;block-size:auto;inline-size:100%;display:block}
.tds-number-band{--nb-value-size-now:var(--nb-lg-font-size);--nb-value-leading-now:var(--nb-lg-line-height);--nb-value-tracking-now:var(--nb-lg-letter-spacing);box-sizing:border-box;inline-size:100%;min-inline-size:0;font-family:var(--font-sans);color:var(--content-primary)}.tds-number-band[data-size=xl]{--nb-value-size-now:var(--nb-xl-font-size);--nb-value-leading-now:var(--nb-xl-line-height);--nb-value-tracking-now:var(--nb-xl-letter-spacing)}.tds-number-band-list{gap:var(--nb-row-gap) var(--nb-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tds-number-band[data-columns="2"]>.tds-number-band-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tds-number-band[data-columns="4"]>.tds-number-band-list{grid-template-columns:repeat(4,minmax(0,1fr))}.tds-number-band-item{flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex;position:relative}.tds-number-band[data-align=center] .tds-number-band-item{text-align:center;align-items:center}.tds-number-band[data-layout=rules] .tds-number-band-item{border-block-start:var(--nb-rule-width) solid var(--nb-rule-color);padding-block-start:var(--nb-rule-gap)}.tds-number-band[data-layout=rules] .tds-number-band-item:before{content:"";inline-size:var(--nb-rule-tick-width);block-size:var(--nb-rule-tick-height);background:var(--nb-rule-accent);position:absolute;inset-block-start:calc(var(--nb-rule-width) * -1);inset-inline-start:0}.tds-number-band[data-layout=rules][data-align=center] .tds-number-band-item:before{inset-inline-start:50%;translate:-50%}.tds-number-band[data-layout=grid]{display:flow-root;overflow:clip}.tds-number-band[data-layout=grid]>.tds-number-band-list{margin-inline:calc(var(--nb-grid-padding-x) * -1);gap:0;margin-block-start:calc(var(--nb-rule-width) * -1)}.tds-number-band[data-layout=grid] .tds-number-band-item{padding:var(--nb-grid-padding-y) var(--nb-grid-padding-x);border-inline-start:var(--nb-rule-width) solid var(--nb-grid-line);border-block-start:var(--nb-rule-width) solid var(--nb-grid-line)}.tds-number-band-value{max-inline-size:100%;color:var(--nb-value-fg);font-family:var(--nb-value-family);font-feature-settings:var(--nb-value-family-features);font-size:var(--nb-value-size-now);line-height:var(--nb-value-leading-now);letter-spacing:var(--nb-value-tracking-now);font-weight:var(--nb-value-weight);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:break-word;margin:0}.tds-number-band-value[data-kind=text]{font-size:var(--nb-value-text-font-size);line-height:var(--nb-value-text-line-height);letter-spacing:var(--nb-value-text-letter-spacing);text-wrap:balance}.tds-number-band-count{justify-items:start;display:inline-grid}.tds-number-band-count>.tds-number-band-ghost,.tds-number-band-count>.tds-number-band-live{white-space:nowrap;grid-area:1/1}.tds-number-band-count>.tds-number-band-ghost{visibility:hidden}.tds-number-band[data-align=center] .tds-number-band-count{justify-items:center}.tds-number-band-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.tds-number-band-label{margin:var(--nb-label-gap) 0 0;color:var(--nb-label-fg);font-size:var(--nb-label-font-size);line-height:var(--nb-label-line-height);letter-spacing:var(--nb-label-letter-spacing);font-weight:var(--nb-label-weight);text-wrap:balance}.tds-number-band-caption{margin:var(--nb-caption-gap) 0 0;max-inline-size:var(--nb-caption-max-width);color:var(--nb-caption-fg);font-size:var(--nb-caption-font-size);line-height:var(--nb-caption-line-height);letter-spacing:var(--nb-caption-letter-spacing);text-wrap:pretty}.tds-number-band-source{margin:var(--nb-source-gap) 0 0;color:var(--nb-source-fg);font-size:var(--nb-source-font-size);line-height:var(--nb-source-line-height);letter-spacing:var(--nb-source-letter-spacing)}.tds-number-band-link{align-items:center;gap:var(--space-1-5);color:inherit;-webkit-tap-highlight-color:transparent;outline:none;text-decoration:none;display:inline-flex}.tds-number-band-link:after{content:"";border-radius:var(--radius-sm);position:absolute;inset:0}.tds-number-band-link-label{text-underline-offset:3px;transition-property:text-decoration-color;transition-duration:var(--nb-link-transition);transition-timing-function:var(--nb-link-ease);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.tds-number-band-link-arrow{--icon-stroke-width:2;transition-property:translate;transition-duration:var(--nb-link-transition);transition-timing-function:var(--nb-link-ease);flex-shrink:0;display:inline-flex}.tds-number-band-link-arrow svg{block-size:.9em;inline-size:.9em}:is(.tds-number-band-item[data-linked]:hover,.tds-number-band[data-hover] .tds-number-band-item[data-linked]:first-child) .tds-number-band-link-label{text-decoration-color:currentColor}:is(.tds-number-band-item[data-linked]:hover,.tds-number-band[data-hover] .tds-number-band-item[data-linked]:first-child) .tds-number-band-link-arrow{translate:calc(var(--nb-link-arrow-shift) * var(--motion-travel,1)) 0}.tds-number-band-link:focus-visible:after,.tds-number-band[data-focus] .tds-number-band-item[data-linked]:first-child .tds-number-band-link:after{outline:2px solid var(--focus-ring);outline-offset:2px}.tds-number-band[data-layout=grid] .tds-number-band-link:after{outline-offset:-3px}@media (prefers-reduced-motion:reduce){.tds-number-band-link-arrow{transition-duration:0s}}@container tds-page (max-width:1023px){.tds-number-band[data-columns="4"]>.tds-number-band-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container tds-page (max-width:767px){.tds-number-band>.tds-number-band-list,.tds-number-band[data-columns]>.tds-number-band-list{grid-template-columns:repeat(var(--nb-mobile-columns), minmax(0, 1fr));row-gap:var(--nb-mobile-gap)}.tds-number-band[data-layout=grid]>.tds-number-band-list{row-gap:0}}
.tds-orbit-gallery{--orb-d:calc(var(--orb-orbit-size) * 1cqi);--orb-c:calc(var(--orb-card-size) * 1cqi);--orb-top-now:calc(var(--orb-top) * 1cqi);--orb-content-top-now:calc(var(--orb-content-top) * 1cqi + var(--orb-content-offset));--orb-fade-now:calc(var(--orb-fade-length) * 1cqi);--orb-travel-now:var(--orb-travel);--orb-fade-shift-now:calc(var(--orb-fade-shift) * 1cqi);isolation:isolate;inline-size:100%;padding-block:var(--orb-content-top-now) var(--orb-padding-bottom);position:relative;overflow:hidden}.tds-orbit-gallery-stage{pointer-events:none;position:absolute;inset:0}.tds-orbit-gallery-orbit{inline-size:var(--orb-d);block-size:var(--orb-d);will-change:rotate;opacity:0;transition:opacity var(--orb-reveal) var(--ease-out);margin-inline-start:calc(var(--orb-d) / -2);position:absolute;inset-block-start:var(--orb-top-now);inset-inline-start:50%}[data-ready]>.tds-orbit-gallery-stage>.tds-orbit-gallery-orbit{opacity:1}@media (scripting:none){.tds-orbit-gallery-orbit{opacity:1}}.tds-orbit-gallery-card{--orb-ch:calc(var(--orb-c) / var(--orb-ratio));inline-size:var(--orb-c);block-size:var(--orb-ch);margin:calc(var(--orb-ch) / -2) 0 0 calc(var(--orb-c) / -2);transform:rotate(var(--orb-card-angle)) translateY(calc((var(--orb-d) + var(--orb-ch)) / -2)) rotate(calc(var(--orb-tilt) * 1deg));border-radius:var(--orb-card-radius);background:var(--orb-card-bg);position:absolute;inset-block-start:50%;inset-inline-start:50%;overflow:hidden}.tds-orbit-gallery-card>img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.tds-orbit-gallery-fade{inset-inline:0;inset-block:calc(var(--orb-content-top-now) + var(--orb-fade-shift-now)) 0;z-index:1;pointer-events:none;background:linear-gradient(to bottom, transparent 0, var(--orb-fade) var(--orb-fade-now), var(--orb-fade) 100%);position:absolute}.tds-orbit-gallery-content{z-index:2;position:relative}@container tds-page (max-width:767px){.tds-orbit-gallery{--orb-d:calc(var(--orb-mobile-orbit-size) * 1cqi);--orb-c:calc(var(--orb-mobile-card-size) * 1cqi);--orb-top-now:calc(var(--orb-mobile-top) * 1cqi);--orb-content-top-now:calc(var(--orb-mobile-content-top) * 1cqi + var(--orb-content-offset));--orb-fade-now:calc(var(--orb-mobile-fade-length) * 1cqi);--orb-travel-now:var(--orb-mobile-travel);--orb-fade-shift-now:calc(var(--orb-mobile-fade-shift) * 1cqi)}}
.tds-pagination{--pg-height:var(--pg-md-height);--pg-min-width:var(--pg-md-min-width);--pg-font-size:var(--pg-md-font-size);--pg-line-height:var(--pg-md-line-height);--pg-letter-spacing:var(--pg-md-letter-spacing);--pg-icon:var(--pg-md-icon);align-items:center;gap:var(--pg-gap);font-family:var(--font-sans);display:inline-flex}.tds-pagination[data-size=sm]{--pg-height:var(--pg-sm-height);--pg-min-width:var(--pg-sm-min-width);--pg-font-size:var(--pg-sm-font-size);--pg-line-height:var(--pg-sm-line-height);--pg-letter-spacing:var(--pg-sm-letter-spacing);--pg-icon:var(--pg-sm-icon)}.tds-pagination-list{display:contents}.tds-pagination-item{--pg-bg:var(--pg-item-bg);--pg-fg:var(--pg-item-fg);--pg-border-color:var(--pg-item-border);box-sizing:border-box;block-size:var(--pg-height);min-inline-size:var(--pg-min-width);border:1px solid var(--pg-border-color);border-radius:var(--pg-radius);background:var(--pg-bg);color:var(--pg-fg);font:inherit;font-size:var(--pg-font-size);line-height:var(--pg-line-height);letter-spacing:var(--pg-letter-spacing);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:background-color,color,border-color,scale;transition-duration:var(--pg-transition);transition-timing-function:var(--ease-out);-webkit-tap-highlight-color:transparent;outline:none;justify-content:center;align-items:center;gap:4px;margin:0;padding-inline:6px;display:inline-flex}.tds-pagination-item svg{inline-size:var(--pg-icon);block-size:var(--pg-icon);flex-shrink:0}.tds-pagination-item:is(:hover,[data-hover]){--pg-bg:var(--pg-item-bg-hover);--pg-fg:var(--pg-item-fg-hover)}.tds-pagination-item:is(:active,[data-active]):not([aria-current]){scale:.96}.tds-pagination-item:is(:focus-visible,[data-focus]){outline:var(--pg-focus-ring-width) solid var(--focus-ring);outline-offset:var(--pg-focus-ring-offset)}.tds-pagination-item[aria-current=page]{--pg-bg:var(--pg-active-bg);--pg-fg:var(--pg-active-fg);--pg-border-color:var(--pg-active-border);cursor:default}.tds-pagination-item:is(:disabled,[data-disabled]){--pg-fg:var(--pg-disabled-fg);--pg-bg:transparent;cursor:default;pointer-events:none}.tds-pagination-item[data-label]{padding-inline:12px}.tds-pagination-item[data-label]:has(>svg:first-child){padding-inline-start:10px}.tds-pagination-item[data-label]:has(>svg:last-child){padding-inline-end:10px}.tds-pagination-ellipsis{min-inline-size:var(--pg-min-width);block-size:var(--pg-height);color:var(--pg-ellipsis-fg);justify-content:center;align-items:center;display:inline-flex}.tds-pagination-ellipsis svg{inline-size:var(--pg-icon);block-size:var(--pg-icon)}
.tds-post-card{--pcard-l-fg:var(--pcard-title-fg);--pcard-l-fg-2:var(--pcard-eyebrow-fg);--pcard-l-title-size:var(--pcard-row-title-font-size);--pcard-l-title-line:var(--pcard-row-title-line-height);--pcard-l-title-tracking:var(--pcard-row-title-letter-spacing);--pcard-l-thumb:var(--pcard-row-thumb-size);--pcard-l-padding:var(--pcard-row-padding);gap:var(--pcard-row-gap);padding:var(--pcard-l-padding);border-radius:var(--pcard-row-radius);background:var(--pcard-row-bg);color:var(--pcard-l-fg);-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative}.tds-post-card:focus-visible,.tds-post-card[data-focus]{outline:2px solid var(--focus-ring);outline-offset:4px}.tds-post-card:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--pcard-ring);pointer-events:none;position:absolute;inset:0}.tds-post-card[data-layout=row]{grid-template-columns:auto minmax(0,1fr);padding:0;overflow:hidden}.tds-post-card[data-layout=row] .tds-post-card-media{aspect-ratio:auto;min-block-size:var(--pcard-l-thumb);border-radius:0;order:-1;align-self:stretch}.tds-post-card[data-layout=row] .tds-post-card-body{padding:var(--pcard-l-padding);padding-inline-start:0}.tds-post-card-body{gap:var(--pcard-row-text-gap);flex-direction:column;min-inline-size:0;display:flex}.tds-post-card-media{inline-size:var(--pcard-l-thumb);aspect-ratio:1;border-radius:var(--pcard-media-radius);background:var(--pcard-media-bg);align-self:start;position:relative;overflow:hidden}.tds-post-card-media>img{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.tds-post-card-eyebrow{color:var(--pcard-l-fg-2);font-family:var(--font-sans);font-size:var(--pcard-eyebrow-font-size);line-height:var(--pcard-eyebrow-line-height);letter-spacing:var(--pcard-eyebrow-letter-spacing);font-weight:var(--pcard-eyebrow-weight)}.tds-post-card-title{color:var(--pcard-l-fg);font-family:var(--pcard-title-family);font-feature-settings:var(--pcard-title-family-features);font-size:var(--pcard-l-title-size);line-height:var(--pcard-l-title-line);letter-spacing:var(--pcard-l-title-tracking);font-weight:var(--pcard-title-weight);text-wrap:balance;transition:color var(--pcard-transition) var(--pcard-ease);margin:0}.tds-post-card-excerpt{-webkit-line-clamp:var(--pcard-lead-excerpt-lines);max-inline-size:52ch;color:var(--pcard-l-fg-2);font-family:var(--font-sans);font-size:var(--pcard-lead-excerpt-font-size);line-height:var(--pcard-lead-excerpt-line-height);letter-spacing:var(--pcard-lead-excerpt-letter-spacing);text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tds-post-card-byline{margin-block-start:auto;padding-block-start:var(--pcard-row-text-gap)}.tds-post-card-meta{color:var(--pcard-l-fg-2);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--text-md--line-height);font-variant-numeric:tabular-nums}.tds-post-card[data-layout=lead]{--pcard-l-fg:var(--pcard-lead-ink-light);--pcard-l-fg-2:var(--pcard-lead-ink-light-secondary);--pcard-l-title-size:var(--pcard-lead-title-font-size);--pcard-l-title-line:var(--pcard-lead-title-line-height);--pcard-l-title-tracking:var(--pcard-lead-title-letter-spacing);grid-template-columns:minmax(0, 1fr) minmax(0, var(--pcard-lead-media-share));border-radius:var(--pcard-lead-radius);background:var(--pcard-lead-color,var(--pcard-lead-bg));gap:0;padding:0;overflow:hidden}.tds-post-card[data-layout=lead][data-ink=dark]{--pcard-l-fg:var(--pcard-lead-ink-dark);--pcard-l-fg-2:var(--pcard-lead-ink-dark-secondary)}.tds-post-card[data-layout=lead] .tds-post-card-body{gap:var(--pcard-lead-text-gap);padding:var(--pcard-lead-padding)}.tds-post-card[data-layout=lead] .tds-post-card-eyebrow{font-size:var(--pcard-lead-eyebrow-font-size);line-height:var(--pcard-lead-eyebrow-line-height);letter-spacing:var(--pcard-lead-eyebrow-letter-spacing)}.tds-post-card[data-layout=lead] .tds-post-card-byline{padding-block-start:var(--pcard-lead-text-gap)}.tds-post-card[data-layout=lead]:not(a) .tds-post-card-excerpt{-webkit-line-clamp:unset}.tds-post-card[data-layout=lead] .tds-post-card-media{aspect-ratio:auto;min-block-size:360px;inline-size:auto;margin:var(--pcard-lead-media-inset);border-radius:var(--pcard-lead-media-radius);background:0 0;align-self:stretch;margin-inline-start:0}.tds-post-card[data-layout=lead] .tds-avatar-name{color:var(--pcard-l-fg)}.tds-post-card[data-layout=lead] .tds-avatar-caption{color:var(--pcard-l-fg-2)}:is(a.tds-post-card:is(:hover,[data-hover]),.tds-post-card[data-hover]) .tds-post-card-title{color:var(--pcard-title-fg-hover)}:is(a.tds-post-card:is(:hover,[data-hover]),.tds-post-card[data-hover]) .tds-post-card-media>img{scale:var(--pcard-hover-scale)}.tds-post-card[data-layout=lead]:is(a:hover,[data-hover]) .tds-post-card-title{color:var(--pcard-l-fg-2)}.tds-post-card-media>img{transition:scale calc(var(--pcard-transition) * 2) var(--pcard-ease)}@media (prefers-reduced-motion:reduce){.tds-post-card .tds-post-card-media>img{transition:none;scale:none!important}}.tds-post-card-list{gap:var(--pcard-list-spacing);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tds-post-card-list>[hidden]{display:none}@container tds-page (max-width:767px){.tds-post-card{--pcard-l-thumb:var(--pcard-mobile-thumb-size);--pcard-l-padding:var(--pcard-mobile-row-padding);gap:var(--pcard-mobile-row-padding)}.tds-post-card[data-layout=row]{--pcard-l-title-size:var(--pcard-mobile-title-font-size);--pcard-l-title-line:var(--pcard-mobile-title-line-height);--pcard-l-title-tracking:var(--pcard-mobile-title-letter-spacing)}.tds-post-card[data-layout=lead]{grid-template-columns:minmax(0,1fr)}.tds-post-card[data-layout=lead] .tds-post-card-media{aspect-ratio:4/3;min-block-size:0;margin:var(--pcard-lead-media-inset);order:-1;margin-block-end:0}.tds-post-card[data-layout=lead] .tds-post-card-body{padding:var(--pcard-mobile-lead-padding)}}
.tds-post-index{grid-template-columns:minmax(0, var(--pidx-sidebar-share)) minmax(0, 1fr);column-gap:var(--pidx-column-gap);align-items:start;padding-block-start:var(--pidx-padding-top);display:grid;position:relative}.tds-post-index-heading,.tds-post-index-status{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:0;position:absolute;overflow:hidden}.tds-post-index-sidebar{gap:var(--pidx-sidebar-search-gap);flex-direction:column;min-inline-size:0;display:flex;position:sticky;inset-block-start:calc(var(--header-h,72px) + var(--pidx-sticky-top))}.tds-post-index-search{inline-size:100%;max-inline-size:var(--pidx-sidebar-search-max-width);border-radius:var(--pidx-search-radius);transition:background-color var(--pidx-transition) var(--ease-out);align-items:center;display:flex;position:relative}.tds-post-index-search:hover{background:var(--pidx-search-bg-hover)}.tds-post-index-search:focus-within{background:var(--pidx-search-bg-focus)}.tds-post-index-search-input{appearance:none;min-inline-size:0;padding:var(--pidx-search-padding-y) var(--pidx-search-padding-x);border-radius:inherit;color:var(--pidx-search-fg);font-family:var(--pidx-search-family);font-feature-settings:var(--pidx-search-family-features);font-size:var(--pidx-search-font-size);line-height:var(--pidx-search-line-height);letter-spacing:var(--pidx-search-letter-spacing);font-weight:var(--pidx-search-weight);background:0 0;border:0;outline:none;flex:1;margin:0;padding-inline-end:calc(var(--pidx-search-padding-x) + 24px)}.tds-post-index-search-input::placeholder{color:var(--pidx-search-placeholder);opacity:1;transition:color var(--pidx-transition) var(--ease-out)}.tds-post-index-search-input:hover::placeholder{color:var(--pidx-search-placeholder-hover)}.tds-post-index-search-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tds-post-index-search-input::-webkit-search-cancel-button{appearance:none}.tds-post-index-search-input::-webkit-search-decoration{appearance:none}.tds-post-index-search-clear{appearance:none;border-radius:var(--radius-full);color:var(--pidx-search-fg);cursor:pointer;opacity:0;filter:blur(4px);pointer-events:none;transition-property:opacity,scale,filter;transition-duration:var(--duration-moderate);transition-timing-function:var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:2px;display:inline-flex;position:absolute;inset-inline-end:var(--pidx-search-padding-x);scale:.25}[data-has-query]>.tds-post-index-search-clear{opacity:1;filter:none;pointer-events:auto;scale:1}.tds-post-index-search-clear:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.tds-post-index-results{min-inline-size:0}.tds-post-index-empty{align-items:flex-start;gap:var(--space-4);color:var(--pidx-empty-fg);font-family:var(--font-sans);font-size:var(--pidx-empty-font-size);line-height:var(--pidx-empty-line-height);letter-spacing:var(--pidx-empty-letter-spacing);flex-direction:column;display:flex}.tds-post-index-empty p{margin:0}.tds-post-index-more{margin-block-start:var(--pidx-more-gap);display:flex}@media (prefers-reduced-motion:reduce){.tds-post-index-search-clear{transition-duration:0s}}@container tds-page (max-width:1023px){.tds-post-index{row-gap:var(--pidx-mobile-gap);grid-template-columns:minmax(0,1fr)}.tds-post-index-sidebar{gap:var(--pidx-mobile-gap);position:static}.tds-post-index-search{background:var(--pidx-search-bg-focus);max-inline-size:none}}@container tds-page (max-width:767px){.tds-post-index{border-block-start:0;padding-block-start:var(--pidx-mobile-padding-top)}.tds-post-index-search-input{font-size:var(--pidx-search-mobile-font-size);line-height:var(--pidx-search-mobile-line-height);letter-spacing:var(--pidx-search-mobile-letter-spacing)}}
.tds-prose{box-sizing:border-box;max-inline-size:var(--prose-max-width);font-family:var(--font-sans);font-size:var(--prose-body-font-size);line-height:var(--prose-body-leading);letter-spacing:var(--prose-body-letter-spacing);color:var(--prose-fg);overflow-wrap:break-word}.tds-prose>:first-child{margin-block-start:0}.tds-prose>:last-child{margin-block-end:0}.tds-prose p{margin:0 0 var(--prose-body-gap);text-wrap:pretty}.tds-prose.tds-prose-lead>p:first-of-type{color:var(--prose-lead-fg);font-size:var(--prose-lead-font-size);line-height:var(--prose-lead-line-height);letter-spacing:var(--prose-lead-letter-spacing);margin-block-end:var(--prose-lead-gap)}.tds-prose strong{color:var(--prose-h3-fg);font-weight:var(--font-weight-semibold)}.tds-prose h2{margin:var(--prose-h2-gap-top) 0 var(--prose-h2-gap-bottom);color:var(--prose-h2-fg);font-family:var(--prose-h2-family);font-feature-settings:var(--prose-h2-family-features);font-size:var(--prose-h2-font-size);line-height:var(--prose-h2-line-height);letter-spacing:var(--prose-h2-letter-spacing);font-weight:var(--prose-h2-weight);text-wrap:balance}.tds-prose h3{margin:var(--prose-h3-gap-top) 0 var(--prose-h3-gap-bottom);color:var(--prose-h3-fg);font-family:var(--prose-h3-family);font-feature-settings:var(--prose-h3-family-features);font-size:var(--prose-h3-font-size);line-height:var(--prose-h3-line-height);letter-spacing:var(--prose-h3-letter-spacing);font-weight:var(--prose-h3-weight);text-wrap:balance}.tds-prose h4{margin:var(--prose-h3-gap-top) 0 var(--prose-h3-gap-bottom);color:var(--prose-h3-fg);font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:var(--font-weight-semibold)}.tds-prose :is(h2,h3,h4)+:is(h2,h3,h4){margin-block-start:0}.tds-prose a{color:var(--prose-link-fg);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--prose-link-underline);text-decoration-color:var(--prose-link-underline);text-underline-offset:var(--prose-link-underline-offset);transition:text-decoration-color var(--duration-fast) var(--ease-out)}.tds-prose a:hover{text-decoration-color:currentColor}.tds-prose a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.tds-prose :is(ul,ol){margin:0 0 var(--prose-body-gap);padding-inline-start:var(--prose-list-indent)}.tds-prose li{margin-block-end:var(--prose-list-gap)}.tds-prose li::marker{color:var(--prose-list-marker-fg)}.tds-prose li :is(ul,ol){margin-block-start:var(--prose-list-gap);margin-block-end:0}.tds-prose blockquote{margin:var(--prose-blockquote-gap) 0;padding:0 0 0 var(--prose-blockquote-padding);border-inline-start:var(--prose-blockquote-border-width) solid var(--prose-blockquote-border);color:var(--prose-blockquote-fg);font-family:var(--prose-blockquote-family);font-feature-settings:var(--prose-blockquote-family-features);font-size:var(--prose-blockquote-font-size);line-height:var(--prose-blockquote-line-height);letter-spacing:var(--prose-blockquote-letter-spacing);font-weight:var(--prose-blockquote-weight);text-wrap:balance;hanging-punctuation:first;font-style:normal}.tds-prose blockquote p{text-wrap:balance;margin:0 0 .5em}.tds-prose blockquote>:last-child{margin-block-end:0}.tds-prose blockquote :is(strong,b){color:inherit;font-weight:inherit}.tds-prose blockquote :is(em,i){font-style:normal}.tds-prose blockquote :is(cite,footer){color:var(--prose-blockquote-cite-fg);font-family:var(--font-sans);font-feature-settings:normal;font-size:var(--prose-blockquote-cite-font-size);line-height:var(--prose-blockquote-cite-line-height);letter-spacing:var(--prose-blockquote-cite-letter-spacing);font-weight:var(--font-weight-normal);text-wrap:pretty;margin-block-start:var(--space-4);font-style:normal;display:block}.tds-prose figure:has(>blockquote){margin:var(--prose-blockquote-gap) 0}.tds-prose figure>blockquote{margin:0}.tds-prose figure>blockquote+figcaption{color:var(--prose-blockquote-cite-fg);font-size:var(--prose-blockquote-cite-font-size);line-height:var(--prose-blockquote-cite-line-height);letter-spacing:var(--prose-blockquote-cite-letter-spacing);margin-block-start:var(--space-4);padding-inline-start:calc(var(--prose-blockquote-padding) + var(--prose-blockquote-border-width))}.tds-prose code{border-radius:var(--radius-sm);background:var(--bg-subtle);font-family:var(--font-mono);padding:1px 5px;font-size:.85em}.tds-prose figure{margin:var(--prose-image-gap) 0}.tds-prose figure:has(>table){margin:0 0 var(--prose-body-gap)}.tds-prose table{inline-size:100%;margin:0 0 var(--prose-body-gap);border-collapse:collapse;font-size:var(--prose-table-font-size);line-height:var(--prose-table-line-height);letter-spacing:var(--prose-table-letter-spacing);font-variant-numeric:tabular-nums}.tds-prose figure>table{margin-block-end:0}.tds-prose :is(th,td){padding:var(--prose-table-py) var(--prose-table-px);border:0;border-block-end:1px solid var(--prose-table-border);text-align:start;vertical-align:top}.tds-prose :is(th,td)>p:last-child{margin-block-end:0}.tds-prose :is(th,td)>p{margin-block-end:var(--space-2)}.tds-prose :is(th,td):first-child{padding-inline-start:0}.tds-prose :is(th,td):last-child{padding-inline-end:0}.tds-prose th{background:var(--prose-table-header-bg);color:var(--prose-table-header-fg);font-weight:var(--font-weight-semibold)}.tds-prose :is(thead tr:last-child,tr:first-child:not(:has(>td)))>th{border-block-end-color:var(--prose-table-header-border)}.tds-prose img{border-radius:var(--prose-image-radius);block-size:auto;max-inline-size:100%;margin-block:var(--prose-image-gap);display:block}.tds-prose figure>:is(img,picture,video){border-radius:var(--prose-image-radius);inline-size:100%;margin-block:0;display:block}.tds-prose figure>picture img{margin-block:0}.tds-prose :is(figcaption,table>caption){color:var(--prose-caption-fg);font-family:var(--font-sans);font-size:var(--prose-caption-font-size);line-height:var(--prose-caption-line-height);letter-spacing:var(--prose-caption-letter-spacing);text-align:start;text-wrap:pretty;margin-block-start:var(--prose-caption-gap)}.tds-prose table>caption{caption-side:bottom;margin:0;padding-block-start:var(--prose-caption-gap)}.tds-prose figure>figcaption:first-child{margin-block:0 var(--prose-caption-gap)}.tds-prose hr{margin:var(--prose-h2-gap-top) 0;border:0;border-block-start:var(--rule-weight) solid transparent;background-image:var(--rule-dash-x);background-position:0 0;background-size:var(--rule-period) var(--rule-weight);background-repeat:repeat-x;background-origin:border-box}@container tds-page (max-width:767px){.tds-prose figure:has(>table){overflow-x:auto}.tds-prose blockquote{padding-inline-start:var(--prose-blockquote-padding-mobile)}.tds-prose figure>blockquote+figcaption{padding-inline-start:calc(var(--prose-blockquote-padding-mobile) + var(--prose-blockquote-border-width))}}
.tds-rating-bars{box-sizing:border-box;justify-content:center;gap:var(--rbar-gap);padding:var(--rbar-padding);flex-direction:column;block-size:100%;margin:0;display:flex}.tds-rating-bars-heading{color:var(--rbar-heading-fg);font-family:var(--rbar-heading-family);font-feature-settings:var(--rbar-heading-family-features);font-size:var(--rbar-heading-font-size);line-height:var(--rbar-heading-line-height);letter-spacing:var(--rbar-heading-letter-spacing);font-weight:var(--rbar-heading-weight)}.tds-rating-bars-list{gap:var(--rbar-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tds-rating-bars-item{align-items:end;column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.tds-rating-bars-name{min-inline-size:0;color:var(--rbar-label-fg);font-family:var(--rbar-label-family);font-feature-settings:var(--rbar-label-family-features);font-size:var(--rbar-label-font-size);line-height:var(--rbar-label-line-height);font-weight:var(--rbar-label-weight)}.tds-rating-bars-logo{color:var(--rbar-label-fg);display:inline-flex}.tds-rating-bars-logo svg{block-size:var(--rbar-label-logo-height);inline-size:auto}.tds-rating-bars-value{color:var(--rbar-value-fg);font-family:var(--rbar-value-family);font-feature-settings:var(--rbar-value-family-features);font-size:var(--rbar-value-font-size);line-height:var(--rbar-value-line-height);letter-spacing:var(--rbar-value-letter-spacing);font-weight:var(--rbar-value-weight);font-variant-numeric:tabular-nums}.tds-rating-bars-track{block-size:var(--rbar-bar-height);margin-block:var(--rbar-bar-gap);border-radius:var(--rbar-bar-radius);background:var(--rbar-bar-track);grid-column:1/-1;display:block;overflow:clip}.tds-rating-bars-fill{border-radius:var(--rbar-bar-radius);background:var(--rbar-bar-fill-muted);block-size:100%;display:block}.tds-rating-bars-item[data-highlight] .tds-rating-bars-fill{background:var(--rbar-bar-fill)}.tds-rating-bars-reviews{color:var(--rbar-reviews-fg);font-size:var(--rbar-reviews-font-size);line-height:var(--rbar-reviews-line-height);grid-column:1/-1}.tds-rating-bars-note{color:var(--rbar-note-fg);font-size:var(--rbar-note-font-size);line-height:var(--rbar-note-line-height);margin:0}
.tds-ratings{box-sizing:border-box;inline-size:100%;min-inline-size:0;font-family:var(--font-sans);color:var(--content-primary)}.tds-ratings-heading{margin:0 0 var(--rtg-heading-gap);max-inline-size:22em;color:var(--rtg-heading-fg);font-family:var(--font-display);font-feature-settings:var(--font-display-features);font-size:var(--rtg-heading-font-size);line-height:var(--rtg-heading-line-height);letter-spacing:var(--rtg-heading-letter-spacing);font-weight:var(--rtg-heading-weight);text-wrap:balance}.tds-ratings[data-align=center] .tds-ratings-heading{text-align:center;margin-inline:auto}.tds-ratings-list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.tds-ratings-item{min-inline-size:0;padding-inline:var(--space-2);display:flex}.tds-ratings-link{box-sizing:border-box;min-inline-size:0;padding:var(--rtg-item-padding-block) var(--rtg-item-padding-inline);border-radius:var(--rtg-item-radius);color:inherit;transition:background-color var(--rtg-transition) var(--rtg-ease);outline:none;flex-direction:column;flex:1;align-items:flex-start;text-decoration:none;display:flex}.tds-ratings[data-align=center] .tds-ratings-link{text-align:center;align-items:center}.tds-ratings .tds-ratings-logo{block-size:var(--rtg-logo-size);inline-size:var(--rtg-logo-size);transition:translate var(--rtg-transition) var(--rtg-ease);flex:none;margin-block-end:var(--rtg-logo-gap)}.tds-ratings-text{align-items:inherit;gap:var(--rtg-label-gap);flex-direction:column;min-inline-size:0;display:flex}.tds-ratings-label{color:var(--rtg-label-fg);font-family:var(--rtg-label-family);font-feature-settings:var(--rtg-label-family-features);font-size:var(--rtg-label-font-size);line-height:var(--rtg-label-line-height);letter-spacing:var(--rtg-label-letter-spacing);font-weight:var(--rtg-label-weight);text-wrap:balance;display:block}.tds-ratings-arrow{vertical-align:-.08em;inline-size:var(--rtg-arrow-size);block-size:var(--rtg-arrow-size);color:var(--rtg-arrow-fg);transition:translate var(--rtg-transition) var(--rtg-ease), color var(--rtg-transition) var(--rtg-ease);margin-inline-start:.28em;display:inline-block}.tds-ratings-meta{align-items:center;gap:var(--space-1) var(--space-2);color:var(--rtg-reviews-fg);font-size:var(--rtg-reviews-font-size);line-height:var(--rtg-reviews-line-height);letter-spacing:var(--rtg-reviews-letter-spacing);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.tds-ratings[data-align=center] .tds-ratings-meta{justify-content:center}.tds-ratings-score{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.tds-ratings-value{color:var(--rtg-value-fg);font-weight:var(--rtg-value-weight)}.tds-ratings[data-layout=inline] .tds-ratings-link{justify-content:center;align-items:center;column-gap:var(--rtg-inline-gap);text-align:start;grid-template-columns:auto auto;display:grid}.tds-ratings[data-layout=inline][data-align=start] .tds-ratings-link{justify-content:start}.tds-ratings[data-layout=inline] .tds-ratings-logo{margin-block-end:0}.tds-ratings[data-layout=inline] .tds-ratings-text{align-items:flex-start}.tds-ratings[data-layout=inline] .tds-ratings-meta{justify-content:flex-start;gap:var(--space-1) var(--space-3)}a.tds-ratings-link:hover,.tds-ratings[data-hover] a.tds-ratings-link{background-color:var(--rtg-item-hover-bg)}:is(a.tds-ratings-link:hover,.tds-ratings[data-hover] a.tds-ratings-link) .tds-ratings-logo{translate:0 -2px}:is(a.tds-ratings-link:hover,.tds-ratings[data-hover] a.tds-ratings-link) .tds-ratings-arrow{color:var(--rtg-arrow-hover-fg);translate:2px -2px}a.tds-ratings-link:focus-visible,.tds-ratings[data-focus] a.tds-ratings-link{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (prefers-reduced-motion:reduce){a.tds-ratings-link:hover :is(.tds-ratings-logo,.tds-ratings-arrow){translate:none}}@container tds-page (max-width:1023px){.tds-ratings-link{padding-inline:var(--space-1)}.tds-ratings-label{font-size:var(--rtg-mobile-label-font-size);line-height:var(--rtg-mobile-label-line-height);letter-spacing:var(--rtg-mobile-label-letter-spacing)}.tds-ratings-meta{font-size:var(--rtg-mobile-reviews-font-size);line-height:var(--rtg-mobile-reviews-line-height);letter-spacing:var(--rtg-mobile-reviews-letter-spacing)}.tds-ratings .tds-ratings-stars{--stars-size-now:var(--stars-sm-size);--stars-gap-now:var(--stars-sm-gap)}}@container tds-page (max-width:767px){.tds-ratings-list{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.tds-ratings-item{padding-inline:0}.tds-ratings .tds-ratings-link,.tds-ratings[data-align=center] .tds-ratings-link{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--rtg-mobile-padding-block) var(--space-3);text-align:start;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo label""meta meta";display:grid}.tds-ratings .tds-ratings-logo{block-size:var(--rtg-mobile-logo-size);inline-size:var(--rtg-mobile-logo-size);grid-area:logo;margin-block-end:0}.tds-ratings-text{display:contents}.tds-ratings-label{grid-area:label}.tds-ratings-meta{grid-area:meta}.tds-ratings[data-align=center] .tds-ratings-meta{justify-content:flex-start}.tds-ratings[data-align=center] .tds-ratings-heading{text-align:start;margin-inline:0}.tds-ratings[data-layout=inline] .tds-ratings-link{justify-content:stretch;column-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo label""logo meta"}}@media (forced-colors:active){a.tds-ratings-link:hover{outline:1px solid linktext}}
.tds-review-deck{box-sizing:border-box;grid-template:"head head head" auto "prev deck next" auto "foot foot foot" auto / auto minmax(0, var(--rdeck-deck-width)) auto;justify-content:center;align-items:center;column-gap:var(--rdeck-column-gap);max-inline-size:var(--rdeck-max-width);margin-inline:auto;display:grid}.tds-review-deck-head{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;grid-area:head;margin-block-end:var(--rdeck-head-gap);display:flex}.tds-review-deck-eyebrow{color:var(--rdeck-eyebrow-fg);font-size:var(--rdeck-eyebrow-font-size);line-height:var(--rdeck-eyebrow-line-height);letter-spacing:var(--rdeck-eyebrow-letter-spacing);font-weight:var(--rdeck-eyebrow-weight);text-transform:uppercase;margin:0}.tds-review-deck-heading{color:var(--rdeck-heading-fg);font-family:var(--rdeck-heading-family);font-feature-settings:var(--rdeck-heading-family-features);font-size:var(--rdeck-heading-font-size);line-height:var(--rdeck-heading-line-height);letter-spacing:var(--rdeck-heading-letter-spacing);font-weight:var(--rdeck-heading-weight);text-wrap:balance;margin:0}.tds-review-deck-aside{margin-block-start:var(--space-2)}.tds-review-deck-prev{grid-area:prev}.tds-review-deck-next{grid-area:next}.tds-review-deck-count{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.tds-review-deck-footer{grid-area:foot;justify-self:center;margin-block-start:var(--space-4)}.tds-review-deck-deck{padding:var(--space-8) var(--space-10) var(--space-10) var(--space-8);touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;grid-area:deck;display:grid}.tds-review-deck-deck:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--rdeck-card-radius)}.tds-review-deck-card{--pose:translate(0, 14px) rotate(-1deg) scale(.94);--fill:var(--rdeck-card-color-a);justify-content:space-between;gap:var(--space-10);box-sizing:border-box;min-block-size:var(--rdeck-card-min-height);padding:var(--rdeck-card-padding);border-radius:var(--rdeck-card-radius);background:var(--fill);color:var(--rdeck-card-ink);box-shadow:var(--rdeck-card-shadow);transform:var(--pose);opacity:0;transition-property:transform,opacity;transition-duration:var(--rdeck-pose-duration), calc(var(--rdeck-pose-duration) * .6);transition-timing-function:var(--rdeck-pose-ease), ease-out;flex-direction:column;grid-area:1/1;margin:0;display:flex}.tds-review-deck-card[data-fill="1"]{--fill:var(--rdeck-card-color-b)}.tds-review-deck-card[data-fill="2"]{--fill:var(--rdeck-card-color-c)}.tds-review-deck-card[data-fill="3"]{--fill:var(--rdeck-card-color-d)}.tds-review-deck-card[data-fill="4"]{--fill:var(--rdeck-card-color-e)}.tds-review-deck-card[data-fill="5"]{--fill:var(--rdeck-card-color-f)}.tds-review-deck-card>*{transition:opacity var(--duration-moderate) ease-out}.tds-review-deck-card:not([data-depth="0"]):not([data-flying])>*{opacity:0}.tds-review-deck-card[data-depth="0"]{--pose:rotate(calc(-1 * var(--rdeck-pose-tilt)));z-index:3;opacity:1}.tds-review-deck-card[data-depth="1"]{--pose:translate(24px, -14px) rotate(var(--rdeck-pose-spread));z-index:2;opacity:1}.tds-review-deck-card[data-depth="2"]{--pose:translate(-20px, 16px) rotate(calc(-1.4 * var(--rdeck-pose-spread)));z-index:1;opacity:1}.tds-review-deck-card[data-flying=right]{--pose:translate(115%, -6%) rotate(12deg);z-index:4;opacity:0}.tds-review-deck-card[data-flying=left]{--pose:translate(-115%, -6%) rotate(-12deg);z-index:4;opacity:0}@media (hover:hover){.tds-review-deck-deck:not([data-dragging]):hover .tds-review-deck-card[data-depth="1"]{--pose:translate(32px, -18px) rotate(calc(var(--rdeck-pose-spread) + 1.5deg))}.tds-review-deck-deck:not([data-dragging]):hover .tds-review-deck-card[data-depth="2"]{--pose:translate(-28px, 20px) rotate(calc(-1.4 * var(--rdeck-pose-spread) - 2deg))}}.tds-review-deck-deck[data-dragging] .tds-review-deck-card[data-depth="0"]{transform:translate(var(--drag-x,0px), 0) rotate(calc(var(--drag-r,0deg) - var(--rdeck-pose-tilt)));cursor:grabbing;transition:none}.tds-review-deck-card[data-depth="0"]{cursor:grab;-webkit-user-select:none;user-select:none}.tds-review-deck-body{gap:var(--space-5);flex-direction:column;display:flex}.tds-review-deck-quote{quotes:"“" "”";color:color-mix(in srgb, var(--rdeck-card-ink) var(--rdeck-quote-mute), var(--fill));font-family:var(--rdeck-quote-family);font-feature-settings:var(--rdeck-quote-family-features);font-size:var(--rdeck-quote-font-size);line-height:calc(var(--rdeck-quote-line-height) * var(--rdeck-quote-leading));letter-spacing:var(--rdeck-quote-letter-spacing);font-weight:var(--rdeck-quote-weight);text-wrap:pretty;margin:0}.tds-review-deck-quote:before{content:open-quote;margin-inline-start:-.4em}.tds-review-deck-quote:after{content:close-quote}.tds-review-deck-quote mark{color:var(--rdeck-card-ink);background:0 0}.tds-review-deck-card[data-fit=medium] .tds-review-deck-quote{font-size:var(--rdeck-quote-medium-font-size);line-height:calc(var(--rdeck-quote-medium-line-height) * var(--rdeck-quote-leading));letter-spacing:var(--rdeck-quote-medium-letter-spacing)}.tds-review-deck-card[data-fit=short] .tds-review-deck-quote{font-size:var(--rdeck-quote-short-font-size);line-height:calc(var(--rdeck-quote-short-line-height) * var(--rdeck-quote-leading));letter-spacing:var(--rdeck-quote-short-letter-spacing)}.tds-review-deck-person{display:flex}.tds-review-deck-who{gap:var(--space-1);flex-direction:column;display:flex}.tds-review-deck-name{font-size:var(--text-lg);line-height:var(--text-lg--line-height);font-weight:var(--font-weight-semibold)}.tds-review-deck-role{font-size:var(--text-md);line-height:var(--text-md--line-height);color:color-mix(in srgb, var(--rdeck-card-ink) 72%, var(--fill))}.tds-review-deck-link{color:inherit;outline:none;text-decoration:none}.tds-review-deck-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.tds-review-deck-card[data-link]{position:relative}.tds-review-deck-card:has(.tds-review-deck-link:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.tds-review-deck-card{transition-property:opacity}}:is([data-motion=reduce],[data-motion=frozen]) .tds-review-deck-card{transition-property:opacity}@container tds-page (max-width:767px){.tds-review-deck{row-gap:var(--space-4);grid-template:"head head head""deck deck deck""prev.next""foot foot foot"/1fr auto 1fr}.tds-review-deck-prev{justify-self:end}.tds-review-deck-next{justify-self:start}.tds-review-deck-deck{padding:var(--space-6) var(--space-5) var(--space-8) var(--space-4)}.tds-review-deck-card{gap:var(--space-8);min-block-size:var(--rdeck-mobile-min-height);padding:var(--space-6)}.tds-review-deck-card[data-depth="1"]{--pose:translate(12px, -10px) rotate(3deg)}.tds-review-deck-card[data-depth="2"]{--pose:translate(-10px, 12px) rotate(-4deg)}.tds-review-deck-card[data-fit] .tds-review-deck-quote{font-size:var(--rdeck-quote-font-mobile-font-size);line-height:calc(var(--rdeck-quote-font-mobile-line-height) * var(--rdeck-quote-leading));letter-spacing:var(--rdeck-quote-font-mobile-letter-spacing)}}
.tds-scroll-story{--sstory-top:calc(var(--header-h,0px) + var(--sstory-sticky-offset));clip-path:inset(0 -100vmax -100vmax);min-inline-size:0}.tds-scroll-story-layout{grid-template-columns:[steps-start] minmax(0, var(--sstory-steps-share)) [steps-end stage-start] minmax(0, 1fr) [stage-end];column-gap:var(--sstory-gap);display:grid}.tds-scroll-story[data-stage-side=left] .tds-scroll-story-stage{margin-inline:0 auto}.tds-scroll-story[data-stage-side=left] .tds-scroll-story-layout{grid-template-columns:[stage-start] minmax(0, 1fr) [stage-end steps-start] minmax(0, var(--sstory-steps-share)) [steps-end]}.tds-scroll-story:not([data-has-stage]) .tds-scroll-story-layout{grid-template-columns:[steps-start stage-start]minmax(0,1fr)[steps-end stage-end]}.tds-scroll-story-main{flex-direction:column;grid-area:1/steps;min-inline-size:0;display:flex}.tds-scroll-story-intro{z-index:1;border-block-end:var(--rule-weight) solid transparent;background-image:var(--rule-dash-x);background-position:0 100%;background-size:var(--rule-period) var(--rule-weight);background-repeat:repeat-x;background-origin:border-box;background-color:var(--bg-canvas);padding-block-end:var(--sstory-heading-gap);position:sticky;inset-block-start:var(--sstory-top)}.tds-scroll-story-intro:before{content:"";block-size:var(--sstory-top);background:var(--bg-canvas);pointer-events:none;position:absolute;inset-block-end:100%;inset-inline:0}.tds-scroll-story-steps{flex-direction:column;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.tds-scroll-story-step{min-inline-size:0;padding-block:var(--sstory-row-padding-y);border-block-end:var(--rule-weight) solid transparent;background-image:var(--rule-dash-x);background-position:0 100%;background-size:var(--rule-period) var(--rule-weight);background-repeat:repeat-x;background-origin:border-box;position:relative}.tds-scroll-story-content{min-inline-size:0;max-inline-size:34rem;transition:opacity var(--sstory-fade) var(--sstory-ease);flex-direction:column;align-items:flex-start;display:flex}.tds-scroll-story-eyebrow{margin:0 0 var(--sstory-eyebrow-gap);color:var(--sstory-eyebrow-fg);font-family:var(--sstory-eyebrow-family);font-feature-settings:var(--sstory-eyebrow-family-features);font-size:var(--sstory-eyebrow-font-size);line-height:var(--sstory-eyebrow-line-height);letter-spacing:var(--sstory-eyebrow-letter-spacing);font-weight:var(--sstory-eyebrow-weight)}.tds-scroll-story-head{align-items:baseline;gap:var(--sstory-number-gap);min-inline-size:0;margin-block-end:var(--sstory-title-gap);display:flex}.tds-scroll-story-head:last-child{margin-block-end:0}.tds-scroll-story-number{color:var(--sstory-number-fg);font-family:var(--sstory-number-family);font-feature-settings:var(--sstory-number-family-features);font-size:var(--sstory-number-font-size);line-height:var(--sstory-number-line-height);letter-spacing:var(--sstory-number-letter-spacing);font-variant-numeric:tabular-nums;flex:none}.tds-scroll-story-title{min-inline-size:0;color:var(--sstory-title-fg);font-family:var(--font-display);font-feature-settings:var(--font-display-features);font-size:var(--sstory-title-font-size);line-height:var(--sstory-title-line-height);letter-spacing:var(--sstory-title-letter-spacing);font-weight:var(--sstory-title-weight);text-wrap:balance;overflow-wrap:break-word;margin:0}.tds-scroll-story-body{color:var(--sstory-body-fg);font-family:var(--font-sans);font-size:var(--sstory-body-font-size);line-height:var(--sstory-body-line-height);letter-spacing:var(--sstory-body-letter-spacing);text-wrap:pretty}.tds-scroll-story-body p{margin:0 0 var(--space-3)}.tds-scroll-story-body p:last-child{margin-block-end:0}.tds-scroll-story-actions{align-items:center;gap:var(--sstory-actions-gap);flex-wrap:wrap;margin-block-start:var(--sstory-body-gap);display:flex}.tds-scroll-story-inline{min-inline-size:0;aspect-ratio:var(--sstory-stage-ratio);border-radius:var(--sstory-stage-radius);background:var(--sstory-stage-bg);display:none;position:relative;overflow:clip}.tds-scroll-story-inline[data-hue]{background:var(--sstory-stage-hue-bg)}.tds-scroll-story-inline>img,.tds-scroll-story-inline>video{object-fit:cover;object-position:var(--sstory-stage-position);block-size:100%;inline-size:100%;display:block}.tds-scroll-story-aside{grid-area:1/stage;min-inline-size:0}.tds-scroll-story-stage{inline-size:var(--sstory-stage-size);aspect-ratio:var(--sstory-stage-ratio);max-block-size:calc(100vh - var(--sstory-top) - var(--sstory-sticky-offset));border-radius:var(--sstory-stage-radius);background:var(--sstory-stage-bg);transition:background-color var(--sstory-stage-fade) var(--sstory-ease);margin-inline-start:auto;display:grid;position:sticky;inset-block-start:var(--sstory-top);overflow:clip}.tds-scroll-story-stage[data-hue]{background:var(--sstory-stage-hue-bg)}.tds-scroll-story-stage>*{grid-area:1/1;min-block-size:0;min-inline-size:0}.tds-scroll-story-stage>img,.tds-scroll-story-stage>video{object-fit:cover;object-position:var(--sstory-stage-position);block-size:100%;inline-size:100%;display:block}.tds-scroll-story-slide{opacity:1;visibility:visible;transition-property:opacity,visibility;transition-duration:var(--sstory-stage-fade), 0s;transition-timing-function:var(--sstory-ease);display:grid}.tds-scroll-story-slide[data-state=inactive]{opacity:0;visibility:hidden;transition-duration:calc(var(--sstory-stage-fade) * .6), 0s;transition-delay:0s, calc(var(--sstory-stage-fade) * .6)}.tds-scroll-story-slide>img,.tds-scroll-story-slide>video{object-fit:cover;object-position:var(--sstory-stage-position);block-size:100%;inline-size:100%;display:block}@container tds-page (min-width:1024px){.tds-scroll-story[data-has-stage] .tds-scroll-story-steps{padding-block-end:var(--sstory-tail,0px)}.tds-scroll-story[data-has-stage] .tds-scroll-story-intro{margin-block-end:var(--sstory-intro-hold,0px)}.tds-scroll-story[data-has-stage] .tds-scroll-story-intro+.tds-scroll-story-steps{margin-block-start:calc(-1 * var(--sstory-intro-hold,0px))}.tds-scroll-story[data-live] .tds-scroll-story-step:not([data-state=active]){cursor:pointer}.tds-scroll-story[data-live] .tds-scroll-story-step:not([data-state=active]) .tds-scroll-story-content{opacity:var(--sstory-inactive-opacity)}.tds-scroll-story[data-live]:has(.tds-scroll-story-intro) .tds-scroll-story-step[data-state=done] .tds-scroll-story-content{opacity:0}}@container tds-page (max-width:1023px){.tds-scroll-story .tds-scroll-story-layout,.tds-scroll-story[data-stage-side] .tds-scroll-story-layout{grid-template-columns:minmax(0,1fr)}.tds-scroll-story-aside{display:none}.tds-scroll-story-main{grid-column:1}.tds-scroll-story-intro{position:static}.tds-scroll-story-intro:before{content:none}.tds-scroll-story-step{gap:var(--sstory-mobile-media-gap);padding-block:var(--sstory-mobile-padding-y);flex-direction:column;display:flex}.tds-scroll-story-step:last-child{border-block-end:0;padding-block-end:0}.tds-scroll-story:not(:has(.tds-scroll-story-intro)) .tds-scroll-story-step:first-child{padding-block-start:0}.tds-scroll-story-content,.tds-scroll-story-inline{max-inline-size:40rem}.tds-scroll-story-inline{inline-size:100%;display:grid}}@media (prefers-reduced-motion:reduce){.tds-scroll-story-slide,.tds-scroll-story-slide[data-state=inactive],.tds-scroll-story-stage,.tds-scroll-story-content{transition-duration:0s;transition-delay:0s}}:is([data-motion=reduce],[data-motion=frozen]) .tds-scroll-story .tds-scroll-story-slide,:is([data-motion=reduce],[data-motion=frozen]) .tds-scroll-story .tds-scroll-story-slide[data-state=inactive],:is([data-motion=reduce],[data-motion=frozen]) .tds-scroll-story .tds-scroll-story-stage,:is([data-motion=reduce],[data-motion=frozen]) .tds-scroll-story .tds-scroll-story-content{transition-duration:0s;transition-delay:0s}
.tds-section-intro{box-sizing:border-box;gap:var(--si-gap-content);flex-direction:column;inline-size:100%;min-inline-size:0;display:flex}.tds-section-intro>.tds-section-intro-head{align-items:start;row-gap:var(--si-gap-lead);grid-template-columns:minmax(0,1fr);display:grid}.tds-section-intro[data-rule]>.tds-section-intro-head{border-block-end:var(--rule-weight) solid transparent;background-image:var(--rule-dash-x);background-position:0 100%;background-size:var(--rule-period) var(--rule-weight);background-repeat:repeat-x;background-origin:border-box;padding-block-end:var(--si-rule-gap)}.tds-section-intro[data-layout=split]>.tds-section-intro-head[data-body]{grid-template-columns:minmax(0, var(--si-split-ratio)) minmax(0, 1fr);column-gap:var(--si-split-gap);align-items:end}.tds-section-intro[data-layout=split][data-align=center]>.tds-section-intro-head[data-body]{align-items:center}.tds-section-intro[data-layout=split]>.tds-section-intro-head[data-body]:not(:has(.tds-section-intro-lead)){grid-template-columns:minmax(0,1fr) auto}.tds-section-intro[data-layout=split] .tds-section-intro-body:not(:has(.tds-section-intro-lead)){justify-self:end}.tds-section-intro[data-layout=split] .tds-section-intro-body:not(:has(.tds-section-intro-lead)) .tds-section-intro-actions{justify-content:flex-end}.tds-section-intro[data-layout=centered]>.tds-section-intro-head{text-align:center;justify-items:center}.tds-section-intro[data-layout=centered] .tds-section-intro-title,.tds-section-intro[data-layout=centered] .tds-section-intro-body{align-items:center}.tds-section-intro[data-layout=centered] .tds-section-intro-lead{margin-inline:auto}.tds-section-intro[data-layout=centered] .tds-section-intro-actions{justify-content:center}.tds-section-intro[data-layout=offset]{padding-inline-start:calc(var(--si-offset-start) + var(--si-offset-gap))}.tds-section-intro-title{align-items:flex-start;gap:var(--si-gap-eyebrow);flex-direction:column;min-inline-size:0;display:flex}.tds-section-intro-body{align-items:flex-start;gap:var(--si-gap-actions);flex-direction:column;min-inline-size:0;display:flex}.tds-section-intro-lead{max-inline-size:calc(var(--si-lead-measure) * 1ch);color:var(--si-lead-fg);font-family:var(--font-sans);font-size:var(--si-lead-font-size);line-height:var(--si-lead-line-height);letter-spacing:var(--si-lead-letter-spacing);text-wrap:pretty;margin:0}.tds-section-intro-lead p{margin:0 0 var(--space-3)}.tds-section-intro-lead p:last-child{margin-block-end:0}.tds-section-intro-actions{align-items:center;gap:var(--si-actions-gap);flex-wrap:wrap;display:flex}.tds-section-intro-content{min-inline-size:0}@container tds-page (max-width:1023px){.tds-section-intro[data-layout=offset]{padding-inline-start:0}}@container tds-page (max-width:767px){.tds-section-intro{gap:var(--si-mobile-content-gap)}:is(.tds-section-intro[data-layout=split]>.tds-section-intro-head[data-body],.tds-section-intro[data-layout=split]>.tds-section-intro-head[data-body]:not(:has(.tds-section-intro-lead))){grid-template-columns:minmax(0,1fr);align-items:start}.tds-section-intro[data-layout=split] .tds-section-intro-body:not(:has(.tds-section-intro-lead)){justify-self:start}.tds-section-intro[data-layout=split] .tds-section-intro-body:not(:has(.tds-section-intro-lead)) .tds-section-intro-actions{justify-content:flex-start}.tds-section-intro[data-layout=offset]{padding-inline-start:0}}
