.v2s{--v2s-pt:0px;--v2s-pb:0px;--v2s-base-pb:0px;isolation:isolate;padding-top:var(--v2s-pt);padding-bottom:calc(var(--v2s-base-pb) + var(--v2s-pb))}.v2s,.v2s-inner{position:relative}.v2s-inner{z-index:1}.v2s[data-pt=s]{--v2s-pt:24px}.v2s[data-pt=m]{--v2s-pt:48px}.v2s[data-pt=l]{--v2s-pt:clamp(56px,7vw,80px)}.v2s[data-pt=xl]{--v2s-pt:clamp(80px,10vw,128px)}.v2s[data-pb=s]{--v2s-pb:24px}.v2s[data-pb=m]{--v2s-pb:48px}.v2s[data-pb=l]{--v2s-pb:clamp(56px,7vw,80px)}.v2s[data-pb=xl]{--v2s-pb:clamp(80px,10vw,128px)}.v2s[data-bg]{--v2s-base-pb:64px}@media (min-width:900px){.v2s[data-bg]{--v2s-base-pb:96px}}.v2s[data-bg]{margin-top:56px}@media (min-width:900px){.v2s[data-bg]{margin-top:80px}}.v2s[data-bg]+.v2s[data-bg]{margin-top:0}.v2s[data-bg=surface]{background:var(--color-surface);border-block:1px solid var(--color-line)}.v2s[data-bg=accent]{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-ground));border-block:1px solid color-mix(in srgb,var(--color-accent) 28%,var(--color-ground))}.v2s-bg{position:absolute;inset:0;z-index:0;overflow:clip;background:var(--color-surface)}.v2s-bg img{display:block;width:100%;height:100%;object-fit:cover}.v2s-bg:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--color-ground) calc(var(--v2s-ov, 40) * 1%),transparent)}.v2s[data-w=narrow]>.v2s-inner{max-width:760px;margin-inline:auto}.v2s[data-w=wide] .max-w-\[1200px\]{max-width:1440px}.v2s[data-w=full] .max-w-\[1200px\]{max-width:none}.v2s[data-ta=left]{text-align:left}.v2s[data-ta=center]{text-align:center}.v2s[data-ta=right]{text-align:right}.v2s-inner.v2s-anim{transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.v2s[data-anim=fade]>.v2s-inner.v2s-out{opacity:0}.v2s[data-anim=slide-up]>.v2s-inner.v2s-out{opacity:0;transform:translateY(40px)}.v2s[data-anim=scale]>.v2s-inner.v2s-out{opacity:0;transform:scale(.94)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.v2s[data-anim=parallax]>.v2s-inner{animation:v2s-drift linear both;animation-timeline:view()}.v2s[data-anim=parallax] .v2s-bg img{animation:v2s-drift-img linear both;animation-timeline:view();transform:scale(1.14)}}}@keyframes v2s-drift{0%{transform:translateY(18px)}to{transform:translateY(-18px)}}@keyframes v2s-drift-img{0%{transform:scale(1.14) translateY(-4%)}to{transform:scale(1.14) translateY(4%)}}@media (prefers-reduced-motion:reduce){.v2s-inner.v2s-anim{transition:none}.v2s[data-anim]>.v2s-inner.v2s-out{opacity:1;transform:none}}@media (max-width:639px){.v2s[data-hide~=phone]{display:none}}@media (min-width:640px) and (max-width:899px){.v2s[data-hide~=tablet]{display:none}}@media (min-width:900px){.v2s[data-hide~=desktop]{display:none}}.v2s[data-editing][data-hide]>.v2s-inner{transition:opacity .15s}@media (max-width:639px){.v2s[data-editing][data-hide~=phone]{display:block;outline:1px dashed var(--color-line-strong);outline-offset:-1px}.v2s[data-editing][data-hide~=phone]>.v2s-inner{opacity:.4}}@media (min-width:640px) and (max-width:899px){.v2s[data-editing][data-hide~=tablet]{display:block;outline:1px dashed var(--color-line-strong);outline-offset:-1px}.v2s[data-editing][data-hide~=tablet]>.v2s-inner{opacity:.4}}@media (min-width:900px){.v2s[data-editing][data-hide~=desktop]{display:block;outline:1px dashed var(--color-line-strong);outline-offset:-1px}.v2s[data-editing][data-hide~=desktop]>.v2s-inner{opacity:.4}}.v2s-hide-chip{position:absolute;top:8px;left:8px;z-index:2;display:none;padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-surface-2);border:1px solid var(--color-line-strong);color:var(--color-text-2);font:500 11px/18px var(--font-mono);pointer-events:none}@media (max-width:639px){.v2s[data-hide~=phone]>.v2s-hide-chip{display:block}}@media (min-width:640px) and (max-width:899px){.v2s[data-hide~=tablet]>.v2s-hide-chip{display:block}}@media (min-width:900px){.v2s[data-hide~=desktop]>.v2s-hide-chip{display:block}}