.ds .hdr{box-sizing:border-box;width:100%;padding:var(--space-16);color:var(--text-primary);position:relative}.ds .hdr-row{height:var(--hdr-row);justify-content:space-between;align-items:center;display:flex;position:relative}.ds .hdr-label{text-box-trim:trim-both;text-box-edge:cap alphabetic;display:block}.ds .hdr-logo{flex-shrink:0;width:67px;height:24px;display:block}.ds .hdr-wordmark{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.ds .hdr-menu{align-items:center;gap:var(--space-32);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ds .hdr-item{align-items:center;gap:var(--space-4);cursor:pointer;font-family:inherit;font-size:var(--fs-16);font-weight:var(--fw-400);letter-spacing:var(--tracking-normal);color:var(--text-primary);white-space:nowrap;background:0 0;border:0;margin:0;padding:0;line-height:1;text-decoration:none;transition:color .2s;display:inline-flex}.ds .hdr-item:hover,.ds .hdr[data-drawer] .hdr-item{color:var(--text-secondary)}.ds .hdr[data-drawer] .hdr-item[data-active]{color:var(--text-primary)}.ds .hdr-chev{flex-shrink:0;width:12px;height:12px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:block;overflow:visible}.ds .hdr-item[data-active] .hdr-chev,.ds .hdr-sheet-item[data-expanded] .hdr-chev{transform:scaleY(-1)}.ds .hdr-actions{align-items:center;gap:var(--space-16);flex-shrink:0;display:flex}.ds .hdr-login{font-size:var(--fs-16);font-weight:var(--fw-450);letter-spacing:var(--tracking-normal);color:var(--text-primary);white-space:nowrap;line-height:1;text-decoration:none;transition:color .2s}.ds .hdr-login:hover{color:var(--text-secondary)}.ds .hdr-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-4);height:var(--hdr-row);padding:0 var(--space-24);border-radius:var(--radius-full);font-size:var(--fs-16);font-weight:var(--fw-450);letter-spacing:var(--tracking-normal);white-space:nowrap;box-shadow:var(--shadow-sm);-webkit-tap-highlight-color:transparent;transition:background-color var(--t-fast), scale var(--press-t,var(--spring-snappy));line-height:1;text-decoration:none;display:inline-flex}.ds .hdr-btn:active{scale:calc(1 - var(--press-depth) * var(--motion-on));--press-t:var(--press-in)}.ds .hdr-sheet-buttons .hdr-btn{--press-depth:.015}.ds .hdr-btn.is-outline{border:1px solid var(--text-primary);color:var(--text-primary);background-color:#0000}@media (hover:hover) and (pointer:fine){.ds .hdr-btn.is-outline:hover{background-color:var(--fills-hover)}}.ds .hdr-btn.is-outline:active{background-color:var(--fills-hover)}.ds .hdr-btn.is-solid{border:.5px solid var(--borders-standard-inverse);background-color:var(--fills-solid);color:var(--text-primary-inverse)}@media (hover:hover) and (pointer:fine){.ds .hdr-btn.is-solid:hover{background-color:var(--fills-solid-hover)}}.ds .hdr-btn.is-solid:active{background-color:var(--fills-solid-hover)}.ds .hdr-phone{align-items:center;gap:var(--space-16);flex-shrink:0;display:none}.ds .hdr-phone-cta{font-size:var(--fs-16);font-weight:var(--fw-450);color:var(--text-primary);white-space:nowrap;line-height:1;text-decoration:none;transition:opacity .2s,visibility .2s}.ds .hdr[data-open] .hdr-phone-cta{opacity:0;visibility:hidden;transition:opacity var(--t-exit-quick), visibility 0s linear .12s}.ds .hdr-disc{border-radius:var(--radius-full);background-color:var(--fills-solid);cursor:pointer;border:0;flex-shrink:0;width:44px;height:44px;padding:0;position:relative}.ds .hdr-ico{width:24px;height:24px;color:var(--text-primary-inverse);margin:-12px 0 0 -12px;transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;overflow:visible}.ds .hdr-ico.is-x{opacity:0;transition:opacity var(--t-exit-quick), transform var(--t-exit-quick);transform:rotate(-45deg)scale(.8)}.ds .hdr[data-open] .hdr-ico.is-dots{opacity:0;transition:opacity var(--t-exit-quick), transform var(--t-exit-quick);transform:rotate(45deg)scale(.8)}.ds .hdr[data-open] .hdr-ico.is-x{opacity:1;transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1);transform:none}.ds .hdr-track{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.16,1,.3,1);display:grid}.ds .hdr[data-drawer] .hdr-drawer-track,.ds .hdr[data-open] .hdr-sheet-track,.ds .hdr-sheet-item[data-expanded]>.hdr-acc-track{grid-template-rows:1fr}.ds .hdr-clip{min-height:0;overflow:hidden}.ds .hdr-acc-track>.hdr-clip{padding-bottom:var(--ink-bleed);margin-bottom:calc(-1 * var(--ink-bleed))}.ds .hdr-drawer{justify-content:center;align-items:flex-start;gap:var(--space-32);padding-top:var(--space-48);padding-bottom:var(--space-48);display:flex}.ds .hdr-panel{box-sizing:border-box;gap:var(--space-32);padding:var(--space-32);border-radius:var(--radius-l);background-color:var(--backgrounds-secondary);opacity:0;transition:opacity var(--t-exit), transform var(--t-exit);flex-direction:column;display:flex;transform:translateY(-8px)}.ds .hdr-panel.is-platform{gap:var(--space-24);border:.5px solid var(--borders-standard-inverse)}.ds .hdr[data-drawer] .hdr-panel{opacity:.25;transition:opacity .26s,transform .34s cubic-bezier(.16,1,.3,1);transform:none}.ds .hdr[data-drawer] .hdr-panel[data-lit]{opacity:1}.ds .hdr-kicker{font-size:var(--fs-10);font-weight:var(--fw-350);letter-spacing:var(--tracking-wider);color:var(--text-primary);white-space:nowrap;margin:0;line-height:1}.ds .hdr-group{gap:var(--space-16);flex-direction:column;display:flex}.ds .hdr-group-title{font-size:var(--fs-12);font-weight:var(--fw-350);color:var(--text-secondary);white-space:nowrap;margin:0;line-height:1}.ds .hdr-grid{gap:var(--space-16);grid-template-columns:repeat(2,184px);display:grid}.ds .hdr-grid.is-one{grid-template-columns:184px}.ds .hdr-tool{gap:var(--space-12);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}.ds .hdr-tool-name,.ds .hdr-tool-desc{text-box-trim:trim-both;text-box-edge:cap alphabetic;transition:transform .3s cubic-bezier(.16,1,.3,1);display:block}.ds .hdr-tool-name{font-size:var(--fs-16);font-weight:var(--fw-450);letter-spacing:var(--tracking-normal);color:var(--text-primary);white-space:nowrap;line-height:1}.ds .hdr-tool-desc{font-size:var(--fs-12);font-weight:var(--fw-350);line-height:1.2;letter-spacing:var(--tracking-normal);color:var(--text-secondary);text-wrap:balance;line-height:round(1.2em,1px)}.ds .hdr-tool:before,.ds .hdr-link:before{content:"";background-color:var(--text-primary);transform-origin:0;width:2px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.ds .hdr-tool:hover:before,.ds .hdr-tool:focus-visible:before,.ds .hdr-link:hover:before,.ds .hdr-link:focus-visible:before{transform:scaleX(1)}.ds .hdr-tool:hover>span,.ds .hdr-tool:focus-visible>span,.ds .hdr-link:hover>span,.ds .hdr-link:focus-visible>span{transform:translate(10px)}.ds .hdr-tool:hover>.hdr-tool-name,.ds .hdr-tool:focus-visible>.hdr-tool-name,.ds .hdr-link:hover>.hdr-tool-name,.ds .hdr-link:focus-visible>.hdr-tool-name{font-weight:var(--fw-450)}.ds .hdr-links{gap:var(--space-16);flex-direction:column;display:flex}.ds .hdr-link{text-decoration:none;display:block;position:relative}.ds .hdr-line{border-radius:var(--radius-full);background-color:var(--borders-gridline);flex-shrink:0;height:1px;display:block}.ds .hdr-card{box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:var(--space-20);padding:var(--space-32);border-radius:var(--radius-l);background-color:var(--backgrounds-primary);color:inherit;text-decoration:none;display:flex;position:relative}.ds .hdr-card:after{content:"";border:1px solid var(--borders-focus);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.ds .hdr-card:hover:after,.ds .hdr-card:focus-visible:after{opacity:1}.ds .hdr-card:focus-visible{outline:none}.ds .hdr-card-text{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.ds .hdr-card-marks{gap:var(--space-8);flex-shrink:0;display:flex}.ds .hdr-card-marks img{width:32px;height:32px;display:block}.ds .hdr-sheet .hdr-card{padding:var(--space-16);background-color:var(--backgrounds-secondary)}.ds .hdr-sheet .hdr-card-marks img{width:30px;height:30px}.ds .hdr-sheet{padding-bottom:var(--space-24)}.ds .hdr-sheet-menu{align-items:flex-start;gap:var(--space-32);padding-top:var(--space-20);flex-direction:column;display:flex}.ds .hdr-sheet-item{flex-direction:column;width:100%;display:flex}.ds .hdr-sheet-name{align-self:flex-start;align-items:center;gap:var(--space-4);cursor:pointer;font-family:inherit;font-size:var(--fs-16);font-weight:var(--fw-400);letter-spacing:var(--tracking-normal);color:var(--text-primary);background:0 0;border:0;margin:0;padding:0;line-height:1;text-decoration:none;transition:color .2s;display:inline-flex}.ds .hdr[data-expanded] .hdr-sheet-name{color:var(--text-secondary)}.ds .hdr[data-expanded] .hdr-sheet-item[data-expanded]>.hdr-sheet-name{color:var(--text-primary)}.ds .hdr-acc{gap:var(--space-20);padding-top:var(--space-20);flex-direction:column;display:flex}.ds .hdr-acc-track .hdr-acc{opacity:0;transition:opacity var(--t-exit-quick)}.ds .hdr-sheet-item[data-expanded]>.hdr-acc-track .hdr-acc{opacity:1;transition:none}.ds .hdr-acc .hdr-group,.ds .hdr-acc .hdr-links{gap:var(--space-20)}.ds .hdr-acc .hdr-grid{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.ds .hdr-acc .hdr-grid.is-one{grid-template-columns:minmax(0,1fr)}.ds .hdr-sheet-buttons{gap:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.ds .hdr-sheet-buttons .hdr-btn{width:100%;height:42px}.ds .hdr-close{align-items:center;gap:var(--space-12);padding-top:var(--space-32)}.ds .hdr-close-line{border-radius:var(--radius-full);background-color:var(--text-secondary);flex-shrink:0;align-self:stretch;height:1px;display:block}.ds .hdr-close-btn{cursor:pointer;font-family:inherit;font-size:var(--fs-14);font-weight:var(--fw-450);line-height:1.2;letter-spacing:var(--tracking-wider);font-feature-settings:"lnum" 1, "pnum" 1;color:var(--text-secondary);background:0 0;border:0;margin:0;padding:0;line-height:round(1.2em,1px)}.ds .hdr-sheet .hdr-sheet-item{opacity:0;transition:opacity var(--t-exit-quick), transform var(--t-exit-quick);transform:translateY(6px)}.ds .hdr[data-open] .hdr-sheet .hdr-sheet-item{opacity:1;transition:opacity .26s,transform .3s cubic-bezier(.16,1,.3,1);transition-delay:calc(90ms + var(--i,0) * 45ms);transform:none}@media (max-width:1240px){.ds .hdr .hdr-menu,.ds .hdr .hdr-actions,.ds .hdr .hdr-drawer-track{display:none}.ds .hdr .hdr-phone{display:flex}.ds .hdr{padding:var(--space-8) var(--space-16)}.ds .hdr .hdr-logo{width:56px;height:20px}.ds .hdr .hdr-sheet-track{max-height:calc(100dvh - var(--header-h) - env(safe-area-inset-bottom,0px))}.ds .hdr .hdr-sheet-track>.hdr-clip{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.ds .hdr .hdr-sheet-track>.hdr-clip::-webkit-scrollbar{display:none}}@media (min-width:1241px){.ds .hdr .hdr-sheet-track{display:none}}.ds .hdr-sheet .hdr-group-title,.ds .hdr-sheet .hdr-tool-desc{font-size:var(--fs-14)}@supports (text-box-trim:trim-both){.ds .hdr-label,.ds .hdr-tool-name,.ds .hdr-tool-desc{margin-block-start:calc(round(nearest, var(--trim-cap,.716em), 1px) - 1cap)!important}}
.ds .ds-gridlines{pointer-events:none;--down:.65s;--draw-curve:cubic-bezier(.65, 0, .35, 1);--line:var(--borders-gridline);position:absolute;inset:0}.ds .ds-band-lines{position:absolute}.ds .band[data-draw]{border-top-color:#0000}.ds .band[data-draw]>.band-col{border-inline-color:#0000}.ds .band[data-draw][data-keep-top]{border-top-color:var(--borders-gridline)}.ds .ds-band-lines[data-keep-top] :is(.ds-draw-top,.ds-draw-stub),.ds .ds-band-lines:not([data-state]) :is(.ds-draw-top,.ds-draw-stub,.ds-draw-side){display:none}.ds .ds-draw-top,.ds .ds-draw-stub,.ds .ds-draw-side{background:var(--line);position:absolute}.ds .ds-draw-top,.ds .ds-draw-stub{height:1px;top:0}.ds .ds-draw-top.is-l{left:var(--col-left,0px);width:calc(50% - var(--col-left,0px) + .5px);transform-origin:0 0}.ds .ds-draw-top.is-r{right:var(--col-right,0px);width:calc(50% - var(--col-right,0px) + .5px);transform-origin:100% 0}.ds .ds-draw-stub.is-l{width:calc(var(--col-left,0px) + 1px);transform-origin:100% 0;left:0}.ds .ds-draw-stub.is-r{width:calc(var(--col-right,0px) + 1px);transform-origin:0 0;right:0}.ds .ds-draw-side{top:var(--col-top,1px);transform-origin:50% 0;width:1px;bottom:0}.ds .ds-draw-side.is-l{left:var(--col-left,0px)}.ds .ds-draw-side.is-r{right:var(--col-right,0px)}.ds .ds-band-lines[data-state=armed] :is(.ds-draw-top,.ds-draw-stub){scale:0 1}.ds .ds-band-lines[data-state=armed] .ds-draw-side{scale:1 0}.ds .ds-band-lines[data-state=drawn] :is(.ds-draw-top,.ds-draw-stub){animation:ds-draw-across var(--down) var(--draw-curve) both}.ds .ds-band-lines[data-state=drawn] .ds-draw-side{animation:ds-draw-down var(--down) var(--draw-curve) both}@keyframes ds-draw-across{0%{scale:0 1}to{scale:1}}@keyframes ds-draw-down{0%{scale:1 0}to{scale:1}}@media (max-width:767px){.ds :is(.ds-draw-top,.ds-draw-stub){transform:scaleY(.5)}.ds .ds-draw-side{transform:scaleX(.5)}.ds .ds-draw-side.is-l{transform-origin:0 0}.ds .ds-draw-side.is-r{transform-origin:100% 0}}
.ds{--rise:16px;--rise-card:32px;--reveal-ease:cubic-bezier(.16, 1, .3, 1)}@media (max-width:767px){.ds{--rise:12px;--rise-card:24px}}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-rise{0%{translate:0 var(--rise)}to{translate:0}}@keyframes ds-rise-card{0%{translate:0 var(--rise-card)}to{translate:0}}.ds [data-enter=fade][data-out]{opacity:0;translate:0 var(--rise)}.ds [data-enter=move][data-out]{translate:0 var(--rise-card)}.ds [data-enter=fade][data-in]{animation:ds-fade-in .7s ease-out var(--reveal-delay,0s) both, ds-rise 1s var(--reveal-ease) var(--reveal-delay,0s) both}.ds [data-enter=move][data-in]{animation:ds-rise-card 1.1s var(--reveal-ease) var(--reveal-delay,0s) both}@keyframes ds-rule-in{0%{scale:0 1}to{scale:1}}.ds [data-enter=draw]{background:0 0;position:relative}.ds [data-enter=draw]:before,.ds [data-enter=draw]:after{content:"";background:var(--borders-gridline);width:calc(50% + .5px);position:absolute;top:0;bottom:0}.ds [data-enter=draw]:before{transform-origin:0 0;left:0}.ds [data-enter=draw]:after{transform-origin:100% 0;right:0}.ds [data-enter=draw][data-out]:before,.ds [data-enter=draw][data-out]:after{scale:0 1}.ds [data-enter=draw][data-in]:before,.ds [data-enter=draw][data-in]:after{animation:ds-rule-in .55s cubic-bezier(.65, 0, .35, 1) var(--reveal-delay,0s) both}.ds .w{margin:-.25em -.125em;padding:.25em .125em;display:inline-block}@keyframes ds-word-in{0%{opacity:0;filter:blur(8px);translate:0 .35em}45%{opacity:1}75%{filter:blur()}to{opacity:1;filter:blur();translate:0}}.ds [data-enter=words][data-out] .w{opacity:0}.ds :is(.hero-h1,main>:is(.pg-head,.ph,.pr):first-child :is(.pg-title,.ph-title,.pr-h2)) .w{margin:-.25em -.16em -.34em;padding:.25em .16em .34em}@keyframes ds-text-rise{0%{translate:0 .62em;-webkit-mask-image:linear-gradient(#000 calc(100% - .18em),#0000);mask-image:linear-gradient(#000 calc(100% - .18em),#0000);-webkit-mask-position:0 -.62em;mask-position:0 -.62em;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}to{translate:0;-webkit-mask-image:linear-gradient(#000 calc(100% - .18em),#0000);mask-image:linear-gradient(#000 calc(100% - .18em),#0000);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@keyframes ds-text-fade{0%{opacity:0}}@keyframes ds-text-focus{0%{filter:blur(8px)}}.ds [data-enter=words][data-in] .w{animation:ds-word-in .9s var(--reveal-ease) calc(var(--reveal-delay,0s) + min(var(--w,0) * 40ms, .4s)) both}.ds .hero-sub,.ds .hero-connect,.ds .hero .connect-group>p,.ds .hero-works{animation:ds-fade-in .7s ease-out var(--hero-delay,0s) both, ds-rise 1s var(--reveal-ease) var(--hero-delay,0s) both}.ds .hero-h1 .w{--wd:min(var(--w,0) * 40ms, .4s);animation:ds-text-rise .76s var(--ease-enter) var(--wd) backwards, ds-text-fade .44s var(--ease-standard) var(--wd) backwards, ds-text-focus .58s var(--ease-enter) var(--wd) backwards}.ds .hero-sub{--hero-delay:.18s}.ds .hero-connect{--hero-delay:.27s}.ds .hero .connect-group>p{--hero-delay:.33s}.ds .hero-works{--hero-delay:.39s}html[data-vt-in] .ds :is(.hero-h1 .w,.hero-sub,.hero-connect,.hero .connect-group>p,.hero-works){animation:none}.ds main>.pg-head:first-child :is(.kb-back,.pg-head-text>:not(.pg-title),.pg-actions),.ds main>.pr:first-child :is(.pr-head>:not(.pr-h2),.pr-time>*,.pr-card,.pr-footnote){animation:ds-fade-in .7s ease-out var(--open-delay,0s) both, ds-rise 1s var(--reveal-ease) var(--open-delay,0s) both}.ds main>:is(.pg-head,.ph,.pr):first-child :is(.pg-title,.ph-title,.pr-h2) .w{--wd:calc(90ms + min(var(--w,0) * 40ms, .4s));animation:ds-text-rise .76s var(--ease-enter) var(--wd) backwards, ds-text-fade .44s var(--ease-standard) var(--wd) backwards, ds-text-focus .58s var(--ease-enter) var(--wd) backwards}.ds main>.pg-head:first-child .pg-sub{--open-delay:.27s}.ds main>.pg-head:first-child .pg-meta{--open-delay:.33s}.ds main>.pg-head:first-child .pg-actions{--open-delay:.39s}.ds main>.pr:first-child .pr-head>:nth-child(2){--open-delay:90ms}.ds main>.pr:first-child .pr-head>:nth-child(3){--open-delay:.18s}.ds main>.pr:first-child .pr-time>:first-child{--open-delay:.27s}.ds main>.pr:first-child .pr-time>:nth-child(2){--open-delay:.33s}.ds main>.pr:first-child .pr-cell:first-child .pr-card{--open-delay:.39s}.ds main>.pr:first-child .pr-cell:nth-child(2) .pr-card{--open-delay:.46s}.ds main>.pr:first-child .pr-cell:nth-child(3) .pr-card{--open-delay:.53s}.ds main>.pr:first-child .pr-cell:nth-child(4) .pr-card{--open-delay:.6s}.ds main>.pr:first-child .pr-footnote{--open-delay:.67s}.ds main>.ph:first-child .ph-text>:not(.ph-title){animation:ds-fade-in .7s ease-out var(--open-delay,0s) both, ds-rise 1s var(--reveal-ease) var(--open-delay,0s) both}.ds main>.ph:first-child .ph-sub{--open-delay:.27s}.ds main>.ph:first-child .ph-actions{--open-delay:.36s}.ds main>.ph.is-stage:first-child .ph-text>.ph-note{--open-delay:.43s}.ds main>.ph:first-child .ph-visual{animation:ds-rise-card 1.1s var(--reveal-ease) .2s both}.ds main>.ph.is-el:first-child .ph-text>.elh-top{animation:none}.ds main>.ph.is-el:first-child :is(.elh-top>:not(.ph-title),.elh-list){animation:ds-fade-in .7s ease-out var(--open-delay,0s) both, ds-rise 1s var(--reveal-ease) var(--open-delay,0s) both}.ds main>.ph.is-el:first-child .elh-top>.ph-actions{--open-delay:.27s}.ds main>.ph.is-el:first-child .elh-top>.ph-note{--open-delay:.34s}.ds main>.ph.is-el:first-child .ph-text>.elh-list{--open-delay:.43s}html[data-vt-in] .ds main>.ph.is-el:first-child :is(.elh-top>:not(.ph-title),.elh-top>.ph-title,.elh-list){animation:none}@media (prefers-reduced-motion:reduce){html .ds main>.ph.is-el:first-child :is(.elh-top>:not(.ph-title),.elh-top>.ph-title,.elh-list){animation:none}}html[data-vt-in] .ds main>.ph:first-child :is(.ph-text>*,.ph-visual),html[data-vt-in] .ds main>.pg-head:first-child :is(.kb-back,.pg-head-text>*,.pg-actions),html[data-vt-in] .ds main>.pr:first-child :is(.pr-head>*,.pr-time>*,.pr-card,.pr-footnote),html[data-vt-in] .ds main>:is(.pg-head,.ph,.pr):first-child :is(.pg-title,.ph-title,.pr-h2) .w{animation:none}@media (prefers-reduced-motion:reduce){.ds [data-enter][data-out]{opacity:1;translate:none;scale:none}.ds [data-enter=words] .w{opacity:1;animation:none}.ds :is(.hero-h1 .w,.hero-sub,.hero-connect,.hero .connect-group>p,.hero-works),html .ds main>:is(.pg-head,.ph,.pr):first-child :is(.pg-title,.ph-title,.pr-h2) .w,.ds main>.pg-head:first-child :is(.kb-back,.pg-head-text>:not(.pg-title),.pg-head-text>.pg-title,.pg-title-line,.pg-actions),.ds main>.ph:first-child :is(.ph-text>:not(.ph-title),.ph-text>.ph-title,.ph-title-line,.ph-visual),.ds main>.pr:first-child :is(.pr-head>*,.pr-time>*,.pr-card,.pr-footnote){animation:none}}
.ds .ftr{background:var(--backgrounds-primary-inverse);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.ds .ftr[data-reveal=on] .ftr-top{will-change:transform}.ds .ftr-top{z-index:1;border-radius:0 0 var(--radius-l) var(--radius-l);clip-path:inset(0 -64px -96px);position:relative;overflow:hidden;box-shadow:0 12px 32px #00000080}.ds .ftr-top-inner{align-items:center;gap:var(--space-32);text-align:center;flex-direction:column;display:flex}.ds .ftr-kicker{font-size:var(--fs-12);font-weight:var(--fw-350);line-height:1.2;letter-spacing:var(--tracking-wide);color:var(--text-primary);margin:0;line-height:round(1.2em,1px)}.ds .ftr-head{font-size:var(--fs-32);font-weight:var(--fw-350);letter-spacing:var(--tracking-tight);align-self:stretch;margin:0;line-height:1}.ds .ftr-accent{color:inherit}.ds .ftr-sub{font-size:var(--fs-16);font-weight:var(--fw-350);line-height:1.2;text-wrap:balance;color:var(--text-primary);align-self:stretch;margin:0;line-height:round(1.2em,1px)}.ds .ftr-sub-line{display:block}.ds .ftr-act{align-self:stretch;align-items:center;gap:var(--space-12);flex-direction:column;display:flex}.ds .connect.ftr-connect{background:var(--backgrounds-primary)}.ds .ftr-connect .connect-input{text-align:center}.ds .ftr-fine{width:360px;max-width:100%;font-size:var(--fs-12);font-weight:var(--fw-350);line-height:1.2;color:var(--text-secondary);text-wrap:balance;margin:0;line-height:round(1.2em,1px)}.ds .ftr-rear{box-sizing:border-box;padding:var(--space-64);background:var(--backgrounds-primary);justify-content:center;display:flex;position:static}.ds .ftr:not([data-reveal]){visibility:hidden}.ds .ftr[data-reveal=on]{margin-top:calc(-1 * var(--ftr-lift,0px))}.ds .ftr[data-reveal=on] .ftr-top{margin-top:var(--ftr-lift,0px)}.ds .ftr[data-reveal=on] .ftr-rear{z-index:0;position:sticky;bottom:0}.ds .ftr-backstop{display:none}.ds .ftr[data-reveal=on]{position:relative}.ds .ftr[data-reveal=on] .ftr-backstop{height:calc(var(--ftr-lift,0px) + var(--ftr-top-h,0px) - var(--radius-l));z-index:0;background:var(--backgrounds-primary);will-change:transform;pointer-events:none;display:block;position:absolute;top:0;left:0;right:0}.ds .ftr-rear-inner{gap:var(--space-32);flex-direction:column;width:100%;display:flex}.ds .ftr-main{gap:var(--space-32);flex-direction:column;display:flex}.ds .ftr-logomark{width:48px;height:48px;display:block}.ds .ftr-logomark span{background-color:var(--text-primary);width:100%;height:100%;display:block;-webkit-mask:url(/AplonLM_Light.svg) 50%/contain no-repeat;mask:url(/AplonLM_Light.svg) 50%/contain no-repeat}.ds .ftr-cols{justify-content:space-between;align-items:flex-start;gap:var(--space-64);display:flex}.ds .ftr-brand{gap:var(--space-32);flex-direction:column;display:flex}.ds .ftr-signup{gap:var(--space-8);flex-direction:column;display:flex}.ds .ftr-signup-label{font-size:var(--fs-20);font-weight:var(--fw-450);line-height:1.2;white-space:nowrap;margin:0;line-height:round(1.2em,1px)}.ds .ftr-signup-form{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-8) 0;border-bottom:1px solid var(--text-primary);filter:drop-shadow(0 2px 2px #00000014);display:flex}.ds .ftr-signup-input{min-width:0;font-family:inherit;font-size:var(--fs-16);color:var(--text-primary);height:calc(var(--fs-16) * 1.5);margin:0;margin-block:calc((round(nearest, var(--fs-16) * .716, 1px) - var(--fs-16) * 1.5) / 2);background:0 0;border:0;outline:none;flex:auto;padding:0;line-height:1}.ds .ftr-signup-input::placeholder{color:var(--text-placeholder);opacity:1}.ds .ftr-signup-go{cursor:pointer;background:0 0;border:0;flex:none;width:8px;height:8px;margin:0;padding:0;display:block}.ds .ftr-signup-go span{background-color:var(--text-primary);width:9px;height:9px;margin:-.5px;display:block;-webkit-mask:url(/icons/arrow-right-8.svg) 50%/9px 9px no-repeat;mask:url(/icons/arrow-right-8.svg) 50%/9px 9px no-repeat}.ds .ftr-socials{gap:var(--space-16);margin:0;padding:0;list-style:none;display:flex}.ds .ftr-socials li{display:block}.ds .ftr-socials a{box-sizing:content-box;width:24px;height:24px;padding:var(--space-8);margin:calc(-1 * var(--space-8));color:var(--text-primary);transition:opacity .2s;display:block}.ds .ftr-socials a:hover{opacity:.7}.ds .ftr-socials a:focus-visible{outline:2px solid var(--borders-focus);outline-offset:0;border-radius:var(--radius-xxs)}.ds .ftr-socials svg{width:100%;height:100%;display:block}.ds .ftr-menus{align-items:flex-start;gap:var(--space-64);display:flex}@media (min-width:1240px){.ds .ftr-menu:first-child{width:76px}.ds .ftr-menu:nth-child(2){width:148px}.ds .ftr-menu:nth-child(3){width:108px}.ds .ftr-menu:nth-child(4){width:117px}}.ds .ftr-menu{gap:var(--space-32);flex-direction:column;display:flex}.ds .ftr-menu-head{font-size:var(--fs-16);font-weight:var(--fw-450);line-height:1.2;white-space:nowrap;margin:0;line-height:round(1.2em,1px)}.ds .ftr-menu ul{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds .ftr-menu a,.ds .ftr-legal a,.ds .ftr-legal button{font-weight:var(--fw-350);color:var(--text-secondary);white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;text-decoration:none;transition:color .14s;display:block}.ds .ftr-menu a{font-size:var(--fs-16)}.ds .ftr-menu a:hover,.ds .ftr-legal a:hover,.ds .ftr-legal button:hover{color:var(--text-primary)}.ds .ftr-legal button{font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:1}.ds .ftr-rule{background:var(--borders-gridline);height:1px;display:block}.ds .ftr-bottom{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.ds .ftr-copy{font-size:var(--fs-14);font-weight:var(--fw-350);color:var(--text-secondary);margin:0;line-height:1}.ds .ftr-legal{align-items:center;gap:var(--space-16);margin:0;padding:0;list-style:none;display:flex}.ds .ftr-legal a,.ds .ftr-legal button{font-size:var(--fs-14)}@media (max-width:1239px){.ds .ftr-cols{flex-wrap:wrap}.ds .ftr-menus{row-gap:var(--space-48);flex-wrap:wrap}}@media (max-width:767px){.ds .ftr-head{text-wrap:balance}.ds .ftr-br{display:none}.ds .ftr-top .band-col{padding-bottom:var(--space-32)}.ds .ftr-fine{max-width:calc(100% + 2 * var(--space-8))}.ds .ftr-rear{padding:var(--space-32) var(--space-16)}.ds .ftr-rear-inner{gap:var(--space-32)}.ds .ftr-rule{display:none}.ds .ftr-main{gap:var(--space-32)}.ds .ftr-logomark{width:32px;height:32px}.ds .ftr-cols{gap:var(--space-32);flex-direction:column}.ds .ftr-brand{display:contents}.ds .ftr-signup{gap:var(--space-12);order:1}.ds .ftr-menus{align-self:stretch;align-items:stretch;gap:var(--space-32);flex-direction:column;order:2}.ds .ftr-menu{gap:var(--space-16)}.ds .ftr-socials{order:3}.ds .ftr-signup-form{padding:var(--space-4) 0 var(--space-8)}.ds .ftr-menu ul{gap:var(--space-16)}.ds .ftr-bottom{align-items:flex-start;gap:var(--space-32);flex-direction:column-reverse}.ds .ftr-legal{gap:var(--space-12);flex-wrap:wrap}}@supports (text-box-trim:trim-both){.ds .ftr-menu a,.ds .ftr-legal a,.ds .ftr-legal button{margin-block-start:calc(round(nearest, var(--trim-cap,.716em), 1px) - 1cap)!important}}
.ds .us{position:relative}.ds .us-layer{opacity:0;visibility:hidden;filter:blur(4px);min-width:0;transition:opacity var(--t-exit), transform var(--t-exit), filter var(--t-exit), visibility 0s linear .18s;grid-area:1/1;align-items:center;margin:0;display:flex;transform:translateY(-3px)}.ds .us-layer[data-on]{opacity:1;visibility:visible;filter:none;transition-delay:0s;transform:none}.ds .us[data-moved] .us-layer[data-on]{animation:bl-in .24s var(--ease-enter) both}.ds .us.ftr-signup-form{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.ds .us.ftr-signup-form .us-field{justify-content:space-between;gap:var(--space-16)}.ds .ftr-signup-go .us-spin{background:0 0;width:12px;height:12px;margin:-2px;-webkit-mask:none;mask:none}.ds .us .us-go{place-items:center;display:grid;position:relative}.ds .us .us-go>*{grid-area:1/1}.ds .us .us-arrow{transition:opacity var(--t-fast), transform var(--t-fast), filter var(--t-fast)}.ds .us .us-spin{opacity:0;transition:opacity var(--t-exit-quick), scale var(--t-exit-quick);animation:.7s linear infinite paused bl-spin;scale:.6}.ds .us .us-go[data-busy] .us-arrow{opacity:0;filter:blur(2px);transition:opacity var(--t-exit-quick), transform var(--t-exit-quick), filter var(--t-exit-quick);transform:translate(4px)}.ds .us .us-go[data-busy] .us-spin{opacity:1;transition:opacity var(--t-fast), scale var(--spring-snappy);animation-play-state:running;scale:1}@media (pointer:coarse){.ds .us .us-go:after{content:"";position:absolute;inset:-12px}.ds .us.ftr-signup-form .us-go:after{inset:-18px}}.ds .us-done{gap:var(--space-8);font-size:var(--fs-16);font-weight:var(--fw-350);color:var(--text-primary);white-space:nowrap;line-height:1}.ds .us-done:focus{outline:none}.ds .us-tick{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;flex:none;width:16px;height:16px}.ds .us-done[data-on] .us-tick{animation:us-draw .46s var(--ease-enter) .12s forwards}@keyframes us-draw{to{stroke-dashoffset:0}}.ds .us-error{top:calc(100% + var(--space-8));font-size:var(--fs-12);font-weight:var(--fw-350);color:var(--state-destructive);white-space:nowrap;line-height:1.2;position:absolute;left:0}.ds .on-ink .us-error{color:var(--text-primary-inverse)}.ds .us-button{box-sizing:border-box;background:var(--surface-10);border:1px solid var(--fills-solid);border-radius:var(--radius-full);height:40px;box-shadow:var(--shadow-sm);color:var(--text-primary);transition:background-color var(--t-fast), scale var(--press-t,var(--spring-snappy));padding:0;display:inline-grid}.ds .us-button[data-morphing]{transition:width var(--spring-morph), background-color var(--t-fast)}.ds .us-button .us-layer{padding:0 calc(var(--space-24) - 1px);white-space:nowrap}.ds .us-button .us-layer:not([data-on]){position:absolute;inset:0 auto 0 0}.ds .us-idle{border-radius:inherit;height:100%;color:inherit;font:inherit;font-size:var(--fs-16);font-weight:var(--fw-450);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}@media (hover:hover) and (pointer:fine){.ds .us-button[data-state=idle]:hover{background-color:var(--fills-hover)}}.ds .us-button:has(>.us-idle:active){background-color:var(--fills-hover);scale:calc(1 - var(--press-depth) * var(--motion-on));--press-t:var(--press-in)}.ds .us-button .us-field{gap:var(--space-12)}.ds .us-input{width:220px;min-width:0;color:var(--text-primary);font:inherit;font-size:var(--fs-16);font-weight:var(--fw-350);background:0 0;border:0;outline:none;margin:0;padding:0}.ds .us-input::placeholder{color:var(--text-placeholder);opacity:1}.ds .us-button .us-go{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.ds .us-button .us-arrow{background-color:currentColor;width:16px;height:16px;display:block;-webkit-mask:url(/icons/arrow-right.svg) 50%/16px 16px no-repeat;mask:url(/icons/arrow-right.svg) 50%/16px 16px no-repeat}.ds .us-button .us-done{font-weight:var(--fw-450)}@media (prefers-reduced-motion:reduce){.ds .us-layer{filter:none;transform:none}.ds .us[data-moved] .us-layer[data-on]{animation:.12s linear both bl-fade-in}.ds .us-tick{stroke-dashoffset:0}.ds .us-done[data-on] .us-tick{animation:none}}@media (max-width:767px){.ds .us-button{border-width:.5px}.ds .us-input{width:180px}}
