/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
/*! TT Norms® Pro – Copyright (c) 2016-2025 by TypeType. All rights reserved. TT Norms Pro is trademark of TypeType LLC. https://typetype.org */
@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-scroll-snap-strictness:proximity;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:"";--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-50:#fff;--color-neutral-100:#f5f5f5;--color-neutral-200:#ebebeb;--color-neutral-300:#dcdcdc;--color-neutral-500:#5c5f55;--color-neutral-700:#383a33;--color-neutral-800:#1a1c17;--color-neutral-900:#141512;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:17px;--text-base--line-height:1.62;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--leading-relaxed:1.625;--radius-lg:0px;--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);--font-heading:var(--font-sans);--leading-heading:1.1;--color-primary-100:#e0e5df}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-primary-100:color-mix(in srgb, var(--color-primary-500), white 80%)}}:root,:host{--color-primary-300:#a2b0a0}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-primary-300:color-mix(in srgb, var(--color-primary-500), white 40%)}}:root,:host{--color-primary-500:#647c61;--color-primary-700:#465744}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-primary-700:color-mix(in srgb, var(--color-primary-500), black 30%)}}:root,:host{--color-primary-900:#283227}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-primary-900:color-mix(in srgb, var(--color-primary-500), black 60%)}}:root,:host{--color-secondary-100:#e0e6ed}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-secondary-100:color-mix(in srgb, var(--color-secondary-500), white 80%)}}:root,:host{--color-secondary-300:#a3b5ca}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-secondary-300:color-mix(in srgb, var(--color-secondary-500), white 40%)}}:root,:host{--color-secondary-500:#6683a6;--color-secondary-600:#5c7695}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-secondary-600:color-mix(in srgb, var(--color-secondary-500), black 10%)}}:root,:host{--color-secondary-700:#475c74}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-secondary-700:color-mix(in srgb, var(--color-secondary-500), black 30%)}}:root,:host{--color-secondary-900:#293442}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-secondary-900:color-mix(in srgb, var(--color-secondary-500), black 60%)}}:root,:host{--color-warning:#b3261e;--color-contrast:#000;--color-contrast-inverted:#fff;--spacing-xxs:10px;--spacing-xs:15px;--spacing-sm:20px;--spacing-md:25px;--spacing-lg:30px;--spacing-xl:clamp(2.1875rem, calc(1.9444rem + .5556vw), 2.5rem);--spacing-2xl:clamp(2.5rem, calc(2.0139rem + 1.1111vw), 3.125rem);--spacing-3xl:clamp(2.8125rem, calc(2.0833rem + 1.6667vw), 3.75rem);--spacing-4xl:clamp(3.125rem, calc(1.6667rem + 3.3333vw), 5rem);--spacing-5xl:clamp(3.4375rem, calc(1.25rem + 5vw), 6.25rem);--spacing-6xl:clamp(3.75rem, calc(.8333rem + 6.6667vw), 7.5rem);--spacing-7xl:clamp(5rem, calc(1.1111rem + 8.8889vw), 10rem);--spacing-8xl:clamp(6.25rem, calc(1.3889rem + 11.1111vw), 12.5rem);--spacing-space-default:var(--default-frame-space);--spacing-space-nospace:var(--space-none);--spacing-space-extra-small:var(--space-extra-small);--spacing-space-small:var(--space-small);--spacing-space-medium:var(--space-medium);--spacing-space-large:var(--space-large);--spacing-space-extra-large:var(--space-extra-large);--shadow-default:0 2px 15px 0 #0000001a}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-default:0 2px 15px 0 color-mix(in srgb, var(--color-contrast), transparent 90%)}}:root,:host{--container-reduced:960px;--container-default:1200px;--container-large:1500px;--container-wide:1920px;--animate-marquee:marquee 60s linear infinite}}@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}input,select,textarea{width:100%;padding:var(--spacing-xs);border:2px solid var(--color-neutral-500);border-radius:var(--radius-lg);font-size:var(--text-base);line-height:1.4}input:focus,select:focus,textarea:focus{border-color:var(--color-primary-500);outline:none}select{appearance:none;cursor:pointer;color:var(--color-neutral-900);background:url("data:image/svg+xml,%3csvg%20viewBox='0%200%20240.64%20138.24'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m30.59%205.25c-7-7-18.34-7-25.34%200s-7%2018.34%200%2025.34l102.4%20102.4c7%207%2018.34%207%2025.34%200l102.4-102.4c7-7%207-18.35%200-25.34-7-7-18.34-7-25.34%200l-89.78%2089.78z'%20fill-rule='evenodd'/%3e%3c/svg%3e") right 15px center/15px no-repeat;padding-right:45px}select option{color:var(--color-neutral-900)}textarea{resize:none;height:180px}input[type=radio],input[type=checkbox]{width:auto;accent-color:var(--color-primary-500);margin-right:5px}:is(input:autofill,textarea:autofill){transition-delay:2147480000s}::placeholder{color:var(--color-primary-700)}*,:before,:after{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html{scroll-padding-top:var(--sticky-header-height-mobile)}@media (width>=1280px){html{scroll-padding-top:var(--sticky-header-height)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body:before{content:"";background:#00000080;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){body:before{background:color-mix(in srgb, var(--color-contrast), transparent 50%)}}body:before{z-index:20;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}body.nav-open{overflow:hidden}body.nav-open:before{opacity:1}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;line-height:var(--leading-heading);letter-spacing:-.02em;color:var(--fg-heading);-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:auto 5;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:5;-webkit-hyphenate-limit-lines:2}h1{--_t-min:var(--clamp-text-min,34);--_t-max:var(--clamp-text-max,64);--_t-slope:calc((var(--_t-max) - var(--_t-min)) / (var(--fl-max-vw,1500) - var(--fl-min-vw,700)));--_t-intercept:calc(var(--_t-min) - var(--_t-slope) * var(--fl-min-vw,700));font-size:clamp(calc(var(--_t-min) * .0625rem), calc(var(--_t-intercept) * .0625rem + var(--_t-slope) * 100vw), calc(var(--_t-max) * 1px))}h2{--_t-min:var(--clamp-text-min,28);--_t-max:var(--clamp-text-max,46);--_t-slope:calc((var(--_t-max) - var(--_t-min)) / (var(--fl-max-vw,1500) - var(--fl-min-vw,700)));--_t-intercept:calc(var(--_t-min) - var(--_t-slope) * var(--fl-min-vw,700));font-size:clamp(calc(var(--_t-min) * .0625rem), calc(var(--_t-intercept) * .0625rem + var(--_t-slope) * 100vw), calc(var(--_t-max) * 1px))}h3{--_t-min:var(--clamp-text-min,18);--_t-max:var(--clamp-text-max,21);--_t-slope:calc((var(--_t-max) - var(--_t-min)) / (var(--fl-max-vw,1500) - var(--fl-min-vw,700)));--_t-intercept:calc(var(--_t-min) - var(--_t-slope) * var(--fl-min-vw,700));font-size:clamp(calc(var(--_t-min) * .0625rem), calc(var(--_t-intercept) * .0625rem + var(--_t-slope) * 100vw), calc(var(--_t-max) * 1px))}h4{--_t-min:var(--clamp-text-min,18);--_t-max:var(--clamp-text-max,20);--_t-slope:calc((var(--_t-max) - var(--_t-min)) / (var(--fl-max-vw,1500) - var(--fl-min-vw,700)));--_t-intercept:calc(var(--_t-min) - var(--_t-slope) * var(--fl-min-vw,700));font-size:clamp(calc(var(--_t-min) * .0625rem), calc(var(--_t-intercept) * .0625rem + var(--_t-slope) * 100vw), calc(var(--_t-max) * 1px))}h5{--_t-min:var(--clamp-text-min,17);--_t-max:var(--clamp-text-max,18);--_t-slope:calc((var(--_t-max) - var(--_t-min)) / (var(--fl-max-vw,1500) - var(--fl-min-vw,700)));--_t-intercept:calc(var(--_t-min) - var(--_t-slope) * var(--fl-min-vw,700));font-size:clamp(calc(var(--_t-min) * .0625rem), calc(var(--_t-intercept) * .0625rem + var(--_t-slope) * 100vw), calc(var(--_t-max) * 1px))}h6{--_t-min:var(--clamp-text-min,16);--_t-max:var(--clamp-text-max,18);--_t-slope:calc((var(--_t-max) - var(--_t-min)) / (var(--fl-max-vw,1500) - var(--fl-min-vw,700)));--_t-intercept:calc(var(--_t-min) - var(--_t-slope) * var(--fl-min-vw,700));font-size:clamp(calc(var(--_t-min) * .0625rem), calc(var(--_t-intercept) * .0625rem + var(--_t-slope) * 100vw), calc(var(--_t-max) * 1px))}[class*=headline]:not([class*=roofline])+*{margin-top:1em}strong,b{font-weight:700}hr{background:var(--color-neutral-100);border:none;height:1px;margin:1em 0;display:block}.is_svg{min-width:1px;max-width:none;min-height:1px;display:inline-block}a:not([class]){color:var(--fg-accent);text-decoration:none;transition:color .3s ease-in-out}@media (hover:hover){a:not([class]):hover{color:var(--color-primary-700)}}a:not([class]):focus-visible{color:var(--color-primary-700)}a[href*="//"]{position:relative}a[href*="//"]:before{content:"";width:15px;min-width:15px;height:15px;margin-right:var(--spacing-xxs);background:currentColor;transition:all .3s ease-in-out;display:inline-block;position:relative;top:2px;-webkit-mask:url("data:image/svg+xml,%3csvg%20height='100'%20width='100'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='%23dbdbdb'%3e%3cpath%20d='M83.9%2051.5v20.3c0%201.4%200%202.7-.1%204.1.1-.4.1-.9.2-1.3-.2%201.3-.5%202.6-1%203.8.2-.4.3-.8.5-1.2-.5%201.2-1.2%202.3-1.9%203.3.3-.3.5-.7.8-1-.8%201-1.7%201.9-2.7%202.7.3-.3.7-.5%201-.8-1%20.8-2.1%201.4-3.3%201.9.4-.2.8-.3%201.2-.5-1.2.5-2.5.8-3.8%201%20.4-.1.9-.1%201.3-.2-2%20.3-4.2.1-6.2.1H26.4c-.7%200-1.4%200-2-.1.4.1.9.1%201.3.2-1.3-.2-2.6-.5-3.8-1%20.4.2.8.3%201.2.5-1.2-.5-2.3-1.2-3.3-1.9.3.3.7.5%201%20.8-1-.8-1.9-1.7-2.7-2.7.3.3.5.7.8%201-.8-1-1.4-2.1-1.9-3.3.2.4.3.8.5%201.2-.5-1.2-.8-2.5-1-3.8.1.4.1.9.2%201.3-.3-2-.1-4.2-.1-6.2V26.2c0-.7%200-1.4.1-2-.1.4-.1.9-.2%201.3.2-1.3.5-2.6%201-3.8-.2.4-.3.8-.5%201.2.5-1.2%201.2-2.3%201.9-3.3-.3.3-.5.7-.8%201%20.8-1%201.7-1.9%202.7-2.7-.3.3-.7.5-1%20.8%201-.8%202.1-1.4%203.3-1.9-.4.2-.8.3-1.2.5%201.2-.5%202.5-.8%203.8-1-.4.1-.9.1-1.3.2%201.2-.2%202.4-.1%203.6-.1h20.9c1.2%200%202.6-.5%203.5-1.4.8-.8%201.5-2.2%201.4-3.5s-.5-2.6-1.4-3.5c-1-.9-2.1-1.4-3.5-1.4H26.6c-3.2%200-6.3.8-9.1%202.2-3.2%201.6-5.9%204.2-7.8%207.2-2%203.1-3%206.8-3%2010.4v47.8c0%203.4.9%206.9%202.6%209.9%203.5%206.1%2010.2%209.9%2017.2%209.9h47.9c3.6-.1%207.4-1.1%2010.4-3.1s5.5-4.7%207.1-7.9c1.3-2.8%202.1-5.7%202.1-8.9V51.9c0-1.2-.5-2.6-1.4-3.5-.8-.8-2.2-1.5-3.5-1.4s-2.6.5-3.5%201.4c-1.1.6-1.7%201.8-1.7%203.1zM67.1%2016.1h21.7c1.2%200%202.6-.5%203.5-1.4.8-.8%201.5-2.2%201.4-3.5s-.5-2.6-1.4-3.5c-1-.9-2.1-1.4-3.5-1.4H67.1c-1.2%200-2.6.5-3.5%201.4-.8.8-1.5%202.2-1.4%203.5s.5%202.6%201.4%203.5c1%20.8%202.2%201.4%203.5%201.4z'/%3e%3cpath%20d='M93.7%2032.9V11.2c0-1.2-.5-2.6-1.4-3.5-.8-.8-2.2-1.5-3.5-1.4s-2.6.5-3.5%201.4c-.9%201-1.4%202.1-1.4%203.5v21.7c0%201.2.5%202.6%201.4%203.5.8.8%202.2%201.5%203.5%201.4s2.6-.5%203.5-1.4c.8-1%201.4-2.2%201.4-3.5z'/%3e%3cpath%20d='M53.5%2053.4l3.9-3.9%209.2-9.2%2011.2-11.2%209.7-9.7c1.6-1.6%203.2-3.1%204.7-4.7l.1-.1c.9-.9%201.4-2.2%201.4-3.5%200-1.2-.5-2.6-1.4-3.5-.9-.8-2.1-1.5-3.5-1.4-1.3.1-2.5.5-3.5%201.4l-3.9%203.9-9.2%209.2L61%2031.9l-9.7%209.7c-1.6%201.6-3.2%203.1-4.7%204.7l-.1.1c-.9.9-1.4%202.2-1.4%203.5%200%201.2.5%202.6%201.4%203.5.9.8%202.1%201.5%203.5%201.4s2.6-.5%203.5-1.4z'/%3e%3c/g%3e%3c/svg%3e") 0/100% no-repeat;mask:url("data:image/svg+xml,%3csvg%20height='100'%20width='100'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='%23dbdbdb'%3e%3cpath%20d='M83.9%2051.5v20.3c0%201.4%200%202.7-.1%204.1.1-.4.1-.9.2-1.3-.2%201.3-.5%202.6-1%203.8.2-.4.3-.8.5-1.2-.5%201.2-1.2%202.3-1.9%203.3.3-.3.5-.7.8-1-.8%201-1.7%201.9-2.7%202.7.3-.3.7-.5%201-.8-1%20.8-2.1%201.4-3.3%201.9.4-.2.8-.3%201.2-.5-1.2.5-2.5.8-3.8%201%20.4-.1.9-.1%201.3-.2-2%20.3-4.2.1-6.2.1H26.4c-.7%200-1.4%200-2-.1.4.1.9.1%201.3.2-1.3-.2-2.6-.5-3.8-1%20.4.2.8.3%201.2.5-1.2-.5-2.3-1.2-3.3-1.9.3.3.7.5%201%20.8-1-.8-1.9-1.7-2.7-2.7.3.3.5.7.8%201-.8-1-1.4-2.1-1.9-3.3.2.4.3.8.5%201.2-.5-1.2-.8-2.5-1-3.8.1.4.1.9.2%201.3-.3-2-.1-4.2-.1-6.2V26.2c0-.7%200-1.4.1-2-.1.4-.1.9-.2%201.3.2-1.3.5-2.6%201-3.8-.2.4-.3.8-.5%201.2.5-1.2%201.2-2.3%201.9-3.3-.3.3-.5.7-.8%201%20.8-1%201.7-1.9%202.7-2.7-.3.3-.7.5-1%20.8%201-.8%202.1-1.4%203.3-1.9-.4.2-.8.3-1.2.5%201.2-.5%202.5-.8%203.8-1-.4.1-.9.1-1.3.2%201.2-.2%202.4-.1%203.6-.1h20.9c1.2%200%202.6-.5%203.5-1.4.8-.8%201.5-2.2%201.4-3.5s-.5-2.6-1.4-3.5c-1-.9-2.1-1.4-3.5-1.4H26.6c-3.2%200-6.3.8-9.1%202.2-3.2%201.6-5.9%204.2-7.8%207.2-2%203.1-3%206.8-3%2010.4v47.8c0%203.4.9%206.9%202.6%209.9%203.5%206.1%2010.2%209.9%2017.2%209.9h47.9c3.6-.1%207.4-1.1%2010.4-3.1s5.5-4.7%207.1-7.9c1.3-2.8%202.1-5.7%202.1-8.9V51.9c0-1.2-.5-2.6-1.4-3.5-.8-.8-2.2-1.5-3.5-1.4s-2.6.5-3.5%201.4c-1.1.6-1.7%201.8-1.7%203.1zM67.1%2016.1h21.7c1.2%200%202.6-.5%203.5-1.4.8-.8%201.5-2.2%201.4-3.5s-.5-2.6-1.4-3.5c-1-.9-2.1-1.4-3.5-1.4H67.1c-1.2%200-2.6.5-3.5%201.4-.8.8-1.5%202.2-1.4%203.5s.5%202.6%201.4%203.5c1%20.8%202.2%201.4%203.5%201.4z'/%3e%3cpath%20d='M93.7%2032.9V11.2c0-1.2-.5-2.6-1.4-3.5-.8-.8-2.2-1.5-3.5-1.4s-2.6.5-3.5%201.4c-.9%201-1.4%202.1-1.4%203.5v21.7c0%201.2.5%202.6%201.4%203.5.8.8%202.2%201.5%203.5%201.4s2.6-.5%203.5-1.4c.8-1%201.4-2.2%201.4-3.5z'/%3e%3cpath%20d='M53.5%2053.4l3.9-3.9%209.2-9.2%2011.2-11.2%209.7-9.7c1.6-1.6%203.2-3.1%204.7-4.7l.1-.1c.9-.9%201.4-2.2%201.4-3.5%200-1.2-.5-2.6-1.4-3.5-.9-.8-2.1-1.5-3.5-1.4-1.3.1-2.5.5-3.5%201.4l-3.9%203.9-9.2%209.2L61%2031.9l-9.7%209.7c-1.6%201.6-3.2%203.1-4.7%204.7l-.1.1c-.9.9-1.4%202.2-1.4%203.5%200%201.2.5%202.6%201.4%203.5.9.8%202.1%201.5%203.5%201.4s2.6-.5%203.5-1.4z'/%3e%3c/g%3e%3c/svg%3e") 0/100% no-repeat}a[href*="//"]:is(.button,.button--secondary,.pxicon,.pxmaskicon,.popuplightbox):before{content:none}a[href*="//"]:has(:is(img,svg,.sr-only)):before{content:none}::selection{background:var(--selection-bg,var(--color-primary-500));color:var(--color-contrast-inverted);text-shadow:none}}@layer components{:is(.button,input[type=submit],button[type=submit]){border:2px solid var(--accent-bg,var(--color-primary-500));border-radius:var(--radius-lg);background-color:var(--accent-bg,var(--color-primary-500));width:auto;color:var(--accent-fg,var(--color-contrast-inverted));font-weight:400;line-height:var(--leading-heading);text-align:center;text-transform:uppercase;cursor:pointer;margin:0;padding:clamp(.625rem,.3819rem + .5556vw,.9375rem) clamp(.9375rem,.4514rem + 1.1111vw,1.5625rem);text-decoration:none;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;display:inline-block}@media (hover:hover){:is(.button,input[type=submit],button[type=submit]):hover{border-color:var(--color-primary-700)}}:is(.button,input[type=submit],button[type=submit]):focus-visible{border-color:var(--color-primary-700)}@media (hover:hover){:is(.button,input[type=submit],button[type=submit]):hover{background-color:var(--color-primary-700)}}:is(.button,input[type=submit],button[type=submit]):focus-visible{background-color:var(--color-primary-700)}@media (hover:hover){:is(.button,input[type=submit],button[type=submit]):hover{color:var(--color-contrast-inverted)}}:is(.button,input[type=submit],button[type=submit]):focus-visible{color:var(--color-contrast-inverted);outline:2px solid var(--focus-ring,var(--color-primary-500));outline-offset:2px}.button:not(:only-child){margin:0 1em 1em 0}.text-center .button:not(:only-child){margin:0 1em 1em}.button.button--secondary{border:2px solid var(--accent-bg,var(--color-primary-500));color:var(--accent-bg,var(--color-primary-500));background-color:#0000}.button.button--secondary:is(:hover,:focus-visible){border-color:var(--accent-bg,var(--color-primary-500));background-color:var(--accent-bg,var(--color-primary-500));color:var(--accent-fg,var(--color-contrast-inverted))}.pxicon{padding-left:var(--spacing-lg);color:var(--fg-accent);transition:color .3s ease-in-out;display:inline-block;position:relative}.pxicon:is(:hover,:focus-visible){color:var(--fg-accent-hover,var(--color-secondary-500))}.pxicon:before{content:"";background:currentColor;width:1.25rem;height:1.25rem;display:block;position:absolute;top:3px;left:0}.pxicon--phone:before{-webkit-mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2023%2023'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m22.88%2018.13c-1.07-2.23-2.89-3.68-5.49-4.33-.39-.1-.81%200-1.12.25l-2.16%201.77c-.42.34-1.02.39-1.48.1-2.29-1.41-4.14-3.26-5.55-5.55-.29-.46-.24-1.06.1-1.48l1.77-2.16c.26-.31.35-.73.25-1.12-.65-2.6-2.1-4.42-4.33-5.49-.36-.17-.78-.16-1.14.02-1.12.6-2.19%201.29-3.21%202.05-.39.29-.58.77-.5%201.25.73%204.33%203.07%208.88%206.87%2012.68s8.35%206.14%2012.68%206.87c.48.08.96-.11%201.25-.5.76-1.02%201.44-2.09%202.04-3.21.19-.35.2-.77.02-1.14z'%20fill='%230062c8'/%3e%3c/svg%3e") 50%/100% no-repeat;mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2023%2023'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m22.88%2018.13c-1.07-2.23-2.89-3.68-5.49-4.33-.39-.1-.81%200-1.12.25l-2.16%201.77c-.42.34-1.02.39-1.48.1-2.29-1.41-4.14-3.26-5.55-5.55-.29-.46-.24-1.06.1-1.48l1.77-2.16c.26-.31.35-.73.25-1.12-.65-2.6-2.1-4.42-4.33-5.49-.36-.17-.78-.16-1.14.02-1.12.6-2.19%201.29-3.21%202.05-.39.29-.58.77-.5%201.25.73%204.33%203.07%208.88%206.87%2012.68s8.35%206.14%2012.68%206.87c.48.08.96-.11%201.25-.5.76-1.02%201.44-2.09%202.04-3.21.19-.35.2-.77.02-1.14z'%20fill='%230062c8'/%3e%3c/svg%3e") 50%/100% no-repeat}.pxicon--mail:before{-webkit-mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2027%2017.12'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.98%200c-.25%200-.5.05-.72.13l11.58%209.82c.42.35.94.35%201.36%200L25.74.13c-.22-.09-.47-.13-.72-.13zM.02%201.69c-.01.09-.02.19-.02.29v13.17c0%20.28.05.54.15.78L8.19%208.6zm26.96%200l-8.15%206.9%208.02%207.34c.1-.24.15-.51.15-.78V1.98c0-.1%200-.2-.02-.29zm-9.66%208.19l-1.85%201.57c-1.12.95-2.79.95-3.91%200L9.72%209.89%201.8%2017.11c.06%200%20.12.01.19.01h23.05c.07%200%20.13%200%20.2-.01l-7.9-7.23z'%20fill='%230062c8'%20fill-rule='evenodd'/%3e%3c/svg%3e") 50%/100% no-repeat;mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2027%2017.12'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.98%200c-.25%200-.5.05-.72.13l11.58%209.82c.42.35.94.35%201.36%200L25.74.13c-.22-.09-.47-.13-.72-.13zM.02%201.69c-.01.09-.02.19-.02.29v13.17c0%20.28.05.54.15.78L8.19%208.6zm26.96%200l-8.15%206.9%208.02%207.34c.1-.24.15-.51.15-.78V1.98c0-.1%200-.2-.02-.29zm-9.66%208.19l-1.85%201.57c-1.12.95-2.79.95-3.91%200L9.72%209.89%201.8%2017.11c.06%200%20.12.01.19.01h23.05c.07%200%20.13%200%20.2-.01l-7.9-7.23z'%20fill='%230062c8'%20fill-rule='evenodd'/%3e%3c/svg%3e") 50%/100% no-repeat}.pxmaskicon{align-items:center;gap:var(--spacing-xxs);display:inline-flex}.pxmaskicon .image{background:currentColor;width:1.5rem;height:1.5rem;display:block;-webkit-mask:none 50%/24px 24px no-repeat;mask:none 50%/24px 24px no-repeat}.textcolor--primary{color:var(--color-primary-500)!important}.textcolor--secondary{color:var(--color-secondary-500)!important}.textsize--large{font-size:1.5em}.textsize--small{font-size:.85em}.table_container{overflow:auto}table{width:100%;margin-block:var(--spacing-xxs)}table th{padding:var(--spacing-xxs) var(--spacing-xs);color:var(--fg-accent);text-align:left;font-weight:700}table td{padding:.375rem var(--spacing-xs)}table thead th{border-bottom:1px solid var(--fg-accent)}table:not(.styledtable) th:first-child,table:not(.styledtable) td:first-child{padding-left:0}table.styledtable{border-collapse:separate;border-spacing:0;border-radius:var(--radius-lg);overflow:hidden}table.styledtable th{border-right:1px solid var(--table-line,var(--color-contrast-inverted));background-color:var(--accent-bg,var(--color-primary-500));color:var(--accent-fg,var(--color-contrast-inverted))}table.styledtable td{border-right:1px solid var(--table-line,var(--color-contrast-inverted))}table.styledtable td:last-child{border-right:0}table.styledtable tr:nth-child(2n){background-color:var(--table-zebra,var(--color-neutral-100))}table.styledtable thead th{border-bottom:0}:is(.form-check,.checkbox,.radio) input{cursor:pointer;appearance:none;vertical-align:middle;border:2px solid var(--color-neutral-500);background-color:var(--color-contrast-inverted);background-position:50%;width:24px;height:24px;transition:all .3s ease-in-out;display:inline-block;position:relative;top:0}@media (hover:hover){:is(.form-check,.checkbox,.radio) input:hover{border-color:var(--color-primary-500)}}:is(.form-check,.checkbox,.radio) input:focus-visible{border-color:var(--color-primary-500)}:is(.form-check,.checkbox,.radio) input:checked{border-color:var(--color-primary-500);background:var(--color-contrast-inverted) url("data:image/svg+xml,%3csvg%20width='100pt'%20height='100pt'%20viewBox='0%200%20100%20100'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M79.641%2023.09L38.692%2064.039%2020.36%2045.711a6.061%206.061%200%200%200-8.578%200%206.061%206.061%200%200%200%200%208.578L34.399%2076.91c1.18%201.18%202.738%201.781%204.289%201.781s3.102-.59%204.29-1.78l45.237-45.239a6.061%206.061%200%200%200%200-8.578%206.053%206.053%200%200%200-8.574-.004z'%20fill='%23647c61'/%3e%3c/svg%3e") no-repeat center / 80% auto}:is(.form-check,.checkbox,.radio) input[type=radio]{border-radius:9999px}.floating-label{position:relative}.floating-label label{top:50%;left:var(--spacing-xs);transform-origin:0 0;pointer-events:none;line-height:1.2;transition:all .3s ease-in-out;position:absolute;transform:translateY(-50%)}.floating-label input,.floating-label textarea{padding:23px var(--spacing-xs) 7px;transition:all .3s ease-in-out}.floating-label input::placeholder,.floating-label textarea::placeholder{color:#0000}.floating-label:has(textarea) label{top:0;transform:translateY(24px)}.floating-label:focus-within label{color:var(--formAccentColor,var(--color-primary-500));top:0;transform:translateY(.5rem)scale(.8)}.floating-label:has(input:not(:placeholder-shown),textarea:not(:placeholder-shown)) label{color:var(--formAccentColor,var(--color-primary-500));top:0;transform:translateY(.5rem)scale(.8)}.floating-label:has(:-webkit-autofill) label{color:var(--formAccentColor,var(--color-primary-500));top:0;transform:translateY(.5rem)scale(.8)}.hph-dialog{background:0 0;border:none;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0;overflow:hidden}.hph-dialog[open]{justify-content:center;align-items:center;animation:.3s ease-out hph-dialog-fade-in;display:flex;position:fixed;inset:0}.hph-dialog::backdrop{background:#000000eb}@supports (color:color-mix(in lab, red, red)){.hph-dialog::backdrop{background:color-mix(in srgb, var(--color-contrast), transparent 8%)}}.hph-dialog::backdrop{-webkit-backdrop-filter:blur(4px)}.hph-dialog[open]::backdrop{animation:.3s ease-out hph-backdrop-fade-in}.hph-dialog__content-wrapper{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:60px 50px;display:flex}.hph-dialog--gallery .hph-dialog__content-wrapper{padding:60px 80px}.hph-dialog__content{justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex;position:relative}.hph-dialog__image{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:none;cursor:grab;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 200px)}.hph-dialog__image:active{cursor:grabbing}.hph-dialog--zoomed .hph-dialog__image{cursor:move;max-width:none;max-height:none}.hph-dialog__video{aspect-ratio:16/9;background:var(--color-contrast);width:90vw;max-width:900px;position:relative}.hph-dialog__video iframe,.hph-dialog__video video{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.hph-dialog__video--html5 video{max-width:100%;max-height:calc(100vh - 120px);position:relative}.hph-dialog__iframe{background:var(--color-contrast-inverted);border-radius:var(--radius-lg);width:90vw;max-width:1200px;height:80vh;overflow:hidden}.hph-dialog__iframe iframe{border:none;width:100%;height:100%}.hph-dialog__inline{max-width:90vw;max-height:80vh;padding:var(--spacing-md);background:var(--color-contrast-inverted);border-radius:var(--radius-lg);overflow:auto}.hph-dialog__close{z-index:40;width:44px;height:44px;color:var(--color-contrast-inverted);background:#ffffff1a;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.hph-dialog__close{background:color-mix(in srgb, var(--color-contrast-inverted), transparent 90%)}}.hph-dialog__close{cursor:pointer;border:none;border-radius:9999px;transition:background-color .2s,transform .2s}.hph-dialog__close:hover{background:#fff3}@supports (color:color-mix(in lab, red, red)){.hph-dialog__close:hover{background:color-mix(in srgb, var(--color-contrast-inverted), transparent 80%)}}.hph-dialog__close:hover{transform:scale(1.1)}.hph-dialog__close:focus{outline:2px solid #ffffff80}@supports (color:color-mix(in lab, red, red)){.hph-dialog__close:focus{outline:2px solid color-mix(in srgb, var(--color-contrast-inverted), transparent 50%)}}.hph-dialog__close:focus{outline-offset:2px}.hph-dialog__close:active{transform:scale(.95)}.hph-dialog__close:before{content:"";background-color:currentColor;width:24px;height:24px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E") 50% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E") 50% no-repeat}.hph-dialog__arrow{z-index:40;width:50px;height:50px;color:var(--color-contrast-inverted);background:#ffffff1a;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.hph-dialog__arrow{background:color-mix(in srgb, var(--color-contrast-inverted), transparent 90%)}}.hph-dialog__arrow{cursor:pointer;border:none;border-radius:9999px;transition:background-color .2s,transform .2s,opacity .2s}.hph-dialog__arrow:hover{background:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hph-dialog__arrow:hover{background:color-mix(in srgb, var(--color-contrast-inverted), transparent 75%)}}.hph-dialog__arrow:hover{transform:translateY(-50%)scale(1.1)}.hph-dialog__arrow:focus{outline:2px solid #ffffff80}@supports (color:color-mix(in lab, red, red)){.hph-dialog__arrow:focus{outline:2px solid color-mix(in srgb, var(--color-contrast-inverted), transparent 50%)}}.hph-dialog__arrow:focus{outline-offset:2px}.hph-dialog__arrow:active{transform:translateY(-50%)scale(.95)}.hph-dialog__arrow:disabled{opacity:.3;cursor:not-allowed}.hph-dialog__arrow--prev{left:16px}.hph-dialog__arrow--next{right:16px}.hph-dialog__arrow:before{content:"";background-color:currentColor;width:24px;height:24px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hph-dialog__arrow--prev:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpolyline points='15 18 9 12 15 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpolyline points='15 18 9 12 15 6'/%3E%3C/svg%3E")}.hph-dialog__arrow--next:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E")}.hph-dialog__counter{z-index:40;padding:var(--spacing-xxs) var(--spacing-xs);letter-spacing:.5px;color:var(--color-contrast-inverted);background:#0009;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;position:absolute;top:20px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.hph-dialog__counter{background:color-mix(in srgb, var(--color-contrast), transparent 40%)}}.hph-dialog__counter{border-radius:var(--radius-lg)}.hph-dialog__caption{z-index:40;padding:var(--spacing-xs) var(--spacing-md);text-align:center;color:var(--color-contrast-inverted);background:linear-gradient(#0000,#000c);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.hph-dialog__caption{background:linear-gradient(transparent, color-mix(in srgb, var(--color-contrast), transparent 20%))}}.hph-dialog__caption-title{margin-bottom:4px;font-size:16px;font-weight:600}.hph-dialog__caption-description{opacity:.85;font-size:14px}.hph-dialog__loader{z-index:20;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hph-dialog__spinner{border:3px solid #fff3;width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.hph-dialog__spinner{border:3px solid color-mix(in srgb, var(--color-contrast-inverted), transparent 80%)}}.hph-dialog__spinner{border-top-color:var(--color-contrast-inverted);border-radius:9999px;animation:.8s linear infinite hph-spin}.hph-dialog:not(.hph-dialog--loading) .hph-dialog__loader{display:none}.hph-dialog--loading .hph-dialog__content{opacity:.3}.hph-dialog--zoomed .hph-dialog__arrow,.hph-dialog--zoomed .hph-dialog__counter,.hph-dialog--zoomed .hph-dialog__caption{opacity:0;pointer-events:none;transition:opacity .2s}@media (width<=768px){.hph-dialog__content-wrapper,.hph-dialog--gallery .hph-dialog__content-wrapper{padding:50px 10px}.hph-dialog__close{width:40px;height:40px;top:10px;right:10px}.hph-dialog__arrow{width:40px;height:40px}.hph-dialog__arrow--prev{left:8px}.hph-dialog__arrow--next{right:8px}.hph-dialog__counter{padding:6px 12px;font-size:12px;top:12px}.hph-dialog__caption{padding:var(--spacing-xxs) var(--spacing-xs)}.hph-dialog__caption-title{font-size:14px}.hph-dialog__caption-description{font-size:12px}.hph-dialog__iframe{width:95vw;height:70vh}.hph-dialog__inline{padding:var(--spacing-xs)}}@media (prefers-reduced-motion:reduce){.hph-dialog[open],.hph-dialog[open]::backdrop{animation:none}.hph-dialog__spinner{animation-duration:1.5s}.hph-dialog__close,.hph-dialog__arrow{transition:none}}@media print{.hph-dialog{display:none!important}}.logo{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20416%20208'%3e%3cpath%20fill='%23fff'%20d='M0%200h33v179h101v29H0zM158%200h33v208h-33zM239%200h33l111%20151.9V0h33v208h-33L272%2054.8V208h-33z'/%3e%3c/svg%3e") 50%/contain no-repeat}.head.is-sticky .logo{--clamp-w-min:56;--clamp-w-max:72;--clamp-h-min:28;--clamp-h-max:36}.head .nav{align-items:center;gap:var(--spacing-sm);list-style:none;display:flex}.head .nav li{position:relative}.head .nav li a{font-size:var(--text-base);text-transform:uppercase;color:var(--color-neutral-900);font-weight:700;text-decoration:none;display:block}.head .nav li.active>a{color:var(--color-primary-500)}.showSub{display:none}@media (width>=1280px){.head .nav>li>a{padding:var(--spacing-xxs) 0}.head .nav>li:hover>a,.head .nav>li:focus-within>a{color:var(--color-primary-500)}.head .nav>li:hover>.subnav,.head .nav>li:focus-within>.subnav{display:flex}.head .nav .subnav{z-index:40;background:var(--color-contrast-inverted);box-shadow:var(--shadow-default);flex-direction:column;display:none;position:absolute;top:100%;left:0}.head .nav .subnav li a{padding:var(--spacing-xxs) var(--spacing-sm);white-space:nowrap;font-weight:400}.head .nav .subnav li:hover>a{color:var(--color-primary-500)}.head .nav .subnav li:has(:focus-visible)>a{outline:2px solid var(--color-primary-500);outline-offset:-2px}.head .nav .subnav li:hover>.subnav,.head .nav .subnav li:focus-within>.subnav{display:flex}.head .nav .subnav li>.subnav{padding-left:5px;top:0;left:100%}}@media not all and (width>=1280px){#main-nav{top:var(--sticky-header-height-mobile);width:100%;max-height:calc(100dvh - var(--sticky-header-height-mobile));opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease-in-out;position:fixed;left:0;overflow:scroll}#main-nav.active{opacity:1;visibility:visible;pointer-events:all}#main-nav .nav{flex-direction:column;gap:0}#main-nav .nav li{width:100%}#main-nav .nav li a{padding:var(--spacing-sm);background:var(--color-neutral-100);border-bottom:1px solid var(--color-contrast-inverted)}#main-nav .nav li:has(:focus-visible)>a{outline:2px solid var(--color-primary-500);outline-offset:-2px}#main-nav .nav .subnav{box-shadow:none;padding:0;display:none;position:static}#main-nav .nav .subnav.active{display:block}#main-nav .nav .subnav li a{padding:var(--spacing-xxs) var(--spacing-2xl)}#main-nav .nav .showSub{z-index:10;text-align:center;width:66.5px;height:66.5px;line-height:66.5px;transition:all .3s ease-in-out;display:block;position:absolute;top:0;right:0}#main-nav .nav .showSub:after{content:"";vertical-align:middle;border-top:5px dashed var(--color-neutral-900);border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;transition:all .3s ease-in-out;display:inline-block}#main-nav .nav .showSub.open:after{transform:rotate(180deg)}#main-nav .nav .showSub:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-3px}}.frame-bg--light{background:var(--color-neutral-100)}.frame-bg--ci,.frame-box--ci{--fg:var(--color-contrast-inverted);--fg-heading:var(--color-contrast-inverted);--fg-accent:var(--color-contrast-inverted);--accent-bg:var(--color-contrast-inverted);--accent-fg:var(--color-primary-500);--fg-accent-hover:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.frame-bg--ci,.frame-box--ci{--fg-accent-hover:color-mix(in srgb, var(--color-contrast-inverted), transparent 30%)}}.frame-bg--ci,.frame-box--ci{--focus-ring:var(--color-primary-700);--table-line:var(--color-primary-700);--table-zebra:var(--color-primary-700);--selection-bg:var(--color-secondary-500);color:var(--fg)}.frame-bg--ci{background:var(--color-primary-500)}#contactform altcha-widget{--altcha-border-width:2px;--altcha-border-radius:var(--radius-lg);--altcha-color-base:var(--color-contrast-inverted);--altcha-color-border:var(--color-neutral-500);--altcha-color-text:var(--color-neutral-900);--altcha-color-border-focus:var(--color-primary-500);--altcha-color-error-text:var(--color-warning);--altcha-color-footer-bg:var(--color-neutral-100);--altcha-max-width:100%}}@layer utilities{.pointer-events-none{pointer-events:none}.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-0{top:0}.top-1\/2{top:50%}.top-5{top:calc(var(--spacing) * 5)}.right-2{right:calc(var(--spacing) * 2)}.right-5{right:calc(var(--spacing) * 5)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-md{bottom:var(--spacing-md)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-5{left:calc(var(--spacing) * 5)}.left-\[4\.1667\%\]{left:4.1667%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-60{z-index:60}.order-last{order:9999}.m-0{margin:0}.content-wrap-default{width:91.6667%;max-width:var(--container-default);margin-inline:auto}.content-wrap-large{width:91.6667%;max-width:var(--container-large);margin-inline:auto}.content-wrap-reduced{width:91.6667%;max-width:var(--container-reduced);margin-inline:auto}.my-sm{margin-block:var(--spacing-sm)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3xl{margin-top:var(--spacing-3xl)}.mt-\[4px\]{margin-top:4px}.mt-\[10px\]{margin-top:10px}.mt-\[26px\]{margin-top:26px}.mt-\[30px\]{margin-top:30px}.mt-auto{margin-top:auto}.mt-lg{margin-top:var(--spacing-lg)}.mt-md{margin-top:var(--spacing-md)}.mt-sm{margin-top:var(--spacing-sm)}.mt-xl{margin-top:var(--spacing-xl)}.mt-xl\!{margin-top:var(--spacing-xl)!important}.mt-xs{margin-top:var(--spacing-xs)}.mr-1{margin-right:var(--spacing)}.mb-\[20px\]{margin-bottom:20px}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-md{margin-bottom:var(--spacing-md)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-xs{margin-bottom:var(--spacing-xs)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.size-0{width:0;height:0}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[15px\]{width:15px;height:15px}.size-\[50px\]{width:50px;height:50px}.clamp-h-32\/44{--_h-min:var(--clamp-h-min,32);--_h-max:var(--clamp-h-max,44);--_h-slope:calc((var(--_h-max) - var(--_h-min)) / (var(--fl-max-vw,1500) - var(--fl-min-vw,700)));--_h-intercept:calc(var(--_h-min) - var(--_h-slope) * var(--fl-min-vw,700));height:clamp(calc(var(--_h-min) * 1px), calc(var(--_h-intercept) * 1px + var(--_h-slope) * 100vw), calc(var(--_h-max) * 1px))}.h-0\.5{height:calc(var(--spacing) * .5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-28{height:calc(var(--spacing) * 28)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[26px\]{height:26px}.h-auto{height:auto}.h-full{height:100%}.min-h-\[40vh\]{min-height:40vh}.min-h-\[clamp\(300px\,58vw\,480px\)\]{min-height:clamp(300px,58vw,480px)}.min-h-\[clamp\(520px\,calc\(100svh-var\(--header-height\)\)\,900px\)\]{min-height:clamp(520px, calc(100svh - var(--header-height)), 900px)}.min-h-dvh{min-height:100dvh}.clamp-w-64\/88{--_w-min:var(--clamp-w-min,64);--_w-max:var(--clamp-w-max,88);--_w-slope:calc((var(--_w-max) - var(--_w-min)) / (var(--fl-max-vw,1500) - var(--fl-min-vw,700)));--_w-intercept:calc(var(--_w-min) - var(--_w-slope) * var(--fl-min-vw,700));width:clamp(calc(var(--_w-min) * 1px), calc(var(--_w-intercept) * 1px + var(--_w-slope) * 100vw), calc(var(--_w-max) * 1px))}.w-8{width:calc(var(--spacing) * 8)}.w-14{width:calc(var(--spacing) * 14)}.w-\[3px\]{width:3px}.w-\[22px\]{width:22px}.w-\[52px\]{width:52px}.w-\[85\%\]{width:85%}.w-\[160px\]{width:160px}.w-full{width:100%}.w-max{width:max-content}.max-w-\[46ch\]{max-width:46ch}.max-w-\[46rem\]{max-width:46rem}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[170px\]{max-width:170px}.max-w-reduced{max-width:var(--container-reduced)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-auto{flex-basis:auto}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[9px\]{--tw-translate-y:calc(9px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[7px\]{--tw-translate-y:7px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-x-\[\.24\]{--tw-scale-x:.24;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-45{rotate:-45deg}.-rotate-\[135deg\]{rotate:-135deg}.rotate-\[135deg\]{rotate:135deg}.animate-marquee{animation:var(--animate-marquee)}.cursor-pointer{cursor:pointer}.resize{resize:both}.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}.appearance-none{appearance:none}.break-inside-avoid{break-inside:avoid}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3xl{gap:var(--spacing-3xl)}.gap-\[5px\]{gap:5px}.gap-\[12px\]{gap:12px}.gap-\[13px\]{gap:13px}.gap-\[20px\]{gap:20px}.gap-\[30px\]{gap:30px}.gap-\[clamp\(14px\,2vw\,28px\)\]{gap:clamp(14px,2vw,28px)}.gap-lg{gap:var(--spacing-lg)}.gap-px{gap:1px}.gap-sm{gap:var(--spacing-sm)}.gap-xl{gap:var(--spacing-xl)}.gap-xxs{gap:var(--spacing-xxs)}.gap-x-\[clamp\(18px\,2\.4vw\,34px\)\]{column-gap:clamp(18px,2.4vw,34px)}.gap-x-lg{column-gap:var(--spacing-lg)}.gap-x-xs{column-gap:var(--spacing-xs)}.gap-y-md{row-gap:var(--spacing-md)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y-\[7px\]{border-block-style:var(--tw-border-style);border-block-width:7px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-\[12px\]{border-left-style:var(--tw-border-style);border-left-width:12px}.border-current{border-color:currentColor}.border-neutral-50{border-color:var(--color-neutral-50)}.border-neutral-50\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-neutral-50\/30{border-color:color-mix(in oklab, var(--color-neutral-50) 30%, transparent)}}.border-neutral-50\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-neutral-50\/40{border-color:color-mix(in oklab, var(--color-neutral-50) 40%, transparent)}}.border-neutral-50\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-neutral-50\/50{border-color:color-mix(in oklab, var(--color-neutral-50) 50%, transparent)}}.border-neutral-50\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-neutral-50\/70{border-color:color-mix(in oklab, var(--color-neutral-50) 70%, transparent)}}.border-neutral-900{border-color:var(--color-neutral-900)}.border-neutral-900\/10{border-color:#1415121a}@supports (color:color-mix(in lab, red, red)){.border-neutral-900\/10{border-color:color-mix(in oklab, var(--color-neutral-900) 10%, transparent)}}.border-y-transparent{border-block-color:#0000}.border-l-current{border-left-color:currentColor}.bg-current{background-color:currentColor}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-50\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-neutral-50\/60{background-color:color-mix(in oklab, var(--color-neutral-50) 60%, transparent)}}.bg-neutral-50\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-neutral-50\/80{background-color:color-mix(in oklab, var(--color-neutral-50) 80%, transparent)}}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-900\/10{background-color:#1415121a}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/10{background-color:color-mix(in oklab, var(--color-neutral-900) 10%, transparent)}}.bg-primary-500{background-color:var(--color-primary-500)}.bg-secondary-500{background-color:var(--color-secondary-500)}.bg-transparent{background-color:#0000}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.from-neutral-900\/85{--tw-gradient-from:#141512d9}@supports (color:color-mix(in lab, red, red)){.from-neutral-900\/85{--tw-gradient-from:color-mix(in oklab, var(--color-neutral-900) 85%, transparent)}}.from-neutral-900\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-neutral-900\/60{--tw-gradient-via:#14151299}@supports (color:color-mix(in lab, red, red)){.via-neutral-900\/60{--tw-gradient-via:color-mix(in oklab, var(--color-neutral-900) 60%, transparent)}}.via-neutral-900\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-neutral-900\/30{--tw-gradient-to:#1415124d}@supports (color:color-mix(in lab, red, red)){.to-neutral-900\/30{--tw-gradient-to:color-mix(in oklab, var(--color-neutral-900) 30%, transparent)}}.to-neutral-900\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-left{background-position:0}.object-cover{object-fit:cover}.p-0{padding:0}.p-\[17px\]{padding:17px}.p-\[18px\]{padding:18px}.p-\[clamp\(26px\,2\.8vw\,42px\)\]{padding:clamp(26px,2.8vw,42px)}.p-lg{padding:var(--spacing-lg)}.p-sm{padding:var(--spacing-sm)}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-\[6px\]{padding-inline:6px}.px-\[30px\]{padding-inline:30px}.px-\[clamp\(20px\,4vw\,48px\)\]{padding-inline:clamp(20px,4vw,48px)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4xl{padding-block:var(--spacing-4xl)}.py-5xl{padding-block:var(--spacing-5xl)}.py-\[18px\]{padding-block:18px}.py-\[clamp\(34px\,4vw\,56px\)\]{padding-block:clamp(34px,4vw,56px)}.py-space-default{padding-block:var(--spacing-space-default)}.pt-0{padding-top:0}.pt-md{padding-top:var(--spacing-md)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-\[12px\]{padding-right:12px}.pb-5xl{padding-bottom:var(--spacing-5xl)}.pb-\[9px\]{padding-bottom:9px}.pb-\[10px\]{padding-bottom:10px}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-xl{padding-left:var(--spacing-xl)}.text-center{text-align:center}.text-left{text-align:left}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.clamp-text-18\/22{--_t-min:var(--clamp-text-min,18);--_t-max:var(--clamp-text-max,22);--_t-slope:calc((var(--_t-max) - var(--_t-min)) / (var(--fl-max-vw,1500) - var(--fl-min-vw,700)));--_t-intercept:calc(var(--_t-min) - var(--_t-slope) * var(--fl-min-vw,700));font-size:clamp(calc(var(--_t-min) * .0625rem), calc(var(--_t-intercept) * .0625rem + var(--_t-slope) * 100vw), calc(var(--_t-max) * 1px))}.clamp-text-26\/42{--_t-min:var(--clamp-text-min,26);--_t-max:var(--clamp-text-max,42);--_t-slope:calc((var(--_t-max) - var(--_t-min)) / (var(--fl-max-vw,1500) - var(--fl-min-vw,700)));--_t-intercept:calc(var(--_t-min) - var(--_t-slope) * var(--fl-min-vw,700));font-size:clamp(calc(var(--_t-min) * .0625rem), calc(var(--_t-intercept) * .0625rem + var(--_t-slope) * 100vw), calc(var(--_t-max) * 1px))}.text-\[10\.5px\]{font-size:10.5px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[clamp\(1\.03rem\,1\.25vw\,1\.16rem\)\]{font-size:clamp(1.03rem,1.25vw,1.16rem)}.text-\[clamp\(19px\,1\.9vw\,26px\)\]{font-size:clamp(19px,1.9vw,26px)}.text-\[clamp\(30px\,3\.4vw\,50px\)\]{font-size:clamp(30px,3.4vw,50px)}.leading-\[1\.66\]{--tw-leading:1.66;line-height:1.66}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-\.016em\]{--tw-tracking:-.016em;letter-spacing:-.016em}.tracking-\[-\.022em\]{--tw-tracking:-.022em;letter-spacing:-.022em}.tracking-\[\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.break-words{overflow-wrap:break-word}.hyphens-none{-webkit-hyphens:none;hyphens:none}.surface-dark{--fg:var(--color-contrast-inverted);--fg-heading:var(--color-contrast-inverted);--fg-accent:var(--color-contrast-inverted);--accent-bg:var(--color-contrast-inverted);--accent-fg:var(--color-primary-500);--fg-accent-hover:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.surface-dark{--fg-accent-hover:color-mix(in srgb, var(--color-contrast-inverted), transparent 30%)}}.surface-dark{--focus-ring:var(--color-primary-700);--table-line:var(--color-primary-700);--table-zebra:var(--color-primary-700);--selection-bg:var(--color-secondary-500);color:var(--fg)}.text-neutral-50{color:var(--color-neutral-50)}.text-neutral-50\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-neutral-50\/50{color:color-mix(in oklab, var(--color-neutral-50) 50%, transparent)}}.text-neutral-50\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-neutral-50\/80{color:color-mix(in oklab, var(--color-neutral-50) 80%, transparent)}}.text-neutral-50\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-neutral-50\/85{color:color-mix(in oklab, var(--color-neutral-50) 85%, transparent)}}.text-neutral-900{color:var(--color-neutral-900)}.text-primary-500{color:var(--color-primary-500)}.text-secondary-600{color:var(--color-secondary-600)}.text-warning{color:var(--color-warning)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.shadow-default{--tw-shadow:0 2px 15px 0 var(--tw-shadow-color,#0000001a)}@supports (color:color-mix(in lab, red, red)){.shadow-default{--tw-shadow:0 2px 15px 0 var(--tw-shadow-color,color-mix(in srgb, var(--color-contrast), transparent 90%))}}.shadow-default{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.backdrop-blur-\[8px\]{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.outline-none{--tw-outline-style:none;outline-style:none}.\[--altcha-border-width\:0px\]{--altcha-border-width:0px}.\[--altcha-color-active\:var\(--color-neutral-50\)\]{--altcha-color-active:var(--color-neutral-50)}.\[--altcha-color-base\:transparent\]{--altcha-color-base:transparent}.\[--altcha-color-border-focus\:var\(--color-neutral-50\)\]{--altcha-color-border-focus:var(--color-neutral-50)}.\[--altcha-color-border\:color-mix\(in_srgb\,var\(--color-neutral-50\)\,transparent_70\%\)\]{--altcha-color-border:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.\[--altcha-color-border\:color-mix\(in_srgb\,var\(--color-neutral-50\)\,transparent_70\%\)\]{--altcha-color-border:color-mix(in srgb,var(--color-neutral-50),transparent 70%)}}.\[--altcha-color-text\:color-mix\(in_srgb\,var\(--color-neutral-50\)\,transparent_15\%\)\]{--altcha-color-text:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.\[--altcha-color-text\:color-mix\(in_srgb\,var\(--color-neutral-50\)\,transparent_15\%\)\]{--altcha-color-text:color-mix(in srgb,var(--color-neutral-50),transparent 15%)}}@media (hover:hover){.group-hover\:translate-x-1\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-x-100:is(:where(.group):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}}.group-focus-visible\:scale-x-100:is(:where(.group):focus-visible *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-\[\.is-paused\]\:block:is(:where(.group).is-paused *){display:block}.group-\[\.is-paused\]\:hidden:is(:where(.group).is-paused *){display:none}.placeholder\:text-neutral-50::placeholder{color:var(--color-neutral-50)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:top-2:before{content:var(--tw-content);top:calc(var(--spacing) * 2)}.before\:top-\[0\.35em\]:before{content:var(--tw-content);top:.35em}.before\:top-\[15px\]:before{content:var(--tw-content);top:15px}.before\:bottom-2:before{content:var(--tw-content);bottom:calc(var(--spacing) * 2)}.before\:left-0\.5:before{content:var(--tw-content);left:calc(var(--spacing) * .5)}.before\:left-3:before{content:var(--tw-content);left:calc(var(--spacing) * 3)}.before\:left-\[7px\]:before{content:var(--tw-content);left:7px}.before\:size-\[7px\]:before{content:var(--tw-content);width:7px;height:7px}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:rotate-45:before{content:var(--tw-content);rotate:45deg}.before\:border-t-2:before{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:2px}.before\:border-r-2:before{content:var(--tw-content);border-right-style:var(--tw-border-style);border-right-width:2px}.before\:border-primary-500:before{content:var(--tw-content);border-color:var(--color-primary-500)}.before\:bg-secondary-500:before{content:var(--tw-content);background-color:var(--color-secondary-500)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.checked\:border-neutral-50:checked{border-color:var(--color-neutral-50)}.checked\:shadow-\[inset_0_0_0_3px_var\(--color-primary-500\)\,inset_0_0_0_8px_var\(--color-neutral-50\)\]:checked{--tw-shadow:inset 0 0 0 3px var(--tw-shadow-color,var(--color-primary-500)), inset 0 0 0 8px var(--tw-shadow-color,var(--color-neutral-50));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:border-neutral-50:focus{border-color:var(--color-neutral-50)}.focus\:shadow-\[0_1px_0_0_var\(--color-neutral-50\)\]:focus{--tw-shadow:0 1px 0 0 var(--tw-shadow-color,var(--color-neutral-50));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\:pointer-events-auto:focus-visible{pointer-events:auto}.focus-visible\:translate-y-0:focus-visible{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.focus-visible\:opacity-100:focus-visible{opacity:1}.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-neutral-50:focus-visible{outline-color:var(--color-neutral-50)}.focus-visible\:outline-neutral-900:focus-visible{outline-color:var(--color-neutral-900)}.focus-visible\:outline-primary-500:focus-visible{outline-color:var(--color-primary-500)}.has-checked\:bg-neutral-50\/10:has(:checked){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.has-checked\:bg-neutral-50\/10:has(:checked){background-color:color-mix(in oklab, var(--color-neutral-50) 10%, transparent)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:overflow-x-auto{overflow-x:auto}}@media not all and (width>=80rem){.max-xl\:block{display:block}}@media (width>=40rem){.sm\:w-\[190px\]{width:190px}.sm\:w-\[calc\(\(100\%-30px\)\/2\)\]{width:calc(50% - 15px)}.sm\:columns-2{columns:2}.sm\:gap-lg{gap:var(--spacing-lg)}}@media (width>=48rem){.md\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.md\:order-2{order:2}.md\:col-span-2{grid-column:span 2/span 2}.md\:row-span-2{grid-row:span 2/span 2}.md\:ml-auto{margin-left:auto}.md\:w-\[calc\(\(100\%-var\(--spacing-sm\)\)\/2\)\]{width:calc((100% - var(--spacing-sm)) / 2)}.md\:min-w-0{min-width:0}.md\:flex-1{flex:1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}}@media (width>=64rem){.lg\:row-span-4{grid-row:span 4/span 4}.lg\:grid{display:grid}.lg\:aspect-\[2\/3\]{aspect-ratio:2/3}.lg\:aspect-\[4\/5\]{aspect-ratio:4/5}.lg\:min-h-\[clamp\(440px\,54vw\,880px\)\]{min-height:clamp(440px,54vw,880px)}.lg\:w-\[220px\]{width:220px}.lg\:w-\[calc\(\(100\%-2\*var\(--spacing-sm\)\)\/3\)\]{width:calc((100% - 2 * var(--spacing-sm)) / 3)}.lg\:w-\[calc\(\(100\%-60px\)\/3\)\]{width:calc(33.3333% - 20px)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.05fr\]{grid-template-columns:1fr 1.05fr}.lg\:grid-cols-\[1fr_1\.18fr\]{grid-template-columns:1fr 1.18fr}.lg\:grid-cols-\[50vw_minmax\(0\,1fr\)\]{grid-template-columns:50vw minmax(0,1fr)}.lg\:grid-rows-\[repeat\(4\,auto\)\]{grid-template-rows:repeat(4,auto)}.lg\:grid-rows-subgrid{grid-template-rows:subgrid}.lg\:gap-\[clamp\(28px\,4\.4vw\,80px\)\]{gap:clamp(28px,4.4vw,80px)}.lg\:gap-\[clamp\(30px\,5vw\,92px\)\]{gap:clamp(30px,5vw,92px)}.lg\:gap-lg{gap:var(--spacing-lg)}.lg\:gap-y-0{row-gap:0}.lg\:px-\[clamp\(24px\,5vw\,96px\)\]{padding-inline:clamp(24px,5vw,96px)}.lg\:pt-xl{padding-top:var(--spacing-xl)}.lg\:pr-lg{padding-right:var(--spacing-lg)}.lg\:pl-0{padding-left:0}.lg\:before\:top-\[7px\]:before{content:var(--tw-content);top:7px}.lg\:before\:right-0:before{content:var(--tw-content);right:0}.lg\:before\:bottom-auto:before{content:var(--tw-content);bottom:auto}.lg\:before\:left-0:before{content:var(--tw-content);left:0}.lg\:before\:h-0\.5:before{content:var(--tw-content);height:calc(var(--spacing) * .5)}.lg\:before\:w-auto:before{content:var(--tw-content);width:auto}.lg\:after\:absolute:after{content:var(--tw-content);position:absolute}.lg\:after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.lg\:after\:right-0:after{content:var(--tw-content);right:0}.lg\:after\:border-y-\[6px\]:after{content:var(--tw-content);border-block-style:var(--tw-border-style);border-block-width:6px}.lg\:after\:border-l-\[11px\]:after{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:11px}.lg\:after\:border-y-transparent:after{content:var(--tw-content);border-block-color:#0000}.lg\:after\:border-l-secondary-500:after{content:var(--tw-content);border-left-color:var(--color-secondary-500)}.lg\:after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}}@media (scripting:enabled){.js\:hidden{display:none}}@media (scripting:none){.no-js\:hidden{display:none}}@media (hover:hover){.hover-fv\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.hover-fv\:scale-105:focus-visible{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (hover:hover){.hover-fv\:border-neutral-50:hover{border-color:var(--color-neutral-50)}}.hover-fv\:border-neutral-50:focus-visible{border-color:var(--color-neutral-50)}@media (hover:hover){.hover-fv\:border-neutral-800:hover{border-color:var(--color-neutral-800)}}.hover-fv\:border-neutral-800:focus-visible{border-color:var(--color-neutral-800)}@media (hover:hover){.hover-fv\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}}.hover-fv\:bg-neutral-50:focus-visible{background-color:var(--color-neutral-50)}@media (hover:hover){.hover-fv\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}}.hover-fv\:bg-neutral-800:focus-visible{background-color:var(--color-neutral-800)}@media (hover:hover){.hover-fv\:text-neutral-50:hover{color:var(--color-neutral-50)}}.hover-fv\:text-neutral-50:focus-visible{color:var(--color-neutral-50)}@media (hover:hover){.hover-fv\:text-neutral-900:hover{color:var(--color-neutral-900)}}.hover-fv\:text-neutral-900:focus-visible{color:var(--color-neutral-900)}@media (hover:hover){.hover-fv\:text-primary-500:hover{color:var(--color-primary-500)}}.hover-fv\:text-primary-500:focus-visible{color:var(--color-primary-500)}@media (hover:hover){.hover-fv\:text-primary-700:hover{color:var(--color-primary-700)}}.hover-fv\:text-primary-700:focus-visible{color:var(--color-primary-700)}@media (hover:hover){.hover-fv\:\[animation-play-state\:paused\]:hover{animation-play-state:paused}}.hover-fv\:\[animation-play-state\:paused\]:focus-visible{animation-play-state:paused}.\[\&_\.altcha-checkbox\]\:size-auto\! .altcha-checkbox{width:auto!important;height:auto!important}.\[\&_\.altcha-main\]\:p-0\! .altcha-main{padding:0!important}@media (width>=80rem){.xl\:\[\&_\.nav\]\:gap-lg .nav{gap:var(--spacing-lg)}}@media not all and (width>=80rem){.max-xl\:\[\&_\.nav_a\]\:text-\[15px\] .nav a{font-size:15px}.max-xl\:\[\&_\.nav_a\]\:tracking-\[\.08em\] .nav a{--tw-tracking:.08em;letter-spacing:.08em}}@media (width>=80rem){.xl\:\[\&_\.nav\>li\>a\]\:text-\[13px\] .nav>li>a{font-size:13px}.xl\:\[\&_\.nav\>li\>a\]\:font-semibold .nav>li>a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.xl\:\[\&_\.nav\>li\>a\]\:tracking-\[\.14em\] .nav>li>a{--tw-tracking:.14em;letter-spacing:.14em}.xl\:\[\&_\.nav\>li\>a\]\:text-neutral-50 .nav>li>a{color:var(--color-neutral-50)}.xl\:\[\&_\.nav\>li\>a\]\:underline-offset-8 .nav>li>a{text-underline-offset:8px}.xl\:\[\&_\.nav\>li\>a\:focus-visible\]\:underline .nav>li>a:focus-visible,.xl\:\[\&_\.nav\>li\>a\:hover\]\:underline .nav>li>a:hover{text-decoration-line:underline}}.\[\&_a\]\:text-neutral-50 a{color:var(--color-neutral-50)}.\[\&_a\]\:text-neutral-50\/70 a{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.\[\&_a\]\:text-neutral-50\/70 a{color:color-mix(in oklab, var(--color-neutral-50) 70%, transparent)}}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:transition-colors a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_a\:focus-visible\]\:text-neutral-50 a:focus-visible,.\[\&_a\:hover\]\:text-neutral-50 a:hover{color:var(--color-neutral-50)}.\[\&_b\]\:font-semibold b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h1\]\:max-w-\[20ch\] h1{max-width:20ch}.\[\&_h1\]\:tracking-normal h1{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[\&_h1\]\:hyphens-manual h1{-webkit-hyphens:manual;hyphens:manual}.\[\&_h2\]\:mt-\[1\.6em\]\! h2{margin-top:1.6em!important}.\[\&_h2\]\:mt-\[1\.8em\]\! h2{margin-top:1.8em!important}.\[\&_h2\]\:clamp-text-22\/28\! h2{--_t-min:var(--clamp-text-min,22)!important;--_t-max:var(--clamp-text-max,28)!important;--_t-slope:calc((var(--_t-max) - var(--_t-min)) / (var(--fl-max-vw,1500) - var(--fl-min-vw,700)))!important;--_t-intercept:calc(var(--_t-min) - var(--_t-slope) * var(--fl-min-vw,700))!important;font-size:clamp(calc(var(--_t-min) * .0625rem), calc(var(--_t-intercept) * .0625rem + var(--_t-slope) * 100vw), calc(var(--_t-max) * 1px))!important}.\[\&_h2\]\:text-display-4\! h2{--_t-min:var(--clamp-text-min,18)!important;--_t-max:var(--clamp-text-max,20)!important;--_t-slope:calc((var(--_t-max) - var(--_t-min)) / (var(--fl-max-vw,1500) - var(--fl-min-vw,700)))!important;--_t-intercept:calc(var(--_t-min) - var(--_t-slope) * var(--fl-min-vw,700))!important;font-size:clamp(calc(var(--_t-min) * .0625rem), calc(var(--_t-intercept) * .0625rem + var(--_t-slope) * 100vw), calc(var(--_t-max) * 1px))!important}.\[\&_h2\:first-child\]\:mt-0\! h2:first-child{margin-top:0!important}.\[\&_h3\]\:mt-\[1\.4em\]\! h3{margin-top:1.4em!important}.\[\&_h3\]\:text-display-3\! h3{--_t-min:var(--clamp-text-min,18)!important;--_t-max:var(--clamp-text-max,21)!important;--_t-slope:calc((var(--_t-max) - var(--_t-min)) / (var(--fl-max-vw,1500) - var(--fl-min-vw,700)))!important;--_t-intercept:calc(var(--_t-min) - var(--_t-slope) * var(--fl-min-vw,700))!important;font-size:clamp(calc(var(--_t-min) * .0625rem), calc(var(--_t-intercept) * .0625rem + var(--_t-slope) * 100vw), calc(var(--_t-max) * 1px))!important}.\[\&_h4\]\:mt-\[1\.2em\]\! h4{margin-top:1.2em!important}.\[\&_h4\]\:text-base\! h4{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.\[\&_p\]\:mt-md p{margin-top:var(--spacing-md)}.\[\&_p\]\:mt-sm p{margin-top:var(--spacing-sm)}.\[\&_p\]\:max-w-\[52ch\] p{max-width:52ch}.\[\&_p\]\:text-lg p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_p\]\:text-\[clamp\(1rem\,1\.2vw\,1\.125rem\)\] p{font-size:clamp(1rem,1.2vw,1.125rem)}.\[\&_p\]\:font-medium p{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_p\]\:text-neutral-50 p{color:var(--color-neutral-50)}.\[\&_p\]\:text-neutral-900 p{color:var(--color-neutral-900)}.\[\&\.is-sticky\]\:shadow-default.is-sticky{--tw-shadow:0 2px 15px 0 var(--tw-shadow-color,#0000001a)}@supports (color:color-mix(in lab, red, red)){.\[\&\.is-sticky\]\:shadow-default.is-sticky{--tw-shadow:0 2px 15px 0 var(--tw-shadow-color,color-mix(in srgb, var(--color-contrast), transparent 90%))}}.\[\&\.is-sticky\]\:shadow-default.is-sticky{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>li\+li\]\:before\:mr-xs>li+li:before{content:var(--tw-content);margin-right:var(--spacing-xs)}.\[\&\>li\+li\]\:before\:content-\[\'·\'\]>li+li:before{--tw-content:"·";content:var(--tw-content)}.hamburger.is-active .\[\.hamburger\.is-active_\&\]\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hamburger.is-active .\[\.hamburger\.is-active_\&\]\:-rotate-45{rotate:-45deg}.hamburger.is-active .\[\.hamburger\.is-active_\&\]\:rotate-45{rotate:45deg}.hamburger.is-active .\[\.hamburger\.is-active_\&\]\:opacity-0{opacity:0}.head.is-sticky .\[\.head\.is-sticky_\&\]\:my-xxs{margin-block:var(--spacing-xxs)}}:root{--header-height:88px;--sticky-header-height:72px;--sticky-header-height-mobile:64px;--default-frame-space:clamp(1.25rem, calc(-.2083rem + 3.3333vw), 3.125rem);--recursive-frame-space:clamp(.625rem, calc(.1389rem + 1.1111vw), 1.25rem);--first-frame-space:var(--default-frame-space);--last-frame-space:var(--default-frame-space);--space-none:0px;--space-extra-small:clamp(.9375rem, calc(.2083rem + 1.6667vw), 1.875rem);--space-small:clamp(1.25rem, calc(.0347rem + 2.7778vw), 2.8125rem);--space-medium:clamp(1.875rem, calc(-.0694rem + 4.4444vw), 4.375rem);--space-large:clamp(2.5rem, calc(-.4167rem + 6.6667vw), 6.25rem);--space-extra-large:clamp(3.125rem, calc(-4.1667rem + 16.6667vw), 12.5rem);--fg:var(--color-neutral-900);--fg-heading:var(--color-neutral-900);--fg-accent:var(--color-primary-700)}@font-face{font-family:TT Norms Pro;font-style:normal;font-weight:400;font-display:swap;src:url(./fonts/TT_Norms_Pro_Regular.woff2)format("woff2")}@font-face{font-family:TT Norms Pro;font-style:normal;font-weight:500;font-display:swap;src:url(./fonts/TT_Norms_Pro_Medium.woff2)format("woff2")}@font-face{font-family:TT Norms Pro;font-style:normal;font-weight:600;font-display:swap;src:url(./fonts/TT_Norms_Pro_DemiBold.woff2)format("woff2")}@font-face{font-family:TT Norms Pro;font-style:normal;font-weight:700;font-display:swap;src:url(./fonts/TT_Norms_Pro_Bold.woff2)format("woff2")}:root{--font-sans:"TT Norms Pro", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading:var(--font-sans)}@keyframes hph-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hph-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hph-spin{to{transform:rotate(360deg)}}.prose{max-width:none;font-size:var(--prose-size,var(--text-base));line-height:var(--prose-leading,var(--text-base--line-height));--tw-prose-body:var(--fg);--tw-prose-headings:var(--fg-heading);--tw-prose-links:var(--fg-accent);--tw-prose-bold:var(--fg);--tw-prose-bullets:var(--fg-accent);--tw-prose-counters:var(--fg-accent);--tw-prose-quotes:var(--fg);--tw-prose-quote-borders:var(--fg-accent);--tw-prose-hr:var(--color-neutral-100)}.prose :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading);font-weight:600;line-height:var(--leading-heading);letter-spacing:-.02em}.prose h1{--_t-min:var(--clamp-text-min,34);--_t-max:var(--clamp-text-max,64);--_t-slope:calc((var(--_t-max) - var(--_t-min)) / (var(--fl-max-vw,1500) - var(--fl-min-vw,700)));--_t-intercept:calc(var(--_t-min) - var(--_t-slope) * var(--fl-min-vw,700));font-size:clamp(calc(var(--_t-min) * .0625rem), calc(var(--_t-intercept) * .0625rem + var(--_t-slope) * 100vw), calc(var(--_t-max) * 1px))}.prose h2{--_t-min:var(--clamp-text-min,28);--_t-max:var(--clamp-text-max,46);--_t-slope:calc((var(--_t-max) - var(--_t-min)) / (var(--fl-max-vw,1500) - var(--fl-min-vw,700)));--_t-intercept:calc(var(--_t-min) - var(--_t-slope) * var(--fl-min-vw,700));font-size:clamp(calc(var(--_t-min) * .0625rem), calc(var(--_t-intercept) * .0625rem + var(--_t-slope) * 100vw), calc(var(--_t-max) * 1px))}.prose h3{--_t-min:var(--clamp-text-min,18);--_t-max:var(--clamp-text-max,21);--_t-slope:calc((var(--_t-max) - var(--_t-min)) / (var(--fl-max-vw,1500) - var(--fl-min-vw,700)));--_t-intercept:calc(var(--_t-min) - var(--_t-slope) * var(--fl-min-vw,700));font-size:clamp(calc(var(--_t-min) * .0625rem), calc(var(--_t-intercept) * .0625rem + var(--_t-slope) * 100vw), calc(var(--_t-max) * 1px))}.prose h4{--_t-min:var(--clamp-text-min,18);--_t-max:var(--clamp-text-max,20);--_t-slope:calc((var(--_t-max) - var(--_t-min)) / (var(--fl-max-vw,1500) - var(--fl-min-vw,700)));--_t-intercept:calc(var(--_t-min) - var(--_t-slope) * var(--fl-min-vw,700));font-size:clamp(calc(var(--_t-min) * .0625rem), calc(var(--_t-intercept) * .0625rem + var(--_t-slope) * 100vw), calc(var(--_t-max) * 1px))}.prose h5{--_t-min:var(--clamp-text-min,17);--_t-max:var(--clamp-text-max,18);--_t-slope:calc((var(--_t-max) - var(--_t-min)) / (var(--fl-max-vw,1500) - var(--fl-min-vw,700)));--_t-intercept:calc(var(--_t-min) - var(--_t-slope) * var(--fl-min-vw,700));font-size:clamp(calc(var(--_t-min) * .0625rem), calc(var(--_t-intercept) * .0625rem + var(--_t-slope) * 100vw), calc(var(--_t-max) * 1px))}.prose h6{--_t-min:var(--clamp-text-min,16);--_t-max:var(--clamp-text-max,18);--_t-slope:calc((var(--_t-max) - var(--_t-min)) / (var(--fl-max-vw,1500) - var(--fl-min-vw,700)));--_t-intercept:calc(var(--_t-min) - var(--_t-slope) * var(--fl-min-vw,700));font-size:clamp(calc(var(--_t-min) * .0625rem), calc(var(--_t-intercept) * .0625rem + var(--_t-slope) * 100vw), calc(var(--_t-max) * 1px))}.prose :is(h1,h2,h3,h4,h5,h6,p,ul,ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:0}.prose :is(h1,h2,h3,h4,h5,h6,p,ul,ol)+:is(p,ul,ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em}.prose :is(a.button,a.pxicon,a.popuplightbox){text-decoration:none}.prose a.button:not(.button--secondary){color:var(--color-contrast-inverted)}p[class*=roofline]{font-weight:700}p[class*=roofline]+:is(h1,h2,h3,h4,h5,h6,p,ul,ol){margin-top:.2em}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes marquee{to{transform:translate(-50%)}}
