.HeroStack-module__7cMgIq__scene{--cycle:calc(var(--n) * 2s);--step-x:18px;--rise:62px;--step-z:-50px;--card-h:170px;--foot:24px;min-height:calc(var(--card-h) + (var(--n) - 1) * var(--rise) + var(--foot) + 56px);perspective:1400px;perspective-origin:50% 40%;place-items:center;display:grid;position:relative;overflow:clip}.HeroStack-module__7cMgIq__hasFooter{--foot:112px}.HeroStack-module__7cMgIq__stack{width:min(360px,88%);height:var(--card-h);margin-top:calc((var(--n) - 1) * var(--rise));margin-bottom:calc(var(--foot) - 24px);transform-style:preserve-3d;animation:14s ease-in-out infinite alternate HeroStack-module__7cMgIq__sway;position:relative;transform:rotateX(14deg)rotateY(-18deg)}.HeroStack-module__7cMgIq__page{align-content:start;gap:var(--space-1);padding:var(--space-4) var(--space-5);background:var(--surface-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:var(--border-width) solid var(--tone-rule);border-radius:var(--radius-card);box-shadow:var(--shadow-document);transform:translate3d(calc(var(--i) * var(--step-x)), calc(var(--i) * var(--rise) * -1), calc(var(--i) * var(--step-z)));animation:HeroStack-module__7cMgIq__lift var(--cycle) ease-in-out infinite;animation-delay:calc(var(--i) * 2s);display:grid;position:absolute;inset:0}.HeroStack-module__7cMgIq__head{align-items:baseline;gap:var(--space-3);display:flex}.HeroStack-module__7cMgIq__label{font-size:var(--text-sm);color:var(--tone-muted);white-space:nowrap;font-weight:600}.HeroStack-module__7cMgIq__head{min-width:0}.HeroStack-module__7cMgIq__title{min-width:0;font-family:var(--font-headline);letter-spacing:var(--headline-tracking);font-weight:var(--headline-weight);color:var(--tone-fg);white-space:nowrap;text-overflow:ellipsis;font-size:1.5rem;line-height:1.1;overflow:hidden}.HeroStack-module__7cMgIq__line{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--tone-fg-2)}.HeroStack-module__7cMgIq__footer{padding:var(--space-3) var(--space-4);border:var(--border-width) dashed var(--tone-fg-2);border-radius:var(--radius-card);font-size:var(--text-sm);text-align:center;color:var(--tone-fg-2);font-weight:600;position:absolute;bottom:-64px;left:0;right:0;transform:translateZ(40px)}@keyframes HeroStack-module__7cMgIq__sway{0%{transform:rotateX(16deg)rotateY(-22deg)}to{transform:rotateX(12deg)rotateY(-10deg)}}@keyframes HeroStack-module__7cMgIq__lift{0%,22%,to{border-color:var(--tone-rule);transform:translate3d(calc(var(--i) * var(--step-x)), calc(var(--i) * var(--rise) * -1), calc(var(--i) * var(--step-z)))}8%,14%{border-color:var(--tone-verify);transform:translate3d(calc(var(--i) * var(--step-x) - 10px), calc(var(--i) * var(--rise) * -1 - 8px), calc(var(--i) * var(--step-z) + 36px))}}@media (max-width:640px){.HeroStack-module__7cMgIq__scene{--step-x:10px;--rise:52px;--step-z:-40px;--card-h:150px}.HeroStack-module__7cMgIq__stack{width:min(300px,78%);margin-right:var(--space-8)}.HeroStack-module__7cMgIq__page{padding:var(--space-4)}.HeroStack-module__7cMgIq__title{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.HeroStack-module__7cMgIq__stack,.HeroStack-module__7cMgIq__page{animation:none}}
.Button-module__VMVMAW__button{min-height:52px;padding:0 var(--space-5);border:var(--border-width) solid transparent;border-radius:var(--radius-button);font-family:var(--font-body);font-size:var(--text-sm);text-align:center;cursor:pointer;justify-content:center;align-items:center;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .3s,transform .3s;display:inline-flex}.Button-module__VMVMAW__button:hover{transform:translateY(-1px)}.Button-module__VMVMAW__solid{background:var(--color-white);color:var(--tone-inverse);box-shadow:var(--shadow-button)}.Button-module__VMVMAW__solid:hover{box-shadow:0 14px 40px -10px #b8c2f0b3}.Button-module__VMVMAW__outline{color:var(--tone-fg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border-color:#eef1fa4d}.Button-module__VMVMAW__outline:hover{background:#ffffff12;border-color:#eef1fa8c}@media (prefers-reduced-motion:reduce){.Button-module__VMVMAW__button,.Button-module__VMVMAW__button:hover{transform:none}}
.Header-module__wuuuIG__header{z-index:50;border-bottom:var(--border-width) solid var(--tone-rule);-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:#10152bad;position:sticky;top:0}.Header-module__wuuuIG__skip{left:var(--gutter);padding:var(--space-2) var(--space-4);background:var(--color-white);color:var(--tone-inverse);border-radius:var(--radius-button);font-size:var(--text-sm);position:absolute;top:-100px}.Header-module__wuuuIG__skip:focus{top:var(--space-2)}.Header-module__wuuuIG__inner{align-items:center;gap:var(--space-6);height:var(--header-height);max-width:calc(var(--container-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto;display:flex}.Header-module__wuuuIG__logoLink{margin-right:auto;text-decoration:none}.Header-module__wuuuIG__nav{display:none}.Header-module__wuuuIG__menu{align-items:center;gap:var(--space-2);list-style:none;display:flex}.Header-module__wuuuIG__navLink{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-button);font-size:var(--text-sm);color:var(--tone-fg-2);cursor:pointer;background:0 0;border:0;font-weight:500;text-decoration:none;display:inline-flex}.Header-module__wuuuIG__navLink:hover,.Header-module__wuuuIG__navLink[aria-current=page]{color:var(--tone-fg);background:#ffffff0f}.Header-module__wuuuIG__navLink[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.Header-module__wuuuIG__cta{display:none}.Header-module__wuuuIG__menuButton{min-height:40px;padding:0 var(--space-4);border:var(--border-width) solid var(--tone-fg);border-radius:var(--radius-button);font-size:var(--text-sm);cursor:pointer;background:0 0;font-weight:500}.Header-module__wuuuIG__mobileMenu{top:var(--header-height);justify-content:space-between;gap:var(--space-7);padding:var(--space-6) var(--gutter) var(--space-7);background:var(--surface-solid);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.Header-module__wuuuIG__mobileList{list-style:none}.Header-module__wuuuIG__mobileLink{padding:var(--space-2) 0;font-family:var(--font-headline);letter-spacing:var(--headline-tracking);font-weight:var(--headline-weight);font-size:var(--text-xl);line-height:1.2;text-decoration:none;display:block}.Header-module__wuuuIG__mobileLink[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.Header-module__wuuuIG__mobileCta{width:100%}@media (min-width:1024px){.Header-module__wuuuIG__nav,.Header-module__wuuuIG__cta{display:inline-flex}.Header-module__wuuuIG__menuButton,.Header-module__wuuuIG__mobileMenu{display:none}}
