.m{position:relative}.m__inner{width:100%}.grid-12{column-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr))}.span-3{grid-column-end:span 3}.span-4{grid-column-end:span 4}.span-6{grid-column-end:span 6}.span-8{grid-column-end:span 8}.span-10{grid-column-end:span 10}.span-12{grid-column-end:span 12}.start-2{grid-column-start:2}.start-3{grid-column-start:3}.start-4{grid-column-start:4}.btn{align-items:center;border-radius:var(--btn-radius);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--btn-font-size);font-style:normal;font-weight:var(--btn-font-weight);gap:8px;justify-content:center;line-height:1.5;text-decoration:none;text-transform:var(--btn-transform);transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;white-space:nowrap}.btn:active{transform:scale(.98)}.btn--lg,.btn--negative,.btn--primary,.btn--secondary{padding:var(--btn-padding-lg)}.btn--lg{height:46px}.btn--sm{height:40px;padding:var(--btn-padding-sm)}.btn--primary{background:var(--btn-primary-bg);border:1px solid var(--btn-primary-border);color:var(--btn-primary-text)}.btn--primary.btn--sm{border-width:1.5px}.btn--primary:focus-visible,.btn--primary:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-border);color:var(--btn-primary-hover-text)}.btn--secondary{background:var(--btn-secondary-bg);border:1.3px solid var(--btn-secondary-border);color:var(--btn-secondary-text)}.btn--secondary:focus-visible,.btn--secondary:hover{background:var(--btn-secondary-hover-bg);border-color:var(--btn-secondary-hover-border);color:var(--btn-secondary-hover-text)}.btn--negative{background:var(--btn-negative-bg);border:1.3px solid var(--btn-negative-border);color:var(--btn-negative-text)}.btn--negative:focus-visible,.btn--negative:hover{background:var(--btn-negative-hover-bg);border-color:var(--btn-negative-hover-border);color:var(--btn-negative-hover-text)}.btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.arrow-btn,.btn-row--center{justify-content:center}.arrow-btn{align-items:center;background:var(--btn-round-bg);border-radius:var(--radius-pill);color:var(--btn-round-icon);display:inline-flex;flex-shrink:0;height:44px;text-decoration:none;transition:background-color .2s ease;width:44px}.arrow-btn svg{height:16px;width:16px}.arrow-btn:hover,a:hover>.arrow-btn{background:var(--btn-round-hover-bg)}.arrow-btn:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.pill{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-family:var(--font-body);font-weight:500;white-space:nowrap}.pill--sm{font-size:var(--t-p14);padding:2px 10px}.pill--lg{font-size:var(--t-p16);padding:4px 12px}.pill--on-white{background:var(--c-off-white-0);color:var(--c-blackish)}.pill--on-image{background:var(--pill-image-bg);color:var(--c-white)}.pill--lg.pill--on-image{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:4px 13px}.pill-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.m-header{display:flex;flex-direction:column;gap:20px;margin-bottom:32px;max-width:calc((var(--container) - var(--grid-gutter))/2)}.m-header--narrow{max-width:calc((var(--container) - 2*var(--grid-gutter))/3)}.m-header--center{align-items:center;gap:24px;margin-left:auto;margin-right:auto;text-align:center}.m-header__eyebrow{color:var(--c-accent);font-family:var(--font-label);font-size:var(--t-p14);font-weight:500;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.m-header__subtitle{color:var(--c-secondary);font-size:var(--t-p16);line-height:var(--lh-paragraph)}.panel--dark .m-header__subtitle{color:hsla(0,0%,100%,.85)}.t-80{font-size:var(--t-80)}.t-60,.t-80{font-family:var(--font-heading);line-height:1.1}.t-60{font-size:var(--t-60)}.t-48{font-family:var(--font-heading);font-size:var(--t-48);line-height:1.15}.t-40{font-size:var(--t-40)}.t-32,.t-40{font-family:var(--font-heading);line-height:1.2}.t-32{font-size:var(--t-32)}.t-28{font-family:var(--font-heading);font-size:var(--t-28);line-height:1.2}.t-24{font-size:var(--t-24)}.t-22,.t-24{font-family:var(--font-heading);line-height:1.25}.t-22{font-size:var(--t-22)}.t-20{font-size:var(--t-20);line-height:1.3}.t-20,.t-label{font-family:var(--font-heading)}.t-label{font-size:var(--t-label)}.t-quote-lg{font-size:var(--t-20);line-height:var(--lh-quote-lg)}.t-quote-lg,.t-quote-sm{font-family:var(--font-heading)}.t-quote-sm{font-size:18px;line-height:var(--lh-quote-sm)}.t-p16,.t-p16-m{font-size:var(--t-p16);line-height:var(--lh-paragraph)}.t-p15,.t-p15-m{font-size:var(--t-p15);line-height:var(--lh-paragraph)}.t-p14,.t-p14-m{font-size:var(--t-p14);line-height:var(--lh-paragraph)}.t-p12,.t-p12-m{font-size:var(--t-p12);line-height:var(--lh-paragraph)}.t-p12-m,.t-p14-m,.t-p15-m,.t-p16-m{font-weight:500}.t-bullet16{font-size:var(--t-p16)}.t-bullet15,.t-bullet16{font-family:var(--font-body);font-weight:600;line-height:var(--lh-paragraph)}.breadcrumb,.t-bullet15{font-size:var(--t-p15)}.breadcrumb{color:var(--c-secondary);display:flex;gap:12px;line-height:1.5;list-style:none;margin:0 0 24px;padding:0}.breadcrumb li+li:before{color:var(--c-secondary);content:"/";margin-right:12px}.breadcrumb a{color:var(--c-blackish);text-decoration:none}.breadcrumb a:focus,.breadcrumb a:hover{color:var(--c-link-hover)}.breadcrumb--light,.breadcrumb--light a,.breadcrumb--light a:focus,.breadcrumb--light a:hover{color:var(--c-white)}.breadcrumb--light li+li:before{color:var(--c-off-white-100)}.panel{border-radius:var(--radius-card);overflow:hidden}.panel--card{background:var(--c-off-white-50)}.panel--white{background:var(--c-white)}.panel--dark{background:var(--c-secondary);color:var(--c-white)}.panel--dark :is(h2,h3,h4){color:var(--c-white)}.rte>:first-child{margin-top:0}.rte>:last-child{margin-bottom:0}.rte p{margin:0 0 1em}.rte h2,.rte h3,.rte h4{margin:1.6em 0 .6em}.rte h2{font-size:32px}.rte h3{font-size:24px}.rte h4{font-size:20px}.rte ol,.rte ul{margin:0 0 1em;padding-left:20px}.rte li+li{margin-top:6px}.rte a{color:var(--c-link-accent)}.rte a:focus,.rte a:hover{color:var(--c-link-hover)}.rte img{border-radius:var(--radius-card)}.author{align-items:center;display:flex;gap:10px}.author__avatar{background:var(--c-off-white-50);border-radius:50%;flex-shrink:0;height:44px;object-fit:cover;width:44px}.author__text{display:flex;flex-direction:column;gap:2px;min-width:0}.author__name{color:var(--c-blackish);font-size:var(--t-p14);font-weight:500;line-height:var(--lh-paragraph);margin:0;text-decoration:none}a.author__name:focus-visible,a.author__name:hover{text-decoration:underline}.author__date{color:var(--c-blackish);font-size:var(--t-p12);line-height:var(--lh-paragraph);margin:0}.divider{background:var(--c-off-white-100);border:0;display:block;height:1px;margin:0;width:100%}.seg{align-items:center;border-radius:var(--radius-pill);display:flex;height:54px;isolation:isolate;list-style:none;margin:0;padding:4px;position:relative}.seg:before{background:var(--c-off-white-50);border-radius:inherit;content:"";inset:0;position:absolute;z-index:-1}.seg>*{flex:1 0 0;min-width:0}.seg__item{align-items:center;background:transparent;border:0;border-radius:var(--radius-pill);color:var(--c-blackish);cursor:pointer;display:flex;font-family:var(--font-body);font-size:var(--t-p16);font-weight:400;height:46px;justify-content:center;line-height:var(--lh-paragraph);padding:16px 24px;text-decoration:none;transition:background-color .3s ease-in-out;white-space:nowrap}.seg>*>.seg__item{width:100%}.seg__item--active{background:var(--c-white);font-weight:500;padding:12px 20px}.seg__item:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.seg--fit{display:inline-flex;max-width:100%}.seg--fit>*{flex:0 0 auto}.seg--chips{border-radius:0;flex-wrap:wrap;gap:12px 8px;height:auto;padding:0}.seg--chips:before{display:none}.seg--chips>*{flex:0 0 auto}.seg--chips .seg__item{background:var(--c-off-white-50);height:44px;padding:10px 20px}.seg--chips .seg__item--active{background:var(--c-white)}.reveal{filter:blur(6px);opacity:0;transform:translate3d(0,28px,0)}.reveal.reveal--in{filter:none;opacity:1;transform:none;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s)}@media (max-width:767px){.span-10,.span-12,.span-3,.span-4,.span-6,.span-8{grid-column-end:span 2}.start-2,.start-3,.start-4{grid-column-start:auto}.span-m-1{grid-column-end:span 1}.m-header{gap:12px}.m-header__eyebrow{font-size:var(--t-p12);font-weight:600;letter-spacing:.07em;line-height:1.4}.divider{margin:40px 0}.swipe-row{display:flex;gap:10px;margin-left:calc(var(--gutter)*-1);margin-right:calc(var(--gutter)*-1);overflow-x:auto;padding:0 var(--gutter);scroll-padding:0 var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.swipe-row::-webkit-scrollbar{display:none}.swipe-row>*{flex:0 0 auto;scroll-snap-align:start}.seg{border-radius:0;flex-wrap:nowrap;gap:8px;height:auto;padding-bottom:4px;padding-top:4px}.seg:before{display:none}.seg>*{flex:0 0 auto}.seg--chips .seg__item,.seg__item{background:var(--c-off-white-50);font-size:var(--t-p15);height:37px;padding:7px 20px}.seg--chips .seg__item--active,.seg__item--active{background:var(--c-white)}}