/*! aliviro-v7-premium.css · Aliviro PDP v7 premium kit · 9 Oct 2026 · built from premium-preview/src by build.py (comments stripped). Docs: pdp-build/PREMIUM_KIT.md */
:root{--alv-paper:#FAF8F3;--alv-cream:#F6F4EF;--alv-stone:#EFECE5;--alv-card:#FFFFFF;--alv-night:#1C1C1E;--alv-ink:#1C1C1E;--alv-ink-2:#55534E;--alv-ink-3:#8F8C84;--alv-rule:#E3DED4;--alv-rule-2:#CBC5B8;--alv-rule-d:#3A3A3E;--alv-f:Archivo,Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--alv-gut:16px;--alv-max:1180px;--alv-read:60ch;--alv-sec:clamp(48px,12vw,104px);--alv-top:64px;--alv-r2:12px;--alv-r1:6px;--alv-pill:999px;--alv-dur-tap:100ms;--alv-dur-fast:160ms;--alv-dur-base:260ms;--alv-dur-slow:400ms;--alv-dur-beat:520ms;--alv-ease-enter:cubic-bezier(0.05,0.7,0.1,1);--alv-ease-exit:cubic-bezier(0.3,0,0.8,0.15);--alv-ease-move:cubic-bezier(0.2,0,0,1);--alv-ease-scrub:linear;--alv-dur-scrub:1000ms;--alv-stagger:60ms;--alv-rise:16px;--alv-press:0.97;--alv-w4:4px;--alv-w2:2px;--alv-w1:1px}@media (min-width:900px){:root{--alv-gut:32px}}.alv{--acc:var(--alv-ink)}html .v7x{--acc:var(--xa)}html .v7q{--acc:var(--qa)}html .v7c{--acc:var(--ca)}html .v7g{--acc:var(--ga)}.alv,html :is(.v7x,.v7q,.v7c,.v7g){--acc-d:var(--acc);--acc-w:var(--alv-stone)}@supports (color:color-mix(in srgb,red,red)){.alv,html :is(.v7x,.v7q,.v7c,.v7g){--acc-d:color-mix(in srgb,var(--acc) 78%,#000);--acc-w:color-mix(in srgb,var(--acc) 9%,var(--alv-paper))}}html body{counter-reset:alv-n}.alv{position:relative;background:var(--alv-bg,var(--alv-paper));color:var(--alv-ink);font:400 16px/1.55 var(--alv-f);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal}.alv *,.alv *::before,.alv *::after{box-sizing:border-box}:where(.alv) :where(h2,h3,p,ol,ul,dl,dd,figure,figcaption){margin:0}:where(.alv) :where(ol,ul){padding:0;list-style:none}.alv-w{max-width:var(--alv-max);margin:0 auto;padding:var(--alv-sec) var(--alv-gut)}.alv-hd{max-width:46rem}.alv-eye,html :is(.v7x-e,.v7p-e,.v7q-e,.v7g-e,.v7c-e){margin:0 0 12px;font:600 11px/1.3 var(--alv-f);letter-spacing:0.14em;text-transform:uppercase;color:var(--alv-ink-2)}.alv-eye::before,html :is(.v7x-e,.v7p-e,.v7q-e)::before{counter-increment:alv-n;content:counter(alv-n,decimal-leading-zero);display:inline-block;margin-right:10px;padding-right:10px;border-right:1px solid var(--alv-rule-2);color:var(--acc,var(--alv-ink));font-variant-numeric:tabular-nums}.alv-eye--plain::before{content:none;counter-increment:none}.alv-h2,html :is(.v7x,.v7p,.v7q,.v7g) h2{max-width:18ch;font:700 30px/1.06 var(--alv-f);letter-spacing:-0.028em;text-wrap:balance}.alv-lede,html :is(.v7x-i,.v7p-i){max-width:var(--alv-read);margin-top:14px;font-size:17px;line-height:1.55;color:var(--alv-ink-2)}.alv-num{display:block;font:800 56px/0.92 var(--alv-f);letter-spacing:-0.045em;font-variant-numeric:tabular-nums lining-nums;color:var(--acc)}.alv-num small{margin-left:0.12em;font-size:0.38em;font-weight:700;letter-spacing:-0.01em}.alv-lab{font:600 11px/1.3 var(--alv-f);letter-spacing:0.12em;text-transform:uppercase;color:var(--alv-ink-2)}.alv-cap{font:500 13px/1.5 var(--alv-f);color:var(--alv-ink-2)}.alv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:0;border-radius:var(--alv-pill);background:var(--alv-ink);color:var(--alv-paper);font:700 15px/1 var(--alv-f);text-decoration:none;cursor:pointer;transition:transform var(--alv-dur-tap) var(--alv-ease-move)}.alv-btn:active{transform:scale(var(--alv-press))}.alv-btn--line{background:transparent;color:var(--alv-ink);box-shadow:inset 0 0 0 1px var(--alv-ink)}.alv-btn svg{width:18px;height:18px;flex:none}.alv :focus-visible{outline:2px solid var(--acc);outline-offset:3px}.alv-i{display:block;width:24px;height:24px}.alv-i *{vector-effect:non-scaling-stroke}@media (min-width:900px){.alv-h2,html :is(.v7x,.v7p,.v7q,.v7g) h2{font-size:46px}.alv-num{font-size:88px}}.alv-ph{overflow:hidden;border:1px solid var(--alv-rule);border-radius:var(--alv-r2);background:var(--alv-card)}.alv-ph__f{position:relative;aspect-ratio:var(--ar,4 / 5);overflow:hidden;background:var(--alv-paper)}.alv-ph__f img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 50%)}.alv-ph--plate .alv-ph__f img{inset:7%;width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply}.alv-matte img{filter:saturate(0.94) contrast(0.97)}.alv-ph figcaption{display:flex;align-items:baseline;gap:10px;padding:12px 14px 14px;border-top:1px solid var(--alv-rule);font:500 13px/1.45 var(--alv-f);color:var(--alv-ink-2)}.alv-ph figcaption b{flex:none;font:600 10.5px/1.45 var(--alv-f);letter-spacing:0.14em;text-transform:uppercase;color:var(--alv-ink)}.alv-scene{overflow:visible}.alv-pin{position:relative;height:var(--pin,240vh)}.alv-stage{position:-webkit-sticky;position:sticky;top:var(--alv-top);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;height:calc(100vh - var(--alv-top));height:calc(100svh - var(--alv-top));padding:18px var(--alv-gut) 22px;overflow:hidden}@supports (overflow:clip){.alv-stage{overflow:clip}}.alv-stage>*{min-width:0}.alv-fig{position:relative;min-height:0;display:grid;place-items:center}.alv-fig>svg,.alv-fig>.alv-art{width:100%;height:100%;max-width:var(--fig-max,720px)}@media (min-width:900px){.alv-stage--split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:1fr auto;align-items:center;column-gap:56px;max-width:var(--alv-max);margin:0 auto}.alv-stage--split>.alv-fig{grid-column:2;grid-row:1 / span 2;height:100%}}.alv-scrub,.alv-win{animation-duration:var(--alv-dur-scrub);animation-timing-function:var(--ease,var(--alv-ease-scrub));animation-iteration-count:1;animation-fill-mode:both;animation-play-state:paused;animation-delay:calc(var(--p,1) * var(--alv-dur-scrub) * -1)}.alv-win{animation-delay:calc((var(--p,1) - var(--a,0)) / (var(--b,1) - var(--a,0)) * var(--alv-dur-scrub) * -1)}@keyframes alv-k-fade{from{opacity:0}to{opacity:1}}@keyframes alv-k-out{from{opacity:1}to{opacity:0}}@keyframes alv-k-rise{from{opacity:0;transform:translate3d(0,var(--alv-rise),0)}to{opacity:1;transform:none}}@keyframes alv-k-draw{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes alv-k-grow-x{from{transform:scaleX(0)}to{transform:none}}@keyframes alv-k-grow-y{from{transform:scaleY(0)}to{transform:none}}@keyframes alv-k-move{from{transform:translate3d(var(--fx,0px),var(--fy,0px),var(--fz,0px))}to{transform:translate3d(var(--tx,0px),var(--ty,0px),var(--tz,0px))}}.alv-3d{perspective:var(--persp,1400px);perspective-origin:50% 30%}.alv-tilt{transform:rotateX(var(--rx,56deg)) rotateZ(var(--rz,-38deg));transform-style:preserve-3d}.alv-layer{position:absolute;inset:0;backface-visibility:hidden}.alv-dark{--alv-bg:#2D2A25;--alv-paper:#2D2A25;--alv-stone:#3A3733;--alv-card:#3A3733;--alv-ink:#FFFFFF;--alv-ink-2:#CFCBC2;--alv-ink-3:#9A968C;--alv-rule:#4A4740;--alv-rule-2:#4A4740;--acc-w:#3A3733;--spot:rgba(255,255,255,0.12);--alv-hue:var(--acc);border-top:1px solid #3A3733;border-bottom:1px solid #3A3733;color:#FFFFFF}.alv-dark--cool{--alv-bg:#141518;--alv-paper:#141518;--alv-stone:#24262B;--alv-card:#24262B;--alv-rule:#34373D;--alv-rule-2:#34373D;--acc-w:#24262B}.alv-dark .alv-eye,.alv-dark .alv-eye::before{color:var(--alv-ink-3);border-color:var(--alv-rule)}.alv-dark .alv-h2{max-width:16ch;font-weight:800;font-size:36px;line-height:1.02;letter-spacing:-0.032em}.alv-dark .alv-lede{max-width:54ch;margin-top:12px;font-size:16px}.alv-dark .alv-num{color:var(--alv-hue)}.alv-dark .alv-co::before{background:var(--alv-hue)}.alv-dark .alv-co>i{border-color:var(--alv-ink-3)}.alv-dark .alv-co>b small,.alv-dark .alv-cap{color:var(--alv-ink-3)}.alv-dark .alv-dim::before,.alv-dark .alv-dim::after{border-color:var(--alv-ink-3)}.alv-dark .alv-dim>b{color:var(--alv-ink-2)}.alv-dark .d-con{stroke:#5A5750}.alv-dark .d-acc{stroke:var(--alv-hue)}.alv-dark .d-adot{fill:var(--alv-hue)}.alv-dark .alv-stage{gap:12px;max-width:var(--alv-max);margin:0 auto;padding:20px var(--alv-gut) 92px;--rsv:500px}.alv-dark .alv-fig>.alv-box{position:relative;width:min(100%,var(--mx,560px),calc((100vh - var(--rsv)) * var(--w) / var(--h)));width:min(100%,var(--mx,560px),calc((100svh - var(--rsv)) * var(--w) / var(--h)));height:auto;max-width:none;aspect-ratio:var(--w) / var(--h);margin:0 auto}.alv-box>svg{display:block;width:100%;height:100%}.alv-spot{position:relative}.alv-spot::before{content:"";position:absolute;inset:-6% -3%;background:radial-gradient(ellipse 50% 46% at 50% 50%,var(--spot) 0%,transparent 72%);pointer-events:none}.alv-spot>*{position:relative}.alv-caps{display:grid;gap:6px 24px}.alv-cap-i{min-width:0;padding-top:9px;border-top:1px solid var(--alv-rule)}.alv-cap-i>b,.alv-cap-i>.alv-cap-t{display:block;font:600 14px/1.3 var(--alv-f);letter-spacing:-0.005em;color:var(--alv-ink)}.alv-cap-i>span,.alv-cap-i>small,.alv-cap-i>b small{display:block;margin-top:2px;font:500 12.5px/1.4 var(--alv-f);letter-spacing:0;text-transform:none;color:var(--alv-ink-3)}.alv-caps .alv-co{position:relative;left:auto;top:auto;width:auto;height:auto;z-index:auto}.alv-caps .alv-co::before,.alv-caps .alv-co>i{display:none}.alv-caps .alv-co>b{position:static;padding:0;transform:none;white-space:normal;text-align:left;font:600 14px/1.3 var(--alv-f);letter-spacing:-0.005em;text-transform:none}.alv-caps .alv-co.is-l>b,.alv-caps .alv-co.is-dn>b{position:static;left:auto;right:auto;top:auto;bottom:auto;padding:0;transform:none;text-align:left}.alv-cap-i .alv-num{margin:2px 0 2px;font-size:40px}.alv-cap-i .alv-num + span{margin-top:0}.alv-dark .alv-stage .alv-caps{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:0 12px}.alv-dark .alv-stage .alv-cap-i>b,.alv-dark .alv-stage .alv-cap-i>.alv-cap-t,.alv-dark .alv-stage .alv-caps .alv-co>b{font-size:12.5px}.alv-dark .alv-stage .alv-cap-i>span,.alv-dark .alv-stage .alv-cap-i>small,.alv-dark .alv-stage .alv-cap-i>b small{font-size:11.5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.alv-dark .alv-stage .alv-cap-i .alv-num{font-size:30px}@media (max-height:760px){.alv-dark .alv-stage{--rsv:410px}.alv-dark .alv-stage .alv-lede{display:none}}@media (max-height:640px){.alv-dark .alv-stage{--rsv:380px;gap:8px}.alv-dark .alv-stage .alv-h2{font-size:30px}}@media (min-width:900px){.alv-dark .alv-h2{font-size:56px}.alv-dark .alv-lede{font-size:17px}.alv-dark .alv-stage{gap:16px;padding:28px var(--alv-gut) 96px;--rsv:470px}.alv-dark .alv-stage>.alv-hd{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:56px;align-items:end;max-width:none}.alv-dark .alv-stage>.alv-hd>.alv-eye{grid-column:1 / -1}.alv-dark .alv-stage>.alv-hd>.alv-lede{margin-top:0;padding-bottom:6px}.alv-caps{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:0 32px}.alv-dark .alv-stage .alv-caps{gap:0 32px}.alv-cap-i{padding-top:12px}.alv-cap-i>b,.alv-cap-i>.alv-cap-t,.alv-caps .alv-co>b,.alv-dark .alv-stage .alv-cap-i>b,.alv-dark .alv-stage .alv-cap-i>.alv-cap-t,.alv-dark .alv-stage .alv-caps .alv-co>b{font-size:15px}.alv-cap-i>span,.alv-cap-i>small,.alv-cap-i>b small,.alv-dark .alv-stage .alv-cap-i>span,.alv-dark .alv-stage .alv-cap-i>small,.alv-dark .alv-stage .alv-cap-i>b small{font-size:13.5px}.alv-cap-i .alv-num,.alv-dark .alv-stage .alv-cap-i .alv-num{font-size:56px}}@keyframes fx-k-steam{0%{opacity:0;transform:translate(0,0) scale(.5,.35)}22%{opacity:var(--fx-peak,.6)}62%{opacity:calc(var(--fx-peak,.6) * .55)}100%{opacity:0;transform:translate(var(--fx-dx,0px),var(--fx-rise,-70px)) scale(1.5,1.3)}}.fx-steam{pointer-events:none}@keyframes fx-k-paint{from{clip-path:inset(0 100% 0 -6%)}to{clip-path:inset(0 -6% 0 -6%)}}@keyframes fx-k-front{0%{opacity:0;transform:translateX(var(--fx-x0))}12%{opacity:1}88%{opacity:1}100%{opacity:0;transform:translateX(var(--fx-x1))}}.alv-co{position:absolute;left:var(--x,50%);top:var(--y,50%);width:0;height:0;z-index:2}.alv-co::before{content:"";position:absolute;left:-3.5px;top:-3.5px;width:7px;height:7px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 2px var(--alv-bg,var(--alv-paper))}.alv-co>i{position:absolute;left:0;bottom:0;width:var(--dx,40px);height:var(--dy,24px);border:0 solid var(--alv-ink-2);border-width:1px 0 0 1px;transform-origin:0 100%}.alv-co>b{position:absolute;left:var(--dx,40px);bottom:var(--dy,24px);padding-left:6px;transform:translateY(50%);white-space:nowrap;font:600 11px/1.2 var(--alv-f);letter-spacing:0.08em;text-transform:uppercase;color:var(--alv-ink)}.alv-co>b small{display:block;margin-top:2px;font:500 12px/1.3 var(--alv-f);letter-spacing:0;text-transform:none;color:var(--alv-ink-2)}.alv-co.is-dn>i{top:0;bottom:auto;border-width:0 0 1px 1px;transform-origin:0 0}.alv-co.is-dn>b{top:var(--dy,24px);bottom:auto;transform:translateY(-50%)}.alv-co.is-l>i{left:auto;right:0;border-width:1px 1px 0 0;transform-origin:100% 100%}.alv-co.is-l>b{left:auto;right:var(--dx,40px);padding:0 6px 0 0;text-align:right}.alv-co.is-l.is-dn>i{border-width:0 1px 1px 0;transform-origin:100% 0}.alv-dim{position:relative;display:flex;align-items:center;justify-content:center;width:var(--w,100%);height:18px}.alv-dim::before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--alv-ink-2)}.alv-dim::after{content:"";position:absolute;inset:2px 0;border:0 solid var(--alv-ink-2);border-width:0 1px}.alv-dim>b{position:relative;padding:0 8px;background:var(--alv-bg,var(--alv-paper));font:600 11px/1 var(--alv-f);letter-spacing:0.06em;font-variant-numeric:tabular-nums;color:var(--alv-ink-2);white-space:nowrap}.alv-dim--v{width:18px;height:var(--h,100%)}.alv-dim--v::before{left:50%;right:auto;top:0;bottom:0;border-top:0;border-left:1px solid var(--alv-ink-2)}.alv-dim--v::after{inset:0 2px;border-width:1px 0}.alv-dim--v>b{padding:6px 0;writing-mode:vertical-rl;transform:rotate(180deg)}.alv-svg,.alv-scene{--d-ink:var(--alv-ink);--d-cut:var(--acc-d);--d-ink-2:var(--alv-ink-2);--d-acc:var(--acc);--d-ink-3:var(--alv-ink-3);--d-fill:#E3DED4;--d-soft:var(--acc-w)}.alv-svg{display:block;overflow:hidden}.alv-svg :is(path,line,polyline,polygon,rect,circle,ellipse,use){vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.d-cut{fill:none;stroke:var(--d-cut);stroke-width:var(--alv-w4)}.d-out{fill:none;stroke:var(--d-ink-2);stroke-width:var(--alv-w2)}.d-acc{fill:none;stroke:var(--d-acc);stroke-width:var(--alv-w2)}.d-det{fill:none;stroke:var(--d-ink-2);stroke-width:var(--alv-w1)}.d-con{fill:none;stroke:var(--d-ink-3);stroke-width:var(--alv-w1)}.d-hid{fill:none;stroke:var(--d-ink-2);stroke-width:var(--alv-w1);stroke-dasharray:6 4}.d-fill{fill:var(--d-fill);stroke:none}.d-soft{fill:var(--d-soft);stroke:none}.d-dot{fill:var(--d-ink-2);stroke:none}.d-adot{fill:var(--d-acc);stroke:none}.d-lab{font:500 11px var(--alv-f);fill:var(--d-ink-2)}.d-dim{font:500 10px var(--alv-f);letter-spacing:0.04em;fill:var(--d-ink-2)}.d-tit{font:700 13px var(--alv-f);fill:var(--d-ink)}.d-draw{stroke-dasharray:100 1000;stroke-dashoffset:0}.alv-tr-g{display:grid;margin-top:32px}.alv-tr-p{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:22px 0 24px}.alv-tr-p:last-child{border-bottom:1px solid var(--alv-rule)}.alv-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--alv-rule-2);color:var(--acc)}.alv-ico .alv-i{width:22px;height:22px}.alv-tr-p h3{padding-top:2px;font:700 18px/1.3 var(--alv-f);letter-spacing:-0.01em;overflow-wrap:anywhere}.alv-tr-p p{margin-top:6px;font-size:15px;line-height:1.55;color:var(--alv-ink-2);overflow-wrap:anywhere}.alv-tr-p .alv-tr-rt{margin-top:8px;font:600 13px/1.4 var(--alv-f);color:var(--alv-ink)}.alv-tr-rt::before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--acc);vertical-align:1px}.alv-tr-a{margin-top:14px}.alv-pays{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.alv-pays svg{width:auto;height:22px}.alv-tb{position:relative;margin-top:40px;padding-top:2px}.alv-tb-c{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0 10px;font:600 11px/1.3 var(--alv-f);letter-spacing:0.14em;text-transform:uppercase;color:var(--alv-ink)}.alv-tb-m{font:800 12px/1 var(--alv-f);letter-spacing:0.26em;color:var(--alv-ink)}.alv-tb-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--alv-rule-2);background:var(--alv-rule-2)}.alv-tb-i{min-width:0;padding:12px 12px 14px;background:var(--alv-bg,var(--alv-paper))}.alv-tb-i:last-child:nth-child(odd){grid-column:1 / -1}.alv-tb-i dt{font:600 10.5px/1.3 var(--alv-f);letter-spacing:0.12em;text-transform:uppercase;color:var(--alv-ink-2)}.alv-tb-i dd{margin-top:4px;font:600 15px/1.35 var(--alv-f);color:var(--alv-ink);overflow-wrap:anywhere}.alv-tr-co{max-width:var(--alv-read);margin-top:18px;font:500 13px/1.5 var(--alv-f);color:var(--alv-ink-2)}@media (min-width:900px){.alv-tr-g{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px;margin-top:48px}.alv-tr-p{grid-template-columns:minmax(0,1fr);align-content:start;padding:24px 0 0}.alv-tr-p:last-child{border-bottom:0}.alv-tb-g{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.alv-tb-i:last-child:nth-child(odd){grid-column:auto}}.alv-hl::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--alv-rule);transform-origin:0 50%}.alv-hl--w2::before{height:2px;background:var(--alv-ink)}html.alv-m [data-scene="once"] .alv-r,html.alv-m [data-scene="once"].alv-r{transition-property:opacity,transform;transition-duration:var(--alv-dur-base);transition-timing-function:var(--alv-ease-enter)}html.alv-m [data-scene="once"] .alv-hl::before,html.alv-m [data-scene="once"].alv-hl::before{transition-property:transform;transition-duration:var(--alv-dur-slow);transition-timing-function:var(--alv-ease-move)}html.alv-m [data-scene="once"] .d-draw{transition-property:stroke-dashoffset;transition-duration:var(--alv-dur-slow);transition-timing-function:var(--alv-ease-move)}html.alv-m [data-scene="once"]:not(.is-in) .alv-r,html.alv-m [data-scene="once"]:not(.is-in).alv-r{opacity:0;transform:translate3d(0,var(--alv-rise),0)}html.alv-m [data-scene="once"]:not(.is-in) .alv-hl::before,html.alv-m [data-scene="once"]:not(.is-in).alv-hl::before{transform:scaleX(0)}html.alv-m [data-scene="once"]:not(.is-in) .d-draw{stroke-dashoffset:100}html.alv-m :is(.alv-r,.d-draw)[data-i="1"],html.alv-m .alv-hl[data-i="1"]::before{transition-delay:var(--alv-stagger)}html.alv-m :is(.alv-r,.d-draw)[data-i="2"],html.alv-m .alv-hl[data-i="2"]::before{transition-delay:calc(var(--alv-stagger) * 2)}html.alv-m :is(.alv-r,.d-draw)[data-i="3"],html.alv-m .alv-hl[data-i="3"]::before{transition-delay:calc(var(--alv-stagger) * 3)}html.alv-m :is(.alv-r,.d-draw)[data-i="4"],html.alv-m .alv-hl[data-i="4"]::before{transition-delay:calc(var(--alv-stagger) * 4)}html :is(.v7x,.v7p,.v7q,.v7g,.v7c){font-family:var(--alv-f);-webkit-font-smoothing:antialiased}html :is(.v7x-w,.v7q-w,.v7g-w){padding-top:var(--alv-sec);padding-bottom:var(--alv-sec)}html .v7p-w{padding-top:var(--alv-sec);padding-bottom:calc(var(--alv-sec) - 8px)}html .v7x-s{gap:0;margin-top:28px}html .v7x-s li{min-height:0;padding:20px 0 22px 56px;border:0;border-top:1px solid var(--alv-rule);border-radius:0;background:none}html .v7x-s li:last-child{border-bottom:1px solid var(--alv-rule)}html .v7x-s i{top:20px;left:0;width:36px;height:36px;background:none;box-shadow:inset 0 0 0 1px var(--acc);color:var(--acc);font:600 14px/36px var(--alv-f);font-variant-numeric:tabular-nums}html .v7x :is(li,.v7x-n) b{font-size:17px;font-weight:700;letter-spacing:-0.005em}html .v7x :is(li,.v7x-n) p{margin-top:6px;font-size:15px;line-height:1.55;color:var(--alv-ink-2)}html .v7x-c{gap:0;margin-top:28px}html .v7x-c li{padding:24px 0 26px;border:0;border-top:1px solid var(--alv-rule);border-radius:0;background:none}html .v7x-c li:last-child{border-bottom:1px solid var(--alv-rule)}html .v7x-c i{margin-bottom:12px;font:800 56px/0.92 var(--alv-f);letter-spacing:-0.045em;font-variant-numeric:tabular-nums lining-nums;color:var(--acc)}html .v7x-t{margin-top:28px;border:0;border-top:2px solid var(--alv-ink);border-bottom:1px solid var(--alv-rule);border-radius:0;background:none}html .v7x-t :is(th,td){padding:14px 0}html .v7x-t th{padding-right:16px;font:600 11px/1.45 var(--alv-f);letter-spacing:0.12em;text-transform:uppercase;color:var(--alv-ink-2)}html .v7x-t td{font-size:15px;font-weight:500}html .v7x-t tr + tr>*{border-top-color:var(--alv-rule)}html .v7x h3{margin-top:32px;font:700 13px/1.3 var(--alv-f);letter-spacing:0.12em;text-transform:uppercase}html .v7x-n{margin-top:24px;padding:18px 18px 18px 16px;border:1px solid var(--alv-rule);border-left:2px solid var(--acc);border-radius:var(--alv-r1);background:var(--alv-card)}html .v7x-h i{box-shadow:inset 0 0 0 1px rgba(28,28,30,0.14)}html .v7p-r{counter-reset:alv-fig;gap:14px;margin-top:28px}html .v7p-r li{counter-increment:alv-fig;border-color:var(--alv-rule);border-radius:var(--alv-r2);background:var(--alv-paper)}html .v7p-r img{background:transparent;mix-blend-mode:multiply}html .v7p-r div{padding:12px 14px 14px;border-top:1px solid var(--alv-rule);background:var(--alv-card);font-size:13.5px;line-height:1.45}html .v7p-r div::before{content:"Fig. " counter(alv-fig,decimal-leading-zero);display:block;margin-bottom:6px;font:600 10.5px/1.3 var(--alv-f);letter-spacing:0.14em;text-transform:uppercase;color:var(--alv-ink-2)}html .v7p-r b{font-size:15px;font-weight:700}html .v7q-l{margin-top:28px;border:0;border-top:2px solid var(--alv-ink);border-bottom:1px solid var(--alv-rule);border-radius:0;background:none}html .v7q-l details + details{border-top-color:var(--alv-rule)}html .v7q summary{min-height:44px;padding:14px 0;font:600 17px/1.35 var(--alv-f);letter-spacing:-0.005em}html .v7q summary::after{width:32px;height:32px;background:none;box-shadow:inset 0 0 0 1px var(--alv-rule-2);color:var(--alv-ink);font:400 20px/32px var(--alv-f)}html .v7q [open] summary::after{box-shadow:inset 0 0 0 1px var(--acc);color:var(--acc)}html .v7q summary:focus-visible{outline-offset:2px;border-radius:var(--alv-r1)}html .v7q-a{max-width:62ch;padding:0 0 22px;font-size:15.5px;line-height:1.6;color:var(--alv-ink-2)}html .v7q-h{margin-top:24px;padding:18px;border-color:var(--alv-rule);border-radius:var(--alv-r2);background:var(--alv-card)}html .v7g-l{gap:0;margin-top:24px}html .v7g-l li{padding:18px 0;border:0;border-top:1px solid var(--alv-rule);border-radius:0;background:none}html .v7g-l li:last-child{border-bottom:1px solid var(--alv-rule)}html .v7g-t{border:0;border-top:2px solid var(--alv-ink);border-bottom:1px solid var(--alv-rule);border-radius:0;background:none}html .v7g-t :is(th,td){padding:12px 0}html .v7g-t th{padding-right:16px;font:600 11px/1.45 var(--alv-f);letter-spacing:0.12em;text-transform:uppercase}html .v7g-t tr + tr>*{border-top-color:var(--alv-rule)}html .v7g h3{font:700 13px/1.3 var(--alv-f);letter-spacing:0.12em;text-transform:uppercase}html .v7g-l a{color:var(--alv-ink);text-underline-offset:3px}html .v7c-w{padding-top:var(--alv-sec)}html .v7c h2{font-weight:700;font-size:34px;letter-spacing:-0.03em}html .v7c.is-d .v7c-e{color:#B9B7B0}html .v7c ul{padding-top:16px;border-top:1px solid var(--alv-rule)}html .v7c.is-d ul{border-top-color:var(--alv-rule-d)}html .v7-bar{border-top-color:var(--alv-rule)}@media (min-width:900px){html .v7x-s,html .v7x-c{column-gap:40px}html .v7x-s li:last-child,html .v7x-c li:last-child{border-bottom:0}html .v7x-c li{border-top:2px solid var(--alv-ink)}html .v7x-c i{font-size:72px}html .v7c h2{font-size:52px}}@media (prefers-reduced-motion:reduce){.alv-btn,.alv-r,.alv-hl::before,.d-draw,[data-scene="once"],[data-scene="once"] *{transition:none !important}[data-scene="once"] .alv-r,[data-scene="once"].alv-r{opacity:1 !important;transform:none !important}[data-scene="once"] .alv-hl::before,[data-scene="once"].alv-hl::before{transform:none !important}[data-scene="once"] .d-draw{stroke-dashoffset:0 !important}.alv-btn:active{transform:none}.alv-scrub,.alv-win{animation-delay:calc(var(--alv-dur-scrub) * -1) !important}.alv-pin{height:auto}.alv-stage{position:relative;top:auto;height:auto;min-height:0}.alv-fig{aspect-ratio:var(--fig-ar,4 / 3)}.alv-dark .alv-fig>.alv-box{width:min(100%,var(--mx,560px))}}html.alv-rm .alv-btn,html.alv-rm .alv-r,html.alv-rm .alv-hl::before,html.alv-rm .d-draw,html.alv-rm [data-scene="once"],html.alv-rm [data-scene="once"] *{transition:none !important}html.alv-rm [data-scene="once"] .alv-r,html.alv-rm [data-scene="once"].alv-r{opacity:1 !important;transform:none !important}html.alv-rm [data-scene="once"] .alv-hl::before,html.alv-rm [data-scene="once"].alv-hl::before{transform:none !important}html.alv-rm [data-scene="once"] .d-draw{stroke-dashoffset:0 !important}html.alv-rm .alv-btn:active{transform:none}html.alv-rm .alv-scrub,html.alv-rm .alv-win{animation-delay:calc(var(--alv-dur-scrub) * -1) !important}html.alv-rm .alv-pin{height:auto}html.alv-rm .alv-stage{position:relative;top:auto;height:auto;min-height:0}html.alv-rm .alv-fig{aspect-ratio:var(--fig-ar,4 / 3)}html.alv-rm .alv-dark .alv-fig>.alv-box{width:min(100%,var(--mx,560px))}
