.RouteTransition-module__z2Faja__overlay{--route-transition-origin-x:50vw;--route-transition-origin-y:50vh;--route-transition-radius:150vmax;--route-transition-scale:48;--route-transition-surface:var(--surface-section-dark);--route-transition-snapshot-surface:var(--surface-section-dark);--route-transition-border:var(--border-emphasis);--route-transition-border-subtle:var(--border-emphasis-subtle);--route-transition-inset-highlight:var(--shadow-inset);--route-transition-depth-shadow:var(--surface-shadow-soft);z-index:var(--route-transition-layer,var(--layer-route-transition,4000));visibility:hidden;pointer-events:none;isolation:isolate;position:fixed;inset:0}.RouteTransition-module__z2Faja__overlayActive{visibility:visible;pointer-events:auto}.RouteTransition-module__z2Faja__snapshotMode .RouteTransition-module__z2Faja__scrim,.RouteTransition-module__z2Faja__snapshotMode .RouteTransition-module__z2Faja__lens{display:none}.RouteTransition-module__z2Faja__scrim{z-index:0;background:var(--route-transition-surface);opacity:0;-webkit-backdrop-filter:blur(var(--route-transition-backdrop-blur,8px)) saturate(.92);will-change:opacity;position:absolute;inset:0}.RouteTransition-module__z2Faja__snapshot{--route-transition-hole-radius:0px;z-index:var(--route-transition-snapshot-layer,3999);pointer-events:auto;position:fixed;inset:0;overflow:hidden}.RouteTransition-module__z2Faja__snapshotContent{background:var(--route-transition-snapshot-surface);will-change:mask-image, -webkit-mask-image;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:none;mask-image:none}.RouteTransition-module__z2Faja__snapshotContentInner{transform-origin:0 0;min-height:100vh}.RouteTransition-module__z2Faja__snapshotRing{left:var(--route-transition-origin-x,50vw);top:var(--route-transition-origin-y,50vh);z-index:1;width:calc(var(--route-transition-hole-radius) * 2);height:calc(var(--route-transition-hole-radius) * 2);border-radius:var(--radius-circle);border:.5px solid var(--route-transition-border);box-shadow:0 0 0 .5px var(--route-transition-border-subtle), 0 0 14px var(--route-transition-border-subtle);opacity:0;pointer-events:none;transform-origin:50%;will-change:height, opacity, width;position:absolute;transform:translate(-50%,-50%)}.RouteTransition-module__z2Faja__snapshotReveal{animation:RouteTransition-module__z2Faja__routeTransitionSnapshotReveal var(--route-transition-cover-duration) var(--route-transition-ease) both}.RouteTransition-module__z2Faja__snapshotReveal .RouteTransition-module__z2Faja__snapshotRing{animation:RouteTransition-module__z2Faja__routeTransitionSnapshotRing var(--route-transition-cover-duration) var(--route-transition-ease) both}.RouteTransition-module__z2Faja__lens{left:var(--route-transition-origin-x);top:var(--route-transition-origin-y);z-index:1;border-radius:var(--radius-circle);background:var(--route-transition-surface);width:64px;height:64px;box-shadow:var(--route-transition-inset-highlight), inset 0 -44px 80px var(--route-transition-depth-shadow), 0 0 0 .5px var(--route-transition-border-subtle), 0 0 30px var(--route-transition-border-subtle);transform-origin:50%;will-change:transform, opacity;position:absolute;overflow:hidden;transform:translate(-50%,-50%)scale(.08)}.RouteTransition-module__z2Faja__lens:before,.RouteTransition-module__z2Faja__lens:after{content:"";pointer-events:none;position:absolute;inset:0}.RouteTransition-module__z2Faja__lens:before{opacity:.14;background-image:none;background-size:58px 58px}.RouteTransition-module__z2Faja__lens:after{border-radius:inherit;box-shadow:inset 0 0 0 .5px var(--route-transition-border), inset 0 0 10px var(--route-transition-border-subtle)}.RouteTransition-module__z2Faja__cover .RouteTransition-module__z2Faja__scrim{animation:RouteTransition-module__z2Faja__routeTransitionScrimIn var(--route-transition-cover-duration) var(--route-transition-ease) both}.RouteTransition-module__z2Faja__cover .RouteTransition-module__z2Faja__lens{animation:RouteTransition-module__z2Faja__routeTransitionLensCover var(--route-transition-cover-duration) var(--route-transition-ease) both}.RouteTransition-module__z2Faja__reveal .RouteTransition-module__z2Faja__scrim{animation:RouteTransition-module__z2Faja__routeTransitionScrimOut var(--route-transition-reveal-duration) var(--route-transition-ease) both}.RouteTransition-module__z2Faja__reveal .RouteTransition-module__z2Faja__lens{animation:RouteTransition-module__z2Faja__routeTransitionLensReveal var(--route-transition-reveal-duration) var(--route-transition-ease) both}.RouteTransition-module__z2Faja__reduced.RouteTransition-module__z2Faja__cover .RouteTransition-module__z2Faja__scrim,.RouteTransition-module__z2Faja__reduced.RouteTransition-module__z2Faja__cover .RouteTransition-module__z2Faja__lens,.RouteTransition-module__z2Faja__reduced.RouteTransition-module__z2Faja__reveal .RouteTransition-module__z2Faja__scrim,.RouteTransition-module__z2Faja__reduced.RouteTransition-module__z2Faja__reveal .RouteTransition-module__z2Faja__lens{animation-duration:var(--route-transition-reduced-duration)}.RouteTransition-module__z2Faja__reduced .RouteTransition-module__z2Faja__lens{opacity:0}@property --route-transition-hole-radius{syntax:"<length>";inherits:true;initial-value:0}@keyframes RouteTransition-module__z2Faja__routeTransitionLensCover{0%{opacity:0;transform:translate(-50%,-50%)scale(.08)}26%{opacity:1}to{opacity:1;transform:translate3d(-50%, -50%, 0) scale(var(--route-transition-scale))}}@keyframes RouteTransition-module__z2Faja__routeTransitionLensReveal{0%{opacity:1;transform:translate3d(-50%, -50%, 0) scale(var(--route-transition-scale))}78%{opacity:.28}to{opacity:0;transform:translate3d(-50%, -50%, 0) scale(var(--route-transition-scale))}}@keyframes RouteTransition-module__z2Faja__routeTransitionSnapshotReveal{0%{--route-transition-hole-radius:24px}to{--route-transition-hole-radius:var(--route-transition-radius,150vmax)}}@keyframes RouteTransition-module__z2Faja__routeTransitionSnapshotRing{0%{opacity:.78}72%{opacity:.58}to{opacity:0}}@keyframes RouteTransition-module__z2Faja__routeTransitionScrimIn{0%{opacity:0}to{opacity:1}}@keyframes RouteTransition-module__z2Faja__routeTransitionScrimOut{0%{opacity:1}to{opacity:0}}
.primitives-module__Ww6FWG__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.primitives-module__Ww6FWG__button,.primitives-module__Ww6FWG__link-primary-action,.primitives-module__Ww6FWG__link-secondary-action{box-sizing:border-box;min-block-size:var(--button-primary-height);padding-inline:var(--button-primary-padding-inline);justify-content:center;align-items:center;gap:var(--space-control);color:var(--cta-primary-text);font:inherit;font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line-height);border:1px solid var(--cta-primary-border);border-radius:var(--button-primary-radius);cursor:pointer;touch-action:manipulation;text-decoration:none;display:inline-flex}.primitives-module__Ww6FWG__button:focus-visible,.primitives-module__Ww6FWG__link:focus-visible,.primitives-module__Ww6FWG__choiceChip:focus-visible,.primitives-module__Ww6FWG__disclosure>button:focus-visible{outline:var(--focus-width-standard) solid var(--focus-ring);outline-offset:var(--focus-offset-standard)}.primitives-module__Ww6FWG__button-primary,.primitives-module__Ww6FWG__link-primary-action{color:var(--cta-primary-text);background:var(--cta-primary-bg);border-color:var(--cta-primary-border)}:is(.primitives-module__Ww6FWG__link-primary-action,.primitives-module__Ww6FWG__link-secondary-action)[data-cta-composition=docked][data-cursor-icon=send]{min-inline-size:0;max-inline-size:100%;min-block-size:var(--button-cta-height);padding-block:calc(var(--button-cta-icon-inset) - var(--border-width-structural));justify-content:space-between;gap:var(--button-cta-content-gap);border-radius:var(--button-cta-radius);padding-inline-start:var(--button-cta-label-padding-start);padding-inline-end:calc(var(--button-cta-icon-inset) - var(--border-width-structural))}:is(.primitives-module__Ww6FWG__link-primary-action,.primitives-module__Ww6FWG__link-secondary-action)[data-cta-composition=docked][data-cursor-icon=send]>[data-cta-icon-shell]{box-sizing:border-box;inline-size:var(--button-cta-icon-shell-size);block-size:var(--button-cta-icon-shell-size);flex:0 0 var(--button-cta-icon-shell-size);color:var(--cta-icon-color);background:var(--cta-icon-bg);border:var(--border-width-structural) solid var(--cta-icon-border);border-radius:var(--radius-circle);place-items:center;display:inline-grid}:is(.primitives-module__Ww6FWG__link-primary-action,.primitives-module__Ww6FWG__link-secondary-action)[data-cta-composition=docked][data-cursor-icon=send]>[data-cta-icon-shell]>[data-cta-icon-motion]{inline-size:var(--button-cta-icon-size);block-size:var(--button-cta-icon-size);transition:transform var(--button-primary-transition-duration) var(--button-primary-transition-ease);place-items:center;display:inline-grid}:is(.primitives-module__Ww6FWG__link-primary-action,.primitives-module__Ww6FWG__link-secondary-action)[data-cta-composition=docked][data-cursor-icon=send]>[data-cta-icon-shell]>[data-cta-icon-motion]>[data-cta-icon=paper-plane]{color:currentColor;block-size:100%;inline-size:100%}.primitives-module__Ww6FWG__button-secondary,.primitives-module__Ww6FWG__link-secondary-action{color:var(--cta-secondary-text);background:var(--cta-secondary-bg);border-color:var(--cta-secondary-border)}.primitives-module__Ww6FWG__link-secondary-action[data-cta-composition=docked][data-cursor-icon=send]{--cta-secondary-bg:var(--cta-docked-secondary-bg);--cta-secondary-bg-hover:var(--cta-docked-secondary-bg-hover);--cta-secondary-bg-active:var(--cta-docked-secondary-bg-active);--cta-secondary-text:var(--cta-docked-secondary-text);--cta-secondary-text-hover:var(--cta-docked-secondary-text);--cta-secondary-text-active:var(--cta-docked-secondary-text);--cta-secondary-border:var(--cta-docked-secondary-border);--cta-secondary-border-hover:var(--cta-docked-secondary-border-hover);--cta-secondary-border-active:var(--cta-docked-secondary-border-active);--cta-icon-bg:var(--cta-docked-secondary-icon-bg);--cta-icon-border:var(--cta-docked-secondary-icon-border);--cta-icon-color:var(--cta-docked-secondary-icon-color);--cta-icon-color-hover:var(--cta-docked-secondary-icon-color)}.primitives-module__Ww6FWG__button-quiet,.primitives-module__Ww6FWG__button-icon-only{color:var(--text-primary);background:0 0;border-color:#0000}.primitives-module__Ww6FWG__button-icon-only{inline-size:var(--control-touch-target-min);color:var(--text-primary);background:var(--selection-bg);border-color:var(--selection-border);padding-inline:0}@media (hover:hover) and (pointer:fine){.primitives-module__Ww6FWG__button-primary:hover,.primitives-module__Ww6FWG__link-primary-action:hover{color:var(--cta-primary-text-hover);background:var(--cta-primary-bg-hover);border-color:var(--cta-primary-border-hover)}:is(.primitives-module__Ww6FWG__link-primary-action,.primitives-module__Ww6FWG__link-secondary-action)[data-cta-composition=docked][data-cursor-icon=send]:hover>[data-cta-icon-shell]{color:var(--cta-icon-color-hover)}:is(.primitives-module__Ww6FWG__link-primary-action,.primitives-module__Ww6FWG__link-secondary-action)[data-cta-composition=docked][data-cursor-icon=send]:hover>[data-cta-icon-shell]>[data-cta-icon-motion]{transform:translate(2px,-2px)rotate(-4deg)}.primitives-module__Ww6FWG__button-secondary:hover,.primitives-module__Ww6FWG__link-secondary-action:hover{color:var(--cta-secondary-text-hover);background:var(--cta-secondary-bg-hover);border-color:var(--cta-secondary-border-hover)}.primitives-module__Ww6FWG__button-quiet:hover,.primitives-module__Ww6FWG__button-icon-only:hover{background:var(--selection-bg-hover);border-color:var(--selection-border-hover)}.primitives-module__Ww6FWG__link-text:hover{color:var(--text-primary);text-decoration-thickness:2px}.primitives-module__Ww6FWG__choiceChip:hover{color:var(--selection-text-hover);background:var(--selection-bg-hover);border-color:var(--selection-border-hover)}.primitives-module__Ww6FWG__choiceChip[data-selected]:hover{color:var(--selection-selected-text-hover);background:var(--selection-selected-bg-hover);border-color:var(--selection-selected-border-hover)}}@media (max-width:360px){:is(.primitives-module__Ww6FWG__link-primary-action,.primitives-module__Ww6FWG__link-secondary-action)[data-cta-composition=docked][data-cursor-icon=send]{--button-cta-label-padding-start:var(--space-16);--button-cta-content-gap:var(--space-12)}}@media (prefers-reduced-motion:reduce){:is(.primitives-module__Ww6FWG__link-primary-action,.primitives-module__Ww6FWG__link-secondary-action)[data-cta-composition=docked][data-cursor-icon=send]>[data-cta-icon-shell]>[data-cta-icon-motion]{transition:none}:is(.primitives-module__Ww6FWG__link-primary-action,.primitives-module__Ww6FWG__link-secondary-action)[data-cta-composition=docked][data-cursor-icon=send]:hover>[data-cta-icon-shell]>[data-cta-icon-motion]{transform:none}}.primitives-module__Ww6FWG__button-primary:active,.primitives-module__Ww6FWG__link-primary-action:active{color:var(--cta-primary-text-active);background:var(--cta-primary-bg-active);border-color:var(--cta-primary-border-active)}.primitives-module__Ww6FWG__button-secondary:active,.primitives-module__Ww6FWG__link-secondary-action:active{color:var(--cta-secondary-text-active);background:var(--cta-secondary-bg-active);border-color:var(--cta-secondary-border-active)}.primitives-module__Ww6FWG__button-quiet:active,.primitives-module__Ww6FWG__button-icon-only:active{background:var(--selection-bg-pressed);border-color:var(--selection-border-pressed)}.primitives-module__Ww6FWG__button:disabled{color:var(--disabled-foreground);background:var(--disabled-surface);border-color:var(--disabled-border);cursor:not-allowed}.primitives-module__Ww6FWG__controlIcon,.primitives-module__Ww6FWG__icon{flex:none;place-items:center;display:inline-grid}.primitives-module__Ww6FWG__controlIcon{inline-size:var(--icon-size-control);block-size:var(--icon-size-control)}.primitives-module__Ww6FWG__controlIcon>svg,.primitives-module__Ww6FWG__icon>svg{block-size:100%;inline-size:100%}.primitives-module__Ww6FWG__loadingIndicator{min-inline-size:var(--icon-size-control);font-variant-numeric:tabular-nums;letter-spacing:.08em}.primitives-module__Ww6FWG__link-text{color:var(--text-emphasis);font-weight:var(--type-link-weight);text-underline-offset:.22em;touch-action:manipulation;text-decoration-line:underline;text-decoration-thickness:1px}.primitives-module__Ww6FWG__icon{color:currentColor}.primitives-module__Ww6FWG__icon[data-size=sm]{inline-size:var(--icon-size-inline);block-size:var(--icon-size-inline)}.primitives-module__Ww6FWG__icon[data-size=md]{inline-size:var(--icon-size-control);block-size:var(--icon-size-control)}.primitives-module__Ww6FWG__icon[data-size=lg]{inline-size:var(--icon-size-card);block-size:var(--icon-size-card)}.primitives-module__Ww6FWG__badge,.primitives-module__Ww6FWG__choiceChip{min-block-size:var(--badge-height);inline-size:fit-content;padding-inline:var(--badge-padding-inline);justify-content:center;align-items:center;gap:var(--badge-gap);color:var(--selection-text);background:var(--selection-bg);border:var(--badge-border-width) solid var(--selection-border);border-radius:var(--badge-radius);font-size:var(--type-label-small-size);font-weight:var(--type-label-weight);line-height:var(--type-label-small-line-height);display:inline-flex}.primitives-module__Ww6FWG__badge-accent{color:var(--selection-selected-text);background:var(--selection-selected-bg);border-color:var(--selection-selected-border)}.primitives-module__Ww6FWG__badge-success{color:var(--status-success-text);background:var(--status-success-bg);border-color:var(--status-success-border)}.primitives-module__Ww6FWG__badge-warning{color:var(--selection-text-pressed);background:var(--selection-bg-pressed);border-color:var(--selection-border-pressed)}.primitives-module__Ww6FWG__choiceChip{min-block-size:var(--control-touch-target-min);font:inherit;font-size:var(--type-label-small-size);cursor:pointer;touch-action:manipulation}.primitives-module__Ww6FWG__choiceChip[data-selected]{color:var(--selection-selected-text);background:var(--selection-selected-bg);border-color:var(--selection-selected-border)}.primitives-module__Ww6FWG__choiceChip:active{color:var(--selection-text-pressed);background:var(--selection-bg-pressed);border-color:var(--selection-border-pressed)}.primitives-module__Ww6FWG__choiceChip:disabled{color:var(--selection-text-disabled);background:var(--selection-bg-disabled);border-color:var(--selection-border-disabled);cursor:not-allowed}.primitives-module__Ww6FWG__choiceIndicator{inline-size:var(--icon-size-status);block-size:var(--icon-size-status);opacity:0;place-items:center;display:inline-grid}.primitives-module__Ww6FWG__choiceIndicator>svg{block-size:100%;inline-size:100%}.primitives-module__Ww6FWG__choiceChip[data-selected] .primitives-module__Ww6FWG__choiceIndicator{opacity:1}.primitives-module__Ww6FWG__divider{align-items:center;gap:var(--space-12);color:var(--text-muted);font-size:var(--type-caption-size);display:flex}.primitives-module__Ww6FWG__divider:before,.primitives-module__Ww6FWG__divider:after{content:"";border-block-start:1px solid var(--divider-color);flex:auto}.primitives-module__Ww6FWG__divider:not(:has(span)):after{display:none}.primitives-module__Ww6FWG__divider[data-strength=subtle]{--divider-color:var(--border-subtle)}.primitives-module__Ww6FWG__divider[data-strength=default]{--divider-color:var(--border-default)}.primitives-module__Ww6FWG__divider[data-strength=emphasis]{--divider-color:var(--border-emphasis)}.primitives-module__Ww6FWG__divider[data-orientation=vertical]{inline-size:1px;min-block-size:var(--control-height-medium);border-inline-start:1px solid var(--divider-color);display:block}.primitives-module__Ww6FWG__divider[data-orientation=vertical]:before,.primitives-module__Ww6FWG__divider[data-orientation=vertical]:after,.primitives-module__Ww6FWG__divider[data-orientation=vertical]>span{display:none}.primitives-module__Ww6FWG__surface{color:var(--text-primary)}.primitives-module__Ww6FWG__surface-page{background:var(--surface-page)}.primitives-module__Ww6FWG__surface-section-dark{background:var(--surface-section-dark)}.primitives-module__Ww6FWG__surface-card-dark{background:var(--surface-card-dark);border:var(--border-width-structural) solid var(--border-subtle)}.primitives-module__Ww6FWG__surface-paper{background:var(--surface-paper)}.primitives-module__Ww6FWG__surface-card-light{background:var(--surface-card-light);border:var(--border-width-structural) solid var(--border-subtle)}.primitives-module__Ww6FWG__surface-action{background:var(--surface-action);border:var(--border-width-structural) solid var(--border-subtle)}.primitives-module__Ww6FWG__surface-action-dark{background:var(--surface-action-dark);border:var(--border-width-structural) solid var(--border-subtle)}.primitives-module__Ww6FWG__responsiveMedia{gap:var(--space-8);margin:0;display:grid}.primitives-module__Ww6FWG__responsiveMedia figcaption{color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}.primitives-module__Ww6FWG__prose{color:var(--text-primary);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.primitives-module__Ww6FWG__prose[data-measure=body]{max-inline-size:var(--measure-body)}.primitives-module__Ww6FWG__prose[data-measure=editorial]{max-inline-size:var(--measure-editorial)}.primitives-module__Ww6FWG__prose :where(h2,h3,h4,p,ul,ol,blockquote){margin-block:0}.primitives-module__Ww6FWG__prose :where(h2,h3,h4){color:var(--text-primary);line-height:var(--type-heading-line-height);text-wrap:balance}.primitives-module__Ww6FWG__prose :where(p,ul,ol,blockquote)+:where(p,ul,ol,blockquote){margin-block-start:var(--space-stack)}.primitives-module__Ww6FWG__prose :where(h2,h3,h4)+:where(p,ul,ol,blockquote){margin-block-start:var(--heading-to-body-gap)}.primitives-module__Ww6FWG__notice{min-width:0;padding:var(--space-16);align-items:start;gap:var(--space-12);color:var(--notice-text);background:var(--notice-bg);border:1px solid var(--notice-border);border-radius:var(--radius-control);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.primitives-module__Ww6FWG__notice>svg{inline-size:var(--icon-size-card);block-size:var(--icon-size-card)}.primitives-module__Ww6FWG__notice strong{color:currentColor;margin-block-end:var(--space-4);display:block}.primitives-module__Ww6FWG__notice :where(div,p){font-size:var(--type-body-small-size);line-height:var(--type-body-small-line-height)}.primitives-module__Ww6FWG__notice-info{--notice-bg:var(--selection-bg);--notice-text:var(--text-primary);--notice-border:var(--selection-border)}.primitives-module__Ww6FWG__notice-success{--notice-bg:var(--selection-selected-bg);--notice-text:var(--selection-selected-text);--notice-border:var(--selection-selected-border)}.primitives-module__Ww6FWG__notice-warning{--notice-bg:var(--selection-bg-pressed);--notice-text:var(--text-primary);--notice-border:var(--border-state)}.primitives-module__Ww6FWG__notice-error{--notice-bg:var(--status-error-bg);--notice-text:var(--status-error-text);--notice-border:var(--status-error-border);border-inline-start-width:var(--status-error-edge-width)}.primitives-module__Ww6FWG__notice-error>svg{color:var(--status-error-icon)}.primitives-module__Ww6FWG__noticeAction{align-self:center}.primitives-module__Ww6FWG__disclosure{border-block:1px solid var(--border-subtle)}.primitives-module__Ww6FWG__disclosure>button{inline-size:100%;min-block-size:var(--control-touch-target-min);padding-block:var(--space-12);justify-content:space-between;align-items:center;gap:var(--space-16);color:var(--text-primary);font:inherit;font-weight:var(--type-label-weight);text-align:start;cursor:pointer;touch-action:manipulation;background:0 0;border:0;display:flex}.primitives-module__Ww6FWG__disclosure>button>svg{inline-size:var(--icon-size-control);block-size:var(--icon-size-control);flex:none}.primitives-module__Ww6FWG__disclosure>button[aria-expanded=true]>svg{rotate:180deg}.primitives-module__Ww6FWG__disclosure>[role=region]{padding-block:0 var(--space-16);color:var(--text-secondary);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line-height)}@media (max-width:560px){.primitives-module__Ww6FWG__notice{grid-template-columns:auto minmax(0,1fr)}.primitives-module__Ww6FWG__noticeAction{grid-column:2}}@media (forced-colors:active){.primitives-module__Ww6FWG__button,.primitives-module__Ww6FWG__link,.primitives-module__Ww6FWG__choiceChip,.primitives-module__Ww6FWG__disclosure>button{forced-color-adjust:auto}.primitives-module__Ww6FWG__button:focus-visible,.primitives-module__Ww6FWG__link:focus-visible,.primitives-module__Ww6FWG__choiceChip:focus-visible,.primitives-module__Ww6FWG__disclosure>button:focus-visible{outline-color:highlight}.primitives-module__Ww6FWG__notice-error{color:mark;border-color:mark}}
.ReactBitsSilk-module__-oP_SW__root{z-index:0;isolation:isolate;pointer-events:none;background:var(--brand-forest,#224f10);position:absolute;inset:0;overflow:hidden}.ReactBitsSilk-module__-oP_SW__static{z-index:0;background:var(--brand-forest,#224f10) url(/hero-silk-frame-zero.avif) center / 100% 100% no-repeat;opacity:1;transition:opacity .12s var(--ease-standard,ease);position:absolute;inset:0}.ReactBitsSilk-module__-oP_SW__canvas{z-index:1;opacity:0;block-size:100%;inline-size:100%;transition:opacity .12s var(--ease-standard,ease);display:block;position:absolute;inset:0}.ReactBitsSilk-module__-oP_SW__root[data-state=ready] .ReactBitsSilk-module__-oP_SW__static{opacity:0}.ReactBitsSilk-module__-oP_SW__root[data-state=ready] .ReactBitsSilk-module__-oP_SW__canvas{opacity:var(--react-bits-silk-opacity,1)}.ReactBitsSilk-module__-oP_SW__root:is([data-state=static],[data-state=fallback]) .ReactBitsSilk-module__-oP_SW__canvas{display:none}@media (prefers-reduced-motion:reduce){.ReactBitsSilk-module__-oP_SW__static,.ReactBitsSilk-module__-oP_SW__canvas{transition:none}}@media (forced-colors:active){.ReactBitsSilk-module__-oP_SW__root{display:none}}
.layoutPrimitives-module__BEQF0a__container{--_container-max:var(--container-content);--_container-gutter:var(--container-gutter);box-sizing:border-box;inline-size:100%;max-inline-size:calc(var(--_container-max) + var(--_container-gutter) + var(--_container-gutter));padding-inline:var(--_container-gutter);margin-inline:auto}.layoutPrimitives-module__BEQF0a__container[data-size=measure]{--_container-max:var(--container-measure)}.layoutPrimitives-module__BEQF0a__container[data-size=wide]{--_container-max:var(--container-wide)}.layoutPrimitives-module__BEQF0a__container[data-gutter=none]{--_container-gutter:var(--space-0)}.layoutPrimitives-module__BEQF0a__stack{--layout-gap:var(--space-24);align-items:var(--layout-align);gap:var(--layout-gap);flex-direction:column;display:flex}.layoutPrimitives-module__BEQF0a__stack[data-gap=none],.layoutPrimitives-module__BEQF0a__cluster[data-gap=none],.layoutPrimitives-module__BEQF0a__grid[data-gap=none],.layoutPrimitives-module__BEQF0a__switcher[data-gap=none],.layoutPrimitives-module__BEQF0a__sidebar[data-gap=none],.layoutPrimitives-module__BEQF0a__cover[data-gap=none]{--layout-gap:var(--space-0)}.layoutPrimitives-module__BEQF0a__stack[data-gap=s],.layoutPrimitives-module__BEQF0a__cluster[data-gap=s],.layoutPrimitives-module__BEQF0a__grid[data-gap=s],.layoutPrimitives-module__BEQF0a__switcher[data-gap=s],.layoutPrimitives-module__BEQF0a__sidebar[data-gap=s],.layoutPrimitives-module__BEQF0a__cover[data-gap=s]{--layout-gap:var(--space-12)}.layoutPrimitives-module__BEQF0a__stack[data-gap=m],.layoutPrimitives-module__BEQF0a__cluster[data-gap=m],.layoutPrimitives-module__BEQF0a__grid[data-gap=m],.layoutPrimitives-module__BEQF0a__switcher[data-gap=m],.layoutPrimitives-module__BEQF0a__sidebar[data-gap=m],.layoutPrimitives-module__BEQF0a__cover[data-gap=m]{--layout-gap:var(--space-24)}.layoutPrimitives-module__BEQF0a__stack[data-gap=l],.layoutPrimitives-module__BEQF0a__cluster[data-gap=l],.layoutPrimitives-module__BEQF0a__grid[data-gap=l],.layoutPrimitives-module__BEQF0a__switcher[data-gap=l],.layoutPrimitives-module__BEQF0a__sidebar[data-gap=l],.layoutPrimitives-module__BEQF0a__cover[data-gap=l]{--layout-gap:var(--space-40)}.layoutPrimitives-module__BEQF0a__stack[data-align=start],.layoutPrimitives-module__BEQF0a__sidebar[data-align=start]{--layout-align:flex-start}.layoutPrimitives-module__BEQF0a__stack[data-align=center],.layoutPrimitives-module__BEQF0a__cluster[data-align=center]{--layout-align:center}.layoutPrimitives-module__BEQF0a__stack[data-align=end],.layoutPrimitives-module__BEQF0a__cluster[data-align=end]{--layout-align:flex-end}.layoutPrimitives-module__BEQF0a__stack[data-align=stretch],.layoutPrimitives-module__BEQF0a__sidebar[data-align=stretch]{--layout-align:stretch}.layoutPrimitives-module__BEQF0a__cluster{--layout-gap:var(--space-12);align-items:var(--layout-align);gap:var(--layout-gap);justify-content:var(--layout-justify);flex-wrap:wrap;display:flex}.layoutPrimitives-module__BEQF0a__cluster[data-align=start]{--layout-align:flex-start}.layoutPrimitives-module__BEQF0a__cluster[data-align=center]{--layout-align:center}.layoutPrimitives-module__BEQF0a__cluster[data-align=end]{--layout-align:flex-end}.layoutPrimitives-module__BEQF0a__cluster[data-align=baseline]{--layout-align:baseline}.layoutPrimitives-module__BEQF0a__cluster[data-justify=start]{--layout-justify:flex-start}.layoutPrimitives-module__BEQF0a__cluster[data-justify=center]{--layout-justify:center}.layoutPrimitives-module__BEQF0a__cluster[data-justify=end]{--layout-justify:flex-end}.layoutPrimitives-module__BEQF0a__grid{--layout-gap:var(--space-24);--grid-minimum:var(--layout-grid-item-standard);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grid-minimum)), 1fr));align-items:var(--layout-grid-align);gap:var(--layout-gap);grid-auto-flow:row;display:grid}.layoutPrimitives-module__BEQF0a__grid>*{min-inline-size:0}.layoutPrimitives-module__BEQF0a__grid[data-minimum=compact]{--grid-minimum:var(--layout-grid-item-compact)}.layoutPrimitives-module__BEQF0a__grid[data-minimum=wide]{--grid-minimum:var(--layout-grid-item-wide)}.layoutPrimitives-module__BEQF0a__grid[data-align=stretch]{--layout-grid-align:stretch}.layoutPrimitives-module__BEQF0a__grid[data-align=start]{--layout-grid-align:start}.layoutPrimitives-module__BEQF0a__switcher{--layout-gap:var(--space-24);align-items:stretch;gap:var(--layout-gap);flex-wrap:wrap;display:flex}.layoutPrimitives-module__BEQF0a__switcher>*{flex-basis:calc((var(--layout-switcher-threshold) - 100%) * 999);flex-grow:1;flex-shrink:1;min-inline-size:0;max-inline-size:100%}.layoutPrimitives-module__BEQF0a__switcher[data-threshold=compact]{--layout-switcher-threshold:var(--layout-switcher-threshold-compact)}.layoutPrimitives-module__BEQF0a__switcher[data-threshold=standard]{--layout-switcher-threshold:var(--layout-switcher-threshold-standard)}.layoutPrimitives-module__BEQF0a__switcher[data-threshold=wide]{--layout-switcher-threshold:var(--layout-switcher-threshold-wide)}.layoutPrimitives-module__BEQF0a__switcher[data-limit="2"]>:nth-last-child(n+3),.layoutPrimitives-module__BEQF0a__switcher[data-limit="2"]>:nth-last-child(n+3)~*,.layoutPrimitives-module__BEQF0a__switcher[data-limit="3"]>:nth-last-child(n+4),.layoutPrimitives-module__BEQF0a__switcher[data-limit="3"]>:nth-last-child(n+4)~*,.layoutPrimitives-module__BEQF0a__switcher[data-limit="4"]>:nth-last-child(n+5),.layoutPrimitives-module__BEQF0a__switcher[data-limit="4"]>:nth-last-child(n+5)~*,.layoutPrimitives-module__BEQF0a__switcher[data-limit="5"]>:nth-last-child(n+6),.layoutPrimitives-module__BEQF0a__switcher[data-limit="5"]>:nth-last-child(n+6)~*{flex-basis:100%}.layoutPrimitives-module__BEQF0a__sidebar{--layout-gap:var(--space-24);align-items:var(--layout-align);gap:var(--layout-gap);flex-wrap:wrap;display:flex}.layoutPrimitives-module__BEQF0a__sidebar>*{min-inline-size:0;max-inline-size:100%}.layoutPrimitives-module__BEQF0a__sidebar[data-side=start]>:first-child,.layoutPrimitives-module__BEQF0a__sidebar[data-side=end]>:last-child{flex-basis:var(--layout-sidebar-size);flex-grow:1}.layoutPrimitives-module__BEQF0a__sidebar[data-side=start]>:last-child,.layoutPrimitives-module__BEQF0a__sidebar[data-side=end]>:first-child{min-inline-size:var(--layout-content-min);flex-grow:999;flex-basis:0}.layoutPrimitives-module__BEQF0a__sidebar[data-side-width=intrinsic]{--layout-sidebar-size:auto}.layoutPrimitives-module__BEQF0a__sidebar[data-side-width=compact]{--layout-sidebar-size:var(--layout-sidebar-size-compact)}.layoutPrimitives-module__BEQF0a__sidebar[data-side-width=default]{--layout-sidebar-size:var(--layout-sidebar-size-default)}.layoutPrimitives-module__BEQF0a__sidebar[data-side-width=wide]{--layout-sidebar-size:var(--layout-sidebar-size-wide)}.layoutPrimitives-module__BEQF0a__sidebar[data-content-min=half]{--layout-content-min:var(--layout-content-min-half)}.layoutPrimitives-module__BEQF0a__sidebar[data-content-min=two-thirds]{--layout-content-min:var(--layout-content-min-two-thirds)}.layoutPrimitives-module__BEQF0a__cover{box-sizing:border-box;min-block-size:var(--cover-minimum);padding:var(--cover-padding);gap:var(--layout-gap);flex-direction:column;display:flex}.layoutPrimitives-module__BEQF0a__cover[data-minimum=compact]{--cover-minimum:var(--size-cover-compact)}.layoutPrimitives-module__BEQF0a__cover[data-minimum=standard]{--cover-minimum:var(--size-cover-standard)}.layoutPrimitives-module__BEQF0a__cover[data-minimum=viewport]{--cover-minimum:var(--size-cover-page);padding-block-start:max(var(--cover-padding), env(safe-area-inset-top));padding-block-end:max(var(--cover-padding), env(safe-area-inset-bottom))}.layoutPrimitives-module__BEQF0a__cover[data-padding=none]{--cover-padding:var(--space-0)}.layoutPrimitives-module__BEQF0a__cover[data-padding=compact]{--cover-padding:var(--cover-padding-compact)}.layoutPrimitives-module__BEQF0a__cover[data-padding=page]{--cover-padding:var(--cover-padding-page)}.layoutPrimitives-module__BEQF0a__cover[data-padding=section]{--cover-padding:var(--cover-padding-section)}.layoutPrimitives-module__BEQF0a__cover>[data-cover-slot]{flex:none;min-inline-size:0}.layoutPrimitives-module__BEQF0a__cover>[data-cover-principal]{margin-block:auto}.layoutPrimitives-module__BEQF0a__frame{min-block-size:0;inline-size:100%;min-inline-size:0;aspect-ratio:var(--layout-frame-ratio);overflow:clip}.layoutPrimitives-module__BEQF0a__frame[data-ratio=landscape]{--layout-frame-ratio:var(--ratio-landscape)}.layoutPrimitives-module__BEQF0a__frame[data-ratio=portrait]{--layout-frame-ratio:var(--ratio-portrait)}.layoutPrimitives-module__BEQF0a__frame[data-ratio=square]{--layout-frame-ratio:var(--ratio-square)}.layoutPrimitives-module__BEQF0a__frame[data-ratio=wide]{--layout-frame-ratio:var(--ratio-wide)}.layoutPrimitives-module__BEQF0a__frame>img,.layoutPrimitives-module__BEQF0a__frame>video,.layoutPrimitives-module__BEQF0a__frame>iframe,.layoutPrimitives-module__BEQF0a__frame>picture,.layoutPrimitives-module__BEQF0a__frame>picture>img{block-size:100%;inline-size:100%;display:block}.layoutPrimitives-module__BEQF0a__frame>img,.layoutPrimitives-module__BEQF0a__frame>video,.layoutPrimitives-module__BEQF0a__frame>picture>img{object-fit:var(--layout-frame-fit);object-position:var(--layout-frame-position)}.layoutPrimitives-module__BEQF0a__frame[data-fit=cover]{--layout-frame-fit:cover}.layoutPrimitives-module__BEQF0a__frame[data-fit=contain]{--layout-frame-fit:contain}.layoutPrimitives-module__BEQF0a__frame[data-position=center]{--layout-frame-position:center}.layoutPrimitives-module__BEQF0a__frame[data-position=top]{--layout-frame-position:center top}.layoutPrimitives-module__BEQF0a__frame[data-position=bottom]{--layout-frame-position:center bottom}.layoutPrimitives-module__BEQF0a__frame>iframe{border:0;display:block}.layoutPrimitives-module__BEQF0a__readingLayout{--reading-gutter:var(--container-gutter);--reading-inner-size:max(0px, calc(100% - (var(--reading-gutter) * 2)));--reading-wide-size:min(var(--container-wide), var(--reading-inner-size));--reading-measure-size:min(var(--container-measure), var(--reading-inner-size));--reading-wing-size:max(0px, calc((var(--reading-wide-size) - var(--reading-measure-size)) * .5));grid-template-columns:[full-start] minmax(var(--reading-gutter), 1fr) [wide-start] var(--reading-wing-size) [measure-start] var(--reading-measure-size) [measure-end] var(--reading-wing-size) [wide-end] minmax(var(--reading-gutter), 1fr) [full-end];min-inline-size:0;display:grid;position:relative}.layoutPrimitives-module__BEQF0a__readingLayout>*{grid-column:measure-start/measure-end;min-inline-size:0}.layoutPrimitives-module__BEQF0a__bleed{min-inline-size:0}.layoutPrimitives-module__BEQF0a__readingLayout>.layoutPrimitives-module__BEQF0a__bleed[data-target=wide]{grid-column:wide-start/wide-end}.layoutPrimitives-module__BEQF0a__readingLayout>.layoutPrimitives-module__BEQF0a__bleed[data-target=full]{grid-column:full-start/full-end}
.patterns-module__l2GuPG__patternSection,.patterns-module__l2GuPG__editorialFlow{padding-block:var(--space-section);color:var(--text-primary)}.patterns-module__l2GuPG__sectionIntro{max-inline-size:var(--measure-content)}.patterns-module__l2GuPG__sectionIntro[data-align=center]{text-align:center;margin-inline:auto}.patterns-module__l2GuPG__sectionIntro h2,.patterns-module__l2GuPG__sectionIntro h3,.patterns-module__l2GuPG__sectionIntro h4,.patterns-module__l2GuPG__actionCopy h2,.patterns-module__l2GuPG__actionCopy h3{max-inline-size:var(--measure-heading);color:var(--text-primary);font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-line-height);letter-spacing:var(--type-heading-letter-spacing);margin:0}.patterns-module__l2GuPG__eyebrow{color:var(--text-emphasis);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-line-height);letter-spacing:var(--type-eyebrow-letter-spacing);text-transform:var(--type-eyebrow-transform)}.patterns-module__l2GuPG__sectionLead,.patterns-module__l2GuPG__actionCopy p{max-inline-size:var(--measure-lead);color:var(--text-secondary);font-size:var(--type-lead-size);line-height:var(--type-lead-line-height);margin:0}.patterns-module__l2GuPG__introAction,.patterns-module__l2GuPG__collectionAction,.patterns-module__l2GuPG__patternAction{inline-size:fit-content}.patterns-module__l2GuPG__narrativeRegion,.patterns-module__l2GuPG__supportRegion,.patterns-module__l2GuPG__formRegion,.patterns-module__l2GuPG__formSupport{min-inline-size:0}.patterns-module__l2GuPG__narrativeRegion{max-inline-size:var(--measure-body)}.patterns-module__l2GuPG__trustContext{max-inline-size:var(--measure-lead)}.patterns-module__l2GuPG__processList{margin:0;padding:0;list-style:none}.patterns-module__l2GuPG__processList>li{min-inline-size:0}.patterns-module__l2GuPG__processStep{align-content:start;gap:var(--space-stack);block-size:100%;padding:var(--card-padding);border:var(--border-width-structural) solid var(--border-subtle);border-radius:var(--radius-card);display:grid}.patterns-module__l2GuPG__processStep h3,.patterns-module__l2GuPG__processStep p,.patterns-module__l2GuPG__feesRegion p,.patterns-module__l2GuPG__formSupport p{margin:0}.patterns-module__l2GuPG__processStep h3{color:var(--text-primary);font-size:var(--type-subheading-size);line-height:var(--type-subheading-line-height)}.patterns-module__l2GuPG__processStep p,.patterns-module__l2GuPG__formSupport{color:var(--text-secondary);line-height:var(--type-body-line-height)}.patterns-module__l2GuPG__stepNumber{color:var(--text-emphasis);font-size:var(--type-metadata-size);font-weight:var(--type-metadata-weight)}.patterns-module__l2GuPG__stepResult{border-block-start:var(--border-width-hairline) solid var(--border-subtle);color:var(--text-primary);font-weight:var(--type-label-weight);margin-block-start:var(--space-stack-tight);padding-block-start:var(--space-stack)}.patterns-module__l2GuPG__feesRegion,.patterns-module__l2GuPG__formSupport{padding:var(--card-padding);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-card)}.patterns-module__l2GuPG__faqList{gap:var(--space-stack-tight);display:grid}.patterns-module__l2GuPG__actionBand{--container-wide:var(--container-page-cinematic-max);--container-gutter:clamp(20px, 5.2vw, 84px);min-block-size:0;color:var(--text-primary);border:0;padding-block:clamp(86px,8vw,124px);position:relative;overflow:clip}.patterns-module__l2GuPG__actionLayout{grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);align-items:center;gap:clamp(72px,10vw,164px);min-inline-size:0;display:grid}.patterns-module__l2GuPG__actionCopy{justify-items:start;gap:clamp(var(--space-24), 2.25vw, var(--space-32));min-inline-size:0;display:grid}.patterns-module__l2GuPG__actionCopy h2,.patterns-module__l2GuPG__actionCopy h3{max-inline-size:13.5ch;color:var(--text-primary);letter-spacing:-.046em;text-wrap:balance;scroll-margin-top:clamp(82px,9vw,116px);font-size:clamp(46px,4.8vw,72px);font-weight:790;line-height:1.03}.patterns-module__l2GuPG__actionCopy :is(h2,h3)>span{display:block}.patterns-module__l2GuPG__actionCopy .patterns-module__l2GuPG__eyebrow{color:var(--text-primary)}.patterns-module__l2GuPG__actionAside{justify-items:start;gap:clamp(var(--space-28), 3vw, var(--space-40));align-self:center;min-inline-size:0;display:grid}.patterns-module__l2GuPG__actionLead{max-inline-size:45ch;color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:clamp(16px,1.12vw,18px);line-height:1.58}.patterns-module__l2GuPG__actionControls{inline-size:fit-content}.patterns-module__l2GuPG__actionControls>a{inline-size:15rem;min-inline-size:0;min-block-size:var(--control-height-large);padding-inline:clamp(var(--space-20), 2vw, var(--space-28));text-align:start;justify-content:space-between}@media (max-width:980px){.patterns-module__l2GuPG__actionBand{padding-block:78px 84px}.patterns-module__l2GuPG__actionLayout{grid-template-columns:minmax(0,1fr);gap:36px}.patterns-module__l2GuPG__actionCopy h2,.patterns-module__l2GuPG__actionCopy h3{max-inline-size:14ch;font-size:clamp(42px,8vw,58px)}.patterns-module__l2GuPG__actionLead{max-inline-size:50ch}}.patterns-module__l2GuPG__formSupport{align-content:start;gap:var(--space-component);display:grid}.patterns-module__l2GuPG__editorialFlow{gap:var(--space-composition);display:grid}.patterns-module__l2GuPG__editorialHeader{border-block-end:var(--border-width-hairline) solid var(--border-subtle);padding-block-end:var(--space-component)}.patterns-module__l2GuPG__editorialRelated{border-block-start:var(--border-width-structural) solid var(--border-default);padding-block-start:var(--space-component)}.patterns-module__l2GuPG__editorialAction{margin-block-start:var(--space-component)}@media (max-width:720px){.patterns-module__l2GuPG__patternSection,.patterns-module__l2GuPG__editorialFlow{padding-block:var(--space-section-compact)}.patterns-module__l2GuPG__actionBand{padding-block:68px 72px}.patterns-module__l2GuPG__actionLayout{row-gap:var(--space-40);grid-template-columns:minmax(0,1fr)}.patterns-module__l2GuPG__actionCopy,.patterns-module__l2GuPG__actionAside{grid-column:1}.patterns-module__l2GuPG__actionCopy{gap:var(--space-20)}.patterns-module__l2GuPG__actionCopy h2,.patterns-module__l2GuPG__actionCopy h3{max-inline-size:100%;font-size:clamp(38px,11.2vw,48px)}.patterns-module__l2GuPG__actionAside{gap:var(--space-28)}.patterns-module__l2GuPG__actionLead{max-inline-size:34ch;font-size:var(--type-body-size)}.patterns-module__l2GuPG__actionControls{inline-size:100%}.patterns-module__l2GuPG__actionControls>a{inline-size:fit-content;max-inline-size:100%}}@media (max-width:480px){.patterns-module__l2GuPG__actionCopy :is(h2,h3)>span{display:inline}}
.container-module__a8MDPG__container{z-index:5;width:80%;margin:0 auto;padding:50px 0;position:relative}.container-module__a8MDPG__fullHeight{flex-direction:column;justify-content:center;height:100%;display:flex}.container-module__a8MDPG__primitiveRole{max-width:none}.container-module__a8MDPG__gutterFluid{width:min(calc(100% - (var(--space-page,clamp(20px, 4vw, 56px)) * 2)), var(--container-page-standard-max,1180px));max-width:none}.container-module__a8MDPG__gutterNone{width:100%;max-width:none}.container-module__a8MDPG__fullBleed{width:100%;max-width:none;padding-inline:0}.container-module__a8MDPG__pageCinematic{width:min(calc(100% - (var(--space-page,clamp(20px, 4vw, 56px)) * 2)), var(--container-page-cinematic-max,1480px))}.container-module__a8MDPG__pageWide{width:min(calc(100% - (var(--space-page,clamp(20px, 4vw, 56px)) * 2)), var(--container-page-wide-max,1200px))}.container-module__a8MDPG__pageStandard{width:min(calc(100% - (var(--space-page,clamp(20px, 4vw, 56px)) * 2)), var(--container-page-standard-max,1180px))}.container-module__a8MDPG__contentWide{width:min(calc(100% - (var(--space-page,clamp(20px, 4vw, 56px)) * 2)), var(--container-content-wide-max,860px))}.container-module__a8MDPG__content{width:min(calc(100% - (var(--space-page,clamp(20px, 4vw, 56px)) * 2)), var(--container-content-max,720px))}.container-module__a8MDPG__editorial{width:min(calc(100% - (var(--space-page,clamp(20px, 4vw, 56px)) * 2)), var(--measure-editorial,760px))}.container-module__a8MDPG__narrow{width:min(calc(100% - (var(--space-page,clamp(20px, 4vw, 56px)) * 2)), var(--container-narrow-max,520px))}.container-module__a8MDPG__form{width:min(calc(100% - (var(--space-page,clamp(20px, 4vw, 56px)) * 2)), var(--measure-lead,720px))}.container-module__a8MDPG__rail{width:min(100%, var(--container-rail-max,380px))}.container-module__a8MDPG__measureCompact{max-width:var(--measure-compact,520px)}.container-module__a8MDPG__measureBody{max-width:var(--measure-body,680px)}.container-module__a8MDPG__measureLead{max-width:var(--measure-lead,720px)}.container-module__a8MDPG__measureEditorial{max-width:var(--measure-editorial,760px)}.container-module__a8MDPG__measureWide{max-width:var(--measure-wide,860px)}.container-module__a8MDPG__measureDisplay{max-width:var(--measure-display,980px)}.container-module__a8MDPG__rhythmNone{padding-block:0}.container-module__a8MDPG__rhythmCompact{padding-block:var(--space-section-compact,clamp(56px, 7vw, 82px))}.container-module__a8MDPG__rhythmStandard{padding-block:var(--space-section,clamp(76px, 8vw, 112px))}.container-module__a8MDPG__rhythmSpacious{padding-block:var(--space-section-spacious,clamp(96px, 10vw, 148px))}.container-module__a8MDPG__rhythmHero{padding-block:clamp(88px,11svh,148px)}.container-module__a8MDPG__rhythmCta{padding-block:clamp(64px,8vw,104px)}.container-module__a8MDPG__rhythmCinematic{padding-block:clamp(92px,12svh,168px)}@media (max-width:1200px){.container-module__a8MDPG__container:not(.container-module__a8MDPG__primitiveRole){width:90%}}
.site-module__Cu-DQq__skipLink{z-index:var(--layer-navigation);padding:var(--space-10) var(--space-14);color:var(--cta-primary-text);background:var(--cta-primary-bg);border:1px solid var(--cta-primary-border);border-radius:var(--radius-control);font-size:var(--type-label-size);font-weight:var(--type-label-weight);clip-path:inset(50%);position:fixed;inset-block-start:var(--space-12);inset-inline-start:var(--space-12)}.site-module__Cu-DQq__skipLink:focus-visible{outline:var(--focus-width-standard) solid var(--focus-ring);outline-offset:var(--focus-offset-standard);clip-path:none}.site-module__Cu-DQq__siteHeader{--site-header-default-material-bg:rgba(var(--brand-jet-rgb), .88);--site-header-material-bg:var(--site-header-default-material-bg);--nav-link-text:var(--nav-text-dark);--nav-link-hover:var(--nav-text-dark-active);--nav-link-active:var(--nav-text-dark-active);--nav-active-indicator:var(--brand-lime);--nav-control-bg:transparent;--nav-control-border:transparent;--nav-control-bg-hover:rgb(var(--brand-lime-rgb) / 10%);--nav-control-border-hover:rgb(var(--brand-lime-rgb) / 28%);--nav-brand-mark:var(--brand-lime);--nav-cta-icon:var(--brand-forest);--nav-primary-cta-tone:color-mix(in srgb, var(--brand-lime) 82%, var(--brand-forest));--nav-primary-cta-bg:var(--nav-primary-cta-tone);--nav-primary-cta-bg-hover:color-mix(in srgb, var(--nav-primary-cta-tone) 88%, white);--nav-primary-cta-bg-active:color-mix(in srgb, var(--nav-primary-cta-tone) 90%, var(--brand-forest));--nav-primary-cta-text:var(--brand-jet);--nav-primary-cta-text-hover:var(--brand-jet);--nav-primary-cta-text-active:var(--brand-jet);--nav-primary-cta-border:var(--nav-primary-cta-tone);--nav-primary-cta-border-hover:var(--nav-primary-cta-bg-hover);--nav-primary-cta-border-active:var(--nav-primary-cta-bg-active);--nav-primary-cta-shadow:0 12px 34px -24px rgba(var(--brand-lime-rgb), .7);--nav-primary-cta-shadow-hover:var(--nav-primary-cta-shadow);--nav-primary-cta-shadow-active:var(--nav-primary-cta-shadow);--nav-primary-cta-hover-transform:none;--nav-primary-cta-icon-bg:#04130c;--nav-primary-cta-icon-border:#04130c;--nav-primary-cta-icon-color:var(--nav-primary-cta-tone);--nav-primary-cta-icon-shadow:none;box-sizing:border-box;min-block-size:var(--site-header-min-block);isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--nav-link-active);background-color:var(--site-header-material-bg);background-image:var(--site-header-material-image);border:var(--site-header-border);border-block-end:var(--site-header-material-edge);box-shadow:var(--site-header-shadow);-webkit-backdrop-filter:var(--site-header-material-filter);backdrop-filter:var(--site-header-material-filter);align-items:center;display:flex;position:relative}.site-module__Cu-DQq__siteHeader[data-nav-material=hero-glass]{--site-header-material-bg:var(--hero-chrome-glass-surface);--site-header-material-image:var(--hero-chrome-glass-overlay);--site-header-material-edge:0;--site-header-material-filter:var(--hero-chrome-glass-filter);--site-header-shadow:0 10px 28px -22px rgba(var(--brand-jet-rgb), .48), 0 24px 52px -44px rgba(var(--brand-jet-rgb), .34)}.site-module__Cu-DQq__siteHeader[data-header-overlay=top][data-nav-theme=dark],.site-module__Cu-DQq__siteHeader[data-header-instance=hero][data-nav-theme=dark][data-nav-material=hero-glass]{--nav-link-text:rgba(var(--brand-ivory-rgb), .92);--nav-link-hover:var(--brand-ivory);--nav-link-active:var(--brand-ivory);--nav-active-indicator:var(--brand-lime);--focus-ring:var(--brand-lime);--site-header-material-bg:transparent;--site-header-material-image:none;--site-header-material-edge:0;--site-header-material-filter:none;--site-header-shadow:none;--text-primary:var(--brand-ivory);--text-muted:rgba(var(--brand-ivory-rgb), .72)}.site-module__Cu-DQq__siteHeader[data-nav-theme=light]{--site-header-default-material-bg:rgba(var(--brand-ivory-rgb), .92);--nav-link-text:var(--nav-text-light);--nav-link-hover:var(--nav-text-light-active);--nav-link-active:var(--nav-text-light-active);--nav-active-indicator:var(--brand-forest);--nav-control-bg:transparent;--nav-control-border:transparent;--nav-control-bg-hover:rgb(var(--brand-forest-rgb) / 9%);--nav-control-border-hover:rgb(var(--brand-forest-rgb) / 30%);--nav-brand-mark:var(--brand-forest);--nav-cta-icon:var(--brand-lime);--nav-primary-cta-bg:color-mix(in srgb, var(--brand-forest) 88%, var(--brand-jet));--nav-primary-cta-bg-hover:color-mix(in srgb, var(--brand-forest) 88%, var(--brand-lime));--nav-primary-cta-bg-active:color-mix(in srgb, var(--brand-forest) 92%, var(--brand-jet));--nav-primary-cta-text:var(--brand-ivory);--nav-primary-cta-text-hover:var(--brand-ivory);--nav-primary-cta-text-active:var(--brand-ivory);--nav-primary-cta-border:color-mix(in srgb, var(--brand-forest) 72%, var(--brand-jet));--nav-primary-cta-border-hover:color-mix(in srgb, var(--brand-forest) 82%, var(--brand-lime));--nav-primary-cta-border-active:var(--nav-primary-cta-border);--nav-primary-cta-shadow:inset 0 1px 0 rgba(var(--brand-ivory-rgb), .14), 0 8px 18px -14px rgba(var(--brand-jet-rgb), .48);--nav-primary-cta-shadow-hover:inset 0 1px 0 rgba(var(--brand-ivory-rgb), .18), 0 10px 22px -15px rgba(var(--brand-jet-rgb), .54);--nav-primary-cta-shadow-active:inset 0 2px 4px rgba(var(--brand-jet-rgb), .26), 0 4px 12px -11px rgba(var(--brand-jet-rgb), .44);--nav-primary-cta-hover-transform:translateY(-1px);--nav-primary-cta-icon-bg:var(--brand-lime);--nav-primary-cta-icon-border:color-mix(in srgb, var(--brand-lime) 84%, var(--brand-forest));--nav-primary-cta-icon-color:var(--brand-forest);--nav-primary-cta-icon-shadow:inset 0 1px 0 rgba(var(--brand-ivory-rgb), .32), 0 0 0 1px rgba(var(--brand-jet-rgb), .12);--text-primary:var(--nav-text-light-active);--text-muted:var(--nav-text-light-muted);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(body:has(:target:is([data-nav-theme=light],[data-nav-section=light],[data-surface-tone=light])) .site-module__Cu-DQq__siteHeader:not([data-navigation-owner=hero]):not([data-nav-theme-ready]):not([data-nav-theme-bootstrap]),body:has(:is([data-nav-theme=light],[data-nav-section=light],[data-surface-tone=light]) :target) .site-module__Cu-DQq__siteHeader:not([data-navigation-owner=hero]):not([data-nav-theme-ready]):not([data-nav-theme-bootstrap])){--site-header-default-material-bg:rgba(var(--brand-ivory-rgb), .92);--nav-link-text:var(--nav-text-light);--nav-link-hover:var(--nav-text-light-active);--nav-link-active:var(--nav-text-light-active);--nav-active-indicator:var(--brand-forest);--nav-control-bg:transparent;--nav-control-border:transparent;--nav-control-bg-hover:rgb(var(--brand-forest-rgb) / 9%);--nav-control-border-hover:rgb(var(--brand-forest-rgb) / 30%);--nav-brand-mark:var(--brand-forest);--nav-cta-icon:var(--brand-lime);--text-primary:var(--nav-text-light-active);--text-muted:var(--nav-text-light-muted);--focus-ring:var(--focus-ring-on-light);--cta-primary-bg:var(--cta-primary-bg-on-light);--cta-primary-bg-hover:var(--cta-primary-bg-hover-on-light);--cta-primary-bg-active:var(--cta-primary-bg-active-on-light);--cta-primary-text:var(--cta-primary-text-on-light);--cta-primary-text-hover:var(--cta-primary-text-hover-on-light);--cta-primary-text-active:var(--cta-primary-text-active-on-light);--cta-primary-border:var(--cta-primary-border-on-light);--cta-primary-border-hover:var(--cta-primary-border-hover-on-light);--cta-primary-border-active:var(--cta-primary-border-active-on-light);--nav-primary-cta-bg:color-mix(in srgb, var(--brand-forest) 88%, var(--brand-jet));--nav-primary-cta-bg-hover:color-mix(in srgb, var(--brand-forest) 88%, var(--brand-lime));--nav-primary-cta-bg-active:color-mix(in srgb, var(--brand-forest) 92%, var(--brand-jet));--nav-primary-cta-text:var(--brand-ivory);--nav-primary-cta-text-hover:var(--brand-ivory);--nav-primary-cta-text-active:var(--brand-ivory);--nav-primary-cta-border:color-mix(in srgb, var(--brand-forest) 72%, var(--brand-jet));--nav-primary-cta-border-hover:color-mix(in srgb, var(--brand-forest) 82%, var(--brand-lime));--nav-primary-cta-border-active:var(--nav-primary-cta-border);--nav-primary-cta-shadow:inset 0 1px 0 rgba(var(--brand-ivory-rgb), .14), 0 8px 18px -14px rgba(var(--brand-jet-rgb), .48);--nav-primary-cta-shadow-hover:inset 0 1px 0 rgba(var(--brand-ivory-rgb), .18), 0 10px 22px -15px rgba(var(--brand-jet-rgb), .54);--nav-primary-cta-shadow-active:inset 0 2px 4px rgba(var(--brand-jet-rgb), .26), 0 4px 12px -11px rgba(var(--brand-jet-rgb), .44);--nav-primary-cta-hover-transform:translateY(-1px);--nav-primary-cta-icon-bg:var(--brand-lime);--nav-primary-cta-icon-border:color-mix(in srgb, var(--brand-lime) 84%, var(--brand-forest));--nav-primary-cta-icon-color:var(--brand-forest);--nav-primary-cta-icon-shadow:inset 0 1px 0 rgba(var(--brand-ivory-rgb), .32), 0 0 0 1px rgba(var(--brand-jet-rgb), .12);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.site-module__Cu-DQq__siteHeader[data-nav-theme-ready]{transition:color .3s cubic-bezier(.22,1,.36,1)}.site-module__Cu-DQq__siteHeader[data-nav-theme-transition=atomic],.site-module__Cu-DQq__siteHeader[data-nav-theme-transition=atomic] *,.site-module__Cu-DQq__siteHeader[data-nav-theme-transition=atomic] :before,.site-module__Cu-DQq__siteHeader[data-nav-theme-transition=atomic] :after{transition:none!important}.site-module__Cu-DQq__siteHeader[data-scroll-navigation]{z-index:var(--layer-navigation);will-change:transform, opacity;position:sticky;inset-block-start:0}.site-module__Cu-DQq__siteHeader :is(a,button){-webkit-tap-highlight-color:rgb(var(--brand-lime-rgb) / 18%)}.site-module__Cu-DQq__headerInner{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-component);min-width:0;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.site-module__Cu-DQq__siteHeader[data-scroll-navigation],.site-module__Cu-DQq__siteHeader[data-nav-theme-ready]{transition:none}}.site-module__Cu-DQq__brandLink.site-module__Cu-DQq__brandLink{align-items:center;gap:var(--space-8);color:var(--nav-link-active);font-size:var(--type-label-size);font-weight:var(--type-weight-strong);flex:0 auto;text-decoration:none;display:inline-flex}.site-module__Cu-DQq__navigation,.site-module__Cu-DQq__headerControls,.site-module__Cu-DQq__headerAction{align-items:center;min-width:0;display:flex}.site-module__Cu-DQq__headerControls{gap:var(--space-16);flex:0 auto}.site-module__Cu-DQq__headerAction{flex:none}.site-module__Cu-DQq__headerAction>:is(a,button){max-inline-size:100%}.site-module__Cu-DQq__headerAction>:is(a,button)[data-analytics-placement=header][data-cta-composition=docked]{--cta-primary-bg:var(--nav-primary-cta-bg);--cta-primary-bg-hover:var(--nav-primary-cta-bg-hover);--cta-primary-bg-active:var(--nav-primary-cta-bg-active);--cta-primary-text:var(--nav-primary-cta-text);--cta-primary-text-hover:var(--nav-primary-cta-text-hover);--cta-primary-text-active:var(--nav-primary-cta-text-active);--cta-primary-border:var(--nav-primary-cta-border);--cta-primary-border-hover:var(--nav-primary-cta-border-hover);--cta-primary-border-active:var(--nav-primary-cta-border-active);--cta-icon-bg:var(--nav-primary-cta-icon-bg);--cta-icon-border:var(--nav-primary-cta-icon-border);--cta-icon-color:var(--nav-primary-cta-icon-color);--cta-icon-color-hover:var(--nav-primary-cta-icon-color);min-inline-size:0;box-shadow:var(--nav-primary-cta-shadow)}.site-module__Cu-DQq__headerAction [data-cta-label]{overflow-wrap:anywhere;min-inline-size:0}.site-module__Cu-DQq__siteHeader[data-nav-theme-ready] .site-module__Cu-DQq__headerAction>:is(a,button){transition:color .22s,background-color .22s,border-color .22s,transform .22s cubic-bezier(.22,1,.36,1)}.site-module__Cu-DQq__headerAction [data-cta-icon-shell]{box-shadow:var(--nav-primary-cta-icon-shadow);place-items:center;display:inline-grid}.site-module__Cu-DQq__headerAction [data-cta-icon=paper-plane]{color:currentColor}.site-module__Cu-DQq__siteHeader[data-nav-theme-ready] .site-module__Cu-DQq__headerAction [data-cta-icon-shell]{transition:color .22s,background-color .22s,border-color .22s}@media (hover:hover) and (pointer:fine){.site-module__Cu-DQq__headerAction>:is(a,button)[data-analytics-placement=header][data-cta-composition=docked]:hover{box-shadow:var(--nav-primary-cta-shadow-hover);transform:var(--nav-primary-cta-hover-transform)}}.site-module__Cu-DQq__headerAction>:is(a,button)[data-analytics-placement=header][data-cta-composition=docked]:active{box-shadow:var(--nav-primary-cta-shadow-active);transform:translateY(0)}.site-module__Cu-DQq__menuTrigger{inline-size:var(--control-touch-target-min);block-size:var(--control-touch-target-min);flex:0 0 var(--control-touch-target-min);color:var(--nav-link-active);background:var(--nav-control-bg);border:1px solid var(--nav-control-border);border-radius:var(--radius-control);cursor:pointer;touch-action:manipulation;place-items:center;display:none}.site-module__Cu-DQq__siteHeader[data-nav-theme-ready] .site-module__Cu-DQq__menuTrigger{transition:color .22s,background-color .22s,border-color .22s}.site-module__Cu-DQq__menuTrigger>svg{inline-size:var(--icon-size-navigation);block-size:var(--icon-size-navigation)}.site-module__Cu-DQq__menuTriggerGlyph{inline-size:var(--icon-size-navigation);block-size:var(--icon-size-navigation);place-content:center;gap:4px;display:grid}.site-module__Cu-DQq__menuTriggerGlyph>span{transform-origin:50%;background:currentColor;block-size:1.5px;inline-size:19px;display:block}.site-module__Cu-DQq__navigationScrim,.site-module__Cu-DQq__navigationDrawerChrome,.site-module__Cu-DQq__navigationDrawerIntro,.site-module__Cu-DQq__navigationDrawerFooter,.site-module__Cu-DQq__navigationDrawerLinkIcon{display:none}.site-module__Cu-DQq__menuTrigger:focus-visible,.site-module__Cu-DQq__navigationPanel a:focus-visible,.site-module__Cu-DQq__breadcrumbs a:focus-visible,.site-module__Cu-DQq__pagination a:focus-visible,.site-module__Cu-DQq__siteFooter a:focus-visible{outline:var(--focus-width-standard) solid var(--focus-ring);outline-offset:var(--focus-offset-standard)}.site-module__Cu-DQq__navigationPanel,.site-module__Cu-DQq__navigationPanel>ul,.site-module__Cu-DQq__navigationAction{align-items:center;display:flex}.site-module__Cu-DQq__navigationPanel{gap:var(--space-16);min-width:0}.site-module__Cu-DQq__navigationPanel>ul,.site-module__Cu-DQq__breadcrumbs ol,.site-module__Cu-DQq__pagination ol,.site-module__Cu-DQq__footerGroup ul,.site-module__Cu-DQq__footerMeta ul{margin:0;padding:0;list-style:none}.site-module__Cu-DQq__navigationPanel>ul{gap:var(--space-2);flex-wrap:wrap}.site-module__Cu-DQq__navigationPanel>ul a{min-block-size:var(--nav-item-height);padding-inline:clamp(var(--space-12), 1.1vw, var(--space-16));color:var(--nav-link-text);font-weight:var(--type-label-weight);touch-action:manipulation;border:0;border-radius:4px;align-items:center;text-decoration:none;display:inline-flex;position:relative}.site-module__Cu-DQq__navigationPanel>ul a>span{position:relative}.site-module__Cu-DQq__siteHeader[data-nav-theme-ready] .site-module__Cu-DQq__navigationPanel>ul a{transition:color .18s}.site-module__Cu-DQq__navigationPanel>ul a>span:after{content:"";pointer-events:none;opacity:0;background:var(--nav-active-indicator);clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%);transform-origin:0;block-size:2px;transition:opacity .18s,transform .18s cubic-bezier(.22,1,.36,1);position:absolute;inset-block-end:-6px;inset-inline:0;transform:scaleX(.65)}.site-module__Cu-DQq__navigationPanel>ul a[aria-current=page]{color:var(--nav-active-indicator);font-weight:var(--type-weight-strong);background:0 0}.site-module__Cu-DQq__navigationPanel>ul a[aria-current=page]>span:after{opacity:1;transform:scaleX(1)}.site-module__Cu-DQq__navigationAction{flex:none}@media (hover:hover) and (pointer:fine){.site-module__Cu-DQq__navigationPanel>ul a:not([aria-current=page]):hover{color:var(--nav-link-hover)}.site-module__Cu-DQq__navigationPanel>ul a:not([aria-current=page]):hover>span:after{opacity:.5;transform:scaleX(1)}.site-module__Cu-DQq__menuTrigger:hover{background:var(--nav-control-bg-hover);border-color:var(--nav-control-border-hover)}}@media (prefers-reduced-motion:reduce){.site-module__Cu-DQq__headerAction>:is(a,button),.site-module__Cu-DQq__headerAction [data-cta-icon-shell],.site-module__Cu-DQq__headerAction [data-cta-icon=paper-plane],.site-module__Cu-DQq__menuTrigger,.site-module__Cu-DQq__navigationPanel>ul a,.site-module__Cu-DQq__navigationPanel>ul a>span:after,.site-module__Cu-DQq__siteHeader[data-nav-theme-ready] .site-module__Cu-DQq__navigationPanel>ul a{transition:none}.site-module__Cu-DQq__headerAction>:is(a,button)[data-analytics-placement=header][data-cta-composition=docked]:is(:hover,:active){transform:none}}@media (forced-colors:active){.site-module__Cu-DQq__navigationPanel>ul a[aria-current=page]{outline-offset:-3px;outline:1px solid canvastext}.site-module__Cu-DQq__navigationPanel>ul a:focus-visible{outline:var(--focus-width-standard) solid Highlight;outline-offset:var(--focus-offset-standard)}.site-module__Cu-DQq__navigationPanel>ul a[aria-current=page]>span:after{background:canvastext}}.site-module__Cu-DQq__breadcrumbs{min-width:0;color:var(--text-muted);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line-height)}.site-module__Cu-DQq__breadcrumbs ol,.site-module__Cu-DQq__breadcrumbs li{align-items:center;display:flex}.site-module__Cu-DQq__breadcrumbs ol{gap:var(--space-6);flex-wrap:wrap}.site-module__Cu-DQq__breadcrumbs li{gap:var(--space-6);min-width:0}.site-module__Cu-DQq__breadcrumbs svg{inline-size:var(--icon-size-inline);block-size:var(--icon-size-inline);flex:none}.site-module__Cu-DQq__breadcrumbs [aria-current=page]{color:var(--text-primary)}.site-module__Cu-DQq__pagination{grid-template-columns:minmax(var(--control-touch-target-min), 1fr) auto minmax(var(--control-touch-target-min), 1fr);align-items:center;gap:var(--space-12);display:grid}.site-module__Cu-DQq__pagination>a,.site-module__Cu-DQq__pagination ol a{min-inline-size:var(--control-touch-target-min);min-block-size:var(--control-touch-target-min);justify-content:center;align-items:center;gap:var(--space-8);color:var(--text-secondary);border-radius:var(--radius-control);touch-action:manipulation;border:1px solid #0000;text-decoration:none;display:inline-flex}.site-module__Cu-DQq__pagination>a:first-child{justify-self:start}.site-module__Cu-DQq__pagination>a:last-child{justify-self:end}.site-module__Cu-DQq__pagination ol{align-items:center;gap:var(--space-4);display:flex}.site-module__Cu-DQq__pagination ol a[aria-current=page]{color:var(--selection-selected-text);background:var(--selection-selected-bg);border-color:var(--selection-selected-border)}.site-module__Cu-DQq__pagination svg{inline-size:var(--icon-size-control);block-size:var(--icon-size-control)}.site-module__Cu-DQq__paginationSpacer{min-inline-size:var(--control-touch-target-min)}.site-module__Cu-DQq__paginationCompactStatus{color:var(--text-primary);font-size:var(--type-label-size);font-variant-numeric:tabular-nums;text-align:center;display:none}.site-module__Cu-DQq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.site-module__Cu-DQq__siteFooter{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text-primary);background:var(--surface-page);border-block-start:1px solid var(--border-subtle)}.site-module__Cu-DQq__footerInner{padding-block:clamp(var(--space-72), 7vw, 96px) clamp(var(--space-32), 4vw, var(--space-40))}.site-module__Cu-DQq__footerIdentity,.site-module__Cu-DQq__footerBrand,.site-module__Cu-DQq__footerContactRegion,.site-module__Cu-DQq__footerContactContent,.site-module__Cu-DQq__footerContactAction,.site-module__Cu-DQq__footerNavigation,.site-module__Cu-DQq__footerGroup,.site-module__Cu-DQq__footerDisclaimer,.site-module__Cu-DQq__footerMeta{min-width:0}.site-module__Cu-DQq__footerBrandLayer{gap:clamp(var(--space-54), 8vw, 120px);grid-template-columns:minmax(0,1.55fr) minmax(360px,.9fr);align-items:start;padding-block-end:clamp(var(--space-40), 4.5vw, var(--space-54));display:grid}.site-module__Cu-DQq__footerIdentity{align-content:start;justify-items:start;display:grid}.site-module__Cu-DQq__footerBrand{color:var(--text-primary);font-size:var(--type-subheading-size);font-weight:var(--type-weight-strong);line-height:var(--type-subheading-line-height)}.site-module__Cu-DQq__footerBrandStatement{max-inline-size:30rem;margin:var(--space-24) 0 0;color:var(--text-secondary);font-size:clamp(var(--type-body-small-size), 1.2vw, 1.0625rem);text-wrap:pretty;line-height:1.62}.site-module__Cu-DQq__footerContactRegion{justify-self:end;inline-size:min(100%,34rem)}.site-module__Cu-DQq__footerContactRegion>h2,.site-module__Cu-DQq__footerGroup h2,.site-module__Cu-DQq__footerDisclaimer h2{color:var(--text-muted);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-letter-spacing);line-height:var(--type-eyebrow-line-height);text-transform:uppercase;margin:0}.site-module__Cu-DQq__footerContactContent{color:var(--text-secondary);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line-height);margin-block-start:var(--space-20)}.site-module__Cu-DQq__footerContactAction{margin-block-start:var(--space-28)}.site-module__Cu-DQq__footerNavigation{gap:clamp(var(--space-40), 7vw, 108px);padding-block:clamp(var(--space-40), 4.3vw, var(--space-54)) clamp(var(--space-54), 5.5vw, var(--space-72));border-block-start:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site-module__Cu-DQq__footerGroup h2{margin-block-end:var(--space-16)}.site-module__Cu-DQq__footerGroup ul{gap:var(--space-4);display:grid}.site-module__Cu-DQq__footerGroup a,.site-module__Cu-DQq__footerMeta a,.site-module__Cu-DQq__footerPreferences>*{min-block-size:2.5rem;inline-size:fit-content;color:var(--text-secondary);font-size:var(--type-body-small-size);font-weight:var(--type-label-weight);line-height:var(--type-body-small-line-height);text-underline-offset:.28em;touch-action:manipulation;align-items:center;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s;display:inline-flex}.site-module__Cu-DQq__footerGroup a{color:var(--text-primary)}.site-module__Cu-DQq__footerDisclaimer{gap:clamp(var(--space-32), 6vw, 96px);padding-block:clamp(var(--space-40), 4.5vw, var(--space-54));border-block-start:1px solid var(--border-subtle);grid-template-columns:minmax(160px,.25fr) minmax(0,1fr);display:grid}.site-module__Cu-DQq__footerDisclaimer h2{padding-block-start:var(--space-4)}.site-module__Cu-DQq__footerDisclaimer p{max-inline-size:66rem;color:var(--text-secondary);font-size:var(--type-body-small-size);text-wrap:pretty;margin:0;line-height:1.65}.site-module__Cu-DQq__footerMeta{justify-content:space-between;align-items:center;gap:var(--space-24);border-block-start:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line-height);padding-block-start:clamp(var(--space-28), 3vw, var(--space-40));display:flex}.site-module__Cu-DQq__footerMeta>span{font-variant-numeric:tabular-nums}.site-module__Cu-DQq__footerMeta ul{justify-content:flex-end;align-items:center;gap:var(--space-8) var(--space-24);flex-wrap:wrap;display:flex}.site-module__Cu-DQq__footerMeta a,.site-module__Cu-DQq__footerPreferences>*{min-block-size:var(--control-touch-target-min);color:var(--text-muted);font-size:var(--type-metadata-size)}.site-module__Cu-DQq__siteFooter :is(a,button):focus-visible{outline:var(--focus-width-standard) solid var(--focus-ring);outline-offset:var(--focus-offset-standard)}@media (hover:hover) and (pointer:fine){.site-module__Cu-DQq__footerGroup a:hover,.site-module__Cu-DQq__footerMeta a:hover,.site-module__Cu-DQq__footerPreferences>:hover{color:var(--text-emphasis);text-decoration-color:currentColor}}@media (prefers-reduced-motion:reduce){.site-module__Cu-DQq__footerGroup a,.site-module__Cu-DQq__footerMeta a,.site-module__Cu-DQq__footerPreferences>*{transition:none}}@media (max-width:900px){.site-module__Cu-DQq__headerAction>:is(a,button)[data-analytics-placement=header][data-cta-composition=docked][data-cursor-icon=send]{--button-cta-height:var(--control-touch-target-min);--button-cta-label-padding-start:var(--space-14);--button-cta-content-gap:var(--space-8);--button-cta-icon-shell-size:calc(var(--button-cta-height) - (var(--button-cta-icon-inset) * 2));--button-cta-icon-size:var(--icon-size-navigation)}.site-module__Cu-DQq__siteHeader{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.site-module__Cu-DQq__siteHeader:not([data-header-instance=hero]):not([data-header-overlay=top]){background-color:var(--brand-jet);background-image:none}.site-module__Cu-DQq__siteHeader[data-nav-theme=light]:not([data-header-instance=hero]):not([data-header-overlay=top]){background-color:var(--brand-ivory)}.site-module__Cu-DQq__siteHeader:is([data-scroll-state=revealing],[data-scroll-state=hiding]){will-change:transform, opacity}.site-module__Cu-DQq__siteHeader{min-block-size:var(--site-header-min-block-compact)}.site-module__Cu-DQq__menuTrigger{display:grid}.site-module__Cu-DQq__headerControls{gap:var(--space-8);flex-direction:row}.site-module__Cu-DQq__navigation{flex:none;order:1}.site-module__Cu-DQq__headerAction{flex:0 auto;order:2}.site-module__Cu-DQq__navigationScrim{z-index:var(--layer-overlay);visibility:hidden;opacity:0;pointer-events:none;background:rgba(var(--brand-jet-rgb), .72);cursor:default;will-change:opacity;display:block;position:fixed;inset:0}.site-module__Cu-DQq__navigationScrim[data-open]{visibility:visible;opacity:1;pointer-events:auto}:is(body[data-navigation-drawer-open] [data-component=dev-settings],body[data-navigation-drawer-open] [data-cookie-settings]){visibility:hidden;opacity:0;pointer-events:none}body[data-navigation-drawer-open] .site-module__Cu-DQq__headerAction>:is(a,button){visibility:hidden;opacity:0}.site-module__Cu-DQq__navigationPanel{--focus-ring:var(--brand-lime);--nav-link-text:var(--nav-mobile-text);--nav-link-hover:var(--brand-ivory);--nav-link-active:var(--brand-ivory);--nav-active-indicator:var(--brand-lime);z-index:var(--layer-modal);box-sizing:border-box;block-size:100dvh;max-block-size:none;inline-size:min(92vw,28rem);padding:max(var(--space-16), env(safe-area-inset-top,0px)) max(var(--space-20), env(safe-area-inset-right,0px)) max(var(--space-24), env(safe-area-inset-bottom,0px)) var(--space-24);overscroll-behavior:contain;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--brand-ivory);visibility:hidden;opacity:0;pointer-events:none;background-color:var(--brand-jet);background-image:linear-gradient(150deg, rgba(var(--brand-forest-rgb), .18) 0%, rgba(var(--brand-jet-rgb), 0) 60%);border:0;border-inline-start:1px solid rgba(var(--brand-ivory-rgb), .1);border-radius:var(--radius-none);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;will-change:transform, opacity;grid-template-rows:auto auto minmax(min-content,1fr) auto auto;grid-template-columns:minmax(0,1fr);align-content:stretch;gap:0;display:grid;position:fixed;inset-block:0;inset-inline:auto 0;overflow-y:auto;transform:translate(100%)}.site-module__Cu-DQq__navigationPanel[data-open]{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0,0)}.site-module__Cu-DQq__navigationPanel>*{min-inline-size:0}.site-module__Cu-DQq__navigationDrawerChrome{min-block-size:var(--control-touch-target-min);justify-content:space-between;align-items:center;gap:var(--space-16);color:var(--brand-ivory);font-size:var(--type-metadata-size);font-weight:var(--type-label-weight);letter-spacing:-.01em;display:flex}.site-module__Cu-DQq__navigationDrawerBrand{align-items:center;gap:var(--space-12);min-inline-size:0;display:inline-flex}.site-module__Cu-DQq__navigationDrawerBrand>span{overflow-wrap:anywhere;min-inline-size:0}.site-module__Cu-DQq__navigationDrawerBrand>svg{color:var(--brand-lime);flex:none}.site-module__Cu-DQq__navigationDrawerClose{inline-size:var(--control-touch-target-min);block-size:var(--control-touch-target-min);flex:0 0 var(--control-touch-target-min);color:var(--brand-ivory);background:rgba(var(--brand-ivory-rgb), .04);border:1px solid rgba(var(--brand-ivory-rgb), .14);border-radius:var(--radius-circle);cursor:pointer;touch-action:manipulation;place-items:center;display:grid}.site-module__Cu-DQq__navigationDrawerClose>svg{inline-size:var(--icon-size-control);block-size:var(--icon-size-control)}.site-module__Cu-DQq__navigationDrawerClose:active{background:rgba(var(--brand-ivory-rgb), .12);border-color:rgba(var(--brand-ivory-rgb), .28)}@media (hover:hover) and (pointer:fine){.site-module__Cu-DQq__navigationDrawerClose:hover{background:rgba(var(--brand-ivory-rgb), .08);border-color:rgba(var(--brand-ivory-rgb), .22)}}.site-module__Cu-DQq__navigationDrawerIntro{padding-block:clamp(var(--space-28), 6dvh, var(--space-54)) var(--space-24);gap:var(--space-10);border-block-end:1px solid rgba(var(--brand-ivory-rgb), .1);grid-template-columns:minmax(0,1fr);display:grid}.site-module__Cu-DQq__navigationDrawerIntro>p,.site-module__Cu-DQq__navigationDrawerIntro>h2{overflow-wrap:anywhere;margin:0}.site-module__Cu-DQq__navigationDrawerIntro>p{color:rgba(var(--brand-ivory-rgb), .65);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-letter-spacing);line-height:var(--type-eyebrow-line-height);text-transform:uppercase}.site-module__Cu-DQq__navigationDrawerIntro>h2{max-inline-size:16rem;color:rgba(var(--brand-ivory-rgb), .82);font-size:clamp(1.375rem,6vw,1.625rem);font-weight:var(--type-heading-weight);letter-spacing:-.025em;text-wrap:balance;line-height:1.14}.site-module__Cu-DQq__navigationPanel>ul{min-block-size:0;padding-block:clamp(var(--space-16), 4dvh, var(--space-32));align-content:center;align-items:stretch;gap:0;display:grid}.site-module__Cu-DQq__navigationPanel>ul li:not(:last-child){border-block-end:1px solid rgba(var(--brand-ivory-rgb), .08)}.site-module__Cu-DQq__navigationPanel>ul a,.site-module__Cu-DQq__navigationAction>*{inline-size:100%}.site-module__Cu-DQq__navigationPanel>ul a{justify-content:space-between;gap:var(--space-20);min-block-size:clamp(58px,8dvh,68px);color:rgba(var(--brand-ivory-rgb), .92);font-size:clamp(1.5rem,7vw,1.875rem);font-weight:var(--type-label-weight);letter-spacing:-.025em;text-wrap:balance;padding-inline:0;line-height:1.14}.site-module__Cu-DQq__navigationPanel>ul a>span{overflow-wrap:anywhere;min-inline-size:0}.site-module__Cu-DQq__navigationPanel>ul a[aria-current=page],.site-module__Cu-DQq__navigationPanel>ul a[aria-current=page] .site-module__Cu-DQq__navigationDrawerLinkIcon{color:var(--brand-lime)}.site-module__Cu-DQq__navigationDrawerLinkIcon{inline-size:var(--icon-size-control);block-size:var(--icon-size-control);color:rgba(var(--brand-ivory-rgb), .55);stroke-width:1.4px;flex:none;display:block}.site-module__Cu-DQq__navigationAction{--cta-primary-bg:color-mix(in srgb, var(--brand-lime) 82%, var(--brand-forest));--cta-primary-bg-hover:color-mix(in srgb, var(--cta-primary-bg) 88%, white);--cta-primary-bg-active:color-mix(in srgb, var(--cta-primary-bg) 90%, var(--brand-forest));--cta-primary-text:var(--brand-jet);--cta-primary-text-hover:var(--brand-jet);--cta-primary-text-active:var(--brand-jet);--cta-primary-border:var(--cta-primary-bg);--cta-primary-border-hover:var(--cta-primary-bg-hover);--cta-primary-border-active:var(--cta-primary-bg-active);--cta-icon-bg:var(--brand-jet);--cta-icon-border:var(--brand-jet);--cta-icon-color:var(--cta-primary-bg);padding-block:var(--space-12) var(--space-20);display:grid}.site-module__Cu-DQq__navigationDrawerFooter{color:rgba(var(--brand-ivory-rgb), .65);font-size:var(--type-caption-size);font-weight:var(--type-label-weight);border-block-start:1px solid rgba(var(--brand-ivory-rgb), .1);padding-block-start:var(--space-20);line-height:1.4;display:block}.site-module__Cu-DQq__navigationDrawerClose:focus-visible{outline:var(--focus-width-standard) solid var(--brand-lime);outline-offset:var(--focus-offset-standard)}@media (forced-colors:active){.site-module__Cu-DQq__navigationScrim{opacity:.72;background:canvas}.site-module__Cu-DQq__navigationPanel{color:canvastext;box-shadow:none;forced-color-adjust:auto;background:canvas;border-inline-start:1px solid canvastext}.site-module__Cu-DQq__navigationDrawerChrome,.site-module__Cu-DQq__navigationDrawerIntro>p,.site-module__Cu-DQq__navigationDrawerIntro>h2,.site-module__Cu-DQq__navigationPanel>ul a,.site-module__Cu-DQq__navigationPanel>ul a[aria-current=page],.site-module__Cu-DQq__navigationDrawerLinkIcon,.site-module__Cu-DQq__navigationDrawerFooter,.site-module__Cu-DQq__navigationDrawerClose{color:canvastext}.site-module__Cu-DQq__navigationDrawerChrome,.site-module__Cu-DQq__navigationDrawerIntro,.site-module__Cu-DQq__navigationPanel>ul li,.site-module__Cu-DQq__navigationDrawerFooter,.site-module__Cu-DQq__navigationDrawerClose{border-color:canvastext}}.site-module__Cu-DQq__pagination{grid-template-columns:minmax(0,auto) 1fr minmax(0,auto)}.site-module__Cu-DQq__pagination ol{display:none}.site-module__Cu-DQq__paginationCompactStatus{display:block}.site-module__Cu-DQq__pagination>a svg{display:none}.site-module__Cu-DQq__footerBrandLayer{gap:var(--space-40);grid-template-columns:minmax(0,1fr) minmax(300px,.82fr)}.site-module__Cu-DQq__footerNavigation{gap:var(--space-40)}.site-module__Cu-DQq__footerDisclaimer{gap:var(--space-16);grid-template-columns:1fr}.site-module__Cu-DQq__footerMeta{flex-direction:column;align-items:flex-start}.site-module__Cu-DQq__footerMeta ul{justify-content:flex-start}}@media (max-width:900px) and (max-height:560px){.site-module__Cu-DQq__navigationPanel{padding:max(var(--space-10), env(safe-area-inset-top,0px)) max(var(--space-20), env(safe-area-inset-right,0px)) max(var(--space-12), env(safe-area-inset-bottom,0px)) var(--space-24);grid-template-rows:auto auto auto auto;align-content:start}.site-module__Cu-DQq__navigationDrawerChrome{min-block-size:var(--control-touch-target-min)}.site-module__Cu-DQq__navigationDrawerIntro{padding-block:var(--space-10) var(--space-8);gap:var(--space-6)}.site-module__Cu-DQq__navigationDrawerIntro>h2{max-inline-size:none;font-size:clamp(1.375rem,4vw,1.5rem);line-height:1}.site-module__Cu-DQq__navigationDrawerIntro>p{display:none}.site-module__Cu-DQq__navigationPanel>ul{padding-block:var(--space-8) 0;align-content:start;overflow:visible}.site-module__Cu-DQq__navigationPanel>ul a{min-block-size:44px;font-size:clamp(1.25rem,3.8vw,1.5rem)}.site-module__Cu-DQq__navigationDrawerFooter{display:none}.site-module__Cu-DQq__navigationAction{padding-block:var(--space-12) 0}}@media (max-width:720px){.site-module__Cu-DQq__footerInner{padding-block:clamp(var(--space-54), 12vw, var(--space-72)) var(--space-32)}.site-module__Cu-DQq__footerBrandLayer{gap:var(--space-40);grid-template-columns:1fr;padding-block-end:var(--space-40)}.site-module__Cu-DQq__footerContactRegion{justify-self:start;inline-size:100%}.site-module__Cu-DQq__footerNavigation{gap:var(--space-40) var(--space-32);padding-block:var(--space-40) var(--space-54);grid-template-columns:repeat(2,minmax(0,1fr))}.site-module__Cu-DQq__footerGroup:last-child{grid-column:1/-1}.site-module__Cu-DQq__footerDisclaimer{padding-block:var(--space-40)}}@media (max-width:440px){.site-module__Cu-DQq__headerInner{gap:var(--space-8)}.site-module__Cu-DQq__brandLink>:not(:first-child){display:none}.site-module__Cu-DQq__headerAction :is(a,button){font-size:var(--type-label-small-size)}.site-module__Cu-DQq__footerNavigation{gap:var(--space-32);grid-template-columns:1fr}.site-module__Cu-DQq__footerGroup:last-child{grid-column:auto}.site-module__Cu-DQq__footerMeta ul{flex-direction:column;align-items:flex-start;gap:0}}
.publicSiteChrome-module__LQfMFW__brand{align-items:center;gap:var(--space-10);display:inline-flex}.publicSiteChrome-module__LQfMFW__brand>svg{flex:none}:is([data-component=site-header][data-nav-theme-ready] .publicSiteChrome-module__LQfMFW__brand>svg,[data-component=site-header][data-nav-theme-ready] .publicSiteChrome-module__LQfMFW__brandCopy strong,[data-component=site-header][data-nav-theme-ready] .publicSiteChrome-module__LQfMFW__brandCopy small){transition:color .28s cubic-bezier(.22,1,.36,1)}.publicSiteChrome-module__LQfMFW__brandCopy{line-height:1.1;display:grid}.publicSiteChrome-module__LQfMFW__brandCopy strong{color:var(--text-primary);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line-height);white-space:nowrap}.publicSiteChrome-module__LQfMFW__brandCopy small{color:var(--text-muted);font-size:var(--type-caption-size);white-space:nowrap}.publicSiteChrome-module__LQfMFW__footerBrandLink.publicSiteChrome-module__LQfMFW__footerBrandLink{color:var(--text-primary);text-decoration:none;display:inline-flex}.publicSiteChrome-module__LQfMFW__footerBrandLockup{align-items:center;gap:var(--space-12);display:inline-flex}.publicSiteChrome-module__LQfMFW__footerBrandMark{block-size:auto;inline-size:clamp(2.7rem,3.1vw,3.25rem);color:var(--icon-emphasis);flex:none}.publicSiteChrome-module__LQfMFW__footerBrandCopy{gap:var(--space-2);line-height:1.08;display:grid}.publicSiteChrome-module__LQfMFW__footerBrandCopy strong{color:var(--text-primary);font-size:clamp(1rem,1.25vw,1.125rem);font-weight:var(--type-weight-strong);white-space:nowrap}.publicSiteChrome-module__LQfMFW__footerBrandCopy small{color:var(--text-muted);font-size:var(--type-caption-size);font-weight:var(--type-body-weight);white-space:nowrap}.publicSiteChrome-module__LQfMFW__footerContact{gap:var(--space-20) clamp(var(--space-24), 4vw, var(--space-54));flex-wrap:wrap;margin:0;font-style:normal;display:flex}.publicSiteChrome-module__LQfMFW__footerContact>div{gap:var(--space-6);flex:1 0 auto;min-inline-size:0;max-inline-size:100%;display:grid}.publicSiteChrome-module__LQfMFW__footerContact span{color:var(--text-muted);font-size:var(--type-eyebrow-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-eyebrow-letter-spacing);line-height:var(--type-metadata-line-height);text-transform:uppercase}.publicSiteChrome-module__LQfMFW__footerContact a{inline-size:fit-content;max-inline-size:100%;color:var(--text-primary);font-size:clamp(var(--type-body-size), 1.45vw, 1.25rem);font-weight:var(--type-label-weight);text-underline-offset:.28em;overflow-wrap:anywhere;line-height:1.25;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s}.publicSiteChrome-module__LQfMFW__footerContact a:hover{color:var(--text-emphasis);text-decoration-color:currentColor}.publicSiteChrome-module__LQfMFW__footerContactAction.publicSiteChrome-module__LQfMFW__footerContactAction{align-items:center;gap:var(--space-8);inline-size:fit-content;color:var(--text-emphasis);font-size:var(--type-label-size);font-weight:var(--type-label-weight);-webkit-text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);text-underline-offset:.32em;text-decoration-line:underline;text-decoration-thickness:1px;display:inline-flex}.publicSiteChrome-module__LQfMFW__footerContactAction svg{inline-size:var(--icon-size-inline);block-size:var(--icon-size-inline);transition:transform .18s}.publicSiteChrome-module__LQfMFW__footerPreferencesButton{min-block-size:var(--control-touch-target-min);color:inherit;font:inherit;font-weight:var(--type-label-weight);text-align:start;text-underline-offset:.28em;cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s}.publicSiteChrome-module__LQfMFW__footerPreferencesButton:hover{color:var(--text-primary);text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.publicSiteChrome-module__LQfMFW__footerContactAction:hover svg{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:reduce){.publicSiteChrome-module__LQfMFW__brand>svg,.publicSiteChrome-module__LQfMFW__brandCopy strong,.publicSiteChrome-module__LQfMFW__brandCopy small,.publicSiteChrome-module__LQfMFW__footerContactAction svg{transition:none}}@media (max-width:900px){.publicSiteChrome-module__LQfMFW__brandCopy{display:none}}@media (max-width:720px){.publicSiteChrome-module__LQfMFW__footerContact{gap:var(--space-20);flex-direction:column}}
.componentWorkspace-module__JR1x3W__workspace{gap:var(--space-composition);display:grid}.componentWorkspace-module__JR1x3W__workspaceNavigation{z-index:var(--layer-sticky);gap:var(--space-8);padding-block:var(--space-12);background:var(--surface-page);border-block:var(--border-width-hairline) solid var(--border-subtle);display:grid;position:sticky;inset-block-start:0}.componentWorkspace-module__JR1x3W__workspaceNavigation>div{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.componentWorkspace-module__JR1x3W__workspaceNavigation>div>span{color:var(--text-muted);font-size:var(--type-metadata-size);font-weight:var(--type-metadata-weight);text-transform:uppercase;margin-inline-end:var(--space-6)}.componentWorkspace-module__JR1x3W__workspaceNavigation a{min-block-size:var(--control-touch-target-min);padding-inline:var(--space-14);color:var(--text-secondary);border:var(--border-width-structural) solid transparent;border-radius:var(--radius-control);align-items:center;text-decoration:none;display:inline-flex}.componentWorkspace-module__JR1x3W__workspaceNavigation a:hover,.componentWorkspace-module__JR1x3W__workspaceNavigation a[aria-current=page]{color:var(--text-primary);background:var(--selection-bg);border-color:var(--border-control)}.componentWorkspace-module__JR1x3W__workspaceNavigation a:focus-visible{outline:var(--focus-width-standard) solid var(--focus-ring);outline-offset:var(--focus-offset-standard)}.componentWorkspace-module__JR1x3W__viewStack,.componentWorkspace-module__JR1x3W__registryGroups,.componentWorkspace-module__JR1x3W__registryGroup,.componentWorkspace-module__JR1x3W__registryRows,.componentWorkspace-module__JR1x3W__contractDetail,.componentWorkspace-module__JR1x3W__routeCoverageRows{display:grid}.componentWorkspace-module__JR1x3W__viewStack,.componentWorkspace-module__JR1x3W__contractDetail{gap:var(--space-section-compact)}.componentWorkspace-module__JR1x3W__workspaceSection,.componentWorkspace-module__JR1x3W__labView{gap:var(--space-composition);padding-block:var(--space-section-compact);border-block-start:var(--border-width-hairline) solid var(--border-subtle);display:grid}.componentWorkspace-module__JR1x3W__viewStack>.componentWorkspace-module__JR1x3W__workspaceSection:first-child{border-block-start:0}.componentWorkspace-module__JR1x3W__sectionIntro,.componentWorkspace-module__JR1x3W__labHeader{gap:var(--space-stack);max-inline-size:var(--measure-content);display:grid}.componentWorkspace-module__JR1x3W__sectionIntro>span,.componentWorkspace-module__JR1x3W__labHeader>span,.componentWorkspace-module__JR1x3W__registryGroup>header span,.componentWorkspace-module__JR1x3W__layerList article>div>span,.componentWorkspace-module__JR1x3W__routeCoverageRows article>div>span{color:var(--text-emphasis);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-letter-spacing);text-transform:var(--type-eyebrow-transform)}.componentWorkspace-module__JR1x3W__sectionIntro h2,.componentWorkspace-module__JR1x3W__sectionIntro p,.componentWorkspace-module__JR1x3W__labHeader h2,.componentWorkspace-module__JR1x3W__labHeader p,.componentWorkspace-module__JR1x3W__layerList h3,.componentWorkspace-module__JR1x3W__layerList p,.componentWorkspace-module__JR1x3W__labList p,.componentWorkspace-module__JR1x3W__registryIdentity h3,.componentWorkspace-module__JR1x3W__registryIdentity p,.componentWorkspace-module__JR1x3W__routeCoverageRows h3,.componentWorkspace-module__JR1x3W__contractDetail h2,.componentWorkspace-module__JR1x3W__contractDetail h3,.componentWorkspace-module__JR1x3W__contractDetail p{margin:0}.componentWorkspace-module__JR1x3W__sectionIntro h2,.componentWorkspace-module__JR1x3W__labHeader h2,.componentWorkspace-module__JR1x3W__contractDetail h2{color:var(--text-primary);font-size:var(--type-heading-size);line-height:var(--type-heading-line-height)}.componentWorkspace-module__JR1x3W__sectionIntro p,.componentWorkspace-module__JR1x3W__labHeader p,.componentWorkspace-module__JR1x3W__layerList p,.componentWorkspace-module__JR1x3W__labList p,.componentWorkspace-module__JR1x3W__registryIdentity p,.componentWorkspace-module__JR1x3W__detailHeader>p{color:var(--text-secondary);line-height:var(--type-body-line-height)}.componentWorkspace-module__JR1x3W__summaryStrip,.componentWorkspace-module__JR1x3W__coverageHealth{gap:var(--space-component);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.componentWorkspace-module__JR1x3W__summaryStrip article,.componentWorkspace-module__JR1x3W__coverageHealth article{gap:var(--space-8);min-inline-size:0;padding-block:var(--space-component);border-block:var(--border-width-hairline) solid var(--border-subtle);display:grid}.componentWorkspace-module__JR1x3W__summaryStrip span,.componentWorkspace-module__JR1x3W__coverageHealth span,.componentWorkspace-module__JR1x3W__healthRows span{color:var(--text-muted);font-size:var(--type-metadata-size);font-weight:var(--type-metadata-weight);text-transform:uppercase}.componentWorkspace-module__JR1x3W__summaryStrip strong,.componentWorkspace-module__JR1x3W__coverageHealth strong,.componentWorkspace-module__JR1x3W__healthRows strong{color:var(--text-primary);font-size:var(--type-heading-size);line-height:1}.componentWorkspace-module__JR1x3W__summaryStrip small,.componentWorkspace-module__JR1x3W__coverageHealth small,.componentWorkspace-module__JR1x3W__healthRows small{color:var(--text-muted);overflow-wrap:anywhere}.componentWorkspace-module__JR1x3W__maturityStrip{border-block:var(--border-width-hairline) solid var(--border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.componentWorkspace-module__JR1x3W__maturityStrip>div{justify-content:space-between;gap:var(--space-8);padding:var(--space-12);border-inline-start:var(--border-width-hairline) solid var(--border-subtle);display:flex}.componentWorkspace-module__JR1x3W__maturityStrip>div:first-child{border-inline-start:0}.componentWorkspace-module__JR1x3W__maturityStrip span,.componentWorkspace-module__JR1x3W__maturityStrip strong{color:var(--text-secondary)}.componentWorkspace-module__JR1x3W__layerList,.componentWorkspace-module__JR1x3W__labList,.componentWorkspace-module__JR1x3W__healthRows,.componentWorkspace-module__JR1x3W__uncoveredList{display:grid}.componentWorkspace-module__JR1x3W__layerList article,.componentWorkspace-module__JR1x3W__labList article,.componentWorkspace-module__JR1x3W__uncoveredList article{gap:var(--space-component);padding-block:var(--space-component);border-block-start:var(--border-width-hairline) solid var(--border-subtle);grid-template-columns:minmax(12rem,.65fr) minmax(0,1fr) auto;align-items:center;display:grid}.componentWorkspace-module__JR1x3W__layerList article>div,.componentWorkspace-module__JR1x3W__labList article>div,.componentWorkspace-module__JR1x3W__uncoveredList article>div{gap:var(--space-6);display:grid}.componentWorkspace-module__JR1x3W__layerList h3,.componentWorkspace-module__JR1x3W__labList strong,.componentWorkspace-module__JR1x3W__uncoveredList strong{color:var(--text-primary);font-size:var(--type-subheading-size)}.componentWorkspace-module__JR1x3W__healthRows>div{gap:var(--space-component);padding-block:var(--space-component);border-block-start:var(--border-width-hairline) solid var(--border-subtle);grid-template-columns:minmax(14rem,.5fr) auto minmax(0,1fr);align-items:baseline;display:grid}.componentWorkspace-module__JR1x3W__registryFilters{gap:var(--space-12);grid-template-columns:minmax(14rem,1.5fr) repeat(5,minmax(8rem,1fr));align-items:end;display:grid}.componentWorkspace-module__JR1x3W__registryFilters label{gap:var(--space-8);min-inline-size:0;color:var(--text-secondary);font-size:var(--type-label-small-size);font-weight:var(--type-label-weight);display:grid}.componentWorkspace-module__JR1x3W__registryFilters input,.componentWorkspace-module__JR1x3W__registryFilters select{inline-size:100%;min-block-size:var(--input-height);padding-inline:var(--input-padding-inline);color:var(--input-text);background:var(--input-surface);border:var(--input-border-width) solid var(--input-border);border-radius:var(--input-radius);font:inherit}.componentWorkspace-module__JR1x3W__registryFilters input:focus-visible,.componentWorkspace-module__JR1x3W__registryFilters select:focus-visible{outline:var(--focus-width-standard) solid var(--focus-ring);outline-offset:var(--focus-offset-standard)}.componentWorkspace-module__JR1x3W__searchField>span:last-child{align-items:center;display:flex;position:relative}.componentWorkspace-module__JR1x3W__searchField svg{inline-size:var(--icon-size-inline);pointer-events:none;position:absolute;inset-inline-start:var(--space-12)}.componentWorkspace-module__JR1x3W__searchField input{padding-inline-start:var(--space-40)}.componentWorkspace-module__JR1x3W__resultCount{color:var(--text-muted);font-size:var(--type-metadata-size)}.componentWorkspace-module__JR1x3W__registryGroups{gap:var(--space-section-compact)}.componentWorkspace-module__JR1x3W__registryGroup{gap:var(--space-component);scroll-margin-block-start:var(--space-section)}.componentWorkspace-module__JR1x3W__registryGroup>header{justify-content:space-between;align-items:end;gap:var(--space-component);border-block-end:var(--border-width-emphasis) solid var(--border-emphasis);padding-block-end:var(--space-12);display:flex}.componentWorkspace-module__JR1x3W__registryGroup>header>div{gap:var(--space-6);display:grid}.componentWorkspace-module__JR1x3W__registryGroup>header h2{color:var(--text-primary);font-size:var(--type-subheading-size);margin:0}.componentWorkspace-module__JR1x3W__registryRows article{gap:var(--space-component);padding-block:var(--space-component);border-block-end:var(--border-width-hairline) solid var(--border-subtle);grid-template-columns:auto minmax(16rem,1.5fr) minmax(11rem,.75fr) minmax(10rem,.65fr) auto;align-items:center;display:grid}.componentWorkspace-module__JR1x3W__registryIdentity,.componentWorkspace-module__JR1x3W__registryEvidence{gap:var(--space-6);display:grid}.componentWorkspace-module__JR1x3W__registryIdentity>span,.componentWorkspace-module__JR1x3W__registryEvidence,.componentWorkspace-module__JR1x3W__registryRows code,.componentWorkspace-module__JR1x3W__routeCoverageRows code,.componentWorkspace-module__JR1x3W__uncoveredList code{color:var(--text-muted);font-size:var(--type-metadata-size);overflow-wrap:anywhere}.componentWorkspace-module__JR1x3W__emptyState,.componentWorkspace-module__JR1x3W__loadingState{padding:var(--space-composition);color:var(--text-secondary);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-card)}.componentWorkspace-module__JR1x3W__contractDetail{max-inline-size:var(--container-page-standard-max)}.componentWorkspace-module__JR1x3W__detailHeader{gap:var(--space-stack);padding-block:var(--space-section-compact);border-block-end:var(--border-width-emphasis) solid var(--border-emphasis);display:grid}.componentWorkspace-module__JR1x3W__detailHeader>div{align-items:center;gap:var(--space-12);color:var(--text-muted);display:flex}.componentWorkspace-module__JR1x3W__detailHeader>code{color:var(--text-emphasis)}.componentWorkspace-module__JR1x3W__contractDetail>section{gap:var(--space-component);border-block-end:var(--border-width-hairline) solid var(--border-subtle);padding-block-end:var(--space-section-compact);display:grid}.componentWorkspace-module__JR1x3W__contractDetail>section>h3{color:var(--text-primary);font-size:var(--type-subheading-size)}.componentWorkspace-module__JR1x3W__contractDetail ul{color:var(--text-secondary);margin:0;padding-inline-start:var(--space-24)}.componentWorkspace-module__JR1x3W__contractRows,.componentWorkspace-module__JR1x3W__compactDefinition,.componentWorkspace-module__JR1x3W__routeCoverageRows dl{margin:0;display:grid}.componentWorkspace-module__JR1x3W__contractRows>div,.componentWorkspace-module__JR1x3W__compactDefinition>div,.componentWorkspace-module__JR1x3W__routeCoverageRows dl>div{gap:var(--space-component);padding-block:var(--space-12);border-block-start:var(--border-width-hairline) solid var(--border-subtle);grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);display:grid}.componentWorkspace-module__JR1x3W__contractRows dt,.componentWorkspace-module__JR1x3W__compactDefinition dt,.componentWorkspace-module__JR1x3W__routeCoverageRows dt{gap:var(--space-6);color:var(--text-primary);font-weight:var(--type-label-weight);display:grid}.componentWorkspace-module__JR1x3W__contractRows dt small,.componentWorkspace-module__JR1x3W__compactDefinition dt small,.componentWorkspace-module__JR1x3W__contractRows dd span{color:var(--text-muted);font-size:var(--type-metadata-size);font-weight:var(--type-body-weight);display:block}.componentWorkspace-module__JR1x3W__contractRows dd,.componentWorkspace-module__JR1x3W__compactDefinition dd,.componentWorkspace-module__JR1x3W__routeCoverageRows dd{color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.componentWorkspace-module__JR1x3W__routeCoverageRows{gap:var(--space-component)}.componentWorkspace-module__JR1x3W__routeCoverageRows article{gap:var(--space-composition);padding-block:var(--space-component);border-block-start:var(--border-width-hairline) solid var(--border-subtle);grid-template-columns:minmax(14rem,.35fr) minmax(0,1fr);display:grid}.componentWorkspace-module__JR1x3W__routeCoverageRows article>div{align-content:start;gap:var(--space-8);display:grid}.componentWorkspace-module__JR1x3W__labView{border-block-start:0}@media (max-width:1100px){.componentWorkspace-module__JR1x3W__summaryStrip,.componentWorkspace-module__JR1x3W__coverageHealth,.componentWorkspace-module__JR1x3W__registryFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.componentWorkspace-module__JR1x3W__searchField{grid-column:1/-1}.componentWorkspace-module__JR1x3W__registryRows article{grid-template-columns:auto minmax(0,1fr) auto}.componentWorkspace-module__JR1x3W__registryEvidence{grid-column:2/-1}.componentWorkspace-module__JR1x3W__registryRows article>code{grid-column:2}}@media (max-width:720px){.componentWorkspace-module__JR1x3W__workspaceNavigation{position:static}.componentWorkspace-module__JR1x3W__workspaceNavigation>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.componentWorkspace-module__JR1x3W__workspaceNavigation>div:first-child{grid-template-columns:repeat(3,minmax(0,1fr))}.componentWorkspace-module__JR1x3W__workspaceNavigation>div>span{grid-column:1/-1}.componentWorkspace-module__JR1x3W__workspaceNavigation a{padding-inline:var(--space-8);text-align:center;justify-content:center}.componentWorkspace-module__JR1x3W__summaryStrip,.componentWorkspace-module__JR1x3W__coverageHealth,.componentWorkspace-module__JR1x3W__maturityStrip,.componentWorkspace-module__JR1x3W__registryFilters,.componentWorkspace-module__JR1x3W__layerList article,.componentWorkspace-module__JR1x3W__labList article,.componentWorkspace-module__JR1x3W__healthRows>div,.componentWorkspace-module__JR1x3W__registryRows article,.componentWorkspace-module__JR1x3W__routeCoverageRows article,.componentWorkspace-module__JR1x3W__uncoveredList article,.componentWorkspace-module__JR1x3W__contractRows>div,.componentWorkspace-module__JR1x3W__compactDefinition>div,.componentWorkspace-module__JR1x3W__routeCoverageRows dl>div{grid-template-columns:1fr}.componentWorkspace-module__JR1x3W__maturityStrip>div{border-inline-start:0;border-block-start:var(--border-width-hairline) solid var(--border-subtle)}.componentWorkspace-module__JR1x3W__maturityStrip>div:first-child{border-block-start:0}.componentWorkspace-module__JR1x3W__registryRows article>*,.componentWorkspace-module__JR1x3W__registryEvidence,.componentWorkspace-module__JR1x3W__registryRows article>code{grid-column:auto}.componentWorkspace-module__JR1x3W__registryRows article{align-items:start}}
.CustomCursor-module___gs8YW__root{--cursor-ink:var(--focus-cursor-dark-foreground);--cursor-core-keyline:var(--focus-cursor-dark-keyline);--cursor-glint:var(--brand-ivory);--cursor-field-ink:var(--brand-lime);--cursor-field-accent:var(--brand-ivory);--cursor-frame-ink:var(--brand-lime);--cursor-frame-accent:var(--brand-ivory);--cursor-field-angle:0deg;--cursor-field-scale-x:1;--cursor-field-scale-y:1;--cursor-field-state-scale:1;--cursor-field-opacity:.94;--cursor-field-half-width:var(--focus-cursor-field-half-size);--cursor-field-half-height:var(--focus-cursor-field-half-size);--cursor-field-stroke-width:2px;--cursor-field-corner-duration:var(--focus-cursor-release-duration);--cursor-core-scale:1;block-size:auto;max-block-size:none;inline-size:auto;max-inline-size:none;z-index:var(--focus-cursor-z-index);pointer-events:none;contain:layout style paint;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.CustomCursor-module___gs8YW__root::backdrop{pointer-events:none;background:0 0}.CustomCursor-module___gs8YW__root[data-cursor-surface=light]{--cursor-field-ink:var(--brand-forest);--cursor-field-accent:color-mix(in srgb, var(--brand-lime) 25%, var(--brand-forest));--cursor-frame-ink:var(--brand-forest);--cursor-frame-accent:color-mix(in srgb, var(--brand-lime) 25%, var(--brand-forest));--cursor-field-opacity:1}.CustomCursor-module___gs8YW__root[data-cursor-surface=action]{--cursor-field-ink:var(--brand-forest);--cursor-field-accent:color-mix(in srgb, var(--brand-forest) 64%, var(--brand-jet));--cursor-frame-ink:var(--brand-forest);--cursor-frame-accent:color-mix(in srgb, var(--brand-forest) 64%, var(--brand-jet));--cursor-field-opacity:1}.CustomCursor-module___gs8YW__root[data-cursor-core-surface=light]{--cursor-ink:var(--focus-cursor-light-foreground);--cursor-core-keyline:var(--focus-cursor-light-keyline);--cursor-glint:var(--brand-lime)}.CustomCursor-module___gs8YW__root[data-cursor-core-surface=action]{--cursor-ink:var(--focus-cursor-action-foreground);--cursor-core-keyline:var(--focus-cursor-action-keyline);--cursor-glint:var(--brand-lime)}.CustomCursor-module___gs8YW__root[data-cursor-variant=link]{--cursor-field-state-scale:.92;--cursor-field-opacity:.92;--cursor-core-scale:.98}.CustomCursor-module___gs8YW__root[data-cursor-variant=action]{--cursor-field-state-scale:1;--cursor-field-opacity:1;--cursor-core-scale:1}.CustomCursor-module___gs8YW__root[data-cursor-variant=external]{--cursor-field-state-scale:1;--cursor-field-opacity:.92}.CustomCursor-module___gs8YW__root[data-cursor-variant=article],.CustomCursor-module___gs8YW__root[data-cursor-variant=case]{--cursor-field-state-scale:1.08;--cursor-field-opacity:.94}.CustomCursor-module___gs8YW__root[data-cursor-variant=video],.CustomCursor-module___gs8YW__root[data-cursor-variant=drag]{--cursor-field-state-scale:1.06;--cursor-field-opacity:.92}.CustomCursor-module___gs8YW__root[data-cursor-framed=true]{--cursor-field-corner-duration:var(--focus-cursor-morph-duration)}.CustomCursor-module___gs8YW__interactionZone{z-index:4;background:0 0;display:block;position:absolute;pointer-events:auto!important}.CustomCursor-module___gs8YW__dot,.CustomCursor-module___gs8YW__follower{opacity:0;pointer-events:none;will-change:transform;block-size:0;inline-size:0;position:fixed;inset:0 auto auto 0}.CustomCursor-module___gs8YW__root[data-cursor-visible=true] .CustomCursor-module___gs8YW__dot,.CustomCursor-module___gs8YW__root[data-cursor-visible=true] .CustomCursor-module___gs8YW__follower{opacity:1}.CustomCursor-module___gs8YW__dot{z-index:3;transition:opacity .16s var(--ease-out);will-change:transform, opacity}.CustomCursor-module___gs8YW__follower{z-index:1;transition:opacity .18s var(--ease-out)}.CustomCursor-module___gs8YW__fieldFrame{block-size:0;inline-size:0;scale:1;transform:scale(var(--cursor-field-state-scale));transform-origin:50%;transition:scale .105s var(--ease-standard), transform var(--cursor-field-corner-duration) var(--focus-cursor-morph-ease);will-change:transform;position:absolute;inset:0 auto auto 0}.CustomCursor-module___gs8YW__root[data-cursor-framed=true] .CustomCursor-module___gs8YW__fieldFrame{transform:scale(1)}.CustomCursor-module___gs8YW__fieldShape{block-size:0;inline-size:0;opacity:var(--cursor-field-opacity);transform:rotate(var(--cursor-field-angle)) scaleX(var(--cursor-field-scale-x)) scaleY(var(--cursor-field-scale-y));transform-origin:50%;transition:opacity .2s var(--ease-out), transform 88ms linear;will-change:transform;display:block;position:absolute;inset:0 auto auto 0}.CustomCursor-module___gs8YW__root[data-cursor-reticle-enabled=false] .CustomCursor-module___gs8YW__fieldShape{visibility:hidden}.CustomCursor-module___gs8YW__root[data-cursor-angle-snap=true] .CustomCursor-module___gs8YW__fieldShape{transition:none}.CustomCursor-module___gs8YW__root[data-cursor-framed=true] .CustomCursor-module___gs8YW__fieldShape{opacity:1;transition-duration:var(--focus-cursor-morph-duration);transition-timing-function:var(--focus-cursor-morph-ease);transform:rotate(0)scaleX(1)scaleY(1)}.CustomCursor-module___gs8YW__fieldCorner{block-size:15px;inline-size:15px;color:var(--cursor-field-ink);filter:none;transition:color .11s var(--ease-standard), transform var(--cursor-field-corner-duration) var(--focus-cursor-morph-ease);will-change:transform;display:block;position:absolute;inset:0 auto auto 0}.CustomCursor-module___gs8YW__root[data-cursor-framed=true] .CustomCursor-module___gs8YW__fieldCorner{color:var(--cursor-frame-ink)}.CustomCursor-module___gs8YW__fieldCornerNorthWest{border-block-start:var(--cursor-field-stroke-width) solid currentColor;border-inline-start:var(--cursor-field-stroke-width) solid currentColor;transform:translate(calc(0px - var(--cursor-field-half-width)), calc(0px - var(--cursor-field-half-height)));border-start-start-radius:4px}.CustomCursor-module___gs8YW__fieldCornerNorthEast{border-block-start:var(--cursor-field-stroke-width) solid currentColor;border-inline-end:var(--cursor-field-stroke-width) solid currentColor;transform:translate(var(--cursor-field-half-width), calc(0px - var(--cursor-field-half-height))) translateX(-100%);border-start-end-radius:4px}.CustomCursor-module___gs8YW__fieldCornerSouthEast{border-block-end:var(--cursor-field-stroke-width) solid currentColor;border-inline-end:var(--cursor-field-stroke-width) solid currentColor;transform:translate(var(--cursor-field-half-width), var(--cursor-field-half-height)) translate(-100%, -100%);border-end-end-radius:4px}.CustomCursor-module___gs8YW__fieldCornerSouthWest{border-block-end:var(--cursor-field-stroke-width) solid currentColor;border-inline-start:var(--cursor-field-stroke-width) solid currentColor;transform:translate(calc(0px - var(--cursor-field-half-width)), var(--cursor-field-half-height)) translateY(-100%);border-end-start-radius:4px}.CustomCursor-module___gs8YW__fieldCornerAccent{color:var(--cursor-field-accent)}.CustomCursor-module___gs8YW__root[data-cursor-framed=true] .CustomCursor-module___gs8YW__fieldCornerAccent{color:var(--cursor-frame-accent)}.CustomCursor-module___gs8YW__precisionCore{block-size:52px;inline-size:52px;max-inline-size:none;color:var(--cursor-ink);filter:none;shape-rendering:geometricprecision;scale:1;transform:translate(-50%, -50%) scale(var(--cursor-core-scale));transform-origin:50%;transition:color .11s var(--ease-standard), opacity .16s var(--ease-out), scale .105s var(--ease-standard), transform .21s var(--ease-standard);will-change:transform;display:block;position:absolute;inset:0 auto auto 0;overflow:visible}.CustomCursor-module___gs8YW__coreAnchorKeyline{fill:var(--cursor-core-keyline);stroke:var(--cursor-core-keyline);stroke-linejoin:round;stroke-width:1.3px;transition:fill .11s var(--ease-standard), stroke .11s var(--ease-standard)}.CustomCursor-module___gs8YW__coreAnchor{fill:var(--cursor-ink);transition:fill .11s var(--ease-standard)}.CustomCursor-module___gs8YW__coreGlint{fill:url(#cursor-arrow-glint)}.CustomCursor-module___gs8YW__coreGlintStart{stop-color:var(--cursor-glint);stop-opacity:.95}.CustomCursor-module___gs8YW__coreGlintEnd{stop-color:var(--cursor-glint);stop-opacity:.08}.CustomCursor-module___gs8YW__icon{z-index:2;block-size:28px;inline-size:28px;color:var(--cursor-ink);opacity:0;transform-origin:14.7px 3px;transition:color .11s var(--ease-standard), opacity .13s var(--ease-out), scale .17s var(--ease-standard);display:block;position:absolute;inset:0 auto auto 0;translate:-14.7px -3px;scale:.84}.CustomCursor-module___gs8YW__clickHand{block-size:100%;inline-size:100%;display:block}.CustomCursor-module___gs8YW__clickHand path:first-child{fill:var(--cursor-core-keyline);stroke:var(--cursor-ink);stroke-linejoin:round;stroke-width:1.8px}.CustomCursor-module___gs8YW__clickHand path:last-child{fill:none;stroke:var(--cursor-ink);stroke-linecap:round;stroke-width:1.1px}.CustomCursor-module___gs8YW__root[data-cursor-shows-core-icon=true] .CustomCursor-module___gs8YW__precisionCore{opacity:0;scale:.84}.CustomCursor-module___gs8YW__root[data-cursor-shows-core-icon=true] .CustomCursor-module___gs8YW__icon{opacity:1;scale:1}.CustomCursor-module___gs8YW__root[data-cursor-locked=true] .CustomCursor-module___gs8YW__fieldCorner{--cursor-field-stroke-width:2px}.CustomCursor-module___gs8YW__root[data-cursor-pressed=true] .CustomCursor-module___gs8YW__fieldFrame,.CustomCursor-module___gs8YW__root[data-cursor-pressed=true] .CustomCursor-module___gs8YW__precisionCore,.CustomCursor-module___gs8YW__root[data-cursor-pressed=true] .CustomCursor-module___gs8YW__icon{scale:.84}.CustomCursor-module___gs8YW__root[data-cursor-framed=true][data-cursor-pressed=true] .CustomCursor-module___gs8YW__fieldFrame{scale:.975}.CustomCursor-module___gs8YW__root[data-cursor-shows-core-icon=true][data-cursor-pressed=true] .CustomCursor-module___gs8YW__icon{scale:.86}:is(html.custom-cursor-ready body,html.custom-cursor-ready body *){cursor:none!important}:is(html.custom-cursor-ready input:not(:is([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image])),html.custom-cursor-ready textarea,html.custom-cursor-ready [contenteditable]:not([contenteditable=false]),html.custom-cursor-ready [contenteditable]:not([contenteditable=false]) *){cursor:text!important}:is(html.custom-cursor-ready select,html.custom-cursor-ready iframe,html.custom-cursor-ready video[controls],html.custom-cursor-ready audio[controls],html.custom-cursor-ready [data-native-cursor],html.custom-cursor-ready [data-native-cursor] *){cursor:auto!important}:is([data-cursor-magnetic],[data-cursor-magnetic-active=true]){transition:translate .115s var(--ease-out), color var(--button-primary-transition-duration) var(--button-primary-transition-ease), background-color var(--button-primary-transition-duration) var(--button-primary-transition-ease), border-color var(--button-primary-transition-duration) var(--button-primary-transition-ease);translate:var(--cursor-magnetic-x,0) var(--cursor-magnetic-y,0)!important}@media (prefers-reduced-motion:reduce){.CustomCursor-module___gs8YW__dot,.CustomCursor-module___gs8YW__follower,.CustomCursor-module___gs8YW__fieldFrame,.CustomCursor-module___gs8YW__fieldShape,.CustomCursor-module___gs8YW__fieldCorner,.CustomCursor-module___gs8YW__precisionCore,.CustomCursor-module___gs8YW__coreGlint,.CustomCursor-module___gs8YW__coreAnchor,.CustomCursor-module___gs8YW__coreAnchorKeyline,.CustomCursor-module___gs8YW__clickHand,.CustomCursor-module___gs8YW__icon{transition-duration:var(--duration-instant-reduced)}.CustomCursor-module___gs8YW__fieldShape{transform:none}:is([data-cursor-magnetic],[data-cursor-magnetic-active=true]){translate:none!important}}
.primitiveBadge-module__h2gT7q__badge{min-height:var(--badge-height,28px);justify-content:center;align-items:center;gap:var(--badge-gap,6px);width:fit-content;padding-inline:var(--badge-padding-inline,10px);border:var(--badge-border-width,1px) solid var(--badge-border-color);border-radius:var(--badge-radius,var(--radius-pill));color:var(--badge-foreground);background:var(--badge-surface);font-size:var(--type-label-small-size,13px);font-weight:var(--type-weight-strong,650);line-height:var(--type-label-line-height,1.2);white-space:nowrap;display:inline-flex}.primitiveBadge-module__h2gT7q__toneAccent{--badge-surface:var(--surface-action-soft);--badge-foreground:var(--text-emphasis);--badge-border-color:var(--border-accent-subtle)}.primitiveBadge-module__h2gT7q__toneNeutral,.primitiveBadge-module__h2gT7q__toneCode{--badge-surface:var(--surface-card-dark);--badge-foreground:var(--text-on-dark-secondary);--badge-border-color:var(--border-on-dark-subtle)}.primitiveBadge-module__h2gT7q__toneSuccess{--badge-surface:var(--status-success-surface);--badge-foreground:var(--status-success-foreground);--badge-border-color:var(--status-success-border)}.primitiveBadge-module__h2gT7q__toneWarning{--badge-surface:var(--status-info-surface);--badge-foreground:var(--status-info-foreground);--badge-border-color:var(--status-info-border)}.primitiveBadge-module__h2gT7q__toneDanger{--badge-surface:var(--status-error-surface);--badge-foreground:var(--status-error-foreground);--badge-border-color:var(--status-error-border)}.primitiveBadge-module__h2gT7q__toneCode{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace)}.primitiveBadge-module__h2gT7q__interactive{cursor:pointer;transition:border-color var(--badge-transition-duration,.2s) var(--ease-standard,ease), color var(--badge-transition-duration,.2s) var(--ease-standard,ease), transform var(--badge-transition-duration,.2s) var(--ease-standard,ease)}.primitiveBadge-module__h2gT7q__interactive:hover{transform:translateY(var(--hover-lift,-1px))}.primitiveBadge-module__h2gT7q__interactive:focus-visible{outline:var(--focus-width-dense,2px) solid var(--button-focus-ring);outline-offset:var(--focus-offset-dense,2px)}
