.hacc{background:var(--surface-page,#fff);color:var(--text-primary);font-family:var(--font-sans);padding:26px 0 32px}.hacc--full{align-items:center;display:flex;min-height:calc(100svh - var(--hacc-nav-offset, 76px))}.hacc__inner{margin:0 auto;max-width:var(--page-max);padding:0 var(--page-x);width:100%}.hacc{--hacc-col:calc(min(100vw, var(--page-max)) - var(--page-x)*2);--hacc-copy-w:calc(var(--hacc-col)*0.61538 - 150.15272px)}@keyframes hacc-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes hacc-rule{0%{opacity:.35}to{opacity:1}}@keyframes hacc-pan{0%{transform:scale(1.02)}to{transform:scale(1.14) translate(-1%,-2%)}}.hacc__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:clamp(32px,4vw,64px);justify-content:space-between;padding:6px 0 26px}.hacc__head-left{animation:hacc-in .9s cubic-bezier(.22,.61,.36,1) 40ms both}.hacc__head-right{animation:hacc-in .9s cubic-bezier(.22,.61,.36,1) .14s both;max-width:20em}.hacc__title{color:var(--vu-black);font:var(--fw-regular) clamp(25px,2.8vw,40px)/1.07 var(--font-sans);letter-spacing:-.03em;margin:0}.hacc__head-left .vu-eyebrow+.hacc__title{margin-top:var(--space-8)}.hacc__title-tail{color:var(--vu-grey-400);font-weight:var(--fw-light)}.hacc__sub{color:var(--text-secondary);font:var(--fw-light) var(--fs-body-lg,18px)/1.6 var(--font-body);margin:0;text-wrap:pretty}.hacc__actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px;margin-top:12px}.hacc__rule{animation:hacc-rule 1.3s cubic-bezier(.22,.61,.36,1) .12s both;background:rgba(0,0,0,.12);display:block;height:1px;margin:0 0 18px}.hacc__row{display:flex;gap:12px;height:clamp(400px,41vw,500px)}.hacc__panel{animation:hacc-in 1.1s cubic-bezier(.22,.61,.36,1) calc(.18s + var(--hacc-i, 0)*.13s) both;border-radius:var(--radius-canvas);color:#fff;container-name:vu-panel;container-type:inline-size;display:block;filter:saturate(.3) sepia(.17);flex:1 1 0;min-width:0;overflow:hidden;padding:28px 26px 26px;position:relative;text-decoration:none;transition:flex-grow .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.22,.61,.36,1)}.hacc__panel:before{background:linear-gradient(to bottom,rgba(8,10,12,.5) 0,rgba(8,10,12,0) 130px),linear-gradient(to top,rgba(8,10,12,.9) 0,rgba(8,10,12,.62) 46%,rgba(8,10,12,.18) 100%),var(--hacc-bg,none) 50% 52% /cover no-repeat;content:"";inset:0;position:absolute;transform-origin:50% 62%;z-index:0}.hacc__panel-top,.hacc__stack{z-index:1}.hacc__panel-top{position:relative}.hacc__panel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.hacc__panel[data-lead]{flex-grow:4.8}@media (hover:hover){.hacc__panel[data-lead]:not(:hover){filter:saturate(.92) sepia(.03)}.hacc__row .hacc__panel:focus-visible,.hacc__row .hacc__panel:hover{filter:saturate(.95) sepia(.02);flex-grow:5.8}.hacc__row .hacc__panel:focus-visible:before,.hacc__row .hacc__panel:hover:before{animation:hacc-pan 11s cubic-bezier(.22,.61,.36,1) forwards}.hacc__row:has(.hacc__panel:hover) .hacc__panel:not(:hover) .hacc__detail{opacity:0;transition:opacity .24s cubic-bezier(.22,.61,.36,1)}.hacc__row:has(.hacc__panel:hover) .hacc__panel[data-lead]:not(:hover){filter:saturate(.3) sepia(.17);flex-grow:1}}.hacc__panel-top{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.hacc__index{color:hsla(0,0%,100%,.55);font:var(--fw-light) 11px/1 var(--font-body);font-variant-numeric:tabular-nums}.hacc__arrow{color:hsla(0,0%,100%,.9);flex:none;font:var(--fw-light) 16px/1 var(--font-body)}.hacc__stack{bottom:26px;display:block;left:26px;position:absolute;right:26px;transform:translateY(calc(clamp(19px, 1.95vw, 27px)*1.1*-1 + -43px));transition:transform 1s cubic-bezier(.22,.61,.36,1)}.hacc__tagbox{display:block;height:14px;margin-bottom:11px;position:relative;transition:height .9s cubic-bezier(.22,.61,.36,1)}.hacc__tag{bottom:0;color:hsla(0,0%,100%,.82);font:var(--fw-medium) 9.5px/1.4 var(--font-body);left:0;letter-spacing:.17em;position:absolute;text-transform:uppercase;transition:color .9s cubic-bezier(.22,.61,.36,1);white-space:nowrap}.hacc__detail{display:block;left:0;margin-top:11px;opacity:1;position:absolute;right:auto;top:100%;transition:opacity .82s cubic-bezier(.22,.61,.36,1) .14s;width:var(--hacc-copy-w)}.hacc__verb{display:block;font:var(--fw-regular) clamp(19px,1.95vw,27px)/1.1 var(--font-sans);letter-spacing:-.026em}.hacc__line{color:hsla(0,0%,100%,.92);display:block;font:var(--fw-light) 13px/1.62 var(--font-body);margin-top:10px;width:100%}.hacc__w{margin:-.08em 0 -.18em;overflow:hidden;padding:.08em 0 .18em;vertical-align:bottom}.hacc__w,.hacc__w>span{display:inline-block}.hacc__cl,.hacc__dots,.hacc__index-tag{display:none}@container vu-panel (max-width: 260px){.hacc__panel{padding-left:16px;padding-right:16px}.hacc__stack{left:16px;right:16px;transform:translateY(0)}.hacc__tagbox{height:27px}.hacc__tag{white-space:normal;width:6em}.hacc__detail{opacity:0;transition:opacity .42s cubic-bezier(.22,.61,.36,1)}}@media (min-width:1024px){.hacc__head-right{text-align:right}.hacc__actions{justify-content:flex-end}}@media (max-width:1023px){.hacc__row{flex-direction:column;gap:10px;height:auto}.hacc__panel{flex:none;height:210px}.hacc__panel[data-lead]{height:300px}.hacc__stack{transform:translateY(0)}.hacc__detail{margin-top:11px;opacity:1;position:static;width:auto}.hacc__head{padding-bottom:20px}.hacc__head-left .vu-eyebrow+.hacc__title{margin-top:var(--space-5)}}@media (prefers-reduced-motion:reduce){.hacc__head-left,.hacc__head-right,.hacc__panel,.hacc__panel:before,.hacc__rule{animation:none!important}.hacc__detail,.hacc__panel,.hacc__stack,.hacc__tagbox{transition-duration:.001ms!important}}.hacc__demowrap{height:332px;left:26px;opacity:0;pointer-events:none;position:absolute;top:44px;transition:opacity .32s cubic-bezier(.22,.61,.36,1) 60ms;width:525px;z-index:1}.hacc__demoframe{background:transparent;border:0;display:block;height:332px;width:525px}.hacc__row .hacc__panel:focus-visible .hacc__demowrap,.hacc__row .hacc__panel:hover .hacc__demowrap,.hacc__row:not(:has(.hacc__panel:hover)) .hacc__panel[data-lead] .hacc__demowrap{opacity:1;transition-delay:.76s}@media (prefers-reduced-motion:reduce){.hacc__demowrap{transition:none}}@media (max-width:1023px){.hacc{padding:32px 0 24px}.hacc--full{align-items:stretch;min-height:0}.hacc__head,.hacc__inner{display:block}.hacc__head{padding:12px 0 0}.hacc__head-right{max-width:none}.hacc__title{font-size:34px;letter-spacing:-.028em;line-height:1.06}.hacc__sub{font-size:16px;line-height:1.5;margin-top:10px}.hacc__rule{display:none}.hacc__row{--m-rail-card:calc(100vw - var(--page-x)*2 - 44px);gap:12px;height:auto;margin-top:18px;min-height:0}.hacc__row.m-rail{padding-bottom:0}.hacc__row>.hacc__panel,.hacc__row>.hacc__panel[data-lead]{border-radius:var(--radius-canvas);filter:none;flex:0 0 var(--m-rail-card);height:480px;max-width:var(--m-rail-card);min-height:0;padding:18px 20px 20px;transition:none;width:var(--m-rail-card)}.hacc__panel:before{animation:none;background:linear-gradient(180deg,rgba(8,12,14,.06) 0,rgba(8,12,14,.24) 45%,rgba(8,12,14,.82) 100%),var(--hacc-bg,none) 50% 50% /cover no-repeat;filter:saturate(.35) sepia(.16);transition:filter var(--m-slow) var(--m-ease)}.hacc__panel:after{background:linear-gradient(90deg,hsla(0,0%,100%,.75) 0 38%,hsla(0,0%,100%,.16) 38% 100%);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity var(--m-slow) var(--m-ease);z-index:1}.hacc__row:not(:has(.is-active))>.hacc__panel[data-lead]:before,.hacc__row>.hacc__panel.is-active:before{filter:none}.hacc__row:not(:has(.is-active))>.hacc__panel[data-lead]:after,.hacc__row>.hacc__panel.is-active:after{opacity:1}.hacc__arrow,.hacc__index{color:hsla(0,0%,100%,.72);font:var(--fw-medium) 12px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase}.hacc__index-tag{display:inline}.hacc__stack{bottom:20px;left:20px;right:20px;transform:none}.hacc__tagbox{display:none}.hacc__detail{margin-top:0;max-height:none;opacity:1;overflow:visible;position:static;transition:none;width:auto}.hacc__verb{font-size:24px;letter-spacing:-.022em;line-height:1.1}.hacc__line{color:hsla(0,0%,100%,.9);font-size:14px;line-height:1.5;margin-top:8px}.hacc__row:not(:has(.is-active))>.hacc__panel[data-lead] .hacc__cl,.hacc__row>.hacc__panel.is-active .hacc__cl{align-items:center;color:#fff;display:inline-flex;font:var(--fw-medium) 13px/1 var(--font-body);gap:8px;margin-top:14px}.hacc__dots{display:flex;gap:6px;justify-content:center;margin-top:16px}.hacc__dots i{background:var(--vu-grey-300);border-radius:50%;height:5px;transition:background var(--m-base) var(--m-ease),transform var(--m-base) var(--m-ease);width:5px}.hacc__dots i.on{background:var(--vu-black);transform:scale(1.5)}.hacc__demowrap{display:none}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.hacc__dots i,.hacc__panel:after,.hacc__panel:before{transition:none}}