:root{--font-size-max:3rem}@media (min-width:64rem){:root{--font-size-max:5.1875rem}}@layer project{a:not([class]):focus-visible,a:not([class]):hover{background-position:calc(100% + .5rem) 100%,0 100%;background-size:.5rem .0625rem,100% .0625rem}a:not([class]){transition:background-position var(--anim-speed-short) ease-out,background-size var(--anim-speed-short) ease-out}@media (prefers-reduced-motion:reduce){a:not([class]){transition:none!important;animation:none!important}}a:not([class]){background:linear-gradient(to right,var(--theme-text-background),var(--theme-text-background)),linear-gradient(to right,currentcolor,currentcolor);background-size:.5rem .0625rem,100% .0625rem;background-position:-.5rem 100%,0 100%;background-repeat:no-repeat;color:var(--theme-text-link);text-decoration:none}a:not([class]):focus-visible{outline:.0625rem solid currentColor;outline-offset:.1875rem}.titleLargeExta{font-family:var(--font-heading);font-weight:300;font-style:normal;font-feature-settings:"case";text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:var(--font-size-max);line-height:1.08;color:var(--theme-text-title)}@media (min-width:64rem){.titleLargeExta{line-height:1.04}}.titleLarge,h1{font-family:var(--font-heading);font-weight:300;font-style:normal;font-feature-settings:"case";text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:2.25rem;line-height:1.08;color:var(--theme-text-title)}@media (min-width:64rem){.titleLarge,h1{font-size:4.5rem;line-height:1.08}}.col-12>roths-frosted-media .frosted-media-title-large,.title,h2{font-family:var(--font-heading);font-weight:300;font-style:normal;font-feature-settings:"case";text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:2rem;line-height:1.13;letter-spacing:-.64px;color:var(--theme-text-title)}@media (min-width:64rem){.col-12>roths-frosted-media .frosted-media-title-large,.title,h2{font-size:3.5rem;line-height:1.07;letter-spacing:-.07rem}}.col-6>roths-frosted-media .frosted-media-title-large,.col-8>roths-frosted-media .frosted-media-title-large,.titleSub,blockquote>:not(cite,.title,.titleSub,.titleSubSub,.frosted-media-title-large,.frosted-media-title-medium,.quote-attribution,svg,.quote-carousel-text,.quote-carousel-text-medium),h3{font-family:var(--font-heading);font-weight:300;font-style:normal;font-feature-settings:"case";text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:1.5rem;line-height:1.17;letter-spacing:-.48px;color:var(--theme-text-title)}@media (min-width:64rem){.col-6>roths-frosted-media .frosted-media-title-large,.col-8>roths-frosted-media .frosted-media-title-large,.titleSub,blockquote>:not(cite,.title,.titleSub,.titleSubSub,.frosted-media-title-large,.frosted-media-title-medium,.quote-attribution,svg,.quote-carousel-text,.quote-carousel-text-medium),h3{font-size:2.75rem;line-height:1.14;letter-spacing:-.88px}}.frosted-media-title-large,.frosted-media-title-medium,.titleSubSub,h4{font-family:var(--font-heading);font-weight:300;font-style:normal;font-feature-settings:"case";text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:1.375rem;line-height:1.09;color:var(--theme-text-title)}@media (min-width:64rem){.frosted-media-title-large,.frosted-media-title-medium,.titleSubSub,h4{font-size:2.25rem;line-height:1.11;letter-spacing:-.72px}}.accordion-title,.promo-title,.quote-carousel-text,.quote-carousel-text-medium,.titleSubSubSub,h5{font-family:var(--font-heading);font-weight:300;font-style:normal;font-feature-settings:"case";text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:1.125rem;line-height:1.22;color:var(--theme-text-title);letter-spacing:-.36px}@media (min-width:64rem){.accordion-title,.promo-title,.quote-carousel-text,.quote-carousel-text-medium,.titleSubSubSub,h5{font-size:1.625rem;line-height:1.15;letter-spacing:-.52px}}.accordion-title strong,.promo-title strong,.quote-carousel-text strong,.quote-carousel-text-medium strong,.titleSubSubSub strong,h5 strong{font-family:var(--font-heading);font-weight:400;font-style:normal;font-feature-settings:"case"}roths-transaction-partial uid-dialog::part(uid-dialog-invoker){font-family:var(--font-heading);font-weight:300;font-style:normal;font-feature-settings:"case";text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:1.125rem;line-height:1.22;color:var(--theme-text-title);letter-spacing:-.36px}@media (min-width:64rem){roths-transaction-partial uid-dialog::part(uid-dialog-invoker){font-size:1.625rem;line-height:1.15;letter-spacing:-.52px}}.promo-eyebrow,.titleSubSubSubSub,h6{font-family:var(--font-heading);font-weight:300;font-style:normal;font-feature-settings:"case";text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:1rem;line-height:1.25;color:var(--theme-text-title)}@media (min-width:64rem){.promo-eyebrow,.titleSubSubSubSub,h6{font-size:1.25rem;line-height:1.2;letter-spacing:-.4px}}.quote-carousel-text{font-family:var(--font-heading);font-weight:400;font-style:normal;font-feature-settings:"case";letter-spacing:normal}@media (min-width:64rem){.quote-carousel-text{font-size:1.25rem;line-height:1.2;font-family:var(--font-heading);font-weight:300;font-style:normal;font-feature-settings:"case";letter-spacing:-.4px}}.quote-carousel-text-medium{font-family:var(--font-heading);font-weight:400;font-style:normal;font-feature-settings:"case";letter-spacing:normal}@media (min-width:64rem){.quote-carousel-text-medium{font-size:1.625rem;line-height:1.15;font-family:var(--font-heading);font-weight:300;font-style:normal;font-feature-settings:"case";letter-spacing:-.52px}}.promo-eyebrow{font-family:var(--font-body);font-weight:400;font-style:normal;position:relative;text-align:center;padding-block-start:var(--spacing-lg);width:100%;display:block}@container (min-width: 440px){.promo-eyebrow{text-align:start;padding-block-start:0;padding-inline-start:calc(var(--spacing-5xl) + var(--spacing-2xl))}}.promo-eyebrow:before{position:absolute;inset-block:0 auto;inset-inline:50% auto;transform:translateX(-50%);content:"";width:var(--spacing-3xl);height:.0625rem;background-color:currentColor;flex-shrink:0}@container (min-width: 440px){.promo-eyebrow:before{inset-inline:0 auto;inset-block:50% auto;transform:translateY(-50%);width:var(--spacing-5xl)}}.titleSubSubSubSubSub{font-family:var(--font-body);font-weight:400;font-style:normal;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:1rem;line-height:1.25;color:var(--theme-text-title)}@media (min-width:64rem){.titleSubSubSubSubSub{font-size:1.25rem;line-height:1.2;letter-spacing:.4px}}.titleSubSubSubSubSub strong{font-family:var(--font-body);font-weight:600;font-style:normal}.default-text,figcaption,input,li,p,td,time{font-family:var(--font-body);font-weight:400;font-style:normal;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:1rem;line-height:1.25;letter-spacing:normal;color:var(--theme-text-body)}.default-text strong,figcaption strong,input strong,li strong,p strong,td strong,time strong{font-family:var(--font-body);font-weight:600;font-style:normal;color:inherit}@media (min-width:64rem){.default-text strong,figcaption strong,input strong,li strong,p strong,td strong,time strong{line-height:1.38}}strong{font-family:var(--font-body);font-weight:600;font-style:normal;text-box-trim:trim-both;text-box-edge:cap alphabetic;color:var(--theme-text-body)}@media (min-width:64rem){.introText{font-size:1.125rem;line-height:1.33}}.introText strong{font-family:var(--font-body);font-weight:600;font-style:normal}.author-card-role,.author-card-title,.bodySmall,small{font-family:var(--font-body);font-weight:400;font-style:normal;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:.875rem;line-height:1.29}.author-card-role strong,.author-card-title strong,.bodySmall strong,.bodySmallSemibold,small strong{font-family:var(--font-body);font-weight:600;font-style:normal}.bodySmallSemibold{font-size:.875rem;line-height:1.29}.bodySmallSemibold,.caption,caption{text-box-trim:trim-both;text-box-edge:cap alphabetic}.caption,caption{font-family:var(--font-heading);font-weight:600;font-style:normal;font-feature-settings:"case";font-size:1rem;line-height:1.25;letter-spacing:.96px;color:var(--theme-text-title)}.captionCaps{text-transform:uppercase}.tagTitle{font-family:var(--font-body);font-weight:400;font-style:normal;font-size:1rem;line-height:1.25;display:flex;gap:var(--spacing-lg);color:var(--theme-text-title);letter-spacing:normal}@media (min-width:64rem){.tagTitle{font-size:1.25rem;line-height:1.38;letter-spacing:.4px;gap:var(--spacing-2xl)}}.tagTitle:before{position:relative;width:var(--spacing-3xl);height:.0625rem;background-color:var(--theme-text-title);margin:auto 0;content:""}@media (min-width:64rem){.tagTitle:before{width:var(--spacing-5xl)}}.tagTitle[style*="text-align: center"],.tagTitle[style*="text-align:center"]{flex-flow:column}.tagTitle[style*="text-align: center"]:before,.tagTitle[style*="text-align:center"]:before{justify-content:center;margin:0 auto}.type-button{font-family:var(--font-body);font-weight:400;font-style:normal;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:.9375rem;line-height:1.33;text-transform:uppercase;letter-spacing:.75px}@media (min-width:64rem){.type-button{letter-spacing:.75px;text-transform:uppercase}}.type-button-bold{font-family:var(--font-body);font-weight:600;font-style:normal}@media (min-width:64rem){.type-button-bold{text-transform:all-small-caps}}.nav-link{font-family:var(--font-body);font-weight:400;font-style:normal;font-size:.875rem;line-height:1.29;font-variant:all-small-caps;letter-spacing:.14px}.nav-link-large{font-size:1rem;line-height:1.25;letter-spacing:.16px}.overline,.uid-social-share-title{font-family:var(--font-body);font-weight:700;font-style:normal;font-size:1rem;line-height:1.25;font-variant:all-small-caps;color:var(--theme-text-title)}@media (min-width:64rem){.overline,.uid-social-share-title{letter-spacing:.48px}}.section-tag{font-family:var(--font-body);font-weight:700;font-size:.875rem;line-height:1.29;font-variant:all-small-caps;letter-spacing:.56px}.section-tag,.stand-first{font-style:normal;color:var(--theme-text-title)}.stand-first{font-family:var(--font-heading);font-weight:600;font-feature-settings:"case";font-size:1rem;line-height:1.25;letter-spacing:.32px}@media (min-width:64rem){.stand-first{font-family:var(--font-heading);font-weight:400;font-style:normal;font-feature-settings:"case";font-size:1.375rem;line-height:1.18;letter-spacing:-.44px}}.quote-attribution{font-family:var(--font-heading);font-weight:600;font-style:normal;font-feature-settings:"case";font-size:.875rem;line-height:1.14;letter-spacing:.42px;text-transform:uppercase;color:var(--theme-text-title)}@media (min-width:64rem){.quote-attribution{font-size:1.125rem;line-height:1.11;letter-spacing:.54px}}.title-colour{color:var(--theme-text-title)}table{position:relative;height:auto;border-collapse:collapse;margin:0 auto;display:block;overflow-x:auto;padding:0;text-align:start}caption,table,tbody,thead{width:100%}td,th{font-family:var(--font-body);font-weight:400;background-color:var(--table-body-bg);color:var(--table-body-colour);border-block-end:.0625rem solid var(--table-body-border);padding-inline:1rem;padding-block:1.25rem;font-size:1.125rem;line-height:1.5rem;text-align:left;min-width:7.5rem;width:100vw}td,th,thead th{font-style:normal}thead th{background-color:var(--table-header-bg);color:var(--table-header-colour);border-block-end:.125rem solid var(--table-header-border);padding-inline:var(--spacing-lg);padding-block:var(--spacing-2xl);font-family:var(--font-heading);font-weight:300;font-feature-settings:"case";font-size:1rem;line-height:1.25;text-align:start;vertical-align:bottom}@media (min-width:64rem){thead th{font-size:1.25rem;line-height:1.2;letter-spacing:-.4px}}.type-key-figure{font-family:var(--font-heading);font-weight:300;font-style:normal;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:var(--key-figure-font-size,36px);line-height:1.08;color:var(--theme-text-title);font-feature-settings:"case"}@media (min-width:64rem){.type-key-figure{font-size:var(--key-figure-font-size,72px);line-height:1.08;letter-spacing:-.09rem}}.type-key-figure-affix{font-family:var(--font-heading);font-weight:300;font-style:normal;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:var(--key-affix-font-size,24px);line-height:1.16;letter-spacing:-.48px;font-feature-settings:"case";color:var(--theme-text-title)}@media (min-width:64rem){.type-key-figure-affix{font-size:var(--key-affix-font-size,44px);line-height:1.13;letter-spacing:-.88px}}.author-card-title{font-family:var(--font-body);font-weight:600;font-style:normal;color:var(--theme-text-title)}.article-category{text-box-trim:trim-both;text-box-edge:cap alphabetic;font-weight:600;line-height:1.26;text-transform:uppercase;color:var(--colour-text-dark)}.article-category,.meta-tag{font-family:var(--font-body);font-size:.875rem;font-style:normal}.meta-tag{text-box-trim:trim-both;text-box-edge:cap alphabetic;font-weight:700;line-height:1.29;font-variant:all-small-caps;letter-spacing:.56px}}@layer block{@media (min-width:64rem){.col-3 .promo-title,.col-4 .accordion-title{font-size:1.25rem;line-height:1.2;letter-spacing:-.4px}.col-4>roths-frosted-media :is(.frosted-media-title-large,.frosted-media-title-medium){font-size:2.25rem;line-height:1.11;letter-spacing:-.72px}.col-4 .promo-title{font-size:1.25rem;line-height:1.2;letter-spacing:-.4px}.col-12>:not(roths-lateral-movement-block) .promo-title,.col-12>roths-frosted-media .frosted-media-title-medium{font-size:2.75rem;line-height:1.14;letter-spacing:-.88px}}}:host{--article-hero-columns:auto 1fr;position:relative;width:100%;height:auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;gap:0 var(--spacing-lg);background-color:var(--colour-background-transparent);padding:0;padding-block-end:var(--spacing-lg);margin-inline:auto;max-width:71.375rem}@media (min-width:48rem){:host{grid-template-columns:var(--article-hero-columns);grid-template-rows:auto auto auto;padding-block-end:0}}@media (min-width:64rem){:host{gap:0 var(--spacing-7xl)}}:host:before{height:100%}.roths-article-hero-meta{grid-column:1/-1;grid-row:1/5;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;margin:0}.roths-article-hero-meta-categories{grid-column:1/2;grid-row:2/3}.roths-article-hero-meta-dates{grid-column:2/3;grid-row:2/3}.roths-article-hero-meta-overview{grid-column:1/-1;grid-row:4/5;margin-block-start:var(--spacing-3xl)}@media (min-width:48rem){.roths-article-hero-meta-overview{grid-column:3/4;grid-row:2/3;margin-block-start:0}}.roths-article-hero-meta-title{font-family:var(--font-body);font-weight:700;font-style:normal;font-size:1rem;line-height:1.25;font-variant:all-small-caps;color:var(--theme-text-title)}@media (min-width:64rem){.roths-article-hero-meta-title{letter-spacing:.48px}}.roths-article-hero-meta-title{margin-block-end:var(--spacing-lg)}.roths-article-hero-meta-detail{position:relative;padding:0;margin-inline:0;margin-block:0 var(--spacing-3xl)}.roths-article-hero-meta-detail-list{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-flow:column;gap:var(--spacing-sm)}::slotted(.roths-article-hero-readtime){position:relative;width:auto;display:inline-grid;grid-template-columns:.75rem auto;grid-template-rows:max(.75rem,auto)}::slotted(.title){grid-column:1/-1;grid-row:1/2;margin-inline:0;margin-block-end:var(--spacing-4xl)}::slotted([slot=media]){grid-column:1/-1;grid-row:3/4;margin-block-end:var(--spacing-3xl)}@media (min-width:48rem){::slotted([slot=media]){margin-block-end:0}}::slotted([slot=dates]){color:var(--colour-text-dark)}