.main[data-astro-cid-by6inbti]{aspect-ratio:var(--r);width:min(100%, calc(82svh * var(--r)));background:var(--card);border-radius:4px;margin-inline:auto;position:relative;overflow:hidden}.main[data-astro-cid-by6inbti].vertical{width:min(100%, calc(78svh * var(--r)), 420px);outline:8px solid var(--ink);outline-offset:-1px;border-radius:26px}video[data-astro-cid-by6inbti]{object-fit:contain;background:var(--card);width:100%;height:100%;position:absolute;inset:0}.main-ctrl[data-astro-cid-by6inbti]{gap:8px;display:flex;position:absolute;bottom:clamp(10px,1.6vw,20px);left:clamp(10px,1.6vw,20px)}.main-btn[data-astro-cid-by6inbti]{background:var(--paper);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5em;padding:.7em 1.05em .65em .85em;font-size:.875rem;font-weight:600;line-height:1;transition:background .25s,color .25s;display:inline-flex;box-shadow:0 2px 10px #1414142e}.main-btn[data-astro-cid-by6inbti] svg[data-astro-cid-by6inbti]{flex:none;width:18px;height:18px}@media (hover:hover){.main-btn[data-astro-cid-by6inbti]:hover{background:var(--ink);color:var(--paper)}}@media (width<=640px){.main-btn[data-astro-cid-by6inbti]{gap:.4em;padding:.6em .85em .55em .7em;font-size:.75rem}.main-btn[data-astro-cid-by6inbti] svg[data-astro-cid-by6inbti]{width:15px;height:15px}.main-ctrl[data-astro-cid-by6inbti]{gap:6px}}.i-on[data-astro-cid-by6inbti],.t-on[data-astro-cid-by6inbti],.i-play[data-astro-cid-by6inbti],.t-play[data-astro-cid-by6inbti],[data-astro-cid-by6inbti][aria-pressed=true] .i-off[data-astro-cid-by6inbti],[data-astro-cid-by6inbti][aria-pressed=true] .t-off[data-astro-cid-by6inbti],[data-astro-cid-by6inbti][aria-pressed=true] .i-pause[data-astro-cid-by6inbti],[data-astro-cid-by6inbti][aria-pressed=true] .t-pause[data-astro-cid-by6inbti]{display:none}[data-astro-cid-by6inbti][aria-pressed=true] .i-on[data-astro-cid-by6inbti],[data-astro-cid-by6inbti][aria-pressed=true] .i-play[data-astro-cid-by6inbti]{display:block}[data-astro-cid-by6inbti][aria-pressed=true] .t-on[data-astro-cid-by6inbti],[data-astro-cid-by6inbti][aria-pressed=true] .t-play[data-astro-cid-by6inbti]{display:inline}.cs-head[data-astro-cid-pznzci7v]{gap:14px;padding-top:clamp(16px,3vw,40px);padding-bottom:clamp(32px,5vw,64px);display:grid}.cs-meta[data-astro-cid-pznzci7v]{border-top:1px solid var(--ink);justify-content:space-between;margin-bottom:clamp(24px,5vw,64px);padding-top:14px;display:flex}.num[data-astro-cid-pznzci7v]{color:var(--ink)}.cs-client[data-astro-cid-pznzci7v]{font-size:1rem;font-weight:650}.cs-title[data-astro-cid-pznzci7v]{letter-spacing:-.03em;max-width:14ch;font-size:clamp(3.25rem,1.2rem + 8.4vw,10.5rem);line-height:.88}.cs-line[data-astro-cid-pznzci7v]{font-size:var(--text-l);max-width:40ch;margin-top:clamp(8px,1.5vw,20px);line-height:1.38}.cs-hero[data-astro-cid-pznzci7v]{aspect-ratio:var(--r,16 / 9);width:min(100%, calc(85svh * var(--r,1.778)));border-radius:4px;margin-inline:auto;overflow:hidden}.cs-body[data-astro-cid-pznzci7v]{padding-top:clamp(64px,10vw,140px)}.more[data-astro-cid-pznzci7v]{margin-top:clamp(96px,14vw,200px)}.more-head[data-astro-cid-pznzci7v]{border-top:1px solid var(--rule);justify-items:start;gap:clamp(20px,2.6vw,32px);padding-top:clamp(28px,4vw,48px);display:grid}.more-head[data-astro-cid-pznzci7v] .more-logo{object-fit:contain;width:auto;max-width:min(320px,70vw);height:clamp(44px,5vw,68px)}.more-title[data-astro-cid-pznzci7v]{font-size:var(--display-m)}.group[data-astro-cid-pznzci7v]{gap:20px;padding-top:clamp(48px,7vw,96px);display:grid}.group-title[data-astro-cid-pznzci7v]{color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:12px;font-size:.9375rem}@media (width>=900px){.group[data-astro-cid-pznzci7v]{grid-template-columns:minmax(160px,3fr) minmax(0,9fr);gap:32px}.group-title[data-astro-cid-pznzci7v]{border-bottom:0;align-self:start;padding-top:.55em;position:sticky;top:28px}}.next[data-astro-cid-pznzci7v]{color:inherit;gap:10px;padding-top:clamp(96px,14vw,200px);text-decoration:none;display:grid}.next-client[data-astro-cid-pznzci7v]{margin-top:18px;font-weight:650}.next-title[data-astro-cid-pznzci7v]{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;max-width:14ch;transition:transform .6s var(--ease);font-size:clamp(3rem,1rem + 8vw,10rem);line-height:.9}@media (hover:hover){.next[data-astro-cid-pznzci7v]:hover .next-title[data-astro-cid-pznzci7v]{transform:translate(16px)}}
