.cn[data-astro-cid-2vc7nuhq]{margin-top:clamp(112px,14vw,224px);padding-bottom:clamp(96px,12vw,176px)}.cn[data-astro-cid-2vc7nuhq] a[data-astro-cid-2vc7nuhq]{border-top:1px solid var(--rule);gap:10px;padding-top:28px;display:grid}.cn__label[data-astro-cid-2vc7nuhq]{font-size:var(--step--1);color:var(--muted);font-weight:500}.cn__title[data-astro-cid-2vc7nuhq]{--w-rest:112;--w-hover:125}.cl[data-astro-cid-7tioxnq2]{flex-wrap:wrap;gap:4px 32px;display:flex}.cl__link[data-astro-cid-7tioxnq2]{font-size:var(--step-1);font-variation-settings:"wdth" 108;letter-spacing:-.015em;align-items:baseline;gap:.3em;padding-block:6px;font-weight:600;display:inline-flex}.cl__text[data-astro-cid-7tioxnq2]{transition:background-size var(--dur-ui) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:.08em}.cl__link[data-astro-cid-7tioxnq2]:hover .cl__text[data-astro-cid-7tioxnq2],.cl__link[data-astro-cid-7tioxnq2]:focus-visible .cl__text[data-astro-cid-7tioxnq2]{animation:cl-redraw var(--dur-ui) var(--ease-out)}@keyframes cl-redraw{0%{background-size:0 1px}to{background-size:100% 1px}}.cl__ext[data-astro-cid-7tioxnq2]{color:var(--fg-2);font-size:.7em}@media (prefers-reduced-motion:reduce){.cl__link[data-astro-cid-7tioxnq2]:hover .cl__text[data-astro-cid-7tioxnq2],.cl__link[data-astro-cid-7tioxnq2]:focus-visible .cl__text[data-astro-cid-7tioxnq2]{animation:none}}.ci[data-astro-cid-df7rbtyo]{padding-top:calc(var(--header-h) + clamp(28px, 4vw, 64px));container-type:inline-size}.ci__back[data-astro-cid-df7rbtyo]{gap:8px;padding-block:8px;font-weight:500;display:inline-flex}.ci__arrow[data-astro-cid-df7rbtyo]{transition:transform var(--dur-micro) var(--ease-out);display:inline-block}.ci__back[data-astro-cid-df7rbtyo]:hover .ci__arrow[data-astro-cid-df7rbtyo],.ci__back[data-astro-cid-df7rbtyo]:focus-visible .ci__arrow[data-astro-cid-df7rbtyo]{transform:translate(-4px)}.ci__title[data-astro-cid-df7rbtyo]{font-size:min(var(--step-5), 9.4cqi);margin-top:clamp(28px,4vw,56px)}.ci__word[data-astro-cid-df7rbtyo]{vertical-align:top;margin-right:.22em;display:inline-block}.ci__word[data-astro-cid-df7rbtyo]:last-child{margin-right:0}.ci__body[data-astro-cid-df7rbtyo]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:48px clamp(16px,2vw,32px);margin-top:clamp(40px,5vw,80px);display:grid}.ci__text[data-astro-cid-df7rbtyo]{grid-column:1/6;align-content:end;gap:36px;display:grid}.ci__intro[data-astro-cid-df7rbtyo]{font-size:var(--step-2);letter-spacing:-.015em;max-width:26ch;line-height:1.3}.ci__text[data-astro-cid-df7rbtyo] .meta-list{grid-template-columns:1fr 1fr}.ci__hero[data-astro-cid-df7rbtyo]{background:var(--bg-raised);grid-column:7/13;justify-self:end;width:100%;overflow:hidden}.ci__hero--media[data-astro-cid-df7rbtyo]{background:0 0}.ci__hero[data-astro-cid-df7rbtyo] img{width:100%;height:auto}@media (width<=960px){.ci__title[data-astro-cid-df7rbtyo]{font-size:min(var(--step-5), 11.4cqi)}.ci__text[data-astro-cid-df7rbtyo],.ci__hero[data-astro-cid-df7rbtyo]{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ci__arrow[data-astro-cid-df7rbtyo]{transition:none}}.cs-sec[data-astro-cid-6pt6jo67]{padding-top:clamp(96px,12vw,192px)}.cs-sec__grid[data-astro-cid-6pt6jo67]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px clamp(16px,2vw,32px);display:grid}.cs-sec__title[data-astro-cid-6pt6jo67]{font-size:var(--step-3);font-variation-settings:"wdth" 112;letter-spacing:-.03em;grid-column:1/5;font-weight:700;line-height:1}.cs-sec__body[data-astro-cid-6pt6jo67]{grid-column:6/12}.cs-sec__media[data-astro-cid-6pt6jo67]{gap:clamp(48px,7vw,112px);margin-top:clamp(48px,7vw,112px);display:grid}@media (width<=960px){.cs-sec__title[data-astro-cid-6pt6jo67],.cs-sec__body[data-astro-cid-6pt6jo67]{grid-column:1/-1}}.cf[data-astro-cid-x4gypqqr]{width:100%;max-width:var(--natural);margin:0 auto}.cf--wide[data-astro-cid-x4gypqqr]{max-width:min(var(--natural), 1080px, calc((100svh - var(--header-h) - 48px) * var(--ratio)))}.cf--column[data-astro-cid-x4gypqqr]{max-width:min(var(--natural), 720px)}.cf__frame[data-astro-cid-x4gypqqr]{background:var(--bg-raised);overflow:hidden}.cf__frame[data-astro-cid-x4gypqqr] img{width:100%;height:auto}.cf__cap[data-astro-cid-x4gypqqr]{max-width:60ch;font-size:var(--step--1);color:var(--fg-2);margin-top:14px;line-height:1.5}.cg[data-astro-cid-5szjc7mq]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));align-items:start;gap:clamp(16px,2vw,32px);display:grid}.cg__item[data-astro-cid-5szjc7mq]{margin:0}.cg__frame[data-astro-cid-5szjc7mq]{background:var(--bg-raised);max-width:var(--natural);overflow:hidden}.cg__frame[data-astro-cid-5szjc7mq] img{width:100%;height:auto}.cg__cap[data-astro-cid-5szjc7mq]{max-width:46ch;font-size:var(--step--1);color:var(--fg-2);margin-top:14px;line-height:1.5}@media (width<=760px){.cg[data-astro-cid-5szjc7mq]{grid-template-columns:1fr}}.cmt[data-astro-cid-65hty27a]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:28px clamp(16px,2vw,32px);display:grid}.cmt__frame[data-astro-cid-65hty27a]{background:var(--bg-raised);max-width:var(--natural);grid-column:1/8;width:100%;overflow:hidden}.cmt__frame[data-astro-cid-65hty27a] img{width:100%;height:auto}.cmt__text[data-astro-cid-65hty27a]{grid-column:9/13}.cmt--reverse[data-astro-cid-65hty27a] .cmt__frame[data-astro-cid-65hty27a]{grid-area:1/6/auto/13}.cmt--reverse[data-astro-cid-65hty27a] .cmt__text[data-astro-cid-65hty27a]{grid-area:1/1/auto/5}.cmt__title[data-astro-cid-65hty27a]{font-size:var(--step-2);font-variation-settings:"wdth" 108;letter-spacing:-.02em;margin-bottom:16px;font-weight:650;line-height:1.1}@media (width<=960px){.cmt__frame[data-astro-cid-65hty27a],.cmt__text[data-astro-cid-65hty27a],.cmt--reverse[data-astro-cid-65hty27a] .cmt__frame[data-astro-cid-65hty27a],.cmt--reverse[data-astro-cid-65hty27a] .cmt__text[data-astro-cid-65hty27a]{grid-area:auto/1/auto/-1}}.ci-list[data-astro-cid-c3bupyzl]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:clamp(36px,4vw,64px) clamp(16px,2vw,32px);display:grid}.ci-list__item[data-astro-cid-c3bupyzl]{align-content:start;gap:10px;display:grid}.ci-list__title[data-astro-cid-c3bupyzl]{font-size:var(--step-1);letter-spacing:-.01em;font-weight:650;line-height:1.25}.ci-list__text[data-astro-cid-c3bupyzl]{color:var(--fg-2);max-width:38ch}@media (width<=960px){.ci-list[data-astro-cid-c3bupyzl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ci-list[data-astro-cid-c3bupyzl]{grid-template-columns:1fr}}.cst[data-astro-cid-w3bseeac]{max-width:calc(26ch + 2 * var(--gutter));text-align:left;margin-inline:auto;padding-top:clamp(96px,12vw,176px)}.cv[data-astro-cid-byikzeqj]{width:100%;max-width:1080px;margin:0 auto}.cv__frame[data-astro-cid-byikzeqj]{aspect-ratio:16/9;background:var(--bg-raised);position:relative;overflow:hidden}.cv__play[data-astro-cid-byikzeqj]{width:100%;height:100%;display:block;position:absolute;inset:0}.cv__play[data-astro-cid-byikzeqj] picture,.cv__play[data-astro-cid-byikzeqj] img{object-fit:cover;width:100%;height:100%}.cv__icon[data-astro-cid-byikzeqj]{background:var(--fg);width:72px;height:72px;color:var(--bg);transition:transform var(--dur-micro) var(--ease-out);border-radius:50%;place-items:center;margin:-36px 0 0 -36px;display:grid;position:absolute;top:50%;left:50%}.cv__icon[data-astro-cid-byikzeqj] svg[data-astro-cid-byikzeqj]{width:28px;height:28px;margin-left:3px}.cv__play[data-astro-cid-byikzeqj]:hover .cv__icon[data-astro-cid-byikzeqj],.cv__play[data-astro-cid-byikzeqj]:focus-visible .cv__icon[data-astro-cid-byikzeqj]{transform:scale(1.08)}.cv__play[data-astro-cid-byikzeqj]:focus-visible{outline-offset:-4px}.cv__frame[data-astro-cid-byikzeqj] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cv__cap[data-astro-cid-byikzeqj]{font-size:var(--step--1);color:var(--fg-2);margin-top:14px;line-height:1.5}.cv__cap[data-astro-cid-byikzeqj] a[data-astro-cid-byikzeqj]{color:var(--fg)}@media (prefers-reduced-motion:reduce){.cv__icon[data-astro-cid-byikzeqj]{transition:none}}
