@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-duration:initial;--tw-ease:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-serif:var(--font-serif);--font-mono:var(--font-mono);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-normal:var(--tracking-normal);--leading-normal:1.5;--shadow-2xs:var(--shadow-2xs);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl);--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);--shadow:var(--shadow);--font-heading:var(--font-serif), serif;--font-body:var(--font-sans), sans-serif}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.pointer-events-none{pointer-events:none}.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-0{inset:0}.top-1\/2{top:50%}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-2{left:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.col-span-2{grid-column:span 2/span 2}.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}}.m-0{margin:0}.mt-7{margin-top:calc(var(--spacing) * 7)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.h-11{height:calc(var(--spacing) * 11)}.h-64{height:calc(var(--spacing) * 64)}.h-\[1\.25em\]{height:1.25em}.h-auto{height:auto}.h-full{height:100%}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-\[620px\]{min-height:620px}.w-4\/5{width:80%}.w-11{width:calc(var(--spacing) * 11)}.w-\[1\.25em\]{width:1.25em}.w-full{width:100%}.max-w-\[60ch\]{max-width:60ch}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.min-w-0{min-width:0}.min-w-16{min-width:calc(var(--spacing) * 16)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.cursor-zoom-in{cursor:zoom-in}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.\[scrollbar-width\:none\]{scrollbar-width:none}.grid-cols-\[repeat\(var\(--kit-grid-tracks\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--kit-grid-tracks),minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[var\(--kit-gallery-gap\,1rem\)\]{gap:var(--kit-gallery-gap,1rem)}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg,.rounded-md{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-0{padding-top:0}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-\[length\:max\(1rem\,16px\)\]{font-size:max(1rem,16px)}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.text-muted-foreground{color:var(--muted-foreground)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:var(--shadow);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}.transition-all{transition-property:all;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))}.delay-700{transition-delay:.7s}.duration-0{--tw-duration:0s;transition-duration:0s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.outline-none{--tw-outline-style:none;outline-style:none}.\[--kit-grid-tracks\:2\]{--kit-grid-tracks:2}.backdrop\:bg-transparent::backdrop{background-color:#0000}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:scroll-auto{scroll-behavior:auto}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:w-\[calc\(\(100\%_-_var\(--kit-gallery-gap\,1rem\)\)_\/_2\)\]{width:calc((100% - var(--kit-gallery-gap,1rem)) / 2)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:\[--kit-grid-tracks\:4\]{--kit-grid-tracks:4}}@media (min-width:48rem){@media not all and (min-width:64rem){.md\:max-lg\:has-\[\>\:nth-child\(odd\)\:last-child\:not\(\:nth-child\(3n\+1\)\)\]\:\[--kit-grid-tracks\:6\]:has(>:nth-child(odd):last-child:not(:nth-child(3n+1))){--kit-grid-tracks:6}}}@media (min-width:64rem){.lg\:w-\[calc\(\(100\%_-_2_\*_var\(--kit-gallery-gap\,1rem\)\)_\/_3\)\]{width:calc((100% - 2 * var(--kit-gallery-gap,1rem)) / 3)}.lg\:\[--kit-grid-tracks\:8\]{--kit-grid-tracks:8}.lg\:has-\[\>\:nth-child\(12n\+1\)\:last-child\:not\(\:nth-child\(5n\+1\)\)\]\:\[--kit-grid-tracks\:10\]:has(>:nth-child(12n+1):last-child:not(:nth-child(5n+1))){--kit-grid-tracks:10}.lg\:has-\[\>\:nth-child\(4n\+1\)\:last-child\:not\(\:nth-child\(3n\+1\)\)\]\:\[--kit-grid-tracks\:6\]:has(>:nth-child(4n+1):last-child:not(:nth-child(3n+1))){--kit-grid-tracks:6}}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:decoration-primary a{-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.\[\&_a\]\:decoration-2 a{text-decoration-thickness:2px}.\[\&_a\]\:underline-offset-\[3px\] a{text-underline-offset:3px}.\[\&_h2\]\:mt-10 h2{margin-top:calc(var(--spacing) * 10)}.\[\&_h2\]\:font-heading h2{font-family:var(--font-serif), serif}.\[\&_h2\]\:text-\[clamp\(1\.5rem\,3vw\,2\.5rem\)\] h2{font-size:clamp(1.5rem,3vw,2.5rem)}.\[\&_h2\]\:leading-\[1\.1\] h2{--tw-leading:1.1;line-height:1.1}.\[\&_h2\]\:font-extrabold h2{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&_h2\]\:tracking-\[-0\.035em\] h2{--tw-tracking:-.035em;letter-spacing:-.035em}.\[\&_h3\]\:mt-8 h3{margin-top:calc(var(--spacing) * 8)}.\[\&_h3\]\:font-heading h3{font-family:var(--font-serif), serif}.\[\&_h3\]\:text-\[1\.4rem\] h3{font-size:1.4rem}.\[\&_h3\]\:leading-\[1\.15\] h3{--tw-leading:1.15;line-height:1.15}.\[\&_h3\]\:font-bold h3{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_li\]\:mt-2 li{margin-top:calc(var(--spacing) * 2)}.\[\&_ol\]\:mt-5 ol{margin-top:calc(var(--spacing) * 5)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-6 ol{padding-left:calc(var(--spacing) * 6)}.\[\&_p\]\:mt-5 p{margin-top:calc(var(--spacing) * 5)}.\[\&_strong\]\:font-bold strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_ul\]\:mt-5 ul{margin-top:calc(var(--spacing) * 5)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-6 ul{padding-left:calc(var(--spacing) * 6)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>\:first-child\]\:mt-0>:first-child{margin-top:0}@media (min-width:64rem){.lg\:\[\&\>\:nth-child\(12n\+4\)\:nth-last-child\(2\)\]\:col-start-2>:nth-child(12n+4):nth-last-child(2){grid-column-start:2}.lg\:\[\&\>\:nth-child\(4n\+1\)\:nth-last-child\(2\)\]\:col-start-3>:nth-child(4n+1):nth-last-child(2){grid-column-start:3}.lg\:\[\&\>\:nth-child\(4n\+1\)\:nth-last-child\(3\)\]\:col-start-2>:nth-child(4n+1):nth-last-child(3){grid-column-start:2}.lg\:\[\&\>\:nth-child\(60n\+1\)\:last-child\]\:col-start-4>:nth-child(60n+1):last-child{grid-column-start:4}.lg\:\[\&\>\:nth-child\(60n\+11\)\:nth-last-child\(3\)\]\:col-start-3>:nth-child(60n+11):nth-last-child(3){grid-column-start:3}.lg\:\[\&\>\:nth-child\(60n\+36\)\:nth-last-child\(2\)\]\:col-start-4>:nth-child(60n+36):nth-last-child(2){grid-column-start:4}.lg\:\[\&\>\:nth-child\(60n\+46\)\:nth-last-child\(4\)\]\:col-start-2>:nth-child(60n+46):nth-last-child(4){grid-column-start:2}}@media (min-width:48rem){@media not all and (min-width:64rem){.md\:max-lg\:\[\&\>\:nth-child\(6n\+1\)\:last-child\]\:col-start-2>:nth-child(6n+1):last-child,.md\:max-lg\:\[\&\>\:nth-child\(6n\+4\)\:nth-last-child\(2\)\]\:col-start-2>:nth-child(6n+4):nth-last-child(2){grid-column-start:2}}}@media (min-width:40rem){@media not all and (min-width:48rem){.sm\:max-md\:\[\&\>\:nth-child\(odd\)\:last-child\]\:col-start-2>:nth-child(odd):last-child{grid-column-start:2}}}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}:where(.\[\:where\(\&\)\]\:gap-6){gap:calc(var(--spacing) * 6)}}:root{--background:#fff;--muted:#eef0ec;--panel:#d3d9d3;--card:#fff;--secondary:#1f3a2e;--foreground:#1f3a2e;--heading:var(--foreground);--muted-foreground:#47554d;--ink:#1c2a23;--coal:var(--secondary);--coal-foreground:var(--secondary-foreground);--charcoal:#2e4a3e;--accent-band:#c2410c;--accent-band-deep:#9a330a;--accent-text:#b23c0b;--accent-on-dark:#ff8a57;--light:var(--muted);--panel-grey:#e0e5df;--ridge:#d6dcd5;--coal-deep:#13261d;--font-heading-weight:800;--secondary-foreground:#fff;--primary:#c2410c;--primary-foreground:#fff;--primary-on-light:#9a330a;--text-body:18px;--text-prose:18px;--text-fine:16px;--text-ui:16px;--text-eyebrow:14px;--size-h1:clamp(34px, calc(23.6px + 2.667vw), 62px);--size-h1-split:clamp(31.5px, calc(3.32vw - 2.5px), 40px);--size-page:clamp(26px, calc(11.5px + 1.88vw), 34px);--size-h2:clamp(28px, calc(25.03px + .762vw), 36px);--size-h2-side:clamp(26px, calc(23.78px + .571vw), 32px);--size-h3:clamp(22px, calc(20.52px + .381vw), 26px);--size-statement:clamp(32px, calc(26.06px + 1.524vw), 48px);--display-weight:700;--display-leading:1.1;--display-tracking:0em;--ui-scale:1;--radius:0px;--primary-deep:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--primary-deep:color-mix(in srgb, var(--primary) 72%, #000)}}:root{--primary-hover:var(--primary-deep);--secondary-hover:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:root{--secondary-hover:color-mix(in srgb, var(--secondary) 93%, var(--secondary-foreground))}}:root{--secondary-muted-foreground:var(--secondary-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--secondary-muted-foreground:color-mix(in srgb, var(--secondary-foreground) 80%, var(--secondary))}}:root{--dark-muted:var(--secondary-muted-foreground);--border:#cfd6cf;--dark-border:var(--secondary-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--dark-border:color-mix(in srgb, var(--secondary-foreground) 20%, var(--secondary))}}:root{--outline-on-dark:var(--secondary-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--outline-on-dark:color-mix(in srgb, var(--secondary-foreground) 62%, var(--secondary))}}:root{--input:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--input:color-mix(in srgb, var(--foreground) 70%, var(--card))}}:root{--ring-on-light:var(--secondary);--ring-on-dark:var(--secondary-foreground);--ring-on-fill:var(--primary-foreground);--ring-on-photo:var(--secondary-foreground);--ring-halo:var(--secondary);--ring:var(--ring-on-light);--scrim-hero:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:root{--scrim-hero:color-mix(in srgb, var(--secondary) 72%, transparent)}}:root{--scrim-band:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:root{--scrim-band:color-mix(in srgb, var(--secondary) 78%, transparent)}}:root{--scrim-plate:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:root{--scrim-plate:color-mix(in srgb, var(--secondary) 88%, transparent)}}:root{--accent:var(--primary);--accent-foreground:var(--primary-foreground);--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--destructive:#b42318;--destructive-foreground:#fff;--chart-1:var(--secondary);--chart-2:var(--primary);--chart-3:var(--primary-on-light);--chart-4:var(--heading);--chart-5:var(--muted-foreground);--sidebar:var(--muted);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--accent-foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring);--font-serif:"Archivo", ui-sans-serif, system-ui, sans-serif;--font-heading:var(--font-serif);--font-body:var(--font-sans);--font-sans:"Archivo", ui-sans-serif, system-ui, sans-serif;--font-mono:"Archivo", ui-sans-serif, system-ui, sans-serif;--spacing:.25rem;--tracking-normal:0em;--shadow-x:0px;--shadow-y:0px;--shadow-blur:0px;--shadow-spread:0px;--shadow-opacity:0;--shadow-color:transparent;--shadow-2xs:0 0 #0000;--shadow-xs:0 0 #0000;--shadow-sm:0 0 #0000;--shadow:0 0 #0000;--shadow-md:0 0 #0000;--shadow-lg:0 0 #0000;--shadow-xl:0 0 #0000;--shadow-2xl:0 0 #0000}*,:before,:after{box-sizing:border-box}*{border-color:var(--border)}html{-webkit-text-size-adjust:100%}:where(main,footer),:where(main,footer) *{scroll-margin-top:var(--rdg-head-clear)}body{background:var(--background);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);margin:0;line-height:1.6}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,summary{cursor:pointer;font:inherit;color:inherit}summary{list-style:none}summary::-webkit-details-marker{display:none}img{max-width:100%}:root{--rdg-gutter:16px;--rdg-container-max:1200px;--rdg-band-pad:64px;--rdg-tear:32px;--rdg-head-clear:80px;--rdg-radius:10px;--rdg-shadow:0 16px 36px #00000029;--rdg-shadow-soft:0 6px 18px #0000001f;--rdg-primary-hover:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--rdg-primary-hover:color-mix(in srgb, var(--primary) 84%, #000)}}:root{--rdg-coal-raised:var(--coal)}@supports (color:color-mix(in lab, red, red)){:root{--rdg-coal-raised:color-mix(in srgb, var(--coal) 88%, #fff)}}:root{--rdg-light-ground:var(--light)}@supports (color:color-mix(in lab, red, red)){:root{--rdg-light-ground:color-mix(in srgb, var(--light) 50%, var(--background))}}:root{--rdg-h1-size:clamp(25px, calc(14.97px + 2.5714vw), 52px);--rdg-h1-hero-size:clamp(25px, calc(20.91px + 1.0476vw), 36px);--rdg-page-h1-size:clamp(21px, calc(14.69px + 1.619vw), 38px);--rdg-h2-size:clamp(26px, calc(21.54px + 1.1429vw), 38px);--rdg-display-size:clamp(34px, calc(16.91px + 4.381vw), 80px);--rdg-h2-sm-size:clamp(22px, calc(19.77px + .5714vw), 28px);--rdg-h3-size:clamp(18px, calc(16.51px + .381vw), 22px);--rdg-lead-size:clamp(18px, calc(17.26px + .1905vw), 20px);--rdg-sub-size:clamp(18px, calc(15.77px + .5714vw), 24px);--pattern-halftone:radial-gradient(circle, #0000000b 0 1.3px, transparent 1.6px);--pattern-halftone-large:radial-gradient(circle, #0000000f 0 2.4px, transparent 2.8px);--pattern-scratch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cg fill='none' stroke='%23fff' stroke-linecap='round'%3E%3Cpath stroke-opacity='.06' stroke-width='1' d='M8 30l60-9M90 12l40 22M150 40l70-14M20 92l38 30M72 80l90-6M180 70l40 44M10 160l70-18M100 150l30 40M150 130l80 10M30 210l60 6M110 200l70-30M190 190l40 40'/%3E%3Cpath stroke-opacity='.035' stroke-width='2' d='M0 120l120-20M130 100l110 30M40 60l50 50M160 170l-60 60'/%3E%3C/g%3E%3C/svg%3E");--rdg-tear-top:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' d='M0 40L0 15.8L9.3 15.3L18.5 15.9L25.6 16.4L36.6 15.1L43.4 14.4L49.7 17.1L55.2 12.6L63.1 9.6L68.5 11.9L79.4 9.9L88 11L97.6 12.6L103.1 14.6L113.2 9.8L113.9 15.6L123.2 16.2L132.6 12.9L142.4 13.3L147.7 9.2L158.4 8.1L164.3 9.5L169.1 6.2L175.5 7.6L181.4 8L189.8 7.9L200.7 10L205.2 12.7L216 15.2L224.2 14.4L232.4 16.7L242.2 14.8L249.5 15L254.2 17.1L259.1 17.8L267.4 14.2L278 17L286.8 19.7L295.8 20.5L301.4 19.5L311.1 17.9L317.7 20.7L323.8 21.2L333.2 18.7L338.6 18.5L348.8 17.4L356.9 13.7L362.8 14L372.6 14L380.4 16.3L384.6 14.5L393.6 13.7L404.3 11.8L409.8 8.7L420 11.3L428.6 13.6L441.1 9.6L444.4 16.2L450.3 16.9L456.4 12.8L467.2 13.3L476.6 12.5L485.3 13L492.7 13.6L500 12.5L506.8 13.7L517 14.4L527.7 15.9L537.7 20L542.4 17.2L548.7 17.7L558.1 20.6L567.7 18L575.5 17.5L582.9 17.7L591.6 15.7L598.7 9.2L607.5 15.3L614.3 13.8L622.6 12.9L628 5.5L635.9 12.3L642.7 12L651.9 16.3L658.9 19.7L663.9 20.2L674 19.5L679.6 20.1L690.3 21.6L697.4 20.4L703.8 19.9L714.1 19.4L723.4 18.2L732.8 18.5L737.4 17.8L744.8 19L753.6 23L759.8 25.1L767.7 26.8L775.9 29.2L786.1 32.2L792 32.4L801.5 33.2L812.3 32.6L816.8 31.9L824.2 31L833.9 28.9L839.1 29L844.1 27.3L854.4 28.7L860.7 31.4L865.7 30.7L870.8 31.1L877.2 33.6L886.7 29.3L892.7 27.9L897.4 27.2L902.7 31.3L909.6 30.9L919.3 29.6L925.8 24.4L925.7 28.3L935.7 27.8L946 28.7L954.3 27.7L960.8 30.9L966 29.3L970 33.5L975.1 34.3L983.6 30.4L991.1 28.2L996.2 30.7L1004.7 30L1015.4 27L1022 27.1L1030 25.5L1036.3 24.7L1047 23.7L1055.1 22.3L1064.6 23.4L1068.7 21.8L1077.6 16.8L1088.4 18.3L1095.5 17.5L1104.3 16.2L1109.2 18.7L1113.5 21L1122.3 21L1129.1 20.9L1137 24.2L1145.8 20.7L1156.3 18.9L1164.5 17.3L1174.7 17.1L1180.1 10.7L1186.2 17.8L1190.9 16.8L1195.3 17.7L1201.3 13.5L1206.9 19.5L1213.5 20.6L1219.5 19.5L1230.5 18.7L1243.1 14.7L1245.3 17.2L1254.8 17.9L1262.8 18.5L1276.8 12.5L1274.8 18.4L1280.4 14.7L1288.6 14.5L1297.5 17.8L1303.2 16.9L1312.8 19.4L1319.2 21.9L1323.6 24.1L1329.3 20.1L1338.6 19.8L1343.9 18.3L1348 16.9L1354 19.6L1363 19L1371.4 17.4L1377.6 18.3L1387.2 20L1396.9 22.9L1401.1 23.3L1407.6 23.1L1413.4 24.6L1420.5 26.4L1428.4 27.1L1435.5 26.8L1440 23.2L1440 40ZM1271.9 23.4L1286.3 22.1L1307.9 23.2L1289.9 24.1ZM973.8 28.6L986.2 27.4L1004.8 28.4L989.3 29.2ZM573.3 11.3L586.1 9.5L605.4 11.0L589.3 12.3ZM1156.3 20.2L1171.0 19.1L1193.0 20.0L1174.7 20.8ZM134.2 10.8L146.4 8.6L164.8 10.4L149.5 11.9ZM680.9 15.1L698.9 13.5L725.9 14.8L703.4 15.9ZM344.1 14.5L362.3 13.0L389.6 14.2L366.8 15.3ZM365.0 15.5L380.7 14.2L404.3 15.2L384.6 16.1ZM1010.6 24.3L1022.0 22.5L1039.0 24.0L1024.8 25.2ZM893.9 26.5L902.0 25.6L914.1 26.3L904.0 26.9ZM884.0 34.1L894.4 32.3L909.9 33.8L896.9 35.0ZM780.4 35.6L794.1 34.0L814.7 35.3L797.5 36.4ZM296.1 20.1L310.1 18.6L331.0 19.8L313.6 20.9ZM1262.7 23.4L1273.9 22.5L1290.8 23.2L1276.7 23.9ZM195.3 9.1L210.5 7.6L233.3 8.8L214.3 9.8ZM84.4 18.4L99.7 17.2L122.7 18.1L103.5 19.0ZM677.9 14.4L691.4 13.6L711.6 14.3L694.8 14.8ZM663.6 22.4L677.0 20.4L697.2 22.0L680.4 23.3ZM1314.7 22.8L1331.5 21.3L1356.9 22.5L1335.8 23.6ZM204.3 7.7L222.7 6.6L250.2 7.5L227.3 8.3ZM996.7 36.2L1004.8 34.1L1016.9 35.7L1006.8 37.2ZM367.0 23.4L378.7 22.5L396.2 23.2L381.6 23.8Z'/%3E%3C/svg%3E");--rdg-tear-bottom:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' d='M0 0L0 17.4L8.6 19.3L17.4 17.1L23 19.9L29.5 19.8L34.5 23.3L43.2 23.9L49.5 25.2L55 25.6L62 23.9L72.1 22.8L80.6 21.9L85.2 23.6L92.4 22.3L102 22.9L106.6 23.9L110.8 24.8L115.5 24.8L124.3 24.7L131.3 26.1L136 26.1L146.6 27.9L156.7 31.8L152.7 27.3L159.2 23.8L169.8 24.8L178.2 26.9L183.9 26.5L194.8 26.6L200.8 28.1L205 27.1L210.4 27.6L216.2 31.2L226.6 29.8L234.5 32.7L245.1 32.2L251.7 29.4L262.4 26.6L272.8 26.4L278.5 29L284.4 28L289.8 27.7L296.9 26.9L303.6 27.7L310.6 26.8L316.1 29.3L324.8 32.1L333.3 31.1L341.9 30L346.2 29.4L356.8 31L361.2 29.2L365.9 25.8L372.9 30.5L383.4 28.6L388.8 35.6L399.2 26.4L406.5 24.1L415.5 23.3L421.5 22.2L429.1 18L433.1 17.5L437.9 19.2L447 20.1L452.7 19.1L458.9 21.1L467 20.3L478 18.8L484.7 16.7L495.5 14.9L505 12.2L514.7 14.2L524 14.2L528.5 12.9L535.7 12.9L545.4 13.2L551.4 16L555.9 15.9L564.9 16.2L569.6 14.6L575.2 14.9L586 14.4L592.2 20.6L600.6 14.2L605.7 18.5L614.5 14.4L625.2 13.7L634.8 15.1L647.9 11.2L643.9 14.3L651.2 12.3L661.2 11.4L667.6 14.8L671.7 8.3L682 10.8L686.8 12.9L692.4 11.6L701.8 14.1L711.2 14.1L721 13.2L729.1 13.9L735.7 16L740.7 17.1L745.2 14.3L749.9 13.3L754.6 13.5L761.9 14.1L772.7 16.4L783 17.4L793.8 20.5L802.2 23.1L809.1 26.6L813.6 23.4L822.6 23.5L826.9 22L831.4 19.8L841.5 17.4L851.7 13.9L861 15.4L870 15.6L878.6 14.2L886.2 15.5L891 15.8L896.4 14.3L903.3 9.8L912 11.6L921.7 12.2L928.6 12.3L939.2 10.6L946.1 18.1L952.6 10.5L963.2 11.4L971.8 11L979.3 9.5L990.2 12L998 13.2L1008.9 13.8L1017.8 9.8L1019.3 16.7L1026.1 16L1035.1 15.7L1044.4 17.7L1051.8 20.9L1060.8 17.2L1067.3 17.1L1074 14.1L1078.1 13.5L1087.2 11.6L1097.8 11.3L1102.2 10.7L1112.7 13.3L1117.9 11.6L1125.9 7L1124.6 16.7L1136.4 10L1136.2 15.6L1140.5 14.3L1147.5 16.7L1155.8 12.4L1162.6 20.2L1167.8 13.6L1172.7 13.9L1178 14.6L1186.6 15.8L1197.2 18.1L1202.6 15.4L1207.9 17.2L1213.5 19.7L1220.3 21L1225.5 20.5L1235.8 22.3L1245.3 24.3L1250.5 18.6L1251.4 26.3L1263.3 22.7L1263.5 26.4L1270.3 28.4L1279.9 26.8L1286 26.8L1295.1 25.4L1305.4 24.4L1313.3 26.9L1323.5 27.3L1328.2 29.3L1338.9 28.5L1347.4 29.6L1352.2 33.3L1359.4 32.3L1365.4 29.9L1370.3 26.5L1376.1 25.7L1380.8 23.3L1388.3 29.6L1390 24.6L1395.1 24.8L1400.2 27.6L1407.7 27.8L1415.4 26.4L1422.3 26.9L1429.6 26.4L1436.5 28L1440 27.9L1440 0ZM848.5 21.5L866.4 20.3L893.1 21.3L870.8 22.1ZM377.5 35.5L385.8 33.6L398.2 35.1L387.9 36.4ZM637.5 8.0L649.5 6.6L667.5 7.7L652.5 8.7ZM274.2 23.4L282.4 21.2L294.6 23.0L284.4 24.5ZM707.7 12.4L725.6 11.4L752.3 12.2L730.0 13.0ZM1304.6 22.1L1317.2 19.9L1335.9 21.7L1320.3 23.2ZM1130.5 18.7L1137.5 17.7L1148.0 18.5L1139.3 19.3ZM1204.3 15.8L1210.1 15.0L1218.8 15.6L1211.5 16.2ZM1119.6 10.3L1126.1 8.8L1135.8 10.0L1127.7 11.1ZM247.2 33.6L262.1 32.6L284.4 33.4L265.8 34.2ZM1238.6 27.8L1250.0 26.7L1267.0 27.5L1252.8 28.3ZM1169.1 20.2L1180.6 18.5L1197.7 19.9L1183.4 21.1ZM705.3 16.0L721.6 14.8L745.9 15.8L725.6 16.6ZM833.6 15.2L847.1 13.1L867.5 14.8L850.5 16.2ZM1114.1 9.6L1130.3 7.8L1154.5 9.2L1134.3 10.5ZM287.3 25.4L304.7 24.6L331.0 25.3L309.1 25.9ZM458.3 15.3L466.5 13.9L478.9 15.0L468.6 16.0ZM1194.1 17.8L1199.0 16.6L1206.3 17.6L1200.2 18.4ZM765.2 9.5L773.1 8.5L785.0 9.3L775.1 10.0ZM188.0 22.8L196.7 21.7L209.7 22.6L198.8 23.3ZM422.0 27.8L431.9 25.9L446.9 27.4L434.4 28.7ZM760.7 19.1L777.4 17.5L802.6 18.7L781.6 19.9Z'/%3E%3C/svg%3E");--rdg-slant:clamp(40px, 7.5vw, 108px);--rdg-tear-slant:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' d='M0 120L0 102.9L9.3 101.9L18.5 101.9L25.6 101.9L36.6 100.0L43.4 98.9L49.7 101.0L55.2 96.6L63.1 93.4L68.5 95.1L79.4 92.6L88 93.1L97.6 93.9L103.1 95.4L113.2 90.4L113.9 95.6L123.2 95.6L132.6 92.0L142.4 91.8L147.7 87.7L158.4 86.1L164.3 87.0L169.1 83.7L175.5 84.6L181.4 84.6L189.8 83.9L200.7 85.2L205.2 87.3L216 88.9L224.2 87.6L232.4 89.2L242.2 86.9L249.5 86.6L254.2 88.2L259.1 88.5L267.4 84.8L278 86.6L286.8 88.5L295.8 88.7L301.4 87.4L311.1 85.4L317.7 87.5L323.8 87.5L333.2 84.7L338.6 84.2L348.8 82.6L356.9 78.7L362.8 78.6L372.6 78.0L380.4 79.6L384.6 77.7L393.6 76.4L404.3 74.1L409.8 70.9L420 72.6L428.6 74.2L441.1 69.8L444.4 75.5L450.3 75.8L456.4 71.7L467.2 71.5L476.6 70.2L485.3 70.1L492.7 70.1L500 68.7L506.8 69.4L517 69.3L527.7 70.0L537.7 73.1L542.4 70.3L548.7 70.3L558.1 72.4L567.7 69.4L575.5 68.5L582.9 68.2L591.6 65.9L598.7 59.6L607.5 64.5L614.3 62.7L622.6 61.4L628 54.4L635.9 60.0L642.7 59.3L651.9 62.6L658.9 65.2L663.9 65.4L674 64.1L679.6 64.3L690.3 65.0L697.4 63.5L703.8 62.6L714.1 61.5L723.4 59.9L732.8 59.6L737.4 58.6L744.8 59.3L753.6 62.3L759.8 63.8L767.7 64.8L775.9 66.5L786.1 68.5L792 68.4L801.5 68.5L812.3 67.3L816.8 66.4L824.2 65.1L833.9 62.6L839.1 62.4L844.1 60.5L854.4 61.1L860.7 63.2L865.7 62.2L870.8 62.3L877.2 64.1L886.7 59.7L892.7 58.0L897.4 57.1L902.7 60.5L909.6 59.7L919.3 57.9L925.8 52.8L925.7 56.3L935.7 55.2L946 55.4L954.3 54.0L960.8 56.5L966 54.7L970 58.2L975.1 58.6L983.6 54.6L991.1 52.1L996.2 54.1L1004.7 52.9L1015.4 49.5L1022 49.2L1030 47.3L1036.3 46.2L1047 44.6L1055.1 42.8L1064.6 43.2L1068.7 41.5L1077.6 36.5L1088.4 37.1L1095.5 36.0L1104.3 34.3L1109.2 36.2L1113.5 38.0L1122.3 37.5L1129.1 36.9L1137 39.4L1145.8 35.7L1156.3 33.4L1164.5 31.5L1174.7 30.7L1180.1 24.6L1186.2 30.6L1190.9 29.4L1195.3 29.9L1201.3 25.8L1206.9 30.8L1213.5 31.4L1219.5 30.0L1230.5 28.6L1243.1 24.2L1245.3 26.3L1254.8 26.4L1262.8 26.4L1276.8 20.2L1274.8 25.6L1280.4 21.9L1288.6 21.2L1297.5 23.6L1303.2 22.5L1312.8 24.1L1319.2 26.0L1323.6 27.7L1329.3 23.7L1338.6 22.9L1343.9 21.2L1348 19.7L1354 21.7L1363 20.6L1371.4 18.6L1377.6 19.1L1387.2 20.0L1396.9 22.0L1401.1 22.1L1407.6 21.5L1413.4 22.5L1420.5 23.7L1428.4 23.8L1435.5 23.1L1440 19.6L1440 120ZM1271.9 30.3L1286.3 28.2L1307.9 27.8L1289.9 29.8ZM973.8 53.6L986.2 51.7L1004.8 51.5L989.3 53.1ZM573.3 63.0L586.1 60.6L605.4 60.8L589.3 62.9ZM1156.3 34.6L1171 32.7L1193 32.1L1174.7 34.0ZM134.2 90.0L146.4 87.3L164.8 87.8L149.5 90.1ZM680.9 59.7L698.9 57.2L725.9 56.7L703.4 59.0ZM344.1 80.2L362.3 77.8L389.6 77.1L366.8 79.5ZM365 79.8L380.7 77.7L404.3 77.1L384.6 79.2ZM1010.6 47.4L1022 45.1L1039 45.4L1024.8 47.3ZM893.9 56.7L902 55.4L914.1 55.2L904 56.4ZM884 64.1L894.4 61.9L909.9 62.3L896.9 64.1ZM780.4 72.0L794.1 69.7L814.7 69.6L797.5 71.6ZM296.1 88.3L310.1 86.1L331 85.8L313.6 87.9ZM1262.7 30.8L1273.9 29.3L1290.8 28.9L1276.7 30.4ZM195.3 84.7L210.5 82.4L233.3 82.0L214.3 84.1ZM84.4 100.0L99.7 97.9L122.7 97.3L103.5 99.3ZM677.9 59.3L691.4 57.7L711.6 57.1L694.8 58.6ZM663.6 67.4L677 64.7L697.2 64.9L680.4 67.1ZM1314.7 27.1L1331.5 24.7L1356.9 24.1L1335.8 26.5ZM204.3 82.9L222.7 80.7L250.2 79.8L227.3 82.0ZM996.7 59.0L1004.8 56.6L1016.9 57.3L1006.8 59.3ZM367 86.8L378.7 85.3L396.2 84.8L381.6 86.3Z'/%3E%3C/svg%3E");--rdg-tear-slant-fall:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cg transform='translate(1440 0) scale(-1 1)'%3E%3Cpath fill-rule='evenodd' d='M0 120L0 102.9L9.3 101.9L18.5 101.9L25.6 101.9L36.6 100.0L43.4 98.9L49.7 101.0L55.2 96.6L63.1 93.4L68.5 95.1L79.4 92.6L88 93.1L97.6 93.9L103.1 95.4L113.2 90.4L113.9 95.6L123.2 95.6L132.6 92.0L142.4 91.8L147.7 87.7L158.4 86.1L164.3 87.0L169.1 83.7L175.5 84.6L181.4 84.6L189.8 83.9L200.7 85.2L205.2 87.3L216 88.9L224.2 87.6L232.4 89.2L242.2 86.9L249.5 86.6L254.2 88.2L259.1 88.5L267.4 84.8L278 86.6L286.8 88.5L295.8 88.7L301.4 87.4L311.1 85.4L317.7 87.5L323.8 87.5L333.2 84.7L338.6 84.2L348.8 82.6L356.9 78.7L362.8 78.6L372.6 78.0L380.4 79.6L384.6 77.7L393.6 76.4L404.3 74.1L409.8 70.9L420 72.6L428.6 74.2L441.1 69.8L444.4 75.5L450.3 75.8L456.4 71.7L467.2 71.5L476.6 70.2L485.3 70.1L492.7 70.1L500 68.7L506.8 69.4L517 69.3L527.7 70.0L537.7 73.1L542.4 70.3L548.7 70.3L558.1 72.4L567.7 69.4L575.5 68.5L582.9 68.2L591.6 65.9L598.7 59.6L607.5 64.5L614.3 62.7L622.6 61.4L628 54.4L635.9 60.0L642.7 59.3L651.9 62.6L658.9 65.2L663.9 65.4L674 64.1L679.6 64.3L690.3 65.0L697.4 63.5L703.8 62.6L714.1 61.5L723.4 59.9L732.8 59.6L737.4 58.6L744.8 59.3L753.6 62.3L759.8 63.8L767.7 64.8L775.9 66.5L786.1 68.5L792 68.4L801.5 68.5L812.3 67.3L816.8 66.4L824.2 65.1L833.9 62.6L839.1 62.4L844.1 60.5L854.4 61.1L860.7 63.2L865.7 62.2L870.8 62.3L877.2 64.1L886.7 59.7L892.7 58.0L897.4 57.1L902.7 60.5L909.6 59.7L919.3 57.9L925.8 52.8L925.7 56.3L935.7 55.2L946 55.4L954.3 54.0L960.8 56.5L966 54.7L970 58.2L975.1 58.6L983.6 54.6L991.1 52.1L996.2 54.1L1004.7 52.9L1015.4 49.5L1022 49.2L1030 47.3L1036.3 46.2L1047 44.6L1055.1 42.8L1064.6 43.2L1068.7 41.5L1077.6 36.5L1088.4 37.1L1095.5 36.0L1104.3 34.3L1109.2 36.2L1113.5 38.0L1122.3 37.5L1129.1 36.9L1137 39.4L1145.8 35.7L1156.3 33.4L1164.5 31.5L1174.7 30.7L1180.1 24.6L1186.2 30.6L1190.9 29.4L1195.3 29.9L1201.3 25.8L1206.9 30.8L1213.5 31.4L1219.5 30.0L1230.5 28.6L1243.1 24.2L1245.3 26.3L1254.8 26.4L1262.8 26.4L1276.8 20.2L1274.8 25.6L1280.4 21.9L1288.6 21.2L1297.5 23.6L1303.2 22.5L1312.8 24.1L1319.2 26.0L1323.6 27.7L1329.3 23.7L1338.6 22.9L1343.9 21.2L1348 19.7L1354 21.7L1363 20.6L1371.4 18.6L1377.6 19.1L1387.2 20.0L1396.9 22.0L1401.1 22.1L1407.6 21.5L1413.4 22.5L1420.5 23.7L1428.4 23.8L1435.5 23.1L1440 19.6L1440 120ZM1271.9 30.3L1286.3 28.2L1307.9 27.8L1289.9 29.8ZM973.8 53.6L986.2 51.7L1004.8 51.5L989.3 53.1ZM573.3 63.0L586.1 60.6L605.4 60.8L589.3 62.9ZM1156.3 34.6L1171 32.7L1193 32.1L1174.7 34.0ZM134.2 90.0L146.4 87.3L164.8 87.8L149.5 90.1ZM680.9 59.7L698.9 57.2L725.9 56.7L703.4 59.0ZM344.1 80.2L362.3 77.8L389.6 77.1L366.8 79.5ZM365 79.8L380.7 77.7L404.3 77.1L384.6 79.2ZM1010.6 47.4L1022 45.1L1039 45.4L1024.8 47.3ZM893.9 56.7L902 55.4L914.1 55.2L904 56.4ZM884 64.1L894.4 61.9L909.9 62.3L896.9 64.1ZM780.4 72.0L794.1 69.7L814.7 69.6L797.5 71.6ZM296.1 88.3L310.1 86.1L331 85.8L313.6 87.9ZM1262.7 30.8L1273.9 29.3L1290.8 28.9L1276.7 30.4ZM195.3 84.7L210.5 82.4L233.3 82.0L214.3 84.1ZM84.4 100.0L99.7 97.9L122.7 97.3L103.5 99.3ZM677.9 59.3L691.4 57.7L711.6 57.1L694.8 58.6ZM663.6 67.4L677 64.7L697.2 64.9L680.4 67.1ZM1314.7 27.1L1331.5 24.7L1356.9 24.1L1335.8 26.5ZM204.3 82.9L222.7 80.7L250.2 79.8L227.3 82.0ZM996.7 59.0L1004.8 56.6L1016.9 57.3L1006.8 59.3ZM367 86.8L378.7 85.3L396.2 84.8L381.6 86.3Z'/%3E%3C/g%3E%3C/svg%3E")}@media (min-width:360px){:root{--rdg-gutter:20px}}@media (max-width:389.98px){:root{--rdg-h1-size:21px;--rdg-h1-hero-size:21px;--rdg-page-h1-size:19px}}@media (min-width:768px){:root{--rdg-gutter:24px;--rdg-band-pad:80px;--rdg-tear:40px}}@media (max-width:399.98px){:root{--rdg-head-clear:140px}}@media (min-width:1024px){:root{--rdg-head-clear:200px}}@media (min-width:1280px){:root{--rdg-band-pad:96px;--rdg-tear:48px}}:focus-visible{outline:3px solid var(--ring);outline-offset:3px}[data-kit-enlarge-group]>dialog{--ring:var(--ring-on-dark)}@media (prefers-reduced-motion:no-preference){.rdg-pill,.rdg-link,.rdg-link-light,.rdg-nav-link,.rdg-menu-panel a,.rdg-drawer a,.rdg-footer a,.rdg-call,.rdg-menu-toggle,.rdg-pin-card a{transition:background-color .2s,color .2s,border-color .2s,text-decoration-color .2s}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root,.rdg-white,.rdg-light,.rdg-grey,.rdg-card{--rdg-head:var(--foreground);--rdg-head-accent:var(--accent-text);--rdg-text:var(--ink);--rdg-soft:var(--muted-foreground);--rdg-link:var(--primary-on-light);--rdg-line:var(--border);--rdg-rule:var(--coal);--rdg-mark:var(--accent-band);--ring:var(--ring-on-light)}.rdg-white,.rdg-light,.rdg-grey,.rdg-card{color:var(--ink)}.rdg-white{background-color:var(--background)}.rdg-light{background-color:var(--rdg-light-ground);background-image:var(--pattern-halftone);background-size:12px 12px}.rdg-grey{background-color:var(--panel-grey)}.rdg-black,.rdg-charcoal{color:var(--coal-foreground);--rdg-head:var(--coal-foreground);--rdg-head-accent:var(--accent-on-dark);--rdg-text:var(--coal-foreground);--rdg-soft:var(--coal-foreground)}@supports (color:color-mix(in lab, red, red)){.rdg-black,.rdg-charcoal{--rdg-soft:color-mix(in srgb, var(--coal-foreground) 80%, var(--coal))}}.rdg-black,.rdg-charcoal{--rdg-link:var(--coal-foreground);--rdg-line:var(--coal-foreground)}@supports (color:color-mix(in lab, red, red)){.rdg-black,.rdg-charcoal{--rdg-line:color-mix(in srgb, var(--coal-foreground) 26%, transparent)}}.rdg-black,.rdg-charcoal{--rdg-rule:var(--coal-foreground)}@supports (color:color-mix(in lab, red, red)){.rdg-black,.rdg-charcoal{--rdg-rule:color-mix(in srgb, var(--coal-foreground) 70%, var(--coal))}}.rdg-black,.rdg-charcoal{--rdg-mark:var(--accent-on-dark);--ring:var(--ring-on-dark)}.rdg-black{background-color:var(--coal);background-image:var(--pattern-scratch);background-size:240px 240px}.rdg-charcoal{background-color:var(--charcoal);--rdg-head-accent:var(--coal-foreground);--rdg-mark:var(--coal-foreground)}.rdg-red{color:var(--coal-foreground);background-color:var(--accent-band);background-image:linear-gradient(180deg, var(--accent-band) 0%, var(--accent-band) 55%, var(--accent-band-deep) 100%);--rdg-head:var(--coal-foreground);--rdg-head-accent:var(--coal-foreground);--rdg-text:var(--coal-foreground);--rdg-soft:var(--coal-foreground);--rdg-link:var(--coal-foreground);--rdg-line:var(--coal-foreground)}@supports (color:color-mix(in lab, red, red)){.rdg-red{--rdg-line:color-mix(in srgb, var(--coal-foreground) 40%, transparent)}}.rdg-red{--rdg-rule:var(--coal-foreground);--rdg-mark:var(--coal-foreground);--ring:var(--ring-on-dark)}.rdg-torn-top,.rdg-torn-bottom{z-index:1;position:relative}.rdg-torn-top{margin-top:calc(-1 * var(--rdg-tear));padding-top:var(--rdg-tear);-webkit-mask:var(--rdg-tear-top) top / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 var(--rdg-tear) / 100% 100% no-repeat;-webkit-mask:var(--rdg-tear-top) top / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 var(--rdg-tear) / 100% 100% no-repeat;-webkit-mask:var(--rdg-tear-top) top / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 var(--rdg-tear) / 100% 100% no-repeat;-webkit-mask:var(--rdg-tear-top) top / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 var(--rdg-tear) / 100% 100% no-repeat;mask:var(--rdg-tear-top) top / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 var(--rdg-tear) / 100% 100% no-repeat}.rdg-torn-bottom{margin-bottom:calc(-1 * var(--rdg-tear));padding-bottom:var(--rdg-tear);-webkit-mask:var(--rdg-tear-bottom) bottom / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 0 / 100% calc(100% - var(--rdg-tear)) no-repeat;-webkit-mask:var(--rdg-tear-bottom) bottom / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 0 / 100% calc(100% - var(--rdg-tear)) no-repeat;-webkit-mask:var(--rdg-tear-bottom) bottom / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 0 / 100% calc(100% - var(--rdg-tear)) no-repeat;-webkit-mask:var(--rdg-tear-bottom) bottom / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 0 / 100% calc(100% - var(--rdg-tear)) no-repeat;mask:var(--rdg-tear-bottom) bottom / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 0 / 100% calc(100% - var(--rdg-tear)) no-repeat}.rdg-torn-top.rdg-torn-bottom{-webkit-mask:var(--rdg-tear-top) top / 100% var(--rdg-tear) no-repeat, var(--rdg-tear-bottom) bottom / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 var(--rdg-tear) / 100% calc(100% - 2 * var(--rdg-tear)) no-repeat;-webkit-mask:var(--rdg-tear-top) top / 100% var(--rdg-tear) no-repeat, var(--rdg-tear-bottom) bottom / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 var(--rdg-tear) / 100% calc(100% - 2 * var(--rdg-tear)) no-repeat;-webkit-mask:var(--rdg-tear-top) top / 100% var(--rdg-tear) no-repeat, var(--rdg-tear-bottom) bottom / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 var(--rdg-tear) / 100% calc(100% - 2 * var(--rdg-tear)) no-repeat;-webkit-mask:var(--rdg-tear-top) top / 100% var(--rdg-tear) no-repeat, var(--rdg-tear-bottom) bottom / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 var(--rdg-tear) / 100% calc(100% - 2 * var(--rdg-tear)) no-repeat;mask:var(--rdg-tear-top) top / 100% var(--rdg-tear) no-repeat, var(--rdg-tear-bottom) bottom / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 var(--rdg-tear) / 100% calc(100% - 2 * var(--rdg-tear)) no-repeat}.rdg-slant-top.rdg-slant-fall{--rdg-tear-slant:var(--rdg-tear-slant-fall)}.rdg-torn-top.rdg-slant-top{margin-top:calc(-1 * var(--rdg-slant));padding-top:var(--rdg-slant);-webkit-mask:var(--rdg-tear-slant) top / 100% var(--rdg-slant) no-repeat, linear-gradient(#000 0 0) 0 var(--rdg-slant) / 100% 100% no-repeat;-webkit-mask:var(--rdg-tear-slant) top / 100% var(--rdg-slant) no-repeat, linear-gradient(#000 0 0) 0 var(--rdg-slant) / 100% 100% no-repeat;-webkit-mask:var(--rdg-tear-slant) top / 100% var(--rdg-slant) no-repeat, linear-gradient(#000 0 0) 0 var(--rdg-slant) / 100% 100% no-repeat;-webkit-mask:var(--rdg-tear-slant) top / 100% var(--rdg-slant) no-repeat, linear-gradient(#000 0 0) 0 var(--rdg-slant) / 100% 100% no-repeat;mask:var(--rdg-tear-slant) top / 100% var(--rdg-slant) no-repeat, linear-gradient(#000 0 0) 0 var(--rdg-slant) / 100% 100% no-repeat}.rdg-torn-top.rdg-torn-bottom.rdg-slant-top{-webkit-mask:var(--rdg-tear-slant) top / 100% var(--rdg-slant) no-repeat, var(--rdg-tear-bottom) bottom / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 var(--rdg-slant) / 100% calc(100% - var(--rdg-slant) - var(--rdg-tear)) no-repeat;-webkit-mask:var(--rdg-tear-slant) top / 100% var(--rdg-slant) no-repeat, var(--rdg-tear-bottom) bottom / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 var(--rdg-slant) / 100% calc(100% - var(--rdg-slant) - var(--rdg-tear)) no-repeat;-webkit-mask:var(--rdg-tear-slant) top / 100% var(--rdg-slant) no-repeat, var(--rdg-tear-bottom) bottom / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 var(--rdg-slant) / 100% calc(100% - var(--rdg-slant) - var(--rdg-tear)) no-repeat;-webkit-mask:var(--rdg-tear-slant) top / 100% var(--rdg-slant) no-repeat, var(--rdg-tear-bottom) bottom / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 var(--rdg-slant) / 100% calc(100% - var(--rdg-slant) - var(--rdg-tear)) no-repeat;mask:var(--rdg-tear-slant) top / 100% var(--rdg-slant) no-repeat, var(--rdg-tear-bottom) bottom / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 var(--rdg-slant) / 100% calc(100% - var(--rdg-slant) - var(--rdg-tear)) no-repeat}.rdg-torn-bottom+section:not(.rdg-torn-top){padding-top:var(--rdg-tear)}section:not(.rdg-torn-bottom):has(+.rdg-torn-top){padding-bottom:var(--rdg-tear)}section:not(.rdg-torn-bottom):has(+.rdg-slant-top){padding-bottom:var(--rdg-slant)}.rdg-container{width:calc(100% - 2 * var(--rdg-gutter));max-width:var(--rdg-container-max);margin-inline:auto}.rdg-band{padding-block:var(--rdg-band-pad)}.rdg-center{text-align:center}.rdg-center :is(.rdg-h1,.rdg-h2,.rdg-h2-sm,.rdg-page-h1,.rdg-intro,.rdg-lead,.rdg-text,.rdg-prose,.rdg-sub,.rdg-statement){margin-inline:auto}.rdg-center .rdg-actions,.rdg-actions.rdg-center{justify-content:center}.rdg-actions{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:32px;display:flex}.rdg-actions>*{max-width:100%}.rdg-split{align-items:center;gap:40px;display:grid}.rdg-split>.rdg-ring{justify-self:center;width:min(100%,360px)}@media (min-width:1024px){.rdg-split{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:64px}.rdg-split-rev{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.rdg-split-rev>.rdg-ring{grid-area:1/1}.rdg-split>.rdg-ring{width:min(100%,420px)}}.rdg-h1,.rdg-h1-hero,.rdg-page-h1,.rdg-h2,.rdg-h2-sm,.rdg-h3{font-synthesis:none}.rdg-h1,.rdg-h1-hero,.rdg-page-h1,.rdg-h2,.rdg-h2-sm{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--rdg-head);text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance}.rdg-h1{font-size:var(--rdg-h1-size);max-width:1100px;line-height:1.08}.rdg-h1-hero{font-size:var(--rdg-h1-hero-size);max-width:760px;line-height:1.08}.rdg-page-h1{font-size:var(--rdg-page-h1-size);max-width:1000px;line-height:1.08}.rdg-h2{font-size:var(--rdg-h2-size);max-width:28em;line-height:1.1}.rdg-h2-sm{font-size:var(--rdg-h2-sm-size);max-width:28em;line-height:1.12}.rdg-h3{font-family:var(--font-heading);font-weight:800;font-size:var(--rdg-h3-size);color:var(--rdg-head);text-transform:uppercase;overflow-wrap:break-word;text-wrap:pretty;line-height:1.25}.rdg-accent{color:var(--rdg-head-accent)}.rdg-accent-block{background:var(--accent-band);color:var(--coal-foreground);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .18em}.rdg-ruled{text-align:center;justify-content:center;align-items:center;gap:24px;max-width:none;display:flex}.rdg-ruled:before,.rdg-ruled:after{content:"";background:var(--rdg-rule);flex:1 1 0;min-width:24px;max-width:360px;height:2px}.rdg-ruled>.rdg-ruled-text{flex:0 auto;min-width:0;max-width:22em}@media (max-width:639.98px){.rdg-ruled{display:block}.rdg-ruled:before,.rdg-ruled:after{content:none}}@media (min-width:640px){.rdg-ruled:before,.rdg-ruled:after{min-width:64px}}.rdg-underline:after{content:"";background:var(--accent-band);width:104px;height:6px;margin-top:18px;display:block}.rdg-center .rdg-underline:after{margin-inline:auto}.rdg-sub{font-family:var(--font-body);font-size:var(--rdg-sub-size);letter-spacing:.22em;text-transform:uppercase;color:var(--rdg-head);overflow-wrap:break-word;max-width:34em;margin-top:8px;font-weight:400;line-height:1.35}.rdg-lead,.rdg-intro,.rdg-text,.rdg-prose,.rdg-fine,.rdg-statement,.rdg-sub{overflow-wrap:anywhere}.rdg-lead{font-size:var(--rdg-lead-size);color:var(--rdg-head);text-wrap:pretty;max-width:52ch;font-weight:500;line-height:1.5}.rdg-intro{font-size:var(--rdg-lead-size);color:var(--rdg-text);text-wrap:pretty;max-width:64ch;line-height:1.55}.rdg-text{font-size:var(--text-body);color:var(--rdg-text);text-wrap:pretty;line-height:1.6}.rdg-text+.rdg-text{margin-top:16px}.rdg-prose{font-size:var(--text-body);color:var(--rdg-text);max-width:70ch;line-height:1.65}.rdg-prose>p{text-wrap:pretty}.rdg-prose>p+p{margin-top:1em}.rdg-statement{font-family:var(--font-heading);font-weight:800;font-size:var(--rdg-lead-size);letter-spacing:.01em;text-transform:uppercase;color:var(--rdg-head);font-synthesis:none;max-width:60em;line-height:1.4}.rdg-fine{font-size:var(--text-ui);color:var(--rdg-soft);line-height:1.5}:is(.rdg-h1,.rdg-h1-hero,.rdg-page-h1,.rdg-h2,.rdg-h2-sm,.rdg-h3,.rdg-sub)+:is(.rdg-lead,.rdg-intro,.rdg-text,.rdg-prose,.rdg-panel),:is(.rdg-intro,.rdg-text,.rdg-prose,.rdg-panel)+:is(.rdg-prose,.rdg-text,.rdg-statement,.rdg-panel){margin-top:24px}.rdg-ui{font-family:var(--font-heading);font-size:var(--text-ui);letter-spacing:.03em;text-transform:uppercase;font-synthesis:none;font-weight:800;line-height:1.3}.rdg-link{color:var(--rdg-link);text-decoration:underline;-webkit-text-decoration-color:var(--rdg-mark);-webkit-text-decoration-color:var(--rdg-mark);-webkit-text-decoration-color:var(--rdg-mark);text-decoration-color:var(--rdg-mark);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.rdg-link:hover{text-decoration-color:currentColor}.rdg-link-light{color:var(--coal-foreground);text-decoration:underline;-webkit-text-decoration-color:var(--accent-on-dark);-webkit-text-decoration-color:var(--accent-on-dark);-webkit-text-decoration-color:var(--accent-on-dark);text-decoration-color:var(--accent-on-dark);text-underline-offset:4px;text-decoration-thickness:2px}.rdg-link-light:hover{text-decoration-color:currentColor}a.rdg-ui.rdg-link-light{align-items:center;min-height:44px;display:inline-flex}.rdg-pill{max-width:100%;min-height:52px;font-family:var(--font-heading);font-size:var(--text-ui);letter-spacing:0;text-align:left;text-transform:uppercase;font-synthesis:none;border:2px solid #0000;border-radius:999px;align-items:center;gap:14px;padding:6px 28px 6px 6px;font-weight:900;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 6px 14px #0000002e}.rdg-pill-icon{background:var(--coal);width:40px;height:40px;color:var(--coal-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rdg-pill-icon svg{stroke-width:2.75px;width:22px;height:22px}.rdg-pill-label{overflow-wrap:anywhere;min-width:0}.rdg-pill-red{background:var(--primary);color:var(--primary-foreground)}.rdg-pill-red:hover{background:var(--rdg-primary-hover)}.rdg-pill-white{border-color:var(--coal);background:var(--card);color:var(--coal)}.rdg-pill-white:hover{background:var(--panel-grey)}.rdg-pill-black{border-color:var(--coal-foreground);background:var(--coal);color:var(--coal-foreground)}.rdg-pill-black .rdg-pill-icon{background:var(--coal-foreground);color:var(--coal)}.rdg-pill-black:hover{background:var(--rdg-coal-raised)}@media (max-width:389.98px){.rdg-actions{flex-direction:column;align-items:stretch}.rdg-pill{padding-right:18px}}.rdg-tick{background:var(--rdg-mark);width:24px;height:24px;color:var(--background);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rdg-red .rdg-tick{color:var(--accent-band)}.rdg-black .rdg-tick,.rdg-charcoal .rdg-tick{color:var(--coal)}.rdg-tick svg{stroke-width:3.5px;width:15px;height:15px}.rdg-ticks{gap:12px;display:grid}.rdg-ticks>li{min-width:0;color:var(--rdg-text);overflow-wrap:anywhere;align-items:flex-start;gap:12px;font-weight:600;line-height:1.45;display:flex}.rdg-ticks>li>.rdg-tick{margin-top:1px}.rdg-ticks a{color:var(--rdg-text);text-decoration:underline;-webkit-text-decoration-color:var(--rdg-mark);-webkit-text-decoration-color:var(--rdg-mark);-webkit-text-decoration-color:var(--rdg-mark);text-decoration-color:var(--rdg-mark);text-underline-offset:3px;text-decoration-thickness:2px}.rdg-ticks a:hover{color:var(--rdg-link)}@media (min-width:640px){.rdg-ticks-2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}.rdg-pin{color:var(--rdg-mark);flex-shrink:0;display:inline-flex}.rdg-pin svg{stroke-width:2.25px;width:22px;height:22px}.rdg-card{border-radius:var(--rdg-radius);background-color:var(--card);min-width:0;box-shadow:var(--rdg-shadow)}.rdg-panel{border-left:8px solid var(--coal);background:var(--panel-grey);min-width:0;color:var(--ink);--rdg-head:var(--foreground);--rdg-text:var(--ink);--rdg-mark:var(--accent-band);--rdg-link:var(--primary-on-light);--ring:var(--ring-on-light);padding:18px 22px;font-weight:700;line-height:1.5}.rdg-panel-red{border-left-color:var(--accent-band)}.rdg-panel>*+*{margin-top:16px}.rdg-dark-card{background-color:var(--coal-deep);background-image:linear-gradient(180deg, var(--coal-deep), var(--coal-deep));border-radius:6px;min-width:0;padding:56px 24px 28px;position:relative}@supports (color:color-mix(in lab, red, red)){.rdg-dark-card{background-image:linear-gradient(180deg, color-mix(in srgb, var(--coal-deep) 85%, #fff), color-mix(in srgb, var(--coal-deep) 60%, #000))}}.rdg-dark-card{color:var(--coal-foreground);--rdg-head:var(--coal-foreground);--rdg-text:var(--coal-foreground);--rdg-link:var(--coal-foreground);--rdg-mark:var(--accent-on-dark);--ring:var(--ring-on-dark)}.rdg-dark-card>.rdg-icon-tile{position:absolute;top:-18px;left:20px}.rdg-icon-tile{background:var(--accent-band);width:56px;height:56px;color:var(--coal-foreground);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 6px 14px #00000040}.rdg-icon-tile svg{stroke-width:2px;width:30px;height:30px}.rdg-pin-card{border:2px solid var(--coal);background:var(--card);min-width:0;min-height:64px;color:var(--foreground);box-shadow:var(--rdg-shadow-soft);--rdg-mark:var(--accent-band);--ring:var(--ring-on-light);border-radius:8px;align-items:center;gap:10px;padding:14px 18px;display:flex}.rdg-pin-card a,.rdg-pin-card span:last-child{min-width:0;font-family:var(--font-heading);text-transform:uppercase;color:var(--foreground);overflow-wrap:anywhere;font-synthesis:none;font-size:18px;font-weight:800;line-height:1.25;text-decoration:none}.rdg-pin-card a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-band);-webkit-text-decoration-color:var(--accent-band);-webkit-text-decoration-color:var(--accent-band);text-decoration-color:var(--accent-band);text-underline-offset:4px;text-decoration-thickness:3px}.rdg-ring{aspect-ratio:1;width:100%;min-width:0;color:var(--coal);display:block;position:relative}.rdg-ring-art{pointer-events:none;width:110%;height:110%;position:absolute;inset:-5%;overflow:visible}.rdg-ring-photo{background:var(--panel);border:0;border-radius:50%;padding:0;display:block;position:absolute;inset:4%;overflow:hidden}.rdg-ring-photo img,.rdg-ring-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}button.rdg-ring-photo:focus-visible{outline:none}button.rdg-ring-photo:focus-visible:after{content:"";z-index:1;border:3px solid var(--ring-halo);outline:3px solid var(--ring-on-photo);outline-offset:0;pointer-events:none;border-radius:50%;position:absolute;inset:calc(3% + 3px)}.rdg-black .rdg-ring,.rdg-red .rdg-ring{color:var(--coal-foreground)}.rdg-ornament{color:var(--rdg-mark);justify-content:center;align-items:center;gap:24px;margin-block:44px;display:flex}.rdg-ornament:before,.rdg-ornament:after{content:"";background:var(--rdg-rule);flex:1 1 0;max-width:440px;height:2px}.rdg-ornament svg{flex-shrink:0;width:102px;height:57px}.rdg-ornament-edge{fill:var(--coal)}@media (min-width:768px){.rdg-ornament svg{width:136px;height:76px}}.rdg-form-frame{border:1px solid var(--border);border-radius:var(--rdg-radius);background:var(--card);min-width:0;color:var(--ink);box-shadow:var(--rdg-shadow);--ring:var(--ring-on-light);padding:20px}:root{--rdg-wash:var(--coal)}@supports (color:color-mix(in lab, red, red)){:root{--rdg-wash:color-mix(in srgb, var(--coal) 70%, transparent)}}.rdg-hero-media{z-index:-1;background:var(--coal);position:absolute;inset:0}.rdg-hero-media:after{content:"";pointer-events:none;background:var(--rdg-wash);position:absolute;inset:0}.rdg-hero-img{object-fit:cover;width:100%;height:100%;display:block}.rdg-page-h1.mt-7{margin-top:28px}.rdg-text.max-w-\[60ch\]>*+*{margin-top:20px}.rdg-text.max-w-\[60ch\]>h2{color:var(--foreground);font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase;font-synthesis:none;margin-top:40px;line-height:1.2}.rdg-text.max-w-\[60ch\]>h3{color:var(--foreground);font-synthesis:none;margin-top:32px;font-weight:700;line-height:1.25}.rdg-text.max-w-\[60ch\] ul{padding-left:24px;list-style:outside}.rdg-text.max-w-\[60ch\] ol{padding-left:24px;list-style:decimal}.rdg-text.max-w-\[60ch\] li+li{margin-top:8px}.rdg-header{z-index:40;background:var(--coal);color:var(--coal-foreground);--ring:var(--ring-on-dark);position:sticky;top:0}.rdg-utility{display:none}.rdg-head{background:var(--coal)}.rdg-head-row{align-items:center;gap:8px;min-height:64px;padding-block:8px;display:flex}.rdg-head-side{display:none}.rdg-brand{min-width:0;min-height:44px;color:inherit;align-items:center;gap:10px;display:flex}.rdg-head-row>.rdg-brand{flex:auto}.rdg-brand-link{border-radius:8px;flex-shrink:0;display:inline-flex}.rdg-logo{background:var(--card);object-fit:contain;border-radius:8px;flex-shrink:0;width:44px;height:44px;display:block}.rdg-brand-name{min-width:0;color:inherit;font-family:var(--font-body);overflow-wrap:break-word;text-wrap:balance;font-size:16px;font-weight:700;line-height:1.2}@media (max-width:399.98px){.rdg-head-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:4px 8px;display:grid}.rdg-head-row>.rdg-brand{display:contents}.rdg-head-row .rdg-brand-link{grid-area:1/1}.rdg-head-row .rdg-brand-name{grid-area:2/1/auto/-1;padding-bottom:2px}.rdg-call-space{grid-area:1/3}.rdg-head-row>.rdg-mobile-menu{grid-area:1/4}}.rdg-call-space{flex-shrink:0;width:48px;height:48px;display:block}.rdg-mobile-menu{flex-shrink:0;align-items:center;display:flex}.rdg-menu-toggle{width:48px;height:48px;color:var(--coal-foreground);background:0 0;border:2px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.rdg-menu-toggle:hover{border-color:var(--rdg-line)}.rdg-menu-toggle svg{stroke-width:2.75px;flex-shrink:0;width:30px;height:30px}@media (min-width:768px){.rdg-head-row{gap:16px;min-height:76px}.rdg-logo{width:52px;height:52px}.rdg-brand-name{font-size:18px}}.rdg-call{top:8px;right:calc(var(--rdg-gutter) + 56px);z-index:41;width:48px;height:48px;color:var(--accent-on-dark);--ring:var(--ring-on-dark);border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:fixed}.rdg-call:hover{background:var(--rdg-coal-raised)}body:has(#rdg-drawer) .rdg-call{visibility:hidden}.rdg-call:focus-visible{outline-offset:-3px}.rdg-call-icon{stroke-width:2.5px;fill:currentColor;width:30px;height:30px}@media (min-width:768px){.rdg-call{top:14px;right:calc(var(--rdg-gutter) + 64px)}.rdg-call-space{margin-right:8px}}@media (min-width:1024px){.rdg-header{z-index:30;background:0 0;position:sticky;top:-44px}.rdg-header:has(.rdg-utility :focus){top:0}.rdg-utility{background:var(--coal);display:block}.rdg-utility-row{justify-content:center;align-items:center;gap:4px 20px;min-height:44px;display:flex}.rdg-utility-link{min-width:0;min-height:44px;color:var(--coal-foreground);font-family:var(--font-heading);font-size:var(--text-ui);letter-spacing:.03em;font-synthesis:none;align-items:center;gap:8px;padding-inline:10px;font-weight:800;text-decoration:none;display:inline-flex}.rdg-utility-email{font-family:var(--font-body);letter-spacing:0;overflow-wrap:anywhere;font-weight:600}.rdg-utility-link svg{width:18px;height:18px;color:var(--accent-on-dark);stroke-width:2.5px;flex-shrink:0}.rdg-utility-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-on-dark);-webkit-text-decoration-color:var(--accent-on-dark);-webkit-text-decoration-color:var(--accent-on-dark);text-decoration-color:var(--accent-on-dark);text-underline-offset:4px;text-decoration-thickness:2px}.rdg-utility-link:focus-visible{outline-offset:-3px}.rdg-head{background:var(--charcoal);background-image:linear-gradient(180deg, var(--charcoal), var(--charcoal) 70%)}@supports (color:color-mix(in lab, red, red)){.rdg-head{background-image:linear-gradient(180deg, color-mix(in srgb, var(--charcoal) 86%, #fff), var(--charcoal) 70%)}}.rdg-head-row{grid-template-columns:minmax(0,1fr) 280px minmax(0,1fr);align-items:start;gap:0 32px;min-height:0;padding-block:0;display:grid}.rdg-head-row>.rdg-brand{z-index:2;background:var(--coal);color:var(--coal-foreground);text-align:center;border-radius:0 0 6px 6px;flex-direction:column;grid-area:1/2;justify-content:flex-start;align-self:start;gap:10px;margin-bottom:-44px;padding:16px 20px 18px;box-shadow:0 10px 22px #00000047}.rdg-logo{width:72px;height:72px}.rdg-head-side{flex-direction:column;gap:10px;min-width:0;padding-block:16px 6px;display:flex}.rdg-head-left{grid-area:1/1;align-items:flex-start}.rdg-head-right{grid-area:1/3;align-items:flex-end}.rdg-head-pill{min-height:48px}.rdg-call-space,.rdg-mobile-menu,.rdg-call{display:none}}@media (min-width:1280px){.rdg-head-row{grid-template-columns:minmax(0,1fr) 320px minmax(0,1fr)}.rdg-brand-name{font-size:19px}}.rdg-nav-list{flex-wrap:wrap;align-items:center;gap:0 24px;display:flex;position:relative}.rdg-head-right .rdg-nav-list{justify-content:flex-end}.rdg-nav-link{min-height:48px;color:var(--coal-foreground);font-family:var(--font-heading);font-size:var(--text-ui);letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-synthesis:none;align-items:center;gap:4px;font-weight:900;line-height:1.2;text-decoration:none;display:inline-flex}.rdg-nav-link:hover,.rdg-nav-menu[open]>.rdg-nav-link{text-decoration:underline;-webkit-text-decoration-color:var(--accent-on-dark);-webkit-text-decoration-color:var(--accent-on-dark);-webkit-text-decoration-color:var(--accent-on-dark);text-decoration-color:var(--accent-on-dark);text-underline-offset:8px;text-decoration-thickness:3px}.rdg-nav-link:focus-visible{outline-offset:-3px}.rdg-nav-chevron{width:18px;height:18px;color:var(--accent-on-dark);stroke-width:2.75px}.rdg-nav-menu[open] .rdg-nav-chevron{transform:rotate(180deg)}.rdg-menu-panel{z-index:45;border-top:4px solid var(--accent-band);background:var(--card);width:320px;max-height:min(70vh,540px);color:var(--foreground);box-shadow:var(--rdg-shadow);--ring:var(--ring-on-light);border-radius:0 0 8px 8px;margin-left:-12px;padding:8px;position:absolute;top:100%;left:auto;overflow-y:auto}.rdg-head-right .rdg-menu-panel{margin-left:0;left:auto;right:-12px}.rdg-menu-panel a{min-height:44px;color:var(--foreground);overflow-wrap:break-word;border-radius:6px;align-items:center;padding:9px 14px;font-size:17px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.rdg-menu-panel a:hover{background:var(--light);text-decoration:underline;-webkit-text-decoration-color:var(--accent-band);-webkit-text-decoration-color:var(--accent-band);-webkit-text-decoration-color:var(--accent-band);text-decoration-color:var(--accent-band);text-underline-offset:4px}.rdg-menu-panel a:focus-visible{outline-offset:-3px}@media (max-width:1023.98px){html:has(.rdg-drawer){overflow:hidden}}.rdg-drawer{z-index:60;display:flex;position:fixed;inset:0}.rdg-drawer-panel{background:var(--background);width:100%;height:100%;color:var(--foreground);--ring:var(--ring-on-light);flex-direction:column;display:flex;overflow:hidden}.rdg-drawer-top{min-height:64px;padding:8px var(--rdg-gutter);background:var(--coal);color:var(--coal-foreground);--ring:var(--ring-on-dark);flex-shrink:0;align-items:center;gap:8px;display:flex}.rdg-drawer-top .rdg-brand{flex:auto}.rdg-drawer-top .rdg-brand-link:focus-visible{outline-offset:-3px}.rdg-drawer-call{width:48px;height:48px;color:var(--accent-on-dark);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rdg-drawer-call:hover{background:var(--rdg-coal-raised)}.rdg-drawer-call:focus-visible,.rdg-drawer-top .rdg-menu-toggle:focus-visible{outline-offset:-3px}@media (max-width:399.98px){.rdg-drawer-top{grid-template-columns:auto minmax(0,1fr) auto auto;gap:4px 8px;display:grid}.rdg-drawer-top>.rdg-brand{display:contents}.rdg-drawer-top .rdg-brand-link{grid-area:1/1}.rdg-drawer-top .rdg-brand-name{grid-area:2/1/auto/-1;padding-bottom:2px}.rdg-drawer-top>.rdg-drawer-call{grid-area:1/3}.rdg-drawer-top>.rdg-menu-toggle{grid-area:1/4}}@media (min-width:768px){.rdg-drawer-top{gap:16px;min-height:76px}.rdg-drawer-top .rdg-logo{width:52px;height:52px}}.rdg-drawer-scroll{overscroll-behavior:contain;min-height:0;padding-bottom:max(28px, env(safe-area-inset-bottom));flex:1;overflow-y:auto}.rdg-drawer-actions{padding:20px var(--rdg-gutter);background:var(--light);flex-direction:column;flex-shrink:0;align-items:center;gap:12px;display:flex}.rdg-drawer-actions>*{width:min(100%,340px);box-shadow:none;justify-content:center}@media (max-height:599.98px){.rdg-drawer-actions{flex-flow:wrap;justify-content:center;gap:8px 12px;padding-block:12px}.rdg-drawer-actions>*{flex:0 340px;width:auto}}.rdg-drawer-actions>.rdg-pill-black{border-color:var(--coal)}.rdg-drawer-list>li{border-bottom:1px solid var(--border)}.rdg-drawer-link{width:100%;min-height:64px;padding:10px var(--rdg-gutter);color:var(--accent-text);font-family:var(--font-heading);letter-spacing:.02em;text-align:left;text-transform:uppercase;font-synthesis:none;justify-content:space-between;align-items:center;gap:16px;font-size:19px;font-weight:800;line-height:1.25;text-decoration:none;display:flex}.rdg-drawer-link svg{width:22px;height:22px;color:var(--accent-text);stroke-width:2.75px;flex-shrink:0}.rdg-drawer-link:hover{color:var(--foreground)}.rdg-drawer-link:focus-visible,.rdg-drawer-sub a:focus-visible{outline-offset:-3px}details[open]>.rdg-drawer-link{color:var(--foreground)}details[open]>.rdg-drawer-link svg{transform:rotate(180deg)}.rdg-drawer-sub{margin:0 var(--rdg-gutter) 16px;border-left:4px solid var(--accent-band);padding-left:16px}.rdg-drawer-sub a{min-height:44px;color:var(--ink);overflow-wrap:break-word;align-items:center;padding:6px 4px;font-size:18px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.rdg-drawer-sub a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-band);-webkit-text-decoration-color:var(--accent-band);-webkit-text-decoration-color:var(--accent-band);text-decoration-color:var(--accent-band);text-underline-offset:4px;text-decoration-thickness:2px}@media (min-width:1024px){.rdg-drawer{display:none}}.rdg-footer{padding-top:0;position:relative}.rdg-ridge{background:linear-gradient(180deg, var(--ridge) 0%, var(--ridge) 55%, var(--background) 100%);height:clamp(64px,9vw,132px)}@supports (color:color-mix(in lab, red, red)){.rdg-ridge{background:linear-gradient(180deg, var(--ridge) 0%, color-mix(in srgb, var(--ridge) 55%, var(--background)) 55%, var(--background) 100%)}}.rdg-ridge{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath d='M0 66L26 62L48 54L70 51L86 40.5L98 32.5L108 31.5L118 20.5L128 18L140 22.5L150 14.5L160 21.5L174 26L192 29.5L214 28.5L236 36L260 34L282 36.5L306 35L330 39.5L356 40.5L380 45L408 40.5L436 48.5L462 42.5L490 48L520 47.5L548 48.5L578 48.5L606 53.5L632 50L656 43.5L680 40L704 36.5L726 41.5L748 35L772 39L796 38L822 42L850 47.5L880 43.5L910 51.5L940 53L968 53.5L996 56L1026 58.5L1056 60.5L1088 65.5L1120 62L1150 68L1182 65.5L1214 73.5L1246 69.5L1278 77.5L1310 73.5L1344 81.5L1376 78L1408 85L1440 83V120H0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath d='M0 66L26 62L48 54L70 51L86 40.5L98 32.5L108 31.5L118 20.5L128 18L140 22.5L150 14.5L160 21.5L174 26L192 29.5L214 28.5L236 36L260 34L282 36.5L306 35L330 39.5L356 40.5L380 45L408 40.5L436 48.5L462 42.5L490 48L520 47.5L548 48.5L578 48.5L606 53.5L632 50L656 43.5L680 40L704 36.5L726 41.5L748 35L772 39L796 38L822 42L850 47.5L880 43.5L910 51.5L940 53L968 53.5L996 56L1026 58.5L1056 60.5L1088 65.5L1120 62L1150 68L1182 65.5L1214 73.5L1246 69.5L1278 77.5L1310 73.5L1344 81.5L1376 78L1408 85L1440 83V120H0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.rdg-footer-cols{gap:36px 32px;padding-block:40px 48px;display:grid}.rdg-footer-cols>*{min-width:0}@media (min-width:640px){.rdg-footer-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1024px){.rdg-footer-cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.2fr)}}.rdg-footer-brand{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.rdg-footer-brand .rdg-brand{color:var(--foreground)}.rdg-footer-brand .rdg-logo{background:var(--card);width:72px;height:72px;box-shadow:0 0 0 1px var(--border)}.rdg-footer-brand .rdg-brand-name{font-size:19px}.rdg-footer-phone{border-left:6px solid var(--accent-band);background:var(--panel-grey);max-width:100%;min-height:56px;color:var(--foreground);font-family:var(--font-heading);font-synthesis:none;align-items:center;gap:12px;padding:10px 22px 10px 16px;font-size:20px;font-weight:900;line-height:1.2;text-decoration:none;display:inline-flex}.rdg-footer-phone svg{width:20px;height:20px;color:var(--accent-text);stroke-width:2.5px;flex-shrink:0}.rdg-footer-phone:hover span{text-decoration:underline;-webkit-text-decoration-color:var(--accent-band);-webkit-text-decoration-color:var(--accent-band);-webkit-text-decoration-color:var(--accent-band);text-decoration-color:var(--accent-band);text-underline-offset:4px;text-decoration-thickness:2px}.rdg-footer-facts{gap:6px;display:grid}.rdg-footer-facts>li{min-width:0;color:var(--ink);align-items:flex-start;gap:10px;font-size:17px;line-height:1.45;display:flex}.rdg-footer-facts svg{width:20px;height:20px;color:var(--accent-text);stroke-width:2.25px;flex-shrink:0;margin-top:3px}.rdg-footer-facts span,.rdg-footer-facts a{overflow-wrap:anywhere;min-width:0}.rdg-footer-facts a{min-height:44px;color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--accent-band);-webkit-text-decoration-color:var(--accent-band);-webkit-text-decoration-color:var(--accent-band);text-decoration-color:var(--accent-band);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px;display:inline-block}.rdg-footer-head{color:var(--accent-text);font-family:var(--font-heading);font-size:18px;font-weight:var(--font-heading-weight);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:break-word;font-synthesis:none;margin-bottom:10px;line-height:1.3}.rdg-footer-list a{min-height:44px;color:var(--ink);overflow-wrap:break-word;align-items:center;padding-block:6px;font-size:17px;font-weight:400;line-height:1.35;text-decoration:none;display:flex}.rdg-footer-list a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-band);-webkit-text-decoration-color:var(--accent-band);-webkit-text-decoration-color:var(--accent-band);text-decoration-color:var(--accent-band);text-underline-offset:4px;text-decoration-thickness:2px}.rdg-footer-areas{background:var(--panel-grey);align-self:start;padding:20px 22px}.rdg-footer-areas .rdg-footer-list{columns:2;column-gap:20px}@media (min-width:1024px){.rdg-footer-areas .rdg-footer-list{columns:1}}.rdg-footer-areas .rdg-footer-list>li{break-inside:avoid}.rdg-footer-bar{padding-block:12px max(16px, env(safe-area-inset-bottom));border-top:2px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;display:flex}.rdg-footer-bar p{color:var(--muted-foreground);font-size:var(--text-ui);overflow-wrap:anywhere;line-height:1.5}.rdg-footer-legal{flex-wrap:wrap;gap:0 24px;display:flex}.rdg-footer-legal a{min-height:44px;color:var(--foreground);font-size:var(--text-ui);text-decoration:underline;-webkit-text-decoration-color:var(--accent-band);-webkit-text-decoration-color:var(--accent-band);-webkit-text-decoration-color:var(--accent-band);text-decoration-color:var(--accent-band);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.rdg-footer-legal a:hover{text-decoration-thickness:2px}.rdg-form-band{background-image:radial-gradient(ellipse 70% 55% at 50% 38%, #ffffff12, transparent 70%), radial-gradient(ellipse 120% 90% at 50% 50%, transparent 55%, #0006 100%), var(--pattern-scratch);background-size:100% 100%,100% 100%,240px 240px}.rdg-form-band .rdg-h2{max-width:16em}.rdg-form-band .rdg-intro{margin-top:20px}.rdg-form-band .rdg-form-frame{max-width:960px;margin:40px auto 0}@media (min-width:1024px){.rdg-form-band .rdg-form-frame{max-width:1040px}}.rdg-form-phone{text-align:center;margin-top:24px}.rdg-form-phone a{min-height:44px;color:var(--coal-foreground);font-family:var(--font-heading);text-decoration:underline;-webkit-text-decoration-color:var(--accent-on-dark);-webkit-text-decoration-color:var(--accent-on-dark);-webkit-text-decoration-color:var(--accent-on-dark);text-decoration-color:var(--accent-on-dark);text-underline-offset:5px;font-synthesis:none;align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration-thickness:2px;display:inline-flex}.rdg-form-phone svg{width:22px;height:22px;color:var(--accent-on-dark);stroke-width:2.5px}.rdg-trust>.rdg-container{padding-block:28px}.rdg-trust-list{flex-wrap:wrap;justify-content:center;gap:14px 40px;display:flex}.rdg-trust-list>li{min-width:0;max-width:100%;font-family:var(--font-heading);letter-spacing:.02em;text-transform:uppercase;color:var(--rdg-head);overflow-wrap:anywhere;font-synthesis:none;align-items:center;gap:10px;font-size:17px;font-weight:800;line-height:1.3;display:flex}@media (max-width:639.98px){.rdg-trust-list{flex-direction:column;align-items:flex-start}.rdg-trust-list>li{align-items:flex-start}.rdg-trust-list .rdg-tick{margin-top:-1px}}.rdg-trust-red>.rdg-container{padding-block:24px}.rdg-trust-red .rdg-trust-list{gap:16px 48px;padding:36px 22px}@media (min-width:1024px){.rdg-trust-red .rdg-trust-list{align-content:center;min-height:150px;padding:44px 48px}}.rdg-home-hero{isolation:isolate;--rdg-wash:var(--coal);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rdg-home-hero{--rdg-wash:color-mix(in srgb, var(--coal) 78%, transparent)}}.rdg-home-hero-copy{z-index:1;padding-block:48px calc(48px + var(--rdg-tear));position:relative}@media (min-width:1024px){.rdg-home-hero-copy{padding-block:60px calc(40px + var(--rdg-tear))}}.rdg-home-hero .rdg-lead{margin-inline:auto;max-width:760px;margin-top:16px}.rdg-home-hero .rdg-actions{margin-top:24px}.rdg-about-intro-body{border-left:3px solid var(--coal);max-width:1100px;margin-inline:auto;padding-left:28px}@media (min-width:1024px){.rdg-about-intro-body{padding-left:48px}}.rdg-about-intro-body .rdg-sub{letter-spacing:.24em;max-width:none;margin-top:10px;font-size:clamp(22px,16.43px + 1.4286vw,37px);font-weight:300;line-height:1.25}.rdg-about-intro-body .rdg-prose{max-width:880px;margin-top:32px;line-height:1.7}.rdg-about-intro-body .rdg-statement{margin-top:24px}.rdg-promises-inner{padding-bottom:var(--rdg-band-pad)}.rdg-promises-list{gap:64px;max-width:1100px;margin-inline:auto;padding-top:32px;display:grid}.rdg-promises .rdg-promise{background-image:linear-gradient(180deg, var(--accent-band) 0 56px, transparent 56px), linear-gradient(180deg, var(--rdg-coal-raised), var(--coal));padding:92px 24px 28px}.rdg-promises .rdg-promise>.rdg-icon-tile{border:4px solid var(--accent-band);background:var(--coal);width:84px;height:84px;top:-30px;left:50%;transform:translate(-50%)}.rdg-promises .rdg-promise>.rdg-icon-tile svg{width:42px;height:42px}.rdg-promise .rdg-text{margin-top:12px}@media (min-width:768px){.rdg-promises-list{gap:40px;padding-top:24px}.rdg-promises .rdg-promise{background-image:linear-gradient(90deg, var(--accent-band) 0 104px, transparent 104px), linear-gradient(180deg, var(--rdg-coal-raised), var(--coal));min-height:176px;margin-left:56px;padding:32px 40px 32px 152px}.rdg-promises .rdg-promise>.rdg-icon-tile{width:112px;height:112px;top:50%;left:-48px;transform:translateY(-50%)}.rdg-promises .rdg-promise>.rdg-icon-tile svg{width:52px;height:52px}}@media (min-width:1024px){.rdg-promises .rdg-promise{background-image:linear-gradient(90deg, var(--accent-band) 0 124px, transparent 124px), linear-gradient(180deg, var(--rdg-coal-raised), var(--coal));min-height:196px;margin-left:68px;padding:36px 48px 36px 184px}.rdg-promises .rdg-promise>.rdg-icon-tile{border-width:5px;width:136px;height:136px;left:-68px}.rdg-promises .rdg-promise>.rdg-icon-tile svg{width:64px;height:64px}}.rdg-tiles-grid{gap:24px;margin-top:48px}.rdg-tile{border:3px solid #ffffff38;border-radius:12px;min-width:0;padding:12px 12px 0;display:flex;box-shadow:0 0 18px #00000014}.rdg-tile-panel{text-align:center;background:#ffffff14;border-radius:4px 4px 8px 8px;flex-direction:column;flex:auto;align-items:center;min-width:0;padding:10px 10px 6px;display:flex}.rdg-tile-photo{aspect-ratio:16/9;background:var(--panel);width:100%;overflow:hidden;box-shadow:0 4px 12px #0000002e}@media (min-width:640px){.rdg-tile-photo{aspect-ratio:4/3}}.rdg-tile-img{object-fit:cover;width:100%;height:100%;display:block}.rdg-tile-name{color:var(--coal-foreground);letter-spacing:.01em;margin-top:18px;padding-inline:4px}.rdg-tile-name a{color:inherit;text-decoration:none}.rdg-tile-name a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.rdg-tile-text{margin-top:8px;padding-inline:4px}.rdg-tile-more{min-height:44px;color:var(--coal-foreground);font-family:var(--font-body);font-size:var(--text-ui);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.rdg-tile-more:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.rdg-tile-more svg{stroke-width:2.5px;flex-shrink:0;width:18px;height:18px}.rdg-steps-display{background-color:var(--coal-deep)}.rdg-h2.rdg-h2-display{max-width:14em;font-size:var(--rdg-display-size);line-height:1}.rdg-steps-display .rdg-steps-list{margin-top:56px}.rdg-steps-list{counter-reset:none;gap:24px;margin-top:40px;display:grid}@media (min-width:768px){.rdg-steps-list{grid-template-columns:repeat(2,minmax(0,1fr))}.rdg-steps-list:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.rdg-steps-list{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.rdg-step{border:2px solid var(--coal-foreground);background:#00000059;border-radius:8px;min-width:0;padding:28px 24px}.rdg-step-num{color:var(--accent-on-dark);font-family:var(--font-heading);font-size:56px;font-weight:var(--font-heading-weight);font-synthesis:none;line-height:1;display:block}.rdg-step .rdg-h3{margin-top:14px}.rdg-step .rdg-text{margin-top:10px}.rdg-reasons-grid{gap:44px 28px;margin-top:56px;display:grid}@media (min-width:768px){.rdg-reasons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rdg-reasons-grid .rdg-text{margin-top:12px}.rdg-team-services{margin-top:20px}.rdg-team-services>li{background:var(--panel-grey);border-radius:999px;padding:8px 16px 8px 8px}.rdg-split-copy>.rdg-prose{margin-top:24px}.rdg-gallery-strip{--kit-gallery-gap:16px;margin-top:40px;padding-bottom:76px}.rdg-gallery-strip>ul{margin:-8px;padding:8px;scroll-padding-inline:8px}.rdg-gallery-slide{width:calc((100% - var(--kit-gallery-gap)) / 1.2);min-width:0}@media (min-width:640px){.rdg-gallery-slide{width:calc((100% - var(--kit-gallery-gap)) / 2)}}@media (min-width:1024px){.rdg-gallery-strip{--kit-gallery-gap:20px}.rdg-gallery-slide{width:calc((100% - 2 * var(--kit-gallery-gap)) / 3)}}.rdg-gallery-slide>button{background:var(--panel);width:100%;box-shadow:var(--rdg-shadow-soft);border:0;border-radius:12px;padding:0;display:block}.rdg-gallery-slide>button:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.rdg-gallery-image{aspect-ratio:4/3;border-radius:12px;height:auto}.rdg-gallery-arrow{background:var(--primary);width:52px;height:52px;color:var(--primary-foreground);--ring:var(--ring-on-light);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:22px;display:inline-flex;box-shadow:0 6px 14px #00000040}.rdg-gallery-arrow:hover:not(:disabled){background:var(--rdg-primary-hover)}.rdg-gallery-strip .rdg-gallery-arrow:disabled{background:var(--panel);color:var(--ink);box-shadow:none;opacity:.6;cursor:default}.rdg-gallery-arrow:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media (max-width:1359.98px){.rdg-gallery-arrow{bottom:0;--tw-translate-y:0!important;top:auto!important;transform:none!important}.rdg-gallery-arrow[data-direction=previous]{left:calc(50% - 64px)!important;right:auto!important}.rdg-gallery-arrow[data-direction=next]{left:calc(50% + 12px)!important;right:auto!important}}@media (min-width:1360px){.rdg-gallery-strip{padding-bottom:0}.rdg-gallery-arrow[data-direction=previous]{left:-76px!important;right:auto!important}.rdg-gallery-arrow[data-direction=next]{left:auto!important;right:-76px!important}}.rdg-commitment-prose{margin-top:24px;margin-inline:auto}.rdg-commitment-torn{background-image:linear-gradient(to bottom, transparent 0, var(--rdg-light-ground) 40% 60%, transparent 100%), var(--pattern-halftone-large);background-size:100% 100%,14px 14px}.rdg-area-card .rdg-ruled{--rdg-rule:var(--accent-band)}.rdg-area-card-box{padding:36px 20px}@media (min-width:768px){.rdg-area-card-box{padding:48px 40px}}.rdg-area-cols{gap:0 16px;margin-top:28px;display:grid}@media (min-width:360px){.rdg-area-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.rdg-area-cols{gap:4px 24px;margin-top:32px}}@media (min-width:1024px){.rdg-area-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.rdg-area-cols>li{align-items:center;gap:8px;min-width:0;display:flex}.rdg-area-cols a{min-width:0;min-height:44px;color:var(--foreground);overflow-wrap:break-word;align-items:center;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.rdg-area-cols a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-band);-webkit-text-decoration-color:var(--accent-band);-webkit-text-decoration-color:var(--accent-band);text-decoration-color:var(--accent-band);text-underline-offset:4px;text-decoration-thickness:2px}.rdg-inner-hero{--rdg-tear:48px;--rdg-hero-foot:56px;--rdg-hero-tear:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' d='M0 0L0 65L10 83.1L7.9 61.3L15.7 55.2L21.3 54.1L31.8 53.4L36.9 54.7L41.2 56.7L49.4 48.1L56.1 51.3L64.1 47.5L69.1 48.5L74.9 50.5L84.3 52.6L92.4 47.1L99.2 47.2L103.4 51L111.6 46.9L119.4 40.2L124.2 39L130 37L137.4 38.6L141.9 39.3L146 40L154.3 48.8L160.9 48.4L166.9 50.3L171.1 56.5L181.7 60.2L187.8 61L194.2 68.7L199.1 69.7L205.8 63.6L214.6 71.3L220.5 74.3L229.5 72.8L235.6 65.8L245.2 66.6L253.3 63.5L261.7 60.1L270 63.7L277.4 53.1L285.1 65.5L289.4 49L294.7 52.1L304.2 44.3L313.9 53.3L321.4 51.5L327.3 48.3L332 55.3L342.6 52.6L353.3 50.6L362.5 54.4L372.1 62.9L384.3 82.4L386.4 66.7L394.9 70L401.3 71L407.2 71.4L414.2 64.1L419.3 64.8L429.3 84.2L435.1 58.5L444.4 53.2L455.1 40.2L465.1 37.4L470 39L477.6 40.5L487.7 38.5L492.6 39.4L498.3 44.5L506.3 25.6L506.8 42.1L514.1 39.9L521.9 32.2L527.1 33.4L536.8 19.3L542.3 34.9L545.6 18L552.9 23.2L556.9 24.2L561.4 23.3L571.3 26.2L577.5 27.2L586.1 22.6L592.4 21.4L600.3 22.9L605.5 20.5L613.7 25.1L622.1 23.1L628.7 18.6L637.6 22.1L643.3 17.2L650.3 18.4L660.4 23.7L669.9 21.5L677.2 27.9L687.4 32.4L696.1 30L704.2 23.7L709.6 33.4L711.1 32.8L715.3 37L720.1 38.5L730.8 30.7L740.4 37.7L749.4 36.3L758.6 34.6L766.6 31.3L772.3 31.2L781.6 33.4L788.1 29.2L792.7 32.5L803.5 29L812.4 38.2L821.1 37.3L831.4 43.2L836 46.4L843.1 39.9L848.4 44.8L854.6 51.9L863.5 57.5L870.4 56.2L878.5 55.8L885.3 69.5L890.2 58.5L897.5 60.5L906.4 55.5L914.5 61.4L927.2 41.5L924.5 56.9L935.2 54.7L944.3 56.7L955 58.6L960.8 54.9L969.7 59.6L979.8 47.9L986.7 46.9L996.6 43.5L1003.1 37.7L1011.5 49.7L1009.8 36.5L1019 37.3L1029.2 41.8L1036.2 40.3L1043.9 47.5L1052.7 48L1061.4 55.6L1071.1 65.7L1079.1 70.3L1087.7 64.5L1096.8 61.2L1105.3 58.1L1115.8 53.3L1120.5 43.5L1129.1 42.4L1135.2 47.7L1144.1 54.6L1149.4 49.2L1154.1 49L1158.5 54.3L1167.3 58.6L1177.5 61.7L1182 57.5L1192.9 58.1L1200.9 59.5L1205.7 53.9L1212.4 45.7L1217.3 38.8L1225.1 35.2L1230.4 41.8L1240.3 41.7L1247.1 47.2L1253.3 46.8L1261 49.3L1265.2 44.1L1273.6 58.1L1278.8 66.2L1284.2 68.3L1294.7 67.9L1299.5 68.1L1306.8 76.4L1317.2 81.9L1324.7 80.4L1337.6 92.4L1337.7 84.5L1348.2 88.7L1357.3 81.1L1367.4 88L1376.7 84.1L1388 75.1L1386.6 83.6L1391.1 84.4L1395.2 80.4L1404.1 74.5L1413.1 85.6L1413.7 75.4L1424.5 73.5L1434.5 66.8L1439.6 72.1L1440 68.1L1440 0ZM209.4 73.2L216.1 71.2L226.0 72.8L217.7 74.2ZM568.2 27.6L582.5 26.5L603.9 27.4L586.1 28.2ZM73.2 44.4L89.9 43.2L115.0 44.1L94.1 44.9ZM549.2 29.9L554.8 27.8L563.3 29.5L556.2 31.0ZM828.4 59.2L846.5 57.0L873.7 58.7L851.1 60.2ZM1093.4 72.4L1105.5 71.6L1123.6 72.3L1108.5 72.9ZM478.3 59.4L483.1 58.0L490.3 59.1L484.3 60.1ZM141.6 62.4L155.4 61.6L176.1 62.2L158.8 62.8ZM704.1 35.7L715.5 34.4L732.5 35.4L718.3 36.3ZM1243.8 62.5L1254.7 61.2L1271.0 62.2L1257.4 63.1ZM915.7 47.5L928.8 46.2L948.5 47.3L932.1 48.2ZM1308.3 78.1L1319.7 76.5L1336.6 77.8L1322.5 78.9ZM749.7 41.8L765.7 39.8L789.8 41.4L769.7 42.8ZM544.8 40.4L551.4 38.5L561.4 40.0L553.1 41.3ZM616.3 19.2L625.3 17.3L638.7 18.9L627.5 20.2ZM709.6 13.6L723.6 11.5L744.7 13.2L727.1 14.7ZM78.1 47.4L94.0 46.5L117.7 47.2L97.9 47.9ZM960.9 68.8L973.6 66.8L992.6 68.4L976.7 69.7ZM96.8 60.9L107.5 58.9L123.6 60.5L110.2 61.9ZM899.4 71.4L906.2 69.4L916.4 71.0L907.9 72.3ZM1265.4 66.1L1275.8 64.2L1291.6 65.7L1278.5 67.1ZM306.1 45.0L323.6 44.0L349.8 44.8L328.0 45.5Z'/%3E%3C/svg%3E");isolation:isolate;background-clip:content-box}.rdg-inner-hero.rdg-torn-bottom{-webkit-mask:none;mask:none}.rdg-inner-hero>.rdg-hero-media{-webkit-mask:var(--rdg-hero-tear) bottom / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 0 / 100% calc(100% - var(--rdg-tear) + 1px) no-repeat;-webkit-mask:var(--rdg-hero-tear) bottom / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 0 / 100% calc(100% - var(--rdg-tear) + 1px) no-repeat;-webkit-mask:var(--rdg-hero-tear) bottom / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 0 / 100% calc(100% - var(--rdg-tear) + 1px) no-repeat;-webkit-mask:var(--rdg-hero-tear) bottom / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 0 / 100% calc(100% - var(--rdg-tear) + 1px) no-repeat;mask:var(--rdg-hero-tear) bottom / 100% var(--rdg-tear) no-repeat, linear-gradient(#000 0 0) 0 0 / 100% calc(100% - var(--rdg-tear) + 1px) no-repeat;overflow:hidden}.rdg-area-hero{--rdg-hero-foot:104px}@media (min-width:768px){.rdg-inner-hero{--rdg-tear:72px;--rdg-hero-foot:72px}.rdg-area-hero{--rdg-hero-foot:112px}}@media (min-width:1280px){.rdg-inner-hero{--rdg-tear:96px}}.rdg-inner-hero-grid{z-index:1;padding-block:48px var(--rdg-hero-foot);pointer-events:none;gap:32px;display:grid;position:relative}.rdg-inner-hero-grid a,.rdg-inner-hero-grid button{pointer-events:auto}@media (min-width:1024px){.rdg-inner-hero-grid{grid-template-columns:minmax(0,760px) minmax(0,340px);justify-content:space-between;align-items:end;gap:48px;padding-top:88px}}.rdg-inner-hero .rdg-lead{margin-top:26px}.rdg-inner-hero .rdg-h1-hero.rdg-underline:after{width:clamp(120px,14vw,200px);height:8px;margin-top:22px}.rdg-callout{background-color:var(--accent-band);background-image:linear-gradient(115deg, var(--accent-band) 45%, var(--accent-band-deep));outline:2px dashed var(--coal-foreground);outline-offset:-8px;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px 28px;max-width:640px;margin-top:32px;padding:22px 20px;display:flex;box-shadow:0 14px 32px #00000059}@media (min-width:768px){.rdg-callout{padding:26px 30px}}.rdg-callout-phone{min-height:44px;color:var(--coal-foreground);font-family:var(--font-heading);font-synthesis:none;align-items:center;gap:10px;font-size:22px;font-weight:900;text-decoration:none;display:inline-flex}.rdg-callout-phone svg{stroke-width:2.5px;width:22px;height:22px}.rdg-callout-phone:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.rdg-call-card{display:none}@media (min-width:1024px){.rdg-call-card{margin-bottom:calc(16px - var(--rdg-hero-foot) - var(--rdg-tear));text-align:center;background-color:var(--coal);background-image:linear-gradient(180deg, var(--rdg-coal-raised), var(--coal) 70%);color:var(--coal-foreground);--ring:var(--ring-on-dark);border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:40px 28px 64px;display:flex;position:relative;box-shadow:0 22px 44px #00000073}.rdg-call-card-icon{background:var(--accent-band);width:64px;height:64px;color:var(--coal-foreground);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.rdg-call-card-icon svg{stroke-width:2.25px;width:30px;height:30px}.rdg-call-card-head{color:var(--coal-foreground);font-family:var(--font-heading);font-size:30px;font-weight:var(--font-heading-weight);text-transform:uppercase;font-synthesis:none;line-height:1.1}.rdg-call-card-phone{min-height:44px;color:var(--coal-foreground);font-family:var(--font-heading);text-decoration:underline;-webkit-text-decoration-color:var(--accent-on-dark);-webkit-text-decoration-color:var(--accent-on-dark);-webkit-text-decoration-color:var(--accent-on-dark);text-decoration-color:var(--accent-on-dark);text-underline-offset:6px;overflow-wrap:anywhere;font-synthesis:none;align-items:center;font-size:28px;font-weight:900;text-decoration-thickness:3px;display:inline-flex}.rdg-call-card-phone:hover{text-decoration-color:currentColor}.rdg-call-card-pill{white-space:nowrap;position:absolute;bottom:-26px;left:50%;transform:translate(-50%)}.rdg-call-card-pill:focus-visible{outline-color:var(--ring-on-photo);box-shadow:0 0 0 9px var(--ring-halo)}}.rdg-rotation{width:100%;height:100%}.rdg-area-hero .rdg-hero-media:after{content:none}.rdg-rotation:after{content:"";z-index:10;pointer-events:none;background:var(--rdg-wash);position:absolute;inset:0}.rdg-hero-pause{bottom:calc(var(--rdg-tear) + 16px);left:var(--rdg-gutter);border:2px solid var(--coal-foreground);background:var(--coal);width:48px;height:48px;color:var(--coal-foreground);--ring:var(--ring-on-dark);border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.rdg-hero-pause:hover{background:var(--rdg-coal-raised)}@media (min-width:1248px){.rdg-hero-pause{left:calc((100% - var(--rdg-container-max)) / 2)}}@media (prefers-reduced-motion:reduce){.rdg-hero-pause{display:none}}.rdg-answer{color:var(--rdg-head);font-weight:700}.rdg-split-copy>.rdg-prose,.rdg-split-copy>.rdg-text{margin-top:20px}.rdg-split-copy>.rdg-panel{margin-top:28px}:is(.rdg-detail,.rdg-signs,.rdg-services-here) .rdg-panel{border-left-width:12px;padding:24px 24px 26px}@media (min-width:768px){:is(.rdg-detail,.rdg-signs,.rdg-services-here) .rdg-panel{padding:28px 32px 30px}}.rdg-panel .rdg-panel-head{color:var(--rdg-head);font-family:var(--font-heading);font-size:20px;font-weight:var(--font-heading-weight);text-transform:uppercase;font-synthesis:none;line-height:1.25}.rdg-panel .rdg-panel-head+.rdg-ticks{margin-top:20px}.rdg-articles{gap:56px;max-width:880px;display:grid}.rdg-article-block>.rdg-text{margin-top:20px}.rdg-detail:has(+.rdg-considerations)>.rdg-band{padding-bottom:48px}.rdg-detail+.rdg-considerations>.rdg-band{padding-top:24px}@media (min-width:1024px){.rdg-considerations .rdg-articles{max-width:var(--rdg-container-max);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);column-gap:64px}.rdg-considerations .rdg-article-block{grid-column:2}}.rdg-narrow{max-width:880px}.rdg-narrow>.rdg-prose,.rdg-narrow>.rdg-text{margin-top:20px}.rdg-narrow>.rdg-panel{margin-top:28px}.rdg-article+.rdg-article>.rdg-band{padding-top:0}.rdg-cta-strip-box{padding-block:48px 52px}@media (min-width:1024px){.rdg-cta-strip-box{padding-block:64px 68px}}.rdg-cta-strip .rdg-h2-sm{max-width:32em}.rdg-cta-strip .rdg-text{margin-top:12px;max-width:64ch;margin-inline:auto}.rdg-cta-strip-row{justify-content:center;align-items:center;gap:24px;margin-top:28px;display:flex}.rdg-cta-strip-row:before,.rdg-cta-strip-row:after{content:"";background:var(--coal);flex:1 1 0;max-width:360px;height:2px}@media (max-width:479.98px){.rdg-cta-strip-row:before,.rdg-cta-strip-row:after{display:none}}.rdg-faq-list{gap:14px;margin-top:40px;display:grid}.rdg-faq-item{background:var(--card);color:var(--ink);--rdg-head:var(--foreground);--rdg-text:var(--ink);--rdg-link:var(--primary-on-light);--rdg-mark:var(--accent-band);--ring:var(--ring-on-light);border-radius:8px;box-shadow:0 8px 20px #00000038}.rdg-faq-q{justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 20px;display:flex}.rdg-faq-q:focus-visible{outline-offset:-3px}.rdg-faq-question{min-width:0;color:var(--foreground);font-family:var(--font-heading);overflow-wrap:anywhere;font-synthesis:none;font-size:18px;font-weight:800;line-height:1.35}.rdg-faq-icon{background:var(--accent-band);width:32px;height:32px;color:var(--coal-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rdg-faq-icon svg{stroke-width:3px;width:18px;height:18px}details[open]>.rdg-faq-q .rdg-faq-icon svg{transform:rotate(45deg)}.rdg-faq-a{padding:0 20px 20px}.rdg-faq-a .rdg-text{max-width:72ch}@media (min-width:768px){.rdg-faq-q{padding:16px 28px}.rdg-faq-a{padding:0 28px 24px}}.rdg-area-pins .rdg-ruled{--rdg-rule:var(--accent-band)}.rdg-pins-grid{gap:16px;margin-top:36px;display:grid}@media (min-width:640px){.rdg-pins-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.rdg-pins-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px}}.rdg-pins-grid .rdg-pin-card{min-height:68px}.rdg-pins-grid .rdg-pin svg{width:24px;height:24px}.rdg-page-hero>.rdg-container{padding-block:40px calc(28px + var(--rdg-tear))}.rdg-page-hero-compact>.rdg-container{padding-block:32px calc(20px + var(--rdg-tear))}@media (min-width:1024px){.rdg-page-hero>.rdg-container{padding-block:68px calc(44px + var(--rdg-tear))}.rdg-page-hero-compact>.rdg-container{padding-block:56px calc(32px + var(--rdg-tear))}}.rdg-story>.rdg-band{padding-block:48px 56px}@media (min-width:1024px){.rdg-story>.rdg-band{padding-block:64px 72px}}.rdg-story-grid{gap:40px;display:grid}@media (min-width:1024px){.rdg-story-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:56px}}.rdg-story-copy,.rdg-story-photo{min-width:0}.rdg-story-button{background:var(--panel);width:100%;box-shadow:var(--rdg-shadow-soft);border:0;border-radius:4px;padding:0;display:block;overflow:hidden}.rdg-story-img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.rdg-full-services>.rdg-band{padding-block:0}.rdg-full-services-panel{background-image:linear-gradient(180deg, var(--charcoal) 0%, var(--charcoal) 45%, var(--charcoal) 100%);padding:36px 22px 40px}@supports (color:color-mix(in lab, red, red)){.rdg-full-services-panel{background-image:linear-gradient(180deg, color-mix(in srgb, var(--charcoal) 90%, #fff) 0%, var(--charcoal) 45%, color-mix(in srgb, var(--charcoal) 80%, #000) 100%)}}.rdg-full-services-panel{--rdg-mark:var(--accent-on-dark)}@media (min-width:768px){.rdg-full-services-panel{padding:48px 40px 52px}}@media (min-width:1024px){.rdg-full-services-panel{padding:56px 56px 60px}}.rdg-full-services-panel>.rdg-text{max-width:72ch}.rdg-full-services-list{row-gap:14px;margin-top:32px}@media (min-width:1024px){.rdg-full-services-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.rdg-full-services-list a{font-weight:600}.rdg-apart>.rdg-band{padding-top:0}.rdg-apart-card{border-radius:2px;padding:36px 22px 40px}@media (min-width:768px){.rdg-apart-card{padding:48px 40px 52px}}@media (min-width:1024px){.rdg-apart-card{padding:56px 56px 60px}}.rdg-apart-card>.rdg-underline:after{width:min(280px,60%);margin-top:22px}.rdg-apart-grid{gap:32px 48px;margin-top:32px;display:grid}@media (min-width:768px){.rdg-apart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rdg-apart-grid .rdg-h3{color:var(--rdg-head-accent)}.rdg-apart-grid .rdg-text{margin-top:12px}.rdg-contact>.rdg-band{padding-top:48px}@media (min-width:1024px){.rdg-contact>.rdg-band{padding-top:64px}}.rdg-contact-grid{gap:40px;display:grid}@media (min-width:1024px){.rdg-contact-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:48px}}.rdg-contact-main,.rdg-contact-side{min-width:0}.rdg-contact-main>.rdg-form-frame{margin-top:32px}.rdg-contact-side{box-shadow:var(--rdg-shadow-soft);border-radius:6px;flex-direction:column;display:flex}.rdg-contact-map{background:var(--panel);border-radius:6px 6px 0 0;overflow:hidden}.rdg-contact-map-embed{border:0;width:100%;height:280px;display:block}@media (min-width:1024px){.rdg-contact-map-embed{height:340px}}@media (min-width:640px) and (max-width:1023.98px){.rdg-contact-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.rdg-contact-map{border-radius:6px 0 0 6px}.rdg-contact-map-embed{height:100%;min-height:280px}.rdg-office{border-radius:0 6px 6px 0;align-content:center}}.rdg-office{border-radius:0 0 6px 6px;gap:2px;padding:20px 24px 24px;display:grid}.rdg-office>li{align-items:flex-start;gap:14px;min-width:0;font-size:18px;line-height:1.45;display:flex}.rdg-office svg{width:22px;height:22px;color:var(--accent-on-dark);stroke-width:2.25px;flex-shrink:0;margin-top:12px}.rdg-office a,.rdg-office span{overflow-wrap:anywhere;min-width:0;padding-block:10px}.rdg-office a{color:var(--coal-foreground);text-decoration:underline;-webkit-text-decoration-color:var(--accent-on-dark);-webkit-text-decoration-color:var(--accent-on-dark);-webkit-text-decoration-color:var(--accent-on-dark);text-decoration-color:var(--accent-on-dark);text-underline-offset:4px;font-weight:700;text-decoration-thickness:2px}.rdg-office a:hover{text-decoration-color:currentColor}.rdg-office-phone a{font-family:var(--font-heading);font-size:24px;font-weight:var(--font-heading-weight);letter-spacing:.01em;font-synthesis:none;line-height:1.2}.rdg-office-phone svg{margin-top:13px}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin-wdth-normal.eba70fad.woff2)format("woff2")}
