.editorial-hero[data-v-6719e34b]{position:relative;isolation:isolate;overflow:hidden;margin-top:calc(var(--site-header-height,64px) * -1);padding:calc(var(--site-header-height,64px) + clamp(2.75rem,6vw,4.5rem)) 0 clamp(2.75rem,5.5vw,4rem)}.editorial-hero.is-compact[data-v-6719e34b]{padding-bottom:clamp(2rem,4vw,2.75rem)}.editorial-hero-atmosphere[data-v-6719e34b]{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 90% at 100% -20%,rgba(var(--candyrec-theme-color-primary-rgb),.16),transparent 60%);mask-image:linear-gradient(180deg,#000,#000 48%,transparent);-webkit-mask-image:linear-gradient(180deg,#000,#000 48%,transparent)}.editorial-hero-container[data-v-6719e34b]{position:relative;z-index:1;box-sizing:border-box;width:min(100% - 2rem,1280px);margin-inline:auto}.editorial-hero.is-narrow .editorial-hero-container[data-v-6719e34b]{width:min(100% - 2rem,50rem)}.editorial-hero.is-narrow .editorial-title[data-v-6719e34b]{max-width:none}.editorial-eyebrow[data-v-6719e34b]{margin:0 0 clamp(1rem,2.5vw,1.35rem);color:var(--candyrec-theme-color-primary);font-size:.875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.editorial-eyebrow-mark[data-v-6719e34b]{opacity:.65}.editorial-title[data-v-6719e34b]{margin:0;max-width:12em;color:var(--candyrec-theme-color-on-background);font-size:clamp(2.35rem,5.8vw,4.25rem);font-weight:700;line-height:1.12;letter-spacing:-.04em;text-wrap:pretty}.editorial-description[data-v-6719e34b]{margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;font-size:clamp(1rem,1.45vw,1.175rem);text-wrap:pretty}.editorial-description[data-v-6719e34b],.editorial-hero-slot[data-v-6719e34b]{max-width:36rem;color:var(--candyrec-theme-color-on-surface-variant);line-height:1.85}.editorial-hero-slot[data-v-6719e34b]{margin-top:1.25rem;font-size:1.05rem}.editorial-hero-slot[data-v-6719e34b] p{margin:0}@media(max-width:599px){.editorial-eyebrow[data-v-6719e34b]{margin-bottom:.85rem}.editorial-title[data-v-6719e34b]{max-width:none;font-size:clamp(2.1rem,9vw,2.75rem)}.editorial-description[data-v-6719e34b]{margin-top:1.1rem;font-size:1rem;line-height:1.8}}.company-article[data-v-80dcb62b]{background:var(--candyrec-theme-color-background);padding-bottom:clamp(4rem,8vw,6.5rem);color:var(--candyrec-theme-color-on-background)}.company-article[data-v-80dcb62b] .editorial-hero{padding-bottom:clamp(1.75rem,3.5vw,2.5rem)}.company-article[data-v-80dcb62b] .editorial-title{max-width:12em;font-size:clamp(2.2rem,5vw,3.5rem)}.company-article-body[data-v-80dcb62b]{box-sizing:border-box;width:min(100% - 2rem,50rem);margin-inline:auto;overflow-wrap:anywhere}.company-article-body[data-v-80dcb62b] h2,.company-article-body[data-v-80dcb62b] h3,.company-article-body[data-v-80dcb62b] h4{margin:clamp(2.15rem,4vw,2.85rem) 0 1rem;color:var(--candyrec-theme-color-on-background);font-size:clamp(1.2rem,2vw,1.35rem);font-weight:700;letter-spacing:-.025em;line-height:1.35}.company-article-body[data-v-80dcb62b] h2:first-child,.company-article-body[data-v-80dcb62b] h3:first-child,.company-article-body[data-v-80dcb62b] h4:first-child{margin-top:.35rem}.company-article-body[data-v-80dcb62b] p{margin:0 0 1.2rem;color:var(--candyrec-theme-color-on-surface-variant);font-size:clamp(1rem,1.2vw,1.05rem);line-height:1.9;text-wrap:pretty}.company-article-body[data-v-80dcb62b] ol,.company-article-body[data-v-80dcb62b] ul{margin:0 0 1.85rem;padding:0;list-style:none;color:var(--candyrec-theme-color-on-surface-variant)}.company-article-body[data-v-80dcb62b] li{position:relative;margin:0 0 .85rem;padding:0 0 0 1.15rem;font-size:clamp(1rem,1.2vw,1.05rem);line-height:1.8}.company-article-body[data-v-80dcb62b] ul>li:before{position:absolute;top:.72em;left:0;width:.35rem;height:.35rem;border-radius:50%;content:"";background:var(--candyrec-theme-color-primary)}.company-article-body[data-v-80dcb62b] ol{counter-reset:company-article}.company-article-body[data-v-80dcb62b] ol>li{counter-increment:company-article}.company-article-body[data-v-80dcb62b] ol>li:before{position:absolute;left:0;color:var(--candyrec-theme-color-primary);content:counter(company-article) ".";font-family:Candyrect Mono,JetBrains Mono,monospace;font-size:.85em}.company-article-body[data-v-80dcb62b] strong{color:var(--candyrec-theme-color-on-background);font-weight:700}.company-article-body[data-v-80dcb62b] a{color:var(--candyrec-theme-color-secondary);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.company-article-body[data-v-80dcb62b] a:hover{text-decoration-thickness:2px}.company-article-body[data-v-80dcb62b] a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}.company-article-body[data-v-80dcb62b] .company-panel{margin:0 0 2.5rem;padding:clamp(1.25rem,4vw,2rem);border:1px solid var(--candyrec-theme-color-outline-variant);border-radius:1.25rem;background:var(--candyrec-theme-color-surface-1);color:var(--candyrec-theme-color-on-surface)}.company-article-body[data-v-80dcb62b] .company-panel>:first-child,.company-article-body[data-v-80dcb62b] .company-panel>p:first-child{font-weight:700;color:var(--candyrec-theme-color-on-background)}.company-article-body[data-v-80dcb62b] .company-panel ol:last-child,.company-article-body[data-v-80dcb62b] .company-panel p:last-child,.company-article-body[data-v-80dcb62b] .company-panel ul:last-child{margin-bottom:0}.company-article-body[data-v-80dcb62b] .company-panel ul{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;color:inherit}.company-article-body[data-v-80dcb62b] .company-panel li{margin:0;padding:0}.company-article-body[data-v-80dcb62b] .company-panel ul>li:before{content:none}.company-article-body[data-v-80dcb62b] .company-panel li a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1.25rem;border-radius:.75rem;color:var(--candyrec-theme-color-on-secondary-container);background:var(--candyrec-theme-color-secondary-container);text-decoration:none;font-weight:600}.company-article-body[data-v-80dcb62b] .company-panel li a:hover{text-decoration:none;filter:brightness(.97)}@media(max-width:600px){.company-article-body[data-v-80dcb62b] .company-panel li a,.company-article-body[data-v-80dcb62b] .company-panel li{width:100%}}
