.cs-theme[data-astro-cid-44gysecv],.cs-say[data-astro-cid-44gysecv],.cs-close[data-astro-cid-44gysecv]{--cs-radius: 4px;--cs-col: 1180px;--cs-gutter: clamp(1.25rem, 4vw, 3rem);--cs-ease: cubic-bezier(.22, 1, .36, 1);--cs-spring: cubic-bezier(.34, 1.56, .64, 1)}.cs-theme[data-astro-cid-44gysecv]{--cs-page: #f5f5f7;--cs-card: #ffffff;--cs-ink: #0d0d0d;--cs-soft: rgba(13, 13, 13, .5);--cs-faint: rgba(13, 13, 13, .28);--cs-line: rgba(13, 13, 13, .1);--cs-shadow: 0 1px 2px rgba(13, 13, 13, .04), 0 26px 56px -34px rgba(13, 13, 13, .24);background:var(--cs-page);color:var(--cs-ink)}html[data-theme=dark] .cs-theme[data-astro-cid-44gysecv]{--cs-page: #000000;--cs-card: rgba(255, 255, 255, .04);--cs-ink: #f5f5f7;--cs-soft: rgba(245, 245, 247, .52);--cs-faint: rgba(245, 245, 247, .3);--cs-line: rgba(255, 255, 255, .1);--cs-shadow: none}@media (prefers-color-scheme: dark){html[data-theme=system] .cs-theme[data-astro-cid-44gysecv]{--cs-page: #000000;--cs-card: rgba(255, 255, 255, .04);--cs-ink: #f5f5f7;--cs-soft: rgba(245, 245, 247, .52);--cs-faint: rgba(245, 245, 247, .3);--cs-line: rgba(255, 255, 255, .1);--cs-shadow: none}}.cs-ink[data-astro-cid-44gysecv]{display:block;color:var(--cs-ink)}.cs-grey[data-astro-cid-44gysecv]{display:block;color:var(--cs-soft)}.cs-logo-dark[data-astro-cid-44gysecv]{display:none}html[data-theme=dark] .cs-logo-dark[data-astro-cid-44gysecv]{display:block}html[data-theme=dark] .cs-logo-light[data-astro-cid-44gysecv]{display:none}@media (prefers-color-scheme: dark){html[data-theme=system] .cs-logo-dark[data-astro-cid-44gysecv]{display:block}html[data-theme=system] .cs-logo-light[data-astro-cid-44gysecv]{display:none}}.cs[data-astro-cid-44gysecv]{padding:clamp(4.5rem,10vh,7.5rem) var(--cs-gutter) clamp(5rem,11vh,8.5rem)}.cs-intro[data-astro-cid-44gysecv]{max-width:var(--cs-col);margin:0 auto clamp(2.75rem,5vw,4rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,19rem);align-items:end;gap:1rem 3rem}.cs-intro-title[data-astro-cid-44gysecv]{margin:0;text-wrap:balance}.cs-intro-aside[data-astro-cid-44gysecv]{margin:0;justify-self:end;max-width:19rem;color:var(--cs-soft);text-align:right;text-wrap:balance;padding-bottom:.3rem}.cs-feature[data-astro-cid-44gysecv]{max-width:var(--cs-col);margin:0 auto;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);overflow:hidden;border-radius:var(--cs-radius);border:1px solid var(--cs-line);background:var(--cs-card);box-shadow:var(--cs-shadow);color:inherit;text-decoration:none;transition:border-color .6s var(--cs-ease),box-shadow .6s var(--cs-ease)}.cs-feature[data-astro-cid-44gysecv]:focus-visible{outline:2px solid var(--cs-ink);outline-offset:4px}.cs-pic[data-astro-cid-44gysecv]{position:relative;display:block;min-height:100%;aspect-ratio:16 / 10;overflow:hidden;background:#d9d4cc}.cs-pic[data-astro-cid-44gysecv] img[data-astro-cid-44gysecv]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 50%;object-position:60% 50%;transition:transform 1.4s var(--cs-ease),opacity .9s var(--cs-ease)}.cs-pic-sunset[data-astro-cid-44gysecv]{opacity:0}.cs-feature[data-astro-cid-44gysecv]:hover .cs-pic[data-astro-cid-44gysecv] img[data-astro-cid-44gysecv]{transform:scale(1.04)}html[data-theme=dark] .cs-pic-sunset[data-astro-cid-44gysecv]{opacity:1}@media (prefers-color-scheme: dark){html[data-theme=system] .cs-pic-sunset[data-astro-cid-44gysecv]{opacity:1}}.cs-feature-copy[data-astro-cid-44gysecv]{display:flex;flex-direction:column;padding:clamp(2rem,3.6vw,3.25rem);border-left:1px solid var(--cs-line)}.cs-feature-eyebrow[data-astro-cid-44gysecv]{display:block;color:var(--cs-soft);margin-bottom:1.4rem}.cs-card-title[data-astro-cid-44gysecv]{display:block;color:var(--cs-ink);text-wrap:balance}.cs-line[data-astro-cid-44gysecv]{display:block;margin-top:.85rem;color:var(--cs-soft);text-wrap:pretty}.cs-foot[data-astro-cid-44gysecv]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:clamp(2.5rem,5vw,4rem)}.cs-more[data-astro-cid-44gysecv]{display:inline-flex;align-items:center;gap:.5rem;color:var(--cs-ink)}.cs-arrow[data-astro-cid-44gysecv]{display:inline-flex;transition:transform .45s var(--cs-spring)}.cs-feature[data-astro-cid-44gysecv]:hover .cs-arrow[data-astro-cid-44gysecv]{transform:translate(3px,-3px)}.cs-logo[data-astro-cid-44gysecv]{width:auto;height:2.6rem}.cs-figures[data-astro-cid-44gysecv]{max-width:var(--cs-col);margin:clamp(5rem,10vw,8rem) auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 2rem;text-align:center}.cs-figure[data-astro-cid-44gysecv]{margin:0}.cs-figures[data-astro-cid-44gysecv] dt[data-astro-cid-44gysecv]{color:var(--cs-ink);white-space:nowrap}.cs-figures[data-astro-cid-44gysecv] dd[data-astro-cid-44gysecv]{margin:.9rem 0 0;color:var(--cs-soft)}.cs-say[data-astro-cid-44gysecv]{position:relative;isolation:isolate;overflow:hidden;padding:clamp(5.5rem,11vw,9rem) var(--cs-gutter) clamp(3.5rem,6vw,5rem);color:#fff;background:#14110e;text-align:center}.cs-say-ground[data-astro-cid-44gysecv]{position:absolute;inset:0;z-index:-1;overflow:hidden}.cs-say-picture[data-astro-cid-44gysecv]{position:absolute;inset:-3%;width:106%;height:106%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 45%;object-position:50% 45%;filter:blur(8px);opacity:0;transition:opacity 1.3s var(--cs-ease)}.cs-say-picture[data-astro-cid-44gysecv][data-on=true]{opacity:1}.cs-say-ground[data-astro-cid-44gysecv]:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(0,0,0,.22),transparent 75%),#00000057}.cs-say-eyebrow[data-astro-cid-44gysecv]{margin:0 0 clamp(2rem,4vw,3rem);color:#ffffffb8}.cs-say-stage[data-astro-cid-44gysecv]{display:grid;max-width:58rem;margin:0 auto;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;cursor:grab}.cs-say-stage[data-astro-cid-44gysecv]:active{cursor:grabbing}.cs-say-stage[data-astro-cid-44gysecv]:focus-visible{outline:1px solid rgba(255,255,255,.5);outline-offset:12px;border-radius:2px}.cs-say-slide[data-astro-cid-44gysecv]{grid-area:1 / 1;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .9s var(--cs-ease),transform 1.1s var(--cs-ease),visibility 0s .9s}.cs-say-slide[data-astro-cid-44gysecv][data-on=true]{opacity:1;visibility:visible;transform:none;transition:opacity 1s var(--cs-ease) .12s,transform 1.1s var(--cs-ease) .12s,visibility 0s}.cs-say-words[data-astro-cid-44gysecv]{margin:0;color:#fff;text-wrap:balance}.cs-say-who[data-astro-cid-44gysecv]{margin-top:clamp(1.5rem,3vw,2.25rem);display:flex;flex-direction:column;align-items:center;gap:.35rem;color:#fff}.cs-say-role[data-astro-cid-44gysecv]{color:#ffffffa8;text-transform:none;letter-spacing:.01em;font-size:14px;font-weight:300}.cs-say-controls[data-astro-cid-44gysecv]{margin-top:clamp(2.5rem,5vw,3.75rem);display:flex;align-items:center;justify-content:center;gap:1.1rem}.cs-say-step[data-astro-cid-44gysecv]{display:inline-grid;place-items:center;width:2.6rem;height:2.6rem;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff;cursor:pointer;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);transition:background-color .3s ease,border-color .3s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.cs-say-step[data-astro-cid-44gysecv] svg[data-astro-cid-44gysecv]{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.cs-say-step[data-astro-cid-44gysecv]:hover{background:#ffffff29;border-color:#ffffff5c}.cs-say-step[data-astro-cid-44gysecv][data-step="-1"]:hover svg[data-astro-cid-44gysecv]{transform:translate(-2px)}.cs-say-step[data-astro-cid-44gysecv][data-step="1"]:hover svg[data-astro-cid-44gysecv]{transform:translate(2px)}.cs-say-step[data-astro-cid-44gysecv]:active{transform:scale(.94)}.cs-say-step[data-astro-cid-44gysecv]:focus-visible,.cs-say-dot[data-astro-cid-44gysecv]:focus-visible{outline:2px solid #fff;outline-offset:3px}.cs-say-dots[data-astro-cid-44gysecv]{display:flex;align-items:center;gap:.15rem}.cs-say-dot[data-astro-cid-44gysecv]{display:inline-grid;place-items:center;width:auto;height:1.75rem;padding:0 .3rem;border:0;background:none;cursor:pointer}.cs-say-dot[data-astro-cid-44gysecv] span[data-astro-cid-44gysecv]{position:relative;display:block;width:6px;height:6px;border-radius:3px;overflow:hidden;background:#ffffff5c;transition:width .6s var(--cs-ease, ease),background-color .4s ease}.cs-say-dot[data-astro-cid-44gysecv]:hover span[data-astro-cid-44gysecv]{background:#fff9}.cs-say-dot[data-astro-cid-44gysecv][aria-current=true] span[data-astro-cid-44gysecv]{width:28px;background:#ffffff5c}.cs-say-dot[data-astro-cid-44gysecv] span[data-astro-cid-44gysecv]:after{content:"";position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:left center}.cs-say-dot[data-astro-cid-44gysecv][aria-current=true] span[data-astro-cid-44gysecv]:after{transform:scaleX(1)}.cs-say[data-astro-cid-44gysecv][data-running=true] .cs-say-dot[data-astro-cid-44gysecv][aria-current=true].is-filling span[data-astro-cid-44gysecv]:after{animation:cs-say-fill var(--cs-dwell, 7.5s) linear both}@keyframes cs-say-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cs-close[data-astro-cid-44gysecv]{padding:clamp(6.5rem,13vw,10.5rem) var(--cs-gutter) clamp(7rem,14vw,11rem);text-align:center}.cs-close-inner[data-astro-cid-44gysecv]{max-width:var(--cs-col, 1180px);margin:0 auto}.cs-close-title[data-astro-cid-44gysecv]{margin:0}.cs-close-title[data-astro-cid-44gysecv] span[data-astro-cid-44gysecv]{display:block}.cs-close-one[data-astro-cid-44gysecv]{color:var(--cs-faint)}.cs-close-two[data-astro-cid-44gysecv]{color:var(--cs-soft)}.cs-close-three[data-astro-cid-44gysecv]{color:var(--cs-ink)}.cs-close-actions[data-astro-cid-44gysecv]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:clamp(2.5rem,4.5vw,3.25rem)}@media (max-width: 960px){.cs-intro[data-astro-cid-44gysecv]{grid-template-columns:1fr}.cs-intro-aside[data-astro-cid-44gysecv]{justify-self:start;text-align:left;max-width:30rem;padding-bottom:0}.cs-feature[data-astro-cid-44gysecv]{grid-template-columns:1fr}.cs-pic[data-astro-cid-44gysecv]{min-height:0}.cs-feature-copy[data-astro-cid-44gysecv]{border-left:0;border-top:1px solid var(--cs-line)}}@media (max-width: 640px){.cs-figures[data-astro-cid-44gysecv]{gap:1rem .75rem;margin-top:clamp(3.5rem,12vw,5rem)}.cs-figures[data-astro-cid-44gysecv] dd[data-astro-cid-44gysecv]{margin-top:.55rem;text-wrap:balance}.cs-say-controls[data-astro-cid-44gysecv]{gap:.6rem}.cs-close-actions[data-astro-cid-44gysecv]{flex-direction:column;align-items:stretch;max-width:22rem;margin-inline:auto}}@media (prefers-reduced-motion: reduce){.cs-feature[data-astro-cid-44gysecv],.cs-pic[data-astro-cid-44gysecv] img[data-astro-cid-44gysecv],.cs-arrow[data-astro-cid-44gysecv],.cs-say-slide[data-astro-cid-44gysecv],.cs-say-slide[data-astro-cid-44gysecv][data-on=true],.cs-say-step[data-astro-cid-44gysecv],.cs-say-step[data-astro-cid-44gysecv] svg[data-astro-cid-44gysecv],.cs-say-dot[data-astro-cid-44gysecv] span[data-astro-cid-44gysecv],.cs-say-picture[data-astro-cid-44gysecv]{transition:none}.cs-feature[data-astro-cid-44gysecv]:hover .cs-pic[data-astro-cid-44gysecv] img[data-astro-cid-44gysecv]{transform:none}}
