.px-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}[data-pixelating]>svg{opacity:0}
.hm-mark-px>svg{width:100%;height:auto;display:block}@media (max-width:819px){.hm-footer-mark.hm-mark-px{position:relative;inset:auto}}
.hm{--hm-u:clamp(.5px, calc(100vw / 1440), 1.25px);--hm-ink:#111;--hm-ground:#e6e8e7;--hm-yellow:#ffd400;--hm-mint:#5fe0a0;--hm-lilac:#c7b6ff;--hm-rule:#262626;--hm-quiet:#8c8c8c;background:var(--hm-ink);color:var(--hm-ground);font-family:var(--font-heading);--hm-frame:1800px;--hm-gx:max(calc(34 * var(--hm-u)), calc(50% - var(--hm-frame) / 2 + 34 * var(--hm-u)));line-height:normal;position:relative;overflow-x:clip}:where(.hm:not(.cs)>main>*,.hm:not(.cs)>footer){max-width:var(--hm-frame);margin-inline:auto}.hm-do,.ar-news,.hm-hero{max-width:none}.hm-do{--hm-frame-off:max(0px, 50% - var(--hm-frame) / 2);border-image:linear-gradient(to right, transparent var(--hm-frame-off), var(--hm-rule) var(--hm-frame-off) calc(100% - var(--hm-frame-off)), transparent calc(100% - var(--hm-frame-off))) 1}.hm a{color:inherit;text-decoration:none}.hm :focus-visible{outline:2px solid var(--hm-ground);outline-offset:4px}.hm-mint{color:var(--hm-mint)}.hm-lilac{color:var(--hm-lilac)}.hm-yellow{color:var(--hm-yellow)}.hm-label{font-size:max(12px, calc(14 * var(--hm-u)));letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:500}.hm-kw{margin:0 0 calc(28 * var(--hm-u)) calc(4 * var(--hm-u));font-size:max(12px, calc(14 * var(--hm-u)));letter-spacing:.08em;text-transform:uppercase;color:#a8aaaa;flex:0 0 100%;font-weight:500;line-height:1.2;display:block}h1:has(>.hm-kw){flex-wrap:wrap}.hm-small-caps{font-size:max(11px, calc(13 * var(--hm-u)));letter-spacing:.08em;text-transform:uppercase;color:gray;font-weight:600}.hm-disc{background:var(--hm-yellow);color:var(--hm-ink);letter-spacing:-.02em;text-align:center;border-radius:50%;justify-content:center;align-items:center;font-weight:700;line-height:1.05;transition:scale .25s;display:flex}.hm .hm-disc{color:var(--hm-ink)}.hm-disc:hover{scale:1.06}.hm-header{--hm-head-x:calc(34 * var(--hm-u));--hm-head-y:calc(30 * var(--hm-u));z-index:20;left:var(--hm-head-x);right:var(--hm-head-x);top:var(--hm-head-y);justify-content:space-between;align-items:flex-start;display:flex;position:absolute}.hm-lockup{z-index:2;align-items:flex-end;gap:8px;display:flex;position:relative}.hm-lockup-box{flex-shrink:0;display:block;position:relative}.hm-lockup-mark{width:max(118px, calc(154.3 * var(--hm-u)));flex-shrink:0;height:auto;display:block}.hm-lockup-tag{transform:translateY(calc(26 * var(--hm-u)));font-size:max(11px, calc(13 * var(--hm-u)));letter-spacing:-.01em;font-weight:700;line-height:1.02}.hm-menu-btn{z-index:2;touch-action:manipulation;-webkit-tap-highlight-color:transparent;color:inherit;font:inherit;font-size:max(16px, calc(17 * var(--hm-u)));background:0 0;border:0;margin:-12px;padding:12px;font-weight:700;line-height:1.2;position:relative}.hm-menu-roll{text-align:right;display:grid;overflow:hidden}.hm-menu-roll>span{grid-area:1/1;transition:transform .6s cubic-bezier(.76,0,.24,1)}.hm-menu-roll>span+span{transform:translateY(110%)}.hm-header[data-menu=open] .hm-menu-roll>span:first-child{transform:translateY(-110%)}.hm-header[data-menu=open] .hm-menu-roll>span+span{transform:none}.hm-header{color:var(--hm-ground);transition:color .3s .55s}.hm-header[data-menu=open]{color:var(--hm-ink);transition-delay:.18s}.hm-header:not([data-pin=top]){right:calc(var(--hm-head-x) + var(--hm-lock-gap,0px));position:fixed}.hm-header:before{content:"";z-index:-1;inset:calc(-1 * var(--hm-head-y)) calc(-1 * var(--hm-head-x));bottom:calc(-1 * var(--hm-head-y) - 26 * var(--hm-u));border-bottom:1px solid var(--hm-rule);background:var(--hm-ink);opacity:0;pointer-events:none;position:absolute}.hm-header:not([data-pin=top]):before{opacity:1;bottom:calc(-1 * var(--hm-head-y))}.hm-header:not([data-pin=top]){align-items:center}.hm-header:not([data-pin=top]) .hm-lockup-tag{display:none}.hm-header[data-pin=away],.hm-header[data-pin=hidden]{visibility:hidden;transform:translateY(calc(-100% - 2 * var(--hm-head-y) - 4px))}.hm-header[data-pin=shown]{transition:color .3s .55s,transform .5s cubic-bezier(.16,1,.3,1),visibility}.hm-header[data-pin=shown][data-menu=open]{transition-delay:.18s,0s,0s}.hm-header[data-pin=hidden]{transition:color .3s .55s,transform .35s cubic-bezier(.7,0,.84,0),visibility 0s linear .35s}.hm-top{z-index:16;right:max(16px, var(--hm-head-x,calc(34 * var(--hm-u))));bottom:max(16px, calc(30 * var(--hm-u)));width:max(72px, calc(96 * var(--hm-u)));height:max(72px, calc(96 * var(--hm-u)));font-family:inherit;font-size:max(15px, calc(17 * var(--hm-u)));cursor:pointer;touch-action:manipulation;visibility:hidden;opacity:0;border:0;padding:0;transition:scale .25s,opacity .25s,transform .35s,visibility 0s linear .35s;position:fixed;transform:translateY(16px)rotate(-12deg)}.hm-top[data-shown]{visibility:visible;opacity:1;transition:scale .25s,opacity .25s,transform .5s cubic-bezier(.34,1.56,.64,1),visibility;transform:rotate(-12deg)}.hm .hm-top:focus-visible{outline-offset:4px}.hm-menu{--hm-ease:cubic-bezier(.76, 0, .24, 1);z-index:1;overscroll-behavior:contain;padding:calc(34 * var(--hm-u));padding-bottom:max(28px, calc(40 * var(--hm-u)));--hm-menu-size:min(clamp(52px, calc(132 * var(--hm-u)), 168px), max(34px, calc((100svh - 210px) / 5.2)));background:var(--hm-ground);color:var(--hm-ink);visibility:hidden;clip-path:circle(0 at var(--hm-mx,100%) var(--hm-my,0));flex-direction:column;justify-content:safe flex-end;display:flex;position:fixed;inset:0;overflow-y:auto}.hm-header[data-menu=open] .hm-menu{visibility:visible;clip-path:circle(150vmax at var(--hm-mx,100%) var(--hm-my,0));transition:clip-path .8s var(--hm-ease)}.hm-header[data-menu=closing] .hm-menu{visibility:visible;transition:clip-path .6s var(--hm-ease) .28s}.hm-menu-list{text-align:right;margin:0;padding:0;list-style:none}.hm-menu-list li{padding-bottom:calc(var(--hm-menu-size) * .24);margin-bottom:calc(var(--hm-menu-size) * -.24);padding-inline:calc(var(--hm-menu-size) * .16);margin-inline:calc(var(--hm-menu-size) * -.16);overflow:hidden}.hm-menu-list a{align-items:flex-start;gap:calc(14 * var(--hm-u));font-size:var(--hm-menu-size);letter-spacing:-.05em;font-weight:600;line-height:.98;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .35s;display:inline-flex;transform:translateY(105%)}.hm-header[data-menu=open] .hm-menu-list a{transition-delay:calc(.28s + var(--hm-i) * 60ms), 0s;transform:none}.hm-header[data-menu=closing] .hm-menu-list a{transition:transform .45s cubic-bezier(.7,0,.84,0),opacity .35s;transition-delay:calc((4 - var(--hm-i)) * 30ms);transform:translateY(-105%)}.hm-header[data-menu=closed] .hm-menu-list a{transition:none}.hm-menu-dot{transition:color .25s,transform .4s cubic-bezier(.34,1.56,.64,1);display:inline-block}.hm-menu-list li:first-child{--hm-hl:var(--hm-yellow)}.hm-menu-list li:nth-child(2){--hm-hl:var(--hm-mint)}.hm-menu-list li:nth-child(3){--hm-hl:var(--hm-lilac)}.hm-menu-list li:nth-child(4){--hm-hl:#7a7dff}.hm-menu-list li:nth-child(5){--hm-hl:#2b2fd8;--hm-hl-ink:var(--hm-ground)}.hm-menu-word{isolation:isolate;transition:color .3s;position:relative}.hm-menu-word:before{content:"";z-index:-1;background:var(--hm-hl);transform-origin:0;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:.04em -.1em -.1em;transform:scaleX(0)}.hm-menu-list a:focus-visible .hm-menu-word:before{transform:none}.hm-menu-list a:focus-visible .hm-menu-word{color:var(--hm-hl-ink,var(--hm-ink))}@media (hover:hover){.hm-menu-list:has(a:hover) a:not(:hover){opacity:.28}.hm-menu-list a:hover .hm-menu-word:before{transform:none}.hm-menu-list a:hover .hm-menu-word{color:var(--hm-hl-ink,var(--hm-ink))}.hm-menu-list a:hover .hm-menu-dot{transform:scale(1.35)translateY(-.04em)}}.hm .hm-menu :focus-visible{outline-color:var(--hm-ink)}.hm-menu-foot{margin-top:max(28px, calc(44 * var(--hm-u)));font-size:max(15px, calc(16 * var(--hm-u)));opacity:0;border-top:1px solid #1111112e;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:18px;line-height:1.55;transition:opacity .2s,transform .2s;display:flex;transform:translateY(12px)}.hm-menu-foot address{font-style:normal}.hm-menu-foot ul{flex-wrap:wrap;gap:.6em;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.hm-header[data-menu=open] .hm-menu-foot{opacity:1;transition:opacity .6s .62s,transform .8s cubic-bezier(.16,1,.3,1) .62s;transform:none}.hm-contact{border-top:1px solid var(--hm-rule);padding:calc(90 * var(--hm-u)) calc(34 * var(--hm-u)) calc(110 * var(--hm-u));position:relative}.hm-contact-top{justify-content:space-between;gap:16px;display:flex}.hm-contact-title{margin:calc(46 * var(--hm-u)) 0 0 calc(-4 * var(--hm-u));font-size:calc(176 * var(--hm-u));letter-spacing:-.055em;font-weight:700;line-height:.88}.hm-form{grid-template-columns:1fr calc(170 * var(--hm-u));column-gap:calc(40 * var(--hm-u));margin-top:calc(80 * var(--hm-u));align-items:end;display:grid}.hm-form-field{display:block}.hm-form-label{font-size:max(15px, calc(16 * var(--hm-u)));font-weight:600}.hm-form-input{box-sizing:border-box;width:100%;padding:0 0 calc(18 * var(--hm-u));border:0;border-bottom:2px solid var(--hm-ground);color:var(--hm-ground);font:inherit;font-size:max(22px, calc(36 * var(--hm-u)));letter-spacing:-.02em;resize:none;field-sizing:content;background:0 0;border-radius:0;margin-top:16px;font-weight:500;line-height:1.25;display:block}.hm-form-input::placeholder{color:gray;opacity:1}.hm .hm-form-input:focus-visible{border-bottom-color:var(--hm-mint);box-shadow:0 2px 0 var(--hm-mint);outline:none}.hm-send{width:calc(170 * var(--hm-u));height:calc(170 * var(--hm-u));background:var(--hm-mint);font-family:inherit;font-size:calc(26 * var(--hm-u));border:0;transform:rotate(-10deg)}.hm-send:focus-visible{scale:1.06}@media (prefers-reduced-motion:no-preference){.hm-send{transition:scale .25s,transform .5s cubic-bezier(.34,1.56,.64,1)}.hm-send:hover,.hm-send:focus-visible{transform:rotate(0)}}.hm-contact-foot{font-size:max(15px, calc(17 * var(--hm-u)));justify-content:space-between;gap:16px;margin-top:40px;font-weight:500;display:flex}.hm-contact-foot a{font-weight:600}.hm-footer{grid-template-columns:calc(440 * var(--hm-u)) 1fr;align-items:start;column-gap:calc(46 * var(--hm-u));box-sizing:border-box;min-height:calc(760 * var(--hm-u));padding:calc(70 * var(--hm-u)) calc(34 * var(--hm-u)) calc(220 * var(--hm-u));border-top:1px solid var(--hm-rule);display:grid;position:relative}.hm-footer-tag{font-size:max(22px, calc(30 * var(--hm-u)));letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.02}.hm-footer-address{margin-top:calc(80 * var(--hm-u));font-size:max(15px, calc(16 * var(--hm-u)));font-style:normal;line-height:1.55}.hm-footer-legal{margin:calc(24 * var(--hm-u)) 0 0;font-size:max(14px, calc(15 * var(--hm-u)));color:#8c8c8c;flex-wrap:wrap;gap:.4em 1em;padding:0;list-style:none;display:flex}.hm-footer-cols{justify-content:space-between;column-gap:calc(32 * var(--hm-u));grid-template-columns:repeat(5,auto);row-gap:36px;display:grid}.hm-footer-title{margin-bottom:calc(14 * var(--hm-u));color:#8c8c8c}.hm-footer-col ul{font-size:max(16px, calc(17 * var(--hm-u)));color:#b4b6b5;margin:0;padding:0;font-weight:500;line-height:1.7;list-style:none}.hm-footer-col[data-strong] ul{color:var(--hm-ground);font-weight:600}.hm-footer-col a:hover,.hm-footer-legal a:hover,.hm-contact-foot a:hover{color:var(--hm-yellow)}@media (max-width:1199px){.hm-footer{grid-template-columns:1fr;row-gap:48px}}.hm-footer{overflow:hidden}.hm-footer-mark{left:calc(30 * var(--hm-u));bottom:calc(-58 * var(--hm-u));width:calc(1380 * var(--hm-u));height:auto;transition:translate .8s cubic-bezier(.16,1,.3,1);display:block;position:absolute}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hm-footer:hover .hm-footer-mark{translate:0 -10%}}@media (max-width:819px){.hm-header{--hm-head-x:20px;--hm-head-y:20px}.hm-lockup-tag{transform:translateY(14px)}.hm-header:before{bottom:calc(-1 * var(--hm-head-y) - 14px)}.hm-top{bottom:20px;right:20px}html[data-ck-open] .hm-top{bottom:var(--ck-space,20px)}.hm-menu{padding:20px 20px 28px}.hm-menu-foot{flex-direction:column;align-items:flex-start}.hm-contact{padding:64px 20px 72px}.hm-contact-top{flex-direction:column;gap:8px}.hm-contact-title{margin:32px 0 0;font-size:clamp(56px,17vw,120px)}.hm-form{grid-template-columns:1fr;row-gap:24px;margin-top:40px}.hm-send{justify-self:end;width:112px;height:112px;font-size:20px}.hm-contact-foot{flex-direction:column;gap:12px}.hm-footer{row-gap:40px;padding:48px 20px 0}.hm-footer-address{margin-top:28px}.hm-footer-legal{margin-top:16px}.hm-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.hm-footer-title{margin-bottom:8px}.hm-footer-mark{grid-column:1/-1;width:100%;margin-top:32px;margin-bottom:-4.5vw;position:static}}@media (prefers-reduced-motion:reduce){.hm-menu,.hm-header[data-menu] .hm-menu{clip-path:none;opacity:0;transition:opacity .2s}.hm-header[data-menu=open] .hm-menu{opacity:1}.hm-menu-word:before{transition:none}.hm-header[data-menu] .hm-menu-list a,.hm-header[data-menu] .hm-menu-foot{opacity:1;transition:none;transform:none}.hm-header,.hm-menu-roll>span,.hm-disc{transition:none}.hm-header[data-pin=away],.hm-header[data-pin=hidden]{opacity:0;transform:none}.hm-header[data-pin=shown]{transition:opacity .2s,visibility}.hm-header[data-pin=hidden]{transition:opacity .2s,visibility 0s linear .2s}.hm-top,.hm-top[data-shown]{transition:opacity .2s,visibility 0s linear .2s;transform:rotate(-12deg)}.hm-top[data-shown]{transition-delay:0s}}@media (prefers-reduced-motion:no-preference){html:has(.hm){scroll-behavior:smooth}}@media (max-width:359px){.hm-lockup-tag{display:none}}.hm-footer-legal a,.hm-contact-foot a{margin-block:-4px;padding-block:4px;display:inline-block}.crumbs{z-index:1;position:relative}.crumbs ol{font-family:var(--font-heading);font-size:max(11px, calc(13 * var(--hm-u,1px)));letter-spacing:.08em;text-transform:uppercase;color:var(--hm-quiet,#8c8c8c);flex-wrap:wrap;row-gap:12px;margin:0;padding:0;font-weight:600;line-height:1.2;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--hm-quiet,#8c8c8c);margin:0 .75em}.crumbs a{color:inherit;margin-block:-6px;padding-block:6px;text-decoration:none;display:inline-block}.crumbs a:hover,.crumbs [aria-current]{color:var(--hm-ground,#e6e8e7)}.hero-shape{pointer-events:none}.hero-shape canvas{opacity:0;width:100%;height:100%;transition:opacity .6s;display:block}.hero-shape[data-ready] canvas{opacity:1}.hero-shape[data-failed]{display:none}.hm-menu-odds{border:1.5px solid var(--hm-ink);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-self:center;align-items:center;min-height:40px;padding:0 18px;font-weight:600;transition:rotate .4s cubic-bezier(.34,1.56,.64,1),background-color .25s;display:inline-flex;rotate:-4deg}.hm-menu-amp{margin-inline:.25em;transition:rotate .6s cubic-bezier(.34,1.56,.64,1);display:inline-block}.hm-menu-odds:focus-visible,.hm-menu-odds[aria-current=page]{background:var(--hm-yellow);rotate:0deg}@media (hover:hover){.hm-menu-odds:hover{background:var(--hm-yellow);rotate:3deg}.hm-menu-odds:hover .hm-menu-amp{rotate:360deg}}@media (max-width:819px){.hm-menu-odds{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.hm-menu-odds,.hm-menu-amp{transition:none}.hm-menu-odds:hover .hm-menu-amp{rotate:none}}
