@layer reset {
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;min-height:100svh}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
}

@layer tokens {
:root{--pa-palette-canvas:#f7f4ee;--pa-palette-surface:#fff;--pa-palette-surface-muted:#eee8dd;--pa-palette-text-primary:#1f2725;--pa-palette-text-secondary:#52605c;--pa-palette-border-subtle:#d7d2c8;--pa-palette-border-control:#7a8581;--pa-palette-action-primary:#0f5d57;--pa-palette-action-primary-hover:#0a4944;--pa-palette-on-action:#fff;--pa-palette-accent:#a84a26;--pa-palette-accent-soft:#f4ded2;--pa-palette-focus:#1769e0;--pa-palette-success:#2f6b45;--pa-palette-warning:#8a5a00;--pa-palette-danger:#b42318}
}

@layer tokens {
:root{--pa-font-family-sans:"PA Sans", "Source Sans 3", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--pa-font-size-xs:.75rem;--pa-font-size-sm:.875rem;--pa-font-size-body:1rem;--pa-font-size-lead:1.125rem;--pa-font-size-heading-sm:1.25rem;--pa-font-size-heading-md:clamp(1.5rem, 2vw, 1.875rem);--pa-font-size-heading-lg:clamp(1.875rem, 3vw, 2.625rem);--pa-font-size-heading-xl:clamp(2.125rem, 4.6vw, 3.75rem);--pa-font-weight-regular:400;--pa-font-weight-semibold:600;--pa-font-weight-bold:700;--pa-line-height-xs:1.5;--pa-line-height-sm:1.5;--pa-line-height-body:1.6;--pa-line-height-lead:1.55;--pa-line-height-heading-sm:1.3;--pa-line-height-heading-md:1.2;--pa-line-height-heading-lg:1.14;--pa-line-height-heading-xl:1.08;--pa-font-variant-numeric-tabular:tabular-nums;--pa-measure-prose:70ch}
}

@layer tokens {
:root{--pa-space-0:0;--pa-space-1:.25rem;--pa-space-2:.5rem;--pa-space-3:.75rem;--pa-space-4:1rem;--pa-space-6:1.5rem;--pa-space-8:2rem;--pa-space-10:2.5rem;--pa-space-12:3rem;--pa-space-16:4rem;--pa-space-20:5rem;--pa-space-24:6rem;--pa-space-32:8rem;--pa-space-gutter-sm:var(--pa-space-4);--pa-space-gutter-md:var(--pa-space-6);--pa-space-gutter-lg:var(--pa-space-8);--pa-space-section-sm:var(--pa-space-10);--pa-space-section-md:var(--pa-space-16);--pa-space-section-lg:var(--pa-space-24)}
}

@layer tokens {
:root{--pa-size-container-narrow:54rem;--pa-size-container-prose:var(--pa-measure-prose);--pa-size-container-default:80rem;--pa-size-container-wide:90rem;--pa-size-touch-target-min:2.75rem;--pa-size-icon-sm:1rem;--pa-size-icon-md:1.25rem;--pa-size-icon-lg:1.5rem;--pa-size-control-height:2.75rem;--pa-size-focus-ring:2px;--pa-z-base:0;--pa-z-sticky:100;--pa-z-dropdown:200;--pa-z-overlay:300;--pa-z-dialog:400;--pa-z-toast:500}
}

@layer tokens {
:root{--pa-radius-sm:6px;--pa-radius-md:10px;--pa-radius-lg:16px;--pa-radius-pill:999px}
}

@layer tokens {
:root{--pa-shadow-sm:0 1px 2px color-mix(in srgb, var(--pa-palette-text-primary) 8%, transparent);--pa-shadow-md:0 4px 12px color-mix(in srgb, var(--pa-palette-text-primary) 12%, transparent)}
}

@layer tokens {
:root{--pa-motion-duration-fast:.12s;--pa-motion-duration-standard:.18s;--pa-motion-duration-slow:.28s;--pa-motion-easing-standard:cubic-bezier(.2, 0, 0, 1)}@media (prefers-reduced-motion:reduce){:root{--pa-motion-duration-fast:.01ms;--pa-motion-duration-standard:.01ms;--pa-motion-duration-slow:.01ms}}
}

@layer tokens {
:root{--pa-breakpoint-sm:640px;--pa-breakpoint-md:768px;--pa-breakpoint-lg:1024px;--pa-breakpoint-xl:1280px;--pa-grid-columns-sm:4;--pa-grid-columns-md:8;--pa-grid-columns-lg:12}
}

@layer tokens {
:root{--pa-theme-id:public;--pa-color-canvas:var(--pa-palette-canvas);--pa-color-surface:var(--pa-palette-surface);--pa-color-surface-muted:var(--pa-palette-surface-muted);--pa-color-text-primary:var(--pa-palette-text-primary);--pa-color-text-secondary:var(--pa-palette-text-secondary);--pa-color-border-subtle:var(--pa-palette-border-subtle);--pa-color-border-control:var(--pa-palette-border-control);--pa-color-action-primary:var(--pa-palette-action-primary);--pa-color-action-primary-hover:var(--pa-palette-action-primary-hover);--pa-color-on-action:var(--pa-palette-on-action);--pa-color-accent:var(--pa-palette-accent);--pa-color-accent-soft:var(--pa-palette-accent-soft);--pa-color-focus:var(--pa-palette-focus);--pa-color-success:var(--pa-palette-success);--pa-color-warning:var(--pa-palette-warning);--pa-color-danger:var(--pa-palette-danger)}
}

@layer base {
html{font-family:var(--pa-font-family-sans);font-size:var(--pa-font-size-body);font-weight:var(--pa-font-weight-regular);color:var(--pa-color-text-primary);background-color:var(--pa-color-canvas)}body{line-height:var(--pa-line-height-body)}a{color:var(--pa-color-action-primary);text-decoration:underline}a:hover{color:var(--pa-color-action-primary-hover)}:focus-visible{outline:var(--pa-size-focus-ring) solid var(--pa-color-focus);outline-offset:var(--pa-size-focus-ring)}
}

@layer utilities {
.pa-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
}

@font-face{font-family:PA Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/SourceSans3VF-Upright.0_stb0e_svb-s.woff2)format("woff2");unicode-range:U+??,U+100-24F,U+300-36F,U+400-52F,U+1E??,U+2000-206F,U+20A0-20CF,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/SourceSans3VF-Upright.0_stb0e_svb-s.woff2)format("woff2");unicode-range:U+??,U+100-24F,U+300-36F,U+400-52F,U+1E??,U+2000-206F,U+20A0-20CF,U+2DE0-2DFF,U+A640-A69F}
@layer reset,tokens,base,components,utilities,overrides;
.pa-header{z-index:var(--pa-z-sticky);background-color:color-mix(in srgb, var(--pa-color-canvas) 92%, transparent);border-block-start:var(--pa-space-1) solid var(--pa-color-action-primary);border-block-end:1px solid var(--pa-color-border-subtle);min-width:0;box-shadow:var(--pa-shadow-sm);position:sticky;top:0}.pa-header-bar{box-sizing:border-box;align-items:center;gap:var(--pa-space-3) var(--pa-space-4);width:100%;min-width:0;max-width:var(--pa-size-container-wide);padding-block:var(--pa-space-3);padding-inline:calc(var(--pa-space-gutter-sm) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-sm) + env(safe-area-inset-right,0px));flex-wrap:wrap;margin-inline:auto;display:flex;position:relative}@media (min-width:768px){.pa-header-bar{padding-inline:calc(var(--pa-space-gutter-md) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-md) + env(safe-area-inset-right,0px))}}@media (min-width:1024px){.pa-header-bar{padding-inline:calc(var(--pa-space-gutter-lg) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-lg) + env(safe-area-inset-right,0px))}}.pa-header-brand{min-width:0;color:var(--pa-color-text-primary);font-size:var(--pa-font-size-lead);font-weight:var(--pa-font-weight-bold);letter-spacing:-.02em;line-height:var(--pa-line-height-heading-sm);overflow-wrap:break-word;margin-inline-end:auto;text-decoration:none}.pa-header-brand[aria-current=page]{box-shadow:inset 0 calc(var(--pa-size-focus-ring) * -1) 0 var(--pa-color-action-primary)}.pa-header-brand-mark{display:inline-block}.pa-header-logo{height:var(--pa-space-10);aspect-ratio:25/7;object-fit:contain;object-position:left center;width:auto;max-width:100%;display:block}.pa-header-mast,.pa-header-switcher{display:none}.pa-header-action{display:inline-flex}.pa-header-list{gap:var(--pa-space-2) var(--pa-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pa-header-item,.pa-header-endonym{min-height:var(--pa-size-touch-target-min);min-width:0;color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-regular);overflow-wrap:break-word;align-items:center;text-decoration:none;display:inline-flex}.pa-header-item:hover,.pa-header-endonym:hover{color:var(--pa-color-text-primary)}.pa-header-cta{min-height:var(--pa-size-touch-target-min);padding-inline:var(--pa-space-5);border-radius:var(--pa-radius-md);background-color:var(--pa-color-action-primary);color:var(--pa-color-on-action);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-semibold);overflow-wrap:break-word;box-shadow:var(--pa-shadow-sm);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pa-header-cta:hover{background-color:var(--pa-color-action-primary-hover);color:var(--pa-color-on-action)}.pa-header-trigger{justify-content:center;align-items:center;gap:var(--pa-space-2);min-width:var(--pa-size-touch-target-min);min-height:var(--pa-size-touch-target-min);padding-inline:var(--pa-space-3);border:1px solid var(--pa-color-border-control);border-radius:var(--pa-radius-md);background-color:var(--pa-color-surface);color:var(--pa-color-text-primary);font:inherit;font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-semibold);cursor:pointer;display:inline-flex}.pa-header-cta:focus-visible,.pa-header-item:focus-visible,.pa-header-endonym:focus-visible,.pa-header-trigger:focus-visible,.pa-header-brand:focus-visible{outline:var(--pa-size-focus-ring) solid var(--pa-color-focus);outline-offset:var(--pa-size-focus-ring)}.pa-header-item[aria-current=page],.pa-header-endonym[aria-current=true]{color:var(--pa-color-text-primary);font-weight:var(--pa-font-weight-semibold);box-shadow:inset 0 calc(var(--pa-size-focus-ring) * -1) 0 var(--pa-color-action-primary)}.pa-header-disclosure{position:relative}.pa-header-current{min-height:var(--pa-size-touch-target-min);min-width:var(--pa-size-touch-target-min);padding-inline:var(--pa-space-2);color:var(--pa-color-text-primary);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-semibold);cursor:pointer;overflow-wrap:break-word;align-items:center;display:inline-flex}.pa-header-disclosure[open] .pa-header-current{color:var(--pa-color-action-primary)}.pa-header-disclosure .pa-header-list{z-index:var(--pa-z-dropdown);min-width:100%;padding:var(--pa-space-2);background-color:var(--pa-color-surface);border:1px solid var(--pa-color-border-subtle);border-radius:var(--pa-radius-md);flex-direction:column;gap:0;position:absolute;inset-inline-end:0}.pa-header-bars{width:var(--pa-size-icon-md);height:var(--pa-size-icon-md);flex-direction:column;justify-content:space-between;display:flex}.pa-header-bars span{height:var(--pa-size-focus-ring);background-color:var(--pa-color-text-primary);display:block}.pa-header-menu{flex-wrap:wrap;justify-content:flex-end;display:flex;position:relative}.pa-header-menu .pa-header-panel{inset-inline-end:0;top:calc(100% + var(--pa-space-2));z-index:var(--pa-z-dropdown);gap:var(--pa-space-4);width:min(24rem, calc(100vw - (2 * var(--pa-space-gutter-sm))));min-width:0;padding:var(--pa-space-4);border:1px solid var(--pa-color-border-subtle);border-radius:var(--pa-radius-lg);background-color:var(--pa-color-surface);box-shadow:var(--pa-shadow-md);flex-direction:column;display:flex;position:absolute}.pa-header-menu .pa-header-cta{display:none}.pa-header-menu .pa-header-list{flex-direction:column;gap:0}.pa-header-flyout>.pa-header-list{min-width:16rem}.pa-header-menu .pa-header-disclosure .pa-header-list{min-width:0;padding:0 0 0 var(--pa-space-4);background-color:#0000;border:0;position:static;inset:auto}.pa-header-menu .pa-header-item,.pa-header-menu .pa-header-endonym{font-size:var(--pa-font-size-body)}@media (min-width:768px){.pa-header-mast,.pa-header-switcher{display:flex}.pa-header-menu{display:none}}
.pa-footer{isolation:isolate;background-color:var(--pa-color-canvas);border-block-start:var(--pa-space-1) solid var(--pa-color-action-primary);min-width:0;position:relative;overflow:hidden}.pa-footer:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(ellipse 70% 50% at 8% 0%, color-mix(in srgb, var(--pa-color-action-primary) 10%, transparent), transparent 62%), radial-gradient(ellipse 50% 40% at 96% 100%, color-mix(in srgb, var(--pa-color-accent) 8%, transparent), transparent 58%), repeating-linear-gradient(118deg, transparent 0, transparent 11px, color-mix(in srgb, var(--pa-color-border-subtle) 55%, transparent) 11px, color-mix(in srgb, var(--pa-color-border-subtle) 55%, transparent) 12px);position:absolute;inset:0}.pa-footer-inner{z-index:1;box-sizing:border-box;gap:var(--pa-space-10);width:100%;min-width:0;max-width:var(--pa-size-container-wide);padding-block:var(--pa-space-section-sm) var(--pa-space-12);padding-inline:calc(var(--pa-space-gutter-sm) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-sm) + env(safe-area-inset-right,0px));flex-direction:column;margin-inline:auto;display:flex;position:relative}@media (min-width:768px){.pa-footer-inner{gap:var(--pa-space-12);padding-block:var(--pa-space-section-md) var(--pa-space-16);padding-inline:calc(var(--pa-space-gutter-md) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-md) + env(safe-area-inset-right,0px))}}@media (min-width:1024px){.pa-footer-inner{padding-inline:calc(var(--pa-space-gutter-lg) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-lg) + env(safe-area-inset-right,0px))}}.pa-footer-mast{align-items:start;gap:var(--pa-space-10) var(--pa-space-12);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.pa-footer-mast{gap:var(--pa-space-12) var(--pa-space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}}.pa-footer-brand{gap:var(--pa-space-3);min-width:0;max-width:var(--pa-size-container-prose);flex-direction:column;display:flex}.pa-footer-wordmark{color:var(--pa-color-text-primary);font-size:var(--pa-font-size-heading-md);font-weight:var(--pa-font-weight-bold);letter-spacing:-.03em;line-height:var(--pa-line-height-heading-sm);text-wrap:balance;overflow-wrap:break-word;margin:0;text-decoration:none}.pa-footer-wordmark:hover{color:var(--pa-color-action-primary)}.pa-footer-logo{height:var(--pa-space-12);aspect-ratio:25/7;object-fit:contain;object-position:left center;width:auto;max-width:100%;display:block}.pa-footer-legal,.pa-footer-address,.pa-footer-reg,.pa-footer-founded{color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-sm);font-style:normal;line-height:var(--pa-line-height-body);overflow-wrap:break-word;margin:0}.pa-footer-ia{gap:var(--pa-space-8) var(--pa-space-12);flex-wrap:wrap;min-width:0;display:flex}.pa-footer-group{min-width:0}.pa-footer-heading{margin:0 0 var(--pa-space-4);color:var(--pa-color-text-primary);font-size:var(--pa-font-size-xs);font-weight:var(--pa-font-weight-semibold);letter-spacing:.06em;line-height:var(--pa-line-height-heading-sm);font-variant:small-caps;overflow-wrap:break-word}.pa-footer-locales{min-width:0}.pa-footer-list{gap:var(--pa-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pa-footer-list-inline{gap:var(--pa-space-2);flex-flow:wrap}.pa-footer-link,.pa-footer-endonym{min-height:var(--pa-size-touch-target-min);min-width:0;color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-regular);line-height:var(--pa-line-height-body);overflow-wrap:break-word;transition:color var(--pa-motion-duration-standard), background-color var(--pa-motion-duration-standard), border-color var(--pa-motion-duration-standard), transform var(--pa-motion-duration-standard);align-items:center;text-decoration:none;display:inline-flex}.pa-footer-endonym{padding-inline:var(--pa-space-3);border:1px solid var(--pa-color-border-subtle);border-radius:var(--pa-radius-pill);background-color:var(--pa-color-surface)}.pa-footer-link:hover,.pa-footer-endonym:hover{color:var(--pa-color-action-primary)}.pa-footer-link:hover{transform:translate(.125rem)}.pa-footer-endonym:hover{border-color:var(--pa-color-action-primary)}.pa-footer-wordmark:focus-visible,.pa-footer-link:focus-visible,.pa-footer-endonym:focus-visible{outline:var(--pa-size-focus-ring) solid var(--pa-color-focus);outline-offset:var(--pa-size-focus-ring)}.pa-footer-endonym[aria-current=true]{border-color:var(--pa-color-action-primary);background-color:var(--pa-color-action-primary);color:var(--pa-color-on-action);font-weight:var(--pa-font-weight-semibold);box-shadow:none}.pa-footer-endonym[aria-current=true]:hover{color:var(--pa-color-on-action)}.pa-footer-trust{gap:var(--pa-space-4) var(--pa-space-8);padding:var(--pa-space-6) 0;border-block:1px solid var(--pa-color-border-subtle);flex-wrap:wrap;margin:0;list-style:none;display:flex}.pa-footer-trust-item{min-width:0;max-width:var(--pa-size-container-prose);border-inline-start:var(--pa-space-1) solid var(--pa-color-accent);color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-sm);line-height:var(--pa-line-height-body);overflow-wrap:break-word;padding-inline-start:var(--pa-space-3)}.pa-footer-meta{align-items:center;gap:var(--pa-space-4) var(--pa-space-8);flex-wrap:wrap;min-width:0;display:flex}.pa-footer-meta .pa-footer-list{gap:var(--pa-space-2) var(--pa-space-6);flex-flow:wrap}.pa-footer-contacts{margin:0;font-style:normal}@media (prefers-reduced-motion:reduce){.pa-footer-link,.pa-footer-endonym,.pa-footer-wordmark{transition:none}.pa-footer-link:hover,.pa-footer-endonym:hover{transform:none}}@media (forced-colors:active){.pa-footer:before{display:none}.pa-footer,.pa-footer-endonym{color:canvastext;background:canvas;border:1px solid canvastext}}
.pa-breadcrumb{box-sizing:border-box;width:100%;min-width:0;max-width:var(--pa-size-container-wide);padding-block:var(--pa-space-3) 0;margin-inline:auto;overflow-x:auto}.pa-breadcrumb-list{align-items:center;gap:var(--pa-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pa-breadcrumb-item{align-items:center;gap:var(--pa-space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.pa-breadcrumb-item:last-child{flex-shrink:0}.pa-breadcrumb-sep{color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-sm)}.pa-breadcrumb-link,.pa-breadcrumb-current{min-height:var(--pa-size-touch-target-min);min-width:0;max-width:100%;color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-sm);line-height:var(--pa-line-height-body);overflow-wrap:break-word;align-items:center;display:inline-flex}.pa-breadcrumb-link{text-underline-offset:var(--pa-space-1);text-decoration:underline}.pa-breadcrumb-link:hover{color:var(--pa-color-action-primary)}.pa-breadcrumb-current{color:var(--pa-color-text-primary);font-weight:var(--pa-font-weight-semibold)}
.pa-public-shell main:has(.pa-page){padding:0}.pa-page{box-sizing:border-box;width:100%;min-width:0;max-width:var(--pa-size-container-wide);padding-inline:calc(var(--pa-space-gutter-sm) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-sm) + env(safe-area-inset-right,0px));padding-block:var(--pa-space-6) var(--pa-space-section-md);margin-inline:auto}@media (min-width:768px){.pa-page{padding-inline:calc(var(--pa-space-gutter-md) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-md) + env(safe-area-inset-right,0px));padding-block:var(--pa-space-8) var(--pa-space-section-md)}}@media (min-width:1024px){.pa-page{padding-inline:calc(var(--pa-space-gutter-lg) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-lg) + env(safe-area-inset-right,0px))}}.pa-section{box-sizing:border-box;min-width:0;padding-block:var(--pa-space-8)}@media (min-width:1024px){.pa-section{padding-block:var(--pa-space-12)}}.pa-section h2{margin:0 0 var(--pa-space-6);color:var(--pa-color-text-primary);font-size:var(--pa-font-size-heading-md);font-weight:var(--pa-font-weight-bold);line-height:var(--pa-line-height-heading-md);overflow-wrap:break-word}.pa-hero{gap:var(--pa-space-8);padding:var(--pa-space-8);border-radius:var(--pa-radius-lg);background-color:var(--pa-color-surface);box-shadow:var(--pa-shadow-sm);margin-block-end:var(--pa-space-4);display:grid}@media (min-width:1024px){.pa-hero{padding:var(--pa-space-12);grid-template-columns:minmax(0,7fr) minmax(16rem,5fr);align-items:stretch}}.pa-hero-copy{min-width:0;border-inline-start:var(--pa-space-1) solid var(--pa-color-action-primary);padding-inline-start:var(--pa-space-6)}.pa-kicker{margin:0 0 var(--pa-space-4);color:var(--pa-color-accent);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-semibold);line-height:var(--pa-line-height-sm)}.pa-hero h1{color:var(--pa-color-text-primary);font-size:var(--pa-font-size-heading-xl);font-weight:var(--pa-font-weight-bold);line-height:var(--pa-line-height-heading-xl);overflow-wrap:break-word;margin:0}.pa-lede{margin-block:var(--pa-space-6) var(--pa-space-8);max-width:var(--pa-size-container-prose);color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-lead);line-height:var(--pa-line-height-lead);overflow-wrap:break-word}.pa-actions{gap:var(--pa-space-3);flex-wrap:wrap;display:flex}.pa-btn{min-width:var(--pa-size-touch-target-min);min-height:var(--pa-size-touch-target-min);padding-block:var(--pa-space-2);padding-inline:var(--pa-space-6);border-radius:var(--pa-radius-md);font-weight:var(--pa-font-weight-semibold);overflow-wrap:break-word;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pa-btn-primary{background-color:var(--pa-color-action-primary);color:var(--pa-color-on-action)}.pa-btn-primary:hover,.pa-btn-primary:focus-visible{background-color:var(--pa-color-action-primary-hover);color:var(--pa-color-on-action)}.pa-btn-secondary{border:1px solid var(--pa-color-border-control);background-color:var(--pa-color-surface);color:var(--pa-color-text-primary);text-decoration:none}.pa-btn-secondary:hover,.pa-btn-secondary:focus-visible{background-color:var(--pa-color-surface-muted);color:var(--pa-color-text-primary)}.pa-btn:focus-visible{outline:var(--pa-size-focus-ring) solid var(--pa-color-focus);outline-offset:var(--pa-size-focus-ring)}.pa-btn:disabled,.pa-btn[aria-disabled=true],.pa-btn[aria-busy=true]{cursor:not-allowed;opacity:.6;pointer-events:none}.pa-card-grid{gap:var(--pa-space-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.pa-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pa-card-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pa-card{gap:var(--pa-space-2);min-width:0;min-height:var(--pa-size-touch-target-min);height:100%;padding:var(--pa-space-6);border:1px solid var(--pa-color-border-subtle);border-block-start:var(--pa-space-1) solid var(--pa-color-action-primary);border-radius:var(--pa-radius-md);background-color:var(--pa-color-surface);overflow-wrap:break-word;flex-direction:column;text-decoration:none;display:flex}.pa-card:hover,.pa-card:focus-visible{border-color:var(--pa-color-action-primary);box-shadow:var(--pa-shadow-sm)}.pa-card-label{color:var(--pa-color-text-primary);font-size:var(--pa-font-size-lead);font-weight:var(--pa-font-weight-semibold);line-height:var(--pa-line-height-heading-sm)}.pa-card-summary{color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-body);line-height:var(--pa-line-height-body)}.pa-trust{gap:var(--pa-space-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.pa-trust{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pa-steps{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.pa-trust-item{min-width:0;padding:var(--pa-space-6);border-inline-start:var(--pa-space-1) solid var(--pa-color-accent);background-color:var(--pa-color-surface);color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-body);line-height:var(--pa-line-height-body);overflow-wrap:break-word;border-radius:var(--pa-radius-md);box-shadow:var(--pa-shadow-sm)}.pa-steps{gap:var(--pa-space-4);margin:0;padding:0;list-style:none;display:grid}.pa-step{gap:var(--pa-space-3) var(--pa-space-4);padding:var(--pa-space-6);border:1px solid var(--pa-color-border-subtle);border-radius:var(--pa-radius-md);background-color:var(--pa-color-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.pa-step-index{color:var(--pa-color-action-primary);font-size:var(--pa-font-size-heading-sm);font-weight:var(--pa-font-weight-bold)}.pa-step-label{color:var(--pa-color-text-primary);font-weight:var(--pa-font-weight-semibold)}.pa-step-summary{color:var(--pa-color-text-secondary);grid-column:2}.pa-prose{max-width:var(--pa-size-container-prose);color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-body);line-height:var(--pa-line-height-body);overflow-wrap:break-word}.pa-placeholder{padding:var(--pa-space-8);border:1px dashed var(--pa-color-border-control);border-radius:var(--pa-radius-lg);background-color:var(--pa-color-surface-muted)}.pa-placeholder-figure{background-image:linear-gradient(165deg, color-mix(in srgb, var(--pa-color-accent-soft) 55%, transparent), color-mix(in srgb, var(--pa-color-surface-muted) 80%, transparent)), repeating-linear-gradient(135deg, transparent 0, transparent 12px, color-mix(in srgb, var(--pa-color-border-subtle) 55%, transparent) 12px, color-mix(in srgb, var(--pa-color-border-subtle) 55%, transparent) 13px);align-content:end;min-height:12rem;display:grid}.pa-cta-band{padding:var(--pa-space-8);border-radius:var(--pa-radius-lg);background-color:var(--pa-color-surface);border:1px solid var(--pa-color-border-subtle);box-shadow:var(--pa-shadow-sm);border-inline-start:var(--pa-space-1) solid var(--pa-color-action-primary)}.pa-cta-band p{margin:0 0 var(--pa-space-6);color:var(--pa-color-text-secondary)}.pa-cta-band-strong{background-color:var(--pa-color-action-primary);box-shadow:none;border-color:#0000}.pa-cta-band-strong h2,.pa-cta-band-strong p{color:var(--pa-color-on-action)}.pa-cta-band-strong .pa-btn-primary{background-color:var(--pa-color-surface);color:var(--pa-color-action-primary)}.pa-cta-band-strong .pa-btn-primary:hover,.pa-cta-band-strong .pa-btn-primary:focus-visible{background-color:var(--pa-color-surface-muted);color:var(--pa-color-action-primary)}.pa-cta-band-strong .pa-btn-secondary{border-color:var(--pa-color-on-action);color:var(--pa-color-on-action);background-color:#0000}.pa-cta-band-strong .pa-btn-secondary:hover,.pa-cta-band-strong .pa-btn-secondary:focus-visible{background-color:color-mix(in srgb, var(--pa-color-on-action) 12%, transparent);color:var(--pa-color-on-action)}.pa-split{gap:var(--pa-space-6);display:grid}@media (min-width:768px){.pa-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.pa-split h3{margin:0 0 var(--pa-space-4);font-size:var(--pa-font-size-heading-sm)}.pa-split ul{color:var(--pa-color-text-secondary);margin:0;padding-inline-start:var(--pa-space-6)}.pa-faq details{padding-block:var(--pa-space-4);border-block-end:1px solid var(--pa-color-border-subtle)}.pa-faq summary{cursor:pointer;font-weight:var(--pa-font-weight-semibold);min-height:var(--pa-size-touch-target-min)}.pa-faq p{margin-block:var(--pa-space-3) 0;color:var(--pa-color-text-secondary)}.pa-hero-aside{align-content:end;gap:var(--pa-space-4);padding:var(--pa-space-6);border-radius:var(--pa-radius-lg);background-color:var(--pa-color-action-primary);color:var(--pa-color-on-action);background-image:linear-gradient(160deg, color-mix(in srgb, var(--pa-color-action-primary) 88%, white), var(--pa-color-action-primary));display:grid}.pa-hero-aside p{margin:0 0 var(--pa-space-4)}.pa-hero-aside a{color:var(--pa-color-on-action)}.pa-not-found-help{gap:var(--pa-space-3);flex-wrap:wrap;margin-block-start:var(--pa-space-6);display:flex}.pa-not-found{padding-block:var(--pa-space-section-md)}.pa-not-found h1{max-width:var(--pa-size-container-prose)}.pa-gallery-empty{gap:var(--pa-space-4);display:grid}.pa-gallery{gap:var(--pa-space-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.pa-gallery figure{margin:0}.pa-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--pa-radius-md);background:var(--pa-color-surface-muted);width:100%;height:auto;display:block}.pa-gallery figcaption{margin-block-start:var(--pa-space-2)}
.pa-home{--pa-home-ease:cubic-bezier(.32, .72, 0, 1);--pa-home-hairline:color-mix(in srgb, var(--pa-color-text-primary) 8%, transparent);--pa-home-line:color-mix(in srgb, var(--pa-color-text-primary) 14%, transparent);--pa-home-tray:color-mix(in srgb, var(--pa-color-text-primary) 4%, var(--pa-color-canvas));--pa-home-plaster:radial-gradient(ellipse 80% 60% at 20% 30%, color-mix(in srgb, var(--pa-color-canvas) 88%, white), transparent 62%), radial-gradient(ellipse 70% 50% at 80% 80%, color-mix(in srgb, var(--pa-color-accent) 10%, transparent), transparent 58%), repeating-linear-gradient(118deg, transparent 0, transparent 9px, color-mix(in srgb, var(--pa-color-border-subtle) 45%, transparent) 9px, color-mix(in srgb, var(--pa-color-border-subtle) 45%, transparent) 10px), var(--pa-color-canvas);--pa-home-mineral:linear-gradient(165deg, color-mix(in srgb, var(--pa-color-action-primary) 55%, white) 0%, var(--pa-color-action-primary) 48%, color-mix(in srgb, var(--pa-color-action-primary) 78%, black) 100%), repeating-linear-gradient(135deg, transparent 0, transparent 11px, color-mix(in srgb, var(--pa-color-on-action) 8%, transparent) 11px, color-mix(in srgb, var(--pa-color-on-action) 8%, transparent) 12px);isolation:isolate;position:relative}.pa-home:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 42% at 0% 0%, color-mix(in srgb, var(--pa-color-action-primary) 9%, transparent), transparent 58%), radial-gradient(ellipse 48% 36% at 100% 6%, color-mix(in srgb, var(--pa-color-accent) 8%, transparent), transparent 52%);position:absolute;inset:0}.pa-home-grain{z-index:var(--pa-z-base);pointer-events:none;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:fixed;inset:0}.pa-home.pa-page{width:100%;max-width:none;padding:0;display:block}.pa-home .pa-section,.pa-home-hero{box-sizing:border-box;padding-block:var(--pa-space-section-sm);padding-inline:calc(var(--pa-space-gutter-sm) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-sm) + env(safe-area-inset-right,0px))}@media (min-width:768px){.pa-home .pa-section,.pa-home-hero{padding-block:var(--pa-space-section-md);padding-inline:calc(var(--pa-space-gutter-md) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-md) + env(safe-area-inset-right,0px))}}@media (min-width:1024px){.pa-home .pa-section{padding-block:var(--pa-space-section-lg);padding-inline:calc(var(--pa-space-gutter-lg) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-lg) + env(safe-area-inset-right,0px))}.pa-home-hero{padding-block:var(--pa-space-10) var(--pa-space-section-md);padding-inline:calc(var(--pa-space-gutter-lg) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-lg) + env(safe-area-inset-right,0px))}}.pa-home-contain{box-sizing:border-box;width:100%;max-width:var(--pa-size-container-wide);margin-inline:auto}.pa-home-sheet{border-block:1px solid var(--pa-home-hairline);background-color:var(--pa-color-canvas)}.pa-home-bezel{padding:var(--pa-space-2);border:1px solid var(--pa-home-hairline);border-radius:var(--pa-radius-lg);background-color:color-mix(in srgb, var(--pa-color-surface-muted) 70%, var(--pa-color-canvas))}.pa-home-bezel-inner{padding:var(--pa-space-6);border-radius:var(--pa-radius-md);background-color:var(--pa-color-surface)}@media (min-width:1024px){.pa-home-bezel-inner{padding:var(--pa-space-8)}}.pa-home-section-head{gap:var(--pa-space-6);margin-block-end:var(--pa-space-8);display:grid}@media (min-width:1024px){.pa-home-section-head{align-items:end;gap:var(--pa-space-10);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin-block-end:var(--pa-space-10)}}.pa-home-section-lede .pa-prose+.pa-prose{margin-block-start:var(--pa-space-4)}.pa-home-panel,.pa-home-field,.pa-home-field-warm{box-shadow:none;background-color:#0000;border:0;border-radius:0;padding:0}.pa-home-panel-quiet{box-shadow:none;background-color:#0000}.pa-home .pa-section h2{font-size:var(--pa-font-size-heading-lg);line-height:var(--pa-line-height-heading-lg);letter-spacing:-.02em;text-wrap:pretty;max-width:22ch}.pa-home .pa-card-label{color:var(--pa-color-text-primary);font-size:var(--pa-font-size-lead);font-weight:var(--pa-font-weight-semibold);letter-spacing:-.015em;line-height:var(--pa-line-height-heading-sm)}.pa-home .pa-card-summary{color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-body);line-height:var(--pa-line-height-body)}.pa-home-hero{box-shadow:none;background-color:#0000;border:0;border-radius:0;gap:0;margin-block-end:0;display:block;position:relative;overflow:hidden}.pa-home-hero-inner{gap:var(--pa-space-8);display:grid}@media (min-width:1024px){.pa-home-hero-inner{align-items:stretch;gap:var(--pa-space-10);grid-template-columns:minmax(0,7fr) minmax(16rem,5fr)}}.pa-home .pa-hero-copy{z-index:1;box-shadow:none;background-color:#0000;border-inline-start:0;border-radius:0;padding:0;position:relative}.pa-home .pa-kicker{max-width:100%;margin:0 0 var(--pa-space-4);padding:var(--pa-space-1) var(--pa-space-3);border:1px solid var(--pa-home-hairline);border-radius:var(--pa-radius-pill);background-color:color-mix(in srgb, var(--pa-color-accent) 12%, var(--pa-color-canvas));color:var(--pa-color-accent);font-size:var(--pa-font-size-xs);font-weight:var(--pa-font-weight-semibold);letter-spacing:.08em;line-height:var(--pa-line-height-xs);display:inline-flex}.pa-home-hero h1{letter-spacing:-.035em}.pa-home-support{margin-block:0 var(--pa-space-4)}.pa-home .pa-lede{margin-block:var(--pa-space-4) var(--pa-space-4)}.pa-home .pa-actions{gap:var(--pa-space-3)}.pa-home .pa-btn{gap:var(--pa-space-3);padding-block:var(--pa-space-3);padding-inline:var(--pa-space-6) var(--pa-space-2);border-radius:var(--pa-radius-pill);transition:transform var(--pa-motion-duration-slow) var(--pa-home-ease), background-color var(--pa-motion-duration-slow) var(--pa-home-ease), border-color var(--pa-motion-duration-slow) var(--pa-home-ease)}.pa-home-cta,.pa-home-cta-final,.pa-home-cta-secondary{justify-content:center;align-items:center;display:inline-flex}.pa-home-cta-label{overflow-wrap:break-word;min-width:0}.pa-home-cta-mark{border-radius:var(--pa-radius-pill);background-color:color-mix(in srgb, var(--pa-color-on-action) 16%, transparent);width:2rem;height:2rem;transition:transform var(--pa-motion-duration-slow) var(--pa-home-ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pa-home-cta-secondary .pa-home-cta-mark,.pa-home-slice .pa-home-cta-mark,.pa-home-band-compact .pa-home-cta-mark{background-color:color-mix(in srgb, var(--pa-color-text-primary) 8%, transparent)}.pa-home .pa-btn:hover .pa-home-cta-mark,.pa-home .pa-btn:focus-visible .pa-home-cta-mark{transform:translate(.125rem)translateY(-.0625rem)scale(1.05)}.pa-home .pa-btn:active{transform:scale(.98)}.pa-home-hero-frame{min-width:0;padding:var(--pa-space-2);border:1px solid var(--pa-home-hairline);border-radius:var(--pa-radius-lg);background-color:var(--pa-home-tray)}.pa-home-hero-aside{isolation:isolate;min-height:22rem;padding:var(--pa-space-2);border-radius:var(--pa-radius-md);background-color:var(--pa-color-action-primary);color:var(--pa-color-on-action);box-shadow:none;background-image:none;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.pa-home-hero-aside:after{content:"";inset:var(--pa-space-2);z-index:2;pointer-events:none;border:1px solid color-mix(in srgb, var(--pa-color-on-action) 20%, transparent);border-radius:calc(var(--pa-radius-lg) - var(--pa-space-2));position:absolute}.pa-home-material{z-index:0;pointer-events:none;background:var(--pa-home-mineral);position:absolute;inset:0;overflow:hidden}.pa-home-hero-grid{opacity:.16;background-image:linear-gradient(to right, color-mix(in srgb, var(--pa-color-on-action) 70%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--pa-color-on-action) 70%, transparent) 1px, transparent 1px);background-size:var(--pa-space-8) var(--pa-space-8);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 40% 30%, var(--pa-color-on-action) 40%, transparent);mask-image:radial-gradient(ellipse 80% 70% at 40% 30%, var(--pa-color-on-action) 40%, transparent);position:absolute;inset:0}.pa-home-hero-flare{background:radial-gradient(ellipse at 35% 20%, color-mix(in srgb, var(--pa-color-on-action) 38%, transparent), transparent 68%);position:absolute;inset:-30% 10% 30% -40%}.pa-home-hero-sheen{background:linear-gradient(118deg, transparent 36%, color-mix(in srgb, var(--pa-color-on-action) 18%, transparent) 48%, transparent 62%);width:70%;height:140%;position:absolute;inset:-20% -40% auto auto;transform:rotate(18deg)}.pa-home-hero-crop{border-radius:var(--pa-radius-md);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--pa-color-on-action) 28%, transparent), 0 1rem 1.75rem color-mix(in srgb, var(--pa-color-action-primary) 42%, transparent);position:absolute}.pa-home-hero-crop-a{background:var(--pa-home-plaster);width:58%;height:48%;inset:8% auto auto 7%;transform:rotate(-6deg)}.pa-home-hero-crop-b{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--pa-color-on-action) 24%, transparent);background:var(--pa-home-mineral);width:42%;inset:auto 7% 38% auto;transform:rotate(8deg)}.pa-home-hero-crop-c{background:color-mix(in srgb, var(--pa-color-accent) 78%, var(--pa-color-canvas));width:28%;height:16%;inset:10% 8% auto auto;transform:rotate(6deg)}.pa-home-signs{z-index:3;gap:var(--pa-space-2);width:100%;padding:var(--pa-space-4);margin:0;list-style:none;display:grid;position:relative}.pa-home-sign{gap:var(--pa-space-3);min-width:0;padding:var(--pa-space-3) var(--pa-space-4);border:1px solid color-mix(in srgb, var(--pa-color-on-action) 26%, transparent);border-radius:var(--pa-radius-md);background-color:color-mix(in srgb, var(--pa-color-surface) 16%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--pa-color-on-action) 32%, transparent), 0 .75rem 1.25rem color-mix(in srgb, var(--pa-color-action-primary) 28%, transparent);color:var(--pa-color-on-action);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.pa-home-sign-index{color:color-mix(in srgb, var(--pa-color-accent) 42%, var(--pa-color-on-action));font-size:var(--pa-font-size-xs);font-weight:var(--pa-font-weight-semibold);font-variant-numeric:var(--pa-font-variant-numeric-tabular);letter-spacing:.08em}.pa-home-sign-label{min-width:0;font-weight:var(--pa-font-weight-semibold);overflow-wrap:break-word;text-wrap:pretty}.pa-home-sign-1{padding:var(--pa-space-4) var(--pa-space-6);background-color:color-mix(in srgb, var(--pa-color-surface) 28%, transparent)}.pa-home-sign-1 .pa-home-sign-label{font-size:var(--pa-font-size-lead);font-weight:var(--pa-font-weight-bold);letter-spacing:-.02em}.pa-home-sign-2,.pa-home-sign-4{max-width:92%;margin-inline-start:auto}.pa-home-sign-3{max-width:88%}@media (min-width:1024px){.pa-home-hero-aside{min-height:32rem}.pa-home-signs{width:min(100%,22rem);padding:var(--pa-space-6);margin-inline-start:auto}.pa-home-sign-2{transform:translateX(var(--pa-space-3))}.pa-home-sign-4{transform:translateX(var(--pa-space-6))}}@media not (min-width:768px){.pa-home-hero-crop-a,.pa-home-hero-crop-b,.pa-home-hero-crop-c,.pa-home-hero-sheen{transform:none}.pa-home-sign-2,.pa-home-sign-3,.pa-home-sign-4{max-width:none;margin-inline-start:0}}.pa-home-entity-grid{gap:var(--pa-space-8);display:grid}@media (min-width:1024px){.pa-home-entity-grid{align-items:start;gap:var(--pa-space-12);grid-template-columns:minmax(0,1.08fr) minmax(16rem,.92fr)}}.pa-home-entity-copy .pa-prose+.pa-prose{margin-block-start:var(--pa-space-4)}.pa-home-spec{border-radius:var(--pa-radius-md);background-color:#0000;border:0;padding:0;position:relative}.pa-home-spec:after{content:none}.pa-facts{gap:0;margin:0;display:grid}.pa-fact{gap:var(--pa-space-1);min-width:0;padding-block:var(--pa-space-4);border-block-end:1px solid var(--pa-home-line);display:grid}.pa-fact:first-child{border-block-start:1px solid var(--pa-home-line)}.pa-fact dt{color:var(--pa-color-text-primary);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-semibold)}.pa-fact dd{color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-body);line-height:var(--pa-line-height-body);overflow-wrap:break-word;margin:0}.pa-home-slices,.pa-home-bands,.pa-home-atlas,.pa-home-directory,.pa-home-timeline,.pa-home-register,.pa-home-spine,.pa-home-chips{margin:0;padding:0;list-style:none}.pa-home-slices{gap:var(--pa-space-6);margin-block-start:0;display:grid}.pa-home-slice{align-items:center;gap:var(--pa-space-4);min-height:var(--pa-size-touch-target-min);padding:var(--pa-space-6);border:1px solid var(--pa-home-hairline);border-radius:var(--pa-radius-lg);background-color:var(--pa-color-surface);overflow-wrap:break-word;transition:transform var(--pa-motion-duration-slow) var(--pa-home-ease), border-color var(--pa-motion-duration-slow) var(--pa-home-ease);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.pa-home-slice:hover,.pa-home-slice:focus-visible{border-color:color-mix(in srgb, var(--pa-color-action-primary) 28%, var(--pa-home-hairline));background-color:var(--pa-color-surface)}.pa-home-slice-lead{grid-column:1/-1}.pa-home-slice-lead .pa-home-slice{gap:var(--pa-space-4);padding:var(--pa-space-8);border-block-end:1px solid var(--pa-home-hairline);grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.pa-home-slices{grid-template-columns:1fr 1fr;align-items:start}.pa-home-slices>li:nth-child(2n){margin-block-start:var(--pa-space-8)}.pa-home-slice-lead .pa-home-slice{grid-template-columns:7rem auto minmax(0,1fr) auto;align-items:center}}.pa-home-slice-media{background:var(--pa-home-mineral);border-radius:0;width:7rem;height:7rem;display:none}@media (min-width:768px){.pa-home-slice-lead .pa-home-slice-media{display:block}}.pa-home-slice-index{color:var(--pa-color-accent);font-size:var(--pa-font-size-heading-md);font-weight:var(--pa-font-weight-bold);font-variant-numeric:var(--pa-font-variant-numeric-tabular);letter-spacing:-.04em}.pa-home-slice-copy{gap:var(--pa-space-1);min-width:0;display:grid}.pa-home .pa-home-slice:hover .pa-home-cta-mark{transform:translate(.125rem)translateY(-.0625rem)scale(1.05)}.pa-home .pa-home-slice:active{transform:scale(.98)}.pa-home-bands{gap:var(--pa-space-6);border:0;border-radius:0;margin-block-start:0;display:grid;overflow:visible}.pa-home-band{gap:var(--pa-space-4);min-height:var(--pa-size-touch-target-min);padding:var(--pa-space-6);border:1px solid var(--pa-home-hairline);border-radius:var(--pa-radius-lg);background-color:var(--pa-color-canvas);overflow-wrap:break-word;text-decoration:none;display:grid}.pa-home-band-lead .pa-home-band{padding:var(--pa-space-8);background-color:var(--pa-color-canvas);border-block-end:1px solid var(--pa-home-hairline)}.pa-home-band-copy{gap:var(--pa-space-2);min-width:0;display:grid}.pa-home-band-index{color:var(--pa-color-accent);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-semibold);font-variant-numeric:var(--pa-font-variant-numeric-tabular)}.pa-home-band-lead .pa-card-label{font-size:var(--pa-font-size-heading-sm)}.pa-home-band-media{background:var(--pa-home-mineral);border-radius:0;min-height:10rem;display:block}.pa-home-band-compact .pa-home-band{grid-template-columns:minmax(0,1fr) auto;align-items:center}@media (min-width:1024px){.pa-home-band-lead .pa-home-band{align-items:stretch;gap:var(--pa-space-8);padding:var(--pa-space-8);grid-template-columns:minmax(0,1.2fr) minmax(12rem,.8fr)}.pa-home-band-media{min-height:14rem}}.pa-home .pa-home-band:hover .pa-home-cta-mark{transform:translate(.125rem)translateY(-.0625rem)scale(1.05)}.pa-home .pa-home-band:active{transform:scale(.98)}.pa-home-cats-grid{gap:var(--pa-space-8);display:grid}@media (min-width:1024px){.pa-home-cats-grid{align-items:start;gap:var(--pa-space-12);grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr)}}.pa-home-atlas{gap:var(--pa-space-3);padding-inline-start:var(--pa-space-6);display:grid;position:relative}.pa-home-atlas:before{content:"";inset-block:var(--pa-space-3);background-color:var(--pa-color-action-primary);width:1px;position:absolute;inset-inline-start:.35rem}.pa-home-atlas-item{gap:var(--pa-space-4);min-height:var(--pa-size-touch-target-min);padding:var(--pa-space-4);border:1px solid var(--pa-home-hairline);border-radius:var(--pa-radius-md);background-color:var(--pa-color-canvas);overflow-wrap:break-word;grid-template-columns:auto minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.pa-home-atlas-index{z-index:1;border:1px solid var(--pa-color-action-primary);border-radius:var(--pa-radius-pill);background-color:var(--pa-color-canvas);width:1.75rem;height:1.75rem;color:var(--pa-color-action-primary);font-size:var(--pa-font-size-xs);font-weight:var(--pa-font-weight-semibold);font-variant-numeric:var(--pa-font-variant-numeric-tabular);justify-content:center;align-items:center;display:inline-flex;position:relative}.pa-home-atlas .is-lead .pa-home-atlas-index{background-color:var(--pa-color-action-primary);color:var(--pa-color-on-action)}.pa-home-atlas .is-lead .pa-card-label{color:var(--pa-color-action-primary)}.pa-home-atlas-copy{gap:var(--pa-space-1);min-width:0;display:grid}.pa-home-directory{border-block-start:0;margin-block-start:var(--pa-space-8)}.pa-home-directory-row{gap:var(--pa-space-3) var(--pa-space-4);min-height:var(--pa-size-touch-target-min);padding:var(--pa-space-4) 0;border-block-end:1px solid var(--pa-home-line);overflow-wrap:break-word;grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;text-decoration:none;display:grid}.pa-home-dir-index{color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-sm);font-variant-numeric:var(--pa-font-variant-numeric-tabular)}.pa-home-directory-row .pa-card-summary{grid-column:2}.pa-home-guides .pa-home-directory{gap:var(--pa-space-6);max-width:none;margin-inline:0;display:grid}.pa-home-guides .pa-home-directory-row{height:100%;padding:var(--pa-space-6);border:1px solid var(--pa-home-hairline);border-radius:var(--pa-radius-lg);background-color:var(--pa-color-surface);grid-template-columns:4.5rem minmax(0,1fr);align-items:start}.pa-home-guides .pa-home-dir-index{color:var(--pa-color-accent);font-size:var(--pa-font-size-heading-md);font-weight:var(--pa-font-weight-bold);letter-spacing:-.04em;line-height:var(--pa-line-height-heading-md)}.pa-home-guides .pa-home-directory-row .pa-card-summary{grid-column:2}.pa-home-cases .pa-home-directory{gap:var(--pa-space-6);display:grid}.pa-home-cases .pa-home-directory-row{align-items:start;gap:var(--pa-space-4);min-width:0;height:100%;padding:var(--pa-space-6);border:1px solid var(--pa-home-hairline);border-radius:var(--pa-radius-lg);background-color:var(--pa-color-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.pa-home-case-media{display:none}.pa-home-case-copy{gap:var(--pa-space-2);min-width:0;display:grid}.pa-home-cases .pa-home-directory-row .pa-card-summary,.pa-home-cases .pa-home-case-copy .pa-card-summary{grid-column:auto}.pa-home-cases .pa-home-dir-index{color:var(--pa-color-accent);font-size:var(--pa-font-size-heading-sm);font-weight:var(--pa-font-weight-bold);letter-spacing:-.04em}.pa-home-cases .is-lead .pa-home-directory-row{gap:var(--pa-space-6);padding:var(--pa-space-6);grid-template-columns:minmax(0,1fr);min-height:100%}.pa-home-cases .pa-home-directory-row:hover,.pa-home-cases .pa-home-directory-row:focus-visible{border-color:color-mix(in srgb, var(--pa-color-action-primary) 28%, var(--pa-home-hairline))}.pa-home-cases .pa-home-directory-row:active{transform:scale(.98)}@media (min-width:768px){.pa-home-guides .pa-home-directory{grid-template-columns:1fr 1fr}.pa-home-cases .pa-home-directory{gap:var(--pa-space-6);grid-template-rows:auto auto;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.pa-home-cases .pa-home-directory>.is-lead{grid-row:1/3}.pa-home-cases .is-lead .pa-home-case-media{border-radius:var(--pa-radius-md);background:var(--pa-home-mineral);min-height:10rem;display:block}.pa-home-cases .is-lead .pa-card-label{font-size:var(--pa-font-size-heading-sm)}}.pa-home-featured:not(.pa-home-cases) .pa-home-directory{padding:var(--pa-space-2);border:1px solid var(--pa-home-hairline);border-radius:var(--pa-radius-lg);background-color:var(--pa-color-surface)}.pa-home-featured:not(.pa-home-cases) .pa-home-directory-row{padding-inline:var(--pa-space-4)}@media (min-width:1024px){.pa-home-featured:not(.pa-home-cases) .pa-home-directory-row{grid-template-columns:2.5rem minmax(12rem,.42fr) minmax(0,1fr)}.pa-home-featured:not(.pa-home-cases) .pa-home-directory-row .pa-card-summary{grid-column:3}}.pa-home-model-bezel{border-color:color-mix(in srgb, var(--pa-color-action-primary) 32%, transparent);background-color:color-mix(in srgb, var(--pa-color-action-primary) 16%, var(--pa-color-canvas))}.pa-home-model-shell{gap:var(--pa-space-8);padding:var(--pa-space-8);border-radius:var(--pa-radius-md);background-color:var(--pa-color-action-primary);color:var(--pa-color-on-action);display:grid}.pa-home-trust{background-color:var(--pa-color-canvas)}@media (min-width:1024px){.pa-home-model-shell{gap:var(--pa-space-12);padding:var(--pa-space-10);grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr)}}.pa-home .pa-home-model-shell h2,.pa-home .pa-home-model-shell .pa-prose{color:var(--pa-color-on-action);max-width:none}.pa-home-model-copy .pa-prose+.pa-prose{margin-block-start:var(--pa-space-4)}.pa-home-timeline{padding-inline-start:var(--pa-space-6);position:relative}.pa-home-timeline:before{content:"";inset-block:var(--pa-space-2);background-color:color-mix(in srgb, var(--pa-color-on-action) 35%, transparent);width:1px;position:absolute;inset-inline-start:.4rem}.pa-home-timeline li{gap:var(--pa-space-3);padding-block:var(--pa-space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.pa-home-timeline-index{z-index:1;color:var(--pa-color-on-action);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-semibold);font-variant-numeric:var(--pa-font-variant-numeric-tabular);position:relative}.pa-home-timeline-label{overflow-wrap:break-word}.pa-home-register{gap:var(--pa-space-4);border-block-start:0;margin-block-start:var(--pa-space-8);display:grid}@media (min-width:768px){.pa-home-register{gap:var(--pa-space-4) var(--pa-space-6);grid-template-columns:1fr 1fr}}.pa-home .pa-trust-item{min-width:0;padding:var(--pa-space-6);border:1px solid var(--pa-home-hairline);border-inline-start:var(--pa-space-1) solid var(--pa-color-accent);border-radius:var(--pa-radius-lg);background-color:var(--pa-color-surface);box-shadow:none;color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-body);line-height:var(--pa-line-height-body);overflow-wrap:break-word}.pa-home-spine{gap:var(--pa-space-6);margin-block-start:0;padding-block-start:0;display:grid}.pa-home .pa-step{gap:var(--pa-space-2);min-width:0;padding:var(--pa-space-6);border:1px solid var(--pa-home-hairline);border-radius:var(--pa-radius-lg);background:var(--pa-color-surface);display:grid}@media (min-width:768px){.pa-home-spine{grid-template-columns:1fr 1fr}.pa-home-spine .pa-step:nth-child(odd){transform:translateY(var(--pa-space-8))}}.pa-home .pa-step-index{color:var(--pa-color-accent);font-size:var(--pa-font-size-heading-md);font-weight:var(--pa-font-weight-bold);font-variant-numeric:var(--pa-font-variant-numeric-tabular);letter-spacing:-.04em;position:relative}.pa-home .pa-step-label{color:var(--pa-color-text-primary);font-weight:var(--pa-font-weight-semibold)}.pa-home .pa-step-summary{color:var(--pa-color-text-secondary)}.pa-home-area-grid{gap:var(--pa-space-8);display:grid}@media (min-width:1024px){.pa-home-area-grid{align-items:start;gap:var(--pa-space-12);grid-template-columns:minmax(0,1.2fr) minmax(12rem,.7fr)}}.pa-home-chips{gap:var(--pa-space-3);flex-wrap:wrap;margin-block-start:var(--pa-space-6);display:flex}.pa-home-chips li{padding:var(--pa-space-2) var(--pa-space-4);border:1px solid var(--pa-home-hairline);border-radius:var(--pa-radius-pill);background:var(--pa-home-plaster);color:var(--pa-color-text-primary);font-size:var(--pa-font-size-sm);overflow-wrap:break-word}.pa-home-crop{aspect-ratio:1;border-radius:var(--pa-radius-lg);background:radial-gradient(ellipse 40% 55% at 72% 28%, color-mix(in srgb, var(--pa-color-text-primary) 18%, transparent), transparent 62%), var(--pa-home-plaster);max-width:22rem;min-height:14rem}.pa-home-faq-contain{max-width:var(--pa-size-container-narrow)}.pa-home-faq-shell{max-width:none;box-shadow:none;background-color:#0000;border:0;margin-inline:0;padding:0}@media (min-width:1024px){.pa-home-faq-grid{column-gap:var(--pa-space-10);grid-template-columns:1fr 1fr;align-items:start;display:grid}}.pa-home-faq-head{text-align:start;margin-block-end:var(--pa-space-6)}.pa-home .pa-home-faq-head h2{max-width:18ch;margin-block-end:0;margin-inline:0}.pa-home-faq details{border-block-end:1px solid var(--pa-home-line);break-inside:avoid;margin:0;padding:0}.pa-home-faq-grid details:first-of-type,.pa-home-faq-grid details:nth-child(2){border-block-start:1px solid var(--pa-home-line)}.pa-home-faq summary{align-items:center;gap:var(--pa-space-4);padding-block:var(--pa-space-6);list-style:none;display:flex}.pa-home-faq summary::-webkit-details-marker{display:none}.pa-home-faq summary:after{content:"";border-inline-end:1.5px solid var(--pa-color-text-primary);border-block-end:1.5px solid var(--pa-color-text-primary);width:.45rem;height:.45rem;transition:transform var(--pa-motion-duration-slow) var(--pa-home-ease);flex-shrink:0;margin-inline-start:auto;transform:rotate(45deg)}.pa-home-faq details[open] summary:after{transform:rotate(225deg)}.pa-home-faq details p{padding-block:0 var(--pa-space-6);margin:0}.pa-home-cta-band{padding:var(--pa-space-1);border:1px solid color-mix(in srgb, var(--pa-color-action-primary) 28%, transparent);border-inline-start:1px solid color-mix(in srgb, var(--pa-color-action-primary) 28%, transparent);border-radius:var(--pa-radius-lg);background-color:color-mix(in srgb, var(--pa-color-action-primary) 16%, var(--pa-color-canvas));box-shadow:none}.pa-home-cta-band-core{gap:var(--pa-space-6);padding:var(--pa-space-8);border-radius:var(--pa-radius-md);background-color:var(--pa-color-action-primary);display:grid}@media (min-width:768px){.pa-home-cta-band-core{padding:var(--pa-space-10) var(--pa-space-8)}}@media (min-width:1024px){.pa-home-cta-band-core{align-items:end;gap:var(--pa-space-8);grid-template-columns:minmax(0,1.2fr) auto}.pa-home-cta-band-core .pa-actions{flex-direction:column;align-items:stretch}}.pa-home .pa-section .pa-home-cta-band-core h2{max-width:18ch;color:var(--pa-color-on-action)}.pa-home .pa-section .pa-home-cta-band-core p{max-width:var(--pa-size-container-prose)}.pa-home .pa-home-cta-band .pa-btn-primary .pa-home-cta-mark{background-color:color-mix(in srgb, var(--pa-color-action-primary) 12%, transparent)}.pa-home .pa-home-cta-band .pa-btn-secondary{border-color:color-mix(in srgb, var(--pa-color-on-action) 55%, transparent)}.pa-home .pa-home-cta-band .pa-btn-secondary .pa-home-cta-mark{background-color:color-mix(in srgb, var(--pa-color-on-action) 14%, transparent)}@media (min-width:768px){.pa-home-bands{grid-template-columns:1fr 1fr}.pa-home-discovery-lead{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.pa-home .pa-btn,.pa-home-cta-mark,.pa-home-faq summary:after,.pa-home-slice,.pa-home-band,.pa-home-cases .pa-home-directory-row{transition:none}.pa-home .pa-btn:active,.pa-home .pa-btn:hover .pa-home-cta-mark,.pa-home .pa-home-slice:active,.pa-home .pa-home-band:active,.pa-home-cases .pa-home-directory-row:active,.pa-home .pa-home-slice:hover .pa-home-cta-mark,.pa-home .pa-home-band:hover .pa-home-cta-mark,.pa-home-hero-crop-a,.pa-home-hero-crop-b,.pa-home-hero-crop-c,.pa-home-hero-sheen,.pa-home-sign-2,.pa-home-sign-4,.pa-home-spine .pa-step:nth-child(odd){transform:none}}@media (forced-colors:active){.pa-home-grain,.pa-home:before,.pa-home-material,.pa-home-hero-aside:after,.pa-home-hero-grid,.pa-home-hero-flare,.pa-home-hero-sheen,.pa-home-hero-crop,.pa-home-slice-media,.pa-home-band-media,.pa-home-case-media,.pa-home-crop,.pa-home-spec:after,.pa-home-atlas:before,.pa-home-timeline:before,.pa-home .pa-step-index:after{display:none}.pa-home-hero,.pa-home-hero-frame,.pa-home-panel,.pa-home-field,.pa-home-sheet,.pa-home-bezel,.pa-home-faq-shell,.pa-home-bands,.pa-home-slice,.pa-home-band,.pa-home .pa-step,.pa-home-model-shell,.pa-home-cta-band,.pa-home-chips li{background:canvas;border:1px solid canvastext}.pa-home .pa-hero-copy,.pa-home-cta-band-core,.pa-home-model-shell{color:canvastext;forced-color-adjust:none;background:canvas}}
.pa-svc-index.pa-page{width:100%;max-width:none;padding:0;display:block}.pa-svc-intents,.pa-svc-directory,.pa-svc-chapter{scroll-margin-top:calc(var(--pa-size-control-height) + var(--pa-space-12))}.pa-svc-crumb{padding-block:var(--pa-space-4) 0;padding-inline:calc(var(--pa-space-gutter-sm) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-sm) + env(safe-area-inset-right,0px))}@media (min-width:768px){.pa-svc-crumb{padding-inline:calc(var(--pa-space-gutter-md) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-md) + env(safe-area-inset-right,0px))}}@media (min-width:1024px){.pa-svc-crumb{padding-inline:calc(var(--pa-space-gutter-lg) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-lg) + env(safe-area-inset-right,0px))}}.pa-svc-helper{max-width:36rem;margin-block-start:var(--pa-space-4)}.pa-svc-helper a{color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-sm);text-underline-offset:.18em;text-decoration:underline}.pa-svc-index .pa-home-sheet{background-color:var(--pa-color-canvas)}.pa-svc-index .pa-trust-item{border-inline-start:var(--pa-space-1) solid var(--pa-color-accent)}.pa-svc-intent-grid{gap:var(--pa-space-6);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.pa-svc-intent-grid{gap:var(--pa-space-8);grid-template-columns:1fr 1fr}}.pa-svc-intent{gap:var(--pa-space-4);min-height:8.5rem;padding:var(--pa-space-6);border:1px solid var(--pa-home-hairline);border-radius:var(--pa-radius-lg);background-color:var(--pa-color-surface);overflow-wrap:break-word;transition:transform .7s var(--pa-home-ease), border-color .7s var(--pa-home-ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.pa-svc-intent:hover,.pa-svc-intent:focus-visible{border-color:color-mix(in srgb, var(--pa-color-action-primary) 40%, transparent);transform:translateY(-2px)}.pa-svc-intent-index{color:var(--pa-color-accent);font-size:var(--pa-font-size-heading-sm);font-weight:var(--pa-font-weight-bold);font-variant-numeric:var(--pa-font-variant-numeric-tabular);letter-spacing:-.04em;line-height:1}.pa-svc-intent-copy{gap:var(--pa-space-2);min-width:0;display:grid}.pa-svc-path-grid{margin:0}.pa-svc-jump{border-block:1px solid var(--pa-home-hairline);background-color:color-mix(in srgb, var(--pa-color-canvas) 92%, white);padding-block:var(--pa-space-3);padding-inline:calc(var(--pa-space-gutter-sm) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-sm) + env(safe-area-inset-right,0px))}@media (min-width:768px){.pa-svc-jump{padding-inline:calc(var(--pa-space-gutter-md) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-md) + env(safe-area-inset-right,0px))}}@media (min-width:1024px){.pa-svc-jump{padding-inline:calc(var(--pa-space-gutter-lg) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-lg) + env(safe-area-inset-right,0px))}}.pa-svc-jump-list{gap:var(--pa-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pa-svc-jump-list a{min-height:var(--pa-size-touch-target-min);padding:var(--pa-space-1) var(--pa-space-3);border:1px solid var(--pa-home-hairline);border-radius:var(--pa-radius-pill);background-color:var(--pa-color-surface);color:var(--pa-color-text-primary);font-size:var(--pa-font-size-sm);align-items:center;text-decoration:none;display:inline-flex}.pa-svc-directory{background-color:var(--pa-color-canvas)}.pa-svc-dir-layout{gap:var(--pa-space-10);display:grid}.pa-svc-dir-head h2{margin:0}@media (min-width:1024px){.pa-svc-dir-layout{align-items:start;gap:var(--pa-space-12);grid-template-columns:minmax(12rem,.28fr) minmax(0,1fr)}.pa-svc-dir-head{gap:var(--pa-space-10);grid-column:1/-1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;display:grid}.pa-svc-rail{top:calc(var(--pa-size-control-height) + var(--pa-space-10));position:sticky}}.pa-svc-rail{display:none}@media (min-width:1024px){.pa-svc-rail{display:block}}.pa-svc-rail ol,.pa-svc-rail ul{margin:0;padding:0;list-style:none}.pa-svc-rail>ol{gap:var(--pa-space-6);display:grid}.pa-svc-rail-band{margin:0 0 var(--pa-space-3);color:var(--pa-color-action-primary);font-size:var(--pa-font-size-xs);font-weight:var(--pa-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.pa-svc-rail a{padding-block:var(--pa-space-2);color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-sm);overflow-wrap:break-word;text-decoration:none;display:block}.pa-svc-chapters{gap:var(--pa-space-12);min-width:0;display:grid}.pa-svc-band-title{margin:0 0 var(--pa-space-6);color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase}.pa-svc-chapter{gap:var(--pa-space-8);padding:var(--pa-space-8);border:1px solid var(--pa-home-hairline);border-radius:var(--pa-radius-lg);background-color:var(--pa-color-surface);margin-block-end:var(--pa-space-8);display:grid}.pa-svc-chapter-copy{gap:var(--pa-space-4);align-content:start;min-width:0;display:grid}.pa-svc-chapter-aside{gap:var(--pa-space-6);align-content:start;justify-items:start;min-width:0;display:grid}.pa-svc-chapter.is-featured{padding:var(--pa-space-8);background:linear-gradient(165deg, color-mix(in srgb, var(--pa-color-canvas) 72%, white), var(--pa-color-surface))}@media (min-width:768px){.pa-svc-chapter:not(.is-featured){gap:var(--pa-space-10);padding:var(--pa-space-8) var(--pa-space-10);grid-template-columns:minmax(0,1.35fr) minmax(13rem,.85fr)}}@media (min-width:1024px){.pa-svc-chapter.is-featured{gap:var(--pa-space-10);padding:var(--pa-space-10);grid-template-columns:minmax(0,1.1fr) minmax(14rem,.9fr)}}.pa-svc-chapter-id{color:var(--pa-color-accent);font-size:var(--pa-font-size-xs);font-variant-numeric:var(--pa-font-variant-numeric-tabular);letter-spacing:.16em;margin:0}.pa-svc-chapter h4{color:var(--pa-color-text-primary);font-size:var(--pa-font-size-heading-sm);font-weight:var(--pa-font-weight-bold);line-height:var(--pa-line-height-heading-sm);overflow-wrap:break-word;margin:0}.pa-svc-chapter-copy>.pa-prose{margin:0}.pa-svc-scopes{margin-block-start:0}.pa-svc-chapter-cta{margin:0}.pa-svc-group-label{margin:0 0 var(--pa-space-2);color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-semibold)}.pa-svc-chapter-ledger .pa-home-directory{margin-block-start:0}.pa-svc-band-specialist-work .pa-svc-chapter{background-color:color-mix(in srgb, var(--pa-color-surface-muted) 45%, var(--pa-color-surface))}.pa-svc-band-property-lifecycle .pa-svc-chapter{background-color:color-mix(in srgb, var(--pa-color-action-primary) 6%, var(--pa-color-surface))}.pa-svc-callout{border-block-start:1px solid color-mix(in srgb, var(--pa-color-on-action) 22%, transparent);margin-block-start:var(--pa-space-6);padding-block-start:var(--pa-space-6)}.pa-svc-decide-list{gap:var(--pa-space-6);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.pa-svc-decide-list{gap:var(--pa-space-8);grid-template-columns:1fr 1fr}}.pa-svc-decide-list>li{gap:var(--pa-space-6);min-height:12.5rem;padding:var(--pa-space-8);border:1px solid var(--pa-home-hairline);border-radius:var(--pa-radius-lg);background-color:var(--pa-color-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.pa-svc-decide-index{color:var(--pa-color-accent);font-size:var(--pa-font-size-heading-sm);font-weight:var(--pa-font-weight-bold);font-variant-numeric:var(--pa-font-variant-numeric-tabular);letter-spacing:-.04em}.pa-svc-decide-copy{gap:var(--pa-space-6);align-content:start;min-width:0;display:grid}.pa-svc-decide-copy a{align-items:center;gap:var(--pa-space-2);min-height:var(--pa-size-touch-target-min);color:var(--pa-color-action-primary);font-weight:var(--pa-font-weight-semibold);text-decoration:none;display:inline-flex}.pa-svc-helper a:hover,.pa-svc-helper a:focus-visible{color:var(--pa-color-action-primary)}.pa-svc-jump-list a:hover,.pa-svc-jump-list a:focus-visible{border-color:var(--pa-color-action-primary);color:var(--pa-color-action-primary)}.pa-svc-rail a:hover,.pa-svc-rail a:focus-visible{color:var(--pa-color-text-primary)}.pa-svc-decide-copy a:hover,.pa-svc-decide-copy a:focus-visible{text-underline-offset:.16em;text-decoration:underline}@media (prefers-reduced-motion:reduce){.pa-svc-intent{transition:none}.pa-svc-intent:hover,.pa-svc-intent:focus-visible{transform:none}}@media (forced-colors:active){.pa-svc-intent,.pa-svc-chapter,.pa-svc-jump-list a,.pa-svc-decide-list>li{background:canvas;border:1px solid canvastext}}
.pa-prj-index.pa-page{width:100%;max-width:none;padding:0;display:block}.pa-prj-index .pa-home-contain{max-width:var(--pa-size-container-default)}.pa-prj-crumb,.pa-prj-hero,.pa-prj-board{box-sizing:border-box;padding-inline:calc(var(--pa-space-gutter-sm) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-sm) + env(safe-area-inset-right,0px))}.pa-prj-crumb{padding-block:var(--pa-space-4) 0}@media (min-width:768px){.pa-prj-crumb,.pa-prj-hero,.pa-prj-board{padding-inline:calc(var(--pa-space-gutter-md) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-md) + env(safe-area-inset-right,0px))}}@media (min-width:1024px){.pa-prj-crumb,.pa-prj-hero,.pa-prj-board{padding-inline:calc(var(--pa-space-gutter-lg) + env(safe-area-inset-left,0px)) calc(var(--pa-space-gutter-lg) + env(safe-area-inset-right,0px))}}.pa-prj-hero{padding-block:var(--pa-space-8) var(--pa-space-10);border-block-end:1px solid var(--pa-home-hairline);background-color:var(--pa-color-canvas)}.pa-prj-hero h1{max-width:18ch;color:var(--pa-color-accent);font-size:var(--pa-font-size-heading-xl);font-weight:var(--pa-font-weight-semibold);letter-spacing:-.04em;line-height:var(--pa-line-height-heading-xl);text-wrap:balance}.pa-prj-hero .pa-lede{max-width:42rem}.pa-prj-board{padding-block:var(--pa-space-8) var(--pa-space-12);border-block-end:1px solid var(--pa-home-hairline)}.pa-prj-radio{border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pa-prj-toolbar{justify-content:space-between;align-items:center;gap:var(--pa-space-4);border-block-end:1px solid var(--pa-home-hairline);flex-wrap:wrap;margin-block-end:var(--pa-space-8);padding-block-end:var(--pa-space-4);display:flex}.pa-prj-toolbar h2{font-size:var(--pa-font-size-lead);font-weight:var(--pa-font-weight-semibold);margin:0}.pa-prj-filter-panel{gap:var(--pa-space-6);min-width:0;display:grid}.pa-prj-filter-panel fieldset{border:0;margin:0;padding:0}.pa-prj-filter-panel legend{color:var(--pa-color-text-primary);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-semibold);margin-block-end:var(--pa-space-2)}.pa-prj-filter-panel label{min-height:var(--pa-size-touch-target-min);padding-inline:var(--pa-space-4);border:1px solid var(--pa-color-border-control);border-radius:var(--pa-radius-pill);background-color:var(--pa-color-surface);color:var(--pa-color-text-secondary);font-size:var(--pa-font-size-sm);cursor:pointer;align-items:center;margin-block-end:var(--pa-space-2);margin-inline-end:var(--pa-space-2);display:inline-flex}:is(.pa-prj-board:has(#pa-prj-room-all:checked) label[for=pa-prj-room-all],.pa-prj-board:has(#pa-prj-room-wet:checked) label[for=pa-prj-room-wet],.pa-prj-board:has(#pa-prj-room-kitchen:checked) label[for=pa-prj-room-kitchen],.pa-prj-board:has(#pa-prj-room-plumbing:checked) label[for=pa-prj-room-plumbing],.pa-prj-board:has(#pa-prj-room-home:checked) label[for=pa-prj-room-home],.pa-prj-board:has(#pa-prj-build-all:checked) label[for=pa-prj-build-all],.pa-prj-board:has(#pa-prj-build-apartment:checked) label[for=pa-prj-build-apartment],.pa-prj-board:has(#pa-prj-build-villa:checked) label[for=pa-prj-build-villa]){border-color:var(--pa-color-action-primary);background-color:color-mix(in srgb, var(--pa-color-action-primary) 10%, var(--pa-color-surface));color:var(--pa-color-text-primary);font-weight:var(--pa-font-weight-semibold)}:is(.pa-prj-board:has(#pa-prj-room-wet:checked) .pa-prj-card:not([data-room~=wet]),.pa-prj-board:has(#pa-prj-room-kitchen:checked) .pa-prj-card:not([data-room~=kitchen]),.pa-prj-board:has(#pa-prj-room-plumbing:checked) .pa-prj-card:not([data-room~=plumbing]),.pa-prj-board:has(#pa-prj-room-home:checked) .pa-prj-card:not([data-room~=home]),.pa-prj-board:has(#pa-prj-build-apartment:checked) .pa-prj-card:not([data-building~=apartment]),.pa-prj-board:has(#pa-prj-build-villa:checked) .pa-prj-card:not([data-building~=villa])){display:none}.pa-prj-grid{gap:var(--pa-space-8);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.pa-prj-grid{gap:var(--pa-space-8);grid-template-columns:1fr 1fr}.pa-prj-filter-panel{grid-template-columns:1fr 1fr}.pa-prj-toolbar{align-items:end}}.pa-prj-card-link,.pa-prj-card-static{gap:var(--pa-space-4);min-width:0;color:inherit;text-decoration:none;display:grid}.pa-prj-cover,.pa-prj-cover figure,.pa-prj-cover-empty{aspect-ratio:4/3;border-radius:var(--pa-radius-lg);min-width:0;margin:0;overflow:hidden}.pa-prj-cover img{object-fit:cover;background-color:var(--pa-color-surface);width:100%;height:100%;transition:transform var(--pa-motion-duration-slow) var(--pa-home-ease);display:block}.pa-prj-card-link:hover img{transform:scale(1.03)}.pa-prj-cover-empty{background:linear-gradient(165deg, color-mix(in srgb, var(--pa-color-action-primary) 45%, white), var(--pa-color-action-primary) 52%, color-mix(in srgb, var(--pa-color-action-primary) 78%, black)), repeating-linear-gradient(135deg, transparent 0, transparent 11px, color-mix(in srgb, var(--pa-color-on-action) 8%, transparent) 11px, color-mix(in srgb, var(--pa-color-on-action) 8%, transparent) 12px);display:grid}.pa-prj-place{color:var(--pa-color-accent);font-size:var(--pa-font-size-xs);font-weight:var(--pa-font-weight-semibold);letter-spacing:.06em;margin:0}.pa-prj-meta .pa-card-label{margin:0}.pa-prj-more{align-items:center;gap:var(--pa-space-2);color:var(--pa-color-action-primary);font-size:var(--pa-font-size-sm);font-weight:var(--pa-font-weight-semibold);margin-block-start:var(--pa-space-2);display:inline-flex}.pa-prj-note h2{max-width:24rem}@media (prefers-reduced-motion:reduce){.pa-prj-cover img{transition:none}.pa-prj-card-link:hover img{transform:none}}
