/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-divide-y-reverse:0;--tw-border-style:solid;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--site-chip-fade-start:0px;--site-chip-fade-end:0px;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y: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;--spacing:.25rem;--container-2xl:42rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-medium:500;--tracking-tight:-.025em;--tracking-normal:0em;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;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;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{color-scheme:light;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--border:oklch(92.2% 0 0);--radius:.625rem;--site-heading-weight:600;--site-control-height:36px;--site-control-radius:10px;--site-field-height:40px}*{box-sizing:border-box;border-color:var(--border)}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html:has(dialog:modal){overflow:hidden}dialog{overscroll-behavior:contain}body{background:var(--background);color:var(--foreground);font-family:var(--sg-text-font,sans-serif);font-size:var(--site-font-size,16px);font-variant-numeric:lining-nums;margin:0;line-height:1.6}h1,h2,h3,summary{font-family:var(--sg-heading-font,sans-serif);font-weight:var(--site-heading-weight);margin:0;line-height:1.15}.site-module-stack summary{font-family:var(--sg-text-font,sans-serif);font-weight:inherit;line-height:inherit}p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img{max-width:100%;display:block}summary::-webkit-details-marker{display:none}:focus{outline:none}:focus-visible:not(:is(input:not([type=submit],[type=button],[type=reset]),textarea,select)){outline:2px solid var(--ring);outline-offset:2px}}@layer components{.site-element-stack,.site-figure,.site-figure-caption,.site-byline-text,.site-detail-content,.site-plan-inclusions,.site-prose-part{gap:var(--site-space-inline);flex-direction:column;min-width:0;display:flex}.site-collection{gap:var(--site-collection-gap,var(--site-space-item));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.site-input{width:100%;min-width:0;height:var(--sg-input-height);padding:0 var(--sg-input-padding);border-width:var(--sg-input-border-width);border-style:solid;border-color:var(--sg-input-border);border-radius:var(--sg-input-radius);background:var(--sg-input-surface,var(--sg-raised,var(--sg-surface)));font-family:var(--sg-input-font);font-size:var(--sg-input-size);font-weight:var(--sg-input-weight);color:var(--sg-input);line-height:1.5}.site-input::placeholder{color:var(--sg-muted-text,var(--sg-input))}.site-input:focus,.site-input:focus-visible{box-shadow:none;border-color:var(--sg-input-focus,var(--sg-input-accent));outline:none}.site-select{border-radius:min(var(--sg-input-radius),calc(var(--sg-input-height) / 2));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;list-style:none;transition:border-radius .15s,border-color .15s;display:flex}.site-select::-webkit-details-marker{display:none}.site-select-arrow{opacity:.6;flex:none;display:flex}.site-select-arrow>svg{width:1rem;height:1rem;transition:transform .15s}:is([open],[data-open])>.site-select .site-select-arrow>svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.site-select-arrow>svg{transition:none}}.site-select-menu{border-radius:var(--sg-select-menu-radius);border:var(--sg-select-menu-border-width,0px) solid var(--sg-input-border,var(--sg-border));background:var(--sg-menu-background,var(--sg-background));color:var(--sg-menu-text,var(--sg-text));box-shadow:0 2px 8px #0000000a,0 12px 28px -10px #00000014}:is([open],[data-open])>.site-select{border-start-start-radius:var(--sg-select-menu-radius);border-start-end-radius:var(--sg-select-menu-radius);border-end-end-radius:0;border-end-start-radius:0}@media (prefers-reduced-motion:reduce){.site-select{transition:none}}:is([open],[data-open])>.site-select+.site-select-menu{border-block-start-width:0;border-start-start-radius:0;border-start-end-radius:0}:is([open],[data-open])>.site-select,:is([open],[data-open])>.site-select+.site-select-menu{border-color:var(--sg-input-focus,var(--sg-input-accent))}.site-menu-item{font-family:var(--sg-input-font);font-size:var(--sg-select-item-size,.875rem);font-weight:var(--sg-input-weight);padding:var(--sg-select-item-padding,8px) 10px;border-radius:max(0px,calc(var(--sg-select-menu-radius) - 6px))}.site-menu-item+.site-menu-item{margin-block-start:2px}.site-menu-item{color:inherit;transition:background-color .15s,color .15s}.site-menu-item:hover,.site-menu-item:has(:checked),.site-menu-item[aria-current=true],.site-menu-item[data-selected],:not(:has(:checked))>.site-menu-item[data-any]{background:var(--sg-menu-item-background,var(--sg-surface));color:var(--sg-menu-item-text,inherit)}.site-layer-panel{background:var(--sg-background);color:var(--sg-text);border-radius:var(--sg-radius);box-shadow:0 2px 8px #0000000a,0 24px 48px -12px #0000002e}.site-scroll-fade:before,.site-scroll-fade:after{content:"";z-index:1;pointer-events:none;height:16px;display:block;position:sticky}.site-scroll-fade:before{background:linear-gradient(var(--sg-background),transparent);margin-block-end:-16px;top:0}.site-scroll-fade:after{background:linear-gradient(transparent,var(--sg-background));bottom:0}.site-select-menu{scrollbar-width:none}.site-select-menu::-webkit-scrollbar{display:none}.site-layer-backdrop{background:var(--sg-heading)}@supports (color:color-mix(in lab,red,red)){.site-layer-backdrop{background:color-mix(in oklch,var(--sg-heading) 45%,transparent)}}.site-menu-count{font-family:var(--sg-text-font,inherit);font-size:var(--sg-caption-size,.875rem);color:var(--sg-muted-text,var(--sg-text));font-variant-numeric:tabular-nums;font-weight:400}.site-choice-label{align-items:center;gap:var(--sg-choice-gap,var(--sg-space-tight,8px));font-family:var(--sg-input-font,inherit);font-size:var(--sg-choice-text-size,inherit);color:var(--sg-choice-text,var(--sg-muted-text,var(--sg-text)));line-height:1.4;display:flex}.site-choice-box,.site-choice-dot{pointer-events:none;box-sizing:border-box;width:var(--sg-choice-size);height:var(--sg-choice-size);border:var(--sg-choice-border-width,var(--sg-border-width,1px)) solid var(--sg-choice-border,var(--sg-border));background:var(--sg-choice-background,var(--sg-raised,var(--sg-surface)));color:var(--sg-choice-mark,var(--sg-input-check-text,#fff));flex:none;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:flex}.site-choice-box{border-radius:var(--sg-choice-radius)}.site-choice-box>svg{opacity:0;width:70%;height:70%}.site-choice-dot{border-radius:50%}.site-choice-dot:after{content:"";opacity:0;background:currentColor;border-radius:50%;width:40%;height:40%}:checked+.site-choice-box,:checked+.site-choice-dot{border-color:var(--sg-input-accent);background:var(--sg-input-accent)}:checked+.site-choice-box>svg,:checked+.site-choice-dot:after{opacity:1}:focus-visible+.site-choice-box,:focus-visible+.site-choice-dot{outline:2px solid var(--sg-input-focus,var(--sg-input-accent));outline-offset:2px}@media (prefers-reduced-motion:reduce){.site-choice-box,.site-choice-dot{transition:none}}.site-carousel-frame{min-width:0;position:relative}.site-carousel-frame[data-arrows=top]>.site-carousel-controls:not([hidden]){margin-block-end:var(--site-content-gap,var(--site-space-content));position:static}.site-section{--site-lane-bleed:var(--sg-space-x)}.site-carousel-controls:not([hidden]){inset-inline-end:var(--site-carousel-inset-end,0px);top:calc(100% + var(--site-content-gap,var(--site-space-content)));justify-content:flex-end;align-items:center;gap:calc(var(--site-space-inline) / 2);display:flex;position:absolute}@media not all and (max-width:1279px){:is(.site-stack-body:not(:has(~.site-stack-actions)) .site-carousel-frame,.site-property-column>.site-carousel-frame):not([data-lane=single]:has(.site-media-frame)):not([data-arrows]):has(>.site-carousel-controls:not([hidden])){padding-block-end:calc(var(--sg-button-system-size,44px) + var(--site-content-gap,var(--site-space-content)))}}:is(.site-stack-body:not(:has(~.site-stack-actions)) .site-carousel-frame,.site-property-column>.site-carousel-frame):not([data-lane=single]:has(.site-media-frame)):not([data-arrows])>.site-carousel-controls:not([hidden]){top:auto;bottom:0}@container style(--site-section-align:center){.site-stack-content:not(:has(.site-stack-actions)) .site-carousel-frame:not([data-lane=single]:has(.site-media-frame)):not([data-arrows])>.site-carousel-controls:not([hidden]){justify-content:center;inset-inline:0}}@media not all and (max-width:1279px){.site-stack-head:has(>.site-carousel-controls:not([hidden])){column-gap:var(--site-space-content);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.site-stack-head:has(>.site-carousel-controls:not([hidden]))>:not(.site-carousel-controls){grid-column:1}.site-stack-head>.site-carousel-controls:not([hidden]){grid-area:1/2;position:static}@container style(--site-section-align:center){.site-stack-head:has(>.site-carousel-controls:not([hidden])){display:block}.site-stack-head>.site-carousel-controls:not([hidden]){justify-content:center;margin-block-start:var(--site-space-content)}}@container style(--site-content-display:grid){.site-stack-head:has(>.site-carousel-controls:not([hidden])){display:block}.site-stack-head>.site-carousel-controls:not([hidden]){justify-content:var(--site-section-align,start);margin-block-start:var(--site-space-content)}}}.site-carousel-frame[data-arrows=sides]>.site-carousel-controls:not([hidden]){inset-inline-start:var(--site-carousel-media-inset,0px);inset-inline-end:var(--site-carousel-media-end,0px);top:var(--site-carousel-media-center,50%);pointer-events:none;z-index:2;justify-content:space-between;bottom:auto;transform:translateY(-50%)}.site-carousel-frame[data-arrows=sides]>.site-carousel-controls .site-carousel-button{pointer-events:auto;margin-inline:var(--site-lane-arrows-inset)}[data-carousel-main]>[data-carousel-track]>[data-carousel-item]{--site-gallery-snap:center}[data-carousel-main]>[data-carousel-track]>[data-carousel-item]:first-child{--site-gallery-snap:start}[data-carousel-main]>[data-carousel-track]>[data-carousel-item]:last-child:not(:first-child){--site-gallery-snap:end}.site-slide-controls{display:contents}.site-slide-controls>.site-carousel-counter{inset-inline-end:var(--site-slide-inset,.75rem);bottom:var(--site-slide-inset,.75rem);z-index:10;position:absolute}.site-slide-arrows{display:none}@media (min-width:64rem){.site-slide-controls>.site-slide-arrows{z-index:10;padding-inline:var(--site-slide-inset,var(--site-space-item));pointer-events:none;inset-inline:0;justify-content:space-between;display:flex;position:absolute;top:50%;translate:0 -50%}.site-slide-controls>.site-slide-arrows>button{pointer-events:auto}}@media (max-width:1279px){.site-carousel-controls{display:none!important}}.site-carousel-frame[data-lane=single]:has(.site-media-frame)>.site-carousel-controls:not([hidden]){inset-inline-start:var(--site-carousel-media-inset,0px);inset-inline-end:var(--site-carousel-media-end,var(--site-carousel-media-inset,0px));top:var(--site-carousel-media-center,50%);pointer-events:none;z-index:2;justify-content:space-between;margin:0;position:absolute;transform:translateY(-50%)}.site-carousel-frame[data-lane=single]:has(.site-media-frame)>.site-carousel-controls .site-carousel-button{pointer-events:auto;margin-inline:var(--site-lane-arrows-inset)}.site-carousel-button:first-of-type svg{translate:-6.25%}.site-carousel-button:last-of-type svg{translate:6.25%}.site-carousel-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-carousel-counter:not([hidden]){background:var(--sg-glass,#0000008c);color:#fff;width:fit-content;height:2em;font-family:var(--sg-input-font,var(--sg-text-font,sans-serif));font-weight:var(--sg-input-weight,400);font-size:var(--sg-caption-size,.875rem);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;align-items:center;margin-block-start:var(--site-space-item);margin-inline-start:auto;padding-inline:.75em;line-height:1;display:flex}.site-carousel-frame{--site-lane-inset:var(--site-edge-lane-over,var(--sg-surface-padding));--site-lane-inset-block:var(--site-edge-lane-over-block,var(--sg-surface-padding));--site-lane-arrows-inset:var(--site-edge-lane-arrows,var(--site-lane-inset))}.site-carousel-frame[data-lane=single]:has(.site-media-frame)>.site-carousel-counter:not([hidden]){top:calc(var(--site-carousel-media-bottom,100%) - var(--site-lane-arrows-inset));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:0;position:absolute;inset-inline-end:calc(var(--site-carousel-media-end,0px) + var(--site-lane-arrows-inset));transform:translateY(-100%)}.site-grid{scrollbar-width:none}.site-grid::-webkit-scrollbar{display:none}.site-grid[tabindex="0"]:focus-visible{outline:2px solid var(--sg-text);outline-offset:3px}.site-lane-hint{display:none}@media (max-width:1279px){.site-carousel-frame[data-hint=dots]>.site-lane-hint:not([hidden]){justify-content:center;margin-block-start:var(--site-content-gap,var(--site-space-content));display:flex}.site-carousel-frame.site-carousel-frame[data-hint=arrows]>.site-carousel-controls:not([hidden]){justify-content:center;gap:calc(var(--site-space-inline) / 2);margin:var(--site-content-gap,var(--site-space-content)) 0 0;pointer-events:auto;position:static;inset:auto;transform:none;display:flex!important}.site-carousel-frame.site-carousel-frame[data-hint=arrows]>.site-carousel-controls .site-carousel-button{margin-inline:0}@container style(--site-section-align:start){.site-carousel-frame[data-hint-row][data-hint=dots]>.site-lane-hint:not([hidden]),.site-carousel-frame.site-carousel-frame[data-hint-row][data-hint=arrows]>.site-carousel-controls:not([hidden]){inset-inline:auto var(--site-carousel-inset-end,0px);top:calc(100% + var(--site-content-gap,var(--site-space-content)));height:var(--site-lane-row-height,auto);align-items:center;margin:0;position:absolute}.site-stack-content:has(>.site-stack-body .site-carousel-frame[data-hint-row])>.site-stack-actions{padding-inline-end:calc(var(--site-lane-hint-width,0px) + var(--site-space-inline))}}}.site-lane-dots{gap:6px;display:flex}.site-lane-dots>span{background:var(--sg-text);opacity:.25;border-radius:999px;width:6px;height:6px;transition:width .2s,opacity .2s}.site-lane-dots>span[data-active]{opacity:1;width:18px}@media (prefers-reduced-motion:reduce){.site-lane-dots>span{transition:none}}.site-collection-list{grid-template-columns:var(--site-grid-fit)}.site-entry{text-align:var(--site-card-align,start);--site-section-justify:var(--site-card-justify,flex-start);--site-section-measure:var(--site-card-measure,0 auto);--site-card-group-gap:var(--site-space-group);--site-card-gap:var(--site-space-inline);--site-card-pair-gap:0px;gap:var(--site-card-group-gap);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.site-entry .site-element-stack{gap:var(--site-card-gap)}.site-entry{--site-clamp-heading:2;--site-clamp-text:4;--site-clamp-caption:1}.site-entry:not(:has(.site-disclosure),.site-contacts *) :is(.site-heading-card,:is(p,div).site-text:not(.site-quote),.site-caption){-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.site-entry:not(:has(.site-disclosure),.site-contacts *) :is(:is(p,div).site-text:not(.site-quote),.site-caption){margin-block:-.3em;padding-block:.3em}.site-entry:not(:has(.site-disclosure),.site-contacts *) .site-heading-card{-webkit-line-clamp:var(--site-clamp-heading);line-clamp:var(--site-clamp-heading)}.site-entry:not(:has(.site-disclosure),.site-contacts *) :is(p,div).site-text:not(.site-quote){-webkit-line-clamp:var(--site-clamp-text);line-clamp:var(--site-clamp-text)}.site-entry:not(:has(.site-disclosure),.site-contacts *) .site-caption{-webkit-line-clamp:var(--site-clamp-caption);line-clamp:var(--site-clamp-caption)}.site-entry :is(.site-heading-card,.site-text,.site-caption):is(:focus,:focus-within){-webkit-line-clamp:none;line-clamp:none;display:block;overflow:visible}.site-category-tile{--site-card-gap:var(--site-space-tight)}.site-feature{gap:var(--site-card-group-gap);flex-direction:column}.site-feature>.site-element-stack{flex:auto;min-width:0}.site-feature>:is(.site-marker-icon,.site-marker-number){align-self:var(--site-section-justify,flex-start)}.site-collection:has(>.site-spec-card){--site-grid-min:min(100%, calc(96px + 2 * var(--sg-surface-padding,0px)))}.site-spec-card{--site-card-gap:var(--site-space-hair)}.site-entry:is(.site-entry-surface,.site-entry-outlined){aspect-ratio:var(--site-card-ratio,auto)}.site-entry{justify-self:stretch}[data-appearance-card_valign]:not([data-appearance-card_valign=start]) .site-entry:is(.site-entry-surface,.site-entry-outlined)>.site-element-stack{flex:none}[data-appearance-card_valign=center] .site-entry:is(.site-entry-surface,.site-entry-outlined){justify-content:center}[data-appearance-card_valign=end] .site-entry:is(.site-entry-surface,.site-entry-outlined){justify-content:flex-end}[data-appearance-card_valign=between] .site-entry:is(.site-entry-surface,.site-entry-outlined){justify-content:space-between}[data-appearance-item_surface=plain] .site-collection:not(.site-collection-divided):has(>.site-feature){--site-collection-gap:max(32px, calc(var(--site-space-item) + var(--site-space-group)));row-gap:var(--site-collection-gap)}.site-person,.site-collection-media .site-entry:not(.site-partner):has(>.site-media-frame),.site-property-card{gap:16px}.site-entry .site-element-stack>.site-actions:not(:first-child){margin-block-start:calc(var(--site-card-group-gap) - var(--site-card-gap))}.site-footer .site-entry{--site-card-group-gap:var(--site-card-gap)}.site-entry-surface{background:var(--sg-surface);border-radius:var(--sg-card-radius,var(--sg-radius));padding:var(--sg-surface-padding)}.site-entry-outlined{border:var(--sg-card-border-width,var(--sg-border-width)) solid var(--sg-border);border-radius:var(--sg-card-radius,var(--sg-radius));padding:var(--sg-surface-padding);background:0 0}[data-appearance-item_surface=plain]{--site-collection-gap:max(24px, var(--sg-space-collection))}:is([data-appearance-item_surface=filled],[data-appearance-item_surface=outlined]),.site-collection-media,[data-appearance-item_surface=plain] .site-collection.site-collection-media:not(.site-collection-divided,:has(>.site-partner)){--site-collection-gap:var(--site-space-item)}.site-collection-divided{--site-collection-gap:0px;column-gap:var(--sg-space-collection)}.site-collection-divided.site-grid{--site-grid-gap:var(--sg-space-collection)}[data-appearance-item_surface=plain] .site-collection:not(.site-collection-divided){row-gap:max(32px,calc(var(--site-collection-gap,var(--site-space-item)) + var(--site-space-group)))}@container style(--site-section-columns:1){[data-appearance-item_surface=plain] .site-collection:not(.site-collection-divided){row-gap:max(40px,calc(var(--site-space-item) + var(--site-space-group)))}[data-appearance-item_surface=plain] .site-collection:has(>.site-testimonial){row-gap:0}[data-appearance-item_surface=plain] .site-collection>.site-testimonial{padding-block:max(32px,var(--site-space-item))}[data-appearance-item_surface=plain] .site-collection>.site-testimonial:first-child{padding-block-start:0}}[data-appearance-item_surface=plain] .site-collection:has(>.site-entry>.site-entry-over){--site-collection-gap:var(--site-space-item);row-gap:var(--site-collection-gap)}.site-entry-divided{padding-block:var(--site-space-item);border-bottom:var(--sg-border-width) solid var(--sg-border)}.site-entry-divided:last-child{border-bottom:0}.site-entry-over{grid-template-areas:"stack";min-width:0;display:grid}.site-entry-over>*{grid-area:stack;min-width:0}.site-entry-over>.site-entry-over-text{padding:var(--sg-surface-padding);border-end-end-radius:var(--sg-card-radius,var(--sg-radius));border-end-start-radius:var(--sg-card-radius,var(--sg-radius));align-self:end}.site-entry:has(.site-entry-link){position:relative}.site-entry-link{z-index:1;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0}:is(.site-entry:not(.site-partner):has(.site-entry-link),.site-property-card) .site-media-frame{overflow:clip}:is(.site-entry:has(.site-entry-link),.site-property-card){--site-hover-time:.3s}[data-lane=single] :is(.site-entry:has(.site-entry-link),.site-property-card){--site-hover-time:.6s}:is(.site-entry:not(.site-partner):has(.site-entry-link),.site-property-card) .site-media-frame :is(img,.site-media-layers){will-change:transform;backface-visibility:hidden;transition:transform var(--site-hover-time) cubic-bezier(.25,.46,.45,.94),opacity .2s cubic-bezier(.4,0,.2,1)}.site-property-image{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.site-media-frame[data-photo-viewer-open]{--site-hover-time:.3s;cursor:pointer}[data-carousel-item][data-photo-viewer-open]{--site-hover-time:.6s;cursor:pointer}:is(.site-media-frame,[data-carousel-item])[data-photo-viewer-open] :is(img,.site-media-layers){will-change:transform;backface-visibility:hidden;transition:transform var(--site-hover-time) cubic-bezier(.25,.46,.45,.94)}:is(.site-media-frame,[data-carousel-item])[data-photo-viewer-open]:is(:hover,:focus-visible) :is(img,.site-media-layers),:is(.site-entry:not(.site-partner):has(.site-entry-link),.site-property-card):is(:hover,:focus-within) .site-media-frame :is(img,.site-media-layers){transform:scale(1.03)}:is(.site-entry-surface,.site-entry-outlined):is(:has(.site-entry-link),.site-property-card){transition:background-color var(--site-hover-time) cubic-bezier(.25,.46,.45,.94),border-color var(--site-hover-time) cubic-bezier(.25,.46,.45,.94)}.site-entry-surface:not(.site-entry-outlined):is(:has(.site-entry-link),.site-property-card):is(:hover,:focus-within){background:var(--sg-text)}@supports (color:color-mix(in lab,red,red)){.site-entry-surface:not(.site-entry-outlined):is(:has(.site-entry-link),.site-property-card):is(:hover,:focus-within){background:color-mix(in srgb,var(--sg-text) 5%,var(--sg-surface))}}.site-entry-outlined:is(:has(.site-entry-link),.site-property-card):is(:hover,:focus-within){border-color:var(--sg-text)}@supports (color:color-mix(in lab,red,red)){.site-entry-outlined:is(:has(.site-entry-link),.site-property-card):is(:hover,:focus-within){border-color:color-mix(in srgb,var(--sg-text) 45%,var(--sg-border))}}.site-entry:not(.site-entry-surface,.site-entry-outlined):not(:has(.site-media-frame)):has(.site-entry-link):is(:hover,:focus-within) .site-heading-card{text-decoration:underline;text-decoration-thickness:var(--sg-border-width,1px);text-underline-offset:.2em}@media (prefers-reduced-motion:reduce){:is(.site-entry:not(.site-partner):has(.site-entry-link),.site-property-card) .site-media-frame :is(img,.site-media-layers){transition:none}:is(.site-entry:not(.site-partner):has(.site-entry-link),.site-property-card):is(:hover,:focus-within) .site-media-frame :is(img,.site-media-layers){transform:none}}.site-collection-media .site-entry:is(.site-entry-surface,.site-entry-outlined):not(.site-partner):has(>.site-media-frame){gap:0;padding:0;overflow:clip}.site-collection-media .site-entry:is(.site-entry-surface,.site-entry-outlined):not(.site-partner):has(>.site-media-frame)>.site-element-stack{padding:var(--sg-surface-padding)}.site-collection-media .site-entry:is(.site-entry-surface,.site-entry-outlined):not(.site-partner)>.site-media-frame,.site-collection-media .site-entry:is(.site-entry-surface,.site-entry-outlined):not(.site-partner)>.site-media-frame :is(.site-media,img,.site-blank-media){border-radius:0}.site-property-text{gap:var(--site-card-gap,var(--site-space-inline));flex-direction:column;flex:auto;display:flex}.site-property-pair{gap:var(--site-space-hair);flex-direction:column;display:flex}.site-property-pair>.site-price{text-box:trim-both cap alphabetic}.site-property-price-row{align-items:baseline;column-gap:var(--site-space-inline,12px);row-gap:var(--site-space-hair);flex-wrap:wrap;margin-block-start:auto;padding-block-start:calc(var(--site-card-group-gap,var(--site-space-group)) - var(--site-card-gap,var(--site-space-inline)));display:flex}.site-price{font-family:var(--sg-heading-font,inherit);font-weight:var(--sg-heading-weight,600);color:var(--sg-heading,var(--sg-text));line-height:var(--sg-heading-leading,1.2);letter-spacing:var(--sg-heading-tracking,normal);font-variant-numeric:tabular-nums}.site-price-small{font-size:var(--sg-card-heading-size,1.25rem)}.site-price-medium{font-size:var(--sg-heading-size-m1,var(--sg-heading-size))}.site-price-large{font-size:var(--sg-heading-size)}.site-price-font-card{font-family:var(--sg-card-heading-font,var(--sg-text-font));font-weight:var(--sg-card-heading-weight,var(--sg-heading-weight,600));letter-spacing:var(--sg-card-heading-tracking,var(--sg-heading-tracking,normal))}.site-price-font-text{font-family:var(--sg-text-font,inherit);letter-spacing:var(--sg-text-tracking,normal);font-weight:400}.site-property-card:is(.site-entry-surface,.site-entry-outlined){gap:0;padding:0;overflow:clip}.site-property-card:is(.site-entry-surface,.site-entry-outlined)>.site-property-body{padding:var(--sg-surface-padding)}.site-property-card:is(.site-entry-surface,.site-entry-outlined)>.site-property-cover :is(.site-media-frame,.site-blank-media){border-radius:0}@media not all and (max-width:1279px){[data-section-template="05"].site-stack-no-media>.site-content-split{--site-content-display:grid;--site-content-columns:minmax(0, 5fr) minmax(0, 6fr);--site-content-gap:var(--sg-space-split,var(--site-space-content));--site-body-column:2;--site-body-row:1 / span 2;--site-actions-row:2}}.site-collection:has(>.site-benefit-row){--site-grid-fit:minmax(0, 1fr);--site-section-columns:1;container-type:inline-size}.site-benefit-row{align-items:baseline;gap:var(--site-space-group);flex-direction:row}.site-benefit-row:has(>.site-marker-icon){align-items:flex-start;gap:var(--site-space-inline)}.site-benefit-row>.site-element-stack{flex:1 1 0}@media (max-width:767px){.site-benefit-row:not(:has(>.site-marker-icon)){align-items:flex-start;gap:var(--site-card-group-gap);flex-direction:column}}@container style(--site-media-side:1){.site-benefit-row:not(:has(>.site-marker-icon)){align-items:flex-start;gap:var(--site-card-group-gap);flex-direction:column}}.site-collection:has(>.site-benefit-tile){--site-grid-min:min(100%, 12rem)}@media not all and (max-width:767px){@container style(--site-benefit-fit:1) or style(--site-benefit-fit:2){[data-appearance-item_surface=plain] .site-collection:has(>.site-benefit-tile){row-gap:max(32px,calc(var(--site-collection-gap,var(--site-space-item)) + var(--site-space-group)))}}}@container style(--site-benefit-fit:1){.site-collection:has(>.site-benefit-tile){--site-grid-fit:repeat(auto-fit, minmax(var(--site-grid-min), 1fr))}}@container style(--site-benefit-fit:2){.site-collection:has(>.site-benefit-tile){--site-grid-fit:repeat(2, minmax(0, 1fr))}}.site-collection:has(>.site-partner){--site-logo-side:var(--site-partner-side,5rem);--site-partner-air:1.5}@media (max-width:767px){.site-collection:has(>.site-partner){--site-partner-air:1}}[data-appearance-item_surface=plain] .site-collection:has(>.site-partner){padding-block:var(--sg-surface-padding)}.site-partner{--site-section-justify:center;justify-content:center;align-items:center;gap:var(--site-space-tight,var(--sg-space-tight));text-align:center}.site-partner>.site-media-frame{width:min(100%,calc(var(--site-logo-side) * var(--site-logo-k,1.2247)),calc(var(--site-logo-side) * 1.2 * var(--site-logo-ratio,1.5)));border-radius:0;flex:none;height:auto;position:relative;overflow:clip}.site-partner>.site-media-frame>:is(.site-media.site-content-image,.site-blank-media){inset:auto;left:calc(-100% * var(--site-logo-bx,0) / var(--site-logo-bw,1));top:calc(-100% * var(--site-logo-by,0) / var(--site-logo-bh,1));width:calc(100% / var(--site-logo-bw,1));height:calc(100% / var(--site-logo-bh,1));max-width:none;position:absolute}.site-partner>.site-media-frame .site-content-image{object-fit:contain;padding:0}.site-partner{--site-clamp-heading:1}.site-partner>.site-heading-card{font-size:var(--sg-text-size);line-height:var(--sg-card-heading-leading,var(--sg-heading-leading,1.2))}.site-collection:has(>.site-partner){--site-grid-min:min(100%, calc(96px + 2 * var(--sg-surface-padding,0px)));align-items:center}.site-partner{--site-section-justify:center;text-align:center;--site-partner-ratio:var(--site-partner-format,4 / 3);aspect-ratio:var(--site-partner-ratio);--site-card-ratio:var(--site-partner-ratio);justify-content:center;align-items:center;container-type:size}.site-partner>.site-media-frame{--site-partner-room:calc(100cqh - var(--site-partner-name,0px));max-width:calc(var(--site-partner-room) * var(--site-logo-ratio,1.5))}[data-appearance-item_surface=plain] .site-partner{aspect-ratio:auto;container-type:normal}[data-appearance-item_surface=plain] .site-partner>.site-media-frame{max-width:none}@container style(--site-marquee-on:1){[data-appearance-item_surface=plain] .site-marquee .site-collection.site-grid:has(>.site-partner){--site-collection-gap:calc(var(--site-logo-side) * var(--site-partner-air));grid-auto-columns:max-content}[data-appearance-item_surface=plain] .site-marquee .site-partner{--site-partner-hug:1}}@container style(--site-reflow:scroll){[data-appearance-item_surface=plain] .site-partner{--site-partner-hug:1}}@container style(--site-marquee-on:1){[data-appearance-item_surface=plain] .site-marquee .site-partner{--site-lane-item-width:max-content}}@container style(--site-reflow:scroll){[data-appearance-item_surface=plain] .site-partner{--site-lane-item-width:max-content;margin-inline-end:calc(var(--site-logo-side) * var(--site-partner-air) - var(--site-collection-gap))}}@container style(--site-partner-hug:1){[data-appearance-item_surface=plain] .site-partner>.site-media-frame{width:min(calc(var(--site-logo-side) * var(--site-logo-k,1.2247)),calc(var(--site-logo-side) * 1.2 * var(--site-logo-ratio,1.5)));max-width:none}}[data-appearance-item_surface=plain] .site-collection:has(>.site-partner){--site-collection-gap:calc(var(--site-logo-side) * .75)}.site-partner:has(>.site-heading-card){--site-partner-name:calc(var(--sg-text-size) * var(--sg-heading-leading,1.2) + var(--site-space-tight,var(--sg-space-tight)))}.site-marquee{--site-marquee-on:0}@media not all and (max-width:1279px){.site-marquee[data-marquee~=desktop]{--site-marquee-on:1}}@media (not (max-width:767px)) and (max-width:1279px){.site-marquee[data-marquee~=tablet]{--site-marquee-on:1}}@media (max-width:767px){.site-marquee[data-marquee~=mobile]{--site-marquee-on:1}}@container style(--site-marquee-on:0){.site-partner-copy{display:none}}.site-marquee:is([data-marquee~=desktop],[data-marquee~=tablet],[data-marquee~=mobile]){-webkit-mask-image:var(--site-marquee-mask,none);mask-image:var(--site-marquee-mask,none);overflow:hidden}@media not all and (max-width:1279px){.site-marquee[data-marquee~=desktop]{--site-marquee-mask:linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent)}}@media (not (max-width:767px)) and (max-width:1279px){.site-marquee[data-marquee~=tablet]{--site-marquee-mask:linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent)}}@media (max-width:767px){.site-marquee[data-marquee~=mobile]{--site-marquee-mask:linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent)}}@container style(--site-marquee-on:1){.site-marquee .site-collection.site-grid:has(>.site-partner){--site-grid-fit:none;--site-section-columns:0;grid-auto-flow:column;grid-auto-columns:calc(var(--site-logo-side) * 2.5);width:max-content;animation:site-marquee-scroll calc(var(--site-marquee-count,8) * 3s) linear infinite;padding-inline-end:var(--site-collection-gap)}.site-marquee:is(:hover,:focus-within) .site-collection.site-grid:has(>.site-partner){animation-play-state:paused}}@keyframes site-marquee-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.site-marquee{-webkit-mask-image:none;mask-image:none}.site-marquee .site-collection.site-grid:has(>.site-partner){--site-grid-fit:repeat(auto-fill, minmax(var(--site-grid-min), 1fr));--site-section-columns:2;grid-auto-flow:row;width:auto;padding-inline-end:0;animation:none}.site-partner-copy{display:none}}.site-media-frame{border-radius:var(--site-frame-radius,var(--sg-media-radius,var(--sg-radius)));width:100%;min-width:0;overflow:clip}:is(.site-entry,.site-property-card){--site-frame-radius:var(--sg-media-radius,var(--sg-card-radius,var(--sg-radius)))}.site-media-layers{isolation:isolate;display:block;position:relative;overflow:hidden}.site-media-layer{pointer-events:none;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.site-media-layer-paint{top:-1px;right:-1px;bottom:-1px;left:-1px}.site-picture{display:contents}.site-media-layer>.site-media-layer-image,.site-media-layer>.site-picture>.site-media-layer-image{object-fit:var(--site-layer-fit,cover);object-position:var(--site-layer-position,center);width:100%;height:100%}.site-media-frame>.site-content-image,.site-media-frame>.site-blank-media{width:100%;height:100%}.site-content-image{object-fit:cover;display:block}.site-content-image-contain{object-fit:contain;padding:var(--site-space-item)}.site-figure{margin:0}.site-figure-caption{gap:var(--site-space-tight,var(--sg-space-tight))}.site-meta,.site-metric,.site-byline,.site-detail{align-items:center;gap:var(--site-space-inline);flex-wrap:wrap;min-width:0;display:flex}.site-byline,.site-detail{gap:var(--site-card-group-gap,var(--site-space-inline))}.site-meta{color:var(--sg-muted-text,var(--sg-text));justify-content:var(--site-section-justify,flex-start)}.site-detail{flex-wrap:nowrap;align-items:flex-start}.site-detail-content{flex:1}.site-marker-icon{align-self:var(--site-section-justify,flex-start);box-sizing:border-box;width:var(--site-icon-plate,var(--sg-icon-plate,auto));height:var(--site-icon-plate,var(--sg-icon-plate,auto));background:var(--sg-icon-surface);border:var(--sg-icon-border-width) solid var(--sg-icon-border);border-radius:var(--sg-icon-radius);flex:none;justify-content:center;align-items:center;display:inline-flex}.site-content-icon{width:var(--sg-icon-size);height:var(--sg-icon-size)}.site-marker-icon .site-content-icon{width:var(--site-icon-size,var(--sg-icon-size));height:var(--site-icon-size,var(--sg-icon-size))}.site-metric-value{font-size:var(--sg-heading-size);line-height:var(--sg-heading-leading)}.site-metric{align-items:baseline;justify-content:var(--site-section-justify,flex-start)}.site-metric-value{overflow-wrap:anywhere}.site-metric-unit{max-width:100%}.site-person-avatar{object-fit:cover;border-radius:50%;flex:none;width:3rem;height:3rem}.site-byline{justify-content:var(--site-section-justify,flex-start)}.site-byline-text{gap:var(--site-card-pair-gap,0px)}.site-testimonial .site-byline{gap:var(--site-space-inline);flex-wrap:nowrap;align-items:flex-start}.site-testimonial .site-byline>.site-avatar{flex:none}.site-testimonial .site-byline>.site-person-avatar{width:2.5rem;height:2.5rem}.site-testimonial .site-byline-text>.site-caption{line-height:1.25}.site-testimonial .site-byline-text>.site-caption:first-child{font-size:var(--sg-text-size)}.site-person .site-byline-text{gap:var(--site-space-hair)}.site-byline-text>.site-caption:first-child{color:var(--sg-heading);font-weight:var(--sg-card-heading-weight,var(--sg-heading-weight))}.site-social{--site-social-inset:0px;gap:var(--site-space-tight,8px);flex-wrap:wrap;margin:0;margin-inline-start:calc(-1 * var(--site-social-inset));padding:0;list-style:none;display:flex}.site-social a{width:24px;height:24px;color:var(--sg-text);border-radius:var(--site-action-radius,var(--sg-button-radius));justify-content:center;align-items:center;text-decoration:none;transition:opacity .15s;display:inline-flex}.site-social:not(.site-social-circle) a:hover>svg{opacity:.7}.site-social a>svg{transition:opacity .15s}@media (prefers-reduced-motion:reduce){.site-social a,.site-social a>svg{transition:none}}.site-social a:focus-visible{outline:2px solid var(--sg-heading);outline-offset:2px}.site-social svg{flex-shrink:0;width:24px;height:24px}.site-social a{position:relative}.site-social-tip{translate:calc(-50% + var(--site-tip-shift,0px)) 0;z-index:1;background:var(--sg-glass,#0000008c);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;inline-size:max-content;max-inline-size:min(20rem,100vw - 32px);font-family:var(--sg-text-font,sans-serif);text-align:start;text-wrap:pretty;pointer-events:none;opacity:0;transform-origin:calc(50% - var(--site-tip-shift,0px)) 100%;transition:opacity .12s,transform .12s,display .12s allow-discrete;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 12px;font-size:12px;font-weight:400;line-height:16px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:scale(.95)}.site-social-tip:after{content:"";top:100%;left:calc(50% - var(--site-tip-shift,0px) - 5px);background:inherit;width:10px;height:5px;-webkit-backdrop-filter:inherit;backdrop-filter:inherit;clip-path:polygon(0 0,100% 0,50% 100%);position:absolute}.site-social-tip-note{color:#ffffffb3;font-size:10px;line-height:13px}.site-social-tip>.site-social-tip-note:only-child{color:inherit}.site-social a:is(:hover,:focus-visible)>.site-social-tip{opacity:1;display:flex;transform:none}@starting-style{.site-social a:is(:hover,:focus-visible)>.site-social-tip{opacity:0;transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.site-social-tip{transition:none}}.site-social.site-social-circle{--site-social-inset:0px}.site-social.site-social-circle a{background:var(--sg-heading,var(--sg-text));width:24px;height:24px;color:var(--sg-background);border-radius:999px}.site-social.site-social-circle a:is(:hover,:focus-visible){color:var(--sg-background)}.site-social.site-social-brand a,.site-social.site-social-brand a:is(:hover,:focus-visible){color:#fff}.site-social.site-social-brand a[data-network=telegram]{background:linear-gradient(#2aabee,#229ed9)}.site-social.site-social-brand a[data-network=whatsapp]{background:#25d366}.site-social.site-social-brand a[data-network=vk]{background:#07f}.site-social.site-social-brand a[data-network=max]{background:radial-gradient(at 0 100%,#0000ff80,#0000 70%),linear-gradient(74deg,#4cf,#53e 66%,#93d)}.site-social.site-social-brand a[data-network=dzen]{background:#202022}.site-social.site-social-brand a[data-network=instagram]{background:#ff0069}.site-marker-number{align-items:center;gap:var(--site-space-hair) var(--site-space-inline);justify-content:var(--site-section-justify,flex-start);flex-wrap:wrap;display:flex}.site-marker-number-plate{flex:none}.site-marker-number-value{white-space:nowrap}.site-marker-number-unit{overflow-wrap:normal;flex:0 auto}.site-marker-icon.site-marker-number-plate{width:auto;height:auto;min-width:var(--site-number-plate,var(--sg-number-plate,var(--sg-icon-plate,auto)));min-height:var(--site-number-plate,var(--sg-number-plate,var(--sg-icon-plate,auto)));background:var(--sg-number-surface,var(--sg-icon-surface));border:var(--sg-number-border-width,var(--sg-icon-border-width)) solid var(--sg-number-border,var(--sg-icon-border));border-radius:var(--sg-number-radius,var(--sg-icon-radius))}.site-marker-number-value{min-width:1em;height:1em;color:var(--sg-number,var(--sg-number-auto,var(--sg-icon-glyph,var(--sg-icon))));font-family:var(--sg-number-font,var(--sg-heading-font));font-weight:var(--sg-number-weight,var(--sg-heading-weight));font-size:var(--site-number-size,var(--sg-number-size,calc(var(--sg-icon-size) * .5)));font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:grid}.site-not-found-icon{justify-content:var(--site-section-justify,flex-start);margin-block-end:var(--site-space-content,24px);display:flex}.site-quote{-webkit-hyphens:manual;hyphens:manual;font-size:var(--sg-text-size);line-height:var(--sg-text-leading);margin:0}.site-testimonial .site-quote{-webkit-line-clamp:var(--site-quote-lines,8);line-clamp:var(--site-quote-lines,8);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.site-testimonial .site-quote:is(:focus,:focus-within){-webkit-line-clamp:none;line-clamp:none;display:block;overflow:visible}.site-testimonial>.site-element-stack{--site-card-gap:var(--site-card-group-gap);flex:1}.site-testimonial .site-byline{margin-block-start:auto}.site-testimonial-faced>.site-element-stack{align-self:stretch}[data-appearance-item_surface=plain] .site-testimonial{aspect-ratio:var(--site-card-ratio,auto);min-height:0}[data-appearance-item_surface=plain] .site-testimonial>.site-element-stack{min-height:0}[data-appearance-item_surface=plain] .site-testimonial .site-quote{min-height:0;font-size:var(--sg-card-heading-size,var(--sg-text-size));flex-shrink:1}[data-appearance-item_surface=plain] .site-testimonial>.site-element-stack:before{content:"“" / "";height:.5em;color:var(--sg-muted-text,var(--sg-text));font-family:var(--sg-heading-font,inherit);font-size:calc(2 * var(--sg-card-heading-size,var(--sg-text-size)));line-height:1;display:block}.site-prose{gap:var(--site-space-item);max-width:68ch;margin-inline:var(--site-section-measure,0 auto);text-align:start;flex-direction:column;display:flex}.site-prose>*{--site-section-measure:0 auto;--site-section-justify:flex-start}.site-prose-part:has(h3){margin-block-start:var(--site-space-inline)}.site-prose .site-quote{border-inline-start:var(--sg-border-width) solid var(--sg-border);padding-inline-start:var(--site-space-item)}.site-prose ul{padding-inline-start:24px;list-style:outside}.site-header-navigation ul{gap:var(--site-space-inline);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-breadcrumbs ol{font-family:var(--sg-text-font);font-size:var(--sg-caption-size,.875rem);line-height:var(--sg-text-leading);color:var(--sg-text);flex-wrap:nowrap;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}@supports (color:color-mix(in lab,red,red)){.site-breadcrumbs ol{color:color-mix(in srgb,var(--sg-text) 70%,transparent)}}.site-breadcrumbs li{white-space:nowrap;flex-shrink:0}.site-breadcrumbs li.site-breadcrumbs-current{flex-shrink:1;min-width:0}.site-breadcrumbs-current>span{text-overflow:ellipsis;display:block;overflow:hidden}.site-breadcrumbs a{color:inherit;text-decoration:none;transition:color .15s}.site-breadcrumbs a:hover{color:var(--sg-text)}.site-breadcrumbs-separator{display:inline-flex}.site-breadcrumbs-icon{width:.75rem;height:.75rem}.site-question-groups{gap:var(--site-space-content);flex-direction:column;min-width:0;display:flex}.site-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--site-space-item);cursor:pointer;list-style:none;display:flex}.site-disclosure>summary::-webkit-details-marker{display:none}.site-disclosure>summary:focus-visible{outline:2px solid var(--sg-heading);outline-offset:var(--site-space-inline)}.site-disclosure>summary>.site-heading{flex:1}.site-disclosure{--site-disclosure-gap:max(16px, var(--site-space-group,16px))}.site-disclosure-answer{padding-block-start:var(--site-disclosure-gap)}.site-entry:has(>.site-disclosure){--site-disclosure-pad-block:0px;--site-disclosure-pad-inline:0px;padding:0}.site-entry-divided:has(>.site-disclosure),.site-entry:not(.site-entry-surface,.site-entry-outlined):has(>.site-disclosure){--site-disclosure-pad-block:var(--sg-surface-padding)}.site-entry-surface:has(>.site-disclosure),.site-entry-outlined:has(>.site-disclosure){--site-disclosure-pad-block:var(--sg-surface-padding);--site-disclosure-pad-inline:var(--sg-surface-padding)}.site-entry>.site-disclosure>summary{padding:var(--site-disclosure-pad-block) var(--site-disclosure-pad-inline)}.site-entry>.site-disclosure[open]>summary{padding-block-end:var(--site-disclosure-gap)}.site-entry>.site-disclosure>.site-disclosure-answer{padding:0 var(--site-disclosure-pad-inline) var(--site-disclosure-pad-block)}.site-entry>.site-disclosure>summary:focus-visible{outline-offset:-2px}.site-disclosure-icon{flex:none;width:1.25rem;height:1.25rem;transition:transform .15s}.site-disclosure[open]>summary .site-disclosure-icon{transform:rotate(180deg)}.site-contacts{align-items:start;gap:var(--sg-space-split,var(--site-space-content));grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));min-width:0;display:grid}.site-contacts-data{gap:var(--site-space-content);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.site-contacts>.site-contacts-form{max-width:none;margin-inline:0}.site-contact-address{font-style:normal}.site-contacts :is(.site-text,.site-caption,dd){overflow-wrap:break-word}.site-contacts :is(p,address,dl,dd){margin-block:0}.site-contacts :is(dl,dd){margin-inline:0}.site-contacts .site-grid{--site-grid-min:min(100%, calc(16rem + 2 * var(--sg-surface-padding,0px)))}.site-contacts .site-detail .site-button-link{min-height:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none;opacity:1;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;padding:0;text-decoration:none;display:inline}.site-contacts .site-detail a.site-button-link:hover{color:var(--sg-heading);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:var(--sg-border-width)}[data-appearance-item_surface=plain] .site-contacts .site-collection:not(.site-collection-divided){--site-collection-gap:max(24px, var(--site-space-item))}.site-contacts-cards .site-social{justify-content:var(--site-section-justify,flex-start)}.site-contacts-rows{--site-card-align:start;--site-card-justify:flex-start;--site-card-measure:0 auto}.site-contacts .site-detail{gap:var(--site-card-group-gap,var(--site-space-group))}.site-contacts .site-detail-content{gap:var(--site-space-hair)}.site-contacts .site-detail-content>.site-social{margin-block-start:calc((1lh - 1cap) / 2 - var(--site-social-inset))}.site-contacts-rows .site-detail{align-items:flex-start}.site-contacts-rows .site-detail-content{align-items:baseline;column-gap:var(--site-space-item);row-gap:var(--site-space-inline);flex-flow:wrap;display:flex}.site-label-quarter{--site-label-cols:4}.site-label-third{--site-label-cols:3}.site-label-half{--site-label-cols:2}.site-contacts-rows .site-detail-content>.site-caption{flex:0 0 calc((100% - (var(--site-label-cols,4) - 1) * var(--site-space-item)) / var(--site-label-cols,4))}.site-contacts-rows .site-detail-content>:not(.site-caption){flex:12rem;min-width:0}.site-contacts-rows .site-detail-content>.site-caption{font-size:var(--sg-text-size);color:var(--sg-muted-text,var(--sg-text))}.site-contacts-accent-data{gap:var(--site-space-content);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.site-contacts-leads{align-items:var(--site-section-justify,flex-start);gap:var(--site-space-inline);flex-direction:column;display:flex}.site-contacts-leads>*{max-width:100%}.site-heading.site-contacts-lead{font-size:clamp(var(--sg-text-size,1rem),5.5cqi,var(--sg-heading-size-m2,2.5rem));font-family:var(--sg-text-font);letter-spacing:var(--sg-text-tracking,normal);text-transform:none;-webkit-hyphens:manual;hyphens:manual;margin:0;font-weight:400}.site-contacts-lead>a{color:inherit;text-decoration:none}.site-contacts-lead>a:hover{text-underline-offset:.15em;text-decoration:underline}.site-contacts-details{gap:max(32px,var(--site-space-item)) max(24px,var(--site-space-item));grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.site-contacts-details dt+dd{margin-block-start:var(--site-space-hair)}@container style(--site-section-align:center){.site-contacts-details{grid-template-columns:none;grid-auto-columns:minmax(0,16rem);grid-auto-flow:column;justify-content:center}.site-contacts-details .site-social{justify-content:center;margin-inline:0}}@media (max-width:767px){.site-contacts-details{grid-auto-flow:row}}.site-legal{text-align:start;min-width:0;margin:0}.site-legal dd{overflow-wrap:break-word;margin:0}@container not style(--site-legal-view:columns){.site-legal>div{align-items:baseline;column-gap:var(--site-space-item);row-gap:var(--site-space-hair);padding-block:var(--site-space-item);border-block-end:var(--sg-border-width,1px) solid var(--sg-border);flex-flow:wrap;display:flex}.site-legal>div:first-child{border-block-start:var(--sg-border-width,1px) solid var(--sg-border)}.site-legal dt{flex:0 0 calc((100% - (var(--site-label-cols,4) - 1) * var(--site-space-item)) / var(--site-label-cols,4));font-size:var(--sg-text-size);color:var(--sg-muted-text,var(--sg-text))}.site-legal dd{flex:12rem;min-width:0}.site-legal-answer>.site-legal>div:first-child{border-block-start:0}}@container style(--site-legal-view:columns){.site-legal{gap:var(--site-space-item) var(--site-space-content);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.site-legal dt+dd{margin-block-start:var(--site-space-hair)}}.site-legal-disclosure>summary{padding-block:var(--site-space-item);border-block-end:var(--sg-border-width,1px) solid var(--sg-border)}.site-legal-answer{gap:var(--site-space-item);flex-direction:column;padding-block-start:var(--site-space-item);display:flex}.site-contacts-cards .site-detail{flex-direction:column}.site-contacts-cards .site-detail-content{align-self:stretch}[data-appearance-card_valign=between] .site-contacts-cards .site-entry:is(.site-entry-surface,.site-entry-outlined)>.site-detail{flex:auto;justify-content:space-between}[data-appearance-card_valign=between] .site-contacts-cards .site-entry:is(.site-entry-surface,.site-entry-outlined)>.site-detail>.site-detail-content{flex:none}@container style(--site-media-side:1){.site-contacts-cards .site-collection{--site-grid-fit:minmax(0, 1fr);--site-section-columns:1;--site-collection-gap:max(24px, var(--site-space-item));row-gap:var(--site-collection-gap)}.site-contacts-cards .site-entry:is(.site-entry-surface,.site-entry-outlined){background:0 0;border:0;border-radius:0;padding:0}.site-contacts-cards .site-detail{flex-direction:row}.site-contacts-cards .site-detail-content{align-self:auto}}@container style(--site-media-overlay:1){.site-contacts-cards .site-collection{--site-grid-fit:minmax(0, 1fr);--site-section-columns:1;--site-collection-gap:max(24px, var(--site-space-item));row-gap:var(--site-collection-gap)}.site-contacts-cards .site-entry:is(.site-entry-surface,.site-entry-outlined){background:0 0;border:0;border-radius:0;padding:0}}.site-contacts-view{min-width:0}@container not style(--site-contacts-view:cards){.site-contacts-view[data-contacts-view=cards]{display:none}}@container not style(--site-contacts-view:rows){.site-contacts-view[data-contacts-view=rows]{display:none}}@container not style(--site-contacts-view:accent){.site-contacts-view[data-contacts-view=accent]{display:none}}.site-contacts.site-broker-contacts .site-grid{--site-grid-min:min(100%, calc(10rem + 2 * var(--sg-surface-padding,0px)))}@container style(--site-section-columns:1){[data-appearance-item_surface=plain] .site-broker-contacts .site-collection:not(.site-collection-divided){row-gap:var(--site-collection-gap)}}.site-form-card{min-width:0;max-width:calc(32rem * var(--site-form-columns,1) + var(--sg-space-inline,16px) * (var(--site-form-columns,1) - 1));margin-inline:var(--site-section-measure,0 auto)}.site-range-fields>:first-child .site-input{border-start-end-radius:0;border-end-end-radius:0}.site-range-fields>:last-child .site-input{border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.site-range-fields>:first-child:has(+* .site-input:focus) .site-input{border-inline-end-color:var(--sg-input-focus,var(--sg-input-accent))}.site-range-slider{--site-range-hit-w:2rem;--site-range-hit-h:2.75rem}.site-range-slider:not([hidden]){z-index:2;inset-inline:calc(max(0px,calc(min(var(--sg-input-radius,0px),var(--sg-input-height,2.5rem) / 2) - .5625rem)) - (var(--site-range-hit-w) / 2 - .5625rem));bottom:calc(var(--site-range-stroke,1px) / 2 - var(--site-range-hit-h) / 2);height:var(--site-range-hit-h);-webkit-tap-highlight-color:transparent;pointer-events:none;position:absolute}.site-range-track{inset-inline:calc(var(--site-range-hit-w) / 2);bottom:calc(var(--site-range-hit-h) / 2 - var(--site-range-stroke,1px) / 2);height:var(--site-range-stroke,1px);position:absolute}[data-range-line] .site-range-track{background:var(--sg-border)}.site-range-fill{background:var(--sg-input,var(--sg-text));position:absolute;inset-block:0;inset-inline-start:var(--site-range-from,0%);inset-inline-end:calc(100% - var(--site-range-to,100%))}.site-range-thumb{pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;outline:none;width:100%;height:100%;margin:0;position:absolute;top:0;right:0;bottom:0;left:0}.site-range-thumb::-webkit-slider-runnable-track{background:0 0}.site-range-thumb::-webkit-slider-thumb{width:var(--site-range-hit-w);height:var(--site-range-hit-h);box-shadow:none;background:radial-gradient(circle closest-side,var(--sg-surface,#fff) 0 3px,var(--sg-input,var(--sg-text)) 3px 5px,transparent 5.5px);cursor:pointer;pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0}.site-range-thumb::-moz-range-thumb{width:var(--site-range-hit-w);height:var(--site-range-hit-h);box-sizing:border-box;box-shadow:none;background:radial-gradient(circle closest-side,var(--sg-surface,#fff) 0 3px,var(--sg-input,var(--sg-text)) 3px 5px,transparent 5.5px);cursor:pointer;pointer-events:auto;border:0;border-radius:0}.site-range-thumb::-moz-range-track{background:0 0}.site-chip{border:max(1px,var(--sg-input-stroke,var(--sg-border-width,1px))) solid var(--sg-border);max-width:100%;height:2em;color:var(--sg-text);font-family:var(--sg-input-font,var(--sg-text-font,inherit));font-size:var(--sg-input-size,1rem);font-weight:var(--sg-input-weight,400);white-space:nowrap;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:.3em;padding-inline:.75em;line-height:1;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.site-property-tags>.site-chip{font-size:var(--sg-caption-size,.875rem)}.site-filter-chips .site-chip{font-size:calc(var(--sg-input-size,1rem) - 2px)}.site-filter-segment{--site-segment-fill:var(--sg-input-surface,var(--sg-raised,var(--sg-surface)));height:var(--sg-input-height,2.5rem);padding-inline:var(--sg-input-padding,1rem);border-width:var(--sg-input-border-width,1px);border-style:solid;border-color:var(--sg-input-border,var(--sg-border));border-radius:min(var(--sg-input-radius,9999px),calc(var(--sg-input-height,2.5rem) / 2));background:var(--site-segment-fill);color:var(--sg-input,var(--sg-text));font-family:var(--sg-input-font,var(--sg-text-font,inherit));font-size:var(--sg-input-size,.875rem);font-weight:var(--sg-input-weight,400);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;list-style:none;transition:background-color .15s,border-color .15s;display:inline-flex}.site-filter-segment::-webkit-details-marker{display:none}.site-filter-segment>span:not(.site-select-arrow){text-box:trim-both cap alphabetic;margin-block:-.3em;padding-block:.3em;translate:0 -.06em}.site-filter-segment:hover,[open]>.site-filter-segment{border-color:var(--sg-input-focus,var(--sg-input-accent,var(--sg-heading)))}.site-filter-segment[data-active]{background:var(--sg-input,var(--sg-text))}@supports (color:color-mix(in lab,red,red)){.site-filter-segment[data-active]{background:color-mix(in oklch,var(--sg-input,var(--sg-text)) 10%,var(--site-segment-fill))}}[open]>.site-filter-segment .site-select-arrow>svg{transform:rotate(180deg)}.site-filter-segment:focus-visible{outline:2px solid var(--sg-input-focus,var(--sg-input-accent,var(--sg-heading)));outline-offset:2px}a.site-chip:hover,label:hover>.site-chip{border-color:var(--sg-input-focus,var(--sg-input-accent,var(--sg-heading)))}.site-chip>span{text-box:trim-both cap alphabetic;margin-block:-.3em;padding-block:.3em}.site-chip-count{min-width:calc(var(--site-chip-digits,2) * 1ch);text-align:end;font-variant-numeric:tabular-nums;color:currentColor;margin-inline-start:.4em;font-size:.75em;display:inline-block}@supports (color:color-mix(in lab,red,red)){.site-chip-count{color:color-mix(in oklch,currentColor 60%,transparent)}}.site-chip>svg{color:currentColor}@supports (color:color-mix(in lab,red,red)){.site-chip>svg{color:color-mix(in oklch,currentColor 60%,transparent)}}.site-chip>svg{transition:color .15s}a.site-chip:hover>svg,label:hover>.site-chip>svg{color:var(--sg-heading,var(--sg-text))}:checked+.site-chip,label:hover>:checked+.site-chip,:checked:focus-visible+.site-chip{border-color:var(--sg-input-accent,var(--sg-heading))}:focus-visible+.site-chip,a.site-chip:focus-visible{border-color:var(--sg-input-focus,var(--sg-input-accent,var(--sg-heading)));outline:none}.site-spec-title{color:var(--sg-heading,var(--sg-text));margin:0}.site-spec-label,.site-spec-value{font-family:var(--sg-text-font,inherit);font-size:var(--sg-text-size,1rem);letter-spacing:var(--sg-text-tracking,normal);font-weight:400}.site-spec-label{color:var(--sg-muted-text,var(--sg-text))}.site-spec-label-small{font-size:var(--sg-caption-size,.875rem)}.site-spec-value{color:var(--sg-text)}.site-filter-mode-button{display:none}.site-filter-row{grid-template-columns:minmax(0,1fr);row-gap:.75rem;display:grid}:where(.site-filter-bar-row)>form{display:contents}.site-filter-chips{grid-column:1/-1;width:0;min-width:100%}.site-filter-drawer-full{display:none}@container style(--site-filter-bar:button){.site-filter-mode-segments{display:none}.site-filter-mode-button{display:inline}.site-filter-drawer-full{display:block}.site-filter-row{grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:.5rem}.site-filter-chips{grid-column:auto}.site-filter-row>.site-filter-bar-row{margin-inline-end:0;padding-inline-end:0}.site-filter-drawer summary{border:max(1px,var(--sg-input-stroke,var(--sg-border-width,1px))) solid var(--sg-border);height:2em;color:var(--sg-text);font-size:calc(var(--sg-input-size,1rem) - 2px);background:0 0;border-radius:999px;padding-inline:.75em}.site-filter-drawer summary:hover,.site-filter-drawer [open]>summary{border-color:var(--sg-input-focus,var(--sg-input-accent,var(--sg-heading)))}}.site-filter-bar-row{overscroll-behavior-x:contain;scrollbar-width:none;z-index:5;position:relative;overflow-x:auto}@media (max-width:1279px){.site-filter-bar-row{margin-inline:calc(-1 * var(--site-lane-bleed,0px));padding-inline:var(--site-lane-bleed,0px);scroll-padding-inline:var(--site-lane-bleed,0px)}}.site-filter-bar-row::-webkit-scrollbar{display:none}.site-chip-scroller{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--site-chip-fade-start),#000 calc(100% - var(--site-chip-fade-end)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--site-chip-fade-start),#000 calc(100% - var(--site-chip-fade-end)),transparent)}@supports (animation-timeline:scroll()){.site-chip-scroller{animation:linear both site-chip-fade;animation-timeline:scroll(self inline)}}.site-filter-bar-row:before,.site-filter-bar-row:after{content:"";z-index:1;pointer-events:none;opacity:0;flex:none;align-self:stretch;width:32px;position:sticky}.site-filter-bar-row:before{background:linear-gradient(to right,var(--sg-background),transparent);margin-inline-end:-32px;left:0}.site-filter-bar-row:after{background:linear-gradient(to left,var(--sg-background),transparent);margin-inline-start:-32px;right:0}@media (max-width:1279px){.site-filter-bar-row:before{left:calc(-1 * var(--site-lane-bleed,0px))}.site-filter-bar-row:after{right:calc(-1 * var(--site-lane-bleed,0px))}}@supports (animation-timeline:scroll()){.site-filter-bar-row:before{animation:linear both site-chip-fade-start;animation-timeline:scroll(inline)}.site-filter-bar-row:after{animation:linear both site-chip-fade-end;animation-timeline:scroll(inline)}}.site-filter-bar-row>*{flex:none}:is(.site-chip-scroller,.site-filter-bar-row){margin-block:-3px;padding-block:3px;overflow-y:hidden}.site-plan{position:relative}.site-plan-action{gap:var(--site-space-inline);flex-direction:column;margin-block-start:auto;display:flex}.site-plan-details{gap:var(--site-card-group-gap);flex-direction:column;display:flex}.site-plan-intro{gap:var(--site-card-group-gap,var(--site-space-group));flex-direction:column;display:flex}.site-plan-price{gap:var(--site-card-gap,var(--site-space-inline));flex-direction:column;display:flex}.site-plan-price>.site-caption{text-box:trim-both cap alphabetic}.site-plan-price-value{text-box:trim-both cap alphabetic;color:var(--sg-heading);font-family:var(--sg-heading-font);font-size:var(--sg-heading-size-m1,var(--sg-heading-size-m2,var(--sg-card-heading-size)));text-wrap:balance;margin:0;line-height:1.1}.site-plan-price-amount{font-weight:var(--sg-heading-weight);letter-spacing:var(--sg-heading-tracking,normal);font-variant-numeric:lining-nums tabular-nums}.site-plan-price-affix{font-family:var(--sg-text-font);font-size:var(--sg-card-heading-size,1.25rem);color:var(--sg-muted-text,var(--sg-text));white-space:nowrap}.site-plan-details li{align-items:flex-start;gap:.5em;display:flex}.site-plan-mark{flex:none;width:1.25em;height:1.25em;margin-block-start:calc(.5lh - .625em)}.site-plan-line{min-width:0}.site-plan-details ul.site-text{text-align:start;margin-inline:0}.site-plan-dot{background:var(--sg-heading);border-radius:50%;flex:none;width:.4em;height:.4em;margin-block-start:calc(.5lh - .2em);margin-inline:.2em}.site-plan-subhead{color:var(--sg-heading);font-weight:var(--sg-card-heading-weight,var(--sg-heading-weight))}.site-plan .site-plan-action{margin-block-start:0}.site-plan .site-plan-action :is(.site-actions,.site-button){width:100%}.site-collection.site-grid:has(>.site-plan){--site-grid-fit:repeat(auto-fit, minmax(max(var(--site-grid-min), var(--site-grid-share) - 1px), 1fr))}.site-price-list{gap:var(--site-space-content);flex-direction:column;display:flex}.site-price-group{gap:var(--site-space-inline);flex-direction:column;min-width:0;display:flex}.site-price-head{gap:var(--site-space-tight,8px);flex-direction:column;display:flex}.site-price-table{border-collapse:collapse;width:100%;font-family:var(--sg-text-font);font-size:var(--sg-text-size);line-height:var(--sg-text-leading)}.site-price-table :where(th,td){text-align:start;vertical-align:baseline;font-weight:inherit;padding:0}.site-price-table{--site-price-rule:var(--sg-border-width,1px) solid var(--sg-border)}@supports (color:color-mix(in lab,red,red)){.site-price-table{--site-price-rule:var(--sg-border-width,1px) solid color-mix(in oklab, var(--sg-border) 25%, transparent)}}.site-price-row>*{padding-block:var(--site-space-inline);border-block-start:var(--site-price-rule)}.site-price-table tbody>.site-price-row:last-child>*{border-block-end:var(--site-price-rule)}.site-price-service{color:var(--sg-text)}.site-price-name{color:var(--sg-heading);display:block}.site-price-note{margin-block-start:var(--site-space-hair,4px);display:block}.site-price-value{width:1%;color:var(--sg-heading);font-weight:var(--sg-card-heading-weight,var(--sg-heading-weight));font-variant-numeric:lining-nums tabular-nums;text-align:end;white-space:nowrap;padding-inline-start:var(--site-space-content)}.site-price-table:not([data-prices="1"]) .site-price-value{width:9rem}.site-price-column{color:var(--sg-muted-text,var(--sg-text));font-size:var(--sg-caption-size,.875rem);text-align:end;white-space:nowrap;padding-block-end:var(--site-space-tight,8px);padding-inline-start:var(--site-space-content)}.site-price-footnote{color:var(--sg-muted-text,var(--sg-text))}@media (max-width:767px){.site-price-table:not([data-prices="1"]) thead{display:none}.site-price-table:not([data-prices="1"]) :is(tbody,.site-price-row){display:block}.site-price-table:not([data-prices="1"]) .site-price-row{padding-block:var(--site-space-inline);border-block-start:var(--site-price-rule)}.site-price-table:not([data-prices="1"]) tbody>.site-price-row:last-child{border-block-end:var(--site-price-rule)}.site-price-table:not([data-prices="1"]) tbody>.site-price-row>*{border:0;padding:0;display:flex}.site-price-table:not([data-prices="1"]) tbody>.site-price-row>.site-price-service{margin-block-end:var(--site-space-tight,8px);display:block}.site-price-table:not([data-prices="1"]) .site-price-value{justify-content:space-between;gap:var(--site-space-inline);width:auto;padding-block:var(--site-space-hair,4px)}.site-price-table:not([data-prices="1"]) .site-price-value:before{content:attr(data-label);color:var(--sg-text);font-weight:400}.site-price-value{padding-inline-start:var(--site-space-inline)}}.site-brand{align-items:center;gap:var(--site-space-inline);flex-wrap:wrap;min-width:0;text-decoration:none;display:inline-flex}.site-brand picture{flex:none;display:block}.site-brand img{height:var(--site-logo-height,2rem);width:auto;max-width:calc(var(--site-logo-height,2rem) * 6);object-fit:contain}.site-brand .site-logo-scheme{display:var(--site-logo-scheme,inline)}.site-brand .site-logo-alt{display:var(--site-logo-alt,none)}.site-header-composition{gap:var(--site-space-item);flex-direction:column;display:flex}.site-header-composition>.site-header-crumbs{min-width:0;margin-block-start:calc(var(--site-space-inline) - var(--site-space-item));padding-block-end:var(--site-space-item)}.site-header{--site-header-step-major:40px;--site-header-step-menu:24px}.site-header-main{justify-content:space-between;align-items:center;column-gap:var(--site-header-step-major);row-gap:var(--site-space-item);min-height:var(--site-header-height,auto);flex-wrap:wrap;display:flex}.site-header-actions{flex:none;align-items:center;display:flex}.site-header-main>.site-header-actions>.site-button-link+.site-button-link{margin-inline-start:calc(var(--site-header-step-menu) - var(--site-actions-gap))}.site-header-main>.site-header-actions>.site-button-link+.site-button:not(.site-button-link),.site-header-main>.site-header-actions>.site-button-primary+.site-button-link,.site-header-main>.site-header-actions>.site-button-secondary+.site-button-link{margin-inline-start:12px}.site-header-main>.site-header-actions>:is(.site-button-primary+.site-button-secondary,.site-button-secondary+.site-button-primary){margin-inline-start:max(0px,calc(12px - min(var(--site-action-inset-primary,var(--sg-button-primary-inset,0px)),var(--site-action-inset-secondary,var(--sg-button-secondary-inset,0px)))))}.site-header-navigation ul{column-gap:max(calc(var(--site-space-tight,4px) + 2px),calc(var(--site-header-step-menu) - 2 * var(--site-action-inset-link,var(--sg-button-link-inset,0px)) + 2px))}.site-header :is(.site-header-navigation,.site-header-drawer nav) .site-button-link,.site-header .site-header-contact,.site-header .site-nav-group>summary{font-family:var(--sg-text-font);letter-spacing:normal;text-transform:none;font-weight:500}.site-header>.site-container,.site-header .site-header-drawer{--sg-button-link-color:var(--sg-text)}.site-header :is(.site-header-navigation,.site-header-drawer nav) .site-button-link,.site-header .site-header-contact{text-decoration-line:none}.site-header :is(.site-header-navigation,.site-header-drawer nav) a.site-button-link:hover,.site-header a.site-header-contact:hover{color:var(--sg-heading);opacity:1}[data-appearance-menu_underline=hover] :is(.site-header-navigation,.site-header-drawer nav) a.site-button-link:not(.site-nav-submenu a):hover,[data-appearance-menu_underline=hover] a.site-header-contact:hover{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:var(--sg-border-width)}.site-header-mobile{display:none}.site-header-mobile>summary{cursor:pointer;list-style:none}.site-header-mobile>summary::-webkit-details-marker{display:none}.site-header-mobile nav ul{align-items:flex-start;gap:var(--site-space-item);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-header-menu{width:var(--sg-button-system-size,44px);height:var(--sg-button-system-size,44px);color:var(--sg-button-link-color);border-radius:var(--sg-button-system-radius,9999px);background:0 0;border:0;flex:none;place-items:center;margin-inline-end:calc((var(--sg-button-system-glyph,24px) - var(--sg-button-system-size,44px)) / 2);padding:0;display:inline-grid}.site-header-menu:focus-visible{outline:2px solid var(--sg-heading);outline-offset:2px}.site-header-menu-icon{width:var(--sg-button-system-glyph,24px);height:var(--sg-button-system-glyph,24px)}.site-header-drawer{z-index:41;height:var(--site-screen-height,100dvh);padding:0 var(--sg-space-x,16px) calc(24px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;background:var(--sg-background);color:var(--sg-text);inset-inline:0;flex-direction:column;gap:24px;transition:opacity .2s ease-out;display:flex;position:fixed;top:0;overflow-y:auto}.site-header-mobile nav>ul>li{transition:opacity .32s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.2,.8,.2,1);transition-delay:calc(40ms + var(--site-menu-i,0) * 30ms)}.site-header-drawer-action{transition:opacity .32s ease-out .12s}@starting-style{.site-header-mobile[open] .site-header-drawer{opacity:0}.site-header-mobile[open] nav>ul>li{opacity:0;transform:translateY(8px)}.site-header-mobile[open] .site-header-drawer-action{opacity:0}}.site-header-mobile-closing .site-header-drawer{opacity:0;transition-duration:.16s}.site-header-mobile-closing nav>ul>li{transition:none}.site-header-drawer{interpolate-size:allow-keywords}.site-header-drawer nav>ul{gap:0}.site-header-drawer nav>ul>li{border-block-end:var(--sg-border-width,1px) solid var(--sg-border);width:100%}.site-header-drawer nav>ul>li>.site-button,.site-header-drawer nav>ul>li>.site-nav-group>summary{justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:64px;padding-block:12px;font-size:clamp(1.375rem,5.5vw,1.75rem);line-height:1.15;display:flex}.site-header-drawer .site-nav-group{--site-nav-chevron:20px}.site-header-drawer .site-nav-group>summary svg{color:var(--sg-muted-text);stroke-width:1.75px;transition:rotate .24s cubic-bezier(.2,.8,.2,1)}.site-header-drawer .site-nav-group::details-content{block-size:0;transition:block-size .28s cubic-bezier(.2,.8,.2,1),content-visibility .28s allow-discrete;overflow:clip}.site-header-drawer .site-nav-group[open]::details-content{block-size:auto}.site-header-mobile nav .site-nav-submenu{gap:0;margin:0;padding:0 0 16px}.site-header .site-header-drawer .site-nav-submenu .site-button{width:100%;min-height:44px;color:var(--sg-muted-text);align-items:center;font-size:1.0625rem;line-height:1.3;display:flex}@media (prefers-reduced-motion:reduce){.site-header-drawer .site-nav-group>summary svg{transition:none}.site-header-drawer .site-nav-group::details-content{transition:none}}.site-header-drawer-action{margin-top:auto}.site-header-drawer-action,.site-header-drawer-action .site-header-actions{flex-direction:column;align-items:stretch;display:flex}.site-header-drawer-action .site-button{width:100%}.site-header-drawer-action .site-action-iconic{aspect-ratio:auto!important;padding-inline:var(--site-button-inset,var(--sg-button-padding))!important}.site-header-drawer-action .site-action-iconic:after{content:attr(aria-label);position:static;inset:auto}.site-header-drawer .site-button svg{display:none}.site-header-drawer:focus{outline:none}html:is(.site-header-menu-open,.site-header-menu-closing) #header :is(.site-stack-content,.site-header-main){-webkit-backdrop-filter:none;backdrop-filter:none}.site-header-mobile:not([open]) .site-header-drawer{display:none}.site-header-drawer-bar{height:var(--site-menu-top,64px);flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.site-header-menu>.site-header-menu-icon{grid-area:1/1;transition:opacity .2s,transform .24s cubic-bezier(.2,.8,.2,1)}.site-header-menu>.site-header-menu-close-icon{opacity:0;transform:rotate(-90deg)}.site-header-mobile[open]:not(.site-header-mobile-closing) .site-header-menu-open-icon{opacity:0;transform:rotate(90deg)}.site-header-mobile[open]:not(.site-header-mobile-closing) .site-header-menu-close-icon{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.site-header-mobile nav>ul>li,.site-header-menu>.site-header-menu-icon{transition:none;transform:none}}html:is(.site-header-menu-open,.site-header-menu-closing),html:is(.site-header-menu-open,.site-header-menu-closing)>body{overflow:hidden}.site-nav-parent{position:relative}.site-nav-parent-row{align-items:center;gap:var(--site-space-hair);display:inline-flex}.site-nav-toggle{width:var(--site-nav-chevron);height:var(--site-nav-chevron);color:var(--sg-button-link-color);cursor:pointer;background:0 0;border:0;border-radius:2px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.site-nav-toggle:before{content:"";inset-block:calc((var(--site-nav-chevron) - 24px) / 2);position:absolute;inset-inline-start:calc(0px - var(--site-space-hair));inset-inline-end:calc(var(--site-nav-chevron) + var(--site-space-hair) - 24px)}.site-nav-parent,.site-nav-group{--site-nav-chevron:12px}.site-nav-parent-row:has(>.site-button:not(.site-button-link)){gap:0;position:relative}.site-nav-parent-row:has(>.site-button-primary){--site-nav-inset:var(--site-action-inset-primary,var(--sg-button-primary-inset))}.site-nav-parent-row:has(>.site-button-secondary){--site-nav-inset:var(--site-action-inset-secondary,var(--sg-button-secondary-inset))}.site-nav-parent-row>.site-button:not(.site-button-link):has(~.site-nav-toggle){padding-inline-end:calc(var(--site-nav-inset,16px) + var(--site-nav-chevron) + var(--site-space-hair))}.site-nav-parent-row:has(>.site-button:not(.site-button-link))>.site-nav-toggle{margin-block:auto;position:absolute;inset-block:0;inset-inline-end:var(--site-nav-inset,16px)}.site-nav-parent-row:has(>.site-button-primary)>.site-nav-toggle{color:var(--sg-button-primary-color)}.site-nav-parent-row:has(>.site-button-secondary)>.site-nav-toggle{color:var(--sg-button-secondary-color)}.site-nav-toggle:focus-visible{outline:2px solid var(--sg-heading);outline-offset:2px}.site-nav-toggle svg,.site-nav-group>summary svg{width:var(--site-nav-chevron);height:var(--site-nav-chevron);stroke-width:2.25px;flex:none;transition:rotate .15s}.site-nav-toggle[aria-expanded=true] svg,.site-nav-group[open]>summary svg{rotate:180deg}.site-header-navigation .site-nav-submenu{z-index:30;background:var(--sg-background);min-width:13rem;color:var(--sg-text);border-radius:min(calc(var(--sg-radius) / 2),12px);opacity:1;transition:opacity .16s ease,translate .16s ease,display .16s allow-discrete;flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:6px;list-style:none;display:none;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:-12px;translate:0;box-shadow:0 12px 32px -8px #0000002e,0 2px 6px #0000000f}:root:not([data-site-editor]) .site-header-navigation:not([data-enhanced]) .site-nav-parent:is(:hover,:focus-within)>.site-nav-submenu,.site-header-navigation .site-nav-parent:has(>.site-nav-parent-row>.site-nav-toggle[aria-expanded=true])>.site-nav-submenu{display:flex}@starting-style{.site-header-navigation .site-nav-submenu{opacity:0;translate:0 -4px}}.site-header-navigation .site-nav-submenu:before{content:"";block-size:9px;position:absolute;inset-block-start:-9px;inset-inline:0}.site-header-navigation .site-nav-submenu>li>:is(a,span){text-align:start;border-radius:max(calc(min(calc(var(--sg-radius) / 2),12px) - 4px),4px);inline-size:100%;color:var(--sg-text);justify-content:flex-start;align-items:center;padding:8px 10px;text-decoration:none;transition:background-color .12s;display:flex}.site-header-navigation .site-nav-submenu>li>a:is(:hover,:focus-visible){background:currentColor}@supports (color:color-mix(in lab,red,red)){.site-header-navigation .site-nav-submenu>li>a:is(:hover,:focus-visible){background:color-mix(in oklch,currentColor 8%,transparent)}}.site-header-navigation .site-nav-submenu>li>a:is(:hover,:focus-visible){text-decoration:none}@media (prefers-reduced-motion:reduce){.site-header-navigation .site-nav-submenu{transition:none}}.site-header>.site-container:has(.site-nav-submenu){overflow:visible}.site-header>.site-container>.site-stack:has(.site-nav-submenu){z-index:1}.site-nav-group>summary{align-items:center;gap:var(--site-space-hair);cursor:pointer;color:var(--sg-button-link-color);font-family:var(--sg-button-font);font-size:var(--site-action-size,var(--sg-button-size));font-weight:var(--sg-button-weight);letter-spacing:var(--sg-button-tracking);text-transform:var(--sg-button-case);line-height:1.5;list-style:none;display:inline-flex}.site-nav-group>summary::-webkit-details-marker{display:none}.site-footer .site-stack-body{flex-direction:column;display:flex}.site-footer .site-stack-actions{grid-column:1/-1}.site-footer{--site-footer-row-space:var(--sg-footer-row-space,48px)}[data-appearance-footer_row_space="24"]{--site-footer-row-space:24px}[data-appearance-footer_row_space="48"]{--site-footer-row-space:48px}[data-appearance-footer_row_space="40"]{--site-footer-row-space:40px}[data-appearance-footer_row_space="64"]{--site-footer-row-space:64px}.site-footer .site-stack-body{margin-block-start:calc(var(--site-footer-row-space) / -2)}.site-footer .site-stack-content{row-gap:0}.site-footer-row,.site-footer-divider{padding-block:calc(var(--site-footer-row-space) / 2)}.site-footer-divider>hr{border:0;border-top:var(--sg-border-width) solid var(--sg-border);margin:0}.site-footer-row{grid-template-columns:repeat(var(--site-footer-tracks,1),minmax(0,1fr));gap:var(--site-space-content) var(--sg-space-split,var(--site-space-content));align-items:stretch;display:grid}.site-footer-tracks-1{--site-footer-tracks:1}.site-footer-tracks-2{--site-footer-tracks:2}.site-footer-tracks-3{--site-footer-tracks:3}.site-footer-tracks-4{--site-footer-tracks:4}.site-footer-span-2{grid-column:span 2}.site-footer-span-3{grid-column:span 3}.site-footer-span-4{grid-column:span 4}.site-footer-col{align-items:flex-start;gap:var(--site-space-group);flex-direction:column;min-width:0;display:flex}.site-footer-empty{outline:var(--sg-border-width) dashed var(--sg-border);outline-offset:-1px;border-radius:4px;min-height:48px}.site-footer-col-inline{align-content:flex-start;align-items:center;column-gap:var(--site-space-content);flex-flow:wrap}.site-footer-line{min-width:0;color:var(--sg-text);font-family:var(--sg-text-font);font-size:var(--sg-text-size);line-height:var(--sg-text-leading)}.site-footer-col:not(.site-footer-col-inline)>.site-footer-line+.site-footer-line{margin-block-start:calc(var(--site-space-inline) - var(--site-space-group))}.site-footer-col:not(.site-footer-col-inline)>.site-footer-contact+.site-footer-social{margin-block-start:calc(var(--site-space-inline) - var(--site-space-group) + (var(--sg-text-leading) - 1) * var(--sg-text-size) / 2)}.site-footer-contact.site-footer-hours{color:var(--sg-muted-text,var(--sg-text))}.site-footer-contact a[href^="tel:"]{white-space:nowrap}.site-footer-contact a[href^="mailto:"]{overflow-wrap:normal;word-break:keep-all}.site-footer-contact a{color:inherit;text-decoration:none}.site-footer-contact a:hover{color:var(--sg-heading);text-underline-offset:.2em;text-decoration:underline}.site-footer-contact address{font-style:normal}.site-footer-social>.site-social{margin-inline:calc(-1 * var(--site-social-inset)) 0}.site-footer-logo-24{--site-logo-height:24px}.site-footer-logo-28{--site-logo-height:28px}.site-footer-logo-32{--site-logo-height:32px}.site-footer-logo-36{--site-logo-height:36px}.site-footer-logo-40{--site-logo-height:40px}.site-footer-logo-48{--site-logo-height:48px}.site-footer-logo-56{--site-logo-height:56px}.site-footer-logo-64{--site-logo-height:64px}.site-footer-identity{align-items:flex-start;gap:var(--site-space-group);flex-direction:column;min-width:0;display:flex}.site-footer-about{max-width:36ch;color:var(--sg-muted-text,var(--sg-text));font-family:var(--sg-text-font);font-size:var(--sg-text-size);line-height:var(--sg-text-leading);text-wrap:pretty;margin:0}.site-footer-about>:is(p,ul,ol){margin:0}.site-footer-about>*+*{margin-block-start:var(--site-space-inline)}.site-footer-heading{color:var(--sg-muted-text,var(--sg-text));font-family:var(--sg-text-font);font-size:var(--sg-caption-size,.875rem);font-weight:inherit;line-height:var(--sg-text-leading);margin:0}.site-footer-heading>a{color:inherit;text-decoration:none}.site-footer-heading>a:hover{color:var(--sg-heading);text-underline-offset:.2em;text-decoration:underline}.site-footer-link .site-button,.site-footer-contact .site-button{min-height:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none;opacity:1;background:0 0;border:0;border-radius:0;padding:0;text-decoration:none;display:inline}.site-footer-link a.site-button:hover,.site-footer-policies a:hover{color:var(--sg-heading);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:var(--sg-border-width)}.site-footer-bottom{align-items:center;row-gap:var(--site-space-group);color:var(--sg-muted-text,var(--sg-text));font-size:var(--sg-caption-size,.875rem);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"legal legal legal""policies copyright top";padding-block-end:calc(var(--site-footer-row-space) / 2);display:grid}.site-footer-legal{gap:var(--site-space-inline);flex-direction:column;grid-area:legal;min-width:0;display:flex}.site-footer-bottom .site-caption{margin:0}.site-footer-bottom>.site-footer-policies{grid-area:policies;min-width:0}.site-footer-bottom>.site-footer-copyright{grid-area:copyright;justify-self:end;margin:0;margin-inline-start:var(--site-space-content)}.site-footer-bottom>a{grid-area:top;justify-self:end;margin-inline-start:var(--site-space-content)}.site-footer-policies ul{column-gap:var(--site-space-group);row-gap:var(--site-space-inline);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer-policies a{color:inherit;font-family:var(--sg-text-font);font-size:var(--sg-caption-size,.875rem);line-height:var(--sg-text-leading);text-decoration:none}.site-footer-to-top svg{translate:0 -6.25%}@media (max-width:1279px){.site-footer-tablet-tracks-1{--site-footer-tracks:1}.site-footer-tablet-tracks-2{--site-footer-tracks:2}.site-footer-tablet-tracks-3{--site-footer-tracks:3}.site-footer-tablet-tracks-4{--site-footer-tracks:4}.site-footer-tablet-span-1{grid-column:auto}.site-footer-tablet-span-2{grid-column:span 2}.site-footer-tablet-span-3{grid-column:span 3}.site-footer-tablet-span-4{grid-column:span 4}}@media (max-width:767px){.site-footer-mobile-tracks-1{--site-footer-tracks:1}.site-footer-mobile-tracks-2{--site-footer-tracks:2}.site-footer-mobile-tracks-3{--site-footer-tracks:3}.site-footer-mobile-tracks-4{--site-footer-tracks:4}.site-footer-mobile-span-1{grid-column:auto}.site-footer-mobile-span-2{grid-column:span 2}.site-footer-mobile-span-3{grid-column:span 3}.site-footer-mobile-span-4{grid-column:span 4}.site-footer-bottom{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"legal legal""policies policies""copyright top"}.site-footer-bottom>.site-footer-copyright{justify-self:start;margin-inline-start:0}@container style(--site-section-align:center){.site-footer .site-stack-body{text-align:center}.site-footer-col,.site-footer-identity{align-items:center}.site-footer-col-inline{justify-content:center}.site-footer-social>.site-social.site-social{justify-content:center;margin-inline:0}.site-footer-policies ul{flex-direction:column;align-items:center}.site-footer-bottom{justify-items:center;column-gap:var(--site-space-content,32px);grid-template-columns:1fr auto auto 1fr;grid-template-areas:"legal legal legal legal""policies policies policies policies"".copyright top."}.site-footer-bottom>.site-footer-copyright,.site-footer-bottom>a{justify-self:center;margin-inline-start:0}}}.site-footer-to-top-text{align-items:center;gap:var(--site-space-tight,4px);color:var(--sg-text);font-size:var(--sg-caption-size,.875rem);text-decoration:none;display:inline-flex}.site-footer-to-top-text svg{flex:none;width:16px;height:16px}.site-footer-to-top-text:hover{text-underline-offset:.2em;text-decoration:underline}.site-footer-to-top-text:focus-visible{outline-offset:3px;outline:2px solid}[data-section-template="03"] .site-stack-head{margin-inline:var(--site-section-measure,0 auto)}[data-section-template="01"][data-appearance-header_layout=near-logo] .site-header-main{justify-content:flex-start}[data-section-template="01"][data-appearance-header_layout=near-logo] .site-header-main>:is(.site-button,.site-header-actions){margin-inline-start:auto}[data-section-template="01"][data-appearance-header_layout=center] .site-header-navigation{margin-inline:auto}[data-section-template="01"][data-appearance-header_layout=right] .site-header-navigation{margin-inline-start:auto}@media (min-width:1280px){[data-section-template="01"][data-appearance-logo_center=show] .site-header-main{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}[data-section-template="01"][data-appearance-logo_center=show] .site-header-main>.site-brand{grid-area:1/2;justify-self:center}[data-section-template="01"][data-appearance-logo_center=show] .site-header-main>.site-header-navigation{grid-area:1/1;margin-inline:0}[data-section-template="01"][data-appearance-logo_center=show] .site-header-main>:is(.site-button,.site-header-actions){grid-area:1/3;justify-self:end;margin-inline-start:0}}@media (max-width:1279px){.site-header-navigation{display:none}.site-header-mobile{display:block}.site-header-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.site-header-main>.site-brand{grid-area:1/1}.site-header-mobile{grid-area:1/2;justify-self:end}.site-header-main:has(.site-header-mobile)>:is(.site-button,.site-header-actions){display:none}.site-header-main:not(:has(.site-header-mobile))>.site-brand{grid-column:1/-1}.site-header-main:not(:has(.site-header-mobile))>:is(.site-button,.site-header-actions){grid-area:2/1/auto/-1;justify-self:start;max-width:100%}[data-section-template="01"][data-appearance-header_layout=near-logo] .site-header-main>:is(.site-button,.site-header-actions){margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.site-disclosure-icon{transition:none}}body{position:relative}body:has(>.site-main){min-height:var(--site-viewport-height,100dvh);flex-direction:column;display:flex}@media not all and (max-width:1279px){body:has(>.site-header:not(.site-style-edge-desktop)){background:var(--site-page-background,var(--sg-background))}}@media (not (max-width:767px)) and (max-width:1279px){body:has(>.site-header:not(.site-style-edge-tablet)){background:var(--site-page-background,var(--sg-background))}}@media (max-width:767px){body:has(>.site-header:not(.site-style-edge-mobile)){background:var(--site-page-background,var(--sg-background))}}body>.site-main{flex:1 0 auto;min-width:0}body>.site-header,body>.site-footer{flex-shrink:0}.site-section{background:var(--sg-background);color:var(--sg-text);font-family:var(--sg-text-font);font-size:var(--sg-text-size);line-height:var(--sg-text-leading);padding-block:var(--sg-space-y);padding-inline:var(--sg-space-x);--site-space-section:var(--sg-space-y);--site-space-content:var(--sg-space-content);--site-space-item:var(--sg-space-item);--site-space-inline:var(--sg-space-inline);--site-space-group:var(--sg-space-group,var(--sg-space-item));--site-space-tight:var(--sg-space-tight);--site-space-hair:var(--sg-space-hair);overflow-x:clip}.site-module-stack{gap:var(--site-space-content);flex-direction:column;display:flex}.site-joint-top{--site-joint-top:var(--site-space-group)}.site-joint-bottom{--site-joint-bottom:0px}.site-main:has(.site-property-aside-3){--site-property-aside:calc((100% - 2 * var(--sg-container-gutter,0px) - 3rem) * 3 / 12 + 3rem)}.site-main:has(.site-property-aside-4){--site-property-aside:calc((100% - 2 * var(--sg-container-gutter,0px) - 3rem) * 4 / 12 + 3rem)}.site-main:has(.site-property-aside-5){--site-property-aside:calc((100% - 2 * var(--sg-container-gutter,0px) - 3rem) * 5 / 12 + 3rem)}.site-rail-theming,.site-rail-theming *{transition:none!important}@media (min-width:80rem){.site-container:has(>.site-property-aside){grid-template-columns:minmax(0,8fr) minmax(0,4fr);column-gap:3rem;display:grid}.site-container:has(>.site-property-aside-3){grid-template-columns:minmax(0,9fr) minmax(0,3fr)}.site-container:has(>.site-property-aside-5){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.site-main:has(.site-property-aside-3,.site-property-aside-4,.site-property-aside-5) .site-section:has(.site-property-column)>.site-container{max-width:calc(100% - 2 * var(--sg-container-gutter,0px) - var(--site-property-aside,0px));margin-left:var(--sg-container-gutter,0px);margin-right:auto}}@media not all and (max-width:1279px){.site-style-card-desktop>.site-container{background:var(--sg-surface);--site-slide-inset:var(--sg-plate-padding);border-radius:var(--sg-section-radius);overflow:clip}.site-style-card-desktop>.site-container:not(:has(>.site-stack)),.site-style-card-desktop>.site-container>.site-stack>.site-stack-content{padding:max(calc(var(--sg-plate-padding) - var(--site-overlay-inset,0px)),var(--site-content-pad,0px))}.site-style-card-desktop>.site-container>.site-stack>.site-stack-content>.site-stack-body{margin:var(--site-card-body-bleed,0px)}@container style(--site-card-bleed:1){.site-style-card-desktop .site-stack-body :is(.site-media-frame,.site-media,img,.site-blank-media){border-radius:0}}.site-style-card-desktop>.site-container>.site-stack{gap:0}.site-style-card-desktop>.site-container>.site-stack.site-stack-inline-media{padding:max(var(--site-overlay-inset,0px),calc(var(--sg-plate-padding) * var(--site-inline-media-on,0)));--site-stack-plate-top:calc(var(--sg-plate-padding) * var(--site-inline-media-on,0));row-gap:calc(var(--site-space-content) * var(--site-inline-media-on,0));column-gap:var(--site-inline-media-column-gap,0px)}.site-style-card-desktop>.site-container>.site-stack>.site-stack-asset :is(img,.site-blank-media){border-radius:0}.site-style-edge-desktop{border-radius:0;padding-inline:0}.site-style-edge-desktop>.site-container{border-radius:0;max-width:none}}@media (not (max-width:767px)) and (max-width:1279px){.site-style-card-tablet>.site-container{background:var(--sg-surface);--site-slide-inset:var(--sg-plate-padding);border-radius:var(--sg-section-radius);overflow:clip}.site-style-card-tablet>.site-container:not(:has(>.site-stack)),.site-style-card-tablet>.site-container>.site-stack>.site-stack-content{padding:max(calc(var(--sg-plate-padding) - var(--site-overlay-inset,0px)),var(--site-content-pad,0px))}.site-style-card-tablet>.site-container>.site-stack>.site-stack-content>.site-stack-body{margin:var(--site-card-body-bleed,0px)}@container style(--site-card-bleed:1){.site-style-card-tablet .site-stack-body :is(.site-media-frame,.site-media,img,.site-blank-media){border-radius:0}}.site-style-card-tablet>.site-container>.site-stack{gap:0}.site-style-card-tablet>.site-container>.site-stack.site-stack-inline-media{padding:max(var(--site-overlay-inset,0px),calc(var(--sg-plate-padding) * var(--site-inline-media-on,0)));--site-stack-plate-top:calc(var(--sg-plate-padding) * var(--site-inline-media-on,0));row-gap:calc(var(--site-space-content) * var(--site-inline-media-on,0));column-gap:var(--site-inline-media-column-gap,0px)}.site-style-card-tablet>.site-container>.site-stack>.site-stack-asset :is(img,.site-blank-media){border-radius:0}.site-style-edge-tablet{border-radius:0;padding-inline:0}.site-style-edge-tablet>.site-container{border-radius:0;max-width:none}}@media (max-width:767px){.site-style-card-mobile>.site-container{background:var(--sg-surface);--site-slide-inset:var(--sg-plate-padding);border-radius:var(--sg-section-radius);overflow:clip}.site-style-card-mobile>.site-container:not(:has(>.site-stack)){padding:max(calc(var(--sg-plate-padding) - var(--site-overlay-inset,0px)),var(--site-content-pad,0px))}.site-style-card-mobile>.site-container>.site-stack>.site-stack-content{padding:max(calc(var(--sg-plate-padding) - var(--site-overlay-inset,0px)),var(--site-content-pad,0px));--site-lane-bleed:max(calc(var(--sg-plate-padding) - var(--site-overlay-inset,0px)), var(--site-content-pad,0px))}.site-style-card-mobile>.site-container>.site-stack>.site-stack-content>.site-stack-body{margin:var(--site-card-body-bleed,0px)}@container style(--site-card-bleed:1){.site-style-card-mobile .site-stack-body :is(.site-media-frame,.site-media,img,.site-blank-media){border-radius:0}}.site-style-card-mobile>.site-container>.site-stack{gap:0}.site-style-card-mobile>.site-container>.site-stack.site-stack-inline-media{padding:max(var(--site-overlay-inset,0px),calc(var(--sg-plate-padding) * var(--site-inline-media-on,0)));--site-stack-plate-top:calc(var(--sg-plate-padding) * var(--site-inline-media-on,0));row-gap:calc(var(--site-space-content) * var(--site-inline-media-on,0));column-gap:var(--site-inline-media-column-gap,0px)}.site-style-card-mobile>.site-container>.site-stack>.site-stack-asset :is(img,.site-blank-media){border-radius:0}.site-style-edge-mobile{border-radius:0;padding-inline:0}.site-style-edge-mobile>.site-container{--site-lane-bleed:0px;border-radius:0;max-width:none}}:is(.site-section,.site-header,.site-footer)>.site-container>.site-stack{padding:var(--site-edge-container-gutter,var(--site-overlay-inset,0px));padding-inline:max(var(--site-edge-container-gutter,var(--site-overlay-inset,0px)),var(--site-band-inset,0px));padding-top:calc(var(--site-overlay-floor,var(--site-edge-container-gutter,var(--site-overlay-inset,0px))) * var(--site-overlay-top-on,1));padding-bottom:calc(var(--site-overlay-floor,var(--site-edge-container-gutter,var(--site-overlay-inset,0px))) * var(--site-overlay-bottom-on,1))}@media not all and (max-width:1279px){.site-style-edge-desktop>.site-container>.site-stack{padding-inline:max(var(--site-edge-container-gutter,0px),var(--site-band-inset,0px),var(--site-band-floor,0px));padding-top:calc(var(--site-overlay-floor,max(var(--site-edge-container-gutter,var(--site-overlay-inset,0px)), var(--site-band-floor,0px))) * var(--site-overlay-top-on,1));padding-bottom:calc(var(--site-overlay-floor,max(var(--site-edge-container-gutter,var(--site-overlay-inset,0px)), var(--site-band-floor,0px))) * var(--site-overlay-bottom-on,1))}.site-style-edge-desktop>.site-container>.site-stack-inline-media{padding-inline:calc(max(var(--site-edge-container-gutter,var(--site-overlay-inset,0px)),var(--site-band-inset,0px),var(--site-band-floor,0px)) * (1 - var(--site-inline-media-on,0)))}.site-section.site-style-edge-desktop>.site-container>.site-stack>.site-stack-content>:is(.site-stack-head,.site-stack-actions){margin-inline:var(--site-edge-head-inset,0px)}.site-section.site-style-edge-desktop>.site-container>.site-stack>.site-stack-content>.site-stack-body{margin-inline:var(--site-edge-body-inset,0px);margin-block:var(--site-edge-body-bleed,0px);--site-lane-bleed:var(--site-edge-lane-bleed,0px)}.site-section.site-style-edge-desktop>.site-container>.site-stack>.site-stack-content>.site-stack-body .site-grid{margin-inline:calc(-1 * var(--site-lane-bleed,0px));padding-inline:var(--site-lane-bleed,0px);scroll-padding-inline:var(--site-lane-bleed,0px)}.site-section.site-style-edge-desktop>.site-container>.site-stack>.site-stack-content>.site-stack-body .site-grid .site-media-frame{height:var(--site-lane-frame-height,auto)}.site-section.site-style-edge-desktop>.site-container>.site-stack>.site-stack-content>.site-stack-body .site-grid>.site-entry>.site-element-stack{padding-inline:var(--site-edge-lane-text,0px)}.site-section.site-style-edge-desktop>.site-container>.site-stack>.site-stack-content>.site-stack-body .site-grid .site-entry-over>.site-entry-over-text{padding-inline:var(--site-edge-lane-over,var(--sg-surface-padding));padding-block:var(--site-edge-lane-over-block,var(--sg-surface-padding))}.site-style-edge-desktop>.site-container>.site-stack>.site-stack-content{width:var(--site-content-span,100%);max-width:var(--site-edge-content-width,min(var(--sg-container), var(--site-content-width,100%)));justify-self:var(--site-content-justify,center);padding:var(--site-edge-content-pad,var(--site-content-pad,0px))}.site-style-edge-desktop>.site-container>.site-stack>.site-stack-asset,.site-style-edge-desktop>.site-container>.site-stack>.site-stack-asset :is(.site-media-frame,img,.site-blank-media){border-radius:0}}@media (not (max-width:767px)) and (max-width:1279px){.site-style-edge-tablet>.site-container>.site-stack{padding-inline:max(var(--site-edge-container-gutter,0px),var(--site-band-inset,0px),var(--site-band-floor,0px));padding-top:calc(var(--site-overlay-floor,max(var(--site-edge-container-gutter,var(--site-overlay-inset,0px)), var(--site-band-floor,0px))) * var(--site-overlay-top-on,1));padding-bottom:calc(var(--site-overlay-floor,max(var(--site-edge-container-gutter,var(--site-overlay-inset,0px)), var(--site-band-floor,0px))) * var(--site-overlay-bottom-on,1))}.site-style-edge-tablet>.site-container>.site-stack-inline-media{padding-inline:calc(max(var(--site-edge-container-gutter,var(--site-overlay-inset,0px)),var(--site-band-inset,0px),var(--site-band-floor,0px)) * (1 - var(--site-inline-media-on,0)))}.site-section.site-style-edge-tablet>.site-container>.site-stack>.site-stack-content>:is(.site-stack-head,.site-stack-actions){margin-inline:var(--site-edge-head-inset,0px)}.site-section.site-style-edge-tablet>.site-container>.site-stack>.site-stack-content>.site-stack-body{margin-inline:var(--site-edge-body-inset,0px);margin-block:var(--site-edge-body-bleed,0px);--site-lane-bleed:var(--site-edge-lane-bleed,0px)}.site-section.site-style-edge-tablet>.site-container>.site-stack>.site-stack-content>.site-stack-body .site-grid{margin-inline:calc(-1 * var(--site-lane-bleed,0px));padding-inline:var(--site-lane-bleed,0px);scroll-padding-inline:var(--site-lane-bleed,0px)}.site-section.site-style-edge-tablet>.site-container>.site-stack>.site-stack-content>.site-stack-body .site-grid .site-media-frame{height:var(--site-lane-frame-height,auto)}.site-section.site-style-edge-tablet>.site-container>.site-stack>.site-stack-content>.site-stack-body .site-grid>.site-entry>.site-element-stack{padding-inline:var(--site-edge-lane-text,0px)}.site-section.site-style-edge-tablet>.site-container>.site-stack>.site-stack-content>.site-stack-body .site-grid .site-entry-over>.site-entry-over-text{padding-inline:var(--site-edge-lane-over,var(--sg-surface-padding));padding-block:var(--site-edge-lane-over-block,var(--sg-surface-padding))}.site-style-edge-tablet>.site-container>.site-stack>.site-stack-content{width:var(--site-content-span,100%);max-width:var(--site-edge-content-width,min(var(--sg-container), var(--site-content-width,100%)));justify-self:var(--site-content-justify,center);padding:var(--site-edge-content-pad,var(--site-content-pad,0px))}.site-style-edge-tablet>.site-container>.site-stack>.site-stack-asset,.site-style-edge-tablet>.site-container>.site-stack>.site-stack-asset :is(.site-media-frame,img,.site-blank-media){border-radius:0}}@media (max-width:767px){.site-style-edge-mobile>.site-container>.site-stack{padding-inline:max(var(--site-edge-container-gutter,0px),var(--site-band-inset,0px),var(--site-band-floor,0px));padding-top:calc(var(--site-overlay-floor,max(var(--site-edge-container-gutter,var(--site-overlay-inset,0px)), var(--site-band-floor,0px))) * var(--site-overlay-top-on,1));padding-bottom:calc(var(--site-overlay-floor,max(var(--site-edge-container-gutter,var(--site-overlay-inset,0px)), var(--site-band-floor,0px))) * var(--site-overlay-bottom-on,1))}.site-style-edge-mobile>.site-container>.site-stack-inline-media{padding-inline:calc(max(var(--site-edge-container-gutter,var(--site-overlay-inset,0px)),var(--site-band-inset,0px),var(--site-band-floor,0px)) * (1 - var(--site-inline-media-on,0)))}.site-section.site-style-edge-mobile>.site-container>.site-stack>.site-stack-content>:is(.site-stack-head,.site-stack-actions){margin-inline:var(--site-edge-head-inset,0px)}.site-section.site-style-edge-mobile>.site-container>.site-stack>.site-stack-content>.site-stack-body{margin-inline:var(--site-edge-body-inset,0px);margin-block:var(--site-edge-body-bleed,0px);--site-lane-bleed:var(--site-edge-lane-bleed,0px)}.site-section.site-style-edge-mobile>.site-container>.site-stack>.site-stack-content>.site-stack-body .site-grid{margin-inline:calc(-1 * var(--site-lane-bleed,0px));padding-inline:var(--site-lane-bleed,0px);scroll-padding-inline:var(--site-lane-bleed,0px)}.site-section.site-style-edge-mobile>.site-container>.site-stack>.site-stack-content>.site-stack-body .site-grid .site-media-frame{height:var(--site-lane-frame-height,auto)}.site-section.site-style-edge-mobile>.site-container>.site-stack>.site-stack-content>.site-stack-body .site-grid>.site-entry>.site-element-stack{padding-inline:var(--site-edge-lane-text,0px)}.site-section.site-style-edge-mobile>.site-container>.site-stack>.site-stack-content>.site-stack-body .site-grid .site-entry-over>.site-entry-over-text{padding-inline:var(--site-edge-lane-over,var(--sg-surface-padding));padding-block:var(--site-edge-lane-over-block,var(--sg-surface-padding))}.site-style-edge-mobile>.site-container>.site-stack>.site-stack-content{width:var(--site-content-span,100%);max-width:var(--site-edge-content-width,min(var(--sg-container), var(--site-content-width,100%)));justify-self:var(--site-content-justify,center);padding:var(--site-edge-content-pad,var(--site-content-pad,0px))}.site-style-edge-mobile>.site-container>.site-stack>.site-stack-asset,.site-style-edge-mobile>.site-container>.site-stack>.site-stack-asset :is(.site-media-frame,img,.site-blank-media){border-radius:0}}@media not all and (max-width:1279px){.site-style-edge-desktop>.site-container>.site-module-stack{padding-inline:max(var(--site-edge-container-gutter,var(--site-overlay-inset,0px)),var(--site-band-inset,0px),var(--site-band-floor,0px))}}@media (not (max-width:767px)) and (max-width:1279px){.site-style-edge-tablet>.site-container>.site-module-stack{padding-inline:max(var(--site-edge-container-gutter,var(--site-overlay-inset,0px)),var(--site-band-inset,0px),var(--site-band-floor,0px))}}@media (max-width:767px){.site-style-edge-mobile>.site-container>.site-module-stack{padding-inline:max(var(--site-edge-container-gutter,var(--site-overlay-inset,0px)),var(--site-band-inset,0px),var(--site-band-floor,0px))}}.site-section-fallback{background:var(--sg-surface)}@media not all and (max-width:1279px){:is(.site-header,.site-footer).site-style-card-desktop{background:0 0}}@media (not (max-width:767px)) and (max-width:1279px){:is(.site-header,.site-footer).site-style-card-tablet{background:0 0}}@media (max-width:767px){:is(.site-header,.site-footer).site-style-card-mobile{background:0 0}}.site-section.site-footer{--site-footer-end:0px;padding-block:var(--site-footer-space,var(--sg-space-y)) var(--site-footer-end)}@media not all and (max-width:1279px){.site-section.site-footer.site-style-card-desktop{--site-footer-end:var(--sg-space-x);padding-block-end:var(--site-footer-end)}}@media (not (max-width:767px)) and (max-width:1279px){.site-section.site-footer.site-style-card-tablet{--site-footer-end:var(--sg-space-x);padding-block-end:var(--site-footer-end)}}@media (max-width:767px){.site-section.site-footer.site-style-card-mobile{--site-footer-end:var(--sg-space-x);padding-block-end:var(--site-footer-end)}}.site-header{padding-block:0}@media not all and (max-width:1279px){.site-header.site-style-card-desktop{padding-block:16px}}@media (not (max-width:767px)) and (max-width:1279px){.site-header.site-style-card-tablet{padding-block:16px}}@media (max-width:767px){.site-header.site-style-card-mobile{padding-block:16px}}@media not all and (max-width:1279px){.site-header.site-style-card-desktop>.site-container{border-radius:var(--sg-radius)}}@media (not (max-width:767px)) and (max-width:1279px){.site-header.site-style-card-tablet>.site-container{border-radius:var(--sg-radius)}}@media (max-width:767px){.site-header.site-style-card-mobile>.site-container{border-radius:var(--sg-radius)}}.site-header.site-header-scrolled{background:var(--sg-background)}#header.site-header-revealed{animation:.3s cubic-bezier(.4,0,.2,1) site-header-reveal}#header.site-header-hiding{animation:.3s cubic-bezier(.4,0,.2,1) forwards site-header-conceal}body>.site-header+.site-main{margin-top:var(--site-header-reserve,0px)}#header:is(.site-header-revealed,.site-header-hiding) .site-header-main{min-height:min(var(--site-header-height,0px),72px)}#header:is(.site-header-revealed,.site-header-hiding) .site-header-crumbs{display:none}.site-header{--site-header-lift-edge:0 6px 20px #0000000f;--site-header-lift-card:0 8px 24px -6px #00000024;--site-header-line-edge:0 1px 0 var(--sg-border);--site-header-line-card:0 0 0 1px var(--sg-border)}.site-header.site-header-scrolled:has([data-appearance-pinned_style=shadow]){box-shadow:var(--site-header-lift-edge)}.site-header.site-header-scrolled:has([data-appearance-pinned_style=border]){box-shadow:var(--site-header-line-edge)}@media not all and (max-width:1279px){.site-header.site-style-edge-desktop:is(.site-header-revealed,.site-header-hiding):has([data-appearance-pinned_style=shadow]){box-shadow:var(--site-header-lift-edge)}.site-header.site-style-card-desktop:is(.site-header-revealed,.site-header-hiding):has([data-appearance-pinned_style=shadow])>.site-container{box-shadow:var(--site-header-lift-card)}.site-header.site-style-edge-desktop:is(.site-header-revealed,.site-header-hiding):has([data-appearance-pinned_style=border]){box-shadow:var(--site-header-line-edge)}.site-header.site-style-card-desktop:is(.site-header-revealed,.site-header-hiding):has([data-appearance-pinned_style=border])>.site-container{box-shadow:var(--site-header-line-card)}}@media (not (max-width:767px)) and (max-width:1279px){.site-header.site-style-edge-tablet:is(.site-header-revealed,.site-header-hiding):has([data-appearance-pinned_style=shadow]){box-shadow:var(--site-header-lift-edge)}.site-header.site-style-card-tablet:is(.site-header-revealed,.site-header-hiding):has([data-appearance-pinned_style=shadow])>.site-container{box-shadow:var(--site-header-lift-card)}.site-header.site-style-edge-tablet:is(.site-header-revealed,.site-header-hiding):has([data-appearance-pinned_style=border]){box-shadow:var(--site-header-line-edge)}.site-header.site-style-card-tablet:is(.site-header-revealed,.site-header-hiding):has([data-appearance-pinned_style=border])>.site-container{box-shadow:var(--site-header-line-card)}}@media (max-width:767px){.site-header.site-style-edge-mobile:is(.site-header-revealed,.site-header-hiding):has([data-appearance-pinned_style=shadow]){box-shadow:var(--site-header-lift-edge)}.site-header.site-style-card-mobile:is(.site-header-revealed,.site-header-hiding):has([data-appearance-pinned_style=shadow])>.site-container{box-shadow:var(--site-header-lift-card)}.site-header.site-style-edge-mobile:is(.site-header-revealed,.site-header-hiding):has([data-appearance-pinned_style=border]){box-shadow:var(--site-header-line-edge)}.site-header.site-style-card-mobile:is(.site-header-revealed,.site-header-hiding):has([data-appearance-pinned_style=border])>.site-container{box-shadow:var(--site-header-line-card)}}@keyframes site-header-reveal{0%{transform:translateY(-100%)}to{transform:none}}@keyframes site-header-conceal{0%{transform:none}to{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){#header.site-header-revealed,#header.site-header-hiding{animation:none}}.site-header{--site-space-content:16px;--site-space-item:16px}@media not all and (max-width:1279px){.site-header.site-style-card-desktop>.site-container>.site-stack>.site-stack-content{padding:0 24px}}@media (not (max-width:767px)) and (max-width:1279px){.site-header.site-style-card-tablet>.site-container>.site-stack>.site-stack-content{padding:0 24px}}@media (max-width:767px){.site-header.site-style-card-mobile>.site-container>.site-stack>.site-stack-content{padding:0 24px}}@container not style(--site-header-frame:band){.site-main>.site-section[data-site-first-content]>.site-container>:is(.site-stack,.site-module-stack){padding-top:calc(max(var(--site-overlay-floor,var(--site-edge-container-gutter,var(--site-overlay-inset,0px))) * var(--site-overlay-top-on,1),var(--site-stack-plate-top,0px)) + var(--site-header-overlap-height,0px) * var(--site-header-reserve,1))}}.site-main:not(:has(>.site-section[data-site-first-content])){padding-top:var(--site-header-overlap-height,0px)}@container style(--site-header-frame:plaque) or style(--site-header-frame:band){.site-main>.site-section[data-site-first-content]{display:flow-root}}@container style(--site-header-frame:plaque){.site-main>.site-section[data-site-first-content]{--site-header-section-padding:0px}.site-main>.site-section[data-site-first-content]>.site-container{margin-top:16px}}@container style(--site-header-frame:bleed){.site-main>.site-section[data-site-first-content]{--site-header-section-padding:0px}}@container style(--site-header-frame:band){.site-main>.site-section[data-site-first-content]>.site-container{margin-top:var(--site-header-overlap-height,0px)}}@container style(--site-header-frame:plaque){.site-header:not(.site-header-revealed,.site-header-hiding){padding-block:16px;padding-inline:calc(var(--sg-space-x) + 16px);margin-top:16px}.site-header:not(.site-header-revealed,.site-header-hiding)>.site-container{max-width:calc(var(--sg-container) - 32px)}:where(.site-header:not(.site-header-revealed,.site-header-hiding))>.site-container>.site-stack>.site-stack-content{padding-inline:max(0px,calc(var(--sg-plate-padding) - 16px))}}.site-platform-badge-row{--site-badge-ground:#a3e635;--site-badge-ink:#161b1d;margin:var(--site-footer-end,var(--site-space-group)) calc(-1 * var(--sg-space-x)) calc(-1 * var(--site-footer-end,var(--site-space-group)));padding:16px var(--sg-space-x);background:var(--site-badge-ground);box-shadow:0 1px 0 var(--site-badge-ground);cursor:pointer;justify-content:center;text-decoration:none;display:flex}.site-platform-badge{color:var(--site-badge-ink);align-items:center;gap:.625rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.site-platform-badge{color:color-mix(in oklab,var(--site-badge-ink) 72%,transparent)}}.site-platform-badge{font-family:var(--sg-text-font);letter-spacing:.01em;font-size:.8125rem;line-height:1;text-decoration:none;transition:color .2s}.site-platform-badge-mark{width:auto;height:1.15em;color:var(--site-badge-ink);flex:none;overflow:visible}.site-platform-badge-dot{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite site-badge-breathe}.site-platform-badge-name{color:var(--site-badge-ink);letter-spacing:.04em;background-image:linear-gradient(100deg,var(--site-badge-ink) 0 34%,var(--site-badge-ink) 42%,#fff 50%,var(--site-badge-ink) 58%,var(--site-badge-ink) 66% 100%);margin-block:-.25em;padding-block:.25em;font-weight:600;display:inline-block}@supports (color:color-mix(in lab,red,red)){.site-platform-badge-name{background-image:linear-gradient(100deg,var(--site-badge-ink) 0 34%,color-mix(in oklab,var(--site-badge-ink) 55%,#fff) 42%,#fff 50%,color-mix(in oklab,var(--site-badge-ink) 55%,#fff) 58%,var(--site-badge-ink) 66% 100%)}}.site-platform-badge-name{background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}.site-platform-badge-row:is(:hover,:focus-visible) .site-platform-badge{color:var(--site-badge-ink)}.site-platform-badge-row:is(:hover,:focus-visible) .site-platform-badge-name{color:#0000;animation:2.6s cubic-bezier(.45,0,.25,1) infinite site-badge-shine}.site-platform-badge-row:focus-visible{outline:2px solid var(--site-badge-ink);outline-offset:-4px}@media (prefers-reduced-motion:reduce){.site-platform-badge-dot{animation:none}.site-platform-badge-row:is(:hover,:focus-visible) .site-platform-badge-name{color:var(--site-badge-ink);animation:none}}.site-container{width:100%;max-width:var(--sg-container);text-align:var(--site-section-align,start);margin-inline:auto;container-type:inline-size}.site-grid{--site-grid-gap:var(--site-collection-gap,var(--site-space-item));--site-grid-min:min(100%, calc(176px + 2 * var(--sg-surface-padding,0px)));--site-grid-share:calc((100% - (var(--site-section-columns,3) - 1) * var(--site-grid-gap)) / var(--site-section-columns,3));--site-grid-fit:repeat(auto-fill, minmax(max(var(--site-grid-min), var(--site-grid-share) - 1px), 1fr));grid-template-columns:var(--site-grid-fit)}@media (not (max-width:767px)) and (max-width:1279px){.site-grid{--site-grid-min:min(100%, max(17.5rem, calc(176px + 2 * var(--sg-surface-padding,0px))))}}.site-stack{isolation:isolate;grid-template-columns:var(--site-composition-columns,minmax(0, 1fr));min-height:var(--site-composition-height,0px);aspect-ratio:var(--site-composition-ratio,auto);padding:var(--site-overlay-inset,0px);gap:var(--site-space-content);row-gap:var(--site-stack-row-gap,var(--site-space-content));column-gap:var(--site-composition-column-gap,var(--site-space-content));display:grid;position:relative}.site-stack-content{z-index:1;grid-template-columns:var(--site-content-columns,minmax(0, 1fr));align-content:center;gap:var(--site-content-gap,var(--site-space-content));column-gap:var(--site-content-column-gap,var(--site-content-gap,var(--site-space-content)));grid-column:var(--site-content-column,1);grid-row:var(--site-content-row,1);margin-inline:var(--site-content-media-start,0px) var(--site-content-media-end,0px);align-self:var(--site-content-valign,center);justify-self:var(--site-content-justify,stretch);width:var(--site-content-span,auto);max-width:var(--site-content-width,none);min-width:0;padding:var(--site-content-pad,0px);background:var(--site-content-surface,transparent);-webkit-backdrop-filter:var(--site-content-glass,none);backdrop-filter:var(--site-content-glass,none);border-radius:var(--sg-radius);overflow-wrap:anywhere;flex-direction:column;display:flex;position:relative}.site-content-split{display:var(--site-content-display,flex);grid-template-rows:var(--site-split-rows,auto 1fr);row-gap:var(--site-space-content)}.site-content-split>.site-stack-head{align-self:var(--site-head-align,auto)}.site-content-split.site-content-split[data-head-sticky]{grid-template-rows:auto}.site-content-split.site-content-split[data-head-sticky]>:is(.site-stack-head,.site-stack-body,.site-stack-actions){grid-row:1}.site-content-split.site-content-split[data-head-sticky]>:is(.site-stack-head,.site-stack-actions){align-self:stretch}.site-content-split[data-head-sticky]>.site-stack-head:has(~.site-stack-actions){padding-block-end:calc(var(--site-sticky-actions-size,0px) + var(--site-space-content))}.site-content-split[data-head-sticky]>.site-stack-actions{pointer-events:none;padding-block-start:calc(var(--site-sticky-head-size,0px) + var(--site-space-content))}.site-content-split[data-head-sticky]>.site-stack-head>.site-head,.site-content-split[data-head-sticky]>.site-stack-actions>*{top:var(--site-head-top,0px);transition:top .3s cubic-bezier(.4,0,.2,1);position:sticky}.site-content-split[data-head-sticky]>.site-stack-actions>*{top:calc(var(--site-head-top,0px) + var(--site-sticky-head-size,0px) + var(--site-space-content));pointer-events:auto}.site-content-split>:is(.site-stack-head,.site-stack-actions){padding-inline-end:var(--site-head-gap-extra,0px)}.site-content-split>.site-stack-actions{align-self:var(--site-actions-align,auto)}.site-content-split:not(:has(>.site-stack-actions))>.site-stack-head{align-self:var(--site-head-solo-align,auto)}.site-content-split:not(:has(>.site-stack-actions))>.site-stack-body{grid-row:1}.site-content-split:not(:has(>.site-stack-actions)){grid-template-rows:auto}.site-stack-head{min-width:0;grid-area:1/1;margin-block-end:var(--site-content-head-push,0px)}.site-stack-head+:is(.site-stack-body,.site-stack-actions){margin-block-start:var(--site-content-head-push,0px)}@media not all and (max-width:1279px){.site-stack-body:has(>[data-content-between]){flex-direction:column;flex:auto;display:flex}.site-stack-body>[data-content-between]{flex:auto}}.site-stack-head:not(:last-child)>.site-head>:is(.site-heading-display,.site-heading-section):last-child{margin-block-end:.25em}.site-stack-body{grid-column:var(--site-body-column,1);grid-row:var(--site-body-row,2);order:var(--site-body-order,0);min-width:0}.site-stack-actions{grid-column:1;grid-row:var(--site-actions-row,3);min-width:0}.site-actions{justify-content:var(--site-section-justify,flex-start);flex-wrap:wrap;display:flex}.site-stack-asset{display:var(--site-media-display,block);position:var(--site-media-position,relative);contain:var(--site-media-contain,none);inset:var(--site-media-inset,0);align-self:var(--site-media-align,stretch);aspect-ratio:var(--site-media-min-ratio,auto);grid-column:var(--site-media-column,1);grid-row:var(--site-media-row,2);border-radius:var(--site-media-radius,var(--sg-media-radius,var(--sg-radius)));width:100%;min-width:0;min-height:0;overflow:clip}.site-stack-asset :is(img,.site-blank-media):not(.site-media-layer-image){width:100%;height:var(--site-media-height,auto);object-fit:cover;border-radius:inherit}.site-stack-asset .site-media-frame>:is(img,.site-blank-media){height:100%}.site-entry-over>.site-entry-over-text{position:relative}.site-stack-inline-media>.site-stack-content{display:var(--site-inline-media,flex)}.site-stack-inline-media>.site-content-split{display:var(--site-inline-media,var(--site-content-display,flex))}.site-stack-inline-media:has(>.site-content-split){grid-template-columns:var(--site-inline-media-columns,var(--site-composition-columns,minmax(0, 1fr)));grid-template-rows:var(--site-inline-media-rows,none);column-gap:var(--site-inline-media-column-gap,var(--site-composition-column-gap,var(--site-space-content)))}.site-stack-inline-media>.site-stack-content>.site-stack-head{order:1}.site-stack-inline-media>.site-stack-content>.site-stack-body{order:3}.site-stack-inline-media>.site-content-split>.site-stack-body{grid-row:var(--site-body-row,2)}.site-stack-inline-media>.site-stack-content:not(.site-content-split)>.site-stack-body{grid-column:1}.site-stack-inline-media>.site-stack-content>.site-stack-actions{order:5}.site-stack>.site-stack-asset .site-media-layer .site-media-layer-image{object-position:var(--site-media-position-override,var(--site-layer-position,center))}.site-stack>.site-stack-asset .site-media-layer-paint{display:var(--site-media-paint-display,block)}@container style(--site-primary-action-off:1){.site-stack-content .site-button[data-field-action=primary_action]{display:none}}@container style(--site-secondary-action-off:1){.site-stack-content .site-button[data-field-action=secondary_action]{display:none}}.site-stack-inline-media>.site-stack-asset{order:var(--site-inline-media-order,0)}.site-stack-inline-media:has(>.site-content-split)>.site-stack-asset{grid-column:var(--site-inline-media-column,var(--site-media-column,1))}.site-stack-no-media{grid-template-columns:minmax(0,1fr);min-height:0}.site-stack-no-media>.site-stack-content{background:0 0;grid-area:1/1;max-width:none;padding:0}.site-section:has(>.site-anchor){position:relative}.site-anchor{height:0;scroll-margin-top:var(--site-anchor-offset,0px);position:absolute;inset-block-start:0;inset-inline-start:0}@media (min-width:1280px){.site-hide-desktop{display:none}}@media (min-width:768px) and (max-width:1279px){.site-hide-tablet{display:none}}@media (max-width:767px){.site-hide-mobile{display:none}}@media (not (max-width:767px)) and (max-width:1279px){.site-stack:has(>.site-stack-content [data-core-above~=tablet]){--site-core-pad:var(--site-content-pad,0px);padding:0 var(--site-core-pad) var(--site-core-pad);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head""asset asset""price button""address broker""article article";gap:1.5rem 2rem}.site-style-card-tablet>.site-container>.site-stack:has(>.site-stack-content [data-core-above~=tablet]){--site-core-pad:max(calc(var(--sg-plate-padding) - var(--site-overlay-inset,0px)), var(--site-content-pad,0px));padding:0 var(--site-core-pad) var(--site-core-pad);gap:1.5rem 2rem}.site-style-edge-tablet>.site-container>.site-stack:has(>.site-stack-content [data-core-above~=tablet]){--site-core-pad:var(--site-edge-field,var(--sg-space-x));padding:0 var(--site-core-pad) var(--site-core-pad);gap:1.5rem 2rem}.site-stack-content:has([data-core-above~=tablet]),.site-stack-content:has([data-core-above~=tablet])>.site-stack-body{display:contents}[data-core-above~=tablet]{display:contents!important}[data-core-above~=tablet]>:first-child{margin-top:var(--site-core-pad)}.site-style-edge-tablet>.site-container>.site-stack [data-core-above~=tablet]>:first-child{margin-top:0}.site-stack:has(>.site-stack-content [data-core-above~=tablet])>.site-stack-asset{width:auto;margin-inline:calc(-1 * var(--site-core-pad));grid-area:asset}}@media (max-width:767px){.site-stack:has(>.site-stack-content [data-core-above~=mobile]){--site-core-pad:var(--site-content-pad,0px);padding:0 var(--site-core-pad) var(--site-core-pad);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""asset""price""button""people""article";row-gap:1.5rem}.site-style-card-mobile>.site-container>.site-stack:has(>.site-stack-content [data-core-above~=mobile]){--site-core-pad:max(calc(var(--sg-plate-padding) - var(--site-overlay-inset,0px)), var(--site-content-pad,0px));padding:0 var(--site-core-pad) var(--site-core-pad);gap:1.5rem 0}.site-style-edge-mobile>.site-container>.site-stack:has(>.site-stack-content [data-core-above~=mobile]){--site-core-pad:var(--site-edge-field,var(--sg-space-x));padding:0 var(--site-core-pad) var(--site-core-pad);gap:1.5rem 0}.site-stack-content:has([data-core-above~=mobile]),.site-stack-content:has([data-core-above~=mobile])>.site-stack-body{display:contents}[data-core-above~=mobile]{display:contents!important}[data-core-above~=mobile]>:first-child{margin-top:var(--site-core-pad)}.site-style-edge-mobile>.site-container>.site-stack [data-core-above~=mobile]>:first-child{margin-top:0}.site-stack:has(>.site-stack-content [data-core-above~=mobile])>.site-stack-asset{width:auto;margin-inline:calc(-1 * var(--site-core-pad));grid-area:asset}}@media (min-width:80rem){.site-stack:has(>.site-stack-content [data-core-rail]){aspect-ratio:auto;grid-template-columns:minmax(0,1fr);row-gap:2rem;min-height:0;padding:0}.site-stack:has(>.site-stack-content [data-core-rail])>.site-stack-content{background:0 0;grid-area:1/1;justify-self:stretch;width:auto;max-width:none;margin-inline:0;padding:0}.site-stack:has(>.site-stack-content [data-core-rail])>.site-stack-asset{aspect-ratio:auto;contain:none;grid-area:2/1;align-self:start;display:block;position:relative;inset:auto}.site-stack:has(>.site-stack-content [data-core-rail]) [data-core-frame]{--site-gallery-ratio:auto;--site-gallery-height:var(--site-gallery-rail-height)}}.site-heading{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere;color:var(--sg-heading);font-family:var(--sg-heading-font);font-size:var(--sg-heading-size);font-weight:var(--sg-heading-weight);line-height:var(--sg-heading-leading);letter-spacing:var(--sg-heading-tracking);text-transform:var(--sg-heading-case);text-box:trim-both cap alphabetic}.site-heading-display:not(:last-child),.site-heading-section:not(:last-child){margin-block-end:.25em}.site-head>.site-heading:not(:last-child){margin-block-end:var(--site-heading-gap,var(--sg-heading-gap,.5em))}.site-heading-display,.site-heading-section{text-wrap:balance;max-width:var(--site-heading-measure,var(--sg-heading-measure,16ch));margin-inline:var(--site-section-measure,0 auto);font-size:var(--site-heading-size,var(--sg-heading-size))}.site-heading-card{font-size:var(--site-card-heading-size,var(--sg-card-heading-size,1.25rem));font-weight:var(--sg-card-heading-weight,var(--sg-heading-weight));font-family:var(--sg-card-heading-font,var(--sg-text-font));text-transform:var(--sg-card-heading-case,var(--sg-heading-case));line-height:var(--sg-card-heading-leading,var(--sg-heading-leading));letter-spacing:var(--sg-card-heading-tracking,var(--sg-heading-tracking));text-box:normal}.site-brand.site-heading-card{text-box:trim-both cap alphabetic;font-family:var(--sg-heading-font);text-transform:var(--sg-heading-case);line-height:var(--sg-heading-leading);letter-spacing:var(--sg-heading-tracking)}.site-text,.site-lead,.site-caption{-webkit-hyphens:manual;hyphens:manual;font-family:var(--sg-text-font);line-height:var(--sg-text-leading);letter-spacing:var(--sg-text-tracking,normal)}.site-text,.site-lead{color:var(--sg-text);margin-inline:var(--site-section-measure,0 auto)}.site-text{max-width:var(--site-text-measure,var(--sg-text-measure,50ch))}.site-lead{max-width:var(--site-lead-measure,var(--sg-lead-measure,var(--sg-text-measure,50ch)))}.site-text{font-size:var(--sg-text-size)}.site-entry .site-text{font-size:var(--site-card-text-size,var(--sg-text-size))}.site-text{font-weight:400}.site-lead{font-size:var(--site-lead-size,var(--sg-lead-size,var(--sg-text-size)));font-family:var(--sg-lead-font,var(--sg-text-font));font-weight:var(--sg-lead-weight,400);text-transform:var(--sg-lead-case,none);letter-spacing:var(--sg-lead-tracking,var(--sg-text-tracking,normal));line-height:var(--sg-lead-leading,var(--sg-text-leading))}.site-lead:first-letter{text-transform:var(--sg-lead-case-first,none)}.site-caption{color:var(--sg-muted-text,var(--sg-text));font-size:var(--sg-caption-size,.875rem);font-weight:400}.site-link{color:var(--sg-accent);text-underline-offset:4px;text-decoration:underline}:is(.site-text,.site-lead)>:is(p,ul,ol){margin:0}:is(.site-text,.site-lead)>:is(p,ul,ol)+:is(p,ul,ol){margin-block-start:var(--site-space-inline,12px)}:is(.site-text,.site-lead)>:is(ul,ol){padding-inline-start:var(--site-space-group,24px)}:is(.site-text,.site-lead)>ul{list-style-type:disc}:is(.site-text,.site-lead)>ol{list-style-type:decimal}:is(.site-text,.site-lead)>:is(ul,ol)>li+li{margin-block-start:var(--site-space-tight,4px)}:is(.site-text,.site-lead)>:is(ul,ol)>li::marker{color:var(--sg-muted-text,currentColor)}[data-typo]{display:contents}.site-heading:first-letter{text-transform:var(--sg-heading-case-first,none)}.site-heading-card:first-letter{text-transform:var(--sg-card-heading-case-first,var(--sg-heading-case-first,none))}.site-brand.site-heading-card:first-letter{text-transform:var(--sg-heading-case-first,none)}.site-section>.site-container,.site-header>.site-container,.site-footer>.site-container{--sg-text:var(--sg-base-text);--sg-heading:var(--sg-base-heading);--sg-icon:var(--sg-base-icon);--sg-raised:var(--sg-surface);--sg-blank-media-text:var(--sg-base-text)}.site-card{background:var(--sg-surface);color:var(--sg-text);padding:var(--sg-surface-padding);border-radius:var(--sg-card-radius,var(--sg-radius))}.site-section-fallback>.site-container,:is(.site-card,.site-entry-surface){--sg-text:var(--sg-surface-text);--sg-muted-text:var(--sg-surface-muted-text,var(--sg-surface-text));--sg-heading:var(--sg-surface-heading);--sg-icon:var(--sg-surface-icon);--sg-accent:var(--sg-surface-accent);--sg-raised:var(--sg-nested);--sg-border:var(--sg-surface-border);--sg-blank-media:var(--sg-surface-blank-media);--sg-blank-media-line:var(--sg-surface-blank-media-line);--sg-blank-media-text:var(--sg-surface-text)}@media not all and (max-width:1279px){.site-style-card-desktop>.site-container{--sg-text:var(--sg-surface-text);--sg-muted-text:var(--sg-surface-muted-text,var(--sg-surface-text));--sg-heading:var(--sg-surface-heading);--sg-icon:var(--sg-surface-icon);--sg-accent:var(--sg-surface-accent);--sg-raised:var(--sg-nested);--sg-border:var(--sg-surface-border);--sg-blank-media:var(--sg-surface-blank-media);--sg-blank-media-line:var(--sg-surface-blank-media-line);--sg-blank-media-text:var(--sg-surface-text)}}@media (not (max-width:767px)) and (max-width:1279px){.site-style-card-tablet>.site-container{--sg-text:var(--sg-surface-text);--sg-muted-text:var(--sg-surface-muted-text,var(--sg-surface-text));--sg-heading:var(--sg-surface-heading);--sg-icon:var(--sg-surface-icon);--sg-accent:var(--sg-surface-accent);--sg-raised:var(--sg-nested);--sg-border:var(--sg-surface-border);--sg-blank-media:var(--sg-surface-blank-media);--sg-blank-media-line:var(--sg-surface-blank-media-line);--sg-blank-media-text:var(--sg-surface-text)}}@media (max-width:767px){.site-style-card-mobile>.site-container{--sg-text:var(--sg-surface-text);--sg-muted-text:var(--sg-surface-muted-text,var(--sg-surface-text));--sg-heading:var(--sg-surface-heading);--sg-icon:var(--sg-surface-icon);--sg-accent:var(--sg-surface-accent);--sg-raised:var(--sg-nested);--sg-border:var(--sg-surface-border);--sg-blank-media:var(--sg-surface-blank-media);--sg-blank-media-line:var(--sg-surface-blank-media-line);--sg-blank-media-text:var(--sg-surface-text)}}@media not all and (max-width:1279px){@container style(--site-media-overlay:1){.site-style-card-desktop>.site-container{--sg-text:var(--sg-base-text);--sg-muted-text:inherit;--sg-heading:var(--sg-base-heading);--sg-icon:var(--sg-base-icon);--sg-accent:inherit;--sg-raised:var(--sg-surface);--sg-border:inherit;--sg-blank-media:inherit;--sg-blank-media-line:inherit;--sg-blank-media-text:var(--sg-base-text)}}}@media (not (max-width:767px)) and (max-width:1279px){@container style(--site-media-overlay:1){.site-style-card-tablet>.site-container{--sg-text:var(--sg-base-text);--sg-muted-text:inherit;--sg-heading:var(--sg-base-heading);--sg-icon:var(--sg-base-icon);--sg-accent:inherit;--sg-raised:var(--sg-surface);--sg-border:inherit;--sg-blank-media:inherit;--sg-blank-media-line:inherit;--sg-blank-media-text:var(--sg-base-text)}}}@media (max-width:767px){@container style(--site-media-overlay:1){.site-style-card-mobile>.site-container{--sg-text:var(--sg-base-text);--sg-muted-text:inherit;--sg-heading:var(--sg-base-heading);--sg-icon:var(--sg-base-icon);--sg-accent:inherit;--sg-raised:var(--sg-surface);--sg-border:inherit;--sg-blank-media:inherit;--sg-blank-media-line:inherit;--sg-blank-media-text:var(--sg-base-text)}}}:is(.site-card,.site-entry-surface) :is(.site-card,.site-entry-surface){background:var(--sg-nested);--sg-text:var(--sg-nested-text);--sg-muted-text:var(--sg-nested-muted-text,var(--sg-nested-text));--sg-heading:var(--sg-nested-heading);--sg-icon:var(--sg-nested-icon);--sg-accent:var(--sg-nested-accent);--sg-raised:var(--sg-surface);--sg-border:var(--sg-nested-border);--sg-blank-media:var(--sg-nested-blank-media);--sg-blank-media-line:var(--sg-nested-blank-media-line)}@media not all and (max-width:1279px){.site-style-card-desktop :is(.site-card,.site-entry-surface){background:var(--sg-nested);--sg-text:var(--sg-nested-text);--sg-muted-text:var(--sg-nested-muted-text,var(--sg-nested-text));--sg-heading:var(--sg-nested-heading);--sg-icon:var(--sg-nested-icon);--sg-accent:var(--sg-nested-accent);--sg-raised:var(--sg-surface);--sg-border:var(--sg-nested-border);--sg-blank-media:var(--sg-nested-blank-media);--sg-blank-media-line:var(--sg-nested-blank-media-line)}}@media (not (max-width:767px)) and (max-width:1279px){.site-style-card-tablet :is(.site-card,.site-entry-surface){background:var(--sg-nested);--sg-text:var(--sg-nested-text);--sg-muted-text:var(--sg-nested-muted-text,var(--sg-nested-text));--sg-heading:var(--sg-nested-heading);--sg-icon:var(--sg-nested-icon);--sg-accent:var(--sg-nested-accent);--sg-raised:var(--sg-surface);--sg-border:var(--sg-nested-border);--sg-blank-media:var(--sg-nested-blank-media);--sg-blank-media-line:var(--sg-nested-blank-media-line)}}@media (max-width:767px){.site-style-card-mobile :is(.site-card,.site-entry-surface){background:var(--sg-nested);--sg-text:var(--sg-nested-text);--sg-muted-text:var(--sg-nested-muted-text,var(--sg-nested-text));--sg-heading:var(--sg-nested-heading);--sg-icon:var(--sg-nested-icon);--sg-accent:var(--sg-nested-accent);--sg-raised:var(--sg-surface);--sg-border:var(--sg-nested-border);--sg-blank-media:var(--sg-nested-blank-media);--sg-blank-media-line:var(--sg-nested-blank-media-line)}}.site-stack-asset>figure,.site-stack-asset .site-media-frame{height:var(--site-media-height,auto);min-height:0}@media (max-width:1279px){.site-stack-asset>figure,.site-stack-asset .site-media-frame{max-height:var(--site-media-max-height,none)}}.site-stack-asset>figure{flex-direction:column;display:flex}.site-stack-asset .site-media-frame{flex:1;overflow:clip}.site-media-frame{min-height:0}.site-button{padding:0 var(--site-button-inset,var(--sg-button-padding));min-height:var(--site-button-height,var(--sg-button-height));border-radius:var(--site-action-radius,var(--sg-button-radius));font-family:var(--sg-button-font);font-size:var(--site-action-size,var(--sg-button-size));justify-content:center;align-items:center;gap:var(--site-action-gap,var(--sg-button-gap,.5rem));line-height:1.5;font-weight:var(--sg-button-weight);letter-spacing:var(--sg-button-tracking);text-transform:var(--sg-button-case);cursor:pointer;border:0;text-decoration:none;display:inline-flex}.site-button-primary{--site-button-inset:var(--site-action-inset-primary,var(--sg-button-primary-inset));--site-button-height:var(--site-action-height-primary,var(--sg-button-primary-height));background:var(--sg-button-primary-background);color:var(--sg-button-primary-color);border-style:solid;border-width:var(--sg-button-primary-border-width);border-color:var(--sg-button-primary-border);border-radius:var(--sg-button-primary-corner,var(--site-action-radius,var(--sg-button-radius)));-webkit-text-decoration-line:var(--sg-button-primary-decoration);text-decoration-line:var(--sg-button-primary-decoration);text-decoration-thickness:var(--sg-border-width);text-underline-offset:.2em}.site-button-secondary{--site-button-inset:var(--site-action-inset-secondary,var(--sg-button-secondary-inset));--site-button-height:var(--site-action-height-secondary,var(--sg-button-secondary-height));background:var(--sg-button-secondary-background,var(--sg-raised,var(--sg-surface)));color:var(--sg-button-secondary-color);border-style:solid;border-width:var(--sg-button-secondary-border-width);border-color:var(--sg-button-secondary-border);border-radius:var(--sg-button-secondary-corner,var(--site-action-radius,var(--sg-button-radius)));-webkit-text-decoration-line:var(--sg-button-secondary-decoration);text-decoration-line:var(--sg-button-secondary-decoration);text-decoration-thickness:var(--sg-border-width);text-underline-offset:.2em}.site-button-link{--site-button-inset:var(--site-action-inset-link,var(--sg-button-link-inset));--site-button-height:var(--site-action-height-link,var(--sg-button-link-height));background:var(--sg-button-link-background);color:var(--sg-button-link-color);border:var(--sg-button-link-border-width) solid var(--sg-border);-webkit-text-decoration-line:var(--sg-button-link-decoration);text-decoration-line:var(--sg-button-link-decoration);text-decoration-thickness:var(--sg-border-width);text-underline-offset:.2em}.site-action-iconic{--site-tap-target:44px;--site-tap-room:calc(var(--site-space-inline,var(--sg-space-inline,8px)) / 2);position:relative}.site-action-iconic:after{content:"";inset-inline:calc(-1*clamp(0px,(var(--site-tap-target) - 100%) / 2,var(--site-tap-room)));inset-block:calc(-1*clamp(0px,(var(--site-tap-target) - 100%) / 2,var(--site-tap-room)));position:absolute}:is(.site-actions,.site-header-actions){--site-actions-gap:12px;--site-actions-link-room:0px;--site-actions-box-room:0px;--site-link-box:var(--site-action-inset-link,var(--sg-button-link-inset,0px));--site-link-room-keep:2px;column-gap:max(calc(var(--site-space-tight,4px) + var(--site-link-room-keep)),calc(var(--site-actions-gap) + max(var(--site-actions-link-room),var(--site-actions-box-room)) - 2 * var(--site-link-box) + var(--site-link-room-keep)));row-gap:var(--site-actions-gap)}.site-actions:has(>.site-button-link):has(>:is(.site-button-primary,.site-button-secondary)){--site-actions-link-room:max(0px, calc(12px - var(--site-link-box,0px)))}.site-actions:has(>.site-button-primary):has(>.site-button-secondary){--site-actions-box-room:max(0px, calc(12px - min(var(--site-action-inset-primary,var(--sg-button-primary-inset,0px)), var(--site-action-inset-secondary,var(--sg-button-secondary-inset,0px)))) )}.site-button{min-width:0;max-width:100%}.site-button-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site-button:not(.site-button-link)>.site-button-label{text-box:trim-both cap alphabetic;margin-block:-.3em;padding-block:.3em;display:block}.site-button-label:first-letter{text-transform:var(--sg-button-case-first,none)}:is(.site-actions,.site-header-actions):has(>.site-button-primary):has(>.site-button-secondary):not(:has(>.site-button-link)){width:fit-content;max-width:min(100%,calc(36rem + var(--site-actions-gap)));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.site-actions:has(>.site-button-primary):has(>.site-button-secondary):not(:has(>.site-button-link)){margin-inline:var(--site-section-measure,0 auto)}@media (max-width:767px){.site-actions:has(>.site-button-primary):has(>.site-button-secondary):not(:has(>.site-button-link)){grid-auto-flow:row;width:100%}}.site-button-primary.site-button-square{border-radius:var(--sg-button-primary-corner,var(--sg-button-icon-radius,9999px))}.site-button-secondary.site-button-square{border-radius:var(--sg-button-secondary-corner,var(--sg-button-icon-radius,9999px))}:is(.site-system-button,.site-footer-to-top){width:var(--sg-button-system-size,2.75rem);height:var(--sg-button-system-size,2.75rem);border:var(--sg-button-system-border-width,var(--sg-border-width)) solid var(--sg-button-system,var(--sg-border));border-radius:var(--sg-button-system-radius,9999px);background:var(--sg-button-system-background,var(--sg-raised,var(--sg-surface)));color:var(--sg-button-system-color,var(--sg-text));cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}:is(.site-system-button,.site-footer-to-top) svg{width:var(--sg-button-system-glyph,1.5rem);height:var(--sg-button-system-glyph,1.5rem);flex:none}:is(.site-system-button,.site-footer-to-top):hover:not(:disabled){background:currentColor}@supports (color:color-mix(in lab,red,red)){:is(.site-system-button,.site-footer-to-top):hover:not(:disabled){background:color-mix(in srgb,currentColor 8%,var(--sg-button-system-background,var(--sg-raised,var(--sg-surface))))}}:is(.site-system-button,.site-footer-to-top):focus-visible{outline-offset:3px;outline:2px solid}.site-system-button:disabled{opacity:.35;cursor:default}.site-chrome-button{width:2.5rem;height:2.5rem;color:var(--sg-text);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:inline-flex}.site-chrome-button svg{flex:none;width:1.25rem;height:1.25rem}.site-chrome-button:hover:not(:disabled){background:currentColor}@supports (color:color-mix(in lab,red,red)){.site-chrome-button:hover:not(:disabled){background:color-mix(in srgb,currentColor 8%,transparent)}}.site-chrome-button:focus-visible{outline-offset:2px;outline:2px solid}.site-chrome-button:disabled{opacity:.35;cursor:default}.site-pagination{margin-block-start:calc(var(--site-space-content) * 2)}.site-pagination-item{border:var(--sg-button-secondary-border-width,1px) solid transparent;border-radius:var(--sg-button-secondary-corner,var(--site-action-radius,var(--sg-button-radius)));width:2.25rem;height:2.25rem;color:var(--sg-text);font-family:var(--sg-button-font);font-size:var(--sg-button-size);font-weight:var(--sg-button-weight);letter-spacing:var(--sg-button-tracking);font-variant-numeric:tabular-nums;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:inline-flex}.site-pagination-item svg{flex:none;width:1rem;height:1rem}a.site-pagination-item:hover:not([aria-current]){background:currentColor}@supports (color:color-mix(in lab,red,red)){a.site-pagination-item:hover:not([aria-current]){background:color-mix(in srgb,currentColor 8%,transparent)}}.site-pagination-item[aria-current]{background:var(--sg-button-secondary-background,var(--sg-raised,var(--sg-surface)));color:var(--sg-button-secondary-color);border-color:var(--sg-button-secondary-border)}.site-pagination-item:focus-visible{outline-offset:2px;outline:2px solid}.site-pagination-gap{color:var(--sg-muted-text,var(--sg-text))}.site-chrome-button-glass,.site-carousel-frame[data-arrows=sides]>.site-carousel-controls .site-carousel-button,.site-carousel-frame[data-lane=single]:has(.site-media-frame)>.site-carousel-controls .site-carousel-button{background:var(--sg-glass,#0000008c);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;border-color:#0000;border-radius:9999px}.site-chrome-button-glass:hover:not(:disabled),.site-carousel-frame[data-arrows=sides]>.site-carousel-controls .site-carousel-button:hover:not(:disabled),.site-carousel-frame[data-lane=single]:has(.site-media-frame)>.site-carousel-controls .site-carousel-button:hover:not(:disabled){background:#fff}@supports (color:color-mix(in lab,red,red)){.site-chrome-button-glass:hover:not(:disabled),.site-carousel-frame[data-arrows=sides]>.site-carousel-controls .site-carousel-button:hover:not(:disabled),.site-carousel-frame[data-lane=single]:has(.site-media-frame)>.site-carousel-controls .site-carousel-button:hover:not(:disabled){background:color-mix(in srgb,#fff 14%,var(--sg-glass,#0000008c))}}.site-item-actions{--site-action-size:var(--site-item-action-size,var(--sg-button-size-s,var(--sg-button-size)));--site-action-gap:var(--site-item-action-gap,var(--sg-button-gap-s));--site-action-radius:var(--site-item-action-radius,var(--sg-button-radius-s));--site-action-inset-primary:var(--site-item-action-inset-primary,var(--sg-button-primary-inset-s));--site-action-height-primary:var(--site-item-action-height-primary,var(--sg-button-primary-height-s));--site-action-inset-secondary:var(--site-item-action-inset-secondary,var(--sg-button-secondary-inset-s));--site-action-height-secondary:var(--site-item-action-height-secondary,var(--sg-button-secondary-height-s));--site-action-inset-link:var(--site-item-action-inset-link,var(--sg-button-link-inset-s));--site-action-height-link:var(--site-item-action-height-link,var(--sg-button-link-height-s))}.site-icon{stroke-width:var(--sg-icon-weight)}.si-linear{display:var(--sg-icon-show-linear,inline)}.si-broken{display:var(--sg-icon-show-broken,none)}.si-line-duotone{display:var(--sg-icon-show-line-duotone,none)}.si-outline{display:var(--sg-icon-show-outline,none)}.si-bold{display:var(--sg-icon-show-bold,none)}.si-bold-duotone{display:var(--sg-icon-show-bold-duotone,none)}.site-semantic-icon .si-2{opacity:.5}.site-content-icon .si-2{color:var(--sg-icon-secondary,currentColor);opacity:.5}.site-content-icon{color:var(--sg-icon-glyph,var(--sg-icon))}.site-avatar{background:var(--sg-raised,var(--sg-surface));color:var(--sg-text);font-size:var(--sg-caption-size,.875rem)}.site-divider-top{border-top:var(--sg-border-width) solid var(--sg-border)}.site-divider-bottom{border-bottom:var(--sg-border-width) solid var(--sg-border)}.site-blank{color:var(--sg-text)}@supports (color:color-mix(in lab,red,red)){.site-blank{color:color-mix(in oklch,var(--sg-text) 55%,transparent)}}.site-media-frame .site-blank-media{height:100%}.site-blank-media{border-radius:var(--site-frame-radius,var(--sg-media-radius,var(--sg-radius)));background:var(--sg-blank-media);background-image:repeating-linear-gradient(-45deg,transparent 0 23px,var(--sg-blank-media-line) 23px 24px);width:100%}.button{padding:0 var(--sg-button-padding);min-height:var(--sg-button-height);border-radius:var(--sg-button-radius);background:var(--sg-button-primary);color:var(--sg-button-primary-text);font-family:var(--sg-button-font);font-size:var(--sg-button-size);font-weight:var(--sg-button-weight);letter-spacing:var(--sg-button-tracking);text-transform:var(--sg-button-case);cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.button:hover:not(:disabled){opacity:.9}@media (prefers-reduced-motion:reduce){.button{transition:none}}.site-entry .site-media-frame[data-photo-viewer-open]{z-index:2;position:relative}.site-media-frame[data-photo-viewer-open]:focus-visible{outline:2px solid var(--sg-text);outline-offset:-2px}.site-entry-over:has(>.site-media-frame[data-photo-viewer-open])>.site-entry-over-text{z-index:2;pointer-events:none;position:relative}.site-entry-over:has(>.site-media-frame[data-photo-viewer-open])>.site-entry-over-text :is(a,button){pointer-events:auto}dialog[data-photo-viewer][data-instant] [data-lightbox-slide]{transition:none!important}}@layer utilities{.\@container{container-type:inline-size}.\[container-type\:size\]{container-type:size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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-1\/2{top:50%}.top-\[calc\(var\(--site-header-pinned-height\,0px\)\+1rem\)\]{top:calc(var(--site-header-pinned-height,0px) + 1rem)}.top-\[var\(--site-space-item\)\]{top:var(--site-space-item)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-\[var\(--sg-input-padding\)\]{right:var(--sg-input-padding)}.right-\[var\(--site-space-item\)\]{right:var(--site-space-item)}.left-0{left:calc(var(--spacing) * 0)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:90rem){.container{max-width:90rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-\[0\.05em\]{margin-inline:.05em}.mx-auto{margin-inline:auto}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.-mr-\[0\.4px\]{margin-right:-.4px}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-\[1em\]{width:1em;height:1em}.size-\[calc\(var\(--site-button-height\,var\(--sg-button-height\)\)\/2\)\]{width:calc(var(--site-button-height,var(--sg-button-height)) / 2);height:calc(var(--site-button-height,var(--sg-button-height)) / 2)}.size-full{width:100%;height:100%}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-\[23px\]{height:23px}.h-\[100dvh\],.h-dvh{height:100dvh}.h-full{height:100%}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-\[80svh\]{max-height:80svh}.max-h-\[260px\]{max-height:260px}.max-h-dvh{max-height:100dvh}.min-h-0{min-height:calc(var(--spacing) * 0)}.w-5{width:calc(var(--spacing) * 5)}.w-\[240px\]{width:240px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-full{width:100%}.w-max{width:max-content}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[20rem\]{max-width:20rem}.max-w-\[48ch\]{max-width:48ch}.max-w-\[60vw\]{max-width:60vw}.max-w-\[100vw\]{max-width:100vw}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-\[max\(100\%\,12rem\)\]{min-width:max(100%,12rem)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-\[6\.25\%\]{--tw-translate-x: -6.25% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[6\.25\%\]{--tw-translate-x:6.25%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.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}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.\[scroll-snap-align\:var\(--site-gallery-snap\,start\)\]{scroll-snap-align:var(--site-gallery-snap,start)}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-center-safe{justify-content:safe center}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[var\(--site-collection-gap\,var\(--site-space-item\)\)\]{gap:var(--site-collection-gap,var(--site-space-item))}.gap-\[var\(--site-space-content\)\]{gap:var(--site-space-content)}.gap-\[var\(--site-space-inline\)\]{gap:var(--site-space-inline)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-\[var\(--site-space-content\)\]{row-gap:var(--site-space-content)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.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}.overflow-y-auto{overflow-y:auto}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-\[var\(--sg-button-radius\)\]{border-radius:var(--sg-button-radius)}.rounded-\[var\(--sg-radius\)\]{border-radius:var(--sg-radius)}.rounded-\[var\(--site-frame-radius\,var\(--sg-media-radius\,var\(--sg-radius\)\)\)\]{border-radius:var(--site-frame-radius,var(--sg-media-radius,var(--sg-radius)))}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:max(0px,calc(var(--radius) - 2px))}.rounded-none{border-radius:0}.rounded-xl{border-radius:max(0px,calc(var(--radius) + 4px))}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-\[color-mix\(in_oklch\,currentColor_10\%\,transparent\)\]{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklch\,currentColor_10\%\,transparent\)\]{border-color:color-mix(in oklch,currentColor 10%,transparent)}}.border-border{border-color:var(--border)}.bg-\[var\(--sg-surface\)\]{background-color:var(--sg-surface)}.bg-background{background-color:var(--background)}.bg-muted{background-color:var(--muted)}.bg-primary{background-color:var(--primary)}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[var\(--sg-surface-padding\)\]{padding-inline:var(--sg-surface-padding)}.px-\[var\(--site-slide-inset\,var\(--site-space-item\)\)\]{padding-inline:var(--site-slide-inset,var(--site-space-item))}.py-0{padding-block:calc(var(--spacing) * 0)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pe-\[calc\(var\(--sg-input-padding\)\+2rem\)\]{padding-inline-end:calc(var(--sg-input-padding) + 2rem)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-\[var\(--sg-surface-padding\)\]{padding-bottom:var(--sg-surface-padding)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--sg-muted-text\,var\(--sg-text\)\)\]{color:var(--sg-muted-text,var(--sg-text))}.text-current{color:currentColor}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.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-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)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[var\(--sg-background\)\]{--tw-ring-offset-color:var(--sg-background)}.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-\[0_1px_1px_rgb\(0_0_0\/0\.2\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0003));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.backdrop-blur-\[12px\]{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,visibility\]{transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\]{transition-property:top;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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[grid-area\:head\]{grid-area:head}.\[grid-template-areas\:\'head\'_\'price\'_\'button\'_\'people\'_\'article\'\]{grid-template-areas:"head""price""button""people""article"}.\[scrollbar-width\:none\]{scrollbar-width:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-\[\.is-collapsible\]\/desc\:line-clamp-3:is(:where(.group\/desc).is-collapsible *){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.group-\[\.is-collapsible\]\/desc\:line-clamp-5:is(:where(.group\/desc).is-collapsible *){-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.group-\[\.is-collapsible\]\/desc\:line-clamp-8:is(:where(.group\/desc).is-collapsible *){-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.group-\[\.is-collapsible\]\/desc\:line-clamp-12:is(:where(.group\/desc).is-collapsible *){-webkit-line-clamp:12;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.group-\[\.is-expanded\]\/desc\:line-clamp-none:is(:where(.group\/desc).is-expanded *){-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.first-letter\:uppercase:first-letter{text-transform:uppercase}.open\:grid:is([open],:popover-open,:open){display:grid}.empty\:hidden:empty{display:none}.focus-within\:visible:focus-within{visibility:visible}.focus-within\:opacity-100:focus-within{opacity:1}@media (hover:hover){.hover\:border-foreground\/40:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:border-foreground\/40:hover{border-color:color-mix(in oklab,var(--foreground) 40%,transparent)}}.hover\:text-\[color\:var\(--sg-text\)\]:hover{color:var(--sg-text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-50:disabled{opacity:.5}.aria-\[current\=true\]\:ring-1[aria-current=true]{--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)}.aria-\[current\=true\]\:ring-\[var\(--sg-input-accent\,var\(--sg-heading\)\)\][aria-current=true]{--tw-ring-color:var(--sg-input-accent,var(--sg-heading))}.data-\[active\=true\]\:visible[data-active=true]{visibility:visible}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}@media not all and (min-width:80rem){.max-lg\:contents{display:contents}.max-lg\:\[grid-area\:article\]{grid-area:article}.max-lg\:\[grid-area\:button\]{grid-area:button}.max-lg\:\[grid-area\:price\]{grid-area:price}}@media not all and (min-width:48rem){.max-md\:block{display:block}.max-md\:\[grid-area\:people\]{grid-area:people}}@media (min-width:768px){.min-\[768px\]\:flex{display:flex}.min-\[768px\]\:hidden{display:none}@media not all and (min-width:1280px){.min-\[768px\]\:max-\[1280px\]\:flex{display:flex}.min-\[768px\]\:max-\[1280px\]\:hidden{display:none}}}@media (min-width:1280px){.min-\[1280px\]\:flex{display:flex}.min-\[1280px\]\:hidden{display:none}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){@media not all and (min-width:80rem){.md\:max-lg\:block{display:block}.md\:max-lg\:contents{display:contents}.md\:max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:max-lg\:gap-2{gap:calc(var(--spacing) * 2)}.md\:max-lg\:gap-y-4{row-gap:calc(var(--spacing) * 4)}.md\:max-lg\:self-center{align-self:center}.md\:max-lg\:\[grid-area\:address\]{grid-area:address}.md\:max-lg\:\[grid-area\:broker\]{grid-area:broker}.md\:max-lg\:\[grid-template-areas\:\'head_head\'_\'price_button\'_\'address_broker\'_\'article_article\'\]{grid-template-areas:"head head""price button""address broker""article article"}}}@media (min-width:80rem){.lg\:absolute{position:absolute}.lg\:inset-x-0{inset-inline:calc(var(--spacing) * 0)}.lg\:inset-y-0{inset-block:calc(var(--spacing) * 0)}.lg\:top-0{top:calc(var(--spacing) * 0)}.lg\:right-0{right:calc(var(--spacing) * 0)}.lg\:left-auto{left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-16{height:calc(var(--spacing) * 16)}.lg\:h-auto{height:auto}.lg\:w-full{width:100%}.lg\:max-w-\[18rem\]{max-width:18rem}.lg\:max-w-\[440px\]{max-width:440px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_384px\]{grid-template-columns:minmax(0,1fr) 384px}.lg\:grid-cols-\[minmax\(0\,1fr\)_calc\(\(100vw-2\*var\(--sg-container-gutter\,0px\)-3rem\)\*3\/12\+24px\)\]{grid-template-columns:minmax(0,1fr) calc((100vw - 2 * var(--sg-container-gutter,0px) - 3rem) * 3 / 12 + 24px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_calc\(\(100vw-2\*var\(--sg-container-gutter\,0px\)-3rem\)\*4\/12\+24px\)\]{grid-template-columns:minmax(0,1fr) calc((100vw - 2 * var(--sg-container-gutter,0px) - 3rem) * 4 / 12 + 24px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_calc\(\(100vw-2\*var\(--sg-container-gutter\,0px\)-3rem\)\*5\/12\+24px\)\]{grid-template-columns:minmax(0,1fr) calc((100vw - 2 * var(--sg-container-gutter,0px) - 3rem) * 5 / 12 + 24px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,22rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}.lg\:grid-rows-\[auto_1fr_auto_auto\]{grid-template-rows:auto 1fr auto auto}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.lg\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.lg\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.lg\:gap-y-10{row-gap:calc(var(--spacing) * 10)}.lg\:self-end{align-self:flex-end}.lg\:self-start{align-self:flex-start}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:\[grid-area\:offer\]{grid-area:offer}.lg\:\[grid-area\:people\]{grid-area:people}.lg\:\[grid-template-areas\:\'head\'\]{grid-template-areas:"head"}.lg\:\[grid-template-areas\:\'head\'_\'offer\'_\'people\'\]{grid-template-areas:"head""offer""people"}.lg\:\[grid-template-areas\:\'head\'_\'push\'_\'offer\'_\'people\'\]{grid-template-areas:"head""push""offer""people"}.lg\:\[grid-template-areas\:\'head_offer\'_\'people_offer\'\]{grid-template-areas:"head offer""people offer"}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@container style(--site-price-per-area:hide){.site-price-per-area{display:none}}.site-property-body.site-card-variant-showcase{display:none}@container style(--site-card-variant:showcase){.site-property-body.site-card-variant-default{display:none}.site-property-body.site-card-variant-showcase{display:flex}}}[data-catalog-sheet-panel]{overflow:clip}@property --site-chip-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --site-chip-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes site-chip-fade{0%{--site-chip-fade-start:0px;--site-chip-fade-end:32px}10%{--site-chip-fade-start:32px}90%{--site-chip-fade-end:32px}to{--site-chip-fade-start:32px;--site-chip-fade-end:0px}}@keyframes site-chip-fade-start{0%{opacity:0}10%,to{opacity:1}}@keyframes site-chip-fade-end{0%,90%{opacity:1}to{opacity:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:is(input,textarea,select):is(:autofill){box-shadow:inset 0 0 0 1000px var(--sg-input-surface,var(--sg-raised,var(--sg-surface)));-webkit-text-fill-color:var(--sg-input,currentColor);caret-color:var(--sg-input,currentColor);filter:none;-webkit-background-clip:text;background-clip:text;transition:background-color 600000s,color 600000s}@keyframes site-badge-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.82)}}@keyframes site-badge-shine{0%{background-position:100% 0}70%,to{background-position:0 0}}.form{--site-form-field-width:32rem;--site-form-cols:var(--site-form-columns,1);--site-form-gap:var(--sg-space-inline,16px);--site-form-row-gap:max(var(--site-form-gap), calc(var(--sg-input-label-gap,8px) * 3));gap:var(--site-form-row-gap) var(--site-form-gap);grid-template-columns:repeat(var(--site-form-cols),minmax(0,1fr));max-width:calc(var(--site-form-field-width) * var(--site-form-cols) + var(--site-form-gap) * (var(--site-form-cols) - 1));text-align:left;margin-top:24px;display:grid}.form>.form-submit{gap:calc(var(--sg-space-group,32px) * .75);margin-top:max(0px,calc(var(--sg-space-group,32px) - var(--site-form-row-gap)));flex-direction:column;display:flex}@container style(--site-form-submit-inline:1){@container (min-width:30rem){.form>.form-submit{justify-content:space-between;align-items:center;column-gap:var(--sg-space-group,32px);flex-flow:wrap}.form>.form-submit>.field-consent{flex:16rem}.form>.form-submit>.form-send{flex:none}}}.form>.field-wide,.form>.smart-captcha,.form>.form-submit{grid-column:1/-1}@container style(--site-form-submit-field:1){@container (min-width:40rem){.form>.form-submit{display:contents}.form>.form-submit>.form-send{min-height:var(--sg-input-height);grid-column:auto;align-self:end}.form>.smart-captcha{order:1}.form>.form-submit>.field-consent{order:2;grid-column:1/-1}}}.field{gap:var(--sg-input-label-gap,var(--sg-space-item,8px));align-content:start;display:grid}.field label{font-size:var(--sg-caption-size,.875rem);color:var(--sg-input-label-color,var(--sg-text))}.field input,.field textarea{width:100%;height:var(--sg-input-height);padding:0 var(--sg-input-padding);border-width:var(--sg-input-border-width);border-style:solid;border-color:var(--sg-input-border);border-radius:var(--sg-input-radius);background:var(--sg-input-surface,var(--sg-raised,var(--sg-surface)));font-family:var(--sg-input-font);font-size:var(--sg-input-size);font-weight:var(--sg-input-weight);color:var(--sg-input);line-height:1.5}.field input:not([type=checkbox]):focus,.field textarea:focus{box-shadow:none;border-color:var(--sg-input-focus,var(--sg-input-accent));outline:none}.field-date{position:relative}.field-date input{padding-inline-end:calc(var(--sg-input-padding) + 1.5rem)}.field-date input::-webkit-calendar-picker-indicator{display:none}.field-date-toggle{width:calc(var(--sg-input-padding) * 2 + 1rem);color:var(--sg-input);opacity:.6;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:opacity .15s;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.field-date-toggle:hover,.field-date-toggle[aria-expanded=true]{opacity:1}.field-date-toggle svg{width:1rem;height:1rem}.field-date-menu{z-index:30;width:18rem;max-width:100%;font-family:var(--sg-input-font);font-size:var(--sg-select-item-size,.875rem);font-weight:var(--sg-input-weight);inset-inline-start:0;padding:6px;position:absolute;top:calc(100% + 6px)}.field-date-head{justify-content:space-between;align-items:center;gap:4px;padding:2px 2px 6px 10px;display:flex}.field-date-title:first-letter{text-transform:uppercase}.field-date-steps{gap:2px;display:flex}.field-date-step{width:2rem;height:2rem;color:inherit;cursor:pointer;border-radius:max(0px,calc(var(--sg-select-menu-radius) - 6px));background:0 0;border:0;place-items:center;padding:0;transition:background-color .15s;display:grid}.field-date-step:hover{background:var(--sg-menu-item-background,var(--sg-surface))}.field-date-step svg{width:1rem;height:1rem}.field-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.field-date-weekday{text-align:center;opacity:.6;padding-block:4px;font-size:.75rem}.field-date-day.site-menu-item{aspect-ratio:1;font-family:inherit;font-size:inherit;font-weight:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.field-date-day[data-outside]{opacity:.4}.field-date-day[data-today]{text-underline-offset:3px;text-decoration:underline}.field-date-day.site-menu-item[aria-pressed=true]{background:var(--sg-input-accent);color:var(--sg-input-check-text,#fff);opacity:1}.field textarea{height:auto;min-height:var(--sg-input-height);padding-block:calc((var(--sg-input-height) - 1lh) / 2);resize:vertical}.field-consent{align-items:start;gap:var(--sg-choice-gap,var(--sg-space-tight,8px));font-family:var(--sg-input-font,inherit);font-size:var(--sg-choice-text-size,var(--sg-caption-size,.875rem));grid-template-columns:auto minmax(0,1fr);line-height:1.4}.field-consent>label{text-box:trim-both cap alphabetic;margin-block-start:max(0px,calc((var(--sg-choice-size,20px) - 1cap) / 2))}.field-consent label{font-size:inherit;color:var(--sg-consent-ink,var(--sg-input,var(--sg-text)));cursor:pointer}.field-consent label a{color:currentColor}@supports (color:color-mix(in lab,red,red)){.field-consent label a{color:color-mix(in oklch,currentColor 60%,transparent)}}.field-consent label a{text-decoration:none;transition:color .15s}.field-consent label a:hover,.field-consent label a:focus-visible{color:var(--sg-consent-ink,var(--sg-input,var(--sg-text)))}.field-consent input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:var(--sg-choice-size,20px);height:var(--sg-choice-size,20px);margin:max(0px,calc((1cap - var(--sg-choice-size,20px)) / 2)) 0 0;border-width:var(--sg-choice-border-width,var(--sg-border-width,1px));border-style:solid;border-color:var(--sg-choice-border,var(--sg-border));border-radius:var(--sg-choice-radius,4px);background:var(--sg-choice-background,var(--sg-raised,var(--sg-surface)));cursor:pointer;flex:none;place-items:center;padding:0;transition:background-color .15s,border-color .15s;display:grid}.field-consent input:after{content:"";background:var(--sg-choice-mark,var(--sg-input-check-text,#fff));opacity:0;width:70%;height:70%;transition:opacity .15s;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%223%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M5%2012.5l4.5%204.5L19%207.5%22/%3E%3C/svg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%223%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M5%2012.5l4.5%204.5L19%207.5%22/%3E%3C/svg%3E) 50%/contain no-repeat}.field-consent input:checked{background:var(--sg-input-accent);border-color:var(--sg-input-accent)}.field-consent input:checked:after{opacity:1}.field-consent input:focus{box-shadow:none;outline:none}.field-consent input:focus-visible{border-color:var(--sg-input-focus,var(--sg-input-accent))}@container style(--site-media-overlay:1){.field:not(.dialog .field) :is(input:not([type=checkbox]),textarea):focus{border-color:var(--sg-input-border)}.field:not(.dialog .field) input[type=checkbox]:focus-visible{border-color:var(--sg-choice-border,var(--sg-border))}.field:not(.dialog .field) input[type=checkbox]:checked:focus-visible{border-color:var(--sg-input-accent)}}.required{color:inherit}.field [aria-invalid=true],.field [aria-invalid=true]:focus{border-color:var(--destructive,oklch(57.7% .245 27.325))}.form .form-send{cursor:pointer;justify-self:stretch}.form-send-xs{--site-action-size:var(--sg-button-size-xs,var(--sg-button-size));--site-action-gap:var(--sg-button-gap-xs,var(--sg-button-gap,.5rem));--site-action-radius:var(--sg-button-radius-xs,var(--sg-button-radius));--site-action-inset-primary:var(--sg-button-primary-inset-xs,var(--sg-button-primary-inset));--site-action-height-primary:var(--sg-button-primary-height-xs,var(--sg-button-primary-height));--site-action-inset-secondary:var(--sg-button-secondary-inset-xs,var(--sg-button-secondary-inset));--site-action-height-secondary:var(--sg-button-secondary-height-xs,var(--sg-button-secondary-height));--site-action-inset-link:var(--sg-button-link-inset-xs,var(--sg-button-link-inset));--site-action-height-link:var(--sg-button-link-height-xs,var(--sg-button-link-height))}.form-send-s{--site-action-size:var(--sg-button-size-s,var(--sg-button-size));--site-action-gap:var(--sg-button-gap-s,var(--sg-button-gap,.5rem));--site-action-radius:var(--sg-button-radius-s,var(--sg-button-radius));--site-action-inset-primary:var(--sg-button-primary-inset-s,var(--sg-button-primary-inset));--site-action-height-primary:var(--sg-button-primary-height-s,var(--sg-button-primary-height));--site-action-inset-secondary:var(--sg-button-secondary-inset-s,var(--sg-button-secondary-inset));--site-action-height-secondary:var(--sg-button-secondary-height-s,var(--sg-button-secondary-height));--site-action-inset-link:var(--sg-button-link-inset-s,var(--sg-button-link-inset));--site-action-height-link:var(--sg-button-link-height-s,var(--sg-button-link-height))}.form-send-m{--site-action-size:var(--sg-button-size-m,var(--sg-button-size));--site-action-gap:var(--sg-button-gap-m,var(--sg-button-gap,.5rem));--site-action-radius:var(--sg-button-radius-m,var(--sg-button-radius));--site-action-inset-primary:var(--sg-button-primary-inset-m,var(--sg-button-primary-inset));--site-action-height-primary:var(--sg-button-primary-height-m,var(--sg-button-primary-height));--site-action-inset-secondary:var(--sg-button-secondary-inset-m,var(--sg-button-secondary-inset));--site-action-height-secondary:var(--sg-button-secondary-height-m,var(--sg-button-secondary-height));--site-action-inset-link:var(--sg-button-link-inset-m,var(--sg-button-link-inset));--site-action-height-link:var(--sg-button-link-height-m,var(--sg-button-link-height))}.form-send-l{--site-action-size:var(--sg-button-size-l,var(--sg-button-size));--site-action-gap:var(--sg-button-gap-l,var(--sg-button-gap,.5rem));--site-action-radius:var(--sg-button-radius-l,var(--sg-button-radius));--site-action-inset-primary:var(--sg-button-primary-inset-l,var(--sg-button-primary-inset));--site-action-height-primary:var(--sg-button-primary-height-l,var(--sg-button-primary-height));--site-action-inset-secondary:var(--sg-button-secondary-inset-l,var(--sg-button-secondary-inset));--site-action-height-secondary:var(--sg-button-secondary-height-l,var(--sg-button-secondary-height));--site-action-inset-link:var(--sg-button-link-inset-l,var(--sg-button-link-inset));--site-action-height-link:var(--sg-button-link-height-l,var(--sg-button-link-height))}.form-send-xl{--site-action-size:var(--sg-button-size-xl,var(--sg-button-size));--site-action-gap:var(--sg-button-gap-xl,var(--sg-button-gap,.5rem));--site-action-radius:var(--sg-button-radius-xl,var(--sg-button-radius));--site-action-inset-primary:var(--sg-button-primary-inset-xl,var(--sg-button-primary-inset));--site-action-height-primary:var(--sg-button-primary-height-xl,var(--sg-button-primary-height));--site-action-inset-secondary:var(--sg-button-secondary-inset-xl,var(--sg-button-secondary-inset));--site-action-height-secondary:var(--sg-button-secondary-height-xl,var(--sg-button-secondary-height));--site-action-inset-link:var(--sg-button-link-inset-xl,var(--sg-button-link-inset));--site-action-height-link:var(--sg-button-link-height-xl,var(--sg-button-link-height))}.form-send-xxl{--site-action-size:var(--sg-button-size-xxl,var(--sg-button-size));--site-action-gap:var(--sg-button-gap-xxl,var(--sg-button-gap,.5rem));--site-action-radius:var(--sg-button-radius-xxl,var(--sg-button-radius));--site-action-inset-primary:var(--sg-button-primary-inset-xxl,var(--sg-button-primary-inset));--site-action-height-primary:var(--sg-button-primary-height-xxl,var(--sg-button-primary-height));--site-action-inset-secondary:var(--sg-button-secondary-inset-xxl,var(--sg-button-secondary-inset));--site-action-height-secondary:var(--sg-button-secondary-height-xxl,var(--sg-button-secondary-height));--site-action-inset-link:var(--sg-button-link-inset-xxl,var(--sg-button-link-inset));--site-action-height-link:var(--sg-button-link-height-xxl,var(--sg-button-link-height))}.form-unavailable{color:var(--sg-text);margin-top:24px}.trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.dialog{width:min(480px,100% - 32px);max-height:calc(var(--site-viewport-height,100dvh) - 32px);overscroll-behavior:contain;padding:var(--sg-surface-padding);border-radius:var(--sg-radius);background:var(--sg-background);color:var(--sg-text);border:0;margin:auto;position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;box-shadow:0 2px 8px #0000000a,0 24px 48px -12px #0000002e}.dialog[open]{flex-direction:column;display:flex}.dialog .form{--site-form-cols:1;max-width:none}.site-card>.form,.site-form-card>.form{max-width:none;margin-top:0}.site-card:has(>.form){container-type:inline-size}@container (max-width:40rem){.form{--site-form-cols:1}}.dialog::backdrop{background:var(--sg-heading)}@supports (color:color-mix(in lab,red,red)){.dialog::backdrop{background:color-mix(in oklch,var(--sg-heading) 45%,transparent)}}html:has(.dialog[open]){scrollbar-gutter:stable;overflow:hidden}.dialog-head{z-index:1;background:var(--sg-background);align-items:center;gap:16px;min-height:32px;margin-top:-.5rem;padding-bottom:8px;display:flex;position:sticky;top:0}@supports (animation-timeline:scroll()){.dialog-head:after{content:"";background:linear-gradient(var(--sg-background),transparent);pointer-events:none;opacity:0;inset-inline:0;height:16px;animation:linear both dialog-head-fade;animation-timeline:scroll();animation-range:0 24px;position:absolute;top:100%}@keyframes dialog-head-fade{to{opacity:1}}}.dialog-title{margin:0}.dialog-close{margin-left:auto;margin-right:-.5rem}.form[hidden],.empty[hidden]{display:none}.dialog[open]>.empty:not([hidden]){flex:auto;align-content:center}.dialog[data-form-success]{min-height:min(calc(min(480px,100vw - 32px)*.8),var(--site-viewport-height,100dvh) - 32px)}.empty{text-align:center;justify-items:center;gap:0;display:grid}.empty>.site-marker-icon{margin-bottom:var(--sg-space-inline,16px)}.empty>h2+p{margin-top:var(--sg-space-tight,8px)}.empty>h2{color:var(--sg-heading)}.dialog-head~.empty{padding-bottom:32px}.empty>p{max-width:var(--sg-text-measure,50ch);color:var(--sg-muted-text,var(--sg-text))}.empty>.site-button{margin-top:calc(var(--sg-space-group,32px) * .75);cursor:pointer}.site-toast{z-index:10;background:var(--sg-glass,#0000008c);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;max-width:min(480px,100% - 32px);font-family:var(--sg-text-font,inherit);font-weight:400;font-size:var(--sg-caption-size,.875rem);text-align:center;opacity:0;pointer-events:none;border-radius:9999px;padding:10px 16px;line-height:1.4;transition:opacity .2s,transform .2s;position:fixed;bottom:16px;left:50%;transform:translate(-50%,8px)}.site-toast[data-open]{opacity:1;transform:translate(-50%)}.site-toast:empty{padding:0}@media (prefers-reduced-motion:reduce){.site-toast,.field-consent input,.field-date-toggle,.field-date-step,.field-consent label a{transition:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
