:root{--hp-primary:#003fff;--hp-primary-hover:#002fbe;--hp-accent:#58fca4;--hp-secondary:#ffd2ff;--hp-text:#121212;--hp-muted:#676767;--hp-border:#dedede;--hp-surface:#fff;--hp-surface-muted:#f4f4f1;--hp-radius:.75rem;--hp-container:80rem}.hp-root{background:var(--hp-surface);min-height:100vh;color:var(--hp-text);font-family:Grotesk,ui-sans-serif,system-ui,sans-serif;overflow-x:clip}.hp-root *,.hp-root :before,.hp-root :after{box-sizing:border-box}.hp-root :where(a){color:inherit;text-decoration:none}.hp-root :where(button,input){font:inherit}.hp-main{min-height:60vh;padding-inline:1rem}.hp-blok{display:contents}.hp-resource{min-width:0;display:block}.hp-container{width:min(calc(100% - 2rem), var(--hp-container));margin-inline:auto}.hp-rich-text{max-width:65ch;color:inherit;font-size:1rem;line-height:1.5}.hp-rich-text :where(h1,h2,h3,h4,h5,h6,p){margin:0}.hp-rich-text :where(h1,h2,h3,h4,h5,h6){color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.hp-rich-text :where(ul,ol){margin-block:1.25em;padding-inline-start:1.625em}.hp-rich-text ul{list-style:outside}.hp-rich-text ol{list-style:decimal}.hp-rich-text :where(strong,b){color:inherit;font-weight:700}.hp-rich-text a{color:var(--hp-primary);text-decoration:none}.hp-dropdown{position:relative}.hp-dropdown summary{cursor:pointer;border-radius:.5rem;padding:.65rem .75rem;font-weight:700;list-style:none}.hp-dropdown summary::-webkit-details-marker{display:none}.hp-dropdown summary:after{content:"⌄";color:var(--hp-muted);margin-left:.4rem}.hp-dropdown[open] summary,.hp-dropdown summary:hover{background:var(--hp-surface-muted)}.hp-dropdown__menu{border:1px solid var(--hp-border);background:var(--hp-surface);border-radius:.75rem;gap:.15rem;min-width:13rem;padding:.5rem;display:grid;box-shadow:0 1rem 2.5rem #0000001f}.hp-dropdown__menu a{border-radius:.45rem;padding:.65rem .75rem}.hp-dropdown__menu a:hover{background:var(--hp-surface-muted)}.hp-button{background:var(--hp-primary);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:.55rem;justify-content:center;align-items:center;min-height:2.55rem;padding:.6rem 1rem;font-weight:700;line-height:1;transition:transform .14s,background-color .14s,box-shadow .14s;display:inline-flex}.hp-button:hover{background:var(--hp-primary-hover);transform:translateY(-1px);box-shadow:0 .4rem 1rem #003fff29}.hp-button:focus-visible{outline:3px solid color-mix(in srgb, var(--hp-primary) 40%, transparent);outline-offset:2px}.hp-button--secondary{background:var(--hp-secondary);color:var(--hp-text)}.hp-button--accent{background:var(--hp-accent);color:var(--hp-text)}.hp-button--outline,.hp-button--solid_outline{color:var(--hp-text);background:0 0;border-color:currentColor}.hp-button--ghost,.hp-button--link{color:var(--hp-text);background:0 0}.hp-button--small,.hp-button--sm{min-height:2rem;padding:.4rem .7rem;font-size:.875rem}.hp-button--large,.hp-button--lg{min-height:3.2rem;padding-inline:1.4rem}.hp-button--round{border-radius:999px}.hp-hero{isolation:isolate;background:var(--hp-surface);align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.hp-hero--with-image{background:var(--hp-block-color,var(--hp-surface-muted))}.hp-hero--with-image:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 30%,#0000008c);position:absolute;inset:0}.hp-hero__image{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hp-hero__content{color:var(--hp-text);gap:2rem;padding-block:clamp(2.75rem,6vw,5rem);display:grid}.hp-hero__content>.hp-rich-text{max-width:none}.hp-hero__content h1{margin-bottom:0;font-size:3rem;font-weight:800;line-height:1}.hp-hero__content p{margin-top:2rem;font-size:1.5rem;line-height:2.5rem}.hp-hero__content :where(h1,h2,h3,h4,h5,h6) :where(strong,b){color:var(--hp-primary)}.hp-hero--with-image .hp-hero__content{color:#fff}.hp-hero--center .hp-hero__content{text-align:center;justify-items:center}.hp-hero--end .hp-hero__content{text-align:right;justify-items:end}.hp-inline-items{flex-wrap:wrap;gap:.75rem;display:flex}.hp-section{background:var(--hp-block-color,transparent)}.hp-section__content{gap:1.25rem;padding:0 0 2.5rem;display:flex}.hp-section__items{width:100%;display:block}.hp-section__items>[data-homepage-component=carousel]+[data-homepage-component=carousel]>.hp-carousel-shell{margin-top:1rem}.hp-section__items .hp-carousel{padding-block:0}.hp-section__title{width:100%;max-width:100%}.hp-section__title.hp-rich-text :where(h1,h2){font-size:30px;font-weight:700;line-height:40px}.hp-section__title.hp-rich-text h3{font-size:24px;font-weight:600;line-height:36px}.hp-section__title.hp-rich-text :where(h4,h5,h6){font-size:18px;font-weight:600;line-height:28px}.hp-section__title.hp-rich-text p{font-size:16px;line-height:24px}.hp-section__title.hp-rich-text :where(h1,h2,h3,h4,h5,h6) :where(strong,b){color:var(--hp-primary)}.hp-section--center .hp-section__content{text-align:center;align-items:center}.hp-section--center .hp-section__title{justify-items:center;display:grid}.hp-section--end .hp-section__content{text-align:right;align-items:end}.hp-section--justify .hp-section__content{align-items:center}.hp-section--justify .hp-section__title{text-align:justify}.hp-section--sm .hp-section__content{max-width:36rem}.hp-section--md .hp-section__content{max-width:52rem}.hp-section--lg .hp-section__content{max-width:68rem}.hp-section--bordered .hp-section__content{border-bottom:2px solid}.hp-section--sticky{z-index:10;position:sticky;top:5rem}.hp-direction--row{flex-direction:row}.hp-direction--column{flex-direction:column}.hp-carousel-shell{background:var(--hp-block-color,transparent);min-width:0;position:relative}.hp-carousel__title{margin-bottom:1rem}.hp-carousel{scroll-behavior:smooth;scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:none;gap:1rem;padding:.25rem .15rem 1.2rem;display:flex;overflow-x:auto}.hp-carousel::-webkit-scrollbar{display:none}.hp-carousel>:where(.hp-blok,.hp-resource){scroll-snap-align:start;flex:none;max-width:min(86vw,30rem);display:block}.hp-carousel--full>:where(.hp-blok,.hp-resource){flex-basis:100%;max-width:100%}.hp-carousel--full{scroll-snap-type:x mandatory}.hp-carousel--articles{align-items:stretch}.hp-carousel--articles>:where(.hp-blok,.hp-resource){flex-basis:min(18rem,82vw);max-width:min(18rem,82vw)}.hp-carousel--articles .hp-card--cardmedium{width:100%;height:100%;min-height:0;box-shadow:none;background:#f4f4f4;border:1px solid #0000;border-radius:8px;transition:border-color .18s}.hp-carousel--articles .hp-card--cardmedium .hp-card__link{height:100%}.hp-carousel--articles .hp-card--cardmedium:has(a):hover{border-color:var(--hp-primary);box-shadow:none;transform:none}.hp-carousel--articles .hp-card--cardmedium:has(a:focus-visible){border-color:var(--hp-primary);box-shadow:none;transform:none}.hp-carousel--articles .hp-card--cardmedium .hp-card__image{aspect-ratio:16/9;object-fit:cover;height:auto}.hp-carousel--articles .hp-card--cardmedium .hp-card__content{align-items:stretch}.hp-carousel--articles .hp-card--cardmedium .hp-rich-text h3{font-size:1.125rem;line-height:1.2}.hp-carousel__grouped-slide{scroll-snap-align:start;flex-direction:column;flex:0 0 min(10rem,44vw);gap:1rem;height:24rem;display:flex}.hp-carousel__grouped-slide--main{flex-basis:min(20rem,84vw);height:25rem}.hp-carousel__grouped-slide>.hp-resource{flex:1;width:100%;min-height:0}.hp-carousel__control{z-index:5;border:1px solid var(--hp-border);background:color-mix(in srgb, var(--hp-surface) 92%, transparent);cursor:pointer;border-radius:999px;width:2.6rem;height:2.6rem;font-size:1.8rem;position:absolute;top:50%;translate:0 -50%;box-shadow:0 .4rem 1.2rem #0000001f}.hp-carousel__control--previous{left:-.8rem}.hp-carousel__control--next{right:-.8rem}.hp-carousel__indicators{z-index:6;pointer-events:none;justify-content:center;gap:.65rem;display:flex;position:absolute;bottom:2rem;left:0;right:0}.hp-carousel__indicators button{cursor:pointer;pointer-events:auto;background:#ffffff59;border:0;border-radius:999px;width:.7rem;height:.7rem;padding:0;box-shadow:0 0 0 1px #00000014}.hp-carousel__indicators button.is-active{background:#fff}.hp-banner-large,.hp-quote-large{isolation:isolate;aspect-ratio:10/3;border-radius:calc(var(--hp-radius) * 1.2);background:var(--hp-block-color,#111);color:#fff;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.hp-banner-large:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--hp-block-color,#111) 0 50%, transparent 100%);pointer-events:none;position:absolute;inset:0}.hp-banner-large__image{z-index:-2;object-fit:cover;object-position:right center;width:50%;height:100%;position:absolute;inset:0 0 0 auto}.hp-banner-large__content{width:50%;padding:clamp(1.5rem,5vw,4rem)}.hp-banner-large__content .hp-rich-text{color:#fff;text-align:left;filter:drop-shadow(0 1px 1px #0000000d)}.hp-banner-large__content .hp-rich-text h1{color:#fff;margin-bottom:0;font-size:clamp(1.65rem,3vw,2rem);line-height:1.1}.hp-banner-large__content .hp-rich-text :where(h1,h2,h3,h4,h5,h6,strong,b),.hp-banner-large__content .hp-rich-text :where(h1,h2,h3,h4,h5,h6,strong,b) *{color:#fff!important}.hp-banner-large__content .hp-rich-text p{color:#fff;margin-block:1.25em;font-size:1rem;line-height:1.75}.hp-banner-large__content blockquote{margin:0;font-size:clamp(1.75rem,4vw,3.5rem);font-style:italic;line-height:1.1}.hp-banner-image{border-radius:var(--hp-radius);background:var(--hp-block-color,var(--hp-surface-muted));min-height:15rem;overflow:hidden}.hp-banner-image img{object-fit:cover;width:100%;height:100%}.hp-card{background:var(--hp-block-color,var(--hp-surface-muted));border-radius:8px;min-width:0;height:100%;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 1px #0000000d}.hp-card:has(a):hover{transform:translateY(-3px);box-shadow:0 1rem 2rem #0000001a}.hp-card__link{flex-direction:column;height:100%;display:flex}.hp-grid--masonry .hp-card--cardmedium>.hp-card__link[href]:after{content:"";position:absolute;inset:0}.hp-card__image{aspect-ratio:16/9;object-fit:cover;width:100%}.hp-card__image--square{aspect-ratio:1}.hp-card__image--portrait{aspect-ratio:3/4}.hp-card__content{flex-direction:column;flex:1;align-items:start;gap:.75rem;padding:1rem;display:flex}.hp-card__content .hp-rich-text{max-width:none;font-size:.875rem;line-height:1.25rem}.hp-card__content a{text-decoration:none}.hp-card :where(h1,h2,h3,h4,h5,h6,p),.hp-card-container :where(h1,h2,h3,h4,h5,h6,p){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.hp-card__content .hp-rich-text :where(h1,h2,h3,p){margin-bottom:0}.hp-card__content .hp-rich-text :where(h1,h2,h3,h4,h5,h6){font-weight:600}.hp-card__content .hp-rich-text h3{margin-bottom:5px;font-size:1.125rem;font-weight:600;line-height:1.08}.hp-card__content .hp-rich-text p{font-size:.875rem}.hp-card__eyebrow,.hp-card__category{color:var(--hp-primary);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700}.hp-card--card .hp-card__eyebrow,.hp-card--cardlight .hp-card__eyebrow{z-index:1;background:var(--hp-primary);color:#fff;text-align:center;border-radius:.4rem;align-self:center;margin-top:-2rem;padding:.3rem .55rem;line-height:1.1}.hp-card--cardlight .hp-card__eyebrow{letter-spacing:normal;text-transform:none;font-size:1rem;font-weight:400}.hp-card__meta{color:var(--hp-muted);margin-top:auto;font-size:.875rem}.hp-card__categories{flex-wrap:wrap;gap:.35rem;display:flex}.hp-card__categories a{border:1px solid var(--hp-border);border-radius:999px;padding:.25rem .45rem;font-size:.72rem}.hp-card__items{gap:.75rem;padding:0 1.25rem 1.25rem;display:flex}.hp-card--has-items,.hp-card--has-items>.hp-card__link{height:auto}.hp-card__subscribe{z-index:2;margin:.5rem 1rem;position:relative}.hp-card--subscribable{flex-direction:column;display:flex}.hp-card--subscribable>.hp-card__link{flex:1;height:auto}.hp-card--subscribable .hp-card__content{padding-bottom:0}.hp-card--card,.hp-card--cardlight{width:11rem;min-height:20rem}.hp-card--card.hp-card--subscribable{min-height:19rem}.hp-card--card .hp-card__image,.hp-card--cardlight .hp-card__image{border-radius:8px;width:calc(100% - 2rem);margin:1rem 1rem 0}.hp-card--card{box-shadow:none;border:1px solid #0000;transition:border-color .18s}.hp-card--card:has(a):hover{border-color:var(--hp-primary);box-shadow:none;transform:none}.hp-card--card:has(a:focus-visible){border-color:var(--hp-primary);box-shadow:none;transform:none}.hp-card--cardlight{min-height:0;box-shadow:none;background:0 0;border:1px solid #0000;transition:border-color .18s;overflow:visible}.hp-card--cardlight:has(a):hover{border-color:var(--hp-primary);box-shadow:none;transform:none}.hp-card--cardlight:has(a:focus-visible){border-color:var(--hp-primary);box-shadow:none;transform:none}.hp-card--cardlight .hp-card__content{text-align:center;align-items:center;width:100%;padding:1rem}.hp-card--cardlight .hp-card__content .hp-rich-text{width:100%}.hp-card--cardlight .hp-card__content :where(h1,h2,h3,h4,h5,h6){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hp-card--cardlight .hp-card__content p{color:var(--hp-text);-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.875rem;font-weight:700;display:-webkit-box;overflow:hidden}.hp-card--cardmedium{width:min(82vw,28rem);min-height:30rem}.hp-grid .hp-card--cardmedium{width:100%;min-height:0;box-shadow:none;background:#f4f4f4;border:1px solid #0000;transition:border-color .18s}.hp-grid .hp-card--cardmedium:has(a):hover{border-color:var(--hp-primary);box-shadow:none;transform:none}.hp-grid .hp-card--cardmedium:has(a:focus-visible){border-color:var(--hp-primary);box-shadow:none;transform:none}.hp-grid .hp-card--cardmedium .hp-card__content :where(h1,h2,h3,h4,h5,h6){margin-bottom:5px;font-size:1.125rem;font-weight:600;line-height:1.08}.hp-grid .hp-card--cardmedium .hp-card__content p{font-size:.875rem;line-height:1.35}.hp-grid .hp-card--cardmedium .hp-card__subscribe{align-self:start}.hp-grid .hp-card--cardmedium.hp-card--subscribable>.hp-card__link{flex:none}.hp-card--cardmedium.hp-card--horizontal .hp-card__link,.hp-card--cardmedium.hp-card--row .hp-card__link,.hp-card--cardarticle .hp-card__link{flex-direction:column}.hp-card--cardlandscape{width:20rem;max-width:100%;height:17rem}.hp-card--cardlandscape .hp-card__image{aspect-ratio:16/9;width:100%}.hp-card--cardlandscape .hp-card__content{align-items:stretch;gap:.15rem;padding:.3rem .5rem;overflow:hidden}.hp-card--cardlandscape .hp-card__category{color:#0b5394;letter-spacing:normal;text-transform:none;order:1;font-size:.875rem}.hp-card--cardlandscape .hp-card__meta{order:2;margin-top:0}.hp-card--cardlandscape .hp-card__title{order:3}.hp-card--cardlandscape .hp-rich-text :where(h1,h2,h3,h4,h5,h6,p){margin:0;font-size:.875rem;line-height:1.3}.hp-card--carouselgroupedcard{flex:1;width:100%;min-height:0}.hp-card--carouselgroupedcard .hp-card__image{aspect-ratio:16/9;width:100%}.hp-card--carouselgroupedcard .hp-card__content{gap:.25rem;padding:.5rem;overflow:hidden}.hp-card--carouselgroupedcard:not(.hp-card--main) .hp-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hp-card--carouselgroupedcard:not(.hp-card--main) .hp-card__meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hp-card--cardfull{color:#fff;background:#111;min-height:30rem}.hp-card--cardfull .hp-card__image{filter:brightness(.58);width:100%;height:100%;position:absolute;inset:0}.hp-card--cardfull .hp-card__content{z-index:1;justify-content:end;padding:clamp(1.5rem,5vw,3rem);position:relative}.hp-card--bordered{border:1px solid var(--hp-border)}.hp-grid{grid-template-columns:repeat(var(--hp-grid-columns,3), minmax(0, 1fr));gap:1rem;width:100%;display:grid}.hp-grid__center{text-align:center;align-content:center;justify-items:center;gap:1rem;padding:2rem;display:grid}.hp-grid--masonry{columns:var(--hp-grid-columns,3);column-gap:1.5rem;display:block}.hp-grid--masonry>:where(.hp-blok,.hp-resource){break-inside:avoid;width:100%;margin-bottom:1.5rem;display:inline-block}.hp-grid--masonry:has(>:where(.hp-blok,.hp-resource)>.hp-card--cardmedium){grid-template-columns:repeat(var(--hp-grid-columns,2), minmax(0, 1fr));columns:auto;gap:1.5rem;display:grid}.hp-grid--masonry:has(>:where(.hp-blok,.hp-resource)>.hp-card--cardmedium)>:where(.hp-blok,.hp-resource){height:100%;margin-bottom:0;display:block}.hp-card-container{isolation:isolate;background:var(--hp-block-color,var(--hp-surface-muted));border-radius:8px;position:relative;overflow:hidden}.hp-card-container__image{aspect-ratio:1;object-fit:cover;width:100%}.hp-card-container__content{gap:1rem;padding:1.5rem;display:grid}.hp-card-content,.hp-info{align-items:center;gap:1rem;display:flex}.hp-card-content .hp-rich-text,.hp-info .hp-rich-text{font-size:.875rem;line-height:1.25rem}.hp-card-content .hp-rich-text :where(h1,h2,h3,h4,h5,h6),.hp-info .hp-rich-text :where(h1,h2,h3,h4,h5,h6){font-size:1.125rem;font-weight:600;line-height:1.75rem}.hp-card-content--column{flex-direction:column}.hp-card-content__image{object-fit:cover;border-radius:8px;width:min(100%,20rem)}.hp-flex{gap:1rem;display:flex}.hp-flex>.hp-rich-text{font-size:1.125rem;line-height:1.75rem}.hp-flex>.hp-rich-text h1{font-size:3rem;font-weight:800;line-height:1}.hp-flex>.hp-rich-text h2{font-size:1.875rem;font-weight:700;line-height:2.5rem}.hp-flex>.hp-rich-text h3{font-size:1.5rem;font-weight:600;line-height:2.25rem}.hp-align--start{align-items:start}.hp-align--center{align-items:center}.hp-align--end{align-items:end}.hp-justify--center{justify-content:center}.hp-justify--end{justify-content:end}.hp-justify--between{justify-content:space-between}.hp-accordion{gap:.5rem;width:100%;display:grid}.hp-accordion__item{border:1px solid var(--hp-border);background:var(--hp-surface);border-radius:.65rem}.hp-accordion__item summary{cursor:pointer;padding:1rem 1.25rem;font-size:1.1rem;font-weight:700}.hp-accordion__item>.hp-rich-text{padding:0 1.25rem 1.25rem}.hp-alert{z-index:60;border-radius:var(--hp-radius);color:#10246b;background:#eaf0ff;border:1px solid #9bb4ff;gap:.25rem;width:min(100% - 2rem,40rem);padding:1rem 1.25rem;display:grid;position:fixed;bottom:1rem;left:1rem;box-shadow:0 1rem 2rem #00000026}.hp-form{gap:1rem;width:100%;display:grid}.hp-checkbox{border:1px solid var(--hp-border);cursor:pointer;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.hp-checkbox__content{flex:1}.hp-checkbox input{width:1.25rem;height:1.25rem;accent-color:var(--hp-primary)}.hp-email-input{gap:.8rem;display:grid}.hp-email-input>label{gap:.4rem;font-weight:700;display:grid}.hp-email-input__row{display:flex}.hp-email-input__row input{border:1px solid var(--hp-border);background:var(--hp-surface);min-width:0;color:var(--hp-text);border-radius:.55rem 0 0 .55rem;flex:1;padding:.75rem .9rem}.hp-email-input__row button{border:1px solid var(--hp-primary);background:var(--hp-primary);color:#fff;cursor:pointer;border-radius:0 .55rem .55rem 0;padding:.75rem 1rem}.hp-email-input__cgu{flex-direction:row;align-items:start;font-size:.85rem;font-weight:400!important;display:flex!important}.hp-info img{object-fit:cover;border-radius:.6rem;flex:none;width:4.5rem;height:4.5rem}.hp-spotlight{border:2px solid var(--hp-primary);background:var(--hp-surface);display:grid;overflow:hidden}.hp-spotlight>img{object-fit:cover;width:100%;height:100%}.hp-spotlight__content{text-align:center;align-content:center;gap:.5rem;padding:clamp(1.5rem,5vw,4rem);display:grid}.hp-table-article-item{border-bottom:1px solid var(--hp-border);align-items:start;gap:1rem;min-height:7rem;padding:1rem;display:flex}.hp-table-article-item>span{color:var(--hp-primary);font-size:2.5rem;line-height:1}.hp-fallback{gap:1rem;min-width:0;display:grid}.hp-fallback>img{border-radius:var(--hp-radius);max-width:100%}.hp-resource-skeleton{background:linear-gradient(105deg, transparent 35%, #ffffff8c 50%, transparent 65%) var(--hp-surface-muted);background-size:240% 100%;border-radius:8px;align-content:end;gap:.75rem;width:min(82vw,28rem);min-height:25rem;padding:1.25rem;animation:1.35s linear infinite hp-shimmer;display:grid;overflow:hidden}.hp-resource-skeleton span{background:#00000017;border-radius:999px;height:.8rem}.hp-resource-skeleton span:first-child{width:70%;height:1.4rem}.hp-resource-skeleton span:nth-child(2){width:90%}.hp-resource-skeleton span:nth-child(3){width:55%}.hp-resource[data-homepage-component=card i]>.hp-resource-skeleton{align-content:start;width:11rem;min-height:20rem;padding:1rem}.hp-resource[data-homepage-component=card i]>.hp-resource-skeleton:has(.hp-resource-skeleton__subscribe){grid-template-rows:auto auto auto 1fr auto}.hp-resource[data-homepage-component=card i]>.hp-resource-skeleton span:first-child{aspect-ratio:1;border-radius:8px;width:100%;height:auto}.hp-resource[data-homepage-component=card i]>.hp-resource-skeleton span:nth-child(2){width:72%;height:1.1rem}.hp-resource[data-homepage-component=card i]>.hp-resource-skeleton span:nth-child(3){width:88%}.hp-resource[data-homepage-component=card i]>.hp-resource-skeleton .hp-resource-skeleton__subscribe{background:#003fff2e;border-radius:8px;grid-row:5;width:100%;height:2.25rem}.hp-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}[data-theme=dark]{--hp-text:#f7f7f4;--hp-muted:#bebebe;--hp-border:#414141;--hp-surface:#151515;--hp-surface-muted:#242424}@keyframes hp-shimmer{to{background-position-x:-240%}}@media (width>=48rem){.hp-hero__content h1{font-size:4rem}.hp-grid--masonry:has(>:where(.hp-blok,.hp-resource)>.hp-card--cardmedium)>:where(.hp-blok,.hp-resource):nth-child(2){grid-row:2}.hp-grid--masonry:has(>:where(.hp-blok,.hp-resource)>.hp-card--cardmedium)>:where(.hp-blok,.hp-resource):nth-child(3){grid-area:1/2}.hp-grid--masonry:has(>:where(.hp-blok,.hp-resource)>.hp-card--cardmedium)>:where(.hp-blok,.hp-resource):nth-child(4){grid-area:2/2}.hp-card--cardmedium.hp-card--horizontal .hp-card__link,.hp-card--cardmedium.hp-card--row .hp-card__link,.hp-card--cardarticle .hp-card__link{flex-direction:row}.hp-card--cardmedium.hp-card--horizontal .hp-card__image,.hp-card--cardmedium.hp-card--row .hp-card__image,.hp-card--cardarticle .hp-card__image{width:45%}.hp-card--cardmedium{width:min(28rem,42vw)}.hp-grid .hp-card--cardmedium{width:100%}.hp-grid .hp-card--cardmedium.hp-card--horizontal .hp-card__image,.hp-grid .hp-card--cardmedium.hp-card--row .hp-card__image{object-fit:cover;border-radius:8px;flex:0 0 8rem;width:8rem;height:8rem;margin:1rem 0 1rem 1rem}.hp-grid .hp-card--cardmedium .hp-card__subscribe{margin:.5rem 1rem .5rem 10rem}.hp-carousel--articles .hp-card--cardmedium.hp-card--horizontal .hp-card__link{flex-direction:column}.hp-carousel--articles .hp-card--cardmedium .hp-card__image{width:100%}.hp-grid{gap:1.5rem}.hp-carousel__grouped-slide{flex-basis:12rem;gap:1.5rem;height:28rem}.hp-carousel__grouped-slide--main{flex-basis:24rem;height:28rem}.hp-spotlight{grid-template-columns:1fr 1fr}}@media (width<=47.999rem){.hp-section__content,.hp-direction--row,.hp-flex{flex-direction:column}.hp-grid{grid-template-columns:1fr}.hp-grid--masonry{columns:1}.hp-grid--masonry:has(>:where(.hp-blok,.hp-resource)>.hp-card--cardmedium){grid-template-columns:1fr}.hp-grid--masonry .hp-card--cardmedium .hp-card__image{object-fit:cover;border-radius:8px;width:9rem;height:9rem;margin:1rem 0 0 1rem}.hp-carousel__control{display:none}.hp-carousel-shell>.hp-carousel__indicators{bottom:1rem}.hp-banner-large,.hp-quote-large{aspect-ratio:10/11;align-items:end}.hp-banner-large:after{background:linear-gradient(0deg, var(--hp-block-color,#111) 0 20%, transparent 100%)}.hp-banner-large__image{object-fit:cover;object-position:center;width:100%;height:84%;inset:0}.hp-banner-large__content{width:100%;padding-bottom:3.25rem}.hp-banner-large__content .hp-rich-text p{display:none}}@media (prefers-reduced-motion:reduce){.hp-root *,.hp-root :before,.hp-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
