body:has(.sk-root){background:#0e0f11!important;color:#9e9fa0!important}html:has(.sk-root){scroll-padding-top:110px}.sk-root{--corp-bg:#0e0f11;--corp-surface:#18191b;--corp-surface-2:#222326;--corp-border:#313131;--corp-text:#9e9fa0;--corp-heading:#ffffff;--corp-accent:#f59e0b;--corp-accent-soft:#fef3c7;--corp-on-accent:#1a1a1a;--corp-violet:#7c3aed;--corp-violet-text:#a78bfa;--corp-panel:#ffffff;--corp-panel-line:#eeeeee;--corp-panel-hover:#f3f4f1;--corp-panel-muted:#5f6064;--corp-font-heading:var(--font-sk-heading),"Source Sans 3",system-ui,sans-serif;--corp-font-body:var(--font-sk-body),"Roboto",system-ui,sans-serif;--corp-font-mono:ui-monospace,"SFMono-Regular",Menlo,monospace;--corp-container:1314px;--corp-gutter:24px;--corp-header-h:90px;--corp-radius-sm:10px;--corp-radius:20px;--corp-radius-lg:30px;--corp-radius-pill:999px;--corp-ease:cubic-bezier(0.15,0.85,0.31,1);--corp-text-secondary:var(--corp-text);--corp-text-tertiary:#868789;--corp-border-strong:rgba(255,255,255,0.18);--corp-surface-hover:var(--corp-surface-2);--corp-amber:var(--corp-accent);--corp-font-sans:var(--corp-font-body);background:var(--corp-bg);color:var(--corp-text);font-family:var(--corp-font-body);font-size:16px;font-weight:400;line-height:30px;min-height:100dvh;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1200px) and (max-width:1399px){.sk-root{--corp-container:1200px}}.sk-root *,.sk-root :after,.sk-root :before{box-sizing:border-box}.sk-root :where(h1,h2,h3,h4,h5,h6){color:var(--corp-heading);font-family:var(--corp-font-heading);font-weight:700;margin:0;overflow-wrap:break-word}.sk-root :where(p,figure,blockquote,dl,dd){margin:0}.sk-root :where(a){color:inherit;text-decoration:none;transition:color .3s ease-out,border-color .3s ease-out,background-color .3s ease-out}.sk-root :where(img,svg,video){max-width:100%}.sk-root :where(button,input,select,textarea){font:inherit}.sk-root :where(button){cursor:pointer}.sk-root :focus-visible{outline:2px solid var(--corp-violet-text);outline-offset:3px}.sk-root ::-moz-selection{background:var(--corp-violet);color:var(--corp-heading)}.sk-root ::selection{background:var(--corp-violet);color:var(--corp-heading)}.sk-root .sk-main{display:flow-root;min-height:calc(100dvh - 240px)}.sk-root .sk-main>:first-child:not([class*=hero],.sk-under-header,.sk-notfound){margin-top:var(--corp-header-h)}.sk-root .sk-container{margin-inline:auto;max-width:var(--corp-container);padding-inline:20px;width:100%}@media (min-width:768px){.sk-root .sk-container{padding-inline:var(--corp-gutter)}}@media (min-width:1400px){.sk-root .sk-container{padding-inline:12px}}.sk-root .sk-grid{display:grid;gap:var(--corp-gutter);grid-template-columns:minmax(0,1fr)}.sk-root .sk-grid>*{min-width:0}@media (min-width:992px){.sk-root .sk-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.sk-root .sk-span-1{grid-column-end:span 1}.sk-root .sk-span-2{grid-column-end:span 2}.sk-root .sk-span-3{grid-column-end:span 3}.sk-root .sk-span-4{grid-column-end:span 4}.sk-root .sk-span-5{grid-column-end:span 5}.sk-root .sk-span-6{grid-column-end:span 6}.sk-root .sk-span-7{grid-column-end:span 7}.sk-root .sk-span-8{grid-column-end:span 8}.sk-root .sk-span-9{grid-column-end:span 9}.sk-root .sk-span-10{grid-column-end:span 10}.sk-root .sk-span-11{grid-column-end:span 11}.sk-root .sk-span-12{grid-column-end:span 12}.sk-root .sk-start-1{grid-column-start:1}.sk-root .sk-start-2{grid-column-start:2}.sk-root .sk-start-3{grid-column-start:3}.sk-root .sk-start-4{grid-column-start:4}.sk-root .sk-start-5{grid-column-start:5}.sk-root .sk-start-6{grid-column-start:6}.sk-root .sk-start-7{grid-column-start:7}.sk-root .sk-start-8{grid-column-start:8}.sk-root .sk-start-9{grid-column-start:9}.sk-root .sk-start-10{grid-column-start:10}.sk-root .sk-start-11{grid-column-start:11}.sk-root .sk-start-12{grid-column-start:12}}.sk-root .sk-section{padding:70px 0 60px;position:relative}@media (min-width:768px){.sk-root .sk-section{padding:90px 0 70px}}@media (min-width:1200px){.sk-root .sk-section{padding:130px 0 100px}}.sk-root .sk-section--alt,.sk-root .sk-section--subtle{background:var(--corp-surface)}.sk-root .sk-section--band,.sk-root .sk-section--support,.sk-root .sk-section--tight{padding:56px 0 48px}@media (min-width:1200px){.sk-root .sk-section--band,.sk-root .sk-section--support,.sk-root .sk-section--tight{padding:90px 0 70px}}.sk-root .sk-section--flush-top{padding-top:0}.sk-root .sk-section--ruled{border-top:1px solid var(--corp-border)}.sk-root .sk-display{font-family:var(--corp-font-heading);font-size:clamp(48px,7.2vw,100px);font-weight:800;letter-spacing:-.01em;line-height:1.05;text-wrap:balance}.sk-root .sk-title{font-size:clamp(40px,5vw,72px);line-height:1.1}.sk-root .sk-h2,.sk-root .sk-title{font-family:var(--corp-font-heading);font-weight:700;text-wrap:balance}.sk-root .sk-h2{font-size:clamp(32px,3.8vw,52px);line-height:1.12}.sk-root .sk-h3{font-size:clamp(22px,2vw,27px);line-height:1.45}.sk-root .sk-h3,.sk-root .sk-h4{font-family:var(--corp-font-heading);font-weight:700}.sk-root .sk-h4{font-size:clamp(20px,1.7vw,24px);line-height:1.42}.sk-root .sk-display,.sk-root .sk-h2,.sk-root .sk-h3,.sk-root .sk-h4,.sk-root .sk-title{color:var(--corp-heading)}.sk-root .sk-lede{color:var(--corp-text);font-size:18px;line-height:1.7;max-width:60ch}.sk-root .sk-body{color:var(--corp-text);font-size:16px;line-height:30px;max-width:68ch}.sk-root :where(.sk-body+.sk-body){margin-top:1em}.sk-root .sk-small{font-size:14px;line-height:1.6}.sk-root .sk-hl,.sk-root :where(.sk-lede,.sk-body,.sk-display,.sk-title,.sk-h2) strong{color:var(--corp-heading);font-weight:500}.sk-root .sk-display .sk-hl,.sk-root .sk-h2 .sk-hl,.sk-root .sk-title .sk-hl{font-weight:inherit}.sk-root .sk-outline{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.4)}.sk-root .sk-ghost,.sk-root .sk-outline{font-family:var(--corp-font-heading);font-weight:800}.sk-root .sk-ghost{color:rgba(255,255,255,.04);font-size:clamp(90px,16vw,250px);line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sk-root .sk-ghost:before{content:attr(data-ghost)}.sk-root .sk-muted{color:var(--corp-text-tertiary)}.sk-root .sk-amber{color:var(--corp-accent)}.sk-root .sk-violet{color:var(--corp-heading)}.sk-root .sk-mono{color:var(--corp-text);font-family:var(--corp-font-mono);font-size:13px;font-variant-numeric:tabular-nums lining-nums;letter-spacing:.02em;line-height:1.4}.sk-root .sk-mono--caps{font-size:12px;letter-spacing:.06em;text-transform:uppercase}.sk-root .sk-num{font-variant-numeric:tabular-nums lining-nums}.sk-root .sk-tag{align-items:center;border:1px solid var(--corp-accent);border-radius:var(--corp-radius-pill);color:var(--corp-heading);display:inline-flex;font-family:var(--corp-font-body);font-size:14px;font-weight:500;gap:8px;line-height:22px;padding:3px 12px;width:-moz-fit-content;width:fit-content}.sk-root .sk-tag--accent,.sk-root .sk-tag--amber{background:var(--corp-accent);color:var(--corp-on-accent)}.sk-root .sk-section-title{margin-bottom:50px}.sk-root .sk-section-title>.sk-tag{margin-bottom:20px}.sk-root .sk-section-title--center{margin-inline:auto;max-width:860px;text-align:center}.sk-root .sk-section-title--center>.sk-tag{margin-inline:auto}.sk-root .sk-title-row{display:grid;gap:20px;margin-bottom:50px}.sk-root .sk-title-row>*{min-width:0}.sk-root .sk-title-row .sk-section-title{margin-bottom:0}@media (min-width:992px){.sk-root .sk-title-row{align-items:end;-moz-column-gap:var(--corp-gutter);column-gap:var(--corp-gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.sk-root .sk-title-row>:first-child{grid-column:1/span 7}.sk-root .sk-title-row>:last-child:not(:first-child){grid-column:8/span 5}}.sk-root .sk-btn{align-items:center;background:transparent;border:1px solid var(--corp-border);border-radius:var(--corp-radius-pill);color:var(--corp-heading);cursor:pointer;display:inline-flex;font-family:var(--corp-font-body);font-size:15px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.02em;line-height:20px;overflow:hidden;padding:14px 32px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:border-color .3s ease,background-color .3s ease,color .3s ease;white-space:nowrap}.sk-root .sk-btn:hover{border-color:var(--corp-accent)}.sk-root .sk-btn--outline{background:transparent;border-color:var(--corp-border);color:var(--corp-heading)}.sk-root .sk-btn--primary{background:var(--corp-accent);color:var(--corp-on-accent)}.sk-root .sk-btn--primary,.sk-root .sk-btn--primary:hover{border-color:var(--corp-accent)}.sk-root .sk-btn--dark{background:var(--corp-surface);border-color:var(--corp-surface);color:var(--corp-heading)}.sk-root .sk-btn--lg{font-size:16px;padding:17px 38px}.sk-root .sk-btn--block{display:flex;width:100%}.sk-root .sk-btn:disabled,.sk-root .sk-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.sk-root .sk-btn svg{flex:0 0 auto}.sk-root .sk-btn-flip{display:block;position:relative;transition:transform .8s var(--corp-ease)}.sk-root .sk-btn-label{display:block;transition:opacity .6s var(--corp-ease)}.sk-root .sk-btn-label+.sk-btn-label{left:0;opacity:0;position:absolute;top:150%;width:100%}.sk-root .sk-btn:focus-visible .sk-btn-flip,.sk-root .sk-btn:hover .sk-btn-flip{transform:translateY(-150%)}.sk-root .sk-btn:focus-visible .sk-btn-label:first-child,.sk-root .sk-btn:hover .sk-btn-label:first-child{opacity:0}.sk-root .sk-btn:focus-visible .sk-btn-label+.sk-btn-label,.sk-root .sk-btn:hover .sk-btn-label+.sk-btn-label{opacity:1}.sk-root .sk-link{color:var(--corp-heading);font-weight:500;text-decoration:underline;text-decoration-color:var(--corp-border);text-decoration-thickness:1px;text-underline-offset:5px;transition:color .3s ease,text-decoration-color .3s ease}.sk-root .sk-link:hover{color:var(--corp-accent);text-decoration-color:var(--corp-accent)}.sk-root .sk-link--arrow{align-items:center;display:inline-flex;font-weight:700;gap:10px;text-decoration:none}.sk-root .sk-link--arrow svg{flex:0 0 auto;transition:transform .3s ease}.sk-root .sk-link--arrow:hover svg{transform:translateX(4px)}.sk-root .sk-link--quiet{color:var(--corp-text)}.sk-root .sk-link--quiet:hover{color:var(--corp-accent)}.sk-root .sk-facts{display:flex;flex-wrap:wrap;gap:10px}:where(.sk-root .sk-facts){list-style:none;margin:0;padding:0}.sk-root .sk-facts li{border-left:1px solid var(--corp-border);color:var(--corp-text);display:inline-block;font-size:14px;line-height:22px;padding:2px 0 2px 14px}.sk-root .sk-facts li:first-child{border-left:0;padding-left:0}.sk-root .sk-header{border-bottom:1px solid transparent;left:0;position:fixed;right:0;top:0;transition:transform .4s ease,opacity .4s ease,visibility .4s ease,background-color .4s ease,border-color .4s ease;z-index:100}.sk-root .sk-header.is-scrolled{background:var(--corp-bg);border-bottom-color:var(--corp-border)}.sk-root .sk-header.is-hidden:not(:focus-within){opacity:0;transform:translateY(-110%);visibility:hidden}.sk-root .sk-header-inner{align-items:center;display:flex;gap:16px;height:var(--corp-header-h);justify-content:space-between}.sk-root .sk-wordmark{align-items:center;border:1px solid var(--corp-border);border-radius:40px;color:var(--corp-heading);display:inline-flex;flex:0 0 auto;font-family:var(--corp-font-heading);font-size:22px;font-weight:800;justify-content:center;justify-self:start;letter-spacing:-.01em;line-height:1;padding:12px 20px;transition:border-color .3s ease}.sk-root .sk-wordmark:hover{border-color:var(--corp-accent)}.sk-root .sk-nav{display:none}.sk-root .sk-nav-item{display:flex}.sk-root .sk-nav-item,.sk-root .sk-nav-link{align-items:center;height:100%;position:relative}.sk-root .sk-nav-link{color:var(--corp-heading);display:inline-flex;font-size:16px;font-weight:700;gap:8px;line-height:30px;padding:10px 0}.sk-root .sk-nav-item[data-open]>.sk-nav-link,.sk-root .sk-nav-link:hover,.sk-root .sk-nav-link[data-active]{color:var(--corp-violet-text)}.sk-root .sk-nav-chevron{transition:transform .3s ease}.sk-root .sk-nav-item[data-open] .sk-nav-chevron{transform:rotate(180deg)}.sk-root .sk-nav-panel{animation:sk-panel-in .4s var(--corp-ease) both;background:var(--corp-panel);border-radius:0 0 var(--corp-radius-sm) var(--corp-radius-sm);border-top:2px solid var(--corp-violet);box-shadow:0 24px 48px rgba(0,0,0,.35);color:var(--corp-on-accent);left:50%;padding:24px;position:absolute;top:calc(100% - 10px);translate:-50% 0;width:-moz-max-content;width:max-content;max-width:min(calc(100vw - 48px),900px);z-index:110}.sk-root .sk-nav-panel :focus-visible{outline-color:var(--corp-on-accent)}.sk-root .sk-nav-panel-grid{display:grid;gap:8px 24px;grid-template-columns:repeat(var(--panel-cols,1),minmax(220px,260px))}.sk-root .sk-nav-group ul{list-style:none;margin:0;padding:0}.sk-root .sk-nav-group-title{border-bottom:1px solid var(--corp-panel-line);color:var(--corp-panel-muted);font-family:var(--corp-font-heading);font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.4;margin-bottom:8px;padding:0 12px 10px;text-transform:uppercase}.sk-root .sk-nav-panel-link{border-radius:var(--corp-radius-sm);display:flex;flex-direction:column;gap:2px;padding:9px 12px;position:relative;transition:background-color .3s ease}.sk-root .sk-nav-panel-link:hover{background:var(--corp-panel-hover)}.sk-root .sk-nav-panel-label{color:var(--corp-on-accent);font-size:15px;font-weight:500;line-height:1.4}.sk-root .sk-nav-panel-desc{color:var(--corp-panel-muted);font-size:13px;line-height:1.45}.sk-root .sk-header-actions{align-items:center;display:flex;flex:0 0 auto;gap:24px}.sk-root .sk-util{color:var(--corp-heading);display:none;font-size:15px;font-weight:500}.sk-root .sk-util:hover{color:var(--corp-accent)}.sk-root .sk-header-cta{display:none}@media (min-width:640px){.sk-root .sk-header-cta{display:inline-flex}}.sk-root .sk-burger{background:transparent;border:0;display:inline-flex;flex-direction:column;gap:7px;height:44px;justify-content:center;padding:0 7px;width:44px}.sk-root .sk-burger-bar{background:var(--corp-heading);border-radius:2px;display:block;height:2px;transition:transform .3s ease,opacity .3s ease;width:30px}.sk-root .sk-burger[aria-expanded=true] .sk-burger-bar:first-child{transform:translateY(9px) rotate(45deg)}.sk-root .sk-burger[aria-expanded=true] .sk-burger-bar:nth-child(2){opacity:0}.sk-root .sk-burger[aria-expanded=true] .sk-burger-bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}@media (min-width:1200px){.sk-root .sk-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.sk-root .sk-nav{align-items:center;display:flex;gap:30px;height:100%}.sk-root .sk-header-actions{justify-self:end}.sk-root .sk-util{display:inline-block}.sk-root .sk-burger{display:none}}@media (min-width:1451px){.sk-root .sk-nav{gap:44px}}.sk-root .sk-mobile-nav{background:var(--corp-surface);border-bottom:1px solid var(--corp-border);display:none;left:0;max-height:calc(100dvh - var(--corp-header-h));overflow-y:auto;overscroll-behavior:contain;padding:8px 0 24px;position:fixed;right:0;top:var(--corp-header-h);z-index:99}.sk-root .sk-mobile-nav[data-open]{animation:sk-panel-in .4s var(--corp-ease) both;display:block}.sk-root .sk-mobile-nav-item{border-bottom:1px solid var(--corp-border)}.sk-root .sk-mobile-nav-item>a,.sk-root .sk-mobile-nav-trigger{align-items:center;background:transparent;border:0;color:var(--corp-heading);display:flex;font-size:17px;font-weight:500;justify-content:space-between;line-height:26px;padding:14px 20px;text-align:left;width:100%}.sk-root .sk-mobile-nav-trigger[aria-expanded=true]{color:var(--corp-violet-text)}.sk-root .sk-mobile-submenu{display:grid;gap:16px;padding:0 20px 18px 34px}.sk-root .sk-mobile-submenu a{color:var(--corp-text);display:block;font-size:15px;line-height:24px;padding:5px 0}.sk-root .sk-mobile-submenu a:hover{color:var(--corp-accent)}.sk-root .sk-mobile-submenu .sk-mobile-submenu-overview{color:var(--corp-accent);font-weight:500}.sk-root .sk-mobile-submenu-title{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.sk-root .sk-mobile-actions{display:grid;gap:12px;padding:24px 20px 0}@media (min-width:1200px){.sk-root .sk-mobile-nav,.sk-root .sk-mobile-nav[data-open]{display:none!important}}.sk-root .sk-page-hero{background:var(--corp-surface);overflow:hidden;padding:calc(var(--corp-header-h) + 60px) 0 80px;position:relative;z-index:1}@media (min-width:992px){.sk-root .sk-page-hero{padding:calc(var(--corp-header-h) + 97px) 0 120px}}.sk-root .sk-shape-ring{border:1px solid rgba(255,255,255,.2);border-radius:50%;display:block;pointer-events:none;position:absolute;z-index:-1}.sk-root .sk-page-hero-arc--one{height:979px;left:-5%;top:-45%;width:979px}.sk-root .sk-page-hero-arc--two{height:765px;right:0;top:-120%;width:765px}.sk-root .sk-page-hero-grid{align-items:center;display:grid;gap:40px;position:relative}.sk-root .sk-page-hero-main{min-width:0}.sk-root .sk-page-hero .sk-title{max-width:22ch}.sk-root .sk-page-hero-row{align-items:center;display:flex;flex-wrap:wrap;gap:30px 40px;justify-content:space-between;margin-top:36px}.sk-root .sk-page-hero-text{align-items:center;display:flex;flex:1 1 420px;gap:28px;min-width:0}.sk-root .sk-page-hero-text .sk-lede{font-size:16px;line-height:30px;max-width:52ch}.sk-root .sk-page-hero-star{color:var(--corp-heading);flex:0 0 auto;height:84px;width:84px}.sk-root .sk-page-hero-aside{margin-top:30px}.sk-root .sk-crumb{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.15);border-radius:40px;flex:0 0 auto;max-width:100%;padding:10px 28px}.sk-root .sk-crumb ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.sk-root .sk-crumb li{color:var(--corp-text);font-size:15px;line-height:30px}.sk-root .sk-crumb li:not(:last-child):after{color:var(--corp-text-tertiary);content:"|";margin:0 13px}.sk-root .sk-crumb a:hover{color:var(--corp-heading)}@media (max-width:767px){.sk-root .sk-crumb{border-radius:var(--corp-radius);padding:8px 20px}.sk-root .sk-crumb li{font-size:14px}}.sk-root .sk-crumb li[aria-current=page]{color:var(--corp-accent)}.sk-root .sk-page-hero-badge{display:none}@media (min-width:768px){.sk-root .sk-page-hero-badge{display:block}}@media (min-width:992px){.sk-root .sk-page-hero-grid{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:767px){.sk-root .sk-page-hero-star{height:56px;width:56px}.sk-root .sk-page-hero-text{flex-basis:100%;gap:18px}}.sk-root .sk-shape.sk-badge{display:inline-grid;height:136px;place-items:center;position:relative;width:136px}.sk-root .sk-badge-ring{height:100%;inset:0;position:absolute;width:100%}.sk-root .sk-badge-track{fill:none;stroke:var(--corp-border);stroke-width:1}.sk-root .sk-badge-text{fill:var(--corp-heading);font-family:var(--corp-font-body);font-size:12.5px;font-weight:500;letter-spacing:.12em}.sk-root .sk-badge-core{align-items:center;background:var(--corp-accent);border-radius:50%;color:var(--corp-on-accent);display:flex;height:58px;justify-content:center;position:relative;width:58px}.sk-root .sk-cta{background:var(--corp-surface);overflow:hidden;padding:80px 0;position:relative;z-index:1}@media (min-width:1200px){.sk-root .sk-cta{padding:120px 0}}.sk-root .sk-cta-ring{border:50px solid rgba(255,255,255,.03);height:380px;width:380px}.sk-root .sk-cta-ring--one{left:-8%;top:-250px}.sk-root .sk-cta-ring--two{bottom:-250px;right:-8%}.sk-root .sk-cta-grid{align-items:end;display:grid;gap:36px}.sk-root .sk-cta-copy{display:grid;gap:20px;min-width:0}.sk-root .sk-cta .sk-h2{font-size:clamp(36px,4.6vw,64px);line-height:1.08;max-width:16ch}.sk-root .sk-cta-actions{align-items:flex-start;display:flex;flex-direction:column;gap:22px}.sk-root .sk-cta .sk-facts{margin-top:48px}@media (min-width:992px){.sk-root .sk-cta-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.sk-root .sk-cta-actions{align-items:flex-end}}.sk-root .sk-cta--inline{background:transparent;padding:0 0 100px}.sk-root .sk-cta-inline-row{align-items:center;background:var(--corp-surface);border:1px solid var(--corp-border);border-radius:var(--corp-radius-lg);display:grid;gap:24px;overflow:hidden;padding:36px 28px;position:relative;z-index:0}.sk-root .sk-cta-inline-row .sk-h3{max-width:34ch}.sk-root .sk-cta-ring--inline{height:300px;right:-110px;top:-150px;width:300px}.sk-root .sk-cta-inline-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px 28px}@media (min-width:992px){.sk-root .sk-cta-inline-row{grid-template-columns:minmax(0,1fr) auto;padding:44px 50px}}.sk-root .sk-next{border-top:1px solid var(--corp-border);padding:60px 0 70px}.sk-root .sk-next-row{display:grid;gap:18px}.sk-root .sk-next-label{color:var(--corp-text);font-family:var(--corp-font-body);font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1.4;margin:0;text-transform:uppercase}.sk-root .sk-next-link{font-family:var(--corp-font-heading);font-size:clamp(26px,3.2vw,44px);font-weight:700;line-height:1.2}.sk-root .sk-next-link .sk-link{color:var(--corp-heading)}.sk-root .sk-next-link .sk-link:hover{color:var(--corp-accent)}.sk-root .sk-footer{background:var(--corp-surface);border-top:1px solid var(--corp-border);color:var(--corp-heading);overflow:hidden;padding-top:100px;position:relative;z-index:1}@media (min-width:1200px){.sk-root .sk-footer{padding-top:130px}}.sk-root .sk-footer-glow{filter:blur(80px);height:261px;pointer-events:none;position:absolute;width:261px;z-index:-1}.sk-root .sk-footer-glow--accent{background:var(--corp-accent);left:-150px;opacity:.5;top:-150px}.sk-root .sk-footer-glow--violet{background:var(--corp-violet);bottom:-150px;opacity:.55;right:-150px}.sk-root .sk-footer-swirl{pointer-events:none;position:absolute;z-index:-1}.sk-root .sk-footer-swirl--one{bottom:110px;display:none;height:160px;left:-50px;width:160px}.sk-root .sk-footer-swirl--two{bottom:140px;height:120px;right:130px;width:120px}@media (min-width:1200px){.sk-root .sk-footer-swirl--one{display:block}}@media (max-width:767px){.sk-root .sk-footer-swirl--two{bottom:220px;right:-30px}}.sk-root .sk-shape-swirl--accent{color:var(--corp-accent)}.sk-root .sk-shape-swirl--accent .sk-shape-swirl-disc{fill:var(--corp-accent-soft)}.sk-root .sk-shape-swirl--ghost{color:rgba(255,255,255,.09)}.sk-root .sk-shape-swirl--ghost .sk-shape-swirl-disc{fill:rgba(255,255,255,.03)}.sk-root .sk-footer-cols{display:grid;gap:44px 24px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:60px}.sk-root .sk-footer-brand{display:grid;gap:22px;grid-column:1/-1;justify-items:start}.sk-root .sk-footer-brand>p{font-size:16px;line-height:30px;max-width:340px}.sk-root .sk-footer-brand .sk-wordmark{background:var(--corp-bg)}.sk-root .sk-footer-contact{align-items:center;display:flex;gap:16px;margin-top:8px}.sk-root .sk-footer-contact-icon{align-items:center;background:rgba(255,255,255,.1);border-radius:50%;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.sk-root .sk-footer-contact-label{font-family:var(--corp-font-heading);font-size:18px;font-weight:700;line-height:1.2}.sk-root .sk-footer-contact a{font-size:16px;letter-spacing:.03em;line-height:26px}.sk-root .sk-footer-contact a:hover{color:var(--corp-accent)}.sk-root .sk-footer-col-title{font-size:22px;line-height:1.4;margin-bottom:16px}.sk-root .sk-footer-col ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.sk-root .sk-footer-col a{color:var(--corp-heading);font-size:15px;line-height:24px}.sk-root .sk-footer-col a:hover{color:var(--corp-accent)}@media (min-width:768px){.sk-root .sk-footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.sk-root .sk-footer-cols{-moz-column-gap:32px;column-gap:32px;grid-template-columns:minmax(0,1.6fr) repeat(5,minmax(0,1fr));padding-bottom:80px}.sk-root .sk-footer-brand{align-content:start;grid-column:auto}}.sk-root .sk-footer-markwrap{container-type:inline-size;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sk-root .sk-footer-mark{color:transparent;font-family:var(--corp-font-heading);font-size:calc(min(100vw - 40px, var(--corp-container)) / 5);font-size:20cqi;font-weight:800;letter-spacing:-.02em;line-height:1.05;text-align:center;white-space:nowrap;-webkit-text-stroke:1px rgba(255,255,255,.16)}.sk-root .sk-footer-bottom{border-top:1px solid var(--corp-border);padding:30px 0 28px}.sk-root .sk-footer-bottom-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px 32px;justify-content:space-between}.sk-root .sk-footer-meta{color:var(--corp-text);display:flex;flex-wrap:wrap;font-size:14px;line-height:24px}.sk-root .sk-footer-meta span:first-child{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:17px;font-weight:500}.sk-root .sk-footer-meta span+span:before{color:var(--corp-text-tertiary);content:"·";padding:0 10px}@media (max-width:767px){.sk-root .sk-footer-meta{display:grid;gap:2px}.sk-root .sk-footer-meta span+span:before{content:none}}.sk-root .sk-footer-legal ul{display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;margin:0;padding:0}.sk-root .sk-footer-legal a{color:var(--corp-heading);font-family:var(--corp-font-heading);font-size:17px;font-weight:500}.sk-root .sk-footer-legal a:hover{color:var(--corp-accent)}.sk-root .sk-notfound{overflow:hidden;padding:calc(var(--corp-header-h) + 70px) 0 110px;position:relative;z-index:1}.sk-root .sk-notfound-head{display:grid;gap:22px;justify-items:center;margin-inline:auto;max-width:760px;text-align:center}.sk-root .sk-notfound-code{font-size:clamp(130px,26vw,320px);letter-spacing:-.02em;line-height:.85}.sk-root .sk-notfound-head .sk-lede{margin-inline:auto}.sk-root .sk-notfound-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px 30px;justify-content:center;margin-top:10px}.sk-root .sk-notfound-help{border-top:1px solid var(--corp-border);display:grid;gap:24px;margin-top:80px;padding-top:50px}.sk-root .sk-notfound-list{display:grid;gap:24px;list-style:none;margin:0;padding:0}.sk-root .sk-notfound-list li{background:var(--corp-surface);border-radius:var(--corp-radius);display:grid;gap:8px;padding:28px 30px}@media (min-width:768px){.sk-root .sk-notfound-list{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(.sk-root .sk-shape){display:block;flex:0 0 auto;pointer-events:none}.sk-root .sk-shape-clover{color:var(--corp-accent)}.sk-root .sk-shape-halfdisc{color:var(--corp-accent-soft)}@keyframes sk-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes sk-float{0%{transform:translateY(-20px)}to{transform:translateY(-6px)}}@keyframes sk-panel-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.sk-root .sk-spin{animation:sk-spin 7s linear infinite}.sk-root .sk-float{animation:sk-float 2s ease-in-out infinite alternate}.sk-root[data-reveal=on] .sk-reveal{transition:opacity .9s var(--corp-ease),transform .9s var(--corp-ease)}.sk-root[data-reveal=on] .sk-reveal:not(.is-visible){opacity:0;transform:translateY(40px)}.sk-root[data-reveal=on] .sk-reveal--d1{transition-delay:.1s}.sk-root[data-reveal=on] .sk-reveal--d2{transition-delay:.2s}.sk-root[data-reveal=on] .sk-reveal--d3{transition-delay:.3s}.sk-root[data-reveal=on] .sk-reveal--d4{transition-delay:.4s}.sk-root .sk-mt-1{margin-top:8px}.sk-root .sk-mt-2{margin-top:16px}.sk-root .sk-mt-3{margin-top:24px}.sk-root .sk-mt-4{margin-top:32px}.sk-root .sk-mt-5{margin-top:40px}.sk-root .sk-mt-6{margin-top:48px}.sk-root .sk-mt-8{margin-top:64px}.sk-root .sk-center{text-align:center}.sk-root .sk-stack>*+*{margin-top:var(--stack,16px)}.sk-root .sk-max-prose{max-width:68ch}.sk-root .sk-sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion:reduce){.sk-root *,.sk-root :after,.sk-root :before{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important}.sk-root .sk-float,.sk-root .sk-mobile-nav[data-open],.sk-root .sk-nav-panel,.sk-root .sk-spin{animation:none!important}.sk-root .sk-btn:focus-visible .sk-btn-flip,.sk-root .sk-btn:hover .sk-btn-flip{transform:none}.sk-root .sk-btn:focus-visible .sk-btn-label:first-child,.sk-root .sk-btn:hover .sk-btn-label:first-child{opacity:1}.sk-root .sk-btn:focus-visible .sk-btn-label+.sk-btn-label,.sk-root .sk-btn:hover .sk-btn-label+.sk-btn-label{opacity:0}.sk-root[data-reveal=on] .sk-reveal,.sk-root[data-reveal=on] .sk-reveal:not(.is-visible){opacity:1!important;transform:none!important}.sk-root .sk-header.is-hidden:not(:focus-within){transform:none}}