.cs-band{border-top:3px solid var(--cedar);padding-block:clamp(3rem,2rem + 4vw,5.5rem)}.cs-band--light{background:var(--cream-light)}.cs-band--cream{background:var(--cream)}.cs-band--teal{background:var(--teal)}.cs-band--amber{background:var(--amber)}.cs-band-inner{position:relative}.cs-band-head{align-items:start;column-gap:clamp(var(--space-8), 6vw, var(--space-16));row-gap:var(--space-4);margin-bottom:clamp(var(--space-8), 4vw, var(--space-12));grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.cs-band-title{font-size:var(--text-h2);max-width:calc(18ch * var(--measure-scale));margin-top:var(--space-3)}.cs-band-head--wide{grid-template-columns:1fr;row-gap:0}.cs-band-head--wide .cs-band-title{max-width:none}.cs-band-head--wide .cs-band-lede{max-width:var(--lead-measure,none)}.cs-band-lede{font-size:var(--text-lede);font-weight:var(--copy-weight);line-height:var(--lead-line-height,var(--body-line-height));color:var(--cedar);opacity:.85;max-width:var(--lead-measure,52ch);margin-top:var(--space-4);text-wrap:var(--lead-wrap,balance)}.cs-shot{border:3px solid var(--cedar);border-radius:var(--radius-md);background:var(--cream-light);width:100%;height:auto;display:block}.cs-shot--portrait{border-radius:1.25rem}@media (max-width:900px){.cs-band-head{grid-template-columns:1fr}.cs-band-title,.cs-band-head--wide .cs-band-title{max-width:calc(22ch * var(--measure-scale))}.cs-band-lede{margin-top:0}.cs-band-head--wide .cs-band-lede{margin-top:var(--space-4)}}
.cs-cta-section{padding-block:clamp(var(--space-12), 7vw, 7rem) var(--space-section);border-top:3px solid var(--cedar)}.cs-cta-grid{align-items:start;gap:clamp(var(--space-8), 4vw, var(--space-12));grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid}.cs-cta-title{font-size:var(--text-h2);max-width:calc(16ch * var(--measure-scale))}.cs-cta-body{margin-top:var(--space-4);font-size:var(--text-base);font-weight:var(--copy-weight);line-height:var(--copy-line-height,var(--body-line-height));max-width:var(--copy-measure,52ch);color:var(--cedar);opacity:.85;text-wrap:var(--copy-wrap,balance)}.cs-cta-back{margin-top:var(--space-6);align-self:start}@media (max-width:860px){.cs-cta-grid{grid-template-columns:1fr}.cs-cta-title{max-width:none}}@media (min-width:1224px){[data-rag=authored] .cs-cta-body{text-wrap:wrap;max-width:525px}[data-rag=authored]:lang(bg) .cs-cta-body{max-width:534px}}
.cs-hero{background:var(--cream-light);padding-block:clamp(2rem,1.25rem + 3vw,3.5rem) clamp(2.5rem,1.5rem + 3vw,4rem)}.cs-hero-grid{align-items:start;gap:clamp(var(--space-8), 5vw, var(--space-16));grid-template-columns:minmax(0,clamp(28rem,43%,40rem)) minmax(0,1fr);display:grid}.cs-hero-copy{--cs-label:var(--text-label);flex-direction:column;align-items:flex-start;display:flex}.cs-hero-title{margin-top:clamp(var(--space-5), 1.8vw, var(--space-8));font-size:clamp(clamp(2.6rem,1.7rem + 2.83vw,4.25rem),4.6259vw,4.35rem);line-height:.92}.cs-hero-site-link{color:inherit;align-items:flex-start;gap:.14em;text-decoration:none;display:inline-flex}.cs-hero-site-caret{border:2px solid var(--cedar);background:var(--cream-light);width:.4em;height:.4em;color:var(--cedar);box-shadow:2px 2px 0 var(--cedar);transition:transform var(--duration-fast) var(--ease-out-expo), box-shadow var(--duration-fast) var(--ease-out-expo);border-radius:999px;place-items:center;margin-top:-.04em;display:grid}.cs-hero-site-caret svg{width:58%;height:58%}.cs-hero-site-link:hover .cs-hero-site-caret{box-shadow:4px 4px 0 var(--cedar);transform:translate(-1px,-1px)}.cs-hero-site-link:active .cs-hero-site-caret{box-shadow:1px 1px 0 var(--cedar);transform:translate(1.5px,1.5px)}.cs-hero-site-link:focus-visible{outline:3px solid var(--cedar);outline-offset:4px;border-radius:var(--radius-sm)}.cs-hero-subline{margin-top:var(--space-3);font-size:var(--text-lg);font-weight:600;line-height:var(--lead-line-height,var(--body-line-height));color:var(--cedar);width:100%;max-width:var(--lead-measure,none);text-wrap:var(--lead-wrap,balance)}.cs-hero-meta{gap:var(--space-5) var(--space-5);width:100%;margin-top:clamp(var(--space-4), 1.2vw, var(--space-5));padding-block:var(--space-3);border-block:1px solid color-mix(in oklab, var(--cedar) 30%, transparent);grid-template-columns:minmax(0,.89fr) minmax(0,1.11fr);display:grid}.cs-hero-meta-item dt{font-size:var(--cs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--cedar);opacity:.8;align-items:center;gap:.4em;font-weight:700;display:flex}.cs-hero-meta-item dd{margin-top:var(--space-1);font-size:var(--text-list);color:var(--cedar);text-wrap:pretty;font-weight:700}.cs-hero-overview{width:100%;margin-top:clamp(var(--space-5), 1.5vw, var(--space-6))}.cs-hero-body-label{margin-bottom:var(--space-2);font-size:var(--cs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--cedar);opacity:.8;font-weight:700}.cs-hero-body{max-width:var(--intro-measure,66ch);font-size:var(--text-intro);font-weight:500;line-height:var(--intro-line-height,1.65);color:var(--cedar);opacity:.8;text-wrap:var(--intro-wrap,balance)}.cs-hero-shot{margin-top:clamp(var(--space-8), 3vw, var(--space-12));box-shadow:var(--shadow-hard-lg);border-radius:var(--radius-md);position:relative}.cs-hero-clip{aspect-ratio:1440/834;object-fit:cover;background-color:var(--cream-light)}.cs-hero-clip-toggle{right:var(--space-3);bottom:var(--space-3);border:2px solid var(--cedar);background:var(--cream-light);width:2.25rem;height:2.25rem;color:var(--cedar);box-shadow:2px 2px 0 var(--cedar);cursor:pointer;opacity:.7;transition:opacity var(--duration-fast) var(--ease-out-expo), transform var(--duration-fast) var(--ease-out-expo), box-shadow var(--duration-fast) var(--ease-out-expo);border-radius:999px;place-items:center;padding:0;display:grid;position:absolute}.cs-hero-shot:hover .cs-hero-clip-toggle,.cs-hero-clip-toggle:focus-visible{opacity:1}.cs-hero-clip-toggle:hover{box-shadow:4px 4px 0 var(--cedar);transform:translate(-1px,-1px)}.cs-hero-clip-toggle:active{box-shadow:1px 1px 0 var(--cedar);transform:translate(1.5px,1.5px)}.cs-hero-clip-toggle:focus-visible{outline:3px solid var(--cedar);outline-offset:3px}@media (hover:none){.cs-hero-clip-toggle{opacity:1}}@media (max-width:1000px){.cs-hero-grid{grid-template-columns:minmax(0,1fr);gap:0}.cs-hero-copy{display:contents}.cs-hero-meta,.cs-hero-overview{order:1}.cs-hero-shot{margin-block:var(--space-8) var(--space-6);box-shadow:var(--shadow-hard)}}@media (max-width:460px){.cs-hero-meta{gap:var(--space-5);grid-template-columns:1fr}}@media (min-width:1224px){[data-rag=authored] .cs-hero-subline,[data-rag=authored] .cs-hero-body{text-wrap:wrap;max-width:509px}}@media (min-width:1001px){[data-rag=subline] .cs-hero-subline{text-wrap:wrap;max-width:448px}}
