@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--svc-polar-blue:.09;--svc-polar-copper:.09}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--svc-cloud-left-x:-14%;--svc-cloud-left-y:22%;--svc-cloud-right-x:114%;--svc-cloud-right-y:42%;--svc-cloud-mist-x:38%;--svc-cloud-mist-y:48%;--svc-cloud-sand-x:92%;--svc-cloud-sand-y:80%}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-3{inset-inline:calc(var(--spacing)*3)}.top-0{top:calc(var(--spacing)*0)}.top-\[7px\]{top:7px}.top-\[14px\]{top:14px}.top-full{top:100%}.right-0{right:calc(var(--spacing)*0)}.bottom-3{bottom:calc(var(--spacing)*3)}.left-0{left:calc(var(--spacing)*0)}.isolate{isolation:isolate}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-0\.5{height:calc(var(--spacing)*.5)}.h-2{height:calc(var(--spacing)*2)}.h-4{height:calc(var(--spacing)*4)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[11\.5rem\]{max-height:11.5rem}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[76px\]{min-height:76px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[280px\]{min-height:280px}.min-h-\[300px\]{min-height:300px}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing)*2)}.w-5{width:calc(var(--spacing)*5)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-40{width:calc(var(--spacing)*40)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[14ch\]{max-width:14ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[17ch\]{max-width:17ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[26ch\]{max-width:26ch}.max-w-\[36rem\]{max-width:36rem}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[65ch\]{max-width:65ch}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-full{max-width:100%}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-\[7px\]{--tw-translate-y:calc(7px*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[7px\]{--tw-translate-y:7px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.scroll-mt-28{scroll-margin-top:calc(var(--spacing)*28)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing)*0)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-10{gap:calc(var(--spacing)*10)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-authority-on-dark\/15{border-color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.border-authority-on-dark\/15{border-color:color-mix(in oklab,var(--authority-on-dark)15%,transparent)}}.border-authority-on-dark\/18{border-color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.border-authority-on-dark\/18{border-color:color-mix(in oklab,var(--authority-on-dark)18%,transparent)}}.border-authority-on-dark\/25{border-color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.border-authority-on-dark\/25{border-color:color-mix(in oklab,var(--authority-on-dark)25%,transparent)}}.border-structural-light{border-color:var(--structural-light)}.border-support\/45{border-color:var(--support)}@supports (color:color-mix(in lab, red, red)){.border-support\/45{border-color:color-mix(in oklab,var(--support)45%,transparent)}}.bg-accent{background-color:var(--accent)}.bg-authority-bg{background-color:var(--authority-bg)}.bg-authority-on-dark\/5{background-color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.bg-authority-on-dark\/5{background-color:color-mix(in oklab,var(--authority-on-dark)5%,transparent)}}.bg-authority-on-dark\/8{background-color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.bg-authority-on-dark\/8{background-color:color-mix(in oklab,var(--authority-on-dark)8%,transparent)}}.bg-authority-on-dark\/10{background-color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.bg-authority-on-dark\/10{background-color:color-mix(in oklab,var(--authority-on-dark)10%,transparent)}}.bg-structural-muted{background-color:var(--structural-muted)}.bg-surface-card{background-color:var(--surface-card)}.bg-surface-light{background-color:var(--surface-light)}.bg-surface-light-alt{background-color:var(--surface-light-alt)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.\!py-14{padding-block:calc(var(--spacing)*14)!important}.\!py-16{padding-block:calc(var(--spacing)*16)!important}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-9{padding-block:calc(var(--spacing)*9)}.py-20{padding-block:calc(var(--spacing)*20)}.\!pt-10{padding-top:calc(var(--spacing)*10)!important}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.\!pb-0{padding-bottom:calc(var(--spacing)*0)!important}.\!pb-12{padding-bottom:calc(var(--spacing)*12)!important}.pb-7{padding-bottom:calc(var(--spacing)*7)}.pl-4{padding-left:calc(var(--spacing)*4)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[2\.35rem\]{font-size:2.35rem!important}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.whitespace-pre-line{white-space:pre-line}.text-accent{color:var(--accent)}.text-authority{color:var(--authority)}.text-authority-on-dark,.text-authority-on-dark\/70{color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.text-authority-on-dark\/70{color:color-mix(in oklab,var(--authority-on-dark)70%,transparent)}}.text-authority-on-dark\/75{color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.text-authority-on-dark\/75{color:color-mix(in oklab,var(--authority-on-dark)75%,transparent)}}.text-authority-on-dark\/80{color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.text-authority-on-dark\/80{color:color-mix(in oklab,var(--authority-on-dark)80%,transparent)}}.text-authority-on-dark\/85{color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.text-authority-on-dark\/85{color:color-mix(in oklab,var(--authority-on-dark)85%,transparent)}}.text-body{color:var(--body)}.text-heading{color:var(--heading)}.text-muted{color:var(--muted)}.text-support{color:var(--support)}.uppercase{text-transform:uppercase}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-authority-on-dark\/35{-webkit-text-decoration-color:var(--authority-on-dark);-webkit-text-decoration-color:var(--authority-on-dark);-webkit-text-decoration-color:var(--authority-on-dark);text-decoration-color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.decoration-authority-on-dark\/35{-webkit-text-decoration-color:color-mix(in oklab,var(--authority-on-dark)35%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--authority-on-dark)35%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--authority-on-dark)35%,transparent);text-decoration-color:color-mix(in oklab,var(--authority-on-dark)35%,transparent)}}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_36px_rgba\(16\,38\,63\,0\.1\)\]{--tw-shadow:0 14px 36px var(--tw-shadow-color,#10263f1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(16\,38\,63\,0\.12\)\]{--tw-shadow:0 16px 34px var(--tw-shadow-color,#10263f1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(16\,38\,63\,0\.28\)\]{--tw-shadow:0 18px 46px var(--tw-shadow-color,#10263f47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}@media (hover:hover){.hover\:border-accent:hover{border-color:var(--accent)}.hover\:bg-surface-light:hover{background-color:var(--surface-light)}.hover\:bg-surface-light-alt:hover{background-color:var(--surface-light-alt)}.hover\:text-authority-on-dark:hover{color:var(--authority-on-dark)}.hover\:decoration-authority-on-dark:hover{-webkit-text-decoration-color:var(--authority-on-dark);-webkit-text-decoration-color:var(--authority-on-dark);-webkit-text-decoration-color:var(--authority-on-dark);text-decoration-color:var(--authority-on-dark)}.hover\:opacity-90:hover{opacity:.9}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-support:focus-visible{--tw-ring-color:var(--support)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.aria-pressed\:border-accent[aria-pressed=true]{border-color:var(--accent)}.aria-pressed\:bg-authority-bg[aria-pressed=true]{background-color:var(--authority-bg)}.aria-pressed\:text-authority-on-dark[aria-pressed=true]{color:var(--authority-on-dark)}@media (min-width:40rem){.sm\:mt-7{margin-top:calc(var(--spacing)*7)}.sm\:shrink-0{flex-shrink:0}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media (min-width:48rem){.md\:hidden{display:none}.md\:min-h-\[280px\]{min-height:280px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-8{gap:calc(var(--spacing)*8)}.md\:p-3{padding:calc(var(--spacing)*3)}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-7{padding:calc(var(--spacing)*7)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:\!py-20{padding-block:calc(var(--spacing)*20)!important}.md\:\!py-24{padding-block:calc(var(--spacing)*24)!important}.md\:py-8{padding-block:calc(var(--spacing)*8)}.md\:py-10{padding-block:calc(var(--spacing)*10)}.md\:pt-8{padding-top:calc(var(--spacing)*8)}.md\:pb-8{padding-bottom:calc(var(--spacing)*8)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:\!text-\[3rem\]{font-size:3rem!important}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-w-none{max-width:none}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(18rem\,0\.42fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(18rem,.42fr)}.lg\:grid-cols-\[minmax\(0\,0\.44fr\)_minmax\(0\,0\.56fr\)\]{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr)}.lg\:grid-cols-\[minmax\(0\,0\.62fr\)_minmax\(18rem\,0\.38fr\)\]{grid-template-columns:minmax(0,.62fr) minmax(18rem,.38fr)}.lg\:grid-cols-\[minmax\(0\,0\.68fr\)_minmax\(18rem\,0\.32fr\)\]{grid-template-columns:minmax(0,.68fr) minmax(18rem,.32fr)}.lg\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(20rem\,0\.72fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(20rem,.72fr)}.lg\:items-center{align-items:center}.lg\:gap-3{gap:calc(var(--spacing)*3)}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:\!text-\[3\.2rem\]{font-size:3.2rem!important}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--authority:#10263f;--support:#2f6f73;--base:#f2eee6;--base-alt:#e9f1ee;--structural-a:#738b7c;--structural-b:#d8cdbc;--neutral:#6f7883;--accent:#b8664a;--action-face:#b05f42;--action-face-deep:#ad5b3e;--ink:#10263f;--navy:#163b5c;--sea:#2f6f73;--stone:#f2eee6;--paper:#fffaf2;--clay:#b8664a;--copper:#d29a57;--sage:#738b7c;--line:#d8cdbc;--shadow:0 1px 2px #10263f0d,0 24px 70px #10263f21;--shadow-soft:0 1px 2px #10263f0a,0 14px 36px #10263f17;--font-display:var(--font-serif),ui-serif,Georgia,serif;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");--authority-on-dark:#fffaf2;--authority-hover:#0b1d33;--authority-bg:var(--ink);--surface-light:var(--paper);--surface-light-alt:var(--stone);--surface-card:#fff;--structural-light:var(--line);--structural-muted:#c6bba9;--body:#203247;--heading:var(--ink);--muted:var(--neutral);--bg:var(--surface-light);--surface:var(--surface-light);--card:var(--surface-card);--text:var(--body);--border:var(--structural-light);--container-max:1180px;--text-max:720px;--space-20:20px;--space-40:40px;--space-120:96px;--space-160:128px;--hero-max:none;--radius:.5rem;--motion-quick:.15s;--motion-standard:.22s;--motion-slow:.3s;--motion-reveal:.56s;--motion-ease-out:cubic-bezier(.22,1,.36,1);--motion-ease-standard:cubic-bezier(.2,.8,.2,1);--motion-ease-in:cubic-bezier(.4,0,1,1);--header-offset:76px;--journey-nav-height:3.5rem;--scroll-anchor-offset:calc(var(--header-offset) + var(--journey-nav-height) + .75rem);--site-radius-shell:1.3rem;--site-radius-card:1.05rem;--site-radius-control:.85rem;--site-radius-item:.75rem;--site-page-stone:#ebe4d9;--site-page-stone-deep:#ddd4c8;--site-cool-field:#e4ece9;--site-zone-line:var(--line)}@supports (color:color-mix(in lab, red, red)){:root{--site-zone-line:color-mix(in srgb,var(--line)58%,var(--authority))}}:root{--site-shadow-shell:inset 0 1px 0 #ffffffa6,0 2px 6px #10263f0a,0 22px 52px #10263f1a;--site-shadow-shell-dark:inset 0 1px 0 #fffaf214,0 24px 58px #07182a42;--site-shadow-card:inset 0 1px 0 #ffffff8c,0 1px 3px #10263f0a,0 12px 30px #10263f14;--site-shadow-hover:inset 0 1px 0 #fff9,0 2px 6px #10263f0d,0 18px 42px #10263f21;--site-surface-shell:linear-gradient(165deg,#fffdf9fa,#fffffff0 52%,#f8f4edf5);--site-surface-console:radial-gradient(26rem 16rem at 82% -4%,#d29a5724,transparent 70%),radial-gradient(22rem 16rem at 8% 108%,#2f6f7333,transparent 72%),linear-gradient(145deg,#071524,#10263f 60%,#143750);--site-surface-inset:var(--surface-light-alt)}@supports (color:color-mix(in lab, red, red)){:root{--site-surface-inset:color-mix(in srgb,var(--surface-light-alt)58%,var(--surface-card))}}:root{--site-surface-shell-cool:linear-gradient(165deg,#fbfdfbfa,#fffffff2 54%,#f1f7f4f5)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--scroll-anchor-offset);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;overflow-x:clip}body{background:radial-gradient(60rem 32rem at 86% -6%,#d29a5712,transparent 70%),linear-gradient(180deg,var(--surface-light-alt)0%,var(--surface-light)34%,var(--surface-light-alt)100%);max-width:100%;min-height:100vh}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(60rem 32rem at 86% -6%,#d29a5712,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--surface-light-alt)72%,white)0%,var(--surface-light)34%,var(--surface-light-alt)100%)}}body{color:var(--body);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.65;overflow-x:clip}body:after{z-index:90;background-image:var(--grain);content:"";mix-blend-mode:multiply;opacity:.035;pointer-events:none;background-size:160px 160px;position:fixed;inset:0}h1,h2,h3,h4,h5,h6{color:var(--heading);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:0;overflow-wrap:break-word;font-weight:700;line-height:1.12}h1,h2{font-family:var(--font-display);letter-spacing:-.015em;font-weight:640;line-height:1.08}h1{max-width:13ch;margin:0 0 var(--space-20);font-size:2.75rem}h2{margin:var(--space-40)0 var(--space-20);font-size:2rem}h2:first-child,h3:first-child{margin-top:0}h3{margin:var(--space-20)0 var(--space-20);font-size:1.25rem}@media (min-width:768px){h1{font-size:4.1rem}h2{font-size:2.55rem}h3{font-size:1.45rem}}p{margin-bottom:var(--space-20);line-height:1.7}section{padding-block:0}img{max-width:100%}@media (max-width:768px){body{font-size:15px}h1{font-size:2.45rem}.hero-display{overflow-wrap:break-word;font-size:2.55rem}.visual-hero-shell{border-radius:1.2rem}.visual-hero-content{padding:1rem}}.r{border-radius:var(--radius)}.container{width:100%;max-width:var(--container-max);min-width:0;margin:0 auto;padding:0 1.25rem}@media (min-width:768px){.container{padding:0 2rem}}@media (min-width:1024px){.container{padding:0 3rem}}.text-column,.prose,.legal-prose{max-width:var(--text-max)}.section-primitive{padding-block:var(--space-120);position:relative;overflow:hidden}.section-primitive--major{padding-block:var(--space-160);position:relative;overflow:hidden}.section-primitive--first{padding-top:64px;padding-bottom:var(--space-120);position:relative;overflow:hidden}.section-primitive--compact{padding-block:72px}.module-header-band{border-bottom:1px solid var(--structural-light);background:var(--surface-light-alt);padding:1rem 1.1rem}@media (min-width:768px){.module-header-band{padding:1.5rem 2rem}}@media (max-width:640px){.section-primitive{padding-block:68px}.section-primitive--major{padding-block:84px}.section-primitive--first{padding-top:46px;padding-bottom:72px}.section-primitive--compact{padding-block:44px}}.module-card-tone-1{border-left:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.module-card-tone-1{border-left:3px solid color-mix(in srgb,var(--accent)42%,var(--line))}}.module-card-tone-2{border-left:3px solid var(--support)}@supports (color:color-mix(in lab, red, red)){.module-card-tone-2{border-left:3px solid color-mix(in srgb,var(--support)48%,var(--line))}}.module-card-tone-3{border-left:3px solid var(--authority)}@supports (color:color-mix(in lab, red, red)){.module-card-tone-3{border-left:3px solid color-mix(in srgb,var(--authority)34%,var(--line))}}.bg-surface-light,.bg-surface-light-alt,.bg-authority-bg{transition:background-color .2s,color .2s}.bg-surface-light{background:linear-gradient(180deg,var(--surface-light)0%,var(--surface-light)100%)}@supports (color:color-mix(in lab, red, red)){.bg-surface-light{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-light)92%,white)0%,var(--surface-light)100%)}}.bg-surface-light-alt{background:linear-gradient(180deg,var(--surface-light-alt)0%,var(--surface-light-alt)100%)}@supports (color:color-mix(in lab, red, red)){.bg-surface-light-alt{background:linear-gradient(180deg,var(--surface-light-alt)0%,color-mix(in srgb,var(--surface-light-alt)86%,white)100%)}}.bg-authority-bg{background:radial-gradient(50rem 30rem at 88% -12%,#d29a5721,transparent 70%),radial-gradient(44rem 28rem at -8% 112%,#2f6f7338,transparent 72%),linear-gradient(135deg,var(--authority-bg)0%,var(--navy,#163b5c)58%,var(--support)100%)}@supports (color:color-mix(in lab, red, red)){.bg-authority-bg{background:radial-gradient(50rem 30rem at 88% -12%,#d29a5721,transparent 70%),radial-gradient(44rem 28rem at -8% 112%,#2f6f7338,transparent 72%),linear-gradient(135deg,color-mix(in srgb,var(--authority-bg)94%,black)0%,var(--navy,#163b5c)58%,color-mix(in srgb,var(--support)40%,var(--authority-bg))100%)}}.bg-authority-bg h1,.bg-authority-bg h2,.bg-authority-bg h3,.bg-authority-bg .h2-system{color:var(--authority-on-dark)}.bg-authority-bg .diagnostic-panel h1,.bg-authority-bg .diagnostic-panel h2,.bg-authority-bg .diagnostic-panel h3,.bg-authority-bg .diagnostic-panel .h2-system{color:var(--heading)}.section-label{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.section-label{color:color-mix(in srgb,var(--accent)78%,var(--copper))}}.section-label{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.73rem;font-weight:800}.h2-system{color:var(--heading);font-family:var(--font-display);letter-spacing:-.015em;font-size:1.85rem;font-weight:640;line-height:1.1}@media (min-width:768px){.h2-system{font-size:2.5rem}}.h2-system--center{text-align:center}.section-intro{max-width:760px;margin-bottom:2.5rem}.section-intro>p{max-width:64ch}.section-pause{margin-top:2.5rem;padding-top:2.5rem}.hero-zone{padding-block:var(--space-40);flex-direction:column;display:flex}.grid-frame{gap:var(--space-20);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}@media (min-width:641px){.grid-frame{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1025px){.grid-frame{grid-template-columns:repeat(12,minmax(0,1fr))}}.region-m-full{grid-column:1/-1;min-width:0}@media (min-width:641px) and (max-width:1024px){.region-tb-full{grid-column:1/-1}.region-tb-half{grid-column:span 4}}@media (min-width:1025px){.region-dt-full{grid-column:1/-1}.region-dt-half{grid-column:span 6}.region-dt-third{grid-column:span 4}.region-dt-quarter{grid-column:span 3}}.skip-to-content{z-index:100;border:2px solid var(--paper);background:var(--ink);min-height:48px;color:var(--paper);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;border-radius:999px;align-items:center;padding:.75rem 1.25rem;font-size:.94rem;font-weight:800;text-decoration:none;display:inline-flex;position:fixed;top:.5rem;left:.5rem;transform:translateY(calc(-100% - 1rem));box-shadow:0 14px 32px #10263f57}.skip-to-content:focus-visible,.skip-to-content:focus{outline:3px solid var(--sea);outline-offset:3px;transform:translateY(0)}.btn-primary,.btn-secondary{min-height:48px;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:0;white-space:normal;text-align:center;max-width:100%;transition:transform var(--motion-quick)var(--motion-ease-out),background var(--motion-quick)var(--motion-ease-out),border-color var(--motion-quick)var(--motion-ease-out),color var(--motion-quick)var(--motion-ease-out),box-shadow var(--motion-quick)var(--motion-ease-out);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.45rem;font-size:.94rem;font-weight:800;text-decoration:none;display:inline-flex}.btn-primary{border:2px solid var(--action-face);background:linear-gradient(160deg,var(--action-face)0%,var(--action-face-deep)100%);color:#fff;box-shadow:inset 0 1px #fffaf252,0 14px 32px #b8664a42}.btn-primary:hover{border-color:var(--action-face-deep);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{border-color:color-mix(in srgb,var(--action-face-deep)84%,black)}}.btn-primary:hover{background:linear-gradient(160deg,var(--action-face-deep)0%,var(--action-face-deep)100%)}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{background:linear-gradient(160deg,var(--action-face-deep)0%,color-mix(in srgb,var(--action-face-deep)84%,black)100%)}}.btn-primary:hover{color:#fff;box-shadow:inset 0 1px #fffaf242,0 20px 46px #b8664a57}.btn-primary-inverse{border-color:var(--surface-light);background:linear-gradient(170deg,#fffdf8 0%,var(--surface-light)60%,var(--surface-light)100%)}@supports (color:color-mix(in lab, red, red)){.btn-primary-inverse{background:linear-gradient(170deg,#fffdf8 0%,var(--surface-light)60%,color-mix(in srgb,var(--surface-light)92%,var(--copper))100%)}}.btn-primary-inverse{color:var(--authority);box-shadow:inset 0 1px #ffffffe6,0 16px 38px #00000042}.btn-primary-inverse:hover{border-color:var(--surface-light);background:linear-gradient(170deg,var(--surface-light)0%,var(--surface-light-alt)100%);color:var(--authority);box-shadow:inset 0 1px #fffc,0 20px 48px #0000004d}.btn-secondary{border:2px solid var(--authority)}@supports (color:color-mix(in lab, red, red)){.btn-secondary{border:2px solid color-mix(in srgb,var(--authority)22%,var(--line))}}.btn-secondary{background:var(--surface-card)}@supports (color:color-mix(in lab, red, red)){.btn-secondary{background:color-mix(in srgb,var(--surface-card)86%,transparent)}}.btn-secondary{color:var(--authority)}.btn-secondary:hover{border-color:var(--authority);background:var(--authority);color:var(--authority-on-dark);transform:translateY(-1px)}.btn-secondary-on-dark{color:var(--authority-on-dark);background:#fffaf21a;border-color:#fffaf294}.btn-secondary-on-dark:hover{color:#fffaf2;background:#fffaf22e;border-color:#fffaf2}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--support)}@supports (color:color-mix(in lab, red, red)){a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--support)70%,white)}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px}.link-system{color:var(--body);-webkit-text-decoration:none;text-decoration:none;transition:color .15s,text-decoration-color .15s}.link-system:hover{color:var(--authority);text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}.notice-panel{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.notice-panel{border:1px solid color-mix(in srgb,var(--line)72%,var(--accent))}}.notice-panel{border-left:5px solid var(--accent);border-radius:var(--radius);background:var(--surface-card)}@supports (color:color-mix(in lab, red, red)){.notice-panel{background:color-mix(in srgb,var(--surface-card)88%,var(--stone))}}.notice-panel{box-shadow:var(--shadow-soft);padding:1.25rem 1.5rem}.notice-panel__marker{background:var(--accent);border-radius:999px;flex-shrink:0;width:.62rem;height:.62rem;margin-top:.35rem;margin-right:.75rem}input,select,textarea{background:var(--surface-card);color:var(--body);border-color:var(--structural-light);font-size:.94rem;line-height:1.35}input::placeholder,textarea::placeholder{color:var(--muted)}input:focus,select:focus,textarea:focus{border-color:var(--support);box-shadow:0 0 0 3px var(--support)}@supports (color:color-mix(in lab, red, red)){input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--support)18%,transparent)}}input:focus,select:focus,textarea:focus{outline:none}.form-control{border:1px solid var(--structural-light);background:var(--surface-card);width:100%;color:var(--body);border-radius:.9rem;padding:1rem 1.1rem}.form-section{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.form-section{border:1px solid color-mix(in srgb,var(--line)80%,var(--support))}}.form-section{background:var(--surface-card);border-radius:1.2rem}@supports (color:color-mix(in lab, red, red)){.form-section{background:color-mix(in srgb,var(--surface-card)90%,var(--surface-light-alt))}}.form-section{box-shadow:var(--shadow-soft);padding:1.5rem}.form-section__label{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-size:.72rem;font-weight:800;display:block}.motion-entrance>*,.motion-panel-reveal{animation:motion-rise-in var(--motion-slow)var(--motion-ease-out)both}.motion-entrance>:nth-child(2){animation-delay:55ms}.motion-entrance>:nth-child(3){animation-delay:.11s}.motion-entrance>:nth-child(4){animation-delay:.165s}.motion-entrance>:nth-child(5){animation-delay:.22s}.motion-reveal,.motion-step,.motion-diagram,.process-sequence>*{opacity:.78;transition:opacity var(--motion-reveal)var(--motion-ease-out),transform var(--motion-reveal)var(--motion-ease-out),border-color var(--motion-standard)var(--motion-ease-out),box-shadow var(--motion-standard)var(--motion-ease-out);transition-delay:var(--motion-delay,0s);transform:translateY(14px)}.motion-reveal.is-visible,.motion-step.is-visible,.motion-diagram.is-visible,.process-sequence>.is-visible{opacity:1;transform:translateY(0)}.process-sequence>:nth-child(2){--motion-delay:45ms}.process-sequence>:nth-child(3){--motion-delay:90ms}.process-sequence>:nth-child(4){--motion-delay:.135s}.motion-diagram.is-visible{box-shadow:0 18px 42px #10263f21}.reveal-rise{opacity:.72;transition:opacity var(--motion-reveal)var(--motion-ease-out),transform var(--motion-reveal)var(--motion-ease-out);transition-delay:var(--motion-delay,0s);transform:translateY(18px)}.reveal-rise.is-visible{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:.72;transition:opacity var(--motion-reveal)var(--motion-ease-out),transform var(--motion-reveal)var(--motion-ease-out);transform:translateY(16px)}.reveal-stagger.is-visible>*{opacity:1;transform:translateY(0)}.reveal-stagger.is-visible>:nth-child(2){transition-delay:65ms}.reveal-stagger.is-visible>:nth-child(3){transition-delay:.13s}.reveal-stagger.is-visible>:nth-child(4){transition-delay:.195s}.reveal-stagger.is-visible>:nth-child(5){transition-delay:.26s}.reveal-stagger.is-visible>:nth-child(6){transition-delay:.325s}.reveal-stagger.is-visible>:nth-child(7){transition-delay:.39s}.reveal-stagger.is-visible>:nth-child(n+8){transition-delay:.455s}.press-scale{transition:transform var(--motion-quick)var(--motion-ease-out),border-color var(--motion-quick)var(--motion-ease-out),box-shadow var(--motion-quick)var(--motion-ease-out)}.press-scale:active{transform:scale(.985)}.scope-tier,.event-symbol{transition:opacity var(--motion-standard)var(--motion-ease-out)}.selected-option{transition:transform var(--motion-quick)var(--motion-ease-out),background var(--motion-quick)var(--motion-ease-out),border-color var(--motion-quick)var(--motion-ease-out),box-shadow var(--motion-quick)var(--motion-ease-out),opacity var(--motion-quick)var(--motion-ease-out);position:relative;overflow:hidden}.selected-option:before{background:var(--accent);content:"";opacity:0;width:4px;transition:opacity var(--motion-quick)var(--motion-ease-out),transform var(--motion-quick)var(--motion-ease-out);position:absolute;inset:0 auto 0 0;transform:scaleY(.64)}.selected-option[data-selected=true],.selected-option[aria-pressed=true],.selected-option[aria-checked=true],.selected-option[aria-current=true]{border-color:var(--accent);background:var(--surface-card)}@supports (color:color-mix(in lab, red, red)){.selected-option[data-selected=true],.selected-option[aria-pressed=true],.selected-option[aria-checked=true],.selected-option[aria-current=true]{background:color-mix(in srgb,var(--surface-card)78%,var(--stone))}}.selected-option[data-selected=true],.selected-option[aria-pressed=true],.selected-option[aria-checked=true],.selected-option[aria-current=true]{transform:translateY(-1px);box-shadow:0 14px 34px #b8664a24}.selected-option[data-selected=true]:before,.selected-option[aria-pressed=true]:before,.selected-option[aria-checked=true]:before,.selected-option[aria-current=true]:before{opacity:1;transform:scaleY(1)}@keyframes motion-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.journey-nav-shell{top:var(--header-offset);z-index:35;position:sticky;overflow-x:clip}.journey-nav{border-block:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.journey-nav{border-block:1px solid color-mix(in srgb,var(--line)78%,transparent)}}.journey-nav{background:var(--surface-card)}@supports (color:color-mix(in lab, red, red)){.journey-nav{background:color-mix(in srgb,var(--surface-card)96%,var(--surface-light-alt))}}.journey-nav{box-shadow:0 12px 28px #10263f14}.journey-scroll-target,#qualification,#package-fit,#scenario-fit,#event-simulator,#estimator,#process-start,#operating-path,#local-execution,#report-decision,#onboarding-detail,#process-rhythm,#one-minute-process,#faq-start,#faq-quick,#faq-details,#faq-decision{scroll-margin-top:var(--scroll-anchor-offset)}.journey-nav__track{scrollbar-width:none;flex-wrap:wrap;gap:.55rem;padding-block:.7rem;display:flex;overflow-x:auto}.journey-nav__track::-webkit-scrollbar{display:none}.journey-nav__link{border:1px solid var(--line);flex:none;align-items:center;gap:.5rem;min-height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.journey-nav__link{border:1px solid color-mix(in srgb,var(--line)78%,white)}}.journey-nav__link{background:var(--surface-light-alt);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.journey-nav__link{background:color-mix(in srgb,var(--surface-light-alt)76%,var(--surface-card))}}.journey-nav__link{color:var(--body);white-space:nowrap;transition:transform var(--motion-quick)var(--motion-ease-out),background var(--motion-quick)var(--motion-ease-out),border-color var(--motion-quick)var(--motion-ease-out),color var(--motion-quick)var(--motion-ease-out),box-shadow var(--motion-quick)var(--motion-ease-out);padding:.55rem .8rem;font-size:.78rem;font-weight:850;line-height:1;text-decoration:none}.journey-nav__link:hover,.journey-nav__link[aria-current=true]{border-color:var(--accent);background:var(--authority-bg);color:var(--authority-on-dark);transform:translateY(-1px);box-shadow:0 10px 24px #10263f24}.journey-nav__marker{background:var(--surface-card);border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.journey-nav__marker{background:color-mix(in srgb,var(--surface-card)80%,transparent)}}.journey-nav__marker{color:var(--accent);transition:background var(--motion-standard)var(--motion-ease-out),color var(--motion-standard)var(--motion-ease-out),transform var(--motion-standard)var(--motion-ease-out);font-size:.64rem;font-weight:950}.journey-nav__link[aria-current=true] .journey-nav__marker{background:var(--accent);color:#fff;transform:scale(1.08)}.visual-card{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.visual-card{border:1px solid color-mix(in srgb,var(--line)80%,white)}}.visual-card{background:linear-gradient(170deg,var(--surface-card)0%,var(--surface-card)100%);border-radius:1.2rem}@supports (color:color-mix(in lab, red, red)){.visual-card{background:linear-gradient(170deg,color-mix(in srgb,var(--surface-card)96%,white)0%,color-mix(in srgb,var(--surface-card)90%,var(--paper))100%)}}.visual-card{box-shadow:inset 0 1px 0 #ffffffb3,var(--shadow-soft);min-width:0}.visual-card-strong{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.visual-card-strong{border:1px solid color-mix(in srgb,var(--line)70%,var(--support))}}.visual-card-strong{background:linear-gradient(170deg,var(--surface-card)0%,var(--surface-card)100%);border-radius:1.4rem}@supports (color:color-mix(in lab, red, red)){.visual-card-strong{background:linear-gradient(170deg,color-mix(in srgb,var(--surface-card)97%,white)0%,var(--surface-card)100%)}}.visual-card-strong{box-shadow:inset 0 1px 0 #ffffffbf,var(--shadow);min-width:0}.visual-hero-section{isolation:isolate;background:radial-gradient(54rem 30rem at 88% -16%,#d29a5714,transparent 68%),linear-gradient(118deg,#071524 0%,var(--authority-bg)48%,var(--navy)100%);min-height:calc(100svh - 120px);padding-top:32px;padding-bottom:48px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.visual-hero-section{background:radial-gradient(54rem 30rem at 88% -16%,#d29a5714,transparent 68%),linear-gradient(118deg,#071524 0%,color-mix(in srgb,var(--authority-bg)88%,var(--navy))48%,color-mix(in srgb,var(--navy)84%,var(--support))100%)}}.visual-hero-section{color:var(--authority-on-dark)}.visual-hero-section>.container{z-index:1}.visual-hero-gate-stack{position:static}.visual-hero-section__atmosphere{z-index:0;pointer-events:none;border-radius:0;position:absolute;inset:0;overflow:hidden}.visual-hero-section__atmosphere-image{object-position:50% 40%;opacity:.28;filter:saturate(.72)brightness(.92)}.visual-hero-section__atmosphere:after{content:"";background:linear-gradient(#07152461 0%,#0b1d337a 46%,#0715248a 100%);position:absolute;inset:0}.visual-hero-shell{z-index:1;isolation:isolate;background:0 0;border:1px solid #fffaf233;border-radius:1.85rem;min-width:0;min-height:620px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffaf21f,0 40px 110px #00000052,0 12px 36px #07152447}.visual-hero-shell:before{z-index:0;border-radius:inherit;pointer-events:none;content:"";background:linear-gradient(165deg,#071524f7 0%,#071524f2 20%,#071524eb 32%,#0b1d33ad 46%,#0b1d336b 62%,#0b1d335c 100%);position:absolute;inset:0}.visual-hero-shell .gfx-field{z-index:2}.visual-hero-shell .gfx-field--gate{opacity:1;-webkit-mask-composite:destination-out;-webkit-mask-composite:source-out;-webkit-mask-composite:source-out;-webkit-mask-image:linear-gradient(#fff,#fff),radial-gradient(48% 40% at 24% 44%,#000 0% 66%,#0000 72%);mask-image:linear-gradient(#fff,#fff),radial-gradient(48% 40% at 24% 44%,#000 0% 66%,#0000 72%);-webkit-mask-composite:source-out;mask-composite:subtract}.visual-hero-shell .visual-hero-content{z-index:3;position:relative}.visual-hero-content{align-items:end;gap:2rem;padding:1.25rem;display:grid}@media (min-width:900px){.visual-hero-gate-stack{min-height:620px}.visual-hero-content{grid-template-columns:minmax(0,1fr) minmax(19rem,.64fr);align-items:stretch;min-height:620px;padding:2rem 2rem 2.25rem}.visual-hero-shell:before{background:linear-gradient(112deg,#071524fa 0%,#071524f5 18%,#071524ed 30%,#0b1d339e 48%,#0b1d3361 66%,#0b1d3357 100%)}.visual-hero-shell .gfx-field--gate{opacity:1;-webkit-mask-composite:destination-out;-webkit-mask-composite:source-out;-webkit-mask-composite:source-out;-webkit-mask-image:linear-gradient(#fff,#fff),radial-gradient(44% 42% at 26% 46%,#000 0% 64%,#0000 70%);mask-image:linear-gradient(#fff,#fff),radial-gradient(44% 42% at 26% 46%,#000 0% 64%,#0000 70%);-webkit-mask-composite:source-out;mask-composite:subtract}.visual-hero-shell .hero-copy-panel{min-height:100%;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;justify-content:flex-start;align-self:stretch;gap:1.5rem;margin-top:0;padding-top:14.2rem;padding-bottom:2.4rem;display:flex}.visual-hero-shell .hero-copy-stack{gap:1.15rem;transform:none!important}.visual-hero-shell .hero-display.hero-gate-title{flex-direction:column;gap:.85rem;max-width:none;display:flex}.visual-hero-shell .hero-gate-title__question{letter-spacing:-.02em;max-width:17ch;font-size:clamp(2.55rem,1.7rem + 2.3vw,3.45rem);font-weight:640;line-height:1.04;display:block}.visual-hero-shell .hero-gate-title__answer{letter-spacing:-.01em;max-width:20ch;color:var(--authority-on-dark);margin-top:2.5rem;font-size:clamp(1.6rem,1.2rem + 1.05vw,2.12rem);font-weight:560;line-height:1.16;display:block}@supports (color:color-mix(in lab, red, red)){.visual-hero-shell .hero-gate-title__answer{color:color-mix(in srgb,var(--authority-on-dark)80%,var(--copper))}}.visual-hero-shell .hero-gate-title__answer-brand{color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.visual-hero-shell .hero-gate-title__answer-brand{color:color-mix(in srgb,var(--copper)62%,var(--authority-on-dark))}}.visual-hero-shell .hero-copy-stack .hero-gate-title+.hero-lead{margin-top:1.125rem}.visual-hero-shell .hero-lead{max-width:36rem;font-size:1.1rem;line-height:1.45}.visual-hero-shell .gate-operator-cue{width:min(100%,33rem);margin-top:auto;padding:1.05rem 1.15rem}.visual-hero-shell .gate-operator-cue__photo{width:3rem;height:3rem}.visual-hero-shell .gate-operator-cue__name{font-size:1.08rem}.diagnostic-panel--gate{flex-direction:column;justify-content:flex-start;align-self:stretch;padding:1.75rem 1.7rem 1.6rem;display:flex}.diagnostic-panel--gate>p.mt-3{margin-top:.6rem!important}.diagnostic-panel--gate>.mt-5{margin-top:1.1rem!important}.diagnostic-panel--gate>p.mt-4{margin-top:.95rem!important}.diagnostic-panel--gate .diagnostic-choice-grid{gap:.8rem}.diagnostic-panel--gate .diagnostic-choice-card{min-height:132px;padding:1.05rem 1.15rem}}.hero-copy-panel{min-width:0;max-width:700px;padding:1.5rem}.hero-copy-stack{flex-direction:column;gap:1.15rem;display:flex}.hero-copy-stack .hero-kicker{margin-bottom:0}.hero-proof-line{margin:0}.visual-hero-shell .hero-display{opacity:1;color:var(--authority-on-dark);text-shadow:0 1px 2px #07152499,0 6px 28px #0715246b}.visual-hero-shell .hero-display.hero-gate-title{flex-direction:column;gap:.7rem;max-width:none;line-height:1.08;display:flex}.visual-hero-shell .hero-gate-title__question,.visual-hero-shell .hero-gate-title__answer{display:block}.visual-hero-shell .hero-gate-title__question{letter-spacing:-.018em;max-width:18ch;font-size:clamp(2.1rem,1.4rem + 2.6vw,3rem);font-weight:640;line-height:1.06}.visual-hero-shell .hero-gate-title__answer{max-width:22ch;color:var(--authority-on-dark);margin-top:2.5rem;font-size:clamp(1.45rem,1.05rem + 1.4vw,1.95rem);font-weight:560;line-height:1.18}@supports (color:color-mix(in lab, red, red)){.visual-hero-shell .hero-gate-title__answer{color:color-mix(in srgb,var(--authority-on-dark)80%,var(--copper))}}.visual-hero-shell .hero-gate-title__answer-brand{color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.visual-hero-shell .hero-gate-title__answer-brand{color:color-mix(in srgb,var(--copper)62%,var(--authority-on-dark))}}.visual-hero-shell .hero-copy-stack .hero-gate-title+.hero-lead{margin-top:.5rem}.visual-hero-shell .hero-lead,.visual-hero-shell .hero-proof-line{opacity:1;color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.visual-hero-shell .hero-proof-line{color:color-mix(in srgb,var(--authority-on-dark)84%,transparent)}}.visual-hero-shell .hero-kicker{opacity:1;color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.visual-hero-shell .hero-kicker{color:color-mix(in srgb,var(--authority-on-dark)70%,var(--copper))}}.gate-operator-cue{width:min(100%,31rem);color:var(--authority-on-dark);background:linear-gradient(165deg,#fffaf21c,#fffaf209);border:1px solid #fffaf22e;border-radius:.78rem;flex-direction:column;gap:.72rem;margin-top:1rem;padding:.95rem 1rem;display:flex;box-shadow:inset 0 1px #fffaf21f}.gate-operator-cue__identity{align-items:center;gap:.7rem;display:flex}.gate-operator-cue__photo{object-fit:cover;object-position:50% 42%;border:1px solid #d29a5780;border-radius:.62rem;flex-shrink:0;width:2.55rem;height:2.55rem;display:block;box-shadow:0 0 0 1px #fffaf214,0 .65rem 1.4rem #0000002e}.gate-operator-cue__pin{width:2.2rem;height:2.2rem;color:var(--copper);background:linear-gradient(165deg,#d29a5729,#d29a570d);border:1px solid #d29a576b;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gate-operator-cue__pin svg{width:1.15rem;height:1.15rem}.gate-operator-cue__id-copy{flex-direction:column;gap:.18rem;min-width:0;display:flex}.gate-operator-cue__eyebrow{color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.gate-operator-cue__eyebrow{color:color-mix(in srgb,var(--authority-on-dark)58%,var(--copper))}}.gate-operator-cue__eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:900}.gate-operator-cue__name{color:var(--authority-on-dark);letter-spacing:.01em;font-size:1.02rem;font-weight:800;line-height:1.2}.gate-operator-cue__role{color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.gate-operator-cue__role{color:color-mix(in srgb,var(--authority-on-dark)76%,transparent)}}.gate-operator-cue__role{font-size:.74rem;line-height:1.32}.gate-operator-cue__presence{color:var(--authority-on-dark);margin:0}@supports (color:color-mix(in lab, red, red)){.gate-operator-cue__presence{color:color-mix(in srgb,var(--authority-on-dark)82%,transparent)}}.gate-operator-cue__presence{font-size:.8rem;line-height:1.42}.gate-operator-cue__price{color:var(--authority-on-dark);border-top:1px solid #fffaf224;gap:.12rem;margin-top:.1rem;padding-top:.7rem;text-decoration:none;display:grid}.gate-operator-cue__price-label{color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.gate-operator-cue__price-label{color:color-mix(in srgb,var(--authority-on-dark)58%,var(--copper))}}.gate-operator-cue__price-label{letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:900}.gate-operator-cue__price-text{color:var(--authority-on-dark);flex-direction:column;gap:.38rem;display:flex}@supports (color:color-mix(in lab, red, red)){.gate-operator-cue__price-text{color:color-mix(in srgb,var(--authority-on-dark)80%,transparent)}}.gate-operator-cue__price-text{font-size:.78rem;line-height:1.34}.gate-cost-line{line-height:1.12;display:block}.gate-cost-lead{color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.gate-cost-lead{color:color-mix(in srgb,var(--authority-on-dark)68%,transparent)}}.gate-cost-lead{letter-spacing:.01em;font-size:.72rem;font-weight:600}.gate-cost-amount{color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.gate-cost-amount{color:color-mix(in srgb,var(--copper)82%,#fffaf2)}}.gate-cost-amount{letter-spacing:.02em;font-size:clamp(1.25rem,1.05rem + .4vw,1.4rem);font-weight:800}.gate-cost-detail{color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.gate-cost-detail{color:color-mix(in srgb,var(--authority-on-dark)74%,transparent)}}.gate-cost-detail{font-size:.74rem;line-height:1.36}.gate-operator-cue__estimate-btn{border:1px solid var(--copper);align-self:start;align-items:center;gap:.4rem;margin-top:.62rem;padding:.55rem .95rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gate-operator-cue__estimate-btn{border:1px solid color-mix(in srgb,var(--copper)60%,transparent)}}.gate-operator-cue__estimate-btn{background:var(--copper);border-radius:.6rem}@supports (color:color-mix(in lab, red, red)){.gate-operator-cue__estimate-btn{background:color-mix(in srgb,var(--copper)16%,transparent)}}.gate-operator-cue__estimate-btn{color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.gate-operator-cue__estimate-btn{color:color-mix(in srgb,var(--copper)90%,#fffaf2)}}.gate-operator-cue__estimate-btn{letter-spacing:.01em;font-size:.78rem;font-weight:850;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}.gate-operator-cue__estimate-btn .choice-arrow{transition:transform .18s}.gate-operator-cue__estimate-btn:hover,.gate-operator-cue__estimate-btn:focus-visible{background:var(--copper)}@supports (color:color-mix(in lab, red, red)){.gate-operator-cue__estimate-btn:hover,.gate-operator-cue__estimate-btn:focus-visible{background:color-mix(in srgb,var(--copper)26%,transparent)}}.gate-operator-cue__estimate-btn:hover,.gate-operator-cue__estimate-btn:focus-visible{border-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.gate-operator-cue__estimate-btn:hover,.gate-operator-cue__estimate-btn:focus-visible{border-color:color-mix(in srgb,var(--copper)82%,transparent)}}.gate-operator-cue__estimate-btn:hover,.gate-operator-cue__estimate-btn:focus-visible{transform:translateY(-1px)}.gate-operator-cue__estimate-btn:hover .choice-arrow{transform:translate(3px)}@media (max-width:899px){.gate-operator-cue{gap:.6rem;margin-top:.72rem;padding:.8rem .85rem}.gate-operator-cue__name{font-size:.94rem}.gate-operator-cue__presence{font-size:.76rem}}@media (min-width:768px){.hero-copy-panel{padding:2rem}}.hero-kicker{color:var(--authority-on-dark);align-items:center;gap:.65rem;margin-bottom:1.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-kicker{color:color-mix(in srgb,var(--authority-on-dark)62%,var(--copper))}}.hero-kicker{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:900}.hero-kicker:before{background:linear-gradient(90deg,var(--copper),var(--copper));width:2.75rem;height:2px}@supports (color:color-mix(in lab, red, red)){.hero-kicker:before{background:linear-gradient(90deg,var(--copper),color-mix(in srgb,var(--copper)30%,transparent))}}.hero-kicker:before{content:""}.hero-display{max-width:13.4ch;color:var(--authority-on-dark);font-family:var(--font-display);letter-spacing:-.018em;overflow-wrap:break-word;text-shadow:0 2px 28px #07152473;font-size:2.65rem;font-weight:620;line-height:1.04}@media (min-width:768px){.hero-display{font-size:3.75rem}}@media (min-width:1180px){.hero-display{font-size:4.05rem}}.hero-lead{max-width:40rem;color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.hero-lead{color:color-mix(in srgb,var(--authority-on-dark)86%,transparent)}}.hero-lead{font-size:1.04rem}@media (min-width:768px){.hero-lead{font-size:1.18rem}}.hero-fact-grid{grid-template-columns:1fr;gap:.48rem;margin-top:1rem;display:grid}@media (min-width:640px){.hero-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.visual-hero-shell .hero-fact-grid{display:none}@media (max-width:640px){.gate-operator-cue{border-radius:.68rem;gap:.36rem;margin-top:.48rem;padding:.58rem .64rem}.gate-operator-cue__identity{gap:.52rem}.gate-operator-cue__photo{border-radius:.48rem;width:2rem;height:2rem}.gate-operator-cue__eyebrow{font-size:.5rem}.gate-operator-cue__name{font-size:.84rem}.gate-operator-cue__role{font-size:.64rem;line-height:1.18}.gate-operator-cue__presence{font-size:.66rem;line-height:1.22}.gate-operator-cue__price{padding-top:.42rem}.gate-operator-cue__price-label{font-size:.5rem}.gate-operator-cue__price-text{gap:.28rem;font-size:.66rem;line-height:1.24}.gate-cost-lead{font-size:.6rem}.gate-cost-amount{letter-spacing:.015em;font-size:1.22rem}.gate-cost-detail{font-size:.64rem;line-height:1.3}.gate-operator-cue__estimate-btn{gap:.3rem;margin-top:.5rem;padding:.5rem .85rem;font-size:.72rem}.hero-display{max-width:12.8ch;font-size:2.48rem}.hero-kicker{margin-bottom:1rem}.hero-fact-grid{gap:.55rem;margin-top:1.2rem}.home-page .visual-hero-shell .hero-display.hero-gate-title{gap:.4rem;max-width:none;line-height:1.1}.home-page .visual-hero-shell .hero-gate-title__question{max-width:min(100%,22ch);font-size:clamp(1.85rem,1.25rem + 3vw,2.25rem);font-weight:640;line-height:1.08}.home-page .visual-hero-shell .hero-gate-title__answer{max-width:min(100%,24ch);margin-top:2.5rem;font-size:clamp(1.3rem,1rem + 1.8vw,1.55rem);font-weight:560;line-height:1.2}.home-page .visual-hero-shell .hero-copy-stack .hero-gate-title+.hero-lead{margin-top:.5rem}.home-page .visual-hero-shell .hero-kicker{margin-bottom:.55rem;font-size:.64rem}}.hero-fact{border:1px solid #fffaf229;border-top-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.hero-fact{border-top-color:color-mix(in srgb,var(--copper)38%,#fffaf233)}}.hero-fact{color:var(--authority-on-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fffaf218,#fffaf20b);border-radius:.72rem;padding:.58rem .66rem;box-shadow:inset 0 1px #fffaf21a}.hero-fact span{color:var(--authority-on-dark);display:block}@supports (color:color-mix(in lab, red, red)){.hero-fact span{color:color-mix(in srgb,var(--authority-on-dark)52%,var(--copper))}}.hero-fact span{letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:800}.hero-fact strong{font-size:.78rem;line-height:1.18}.site-nav{border:1px solid var(--structural-light);align-items:center;gap:.15rem;display:none}@supports (color:color-mix(in lab, red, red)){.site-nav{border:1px solid color-mix(in srgb,var(--structural-light)82%,transparent)}}.site-nav{background:var(--surface-light-alt);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.site-nav{background:color-mix(in srgb,var(--surface-light-alt)48%,transparent)}}.site-nav{padding:.2rem}@media (min-width:1024px){.site-nav{display:flex}}.site-nav__link{color:var(--body);border-radius:999px;justify-content:center;align-items:center;padding:.58rem .82rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-nav__link{color:color-mix(in srgb,var(--body)88%,transparent)}}.site-nav__link{white-space:nowrap;font-size:.84rem;font-weight:700;line-height:1;text-decoration:none}.site-nav__link:hover{background:var(--surface-card);color:var(--heading)}.mobile-menu-button{z-index:60;border:1px solid var(--structural-light);background:var(--surface-light-alt);width:2.9rem;height:2.9rem;color:var(--body);transition:background var(--motion-quick)var(--motion-ease-out),border-color var(--motion-quick)var(--motion-ease-out),box-shadow var(--motion-quick)var(--motion-ease-out);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);box-shadow:0 8px 22px #10263f1a}.hamburger-line{background:var(--body);transition:transform var(--motion-quick)var(--motion-ease-out),opacity var(--motion-quick)var(--motion-ease-out)}.mobile-menu-button:hover,.mobile-menu-button[aria-expanded=true]{border-color:var(--accent);background:var(--surface-card);box-shadow:0 12px 28px #10263f24}.mobile-nav-panel{opacity:0;transform-origin:top;transition:opacity var(--motion-standard)var(--motion-ease-out),transform var(--motion-standard)var(--motion-ease-out);transform:translateY(-8px)}.mobile-nav-panel--open{opacity:1;transform:translateY(0)}.mobile-nav-link{transition:background var(--motion-quick)var(--motion-ease-out),color var(--motion-quick)var(--motion-ease-out),transform var(--motion-quick)var(--motion-ease-out)}.mobile-nav-link:hover,.mobile-nav-link:focus-visible{transform:translate(2px)}@media (min-width:768px){.mobile-menu-button{right:2rem}}@media (min-width:1024px){.mobile-menu-button{display:none}}.locale-switch{border:1px solid var(--structural-light);background:var(--surface-light-alt);border-radius:999px;align-items:center;gap:.2rem;height:2.25rem;padding:.2rem;display:flex}.locale-switch__link{min-width:2.1rem;height:1.8rem;color:var(--body);border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.locale-switch__link[aria-current=page]{background:var(--authority-bg);color:var(--authority-on-dark)}.header-locale-mobile .locale-switch{height:2rem;padding:.15rem}.header-locale-mobile .locale-switch__link{min-width:1.95rem;height:1.65rem;font-size:.72rem}.header-controls{margin-right:3.25rem}@media (min-width:1024px){.header-controls{margin-right:0}}.diagnostic-panel{color:var(--body);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(170deg,#fffcf6f7,#faf4e9f2);border:1px solid #fffaf24d;border-radius:1.5rem;align-self:end;min-width:0;box-shadow:inset 0 1px #ffffffd9,0 28px 70px #00000042}.diagnostic-panel--gate{padding:1.35rem 1.35rem 1.15rem}@media (min-width:768px){.diagnostic-panel--gate{padding:1.75rem 1.85rem 1.45rem}}.diagnostic-choice-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:900px){.diagnostic-choice-grid{gap:1rem}}.diagnostic-choice-card{isolation:isolate;cursor:pointer;border:1px solid var(--line);flex-direction:column;width:100%;min-height:142px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.diagnostic-choice-card{border:1px solid color-mix(in srgb,var(--line)58%,var(--accent))}}.diagnostic-choice-card{background:linear-gradient(135deg,var(--surface-card)0%,var(--surface-card)56%,var(--stone)100%);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.diagnostic-choice-card{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-card)98%,white)0%,var(--surface-card)56%,color-mix(in srgb,var(--stone)36%,var(--surface-card))100%)}}.diagnostic-choice-card{text-align:left;transition:transform .26s var(--motion-ease-out),border-color .26s var(--motion-ease-out),background .26s var(--motion-ease-out),box-shadow .26s var(--motion-ease-out),opacity .26s var(--motion-ease-out);will-change:transform;padding:1.1rem 1.15rem;box-shadow:inset 0 1px #ffffff9e,0 10px 24px #10263f12}.diagnostic-choice-card:before{z-index:2;background:var(--accent);content:"";opacity:.14;width:5px;transition:opacity var(--motion-standard)var(--motion-ease-out),transform var(--motion-standard)var(--motion-ease-out);border-radius:999px;position:absolute;inset:0 auto 0 0;transform:scaleY(.54)}.diagnostic-choice-card:after{z-index:0;background:linear-gradient(115deg,transparent 0%,#ffffff80 42%,transparent 66%),linear-gradient(135deg,transparent 0%,var(--accent)100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.diagnostic-choice-card:after{background:linear-gradient(115deg,transparent 0%,#ffffff80 42%,transparent 66%),linear-gradient(135deg,transparent 0%,color-mix(in srgb,var(--accent)9%,transparent)100%)}}.diagnostic-choice-card:after{content:"";opacity:0;transition:opacity .24s var(--motion-ease-out),transform .3s var(--motion-ease-out);transform:translate(-30%)}.diagnostic-choice-card>*{z-index:1;position:relative}.diagnostic-choice-card:hover,.diagnostic-choice-card:focus-visible{border-color:var(--accent);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.diagnostic-choice-card:hover,.diagnostic-choice-card:focus-visible{border-color:color-mix(in srgb,var(--accent)88%,var(--copper));background:linear-gradient(135deg,color-mix(in srgb,var(--surface-card)94%,white)0%,color-mix(in srgb,var(--surface-card)82%,var(--stone))100%);box-shadow:inset 0 1px 0 #ffffffb8,0 22px 44px #10263f29,0 0 0 1px color-mix(in srgb,var(--accent)26%,transparent),0 0 32px color-mix(in srgb,var(--accent)13%,transparent)}}.diagnostic-choice-card:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.diagnostic-choice-card:focus-visible{outline:2px solid color-mix(in srgb,var(--accent)62%,transparent)}}.diagnostic-choice-card:focus-visible{outline-offset:3px}.diagnostic-choice-card:hover:before,.diagnostic-choice-card:focus-visible:before{opacity:.82;transform:scaleY(.9)}.diagnostic-choice-card:hover:after,.diagnostic-choice-card:focus-visible:after{opacity:.86;transform:translate(0)}.diagnostic-choice-card[aria-pressed=true]{border-color:var(--accent);background:linear-gradient(135deg,var(--surface-card)0%,var(--stone)100%);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.diagnostic-choice-card[aria-pressed=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-card)78%,var(--stone))0%,color-mix(in srgb,var(--stone)66%,var(--surface-card))100%)}}.diagnostic-choice-card[aria-pressed=true]{box-shadow:inset 0 1px 0 #ffffffb3,0 26px 52px #b8664a3d,0 0 0 1px var(--accent),0 0 36px var(--accent)}@supports (color:color-mix(in lab, red, red)){.diagnostic-choice-card[aria-pressed=true]{box-shadow:inset 0 1px 0 #ffffffb3,0 26px 52px #b8664a3d,0 0 0 1px color-mix(in srgb,var(--accent)38%,transparent),0 0 36px color-mix(in srgb,var(--accent)18%,transparent)}}.diagnostic-choice-card[aria-pressed=true]:after{opacity:1;transform:translate(0)}.diagnostic-choice-grid:has(.diagnostic-choice-card[aria-pressed=true]) .diagnostic-choice-card:not([aria-pressed=true]){opacity:.68;transform:scale(.99)}.diagnostic-choice-card[aria-pressed=true]:before{opacity:1;transform:scaleY(1)}.diagnostic-choice-grid.motion-entrance>.diagnostic-choice-card:before{animation:diagnostic-card-edge-pulse .92s var(--motion-ease-out)}.diagnostic-choice-grid.motion-entrance>.diagnostic-choice-card:after{animation:diagnostic-card-soft-wave .92s var(--motion-ease-out)}.diagnostic-choice-grid.motion-entrance>.diagnostic-choice-card:first-child:before,.diagnostic-choice-grid.motion-entrance>.diagnostic-choice-card:first-child:after{animation-delay:.52s}.diagnostic-choice-grid.motion-entrance>.diagnostic-choice-card:nth-child(2):before,.diagnostic-choice-grid.motion-entrance>.diagnostic-choice-card:nth-child(2):after{animation-delay:.7s}.diagnostic-choice-grid.motion-entrance>.diagnostic-choice-card:nth-child(3):before,.diagnostic-choice-grid.motion-entrance>.diagnostic-choice-card:nth-child(3):after{animation-delay:.88s}@keyframes diagnostic-card-edge-pulse{0%,to{opacity:.14;transform:scaleY(.54)}46%{opacity:.58;transform:scaleY(.82)}}@keyframes diagnostic-card-soft-wave{0%{opacity:0;transform:translate(-32%)}42%{opacity:.58}78%{opacity:.14;transform:translate(18%)}to{opacity:0;transform:translate(24%)}}.diagnostic-choice-card__title{color:var(--heading);font-size:1.02rem;font-weight:850;line-height:1.22}.diagnostic-choice-card__body{color:var(--body);margin-top:.65rem;font-size:.9rem;line-height:1.5}.diagnostic-choice-card__footer{color:var(--support);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.9rem;font-size:.82rem;font-weight:850;display:flex}.choice-arrow{border:1px solid var(--accent);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.choice-arrow{border:1px solid color-mix(in srgb,var(--accent)22%,transparent)}}.choice-arrow{background:var(--accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.choice-arrow{background:color-mix(in srgb,var(--accent)12%,var(--surface-light-alt))}}.choice-arrow{color:var(--accent);transition:transform var(--motion-quick)var(--motion-ease-out),border-color var(--motion-quick)var(--motion-ease-out),background var(--motion-quick)var(--motion-ease-out),box-shadow var(--motion-quick)var(--motion-ease-out),color var(--motion-quick)var(--motion-ease-out);font-weight:900;box-shadow:inset 0 1px #ffffff9e}.diagnostic-choice-card:hover .choice-arrow,.diagnostic-choice-card:focus-visible .choice-arrow{border-color:var(--accent);transform:translate(6px)scale(1.06)}@supports (color:color-mix(in lab, red, red)){.diagnostic-choice-card:hover .choice-arrow,.diagnostic-choice-card:focus-visible .choice-arrow{border-color:color-mix(in srgb,var(--accent)72%,var(--copper))}}.diagnostic-choice-card:hover .choice-arrow,.diagnostic-choice-card:focus-visible .choice-arrow{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.diagnostic-choice-card:hover .choice-arrow,.diagnostic-choice-card:focus-visible .choice-arrow{background:color-mix(in srgb,var(--accent)92%,white)}}.diagnostic-choice-card:hover .choice-arrow,.diagnostic-choice-card:focus-visible .choice-arrow{box-shadow:inset 0 1px 0 #ffffff4d,0 10px 18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.diagnostic-choice-card:hover .choice-arrow,.diagnostic-choice-card:focus-visible .choice-arrow{box-shadow:inset 0 1px 0 #ffffff4d,0 10px 18px color-mix(in srgb,var(--accent)22%,transparent)}}.diagnostic-choice-card:hover .choice-arrow,.diagnostic-choice-card:focus-visible .choice-arrow{color:#fff}.diagnostic-choice-card[aria-pressed=true] .choice-arrow{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 1px 0 #ffffff4d,0 12px 20px var(--accent);transform:translate(7px)scale(1.07)}@supports (color:color-mix(in lab, red, red)){.diagnostic-choice-card[aria-pressed=true] .choice-arrow{box-shadow:inset 0 1px 0 #ffffff4d,0 12px 20px color-mix(in srgb,var(--accent)26%,transparent)}}.diagnostic-choice-card[aria-pressed=true] .choice-arrow{color:#fff}.disclosure-shell{transition:border-color var(--motion-standard)var(--motion-ease-out),box-shadow var(--motion-standard)var(--motion-ease-out)}.disclosure-trigger{background:var(--surface-card);width:100%;color:inherit;text-align:left;cursor:pointer;transition:background var(--motion-quick)var(--motion-ease-out),color var(--motion-quick)var(--motion-ease-out);border:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.125rem 1.25rem;display:flex}.disclosure-trigger:hover{background:var(--surface-light-alt)}.disclosure-trigger:focus{outline:none}.disclosure-trigger:focus-visible{outline:2px solid var(--support);outline-offset:2px}.disclosure-trigger__text{flex:auto;min-width:0}.disclosure-trigger__title{color:var(--heading);font-size:1rem;font-weight:700;line-height:1.45}.disclosure-trigger__summary{color:var(--muted);margin:.4rem 0 0;font-size:.875rem;line-height:1.5}.disclosure-trigger__action{flex:none;align-self:center;align-items:center;gap:.5rem;display:flex}.disclosure-trigger__label{color:var(--support);white-space:nowrap;font-size:.875rem;font-weight:600}.disclosure-icon{background:var(--surface-light-alt);width:1.25rem;height:1.25rem;color:var(--accent);transition:transform var(--motion-standard)var(--motion-ease-out),background var(--motion-standard)var(--motion-ease-out),color var(--motion-standard)var(--motion-ease-out);border-radius:999px;flex-shrink:0;padding:.25rem}.disclosure-icon--open{transform:rotate(180deg)}.disclosure-content{border-top:1px solid var(--structural-light);background:var(--surface-light-alt);padding:1.25rem 1.25rem 1.35rem}@media (min-width:640px){.disclosure-trigger{align-items:center;padding:1.25rem 1.5rem}.disclosure-content{padding:1.35rem 1.5rem 1.5rem}}@media (max-width:639px){.disclosure-trigger{flex-wrap:wrap;row-gap:.75rem;padding:1.125rem}.disclosure-trigger__action{justify-content:flex-end;align-self:stretch;width:100%;padding-top:.1rem}}.disclosure-grid{opacity:0;transition:grid-template-rows var(--motion-standard)var(--motion-ease-out),opacity var(--motion-standard)var(--motion-ease-out);grid-template-rows:0fr;display:grid}.disclosure-grid--open{opacity:1;grid-template-rows:1fr}.disclosure-grid__inner{min-height:0;overflow:hidden}.disclosure-content{transition:transform var(--motion-standard)var(--motion-ease-out),opacity var(--motion-standard)var(--motion-ease-out);transform:translateY(-4px)}.disclosure-grid--open .disclosure-content{transform:translateY(0)}@media (max-width:899px){.visual-hero-section{min-height:auto;padding-top:.45rem;padding-bottom:.75rem}.visual-hero-gate-stack{flex-direction:column;min-height:calc(100dvh - 5.75rem);display:flex}.visual-hero-shell{flex-direction:column;flex:1;min-height:100%;display:flex}.visual-hero-section__atmosphere-image{object-position:50% 36%;opacity:.21}.visual-hero-section__atmosphere:after{background:linear-gradient(#07152470 0%,#0b1d3385 50%,#07152494 100%)}.visual-hero-shell:before{background:linear-gradient(#071524f5 0%,#071524f0 28%,#071524e8 40%,#0b1d3394 62%,#0b1d3373 100%)}.visual-hero-shell .gfx-field--gate{opacity:1;-webkit-mask-composite:destination-out;-webkit-mask-composite:source-out;-webkit-mask-composite:source-out;-webkit-mask-image:linear-gradient(#fff,#fff),radial-gradient(94% 34% at 50% 32%,#000 0% 62%,#0000 70%);mask-image:linear-gradient(#fff,#fff),radial-gradient(94% 34% at 50% 32%,#000 0% 62%,#0000 70%);-webkit-mask-composite:source-out;mask-composite:subtract}.visual-hero-content{flex-direction:column;flex:1;justify-content:space-between;gap:.75rem;padding:.85rem;display:flex}.visual-hero-shell .hero-copy-panel{box-shadow:none;background:0 0;border:none;border-radius:0;flex:0 auto;padding:.85rem .85rem .2rem}.hero-copy-stack{gap:1rem}.diagnostic-panel{flex-shrink:0;margin-top:0;scroll-margin-top:6.5rem}}@media (max-width:640px){.visual-card,.visual-card-strong,.diagnostic-panel,.diagnostic-result-shell{border-radius:1rem}.module-tile-visual--diagram{display:none}.operational-module-tile--compact{grid-template-columns:minmax(0,1fr)}.module-tile-visual--photo{min-height:12rem}.hero-fact{padding:.55rem .65rem}.visual-hero-content{gap:.48rem;padding:.58rem}.visual-hero-shell .hero-copy-panel{box-shadow:none;background:0 0;border:none;border-radius:0;padding:2.6rem .62rem .05rem}.home-page .visual-hero-shell .hero-copy-stack{gap:.55rem}.home-page .visual-hero-shell .hero-lead{font-size:.82rem;line-height:1.28;margin-top:.35rem!important}.home-page .visual-hero-shell .hero-fact-grid{display:none}.hero-fact strong{font-size:.72rem}.hero-fact span{font-size:.62rem}.gate-scroll-cue{min-height:1.5rem;font-size:.64rem;margin-top:.28rem!important}.diagnostic-panel--gate{padding:.82rem .78rem .78rem!important}.diagnostic-panel .section-label{font-size:.68rem}.diagnostic-panel--gate h2{font-size:1rem}.diagnostic-panel--gate>p{font-size:.72rem;line-height:1.24;margin-top:.28rem!important}.diagnostic-panel--gate>.mt-5{margin-top:.46rem!important}}@media (max-width:480px){.visual-hero-content{padding:.75rem}}.gate-scroll-cue{color:var(--authority-on-dark);align-items:center;gap:.45rem}@supports (color:color-mix(in lab, red, red)){.gate-scroll-cue{color:color-mix(in srgb,var(--authority-on-dark)78%,var(--copper))}}.gate-scroll-cue{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800;text-decoration:none}.gate-scroll-cue:after{content:"↓";font-size:.9rem;line-height:1}.gate-scroll-cue:hover,.gate-scroll-cue:focus-visible{color:var(--authority-on-dark)}.pathway-result-main .section-label{margin-top:0}.pathway-hero{--pw-accent:var(--sea);isolation:isolate;color:var(--authority-on-dark);align-items:center;padding-block:3.75rem 3.5rem;display:flex;position:relative;overflow:clip}.pathway-hero[data-pathway=regular-guest-stays]{--pw-accent:var(--copper)}.pathway-hero[data-pathway=mixed-not-defined]{--pw-accent:var(--clay)}.pathway-hero__media{z-index:-2;position:absolute;inset:0}.pathway-hero__image{object-position:56% 50%}.pathway-hero[data-pathway=private-use-only] .pathway-hero__image{object-position:58% 50%}.pathway-hero[data-pathway=regular-guest-stays] .pathway-hero__image{object-position:54% 50%}.pathway-hero[data-pathway=mixed-not-defined] .pathway-hero__image{object-position:50% 48%}.pathway-hero__media:after{content:"";background:radial-gradient(42rem 24rem at 92% 108%,var(--pw-accent),transparent 68%),linear-gradient(180deg,#07152452 0%,#0715249e 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pathway-hero__media:after{background:radial-gradient(42rem 24rem at 92% 108%,color-mix(in srgb,var(--pw-accent)18%,transparent),transparent 68%),linear-gradient(180deg,#07152452 0%,#0715249e 100%)}}.pathway-hero:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(108deg,#071524fa 0%,#071524f5 22%,#071524e6 36%,#0b1d3394 52%,#0b1d3347 66%,#0000 78%);position:absolute;inset:0}.pathway-hero:after{z-index:2;background:linear-gradient(90deg,var(--pw-accent),transparent 72%);content:"";height:4px;position:absolute;inset:auto 0 0}.pathway-hero__inner{z-index:1;gap:2.25rem;width:100%;max-width:1440px;padding-inline:clamp(1.25rem,4.25vw,4rem);display:grid;position:relative}.pathway-hero__main{z-index:1;min-width:0;max-width:46rem;position:relative;transform:none}@media (min-width:1024px){.pathway-hero{min-height:540px;padding-block:5rem 4.5rem}.pathway-hero:before{background:linear-gradient(112deg,#071524fa 0%,#071524f7 18%,#071524ed 32%,#0b1d339e 48%,#0b1d3352 62%,#0000 76%)}.pathway-hero__inner{grid-template-columns:minmax(0,1fr) minmax(22rem,26rem);align-items:start;gap:clamp(3rem,5vw,5.5rem)}}.pathway-hero__topline{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem 1.35rem;margin-bottom:1.6rem;display:flex}.pathway-hero__eyebrow{color:var(--authority-on-dark);align-items:center;gap:.65rem;margin:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pathway-hero__eyebrow{color:color-mix(in srgb,var(--authority-on-dark)55%,var(--pw-accent))}}.pathway-hero__eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:900}.pathway-hero__eyebrow:before{background:var(--pw-accent);content:"";width:2.5rem;height:2px}.pathway-hero__change{color:var(--authority-on-dark);cursor:pointer;transition:background var(--motion-quick)var(--motion-ease-out),border-color var(--motion-quick)var(--motion-ease-out);background:#fffaf214;border:1px solid #fffaf257;border-radius:999px;padding:.5rem 1.05rem;font-size:.78rem;font-weight:800}.pathway-hero__change:hover{background:#fffaf22e;border-color:#fffaf29e}.pathway-hero__title{max-width:16ch;color:var(--authority-on-dark);font-family:var(--font-display);letter-spacing:-.018em;text-shadow:0 1px 2px #0715248c,0 4px 22px #07152461;margin:0;font-size:2.45rem;font-weight:630;line-height:1.05}@media (min-width:768px){.pathway-hero__title{font-size:3.5rem}}.pathway-hero__lead{max-width:56ch;color:var(--authority-on-dark);text-shadow:0 1px 2px #07152473;margin:1.55rem 0 0;font-size:1.04rem;line-height:1.72}@media (min-width:768px){.pathway-hero__lead{margin-top:4.28rem;font-size:1.15rem}.pathway-hero__facts{gap:1.25rem;margin-top:2.55rem}.pathway-hero__fact{border-radius:1.0625rem;padding:1.2rem 1.3rem}.pathway-hero__fact-label{margin-bottom:.55rem}.pathway-hero__ctas{gap:1rem;margin-top:5.4rem}}.pathway-hero__facts{gap:1.15rem;margin-top:1.75rem;display:grid}@media (min-width:640px){.pathway-hero__facts{grid-template-columns:1fr 1fr;gap:1.2rem}}.pathway-hero__fact{border:1px solid #fffaf224;border-left:2px solid var(--pw-accent)}@supports (color:color-mix(in lab, red, red)){.pathway-hero__fact{border-left:2px solid color-mix(in srgb,var(--pw-accent)72%,transparent)}}.pathway-hero__fact{-webkit-backdrop-filter:blur(12px);background:linear-gradient(168deg,#0a1c2c94 0%,#0a1c2c75 100%);border-radius:1rem;padding:1.1rem 1.2rem;box-shadow:inset 0 1px #fffaf20f,0 10px 28px #00000029}.pathway-hero__fact-label{color:var(--authority-on-dark);margin:0 0 .5rem}@supports (color:color-mix(in lab, red, red)){.pathway-hero__fact-label{color:color-mix(in srgb,var(--authority-on-dark)52%,var(--pw-accent))}}.pathway-hero__fact-label{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.pathway-hero__fact-body{color:var(--authority-on-dark);margin:0}@supports (color:color-mix(in lab, red, red)){.pathway-hero__fact-body{color:color-mix(in srgb,var(--authority-on-dark)92%,transparent)}}.pathway-hero__fact-body{text-shadow:0 1px 2px #07152459;font-size:.95rem;line-height:1.65}.pathway-hero__ctas{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.pathway-hero__changes{z-index:1;background:linear-gradient(168deg,#0b1d33 0%,#071524 100%);border:1px solid #fffaf238;border-radius:.45rem;place-self:stretch stretch;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffaf21a,0 22px 52px #00000057}.pathway-hero__changes:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#fffaf20d 0%,#0000 22%);position:absolute;inset:0}@media (min-width:1024px){.pathway-hero__changes{justify-self:end;width:min(100%,26rem)}}@media (min-width:768px){.pathway-hero__changes{border-radius:.5rem}}.pathway-hero__changes>.pathway-hero__changes-label{z-index:2;color:var(--authority-on-dark);background:linear-gradient(#0f2740 0%,#0b1d33 100%);border-bottom:1px solid #fffaf224;margin:0;padding:1rem 1.3rem;position:relative}@supports (color:color-mix(in lab, red, red)){.pathway-hero__changes>.pathway-hero__changes-label{color:color-mix(in srgb,var(--authority-on-dark)68%,var(--pw-accent))}}.pathway-hero__changes>.pathway-hero__changes-label{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.pathway-hero__summary{z-index:2;gap:0;margin:0;padding:.2rem 1.3rem 1.1rem;display:grid;position:relative}.pathway-hero__summary-row{border-bottom:1px solid #fffaf217;gap:.3rem;padding:.85rem 0;display:grid}.pathway-hero__summary-row:last-child{border-bottom:none;padding-bottom:.2rem}.pathway-hero__summary-row dt{color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.pathway-hero__summary-row dt{color:color-mix(in srgb,var(--authority-on-dark)56%,var(--pw-accent))}}.pathway-hero__summary-row dt{letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:900}.pathway-hero__summary-row dd{color:var(--authority-on-dark);margin:0}@supports (color:color-mix(in lab, red, red)){.pathway-hero__summary-row dd{color:color-mix(in srgb,var(--authority-on-dark)94%,transparent)}}.pathway-hero__summary-row dd{font-size:.9rem;line-height:1.58}@media (max-width:767px){.pathway-hero{align-items:flex-start;padding-block:2.75rem 2.5rem}.pathway-hero:before{background:linear-gradient(#071524fa 0%,#071524f5 38%,#071524eb 58%,#0b1d33d1 100%)}.pathway-hero__inner{gap:1.75rem}.pathway-hero__title{max-width:none;font-size:2.15rem}.pathway-hero__lead{margin-top:1.85rem}.pathway-hero__facts{grid-template-columns:1fr;gap:1.1rem;margin-top:1.65rem}.pathway-hero__ctas{gap:.85rem;margin-top:1.95rem}}.footer-contact-region{align-items:flex-start;display:flex}.footer-contact-panel{border-radius:var(--radius);background:linear-gradient(135deg,#fffaf21f 0%,#fffaf20e 100%);border:1px solid #fffaf233;align-self:flex-start;width:100%;height:auto;padding:1rem;box-shadow:inset 0 1px #fffaf224,0 14px 34px #00000017}.footer-contact-panel__items{color:#fffaf2d6;gap:.65rem;margin-top:.85rem;font-size:.9rem;line-height:1.35;display:grid}.footer-contact-panel__items p{margin:0}.footer-contact-panel__phone{color:var(--authority-on-dark);font-size:1rem;font-weight:650;line-height:1.2}.footer-contact-panel a{overflow-wrap:anywhere}@media (min-width:768px){.footer-contact-panel{padding:1.15rem 1.25rem}.footer-contact-panel__phone{font-size:1.08rem}}@media (min-width:1025px){.footer-contact-region{justify-content:flex-end}.footer-contact-panel{max-width:25rem}}.diagnostic-result-shell{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.diagnostic-result-shell{border:1px solid color-mix(in srgb,var(--line)80%,var(--support))}}.diagnostic-result-shell{background:var(--surface-card);box-shadow:var(--shadow-soft);border-radius:1.3rem;overflow:hidden}.motion-result-panel{animation:motion-rise-in var(--motion-standard)var(--motion-ease-out)both}.params-changed-cue{color:var(--accent);animation:motion-cue-pulse var(--motion-slow)var(--motion-ease-out)both}@keyframes motion-cue-pulse{0%{opacity:.72;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.hiw-section--support{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.hiw-section--handoff{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}}.mobile-sticky-cta{animation:sticky-cta-in var(--motion-standard)var(--motion-ease-out)both;transition:opacity var(--motion-quick)var(--motion-ease-in),transform var(--motion-quick)var(--motion-ease-in)}:root[data-mobile-menu-open=true] .mobile-sticky-cta{opacity:0;pointer-events:none;transform:translateY(14px)}@keyframes sticky-cta-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.process-sequence>.is-visible .process-node,.motion-step.is-visible .process-node{box-shadow:0 0 0 8px var(--surface-card),0 0 0 12px var(--accent)}@supports (color:color-mix(in lab, red, red)){.process-sequence>.is-visible .process-node,.motion-step.is-visible .process-node{box-shadow:0 0 0 8px var(--surface-card),0 0 0 12px color-mix(in srgb,var(--accent)16%,transparent)}}.faq-category-link{min-height:100%}.faq-category-link[aria-current=true]{color:var(--heading)}.faq-search-shell{border:1px solid var(--structural-light);border-radius:var(--site-radius-control);background:var(--surface-card);box-shadow:var(--site-shadow-card);transition:border-color var(--motion-quick)var(--motion-ease-out),box-shadow var(--motion-quick)var(--motion-ease-out);gap:.45rem;padding:.95rem 1rem 1rem;display:grid}.faq-search-shell:focus-within{border-color:var(--support)}@supports (color:color-mix(in lab, red, red)){.faq-search-shell:focus-within{border-color:color-mix(in srgb,var(--support)52%,var(--line))}}.faq-search-shell:focus-within{box-shadow:0 0 0 1px var(--support)}@supports (color:color-mix(in lab, red, red)){.faq-search-shell:focus-within{box-shadow:0 0 0 1px color-mix(in srgb,var(--support)24%,transparent)}}.faq-search-shell__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem;font-weight:800}.faq-search-input{border:1px solid var(--structural-light);background:var(--surface-light-alt);width:100%;transition:background var(--motion-quick)var(--motion-ease-out),border-color var(--motion-quick)var(--motion-ease-out);border-radius:.7rem}.faq-search-input:focus{border-color:var(--support)}@supports (color:color-mix(in lab, red, red)){.faq-search-input:focus{border-color:color-mix(in srgb,var(--support)42%,var(--line))}}.faq-search-input:focus{background:var(--surface-card)}.diagnostic-result-top{border-bottom:1px solid var(--line);background:var(--surface-light-alt);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.diagnostic-result-top{background:color-mix(in srgb,var(--surface-light-alt)68%,var(--surface-card))}}.diagnostic-result-top{padding:1rem 1.2rem}.diagnostic-result-body{padding:1.25rem}.home-page{isolation:isolate;background:radial-gradient(32rem 18rem at 88% 18%,#2f6f7312,transparent 72%),linear-gradient(180deg,var(--surface-light)0%,var(--site-page-stone)54%,var(--surface-light)100%);position:relative}main.home-page:not(:has(.home-pathway-body)) .visual-hero-section{padding-bottom:clamp(2.85rem,4.8vw,4rem)}@media (min-width:900px){main.home-page:not(:has(.home-pathway-body)) .visual-hero-section{margin-top:-5rem}}main.home-page:not(:has(.home-pathway-body)):after{background:linear-gradient(180deg,var(--site-page-stone)0%,#0b18276b 42%,#0b1827eb 100%);height:2.75rem;display:block}@supports (color:color-mix(in lab, red, red)){main.home-page:not(:has(.home-pathway-body)):after{background:linear-gradient(180deg,color-mix(in srgb,var(--site-page-stone)72%,transparent)0%,#0b18276b 42%,#0b1827eb 100%)}}main.home-page:not(:has(.home-pathway-body)):after{content:"";pointer-events:none}main.home-page:not(:has(.home-pathway-body))+.site-footer{border-top-color:#fffaf20f}.home-section{position:relative;overflow:clip}.home-section:before,.home-section:after{pointer-events:none;content:"";position:absolute}.home-section:before{opacity:.72;inset:0}.home-section:after{opacity:.2;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.home-section>*{z-index:1;position:relative}.home-section--route:before{background:radial-gradient(46rem 20rem at 18% -6%,#fffdf9eb,#0000 68%),radial-gradient(34rem 18rem at 82% 24%,#d29a571f,#0000 72%),radial-gradient(30rem 16rem at 48% 72%,#2f6f7314,#0000 70%),linear-gradient(#091c3014,#fffdf98a 16%,#0000 72%)}.home-section--route:after{background-image:linear-gradient(var(--authority)1px,transparent 1px),linear-gradient(90deg,var(--authority)1px,transparent 1px),radial-gradient(circle at 50% 36%,var(--copper),transparent 42%)}@supports (color:color-mix(in lab, red, red)){.home-section--route:after{background-image:linear-gradient(color-mix(in srgb,var(--authority)14%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--authority)10%,transparent)1px,transparent 1px),radial-gradient(circle at 50% 36%,color-mix(in srgb,var(--copper)10%,transparent),transparent 42%)}}.home-section--route:after{background-size:52px 52px}.home-pathway-body .home-section--route{box-shadow:inset 0 28px 48px #08182a1f,inset 0 -42px 80px #fffaf29e}.home-section--contrast:before{background:radial-gradient(26rem 14rem at 78% 14%,#6e3a4412,#0000 70%),linear-gradient(#0000,#ebe4d973)}.home-section--contrast:after{background:repeating-linear-gradient(118deg,transparent 0 44px,var(--support)45px 46px)}@supports (color:color-mix(in lab, red, red)){.home-section--contrast:after{background:repeating-linear-gradient(118deg,transparent 0 44px,color-mix(in srgb,var(--support)16%,transparent)45px 46px)}}.home-section--scope:before{background:radial-gradient(30rem 14rem at 18% 4%,#2f6f7314,#0000 72%),linear-gradient(#fffdf99e,#0000)}.home-section--distinction:after{background:radial-gradient(36rem 18rem at 86% 10%,#d29a5721,transparent 72%),linear-gradient(90deg,transparent 0 16%,var(--authority)16% 16.12%,transparent 16.12% 58%,var(--authority)58% 58.12%,transparent 58.12%)}@supports (color:color-mix(in lab, red, red)){.home-section--distinction:after{background:radial-gradient(36rem 18rem at 86% 10%,#d29a5721,transparent 72%),linear-gradient(90deg,transparent 0 16%,color-mix(in srgb,var(--authority)12%,transparent)16% 16.12%,transparent 16.12% 58%,color-mix(in srgb,var(--authority)10%,transparent)58% 58.12%,transparent 58.12%)}}.home-section--final{background:radial-gradient(26rem 14rem at 82% 8%,#2f6f7329,#0000 72%),linear-gradient(#10263f 0%,#0f2438 72%,#0b1827 100%)}.home-route-open{gap:1.75rem;display:grid}@media (min-width:1024px){.home-route-open{grid-template-columns:minmax(0,.56fr) minmax(0,.44fr);align-items:start;gap:4rem}}.home-route-open__title{max-width:20ch}.home-route-open__context{gap:1.15rem;display:grid}.home-route-open__lead{color:var(--heading);margin:0}@supports (color:color-mix(in lab, red, red)){.home-route-open__lead{color:color-mix(in srgb,var(--heading)78%,var(--body))}}.home-route-open__lead{font-size:1.02rem;line-height:1.72}.home-route-open__note{border-left:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-route-open__note{border-left:3px solid color-mix(in srgb,var(--accent)55%,var(--line))}}.home-route-open__note{color:var(--heading);padding-left:1.1rem}@supports (color:color-mix(in lab, red, red)){.home-route-open__note{color:color-mix(in srgb,var(--heading)62%,var(--body))}}.home-route-open__note{font-size:.98rem;line-height:1.68}.home-route-open__lens{border-left:3px solid var(--accent);padding:1rem 1.1rem 1rem 1.2rem;position:relative}@supports (color:color-mix(in lab, red, red)){.home-route-open__lens{border-left:3px solid color-mix(in srgb,var(--accent)55%,var(--line))}}.home-route-open__lens{background:linear-gradient(90deg,var(--surface-light),transparent 72%),linear-gradient(180deg,#fffdf9b3,#fffdf933)}@supports (color:color-mix(in lab, red, red)){.home-route-open__lens{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-light)88%,var(--copper)),transparent 72%),linear-gradient(180deg,#fffdf9b3,#fffdf933);box-shadow:inset 1px 0 0 color-mix(in srgb,var(--accent)16%,transparent)}}.home-route-open__lens:after{background:var(--accent);width:2.25rem;height:1px;position:absolute;bottom:.72rem;right:.75rem}@supports (color:color-mix(in lab, red, red)){.home-route-open__lens:after{background:color-mix(in srgb,var(--accent)38%,transparent)}}.home-route-open__lens:after{content:""}@supports (color:color-mix(in lab, red, red)){.home-route-open__lens[data-pathway=regular-guest-stays]{border-left-color:color-mix(in srgb,var(--copper)62%,var(--accent))}.home-route-open__lens[data-pathway=mixed-not-defined]{border-left-color:color-mix(in srgb,var(--support)62%,var(--accent))}}.home-route-open__lens-label{color:var(--support);margin:0 0 .45rem}@supports (color:color-mix(in lab, red, red)){.home-route-open__lens-label{color:color-mix(in srgb,var(--support)76%,var(--heading))}}.home-route-open__lens-label{letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;font-weight:900;line-height:1}.home-route-open__lens .home-route-open__note{box-shadow:none;background:0 0;border-left:0;padding-left:0}.home-process-panel{isolation:isolate;border:1px solid var(--line);margin-top:3.25rem;padding:1.2rem 1.1rem 1.45rem;position:relative}@supports (color:color-mix(in lab, red, red)){.home-process-panel{border:1px solid color-mix(in srgb,var(--line)62%,#fffdf9b8)}}.home-process-panel{background:linear-gradient(155deg,#fffdf9e0,#fffaf266 52%,#f2eee68c),radial-gradient(54rem 20rem at 16% -8%,#fffdf9d1,transparent 68%),radial-gradient(42rem 18rem at 84% 12%,var(--copper),transparent 68%);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.home-process-panel{background:linear-gradient(155deg,#fffdf9e0,#fffaf266 52%,#f2eee68c),radial-gradient(54rem 20rem at 16% -8%,#fffdf9d1,transparent 68%),radial-gradient(42rem 18rem at 84% 12%,color-mix(in srgb,var(--copper)16%,transparent),transparent 68%)}}.home-process-panel{overflow:hidden;box-shadow:0 28px 80px #10263f1a,0 3px 14px #b8664a0f,inset 0 1px #fffdf9f2,inset 0 -1px #d8cdbc61}.home-process-panel.is-visible{--process-motion-state:running}.home-process-panel:before,.home-process-panel:after{z-index:-1;content:"";pointer-events:none;position:absolute}.home-process-panel:before{background:radial-gradient(34rem 18rem at 18% 38%,var(--surface-light),transparent 72%),linear-gradient(90deg,var(--line)1px,transparent 1px),linear-gradient(180deg,var(--line)1px,transparent 1px);inset:0}@supports (color:color-mix(in lab, red, red)){.home-process-panel:before{background:radial-gradient(34rem 18rem at 18% 38%,color-mix(in srgb,var(--surface-light)72%,transparent),transparent 72%),linear-gradient(90deg,color-mix(in srgb,var(--line)30%,transparent)1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--line)24%,transparent)1px,transparent 1px)}}.home-process-panel:after{opacity:.5;filter:drop-shadow(0 22px 42px #10263f14);width:27rem;height:27rem;animation:18s ease-in-out infinite alternate process-field-drift;animation-play-state:var(--process-motion-state,paused);bottom:-9rem;right:-5rem;transform:translate(0)}.home-process-panel[data-pathway=private-use-only]:after{border:1px solid var(--support)}@supports (color:color-mix(in lab, red, red)){.home-process-panel[data-pathway=private-use-only]:after{border:1px solid color-mix(in srgb,var(--support)52%,transparent)}}.home-process-panel[data-pathway=private-use-only]:after{background:radial-gradient(circle at 50% 50%,var(--support)0 18%,transparent 19%),radial-gradient(circle at 50% 50%,transparent 0 54%,var(--copper)55% 56%,transparent 57%),repeating-radial-gradient(circle,transparent 0 3.1rem,var(--support)3.18rem 3.26rem);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.home-process-panel[data-pathway=private-use-only]:after{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--support)16%,transparent)0 18%,transparent 19%),radial-gradient(circle at 50% 50%,transparent 0 54%,color-mix(in srgb,var(--copper)20%,transparent)55% 56%,transparent 57%),repeating-radial-gradient(circle,transparent 0 3.1rem,color-mix(in srgb,var(--support)28%,transparent)3.18rem 3.26rem)}}.home-process-panel[data-pathway=regular-guest-stays]:after{border:1px solid var(--accent);bottom:-7.5rem;right:-3.5rem}@supports (color:color-mix(in lab, red, red)){.home-process-panel[data-pathway=regular-guest-stays]:after{border:1px solid color-mix(in srgb,var(--accent)36%,transparent)}}.home-process-panel[data-pathway=regular-guest-stays]:after{background:conic-gradient(from 35deg,transparent 0 14%,var(--accent)14% 24%,transparent 24% 46%,var(--copper)46% 56%,transparent 56% 100%),repeating-conic-gradient(from 4deg,transparent 0 7deg,var(--accent)7deg 8deg,transparent 8deg 16deg),radial-gradient(circle,transparent 0 56%,var(--accent)57% 58%,transparent 60%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.home-process-panel[data-pathway=regular-guest-stays]:after{background:conic-gradient(from 35deg,transparent 0 14%,color-mix(in srgb,var(--accent)34%,transparent)14% 24%,transparent 24% 46%,color-mix(in srgb,var(--copper)32%,transparent)46% 56%,transparent 56% 100%),repeating-conic-gradient(from 4deg,transparent 0 7deg,color-mix(in srgb,var(--accent)12%,transparent)7deg 8deg,transparent 8deg 16deg),radial-gradient(circle,transparent 0 56%,color-mix(in srgb,var(--accent)28%,transparent)57% 58%,transparent 60%)}}.home-process-panel[data-pathway=regular-guest-stays]:after{animation-name:process-field-turnover;animation-duration:22s}.home-process-panel[data-pathway=mixed-not-defined]:after{background:radial-gradient(circle at 38% 42%,var(--support)0 .42rem,transparent .48rem),radial-gradient(circle at 68% 64%,var(--accent)0 .34rem,transparent .4rem),linear-gradient(135deg,transparent 0 43%,var(--support)43% 44%,transparent 44%),linear-gradient(25deg,transparent 0 48%,var(--support)48% 49%,transparent 49%),linear-gradient(155deg,transparent 0 48%,var(--accent)48% 49%,transparent 49%);width:24rem;height:20rem;bottom:-5rem;right:-1rem}@supports (color:color-mix(in lab, red, red)){.home-process-panel[data-pathway=mixed-not-defined]:after{background:radial-gradient(circle at 38% 42%,color-mix(in srgb,var(--support)14%,transparent)0 .42rem,transparent .48rem),radial-gradient(circle at 68% 64%,color-mix(in srgb,var(--accent)12%,transparent)0 .34rem,transparent .4rem),linear-gradient(135deg,transparent 0 43%,color-mix(in srgb,var(--support)40%,transparent)43% 44%,transparent 44%),linear-gradient(25deg,transparent 0 48%,color-mix(in srgb,var(--support)30%,transparent)48% 49%,transparent 49%),linear-gradient(155deg,transparent 0 48%,color-mix(in srgb,var(--accent)24%,transparent)48% 49%,transparent 49%)}}.home-process-panel[data-pathway=mixed-not-defined]:after{animation-name:process-field-decision;animation-duration:20s}.home-process-posture{border:1px solid var(--accent);width:fit-content;max-width:100%;margin:0;padding:.8rem 1.05rem .76rem 3.1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.home-process-posture{border:1px solid color-mix(in srgb,var(--accent)38%,var(--line))}}.home-process-posture{background:radial-gradient(14rem 5rem at 12% 0%,#fffdf9eb,transparent 72%),linear-gradient(90deg,var(--surface-light),#fffdf9f0),repeating-linear-gradient(90deg,transparent 0,transparent 2.15rem,var(--line)2.2rem,transparent 2.25rem);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.home-process-posture{background:radial-gradient(14rem 5rem at 12% 0%,#fffdf9eb,transparent 72%),linear-gradient(90deg,color-mix(in srgb,var(--surface-light)78%,var(--copper)),#fffdf9f0),repeating-linear-gradient(90deg,transparent 0,transparent 2.15rem,color-mix(in srgb,var(--line)44%,transparent)2.2rem,transparent 2.25rem)}}.home-process-posture{color:var(--heading)}@supports (color:color-mix(in lab, red, red)){.home-process-posture{color:color-mix(in srgb,var(--heading)72%,var(--body))}}.home-process-posture{letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:900;line-height:1.45;box-shadow:0 18px 44px #10263f1a,0 0 0 4px #fffdf95c,inset 0 1px #fffdf9f5}.home-process-posture:before{border:2px solid var(--support);width:1rem;height:1rem;position:absolute;top:50%;left:1rem}@supports (color:color-mix(in lab, red, red)){.home-process-posture:before{border:2px solid color-mix(in srgb,var(--support)72%,var(--accent))}}.home-process-posture:before{background:var(--surface-light);box-shadow:0 0 0 4px var(--support);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.home-process-posture:before{box-shadow:0 0 0 4px color-mix(in srgb,var(--support)11%,transparent)}}.home-process-posture:before{content:"";transform:translateY(-50%)}.home-process-posture:after{background:var(--line);width:1px;height:1.55rem;position:absolute;top:50%;left:2.35rem}@supports (color:color-mix(in lab, red, red)){.home-process-posture:after{background:color-mix(in srgb,var(--line)68%,transparent)}}.home-process-posture:after{content:"";transform:translateY(-50%)}.home-process-posture[data-pathway=regular-guest-stays]:before{border-color:var(--accent);border-radius:.2rem}@supports (color:color-mix(in lab, red, red)){.home-process-posture[data-pathway=regular-guest-stays]:before{border-color:color-mix(in srgb,var(--accent)74%,var(--support))}}.home-process-posture[data-pathway=mixed-not-defined]:before{border-color:var(--support);border-radius:.15rem}@supports (color:color-mix(in lab, red, red)){.home-process-posture[data-pathway=mixed-not-defined]:before{border-color:color-mix(in srgb,var(--support)78%,var(--heading))}}.home-process-posture[data-pathway=mixed-not-defined]:before{transform:translateY(-50%)rotate(45deg)}.home-system-intro__header{max-width:none}.home-process-rail{border-top:1px solid var(--accent);flex-direction:column;gap:0;margin:2rem 0 0;padding:2.2rem 0 0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.home-process-rail{border-top:1px solid color-mix(in srgb,var(--accent)28%,var(--line))}}.home-process-rail{list-style:none;box-shadow:inset 0 1px #fffdf9ad}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway]{--rail-mid:color-mix(in srgb,var(--accent)38%,var(--line))}}.home-process-rail[data-pathway]{--rail-end:var(--copper);--rail-marker:var(--support)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway]{--rail-marker:color-mix(in srgb,var(--support)48%,var(--line))}}.home-process-rail[data-pathway=private-use-only]{--rail-mid:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=private-use-only]{--rail-mid:color-mix(in srgb,var(--accent)26%,var(--line))}}.home-process-rail[data-pathway=private-use-only]{--rail-end:var(--support)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=private-use-only]{--rail-end:color-mix(in srgb,var(--support)58%,var(--copper))}}.home-process-rail[data-pathway=regular-guest-stays]{--rail-start:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=regular-guest-stays]{--rail-start:color-mix(in srgb,var(--accent)86%,var(--copper))}}.home-process-rail[data-pathway=regular-guest-stays]{--rail-mid:var(--copper)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=regular-guest-stays]{--rail-mid:color-mix(in srgb,var(--copper)46%,var(--line))}}.home-process-rail[data-pathway=regular-guest-stays]{--rail-end:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=regular-guest-stays]{--rail-end:color-mix(in srgb,var(--accent)78%,var(--support))}}.home-process-rail[data-pathway=mixed-not-defined]{--rail-start:var(--support)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=mixed-not-defined]{--rail-start:color-mix(in srgb,var(--support)78%,var(--heading))}}.home-process-rail[data-pathway=mixed-not-defined]{--rail-mid:var(--support)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=mixed-not-defined]{--rail-mid:color-mix(in srgb,var(--support)32%,var(--line))}}.home-process-rail[data-pathway=mixed-not-defined]{--rail-end:var(--copper)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=mixed-not-defined]{--rail-end:color-mix(in srgb,var(--copper)46%,var(--line))}}.home-process-rail:before{background:linear-gradient(90deg,var(--rail-start,var(--accent)),var(--rail-end,var(--copper)));width:min(22%,7.5rem);height:3px;box-shadow:0 0 18px var(--rail-start,var(--accent));position:absolute;top:-2px;left:0}@supports (color:color-mix(in lab, red, red)){.home-process-rail:before{box-shadow:0 0 18px color-mix(in srgb,var(--rail-start,var(--accent))18%,transparent)}}.home-process-rail:before{content:"";transform-origin:0;transition:transform .9s var(--motion-ease-out);transform:scaleX(0)}.home-process-rail.is-visible:before{transform:scaleX(1)}.home-process-rail__step{grid-template-columns:3.25rem minmax(0,1fr);align-items:start;gap:0 1.35rem;min-width:0;padding:1.25rem 0;display:grid;position:relative}.home-process-rail__step:not(:last-child):after{background:linear-gradient(180deg,var(--rail-start,var(--accent)),var(--rail-mid,var(--accent)));width:2px;position:absolute;top:4.15rem;bottom:0;left:1.35rem}@supports (color:color-mix(in lab, red, red)){.home-process-rail__step:not(:last-child):after{background:linear-gradient(180deg,var(--rail-start,color-mix(in srgb,var(--accent)52%,var(--line))),var(--rail-mid,color-mix(in srgb,var(--accent)18%,var(--line))))}}.home-process-rail__step:not(:last-child):after{content:""}.home-process-rail__marker{z-index:3;isolation:isolate;border:1.5px solid var(--support);place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.home-process-rail__marker{border:1.5px solid color-mix(in srgb,var(--support)54%,var(--line));box-shadow:0 0 0 4px color-mix(in srgb,var(--surface-light)88%,transparent),0 14px 30px #10263f14,inset 0 1px 0 #fffdf9d9}}.home-process-rail__marker{transition:border-color .42s var(--motion-ease-out),box-shadow .42s var(--motion-ease-out),transform .52s var(--motion-ease-out);transform:translateY(0)}.home-process-rail__marker:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#fffdf9fa,#fffaf2eb 54%,#0000 72%);border-radius:.82rem;position:absolute;inset:-.72rem -.88rem}.home-process-rail__step[data-emphasis=true] .home-process-rail__marker{border-color:var(--support)}@supports (color:color-mix(in lab, red, red)){.home-process-rail__step[data-emphasis=true] .home-process-rail__marker{border-color:color-mix(in srgb,var(--support)70%,var(--accent))}}.home-process-rail__step[data-emphasis=true] .home-process-rail__marker{background:linear-gradient(180deg,var(--surface-light),var(--surface-light))}@supports (color:color-mix(in lab, red, red)){.home-process-rail__step[data-emphasis=true] .home-process-rail__marker{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-light)92%,var(--copper)),var(--surface-light))}}.home-process-rail__step[data-emphasis=true] .home-process-rail__marker{box-shadow:0 0 0 5px var(--accent),0 16px 38px #10263f1f,0 0 22px var(--support),inset 0 1px 0 #fffdf9e6}@supports (color:color-mix(in lab, red, red)){.home-process-rail__step[data-emphasis=true] .home-process-rail__marker{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent)14%,transparent),0 16px 38px #10263f1f,0 0 22px color-mix(in srgb,var(--support)11%,transparent),inset 0 1px 0 #fffdf9e6}}.home-process-rail__step[data-emphasis=true] .home-process-rail__label,.home-process-rail__step[data-emphasis=true] .home-process-rail__num{color:var(--support)}@supports (color:color-mix(in lab, red, red)){.home-process-rail__step[data-emphasis=true] .home-process-rail__label,.home-process-rail__step[data-emphasis=true] .home-process-rail__num{color:color-mix(in srgb,var(--support)88%,var(--accent))}}.home-process-rail__step[data-emphasis=true] .home-process-rail__title{color:var(--heading)}@supports (color:color-mix(in lab, red, red)){.home-process-rail__step[data-emphasis=true] .home-process-rail__title{color:color-mix(in srgb,var(--heading)92%,var(--support))}}.home-process-rail__num{color:var(--support);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:.08em;font-size:.78rem;font-weight:900;line-height:1}.home-process-rail__content{z-index:2;border:1px solid var(--line);min-width:0;padding:1rem 1rem 1.05rem;position:relative}@supports (color:color-mix(in lab, red, red)){.home-process-rail__content{border:1px solid color-mix(in srgb,var(--line)58%,#fffdf9ad)}}.home-process-rail__content{background:radial-gradient(14rem 8rem at 18% 0%,#fffdf9f0,transparent 72%),linear-gradient(180deg,#fffdf9e6,#fffaf2b3),linear-gradient(90deg,var(--surface-light),transparent 64%);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.home-process-rail__content{background:radial-gradient(14rem 8rem at 18% 0%,#fffdf9f0,transparent 72%),linear-gradient(180deg,#fffdf9e6,#fffaf2b3),linear-gradient(90deg,color-mix(in srgb,var(--surface-light)82%,var(--copper)),transparent 64%)}}.home-process-rail__content{transition:border-color .42s var(--motion-ease-out),box-shadow .42s var(--motion-ease-out),transform .52s var(--motion-ease-out);transform:translateY(0);box-shadow:0 18px 44px #10263f12,0 1px #fffdf9cc,inset 0 1px #fffdf9f0}.home-process-rail__content:before{background:linear-gradient(90deg,var(--rail-start,var(--accent)),var(--rail-mid,var(--accent)));width:42%;height:3px;position:absolute;top:-1px;left:-1px}@supports (color:color-mix(in lab, red, red)){.home-process-rail__content:before{background:linear-gradient(90deg,var(--rail-start,var(--accent)),color-mix(in srgb,var(--rail-mid,var(--accent))46%,transparent));box-shadow:0 8px 22px color-mix(in srgb,var(--rail-start,var(--accent))12%,transparent)}}.home-process-rail__content:before{content:""}.home-process-rail__content:after{border-right:1px solid var(--line);width:2rem;height:2rem;position:absolute;bottom:.72rem;right:.75rem}@supports (color:color-mix(in lab, red, red)){.home-process-rail__content:after{border-right:1px solid color-mix(in srgb,var(--line)42%,transparent)}}.home-process-rail__content:after{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.home-process-rail__content:after{border-bottom:1px solid color-mix(in srgb,var(--line)42%,transparent)}}.home-process-rail__content:after{content:"";opacity:.58}.home-process-rail__step[data-emphasis=true] .home-process-rail__content{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-process-rail__step[data-emphasis=true] .home-process-rail__content{border-color:color-mix(in srgb,var(--accent)24%,var(--line))}}.home-process-rail__step[data-emphasis=true] .home-process-rail__content{background:radial-gradient(13rem 7rem at 20% 0%,var(--copper),transparent 68%),linear-gradient(180deg,#fffdf9f0,#fffaf2c7)}@supports (color:color-mix(in lab, red, red)){.home-process-rail__step[data-emphasis=true] .home-process-rail__content{background:radial-gradient(13rem 7rem at 20% 0%,color-mix(in srgb,var(--copper)13%,transparent),transparent 68%),linear-gradient(180deg,#fffdf9f0,#fffaf2c7)}}.home-process-rail__step[data-emphasis=true] .home-process-rail__content{box-shadow:0 20px 46px #10263f13,inset 0 1px #fffdf9f2}.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__content{background:radial-gradient(13rem 8rem at 82% 0%,var(--support),transparent 68%),linear-gradient(180deg,#fffdf9f0,#fffaf2c2)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__content{background:radial-gradient(13rem 8rem at 82% 0%,color-mix(in srgb,var(--support)12%,transparent),transparent 68%),linear-gradient(180deg,#fffdf9f0,#fffaf2c2)}}.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(2) .home-process-rail__content,.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(3) .home-process-rail__content{background:repeating-linear-gradient(90deg,transparent 0 1.7rem,var(--accent)1.75rem 1.82rem),radial-gradient(12rem 7rem at 22% 0%,var(--copper),transparent 72%),linear-gradient(180deg,#fffdf9f0,#fffaf2bf)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(2) .home-process-rail__content,.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(3) .home-process-rail__content{background:repeating-linear-gradient(90deg,transparent 0 1.7rem,color-mix(in srgb,var(--accent)7%,transparent)1.75rem 1.82rem),radial-gradient(12rem 7rem at 22% 0%,color-mix(in srgb,var(--copper)13%,transparent),transparent 72%),linear-gradient(180deg,#fffdf9f0,#fffaf2bf)}}.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__content{border-color:var(--support)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__content{border-color:color-mix(in srgb,var(--support)32%,var(--line))}}.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__content{background:linear-gradient(135deg,transparent 0 66%,var(--support)66% 67%,transparent 67%),radial-gradient(13rem 8rem at 18% 0%,var(--support),transparent 70%),linear-gradient(180deg,#fffdf9f2,#fffaf2c2)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__content{background:linear-gradient(135deg,transparent 0 66%,color-mix(in srgb,var(--support)8%,transparent)66% 67%,transparent 67%),radial-gradient(13rem 8rem at 18% 0%,color-mix(in srgb,var(--support)13%,transparent),transparent 70%),linear-gradient(180deg,#fffdf9f2,#fffaf2c2)}}.home-process-rail__label{color:var(--support);margin:0 0 .45rem}@supports (color:color-mix(in lab, red, red)){.home-process-rail__label{color:color-mix(in srgb,var(--support)72%,var(--muted))}}.home-process-rail__label{letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:900}.home-process-rail__title{color:var(--heading);font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 .55rem;font-size:1.22rem;font-weight:700;line-height:1.2}.home-process-rail__body{max-width:34ch;color:var(--heading)}@supports (color:color-mix(in lab, red, red)){.home-process-rail__body{color:color-mix(in srgb,var(--heading)52%,var(--body))}}.home-process-rail__body{font-size:.98rem;line-height:1.72}@media (min-width:768px){.home-process-rail__step{grid-template-columns:3.5rem minmax(0,1fr);gap:0 1.5rem;padding:1.85rem 0}.home-process-rail__title{font-size:1.28rem}}@media (min-width:1024px){.home-process-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.35rem 1rem;padding-top:3.05rem;display:grid}.home-process-rail:after{background:linear-gradient(90deg,var(--rail-start,var(--accent))0%,var(--rail-mid,var(--accent))32%,var(--rail-end,var(--copper))68%,var(--rail-end,var(--copper))100%);height:3px;position:absolute;top:4.05rem;left:1.35rem;right:1.35rem}@supports (color:color-mix(in lab, red, red)){.home-process-rail:after{background:linear-gradient(90deg,var(--rail-start,var(--accent))0%,var(--rail-mid,color-mix(in srgb,var(--accent)38%,var(--line)))32%,color-mix(in srgb,var(--rail-end,var(--copper))42%,var(--line))68%,var(--rail-end,var(--copper))100%)}}.home-process-rail:after{content:"";pointer-events:none;box-shadow:0 0 18px var(--rail-start,var(--accent))}@supports (color:color-mix(in lab, red, red)){.home-process-rail:after{box-shadow:0 0 18px color-mix(in srgb,var(--rail-start,var(--accent))12%,transparent)}}.home-process-rail:after{transform-origin:0;transition:transform 1.15s var(--motion-ease-out).14s;transform:scaleX(0)}.home-process-rail.is-visible:after{transform:scaleX(1)}.home-process-rail[data-pathway=private-use-only]:after{background:linear-gradient(90deg,var(--rail-start)0%,var(--rail-mid)62%,var(--rail-end)100%);height:2px;box-shadow:0 0 18px var(--support),0 6px 18px var(--support);top:4.1rem}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=private-use-only]:after{box-shadow:0 0 18px color-mix(in srgb,var(--support)14%,transparent),0 6px 18px color-mix(in srgb,var(--support)9%,transparent)}}.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child:before{z-index:1;border:2px solid var(--support);width:.6rem;height:.6rem;position:absolute;top:1.08rem;left:1.72rem}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child:before{border:2px solid color-mix(in srgb,var(--support)72%,var(--accent))}}.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child:before{background:var(--surface-light);box-shadow:0 0 0 8px var(--support);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child:before{box-shadow:0 0 0 8px color-mix(in srgb,var(--support)10%,transparent)}}.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child:before{content:"";animation:4.8s ease-in-out infinite process-readiness-pulse;animation-play-state:var(--process-motion-state,paused);transform:translate(2.35rem)}.home-process-rail[data-pathway=regular-guest-stays]:after{background:repeating-linear-gradient(90deg,var(--rail-start)0,var(--rail-start).55rem,transparent .55rem,transparent 1.3rem),linear-gradient(90deg,var(--rail-start),var(--rail-mid),var(--rail-end))}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=regular-guest-stays]:after{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--rail-start)78%,var(--line))0,color-mix(in srgb,var(--rail-start)78%,var(--line)).55rem,transparent .55rem,transparent 1.3rem),linear-gradient(90deg,var(--rail-start),var(--rail-mid),var(--rail-end))}}.home-process-rail[data-pathway=regular-guest-stays]:after{box-shadow:0 0 22px var(--accent),0 8px 24px var(--copper)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=regular-guest-stays]:after{box-shadow:0 0 22px color-mix(in srgb,var(--accent)14%,transparent),0 8px 24px color-mix(in srgb,var(--copper)10%,transparent)}}.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:before{z-index:1;background:repeating-linear-gradient(90deg,var(--accent)0,var(--accent).25rem,transparent .25rem,transparent .75rem);width:calc(100% - 5.1rem);height:1px;position:absolute;top:1.34rem;left:4.6rem}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:before{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--accent)42%,transparent)0,color-mix(in srgb,var(--accent)42%,transparent).25rem,transparent .25rem,transparent .75rem)}}.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:before{content:"";opacity:.55}.home-process-rail[data-pathway=mixed-not-defined]{grid-template-columns:1.18fr .94fr .94fr .94fr}.home-process-rail[data-pathway=mixed-not-defined]:after{background:linear-gradient(90deg,var(--rail-start)0%,var(--rail-start)18%,var(--rail-mid)36%,var(--rail-end)100%);box-shadow:0 0 20px var(--support);left:1.55rem}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=mixed-not-defined]:after{box-shadow:0 0 20px color-mix(in srgb,var(--support)16%,transparent)}}.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child:before{z-index:0;border:1px solid var(--support);width:4.1rem;height:4.1rem;position:absolute;top:.38rem;left:-.45rem}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child:before{border:1px solid color-mix(in srgb,var(--support)32%,transparent)}}.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child:before{content:"";animation:5.6s ease-in-out infinite process-gate-breathe;animation-play-state:var(--process-motion-state,paused);border-radius:.35rem;transform:rotate(45deg)}.home-process-rail__step{flex-direction:column;gap:0;padding:0;display:flex}.home-process-rail__step:after{display:none}.home-process-rail__marker{margin-bottom:.9rem}.home-process-rail__body{max-width:none}.home-process-rail__content{min-height:13.25rem}}@keyframes process-field-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-.85rem,-.55rem)scale(1.035)}}@keyframes process-field-turnover{0%{transform:translate(0)rotate(0)scale(1)}to{transform:translate(-.6rem,-.45rem)rotate(5deg)scale(1.025)}}@keyframes process-field-decision{0%{transform:translate(0)skew(0deg)}to{transform:translate(-.5rem,-.35rem)skew(-1.5deg)}}@keyframes process-readiness-pulse{0%,to{opacity:.72;box-shadow:0 0 0 8px color-mix(in srgb,var(--support)10%,transparent)}50%{opacity:1;box-shadow:0 0 0 8px color-mix(in srgb,var(--support)12%,transparent),0 0 24px color-mix(in srgb,var(--support)18%,transparent)}}@keyframes process-gate-breathe{0%,to{opacity:.78;transform:rotate(45deg)scale(1)}50%{opacity:1;transform:rotate(45deg)scale(1.035)}}.home-contrast-band{border-radius:var(--site-radius-shell);box-shadow:var(--site-shadow-shell);margin-top:2.75rem;display:grid;overflow:hidden}@media (min-width:900px){.home-contrast-band{grid-template-columns:1fr 1fr}}.home-contrast-band__half{min-width:0;padding:2rem 1.5rem}@media (min-width:768px){.home-contrast-band__half{padding:3rem 2.75rem}}.home-contrast-band__half--risk{color:#fffaf2e0;background:radial-gradient(30rem 18rem at 12% 110%,#b8664a2e,#0000 70%),linear-gradient(150deg,#0a1c30,#10263f 70%)}.home-contrast-band__half--control{background:radial-gradient(30rem 18rem at 88% 110%,#2f6f731a,transparent 70%),linear-gradient(150deg,#fffdf8,var(--paper)60%,#f7f1e6);color:var(--body)}.home-contrast-band__mode{letter-spacing:.16em;text-transform:uppercase;margin:0 0 .85rem;font-size:.72rem;font-weight:900}.home-contrast-band__half--risk .home-contrast-band__mode{color:var(--clay)}@supports (color:color-mix(in lab, red, red)){.home-contrast-band__half--risk .home-contrast-band__mode{color:color-mix(in srgb,var(--clay)70%,#fffaf2)}}.home-contrast-band__half--control .home-contrast-band__mode{color:var(--support)}.home-contrast-band__heading{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 1.5rem;font-size:1.7rem;font-weight:640;line-height:1.12}@media (min-width:768px){.home-contrast-band__heading{font-size:2.1rem}}.home-contrast-band__half--risk .home-contrast-band__heading{color:#fffaf2}.home-contrast-band__half--control .home-contrast-band__heading{color:var(--heading)}.home-contrast-band__list{gap:.9rem;margin:0;padding:0;font-size:.97rem;line-height:1.6;list-style:none;display:grid}.home-contrast-band__list li{gap:.85rem;display:flex}.home-contrast-band__marker{border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem;margin-top:.55rem}.home-contrast-band__half--risk .home-contrast-band__marker{background:var(--clay);box-shadow:0 0 0 3px #b8664a47}.home-contrast-band__half--control .home-contrast-band__marker{background:var(--support);box-shadow:0 0 0 3px #2f6f732e}.home-contrast-band__closing{margin:1.75rem 0 0;padding-top:1.25rem;font-size:1rem;font-weight:700}.home-contrast-band__half--risk .home-contrast-band__closing{color:#fffaf2;border-top:1px solid #fffaf22e}.home-contrast-band__half--control .home-contrast-band__closing{border-top:1px solid var(--structural-light);color:var(--heading)}.home-risk-module{margin-top:2.5rem}.home-risk-stage{border-radius:var(--site-radius-shell);box-shadow:var(--site-shadow-shell);isolation:isolate;background:linear-gradient(150deg,#0a1c30,#10263f 70%);flex-direction:column;display:flex;position:relative;overflow:hidden}.home-risk-plane{min-width:0;position:relative}.home-risk-imgwrap{aspect-ratio:16/10;background:#0000004d;position:relative;overflow:hidden}.home-risk-figure{opacity:0;margin:0;position:absolute;inset:0}.home-risk-figure[data-state=active],.home-risk-figure[data-state=incoming]{opacity:1}@media (prefers-reduced-motion:no-preference){.home-risk-figure{transition:opacity .3s}}.home-risk-figure__img{object-fit:cover;object-position:center}.home-risk-plane--risk .home-risk-figure[data-risk-slide=water] .home-risk-figure__img{object-position:46% 68%}.home-risk-plane--risk .home-risk-figure[data-risk-slide=moisture] .home-risk-figure__img{object-position:70% 28%}.home-risk-plane--risk .home-risk-figure[data-risk-slide=access] .home-risk-figure__img{object-position:56% 62%}.home-risk-plane--risk .home-risk-figure[data-risk-slide=arrival] .home-risk-figure__img{object-position:40% 62%}.home-risk-scan{display:none}.home-risk-bubble{padding:1.2rem 1.4rem}.home-risk-bubble--risk{color:#fffaf2db;background:linear-gradient(150deg,#0c2034,#10263f)}.home-risk-bubble--control{color:#fffaf2e0;isolation:isolate;background:radial-gradient(16rem 12rem at 92% 4%,#47a79c5c,#0000 68%),radial-gradient(13rem 11rem at 0 100%,#d29a5733,#0000 66%),linear-gradient(145deg,#071827 0%,#0e2a37 54%,#07131f 100%);border-top:1px solid #76cdc12e;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffaf214,inset 0 -1px #06121fb8}.home-risk-bubble--control:before,.home-risk-bubble--control:after{pointer-events:none;content:"";position:absolute}.home-risk-bubble--control:before{z-index:0;background-color:#0000;background-image:linear-gradient(90deg,#76cdc114 1px,#0000 1px),linear-gradient(#fffaf20e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:3.9rem 3.9rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 88%);mask-image:linear-gradient(#000000e6,#0000 88%)}.home-risk-bubble--control:after{z-index:0;opacity:.54;background:linear-gradient(#76cdc12e,#0000);height:44%;inset:0 0 auto}.home-risk-control-aura{z-index:0;aspect-ratio:1;filter:blur(.3px);opacity:.74;background:radial-gradient(circle,#76cdc133,#0000 62%),conic-gradient(from 120deg,#0000,#d29a5747,#0000,#76cdc152,#0000);border:1px solid #76cdc142;border-radius:999px;width:13rem;position:absolute;top:18%;right:-4.4rem}.home-risk-control-main,.home-risk-controls{z-index:1;position:relative}.home-risk-control-main{flex-direction:column;gap:.95rem;display:flex}.home-risk-control-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.home-risk-bubble__tag{letter-spacing:.18em;text-transform:uppercase;margin-bottom:.5rem;font-size:.66rem;font-weight:900;display:block}.home-risk-bubble--risk .home-risk-bubble__tag{color:var(--clay)}@supports (color:color-mix(in lab, red, red)){.home-risk-bubble--risk .home-risk-bubble__tag{color:color-mix(in srgb,var(--clay)72%,#fffaf2)}}.home-risk-bubble--control .home-risk-bubble__tag{color:#8bdaccf5;text-shadow:0 0 1rem #76cdc159;margin-bottom:0}.home-risk-control-signal{background:#04101bb8;border:1px solid #76cdc147;border-radius:999px;flex:none;width:3rem;height:.58rem;position:relative;overflow:hidden;box-shadow:inset 0 0 .85rem #76cdc11f}.home-risk-control-signal:before{border-radius:inherit;content:"";background:linear-gradient(90deg,#d29a57f2,#82dfd1eb);width:42%;position:absolute;inset:.12rem;box-shadow:0 0 .9rem #82dfd194}.home-risk-bubble__title{font-family:var(--font-display);color:#fffaf2;margin:0 0 .4rem;font-size:1.15rem;font-weight:640;line-height:1.18}.home-risk-bubble__body{color:#fffaf2c7;margin:0;font-size:.9rem;line-height:1.5}.home-risk-bubble__response{color:#fffaf2;text-shadow:0 1px #030a1238;background:radial-gradient(12rem 8rem at 88% 0,#90e2d533,#0000 68%),linear-gradient(130deg,#fffaf229,#76cdc11f),#081927d1;border:1px solid #90e2d557;border-left:3px solid #e1a760e6;border-radius:.68rem;flex-direction:column;gap:.7rem;margin:0;padding:1.18rem 1.14rem 1.22rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1.25rem 2.6rem #030a124d,0 0 2.1rem #76cdc11f,inset 0 1px #fffaf229}.home-risk-bubble__response-lead,.home-risk-bubble__response-body{z-index:1;margin:0;position:relative}.home-risk-bubble__response-lead{font-family:var(--font-display);color:#fffaf2;font-size:1.13rem;font-weight:700;line-height:1.18}.home-risk-bubble__response-body{color:#fffaf2cc;text-shadow:none;font-size:.88rem;font-weight:500;line-height:1.58}.home-risk-bubble__response:before{border-radius:inherit;opacity:.78;pointer-events:none;content:"";background:linear-gradient(90deg,#e1a76042,#0000 24%),linear-gradient(#fffaf221,#0000 42%);position:absolute;inset:0}.home-risk-bubble__response:after{content:"";background:linear-gradient(115deg,#0000,#82dfd124,#0000);position:absolute;inset:0;transform:translate(-125%)}.home-risk-control-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem .55rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.home-risk-control-step{background:#04101b57;border:1px solid #fffaf213;border-radius:.46rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem;min-width:0;padding:.46rem .54rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffaf20a}.home-risk-control-step:before{opacity:0;content:"";background:linear-gradient(90deg,#0000,#76cdc129,#0000);position:absolute;inset:0;transform:translate(-90%)}.home-risk-control-step__num{z-index:1;color:#d29a57e6;letter-spacing:.06em;background:#06121fb8;border:1px solid #76cdc124;border-radius:999px;flex-shrink:0;place-items:center;width:1.36rem;height:1.36rem;font-size:.5rem;font-weight:900;display:inline-grid;position:relative}.home-risk-control-step__name{z-index:1;color:#fffaf2c7;font-size:.7rem;font-weight:800;line-height:1.2;position:relative}.home-risk-controls{background:linear-gradient(90deg,#fffaf20e,#0000),#04101b75;border:1px solid #76cdc124;border-radius:.56rem;align-items:center;gap:.48rem;width:100%;margin:-.1rem 0 0;padding:.34rem .4rem;display:flex;box-shadow:inset 0 1px #fffaf20e,0 .45rem 1.1rem #030a121f}.home-risk-arrow{color:#fffaf2;cursor:pointer;background:#fffaf20e;border:1px solid #76cdc138;border-radius:.44rem;flex-shrink:0;place-items:center;width:2.05rem;height:2.05rem;font-size:.92rem;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-grid}.home-risk-arrow:hover{background:#d29a571a;border-color:#d29a578f;transform:translateY(-1px);box-shadow:0 0 .75rem #d29a5724}.home-risk-arrow:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.home-risk-dots{align-items:center;gap:.35rem;margin:0 auto;display:flex}.home-risk-dot{cursor:pointer;background:0 0;border:0;border-radius:999px;width:1.35rem;height:.78rem;padding:0}.home-risk-dot:before{content:"";background:#76cdc133;border-radius:999px;height:.22rem;transition:background .16s,box-shadow .16s,transform .16s;display:block}.home-risk-dot[data-active=true]:before{background:linear-gradient(90deg,#d29a57eb,#82dfd1d1);transform:scaleX(1.08);box-shadow:0 0 .65rem #82dfd138}.home-risk-dot:focus-visible{outline:2px solid var(--copper);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.home-risk-bubble{animation:.46s homeRiskBubble}.home-risk-control-main{animation:.52s cubic-bezier(.22,1,.36,1) homeRiskControlIn}.home-risk-control-aura{animation:7.5s ease-in-out infinite homeRiskControlAura}.home-risk-control-signal:before{animation:2.8s ease-in-out infinite homeRiskSignal}.home-risk-bubble__response:after{animation:.98s homeRiskResponseSheen}.home-risk-bubble__response{animation:.52s cubic-bezier(.22,1,.36,1) homeRiskControlIn,4.8s ease-in-out .7s infinite homeRiskResponseBreathe}.home-risk-dot[data-active=true]:before{animation:2.6s ease-in-out infinite homeRiskDotPulse}}@keyframes homeRiskBubble{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes homeRiskControlIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes homeRiskControlAura{0%,to{opacity:.56;transform:scale(.98)rotate(0)}50%{opacity:.82;transform:scale(1.04)rotate(10deg)}}@keyframes homeRiskSignal{0%,to{transform:translate(0)}50%{transform:translate(1.36rem)}}@keyframes homeRiskResponseSheen{0%{transform:translate(-125%)}to{transform:translate(125%)}}@keyframes homeRiskResponseBreathe{0%,to{box-shadow:0 1.25rem 2.6rem #030a124d,0 0 1.55rem #76cdc11a,inset 0 1px #fffaf229}50%{box-shadow:0 1.25rem 2.6rem #030a1252,0 0 2.35rem #76cdc12e,inset 0 1px #fffaf22e}}@keyframes homeRiskDotPulse{0%,to{box-shadow:0 0 .65rem #82dfd13d}50%{box-shadow:0 0 1.05rem #d29a5757}}@media (min-width:900px){.home-risk-module{width:min(100vw - 6rem,80rem);margin-left:50%;transform:translate(-50%)}.home-risk-stage{grid-template-columns:minmax(0,1fr) clamp(340px,28vw,400px);height:clamp(560px,68vh,720px);display:grid}.home-risk-stage:before{z-index:2;pointer-events:none;content:"";background:linear-gradient(90deg,#06121f94 0%,#06121f3d 38%,#0000 74%),linear-gradient(#0000 58%,#06121f94 100%);position:absolute;inset:0 clamp(340px,28vw,400px) 0 0}.home-risk-plane{z-index:auto;grid-area:1/1;position:relative;overflow:hidden}.home-risk-plane--risk{clip-path:none}.home-risk-imgwrap{aspect-ratio:auto;position:absolute;inset:0}.home-risk-plane--risk .home-risk-imgwrap{width:auto;right:0}.home-risk-plane--risk .home-risk-figure[data-state=incoming]{z-index:1}.home-risk-scan{z-index:4;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#d29a5780,#fffaf2d9,#d29a5780,#0000);width:13%;display:block;position:absolute;top:-12%;bottom:-12%;left:-24%;transform:skew(-12deg)}.home-risk-bubble{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.5rem;max-width:calc(100% - 3rem);padding:.95rem 1.05rem;position:absolute}.home-risk-bubble--risk{background:#0a182aa8;border:1px solid #fffaf229;width:min(25rem,76% - 3.7rem);top:1.85rem;left:1.85rem}.home-risk-bubble--control{text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(16rem 18rem at 100% 0,#76cdc147,#0000 66%),radial-gradient(14rem 16rem at 0 100%,#d29a572e,#0000 70%),linear-gradient(155deg,#071827 0%,#0e2b39 48%,#06111e 100%);border:0;border-left:1px solid #76cdc13d;border-radius:0;flex-direction:column;grid-area:1/2;justify-content:space-between;gap:clamp(1rem,2.1vw,1.55rem);width:auto;max-width:none;height:100%;padding:clamp(1.05rem,2vw,1.6rem);display:flex;position:relative;top:auto;right:auto;transform:none;box-shadow:-1rem 0 2.6rem #06121f47,inset 1px 0 #fffaf20f,inset 0 0 2.8rem #76cdc10f}.home-risk-bubble__title{font-size:1.18rem}.home-risk-bubble__body{font-size:.86rem}.home-risk-bubble__response{justify-content:center;gap:.78rem;min-height:clamp(13rem,31vh,17.25rem);padding:1.22rem 1.04rem 1.28rem}.home-risk-bubble__response-lead{font-size:1.16rem;line-height:1.17}.home-risk-bubble__response-body{font-size:.84rem;line-height:1.58}.home-risk-control-steps{grid-template-columns:1fr;gap:.34rem}.home-risk-control-steps:before{content:"";background:linear-gradient(#76cdc11f,#d29a576b,#76cdc11f);width:1px;position:absolute;top:.42rem;bottom:.42rem;left:1.22rem}.home-risk-control-step{padding:.36rem .46rem}.home-risk-control-step__name{font-size:.64rem}.home-risk-controls{border-radius:.52rem;gap:.34rem;margin:-.18rem 0 -.55rem;padding:.24rem .32rem}.home-risk-arrow{background:0 0;border-color:#76cdc147;width:1.62rem;height:1.62rem}.home-risk-dots{gap:.26rem}.home-risk-dot{width:1rem;height:.58rem}.home-risk-dot:before{height:.18rem}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.home-risk-plane--risk .home-risk-figure[data-state=incoming]{animation:.82s cubic-bezier(.4,0,.2,1) forwards homeRiskSweepIn}.home-risk-stage[data-transitioning=true] .home-risk-scan{animation:.82s cubic-bezier(.4,0,.2,1) homeRiskScan}}@keyframes homeRiskSweepIn{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,128% 0,100% 100%,0 100%)}}@keyframes homeRiskScan{0%{opacity:0;left:-24%}15%{opacity:1}85%{opacity:1}to{opacity:0;left:112%}}.home-risk-plane--risk .home-risk-figure[data-risk-slide=turnover] .home-risk-figure__img{object-position:50% 55%}.home-risk-plane--risk .home-risk-figure[data-risk-slide=damage] .home-risk-figure__img{object-position:60% 72%}.home-risk-plane--risk .home-risk-figure[data-risk-slide=dispatcher] .home-risk-figure__img{object-position:48% 62%}.home-risk-plane--risk .home-risk-figure[data-risk-slide=boiler] .home-risk-figure__img{object-position:58% 46%}.home-risk-plane--risk .home-risk-figure[data-risk-slide=wrongStartingAssumption] .home-risk-figure__img{object-position:58% 58%}.home-risk-plane--risk .home-risk-figure[data-risk-slide=prematureGuestSetup] .home-risk-figure__img{object-position:48% 56%}.home-risk-plane--risk .home-risk-figure[data-risk-slide=wrongScopeAssumption] .home-risk-figure__img{object-position:58% 60%}.home-risk-plane--risk .home-risk-figure[data-risk-slide=adHocScopeCreep] .home-risk-figure__img{object-position:62% 54%}.home-risk-stage[data-pathway=regular-guest-stays] .home-risk-bubble--control{border-top-color:#d29a5742}.home-risk-stage[data-pathway=regular-guest-stays] .home-risk-bubble--control:before{background:linear-gradient(90deg,#d29a5717 1px,#0000 1px),linear-gradient(#fffaf20d 1px,#0000 1px)}.home-risk-stage[data-pathway=regular-guest-stays] .home-risk-bubble--control:after{background:linear-gradient(#d29a5738,#0000)}.home-risk-stage[data-pathway=regular-guest-stays] .home-risk-control-aura{background:radial-gradient(circle,#c7784e38,#0000 62%),conic-gradient(from 120deg,#0000,#d29a575c,#0000,#76cdc12e,#0000);border-color:#d29a574d}.home-risk-stage[data-pathway=regular-guest-stays] .home-risk-bubble--control .home-risk-bubble__tag{color:#e9b27cfa;text-shadow:0 0 1rem #d29a5761}.home-risk-stage[data-pathway=regular-guest-stays] .home-risk-control-signal{border-color:#d29a5752;box-shadow:inset 0 0 .85rem #d29a5729}.home-risk-stage[data-pathway=regular-guest-stays] .home-risk-control-signal:before{background:linear-gradient(90deg,#b8664af2,#d29a57f2);box-shadow:0 0 .9rem #d29a5799}.home-risk-stage[data-pathway=regular-guest-stays] .home-risk-control-step__num{color:#e2a062f2;border-color:#d29a5733}.home-risk-stage[data-pathway=regular-guest-stays] .home-risk-controls,.home-risk-stage[data-pathway=regular-guest-stays] .home-risk-arrow{border-color:#d29a5738}.home-risk-stage[data-pathway=regular-guest-stays] .home-risk-dot:before{background:#d29a5738}.home-risk-stage[data-pathway=regular-guest-stays] .home-risk-dot[data-active=true]:before{background:linear-gradient(90deg,#b8664af2,#d29a57e6);box-shadow:0 0 .65rem #d29a5742}.home-risk-stage[data-pathway=regular-guest-stays] .home-risk-bubble--risk .home-risk-bubble__tag{color:var(--clay)}@supports (color:color-mix(in lab, red, red)){.home-risk-stage[data-pathway=regular-guest-stays] .home-risk-bubble--risk .home-risk-bubble__tag{color:color-mix(in srgb,var(--clay)88%,#fffaf2)}}@media (min-width:900px){.home-risk-stage[data-pathway=regular-guest-stays] .home-risk-bubble--control{background:radial-gradient(16rem 18rem at 100% 0,#c7784e4d,#0000 66%),radial-gradient(14rem 16rem at 0 100%,#76cdc11f,#0000 70%),linear-gradient(155deg,#0a1826 0%,#16222e 48%,#090f16 100%);border-left-color:#d29a5742;box-shadow:-1rem 0 2.6rem #0a0e164d,inset 1px 0 #fffaf20f,inset 0 0 2.8rem #d29a5712}}.home-risk-stage[data-pathway=mixed-not-defined]{background:linear-gradient(150deg,#07131f 0%,#142235 62%,#090f17 100%)}.home-risk-stage[data-pathway=mixed-not-defined] .home-risk-bubble--risk{background:linear-gradient(150deg,#0d1927eb,#111822e6),#080f18db;border-color:#d6ad6a2e}.home-risk-stage[data-pathway=mixed-not-defined] .home-risk-bubble--risk .home-risk-bubble__tag{color:#d6ad6af5}.home-risk-stage[data-pathway=mixed-not-defined] .home-risk-bubble--control{background:radial-gradient(16rem 12rem at 92% 4%,#d6ad6a38,#0000 68%),radial-gradient(13rem 11rem at 0 100%,#5b6a7e38,#0000 66%),linear-gradient(145deg,#07121d 0%,#121c2a 54%,#080d14 100%);border-top-color:#d6ad6a33}.home-risk-stage[data-pathway=mixed-not-defined] .home-risk-bubble--control:before{background:linear-gradient(90deg,#d6ad6a12 1px,#0000 1px),linear-gradient(#e2e8f00b 1px,#0000 1px)}.home-risk-stage[data-pathway=mixed-not-defined] .home-risk-bubble--control:after{background:linear-gradient(#d6ad6a24,#0000)}.home-risk-stage[data-pathway=mixed-not-defined] .home-risk-control-aura{opacity:.62;background:radial-gradient(circle,#d6ad6a24,#0000 62%),conic-gradient(from 120deg,#0000,#d6ad6a47,#0000,#5b6a7e3d,#0000);border-color:#d6ad6a38}.home-risk-stage[data-pathway=mixed-not-defined] .home-risk-bubble--control .home-risk-bubble__tag{color:#e8be7efa;text-shadow:0 0 1rem #d6ad6a42}.home-risk-stage[data-pathway=mixed-not-defined] .home-risk-control-signal{border-color:#d6ad6a3d;box-shadow:inset 0 0 .85rem #d6ad6a1a}.home-risk-stage[data-pathway=mixed-not-defined] .home-risk-control-signal:before{background:linear-gradient(90deg,#778498f5,#d6ad6aeb);box-shadow:0 0 .8rem #d6ad6a6b}.home-risk-stage[data-pathway=mixed-not-defined] .home-risk-bubble__response{background:radial-gradient(12rem 8rem at 88% 0,#d6ad6a1f,#0000 68%),linear-gradient(130deg,#e2e8f01a,#5b6a7e1f),#080f18d6;border-color:#d6ad6a3d #d6ad6a3d #d6ad6a3d #d6ad6ac7;box-shadow:0 1.25rem 2.6rem #03080e4d,0 0 1.8rem #5b6a7e1a,inset 0 1px #fffaf21f}.home-risk-stage[data-pathway=mixed-not-defined] .home-risk-bubble__response:before{background:linear-gradient(90deg,#d6ad6a2e,#0000 24%),linear-gradient(#e2e8f017,#0000 42%)}.home-risk-stage[data-pathway=mixed-not-defined] .home-risk-bubble__response:after{background:linear-gradient(115deg,#0000,#d6ad6a1c,#0000)}.home-risk-stage[data-pathway=mixed-not-defined] .home-risk-control-step__num{color:#e8be7ef2;border-color:#d6ad6a33}.home-risk-stage[data-pathway=mixed-not-defined] .home-risk-control-step:before{background:linear-gradient(90deg,#0000,#d6ad6a1f,#0000)}.home-risk-stage[data-pathway=mixed-not-defined] .home-risk-controls,.home-risk-stage[data-pathway=mixed-not-defined] .home-risk-arrow{border-color:#d6ad6a33}.home-risk-stage[data-pathway=mixed-not-defined] .home-risk-dot:before{background:#d6ad6a2e}.home-risk-stage[data-pathway=mixed-not-defined] .home-risk-dot[data-active=true]:before{background:linear-gradient(90deg,#778498f2,#d6ad6ae6);box-shadow:0 0 .6rem #d6ad6a38}@media (min-width:900px){.home-risk-stage[data-pathway=mixed-not-defined] .home-risk-bubble--control{background:radial-gradient(16rem 18rem at 100% 0,#d6ad6a33,#0000 66%),radial-gradient(14rem 16rem at 0 100%,#5b6a7e2e,#0000 70%),linear-gradient(155deg,#07121d 0%,#121c2a 48%,#080d14 100%);border-left-color:#d6ad6a38;box-shadow:-1rem 0 2.6rem #080c1252,inset 1px 0 #fffaf20d,inset 0 0 2.8rem #d6ad6a0d}.home-risk-stage[data-pathway=mixed-not-defined]:before{background:linear-gradient(90deg,#07131fa3 0%,#0f172247 38%,#0000 74%),linear-gradient(#0000 58%,#07131f9e 100%)}}.home-level-ladder{border-top:1px solid var(--line);margin-top:2.75rem}@supports (color:color-mix(in lab, red, red)){.home-level-ladder{border-top:1px solid color-mix(in srgb,var(--line)72%,var(--authority))}}.home-level-ladder__row{border-bottom:1px solid var(--line);gap:.5rem 2.5rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.home-level-ladder__row{border-bottom:1px solid color-mix(in srgb,var(--line)72%,var(--authority))}}.home-level-ladder__row{padding:1.85rem 0}@media (min-width:900px){.home-level-ladder__row{grid-template-columns:7.5rem minmax(0,.85fr) minmax(0,1.15fr);align-items:start;padding:2.35rem 0}}.home-level-ladder__row:before{background:linear-gradient(90deg,var(--accent),var(--copper));content:"";height:3px;position:absolute;top:-1px;left:0}.home-level-ladder__row:first-child:before{opacity:.55;width:18%}.home-level-ladder__row:nth-child(2):before{opacity:.75;width:42%}.home-level-ladder__row:nth-child(3):before{opacity:1;width:72%}.home-level-ladder__num{color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.home-level-ladder__num{color:color-mix(in srgb,var(--copper)70%,var(--accent))}}.home-level-ladder__num{font-family:var(--font-display);font-size:2.9rem;font-weight:620;line-height:1}.home-level-ladder__title{color:var(--heading);font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 .4rem;font-size:1.55rem;font-weight:650}.home-level-ladder__axis{color:var(--support);font-size:.9rem;font-weight:750}.home-level-ladder__purpose{max-width:56ch;color:var(--body);font-size:.98rem;line-height:1.7}.home-level-ladder__rule{flex-direction:column;gap:1.25rem;margin-top:2rem;display:flex}@media (min-width:768px){.home-level-ladder__rule{flex-direction:row;justify-content:space-between;align-items:center}}.home-area-band{align-items:center;gap:2.5rem;display:grid}@media (min-width:1024px){.home-area-band{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);gap:4rem}}.home-area-band__point{border-bottom:1px solid var(--line);gap:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.home-area-band__point{border-bottom:1px solid color-mix(in srgb,var(--line)80%,transparent)}}.home-area-band__point{color:var(--body);padding-bottom:.75rem;font-size:.97rem}.home-area-band__point:last-child{border-bottom:0;padding-bottom:0}.home-area-band__marker{background:var(--support);border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem;margin-top:.55rem;box-shadow:0 0 0 3px #2f6f7329}.home-area-band__map{min-width:0}.home-area-band__map>*{width:100%}.home-distinction-layout{gap:2rem;display:grid}@media (min-width:1024px){.home-distinction-layout{grid-template-columns:minmax(17rem,.34fr) minmax(0,.66fr);align-items:stretch;gap:clamp(2rem,4vw,4rem)}}.home-distinction-header{max-width:46rem}@media (min-width:1024px){.home-distinction-header{align-self:center}}.home-distinction-chain{isolation:isolate;border:1px solid var(--authority);gap:0;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-distinction-chain{border:1px solid color-mix(in srgb,var(--authority)40%,var(--line))}}.home-distinction-chain{background:repeating-linear-gradient(90deg,#fffaf209 0 1px,#0000 1px 32px),repeating-linear-gradient(0deg,#fffaf206 0 1px,#0000 1px 32px),radial-gradient(130% 96% at 6% -10%,#d29a572b,#0000 50%),linear-gradient(135deg,#fffaf21a,#0000 34%),linear-gradient(#19324d 0%,#102740 62%,#0d2138 100%);border-radius:.6rem;box-shadow:0 28px 78px #10263f3d,inset 0 1px #fffdf933,inset 0 0 92px #0816266b}.home-distinction-chain:before{content:"";z-index:1;background:linear-gradient(180deg,var(--copper)0%,#d29a578c 46%,#d29a573d 100%);border-radius:999px;width:2px;position:absolute;top:1.9rem;bottom:1.7rem;left:1.58rem}@supports (color:color-mix(in lab, red, red)){.home-distinction-chain:before{background:linear-gradient(180deg,color-mix(in srgb,var(--copper)82%,#fffaf2)0%,#d29a578c 46%,#d29a573d 100%)}}.home-distinction-chain:before{pointer-events:none;box-shadow:0 0 0 1px #08162680}.home-distinction-chain:after{content:"";z-index:2;background:linear-gradient(180deg,transparent 0%,transparent 36%,var(--copper)50%,transparent 64%,transparent 100%);border-radius:999px;width:4px;position:absolute;top:1.9rem;bottom:1.7rem;left:calc(1.58rem - 1px)}@supports (color:color-mix(in lab, red, red)){.home-distinction-chain:after{background:linear-gradient(180deg,transparent 0%,transparent 36%,color-mix(in srgb,var(--copper)92%,#fffaf2)50%,transparent 64%,transparent 100%)}}.home-distinction-chain:after{opacity:0;pointer-events:none;background-position:0 130%;background-repeat:no-repeat;background-size:100% 230%}@media (min-width:768px){.home-distinction-chain{grid-template-columns:repeat(4,minmax(0,1fr))}.home-distinction-chain:before{background:linear-gradient(90deg,var(--copper)0%,#d29a579e 64%,#d29a5742 100%);width:auto;height:2px;inset:2.84rem 1.4rem auto}@supports (color:color-mix(in lab, red, red)){.home-distinction-chain:before{background:linear-gradient(90deg,color-mix(in srgb,var(--copper)82%,#fffaf2)0%,#d29a579e 64%,#d29a5742 100%)}}.home-distinction-chain:after{background:linear-gradient(90deg,transparent 0%,transparent 38%,var(--copper)50%,transparent 62%,transparent 100%);width:auto;height:4px;inset:2.78rem 1.4rem auto}@supports (color:color-mix(in lab, red, red)){.home-distinction-chain:after{background:linear-gradient(90deg,transparent 0%,transparent 38%,color-mix(in srgb,var(--copper)92%,#fffaf2)50%,transparent 62%,transparent 100%)}}.home-distinction-chain:after{background-position:130% 0;background-repeat:no-repeat;background-size:230% 100%}}.home-distinction-item{z-index:3;color:#fffaf2d6;min-width:0;transition:opacity var(--motion-reveal)var(--motion-ease-out),transform var(--motion-reveal)var(--motion-ease-out),background-color var(--motion-slow)var(--motion-ease-out),box-shadow var(--motion-slow)var(--motion-ease-out);align-content:start;gap:.7rem;padding:1.3rem 1.25rem 1.4rem 2.75rem;display:grid;position:relative}.home-distinction-item+.home-distinction-item{border-top:1px solid #fffaf21a}.home-distinction-item:hover{background-color:#fffaf209;box-shadow:inset 0 1px #fffaf214}@media (min-width:768px){.home-distinction-item{min-height:17rem;padding:1.5rem 1.2rem 1.5rem 1.25rem}.home-distinction-item+.home-distinction-item{border-top:0;border-left:1px solid #fffaf21a}}.home-distinction-item:before{content:"";z-index:2;background:radial-gradient(circle at 32% 28%,#fff6e6,var(--copper)78%);border:1px solid #fffaf2e6;border-radius:999px;width:.7rem;height:.7rem;position:absolute;top:1.55rem;left:1.25rem}@supports (color:color-mix(in lab, red, red)){.home-distinction-item:before{background:radial-gradient(circle at 32% 28%,#fff6e6,color-mix(in srgb,var(--copper)78%,var(--clay))78%)}}.home-distinction-item:before{transition:box-shadow var(--motion-slow)var(--motion-ease-out),transform var(--motion-slow)var(--motion-ease-out);box-shadow:0 0 0 .3rem #d29a571f,0 0 .7rem #d29a5752}.home-distinction-item:hover:before{transform:scale(1.08);box-shadow:0 0 0 .32rem #d29a5733,0 0 1rem #d29a5780}.home-distinction-item:first-child:before{background:radial-gradient(circle at 32% 28%,#fff6e6,var(--copper)80%)}@supports (color:color-mix(in lab, red, red)){.home-distinction-item:first-child:before{background:radial-gradient(circle at 32% 28%,#fff6e6,color-mix(in srgb,var(--copper)88%,#fffaf2)80%)}}.home-distinction-item:first-child:before{box-shadow:0 0 0 .34rem #d29a572e,0 0 .95rem #d29a5775}.home-distinction-item:last-child:after{content:"";z-index:1;pointer-events:none;border:1px dashed #d29a578c;border-radius:999px;width:1rem;height:1rem;position:absolute;top:1.4rem;left:1.1rem}@media (min-width:768px){.home-distinction-item:before{top:2.55rem}.home-distinction-item:last-child:after{top:2.4rem}}.home-distinction-item__num{color:var(--copper);margin:0}@supports (color:color-mix(in lab, red, red)){.home-distinction-item__num{color:color-mix(in srgb,var(--copper)74%,#fffaf2)}}.home-distinction-item__num{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:.8rem;font-weight:760;line-height:1}.home-distinction-item__title{color:#fffaf2;margin:1.4rem 0 0;font-size:clamp(1rem,1.2vw,1.18rem);font-weight:820;line-height:1.18}.home-distinction-item__body{color:#fffaf2bd;margin:0;font-size:.94rem;line-height:1.62}@media (prefers-reduced-motion:no-preference){.home-distinction-chain:after{animation:7s ease-in-out infinite homeDistinctionSignalY}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.home-distinction-chain:after{animation:7s ease-in-out infinite homeDistinctionSignalX}}@keyframes homeDistinctionSignalY{0%{opacity:0;background-position:0 130%}14%{opacity:.9}86%{opacity:.9}to{opacity:0;background-position:0 -30%}}@keyframes homeDistinctionSignalX{0%{opacity:0;background-position:130% 0}14%{opacity:.85}86%{opacity:.85}to{opacity:0;background-position:-30% 0}}.about-page{isolation:isolate;background:radial-gradient(30rem 16rem at 12% 8%,#2f6f730f,transparent 70%),linear-gradient(180deg,var(--surface-light)0%,var(--site-page-stone)48%,var(--surface-light)100%);position:relative}.about-section{position:relative;overflow:clip}.about-section:before,.about-section:after{pointer-events:none;content:"";position:absolute}.about-section:before{opacity:.7;inset:0}.about-section:after{opacity:.16;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.about-section>*{z-index:1;position:relative}.about-hero{background:radial-gradient(40rem 26rem at 80% 32%,#5ba69e47,#0000 66%),radial-gradient(30rem 20rem at 28% 110%,#b8664a1f,#0000 72%),linear-gradient(135deg,#04101c 0%,#10263f 52%,#12384a 100%)}.about-hero:before{pointer-events:none;content:"";opacity:.32;background:linear-gradient(0deg,#fffaf20f 0 1px,#0000 1px 100%) 0 0/100% 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(42rem 26rem at 70% 42%,#000 12%,#0000 80%);mask-image:radial-gradient(42rem 26rem at 70% 42%,#000 12%,#0000 80%)}.about-hero>*{z-index:1;position:relative}.about-hero-media{border-radius:var(--site-radius-shell);box-shadow:var(--site-shadow-shell-dark),inset 0 1px 0 #fffaf224;background:#fffaf20f;border:1px solid #fffaf238;padding:.65rem;position:relative;overflow:hidden}.about-hero-media__frame{aspect-ratio:4/3;border-radius:calc(var(--site-radius-shell) - .45rem);position:relative;overflow:hidden}.about-section--why:before{background:radial-gradient(32rem 14rem at 16% 0,#fffdf9cc,#0000 66%),linear-gradient(#fffdf980,#0000 70%)}.about-section--why:after{background-image:linear-gradient(var(--authority)1px,transparent 1px)}@supports (color:color-mix(in lab, red, red)){.about-section--why:after{background-image:linear-gradient(color-mix(in srgb,var(--authority)14%,transparent)1px,transparent 1px)}}.about-section--why:after{background-size:100% 44px}.about-section--model:before{background:radial-gradient(28rem 14rem at 82% 6%,#2f6f7314,#0000 70%),linear-gradient(#0000,#ebe4d973)}.about-section--model:after{background:repeating-linear-gradient(0deg,transparent 0 52px,var(--support)53px 54px)}@supports (color:color-mix(in lab, red, red)){.about-section--model:after{background:repeating-linear-gradient(0deg,transparent 0 52px,color-mix(in srgb,var(--support)14%,transparent)53px 54px)}}.about-section--boundary:before{background:radial-gradient(30rem 13rem at 50% 0,#fffdf9b8,#0000 68%)}.about-section--boundary:after{background:linear-gradient(90deg,transparent 0 calc(50% - 1px),var(--authority)calc(50% - 1px)calc(50% + 1px),transparent calc(50% + 1px))}@supports (color:color-mix(in lab, red, red)){.about-section--boundary:after{background:linear-gradient(90deg,transparent 0 calc(50% - 1px),color-mix(in srgb,var(--authority)20%,transparent)calc(50% - 1px)calc(50% + 1px),transparent calc(50% + 1px))}}.about-section--local:before{background:radial-gradient(26rem 14rem at 78% 12%,#2f6f7317,#0000 70%),linear-gradient(#e4ece98c,#0000 72%)}.about-section--capabilities:before{background:radial-gradient(30rem 14rem at 18% 4%,#fffdf9a8,#0000 70%)}.about-section--capabilities:after{background-image:linear-gradient(var(--authority)1px,transparent 1px),linear-gradient(90deg,var(--authority)1px,transparent 1px)}@supports (color:color-mix(in lab, red, red)){.about-section--capabilities:after{background-image:linear-gradient(color-mix(in srgb,var(--authority)13%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--authority)10%,transparent)1px,transparent 1px)}}.about-section--capabilities:after{background-size:56px 56px}.about-section--responsibility:before{background:linear-gradient(#ebe4d980,#0000 60%)}.about-section--details:before{background:radial-gradient(30rem 14rem at 16% 0,#fffdf9b3,#0000 70%)}.about-section--final{background:radial-gradient(26rem 14rem at 82% 8%,#2f6f7329,#0000 72%),linear-gradient(#10263f 0%,#0f2438 72%,#0b1827 100%)}.about-section--final:before,.about-section--final:after{display:none}.about-shell,.about-model-shell{border:1px solid var(--line);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.about-shell,.about-model-shell{border:1px solid color-mix(in srgb,var(--line)62%,var(--support))}}.about-shell,.about-model-shell{border-radius:var(--site-radius-shell);background:var(--site-surface-shell);box-shadow:var(--site-shadow-shell),inset 0 1px 0 #fffdf9d1}.about-shell__header{border-bottom:1px solid var(--structural-light);background:linear-gradient(135deg,var(--surface-light-alt),var(--surface-card))}@supports (color:color-mix(in lab, red, red)){.about-shell__header{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-light-alt)86%,var(--surface-card)),var(--surface-card))}}.about-shell__footer{border-top:1px solid var(--structural-light);background:var(--site-surface-inset)}.about-why-ledger{display:grid}.about-why-ledger__row{border-bottom:1px solid var(--structural-light);grid-template-columns:3.25rem minmax(0,1fr);gap:1.1rem;padding:1.35rem 1.25rem;display:grid;position:relative}.about-why-ledger__row:last-child{border-bottom:0}.about-why-ledger__row:before{background:var(--support);width:1px;position:absolute;top:0;bottom:0;left:2.5rem}@supports (color:color-mix(in lab, red, red)){.about-why-ledger__row:before{background:color-mix(in srgb,var(--support)22%,transparent)}}.about-why-ledger__row:before{content:""}.about-why-ledger__row:first-child:before{top:1.35rem}.about-why-ledger__row:last-child:before{bottom:calc(100% - 3.85rem)}.about-why-ledger__marker{z-index:1;border:1px solid var(--accent);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.about-why-ledger__marker{border:1px solid color-mix(in srgb,var(--accent)46%,var(--line))}}.about-why-ledger__marker{background:var(--authority-bg);color:var(--authority-on-dark);border-radius:999px;font-size:.75rem;font-weight:900}.about-model-shell{background:var(--site-surface-shell-cool)}.about-model-shell__diagram{border-bottom:1px solid var(--structural-light);background:var(--site-surface-inset)}.about-model-rail{display:grid}.about-model-rail__row{border-bottom:1px solid var(--structural-light);grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.about-model-rail__row:last-child{border-bottom:0;padding-bottom:0}.about-model-rail__marker{border:1px solid var(--support);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.about-model-rail__marker{border:1px solid color-mix(in srgb,var(--support)42%,var(--line))}}.about-model-rail__marker{background:var(--authority-bg);color:var(--authority-on-dark);border-radius:999px;font-size:.72rem;font-weight:900}.about-boundary-board{border:1px solid var(--line);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.about-boundary-board{border:1px solid color-mix(in srgb,var(--line)62%,var(--support))}}.about-boundary-board{border-radius:var(--site-radius-shell);background:var(--site-surface-shell);box-shadow:var(--site-shadow-shell),inset 0 1px 0 #fffdf9d1}.about-boundary-board__col{min-width:0;padding:1.75rem 1.4rem}@media (min-width:768px){.about-boundary-board__col{padding:2.5rem 2.5rem 2.75rem}}.about-boundary-board__col--is{border-bottom:1px solid var(--structural-light);background:radial-gradient(26rem 16rem at 86% 110%,#2f6f731a,transparent 70%),linear-gradient(150deg,#fffdf8,var(--paper)60%,#f6f0e4);box-shadow:inset 0 3px 0 var(--support)}@supports (color:color-mix(in lab, red, red)){.about-boundary-board__col--is{box-shadow:inset 0 3px 0 color-mix(in srgb,var(--support)70%,var(--line))}}.about-boundary-board__col--isnot{box-shadow:inset 0 3px 0 var(--clay);background:radial-gradient(26rem 16rem at 14% 110%,#b8664a24,#0000 70%),linear-gradient(150deg,#0a1c30,#10263f 70%)}@supports (color:color-mix(in lab, red, red)){.about-boundary-board__col--isnot{box-shadow:inset 0 3px 0 color-mix(in srgb,var(--clay)64%,transparent)}}.about-boundary-board__col--isnot .about-boundary-board__title,.about-boundary-board__col--isnot h4{color:#fffaf2}.about-boundary-board__col--isnot .about-boundary-board__item>div>p{color:#fffaf2c7}.about-boundary-board__col--isnot .about-boundary-board__item{border-bottom-color:#fffaf229}.about-boundary-board__col--isnot .about-boundary-board__marker{color:var(--clay)}@supports (color:color-mix(in lab, red, red)){.about-boundary-board__col--isnot .about-boundary-board__marker{color:color-mix(in srgb,var(--clay)65%,#fffaf2)}}.about-boundary-board__title{color:var(--heading);font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:1.25rem;font-size:1.6rem;font-weight:650}.about-boundary-board__items{display:grid}.about-boundary-board__item{border-bottom:1px solid var(--structural-light);grid-template-columns:2.4rem minmax(0,1fr);gap:.85rem;padding:.9rem 0;display:grid}.about-boundary-board__item:last-child{border-bottom:0;padding-bottom:0}.about-boundary-board__marker{letter-spacing:.08em;color:var(--muted);margin:0;padding-top:.15rem;font-size:.72rem;font-weight:900}.about-boundary-board__col--is .about-boundary-board__marker{color:var(--support)}.about-local-list{border:1px solid var(--structural-light);border-radius:var(--site-radius-card);background:var(--site-surface-inset);display:grid}.about-local-list__item{border-bottom:1px solid var(--structural-light);padding:1rem 1.1rem}.about-local-list__item:last-child{border-bottom:0}.about-capability-matrix{display:grid}.about-capability-matrix__cell{border-bottom:1px solid var(--structural-light);min-width:0}.about-capability-matrix__cell:last-child{border-bottom:0}.about-responsibility-console{border-radius:var(--site-radius-shell);background:var(--site-surface-console);box-shadow:var(--site-shadow-shell-dark);color:#fffaf2db;border:1px solid #fffaf229;position:relative;overflow:hidden}.about-responsibility-console:before{pointer-events:none;content:"";opacity:.5;background-color:#0000;background-image:linear-gradient(90deg,#fffaf20b 0 1px,#0000 1px 100%),linear-gradient(0deg,#fffaf20a 0 1px,#0000 1px 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(36rem 22rem at 76% 20%,#000 10%,#0000 78%);mask-image:radial-gradient(36rem 22rem at 76% 20%,#000 10%,#0000 78%)}.about-responsibility-console>*{z-index:1;position:relative}.about-responsibility-console__header{border-bottom:1px solid #fffaf224}.about-responsibility-console__eyebrow{color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.about-responsibility-console__eyebrow{color:color-mix(in srgb,var(--copper)78%,#fffaf2)}}.about-responsibility-console h2,.about-responsibility-console h3{color:#fffaf2}.about-responsibility-console__steps{display:grid;position:relative}.about-responsibility-console__step{border-bottom:1px solid #fffaf21f;min-width:0;position:relative}.about-responsibility-console__step:last-child{border-bottom:0}.about-responsibility-console__step:before{content:"";background:#fffaf22e;width:1px;height:calc(100% - 3rem);position:absolute;top:2.55rem;left:1.25rem}.about-responsibility-console__step:last-child:before{display:none}.about-responsibility-console__marker{z-index:1;border:1px solid var(--copper);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:.9rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.about-responsibility-console__marker{border:1px solid color-mix(in srgb,var(--copper)56%,transparent)}}.about-responsibility-console__marker{color:#fffaf2;background:#fffaf214;border-radius:999px;font-size:.72rem;font-weight:900}.about-responsibility-console__footer{color:#fffaf2b8;background:#04101c73;border-top:1px solid #fffaf224}@media (min-width:768px){.about-boundary-board{grid-template-columns:repeat(2,minmax(0,1fr))}.about-boundary-board__col{padding:2.5rem 2.5rem 2.75rem}.about-boundary-board__col--is{border-bottom:0;border-right:1px solid var(--structural-light)}.about-capability-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.about-capability-matrix__cell{border-right:1px solid var(--structural-light)}.about-capability-matrix__cell:nth-child(2n){border-right:0}.about-capability-matrix__cell:nth-last-child(-n+2):nth-child(odd),.about-capability-matrix__cell:last-child{border-bottom:0}.about-why-ledger__row{padding:1.5rem 2rem}.about-why-ledger__row:before{left:3.25rem}.about-responsibility-console__steps{grid-template-columns:repeat(4,minmax(0,1fr))}.about-responsibility-console__step{border-bottom:0;border-right:1px solid #fffaf21f}.about-responsibility-console__step:last-child{border-right:0}.about-responsibility-console__step:before{width:calc(100% - 3rem);height:1px;top:1.6rem;left:1.5rem}.about-responsibility-console__step:last-child:before{width:calc(100% - 4.5rem);display:block}}@media (min-width:1024px){.about-model-shell__diagram{border-bottom:0;border-right:1px solid var(--structural-light)}}.hiw-observation-section{background:radial-gradient(36rem 24rem at 86% 12%,#2f6f7314,transparent 70%),linear-gradient(180deg,var(--hiw-paper),var(--hiw-stone))}.hiw-observation-board{color:#fffaf2;background:linear-gradient(90deg,#fffaf20a 1px,#0000 1px) 0 0/4rem 100%,linear-gradient(#fffaf208 1px,#0000 1px) 0 0/100% 4rem,linear-gradient(145deg,#071523,#10263f 62%,#163b5c);border:1px solid #fffaf233;border-radius:1rem;overflow:hidden;box-shadow:0 32px 75px #07152347}.hiw-observation-board__header{border-bottom:1px solid #fffaf229;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.8rem 1.1rem;display:grid}.hiw-observation-board__header span,.hiw-observation-board__header strong{letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:900}.hiw-observation-board__header span:last-child{text-align:right;color:#9ccbc4}.hiw-observation-board__canvas{grid-template-columns:minmax(0,1.55fr) minmax(17rem,.45fr);gap:clamp(1rem,3vw,2.5rem);padding:clamp(1rem,3vw,2.5rem);display:grid}.hiw-observation-board__diagram{background:#030e1959;border:1px solid #fffaf229;min-height:32rem;position:relative}.hiw-observation-board__diagram svg{width:100%;height:100%}.hiw-schematic__wall{fill:#fffaf206;stroke:#fffaf24d;stroke-width:2px}.hiw-schematic__door{fill:#2f6f7314;stroke:#9ccbc4;stroke-width:4px}.hiw-schematic__glass{fill:#6fb6ac14;stroke:#9ccbc48c;stroke-width:2px}.hiw-schematic__frame,.hiw-schematic__floor{fill:none;stroke:#fffaf252;stroke-width:2px}.hiw-schematic__damp{fill:none;stroke:#d29a57;stroke-width:8px;stroke-linecap:round}.hiw-schematic__target{fill:#b8664a14;stroke:#d29a57;stroke-width:2px;stroke-dasharray:7 6}.hiw-schematic__leader{fill:none;stroke:#d29a57;stroke-width:2px}.hiw-schematic__point{fill:#d29a57}.hiw-observation-board__finding{background:#071523d1;border-left:3px solid #d29a57;width:min(40%,19rem);padding:.8rem 1rem;position:absolute;top:28%;right:4%}.hiw-observation-board__finding span{color:#d29a57;letter-spacing:.08em;font-size:.63rem;font-weight:900}.hiw-observation-board__finding strong{font-family:var(--font-serif),Georgia,serif;margin-top:.35rem;font-size:1.25rem;line-height:1.05;display:block}.hiw-observation-board__register{align-content:center;display:grid}.hiw-observation-board__register dl{border-top:1px solid #fffaf22e;margin:0}.hiw-observation-board__register dl div{border-bottom:1px solid #fffaf22e;padding:1rem 0}.hiw-observation-board__register dt{color:#9ccbc4;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:900}.hiw-observation-board__register dd{margin:.3rem 0 0;font-size:.9rem;line-height:1.45}.hiw-observation-board__register p{color:#fffaf2b3;border-left:3px solid #d29a57;margin:1.25rem 0 0;padding-left:.8rem;font-size:.78rem;line-height:1.5}.hiw-case-route-section{background:linear-gradient(180deg,var(--hiw-stone),var(--hiw-paper))}.hiw-case-route{grid-template-columns:minmax(15rem,.38fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.hiw-case-route__rail{border-top:2px solid var(--hiw-field);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.hiw-case-route__rail li{min-width:0;padding:1.3rem .8rem .8rem 0;position:relative}.hiw-case-route__rail li:before{border:2px solid var(--hiw-paper);background:var(--hiw-field);content:"";border-radius:50%;width:.72rem;height:.72rem;position:absolute;top:-.42rem;left:0}.hiw-case-route__rail li[data-threshold=true]:before{background:var(--hiw-decision)}.hiw-case-route__rail span{color:var(--hiw-field);font-size:.62rem;font-weight:900}.hiw-case-route__rail strong{color:var(--hiw-ink);margin-top:.35rem;font-size:.92rem;display:block}.hiw-case-route__rail p{color:var(--hiw-muted);margin:.25rem 0 0;font-size:.72rem}.hiw-final-act{padding-bottom:clamp(2rem,5vw,4rem)}.hiw-final-act .hiw-rhythm-band{border-top:1px solid #fffaf226;margin-top:clamp(2rem,4vw,3.5rem);padding-top:1.5rem}.hiw-final-act .hiw-rhythm-band__intro .section-label,.hiw-final-act .hiw-rhythm-band__item h3{color:#fffaf2}.hiw-final-act .hiw-rhythm-band__item p{color:#fffaf2ad}.hiw-final-act .hiw-rhythm-band__item{box-shadow:none;background:#fffaf20d;border-color:#fffaf224}.hiw-final-act .hiw-handoff{margin-top:clamp(2rem,4vw,3.5rem)}@media (max-width:900px){.hiw-observation-board__canvas{grid-template-columns:minmax(0,1fr)}.hiw-observation-board__diagram{min-height:26rem}.hiw-case-route{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.hiw-observation-board{border-radius:.65rem}.hiw-observation-board__header{grid-template-columns:1fr auto}.hiw-observation-board__header strong{display:none}.hiw-observation-board__canvas{padding:.75rem}.hiw-observation-board__diagram{min-height:20rem}.hiw-observation-board__finding{width:auto;inset:auto .75rem .75rem}.hiw-observation-board__finding strong{font-size:1rem}.hiw-case-route__rail{border-top:0;border-left:2px solid var(--hiw-field);grid-template-columns:minmax(0,1fr);padding-left:1rem}.hiw-case-route__rail li{padding:.25rem 0 1rem .5rem}.hiw-case-route__rail li:before{top:.15rem;left:-1.43rem}}.contact-page{isolation:isolate;background:radial-gradient(30rem 16rem at 86% 6%,#2f6f730f,transparent 70%),linear-gradient(180deg,var(--surface-light)0%,var(--site-page-stone)46%,var(--surface-light)100%);position:relative}.contact-section{position:relative;overflow:clip}.contact-section:before,.contact-section:after{pointer-events:none;content:"";position:absolute}.contact-section:before{opacity:.7;inset:0}.contact-section:after{opacity:.34;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.contact-section>*{z-index:1;position:relative}.contact-hero{background:radial-gradient(40rem 26rem at 78% 34%,#5ba69e42,#0000 66%),radial-gradient(28rem 18rem at 24% 108%,#b8664a21,#0000 72%),linear-gradient(135deg,#04101c 0%,#10263f 50%,#11334a 100%)}.contact-hero:before{pointer-events:none;content:"";opacity:.55;background:repeating-linear-gradient(90deg,#fffaf214 0 14px,#0000 14px 30px) 0 32%/100% 1px no-repeat;position:absolute;inset:0}.contact-hero:after{pointer-events:none;content:"";opacity:.5;background:repeating-linear-gradient(90deg,#fffaf20f 0 14px,#0000 14px 30px) 0 68%/62% 1px no-repeat;position:absolute;inset:0}.contact-hero>*{z-index:1;position:relative}.contact-hero-media{border-radius:var(--site-radius-shell);box-shadow:var(--site-shadow-shell-dark),inset 0 1px 0 #fffaf224;background:#fffaf20f;border:1px solid #fffaf238;padding:.65rem;position:relative;overflow:hidden}.contact-hero-media__frame{aspect-ratio:4/3;border-radius:calc(var(--site-radius-shell) - .45rem);position:relative;overflow:hidden}.contact-section--method:before{background:radial-gradient(30rem 13rem at 16% 0,#fffdf9c7,#0000 66%)}.contact-section--intake:before{background:radial-gradient(30rem 16rem at 80% 4%,#2f6f7317,#0000 70%),linear-gradient(#e4ece980,#0000 70%)}.contact-section--intake:after{background:repeating-linear-gradient(90deg,var(--support)0 12px,transparent 12px 27px)}@supports (color:color-mix(in lab, red, red)){.contact-section--intake:after{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--support)34%,transparent)0 12px,transparent 12px 27px)}}.contact-section--intake:after{background-position:0 12px;background-repeat:no-repeat;background-size:100% 1px}.contact-section--prepare:before{background:radial-gradient(32rem 14rem at 18% 0,#fffdf9bd,#0000 68%)}.contact-section--routes:before{background:linear-gradient(#ebe4d980,#0000 64%)}.contact-section--routes:after{background:repeating-linear-gradient(90deg,var(--authority)0 12px,transparent 12px 27px)}@supports (color:color-mix(in lab, red, red)){.contact-section--routes:after{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--authority)22%,transparent)0 12px,transparent 12px 27px)}}.contact-section--routes:after{background-position:0 calc(100% - 14px);background-repeat:no-repeat;background-size:100% 1px}.contact-section--fit:before{background:radial-gradient(28rem 13rem at 78% 4%,#2f6f7312,#0000 70%)}.contact-section--unsuitable:before{background:linear-gradient(#ebe4d975,#0000 66%)}.contact-section--after:before{background:radial-gradient(30rem 13rem at 20% 0,#fffdf9b8,#0000 66%)}.contact-section--after:after{background:repeating-linear-gradient(90deg,var(--support)0 12px,transparent 12px 27px)}@supports (color:color-mix(in lab, red, red)){.contact-section--after:after{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--support)30%,transparent)0 12px,transparent 12px 27px)}}.contact-section--after:after{background-position:0 calc(100% - 12px);background-repeat:no-repeat;background-size:100% 1px}.contact-section--final{background:radial-gradient(26rem 14rem at 82% 8%,#2f6f7329,#0000 72%),linear-gradient(#10263f 0%,#0f2438 72%,#0b1827 100%)}.contact-section--final:before,.contact-section--final:after{display:none}.contact-shell{border:1px solid var(--line);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contact-shell{border:1px solid color-mix(in srgb,var(--line)62%,var(--support))}}.contact-shell{border-radius:var(--site-radius-shell);background:var(--site-surface-shell);box-shadow:var(--site-shadow-shell),inset 0 1px 0 #fffdf9d1}.contact-shell__header{border-bottom:1px solid var(--structural-light);background:linear-gradient(135deg,var(--surface-light-alt),var(--surface-card))}@supports (color:color-mix(in lab, red, red)){.contact-shell__header{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-light-alt)86%,var(--surface-card)),var(--surface-card))}}.contact-marker-chip{border:1px solid var(--accent);justify-content:center;align-items:center;min-width:2.1rem;height:2.1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.contact-marker-chip{border:1px solid color-mix(in srgb,var(--accent)46%,var(--line))}}.contact-marker-chip{background:var(--authority-bg);color:var(--authority-on-dark);letter-spacing:.06em;border-radius:999px;padding:0 .6rem;font-size:.7rem;font-weight:900}.contact-method-panel{border:1px solid var(--line);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contact-method-panel{border:1px solid color-mix(in srgb,var(--line)58%,var(--support))}}.contact-method-panel{border-radius:var(--site-radius-card);background:var(--site-surface-shell-cool);box-shadow:var(--site-shadow-card)}.contact-method-panel__items{display:grid}.contact-method-panel__row{border-bottom:1px solid var(--structural-light);gap:.2rem;padding:.8rem 0;display:grid}.contact-method-panel__row:first-child{padding-top:0}.contact-method-panel__row:last-child{border-bottom:0;padding-bottom:0}.contact-method-panel__row dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.contact-method-panel__row dd{color:var(--heading);margin:0;font-size:1rem;font-weight:700}.contact-intake-shell{border:1px solid var(--line);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contact-intake-shell{border:1px solid color-mix(in srgb,var(--line)56%,var(--support))}}.contact-intake-shell{border-radius:var(--site-radius-shell);background:var(--site-surface-shell-cool);box-shadow:var(--site-shadow-shell),inset 0 1px 0 #fffdf9d1}.contact-intake-shell:before{background:linear-gradient(90deg,var(--support),var(--copper)70%,transparent);content:"";height:4px;position:absolute;top:0;left:0;right:0}.contact-intake-shell .form-section{border-color:var(--structural-light);background:var(--surface-card);box-shadow:none}.contact-intake-shell .form-section__label,.contact-intake-shell .notice-panel .form-section__label{border:1px solid var(--accent);justify-content:center;align-items:center;min-width:2.1rem;height:2.1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.contact-intake-shell .form-section__label,.contact-intake-shell .notice-panel .form-section__label{border:1px solid color-mix(in srgb,var(--accent)46%,var(--line))}}.contact-intake-shell .form-section__label,.contact-intake-shell .notice-panel .form-section__label{background:var(--authority-bg);color:var(--authority-on-dark);letter-spacing:.1em;border-radius:999px;margin-bottom:.75rem;padding:0 .65rem;font-size:.7rem;font-weight:900}.contact-prepare-rail{border-top:1px solid var(--line);gap:2rem;margin-top:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-prepare-rail{border-top:1px solid color-mix(in srgb,var(--line)72%,var(--authority))}}.contact-prepare-rail{padding-top:2rem}@media (min-width:640px){.contact-prepare-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.contact-prepare-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.contact-prepare-rail__cell{min-width:0}.contact-prepare-rail__num{color:var(--copper);margin:0}@supports (color:color-mix(in lab, red, red)){.contact-prepare-rail__num{color:color-mix(in srgb,var(--copper)70%,var(--accent))}}.contact-prepare-rail__num{font-family:var(--font-display);font-size:2.6rem;font-weight:620;line-height:1}.contact-prepare-rail__title{color:var(--heading);margin:.9rem 0 .45rem;font-size:1.1rem;font-weight:800}.contact-method-panel__link{border-bottom:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.contact-method-panel__link{border-bottom:1px solid color-mix(in srgb,var(--accent)45%,transparent)}}.contact-method-panel__link{color:var(--heading);transition:color var(--motion-quick)var(--motion-ease-out),border-color var(--motion-quick)var(--motion-ease-out);font-weight:700;text-decoration:none}.contact-method-panel__link:hover{border-bottom-color:var(--accent);color:var(--accent)}.contact-route-board{border:1px solid var(--line);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contact-route-board{border:1px solid color-mix(in srgb,var(--line)62%,var(--support))}}.contact-route-board{border-radius:var(--site-radius-shell);background:var(--site-surface-shell);box-shadow:var(--site-shadow-shell),inset 0 1px 0 #fffdf9d1}.contact-route-board__col{border-bottom:1px solid var(--structural-light);flex-direction:column;justify-content:space-between;min-width:0;display:flex}.contact-route-board__col:last-child{border-bottom:0}.contact-route-board__note{border-top:1px dashed var(--support)}@supports (color:color-mix(in lab, red, red)){.contact-route-board__note{border-top:1px dashed color-mix(in srgb,var(--support)38%,var(--line))}}.contact-route-board__note{background:var(--site-surface-inset)}.contact-fit-list{border:1px solid var(--structural-light);border-radius:var(--site-radius-card);background:var(--site-surface-inset);display:grid}.contact-fit-list__item{border-bottom:1px solid var(--structural-light);padding:1rem 1.1rem}.contact-fit-list__item:last-child{border-bottom:0}.contact-unsuitable-ledger{border:1px solid var(--structural-light);border-radius:var(--site-radius-shell);background:var(--site-surface-inset);box-shadow:var(--site-shadow-card);display:grid;overflow:hidden}.contact-unsuitable-ledger__item{border-bottom:1px solid var(--structural-light);grid-template-columns:2.4rem minmax(0,1fr);gap:.85rem;padding:1.1rem 1.25rem;display:grid}.contact-unsuitable-ledger__item:last-child{border-bottom:0}.contact-unsuitable-ledger__marker{letter-spacing:.08em;color:var(--muted);margin:0;padding-top:.15rem;font-size:.72rem;font-weight:900}.contact-after-strip{display:grid;position:relative}.contact-after-strip__step{border-bottom:1px solid var(--structural-light);min-width:0;position:relative}.contact-after-strip__step:last-child{border-bottom:0}.contact-after-strip__step:before{background:repeating-linear-gradient(180deg,var(--support)0 8px,transparent 8px 16px);width:1px;height:calc(100% - 3rem);position:absolute;top:2.5rem;left:1.25rem}@supports (color:color-mix(in lab, red, red)){.contact-after-strip__step:before{background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--support)42%,transparent)0 8px,transparent 8px 16px)}}.contact-after-strip__step:before{content:""}.contact-after-strip__step:last-child:before{display:none}.contact-after-strip__marker{z-index:1;border:1px solid var(--accent);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:.9rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.contact-after-strip__marker{border:1px solid color-mix(in srgb,var(--accent)46%,var(--line))}}.contact-after-strip__marker{background:var(--authority-bg);color:var(--authority-on-dark);border-radius:999px;font-size:.72rem;font-weight:900}@media (min-width:768px){.contact-prepare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-prepare-grid__cell{border-right:1px solid var(--structural-light)}.contact-prepare-grid__cell:nth-child(2n){border-right:0}.contact-unsuitable-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-unsuitable-ledger__item{border-right:1px solid var(--structural-light)}.contact-unsuitable-ledger__item:nth-child(2n){border-right:0}.contact-unsuitable-ledger__item:nth-last-child(-n+2):nth-child(odd),.contact-unsuitable-ledger__item:last-child{border-bottom:0}.contact-after-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-after-strip__step{border-bottom:0;border-right:1px solid var(--structural-light)}.contact-after-strip__step:last-child{border-right:0}.contact-after-strip__step:before{background:repeating-linear-gradient(90deg,var(--support)0 8px,transparent 8px 16px);width:calc(100% - 3rem);height:1px;top:1.6rem;left:1.5rem}@supports (color:color-mix(in lab, red, red)){.contact-after-strip__step:before{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--support)42%,transparent)0 8px,transparent 8px 16px)}}}@media (min-width:1024px){.contact-prepare-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-prepare-grid__cell:nth-child(2n){border-right:1px solid var(--structural-light)}.contact-prepare-grid__cell:nth-child(3n){border-right:0}.contact-prepare-grid__cell:nth-last-child(-n+3){border-bottom:0}.contact-route-board{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-route-board__col{border-bottom:0;border-right:1px solid var(--structural-light)}.contact-route-board__col:last-child{border-right:0}}@media (max-width:640px){.contact-shell,.contact-route-board,.contact-unsuitable-ledger,.contact-intake-shell,.contact-hero-media{border-radius:1rem}.contact-unsuitable-ledger__item{padding:1rem 1.1rem}}.faq-page{isolation:isolate;background:radial-gradient(30rem 16rem at 14% 6%,#2f6f730f,transparent 70%),linear-gradient(180deg,var(--surface-light)0%,var(--site-page-stone)50%,var(--surface-light)100%);position:relative}.faq-section{position:relative;overflow:clip}.faq-section:before,.faq-section:after{pointer-events:none;content:"";position:absolute}.faq-section:before{opacity:.7;inset:0}.faq-section:after{opacity:.15;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.faq-section>*{z-index:1;position:relative}.faq-hero{background:radial-gradient(40rem 26rem at 76% 36%,#5ba69e42,#0000 66%),radial-gradient(28rem 18rem at 22% 110%,#b8664a1f,#0000 72%),linear-gradient(135deg,#04101c 0%,#10263f 52%,#11334a 100%)}.faq-hero.section-primitive--first{padding-top:54px;padding-bottom:88px}.faq-hero:before{pointer-events:none;content:"";opacity:.3;background:linear-gradient(90deg,#fffaf20d 0 1px,#0000 1px 100%) 0 0/64px 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(40rem 26rem at 68% 44%,#000 12%,#0000 80%);mask-image:radial-gradient(40rem 26rem at 68% 44%,#000 12%,#0000 80%)}.faq-hero>*{z-index:1;position:relative}@media (max-width:640px){.faq-hero.section-primitive--first{padding-top:42px;padding-bottom:58px}}.faq-section--quick:before{background:radial-gradient(32rem 14rem at 16% 0,#fffdf9c7,#0000 66%),linear-gradient(#fffdf980,#0000 70%)}.faq-section--quick:after{background-image:linear-gradient(90deg,var(--authority)1px,transparent 1px)}@supports (color:color-mix(in lab, red, red)){.faq-section--quick:after{background-image:linear-gradient(90deg,color-mix(in srgb,var(--authority)14%,transparent)1px,transparent 1px)}}.faq-section--quick:after{background-size:64px 100%}.faq-section--categories:before{background:linear-gradient(#ebe4d980,#0000 64%)}.faq-section--details:before{background:radial-gradient(30rem 14rem at 80% 2%,#2f6f7312,#0000 70%)}.faq-section--boundary:before{background:linear-gradient(#ebe4d97a,#0000 60%)}.faq-section--decision:before{background:linear-gradient(#e4ece980,#0000 68%)}.faq-section--final{background:radial-gradient(26rem 14rem at 82% 8%,#2f6f7329,#0000 72%),linear-gradient(#10263f 0%,#0f2438 72%,#0b1827 100%)}.faq-section--final:before,.faq-section--final:after{display:none}.faq-shell{border:1px solid var(--line);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.faq-shell{border:1px solid color-mix(in srgb,var(--line)62%,var(--support))}}.faq-shell{border-radius:var(--site-radius-shell);background:var(--site-surface-shell);box-shadow:var(--site-shadow-shell),inset 0 1px 0 #fffdf9d1}.faq-shell__header{border-bottom:1px solid var(--structural-light);background:linear-gradient(135deg,var(--surface-light-alt),var(--surface-card))}@supports (color:color-mix(in lab, red, red)){.faq-shell__header{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-light-alt)86%,var(--surface-card)),var(--surface-card))}}.faq-index-marker{border:1px solid var(--accent);justify-content:center;align-items:center;min-width:2.1rem;height:2.1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.faq-index-marker{border:1px solid color-mix(in srgb,var(--accent)46%,var(--line))}}.faq-index-marker{background:var(--authority-bg);color:var(--authority-on-dark);letter-spacing:.06em;border-radius:999px;padding:0 .6rem;font-size:.7rem;font-weight:900}.faq-quick-rail{border-top:1px solid var(--line);gap:2rem;margin-top:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.faq-quick-rail{border-top:1px solid color-mix(in srgb,var(--line)72%,var(--authority))}}.faq-quick-rail{padding-top:2rem}@media (min-width:640px){.faq-quick-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.faq-quick-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.35rem}}.faq-quick-rail__cell{border-left:2px solid var(--support);flex-direction:column;gap:.55rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.faq-quick-rail__cell{border-left:2px solid color-mix(in srgb,var(--support)32%,var(--line))}}.faq-quick-rail__cell{padding:.15rem 1rem .15rem 1.1rem}.faq-quick-rail__num{color:var(--copper);margin:0 0 .35rem}@supports (color:color-mix(in lab, red, red)){.faq-quick-rail__num{color:color-mix(in srgb,var(--copper)70%,var(--accent))}}.faq-quick-rail__num{font-family:var(--font-display);font-size:2.6rem;font-weight:620;line-height:1}.faq-quick-rail__title{color:var(--heading);margin:0;font-size:1.08rem;font-weight:800;line-height:1.35}.faq-quick-rail__answer{color:var(--body);margin:0;font-size:.93rem;line-height:1.6}.faq-quick-rail__link{appearance:none;color:var(--support);cursor:pointer;text-align:left;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding-top:.5rem;font-size:.88rem;font-weight:800}.faq-category-link{border:1px solid var(--structural-light);border-radius:var(--site-radius-control);background:var(--surface-card);box-shadow:var(--site-shadow-card);display:block}.faq-category-link:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.faq-category-link:hover{border-color:color-mix(in srgb,var(--accent)48%,var(--line))}}.faq-category-link:hover{box-shadow:var(--site-shadow-hover);transform:translateY(-2px)}.faq-category-link[aria-current=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.faq-category-link[aria-current=true]{border-color:color-mix(in srgb,var(--accent)52%,var(--line))}}.faq-category-link[aria-current=true]{background:var(--authority-bg);box-shadow:0 12px 28px #10263f38,inset 0 -2px 0 var(--accent)}.faq-category-link[aria-current=true]>span,.faq-category-link[aria-current=true]>span+span{color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.faq-category-link[aria-current=true]>span+span{color:color-mix(in srgb,var(--authority-on-dark)72%,transparent)}}.faq-boundary-console{border-radius:var(--site-radius-shell);background:var(--site-surface-console);box-shadow:var(--site-shadow-shell-dark);color:#fffaf2db;border:1px solid #fffaf229;position:relative;overflow:hidden}.faq-boundary-console:before{pointer-events:none;content:"";opacity:.5;background-color:#0000;background-image:linear-gradient(90deg,#fffaf20b 0 1px,#0000 1px 100%),linear-gradient(0deg,#fffaf20a 0 1px,#0000 1px 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(36rem 22rem at 76% 20%,#000 10%,#0000 78%);mask-image:radial-gradient(36rem 22rem at 76% 20%,#000 10%,#0000 78%)}.faq-boundary-console>*{z-index:1;position:relative}.faq-boundary-console__header{border-bottom:1px solid #fffaf224}.faq-boundary-console__eyebrow{color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.faq-boundary-console__eyebrow{color:color-mix(in srgb,var(--copper)78%,#fffaf2)}}.faq-boundary-console h2,.faq-boundary-console h3{color:#fffaf2}.faq-boundary-console__items{display:grid}.faq-boundary-console__item{border-bottom:1px solid #fffaf21f;min-width:0}.faq-boundary-console__item:last-child{border-bottom:0}.faq-boundary-console__marker{letter-spacing:.08em;color:var(--copper);margin:0 0 .8rem;font-size:.72rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.faq-boundary-console__marker{color:color-mix(in srgb,var(--copper)78%,#fffaf2)}}.faq-assumption-ledger{border:1px solid var(--structural-light);border-radius:var(--site-radius-shell);background:var(--site-surface-inset);box-shadow:var(--site-shadow-card);display:grid;overflow:hidden}.faq-assumption-ledger__row{border-bottom:1px solid var(--structural-light);gap:.5rem;padding:1.1rem 1.25rem;display:grid}.faq-assumption-ledger__row:last-child{border-bottom:0}.faq-assumption-ledger__assumption{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);margin:0;font-size:.78rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.faq-assumption-ledger__assumption{-webkit-text-decoration-color:color-mix(in srgb,var(--accent)62%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--accent)62%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--accent)62%,transparent);text-decoration-color:color-mix(in srgb,var(--accent)62%,transparent)}}.faq-assumption-ledger__assumption{text-decoration-thickness:2px}.faq-assumption-ledger__boundary{border-left:3px solid var(--support);margin:0}@supports (color:color-mix(in lab, red, red)){.faq-assumption-ledger__boundary{border-left:3px solid color-mix(in srgb,var(--support)52%,var(--line))}}.faq-assumption-ledger__boundary{color:var(--body);padding-left:.85rem;font-size:.9rem;font-weight:600;line-height:1.6}.faq-decision-strip{display:grid}.faq-decision-strip__cell{border-bottom:1px solid var(--structural-light);min-width:0}.faq-decision-strip__cell:last-child{border-bottom:0}@media (min-width:768px){.faq-quick-board{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-quick-board__cell{border-right:1px solid var(--structural-light)}.faq-quick-board__cell:nth-child(2n){border-right:0}.faq-assumption-ledger__row{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:start;gap:1.25rem}.faq-decision-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-decision-strip__cell{border-right:1px solid var(--structural-light)}.faq-decision-strip__cell:nth-child(2n){border-right:0}.faq-decision-strip__cell:nth-last-child(-n+2):nth-child(odd),.faq-decision-strip__cell:last-child{border-bottom:0}.faq-boundary-console__items{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-boundary-console__item{border-right:1px solid #fffaf21f}.faq-boundary-console__item:nth-child(2n),.faq-boundary-console__item:last-child{border-right:0}}@media (min-width:1024px){.faq-quick-board{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-quick-board__cell:nth-child(2n){border-right:1px solid var(--structural-light)}.faq-quick-board__cell:nth-child(3n){border-right:0}.faq-quick-board__cell:nth-last-child(-n+3){border-bottom:0}.faq-decision-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.faq-decision-strip__cell{border-bottom:0;border-right:1px solid var(--structural-light)}.faq-decision-strip__cell:nth-child(2n){border-right:1px solid var(--structural-light)}.faq-decision-strip__cell:last-child{border-right:0}.faq-boundary-console__items{grid-template-columns:repeat(5,minmax(0,1fr))}.faq-boundary-console__item{border-bottom:0;border-right:1px solid #fffaf21f}.faq-boundary-console__item:nth-child(2n){border-right:1px solid #fffaf21f}.faq-boundary-console__item:last-child{border-right:0}}@media (max-width:640px){.faq-shell,.faq-boundary-console,.faq-boundary-registry,.faq-assumption-ledger{border-radius:1rem}}.faq-shell--quick .faq-shell__header--quick,.faq-shell--decision .faq-shell__header--decision{border-bottom:1px solid var(--structural-light);background:var(--surface-card);padding:1.35rem 1.25rem 1.15rem}@media (min-width:768px){.faq-shell--quick .faq-shell__header--quick,.faq-shell--decision .faq-shell__header--decision{padding:1.5rem 1.75rem 1.25rem}}.faq-quick-board__cell{flex-direction:column;gap:.55rem;min-width:0;padding:1.2rem 1.15rem 1.3rem;display:flex}@media (min-width:768px){.faq-quick-board__cell{padding:1.35rem 1.4rem 1.45rem}}.faq-quick-board__index{letter-spacing:.08em;color:var(--accent);margin:0;font-size:.72rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.faq-quick-board__index{color:color-mix(in srgb,var(--accent)72%,var(--heading))}}.faq-quick-board__title{color:var(--heading);margin:0;font-size:1.02rem;font-weight:900;line-height:1.4}.faq-quick-board__answer{color:var(--body);margin:0;font-size:.9rem;line-height:1.58}.faq-quick-board__link{margin-top:auto;padding-top:.55rem;font-size:.86rem;font-weight:800}.faq-answer-console{gap:1.15rem;display:grid}.faq-answer-console__rail{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.faq-answer-console__rail{border:1px solid color-mix(in srgb,var(--line)62%,var(--support))}}.faq-answer-console__rail{border-radius:var(--site-radius-shell);background:linear-gradient(90deg,var(--support),transparent 62%),var(--site-surface-shell-cool)}@supports (color:color-mix(in lab, red, red)){.faq-answer-console__rail{background:linear-gradient(90deg,color-mix(in srgb,var(--support)5%,transparent),transparent 62%),var(--site-surface-shell-cool)}}.faq-answer-console__rail{box-shadow:var(--site-shadow-card);padding:1rem}.faq-answer-console__body{min-width:0}.faq-answer-console__panel{gap:.85rem;display:grid}.faq-answer-console__active-header{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.faq-answer-console__active-header{border:1px solid color-mix(in srgb,var(--line)62%,var(--support))}}.faq-answer-console__active-header{border-radius:var(--site-radius-card);background:var(--surface-card);box-shadow:var(--site-shadow-card);padding:1rem 1.1rem}.faq-answer-console__active-title{color:var(--heading);margin:0;font-size:1.05rem;font-weight:900;line-height:1.35}.faq-answer-console__active-intro{color:var(--body);margin:.45rem 0 0;font-size:.92rem;line-height:1.6}.faq-answer-console__target{scroll-margin-top:var(--scroll-anchor-offset)}@media (min-width:1024px){.faq-answer-console{grid-template-columns:minmax(14rem,.32fr) minmax(0,.68fr);align-items:start;gap:1.4rem}.faq-answer-console__rail{top:var(--scroll-anchor-offset);position:sticky}}.faq-accordion__intro{max-width:760px;margin-bottom:1.35rem}.faq-section-anchor-strip{flex-wrap:wrap;gap:.45rem;margin-bottom:1.15rem;display:flex}.faq-section-anchor-strip__link{appearance:none;border:1px solid var(--structural-light);background:var(--surface-card);min-height:2.2rem;color:var(--heading);cursor:pointer;text-align:left;transition:border-color var(--motion-quick)var(--motion-ease-out),background var(--motion-quick)var(--motion-ease-out);border-radius:999px;align-items:center;padding:.45rem .8rem;font-size:.78rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.faq-section-anchor-strip__link:hover{border-color:color-mix(in srgb,var(--support)42%,var(--line))}.faq-section-anchor-strip__link[aria-pressed=true]{border-color:color-mix(in srgb,var(--support)62%,var(--line))}}.faq-section-anchor-strip__link[aria-pressed=true]{background:var(--authority-bg);color:var(--authority-on-dark);box-shadow:0 10px 24px #10263f29}.faq-section-anchor-strip__link[aria-pressed=true]:before{color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.faq-section-anchor-strip__link[aria-pressed=true]:before{color:color-mix(in srgb,var(--copper)82%,#fffaf2)}}.faq-accordion__search{max-width:760px;margin-bottom:1.35rem}.faq-accordion__groups{gap:.9rem;display:grid}.faq-accordion__answers{gap:.65rem;display:grid}.faq-accordion__answer-body{color:var(--body);margin:0;font-size:.9rem;line-height:1.62}.faq-page .faq-accordion__section-shell .disclosure-trigger{padding-top:1.15rem;padding-bottom:1.15rem}.faq-page .faq-accordion__answer-shell .disclosure-trigger{padding-top:1rem;padding-bottom:1rem}.faq-page .faq-accordion__section-shell .disclosure-content,.faq-page .faq-accordion__answer-shell .disclosure-content{padding-top:1.15rem;padding-bottom:1.25rem}.faq-boundary-registry{border:1px solid var(--structural-light);border-radius:var(--site-radius-shell);background:var(--site-surface-shell);box-shadow:var(--site-shadow-shell)}.faq-boundary-registry__intro{border-bottom:1px solid var(--structural-light);padding:1.35rem 1.25rem 1.1rem}@media (min-width:768px){.faq-boundary-registry__intro{padding:1.5rem 1.75rem 1.2rem}}.faq-boundary-registry__list{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:1rem 1.15rem 1.2rem;list-style:none;display:grid}.faq-boundary-registry__item{border:1px solid var(--structural-light);border-radius:var(--site-radius-card);background:var(--surface-card);flex-direction:column;align-items:flex-start;gap:.55rem;min-width:0;padding:1.15rem 1.15rem 1.25rem;display:flex}.faq-boundary-registry__marker{border:1px solid var(--authority);justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.faq-boundary-registry__marker{border:1px solid color-mix(in srgb,var(--authority)24%,var(--structural-light))}}.faq-boundary-registry__marker{background:var(--surface-light-alt);color:var(--heading);letter-spacing:.06em;border-radius:999px;font-size:.66rem;font-weight:900}.faq-boundary-registry__label{color:var(--heading);margin:0;font-size:.98rem;font-weight:900;line-height:1.4}.faq-boundary-registry__value{color:var(--body);margin:0;font-size:.9rem;line-height:1.6}.faq-decision-strip__cell{flex-direction:column;gap:.65rem;min-width:0;padding:1.2rem 1.15rem 1.35rem;display:flex}@media (min-width:768px){.faq-decision-strip__cell{padding:1.35rem 1.4rem 1.45rem}}.faq-decision-strip__title{color:var(--heading);margin:0;font-size:1.02rem;font-weight:900;line-height:1.38}.faq-decision-strip__body{color:var(--body);margin:0;font-size:.9rem;line-height:1.58}.faq-decision-strip__cta{width:100%;min-height:2.65rem;margin-top:auto;padding-top:.65rem;padding-bottom:.65rem;font-size:.86rem;font-weight:800}@media (min-width:640px){.faq-boundary-registry__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1.15rem 1.35rem 1.35rem}.faq-boundary-registry__item{gap:.6rem;padding:1.2rem 1.2rem 1.3rem}}@media (min-width:1024px){.faq-boundary-registry__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding:1.25rem 1.5rem 1.45rem}.faq-boundary-registry__item{gap:.65rem;padding:1.25rem 1.2rem 1.35rem}.faq-boundary-registry__label{font-size:1rem}}.site-header{-webkit-backdrop-filter:blur(16px)saturate(1.25);background:linear-gradient(#fffdf9f0,#fcf8f0db);border-bottom:1px solid #10263f14;box-shadow:inset 0 -1px #d29a5724,0 8px 28px #10263f0f}.site-nav__link{transition:background var(--motion-quick)var(--motion-ease-out),color var(--motion-quick)var(--motion-ease-out),box-shadow var(--motion-quick)var(--motion-ease-out)}.site-nav__link[aria-current=page],.site-nav__link[aria-current=page]:hover{background:var(--authority-bg);color:var(--authority-on-dark);box-shadow:inset 0 -2px 0 var(--accent)}.mobile-nav-panel{border-bottom:1px solid var(--structural-light);background:var(--site-page-stone)}@supports (color:color-mix(in lab, red, red)){.mobile-nav-panel{background:color-mix(in srgb,var(--site-page-stone)14%,var(--surface-card))}}.mobile-nav-panel{-webkit-backdrop-filter:blur(14px);box-shadow:0 22px 44px #10263f24}.mobile-nav-panel .container{padding-block:.85rem}.mobile-nav-controls{margin-bottom:.6rem;padding-bottom:.8rem}.mobile-nav-link{padding:.95rem 1rem}.mobile-nav-link[aria-current=page],.mobile-nav-link[aria-current=page]:hover{background:var(--authority-bg);color:var(--authority-on-dark);box-shadow:inset 3px 0 0 var(--accent)}.site-footer{isolation:isolate;background:radial-gradient(36rem 20rem at 12% 110%,#d29a5717,#0000 70%),radial-gradient(32rem 18rem at 80% 0,#2f6f7329,#0000 70%),linear-gradient(#0b1827 0%,#10263f 58%,#081320 100%);position:relative;overflow:clip}.site-footer:before{z-index:-1;pointer-events:none;content:"";opacity:.55;background-color:#0000;background-image:linear-gradient(90deg,#fffaf209 0 1px,#0000 1px 100%),linear-gradient(0deg,#fffaf208 0 1px,#0000 1px 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:84px 84px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(44rem 26rem at 24% 18%,#000 8%,#0000 76%);mask-image:radial-gradient(44rem 26rem at 24% 18%,#000 8%,#0000 76%)}@media (min-width:1024px){.about-capability-matrix{grid-template-columns:repeat(3,minmax(0,1fr))}.about-capability-matrix__cell,.about-capability-matrix__cell:nth-child(2n){border-right:1px solid var(--structural-light)}.about-capability-matrix__cell:nth-child(3n){border-right:0}.about-capability-matrix__cell:nth-last-child(-n+3){border-bottom:0}}@media (max-width:640px){.about-shell,.about-model-shell,.about-boundary-board,.about-hero-media,.about-responsibility-console{border-radius:1rem}}.report-table-card,.report-table-frame,.report-table{background:var(--surface-card)}.report-table-card{box-shadow:var(--shadow-soft);border-radius:1.1rem}.report-table__th{border-bottom:1px solid var(--structural-a);background:var(--surface-light-alt);color:var(--heading);text-align:left;padding:.75rem 1rem;font-weight:800}.report-table__tr{border-bottom:1px solid var(--structural-muted)}.report-table__tr:last-child{border-bottom:0}.report-table__td{color:var(--body);padding:.75rem 1rem}.report-table__td--status{font-weight:700}.legal-page__section{background:var(--surface-light)}.legal-document{width:100%;max-width:42rem;margin-inline:auto}.legal-document__header{border-bottom:1px solid var(--structural-light);margin-bottom:1.75rem;padding-bottom:1.5rem}.legal-document__title{color:var(--heading);font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,3.6vw,2.15rem);font-weight:700;line-height:1.15}.legal-document__subtitle{max-width:38ch;color:var(--body);margin:.75rem 0 0;font-size:1rem;line-height:1.55}.legal-document__meta{color:#636d78;margin:.85rem 0 0;font-size:.875rem;line-height:1.5}.legal-toc{border:1px solid var(--structural-light);border-radius:var(--site-radius-card);background:var(--surface-light-alt);margin-bottom:2rem;padding:1rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.legal-toc{background:color-mix(in srgb,var(--surface-light-alt)88%,white)}}.legal-toc__label{color:#636d78;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .65rem;font-size:.875rem;font-weight:700}.legal-toc__list{counter-reset:legal-toc;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.legal-toc__list>li{counter-increment:legal-toc}.legal-toc__link{color:var(--authority);font-size:.92rem;line-height:1.45;text-decoration:none;display:block}.legal-toc__link:hover,.legal-toc__link:focus-visible{color:var(--heading);text-underline-offset:.14em;text-decoration:underline}.legal-prose{max-width:none}.legal-prose__section{scroll-margin-top:calc(var(--header-offset) + 1rem);border-bottom:1px solid var(--structural-light);margin-bottom:0;padding-block:1.65rem}@supports (color:color-mix(in lab, red, red)){.legal-prose__section{border-bottom:1px solid color-mix(in srgb,var(--structural-light)82%,transparent)}}.legal-prose__section:first-child{padding-top:.25rem}.legal-prose__section:last-child{border-bottom:0;padding-bottom:.25rem}.legal-prose__section-title{color:var(--heading);margin:0 0 .85rem;font-size:1.05rem;font-weight:700;line-height:1.35}.legal-prose__body{color:var(--body)}.legal-prose__paragraph,.legal-prose__intro{max-width:68ch;margin:0 0 .9rem;line-height:1.68}.legal-prose__intro{color:var(--heading);font-weight:600}.legal-prose__paragraph:last-child,.legal-prose__intro:last-child,.legal-prose__list:last-child{margin-bottom:0}.legal-prose__list{margin:.15rem 0 1rem;padding-left:1.35rem;list-style:outside}.legal-prose__list li{max-width:66ch;margin-bottom:.4rem;padding-left:.2rem;line-height:1.62}.legal-prose__list li::marker{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.legal-prose__list li::marker{color:color-mix(in srgb,var(--muted)88%,var(--authority))}}.legal-prose__contact-line{display:inline}.legal-prose__link{color:var(--authority);text-underline-offset:.14em;text-decoration:underline}.legal-prose__link:hover,.legal-prose__link:focus-visible{color:var(--heading)}.legal-document__footer{border-top:1px solid var(--structural-light);color:#636d78;margin-top:2rem;padding-top:1.35rem;font-size:.875rem;line-height:1.5}.legal-document__footer p{margin:0}@media (max-width:767px){.legal-document{max-width:none}.legal-toc{margin-bottom:1.5rem;padding:.9rem .95rem}.legal-toc__link{font-size:.88rem}.legal-prose__section{padding-block:1.35rem}.legal-prose__list{padding-left:1.15rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-entrance>*,.motion-reveal,.motion-step,.motion-diagram,.motion-panel-reveal,.process-sequence>*,.reveal-rise,.reveal-rise.is-visible,.reveal-stagger>*,.reveal-stagger.is-visible>*{opacity:1!important;transform:none!important}.press-scale:active{transform:none!important}.diagnostic-choice-grid.motion-entrance>.diagnostic-choice-card:before,.diagnostic-choice-grid.motion-entrance>.diagnostic-choice-card:after,.home-process-panel:after,.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child:before,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child:before{animation:none!important}.home-process-rail:before,.home-process-rail:after{transition:none!important;transform:none!important}.disclosure-grid{transition:none!important}}#situation,#what-you-get,#responsibility,#scope,#operational-modules,#execution-only,#estimator{scroll-margin-top:var(--scroll-anchor-offset)}.services-bridge-band,.services-ladder-band,.services-modules-band,.services-execution-inset,.services-estimator-band{max-width:100%}.services-bridge-entry{padding-top:1.35rem}.estimator-embedded-shell{border:1px solid var(--line);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.estimator-embedded-shell{border:1px solid color-mix(in srgb,var(--line)56%,var(--support))}}.estimator-embedded-shell{border-radius:var(--site-radius-shell);background:var(--site-surface-shell-cool);box-shadow:var(--site-shadow-card);padding:1rem}.estimator-step{border:1px solid var(--structural-light);background:var(--surface-light-alt);border-radius:1rem;overflow:hidden}.estimator-step__summary{cursor:pointer;color:var(--heading);justify-content:space-between;align-items:center;padding:.9rem 1rem;font-size:.82rem;font-weight:800;list-style:none;display:flex}.estimator-step__summary::-webkit-details-marker{display:none}.estimator-step__summary:after{content:"+";color:var(--muted);font-size:1rem}.estimator-step[open] .estimator-step__summary:after{content:"−"}.estimator-step__body{padding:0 1rem 1rem}.services-hero-display{text-wrap:balance;max-width:none}.services-command-hero .services-hero-copy{flex-direction:column;display:flex}.services-hero-question{color:var(--authority-on-dark);margin:0 0 .9rem}@supports (color:color-mix(in lab, red, red)){.services-hero-question{color:color-mix(in srgb,var(--authority-on-dark)72%,var(--copper))}}.services-hero-question{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}@media (min-width:1024px){.services-command-hero.section-primitive--first{flex-direction:column;justify-content:center;min-height:min(78svh,760px);display:flex}}.services-command-hero .services-hero-headline{text-wrap:balance;max-width:12em;line-height:1.14}.services-hero-headline__part{display:block}@media (min-width:768px){.services-hero-headline__part{display:inline}}.services-command-hero .services-hero-lead{max-width:36rem;margin-top:1.1rem;font-size:1.05rem;line-height:1.65}@media (min-width:768px){.services-command-hero .services-hero-lead{font-size:1.15rem}}.services-hero-actions{max-width:36rem}.services-hero-cta{isolation:isolate;position:relative;overflow:hidden}.services-hero-cta--primary:after{z-index:1;content:"";opacity:0;pointer-events:none;background:linear-gradient(108deg,#0000 34%,#fffaf242 50%,#0000 66%);position:absolute;inset:0;transform:translate(-130%)}.services-hero-cta--primary:hover:after,.services-hero-cta--primary:focus-visible:after{animation:services-hero-cta-scan 1.15s var(--motion-ease-out)}.services-hero-cta--secondary:before{z-index:0;border-radius:inherit;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 28%,#fffaf224,#0000 62%);position:absolute;inset:0}.services-hero-cta--secondary:after{z-index:1;border-radius:inherit;content:"";opacity:1;pointer-events:none;transition:box-shadow .45s var(--motion-ease-out);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fffaf214}.services-hero-cta--primary:hover,.services-hero-cta--primary:focus-visible{box-shadow:0 16px 36px #b8664a57}.services-hero-cta--secondary:hover,.services-hero-cta--secondary:focus-visible{background:#fffaf21f;border-color:#fffaf2ad}.services-hero-cta--secondary:hover:before,.services-hero-cta--secondary:focus-visible:before{animation:services-hero-secondary-inner 1.25s var(--motion-ease-out)}.services-hero-cta--secondary:hover:after,.services-hero-cta--secondary:focus-visible:after{animation:services-hero-secondary-edge 1.25s var(--motion-ease-out);box-shadow:inset 0 0 0 1px #fffaf26b}.services-hero-proof{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.services-hero-proof__badge{min-width:0;max-width:100%;color:var(--authority-on-dark);text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .45s var(--motion-ease-out),background .45s var(--motion-ease-out),box-shadow .45s var(--motion-ease-out);background:#fffaf212;border:1px solid #fffaf229;border-radius:999px;justify-content:center;align-items:center;padding:.32rem .58rem;font-size:.68rem;font-weight:800;line-height:1.25;display:inline-flex;position:relative;overflow:hidden}.services-hero-proof__badge:after{content:"";opacity:0;pointer-events:none;animation-duration:8s;animation-timing-function:var(--motion-ease-out);will-change:transform,opacity;background:linear-gradient(108deg,#0000 38%,#fffaf21f 50%,#0000 62%);animation-iteration-count:infinite;position:absolute;inset:0;transform:translate(-120%)}.services-hero-proof__badge:first-child:after{animation-name:services-hero-badge-auto-1}.services-hero-proof__badge:nth-child(2):after{animation-name:services-hero-badge-auto-2}.services-hero-proof__badge:nth-child(3):after{animation-name:services-hero-badge-auto-3}.services-hero-proof__badge:hover,.services-hero-proof__badge:focus-visible{background:#fffaf21c;border-color:#fffaf257;outline:none;box-shadow:0 0 0 1px #b8664a29}.services-hero-visual{width:100%;margin:0}.services-hero-visual__frame{background:linear-gradient(160deg,#fffaf2fa,#fffaf2e6),var(--paper);border:1px solid #fffaf23d;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 28px 72px #00000057}.services-hero-visual__frame--photo{background:#0a1e31;border-color:#fffaf24d;box-shadow:0 32px 84px #00000075,0 0 0 1px #fffaf21a,0 0 56px #2f6f7333}.services-hero-visual__chrome{z-index:2;gap:.35rem;display:flex;position:absolute;top:.72rem;left:.85rem}.services-hero-visual__chrome span{background:var(--support);border-radius:999px;width:.44rem;height:.44rem;display:block}@supports (color:color-mix(in lab, red, red)){.services-hero-visual__chrome span{background:color-mix(in srgb,var(--support)80%,white)}}.services-hero-visual__chrome span:nth-child(2){background:var(--accent)}.services-hero-visual__chrome span:nth-child(3){background:var(--line)}@supports (color:color-mix(in lab, red, red)){.services-hero-visual__chrome span:nth-child(3){background:color-mix(in srgb,var(--line)70%,var(--authority))}}.services-hero-visual__diagram,.services-hero-visual__media{background:radial-gradient(circle at 18% 22%,var(--support),transparent 36%),var(--surface-light-alt);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.services-hero-visual__diagram,.services-hero-visual__media{background:radial-gradient(circle at 18% 22%,color-mix(in srgb,var(--support)10%,transparent),transparent 36%),var(--surface-light-alt)}}.services-hero-visual__media{background:#0a1e31}.services-hero-visual__image{object-position:center 44%;filter:saturate(1.05)contrast(1.04)}.services-hero-visual__glow{z-index:1;pointer-events:none;background:linear-gradient(#07182a1f 0%,#0000 36%,#07182a57 100%),linear-gradient(90deg,#07182a3d 0%,#0000 46%);position:absolute;inset:0}.services-hero-visual__scan{opacity:0;pointer-events:none;animation:services-hero-visual-scan 2.1s var(--motion-ease-out).45s both;background:linear-gradient(108deg,#0000 42%,#2f6f7317 50%,#0000 58%);position:absolute;inset:0}.services-hero-visual.motion-panel-reveal{animation:services-hero-visual-in .82s var(--motion-ease-out)both}@keyframes services-hero-cta-scan{0%{opacity:0;transform:translate(-130%)}22%{opacity:.85}to{opacity:0;transform:translate(130%)}}@keyframes services-hero-secondary-inner{0%{opacity:0}35%{opacity:1}to{opacity:0}}@keyframes services-hero-secondary-edge{0%,to{box-shadow:inset 0 0 0 1px #fffaf214}45%{box-shadow:inset 0 0 0 1px #fffaf275}}@keyframes services-hero-badge-auto-1{0%{opacity:0;transform:translate(-120%)}4%{opacity:.32;transform:translate(-72%)}12%{opacity:.48;transform:translate(-8%)}20%{opacity:.28;transform:translate(68%)}25%{opacity:0;transform:translate(120%)}25.01%,to{opacity:0;transform:translate(-120%)}}@keyframes services-hero-badge-auto-2{0%,12.49%{opacity:0;transform:translate(-120%)}16%{opacity:.32;transform:translate(-72%)}24%{opacity:.48;transform:translate(-8%)}32%{opacity:.28;transform:translate(68%)}37.5%{opacity:0;transform:translate(120%)}37.51%,to{opacity:0;transform:translate(-120%)}}@keyframes services-hero-badge-auto-3{0%,24.99%{opacity:0;transform:translate(-120%)}28%{opacity:.32;transform:translate(-72%)}36%{opacity:.48;transform:translate(-8%)}44%{opacity:.28;transform:translate(68%)}50%{opacity:0;transform:translate(120%)}50.01%,to{opacity:0;transform:translate(-120%)}}@keyframes services-hero-visual-in{0%{opacity:.9;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes services-hero-visual-scan{0%{opacity:0;transform:translate(-22%)}40%{opacity:.75}to{opacity:0;transform:translate(22%)}}.operational-module-tile__label{letter-spacing:.08em;overflow-wrap:anywhere;line-height:1.35}.operational-module-tile__content{flex-direction:column;gap:0;display:flex}.operational-module-tile__note{border-top:1px solid var(--structural-light);padding-top:.75rem}@media (max-width:640px){.operational-module-tile__content{padding:1rem 1rem 1.1rem}.operational-module-tile__label{font-size:.65rem}}@media (min-width:768px){.services-bridge-entry{padding-top:1.85rem}.estimator-embedded-shell{padding:1.35rem 1.5rem}.estimator-step{background:0 0;border:0;border-radius:0}.estimator-step__summary{pointer-events:none;padding:0 0 .65rem}.estimator-step__summary:after{display:none}.estimator-step__body{padding:0}}.services-page,.hiw-page{isolation:isolate;background:radial-gradient(26rem 14rem at 84% 6%,#2f6f730b,#0000 72%),linear-gradient(#ebe4d9 0%,#f0e9df 42%,#ece5da 100%);position:relative}@media (max-width:767px){.services-page{--journey-nav-height:4rem;--scroll-anchor-offset:calc(var(--header-offset) + var(--journey-nav-height) + .75rem)}html:has(.services-page){--journey-nav-height:4rem;--scroll-anchor-offset:calc(var(--header-offset) + var(--journey-nav-height) + .75rem)}html:has(.services-page){scroll-padding-top:0}}.hiw-page{--journey-nav-height:0rem;--scroll-anchor-offset:calc(var(--header-offset) + var(--journey-nav-height) + .75rem)}html:has(.hiw-page){--journey-nav-height:0rem;--scroll-anchor-offset:calc(var(--header-offset) + var(--journey-nav-height) + .75rem)}.services-command-hero{background:radial-gradient(44rem 32rem at 82% 42%,#5ba69e52,#0000 64%),radial-gradient(34rem 22rem at 48% 105%,#b8664a24,#0000 72%),linear-gradient(135deg,#04101c 0%,#10263f 48%,#12384a 100%);position:relative;overflow:clip}.services-command-hero:before{pointer-events:none;content:"";opacity:.18;background-color:#0000;background-image:linear-gradient(90deg,#fffaf20a 0 1px,#0000 1px 100%),linear-gradient(0deg,#fffaf209 0 1px,#0000 1px 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:84px 84px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(38rem 27rem at 78% 42%,#000 10%,#0000 78%);mask-image:radial-gradient(38rem 27rem at 78% 42%,#000 10%,#0000 78%)}.services-command-hero:after{pointer-events:none;content:"";background:radial-gradient(30rem 24rem at 75% 45%,#fffaf21c,#0000 72%),radial-gradient(26rem 20rem at 27% 34%,#2f6f732e,#0000 74%);animation:26s ease-in-out infinite alternate services-ambient-drift;position:absolute;inset:-18%}@keyframes services-ambient-drift{0%{opacity:.8;transform:translate(-1.5%,-1%)scale(1)}to{opacity:1;transform:translate(1.5%,1.5%)scale(1.05)}}@keyframes services-frame-float{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.services-hero-visual__diagram,.services-hero-visual__media{animation:8s ease-in-out infinite alternate services-frame-float}.services-command-hero>.container,.services-command-hero__grid{z-index:1;position:relative}.services-command-hero__grid.container{width:min(100%,var(--container-max))}.services-command-hero__grid{gap:2rem}.services-interface-section{background:0 0;position:relative;overflow:clip}.services-interface-section:before,.services-interface-section:after{display:none}.services-interface-section>.container{z-index:1;position:relative}.services-journey-nav .journey-nav__track{gap:.55rem;position:relative}.services-journey-nav .journey-nav__track:before{content:"";background:linear-gradient(90deg,#0000,#10263f38,#0000);height:1px;position:absolute;top:50%;left:.8rem;right:.8rem}.services-journey-nav{background:var(--site-page-stone);border-bottom:1px solid #10263f1f}@supports (color:color-mix(in lab, red, red)){.services-journey-nav{background:color-mix(in srgb,var(--site-page-stone)18%,#fffdf9f0)}}.services-journey-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 28px #10263f0f}.services-journey-nav .journey-nav__link{z-index:1;background:#fffcf6c7;border-radius:.85rem;position:relative}.services-journey-nav .journey-nav__link:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.services-journey-nav .journey-nav__link:hover{border-color:color-mix(in srgb,var(--accent)48%,var(--line))}}.services-journey-nav .journey-nav__link:hover{box-shadow:0 10px 24px #10263f24}.services-journey-nav .journey-nav__link[aria-current=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.services-journey-nav .journey-nav__link[aria-current=true]{border-color:color-mix(in srgb,var(--accent)52%,var(--line))}}.services-journey-nav .journey-nav__link[aria-current=true]{background:var(--authority-bg);color:var(--authority-on-dark);box-shadow:0 12px 28px #10263f38,inset 0 -2px 0 var(--accent)}.services-journey-nav .journey-nav__link[aria-current=true] .journey-nav__marker{color:inherit;opacity:.75}@media (max-width:767px){.services-journey-nav .journey-nav__track{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:.45rem;padding-block:.48rem;overflow-x:auto}.services-journey-nav .journey-nav__track:before{display:none}.services-journey-nav .journey-nav__link{scroll-snap-align:start;white-space:nowrap;flex:none;min-width:max-content;max-width:13.5rem;min-height:2.35rem;padding:.48rem .72rem}}.services-bridge-band,.services-ladder-band,.services-modules-band,.services-estimator-band{position:relative}.services-authority-scale{isolation:isolate;border-radius:var(--site-radius-shell);background:var(--site-surface-console);box-shadow:var(--site-shadow-shell-dark),0 0 72px -36px #2f6f7357;border:1px solid #fffaf238;padding:1.25rem;position:relative;overflow:hidden}@media (min-width:1024px){.services-authority-scale{padding:2rem}}.services-authority-scale:before{pointer-events:none;opacity:.42;content:"";background-color:#0000;background-image:linear-gradient(90deg,#fffaf207 0 1px,#0000 1px 100%),linear-gradient(0deg,#fffaf206 0 1px,#0000 1px 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(20rem 14rem at 28% 24%,#000 6%,#0000 78%);mask-image:radial-gradient(20rem 14rem at 28% 24%,#000 6%,#0000 78%)}.services-briefing-panel{isolation:isolate;border:1px solid var(--svc-ink,#10263f);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.services-briefing-panel{border:1px solid color-mix(in srgb,var(--svc-ink,#10263f)18%,var(--line))}}.services-briefing-panel{border-radius:var(--site-radius-shell);background:var(--surface-card);box-shadow:0 28px 70px -46px #10263f6b,inset 0 1px #fffdf9e6}.services-briefing-panel__copy{background:radial-gradient(28rem 18rem at 12% 8%,#2f6f733d,transparent 70%),linear-gradient(135deg,var(--svc-ink-deep,#071524),var(--svc-ink,#10263f)68%,var(--svc-ink-mid,#18354b));color:var(--authority-on-dark);padding:clamp(1.35rem,3vw,2.6rem);position:relative;overflow:hidden}.services-briefing-panel__copy:after{content:"";border:1px solid #fffaf21c;border-radius:999px;width:23rem;height:23rem;position:absolute;bottom:-10rem;right:-8rem}.services-briefing-kicker{color:var(--svc-field,#2f6f73);margin:0 0 1rem}@supports (color:color-mix(in lab, red, red)){.services-briefing-kicker{color:color-mix(in srgb,var(--svc-field,#2f6f73)62%,var(--svc-paper,#fffaf2))}}.services-briefing-kicker{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:950;line-height:1.2}.services-briefing-panel__copy h2{max-width:15ch;color:var(--authority-on-dark);font-family:var(--font-display);letter-spacing:0;overflow-wrap:normal;word-break:normal;margin:0;font-size:clamp(2.05rem,3.35vw,3rem);font-weight:850;line-height:1.02;position:relative}.services-briefing-panel__copy p:last-child{max-width:44ch;color:var(--authority-on-dark);margin:1.25rem 0 0;position:relative}@supports (color:color-mix(in lab, red, red)){.services-briefing-panel__copy p:last-child{color:color-mix(in srgb,var(--authority-on-dark)82%,transparent)}}.services-briefing-panel__copy p:last-child{font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.6}.services-briefing-register{background:linear-gradient(90deg,#10263f0a 0 1px,transparent 1px 100%)0 0/3.8rem 100%,linear-gradient(180deg,var(--svc-paper-strong,#fffdf8),var(--svc-paper,#fffaf2));align-content:center;gap:1rem;min-width:0;padding:clamp(1.1rem,2.4vw,1.9rem);display:grid}.services-briefing-register__label,.services-briefing-signal span,.services-briefing-decision span{color:var(--svc-field,#2f6f73);margin:0}@supports (color:color-mix(in lab, red, red)){.services-briefing-register__label,.services-briefing-signal span,.services-briefing-decision span{color:color-mix(in srgb,var(--svc-field,#2f6f73)72%,var(--svc-ink,#10263f))}}.services-briefing-register__label,.services-briefing-signal span,.services-briefing-decision span{letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950;line-height:1.2}.services-briefing-register__body{gap:.75rem;display:grid}.services-briefing-signal{border:1px solid var(--svc-rule,#d8cdbc);min-width:0}@supports (color:color-mix(in lab, red, red)){.services-briefing-signal{border:1px solid color-mix(in srgb,var(--svc-rule,#d8cdbc)84%,transparent)}}.services-briefing-signal{border-left:3px solid var(--svc-field,#2f6f73)}@supports (color:color-mix(in lab, red, red)){.services-briefing-signal{border-left:3px solid color-mix(in srgb,var(--svc-field,#2f6f73)66%,var(--svc-rule,#d8cdbc))}}.services-briefing-signal{background:var(--svc-paper,#fffaf2);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.services-briefing-signal{background:color-mix(in srgb,var(--svc-paper,#fffaf2)78%,white)}}.services-briefing-signal{padding:.9rem 1rem}.services-briefing-signal h3{color:var(--svc-ink,#10263f);letter-spacing:-.01em;margin:.45rem 0 0;font-size:clamp(1rem,1.4vw,1.16rem);font-weight:950;line-height:1.16}.services-briefing-signal p{color:var(--svc-ink,#10263f);margin:.4rem 0 0}@supports (color:color-mix(in lab, red, red)){.services-briefing-signal p{color:color-mix(in srgb,var(--svc-ink,#10263f)68%,var(--svc-muted,#6f7883))}}.services-briefing-signal p{font-size:.86rem;line-height:1.48}.services-briefing-decision{border:1px solid var(--svc-decision,#b8664a);gap:.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.services-briefing-decision{border:1px solid color-mix(in srgb,var(--svc-decision,#b8664a)46%,var(--svc-rule,#d8cdbc))}}.services-briefing-decision{background:linear-gradient(90deg,var(--svc-decision,#b8664a),transparent 60%),var(--svc-paper,#fffaf2);border-radius:.8rem}@supports (color:color-mix(in lab, red, red)){.services-briefing-decision{background:linear-gradient(90deg,color-mix(in srgb,var(--svc-decision,#b8664a)11%,transparent),transparent 60%),color-mix(in srgb,var(--svc-paper,#fffaf2)72%,white)}}.services-briefing-decision{padding:.95rem 1rem}.services-briefing-decision span{color:var(--svc-decision,#b8664a)}@supports (color:color-mix(in lab, red, red)){.services-briefing-decision span{color:color-mix(in srgb,var(--svc-decision,#b8664a)82%,var(--svc-ink,#10263f))}}.services-briefing-decision strong{color:var(--svc-ink,#10263f);font-size:clamp(1.05rem,1.6vw,1.24rem);font-weight:950;line-height:1.16}.services-briefing-decision p,.services-briefing-register__note{color:var(--svc-ink,#10263f);margin:0}@supports (color:color-mix(in lab, red, red)){.services-briefing-decision p,.services-briefing-register__note{color:color-mix(in srgb,var(--svc-ink,#10263f)70%,var(--svc-muted,#6f7883))}}.services-briefing-decision p,.services-briefing-register__note{font-size:.86rem;line-height:1.48}.services-briefing-register__note{border-left:2px solid var(--svc-copper,#d29a57);padding-left:.85rem}@supports (color:color-mix(in lab, red, red)){.services-briefing-register__note{border-left:2px solid color-mix(in srgb,var(--svc-copper,#d29a57)70%,transparent)}}.services-briefing-register__note{font-weight:700}@media (min-width:900px){.services-briefing-panel{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.services-briefing-register__body{grid-template-columns:repeat(3,minmax(0,1fr))}.services-briefing-signal{min-height:100%}}.services-event-simulator{isolation:isolate;border-radius:var(--site-radius-shell);box-shadow:var(--site-shadow-shell-dark),0 0 68px -34px #2f6f7347;background:radial-gradient(22rem 14rem at 78% 6%,#2f6f7324,#0000 72%),linear-gradient(145deg,#081726,#10263f 60%,#14344a);border:1px solid #fffaf238;position:relative;overflow:hidden}.services-event-simulator__grid{gap:0;display:grid}.services-event-simulator__control{color:var(--authority-on-dark);border-bottom:1px solid #fffaf22e}.services-event-simulator__control .h2-system,.services-event-simulator__control .text-body{color:var(--authority-on-dark)}.services-event-simulator__header{padding:1.25rem}.services-event-switchboard{gap:.5rem;padding:0 1.25rem 1.25rem;display:grid}.services-event-switch{grid-template-columns:.7rem minmax(0,1fr);align-items:center;gap:.7rem;display:grid;border-radius:var(--site-radius-control)!important;color:var(--authority-on-dark)!important;background:#fffaf214!important}.services-event-switch span{background:var(--support);border-radius:999px;width:.55rem;height:.55rem}@supports (color:color-mix(in lab, red, red)){.services-event-switch span{background:color-mix(in srgb,var(--support)78%,white)}}.services-event-switch[aria-pressed=true]{transform:translate(4px);background:var(--surface-card)!important;color:var(--heading)!important}.services-event-simulator__stage{background:radial-gradient(26rem 18rem at 76% 0%,#2f6f731c,transparent 70%),linear-gradient(180deg,var(--surface-light-alt)0%,var(--surface-card)42%)}@supports (color:color-mix(in lab, red, red)){.services-event-simulator__stage{background:radial-gradient(26rem 18rem at 76% 0%,#2f6f731c,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--surface-light-alt)56%,var(--surface-card))0%,var(--surface-card)42%)}}.services-event-diagram{border-bottom:1px solid var(--structural-light);background:radial-gradient(70% 90% at 50% -8%,#fffdf9f5 0%,var(--surface-light-alt)58%,var(--site-surface-inset)100%)}@supports (color:color-mix(in lab, red, red)){.services-event-diagram{background:radial-gradient(70% 90% at 50% -8%,#fffdf9f5 0%,color-mix(in srgb,var(--surface-light-alt)68%,var(--surface-card))58%,var(--site-surface-inset)100%)}}.services-event-diagram{box-shadow:inset 0 1px #fffdf9ad}.services-event-diagram figure{margin:0;box-shadow:0 18px 44px #10263f1f}.services-event-output{padding:1.15rem}.services-event-output__summary{max-width:58rem}.services-event-timeline{gap:.75rem;margin-top:1.3rem;display:grid;position:relative}.services-event-timeline:before{background:var(--accent);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:1rem}@supports (color:color-mix(in lab, red, red)){.services-event-timeline:before{background:color-mix(in srgb,var(--accent)45%,var(--line))}}.services-event-timeline:before{content:""}.services-event-timeline__step{border:1px solid var(--structural-light);border-radius:var(--site-radius-item);background:var(--surface-card);margin-left:2rem;position:relative}@supports (color:color-mix(in lab, red, red)){.services-event-timeline__step{background:color-mix(in srgb,var(--surface-card)76%,var(--site-surface-inset))}}.services-event-timeline__step{padding:.95rem 1rem 1rem}.services-event-timeline__label{border-bottom:1px solid var(--structural-light);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem;padding-bottom:.45rem;font-size:.66rem;font-weight:950;display:block}.services-event-output.motion-panel-reveal .services-event-timeline__step{animation:motion-rise-in var(--motion-slow)var(--motion-ease-out)both}.services-event-output.motion-panel-reveal .services-event-timeline__step:nth-child(2){animation-delay:70ms}.services-event-output.motion-panel-reveal .services-event-timeline__step:nth-child(3){animation-delay:.14s}.services-event-output.motion-panel-reveal .services-event-timeline__step:nth-child(4){animation-delay:.21s}.services-event-timeline__step:before{border:2px solid var(--surface-card);background:var(--accent);width:.75rem;height:.75rem;box-shadow:0 0 0 1px var(--accent);border-radius:999px;position:absolute;top:1rem;left:-2.35rem}@supports (color:color-mix(in lab, red, red)){.services-event-timeline__step:before{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent)50%,var(--line))}}.services-event-timeline__step:before{content:""}.services-modules-band{isolation:isolate;border:1px solid var(--line);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.services-modules-band{border:1px solid color-mix(in srgb,var(--line)52%,var(--support))}}.services-modules-band{border-radius:var(--site-radius-shell);background:var(--site-surface-shell);box-shadow:var(--site-shadow-shell),0 0 64px -38px #d29a5729,inset 0 1px 0 #fffdf9e6;padding:1rem}.services-modules-band:before{z-index:0;pointer-events:none;content:"";background:radial-gradient(18rem 12rem at 14% 8%,#d29a5717,#0000 72%),radial-gradient(16rem 11rem at 88% 72%,#2f6f730f,#0000 74%);position:absolute;inset:0}.services-modules-band>*{z-index:1;position:relative}.services-boundary-panel{isolation:isolate;border:1px solid var(--line);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.services-boundary-panel{border:1px solid color-mix(in srgb,var(--line)56%,var(--support))}}.services-boundary-panel{border-radius:var(--site-radius-shell);background:var(--site-surface-shell);box-shadow:var(--site-shadow-shell),0 0 58px -36px #10263f1a,inset 0 1px 0 #fffdf9e0}.services-boundary-panel:before{z-index:0;pointer-events:none;content:"";background:radial-gradient(18rem 12rem at 82% 4%,#2f6f730f,#0000 72%);position:absolute;inset:0}.services-boundary-panel>*{z-index:1;position:relative}.services-boundary-panel__header{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.services-boundary-panel__header{border-bottom:1px solid color-mix(in srgb,var(--line)72%,var(--support))}}.services-boundary-panel__header{background:linear-gradient(90deg,#e6eeebe6,#fffcf6b3);padding:1.1rem}.services-boundary-eligibility{border:1px solid var(--support);width:fit-content;max-width:100%;margin:1rem 0 0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.services-boundary-eligibility{border:1px solid color-mix(in srgb,var(--support)34%,var(--line))}}.services-boundary-eligibility{border-radius:var(--site-radius-control);background:var(--surface-card)}@supports (color:color-mix(in lab, red, red)){.services-boundary-eligibility{background:color-mix(in srgb,var(--surface-card)78%,var(--surface-light-alt));color:color-mix(in srgb,var(--heading)84%,var(--support))}}.services-boundary-eligibility{padding:.72rem .85rem;font-size:.84rem;font-weight:900;line-height:1.35}.services-boundary-stack,.services-boundary-details{gap:1rem;display:grid}.services-boundary-dual{gap:0;display:grid}.services-boundary-column{min-width:0;padding:1rem}.services-boundary-column--inside{border-bottom:1px dashed var(--accent)}@supports (color:color-mix(in lab, red, red)){.services-boundary-column--inside{border-bottom:1px dashed color-mix(in srgb,var(--accent)46%,var(--line))}}.services-boundary-column--inside{background:linear-gradient(165deg,#fffdf8b3,#0000 58%)}.services-boundary-column--outside{background:linear-gradient(145deg,var(--surface-light-alt),var(--surface-light-alt))}@supports (color:color-mix(in lab, red, red)){.services-boundary-column--outside{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-light-alt)86%,var(--paper)),var(--surface-light-alt))}}.services-boundary-column__heading{align-items:center;gap:.85rem;margin-bottom:1rem;display:flex}.services-boundary-column__heading>span{border:1px solid var(--accent);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.services-boundary-column__heading>span{border:1px solid color-mix(in srgb,var(--accent)50%,var(--line))}}.services-boundary-column__heading>span{background:var(--surface-card);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.services-boundary-column__heading>span{background:color-mix(in srgb,var(--surface-card)80%,var(--accent))}}.services-boundary-column__heading>span{color:var(--heading);font-size:.68rem;font-weight:950}.services-boundary-column__heading h3{color:var(--heading);margin:0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:950;line-height:1.1}.services-boundary-list{gap:.65rem;display:grid}.services-boundary-item{border:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.services-boundary-item{border:1px solid color-mix(in srgb,var(--line)74%,var(--support))}}.services-boundary-item{border-radius:var(--site-radius-control);background:var(--surface-card)}@supports (color:color-mix(in lab, red, red)){.services-boundary-item{background:color-mix(in srgb,var(--surface-card)86%,var(--surface-light-alt))}}.services-boundary-item{padding:.85rem}.services-boundary-item>span{background:var(--support);border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.services-boundary-item>span{background:color-mix(in srgb,var(--support)16%,var(--surface-card))}}.services-boundary-item>span{color:var(--support);font-size:.8rem;font-weight:950}.services-boundary-item>span:before{content:"✓"}@supports (color:color-mix(in lab, red, red)){.services-boundary-column--outside .services-boundary-item>span{background:color-mix(in srgb,var(--line)36%,var(--surface-card))}}.services-boundary-column--outside .services-boundary-item>span{color:var(--muted)}.services-boundary-column--outside .services-boundary-item>span:before{content:"—"}.services-boundary-item p{color:var(--heading);margin:0 0 .2rem;font-size:.92rem;font-weight:900;line-height:1.25}.services-boundary-item small{color:var(--body);font-size:.82rem;line-height:1.45;display:block}.services-boundary-item{border-color:var(--support)}@supports (color:color-mix(in lab, red, red)){.services-boundary-item{border-color:color-mix(in srgb,var(--support)26%,var(--line))}}.services-boundary-column--outside .services-boundary-item{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.services-boundary-column--outside .services-boundary-item{border-color:color-mix(in srgb,var(--line)80%,transparent)}}.services-boundary-column--outside .services-boundary-item{background:var(--surface-light-alt)}@supports (color:color-mix(in lab, red, red)){.services-boundary-column--outside .services-boundary-item{background:color-mix(in srgb,var(--surface-light-alt)55%,var(--surface-card))}}.services-boundary-column--outside .services-boundary-item p{color:var(--heading)}@supports (color:color-mix(in lab, red, red)){.services-boundary-column--outside .services-boundary-item p{color:color-mix(in srgb,var(--heading)82%,var(--muted))}}.services-boundary-column--inside .services-boundary-column__heading>span{border-color:var(--support)}@supports (color:color-mix(in lab, red, red)){.services-boundary-column--inside .services-boundary-column__heading>span{border-color:color-mix(in srgb,var(--support)46%,var(--line))}}.services-boundary-column--inside .services-boundary-column__heading>span{background:var(--support)}@supports (color:color-mix(in lab, red, red)){.services-boundary-column--inside .services-boundary-column__heading>span{background:color-mix(in srgb,var(--support)14%,var(--surface-card))}}.services-boundary-column--inside .services-boundary-column__heading>span{color:var(--support)}.services-boundary-column--outside .services-boundary-column__heading>span{border-color:var(--structural-light);background:var(--surface-light-alt);color:var(--muted)}.services-module-system{gap:1rem;display:grid}.services-cleaning-focus{border:1px solid var(--line);gap:1rem;margin:1.25rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.services-cleaning-focus{border:1px solid color-mix(in srgb,var(--line)62%,var(--support));background:radial-gradient(22rem 14rem at 0% 0%,#2f6f731f,transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--surface-card)92%,var(--stone)),#fffdf8)}}.services-cleaning-focus{padding:1rem}.services-cleaning-focus__intro h3{max-width:18ch;color:var(--heading);font-family:var(--font-display);margin:.45rem 0 0;font-size:clamp(1.55rem,3.4vw,2.35rem);font-weight:650;line-height:1.05}.services-cleaning-focus__intro p:last-child,.services-cleaning-focus__item p{margin-bottom:0}.services-cleaning-focus__grid{gap:.75rem;display:grid}.services-cleaning-focus__item{border:1px solid var(--line);min-width:0;position:relative}@supports (color:color-mix(in lab, red, red)){.services-cleaning-focus__item{border:1px solid color-mix(in srgb,var(--line)72%,transparent)}}.services-cleaning-focus__item{background:#fffaf2ad;border-radius:.95rem;padding:.95rem}.services-cleaning-focus__item>span{border:1px solid var(--accent);width:.75rem;height:.75rem;margin-bottom:.7rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.services-cleaning-focus__item>span{border:1px solid color-mix(in srgb,var(--accent)42%,var(--line))}}.services-cleaning-focus__item>span{background:var(--accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.services-cleaning-focus__item>span{background:color-mix(in srgb,var(--accent)72%,var(--surface-card))}}.services-cleaning-focus__item h4{color:var(--heading);margin:0 0 .35rem;font-size:.98rem;font-weight:900;line-height:1.25}.services-cleaning-focus__item p{color:var(--body);font-size:.88rem;line-height:1.55}.services-partner-note{border-top:1px solid var(--line);margin:1rem 0 0}@supports (color:color-mix(in lab, red, red)){.services-partner-note{border-top:1px solid color-mix(in srgb,var(--line)70%,transparent)}}.services-partner-note{color:var(--muted);padding-top:.85rem;font-size:.82rem;line-height:1.55}.services-module-stack{gap:.8rem;min-width:0;display:grid}.services-module-stack__header,.services-module-guardrail{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.services-module-stack__header,.services-module-guardrail{border:1px solid color-mix(in srgb,var(--line)70%,var(--support))}}.services-module-stack__header,.services-module-guardrail{border-radius:var(--site-radius-card);background:linear-gradient(135deg,var(--surface-light-alt),var(--surface-card))}@supports (color:color-mix(in lab, red, red)){.services-module-stack__header,.services-module-guardrail{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-light-alt)76%,var(--surface-card)),var(--surface-card))}}.services-module-stack__header{gap:.25rem;padding:.95rem 1rem;display:grid}.services-module-stack__header span,.services-module-guardrail span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.services-module-stack__header strong{color:var(--heading);font-size:.95rem;line-height:1.35}.services-module-guardrail{gap:.35rem;margin-top:.9rem;padding:.95rem 1rem;display:grid}.services-module-guardrail p{color:var(--body);margin:0;font-size:.9rem;line-height:1.5}.operational-module-tile{border-radius:var(--site-radius-card);min-width:0;box-shadow:var(--site-shadow-card);transition:transform var(--motion-standard)var(--motion-ease-out),border-color var(--motion-standard)var(--motion-ease-out),box-shadow var(--motion-standard)var(--motion-ease-out);position:relative}.operational-module-tile:hover{border-color:var(--accent);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.operational-module-tile:hover{border-color:color-mix(in srgb,var(--accent)50%,var(--line))}}.operational-module-tile:before{pointer-events:none;content:"";opacity:0;transition:opacity var(--motion-standard)var(--motion-ease-out),transform var(--motion-standard)var(--motion-ease-out);background:linear-gradient(120deg,#0000 0 40%,#fffaf22e 48%,#0000 58%);position:absolute;inset:0;transform:translate(-18%)}.operational-module-tile:hover:before{opacity:1;transform:translate(18%)}.operational-module-tile--featured{background:var(--authority-bg);color:var(--authority-on-dark);grid-template-rows:auto auto;display:grid}.operational-module-tile--compact{border:1px solid var(--line);grid-template-columns:minmax(7.5rem,.36fr) minmax(0,.64fr);display:grid}@supports (color:color-mix(in lab, red, red)){.operational-module-tile--compact{border:1px solid color-mix(in srgb,var(--line)70%,var(--support))}}.operational-module-tile--compact{background:radial-gradient(circle at 95% 0%,var(--support),transparent 34%),var(--surface-card)}@supports (color:color-mix(in lab, red, red)){.operational-module-tile--compact{background:radial-gradient(circle at 95% 0%,color-mix(in srgb,var(--support)14%,transparent),transparent 34%),var(--surface-card)}}.operational-module-tile--compact .module-tile-visual{border-right:1px solid var(--line);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.operational-module-tile--compact .module-tile-visual{border-right:1px solid color-mix(in srgb,var(--line)76%,white)}}.operational-module-tile--compact .module-tile-visual{border-bottom:0}.operational-module-tile--compact .module-tile-visual svg{max-height:11rem}.module-tile-visual{border-bottom:1px solid var(--line);min-height:11rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.module-tile-visual{border-bottom:1px solid color-mix(in srgb,var(--line)76%,white)}}.module-tile-visual--diagram{background:radial-gradient(circle at 25% 18%,var(--support),transparent 34%),var(--surface-light-alt);min-height:100%}@supports (color:color-mix(in lab, red, red)){.module-tile-visual--diagram{background:radial-gradient(circle at 25% 18%,color-mix(in srgb,var(--support)14%,transparent),transparent 34%),var(--surface-light-alt)}}.module-tile-visual--photo{min-height:18rem}.module-tile-visual--photo img{filter:saturate(1.05)contrast(1.02);transition:transform .7s var(--motion-ease-out)}.operational-module-tile--photo:hover .module-tile-visual--photo img{transform:scale(1.04)}.module-tile-visual--photo:after{background:linear-gradient(180deg,#0d213400 36%,var(--authority-bg)88%,var(--authority-bg)100%),linear-gradient(90deg,#10263f38,transparent 50%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.module-tile-visual--photo:after{background:linear-gradient(180deg,#0d213400 36%,color-mix(in srgb,var(--authority-bg)84%,transparent)88%,var(--authority-bg)100%),linear-gradient(90deg,#10263f38,transparent 50%)}}.module-tile-visual--photo:after{content:""}.module-tile-visual--featured{background:#ddd5c8;border-bottom:1px solid #fffaf224;min-height:22rem}.module-tile-visual--featured:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#0000,#10263f6b);height:3.5rem;position:absolute;inset:auto 0 0}.module-tile-visual__image{object-fit:cover;object-position:center 42%;filter:saturate(1.06)contrast(1.05)brightness(1.03)}.operational-module-tile--featured .module-tile-visual--photo:after{display:none}.module-tile-visual__frame{z-index:1;opacity:.58;border:1px solid #fffaf280;border-radius:.8rem;position:absolute;inset:1rem}.module-tile-visual__marker{z-index:2;width:2.35rem;height:2.35rem;color:var(--authority-on-dark);background:#10263f94;border:1px solid #fffaf26b;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:950;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.operational-module-tile__header{align-items:center;gap:.65rem;margin-bottom:.65rem;display:flex}.operational-module-tile__header>span{border:1px solid var(--accent);flex:none;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.operational-module-tile__header>span{border:1px solid color-mix(in srgb,var(--accent)52%,var(--line))}}.operational-module-tile__header>span{background:var(--surface-card);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.operational-module-tile__header>span{background:color-mix(in srgb,var(--surface-card)80%,var(--accent))}}.operational-module-tile__header>span{color:var(--heading);font-size:.62rem;font-weight:950}.operational-module-tile--featured .operational-module-tile__header>span{color:var(--authority-on-dark);background:#fffaf21a;border-color:#fffaf23d}.operational-module-tile--featured .operational-module-tile__content{padding:1.15rem}.operational-module-tile--featured .operational-module-tile__content,.operational-module-tile--featured h3,.operational-module-tile--featured .operational-module-tile__list,.operational-module-tile--featured .operational-module-tile__note{color:var(--authority-on-dark)}.operational-module-tile--featured .text-body,.operational-module-tile--featured .text-muted,.operational-module-tile--featured .operational-module-tile__list span,.operational-module-tile--featured .operational-module-tile__note{color:var(--authority-on-dark)!important}@supports (color:color-mix(in lab, red, red)){.operational-module-tile--featured .text-body,.operational-module-tile--featured .text-muted,.operational-module-tile--featured .operational-module-tile__list span,.operational-module-tile--featured .operational-module-tile__note{color:color-mix(in srgb,var(--authority-on-dark)86%,transparent)!important}}.operational-module-tile--featured .operational-module-tile__note{border-color:#fffaf233}.operational-module-tile__list{margin-left:0;list-style:none}.operational-module-tile__list li{grid-template-columns:.75rem minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.operational-module-tile__list li>span:first-child{border:1px solid var(--accent);width:.48rem;height:.48rem;margin-top:.42rem}@supports (color:color-mix(in lab, red, red)){.operational-module-tile__list li>span:first-child{border:1px solid color-mix(in srgb,var(--accent)58%,var(--line))}}.operational-module-tile__list li>span:first-child{background:var(--surface-card);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.operational-module-tile__list li>span:first-child{background:color-mix(in srgb,var(--surface-card)35%,var(--accent))}}.services-execution-inset{border:1px solid var(--line);gap:1rem;margin-top:.9rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.services-execution-inset{border:1px solid color-mix(in srgb,var(--line)54%,var(--support))}}.services-execution-inset{border-radius:var(--site-radius-card);background:linear-gradient(135deg,var(--surface-light-alt),var(--surface-card))}@supports (color:color-mix(in lab, red, red)){.services-execution-inset{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-light-alt)72%,var(--surface-card)),var(--surface-card))}}.services-execution-inset{padding:.95rem}.services-execution-inset h3{color:var(--heading);margin:.35rem 0;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:950;line-height:1.15}.services-execution-inset p{color:var(--body);margin:0;font-size:.9rem;line-height:1.5}.services-execution-inset__grid{gap:.75rem;display:grid}.services-execution-card{border:1px solid var(--structural-light);border-radius:var(--site-radius-control);background:var(--surface-card);padding:.85rem}.services-execution-card--available{border-color:var(--support)}@supports (color:color-mix(in lab, red, red)){.services-execution-card--available{border-color:color-mix(in srgb,var(--support)36%,var(--line))}}.services-execution-card--available{background:linear-gradient(160deg,var(--support),var(--surface-card))}@supports (color:color-mix(in lab, red, red)){.services-execution-card--available{background:linear-gradient(160deg,color-mix(in srgb,var(--support)7%,var(--surface-card)),var(--surface-card))}}.services-execution-card--limits{background:var(--site-surface-inset)}.services-execution-card__title{border-bottom:1px solid var(--structural-light);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;padding-bottom:.55rem;font-size:.7rem;font-weight:950}.services-execution-card--available .services-execution-card__title{border-color:var(--support)}@supports (color:color-mix(in lab, red, red)){.services-execution-card--available .services-execution-card__title{border-color:color-mix(in srgb,var(--support)32%,var(--line))}}.services-execution-card--available .services-execution-card__title{color:var(--support)}.services-execution-card--limits .services-execution-card__title{color:var(--muted)}.services-execution-inset__footer{border-top:1px solid var(--structural-light);flex-direction:column;gap:.75rem;padding-top:.85rem;display:flex}.services-execution-inset__footer p{color:var(--muted);font-size:.84rem}.services-final-cta{isolation:isolate;border-radius:var(--site-radius-shell);box-shadow:var(--site-shadow-shell-dark),0 20px 52px #10263f33,inset 0 1px 0 #fffaf224;color:var(--authority-on-dark);background:radial-gradient(22rem 14rem at 84% 10%,#2f6f7324,#0000 72%),linear-gradient(145deg,#071523,#10263f 58%,#143348);border:1px solid #fffaf23d;position:relative}.services-final-cta:before{pointer-events:none;content:"";background:radial-gradient(18rem 10rem at 90% 6%,#fffaf20f,#0000 72%);position:absolute;inset:0}.services-final-cta>div{z-index:1;position:relative}.services-final-cta .h2-system{color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.services-final-cta .section-label{color:color-mix(in srgb,var(--accent)62%,white)}}.services-final-cta .text-body{color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.services-final-cta .text-body{color:color-mix(in srgb,var(--authority-on-dark)86%,transparent)}}.services-final-cta__panel{background:#fffaf20d;border-top:1px solid #fffaf229;flex-direction:column;justify-content:center;display:flex}@media (min-width:1024px){.services-boundary-details{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.services-final-cta__panel{border-top:0;border-left:1px solid #fffaf229}}.services-closing-section{background:linear-gradient(180deg,var(--site-page-stone)0%,var(--site-page-stone-deep)78%,#0f2438 100%);position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.services-closing-section{background:linear-gradient(180deg,var(--site-page-stone)0%,color-mix(in srgb,var(--site-page-stone-deep)82%,#10263f)78%,#0f2438 100%)}}.services-closing-section{padding-bottom:2.25rem}.services-closing-section:before{display:none}.services-closing-section>.container{z-index:1;position:relative}.services-execution-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.services-execution-list li{padding-left:1.35rem;position:relative}.services-execution-list li:before{font-weight:950;position:absolute;left:0}.services-execution-card--available .services-execution-list li:before{color:var(--support);content:"✓"}.services-execution-card--limits .services-execution-list li:before{color:var(--muted);content:"—"}.services-estimator-band{isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:0;gap:1rem;padding:0;display:grid;position:relative;overflow:visible}.services-estimator-band:before{z-index:0;pointer-events:none;content:"";background:radial-gradient(24rem 16rem at 50% 42%,#2f6f7312,#0000 72%);height:min(28rem,72%);position:absolute;top:2.5rem;left:8%;right:8%}.services-estimator-band>*{z-index:1;position:relative}.services-estimator-stage{gap:1.5rem;display:grid}.services-estimator-stage__copy{min-width:0}.services-estimator-note{border-left:2px solid var(--svc-field);max-width:44ch;margin:1.15rem 0 0;padding-left:.8rem}@supports (color:color-mix(in lab, red, red)){.services-estimator-note{border-left:2px solid color-mix(in srgb,var(--svc-field)32%,var(--svc-rule))}}.services-estimator-note{color:var(--svc-muted);font-size:.8rem;line-height:1.45}.services-estimator-ticket{border:1px solid var(--svc-rule);border-radius:var(--svc-radius);background:linear-gradient(180deg,var(--svc-paper-strong)0%,var(--svc-stone)100%);flex-direction:column;gap:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.services-estimator-ticket{background:linear-gradient(180deg,var(--svc-paper-strong)0%,color-mix(in srgb,var(--svc-stone)30%,var(--svc-paper))100%)}}.services-estimator-ticket{box-shadow:var(--svc-shadow),inset 0 1px 0 #fffdf7bf;padding:1.15rem}.services-estimator-ticket__header{color:var(--svc-field);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:950}.services-estimator-ticket__range{align-items:center;gap:.6rem;display:flex}.services-estimator-ticket__cap{color:var(--svc-muted);letter-spacing:.02em;flex:none;font-size:.74rem;font-weight:800}.services-estimator-ticket__bar{background:var(--svc-stone);border-radius:999px;flex:auto;height:.7rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.services-estimator-ticket__bar{background:color-mix(in srgb,var(--svc-stone)72%,var(--svc-paper))}}.services-estimator-ticket__bar{box-shadow:inset 0 1px 2px #2c221421}.services-estimator-ticket__bar-fill{background:linear-gradient(90deg,var(--svc-field),var(--svc-field)48%,var(--svc-copper));border-radius:999px;position:absolute;inset:0 18% 0 16%}@supports (color:color-mix(in lab, red, red)){.services-estimator-ticket__bar-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--svc-field)22%,transparent),color-mix(in srgb,var(--svc-field)52%,transparent)48%,color-mix(in srgb,var(--svc-copper)38%,transparent))}}.services-estimator-ticket__caption{color:var(--svc-muted);text-align:center;margin:-.25rem 0 0;font-size:.74rem;font-style:italic;line-height:1.3}.services-estimator-ticket__tiles{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.services-estimator-tile{border:1px solid var(--svc-rule)}@supports (color:color-mix(in lab, red, red)){.services-estimator-tile{border:1px solid color-mix(in srgb,var(--svc-rule)85%,transparent)}}.services-estimator-tile{border-left:2px solid var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-estimator-tile{border-left:2px solid color-mix(in srgb,var(--svc-field)52%,var(--svc-rule))}}.services-estimator-tile{background:var(--svc-paper);border-radius:0 .4rem .4rem 0;padding:.55rem .75rem}.services-estimator-tile__label{color:var(--svc-ink);margin:0;font-size:.9rem;font-weight:900;line-height:1.2}.services-estimator-tile__body{color:var(--svc-muted);margin:.15rem 0 0;font-size:.78rem;line-height:1.4}.services-estimator-ticket__result{color:var(--svc-muted);margin:0;font-size:.74rem;font-style:italic;line-height:1.35}@media (min-width:768px){.services-estimator-stage{grid-template-columns:minmax(0,1fr) minmax(19rem,.82fr);align-items:start;gap:2.25rem}}.services-page .services-estimator-band--checkpoint{border:1px solid var(--svc-copper)}@supports (color:color-mix(in lab, red, red)){.services-page .services-estimator-band--checkpoint{border:1px solid color-mix(in srgb,var(--svc-copper)18%,#1b1e18)}}.services-page .services-estimator-band--checkpoint{background-color:#23271f;background-image:radial-gradient(42rem 24rem at 86% 18%,#2f6f7333,#0000 72%),radial-gradient(30rem 18rem at 16% 100%,#d29a5721,#0000 72%),linear-gradient(118deg,#131611f5 0%,#1b211be8 52%,#2e2518e0 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:clamp(1.25rem,3vw,2rem);box-shadow:inset 0 1px #fffaf20d,0 30px 64px -36px #0000008c}.services-page .services-estimator-band--checkpoint:before{display:none}.services-estimator-band--checkpoint .services-estimator-stage__copy .section-label{color:var(--svc-copper)}@supports (color:color-mix(in lab, red, red)){.services-estimator-band--checkpoint .services-estimator-stage__copy .section-label{color:color-mix(in srgb,var(--svc-copper)76%,#fffaf2)}}.services-estimator-band--checkpoint .services-estimator-stage__copy .h2-system{color:#fbf6ec}.services-estimator-band--checkpoint .services-estimator-stage__copy .text-body{color:#fbf6ecd1}.services-estimator-band--checkpoint .services-estimator-note{border-left-color:var(--svc-copper)}@supports (color:color-mix(in lab, red, red)){.services-estimator-band--checkpoint .services-estimator-note{border-left-color:color-mix(in srgb,var(--svc-copper)58%,transparent)}}.services-estimator-band--checkpoint .services-estimator-note{color:#fbf6ecad}.services-estimator-band--checkpoint .services-estimator-ticket{box-shadow:0 26px 54px -26px #000000b3,inset 0 1px #fffdf7cc}.estimator-control-panel{counter-reset:estimator-step;background:0 0;border:0;padding:0}.estimator-control-panel__intro{border-left:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.estimator-control-panel__intro{border-left:3px solid color-mix(in srgb,var(--accent)72%,var(--line))}}.estimator-control-panel__intro{padding-left:1rem}.estimator-control-panel__grid{position:relative}.estimator-control-panel__controls,.estimator-control-panel__output{min-width:0}.estimator-control-step{counter-increment:estimator-step;background:linear-gradient(135deg,var(--surface-light-alt),var(--surface-card))}@supports (color:color-mix(in lab, red, red)){.estimator-control-step{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-light-alt)82%,var(--surface-card)),var(--surface-card))}}.estimator-control-step{transition:transform var(--motion-standard)var(--motion-ease-out),border-color var(--motion-standard)var(--motion-ease-out),box-shadow var(--motion-standard)var(--motion-ease-out)}.estimator-control-step:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.estimator-control-step:hover{border-color:color-mix(in srgb,var(--accent)46%,var(--line))}}.estimator-control-step:hover{box-shadow:0 16px 38px #10263f17}.estimator-control-step .estimator-step__summary span{align-items:center;gap:.65rem;display:inline-flex}.estimator-control-step .estimator-step__summary span:before{background:var(--authority-bg);width:1.6rem;height:1.6rem;color:var(--authority-on-dark);content:counter(estimator-step,decimal-leading-zero);border-radius:999px;justify-content:center;align-items:center;font-size:.64rem;font-weight:900;display:inline-flex}.estimator-mode-toggle{border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;width:min(100%,42rem);max-width:100%;display:grid}.estimator-mode-toggle__option{text-align:center;justify-content:center;align-items:center;min-width:0;min-height:3rem;line-height:1.18;display:flex}.estimator-output-panel{border-color:var(--support)}@supports (color:color-mix(in lab, red, red)){.estimator-output-panel{border-color:color-mix(in srgb,var(--support)34%,var(--line))}}.estimator-output-panel{background:linear-gradient(160deg,var(--surface-card),var(--surface-card))}@supports (color:color-mix(in lab, red, red)){.estimator-output-panel{background:linear-gradient(160deg,color-mix(in srgb,var(--surface-card)84%,var(--base-alt)),var(--surface-card))}.estimator-result-output{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-light-alt)78%,var(--surface-card)),var(--surface-card))}}@keyframes services-trace-in{0%{opacity:0;transform:scaleX(.45)}to{opacity:1;transform:scaleX(1)}}@keyframes services-section-in{0%{opacity:1;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.services-interface-section>.container>*{animation:both services-section-in;animation-timeline:view();animation-range:entry cover 30%}}@media (min-width:768px){.services-authority-scale{padding:1.2rem}.services-event-simulator__grid{grid-template-columns:minmax(18rem,.34fr) minmax(0,.66fr)}.services-event-simulator__control{border-bottom:0;border-right:1px solid #fffaf22e}.services-event-output{padding:1.5rem}.services-event-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.services-event-timeline:before{display:none}.services-event-timeline__step{margin-left:0}.services-event-timeline__step:before{display:none}.services-boundary-panel__header{padding:1.35rem 1.6rem}.services-boundary-dual{grid-template-columns:repeat(2,minmax(0,1fr))}.services-boundary-column{padding:1.35rem}.services-boundary-column--inside{border-right:1px dashed var(--accent)}@supports (color:color-mix(in lab, red, red)){.services-boundary-column--inside{border-right:1px dashed color-mix(in srgb,var(--accent)46%,var(--line))}}.services-boundary-column--inside{border-bottom:0}.services-boundary-column--outside{box-shadow:inset 20px 0 28px -24px #10263f3d}.services-module-system{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.services-module-stack__header{grid-column:1/-1}.services-cleaning-focus{grid-template-columns:minmax(16rem,.34fr) minmax(0,.66fr);align-items:start;padding:1.2rem}.services-cleaning-focus__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-module-stack{grid-template-rows:auto repeat(2,minmax(0,1fr))}.module-tile-visual--featured{min-height:18rem}.operational-module-tile--featured .operational-module-tile__content{padding:1.35rem 1.45rem}.services-module-guardrail{grid-template-columns:minmax(7rem,.2fr) minmax(0,.8fr);align-items:center}.services-execution-inset__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-modules-band,.services-estimator-band{padding:1.35rem}.services-command-hero.section-primitive--first{padding-top:52px;padding-bottom:4.25rem}.services-command-hero__grid{gap:2.5rem}}@media (min-width:1024px){.services-command-hero__grid{align-items:center;gap:3rem}.services-hero-visual__frame{transform-origin:100%;transform:scale(1.03)}.services-boundary-details{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.services-modules-band{padding:1.6rem}.services-event-diagram{min-height:18rem}.services-boundary-panel__header{padding:1.6rem 2rem}.services-boundary-column{padding:1.6rem}.services-module-system{grid-template-columns:minmax(0,1.14fr) minmax(20rem,.86fr)}.module-tile-visual--featured{min-height:20rem}}@media (max-width:430px){.services-command-hero .services-hero-headline{max-width:10.5em;font-size:1.88rem!important}.services-hero-proof__badge{flex:calc(50% - .25rem);padding:.28rem .46rem;font-size:.62rem}.services-hero-proof__badge:nth-child(3){flex:100%;max-width:14.5rem}}@media (max-width:767px){.services-command-hero.section-primitive--first{padding-bottom:2.5rem}.services-command-hero .services-hero-headline{max-width:10.75em;font-size:1.92rem!important}.services-command-hero .services-hero-lead{margin-top:.75rem;font-size:.88rem}.services-hero-proof{gap:.34rem;margin-top:.9rem}.services-hero-proof__badge{padding:.28rem .5rem;font-size:.64rem}.services-event-simulator__header,.services-event-output{padding:1rem}.services-event-switchboard{padding-inline:1rem;padding-bottom:1rem}.services-modules-band{margin-inline:-.2rem}.services-modules-band .module-tile-visual{display:block}.module-tile-visual--featured{min-height:14.75rem}.services-boundary-column__heading{margin-bottom:.8rem}.services-boundary-item{padding:.75rem}.services-module-stack__header{padding:.85rem}.operational-module-tile--compact{grid-template-columns:minmax(4.85rem,.24fr) minmax(0,.76fr)}.operational-module-tile--compact .module-tile-visual{align-items:flex-start;min-height:9.5rem;padding:2.35rem .45rem .45rem}.operational-module-tile--compact .operational-module-tile__content{padding:.9rem}.estimator-mode-toggle{border-radius:1rem;grid-template-columns:minmax(0,1fr);width:100%}.estimator-mode-toggle__option{width:100%}}@media (prefers-reduced-motion:reduce){.services-hero-cta--primary:after,.services-hero-cta--secondary:before,.services-hero-cta--secondary:after,.services-hero-proof__badge:after,.services-hero-visual__scan,.services-hero-visual.motion-panel-reveal,.services-command-hero:after,.services-hero-visual__diagram,.services-hero-visual__media,.services-responsibility-meter span,.services-event-output.motion-panel-reveal .services-event-timeline__step,.services-interface-section>.container>*{animation:none!important}.services-hero-visual__scan{display:none}.operational-module-tile,.estimator-control-step,.services-bridge-scale__segment,.services-event-switch,.services-journey-nav .journey-nav__link,.module-tile-visual--photo img{transform:none!important}}.services-router-board{isolation:isolate;border:1px solid var(--line);min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.services-router-board{border:1px solid color-mix(in srgb,var(--line)62%,var(--support))}}.services-router-board{border-radius:var(--site-radius-shell);background:radial-gradient(20rem 13rem at 22% 10%,#2f6f7312,transparent 72%),var(--site-surface-shell);box-shadow:var(--site-shadow-shell),0 0 62px -38px #2f6f732e}.services-router-board:before{z-index:0;pointer-events:none;opacity:.38;content:"";background-color:#0000;background-image:linear-gradient(90deg,#10263f09 0 1px,#0000 1px 100%),linear-gradient(0deg,#2f6f7308 0 1px,#0000 1px 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(17rem 11rem at 34% 22%,#000 5%,#0000 78%);mask-image:radial-gradient(17rem 11rem at 34% 22%,#000 5%,#0000 78%)}.services-router-board>*{z-index:1;position:relative}.services-router-board__choices{border-bottom:1px solid var(--structural-light);background:linear-gradient(180deg,var(--surface-light-alt),var(--surface-light-alt));gap:.45rem;display:grid}@supports (color:color-mix(in lab, red, red)){.services-router-board__choices{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-light-alt)86%,var(--surface-card)),var(--surface-light-alt))}}.services-router-board__choices{padding:.7rem}.services-router-choice{border:1px solid var(--line);grid-template-columns:1.7rem minmax(0,1fr);align-items:center;gap:.7rem;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.services-router-choice{border:1px solid color-mix(in srgb,var(--line)78%,transparent)}}.services-router-choice{border-radius:var(--site-radius-control);background:var(--surface-card);text-align:left;transition:transform var(--motion-standard)var(--motion-ease-out),border-color var(--motion-standard)var(--motion-ease-out),box-shadow var(--motion-standard)var(--motion-ease-out),background var(--motion-standard)var(--motion-ease-out);padding:.6rem .7rem}.services-router-choice:after{content:"";opacity:0;transition:opacity var(--motion-standard)var(--motion-ease-out),transform var(--motion-standard)var(--motion-ease-out);background:linear-gradient(110deg,#0000 0 42%,#fffaf29e 50%,#0000 62% 100%);position:absolute;inset:0;transform:translate(-34%)}.services-router-choice:hover,.services-router-choice:focus-visible,.services-router-choice[data-active=true]{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.services-router-choice:hover,.services-router-choice:focus-visible,.services-router-choice[data-active=true]{border-color:color-mix(in srgb,var(--accent)58%,var(--line))}}.services-router-choice:hover,.services-router-choice:focus-visible,.services-router-choice[data-active=true]{box-shadow:var(--site-shadow-hover)}.services-router-choice:hover:after,.services-router-choice:focus-visible:after{opacity:.5;transform:translate(38%)}.services-router-choice[data-active=true]{background:var(--authority-bg);color:var(--authority-on-dark)}.services-router-choice__index{background:var(--support);border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.services-router-choice__index{background:color-mix(in srgb,var(--support)22%,var(--surface-light-alt))}}.services-router-choice__index{color:var(--heading);font-size:.7rem;font-weight:900}.services-router-choice[data-active=true] .services-router-choice__index{background:var(--surface-card);color:var(--authority)}.services-router-choice__copy{z-index:1;gap:.15rem;min-width:0;display:grid;position:relative}.services-router-choice__label{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1.25}.services-router-choice[data-active=true] .services-router-choice__label{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.services-router-choice[data-active=true] .services-router-choice__label{color:color-mix(in srgb,var(--accent)70%,white)}}.services-router-choice__copy strong{color:inherit;font-size:.92rem;line-height:1.22}.services-router-panel{background:var(--surface-card);gap:0;min-width:0;display:grid}.services-router-panel__content{min-width:0;padding:1rem}.services-router-panel__kicker{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 .3rem;font-size:.64rem;font-weight:900;display:flex}.services-router-panel__kicker span{color:var(--accent)}.services-router-panel__content h3{color:var(--heading);margin:0 0 .75rem;font-size:1.05rem;font-weight:950;line-height:1.25}.services-bridge-readout{border:1px solid var(--structural-light);border-radius:var(--site-radius-card);background:var(--site-surface-inset);padding:.95rem}.services-bridge-readout__label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .7rem;font-size:.68rem;font-weight:900}.services-bridge-gate{align-items:center;gap:.65rem;margin-bottom:.65rem;display:flex}.services-bridge-gate__chip{border:1px solid var(--accent);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.services-bridge-gate__chip{border:1px solid color-mix(in srgb,var(--accent)55%,var(--line))}}.services-bridge-gate__chip{background:var(--accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.services-bridge-gate__chip{background:color-mix(in srgb,var(--accent)12%,var(--surface-card))}}.services-bridge-gate__chip{color:var(--heading);letter-spacing:.06em;text-transform:uppercase;padding:.45rem .85rem;font-size:.7rem;font-weight:900}.services-bridge-gate__connector{border-top:2px dashed var(--line);flex:1}@supports (color:color-mix(in lab, red, red)){.services-bridge-gate__connector{border-top:2px dashed color-mix(in srgb,var(--line)70%,var(--support))}}.services-bridge-scale{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.services-bridge-scale__segment{border:1px solid var(--structural-light);border-radius:var(--site-radius-item);background:var(--surface-card);min-height:2.55rem;color:var(--muted);opacity:.58;text-align:center;transition:background-color var(--motion-slow)var(--motion-ease-out),border-color var(--motion-slow)var(--motion-ease-out),color var(--motion-slow)var(--motion-ease-out),opacity var(--motion-slow)var(--motion-ease-out),transform var(--motion-slow)var(--motion-ease-out),box-shadow var(--motion-slow)var(--motion-ease-out);justify-content:center;align-items:center;padding:.45rem .4rem;font-size:.86rem;font-weight:800;display:inline-flex}.services-bridge-scale__segment:nth-child(2){transition-delay:70ms}.services-bridge-scale__segment:nth-child(3){transition-delay:.14s}@supports (color:color-mix(in lab, red, red)){.services-bridge-scale__segment[data-active=true]{border-color:color-mix(in srgb,var(--accent)52%,var(--line))}}.services-bridge-scale__segment[data-active=true]{background:var(--authority-bg);color:var(--authority-on-dark);opacity:1;transform:translateY(-2px);box-shadow:0 10px 26px #10263f2e}.services-bridge-scale[data-gated=true] .services-bridge-scale__segment{opacity:.42}.services-bridge-readout__reason{color:var(--body);margin:.7rem 0 0;font-size:.93rem;line-height:1.5}.services-bridge-caveat{color:var(--muted);margin:.8rem 0 0;font-size:.83rem;line-height:1.5}.services-router-panel__actions{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.services-responsibility-console{z-index:1;gap:1rem;display:grid;position:relative}.services-responsibility-console__scale{gap:.7rem;display:grid;position:relative}.services-responsibility-console__scale:before{content:"";background:#fffaf238;width:1px;position:absolute;top:1.9rem;bottom:1.9rem;left:1.25rem}.services-responsibility-node{z-index:1;border-radius:var(--site-radius-control);min-width:0;color:var(--authority-on-dark);text-align:left;transition:transform var(--motion-standard)var(--motion-ease-out),border-color var(--motion-standard)var(--motion-ease-out),background var(--motion-standard)var(--motion-ease-out),box-shadow var(--motion-standard)var(--motion-ease-out);background:#fffaf214;border:1px solid #fffaf233;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1.05rem;display:grid;position:relative}.services-responsibility-node:hover,.services-responsibility-node:focus-visible,.services-responsibility-node[data-active=true]{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.services-responsibility-node:hover,.services-responsibility-node:focus-visible,.services-responsibility-node[data-active=true]{border-color:color-mix(in srgb,var(--accent)58%,#fffaf23d)}}.services-responsibility-node:hover,.services-responsibility-node:focus-visible,.services-responsibility-node[data-active=true]{background:#fffaf224;box-shadow:0 18px 44px #07182a3d}.services-responsibility-node__marker{width:2.45rem;height:2.45rem;color:var(--authority-on-dark);background:#fffaf224;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:950;display:inline-flex}.services-responsibility-node[data-active=true] .services-responsibility-node__marker{background:var(--authority-bg);color:var(--authority-on-dark)}.services-responsibility-node__body{gap:.2rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.services-responsibility-node__body span{color:color-mix(in srgb,currentColor 54%,transparent)}}.services-responsibility-node__body span{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.services-responsibility-node__body strong{color:inherit;font-size:1rem;line-height:1.18}.services-responsibility-node__package--mobile,.services-responsibility-node__mobile-scope{display:none}.services-responsibility-node__sla{opacity:.86;border:1px solid;border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:900}.services-responsibility-reveal{border-radius:var(--site-radius-card);background:radial-gradient(circle at 92% 16%,#2f6f7324,transparent 34%),var(--surface-card);box-shadow:var(--site-shadow-card);border:1px solid #fffaf242;padding:1.5rem;overflow:hidden}.services-responsibility-reveal__header h3{font-family:var(--font-display);letter-spacing:-.012em;font-size:1.9rem;font-weight:650;line-height:1.08}@media (min-width:768px){.services-responsibility-reveal__header h3{font-size:2.4rem}}.services-responsibility-reveal__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.services-responsibility-reveal__header p{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:950}.services-responsibility-reveal__header h3{color:var(--heading);margin:0;font-size:clamp(2rem,5vw,4.25rem);font-weight:950;line-height:.95}.services-responsibility-reveal__header>span{border:1px solid var(--accent);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.services-responsibility-reveal__header>span{border:1px solid color-mix(in srgb,var(--accent)48%,var(--line))}}.services-responsibility-reveal__header>span{background:var(--surface-light-alt);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.services-responsibility-reveal__header>span{background:color-mix(in srgb,var(--surface-light-alt)76%,var(--surface-card))}}.services-responsibility-reveal__header>span{color:var(--support);padding:.45rem .75rem;font-size:.8rem;font-weight:950}.services-responsibility-meter{background:var(--line);border-radius:999px;height:.8rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.services-responsibility-meter{background:color-mix(in srgb,var(--line)55%,var(--surface-light-alt))}}.services-responsibility-meter{margin:1.2rem 0}@keyframes services-meter-grow{0%{width:0}}.services-responsibility-meter span{animation:services-meter-grow .9s var(--motion-ease-out).12s both;width:var(--responsibility-depth);border-radius:inherit;background:linear-gradient(90deg,var(--support),var(--accent));height:100%;box-shadow:0 0 22px var(--accent);display:block}@supports (color:color-mix(in lab, red, red)){.services-responsibility-meter span{box-shadow:0 0 22px color-mix(in srgb,var(--accent)32%,transparent)}}.services-responsibility-reveal__body{gap:.9rem;display:grid}.services-responsibility-reveal__body>p{max-width:58ch;color:var(--body);margin:0;font-size:1rem;line-height:1.58}.services-responsibility-reveal__body>div{border:1px solid var(--structural-light);background:var(--surface-light-alt);border-radius:.9rem}@supports (color:color-mix(in lab, red, red)){.services-responsibility-reveal__body>div{background:color-mix(in srgb,var(--surface-light-alt)82%,var(--surface-card))}}.services-responsibility-reveal__body>div{padding:.95rem}.services-responsibility-reveal__body span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font-size:.68rem;font-weight:900;display:block}.services-responsibility-reveal__body strong{color:var(--heading);font-size:1rem;line-height:1.48}.services-responsibility-metrics{gap:.65rem;margin:1rem 0 0;display:grid}.services-responsibility-metrics>div{border-bottom:1px solid var(--structural-light);justify-content:space-between;gap:1rem;padding-bottom:.65rem;display:flex}.services-responsibility-metrics>div:last-child{border-bottom:0;padding-bottom:0}.services-responsibility-metrics dt{color:var(--muted);font-size:.82rem}.services-responsibility-metrics dd{color:var(--heading);text-align:right;margin:0;font-size:1rem;font-weight:900}.services-responsibility-metrics>div:last-child{align-items:flex-start}.services-responsibility-metrics>div:last-child dd{max-width:34ch;line-height:1.38}.services-responsibility-reveal__actions{flex-direction:column;gap:.75rem;margin-top:1.2rem;display:flex}.services-responsibility-console__cost-note{max-width:100%;color:var(--svc-muted);margin:.85rem 0 0}@supports (color:color-mix(in lab, red, red)){.services-responsibility-console__cost-note{color:color-mix(in srgb,var(--svc-muted)88%,var(--svc-field))}}.services-responsibility-console__cost-note{font-size:.86rem;line-height:1.45}.estimator-configurator{border:1px solid var(--line);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.estimator-configurator{border:1px solid color-mix(in srgb,var(--line)70%,var(--support))}}.estimator-configurator{border-radius:var(--site-radius-shell);background:var(--site-surface-shell);box-shadow:var(--site-shadow-shell);padding:1rem}.estimator-configurator__grid{grid-template-areas:"steps""control""output""actions";gap:.9rem;min-width:0;display:grid}.estimator-stepper{border:1px solid var(--structural-light);background:var(--surface-light-alt);border-radius:1rem;grid-area:steps;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.estimator-stepper{background:color-mix(in srgb,var(--surface-light-alt)76%,var(--surface-card))}}.estimator-stepper{padding:.35rem}.estimator-stepper__item{border:1px solid var(--structural-light);background:var(--surface-card);border-radius:.75rem;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:.42rem;min-width:0;min-height:4.65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.estimator-stepper__item{background:color-mix(in srgb,var(--surface-card)62%,transparent)}}.estimator-stepper__item{text-align:left;transition:transform var(--motion-standard)var(--motion-ease-out),border-color var(--motion-standard)var(--motion-ease-out),background var(--motion-standard)var(--motion-ease-out),box-shadow var(--motion-standard)var(--motion-ease-out);padding:.55rem;box-shadow:inset 0 1px #fffdf7cc,0 1px 2px #10263f0d}.estimator-stepper__item:hover,.estimator-stepper__item:focus-visible,.estimator-stepper__item[data-active=true]{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.estimator-stepper__item:hover,.estimator-stepper__item:focus-visible,.estimator-stepper__item[data-active=true]{border-color:color-mix(in srgb,var(--accent)54%,var(--line))}}.estimator-stepper__item:hover,.estimator-stepper__item:focus-visible,.estimator-stepper__item[data-active=true]{box-shadow:0 14px 34px #10263f1a}.estimator-stepper__item[data-active=true]{background:var(--authority-bg);color:var(--authority-on-dark)}.estimator-stepper__item span{background:var(--support);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.estimator-stepper__item span{background:color-mix(in srgb,var(--support)16%,var(--surface-light-alt))}}.estimator-stepper__item span{color:var(--heading);font-size:.68rem;font-weight:950}.estimator-stepper__item[data-active=true] span{background:var(--surface-card);color:var(--authority)}.estimator-stepper__item strong{min-width:0;color:inherit;overflow-wrap:anywhere;font-size:.68rem;line-height:1.18}.estimator-configurator__control,.estimator-live-panel{border:1px solid var(--structural-light);background:var(--surface-card);border-radius:1rem;min-width:0;box-shadow:0 18px 48px #10263f14}.estimator-configurator__control{grid-area:control;overflow:hidden}.estimator-configurator__output{grid-area:output;min-width:0}.estimator-control-scene{gap:1rem;padding:1rem;display:grid}.estimator-control-scene__header{gap:.35rem;max-width:48rem;display:grid}.estimator-control-scene__header p{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:950}.estimator-control-scene__header h3{color:var(--heading);overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,2.35vw,2rem);font-weight:950;line-height:1.02}.estimator-control-scene__header span{color:var(--muted);font-size:.9rem;line-height:1.5}.estimator-option-grid{gap:.75rem;display:grid}.estimator-choice-card,.estimator-mode-card,.estimator-scope-pill{border:1px solid var(--structural-light);background:var(--surface-light-alt);border-radius:1rem;min-width:0;position:relative}@supports (color:color-mix(in lab, red, red)){.estimator-choice-card,.estimator-mode-card,.estimator-scope-pill{background:color-mix(in srgb,var(--surface-light-alt)72%,var(--surface-card))}}.estimator-choice-card,.estimator-mode-card,.estimator-scope-pill{color:var(--body);cursor:pointer;text-align:left;transition:transform var(--motion-standard)var(--motion-ease-out),border-color var(--motion-standard)var(--motion-ease-out),background var(--motion-standard)var(--motion-ease-out),box-shadow var(--motion-standard)var(--motion-ease-out)}.estimator-choice-card:before,.estimator-mode-card:before,.estimator-scope-pill:before{background:var(--accent);border-radius:0 999px 999px 0;width:3px;position:absolute;top:.55rem;bottom:.55rem;left:0}@supports (color:color-mix(in lab, red, red)){.estimator-choice-card:before,.estimator-mode-card:before,.estimator-scope-pill:before{background:color-mix(in srgb,var(--accent)72%,var(--line))}}.estimator-choice-card:before,.estimator-mode-card:before,.estimator-scope-pill:before{content:"";transition:background var(--motion-standard)var(--motion-ease-out),box-shadow var(--motion-standard)var(--motion-ease-out)}.estimator-choice-card:hover:before,.estimator-choice-card:focus-visible:before,.estimator-mode-card:hover:before,.estimator-mode-card:focus-visible:before,.estimator-scope-pill:hover:before,.estimator-scope-pill:focus-visible:before{background:var(--accent);box-shadow:1px 0 6px var(--accent)}@supports (color:color-mix(in lab, red, red)){.estimator-choice-card:hover:before,.estimator-choice-card:focus-visible:before,.estimator-mode-card:hover:before,.estimator-mode-card:focus-visible:before,.estimator-scope-pill:hover:before,.estimator-scope-pill:focus-visible:before{box-shadow:1px 0 6px color-mix(in srgb,var(--accent)35%,transparent)}.estimator-choice-card[data-selected=true]:before,.estimator-mode-card[data-selected=true]:before,.estimator-scope-pill[data-selected=true]:before{box-shadow:1px 0 6px color-mix(in srgb,var(--support)30%,transparent)}}.estimator-choice-card:after,.estimator-mode-card:after{border:2px solid var(--accent);justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex;position:absolute;top:50%;right:.9rem}@supports (color:color-mix(in lab, red, red)){.estimator-choice-card:after,.estimator-mode-card:after{border:2px solid color-mix(in srgb,var(--accent)55%,var(--line))}}.estimator-choice-card:after,.estimator-mode-card:after{background:var(--surface-card);color:#0000;content:"✓";transition:background var(--motion-standard)var(--motion-ease-out),border-color var(--motion-standard)var(--motion-ease-out),box-shadow var(--motion-standard)var(--motion-ease-out),color var(--motion-standard)var(--motion-ease-out);border-radius:999px;font-size:.8rem;font-weight:950;line-height:1;transform:translateY(-50%)}.estimator-choice-card:hover:after,.estimator-choice-card:focus-visible:after,.estimator-mode-card:hover:after,.estimator-mode-card:focus-visible:after{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.estimator-choice-card:hover:after,.estimator-choice-card:focus-visible:after,.estimator-mode-card:hover:after,.estimator-mode-card:focus-visible:after{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)14%,transparent)}.estimator-choice-card[data-selected=true]:after,.estimator-mode-card[data-selected=true]:after{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)18%,transparent)}}.estimator-choice-card:hover,.estimator-choice-card:focus-visible,.estimator-choice-card[data-selected=true],.estimator-mode-card:hover,.estimator-mode-card:focus-visible,.estimator-mode-card[data-selected=true],.estimator-scope-pill:hover,.estimator-scope-pill:focus-visible,.estimator-scope-pill[data-selected=true]{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.estimator-choice-card:hover,.estimator-choice-card:focus-visible,.estimator-choice-card[data-selected=true],.estimator-mode-card:hover,.estimator-mode-card:focus-visible,.estimator-mode-card[data-selected=true],.estimator-scope-pill:hover,.estimator-scope-pill:focus-visible,.estimator-scope-pill[data-selected=true]{border-color:color-mix(in srgb,var(--accent)58%,var(--line))}.estimator-choice-card:hover,.estimator-mode-card:hover,.estimator-scope-pill:hover{background:color-mix(in srgb,var(--accent)4%,var(--surface-card))}}.estimator-choice-card:active,.estimator-mode-card:active,.estimator-scope-pill:active,.estimator-bedroom-options button:active{transform:translateY(0)}@supports (color:color-mix(in lab, red, red)){.estimator-choice-card[data-selected=true],.estimator-mode-card[data-selected=true],.estimator-scope-pill[data-selected=true]{background:color-mix(in srgb,var(--accent)8%,white)}}.estimator-stepper__item:focus-visible,.estimator-choice-card:focus-visible,.estimator-mode-card:focus-visible,.estimator-scope-pill:focus-visible,.estimator-bedroom-options button:focus-visible,.estimator-quantity-control button:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.estimator-stepper__item:focus-visible,.estimator-choice-card:focus-visible,.estimator-mode-card:focus-visible,.estimator-scope-pill:focus-visible,.estimator-bedroom-options button:focus-visible,.estimator-quantity-control button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent)55%,transparent)}}.estimator-stepper__item:focus-visible,.estimator-choice-card:focus-visible,.estimator-mode-card:focus-visible,.estimator-scope-pill:focus-visible,.estimator-bedroom-options button:focus-visible,.estimator-quantity-control button:focus-visible{outline-offset:2px}.estimator-stepper__item,.estimator-bedroom-options button,.estimator-quantity-control button{cursor:pointer}.estimator-configurator__footer button[disabled]{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.estimator-choice-card{grid-template-columns:2.25rem minmax(0,1fr);gap:.85rem;padding:.95rem 3rem .95rem .95rem;display:grid}.estimator-choice-card__marker{background:var(--authority-bg);width:2.2rem;height:2.2rem;color:var(--authority-on-dark);border-radius:999px;justify-content:center;align-items:center;font-size:.7rem;font-weight:950;display:inline-flex}.estimator-choice-card__body{gap:.2rem;min-width:0;display:grid}.estimator-choice-card__body strong,.estimator-mode-card strong,.estimator-scope-pill strong{color:var(--heading);font-size:1rem;line-height:1.25}.estimator-choice-card__body span,.estimator-mode-card span,.estimator-scope-pill em{color:#636d78;font-size:.84rem;font-style:normal;line-height:1.42}.estimator-package-active-card{display:none}.estimator-mode-card{gap:.45rem;padding:1rem 3.1rem 1rem 1rem;display:grid}.estimator-parameter-grid{gap:1rem;display:grid}.estimator-quantity-card,.estimator-bedroom-card{border:1px solid var(--structural-light);background:var(--surface-light-alt);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.estimator-quantity-card,.estimator-bedroom-card{background:color-mix(in srgb,var(--surface-light-alt)72%,var(--surface-card))}}.estimator-quantity-card,.estimator-bedroom-card{padding:1rem}.estimator-quantity-card label,.estimator-bedroom-card>p{color:var(--heading);margin:0 0 .8rem;font-size:.92rem;font-weight:900;display:block}.estimator-quantity-control{border:1px solid var(--structural-light);background:var(--surface-card);border-radius:999px;grid-template-columns:3rem minmax(0,1fr) 3rem;display:grid;overflow:hidden}.estimator-quantity-control button{background:var(--surface-light-alt);color:var(--heading);border:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:900;display:inline-flex}.estimator-quantity-input{width:100%;color:var(--heading);text-align:center;background:0 0;border:0;font-size:1.45rem;font-weight:950}.estimator-quantity-input:focus{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.estimator-quantity-input:focus{outline:2px solid color-mix(in srgb,var(--accent)48%,transparent)}}.estimator-quantity-input:focus{outline-offset:-2px}.estimator-quantity-card p,.estimator-bedroom-card>span{color:var(--muted);margin:.75rem 0 0;font-size:.8rem;line-height:1.45;display:block}.estimator-bedroom-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.estimator-bedroom-options button{border:1px solid var(--structural-light);background:var(--surface-card);min-height:3rem;color:var(--body);transition:border-color var(--motion-standard)var(--motion-ease-out),background var(--motion-standard)var(--motion-ease-out),color var(--motion-standard)var(--motion-ease-out);border-radius:.75rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.estimator-bedroom-options button:not([data-selected=true]):hover{border-color:color-mix(in srgb,var(--accent)58%,var(--line));background:color-mix(in srgb,var(--accent)6%,var(--surface-card))}}.estimator-bedroom-options button[data-selected=true]{border-color:var(--accent);background:var(--authority-bg);color:var(--authority-on-dark)}.estimator-scope-grid{gap:.65rem;display:grid}.estimator-scope-pill{grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.85rem;display:grid}.estimator-scope-pill>span{border:2px solid var(--accent);justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-top:.02rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.estimator-scope-pill>span{border:2px solid color-mix(in srgb,var(--accent)58%,var(--line))}}.estimator-scope-pill>span{background:var(--surface-card);transition:border-color var(--motion-standard)var(--motion-ease-out),background var(--motion-standard)var(--motion-ease-out),box-shadow var(--motion-standard)var(--motion-ease-out);border-radius:.3rem}.estimator-scope-pill:hover>span,.estimator-scope-pill:focus-visible>span{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.estimator-scope-pill:hover>span,.estimator-scope-pill:focus-visible>span{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)14%,transparent)}}.estimator-scope-pill>span:after{color:var(--surface-card);content:"✓";opacity:0;font-size:.78rem;font-weight:950;line-height:1}.estimator-scope-pill[data-selected=true]>span{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.estimator-scope-pill[data-selected=true]>span{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent)16%,transparent)}}.estimator-scope-pill[data-selected=true]>span:after{opacity:1}.estimator-scope-pill strong,.estimator-scope-pill em{grid-column:2}.estimator-compatibility-note{border-left:3px solid var(--accent);color:var(--muted);margin:0;padding-left:.9rem;font-size:.82rem;line-height:1.45}.estimator-configurator__footer{grid-area:actions;justify-content:space-between;gap:.75rem;padding:.1rem 0 0;display:flex}.estimator-configurator__footer .btn-secondary:disabled,.estimator-configurator__footer .btn-primary:disabled{cursor:not-allowed;opacity:.45}.estimator-live-panel{gap:1rem;padding:1rem;display:grid}.estimator-live-panel__top{border-bottom:1px solid var(--structural-light);padding-bottom:.85rem}.estimator-live-panel__top p{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.68rem;font-weight:950}.estimator-live-panel__top strong{color:var(--heading);font-size:clamp(1.8rem,4.2vw,3rem);font-weight:950;line-height:1;display:block}.estimator-ledger-state{color:#636d78;max-width:15rem;font-size:.86rem;font-weight:800;line-height:1.35;display:block}.estimator-live-panel>p{color:#636d78;margin:0;font-size:.86rem;line-height:1.45}.estimator-live-summary{gap:.55rem;margin:0;display:grid}.estimator-live-summary>div{border-bottom:1px solid var(--structural-light);grid-template-columns:minmax(6.5rem,.55fr) minmax(0,1fr);align-items:baseline;gap:.8rem;padding-bottom:.55rem;display:grid}.estimator-live-summary>div:last-child{border-bottom:0;padding-bottom:0}.estimator-live-summary dt{color:#636d78;font-size:.78rem}.estimator-live-summary dd{color:var(--heading);text-align:right;overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:900}.estimator-live-summary dd[data-empty=true]{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.estimator-live-summary dd[data-empty=true]{color:color-mix(in srgb,var(--muted)70%,var(--surface-card))}}.estimator-live-summary dd[data-empty=true]{font-weight:850}.estimator-live-panel[data-has-result=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.estimator-live-panel[data-has-result=true]{border-color:color-mix(in srgb,var(--accent)48%,var(--structural-light))}}.estimator-live-panel[data-has-result=true]{box-shadow:0 22px 54px #b8664a24}.estimator-live-panel__pending{border:1px solid var(--structural-light);background:var(--surface-light-alt);border-radius:.85rem;gap:.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.estimator-live-panel__pending{background:color-mix(in srgb,var(--surface-light-alt)76%,var(--surface-card))}}.estimator-live-panel__pending{padding:.85rem}.estimator-live-panel__pending span,.estimator-result-output span{color:#636d78;font-size:.78rem;line-height:1.45}.estimator-result-output{border:1px solid var(--accent);gap:.65rem;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.estimator-result-output{border:1px solid color-mix(in srgb,var(--accent)56%,var(--line))}}.estimator-result-output{background:radial-gradient(circle at 90% 0%,var(--accent),transparent 38%),var(--surface-light-alt);border-radius:.95rem}@supports (color:color-mix(in lab, red, red)){.estimator-result-output{background:radial-gradient(circle at 90% 0%,color-mix(in srgb,var(--accent)10%,transparent),transparent 38%),color-mix(in srgb,var(--surface-light-alt)76%,var(--surface-card))}}.estimator-result-output{padding:.9rem;box-shadow:0 18px 42px #b8664a24}.estimator-result-output p{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:950}.estimator-result-output ul{color:var(--body);margin:0 0 0 1rem;font-size:.8rem;line-height:1.45}.estimator-result-output .btn-secondary{justify-self:start;margin-top:.2rem}.estimator-classification{min-width:0;display:grid}.estimator-classification__card{border:1px solid var(--support);gap:.85rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.estimator-classification__card{border:1px solid color-mix(in srgb,var(--support)46%,var(--structural-light))}}.estimator-classification__card{background:linear-gradient(120deg,var(--support),transparent 52%),var(--surface-card);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.estimator-classification__card{background:linear-gradient(120deg,color-mix(in srgb,var(--support)8%,transparent),transparent 52%),var(--surface-card)}}.estimator-classification__card{padding:1.5rem;box-shadow:0 18px 48px #2f6f731f}.estimator-classification__eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:950}.estimator-classification__title{color:var(--heading);margin:0;font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem);font-weight:900;line-height:1.14}.estimator-classification__body{max-width:42rem;color:var(--body);margin:0}@supports (color:color-mix(in lab, red, red)){.estimator-classification__body{color:color-mix(in srgb,var(--body)88%,var(--muted))}}.estimator-classification__body{font-size:.95rem;line-height:1.55}.estimator-classification__actions{flex-wrap:wrap;gap:.75rem;margin-top:.35rem;display:flex}@media (min-width:1024px){.estimator-classification__card{padding:2.1rem 2.25rem}}.estimator-generate-button{justify-content:center;width:100%}@media (min-width:768px){.services-router-board{grid-template-columns:minmax(18rem,.34fr) minmax(0,.66fr)}.services-router-board__choices{border-right:1px solid var(--structural-light);border-bottom:0;padding:.9rem}.services-router-panel__content{padding:1.25rem}.services-router-panel__actions,.services-responsibility-reveal__actions{flex-direction:row}.services-responsibility-console{grid-template-columns:minmax(19rem,.36fr) minmax(0,.64fr);align-items:stretch;gap:1.75rem}.services-responsibility-console__scale:before{left:1.45rem}.services-responsibility-reveal{padding:2.25rem}.services-responsibility-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.services-responsibility-metrics>div{border-right:1px solid var(--structural-light);border-bottom:0;padding-bottom:0;padding-right:.85rem;display:grid}.services-responsibility-metrics>div:last-child{border-right:0;padding-right:0}.services-responsibility-metrics dd{text-align:left}.estimator-configurator{padding:1.25rem}.estimator-stepper__item{grid-template-columns:2rem minmax(0,1fr);align-content:center;align-items:center;gap:.65rem;min-height:3.55rem;padding:.7rem}.estimator-stepper__item strong{font-size:.78rem}.estimator-option-grid--packages{grid-template-columns:minmax(0,1fr)}.estimator-option-grid--mode,.estimator-parameter-grid,.estimator-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.estimator-configurator__grid{grid-template:"steps steps""control output""actions output"".output"1fr/minmax(0,1.5fr) minmax(18rem,.58fr);align-items:start;gap:1.1rem}.estimator-stepper{grid-template-columns:repeat(4,minmax(0,1fr))}.estimator-configurator__output{position:sticky;top:6rem}.estimator-configurator__footer{align-self:start}.services-router-panel__content{padding:1.4rem}.estimator-control-scene{padding:1.75rem}.estimator-live-panel{padding:1.2rem}}@media (min-width:1320px){.services-page .estimator-configurator__grid{grid-template-columns:minmax(0,1fr) minmax(26rem,.45fr)}}@media (min-width:768px) and (max-width:1319px){.services-page .services-authority-scale.services-responsibility-console{padding:1rem}.services-page .services-responsibility-console{grid-template-columns:minmax(0,1fr);gap:1rem}.services-page .services-responsibility-console__scale{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.services-page .services-responsibility-console__scale:before{display:none}.services-page .services-responsibility-node{grid-template-columns:2.35rem minmax(0,1fr);align-items:start;gap:.72rem;min-height:0;padding:.9rem}.services-page .services-responsibility-node__marker{width:2.25rem;height:2.25rem}.services-page .services-responsibility-node__body strong{overflow-wrap:normal;word-break:normal;font-size:.92rem}.services-page .services-responsibility-node__sla{grid-column:2;justify-self:start;margin-top:.12rem}.services-page .services-responsibility-reveal{width:100%;max-width:none;padding:1.45rem}.services-page .services-responsibility-reveal__header{gap:.75rem}.services-page .services-responsibility-reveal__header>div{min-width:0}.services-page .services-responsibility-reveal__header h3{overflow-wrap:normal;word-break:normal;font-size:clamp(2rem,4vw,2.75rem);line-height:1}.services-page .services-responsibility-reveal__body strong{overflow-wrap:normal;word-break:normal}.services-page .services-responsibility-metrics{grid-template-columns:repeat(2,minmax(min(100%,18rem),1fr));gap:0}.services-page .services-responsibility-metrics>div{border-right:0;border-bottom:1px solid var(--svc-rule);grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);align-items:start;padding:.72rem 0}.services-page .services-responsibility-metrics>div:first-child,.services-page .services-responsibility-metrics>div:nth-child(2){padding-top:0}.services-page .services-responsibility-metrics>div:last-child{border-bottom:0;grid-column:1/-1;padding-bottom:0}.services-page .services-responsibility-metrics dt,.services-page .services-responsibility-metrics dd{overflow-wrap:normal;word-break:normal}.services-page .estimator-configurator__grid{grid-template:"steps""control""actions""output"/minmax(0,1fr);gap:1rem}.services-page .estimator-configurator__output{position:static;top:auto}.services-page .estimator-live-panel__top strong{font-size:clamp(1.55rem,3.4vw,2.35rem);line-height:1.05}.services-page .estimator-result-output .btn-secondary{text-align:center;white-space:normal;max-width:100%}}@media (max-width:479px){.services-bridge-scale{grid-template-columns:minmax(0,1fr)}.services-bridge-scale__segment{text-align:left;justify-content:flex-start;padding-inline:.85rem}}@media (max-width:767px){.services-responsibility-node{grid-template-columns:2.35rem minmax(0,1fr)}.services-responsibility-node__sla{grid-column:2;justify-self:start}.services-module-system .operational-module-tile--compact{grid-template-columns:minmax(0,1fr)}.services-module-system .operational-module-tile--compact .module-tile-visual{display:none}.estimator-configurator{margin-inline:-.15rem}.services-page .estimator-configurator__grid{grid-template-areas:"steps""control""actions""output"}.estimator-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.estimator-stepper__item{grid-template-columns:minmax(0,1fr);align-content:start;place-items:start;gap:.42rem;min-height:4.25rem}.estimator-stepper__item strong{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;word-break:normal;font-size:.72rem}.services-page .estimator-option-grid--packages{border:1px solid var(--svc-rule);background:var(--svc-paper-strong);border-radius:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.services-page .estimator-option-grid--packages{background:color-mix(in srgb,var(--svc-paper-strong)72%,white)}}.services-page .estimator-option-grid--packages{padding:.2rem}.services-page .estimator-option-grid--packages .estimator-choice-card{text-align:center;min-height:3.5rem;box-shadow:none;border-radius:.68rem;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;padding:.64rem .12rem;transform:none}.services-page .estimator-option-grid--packages .estimator-choice-card:hover,.services-page .estimator-option-grid--packages .estimator-choice-card:focus-visible,.services-page .estimator-option-grid--packages .estimator-choice-card[data-selected=true]{transform:none}.services-page .estimator-option-grid--packages .estimator-choice-card:before{display:none}.services-page .estimator-option-grid--packages .estimator-choice-card:after{width:.48rem;height:.48rem;box-shadow:none;background:0 0;border:0;top:.34rem;right:.34rem;transform:none}.services-page .estimator-option-grid--packages .estimator-choice-card[data-selected=true]{border-color:var(--svc-field);background:var(--svc-ink);color:var(--svc-paper);box-shadow:inset 0 0 0 1px var(--svc-field),0 8px 18px #10263f1f}@supports (color:color-mix(in lab, red, red)){.services-page .estimator-option-grid--packages .estimator-choice-card[data-selected=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--svc-field)68%,transparent),0 8px 18px #10263f1f}}.services-page .estimator-option-grid--packages .estimator-choice-card[data-selected=true]:after{background:var(--svc-field);box-shadow:0 0 0 3px var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-page .estimator-option-grid--packages .estimator-choice-card[data-selected=true]:after{box-shadow:0 0 0 3px color-mix(in srgb,var(--svc-field)18%,transparent)}}.services-page .estimator-option-grid--packages .estimator-choice-card__marker{display:none}.services-page .estimator-option-grid--packages .estimator-choice-card__body{width:100%;min-width:0;display:block}.services-page .estimator-option-grid--packages .estimator-choice-card__body strong{color:inherit;overflow-wrap:normal;white-space:nowrap;font-size:.62rem;line-height:1.12;display:block}.services-page .estimator-option-grid--packages .estimator-choice-card__body span{display:none}.services-page .estimator-package-active-card{border:1px solid var(--svc-field);gap:.32rem;display:grid}@supports (color:color-mix(in lab, red, red)){.services-page .estimator-package-active-card{border:1px solid color-mix(in srgb,var(--svc-field)24%,var(--svc-rule))}}.services-page .estimator-package-active-card{background:linear-gradient(90deg,var(--svc-field),transparent 62%),var(--svc-paper);border-radius:.78rem}@supports (color:color-mix(in lab, red, red)){.services-page .estimator-package-active-card{background:linear-gradient(90deg,color-mix(in srgb,var(--svc-field)8%,transparent),transparent 62%),color-mix(in srgb,var(--svc-paper)82%,white)}}.services-page .estimator-package-active-card{padding:.78rem}.services-page .estimator-package-active-card span{color:var(--svc-field);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:950;line-height:1}.services-page .estimator-package-active-card strong{color:var(--svc-ink);font-size:1rem;line-height:1.16}.services-page .estimator-package-active-card p{color:var(--svc-muted);margin:0;font-size:.82rem;line-height:1.38}.estimator-configurator__footer{flex-direction:column-reverse}.estimator-configurator__footer .btn-primary,.estimator-configurator__footer .btn-secondary{justify-content:center;width:100%}.estimator-bedroom-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.services-router-choice,.services-responsibility-node,.estimator-stepper__item,.estimator-choice-card,.estimator-mode-card,.estimator-scope-pill{transform:none!important}.services-router-choice:after{display:none}}.hiw-interface-section{background:0 0;position:relative;overflow:clip}.hiw-interface-section>.container{z-index:1;position:relative}.hiw-hero{background:radial-gradient(40rem 28rem at 80% 38%,#5ba69e42,#0000 66%),radial-gradient(30rem 20rem at 44% 108%,#b8664a1f,#0000 72%),linear-gradient(135deg,#04101c 0%,#10263f 50%,#12384a 100%);position:relative;overflow:clip}.hiw-hero:before{pointer-events:none;opacity:.16;content:"";background-color:#0000;background-image:linear-gradient(90deg,#fffaf20a 0 1px,#0000 1px 100%),linear-gradient(0deg,#fffaf209 0 1px,#0000 1px 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:84px 84px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(36rem 26rem at 76% 40%,#000 10%,#0000 78%);mask-image:radial-gradient(36rem 26rem at 76% 40%,#000 10%,#0000 78%)}.hiw-hero>.container{z-index:1;padding-bottom:.25rem;position:relative}.hiw-hero .btn-secondary-on-dark.hiw-hero__secondary-cta{border-color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.hiw-hero .btn-secondary-on-dark.hiw-hero__secondary-cta{border-color:color-mix(in srgb,var(--authority-on-dark)88%,transparent)}}.hiw-hero .btn-secondary-on-dark.hiw-hero__secondary-cta{background:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.hiw-hero .btn-secondary-on-dark.hiw-hero__secondary-cta{background:color-mix(in srgb,var(--authority-on-dark)14%,#081726b8)}}.hiw-hero .btn-secondary-on-dark.hiw-hero__secondary-cta{color:var(--authority-on-dark);box-shadow:inset 0 1px #fffaf21f}.hiw-hero .btn-secondary-on-dark.hiw-hero__secondary-cta:hover{border-color:var(--authority-on-dark);background:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.hiw-hero .btn-secondary-on-dark.hiw-hero__secondary-cta:hover{background:color-mix(in srgb,var(--authority-on-dark)22%,#081726e0)}}.hiw-hero .btn-secondary-on-dark.hiw-hero__secondary-cta:hover{color:#fff}.hiw-chapter-header{margin-bottom:2rem}.hiw-page{counter-reset:hiw-chapter}.hiw-chapter-header:before{color:var(--copper);margin-bottom:.85rem;display:block}@supports (color:color-mix(in lab, red, red)){.hiw-chapter-header:before{color:color-mix(in srgb,var(--copper)70%,var(--accent))}}.hiw-chapter-header:before{content:counter(hiw-chapter,decimal-leading-zero);counter-increment:hiw-chapter;font-family:var(--font-display);font-size:3.1rem;font-weight:620;line-height:1}.hiw-chapter-header--on-dark:before{color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.hiw-chapter-header--on-dark:before{color:color-mix(in srgb,var(--copper)78%,#fffaf2)}}.hiw-operating-path{isolation:isolate;border-radius:var(--site-radius-shell);box-shadow:var(--site-shadow-shell-dark),inset 0 1px 0 #fffaf21a;color:var(--authority-on-dark);background:radial-gradient(24rem 16rem at 82% 6%,#2f6f732e,#0000 72%),linear-gradient(155deg,#0f2438 0%,#163b5c 48%,#1a4a63 100%);border:1px solid #fffaf247;padding:1.5rem 1.25rem;position:relative;overflow:hidden}.hiw-operating-path:before{pointer-events:none;opacity:.24;content:"";background-color:#0000;background-image:linear-gradient(90deg,#fffaf208 0 1px,#0000 1px 100%),linear-gradient(0deg,#fffaf207 0 1px,#0000 1px 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(26rem 18rem at 24% 18%,#000 6%,#0000 78%);mask-image:radial-gradient(26rem 18rem at 24% 18%,#000 6%,#0000 78%)}.hiw-operating-path>*{z-index:1;position:relative}.hiw-operating-path .hiw-chapter-header{margin-bottom:1.75rem}.hiw-operating-path .hiw-chapter-header--on-dark .section-label{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hiw-operating-path .hiw-chapter-header--on-dark .section-label{color:color-mix(in srgb,var(--accent)70%,var(--authority-on-dark))}}.hiw-operating-path .hiw-chapter-header--on-dark .h2-system{color:#fffaf2;text-shadow:0 1px #040e1859}.hiw-operating-path .hiw-chapter-header--on-dark p{color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.hiw-operating-path .hiw-chapter-header--on-dark p{color:color-mix(in srgb,var(--authority-on-dark)92%,white)}}.hiw-operating-path__phases{border-radius:var(--site-radius-card);background:#0c2034df;border:1px solid #fffaf233;margin-top:0;padding:1.25rem 1rem;position:relative}.hiw-operating-path__phase-line{display:none}.hiw-operating-path__phase-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.hiw-operating-path__phase{border-bottom:1px solid var(--authority-on-dark);grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;padding:1rem .5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hiw-operating-path__phase{border-bottom:1px solid color-mix(in srgb,var(--authority-on-dark)16%,transparent)}}.hiw-operating-path__phase:last-child{border-bottom:0}.hiw-operating-path__phase-marker{border:1px solid var(--accent);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hiw-operating-path__phase-marker{border:1px solid color-mix(in srgb,var(--accent)52%,transparent)}}.hiw-operating-path__phase-marker{background:var(--authority-on-dark);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hiw-operating-path__phase-marker{background:color-mix(in srgb,var(--authority-on-dark)8%,#081726eb)}}.hiw-operating-path__phase-marker{color:var(--authority-on-dark);font-size:.75rem;font-weight:900;box-shadow:0 0 0 4px #06121ed9}.hiw-operating-path__phase-title{color:#fffaf2;margin:0 0 .35rem;font-size:1.05rem;font-weight:900}.hiw-operating-path__phase-body{color:var(--authority-on-dark);margin:0;font-size:.875rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.hiw-operating-path__phase-body{color:color-mix(in srgb,var(--authority-on-dark)90%,white)}}.hiw-operating-path__checklist{border-top:1px solid var(--authority-on-dark);margin-top:2rem}@supports (color:color-mix(in lab, red, red)){.hiw-operating-path__checklist{border-top:1px solid color-mix(in srgb,var(--authority-on-dark)18%,transparent)}}.hiw-operating-path__checklist{padding-top:1.5rem}.hiw-operating-path__checklist-label{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 1rem;font-size:.72rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.hiw-operating-path__checklist-label{color:color-mix(in srgb,var(--accent)62%,var(--authority-on-dark))}}.hiw-operating-path__checklist-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.hiw-operating-path__checklist-item{border-bottom:1px solid var(--authority-on-dark);grid-template-columns:2.25rem minmax(0,1fr);gap:.85rem;padding:.85rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.hiw-operating-path__checklist-item{border-bottom:1px solid color-mix(in srgb,var(--authority-on-dark)12%,transparent)}}.hiw-operating-path__checklist-item:last-child{border-bottom:0}.hiw-operating-path__checklist-index{letter-spacing:.08em;color:var(--accent);font-size:.68rem;font-weight:900}.hiw-operating-path__checklist-title{color:#fffaf2;margin:0 0 .25rem;font-size:1rem;font-weight:900}.hiw-operating-path__checklist-body{color:var(--authority-on-dark);margin:0;font-size:.875rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.hiw-operating-path__checklist-body{color:color-mix(in srgb,var(--authority-on-dark)88%,white)}}.hiw-local-execution__grid{gap:2rem;display:grid}.hiw-execution-sequence{border:1px solid var(--site-zone-line);border-radius:var(--site-radius-shell);background:var(--site-surface-shell);box-shadow:var(--site-shadow-shell),inset 0 1px 0 #fffdf9b3;gap:0;margin:0;padding:.4rem 0;list-style:none;display:grid;overflow:hidden}.hiw-execution-step{grid-template-columns:3.5rem minmax(0,1fr);gap:.9rem;padding:1.1rem 1.25rem;display:grid;position:relative}.hiw-execution-step:before{background:var(--authority);width:1px;position:absolute;top:0;bottom:0;left:2.75rem}@supports (color:color-mix(in lab, red, red)){.hiw-execution-step:before{background:color-mix(in srgb,var(--authority)28%,var(--structural-light))}}.hiw-execution-step:before{content:""}.hiw-execution-step:first-child:before{top:1.4rem}.hiw-execution-step:last-child:before{height:1.4rem;bottom:auto}.hiw-execution-step+.hiw-execution-step:after{background:var(--structural-light);content:"";height:1px;position:absolute;top:0;left:4.9rem;right:1.25rem}.hiw-execution-glyph{z-index:1;position:relative}.hiw-execution-step__index{letter-spacing:.08em;color:var(--accent);margin:0 0 .2rem;font-size:.68rem;font-weight:900}.hiw-execution-step__title{color:var(--heading);margin:0 0 .25rem;font-size:1rem;font-weight:900}.hiw-execution-step__body{color:var(--body);margin:0;font-size:.875rem;line-height:1.55}.hiw-local-execution__access{border:1px solid var(--support);gap:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hiw-local-execution__access{border:1px solid color-mix(in srgb,var(--support)32%,var(--line))}}.hiw-local-execution__access{border-radius:var(--site-radius-shell);background:var(--site-surface-shell-cool);box-shadow:var(--site-shadow-card);padding:1.25rem}.hiw-local-execution__diagram{border:1px solid var(--structural-light);border-radius:var(--site-radius-card);background:var(--surface-card);min-height:200px;padding:.75rem}.hiw-access-chain{gap:.65rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.hiw-access-chain__item{border-top:1px solid var(--structural-light);grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding-top:.65rem;display:grid}.hiw-access-chain__marker{color:var(--accent);font-size:.68rem;font-weight:900}.hiw-access-chain__title{color:var(--heading);margin:0 0 .15rem;font-size:.95rem;font-weight:900}.hiw-access-chain__body{color:var(--body);margin:0;font-size:.84rem;line-height:1.5}.hiw-report-decision__grid{gap:2rem;display:grid}.hiw-report-decision__evidence{border:1px solid var(--site-zone-line);border-radius:var(--site-radius-shell);background:var(--site-surface-shell);box-shadow:var(--site-shadow-shell),inset 0 1px 0 #fffdf9b3;padding:1.5rem}.hiw-report-decision__authority{isolation:isolate;border-radius:var(--site-radius-shell);background:var(--site-surface-console);box-shadow:var(--site-shadow-shell-dark),0 0 72px -36px #2f6f7357;border:1px solid #fffaf238;padding:1.5rem;position:relative;overflow:hidden}.hiw-report-decision__authority:before{pointer-events:none;opacity:.42;content:"";background-color:#0000;background-image:linear-gradient(90deg,#fffaf207 0 1px,#0000 1px 100%),linear-gradient(0deg,#fffaf206 0 1px,#0000 1px 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(20rem 14rem at 28% 24%,#000 6%,#0000 78%);mask-image:radial-gradient(20rem 14rem at 28% 24%,#000 6%,#0000 78%)}.hiw-report-decision__authority>*{z-index:1;position:relative}.hiw-report-decision__authority .section-label{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hiw-report-decision__authority .section-label{color:color-mix(in srgb,var(--accent)62%,white)}}.hiw-report-decision__authority>h3,.hiw-report-decision__authority>p{color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.hiw-report-decision__authority>p{color:color-mix(in srgb,var(--authority-on-dark)84%,transparent)}}.hiw-report-flow,.hiw-decision-ladder{gap:0;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.hiw-report-flow__item,.hiw-decision-ladder__step{border-bottom:1px solid var(--structural-light);grid-template-columns:2.25rem minmax(0,1fr);gap:.85rem;padding:.85rem 0;display:grid}.hiw-decision-ladder__step{border-bottom-color:#fffaf224}.hiw-report-flow__item:last-child,.hiw-decision-ladder__step:last-child{border-bottom:0}.hiw-report-flow__marker,.hiw-decision-ladder__marker{color:var(--accent);font-size:.68rem;font-weight:900}.hiw-decision-ladder__marker{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hiw-decision-ladder__marker{color:color-mix(in srgb,var(--accent)68%,white)}}.hiw-report-flow__title,.hiw-decision-ladder__title{color:var(--heading);margin:0 0 .2rem;font-size:1rem;font-weight:900}.hiw-decision-ladder__title{color:var(--authority-on-dark)}.hiw-report-flow__body,.hiw-decision-ladder__body{color:var(--body);margin:0;font-size:.875rem;line-height:1.55}.hiw-decision-ladder__body{color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.hiw-decision-ladder__body{color:color-mix(in srgb,var(--authority-on-dark)80%,transparent)}}.hiw-decision-limits{border-radius:var(--site-radius-card);background:var(--surface-card);border:1px solid #fffaf266;margin-top:1.5rem;padding:1.1rem;box-shadow:0 18px 42px #020c1861}.hiw-decision-limits__title{color:var(--heading);margin:0 0 .85rem;font-size:1rem;font-weight:900}.hiw-decision-limits__block{border:1px solid var(--structural-light);background:var(--surface-light-alt);border-radius:.85rem;margin-bottom:.85rem;padding:.85rem}.hiw-decision-limits__block--protective{border-left:3px solid var(--support)}@supports (color:color-mix(in lab, red, red)){.hiw-decision-limits__block--protective{border-left:3px solid color-mix(in srgb,var(--support)55%,var(--structural-light))}}.hiw-decision-limits__block--authority{border-left:3px solid var(--accent);background:var(--surface-card)}.hiw-decision-limits__block-title{color:var(--heading);margin:0 0 .45rem;font-size:.92rem;font-weight:900}.hiw-decision-limits__block-body{color:var(--body);margin:0;font-size:.84rem;line-height:1.5}.hiw-decision-limits__authority-line{color:var(--body);margin:.15rem 0 0;font-size:.84rem;line-height:1.45}.hiw-decision-limits__approval{color:var(--heading);margin:.65rem 0 0;font-size:.84rem;font-weight:700;line-height:1.5}.hiw-decision-limits__note{color:var(--muted);margin:.5rem 0 0;font-size:.75rem;line-height:1.5}.hiw-support-band{border:1px solid var(--site-zone-line);border-radius:var(--site-radius-shell);background:var(--site-surface-shell);box-shadow:var(--site-shadow-shell),inset 0 1px 0 #fffdf9b3;padding:1.5rem}.hiw-support-disclosures{gap:1.15rem;margin-top:1.25rem;display:grid}.hiw-section--support{padding-bottom:5rem}.hiw-rhythm-list{gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.hiw-rhythm-list__item{border:1px solid var(--structural-light);background:var(--surface-card);border-radius:.85rem;padding:.9rem 1rem}.hiw-rhythm-list__title{color:var(--heading);margin:0 0 .2rem;font-size:.95rem;font-weight:900}.hiw-rhythm-list__body{color:var(--body);margin:0;font-size:.84rem;line-height:1.5}.hiw-faq-list{gap:.65rem;margin:0;padding:0;display:grid}.hiw-faq-list__item{border:1px solid var(--structural-light);background:var(--surface-card);border-radius:.85rem;padding:.85rem 1rem}.hiw-faq-list__item:last-child{border-bottom:1px solid var(--structural-light)}.hiw-faq-list__question{color:var(--heading);margin:0 0 .35rem;font-size:.95rem;font-weight:900}.hiw-faq-list__answer{color:var(--body);margin:0;font-size:.84rem;line-height:1.55}.hiw-handoff{isolation:isolate;border-radius:var(--site-radius-shell);box-shadow:var(--site-shadow-shell-dark),inset 0 1px 0 #fffaf224;color:var(--authority-on-dark);background:radial-gradient(22rem 14rem at 84% 10%,#2f6f7324,#0000 72%),linear-gradient(145deg,#071523,#10263f 58%,#143348);border:1px solid #fffaf23d;gap:0;padding:0;display:grid;position:relative;overflow:hidden}.hiw-handoff:before{pointer-events:none;content:"";background:radial-gradient(18rem 10rem at 90% 6%,#fffaf20f,#0000 72%);position:absolute;inset:0}.hiw-handoff__copy,.hiw-handoff__actions{z-index:1;position:relative}.hiw-handoff__copy{padding:1.75rem 1.5rem}.hiw-handoff__copy .section-label{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hiw-handoff__copy .section-label{color:color-mix(in srgb,var(--accent)62%,white)}}.hiw-handoff__copy .h2-system,.hiw-handoff__copy .text-body{color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.hiw-handoff__copy .text-body{color:color-mix(in srgb,var(--authority-on-dark)86%,transparent)}}.hiw-handoff__actions{background:#fffaf20d;border-top:1px solid #fffaf229;flex-direction:column;justify-content:center;gap:.85rem;padding:1.5rem;display:flex}.hiw-closing-section{background:linear-gradient(180deg,var(--site-page-stone)0%,var(--site-page-stone-deep)78%,#0f2438 100%);position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.hiw-closing-section{background:linear-gradient(180deg,var(--site-page-stone)0%,color-mix(in srgb,var(--site-page-stone-deep)82%,#10263f)78%,#0f2438 100%)}}.hiw-closing-section{padding-top:3rem;padding-bottom:2.5rem}.hiw-closing-section>.container{z-index:1;position:relative}.hiw-section--ledger{background:linear-gradient(180deg,var(--site-page-stone-deep),var(--site-page-stone-deep))}@supports (color:color-mix(in lab, red, red)){.hiw-section--ledger{background:linear-gradient(180deg,var(--site-page-stone-deep),color-mix(in srgb,var(--site-page-stone-deep)86%,var(--site-page-stone)))}}.hiw-section--ledger{border-block:1px solid var(--authority)}@supports (color:color-mix(in lab, red, red)){.hiw-section--ledger{border-block:1px solid color-mix(in srgb,var(--authority)14%,transparent)}}.hiw-ledger-intro{border-bottom:1px solid var(--authority);max-width:760px;margin-bottom:1.75rem;padding-bottom:1.25rem}@supports (color:color-mix(in lab, red, red)){.hiw-ledger-intro{border-bottom:1px solid color-mix(in srgb,var(--authority)16%,var(--structural-light))}}.hiw-ledger-intro .section-label{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hiw-ledger-intro .section-label{color:color-mix(in srgb,var(--accent)78%,var(--heading))}}.hiw-ledger-intro .h2-system{max-width:22ch}.hiw-section--local{background:radial-gradient(28rem 15rem at 82% 12%,#2f6f7314,#0000 72%),linear-gradient(#fffdf9a3,#f4f6f8f0)}.hiw-section--local:after{pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 72px,var(--support)72px 73px),repeating-linear-gradient(0deg,transparent 0 56px,var(--authority)56px 57px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hiw-section--local:after{background:repeating-linear-gradient(90deg,transparent 0 72px,color-mix(in srgb,var(--support)14%,transparent)72px 73px),repeating-linear-gradient(0deg,transparent 0 56px,color-mix(in srgb,var(--authority)10%,transparent)56px 57px)}}.hiw-section--local:after{content:"";opacity:.32;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.hiw-section--report{background:radial-gradient(30rem 15rem at 16% 0%,#fffdf9c2,transparent 70%),linear-gradient(180deg,var(--surface-light-alt),var(--site-page-stone))}.hiw-section--report:after{pointer-events:none;background:repeating-linear-gradient(128deg,transparent 0 48px,var(--accent)48px 49px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hiw-section--report:after{background:repeating-linear-gradient(128deg,transparent 0 48px,color-mix(in srgb,var(--accent)11%,transparent)48px 49px)}}.hiw-section--report:after{content:"";opacity:.26}.hiw-ledger{gap:1rem;margin:0;padding:0 0 0 .35rem;list-style:none;display:grid;position:relative}.hiw-ledger:before{background:linear-gradient(180deg,var(--accent),var(--authority)42%,var(--support));border-radius:999px;width:2px;position:absolute;top:1.15rem;bottom:1.15rem;left:1.22rem}@supports (color:color-mix(in lab, red, red)){.hiw-ledger:before{background:linear-gradient(180deg,color-mix(in srgb,var(--accent)42%,transparent),color-mix(in srgb,var(--authority)34%,var(--structural-light))42%,color-mix(in srgb,var(--support)28%,var(--structural-light)))}}.hiw-ledger:before{content:""}.hiw-ledger__row{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.95rem;display:grid;position:relative}.hiw-ledger__marker{z-index:1;border:2px solid var(--authority);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.hiw-ledger__marker{border:2px solid color-mix(in srgb,var(--authority)28%,var(--structural-light))}}.hiw-ledger__marker{background:var(--surface-card);color:var(--heading);box-shadow:0 0 0 4px var(--site-page-stone-deep);border-radius:999px;margin-top:.95rem;font-size:.72rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.hiw-ledger__marker{box-shadow:0 0 0 4px color-mix(in srgb,var(--site-page-stone-deep)88%,white)}}.hiw-ledger__step .visual-card{border-radius:var(--site-radius-card);box-shadow:var(--site-shadow-card);border-color:var(--authority)}@supports (color:color-mix(in lab, red, red)){.hiw-ledger__step .visual-card{border-color:color-mix(in srgb,var(--authority)14%,var(--structural-light))}}.hiw-page .hiw-ledger__step .disclosure-trigger,.hiw-page .hiw-support-disclosures .disclosure-trigger,.hiw-page .hiw-report-decision__evidence .disclosure-trigger{padding:1.25rem}.hiw-page .hiw-ledger__step .disclosure-trigger__title{font-size:1.02rem;line-height:1.45}.hiw-page .hiw-ledger__step .disclosure-trigger__summary,.hiw-page .hiw-support-disclosures .disclosure-trigger__summary,.hiw-page .hiw-report-decision__evidence .disclosure-trigger__summary{margin-top:.45rem;line-height:1.5}.hiw-page .hiw-ledger__step .disclosure-content,.hiw-page .hiw-support-disclosures .disclosure-content,.hiw-page .hiw-report-decision__evidence .disclosure-content{padding-top:1.4rem;padding-bottom:1.55rem}.hiw-page .hiw-ledger .disclosure-content .grid{gap:1.75rem}.hiw-page .hiw-ledger .disclosure-content .space-y-5>:not([hidden])~:not([hidden]){margin-top:1.35rem}.hiw-disclosure-detail-group__title{color:var(--heading);margin:0 0 .625rem;font-size:1rem;font-weight:900;line-height:1.4}.hiw-disclosure-detail-group__body{color:var(--body);margin:0;font-size:.875rem;line-height:1.55}.hiw-disclosure-detail-group__list{color:var(--body);margin:0 0 0 1rem;padding:0;font-size:.875rem;line-height:1.55;list-style:outside}.hiw-disclosure-detail-group__list>li+li{margin-top:.4rem}.hiw-disclosure-detail-group__list--spaced>li+li{margin-top:.55rem}.hiw-page .hiw-support-disclosures .disclosure-content h3{color:var(--heading);margin:0 0 .55rem;font-size:1rem;font-weight:900;line-height:1.4}.hiw-page .hiw-support-disclosures .disclosure-content .space-y-5>:not([hidden])~:not([hidden]){margin-top:1.35rem}.hiw-page .hiw-support-disclosures .disclosure-content ul{margin-top:0}.hiw-page .hiw-report-decision__evidence .disclosure-shell{margin-top:1.15rem}.hiw-page .hiw-report-decision__evidence .disclosure-content .report-table-card{margin-top:0;padding:1.35rem 1.15rem}.hiw-page .hiw-report-decision__evidence .disclosure-content .report-table-card>h3{margin:0 0 1rem}.hiw-page .hiw-report-decision__evidence .disclosure-content .report-table-card>.rounded-2xl.border{padding:1.15rem 1.2rem}.hiw-page .hiw-report-decision__evidence .disclosure-content .report-table-card>:not(:first-child){margin-top:1.15rem}.hiw-page .hiw-report-decision__evidence .disclosure-content .report-table-card>.mt-10{margin-top:1.75rem;padding-top:1.25rem}.hiw-page .hiw-report-decision__evidence .report-table__th,.hiw-page .hiw-report-decision__evidence .report-table__td{padding:.85rem .95rem}@media (min-width:640px){.hiw-page .hiw-ledger__step .disclosure-trigger,.hiw-page .hiw-support-disclosures .disclosure-trigger,.hiw-page .hiw-report-decision__evidence .disclosure-trigger,.hiw-page .hiw-ledger__step .disclosure-content,.hiw-page .hiw-support-disclosures .disclosure-content,.hiw-page .hiw-report-decision__evidence .disclosure-content{padding-left:1.5rem;padding-right:1.5rem}.hiw-page .hiw-ledger .disclosure-content .grid{gap:2rem 2.25rem}.hiw-page .hiw-report-decision__evidence .disclosure-content .report-table-card{padding:1.5rem 1.35rem}}@media (max-width:639px){.hiw-page .hiw-ledger__step .disclosure-trigger,.hiw-page .hiw-support-disclosures .disclosure-trigger,.hiw-page .hiw-report-decision__evidence .disclosure-trigger{padding:1.125rem}.hiw-page .hiw-report-decision__evidence .report-table__th,.hiw-page .hiw-report-decision__evidence .report-table__td{padding:.75rem .65rem;font-size:.8125rem}}@media (min-width:768px){.hiw-operating-path__phase-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.hiw-operating-path__phase{border-bottom:0;border-right:1px solid var(--authority-on-dark);grid-template-columns:1fr}@supports (color:color-mix(in lab, red, red)){.hiw-operating-path__phase{border-right:1px solid color-mix(in srgb,var(--authority-on-dark)16%,transparent)}}.hiw-operating-path__phase{padding:1rem}.hiw-operating-path__phase:last-child{border-right:0}.hiw-operating-path__phase-line{background:linear-gradient(90deg,transparent,var(--authority-on-dark)12%,var(--authority-on-dark)88%,transparent);height:2px;display:block;position:absolute;top:3.5rem;left:2rem;right:2rem}@supports (color:color-mix(in lab, red, red)){.hiw-operating-path__phase-line{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--authority-on-dark)34%,transparent)12%,color-mix(in srgb,var(--authority-on-dark)34%,transparent)88%,transparent)}}.hiw-operating-path__checklist-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem}.hiw-operating-path__checklist-item{border-bottom:0;padding:0}.hiw-local-execution__grid{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:start}.hiw-report-decision__grid{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:start}.hiw-rhythm-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.hiw-handoff{grid-template-columns:minmax(0,1fr) minmax(16rem,.36fr);align-items:stretch;padding:0}.hiw-handoff__copy{padding:2.25rem 2.5rem}.hiw-handoff__actions{border-top:0;border-left:1px solid #fffaf229;padding:2rem}}@media (prefers-reduced-motion:reduce){.hiw-operating-path__phase,.hiw-execution-step,.hiw-report-flow__item,.hiw-decision-ladder__step{transition:none}}.page-final-cta,.services-final-cta{isolation:isolate;border-radius:var(--site-radius-shell);box-shadow:var(--site-shadow-shell-dark),0 20px 52px #10263f33,inset 0 1px 0 #fffaf224;color:var(--authority-on-dark);background:radial-gradient(22rem 14rem at 84% 10%,#2f6f7324,#0000 72%),linear-gradient(145deg,#071523,#10263f 58%,#143348);border:1px solid #fffaf23d;position:relative}.page-final-cta:before,.services-final-cta:before{pointer-events:none;content:"";background:radial-gradient(18rem 10rem at 90% 6%,#fffaf20f,#0000 72%);position:absolute;inset:0}.page-final-cta__copy,.page-final-cta__panel,.services-final-cta>div{z-index:1;position:relative}.page-final-cta .h2-system,.services-final-cta .h2-system{color:var(--authority-on-dark)}.page-final-cta .section-label,.services-final-cta .section-label{color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.page-final-cta .section-label,.services-final-cta .section-label{color:color-mix(in srgb,var(--copper)72%,#fffaf2)}}.page-final-cta .text-body,.services-final-cta .text-body{color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.page-final-cta .text-body,.services-final-cta .text-body{color:color-mix(in srgb,var(--authority-on-dark)90%,transparent)}}.page-final-cta__panel,.services-final-cta__panel{background:#fffaf20d;border-top:1px solid #fffaf229;flex-direction:column;justify-content:center;display:flex}@media (min-width:1024px){.page-final-cta__panel,.services-final-cta__panel{border-top:0;border-left:1px solid #fffaf229}}.page-final-cta.home-handoff-cta{isolation:isolate;min-height:clamp(40rem,62vw,46rem);box-shadow:none;color:var(--authority-on-dark);clip-path:polygon(0 4.35rem,31% 5.1rem,100% 0,100% 100%,0 100%);background:#071421;border:0;border-radius:0;margin:0;display:block;position:relative;overflow:hidden}.home-handoff-cta__media,.home-handoff-cta__scrim{pointer-events:none;position:absolute;inset:0}.home-handoff-cta__media{z-index:0;overflow:hidden;transform:scale(1)}.home-handoff-cta__image{object-fit:cover;object-position:70% 46%;opacity:.88;filter:saturate(.92)contrast();width:100%;height:100%}.home-handoff-cta__scrim{z-index:1;background:linear-gradient(90deg,#051220 0%,#051220fc 40%,#051220db 64%,#05122047 86%),linear-gradient(#fffaf208 0%,#05122014 24%,#05122038 66%,#071421 100%),radial-gradient(34rem 18rem at 90% 72%,#051220b3,#0000 74%)}.home-handoff-cta__edge{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ee9f68c7 16%,#ee9f68eb 64%,#0000 100%);height:2px;position:absolute;left:0;right:0;box-shadow:0 0 18px #ee9f6838}.home-handoff-cta__edge--top{transform-origin:100%;top:4.25rem;transform:skewY(-2.05deg)}.home-handoff-cta__edge--bottom{width:66%;bottom:4.15rem}.home-handoff-cta__inner{z-index:2;width:min(100%,var(--container-max));min-height:inherit;min-width:0;margin-inline:auto;padding:clamp(7rem,10vw,8.7rem) clamp(1.15rem,4vw,2rem) clamp(4rem,7vw,5rem);display:grid;position:relative}.home-handoff-cta__copy{align-self:center;min-width:0;max-width:35.5rem}.home-handoff-cta__copy .section-label{color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.home-handoff-cta__copy .section-label{color:color-mix(in srgb,var(--copper)70%,#fffaf2)}}.home-handoff-cta__copy .section-label:before{vertical-align:.25em;content:"";background:currentColor;width:1.6rem;height:2px;margin-right:.9rem;display:inline-block}.home-handoff-cta__title{color:#fffaf2;font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:1.25rem 0 0;font-size:clamp(2.35rem,4.5vw,3.7rem);font-weight:780;line-height:1.02}.home-handoff-cta__body{max-width:34rem;color:var(--authority-on-dark);gap:1.15rem;margin-top:1.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.home-handoff-cta__body{color:color-mix(in srgb,var(--authority-on-dark)91%,transparent)}}.home-handoff-cta__body{font-size:clamp(1.05rem,1.45vw,1.22rem);line-height:1.55}.home-handoff-cta__body p{margin:0}.home-handoff-cta__dock{clip-path:polygon(2rem 0,100% 0,100% 100%,0 100%,0 2rem);background:linear-gradient(145deg,#122f42ed 0%,#071421f5 100%);border:1px solid #ee9f68a3;place-self:end;width:min(100%,24.5rem);min-width:0;margin-bottom:.85rem;margin-right:clamp(0rem,1.2vw,1rem);padding:clamp(1.1rem,1.8vw,1.55rem);position:relative;box-shadow:0 18px 46px #0209105c,inset 0 1px #fffaf21c}.home-handoff-cta__dock:before{pointer-events:none;content:"";background:linear-gradient(135deg,#0000 0 2.7rem,#ee9f68b3 2.75rem,#0000 2.85rem),radial-gradient(18rem 12rem at 15% 0,#2f6f7329,#0000 72%);position:absolute;inset:0}.home-handoff-cta__actions{gap:1rem;display:grid;position:relative}.home-handoff-cta__actions .btn-primary,.home-handoff-cta__actions .btn-secondary{text-align:center;white-space:normal;justify-content:center;width:100%;min-width:0}.home-handoff-cta__actions .btn-primary{border-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.home-handoff-cta__actions .btn-primary{border-color:color-mix(in srgb,var(--copper)70%,#fffaf2)}}.home-handoff-cta__actions .btn-primary{color:#071421;background:linear-gradient(#f2b184 0%,#d98d5f 100%);box-shadow:0 14px 30px #0814203d}.home-handoff-cta__actions .btn-primary:hover{background:linear-gradient(#fac19a 0%,#e49a6b 100%)}.home-handoff-cta__actions .btn-secondary{color:#fffaf2;background:#0512206b;border-color:#ee9f68b8}@media (min-width:900px){.home-handoff-cta__inner{grid-template-columns:minmax(0,.88fr) minmax(19rem,.54fr);gap:clamp(3.25rem,7vw,6rem);padding-left:clamp(.25rem,1vw,.75rem)}.home-handoff-cta__copy{transform:translate(clamp(-1.75rem,-1.6vw,-.7rem))}}@media (max-width:899px){.page-final-cta.home-handoff-cta{clip-path:polygon(0 2.2rem,38% 2.8rem,100% 0,100% 100%,0 100%);min-height:auto}.home-handoff-cta__media{transform:scale(1.02)}.home-handoff-cta__image{object-position:62% 42%}.home-handoff-cta__scrim{background:linear-gradient(90deg,#051220fc 0%,#051220eb 48%,#0512207a 100%),linear-gradient(#05122024 0%,#051220c7 58%,#071421 100%)}.home-handoff-cta__edge--top{top:2.15rem}.home-handoff-cta__edge--bottom{width:100%;bottom:2.2rem}.home-handoff-cta__inner{align-content:end;gap:1.5rem;min-height:43rem;padding-top:6rem;padding-bottom:3.8rem}.home-handoff-cta__copy{max-width:38rem}.home-handoff-cta__dock{justify-self:stretch;width:100%;margin-bottom:0}}@media (max-width:390px){.home-handoff-cta__media{transform:scale(1.03)}.home-handoff-cta__image{object-position:55% 38%}.home-handoff-cta__scrim{background:linear-gradient(90deg,#051220fc 0%,#051220f0 58%,#051220b8 100%),linear-gradient(#05122014 0%,#051220c7 45%,#071421 100%)}.home-handoff-cta__inner{min-height:45rem;padding:5.2rem 1rem 3.25rem}.home-handoff-cta__title{font-size:2.22rem;line-height:1.04}.home-handoff-cta__body{gap:.9rem;margin-top:1.25rem;font-size:.98rem}.home-handoff-cta__dock{clip-path:polygon(1.1rem 0,100% 0,100% 100%,0 100%,0 1.1rem);padding:1rem}}.home-closing-section,.contact-closing-section,.services-closing-section{background:linear-gradient(180deg,var(--site-page-stone)0%,var(--site-page-stone-deep)78%,#0f2438 100%);position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.home-closing-section,.contact-closing-section,.services-closing-section{background:linear-gradient(180deg,var(--site-page-stone)0%,color-mix(in srgb,var(--site-page-stone-deep)82%,#10263f)78%,#0f2438 100%)}}.home-closing-section,.contact-closing-section,.services-closing-section{padding-bottom:2.25rem}.home-closing-section:before,.contact-closing-section:before,.services-closing-section:before{display:none}.site-footer{border-top:1px solid #fffaf21a;margin-top:0}.site-footer .container{padding-top:2.5rem}.site-footer .grid-frame{gap:1.75rem}.site-footer__brand-line{color:#fffaf2e6}.site-footer__area-line{color:#fffaf2d1}.site-footer__column-label{color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.site-footer__column-label{color:color-mix(in srgb,var(--copper)68%,#fffaf2)}}.site-footer__nav-link{color:#fffaf2d6;transition:color var(--motion-quick)var(--motion-ease-out);text-decoration:none}.site-footer__nav-link:hover{color:#fffaf2}.site-footer__copyright{color:#fffaf2ad}.footer-contact-panel{background:linear-gradient(145deg,#fffaf224 0%,#fffaf20f 100%);border-color:#fffaf242;box-shadow:inset 0 1px #fffaf229,0 16px 40px #0000002e}.footer-contact-panel__items{color:#fffaf2e6}.footer-contact-panel a{color:var(--authority-on-dark);-webkit-text-decoration-color:var(--copper);-webkit-text-decoration-color:var(--copper);-webkit-text-decoration-color:var(--copper);text-decoration-color:var(--copper);font-weight:650}@supports (color:color-mix(in lab, red, red)){.footer-contact-panel a{-webkit-text-decoration-color:color-mix(in srgb,var(--copper)55%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--copper)55%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--copper)55%,transparent);text-decoration-color:color-mix(in srgb,var(--copper)55%,transparent)}}.footer-contact-panel a:hover{color:#fffaf2;text-underline-offset:3px;text-decoration:underline}.home-pathway-body{position:relative}.home-pathway-body:before{top:0;left:max(1.25rem,calc((100% - var(--container-max))/2 + 1.25rem));z-index:2;background:linear-gradient(180deg,var(--accent),var(--support));border-radius:999px;width:3px;height:5.5rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.home-pathway-body:before{background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--support)72%,var(--accent)))}}.home-pathway-body:before{box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-pathway-body:before{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent)14%,transparent)}}.home-pathway-body:before{content:"";pointer-events:none}.home-pathway-body .home-section--route{padding-top:3.25rem!important}.home-pathway-body .home-route-open__lead{font-size:1.05rem}.home-pathway-body .home-process-panel{margin-top:3rem}.home-pathway-body .home-process-rail{margin-top:2rem}.home-pathway-body .home-level-ladder__axis{color:var(--support)}@supports (color:color-mix(in lab, red, red)){.home-pathway-body .home-level-ladder__axis{color:color-mix(in srgb,var(--support)82%,var(--heading))}}.home-pathway-body .home-level-ladder__axis{letter-spacing:.02em;font-weight:800}.home-pathway-body .home-contrast-band{box-shadow:var(--site-shadow-shell),0 28px 60px #10263f1a;margin-top:3rem}.home-pathway-body .home-area-band__text .section-label{margin-bottom:.15rem}@media (max-width:390px){.home-pathway-body:before{height:4rem;left:1rem}.home-pathway-body .home-section--route,.home-pathway-body .home-section--contrast,.home-pathway-body .home-section--scope,.home-pathway-body .home-section--area,.home-pathway-body .home-section--distinction{padding-top:2.75rem!important;padding-bottom:2.75rem!important}.home-process-rail{margin-top:1.75rem;padding-top:2rem}.home-process-panel{border-radius:.45rem;margin-top:2.15rem;padding:.95rem .85rem 1rem;box-shadow:0 18px 44px #10263f14,inset 0 1px #fffdf9eb}.home-process-panel:after{opacity:.24;transform:scale(.78)}.home-process-posture{letter-spacing:.1em;width:100%;padding-right:.85rem;font-size:.68rem}.home-process-rail__step{grid-template-columns:3rem minmax(0,1fr);gap:0 .95rem;padding:1.15rem 0}.home-process-rail__marker{width:2.5rem;height:2.5rem}.home-process-rail__title{font-size:1.15rem}.home-process-rail__content{padding:.9rem .9rem .95rem;box-shadow:0 12px 28px #10263f0e,inset 0 1px #fffdf9eb}.home-process-rail__content:after{opacity:.35}.home-contrast-band__half{padding:1.65rem 1.25rem}.home-contrast-band__heading{margin-bottom:1.1rem;font-size:1.45rem}.home-level-ladder__row{gap:.35rem 1.25rem;padding:1.5rem 0}.home-level-ladder__num{font-size:2.35rem}.home-area-band{gap:1.75rem}.page-final-cta__copy,.page-final-cta__panel,.services-final-cta>div>div{padding:1.15rem!important}.faq-quick-rail{gap:1.5rem;margin-top:1.75rem;padding-top:1.5rem}.faq-quick-rail__num{font-size:2.2rem}.contact-prepare-grid__cell,.contact-route-board__col,.contact-after-strip__step{padding:1rem 1.1rem}.site-footer .container{padding-top:2rem;padding-bottom:2rem}.footer-contact-panel{margin-top:.25rem}.services-command-hero.section-primitive--first{padding-bottom:2rem}.services-hero-proof{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.services-hero-proof__badge:nth-child(3){grid-column:1/-1;max-width:none}}.gfx-field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gfx-field svg{width:100%;height:100%;display:block}.gfx-field~*{z-index:1;position:relative}@media (max-width:767px){.gfx-field:not(.gfx-field--gate){opacity:.45}}.gfx-field .gfx-draw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--motion-ease-out);transition-delay:calc(.22s + var(--gfx-i,0)*.2s)}.gfx-field.is-visible .gfx-draw{stroke-dashoffset:0}.gfx-field .gfx-fade{opacity:0;transition:opacity 1.1s var(--motion-ease-out);transition-delay:calc(.7s + var(--gfx-i,0)*.15s)}.gfx-field.is-visible .gfx-fade{opacity:1}@media (prefers-reduced-motion:reduce){.gfx-field .gfx-draw{stroke-dasharray:none;stroke-dashoffset:0;transition:none}.gfx-field .gfx-fade{opacity:1;transition:none}}.gfx-stamp{border:1px solid var(--copper);align-items:center;gap:.7rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.gfx-stamp{border:1px solid color-mix(in srgb,var(--copper)55%,#fffaf240)}}.gfx-stamp{color:var(--authority-on-dark);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07152473;border-radius:.45rem;padding:.55rem .85rem;transform:rotate(-1.2deg);box-shadow:inset 0 0 0 3px #0715244d,inset 0 1px #fffaf21a}.gfx-stamp__ring{border:1.4px solid var(--copper);flex:none;width:1.7rem;height:1.7rem;position:relative}@supports (color:color-mix(in lab, red, red)){.gfx-stamp__ring{border:1.4px solid color-mix(in srgb,var(--copper)80%,transparent)}}.gfx-stamp__ring{border-radius:999px}.gfx-stamp__ring:before{content:"";border:1px dashed #fffaf28c;border-radius:999px;position:absolute;inset:4px}.gfx-stamp__ring:after{background:var(--copper);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gfx-stamp__text{line-height:1.25;display:grid}.gfx-stamp__text strong{letter-spacing:.14em;text-transform:uppercase;color:var(--authority-on-dark);font-size:.72rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.gfx-stamp__text strong{color:color-mix(in srgb,var(--authority-on-dark)72%,var(--copper))}}.gfx-stamp__text em{letter-spacing:.08em;color:#fffaf29e;font-size:.68rem;font-style:normal;font-weight:700}.gfx-ruler{z-index:2;pointer-events:none;background:linear-gradient(90deg,var(--copper)0 2.25rem,transparent 2.25rem 100%)bottom left/100% 2px no-repeat,repeating-linear-gradient(90deg,#fffaf247 0 1px,transparent 1px 56px)bottom left/100% 7px no-repeat,repeating-linear-gradient(90deg,#fffaf229 0 1px,transparent 1px 14px)bottom left/100% 4px no-repeat;height:14px;position:absolute;inset:auto 0 0}.diagnostic-panel--gate{background:linear-gradient(170deg,#fffdf8fc 0%,#fcf6ecfa 52%,#f8f1e5f7 100%);border-color:#fffaf26b;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 28px 70px #00000047,0 0 0 1px #fffaf259}.diagnostic-panel--gate:before{background:linear-gradient(90deg,var(--sea)0 33.4%,var(--copper)33.4% 66.7%,var(--clay)66.7% 100%);content:"";opacity:.85;height:6px;position:absolute;inset:0 0 auto}.diagnostic-panel--gate:after{content:"";background:repeating-linear-gradient(90deg,#10263f2e 0 1px,#0000 1px 28px) 0 0/100% 5px no-repeat;height:9px;position:absolute;top:6px;left:0;right:0}.diagnostic-choice-card:first-child{--gate-accent:var(--sea)}.diagnostic-choice-card:nth-child(2){--gate-accent:var(--copper)}.diagnostic-choice-card:nth-child(3){--gate-accent:var(--clay)}.diagnostic-choice-card:before{background:var(--gate-accent)}@supports (color:color-mix(in lab, red, red)){.diagnostic-choice-card:hover,.diagnostic-choice-card:focus-visible{border-color:color-mix(in srgb,var(--gate-accent)78%,var(--copper));box-shadow:inset 0 1px 0 #ffffffb8,0 22px 44px #10263f29,0 0 0 1px color-mix(in srgb,var(--gate-accent)30%,transparent),0 0 32px color-mix(in srgb,var(--gate-accent)15%,transparent)}}.diagnostic-choice-card__title{padding-right:0}.services-responsibility-meter{border:1px solid var(--line);border-radius:.3rem;height:1.05rem;position:relative}@supports (color:color-mix(in lab, red, red)){.services-responsibility-meter{border:1px solid color-mix(in srgb,var(--line)70%,var(--authority))}}.services-responsibility-meter{background:repeating-linear-gradient(90deg,var(--authority)0 1px,transparent 1px calc(100%/12)),var(--line)}@supports (color:color-mix(in lab, red, red)){.services-responsibility-meter{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--authority)22%,transparent)0 1px,transparent 1px calc(100%/12)),color-mix(in srgb,var(--line)42%,var(--surface-light-alt))}}.services-responsibility-meter{overflow:visible}.services-responsibility-meter:before{background:var(--authority);width:1.5px;position:absolute;top:-5px;bottom:-5px;left:33.4%}@supports (color:color-mix(in lab, red, red)){.services-responsibility-meter:before{background:color-mix(in srgb,var(--authority)55%,transparent)}}.services-responsibility-meter:before{content:""}.services-responsibility-meter:after{background:var(--authority);width:1.5px;position:absolute;top:-5px;bottom:-5px;left:66.7%}@supports (color:color-mix(in lab, red, red)){.services-responsibility-meter:after{background:color-mix(in srgb,var(--authority)55%,transparent)}}.services-responsibility-meter:after{content:""}.services-responsibility-meter span{background:linear-gradient(90deg,var(--support),var(--copper)78%,var(--accent));box-shadow:0 0 22px var(--accent),inset 0 1px 0 #ffffff59;border-radius:.22rem}@supports (color:color-mix(in lab, red, red)){.services-responsibility-meter span{box-shadow:0 0 22px color-mix(in srgb,var(--accent)32%,transparent),inset 0 1px 0 #ffffff59}}.contact-intake-shell{border-top-left-radius:.4rem}.contact-intake-shell:before{height:5px}.contact-intake-shell:after{background:var(--clay);width:1px;position:absolute;top:5px;bottom:0;left:1.05rem}@supports (color:color-mix(in lab, red, red)){.contact-intake-shell:after{background:color-mix(in srgb,var(--clay)38%,transparent)}}.contact-intake-shell:after{content:"";pointer-events:none}.contact-intake-tab{z-index:1;border:1px solid var(--line);align-items:center;gap:.6rem;margin-bottom:-1px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.contact-intake-tab{border:1px solid color-mix(in srgb,var(--line)56%,var(--support))}}.contact-intake-tab{background:var(--site-surface-shell-cool);letter-spacing:.13em;text-transform:uppercase;color:var(--support);border-bottom:0;border-radius:.7rem .7rem 0 0;padding:.5rem 1.1rem .62rem;font-size:.72rem;font-weight:900}.contact-intake-tab:before{border:1.5px solid var(--copper);content:"";border-radius:999px;width:.55rem;height:.55rem}.gfx-evidence-frame{position:relative}.gfx-evidence-frame:before,.gfx-evidence-frame:after{border:2px solid var(--copper);width:1.4rem;height:1.4rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.gfx-evidence-frame:before,.gfx-evidence-frame:after{border:2px solid color-mix(in srgb,var(--copper)85%,transparent)}}.gfx-evidence-frame:before,.gfx-evidence-frame:after{content:"";pointer-events:none;z-index:2}.gfx-evidence-frame:before{border-bottom:0;border-right:0;top:-7px;left:-7px}.gfx-evidence-frame:after{border-top:0;border-left:0;bottom:-7px;right:-7px}.custody-chain{border:1px solid var(--line);margin-top:2.5rem}@supports (color:color-mix(in lab, red, red)){.custody-chain{border:1px solid color-mix(in srgb,var(--line)60%,var(--authority))}}.custody-chain{border-radius:var(--site-radius-shell);background:var(--site-surface-shell);box-shadow:var(--site-shadow-card);padding:1.6rem 1.4rem 1.5rem}@media (min-width:768px){.custody-chain{padding:2.1rem 2.25rem 1.9rem}}.custody-chain__head{margin-bottom:1.8rem}.custody-chain__eyebrow{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .4rem;font-size:.7rem;font-weight:900}.custody-chain__title{max-width:34ch;color:var(--heading);font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:650}@media (min-width:768px){.custody-chain__title{font-size:1.6rem}}.custody-chain__track{gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.custody-chain__track{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.custody-chain__link{min-width:0;position:relative}@media (min-width:900px){.custody-chain__link:not(:last-child):after{border-top:2px dashed var(--copper);width:1.3rem;position:absolute;top:1.35rem;right:-1.65rem}@supports (color:color-mix(in lab, red, red)){.custody-chain__link:not(:last-child):after{border-top:2px dashed color-mix(in srgb,var(--copper)55%,var(--line))}}.custody-chain__link:not(:last-child):after{content:""}}.custody-chain__node{border:1.4px solid var(--authority);place-items:center;width:2.8rem;height:2.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.custody-chain__node{border:1.4px solid color-mix(in srgb,var(--authority)38%,var(--line))}}.custody-chain__node{background:var(--surface-card);color:var(--authority);box-shadow:var(--site-shadow-card);border-radius:.7rem}.custody-chain__node svg{width:1.8rem;height:1.8rem}.custody-chain__step-title{color:var(--heading);margin:.85rem 0 .3rem;font-size:.98rem;font-weight:800}.custody-chain__step-body{color:var(--body);margin:0;font-size:.86rem;line-height:1.6}.custody-chain__note{border-top:1px solid var(--line);margin:1.6rem 0 0}@supports (color:color-mix(in lab, red, red)){.custody-chain__note{border-top:1px solid color-mix(in srgb,var(--line)80%,transparent)}}.custody-chain__note{color:var(--muted);padding-top:1rem;font-size:.85rem;font-weight:600}.report-anatomy{gap:1.75rem;display:grid}@media (min-width:900px){.report-anatomy{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);align-items:center;gap:2.25rem}}.report-anatomy__sheet{border:1px solid var(--structural-light);background:var(--surface-light-alt);box-shadow:var(--site-shadow-card);border-radius:1rem;margin:0;padding:1rem}.report-anatomy__sheet svg{width:100%;height:auto;display:block}.report-anatomy__callouts{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.report-anatomy__callout{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;column-gap:.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.report-anatomy__callout{border-bottom:1px solid color-mix(in srgb,var(--line)78%,transparent)}}.report-anatomy__callout{padding-bottom:1.1rem}.report-anatomy__callout:last-child{border-bottom:0;padding-bottom:0}.report-anatomy__pin{border:1.3px solid var(--copper);place-items:center;width:1.9rem;height:1.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.report-anatomy__pin{border:1.3px solid color-mix(in srgb,var(--copper)70%,var(--line))}}.report-anatomy__pin{background:var(--authority-bg);color:var(--authority-on-dark);border-radius:999px;font-size:.72rem;font-weight:800}.report-anatomy__callout-title{color:var(--heading);margin:.1rem 0 .25rem;font-size:.98rem;font-weight:800}.report-anatomy__callout-body{color:var(--body);margin:0;font-size:.88rem;line-height:1.6}.home-contrast-band__half--risk{background:repeating-linear-gradient(-45deg,#b8664a12 0 10px,#0000 10px 26px),radial-gradient(30rem 18rem at 12% 110%,#b8664a2e,#0000 70%),linear-gradient(150deg,#0a1c30,#10263f 70%)}.home-contrast-band__half--control{background:linear-gradient(0deg,#2f6f730a 0 1px,transparent 1px 100%)0 0/100% 2.78rem,radial-gradient(30rem 18rem at 88% 110%,#2f6f731a,transparent 70%),linear-gradient(150deg,#fffdf8,var(--paper)60%,#f7f1e6)}.home-contrast-band{position:relative}@media (min-width:900px){.home-contrast-band:after{border:2px solid var(--paper);background:linear-gradient(90deg,#10263f 0 50%,var(--paper)50% 100%);content:"";z-index:1;border-radius:999px;width:2.6rem;height:2.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 22px #10263f59}}.home-contrast-band__list li{border-bottom:1px dashed}@supports (color:color-mix(in lab, red, red)){.home-contrast-band__list li{border-bottom:1px dashed color-mix(in srgb,currentColor 18%,transparent)}}.home-contrast-band__list li{padding-bottom:.85rem}.home-contrast-band__list li:last-child{border-bottom:0;padding-bottom:0}.home-contrast-band__half--risk .home-contrast-band__marker{border:1.6px solid var(--clay);box-shadow:none;background:0 0;border-radius:0;transform:rotate(45deg)}.home-contrast-band__half--control .home-contrast-band__marker{background:var(--support);box-shadow:none;border-radius:2px;position:relative}.home-contrast-band__half--control .home-contrast-band__marker:after{content:"";border-bottom:1.6px solid #fff;border-left:1.6px solid #fff;width:5.5px;height:3px;position:absolute;top:1px;left:1.5px;transform:rotate(-45deg)}.home-pathway-body .home-section--route{background:radial-gradient(64rem 30rem at 50% 42%,#fffdf9d1,#0000 68%),radial-gradient(42rem 26rem at 17% 24%,#7087741a,#0000 72%),radial-gradient(36rem 22rem at 84% 20%,#bf74441a,#0000 70%),linear-gradient(#f8f3ea 0%,#f4eee3 52%,#f7f1e8 100%);box-shadow:inset 0 30px 56px #08182a29,inset 0 -54px 90px #fffaf2bd}.home-section--route:has(.home-process-panel[data-pathway=private-use-only]):before{background:radial-gradient(58rem 28rem at 74% 49%,#417e6f38,#0000 68%),radial-gradient(30rem 18rem at 44% 62%,#276f731a,#0000 74%),radial-gradient(34rem 20rem at 22% 18%,#fffdf9e0,#0000 72%),linear-gradient(#091c3014,#fffdf980 18%,#0000 76%)}.home-section--route:has(.home-process-panel[data-pathway=regular-guest-stays]):before{background:radial-gradient(58rem 28rem at 74% 48%,#c46a3a3d,#0000 68%),radial-gradient(30rem 18rem at 44% 62%,#d289441f,#0000 74%),radial-gradient(34rem 20rem at 22% 18%,#fffdf9e0,#0000 72%),linear-gradient(#091c3014,#fffdf97a 18%,#0000 76%)}.home-section--route:has(.home-process-panel[data-pathway=mixed-not-defined]):before{background:radial-gradient(58rem 28rem at 74% 48%,#2d65743d,#0000 68%),radial-gradient(30rem 18rem at 44% 62%,#10263f1a,#0000 74%),radial-gradient(34rem 20rem at 22% 18%,#fffdf9e0,#0000 72%),linear-gradient(#091c3014,#fffdf97a 18%,#0000 76%)}.home-pathway-body .home-section--route:after{background-image:linear-gradient(var(--authority)1px,transparent 1px),linear-gradient(90deg,var(--authority)1px,transparent 1px),radial-gradient(ellipse at 50% 44%,#fffdf9a3,transparent 44%),radial-gradient(ellipse at 50% 100%,#10263f14,transparent 66%)}@supports (color:color-mix(in lab, red, red)){.home-pathway-body .home-section--route:after{background-image:linear-gradient(color-mix(in srgb,var(--authority)10%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--authority)8%,transparent)1px,transparent 1px),radial-gradient(ellipse at 50% 44%,#fffdf9a3,transparent 44%),radial-gradient(ellipse at 50% 100%,#10263f14,transparent 66%)}}.home-pathway-body .home-section--route:after{opacity:.46;background-size:56px 56px,56px 56px,100% 100%,100% 100%}.home-process-panel{--process-board-tint:#7087741a;--process-board-accent:var(--support)}@supports (color:color-mix(in lab, red, red)){.home-process-panel{--process-board-accent:color-mix(in srgb,var(--support)62%,var(--accent))}}.home-process-panel{--process-board-paper:#fffaf2;--process-board-edge:#99806333;--process-signal:var(--process-board-accent)}@supports (color:color-mix(in lab, red, red)){.home-process-panel{--process-signal:color-mix(in srgb,var(--process-board-accent)88%,#fffaf2)}}.home-process-panel{--process-signal-glow:var(--process-signal)}@supports (color:color-mix(in lab, red, red)){.home-process-panel{--process-signal-glow:color-mix(in srgb,var(--process-signal)40%,transparent)}}.home-process-panel{border-color:var(--process-board-edge);background:linear-gradient(180deg,#fffdf9f0 0%,#f8f1e6d6 100%),radial-gradient(62rem 26rem at 50% 4%,#fffdf9c7,transparent 66%),radial-gradient(46rem 24rem at 84% 20%,var(--process-board-tint),transparent 72%),linear-gradient(135deg,#e2d9c88f,#fffdf961);border-radius:1rem;box-shadow:0 38px 90px #10263f24,0 14px 34px #5d4a3714,0 0 0 1px #fffdf99e,inset 0 1px #fffdf9fa,inset 0 -1px #a1866938}.home-process-panel[data-pathway=private-use-only]{--process-board-tint:#2d7e712e;--process-board-accent:#2f7d72}@supports (color:color-mix(in lab, red, red)){.home-process-panel[data-pathway=private-use-only]{--process-board-accent:color-mix(in srgb,#2f7d72 74%,var(--support))}}.home-process-panel[data-pathway=regular-guest-stays]{--process-board-tint:#ca6f3538;--process-board-accent:#c96f35}@supports (color:color-mix(in lab, red, red)){.home-process-panel[data-pathway=regular-guest-stays]{--process-board-accent:color-mix(in srgb,#c96f35 76%,var(--accent))}}.home-process-panel[data-pathway=mixed-not-defined]{--process-board-tint:#26667638;--process-board-accent:#276676}@supports (color:color-mix(in lab, red, red)){.home-process-panel[data-pathway=mixed-not-defined]{--process-board-accent:color-mix(in srgb,#276676 72%,var(--support))}}.home-process-panel[data-pathway=mixed-not-defined]{--process-signal:#276676;--process-signal-glow:#27667657}@supports (color:color-mix(in lab, red, red)){.home-process-panel:before{background:linear-gradient(180deg,#fffdf980,transparent 16%,transparent 82%,#78624c12),radial-gradient(36rem 18rem at 50% 18%,#fffdf99e,transparent 72%),linear-gradient(90deg,color-mix(in srgb,var(--line)24%,transparent)1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--line)20%,transparent)1px,transparent 1px)}}.home-process-panel[data-pathway=private-use-only]:after{background:radial-gradient(circle at 50% 50%,#fffdf938 0 18%,transparent 19%),radial-gradient(circle at 50% 50%,transparent 0 54%,var(--process-board-accent)55% 56%,transparent 57%),repeating-radial-gradient(circle,transparent 0 3.2rem,var(--process-board-accent)3.28rem 3.36rem);width:29rem;height:29rem;bottom:-7.75rem;right:-4rem}@supports (color:color-mix(in lab, red, red)){.home-process-panel[data-pathway=private-use-only]:after{background:radial-gradient(circle at 50% 50%,#fffdf938 0 18%,transparent 19%),radial-gradient(circle at 50% 50%,transparent 0 54%,color-mix(in srgb,var(--process-board-accent)26%,transparent)55% 56%,transparent 57%),repeating-radial-gradient(circle,transparent 0 3.2rem,color-mix(in srgb,var(--process-board-accent)30%,transparent)3.28rem 3.36rem)}}.home-process-panel[data-pathway=regular-guest-stays]:after{opacity:.44;background:conic-gradient(from 35deg,transparent 0 13%,var(--process-board-accent)13% 24%,transparent 24% 47%,var(--copper)47% 58%,transparent 58% 100%),repeating-conic-gradient(from 4deg,transparent 0 8deg,var(--process-board-accent)8deg 9deg,transparent 9deg 17deg),radial-gradient(circle,transparent 0 56%,var(--process-board-accent)57% 58%,transparent 60%)}@supports (color:color-mix(in lab, red, red)){.home-process-panel[data-pathway=regular-guest-stays]:after{background:conic-gradient(from 35deg,transparent 0 13%,color-mix(in srgb,var(--process-board-accent)34%,transparent)13% 24%,transparent 24% 47%,color-mix(in srgb,var(--copper)34%,transparent)47% 58%,transparent 58% 100%),repeating-conic-gradient(from 4deg,transparent 0 8deg,color-mix(in srgb,var(--process-board-accent)13%,transparent)8deg 9deg,transparent 9deg 17deg),radial-gradient(circle,transparent 0 56%,color-mix(in srgb,var(--process-board-accent)28%,transparent)57% 58%,transparent 60%)}}.home-process-panel[data-pathway=mixed-not-defined]:after{opacity:.48;background:radial-gradient(circle at 38% 42%,var(--process-board-accent)0 .42rem,transparent .48rem),radial-gradient(circle at 68% 64%,var(--accent)0 .34rem,transparent .4rem),linear-gradient(135deg,transparent 0 43%,var(--process-board-accent)43% 44%,transparent 44%),linear-gradient(25deg,transparent 0 48%,var(--process-board-accent)48% 49%,transparent 49%),linear-gradient(155deg,transparent 0 48%,var(--accent)48% 49%,transparent 49%)}@supports (color:color-mix(in lab, red, red)){.home-process-panel[data-pathway=mixed-not-defined]:after{background:radial-gradient(circle at 38% 42%,color-mix(in srgb,var(--process-board-accent)18%,transparent)0 .42rem,transparent .48rem),radial-gradient(circle at 68% 64%,color-mix(in srgb,var(--accent)13%,transparent)0 .34rem,transparent .4rem),linear-gradient(135deg,transparent 0 43%,color-mix(in srgb,var(--process-board-accent)44%,transparent)43% 44%,transparent 44%),linear-gradient(25deg,transparent 0 48%,color-mix(in srgb,var(--process-board-accent)34%,transparent)48% 49%,transparent 49%),linear-gradient(155deg,transparent 0 48%,color-mix(in srgb,var(--accent)24%,transparent)48% 49%,transparent 49%)}.home-process-posture{border-color:color-mix(in srgb,var(--process-board-accent,var(--accent))36%,var(--line));background:radial-gradient(14rem 5rem at 12% 0%,#fffdf9f5,transparent 72%),linear-gradient(90deg,color-mix(in srgb,var(--process-board-accent,var(--accent))9%,var(--surface-light)),#fffdf9f2),repeating-linear-gradient(90deg,transparent 0,transparent 2.15rem,color-mix(in srgb,var(--line)36%,transparent)2.2rem,transparent 2.25rem)}}.home-process-posture{box-shadow:0 16px 36px #10263f14,0 0 0 5px #fffdf957,inset 0 1px #fffdf9fa}@supports (color:color-mix(in lab, red, red)){.home-process-rail{border-top-color:color-mix(in srgb,var(--process-board-accent,var(--accent))34%,var(--line))}.home-process-rail__marker{border-color:color-mix(in srgb,var(--rail-marker)70%,var(--line))}}.home-process-rail__marker{box-shadow:0 0 0 8px var(--process-board-paper),0 14px 28px #10263f1a,inset 0 1px 0 #fffdf9eb;background:radial-gradient(circle at 35% 24%,#fffdf9fa,#0000 50%),linear-gradient(#fffaf2fa,#f2ebe1eb);border-radius:.48rem}@supports (color:color-mix(in lab, red, red)){.home-process-rail__marker{box-shadow:0 0 0 8px color-mix(in srgb,var(--process-board-paper)86%,transparent),0 14px 28px #10263f1a,inset 0 1px 0 #fffdf9eb}}.home-process-rail__marker:before{background:radial-gradient(circle,#fffdf9fa,#fffaf2eb 52%,#fffaf26b 68%,#0000 76%);border-radius:.95rem;inset:-.95rem -1.1rem}.home-process-rail__marker:after{z-index:-1;content:"";opacity:0;pointer-events:none;border:1px solid #0000;border-radius:.72rem;position:absolute;inset:-.32rem}.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__marker:after,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__marker:after{border-color:var(--process-signal)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__marker:after,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__marker:after{border-color:color-mix(in srgb,var(--process-signal)72%,transparent);box-shadow:0 0 0 5px color-mix(in srgb,var(--process-signal)13%,transparent),0 0 28px var(--process-signal-glow)}}.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__marker:after,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__marker:after{opacity:1;animation:4.8s ease-in-out infinite process-signal-pulse;animation-play-state:var(--process-motion-state,paused)}.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__marker:after{border-radius:.28rem;inset:-.42rem;transform:rotate(45deg)}.home-process-rail__content{background:linear-gradient(180deg,#fffdf9fa,#f9f2e8eb),radial-gradient(14rem 8rem at 18% 0%,#fffdf9f5,transparent 72%),linear-gradient(120deg,var(--process-board-accent,var(--accent)),transparent 56%);border-color:#977e6138;border-radius:.62rem}@supports (color:color-mix(in lab, red, red)){.home-process-rail__content{background:linear-gradient(180deg,#fffdf9fa,#f9f2e8eb),radial-gradient(14rem 8rem at 18% 0%,#fffdf9f5,transparent 72%),linear-gradient(120deg,color-mix(in srgb,var(--process-board-accent,var(--accent))7%,transparent),transparent 56%)}}.home-process-rail__content:before{background:linear-gradient(90deg,var(--rail-start,var(--accent)),var(--rail-mid,var(--accent)));border-radius:0 0 999px 999px;width:3.3rem;height:4px;top:-1px;left:.85rem}@supports (color:color-mix(in lab, red, red)){.home-process-rail__content:before{background:linear-gradient(90deg,var(--rail-start,var(--accent)),color-mix(in srgb,var(--rail-mid,var(--accent))55%,transparent))}}.home-process-rail__content:before{box-shadow:0 8px 18px var(--rail-start,var(--accent))}@supports (color:color-mix(in lab, red, red)){.home-process-rail__content:before{box-shadow:0 8px 18px color-mix(in srgb,var(--rail-start,var(--accent))12%,transparent)}}.home-process-rail__content:after{clip-path:polygon(100% 0,100% 100%,0 100%);opacity:.54;background:linear-gradient(135deg,#0000 0 49%,#9980632e 50%,#0000 51%),linear-gradient(135deg,#0000 0 50%,#fffdf9b8 51% 100%);border:0;width:2.4rem;height:2.4rem;bottom:0;right:0}.home-process-rail__step[data-emphasis=true] .home-process-rail__content,.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__content,.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(2) .home-process-rail__content,.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(3) .home-process-rail__content,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__content{background:linear-gradient(180deg,#fffdf9fa,#f9f2e8eb),radial-gradient(13rem 8rem at 20% 0%,var(--process-board-accent,var(--accent)),transparent 70%),linear-gradient(120deg,var(--process-board-accent,var(--accent)),transparent 58%)}@supports (color:color-mix(in lab, red, red)){.home-process-rail__step[data-emphasis=true] .home-process-rail__content,.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__content,.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(2) .home-process-rail__content,.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(3) .home-process-rail__content,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__content{background:linear-gradient(180deg,#fffdf9fa,#f9f2e8eb),radial-gradient(13rem 8rem at 20% 0%,color-mix(in srgb,var(--process-board-accent,var(--accent))11%,transparent),transparent 70%),linear-gradient(120deg,color-mix(in srgb,var(--process-board-accent,var(--accent))8%,transparent),transparent 58%)}}@media (min-width:1024px){.home-process-panel{padding:1.35rem 1.35rem 1.65rem}.home-process-rail:after{display:none}.home-process-rail__step:not(:last-child):after{z-index:1;background:linear-gradient(90deg,var(--rail-start),var(--rail-mid)58%,var(--rail-end));width:auto;height:3px;box-shadow:0 0 16px var(--rail-start);border-radius:999px;display:block;position:absolute;top:1.35rem;left:3.7rem;right:2.35rem}@supports (color:color-mix(in lab, red, red)){.home-process-rail__step:not(:last-child):after{box-shadow:0 0 16px color-mix(in srgb,var(--rail-start)12%,transparent)}}.home-process-rail__step:not(:last-child):after{content:"";transform-origin:0;transition:transform .9s var(--motion-ease-out).12s;transform:scaleX(0)}.home-process-rail.is-visible .home-process-rail__step:not(:last-child):after{transform:scaleX(1)}.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:not(:last-child):after{background:linear-gradient(90deg,var(--rail-start),var(--rail-mid)60%,var(--rail-end));height:2px}.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:not(:last-child):after{background:radial-gradient(circle at var(--process-bead-x,62%)50%,#fffaf2 0 .13rem,var(--process-signal).14rem .34rem,transparent .35rem),repeating-linear-gradient(90deg,var(--rail-start)0 .62rem,transparent .62rem 1.28rem),linear-gradient(90deg,var(--rail-start),var(--rail-mid),var(--rail-end))}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:not(:last-child):after{background:radial-gradient(circle at var(--process-bead-x,62%)50%,#fffaf2 0 .13rem,var(--process-signal).14rem .34rem,transparent .35rem),repeating-linear-gradient(90deg,color-mix(in srgb,var(--rail-start)82%,var(--line))0 .62rem,transparent .62rem 1.28rem),linear-gradient(90deg,var(--rail-start),var(--rail-mid),var(--rail-end))}}.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:not(:last-child):after{box-shadow:0 0 18px var(--process-signal-glow),0 8px 24px var(--copper)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:not(:last-child):after{box-shadow:0 0 18px var(--process-signal-glow),0 8px 24px color-mix(in srgb,var(--copper)10%,transparent)}}.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:not(:last-child):after{animation:6.5s ease-in-out infinite process-cadence-bead;animation-play-state:var(--process-motion-state,paused)}.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(2):after{--process-bead-x:76%}.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:not(:last-child):after{background:linear-gradient(90deg,var(--rail-start)0%,var(--rail-mid)44%,var(--rail-end)100%)}.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:before{opacity:.38;width:calc(100% - 6.7rem);top:1.68rem;left:4.15rem}.home-process-rail__step:first-child .home-process-rail__content{transform:rotate(-.28deg)}.home-process-rail__step:nth-child(2) .home-process-rail__content{transform:rotate(.2deg)}.home-process-rail__step:nth-child(3) .home-process-rail__content{transform:rotate(-.16deg)}.home-process-rail__step:nth-child(4) .home-process-rail__content{transform:rotate(.24deg)}}@media (max-width:390px){.home-process-panel{border-radius:.72rem}.home-process-rail__content{border-radius:.56rem}.home-process-rail__content:before{width:2.8rem;left:.75rem}}@keyframes process-signal-pulse{0%,to{box-shadow:0 0 0 5px color-mix(in srgb,var(--process-signal)12%,transparent),0 0 22px var(--process-signal-glow);opacity:.82}48%{box-shadow:0 0 0 9px color-mix(in srgb,var(--process-signal)18%,transparent),0 0 34px var(--process-signal-glow);opacity:1}}@keyframes process-cadence-bead{0%,to{filter:saturate();opacity:.82}48%{filter:saturate(1.18);opacity:1}}.home-process-panel{--process-band:#071524;--process-band-mid:#0b1d33;--process-band-soft:#0b1d33e6;background:radial-gradient(24rem 12rem at var(--process-signal-x,82%)6.4rem,var(--process-signal-glow),transparent 72%),linear-gradient(180deg,var(--process-band)0,var(--process-band-mid)12.9rem,#0e233af0 15.35rem,#f4ede2f5 15.45rem,#fffaf2f2 100%),radial-gradient(46rem 24rem at 84% 20%,var(--process-board-tint),transparent 72%),linear-gradient(135deg,#e2d9c88f,#fffdf961);border-color:var(--process-band-mid)}@supports (color:color-mix(in lab, red, red)){.home-process-panel{border-color:color-mix(in srgb,var(--process-band-mid)36%,var(--process-board-edge))}}.home-process-panel{box-shadow:0 42px 96px #10263f2e,0 18px 42px #0715241f,0 0 0 1px #fffdf994,inset 0 1px #fffdf92e,inset 0 -1px #a1866938}.home-process-panel[data-pathway=private-use-only]{--process-signal-x:88%;--process-signal:#28c5b4;--process-signal-glow:#28c5b461}.home-process-panel[data-pathway=regular-guest-stays]{--process-signal-x:52%;--process-signal:#f08b3f;--process-signal-glow:#f08b3f6b}.home-process-panel[data-pathway=mixed-not-defined]{--process-signal-x:15%;--process-signal:#32b7c5;--process-signal-glow:#32b7c566}@supports (color:color-mix(in lab, red, red)){.home-process-panel:before{background:radial-gradient(26rem 11rem at var(--process-signal-x,82%)6rem,color-mix(in srgb,var(--process-signal)32%,transparent),transparent 74%),linear-gradient(90deg,#fffaf213 1px,transparent 1px),linear-gradient(180deg,#fffaf211 1px,transparent 1px),linear-gradient(180deg,#fffaf214,transparent 15.2rem)}}.home-process-panel:before{opacity:.86;background-size:auto,3.6rem 3.6rem,3.6rem 3.6rem,auto;-webkit-mask-image:linear-gradient(#000 0 15.3rem,#0000 17.2rem);mask-image:linear-gradient(#000 0 15.3rem,#0000 17.2rem)}.home-process-panel:after{opacity:.58;filter:drop-shadow(0 0 30px var(--process-signal))drop-shadow(0 24px 48px #10263f14)}@supports (color:color-mix(in lab, red, red)){.home-process-panel:after{filter:drop-shadow(0 0 30px color-mix(in srgb,var(--process-signal)22%,transparent))drop-shadow(0 24px 48px #10263f14)}}.home-process-posture{border-color:var(--process-signal)}@supports (color:color-mix(in lab, red, red)){.home-process-posture{border-color:color-mix(in srgb,var(--process-signal)42%,#fffaf23d)}}.home-process-posture{background:radial-gradient(16rem 6rem at 12% 0%,var(--process-signal),transparent 72%),linear-gradient(135deg,#fffaf21a,#fffaf209),linear-gradient(180deg,#071524db,#0b1d33b8)}@supports (color:color-mix(in lab, red, red)){.home-process-posture{background:radial-gradient(16rem 6rem at 12% 0%,color-mix(in srgb,var(--process-signal)18%,transparent),transparent 72%),linear-gradient(135deg,#fffaf21a,#fffaf209),linear-gradient(180deg,#071524db,#0b1d33b8)}}.home-process-posture{color:#fffaf2e6;box-shadow:0 16px 38px #00000038,0 0 0 1px #fffaf214,0 0 34px var(--process-signal),inset 0 1px 0 #fffaf233}@supports (color:color-mix(in lab, red, red)){.home-process-posture{box-shadow:0 16px 38px #00000038,0 0 0 1px #fffaf214,0 0 34px color-mix(in srgb,var(--process-signal)16%,transparent),inset 0 1px 0 #fffaf233}}.home-process-posture:before{border-color:var(--process-signal);background:var(--process-band);box-shadow:0 0 0 4px var(--process-signal),0 0 20px var(--process-signal)}@supports (color:color-mix(in lab, red, red)){.home-process-posture:before{box-shadow:0 0 0 4px color-mix(in srgb,var(--process-signal)15%,transparent),0 0 20px color-mix(in srgb,var(--process-signal)34%,transparent)}}.home-process-posture:after{background:#fffaf238}.home-process-rail{border-top-color:var(--process-signal)}@supports (color:color-mix(in lab, red, red)){.home-process-rail{border-top-color:color-mix(in srgb,var(--process-signal)38%,#fffaf22e)}}.home-process-rail{box-shadow:inset 0 1px #fffaf21f,0 -1px #0715246b}.home-process-rail[data-pathway]{--rail-start:var(--process-signal);--rail-mid:var(--process-signal)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway]{--rail-mid:color-mix(in srgb,var(--process-signal)56%,#fffaf25c)}}.home-process-rail[data-pathway]{--rail-end:var(--process-signal)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway]{--rail-end:color-mix(in srgb,var(--process-signal)82%,var(--copper))}}.home-process-rail[data-pathway]{--rail-marker:var(--process-signal)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway]{--rail-marker:color-mix(in srgb,var(--process-signal)58%,#fffaf28c)}}.home-process-rail:before{background:linear-gradient(90deg,var(--process-signal),var(--process-signal))}@supports (color:color-mix(in lab, red, red)){.home-process-rail:before{background:linear-gradient(90deg,var(--process-signal),color-mix(in srgb,var(--process-signal)42%,transparent))}}.home-process-rail:before{box-shadow:0 0 20px var(--process-signal),0 0 44px var(--process-signal)}@supports (color:color-mix(in lab, red, red)){.home-process-rail:before{box-shadow:0 0 20px color-mix(in srgb,var(--process-signal)34%,transparent),0 0 44px color-mix(in srgb,var(--process-signal)16%,transparent)}}.home-process-rail__marker{border-color:var(--process-signal)}@supports (color:color-mix(in lab, red, red)){.home-process-rail__marker{border-color:color-mix(in srgb,var(--process-signal)36%,#fffaf275)}}.home-process-rail__marker{box-shadow:0 0 0 9px #071524e6,0 0 0 10px var(--process-signal),0 18px 34px #0000003d,inset 0 1px 0 #fffdf9eb;background:radial-gradient(circle at 35% 24%,#fffdf9fa,#0000 50%),linear-gradient(#fffaf2fa,#efe5d6f0)}@supports (color:color-mix(in lab, red, red)){.home-process-rail__marker{box-shadow:0 0 0 9px #071524e6,0 0 0 10px color-mix(in srgb,var(--process-signal)24%,transparent),0 18px 34px #0000003d,inset 0 1px 0 #fffdf9eb}}.home-process-rail__marker:before{background:radial-gradient(circle,#071524f5,#071524eb 46%,#0000 74%)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__marker,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__marker{border-color:color-mix(in srgb,var(--process-signal)74%,#fffaf2);box-shadow:0 0 0 9px #071524e6,0 0 0 15px color-mix(in srgb,var(--process-signal)22%,transparent),0 0 44px color-mix(in srgb,var(--process-signal)46%,transparent),0 20px 38px #0000004d,inset 0 1px 0 #fffdf9eb}.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__marker:after,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__marker:after{border-color:color-mix(in srgb,var(--process-signal)88%,transparent);box-shadow:0 0 0 8px color-mix(in srgb,var(--process-signal)18%,transparent),0 0 48px color-mix(in srgb,var(--process-signal)54%,transparent)}}.home-process-rail__content{border-color:#fffaf28a;box-shadow:0 22px 42px #0003,0 4px 14px #0715241a,inset 0 1px #fffdf9fa,inset 0 -1px #99806324}@media (min-width:1024px){.home-process-rail__step:not(:last-child):after{background:radial-gradient(circle at 100% 50%,var(--process-signal)0 .24rem,transparent .25rem),linear-gradient(90deg,var(--rail-start),var(--rail-mid)58%,var(--rail-end));height:4px;top:1.36rem;left:3.95rem;right:2.65rem}@supports (color:color-mix(in lab, red, red)){.home-process-rail__step:not(:last-child):after{background:radial-gradient(circle at 100% 50%,color-mix(in srgb,var(--process-signal)72%,#fffaf2)0 .24rem,transparent .25rem),linear-gradient(90deg,var(--rail-start),var(--rail-mid)58%,var(--rail-end))}}.home-process-rail__step:not(:last-child):after{box-shadow:0 0 20px var(--process-signal),0 0 42px var(--process-signal)}@supports (color:color-mix(in lab, red, red)){.home-process-rail__step:not(:last-child):after{box-shadow:0 0 20px color-mix(in srgb,var(--process-signal)35%,transparent),0 0 42px color-mix(in srgb,var(--process-signal)16%,transparent)}}.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:not(:last-child):after{background:radial-gradient(circle at var(--process-bead-x,62%)50%,#fffaf2 0 .15rem,var(--process-signal).16rem .46rem,transparent .47rem),linear-gradient(90deg,var(--process-signal),var(--process-signal)44%,var(--process-signal)),repeating-linear-gradient(90deg,var(--rail-start)0 .62rem,transparent .62rem 1.28rem);height:5px}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:not(:last-child):after{background:radial-gradient(circle at var(--process-bead-x,62%)50%,#fffaf2 0 .15rem,var(--process-signal).16rem .46rem,transparent .47rem),linear-gradient(90deg,color-mix(in srgb,var(--process-signal)22%,transparent),var(--process-signal)44%,color-mix(in srgb,var(--process-signal)62%,transparent)),repeating-linear-gradient(90deg,color-mix(in srgb,var(--rail-start)82%,var(--line))0 .62rem,transparent .62rem 1.28rem)}}.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:not(:last-child):after{box-shadow:0 0 26px var(--process-signal),0 0 56px var(--process-signal)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:not(:last-child):after{box-shadow:0 0 26px color-mix(in srgb,var(--process-signal)48%,transparent),0 0 56px color-mix(in srgb,var(--process-signal)22%,transparent)}}.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:first-child:after,.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(3):after{opacity:.62}.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(2):after{--process-bead-x:54%;opacity:1}}@media (max-width:390px){.home-process-panel{background:radial-gradient(18rem 10rem at var(--process-signal-x,80%)5rem,var(--process-signal-glow),transparent 72%),linear-gradient(180deg,var(--process-band)0,var(--process-band-mid)12.75rem,#f4ede2f5 12.85rem,#fffaf2f5 100%)}.home-process-posture{font-size:.66rem}.home-process-rail__marker{box-shadow:0 0 0 7px #071524eb,0 0 0 8px var(--process-signal),0 14px 26px #00000038,inset 0 1px 0 #fffdf9eb}@supports (color:color-mix(in lab, red, red)){.home-process-rail__marker{box-shadow:0 0 0 7px #071524eb,0 0 0 8px color-mix(in srgb,var(--process-signal)22%,transparent),0 14px 26px #00000038,inset 0 1px 0 #fffdf9eb}}}@supports (color:color-mix(in lab, red, red)){.home-process-panel{background:radial-gradient(30rem 14rem at var(--process-signal-x,82%)6.25rem,color-mix(in srgb,var(--process-signal)34%,transparent),transparent 72%),linear-gradient(180deg,#050f1d 0,#071524 9rem,#0b1d33 13.4rem,#0e233af5 15.35rem,#f4ede2f5 15.45rem,#fffaf2f2 100%)}}.home-process-panel[data-pathway=private-use-only]{--process-signal:#00e5ff;--process-signal-glow:#00e5ff8f}.home-process-panel[data-pathway=regular-guest-stays]{--process-signal:#ff9e2c;--process-signal-glow:#ff9e2c94}.home-process-panel[data-pathway=mixed-not-defined]{--process-signal:#7c5cff;--process-signal-glow:#7c5cff80;--process-signal-secondary:#00d6ff}.home-process-panel:before{background:radial-gradient(30rem 12rem at var(--process-signal-x,82%)5.8rem,var(--process-signal),transparent 72%),linear-gradient(90deg,#fffaf216 1px,transparent 1px),linear-gradient(180deg,#fffaf213 1px,transparent 1px),linear-gradient(180deg,#fffaf21a,transparent 15.2rem)}@supports (color:color-mix(in lab, red, red)){.home-process-panel:before{background:radial-gradient(30rem 12rem at var(--process-signal-x,82%)5.8rem,color-mix(in srgb,var(--process-signal)44%,transparent),transparent 72%),linear-gradient(90deg,#fffaf216 1px,transparent 1px),linear-gradient(180deg,#fffaf213 1px,transparent 1px),linear-gradient(180deg,#fffaf21a,transparent 15.2rem)}}.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__marker,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__marker{box-shadow:0 0 0 9px #050f1df0,0 0 0 17px var(--process-signal),0 0 22px var(--process-signal),0 0 68px var(--process-signal),0 22px 42px #00000057,inset 0 1px 0 #fffdf9fa;border-color:#fffaf2;transform:translateY(-.05rem)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__marker,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__marker{box-shadow:0 0 0 9px #050f1df0,0 0 0 17px color-mix(in srgb,var(--process-signal)30%,transparent),0 0 22px color-mix(in srgb,var(--process-signal)82%,transparent),0 0 68px color-mix(in srgb,var(--process-signal)52%,transparent),0 22px 42px #00000057,inset 0 1px 0 #fffdf9fa}}.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__marker:after,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__marker:after{border-width:2.5px;border-color:var(--process-signal);inset:-1.04rem}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__marker:after,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__marker:after{border-color:color-mix(in srgb,var(--process-signal)92%,#fffaf2)}}.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__marker:after,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__marker:after{box-shadow:0 0 0 10px var(--process-signal),0 0 24px var(--process-signal),0 0 78px var(--process-signal)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__marker:after,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__marker:after{box-shadow:0 0 0 10px color-mix(in srgb,var(--process-signal)20%,transparent),0 0 24px color-mix(in srgb,var(--process-signal)76%,transparent),0 0 78px color-mix(in srgb,var(--process-signal)56%,transparent)}}.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__marker:after,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__marker:after{animation-duration:3.8s}.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__marker:after{border-radius:999px}.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__marker:after{border-color:var(--process-signal)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__marker:after{border-color:color-mix(in srgb,var(--process-signal)64%,var(--process-signal-secondary,#00d6ff))}}.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__marker:after{box-shadow:0 0 0 9px var(--process-signal-secondary,#00d6ff),0 0 26px var(--process-signal-secondary,#00d6ff),0 0 82px var(--process-signal);border-radius:.22rem}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__marker:after{box-shadow:0 0 0 9px color-mix(in srgb,var(--process-signal-secondary,#00d6ff)18%,transparent),0 0 26px color-mix(in srgb,var(--process-signal-secondary,#00d6ff)65%,transparent),0 0 82px color-mix(in srgb,var(--process-signal)52%,transparent)}}.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__num,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__num{color:var(--process-signal)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__num,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__num{color:color-mix(in srgb,var(--process-signal)82%,var(--heading))}}.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__num,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__num{text-shadow:0 0 16px var(--process-signal)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__num,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__num{text-shadow:0 0 16px color-mix(in srgb,var(--process-signal)72%,transparent)}}.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(2):after{opacity:1;background:radial-gradient(circle at 50% 50%,#fffaf2 0 .18rem,var(--process-signal).19rem .58rem,transparent .6rem)-34% 50%/9rem 100% no-repeat,linear-gradient(90deg,transparent 0%,var(--process-signal)22%,var(--process-signal)50%,var(--process-signal)78%,transparent 100%),repeating-linear-gradient(90deg,var(--process-signal)0 .62rem,transparent .62rem 1.26rem)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(2):after{background:radial-gradient(circle at 50% 50%,#fffaf2 0 .18rem,var(--process-signal).19rem .58rem,transparent .6rem)-34% 50%/9rem 100% no-repeat,linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--process-signal)76%,transparent)22%,var(--process-signal)50%,color-mix(in srgb,var(--process-signal)76%,transparent)78%,transparent 100%),repeating-linear-gradient(90deg,color-mix(in srgb,var(--process-signal)78%,#fffaf2)0 .62rem,transparent .62rem 1.26rem)}}.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(2):after{box-shadow:0 0 18px var(--process-signal),0 0 42px var(--process-signal),0 0 88px var(--process-signal)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(2):after{box-shadow:0 0 18px color-mix(in srgb,var(--process-signal)86%,transparent),0 0 42px color-mix(in srgb,var(--process-signal)58%,transparent),0 0 88px color-mix(in srgb,var(--process-signal)28%,transparent)}}.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(2):after{animation:4.6s ease-in-out infinite process-cadence-scan;animation-play-state:var(--process-motion-state,paused)}@media (max-width:1023px){.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(2):after{background:radial-gradient(circle at 50% 50%,#fffaf2 0 .17rem,var(--process-signal).18rem .5rem,transparent .52rem)50% 12%/100% 5.5rem no-repeat,linear-gradient(180deg,var(--process-signal),var(--process-signal),var(--process-signal));width:3px}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(2):after{background:radial-gradient(circle at 50% 50%,#fffaf2 0 .17rem,var(--process-signal).18rem .5rem,transparent .52rem)50% 12%/100% 5.5rem no-repeat,linear-gradient(180deg,color-mix(in srgb,var(--process-signal)22%,transparent),var(--process-signal),color-mix(in srgb,var(--process-signal)28%,transparent))}}.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(2):after{box-shadow:0 0 18px var(--process-signal),0 0 46px var(--process-signal)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(2):after{box-shadow:0 0 18px color-mix(in srgb,var(--process-signal)72%,transparent),0 0 46px color-mix(in srgb,var(--process-signal)34%,transparent)}}.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(2):after{animation-name:process-cadence-scan-mobile}}@media (max-width:390px){.home-process-panel{background:radial-gradient(20rem 10rem at var(--process-signal-x,80%)5rem,var(--process-signal),transparent 72%),linear-gradient(180deg,#050f1d 0,#071524 8.8rem,#0b1d33 12.9rem,#f4ede2f5 13rem,#fffaf2f5 100%)}@supports (color:color-mix(in lab, red, red)){.home-process-panel{background:radial-gradient(20rem 10rem at var(--process-signal-x,80%)5rem,color-mix(in srgb,var(--process-signal)32%,transparent),transparent 72%),linear-gradient(180deg,#050f1d 0,#071524 8.8rem,#0b1d33 12.9rem,#f4ede2f5 13rem,#fffaf2f5 100%)}}.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__marker:after,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__marker:after{inset:-.76rem}}@keyframes process-cadence-scan{0%,to{filter:saturate(1.08);background-position:-34%,0 0,0 0}48%{filter:saturate(1.32);background-position:104%,0 0,0 0}}@keyframes process-cadence-scan-mobile{0%,to{filter:saturate(1.08);background-position:50% 12%,0 0}48%{filter:saturate(1.32);background-position:50% 88%,0 0}}.home-process-rail__marker{z-index:5;box-shadow:0 0 0 9px #050f1df0,0 0 0 10px var(--process-signal),0 18px 34px #00000042,inset 0 1px 0 #fffaf233,inset 0 -1px 0 #0000006b;background:radial-gradient(circle at 34% 22%,#fffaf22e 0%,#0000 54%),linear-gradient(#10263f 0%,#071524 100%)}@supports (color:color-mix(in lab, red, red)){.home-process-rail__marker{box-shadow:0 0 0 9px #050f1df0,0 0 0 10px color-mix(in srgb,var(--process-signal)24%,transparent),0 18px 34px #00000042,inset 0 1px 0 #fffaf233,inset 0 -1px 0 #0000006b}}.home-process-rail__num{color:#f4fbff;letter-spacing:.075em;text-shadow:0 1px 2px #000000bd,0 0 10px #f4fbff57;font-size:.82rem;font-weight:950}.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__num,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__num{color:#f4fbff;text-shadow:0 1px 2px #000000c7,0 0 12px #f4fbff6b,0 0 18px var(--process-signal)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__num,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__num{text-shadow:0 1px 2px #000000c7,0 0 12px #f4fbff6b,0 0 18px color-mix(in srgb,var(--process-signal)46%,transparent)}}.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(2) .home-process-rail__num,.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(3) .home-process-rail__num{color:#fff7ea;text-shadow:0 1px 2px #000000c7,0 0 12px #fff7ea5c,0 0 16px var(--process-signal)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(2) .home-process-rail__num,.home-process-rail[data-pathway=regular-guest-stays] .home-process-rail__step:nth-child(3) .home-process-rail__num{text-shadow:0 1px 2px #000000c7,0 0 12px #fff7ea5c,0 0 16px color-mix(in srgb,var(--process-signal)34%,transparent)}}@media (max-width:390px){.home-process-rail__num{font-size:.8rem}}.home-process-panel{background:radial-gradient(30rem 14rem at var(--process-signal-x,82%)6.25rem,var(--process-signal),transparent 72%),linear-gradient(180deg,#050f1d 0,#071524 8.8rem,#0b1d33 12.6rem,#10263ff0 14.15rem,#2c3234a3 15.15rem,#8a7d6742 15.9rem,#f4ede2f5 16.35rem,#fffaf2f2 100%)}@supports (color:color-mix(in lab, red, red)){.home-process-panel{background:radial-gradient(30rem 14rem at var(--process-signal-x,82%)6.25rem,color-mix(in srgb,var(--process-signal)34%,transparent),transparent 72%),linear-gradient(180deg,#050f1d 0,#071524 8.8rem,#0b1d33 12.6rem,#10263ff0 14.15rem,#2c3234a3 15.15rem,#8a7d6742 15.9rem,#f4ede2f5 16.35rem,#fffaf2f2 100%)}}.home-process-panel:before{-webkit-mask-image:linear-gradient(#000 0 14.6rem,#0000006b 16rem,#0000 17.8rem);mask-image:linear-gradient(#000 0 14.6rem,#0000006b 16rem,#0000 17.8rem)}.home-process-rail__content{background:linear-gradient(180deg,#fffdf9fc,#f9f2e8f0),radial-gradient(15rem 8rem at 18% 0%,#fffdf9f5,transparent 72%),linear-gradient(120deg,var(--process-board-accent,var(--accent)),transparent 56%);border-color:#fffaf2a3}@supports (color:color-mix(in lab, red, red)){.home-process-rail__content{background:linear-gradient(180deg,#fffdf9fc,#f9f2e8f0),radial-gradient(15rem 8rem at 18% 0%,#fffdf9f5,transparent 72%),linear-gradient(120deg,color-mix(in srgb,var(--process-board-accent,var(--accent))7%,transparent),transparent 56%)}}.home-process-rail__content{box-shadow:0 -1px #fffaf233,0 20px 38px #0715242e,0 5px 16px #0715241a,inset 0 1px #fffdf9fa,inset 0 -1px #99806329}.home-process-rail__marker{box-shadow:0 0 0 8px #050f1deb,0 0 0 9px var(--process-signal),0 14px 30px #0000004d,inset 0 1px 0 #fffaf233,inset 0 -6px 14px #00000042;background:radial-gradient(circle at 34% 22%,#fffaf229 0%,#0000 52%),linear-gradient(#133052 0%,#071524 100%);border-color:#fffaf242}@supports (color:color-mix(in lab, red, red)){.home-process-rail__marker{box-shadow:0 0 0 8px #050f1deb,0 0 0 9px color-mix(in srgb,var(--process-signal)18%,transparent),0 14px 30px #0000004d,inset 0 1px 0 #fffaf233,inset 0 -6px 14px #00000042}}.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__marker,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__marker{border-color:var(--process-signal)}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__marker,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__marker{border-color:color-mix(in srgb,var(--process-signal)54%,#fffaf29e)}}.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__marker,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__marker{box-shadow:0 0 0 8px #050f1df0,0 0 0 14px var(--process-signal),0 0 28px var(--process-signal),0 18px 34px #00000057,inset 0 1px 0 #fffaf238,inset 0 -6px 14px #00000047}@supports (color:color-mix(in lab, red, red)){.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child .home-process-rail__marker,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child .home-process-rail__marker{box-shadow:0 0 0 8px #050f1df0,0 0 0 14px color-mix(in srgb,var(--process-signal)24%,transparent),0 0 28px color-mix(in srgb,var(--process-signal)58%,transparent),0 18px 34px #00000057,inset 0 1px 0 #fffaf238,inset 0 -6px 14px #00000047}}@media (max-width:390px){.home-process-panel{background:radial-gradient(20rem 10rem at var(--process-signal-x,80%)5rem,var(--process-signal),transparent 72%),linear-gradient(180deg,#050f1d 0,#071524 8.6rem,#0b1d33 12.2rem,#3638368a 12.78rem,#f4ede2f5 13.25rem,#fffaf2f5 100%)}@supports (color:color-mix(in lab, red, red)){.home-process-panel{background:radial-gradient(20rem 10rem at var(--process-signal-x,80%)5rem,color-mix(in srgb,var(--process-signal)32%,transparent),transparent 72%),linear-gradient(180deg,#050f1d 0,#071524 8.6rem,#0b1d33 12.2rem,#3638368a 12.78rem,#f4ede2f5 13.25rem,#fffaf2f5 100%)}}}@media (prefers-reduced-motion:reduce){.home-process-panel:after,.home-process-rail__step:after,.home-process-rail__marker:after,.home-process-rail[data-pathway=private-use-only] .home-process-rail__step:last-child:before,.home-process-rail[data-pathway=mixed-not-defined] .home-process-rail__step:first-child:before{transition:none!important;animation:none!important}.home-process-rail:before,.home-process-rail:after,.home-process-rail__step:after{transition:none!important;transform:none!important}}.home-command-panel.home-process-panel{--command-signal:#00e5ff;--command-signal-soft:#00e5ff2e;--command-signal-strong:#00e5ffb8;background:radial-gradient(36rem 18rem at 22% 42%,var(--command-signal-soft),transparent 72%),linear-gradient(180deg,#050f1d 0%,#071524 54%,#0b1d33 100%);border:1px solid #fffaf229;border-radius:1rem;margin-top:3.5rem;padding:clamp(.95rem,2vw,1.35rem);box-shadow:0 42px 96px #07152438,0 18px 44px #07152424,inset 0 1px #fffaf224,inset 0 -1px #fffaf214}.home-command-panel.home-process-panel[data-pathway=private-use-only]{--command-signal:#00e5ff;--command-signal-soft:#00e5ff33;--command-signal-strong:#00e5ffc7}.home-command-panel.home-process-panel[data-pathway=regular-guest-stays]{--command-signal:#ff9e2c;--command-signal-soft:#ff9e2c38;--command-signal-strong:#ff9e2cd1}.home-command-panel.home-process-panel[data-pathway=mixed-not-defined]{--command-signal:#7c5cff;--command-signal-alt:#00d6ff;--command-signal-soft:#7c5cff38;--command-signal-strong:#7c5cffc2}.home-command-panel.home-process-panel:before{z-index:-1;background:linear-gradient(90deg,#fffaf20d 1px,transparent 1px),linear-gradient(180deg,#fffaf20a 1px,transparent 1px),linear-gradient(135deg,transparent 0 49.7%,#fffaf209 49.8% 50.2%,transparent 50.3%),radial-gradient(32rem 18rem at 24% 44%,var(--command-signal),transparent 72%);inset:0}@supports (color:color-mix(in lab, red, red)){.home-command-panel.home-process-panel:before{background:linear-gradient(90deg,#fffaf20d 1px,transparent 1px),linear-gradient(180deg,#fffaf20a 1px,transparent 1px),linear-gradient(135deg,transparent 0 49.7%,#fffaf209 49.8% 50.2%,transparent 50.3%),radial-gradient(32rem 18rem at 24% 44%,color-mix(in srgb,var(--command-signal)14%,transparent),transparent 72%)}}.home-command-panel.home-process-panel:before{opacity:1;background-size:4rem 4rem,4rem 4rem,5.4rem 5.4rem,auto;-webkit-mask-image:none;mask-image:none}.home-command-panel.home-process-panel:after{display:none}.home-command-panel .home-process-posture{z-index:4;border-color:var(--command-signal);position:relative}@supports (color:color-mix(in lab, red, red)){.home-command-panel .home-process-posture{border-color:color-mix(in srgb,var(--command-signal)34%,#fffaf22e)}}.home-command-panel .home-process-posture{color:#fffaf2e6;background:linear-gradient(135deg,#fffaf21a,#fffaf209),#071524b8;box-shadow:0 16px 38px #00000038,inset 0 1px #fffaf229}.home-command-panel .home-process-posture:before{border-color:var(--command-signal);box-shadow:0 0 0 4px var(--command-signal),0 0 20px var(--command-signal);background:#071524}@supports (color:color-mix(in lab, red, red)){.home-command-panel .home-process-posture:before{box-shadow:0 0 0 4px color-mix(in srgb,var(--command-signal)15%,transparent),0 0 20px color-mix(in srgb,var(--command-signal)32%,transparent)}}.home-command-panel .home-process-posture:after{background:#fffaf238}.home-command-system{grid-template-columns:minmax(16rem,.42fr) minmax(0,.58fr);align-items:stretch;gap:clamp(1rem,2.5vw,2rem);margin-top:1.2rem;display:grid}.home-command-spine{background:linear-gradient(90deg,#fffaf20e 1px,transparent 1px),linear-gradient(180deg,#fffaf20b 1px,transparent 1px),radial-gradient(22rem 18rem at 50% 48%,var(--command-signal-soft),transparent 72%),linear-gradient(180deg,#071524d6,#07152457);background-size:3.1rem 3.1rem,3.1rem 3.1rem,auto,auto;border:1px solid #fffaf224;border-radius:.78rem;place-items:center;min-height:33rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffaf21f,inset 0 -1px #fffaf214,0 24px 62px #0000002e}.home-command-spine:before,.home-command-spine:after{content:"";pointer-events:none;position:absolute}.home-command-spine:before{border:1px solid #fffaf214;inset:1.15rem}.home-command-spine:after{background:linear-gradient(#0000,#fffaf21f,#0000);width:1px;top:-8%;bottom:-8%;left:50%;transform:rotate(12deg)}.home-command-spine__plate{isolation:isolate;background:linear-gradient(135deg,#0000 0 1.2rem,#fffaf20f 1.22rem 1.28rem,#0000 1.3rem),linear-gradient(#10263f 0%,#071524 100%);border:1px solid #fffaf22e;border-radius:.55rem;width:min(15.5rem,72%);min-height:28rem;position:relative;box-shadow:0 28px 68px #00000057,0 0 0 1px #fffaf20f,inset 0 1px #fffaf229,inset 0 -1px #00000070}.home-command-spine__plate:before,.home-command-spine__plate:after{z-index:-1;content:"";pointer-events:none;position:absolute}.home-command-spine__plate:before{border:1px solid var(--command-signal);inset:-1.25rem}@supports (color:color-mix(in lab, red, red)){.home-command-spine__plate:before{border:1px solid color-mix(in srgb,var(--command-signal)18%,transparent)}}.home-command-spine__plate:before{border-radius:.85rem}.home-command-spine__plate:after{background:linear-gradient(90deg,transparent,var(--command-signal),transparent);height:1px;inset:auto -1.5rem 13%}@supports (color:color-mix(in lab, red, red)){.home-command-spine__plate:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--command-signal)38%,transparent),transparent)}}.home-command-spine__channel{background:linear-gradient(#fffaf22e,#fffaf214),#fffaf214;border-radius:999px;width:4px;position:absolute;top:2.4rem;bottom:2.4rem;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #fffaf21a,0 0 18px #fffaf20f}.home-command-spine__channel:before,.home-command-spine__channel:after,.home-command-spine__signal{background:var(--command-signal);width:6px;box-shadow:0 0 18px var(--command-signal-strong),0 0 42px var(--command-signal);border-radius:999px;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.home-command-spine__channel:before,.home-command-spine__channel:after,.home-command-spine__signal{box-shadow:0 0 18px var(--command-signal-strong),0 0 42px color-mix(in srgb,var(--command-signal)32%,transparent)}}.home-command-spine__channel:before,.home-command-spine__channel:after,.home-command-spine__signal{content:"";transform:translate(-50%)}.home-command-spine__channel:before{height:var(--command-signal-length,100%);opacity:.44;top:0}.home-command-spine__channel:after{top:var(--command-bead-top,50%);opacity:0;width:.72rem;height:.72rem;transform:translate(-50%,-50%)}.home-command-spine__signal{top:var(--command-signal-top,0);height:var(--command-signal-size,0);opacity:var(--command-signal-opacity,0)}.home-command-spine__branch{background:var(--command-signal-alt,var(--command-signal));width:4.2rem;height:2px;position:absolute;top:19%;left:50%}@supports (color:color-mix(in lab, red, red)){.home-command-spine__branch{background:color-mix(in srgb,var(--command-signal-alt,var(--command-signal))70%,transparent)}}.home-command-spine__branch{box-shadow:0 0 18px var(--command-signal-alt,var(--command-signal))}@supports (color:color-mix(in lab, red, red)){.home-command-spine__branch{box-shadow:0 0 18px color-mix(in srgb,var(--command-signal-alt,var(--command-signal))42%,transparent)}}.home-command-spine__branch{opacity:0;transform-origin:0}.home-command-spine__branch--upper{transform:rotate(-32deg)}.home-command-spine__branch--lower{top:23%;transform:rotate(32deg)}.home-command-spine__nodes{grid-template-rows:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:2.25rem 0}.home-command-spine__node{place-items:center;display:grid;position:relative}.home-command-spine__node-face{z-index:2;color:#f4fbff;letter-spacing:.075em;width:3.15rem;height:3.15rem;box-shadow:0 0 0 7px #050f1dd1,0 0 0 8px var(--command-signal),0 15px 30px #0000004d,inset 0 1px 0 #fffaf233,inset 0 -6px 14px #00000042;background:radial-gradient(circle at 34% 22%,#fffaf229,#0000 54%),linear-gradient(#133052 0%,#071524 100%);border:1px solid #fffaf247;border-radius:.42rem;place-items:center;font-size:.82rem;font-weight:950;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.home-command-spine__node-face{box-shadow:0 0 0 7px #050f1dd1,0 0 0 8px color-mix(in srgb,var(--command-signal)14%,transparent),0 15px 30px #0000004d,inset 0 1px 0 #fffaf233,inset 0 -6px 14px #00000042}}.home-command-spine__node-face{text-shadow:0 1px 2px #000000c2,0 0 10px #f4fbff4d}.home-command-spine__node[data-emphasis=true] .home-command-spine__node-face{border-color:var(--command-signal)}@supports (color:color-mix(in lab, red, red)){.home-command-spine__node[data-emphasis=true] .home-command-spine__node-face{border-color:color-mix(in srgb,var(--command-signal)54%,#fffaf29e)}}.home-command-spine__node[data-emphasis=true] .home-command-spine__node-face{box-shadow:0 0 0 7px #050f1dd6,0 0 0 13px var(--command-signal),0 0 30px var(--command-signal),0 18px 34px #00000057,inset 0 1px 0 #fffaf238,inset 0 -6px 14px #00000047}@supports (color:color-mix(in lab, red, red)){.home-command-spine__node[data-emphasis=true] .home-command-spine__node-face{box-shadow:0 0 0 7px #050f1dd6,0 0 0 13px color-mix(in srgb,var(--command-signal)24%,transparent),0 0 30px color-mix(in srgb,var(--command-signal)48%,transparent),0 18px 34px #00000057,inset 0 1px 0 #fffaf238,inset 0 -6px 14px #00000047}}.home-command-spine__node[data-process-key=decisions] .home-command-spine__node-face{border-radius:999px}.home-command-system[data-pathway=private-use-only]{--command-signal-length:100%}.home-command-system[data-pathway=private-use-only] .home-command-spine__node[data-process-key=decisions] .home-command-spine__node-face{animation:4.8s ease-in-out infinite command-private-pulse}.home-command-system[data-pathway=regular-guest-stays]{--command-signal-length:100%;--command-signal-opacity:0}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=documentation] .home-command-spine__node-face,.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=procedure] .home-command-spine__node-face{border-color:color-mix(in srgb,var(--command-signal)56%,#fffaf299)}}.home-command-system[data-pathway=mixed-not-defined]{--command-signal-alt:#00d6ff;--command-signal-length:24%}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face{color:#0000;border-radius:.22rem;animation:4.8s ease-in-out infinite command-mixed-gate;transform:rotate(45deg)}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face:after{content:"01";color:#f4fbff;text-shadow:0 1px 2px #000000c2,0 0 12px #f4fbff57;transform:rotate(-45deg)}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__branch{opacity:.8}.home-command-outputs{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.home-command-output{background:linear-gradient(90deg,var(--command-signal),transparent 42%),#fffaf20e;border:1px solid #fffaf22e;border-radius:.42rem;grid-template-columns:3.3rem minmax(0,1fr);align-items:start;gap:.95rem;min-width:0;padding:.95rem 1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.home-command-output{background:linear-gradient(90deg,color-mix(in srgb,var(--command-signal)10%,transparent),transparent 42%),#fffaf20e}}.home-command-output:before{background:var(--command-signal);width:3px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.home-command-output:before{background:color-mix(in srgb,var(--command-signal)42%,#fffaf21f)}}.home-command-output[data-emphasis=true]{border-color:var(--command-signal)}@supports (color:color-mix(in lab, red, red)){.home-command-output[data-emphasis=true]{border-color:color-mix(in srgb,var(--command-signal)32%,#fffaf238);background:linear-gradient(90deg,color-mix(in srgb,var(--command-signal)15%,transparent),transparent 52%),#fffaf213}}.home-command-output__num{color:#f4fbff;letter-spacing:.07em;text-shadow:0 1px 2px #000000c2,0 0 10px #f4fbff47;background:radial-gradient(circle at 34% 22%,#fffaf229,#0000 54%),linear-gradient(#133052 0%,#071524 100%);border:1px solid #fffaf247;border-radius:.3rem;place-items:center;width:2.55rem;height:2.55rem;font-size:.78rem;font-weight:950;line-height:1;display:grid;box-shadow:0 0 0 4px #050f1d61,inset 0 1px #fffaf22e}.home-command-output[data-emphasis=true] .home-command-output__num{border-color:var(--command-signal)}@supports (color:color-mix(in lab, red, red)){.home-command-output[data-emphasis=true] .home-command-output__num{border-color:color-mix(in srgb,var(--command-signal)58%,#fffaf26b)}}.home-command-output[data-emphasis=true] .home-command-output__num{box-shadow:0 0 0 4px #050f1d61,0 0 20px var(--command-signal),inset 0 1px 0 #fffaf22e}@supports (color:color-mix(in lab, red, red)){.home-command-output[data-emphasis=true] .home-command-output__num{box-shadow:0 0 0 4px #050f1d61,0 0 20px color-mix(in srgb,var(--command-signal)34%,transparent),inset 0 1px 0 #fffaf22e}.home-command-output__label{color:color-mix(in srgb,var(--command-signal)40%,#fffaf2b8)}}.home-command-output__body{color:#fffaf2b8;margin-top:.48rem;font-size:.9rem;line-height:1.58}@keyframes command-private-pulse{0%,to{box-shadow:0 0 0 7px #050f1dd6,0 0 0 13px color-mix(in srgb,var(--command-signal)22%,transparent),0 0 28px color-mix(in srgb,var(--command-signal)42%,transparent),0 18px 34px #00000057,inset 0 1px 0 #fffaf238}50%{box-shadow:0 0 0 7px #050f1dd6,0 0 0 18px color-mix(in srgb,var(--command-signal)28%,transparent),0 0 52px color-mix(in srgb,var(--command-signal)56%,transparent),0 18px 34px #00000057,inset 0 1px 0 #fffaf238}}@keyframes command-mixed-gate{0%,to{box-shadow:0 0 0 7px #050f1dd6,0 0 0 13px color-mix(in srgb,var(--command-signal-alt,var(--command-signal))18%,transparent),0 0 30px color-mix(in srgb,var(--command-signal)42%,transparent),0 18px 34px #00000057}50%{box-shadow:0 0 0 7px #050f1dd6,0 0 0 17px color-mix(in srgb,var(--command-signal-alt,var(--command-signal))24%,transparent),0 0 50px color-mix(in srgb,var(--command-signal)56%,transparent),0 18px 34px #00000057}}@media (max-width:1023px){.home-command-system{grid-template-columns:minmax(0,1fr)}.home-command-spine{min-height:20rem}.home-command-spine__plate{width:min(100%,30rem);min-height:14rem}.home-command-spine__channel{width:auto;height:4px;inset:50% 2.2rem auto;transform:translateY(-50%)}.home-command-spine__channel:before,.home-command-spine__channel:after,.home-command-spine__signal{top:50%;left:var(--command-bead-left,50%);height:6px;transform:translate(-50%,-50%)}.home-command-spine__channel:before{width:var(--command-signal-length-mobile,100%);left:0;transform:translateY(-50%)}.home-command-spine__signal{left:var(--command-signal-left,40%);width:var(--command-signal-size-mobile,0);opacity:var(--command-signal-opacity,0)}.home-command-system[data-pathway=regular-guest-stays]{--command-signal-length-mobile:100%;--command-signal-opacity:0}.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__signal{display:none}.home-command-system[data-pathway=mixed-not-defined]{--command-signal-length-mobile:24%}.home-command-spine__nodes{grid-template-rows:none;grid-template-columns:repeat(4,1fr);inset:0 2.2rem}.home-command-spine__branch{width:3.6rem;top:50%;left:20%}.home-command-spine__branch--upper{transform:rotate(-24deg)}.home-command-spine__branch--lower{top:50%;transform:rotate(24deg)}}@media (max-width:390px){.home-command-panel.home-process-panel{padding:.75rem}.home-command-spine{min-height:17rem}.home-command-spine__plate{min-height:12rem}.home-command-spine__node-face{width:2.7rem;height:2.7rem;font-size:.76rem}.home-command-output{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;padding:.82rem}.home-command-output__num{width:2.35rem;height:2.35rem;font-size:.74rem}.home-command-output__title{font-size:1rem}.home-command-output__body{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.home-command-spine__node-face,.home-command-spine__channel:after{animation:none!important}.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__channel:after{opacity:.72;top:50%}}.home-command-system{isolation:isolate;background:linear-gradient(90deg,#fffaf20d 1px,transparent 1px),linear-gradient(180deg,#fffaf20b 1px,transparent 1px),radial-gradient(32rem 18rem at 31% 52%,var(--command-signal-soft),transparent 74%),linear-gradient(135deg,#fffaf212,transparent 30%),linear-gradient(180deg,#071524e6,#0715246b);background-size:3.5rem 3.5rem,3.5rem 3.5rem,auto,auto,auto;border:1px solid #fffaf224;border-radius:.82rem;min-height:37rem;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffaf21f,inset 0 -1px #fffaf214,0 28px 70px #0003}.home-property-trace{z-index:0;width:min(68%,42rem);height:calc(100% - 1.4rem);color:var(--property-trace,#8be6e1);fill:none;opacity:.12;pointer-events:none;position:absolute;inset:.7rem auto .7rem .45rem;-webkit-mask-image:linear-gradient(90deg,#000 0 56%,#00000070 76%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 56%,#00000070 76%,#0000 100%)}.home-property-trace path{vector-effect:non-scaling-stroke}.home-property-trace__plan{stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.15px;opacity:.7}.home-property-trace__route{stroke:var(--property-trace-route,currentColor);stroke-dasharray:13 11;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.1px;opacity:.34}.home-property-trace__checks{stroke:currentColor;stroke-linecap:square;stroke-width:1.2px;opacity:.48}.home-property-trace__mixed{stroke:var(--command-signal-alt,#00d6ff);stroke-linecap:square;stroke-linejoin:miter;stroke-width:1px;opacity:.58;display:none}.home-command-system[data-pathway=private-use-only]{--property-trace:#8de6df;--property-trace-route:#a4fff7}.home-command-system[data-pathway=regular-guest-stays]{--property-trace:#dfa35a;--property-trace-route:#f2c06d}.home-command-system[data-pathway=regular-guest-stays] .home-property-trace{opacity:.135}.home-command-system[data-pathway=regular-guest-stays] .home-property-trace__route{stroke-dasharray:8 8;opacity:.43}.home-command-system[data-pathway=mixed-not-defined]{--property-trace:#a9b7ff;--property-trace-route:#77ebff}.home-command-system[data-pathway=mixed-not-defined] .home-property-trace{opacity:.14}.home-command-system[data-pathway=mixed-not-defined] .home-property-trace__mixed{display:block}.home-command-system:before,.home-command-system:after{z-index:1;content:"";pointer-events:none;position:absolute}.home-command-system:before{border:1px solid #fffaf212;inset:1rem}.home-command-system:after{background:linear-gradient(#0000,#fffaf21f,#0000);width:1px;top:0;bottom:0;left:31.5%}.home-command-spine{z-index:2;width:min(22rem,29%);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;position:absolute;inset:1.75rem auto 1.75rem 7%;overflow:visible}.home-command-spine:before,.home-command-spine:after{display:none}.home-command-spine__plate{width:5.6rem;min-height:100%;box-shadow:0 28px 68px #00000057,0 0 0 1px #fffaf20f,0 0 34px var(--command-signal),inset 0 1px 0 #fffaf229,inset 0 -1px 0 #00000070;background:linear-gradient(135deg,#0000 0 .8rem,#fffaf212 .82rem .88rem,#0000 .9rem),linear-gradient(#10263f 0%,#071524 100%);border-color:#fffaf233;border-radius:.5rem;margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.home-command-spine__plate{box-shadow:0 28px 68px #00000057,0 0 0 1px #fffaf20f,0 0 34px color-mix(in srgb,var(--command-signal)10%,transparent),inset 0 1px 0 #fffaf229,inset 0 -1px 0 #00000070}}.home-command-spine__plate:before{border-color:var(--command-signal);inset:-1rem}@supports (color:color-mix(in lab, red, red)){.home-command-spine__plate:before{border-color:color-mix(in srgb,var(--command-signal)20%,transparent)}}.home-command-spine__plate:after{background:linear-gradient(90deg,var(--command-signal),transparent);height:1px;bottom:50%;left:50%;right:-10rem}@supports (color:color-mix(in lab, red, red)){.home-command-spine__plate:after{background:linear-gradient(90deg,color-mix(in srgb,var(--command-signal)35%,transparent),transparent)}}.home-command-spine__nodes{inset:2.15rem 0}.home-command-outputs{z-index:3;grid-template-rows:repeat(4,minmax(0,1fr));gap:.8rem;min-height:37rem;margin:0;padding:1.75rem 1.75rem 1.75rem min(35%,23rem);display:grid;position:relative}.home-command-output{background:linear-gradient(90deg,var(--command-signal),transparent 46%),linear-gradient(180deg,#fffaf212,#fffaf209);border-color:#fffaf229;border-radius:.24rem;grid-template-columns:3.2rem minmax(0,1fr);align-items:center;gap:.95rem;min-height:0;padding:.9rem 1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.home-command-output{background:linear-gradient(90deg,color-mix(in srgb,var(--command-signal)10%,transparent),transparent 46%),linear-gradient(180deg,#fffaf212,#fffaf209)}}.home-command-output{box-shadow:inset 0 1px #fffaf21a,0 12px 28px #00000024}.home-command-output:after{background:linear-gradient(90deg,var(--command-signal),#fffaf22e);width:clamp(2rem,5vw,4.6rem);height:1px;position:absolute;top:50%;right:100%}@supports (color:color-mix(in lab, red, red)){.home-command-output:after{background:linear-gradient(90deg,color-mix(in srgb,var(--command-signal)54%,transparent),#fffaf22e)}}.home-command-output:after{box-shadow:0 0 14px var(--command-signal)}@supports (color:color-mix(in lab, red, red)){.home-command-output:after{box-shadow:0 0 14px color-mix(in srgb,var(--command-signal)24%,transparent)}}.home-command-output:after{content:"";transform:translateY(-50%)}.home-command-output[data-emphasis=true]:after{background:linear-gradient(90deg,var(--command-signal),var(--command-signal))}@supports (color:color-mix(in lab, red, red)){.home-command-output[data-emphasis=true]:after{background:linear-gradient(90deg,var(--command-signal),color-mix(in srgb,var(--command-signal)36%,#fffaf233))}}.home-command-output[data-emphasis=true]:after{box-shadow:0 0 20px var(--command-signal)}@supports (color:color-mix(in lab, red, red)){.home-command-output[data-emphasis=true]:after{box-shadow:0 0 20px color-mix(in srgb,var(--command-signal)38%,transparent)}}.home-command-output:nth-child(2),.home-command-output:nth-child(3){margin-left:clamp(.4rem,1vw,.9rem)}.home-command-output:nth-child(4){margin-left:clamp(.1rem,.6vw,.5rem)}.home-command-output__body{max-width:58ch}@media (max-width:1023px){.home-property-trace{opacity:.075;width:100%;height:13rem;inset:.55rem auto auto .25rem;-webkit-mask-image:linear-gradient(90deg,#000 0 48%,#00000057 70%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 48%,#00000057 70%,#0000 100%)}.home-command-system{min-height:0;padding:.85rem}.home-command-system:after{background:linear-gradient(90deg,#0000,#fffaf229,#0000);width:auto;height:1px;inset:1rem 1rem auto}.home-command-spine{width:100%;min-height:12.5rem;margin:0 0 .9rem;position:relative;inset:auto}.home-command-spine__plate{width:min(100%,30rem);min-height:12rem}.home-command-outputs{gap:.75rem;min-height:0;padding:0}.home-command-output{align-items:start}.home-command-output:after{display:none}}@media (max-width:390px){.home-property-trace{display:none}.home-command-system{padding:.65rem}.home-command-spine{min-height:11rem}.home-command-spine__plate{min-height:10.75rem}.home-command-output{grid-template-columns:2.7rem minmax(0,1fr);gap:.7rem;padding:.78rem}}.home-command-system[data-pathway=mixed-not-defined]{--command-signal-length:18%;background:linear-gradient(90deg,#fffaf20d 1px,transparent 1px),linear-gradient(180deg,#fffaf20b 1px,transparent 1px),radial-gradient(25rem 16rem at 24% 19%,var(--command-signal-alt,#00d6ff),transparent 74%),radial-gradient(28rem 18rem at 41% 25%,var(--command-signal),transparent 76%),linear-gradient(135deg,#fffaf213,transparent 30%),linear-gradient(180deg,#071524eb,#0715246b)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=mixed-not-defined]{background:linear-gradient(90deg,#fffaf20d 1px,transparent 1px),linear-gradient(180deg,#fffaf20b 1px,transparent 1px),radial-gradient(25rem 16rem at 24% 19%,color-mix(in srgb,var(--command-signal-alt,#00d6ff)22%,transparent),transparent 74%),radial-gradient(28rem 18rem at 41% 25%,color-mix(in srgb,var(--command-signal)18%,transparent),transparent 76%),linear-gradient(135deg,#fffaf213,transparent 30%),linear-gradient(180deg,#071524eb,#0715246b)}}.home-command-system[data-pathway=mixed-not-defined]{background-size:3.5rem 3.5rem,3.5rem 3.5rem,auto,auto,auto,auto}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__plate{box-shadow:0 28px 68px #00000057,0 0 0 1px #fffaf20f,0 0 42px var(--command-signal-alt,#00d6ff),inset 0 1px 0 #fffaf229,inset 0 -1px 0 #00000070}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__plate{box-shadow:0 28px 68px #00000057,0 0 0 1px #fffaf20f,0 0 42px color-mix(in srgb,var(--command-signal-alt,#00d6ff)13%,transparent),inset 0 1px 0 #fffaf229,inset 0 -1px 0 #00000070}}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__channel:before{opacity:.32}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]{z-index:5}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:before,.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:after{z-index:1;background:linear-gradient(90deg,var(--command-signal-alt,#00d6ff),var(--command-signal),transparent);width:clamp(4rem,8vw,7.4rem);height:2px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:before,.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:after{background:linear-gradient(90deg,color-mix(in srgb,var(--command-signal-alt,#00d6ff)72%,transparent),color-mix(in srgb,var(--command-signal)54%,transparent),transparent);box-shadow:0 0 18px color-mix(in srgb,var(--command-signal-alt,#00d6ff)34%,transparent)}}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:before,.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:after{content:"";pointer-events:none;transform-origin:0}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face{border-color:var(--command-signal-alt,#00d6ff);width:4.85rem;height:4.85rem}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face{border-color:color-mix(in srgb,var(--command-signal-alt,#00d6ff)62%,#fffaf27a)}}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face{box-shadow:0 0 0 8px #050f1de0,0 0 0 15px var(--command-signal-alt,#00d6ff),0 0 42px var(--command-signal),0 20px 38px #0000005c,inset 0 1px 0 #fffaf23d,inset 0 -7px 16px #0000004d;background:linear-gradient(45deg,#0000 0 12%,#f4fbff1c 12.5% 14%,#0000 14.5% 86%,#f4fbff1a 86.5% 88%,#0000 88.5%),radial-gradient(circle at 34% 24%,#f4fbff2e,#0000 48%),linear-gradient(#18345a 0%,#071524 100%);border-radius:.18rem}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face{box-shadow:0 0 0 8px #050f1de0,0 0 0 15px color-mix(in srgb,var(--command-signal-alt,#00d6ff)16%,transparent),0 0 42px color-mix(in srgb,var(--command-signal)42%,transparent),0 20px 38px #0000005c,inset 0 1px 0 #fffaf23d,inset 0 -7px 16px #0000004d}}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face{font-size:.9rem}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face:before{background:linear-gradient(90deg,transparent,#f4fbffd6,var(--command-signal-alt,#00d6ff),transparent);height:2px;position:absolute;inset:18% -14% auto}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face:before{background:linear-gradient(90deg,transparent,#f4fbffd6,color-mix(in srgb,var(--command-signal-alt,#00d6ff)62%,transparent),transparent)}}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face:before{box-shadow:0 0 14px var(--command-signal-alt,#00d6ff)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face:before{box-shadow:0 0 14px color-mix(in srgb,var(--command-signal-alt,#00d6ff)46%,transparent)}}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face:before{content:"";opacity:.82;animation:4.6s ease-in-out infinite command-mixed-scan}.home-command-system[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope]{z-index:2;border-color:var(--command-signal-alt,#00d6ff)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope]{border-color:color-mix(in srgb,var(--command-signal-alt,#00d6ff)46%,#fffaf247)}}.home-command-system[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope]{background:linear-gradient(90deg,var(--command-signal-alt,#00d6ff),var(--command-signal)40%,transparent 66%),linear-gradient(180deg,#fffaf215,#fffaf20a)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope]{background:linear-gradient(90deg,color-mix(in srgb,var(--command-signal-alt,#00d6ff)12%,transparent),color-mix(in srgb,var(--command-signal)8%,transparent)40%,transparent 66%),linear-gradient(180deg,#fffaf215,#fffaf20a)}}.home-command-system[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope]{box-shadow:inset 0 1px 0 #fffaf221,0 0 0 1px #fffaf209,0 0 24px var(--command-signal-alt,#00d6ff),0 18px 34px #0000002e}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope]{box-shadow:inset 0 1px 0 #fffaf221,0 0 0 1px #fffaf209,0 0 24px color-mix(in srgb,var(--command-signal-alt,#00d6ff)8%,transparent),0 18px 34px #0000002e}}.home-command-system[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope]:before{background:linear-gradient(180deg,var(--command-signal-alt,#00d6ff),var(--command-signal));width:4px}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope]:before{background:linear-gradient(180deg,var(--command-signal-alt,#00d6ff),color-mix(in srgb,var(--command-signal)66%,var(--command-signal-alt,#00d6ff)))}}.home-command-system[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope]:before{box-shadow:0 0 18px var(--command-signal-alt,#00d6ff)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope]:before{box-shadow:0 0 18px color-mix(in srgb,var(--command-signal-alt,#00d6ff)36%,transparent)}}.home-command-system[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope]:after{background:linear-gradient(90deg,var(--command-signal-alt,#00d6ff),var(--command-signal));height:2px}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope]:after{background:linear-gradient(90deg,var(--command-signal-alt,#00d6ff),color-mix(in srgb,var(--command-signal)54%,#fffaf233))}}.home-command-system[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope]:after{box-shadow:0 0 22px var(--command-signal-alt,#00d6ff)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope]:after{box-shadow:0 0 22px color-mix(in srgb,var(--command-signal-alt,#00d6ff)42%,transparent)}}.home-command-system[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope] .home-command-output__num{border-color:var(--command-signal-alt,#00d6ff);width:2.9rem;height:2.9rem}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope] .home-command-output__num{border-color:color-mix(in srgb,var(--command-signal-alt,#00d6ff)62%,#fffaf27a)}}.home-command-system[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope] .home-command-output__num{box-shadow:0 0 0 4px #050f1d75,0 0 22px var(--command-signal-alt,#00d6ff),inset 0 1px 0 #fffaf233;border-radius:.18rem}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope] .home-command-output__num{box-shadow:0 0 0 4px #050f1d75,0 0 22px color-mix(in srgb,var(--command-signal-alt,#00d6ff)28%,transparent),inset 0 1px 0 #fffaf233}}.home-command-system[data-pathway=mixed-not-defined] .home-command-output:not([data-process-key=scope]){background:linear-gradient(90deg,var(--command-signal),transparent 42%),linear-gradient(180deg,#fffaf20d,#fffaf208);border-color:#fffaf21f}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=mixed-not-defined] .home-command-output:not([data-process-key=scope]){background:linear-gradient(90deg,color-mix(in srgb,var(--command-signal)6%,transparent),transparent 42%),linear-gradient(180deg,#fffaf20d,#fffaf208)}}.home-command-system[data-pathway=mixed-not-defined] .home-command-output:not([data-process-key=scope]):after{background:linear-gradient(90deg,var(--command-signal),#fffaf21f)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=mixed-not-defined] .home-command-output:not([data-process-key=scope]):after{background:linear-gradient(90deg,color-mix(in srgb,var(--command-signal)28%,transparent),#fffaf21f)}}.home-command-system[data-pathway=mixed-not-defined] .home-command-output:not([data-process-key=scope]):after{box-shadow:none}@keyframes command-mixed-scan{0%,to{opacity:.48;top:22%}46%,54%{opacity:.9;top:76%}}@media (max-width:1023px){.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:before,.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:after{width:clamp(2.4rem,11vw,4.2rem)}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:before{transform:translate(1.7rem,-1.2rem)rotate(-24deg)}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:after{transform:translate(1.7rem,1.15rem)rotate(24deg)}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face{width:4.15rem;height:4.15rem}}@media (max-width:390px){.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:before,.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:after{width:2.1rem}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:before{transform:translate(1.45rem,-.9rem)rotate(-22deg)}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:after{transform:translate(1.45rem,.9rem)rotate(22deg)}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face{width:3.55rem;height:3.55rem;font-size:.78rem}.home-command-system[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope] .home-command-output__num{width:2.55rem;height:2.55rem}}@media (prefers-reduced-motion:reduce){.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face:before{animation:none!important}}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:before,.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:after{z-index:1;background:linear-gradient(90deg,var(--command-signal-alt,#00d6ff),var(--command-signal),transparent);width:clamp(2.8rem,5.4vw,4.8rem);height:1px}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:before,.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:after{background:linear-gradient(90deg,color-mix(in srgb,var(--command-signal-alt,#00d6ff)48%,transparent),color-mix(in srgb,var(--command-signal)30%,transparent),transparent)}}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:before,.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:after{box-shadow:0 0 10px var(--command-signal-alt,#00d6ff)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:before,.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:after{box-shadow:0 0 10px color-mix(in srgb,var(--command-signal-alt,#00d6ff)18%,transparent)}}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:before,.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:after{opacity:.74}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:before{transform:translate(3.65rem,-1.15rem)rotate(-22deg)}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:after{transform:translate(3.65rem,1.15rem)rotate(22deg)}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face{isolation:isolate;border-color:var(--command-signal-alt,#00d6ff);width:3.45rem;height:3.45rem;overflow:visible}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face{border-color:color-mix(in srgb,var(--command-signal-alt,#00d6ff)42%,#fffaf266)}}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face{color:#f4fbff;background:radial-gradient(circle at 34% 22%,#fffaf229,#0000 54%),linear-gradient(#133052 0%,#071524 100%);border-radius:.34rem;font-size:.84rem;animation:none;transform:none}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face:before{z-index:-1;border:1px solid var(--command-signal-alt,#00d6ff);height:auto;position:absolute;inset:-.78rem}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face:before{border:1px solid color-mix(in srgb,var(--command-signal-alt,#00d6ff)58%,#fffaf22e)}}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face:before{box-shadow:0 0 0 1px var(--command-signal),0 0 28px var(--command-signal-alt,#00d6ff);background:0 0;border-radius:.22rem}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face:before{box-shadow:0 0 0 1px color-mix(in srgb,var(--command-signal)16%,transparent),0 0 28px color-mix(in srgb,var(--command-signal-alt,#00d6ff)22%,transparent)}}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face:before{content:"";opacity:.86;animation:5.4s ease-in-out infinite command-mixed-halo-breathe;transform:rotate(45deg)}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face:after{content:none}@keyframes command-mixed-halo-breathe{0%,to{opacity:.72;box-shadow:0 0 0 1px color-mix(in srgb,var(--command-signal)14%,transparent),0 0 22px color-mix(in srgb,var(--command-signal-alt,#00d6ff)18%,transparent)}50%{opacity:.96;box-shadow:0 0 0 1px color-mix(in srgb,var(--command-signal)22%,transparent),0 0 34px color-mix(in srgb,var(--command-signal-alt,#00d6ff)28%,transparent)}}@media (max-width:1023px){.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:before,.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:after{width:clamp(1.8rem,6vw,3rem)}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:before{transform:translate(3.05rem,-.8rem)rotate(-18deg)}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:after{transform:translate(3.05rem,.8rem)rotate(18deg)}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face{width:3.25rem;height:3.25rem}}@media (max-width:390px){.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:before,.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:after{width:1.35rem}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:before{transform:translate(2.55rem,-.54rem)rotate(-16deg)}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:after{transform:translate(2.55rem,.54rem)rotate(16deg)}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face{width:3rem;height:3rem;font-size:.76rem}.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face:before{inset:-.62rem}}@media (prefers-reduced-motion:reduce){.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face:before{animation:none!important}}.home-command-system[data-pathway=mixed-not-defined] .home-property-trace__mixed,.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__branch,.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:before,.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:after{display:none}.home-command-system[data-pathway=mixed-not-defined] .home-property-trace__route{opacity:.2}.home-command-system[data-pathway=mixed-not-defined] .home-property-trace__checks{opacity:.26}.home-command-system[data-pathway=regular-guest-stays]{--guest-cadence:#ffad42;--guest-cadence-soft:var(--guest-cadence)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays]{--guest-cadence-soft:color-mix(in srgb,var(--guest-cadence)26%,transparent)}}.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=documentation],.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=procedure]{z-index:4}.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=documentation] .home-command-spine__node-face,.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=procedure] .home-command-spine__node-face{border-color:var(--guest-cadence)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=documentation] .home-command-spine__node-face,.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=procedure] .home-command-spine__node-face{border-color:color-mix(in srgb,var(--guest-cadence)66%,#fffaf294)}}.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=documentation] .home-command-spine__node-face,.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=procedure] .home-command-spine__node-face{box-shadow:0 0 0 7px #050f1dd6,0 0 0 12px var(--guest-cadence),0 0 28px var(--guest-cadence),0 18px 34px #00000057,inset 0 1px 0 #fffaf238,inset 0 -6px 14px #00000047}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=documentation] .home-command-spine__node-face,.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=procedure] .home-command-spine__node-face{box-shadow:0 0 0 7px #050f1dd6,0 0 0 12px color-mix(in srgb,var(--guest-cadence)18%,transparent),0 0 28px color-mix(in srgb,var(--guest-cadence)34%,transparent),0 18px 34px #00000057,inset 0 1px 0 #fffaf238,inset 0 -6px 14px #00000047}.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=documentation],.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=procedure]{border-color:color-mix(in srgb,var(--guest-cadence)34%,#fffaf22e);background:linear-gradient(90deg,color-mix(in srgb,var(--guest-cadence)15%,transparent),transparent 54%),linear-gradient(180deg,#fffaf215,#fffaf20a)}}.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=documentation],.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=procedure]{box-shadow:inset 0 1px 0 #fffaf21f,0 0 24px var(--guest-cadence),0 14px 30px #00000029}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=documentation],.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=procedure]{box-shadow:inset 0 1px 0 #fffaf21f,0 0 24px color-mix(in srgb,var(--guest-cadence)10%,transparent),0 14px 30px #00000029}}.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=documentation]:after,.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=procedure]:after{background:repeating-linear-gradient(90deg,var(--guest-cadence)0 .56rem,transparent .56rem 1.05rem)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=documentation]:after,.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=procedure]:after{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--guest-cadence)76%,transparent)0 .56rem,transparent .56rem 1.05rem);box-shadow:0 0 16px color-mix(in srgb,var(--guest-cadence)28%,transparent)}}.home-command-system[data-pathway=mixed-not-defined] .home-property-trace,.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__branch,.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__plate:after,.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:before,.home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope]:after{content:none!important;display:none!important}.home-command-system[data-pathway=regular-guest-stays]{--command-signal-length:100%;--guest-cadence:#ffad42;--guest-cadence-muted:var(--guest-cadence)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays]{--guest-cadence-muted:color-mix(in srgb,var(--guest-cadence)42%,transparent)}}.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__channel{background:linear-gradient(180deg,var(--guest-cadence)0%,var(--guest-cadence)100%)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__channel{background:linear-gradient(180deg,color-mix(in srgb,var(--guest-cadence)34%,#fffaf214)0%,color-mix(in srgb,var(--guest-cadence)44%,#fffaf214)100%)}}.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__channel{box-shadow:0 0 0 1px #fffaf21a,0 0 22px var(--guest-cadence)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__channel{box-shadow:0 0 0 1px #fffaf21a,0 0 22px color-mix(in srgb,var(--guest-cadence)16%,transparent)}}.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__channel:before{background:linear-gradient(180deg,var(--guest-cadence)0%,var(--guest-cadence)12%,var(--guest-cadence)28%,var(--guest-cadence)42%,var(--guest-cadence)58%,var(--guest-cadence)72%,var(--guest-cadence)88%,var(--guest-cadence)100%);height:100%}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__channel:before{background:linear-gradient(180deg,color-mix(in srgb,var(--guest-cadence)62%,transparent)0%,color-mix(in srgb,var(--guest-cadence)78%,transparent)12%,color-mix(in srgb,var(--guest-cadence)88%,transparent)28%,color-mix(in srgb,var(--guest-cadence)92%,transparent)42%,color-mix(in srgb,var(--guest-cadence)92%,transparent)58%,color-mix(in srgb,var(--guest-cadence)88%,transparent)72%,color-mix(in srgb,var(--guest-cadence)78%,transparent)88%,color-mix(in srgb,var(--guest-cadence)62%,transparent)100%)}}.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__channel:before{opacity:.78;box-shadow:0 0 14px var(--guest-cadence),0 0 28px var(--guest-cadence)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__channel:before{box-shadow:0 0 14px color-mix(in srgb,var(--guest-cadence)24%,transparent),0 0 28px color-mix(in srgb,var(--guest-cadence)12%,transparent)}}.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__signal{display:none}.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face,.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=decisions] .home-command-spine__node-face{border-color:var(--guest-cadence)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face,.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=decisions] .home-command-spine__node-face{border-color:color-mix(in srgb,var(--guest-cadence)38%,#fffaf25c)}}.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face,.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=decisions] .home-command-spine__node-face{box-shadow:0 0 0 7px #050f1dd1,0 0 0 10px var(--guest-cadence),0 0 20px var(--guest-cadence),0 15px 30px #0000004d,inset 0 1px 0 #fffaf233,inset 0 -6px 14px #00000042}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face,.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=decisions] .home-command-spine__node-face{box-shadow:0 0 0 7px #050f1dd1,0 0 0 10px color-mix(in srgb,var(--guest-cadence)10%,transparent),0 0 20px color-mix(in srgb,var(--guest-cadence)18%,transparent),0 15px 30px #0000004d,inset 0 1px 0 #fffaf233,inset 0 -6px 14px #00000042}}.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=decisions] .home-command-spine__node-face{border-color:var(--guest-cadence)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=decisions] .home-command-spine__node-face{border-color:color-mix(in srgb,var(--guest-cadence)48%,#fffaf26b)}}.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=decisions] .home-command-spine__node-face{box-shadow:0 0 0 7px #050f1dd1,0 0 0 11px var(--guest-cadence),0 0 24px var(--guest-cadence),0 15px 30px #0000004d,inset 0 1px 0 #fffaf233,inset 0 -6px 14px #00000042}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=decisions] .home-command-spine__node-face{box-shadow:0 0 0 7px #050f1dd1,0 0 0 11px color-mix(in srgb,var(--guest-cadence)13%,transparent),0 0 24px color-mix(in srgb,var(--guest-cadence)22%,transparent),0 15px 30px #0000004d,inset 0 1px 0 #fffaf233,inset 0 -6px 14px #00000042}}.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=decisions]:after{z-index:1;border-bottom:1px solid var(--guest-cadence);width:2.15rem;height:1.4rem;position:absolute;top:calc(50% + 1.85rem);left:calc(50% - 2.55rem)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=decisions]:after{border-bottom:1px solid color-mix(in srgb,var(--guest-cadence)48%,transparent)}}.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=decisions]:after{border-left:1px solid var(--guest-cadence)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=decisions]:after{border-left:1px solid color-mix(in srgb,var(--guest-cadence)42%,transparent)}}.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=decisions]:after{box-shadow:-6px 7px 16px var(--guest-cadence)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=decisions]:after{box-shadow:-6px 7px 16px color-mix(in srgb,var(--guest-cadence)12%,transparent)}}.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=decisions]:after{content:"";opacity:.42;pointer-events:none}.home-command-system[data-pathway=regular-guest-stays] .home-command-output{border-color:var(--guest-cadence)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-output{border-color:color-mix(in srgb,var(--guest-cadence)18%,#fffaf224)}}.home-command-system[data-pathway=regular-guest-stays] .home-command-output{background:linear-gradient(90deg,var(--guest-cadence),transparent 46%),linear-gradient(180deg,#fffaf212,#fffaf209)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-output{background:linear-gradient(90deg,color-mix(in srgb,var(--guest-cadence)7%,transparent),transparent 46%),linear-gradient(180deg,#fffaf212,#fffaf209)}}.home-command-system[data-pathway=regular-guest-stays] .home-command-output:after{background:repeating-linear-gradient(90deg,var(--guest-cadence)0 .5rem,transparent .5rem .95rem);height:1px}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-output:after{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--guest-cadence)46%,transparent)0 .5rem,transparent .5rem .95rem)}}.home-command-system[data-pathway=regular-guest-stays] .home-command-output:after{box-shadow:0 0 10px var(--guest-cadence)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-output:after{box-shadow:0 0 10px color-mix(in srgb,var(--guest-cadence)15%,transparent)}}.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=documentation],.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=procedure]{border-color:var(--guest-cadence)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=documentation],.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=procedure]{border-color:color-mix(in srgb,var(--guest-cadence)38%,#fffaf233)}}.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=documentation],.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=procedure]{background:linear-gradient(90deg,var(--guest-cadence),transparent 56%),linear-gradient(180deg,#fffaf216,#fffaf20a)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=documentation],.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=procedure]{background:linear-gradient(90deg,color-mix(in srgb,var(--guest-cadence)16%,transparent),transparent 56%),linear-gradient(180deg,#fffaf216,#fffaf20a)}}.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=documentation]:after,.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=procedure]:after{background:repeating-linear-gradient(90deg,var(--guest-cadence)0 .58rem,transparent .58rem 1rem);height:2px}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=documentation]:after,.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=procedure]:after{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--guest-cadence)84%,transparent)0 .58rem,transparent .58rem 1rem)}}.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=documentation]:after,.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=procedure]:after{box-shadow:0 0 18px var(--guest-cadence)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=documentation]:after,.home-command-system[data-pathway=regular-guest-stays] .home-command-output[data-process-key=procedure]:after{box-shadow:0 0 18px color-mix(in srgb,var(--guest-cadence)32%,transparent)}}@media (max-width:1023px){.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__channel{background:linear-gradient(90deg,var(--guest-cadence)0%,var(--guest-cadence)100%)}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__channel{background:linear-gradient(90deg,color-mix(in srgb,var(--guest-cadence)34%,#fffaf214)0%,color-mix(in srgb,var(--guest-cadence)44%,#fffaf214)100%)}}.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__channel:before{background:linear-gradient(90deg,var(--guest-cadence)0%,var(--guest-cadence)12%,var(--guest-cadence)28%,var(--guest-cadence)42%,var(--guest-cadence)58%,var(--guest-cadence)72%,var(--guest-cadence)88%,var(--guest-cadence)100%);width:100%;height:6px}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__channel:before{background:linear-gradient(90deg,color-mix(in srgb,var(--guest-cadence)62%,transparent)0%,color-mix(in srgb,var(--guest-cadence)78%,transparent)12%,color-mix(in srgb,var(--guest-cadence)88%,transparent)28%,color-mix(in srgb,var(--guest-cadence)92%,transparent)42%,color-mix(in srgb,var(--guest-cadence)92%,transparent)58%,color-mix(in srgb,var(--guest-cadence)88%,transparent)72%,color-mix(in srgb,var(--guest-cadence)78%,transparent)88%,color-mix(in srgb,var(--guest-cadence)62%,transparent)100%)}}.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__channel:before{opacity:.78}.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=decisions]:after{width:2rem;height:1rem;top:calc(50% + 1.9rem);left:auto;right:.5rem}}@media (max-width:390px){.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=decisions]:after{display:none}}.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=documentation]:before,.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__node[data-process-key=documentation]:after{content:none;display:none}.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__channel:after{z-index:3;background:var(--guest-cadence);width:.62rem;height:.62rem;box-shadow:0 0 10px var(--guest-cadence),0 0 26px var(--guest-cadence);border:1px solid #fffaf2b8;top:4%}@supports (color:color-mix(in lab, red, red)){.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__channel:after{box-shadow:0 0 10px color-mix(in srgb,var(--guest-cadence)54%,transparent),0 0 26px color-mix(in srgb,var(--guest-cadence)28%,transparent)}}.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__channel:after{opacity:.78;animation:6.2s ease-in-out infinite command-guest-full-sweep;transform:translate(-50%,-50%)}@keyframes command-guest-full-sweep{0%,to{opacity:.52;box-shadow:0 0 8px color-mix(in srgb,var(--guest-cadence)38%,transparent),0 0 18px color-mix(in srgb,var(--guest-cadence)18%,transparent);top:4%}18%{opacity:.78;top:22%}36%,64%{opacity:1;box-shadow:0 0 14px color-mix(in srgb,var(--guest-cadence)68%,transparent),0 0 34px color-mix(in srgb,var(--guest-cadence)36%,transparent)}42%{top:38%}58%{top:62%}82%{opacity:.72;top:88%}94%{opacity:.56;top:96%}}@media (max-width:1023px){.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__channel:after{animation-name:command-guest-full-sweep-mobile;top:50%;left:4%}}@keyframes command-guest-full-sweep-mobile{0%,to{opacity:.52;left:4%}18%{opacity:.78;left:22%}36%,64%{opacity:1}42%{left:38%}58%{left:62%}82%{opacity:.72;left:88%}94%{opacity:.56;left:96%}}@media (prefers-reduced-motion:reduce){.home-command-system[data-pathway=regular-guest-stays] .home-command-spine__channel:after{opacity:.72;top:50%;left:50%;animation:none!important}}.home-level-ladder__row:after{background:linear-gradient(90deg,var(--support),var(--copper)85%)0 0/var(--ladder-depth,33%)100% no-repeat,var(--line);border-radius:3px;width:8.5rem;height:7px;position:absolute;bottom:1.6rem;right:0}@supports (color:color-mix(in lab, red, red)){.home-level-ladder__row:after{background:linear-gradient(90deg,var(--support),var(--copper)85%)0 0/var(--ladder-depth,33%)100% no-repeat,color-mix(in srgb,var(--line)45%,var(--surface-light))}}.home-level-ladder__row:after{box-shadow:inset 0 0 0 1px var(--line)}@supports (color:color-mix(in lab, red, red)){.home-level-ladder__row:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line)80%,var(--authority))}}.home-level-ladder__row:after{content:""}.home-level-ladder__row:before{z-index:1}.home-level-ladder__row:first-child{--ladder-depth:33.4%}.home-level-ladder__row:nth-child(2){--ladder-depth:66.7%}.home-level-ladder__row:nth-child(3){--ladder-depth:100%}.home-level-ladder__row .home-level-ladder__purpose{padding-bottom:1.4rem}@media (max-width:899px){.home-level-ladder__row:after{bottom:.9rem;left:0;right:auto}.home-level-ladder__row{padding-bottom:2.6rem}}.home-area-band__map{position:relative}.home-area-band__map .gfx-stamp{z-index:2;position:absolute;top:-.9rem;right:1.1rem}.gfx-stamp--paper{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gfx-stamp--paper{border-color:color-mix(in srgb,var(--accent)50%,var(--line))}}.gfx-stamp--paper{color:var(--heading);background:#fffdf8eb;box-shadow:inset 0 0 0 3px #fff9,0 10px 26px #10263f24}.gfx-stamp--paper .gfx-stamp__text strong{color:var(--accent)}.gfx-stamp--paper .gfx-stamp__text em{color:var(--muted)}.gfx-stamp--paper .gfx-stamp__ring{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gfx-stamp--paper .gfx-stamp__ring{border-color:color-mix(in srgb,var(--accent)75%,transparent)}}.gfx-stamp--paper .gfx-stamp__ring:before{border-color:var(--authority)}@supports (color:color-mix(in lab, red, red)){.gfx-stamp--paper .gfx-stamp__ring:before{border-color:color-mix(in srgb,var(--authority)45%,transparent)}}.gfx-stamp--paper .gfx-stamp__ring:after{background:var(--accent)}.svc-instrument{margin-top:.65rem}.svc-cadence{gap:.35rem;display:flex}.svc-cadence span{background:var(--line);border-radius:2px;width:1.15rem;height:.55rem}@supports (color:color-mix(in lab, red, red)){.svc-cadence span{background:color-mix(in srgb,var(--line)50%,var(--surface-card))}}.svc-cadence span{box-shadow:inset 0 0 0 1px var(--line)}@supports (color:color-mix(in lab, red, red)){.svc-cadence span{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line)90%,var(--authority))}}.svc-cadence span[data-on]{background:var(--support);box-shadow:inset 0 0 0 1px var(--support)}@supports (color:color-mix(in lab, red, red)){.svc-cadence span[data-on]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--support)80%,var(--authority))}}.svc-window{background:repeating-linear-gradient(90deg,transparent 0 calc(33.3% - 1px),var(--authority)calc(33.3% - 1px)33.3%),var(--line);border-radius:3px;height:.55rem;position:relative}@supports (color:color-mix(in lab, red, red)){.svc-window{background:repeating-linear-gradient(90deg,transparent 0 calc(33.3% - 1px),color-mix(in srgb,var(--authority)35%,transparent)calc(33.3% - 1px)33.3%),color-mix(in srgb,var(--line)50%,var(--surface-card))}}.svc-window{box-shadow:inset 0 0 0 1px var(--line)}@supports (color:color-mix(in lab, red, red)){.svc-window{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line)90%,var(--authority))}}.svc-window:before{width:var(--window-pos,33.3%);background:linear-gradient(90deg,var(--support),var(--copper));border-radius:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.svc-window:before{background:linear-gradient(90deg,color-mix(in srgb,var(--support)70%,var(--copper)),var(--copper))}}.svc-window:before{content:""}.svc-window:after{top:-3px;bottom:-3px;left:calc(var(--window-pos,33.3%) - 2px);background:var(--accent);content:"";border-radius:2px;width:3px;position:absolute}.svc-depth{background:var(--line);border-radius:3px;height:.55rem;position:relative}@supports (color:color-mix(in lab, red, red)){.svc-depth{background:color-mix(in srgb,var(--line)50%,var(--surface-card))}}.svc-depth{box-shadow:inset 0 0 0 1px var(--line)}@supports (color:color-mix(in lab, red, red)){.svc-depth{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line)90%,var(--authority))}}.svc-depth:before{width:var(--depth-pos,33%);background:linear-gradient(90deg,var(--support),var(--accent));content:"";border-radius:3px;position:absolute;inset:0 auto 0 0}.contact-prepare-rail{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.contact-prepare-rail{border:1px solid color-mix(in srgb,var(--line)60%,var(--support))}}.contact-prepare-rail{border-radius:var(--site-radius-shell);background:var(--site-surface-shell-cool);box-shadow:var(--site-shadow-card);padding:1.6rem 1.4rem;position:relative;overflow:hidden}@media (min-width:768px){.contact-prepare-rail{padding:2rem 2.1rem}}.contact-prepare-rail:before{background:linear-gradient(90deg,var(--support),var(--copper)70%,transparent);content:"";height:4px;position:absolute;inset:0 0 auto}.contact-prepare-rail__cell{padding-left:2.5rem;position:relative}.contact-prepare-rail__cell:before{border:1.6px dashed var(--support);width:1.35rem;height:1.35rem;position:absolute;top:.35rem;left:0}@supports (color:color-mix(in lab, red, red)){.contact-prepare-rail__cell:before{border:1.6px dashed color-mix(in srgb,var(--support)55%,var(--line))}}.contact-prepare-rail__cell:before{background:var(--surface-card);content:"";border-radius:.35rem}.contact-unsuitable-ledger__item,.contact-unsuitable-ledger__marker{position:relative}.contact-unsuitable-ledger__item:after{border:1.5px solid var(--clay);width:.85rem;height:.85rem;position:absolute;top:.55rem;right:.75rem}@supports (color:color-mix(in lab, red, red)){.contact-unsuitable-ledger__item:after{border:1.5px solid color-mix(in srgb,var(--clay)70%,var(--line))}}.contact-unsuitable-ledger__item:after{background:linear-gradient(45deg,transparent calc(50% - .9px),var(--clay)calc(50% - .9px)calc(50% + .9px),transparent calc(50% + .9px)),linear-gradient(-45deg,transparent calc(50% - .9px),var(--clay)calc(50% - .9px)calc(50% + .9px),transparent calc(50% + .9px));content:"";opacity:.75;border-radius:2px}.about-boundary-board__col{position:relative}.about-boundary-board__title{align-items:center;gap:.6rem;display:flex}.about-boundary-board__title:before{content:"";border-radius:.3rem;flex:none;width:1.25rem;height:1.25rem;display:grid}.about-boundary-board__col--is .about-boundary-board__title:before{background:linear-gradient(-45deg,transparent calc(50% - 4.2px),transparent calc(50% - 1.4px)),var(--support);box-shadow:inset 0 0 0 1.4px var(--support)}@supports (color:color-mix(in lab, red, red)){.about-boundary-board__col--is .about-boundary-board__title:before{box-shadow:inset 0 0 0 1.4px color-mix(in srgb,var(--support)80%,var(--authority))}}.about-boundary-board__col--is .about-boundary-board__title:before{background-color:var(--support);clip-path:none;position:relative}.about-boundary-board__col--is .about-boundary-board__title{position:relative}.about-boundary-board__col--is .about-boundary-board__title:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:.72rem;height:.4rem;position:absolute;top:50%;left:.27rem;transform:translateY(-72%)rotate(-45deg)}.about-boundary-board__col--isnot .about-boundary-board__title:before{border:1.5px solid var(--clay)}@supports (color:color-mix(in lab, red, red)){.about-boundary-board__col--isnot .about-boundary-board__title:before{border:1.5px solid color-mix(in srgb,var(--clay)75%,var(--line))}}.about-boundary-board__col--isnot .about-boundary-board__title:before{background:linear-gradient(45deg,transparent calc(50% - 1.1px),var(--clay)calc(50% - 1.1px)calc(50% + 1.1px),transparent calc(50% + 1.1px)),linear-gradient(-45deg,transparent calc(50% - 1.1px),var(--clay)calc(50% - 1.1px)calc(50% + 1.1px),transparent calc(50% + 1.1px))}.services-responsibility-reveal__header>span.services-responsibility-reveal__sla{text-align:center;border-radius:.8rem;gap:.4rem;min-width:6.5rem;display:grid}.services-responsibility-reveal__sla .svc-window{display:block}.services-responsibility-metrics dd .svc-instrument{display:flex}.services-responsibility-metrics dd .svc-window,.services-responsibility-metrics dd .svc-depth{display:block}.hiw-report-decision__evidence .report-anatomy{gap:1.25rem;margin-bottom:1.5rem}.faq-section-anchor-strip{counter-reset:faq-cat}.faq-section-anchor-strip__link{counter-increment:faq-cat;align-items:center;gap:.5rem;display:inline-flex}.faq-section-anchor-strip__link:before{content:counter(faq-cat,decimal-leading-zero);color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.faq-section-anchor-strip__link:before{color:color-mix(in srgb,var(--copper)75%,var(--accent))}}.faq-section-anchor-strip__link:before{font-family:var(--font-display);font-size:.95rem;font-weight:650}.faq-quick-rail__cell{position:relative}.faq-quick-rail__cell:after{border-top:2px solid var(--support);border-right:2px solid var(--support);content:"";opacity:.75;width:.7rem;height:.7rem;position:absolute;top:.4rem;right:.2rem;transform:rotate(45deg)}.home-area-band__map>.gfx-stamp.gfx-stamp--paper{width:auto;max-width:calc(100% - 2.2rem)}.home-mechanism-board{border-radius:var(--site-radius-shell);box-shadow:var(--site-shadow-shell-dark);color:var(--authority-on-dark);background:linear-gradient(90deg,#fffaf20f 0 1px,#0000 1px 100%) 0 0/25% 100%,radial-gradient(24rem 16rem at 0 100%,#b8664a33,#0000 72%),linear-gradient(145deg,#071524,#10263f 62%,#143750);border:1px solid #fffaf229;gap:1.4rem;margin-top:2rem;padding:1.2rem;display:grid}@media (min-width:768px){.home-mechanism-board{grid-template-columns:minmax(14rem,.34fr) minmax(0,.66fr);padding:1.55rem}}.home-mechanism-board__header{align-self:center}.home-mechanism-board__header h3{max-width:20ch;color:var(--authority-on-dark);font-family:var(--font-display);letter-spacing:-.01em;margin:.5rem 0 0;font-size:1.55rem;font-weight:650}.home-mechanism-board__track{gap:.75rem;display:grid}@media (min-width:900px){.home-mechanism-board__track{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-mechanism-board__step{background:#fffaf212;border:1px solid #fffaf224;border-radius:.9rem;min-width:0;padding:.95rem;position:relative}@media (min-width:900px){.home-mechanism-board__step:not(:last-child):after{content:"";border-top:1.5px dashed #fffaf261;width:.58rem;position:absolute;top:1.5rem;right:-.62rem}}.home-mechanism-board__index{border:1px solid var(--copper);place-items:center;width:2rem;height:2rem;margin-bottom:.75rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.home-mechanism-board__index{border:1px solid color-mix(in srgb,var(--copper)72%,transparent)}}.home-mechanism-board__index{color:var(--copper);border-radius:.45rem;font-size:.72rem;font-weight:900}.home-mechanism-board__step h4{color:var(--authority-on-dark);margin:0 0 .35rem;font-size:.95rem;font-weight:850}.home-mechanism-board__step p{color:#fffaf2c7;margin:0;font-size:.82rem;line-height:1.55}.services-responsibility-stage{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.services-responsibility-stage{border:1px solid color-mix(in srgb,var(--line)54%,var(--authority))}}.services-responsibility-stage{border-radius:var(--site-radius-shell);background:linear-gradient(90deg,#10263f09 0 1px,transparent 1px 100%)0 0/33.333% 100%,var(--site-surface-shell);box-shadow:var(--site-shadow-shell);padding:1rem}@media (min-width:768px){.services-responsibility-stage{padding:1.5rem}}.services-capability-theatre{background:radial-gradient(28rem 18rem at 4% 100%,#2f6f7329,transparent 70%),linear-gradient(140deg,var(--surface-card),#fffdf8)}@supports (color:color-mix(in lab, red, red)){.services-capability-theatre{background:radial-gradient(28rem 18rem at 4% 100%,#2f6f7329,transparent 70%),linear-gradient(140deg,color-mix(in srgb,var(--surface-card)88%,var(--stone)),#fffdf8)}}.services-capability-theatre .services-module-system{align-items:stretch}.services-capability-theatre .operational-module-tile--featured{min-height:100%}.services-final-cta--no-map .services-final-cta__panel{justify-content:center}.services-final-registry{background:#fffaf212;border:1px solid #fffaf229;border-radius:1rem;gap:.65rem;padding:1rem;display:grid}.services-final-registry div{border-bottom:1px solid #fffaf21f;gap:.35rem;margin:0;padding-bottom:.65rem;display:grid}.services-final-registry div:last-child{border-bottom:0;padding-bottom:0}.services-final-registry span{color:#fffaf2d1;font-size:.86rem;font-weight:750;line-height:1.45}.services-final-registry strong{color:var(--authority-on-dark);font-size:.8rem;font-weight:550;line-height:1.5}.hiw-section--local .hiw-chapter-header,.hiw-section--report .hiw-chapter-header,.hiw-section--ledger .hiw-ledger-intro{margin-bottom:2rem}.hiw-section--local,.hiw-section--report,.hiw-section--ledger{scroll-margin-top:var(--scroll-anchor-offset)}.contact-fit-dossier{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.contact-fit-dossier{border:1px solid color-mix(in srgb,var(--line)58%,var(--support))}}.contact-fit-dossier{border-radius:var(--site-radius-shell);background:linear-gradient(0deg,#10263f09 0 1px,transparent 1px 100%)0 0/100% 2.4rem,var(--site-surface-shell-cool);box-shadow:var(--site-shadow-card);padding:1rem}.contact-fit-dossier>*{min-height:22rem}.contact-intake-shell .notice-panel .flex.items-start{align-items:stretch}.contact-intake-shell input[type=checkbox]{cursor:pointer;width:1.35rem;min-width:1.35rem;height:1.35rem;margin-top:.15rem}.contact-intake-shell label[for=acknowledgment]{cursor:pointer;min-height:2.75rem;padding-top:.05rem;display:block}.faq-section-anchor-strip__link,.faq-category-link{min-height:44px}@media (max-width:640px){.faq-section-anchor-strip__link,.faq-category-link{min-height:48px;padding-block:.72rem}.home-mechanism-board{margin-top:1.5rem}.services-responsibility-stage{margin-inline:-.25rem}}.home-command-panel.home-process-panel{--register-accent:#2f6f73;--register-accent-soft:#2f6f7324;--register-rule:#8f785a42;--register-ink:#10263f;--register-muted:#5f6d73;border:1px solid var(--register-rule);background:linear-gradient(90deg,#10263f09 0 1px,transparent 1px 100%)0 0/4.2rem 100%,linear-gradient(0deg,#8f785a14 0 1px,transparent 1px 100%)0 0/100% 3.1rem,radial-gradient(34rem 20rem at 88% 2%,var(--register-accent-soft),transparent 72%),linear-gradient(135deg,#fffaf2 0%,#f5eee2 100%);border-radius:.35rem;grid-template-columns:minmax(14rem,.34fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.15rem,2.8vw,2rem);display:grid;overflow:hidden;box-shadow:0 24px 58px #4837231a,inset 0 1px #ffffffb8}.home-command-panel.home-process-panel[data-pathway=private-use-only]{--register-accent:#2f6f73;--register-accent-soft:#2f6f7329}.home-command-panel.home-process-panel[data-pathway=regular-guest-stays]{--register-accent:#b8664a;--register-accent-soft:#b8664a2e}.home-command-panel.home-process-panel[data-pathway=mixed-not-defined]{--register-accent:#4f5f94;--register-accent-soft:#4f5f942b}.home-command-panel.home-process-panel:before{z-index:0;background:linear-gradient(135deg,transparent 0 2.4rem,var(--register-accent)2.45rem 2.52rem,transparent 2.56rem),radial-gradient(18rem 11rem at 8% 10%,#d29a571c,transparent 72%)}@supports (color:color-mix(in lab, red, red)){.home-command-panel.home-process-panel:before{background:linear-gradient(135deg,transparent 0 2.4rem,color-mix(in srgb,var(--register-accent)42%,transparent)2.45rem 2.52rem,transparent 2.56rem),radial-gradient(18rem 11rem at 8% 10%,#d29a571c,transparent 72%)}}.home-command-panel.home-process-panel:before{opacity:1;background-size:auto}.home-command-panel.home-process-panel:after{z-index:0;background:linear-gradient(90deg,transparent,var(--register-accent));width:min(18rem,36%);height:1px;display:block;position:absolute;bottom:clamp(1rem,2.2vw,1.8rem);right:clamp(1rem,2.5vw,2rem)}@supports (color:color-mix(in lab, red, red)){.home-command-panel.home-process-panel:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--register-accent)54%,transparent))}}.home-command-panel.home-process-panel:after{content:"";pointer-events:none}.home-command-panel .home-process-posture{z-index:2;border:0;border-left:2px solid var(--register-accent);align-self:start;margin:0;padding:clamp(1rem,2vw,1.35rem) 0 0 clamp(.85rem,1.8vw,1.15rem);position:relative}@supports (color:color-mix(in lab, red, red)){.home-command-panel .home-process-posture{border-left:2px solid color-mix(in srgb,var(--register-accent)76%,var(--copper))}}.home-command-panel .home-process-posture{color:var(--register-ink);box-shadow:none;background:0 0;border-radius:0;font-size:clamp(.98rem,1.15vw,1.08rem);font-weight:650;line-height:1.7}.home-command-panel .home-process-posture:before{border:2px solid var(--register-accent);width:.7rem;height:.7rem;box-shadow:0 0 0 .35rem var(--register-accent);background:#fffaf2;top:0;left:-.42rem}@supports (color:color-mix(in lab, red, red)){.home-command-panel .home-process-posture:before{box-shadow:0 0 0 .35rem color-mix(in srgb,var(--register-accent)12%,transparent)}}.home-command-panel .home-process-posture:after{background:var(--register-accent);width:5.5rem;height:1px;inset:auto auto -1.25rem -1px}@supports (color:color-mix(in lab, red, red)){.home-command-panel .home-process-posture:after{background:color-mix(in srgb,var(--register-accent)34%,transparent)}}.home-command-system{z-index:2;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;position:relative;overflow:visible}.home-command-system:before,.home-command-system:after{display:none}.home-property-trace{width:min(35rem,48%);height:17rem;color:var(--register-accent);opacity:.08;inset:-1.5rem -4rem auto auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 78%,#0000)}.home-command-spine{display:none}.home-command-outputs{z-index:2;counter-reset:process-register;grid-template-rows:none;gap:0;min-height:0;margin:0;padding:.35rem 0 .35rem clamp(1rem,2.5vw,1.75rem);display:grid;position:relative}.home-command-outputs:before{background:linear-gradient(180deg,var(--register-accent),var(--register-accent));width:2px;position:absolute;top:.8rem;bottom:.8rem;left:0}@supports (color:color-mix(in lab, red, red)){.home-command-outputs:before{background:linear-gradient(180deg,var(--register-accent),color-mix(in srgb,var(--register-accent)24%,transparent))}}.home-command-outputs:before{content:""}.home-command-output{border:0;border-bottom:1px solid var(--register-rule);min-height:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:clamp(4.4rem,7vw,6.2rem) minmax(0,1fr);align-items:start;gap:clamp(.9rem,2vw,1.35rem);margin:0;padding:clamp(1.05rem,2.2vw,1.55rem) 0 clamp(1.05rem,2.2vw,1.55rem) clamp(.9rem,1.8vw,1.2rem);display:grid;position:relative}.home-command-output:last-child{border-bottom:0}.home-command-output:before{border:2px solid var(--register-accent);width:.68rem;height:.68rem;box-shadow:0 0 0 .32rem var(--register-accent);background:#fffaf2;border-radius:999px;position:absolute;top:clamp(1.35rem,2.5vw,1.85rem);left:calc(-1*clamp(1rem,2.5vw,1.75rem) - .28rem)}@supports (color:color-mix(in lab, red, red)){.home-command-output:before{box-shadow:0 0 0 .32rem color-mix(in srgb,var(--register-accent)11%,transparent)}}.home-command-output:before{content:""}.home-command-output:after{display:none}.home-command-output:nth-child(2),.home-command-output:nth-child(3),.home-command-output:nth-child(4){margin-left:0}.home-command-output[data-emphasis=true]{background:linear-gradient(90deg,var(--register-accent),transparent 45%)}@supports (color:color-mix(in lab, red, red)){.home-command-output[data-emphasis=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--register-accent)8%,transparent),transparent 45%)}}.home-command-output[data-emphasis=true]:before{background:var(--register-accent);box-shadow:0 0 0 .34rem #fffaf2,0 0 0 .52rem var(--register-accent)}@supports (color:color-mix(in lab, red, red)){.home-command-output[data-emphasis=true]:before{box-shadow:0 0 0 .34rem #fffaf2,0 0 0 .52rem color-mix(in srgb,var(--register-accent)24%,transparent)}}.home-command-output__num{width:auto;height:auto;color:var(--register-accent);background:0 0;border:0;border-radius:0;display:block}@supports (color:color-mix(in lab, red, red)){.home-command-output__num{color:color-mix(in srgb,var(--register-accent)74%,var(--register-ink))}}.home-command-output__num{font-family:var(--font-display);letter-spacing:0;text-shadow:none;box-shadow:none;font-size:clamp(2.35rem,5.2vw,4.4rem);font-weight:760;line-height:.82}.home-command-output[data-emphasis=true] .home-command-output__num{box-shadow:none;color:var(--register-accent);border-color:#0000}.home-command-output__label{color:var(--register-accent);margin:0 0 .35rem}@supports (color:color-mix(in lab, red, red)){.home-command-output__label{color:color-mix(in srgb,var(--register-accent)78%,var(--register-ink))}}.home-command-output__label{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.2}.home-command-output__title{color:var(--register-ink);font-family:var(--font-display);margin:0;font-size:clamp(1.18rem,2vw,1.55rem);font-weight:760;line-height:1.12}.home-command-output__body{max-width:58ch;color:var(--register-muted);margin-top:.55rem;font-size:clamp(.94rem,1.05vw,1rem);line-height:1.62}@media (max-width:1023px){.home-command-panel.home-process-panel{grid-template-columns:minmax(0,1fr);gap:1.6rem}.home-command-panel .home-process-posture{max-width:44rem}.home-property-trace{opacity:.055;width:80%;height:12rem}}@media (max-width:640px){.home-command-panel.home-process-panel{margin-top:2rem;padding:1rem}.home-command-outputs{padding-left:1rem}.home-command-output{grid-template-columns:3.35rem minmax(0,1fr);gap:.8rem;padding:1rem 0 1rem .9rem}.home-command-output__num{font-size:2.35rem}.home-command-output__title{font-size:1.12rem}.home-command-output__body{font-size:.91rem}}@media (max-width:390px){.home-command-panel.home-process-panel{padding:.9rem}.home-command-output{grid-template-columns:3rem minmax(0,1fr);gap:.7rem;padding-left:.75rem}.home-command-output__num{font-size:2.05rem}}.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-system{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output,.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope],.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output:not([data-process-key=scope]){z-index:auto;border:0;border-bottom:1px solid var(--register-rule);box-shadow:none;background:0 0;border-radius:0;margin-left:0}.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output:last-child{border-bottom:0}.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output[data-emphasis=true]{background:linear-gradient(90deg,var(--register-accent),transparent 45%)}@supports (color:color-mix(in lab, red, red)){.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output[data-emphasis=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--register-accent)8%,transparent),transparent 45%)}}.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output:before,.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope]:before{border:2px solid var(--register-accent);width:.68rem;height:.68rem;box-shadow:0 0 0 .32rem var(--register-accent);background:#fffaf2;border-radius:999px;top:clamp(1.35rem,2.5vw,1.85rem);left:calc(-1*clamp(1rem,2.5vw,1.75rem) - .28rem)}@supports (color:color-mix(in lab, red, red)){.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output:before,.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope]:before{box-shadow:0 0 0 .32rem color-mix(in srgb,var(--register-accent)11%,transparent)}}.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output:before,.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope]:before{content:""}.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output[data-emphasis=true]:before{background:var(--register-accent);box-shadow:0 0 0 .34rem #fffaf2,0 0 0 .52rem var(--register-accent)}@supports (color:color-mix(in lab, red, red)){.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output[data-emphasis=true]:before{box-shadow:0 0 0 .34rem #fffaf2,0 0 0 .52rem color-mix(in srgb,var(--register-accent)24%,transparent)}}.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output:after,.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope]:after,.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output:not([data-process-key=scope]):after{display:none}.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope] .home-command-output__num,.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output__num{width:auto;height:auto;color:var(--register-accent);background:0 0;border:0;border-radius:0;display:block}@supports (color:color-mix(in lab, red, red)){.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope] .home-command-output__num,.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output__num{color:color-mix(in srgb,var(--register-accent)74%,var(--register-ink))}}.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output[data-process-key=scope] .home-command-output__num,.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output__num{font-family:var(--font-display);letter-spacing:0;text-shadow:none;box-shadow:none;font-size:clamp(2.35rem,5.2vw,4.4rem);font-weight:760;line-height:.82}.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output[data-emphasis=true] .home-command-output__num{color:var(--register-accent)}@media (max-width:640px){.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output__num{font-size:2.35rem}}@media (max-width:390px){.home-command-panel.home-process-panel[data-pathway=mixed-not-defined] .home-command-output__num{font-size:2.05rem}}.home-pathway-body .home-section--route{--dossier-base:#d9ccb4;--dossier-deep:#ccbe9f;--dossier-rule:#5c482e21;--dossier-accent:#2f6f73;background:repeating-linear-gradient(0deg,transparent 0 2.85rem,var(--dossier-rule)2.85rem 2.87rem),linear-gradient(180deg,var(--dossier-deep)0%,var(--dossier-base)13%,var(--dossier-base)87%,var(--dossier-deep)100%);box-shadow:inset 0 1px #fffcf566,inset 0 26px 48px #34271621,inset 0 -28px 52px #3427161c}.home-pathway-body .home-section--route:has(.home-process-panel[data-pathway=private-use-only]){--dossier-accent:#2f6f73;--dossier-base:#c6d0cc;--dossier-deep:#b5c1bd;--dossier-rule:#274e4c21}.home-pathway-body .home-section--route:has(.home-process-panel[data-pathway=regular-guest-stays]){--dossier-accent:#b8664a;--dossier-base:#d9ccb4;--dossier-deep:#ccbe9f;--dossier-rule:#5c482e21}.home-pathway-body .home-section--route:has(.home-process-panel[data-pathway=mixed-not-defined]){--dossier-accent:#4f5f94;--dossier-base:#cacbd8;--dossier-deep:#b7b9c9;--dossier-rule:#3a3f6521}.home-pathway-body .home-section--route:has(.home-process-panel):before{background:linear-gradient(180deg,var(--dossier-accent)0 .16rem,transparent .16rem),radial-gradient(48rem 18rem at 50% 0%,var(--dossier-accent),transparent 72%),radial-gradient(72rem 34rem at 50% 118%,#241b0e24,transparent 70%)}@supports (color:color-mix(in lab, red, red)){.home-pathway-body .home-section--route:has(.home-process-panel):before{background:linear-gradient(180deg,color-mix(in srgb,var(--dossier-accent)62%,transparent)0 .16rem,transparent .16rem),radial-gradient(48rem 18rem at 50% 0%,color-mix(in srgb,var(--dossier-accent)15%,transparent),transparent 72%),radial-gradient(72rem 34rem at 50% 118%,#241b0e24,transparent 70%)}}.home-pathway-body .home-section--route:has(.home-process-panel):before{opacity:1}.home-pathway-body .home-section--route:after{opacity:.7;background:linear-gradient(90deg,#241b0e0d,#0000 11% 89%,#241b0e0d),repeating-linear-gradient(90deg,#0000 0 3.1rem,#5c482e0d 3.1rem 3.12rem)}.home-command-panel.home-process-panel{border:1px solid var(--register-accent)}@supports (color:color-mix(in lab, red, red)){.home-command-panel.home-process-panel{border:1px solid color-mix(in srgb,var(--register-accent)24%,#65523885)}}.home-command-panel.home-process-panel{box-shadow:0 1px #fffdf78c,0 30px 62px #2a1f1038,0 12px 26px #2a1f101f,inset 0 1px #ffffffe6}.home-command-panel .home-process-posture:before{border:0;border-top:2px solid var(--register-accent);border-left:2px solid var(--register-accent);width:.8rem;height:.8rem;box-shadow:none;background:0 0;border-radius:0;top:-.05rem;left:-.6rem}.home-command-panel.home-process-panel,.home-command-panel.home-process-panel:before,.home-command-panel.home-process-panel:after,.home-command-panel.home-process-panel *,.home-command-panel.home-process-panel :before,.home-command-panel.home-process-panel :after{transition:none;animation:none}.home-command-panel.home-process-panel.reveal-rise,.home-command-panel.home-process-panel.reveal-rise.is-visible,.home-command-panel.home-process-panel .reveal-stagger>*,.home-command-panel.home-process-panel .reveal-stagger.is-visible>*{opacity:1;transition:none;transform:none}.home-command-panel.home-process-panel .home-command-spine__signal,.home-command-panel.home-process-panel .home-command-spine__channel:after,.home-command-panel.home-process-panel .home-command-spine__branch,.home-command-panel.home-process-panel .home-command-spine__node:before,.home-command-panel.home-process-panel .home-command-spine__node:after,.home-command-panel.home-process-panel .home-command-spine__node-face:before,.home-command-panel.home-process-panel .home-command-spine__node-face:after{content:none;display:none}.home-command-panel.home-process-panel .home-command-system[data-pathway=private-use-only] .home-command-spine__node[data-process-key=decisions] .home-command-spine__node-face,.home-command-panel.home-process-panel .home-command-system[data-pathway=mixed-not-defined] .home-command-spine__node[data-process-key=scope] .home-command-spine__node-face,.home-command-panel.home-process-panel .home-command-system[data-pathway=regular-guest-stays] .home-command-spine__channel:after{animation:none}@property --svc-cloud-left-x{syntax:"<percentage>";inherits:false;initial-value:-14%}@property --svc-cloud-left-y{syntax:"<percentage>";inherits:false;initial-value:22%}@property --svc-cloud-right-x{syntax:"<percentage>";inherits:false;initial-value:114%}@property --svc-cloud-right-y{syntax:"<percentage>";inherits:false;initial-value:42%}@property --svc-cloud-mist-x{syntax:"<percentage>";inherits:false;initial-value:38%}@property --svc-cloud-mist-y{syntax:"<percentage>";inherits:false;initial-value:48%}@property --svc-cloud-sand-x{syntax:"<percentage>";inherits:false;initial-value:92%}@property --svc-cloud-sand-y{syntax:"<percentage>";inherits:false;initial-value:80%}.services-page,.hiw-procedure-page{--svc-ink:#10263f;--svc-ink-deep:#071524;--svc-ink-mid:#12384a;--svc-paper:#fffaf2;--svc-paper-strong:#fff8ed;--svc-stone:#e4dccf;--svc-stone-deep:#d3c6b5;--svc-rule:#5b4b342e;--svc-rule-strong:#10263f33;--svc-field:#2f6f73;--svc-field-muted:#6f887d;--svc-muted:#5f6d73;--svc-decision:#b8664a;--svc-copper:#d29a57;--svc-radius:.55rem;--svc-shadow:0 22px 54px #2c22141f,0 1px 0 #fffdf7b8;--svc-cloud-left-x:-14%;--svc-cloud-left-y:22%;--svc-cloud-right-x:114%;--svc-cloud-right-y:42%;--svc-cloud-mist-x:38%;--svc-cloud-mist-y:48%;--svc-cloud-sand-x:92%;--svc-cloud-sand-y:80%;isolation:isolate;background:radial-gradient(ellipse 118vw 78rem at var(--svc-cloud-left-x)var(--svc-cloud-left-y),#3a65cc7a 0%,#7e88e057 30%,#e2ebfb38 55%,transparent 78%),radial-gradient(ellipse 112vw 86rem at var(--svc-cloud-right-x)var(--svc-cloud-right-y),#46a4aa6b 0%,#4c81944d 36%,#e1e9e533 60%,transparent 82%),radial-gradient(ellipse 104vw 70rem at var(--svc-cloud-mist-x)var(--svc-cloud-mist-y),#d5e1f847 0%,#79aaba33 42%,transparent 76%),radial-gradient(ellipse 122vw 82rem at var(--svc-cloud-sand-x)var(--svc-cloud-sand-y),#deb26847 0%,#f7e8d238 42%,transparent 78%),linear-gradient(180deg,#f1e5d7 0%,#f9efe4 28%,#f2e5d6 64%,#e4d6c5 100%);background-repeat:no-repeat;position:relative}.services-page>section{z-index:1;position:relative}.services-page>.journey-nav-shell{top:var(--header-offset);z-index:45;position:sticky}@media (prefers-reduced-motion:no-preference){.services-page{animation:16s ease-in-out infinite alternate services-left-cloud-drift,21s ease-in-out infinite alternate services-right-cloud-drift,18s ease-in-out infinite alternate services-mist-cloud-drift,26s ease-in-out infinite alternate services-sand-cloud-drift}}@keyframes services-left-cloud-drift{0%{--svc-cloud-left-x:-17%;--svc-cloud-left-y:20%}to{--svc-cloud-left-x:-7%;--svc-cloud-left-y:27%}}@keyframes services-right-cloud-drift{0%{--svc-cloud-right-x:116%;--svc-cloud-right-y:39%}to{--svc-cloud-right-x:105%;--svc-cloud-right-y:47%}}@keyframes services-mist-cloud-drift{0%{--svc-cloud-mist-x:34%;--svc-cloud-mist-y:45%}to{--svc-cloud-mist-x:48%;--svc-cloud-mist-y:52%}}@keyframes services-sand-cloud-drift{0%{--svc-cloud-sand-x:88%;--svc-cloud-sand-y:82%}to{--svc-cloud-sand-x:102%;--svc-cloud-sand-y:75%}}.services-page .section-label{color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-page .section-label{color:color-mix(in srgb,var(--svc-field)78%,var(--svc-ink))}}.services-page .section-label{letter-spacing:.12em}.services-page .h2-system{letter-spacing:0}.mobile-disclosure,.mobile-disclosure__body{display:contents}.mobile-disclosure__trigger,.services-page .services-interface-section--mobile-packages{display:none}@media (max-width:767px){.services-page .mobile-disclosure{border:1px solid var(--svc-ink);min-width:0;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.services-page .mobile-disclosure{border:1px solid color-mix(in srgb,var(--svc-ink)18%,var(--svc-rule))}}.services-page .mobile-disclosure{background:linear-gradient(180deg,var(--svc-paper-strong),var(--svc-paper));border-radius:.82rem}@supports (color:color-mix(in lab, red, red)){.services-page .mobile-disclosure{background:linear-gradient(180deg,color-mix(in srgb,var(--svc-paper-strong)88%,white),var(--svc-paper))}}.services-page .mobile-disclosure{box-shadow:inset 0 1px #fffdf7d1,0 18px 38px -34px #10263f6b}.services-page .mobile-disclosure__trigger{width:100%;min-width:0;color:var(--svc-ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.78rem .86rem;display:flex}.services-page .mobile-disclosure__trigger:focus-visible{outline:2px solid var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-page .mobile-disclosure__trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--svc-field)78%,white)}}.services-page .mobile-disclosure__trigger:focus-visible{outline-offset:-2px}.services-page .mobile-disclosure[data-open=true] .mobile-disclosure__trigger{background:linear-gradient(90deg,var(--svc-field),transparent 68%),var(--svc-paper-strong)}@supports (color:color-mix(in lab, red, red)){.services-page .mobile-disclosure[data-open=true] .mobile-disclosure__trigger{background:linear-gradient(90deg,color-mix(in srgb,var(--svc-field)10%,transparent),transparent 68%),color-mix(in srgb,var(--svc-paper-strong)82%,white)}}.services-page .mobile-disclosure__copy{gap:.22rem;min-width:0;display:grid}.services-page .mobile-disclosure__title{color:inherit;font-size:.88rem;font-weight:950;line-height:1.18}.services-page .mobile-disclosure__summary{color:currentColor}@supports (color:color-mix(in lab, red, red)){.services-page .mobile-disclosure__summary{color:color-mix(in srgb,currentColor 68%,var(--svc-muted))}}.services-page .mobile-disclosure__summary{font-size:.78rem;line-height:1.36}.services-page .mobile-disclosure__action{flex:none;align-items:center;gap:.38rem;display:inline-flex}.services-page .mobile-disclosure__state{border:1px solid var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-page .mobile-disclosure__state{border:1px solid color-mix(in srgb,var(--svc-field)42%,var(--svc-rule))}}.services-page .mobile-disclosure__state{color:var(--svc-field);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.services-page .mobile-disclosure__state{color:color-mix(in srgb,var(--svc-field)82%,var(--svc-ink))}}.services-page .mobile-disclosure__state{white-space:nowrap;padding:.34rem .46rem;font-size:.68rem;font-weight:950;line-height:1}.services-page .mobile-disclosure__icon{width:.95rem;height:.95rem;color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-page .mobile-disclosure__icon{color:color-mix(in srgb,var(--svc-field)82%,var(--svc-ink))}}.services-page .mobile-disclosure__icon{transition:transform var(--motion-standard)var(--motion-ease-out)}.services-page .mobile-disclosure__icon--open{transform:rotate(180deg)}.services-page .mobile-disclosure__body{border-top:1px solid var(--svc-rule);min-width:0;display:block}@supports (color:color-mix(in lab, red, red)){.services-page .mobile-disclosure__body{border-top:1px solid color-mix(in srgb,var(--svc-rule)82%,transparent)}}.services-page .mobile-disclosure__body{padding:.82rem}.services-page .mobile-disclosure[data-open=false] .mobile-disclosure__body{display:none}.services-page .mobile-disclosure__body>*{min-width:0}.services-page .services-mobile-disclosure--responsibility{margin-top:.88rem}.services-page .services-mobile-disclosure--responsibility .mobile-disclosure__body{padding:.85rem 0 0}.services-page .services-mobile-disclosure--estimator .mobile-disclosure__body{padding:.75rem}.services-page .services-mobile-disclosure--scope{margin-top:.7rem}.services-page .services-mobile-disclosure--scope .mobile-disclosure__body,.services-page .services-mobile-disclosure--appendix .mobile-disclosure__body{padding:0}.services-page .services-mobile-disclosure--scope .services-boundary-details{border-top:0}.services-page .services-mobile-disclosure--record{background:#fffaf212;border-color:#fffaf229}.services-page .services-mobile-disclosure--record .mobile-disclosure__body{gap:.9rem;padding:0;display:grid}.services-page .services-mobile-disclosure--record[data-open=false] .mobile-disclosure__body{display:none}.services-page .services-mobile-disclosure--record .mobile-disclosure__trigger,.services-page .services-mobile-disclosure--appendix .mobile-disclosure__trigger{color:var(--svc-paper);background:linear-gradient(90deg,#46a4aa24,#0000 68%),#fffaf20b}.services-page .services-mobile-disclosure--record[data-open=true] .mobile-disclosure__trigger,.services-page .services-mobile-disclosure--appendix[data-open=true] .mobile-disclosure__trigger{background:linear-gradient(90deg,#46a4aa2e,#0000 68%),#fffaf213}.services-page .services-mobile-disclosure--record .mobile-disclosure__summary,.services-page .services-mobile-disclosure--appendix .mobile-disclosure__summary{color:var(--svc-paper)}@supports (color:color-mix(in lab, red, red)){.services-page .services-mobile-disclosure--record .mobile-disclosure__summary,.services-page .services-mobile-disclosure--appendix .mobile-disclosure__summary{color:color-mix(in srgb,var(--svc-paper)72%,transparent)}}.services-page .services-mobile-disclosure--record .mobile-disclosure__state,.services-page .services-mobile-disclosure--appendix .mobile-disclosure__state{color:var(--svc-field);border-color:#fffaf238}@supports (color:color-mix(in lab, red, red)){.services-page .services-mobile-disclosure--record .mobile-disclosure__state,.services-page .services-mobile-disclosure--appendix .mobile-disclosure__state{color:color-mix(in srgb,var(--svc-field)54%,var(--svc-paper))}}.services-page .services-mobile-disclosure--record .mobile-disclosure__icon,.services-page .services-mobile-disclosure--appendix .mobile-disclosure__icon{color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-page .services-mobile-disclosure--record .mobile-disclosure__icon,.services-page .services-mobile-disclosure--appendix .mobile-disclosure__icon{color:color-mix(in srgb,var(--svc-field)56%,var(--svc-paper))}}.services-page .services-mobile-disclosure--record .mobile-disclosure__body,.services-page .services-mobile-disclosure--appendix .mobile-disclosure__body{border-top-color:#fffaf224}.services-page .services-mobile-disclosure--appendix{background:linear-gradient(#fffaf20f,#fffaf206),#081726;border-color:#fffaf229;margin-top:.85rem}}.services-page .btn-primary{border-color:var(--action-face);background:linear-gradient(180deg,var(--action-face)0%,var(--action-face-deep)100%);box-shadow:inset 0 1px #fffaf247,0 14px 30px #b8664a3d}.services-page .btn-secondary{border-color:var(--svc-ink)}@supports (color:color-mix(in lab, red, red)){.services-page .btn-secondary{border-color:color-mix(in srgb,var(--svc-ink)24%,var(--svc-rule))}}.services-page .btn-secondary{background:var(--svc-paper)}@supports (color:color-mix(in lab, red, red)){.services-page .btn-secondary{background:color-mix(in srgb,var(--svc-paper)72%,white)}}.services-page .btn-secondary{color:var(--svc-ink)}.services-page .btn-secondary:hover,.services-page .btn-secondary:focus-visible{border-color:var(--svc-field);background:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-page .btn-secondary:hover,.services-page .btn-secondary:focus-visible{background:color-mix(in srgb,var(--svc-field)14%,var(--svc-paper))}}.services-page .btn-secondary:hover,.services-page .btn-secondary:focus-visible{color:var(--svc-ink)}.services-command-hero{background:linear-gradient(90deg,#fffaf205 0 1px,transparent 1px 100%)0 0/4.5rem 100%,linear-gradient(0deg,#fffaf204 0 1px,transparent 1px 100%)0 0/100% 3.5rem,linear-gradient(135deg,var(--svc-ink-deep)0%,var(--svc-ink)62%,var(--svc-ink-mid)100%);min-height:auto}.services-command-hero:before{opacity:.12;background-color:#0000;background-image:linear-gradient(90deg,#0000 0 48%,#fffaf212 48% 48.2%,#0000 48.2% 100%),linear-gradient(#2f6f730f,#0000 42%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:none;mask-image:none}.services-command-hero:after{background:linear-gradient(90deg,var(--svc-field),#fffaf22e,var(--svc-decision));height:.34rem;inset:auto 0 0;animation:none!important}.services-command-hero.section-primitive--first{padding-top:4.5rem;padding-bottom:4.75rem}.services-command-hero__grid{align-items:center;gap:2.4rem}.services-hero-question{color:var(--svc-field-muted)}@supports (color:color-mix(in lab, red, red)){.services-hero-question{color:color-mix(in srgb,var(--svc-field-muted)74%,var(--svc-paper))}}.services-hero-question{letter-spacing:.11em}.services-command-hero .services-hero-lead{color:var(--svc-paper)}@supports (color:color-mix(in lab, red, red)){.services-command-hero .services-hero-lead{color:color-mix(in srgb,var(--svc-paper)82%,transparent)}}.services-hero-estimator-cue{margin-top:3rem}.services-hero-cta--secondary:hover,.services-hero-cta--secondary:focus-visible{border-color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-hero-cta--secondary:hover,.services-hero-cta--secondary:focus-visible{border-color:color-mix(in srgb,var(--svc-field)58%,var(--svc-paper))}}.services-hero-cta--secondary:hover,.services-hero-cta--secondary:focus-visible{color:var(--svc-paper);background:#fffaf21f}.services-pathway-spine{border:1px solid var(--svc-rule);border-radius:var(--svc-radius);background:linear-gradient(180deg,var(--svc-paper-strong),var(--svc-stone));box-shadow:var(--svc-shadow);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:1.3rem 0 1rem;display:grid}.services-pathway-spine span{border-right:1px solid var(--svc-rule);gap:.35rem;min-width:0;padding:1rem;display:grid;position:relative}.services-pathway-spine span:last-child{border-right:0}.services-pathway-spine span:before{background:var(--svc-field);width:100%;height:.18rem;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.services-pathway-spine span:before{background:color-mix(in srgb,var(--svc-field)22%,transparent)}}.services-pathway-spine span:before{content:""}.services-pathway-spine span[data-active=true]:before{background:var(--svc-field)}.services-pathway-spine span[data-gated=true]:before{background:var(--svc-ink)}@supports (color:color-mix(in lab, red, red)){.services-pathway-spine span[data-gated=true]:before{background:color-mix(in srgb,var(--svc-ink)36%,var(--svc-field))}}.services-pathway-spine em{color:var(--svc-field);letter-spacing:.08em;font-size:.68rem;font-style:normal;font-weight:950}.services-pathway-spine strong{color:var(--svc-ink);overflow-wrap:anywhere;font-size:.9rem;font-weight:780;line-height:1.28}.services-router-board,.services-modules-band,.services-boundary-panel,.services-estimator-band{border-color:var(--svc-rule);border-radius:var(--svc-radius);background:linear-gradient(90deg,#5c482e0b 0 1px,transparent 1px 100%)0 0/3.8rem 100%,linear-gradient(180deg,var(--svc-paper-strong),var(--svc-paper));box-shadow:var(--svc-shadow)}.services-router-board__choices{background:linear-gradient(180deg,var(--svc-stone)0%,var(--svc-stone)100%)}@supports (color:color-mix(in lab, red, red)){.services-router-board__choices{background:linear-gradient(180deg,var(--svc-stone)0%,color-mix(in srgb,var(--svc-stone)72%,var(--svc-paper))100%)}}.services-boundary-eligibility{color:var(--svc-field)}.services-responsibility-principle{border:1px solid var(--svc-rule);border-radius:var(--svc-radius);background:linear-gradient(90deg,#5c482e0a 0 1px,transparent 1px 100%)0 0/3.4rem 100%,linear-gradient(180deg,var(--svc-paper-strong),var(--svc-paper));box-shadow:var(--svc-shadow);gap:0;margin-bottom:1.25rem;display:grid;overflow:hidden}.services-responsibility-principle__content{gap:.75rem 1.25rem;padding:1rem 1.2rem .85rem 1.35rem;display:grid}.services-responsibility-principle__lead{min-width:0}.services-responsibility-principle__lead .h2-system{max-width:none;line-height:1.1}.services-responsibility-principle__body{align-content:center;gap:.55rem;min-width:0;display:grid}.services-responsibility-principle__kicker{color:var(--svc-field);margin:0}@supports (color:color-mix(in lab, red, red)){.services-responsibility-principle__kicker{color:color-mix(in srgb,var(--svc-field)78%,var(--svc-ink))}}.services-responsibility-principle__kicker{font-size:.84rem;font-weight:750;line-height:1.4}.services-responsibility-principle__intro{color:var(--svc-muted);margin:0;font-size:.93rem;line-height:1.5}.services-responsibility-principle__cues{border-top:1px solid var(--svc-field);grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.services-responsibility-principle__cues{border-top:1px solid color-mix(in srgb,var(--svc-field)24%,var(--svc-rule))}}.services-responsibility-principle__cues{background:linear-gradient(180deg,var(--svc-field),var(--svc-field))}@supports (color:color-mix(in lab, red, red)){.services-responsibility-principle__cues{background:linear-gradient(180deg,color-mix(in srgb,var(--svc-field)7%,var(--svc-paper-strong)),color-mix(in srgb,var(--svc-field)5%,var(--svc-paper)))}}.services-responsibility-principle__cues{box-shadow:inset 0 1px #ffffff61}.services-responsibility-principle__cues:before{content:"";background:linear-gradient(90deg,transparent 4%,var(--svc-field)50%,transparent 96%);height:1px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.services-responsibility-principle__cues:before{background:linear-gradient(90deg,transparent 4%,color-mix(in srgb,var(--svc-field)14%,white)50%,transparent 96%)}}.services-responsibility-principle__cues:before{pointer-events:none}.services-responsibility-principle__cues li{border-bottom:1px solid var(--svc-field);justify-content:flex-start;align-items:center;min-height:2.75rem;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.services-responsibility-principle__cues li{border-bottom:1px solid color-mix(in srgb,var(--svc-field)20%,var(--svc-rule))}}.services-responsibility-principle__cues li{color:var(--svc-field);padding:.7rem 1.35rem}@supports (color:color-mix(in lab, red, red)){.services-responsibility-principle__cues li{color:color-mix(in srgb,var(--svc-field)84%,var(--svc-ink))}}.services-responsibility-principle__cues li{letter-spacing:.085em;text-transform:uppercase;font-size:.66rem;font-weight:850;line-height:1.2}.services-responsibility-principle__cues li:last-child{border-bottom:none}@media (min-width:768px){.services-responsibility-principle{margin-bottom:1.35rem}.services-responsibility-principle__content{grid-template-columns:minmax(0,48fr) minmax(0,52fr);align-items:center;gap:1.1rem 1.75rem;padding:1.05rem 1.45rem .9rem 1.65rem}.services-responsibility-principle__lead .h2-system{max-width:20ch;line-height:1.08}.services-responsibility-principle__cues{grid-template-columns:repeat(3,minmax(0,1fr));min-height:3.25rem}.services-responsibility-principle__cues li{border-bottom:none;border-right:1px solid var(--svc-field);justify-content:center;min-height:3.25rem}@supports (color:color-mix(in lab, red, red)){.services-responsibility-principle__cues li{border-right:1px solid color-mix(in srgb,var(--svc-field)22%,var(--svc-rule))}}.services-responsibility-principle__cues li{text-align:center;background:var(--svc-field);padding:.75rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.services-responsibility-principle__cues li{background:color-mix(in srgb,var(--svc-field)6%,var(--svc-paper-strong))}}.services-responsibility-principle__cues li{box-shadow:inset 0 1px #ffffff38}.services-responsibility-principle__cues li:last-child{border-right:none}}@media (max-width:767px){.services-responsibility-principle__content{padding:.95rem 1.1rem .75rem 1.2rem}.services-responsibility-principle__cues li{min-height:2.75rem;padding:.68rem 1.15rem}}.services-router-choice{border-radius:.45rem}.services-router-choice__label,.services-router-panel__kicker span,.services-bridge-readout__label,.services-event-timeline__label,.estimator-control-scene__header p,.estimator-live-panel__top p,.estimator-result-output p{color:var(--svc-field)}.services-router-choice[data-active=true],.services-bridge-scale__segment[data-active=true]{background:var(--svc-ink);color:var(--svc-paper)}.services-bridge-scale__segment[data-active=true]{border-color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-bridge-scale__segment[data-active=true]{border-color:color-mix(in srgb,var(--svc-field)58%,var(--svc-paper))}}.services-bridge-scale__segment[data-active=true]{box-shadow:0 10px 26px #10263f29}.services-authority-scale,.services-event-simulator{border-radius:var(--svc-radius);background:linear-gradient(90deg,#fffaf20a 0 1px,transparent 1px 100%)0 0/3.5rem 100%,linear-gradient(180deg,var(--svc-ink-deep)0%,var(--svc-ink)100%);box-shadow:var(--site-shadow-shell-dark),0 1px 0 #fffaf214;border-color:#fffaf233}.services-authority-scale:before{opacity:.44;background:linear-gradient(#2f6f7338,#0000 42%),linear-gradient(90deg,#0000,#fffaf214,#0000);-webkit-mask-image:none;mask-image:none}.services-responsibility-node{background:#fffaf213;border-radius:.42rem}.services-responsibility-node:hover,.services-responsibility-node:focus-visible,.services-responsibility-node[data-active=true]{border-color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-responsibility-node:hover,.services-responsibility-node:focus-visible,.services-responsibility-node[data-active=true]{border-color:color-mix(in srgb,var(--svc-field)54%,#fffaf23d)}}.services-responsibility-node:hover,.services-responsibility-node:focus-visible,.services-responsibility-node[data-active=true]{background:#fffaf221}.services-responsibility-node[data-active=true]{background:var(--svc-paper);color:var(--svc-ink)}.services-responsibility-node__body span{color:currentColor}@supports (color:color-mix(in lab, red, red)){.services-responsibility-node__body span{color:color-mix(in srgb,currentColor 58%,transparent)}}.services-responsibility-reveal{border-color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-responsibility-reveal{border-color:color-mix(in srgb,var(--svc-field)24%,#fffaf242)}}.services-responsibility-reveal{border-radius:var(--svc-radius);background:linear-gradient(90deg,#5c482e0d 0 1px,transparent 1px 100%)0 0/3.25rem 100%,var(--svc-paper)}.services-responsibility-reveal__header h3{color:var(--svc-ink);letter-spacing:0;font-size:2.35rem;font-weight:760;line-height:.98}.services-responsibility-reveal__header p{color:var(--svc-field)}.services-responsibility-meter span{background:linear-gradient(90deg,var(--svc-field),var(--svc-field))}@supports (color:color-mix(in lab, red, red)){.services-responsibility-meter span{background:linear-gradient(90deg,var(--svc-field),color-mix(in srgb,var(--svc-field)74%,var(--svc-decision)))}}.services-responsibility-meter span{box-shadow:0 0 18px var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-responsibility-meter span{box-shadow:0 0 18px color-mix(in srgb,var(--svc-field)26%,transparent)}}.services-responsibility-metrics>div,.estimator-live-summary>div{border-color:var(--svc-rule)}.services-responsibility-metrics dd,.estimator-live-summary dd{overflow-wrap:anywhere}.services-capability-console{gap:1rem;display:grid}.services-capability-console__primary,.services-capability-console__secondary{align-content:start;gap:1rem;min-width:0;display:grid}.services-cleaning-focus{border-color:var(--svc-field);margin:0}@supports (color:color-mix(in lab, red, red)){.services-cleaning-focus{border-color:color-mix(in srgb,var(--svc-field)32%,var(--svc-rule))}}.services-cleaning-focus{border-radius:var(--svc-radius);background:linear-gradient(90deg,var(--svc-field),transparent 44%),var(--svc-paper)}@supports (color:color-mix(in lab, red, red)){.services-cleaning-focus{background:linear-gradient(90deg,color-mix(in srgb,var(--svc-field)8%,transparent),transparent 44%),var(--svc-paper)}}.services-cleaning-focus__intro h3{letter-spacing:0;font-size:2rem}.services-cleaning-focus__item{background:0 0;border-width:0 0 1px;border-radius:0;grid-template-columns:1rem minmax(0,1fr);gap:.45rem .7rem;padding:.8rem 0;display:grid}.services-cleaning-focus__item:last-child{border-bottom:0}.services-cleaning-focus__item>span{border-color:var(--svc-field);background:var(--svc-field);grid-row:1/span 2;width:.62rem;height:.62rem;margin-top:.28rem}.services-cleaning-focus__item h4,.services-cleaning-focus__item p{grid-column:2}.services-module-system{gap:.85rem}.services-capability-console__secondary .services-module-system{grid-template-columns:minmax(0,1fr)!important}.services-module-stack__header,.services-module-guardrail,.services-execution-inset,.operational-module-tile--compact,.services-execution-card{border-color:var(--svc-rule);border-radius:var(--svc-radius);background:var(--svc-paper)}@supports (color:color-mix(in lab, red, red)){.services-module-stack__header,.services-module-guardrail,.services-execution-inset,.operational-module-tile--compact,.services-execution-card{background:color-mix(in srgb,var(--svc-paper)82%,white)}}.services-module-stack__header,.services-module-guardrail,.services-execution-inset,.operational-module-tile--compact,.services-execution-card{box-shadow:none}.services-module-stack__header span,.services-module-guardrail span,.operational-module-tile__label,.services-execution-card__title{color:var(--svc-field)!important}.operational-module-tile--compact{box-shadow:0 12px 30px #10263f0f}.operational-module-tile:hover{border-color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.operational-module-tile:hover{border-color:color-mix(in srgb,var(--svc-field)46%,var(--svc-rule))}}.operational-module-tile:hover{box-shadow:0 18px 38px #10263f1a}.module-tile-visual--diagram{background:linear-gradient(180deg,var(--svc-stone),var(--svc-stone))}@supports (color:color-mix(in lab, red, red)){.module-tile-visual--diagram{background:linear-gradient(180deg,color-mix(in srgb,var(--svc-stone)72%,white),var(--svc-stone))}}.services-execution-inset{margin-top:0}.services-partner-note{border-top-color:var(--svc-rule);color:var(--svc-muted)}.services-event-simulator__control{border-color:#fffaf229}.services-event-switch{color:var(--svc-paper)!important;background:#fffaf213!important;border-radius:.45rem!important}.services-event-switch span{background:var(--svc-field)}.services-event-switch[aria-pressed=true]{background:var(--svc-paper)!important;color:var(--svc-ink)!important}.services-event-switch[aria-pressed=true] span{background:var(--svc-decision)}.services-event-simulator__stage,.services-event-diagram{background:linear-gradient(90deg,#5c482e0a 0 1px,transparent 1px 100%)0 0/3.25rem 100%,var(--svc-paper)}.services-event-timeline__step{border-color:var(--svc-rule);border-radius:var(--svc-radius);background:var(--svc-paper)}@supports (color:color-mix(in lab, red, red)){.services-event-timeline__step{background:color-mix(in srgb,var(--svc-paper)84%,white)}}.services-event-timeline__step:before{background:var(--svc-field);box-shadow:0 0 0 1px var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-event-timeline__step:before{box-shadow:0 0 0 1px color-mix(in srgb,var(--svc-field)46%,var(--svc-rule))}}.services-boundary-panel__header{background:linear-gradient(180deg,var(--svc-stone)0%,var(--svc-paper)100%)}@supports (color:color-mix(in lab, red, red)){.services-boundary-panel__header{background:linear-gradient(180deg,var(--svc-stone)0%,color-mix(in srgb,var(--svc-paper)72%,var(--svc-stone))100%)}}.services-boundary-column--inside{border-color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-boundary-column--inside{border-color:color-mix(in srgb,var(--svc-field)42%,var(--svc-rule))}}.services-boundary-column__heading>span,.services-boundary-column--inside .services-boundary-column__heading>span{border-color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-boundary-column__heading>span,.services-boundary-column--inside .services-boundary-column__heading>span{border-color:color-mix(in srgb,var(--svc-field)45%,var(--svc-rule))}}.services-boundary-column__heading>span,.services-boundary-column--inside .services-boundary-column__heading>span{background:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-boundary-column__heading>span,.services-boundary-column--inside .services-boundary-column__heading>span{background:color-mix(in srgb,var(--svc-field)12%,var(--svc-paper))}}.services-boundary-column__heading>span,.services-boundary-column--inside .services-boundary-column__heading>span{color:var(--svc-field)}.services-boundary-item{border-color:var(--svc-rule);border-radius:var(--svc-radius);background:var(--svc-paper)}@supports (color:color-mix(in lab, red, red)){.services-boundary-item{background:color-mix(in srgb,var(--svc-paper)82%,white)}}.services-boundary-item>span{background:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-boundary-item>span{background:color-mix(in srgb,var(--svc-field)14%,white)}}.services-boundary-item>span{color:var(--svc-field)}.services-boundary-column--outside .services-boundary-item>span{background:var(--svc-rule)}@supports (color:color-mix(in lab, red, red)){.services-boundary-column--outside .services-boundary-item>span{background:color-mix(in srgb,var(--svc-rule)64%,white)}}.services-page .services-boundary-contract{border:1px solid var(--svc-ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract{border:1px solid color-mix(in srgb,var(--svc-ink)11%,var(--svc-rule))}}.services-page .services-boundary-contract{border-radius:var(--svc-radius);background:var(--svc-paper)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract{background:color-mix(in srgb,var(--svc-paper)94%,var(--svc-stone))}}.services-page .services-boundary-contract{box-shadow:inset 0 1px #fffdf78c}.services-page .services-boundary-contract .services-boundary-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.services-page .services-boundary-contract .services-boundary-panel:before{display:none}.services-page .services-boundary-contract .services-boundary-panel__header{border-bottom:1.5px solid var(--svc-ink)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-panel__header{border-bottom:1.5px solid color-mix(in srgb,var(--svc-ink)32%,var(--svc-rule))}}.services-page .services-boundary-contract .services-boundary-panel__header{background:linear-gradient(140deg,var(--svc-ink-mid)0%,var(--svc-ink-deep)62%);padding:0}.services-page .services-boundary-contract .services-boundary-panel__header .section-label{color:var(--svc-copper)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-panel__header .section-label{color:color-mix(in srgb,var(--svc-copper)72%,var(--svc-paper))}}.services-page .services-boundary-contract .services-boundary-panel__header .section-label{letter-spacing:.14em}.services-page .services-boundary-contract .services-boundary-panel__header .h2-system{color:var(--svc-paper);letter-spacing:-.02em;font-size:clamp(1.5rem,2.5vw,2.05rem);font-weight:950;line-height:1.08}.services-page .services-boundary-contract .services-boundary-panel__intro{max-width:46ch;color:var(--svc-paper)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-panel__intro{color:color-mix(in srgb,var(--svc-paper)76%,var(--svc-ink-deep))}}.services-page .services-boundary-contract .services-boundary-panel__intro{font-size:.92rem;line-height:1.5}.services-page .services-boundary-contract .services-boundary-eligibility{z-index:1;text-transform:none;background:linear-gradient(#07152400 0%,#07152494 36%,#071524f0 100%);border:0;border-radius:0;flex-wrap:wrap;align-self:end;align-items:baseline;gap:.1rem .55rem;width:100%;max-width:none;margin:0;padding:1.9rem 1rem .78rem;line-height:1.3;display:flex;position:relative}.services-page .services-boundary-contract .services-boundary-eligibility__label{color:var(--svc-copper)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-eligibility__label{color:color-mix(in srgb,var(--svc-copper)78%,var(--svc-paper))}}.services-page .services-boundary-contract .services-boundary-eligibility__label{letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:800}.services-page .services-boundary-contract .services-boundary-eligibility__value{color:var(--svc-paper);letter-spacing:.005em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:.86rem;font-weight:750}.services-page .services-boundary-contract .services-boundary-column{padding:.95rem 1rem 1.05rem}.services-page .services-boundary-contract .services-boundary-column__heading{gap:.65rem;margin-bottom:.85rem}.services-page .services-boundary-contract .services-boundary-column__heading>span{border-radius:.2rem;width:1.75rem;height:1.75rem;font-size:.64rem}.services-page .services-boundary-contract .services-boundary-column__heading h3{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:950;line-height:1.12}.services-page .services-boundary-contract .services-boundary-column--inside{background:linear-gradient(#2f6f730f,#2f6f7304 46%),#f2f8f6;border-bottom:0}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-column--inside{background:linear-gradient(180deg,#2f6f730f,#2f6f7304 46%),color-mix(in srgb,#f2f8f6 62%,var(--svc-paper))}}.services-page .services-boundary-contract .services-boundary-column--inside .services-boundary-column__heading>span{border-color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-column--inside .services-boundary-column__heading>span{border-color:color-mix(in srgb,var(--svc-field)52%,var(--svc-rule))}}.services-page .services-boundary-contract .services-boundary-column--inside .services-boundary-column__heading>span{background:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-column--inside .services-boundary-column__heading>span{background:color-mix(in srgb,var(--svc-field)16%,var(--svc-paper))}}.services-page .services-boundary-contract .services-boundary-column--inside .services-boundary-column__heading>span{color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-column--inside .services-boundary-column__heading>span{color:color-mix(in srgb,var(--svc-field)88%,var(--svc-ink))}}.services-page .services-boundary-contract .services-boundary-column--outside{background:linear-gradient(180deg,var(--svc-copper),transparent 48%),var(--svc-stone)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-column--outside{background:linear-gradient(180deg,color-mix(in srgb,var(--svc-copper)8%,transparent),transparent 48%),color-mix(in srgb,var(--svc-stone)44%,var(--svc-paper))}}.services-page .services-boundary-contract .services-boundary-column--outside{box-shadow:inset 0 1px #10263f0a}.services-page .services-boundary-contract .services-boundary-column--outside .services-boundary-column__heading>span{border-color:var(--svc-copper)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-column--outside .services-boundary-column__heading>span{border-color:color-mix(in srgb,var(--svc-copper)40%,var(--svc-rule))}}.services-page .services-boundary-contract .services-boundary-column--outside .services-boundary-column__heading>span{background:var(--svc-copper)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-column--outside .services-boundary-column__heading>span{background:color-mix(in srgb,var(--svc-copper)12%,var(--svc-paper))}}.services-page .services-boundary-contract .services-boundary-column--outside .services-boundary-column__heading>span{color:var(--svc-copper)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-column--outside .services-boundary-column__heading>span{color:color-mix(in srgb,var(--svc-copper)70%,var(--svc-ink))}}@property --svc-polar-blue{syntax:"<number>";inherits:true;initial-value:.09}@property --svc-polar-copper{syntax:"<number>";inherits:true;initial-value:.09}@keyframes svc-consent-scan{0%{background-position:0 -40%,0 0}50%{background-position:0 140%,0 0}to{background-position:0 -40%,0 0}}.services-page .services-boundary-contract .services-boundary-dual{--svc-polar-blue:.09;--svc-polar-copper:.09;position:relative}.services-page .services-boundary-contract .services-boundary-dual:has(.services-boundary-column--inside:is(:hover,:focus-within)){--svc-polar-blue:.19}.services-page .services-boundary-contract .services-boundary-dual:has(.services-boundary-column--outside:is(:hover,:focus-within)){--svc-polar-copper:.19}@media (min-width:768px){.services-page .services-boundary-contract .services-boundary-dual:before{background:linear-gradient(90deg,#2f6f7300 0%,rgba(47,111,115,var(--svc-polar-blue))49.5%,rgba(210,154,87,var(--svc-polar-copper))50.5%,#d29a5700 100%);pointer-events:none;content:"";width:7.5rem;transition:--svc-polar-blue .7s,--svc-polar-copper .7s;position:absolute;top:.9rem;bottom:.9rem;left:50%;transform:translate(-50%)}.services-page .services-boundary-contract .services-boundary-dual:after{background-image:linear-gradient(180deg,transparent 0%,var(--svc-field)50%,transparent 100%),linear-gradient(180deg,var(--svc-ink),var(--svc-ink));width:2px;position:absolute;top:.9rem;bottom:.9rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-dual:after{background-image:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--svc-field)62%,var(--svc-ink))50%,transparent 100%),linear-gradient(180deg,color-mix(in srgb,var(--svc-ink)30%,transparent),color-mix(in srgb,var(--svc-ink)22%,transparent))}}.services-page .services-boundary-contract .services-boundary-dual:after{pointer-events:none;content:"";background-position:0 -40%,0 0;background-repeat:no-repeat;background-size:100% 26%,100% 100%;animation:12s ease-in-out infinite svc-consent-scan}}@media (prefers-reduced-motion:reduce){.services-page .services-boundary-contract .services-boundary-dual:after{background-image:linear-gradient(180deg,#2f6f736b 0%,var(--svc-ink)50%,#d29a577a 100%);animation:none}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-dual:after{background-image:linear-gradient(180deg,#2f6f736b 0%,color-mix(in srgb,var(--svc-ink)24%,transparent)50%,#d29a577a 100%)}}.services-page .services-boundary-contract .services-boundary-dual:after{background-position:0 0;background-size:100% 100%}}.services-page .services-boundary-contract .services-boundary-list{gap:0}.services-page .services-boundary-contract .services-boundary-column--inside .services-boundary-list{border-left:2px solid var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-column--inside .services-boundary-list{border-left:2px solid color-mix(in srgb,var(--svc-field)50%,transparent)}}.services-page .services-boundary-contract .services-boundary-column--inside .services-boundary-list{padding-left:.6rem}.services-page .services-boundary-contract .services-boundary-column--outside .services-boundary-list{border-left:2px solid var(--svc-copper)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-column--outside .services-boundary-list{border-left:2px solid color-mix(in srgb,var(--svc-copper)55%,transparent)}}.services-page .services-boundary-contract .services-boundary-column--outside .services-boundary-list{padding-left:.6rem}.services-page .services-boundary-contract .services-boundary-item{border:0;border-bottom:1px solid var(--svc-rule);grid-template-columns:1.35rem minmax(0,1fr);gap:.55rem}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-item{border-bottom:1px solid color-mix(in srgb,var(--svc-rule)78%,transparent)}}.services-page .services-boundary-contract .services-boundary-item{background:0 0;border-radius:0;padding:.78rem .15rem .74rem}.services-page .services-boundary-contract .services-boundary-column--outside .services-boundary-item{border-bottom-color:var(--svc-copper)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-column--outside .services-boundary-item{border-bottom-color:color-mix(in srgb,var(--svc-copper)22%,var(--svc-rule))}}.services-page .services-boundary-contract .services-boundary-list>.services-boundary-item:last-child{border-bottom:0}.services-page .services-boundary-contract .services-boundary-item>span{background:0 0;border:0;border-radius:0;width:1.35rem;height:1.35rem;margin-top:.05rem;font-size:1.02rem;font-weight:900}.services-page .services-boundary-contract .services-boundary-column--inside .services-boundary-item>span{color:var(--svc-field);background:0 0}.services-page .services-boundary-contract .services-boundary-column--outside .services-boundary-item>span{color:var(--svc-copper);background:0 0}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-column--outside .services-boundary-item>span{color:color-mix(in srgb,var(--svc-copper)85%,var(--svc-ink))}}.services-page .services-boundary-contract .services-boundary-column--outside .services-boundary-item p{color:var(--svc-ink)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-column--outside .services-boundary-item p{color:color-mix(in srgb,var(--svc-ink)78%,var(--svc-muted))}}.services-page .services-boundary-contract .services-boundary-item p{color:var(--svc-ink);margin-bottom:.16rem;font-size:.97rem;font-weight:800;line-height:1.24}.services-page .services-boundary-contract .services-boundary-item small{color:var(--svc-ink)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-item small{color:color-mix(in srgb,var(--svc-ink)62%,var(--svc-muted))}}.services-page .services-boundary-contract .services-boundary-item small{font-size:.8rem;line-height:1.42}.services-page .services-boundary-contract .services-boundary-column__toggle{border:1px solid var(--svc-field);align-items:center;gap:.45rem;margin-top:.65rem;display:none}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-column__toggle{border:1px solid color-mix(in srgb,var(--svc-field)34%,var(--svc-rule))}}.services-page .services-boundary-contract .services-boundary-column__toggle{color:var(--svc-field);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:.35rem;padding:.48rem .72rem;font-size:.7rem;font-weight:800}.services-page .services-boundary-contract .services-boundary-column--outside .services-boundary-column__toggle{border-color:var(--svc-copper)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-column--outside .services-boundary-column__toggle{border-color:color-mix(in srgb,var(--svc-copper)42%,var(--svc-rule))}}.services-page .services-boundary-contract .services-boundary-column--outside .services-boundary-column__toggle{color:var(--svc-copper)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-column--outside .services-boundary-column__toggle{color:color-mix(in srgb,var(--svc-copper)72%,var(--svc-ink))}}@media (max-width:899px){.services-page .services-boundary-contract .services-boundary-column__toggle{display:inline-flex}.services-page .services-boundary-contract .services-boundary-column:not(.services-boundary-column--open) .services-boundary-item small{display:none}.services-page .services-boundary-contract .services-boundary-column:not(.services-boundary-column--open) .services-boundary-item{padding:.52rem .15rem .5rem}.services-page .services-boundary-contract .services-boundary-column:not(.services-boundary-column--open) .services-boundary-item p{margin-bottom:0}}.services-page .services-boundary-contract .services-boundary-details{border-top:1.5px solid var(--svc-ink);gap:0}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-details{border-top:1.5px solid color-mix(in srgb,var(--svc-ink)22%,var(--svc-rule))}}.services-page .services-boundary-contract .services-boundary-details{background:var(--svc-stone)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-details{background:color-mix(in srgb,var(--svc-stone)40%,var(--svc-paper))}}.services-page .services-boundary-contract .services-boundary-details{counter-reset:svc-clause}.services-page .services-boundary-contract .services-boundary-note.disclosure-shell{border:0;border-top:1px solid var(--svc-rule);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-note.disclosure-shell{border-top:1px solid color-mix(in srgb,var(--svc-rule)90%,transparent)}}.services-page .services-boundary-contract .services-boundary-note.disclosure-shell{box-shadow:none;background:0 0;border-radius:0}.services-page .services-boundary-contract .services-boundary-details .services-boundary-note:first-child{border-top:0}.services-page .services-boundary-contract .services-boundary-note .disclosure-trigger{background:0 0;padding:.72rem .95rem}.services-page .services-boundary-contract .services-boundary-note .disclosure-trigger__title{counter-increment:svc-clause;color:var(--svc-ink);font-size:.92rem;font-weight:900}.services-page .services-boundary-contract .services-boundary-note .disclosure-trigger__title:before{content:counter(svc-clause,decimal-leading-zero)" / ";color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-note .disclosure-trigger__title:before{color:color-mix(in srgb,var(--svc-field)58%,var(--svc-muted))}}.services-page .services-boundary-contract .services-boundary-note .disclosure-trigger__title:before{font-variant-numeric:tabular-nums;font-weight:800}.services-page .services-boundary-contract .services-boundary-note .disclosure-trigger__summary{color:var(--svc-ink)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-note .disclosure-trigger__summary{color:color-mix(in srgb,var(--svc-ink)68%,var(--svc-muted))}}.services-page .services-boundary-contract .services-boundary-note .disclosure-trigger__summary{font-size:.8rem}.services-page .services-boundary-contract .services-boundary-note .disclosure-content{padding:0 .95rem .85rem}.services-page .services-boundary-contract .services-boundary-clauses{gap:0;display:grid}.services-page .services-boundary-contract .services-boundary-clause{border-top:1px solid var(--svc-rule)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-clause{border-top:1px solid color-mix(in srgb,var(--svc-rule)85%,transparent)}}.services-page .services-boundary-contract .services-boundary-clause{padding:.62rem 0 .58rem}.services-page .services-boundary-contract .services-boundary-clause:first-child{border-top:0;padding-top:.1rem}.services-page .services-boundary-contract .services-boundary-clause h3{color:var(--svc-field);margin:0 0 .32rem}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-clause h3{color:color-mix(in srgb,var(--svc-field)62%,var(--svc-ink))}}.services-page .services-boundary-contract .services-boundary-clause h3{letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:850}.services-page .services-boundary-contract .services-boundary-clause p{color:var(--svc-ink);margin:0}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-clause p{color:color-mix(in srgb,var(--svc-ink)76%,var(--svc-muted))}}.services-page .services-boundary-contract .services-boundary-clause p{font-size:.84rem;line-height:1.45}.services-page .services-boundary-contract .services-boundary-clause p.services-boundary-clause__intro{color:var(--svc-ink);margin:0 0 .4rem;font-weight:700}.services-page .services-boundary-contract .services-boundary-clause ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.services-page .services-boundary-contract .services-boundary-clause li{border-bottom:1px solid var(--svc-rule)}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-clause li{border-bottom:1px solid color-mix(in srgb,var(--svc-rule)70%,transparent)}}.services-page .services-boundary-contract .services-boundary-clause li{color:var(--svc-ink);padding:.34rem 0 .32rem}@supports (color:color-mix(in lab, red, red)){.services-page .services-boundary-contract .services-boundary-clause li{color:color-mix(in srgb,var(--svc-ink)76%,var(--svc-muted))}}.services-page .services-boundary-contract .services-boundary-clause li{font-size:.84rem;line-height:1.42}.services-page .services-boundary-contract .services-boundary-clause li:last-child{border-bottom:0;padding-bottom:.05rem}@media (min-width:768px){.services-page .services-boundary-contract .services-boundary-panel__header-copy{padding:1.5rem 1.6rem 1.4rem}.services-page .services-boundary-contract .services-boundary-column{padding:1.15rem 1.2rem 1.25rem}.services-page .services-boundary-contract .services-boundary-column--inside{border-bottom:0;border-right:0}.services-page .services-boundary-contract .services-boundary-column--outside{box-shadow:inset 0 1px #10263f0a}}@media (max-width:767px){.services-page .services-boundary-contract .services-boundary-column--inside{border-bottom:0;border-right:0;padding-bottom:1.35rem;position:relative}.services-page .services-boundary-contract .services-boundary-column--inside:after{pointer-events:none;content:"";background:linear-gradient(90deg,#2f6f738c 0%,#2f6f7324 46%,#d29a5724 54%,#d29a5799 100%);border-radius:999px;height:3px;position:absolute;bottom:0;left:1rem;right:1rem}.services-page .services-boundary-contract .services-boundary-column--outside{box-shadow:none}}.services-page .services-operational-record{border-bottom:1px solid var(--svc-rule)}.services-page .services-operational-record__header{border-bottom:1px solid var(--svc-ink)}@supports (color:color-mix(in lab, red, red)){.services-page .services-operational-record__header{border-bottom:1px solid color-mix(in srgb,var(--svc-ink)18%,var(--svc-rule))}}.services-page .services-operational-record__header{background:linear-gradient(180deg,var(--svc-paper-strong)0%,transparent 100%);padding:.85rem 1rem .8rem}.services-page .services-operational-record__header .section-label{color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-page .services-operational-record__header .section-label{color:color-mix(in srgb,var(--svc-field)70%,var(--svc-ink))}}.services-page .services-operational-record__header .section-label{letter-spacing:.14em}.services-page .services-operational-record__intro{max-width:64ch;color:var(--svc-ink)}@supports (color:color-mix(in lab, red, red)){.services-page .services-operational-record__intro{color:color-mix(in srgb,var(--svc-ink)80%,var(--svc-muted))}}.services-page .services-operational-record__intro{font-size:.9rem;line-height:1.48}.services-page .services-operational-outputs{margin:0;padding:.15rem 1rem;list-style:none}.services-page .services-operational-output{border-bottom:1px solid var(--svc-rule);grid-template-columns:1.9rem minmax(0,1fr);align-items:start;gap:.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.services-page .services-operational-output{border-bottom:1px solid color-mix(in srgb,var(--svc-rule)78%,transparent)}}.services-page .services-operational-output{padding:.68rem 0}.services-page .services-operational-outputs>.services-operational-output:last-child{border-bottom:0}.services-page .services-operational-output__marker{color:var(--svc-field);margin-top:.12rem}@supports (color:color-mix(in lab, red, red)){.services-page .services-operational-output__marker{color:color-mix(in srgb,var(--svc-field)70%,var(--svc-ink))}}.services-page .services-operational-output__marker{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:.72rem;font-weight:900}.services-page .services-operational-output__text h3{color:var(--svc-ink);letter-spacing:-.01em;margin:0 0 .14rem;font-size:.96rem;font-weight:900;line-height:1.2}.services-page .services-operational-output__text p{color:var(--svc-ink);margin:0}@supports (color:color-mix(in lab, red, red)){.services-page .services-operational-output__text p{color:color-mix(in srgb,var(--svc-ink)70%,var(--svc-muted))}}.services-page .services-operational-output__text p{font-size:.84rem;line-height:1.45}.services-page .services-operational-guardrail{border-top:1px solid var(--svc-ink);margin:0}@supports (color:color-mix(in lab, red, red)){.services-page .services-operational-guardrail{border-top:1px solid color-mix(in srgb,var(--svc-ink)16%,var(--svc-rule))}}.services-page .services-operational-guardrail{border-left:3px solid var(--svc-field);background:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-page .services-operational-guardrail{background:color-mix(in srgb,var(--svc-field)6%,transparent)}}.services-page .services-operational-guardrail{color:var(--svc-ink)}@supports (color:color-mix(in lab, red, red)){.services-page .services-operational-guardrail{color:color-mix(in srgb,var(--svc-ink)82%,var(--svc-muted))}}.services-page .services-operational-guardrail{padding:.6rem 1rem;font-size:.8rem;font-weight:700;line-height:1.42}@media (min-width:768px){.services-page .services-operational-record__header{padding:.95rem 1.25rem .9rem}.services-page .services-operational-outputs{padding:.2rem 1.25rem}.services-page .services-operational-output{grid-template-columns:2.3rem minmax(0,1fr);gap:1rem;padding:.78rem 0}.services-page .services-operational-output__text{grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:baseline;gap:.2rem 1.4rem;display:grid}.services-page .services-operational-output__text h3{margin:0}.services-page .services-operational-guardrail{padding:.66rem 1.25rem}}.services-page .services-output-preview{border:1px solid var(--svc-ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview{border:1px solid color-mix(in srgb,var(--svc-ink)24%,var(--svc-rule))}}.services-page .services-output-preview{border-radius:var(--svc-radius);background:linear-gradient(90deg,#10263f09 0 1px,transparent 1px 100%)0 0/3.8rem 100%,linear-gradient(180deg,var(--svc-paper-strong),var(--svc-paper));box-shadow:0 24px 56px -40px #10263f75,inset 0 1px #fffdf7d1}.services-page .services-output-preview__header{border-bottom:1px solid var(--svc-ink);align-items:start;gap:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview__header{border-bottom:1px solid color-mix(in srgb,var(--svc-ink)20%,var(--svc-rule))}}.services-page .services-output-preview__header{background:radial-gradient(24rem 14rem at 92% 12%,#2f6f731f,transparent 72%),linear-gradient(180deg,var(--svc-paper-strong),var(--svc-stone))}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview__header{background:radial-gradient(24rem 14rem at 92% 12%,#2f6f731f,transparent 72%),linear-gradient(180deg,var(--svc-paper-strong),color-mix(in srgb,var(--svc-stone)22%,var(--svc-paper)))}}.services-page .services-output-preview__header{padding:clamp(1.1rem,2.4vw,1.6rem)}.services-page .services-output-preview__stamp{border:1px solid var(--svc-field);justify-self:start;margin:0}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview__stamp{border:1px solid color-mix(in srgb,var(--svc-field)44%,var(--svc-rule))}}.services-page .services-output-preview__stamp{background:var(--svc-field);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview__stamp{background:color-mix(in srgb,var(--svc-field)9%,var(--svc-paper))}}.services-page .services-output-preview__stamp{color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview__stamp{color:color-mix(in srgb,var(--svc-field)86%,var(--svc-ink))}}.services-page .services-output-preview__stamp{letter-spacing:.12em;text-transform:uppercase;padding:.45rem .7rem;font-size:.7rem;font-weight:950;line-height:1.2}.services-page .services-output-preview__body{gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.services-page .services-output-preview__outputs{gap:.75rem;padding:0;display:grid}.services-page .services-output-preview .services-operational-output{border:1px solid var(--svc-rule);grid-template-columns:auto minmax(0,1fr);gap:.75rem}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview .services-operational-output{border:1px solid color-mix(in srgb,var(--svc-rule)84%,transparent)}}.services-page .services-output-preview .services-operational-output{background:var(--svc-paper);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview .services-operational-output{background:color-mix(in srgb,var(--svc-paper)76%,white)}}.services-page .services-output-preview .services-operational-output{padding:.85rem;box-shadow:inset 0 1px #fffdf7b3}.services-page .services-output-preview .services-operational-output__marker{background:var(--svc-field);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview .services-operational-output__marker{background:color-mix(in srgb,var(--svc-field)12%,var(--svc-paper));color:color-mix(in srgb,var(--svc-field)86%,var(--svc-ink))}}.services-page .services-output-preview .services-operational-output__marker{letter-spacing:0;font-size:.68rem}.services-page .services-output-preview .services-operational-output__text{display:block}.services-page .services-output-preview .services-operational-output__text h3{margin:0;font-size:clamp(1.02rem,1.4vw,1.18rem)}.services-page .services-output-preview .services-operational-output__text p{margin-top:.35rem}.services-page .services-output-preview__handoff{background:linear-gradient(135deg,var(--svc-ink-deep),var(--svc-ink)72%,var(--svc-ink-mid));min-width:0;color:var(--svc-paper);border:1px solid #fffaf22e;border-radius:.9rem;align-content:start;gap:.65rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.services-page .services-output-preview__handoff span{color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview__handoff span{color:color-mix(in srgb,var(--svc-field)62%,var(--svc-paper))}}.services-page .services-output-preview__handoff span{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:950;line-height:1.2}.services-page .services-output-preview__handoff strong{color:var(--svc-paper);font-family:var(--font-display);letter-spacing:0;font-size:clamp(1.45rem,2.6vw,2.15rem);font-weight:850;line-height:1.02}.services-page .services-output-preview .services-operational-guardrail{border-top-color:var(--svc-ink)}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview .services-operational-guardrail{border-top-color:color-mix(in srgb,var(--svc-ink)16%,var(--svc-rule))}}.services-page .services-output-preview .services-operational-guardrail{background:linear-gradient(90deg,var(--svc-field),transparent 64%),var(--svc-stone)}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview .services-operational-guardrail{background:linear-gradient(90deg,color-mix(in srgb,var(--svc-field)8%,transparent),transparent 64%),color-mix(in srgb,var(--svc-stone)30%,var(--svc-paper))}}@media (min-width:900px){.services-page .services-output-preview__header{grid-template-columns:minmax(0,1fr) auto}.services-page .services-output-preview__stamp{justify-self:end}.services-page .services-output-preview__body{grid-template-columns:minmax(0,1fr) minmax(16rem,.44fr);align-items:stretch}.services-page .services-output-preview__outputs{grid-template-columns:repeat(2,minmax(0,1fr))}}.services-estimator-handoff{border:1px solid var(--svc-ink);gap:1rem;margin-bottom:clamp(1rem,2vw,1.35rem);display:grid}@supports (color:color-mix(in lab, red, red)){.services-estimator-handoff{border:1px solid color-mix(in srgb,var(--svc-ink)20%,var(--svc-rule))}}.services-estimator-handoff{border-radius:var(--svc-radius);background:radial-gradient(44rem 18rem at 96% 16%,#46a4aa2e,transparent 70%),linear-gradient(135deg,var(--svc-paper-strong),var(--svc-stone))}@supports (color:color-mix(in lab, red, red)){.services-estimator-handoff{background:radial-gradient(44rem 18rem at 96% 16%,#46a4aa2e,transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--svc-paper-strong)88%,white),color-mix(in srgb,var(--svc-stone)34%,var(--svc-paper)))}}.services-estimator-handoff{padding:clamp(1rem,2.2vw,1.45rem);box-shadow:0 24px 52px -42px #10263f57,inset 0 1px #fffdf7d6}.services-estimator-handoff__copy{min-width:0}.services-estimator-handoff__copy h2{max-width:18ch;color:var(--svc-ink);font-family:var(--font-display);letter-spacing:0;margin:.35rem 0 0;font-size:clamp(1.75rem,3vw,2.65rem);font-weight:820;line-height:1}.services-estimator-handoff__copy p:last-child{max-width:58ch;color:var(--svc-ink);margin:.7rem 0 0}@supports (color:color-mix(in lab, red, red)){.services-estimator-handoff__copy p:last-child{color:color-mix(in srgb,var(--svc-ink)72%,var(--svc-muted))}}.services-estimator-handoff__copy p:last-child{font-size:.94rem;line-height:1.55}.services-estimator-handoff__steps{gap:.55rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.services-estimator-handoff__step{border:1px solid var(--svc-rule);grid-template-columns:2.15rem minmax(0,1fr);gap:.2rem .7rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.services-estimator-handoff__step{border:1px solid color-mix(in srgb,var(--svc-rule)84%,transparent)}}.services-estimator-handoff__step{background:var(--svc-paper);border-radius:.6rem}@supports (color:color-mix(in lab, red, red)){.services-estimator-handoff__step{background:color-mix(in srgb,var(--svc-paper)78%,white)}}.services-estimator-handoff__step{padding:.78rem}.services-estimator-handoff__step span{background:var(--svc-field);border-radius:999px;grid-row:1/span 2;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.services-estimator-handoff__step span{background:color-mix(in srgb,var(--svc-field)12%,var(--svc-paper))}}.services-estimator-handoff__step span{color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-estimator-handoff__step span{color:color-mix(in srgb,var(--svc-field)80%,var(--svc-ink))}}.services-estimator-handoff__step span{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:950}.services-estimator-handoff__step strong{min-width:0;color:var(--svc-ink);font-size:.9rem;font-weight:900;line-height:1.22}.services-estimator-handoff__step p{min-width:0;color:var(--svc-ink);margin:0}@supports (color:color-mix(in lab, red, red)){.services-estimator-handoff__step p{color:color-mix(in srgb,var(--svc-ink)62%,var(--svc-muted))}}.services-estimator-handoff__step p{font-size:.82rem;line-height:1.35}@media (min-width:860px){.services-estimator-handoff{grid-template-columns:minmax(0,.9fr) minmax(26rem,1.1fr);align-items:center}.services-estimator-handoff__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.services-estimator-band{background:linear-gradient(90deg,#5c482e0b 0 1px,transparent 1px 100%)0 0/3.8rem 100%,linear-gradient(180deg,var(--svc-stone)0%,var(--svc-paper)28%,var(--svc-paper)100%)}.estimator-embedded-shell,.estimator-configurator{border-radius:var(--svc-radius);background:linear-gradient(#1c1a16 0%,#151512 100%);border-color:#8b4b30;padding:.7rem;box-shadow:inset 0 1.5px #e07a4f80,0 0 0 1px #d86f4529,0 26px 58px -30px #d86f4538}@media (min-width:768px){.estimator-embedded-shell,.estimator-configurator{padding:.85rem}}.services-page .estimator-configurator__grid{border-radius:calc(var(--svc-radius) - .1rem);background:linear-gradient(90deg,#10263f09 0 1px,transparent 1px 100%)0 0/3.5rem 100%,linear-gradient(180deg,var(--svc-paper-strong),var(--svc-paper));padding:.85rem}@media (min-width:768px){.services-page .estimator-configurator__grid{padding:1.1rem}}.services-page .estimator-configurator__control{border-top:3px solid var(--svc-decision)}@supports (color:color-mix(in lab, red, red)){.services-page .estimator-configurator__control{border-top:3px solid color-mix(in srgb,var(--svc-decision)55%,var(--svc-copper))}}.services-page .estimator-configurator__control{background:linear-gradient(180deg,var(--svc-copper),transparent 16%),var(--svc-paper)}@supports (color:color-mix(in lab, red, red)){.services-page .estimator-configurator__control{background:linear-gradient(180deg,color-mix(in srgb,var(--svc-copper)6%,transparent),transparent 16%),color-mix(in srgb,var(--svc-paper)78%,white)}}.services-page .estimator-configurator__footer .btn-primary:not(:disabled){box-shadow:0 12px 26px -12px #b8664a8c,inset 0 1px #fffdf747}.estimator-stepper__item,.estimator-choice-card,.estimator-mode-card,.estimator-scope-pill,.estimator-quantity-card,.estimator-bedroom-card,.estimator-configurator__control,.estimator-live-panel{border-color:var(--svc-rule);border-radius:var(--svc-radius);background:var(--svc-paper)}@supports (color:color-mix(in lab, red, red)){.estimator-stepper__item,.estimator-choice-card,.estimator-mode-card,.estimator-scope-pill,.estimator-quantity-card,.estimator-bedroom-card,.estimator-configurator__control,.estimator-live-panel{background:color-mix(in srgb,var(--svc-paper)78%,white)}}.estimator-stepper__item[data-active=true],.estimator-bedroom-options button[data-selected=true]{background:var(--svc-ink);color:var(--svc-paper)}.estimator-choice-card:hover,.estimator-choice-card:focus-visible,.estimator-choice-card[data-selected=true],.estimator-mode-card:hover,.estimator-mode-card:focus-visible,.estimator-mode-card[data-selected=true],.estimator-scope-pill:hover,.estimator-scope-pill:focus-visible,.estimator-scope-pill[data-selected=true]{border-color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.estimator-choice-card:hover,.estimator-choice-card:focus-visible,.estimator-choice-card[data-selected=true],.estimator-mode-card:hover,.estimator-mode-card:focus-visible,.estimator-mode-card[data-selected=true],.estimator-scope-pill:hover,.estimator-scope-pill:focus-visible,.estimator-scope-pill[data-selected=true]{border-color:color-mix(in srgb,var(--svc-field)54%,var(--svc-rule))}}.estimator-choice-card:hover,.estimator-choice-card:focus-visible,.estimator-choice-card[data-selected=true],.estimator-mode-card:hover,.estimator-mode-card:focus-visible,.estimator-mode-card[data-selected=true],.estimator-scope-pill:hover,.estimator-scope-pill:focus-visible,.estimator-scope-pill[data-selected=true]{box-shadow:0 12px 30px #10263f17}.estimator-choice-card__marker,.estimator-scope-pill[data-selected=true]>span{background:var(--svc-field);color:var(--svc-paper)}.estimator-choice-card:after,.estimator-mode-card:after{border-color:var(--svc-copper)}@supports (color:color-mix(in lab, red, red)){.estimator-choice-card:after,.estimator-mode-card:after{border-color:color-mix(in srgb,var(--svc-copper)68%,var(--svc-rule))}}.estimator-choice-card:after,.estimator-mode-card:after{background:var(--svc-paper)}@supports (color:color-mix(in lab, red, red)){.estimator-choice-card:after,.estimator-mode-card:after{background:color-mix(in srgb,var(--svc-paper)60%,white)}}.estimator-choice-card:hover:after,.estimator-choice-card:focus-visible:after,.estimator-mode-card:hover:after,.estimator-mode-card:focus-visible:after{border-color:var(--svc-decision)}@supports (color:color-mix(in lab, red, red)){.estimator-choice-card:hover:after,.estimator-choice-card:focus-visible:after,.estimator-mode-card:hover:after,.estimator-mode-card:focus-visible:after{border-color:color-mix(in srgb,var(--svc-decision)70%,var(--svc-copper))}}.estimator-choice-card:hover:after,.estimator-choice-card:focus-visible:after,.estimator-mode-card:hover:after,.estimator-mode-card:focus-visible:after{box-shadow:0 0 0 3px var(--svc-copper)}@supports (color:color-mix(in lab, red, red)){.estimator-choice-card:hover:after,.estimator-choice-card:focus-visible:after,.estimator-mode-card:hover:after,.estimator-mode-card:focus-visible:after{box-shadow:0 0 0 3px color-mix(in srgb,var(--svc-copper)24%,transparent)}}.estimator-choice-card[data-selected=true]:after,.estimator-mode-card[data-selected=true]:after{border-color:var(--svc-field);background:var(--svc-field);box-shadow:0 0 0 3px var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.estimator-choice-card[data-selected=true]:after,.estimator-mode-card[data-selected=true]:after{box-shadow:0 0 0 3px color-mix(in srgb,var(--svc-field)18%,transparent)}}.estimator-choice-card[data-selected=true]:after,.estimator-mode-card[data-selected=true]:after{color:var(--svc-paper)}.estimator-choice-card:hover,.estimator-mode-card:hover,.estimator-scope-pill:hover{border-color:var(--svc-copper)}@supports (color:color-mix(in lab, red, red)){.estimator-choice-card:hover,.estimator-mode-card:hover,.estimator-scope-pill:hover{border-color:color-mix(in srgb,var(--svc-copper)62%,var(--svc-rule))}}.estimator-choice-card:hover,.estimator-mode-card:hover,.estimator-scope-pill:hover{background:var(--svc-copper)}@supports (color:color-mix(in lab, red, red)){.estimator-choice-card:hover,.estimator-mode-card:hover,.estimator-scope-pill:hover{background:color-mix(in srgb,var(--svc-copper)6%,white)}}.estimator-choice-card[data-selected=true],.estimator-mode-card[data-selected=true],.estimator-scope-pill[data-selected=true]{border-color:var(--svc-field);background:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.estimator-choice-card[data-selected=true],.estimator-mode-card[data-selected=true],.estimator-scope-pill[data-selected=true]{background:color-mix(in srgb,var(--svc-field)8%,white)}}.estimator-choice-card[data-selected=true],.estimator-mode-card[data-selected=true],.estimator-scope-pill[data-selected=true]{box-shadow:inset 0 0 0 1.5px var(--svc-field),0 12px 30px #10263f17}.estimator-scope-pill>span{border-color:var(--svc-copper)}@supports (color:color-mix(in lab, red, red)){.estimator-scope-pill>span{border-color:color-mix(in srgb,var(--svc-copper)68%,var(--svc-rule))}}.estimator-scope-pill:hover>span,.estimator-scope-pill:focus-visible>span{border-color:var(--svc-decision)}@supports (color:color-mix(in lab, red, red)){.estimator-scope-pill:hover>span,.estimator-scope-pill:focus-visible>span{border-color:color-mix(in srgb,var(--svc-decision)70%,var(--svc-copper))}}.estimator-scope-pill:hover>span,.estimator-scope-pill:focus-visible>span{box-shadow:0 0 0 3px var(--svc-copper)}@supports (color:color-mix(in lab, red, red)){.estimator-scope-pill:hover>span,.estimator-scope-pill:focus-visible>span{box-shadow:0 0 0 3px color-mix(in srgb,var(--svc-copper)24%,transparent)}}.estimator-choice-card:before,.estimator-mode-card:before,.estimator-scope-pill:before{background:var(--svc-copper)}@supports (color:color-mix(in lab, red, red)){.estimator-choice-card:before,.estimator-mode-card:before,.estimator-scope-pill:before{background:color-mix(in srgb,var(--svc-copper)78%,var(--svc-rule))}}.estimator-choice-card:hover:before,.estimator-choice-card:focus-visible:before,.estimator-mode-card:hover:before,.estimator-mode-card:focus-visible:before,.estimator-scope-pill:hover:before,.estimator-scope-pill:focus-visible:before{background:var(--svc-decision)}@supports (color:color-mix(in lab, red, red)){.estimator-choice-card:hover:before,.estimator-choice-card:focus-visible:before,.estimator-mode-card:hover:before,.estimator-mode-card:focus-visible:before,.estimator-scope-pill:hover:before,.estimator-scope-pill:focus-visible:before{background:color-mix(in srgb,var(--svc-decision)65%,var(--svc-copper))}}.estimator-choice-card:hover:before,.estimator-choice-card:focus-visible:before,.estimator-mode-card:hover:before,.estimator-mode-card:focus-visible:before,.estimator-scope-pill:hover:before,.estimator-scope-pill:focus-visible:before{box-shadow:1px 0 6px var(--svc-copper)}@supports (color:color-mix(in lab, red, red)){.estimator-choice-card:hover:before,.estimator-choice-card:focus-visible:before,.estimator-mode-card:hover:before,.estimator-mode-card:focus-visible:before,.estimator-scope-pill:hover:before,.estimator-scope-pill:focus-visible:before{box-shadow:1px 0 6px color-mix(in srgb,var(--svc-copper)38%,transparent)}}.estimator-choice-card[data-selected=true]:before,.estimator-mode-card[data-selected=true]:before,.estimator-scope-pill[data-selected=true]:before{background:var(--svc-field);box-shadow:1px 0 6px var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.estimator-choice-card[data-selected=true]:before,.estimator-mode-card[data-selected=true]:before,.estimator-scope-pill[data-selected=true]:before{box-shadow:1px 0 6px color-mix(in srgb,var(--svc-field)32%,transparent)}}.estimator-scope-pill[data-selected=true]>span{border-color:var(--svc-field);box-shadow:0 0 0 4px var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.estimator-scope-pill[data-selected=true]>span{box-shadow:0 0 0 4px color-mix(in srgb,var(--svc-field)16%,transparent)}}.estimator-stepper__item:focus-visible,.estimator-choice-card:focus-visible,.estimator-mode-card:focus-visible,.estimator-scope-pill:focus-visible,.estimator-bedroom-options button:focus-visible,.estimator-quantity-control button:focus-visible{outline-color:var(--svc-decision)}@supports (color:color-mix(in lab, red, red)){.estimator-stepper__item:focus-visible,.estimator-choice-card:focus-visible,.estimator-mode-card:focus-visible,.estimator-scope-pill:focus-visible,.estimator-bedroom-options button:focus-visible,.estimator-quantity-control button:focus-visible{outline-color:color-mix(in srgb,var(--svc-decision)55%,transparent)}}.estimator-bedroom-options button:not([data-selected=true]):hover{border-color:var(--svc-copper)}@supports (color:color-mix(in lab, red, red)){.estimator-bedroom-options button:not([data-selected=true]):hover{border-color:color-mix(in srgb,var(--svc-copper)62%,var(--svc-rule))}}.estimator-bedroom-options button:not([data-selected=true]):hover{background:var(--svc-copper)}@supports (color:color-mix(in lab, red, red)){.estimator-bedroom-options button:not([data-selected=true]):hover{background:color-mix(in srgb,var(--svc-copper)7%,white)}}.estimator-result-output{border-color:var(--svc-decision)}@supports (color:color-mix(in lab, red, red)){.estimator-result-output{border-color:color-mix(in srgb,var(--svc-decision)50%,var(--svc-rule))}}.estimator-result-output{background:linear-gradient(90deg,var(--svc-decision),transparent 50%),var(--svc-paper)}@supports (color:color-mix(in lab, red, red)){.estimator-result-output{background:linear-gradient(90deg,color-mix(in srgb,var(--svc-decision)8%,transparent),transparent 50%),color-mix(in srgb,var(--svc-paper)78%,white)}}.services-closing-section{background:linear-gradient(180deg,var(--svc-stone)0%,var(--svc-stone-deep)76%,var(--svc-ink-deep)100%)}@supports (color:color-mix(in lab, red, red)){.services-closing-section{background:linear-gradient(180deg,var(--svc-stone)0%,color-mix(in srgb,var(--svc-stone-deep)82%,var(--svc-ink))76%,var(--svc-ink-deep)100%)}}.services-final-cta{border-radius:var(--svc-radius);background:linear-gradient(90deg,#fffaf20b 0 1px,transparent 1px 100%)0 0/3.8rem 100%,linear-gradient(135deg,var(--svc-ink-deep)0%,var(--svc-ink)68%,var(--svc-ink-mid)100%)}.services-final-cta .section-label{color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-final-cta .section-label{color:color-mix(in srgb,var(--svc-field)62%,var(--svc-paper))}}.services-final-threshold{grid-template-columns:.7fr 1fr .42fr;gap:.5rem;max-width:24rem;margin-top:1.4rem;display:grid}.services-final-threshold span{background:#fffaf22e;border-radius:999px;height:.38rem}.services-final-threshold span:nth-child(2){background:var(--svc-field)}.services-final-threshold span:nth-child(3){background:var(--svc-decision)}.services-final-registry{border-radius:var(--svc-radius);background:#fffaf213;border-color:#fffaf22e}.services-final-registry span{color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-final-registry span{color:color-mix(in srgb,var(--svc-field)58%,var(--svc-paper))}}.services-final-registry strong{color:var(--svc-paper);overflow-wrap:anywhere}.services-final-cta__continuity{border-left:3px solid var(--svc-copper);max-width:52ch;margin:1.25rem 0 0}@supports (color:color-mix(in lab, red, red)){.services-final-cta__continuity{border-left:3px solid color-mix(in srgb,var(--svc-copper)72%,transparent)}}.services-final-cta__continuity{color:var(--svc-paper)}@supports (color:color-mix(in lab, red, red)){.services-final-cta__continuity{color:color-mix(in srgb,var(--svc-paper)78%,transparent)}}.services-final-cta__continuity{padding-left:.95rem;font-size:.96rem;font-weight:650;line-height:1.55}.services-final-cta--no-map{box-shadow:0 28px 76px -42px #07121fad,inset 0 1px #fffaf214}.services-final-cta--no-map .services-final-cta__panel{background:linear-gradient(#fffaf217,#fffaf209),#fffaf20b}.services-final-cta--no-map .btn-primary{box-shadow:0 18px 38px -22px var(--svc-decision)}@supports (color:color-mix(in lab, red, red)){.services-final-cta--no-map .btn-primary{box-shadow:0 18px 38px -22px color-mix(in srgb,var(--svc-decision)70%,black)}}@keyframes services-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.services-pathway-spine span{animation:services-rise .36s var(--motion-ease-out)both}.services-pathway-spine span:nth-child(2){animation-delay:70ms}.services-pathway-spine span:nth-child(3){animation-delay:.14s}@media (min-width:768px){.services-capability-console{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr)}.services-cleaning-focus{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (min-width:1024px){.services-command-hero.section-primitive--first{min-height:min(74svh,720px);padding-top:4.25rem;padding-bottom:5rem}.services-command-hero__grid{gap:3rem}}@media (max-width:767px){.services-page{background:radial-gradient(ellipse 154vw 54rem at var(--svc-cloud-left-x)var(--svc-cloud-left-y),#3a65cc6b 0%,#7e88e04d 32%,#e2ebfb33 58%,transparent 82%),radial-gradient(ellipse 150vw 58rem at var(--svc-cloud-right-x)var(--svc-cloud-right-y),#46a4aa5c 0%,#4c819440 38%,#e1e9e52e 62%,transparent 84%),radial-gradient(ellipse 136vw 46rem at var(--svc-cloud-mist-x)var(--svc-cloud-mist-y),#d5e1f83b 0%,#79aaba2b 44%,transparent 78%),radial-gradient(ellipse 150vw 54rem at var(--svc-cloud-sand-x)var(--svc-cloud-sand-y),#deb26838 0%,#f7e8d233 46%,transparent 82%),linear-gradient(180deg,#f1e5d7 0%,#f9efe4 28%,#f2e5d6 64%,#e4d6c5 100%)}.services-command-hero.section-primitive--first{padding-top:3rem;padding-bottom:2.8rem}.services-pathway-spine{grid-template-columns:minmax(0,1fr)}.services-pathway-spine span{border-right:0;border-bottom:1px solid var(--svc-rule)}.services-pathway-spine span:last-child{border-bottom:0}.services-responsibility-reveal__header{display:grid}.services-responsibility-reveal__header h3{font-size:2rem}.services-cleaning-focus__intro h3{font-size:1.65rem}.services-execution-inset__grid{grid-template-columns:minmax(0,1fr)}.estimator-bedroom-options:not(.estimator-bedroom-options--outdoor) button,.services-event-switch,.services-router-choice__copy strong,.services-pathway-spine strong{overflow-wrap:anywhere;white-space:normal}}@media (max-width:430px){.services-final-threshold{grid-template-columns:minmax(0,1fr)}.services-final-threshold span{height:.28rem}}@media (prefers-reduced-motion:reduce){.services-page,.services-pathway-spine span,.services-site-map__node{animation:none!important}}.services-page .services-pathway-spine{box-shadow:none}.services-page .services-pathway-spine strong{color:var(--svc-ink)}@supports (color:color-mix(in lab, red, red)){.services-page .services-pathway-spine strong{color:color-mix(in srgb,var(--svc-ink)74%,var(--svc-muted))}}.services-page .services-pathway-spine strong{font-size:.82rem}.services-capability-theatre>.mb-6{margin-bottom:1rem}.services-capability-console{background:0 0;border:0;border-radius:0;gap:clamp(.9rem,2vw,1.25rem);overflow:visible;grid-template-columns:minmax(0,1fr)!important}.services-capability-record{border-bottom:1px solid var(--svc-rule);min-width:0;display:grid}.services-capability-record__main,.services-capability-record__support{min-width:0;padding:1rem}.services-capability-record__support{border-top:1px solid var(--svc-rule);background:linear-gradient(180deg,var(--svc-stone),var(--svc-paper));align-content:start;gap:0;display:grid}@supports (color:color-mix(in lab, red, red)){.services-capability-record__support{background:linear-gradient(180deg,color-mix(in srgb,var(--svc-stone)74%,white),color-mix(in srgb,var(--svc-paper)92%,white))}}.services-capability-record .services-cleaning-focus{background:0 0;border:0;border-radius:0;gap:.85rem;padding:0;grid-template-columns:minmax(0,1fr)!important}.services-cleaning-focus__intro h3{max-width:20ch;font-size:clamp(1.45rem,2.6vw,1.95rem);line-height:1.08}.services-cleaning-focus__intro p:last-child{max-width:58ch}.services-proof-photo{isolation:isolate;border:1px solid var(--svc-field);min-height:clamp(11rem,20vw,15rem);margin:.1rem 0 .35rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.services-proof-photo{border:1px solid color-mix(in srgb,var(--svc-field)24%,var(--svc-rule))}}.services-proof-photo{background:var(--svc-stone);border-radius:.62rem;box-shadow:inset 0 1px #fffdf77a,0 16px 36px #10263f1a}.services-proof-photo:after{content:"";pointer-events:none;background:linear-gradient(#07152405,#0715243d),linear-gradient(90deg,#fffaf214 0 1px,#0000 1px 100%) 0 0/3rem 100%;position:absolute;inset:0}.services-proof-photo__image{object-fit:cover;object-position:54% 50%;filter:saturate(.92)contrast(.98);width:100%;height:100%}.services-capability-record .services-cleaning-focus__grid{border-top:1px solid var(--svc-rule);grid-template-columns:minmax(0,1fr);gap:0}.services-capability-record .services-cleaning-focus__item{border-color:var(--svc-rule);min-width:0;padding:.72rem 0}.services-capability-record .services-cleaning-focus__item>span{background:var(--svc-field);border-color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-capability-record .services-cleaning-focus__item>span{border-color:color-mix(in srgb,var(--svc-field)65%,var(--svc-rule))}}.services-capability-record .services-module-stack__header{border:0;border-bottom:1px solid var(--svc-rule);background:0 0;border-radius:0;gap:.35rem;padding:0 0 .85rem}.services-capability-record .services-module-stack__header strong{max-width:34ch;font-size:.92rem}.svc-clean-acc{gap:.76rem;min-width:0;display:grid}.svc-clean-acc__intro{gap:.38rem;min-width:0;display:grid}.svc-clean-acc__eyebrow{margin:0}.svc-clean-acc__title-main{max-width:21ch;color:var(--svc-ink);font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:clamp(1.32rem,2.4vw,1.82rem);font-weight:700;line-height:1.08}.svc-clean-acc__summary{max-width:58ch;color:var(--body);margin:0;font-size:.9rem;line-height:1.55}.svc-clean-acc__list{border-top:1px solid var(--svc-rule);gap:0;display:grid}.svc-clean-acc__item{border-bottom:1px solid var(--svc-rule);min-width:0;transition:background .18s,border-color .18s,box-shadow .18s;position:relative}.svc-clean-acc__item.is-open{border-bottom-color:var(--svc-decision,#b8664a)}@supports (color:color-mix(in lab, red, red)){.svc-clean-acc__item.is-open{border-bottom-color:color-mix(in srgb,var(--svc-decision,#b8664a)22%,var(--svc-rule))}}.svc-clean-acc__item.is-open{background:var(--svc-paper)}@supports (color:color-mix(in lab, red, red)){.svc-clean-acc__item.is-open{background:color-mix(in srgb,var(--svc-paper)84%,var(--svc-stone))}}.svc-clean-acc__item.is-open{box-shadow:inset 3px 0 0 var(--svc-decision,#b8664a)}.svc-clean-acc__head{margin:0}.svc-clean-acc__trigger{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1.7rem minmax(0,1fr);align-items:center;gap:.52rem;width:100%;padding:.66rem .66rem .62rem .74rem;transition:background .18s;display:grid}.svc-clean-acc__trigger:focus-visible{outline:1.5px solid var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.svc-clean-acc__trigger:focus-visible{outline:1.5px solid color-mix(in srgb,var(--svc-field)72%,var(--svc-decision,#b8664a))}}.svc-clean-acc__trigger:focus-visible{outline-offset:-4px}.svc-clean-acc__item.is-open .svc-clean-acc__trigger{padding-bottom:.46rem}.svc-clean-acc__marker{letter-spacing:0;color:var(--svc-muted);font-size:.7rem;font-weight:900;transition:color .18s}.svc-clean-acc__title{color:var(--svc-ink);overflow-wrap:anywhere;font-size:.92rem;font-weight:800;line-height:1.22;transition:color .18s}.svc-clean-acc__trigger:hover .svc-clean-acc__title{color:var(--svc-field)}.svc-clean-acc__item.is-open .svc-clean-acc__marker{color:var(--svc-decision,#b8664a)}.svc-clean-acc__item.is-open .svc-clean-acc__title{color:var(--svc-ink);font-weight:950}.svc-clean-acc__panel{min-width:0}.svc-clean-acc__panel-inner{transform-origin:top;gap:.55rem;padding:0 .74rem .86rem;animation:.26s both svcCleanIn;display:grid}.svc-clean-acc__body{max-width:54ch;color:var(--body);margin:0;font-size:.86rem;line-height:1.46}.svc-clean-acc__micro{gap:.3rem;max-width:58ch;margin:.02rem 0 .04rem;display:grid}.svc-clean-acc__micro-line{grid-template-columns:minmax(4.75rem,.2fr) minmax(0,1fr);align-items:baseline;gap:.55rem;min-width:0;display:grid}.svc-clean-acc__micro-line dt,.svc-clean-acc__micro-line dd{min-width:0;margin:0}.svc-clean-acc__micro-line dt{color:var(--svc-decision,#b8664a)}@supports (color:color-mix(in lab, red, red)){.svc-clean-acc__micro-line dt{color:color-mix(in srgb,var(--svc-decision,#b8664a)80%,var(--svc-ink))}}.svc-clean-acc__micro-line dt{white-space:nowrap;font-size:.72rem;font-weight:900;line-height:1.35}.svc-clean-acc__micro-line dt:after{content:":"}.svc-clean-acc__micro-line dd{color:var(--body)}@supports (color:color-mix(in lab, red, red)){.svc-clean-acc__micro-line dd{color:color-mix(in srgb,var(--body)88%,var(--svc-ink))}}.svc-clean-acc__micro-line dd{font-size:.82rem;line-height:1.42}.svc-clean-acc__photo{border-color:var(--svc-field);min-height:clamp(7.9rem,12vw,10.3rem);margin:.08rem 0 0}@supports (color:color-mix(in lab, red, red)){.svc-clean-acc__photo{border-color:color-mix(in srgb,var(--svc-field)18%,var(--svc-rule))}}.svc-clean-acc__photo{box-shadow:inset 0 1px #fffdf76b,0 10px 24px #10263f14}@keyframes svcCleanIn{0%{clip-path:inset(0 0 10%);opacity:0;transform:translateY(-4px)scaleY(.985)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.svc-clean-acc__panel-inner{animation:none}}.services-capability-record .services-module-system{gap:0;grid-template-columns:minmax(0,1fr)!important}.services-capability-record .operational-module-tile--compact{border:0;border-bottom:1px solid var(--svc-rule);box-shadow:none;background:0 0;border-radius:0;display:block}.services-capability-record .operational-module-tile--compact:last-child{border-bottom:0}.services-capability-record .operational-module-tile:hover{border-color:var(--svc-rule);box-shadow:none;transform:none}.services-capability-record .operational-module-tile:before,.services-capability-record .module-tile-visual{display:none}.services-capability-record .operational-module-tile__content{padding:.85rem 0!important}.services-capability-record .operational-module-tile h3{margin-bottom:.45rem;font-size:1rem}.services-capability-record .operational-module-tile .text-body{font-size:.82rem;line-height:1.45}.services-capability-record .operational-module-tile__header>span{border-color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-capability-record .operational-module-tile__header>span{border-color:color-mix(in srgb,var(--svc-field)42%,var(--svc-rule))}}.services-capability-record .operational-module-tile__header>span{background:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-capability-record .operational-module-tile__header>span{background:color-mix(in srgb,var(--svc-field)10%,var(--svc-paper))}}.services-capability-record .operational-module-tile__header>span{color:var(--svc-field)}.services-capability-record .operational-module-tile__list{flex-wrap:wrap;gap:.35rem;display:flex;margin-top:.65rem!important}.services-capability-record .operational-module-tile__list li{border:1px solid var(--svc-rule);display:block}@supports (color:color-mix(in lab, red, red)){.services-capability-record .operational-module-tile__list li{border:1px solid color-mix(in srgb,var(--svc-rule)74%,transparent)}}.services-capability-record .operational-module-tile__list li{overflow-wrap:anywhere;background:#fffaf26b;border-radius:999px;padding:.28rem .52rem;font-size:.74rem;line-height:1.3}.services-capability-record .operational-module-tile__list li>span:first-child{display:none}.services-capability-footnotes{border-bottom:1px solid var(--svc-rule);min-width:0;display:grid}.services-capability-footnotes .services-module-guardrail,.services-capability-footnotes .services-partner-note{background:var(--svc-paper);border:0;border-radius:0;margin:0}@supports (color:color-mix(in lab, red, red)){.services-capability-footnotes .services-module-guardrail,.services-capability-footnotes .services-partner-note{background:color-mix(in srgb,var(--svc-paper)86%,white)}}.services-capability-footnotes .services-module-guardrail,.services-capability-footnotes .services-partner-note{box-shadow:none;padding:.9rem 1rem}.services-capability-footnotes .services-module-guardrail{border-bottom:1px solid var(--svc-rule)}.services-capability-footnotes .services-partner-note{color:var(--svc-muted);font-size:.78rem}.services-checkpoint{border:1px solid var(--authority,#10263f);gap:0;min-width:0;margin-top:.35rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.services-checkpoint{border:1px solid color-mix(in srgb,var(--authority,#10263f)22%,var(--svc-rule))}}.services-checkpoint{background:#fffdf8;border-radius:.7rem;overflow:hidden;box-shadow:0 22px 46px -34px #07152480}.services-checkpoint__marker{border-top:4px solid var(--svc-decision,#b8664a);background:linear-gradient(90deg,var(--svc-decision,#b8664a),transparent 40%),var(--authority,#10263f);align-items:center;gap:.8rem;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.services-checkpoint__marker{background:linear-gradient(90deg,color-mix(in srgb,var(--svc-decision,#b8664a)30%,transparent),transparent 40%),color-mix(in srgb,var(--authority,#10263f)97%,black)}}.services-checkpoint__marker{color:var(--authority-on-dark,#fffaf2);letter-spacing:.2em;text-transform:uppercase;padding:.92rem 1.1rem;font-size:clamp(.82rem,1.5vw,.98rem);font-weight:950;line-height:1.2}.services-checkpoint__marker-icon{color:#dca43c;filter:drop-shadow(0 1px 2px #07152473);flex:none;width:1.55rem;height:1.55rem}.services-checkpoint__body{gap:0;min-width:0;display:grid}.services-checkpoint__request{background:#fffdf8;align-content:start;gap:.68rem;min-width:0;padding:1.05rem 1rem;display:grid}.services-checkpoint__label{color:var(--svc-decision,#b8664a);margin:0}@supports (color:color-mix(in lab, red, red)){.services-checkpoint__label{color:color-mix(in srgb,var(--svc-decision,#b8664a)84%,var(--authority,#10263f))}}.services-checkpoint__label{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.2}.services-checkpoint__title{max-width:30ch;color:var(--authority,#10263f);letter-spacing:-.01em;margin:0;font-size:clamp(1.1rem,1.9vw,1.32rem);font-weight:950;line-height:1.16}.services-checkpoint__rule{max-width:42ch;color:var(--authority,#10263f);margin:0}@supports (color:color-mix(in lab, red, red)){.services-checkpoint__rule{color:color-mix(in srgb,var(--authority,#10263f)76%,var(--body))}}.services-checkpoint__rule{font-size:.86rem;line-height:1.5}.services-checkpoint__possible{gap:.5rem;margin-top:.1rem;display:grid}.services-checkpoint__list-title{color:var(--svc-field,var(--support));margin:0}@supports (color:color-mix(in lab, red, red)){.services-checkpoint__list-title{color:color-mix(in srgb,var(--svc-field,var(--support))80%,var(--authority,#10263f))}}.services-checkpoint__list-title{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900;line-height:1.2}.services-checkpoint__list{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.services-checkpoint__list li{overflow-wrap:anywhere;padding-left:1.15rem;font-size:.85rem;line-height:1.4;position:relative}.services-checkpoint__list--possible li{color:var(--authority,#10263f)}@supports (color:color-mix(in lab, red, red)){.services-checkpoint__list--possible li{color:color-mix(in srgb,var(--authority,#10263f)74%,var(--body))}}.services-checkpoint__list--possible li:before{color:var(--svc-decision,#b8664a);content:"+";font-size:.95rem;font-weight:950;line-height:1.4;position:absolute;top:0;left:0}.services-checkpoint__gate{z-index:2;border:2px solid var(--svc-decision,#b8664a);align-content:center;justify-items:stretch;gap:.72rem;min-width:0;margin:.95rem 1rem 1.05rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.services-checkpoint__gate{border:2px solid color-mix(in srgb,var(--svc-decision,#b8664a)40%,var(--authority,#10263f))}}.services-checkpoint__gate{background:linear-gradient(#fff,#fff6ea);border-radius:.7rem;padding:1.05rem 1rem;box-shadow:0 18px 34px -20px #07152480,inset 0 1px #fff}.services-checkpoint__gate-label{border-bottom:1px solid var(--svc-decision,#b8664a);margin:0;padding-bottom:.5rem}@supports (color:color-mix(in lab, red, red)){.services-checkpoint__gate-label{border-bottom:1px solid color-mix(in srgb,var(--svc-decision,#b8664a)36%,transparent)}}.services-checkpoint__gate-label{color:var(--svc-decision,#b8664a)}@supports (color:color-mix(in lab, red, red)){.services-checkpoint__gate-label{color:color-mix(in srgb,var(--svc-decision,#b8664a)86%,var(--authority,#10263f))}}.services-checkpoint__gate-label{letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:950;line-height:1.2}.services-checkpoint__sequence{flex-wrap:wrap;align-items:center;gap:.3rem 0;margin:0;padding:0;list-style:none;display:flex}.services-checkpoint__sequence li{color:var(--authority,#10263f);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.services-checkpoint__sequence li{color:color-mix(in srgb,var(--authority,#10263f)84%,var(--body))}}.services-checkpoint__sequence li{letter-spacing:.05em;text-transform:uppercase;font-size:.73rem;font-weight:900}.services-checkpoint__sequence li:not(:first-child):before{color:var(--svc-decision,#b8664a);content:"→";margin:0 .5rem;font-weight:950}.services-checkpoint__gate-note{color:var(--authority,#10263f);margin:0}@supports (color:color-mix(in lab, red, red)){.services-checkpoint__gate-note{color:color-mix(in srgb,var(--authority,#10263f)70%,var(--body))}}.services-checkpoint__gate-note{font-size:.8rem;line-height:1.4}.services-checkpoint__cta{text-align:center;white-space:normal;justify-content:center;align-items:center;width:100%;min-height:3rem;padding:.8rem 1.05rem;font-weight:900;display:inline-flex}.services-checkpoint__lockout{background:linear-gradient(168deg,#071524 0%,var(--authority,#10263f)100%);align-content:start;gap:.62rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.services-checkpoint__lockout{background:linear-gradient(168deg,#071524 0%,color-mix(in srgb,var(--authority,#10263f)94%,black)100%)}}.services-checkpoint__lockout{color:var(--authority-on-dark,#fffaf2);padding:1.05rem 1rem}.services-checkpoint__list-title--lockout{color:var(--copper,#d6ad6a)}@supports (color:color-mix(in lab, red, red)){.services-checkpoint__list-title--lockout{color:color-mix(in srgb,var(--copper,#d6ad6a)72%,var(--authority-on-dark,#fffaf2))}}.services-checkpoint__list-title--lockout{letter-spacing:.13em;font-size:.74rem}.services-checkpoint__list--lockout li{color:var(--authority-on-dark,#fffaf2)}@supports (color:color-mix(in lab, red, red)){.services-checkpoint__list--lockout li{color:color-mix(in srgb,var(--authority-on-dark,#fffaf2)80%,transparent)}}.services-checkpoint__list--lockout li{text-decoration:line-through;-webkit-text-decoration-color:var(--authority-on-dark,#fffaf2);-webkit-text-decoration-color:var(--authority-on-dark,#fffaf2);-webkit-text-decoration-color:var(--authority-on-dark,#fffaf2);text-decoration-color:var(--authority-on-dark,#fffaf2)}@supports (color:color-mix(in lab, red, red)){.services-checkpoint__list--lockout li{-webkit-text-decoration-color:color-mix(in srgb,var(--authority-on-dark,#fffaf2)36%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--authority-on-dark,#fffaf2)36%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--authority-on-dark,#fffaf2)36%,transparent);text-decoration-color:color-mix(in srgb,var(--authority-on-dark,#fffaf2)36%,transparent)}}.services-checkpoint__list--lockout li{text-decoration-thickness:1px}.services-checkpoint__list--lockout li:before{color:var(--svc-decision,#b8664a);content:"×";font-size:.92rem;font-weight:950;line-height:1.4;text-decoration:none;position:absolute;top:0;left:0}.services-execution-inset--subordinate{background:linear-gradient(90deg,var(--svc-field),transparent 55%),var(--svc-stone);border:0;border-radius:0;margin:0}@supports (color:color-mix(in lab, red, red)){.services-execution-inset--subordinate{background:linear-gradient(90deg,color-mix(in srgb,var(--svc-field)7%,transparent),transparent 55%),color-mix(in srgb,var(--svc-stone)62%,var(--svc-paper))}}.services-execution-inset--subordinate{padding:.95rem 1rem}.services-execution-inset--subordinate h3{font-size:clamp(1rem,1.6vw,1.16rem)}.services-execution-inset--subordinate p{font-size:.84rem}.services-execution-inset--subordinate .services-execution-inset__grid{gap:.65rem}.services-execution-inset--subordinate .services-execution-card{background:0 0;border:0;border-radius:0;padding:0}.services-execution-inset--subordinate .services-execution-card__title{border-bottom:0;margin-bottom:.45rem;padding-bottom:0;color:var(--svc-field)!important}.services-execution-inset--subordinate .services-execution-list{flex-wrap:wrap;gap:.4rem;margin:0;list-style:none;display:flex}.services-execution-inset--subordinate .services-execution-list li{border:1px solid var(--svc-rule);min-width:0}@supports (color:color-mix(in lab, red, red)){.services-execution-inset--subordinate .services-execution-list li{border:1px solid color-mix(in srgb,var(--svc-rule)74%,transparent)}}.services-execution-inset--subordinate .services-execution-list li{color:var(--svc-ink);overflow-wrap:anywhere;background:#fffaf26b;border-radius:999px;padding:.32rem .58rem;font-size:.76rem;line-height:1.3}.services-execution-inset--subordinate .services-execution-list li:before{display:none}.services-execution-inset--subordinate .services-execution-inset__footer{border-top-style:dashed;flex-direction:row;justify-content:space-between;align-items:center;gap:.9rem}.services-execution-inset--subordinate .services-execution-inset__footer .btn-secondary{flex:none;min-height:2.4rem;padding:.55rem .85rem}.services-event-sequence{align-content:center;gap:.85rem;min-height:15rem;padding:1rem;display:grid}.services-event-sequence__steps{gap:.6rem;display:grid}.services-event-sequence__step{border:1px solid var(--svc-rule);background:var(--svc-paper);border-radius:.5rem;grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.services-event-sequence__step{background:color-mix(in srgb,var(--svc-paper)82%,white)}}.services-event-sequence__step{padding:.72rem}.services-event-sequence__step span{border:1px solid var(--svc-field);justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.services-event-sequence__step span{border:1px solid color-mix(in srgb,var(--svc-field)42%,var(--svc-rule))}}.services-event-sequence__step span{background:var(--svc-field);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.services-event-sequence__step span{background:color-mix(in srgb,var(--svc-field)10%,var(--svc-paper))}}.services-event-sequence__step span{color:var(--svc-field);font-size:.68rem;font-weight:950}.services-event-sequence__step strong{color:var(--svc-ink);overflow-wrap:anywhere;font-size:.9rem;line-height:1.25}.services-event-sequence__threshold{border:1px solid var(--svc-decision);justify-self:start}@supports (color:color-mix(in lab, red, red)){.services-event-sequence__threshold{border:1px solid color-mix(in srgb,var(--svc-decision)42%,var(--svc-rule))}}.services-event-sequence__threshold{background:var(--svc-decision);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.services-event-sequence__threshold{background:color-mix(in srgb,var(--svc-decision)8%,var(--svc-paper))}}.services-event-sequence__threshold{color:var(--svc-decision)}@supports (color:color-mix(in lab, red, red)){.services-event-sequence__threshold{color:color-mix(in srgb,var(--svc-decision)78%,var(--svc-ink))}}.services-event-sequence__threshold{letter-spacing:.08em;text-transform:uppercase;padding:.45rem .7rem;font-size:.72rem;font-weight:950;line-height:1.25}@media (min-width:768px){.services-capability-record{grid-template-columns:minmax(0,.62fr) minmax(18rem,.38fr)}.services-capability-record__main,.services-capability-record__support{padding:1.15rem}.services-capability-record__support{border-top:0;border-left:1px solid var(--svc-rule)}.services-capability-footnotes{grid-template-columns:minmax(0,.62fr) minmax(18rem,.38fr)}.services-capability-footnotes .services-module-guardrail{border-right:1px solid var(--svc-rule);border-bottom:0;grid-template-columns:minmax(5.5rem,.18fr) minmax(0,.82fr);align-items:center}.services-checkpoint__body{grid-template-columns:minmax(0,1.12fr) minmax(14.5rem,.94fr) minmax(0,.82fr);align-items:stretch}.services-checkpoint__request{box-shadow:inset -1px 0 0 var(--svc-rule);padding:1.4rem 2.5rem 1.4rem 1.35rem}.services-checkpoint__gate{z-index:2;margin:0 -1.4rem;padding:1.45rem 1.35rem;box-shadow:0 26px 46px -22px #0715248c,inset 0 1px #fff}.services-checkpoint__lockout{padding:1.4rem 1.35rem 1.4rem 2.6rem}.services-execution-inset--subordinate{grid-template-columns:minmax(13rem,.34fr) minmax(0,.42fr) minmax(12rem,.24fr);align-items:start}.services-execution-inset--subordinate .services-execution-inset__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-execution-inset--subordinate .services-execution-inset__footer{border-top:0;border-left:1px dashed var(--svc-rule);align-self:stretch;padding-top:0;padding-left:1rem}.services-event-sequence__steps{grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.services-event-sequence__steps:before{background:var(--svc-field);height:1px;position:absolute;top:1.78rem;left:10%;right:10%}@supports (color:color-mix(in lab, red, red)){.services-event-sequence__steps:before{background:color-mix(in srgb,var(--svc-field)42%,var(--svc-rule))}}.services-event-sequence__steps:before{content:""}.services-event-sequence__step{z-index:1;text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;position:relative}}@media (max-width:767px){.services-capability-theatre>.mb-6{margin-bottom:.8rem}.services-capability-record__main,.services-capability-record__support,.services-capability-footnotes .services-module-guardrail,.services-capability-footnotes .services-partner-note,.services-execution-inset--subordinate{padding:.85rem}.services-capability-record .operational-module-tile__content{padding:.72rem 0!important}.svc-clean-acc__trigger{padding:.64rem .58rem .6rem .68rem}.svc-clean-acc__panel-inner{padding-left:.68rem;padding-right:.68rem}.svc-clean-acc__micro-line{grid-template-columns:minmax(4.35rem,auto) minmax(0,1fr);gap:.45rem}.svc-clean-acc__photo{min-height:8.15rem}.services-execution-inset--subordinate .services-execution-inset__footer{flex-direction:column;align-items:flex-start}.services-execution-inset--subordinate .services-execution-inset__footer .btn-secondary{width:100%}.services-checkpoint__marker{letter-spacing:.16em;padding:.85rem .9rem}.services-checkpoint__request,.services-checkpoint__lockout{padding:1rem .9rem}.services-checkpoint__gate{margin:.9rem .9rem 1rem;padding:1rem .95rem}.services-event-sequence{min-height:auto}}@media (prefers-reduced-motion:reduce){.services-capability-record .operational-module-tile{transition:none!important}}.services-page .estimator-parameter-grid{container:estimator-params/inline-size}.services-page .estimator-parameter-grid>.estimator-bedroom-card--outdoor{grid-column:1/-1}.services-page .estimator-bedroom-options--outdoor{grid-template-columns:minmax(0,1fr)}@container estimator-params (min-width:38rem){.services-page .estimator-bedroom-options--outdoor{grid-template-columns:repeat(3,minmax(0,1fr))}}.services-page .estimator-bedroom-options--outdoor button{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-align:center;white-space:normal;justify-content:center;align-items:center;width:100%;min-height:3rem;padding:.65rem .85rem;line-height:1.2;display:flex}.services-page .estimator-bedroom-options:not(.estimator-bedroom-options--outdoor) button{overflow-wrap:anywhere;text-align:center;white-space:normal;justify-content:center;align-items:center;min-width:0;height:auto;min-height:3rem;padding:.62rem .5rem;line-height:1.2;display:inline-flex}@media (max-width:430px){.services-page .estimator-bedroom-card{padding:.85rem}.services-page .estimator-bedroom-options{gap:.4rem}.services-page .estimator-bedroom-options--outdoor button{min-height:2.9rem;font-size:.86rem}}.hiw-procedure-page{--hiw-ink:#10263f;--hiw-ink-deep:#071523;--hiw-paper:#fffaf2;--hiw-paper-strong:#fffdf8;--hiw-stone:#f2eee6;--hiw-rule:#d8cdbc;--hiw-field:#2f6f73;--hiw-decision:#b8664a;--hiw-muted:#68767a}.hiw-procedure-hero{background:linear-gradient(90deg,#fffaf209 0 1px,#0000 1px 100%) 0 0/4.5rem 100%,radial-gradient(30rem 18rem at 86% 22%,#2f6f733d,#0000 72%),radial-gradient(24rem 14rem at 44% 100%,#b8664a21,#0000 72%),linear-gradient(135deg,#071523 0%,#10263f 56%,#163b5c 100%);min-height:min(64svh,600px)}.hiw-procedure-hero__grid{align-items:center;gap:2rem;display:grid}.hiw-procedure-hero__copy,.hiw-procedure-register,.hiw-procedure-shell,.hiw-evidence-shell,.hiw-action-log{min-width:0}.hiw-procedure-register{background:linear-gradient(90deg,#10263f0a 0 1px,transparent 1px 100%)0 0/3.2rem 100%,linear-gradient(180deg,var(--hiw-paper-strong),var(--hiw-paper));color:var(--hiw-ink);border:1px solid #fffaf238;border-radius:.55rem;position:relative;overflow:hidden;box-shadow:0 24px 68px #020c1847,inset 0 1px #ffffffb8}.hiw-procedure-register__header{border-bottom:1px solid var(--hiw-rule);grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1rem;padding:1rem;display:grid}.hiw-procedure-register__header p,.hiw-procedure-register__header span,.hiw-procedure-register__row span{color:var(--hiw-field);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:950;line-height:1.25}.hiw-procedure-register__header strong{color:var(--hiw-ink);grid-column:1;font-size:1.15rem;line-height:1.2}.hiw-procedure-register__header span{border:1px solid var(--hiw-field);grid-area:1/2/span 2;align-self:start}@supports (color:color-mix(in lab, red, red)){.hiw-procedure-register__header span{border:1px solid color-mix(in srgb,var(--hiw-field)40%,var(--hiw-rule))}}.hiw-procedure-register__header span{border-radius:999px;padding:.35rem .55rem}.hiw-procedure-register__body{gap:.75rem;padding:1rem;display:grid}.hiw-procedure-register__rows{border:1px solid var(--hiw-rule);background:#ffffff52;border-radius:.45rem;display:grid}.hiw-procedure-register__row{border-bottom:1px solid var(--hiw-rule);grid-template-columns:minmax(6.25rem,.34fr) minmax(0,1fr);gap:.8rem;padding:.78rem .85rem;display:grid}.hiw-procedure-register__row:last-child{border-bottom:0}.hiw-procedure-register__row strong{min-width:0;color:var(--hiw-ink);overflow-wrap:anywhere;font-size:.92rem;line-height:1.35}.hiw-procedure-register__stamp{border:1px solid var(--hiw-decision);justify-self:end}@supports (color:color-mix(in lab, red, red)){.hiw-procedure-register__stamp{border:1px solid color-mix(in srgb,var(--hiw-decision)48%,transparent)}}.hiw-procedure-register__stamp{color:var(--hiw-decision);border-radius:.32rem}@supports (color:color-mix(in lab, red, red)){.hiw-procedure-register__stamp{color:color-mix(in srgb,var(--hiw-decision)86%,var(--hiw-ink))}}.hiw-procedure-register__stamp{letter-spacing:.1em;text-transform:uppercase;padding:.42rem .5rem;font-size:.68rem;font-weight:950;transform:rotate(-1.4deg)}.hiw-procedure-section{color:#fffaf2;background:radial-gradient(44rem 34rem at 12% 8%,#2f6f734d,#0000 70%),radial-gradient(34rem 28rem at 84% 18%,#b8664a33,#0000 72%),radial-gradient(42rem 28rem at 52% 105%,#d29a5726,#0000 76%),linear-gradient(150deg,#04101b 0%,#071726 42%,#10263f 100%);position:relative;overflow:clip}.hiw-procedure-section.section-primitive--compact{padding-block:0}.hiw-procedure-section>.container{width:min(100%,100vw);max-width:none;padding-inline:0}.hiw-procedure-journey{--journey-progress:0;--journey-progress-percent:0%;--journey-stage-progress:0;isolation:isolate;position:relative}.hiw-procedure-journey:before{z-index:-1;content:"";opacity:.66;background:linear-gradient(90deg,#fffaf207 0 1px,#0000 1px 100%) 0 0/8.2rem 100%,linear-gradient(0deg,#fffaf205 0 1px,#0000 1px 100%) 0 0/100% 6.8rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0 48%,#0000 78%);mask-image:radial-gradient(circle at 50% 42%,#000 0 48%,#0000 78%)}.hiw-procedure-journey__track{min-height:clamp(228rem,500vh,330rem);position:relative}.hiw-procedure-journey__exit-runway{z-index:1;pointer-events:none;min-height:clamp(12rem,22vh,18rem);position:relative}.hiw-procedure-journey__exit-runway:before{content:"";background:radial-gradient(38rem 18rem at 72% 0,#2f6f731f,#0000 72%),linear-gradient(#020c1800,#020c1847);position:absolute;inset:0}.hiw-procedure-journey__footer{--journey-left-column:minmax(15.25rem,.28fr);--journey-left-pad:clamp(1rem,3.2vw,3.6rem);--journey-column-gap:clamp(1.55rem,3.7vw,4.45rem);z-index:4;min-width:0;padding-inline:clamp(1.1rem,2.4vw,2.35rem);position:absolute;bottom:clamp(1.5rem,4vh,3rem);left:0;right:0}.hiw-procedure-journey__footer-inner{grid-template-columns:var(--journey-left-column)minmax(0,1fr);gap:var(--journey-column-gap);padding:clamp(.95rem,2vh,1.28rem)var(--journey-left-pad)0;border-top:1px solid #fffaf21a;align-items:start;display:grid}.hiw-procedure-journey__sticky{top:calc(var(--header-offset) + var(--journey-nav-height));min-height:42rem;height:calc(100svh - var(--header-offset) - var(--journey-nav-height));align-items:stretch;max-height:60rem;padding:clamp(4.25rem,7vh,5.6rem) clamp(1.1rem,2.4vw,2.35rem) clamp(.9rem,1.6vh,1.35rem);display:flex;position:sticky}.hiw-procedure-journey__field{--journey-left-column:minmax(15.25rem,.28fr);--journey-left-pad:clamp(1rem,3.2vw,3.6rem);--journey-column-gap:clamp(1.55rem,3.7vw,4.45rem);--journey-row-gap:clamp(1rem,2vh,1.45rem);--journey-footer-space:clamp(5.4rem,9.2vh,6.7rem);grid-template-columns:var(--journey-left-column)minmax(0,1fr);grid-template-rows:minmax(0,1fr)var(--journey-footer-space);column-gap:var(--journey-column-gap);row-gap:var(--journey-row-gap);width:100%;min-width:0;box-shadow:none;background:radial-gradient(42rem 26rem at 66% 38%,#5ba69e1f,#0000 72%),radial-gradient(32rem 22rem at 78% 72%,#b8664a1a,#0000 72%);border:0;border-radius:0;padding:0;display:grid;position:relative;overflow:visible}.hiw-procedure-journey__field:before,.hiw-procedure-journey__field:after{content:"";pointer-events:none;position:absolute}.hiw-procedure-journey__field:before{background:radial-gradient(28rem 18rem at var(--journey-progress-percent)48%,#6fb6ac2e,transparent 72%);opacity:.52;inset:-1rem}.hiw-procedure-journey__field:after{background:radial-gradient(circle at 62% 48%,#0000 0 42%,#020c186b 100%),linear-gradient(#fffaf20a,#0000 32%,#020c1838);inset:-1rem -2rem}.hiw-procedure-journey__intro,.hiw-procedure-journey__corridor,.hiw-procedure-journey__stages,.hiw-procedure-journey__guardrails{z-index:1;position:relative}.hiw-procedure-journey__intro{min-width:0;max-width:none;padding-block:0;padding-left:var(--journey-left-pad);flex-direction:column;grid-area:1/1;justify-content:center;align-self:stretch;gap:clamp(.78rem,1.25vw,1rem);display:flex}.hiw-procedure-journey__intro .section-label{color:var(--hiw-field)}@supports (color:color-mix(in lab, red, red)){.hiw-procedure-journey__intro .section-label{color:color-mix(in srgb,var(--hiw-field)66%,#fffaf2)}}.hiw-procedure-journey__intro .h2-system{color:#fffaf2;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:balance;word-break:normal;max-width:13.5ch;margin-top:.38rem;font-size:clamp(2rem,2.48vw,2.95rem);line-height:1.05}.hiw-procedure-journey__intro>p{color:#fffaf2bd;max-width:20rem;margin:0;font-size:.88rem;line-height:1.5}.hiw-procedure-journey__rule{border-left:3px solid var(--hiw-decision);gap:.45rem;max-width:20.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hiw-procedure-journey__rule{border-left:3px solid color-mix(in srgb,var(--hiw-decision)72%,#fffaf2)}}.hiw-procedure-journey__rule{background:linear-gradient(90deg,#b8664a2b,#fffaf205);padding:.78rem .9rem}.hiw-procedure-journey__rule span,.hiw-procedure-journey__artifact span,.hiw-procedure-journey__guardrails span{color:#fffaf294;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.25}.hiw-procedure-journey__rule strong{color:#fffaf2;font-size:1.12rem;line-height:1.12}.hiw-procedure-journey__corridor{isolation:isolate;grid-area:1/2;align-self:stretch;min-width:0;height:100%;min-height:0;overflow:hidden}.hiw-procedure-journey__corridor:before,.hiw-procedure-journey__corridor:after{content:"";pointer-events:none;position:absolute;inset:8% 5% 7% 0}.hiw-procedure-journey__corridor:before{opacity:.32;background:linear-gradient(105deg,#0000 0 12%,#fffaf20d 12.2% 12.55%,#0000 12.8% 100%),linear-gradient(105deg,#0000 0 32%,#6fb6ac1f 32.2% 32.5%,#0000 32.9% 100%),linear-gradient(105deg,#0000 0 72%,#b8664a2e 72.1% 72.45%,#0000 72.8% 100%)}.hiw-procedure-journey__corridor:after{background:radial-gradient(circle at var(--journey-progress-percent)48%,#d29a572e,transparent 34%);mix-blend-mode:screen;opacity:.44}.hiw-procedure-journey__route-map{z-index:0;width:100%;height:82%;position:absolute;top:-8%;left:0;overflow:visible}.hiw-procedure-journey__route-base,.hiw-procedure-journey__route-progress{fill:none;stroke-linecap:round;stroke-linejoin:round}.hiw-procedure-journey__route-base{stroke:#fffaf20d;stroke-width:32px}.hiw-procedure-journey__route-progress{stroke:#6fb6acb8;stroke-width:12px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--journey-progress));filter:drop-shadow(0 0 12px #6fb6ac38)}.hiw-procedure-journey__checkpoint line{stroke:#fffaf20b;stroke-width:4px;stroke-linecap:square}.hiw-procedure-journey__checkpoint[data-stage-key=decision] line{stroke:#d29a572e;stroke-width:7px}.hiw-procedure-journey__threshold-plane{z-index:5;opacity:0;pointer-events:none;transform-origin:50%;width:clamp(.82rem,1vw,1.14rem);transition:opacity .32s var(--motion-ease-out),transform .32s var(--motion-ease-out);background:linear-gradient(#0000 0%,#d29a57eb 16% 84%,#0000 100%),linear-gradient(90deg,#fffaf257,#b8664ab8);position:absolute;top:-.95rem;bottom:-.95rem;right:-1.35rem;transform:skew(-10deg)scaleY(.84);box-shadow:0 0 0 1px #fffaf224,-.55rem 0 #b8664a2e,0 0 34px #b8664a6b}.hiw-procedure-journey__threshold-plane:before{content:"";background:linear-gradient(90deg,#d29a57db,#0000);width:clamp(5.25rem,9vw,8.5rem);height:.18rem;position:absolute;top:50%;right:-.65rem;transform:translateY(-50%)}.hiw-procedure-journey__threshold-plane:after{color:var(--hiw-decision);position:absolute;top:50%;left:calc(100% + .46rem)}@supports (color:color-mix(in lab, red, red)){.hiw-procedure-journey__threshold-plane:after{color:color-mix(in srgb,var(--hiw-decision)82%,#fffaf2)}}.hiw-procedure-journey__threshold-plane:after{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;font-size:.64rem;font-weight:950;line-height:1;transform:translateY(-50%)}.hiw-procedure-journey__stage[data-stage-key=decision][data-active=true] .hiw-procedure-journey__threshold-plane{opacity:1;transform:skew(-10deg)scaleY(1)}.hiw-procedure-journey__closure-mark{color:#fffaf2;opacity:0;width:min(100%,9.45rem);min-height:3.75rem;transition:opacity .32s var(--motion-ease-out),transform .36s var(--motion-ease-out);background:linear-gradient(135deg,#2f6f7347,#fffaf20b),linear-gradient(90deg,#fffaf214 0 1px,#0000 1px 100%) 0 0/.72rem 100%;border:1px solid #6fb6ac8f;border-radius:.18rem;justify-self:start;place-items:center;margin-bottom:.28rem;display:inline-grid;position:relative;transform:rotate(-5deg)scale(.92);box-shadow:inset 0 0 0 1px #fffaf214,0 12px 28px #020c183d}.hiw-procedure-journey__closure-mark:before,.hiw-procedure-journey__closure-mark:after{content:"";position:absolute}.hiw-procedure-journey__closure-mark:before{border:1px solid #fffaf238;border-radius:.12rem;inset:.34rem}.hiw-procedure-journey__closure-mark:after{color:#fffaf2;max-width:8ch;position:relative}@supports (color:color-mix(in lab, red, red)){.hiw-procedure-journey__closure-mark:after{color:color-mix(in srgb,#fffaf2 88%,var(--hiw-field))}}.hiw-procedure-journey__closure-mark:after{content:attr(data-label);letter-spacing:.09em;text-align:center;text-transform:uppercase;font-size:.68rem;font-weight:950;line-height:1.05}.hiw-procedure-journey__stage[data-stage-key=action][data-active=true] .hiw-procedure-journey__closure-mark{opacity:1;transform:rotate(-3deg)scale(1)}.hiw-procedure-journey__stages{z-index:3;pointer-events:none;grid-area:1/2;align-self:stretch;min-width:0;height:100%;margin:0;padding:0;list-style:none;position:relative;inset:auto}.hiw-procedure-journey__stage{--stage-distance:0;--stage-abs-distance:0;--stage-opacity:1;--stage-scale:1;--stage-layer:1;z-index:var(--stage-layer);width:min(41.5rem,41vw);min-width:0;opacity:var(--stage-opacity);filter:blur(calc(var(--stage-abs-distance)*.72px))saturate(.9);transform:translate(-50%,-50%)translateX(calc(var(--stage-distance)*78%))translateY(calc(var(--stage-abs-distance)*2.35rem))scale(var(--stage-scale));transition:opacity .18s linear,filter .22s var(--motion-ease-out),transform .22s var(--motion-ease-out);position:absolute;top:67%;left:56%}.hiw-procedure-journey__stage[data-active=true]{pointer-events:auto}.hiw-procedure-journey__stage-panel{min-width:0;transition:border-color .28s var(--motion-ease-out),background .28s var(--motion-ease-out),box-shadow .28s var(--motion-ease-out);background:linear-gradient(105deg,#fffaf221,#fffaf20e 48%,#020c1829);border:1px solid #fffaf224;border-radius:.25rem;grid-template-columns:minmax(0,1fr) minmax(10rem,.42fr);gap:clamp(.9rem,1.8vw,1.45rem);padding:clamp(1rem,2vw,1.5rem);display:grid;position:relative;overflow:visible;box-shadow:0 26px 72px #020c1861,inset 0 1px #fffaf21a}.hiw-procedure-journey__stage-panel:before{content:"";background:linear-gradient(#6fb6ac,#fffaf22e);width:.42rem;position:absolute;inset:-1px auto -1px -1px}.hiw-procedure-journey__stage[data-stage-key=decision][data-active=true] .hiw-procedure-journey__stage-panel{background:linear-gradient(105deg,#b8664a47,#fffaf211 44%,#020c182e);border-color:#d29a57a3;box-shadow:0 30px 86px #b8664a38,inset 0 1px #fffaf21f}.hiw-procedure-journey__stage[data-stage-key=decision] .hiw-procedure-journey__stage-panel:before{background:linear-gradient(180deg,var(--hiw-decision),#d29a57)}.hiw-procedure-journey__stage[data-stage-key=action][data-active=true] .hiw-procedure-journey__stage-panel{background:linear-gradient(105deg,#2f6f7342,#fffaf212 44%,#020c181f);border-color:#6fb6ac8f}.hiw-procedure-journey__stage-copy{min-width:0}.hiw-procedure-journey__stage-copy h3{color:#fffaf2;overflow-wrap:normal;word-break:normal;margin:0;font-size:clamp(1.65rem,2.8vw,3.05rem);font-weight:900;line-height:.98}.hiw-procedure-journey__stage-copy p{color:#fffaf2c2;margin:.78rem 0 0;font-size:clamp(.92rem,1.05vw,1.02rem);line-height:1.55}.hiw-procedure-journey__artifact{border-top:1px solid #fffaf22e;align-content:end;gap:.32rem;min-width:0;padding-top:1rem;display:grid;position:relative}.hiw-procedure-journey__artifact:before{content:"";background:linear-gradient(135deg,#fffaf229,#fffaf208);border:1px solid #fffaf22e;width:3.4rem;height:3.4rem}.hiw-procedure-journey__stage[data-stage-key=access] .hiw-procedure-journey__artifact:before{border-radius:999px 999px .2rem .2rem;box-shadow:inset 0 -1.2rem #6fb6ac2e}.hiw-procedure-journey__stage[data-stage-key=visit] .hiw-procedure-journey__artifact:before,.hiw-procedure-journey__stage[data-stage-key=report] .hiw-procedure-journey__artifact:before{box-shadow:inset 0 0 0 .7rem #fffaf209,inset 0 -.2rem #6fb6ac33}.hiw-procedure-journey__stage[data-stage-key=decision] .hiw-procedure-journey__artifact:before{background:linear-gradient(90deg,#0000 0 44%,#d29a57c7 44% 56%,#0000 56% 100%),linear-gradient(135deg,#b8664a3d,#fffaf20a);border-color:#d29a5773}.hiw-procedure-journey__stage[data-stage-key=action] .hiw-procedure-journey__artifact:before{border-color:#6fb6ac6b;border-radius:999px;box-shadow:inset 0 0 0 .7rem #6fb6ac14,0 0 0 .24rem #6fb6ac14}.hiw-procedure-journey__artifact p{color:#fffaf2bd;overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.36}.hiw-procedure-journey__guardrails{opacity:.78;transition:opacity .24s var(--motion-ease-out);grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid;transform:none}.hiw-procedure-journey__guardrails section{background:linear-gradient(90deg,#fffaf207,#fffaf202);border-top:1px solid #fffaf212;min-width:0;padding:.72rem .88rem .1rem}.hiw-procedure-journey__guardrails section+section{border-left:1px solid #fffaf212}.hiw-procedure-journey__guardrails p{color:#fffaf29e;overflow-wrap:anywhere;margin:.24rem 0 0;font-size:.73rem;line-height:1.38}.hiw-procedure-journey[data-active-step=decision] .hiw-procedure-journey__guardrails section:last-child{background:linear-gradient(90deg,#b8664a1a,#fffaf203);border-top-color:#d29a5757}.hiw-evidence-shell__intro{padding:1rem}.hiw-procedure-page .hiw-evidence-section{color:#fffaf2;background:radial-gradient(36rem 22rem at 84% 6%,#b8664a33,#0000 70%),radial-gradient(34rem 24rem at 4% 96%,#2f6f732e,#0000 72%),linear-gradient(160deg,#060f1a 0%,#0b1c2e 52%,#10263f 100%)}.hiw-evidence-shell{gap:1.1rem;display:grid}.hiw-report{background:radial-gradient(120% 120% at 50% 30%,#0c1e318c,#030910f0 82%),#04090f;border-radius:clamp(.9rem,2vw,1.35rem);gap:clamp(1rem,2.6vw,1.5rem);min-width:0;padding:clamp(1rem,3vw,1.9rem);display:grid;box-shadow:0 44px 96px #02081080,inset 0 0 0 1px #d29a571f,inset 0 1px #fffdf90d}.hiw-report__board{gap:clamp(.85rem,2vw,1.15rem);min-width:0;display:grid}.hiw-report__intro{min-width:0;max-width:52ch}.hiw-report__intro .section-label{color:var(--hiw-decision)}@supports (color:color-mix(in lab, red, red)){.hiw-report__intro .section-label{color:color-mix(in srgb,var(--hiw-decision)48%,#fffaf2)}}.hiw-report__intro .h2-system{color:#fffaf2}.hiw-report__lead{color:#fffaf2c2;max-width:48ch;font-size:1rem;line-height:1.55}.hiw-report__stage{min-width:0;margin:0;position:relative}.hiw-report__image{aspect-ratio:2200/1482;object-fit:contain;filter:drop-shadow(0 20px 46px #0000008c);border-radius:clamp(.4rem,1vw,.6rem);width:100%;height:auto;display:block}.hiw-report__disclaimer{color:var(--hiw-field);align-items:center;gap:.5rem;margin:.85rem 0 0;display:flex}@supports (color:color-mix(in lab, red, red)){.hiw-report__disclaimer{color:color-mix(in srgb,var(--hiw-field)34%,#fffaf2)}}.hiw-report__disclaimer{letter-spacing:.02em;font-size:.72rem;font-weight:800}.hiw-report__disclaimer-mark{background:linear-gradient(90deg,var(--hiw-decision),#d29a57);border-radius:999px;flex:none;width:1.4rem;height:.16rem}.hiw-report__cards{align-content:start;gap:.7rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.hiw-report__card{background:linear-gradient(#fffaf213,#fffaf207);border:1px solid #fffaf224;border-radius:.65rem;grid-template-columns:2.6rem minmax(0,1fr);align-items:start;gap:.8rem;padding:.85rem 1rem .9rem 1.15rem;display:grid;position:relative;overflow:hidden}.hiw-report__card:before{background:var(--hiw-field);content:"";width:.24rem;position:absolute;inset:0 auto 0 0}.hiw-report__card[data-card=observation]:before{background:var(--hiw-decision)}.hiw-report__card[data-card=next]:before{background:linear-gradient(180deg,var(--hiw-field),#163b5c)}.hiw-report__card-icon{border:1px solid var(--hiw-decision);border-radius:.5rem;place-items:center;width:2.6rem;height:2.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hiw-report__card-icon{border:1px solid color-mix(in srgb,var(--hiw-decision)40%,#fffaf229)}}.hiw-report__card-icon{color:var(--hiw-decision);background:#b8664a29}@supports (color:color-mix(in lab, red, red)){.hiw-report__card-icon{color:color-mix(in srgb,var(--hiw-decision)55%,#fffaf2)}}.hiw-report__card[data-card=evidence] .hiw-report__card-icon{border-color:var(--hiw-field)}@supports (color:color-mix(in lab, red, red)){.hiw-report__card[data-card=evidence] .hiw-report__card-icon{border-color:color-mix(in srgb,var(--hiw-field)46%,#fffaf229)}}.hiw-report__card[data-card=evidence] .hiw-report__card-icon{color:var(--hiw-field);background:#2f6f7333}@supports (color:color-mix(in lab, red, red)){.hiw-report__card[data-card=evidence] .hiw-report__card-icon{color:color-mix(in srgb,var(--hiw-field)46%,#fffaf2)}}.hiw-report__card[data-card=next] .hiw-report__card-icon{color:#fffaf2;background:#163b5c52;border-color:#fffaf233}.hiw-report__card-icon svg{width:1.35rem;height:1.35rem}.hiw-report__card-copy{min-width:0}.hiw-report__card-step{color:var(--hiw-decision);display:block}@supports (color:color-mix(in lab, red, red)){.hiw-report__card-step{color:color-mix(in srgb,var(--hiw-decision)40%,#fffaf2)}}.hiw-report__card-step{letter-spacing:.06em;font-size:.68rem;font-weight:900}.hiw-report__card-title{color:#fffaf2;margin:.15rem 0 0;font-size:1.02rem;font-weight:900;line-height:1.15}.hiw-report__card-body{color:#fffaf2b8;margin:.28rem 0 0;font-size:.86rem;line-height:1.42}@media (min-width:992px){.hiw-report{box-shadow:none;background:0 0;border-radius:0;gap:clamp(1.4rem,3vw,2.2rem);padding:0;position:relative}.hiw-report__intro{text-align:center;max-width:62ch;margin-inline:auto}.hiw-report__lead{max-width:58ch;margin-inline:auto}.hiw-report__board{grid-template:"cardL photo cardR"".cardB."".disc."/minmax(0,.92fr) minmax(0,2fr) minmax(0,.92fr);place-items:center;gap:clamp(1rem,2vw,1.6rem) clamp(1.5rem,3vw,2.8rem);position:relative}.hiw-report__stage{grid-area:photo;width:100%}.hiw-report__image{border:1px solid #d29a573d;box-shadow:0 44px 96px #02081099,0 0 64px #163b5c52,inset 0 0 0 1px #fffaf20d}.hiw-report__disclaimer{grid-area:disc;justify-content:center;margin:0}.hiw-report__cards{display:contents}.hiw-report__card{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#060f1ad1;border-color:#fffaf229;align-self:center;width:min(100%,15.5rem);position:relative;overflow:visible;box-shadow:0 20px 44px #02081080}.hiw-report__card:before{border-radius:999px;inset:.4rem auto .4rem 0}.hiw-report__card[data-card=observation]{grid-area:cardL;justify-self:end}.hiw-report__card[data-card=evidence]{grid-area:cardR;justify-self:start}.hiw-report__card[data-card=next]{grid-area:cardB;justify-self:center}.hiw-report__card[data-card=observation]:after,.hiw-report__card[data-card=evidence]:after,.hiw-report__card[data-card=next]:after{pointer-events:none;content:"";position:absolute}.hiw-report__card[data-card=observation]:after{background:radial-gradient(circle at right center,var(--hiw-decision)0 3px,transparent 3.5px)right center/7px 7px no-repeat,linear-gradient(90deg,var(--hiw-decision),var(--hiw-decision))left center/100% 1.5px no-repeat;width:clamp(1rem,2.6vw,2.5rem);height:7px;top:50%;left:100%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.hiw-report__card[data-card=observation]:after{background:radial-gradient(circle at right center,var(--hiw-decision)0 3px,transparent 3.5px)right center/7px 7px no-repeat,linear-gradient(90deg,color-mix(in srgb,var(--hiw-decision)12%,transparent),var(--hiw-decision))left center/100% 1.5px no-repeat}}.hiw-report__card[data-card=evidence]:after{background:radial-gradient(circle at left center,var(--hiw-field)0 3px,transparent 3.5px)left center/7px 7px no-repeat,linear-gradient(90deg,var(--hiw-field),var(--hiw-field))right center/100% 1.5px no-repeat;width:clamp(1rem,2.6vw,2.5rem);height:7px;top:50%;right:100%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.hiw-report__card[data-card=evidence]:after{background:radial-gradient(circle at left center,var(--hiw-field)0 3px,transparent 3.5px)left center/7px 7px no-repeat,linear-gradient(90deg,var(--hiw-field),color-mix(in srgb,var(--hiw-field)12%,transparent))right center/100% 1.5px no-repeat}}.hiw-report__card[data-card=next]:after{background:radial-gradient(circle at center top,var(--hiw-decision)0 3px,transparent 3.5px)center top/7px 7px no-repeat,linear-gradient(180deg,var(--hiw-decision),var(--hiw-decision))center bottom/1.5px 100% no-repeat;width:7px;height:clamp(.85rem,2vw,1.7rem);bottom:100%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.hiw-report__card[data-card=next]:after{background:radial-gradient(circle at center top,var(--hiw-decision)0 3px,transparent 3.5px)center top/7px 7px no-repeat,linear-gradient(180deg,var(--hiw-decision),color-mix(in srgb,var(--hiw-decision)12%,transparent))center bottom/1.5px 100% no-repeat}}}.hiw-decision-report{border:1px solid var(--hiw-rule);min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report{border:1px solid color-mix(in srgb,var(--hiw-rule)84%,var(--hiw-ink))}}.hiw-decision-report{background:linear-gradient(90deg,#5c482e0e 0 1px,transparent 1px 100%)0 0/3.2rem 100%,linear-gradient(180deg,#fff8ed 0%,var(--hiw-paper)54%,var(--hiw-stone)100%);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report{background:linear-gradient(90deg,#5c482e0e 0 1px,transparent 1px 100%)0 0/3.2rem 100%,linear-gradient(180deg,#fff8ed 0%,var(--hiw-paper)54%,color-mix(in srgb,var(--hiw-stone)84%,var(--hiw-paper))100%)}}.hiw-decision-report{box-shadow:0 28px 74px #10263f26,inset 0 1px #fffdf9e6}.hiw-decision-report:before{z-index:1;background:linear-gradient(180deg,var(--hiw-field),var(--hiw-decision));content:"";width:.28rem;position:absolute;inset:0 auto 0 0}.hiw-decision-report :where(h3,h4,p,span,strong,em,dt,dd,li){overflow-wrap:anywhere}.hiw-decision-report__masthead{border-bottom:1px solid var(--hiw-rule);background:linear-gradient(135deg,#2f6f7321,#d29a5714 52%,#0000),#fffdf980;gap:.65rem;padding:.82rem .9rem .92rem 1.05rem;display:grid;position:relative}.hiw-decision-report__ribbon-row{gap:.65rem;display:grid}.hiw-decision-report__ribbon{border:1px solid var(--hiw-field);width:fit-content;margin:0}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report__ribbon{border:1px solid color-mix(in srgb,var(--hiw-field)34%,var(--hiw-rule))}}.hiw-decision-report__ribbon{color:var(--hiw-field);background:#fffdf9b8;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report__ribbon{color:color-mix(in srgb,var(--hiw-field)88%,var(--hiw-ink))}}.hiw-decision-report__ribbon{padding:.36rem .56rem;font-size:.74rem;font-weight:950;line-height:1.2}.hiw-decision-report__context{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.hiw-decision-report__context li{border:1px solid var(--hiw-rule)}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report__context li{border:1px solid color-mix(in srgb,var(--hiw-rule)82%,white)}}.hiw-decision-report__context li{color:var(--hiw-muted);background:#fffaf285;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report__context li{color:color-mix(in srgb,var(--hiw-muted)86%,var(--hiw-ink))}}.hiw-decision-report__context li{padding:.33rem .48rem;font-size:.72rem;font-weight:850;line-height:1.2}.hiw-decision-report__masthead h3{max-width:24ch;color:var(--hiw-ink);margin:0;font-size:1.5rem;font-weight:950;line-height:1.02}.hiw-decision-report__layout{min-width:0;display:grid}.hiw-decision-report__main{gap:.72rem;min-width:0;padding:.82rem;display:grid}.hiw-decision-report__finding{border:1px solid var(--hiw-decision);gap:.42rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report__finding{border:1px solid color-mix(in srgb,var(--hiw-decision)34%,var(--hiw-rule))}}.hiw-decision-report__finding{border-left:4px solid var(--hiw-decision)}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report__finding{border-left:4px solid color-mix(in srgb,var(--hiw-decision)84%,var(--hiw-ink))}}.hiw-decision-report__finding{background:linear-gradient(135deg,#b8664a1a,#fffdf980 58%),#fffaf2a3;border-radius:.42rem;padding:.72rem .78rem}.hiw-decision-report__finding p,.hiw-decision-report__section-head span,.hiw-decision-report__stamp>p,.hiw-decision-report__next p,.hiw-decision-report__appendix-title{color:var(--hiw-field);margin:0}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report__finding p,.hiw-decision-report__section-head span,.hiw-decision-report__stamp>p,.hiw-decision-report__next p,.hiw-decision-report__appendix-title{color:color-mix(in srgb,var(--hiw-field)84%,var(--hiw-ink))}}.hiw-decision-report__finding p,.hiw-decision-report__section-head span,.hiw-decision-report__stamp>p,.hiw-decision-report__next p,.hiw-decision-report__appendix-title{font-size:.72rem;font-weight:950;line-height:1.25}.hiw-decision-report__finding h4{color:var(--hiw-ink);margin:0;font-size:1.12rem;font-weight:950;line-height:1.12}.hiw-decision-report__finding span{color:var(--hiw-ink)}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report__finding span{color:color-mix(in srgb,var(--hiw-ink)76%,var(--hiw-muted))}}.hiw-decision-report__finding span{font-size:.86rem;line-height:1.42}.hiw-decision-report__finding em{border-top:1px solid var(--hiw-decision)}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report__finding em{border-top:1px solid color-mix(in srgb,var(--hiw-decision)24%,var(--hiw-rule))}}.hiw-decision-report__finding em{color:var(--hiw-muted)}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report__finding em{color:color-mix(in srgb,var(--hiw-muted)88%,var(--hiw-ink))}}.hiw-decision-report__finding em{padding-top:.42rem;font-size:.76rem;font-style:normal;font-weight:750;line-height:1.38}.hiw-decision-report__evidence{gap:.44rem;min-width:0;display:grid}.hiw-decision-report__evidence ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.hiw-decision-report__evidence li{border:1px solid var(--hiw-rule);grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:.56rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report__evidence li{border:1px solid color-mix(in srgb,var(--hiw-rule)82%,var(--hiw-field))}}.hiw-decision-report__evidence li{background:#fffdf980;border-radius:.38rem;padding:.48rem .56rem}.hiw-decision-report__evidence-mark{border:1px solid var(--hiw-rule);width:2.25rem;height:1.72rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report__evidence-mark{border:1px solid color-mix(in srgb,var(--hiw-rule)84%,white)}}.hiw-decision-report__evidence-mark{background:linear-gradient(90deg,#10263f1a 0 1px,#0000 1px 100%) 0 0/.62rem 100%,linear-gradient(#2f6f7329,#fffaf252);border-radius:.24rem}.hiw-decision-report__evidence-mark:after{background:var(--hiw-decision);border-radius:999px;width:.96rem;height:.18rem;position:absolute;bottom:.34rem;right:.32rem}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report__evidence-mark:after{background:color-mix(in srgb,var(--hiw-decision)62%,var(--hiw-field))}}.hiw-decision-report__evidence-mark:after{content:""}.hiw-decision-report__evidence-mark[data-slot="2"]:after{background:var(--hiw-field);left:.34rem;right:auto}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report__evidence-mark[data-slot="2"]:after{background:color-mix(in srgb,var(--hiw-field)66%,var(--hiw-decision))}}.hiw-decision-report__evidence li strong{color:var(--hiw-ink);font-size:.82rem;font-weight:950;line-height:1.22;display:block}.hiw-decision-report__evidence li div>span{color:var(--hiw-muted);margin-top:.08rem;font-size:.7rem;line-height:1.25;display:block}.hiw-decision-report__side{border-top:1px solid var(--hiw-rule);background:linear-gradient(180deg,#10263f09,#2f6f730d),var(--hiw-stone);gap:.58rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report__side{background:linear-gradient(180deg,#10263f09,#2f6f730d),color-mix(in srgb,var(--hiw-stone)70%,var(--hiw-paper))}}.hiw-decision-report__side{padding:.82rem}.hiw-decision-report__stamp{border:2px solid var(--hiw-decision);gap:.5rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report__stamp{border:2px solid color-mix(in srgb,var(--hiw-decision)44%,var(--hiw-rule))}}.hiw-decision-report__stamp{background:#fffaf29e;border-radius:.42rem;padding:.68rem}.hiw-decision-report__stamp:before{border:1px solid var(--hiw-decision);width:2.1rem;height:2.1rem;position:absolute;top:.7rem;right:.7rem}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report__stamp:before{border:1px solid color-mix(in srgb,var(--hiw-decision)34%,transparent)}}.hiw-decision-report__stamp:before{content:"";border-radius:999px}.hiw-decision-report__stamp dl{gap:.38rem;margin:0;display:grid}.hiw-decision-report__stamp dl>div{border-top:1px solid var(--hiw-rule);gap:.12rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report__stamp dl>div{border-top:1px solid color-mix(in srgb,var(--hiw-rule)78%,transparent)}}.hiw-decision-report__stamp dl>div{padding-top:.34rem}.hiw-decision-report__stamp dl>div:first-child{border-top:0;padding-top:0}.hiw-decision-report__stamp dt{color:var(--hiw-decision)}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report__stamp dt{color:color-mix(in srgb,var(--hiw-decision)80%,var(--hiw-ink))}}.hiw-decision-report__stamp dt{font-size:.68rem;font-weight:950;line-height:1.2}.hiw-decision-report__stamp dd{color:var(--hiw-ink);margin:0;font-size:.8rem;font-weight:850;line-height:1.28}.hiw-decision-report__next{border:1px solid var(--hiw-field);gap:.28rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report__next{border:1px solid color-mix(in srgb,var(--hiw-field)28%,var(--hiw-rule))}}.hiw-decision-report__next{background:#fffdf980;border-radius:.42rem;padding:.66rem}.hiw-decision-report__next strong{color:var(--hiw-ink)}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report__next strong{color:color-mix(in srgb,var(--hiw-ink)78%,var(--hiw-muted))}}.hiw-decision-report__next strong{font-size:.8rem;font-weight:850;line-height:1.34}.hiw-decision-report__appendix{border-top:1px solid var(--hiw-rule);background:linear-gradient(90deg,#2f6f7309,transparent 52%),var(--hiw-stone);gap:.28rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report__appendix{background:linear-gradient(90deg,#2f6f7309,transparent 52%),color-mix(in srgb,var(--hiw-stone)76%,var(--hiw-paper))}}.hiw-decision-report__appendix{padding:.6rem .82rem .68rem}.hiw-decision-report__appendix strong{color:var(--hiw-ink);font-size:.68rem;font-weight:950;line-height:1.24}.hiw-decision-report__appendix p{color:var(--hiw-muted);margin:0;font-size:.66rem;line-height:1.34}.hiw-decision-report__appendix-note{border-top:1px solid var(--hiw-rule)}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report__appendix-note{border-top:1px solid color-mix(in srgb,var(--hiw-rule)78%,transparent)}}.hiw-decision-report__appendix-note{padding-top:.34rem}.hiw-appendix-section{background:linear-gradient(180deg,var(--hiw-stone),var(--hiw-stone))}@supports (color:color-mix(in lab, red, red)){.hiw-appendix-section{background:linear-gradient(180deg,color-mix(in srgb,var(--hiw-stone)92%,var(--hiw-paper)),var(--hiw-stone))}}.hiw-action-log{border:1px solid var(--hiw-rule);background:linear-gradient(90deg,#5c482e09 0 1px,transparent 1px 100%)0 0/3.3rem 100%,var(--hiw-paper);border-radius:.55rem;gap:1rem;padding:1rem;display:grid;box-shadow:0 18px 48px #10263f14}.hiw-action-log__list{border:1px solid var(--hiw-rule);border-radius:.45rem;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.hiw-action-log__item{border-bottom:1px solid var(--hiw-rule);background:var(--hiw-paper);min-width:0}@supports (color:color-mix(in lab, red, red)){.hiw-action-log__item{background:color-mix(in srgb,var(--hiw-paper)84%,white)}}.hiw-action-log__item{padding:.85rem}.hiw-action-log__item:last-child{border-bottom:0}.hiw-action-log__item h3{color:var(--hiw-ink);margin:0 0 .25rem;font-size:.96rem;font-weight:950}.hiw-action-log__item p{color:var(--hiw-muted);margin:0;font-size:.84rem;line-height:1.5}@media (min-width:768px){.hiw-procedure-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(20rem,.72fr)}.hiw-procedure-shell__intro,.hiw-evidence-shell__intro{padding:1.25rem 1.35rem}.hiw-procedure-shell__grid{grid-template-columns:minmax(0,.68fr) minmax(18rem,.32fr)}.hiw-procedure-rulebook{border-top:0;border-left:1px solid var(--hiw-rule);padding:1.2rem}.hiw-procedure-step{grid-template-columns:3.8rem minmax(0,.58fr) minmax(14rem,.42fr);align-items:start;padding:1.1rem 1.2rem}.hiw-procedure-step__artifact{grid-column:3}.hiw-decision-report__ribbon-row{grid-template-columns:auto minmax(0,1fr);align-items:center}.hiw-decision-report__context{justify-content:flex-end}.hiw-decision-report__masthead{padding:.95rem 1.1rem 1rem 1.32rem}.hiw-decision-report__masthead h3{font-size:1.95rem}.hiw-decision-report__layout{grid-template-columns:minmax(0,.58fr) minmax(17rem,.42fr)}.hiw-decision-report__main{padding:.95rem}.hiw-decision-report__evidence ul{grid-template-columns:repeat(2,minmax(0,1fr))}.hiw-decision-report__side{border-top:0;border-left:1px solid var(--hiw-rule);align-content:start;padding:.95rem}.hiw-decision-report__appendix{padding:.65rem .95rem .72rem}.hiw-action-log{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);align-items:start;padding:1.2rem}.hiw-action-log__list{grid-template-columns:repeat(2,minmax(0,1fr))}.hiw-action-log__item:nth-child(odd){border-right:1px solid var(--hiw-rule)}}@media (min-width:1024px){.hiw-procedure-hero.section-primitive--first{padding-top:4.5rem;padding-bottom:5rem}}@media (min-width:768px) and (max-width:1079px){.hiw-procedure-journey__track{min-height:clamp(203rem,440vh,290rem)}.hiw-procedure-journey__exit-runway{min-height:clamp(9rem,18vh,14rem)}.hiw-procedure-journey__footer{--journey-left-column:minmax(12rem,.3fr);--journey-left-pad:.5rem;--journey-column-gap:1.45rem;padding-inline:1rem;bottom:clamp(1.25rem,3vh,2rem)}.hiw-procedure-journey__footer-inner{grid-template-columns:var(--journey-left-column)minmax(0,1fr);gap:var(--journey-column-gap);padding:.9rem var(--journey-left-pad)0}.hiw-procedure-journey__sticky{min-height:43rem;height:calc(100svh - var(--header-offset) - var(--journey-nav-height));padding:clamp(3rem,5.4vh,4rem) 1rem .8rem}.hiw-procedure-journey__field{--journey-left-column:minmax(12rem,.3fr);--journey-left-pad:.5rem;--journey-column-gap:1.45rem;--journey-row-gap:.9rem;--journey-footer-space:clamp(5rem,8.8vh,6.2rem);grid-template-columns:var(--journey-left-column)minmax(0,1fr);grid-template-rows:minmax(0,1fr)var(--journey-footer-space);column-gap:var(--journey-column-gap);row-gap:var(--journey-row-gap)}.hiw-procedure-journey__intro{max-width:none;padding-block:0;padding-left:var(--journey-left-pad);justify-content:center}.hiw-procedure-journey__intro .h2-system{max-width:12.5ch;font-size:2.05rem;line-height:1.02}.hiw-procedure-journey__intro>p{font-size:.93rem;line-height:1.5}.hiw-procedure-journey__rule strong{font-size:.98rem}.hiw-procedure-journey__corridor{grid-area:1/2;height:100%;min-height:0}.hiw-procedure-journey__stage,.hiw-procedure-journey__stage[data-active=true]{width:min(32rem,48vw);opacity:var(--stage-opacity);filter:blur(calc(var(--stage-abs-distance)*.54px))saturate(.9);transform:translate(-50%,-50%)translateX(calc(var(--stage-distance)*76%))translateY(calc(var(--stage-abs-distance)*1.65rem))scale(var(--stage-scale));position:absolute;top:66%;left:57%}.hiw-procedure-journey__stage-panel{grid-template-columns:minmax(0,1fr);gap:.75rem;height:auto;padding:.95rem}.hiw-procedure-journey__stage-copy h3{font-size:1.55rem;line-height:1}.hiw-procedure-journey__stage-copy p{font-size:.86rem;line-height:1.44}.hiw-procedure-journey__threshold-plane:after{display:none}.hiw-procedure-journey__artifact{padding-top:.68rem}.hiw-procedure-journey__artifact:before{width:2.8rem;height:2.8rem}.hiw-procedure-journey__guardrails{padding:0}.hiw-procedure-journey__guardrails p{font-size:.74rem}}@media (max-width:767px){.hiw-procedure-hero.section-primitive--first{padding-top:3rem;padding-bottom:2.75rem}.hiw-procedure-register__header{grid-template-columns:minmax(0,1fr)}.hiw-procedure-register__header span{grid-area:auto/1;justify-self:start}.hiw-procedure-register__row{grid-template-columns:minmax(0,1fr);gap:.25rem}.hiw-procedure-corridor:before{left:1.72rem}.hiw-procedure-step{padding:.9rem}.hiw-procedure-step__copy h3{overflow-wrap:anywhere}.hiw-procedure-section.section-primitive--compact{padding-block:0}.hiw-procedure-journey,.hiw-procedure-journey__track{min-height:0}.hiw-procedure-journey__exit-runway{min-height:clamp(2.75rem,8vh,4.75rem)}.hiw-procedure-journey__footer{padding:1rem 0 clamp(1.5rem,6vh,3rem);position:relative;bottom:auto;left:auto;right:auto}.hiw-procedure-journey__footer-inner{padding:1rem 0 0;display:block}.hiw-procedure-journey:before{inset:-3rem -18vw}.hiw-procedure-journey__sticky{height:auto;min-height:0;max-height:none;padding:1.1rem clamp(.85rem,4vw,1.2rem) 1.25rem;position:static}.hiw-procedure-journey__field{padding:0;display:block}.hiw-procedure-journey__intro{max-width:none;padding:calc(var(--journey-nav-height) + 1rem)0 1.55rem}.hiw-procedure-journey__intro .h2-system{max-width:15ch;font-size:2.05rem;line-height:1.02}.hiw-procedure-journey__intro>p{font-size:.95rem;line-height:1.55}.hiw-procedure-journey__rule{max-width:none;padding:.78rem .86rem}.hiw-procedure-journey__rule strong{font-size:1.02rem}.hiw-procedure-journey__corridor{pointer-events:none;min-height:0;position:absolute;inset:0;overflow:hidden}.hiw-procedure-journey__route-map{display:none}.hiw-procedure-journey__stages{pointer-events:auto;gap:1.35rem;height:auto;padding-left:1.45rem;display:grid;position:relative;inset:auto}.hiw-procedure-journey__stages:before,.hiw-procedure-journey__stages:after{content:"";border-radius:999px;width:.28rem;position:absolute;top:.6rem;bottom:.6rem;left:.28rem}.hiw-procedure-journey__stages:before{background:#fffaf21f}.hiw-procedure-journey__stages:after{transform:scaleY(var(--journey-progress));transform-origin:top;background:linear-gradient(#6fb6ac,#d29a57 72%,#6fb6ac)}.hiw-procedure-journey__stage,.hiw-procedure-journey__stage[data-active=true]{z-index:1;opacity:1;filter:none;width:auto;position:relative;top:auto;left:auto;transform:none}.hiw-procedure-journey__stage:before{z-index:2;content:"";background:#fffaf214;border:1px solid #fffaf23d;width:.62rem;height:1.55rem;position:absolute;top:1.2rem;left:-1.38rem;transform:translate(-.08rem)skewY(-12deg)}.hiw-procedure-journey__stage[data-stage-key=decision]:before{background:#b8664a2e;border-color:#d29a5785;height:2.6rem}.hiw-procedure-journey__stage[data-stage-key=action]:before{background:#2f6f732e;border-color:#6fb6ac6b}.hiw-procedure-journey__stage-panel{border-radius:.18rem;grid-template-columns:minmax(0,1fr);gap:.85rem;padding:1rem}.hiw-procedure-journey__stage-copy h3{font-size:1.18rem;line-height:1.08}.hiw-procedure-journey__stage-copy p{font-size:.86rem;line-height:1.48}.hiw-procedure-journey__threshold-plane{opacity:1;width:.78rem;height:3.85rem;inset:.9rem auto auto -1.94rem;transform:translate(-.08rem)skewY(-12deg)scaleY(1)}.hiw-procedure-journey__threshold-plane:before{width:1.45rem;height:.18rem;left:-.22rem;right:auto}.hiw-procedure-journey__threshold-plane:after{display:none}.hiw-procedure-journey__closure-mark{opacity:1;width:min(100%,8.35rem);min-height:3.28rem;transform:rotate(-3deg)scale(1)}.hiw-procedure-journey__artifact{padding-top:.62rem}.hiw-procedure-journey__artifact:before{width:2.55rem;height:2.55rem}.hiw-procedure-journey__artifact p{font-size:.76rem}.hiw-procedure-journey__guardrails{opacity:.74;grid-column:auto;grid-template-columns:minmax(0,1fr);gap:0;margin-top:1rem;padding:0;transform:none}.hiw-procedure-journey__guardrails section{padding:.68rem .78rem .72rem}.hiw-procedure-journey__guardrails section+section{border-left:0}}@media (max-width:430px){.hiw-procedure-hero .hero-display{overflow-wrap:anywhere;word-break:normal;max-width:10.75ch;font-size:2.42rem}html[lang=en] .hiw-procedure-hero .hero-display{overflow-wrap:normal;max-width:100%}.hiw-procedure-step{grid-template-columns:3.25rem minmax(0,1fr);gap:.65rem}.hiw-procedure-step__marker{width:2.45rem;height:2.45rem}.hiw-procedure-step__marker span{font-size:.58rem}.hiw-procedure-step__artifact{grid-column:1/-1}.hiw-procedure-corridor:before{left:1.35rem}.hiw-procedure-journey__field{padding:.72rem .1rem 0}.hiw-procedure-journey__intro .h2-system{max-width:15ch;font-size:1.92rem}.hiw-procedure-journey__stage-panel{padding:.9rem}.hiw-procedure-journey__closure-mark{width:min(100%,7.9rem)}}@media (prefers-reduced-motion:reduce){.hiw-procedure-journey,.hiw-procedure-journey__track{min-height:0}.hiw-procedure-journey__sticky{height:auto;min-height:0;max-height:none;position:static}.hiw-procedure-journey__field{padding:clamp(1.1rem,3.4vw,2.4rem);display:block}.hiw-procedure-journey__intro{max-width:44rem;padding:0 0 1.65rem}.hiw-procedure-journey__corridor,.hiw-procedure-journey__route-map{display:none}.hiw-procedure-journey__stages{pointer-events:auto;gap:1.2rem;height:auto;padding-left:1.35rem;display:grid;position:relative;inset:auto}.hiw-procedure-journey__stages:before{content:"";background:linear-gradient(#6fb6ac,#d29a57 72%,#6fb6ac);border-radius:999px;width:.28rem;position:absolute;top:.5rem;bottom:.5rem;left:.32rem}.hiw-procedure-journey__stage,.hiw-procedure-journey__stage[data-active=true]{opacity:1;filter:none;width:auto;position:relative;top:auto;left:auto;transform:none}.hiw-procedure-journey__stage,.hiw-procedure-journey__stage-panel,.hiw-procedure-journey__threshold-plane,.hiw-procedure-journey__closure-mark{transition:none!important}.hiw-procedure-journey__stage-panel{grid-template-columns:minmax(0,1fr) minmax(10rem,.32fr)}.hiw-procedure-journey__threshold-plane{opacity:1;transform:skew(-10deg)scaleY(1)}.hiw-procedure-journey__closure-mark{opacity:1;transform:rotate(-3deg)scale(1)}.hiw-procedure-journey__artifact{opacity:1!important;max-height:none!important;overflow:visible!important}.hiw-procedure-register,.hiw-procedure-step,.hiw-decision-report{transition:none!important;animation:none!important}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.hiw-procedure-journey__exit-runway{min-height:clamp(2.75rem,8vh,4.75rem)}.hiw-procedure-journey__intro{padding-top:calc(var(--journey-nav-height) + 1rem)}.hiw-procedure-journey__stage-panel{grid-template-columns:minmax(0,1fr)}}.hiw-procedure-page .hiw-path-section{background:radial-gradient(40rem 26rem at 88% 0%,#2f6f730f,transparent 70%),linear-gradient(180deg,var(--hiw-paper),var(--hiw-stone))}.hiw-path{gap:clamp(1.5rem,3vw,2.4rem);min-width:0;display:grid}.hiw-path__intro{max-width:62ch}.hiw-path__intro .section-label{color:var(--hiw-field)}.hiw-path__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.hiw-path__steps:before{background:repeating-linear-gradient(90deg,var(--hiw-field)0 1.35rem,transparent 1.35rem 1.75rem);height:2px;position:absolute;top:1.25rem;left:3.1rem;right:3.1rem}@supports (color:color-mix(in lab, red, red)){.hiw-path__steps:before{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--hiw-field)62%,var(--hiw-rule))0 1.35rem,transparent 1.35rem 1.75rem)}}.hiw-path__steps:before{content:""}.hiw-procedure-page .hiw-path__step{border:1px solid var(--hiw-rule);background:linear-gradient(180deg,var(--hiw-paper-strong),var(--hiw-paper));border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);gap:.85rem;min-width:0;padding:1.15rem;display:grid;position:relative;box-shadow:0 14px 34px #10263f17,inset 0 1px #fff}.hiw-procedure-page .hiw-path__step:nth-child(2),.hiw-procedure-page .hiw-path__step:nth-child(5){transform:translateY(.45rem)}.hiw-procedure-page .hiw-path__step:after{border-top:1px solid var(--hiw-rule);width:2.2rem;height:.28rem;position:absolute;bottom:.55rem;right:.7rem}@supports (color:color-mix(in lab, red, red)){.hiw-procedure-page .hiw-path__step:after{border-top:1px solid color-mix(in srgb,var(--hiw-rule)82%,white)}}.hiw-procedure-page .hiw-path__step:after{border-bottom:1px solid var(--hiw-rule)}@supports (color:color-mix(in lab, red, red)){.hiw-procedure-page .hiw-path__step:after{border-bottom:1px solid color-mix(in srgb,var(--hiw-rule)82%,white)}}.hiw-procedure-page .hiw-path__step:after{content:"";opacity:.7}.hiw-path__node{z-index:1;border:1px solid var(--hiw-field);place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.hiw-path__node{border:1px solid color-mix(in srgb,var(--hiw-field)40%,var(--hiw-rule))}}.hiw-path__node{background:#2f6f730f;border-radius:.4rem}.hiw-path__marker{color:var(--hiw-field);letter-spacing:.04em;font-size:.86rem;font-weight:950}.hiw-path__panel{min-width:0}.hiw-path__step-title{color:var(--hiw-ink);overflow-wrap:anywhere;margin:.1rem 0 0;font-size:1.05rem;font-weight:900;line-height:1.15}.hiw-path__step-body{color:var(--hiw-muted);overflow-wrap:anywhere;margin:.4rem 0 0;font-size:.86rem;line-height:1.5}.hiw-path__artifact{border-top:1px solid var(--hiw-rule);gap:.15rem;margin-top:.7rem;padding-top:.55rem;display:grid}.hiw-path__artifact-label{color:var(--hiw-field);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:950}.hiw-path__artifact-items{color:var(--hiw-ink);overflow-wrap:anywhere;font-size:.78rem;line-height:1.35}.hiw-path__flag{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;width:fit-content;margin-top:.6rem;padding:.28rem .5rem;font-size:.62rem;font-weight:950}.hiw-path__flag--threshold{border:1px solid var(--hiw-decision)}@supports (color:color-mix(in lab, red, red)){.hiw-path__flag--threshold{border:1px solid color-mix(in srgb,var(--hiw-decision)50%,var(--hiw-rule))}}.hiw-path__flag--threshold{color:var(--hiw-decision);background:#b8664a1a}@supports (color:color-mix(in lab, red, red)){.hiw-path__flag--threshold{color:color-mix(in srgb,var(--hiw-decision)84%,var(--hiw-ink))}}.hiw-path__flag--closure{border:1px solid var(--hiw-field)}@supports (color:color-mix(in lab, red, red)){.hiw-path__flag--closure{border:1px solid color-mix(in srgb,var(--hiw-field)46%,var(--hiw-rule))}}.hiw-path__flag--closure{color:var(--hiw-field);background:#2f6f731a}@supports (color:color-mix(in lab, red, red)){.hiw-path__flag--closure{color:color-mix(in srgb,var(--hiw-field)84%,var(--hiw-ink))}}.hiw-path__step[data-stage-key=decision]{border-color:var(--hiw-decision)}@supports (color:color-mix(in lab, red, red)){.hiw-path__step[data-stage-key=decision]{border-color:color-mix(in srgb,var(--hiw-decision)46%,var(--hiw-rule))}}.hiw-path__step[data-stage-key=decision]{background:linear-gradient(90deg,#b8664a14,transparent 42%),linear-gradient(180deg,var(--hiw-paper-strong),var(--hiw-paper));box-shadow:0 18px 38px #6c3a271f,inset 0 1px #fff}.hiw-path__step[data-stage-key=decision] .hiw-path__node{border-color:var(--hiw-decision)}@supports (color:color-mix(in lab, red, red)){.hiw-path__step[data-stage-key=decision] .hiw-path__node{border-color:color-mix(in srgb,var(--hiw-decision)52%,var(--hiw-rule))}}.hiw-path__step[data-stage-key=decision] .hiw-path__node{background:#b8664a17}.hiw-path__step[data-stage-key=decision] .hiw-path__marker{color:var(--hiw-decision)}.hiw-path__step[data-stage-key=action]{border-color:var(--hiw-field)}@supports (color:color-mix(in lab, red, red)){.hiw-path__step[data-stage-key=action]{border-color:color-mix(in srgb,var(--hiw-field)40%,var(--hiw-rule))}}.hiw-path__rules{border-top:1px solid var(--hiw-rule);gap:.9rem;padding-top:1.1rem;display:grid}.hiw-path__rules-head{gap:.3rem;display:grid}.hiw-path__rules-head span{color:var(--hiw-field);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:950}.hiw-path__rules-head strong{color:var(--hiw-ink);font-size:1.05rem;font-weight:900}.hiw-path__rules-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.hiw-path__rules-list li{border-left:3px solid var(--hiw-decision);min-width:0}@supports (color:color-mix(in lab, red, red)){.hiw-path__rules-list li{border-left:3px solid color-mix(in srgb,var(--hiw-decision)60%,var(--hiw-rule))}}.hiw-path__rules-list li{padding-left:.7rem}.hiw-path__rules-list span{color:var(--hiw-field);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:950}.hiw-path__rules-list p{color:var(--hiw-muted);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.8rem;line-height:1.45}.hiw-procedure-page .hiw-checks-section{background:0 0}.hiw-checks{border:1px solid var(--hiw-rule);gap:clamp(1.4rem,3vw,2.2rem);min-width:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.hiw-checks{border:1px solid color-mix(in srgb,var(--hiw-rule)88%,var(--hiw-field))}}.hiw-checks{background:linear-gradient(90deg,transparent 0 4.25rem,#b8664a33 4.25rem 4.3rem,transparent 4.3rem),repeating-linear-gradient(180deg,#2f6f730e 0 1px,transparent 1px 2rem),linear-gradient(145deg,var(--hiw-paper-strong),var(--hiw-paper));border-radius:.85rem;padding:clamp(1.35rem,3vw,2.4rem) clamp(1rem,3vw,2.25rem) clamp(1.4rem,3vw,2.1rem) clamp(5.2rem,8vw,7rem);box-shadow:0 22px 50px #10263f17,inset 0 1px #fff}.hiw-checks:before{border:1px solid var(--hiw-field);width:2.35rem;position:absolute;top:2rem;left:1rem}@supports (color:color-mix(in lab, red, red)){.hiw-checks:before{border:1px solid color-mix(in srgb,var(--hiw-field)48%,var(--hiw-rule))}}.hiw-checks:before{color:var(--hiw-field);content:"FIELD\a CHECK";letter-spacing:.08em;text-align:center;white-space:pre;border-radius:.25rem;padding:.45rem .3rem;font-size:.55rem;font-weight:950;line-height:1.35}.hiw-checks__intro{max-width:58ch}.hiw-checks__intro .section-label{color:var(--hiw-field)}.hiw-checks__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.hiw-procedure-page .hiw-checks__card{border:1px solid var(--hiw-rule);background:linear-gradient(180deg,var(--hiw-paper-strong),var(--hiw-paper));border-radius:.75rem;min-width:0;padding:1.15rem 1.2rem 1.25rem;position:relative;box-shadow:0 8px 20px #10263f12,inset 0 1px #fff}.hiw-checks__mark{border:1px solid var(--hiw-field);place-items:center;width:1.35rem;height:1.35rem;margin-bottom:.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hiw-checks__mark{border:1px solid color-mix(in srgb,var(--hiw-field)58%,var(--hiw-rule))}}.hiw-checks__mark{background:#2f6f7314;border-radius:.2rem}.hiw-checks__mark:after{border-bottom:2px solid var(--hiw-field);border-left:2px solid var(--hiw-field);content:"";width:.55rem;height:.3rem;transform:translateY(-.08rem)rotate(-45deg)}.hiw-checks__card[data-check-key=water] .hiw-checks__mark{background:#6fb6ac21}.hiw-checks__card[data-check-key=evidence] .hiw-checks__mark{border-color:var(--hiw-decision)}@supports (color:color-mix(in lab, red, red)){.hiw-checks__card[data-check-key=evidence] .hiw-checks__mark{border-color:color-mix(in srgb,var(--hiw-decision)58%,var(--hiw-rule))}}.hiw-checks__card[data-check-key=evidence] .hiw-checks__mark{background:#b8664a1a}.hiw-checks__card[data-check-key=evidence] .hiw-checks__mark:after{border-color:var(--hiw-decision)}.hiw-checks__card-title{color:var(--hiw-ink);margin:0;font-size:1.02rem;font-weight:900;line-height:1.15}.hiw-checks__card-body{color:var(--hiw-muted);overflow-wrap:anywhere;margin:.4rem 0 0;font-size:.85rem;line-height:1.5}.hiw-checks__note{color:var(--hiw-field);margin:0;font-size:.78rem;font-weight:750}.hiw-procedure-page .hiw-checks--matrix{background:repeating-linear-gradient(180deg,#2f6f730d 0 1px,transparent 1px 2.2rem),linear-gradient(145deg,var(--hiw-paper-strong),var(--hiw-paper));padding:clamp(1.35rem,3vw,2.4rem) clamp(1.1rem,3vw,2.4rem)}.hiw-procedure-page .hiw-checks--matrix:before{display:none}.hiw-checks__body{grid-template-columns:minmax(0,1.85fr) minmax(13rem,.9fr);align-items:start;gap:clamp(1.1rem,2.6vw,2.1rem);min-width:0;display:grid}.hiw-checks__figure{min-width:0;margin:0}.hiw-checks__image{aspect-ratio:4005/2992;border-radius:.6rem;width:100%;height:auto;display:block;box-shadow:0 18px 42px #10263f21,inset 0 1px #fff}.hiw-checks__caption{color:var(--hiw-field);letter-spacing:.02em;margin:.7rem 0 0;font-size:.72rem;font-weight:750}.hiw-checks__legend{align-content:start;gap:.55rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.hiw-procedure-page .hiw-checks__legend-item{border-left:2px solid var(--hiw-field);grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.7rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.hiw-procedure-page .hiw-checks__legend-item{border-left:2px solid color-mix(in srgb,var(--hiw-field)45%,var(--hiw-rule))}}.hiw-procedure-page .hiw-checks__legend-item{padding:.4rem 0 .4rem .75rem}.hiw-procedure-page .hiw-checks__legend-item[data-check-key=water]{border-left-color:var(--hiw-decision)}@supports (color:color-mix(in lab, red, red)){.hiw-procedure-page .hiw-checks__legend-item[data-check-key=water]{border-left-color:color-mix(in srgb,var(--hiw-decision)55%,var(--hiw-rule))}}.hiw-checks__legend-num{color:var(--hiw-field);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:950;line-height:1.35}.hiw-checks__legend-item[data-check-key=water] .hiw-checks__legend-num{color:var(--hiw-decision)}.hiw-checks__legend-copy{min-width:0}.hiw-checks__legend-title{color:var(--hiw-ink);margin:0;font-size:.92rem;font-weight:900;line-height:1.2}.hiw-checks__legend-body{color:var(--hiw-muted);overflow-wrap:anywhere;margin:.22rem 0 0;font-size:.78rem;line-height:1.45}@media (max-width:900px){.hiw-checks__body{grid-template-columns:minmax(0,1fr);gap:1.25rem}.hiw-checks__legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.4rem}}@media (max-width:540px){.hiw-checks__legend{grid-template-columns:minmax(0,1fr)}}.hiw-procedure-page .hiw-threshold-section{color:#fffaf2;background:radial-gradient(34rem 22rem at 84% 12%,#b8664a38,#0000 72%),radial-gradient(30rem 20rem at 8% 92%,#2f6f7333,#0000 72%),linear-gradient(150deg,#071523 0%,#10263f 60%,#163b5c 100%)}.hiw-threshold{gap:clamp(1.4rem,3vw,2.2rem);min-width:0;display:grid}.hiw-threshold__intro{max-width:58ch}.hiw-threshold__intro .section-label{color:var(--hiw-decision)}@supports (color:color-mix(in lab, red, red)){.hiw-threshold__intro .section-label{color:color-mix(in srgb,var(--hiw-decision)42%,#fffaf2)}}.hiw-threshold__intro .h2-system{color:#fffaf2}.hiw-threshold__intro .text-body{color:#fffaf2c7}.hiw-threshold__cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.hiw-procedure-page .hiw-threshold__case{background:linear-gradient(160deg,#fffaf221,#fffaf20b);border:1px solid #fffaf229;border-radius:.75rem;align-content:start;gap:.5rem;min-width:0;padding:1.2rem 1.25rem 1.3rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #020c183d,inset 0 1px #fffaf214}.hiw-threshold__case:before{content:"";width:.34rem;position:absolute;inset:0 auto 0 0}.hiw-threshold__case[data-case-key=record]:before{background:linear-gradient(#6fb6ac,#6fb6ac66)}.hiw-threshold__case[data-case-key=approval]:before{background:linear-gradient(180deg,var(--hiw-decision),#d29a57)}.hiw-threshold__case[data-case-key=protective]:before{background:linear-gradient(#d29a57,#b8664a80)}.hiw-threshold__case-index{color:#fffaf266;letter-spacing:.08em;font-size:.72rem;font-weight:950}.hiw-threshold__case-tag{color:#fffaf2;letter-spacing:.08em;text-transform:uppercase;border:1px solid #fffaf233;border-radius:999px;width:fit-content;padding:.3rem .55rem;font-size:.64rem;font-weight:950}.hiw-threshold__case-title{color:#fffaf2;overflow-wrap:anywhere;margin:0;font-size:1.08rem;font-weight:900;line-height:1.15}.hiw-threshold__case-body{color:#fffaf2c2;overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.5}.hiw-threshold__services{border-top:1px solid #fffaf224;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding-top:1.1rem;display:flex}.hiw-threshold__services p{color:#fffaf2b8;margin:0;font-size:.86rem;line-height:1.45}.hiw-threshold__services-link{color:#fffaf2;border:1px solid #fffaf24d;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.82rem;font-weight:850;transition:background .2s,border-color .2s;display:inline-flex}.hiw-threshold__services-link:hover{background:#fffaf21a;border-color:#fffaf280}.hiw-decision-report__stampline{border-top:1px solid var(--hiw-rule);background:#fffdf980;align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}.hiw-decision-report__stampline-mark{border:1px solid var(--hiw-rule);flex:none;width:1.6rem;height:1.1rem}@supports (color:color-mix(in lab, red, red)){.hiw-decision-report__stampline-mark{border:1px solid color-mix(in srgb,var(--hiw-rule)84%,white)}}.hiw-decision-report__stampline-mark{background:linear-gradient(90deg,#10263f14 0 1px,#0000 1px 100%) 0 0/.5rem 100%,linear-gradient(#2f6f7324,#fffaf24d);border-radius:.2rem}.hiw-decision-report__stampline p{color:var(--hiw-muted);margin:0;font-size:.74rem;font-weight:750;line-height:1.3}.hiw-rhythm-band{gap:1.2rem;min-width:0;display:grid}.hiw-rhythm-band__intro{max-width:54ch}.hiw-rhythm-band__intro .section-label{color:var(--hiw-field)}.hiw-rhythm-band__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.hiw-procedure-page .hiw-rhythm-band__item{border:1px solid var(--hiw-rule);border-top:2px solid var(--hiw-field);min-width:0;position:relative}@supports (color:color-mix(in lab, red, red)){.hiw-procedure-page .hiw-rhythm-band__item{border-top:2px solid color-mix(in srgb,var(--hiw-field)50%,var(--hiw-rule))}}.hiw-procedure-page .hiw-rhythm-band__item{background:linear-gradient(180deg,var(--hiw-paper-strong),#fffdf9d1);border-right:0;border-radius:0;padding:2rem 1rem 1rem;box-shadow:inset 0 1px #fff}.hiw-procedure-page .hiw-rhythm-band__item:first-child{border-radius:.45rem 0 0 .45rem}.hiw-procedure-page .hiw-rhythm-band__item:last-child{border-right:1px solid var(--hiw-rule);border-radius:0 .45rem .45rem 0}.hiw-procedure-page .hiw-rhythm-band__item:before{color:var(--hiw-field);content:"REC / 0" counter(list-item);letter-spacing:.09em;font-size:.58rem;font-weight:950;position:absolute;top:.65rem;left:1rem}.hiw-rhythm-band__item h3{color:var(--hiw-ink);margin:0;font-size:.94rem;font-weight:900}.hiw-rhythm-band__item p{color:var(--hiw-muted);overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.8rem;line-height:1.42}.hiw-path__board{border:1px solid var(--hiw-field);grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);gap:1.7rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hiw-path__board{border:1px solid color-mix(in srgb,var(--hiw-field)25%,var(--hiw-rule))}}.hiw-path__board{background:linear-gradient(90deg,#2f6f730b 0 1px,#0000 1px 100%) 0 0/3.5rem 100%,linear-gradient(#fffdf9f5,#f2eee6e6);border-radius:1rem;padding:clamp(1.25rem,2.6vw,2.25rem);box-shadow:0 28px 65px #10263f1c,inset 0 1px #fff}.hiw-path__board .hiw-path__steps{border:1px solid var(--hiw-rule);background:#fffdf9b8;border-radius:.6rem;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;padding:.45rem}.hiw-path__board .hiw-path__steps:before{background:linear-gradient(180deg,var(--hiw-field),var(--hiw-decision)72%,var(--hiw-field));width:2px;height:auto;top:1.45rem;bottom:1.45rem;left:1.7rem}.hiw-procedure-page .hiw-path__board .hiw-path__step,.hiw-procedure-page .hiw-path__board .hiw-path__step:nth-child(2),.hiw-procedure-page .hiw-path__board .hiw-path__step:nth-child(5),.hiw-procedure-page .hiw-path__board .hiw-path__step[data-stage-key=decision]{border:0;border-bottom:1px solid var(--hiw-rule);min-height:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:.65rem;transform:none}.hiw-procedure-page .hiw-path__board .hiw-path__step:last-child{border-bottom:0}.hiw-path__board .hiw-path__node{background:var(--hiw-paper-strong);width:2rem;height:2rem}.hiw-path__board .hiw-path__artifact{border:0;margin-top:.22rem;padding:0}.hiw-path__board .hiw-path__flag{margin-top:.3rem}.hiw-path__case-file{border:1px solid var(--hiw-field);align-self:stretch;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hiw-path__case-file{border:1px solid color-mix(in srgb,var(--hiw-field)42%,var(--hiw-rule))}}.hiw-path__case-file{background:radial-gradient(24rem 18rem at 100% 0,#2f6f7329,#0000 68%),linear-gradient(145deg,#fffdf8,#f2eee6);border-radius:.75rem;box-shadow:0 20px 45px #10263f21,inset 0 1px #fff}.hiw-path__case-head{border-bottom:1px solid var(--hiw-rule);background:var(--hiw-ink);color:#fffaf2;justify-content:space-between;gap:1rem;padding:.75rem 1rem;display:flex}.hiw-path__case-head span,.hiw-path__case-head strong{letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:950}.hiw-path__case-head strong{color:#9ccbc4}.hiw-path__case-body{align-content:center;min-height:100%;padding:clamp(1.4rem,4vw,3rem);display:grid}.hiw-path__case-index{border:1px solid var(--hiw-decision);width:fit-content}@supports (color:color-mix(in lab, red, red)){.hiw-path__case-index{border:1px solid color-mix(in srgb,var(--hiw-decision)55%,var(--hiw-rule))}}.hiw-path__case-index{color:var(--hiw-decision);letter-spacing:.08em;padding:.35rem .5rem;font-size:.66rem;font-weight:950}.hiw-path__case-body h3{max-width:17ch;color:var(--hiw-ink);font-family:var(--font-serif),Georgia,serif;margin:1rem 0 0;font-size:clamp(1.7rem,3vw,2.7rem);font-weight:800;line-height:.98}.hiw-path__case-body p{max-width:52ch;color:var(--hiw-muted);margin:1rem 0 0;line-height:1.6}.hiw-path__case-route{border-top:2px solid var(--hiw-field);grid-template-columns:repeat(6,1fr);margin-top:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hiw-path__case-route{border-top:2px solid color-mix(in srgb,var(--hiw-field)58%,var(--hiw-rule))}}.hiw-path__case-route{padding-top:.65rem}.hiw-path__case-route span{color:var(--hiw-field);font-size:.65rem;font-weight:950}.hiw-path__case-route span[data-threshold=true]{color:var(--hiw-decision)}.hiw-path__board .hiw-path__rules{grid-column:1/-1}.hiw-procedure-page .hiw-checks__card{box-shadow:none;background:#fffdf961;border-width:0 0 1px;border-radius:0;grid-template-columns:auto minmax(0,1fr);column-gap:.8rem;padding:.9rem .7rem;display:grid}.hiw-checks__card-title,.hiw-checks__card-body{grid-column:2}.hiw-checks__mark{grid-area:1/1/span 2}.hiw-path__board:before{background:linear-gradient(180deg,var(--hiw-field)0 64%,var(--hiw-decision)64% 82%,var(--hiw-field)82%);content:"";width:.42rem;position:absolute;inset:0 auto 0 0}.hiw-procedure-page .hiw-path__step[data-stage-key=decision]{z-index:2;background:linear-gradient(90deg,#b8664a1f,transparent 56%),linear-gradient(180deg,var(--hiw-paper-strong),var(--hiw-paper));transform:translateY(-.25rem)scale(1.025);box-shadow:0 20px 42px #6c3a2729,inset 0 1px #fff}.hiw-path__rules{border:1px solid var(--hiw-field)}@supports (color:color-mix(in lab, red, red)){.hiw-path__rules{border:1px solid color-mix(in srgb,var(--hiw-field)28%,var(--hiw-rule))}}.hiw-path__rules{background:#2f6f730e;border-radius:.55rem;padding:1rem}.hiw-checks:before{content:"WIZYTA\a KONTROLA\a ZAPIS"}.hiw-evidence-shell{border:1px solid var(--hiw-rule);position:relative}@supports (color:color-mix(in lab, red, red)){.hiw-evidence-shell{border:1px solid color-mix(in srgb,var(--hiw-rule)86%,var(--hiw-ink))}}.hiw-evidence-shell{background:radial-gradient(26rem 18rem at 100% 0,#2f6f731f,#0000 68%),linear-gradient(145deg,#e9e2d7,#f7f2e9 62%,#ded6c9);border-radius:1rem;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:0 30px 72px #10263f24,inset 0 1px #fff}.hiw-evidence-shell:after{background:linear-gradient(90deg,var(--hiw-field)0 64%,var(--hiw-decision)64%);content:"";width:6rem;height:.38rem;position:absolute;top:0;right:clamp(1.25rem,3vw,2.5rem)}.hiw-evidence-shell__intro{grid-template-columns:minmax(0,.48fr) minmax(20rem,1fr);align-items:end;gap:clamp(1rem,3vw,3rem);margin-bottom:clamp(1.4rem,3vw,2.4rem);display:grid}.hiw-evidence-shell__intro .section-label,.hiw-evidence-shell__intro .h2-system{grid-column:1}.hiw-evidence-shell__intro .text-body{border-left:3px solid var(--hiw-decision);grid-area:1/2/span 2;padding-left:1rem}.hiw-evidence-shell .hiw-decision-report{transform:rotate(-.35deg);box-shadow:0 26px 55px #10263f33,0 3px 8px #10263f1f}@media (max-width:1023px){.hiw-path__board{grid-template-columns:minmax(0,1fr)}.hiw-path__case-file{grid-row:1}.hiw-path__board .hiw-path__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding:.55rem}.hiw-procedure-page .hiw-path__board .hiw-path__step,.hiw-procedure-page .hiw-path__board .hiw-path__step:last-child{border:1px solid var(--hiw-rule);border-radius:.35rem}.hiw-path__steps,.hiw-checks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hiw-path__steps:before{display:none}.hiw-procedure-page .hiw-path__step:nth-child(2),.hiw-procedure-page .hiw-path__step:nth-child(5),.hiw-procedure-page .hiw-path__step[data-stage-key=decision]{transform:none}.hiw-path__steps{padding-left:1.15rem}.hiw-path__steps:after{background:linear-gradient(180deg,var(--hiw-field),var(--hiw-decision)72%,var(--hiw-field));content:"";width:3px;position:absolute;top:1.2rem;bottom:1.2rem;left:.25rem}}@media (max-width:900px){.hiw-rhythm-band__list{grid-template-columns:repeat(2,minmax(0,1fr))}.hiw-procedure-page .hiw-rhythm-band__item:nth-child(2){border-right:1px solid var(--hiw-rule);border-radius:0 .45rem .45rem 0}.hiw-procedure-page .hiw-rhythm-band__item:nth-child(3){border-radius:.45rem 0 0 .45rem}}@media (max-width:767px){.hiw-path__board{border-radius:.65rem;gap:1.2rem;padding:1rem .85rem 1rem 1rem}.hiw-path__board .hiw-path__steps{grid-template-columns:minmax(0,1fr)}.hiw-path__case-body{padding:1.25rem}.hiw-path__case-route{margin-top:1.35rem}.hiw-evidence-shell{border-radius:.65rem;padding:1rem .75rem}.hiw-evidence-shell__intro{margin-bottom:1.2rem;display:block}.hiw-evidence-shell__intro .text-body{margin-top:.75rem}.hiw-evidence-shell .hiw-decision-report{transform:none}.hiw-checks{background:repeating-linear-gradient(180deg,#2f6f730d 0 1px,transparent 1px 2rem),linear-gradient(145deg,var(--hiw-paper-strong),var(--hiw-paper));padding:1.25rem 1rem}.hiw-checks:before{display:none}.hiw-path__steps,.hiw-path__rules-list,.hiw-checks__grid,.hiw-threshold__cases{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.hiw-rhythm-band__list{grid-template-columns:minmax(0,1fr)}.hiw-procedure-page .hiw-rhythm-band__item,.hiw-procedure-page .hiw-rhythm-band__item:first-child,.hiw-procedure-page .hiw-rhythm-band__item:nth-child(2),.hiw-procedure-page .hiw-rhythm-band__item:nth-child(3),.hiw-procedure-page .hiw-rhythm-band__item:last-child{border-right:1px solid var(--hiw-rule);border-radius:.35rem}}.contact-page{--contact-paper:#fffaf2;--contact-stone:#f2eee6;--contact-plaster:#e7dfd1;--contact-sage-wash:#e9f0ea;--contact-clay-wash:#f3e4d7;--contact-ivory:#fff8eb;--contact-ink:#10263f;--contact-teal:#2f6f73;--contact-sage:#738b7c;--contact-copper:#b8664a;background:linear-gradient(180deg,var(--contact-paper)0%,var(--contact-stone)44%,var(--contact-paper)100%)}.contact-dossier-hero{background:linear-gradient(90deg,#fffaf20e 1px,#0000 1px) 0 0/7.5rem 100%,linear-gradient(#fffaf20d 1px,#0000 1px) 0 0/100% 5.2rem,linear-gradient(135deg,#071624 0%,#10263f 58%,#163b5c 100%);overflow:hidden}.contact-dossier-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fffaf212 42%,#0000 78%),linear-gradient(#fffaf20f,#0000 34%);position:absolute;inset:0}.contact-dossier-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#5ba69eb8 24%,#5ba69e47 66%,#0000 100%);height:3px;position:absolute;top:0;left:0;right:0}.contact-hero-grid{z-index:1;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid;position:relative}.contact-hero-grid--success{align-items:stretch}.contact-hero-copy{max-width:48rem}.contact-dossier-hero .hero-display{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.contact-hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.contact-record-artifact{border-radius:var(--site-radius-shell);background:linear-gradient(90deg,#10263f0e 1px,transparent 1px)0 0/4.4rem 100%,linear-gradient(180deg,#10263f0b 1px,transparent 1px)0 0/100% 3.3rem,var(--contact-paper);color:var(--body);border:1px solid #fffaf247;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000047,inset 0 1px #fffdf9e6}.contact-record-artifact:before{background:linear-gradient(180deg,var(--contact-teal),var(--contact-copper));content:"";width:.42rem;position:absolute;inset:0 auto 0 0}.contact-record-artifact__top{padding:1.45rem 1.45rem 1.25rem 1.85rem}.contact-record-artifact__top .section-label{color:var(--contact-teal)}.contact-record-artifact__top h2{color:var(--contact-ink);margin:.45rem 0 0;font-size:clamp(1.45rem,3vw,2.15rem);font-weight:900;line-height:1.03}.contact-record-artifact__rows{border-top:1px solid var(--line);margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-record-artifact__rows{border-top:1px solid color-mix(in srgb,var(--line)70%,var(--contact-teal))}}.contact-record-artifact__rows div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);gap:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-record-artifact__rows div{border-bottom:1px solid color-mix(in srgb,var(--line)72%,var(--contact-teal))}}.contact-record-artifact__rows div{padding:1rem 1.45rem 1rem 1.85rem}.contact-record-artifact__rows dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.contact-record-artifact__rows dd{color:var(--contact-ink);margin:0;font-size:.95rem;font-weight:800;line-height:1.35}.contact-record-artifact__facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.contact-record-artifact__facts{border-top:1px solid color-mix(in srgb,var(--line)72%,var(--contact-sage))}}.contact-record-artifact__facts{background:var(--contact-stone)}@supports (color:color-mix(in lab, red, red)){.contact-record-artifact__facts{background:color-mix(in srgb,var(--contact-stone)70%,var(--surface-card))}}.contact-record-artifact__facts div{border-right:1px solid var(--line);min-width:0}@supports (color:color-mix(in lab, red, red)){.contact-record-artifact__facts div{border-right:1px solid color-mix(in srgb,var(--line)72%,var(--contact-sage))}}.contact-record-artifact__facts div{padding:1rem}.contact-record-artifact__facts div:last-child{border-right:0}.contact-record-artifact__facts span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900;display:block}.contact-record-artifact__facts strong{color:var(--contact-ink);margin-top:.3rem;font-size:.92rem;line-height:1.25;display:block}.contact-dossier-intake-section{background:radial-gradient(54rem 34rem at 86% 8%,var(--contact-sage),transparent 68%),radial-gradient(42rem 30rem at 8% 36%,var(--contact-copper),transparent 70%),linear-gradient(90deg,var(--contact-teal)1px,transparent 1px)0 0/6rem 100%,linear-gradient(180deg,#d4cbbb 0%,#ded8cc 52%,#eadccb 100%)}@supports (color:color-mix(in lab, red, red)){.contact-dossier-intake-section{background:radial-gradient(54rem 34rem at 86% 8%,color-mix(in srgb,var(--contact-sage)30%,transparent),transparent 68%),radial-gradient(42rem 30rem at 8% 36%,color-mix(in srgb,var(--contact-copper)18%,transparent),transparent 70%),linear-gradient(90deg,color-mix(in srgb,var(--contact-teal)8%,transparent)1px,transparent 1px)0 0/6rem 100%,linear-gradient(180deg,#d4cbbb 0%,#ded8cc 52%,#eadccb 100%)}}.contact-intake-layout{gap:clamp(1.35rem,3vw,2.25rem);display:grid}.contact-intake-support{align-self:start;gap:1rem;display:grid}.contact-support-panel,.contact-method-panel{border:1px solid var(--contact-sage);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contact-support-panel,.contact-method-panel{border:1px solid color-mix(in srgb,var(--contact-sage)38%,var(--line))}}.contact-support-panel,.contact-method-panel{border-radius:var(--site-radius-card);background:linear-gradient(145deg,#fffdf9c7,#ecf2ecdb),var(--contact-sage-wash);padding:1.25rem;box-shadow:0 16px 38px #3f4b441f,inset 0 1px #ffffffb8}.contact-support-panel--quiet{background:var(--contact-stone)}@supports (color:color-mix(in lab, red, red)){.contact-support-panel--quiet{background:color-mix(in srgb,var(--contact-stone)58%,var(--surface-card))}}.contact-support-panel--calm{flex-direction:column;justify-content:center;display:flex}.contact-support-panel h2,.contact-support-panel h3{color:var(--contact-ink);margin:.45rem 0 0;font-size:clamp(1.15rem,2.4vw,1.65rem);font-weight:900;line-height:1.1}.contact-support-panel p{color:var(--body);margin:.85rem 0 0;font-size:.95rem;line-height:1.65}.contact-support-panel__note{border-top:1px dashed var(--contact-teal)}@supports (color:color-mix(in lab, red, red)){.contact-support-panel__note{border-top:1px dashed color-mix(in srgb,var(--contact-teal)42%,var(--line))}}.contact-support-panel__note{padding-top:1rem}.contact-info-list{border-top:1px solid var(--contact-sage);gap:0;margin-top:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-info-list{border-top:1px solid color-mix(in srgb,var(--contact-sage)38%,var(--line))}}.contact-info-list__item{border-bottom:1px solid var(--contact-sage);grid-template-columns:2.65rem minmax(0,1fr);gap:.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-info-list__item{border-bottom:1px solid color-mix(in srgb,var(--contact-sage)38%,var(--line))}}.contact-info-list__item{padding:.9rem 0}.contact-info-list__marker{color:var(--contact-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.4}.contact-info-list__item h3{color:var(--contact-ink);margin:0;font-size:.98rem;font-weight:900;line-height:1.25}.contact-info-list__item p{color:var(--body);margin:.35rem 0 0;font-size:.88rem;line-height:1.55}.contact-info-list__note{font-weight:700;color:var(--muted)!important}.contact-caution-list{gap:.7rem;margin-top:1rem;display:grid}.contact-caution-list__item{border:1px solid var(--contact-sage);grid-template-columns:2.1rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-caution-list__item{border:1px solid color-mix(in srgb,var(--contact-sage)34%,var(--line))}}.contact-caution-list__item{border-left-color:var(--contact-copper)}@supports (color:color-mix(in lab, red, red)){.contact-caution-list__item{border-left-color:color-mix(in srgb,var(--contact-copper)64%,var(--line))}}.contact-caution-list__item{background:var(--surface-card);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.contact-caution-list__item{background:color-mix(in srgb,var(--surface-card)72%,var(--contact-stone))}}.contact-caution-list__item{padding:.8rem}.contact-caution-list__mark{border:1px solid var(--contact-sage);place-items:center;width:1.55rem;height:1.55rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.contact-caution-list__mark{border:1px solid color-mix(in srgb,var(--contact-sage)55%,var(--line))}}.contact-caution-list__mark{color:var(--contact-sage);border-radius:999px;font-size:.78rem;font-weight:900;line-height:1}.contact-caution-list__item h4{color:var(--contact-ink);margin:0;font-size:.94rem;font-weight:900;line-height:1.25}.contact-caution-list__item p{color:var(--body);margin:.32rem 0 0;font-size:.86rem;line-height:1.5}.contact-form-file{min-width:0;scroll-margin-top:var(--scroll-anchor-offset);position:relative}.contact-form-file:before{z-index:0;border:1px solid var(--contact-sage);position:absolute;inset:1.1rem -.85rem -1.15rem .85rem}@supports (color:color-mix(in lab, red, red)){.contact-form-file:before{border:1px solid color-mix(in srgb,var(--contact-sage)32%,transparent)}}.contact-form-file:before{border-radius:var(--site-radius-shell);background:var(--contact-sage)}@supports (color:color-mix(in lab, red, red)){.contact-form-file:before{background:color-mix(in srgb,var(--contact-sage)14%,var(--contact-clay-wash))}}.contact-form-file:before{content:"";pointer-events:none}.contact-form-file.reveal-rise{opacity:1;transform:none}.contact-form-dossier{isolation:isolate;z-index:1;border:1px solid var(--contact-teal);position:relative}@supports (color:color-mix(in lab, red, red)){.contact-form-dossier{border:1px solid color-mix(in srgb,var(--contact-teal)45%,var(--line))}}.contact-form-dossier{border-radius:var(--site-radius-shell);background:linear-gradient(180deg,var(--contact-ivory),#fffdf8 54%,var(--contact-ivory)),var(--contact-ivory)}@supports (color:color-mix(in lab, red, red)){.contact-form-dossier{background:linear-gradient(180deg,var(--contact-ivory),#fffdf8 54%,color-mix(in srgb,var(--contact-ivory)82%,var(--contact-stone))),var(--contact-ivory)}}.contact-form-dossier{padding:clamp(1.25rem,2.8vw,2.5rem);box-shadow:0 26px 64px #3441392e,0 8px 22px #b8664a14,inset 0 1px #ffffffd1}.contact-form-dossier:before{background:linear-gradient(90deg,var(--contact-teal),var(--contact-copper)74%,transparent);height:3px}@supports (color:color-mix(in lab, red, red)){.contact-form-dossier:before{background:linear-gradient(90deg,var(--contact-teal),color-mix(in srgb,var(--contact-copper)82%,var(--contact-teal))74%,transparent)}}.contact-form-dossier:after,.contact-intake-shell.contact-form-dossier:after{content:none;display:none}.contact-form-dossier__header{border-bottom:1px solid var(--line);gap:1rem;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-form-dossier__header{border-bottom:1px solid color-mix(in srgb,var(--line)68%,var(--contact-teal))}}.contact-form-dossier__header{padding:.15rem 0 1.35rem}.contact-form-dossier__eyebrow{border:1px solid var(--contact-teal);align-items:center;width:max-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.contact-form-dossier__eyebrow{border:1px solid color-mix(in srgb,var(--contact-teal)45%,var(--line))}}.contact-form-dossier__eyebrow{background:var(--surface-card);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.contact-form-dossier__eyebrow{background:color-mix(in srgb,var(--surface-card)92%,var(--contact-paper))}}.contact-form-dossier__eyebrow{color:var(--contact-teal);letter-spacing:.1em;margin-bottom:.75rem;padding:.42rem .72rem}.contact-context-card{border:1px solid var(--contact-teal)}@supports (color:color-mix(in lab, red, red)){.contact-context-card{border:1px solid color-mix(in srgb,var(--contact-teal)34%,var(--line))}}.contact-context-card{border-radius:var(--site-radius-card);background:var(--contact-teal)}@supports (color:color-mix(in lab, red, red)){.contact-context-card{background:color-mix(in srgb,var(--contact-teal)8%,var(--surface-card))}}.contact-context-card{margin-top:1rem;padding:1rem}.contact-context-card h3{color:var(--contact-ink);margin:0 0 .55rem;font-size:1rem;font-weight:900}.contact-context-card p,.contact-context-card li{color:var(--body);font-size:.9rem;line-height:1.55}.contact-context-card p{margin:0}.contact-context-card ul{margin:.75rem 0 0;padding-left:1.1rem}.contact-form-fields{gap:clamp(.95rem,1.8vw,1.25rem);margin-top:1.25rem;display:grid}.contact-form-section,.contact-consent-panel{border-radius:var(--site-radius-card);background:linear-gradient(180deg,var(--contact-stone),var(--contact-stone)),var(--contact-stone);border:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contact-form-section,.contact-consent-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--contact-stone)42%,#fffdf8),color-mix(in srgb,var(--contact-stone)66%,#fffdf8)),var(--contact-stone)}}.contact-form-section,.contact-consent-panel{box-shadow:inset 0 0 0 1px var(--contact-sage),0 10px 28px #3441390e}@supports (color:color-mix(in lab, red, red)){.contact-form-section,.contact-consent-panel{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--contact-sage)36%,var(--line)),0 10px 28px #3441390e}}.contact-form-section,.contact-consent-panel{padding:clamp(1.15rem,2vw,1.45rem)}.contact-form-section:before{background:linear-gradient(180deg,var(--contact-teal),var(--contact-copper));width:.22rem;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.contact-form-section:before{background:linear-gradient(180deg,var(--contact-teal),color-mix(in srgb,var(--contact-copper)74%,var(--contact-teal)))}}.contact-form-section:before{content:""}.contact-form-fields .contact-form-section:nth-of-type(2){background:linear-gradient(180deg,#fffdf9e6,#eef4eef5),var(--contact-sage-wash)}.contact-form-fields .contact-form-section:nth-of-type(3){background:linear-gradient(180deg,#fffdf9e6,#f9efe5f5),var(--contact-clay-wash)}.contact-form-section legend,.contact-consent-panel legend{width:100%;color:var(--contact-ink);align-items:center;gap:.72rem;margin:0 0 1.1rem;padding:0;font-size:clamp(1.1rem,2.2vw,1.35rem);font-weight:900;line-height:1.2;display:flex}.contact-intake-shell .form-section__label,.contact-intake-shell .notice-panel .form-section__label{border:1px solid var(--contact-teal);flex:none;justify-content:center;align-items:center;min-width:1.8rem;height:1.8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.contact-intake-shell .form-section__label,.contact-intake-shell .notice-panel .form-section__label{border:1px solid color-mix(in srgb,var(--contact-teal)58%,var(--line))}}.contact-intake-shell .form-section__label,.contact-intake-shell .notice-panel .form-section__label{background:var(--contact-teal);box-shadow:0 4px 14px var(--contact-teal);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.contact-intake-shell .form-section__label,.contact-intake-shell .notice-panel .form-section__label{box-shadow:0 4px 14px color-mix(in srgb,var(--contact-teal)22%,transparent)}}.contact-intake-shell .form-section__label,.contact-intake-shell .notice-panel .form-section__label{color:var(--contact-paper);letter-spacing:.08em;margin:0;font-size:.62rem;font-weight:900}.contact-field-label{color:var(--body);margin-bottom:.45rem;font-size:.86rem;font-weight:800;line-height:1.3;display:block}.contact-field-help,.contact-field-error{margin:.4rem 0 0;font-size:.8rem;line-height:1.45}.contact-field-help{color:var(--muted)}.contact-field-error{color:var(--contact-copper);font-weight:800}.contact-form-dossier .form-control{border-color:var(--contact-copper)}@supports (color:color-mix(in lab, red, red)){.contact-form-dossier .form-control{border-color:color-mix(in srgb,var(--contact-copper)42%,var(--line))}}.contact-form-dossier .form-control{background:#fffdf8;border-radius:.75rem;min-height:3.05rem;box-shadow:inset 0 1px #ffffffdb,0 1px #ffffff8c}.contact-form-dossier .form-control:focus{border-color:var(--contact-teal);box-shadow:0 0 0 3px var(--contact-teal),inset 0 1px 0 #ffffffd1}@supports (color:color-mix(in lab, red, red)){.contact-form-dossier .form-control:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--contact-teal)16%,transparent),inset 0 1px 0 #ffffffd1}}.contact-form-dossier textarea.form-control{resize:vertical;min-height:8rem}.contact-consent-panel{border-left:4px solid var(--contact-copper);background:linear-gradient(180deg,var(--contact-sage-wash),var(--contact-ivory)),var(--contact-sage-wash)}@supports (color:color-mix(in lab, red, red)){.contact-consent-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--contact-sage-wash)62%,var(--surface-card)),color-mix(in srgb,var(--contact-ivory)88%,var(--surface-card))),var(--contact-sage-wash)}}.contact-consent-panel__check{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.contact-consent-panel input[type=checkbox]{width:1.35rem;min-width:1.35rem;height:1.35rem;accent-color:var(--contact-teal);cursor:pointer;margin-top:.15rem}.contact-consent-panel label{color:var(--body);cursor:pointer;font-size:.9rem;line-height:1.55}.contact-submit-row{border-top:1px solid var(--line);align-items:center;gap:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-submit-row{border-top:1px solid color-mix(in srgb,var(--line)66%,var(--contact-teal))}}.contact-submit-row{padding-top:1.15rem}.contact-submit-row p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.5}.contact-submit-row .btn-primary{width:100%}.contact-after-section{background:linear-gradient(180deg,var(--contact-paper),var(--contact-stone))}@supports (color:color-mix(in lab, red, red)){.contact-after-section{background:linear-gradient(180deg,var(--contact-paper),color-mix(in srgb,var(--contact-stone)55%,var(--contact-paper)))}}.contact-after-section.section-primitive{padding-block:clamp(3.25rem,7vw,5.5rem)}.contact-after-layout,.contact-boundary-layout{gap:1.5rem;display:grid}.contact-section-heading{max-width:46rem}.contact-section-heading p:not(.section-label){color:var(--body);margin:.85rem 0 0;font-size:1rem;line-height:1.7}.contact-next-shell{border:1px solid var(--line);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contact-next-shell{border:1px solid color-mix(in srgb,var(--line)58%,var(--contact-teal))}}.contact-next-shell{border-radius:var(--site-radius-shell);background:var(--site-surface-shell);box-shadow:var(--site-shadow-card)}.contact-next-step{border-bottom:1px solid var(--structural-light);grid-template-columns:3.25rem minmax(0,1fr);gap:.85rem;padding:1.1rem;display:grid;position:relative}.contact-next-step:last-child{border-bottom:0}.contact-next-step span{border:1px solid var(--contact-teal);place-items:center;width:2.45rem;height:2.45rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.contact-next-step span{border:1px solid color-mix(in srgb,var(--contact-teal)54%,var(--line))}}.contact-next-step span{background:var(--contact-teal);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.contact-next-step span{background:color-mix(in srgb,var(--contact-teal)11%,var(--surface-card))}}.contact-next-step span{color:var(--contact-teal);font-size:.72rem;font-weight:900}.contact-next-step h3{color:var(--contact-ink);margin:0;font-size:1.05rem;font-weight:900}.contact-next-step p{color:var(--body);margin:.35rem 0 0;font-size:.92rem;line-height:1.6}.contact-boundary-section{background:linear-gradient(90deg,var(--contact-ink)1px,transparent 1px)0 0/6rem 100%,var(--contact-stone)}@supports (color:color-mix(in lab, red, red)){.contact-boundary-section{background:linear-gradient(90deg,color-mix(in srgb,var(--contact-ink)5%,transparent)1px,transparent 1px)0 0/6rem 100%,var(--contact-stone)}}.contact-boundary-grid{gap:1rem;display:grid}.contact-unsuitable-shell{border:1px solid var(--line);gap:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-unsuitable-shell{border:1px solid color-mix(in srgb,var(--line)62%,var(--contact-copper))}}.contact-unsuitable-shell{border-radius:var(--site-radius-shell);background:var(--contact-paper)}@supports (color:color-mix(in lab, red, red)){.contact-unsuitable-shell{background:color-mix(in srgb,var(--contact-paper)82%,var(--surface-card))}}.contact-unsuitable-shell{box-shadow:var(--site-shadow-card);padding:1.25rem}.contact-unsuitable-shell h3{color:var(--contact-ink);margin:.45rem 0 0;font-size:clamp(1.25rem,2.6vw,1.8rem);font-weight:900;line-height:1.1}.contact-unsuitable-shell>div:first-child p:not(.section-label){color:var(--body);margin:.8rem 0 0;line-height:1.65}.contact-final-cta{border-color:var(--contact-teal)}@supports (color:color-mix(in lab, red, red)){.contact-final-cta{border-color:color-mix(in srgb,var(--contact-teal)36%,#fffaf229)}}.contact-success-hero .contact-record-artifact{flex-direction:column;justify-content:center;align-self:stretch;min-height:18rem;padding:1.45rem 1.45rem 1.45rem 1.85rem;display:flex}.contact-success-hero .contact-record-artifact__top{padding:0}.contact-success-section .contact-next-list{color:var(--body);margin:1.2rem 0 0;padding-left:1.35rem;line-height:1.7}@media (min-width:768px){.contact-form-dossier__header{padding-bottom:1.55rem}.contact-submit-row{grid-template-columns:minmax(0,1fr) auto}.contact-submit-row .btn-primary{width:auto}.contact-next-shell{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-next-step{border-right:1px solid var(--structural-light);border-bottom:0;grid-template-columns:minmax(0,1fr)}.contact-next-step:last-child{border-right:0}.contact-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-unsuitable-shell{grid-template-columns:minmax(14rem,.35fr) minmax(0,.65fr);padding:1.5rem}}@media (min-width:1024px){.contact-hero-grid{grid-template-columns:minmax(0,.56fr) minmax(22rem,.44fr)}.contact-intake-layout{grid-template-columns:minmax(18rem,.34fr) minmax(0,.66fr);align-items:start}.contact-form-file{order:2}.contact-intake-support{order:1;position:sticky;top:6.75rem}}.contact-intake-support .contact-method-panel{background:linear-gradient(180deg,#fffdf9b3,#f2eee6d6),var(--contact-stone)}.contact-intake-support .contact-method-panel h2{font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.15}@media (max-width:767px){.contact-dossier-hero.section-primitive--first{padding-top:3.25rem;padding-bottom:3rem}.contact-hero-actions{flex-direction:column}.contact-hero-actions .btn-primary,.contact-hero-actions .btn-secondary{width:100%}.contact-form-file:before{inset:.8rem .25rem -.75rem}.contact-record-artifact,.contact-intake-shell,.contact-support-panel,.contact-method-panel,.contact-next-shell,.contact-unsuitable-shell{border-radius:1rem}.contact-record-artifact__facts{grid-template-columns:minmax(0,1fr)}.contact-record-artifact__facts div{border-right:0;border-bottom:1px solid var(--structural-light)}.contact-record-artifact__facts div:last-child{border-bottom:0}.contact-form-section,.contact-consent-panel{padding:1.1rem}}@media (max-width:1023px){.contact-form-file{order:1}.contact-intake-support{order:2}}@media (max-width:430px){.contact-dossier-hero .hero-display{max-width:12.75ch;font-size:2.24rem;line-height:.98}.contact-record-artifact__top,.contact-record-artifact__rows div{padding-left:1.3rem;padding-right:1rem}.contact-record-artifact__rows div{grid-template-columns:minmax(0,1fr);gap:.25rem}.contact-info-list__item{grid-template-columns:2.25rem minmax(0,1fr);gap:.65rem}.contact-form-dossier:after{display:none}.contact-next-step{grid-template-columns:2.8rem minmax(0,1fr);padding:1rem}}@media (prefers-reduced-motion:reduce){.contact-record-artifact,.contact-form-file,.contact-next-step,.contact-support-panel{transition:none!important;animation:none!important}}.about-operator-page{--about-paper:#fdfaf4;--about-ink:#10263f;--about-teal:#2f6f73;--about-sage:#738b7c;--about-copper:#b8664a;background:radial-gradient(66rem 40rem at 10% 10%,#67b2a93d,#0000 68%),radial-gradient(52rem 34rem at 90% 26%,#2f6f732e,#0000 70%),radial-gradient(60rem 36rem at 20% 56%,#d6895724,#0000 72%),radial-gradient(56rem 34rem at 84% 70%,#beae9442,#0000 72%),radial-gradient(50rem 32rem at 14% 90%,#5b91a629,#0000 72%),linear-gradient(168deg,#93c8be1a 0%,#d6966814 52%,#5b91a614 100%),linear-gradient(#fbf7ee 0%,#f4ecdd 46%,#f0e7d6 76%,#f5efe3 100%)}.about-operator-page .about-operator-section.bg-surface-light,.about-operator-page .about-operator-section.bg-surface-light-alt{background:0 0}.about-operator-section{position:relative;overflow:clip}.about-why:before,.about-access-break-section:before,.about-contrast-section:before,.about-team-section:before,.about-doctrine-section:before{pointer-events:none;content:"";position:absolute;inset:0}.about-why>*,.about-access-break-section>*,.about-contrast-section>*,.about-team-section>*,.about-doctrine-section>*{z-index:1;position:relative}.about-why:before{background:radial-gradient(58rem 34rem at 82% 22%,#67b2a93d,#0000 70%),radial-gradient(48rem 30rem at 10% 64%,#a9d7cd42,#0000 72%),linear-gradient(#0000 0%,#93c8be1f 58%,#0000 100%)}.about-access-break-section:before{background:radial-gradient(56rem 32rem at 26% 40%,#beae943d,#0000 72%),radial-gradient(48rem 30rem at 84% 76%,#d6895729,#0000 72%),linear-gradient(172deg,#67b2a914 0%,#d696681a 100%)}.about-contrast-section:before{background:radial-gradient(58rem 36rem at 76% 26%,#d689573d,#0000 70%),radial-gradient(50rem 32rem at 8% 18%,#5b91a629,#0000 72%),radial-gradient(46rem 30rem at 22% 88%,#beae9433,#0000 72%),linear-gradient(150deg,#d696680f 0%,#5b91a614 100%)}.about-team-section:before{background:radial-gradient(56rem 34rem at 78% 58%,#d689572e,#0000 72%),radial-gradient(52rem 32rem at 12% 26%,#67b2a92e,#0000 72%),linear-gradient(#beae941f 0%,#0000 64%)}.about-doctrine-section:before{background:radial-gradient(56rem 34rem at 70% 20%,#2f6f7329,#0000 72%),radial-gradient(50rem 32rem at 12% 70%,#7a8fa329,#0000 72%),linear-gradient(#0000 0%,#5b91a61a 70%,#10263f14 100%)}@media (max-width:640px){.about-why:before,.about-access-break-section:before,.about-contrast-section:before,.about-team-section:before,.about-doctrine-section:before{opacity:.78}}.about-operator-hero{background:linear-gradient(90deg,#fffaf20e 1px,#0000 1px) 0 0/7.25rem 100%,linear-gradient(#fffaf20b 1px,#0000 1px) 0 0/100% 4.75rem,linear-gradient(135deg,#061522 0%,#10263f 56%,#143a4d 100%);overflow:visible}.about-operator-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#5ba69e2e 58%,#0000),linear-gradient(#fffaf212,#0000 35%);position:absolute;inset:0}.about-operator-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#5ba69eb8 28%,#738b7c61 72%,#0000);height:3px;position:absolute;top:0;left:0;right:0}.about-operator-hero__grid{z-index:1;align-items:center;gap:2.25rem;display:grid;position:relative}.about-operator-hero__copy{max-width:48rem}.about-operator-hero .hero-display{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;max-width:21ch}.about-operator-hero .hero-lead{max-width:58ch}.about-operator-hero__actions,.about-operator-final__actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.about-hero-photo{z-index:2;width:100%;max-width:28.5rem;margin:0 auto;position:relative}.about-hero-photo__frame{isolation:isolate;aspect-ratio:4/3;border-radius:var(--site-radius-shell);background:#0615228c;border:1px solid #fffaf252;position:relative;overflow:hidden;box-shadow:0 40px 110px #0000008a,0 0 0 7px #fffaf20f,0 0 0 1px #5ba69e29,inset 0 1px #fffdf961}.about-hero-photo__frame:before{z-index:1;content:"";background:linear-gradient(90deg,#5ba69ed9,#738b7c80 55%,#b8664aad);height:3px;position:absolute;top:0;left:0;right:0}.about-hero-photo__frame:after{content:"";pointer-events:none;background:linear-gradient(#0615220d,#0000 30%,#0615223d);position:absolute;inset:0}.about-hero-photo__image{object-fit:cover;object-position:56% 50%;filter:saturate(.94)contrast(.98)}.about-hero-photo figcaption{color:#fffaf2a8;letter-spacing:.01em;margin-top:.85rem;font-size:.82rem;font-weight:700;line-height:1.45}.about-why-board{border:1px solid var(--line);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.about-why-board{border:1px solid color-mix(in srgb,var(--line)58%,var(--about-teal))}}.about-why-board{border-radius:var(--site-radius-shell);background:linear-gradient(90deg,#2f6f730d 1px,#0000 1px) 0 0/4rem 100%,linear-gradient(#fffdf9f2,#f9f4ebeb);box-shadow:0 24px 58px #10263f1a,inset 0 1px #fffdf9d1}.about-why-board:before{z-index:1;content:"";background:linear-gradient(90deg,#5ba69ec7,#738b7c6b 60%,#0000);height:3px;position:absolute;top:0;left:0;right:0}.about-why-board__points{display:grid;position:relative}.about-why-board__points:before{background:linear-gradient(90deg,transparent,var(--about-teal),transparent);height:1px;position:absolute;top:2.42rem;left:1.35rem;right:1.35rem}@supports (color:color-mix(in lab, red, red)){.about-why-board__points:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--about-teal)36%,var(--line)),transparent)}}.about-why-board__points:before{content:"";pointer-events:none}.about-why-board__point{z-index:1;border-bottom:1px solid var(--structural-light);grid-template-columns:2.9rem minmax(0,1fr);gap:.95rem;padding:1.25rem 1.3rem;display:grid;position:relative}.about-why-board__point span{border:1px solid var(--about-teal);place-items:center;width:2.35rem;height:2.35rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.about-why-board__point span{border:1px solid color-mix(in srgb,var(--about-teal)48%,var(--line))}}.about-why-board__point span{background:radial-gradient(circle at 50% 42%,#fffdf9f5,var(--about-teal));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.about-why-board__point span{background:radial-gradient(circle at 50% 42%,#fffdf9f5,color-mix(in srgb,var(--about-teal)11%,var(--surface-card)))}}.about-why-board__point span{color:var(--about-teal);font-size:.72rem;font-weight:900;box-shadow:0 0 0 5px #fffdf9db}.about-why-board__point h3{color:var(--about-ink);font-family:var(--font-display);margin:0;font-size:1.18rem;font-weight:650;line-height:1.2}.about-why-board__point p{color:var(--body);margin:.45rem 0 0;font-size:.92rem;line-height:1.6}.about-why-board__closing{border-top:1px solid var(--structural-light);background:var(--about-teal);margin:0}@supports (color:color-mix(in lab, red, red)){.about-why-board__closing{background:color-mix(in srgb,var(--about-teal)6%,var(--surface-card))}}.about-why-board__closing{color:var(--about-ink);padding:1.05rem 1.3rem;font-size:.95rem;font-weight:700;line-height:1.62}.about-operator-intro{align-items:end;gap:1rem;margin-bottom:1.75rem;display:grid}.about-operator-intro h2{margin-top:.65rem}.about-operator-intro p:not(.section-label){color:var(--body);margin:0;font-size:1rem;line-height:1.7}.about-access-break-section{padding-top:clamp(1.25rem,3vw,2.5rem);padding-bottom:clamp(2.4rem,5vw,4.5rem)}.about-access-break{width:min(61.25rem,100%);margin:0 auto;position:relative}.about-access-break:before{content:none}.about-access-break__frame{z-index:1;border:1px solid var(--about-teal);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.about-access-break__frame{border:1px solid color-mix(in srgb,var(--about-teal)24%,var(--line))}}.about-access-break__frame{border-radius:calc(var(--site-radius-shell) - .25rem);background:#fffdf9db;padding:.32rem;box-shadow:0 18px 44px #10263f1f,inset 0 1px #fffdf9e6}.about-access-break__frame:before{z-index:2;background:var(--about-teal);border-radius:.25rem;width:3px;position:absolute;top:.32rem;bottom:.32rem;left:.32rem}@supports (color:color-mix(in lab, red, red)){.about-access-break__frame:before{background:color-mix(in srgb,var(--about-teal)84%,var(--about-ink))}}.about-access-break__frame:before{content:"";pointer-events:none}.about-access-break__image{aspect-ratio:16/8.6;border-radius:calc(var(--site-radius-shell) - .55rem);object-fit:cover;object-position:54% 52%;width:100%;height:auto;display:block}.about-access-break figcaption{z-index:1;max-width:42rem;color:var(--muted);margin:.45rem 0 0 .42rem;position:relative}@supports (color:color-mix(in lab, red, red)){.about-access-break figcaption{color:color-mix(in srgb,var(--muted)82%,var(--about-ink))}}.about-access-break figcaption{font-size:.76rem;font-weight:650;line-height:1.5}.about-contrast{border:1px solid var(--line);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.about-contrast{border:1px solid color-mix(in srgb,var(--line)58%,var(--about-teal))}}.about-contrast{border-radius:var(--site-radius-shell);box-shadow:var(--site-shadow-shell),inset 0 1px 0 #fffdf9d9;background:linear-gradient(90deg,#2f6f7309 1px,#0000 1px) 0 0/4.5rem 100%,#fffdf9c7}.about-contrast__chain{gap:.9rem;padding:1rem;display:grid;position:relative}.about-contrast__chain:before{background:linear-gradient(180deg,var(--about-teal),var(--about-copper));width:1px;position:absolute;top:1.4rem;bottom:1.4rem;left:2.45rem}@supports (color:color-mix(in lab, red, red)){.about-contrast__chain:before{background:linear-gradient(180deg,color-mix(in srgb,var(--about-teal)42%,var(--line)),color-mix(in srgb,var(--about-copper)58%,var(--about-teal)))}}.about-contrast__chain:before{content:"";pointer-events:none}.about-contrast__row{z-index:1;border:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr);gap:.9rem;min-width:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.about-contrast__row{border:1px solid color-mix(in srgb,var(--line)72%,var(--about-teal))}}.about-contrast__row{border-radius:calc(var(--site-radius-shell) - .35rem);background:#fffdf9e6;padding:1.05rem;box-shadow:0 16px 34px #10263f14}.about-contrast__node{border:1px solid var(--about-teal);place-items:center;width:2.45rem;height:2.45rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.about-contrast__node{border:1px solid color-mix(in srgb,var(--about-teal)54%,var(--line))}}.about-contrast__node{background:radial-gradient(circle at 48% 42%,#fffdf9fa,var(--about-teal));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.about-contrast__node{background:radial-gradient(circle at 48% 42%,#fffdf9fa,color-mix(in srgb,var(--about-teal)12%,var(--surface-card)))}}.about-contrast__node{color:var(--about-teal);letter-spacing:.08em;font-size:.68rem;font-weight:950;box-shadow:0 0 0 5px #fffdf9e0}.about-contrast__content{min-width:0}.about-contrast__lede span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.about-contrast__lede strong{color:var(--about-ink);font-family:var(--font-display);margin-top:.3rem;font-size:1.42rem;font-weight:650;line-height:1.08;display:block}.about-contrast__row p{color:var(--body);align-self:center;margin:.85rem 0 0;font-size:.95rem;line-height:1.62}.about-contrast__row--sentinel{border-color:var(--about-copper)}@supports (color:color-mix(in lab, red, red)){.about-contrast__row--sentinel{border-color:color-mix(in srgb,var(--about-copper)44%,var(--about-ink))}}.about-contrast__row--sentinel{background:linear-gradient(90deg,#fffaf20d 1px,#0000 1px) 0 0/4.5rem 100%,linear-gradient(135deg,#0a1c30,#10263f 70%);box-shadow:0 24px 58px #10263f3d,inset 0 1px #fffaf21f}.about-contrast__row--sentinel:before{background:linear-gradient(90deg,var(--about-copper),var(--about-copper));height:4px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.about-contrast__row--sentinel:before{background:linear-gradient(90deg,var(--about-copper),color-mix(in srgb,var(--about-copper)52%,var(--about-teal)))}}.about-contrast__row--sentinel:before{content:""}.about-contrast__row--sentinel .about-contrast__node{border-color:var(--about-copper)}@supports (color:color-mix(in lab, red, red)){.about-contrast__row--sentinel .about-contrast__node{border-color:color-mix(in srgb,var(--about-copper)72%,#fdfaf4)}}.about-contrast__row--sentinel .about-contrast__node{background:radial-gradient(circle at 48% 42%,var(--about-copper),var(--about-copper))}@supports (color:color-mix(in lab, red, red)){.about-contrast__row--sentinel .about-contrast__node{background:radial-gradient(circle at 48% 42%,color-mix(in srgb,var(--about-copper)24%,#fdfaf4),color-mix(in srgb,var(--about-copper)58%,var(--about-ink)))}}.about-contrast__row--sentinel .about-contrast__node{color:#fffaf2;box-shadow:0 0 0 5px #10263fb8,0 0 28px #b8664a47}.about-contrast__row--sentinel .about-contrast__lede span{color:var(--about-copper)}@supports (color:color-mix(in lab, red, red)){.about-contrast__row--sentinel .about-contrast__lede span{color:color-mix(in srgb,var(--about-copper)72%,#fdfaf4)}}.about-contrast__row--sentinel .about-contrast__lede strong{color:#fdfaf4}.about-contrast__row--sentinel p{color:#fffaf2d1}.about-contrast__closing{border-top:1px solid var(--about-teal);margin:0}@supports (color:color-mix(in lab, red, red)){.about-contrast__closing{border-top:1px solid color-mix(in srgb,var(--about-teal)24%,var(--line))}}.about-contrast__closing{background:var(--about-teal)}@supports (color:color-mix(in lab, red, red)){.about-contrast__closing{background:color-mix(in srgb,var(--about-teal)7%,#fffdf9e6)}}.about-contrast__closing{color:var(--about-ink);padding:1.05rem 1.4rem;font-size:.93rem;font-weight:700;line-height:1.6}.about-team{align-items:center;gap:2rem;display:grid}.about-team__copy .section-label{color:var(--about-teal)}.about-team__copy h2{max-width:20ch;margin-top:.65rem}.about-team__copy>p:not(.section-label){color:var(--body);margin:1.05rem 0 0;font-size:1rem;line-height:1.72}.about-team__named{border-left:4px solid var(--about-teal);padding-left:1.05rem;font-weight:700;color:var(--about-ink)!important}.about-team__area{color:var(--muted)!important;font-size:.9rem!important}.about-team__photo{border:1px solid var(--about-teal);margin:0}@supports (color:color-mix(in lab, red, red)){.about-team__photo{border:1px solid color-mix(in srgb,var(--about-teal)24%,var(--line))}}.about-team__photo{border-radius:var(--site-radius-shell);box-shadow:var(--site-shadow-shell),inset 0 1px 0 #fffdf9e6;background:#fffdf9e0;padding:.65rem}.about-team__photo-image{border:1px solid var(--structural-light);border-radius:calc(var(--site-radius-shell) - .4rem);object-fit:cover;width:100%;height:auto;display:block}.about-team__photo figcaption{color:var(--muted);margin:0;padding:.75rem .45rem .2rem;font-size:.8rem;font-weight:700;line-height:1.45;display:flow-root}.about-team-roster{border:1px solid var(--line);margin-top:1.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.about-team-roster{border:1px solid color-mix(in srgb,var(--line)64%,var(--about-teal))}}.about-team-roster{border-radius:var(--site-radius-shell);background:linear-gradient(90deg,#2f6f7309 1px,#0000 1px) 0 0/4rem 100%,#fffdf9c7;box-shadow:0 18px 46px #10263f17,inset 0 1px #fffdf9d1}.about-team-roster:before{z-index:1;content:"";background:linear-gradient(90deg,#5ba69ec7,#738b7c6b 60%,#0000);height:3px;position:absolute;top:0;left:0;right:0}.about-team-roster__label{border-bottom:1px solid var(--about-teal);margin:0}@supports (color:color-mix(in lab, red, red)){.about-team-roster__label{border-bottom:1px solid color-mix(in srgb,var(--about-teal)18%,var(--line))}}.about-team-roster__label{color:var(--about-teal);letter-spacing:.12em;text-transform:uppercase;padding:.9rem 1.25rem;font-size:.7rem;font-weight:900}.about-team-roster ul{margin:0;padding:0;list-style:none;display:grid}.about-team-roster li{border-bottom:1px solid var(--about-teal);min-width:0}@supports (color:color-mix(in lab, red, red)){.about-team-roster li{border-bottom:1px solid color-mix(in srgb,var(--about-teal)13%,var(--line))}}.about-team-roster li{background:#fffdf952;padding:1rem 1.2rem}.about-team-roster li:last-child{border-bottom:0}.about-team-roster strong{color:var(--about-ink);font-family:var(--font-display);font-size:1.13rem;font-weight:650;line-height:1.2;display:block}.about-team-roster span{color:var(--muted);margin-top:.28rem;font-size:.82rem;font-weight:650;line-height:1.4;display:block}.about-doctrine{border:1px solid var(--line);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.about-doctrine{border:1px solid color-mix(in srgb,var(--line)58%,var(--about-teal))}}.about-doctrine{border-radius:var(--site-radius-shell);box-shadow:var(--site-shadow-shell),inset 0 1px 0 #fffdf9b3}.about-doctrine:before{z-index:1;content:"";background:linear-gradient(90deg,#5ba69ecc 0%,#738b7c73 46%,#b8664a9e 100%);height:3px;position:absolute;top:0;left:0;right:0}.about-doctrine__col{min-width:0;padding:1.6rem 1.4rem}.about-doctrine__col--is{border-bottom:1px solid var(--structural-light);background:linear-gradient(160deg,#fffdf9eb,var(--about-teal))}@supports (color:color-mix(in lab, red, red)){.about-doctrine__col--is{background:linear-gradient(160deg,#fffdf9eb,color-mix(in srgb,var(--about-teal)8%,#fdfaf4))}}.about-doctrine__col--isnot{background:linear-gradient(90deg,#fffaf20b 1px,#0000 1px) 0 0/4.5rem 100%,linear-gradient(160deg,#0a1c30,#10263f 72%)}.about-doctrine__col h3{color:var(--about-ink);font-family:var(--font-display);margin:0 0 .4rem;font-size:1.9rem;font-weight:650;line-height:1}.about-doctrine__col h3:after{background:var(--about-teal);content:"";width:2.6rem;height:3px;margin-top:.7rem;display:block}.about-doctrine__col--isnot h3{color:#fdfaf4}.about-doctrine__col--isnot h3:after{background:var(--about-copper)}.about-doctrine__items{margin:.9rem 0 0;padding:0;list-style:none}.about-doctrine__items li{border-bottom:1px solid var(--structural-light);grid-template-columns:1.3rem minmax(0,1fr);gap:.85rem;padding:.95rem 0;display:grid}.about-doctrine__items li:last-child{border-bottom:0;padding-bottom:0}.about-doctrine__items li>span{border:1.6px solid var(--about-teal);border-radius:2px;width:.74rem;height:.74rem;margin-top:.28rem}.about-doctrine__items strong{color:var(--about-ink);font-family:var(--font-display);font-size:1.12rem;font-weight:650;line-height:1.2;display:block}.about-doctrine__items p{color:var(--body);margin:.35rem 0 0;font-size:.9rem;line-height:1.58}.about-doctrine__col--isnot .about-doctrine__items li{border-bottom-color:#fffaf224}.about-doctrine__col--isnot .about-doctrine__items li>span{border-color:var(--about-copper)}@supports (color:color-mix(in lab, red, red)){.about-doctrine__col--isnot .about-doctrine__items li>span{border-color:color-mix(in srgb,var(--about-copper)72%,#fdfaf4)}}.about-doctrine__col--isnot .about-doctrine__items li>span{background:linear-gradient(45deg,transparent calc(50% - 1px),var(--about-copper)calc(50% - 1px)calc(50% + 1px),transparent calc(50% + 1px))}@supports (color:color-mix(in lab, red, red)){.about-doctrine__col--isnot .about-doctrine__items li>span{background:linear-gradient(45deg,transparent calc(50% - 1px),color-mix(in srgb,var(--about-copper)72%,#fdfaf4)calc(50% - 1px)calc(50% + 1px),transparent calc(50% + 1px))}}.about-doctrine__col--isnot .about-doctrine__items strong{color:#fdfaf4}.about-doctrine__col--isnot .about-doctrine__items p{color:#fffaf2c2}@media (hover:hover){.about-doctrine__items li{border-radius:.65rem;transition:background-color .18s,box-shadow .18s}.about-doctrine__items li:hover{background-color:#2f6f730e;box-shadow:inset 0 0 0 1px #2f6f7317}.about-doctrine__col--isnot .about-doctrine__items li:hover{background-color:#fffaf20e;box-shadow:inset 0 0 0 1px #fffaf214}}.about-operator-section--final{background:linear-gradient(90deg,#fffaf20b 1px,#0000 1px) 0 0/7rem 100%,linear-gradient(#10263f 0%,#0f2438 72%,#0b1827 100%)}.about-operator-final{max-width:48rem}.about-operator-final .section-label{color:var(--about-sage)}@supports (color:color-mix(in lab, red, red)){.about-operator-final .section-label{color:color-mix(in srgb,var(--about-sage)72%,#fdfaf4)}}.about-operator-final h2{color:#fdfaf4;margin-top:.65rem}.about-operator-final p{color:#fffaf2c7;margin:0;font-size:1rem;line-height:1.7}@media (min-width:768px){.about-operator-intro,.about-operator-intro--wide{grid-template-columns:minmax(0,.52fr) minmax(0,.48fr)}.about-why-board__points{grid-template-columns:repeat(3,minmax(0,1fr))}.about-why-board__point{border-right:1px solid var(--structural-light);border-bottom:0;grid-template-columns:minmax(0,1fr);padding:1.5rem 1.4rem}.about-why-board__point:last-child{border-right:0}.about-contrast__chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.25rem}.about-contrast__chain:before{background:linear-gradient(90deg,var(--about-teal),var(--about-copper));width:auto;height:1px;inset:2.55rem 2.4rem auto}@supports (color:color-mix(in lab, red, red)){.about-contrast__chain:before{background:linear-gradient(90deg,color-mix(in srgb,var(--about-teal)34%,var(--line)),color-mix(in srgb,var(--about-copper)54%,var(--about-teal)))}}.about-contrast__row{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.25rem}.about-contrast__row--sentinel{margin-top:-.45rem;margin-bottom:-.45rem;padding-top:1.55rem;padding-bottom:1.55rem}.about-team-roster ul{grid-template-columns:repeat(3,minmax(0,1fr))}.about-team-roster li{border-right:1px solid var(--about-teal);min-height:7rem}@supports (color:color-mix(in lab, red, red)){.about-team-roster li{border-right:1px solid color-mix(in srgb,var(--about-teal)13%,var(--line))}}.about-team-roster li:nth-child(3n){border-right:0}.about-team-roster li:nth-last-child(-n+3){border-bottom:0}.about-doctrine{grid-template-columns:repeat(2,minmax(0,1fr))}.about-doctrine__col{padding:2.1rem 2rem}.about-doctrine__col--is{border-right:1px solid var(--structural-light);border-bottom:0}}@media (min-width:1024px){.about-operator-hero__grid{grid-template-columns:minmax(0,.6fr) minmax(20rem,.4fr);gap:4rem}.about-hero-photo{justify-self:end;margin:0 0 -3.6rem}.about-team{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:3rem}.about-access-break{margin-top:-.6rem;margin-left:clamp(0rem,3vw,2.4rem);margin-right:auto}}@media (max-width:767px){.about-operator-page .about-operator-section.section-primitive:not(.about-operator-hero):not(.about-access-break-section){padding-block:2.8rem}.about-operator-hero.section-primitive--first{padding-top:3rem;padding-bottom:2.65rem}.about-operator-hero__actions,.about-operator-final__actions{flex-direction:column}.about-operator-hero__actions .btn-primary,.about-operator-hero__actions .btn-secondary,.about-operator-final__actions .btn-primary,.about-operator-final__actions .btn-secondary{width:100%}.about-operator-intro{gap:.7rem;margin-bottom:1.05rem}.about-operator-intro h2,.about-team__copy h2,.about-operator-final h2{margin-top:.45rem}.about-operator-intro p:not(.section-label),.about-team__copy>p:not(.section-label),.about-operator-final p{font-size:.9rem;line-height:1.55}.about-hero-photo__frame,.about-access-break__frame,.about-why-board,.about-contrast,.about-doctrine,.about-team-roster{border-radius:1rem}.about-access-break:before{display:none}.about-access-break-section.section-primitive{padding-top:1.2rem;padding-bottom:2.15rem}.about-access-break__frame{width:100%;margin-left:0;padding:.24rem}.about-access-break__frame:before{top:.24rem;bottom:.24rem;left:.24rem}.about-access-break__image{aspect-ratio:16/10.4;object-position:58% 52%}.about-access-break figcaption{margin-left:.2rem}.about-why-board{background:linear-gradient(#fffdf9f5,#faf6eef0)}.about-why-board__points:before{display:none}.about-why-board__point{grid-template-columns:2.2rem minmax(0,1fr);gap:.68rem;padding:.85rem .88rem}.about-why-board__point span{width:1.8rem;height:1.8rem;box-shadow:none;border-radius:.48rem;font-size:.62rem}.about-why-board__point h3{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:.92rem;font-weight:850;line-height:1.26}.about-why-board__point p{margin-top:.28rem;font-size:.8rem;line-height:1.45}.about-why-board__closing{padding:.82rem .9rem;font-size:.84rem;line-height:1.48}.about-contrast{background:linear-gradient(90deg,#10263f0e 1px,#0000 1px) 0 0/3.25rem 100%,linear-gradient(#efe9dfd1,#fffdf9d1)}.about-contrast__chain{gap:.58rem;padding:.68rem}.about-contrast__chain:before{top:1rem;bottom:1rem;left:2rem}.about-contrast__row{grid-template-columns:2.35rem minmax(0,1fr);gap:.68rem;padding:.82rem .82rem .86rem}.about-contrast__node{width:1.9rem;height:1.9rem;font-size:.58rem;box-shadow:0 0 0 4px #fffdf9d6}.about-contrast__lede span{font-size:.62rem}.about-contrast__lede strong{margin-top:.2rem;font-size:1.06rem;line-height:1.16}.about-contrast__row p{margin-top:.42rem;font-size:.82rem;line-height:1.45}.about-contrast__row--sentinel{margin-top:.12rem;padding-top:.98rem;padding-bottom:.98rem}.about-contrast__row--sentinel .about-contrast__node{box-shadow:0 0 0 4px #10263fad,0 0 18px #b8664a3d}.about-contrast__closing{padding:.84rem .9rem;font-size:.84rem;line-height:1.48}.about-team{gap:1.25rem}.about-team__copy>p:not(.section-label){margin-top:.78rem}.about-team__named{border-left-width:3px;padding-left:.82rem}.about-team__photo{padding:.48rem}.about-team__photo figcaption{padding-top:.58rem;font-size:.74rem}.about-team-roster{margin-top:1rem}.about-team-roster__label{padding:.72rem .88rem;font-size:.64rem}.about-team-roster li{grid-template-columns:minmax(6.6rem,.42fr) minmax(0,1fr);align-items:baseline;gap:.5rem;padding:.72rem .88rem;display:grid}.about-team-roster strong{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:.86rem;font-weight:850;line-height:1.25}.about-team-roster span{margin-top:0;font-size:.76rem;line-height:1.34}.about-doctrine__col{padding:1.18rem 1rem}.about-doctrine__col h3{font-size:1.45rem}.about-doctrine__items{margin-top:.65rem}.about-doctrine__items li{gap:.62rem;padding:.74rem 0}.about-doctrine__items strong{font-size:.98rem}.about-doctrine__items p{margin-top:.24rem;font-size:.8rem;line-height:1.44}.about-operator-final__actions{margin-top:1.35rem}}@media (max-width:430px){.about-operator-hero .hero-display{font-size:2.14rem;line-height:1.02}.about-contrast__row,.about-contrast__closing{padding-left:.82rem;padding-right:.82rem}.about-doctrine__col{padding:1.18rem 1rem}}@media (prefers-reduced-motion:reduce){.about-hero-photo,.about-access-break,.about-why-board,.about-contrast,.about-team,.about-team-roster,.about-doctrine{transition:none!important;animation:none!important}.about-doctrine__items li{transition:none!important}}.home-page,.faq-page{--harmony-paper:#fffaf2;--harmony-stone:#f2eee6;background:linear-gradient(90deg,#10263f08 1px,transparent 1px)0 0/5.75rem 100%,linear-gradient(180deg,var(--harmony-paper)0%,var(--harmony-stone)47%,var(--harmony-paper)100%)}.visual-hero-shell{border-color:#5ba69e3d;box-shadow:inset 0 1px #fffaf21f,0 40px 110px #0000004d,0 0 0 1px #2f6f7314}.visual-hero-shell .hero-kicker{color:var(--authority-on-dark)}@supports (color:color-mix(in lab, red, red)){.visual-hero-shell .hero-kicker{color:color-mix(in srgb,var(--authority-on-dark)68%,var(--sage))}}.visual-hero-shell .hero-kicker:before{background:linear-gradient(90deg,var(--sage),var(--copper))}@supports (color:color-mix(in lab, red, red)){.visual-hero-shell .hero-kicker:before{background:linear-gradient(90deg,var(--sage),color-mix(in srgb,var(--copper)34%,transparent))}}.diagnostic-panel--gate{border-color:var(--support)}@supports (color:color-mix(in lab, red, red)){.diagnostic-panel--gate{border-color:color-mix(in srgb,var(--support)28%,#fffaf27a)}}.diagnostic-panel--gate{border-radius:var(--site-radius-shell);background:linear-gradient(90deg,#2f6f730b 1px,#0000 1px) 0 0/3.6rem 100%,linear-gradient(170deg,#fffdf8fc 0%,#f8f4edfa 58%,#f1f7f4f5 100%);box-shadow:inset 0 1px #ffffffe6,0 28px 70px #00000040,0 0 0 1px #2f6f7314}.diagnostic-panel--gate:before{opacity:1;background:linear-gradient(90deg,#0000 0%,#5ba69ebd 18%,#738b7c70 58%,#b8664a8f 86%,#0000 100%);height:4px}.diagnostic-panel--gate:after{background:repeating-linear-gradient(90deg,#10263f1f 0 1px,#0000 1px 30px),linear-gradient(#2f6f730f,#0000);height:11px;top:4px}.diagnostic-choice-card{border-color:var(--line);min-height:136px}@supports (color:color-mix(in lab, red, red)){.diagnostic-choice-card{border-color:color-mix(in srgb,var(--line)62%,var(--support))}}.diagnostic-choice-card{border-radius:var(--site-radius-control);background:linear-gradient(90deg,var(--gate-accent,var(--support)),transparent 48%),var(--site-surface-shell-cool)}@supports (color:color-mix(in lab, red, red)){.diagnostic-choice-card{background:linear-gradient(90deg,color-mix(in srgb,var(--gate-accent,var(--support))5%,transparent),transparent 48%),var(--site-surface-shell-cool)}}.diagnostic-choice-card{box-shadow:var(--site-shadow-card)}.diagnostic-choice-card:after{background:linear-gradient(115deg,transparent 0%,#ffffff70 42%,transparent 66%),linear-gradient(135deg,transparent 0%,var(--gate-accent,var(--support))100%)}@supports (color:color-mix(in lab, red, red)){.diagnostic-choice-card:after{background:linear-gradient(115deg,transparent 0%,#ffffff70 42%,transparent 66%),linear-gradient(135deg,transparent 0%,color-mix(in srgb,var(--gate-accent,var(--support))8%,transparent)100%)}}.diagnostic-choice-card:hover,.diagnostic-choice-card:focus-visible{border-color:var(--gate-accent,var(--support))}@supports (color:color-mix(in lab, red, red)){.diagnostic-choice-card:hover,.diagnostic-choice-card:focus-visible{border-color:color-mix(in srgb,var(--gate-accent,var(--support))56%,var(--line))}}.diagnostic-choice-card:hover,.diagnostic-choice-card:focus-visible{background:linear-gradient(90deg,var(--gate-accent,var(--support)),transparent 52%),var(--site-surface-shell-cool)}@supports (color:color-mix(in lab, red, red)){.diagnostic-choice-card:hover,.diagnostic-choice-card:focus-visible{background:linear-gradient(90deg,color-mix(in srgb,var(--gate-accent,var(--support))8%,transparent),transparent 52%),var(--site-surface-shell-cool)}}.diagnostic-choice-card:hover,.diagnostic-choice-card:focus-visible{box-shadow:var(--site-shadow-hover)}.diagnostic-choice-card[aria-pressed=true],.diagnostic-choice-card[aria-current=true]{border-color:var(--gate-accent,var(--support))}@supports (color:color-mix(in lab, red, red)){.diagnostic-choice-card[aria-pressed=true],.diagnostic-choice-card[aria-current=true]{border-color:color-mix(in srgb,var(--gate-accent,var(--support))64%,var(--line))}}.diagnostic-choice-card[aria-pressed=true],.diagnostic-choice-card[aria-current=true]{background:linear-gradient(90deg,var(--gate-accent,var(--support)),transparent 52%),linear-gradient(165deg,#fffdf9fa,#f1f7f4f5)}@supports (color:color-mix(in lab, red, red)){.diagnostic-choice-card[aria-pressed=true],.diagnostic-choice-card[aria-current=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--gate-accent,var(--support))12%,transparent),transparent 52%),linear-gradient(165deg,#fffdf9fa,#f1f7f4f5)}}.diagnostic-choice-card[aria-pressed=true],.diagnostic-choice-card[aria-current=true]{box-shadow:var(--site-shadow-hover),inset 4px 0 0 var(--gate-accent,var(--support))}@supports (color:color-mix(in lab, red, red)){.diagnostic-choice-card[aria-pressed=true],.diagnostic-choice-card[aria-current=true]{box-shadow:var(--site-shadow-hover),inset 4px 0 0 color-mix(in srgb,var(--gate-accent,var(--support))74%,transparent)}}.diagnostic-choice-card[aria-current=true]:before,.diagnostic-choice-card[aria-pressed=true]:before{opacity:1;transform:scaleY(1)}:is(.diagnostic-choice-grid:has(.diagnostic-choice-card[aria-current=true]) .diagnostic-choice-card:not([aria-current=true]),.diagnostic-choice-grid:has(.diagnostic-choice-card[aria-pressed=true]) .diagnostic-choice-card:not([aria-pressed=true])){opacity:.74}.choice-arrow{border-color:var(--gate-accent,var(--support))}@supports (color:color-mix(in lab, red, red)){.choice-arrow{border-color:color-mix(in srgb,var(--gate-accent,var(--support))28%,transparent)}}.choice-arrow{background:var(--gate-accent,var(--support))}@supports (color:color-mix(in lab, red, red)){.choice-arrow{background:color-mix(in srgb,var(--gate-accent,var(--support))10%,var(--harmony-paper))}}.choice-arrow{color:var(--gate-accent,var(--support))}.diagnostic-choice-card:hover .choice-arrow,.diagnostic-choice-card:focus-visible .choice-arrow,.diagnostic-choice-card[aria-pressed=true] .choice-arrow,.diagnostic-choice-card[aria-current=true] .choice-arrow{border-color:var(--gate-accent,var(--support))}@supports (color:color-mix(in lab, red, red)){.diagnostic-choice-card:hover .choice-arrow,.diagnostic-choice-card:focus-visible .choice-arrow,.diagnostic-choice-card[aria-pressed=true] .choice-arrow,.diagnostic-choice-card[aria-current=true] .choice-arrow{border-color:color-mix(in srgb,var(--gate-accent,var(--support))70%,transparent)}}.diagnostic-choice-card:hover .choice-arrow,.diagnostic-choice-card:focus-visible .choice-arrow,.diagnostic-choice-card[aria-pressed=true] .choice-arrow,.diagnostic-choice-card[aria-current=true] .choice-arrow{background:var(--gate-accent,var(--support));color:var(--harmony-paper)}.home-route-open__note,.home-route-open__lens{border-left-color:var(--support)}@supports (color:color-mix(in lab, red, red)){.home-route-open__note,.home-route-open__lens{border-left-color:color-mix(in srgb,var(--support)58%,var(--line))}}.home-route-open__lens{border-radius:var(--site-radius-control);background:linear-gradient(90deg,var(--support),transparent 62%),var(--site-surface-shell-cool)}@supports (color:color-mix(in lab, red, red)){.home-route-open__lens{background:linear-gradient(90deg,color-mix(in srgb,var(--support)8%,transparent),transparent 62%),var(--site-surface-shell-cool)}}.home-route-open__lens{box-shadow:var(--site-shadow-card),inset 4px 0 0 var(--support)}@supports (color:color-mix(in lab, red, red)){.home-route-open__lens{box-shadow:var(--site-shadow-card),inset 4px 0 0 color-mix(in srgb,var(--support)16%,transparent)}}.home-route-open__lens[data-pathway=regular-guest-stays]{border-left-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.home-route-open__lens[data-pathway=regular-guest-stays]{border-left-color:color-mix(in srgb,var(--copper)58%,var(--line))}}.home-route-open__lens[data-pathway=regular-guest-stays]{background:linear-gradient(90deg,var(--copper),transparent 62%),var(--site-surface-shell)}@supports (color:color-mix(in lab, red, red)){.home-route-open__lens[data-pathway=regular-guest-stays]{background:linear-gradient(90deg,color-mix(in srgb,var(--copper)9%,transparent),transparent 62%),var(--site-surface-shell)}}.home-route-open__lens[data-pathway=mixed-not-defined]{border-left-color:var(--support)}@supports (color:color-mix(in lab, red, red)){.home-route-open__lens[data-pathway=mixed-not-defined]{border-left-color:color-mix(in srgb,var(--support)64%,var(--authority))}}.home-contrast-band,.faq-shell,.faq-boundary-registry,.faq-assumption-ledger{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.home-contrast-band,.faq-shell,.faq-boundary-registry,.faq-assumption-ledger{border:1px solid color-mix(in srgb,var(--line)60%,var(--support))}}.home-contrast-band,.faq-shell,.faq-boundary-registry,.faq-assumption-ledger{box-shadow:var(--site-shadow-shell)}.faq-boundary-registry__item,.faq-category-link,.faq-decision-strip__cell{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.faq-boundary-registry__item,.faq-category-link,.faq-decision-strip__cell{border-color:color-mix(in srgb,var(--line)68%,var(--support))}}.faq-boundary-registry__item,.faq-category-link,.faq-decision-strip__cell{background:var(--site-surface-shell-cool)}.faq-section-anchor-strip__link:before,.faq-quick-rail__num,.faq-quick-board__index{color:var(--support)}@supports (color:color-mix(in lab, red, red)){.faq-section-anchor-strip__link:before,.faq-quick-rail__num,.faq-quick-board__index{color:color-mix(in srgb,var(--support)80%,var(--authority))}}.faq-shell__header,.faq-shell--quick .faq-shell__header--quick,.faq-shell--decision .faq-shell__header--decision{background:linear-gradient(90deg,var(--support),transparent 48%),var(--site-surface-shell-cool)}@supports (color:color-mix(in lab, red, red)){.faq-shell__header,.faq-shell--quick .faq-shell__header--quick,.faq-shell--decision .faq-shell__header--decision{background:linear-gradient(90deg,color-mix(in srgb,var(--support)6%,transparent),transparent 48%),var(--site-surface-shell-cool)}}.faq-quick-rail{border-top-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.faq-quick-rail{border-top-color:color-mix(in srgb,var(--line)58%,var(--support))}}.faq-section-anchor-strip__link{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.faq-section-anchor-strip__link{border-color:color-mix(in srgb,var(--line)66%,var(--support))}}.faq-section-anchor-strip__link{background:var(--surface-card)}@supports (color:color-mix(in lab, red, red)){.faq-section-anchor-strip__link{background:color-mix(in srgb,var(--surface-card)74%,var(--site-cool-field))}}.faq-section-anchor-strip__link:hover{border-color:var(--support)}@supports (color:color-mix(in lab, red, red)){.faq-section-anchor-strip__link:hover{border-color:color-mix(in srgb,var(--support)52%,var(--line))}}.faq-section-anchor-strip__link:hover,.faq-page .faq-accordion__section-shell .disclosure-trigger,.faq-page .faq-accordion__answer-shell .disclosure-trigger{background:var(--site-surface-shell-cool)}.faq-page .faq-accordion__section-shell .disclosure-content,.faq-page .faq-accordion__answer-shell .disclosure-content{background:var(--site-cool-field)}@supports (color:color-mix(in lab, red, red)){.faq-page .faq-accordion__section-shell .disclosure-content,.faq-page .faq-accordion__answer-shell .disclosure-content{background:color-mix(in srgb,var(--site-cool-field)58%,var(--harmony-paper))}}.faq-section--final,.home-section--final{background:linear-gradient(90deg,#fffaf20b 1px,#0000 1px) 0 0/7rem 100%,linear-gradient(#10263f 0%,#0f2438 72%,#0b1827 100%)}@media (max-width:640px){.diagnostic-choice-card{min-height:0;padding:.62rem .68rem}.diagnostic-choice-grid{gap:.5rem}.diagnostic-choice-card__title{font-size:.8rem}.diagnostic-choice-card__body{margin-top:.26rem;font-size:.68rem;line-height:1.22}.diagnostic-choice-card__footer{gap:.5rem;margin-top:.42rem;padding-top:.42rem;font-size:.64rem}.choice-arrow{width:1.55rem;height:1.55rem}.home-route-open__lens,.home-contrast-band,.faq-shell,.faq-boundary-registry,.faq-assumption-ledger{border-radius:1rem}}.home-risk-stage[data-pathway]{--risk-control-width:clamp(360px,30vw,430px);--risk-accent:#76cdc1b8;--risk-accent-soft:#76cdc129;--risk-warm:#d29a5780;background:radial-gradient(34rem 22rem at 18% 84%,var(--risk-accent-soft),transparent 68%),linear-gradient(150deg,#071827 0%,#10263f 58%,#07131f 100%);border:1px solid #fffaf21f}.home-risk-stage[data-pathway=regular-guest-stays]{--risk-accent:#d29a57bd;--risk-accent-soft:#d29a572b;--risk-warm:#b8664a8f}.home-risk-stage[data-pathway=mixed-not-defined]{--risk-accent:#d6ad6ab3;--risk-accent-soft:#5b6a7e33;--risk-warm:#d6ad6a6b}.home-risk-imgwrap:before,.home-risk-imgwrap:after{z-index:2;pointer-events:none;content:"";position:absolute;inset:0}.home-risk-imgwrap:before{background:linear-gradient(90deg,#050f1a7a 0%,#050f1a29 42%,#050f1a0a 72%),linear-gradient(#050f1a2e 0%,#0000 62%,#050f1a94 100%)}.home-risk-imgwrap:after{background:linear-gradient(90deg,#fffaf214 1px,transparent 1px)0 0/5.25rem 100%,linear-gradient(0deg,var(--risk-accent-soft),transparent 36%),radial-gradient(circle at 16% 78%,var(--risk-accent)0 .18rem,transparent .2rem),radial-gradient(circle at 32% 78%,var(--risk-warm)0 .14rem,transparent .16rem),radial-gradient(circle at 48% 78%,#fffaf275 0 .11rem,transparent .13rem);opacity:.5;-webkit-mask-image:linear-gradient(#0000 12%,#000 44% 100%);mask-image:linear-gradient(#0000 12%,#000 44% 100%)}.home-risk-plane--risk{background:radial-gradient(28rem 18rem at 24% 82%,var(--risk-accent-soft),transparent 68%),#071827}.home-risk-figure__img{filter:saturate(1.05)contrast(1.06)brightness(.96);transform:scale(1.01)}.home-risk-bubble--risk{border-left:3px solid var(--risk-warm);box-shadow:0 1.4rem 3rem #030a1238,inset 0 1px #fffaf214}.home-risk-bubble--control{box-shadow:inset 0 1px #fffaf21a,inset 0 -1px #06121fb8,0 -1.2rem 2.8rem #030a1224}@media (min-width:900px){.home-risk-stage[data-pathway]{grid-template-columns:minmax(0,1fr)var(--risk-control-width);height:clamp(540px,64vh,680px)}.home-risk-stage[data-pathway]:before{inset:0 var(--risk-control-width)0 0;z-index:2;background:linear-gradient(90deg,#06121f8a 0%,#06121f33 34%,#0000 72%),linear-gradient(#0000 58%,#06121f94 100%)}.home-risk-stage[data-pathway]:after{top:0;right:var(--risk-control-width);z-index:4;background:linear-gradient(180deg,transparent,var(--risk-accent)18%,var(--risk-warm)50%,var(--risk-accent)82%,transparent),#fffaf21f;width:1px;box-shadow:-.75rem 0 2rem #06121f47,0 0 1.35rem var(--risk-accent-soft);pointer-events:none;content:"";position:absolute;bottom:0}.home-risk-plane--risk:before,.home-risk-plane--risk:after{z-index:3;pointer-events:none;content:"";position:absolute;bottom:clamp(1rem,2vw,1.7rem);left:clamp(1.2rem,2vw,1.8rem);right:clamp(1.2rem,2vw,1.8rem)}.home-risk-plane--risk:before{background:linear-gradient(90deg,transparent 0%,var(--risk-accent)12%,transparent 13% 26%,var(--risk-warm)27%,transparent 28% 50%,#fffaf25c 51%,transparent 52% 100%),linear-gradient(180deg,transparent,#06121f29);opacity:.74;border-radius:999px;height:clamp(2.2rem,4.2vh,3rem);-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 72%,#0000 90%);mask-image:linear-gradient(90deg,#0000,#000 9% 72%,#0000 90%)}.home-risk-plane--risk:after{background:radial-gradient(circle at 0% 50%,var(--risk-accent)0 .28rem,transparent .3rem),radial-gradient(circle at 33% 50%,var(--risk-warm)0 .22rem,transparent .24rem),radial-gradient(circle at 66% 50%,#fffaf280 0 .18rem,transparent .2rem),linear-gradient(90deg,var(--risk-accent),#fffaf242,transparent 78%);opacity:.86;height:1px;bottom:calc(clamp(1rem,2vw,1.7rem) + clamp(1.05rem,2.2vh,1.45rem))}.home-risk-bubble--risk{background:linear-gradient(135deg,#fffaf214,#0000 52%),#071422bd;border-color:#fffaf22e;width:min(28rem,78% - 3.7rem);top:clamp(1.6rem,2.6vw,2.25rem);left:clamp(1.6rem,2.6vw,2.25rem)}.home-risk-bubble--control{border-left-color:var(--risk-accent)}@supports (color:color-mix(in lab, red, red)){.home-risk-bubble--control{border-left-color:color-mix(in srgb,var(--risk-accent)46%,#fffaf21f)}}}@media (max-width:899px){.home-risk-stage[data-pathway]{border-radius:1rem}.home-risk-imgwrap:after{opacity:.36}}.services-command-hero{background:linear-gradient(90deg,#fffaf20a 0 1px,#0000 1px 100%) 0 0/5.6rem 100%,linear-gradient(0deg,#fffaf208 0 1px,#0000 1px 100%) 0 0/100% 4.8rem,radial-gradient(34rem 24rem at 78% 28%,#2f6f7352,#0000 70%),linear-gradient(118deg,#fffaf20f 0 22%,#0000 22% 100%),linear-gradient(135deg,#06131f 0%,#10263f 48%,#123548 100%)}.services-command-hero:before{opacity:.54;background:linear-gradient(120deg,#0000 0 55%,#5ba69e2e 55% 56%,#0000 56% 100%),linear-gradient(90deg,#0000 0 34%,#d29a5729 34% 34.25%,#0000 34.25% 100%),radial-gradient(28rem 16rem at 78% 52%,#fffaf214,#0000 72%)}.hiw-procedure-hero{background:linear-gradient(90deg,#fffaf208 0 1px,#0000 1px 100%) 0 0/6rem 100%,radial-gradient(26rem 28rem at 78% 46%,#2f6f7347,#0000 70%),linear-gradient(#fffaf20d,#0000 34%),linear-gradient(135deg,#05111d 0%,#0d2236 52%,#17384a 100%)}.hiw-procedure-register{color:#fffaf2;background:radial-gradient(22rem 18rem at 78% 22%,#5ba69e2e,#0000 68%),linear-gradient(#fffaf214,#fffaf206),#071827;border-color:#fffaf233;border-radius:1.25rem;box-shadow:0 34px 82px #020c186b,inset 0 1px #fffaf21f}.hiw-procedure-register__header{background:linear-gradient(90deg,#2f6f7329,#0000 64%);border-bottom-color:#fffaf221}.hiw-procedure-register__header strong,.hiw-procedure-register__row strong{color:#fffaf2}.hiw-procedure-register__header p,.hiw-procedure-register__header span,.hiw-procedure-register__row span{color:#fffaf2a3}.hiw-procedure-register__header span{background:#d29a571a;border-color:#d29a5757}.hiw-procedure-register__body{gap:.75rem}.hiw-procedure-register__rows{background:#fffaf20a;border-color:#fffaf21f}.hiw-procedure-register__row{border-bottom-color:#fffaf21c;grid-template-columns:minmax(0,1fr);gap:.25rem;padding:.82rem}.hiw-procedure-register__stamp{color:var(--hiw-decision);border-color:#d29a5785}@supports (color:color-mix(in lab, red, red)){.hiw-procedure-register__stamp{color:color-mix(in srgb,var(--hiw-decision)42%,#fffaf2)}}.faq-hero{--authority-on-dark:#fffaf2;color:#fffaf2;background:radial-gradient(34rem 22rem at 78% 24%,#2f6f7352,#0000 70%),radial-gradient(28rem 18rem at 18% 88%,#b8664a29,#0000 72%),linear-gradient(90deg,#fffaf20d 1px,#0000 1px) 0 0/5.2rem 100%,linear-gradient(135deg,#04101c 0%,#10263f 54%,#12344a 100%)}.faq-hero:before{opacity:1;background:linear-gradient(115deg,#fffdf914 0 24%,#0000 24% 100%),linear-gradient(90deg,#0000 0 68%,#2f6f7338 68% 68.4%,#0000 68.4% 100%);-webkit-mask-image:none;mask-image:none}.faq-hero .hero-kicker{color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.faq-hero .hero-kicker{color:color-mix(in srgb,var(--copper)78%,#fffaf2)}}.faq-hero .hero-display{color:#fffaf2}.faq-hero .hero-lead{color:#fffaf2d1}.faq-hero .hero-fact{border-color:#fffaf22e;border-top-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.faq-hero .hero-fact{border-top-color:color-mix(in srgb,var(--copper)42%,#fffaf233)}}.faq-hero .hero-fact{color:#fffaf2;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffdf914;box-shadow:0 10px 22px #00000029}.faq-hero .hero-fact span{color:#fffaf2a8}.faq-hero .hero-fact strong{color:#fffaf2}.faq-hero .visual-card-strong{background:linear-gradient(#fffdf90f,#fffdf906);border-color:#fffaf224;box-shadow:0 16px 40px #0000002e,inset 0 1px #fffdf91a}.about-operator-hero{background:radial-gradient(30rem 24rem at 22% 32%,#738b7c57,#0000 68%),radial-gradient(26rem 16rem at 82% 100%,#b8664a1f,#0000 72%),linear-gradient(90deg,#fffaf209 1px,#0000 1px) 0 0/8rem 100%,linear-gradient(225deg,#06131f 0%,#10263f 50%,#173a3b 100%)}.about-operator-hero:before{background:linear-gradient(90deg,#fffaf217 0 46%,#0000 46% 100%),linear-gradient(#fffaf211,#0000 40%)}.about-local-record{color:#fffaf2;background:linear-gradient(#fffaf21a,#fffaf209),#071522c7;border-color:#fffaf238;border-radius:1.3rem;flex-direction:column;display:flex;box-shadow:0 34px 82px #020c1866,inset 0 1px #fffaf224}.about-local-record:before{background:linear-gradient(90deg,var(--about-teal),#fffaf233,var(--about-sage));width:100%;height:.28rem;inset:0 0 auto}.about-local-record__photo{background:#fffaf214;border-color:#fffaf22e;border-radius:1rem;order:-1;min-height:clamp(14rem,30vw,22rem);margin:.75rem .75rem 0;box-shadow:inset 0 1px #fffdf929,0 18px 42px #020c1847}.about-local-record__photo:after{background:linear-gradient(#07152405,#07152457),linear-gradient(90deg,#0000,#fffaf214)}.about-local-record__header{padding-top:1.15rem}.about-local-record__header .section-label,.about-local-record__rows dt,.about-local-record__facts span{color:#fffaf29e}.about-local-record__header h2,.about-local-record__rows dd,.about-local-record__facts strong{color:#fffaf2}.about-local-record__rows{border-top-color:#fffaf21f}.about-local-record__rows div{background:#fffaf209;border-bottom-color:#fffaf21c}.about-local-record__facts{background:#fffaf20e;border-top-color:#fffaf21f}.about-local-record__facts div{border-right-color:#fffaf21c}.contact-dossier-hero{color:var(--contact-ink);background:radial-gradient(42rem 28rem at 82% 20%,#738b7c3d,#0000 68%),radial-gradient(34rem 22rem at 12% 90%,#b8664a21,#0000 72%),linear-gradient(90deg,#2f6f7314 1px,#0000 1px) 0 0/6rem 100%,linear-gradient(#d7cebf 0%,#e1d8ca 52%,#eee0d0 100%)}@supports (color:color-mix(in lab, red, red)){.contact-dossier-hero .hero-kicker{color:color-mix(in srgb,var(--contact-copper)74%,var(--contact-ink))}.contact-dossier-hero .hero-lead{color:color-mix(in srgb,var(--contact-ink)78%,var(--muted))}}.contact-dossier-hero .btn-secondary-on-dark{border-color:var(--contact-ink)}@supports (color:color-mix(in lab, red, red)){.contact-dossier-hero .btn-secondary-on-dark{border-color:color-mix(in srgb,var(--contact-ink)34%,var(--contact-sage))}}.contact-dossier-hero .btn-secondary-on-dark{color:var(--contact-ink);background:#fffdf96b}.contact-dossier-hero .btn-secondary-on-dark:hover{border-color:var(--contact-teal)}@supports (color:color-mix(in lab, red, red)){.contact-dossier-hero .btn-secondary-on-dark:hover{border-color:color-mix(in srgb,var(--contact-teal)58%,var(--contact-ink))}}.contact-dossier-hero .btn-secondary-on-dark:hover{color:var(--contact-ink);background:#fffaf2db}.contact-record-artifact{border-color:var(--contact-sage)}@supports (color:color-mix(in lab, red, red)){.contact-record-artifact{border-color:color-mix(in srgb,var(--contact-sage)32%,var(--line))}}.contact-record-artifact{background:linear-gradient(90deg,#2f6f730f 1px,#0000 1px) 0 0/4.6rem 100%,linear-gradient(#fff8eb 0%,#f5eadb 100%);box-shadow:0 26px 62px #57483638,inset 0 1px #fffdf9eb}.contact-record-artifact:before{background:linear-gradient(180deg,var(--contact-teal),var(--contact-copper));width:.34rem}.contact-record-artifact__top{background:#fffdf947}.contact-record-artifact__rows div{background:#fffdf93d}@media (max-width:767px){.hiw-procedure-register__body{grid-template-columns:minmax(0,1fr)}.faq-hero .visual-card-strong{margin-top:.25rem}.about-local-record__photo{min-height:clamp(12rem,50vw,18rem)}}@media (min-width:768px){.hiw-procedure-hero__grid{grid-template-columns:minmax(20rem,.78fr) minmax(0,.92fr)}.hiw-procedure-hero__grid>.hiw-procedure-register{order:-1}}@media (min-width:1024px){.about-operator-hero__grid{grid-template-columns:minmax(22rem,.47fr) minmax(0,.53fr)}.about-operator-hero__grid>.about-local-record{order:-1}.contact-hero-grid:not(.contact-hero-grid--success){grid-template-columns:minmax(22rem,.44fr) minmax(0,.56fr)}.contact-hero-grid:not(.contact-hero-grid--success)>.contact-record-artifact{order:-1}}.services-site-map{color:#fffaf2;background:radial-gradient(24rem 16rem at 50% 6%,#5ba69e24,#0000 72%),linear-gradient(#fffaf217,#fffaf20a),#1e2f38;border:1px solid #fffaf257;border-radius:1.15rem;flex-direction:column;gap:1rem;min-width:0;margin:0;padding:1.25rem 1.2rem 1.45rem;display:flex;position:relative;overflow:hidden;box-shadow:0 38px 92px #020c188a,0 0 0 1px #5ba69e1a,inset 0 1px #fffaf22e}.services-site-map__title{color:var(--svc-field);margin:0}@supports (color:color-mix(in lab, red, red)){.services-site-map__title{color:color-mix(in srgb,var(--svc-field)68%,#fffaf2)}}.services-site-map__title{letter-spacing:.14em;text-align:center;text-transform:uppercase;font-size:.7rem;font-weight:900;line-height:1.25}.services-site-map__field{grid-template-columns:minmax(0,1fr);gap:.55rem;display:grid;position:relative}.services-site-map__links{z-index:0;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.services-site-map__links line{stroke:#fffaf247;stroke-width:1px;stroke-dasharray:3 4}.services-site-map__core{z-index:1;text-align:center;background:linear-gradient(#5ba69e57,#5ba69e24),#122630e0;border:1px solid #5ba69e94;border-radius:.9rem;flex-direction:column;align-items:center;gap:.4rem;padding:.85rem 1rem;display:flex;position:relative;box-shadow:inset 0 1px #fffaf233,0 4px 18px #5ba69e24}.services-site-map__core-icon{width:1.85rem;height:1.85rem;color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-site-map__core-icon{color:color-mix(in srgb,var(--svc-field)76%,#fffaf2)}}.services-site-map__core span{color:#fffaf2;letter-spacing:.07em;text-transform:uppercase;font-size:.8rem;font-weight:850;line-height:1.15}.services-site-map__node{z-index:1;background:#fffaf216;border:1px solid #fffaf23d;border-radius:.7rem;align-items:center;gap:.5rem;min-width:0;padding:.55rem .6rem;display:flex;position:relative}.services-site-map__node-icon{width:1.6rem;height:1.6rem;color:var(--svc-decision);background:#d29a572e;border:1px solid #d29a578a;border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.services-site-map__node-icon{color:color-mix(in srgb,var(--svc-decision)68%,#fffaf2)}}.services-site-map__node-icon svg{width:.95rem;height:.95rem}.services-site-map__node-label{color:#fffaf2eb;overflow-wrap:anywhere;min-width:0;font-size:.73rem;font-weight:700;line-height:1.25}@media (min-width:1024px){.services-site-map{gap:1.1rem;padding:1.4rem 1.4rem 1.6rem}.services-site-map__field{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"n1 n2""core core""n3 n4""n5 n5";align-items:center;gap:.7rem}.services-site-map__links{display:block}.services-site-map__core{grid-area:core}.services-site-map__node--1{grid-area:n1}.services-site-map__node--2{grid-area:n2}.services-site-map__node--3{grid-area:n3}.services-site-map__node--4{grid-area:n4}.services-site-map__node--5{grid-area:n5}.services-site-map__node-label{font-size:.76rem}}@media (prefers-reduced-motion:no-preference){.services-site-map__node{animation:services-rise .36s var(--motion-ease-out)both}.services-site-map__node--2{animation-delay:60ms}.services-site-map__node--3{animation-delay:.12s}.services-site-map__node--4{animation-delay:.18s}.services-site-map__node--5{animation-delay:.24s}}.services-site-map{background:#071524;border-color:#fffaf23d;justify-content:end;min-height:clamp(22rem,36vw,30rem)}.services-site-map:before,.services-site-map:after{z-index:1;pointer-events:none;content:"";position:absolute;inset:0}.services-site-map:before{background:linear-gradient(#07152461 0%,#07152433 34%,#071524d1 100%),linear-gradient(90deg,#07152494,#07152429 45%,#0715247a)}.services-site-map:after{opacity:.68;background:linear-gradient(90deg,#fffaf20d 0 1px,#0000 1px 100%) 0 0/4.8rem 100%,linear-gradient(0deg,#fffaf209 0 1px,#0000 1px 100%) 0 0/100% 4.2rem,radial-gradient(24rem 14rem at 68% 20%,#2f6f733d,#0000 72%)}.services-site-map__photo{z-index:0;border-radius:inherit;background:#071524;position:absolute;inset:0;overflow:hidden}.services-site-map__photo img{object-fit:cover;object-position:52% 50%;filter:saturate(.82)contrast(1.02)brightness(.58)}.services-site-map__title,.services-site-map__field{z-index:2;position:relative}.services-site-map__title{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0715249e;border:1px solid #fffaf22e;border-radius:999px;align-self:start;padding:.48rem .7rem}.services-site-map__core{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#2f6f7375,#10263fb3),#071524d1;border-color:#5ba69e7a}.services-site-map__node{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07152494;border-color:#fffaf233;box-shadow:inset 0 1px #fffaf214}.services-site-map__links line{stroke:#fffaf257}.services-page .services-boundary-contract .services-boundary-panel__header{grid-template-areas:"copy""object";align-items:stretch;gap:0;display:grid}.services-page .services-boundary-contract .services-boundary-panel__header-copy{grid-area:copy;min-width:0;padding:1.15rem 1.1rem 1.05rem}.services-page .services-boundary-contract .services-boundary-eligibility{grid-area:object}.services-boundary-panel__object{background:#071524;grid-area:object;min-height:10.5rem;display:block;position:relative;overflow:hidden}.services-boundary-panel__object:after{pointer-events:none;content:"";background:linear-gradient(#0715241f,#0715240d 45%);position:absolute;inset:0}.services-boundary-panel__object img{object-fit:cover;object-position:58% 52%;filter:saturate(.98)contrast(1.02)brightness(.98)}@media (min-width:900px){.services-page .services-boundary-contract .services-boundary-panel__header{grid-template:"copy object"minmax(15rem,auto)/minmax(0,1fr) minmax(22rem,.48fr)}.services-boundary-panel__object{min-height:100%}.services-boundary-panel__object:after{background:linear-gradient(90deg,#091a2bf7 0%,#091a2b85 20%,#091a2b00 52%),linear-gradient(#07152424,#07152400 42%)}}.services-page .services-output-preview{border-color:var(--svc-ink)}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview{border-color:color-mix(in srgb,var(--svc-ink)30%,var(--svc-rule))}}.services-page .services-output-preview{background:linear-gradient(90deg,#5c482e0d 0 1px,transparent 1px 100%)0 0/4rem 100%,linear-gradient(180deg,#fffdf8,var(--svc-paper))}.services-page .services-output-preview__body{gap:clamp(.9rem,2vw,1.2rem)}.services-page .services-output-preview__record-shell{border:1px solid var(--svc-ink);min-width:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview__record-shell{border:1px solid color-mix(in srgb,var(--svc-ink)18%,var(--svc-rule))}}.services-page .services-output-preview__record-shell{background:linear-gradient(90deg,#10263f09 0 1px,transparent 1px 100%)0 0/3.3rem 100%,linear-gradient(180deg,var(--svc-paper),var(--svc-paper));border-radius:.78rem}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview__record-shell{background:linear-gradient(90deg,#10263f09 0 1px,transparent 1px 100%)0 0/3.3rem 100%,linear-gradient(180deg,color-mix(in srgb,var(--svc-paper)90%,white),var(--svc-paper))}}.services-page .services-output-preview__record-shell{box-shadow:inset 0 1px #fffdf7e0,0 16px 32px -30px #10263f47}.services-page .services-output-preview__media{border-bottom:1px solid var(--svc-ink);min-height:clamp(9rem,17vw,13rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview__media{border-bottom:1px solid color-mix(in srgb,var(--svc-ink)16%,var(--svc-rule))}}.services-page .services-output-preview__media{background:var(--svc-ink)}.services-page .services-output-preview__media:after{pointer-events:none;content:"";background:linear-gradient(#0715240a,#07152461),linear-gradient(90deg,#2f6f7324,#0000 62%);position:absolute;inset:0}.services-page .services-output-preview__media img{object-fit:cover;object-position:52% 66%;filter:saturate(.86)contrast(.98)brightness(.92)}.services-page .services-output-preview__outputs{background:#fffdf73d;gap:0}.services-page .services-output-preview .services-operational-output{border:0;border-bottom:1px solid var(--svc-ink);grid-template-columns:minmax(4.4rem,.2fr) minmax(0,1fr);gap:0}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview .services-operational-output{border-bottom:1px solid color-mix(in srgb,var(--svc-ink)12%,var(--svc-rule))}}.services-page .services-output-preview .services-operational-output{box-shadow:none;background:0 0;border-radius:0;padding:0}.services-page .services-output-preview .services-operational-output__marker{border-right:1px solid var(--svc-field);border-radius:0;align-self:stretch;width:auto;height:auto}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview .services-operational-output__marker{border-right:1px solid color-mix(in srgb,var(--svc-field)28%,var(--svc-rule));background:color-mix(in srgb,var(--svc-field)8%,var(--svc-paper))}}.services-page .services-output-preview .services-operational-output__marker{color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview .services-operational-output__marker{color:color-mix(in srgb,var(--svc-field)74%,var(--svc-ink))}}.services-page .services-output-preview .services-operational-output__marker{font-size:.68rem;font-weight:950}.services-page .services-output-preview .services-operational-output__text{padding:.85rem .95rem}.services-page .services-output-preview .services-operational-output__text h3{color:var(--svc-ink)}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview .services-operational-output__text h3{color:color-mix(in srgb,var(--svc-ink)90%,black)}}.services-page .services-output-preview .services-operational-output__text h3{font-size:clamp(1rem,1.35vw,1.12rem)}@media (min-width:900px){.services-page .services-output-preview__body{grid-template-columns:minmax(0,1.08fr) minmax(17rem,.38fr)}.services-page .services-output-preview__outputs{grid-template-columns:minmax(0,1fr)}}.services-page .services-output-preview{isolation:isolate;background:radial-gradient(46rem 24rem at 8% 0,#46a4aa2e,#0000 70%),radial-gradient(34rem 20rem at 100% 82%,#b8664a29,#0000 72%),linear-gradient(135deg,#071524 0%,#10263f 66%,#17384d 100%);border-color:#fffaf229;position:relative;box-shadow:0 34px 74px -46px #071524a3,inset 0 1px #fffaf217}.services-page .services-output-preview:before{z-index:0;pointer-events:none;content:"";filter:saturate(.95)contrast(.98)brightness(.96);opacity:1;background-color:#0000;background-image:linear-gradient(90deg,#0715248a 0%,#0715243d 44%,#0715241f 100%),linear-gradient(#07152405 0%,#10263f57 100%),url(/photos/services-operational-record-bg.webp);background-position:60% 45%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:clamp(17rem,34vw,25rem);position:absolute;top:0;left:0;right:0}.services-page .services-output-preview>*,.services-page .services-output-preview .services-output-preview__header,.services-page .services-output-preview .services-output-preview__body,.services-page .services-output-preview .services-operational-guardrail{z-index:1;position:relative}.services-page .services-output-preview__header{background:0 0;border-bottom-color:#fffaf224}.services-page .services-output-preview__header .section-label{color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview__header .section-label{color:color-mix(in srgb,var(--svc-field)62%,var(--svc-paper))}}.services-page .services-output-preview__header .h2-system{max-width:18ch;color:var(--svc-paper)}.services-page .services-output-preview__header .services-operational-record__intro{color:var(--svc-paper)}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview__header .services-operational-record__intro{color:color-mix(in srgb,var(--svc-paper)78%,transparent)}}.services-page .services-output-preview__stamp{color:var(--svc-paper);background:#fffaf212;border-color:#fffaf233}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview__stamp{color:color-mix(in srgb,var(--svc-paper)78%,var(--svc-field))}}.services-page .services-output-preview__record-shell{background:linear-gradient(90deg,#10263f09 0 1px,transparent 1px 100%)0 0/3.3rem 100%,linear-gradient(180deg,#fffdf8,var(--svc-paper));border-color:#fffaf233;box-shadow:0 24px 54px -38px #00000094,inset 0 1px #fffdf7e6}.services-page .services-output-preview__media{display:none}.services-page .services-output-preview .services-operational-output__marker{border-right-color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview .services-operational-output__marker{border-right-color:color-mix(in srgb,var(--svc-field)32%,var(--svc-rule))}}.services-page .services-output-preview .services-operational-output__marker{background:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview .services-operational-output__marker{background:color-mix(in srgb,var(--svc-field)9%,var(--svc-paper))}}.services-page .services-output-preview__handoff{background:linear-gradient(180deg,#fffaf216,#fffaf206),linear-gradient(145deg,var(--svc-ink-mid),var(--svc-ink-deep));border-color:#fffaf233}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview__handoff{background:linear-gradient(180deg,#fffaf216,#fffaf206),linear-gradient(145deg,color-mix(in srgb,var(--svc-ink-mid)88%,var(--svc-field)),var(--svc-ink-deep))}}.services-page .services-output-preview__handoff{box-shadow:inset 0 1px #fffaf214}.services-page .services-output-preview .services-operational-guardrail{border-top-color:#fffaf224;border-left-color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview .services-operational-guardrail{border-left-color:color-mix(in srgb,var(--svc-field)74%,var(--svc-paper))}}.services-page .services-output-preview .services-operational-guardrail{color:var(--svc-paper);background:linear-gradient(90deg,#46a4aa1f,#0000 64%),#fffaf20e}@supports (color:color-mix(in lab, red, red)){.services-page .services-output-preview .services-operational-guardrail{color:color-mix(in srgb,var(--svc-paper)78%,transparent)}}@media (max-width:640px){.services-page .services-output-preview:before{opacity:.24;background-position:62% 48%;height:13.5rem}}.services-checkpoint{color:var(--authority-on-dark,#fffaf2);background:linear-gradient(90deg,#fffaf20b 0 1px,#0000 1px 100%) 0 0/3.5rem 100%,linear-gradient(#081726,#10263f 100%)}.services-checkpoint__marker{background:linear-gradient(90deg,#b8664a42,#0000 52%),#07152480;border-top:0;border-bottom:1px solid #fffaf221}.services-checkpoint__body{gap:0;padding:clamp(.95rem,2vw,1.3rem)}.services-checkpoint__request,.services-checkpoint__gate,.services-checkpoint__lanes{min-width:0}.services-checkpoint__request{box-shadow:none;background:#fffaf212;border:1px solid #fffaf224;border-radius:.75rem .75rem 0 0;padding:clamp(1rem,2vw,1.25rem)}.services-checkpoint__label{color:var(--svc-copper)}@supports (color:color-mix(in lab, red, red)){.services-checkpoint__label{color:color-mix(in srgb,var(--svc-copper)72%,var(--authority-on-dark,#fffaf2))}}.services-checkpoint__title,.services-checkpoint__rule{color:var(--authority-on-dark,#fffaf2)}@supports (color:color-mix(in lab, red, red)){.services-checkpoint__rule{color:color-mix(in srgb,var(--authority-on-dark,#fffaf2)78%,transparent)}}.services-checkpoint__gate{box-shadow:none;border:1px solid #fffaf229;background:linear-gradient(90deg,#2f6f733d,#0000 62%),#fffaf20e;border-block-width:0;border-radius:0;margin:0;padding:clamp(1rem,2vw,1.25rem)}.services-checkpoint__gate-label{color:var(--svc-field);border-bottom-color:#fffaf224}@supports (color:color-mix(in lab, red, red)){.services-checkpoint__gate-label{color:color-mix(in srgb,var(--svc-field)60%,var(--authority-on-dark,#fffaf2))}}.services-checkpoint__sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.services-checkpoint__sequence li{min-height:3rem;color:var(--authority-on-dark,#fffaf2);text-align:center;background:#fffaf213;border:1px solid #fffaf224;border-radius:.55rem;justify-content:center;padding:.55rem .5rem}.services-checkpoint__sequence li:not(:first-child):before{display:none}.services-checkpoint__gate-note{color:var(--authority-on-dark,#fffaf2)}@supports (color:color-mix(in lab, red, red)){.services-checkpoint__gate-note{color:color-mix(in srgb,var(--authority-on-dark,#fffaf2)72%,transparent)}}.services-checkpoint__lanes{border:1px solid #fffaf224;border-radius:0 0 .75rem .75rem;gap:0;display:grid;overflow:hidden}.services-checkpoint__possible,.services-checkpoint__lockout{align-content:start;gap:.65rem;min-width:0;padding:clamp(.95rem,2vw,1.15rem);display:grid}.services-checkpoint__possible{background:#fffaf214}.services-checkpoint__lockout{background:linear-gradient(#b8664a1f,#0000 74%),#0715246b}.services-checkpoint__list--possible li,.services-checkpoint__list--lockout li{color:var(--authority-on-dark,#fffaf2)}@supports (color:color-mix(in lab, red, red)){.services-checkpoint__list--possible li,.services-checkpoint__list--lockout li{color:color-mix(in srgb,var(--authority-on-dark,#fffaf2)82%,transparent)}}.services-checkpoint__list--possible li,.services-checkpoint__list--lockout li{text-decoration:none}.services-checkpoint__cta{justify-self:start;width:auto;min-width:min(100%,16rem)}@media (min-width:768px){.services-checkpoint__body{grid-template-columns:minmax(0,.92fr) minmax(18rem,.92fr);align-items:stretch}.services-checkpoint__request{border-radius:.75rem 0 0}.services-checkpoint__gate{border-block-width:1px;border-left-width:0;border-radius:0 .75rem 0 0}.services-checkpoint__lanes{border-radius:0 0 .75rem .75rem;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.services-checkpoint__lockout{border-left:1px solid #fffaf224}}@media (max-width:767px){.services-site-map{min-height:26rem}.services-checkpoint__sequence{grid-template-columns:minmax(0,1fr)}}.faq-page{--faq-desk-paper:#fbfaf4;--faq-desk-limestone:#eef3ed;--faq-desk-stone:#e2e4dc;--faq-desk-ink:#0d2438;--faq-desk-slate:#183342;--faq-desk-teal:#2f6f73;--faq-desk-copper:#b8664a;background:radial-gradient(78rem 48rem at 8% 8%,#5caea870,#0000 64%),radial-gradient(76rem 56rem at 96% 28%,#589a9a66,#0000 68%),radial-gradient(74rem 56rem at 42%,#828cbe42,#0000 70%),radial-gradient(66rem 50rem at 82% 68%,#e0966447,#0000 72%),linear-gradient(132deg,#5ca8a330 0%,#8a8ec029 45%,#e4a2702e 78%,#0000 100%),linear-gradient(#f6f2e6 0%,#f2ebdb 44%,#e8dcc7 100%);position:relative;overflow:clip}.faq-page:before,.faq-page:after{content:none;display:none}.faq-page>*{z-index:1;position:relative}.faq-page .faq-section.bg-surface-light,.faq-page .faq-section.bg-surface-light-alt{background:0 0}.faq-page .faq-section:not(.faq-hero):before{opacity:.85}.faq-page .faq-section:not(.faq-hero):after{display:none}.faq-page .faq-section--quick:before{background:radial-gradient(70rem 40rem at 76% 8%,#67b2a96b,#0000 68%),radial-gradient(56rem 34rem at 10% 20%,#a9d7cd59,#0000 70%),radial-gradient(52rem 30rem at 44% 98%,#7a8fa32e,#0000 74%),linear-gradient(#93c8be29 0%,#0000 62%)}.faq-page .faq-section--details:before{background:radial-gradient(72rem 42rem at 48% 34%,#7a8fa34d,#0000 70%),radial-gradient(62rem 36rem at 86% 2%,#67b2a938,#0000 70%),radial-gradient(56rem 34rem at 6% 82%,#1b3a4e24,#0000 72%),linear-gradient(168deg,#8a92c229 6%,#1b3a4e1a 94%)}.faq-page .faq-section--decision:before{background:radial-gradient(64rem 40rem at 68% 12%,#7a8fa347,#0000 70%),radial-gradient(56rem 34rem at 12% 46%,#d6895733,#0000 72%),linear-gradient(150deg,#67b2a91f 0%,#1b3a4e33 100%)}.faq-page .faq-hero .gfx-field .gfx-draw{stroke-dasharray:none;stroke-dashoffset:0;transition:none}.faq-page .faq-hero .gfx-field .gfx-fade{opacity:1;transition:none}.faq-quick-rail{border-top:0;gap:.75rem;margin-top:2rem;padding-top:0}.faq-quick-rail__cell{isolation:isolate;border:1px solid var(--line);gap:.62rem;min-height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.faq-quick-rail__cell{border:1px solid color-mix(in srgb,var(--line)62%,var(--faq-desk-teal))}}.faq-quick-rail__cell{background:linear-gradient(90deg,#2f6f730e,#0000 58%),linear-gradient(#fffdf7e6,#f6efe4f5);border-radius:.82rem;padding:1rem 1rem 1.05rem;transition:transform .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1),background .16s cubic-bezier(.2,.8,.2,1);box-shadow:inset 0 1px #fffdf7db,0 12px 28px -24px #10263f5c}.faq-quick-rail__cell:before{z-index:-1;background:linear-gradient(180deg,var(--faq-desk-teal),var(--faq-desk-copper));content:"";opacity:.56;transform-origin:top;width:.24rem;transition:opacity .16s cubic-bezier(.2,.8,.2,1),transform .16s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0;transform:scaleY(.52)}.faq-quick-rail__cell:after{border-color:var(--faq-desk-teal);width:.56rem;height:.56rem;top:.92rem;right:.9rem}@supports (color:color-mix(in lab, red, red)){.faq-quick-rail__cell:after{border-color:color-mix(in srgb,var(--faq-desk-teal)66%,var(--faq-desk-ink))}}.faq-quick-rail__cell:after{opacity:.42}.faq-quick-rail__cell:hover,.faq-quick-rail__cell:focus-within,.faq-quick-rail__cell[data-active=true]{border-color:var(--faq-desk-teal)}@supports (color:color-mix(in lab, red, red)){.faq-quick-rail__cell:hover,.faq-quick-rail__cell:focus-within,.faq-quick-rail__cell[data-active=true]{border-color:color-mix(in srgb,var(--faq-desk-teal)62%,var(--line))}}.faq-quick-rail__cell:hover,.faq-quick-rail__cell:focus-within,.faq-quick-rail__cell[data-active=true]{background:linear-gradient(90deg,#2f6f7317,#0000 60%),linear-gradient(#fffdf7,#f2eadf);transform:translateY(-2px);box-shadow:inset 0 1px #fffdf7eb,0 18px 36px -28px #10263f70}.faq-quick-rail__cell:hover:before,.faq-quick-rail__cell:focus-within:before,.faq-quick-rail__cell[data-active=true]:before{opacity:1;transform:scaleY(1)}.faq-quick-rail__cell[data-active=true]{box-shadow:inset 0 0 0 1px var(--faq-desk-teal),inset 0 1px 0 #fffdf7e6,0 20px 42px -30px #10263f7a}@supports (color:color-mix(in lab, red, red)){.faq-quick-rail__cell[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--faq-desk-teal)22%,transparent),inset 0 1px 0 #fffdf7e6,0 20px 42px -30px #10263f7a}}.faq-quick-rail__num{border-bottom:1px solid var(--faq-desk-copper);width:fit-content;margin:0 0 .2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.faq-quick-rail__num{border-bottom:1px solid color-mix(in srgb,var(--faq-desk-copper)48%,transparent)}}.faq-quick-rail__num{color:var(--faq-desk-teal)}@supports (color:color-mix(in lab, red, red)){.faq-quick-rail__num{color:color-mix(in srgb,var(--faq-desk-teal)74%,var(--faq-desk-ink))}}.faq-quick-rail__num{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:.08em;font-size:.76rem;font-weight:900}.faq-quick-rail__title{max-width:calc(100% - 1.1rem);font-size:1rem;line-height:1.32}.faq-quick-rail__answer{color:var(--body)}@supports (color:color-mix(in lab, red, red)){.faq-quick-rail__answer{color:color-mix(in srgb,var(--body)82%,var(--muted))}}.faq-quick-rail__answer{font-size:.88rem;line-height:1.52}.faq-quick-rail__link{color:var(--faq-desk-teal);padding:.55rem 0 0;position:relative}@supports (color:color-mix(in lab, red, red)){.faq-quick-rail__link{color:color-mix(in srgb,var(--faq-desk-teal)78%,var(--faq-desk-ink))}}.faq-quick-rail__link:after{background:var(--faq-desk-copper);width:2.25rem;height:1px;margin-top:.38rem;display:block}@supports (color:color-mix(in lab, red, red)){.faq-quick-rail__link:after{background:color-mix(in srgb,var(--faq-desk-copper)58%,transparent)}}.faq-quick-rail__link:after{content:"";transition:width .16s cubic-bezier(.2,.8,.2,1)}.faq-quick-rail__cell:hover .faq-quick-rail__link:after,.faq-quick-rail__cell:focus-within .faq-quick-rail__link:after,.faq-quick-rail__cell[data-active=true] .faq-quick-rail__link:after{width:3.75rem}.faq-answer-console{gap:.85rem}.faq-answer-console__rail{background:linear-gradient(90deg,#fffaf20b 1px,transparent 1px)0 0/3.8rem 100%,radial-gradient(22rem 14rem at 14% 0%,#2f6f7333,transparent 70%),linear-gradient(155deg,#071524 0%,var(--faq-desk-ink)66%,var(--faq-desk-slate)100%);color:#fffaf2d6;border:1px solid #fffaf229;border-radius:.95rem;overflow:hidden;box-shadow:inset 0 1px #fffaf21a,0 22px 44px -34px #071524a3}.faq-answer-console__rail .section-label{color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.faq-answer-console__rail .section-label{color:color-mix(in srgb,var(--copper)76%,#fffaf2)}}.faq-answer-console__rail .h2-system{color:#fffaf2}.faq-answer-console__rail .text-body{color:#fffaf2b8}.faq-answer-console__body{border:1px solid var(--line);min-width:0}@supports (color:color-mix(in lab, red, red)){.faq-answer-console__body{border:1px solid color-mix(in srgb,var(--line)62%,var(--faq-desk-teal))}}.faq-answer-console__body{background:linear-gradient(90deg,#10263f07 1px,#0000 1px) 0 0/4rem 100%,linear-gradient(#fffdf7db,#f1e9dceb);border-radius:.95rem;padding:.72rem;box-shadow:inset 0 1px #fffdf7d1,0 20px 44px -36px #10263f66}.faq-answer-console__panel{gap:.62rem}.faq-answer-console__active-header{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.faq-answer-console__active-header{border-color:color-mix(in srgb,var(--line)64%,var(--faq-desk-teal))}}.faq-answer-console__active-header{box-shadow:inset 4px 0 0 var(--faq-desk-teal),inset 0 1px 0 #fffdf7db;background:linear-gradient(90deg,#2f6f7316,#0000 60%),linear-gradient(#fffdf7f2,#f9f3eaf5);border-radius:.72rem}@supports (color:color-mix(in lab, red, red)){.faq-answer-console__active-header{box-shadow:inset 4px 0 0 color-mix(in srgb,var(--faq-desk-teal)54%,transparent),inset 0 1px 0 #fffdf7db}}.faq-answer-console__active-header{padding:.95rem 1rem}.faq-answer-console__active-title{font-size:1rem}.faq-answer-console__active-intro{color:var(--body)}@supports (color:color-mix(in lab, red, red)){.faq-answer-console__active-intro{color:color-mix(in srgb,var(--body)78%,var(--muted))}}.faq-answer-console__active-intro{font-size:.88rem;line-height:1.5}.faq-section-anchor-strip{scrollbar-width:thin;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:.46rem;margin:0 -.1rem 1rem;padding:.1rem .1rem .45rem;display:flex;overflow-x:auto}.faq-section-anchor-strip__link{color:#fffaf2d6;scroll-snap-align:start;background:linear-gradient(#fffaf213,#fffaf209);border-color:#fffaf229;border-radius:.56rem;flex:none;max-width:min(78vw,18rem);min-height:2.55rem;transition:transform .14s cubic-bezier(.2,.8,.2,1),border-color .14s cubic-bezier(.2,.8,.2,1),background .14s cubic-bezier(.2,.8,.2,1),color .14s cubic-bezier(.2,.8,.2,1);box-shadow:inset 0 1px #fffaf212}.faq-section-anchor-strip__link:before{color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.faq-section-anchor-strip__link:before{color:color-mix(in srgb,var(--copper)70%,#fffaf2)}}.faq-section-anchor-strip__link:before{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:.08em;font-size:.7rem;font-weight:900}.faq-section-anchor-strip__link:hover{color:#fffaf2;background:#fffaf21f;border-color:#fffaf257}.faq-section-anchor-strip__link[aria-pressed=true]{border-color:var(--faq-desk-teal)}@supports (color:color-mix(in lab, red, red)){.faq-section-anchor-strip__link[aria-pressed=true]{border-color:color-mix(in srgb,var(--faq-desk-teal)56%,#fffaf242)}}.faq-section-anchor-strip__link[aria-pressed=true]{background:linear-gradient(90deg,var(--faq-desk-teal),transparent 76%),#fffaf21f}@supports (color:color-mix(in lab, red, red)){.faq-section-anchor-strip__link[aria-pressed=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--faq-desk-teal)34%,transparent),transparent 76%),#fffaf21f}}.faq-section-anchor-strip__link[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--copper),inset 0 1px 0 #fffaf21a}@supports (color:color-mix(in lab, red, red)){.faq-section-anchor-strip__link[aria-pressed=true]{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--copper)70%,#fffaf2),inset 0 1px 0 #fffaf21a}}.faq-section-anchor-strip__link[aria-pressed=true]{color:#fffaf2;transform:translateY(-1px)}.faq-accordion__search{margin-bottom:0}.faq-answer-console .faq-search-shell{background:#fffaf20f;border-color:#fffaf226;box-shadow:inset 0 1px #fffaf20f}.faq-answer-console .faq-search-shell:focus-within{border-color:var(--faq-desk-teal)}@supports (color:color-mix(in lab, red, red)){.faq-answer-console .faq-search-shell:focus-within{border-color:color-mix(in srgb,var(--faq-desk-teal)64%,#fffaf252)}}.faq-answer-console .faq-search-shell:focus-within{box-shadow:inset 0 1px 0 #fffaf214,0 0 0 1px var(--faq-desk-teal)}@supports (color:color-mix(in lab, red, red)){.faq-answer-console .faq-search-shell:focus-within{box-shadow:inset 0 1px 0 #fffaf214,0 0 0 1px color-mix(in srgb,var(--faq-desk-teal)32%,transparent)}}.faq-answer-console .faq-search-shell__label{color:#fffaf294}.faq-answer-console .faq-search-input{color:#fffaf2;background:#fffaf21a;border-color:#fffaf226}.faq-answer-console .faq-search-input::placeholder{color:#fffaf280}.faq-answer-console .faq-search-input:focus{border-color:var(--faq-desk-teal)}@supports (color:color-mix(in lab, red, red)){.faq-answer-console .faq-search-input:focus{border-color:color-mix(in srgb,var(--faq-desk-teal)58%,#fffaf247)}}.faq-answer-console .faq-search-input:focus{background:#fffaf224}.faq-answer-console__answers{gap:.48rem}.faq-page .faq-answer-console__answer-shell{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.faq-page .faq-answer-console__answer-shell{border:1px solid color-mix(in srgb,var(--line)70%,var(--faq-desk-teal))}}.faq-page .faq-answer-console__answer-shell{box-shadow:none;background:#fffdf7c7;border-radius:.66rem}.faq-page .faq-answer-console__answer-shell:has(.disclosure-trigger[aria-expanded=true]){border-color:var(--faq-desk-teal)}@supports (color:color-mix(in lab, red, red)){.faq-page .faq-answer-console__answer-shell:has(.disclosure-trigger[aria-expanded=true]){border-color:color-mix(in srgb,var(--faq-desk-teal)50%,var(--line))}}.faq-page .faq-answer-console__answer-shell:has(.disclosure-trigger[aria-expanded=true]){box-shadow:inset 0 0 0 1px var(--faq-desk-teal),0 16px 28px -26px #10263f6b;background:linear-gradient(#fffdf7f0,#f5eee4f5)}@supports (color:color-mix(in lab, red, red)){.faq-page .faq-answer-console__answer-shell:has(.disclosure-trigger[aria-expanded=true]){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--faq-desk-teal)15%,transparent),0 16px 28px -26px #10263f6b}}.faq-page .faq-answer-console__answer-shell .disclosure-trigger{background:0 0;padding:.92rem 1rem}.faq-page .faq-answer-console__answer-shell .disclosure-trigger:hover{background:linear-gradient(90deg,#2f6f730f,#0000 66%)}.faq-page .faq-answer-console__answer-shell .disclosure-trigger__title{color:var(--heading)}@supports (color:color-mix(in lab, red, red)){.faq-page .faq-answer-console__answer-shell .disclosure-trigger__title{color:color-mix(in srgb,var(--heading)92%,black)}}.faq-page .faq-answer-console__answer-shell .disclosure-trigger__title{font-size:.96rem;font-weight:850;line-height:1.38}.faq-page .faq-answer-console__answer-shell .disclosure-trigger__label{color:var(--faq-desk-teal)}@supports (color:color-mix(in lab, red, red)){.faq-page .faq-answer-console__answer-shell .disclosure-trigger__label{color:color-mix(in srgb,var(--faq-desk-teal)74%,var(--faq-desk-ink))}}.faq-page .faq-answer-console__answer-shell .disclosure-trigger__label{font-size:.76rem;font-weight:850}.faq-page .faq-answer-console__answer-shell .disclosure-icon{background:var(--faq-desk-teal)}@supports (color:color-mix(in lab, red, red)){.faq-page .faq-answer-console__answer-shell .disclosure-icon{background:color-mix(in srgb,var(--faq-desk-teal)10%,var(--faq-desk-paper))}}.faq-page .faq-answer-console__answer-shell .disclosure-icon{color:var(--faq-desk-copper)}@supports (color:color-mix(in lab, red, red)){.faq-page .faq-answer-console__answer-shell .disclosure-icon{color:color-mix(in srgb,var(--faq-desk-copper)78%,var(--faq-desk-ink))}}.faq-page .faq-answer-console__answer-shell:has(.disclosure-trigger[aria-expanded=true]) .disclosure-trigger{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.faq-page .faq-answer-console__answer-shell:has(.disclosure-trigger[aria-expanded=true]) .disclosure-trigger{border-bottom:1px solid color-mix(in srgb,var(--line)68%,var(--faq-desk-teal))}}.faq-page .faq-answer-console__answer-shell .disclosure-content{background:linear-gradient(90deg,#10263f08 1px,transparent 1px)0 0/3.4rem 100%,var(--faq-desk-limestone);border-top:0}@supports (color:color-mix(in lab, red, red)){.faq-page .faq-answer-console__answer-shell .disclosure-content{background:linear-gradient(90deg,#10263f08 1px,transparent 1px)0 0/3.4rem 100%,color-mix(in srgb,var(--faq-desk-limestone)48%,var(--faq-desk-paper))}}.faq-page .faq-answer-console__answer-shell .disclosure-content{padding:1rem 1.05rem 1.05rem}.faq-accordion__answer-body{color:var(--body)}@supports (color:color-mix(in lab, red, red)){.faq-accordion__answer-body{color:color-mix(in srgb,var(--body)82%,var(--muted))}}.faq-accordion__answer-body{font-size:.88rem;line-height:1.58}.faq-shell--decision{background:linear-gradient(90deg,#fffaf20a 1px,transparent 1px)0 0/4.8rem 100%,radial-gradient(28rem 17rem at 84% 0%,#2f6f7333,transparent 74%),linear-gradient(145deg,#071524 0%,var(--faq-desk-ink)68%,#14394a 100%);color:#fffaf2d1;border-color:#fffaf226;border-radius:1rem;box-shadow:inset 0 1px #fffaf21a,0 28px 58px -42px #071524bd}.faq-shell--decision .faq-shell__header--decision{background:0 0;border-bottom-color:#fffaf21f}.faq-shell--decision .section-label{color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.faq-shell--decision .section-label{color:color-mix(in srgb,var(--copper)74%,#fffaf2)}}.faq-shell--decision .h2-system{color:#fffaf2}.faq-shell--decision .text-body{color:#fffaf2b8}.faq-decision-strip{gap:.54rem;padding:.68rem}.faq-decision-strip__cell{background:linear-gradient(#fffaf214,#fffaf209);border:1px solid #fffaf221;border-radius:.72rem;grid-template-columns:2.2rem minmax(0,1fr);gap:.72rem;padding:.88rem;display:grid;box-shadow:inset 0 1px #fffaf212}.faq-decision-strip__cell[data-has-route=false]{background:linear-gradient(#b8664a1a,#fffaf206)}.faq-decision-strip__marker{width:2.05rem;height:2.05rem;color:var(--copper);background:#d29a571f;border:1px solid #d29a5757;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.faq-decision-strip__marker{color:color-mix(in srgb,var(--copper)76%,#fffaf2)}}.faq-decision-strip__marker{letter-spacing:.06em;font-size:.66rem;font-weight:900}.faq-decision-strip__copy{min-width:0}.faq-decision-strip__title{color:#fffaf2;font-size:.98rem;line-height:1.32}.faq-decision-strip__body{color:#fffaf2b8;font-size:.86rem;line-height:1.48}.faq-decision-strip__cta{color:#fffaf2;background:#fffaf214;border-color:#fffaf24d;grid-column:1/-1}.faq-decision-strip__cta:hover{border-color:var(--surface-light);background:var(--surface-light);color:var(--faq-desk-ink)}@media (min-width:768px){.faq-decision-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-decision-strip__cell,.faq-decision-strip__cell:nth-child(2n){border-right:1px solid #fffaf221}}@media (min-width:1024px){.faq-answer-console{grid-template-columns:minmax(17rem,.34fr) minmax(0,.66fr);gap:0}.faq-answer-console__rail{border-right:0;border-radius:.95rem 0 0 .95rem}.faq-answer-console__body{border-radius:0 .95rem .95rem 0;padding:.82rem}.faq-section-anchor-strip{scrollbar-width:auto;scroll-snap-type:none;padding-bottom:0;display:grid;overflow:visible}.faq-section-anchor-strip__link{width:100%;max-width:none}.faq-section-anchor-strip__link[aria-pressed=true]{transform:translate(2px)}.faq-decision-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.faq-quick-rail{grid-template-columns:minmax(0,1fr);gap:.5rem;margin-top:1.1rem}.faq-quick-rail__cell{grid-template-columns:2.15rem minmax(0,1fr);align-items:start;gap:.12rem .68rem;padding:.72rem .8rem .76rem;display:grid}.faq-quick-rail__cell:after{display:none}.faq-quick-rail__num{border:1px solid var(--faq-desk-teal);grid-row:1/span 2;justify-content:center;align-items:center;width:1.95rem;height:1.95rem;margin:0}@supports (color:color-mix(in lab, red, red)){.faq-quick-rail__num{border:1px solid color-mix(in srgb,var(--faq-desk-teal)28%,var(--line))}}.faq-quick-rail__num{background:var(--faq-desk-teal);border-radius:.48rem}@supports (color:color-mix(in lab, red, red)){.faq-quick-rail__num{background:color-mix(in srgb,var(--faq-desk-teal)7%,var(--faq-desk-paper))}}.faq-quick-rail__num{font-size:.62rem;line-height:1}.faq-quick-rail__title{max-width:none;font-size:.9rem;line-height:1.32}.faq-quick-rail__answer{display:none}.faq-quick-rail__link{margin-top:.18rem;padding:0;font-size:.78rem;line-height:1.3}.faq-quick-rail__link:after{width:1.75rem;margin-top:.25rem}.faq-answer-console__rail,.faq-answer-console__body,.faq-shell--decision{border-radius:.86rem}.faq-answer-console__rail{gap:.72rem;padding:.78rem;display:grid}.faq-answer-console__rail .faq-accordion__intro{order:1;margin-bottom:0}.faq-answer-console__rail .faq-accordion__intro .h2-system{font-size:1.34rem;line-height:1.16}.faq-answer-console__rail .faq-accordion__intro .text-body{margin-top:.45rem;font-size:.84rem;line-height:1.45}.faq-accordion__search{order:2;max-width:none;margin-bottom:0}.faq-section-anchor-strip{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;order:3;gap:.42rem;margin:0 -.12rem;padding:.05rem .12rem .42rem;overflow-x:auto}.faq-section-anchor-strip::-webkit-scrollbar{display:none}.faq-section-anchor-strip__link{scroll-snap-align:start;flex:none;max-width:min(78vw,16rem);min-height:2.15rem;padding:.42rem .68rem}}@media (max-width:640px){.faq-page:before{opacity:.88}.faq-page:after{opacity:.82}.faq-page .faq-section:not(.faq-hero):before{opacity:.68}.faq-quick-rail__cell{padding:.72rem .8rem .76rem}.faq-page .faq-answer-console__answer-shell .disclosure-trigger{padding:.86rem .9rem}.faq-page .faq-answer-console__answer-shell .disclosure-content{padding:.9rem}.faq-decision-strip{padding:.58rem}.faq-decision-strip__cell{padding:.78rem}}@media (prefers-reduced-motion:no-preference){.faq-answer-console__panel{animation:.18s cubic-bezier(.2,.8,.2,1) both faq-register-snap}.faq-page .faq-answer-console__answer-shell .disclosure-grid{transition:grid-template-rows .18s cubic-bezier(.2,.8,.2,1),opacity .18s cubic-bezier(.2,.8,.2,1)}.faq-page .faq-answer-console__answer-shell .disclosure-content{transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .18s cubic-bezier(.2,.8,.2,1)}}@media (prefers-reduced-motion:reduce){.faq-page:before,.faq-page:after,.faq-answer-console__panel{animation:none}.faq-quick-rail__cell,.faq-quick-rail__cell:before,.faq-quick-rail__link:after,.faq-section-anchor-strip__link{transition:none}.faq-quick-rail__cell:hover,.faq-quick-rail__cell:focus-within,.faq-quick-rail__cell[data-active=true],.faq-section-anchor-strip__link[aria-pressed=true]{transform:none}}@keyframes faq-register-snap{0%{opacity:.84;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.contact-page{--contact-night:#071522;--contact-desk:#0b1f32;--contact-slate:#10263f;--contact-paper:#fffdf8;--contact-stone:#eef0ec;--contact-plaster:#dbe0dd;--contact-ivory:#fffdf8;--contact-ink:#10263f;--contact-teal:#2f6f73;--contact-sage:#738b7c;--contact-copper:#b8664a;background:radial-gradient(54rem 32rem at 86% 12%,#2f6f732e,#0000 68%),radial-gradient(42rem 28rem at 10% 34%,#b8664a1f,#0000 72%),linear-gradient(#071522 0%,#0b1f32 46%,#f7f3eb 46% 100%)}.contact-dossier-hero{color:#fffaf2;background:radial-gradient(48rem 28rem at 82% 18%,#2f6f7347,#0000 68%),radial-gradient(34rem 24rem at 10% 88%,#b8664a24,#0000 72%),linear-gradient(90deg,#fffaf20b 1px,#0000 1px) 0 0/7rem 100%,linear-gradient(#fffaf20e 1px,#0000 1px) 0 0/100% 5rem,linear-gradient(135deg,#071522 0%,#0b1f32 58%,#10263f 100%);overflow:hidden}.contact-dossier-hero:before{background:linear-gradient(110deg,#fffaf21a 0 19%,#0000 19% 100%),linear-gradient(#fffaf214,#0000 42%)}.contact-dossier-hero:not(.contact-success-hero):before,.contact-dossier-hero:not(.contact-success-hero):after{z-index:0}.contact-dossier-hero:not(.contact-success-hero):before{filter:saturate(.9)contrast(1.08)brightness(.82);opacity:.58;background:url(/photos/contact-night-window.webp) 100%/auto 100% no-repeat;-webkit-mask-image:linear-gradient(90deg,#0000 0% 43%,#00000085 58%,#000 72% 100%);mask-image:linear-gradient(90deg,#0000 0% 43%,#00000085 58%,#000 72% 100%)}.contact-dossier-hero:after{background:linear-gradient(90deg,#0000,#2f6f73ad 24%,#b8664a57 72%,#0000)}.contact-dossier-hero:not(.contact-success-hero):after{background:linear-gradient(90deg,#0000,#2f6f7394 24%,#b8664a47 72%,#0000) top/100% 3px no-repeat,linear-gradient(90deg,#071522 0% 43%,#071522d6 58%,#07152261 100%),linear-gradient(#0715222e,#0715226b);height:auto;inset:0}.contact-dossier-hero .hero-kicker{color:var(--contact-copper)}@supports (color:color-mix(in lab, red, red)){.contact-dossier-hero .hero-kicker{color:color-mix(in srgb,var(--contact-copper)72%,#fffaf2)}}.contact-dossier-hero .hero-display{color:#fffaf2}.contact-dossier-hero .hero-lead{color:#fffaf2d1}.contact-dossier-hero .btn-secondary-on-dark{color:#fffaf2;background:#fffaf20f;border-color:#fffaf247}.contact-dossier-hero .btn-secondary-on-dark:hover{color:#fffaf2;background:#fffaf224;border-color:#fffaf285}.contact-dossier-hero:not(.contact-success-hero) .contact-hero-grid{grid-template-columns:minmax(0,1fr);max-width:72rem}.contact-dossier-hero:not(.contact-success-hero) .contact-hero-copy{max-width:62rem}.contact-dossier-intake-section{color:#fffaf2;background:radial-gradient(60rem 36rem at 88% 8%,#2f6f7333,#0000 68%),radial-gradient(42rem 28rem at 10% 30%,#b8664a1f,#0000 70%),linear-gradient(90deg,#fffaf20b 1px,#0000 1px) 0 0/7rem 100%,linear-gradient(#fffaf209 1px,#0000 1px) 0 0/100% 5rem,linear-gradient(#071522 0%,#0b1f32 72%,#10263f 100%);overflow:clip}.contact-dossier-intake-section.section-primitive{padding-block:clamp(3rem,6vw,5.5rem)}.contact-intake-layout{align-items:start;gap:clamp(1.15rem,3vw,2rem);display:grid}.contact-intake-support{order:1;align-self:start;gap:1rem;display:grid}.contact-form-file{order:2}.contact-form-file:before{content:none;display:none}.contact-dossier-intake-section .contact-support-panel,.contact-intake-support .contact-method-panel{color:#fff4e2db;background:linear-gradient(145deg,#b8664a2e,#3e2820f5 44%,#231b19fa),#2e231f;border:1px solid #d3895b5c;border-radius:.9rem;box-shadow:0 18px 46px #0000004d,inset 3px 0 #c46e4ac7,inset 0 1px #fff0da1a}.contact-dossier-intake-section .contact-support-panel .section-label,.contact-intake-support .contact-method-panel .section-label{color:#d49369}.contact-dossier-intake-section .contact-support-panel h2,.contact-dossier-intake-section .contact-support-panel h3,.contact-intake-support .contact-method-panel h2,.contact-intake-support .contact-method-panel h3{color:#fffaf2}.contact-dossier-intake-section .contact-support-panel p,.contact-intake-support .contact-method-panel p{color:#fff4e2bd}.contact-dossier-intake-section .contact-info-list{border-top-color:#d3895b3d}.contact-dossier-intake-section .contact-info-list__item{border-bottom-color:#d3895b33}.contact-dossier-intake-section .contact-info-list__marker{color:#d49369}.contact-dossier-intake-section .contact-info-list__item h3{color:#fffaf2}.contact-dossier-intake-section .contact-info-list__item p,.contact-dossier-intake-section .contact-info-list__note{color:#fff4e2b8!important}.contact-intake-support .contact-method-panel a{color:#fff4e2;border-bottom-color:#d3895b94}.contact-intake-support .contact-method-panel a:hover{color:#fff8ec;border-bottom-color:#d49369}.contact-intake-support .contact-method-panel__row{border-bottom-color:#d3895b3d}.contact-intake-support .contact-method-panel__row dt{color:#d49369}.contact-intake-support .contact-method-panel__row dd{color:#fff4e2}.contact-intake-support .contact-method-panel dl+p{border-top:1px solid #d3895b3d;padding-top:.95rem;color:#fff4e2b3!important}.contact-dossier-intake-section .contact-form-dossier{border-radius:var(--site-radius-shell);color:var(--contact-ink);background:#fffdf8;border:1px solid #fffaf23d;box-shadow:0 34px 90px #0000005c,inset 0 0 0 1px #ffffff61}.contact-dossier-intake-section .contact-form-dossier:before{background:linear-gradient(90deg,var(--contact-copper),var(--contact-teal)74%,transparent);height:3px}@supports (color:color-mix(in lab, red, red)){.contact-dossier-intake-section .contact-form-dossier:before{background:linear-gradient(90deg,var(--contact-copper),color-mix(in srgb,var(--contact-teal)82%,var(--contact-copper))74%,transparent)}}.contact-dossier-intake-section .contact-form-dossier__header{border-bottom-color:var(--contact-slate)}@supports (color:color-mix(in lab, red, red)){.contact-dossier-intake-section .contact-form-dossier__header{border-bottom-color:color-mix(in srgb,var(--contact-slate)22%,var(--line))}}.contact-dossier-intake-section .contact-form-dossier__eyebrow{color:var(--contact-copper);background:0 0;border:0;border-radius:0;padding:0}.contact-dossier-intake-section .contact-context-card{border-color:var(--contact-slate)}@supports (color:color-mix(in lab, red, red)){.contact-dossier-intake-section .contact-context-card{border-color:color-mix(in srgb,var(--contact-slate)18%,var(--line))}}.contact-dossier-intake-section .contact-context-card{border-left:3px solid var(--contact-copper);background:#fff;border-radius:.55rem}.contact-dossier-intake-section .contact-form-section,.contact-dossier-intake-section .contact-consent-panel{border:1px solid var(--contact-slate)}@supports (color:color-mix(in lab, red, red)){.contact-dossier-intake-section .contact-form-section,.contact-dossier-intake-section .contact-consent-panel{border:1px solid color-mix(in srgb,var(--contact-slate)18%,var(--line))}}.contact-dossier-intake-section .contact-form-section,.contact-dossier-intake-section .contact-consent-panel{box-shadow:none;background:#fff;border-radius:.65rem}.contact-dossier-intake-section .contact-form-section:before{content:none;display:none}.contact-dossier-intake-section .contact-form-section legend,.contact-dossier-intake-section .contact-consent-panel legend{color:var(--contact-ink);gap:.65rem}.contact-dossier-intake-section .contact-intake-shell .form-section__label,.contact-dossier-intake-section .contact-intake-shell .notice-panel .form-section__label{width:auto;min-width:0;height:auto;box-shadow:none;color:var(--contact-copper);letter-spacing:.12em;background:0 0;border:0;border-radius:0;font-size:.66rem}.contact-dossier-intake-section .contact-field-label{color:var(--contact-ink)}@supports (color:color-mix(in lab, red, red)){.contact-dossier-intake-section .contact-field-label{color:color-mix(in srgb,var(--contact-ink)86%,#000)}}.contact-dossier-intake-section .contact-field-help,.contact-dossier-intake-section .contact-submit-row p{color:var(--contact-ink)}@supports (color:color-mix(in lab, red, red)){.contact-dossier-intake-section .contact-field-help,.contact-dossier-intake-section .contact-submit-row p{color:color-mix(in srgb,var(--contact-ink)58%,var(--muted))}}.contact-dossier-intake-section .contact-form-dossier .form-control{border:1px solid var(--contact-slate);min-height:3rem}@supports (color:color-mix(in lab, red, red)){.contact-dossier-intake-section .contact-form-dossier .form-control{border:1px solid color-mix(in srgb,var(--contact-slate)32%,var(--line))}}.contact-dossier-intake-section .contact-form-dossier .form-control{box-shadow:none;color:var(--contact-ink);background:#fff;border-radius:.42rem}.contact-dossier-intake-section .contact-form-dossier .form-control:focus{border-color:var(--contact-copper);box-shadow:0 0 0 3px var(--contact-copper)}@supports (color:color-mix(in lab, red, red)){.contact-dossier-intake-section .contact-form-dossier .form-control:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--contact-copper)18%,transparent)}}.contact-dossier-intake-section .contact-consent-panel{border-left:3px solid var(--contact-copper)}.contact-dossier-intake-section .contact-consent-panel input[type=checkbox]{accent-color:var(--contact-copper)}.contact-dossier-intake-section .contact-submit-row{border-top-color:var(--contact-slate)}@supports (color:color-mix(in lab, red, red)){.contact-dossier-intake-section .contact-submit-row{border-top-color:color-mix(in srgb,var(--contact-slate)18%,var(--line))}}.contact-next-shell--attached{border:1px solid var(--contact-slate);grid-template-columns:minmax(0,1fr);gap:0;margin-top:clamp(.65rem,1.4vw,.95rem);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contact-next-shell--attached{border:1px solid color-mix(in srgb,var(--contact-slate)16%,var(--line))}}.contact-next-shell--attached{border-left:3px solid var(--contact-copper)}@supports (color:color-mix(in lab, red, red)){.contact-next-shell--attached{border-left:3px solid color-mix(in srgb,var(--contact-copper)86%,var(--contact-slate))}}.contact-next-shell--attached{background:linear-gradient(180deg,#fffaf1 0%,#f6eee2 100%),var(--contact-paper);color:var(--contact-ink);border-radius:.62rem;box-shadow:inset 0 1px #ffffffd6,0 10px 24px #10263f14}.contact-next-shell--attached .contact-section-heading{border-bottom:1px solid var(--contact-copper);max-width:none}@supports (color:color-mix(in lab, red, red)){.contact-next-shell--attached .contact-section-heading{border-bottom:1px solid color-mix(in srgb,var(--contact-copper)20%,var(--line))}}.contact-next-shell--attached .contact-section-heading{padding:clamp(.95rem,1.8vw,1.15rem)}.contact-next-shell--attached .contact-section-heading .section-label{color:var(--contact-copper)}.contact-next-shell--attached .contact-section-heading h2{color:var(--contact-ink);font-size:clamp(1.22rem,2.1vw,1.55rem)}.contact-next-shell--attached .contact-section-heading p:not(.section-label){color:var(--contact-ink)}@supports (color:color-mix(in lab, red, red)){.contact-next-shell--attached .contact-section-heading p:not(.section-label){color:color-mix(in srgb,var(--contact-ink)62%,var(--muted))}}.contact-next-shell--attached .contact-section-heading p:not(.section-label){font-size:.95rem}.contact-next-shell__steps{display:grid}.contact-next-shell--attached .contact-next-step{border-color:var(--contact-copper)}@supports (color:color-mix(in lab, red, red)){.contact-next-shell--attached .contact-next-step{border-color:color-mix(in srgb,var(--contact-copper)18%,var(--line))}}.contact-next-shell--attached .contact-next-step{background:var(--contact-copper)}@supports (color:color-mix(in lab, red, red)){.contact-next-shell--attached .contact-next-step{background:color-mix(in srgb,var(--contact-copper)3%,transparent)}}.contact-next-shell--attached .contact-next-step span{border-color:var(--contact-copper)}@supports (color:color-mix(in lab, red, red)){.contact-next-shell--attached .contact-next-step span{border-color:color-mix(in srgb,var(--contact-copper)54%,var(--line))}}.contact-next-shell--attached .contact-next-step span{color:var(--contact-copper);background:#fffdf8}.contact-next-shell--attached .contact-next-step h3,.contact-next-shell--attached .contact-next-step p{color:var(--contact-ink)}@supports (color:color-mix(in lab, red, red)){.contact-next-shell--attached .contact-next-step p{color:color-mix(in srgb,var(--contact-ink)64%,var(--muted))}}.contact-closing-section{background:linear-gradient(#10263f 0%,#071522 100%)}@media (min-width:768px){.contact-next-shell--attached .contact-next-shell__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-next-shell--attached .contact-next-step{border-right:1px solid var(--contact-copper);grid-template-columns:minmax(0,1fr)}@supports (color:color-mix(in lab, red, red)){.contact-next-shell--attached .contact-next-step{border-right:1px solid color-mix(in srgb,var(--contact-copper)18%,var(--line))}}.contact-next-shell--attached .contact-next-step{border-bottom:0}.contact-next-shell--attached .contact-next-step:last-child{border-right:0}}@media (min-width:1024px){.contact-dossier-hero:not(.contact-success-hero) .contact-hero-grid{grid-template-columns:minmax(0,1fr)}.contact-dossier-hero:not(.contact-success-hero) .hero-display{max-width:13ch}.contact-intake-layout{grid-template-columns:minmax(18rem,.34fr) minmax(0,.66fr)}.contact-intake-support{position:sticky;top:6.75rem}}@media (max-width:1023px){.contact-intake-support{order:1}.contact-form-file{order:2}}@media (max-width:767px){.contact-dossier-intake-section.section-primitive{padding-block:2.4rem}.contact-dossier-hero:not(.contact-success-hero):before{opacity:.18;background:url(/photos/contact-night-window.webp) 100% 0/auto 54% no-repeat;-webkit-mask-image:linear-gradient(90deg,#0000 0% 48%,#0000008c 72%,#000 100%);mask-image:linear-gradient(90deg,#0000 0% 48%,#0000008c 72%,#000 100%)}.contact-dossier-hero:not(.contact-success-hero):after{background:linear-gradient(90deg,#0000,#2f6f7380 24%,#b8664a38 72%,#0000) top/100% 3px no-repeat,linear-gradient(90deg,#071522 0%,#071522fa 60%,#071522e6 100%),linear-gradient(#07152270,#071522 88%)}.contact-dossier-intake-section .contact-support-panel,.contact-intake-support .contact-method-panel,.contact-dossier-intake-section .contact-form-dossier,.contact-next-shell--attached{border-radius:.8rem}.contact-intake-layout{gap:.9rem}.contact-intake-support{gap:.75rem}.contact-dossier-intake-section .contact-support-panel,.contact-intake-support .contact-method-panel{padding:1rem}.contact-dossier-intake-section .contact-info-list{margin-top:.85rem}.contact-dossier-intake-section .contact-info-list__item{gap:.65rem;padding-block:.78rem}.contact-intake-support .contact-method-panel{gap:.75rem}.contact-intake-support .contact-method-panel__row{padding-block:.68rem}.contact-intake-support .contact-method-panel dl+p{padding-top:.72rem}.contact-dossier-intake-section .contact-form-dossier{padding:.95rem}.contact-dossier-intake-section .contact-form-dossier__header{margin-bottom:.95rem;padding-bottom:.85rem}.contact-dossier-intake-section .contact-form-dossier__header h2{font-size:clamp(1.35rem,8vw,1.85rem)}.contact-dossier-intake-section .contact-form-dossier__header p:not(.contact-form-dossier__eyebrow){font-size:.88rem;line-height:1.55}.contact-dossier-intake-section .contact-form-fields{gap:.78rem;display:grid}.contact-dossier-intake-section .contact-form-section,.contact-dossier-intake-section .contact-consent-panel{border-left:3px solid var(--contact-copper)}@supports (color:color-mix(in lab, red, red)){.contact-dossier-intake-section .contact-form-section,.contact-dossier-intake-section .contact-consent-panel{border-left:3px solid color-mix(in srgb,var(--contact-copper)72%,var(--contact-slate))}}.contact-dossier-intake-section .contact-form-section,.contact-dossier-intake-section .contact-consent-panel{padding:.85rem}.contact-dossier-intake-section .contact-form-section legend,.contact-dossier-intake-section .contact-consent-panel legend{align-items:center;gap:.52rem;margin-bottom:.72rem;font-size:.92rem;line-height:1.25}.contact-dossier-intake-section .contact-intake-shell .form-section__label,.contact-dossier-intake-section .contact-intake-shell .notice-panel .form-section__label{border:1px solid var(--contact-copper);flex:none;place-items:center;width:1.9rem;height:1.9rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.contact-dossier-intake-section .contact-intake-shell .form-section__label,.contact-dossier-intake-section .contact-intake-shell .notice-panel .form-section__label{border:1px solid color-mix(in srgb,var(--contact-copper)48%,var(--line))}}.contact-dossier-intake-section .contact-intake-shell .form-section__label,.contact-dossier-intake-section .contact-intake-shell .notice-panel .form-section__label{background:var(--contact-copper);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.contact-dossier-intake-section .contact-intake-shell .form-section__label,.contact-dossier-intake-section .contact-intake-shell .notice-panel .form-section__label{background:color-mix(in srgb,var(--contact-copper)8%,#fff)}}.contact-dossier-intake-section .contact-intake-shell .form-section__label,.contact-dossier-intake-section .contact-intake-shell .notice-panel .form-section__label{letter-spacing:.08em;font-size:.62rem}.contact-dossier-intake-section .contact-form-section .grid.gap-5{gap:.82rem}.contact-dossier-intake-section .contact-form-section .space-y-5{gap:.82rem;display:grid}.contact-dossier-intake-section .contact-form-section .space-y-5>:not([hidden])~:not([hidden]){margin-top:0;margin-bottom:0}.contact-dossier-intake-section .contact-field-label{margin-bottom:.34rem;font-size:.78rem;line-height:1.25}.contact-dossier-intake-section .contact-field-help,.contact-dossier-intake-section .contact-field-error{margin-top:.34rem;font-size:.74rem;line-height:1.45}.contact-dossier-intake-section .contact-form-dossier .form-control{min-height:2.72rem;padding:.62rem .74rem;font-size:.92rem}.contact-dossier-intake-section .contact-form-dossier textarea.form-control{min-height:7rem}.contact-dossier-intake-section .contact-consent-panel__check{gap:.65rem}.contact-dossier-intake-section .contact-consent-panel__check label{font-size:.84rem;line-height:1.55}.contact-dossier-intake-section .contact-submit-row{gap:.72rem;padding-top:.9rem;display:grid}.contact-dossier-intake-section .contact-submit-row p{border:1px solid var(--contact-copper)}@supports (color:color-mix(in lab, red, red)){.contact-dossier-intake-section .contact-submit-row p{border:1px solid color-mix(in srgb,var(--contact-copper)18%,var(--line))}}.contact-dossier-intake-section .contact-submit-row p{border-left:3px solid var(--contact-copper)}@supports (color:color-mix(in lab, red, red)){.contact-dossier-intake-section .contact-submit-row p{border-left:3px solid color-mix(in srgb,var(--contact-copper)78%,var(--contact-slate))}}.contact-dossier-intake-section .contact-submit-row p{background:var(--contact-copper);border-radius:.58rem}@supports (color:color-mix(in lab, red, red)){.contact-dossier-intake-section .contact-submit-row p{background:color-mix(in srgb,var(--contact-copper)6%,#fff)}}.contact-dossier-intake-section .contact-submit-row p{padding:.7rem .75rem;font-size:.8rem;line-height:1.5}.contact-dossier-intake-section .contact-submit-row .btn-primary{width:100%;min-height:2.95rem}.contact-next-shell--attached{margin-top:.8rem}.contact-next-shell--attached .contact-section-heading{padding:.82rem .9rem}.contact-next-shell--attached .contact-section-heading h2{font-size:1.12rem}.contact-next-shell--attached .contact-section-heading p:not(.section-label){font-size:.82rem;line-height:1.5}.contact-next-shell--attached .contact-next-step{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.18rem .62rem;padding:.72rem .9rem;display:grid}.contact-next-shell--attached .contact-next-step span{grid-row:span 2;width:2rem;height:2rem;font-size:.66rem}.contact-next-shell--attached .contact-next-step h3{font-size:.9rem;line-height:1.25}.contact-next-shell--attached .contact-next-step p{font-size:.78rem;line-height:1.48}}@media (prefers-reduced-motion:reduce){.contact-dossier-intake-section .form-control,.contact-dossier-hero .btn-secondary-on-dark{transition:none}}.home-floor-core{border:1px solid var(--site-zone-line);border-radius:var(--site-radius-shell);background:var(--site-surface-shell);box-shadow:var(--site-shadow-shell);margin:0;padding:0;list-style:none;display:grid;position:relative;overflow:hidden}.home-floor-core:before{content:"";z-index:1;background:linear-gradient(90deg,var(--copper),var(--sea));height:.16rem;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.home-floor-core:before{background:linear-gradient(90deg,color-mix(in srgb,var(--copper)78%,transparent),color-mix(in srgb,var(--sea)86%,transparent))}}.home-floor-core__step{grid-template-columns:2rem minmax(0,1fr);column-gap:.95rem;padding:1.15rem 1.2rem;display:grid;position:relative}.home-floor-core__step+.home-floor-core__step{border-top:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.home-floor-core__step+.home-floor-core__step{border-top:1px solid color-mix(in srgb,var(--line)78%,transparent)}}.home-floor-core__step:before{content:"";background:var(--structural-a);width:1px;position:absolute;top:0;bottom:0;left:2.2rem}@supports (color:color-mix(in lab, red, red)){.home-floor-core__step:before{background:color-mix(in srgb,var(--structural-a)46%,transparent)}}.home-floor-core__step:first-child:before{top:2.15rem}.home-floor-core__step:last-child:before{height:2.15rem;bottom:auto}.home-floor-core__marker{z-index:1;border:1px solid var(--structural-a);place-items:center;width:2rem;height:2rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.home-floor-core__marker{border:1px solid color-mix(in srgb,var(--structural-a)52%,var(--line))}}.home-floor-core__marker{background:var(--surface-card);color:var(--authority);letter-spacing:.07em;border-radius:999px;font-size:.66rem;font-weight:800;line-height:1;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #10263f14}.home-floor-core__title{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:0;margin:.2rem 0 0;font-size:1.02rem;font-weight:700;line-height:1.3}.home-floor-core__body{max-width:46ch;color:var(--body);margin:.35rem 0 0;font-size:.9rem;line-height:1.6}.home-floor-core__step:last-child{background:var(--sea)}@supports (color:color-mix(in lab, red, red)){.home-floor-core__step:last-child{background:color-mix(in srgb,var(--sea)5%,transparent)}}.home-floor-core__step:last-child .home-floor-core__marker{border-color:var(--sea);background:var(--sea);color:var(--paper);box-shadow:0 6px 14px #2f6f7347}@media (min-width:1024px){.home-floor-core{grid-template-columns:repeat(4,minmax(0,1fr))}.home-floor-core__step{grid-template-columns:minmax(0,1fr);align-content:start;padding:1.55rem 1.4rem 1.7rem}.home-floor-core__step+.home-floor-core__step{border-top:0;border-left:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.home-floor-core__step+.home-floor-core__step{border-left:1px solid color-mix(in srgb,var(--line)78%,transparent)}}.home-floor-core__step:before{width:auto;height:1px;inset:2.55rem 0 auto}.home-floor-core__step:first-child:before{top:2.55rem;left:2.4rem}.home-floor-core__step:last-child:before{height:1px;right:calc(100% - 2.4rem)}.home-floor-core__copy{margin-top:.95rem}}.pathway-hero__changes>.pathway-hero__changes-label{padding:.85rem 1.3rem .7rem}@media (min-width:1024px){.pathway-hero__changes{align-self:start}}.pathway-hero__facts{border:1px solid #fffaf224;border-left:2px solid var(--pw-accent);gap:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pathway-hero__facts{border-left:2px solid color-mix(in srgb,var(--pw-accent)72%,transparent)}}.pathway-hero__facts{-webkit-backdrop-filter:blur(12px);background:linear-gradient(168deg,#0a1c2c94 0%,#0a1c2c75 100%);border-radius:1rem;box-shadow:inset 0 1px #fffaf20f,0 10px 28px #00000029}.pathway-hero__fact{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.95rem 1.15rem 1rem}.pathway-hero__fact+.pathway-hero__fact{border-top:1px solid #fffaf21f}.pathway-hero__fact-label{margin-bottom:.4rem}.pathway-hero__fact-body{font-size:.92rem;line-height:1.6}@media (min-width:640px){.pathway-hero__facts{gap:0}.pathway-hero__fact+.pathway-hero__fact{border-top:0;border-left:1px solid #fffaf21f}}.home-risk-stage[data-pathway=regular-guest-stays] .home-risk-imgwrap:before,.home-risk-stage[data-pathway=mixed-not-defined] .home-risk-imgwrap:before{background:linear-gradient(90deg,#050f1a57 0%,#050f1a1a 40%,#0000 70%),linear-gradient(#050f1a1a 0%,#0000 68%,#050f1a6b 100%)}.home-risk-stage[data-pathway=regular-guest-stays] .home-risk-figure__img,.home-risk-stage[data-pathway=mixed-not-defined] .home-risk-figure__img{filter:saturate(1.06)contrast(1.04)brightness(1.02)}@media (min-width:900px){.home-risk-stage[data-pathway=regular-guest-stays]:before,.home-risk-stage[data-pathway=mixed-not-defined]:before{background:linear-gradient(90deg,#06121f66 0%,#06121f24 34%,#0000 66%),linear-gradient(#0000 66%,#06121f6b 100%)}.home-risk-stage[data-pathway=regular-guest-stays] .home-risk-bubble--control{background:radial-gradient(16rem 18rem at 100% 0,#d29a574d,#0000 66%),radial-gradient(14rem 16rem at 0 100%,#76cdc124,#0000 70%),linear-gradient(155deg,#071827 0%,#0e2b39 48%,#06111e 100%)}.home-risk-stage[data-pathway=mixed-not-defined] .home-risk-bubble--control{background:radial-gradient(16rem 18rem at 100% 0,#8f9ebd47,#0000 66%),radial-gradient(14rem 16rem at 0 100%,#d6ad6a2e,#0000 70%),linear-gradient(155deg,#071827 0%,#0e2b39 48%,#06111e 100%)}}@media (max-width:767px){.services-page{flex-direction:column;display:flex}.services-page .services-command-hero{order:1}.services-page>.journey-nav-shell{order:2}.services-page .services-interface-section--skim{order:3}.services-page .services-interface-section--mobile-packages{order:4;display:block}.services-page .services-interface-section--estimator{order:5}.services-page .services-interface-section--after-estimator{order:6}.services-page .services-interface-section--responsibility{order:7}.services-page .services-interface-section--boundary{order:8}.services-page .services-interface-section--modules{order:9}.services-page .services-closing-section{order:10}.services-page .services-journey-nav .journey-nav__link[data-journey-id=what-you-get]{order:1}.services-page .services-journey-nav .journey-nav__link[data-journey-id=estimator]{order:2}.services-page .services-journey-nav .journey-nav__link[data-journey-id=responsibility]{order:3}.services-page .services-journey-nav .journey-nav__link[data-journey-id=scope]{order:4}.services-page .services-journey-nav .journey-nav__link[data-journey-id=operational-modules]{order:5}.services-page .services-journey-nav .journey-nav__link[data-journey-id=estimator] .journey-nav__marker,.services-page .services-journey-nav .journey-nav__link[data-journey-id=responsibility] .journey-nav__marker{font-size:0}.services-page .services-journey-nav .journey-nav__link[data-journey-id=estimator] .journey-nav__marker:before,.services-page .services-journey-nav .journey-nav__link[data-journey-id=responsibility] .journey-nav__marker:before{font-size:.64rem}.services-page .services-journey-nav .journey-nav__link[data-journey-id=estimator] .journey-nav__marker:before{content:"02"}.services-page .services-journey-nav .journey-nav__link[data-journey-id=responsibility] .journey-nav__marker:before{content:"03"}.services-page .services-interface-section--skim.section-primitive--compact,.services-page .services-interface-section--mobile-packages.section-primitive--compact,.services-page .services-interface-section--estimator.section-primitive--compact,.services-page .services-interface-section--responsibility.section-primitive--compact,.services-page .services-interface-section--boundary.section-primitive--compact,.services-page .services-interface-section--modules.section-primitive--compact{padding-block:.9rem}.services-page .services-briefing-panel{gap:0}.services-page .services-briefing-panel__copy{padding:1.05rem}.services-page .services-briefing-panel__copy h2{font-size:1.72rem;line-height:1.04}.services-page .services-briefing-panel__copy p:last-child{font-size:.92rem;line-height:1.46}.services-page .services-briefing-register{display:none}.services-mobile-package-summary{border:1px solid var(--svc-ink);gap:.78rem;display:grid}@supports (color:color-mix(in lab, red, red)){.services-mobile-package-summary{border:1px solid color-mix(in srgb,var(--svc-ink)18%,var(--svc-rule))}}.services-mobile-package-summary{border-radius:var(--svc-radius);background:linear-gradient(90deg,var(--svc-field),transparent 58%),var(--svc-paper)}@supports (color:color-mix(in lab, red, red)){.services-mobile-package-summary{background:linear-gradient(90deg,color-mix(in srgb,var(--svc-field)7%,transparent),transparent 58%),var(--svc-paper)}}.services-mobile-package-summary{box-shadow:var(--svc-shadow);padding:1rem}.services-mobile-package-summary__head{gap:.42rem;display:grid}.services-mobile-package-summary__head .section-label,.services-mobile-package-summary__head h2,.services-mobile-package-summary__head p{margin:0}.services-mobile-package-summary__head h2{max-width:18ch;color:var(--svc-ink);font-family:var(--font-display);letter-spacing:0;font-size:1.72rem;font-weight:850;line-height:1.02}.services-mobile-package-summary__head p{color:var(--svc-muted);font-size:.9rem;line-height:1.42}.services-mobile-package-summary__cards{gap:.48rem;display:grid}.services-mobile-package-card{border:1px solid var(--svc-field);grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.64rem;display:grid}@supports (color:color-mix(in lab, red, red)){.services-mobile-package-card{border:1px solid color-mix(in srgb,var(--svc-field)18%,var(--svc-rule))}}.services-mobile-package-card{background:var(--svc-paper-strong);border-radius:.72rem}@supports (color:color-mix(in lab, red, red)){.services-mobile-package-card{background:color-mix(in srgb,var(--svc-paper-strong)78%,white)}}.services-mobile-package-card{padding:.72rem}.services-mobile-package-card__marker{border:1px solid var(--svc-field);justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.services-mobile-package-card__marker{border:1px solid color-mix(in srgb,var(--svc-field)34%,var(--svc-rule))}}.services-mobile-package-card__marker{color:var(--svc-field);border-radius:.42rem;font-size:.66rem;font-weight:950}.services-mobile-package-card h3,.services-mobile-package-card p{margin:0}.services-mobile-package-card h3{color:var(--svc-ink);font-size:.95rem;line-height:1.16}.services-mobile-package-card p{color:var(--svc-muted);margin-top:.22rem;font-size:.8rem;line-height:1.36}.services-mobile-package-card__facts{gap:.34rem;margin:.58rem 0 0;display:grid}.services-mobile-package-card__facts>div{border-top:1px solid var(--svc-ink);grid-template-columns:minmax(5.8rem,.46fr) minmax(0,1fr);gap:.52rem;display:grid}@supports (color:color-mix(in lab, red, red)){.services-mobile-package-card__facts>div{border-top:1px solid color-mix(in srgb,var(--svc-ink)10%,var(--svc-rule))}}.services-mobile-package-card__facts>div{padding-top:.34rem}.services-mobile-package-card__facts dt,.services-mobile-package-card__facts dd{margin:0;font-size:.72rem;line-height:1.28}.services-mobile-package-card__facts dt{color:var(--svc-muted)}@supports (color:color-mix(in lab, red, red)){.services-mobile-package-card__facts dt{color:color-mix(in srgb,var(--svc-muted)82%,var(--svc-ink))}}.services-mobile-package-card__facts dt{font-weight:760}.services-mobile-package-card__facts dd{color:var(--svc-ink);font-weight:860}.services-mobile-package-summary__boundary{border-left:2px solid var(--svc-decision);margin:0}@supports (color:color-mix(in lab, red, red)){.services-mobile-package-summary__boundary{border-left:2px solid color-mix(in srgb,var(--svc-decision)74%,var(--svc-copper))}}.services-mobile-package-summary__boundary{color:var(--svc-ink)}@supports (color:color-mix(in lab, red, red)){.services-mobile-package-summary__boundary{color:color-mix(in srgb,var(--svc-ink)82%,var(--svc-muted))}}.services-mobile-package-summary__boundary{padding-left:.72rem;font-size:.8rem;font-weight:760;line-height:1.38}.services-mobile-package-summary__actions{gap:.52rem;display:grid}.services-page .services-responsibility-stage{padding:0}.services-page .services-mobile-disclosure--responsibility-proof{border-color:var(--svc-ink)}@supports (color:color-mix(in lab, red, red)){.services-page .services-mobile-disclosure--responsibility-proof{border-color:color-mix(in srgb,var(--svc-ink)20%,var(--svc-rule))}}.services-page .services-mobile-disclosure--responsibility-proof{background:linear-gradient(180deg,var(--svc-paper-strong),var(--svc-paper))}@supports (color:color-mix(in lab, red, red)){.services-page .services-mobile-disclosure--responsibility-proof{background:linear-gradient(180deg,color-mix(in srgb,var(--svc-paper-strong)88%,white),var(--svc-paper))}}.services-page .services-mobile-disclosure--responsibility-proof .mobile-disclosure__body{gap:.8rem;padding:.8rem;display:grid}.services-page .services-mobile-disclosure--responsibility-proof[data-open=false] .mobile-disclosure__body{display:none}.services-page .services-responsibility-principle{margin-bottom:.78rem}.services-page .services-responsibility-principle__content{padding:.92rem}.services-page .services-responsibility-principle__lead .h2-system{max-width:18ch;margin-top:.22rem;font-size:1.32rem;line-height:1.04}.services-page .services-responsibility-principle__intro,.services-page .services-responsibility-principle__cues{display:none}.services-page .services-responsibility-console{gap:.62rem}.services-page .services-responsibility-console__scale{scroll-snap-type:none;gap:.46rem;padding-bottom:0;display:grid;overflow:visible}.services-page .services-responsibility-console__scale:before{display:none}.services-page .services-responsibility-console__scale::-webkit-scrollbar{display:none}.services-page .services-responsibility-node{scroll-snap-align:none;grid-template-columns:2rem minmax(0,1fr) auto;align-content:center;align-items:center;gap:.18rem .58rem;width:100%;min-height:0;padding:.68rem}.services-page .services-responsibility-node:hover,.services-page .services-responsibility-node:focus-visible,.services-page .services-responsibility-node[data-active=true]{transform:none}.services-page .services-responsibility-node__marker{grid-row:1/span 2;width:1.9rem;height:1.9rem;font-size:.65rem}.services-page .services-responsibility-node__body{grid-column:2;gap:.12rem}.services-page .services-responsibility-node__axis,.services-page .services-responsibility-node__package--desktop{display:none}.services-page .services-responsibility-node__package--mobile{display:block}.services-page .services-responsibility-node__package{font-size:.92rem;line-height:1.12}.services-page .services-responsibility-node__mobile-scope{color:currentColor;display:block}@supports (color:color-mix(in lab, red, red)){.services-page .services-responsibility-node__mobile-scope{color:color-mix(in srgb,currentColor 66%,transparent)}}.services-page .services-responsibility-node__mobile-scope{letter-spacing:0;text-transform:none;font-size:.74rem;font-weight:780;line-height:1.2}.services-page .services-responsibility-node__sla{text-align:center;grid-area:1/3/span 2;justify-self:end;max-width:7.4rem;padding:.22rem .5rem;font-size:.6rem;line-height:1.08}.services-page .services-responsibility-reveal{padding:.85rem}.services-page .services-responsibility-reveal__header{gap:.68rem}.services-page .services-responsibility-reveal__header h3{font-size:1.48rem;line-height:.98}.services-page .services-responsibility-reveal__header>span{padding:.32rem .5rem;font-size:.62rem}.services-page .services-responsibility-meter{height:.42rem;margin:.62rem 0 0}.services-page .services-mobile-disclosure--responsibility{margin-top:.62rem}.services-page .services-mobile-disclosure--responsibility .mobile-disclosure__trigger{grid-template-columns:minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.services-page .services-mobile-disclosure--responsibility .mobile-disclosure__action{justify-self:start}.services-page .services-mobile-disclosure--responsibility .mobile-disclosure__summary{display:none}.services-page .services-responsibility-reveal__body>p,.services-page .services-responsibility-reveal__body strong{font-size:.86rem;line-height:1.42}.services-page .services-responsibility-metrics dt{font-size:.72rem}.services-page .services-responsibility-metrics dd{font-size:.82rem}.services-page .services-responsibility-reveal__actions{gap:.5rem;margin-top:.72rem;display:grid}.services-page .services-responsibility-reveal__actions .btn-secondary{order:-1}.services-page .services-responsibility-console__cost-note{margin-top:.52rem;font-size:.74rem;line-height:1.38}.services-page .services-estimator-handoff{gap:.7rem;margin-bottom:.85rem;padding:.9rem}.services-page .services-estimator-handoff__copy h2{font-size:1.55rem;line-height:1.04}.services-page .services-estimator-handoff__copy p:not(.section-label){display:none}.services-page .services-mobile-disclosure--scope .mobile-disclosure__body{gap:0;display:grid}.services-page .services-mobile-disclosure--scope[data-open=false] .mobile-disclosure__body{display:none}.services-page .services-mobile-disclosure--record{background:#fffaf212;border-color:#fffaf229}.services-page .services-mobile-disclosure--record .mobile-disclosure__body{gap:0;padding:0;display:grid}.services-page .services-mobile-disclosure--record[data-open=false] .mobile-disclosure__body{display:none}}.hero-kicker--property:before{display:none}.hero-kicker__glyph{width:1.15rem;height:1.15rem;color:var(--authority-on-dark);flex:none}@supports (color:color-mix(in lab, red, red)){.hero-kicker__glyph{color:color-mix(in srgb,var(--authority-on-dark)62%,var(--copper))}}@media (min-width:768px){.hero-kicker__glyph{width:1.25rem;height:1.25rem}}.services-after-estimator{gap:1.1rem;max-width:62rem;margin:0 auto;display:grid}.services-after-estimator__copy h2{margin:0}.services-after-estimator__intro{max-width:60ch;color:var(--svc-ink);margin:.55rem 0 0}@supports (color:color-mix(in lab, red, red)){.services-after-estimator__intro{color:color-mix(in srgb,var(--svc-ink)72%,var(--svc-muted))}}.services-after-estimator__intro{font-size:.98rem;line-height:1.55}.services-after-estimator__cards{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.services-after-estimator__card{border:1px solid var(--svc-rule);min-width:0}@supports (color:color-mix(in lab, red, red)){.services-after-estimator__card{border:1px solid color-mix(in srgb,var(--svc-rule)86%,transparent)}}.services-after-estimator__card{border-left:3px solid var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-after-estimator__card{border-left:3px solid color-mix(in srgb,var(--svc-field)60%,var(--svc-rule))}}.services-after-estimator__card{background:var(--svc-paper);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.services-after-estimator__card{background:color-mix(in srgb,var(--svc-paper)82%,white)}}.services-after-estimator__card{padding:.85rem .95rem}.services-after-estimator__card-label{color:var(--svc-field);display:block}@supports (color:color-mix(in lab, red, red)){.services-after-estimator__card-label{color:color-mix(in srgb,var(--svc-field)78%,var(--svc-ink))}}.services-after-estimator__card-label{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.services-after-estimator__card-body{color:var(--svc-ink);margin:.32rem 0 0}@supports (color:color-mix(in lab, red, red)){.services-after-estimator__card-body{color:color-mix(in srgb,var(--svc-ink)74%,var(--svc-muted))}}.services-after-estimator__card-body{font-size:.9rem;line-height:1.45}.services-after-estimator__foot{border-top:1px solid var(--svc-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 1.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.services-after-estimator__foot{border-top:1px solid color-mix(in srgb,var(--svc-rule)80%,transparent)}}.services-after-estimator__foot{padding-top:1rem}.services-after-estimator__assurance{max-width:46ch;color:var(--svc-ink);margin:0}@supports (color:color-mix(in lab, red, red)){.services-after-estimator__assurance{color:color-mix(in srgb,var(--svc-ink)78%,var(--svc-muted))}}.services-after-estimator__assurance{font-size:.92rem;line-height:1.5}.services-after-estimator__cta{flex:none}@media (min-width:768px){.services-after-estimator__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.services-page .services-mobile-disclosure--desktop-collapse{min-width:0;display:block}.services-page .services-mobile-disclosure--desktop-collapse .mobile-disclosure__trigger{background:linear-gradient(90deg,var(--svc-field),transparent 62%),var(--svc-paper-strong);border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.services-page .services-mobile-disclosure--desktop-collapse .mobile-disclosure__trigger{background:linear-gradient(90deg,color-mix(in srgb,var(--svc-field)9%,transparent),transparent 62%),var(--svc-paper-strong)}}.services-page .services-mobile-disclosure--desktop-collapse .mobile-disclosure__trigger{color:var(--svc-ink);text-align:left;cursor:pointer;padding:.95rem 1.15rem}.services-page .services-mobile-disclosure--desktop-collapse[data-open=true] .mobile-disclosure__trigger{border-bottom:1px solid var(--svc-ink)}@supports (color:color-mix(in lab, red, red)){.services-page .services-mobile-disclosure--desktop-collapse[data-open=true] .mobile-disclosure__trigger{border-bottom:1px solid color-mix(in srgb,var(--svc-ink)16%,var(--svc-rule))}}.services-page .services-mobile-disclosure--desktop-collapse .mobile-disclosure__trigger:focus-visible{outline:2px solid var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-page .services-mobile-disclosure--desktop-collapse .mobile-disclosure__trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--svc-field)70%,white)}}.services-page .services-mobile-disclosure--desktop-collapse .mobile-disclosure__trigger:focus-visible{outline-offset:-2px}.services-page .services-mobile-disclosure--desktop-collapse .mobile-disclosure__copy{flex-direction:column;gap:.22rem;min-width:0;display:flex}.services-page .services-mobile-disclosure--desktop-collapse .mobile-disclosure__title{letter-spacing:-.01em;color:var(--svc-ink);font-size:1.02rem;font-weight:900}.services-page .services-mobile-disclosure--desktop-collapse .mobile-disclosure__summary{color:var(--svc-ink);font-size:.88rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.services-page .services-mobile-disclosure--desktop-collapse .mobile-disclosure__summary{color:color-mix(in srgb,var(--svc-ink)62%,var(--svc-muted))}}.services-page .services-mobile-disclosure--desktop-collapse .mobile-disclosure__action{flex:none;align-items:center;gap:.55rem;display:inline-flex}.services-page .services-mobile-disclosure--desktop-collapse .mobile-disclosure__state{border:1px solid var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-page .services-mobile-disclosure--desktop-collapse .mobile-disclosure__state{border:1px solid color-mix(in srgb,var(--svc-field)40%,var(--svc-rule))}}.services-page .services-mobile-disclosure--desktop-collapse .mobile-disclosure__state{letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;color:var(--svc-field);border-radius:999px;padding:.3rem .66rem;font-size:.68rem;font-weight:850}@supports (color:color-mix(in lab, red, red)){.services-page .services-mobile-disclosure--desktop-collapse .mobile-disclosure__state{color:color-mix(in srgb,var(--svc-field)74%,var(--svc-ink))}}.services-page .services-mobile-disclosure--desktop-collapse .mobile-disclosure__icon{width:1.05rem;height:1.05rem;color:var(--svc-field)}@supports (color:color-mix(in lab, red, red)){.services-page .services-mobile-disclosure--desktop-collapse .mobile-disclosure__icon{color:color-mix(in srgb,var(--svc-field)66%,var(--svc-ink))}}.services-page .services-mobile-disclosure--desktop-collapse .mobile-disclosure__icon{transition:transform .2s}.services-page .services-mobile-disclosure--desktop-collapse .mobile-disclosure__icon--open{transform:rotate(180deg)}.services-page .services-mobile-disclosure--desktop-collapse .mobile-disclosure__body{display:contents}.services-page .services-mobile-disclosure--desktop-collapse[data-open=false] .mobile-disclosure__body{display:none}.services-page .services-operational-record .services-mobile-disclosure--desktop-collapse .mobile-disclosure__trigger{background:linear-gradient(90deg,var(--svc-field),transparent 62%),linear-gradient(180deg,var(--svc-paper-strong),var(--svc-stone))}@supports (color:color-mix(in lab, red, red)){.services-page .services-operational-record .services-mobile-disclosure--desktop-collapse .mobile-disclosure__trigger{background:linear-gradient(90deg,color-mix(in srgb,var(--svc-field)10%,transparent),transparent 62%),linear-gradient(180deg,var(--svc-paper-strong),color-mix(in srgb,var(--svc-stone)18%,var(--svc-paper)))}}.services-page .services-mobile-disclosure--appendix.services-mobile-disclosure--desktop-collapse{border:1px solid var(--authority,#10263f)}@supports (color:color-mix(in lab, red, red)){.services-page .services-mobile-disclosure--appendix.services-mobile-disclosure--desktop-collapse{border:1px solid color-mix(in srgb,var(--authority,#10263f)22%,var(--svc-rule))}}.services-page .services-mobile-disclosure--appendix.services-mobile-disclosure--desktop-collapse{background:#fffdf8;border-radius:.7rem;overflow:hidden;box-shadow:0 22px 46px -34px #07152480}.services-page .services-mobile-disclosure--appendix.services-mobile-disclosure--desktop-collapse .services-checkpoint{box-shadow:none;border:0;border-radius:0;margin-top:0}}.hiw-procedure-page .hiw-final-act .hiw-rhythm-band__item{box-shadow:none;background:#07152394;border-color:#fffaf22e}.hiw-procedure-page .hiw-final-act .hiw-rhythm-band__item h3{color:#fffaf2}.hiw-procedure-page .hiw-final-act .hiw-rhythm-band__item p{color:#fffaf2b8}.hiw-observation-section>.container{max-width:92rem}.hiw-observation-intro{margin-bottom:clamp(1rem,2vw,1.5rem)}.hiw-observation-intro .h2-system{max-width:24ch}.hiw-observation-board__diagram{min-height:clamp(34rem,48vw,43rem)}.hiw-case-route--attached{border:1px solid var(--hiw-field);grid-template-columns:minmax(8rem,.2fr) minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);margin:-1px clamp(1rem,3vw,2.5rem) 0}@supports (color:color-mix(in lab, red, red)){.hiw-case-route--attached{border:1px solid color-mix(in srgb,var(--hiw-field)34%,var(--hiw-rule))}}.hiw-case-route--attached{background:linear-gradient(#fffdf9f5,#f2eee6f0);border-top:0;border-radius:0 0 .65rem .65rem;padding:1.1rem 1.25rem .55rem;box-shadow:0 18px 38px #10263f1a}.hiw-case-thread{border-top:1px solid var(--hiw-field);gap:clamp(.7rem,1.6vw,1.05rem);max-width:60rem;margin-inline:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.hiw-case-thread{border-top:1px solid color-mix(in srgb,var(--hiw-field)40%,var(--hiw-rule))}}.hiw-case-thread{border-bottom:1px solid var(--hiw-field)}@supports (color:color-mix(in lab, red, red)){.hiw-case-thread{border-bottom:1px solid color-mix(in srgb,var(--hiw-field)22%,var(--hiw-rule))}}.hiw-case-thread{text-align:center;padding:clamp(.9rem,2vw,1.35rem) 0}.hiw-case-thread__lead{min-width:0}.hiw-case-thread__eyebrow{color:var(--hiw-decision);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:950}.hiw-case-thread__observation{max-width:48ch;color:var(--hiw-ink);font-family:var(--font-serif),Georgia,serif;margin:.3rem auto 0;font-size:clamp(1.02rem,1.8vw,1.35rem);line-height:1.16}.hiw-case-thread__example{color:var(--hiw-muted);letter-spacing:.02em;margin-top:.4rem;font-size:.68rem;font-weight:750;display:block}.hiw-case-thread__figure{border:1px solid var(--hiw-field);width:100%;height:clamp(120px,14vw,165px);margin:.15rem 0 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hiw-case-thread__figure{border:1px solid color-mix(in srgb,var(--hiw-field)24%,var(--hiw-rule))}}.hiw-case-thread__figure{background:var(--hiw-paper);border-radius:.55rem;box-shadow:0 10px 24px #10263f12,inset 0 1px #fff}.hiw-case-thread__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hiw-case-thread__route{flex-wrap:nowrap;justify-content:space-around;align-items:center;gap:.5rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.hiw-case-thread__step{justify-content:center;min-width:0;display:inline-flex}.hiw-case-thread__chip{border:1px solid var(--hiw-field);align-items:baseline;gap:.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hiw-case-thread__chip{border:1px solid color-mix(in srgb,var(--hiw-field)32%,var(--hiw-rule))}}.hiw-case-thread__chip{background:#fffdf9b8;border-radius:999px;padding:.36rem .72rem}.hiw-case-thread__chip[data-threshold=true]{border-color:var(--hiw-decision)}@supports (color:color-mix(in lab, red, red)){.hiw-case-thread__chip[data-threshold=true]{border-color:color-mix(in srgb,var(--hiw-decision)55%,var(--hiw-rule))}}.hiw-case-thread__chip[data-threshold=true]{background:#b8664a14}.hiw-case-thread__chip-num{color:var(--hiw-field);font-variant-numeric:tabular-nums;font-size:.64rem;font-weight:950}.hiw-case-thread__chip[data-threshold=true] .hiw-case-thread__chip-num{color:var(--hiw-decision)}.hiw-case-thread__chip-label{color:var(--hiw-ink);white-space:nowrap;font-size:.8rem;font-weight:800}@media (max-width:560px){.hiw-case-thread__route{flex-wrap:wrap;justify-content:center;gap:.45rem .6rem}.hiw-case-thread__step{flex:0 0 calc(50% - .3rem)}.hiw-case-thread__chip{justify-content:center;width:100%;padding:.34rem .6rem}}.hiw-case-route__label{color:var(--hiw-field);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:950}.hiw-final-act .hiw-rhythm-band{grid-template-columns:minmax(12rem,.3fr) minmax(0,1fr);align-items:center;gap:1rem;margin-top:2rem;padding-top:1rem}.hiw-final-act .hiw-rhythm-band__intro h2{color:#fffaf2;font-family:var(--font-serif),Georgia,serif;margin:.3rem 0 0;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:750;line-height:1.05}.hiw-final-act .hiw-rhythm-band__item{padding:1.55rem .7rem .65rem}.hiw-final-act .hiw-rhythm-band__item h3{font-size:.78rem}.hiw-final-act .hiw-rhythm-band__item p{font-size:.68rem}.services-page .services-briefing-signal p,.services-page .services-briefing-decision p,.services-page .services-briefing-register__note,.services-page .services-responsibility-principle__kicker,.services-page .services-responsibility-principle__cues li,.services-page .services-boundary-contract .services-boundary-item small,.services-page .services-boundary-contract .services-boundary-note .disclosure-trigger__summary,.services-page .services-boundary-contract .services-boundary-clause p,.services-page .services-boundary-contract .services-boundary-clause li,.services-page .services-operational-output__text p,.services-page .services-operational-guardrail,.services-page .services-responsibility-node__sla,.services-page .services-responsibility-reveal__header>span.services-responsibility-reveal__sla,.services-page .services-responsibility-metrics dt,.services-page .services-responsibility-console__cost-note,.services-page .services-estimator-handoff__step p,.services-page .services-estimator-ticket__caption,.services-page .services-estimator-ticket__result,.services-page .estimator-choice-card__body span,.services-page .estimator-mode-card span,.services-page .estimator-scope-pill em,.services-page .estimator-compatibility-note,.services-page .estimator-live-panel>p,.services-page .estimator-live-summary dt,.services-page .estimator-live-summary dd,.services-page .estimator-live-panel__pending span,.services-page .estimator-result-output span,.services-page .estimator-result-output ul,.services-page .estimator-package-active-card p,.services-page .services-capability-record .operational-module-tile .text-body,.services-page .services-capability-record .operational-module-tile__list li,.services-page .services-capability-footnotes .services-partner-note,.services-page .services-checkpoint__rule,.services-page .services-checkpoint__list li,.services-page .services-checkpoint__sequence li,.services-page .services-checkpoint__gate-note,.services-page .services-execution-inset--subordinate p,.services-page .services-execution-inset--subordinate .services-execution-list li,.services-page .services-execution-inset--subordinate .services-execution-inset__footer p,.hiw-procedure-page .hiw-checks__legend-body,.hiw-procedure-page .hiw-checks__note,.hiw-procedure-page .hiw-report__card-body,.hiw-procedure-page .hiw-threshold__case-body,.hiw-procedure-page .hiw-threshold__services p,.hiw-procedure-page .hiw-final-act .hiw-rhythm-band__item p,.faq-page .faq-decision-strip__body,.contact-page .contact-field-label,.contact-page .contact-field-help,.contact-page .contact-field-error,.contact-page .contact-submit-row p{font-size:.875rem}@media (max-width:900px){.services-page .mobile-disclosure__summary,.services-page .services-mobile-package-card p,.services-page .services-mobile-package-card__facts dt,.services-page .services-mobile-package-card__facts dd,.services-page .services-responsibility-node__mobile-scope,.services-page .services-responsibility-reveal__body>p,.services-page .services-responsibility-reveal__body strong,.services-page .services-responsibility-metrics dd{font-size:.875rem}}@media (max-width:767px){.faq-page .faq-answer-console__rail .faq-accordion__intro .text-body,.contact-page .contact-consent-panel__check label,.contact-page .contact-next-shell--attached .contact-section-heading p:not(.section-label),.contact-page .contact-next-shell--attached .contact-next-step p{font-size:.875rem}}@media (max-width:900px){.hiw-observation-board__diagram{min-height:30rem}.hiw-case-route--attached,.hiw-final-act .hiw-rhythm-band{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.hiw-observation-board__diagram{min-height:21rem}.hiw-case-route--attached{margin:-1px .5rem 0;padding:.9rem}.hiw-final-act .hiw-rhythm-band{margin-top:1.5rem}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
