@keyframes h-grow{0%{transform:scaleY(0)}}@keyframes h-growx{0%{transform:scaleX(0)}}@keyframes h-draw{0%{stroke-dashoffset:1px}}@keyframes h-pop{0%{opacity:0;transform:scale(.6)}}@keyframes h-fade{0%{opacity:0}}@keyframes h-scale{0%{transform:scale(0)}}@keyframes h-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes h-step-in{0%{opacity:0;transform:translateY(6px)}}@keyframes h-step-out{to{opacity:0;transform:translateY(-6px)}}@keyframes h-cursor{0%{transform:translate(0)}to{transform:translateX(var(--travel))}}@keyframes h-show{0%,to{opacity:1}}@keyframes h-bleed{0%{transform:scaleX(var(--bleed-from))}to{transform:scaleX(1)}}.home .wrap{padding-right:max(var(--margin),env(safe-area-inset-right,0px))}.home section.chap{padding-block:0 var(--section-pad);border-top:0}.home .sec-intro{margin:var(--space-4)0 0;color:var(--ink-2);max-width:56ch}.home .sec-more{margin-top:var(--space-6)}.home .ruler{height:9px;margin-bottom:var(--space-6);position:relative}@media (min-width:768px){.home .ruler{margin-bottom:var(--space-7)}}.home .ruler:before{content:"";background:var(--rule);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.home .ruler i{background:var(--ink-4);transform-origin:50% 0;width:1px;height:6px;position:absolute;top:0}.home .ruler i:first-child{--k:0;height:9px;left:0}.home .ruler i:nth-child(2){--k:1;left:25%}.home .ruler i:nth-child(3){--k:2;left:50%}.home .ruler i:nth-child(4){--k:3;left:75%}.home .ruler i:nth-child(5){--k:4;height:9px;right:0}.home[data-mready] .ruler:not([data-in]):before{transform:scaleX(0)}.home[data-mready] .ruler:not([data-in]) i{transform:scaleY(0)}.home .ruler[data-in="1"]:before{transition:transform var(--dur-300)var(--ease-out)}.home .ruler[data-in="1"] i{transition:transform var(--dur-150)var(--ease-out);transition-delay:calc(.1s + var(--k)*var(--stagger-ticks))}.home .mb .f-grow,.home .mb .f-growx,.home .mb .f-pop{transform-box:fill-box}.home .mb .f-grow{transform-origin:50% 100%}.home .mb .f-growx{transform-origin:0}.home .mb .f-pop{transform-origin:50%}.home .mb .f-draw{stroke-dasharray:1}.home[data-mready] .mb:not([data-in]) .f-grow{transform:scaleY(0)}.home[data-mready] .mb:not([data-in]) .f-growx{transform:scaleX(0)}.home[data-mready] .mb:not([data-in]) .f-draw{stroke-dashoffset:1px}.home[data-mready] .mb:not([data-in]) .f-pop,.home[data-mready] .mb:not([data-in]) .f-fade{opacity:0}.home .mb[data-in="1"] .f-grow{animation:h-grow var(--bd,var(--dur-data))var(--ease-out)both;animation-delay:calc(var(--b0,0s) + var(--i,0)*var(--bs,var(--stagger-bars)))}.home .mb[data-in="1"] .f-growx{animation:h-growx var(--bd,var(--dur-data))var(--ease-out)both;animation-delay:calc(var(--b0,0s) + var(--i,0)*var(--bs,var(--stagger-bars)))}.home .mb[data-in="1"] .f-draw{animation:h-draw var(--bd,var(--dur-data))var(--ease-out)both;animation-delay:calc(var(--b0,0s) + var(--d0,0s) + var(--i,0)*var(--bs,var(--stagger-bars)))}.home .mb[data-in="1"] .f-pop{animation:h-pop var(--dur-200)var(--ease-out)both;animation-delay:calc(var(--b0,0s) + var(--p0,0s) + var(--i,0)*var(--bs,var(--stagger-ticks)))}.home .mb[data-in="1"] .f-fade{animation:h-fade var(--dur-200)var(--ease-out)both;animation-delay:calc(var(--b0,0s) + var(--p0,0s) + var(--i,0)*var(--bs,var(--stagger-ticks)))}.home .hero{padding-block:var(--space-6)var(--space-8);position:relative}.home .hero-grid{row-gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.home .hero-text{min-width:0}.home .avail{max-width:46ch;font-size:var(--t-small);color:var(--ink-2);align-items:flex-start;gap:10px;margin:0;line-height:1.45;display:flex}.home .avail i{background:var(--ok);flex:none;width:8px;height:8px;margin-top:7px;position:relative}.home .avail i:after{content:"";border:1px solid var(--ok);animation:h-pulse var(--dur-data)var(--ease-out).8s both;position:absolute;inset:-1px}.home h1.display{margin:var(--space-5)0 0;font-weight:650;font-stretch:70%;font-size:var(--t-display);letter-spacing:-.04em;text-wrap:balance;line-height:.9}.home h1 .kicker{margin-bottom:var(--space-3);font-size:var(--t-body);letter-spacing:0;color:var(--ink-2);font-weight:500;font-stretch:100%;line-height:1.35;display:block}.home .datum{background:var(--signal);transform-origin:50% 100%;width:.16em;height:.16em;animation:h-scale var(--dur-200)var(--ease-out).3s both;margin-left:.05em;display:inline-block}.home .hero-lead{margin-top:var(--space-5);max-width:40ch;color:var(--ink)}.home .hero-actions{align-items:stretch;gap:var(--space-2);margin-top:var(--space-6);flex-direction:column;display:flex}.home .hero-actions .btn{justify-content:center;min-height:48px;font-size:1rem}.home .hero-link{align-self:flex-start;align-items:center;gap:6px;min-height:44px;display:inline-flex}.home .hero-note{margin:var(--space-2)0 0;font-size:var(--t-small);color:var(--ink-2)}.home .hero-fig{gap:var(--space-2);min-width:0;max-width:560px;margin:0;display:grid}.home .poster{width:100%;height:auto;display:block;overflow:visible}.home .poster .pb{fill:var(--ink-4);transform-box:fill-box;transform-origin:50% 100%;animation:h-grow var(--dur-data)var(--ease-out)both;animation-delay:calc(.25s + var(--i)*var(--stagger-bars))}.home .poster .pb.hot{fill:var(--signal)}.home .poster .base{stroke:var(--ink-2);stroke-width:1.5px;transform-box:fill-box;transform-origin:0;animation:h-growx var(--dur-300)var(--ease-out).15s both}.home .poster .val{fill:var(--signal-ink);font-variant-numeric:tabular-nums;animation:h-fade var(--dur-200)var(--ease-out)1.25s both;font-size:20px;font-weight:600}@media (max-width:399.98px){.home .poster .val{font-size:23px}}.home .herocap{font-size:var(--t-label);color:var(--ink-3);margin:0}.home .hero-proof{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.home .hero-proof>div{gap:var(--space-1)var(--space-3);padding:var(--space-4)0;grid-template-columns:96px minmax(0,1fr);display:grid;position:relative}.home .hero-proof>div:before{content:"";background:var(--ink-4);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.home .hero-proof dt{font-size:var(--t-label);color:var(--ink-3);padding-top:3px}.home .hero-proof dd{gap:2px;margin:0;display:grid}.home .hero-proof .fig{font-variant-numeric:tabular-nums lining-nums;font-weight:560}.home .hero-proof .src{font-size:var(--t-small);color:var(--ink-2);line-height:1.4}.home[data-mready] .hero-proof:not([data-in])>div:before{transform:scaleX(0)}.home .hero-proof[data-in="1"]>div:before{transition:transform var(--dur-300)var(--ease-out)calc(var(--i)*var(--stagger-rows))}@media (min-width:768px){.home .hero-actions{align-items:center;gap:var(--space-5);flex-direction:row}.home .hero-actions .btn{min-height:44px}.home .hero-proof{column-gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr))}.home .hero-proof>div{grid-template-columns:minmax(0,1fr);align-content:start}.home .hero-proof .fig{font-size:var(--t-figure-sm);letter-spacing:-.02em;font-weight:300;font-stretch:62%;line-height:.95}.home .hero-proof dd{gap:var(--space-2);margin-top:var(--space-1)}}@media (min-width:1024px){.home .hero{min-height:calc(100svh - var(--header-h));padding-block:var(--space-7)var(--space-8);flex-direction:column;justify-content:center;display:flex}.home .hero-grid{column-gap:var(--gap);row-gap:var(--space-8);grid-template-columns:repeat(12,minmax(0,1fr))}.home .hero-text{grid-area:1/1/auto/8}.home .hero-fig{justify-content:flex-end;align-self:stretch;gap:var(--space-2);flex-direction:column;grid-area:1/8/auto/13;max-width:none;min-height:clamp(260px,34svh,400px);display:flex}.home .hero-fig .poster{height:0;min-height:0;transition:opacity var(--dur-200)var(--ease-std);flex:auto}html.gl-on .home .hero-fig .poster{opacity:0}.home .herocap{text-align:right}.home .hero-proof{grid-column:1/-1}}.home .gl{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}html.gl-on .home .gl{animation:h-fade var(--dur-200)var(--ease-std)}.home .fly{z-index:40;background:var(--signal);pointer-events:none;transform-origin:50%;width:24px;height:24px;display:none;position:fixed;top:0;left:0}@media (max-width:1023.98px){.home .gl,.home .fly{display:none}}.home .svc,.home .wrow{isolation:isolate;position:relative}.home .svc:before,.home .wrow:before{content:"";inset:0 calc(-1*var(--space-3));z-index:-1;background:var(--paper-3);opacity:0;transition:opacity var(--dur-150)var(--ease-std);position:absolute}.home .svc:active:before,.home .wrow:active:before{opacity:1;transition-duration:var(--dur-100)}.home .svc:after,.home .wrow:after{content:"";background:var(--ink-4);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}.home[data-mready] .svc:not([data-in]):after,.home[data-mready] .wrow:not([data-in]):after{transform:scaleX(0)}.home .svc[data-in="1"]:after,.home .wrow[data-in="1"]:after{transition:transform var(--dur-300)var(--ease-out)calc(var(--i)*var(--stagger-rows)),background-color var(--dur-150)var(--ease-std)}.home .svc:focus-within,.home .wrow:focus-within{outline:2px solid var(--focus);outline-offset:4px}.home .svc a:focus-visible,.home .wrow a:focus-visible{outline:0}.home .row-arr{color:var(--ink-2);transition:transform var(--dur-150)var(--ease-std),color var(--dur-150)var(--ease-std)}.home .svc:active .row-arr,.home .wrow:active .row-arr{transition-duration:var(--dur-100);transform:scale(.97)}@media (hover:hover) and (pointer:fine){.home .svc-name,.home .wrow-name{transition:transform var(--dur-200)var(--ease-std)}.home .svc:hover .svc-name,.home .wrow:hover .wrow-name{transform:translate(8px)}.home .svc:hover .row-arr,.home .wrow:hover .row-arr{color:var(--signal-ink);transform:translate(4px)}.home .svc:hover:after,.home .wrow:hover:after{background:var(--ink)}}.home .svc-list{margin:var(--space-6)0 0;border-top:1px solid var(--rule);padding:0;list-style:none}.home .svc{column-gap:var(--space-4);row-gap:var(--space-1);min-height:88px;padding-block:var(--space-4);--bd:var(--dur-300);--bs:60ms;--b0:.1s;--p0:.12s;grid-template-columns:minmax(0,1fr) 48px 16px;grid-template-areas:"name glyph arr""dek glyph arr";align-items:center;display:grid}.home .svc-name{font-size:var(--t-h3);grid-area:name;align-self:end;margin:0}.home .svc-name a{text-decoration:none}.home .svc-dek{font-size:var(--t-small);color:var(--ink-2);grid-area:dek;align-self:start;margin:0;line-height:1.45}.home .svc .glyph{grid-area:glyph;width:48px;height:48px;display:block;overflow:visible}.home .svc .row-arr{grid-area:arr}.home .glyph .g-s{fill:none;stroke:var(--ink-2);stroke-width:1.5px}.home .glyph .g-f{fill:var(--ink-4)}.home .glyph .g-dot{fill:var(--signal)}@media (min-width:768px) and (max-width:1023.98px){.home .svc-list{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (min-width:1024px){.home .svc{column-gap:var(--gap);grid-template-columns:minmax(0,4fr) minmax(0,6fr) 48px 24px;grid-template-areas:"name dek glyph arr";min-height:104px}.home .svc-name,.home .svc-dek{align-self:center}.home .svc-dek{font-size:var(--t-body)}}.home #mondi{background:0 0}.home .mondi-grid{column-gap:var(--gap);grid-template-columns:minmax(0,1fr);display:grid}.home .msteps{min-width:0}.home .mread{display:none}.home .car{margin-top:var(--space-6)}.home .car-list{--edge:max(var(--margin),env(safe-area-inset-left,0px));margin:0 calc(-1*var(--edge));padding:0 var(--edge);scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;list-style:none;display:flex;overflow-x:auto}.home .car-list::-webkit-scrollbar{display:none}.home .car-list:focus-visible{outline-offset:-2px}.home .mstep{scroll-snap-align:start;flex:0 0 calc(100% - 32px);min-width:0}.home .card{background:var(--paper-2);flex-direction:column;height:100%;display:flex}.home .wfig{padding:var(--space-4)var(--space-4)0;margin:0}.home .wfig svg{aspect-ratio:4/3;width:100%;height:auto;display:block;overflow:visible}.home .wfig figcaption{margin-top:var(--space-2);font-size:var(--t-label);color:var(--ink-3)}.home .card-body{gap:var(--space-2);padding:var(--space-4)var(--space-4)var(--space-5);flex-direction:column;flex:1;display:flex}.home .card .tag{font-size:var(--t-label);color:var(--ink-3);margin:0}.home .card .big{margin:var(--space-1)0 0;font-size:var(--t-figure-sm);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;font-weight:300;font-stretch:62%;line-height:.95}.home .card-text{font-size:var(--t-small);color:var(--ink-2);margin:0;line-height:1.5}.home .card-link{align-self:flex-start;align-items:center;gap:6px;min-height:44px;margin-top:auto;display:inline-flex}.home .wfig .w-grid{stroke:var(--rule);stroke-width:1px}.home .wfig .w-bar{fill:var(--ink-4)}.home .wfig .w-hot{fill:var(--signal)}.home .wfig .w-base{stroke:var(--ink-2);stroke-width:1.5px}.home .wfig .w-line{fill:none;stroke:var(--ink);stroke-width:1.5px}.home .wfig .w-cell{fill:var(--ink);opacity:var(--o)}.home .wfig .w-iso{fill:none;stroke:var(--ink-2);stroke-width:1.5px}.home .wfig .w-iso.hot{stroke:var(--signal);stroke-width:2px}.home .wfig .w-pt{fill:var(--ink-2)}.home .wfig .w-cross{stroke:var(--ink);stroke-width:1px}.home .wfig .w-cross.f-grow,.home .wfig .w-cross.f-growx{transform-origin:50%}.home .wfig .w-tile{fill:none;stroke:var(--ink-4);stroke-width:1.5px}.home .wfig .w-lab,.home .wfig .w-row{fill:var(--ink-4)}.home .wfig .w-val,.home .wfig .w-st{fill:var(--ink-2)}.home .wfig-dash .w-tile{--bd:var(--dur-300);--bs:60ms}.home .wfig-dash .w-lab{--p0:.15s;--bs:60ms}.home .wfig-dash .w-val{--b0:.2s;--bd:var(--dur-300);--bs:60ms}.home .wfig-dash :is(.w-bar,.w-hot){--b0:.25s}.home .wfig-dash .w-base{--b0:.15s;--bd:var(--dur-300)}.home .wfig-dash .w-row{--b0:.35s;--bd:var(--dur-300);--bs:50ms}.home .wfig-dash .w-st{--b0:.35s;--p0:.3s;--bs:50ms}.home .wfig-meteo{--bs:30ms;--d0:.15s}.home .wfig-meteo .w-iso{--bs:80ms}.home .wfig-geo{--bs:20ms}.home .wfig-geo .w-cross{--b0:.52s;--bd:var(--dur-300);--i:0}.home .wfig-geo .w-hot{--p0:.7s;--i:0}.home .pager{align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.home .pg-segs{gap:6px;display:inline-flex}.home .pg-segs i{background:var(--rule-strong);width:24px;height:2px;position:relative}.home .pg-segs i:after{content:"";background:var(--signal);transform-origin:0;transition:transform var(--dur-200)var(--ease-std);position:absolute;inset:0;transform:scaleX(0)}.home .pg-segs i.on:after{transform:scaleX(1)}.home .pg-count{font-size:var(--t-label);color:var(--ink-2);font-variant-numeric:tabular-nums lining-nums;white-space:pre;display:inline-flex}.home .pg-n{display:inline-grid}.home .pg-n>span{grid-area:1/1}.home .pg-n .out{animation:h-step-out var(--dur-150)var(--ease-in)forwards}.home .pg-n .in{animation:h-step-in var(--dur-200)var(--ease-std)both}.home .pg-btn{border:1px solid var(--rule-strong);border-radius:var(--radius);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:border-color var(--dur-150)var(--ease-std),transform var(--dur-150)var(--ease-out);background:0 0;place-items:center;padding:0;display:none}.home .pg-btn:hover:not(:disabled){border-color:var(--ink)}.home .pg-btn:active:not(:disabled){transition-duration:var(--dur-100);transform:scale(.97)}.home .pg-btn:disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.home .pg-btn{display:inline-grid}}.home .car:has(:focus-visible) .pg-btn{display:inline-grid}@media (min-width:768px) and (max-width:1023.98px){.home .mstep{flex-basis:46%}}@media (min-width:1024px){.home .mondi-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.home .msteps{grid-column:1/6}.home .car-list{scroll-snap-type:none;margin:0;padding:0;display:block;overflow:visible}.home .car-list:focus-visible{outline:0}.home .pager{display:none}.home .mstep{min-height:80svh;color:var(--ink-2);transition:color var(--dur-200)var(--ease-std);flex-direction:column;justify-content:center;display:flex}.home .mstep.active{color:var(--ink)}.home .card{height:auto;padding-left:var(--space-4);background:0 0;position:relative}.home .card:before{content:"";background:var(--signal);transform-origin:50% 0;width:2px;transition:transform var(--dur-150)var(--ease-in);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.home .mstep.active .card:before{transition:transform var(--dur-200)var(--ease-out);transform:scaleY(1)}.home .wfig{padding:0 0 var(--space-4);max-width:420px}.home .card-body{padding:0}.home .card-text{font-size:var(--t-body);max-width:42ch}html.gl-on .home .wfig{display:none}.home .mread{grid-column:8/13;min-width:0;display:block}html:not(.gl-on) .home .mread{visibility:hidden}.home .mread .inner{top:calc(100svh - 128px - env(safe-area-inset-bottom,0px));gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--rule);font-size:var(--t-label);font-variant-numeric:tabular-nums;color:var(--ink-2);text-align:right;display:grid;position:sticky}.home .mread b{color:var(--ink);font-weight:520}}.home .layout{timeline-scope:--s2;display:block}.home .skipto{min-height:44px;margin-top:var(--space-3);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.home .skipto .dn{transition:transform var(--dur-150)var(--ease-std)}@media (hover:hover) and (pointer:fine){.home .skipto:hover .dn{transform:translateY(4px)}}.home .stage{top:var(--header-h);z-index:var(--z-sticky);margin-top:var(--space-5);padding-top:var(--space-2);background:var(--paper);border-bottom:1px solid var(--rule);transition:transform var(--dur-200)var(--ease-out);position:sticky}@media (max-width:1023.98px){html[data-header=hidden] .home .stage{transform:translateY(calc(-1*var(--header-h)));transition:transform var(--dur-200)var(--ease-in)}}.home .inst-plate{display:none}.home .splate{grid-template-rows:minmax(0,1fr) auto;height:min(36svh,260px);margin:0;display:grid}.home .splate svg{width:100%;height:100%;display:block;overflow:visible}.home .splate figcaption{padding:var(--space-2)0}@media (max-width:767.98px) and (max-height:700px){.home .splate{height:30svh}}@media (min-width:768px) and (max-width:1023.98px){.home .splate{height:300px}}.home .bsteps{margin:0;padding:0;list-style:none}.home .bsteps>li:nth-child(2){view-timeline:--s2 block;view-timeline-inset:var(--plate-b,0px)0px}.home .step{justify-content:center;gap:var(--space-3);min-height:45svh;padding-block:var(--space-6);color:var(--ink-2);transition:color var(--dur-150)var(--ease-std);flex-direction:column;display:flex}.home .step.active{color:var(--ink)}.home .step .tag{font-size:var(--t-label);color:var(--ink-3);margin:0}.home .step-text{max-width:44ch;margin:0}.home .step-actions{align-items:center;gap:var(--space-2)var(--space-5);flex-wrap:wrap;display:flex}.home .step-actions .textlink{align-items:center;gap:6px;min-height:44px;display:inline-flex}.home .splate .sl{opacity:0;transition:opacity var(--dur-150)var(--ease-in)}.home .layout[data-step="0"] .sl-a,.home .layout[data-step="1"] .sl-b,.home .layout[data-step="2"] .sl-c{opacity:1;transition:opacity var(--dur-200)var(--ease-out)}.home .layout[data-step="1"] .sl-a{opacity:.35;transition:opacity var(--dur-200)var(--ease-out)}.home .splate .sp-bar{fill:var(--ink-4)}.home .splate .sp-bar.hot{fill:var(--signal)}.home .splate .sp-line{fill:none;stroke:var(--ink);stroke-width:1.5px}.home .splate .sp-base{stroke:var(--ink-2);stroke-width:1px}.home .splate .sp-hl{fill:var(--ink);opacity:.14}.home .splate .sp-cl{stroke:var(--ink);stroke-width:1.5px}.home .splate .sp-cur{transform:translateX(var(--rest))}.home .splate .sp-rd{fill:var(--ink);font-variant-numeric:tabular-nums lining-nums;opacity:0;font-size:14px;font-weight:520}.home .splate .sp-rd.hot{opacity:1}.home .splate .sp-note{fill:var(--ink-3);font-size:14px}.home .splate .sp-lab{fill:var(--ink-2);font-size:14px}.home .splate .sp-spa{fill:var(--ink-4)}.home .splate .sp-next{fill:var(--ink)}.home .splate .sp-mark{fill:var(--signal)}.home .splate .sp-gain{fill:var(--signal-ink);font-size:15px;font-weight:600}@media (max-width:399.98px){.home .splate :is(.sp-rd,.sp-note,.sp-lab){font-size:16.5px}.home .splate .sp-gain{font-size:17px}}@media (max-width:399.98px) and (max-height:700px){.home .splate :is(.sp-rd,.sp-note,.sp-lab){font-size:20.5px}.home .splate .sp-gain{font-size:21px}}.home .splate .f-grow,.home .splate .f-growx,.home .splate .f-pop{transform-box:fill-box}.home .splate .f-grow{transform-origin:50% 100%}.home .splate .f-growx{transform-origin:0}.home .splate .f-pop{transform-origin:50%}.home .splate .f-draw{stroke-dasharray:1}.home[data-mready] .splate:not([data-in]) .sl-a .f-grow{transform:scaleY(0)}.home[data-mready] .splate:not([data-in]) .sl-a .f-draw{stroke-dashoffset:1px}.home .layout[data-step="0"] .splate[data-in] .sl-a .f-grow{animation:h-grow var(--dur-data)var(--ease-out)both;animation-delay:calc(var(--i)*var(--stagger-bars))}.home .layout[data-step="0"] .splate[data-in] .sl-a .f-draw{animation:h-draw var(--dur-data)var(--ease-out).2s both}.home .layout[data-step="2"] .splate[data-in] .sl-c .f-growx{animation:h-growx var(--dur-data)var(--ease-out)both;animation-delay:calc(var(--i)*.12s)}.home .layout[data-step="2"] .splate[data-in] .sl-c .f-pop{animation:h-pop var(--dur-200)var(--ease-out).6s both}.home .layout[data-step="2"] .splate[data-in] .sl-c .f-fade{animation:h-fade var(--dur-200)var(--ease-out).7s both}@supports (animation-timeline:view()) and (timeline-scope:none){.home[data-mready] .splate .sp-cur{animation:steps(12,jump-none) both h-cursor;animation-timeline:--s2;animation-range:cover 25% cover 75%;transform:none}.home[data-mready] .splate .sp-rd,.home[data-mready] .splate .sp-rd.hot{opacity:0;animation:linear h-show;animation-timeline:--s2;animation-range:cover calc(25% + var(--i)*50%/12)cover calc(25% + (var(--i) + 1)*50%/12)}.home[data-mready] .splate .sp-rd:first-of-type{animation-fill-mode:backwards}.home[data-mready] .splate .sp-rd:last-of-type{animation-fill-mode:forwards}}.home .scount{align-items:center;gap:var(--space-3);min-width:0;display:flex}.home .sc-stack{display:inline-grid}.home .sc-stack>span{opacity:0;transition:opacity var(--dur-150)var(--ease-in),transform var(--dur-150)var(--ease-in);grid-area:1/1;transform:translateY(6px)}.home .layout[data-step="0"] .sc-stack>[data-i="0"],.home .layout[data-step="1"] .sc-stack>[data-i="1"],.home .layout[data-step="2"] .sc-stack>[data-i="2"]{opacity:1;transition:opacity var(--dur-200)var(--ease-std),transform var(--dur-200)var(--ease-std);transform:none}.home .layout[data-step="1"] .sc-stack>[data-i="0"],.home .layout[data-step="2"] .sc-stack>[data-i="0"],.home .layout[data-step="2"] .sc-stack>[data-i="1"]{transform:translateY(-6px)}.home .sc-names{font-size:var(--t-small);color:var(--ink);white-space:nowrap;margin-right:auto}.home .sc-num{font-size:var(--t-label);color:var(--ink-2);font-variant-numeric:tabular-nums lining-nums;white-space:pre;display:inline-flex}.home .sc-segs{gap:6px;display:inline-flex}.home .sc-segs i{background:var(--rule-strong);width:24px;height:2px;position:relative}.home .sc-segs i:after{content:"";background:var(--signal);transform-origin:0;transition:transform var(--dur-200)var(--ease-std);position:absolute;inset:0;transform:scaleX(0)}.home .layout[data-step="0"] .sc-segs [data-i="0"]:after,.home .layout[data-step="1"] .sc-segs :is([data-i="0"],[data-i="1"]):after,.home .layout[data-step="2"] .sc-segs i:after{transform:scaleX(1)}.home .inst-cap{justify-content:space-between;align-items:center;gap:var(--space-2)var(--space-4);margin-bottom:var(--space-3);padding:var(--space-2)0;border-bottom:1px solid var(--rule);font-size:var(--t-label);color:var(--ink-2);flex-wrap:wrap;display:flex}.home .inst-cap .scount{flex:auto;justify-content:center}.home .inst-cap .sc-names{margin-right:0}.home .inst{width:100%;height:auto;display:block;overflow:visible}.home .inst text.s-lab,.home .inst text.s-lab-ink,.home .inst .s-tiptx{font-size:18px}.home .s-hatch-line{stroke:var(--ink-2);stroke-width:1.2px}.home .i-side-bg{transform-box:fill-box;transform-origin:0}.home .i-bars rect{transition:opacity var(--dur-150)var(--ease-std)}@media (min-width:1024px){.home .layout{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.home .bhead{grid-area:1/1/auto/6}.home .bsteps{grid-area:2/1/auto/6}.home .stage{top:calc(var(--header-h) + 24px);border-bottom:0;grid-area:1/7/span 2/13;margin-top:0}.home .splate{height:auto}.home .splate svg{aspect-ratio:320/200;height:auto}.home .step{min-height:80svh}}@media (min-width:1280px){.home .stage{grid-column:6/13}.home .splate{display:none}.home .inst-plate{margin:0;display:block}.home .inst{max-height:calc(100svh - 208px)}.home .bsteps{padding-right:var(--space-7)}.home .step{min-height:100svh}}.home .wrows{margin:var(--space-6)0 0;border-top:1px solid var(--rule);padding:0;list-style:none}.home .wrow{column-gap:var(--space-4);padding-block:var(--space-5);--bd:.4s;--bs:20ms;--b0:.1s;--p0:.1s;grid-template-columns:minmax(0,1fr) 96px;grid-template-areas:"text fig""text arr";display:grid}.home .wrow-text{grid-area:text;min-width:0}.home .wrow-name{margin:0;font-size:1.5rem;line-height:1.1}.home .wrow-name a{text-decoration:none}.home .wrow-dek{margin:var(--space-2)0 0;font-size:var(--t-small);color:var(--ink-2);line-height:1.45}.home .wrow-meta{margin:var(--space-2)0 0;font-size:var(--t-label);color:var(--ink-3);flex-wrap:wrap;align-items:center;display:flex}.home .wrow-meta span[aria-hidden]{white-space:pre}.home .wrow-meta .badge{gap:6px}.home .wrow .mini{grid-area:fig;width:96px;height:64px;display:block;overflow:visible}.home .wrow .row-arr{grid-area:arr;place-self:end}.home .mini .mf-dim{fill:var(--ink-4)}.home .mini .mf-ink{fill:var(--ink)}.home .mini .mf-sig{fill:var(--signal)}.home .mini .mf-stroke{fill:none;stroke:var(--ink-2);stroke-width:1.5px}.home .mini .mf-sigline{fill:none;stroke:var(--ink);stroke-width:1.5px}.home .mini .mf-layer{fill:var(--paper);stroke:var(--ink-4);stroke-width:1.5px}.home .mini .mf-layer.on{stroke:var(--signal)}@media (min-width:768px){.home .wrow{grid-template-columns:minmax(0,1fr) 160px}.home .wrow .mini{width:160px;height:100px}.home .mini .mf-stroke,.home .mini .mf-sigline,.home .mini .mf-layer{stroke-width:1px}}@media (min-width:1024px){.home .wrow{align-items:center;column-gap:var(--space-7);padding-block:var(--space-6);grid-template-columns:minmax(0,1fr) 192px 24px;grid-template-areas:"text fig arr"}.home .wrow-name{font-size:var(--t-h2);letter-spacing:-.02em;font-stretch:85%;line-height:1}.home .wrow-dek{font-size:var(--t-body);max-width:56ch}.home .wrow .mini{width:192px;height:128px}.home .wrow .row-arr{align-self:center}}.home .about{row-gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.home .about-photo{max-width:560px;margin:0}.home .about-frame{aspect-ratio:4/3;background:var(--paper-2);position:relative;overflow:hidden}.home .about-img{object-fit:cover;object-position:50% 35%}.home .about-photo figcaption{margin-top:var(--space-2);font-size:var(--t-label);color:var(--ink-3)}.home .about-main{min-width:0}.home .about .answer{max-width:42ch}.home .about-facts{margin:var(--space-6)0 0;padding:var(--space-1)var(--space-4);background:var(--paper-2)}.home .about-facts>div{gap:var(--space-3);padding:var(--space-3)0;grid-template-columns:96px minmax(0,1fr);display:grid;position:relative}.home .about-facts>div+div:before{content:"";background:var(--ink-4);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.home .about-facts dt{font-size:var(--t-label);color:var(--ink-3);padding-top:2px}.home .about-facts dd{font-size:var(--t-small);margin:0;line-height:1.45}.home .about-ctas{align-items:center;gap:var(--space-3)var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.home .about-ctas .textlink{align-items:center;gap:6px;min-height:44px;display:inline-flex}.home[data-mready] .about .answer:not([data-in]):before{transform:scaleY(0)}.home .about .answer[data-in="1"]:before{transition:transform var(--dur-300)var(--ease-out)}.home[data-mready] .about-facts:not([data-in])>div:before{transform:scaleX(0)}.home .about-facts[data-in="1"]>div:before{transition:transform var(--dur-300)var(--ease-out)calc(var(--i)*var(--stagger-rows))}.home[data-mready] .about-photo:not([data-in]) .about-img{transform:scale(1.06)}.home .about-photo[data-in="1"] .about-img{transition:transform var(--dur-data)var(--ease-out)}@media (min-width:768px){.home .about{column-gap:calc(var(--gap)*2);grid-template-columns:minmax(0,5fr) minmax(0,3fr);align-items:start}.home .about-main{grid-area:1/1}.home .about-photo{grid-area:1/2}.home .about-frame{aspect-ratio:4/5}.home .about-facts{padding-inline:var(--space-5)}.home .about-facts>div{grid-template-columns:112px minmax(0,1fr)}}@media (min-width:1024px){.home .about{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.home .about-photo{justify-self:end;width:100%;max-width:440px}}.home .ctablock{--bleed-from:.9;view-timeline:--cta block}.home .ctablock:before{transform:none}.home .ctablock .wrap{padding-block:72px}.home .ctablock h2{margin:0}.home .ctablock .cta-text{margin:var(--space-5)0 0;max-width:44ch;font-size:var(--t-body)}.home .ctablock .cta-main{width:100%;min-height:52px;margin-top:var(--space-6);padding-inline:var(--space-5);justify-content:center}.home .ctablock .cta-mail{margin:var(--space-4)0 0;font-size:var(--t-body);overflow-wrap:anywhere}.home .ctablock .cta-mail a,.home .ctablock .cta-role a{text-underline-offset:.25em;align-items:center;min-height:44px;display:inline-flex}.home .ctablock .cta-mail a{max-width:100%}.home .ctablock .cta-role{font-size:var(--t-small);margin:0}.home .ctablock .cta-role a+a{margin-left:var(--space-2)}@media (min-width:768px){.home .ctablock{--bleed-from:.92}.home .ctablock .wrap{padding-block:var(--section-pad)}.home .ctablock .cta-main{width:auto}}@media (min-width:1024px){.home .ctablock{--bleed-from:.94}}@supports (animation-timeline:view()){.home[data-mready] .ctablock:before{animation:linear both h-bleed;animation-timeline:--cta;animation-range:entry 10% entry 80%}}@supports not (animation-timeline:view()){.home[data-mready] .ctablock:not([data-in]):before{transform:scaleX(var(--bleed-from))}.home .ctablock[data-in="1"]:before{transition:transform var(--dur-data)var(--ease-out)}}
