main.cv:where(.cv-a){display:flex;flex-direction:column;align-items:center;background:#0d0c0b}:where(.cv-a) .cv-still{position:absolute;inset:0;z-index:0;background:#1a1714 50%/cover no-repeat;transform:scale(1.03)}:where(.cv-a) .cv-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(60% 42% at 50% 30%,rgba(8,7,6,.5),rgba(8,7,6,0) 72%),linear-gradient(180deg,rgba(8,7,6,.22),rgba(8,7,6,.1) 40%,rgba(8,7,6,.34))}:where(.cv-a) .cv-copy{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;text-align:center;padding:96px 32px 0;width:100%;max-width:1040px}:where(.cv-a) .cv-copy h1{margin-top:18px;font-size:clamp(44px,4.5vw,70px);text-wrap:balance}:where(.cv-a) .cv-copy .sub{margin-top:16px;max-width:640px;font-size:18px}:where(.cv-a) .cv-copy .actions{margin-top:24px;justify-content:center}:where(.cv-a) .cv-copy>*{opacity:0;transform:translateY(10px);animation:cvUp .8s cubic-bezier(.2,.8,.2,1) forwards}:where(.cv-a) .cv-copy>:nth-child(2){animation-delay:.06s}:where(.cv-a) .cv-copy>:nth-child(3){animation-delay:.12s}:where(.cv-a) .cv-copy>:nth-child(4){animation-delay:.18s}@keyframes cvUp{to{opacity:1;transform:none}}:where(.cv-a) .cv-win{position:relative;border-radius:18px;background:#f7f6f3;isolation:isolate;box-shadow:0 0 0 1px rgba(0,0,0,.42),0 1px 2px rgba(0,0,0,.35),0 8px 18px -6px rgba(0,0,0,.45),0 40px 90px -24px var(--tint,rgba(40,24,10,.75)),0 90px 160px -40px var(--tint2,rgba(30,20,12,.55))}:where(.cv-a) .cv-win:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:5;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55),inset 0 1px 0 rgba(255,255,255,.9)}:where(.cv-a) .cv-win>.cv-scr{position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:#f7f6f3}:where(.cv-a) .cv-scr img,:where(.cv-a) .cv-scr video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.cv-a .cv-stage{position:relative;z-index:3;margin-top:44px;width:min(calc(100% - 80px),max(1100px,68vw));flex:none}.cv-a .cv-win{width:100%;aspect-ratio:1100/700}.cv-a .cv-scr video{opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1)}.cv-a .cv-scr video.on{opacity:1}.cv-a{--bg:url(/live/assets/chv/bg-lake.webp?v=c6336f3b40);--bgp:url(/live/assets/chv/bg-lake-p.webp?v=1e7016f048);--fg:url(/live/assets/chv/fg-reeds.webp?v=80b0487313);--fga:2800/385;--tint:rgba(18,26,44,.72);--tint2:rgba(16,20,32,.55);--fgf:.52;--fgw:104%;background:#38465f}.cv-a .cv-still{inset:auto;left:50%;bottom:0;width:100%;height:118%;min-height:0;transform:translate3d(-50%,var(--py,0),0);background:none;will-change:transform}.cv-a .cv-still i{position:absolute;inset:0;background:var(--bg) center bottom/cover no-repeat}.cv-a .cv-shade{background:linear-gradient(180deg,rgba(10,14,24,.24),rgba(10,14,24,.06) 36%,rgba(10,14,24,0) 60%,rgba(10,14,24,.16))}.cv-a .cv-copy:before{content:"";z-index:-1;top:calc(50% + 40px);width:min(1100px,120%);height:calc(100% + 60px);transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(10,14,24,.34),rgba(10,14,24,.14) 55%,rgba(10,14,24,0))}.cv-a .cv-copy:before,.cv-a .cv-fore{position:absolute;left:50%;pointer-events:none}.cv-a .cv-fore{z-index:2;top:100%;width:var(--fgw);aspect-ratio:var(--fga);transform:translate3d(-50%,calc(var(--fy,0px) - var(--fgf) * 100%),0);will-change:transform}.cv-a .cv-fore i{position:absolute;inset:0;background:var(--fg) center top/100% auto no-repeat}.cv-a.cv-pre .cv-copy{transform:translateY(var(--cy,calc(50vh - 250px)))}.cv-a.cv-pre .cv-win{transform:translateY(var(--wy,calc(100vh - 380px)));opacity:.6}.cv-a.cv-go .cv-copy{transition:transform 1s cubic-bezier(.2,.8,.2,1)}.cv-a.cv-go .cv-win{transition:transform 1.2s cubic-bezier(.2,.8,.2,1) .12s,opacity .6s cubic-bezier(.4,0,.2,1) .12s}@media (max-height:940px) and (min-width:761px){.cv-a{--fgf:.42}}@media (max-height:860px) and (min-width:761px){:where(.cv-a) .cv-copy{padding-top:88px}:where(.cv-a) .cv-copy h1{font-size:clamp(40px,4vw,58px)}:where(.cv-a) .cv-copy .sub{font-size:17px;margin-top:12px}:where(.cv-a) .cv-copy .actions{margin-top:20px}.cv-a .cv-stage{margin-top:34px}}@media (max-width:760px){:where(.cv-a) .cv-copy{padding:76px 18px 0}:where(.cv-a) .cv-copy h1{font-size:38px;margin-top:14px}:where(.cv-a) .cv-copy .sub{font-size:15.5px;margin-top:12px}:where(.cv-a) .cv-copy .actions{margin-top:18px;gap:8px}:where(.cv-a) .cv-copy .b1,:where(.cv-a) .cv-copy .b2{height:44px;font-size:14.5px}.cv-a .cv-stage{margin-top:26px;width:calc(100% - 28px);max-width:360px}.cv-a .cv-win{aspect-ratio:360/580}.cv-a .cv-still{height:112%}.cv-a .cv-still i{background-image:var(--bgp)}.cv-a{--fgf:.56;--fgw:210%}.cv-a.cv-go .cv-copy{transition-duration:.85s}.cv-a.cv-go .cv-win{transition-duration:1.05s,.5s}.cv-a .cv-copy:before{top:calc(50% + 20px);width:150%}:where(.cv-a) .cv-win{border-radius:22px}}@media (prefers-reduced-motion:reduce){.cv-a .cv-win,:where(.cv-a) .cv-copy>*{animation:none;opacity:1;transform:none}.cv-a.cv-pre .cv-copy,.cv-a.cv-pre .cv-win{transform:none;opacity:1}.cv-a .cv-scr video{display:none}}.cv-a{--fgf:.40}@media (max-height:940px) and (min-width:761px){.cv-a{--fgf:.34}}