.hva .so-svc{padding-block:var(--hva-p4)}.hva .so-svc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}.hva .so-svc-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.hva .so-svc-item{min-width:0}.hva .so-svc-card{background:var(--logo-plate);border:1px solid var(--line);height:100%;color:var(--ink);flex-direction:column;text-decoration:none;transition:border-color .25s,box-shadow .25s;display:flex}.hva .so-svc-media{aspect-ratio:16/10;background:var(--dark);display:block;position:relative;overflow:hidden}.hva .so-svc-media>:is(img,video){object-fit:cover;width:100%;height:100%;transition:scale .7s var(--hva-ease);display:block;position:absolute;inset:0}.hva .so-svc-film{opacity:0;transition:opacity .5s ease, scale .7s var(--hva-ease)}.hva .so-svc-film.is-on{opacity:1}.hva .so-svc-body{flex-direction:column;flex:1;min-width:0;padding:22px 24px 26px;display:flex}.hva .so-svc-title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--ink);margin:8px 0 0;font-size:21px;font-weight:700;line-height:1.2}.hva .so-svc-copy{color:var(--ink-2);margin:10px 0 0;font-size:15px;line-height:1.55}.hva .so-svc-more{align-self:flex-start;padding-top:6px}.hva #cipp-rehabilitation .so-svc-media>:is(img,video){object-position:52% 50%;filter:brightness(1.35)contrast(1.1);transform:scale(1.5)}.hva .so-svc-item.is-link .so-svc-card:hover,.hva .so-svc-item.is-link .so-svc-card:focus-visible{border-color:var(--accent-deep);box-shadow:0 24px 48px -28px color-mix(in srgb, var(--dark) 45%, transparent)}.hva .so-svc-item.is-link .so-svc-card:hover .so-svc-media>*{scale:1.04}.hva .so-svc-item.is-link .so-svc-card:hover .hva-more svg{translate:4px}.hva .so-svc-item.is-link .so-svc-card:hover .hva-more span{text-underline-offset:4px;text-decoration:underline}.hva .so-motion{min-height:44px;color:var(--muted);font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 4px;font-size:12px;font-weight:700;transition:color .2s;display:inline-flex}.hva .so-motion:hover{color:var(--ink)}.hva .so-motion-icon{background:linear-gradient(90deg,currentColor 0 35%,#0000 35% 65%,currentColor 65%);flex:none;width:10px;height:12px;position:relative}.hva .so-motion-icon.is-play{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:11px}@media (min-width:640px){.hva .so-svc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:1024px){.hva .so-svc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hva .so-svc-body{padding:24px 28px 28px}}.hva .so-walls{padding-block:var(--hva-p5)}.hva .so-walls-grid{grid-template-columns:minmax(0,1fr);display:grid}.hva .so-walls-text .hva-h2{margin-top:18px}.hva .so-walls-lead{max-width:32rem;color:var(--ink-2);text-wrap:pretty;margin:20px 0 0;font-size:clamp(18px,1.35vw,21px);line-height:1.5}.hva .so-walls-list{border-bottom:1px solid var(--line);margin:40px 0 0;padding:0;list-style:none}.hva .so-walls-list li{border-top:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);column-gap:16px;padding:24px 0;display:grid;position:relative}.hva .so-walls-list li:before{content:"";background:var(--accent);width:0;height:2px;transition:width .45s var(--hva-ease);position:absolute;top:-1px;left:0}.hva .so-walls-list li.is-active:before{width:64px}.hva .so-walls-list :is(h3,p){transition:color .4s}.hva .so-walls-n{border:1px solid var(--line-strong);font-variant-numeric:tabular-nums;width:36px;height:26px;color:var(--ink);grid-row:span 2;align-self:start;place-items:center;font-size:12px;font-weight:700;transition:background-color .3s,border-color .3s;display:inline-grid}.hva .so-walls-list li.is-active .so-walls-n{background:var(--accent);border-color:var(--accent);color:var(--dark)}.hva .so-walls-list h3{font-family:var(--font-heading);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin:0;font-size:19px;font-weight:800;line-height:1.25}.hva .so-walls-list p{max-width:36em;color:var(--ink-2);margin:8px 0 0;font-size:16px;line-height:1.55}.hva .so-walls-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:20px;display:flex}.hva .so-fact{align-items:baseline;gap:12px;margin:0;display:flex}.hva .so-fact b{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-size:28px;font-weight:800;line-height:1.1}.hva .so-fact span{color:var(--muted);font-size:14px;line-height:1.35}.hva .so-walls-fig{margin:0}.hva .so-walls-media{position:relative}.hva .so-walls-media img{aspect-ratio:1600/1090;-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000),linear-gradient(#0000,#000 12% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000),linear-gradient(#0000,#000 12% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hva .so-walls-fig figcaption{max-width:52em;color:var(--muted);margin-top:12px;font-size:14px;line-height:1.5}.hva .so-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap;margin-right:10px;font-size:12px;font-weight:700;display:inline-block}.hva .so-tag:before{content:"[ ";color:var(--accent-deep)}.hva .so-tag:after{content:" ]";color:var(--accent-deep)}.hva .so-pin{left:var(--x);top:var(--y);z-index:2;width:0;height:0;position:absolute}.hva .so-pin i{background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 30%, transparent);transition:box-shadow .4s ease, scale .4s var(--hva-ease);border-radius:50%;position:absolute;top:-7px;left:-7px}.hva .so-pin i:after{content:"";border:1.5px solid var(--accent);opacity:0;border-radius:50%;position:absolute;inset:-12px}.hva .so-pin b{background:var(--dark);min-width:30px;height:22px;color:var(--accent);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;font-size:11px;font-weight:700;transition:background-color .3s,color .3s;display:grid;position:absolute;top:-11px;right:14px}.hva .so-pin em{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:var(--dark);background:var(--on-dark);border-right:2px solid var(--accent);box-shadow:0 6px 20px -10px color-mix(in srgb, var(--dark) 45%, transparent);padding:6px 12px 6px 10px;font-size:13px;font-style:normal;font-weight:800;display:none;position:absolute;top:-15px;right:52px}.hva .so-pin.is-active i{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 34%, transparent), 0 0 22px var(--accent);scale:1.25}.hva .so-pin.is-active b{background:var(--accent);color:var(--dark)}@media (prefers-reduced-motion:no-preference){.hva .so-pin.is-active i:after{animation:1.8s ease-out 2 so-ping}}@keyframes so-ping{0%{opacity:.9;scale:.4}to{opacity:0;scale:1.5}}@media (max-width:1023px){.hva .so-walls-text{display:contents}.hva .so-walls-text>*{grid-column:1/-1}.hva .so-walls-text>.hva-kicker{order:1}.hva .so-walls-text>.hva-h2{order:2}.hva .so-walls-text>.so-walls-lead{order:3}.hva .so-walls-fig{order:4;margin-top:28px}.hva .so-walls-list{order:5;margin-top:28px}.hva .so-walls-foot{order:6}.hva .so-walls-text>.hva-kicker{justify-self:start}}@media (min-width:1024px){.hva .so-walls-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(40px,4.4vw,72px)}.hva .so-walls-fig{top:calc(var(--header-h) + 1px + max(24px, (100svh - var(--header-h) - 560px) / 2));position:sticky}.hva .so-walls.is-live .so-walls-list li:not(.is-active) :is(h3,p){color:var(--muted)}.hva .so-pin.is-active em{display:block}.hva .so-walls-list li{padding-block:28px}}.hva .hm-film{scroll-margin-top:var(--header-h)}.hva .so-ind{padding-block:var(--hva-p4);--so-rule:var(--hva-rule)}.hva .so-ind .hva-h2{color:var(--on-dark)}.hva .so-ind-grid{border-top:1px solid color-mix(in srgb, var(--on-dark) 28%, transparent);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.hva .so-ind-grid li{border-bottom:1px solid var(--so-rule);min-width:0}.hva .so-ind-cell{height:100%;color:var(--on-dark);flex-direction:column;padding:24px 24px 22px 0;text-decoration:none;display:flex;position:relative}.hva .so-ind-cell:before{content:"";background:var(--accent);transform-origin:0;height:2px;transition:scale .35s var(--hva-ease);position:absolute;top:-1px;left:0;right:0;scale:0 1}.hva .so-ind-cell:is(a):hover:before,.hva .so-ind-cell:is(a):focus-visible:before{scale:1}.hva .so-ind-name{font-family:var(--font-heading);letter-spacing:-.005em;text-transform:uppercase;color:var(--on-dark);text-wrap:balance;margin:12px 0 0;font-size:clamp(19px,1.55vw,22px);font-weight:800;line-height:1.15}.hva .so-ind-text{max-width:38ch;color:var(--hva-text-d);margin:10px 0 0;font-size:15px;line-height:1.55}.hva .so-ind-more{align-self:flex-start;margin-top:auto;padding-top:12px}.hva .so-ind-cell:is(a):hover .so-ind-name{color:var(--accent)}.hva .so-ind-cell:is(a):hover .hva-more svg{translate:4px}@media (min-width:640px) and (max-width:1023px){.hva .so-ind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hva .so-ind-grid li:nth-child(2n){border-left:1px solid var(--so-rule)}.hva .so-ind-grid li:nth-child(2n) .so-ind-cell{padding-left:24px}}@media (min-width:1024px){.hva .so-ind-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hva .so-ind-grid li:not(:nth-child(3n+1)){border-left:1px solid var(--so-rule)}.hva .so-ind-grid li:not(:nth-child(3n+1)) .so-ind-cell{padding-left:28px}.hva .so-ind-cell{padding-block:28px 26px;padding-right:28px}}@media (max-width:639px){.hva .so-svc-grid{margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 8px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;gap:12px;overflow-x:auto}.hva .so-svc-grid::-webkit-scrollbar{display:none}.hva .so-svc-item{scroll-snap-align:start}.hva .so-svc-body{padding:16px 18px 20px}.hva .so-svc-title{margin-top:6px;font-size:19px}.hva .so-svc-copy{margin-top:8px;font-size:14px}.hva .so-svc-head{margin-bottom:24px}.hva .so-svc-grid:focus-visible{outline-offset:-2px}.hva .so-walls-list li{padding:16px 0}.hva .so-walls-list h3{font-size:16px}.hva .so-walls-list p{font-size:15px}.hva .so-hero-btn{width:100%}.hva .so-ind-cell{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:60px;padding:12px 0;display:grid}.hva .so-ind-name{margin:0;font-size:16px}.hva .so-ind-text{display:none}.hva .so-ind-more{align-self:center;min-height:0;margin:0;padding:0}.hva .so-ind-more span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.hva .sh3-hero{isolation:isolate;margin-top:calc(-1 * (var(--header-h) + 1px));color:var(--on-dark);background-color:var(--dark);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--hva-chamfer)), calc(100% - var(--hva-chamfer)) 100%, 0 100%);background-position:top;background-size:80px 80px;position:relative;overflow:hidden;container-type:inline-size}.hva .sh3-hero:before{content:"";z-index:1;height:calc(var(--header-h) + 120px);pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--dark) 78%, transparent), transparent);position:absolute;inset:0 0 auto}.hva .sh3-frame{--sh3-k:1;flex-direction:column;display:flex;position:relative}.hva .sh3-inner{z-index:2;pointer-events:none;position:relative}.hva .sh3-inner>*{pointer-events:auto}.hva .sh3-copy{flex-direction:column;align-items:flex-start;display:flex}.hva .sh3-kicker{font-size:13px}.hva .sh3-title{font-family:var(--font-heading);letter-spacing:-.035em;text-transform:uppercase;white-space:pre-line;color:var(--on-dark);margin:20px 0 0;font-weight:800;line-height:.92}.hva .sh3-title .sg-accent{color:var(--accent)}.hva .sh3-lead{text-wrap:pretty;max-width:30rem;color:var(--hva-text-d);margin:24px 0 0;font-size:clamp(17px,1.3vw,20px);line-height:1.55}.hva .sh3-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hva .sh3-actions .btn-primary{color:var(--dark)}.hva .sh3-media{position:relative;overflow:hidden}.hva .sh3-img{left:0;right:0;top:var(--sh3-oy,0px);width:100%;max-width:none;height:var(--sh3-s);object-fit:cover;object-position:var(--sh3-ox,0px) 0;filter:brightness(.86)saturate(.92);display:block;position:absolute}.hva .sh3-pins{z-index:1;margin:0;padding:0;list-style:none;position:absolute;inset:0}.hva .sh3-pin{left:calc(var(--sh3-ox,0px) + var(--x) * var(--sh3-w) / 100);top:calc(var(--sh3-oy,0px) + var(--y) * var(--sh3-s) / 100);width:0;height:0;position:absolute}.hva .sh3-pin.is-active{z-index:2}.hva .sh3-node{border:1.5px solid var(--accent);background:color-mix(in srgb, var(--dark) 55%, transparent);width:16px;height:16px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent), 0 0 16px 2px color-mix(in srgb, var(--accent) 34%, transparent);transition:scale .35s var(--hva-ease), box-shadow .35s ease, background-color .35s ease;border-radius:50%;position:absolute;top:-8px;left:-8px}.hva .sh3-node:after{content:"";background:var(--accent);width:4px;height:4px;transition:scale .35s var(--hva-ease);border-radius:50%;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%}.hva .sh3-leader{width:1px;height:calc(var(--len) * var(--sh3-k) - 8px);transform-origin:50% 100%;background:linear-gradient(to top, color-mix(in srgb, var(--accent) 35%, transparent), var(--accent));position:absolute;bottom:8px;left:-.5px}.hva .sh3-mark{display:none}.hva .sh3-pin.sh3-sys{right:var(--sh3-fr,40px);width:auto;height:calc((var(--sh3-y2,var(--y2)) - var(--y)) * var(--sh3-s) / 100);pointer-events:none}.hva .sh3-sys .sh3-tag{pointer-events:auto}.hva .sh3-corners{pointer-events:none;--c:color-mix(in srgb, var(--accent) 60%, transparent);--k:22px;background-image:linear-gradient(var(--c), var(--c)), linear-gradient(var(--c), var(--c)), linear-gradient(var(--c), var(--c)), linear-gradient(var(--c), var(--c)), linear-gradient(var(--c), var(--c)), linear-gradient(var(--c), var(--c)), linear-gradient(var(--c), var(--c)), linear-gradient(var(--c), var(--c));background-repeat:no-repeat;background-size:var(--k) 1.5px, 1.5px var(--k), var(--k) 1.5px, 1.5px var(--k), var(--k) 1.5px, 1.5px var(--k), var(--k) 1.5px, 1.5px var(--k);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;transition:opacity .35s;position:absolute;inset:0}.hva .sh3-corners:after{content:"";border:1px dashed color-mix(in srgb, var(--accent) 30%, transparent);opacity:0;transition:opacity .35s;position:absolute;inset:0}.hva .sh3-sys .sh3-tag{top:10px;bottom:auto;left:10px}.hva .sh3-tag{bottom:calc(var(--len) * var(--sh3-k));width:max-content;height:36px;color:var(--on-dark);background:color-mix(in srgb, var(--dark) 84%, transparent);box-shadow:inset 0 0 0 1px var(--hva-rule);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:stretch;text-decoration:none;transition:box-shadow .3s;display:flex;position:absolute;left:-.5px}.hva .sh3-tag:before{content:"";position:absolute;inset:-4px}.hva .sh3-pin[data-side=left] .sh3-tag{flex-direction:row-reverse;left:auto;right:-.5px}.hva .sh3-n{letter-spacing:.04em;font-variant-numeric:tabular-nums;width:36px;color:var(--accent);flex:none;place-items:center;font-size:12px;font-weight:700;transition:background-color .3s,color .3s;display:grid}.hva .sh3-lbl{transition:grid-template-columns .45s var(--hva-ease);grid-template-columns:0fr;display:grid}.hva .sh3-lbl>span{white-space:nowrap;flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex;overflow:hidden}.hva .sh3-lbl b{letter-spacing:.1em;text-transform:uppercase;padding-inline:14px 16px;font-size:12px;font-weight:700;line-height:1.2}.hva .sh3-lbl small{letter-spacing:.02em;color:var(--hva-text-d);padding-inline:14px 16px;font-size:12px;line-height:1.2}.hva .sh3-pin[data-side=left] .sh3-lbl :is(b,small){text-align:right;padding-inline:16px 14px}.hva .sh3-pin.is-active .sh3-lbl,.hva .sh3-tag:hover .sh3-lbl,.hva .sh3-tag:focus-visible .sh3-lbl{grid-template-columns:1fr}.hva .sh3-pin.is-active .sh3-tag{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}.hva .sh3-pin.is-active .sh3-n{background:var(--accent);color:var(--dark)}.hva .sh3-pin.is-active .sh3-node{background:color-mix(in srgb, var(--accent) 22%, var(--dark));box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 18%, transparent), 0 0 24px 6px color-mix(in srgb, var(--accent) 45%, transparent);scale:1.25}.hva .sh3-pin.is-active .sh3-node:after{scale:1.5}.hva .sh3-sys.is-active .sh3-corners{--c:var(--accent)}.hva .sh3-sys.is-active .sh3-corners:after{opacity:1}.hva .sh3-pins:has(.sh3-sys.is-active) .sh3-node{background:color-mix(in srgb, var(--accent) 22%, var(--dark));box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 18%, transparent), 0 0 24px 6px color-mix(in srgb, var(--accent) 45%, transparent)}.hva .sh3-tag:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hva .sh3-hero~.so-svc .so-svc-item{scroll-margin-top:calc(var(--header-h) + 28px)}.hva .sh3-list{border-bottom:1px solid var(--hva-rule);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;margin:36px 0 0;padding:0;list-style:none;display:grid}.hva .sh3-list li{border-top:1px solid var(--hva-rule)}.hva .sh3-list a{min-height:52px;color:var(--on-dark);align-items:center;gap:12px;padding-block:8px;font-size:15px;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.hva .sh3-list a:hover{color:var(--accent)}.hva .sh3-list-n{font-variant-numeric:tabular-nums;width:30px;height:22px;color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent);flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid}@media (min-width:1024px){.hva .sh3-frame{--sh3-cl:max(var(--gutter), (100cqw - var(--container)) / 2);--sh3-tx:clamp(380px, 34cqw, 520px);--sh3-cw:var(--sh3-tx);--sh3-mx:calc(var(--sh3-cl) + var(--sh3-cw) + clamp(24px, 2.4cqw, 40px));--sh3-vh:clamp(600px, 100svh - 48px, 980px);--sh3-w:max((100cqw - var(--sh3-mx)) / .79, min(var(--sh3-vh) * 1.7772, (100cqw - var(--sh3-mx) - 56px) / .445));--sh3-s:calc(var(--sh3-w) * .5627);min-height:max(560px, min(var(--sh3-vh), var(--sh3-s)))}.hva .sh3-inner{padding-block:calc(var(--header-h) + 1px + clamp(28px, 4svh, 56px)) clamp(48px, 7svh, 88px);flex-direction:column;flex:1;justify-content:center;display:flex}.hva .sh3-copy{max-width:var(--sh3-tx)}.hva .sh3-title{font-size:clamp(52px,5.5cqw,92px)}.hva .sh3-list{display:none}.hva .sh3-media{z-index:0;left:calc(var(--sh3-mx) - .21 * var(--sh3-w));height:var(--sh3-s);position:absolute;bottom:0;right:0;overflow:visible}.hva .sh3-img{height:100%;-webkit-mask-image:linear-gradient(to right, transparent calc(.21 * var(--sh3-w) - 220px), black calc(.21 * var(--sh3-w) + 48px)), linear-gradient(to bottom, transparent 0, black 9%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, transparent calc(.21 * var(--sh3-w) - 220px), black calc(.21 * var(--sh3-w) + 48px)), linear-gradient(to bottom, transparent 0, black 9%);mask-image:linear-gradient(to right, transparent calc(.21 * var(--sh3-w) - 220px), black calc(.21 * var(--sh3-w) + 48px)), linear-gradient(to bottom, transparent 0, black 9%);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (min-width:1024px) and (max-width:1279px){.hva .sh3-frame{--sh3-k:.7}.hva .sh3-actions{flex-direction:column;align-items:stretch}}@media (min-width:1280px){.hva .sh3-frame{--sh3-cw:max(var(--sh3-tx), 540px)}.hva .sh3-actions{flex-wrap:nowrap;width:max-content}}@media (max-width:1023px){.hva .sh3-frame{--sh3-f:.62;--sh3-st:.17;--sh3-w:calc(100cqw / var(--sh3-f));--sh3-s:calc(var(--sh3-w) * .5627);--sh3-ox:calc(-1 * var(--sh3-st) * var(--sh3-w));--sh3-oy:calc(var(--header-h) * .4);--sh3-fr:12px;--sh3-y2:82}.hva .sh3-media{height:calc(var(--sh3-oy) + var(--sh3-s) * .9);order:-1}.hva .sh3-img{-webkit-mask-image:linear-gradient(#0000 0,#000 10% 62%,#0000 90%);mask-image:linear-gradient(#0000 0,#000 10% 62%,#0000 90%)}.hva .sh3-inner{margin-top:-28px;padding-bottom:48px}.hva .sh3-title{margin-top:14px;font-size:min(13vw,64px)}.hva .sh3-lead{margin-top:20px;font-size:17px}.hva .sh3-actions{margin-top:24px}.hva .sh3-tag,.hva .sh3-leader{display:none}.hva .sh3-node{width:12px;height:12px;top:-6px;left:-6px}.hva .sh3-pin.is-active .sh3-node{scale:1}.hva .sh3-mark{font-variant-numeric:tabular-nums;min-width:26px;height:20px;color:var(--accent);background:color-mix(in srgb, var(--dark) 82%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent);place-items:center;padding-inline:4px;font-size:11px;font-weight:700;display:grid;position:absolute;bottom:8px;left:8px}.hva .sh3-pin[data-side=left] .sh3-mark{left:auto;right:8px}.hva .sh3-sys .sh3-mark{top:6px;bottom:auto;left:6px}.hva .sh3-corners{--k:14px}}@media (min-width:640px) and (max-width:1023px){.hva .sh3-frame{--sh3-f:.8;--sh3-st:.12;--sh3-fr:24px}.hva .sh3-list{grid-template-columns:repeat(3,minmax(0,1fr))}.hva .sh3-copy{max-width:40rem}}@media (max-width:639px){.hva .sh3-actions{flex-direction:column;align-self:stretch}.hva .sh3-actions .btn{width:100%}}@media (max-width:1023px) and (orientation:landscape) and (max-height:500px){.hva .sh3-frame{--sh3-s:max(100svh, 340px);--sh3-w:calc(var(--sh3-s) / .5627);--sh3-ox:calc(-.19 * var(--sh3-w));--sh3-oy:0px;--sh3-y2:92}.hva .sh3-media{z-index:0;width:46cqw;height:var(--sh3-s);position:absolute;top:0;right:0}.hva .sh3-img{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18%);mask-image:linear-gradient(90deg,#0000 0,#000 18%)}.hva .sh3-pin.sh3-sys{top:calc(var(--header-h) + 8px)}.hva .sh3-inner{padding-top:calc(var(--header-h) + 1px + 20px);margin-top:0}.hva .sh3-copy,.hva .sh3-list{max-width:50cqw}.hva .sh3-title{font-size:clamp(30px,5.6vw,44px)}.hva .sh3-actions{flex-direction:row;order:1;margin-top:18px}.hva .sh3-actions .btn{width:auto}.hva .sh3-lead{order:2}}@media (prefers-reduced-motion:no-preference){.hva .sh3-copy>*{animation:sh3-rise .7s var(--hva-ease) backwards}.hva .sh3-copy>:nth-child(2){animation-delay:60ms}.hva .sh3-copy>:nth-child(3){animation-delay:.14s}.hva .sh3-copy>:nth-child(4){animation-delay:.2s}.hva .sh3-node{animation:sh3-node .5s var(--hva-ease) backwards;animation-delay:calc(.45s + var(--i) * .11s)}.hva .sh3-corners{animation:.7s backwards sh3-fade;animation-delay:calc(.45s + var(--i) * .11s)}.hva .sh3-mark{animation:.4s backwards sh3-fade;animation-delay:calc(.6s + var(--i) * .11s)}.hva .sh3-leader{animation:sh3-draw .45s var(--hva-ease) backwards;animation-delay:calc(.6s + var(--i) * .11s)}.hva .sh3-tag{animation:.4s backwards sh3-fade;animation-delay:calc(.85s + var(--i) * .11s)}.hva .sh3-pins:not(.is-touched) .sh3-pin.is-active .sh3-lbl{animation:sh3-open .6s var(--hva-ease) backwards;animation-delay:1.75s}}@media (prefers-reduced-motion:reduce){.hva .sh3-node,.hva .sh3-node:after,.hva .sh3-tag,.hva .sh3-n,.hva .sh3-lbl,.hva .sh3-corners,.hva .sh3-corners:after{transition:none}}@keyframes sh3-rise{0%{opacity:0;translate:0 14px}}@keyframes sh3-node{0%{opacity:0;scale:.2}}@keyframes sh3-draw{0%{scale:1 0}}@keyframes sh3-fade{0%{opacity:0}}@keyframes sh3-open{0%{grid-template-columns:0fr}}@media (min-width:1280px){.hva .sh3-pins .sh3-lbl{grid-template-columns:1fr}.hva .sh3-pins:not(.is-touched) .sh3-pin.is-active .sh3-lbl{animation:none}}@media (max-width:1023px){.hva .sh3-inner{margin-top:0}.hva .sh3-pins{pointer-events:none}}@media (max-width:1023px) and (orientation:landscape) and (max-height:500px){.hva .sh3-actions{flex-wrap:nowrap}.hva .sh3-actions .btn{flex:1 1 0;min-width:0;padding-inline:14px}}.hva .sh3-title{white-space:normal}@media (min-width:1024px){.hva .sh3-title{font-size:clamp(44px,5.1cqw,84px)}}@media (max-width:1023px){.hva .sh3-title{font-size:min(12vw,60px)}}@media (max-width:1023px) and (orientation:landscape) and (max-height:500px){.hva .sh3-title{font-size:clamp(28px,5vw,40px)}}@media (max-width:639px){.hva .sh3-actions{order:1;margin-top:20px}.hva .sh3-lead{order:2;margin-top:20px}.hva .sh3-media{height:calc(var(--sh3-oy) + var(--sh3-s) * .78)}.hva .sh3-title{text-wrap:balance}}@media (max-width:1023px){.hva .sh3-mark{min-width:0;height:auto;box-shadow:none;text-shadow:0 1px 6px color-mix(in srgb, var(--dark) 90%, transparent);background:0 0;padding:0 2px}}
