@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-600:#4a5565;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.14;--leading-snug:1.2;--leading-normal:1.5;--leading-relaxed:1.62;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--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);--color-background:#fff;--color-foreground:#10201f;--color-muted:#596967;--color-primary:#29767d;--color-primary-dark:#1c4e54;--color-primary-soft:#6ba9af;--color-accent:#7fcbd4;--color-accent-soft:#d9eef1;--color-warm:#c89a6b;--color-surface:#eef6f7;--color-surface-alt:#f6fbfb;--color-sand:#f3eadf;--color-sand-foreground:#4a3721;--color-on-primary:#fff;--color-on-dark-muted:#a9cbce;--color-border:#e1e8e7;--color-focus:#7fcbd4;--color-error:#b3261e;--color-error-surface:#fdecea;--font-heading:var(--font-young-serif);--font-body:var(--font-hanken-grotesk);--font-accent:var(--font-fragment-mono);--text-body:1.0625rem;--text-lead:1.1875rem;--radius-button:9999px;--radius-field:10px;--radius-card:16px;--radius-card-lg:20px;--radius-panel:24px;--radius-section:32px;--content-gap:20px;--grid-gap:24px;--card-padding:24px}@supports (color:lab(0% 0 0)){:root,:host{--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body), system-ui, sans-serif}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.anchor-offset{scroll-margin-top:var(--anchor-offset)}.padding{padding-inline:calc(var(--spacing) * 6)}@media (min-width:48rem){.padding{padding-inline:calc(var(--spacing) * 10)}}@media (min-width:64rem){.padding{padding-inline:calc(var(--spacing) * 20)}}.wrapper{max-width:var(--container-7xl);margin-inline:auto}.heading-xl,.heading-lg,.heading,.heading-sm,.heading-xs{font-family:var(--font-heading), Georgia, serif;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.heading-xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}@media (min-width:48rem){.heading-xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.heading-xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.heading-lg,.about-teaser__title,.apf__title,.article-slider__title,.banner-block__title,.catalog__title,.compare__title,.copy-block__title,.exits__title,.fact-card__title,.fact-stack__title,.faq__title,.practical-info__title,.price-list__title,.price-notes__title,.price-teaser__title,.quick-facts__title,.related__title,.sources__title,.team__title,.treatment-process__title,.treatments__title,.trust-block__title,.urgent__title{font-family:var(--font-heading), Georgia, serif;font-weight:400;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.heading{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}@media (min-width:48rem){.heading{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.heading-sm,.callout__title,.catalog__card-title,.featured-card__title,.sidecard__name,.team__name,.treatments__card-title{font-family:var(--font-heading), Georgia, serif;font-weight:400;font-size:var(--fs-h3-card);line-height:var(--lh-h3-card);letter-spacing:0}.heading-xs{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}@media (min-width:48rem){.heading-xs{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.lead{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media (min-width:48rem){.lead{font-size:var(--text-lead)}}.body-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media (min-width:48rem){.body-text{font-size:var(--text-body)}}.body-text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media (min-width:48rem){.body-text-sm{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase}.fold__body{interpolate-size:allow-keywords;transition:max-height .35s}.fold__body[data-open=true]{max-height:max-content}.fold__body[data-open=false]{max-height:var(--fold-clip,4.5rem);-webkit-mask-image:linear-gradient(to bottom, #000 1.625rem, transparent var(--fold-clip,4.5rem));-webkit-mask-image:linear-gradient(to bottom, #000 1.625rem, transparent var(--fold-clip,4.5rem));-webkit-mask-image:linear-gradient(to bottom, #000 1.625rem, transparent var(--fold-clip,4.5rem));-webkit-mask-image:linear-gradient(to bottom, #000 1.625rem, transparent var(--fold-clip,4.5rem));mask-image:linear-gradient(to bottom, #000 1.625rem, transparent var(--fold-clip,4.5rem));overflow:hidden}.fold__body[data-clip=rows][data-open=false]{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.fold__toggle{width:100%;min-height:3rem;color:var(--band-accent);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--text-body);cursor:pointer;justify-content:center;align-items:center;gap:.625rem;padding-block:.8125rem;font-weight:600;line-height:1.3;display:flex}.fold__chevron{flex:none;width:1.25rem;height:1.25rem;transition:transform .2s}.fold__toggle[aria-expanded=true] .fold__chevron{transform:rotate(180deg)}@media (min-width:48rem){.fold[data-lift=md]>.fold__body[data-open=false]{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.fold[data-lift=md]>.fold__toggle{display:none}}@media (min-width:64rem){.fold[data-lift=lg]>.fold__body[data-open=false]{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.fold[data-lift=lg]>.fold__toggle{display:none}}.button{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));display:inline-flex}.button:disabled{cursor:not-allowed}.button{font-family:var(--font-body), system-ui, sans-serif;border:0 solid #0000}.button-primary{color:#fff;background-color:#29767d;border-radius:3.40282e38px}@media (hover:hover){.button-primary:hover{background-color:#1c4e54}}.button-primary:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#1c4e54}.button-primary:disabled{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);color:#596967;background-color:#f6fbfb}.button-secondary{color:#29767d;background-color:#0000;border-radius:3.40282e38px}@media (hover:hover){.button-secondary:hover{background-color:#d9eef1}}.button-secondary:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#d9eef1}.button-secondary:disabled{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);color:#596967;background-color:#0000}.button-secondary{box-shadow:inset 0 0 0 1.5px var(--color-primary)}.button-secondary:disabled{box-shadow:inset 0 0 0 1.5px var(--color-border)}.button-text{gap:calc(var(--spacing) * 1);color:#29767d}@media (hover:hover){.button-text:hover{text-decoration-line:underline}}.button-text:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y);text-decoration-line:underline}.button-text:disabled{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);color:#596967;text-decoration-line:none}.button-sm{min-height:2.5rem;padding:.6875rem 1.125rem;font-size:.875rem}.button-md{min-height:3.125rem;padding:.8125rem 1.75rem;font-size:1rem}.button-lg{min-height:3.5rem;font-size:var(--text-body);padding:.9375rem 2rem}.button-text.button-sm,.button-text.button-md,.button-text.button-lg{min-height:auto;padding:.5rem .125rem}.button-text.button-sm{font-size:.875rem}.button-text.button-md{font-size:1rem}.button-text.button-lg{font-size:var(--text-body)}.cta-block{overflow:hidden}.cta-block__inner{min-height:29.375rem;position:relative;overflow:hidden}.cta-block__content{max-width:var(--container-3xl);align-items:flex-start;gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 9);flex-direction:column;display:flex}@media (min-width:48rem){.cta-block__content{padding-block:calc(var(--spacing) * 16)}}.cta-block__content{padding-inline-start:clamp(0rem,25vw - 16rem,2rem)}@media (min-width:1024px){.cta-block__content{padding-top:5.6875rem;padding-bottom:5.6875rem}}.cta-block__title{font-family:var(--font-heading), Georgia, serif;font-size:var(--fs-h2-cta);line-height:var(--lh-h2-cta);letter-spacing:0;max-width:44rem;font-weight:400}.cta-block__text{max-width:var(--container-2xl);font-size:var(--text-body);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#596967}.cta-block__checklist{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.cta-block__checklist{column-gap:calc(var(--spacing) * 8);grid-template-columns:repeat(2,minmax(0,1fr))}}.cta-block__checklist{max-width:31rem}.cta-block__checklist-item{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:#10201f;display:flex}.cta-block__checklist-item:nth-child(n+4){display:none}@media (min-width:48rem){.cta-block__checklist-item:nth-child(n+4){display:flex}}.cta-block__check-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0}.cta-block__actions{gap:calc(var(--spacing) * 2.5);flex-direction:column;width:100%;display:flex}@media (min-width:40rem){.cta-block__actions{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:row;width:auto}}.cta-block__button{width:100%}@media (min-width:40rem){.cta-block__button{width:auto}}.cta-block__secondary-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0}.cta-block__portrait{pointer-events:none;isolation:isolate;width:23.875rem;height:35.375rem;display:none;position:absolute;top:.625rem;right:5rem}@media (min-width:64rem){.cta-block__inner{min-height:29.375rem}.cta-block__content{width:min(100%,31rem);max-width:31rem}.cta-block__title{max-width:31rem}.cta-block__text{max-width:29.5rem}.cta-block__checklist{grid-template-columns:1fr;max-width:28rem}.cta-block__portrait{width:23.875rem;height:35.375rem;display:block;top:.625rem;bottom:auto;right:clamp(1rem,7vw - 3.5rem,5rem);transform:none}}@media (min-width:73.75rem){.cta-block__content{width:min(100%,34rem);max-width:34rem}.cta-block__title{max-width:34rem}.cta-block__text{max-width:32rem}.cta-block__checklist{grid-template-columns:repeat(2,minmax(0,1fr));max-width:31rem}}@media (min-width:85rem){.cta-block__inner{min-height:29.375rem}.cta-block__content{width:auto;max-width:48rem}.cta-block__title{max-width:44rem}.cta-block__text{max-width:42rem}.cta-block__portrait{width:23.875rem;height:35.375rem;top:.625rem;bottom:auto;right:5rem;transform:none}}.article-slider{--article-slider-inline:1.25rem;width:min(100%,90rem);padding-inline:var(--article-slider-inline);margin-inline:auto;overflow:hidden}.article-slider__top{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.5rem;display:flex}.article-slider__intro{flex-direction:column;gap:.625rem;max-width:40rem;display:flex}.article-slider__title{max-width:40rem;color:var(--band-text)}.article-slider__lead{max-width:37.5rem;color:var(--band-text-muted);font-size:1rem;line-height:1.58}.article-slider__nav{align-items:center;gap:.75rem;padding-right:clamp(0rem,8vw,7.5rem);display:none}.article-slider__nav-control{border-radius:9999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;transition:background-color .16s,border-color .16s,opacity .16s,transform .16s;display:inline-flex}.article-slider__nav-control:active:not(:disabled){transform:translateY(1px)}.article-slider__nav-control:disabled{cursor:not-allowed;opacity:.55}.article-slider__nav-control--previous{border:1.5px solid var(--band-line);background:var(--color-background)}.article-slider__nav-control--next{border:1.5px solid var(--color-primary);background:var(--color-primary)}.article-slider__nav-control--next:hover:not(:disabled){border-color:var(--color-primary-dark);background:var(--color-primary-dark)}.article-slider__track{margin:0;margin-right:calc(-1 * var(--article-slider-inline));padding:.25rem 0 .75rem;list-style:none}.article-card__link{width:100%;height:22.1875rem;color:var(--band-text);flex-direction:column;gap:1rem;text-decoration:none;display:flex}.article-card__media-frame{flex:none;width:100%;height:12.25rem;display:block;position:relative}.article-card__media{--article-card-notch:83.915px;--article-card-notch-tile:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2083.915%2083.915'%3E%3Cpath%20fill='black'%20d='M0%200H83.915A16%2016%200%200%201%2063.551%2015.393A39%2039%200%200%200%2015.393%2063.551A16%2016%200%200%201%200%2083.915Z'/%3E%3C/svg%3E");background:var(--color-surface-alt);filter:drop-shadow(0 0 2px #10201f33)drop-shadow(0 1px 6px #10201f0f)drop-shadow(0 12px 32px #10201f29);-webkit-mask:var(--article-card-notch-tile) right bottom / var(--article-card-notch) var(--article-card-notch) no-repeat, linear-gradient(#000, #000) left top / calc(100% - var(--article-card-notch)) 100% no-repeat, linear-gradient(#000, #000) right top / var(--article-card-notch) calc(100% - var(--article-card-notch)) no-repeat;-webkit-mask:var(--article-card-notch-tile) right bottom / var(--article-card-notch) var(--article-card-notch) no-repeat, linear-gradient(#000, #000) left top / calc(100% - var(--article-card-notch)) 100% no-repeat, linear-gradient(#000, #000) right top / var(--article-card-notch) calc(100% - var(--article-card-notch)) no-repeat;-webkit-mask:var(--article-card-notch-tile) right bottom / var(--article-card-notch) var(--article-card-notch) no-repeat, linear-gradient(#000, #000) left top / calc(100% - var(--article-card-notch)) 100% no-repeat, linear-gradient(#000, #000) right top / var(--article-card-notch) calc(100% - var(--article-card-notch)) no-repeat;-webkit-mask:var(--article-card-notch-tile) right bottom / var(--article-card-notch) var(--article-card-notch) no-repeat, linear-gradient(#000, #000) left top / calc(100% - var(--article-card-notch)) 100% no-repeat, linear-gradient(#000, #000) right top / var(--article-card-notch) calc(100% - var(--article-card-notch)) no-repeat;mask:var(--article-card-notch-tile) right bottom / var(--article-card-notch) var(--article-card-notch) no-repeat, linear-gradient(#000, #000) left top / calc(100% - var(--article-card-notch)) 100% no-repeat, linear-gradient(#000, #000) right top / var(--article-card-notch) calc(100% - var(--article-card-notch)) no-repeat;border-radius:1rem;transition:filter .16s;display:block;position:absolute;inset:0;overflow:hidden}.article-card__image,.article-card__image-placeholder{object-fit:cover;width:100%;height:100%;display:block}.article-card__image-placeholder{background:radial-gradient(circle at 20% 20%, #7fcbd46b, transparent 42%), linear-gradient(135deg, var(--color-surface), var(--color-surface-alt))}.article-card__action{z-index:1;background:var(--color-primary);border-radius:9999px;justify-content:center;align-items:center;width:3.875rem;height:3.875rem;transition:background-color .16s;display:flex;position:absolute;bottom:0;right:0}.article-card__action-icon{transition:transform .16s}.article-card__text{flex-direction:column;justify-content:space-between;height:8.9375rem;display:flex;overflow:hidden}.article-card__title{color:var(--band-text);font-family:var(--font-heading), Georgia, serif;letter-spacing:0;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.1875rem;font-weight:400;line-height:1.32;display:-webkit-box;overflow:hidden}.article-card__description{color:var(--band-text-muted);overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}.article-card__tags{flex-wrap:wrap;gap:.5rem;min-height:1.5rem;display:flex;overflow:hidden}.article-card__tag{border:1px solid var(--band-line);background:var(--color-background);color:var(--color-primary);letter-spacing:.05em;white-space:nowrap;border-radius:.375rem;align-items:center;padding:.3125rem .6875rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.article-card__link:hover .article-card__action{background:var(--color-primary-dark)}.article-card__link:hover .article-card__action-icon{transform:scale(1.25)}.article-card__link:hover .article-card__media{filter:drop-shadow(0 0 2px #10201f38)drop-shadow(0 2px 8px #10201f14)drop-shadow(0 20px 48px #10201f38)}.article-slider__dots{justify-content:center;gap:.5625rem;margin-top:1rem;display:flex}.article-slider__dot{cursor:pointer;background:0 0;place-items:center;min-width:1.5rem;height:2.75rem;display:grid}.article-slider__dot:before{content:"";background:var(--band-line);border-radius:9999px;width:.5625rem;height:.5625rem;transition:width .16s,background-color .16s}.article-slider__dot[data-active=true]:before{background:var(--color-primary);width:1.875rem}@media (min-width:48rem){.article-slider{--article-slider-inline:2.5rem}.article-slider__top{margin-bottom:2rem}.article-slider__nav{display:flex}.article-slider__lead{font-size:1.0625rem}.article-card__link{height:24.1875rem}.article-card__media-frame{height:15.375rem}.article-card__text{height:7.8125rem}.article-card__title{font-size:1.3125rem}.article-slider__dots{margin-top:1.25rem}}@media (min-width:64rem){.article-slider{--article-slider-inline:5rem}}.article-hero{padding-top:2.5rem}.article-hero__inner{flex-direction:column;gap:1.25rem;display:flex}.article-hero__title,.article-hero__ingress,.article-hero__meta{width:100%;max-width:52.5rem;margin-inline:auto}.article-hero__title{color:var(--band-text);font-family:var(--font-heading), Georgia, serif;letter-spacing:-.005em;font-size:2rem;font-weight:400;line-height:1.18}.article-hero__ingress{color:var(--band-text-muted);font-size:1.125rem;line-height:1.58}.article-hero__meta{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding-top:.5rem;display:flex}.article-hero__separator{display:none}@media (min-width:64rem){.article-hero__meta{gap:.75rem}.article-hero__separator{display:inline}}.article-hero__author{color:var(--color-primary);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.article-hero__author-name{text-underline-offset:.2em;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:underline}.article-hero__author-name--plain{color:var(--band-text-muted);text-decoration:none}.article-hero__portrait{background:var(--color-surface-alt);border-radius:9999px;flex:none;width:2.75rem;height:2.75rem;display:block;position:relative;overflow:hidden}.article-hero__portrait-image{object-fit:cover;width:100%;height:100%}.article-hero__separator,.article-hero__date{color:var(--band-text-muted);font-size:.9375rem;line-height:1.2}.article-hero__reading{color:var(--band-text-muted);font-family:var(--font-accent), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;line-height:1.2}.article-hero__category{color:var(--color-primary);letter-spacing:.05em;font-size:.6875rem;font-weight:600;line-height:1.2}.article-hero__figure{padding-top:3rem}.article-hero__media{aspect-ratio:1280/540;background:var(--color-surface-alt);border-radius:1rem;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 0 2px #10201f33,0 1px 6px #10201f0f,0 12px 32px -4px #10201f29}.article-hero__image{object-fit:cover;width:100%;height:100%}@media (min-width:48rem){.article-hero__title{font-size:2.75rem}.article-hero__ingress{font-size:1.25rem}}.archive{padding-block:4rem}.archive__inner{flex-direction:column;gap:3rem;display:flex}.archive__group{flex-direction:column;gap:1.5rem;display:flex}.archive__label{color:var(--color-primary);letter-spacing:.05em;font-size:.875rem;font-weight:600;line-height:1.2}.archive__featured,.archive__grid{margin:0;padding:0;list-style:none;display:grid}.archive__featured{grid-template-columns:minmax(0,1fr);gap:2.5rem}@media (min-width:64rem){.archive__featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.archive__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:3.5rem 2rem}@media (min-width:90rem){.archive__grid{column-gap:4.75rem}}.archive__featured-item,.archive__grid-item{display:flex}.archive__grid .article-card__link{height:100%}.archive__grid .article-card__media-frame{aspect-ratio:376/246;height:auto}.archive__grid .article-card__text{flex:auto;justify-content:flex-start;gap:.625rem;height:auto}.archive__grid .article-card__tags{margin-top:auto;padding-top:.25rem}.featured-card{width:100%;color:var(--band-text);flex-direction:column;gap:1.25rem;text-decoration:none;display:flex}.featured-card__media{aspect-ratio:624/360;background:var(--color-surface-alt);border-radius:1rem;width:100%;transition:box-shadow .16s;display:block;position:relative;overflow:hidden;box-shadow:0 0 2px #10201f33,0 1px 6px #10201f0f,0 12px 32px -4px #10201f29}.featured-card__image,.featured-card__image-placeholder{object-fit:cover;width:100%;height:100%;display:block}.featured-card__image-placeholder{background:radial-gradient(circle at 20% 20%, #7fcbd46b, transparent 42%), linear-gradient(135deg, var(--color-surface), var(--color-surface-alt))}.featured-card__text{flex-direction:column;gap:.625rem;display:flex}.featured-card__rule{background:var(--band-line);width:100%;height:1px;display:block}.featured-card__tag{color:var(--color-primary);letter-spacing:.05em;font-size:.6875rem;font-weight:600;line-height:1.2}.featured-card__title{color:var(--band-text);overflow-wrap:break-word}.featured-card__description{color:var(--band-text-muted);overflow-wrap:break-word;font-size:1.0625rem;line-height:1.55}.featured-card:hover .featured-card__media{box-shadow:0 0 2px #10201f38,0 2px 8px #10201f14,0 20px 48px -6px #10201f38}.featured-card:hover .featured-card__title{text-underline-offset:.1875em;text-decoration:underline}@media (min-width:48rem){.archive{padding-block:4rem}.archive__inner{gap:5.5rem}}.banner-block__inner{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:52.5rem;display:flex}.banner-block__eyebrow{color:var(--band-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1}.banner-block__content{max-width:none}.banner-block__content p{font-size:var(--text-body);line-height:1.7}.banner-block__content p:first-child{margin-top:0}.banner-block__content p:last-child{margin-bottom:0}@media (min-width:48rem){.banner-block__inner{gap:.875rem}}.hero-block__inner{flex-direction:column;align-items:flex-start;gap:1.625rem;display:flex}.hero-block__text{display:contents}.hero-block__figure{aspect-ratio:560/400;border-radius:var(--radius-panel);flex:none;width:100%;max-width:35rem;display:none;overflow:hidden;box-shadow:0 12px 32px -4px #10201f29,0 1px 6px #10201f0f,0 0 2px #10201f33}.hero-block__photo{object-fit:cover;width:100%;height:100%}.hero-block__title{max-width:68.75rem;line-height:1.1}.hero-block__lead{flex-direction:column;gap:1rem;max-width:52.5rem;line-height:1.68;display:flex}.hero-block__lead a{color:var(--color-primary-dark);text-underline-offset:.15em;text-decoration:underline}.band-dark .hero-block__lead a{color:var(--band-accent)}.hero-block__actions{flex-wrap:wrap;align-items:center;gap:.875rem;padding-top:.5rem;display:flex}@media (min-width:64rem){.hero-block__inner[data-with-image]{flex-direction:row;align-items:center;gap:5rem}.hero-block__inner[data-with-image] .hero-block__text{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:1.625rem;min-width:0;display:flex}.hero-block__inner[data-with-image] .hero-block__figure{display:block}}@media (min-width:80rem){.hero-block__title{font-size:3.75rem}}.trust-block{--trust-tile-shadow:0 .75rem 2rem -.25rem #10201f29, 0 .0625rem .375rem 0 #10201f0f, 0 0 .125rem 0 #10201f33}.trust-block__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .75rem;display:grid}.trust-block__col{display:contents}.trust-block__heading,.trust-block__facts{grid-column:1/-1}.trust-block__heading{flex-direction:column;gap:.5rem;display:flex}.trust-block__eyebrow{color:var(--band-accent);letter-spacing:.05em;text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:normal}.trust-block__facts{border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;gap:.875rem;padding:1.5rem 1.375rem 1.375rem;display:flex}.trust-block__points{flex-direction:column;gap:.875rem;display:flex}.trust-block__point{align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.5;display:flex}.trust-block__check{flex:none;width:1.25rem;height:1.25rem;margin-top:1px}.trust-block__footnote{color:var(--color-muted);font-size:.8125rem;line-height:1.45}.trust-block__photo{border-radius:var(--radius-card);box-shadow:var(--trust-tile-shadow);display:none;position:relative;overflow:hidden}.trust-block__photo-image{object-fit:cover}.trust-portrait,.trust-rating{aspect-ratio:169/220;border-radius:.875rem}.trust-portrait{box-shadow:var(--trust-tile-shadow);position:relative;overflow:hidden}.trust-portrait__image{object-fit:cover}.trust-portrait__name{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;bottom:.8125rem;border-radius:999px;padding:.375rem .75rem;font-size:.625rem;font-weight:600;line-height:normal;position:absolute;inset-inline-start:.625rem}.trust-portrait__role{display:none}.trust-rating{flex-direction:column;justify-content:center;gap:.5rem;padding:1.125rem;display:flex;position:relative;overflow:hidden}.trust-rating--google{background:var(--color-sand);color:var(--color-sand-foreground)}.trust-rating--legelisten{background:var(--color-surface);color:var(--color-foreground)}.trust-rating__mark{background:var(--color-background);border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:absolute;inset-block-start:1rem;inset-inline-end:1rem;overflow:hidden}.trust-rating__mark--legelisten{border:1px solid var(--color-border)}.trust-rating__mark-glyph{width:1.625rem;height:1.625rem}.trust-rating__mark-fill{width:100%;height:100%}.trust-rating__score{font-family:var(--font-heading), Georgia, serif;font-size:1.875rem;font-weight:400;line-height:1}.trust-rating__caption{font-size:.8125rem;line-height:1.4}@media (min-width:48rem){.trust-block__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 1.25rem}}@media (min-width:80rem){.trust-block__grid{grid-template-columns:minmax(0,630fr) minmax(0,297fr) minmax(0,297fr);gap:1.75rem}.trust-block__grid--text-only{grid-template-columns:minmax(0,1fr)}.trust-block__col{display:grid}.trust-block__col--main{flex-direction:column;gap:1.5rem;display:flex}.trust-block__photo{flex:auto;min-height:13.75rem;display:block}.trust-block__col--left{grid-template-rows:minmax(min-content,400fr) minmax(min-content,192fr);gap:1.75rem}.trust-block__col--right{grid-template-rows:minmax(min-content,192fr) minmax(min-content,400fr);gap:1.75rem}.trust-block__heading{gap:.625rem}.trust-block__eyebrow{font-size:.875rem}.trust-block__facts{gap:1.125rem;padding:2.25rem 2.25rem 2rem}.trust-block__points{gap:1.125rem}.trust-block__point{gap:.75rem;font-size:1rem;line-height:1.52}.trust-block__footnote{font-size:.875rem;line-height:normal}.trust-portrait,.trust-rating{aspect-ratio:auto;border-radius:var(--radius-card)}.trust-portrait__name{bottom:.875rem;padding:.4375rem .875rem;font-size:.6875rem;inset-inline-start:.875rem}.trust-portrait__role{display:inline}.trust-rating{gap:.625rem;padding:1.5rem 1.625rem}.trust-rating__mark{width:3rem;height:3rem;inset-block-start:1.5rem;inset-inline-end:1.5rem}.trust-rating__score{font-size:2.375rem}.trust-rating__caption{font-size:.875rem;line-height:1.38}}.price-teaser{flex-direction:column;gap:1.125rem;display:flex}.price-teaser__fold{color:var(--band-text-muted);flex-direction:column;gap:1.25rem;font-size:1rem;line-height:1.7;display:flex}.price-teaser__fold strong{font-weight:600}.price-teaser__fold a{color:var(--color-primary-dark);text-underline-offset:.15em;text-decoration:underline}.band-dark .price-teaser__fold a{color:var(--band-accent)}.price-teaser__actions{flex-direction:column;gap:.75rem;display:flex}.price-teaser__actions .button{width:100%}.price-teaser__card{background:var(--color-background);border-radius:1.75rem;flex-direction:column;gap:1.125rem;padding:1.5rem 1.375rem 1.375rem;display:flex;box-shadow:0 14px 36px -8px #10201f1f,0 2px 6px #10201f0f}.price-teaser__card-head{align-items:center;gap:1rem;display:flex}.price-teaser__card-mark,.price-teaser__line-mark{background:var(--color-surface);color:var(--color-primary);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:flex}.price-teaser__card-mark{width:3rem;height:3rem}.price-teaser__card-mark svg{width:1.625rem;height:1.625rem}.price-teaser__card-heading{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.price-teaser__card-title{color:var(--color-foreground);font-size:var(--text-lead);font-weight:600;line-height:1.2}.price-teaser__card-subtitle{color:var(--color-muted);font-size:.9375rem;line-height:1.2}.price-teaser__on-request{color:var(--color-foreground);font-family:var(--font-accent), ui-monospace, monospace;font-size:var(--text-body);line-height:1.45}.price-teaser__lines{flex-direction:column;display:flex}.price-teaser__line{align-items:center;gap:.75rem;padding:.875rem 0;display:flex}.price-teaser__line+.price-teaser__line{border-top:1px solid var(--color-border)}.price-teaser__line-mark{width:2.25rem;height:2.25rem}.price-teaser__line-mark svg{width:1.1875rem;height:1.1875rem}.price-teaser__line-label{min-width:0;color:var(--color-foreground);flex:1 1 0;font-size:.9375rem;line-height:1.4}.price-teaser__line-unit{color:var(--color-muted);display:block}.price-teaser__amount{color:var(--color-foreground);font-family:var(--font-accent), ui-monospace, monospace;white-space:nowrap;flex:none;font-size:1rem}.price-teaser__qualifier{color:var(--color-muted)}.price-teaser__footnote{color:var(--color-muted);align-items:center;gap:.625rem;font-size:.84375rem;line-height:1.4;display:flex}.price-teaser__footnote svg{width:1.125rem;height:1.125rem;color:var(--color-primary);flex:none}@media (min-width:48rem){.price-teaser__actions{flex-flow:wrap;gap:.875rem}.price-teaser__actions .button{width:auto}}@media (min-width:64rem){.price-teaser{grid-template-columns:600fr 620fr;align-items:start;gap:1.25rem 3.75rem;display:grid}.price-teaser--no-card{grid-template-columns:minmax(0,52.5rem)}.price-teaser--note{grid-template-columns:840fr 360fr;column-gap:5rem}.price-teaser__title{grid-area:1/1}.price-teaser__copy-block{grid-area:2/1}.price-teaser__actions{grid-area:3/1}.price-teaser__card{grid-area:1/2/span 3;align-self:center;gap:1.375rem;padding:1.75rem 1.75rem 1.625rem}.price-teaser__fold{font-size:var(--text-body)}.price-teaser__card-mark{width:3.5rem;height:3.5rem}.price-teaser__card-mark svg{width:1.875rem;height:1.875rem}.price-teaser__line{gap:1rem}.price-teaser__line-mark{width:2.5rem;height:2.5rem}.price-teaser__line-mark svg{width:1.3125rem;height:1.3125rem}.price-teaser__line-label{font-size:1rem}.price-teaser__amount{font-size:var(--text-body)}}.field{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.field-label-wrap{display:block}.field-label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground);font-size:.9375rem}.field-input,.field-textarea,.field-select{border-radius:var(--radius-field);width:100%;padding-inline:calc(var(--spacing) * 4.5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-body);--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-foreground);border:1.5px solid var(--color-border);background-color:#fff}.field-input,.field-select{height:calc(var(--spacing) * 13.5)}.field-select{padding-right:calc(var(--spacing) * 10)}.field-textarea{min-height:calc(var(--spacing) * 35)}.field-input:focus-visible,.field-textarea:focus-visible,.field-select:focus-visible{border-width:2px;border-color:var(--color-primary)}.field-input:disabled,.field-textarea:disabled,.field-select:disabled{background-color:#f6fbfb}.field-input[aria-invalid=true],.field-textarea[aria-invalid=true],.field-select[aria-invalid=true]{background-color:var(--color-error-surface);border-color:var(--color-error)}.field-hint{color:var(--color-muted);font-size:.8125rem;line-height:1.5}.field-error{margin-top:calc(var(--spacing) * 1.75);align-items:center;gap:calc(var(--spacing) * 1.75);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-error);display:flex}.field-error-mark{width:calc(var(--spacing) * 4.25);height:calc(var(--spacing) * 4.25);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background-color:var(--color-error);color:var(--color-on-primary);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.field-choice-field{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.field-choice{align-items:center;gap:calc(var(--spacing) * 3);display:inline-flex}.field-choice-input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field-choice-control{width:calc(var(--spacing) * 6.5);height:calc(var(--spacing) * 6.5);border:1.5px solid var(--color-border);background-color:#fff;flex-shrink:0;position:relative}.field-choice-control-checkbox{border-radius:var(--radius-md)}.field-choice-control-radio{border-radius:3.40282e38px}.field-choice-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-foreground)}.field-choice-input:focus-visible+.field-choice-control{outline:3px solid var(--focus-ring);outline-offset:0}.field-choice-input:checked+.field-choice-control{background-color:var(--color-primary);border-color:var(--color-primary)}.field-choice-input:checked+.field-choice-control-checkbox:after{content:"";border:solid var(--color-on-primary);border-width:0 .125rem .125rem 0;width:.4375rem;height:.75rem;position:absolute;top:.3125rem;left:.5625rem;transform:rotate(45deg)}.field-choice-input:checked+.field-choice-control-radio{background-color:var(--color-background);border-color:var(--color-primary)}.field-choice-input:checked+.field-choice-control-radio:after{content:"";background-color:var(--color-primary);border-radius:9999px;position:absolute;inset:.4375rem}.field-choice-input:disabled+.field-choice-control{background-color:#f6fbfb}.field-choice-input:disabled~.field-choice-label{color:var(--color-muted)}.text-link{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#29767d;text-underline-offset:3px;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));display:inline-flex}@media (hover:hover){.text-link:hover{text-decoration-line:underline}}.text-link-inline{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);text-decoration-line:underline}.text-link-action{text-decoration-line:none}.text-link-phone{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));text-decoration-line:none}.badge{align-items:center;gap:calc(var(--spacing) * 1.75);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);border-radius:3.40282e38px;display:inline-flex}.badge-accent{color:#29767d;background-color:#d9eef1}.badge-surface{color:#10201f;background-color:#eef6f7}.badge-outline{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);color:#596967;text-transform:uppercase;letter-spacing:.05em;background-color:#0000;border-width:1px;border-color:#e1e8e7;font-size:.6875rem}.form-alert{border-radius:var(--radius-card);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);white-space:pre-line;border-width:1px}.form-alert-success{background-color:#d9eef1;border-color:#6ba9af}.form-alert-error{background-color:#fdecea;border-color:#b3261e}.offer-card{background-color:var(--color-primary-dark);width:min(100%,23.75rem);color:var(--color-on-primary);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-radius:1.375rem;align-items:center;gap:1rem;padding:1.25rem 1.375rem 1.25rem 1.25rem;display:flex;overflow:hidden;box-shadow:0 .75rem 2rem -.375rem #10201f38}.offer-card-anchor{width:min(100% - 2.125rem,23.75rem);position:absolute;bottom:1.0625rem;right:1.0625rem}.offer-card-icon-surface{background-color:var(--color-accent);border-radius:1rem;flex:none;justify-content:center;align-items:center;width:3.375rem;height:3.375rem;display:flex;overflow:hidden}.offer-card-icon-surface img{object-fit:contain;width:1.75rem;height:1.75rem;display:block}.offer-card-title{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:0;white-space:nowrap;font-size:1rem;font-weight:600;line-height:normal}.offer-card-text{width:min(16.75rem,100%);color:var(--color-on-dark-muted);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:0;margin-top:.3125rem;font-size:.84375rem;font-weight:400;line-height:1.45}.site-header{--nav-panel-duration:.2s;--nav-ease-out:cubic-bezier(0, 0, .58, 1);--nav-sheet-duration:.24s;--nav-sheet-ease:ease;--header-hide-duration:.2s;transition:transform var(--header-hide-duration) var(--nav-ease-out);position:sticky;top:0}html.header-hidden .site-header{transform:translateY(-100%)}html.nav-open .site-header{transition:none;transform:none}.nav-sheet{overscroll-behavior:contain;height:0;padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);opacity:0;visibility:hidden;transition:opacity var(--nav-sheet-duration) var(--nav-sheet-ease), transform var(--nav-sheet-duration) var(--nav-sheet-ease), height 0s linear var(--nav-sheet-duration), visibility 0s linear var(--nav-sheet-duration);inset-inline:0;flex-direction:column;display:flex;position:absolute;top:100%;overflow-y:auto;transform:translateY(-.5rem)}.nav-sheet[data-open=true]{opacity:1;visibility:visible;height:calc(100dvh - 100%);transition:opacity var(--nav-sheet-duration) var(--nav-sheet-ease), transform var(--nav-sheet-duration) var(--nav-sheet-ease), height 0s, visibility 0s;transform:none}@media (min-width:80rem){.nav-sheet,.nav-sheet[data-open=true]{opacity:1;visibility:visible;flex-direction:row;align-items:center;height:auto;padding:0;transition:none;position:static;overflow:visible;transform:none}}@media not all and (min-width:80rem){html.nav-open{overflow:hidden}}.nav-panel{display:none}.nav-panel[data-open=true]{display:block}@media (min-width:80rem){.nav-panel,.nav-panel[data-open=true]{display:block}.nav-panel{opacity:0;visibility:hidden;transition:opacity var(--nav-panel-duration) var(--nav-ease-out), transform var(--nav-panel-duration) var(--nav-ease-out), visibility 0s linear var(--nav-panel-duration);transform:translateY(-.5rem)}.nav-panel[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--nav-panel-duration) var(--nav-ease-out), transform var(--nav-panel-duration) var(--nav-ease-out), visibility 0s;transform:none}}.nav-cta{transition:opacity var(--nav-sheet-duration) var(--nav-sheet-ease), visibility 0s}.nav-cta[data-hidden=true]{opacity:0;visibility:hidden;transition:opacity var(--nav-sheet-duration) var(--nav-sheet-ease), visibility 0s linear var(--nav-sheet-duration)}.nav-sheet[data-instant=true],.nav-panel[data-instant=true],.nav-cta[data-instant=true]{transition:none}@media (prefers-reduced-motion:reduce){.site-header,.nav-sheet,.nav-sheet[data-open=true],.nav-panel,.nav-panel[data-open=true],.nav-cta,.nav-cta[data-hidden=true]{transition:none}.nav-sheet,.nav-sheet[data-open=true],.nav-panel,.nav-panel[data-open=true]{transform:none}}.band-dark{--focus-ring:var(--color-focus);--band-text:var(--color-on-primary);--band-text-muted:var(--color-on-dark-muted);--band-line:var(--color-primary-soft);--band-accent:var(--color-accent);--band-inset:#ffffff14}@supports (color:color-mix(in lab, red, red)){.band-dark{--band-inset:color-mix(in srgb, var(--color-on-primary) 8%, transparent)}}.practical-info__inner{flex-direction:column;gap:2rem;display:flex}.practical-info__title{color:var(--band-text)}.practical-info__photo{aspect-ratio:342/260;border-radius:var(--radius-panel);position:relative;overflow:hidden;box-shadow:0 0 2px #10201f33,0 1px 6px #10201f0f,0 12px 32px -4px #10201f29}.practical-info__photo img{object-position:var(--practical-info-focus,50% 50%)}.practical-info__facts{z-index:1;padding:var(--card-padding);border-radius:var(--radius-card-lg);background-color:var(--color-background);flex-direction:column;gap:1.25rem;margin-top:-3rem;display:flex;position:relative}.practical-info__fact{align-items:flex-start;gap:1rem;display:flex}.practical-info__fact-icon{background-color:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-foreground);border-radius:.75rem;flex:none;justify-content:center;align-items:center;display:flex}.practical-info__fact-glyph{width:1.5rem;height:1.5rem}.practical-info__fact-body{flex-direction:column;gap:.25rem;min-width:0;display:flex}.practical-info__fact-label{color:var(--color-muted);font-size:.9375rem;line-height:normal}.practical-info__fact-value{color:var(--color-foreground);font-size:var(--text-body);font-weight:600;line-height:1.3}.practical-info__phone{color:var(--color-primary);letter-spacing:-.01em;font-size:2.125rem;font-weight:600;line-height:1.3;text-decoration:none}.practical-info__phone:hover{text-decoration:underline}.practical-info__button{width:100%}.practical-info__fold{flex-direction:column;gap:1.5rem;display:flex}.practical-info__prose{color:var(--color-muted);font-size:1rem;line-height:1.7}.practical-info__prose p+p{margin-top:1.25rem}.practical-info__prose strong{color:var(--color-foreground);font-weight:600}.practical-info__prose a{color:var(--color-primary);text-underline-offset:.15em;text-decoration:underline}.practical-info__prose a:hover{color:var(--color-primary-dark)}.practical-info__note{padding:var(--card-padding);border-radius:var(--radius-card-lg);background-color:var(--color-sand)}.practical-info__note-title{color:var(--color-foreground);font-size:var(--text-lead);font-weight:600;line-height:normal}.practical-info__note-text{color:var(--color-muted);margin-top:.625rem;font-size:1rem;line-height:1.7}@media (min-width:64rem){.practical-info__inner{gap:3rem}.practical-info__photo{aspect-ratio:1280/440;border-radius:var(--radius-section)}.practical-info__fold{flex-direction:row;align-items:flex-start;gap:2.5rem}.practical-info__prose{min-width:0;font-size:var(--text-body);flex:auto}.practical-info__note{border-radius:var(--radius-panel);flex:0 0 clamp(18rem,40.625%,32.5rem);padding:2rem}.practical-info__note-text{font-size:var(--text-body)}}@media (min-width:80rem){.practical-info__facts{border-radius:var(--radius-panel);margin-top:-4.375rem;flex-flow:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:6.25%;padding:2rem 2.5rem}.practical-info__fact{max-width:15.5rem}.practical-info__fact-icon{display:none}.practical-info__fact-body{gap:.375rem}.practical-info__fact-value{font-size:var(--text-lead)}.practical-info__phone{font-size:1.875rem}.practical-info__button{width:auto}}.quick-facts__inner{flex-direction:column;gap:2rem;display:flex}.quick-facts__title{max-width:52.5rem;color:var(--band-text)}.quick-facts__grid{grid-template-columns:1fr;gap:1rem;margin:0;display:grid}.quick-facts__card{border-radius:var(--radius-card-lg);background-color:var(--color-background);flex-direction:column;padding:1.625rem;display:flex}.quick-facts__label{color:var(--color-foreground);font-family:var(--font-heading), Georgia, serif;margin-bottom:1rem;font-size:1.875rem;font-weight:400;line-height:1.16}.quick-facts__text{color:var(--color-muted);margin:0;font-size:.9375rem;line-height:1.6}.quick-facts__text p+p{margin-top:.75rem}.quick-facts__text strong{color:var(--color-foreground);font-weight:600}.quick-facts__text a,.quick-facts__footnote a{color:var(--color-primary);text-underline-offset:.15em;text-decoration:underline}.quick-facts__text a:hover,.quick-facts__footnote a:hover{color:var(--color-primary-dark)}.quick-facts__footnote{max-width:52.5rem;color:var(--band-text-muted);font-size:var(--text-body);line-height:1.68}.quick-facts__card[data-linked=true]{transition:box-shadow .15s;position:relative}.quick-facts__link{color:inherit;text-decoration:none}.quick-facts__link:after{content:"";border-radius:var(--radius-card-lg);position:absolute;inset:0}.quick-facts__card[data-linked=true] .quick-facts__text a{z-index:1;position:relative}.quick-facts__arrow{vertical-align:-.14em;width:1.375rem;height:1.375rem;color:var(--color-primary);margin-left:.3em;transition:color .15s;display:inline-block;overflow:visible}.quick-facts__arrow-shape{transform-box:fill-box;transform-origin:50%;transition:transform .15s}.quick-facts__arrow-line{stroke-width:2px;transition:stroke-width .15s}.quick-facts__card[data-linked=true]:hover{box-shadow:0 2px 8px #10201f14,0 14px 32px #10201f29}.quick-facts__card[data-linked=true]:has(.quick-facts__link:focus-visible){box-shadow:0 2px 8px #10201f14,0 14px 32px #10201f29}.quick-facts__card[data-linked=true]:hover .quick-facts__arrow,.quick-facts__link:focus-visible .quick-facts__arrow{color:var(--color-primary-dark)}.quick-facts__card[data-linked=true]:hover .quick-facts__arrow-shape,.quick-facts__link:focus-visible .quick-facts__arrow-shape{transform:scale(1.25)}.quick-facts__card[data-linked=true]:hover .quick-facts__arrow-line,.quick-facts__link:focus-visible .quick-facts__arrow-line{stroke-width:1.6px}@media (min-width:48rem){.quick-facts__grid{grid-template-columns:repeat(2,1fr);gap:2rem}.quick-facts__card{min-height:12.375rem;padding:2rem}}@media (min-width:80rem){.quick-facts__inner{gap:2.5rem}.quick-facts__grid{grid-template-columns:repeat(3,1fr)}.quick-facts__label{margin-bottom:1.25rem;font-size:2.25rem;line-height:1.18}}.faq{gap:1.75rem;display:grid}.faq__intro{gap:.875rem;display:grid}.faq__title{color:var(--band-text)}.faq__ingress{color:var(--band-text-muted);font-size:1rem;line-height:1.7}.faq__ingress a,.faq__answer-text a{color:var(--color-primary-dark);text-underline-offset:.15em;text-decoration:underline}.band-dark .faq__ingress a,.band-dark .faq__answer-text a{color:var(--band-accent)}.faq__list{border-bottom:1px solid var(--band-text)}@supports (color:color-mix(in lab, red, red)){.faq__list{border-bottom:1px solid color-mix(in srgb, var(--band-text) 40%, transparent)}}.faq__row{border-top:1px solid var(--band-text)}@supports (color:color-mix(in lab, red, red)){.faq__row{border-top:1px solid color-mix(in srgb, var(--band-text) 40%, transparent)}}.faq__question{width:100%;color:var(--band-text);font-size:var(--text-body);text-align:left;cursor:pointer;justify-content:space-between;align-items:flex-start;gap:.875rem;padding-block:1.125rem;font-weight:600;line-height:1.45;transition:padding-bottom .3s;display:flex}.faq__question[aria-expanded=true]{padding-bottom:.625rem}.faq__icon{color:var(--band-accent);flex:none;margin-top:.25rem}.faq__icon-bar{transform-origin:50%;transition:transform .3s}.faq__question[aria-expanded=true] .faq__icon-bar{transform:rotate(90deg)}.faq__answer{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq__answer--open{grid-template-rows:1fr}.faq__answer-clip{overflow:hidden}.faq__answer-text{color:var(--band-text-muted);padding-bottom:1.125rem;font-size:1rem;line-height:1.7}@media (min-width:80rem){.faq{grid-template-columns:400fr 800fr;align-items:start;gap:5rem}.faq__intro{gap:1.25rem}.faq__ingress{font-size:var(--text-body)}.faq__question{font-size:var(--text-lead);align-items:center;gap:1rem;padding-block:1.25rem}.faq__question[aria-expanded=true]{padding-bottom:.75rem}.faq__icon{margin-top:0}.faq__answer-text{max-width:41.25rem;font-size:var(--text-body);padding-bottom:1.25rem}}.sources__inner,.sources__aside{display:block}.sources__title{color:var(--band-text);margin-bottom:1.125rem}.sources__intro{color:var(--color-muted);font-size:var(--text-body);line-height:1.68}.linklist__toggle{border-top:1px solid var(--linklist-line)}.linklist{--linklist-line:#59696747}@supports (color:color-mix(in lab, red, red)){.linklist{--linklist-line:color-mix(in srgb, var(--color-muted) 28%, transparent)}}.linklist__list{interpolate-size:allow-keywords;margin:0;padding:0;list-style:none}.linklist__item--extra{max-height:max-content;transition:max-height .3s,padding-top .3s,padding-bottom .3s,border-top-width .3s,visibility;overflow:hidden}.linklist__list[data-open=false] .linklist__item--extra{visibility:hidden;border-top-width:0;max-height:0;padding-top:0;padding-bottom:0;transition:max-height .3s,padding-top .3s,padding-bottom .3s,border-top-width .3s,visibility 0s .3s}.linklist__item{padding-block:1rem}.linklist__item+.linklist__item{border-top:1px solid var(--linklist-line)}.linklist__meta{color:var(--color-muted);font-size:.875rem;line-height:1.3}.linklist__link{color:var(--color-primary-dark);font-size:var(--text-body);text-underline-offset:.15em;align-items:flex-start;gap:.875rem;margin-top:.25rem;font-weight:500;line-height:1.45;text-decoration:underline;display:flex}.linklist__link:hover .linklist__arrow{transform:translate(1px,-1px)}.linklist__title{flex:auto;min-width:0}.linklist__arrow{flex:none;width:1rem;height:1rem;margin-top:.3rem;transition:transform .15s}.linklist__arrow--inward{width:.75rem;height:.875rem;margin-top:.42rem}.sources__disclaimer{color:var(--color-muted);margin-top:1.125rem;font-size:.9375rem;line-height:1.6}@media (min-width:64rem){.sources__inner{grid-template-rows:max-content max-content 1fr;grid-template-columns:25rem minmax(0,1fr);align-items:start;gap:.875rem 5rem;display:grid}.sources__aside{grid-area:1/2/span 3}.sources__title{grid-area:1/1;margin-bottom:0}.sources__intro{grid-area:2/1;display:block}.sources__disclaimer{grid-area:3/1;margin-top:0}.linklist__toggle{justify-content:flex-start;gap:.625rem}.linklist__item{padding-block:1.125rem}.linklist__link{gap:1.5rem;margin-top:.3125rem;font-size:1.125rem}.linklist__title{max-width:43.75rem}}.copy-block__row{grid-template-columns:minmax(0,1fr);display:grid}.copy-block__content{flex-direction:column;max-width:52.5rem;display:flex}.copy-block__row[data-alignment=center] .copy-block__content{margin-inline:auto}.copy-block__title{color:var(--band-text);margin-bottom:1.75rem}.copy-block__lead{color:var(--band-text);font-size:var(--text-lead);margin-bottom:1.5rem;line-height:1.68}.copy-block__body{color:var(--band-text);font-size:var(--text-body);flex-direction:column;gap:1.5rem;line-height:1.7;display:flex}.copy-block__body>*{margin:0}.copy-block__body figure{max-width:41rem}.copy-block__body h2,.copy-block__body h3,.copy-block__body h4{font-family:var(--font-heading), Georgia, serif;font-weight:400;line-height:1.2}.copy-block__body h2{font-size:1.75rem}.copy-block__body h3{font-size:1.5rem}.copy-block__body h4{font-size:1.25rem}.copy-block__body strong{font-weight:600}.copy-block__body a{color:var(--color-primary-dark);text-underline-offset:.15em;text-decoration:underline}.band-dark .copy-block__body a{color:var(--band-accent)}.copy-block__body ul,.copy-block__body ol{flex-direction:column;gap:1rem;padding:0;list-style:none;display:flex}.copy-block__body ul>li{padding-left:1.75rem;position:relative}.copy-block__body ul>li:before{content:"";background-color:var(--color-warm);border-radius:1px;width:.875rem;height:2px;position:absolute;top:.875rem;left:0}.copy-block__body ol{counter-reset:copy-block-ol}.copy-block__body ol>li{counter-increment:copy-block-ol;padding-left:1.75rem;position:relative}.copy-block__body ol>li:before{content:counter(copy-block-ol) ".";color:var(--band-text-muted);font-variant-numeric:tabular-nums;position:absolute;left:0}.copy-block__fold{flex-direction:column;gap:1.5rem;display:flex}.copy-block__fold>*{margin:0}.pt-strek{padding-left:1.5625rem;position:relative}.pt-strek:before{content:"";background-color:var(--color-warm);border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:0}.pt-innskudd{background-color:var(--band-inset);border-radius:.75rem;padding:1.5rem}.pt-signal{padding-left:1.1875rem;font-size:1rem;font-weight:600;line-height:1.6;position:relative}.pt-signal:before{content:"";background-color:var(--color-warm);border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:0}.copy-block__aside{display:none}.sidecard{background-color:var(--color-primary-dark);text-align:center;border-radius:1.5rem;flex-direction:column;align-items:center;gap:1.125rem;padding:2rem;display:flex;position:sticky;top:6rem}.sidecard__portrait{object-fit:cover;background-color:var(--color-primary-soft);border-radius:9999px;width:8.25rem;height:8.25rem}.sidecard__identity{flex-direction:column;gap:.25rem;display:flex}.sidecard__name{color:var(--band-text)}.sidecard__role{color:var(--band-text-muted);font-size:.9375rem;line-height:1.45}.sidecard__rule{background-color:var(--band-line);width:100%;height:1px}.sidecard__phone{flex-direction:column;gap:.125rem;display:flex}.sidecard__phone-label{color:var(--band-text-muted);font-size:.75rem;line-height:1.2}.sidecard__phone-number{color:var(--band-accent);font-size:1.625rem;line-height:1.2;text-decoration:none}.sidecard__phone-number:hover{text-decoration:underline}.sidecard__button{width:100%}@media (min-width:80rem){.copy-block__title{margin-bottom:2.5rem}.copy-block__body{gap:1.75rem}.copy-block__body ul,.copy-block__body ol{gap:1.125rem}.copy-block__body ul>li{padding-left:2.125rem}.copy-block__body ul>li:before{width:1rem}.copy-block__body ol>li{padding-left:2.125rem}.pt-innskudd{padding:1.75rem 2rem}.pt-signal{padding-left:1.4375rem;font-size:1.125rem}.copy-block__row--with-card{grid-template-columns:minmax(0,840fr) minmax(0,360fr);column-gap:5rem}.copy-block__aside{display:block}}.callout__row{grid-template-columns:minmax(0,1fr);display:grid}.callout__card{max-width:52.5rem;padding:var(--card-padding);border-radius:var(--radius-card);color:var(--callout-text);flex-direction:column;gap:1rem;display:flex}.callout__row[data-alignment=center] .callout__card{margin-inline:auto}.callout__card[data-tone=sand]{--callout-text:var(--color-sand-foreground);background-color:var(--color-sand)}.callout__card[data-tone=surface]{--callout-text:var(--color-foreground);background-color:var(--color-surface)}.callout__title{color:inherit}.callout__body{color:inherit;font-size:var(--text-body);flex-direction:column;gap:1.625rem;line-height:1.55;display:flex}.callout__body>*{margin:0}.callout__body strong{font-weight:600}.callout__body a{color:var(--color-primary-dark);text-underline-offset:.15em;text-decoration:underline}.callout__body ul,.callout__body ol{flex-direction:column;gap:.75rem;padding:0;list-style:none;display:flex}.callout__body ul>li,.callout__body ol>li{padding-left:1.75rem;position:relative}.callout__body ul>li:before{content:"";background-color:currentColor;border-radius:1px;width:.875rem;height:2px;position:absolute;top:.75rem;left:0}.callout__body ol{counter-reset:callout-ol}.callout__body ol>li{counter-increment:callout-ol}.callout__body ol>li:before{content:counter(callout-ol) ".";color:inherit;font-variant-numeric:tabular-nums;position:absolute;left:0}.callout__actions{padding-top:.5rem}@media (min-width:48rem){.callout__card{padding:2.25rem}}.treatment-process__inner{gap:1.75rem;display:grid}.treatment-process__intro,.treatment-process__main{flex-direction:column;gap:1.75rem;min-width:0;display:flex}.treatment-process__title{color:var(--band-text)}.treatment-process__photo{aspect-ratio:342/300;border-radius:var(--radius-card-lg);width:100%;max-width:25rem;position:relative;overflow:hidden;box-shadow:0 0 2px #10201f33,0 1px 6px #10201f0f,0 12px 32px -4px #10201f29}.treatment-process__steps{flex-direction:column;gap:1.125rem;margin:0;padding:0;list-style:none;display:flex}.treatment-process__step{align-items:flex-start;gap:1rem;display:flex}.treatment-process__number{border-radius:var(--radius-button);background-color:var(--band-accent);width:2rem;height:2rem;color:var(--color-on-primary);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;line-height:1;display:flex}.band-dark .treatment-process__number{color:var(--color-primary-dark)}.treatment-process__step-text{min-width:0;color:var(--band-text);font-size:var(--text-body);flex:auto;line-height:1.68}.treatment-process__step-text>*{margin:0}.treatment-process__prose{color:var(--band-text);flex-direction:column;gap:1.375rem;font-size:1rem;line-height:1.7;display:flex}.treatment-process__prose>*{margin:0}.treatment-process__prose strong{font-weight:600}.treatment-process__step-text a,.treatment-process__prose a{color:var(--color-primary-dark);text-underline-offset:.15em;text-decoration:underline}.band-dark .treatment-process__step-text a,.band-dark .treatment-process__prose a{color:var(--band-accent)}.treatment-process__foldgroup{flex-direction:column;min-width:0;display:flex}@media (min-width:48rem){.treatment-process__prose{font-size:1.125rem}}@media (min-width:64rem) and (max-width:79.99rem){.treatment-process__inner:has(.treatment-process__photo):has(.treatment-process__steps){grid-template-columns:25rem minmax(0,1fr);align-items:start;gap:2rem 3rem}.treatment-process__inner:has(.treatment-process__photo):has(.treatment-process__steps) :is(.treatment-process__intro,.treatment-process__main){display:contents}.treatment-process__inner:has(.treatment-process__photo):has(.treatment-process__steps) :is(.treatment-process__title,.treatment-process__foldgroup){grid-column:1/-1}.treatment-process__inner:has(.treatment-process__photo):has(.treatment-process__steps) .treatment-process__foldgroup{margin-top:.75rem}}@media (min-width:80rem){.treatment-process__inner{grid-template-columns:400fr 800fr;align-items:start;gap:5rem}.treatment-process__intro{gap:2rem}.treatment-process__main{gap:2.75rem}.treatment-process__photo{aspect-ratio:1;border-radius:var(--radius-panel)}.treatment-process__steps{gap:1.375rem}.treatment-process__step{gap:1.25rem}.treatment-process__number{width:2.125rem;height:2.125rem}.treatment-process__step-text{font-size:var(--text-lead)}}.related__inner{flex-direction:column;gap:2rem;display:flex}.related__title{max-width:52.5rem;color:var(--band-text)}.related__tiles{flex-wrap:wrap;gap:.875rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.related__item{flex:0 0 100%;max-width:100%;display:flex}.related__tile{border-radius:var(--radius-card);background-color:var(--color-background);width:100%;color:var(--color-foreground);font-size:var(--text-body);align-items:center;gap:1rem;padding:1.625rem 1.75rem;font-weight:500;line-height:1.45;text-decoration:none;transition:background-color .15s,transform .15s;display:flex}.related__tile-text{flex:auto;min-width:0}.related__arrow{width:.75rem;height:.875rem;color:var(--color-primary);flex:none;transition:transform .15s}.related__tile:hover .related__arrow{transform:translate(2px)}@media (min-width:48rem){.related__item{flex:0 0 calc(50% - .75rem);max-width:calc(50% - .75rem)}.related__tiles{gap:1.5rem}.related__tile{font-size:1.125rem}}@media (min-width:80rem){.related__item{flex:0 0 calc(33.3333% - 1rem);max-width:calc(33.3333% - 1rem)}}.byline__inner{align-items:flex-start;gap:.75rem;display:flex}.byline__portrait{object-fit:cover;border-radius:50%;flex:none;width:2.5rem;height:2.5rem}.byline__text{min-width:0;color:var(--band-text-muted);margin:0;font-size:.9375rem;line-height:1.45}.byline__name{color:var(--color-primary-dark);text-underline-offset:.15em;font-weight:600;text-decoration:underline}.byline__name:hover{text-decoration:none}.byline__name--plain{color:var(--band-text);text-decoration:none}.byline__separator{display:none}.byline__when{font-size:.875rem;display:block}@media (min-width:48rem){.byline__inner{align-items:center;gap:.875rem}.byline__separator{display:inline}.byline__when{font-size:inherit;display:inline}}.compare__inner{flex-direction:column;gap:1.75rem;display:flex}.compare__title{color:var(--band-text)}.compare__matrix{flex-direction:column;gap:.75rem;display:flex}.compare__head{display:none}.compare__row{border-radius:var(--radius-card);background:var(--color-background);padding:1.125rem 1.25rem;transition:padding-block .3s}.compare__row--open{padding-block:1.25rem}.compare__question{display:none}.compare__toggle{width:100%;color:var(--color-foreground);text-align:left;cursor:pointer;justify-content:space-between;align-items:flex-start;gap:.875rem;display:flex;position:relative}.compare__toggle:before{content:"";position:absolute;inset:-1.25rem -1.25rem -1rem}.compare__toggle-text{font-family:var(--font-heading), Georgia, serif;overflow-wrap:break-word;min-width:0;font-size:1.3125rem;line-height:1.24}.compare__marker{width:1rem;height:1.25rem;color:var(--color-primary);flex:none;align-items:flex-end;display:flex}.compare__marker-bar{transform-origin:50%;transition:transform .3s}.compare__toggle[aria-expanded=true] .compare__marker-bar{transform:rotate(90deg)}.compare__answers{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.compare__row--open .compare__answers{grid-template-rows:1fr}.compare__answers-clip{overflow:hidden}.compare__cell{padding-top:.875rem}.compare__cell+.compare__cell{padding-top:1rem}.compare__answers-clip>.compare__cell:first-child{border-top:1px solid var(--band-line)}.compare__cell-name{color:var(--color-primary-dark);font-size:.9375rem;font-weight:600;line-height:1.4}.compare__cell-text{color:var(--color-foreground);font-size:var(--text-body);overflow-wrap:break-word;margin-top:.25rem;line-height:1.6}.compare__cell-text a{color:var(--color-primary);text-underline-offset:.15em;text-decoration:underline}.compare__cell-text a:hover{color:var(--color-primary-dark)}.compare__afterword{color:var(--band-text-muted);font-size:var(--text-body);line-height:1.7}.compare__afterword a{color:var(--color-primary-dark);text-underline-offset:.15em;text-decoration:underline}.band-dark .compare__afterword a{color:var(--color-accent)}@media (min-width:64rem){.compare__inner{gap:2.5rem}.compare__matrix{--compare-rail:208fr;--compare-cell:340fr;--compare-gap:1.25rem;--compare-cell-pad:1.25rem;--compare-radius:var(--radius-card-lg);--compare-alt-size:1.5rem;display:block}.compare__matrix[data-alternatives="3"],.compare__matrix[data-alternatives="4"]{--compare-rail:150fr;--compare-cell:243fr;--compare-alt-size:1.375rem}.compare__head,.compare__row{grid-template-columns:minmax(0, var(--compare-rail)) repeat(var(--compare-count), minmax(0, var(--compare-cell)));column-gap:var(--compare-gap);background:0 0;border-radius:0;padding:0;transition:none;display:grid}.compare__label{color:var(--band-text-muted);letter-spacing:.12em;text-transform:uppercase;padding-top:1.5rem;font-size:.6875rem;font-weight:600;line-height:1.2}.compare__question{color:var(--band-text);font-family:var(--font-heading), Georgia, serif;overflow-wrap:break-word;padding-top:1.5rem;font-size:1.3125rem;line-height:1.28;display:block}.compare__toggle{display:none}.compare__answers,.compare__answers-clip{display:contents}.compare__cell,.compare__cell+.compare__cell{padding:1.5rem var(--compare-cell-pad);border-top:1px solid var(--band-line);background:var(--color-background)}.compare__cell--head{border-radius:var(--compare-radius) var(--compare-radius) 0 0;border-top:0;padding-top:1.625rem;padding-bottom:1.25rem}.compare__row:last-child .compare__cell{border-radius:0 0 var(--compare-radius) var(--compare-radius)}.compare__alternative{color:var(--color-foreground);font-family:var(--font-heading), Georgia, serif;font-size:var(--compare-alt-size);overflow-wrap:break-word;line-height:1.18;display:block}.compare__cell-name{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.compare__cell-text{margin-top:0}}@media (min-width:80rem){.compare__matrix{--compare-rail:280fr;--compare-cell:476fr;--compare-gap:1.5rem;--compare-cell-pad:1.75rem;--compare-radius:var(--radius-panel);--compare-alt-size:1.75rem}.compare__matrix[data-alternatives="3"],.compare__matrix[data-alternatives="4"]{--compare-rail:260fr;--compare-cell:320fr;--compare-gap:1.25rem;--compare-alt-size:1.75rem}.compare__question{font-size:1.375rem}}.urgent__inner{grid-template-columns:minmax(0,52.5rem);row-gap:1.125rem;display:grid}.urgent__title{color:var(--band-text)}.urgent__phone{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.urgent__phone-number{color:var(--band-accent);letter-spacing:-.01em;white-space:nowrap;font-size:2.125rem;font-weight:600;line-height:normal;text-decoration:none}.urgent__phone-number:hover{text-decoration:underline}.urgent__phone-hours{color:var(--band-text-muted);white-space:nowrap;font-size:.9375rem;line-height:normal}.urgent__body{color:var(--band-text-muted);flex-direction:column;gap:1.125rem;font-size:1rem;line-height:1.7;display:flex}.urgent__body>*{margin:0}.urgent__body ul,.urgent__body ol{flex-direction:column;gap:.5rem;padding:0;list-style:none;display:flex}.urgent__body ul>li,.urgent__body ol>li{padding-left:1.75rem;position:relative}.urgent__body ul>li:before{content:"";background-color:var(--color-warm);border-radius:1px;width:.875rem;height:2px;position:absolute;top:.8125rem;left:0}.urgent__body strong{color:var(--band-text);font-weight:600}.urgent__body .pt-signal{color:var(--band-text)}.urgent__body a{color:var(--color-primary-dark);text-underline-offset:.15em;text-decoration:underline}.band-dark .urgent__body a{color:var(--band-accent)}@media (min-width:80rem){.urgent__inner{grid-template-columns:minmax(0,840fr) minmax(0,440fr);row-gap:0}.urgent__title{grid-area:1/1;margin-bottom:3rem}.urgent__phone{grid-area:1/2/span 2;place-self:start end;gap:.375rem;margin-top:1.875rem}.urgent__phone-number{font-size:2.625rem}.urgent__phone-hours{font-size:1rem}.urgent__body{grid-area:2/1;gap:1.25rem;font-size:1.125rem}}.treatments{flex-direction:column;display:flex}.treatments__top{flex-direction:column;gap:1rem;max-width:52.5rem;display:flex}.treatments__title{color:var(--band-text)}.treatments__intro{color:var(--band-text-muted);font-size:var(--text-body);line-height:1.65}.treatments__grid{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.treatments__photo{display:none}.treatments__tile{display:flex}.treatments__tile-inner{background:var(--color-surface);border-radius:var(--radius-card);width:100%;color:inherit;align-items:center;gap:1rem;padding:1.125rem 1.25rem;text-decoration:none;display:flex}.treatments__tile-inner:hover .treatments__tile-title{text-decoration:underline}.treatments__tile-mark{background:var(--color-primary);width:2.75rem;height:2.75rem;color:var(--color-on-primary);border-radius:1.375rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.treatments__tile-mark>svg{width:1.4375rem;height:1.4375rem}.treatments__tile-body{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.treatments__tile-title{color:var(--color-foreground);font-size:var(--text-body);font-weight:600;line-height:1.32}.treatments__tile-hint{color:var(--color-muted);font-size:.875rem;line-height:1.45}.treatments__foldgroup{margin-top:2.875rem}.treatments__cards{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media not all and (min-width:48rem){.treatments__card{interpolate-size:allow-keywords;max-height:max-content;transition:max-height .35s,padding .35s}.treatments__cards{transition:gap .35s}.treatments__fold[data-open=false] .treatments__cards{gap:0}.treatments__fold[data-open=false] .treatments__card:not(:first-child){visibility:hidden;max-height:0;padding-block:0;transition:max-height .35s,padding .35s,visibility 0s .35s;overflow:hidden}.treatments__fold[data-open=false] .treatments__card:first-child .treatments__card-text{max-height:4.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 1.625rem,#0000 4.5rem);mask-image:linear-gradient(#000 1.625rem,#0000 4.5rem)}}.treatments__card{border-radius:var(--radius-card-lg);flex-direction:column;gap:.875rem;padding:1.625rem;display:flex}.treatments__card--sand{background:var(--color-sand);color:var(--color-sand-foreground)}.treatments__card--surface{background:var(--color-surface);color:var(--color-muted)}.treatments__card--surface .treatments__card-title{color:var(--color-foreground)}.treatments__card-text{font-size:1rem;line-height:1.68}.treatments__card-text>*{margin:0}.treatments__card--sand .treatments__card-text{color:#73624f}@supports (color:color-mix(in lab, red, red)){.treatments__card--sand .treatments__card-text{color:color-mix(in srgb, var(--color-sand-foreground) 76%, var(--color-sand))}}.treatments__card-text a{color:var(--color-primary-dark);text-underline-offset:.15em;text-decoration:underline}.treatments__more{color:var(--band-accent);font-size:var(--text-body);align-self:flex-start;align-items:center;gap:.5rem;margin-top:2.25rem;font-weight:600;text-decoration:none;display:inline-flex}.treatments__more:hover{text-decoration:underline}@media (min-width:48rem){.treatments__grid{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem}.treatments__tile-inner{height:100%;min-height:15rem;padding:var(--card-padding);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.5rem}.treatments__tile-mark>svg{width:1.5rem;height:1.5rem}.treatments__tile-body{gap:.375rem;width:100%;min-height:3.3rem}.treatments__tile-title{font-size:var(--text-lead)}.treatments__tile-hint{font-size:.9375rem}.treatments__foldgroup{margin-top:3rem}.treatments__cards{gap:1.5rem}.treatments__card{padding:2.125rem}.treatments__card-text{font-size:var(--text-body)}.treatments__more{margin-top:2.5rem;font-size:1.125rem}}@media (min-width:64rem){.treatments__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.treatments__top{gap:1.25rem}.treatments__intro{font-size:var(--text-lead)}}@media (min-width:80rem){.treatments__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.treatments__photo{border-radius:var(--radius-card);display:block;position:relative;overflow:hidden}.treatments__photo--first{grid-area:1/3}.treatments__photo--second{grid-area:2/2}.treatments__tile:nth-child(3){grid-column-start:4}.treatments__tile:nth-child(5){grid-column-start:3}.treatments__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}}.about-teaser__panels{border-radius:1.75rem;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.about-teaser__photo{aspect-ratio:342/300;width:100%;position:relative}.about-teaser__panel{background:var(--color-surface);color:var(--color-muted);flex-direction:column;justify-content:center;gap:1rem;padding:1.875rem 1.75rem 2rem;display:flex}.about-teaser__icon{width:2.375rem;height:2.375rem;color:var(--color-primary)}.about-teaser__title{color:var(--color-foreground)}.about-teaser__body{flex-direction:column;gap:1rem;font-size:1rem;line-height:1.68;display:flex}.about-teaser__body>*{margin:0}.about-teaser__body a{color:var(--color-primary-dark);text-underline-offset:.15em;text-decoration:underline}.about-teaser__more{color:var(--color-primary-dark);align-self:flex-start;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.about-teaser__more:hover{text-decoration:underline}@media (min-width:48rem){.about-teaser__panels{border-radius:var(--radius-section)}.about-teaser__photo{aspect-ratio:16/9}.about-teaser__panel{gap:1.125rem;padding:2.5rem}.about-teaser__body{gap:1.125rem}.about-teaser__more{font-size:var(--text-body)}}@media (min-width:90rem){.about-teaser__panels{grid-template-columns:720fr 560fr}.about-teaser__panels--solo{grid-template-columns:minmax(0,1fr)}.about-teaser__photo{aspect-ratio:auto;height:100%}.about-teaser__panel{padding:3.25rem}.about-teaser__body{font-size:1.03125rem}}.price-list{flex-direction:column;display:flex}.price-list__top{flex-direction:column;gap:1.25rem;padding-bottom:1.5rem;display:flex}.price-list__title{color:var(--band-text)}.price-list__intro{max-width:52.5rem;color:var(--band-text-muted);font-size:var(--text-body);line-height:1.68}.price-list__group{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);row-gap:1.25rem;padding-block:1.75rem;display:grid}.price-list__top+.price-list__group{border-top:0}.price-list__group-title{color:var(--band-text);font-family:var(--font-heading), Georgia, serif;font-size:1.625rem;font-weight:400;line-height:1.2}.price-list__rows,.price-list__lines{flex-direction:column;display:flex}.price-list__row{flex-wrap:nowrap;align-items:center;gap:1rem;padding-block:.875rem;display:flex}.price-list__row+.price-list__row{border-top:1px solid var(--color-border)}.price-list__row-label{min-width:0;color:var(--band-text);font-size:var(--text-body);flex:1 1 0;line-height:1.5}.price-list__row-unit{color:var(--band-text-muted)}.price-list__row-unit:before{content:" "}.price-list__row-amount{white-space:nowrap;flex:none;justify-content:flex-end;align-items:baseline;gap:.375rem;display:flex}.price-list__row-qualifier{color:var(--band-text-muted);font-size:.9375rem}.price-list__row-figure{color:var(--band-text);font-family:var(--font-accent), ui-monospace, monospace;font-size:1.1875rem;line-height:1.34}.price-list__row-on-request{color:var(--band-text-muted);text-align:right;white-space:normal;max-width:8.75rem;font-size:.9375rem;line-height:1.34}.price-list__group-note{color:var(--band-text-muted);padding-top:1.125rem;font-size:.9375rem;font-style:italic;line-height:1.55}.price-list__prose{flex-direction:column;gap:1.125rem;display:flex}.price-list__foldgroup{flex-direction:column;display:flex}.price-list__fold{color:var(--band-text-muted);flex-direction:column;gap:1.125rem;font-size:1rem;line-height:1.65;display:flex}.price-list__group-links{color:var(--band-text-muted);font-size:1rem;line-height:1.6}.price-list__group-links a,.price-list__fold a{color:var(--color-primary-dark);text-underline-offset:.15em;font-weight:600;text-decoration:underline}.band-dark .price-list__group-links a,.band-dark .price-list__fold a{color:var(--band-accent)}@media (min-width:48rem){.price-list__row{gap:1.5rem}.price-list__row-amount{width:8.75rem}}@media (min-width:80rem){.price-list__top{gap:1.25rem;padding-bottom:0}.price-list__group{grid-template-columns:minmax(0,400fr) minmax(0,800fr);grid-template-areas:"title rows""prose rows";align-items:start;gap:1.125rem 5rem;padding-block:2.75rem}.price-list__group-title{grid-area:title;font-size:1.75rem}.price-list__rows{grid-area:rows}.price-list__prose{grid-area:prose}}.fact-card{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.fact-card__title{color:var(--band-text);order:1}.fact-card__card{background:var(--color-background);border-radius:var(--radius-panel);flex-direction:column;order:2;padding:1.5rem;display:flex}.fact-card__text{color:var(--band-text-muted);font-size:var(--text-body);flex-direction:column;order:3;gap:1.125rem;line-height:1.68;display:flex}.fact-card__text a{color:var(--color-primary-dark);text-underline-offset:.15em;text-decoration:underline}.fact-card__top{align-items:center;gap:.875rem;display:flex}.fact-card__mark{background:var(--color-accent-soft);width:2.75rem;height:2.75rem;color:var(--color-primary);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:flex}.fact-card__mark svg{width:1.5rem;height:1.5rem}.fact-card__label{color:var(--color-muted);font-size:.9375rem;font-weight:600;line-height:1.4}.fact-card__statement{color:var(--color-foreground);font-family:var(--font-heading), Georgia, serif;padding-top:1.5rem;font-size:1.625rem;font-weight:400;line-height:1.2}.fact-card__body{color:var(--color-muted);font-size:var(--text-body);padding-top:1rem;line-height:1.68}.fact-card__body a{color:var(--color-primary-dark);text-underline-offset:.15em;text-decoration:underline}@media (min-width:80rem){.fact-card{grid-template-columns:minmax(0,620fr) minmax(0,620fr);align-items:start;gap:1.5rem 2.5rem}.fact-card__title{grid-area:1/1}.fact-card__text{grid-area:2/1}.fact-card__card{grid-area:1/2/span 2;padding:2rem}.fact-card__statement{font-size:1.875rem}}.price-notes{grid-template-columns:minmax(0,1fr);row-gap:1.5rem;display:grid}.price-notes__title{color:var(--band-text)}.price-notes__intro,.price-notes__outro{color:var(--band-text-muted);font-size:var(--text-body);flex-direction:column;gap:1.5rem;line-height:1.7;display:flex}.price-notes__intro strong{color:var(--band-text);font-weight:600}.price-notes__intro a,.price-notes__outro a{color:var(--color-primary-dark);text-underline-offset:.15em;text-decoration:underline}.price-notes__card{background:var(--color-background);border-radius:var(--radius-panel);flex-direction:column;padding:2rem;display:flex}.price-notes__card-title{color:var(--color-muted);font-size:var(--text-body);font-weight:600;line-height:1.4}.price-notes__card-lines{flex-direction:column;padding-top:.875rem;display:flex}.price-notes__card-line{align-items:center;gap:1.25rem;padding-block:.8125rem;display:flex}.price-notes__card-line+.price-notes__card-line{border-top:1px solid var(--color-border)}.price-notes__card-line+.price-notes__card-line--total{border-top:2px solid var(--color-foreground)}.price-notes__card-label{min-width:0;color:var(--color-foreground);flex:1 1 0;font-size:1rem;line-height:1.5}.price-notes__card-line--total .price-notes__card-label{font-weight:600}.price-notes__card-amount{white-space:nowrap;flex:none;justify-content:flex-end;align-items:baseline;gap:.375rem;width:8.125rem;display:flex}.price-notes__card-qualifier{color:var(--color-muted);font-size:.875rem}.price-notes__card-figure{color:var(--color-foreground);font-family:var(--font-accent), ui-monospace, monospace;font-size:1.125rem;line-height:1.33}.price-notes__card-line--total .price-notes__card-figure{font-size:1.25rem}@media (min-width:80rem){.price-notes{grid-template-columns:minmax(0,840fr) minmax(0,360fr);grid-template-areas:"title card""intro card""list card""outro card";align-items:start;column-gap:5rem}.price-notes__title{grid-area:title}.price-notes__intro{grid-area:intro}.price-notes__list{grid-area:list}.price-notes__outro{grid-area:outro}.price-notes__card{grid-area:card;align-self:start}}.exits{grid-template-columns:minmax(0,1fr);gap:1.75rem;display:grid}.exits__intro{flex-direction:column;gap:1.25rem;display:flex}.exits__title{color:var(--band-text)}.exits__lead{color:var(--band-text-muted);font-size:var(--text-body);line-height:1.7}.exits__list{flex-direction:column;display:flex}.exits__item{flex-direction:column;gap:.75rem;padding-block:1.25rem;display:flex}.exits__item+.exits__item,.exits__note{border-top:1px solid var(--band-text)}@supports (color:color-mix(in lab, red, red)){.exits__item+.exits__item,.exits__note{border-top:1px solid color-mix(in srgb, var(--band-text) 16%, transparent)}}.exits__item:first-child{padding-top:0}.exits__question{color:var(--band-text);font-size:var(--text-body);line-height:1.7}.exits__link{color:var(--color-primary-dark);align-items:center;gap:1rem;text-decoration:none;display:flex}.exits__label{min-width:0;font-family:var(--font-heading), Georgia, serif;text-underline-offset:.12em;flex:1 1 0;font-size:1.5rem;font-weight:400;line-height:1.18;text-decoration:underline}.exits__arrow{font-family:var(--font-body), system-ui, sans-serif;flex:none;font-size:1.5rem;line-height:1;display:inline-block}.exits__note{color:var(--band-text);font-size:var(--text-body);padding-top:1.25rem;line-height:1.7}.exits__note a{color:var(--color-primary-dark);text-underline-offset:.15em;text-decoration:underline}.band-dark .exits__link,.band-dark .exits__note a{color:var(--band-accent)}@media (min-width:80rem){.exits{grid-template-columns:minmax(0,400fr) minmax(0,800fr);align-items:start;column-gap:5rem}.exits__item{padding-block:1.75rem}.exits__note{padding-top:1.75rem}.exits__label,.exits__arrow{font-size:1.75rem}}.catalog{flex-direction:column;gap:2rem;display:flex}.catalog__title{max-width:52.5rem;color:var(--band-text)}.catalog__grid{grid-template-columns:minmax(0,1fr);gap:1.75rem;display:grid}.catalog__card{background:var(--color-background);border-radius:var(--radius-card);flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.catalog__card-title{color:var(--color-foreground);flex-direction:column;gap:.875rem;display:flex}.catalog__card-title:after{content:"";background:#10201f2e;width:100%;height:1px;display:block}@supports (color:color-mix(in lab, red, red)){.catalog__card-title:after{background:color-mix(in srgb, var(--color-foreground) 18%, transparent)}}.catalog__entries{flex-direction:column;gap:1rem;display:flex}.catalog__entry{align-items:flex-start;gap:.75rem;display:flex}.catalog__arrow{color:var(--color-primary-dark);font-size:var(--text-body);flex:none;line-height:1.5}.catalog__entry-text{flex-direction:column;flex:1 1 0;gap:.125rem;min-width:0;display:flex}.catalog__entry-link{color:var(--color-primary-dark);font-size:var(--text-body);text-underline-offset:.15em;font-weight:600;line-height:1.5;text-decoration:underline}.catalog__entry-target{color:var(--color-muted);font-size:.9375rem;line-height:1.45}@media (min-width:48rem){.catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.catalog{gap:3rem}.catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fact-stack{flex-direction:column;gap:2rem;display:flex}.fact-stack__title{color:var(--band-text)}.fact-stack__stack{--fact-step:5s;--fact-slot-b:129px;--fact-slot-c:177px;--fact-scale-b:.94;--fact-scale-c:.88;--fact-max-front:none;--fact-max-back:4rem;--fact-tail:6rem;--fact-fill-a:var(--color-surface);--fact-fill-b:#f4f9fa}@supports (color:color-mix(in lab, red, red)){.fact-stack__stack{--fact-fill-b:color-mix(in srgb, var(--color-surface) 62%, #fff)}}.fact-stack__stack{--fact-fill-c:#f9fcfc}@supports (color:color-mix(in lab, red, red)){.fact-stack__stack{--fact-fill-c:color-mix(in srgb, var(--color-surface) 34%, #fff)}}.fact-stack__stack{--fact-ink-a:var(--color-foreground);--fact-ink-b:#7e8a88}@supports (color:color-mix(in lab, red, red)){.fact-stack__stack{--fact-ink-b:color-mix(in srgb, var(--color-muted) 78%, #fff)}}.fact-stack__stack{--fact-ink-c:#b3bab9}@supports (color:color-mix(in lab, red, red)){.fact-stack__stack{--fact-ink-c:color-mix(in srgb, var(--color-muted) 46%, #fff)}}.fact-stack__stack{padding-bottom:var(--fact-tail);display:grid}.fact-stack__panel{grid-area:1/1;display:grid}.fact-stack__plane{background:var(--fact-fill-a);border-radius:var(--radius-card);color:var(--fact-ink-a);transform-origin:50% 0;height:100%;animation:fact-stack-cycle calc(var(--fact-count) * var(--fact-step)) infinite;animation-delay:calc((var(--fact-index) - var(--fact-count)) * var(--fact-step));grid-template-columns:minmax(0,1fr);gap:.625rem;padding:1.25rem 1.5rem;display:grid;position:relative;overflow:hidden}.fact-stack__panel:first-child .fact-stack__plane{z-index:3}.fact-stack__panel:nth-child(2) .fact-stack__plane{transform:translateY(var(--fact-slot-b)) scale(var(--fact-scale-b));background:var(--fact-fill-b);color:var(--fact-ink-b);max-height:var(--fact-max-back);z-index:2}.fact-stack__panel:nth-child(3) .fact-stack__plane{transform:translateY(var(--fact-slot-c)) scale(var(--fact-scale-c));background:var(--fact-fill-c);color:var(--fact-ink-c);max-height:var(--fact-max-back);z-index:1}.fact-stack__value{font-family:var(--font-heading), Georgia, serif;font-size:1.625rem;font-weight:400;line-height:1.15}.fact-stack__text{font-size:var(--text-body);line-height:1.5}.fact-stack__note{color:var(--band-text-muted);font-size:var(--text-body);line-height:1.7}.fact-stack__note a{color:var(--color-primary-dark);text-underline-offset:.15em;text-decoration:underline}@keyframes fact-stack-cycle{0%,29.33%{z-index:3;background:var(--fact-fill-a);color:var(--fact-ink-a);max-height:var(--fact-max-front);transform:translateY(0)scale(1)}29.4%{z-index:1}33.33%,62.66%{transform:translateY(var(--fact-slot-c)) scale(var(--fact-scale-c));z-index:1;background:var(--fact-fill-c);color:var(--fact-ink-c);max-height:var(--fact-max-back)}62.73%{z-index:2}66.66%,96%{transform:translateY(var(--fact-slot-b)) scale(var(--fact-scale-b));z-index:2;background:var(--fact-fill-b);color:var(--fact-ink-b);max-height:var(--fact-max-back)}96.07%{z-index:3}to{z-index:3;background:var(--fact-fill-a);color:var(--fact-ink-a);max-height:var(--fact-max-front);transform:translateY(0)scale(1)}}.fact-stack__stack:hover .fact-stack__plane{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.fact-stack__stack{flex-direction:column;gap:1rem;padding-bottom:0;display:flex}.fact-stack__plane,.fact-stack__panel:nth-child(2) .fact-stack__plane,.fact-stack__panel:nth-child(3) .fact-stack__plane{background:var(--fact-fill-a);max-height:none;color:var(--fact-ink-a);animation:none;transform:none}}.fact-stack__stack:not([data-count="3"]){flex-direction:column;gap:1rem;padding-bottom:0;display:flex}.fact-stack__stack:not([data-count="3"]) .fact-stack__plane,.fact-stack__stack:not([data-count="3"]) .fact-stack__panel:nth-child(2) .fact-stack__plane,.fact-stack__stack:not([data-count="3"]) .fact-stack__panel:nth-child(3) .fact-stack__plane{background:var(--fact-fill-a);max-height:none;color:var(--fact-ink-a);animation:none;transform:none}@media (min-width:64rem){.fact-stack{gap:2.5rem}.fact-stack__stack{--fact-slot-b:54%;--fact-slot-c:99%;--fact-scale-b:.9;--fact-scale-c:.85;--fact-max-front:none;--fact-max-back:none;--fact-tail:8.75rem}.fact-stack__plane{grid-template-columns:minmax(0,1fr) 21rem;align-items:center;gap:3rem;padding:2.5rem 3rem}.fact-stack__value{font-size:2.125rem;line-height:1.1}.fact-stack__text{font-size:1.1875rem;line-height:1.5}}.team{flex-direction:column;gap:2rem;display:flex}.team__title{color:var(--band-text)}.team__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.team__item{display:grid}.team__card{background:var(--color-background);border-radius:var(--radius-card);height:100%;color:inherit;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}a.team__card:hover{transform:translateY(-2px);box-shadow:0 10px 24px -8px #10201f24,0 2px 5px #10201f0d}a.team__card:hover .team__name,a.team__card:focus-visible .team__name{text-underline-offset:.12em;text-decoration:underline}a.team__card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.team__card{transition:none}a.team__card:hover{transform:none}}.team__portrait{aspect-ratio:302/400;width:100%;overflow:hidden}.team__photo{object-fit:cover;width:100%;height:100%}.team__body{flex-direction:column;gap:.375rem;padding:1.5rem;display:flex}.team__name{color:var(--color-foreground)}.team__role{color:var(--color-primary-dark);font-size:.9375rem;font-weight:600;line-height:1.4}.team__education{color:var(--color-muted);padding-top:.375rem;font-size:1rem;line-height:1.65}.team__note{max-width:52.5rem;color:var(--band-text-muted);font-size:var(--text-body);line-height:1.7}@media (min-width:40rem){.team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.team{gap:2.5rem}.team__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.person{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;display:grid}.person__portrait{aspect-ratio:302/400;border-radius:var(--radius-card);width:100%;max-width:18.875rem;overflow:hidden}.person__photo{object-fit:cover;width:100%;height:100%}.person__intro{flex-direction:column;gap:.5rem;display:flex}.person__role{color:var(--color-primary-dark);font-size:var(--text-body);font-weight:600;line-height:1.4}.person__education{color:var(--color-muted);font-size:1rem;line-height:1.65}.person__lead{max-width:52.5rem;color:var(--band-text-muted);padding-top:.75rem}.person__articles{flex-direction:column;gap:.75rem;padding-top:1.5rem;display:flex}@media (min-width:48rem){.person{grid-template-columns:18.875rem minmax(0,1fr);gap:3rem}}.site-footer{padding-top:2.5rem}main:has(>:last-child .cta-block)+.site-footer{padding-top:0}@media (min-width:64rem){.site-footer{padding-top:4rem}}.select{position:relative}.select-trigger{border:1.5px solid var(--color-border);border-radius:var(--radius-field,.625rem);background:var(--color-background);width:100%;color:var(--color-foreground);font-size:var(--text-body);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.9375rem 1.125rem;line-height:1.4;transition:border-color .15s;display:flex}.select-trigger.is-open,.select-trigger:focus-visible{border-width:2px;border-color:var(--color-primary);padding:calc(.9375rem - .5px) calc(1.125rem - .5px)}.select-trigger.is-invalid{border-color:var(--color-error);background-color:var(--color-error-surface)}.select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-value.is-placeholder{color:var(--color-muted)}.select-chevron{width:1rem;height:.625rem;color:var(--color-primary);flex:none;transition:transform .2s}.select-trigger.is-open .select-chevron{transform:rotate(180deg)}.select-panel{z-index:60;overscroll-behavior:contain;background:var(--color-background);border-radius:1rem;flex-direction:column;gap:.125rem;padding:.5rem;display:flex;overflow-y:auto;box-shadow:0 1px 6px #1b2a280f,0 16px 40px -6px #1b2a282e}.select-rows{flex-direction:column;gap:.125rem;display:flex}.select-group{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;padding:.5rem .875rem .25rem;font-size:.6875rem;font-weight:600;display:block}.select-option{color:var(--color-foreground);font-size:var(--text-body);cursor:pointer;border-radius:.625rem;padding:.6875rem .875rem;line-height:1.35;transition:background-color .12s}.select-option.is-active,.select-option:hover{background:var(--color-surface)}.apf__inner{gap:2rem;display:grid}.apf__eyebrow{color:var(--color-primary-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:600}.apf__title{color:var(--band-text);padding-top:.875rem}.apf__text{max-width:26rem;color:var(--band-text-muted);padding-top:.875rem;line-height:1.7}.apf__counter{color:var(--color-primary-dark);padding-bottom:.75rem;font-size:.9375rem;font-weight:600}.apf__counter:focus{outline:none}.apf__steps{gap:.375rem;display:flex}.apf__step{flex:1 1 0;min-width:0}.apf__step-trigger{background:var(--color-border);border-radius:999px;width:100%;height:.375rem;transition:background-color .2s;display:block}.apf__step-trigger:disabled{cursor:default}.apf__step.is-current .apf__step-trigger,.apf__step.is-complete .apf__step-trigger{background:var(--color-primary)}.apf__step.is-error .apf__step-trigger{background:var(--color-error)}.apf__step-marker,.apf__step-label{display:none}.apf__card{border-radius:var(--radius-card,1rem);background:var(--color-surface);flex-direction:column;gap:1.5rem;padding:1.25rem;display:flex}.apf__stage{min-height:32rem}.apf__fieldset{flex-direction:column;gap:1.75rem;display:flex}.apf__group{flex-direction:column;gap:.875rem;display:flex}.apf__legend{color:var(--color-foreground);font-size:1.1875rem;font-weight:600;line-height:1.45}.apf__choices{flex-direction:column;gap:.625rem;display:flex}.apf__choice{border:1px solid var(--color-border);background:var(--color-background);border-radius:.75rem;padding:1rem 1.125rem;transition:border-color .15s,box-shadow .15s}.apf__choice.is-selected{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.apf__choice-row{cursor:pointer;align-items:center;gap:.875rem;display:flex}.apf__radio-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.apf__radio{border:1.5px solid var(--color-border);background:var(--color-background);border-radius:999px;flex:none;width:1.5rem;height:1.5rem;transition:border-color .15s;position:relative}.apf__choice.is-selected .apf__radio{border-width:2px;border-color:var(--color-primary)}.apf__radio:after{content:"";background:var(--color-primary);border-radius:999px;transition:transform .15s;position:absolute;inset:.3125rem;transform:scale(0)}.apf__choice.is-selected .apf__radio:after{transform:scale(1)}.apf__radio-input:focus-visible+.apf__radio{outline:3px solid var(--focus-ring)}.apf__choice-label{font-size:var(--text-body);line-height:1.45}.apf__reveal{overflow:hidden}.apf__reveal-inner{flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}.apf__people{flex-direction:column;gap:.625rem;display:flex}.apf__person{border:1px solid var(--color-border);background:var(--color-background);cursor:pointer;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"portrait name""portrait role";align-items:center;column-gap:.875rem;padding:.875rem 1rem;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.apf__person.is-selected{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.apf__person-portrait{background:var(--color-surface);border-radius:999px;grid-area:portrait;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;overflow:hidden}.apf__person-photo,.apf__person-avatar{object-fit:cover;width:100%;height:100%}.apf__person-pair{align-items:center;display:flex}.apf__person-pair .apf__person-avatar{border:2px solid var(--color-background);border-radius:999px;width:1.75rem;height:1.75rem}.apf__person-pair .apf__person-avatar+.apf__person-avatar{margin-left:-.5rem}.apf__person-name{font-family:var(--font-heading), Georgia, serif;grid-area:name;font-size:1.25rem;line-height:1.25}.apf__person-role{color:var(--color-muted);grid-area:role;font-size:.9375rem}.apf__person.is-selected .apf__person-role{color:var(--color-primary-dark)}.apf__person:has(.apf__radio-input:focus-visible){outline:3px solid var(--focus-ring)}.apf__chips{flex-direction:column;align-items:flex-start;gap:.625rem;display:flex}.apf__chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;width:100%;display:grid}.apf__chip{border:1px solid var(--color-border);background:var(--color-background);font-size:var(--text-body);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.8125rem 1.25rem;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.apf__chip.is-selected{background:var(--color-primary);color:var(--color-on-primary);border-color:#0000;font-weight:600}.apf__chip-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.apf__chip:has(.apf__chip-input:focus-visible){outline:3px solid var(--focus-ring)}.apf__fields{gap:1.25rem;display:grid}.field-required{color:var(--color-error)}.apf__consent{flex-direction:column;gap:.625rem;display:flex}.apf__consent-row{cursor:pointer;align-items:flex-start;gap:.875rem;display:flex}.apf__consent-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.apf__consent-box{border:1.5px solid var(--color-border);background:var(--color-background);border-radius:.375rem;flex:none;width:1.5rem;height:1.5rem;margin-top:.125rem;transition:background-color .15s,border-color .15s;position:relative}.apf__consent-box.is-invalid{border-color:var(--color-error);background:var(--color-error-surface)}.apf__consent-input:checked+.apf__consent-box{border-color:var(--color-primary);background:var(--color-primary)}.apf__consent-box:after{content:"";border:solid var(--color-on-primary);border-width:0 2px 2px 0;width:.375rem;height:.6875rem;transition:transform .15s;position:absolute;top:.1875rem;left:.4375rem;transform:rotate(45deg)scale(0)}.apf__consent-input:checked+.apf__consent-box:after{transform:rotate(45deg)scale(1)}.apf__consent-input:focus-visible+.apf__consent-box{outline:3px solid var(--focus-ring)}.apf__consent-label{font-size:var(--text-body);line-height:1.5}.apf__privacy p{color:var(--color-muted);font-size:.9375rem;line-height:1.6}.apf__privacy a,.apf__fallback a{color:var(--color-primary-dark);text-underline-offset:.15em;text-decoration:underline}.apf__blocked{color:var(--color-error);font-size:.9375rem;line-height:1.5}.apf__honeypot{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.apf__actions{flex-direction:column-reverse;align-items:center;gap:1rem;display:flex}.apf__submit{justify-content:center;width:100%}.apf__back{color:var(--color-primary-dark);font-size:var(--text-body);cursor:pointer;font-weight:600}.apf__fallback p{color:var(--color-muted);font-size:.9375rem;line-height:1.6}.apf__urgent-title{font-weight:600;line-height:1.4}.apf__urgent-phone{flex-direction:column;padding-top:.375rem;display:flex}.apf__urgent-phone a{color:var(--color-primary-dark);font-family:var(--font-heading), Georgia, serif;font-size:1.625rem;line-height:1.2}.apf__urgent-hours{color:var(--color-muted);font-size:.9375rem}.apf__urgent-text{color:var(--band-text-muted);padding-top:.375rem;line-height:1.7}.apf__card--receipt{gap:.75rem;min-height:0}.apf__receipt-title{font-family:var(--font-heading), Georgia, serif;font-size:1.625rem;line-height:1.25}.apf__receipt-text{color:var(--band-text-muted);line-height:1.7}@media (prefers-reduced-motion:reduce){.select-trigger,.select-chevron,.select-option,.apf__step-trigger,.apf__choice,.apf__radio,.apf__radio:after,.apf__person,.apf__chip,.apf__consent-box,.apf__consent-box:after{transition:none}}@media (min-width:64rem){.apf__inner{grid-template-columns:25rem minmax(0,50rem);align-items:start;column-gap:5rem}.apf__intro{grid-area:1/1}.apf__progress{grid-area:2/1}.apf__urgent{border-top:1px solid var(--color-border);grid-area:3/1;padding-top:1.5rem}.apf__card{border-radius:1.5rem;grid-area:1/2/span 3;gap:2rem;padding:2.5rem}.apf__stage{min-height:30rem}.apf__counter{display:none}.apf__steps{flex-direction:column;gap:1.125rem}.apf__step{flex:none}.apf__step .apf__step-trigger,.apf__step.is-current .apf__step-trigger,.apf__step.is-complete .apf__step-trigger,.apf__step.is-error .apf__step-trigger{text-align:left;background:0 0;border-radius:0;align-items:center;gap:1rem;height:auto;display:flex}.apf__step-marker{border:1px solid var(--color-border);width:2.125rem;height:2.125rem;color:var(--color-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:flex}.apf__step.is-complete .apf__step-marker{border:2px solid var(--color-primary);color:var(--color-primary)}.apf__step.is-current .apf__step-marker{background:var(--color-primary);color:var(--color-on-primary);border-color:#0000}.apf__step.is-error .apf__step-marker{border:2px solid var(--color-error);background:var(--color-error-surface);color:var(--color-error)}.apf__step-label{color:var(--color-muted);font-size:var(--text-body);line-height:1.4;display:block}.apf__step.is-current .apf__step-label,.apf__step.is-complete .apf__step-label{color:var(--color-foreground)}.apf__step.is-error .apf__step-label{color:var(--color-error)}.apf__step.is-current .apf__step-label{font-weight:600}.apf__people{flex-direction:row;gap:1.25rem}.apf__person{flex:1 1 0;grid-template-columns:minmax(0,1fr);grid-template-areas:"portrait""name""role";align-items:stretch;row-gap:.5rem;padding:.875rem .875rem 1.125rem}.apf__person-portrait{border-radius:.75rem;width:100%;height:15rem}.apf__person-pair .apf__person-avatar{border-width:3px;width:5.25rem;height:5.25rem}.apf__person-pair .apf__person-avatar+.apf__person-avatar{margin-left:-1.125rem}.apf__person-name{font-size:1.375rem}.apf__chips{flex-flow:wrap;align-items:center}.apf__chip-grid{display:contents}.apf__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.apf__field--half{grid-column:span 1}.apf__actions{flex-direction:row;justify-content:space-between}.apf__submit{width:auto;margin-left:auto}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-auto{top:auto}.top-full{top:100%}.-left-\[9999px\]{left:-9999px}.z-0{z-index:0}.z-30{z-index:30}.z-40{z-index:40}.order-1{order:1}.order-2{order:2}.order-3{order:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-8{margin-block:calc(var(--spacing) * 8)}.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:#364153;--tw-prose-headings:#101828;--tw-prose-lead:#4a5565;--tw-prose-links:#101828;--tw-prose-bold:#101828;--tw-prose-counters:#6a7282;--tw-prose-bullets:#d1d5dc;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#101828;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6a7282;--tw-prose-kbd:#101828;--tw-prose-kbd-shadows:#1018281a;--tw-prose-code:#101828;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1e2939;--tw-prose-th-borders:#d1d5dc;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5dc;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#99a1af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#99a1af;--tw-prose-invert-bullets:#4a5565;--tw-prose-invert-hr:#364153;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#364153;--tw-prose-invert-captions:#99a1af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5dc;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4a5565;--tw-prose-invert-td-borders:#364153;font-size:1rem;line-height:1.75}@supports (color:lab(0% 0 0)){.prose{--tw-prose-body:lab(27.1134% -.956401 -12.3224);--tw-prose-headings:lab(8.11897% .811279 -12.254);--tw-prose-lead:lab(35.6337% -1.58697 -10.8425);--tw-prose-links:lab(8.11897% .811279 -12.254);--tw-prose-bold:lab(8.11897% .811279 -12.254);--tw-prose-counters:lab(47.7841% -.393182 -10.0268);--tw-prose-bullets:lab(85.1236% -.612259 -3.7138);--tw-prose-hr:lab(91.6229% -.159115 -2.26791);--tw-prose-quotes:lab(8.11897% .811279 -12.254);--tw-prose-quote-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-captions:lab(47.7841% -.393182 -10.0268);--tw-prose-kbd:lab(8.11897% .811279 -12.254);--tw-prose-kbd-shadows:lab(8.11897% .811279 -12.254/.1);--tw-prose-code:lab(8.11897% .811279 -12.254);--tw-prose-pre-code:lab(91.6229% -.159115 -2.26791);--tw-prose-pre-bg:lab(16.1051% -1.18239 -11.7533);--tw-prose-th-borders:lab(85.1236% -.612259 -3.7138);--tw-prose-td-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-invert-body:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-lead:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-counters:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-bullets:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-hr:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-quotes:lab(96.1596% -.0823438 -1.13575);--tw-prose-invert-quote-borders:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-captions:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-pre-code:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-th-borders:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-td-borders:lab(27.1134% -.956401 -12.3224)}}.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-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[13px\]{margin-top:13px}.mt-auto{margin-top:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[17\/12\]{aspect-ratio:17/12}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-5\.5{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-6\.5{width:calc(var(--spacing) * 6.5);height:calc(var(--spacing) * 6.5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-full{width:100%;height:100%}.h-1\.75{height:calc(var(--spacing) * 1.75)}.h-7\.25{height:calc(var(--spacing) * 7.25)}.h-8{height:calc(var(--spacing) * 8)}.h-16{height:calc(var(--spacing) * 16)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.w-2\.75{width:calc(var(--spacing) * 2.75)}.w-6{width:calc(var(--spacing) * 6)}.w-16{width:calc(var(--spacing) * 16)}.w-\[347px\]{width:347px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[800px\]{max-width:800px}.max-w-\[840px\]{max-width:840px}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-auto{flex:auto}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.columns-4{columns:4}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-1\.75{gap:calc(var(--spacing) * 1.75)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-2\.25{gap:calc(var(--spacing) * 2.25)}.gap-2\.75{gap:calc(var(--spacing) * 2.75)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-5\.5{gap:calc(var(--spacing) * 5.5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-x-4\.5{column-gap:calc(var(--spacing) * 4.5)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\[--radius-card\]{border-radius:--radius-card}.rounded-card{border-radius:var(--radius-card)}.rounded-card-lg{border-radius:var(--radius-card-lg)}.rounded-field{border-radius:var(--radius-field)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-panel{border-radius:var(--radius-panel)}.rounded-section{border-radius:var(--radius-section)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:#e1e8e7}.bg-accent-soft{background-color:#d9eef1}.bg-background{background-color:#fff}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-gray-900{background-color:var(--color-gray-900)}.bg-primary{background-color:#29767d}.bg-primary-dark{background-color:#1c4e54}.bg-sand{background-color:#f3eadf}.bg-surface{background-color:#eef6f7}.bg-\(image\:--gradient-brand\){background-image:var(--gradient-brand)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-6\.5{padding:calc(var(--spacing) * 6.5)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2\.25{padding-block:calc(var(--spacing) * 2.25)}.py-2\.75{padding-block:calc(var(--spacing) * 2.75)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4\.5{padding-block:calc(var(--spacing) * 4.5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7\.5{padding-top:calc(var(--spacing) * 7.5)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-18{padding-top:calc(var(--spacing) * 18)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5\.5{padding-bottom:calc(var(--spacing) * 5.5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-18{padding-bottom:calc(var(--spacing) * 18)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-center{text-align:center}.text-left{text-align:left}.align-top{vertical-align:top}.prose{--tw-prose-body:var(--band-text);--tw-prose-headings:var(--band-text);--tw-prose-lead:var(--band-text-muted);--tw-prose-links:var(--band-accent);--tw-prose-bold:var(--band-text);--tw-prose-counters:var(--band-text-muted);--tw-prose-bullets:var(--band-accent);--tw-prose-hr:var(--band-line);--tw-prose-quotes:var(--band-text);--tw-prose-quote-borders:var(--band-accent);--tw-prose-captions:var(--band-text-muted);--tw-prose-code:var(--band-text);--tw-prose-pre-code:var(--color-on-primary);--tw-prose-th-borders:var(--band-line);--tw-prose-td-borders:var(--band-line);font-family:var(--font-body), system-ui, sans-serif}.font-\[\'\.\.\.\'\]{font-family:"..."}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[15px\]{font-size:15px}.text-\[42px\]{font-size:42px}.text-body{font-size:var(--text-body)}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#4a90d9\]{color:#4a90d9}.text-accent{color:#7fcbd4}.text-foreground{color:#10201f}.text-gray-600{color:var(--color-gray-600)}.text-muted{color:#596967}.text-on-dark-muted{color:#a9cbce}.text-primary{color:#29767d}.text-primary-dark{color:#1c4e54}.text-sand-foreground{color:#4a3721}.text-warm{color:#c89a6b}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_2px_0_rgba\(16\,32\,31\,0\.2\)\,0_1px_6px_0_rgba\(16\,32\,31\,0\.06\)\,0_12px_32px_-4px_rgba\(16\,32\,31\,0\.16\)\]{--tw-shadow:0 0 2px 0 var(--tw-shadow-color,#10201f33), 0 1px 6px 0 var(--tw-shadow-color,#10201f0f), 0 12px 32px -4px var(--tw-shadow-color,#10201f29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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))}.content-\[type\]{--tw-content:type;content:var(--tw-content)}@media (hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.peer-checked\:hidden:is(:where(.peer):checked~*){display:none}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:text-primary:hover{color:#29767d}.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:rounded-md:focus{border-radius:var(--radius-md)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pt-32{padding-top:calc(var(--spacing) * 32)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:pb-32{padding-bottom:calc(var(--spacing) * 32)}}@media (min-width:48rem){.md\:h-10{height:calc(var(--spacing) * 10)}.md\:flex-1{flex:1}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-9{padding-inline:calc(var(--spacing) * 9)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}}@media (min-width:64rem){.lg\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.lg\:-order-1{order:calc(1 * -1)}.lg\:prose-lg{font-size:1.125rem;line-height:1.77778}.lg\:prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.lg\:prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.lg\:prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}.lg\:prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.lg\:prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.lg\:prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.lg\:prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.lg\:prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.lg\:prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.lg\:prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.lg\:prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em}.lg\:prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.lg\:prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.lg\:prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.lg\:prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75}.lg\:prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}.lg\:prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.lg\:prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.lg\:prose-lg :where(.lg\:prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.lg\:prose-lg :where(.lg\:prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.lg\:prose-lg :where(.lg\:prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.lg\:prose-lg :where(.lg\:prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.lg\:prose-lg :where(.lg\:prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.lg\:prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.lg\:prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.lg\:prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.lg\:prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}.lg\:prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}.lg\:prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.lg\:prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.lg\:prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.lg\:prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.lg\:prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.lg\:prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.lg\:prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.lg\:prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.lg\:prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.lg\:prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.lg\:prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}.lg\:prose-lg :where(.lg\:prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.lg\:prose-lg :where(.lg\:prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:h-9{height:calc(var(--spacing) * 9)}.lg\:w-85{width:calc(var(--spacing) * 85)}.lg\:max-w-\[840px\]{max-width:840px}.lg\:flex-1{flex:1}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-\[520fr_680fr\]{grid-template-columns:520fr 680fr}.lg\:grid-cols-\[680fr_520fr\]{grid-template-columns:680fr 520fr}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-9{gap:calc(var(--spacing) * 9)}.lg\:gap-x-\[6\.25\%\]{column-gap:6.25%}.lg\:gap-y-0{row-gap:calc(var(--spacing) * 0)}.lg\:rounded-panel{border-radius:var(--radius-panel)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:px-20{padding-inline:calc(var(--spacing) * 20)}.lg\:pt-13{padding-top:calc(var(--spacing) * 13)}.lg\:pb-6\.5{padding-bottom:calc(var(--spacing) * 6.5)}.lg\:pb-18{padding-bottom:calc(var(--spacing) * 18)}.lg\:text-left{text-align:left}}@media (min-width:80rem){.xl\:absolute{position:absolute}.xl\:inset-0{inset:calc(var(--spacing) * 0)}.xl\:inset-x-0{inset-inline:calc(var(--spacing) * 0)}.xl\:top-full{top:100%}.xl\:z-30{z-index:30}.xl\:z-auto{z-index:auto}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.xl\:size-18{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18)}.xl\:size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.xl\:h-10\.5{height:calc(var(--spacing) * 10.5)}.xl\:h-full{height:100%}.xl\:min-h-160{min-height:calc(var(--spacing) * 160)}.xl\:w-72\.5{width:calc(var(--spacing) * 72.5)}.xl\:w-145{width:calc(var(--spacing) * 145)}.xl\:w-auto{width:auto}.xl\:flex-1{flex:1}.xl\:shrink-0{flex-shrink:0}.xl\:flex-col{flex-direction:column}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-start{justify-content:flex-start}.xl\:gap-1\.75{gap:calc(var(--spacing) * 1.75)}.xl\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.xl\:gap-7\.5{gap:calc(var(--spacing) * 7.5)}.xl\:gap-9{gap:calc(var(--spacing) * 9)}.xl\:gap-10{gap:calc(var(--spacing) * 10)}.xl\:self-center{align-self:center}.xl\:border-0{border-style:var(--tw-border-style);border-width:0}.xl\:bg-background{background-color:#fff}.xl\:bg-transparent{background-color:#0000}.xl\:p-4\.25{padding:calc(var(--spacing) * 4.25)}.xl\:px-1{padding-inline:calc(var(--spacing) * 1)}.xl\:px-11{padding-inline:calc(var(--spacing) * 11)}.xl\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.xl\:py-2\.75{padding-block:calc(var(--spacing) * 2.75)}.xl\:py-4\.5{padding-block:calc(var(--spacing) * 4.5)}.xl\:py-11{padding-block:calc(var(--spacing) * 11)}.xl\:pt-8{padding-top:calc(var(--spacing) * 8)}.xl\:pt-9\.5{padding-top:calc(var(--spacing) * 9.5)}.xl\:pb-10\.5{padding-bottom:calc(var(--spacing) * 10.5)}.xl\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.xl\:text-body{font-size:var(--text-body)}.xl\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.xl\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.prose-p\:text-body :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-body)}.prose-p\:leading-\[1\.7\] :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-leading:1.7;line-height:1.7}.prose-li\:text-body :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-body)}.prose-li\:leading-\[1\.7\] :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-leading:1.7;line-height:1.7}}:root{--focus-ring:var(--color-primary-dark);--header-height:130px;--anchor-offset:var(--header-height);--band-text:var(--color-foreground);--band-text-muted:var(--color-muted);--band-line:var(--color-border);--band-accent:var(--color-primary);--band-inset:var(--color-surface-alt);--fs-h2:2rem;--lh-h2:1.18;--ls-h2:-.005em;--fs-h2-cta:1.875rem;--lh-h2-cta:1.18;--fs-h3-card:1.375rem;--lh-h3-card:1.2}@media (min-width:40rem){:root{--header-height:109px}}@media (min-width:80rem){:root{--header-height:133px;--fs-h2:2.5rem;--fs-h2-cta:2.75rem;--lh-h2-cta:1.14;--fs-h3-card:1.625rem}}body:has([data-header-bg=paper]) .site-header{background-color:var(--color-background)}:is(body:has([data-header-bg=surface]) .site-header,body:has([data-header-bg=surface]) .breadcrumbs){background-color:var(--color-surface)}.article-slider__track.keen-slider:not([data-keen-slider-disabled]) .article-slider__item{flex:none;width:18.75rem;overflow:visible}@media (min-width:48rem){.article-slider__track.keen-slider:not([data-keen-slider-disabled]) .article-slider__item{width:23.5rem}}.article-slider__track.keen-slider{cursor:grab}.article-slider__track.keen-slider:active{cursor:grabbing}.sidecard .button-primary{background-color:var(--color-accent);color:var(--color-primary-dark)}.sidecard .button-primary:hover,.sidecard .button-primary:active{background-color:var(--color-accent-soft);color:var(--color-primary-dark)}html #cc-main{--cc-font-family:var(--font-body), system-ui, sans-serif;--cc-modal-border-radius:var(--radius-card-lg);--cc-btn-border-radius:var(--radius-button);--cc-bg:var(--color-background);--cc-primary-color:var(--color-foreground);--cc-secondary-color:var(--color-muted);--cc-link-color:var(--color-primary);--cc-separator-border-color:var(--color-border);--cc-btn-primary-bg:var(--color-primary);--cc-btn-primary-color:var(--color-on-primary);--cc-btn-primary-border-color:var(--color-primary);--cc-btn-primary-hover-bg:var(--color-primary-dark);--cc-btn-primary-hover-color:var(--color-on-primary);--cc-btn-primary-hover-border-color:var(--color-primary-dark);--cc-btn-secondary-bg:var(--color-surface);--cc-btn-secondary-color:var(--color-foreground);--cc-btn-secondary-border-color:var(--color-border);--cc-btn-secondary-hover-bg:var(--color-accent-soft);--cc-btn-secondary-hover-color:var(--color-foreground);--cc-btn-secondary-hover-border-color:var(--color-border);--cc-toggle-on-bg:var(--color-primary);--cc-toggle-off-bg:var(--color-muted);--cc-toggle-readonly-bg:var(--color-border);--cc-cookie-category-block-bg:var(--color-surface-alt);--cc-cookie-category-block-hover-bg:var(--color-surface);--cc-cookie-category-block-border:var(--color-border);--cc-cookie-category-block-hover-border:var(--color-border);--cc-cookie-table-border:var(--color-border)}html #cc-main .cm__title,html #cc-main .pm__title{font-family:var(--font-heading), Georgia, serif}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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-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}
