.cv-cine{isolation:isolate;view-timeline-name:--cv-cine;color:var(--cine-ink);background:var(--cine-ground);position:relative}.cv-cine[data-cine-track=contain]{height:calc((var(--cine-hold,1) + 1) * 100svh)}.cv-cine-stage{height:100svh;position:sticky;top:0;overflow:clip}.cv-cine-still .cv-cine-stage,.cv-cine-still:is(.cv-cine-hero,.cv-cine-wordband,.cv-cine-layers){position:relative}.cv-cine-still:is(.cv-cine-hero,.cv-cine-wordband,.cv-cine-layers){height:clamp(560px,100svh,900px);overflow:clip}.cv-cine-p{--lp:clamp(0, (var(--cv-p) - var(--a,0)) / (var(--b,1) - var(--a,0)), 1);--e:calc(var(--lp) * var(--lp) * (3 - 2 * var(--lp)))}.cv-cine-still .cv-cine-p{--cv-p:1}@supports (animation-timeline:view()){.cv-cine[data-cine-track] .cv-cine-p{animation:linear both cv-progress;animation-timeline:--cv-cine}.cv-cine[data-cine-track=contain] .cv-cine-p{animation-range:contain}.cv-cine[data-cine-track=cover] .cv-cine-p{animation-range:cover}}.cv-cine-fill,.cv-cine-fill img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cv-cine-back{position:absolute;inset:0}.cv-cine-scrim{pointer-events:none;z-index:2;background:linear-gradient(90deg, color-mix(in srgb, var(--cine-ground) 78%, transparent) 0%, color-mix(in srgb, var(--cine-ground) 30%, transparent) 42%, transparent 70%);position:absolute;inset:0}.cv-cine-scrim[data-at=center]{background:radial-gradient(ellipse 60% 50% at 50% 50%, color-mix(in srgb, var(--cine-ground) 55%, transparent), transparent 75%)}.cv-cine-scrim[data-at=bottom]{background:linear-gradient(0deg, color-mix(in srgb, var(--cine-ground) 82%, transparent) 0%, transparent 55%)}.cv-cine-empty{opacity:.6;border:1px dashed;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.cv-cine-media{z-index:1;transform-origin:50% 45%;will-change:transform;position:absolute;inset:0}.cv-cine-media[data-move=push]{transform:scale(calc(1 + (var(--z,1.3) - 1) * var(--e))) translate3d(0, calc(var(--e) * -1.5%), 0)}.cv-cine-media[data-move=pull]{transform:scale(calc(var(--z,1.3) - (var(--z,1.3) - 1) * var(--e)))}.cv-cine-media[data-move=pan]{height:calc(100% * var(--z,1.3));transform:translate3d(0, calc(var(--e) * (100% / var(--z,1.3) - 100%)), 0);inset:0 0 auto}.cv-cine-media[data-move=aperture]{transform:scale(calc(1.18 - .18 * var(--e)))}.cv-cine-hero[data-shape=arch] .cv-cine-media{clip-path:inset(calc((1 - var(--e)) * 22%) calc((1 - var(--e)) * 36%) calc((1 - var(--e)) * 14%) calc((1 - var(--e)) * 36%) round calc((1 - var(--e)) * 50vw) calc((1 - var(--e)) * 50vw) 0 0)}.cv-cine-hero[data-shape=circle] .cv-cine-media{clip-path:circle(calc(16% + 60% * var(--e)) at 50% 50%)}.cv-cine-hero[data-shape=slab] .cv-cine-media{clip-path:polygon(calc(40% * (1 - var(--e))) 0, calc(100% - 22% * (1 - var(--e))) 0, calc(60% + 40% * var(--e)) 100%, calc(22% * (1 - var(--e))) 100%)}.cv-cine-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cv-cine-word{z-index:3;pointer-events:none;text-align:center;white-space:nowrap;font-family:var(--cine-font,var(--cv-font-heading,inherit));letter-spacing:-.02em;font-weight:400;line-height:.78;font-size:var(--w-d);position:absolute;bottom:0;left:0;right:0}.cv-cine-word-line,.cv-cine-word-half{display:inline-block}.cv-cine-phone{display:none}.cv-cine-word[data-move=rise]{transform:translate3d(0, calc(62% - 50% * var(--e)), 0)}.cv-cine-word[data-move=settle]{transform:translate3d(0, calc((1 - var(--e)) * -42svh), 0) scale(calc(.62 + .38 * var(--e)));transform-origin:50% 100%}.cv-cine-word[data-move=slide]{transform:translate3d(calc(38vw - 38vw * var(--e)), 12%, 0)}.cv-cine-word[data-move=converge] .cv-cine-word-half[data-half="0"]{transform:translate3d(calc((1 - var(--e)) * -55vw), 0, 0)}.cv-cine-word[data-move=converge] .cv-cine-word-half[data-half="1"]{transform:translate3d(calc((1 - var(--e)) * 55vw), 0, 0)}.cv-cine-word[data-move=converge],.cv-cine-word[data-move=none]{transform:translateY(12%)}.cv-cine-hero .cv-cine-word{color:color-mix(in srgb, var(--cine-ink) 92%, transparent)}.cv-cine-copy{z-index:5;max-width:min(560px,44vw);position:absolute;top:50%;left:clamp(20px,6vw,96px);transform:translateY(-58%)}.cv-cine-copy[data-at=center]{text-align:center;max-width:min(720px,80vw);left:50%;transform:translate(-50%,-58%)}.cv-cine-copy[data-at=bottom]{top:auto;bottom:clamp(120px,22svh,220px);transform:none}.cv-cine-eyebrow{letter-spacing:.24em;text-transform:uppercase;opacity:.82;margin:0 0 18px;font-size:12px}.cv-cine-title{font-family:var(--cine-font,var(--cv-font-heading,inherit));letter-spacing:-.02em;white-space:pre-line;margin:0;font-size:clamp(40px,5.4vw,84px);font-weight:400;line-height:.98}.cv-cine-body{opacity:.86;white-space:pre-line;max-width:46ch;margin:20px 0 0;font-size:17px;line-height:1.6}.cv-cine-copy[data-at=center] .cv-cine-body{margin-left:auto;margin-right:auto}.cv-cine-cta{background:var(--cine-ink);color:var(--cine-ground);letter-spacing:.02em;border-radius:999px;align-items:center;gap:10px;min-height:44px;margin-top:28px;padding:14px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cv-cine-cta:focus-visible{outline:2px solid var(--cine-accent);outline-offset:3px}.cv-cine-stat{z-index:6;background:color-mix(in srgb, var(--cine-ground) 38%, transparent);border:1px solid color-mix(in srgb, var(--cine-ink) 22%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);width:min(300px,80vw);opacity:var(--e);transform:translate3d(0, calc((1 - var(--e)) * 28px), 0);border-radius:18px;padding:18px 20px;position:absolute;box-shadow:0 30px 60px -30px #0000008c}.cv-cine-stat[data-at=br]{bottom:clamp(16px,6svh,64px);right:clamp(16px,4vw,64px)}.cv-cine-stat[data-at=bl]{bottom:clamp(16px,6svh,64px);left:clamp(16px,4vw,64px)}.cv-cine-stat[data-at=tr]{top:clamp(80px,14svh,140px);right:clamp(16px,4vw,64px)}.cv-cine-stat p{margin:0}.cv-cine-stat-kicker{letter-spacing:.2em;text-transform:uppercase;opacity:.8;align-items:center;gap:8px;font-size:11px;display:flex}.cv-cine-dot{background:var(--cine-accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--cine-accent) 25%, transparent);border-radius:50%}.cv-cine-stat-value{font-family:var(--cine-font,var(--cv-font-heading,inherit));color:var(--cine-accent);font-size:40px;line-height:1;margin-top:8px!important}.cv-cine-stat-label{opacity:.85;font-size:13px;line-height:1.45;margin-top:6px!important}.cv-cine-stat-rows{gap:6px;margin:12px 0 0;font-size:13px;display:grid}.cv-cine-stat-rows>div{border-top:1px solid color-mix(in srgb, var(--cine-ink) 16%, transparent);justify-content:space-between;gap:12px;padding-top:6px;display:flex}.cv-cine-stat-rows dt{opacity:.7}.cv-cine-stat-rows dd{margin:0;font-weight:600}.cv-cine-word-eyebrow{z-index:5;text-align:center;position:absolute;top:clamp(72px,12svh,120px);left:0;right:0}.cv-cine-subject{z-index:4;transform-origin:50% 100%;pointer-events:none;width:min(46vw,640px);height:82%;position:absolute;bottom:0;left:50%}.cv-cine-subject img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 40px 50px #00000059);width:100%;height:100%;display:block}.cv-cine-subject[data-move=rise]{transform:translate3d(-50%, calc((1 - var(--e)) * 22%), 0) scale(calc(.94 + .06 * var(--e)))}.cv-cine-subject[data-move=drop]{transform:translate3d(-50%, calc((1 - var(--e)) * -70%), 0) rotate(calc((1 - var(--e)) * -8deg))}.cv-cine-subject[data-move=none]{transform:translate(-50%)}.cv-cine-caption{z-index:5;opacity:.86;white-space:pre-line;max-width:30ch;margin:0;font-size:15px;line-height:1.55;position:absolute;top:clamp(72px,12svh,120px);right:clamp(20px,6vw,96px)}.cv-cine-word-eyebrow~.cv-cine-caption{top:auto;bottom:clamp(24px,8svh,72px)}.cv-cine-layers .cv-cine-back{z-index:0;transform:scale(calc(1.14 - .14 * var(--e))) translate3d(0, calc(var(--e) * -2%), 0);transform-origin:50% 60%}.cv-cine-layers[data-depth=subtle] .cv-cine-back{transform:scale(calc(1.06 - .06 * var(--e)))}.cv-cine-front{z-index:7;pointer-events:none;width:min(34vw,520px);height:76%;position:absolute;bottom:-4%}.cv-cine-front img{object-fit:contain;width:100%;height:100%;display:block}.cv-cine-front[data-side=l]{transform:translate3d(calc(var(--e) * -42%), calc(var(--e) * 18%), 0) scale(calc(1.12 - .12 * var(--e)));left:-4%}.cv-cine-front[data-side=r]{transform:translate3d(calc(var(--e) * 42%), calc(var(--e) * 18%), 0) scale(calc(1.12 - .12 * var(--e)));right:-4%}.cv-cine-front[data-side=r] img{object-position:100% 100%}.cv-cine-front[data-side=l] img{object-position:0 100%}.cv-cine-layers[data-depth=subtle] .cv-cine-front{--e:calc(var(--lp) * .5)}.cv-cine-float{z-index:4;left:var(--fx);top:var(--fy);width:var(--fs);pointer-events:none;transform:translate3d(-50%, calc(-50% + (.5 - var(--lp)) * var(--fd) * 36svh), 0) rotate(calc((var(--lp) - .5) * var(--fd) * 24deg));position:absolute}.cv-cine-float img{filter:drop-shadow(0 18px 24px #00000040);width:100%;height:auto;display:block}.cv-cine-cards{overflow:clip}.cv-cine-cards .cv-cine-back img{object-fit:cover}.cv-cine-cards .cv-cine-back:after{content:"";background:color-mix(in srgb, var(--cine-ground) 45%, transparent);position:absolute;inset:0}.cv-cine-cards-inner{z-index:2;max-width:1240px;margin:0 auto;padding:clamp(80px,12svh,140px) clamp(20px,5vw,64px);position:relative}.cv-cine-cards .cv-cine-copy{max-width:720px;margin:0 auto clamp(40px,7svh,72px);position:static;transform:none}.cv-cine-cards .cv-cine-title{font-size:clamp(34px,4vw,60px)}.cv-cine-cards-row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.cv-cine-card-slot{opacity:var(--e);transform:translate3d(0, calc((1 - var(--e)) * 64px), 0)}.cv-cine-card{height:100%;color:inherit;background:color-mix(in srgb, var(--cine-ink) 9%, transparent);border:1px solid color-mix(in srgb, var(--cine-ink) 20%, transparent);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);border-radius:22px;flex-direction:column;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #0009}.cv-cine-card:before{content:"";background:var(--cine-accent);opacity:0;filter:blur(40px);z-index:-1;border-radius:50%;height:60%;transition:opacity .35s;position:absolute;inset:auto 10% -30%}.cv-cine-card:hover,.cv-cine-card:focus-visible{border-color:color-mix(in srgb, var(--cine-accent) 60%, transparent);box-shadow:0 40px 80px -30px color-mix(in srgb, var(--cine-accent) 55%, transparent);transform:translateY(-8px)}.cv-cine-card:hover:before,.cv-cine-card:focus-visible:before{opacity:.45}.cv-cine-card:focus-visible{outline:2px solid var(--cine-accent);outline-offset:3px}.cv-cine-card-media{aspect-ratio:4/5;display:block;overflow:hidden}.cv-cine-card-media img{object-fit:cover;width:100%;height:100%;display:block}.cv-cine-card-text{flex-direction:column;gap:6px;padding:18px 20px 22px;display:flex}.cv-cine-card-title{font-family:var(--cine-font,var(--cv-font-heading,inherit));font-size:24px;line-height:1.1}.cv-cine-card-body{opacity:.82;font-size:14px;line-height:1.55}.cv-cine-card-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--cine-accent);margin-top:4px;font-size:12px}@media (max-width:639px){.cv-cine[data-cine-track=contain]{height:calc((var(--cine-hold,1) * .75 + 1) * 100svh)}.cv-cine-desk{display:none}.cv-cine-phone{flex-direction:column;align-items:center;display:flex}.cv-cine-word{font-size:var(--w-p);line-height:.82}.cv-cine-word[data-move=slide]{transform:translate3d(calc(30vw - 30vw * var(--e)), 6%, 0)}.cv-cine-scrim,.cv-cine-scrim[data-at]{background:linear-gradient(0deg, color-mix(in srgb, var(--cine-ground) 88%, transparent) 0%, color-mix(in srgb, var(--cine-ground) 40%, transparent) 45%, transparent 70%)}.cv-cine-copy,.cv-cine-copy[data-at]{text-align:left;max-width:none;inset:auto 20px 28px;transform:none}.cv-cine-hero .cv-cine-word,.cv-cine-layers .cv-cine-word{top:14svh;bottom:auto}.cv-cine-hero .cv-cine-word[data-move=rise],.cv-cine-layers .cv-cine-word[data-move=rise]{transform:translate3d(0, calc((1 - var(--e)) * 30%), 0)}.cv-cine-title{font-size:clamp(34px,10vw,46px)}.cv-cine-body{font-size:15px}.cv-cine-stat,.cv-cine-stat[data-at]{width:min(220px,60vw);padding:12px 14px;inset:76px auto auto 20px}.cv-cine-stat-value{font-size:28px}.cv-cine-stat-rows{display:none}.cv-cine-subject,.cv-cine-layers .cv-cine-subject{width:86vw;height:58%;bottom:18%}.cv-cine-word~.cv-cine-subject{bottom:6%}.cv-cine-front{width:46vw;height:46%}.cv-cine-caption,.cv-cine-word-eyebrow~.cv-cine-caption{max-width:none;inset:auto 20px 24px}.cv-cine-word-eyebrow{top:64px}.cv-cine-cards-inner{padding:64px 0}.cv-cine-cards .cv-cine-copy{text-align:left;margin-bottom:28px;padding:0 20px}.cv-cine-cards[data-phone=strip] .cv-cine-cards-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:0 20px 8px;display:flex;overflow-x:auto}.cv-cine-cards[data-phone=strip] .cv-cine-card-slot{scroll-snap-align:start;flex:0 0 76vw}.cv-cine-cards[data-phone=stack] .cv-cine-cards-row{grid-template-columns:1fr;padding:0 20px}.cv-cine-cards[data-phone=stack] .cv-cine-card-media{aspect-ratio:16/10}}.cv-no-anim .cv-cine-p{--cv-p:1!important;animation:none!important}.cv-no-anim .cv-cine[data-cine-track=contain]{height:auto!important}.cv-no-anim .cv-cine-stage{height:clamp(560px,100svh,900px)!important;position:relative!important}.cv-no-anim .cv-cine-video{display:none}@media (prefers-reduced-motion:reduce){.cv-cine-p{--cv-p:1!important;animation:none!important}.cv-cine[data-cine-track=contain]{height:auto!important}.cv-cine-stage{height:clamp(560px,100svh,900px)!important;position:relative!important}.cv-cine-video{display:none}.cv-cine-card,.cv-cine-card:before{transition:none}.cv-cine-card:hover,.cv-cine-card:focus-visible{transform:none}}@media print{.cv-cine-p{--cv-p:1!important;animation:none!important}.cv-cine[data-cine-track=contain]{height:auto!important}.cv-cine-stage{height:100vh!important;position:relative!important}}.cv-cine-tint{z-index:0;pointer-events:none;opacity:var(--e);position:absolute;inset:0}.cv-cine-cards>.cv-cine-tint{z-index:1}.cv-cine-word[data-at=middle]{margin-top:calc(var(--w-d) * -.39);top:50%;bottom:auto}.cv-cine-word[data-at=top]{top:0;bottom:auto}.cv-cine-word[data-at=top][data-move=rise]{transform:translate3d(0, calc(-38% + 26% * var(--e)), 0)}.cv-cine-word[data-halves]{justify-content:center;gap:var(--w-gap,0);display:flex}.cv-cine-word[data-move=part]{transform:none}.cv-cine-word[data-move=part] .cv-cine-word-half[data-half="0"]{transform:translate3d(calc(var(--e) * -60vw), 0, 0)}.cv-cine-word[data-move=part] .cv-cine-word-half[data-half="1"]{transform:translate3d(calc(var(--e) * 60vw), 0, 0)}.cv-cine-curtain{z-index:3;pointer-events:none;width:56%;position:absolute;top:-2%;bottom:-2%;overflow:hidden}.cv-cine-curtain img{object-fit:cover;width:104vw;max-width:none;height:100%;display:block;position:absolute;top:0}.cv-cine-curtain[data-side=l]{transform:translate3d(calc(var(--e) * -102%), 0, 0);clip-path:polygon(0 0,92% 0,86% 12%,96% 26%,84% 41%,97% 57%,86% 72%,95% 86%,88% 100%,0 100%);left:0}.cv-cine-curtain[data-side=l] img{left:0}.cv-cine-curtain[data-side=r]{transform:translate3d(calc(var(--e) * 102%), 0, 0);clip-path:polygon(8% 0,100% 0,100% 100%,12% 100%,4% 85%,15% 70%,3% 55%,16% 40%,5% 25%,14% 12%);right:0}.cv-cine-curtain[data-side=r] img{right:0}.cv-cine-hero[data-motion=curtain] .cv-cine-word{z-index:4}.cv-cine-layers[data-floats=scatter] .cv-cine-float{transform:translate3d(calc(-50% + (50 - var(--fxn)) * 1vw * (1 - var(--e))), calc(-50% + (50 - var(--fyn)) * 1svh * (1 - var(--e))), 0) scale(calc(.45 + .55 * var(--e))) rotate(calc((1 - var(--e)) * var(--fd) * 40deg))}.cv-cine-layers[data-floats=gather] .cv-cine-float{transform:translate3d(calc(-50% + (50 - var(--fxn)) * 1vw * var(--e)), calc(-50% + (50 - var(--fyn)) * 1svh * var(--e)), 0) scale(calc(1 - .55 * var(--e)))}.cv-cine-float-label{white-space:nowrap;font-family:var(--cine-font,var(--cv-font-heading,inherit));opacity:clamp(0, (var(--lp) - .55) * 3, 1);flex-direction:column;align-items:center;margin-top:6px;line-height:1;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.cv-cine-float-label b{letter-spacing:.01em;text-transform:uppercase;font-size:clamp(16px,1.9vw,30px);font-weight:400}.cv-cine-float-label small{opacity:.75;letter-spacing:.04em;margin-top:4px;font-family:inherit;font-size:12px}.cv-cine-layers .cv-cine-subject{width:calc(min(44vw, 620px) * var(--ss,1));height:calc(78% * var(--ss,1))}.cv-cine-layers:is([data-floats=scatter],[data-floats=gather]) .cv-cine-subject{transform:translate3d(-50%, calc(50% + (1 - var(--e)) * 8%), 0) scale(calc(.92 + .08 * var(--e)));bottom:50%}.cv-cine-layers:is([data-floats=scatter],[data-floats=gather]) .cv-cine-subject img{object-position:50% 50%}.cv-cine-cards[data-look=plain] .cv-cine-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.cv-cine-cards[data-look=plain] .cv-cine-card:before{display:none}.cv-cine-cards[data-look=plain] .cv-cine-card:hover,.cv-cine-cards[data-look=plain] .cv-cine-card:focus-visible{box-shadow:none}.cv-cine-cards[data-look=plain] .cv-cine-card:hover .cv-cine-card-media img{transform:scale(1.04)}.cv-cine-cards[data-look=plain] .cv-cine-card-media img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.cv-cine-cards[data-look=plain] .cv-cine-card-text{padding:14px 2px 0}.cv-cine-cards[data-look=plain] .cv-cine-card-title{font-size:18px}.cv-cine-cards[data-stagger] .cv-cine-card-slot:nth-child(3n+2){margin-top:clamp(40px,8vw,120px)}.cv-cine-cards[data-stagger] .cv-cine-card-slot:nth-child(3n){margin-top:clamp(16px,3vw,48px)}@media (max-width:639px){.cv-cine-word[data-at=middle]{margin-top:calc(var(--w-p) * -.41)}.cv-cine-word[data-halves]{align-items:center;gap:calc(var(--w-gap,0) * 1.6);flex-direction:column}.cv-cine-word[data-move=part] .cv-cine-word-half[data-half="0"]{transform:translate3d(0, calc(var(--e) * -40svh), 0)}.cv-cine-word[data-move=part] .cv-cine-word-half[data-half="1"]{transform:translate3d(0, calc(var(--e) * 40svh), 0)}.cv-cine-hero .cv-cine-word[data-at=middle],.cv-cine-layers .cv-cine-word[data-at=middle]{top:50%}.cv-cine-curtain{width:60%}.cv-cine-float-label b{font-size:13px}.cv-cine-float-label small{font-size:10px}.cv-cine-layers .cv-cine-subject{width:calc(86vw * var(--ss,1))}.cv-cine-cards[data-stagger] .cv-cine-card-slot:nth-child(n){margin-top:0}}@media (prefers-reduced-motion:reduce){.cv-cine-cards[data-look=plain] .cv-cine-card-media img{transition:none}}.cv-cine-layers[data-floats=path] .cv-cine-float{transform:translate3d(calc(-50% + var(--fdx) * 1vw * (1 - var(--e))), calc(-50% + var(--fdy) * 1svh * (1 - var(--e))), 0) scale(calc(var(--fk) + (1 - var(--fk)) * var(--e))) rotate(calc(var(--fr0) + (var(--fr) - var(--fr0)) * var(--e)))}.cv-cine-float[data-label-only]{width:auto}.cv-cine-float[data-label-only] .cv-cine-float-label{align-items:flex-start;margin:0;position:static;transform:none}.cv-cine-layers[data-floats=path] .cv-cine-float[data-label-only]{transform:translate(-50%,-50%)}.cv-cine-layers[data-floats=path] .cv-cine-float{opacity:calc(var(--fo0,1) + (var(--fo,1) - var(--fo0,1)) * var(--e))}.cv-cine-layers[data-floats=path] .cv-cine-float img{filter:none}.cv-cine-float picture{display:block}.cv-cine-layers[data-floats=path] .cv-cine-float{--lo:clamp(0, (var(--cv-p) - .62) * 5, 1)}.cv-cine-layers[data-floats=path] .cv-cine-float-label{opacity:var(--lo)}.cv-cine-layers[data-floats=path] .cv-cine-float-label b{font-size:clamp(16px,3.3vw,48px)}.cv-cine-layers[data-floats=path] .cv-cine-float-label small{opacity:1;letter-spacing:0;font-size:clamp(11px,1.9vw,28px)}.cv-cine-curtain[data-cut=own]{clip-path:none;width:100%;top:0;bottom:0;overflow:visible}.cv-cine-curtain[data-cut=own] img{object-fit:cover;width:100%;height:100%}.cv-cine-curtain[data-cut=own][data-side=l]{transform:translate3d(calc(var(--e) * -70%), 0, 0) scale(calc(1 + var(--e)));transform-origin:0}.cv-cine-curtain[data-cut=own][data-side=l] img{object-position:0 50%}.cv-cine-curtain[data-cut=own][data-side=r]{transform:translate3d(calc(var(--e) * 70%), 0, 0) scale(calc(1 + var(--e)));transform-origin:100%}.cv-cine-curtain[data-cut=own][data-side=r] img{object-position:100% 50%}.cv-cine-hero[data-shape=rect] .cv-cine-media{transform:scale(calc(.14 + .71 * var(--e)));transform-origin:50%}.cv-cine-frame{z-index:3;pointer-events:none;transform:scale(calc(1 + 6.6 * var(--e) * var(--e)));opacity:clamp(0, (1 - var(--lp)) * 6, 1);transform-origin:50%;position:absolute;inset:0}.cv-cine-frame img{object-fit:cover;width:100%;height:100%;display:block}.cv-cine-media[data-move=frame]{transform:scale(calc(.44 + .56 * min(1, var(--e) * 1.7) - .2 * max(0, var(--e) * 2.4 - 1.4)));transform-origin:50%}.cv-cine-word[data-move=part] .cv-cine-word-half[data-half="0"]{transform:translate3d(calc(var(--e) * -60vw), 0, 0) scale(calc(1 + (var(--w-grow,1) - 1) * var(--e)));transform-origin:100%}.cv-cine-word[data-move=part] .cv-cine-word-half[data-half="1"]{transform:translate3d(calc(var(--e) * 60vw), 0, 0) scale(calc(1 + (var(--w-grow,1) - 1) * var(--e)));transform-origin:0}.cv-cine-word[data-at=upper]{top:19%;bottom:auto}.cv-cine-word[data-at=lower]{top:66%;bottom:auto}.cv-cine-word[data-align=left]{text-align:left;padding-left:6vw}.cv-cine-word[data-align=right]{text-align:right;padding-right:4vw}.cv-cine-word[data-align=left] .cv-cine-phone{align-items:flex-start}.cv-cine-word[data-align=right] .cv-cine-phone{align-items:flex-end}.cv-cine-word[data-move=lift]{transform:translate3d(0, calc(var(--e) * -75svh), 0)}.cv-cine-word[data-front]{z-index:6}.cv-cine-word[data-move=slide-left]{transform:translate3d(calc(-38vw + 38vw * var(--e)), 12%, 0)}.cv-cine-word[data-move=drop]{transform:translate3d(0, calc((1 - var(--e)) * -80svh), 0)}.cv-cine-word[data-stack] .cv-cine-desk{display:none}.cv-cine-word[data-stack] .cv-cine-phone{flex-direction:column;align-items:center;line-height:.86;display:flex}.cv-cine-word[data-stack][data-at=middle]{margin-top:calc(var(--w-d) * -.84)}@media (max-width:639px){.cv-cine-word[data-stack][data-at=middle]{margin-top:calc(var(--w-p) * -.84)}}.cv-cine-still .cv-cine-word[data-move=lift],.cv-no-anim .cv-cine-word[data-move=lift],.cv-cine-still .cv-cine-word[data-move=part] .cv-cine-word-half,.cv-no-anim .cv-cine-word[data-move=part] .cv-cine-word-half{transform:none}@media (prefers-reduced-motion:reduce){.cv-cine-word[data-move=lift],.cv-cine-word[data-move=part] .cv-cine-word-half{transform:none!important}}.cv-cine-word-cta{z-index:6;background:var(--cine-accent);color:var(--cine-ground);border-radius:10px;margin:0;position:absolute;bottom:clamp(28px,9svh,96px);left:50%;transform:translate(-50%)}.cv-cine-copy[data-at=foot]{text-align:center;top:auto;bottom:clamp(28px,7svh,72px);left:50%;transform:translate(-50%)}.cv-cine-copy[data-at=foot] .cv-cine-cta{background:var(--cine-accent);color:var(--cine-ground);border-radius:10px;margin-top:0}.cv-cine-copy[data-at=under]{text-align:center;top:calc(50% + clamp(44px,6vw,96px));left:50%;transform:translate(-50%)}.cv-cine-copy[data-at=under] .cv-cine-cta{background:var(--cine-accent);color:var(--cine-ground);border-radius:10px;margin-top:0}@media (max-width:639px){.cv-cine-layers[data-floats=path] .cv-cine-float{left:var(--pfx);top:var(--pfy);width:var(--pfs);transform:translate3d(calc(-50% + var(--pfdx) * 1vw * (1 - var(--e))), calc(-50% + var(--pfdy) * 1svh * (1 - var(--e))), 0) scale(calc(var(--pfk) + (1 - var(--pfk)) * var(--e))) rotate(calc(var(--fr0) + (var(--fr) - var(--fr0)) * var(--e)))}.cv-cine-layers[data-floats=path] .cv-cine-float[data-label-only]{width:auto;transform:translate(-50%,-50%)}.cv-cine-layers[data-floats=path] .cv-cine-float-label b{font-size:15px}.cv-cine-layers[data-floats=path] .cv-cine-float-label small{font-size:12px}.cv-cine-word[data-at=upper]{top:22%}.cv-cine-word[data-halves][data-phone-row]{align-items:center;gap:var(--w-gap,0);flex-direction:row}.cv-cine-word[data-move=part][data-phone-row] .cv-cine-word-half[data-half="0"]{transform:translate3d(calc(var(--e) * -60vw), 0, 0) scale(calc(1 + (var(--w-grow,1) - 1) * var(--e)))}.cv-cine-word[data-move=part][data-phone-row] .cv-cine-word-half[data-half="1"]{transform:translate3d(calc(var(--e) * 60vw), 0, 0) scale(calc(1 + (var(--w-grow,1) - 1) * var(--e)))}.cv-cine-hero[data-shape=rect] .cv-cine-media{transform:scale(calc(.28 + .72 * var(--e)));inset:14svh -50vw 21svh}.cv-cine-copy[data-at=under]{text-align:center;inset:calc(50% + 15vw) 20px auto;transform:none}.cv-cine-copy[data-at=foot]{text-align:center;bottom:28px;left:20px;right:20px;transform:none}}@media (prefers-reduced-motion:reduce){.cv-cine-frame{display:none}}.cv-no-anim .cv-cine-frame{display:none}.cv-cine-copy[data-at=bottom]{max-width:min(620px,52vw);bottom:clamp(40px,8svh,88px)}.cv-cine-copy[data-at=bottom] .cv-cine-title{font-size:clamp(32px,3.4vw,54px)}.cv-cine-copy[data-at=bottom] .cv-cine-cta{margin-top:20px}@media (min-width:900px){.cv-cine-cards-row:is([data-count="3"],[data-count="6"]){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.cv-cine-title,.cv-cine-copy[data-at=bottom] .cv-cine-title{font-size:clamp(28px,8.4vw,36px)}.cv-cine-word[data-at=middle][data-halves],.cv-cine-hero .cv-cine-word[data-at=middle][data-halves]{justify-content:center;gap:min(calc(var(--w-gap,0) * 1.8), 56vw);margin-top:0;top:0;bottom:0}}.cv-cine-wordband .cv-cine-subject{width:calc(min(46vw, 640px) * var(--ss,1));height:calc(82% * var(--ss,1))}@media (max-width:639px){.cv-cine-wordband .cv-cine-subject{width:calc(86vw * var(--ss,1));height:calc(58% * var(--ss,1))}}
.cv-cine-float[data-look]{pointer-events:none;width:auto}.cv-cine-layers[data-floats=path] .cv-cine-float[data-look]{transform:translate3d(var(--lax), -50%, 0)}.cv-cine-layers[data-floats=path] .cv-cine-float[data-look][data-travel]{transform:translate3d(calc(var(--lax) + var(--fdx) * 1vw * (1 - var(--e))), calc(-50% + var(--fdy) * 1svh * (1 - var(--e))), 0)}.b322-label{white-space:pre;font-family:var(--cine-font,var(--cv-font-heading,inherit));font-size:calc(var(--lfs) * 1vw);line-height:var(--llh,1);letter-spacing:var(--lls,0);font-weight:var(--lfw,400);font-style:var(--lfi,normal);text-align:var(--la,center);color:var(--lc,currentColor);margin:0}.b322-first{font-size:calc(var(--lff,1) * 1em);font-weight:var(--lffw,400);line-height:1.15;display:block}.b322-button{pointer-events:auto;border-radius:var(--lr,.4em);background:var(--lc,var(--cine-accent));color:var(--lk,#fff);border:1px solid var(--lc,var(--cine-accent));padding:.3em 1.15em;line-height:1.2;text-decoration:none;display:inline-block}.b322-button[data-style=outline]{color:var(--lc,currentColor);background:0 0}.b322-button:focus-visible{outline:2px solid var(--cine-accent);outline-offset:3px}.cv-cine-copy[data-at=top]{text-align:center;max-width:min(1100px,90vw);top:clamp(84px,22svh,260px);left:50%;transform:translate(-50%)}.cv-cine-copy[data-at=top] .cv-cine-cta{color:inherit;background:0 0;border:1px solid;border-radius:10px;min-height:0;margin-top:18px;padding:8px 26px;font-weight:400}.cv-cine-copy[data-at=top] .cv-cine-cta-arrow,.cv-cine-scrim[data-at=top]{display:none}.cv-cine-media[data-move=pullback]{transform:scale(calc(var(--mz,1.1) - (var(--mz,1.1) - 1) * var(--e)));transform-origin:var(--fox,50%) var(--foy,50%)}.b322-pullback{z-index:3;pointer-events:none;transform-origin:var(--fox,50%) var(--foy,50%);transform:scale(calc(var(--fz,2) - (var(--fz,2) - 1) * var(--e)));position:absolute;inset:0}.b322-pullback picture,.b322-pullback img{width:100%;height:100%;display:block}.b322-pullback img{object-fit:cover}.cv-cine-hero[data-motion=pullback] .cv-cine-copy{z-index:5}.cv-cine-cards[data-look=pill] .cv-cine-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center;background:0 0;border:0;border-radius:0;align-items:center;overflow:visible}.cv-cine-cards[data-look=pill] .cv-cine-card:before{display:none}.cv-cine-cards[data-look=pill] .cv-cine-card-media{aspect-ratio:339/524;border-radius:999px;width:100%}.cv-cine-cards[data-look=pill] .cv-cine-card-text{align-items:center;gap:10px;padding:16px 0 0}.cv-cine-cards[data-look=pill] .cv-cine-card-title{text-transform:uppercase;letter-spacing:.01em;font-size:clamp(18px,1.9vw,30px)}.cv-cine-cards[data-look=pill] .cv-cine-card-tag{background:var(--cine-accent);color:var(--cine-ground);letter-spacing:0;text-transform:none;border-radius:10px;margin:0;padding:6px 18px;font-size:13px}.cv-cine-cards[data-italic] :is(.cv-cine-title,.cv-cine-card-title,.cv-cine-card-tag){font-style:italic}.cv-cine-cards[data-strip] .cv-cine-stage{flex-direction:column;justify-content:center;display:flex}.cv-cine-cards[data-strip] .cv-cine-cards-inner{width:100%;max-width:none;padding:clamp(72px,10svh,120px) 0 clamp(24px,5svh,64px)}.cv-cine-cards[data-strip] .cv-cine-copy{text-align:left;max-width:none;margin:0 0 clamp(20px,5svh,56px) 6vw}.cv-cine-cards[data-strip] .cv-cine-title{font-size:clamp(28px,3.2vw,56px)}.cv-cine-cards[data-strip] .cv-cine-cards-row.b322-strip-row{width:max-content;transform:translate3d(calc(var(--sx0,60vw) * (1 - var(--e)) + min(0px, 100vw - 100%) * var(--e)), 0, 0);grid-template-columns:none;gap:clamp(28px,5.2vw,90px);padding:0 6vw;display:flex}.cv-cine-cards[data-strip] .cv-cine-card-slot{flex:0 0 clamp(170px,21vw,360px)}.cv-cine-still[data-strip] .cv-cine-cards-row.b322-strip-row,.cv-no-anim .cv-cine-cards[data-strip] .cv-cine-cards-row.b322-strip-row{scroll-snap-type:x mandatory;scrollbar-width:none;width:auto;overflow-x:auto;transform:none}@media (max-width:639px){.cv-cine-layers[data-floats=path] .cv-cine-float[data-look]{left:var(--pfx);top:var(--pfy);transform:translate3d(var(--lax), -50%, 0)}.cv-cine-layers[data-floats=path] .cv-cine-float[data-look][data-travel]{transform:translate3d(calc(var(--lax) + var(--pfdx) * 1vw * (1 - var(--e))), calc(-50% + var(--pfdy) * 1svh * (1 - var(--e))), 0)}.b322-label{font-size:calc(var(--plfs) * 1vw)}.cv-cine-float[data-phone-hide]{display:none}.cv-cine-copy[data-at=top]{text-align:center;inset:clamp(72px,18svh,160px) 20px auto;transform:none}.b322-pullback{transform-origin:var(--pfox,50%) var(--pfoy,50%)}.cv-cine-cards[data-strip] .cv-cine-card-slot{flex:0 0 62vw}.cv-cine-cards[data-strip] .cv-cine-cards-row.b322-strip-row{gap:14vw;padding:0 6vw}.cv-cine-cards[data-strip] .cv-cine-copy{margin-left:6vw;padding:0}.cv-cine-cards[data-look=pill] .cv-cine-card-title{font-size:18px}}@media (prefers-reduced-motion:reduce){.cv-cine-cards[data-strip] .cv-cine-cards-row.b322-strip-row{scroll-snap-type:x mandatory;scrollbar-width:none;width:auto;overflow-x:auto;transform:none!important}}@media print{.cv-cine-cards[data-strip] .cv-cine-cards-row.b322-strip-row{flex-wrap:wrap;width:auto;transform:none!important}}
@property --s{syntax:"<number>";inherits:true;initial-value:0}@property --o{syntax:"<number>";inherits:true;initial-value:0}@property --ko{syntax:"<number>";inherits:true;initial-value:0}@property --k0{syntax:"<number>";inherits:true;initial-value:0}@property --k1{syntax:"<number>";inherits:true;initial-value:0}@property --k2{syntax:"<number>";inherits:true;initial-value:0}@property --k3{syntax:"<number>";inherits:true;initial-value:0}@property --k4{syntax:"<number>";inherits:true;initial-value:0}@property --k5{syntax:"<number>";inherits:true;initial-value:0}@property --k6{syntax:"<number>";inherits:true;initial-value:0}@property --k7{syntax:"<number>";inherits:true;initial-value:0}@property --r{syntax:"<number>";inherits:true;initial-value:0}@property --u0{syntax:"<number>";inherits:true;initial-value:0}@property --u1{syntax:"<number>";inherits:true;initial-value:0}@property --u2{syntax:"<number>";inherits:true;initial-value:0}@property --X{syntax:"<number>";inherits:true;initial-value:0}@property --Y{syntax:"<number>";inherits:true;initial-value:0}@property --K{syntax:"<number>";inherits:true;initial-value:0}@property --T{syntax:"<number>";inherits:true;initial-value:0}.cv-cine-index{overflow:clip}.cv-cine-still.cv-cine-index{height:clamp(560px,100svh,900px);position:relative}.b325-frame{z-index:1;--QX:var(--qx);--QY:var(--qy);--QS:var(--qs);--QT:var(--qt);--QO:var(--qo);--NX:var(--nx);--NY:var(--ny);--NS:var(--ns);--NT:var(--nt);--NO:var(--no);--OX:var(--ox);--OY:var(--oy);--OS:var(--os);--OT:var(--ot);--OO:var(--oo);--PVX:var(--pvx);--PVY:var(--pvy);--TX:var(--tx);--TY:var(--ty);--TSZ:var(--tsz);--SSZ:var(--ssz);--LSZ:var(--lsz);--CX:var(--cx);--CY:var(--cy);--CSZ:var(--csz);--STX:var(--stx);--STY:var(--sty);--CTX:var(--ctx);--CTY:var(--cty);--ink:var(--b325-ink,var(--cine-ink));color:var(--ink);position:absolute;inset:0;overflow:clip;container-type:size}.b325-ground{z-index:0;pointer-events:none;opacity:clamp(0, var(--s) - var(--i) + 1, 1);position:absolute;inset:0}.b325-glow{z-index:1;left:calc(var(--gx) * 1%);top:calc(var(--gy) * 1%);width:calc(var(--gsz) * 1cqw);aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, var(--glow) 0%, color-mix(in srgb, var(--glow) 55%, transparent) 38%, transparent 100%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.b325-word{z-index:1;left:calc(var(--wx) * 1%);top:calc(var(--wy) * 1%);pointer-events:none;white-space:nowrap;font-family:var(--b325-title,var(--cine-font,var(--cv-font-heading,inherit)));font-weight:500;font-size:calc(var(--wsz) * 1cqw);letter-spacing:.01em;color:#f5f5f5;margin:0;line-height:1.05;position:absolute;transform:translate(-50%)}.b325-half,.b325-slab{z-index:2;pointer-events:none;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);height:calc(var(--h) * 1%);position:absolute}.b325-half[data-end=right]{border-radius:0 calc(var(--h) * .448cqh) calc(var(--h) * .448cqh) 0}.b325-half[data-end=left]{border-radius:calc(var(--h) * .448cqh) 0 0 calc(var(--h) * .448cqh)}.b325-slab{clip-path:var(--clip);overflow:hidden}.b325-backdrop{object-fit:cover;width:100%;height:100%;opacity:clamp(0, var(--s) - var(--i) + 1, 1);display:block;position:absolute;inset:0}.b325-box{z-index:3;left:calc(var(--NX) * 1%);top:calc(var(--NY) * 1%);width:calc(var(--bw) * 1cqw);height:calc(var(--bh) * 1cqh);border:2px solid color-mix(in srgb, var(--ink) 55%, #aa9f9f);pointer-events:none;border-radius:3cqw;position:absolute;transform:translate(-50%,-50%)}.b325-rail{z-index:3;pointer-events:none;gap:1.6cqh;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:7%;left:1.8%}.b325-rail li{--act:max(0, 1 - max(var(--s) - var(--i), var(--i) - var(--s)));align-items:center;gap:1.2cqw;display:flex}.b325-rail img{object-fit:contain;width:10cqw;height:6.5cqh;display:block}.b325-rail span{font-family:var(--b325-title,inherit);white-space:nowrap;opacity:var(--act);transform:translateX(calc((1 - var(--act)) * -1.5cqw));align-items:center;gap:.8cqw;font-size:max(11px,1.1cqw);font-weight:600;display:flex}.b325-rail span:before{content:"";background:currentColor;width:2.5cqw;height:1px}.b325-slide{z-index:4;pointer-events:none;--AX:var(--ax);--AY:var(--ay);--AS:var(--as);--r:clamp(-2, var(--s) - var(--i), 1);--u2:clamp(0, var(--r) + 2, 1);--u1:clamp(0, var(--r) + 1, 1);--u0:clamp(0, var(--r), 1);position:absolute;inset:0}.b325-pic{width:calc(var(--AS) * 1cqw);position:absolute}.b325-pic>img,.b325-pic>picture,.b325-pic>picture>img{width:100%;height:auto;display:block}.cv-cine-index[data-travel=line] .b325-pic{left:calc(var(--AX) * 1%);top:calc(var(--AY) * 1%);--X:calc(var(--QX) + (var(--NX) - var(--QX)) * var(--u2) + (var(--AX) - var(--NX)) * var(--u1) + (var(--OX) - var(--AX)) * var(--u0));--Y:calc(var(--QY) + (var(--NY) - var(--QY)) * var(--u2) + (var(--AY) - var(--NY)) * var(--u1) + (var(--OY) - var(--AY)) * var(--u0));--K:calc(var(--QS) + (var(--NS) - var(--QS)) * var(--u2) + (1 - var(--NS)) * var(--u1) + (var(--OS) - 1) * var(--u0));--T:calc(var(--QT) + (var(--NT) - var(--QT)) * var(--u2) - var(--NT) * var(--u1) + var(--OT) * var(--u0));opacity:calc(var(--QO) + (var(--NO) - var(--QO)) * var(--u2) + (1 - var(--NO)) * var(--u1) + (var(--OO) - 1) * var(--u0));transform:translate(-50%, -50%) translate(calc((var(--X) - var(--AX)) * 1cqw), calc((var(--Y) - var(--AY)) * 1cqh)) rotate(calc(var(--T) * 1deg)) scale(var(--K))}.cv-cine-index[data-travel=orbit] .b325-orbit{left:calc(var(--PVX) * 1%);top:calc(var(--PVY) * 1%);width:0;height:0;transform:rotate(calc(var(--r) * var(--step) * 1deg));position:absolute}.cv-cine-index[data-travel=orbit] .b325-pic{left:calc((var(--AX) - var(--PVX)) * 1cqw);top:calc((var(--AY) - var(--PVY)) * 1cqh);transform:translate(-50%,-50%)}.b325-spin{pointer-events:none;clip-path:circle(calc(var(--AS) * var(--wd) * .005cqw) at calc(var(--wx) * 1%) calc(var(--wy) * 1%));transform-origin:calc(var(--wx) * 1%) calc(var(--wy) * 1%);transform:rotate(calc(var(--r) * var(--spin) * 1deg));position:absolute;inset:0}.b325-spin img{width:100%;height:auto;display:block}.b325-titles{z-index:5;left:calc(var(--TX) * 1%);top:calc(var(--TY) * 1%);position:absolute}.cv-cine-index[data-title-behind] .b325-titles{z-index:3}.b325-frame[data-align=center] .b325-titles{text-align:center;transform:translate(-50%)}.b325-mask{height:1.32em;line-height:1.32;overflow:clip}.b325-track{transform:translate3d(0, calc(var(--s) * -1.9em), 0)}.b325-mask,.b325-track{display:block}.b325-row{white-space:nowrap;height:1.9em;font:inherit;margin:0;display:block}.b325-row[style]{color:var(--si)}.b325-frame[data-slide-ink=phone] .b325-titles .b325-row[style]{color:inherit}.b325-cta .b325-mask{height:1.3em;line-height:1.3}.b325-title{font-family:var(--b325-title,var(--cine-font,var(--cv-font-heading,inherit)));font-size:calc(var(--TSZ) * 1cqw);letter-spacing:-.005em;font-weight:400}.b325-sub{font-family:var(--b325-sub,var(--b325-title,inherit));font-size:calc(var(--SSZ) * 1cqw);height:1.2em;line-height:1.2}.b325-frame[data-sub=outline] .b325-sub .b325-row{-webkit-text-stroke:max(1px, .021em) var(--si,var(--ink));color:#0000!important}.b325-frame[data-sub=outline][data-slide-ink=phone] .b325-sub .b325-row{-webkit-text-stroke-color:var(--ink)}.b325-line{font-family:var(--b325-title,inherit);font-size:calc(var(--LSZ) * 1cqw);margin-top:1em}.b325-frame[data-weight="700"] .b325-title{font-weight:700}.b325-counter{z-index:6;left:calc(var(--CX) * 1%);top:calc(var(--CY) * 1%);font-variant-numeric:tabular-nums;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.b325-counter[data-style=badge]{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--ink) 80%, transparent);opacity:.85;border-radius:50%;justify-content:center;width:max(32px,3.05cqw);font-size:max(11px,1.25cqw);font-weight:500}.b325-counter[data-style=badge] .b325-mask{height:1.2em;line-height:1.2}.b325-counter[data-style=big]{font-family:var(--b325-title,inherit);font-size:calc(var(--CSZ) * 1cqw);align-items:flex-start;font-weight:400;line-height:.8;transform:none}.b325-counter[data-style=big] .b325-mask{height:.8em;line-height:.8}.b325-counter[data-style=big] .b325-track{transform:translate3d(0, calc(var(--s) * -1em), 0)}.b325-counter[data-style=big] .b325-row{height:1em}.b325-counter-of{font-size:max(12px,.16em)}.b325-counter[data-style=big] .b325-counter-of{margin:.15em 0 0 .45em;font-size:.16em}.b325-stats{z-index:6;left:calc(var(--STX) * 1%);top:calc(var(--STY) * 1%);text-align:center;font-family:var(--b325-title,inherit);gap:3.6cqw;margin:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.b325-stats>div{flex-direction:column;align-items:center;gap:.9cqh;display:flex}.b325-stats dd{margin:0;font-size:max(12px,.9cqw);font-weight:700}.b325-stats dt{opacity:.85;text-transform:uppercase;font-size:max(9px,.7cqw);font-weight:500}.b325-hint{z-index:6;left:calc(var(--hx) * 1%);top:calc(var(--hy) * 1%);letter-spacing:.02em;opacity:.6;margin:0;font-size:max(12px,1.33cqw);font-weight:500;position:absolute}.b325-cta{z-index:6;left:calc(var(--CTX) * 1%);top:calc(var(--CTY) * 1%);color:var(--b325-cta,var(--ink));white-space:nowrap;align-items:center;min-height:44px;font-size:max(14px,1.56cqw);font-weight:600;text-decoration:none;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.b325-cta:focus-visible{outline-offset:3px;outline:2px solid}.b325-opening{z-index:7;pointer-events:none;opacity:clamp(0, 1 - var(--o) * 1.6, 1);transform:translate3d(0, calc(var(--o) * -26cqh), 0) scale(calc(1 - .45 * var(--o)));flex-direction:column;justify-content:center;align-items:center;gap:6cqh;display:flex;position:absolute;inset:0}.b325-opening span{font-family:var(--b325-title,inherit);letter-spacing:.01em;font-size:2.8cqw;font-weight:700}.b325-bar{background:linear-gradient(90deg, var(--ink) calc(var(--ko) * 100%), color-mix(in srgb, var(--ink) 30%, transparent) 0);width:28cqw;height:3.2cqh;display:block;transform:skew(-24deg)}.b325-frame[data-opening] :is(.b325-half,.b325-slab,.b325-rail,.b325-counter,.b325-stats,.b325-box){opacity:clamp(0, var(--s) + 1, 1)}.b325-badge{z-index:6;left:calc(var(--bx) * 1%);top:calc(var(--by) * 1%);width:calc(var(--bs) * 1cqw);aspect-ratio:1;border:max(1.5px, calc(var(--bs) * .03cqw)) solid currentColor;color:var(--b325-badge,var(--cine-ink));border-radius:50%;place-items:center;min-width:44px;text-decoration:none;display:grid;position:absolute;transform:translate(-50%,-50%)}.b325-badge>*{grid-area:1/1}.b325-badge-label{transform:rotate(var(--bt));font-weight:800;font-size:calc(var(--bs) * .12cqw);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap}.b325-badge-icon{font-size:calc(var(--bs) * .26cqw);line-height:1}.b325-badge:focus-visible{outline-offset:4px;outline:2px solid}.b325-badge[data-late]{opacity:clamp(0, (var(--cv-p) - .78) * 6, 1)}.cv-cine-word[data-move=unmask]{--k1:clamp(0, var(--cv-p) / .2, 1);--k2:clamp(0, (var(--cv-p) - .22) / .2, 1);--e2:calc(var(--k2) * var(--k2) * (3 - 2 * var(--k2)));transform:translate3d(calc(var(--w-fx,0px) * (1 - var(--e2))), calc(var(--w-fy,0px) * (1 - var(--e2))), 0);clip-path:inset(-.3em -3vw .04em)}.cv-cine-word[data-move=unmask] :is(.cv-cine-word-line,.cv-cine-word-lines){transform:translate3d(0, calc((1 - var(--k1) * var(--k1) * (3 - 2 * var(--k1))) * 110%), 0)}.cv-cine-word[data-move=unmask][data-align=left]{padding-left:3.5vw}.cv-cine-word[data-move=unmask][data-at=bottom]{bottom:3.5svh}.cv-cine-layers:has(.cv-cine-word[data-move=unmask]) .cv-cine-float{--a:.42!important;--b:.8!important}.cv-cine-layers:has(.cv-cine-word[data-move=unmask])[data-floats=path] .cv-cine-float{--lo:clamp(0, (var(--cv-p) - .8) * 6, 1)}.cv-cine-layers[data-labels=caption] .cv-cine-float-label{font-family:var(--cv-font-body,inherit);line-height:1.2}.cv-cine-layers[data-labels=caption][data-floats] .cv-cine-float-label b{letter-spacing:0;text-transform:uppercase;font-family:inherit;font-size:max(12px,1.11vw);font-weight:600}.cv-cine-layers[data-labels=caption][data-floats] .cv-cine-float-label small{opacity:1;color:color-mix(in srgb, currentColor 45%, #959593);text-transform:uppercase;letter-spacing:0;margin-top:.35em;font-size:max(9px,.83vw);font-weight:600}.cv-cine-layers[data-labels=caption][data-floats] .cv-cine-float-label b:only-child{font-size:max(10px,.83vw);font-weight:500}@media (max-width:639px){.b325-frame{--QX:var(--pqx);--QY:var(--pqy);--QS:var(--pqs);--QT:var(--pqt);--QO:var(--pqo);--NX:var(--pnx);--NY:var(--pny);--NS:var(--pns);--NT:var(--pnt);--NO:var(--pno);--OX:var(--pox);--OY:var(--poy);--OS:var(--pos);--OT:var(--pot);--OO:var(--poo);--PVX:var(--ppvx);--PVY:var(--ppvy);--TX:var(--ptx);--TY:var(--pty);--TSZ:var(--ptsz);--SSZ:var(--pssz);--LSZ:var(--plsz);--CX:var(--pcx);--CY:var(--pcy);--CSZ:var(--pcsz);--STX:var(--pstx);--STY:var(--psty);--CTX:var(--pctx);--CTY:var(--pcty)}.b325-slide{--AX:var(--pax);--AY:var(--pay);--AS:var(--pas)}.b325-half,.b325-slab{left:calc(var(--px) * 1%);top:calc(var(--py) * 1%);width:calc(var(--pw) * 1%);height:calc(var(--ph) * 1%)}.b325-half[data-end=right]{border-radius:0 calc(var(--ph) * .448cqh) calc(var(--ph) * .448cqh) 0}.b325-half[data-end=left]{border-radius:calc(var(--ph) * .448cqh) 0 0 calc(var(--ph) * .448cqh)}.b325-slab{clip-path:var(--pclip)}:is(.b325-half,.b325-slab,.b325-stats)[data-phone=hide],.b325-box,.b325-rail,.b325-titles[data-phone=hide]{display:none}.b325-frame[data-slide-ink=phone] .b325-titles .b325-row[style]{color:var(--si)}.b325-frame[data-sub=outline][data-slide-ink=phone] .b325-sub .b325-row{color:#0000;-webkit-text-stroke-color:var(--si,var(--ink))}.b325-frame[data-phone-align=center] .b325-titles{text-align:center;transform:translate(-50%)}.b325-frame[data-phone-align=left] .b325-titles{text-align:left;transform:none}.b325-word{font-size:calc(var(--pwsz) * 1cqw);top:calc(var(--pwy) * 1%)}.b325-glow{top:calc(var(--pgy) * 1%);width:calc(var(--pgsz) * 1cqw)}.b325-stats{gap:6cqw}.b325-stats dd{font-size:12px}.b325-stats dt{font-size:9px}.b325-hint{display:none}.b325-opening span{font-size:7.5cqw}.b325-bar{width:70cqw;height:4cqh}.b325-badge{left:calc(var(--pbx) * 1%);top:calc(var(--pby) * 1%);width:calc(var(--pbs) * 1cqw)}.b325-badge-label{font-size:calc(var(--pbs) * .12cqw)}.b325-badge-icon{font-size:calc(var(--pbs) * .26cqw)}.b325-counter[data-style=badge]{width:40px;font-size:14px}.cv-cine-word[data-move=unmask]{transform:translate3d(0, calc(var(--w-pfy,0px) * (1 - var(--e2))), 0)}.cv-cine-layers .cv-cine-word[data-move=unmask]{top:10.5svh}.cv-cine-word[data-move=unmask][data-align=left]{padding-left:6vw}.cv-cine-layers[data-labels=caption][data-floats] .cv-cine-float-label b{font-size:13px}.cv-cine-layers[data-labels=caption][data-floats] .cv-cine-float-label small,.cv-cine-layers[data-labels=caption][data-floats] .cv-cine-float-label b:only-child{font-size:9px}}
.cv-cine-layers[data-floats] .cv-cine-float[data-b321=text]{white-space:pre;width:auto;line-height:1}.cv-b321-text{text-align:var(--tal,center);line-height:var(--tlh,1);font-family:var(--cine-font,var(--cv-font-heading,inherit));font-size:calc(var(--tsz,6) * 1vw);font-weight:var(--twt,400);color:var(--tcol,currentColor);letter-spacing:0;display:block}.cv-cine-layers[data-floats=path] .cv-cine-float[data-b321=text]{transform:translate3d(calc(var(--tax,-50%) + var(--fdx) * 1vw * (1 - var(--e))), calc(-50% + var(--fdy) * 1svh * (1 - var(--e))), 0) scale(calc(var(--fk) + (1 - var(--fk)) * var(--e))) rotate(calc(var(--fr0) + (var(--fr) - var(--fr0)) * var(--e)));transform-origin:0}.cv-cine-float img{aspect-ratio:var(--far,auto)}.cv-b321-btn{pointer-events:auto;background:var(--tfill,var(--cine-accent));font-family:inherit;font-weight:var(--twt,700);border-radius:10px;align-items:center;gap:.7em;padding:.62em 1em;text-decoration:none;display:inline-flex}.cv-b321-btn:focus-visible{outline-offset:3px;outline:2px solid}.cv-b321-phone{display:none}.cv-b321-shape{width:100%;aspect-ratio:1 / var(--asp,1);background:var(--scol);border-radius:var(--rad,0);display:block}.cv-cine-layers[data-floats] .cv-cine-float[data-b321=shape]{z-index:1}.cv-b321-swap{z-index:4;pointer-events:none;position:absolute;inset:0}.cv-b321-swap[data-move=fade]{opacity:calc(1 - var(--e))}.cv-b321-swap[data-move=wipe-left]{clip-path:inset(0 calc(var(--e) * 100%) 0 0)}.cv-b321-swap[data-move=wipe-right]{clip-path:inset(0 0 0 calc(var(--e) * 100%))}@media (max-width:639px){.cv-cine-float img{aspect-ratio:var(--pfar,var(--far,auto))}.cv-b321-text{font-size:calc(var(--ptsz,14) * 1vw);text-align:var(--ptal,var(--tal,center))}.cv-b321-text .cv-cine-desk{display:none}.cv-b321-phone{display:inline}.cv-cine-layers[data-floats=path] .cv-cine-float[data-b321=text]{transform:translate3d(calc(var(--ptax,-50%) + var(--pfdx) * 1vw * (1 - var(--e))), calc(-50% + var(--pfdy) * 1svh * (1 - var(--e))), 0) scale(calc(var(--pfk) + (1 - var(--pfk)) * var(--e))) rotate(calc(var(--fr0) + (var(--fr) - var(--fr0)) * var(--e)))}}.cv-no-anim .cv-b321-swap{display:none}@media (prefers-reduced-motion:reduce){.cv-b321-swap{display:none}}@media print{.cv-b321-swap{display:none}}
@property --b323-p{syntax:"<number>";inherits:true;initial-value:1}.b323-track{--b323-p:var(--cv-p)}.b323-stage>.b323-track{position:absolute;inset:0}.b323-flow>.b323-track{position:relative}.cv-cine-timeline[data-cine-track] .cv-cine-p:not(.b323-track){animation:none}.cv-cine-timeline .b323-line-in,.cv-cine-timeline .b323-letter,.cv-cine-timeline .b323-letter-ground{--lp:clamp(0, (var(--b323-p) - var(--a,0)) / (var(--b,1) - var(--a,0)), 1);--e:calc(var(--lp) * var(--lp) * (3 - 2 * var(--lp)))}.cv-cine-timeline .b323-stage{container-type:size}.cv-cine-still.cv-cine-timeline:not([data-flow]){height:clamp(560px,100svh,900px);overflow:clip}.b323-flow{position:relative;overflow:clip;container-type:inline-size}.b323-flow .b323-canvas{width:100%;position:relative;top:auto;left:auto;translate:none}.cv-cine-still.cv-cine-timeline .cv-cine-stage{height:100%}.b323-canvas{width:min(100cqw, calc(100cqh * var(--fw) / var(--fh)));aspect-ratio:var(--fw) / var(--fh);position:absolute;top:50%;left:50%;translate:-50% -50%;container-type:size}.b323-canvas[data-fit=cover]{width:max(100cqw, calc(100cqh * var(--fw) / var(--fh)))}.b323-l,.b323-media{--g1:clamp(0, (var(--b323-p) - var(--k1,0)) / var(--n1,1), 1);--g2:clamp(0, (var(--b323-p) - var(--k2,0)) / var(--n2,1), 1);--g3:clamp(0, (var(--b323-p) - var(--k3,0)) / var(--n3,1), 1);--g4:clamp(0, (var(--b323-p) - var(--k4,0)) / var(--n4,1), 1);--e1:calc(var(--ql1,0) * var(--g1) + var(--qi1,0) * var(--g1) * var(--g1) * (3 - 2 * var(--g1)) + var(--qo1,0) * (1 - (1 - var(--g1)) * (1 - var(--g1)) * (1 - var(--g1))) + var(--qh1,0) * clamp(0, (var(--g1) - .999) * 1000, 1));--e2:calc(var(--ql2,0) * var(--g2) + var(--qi2,0) * var(--g2) * var(--g2) * (3 - 2 * var(--g2)) + var(--qo2,0) * (1 - (1 - var(--g2)) * (1 - var(--g2)) * (1 - var(--g2))) + var(--qh2,0) * clamp(0, (var(--g2) - .999) * 1000, 1));--e3:calc(var(--ql3,0) * var(--g3) + var(--qi3,0) * var(--g3) * var(--g3) * (3 - 2 * var(--g3)) + var(--qo3,0) * (1 - (1 - var(--g3)) * (1 - var(--g3)) * (1 - var(--g3))) + var(--qh3,0) * clamp(0, (var(--g3) - .999) * 1000, 1));--e4:calc(var(--ql4,0) * var(--g4) + var(--qi4,0) * var(--g4) * var(--g4) * (3 - 2 * var(--g4)) + var(--qo4,0) * (1 - (1 - var(--g4)) * (1 - var(--g4)) * (1 - var(--g4))) + var(--qh4,0) * clamp(0, (var(--g4) - .999) * 1000, 1));--O:calc(var(--o0,1) + var(--o1,0) * var(--e1) + var(--o2,0) * var(--e2) + var(--o3,0) * var(--e3) + var(--o4,0) * var(--e4));--X:calc(var(--x0,0) + var(--x1,0) * var(--e1) + var(--x2,0) * var(--e2) + var(--x3,0) * var(--e3) + var(--x4,0) * var(--e4));--Y:calc(var(--y0,0) + var(--y1,0) * var(--e1) + var(--y2,0) * var(--e2) + var(--y3,0) * var(--e3) + var(--y4,0) * var(--e4));--S:calc(var(--s0,1) + var(--s1,0) * var(--e1) + var(--s2,0) * var(--e2) + var(--s3,0) * var(--e3) + var(--s4,0) * var(--e4));--R:calc(var(--r0,0) + var(--r1,0) * var(--e1) + var(--r2,0) * var(--e2) + var(--r3,0) * var(--e3) + var(--r4,0) * var(--e4));opacity:var(--O);transform:translate3d(calc(var(--X) * 1cqw), calc(var(--Y) * 1cqw), 0) rotate(calc(var(--R) * 1deg)) scale(var(--S))}.b323-media{z-index:0;transform-origin:50%;position:absolute;inset:0;overflow:hidden}.b323-media img,.b323-media picture{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.b323-panel{inset:calc(var(--mi,0) * 1cqw);border-radius:calc(var(--mr,0) * 1cqw)}@supports (clip-path:shape(from 0 0, line to 1px 1px)){.b323-notched,.b323-l[data-notched]{clip-path:var(--notch);border-radius:0}}.b323-l{left:calc(var(--x) * 1cqw);top:calc(var(--y) * 1cqh);width:calc(var(--w) * 1cqw);z-index:1;transform-origin:50%;rotate:var(--turn,0deg);margin:0;position:absolute}.b323-l[data-h]{height:calc(var(--h) * 1cqh)}.b323-l[data-phone-only]{display:none}.b323-l[data-turned]{transform-origin:0 0;white-space:nowrap}.b323-text,.b323-title,.b323-button{font-size:calc(var(--fs,2) * 1cqw);line-height:var(--lh,1.2);letter-spacing:var(--ls,0);overflow-wrap:break-word;font-weight:400}.b323-title{font-family:var(--cine-font,var(--cv-font-heading,inherit))}.b323-l[data-align=center]{text-align:center}.b323-l[data-align=right]{text-align:right}.b323-l[data-align=justified]{text-align:justify}.b323-upper{text-transform:uppercase}.b323-shadow{text-shadow:0 4px 4px #00000040}.b323-shape{border-radius:calc(var(--rad,0) * 1cqw);-webkit-backdrop-filter:blur(var(--bk,0));filter:blur(var(--bl,0));pointer-events:none}.b323-round{border-radius:50%!important}.b323-picture{border-radius:calc(var(--rad,0) * 1cqw);pointer-events:none;overflow:hidden}.b323-picture img{object-fit:cover;width:100%;height:100%;display:block}.b323-picture[data-fit=contain] img{object-fit:contain}.b323-picture[data-fit=fill] img{object-fit:fill}.b323-button{color:inherit;border-radius:calc(var(--rad,0) * 1cqw);justify-content:center;align-items:center;gap:.6em;text-decoration:none;display:flex}.b323-button:focus-visible{outline:2px solid var(--cine-accent);outline-offset:3px}.b323-l[data-extrude]:after{content:attr(data-extrude);background:var(--face,currentColor);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.b323-line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:visible clip}.b323-line-in{transform:translate3d(0, calc((1 - var(--e)) * 112%), 0);display:inline-block}.b323-letter-ground,.b323-letter{z-index:20;pointer-events:none;opacity:calc(1 - clamp(0, (var(--lp) - .5) * 2, 1));position:absolute;inset:0}.b323-letter-ground{background:var(--cine-ground)}.b323-letter{color:#0000;font-family:var(--cine-font,var(--cv-font-heading,inherit));white-space:nowrap;font-weight:800;line-height:.8;font-size:calc((var(--lt0,70) + (var(--lt1,320) - var(--lt0,70)) * var(--e)) * 1cqh);background-position:50%;background-size:cover;-webkit-background-clip:text;background-clip:text;place-items:center;display:grid;overflow:hidden}@media (max-width:639px){.cv-cine-timeline[data-phone-frame] .b323-canvas{width:min(100cqw, calc(100cqh * var(--pfw) / var(--pfh)));aspect-ratio:var(--pfw) / var(--pfh)}.cv-cine-timeline[data-phone-frame] .b323-canvas[data-fit=cover]{width:max(100cqw, calc(100cqh * var(--pfw) / var(--pfh)))}.cv-cine-timeline[data-phone-frame] .b323-flow .b323-canvas{width:100%}.b323-l{left:calc(var(--px,var(--x)) * 1cqw);top:calc(var(--py,var(--y)) * 1cqh);width:calc(var(--pw,var(--w)) * 1cqw)}.b323-l[data-h]{height:calc(var(--ph,var(--h)) * 1cqh)}.b323-text,.b323-title,.b323-button{font-size:calc(var(--pfs,var(--fs,2)) * 1cqw)}.b323-l[data-palign=left]{text-align:left}.b323-l[data-palign=center]{text-align:center}.b323-l[data-palign=right]{text-align:right}.b323-l[data-phone-hide]{display:none}.b323-l[data-phone-only]{display:block}.b323-button[data-phone-only]{display:flex}.b323-media img,.b323-media video{object-position:var(--mfx,50%) 50%}.b323-button{min-height:44px}}.cv-cine-still .b323-letter,.cv-cine-still .b323-letter-ground,.cv-no-anim .b323-letter,.cv-no-anim .b323-letter-ground{display:none}@media (prefers-reduced-motion:reduce){.b323-letter,.b323-letter-ground{display:none}}@media print{.b323-letter,.b323-letter-ground{display:none}}.b323-media .b323-last,.cv-no-anim .b323-media .b323-first{display:none}.cv-no-anim .b323-media .b323-last{display:block}@media (prefers-reduced-motion:reduce){.b323-media .b323-first{display:none}.b323-media .b323-last{display:block}}@media print{.b323-media .b323-first{display:none}.b323-media .b323-last{display:block}.cv-cine-video{display:none}}.b323-l[data-slide]{--sl:clamp(0, (var(--b323-p) - var(--sl-a,.4)) / (var(--sl-b,.7) - var(--sl-a,.4)), 1);--sle:calc(var(--sl) * var(--sl) * (3 - 2 * var(--sl)))}.b323-l[data-slide=out]{translate:0 calc(var(--sle) * -100cqh)}.b323-l[data-slide=in]{translate:0 calc((1 - var(--sle)) * 100cqh)}.cv-cine-timeline[data-slides] .b323-canvas{overflow:clip}
.cv-cine.cv-travel{background:0 0}.cv-cine.cv-travel[data-cine-track=contain]{height:auto}.cv-travel-track{z-index:6;pointer-events:none;position:absolute;inset:0}.cv-travel-layer{height:100svh;position:sticky;top:0;overflow:clip;container-type:size}.cv-travel-still{z-index:6;pointer-events:none;grid-column:1;display:none;position:absolute;inset:0;overflow:clip;container-type:size}.cv-travel-item{width:calc(var(--w) * 1cqw);will-change:transform;--t1:clamp(0, (var(--cv-p) - var(--a1,2)) / (var(--b1,3) - var(--a1,2)), 1);--t2:clamp(0, (var(--cv-p) - var(--a2,2)) / (var(--b2,3) - var(--a2,2)), 1);--t3:clamp(0, (var(--cv-p) - var(--a3,2)) / (var(--b3,3) - var(--a3,2)), 1);--t4:clamp(0, (var(--cv-p) - var(--a4,2)) / (var(--b4,3) - var(--a4,2)), 1);--t5:clamp(0, (var(--cv-p) - var(--a5,2)) / (var(--b5,3) - var(--a5,2)), 1);--t6:clamp(0, (var(--cv-p) - var(--a6,2)) / (var(--b6,3) - var(--a6,2)), 1);--t7:clamp(0, (var(--cv-p) - var(--a7,2)) / (var(--b7,3) - var(--a7,2)), 1);--t8:clamp(0, (var(--cv-p) - var(--a8,2)) / (var(--b8,3) - var(--a8,2)), 1);--t9:clamp(0, (var(--cv-p) - var(--a9,2)) / (var(--b9,3) - var(--a9,2)), 1);--t10:clamp(0, (var(--cv-p) - var(--a10,2)) / (var(--b10,3) - var(--a10,2)), 1);--t11:clamp(0, (var(--cv-p) - var(--a11,2)) / (var(--b11,3) - var(--a11,2)), 1);--t12:clamp(0, (var(--cv-p) - var(--a12,2)) / (var(--b12,3) - var(--a12,2)), 1);--s1:calc(var(--t1) * var(--t1) * (3 - 2 * var(--t1)));--s2:calc(var(--t2) * var(--t2) * (3 - 2 * var(--t2)));--s3:calc(var(--t3) * var(--t3) * (3 - 2 * var(--t3)));--s4:calc(var(--t4) * var(--t4) * (3 - 2 * var(--t4)));--s5:calc(var(--t5) * var(--t5) * (3 - 2 * var(--t5)));--s6:calc(var(--t6) * var(--t6) * (3 - 2 * var(--t6)));--s7:calc(var(--t7) * var(--t7) * (3 - 2 * var(--t7)));--s8:calc(var(--t8) * var(--t8) * (3 - 2 * var(--t8)));--s9:calc(var(--t9) * var(--t9) * (3 - 2 * var(--t9)));--s10:calc(var(--t10) * var(--t10) * (3 - 2 * var(--t10)));--s11:calc(var(--t11) * var(--t11) * (3 - 2 * var(--t11)));--s12:calc(var(--t12) * var(--t12) * (3 - 2 * var(--t12)));--X:calc(var(--x0) + var(--dx1,0) * var(--s1) + var(--dx2,0) * var(--s2) + var(--dx3,0) * var(--s3) + var(--dx4,0) * var(--s4) + var(--dx5,0) * var(--s5) + var(--dx6,0) * var(--s6) + var(--dx7,0) * var(--s7) + var(--dx8,0) * var(--s8) + var(--dx9,0) * var(--s9) + var(--dx10,0) * var(--s10) + var(--dx11,0) * var(--s11) + var(--dx12,0) * var(--s12));--Y:calc(var(--y0) + var(--dy1,0) * var(--s1) + var(--dy2,0) * var(--s2) + var(--dy3,0) * var(--s3) + var(--dy4,0) * var(--s4) + var(--dy5,0) * var(--s5) + var(--dy6,0) * var(--s6) + var(--dy7,0) * var(--s7) + var(--dy8,0) * var(--s8) + var(--dy9,0) * var(--s9) + var(--dy10,0) * var(--s10) + var(--dy11,0) * var(--s11) + var(--dy12,0) * var(--s12));--R:calc(var(--r0) + var(--dr1,0) * var(--s1) + var(--dr2,0) * var(--s2) + var(--dr3,0) * var(--s3) + var(--dr4,0) * var(--s4) + var(--dr5,0) * var(--s5) + var(--dr6,0) * var(--s6) + var(--dr7,0) * var(--s7) + var(--dr8,0) * var(--s8) + var(--dr9,0) * var(--s9) + var(--dr10,0) * var(--s10) + var(--dr11,0) * var(--s11) + var(--dr12,0) * var(--s12));--K:calc(var(--k0) + var(--dk1,0) * var(--s1) + var(--dk2,0) * var(--s2) + var(--dk3,0) * var(--s3) + var(--dk4,0) * var(--s4) + var(--dk5,0) * var(--s5) + var(--dk6,0) * var(--s6) + var(--dk7,0) * var(--s7) + var(--dk8,0) * var(--s8) + var(--dk9,0) * var(--s9) + var(--dk10,0) * var(--s10) + var(--dk11,0) * var(--s11) + var(--dk12,0) * var(--s12));--O:calc(var(--o0) + var(--do1,0) * var(--s1) + var(--do2,0) * var(--s2) + var(--do3,0) * var(--s3) + var(--do4,0) * var(--s4) + var(--do5,0) * var(--s5) + var(--do6,0) * var(--s6) + var(--do7,0) * var(--s7) + var(--do8,0) * var(--s8) + var(--do9,0) * var(--s9) + var(--do10,0) * var(--s10) + var(--do11,0) * var(--s11) + var(--do12,0) * var(--s12));--L:calc(var(--l0) + var(--dl1,0) * var(--s1) + var(--dl2,0) * var(--s2) + var(--dl3,0) * var(--s3) + var(--dl4,0) * var(--s4) + var(--dl5,0) * var(--s5) + var(--dl6,0) * var(--s6) + var(--dl7,0) * var(--s7) + var(--dl8,0) * var(--s8) + var(--dl9,0) * var(--s9) + var(--dl10,0) * var(--s10) + var(--dl11,0) * var(--s11) + var(--dl12,0) * var(--s12));transform:translate3d(calc(var(--X) * 1cqw - 50%), calc(var(--Y) * 1cqh - 50%), 0) rotate(calc(var(--R) * 1deg)) scale(var(--K));opacity:var(--O);position:absolute;top:0;left:0}.cv-travel-view{opacity:calc(var(--q0) + var(--dq1,0) * var(--s1) + var(--dq2,0) * var(--s2) + var(--dq3,0) * var(--s3) + var(--dq4,0) * var(--s4) + var(--dq5,0) * var(--s5) + var(--dq6,0) * var(--s6) + var(--dq7,0) * var(--s7) + var(--dq8,0) * var(--s8) + var(--dq9,0) * var(--s9) + var(--dq10,0) * var(--s10) + var(--dq11,0) * var(--s11) + var(--dq12,0) * var(--s12));display:block}.cv-travel-view img{width:100%;height:auto;display:block}.cv-travel-view~.cv-travel-view{position:absolute;inset:0}.cv-travel-view~.cv-travel-view img{object-fit:contain;height:100%}.cv-travel-shadow img{filter:drop-shadow(0 24px 28px #00000047)}.cv-travel-roll{position:absolute;overflow:hidden;container-type:inline-size}.cv-travel-roll-strip{width:calc(100% + var(--lspan) * 1cqw);background-repeat:repeat-x;background-size:auto 100%;background-position:calc(var(--lmin) * -1cqw) 0;transform:translate3d(calc((var(--lmin) - var(--L)) * 1cqw), 0, 0);position:absolute;top:0;bottom:0;left:0}@media (max-width:639px){.cv-travel-item{width:calc(var(--pw) * 1cqw);--t1:clamp(0, (var(--cv-p) - var(--pa1,2)) / (var(--pb1,3) - var(--pa1,2)), 1);--t2:clamp(0, (var(--cv-p) - var(--pa2,2)) / (var(--pb2,3) - var(--pa2,2)), 1);--t3:clamp(0, (var(--cv-p) - var(--pa3,2)) / (var(--pb3,3) - var(--pa3,2)), 1);--t4:clamp(0, (var(--cv-p) - var(--pa4,2)) / (var(--pb4,3) - var(--pa4,2)), 1);--t5:clamp(0, (var(--cv-p) - var(--pa5,2)) / (var(--pb5,3) - var(--pa5,2)), 1);--t6:clamp(0, (var(--cv-p) - var(--pa6,2)) / (var(--pb6,3) - var(--pa6,2)), 1);--t7:clamp(0, (var(--cv-p) - var(--pa7,2)) / (var(--pb7,3) - var(--pa7,2)), 1);--t8:clamp(0, (var(--cv-p) - var(--pa8,2)) / (var(--pb8,3) - var(--pa8,2)), 1);--t9:clamp(0, (var(--cv-p) - var(--pa9,2)) / (var(--pb9,3) - var(--pa9,2)), 1);--t10:clamp(0, (var(--cv-p) - var(--pa10,2)) / (var(--pb10,3) - var(--pa10,2)), 1);--t11:clamp(0, (var(--cv-p) - var(--pa11,2)) / (var(--pb11,3) - var(--pa11,2)), 1);--t12:clamp(0, (var(--cv-p) - var(--pa12,2)) / (var(--pb12,3) - var(--pa12,2)), 1);--X:calc(var(--px0) + var(--pdx1,0) * var(--s1) + var(--pdx2,0) * var(--s2) + var(--pdx3,0) * var(--s3) + var(--pdx4,0) * var(--s4) + var(--pdx5,0) * var(--s5) + var(--pdx6,0) * var(--s6) + var(--pdx7,0) * var(--s7) + var(--pdx8,0) * var(--s8) + var(--pdx9,0) * var(--s9) + var(--pdx10,0) * var(--s10) + var(--pdx11,0) * var(--s11) + var(--pdx12,0) * var(--s12));--Y:calc(var(--py0) + var(--pdy1,0) * var(--s1) + var(--pdy2,0) * var(--s2) + var(--pdy3,0) * var(--s3) + var(--pdy4,0) * var(--s4) + var(--pdy5,0) * var(--s5) + var(--pdy6,0) * var(--s6) + var(--pdy7,0) * var(--s7) + var(--pdy8,0) * var(--s8) + var(--pdy9,0) * var(--s9) + var(--pdy10,0) * var(--s10) + var(--pdy11,0) * var(--s11) + var(--pdy12,0) * var(--s12));--R:calc(var(--pr0) + var(--pdr1,0) * var(--s1) + var(--pdr2,0) * var(--s2) + var(--pdr3,0) * var(--s3) + var(--pdr4,0) * var(--s4) + var(--pdr5,0) * var(--s5) + var(--pdr6,0) * var(--s6) + var(--pdr7,0) * var(--s7) + var(--pdr8,0) * var(--s8) + var(--pdr9,0) * var(--s9) + var(--pdr10,0) * var(--s10) + var(--pdr11,0) * var(--s11) + var(--pdr12,0) * var(--s12));--K:calc(var(--pk0) + var(--pdk1,0) * var(--s1) + var(--pdk2,0) * var(--s2) + var(--pdk3,0) * var(--s3) + var(--pdk4,0) * var(--s4) + var(--pdk5,0) * var(--s5) + var(--pdk6,0) * var(--s6) + var(--pdk7,0) * var(--s7) + var(--pdk8,0) * var(--s8) + var(--pdk9,0) * var(--s9) + var(--pdk10,0) * var(--s10) + var(--pdk11,0) * var(--s11) + var(--pdk12,0) * var(--s12))}}.cv-travel.cv-cine-still{grid-template-columns:minmax(0,1fr);display:grid}.cv-travel.cv-cine-still .cv-travel-still{display:block}.cv-no-anim .cv-travel{grid-template-columns:minmax(0,1fr);display:grid}.cv-no-anim .cv-travel-track{display:none}.cv-no-anim .cv-travel-still{display:block}@media (prefers-reduced-motion:reduce){.cv-travel{grid-template-columns:minmax(0,1fr);display:grid}.cv-travel-track{display:none}.cv-travel-still{display:block}}@media print{.cv-travel{grid-template-columns:minmax(0,1fr);display:grid}.cv-travel-track{display:none}.cv-travel-still{display:block}}.cv-cine-copy[data-at=right]{top:12%;left:auto;right:clamp(20px,6vw,96px);transform:none}.cv-cine-scrim[data-at=right]{background:linear-gradient(270deg, color-mix(in srgb, var(--cine-ground) 78%, transparent) 0%, color-mix(in srgb, var(--cine-ground) 30%, transparent) 42%, transparent 70%)}.cv-cine-word[data-move=meet] .cv-cine-word-half[data-half="0"]{transform:translate3d(0, calc((1 - var(--e)) * -28svh), 0)}.cv-cine-word[data-move=meet] .cv-cine-word-half[data-half="1"]{transform:translate3d(0, calc((1 - var(--e)) * 28svh), 0)}.cv-cine-float[data-label-only] .cv-cine-float-label small{white-space:pre-line}.cv-cine-float-label{font-family:var(--cine-label-font,inherit)}.cv-cine-word[data-stack][data-align=left] .cv-cine-phone{align-items:flex-start}.cv-cine-word[data-stack][data-align=right] .cv-cine-phone{align-items:flex-end}@media (min-width:640px){.cv-cine[style*=--cine-label-px] .cv-cine-float-label b{font-size:max(14px, calc(var(--cine-label-px) / 14.4 * 1vw))}.cv-cine[style*=--cine-label-px] .cv-cine-float-label small{font-size:max(11px, calc(var(--cine-label-px) / 14.4 * .5vw));line-height:1.5}.cv-cine-word[data-y]{top:var(--w-y);margin-top:calc(var(--w-d) * -.39);bottom:auto}.cv-cine-word[data-y][data-stack]{margin-top:calc(var(--w-d) * -.84)}}@media (max-width:639px){.cv-cine-copy[data-phone-at=top]{top:72px;bottom:auto}.cv-cine-copy[data-phone-at=none]{display:none}}
