.article-page.svelte-1u6hwgr{--article-ink:#070707;--article-muted:#070707a3;--article-rule:#07070724;color:#fff;font-synthesis:none;background:#050505;font-family:Dreem Sohne,Helvetica Neue,sans-serif}.section__inner.svelte-1u6hwgr{width:min(100%,75rem);margin-inline:auto}.article-hero.svelte-1u6hwgr{isolation:isolate;background:#050505;padding:8rem 1.375rem 3rem;position:relative;overflow:hidden}.article-hero.svelte-1u6hwgr:after{z-index:-1;content:"";background:linear-gradient(#050505ad 0%,#05050561 42%,#050505 100%),linear-gradient(90deg,#050505a8 0%,#05050547 58%,#050505a3 100%);position:absolute;inset:0}.article-hero__background.svelte-1u6hwgr{z-index:-2;object-fit:cover;object-position:center;opacity:.9;width:100%;height:100%;display:block;position:absolute;inset:0}.article-hero__inner.svelte-1u6hwgr,.article-hero__copy.svelte-1u6hwgr{gap:1.25rem;display:grid}.article-hero__grid.svelte-1u6hwgr{gap:2rem;display:grid}.article-hero__lede.svelte-1u6hwgr,.article-hero__tags.svelte-1u6hwgr,.article-hero__meta.svelte-1u6hwgr,.article-hero__author.svelte-1u6hwgr p:where(.svelte-1u6hwgr),.article-hero__date.svelte-1u6hwgr{margin:0}h1.svelte-1u6hwgr{letter-spacing:0;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.75rem,7vw,5.35rem);font-weight:800;line-height:.94}.article-hero__lede.svelte-1u6hwgr{color:#ffffffbd;max-width:48rem;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.6}.article-hero__meta.svelte-1u6hwgr{align-content:start;gap:1rem;padding-top:.25rem;display:grid}.article-hero__tags.svelte-1u6hwgr{scrollbar-width:thin;flex-wrap:nowrap;gap:.5rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.article-hero__tags.svelte-1u6hwgr a:where(.svelte-1u6hwgr){color:#ffffffbd;border:.0625rem solid #ffffff29;flex:none;align-items:center;min-height:2.1rem;padding:0 .75rem;font-size:.78rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.article-hero__author.svelte-1u6hwgr{color:#ffffffad;align-items:center;gap:.7rem;display:inline-flex}.article-hero__author.svelte-1u6hwgr img:where(.svelte-1u6hwgr){object-fit:cover;border-radius:50%;flex:none;width:3rem;height:3rem;display:block;box-shadow:0 0 0 .0625rem #ffffff2e}.article-hero__author.svelte-1u6hwgr p:where(.svelte-1u6hwgr){text-align:left;gap:.15rem;font-size:.78rem;line-height:1.2;display:grid}.article-hero__author.svelte-1u6hwgr span:where(.svelte-1u6hwgr){color:#ffffff85;text-transform:uppercase;font-weight:700}.article-hero__author.svelte-1u6hwgr strong:where(.svelte-1u6hwgr){color:#fff;font-size:.95rem;font-weight:800}.article-hero__author.svelte-1u6hwgr em:where(.svelte-1u6hwgr){color:#ffffff9e;font-size:.82rem;font-style:normal;font-weight:700}.article-hero__date.svelte-1u6hwgr{color:#ffffffad;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;line-height:1.4;display:inline-flex}.article-hero__date-icon.svelte-1u6hwgr{color:var(--dreem-accent);align-items:center;display:inline-flex}.article-content.svelte-1u6hwgr{color:var(--article-ink);background:#fff;padding:0 1.375rem 5rem}.article-content__inner.svelte-1u6hwgr{gap:2.5rem;padding-top:2.5rem;display:grid}.article-layout.svelte-1u6hwgr{justify-items:center;gap:2rem;display:grid}.article-body.svelte-1u6hwgr{box-sizing:border-box;width:min(100%,46rem);color:var(--article-muted);font-size:clamp(1rem,1.35vw,1.08rem);line-height:1.75}.article-body.svelte-1u6hwgr p,.article-body.svelte-1u6hwgr ul,.article-body.svelte-1u6hwgr ol,.article-body.svelte-1u6hwgr blockquote{margin:0 0 1.25rem}.article-body.svelte-1u6hwgr h2,.article-body.svelte-1u6hwgr h3,.article-body.svelte-1u6hwgr h4{color:var(--article-ink);letter-spacing:0;text-wrap:balance;margin:2.35rem 0 1rem;font-weight:800;line-height:1}.article-body.svelte-1u6hwgr h2{font-size:1.85rem}.article-body.svelte-1u6hwgr h3{font-size:1.45rem}.article-body.svelte-1u6hwgr a{color:var(--dreem-accent);text-underline-offset:.16em;font-weight:800;text-decoration-thickness:.08em}.article-body.svelte-1u6hwgr ul,.article-body.svelte-1u6hwgr ol{padding-left:1.25rem}.article-body.svelte-1u6hwgr li+li{margin-top:.45rem}.article-body.svelte-1u6hwgr blockquote{border-left:.2rem solid var(--dreem-accent);color:#070707c2;padding:1rem 0 1rem 1.25rem;font-weight:800;line-height:1.45}.article-all-link.svelte-1u6hwgr{width:fit-content;color:var(--article-ink);align-items:center;gap:.5rem;margin-top:2rem;font-size:.95rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.article-cta.svelte-1u6hwgr{border-top:.0625rem solid var(--article-rule);color:var(--article-ink);background:#f3f3f0;padding:5rem 1.375rem}.article-cta__inner.svelte-1u6hwgr{gap:2rem;display:grid}.article-cta__inner.svelte-1u6hwgr>div:where(.svelte-1u6hwgr):first-child{gap:1rem;max-width:44rem;display:grid}.article-cta.svelte-1u6hwgr h2:where(.svelte-1u6hwgr){letter-spacing:0;margin:0;font-size:clamp(2.25rem,6vw,4rem);font-weight:800;line-height:.95}.article-cta.svelte-1u6hwgr p:where(.svelte-1u6hwgr){color:var(--article-muted);margin:0;font-size:1rem;line-height:1.65}.article-cta__actions.svelte-1u6hwgr{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=37.49rem){.article-cta__actions.svelte-1u6hwgr .button:where(.svelte-1u6hwgr){width:100%}}.button.svelte-1u6hwgr{box-sizing:border-box;border:0;border-radius:0;justify-content:center;align-items:center;gap:.6rem;max-width:100%;min-height:3.125rem;padding:.9rem 1.35rem;font-size:.875rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.button--accent.svelte-1u6hwgr{background:var(--dreem-accent);color:#fff}.button--dark.svelte-1u6hwgr{background:var(--article-ink);color:#fff}@media (width>=48rem){.article-hero.svelte-1u6hwgr{align-content:end;min-height:min(48rem,72vh);padding:9rem 3rem 5rem;display:grid}.article-hero__grid.svelte-1u6hwgr{grid-template-columns:minmax(0,1fr) minmax(15rem,.32fr);align-items:end;gap:3rem}.article-hero__meta.svelte-1u6hwgr{justify-self:end;width:min(100%,17rem)}.article-hero__tags.svelte-1u6hwgr{flex-wrap:wrap;padding-bottom:0;overflow-x:visible}h1.svelte-1u6hwgr{max-width:18ch}.article-content.svelte-1u6hwgr{padding-inline:3rem;padding-bottom:6rem}.article-cta.svelte-1u6hwgr{padding:6rem 3rem}.article-cta__inner.svelte-1u6hwgr{grid-template-columns:minmax(0,1fr) auto;align-items:end}.article-cta__actions.svelte-1u6hwgr{justify-content:flex-end}}@media (width>=80rem){.article-hero.svelte-1u6hwgr,.article-content.svelte-1u6hwgr,.article-cta.svelte-1u6hwgr{padding-inline:4rem}}
