:root,.dd-root{--canvas:var(--t-canvas,#f1f4f7);--surface:var(--t-surface,#fff);--well:var(--t-well,#e8edf2);--stage:var(--t-stage,#e4eaf0);--ground-1:var(--t-ground-1,var(--surface));--ground-2:var(--t-ground-2,var(--canvas));--ground-3:var(--t-ground-3,var(--well));--ground-brand:var(--t-ground-band,var(--brand));--ground-deep:var(--t-ground-deep,var(--brand));--ground-brand-ink:var(--t-ground-band-ink,#f2f7fc);--ground-deep-ink:var(--t-ground-deep-ink,#f2f7fc);--ink:var(--t-ink,#0f1720);--ink-2:var(--t-ink-2,#48525f);--ink-3:var(--t-ink-3,#5b6673);--line:var(--t-line,#dfe3e8);--line-strong:var(--t-line-strong,#c6ced7);--line-control:var(--t-line-control,#798595);--accent:#146c43;--accent-hover:#0f5434;--accent-tint:#e9f2ed;--accent-deep:#0b3d26;--accent-ink:#fff;--accent-text:#146c43;--accent-text-hover:#105635;--accent-on-dark:#20ad6b;--accent-on-dark-hover:#24c379;--focus-ring:var(--accent-text);--brand:#0e2338;--footer:var(--ground-deep);--hero-scrim-v:linear-gradient(to top, #090e14db 0%, #090e14b8 38%, #090e1447 68%, #090e1414 100%);--hero-scrim-h:linear-gradient(to right, #090e14db 0%, #090e14b3 34%, #090e1438 62%, #090e1400 88%);--on-dark:#e9f1f9;--on-dark-2:#b3c6d8;--on-dark-3:#97adc4;--st-available:#0f7a4a;--st-available-bg:#e6f4ec;--st-reserved:#9a6100;--st-reserved-bg:#fdf1de;--st-sold:#5f6a7b;--st-sold-bg:#eef0f2;--st-incoming:#3f52a0;--st-incoming-bg:#eaedf9;--st-special:#b3341f;--st-special-bg:#fdece8;--st-new:var(--accent);--st-new-bg:var(--accent-tint);--st-certified:var(--accent-deep);--st-certified-bg:var(--accent-tint);--st-savings:#0b6b3f;--st-savings-bg:#e4f3ea;--st-available-dark:#35c07d;--ok:#146c43;--warn:#9a5b00;--danger:#b3261e;--font-display:var(--t-font-display,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);--font-ui:var(--t-font-ui,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji");--font-condensed:var(--t-font-condensed,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji");--wdth-condensed:var(--t-wdth-condensed,100%);--fw-condensed:var(--t-fw-condensed,650);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--fw-display:var(--t-fw-display,800);--fw-price:var(--t-fw-price,800);--fw-title-1:var(--t-fw-title-1,700);--fw-title-2:var(--t-fw-title-2,600);--fs-display-1:var(--t-fs-display-1,clamp(2.125rem, 4.6vw, 3.25rem));--lh-display-1:var(--t-lh-display-1,1.06);--tracking-display-1:var(--t-tracking-display-1,-.024em);--fs-display-2:var(--t-fs-display-2,clamp(1.625rem, 3vw, 2.25rem));--lh-display-2:var(--t-lh-display-2,1.12);--tracking-display-2:var(--t-tracking-display-2,-.02em);--fs-title-1:var(--t-fs-title-1,clamp(1.25rem, 1.6vw, 1.5rem));--lh-title-1:var(--t-lh-title-1,1.22);--tracking-title-1:var(--t-tracking-title-1,-.012em);--fs-title-2:var(--t-fs-title-2,1.125rem);--lh-title-2:var(--t-lh-title-2,1.3);--tracking-title-2:var(--t-tracking-title-2,-.008em);--fs-title-3:1rem;--lh-title-3:1.35;--fs-price-xl:var(--t-fs-price-xl,clamp(2.25rem, 3.4vw, 2.75rem));--fs-price:var(--t-fs-price,1.875rem);--fs-price-s:var(--t-fs-price-s,1.25rem);--fs-payment:.9375rem;--tracking-price:var(--t-tracking-price,-.02em);--fs-body:var(--t-fs-body,1rem);--lh-body:var(--t-lh-body,1.55);--fs-prose:var(--t-fs-prose,1.0625rem);--lh-prose:var(--t-lh-prose,1.7);--fs-body-s:.875rem;--lh-body-s:1.5;--fs-meta:.75rem;--lh-meta:1.4;--tracking-meta:var(--t-tracking-meta,.06em);--fs-caption:.8125rem;--lh-caption:1.5;--s1:4px;--s2:8px;--s3:16px;--s4:24px;--s5:32px;--s6:48px;--s7:64px;--s8:96px;--s9:128px;--container:var(--t-container,1200px);--container-wide:var(--t-container-wide,1200px);--gutter:clamp(16px, 4vw, 32px);--window-margin:0px;--prose:68ch;--form-max:520px;--rail:280px;--r-card:var(--t-r-card,16px);--r-media:var(--t-r-media,12px);--r-ctl:var(--t-r-ctl,10px);--r-sm:var(--t-r-sm,8px);--r-pill:999px;--shadow-rgb:var(--t-shadow-rgb,17 38 60);--e1:var(--t-e1,0 1px 2px rgb(var(--shadow-rgb) / .05), 0 1px 1px rgb(var(--shadow-rgb) / .03));--e2:var(--t-e2,0 1px 2px rgb(var(--shadow-rgb) / .05), 0 4px 12px -2px rgb(var(--shadow-rgb) / .07));--e3:var(--t-e3,0 2px 4px rgb(var(--shadow-rgb) / .06), 0 12px 22px -6px rgb(var(--shadow-rgb) / .13), 0 28px 44px -24px rgb(var(--shadow-rgb) / .2));--e4:var(--t-e4,0 4px 8px rgb(var(--shadow-rgb) / .08), 0 24px 48px -12px rgb(var(--shadow-rgb) / .22));--shadow-hover:var(--e3);--shadow-float:var(--e4);--on-photo-edge:0 0 0 1px rgb(var(--shadow-rgb) / .28);--dur-1:.14s;--dur-2:var(--t-dur-2,.24s);--dur-3:.32s;--ease:cubic-bezier(.22, .61, .36, 1);--ease-out:var(--ease);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-emphatic:cubic-bezier(.16, 1, .3, 1);--lift:var(--t-lift,-3px);--img-zoom:var(--t-img-zoom,1.045);--vcard-ratio:var(--t-vcard-ratio,16 / 9);--vcard-stage-min:168px;--vcard-stage-max:var(--t-vcard-stage-max,248px);--h-compact:var(--t-h-compact,40px);--h-default:var(--t-h-default,46px);--h-large:var(--t-h-large,56px);--z-header:100;--z-subbar:90;--z-sticky-bar:200;--z-tray:210;--z-drawer:300;--z-lightbox:400;--z-skiplink:500}[data-shape=square]{--r-ctl:2px;--r-card:4px;--r-media:2px;--r-sm:2px;--r-pill:2px}[data-shape=pill]{--r-ctl:var(--r-pill)}.dd-surface-light{--band:var(--ground-1)}.dd-surface-stage{--band:var(--ground-2)}.dd-surface-dark{--band:var(--brand);--canvas:#0e2338;--surface:#17324c;--well:#0a1a2a;--stage:#1d3c59;--ink:#f2f7fc;--ink-2:#c3d5e6;--ink-3:#a3b8cd;--line:#e9f1f929;--line-strong:#e9f1f96b;--line-control:var(--line-strong);--accent-text:var(--accent-on-dark);--accent-text-hover:var(--accent-on-dark-hover);--focus-ring:var(--accent-on-dark);--danger:#e87b75;--ok:#20ad6b;--warn:#e78800;--e1:0 0 0 0 transparent;--e2:0 0 0 0 transparent;--e3:0 0 0 1px #e9f1f938;--shadow-hover:var(--e3)}.dd-ground-1{--band:var(--ground-1)}.dd-ground-2{--band:var(--ground-2)}.dd-ground-3{--band:var(--ground-3)}.dd-ground-brand{--band:var(--ground-brand);--band-ink:var(--ground-brand-ink)}.dd-ground-deep{--band:var(--ground-deep);--band-ink:var(--ground-deep-ink)}.dd-ground-brand,.dd-ground-deep{--ink:var(--band-ink);--ink-2:var(--ink);--ink-3:var(--ink);--surface:var(--band);--canvas:var(--band);--well:var(--band);--stage:color-mix(in srgb, var(--band-ink) 8%, var(--band));--line:color-mix(in srgb, var(--band-ink) 24%, var(--band));--line-strong:color-mix(in srgb, var(--band-ink) 48%, var(--band));--line-control:var(--ink);--accent-text:var(--ink);--accent-text-hover:var(--ink);--focus-ring:var(--ink);--danger:var(--ink);--ok:var(--ink);--warn:var(--ink);--e1:0 0 0 0 transparent;--e2:0 0 0 0 transparent;--e3:0 0 0 1px color-mix(in srgb, var(--band-ink) 30%, var(--band));--e4:0 0 0 1px color-mix(in srgb, var(--band-ink) 30%, var(--band));--shadow-hover:var(--e3)}.dd-ground-1,.dd-ground-2,.dd-ground-3,.dd-ground-brand,.dd-ground-deep{background:var(--band);color:var(--ink)}.dd-ground-brand .dd-btn--primary,.dd-ground-deep .dd-btn--primary{background:var(--ink);color:var(--band);border-color:var(--ink)}@media (hover:hover) and (pointer:fine){.dd-ground-brand .dd-btn--primary:hover,.dd-ground-deep .dd-btn--primary:hover{background:var(--ink);color:var(--band);border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--band-ink) 32%, var(--band))}}[data-type=sans]{--font-display:var(--font-ui)}.dd-root{background:var(--canvas);font-family:var(--font-ui);font-synthesis-style:none}.dd-srp-head,.dd-srp-body,.dd-srp-cta,.dd-engine[data-dd-page=srp]{--container:var(--container-wide)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:84px;scroll-padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}body.dd-body{background:var(--canvas);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);margin:0}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul.dd-bare,ol.dd-bare{margin:0;padding:0;list-style:none}img,svg,video{max-width:100%;display:block}a{color:var(--accent-text);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--accent-text-hover)}hr.dd-rule{border:0;border-top:1px solid var(--line);margin:0}.dd-num,.dd-price,.dd-price-xl,.dd-price-s,.dd-price-was,.dd-price-save,.dd-price-payment,.dd-spec-token__value,.dd-spec-table td,.dd-chip__count,.dd-count{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.dd-display-1{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-display-1);line-height:var(--lh-display-1);letter-spacing:var(--tracking-display-1);color:var(--ink);text-wrap:balance}.dd-display-2{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-display-2);line-height:var(--lh-display-2);letter-spacing:var(--tracking-display-2);color:var(--ink);text-wrap:balance}.dd-title-1{font-family:var(--font-ui);font-weight:var(--fw-title-1);font-size:var(--fs-title-1);line-height:var(--lh-title-1);letter-spacing:var(--tracking-title-1);color:var(--ink)}.dd-title-2{font-family:var(--font-ui);font-weight:var(--fw-title-2);font-size:var(--fs-title-2);line-height:var(--lh-title-2);letter-spacing:var(--tracking-title-2);color:var(--ink)}.dd-title-3{font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-title-3);line-height:var(--lh-title-3);color:var(--ink)}.dd-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-3)}.dd-body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2)}.dd-body-s{font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--ink-2)}.dd-meta{font-family:var(--font-condensed);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-condensed);font-stretch:var(--wdth-condensed);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--ink-3)}.dd-prose{max-width:var(--prose);color:var(--ink-2);font-size:var(--fs-prose);line-height:var(--lh-prose)}.dd-prose>*+*{margin-top:var(--s4)}.dd-prose h2{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-display-2);line-height:var(--lh-display-2);letter-spacing:var(--tracking-display-2);color:var(--ink);text-wrap:balance}.dd-prose h3{font-weight:var(--fw-bold);font-size:var(--fs-title-1);line-height:var(--lh-title-1);letter-spacing:var(--tracking-title-1);color:var(--ink);text-wrap:balance}.dd-prose h4{font-weight:var(--fw-bold);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink)}.dd-prose>h2+*,.dd-prose>h3+*,.dd-prose>h4+*{margin-top:var(--s3)}.dd-prose>*+h2{margin-top:var(--s6)}.dd-prose>*+h3{margin-top:var(--s5)}.dd-prose>*+h4{margin-top:var(--s4)}.dd-prose>:first-child{margin-top:0}.dd-prose h2,.dd-prose h3,.dd-prose h4{scroll-margin-top:var(--s8)}.dd-prose strong,.dd-prose b{font-weight:var(--fw-semibold);color:var(--ink)}.dd-prose a{color:var(--accent-text);text-underline-offset:3px;transition:text-decoration-thickness var(--dur-1) var(--ease);text-decoration:underline;text-decoration-thickness:1px}.dd-prose a:hover{text-decoration-thickness:2px}.dd-prose ul,.dd-prose ol{padding-left:1.35em}.dd-prose li+li{margin-top:var(--s2)}.dd-prose li::marker{color:var(--ink-3)}.dd-prose li>ul,.dd-prose li>ol{margin-top:var(--s2)}.dd-prose blockquote{padding-left:var(--s4);border-left:3px solid var(--line-strong);color:var(--ink);font-size:var(--fs-title-3);margin-inline:0;line-height:1.6}.dd-prose hr{background:var(--line);height:1px;margin-block:var(--s6);border:0}.dd-prose img,.dd-prose figure img{border-radius:var(--r-media);width:100%;height:auto;display:block}.dd-prose figcaption{margin-top:var(--s2);color:var(--ink-3);font-size:var(--fs-caption);line-height:var(--lh-caption)}.dd-prose table{border-collapse:collapse;width:100%;font-size:var(--fs-body-s);line-height:var(--lh-body-s)}.dd-prose th,.dd-prose td{padding:var(--s2) var(--s3);text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.dd-prose th{color:var(--ink);font-weight:var(--fw-semibold);background:var(--well)}.dd-prose__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.dd-prose code{border-radius:var(--r-sm);background:var(--well);color:var(--ink);padding:2px 6px;font-size:.9em}.dd-prose-note{max-width:var(--prose);margin-top:var(--s5);padding-top:var(--s3);border-top:1px solid var(--line);color:var(--ink-3);font-size:var(--fs-caption);line-height:var(--lh-caption)}.dd-container{width:100%;max-width:min(var(--container), calc(100% - 2 * var(--window-margin)));padding-inline:var(--gutter);margin-inline:auto}@media (min-width:1280px){:root,.dd-root{--window-margin:clamp(56px, var(--t-window-gutter,5vw), 72px)}}.dd-section{padding-block:var(--t-pad-section,var(--s6))}@media (min-width:768px){.dd-section{padding-block:var(--t-pad-section-md,var(--s7))}}.dd-section--major{padding-block:var(--t-pad-major,var(--s8))}@media (min-width:768px){.dd-section--major{padding-block:var(--t-pad-major-md,var(--s9))}}.dd-section--tight{padding-block:var(--t-pad-tight,var(--s5))}@media (min-width:768px){.dd-section--tight{padding-block:var(--t-pad-tight-md,var(--s6))}}.dd-section--light,.dd-section--stage,.dd-section--dark{background:var(--band);color:var(--ink)}.dd-section--canvas{background:var(--canvas)}.dd-section--surface{background:var(--surface)}.dd-section--well{background:var(--well)}.dd-section--light+.dd-section--light,.dd-section--stage+.dd-section--stage,.dd-section+.dd-section--canvas,.dd-section--surface+.dd-section--surface{border-top:1px solid var(--line)}.dd-section--dark,.dd-section--dark+.dd-section{border-top:0}.dd-section--dark+.dd-section--dark,[data-dark-bands=sparing] .dd-section--dark,[data-ground=dark] .dd-surface-dark{--band:var(--canvas);--canvas:var(--t-canvas,#f1f4f7);--surface:var(--t-surface,#fff);--well:var(--t-well,#e8edf2);--stage:var(--t-stage,#e4eaf0);--ink:var(--t-ink,#0f1720);--ink-2:var(--t-ink-2,#48525f);--ink-3:var(--t-ink-3,#5b6673);--line:var(--t-line,#dfe3e8);--line-strong:var(--t-line-strong,#c6ced7);--line-control:var(--t-line-control,#798595);--accent-text:inherit;--accent-text-hover:inherit;--focus-ring:var(--accent-text);--danger:#b3261e;--ok:#146c43;--warn:#9a5b00;--e1:var(--t-e1,0 1px 2px rgb(var(--shadow-rgb) / .05), 0 1px 1px rgb(var(--shadow-rgb) / .03));--e2:var(--t-e2,0 1px 2px rgb(var(--shadow-rgb) / .05), 0 4px 12px -2px rgb(var(--shadow-rgb) / .07));--e3:var(--t-e3,0 2px 4px rgb(var(--shadow-rgb) / .06), 0 12px 22px -6px rgb(var(--shadow-rgb) / .13), 0 28px 44px -24px rgb(var(--shadow-rgb) / .2));--shadow-hover:var(--e3)}[data-ground=dark],[data-ground=dark] .dd-section--dark,[data-ground=dark] .dd-surface-dark{--danger:#e87b75;--ok:#20ad6b;--warn:#e78800}[data-ground=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dd-stack>*+*{margin-top:var(--s3)}.dd-stack-4>*+*{margin-top:var(--s4)}.dd-stack-5>*+*{margin-top:var(--s5)}.dd-grid{gap:var(--s4);grid-template-columns:1fr;display:grid}@media (min-width:560px){.dd-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.dd-grid--3,.dd-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dd-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dd-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dd-rail{gap:var(--s3);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);scrollbar-width:thin;grid-auto-columns:85%;grid-auto-flow:column;display:grid;overflow-x:auto}.dd-rail>*{scroll-snap-align:start}@media (min-width:768px){.dd-rail{grid-auto-columns:42%}}@media (min-width:1024px){.dd-rail{gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:minmax(0,1fr);grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}.dd-ratio{background:var(--stage);border-radius:var(--r-media);display:block;position:relative;overflow:hidden}.dd-ratio>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dd-ratio--4x3{aspect-ratio:4/3}.dd-ratio--16x9{aspect-ratio:16/9}.dd-ratio--16x10{aspect-ratio:16/10}.dd-ratio--1x1{aspect-ratio:1}.dd-ratio--empty{background:var(--stage);place-items:center;display:grid}.dd-ratio--empty>.dd-ratio__glyph{width:min(42%,128px);height:auto;color:var(--ink-3);opacity:.28;position:relative}.dd-btn{--_h:var(--h-default);--_r:var(--r-ctl);justify-content:center;align-items:center;gap:var(--s2);min-height:var(--_h);min-width:44px;padding-inline:var(--s4);border-radius:var(--_r);font-family:var(--font-ui);font-size:var(--fs-body-s);font-weight:var(--fw-semibold);text-align:center;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), box-shadow var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.dd-btn--pill{--_r:var(--r-pill)}.dd-btn--compact{--_h:var(--h-compact);padding-inline:var(--s3)}.dd-btn--large{--_h:var(--h-large);font-size:var(--fs-body);padding-inline:var(--s5)}.dd-btn--block{width:100%}.dd-btn--primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);box-shadow:var(--e1)}.dd-btn--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-ink)}@media (hover:hover) and (pointer:fine){.dd-btn--primary:hover{box-shadow:var(--e2)}}.dd-btn--primary:active{box-shadow:var(--e1);transform:translateY(1px)}.dd-btn--ghost{background:var(--surface);color:var(--ink);border-color:var(--line-control)}.dd-btn--ghost:hover{background:var(--well);color:var(--ink);border-color:var(--ink-3)}.dd-btn--ghost:active{transform:translateY(1px)}.dd-btn--quiet{color:var(--accent-text);padding-inline:var(--s2);background:0 0;border-color:#0000}.dd-btn--quiet:hover{color:var(--accent-text-hover);text-decoration:underline}.dd-btn--on-dark{color:var(--on-dark);background:0 0;border-color:#e9f1f96b}.dd-btn--on-dark:hover{color:var(--on-dark);background:#e9f1f91f;border-color:#e9f1f99e}.dd-surface-dark .dd-btn--primary,[data-ground=dark] .dd-btn--primary{background:var(--on-dark);color:var(--brand);border-color:var(--on-dark)}.dd-surface-dark .dd-btn--primary:hover,[data-ground=dark] .dd-btn--primary:hover{color:var(--brand);background:#fff;border-color:#fff}[data-ground=dark] .dd-chip--flag[data-tone=accent]{background:var(--on-dark);color:var(--brand)}[data-ground=dark] .dd-chip[aria-pressed=true],[data-ground=dark] .dd-chip--selected{border-color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-text)}[data-ground=dark] .dd-consent input[type=checkbox]{accent-color:var(--accent-text)}.dd-surface-dark .dd-btn--primary[aria-disabled=true]:hover,.dd-surface-dark .dd-btn--primary:disabled:hover,[data-ground=dark] .dd-btn--primary[aria-disabled=true]:hover,[data-ground=dark] .dd-btn--primary:disabled:hover{background:var(--on-dark);border-color:var(--on-dark)}.dd-surface-dark .dd-input,.dd-surface-dark .dd-textarea,.dd-surface-dark .dd-select{border-color:#e9f1f980}.dd-surface-dark .dd-input:hover,.dd-surface-dark .dd-textarea:hover,.dd-surface-dark .dd-select:hover{border-color:#e9f1f9b8}.dd-btn[aria-disabled=true],.dd-btn:disabled{opacity:.55;box-shadow:none;cursor:not-allowed}.dd-btn[aria-disabled=true]:hover,.dd-btn:disabled:hover,.dd-btn[aria-disabled=true]:active,.dd-btn:disabled:active{box-shadow:none;text-decoration:none;transform:none}.dd-btn--primary[aria-disabled=true]:hover,.dd-btn--primary:disabled:hover{background:var(--accent);border-color:var(--accent)}.dd-btn--ghost[aria-disabled=true]:hover,.dd-btn--ghost:disabled:hover{background:var(--surface);border-color:var(--line-control)}.dd-btn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--_r)}.dd-field{display:block}.dd-field+.dd-field{margin-top:var(--s4)}.dd-field__label{margin-bottom:var(--s2);font-size:var(--fs-body-s);color:var(--ink);font-weight:650;display:block}.dd-field__req{color:var(--danger);margin-left:2px}.dd-field__hint{margin-top:var(--s2);font-size:var(--fs-body-s);color:var(--ink-3)}.dd-field__error{margin-top:var(--s2);font-size:var(--fs-body-s);color:var(--danger);font-weight:600}.dd-input,.dd-textarea,.dd-select{width:100%;min-height:var(--h-default);padding:var(--s2) var(--s3);background:var(--surface);color:var(--ink);border:1px solid var(--line-control);border-radius:var(--r-ctl);font-family:var(--font-ui);transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);font-size:16px;line-height:1.4;display:block}.dd-textarea{resize:vertical;border-radius:min(var(--r-ctl), var(--r-media));min-height:120px}.dd-select{appearance:none;padding-right:var(--s6);background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:calc(100% - 20px) calc(50% + 2px),calc(100% - 15px) calc(50% + 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.dd-input::placeholder,.dd-textarea::placeholder{color:var(--ink-3)}.dd-input{text-overflow:ellipsis}.dd-input:hover,.dd-textarea:hover,.dd-select:hover{border-color:var(--ink-3)}.dd-input[aria-invalid=true],.dd-textarea[aria-invalid=true],.dd-select[aria-invalid=true]{border-color:var(--danger)}.dd-hp{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.dd-form{max-width:var(--form-max)}.dd-field--half{gap:var(--s4);grid-template-columns:1fr;display:grid}@media (min-width:560px){.dd-field--half{gap:var(--s3);grid-template-columns:1fr 1fr}}.dd-field__col{min-width:0;display:block}.dd-field__col+.dd-field__col{margin-top:var(--s4)}.dd-field--half>.dd-field__col+.dd-field__col{margin-top:0}.dd-alert{padding:var(--s3);border:1px solid var(--line-strong);border-radius:min(var(--r-ctl), var(--r-media));background:var(--surface);font-size:var(--fs-body-s);color:var(--ink);border-left-width:3px;line-height:1.5}.dd-form>.dd-alert,.dd-form>.dd-btn{margin-top:var(--s4)}.dd-alert--ok{border-color:var(--ok)}.dd-alert--err{border-color:var(--danger)}.dd-sent{outline:none}.dd-sent:focus-visible{box-shadow:0 0 0 3px var(--focus,#146c4359)}.dd-sent>p{margin:0}.dd-sent>p+p{margin-top:var(--s2)}.dd-sent__lead{color:var(--ink);font-weight:600}.dd-sent__body,.dd-sent__call{color:var(--ink-2)}.dd-sent__tel{min-height:24px;color:var(--ink);text-underline-offset:3px;font-variant-numeric:tabular-nums;white-space:nowrap;padding:2px 0;font-weight:600;text-decoration:underline;display:inline-block}.dd-sent__again{margin-top:var(--s3)!important}.dd-linkbtn{font:inherit;font-size:var(--fs-body-s);color:var(--ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dd-linkbtn:hover{color:var(--ink)}.dd-note{margin-top:var(--s3);color:var(--ink-3);font-size:.8125rem;line-height:1.5}.dd-consent{gap:var(--s2);margin-top:var(--s3);color:var(--ink-3);cursor:pointer;align-items:flex-start;font-size:.8125rem;line-height:1.5;display:flex}.dd-consent input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--accent);flex:none;margin-top:.15em}.dd-chip{align-items:center;gap:var(--s2);min-height:36px;padding:var(--s2) var(--s3);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-size:var(--fs-body-s);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);line-height:1;text-decoration:none;display:inline-flex}.dd-chip:hover{border-color:var(--ink-3);color:var(--ink)}@media (hover:hover) and (pointer:fine){.dd-chip:hover{box-shadow:var(--e1)}}.dd-chip:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-pill)}.dd-chip[aria-pressed=true],.dd-chip--selected{background:var(--accent-tint);border-color:var(--accent);color:var(--accent-deep)}.dd-chip__count{color:var(--ink-3);font-weight:500}.dd-chip[aria-pressed=true] .dd-chip__count,.dd-chip--selected .dd-chip__count{color:var(--accent-deep);opacity:.75}.dd-chip__remove{border-radius:var(--r-pill);width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-4px;font-size:14px;line-height:1;display:inline-flex}.dd-chip__remove:hover{background:#0f172014}[data-ground=dark] .dd-chip__remove:hover,.dd-surface-dark .dd-chip__remove:hover{background:#e9f1f929}.dd-chip--flag{min-height:24px;padding:3px var(--s2);border-radius:var(--r-pill);background:var(--ink);color:var(--canvas);font-size:var(--fs-meta);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-meta);text-transform:uppercase;cursor:default;box-shadow:none;border:0}.dd-chip--flag:hover{box-shadow:none}.dd-chip--flag[data-tone=accent]{background:var(--accent);color:var(--accent-ink)}.dd-chip--flag[data-tone=warn]{background:var(--warn);color:#fff}[data-ground=dark] .dd-chip--flag[data-tone=warn],.dd-surface-dark .dd-chip--flag[data-tone=warn]{color:var(--canvas)}.dd-chip--flag[data-tone=available],.dd-chip--flag[data-tone=reserved],.dd-chip--flag[data-tone=sold],.dd-chip--flag[data-tone=incoming],.dd-chip--flag[data-tone=special],.dd-chip--flag[data-tone=new],.dd-chip--flag[data-tone=certified],.dd-chip--flag[data-tone=savings]{border:1px solid #0f17201a;border:1px solid color-mix(in srgb, currentColor 20%, transparent)}.dd-chip--flag[data-tone=available]{color:var(--st-available);background:var(--st-available-bg)}.dd-chip--flag[data-tone=reserved]{color:var(--st-reserved);background:var(--st-reserved-bg)}.dd-chip--flag[data-tone=sold]{color:var(--st-sold);background:var(--st-sold-bg)}.dd-chip--flag[data-tone=incoming]{color:var(--st-incoming);background:var(--st-incoming-bg)}.dd-chip--flag[data-tone=special]{color:var(--st-special);background:var(--st-special-bg)}.dd-chip--flag[data-tone=new]{color:var(--st-new);background:var(--st-new-bg)}.dd-chip--flag[data-tone=certified]{color:var(--st-certified);background:var(--st-certified-bg)}.dd-chip--flag[data-tone=savings]{color:var(--st-savings);background:var(--st-savings-bg)}.dd-vcard__flag .dd-chip--flag,.dd-onphoto .dd-chip--flag{color:#fff;box-shadow:var(--on-photo-edge);border-color:#0000}.dd-vcard__flag .dd-chip--flag[data-tone=available],.dd-onphoto .dd-chip--flag[data-tone=available]{background:var(--st-available)}.dd-vcard__flag .dd-chip--flag[data-tone=reserved],.dd-onphoto .dd-chip--flag[data-tone=reserved]{background:var(--st-reserved)}.dd-vcard__flag .dd-chip--flag[data-tone=sold],.dd-onphoto .dd-chip--flag[data-tone=sold]{background:var(--st-sold)}.dd-vcard__flag .dd-chip--flag[data-tone=incoming],.dd-onphoto .dd-chip--flag[data-tone=incoming]{background:var(--st-incoming)}.dd-vcard__flag .dd-chip--flag[data-tone=special],.dd-onphoto .dd-chip--flag[data-tone=special]{background:var(--st-special)}.dd-vcard__flag .dd-chip--flag[data-tone=new],.dd-onphoto .dd-chip--flag[data-tone=new]{background:var(--st-new)}.dd-vcard__flag .dd-chip--flag[data-tone=certified],.dd-onphoto .dd-chip--flag[data-tone=certified]{background:var(--st-certified)}.dd-vcard__flag .dd-chip--flag[data-tone=savings],.dd-onphoto .dd-chip--flag[data-tone=savings]{background:var(--st-savings)}.dd-vcard__flag .dd-chip--flag[data-tone=ink],.dd-onphoto .dd-chip--flag[data-tone=ink]{background:var(--ink);color:var(--surface)}.dd-chip-row{gap:var(--s2);flex-wrap:wrap;display:flex}.dd-chip-row--scroll{overscroll-behavior-x:contain;padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.dd-chip-row--scroll::-webkit-scrollbar{display:none}.dd-sechead{justify-content:space-between;align-items:flex-end;gap:var(--s4);margin-bottom:var(--s5);display:flex}.dd-sechead__text{min-width:0}.dd-sechead__eyebrow{margin-bottom:var(--s2);display:block}.dd-sechead__support{margin-top:var(--s2);max-width:var(--prose)}.dd-sechead__action{flex:none}@media (max-width:559px){.dd-sechead{align-items:flex-start;gap:var(--s3);flex-direction:column}}.dd-priceblock{align-items:baseline;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.dd-price{font-size:var(--fs-price);font-weight:var(--fw-price);letter-spacing:var(--tracking-price);color:var(--ink);line-height:1}.dd-price-xl{font-size:var(--fs-price-xl);font-weight:var(--fw-price);letter-spacing:var(--tracking-price);color:var(--ink);line-height:1}.dd-price-s{font-size:var(--fs-price-s);font-weight:var(--fw-price);letter-spacing:var(--tracking-price);color:var(--ink);line-height:1}.dd-price-was{font-size:var(--fs-body-s);color:var(--ink-3);text-decoration:line-through}.dd-price-type{font-size:var(--fs-body-s);font-weight:var(--fw-semibold);color:var(--ink-2)}.dd-price-save{font-size:var(--fs-body-s);font-weight:var(--fw-semibold);color:var(--st-savings);background:var(--st-savings-bg);border:1px solid color-mix(in srgb, currentColor 20%, transparent);border-radius:var(--r-pill);padding:2px var(--s2)}.dd-price-payment{margin-top:var(--s1);font-size:var(--fs-payment);font-weight:var(--fw-semibold);color:var(--ink-2);line-height:1.3;display:block}.dd-price-call{font-size:var(--fs-title-1);font-weight:var(--fw-bold);color:var(--ink)}.dd-price-note{margin-top:var(--s2);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-3)}.dd-price-included{gap:var(--s2);flex-direction:column;display:flex}.dd-price-included__total-label{font-size:var(--fs-body-s);font-weight:var(--fw-semibold);color:var(--ink-2);text-transform:none}.dd-price-included__list{gap:var(--s1);flex-direction:column;margin:0;display:flex}.dd-price-included__row{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.dd-price-included__label{font-size:var(--fs-body-s);color:var(--ink-3)}.dd-price-included__amount{font-size:var(--fs-body-s);font-weight:var(--fw-regular,400);color:var(--ink-2);margin:0;line-height:1.3}.dd-spec-tokens{align-items:center;gap:var(--s2) var(--s3);color:var(--ink-2);font-size:var(--fs-body-s);flex-wrap:wrap;display:flex}.dd-spec-tokens--sep>li+li:before,.dd-spec-tokens--sep>span+span:before{content:"·";margin-right:var(--s3);color:var(--ink-3)}.dd-spec-token{align-items:baseline;gap:var(--s1);display:inline-flex}.dd-spec-token__label{color:var(--ink-3)}.dd-spec-token__value{color:var(--ink-2);font-weight:600}.dd-spec-tiles{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--e1);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.dd-spec-tile{background:var(--surface);padding:var(--s3);border-left:1px solid var(--line);border-top:1px solid var(--line);min-width:0}.dd-spec-tile:nth-child(odd){border-left:0}.dd-spec-tile:nth-child(-n+2){border-top:0}@media (min-width:768px){.dd-spec-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.dd-spec-tile:nth-child(n){border-left:1px solid var(--line);border-top:1px solid var(--line)}.dd-spec-tile:nth-child(4n+1){border-left:0}.dd-spec-tile:nth-child(-n+4){border-top:0}}.dd-spec-tile__label{margin-bottom:var(--s2);display:block}.dd-spec-tile__value{font-size:var(--fs-title-3);line-height:var(--lh-title-3);font-weight:var(--fw-bold);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.006em;overflow-wrap:anywhere}@media (min-width:768px){.dd-spec-tile{padding:var(--s4) var(--s3)}}.dd-spec-table{border-collapse:collapse;width:100%;font-size:var(--fs-body-s)}.dd-spec-table th,.dd-spec-table td{text-align:left;padding:var(--s3) 0;border-bottom:1px solid var(--line);vertical-align:baseline}.dd-spec-table th{width:40%;color:var(--ink-3);font-weight:600}.dd-spec-table td{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.dd-spec-table tr:last-child th,.dd-spec-table tr:last-child td{border-bottom:0}.dd-opennow{align-items:center;gap:var(--s2);padding:var(--s1) var(--s3);border-radius:var(--r-pill);background:var(--accent-tint);color:var(--accent-deep);font-size:var(--fs-body-s);font-weight:650;line-height:1.4;display:inline-flex}.dd-opennow[data-state=closed]{background:var(--well);color:var(--ink-2)}.dd-opennow__dot{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}.dd-opennow[data-state=open] .dd-opennow__dot{animation:dd-pulse 2.4s var(--ease) infinite}.dd-opennow[data-state=closed] .dd-opennow__dot{background:var(--ink-3)}.dd-surface-dark .dd-opennow,.dd-section--dark .dd-opennow,[data-ground=dark] .dd-opennow{background:var(--stage);color:var(--ink)}.dd-surface-dark .dd-opennow[data-state=closed],.dd-section--dark .dd-opennow[data-state=closed],[data-ground=dark] .dd-opennow[data-state=closed]{background:var(--well);color:var(--ink-2)}.dd-surface-dark .dd-opennow[data-state=open] .dd-opennow__dot,.dd-section--dark .dd-opennow[data-state=open] .dd-opennow__dot,[data-ground=dark] .dd-opennow[data-state=open] .dd-opennow__dot{background:var(--st-available-dark);animation-name:dd-pulse-dark}@keyframes dd-pulse-dark{0%,to{box-shadow:0 0 #35c07d73}60%{box-shadow:0 0 0 6px #35c07d00}}@keyframes dd-pulse{0%,to{box-shadow:0 0 #146c4373}60%{box-shadow:0 0 0 6px #146c4300}}.dd-skeleton{background:var(--well);border-radius:min(var(--r-ctl), var(--r-media));position:relative;overflow:hidden}.dd-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.4s infinite dd-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes dd-shimmer{to{transform:translate(100%)}}.dd-skeleton--text{border-radius:3px;height:.85em}.dd-skeleton--card{border-radius:var(--r-card)}.dd-empty{padding:var(--s6) var(--s4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);text-align:center}.dd-empty__title{margin-bottom:var(--s2)}.dd-empty__body{max-width:46ch;margin-inline:auto}.dd-empty__actions{margin-top:var(--s4);gap:var(--s2);flex-wrap:wrap;justify-content:center;display:flex}.dd-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--e2);position:relative;overflow:hidden}.dd-card--lift{transition:box-shadow var(--dur-2) var(--ease), transform var(--dur-2) var(--ease), border-color var(--dur-1) var(--ease)}@media (hover:hover) and (pointer:fine){.dd-card--lift:hover{box-shadow:var(--e3);border-color:var(--line-strong)}@media (prefers-reduced-motion:no-preference){.dd-card--lift:hover{transform:translateY(var(--lift))}}}.dd-stretch:after{content:"";z-index:1;position:absolute;inset:0}.dd-card:has(.dd-stretch){cursor:pointer}.dd-card:has(.dd-stretch:focus-visible){box-shadow:0 0 0 3px var(--focus-ring), var(--e3);border-color:var(--focus-ring)}.dd-card .dd-stretch:focus-visible{outline:none}.dd-card button:focus-visible,.dd-card [role=button]:focus-visible,.dd-card input:focus-visible,.dd-card select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.dd-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--e2);padding:var(--s4)}.dd-postcard{color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.dd-postcard__media{aspect-ratio:16/9;background:var(--well);display:block;overflow:hidden}.dd-postcard__media img{object-fit:cover;width:100%;height:100%}.dd-postcard__body{padding:var(--s4);display:block}.dd-postcard__date{font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;font-weight:var(--fw-semibold);color:var(--ink-3);display:block}.dd-postcard__title{margin-top:var(--s2);font-size:var(--fs-title-2);font-weight:var(--fw-semibold);line-height:var(--lh-title-2);letter-spacing:-.008em;text-wrap:balance;display:block}.dd-postcard:hover .dd-postcard__title{color:var(--accent-text)}.dd-postcard__media img{transition:transform var(--dur-2) var(--ease-emphatic)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.dd-postcard:hover .dd-postcard__media img{transform:scale(var(--img-zoom))}}.dd-postcard__excerpt{margin-top:var(--s2);font-size:var(--fs-body-s);color:var(--ink-2);line-height:1.55;display:block}.dd-postpager{justify-content:center;align-items:center;gap:var(--s3);margin-top:var(--s6);flex-wrap:wrap;display:flex}.dd-postpager__step{align-items:center;gap:var(--s2);min-height:44px;padding-inline:var(--s4);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-size:var(--fs-body-s);font-weight:var(--fw-semibold);transition:border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);line-height:1;text-decoration:none;display:inline-flex}.dd-postpager__step:hover{border-color:var(--ink-3);color:var(--accent-text)}.dd-postpager__step--off{color:var(--ink-3);background:0 0;border-color:#0000}.dd-postpager__count{color:var(--ink-2);font-size:var(--fs-body-s);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.dd-postpager__step{transition:none}}.dd-float{box-shadow:var(--shadow-float);background:var(--surface)}.dd-stickybar{z-index:var(--z-sticky-bar);gap:var(--s2);padding:var(--s2) var(--gutter);padding-bottom:calc(var(--s2) + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);box-shadow:var(--shadow-float);display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:1024px){.dd-stickybar{display:none}}.dd-stickybar[data-hidden=true]{transition:transform var(--dur-2) var(--ease);transform:translateY(110%)}.dd-root:has(.dd-stickybar) .dd-footer{padding-bottom:calc(var(--h-large) + var(--s4) + env(safe-area-inset-bottom))}@media (min-width:1024px){.dd-root:has(.dd-stickybar) .dd-footer{padding-bottom:env(safe-area-inset-bottom)}}.dd-has-stickybar{padding-bottom:0}.dd-footer{background:var(--footer);color:var(--on-dark-2);padding-bottom:env(safe-area-inset-bottom)}.dd-footer a{color:var(--on-dark);text-decoration:none}.dd-footer a:hover{color:var(--on-dark);text-decoration:underline}.dd-footer .dd-title-2,.dd-footer strong{color:var(--on-dark)}.dd-footer .dd-meta{color:var(--on-dark-2)}.dd-footer hr,.dd-footer .dd-rule{border-top-color:#e9f1f929}[data-ground=dark] .dd-footer{--footer:var(--well);--on-dark:var(--ink);--on-dark-2:var(--ink-2);--on-dark-3:var(--ink-3);border-top:1px solid var(--line)}[data-ground=dark] .dd-footer hr,[data-ground=dark] .dd-footer .dd-rule{border-top-color:var(--line)}.dd-skip{left:var(--s3);top:var(--s3);z-index:var(--z-skiplink);padding:var(--s2) var(--s3);background:var(--surface);color:var(--ink);border:1px solid var(--ink);border-radius:var(--r-ctl);font-weight:650;text-decoration:none;position:absolute;transform:translateY(-200%)}.dd-skip:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}:focus:not(:focus-visible){outline:none}.dd-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.dd-tap{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex;position:relative}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.dd-rise>*{animation:linear both dd-rise-in;animation-timeline:view();animation-range:entry 4% entry 46%}}}@keyframes dd-rise-in{0%{opacity:.001;translate:0 14px}to{opacity:1;translate:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.dd-card--lift:hover,.dd-btn:active,.dd-tile:hover,.dd-card--lift:hover .dd-ratio>img,.dd-vcard:hover .dd-vcard__media>.dd-ratio>img,.dd-tile:hover .dd-tile__stage>img,.dd-lineup__item:hover .dd-lineup__stage>img,.dd-mosaic__tile:hover .dd-ratio>img,.dd-postcard:hover .dd-postcard__media img,.dd-gal__slide:hover .dd-ratio>img,.dd-vlite:hover>.dd-ratio>img{transform:none}.dd-skeleton:after{display:none}.dd-rise>*{opacity:1!important;animation:none!important;translate:none!important}.dd-rail,.dd-carousel,.dd-mosaic,.dd-lineup{scroll-snap-type:none}}@media (prefers-contrast:more){:root,.dd-root{--line:#b6bfc9;--line-strong:#7d8894;--line-control:#616c7b;--ink-3:#3f4956}[data-ground=dark]{--line:#707c8d;--line-strong:#8d99a8;--line-control:#a3aebc;--ink-3:#c2ccd8}}.dd-legal,.dd-legal *,.dd-prose,.dd-prose *,.dd-prose-note,.dd-prose-note *,.dd-note,.dd-note *,.dd-cta__note,.dd-cta__note *,.dd-price-note,.dd-price-note *,.dd-nf__way-note,.dd-nf__way-note *,.dd-consent,.dd-consent *,.dd-ftr__legal,.dd-ftr__legal *,.dd-ftr__licenses,.dd-ftr__licenses *,.dd-licenses,.dd-licenses *,.dd-consent-quote,.dd-consent-quote *,.dd-offer__fine,.dd-offer__fine *,.dd-offer__terms,.dd-offer__terms *,.dd-popup__disclaimer,.dd-popup__disclaimer *,.dd-popup__terms,.dd-popup__terms *,.dd-est__disclosure,.dd-est__disclosure *,.dd-est__terms,.dd-est__terms *,.dd-vdp-actions__note,.dd-vdp-actions__note *,.dd-vdp-disclosures,.dd-vdp-disclosures *,.dd-vdp-disclosures__block,.dd-vdp-disclosures__block *,.dd-ftr__disclosures,.dd-ftr__disclosures *,.dd-ftr__disclosure,.dd-ftr__disclosure *,.dd-ftr__disclosure--inherited,.dd-ftr__disclosure--inherited *,.dd-event__terms,.dd-event__terms *,.dd-event__terms-text,.dd-event__terms-text *,.dd-event__terms-link,.dd-event__terms-link *,.dd-important__terms,.dd-important__terms *,.dd-footnote-mark,.dd-footnote-mark *,.dd-footnotes,.dd-footnotes *,.dd-footnotes__head,.dd-footnotes__head *,.dd-footnotes__list,.dd-footnotes__list *,.dd-footnotes__item,.dd-footnotes__item *,.dd-footnotes__num,.dd-footnotes__num *,.dd-footnotes__text,.dd-footnotes__text *{text-transform:none!important;font-variant-caps:normal!important}@media print{:root,.dd-root{--canvas:#fff;--surface:#fff;--well:#fff}[data-ground=dark]{--stage:#fff;--ink:#0f1720;--ink-2:#48525f;--ink-3:#5b6673;--line:#dfe3e8;--line-strong:#c6ced7;--line-control:#798595;--danger:#b3261e;--ok:#146c43;--warn:#9a5b00;--accent-text:var(--ink)!important;--accent-text-hover:var(--ink)!important}body.dd-body{color:#000;background:#fff;font-size:11pt}.dd-skip,.dd-stickybar,.dd-float,.dd-rail,.dd-chip-row,nav,form,.dd-no-print{display:none!important}.dd-card,.dd-panel{box-shadow:none;break-inside:avoid;border:1px solid #999}.dd-section{padding-block:12pt}a[href^=http]:after{content:" (" attr(href) ")";color:#555;font-size:9pt}.dd-spec-table{break-inside:avoid}}
[data-template=showroom]{--t-surface:#fff;--t-canvas:#f3f6f9;--t-well:#e9edf2;--t-stage:#e6ebf0;--t-ink:#0f1720;--t-ink-2:#48525f;--t-ink-3:#5b6673;--t-line:#bcc6d1;--t-line-strong:#9ba7b5;--t-line-control:#798595;--t-shadow-rgb:17 38 60;--t-font-display:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--t-font-condensed:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--t-fw-display:700;--t-fw-price:700;--t-fw-title-1:700;--t-fw-title-2:600;--t-fs-display-1:clamp(1.875rem, 3.6vw, 2.625rem);--t-lh-display-1:1.12;--t-tracking-display-1:-.012em;--t-fs-display-2:clamp(1.5rem, 2.6vw, 2rem);--t-lh-display-2:1.18;--t-tracking-display-2:-.01em;--t-fs-title-1:clamp(1.1875rem, 1.5vw, 1.375rem);--t-fs-title-2:1rem;--t-fs-price-xl:clamp(2rem, 3vw, 2.5rem);--t-fs-price:1.75rem;--t-fs-price-s:1.1875rem;--t-tracking-price:-.018em;--t-tracking-meta:.08em;--t-fw-condensed:650;--t-wdth-condensed:100%;--t-lh-title-1:1.22;--t-lh-title-2:1.3;--t-tracking-title-1:-.012em;--t-tracking-title-2:-.008em;--t-fs-body:1rem;--t-lh-body:1.55;--t-fs-prose:1.0625rem;--t-lh-prose:1.7;--t-r-card:4px;--t-r-media:2px;--t-r-ctl:4px;--t-r-sm:2px;--t-e1:0 0 0 1px rgb(var(--shadow-rgb) / .06);--t-e2:0 0 0 1px rgb(var(--shadow-rgb) / .09);--t-e3:0 0 0 1px rgb(var(--shadow-rgb) / .2);--t-e4:0 0 0 1px rgb(var(--shadow-rgb) / .16), 0 8px 20px -10px rgb(var(--shadow-rgb) / .18);--t-lift:0px;--t-img-zoom:1;--t-dur-2:.16s;--t-pad-section:var(--s6);--t-pad-section-md:var(--s7);--t-pad-major:var(--s7);--t-pad-major-md:var(--s8);--t-pad-tight:var(--s5);--t-pad-tight-md:var(--s6);--t-h-compact:38px;--t-h-default:44px;--t-h-large:52px;--t-console-max:none;--t-container:1200px;--t-container-wide:1200px;--t-window-gutter:5vw;--t-vcard-ratio:16 / 9;--t-vcard-stage-min:120px;--t-vcard-stage-max:248px}[data-template=marque]{--t-surface:#fff;--t-canvas:#f6f7f9;--t-well:#eceef1;--t-stage:#e9ecef;--t-ink:#10141a;--t-ink-2:#495260;--t-ink-3:#5b6673;--t-line:#e4e7ea;--t-line-strong:#c9ced4;--t-line-control:#798595;--t-shadow-rgb:17 38 60;--t-font-display:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--t-font-condensed:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--t-fw-display:300;--t-fw-price:400;--t-fw-title-1:400;--t-fw-title-2:500;--t-fs-display-1:clamp(2.5rem, 5.4vw, 4rem);--t-lh-display-1:1.04;--t-tracking-display-1:-.03em;--t-fs-display-2:clamp(1.875rem, 3.4vw, 2.75rem);--t-lh-display-2:1.1;--t-tracking-display-2:-.026em;--t-fs-title-1:clamp(1.375rem, 1.8vw, 1.75rem);--t-fs-title-2:1.1875rem;--t-fs-price-xl:clamp(2.5rem, 3.8vw, 3.25rem);--t-fs-price:2.125rem;--t-fs-price-s:1.375rem;--t-tracking-price:-.012em;--t-tracking-meta:.14em;--t-fw-condensed:650;--t-wdth-condensed:100%;--t-lh-title-1:1.22;--t-lh-title-2:1.3;--t-tracking-title-1:-.012em;--t-tracking-title-2:-.008em;--t-fs-body:1rem;--t-lh-body:1.55;--t-fs-prose:1.0625rem;--t-lh-prose:1.7;--t-r-card:0px;--t-r-media:0px;--t-r-ctl:2px;--t-r-sm:2px;--t-e1:0 1px 2px rgb(var(--shadow-rgb) / .03);--t-e2:0 1px 2px rgb(var(--shadow-rgb) / .04), 0 8px 24px -12px rgb(var(--shadow-rgb) / .1);--t-e3:0 2px 4px rgb(var(--shadow-rgb) / .05), 0 18px 40px -18px rgb(var(--shadow-rgb) / .16);--t-e4:0 3px 6px rgb(var(--shadow-rgb) / .06), 0 30px 60px -20px rgb(var(--shadow-rgb) / .2);--t-lift:-2px;--t-img-zoom:1.02;--t-dur-2:.32s;--t-pad-section:var(--s7);--t-pad-section-md:var(--s8);--t-pad-major:var(--s8);--t-pad-major-md:var(--s9);--t-pad-tight:var(--s6);--t-pad-tight-md:var(--s7);--t-h-compact:42px;--t-h-default:48px;--t-h-large:58px;--t-console-max:600px;--t-container:1200px;--t-container-wide:1200px;--t-window-gutter:5vw;--t-vcard-ratio:16 / 9;--t-vcard-stage-min:120px;--t-vcard-stage-max:260px}[data-template=frontline]{--t-surface:#fff;--t-canvas:#edf1f5;--t-well:#e8edf2;--t-stage:#e4eaf0;--t-ink:#0d141c;--t-ink-2:#46505d;--t-ink-3:#5b6673;--t-line:#d8dee5;--t-line-strong:#c0c8d2;--t-line-control:#798595;--t-shadow-rgb:17 38 60;--t-font-display:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--t-font-condensed:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--t-fw-display:800;--t-fw-price:800;--t-fw-title-1:700;--t-fw-title-2:600;--t-fs-display-1:clamp(2.25rem, 5vw, 3.5rem);--t-lh-display-1:1.04;--t-tracking-display-1:-.028em;--t-fs-display-2:clamp(1.75rem, 3.2vw, 2.375rem);--t-lh-display-2:1.1;--t-tracking-display-2:-.024em;--t-fs-title-1:clamp(1.25rem, 1.6vw, 1.5rem);--t-fs-title-2:1.0625rem;--t-fs-price-xl:clamp(2.5rem, 4vw, 3.25rem);--t-fs-price:2.25rem;--t-fs-price-s:1.375rem;--t-tracking-price:-.028em;--t-tracking-meta:.06em;--t-fw-condensed:650;--t-wdth-condensed:100%;--t-lh-title-1:1.22;--t-lh-title-2:1.3;--t-tracking-title-1:-.012em;--t-tracking-title-2:-.008em;--t-fs-body:1rem;--t-lh-body:1.55;--t-fs-prose:1.0625rem;--t-lh-prose:1.7;--t-r-card:10px;--t-r-media:6px;--t-r-ctl:8px;--t-r-sm:6px;--t-e1:0 1px 1px rgb(var(--shadow-rgb) / .06), 0 1px 2px rgb(var(--shadow-rgb) / .04);--t-e2:0 1px 1px rgb(var(--shadow-rgb) / .06), 0 3px 8px -2px rgb(var(--shadow-rgb) / .1);--t-e3:0 2px 4px rgb(var(--shadow-rgb) / .08), 0 10px 18px -6px rgb(var(--shadow-rgb) / .16), 0 22px 36px -22px rgb(var(--shadow-rgb) / .22);--t-e4:0 4px 8px rgb(var(--shadow-rgb) / .1), 0 24px 44px -14px rgb(var(--shadow-rgb) / .26);--t-lift:-4px;--t-img-zoom:1.05;--t-dur-2:.2s;--t-pad-section:var(--s6);--t-pad-section-md:var(--s7);--t-pad-major:var(--s8);--t-pad-major-md:var(--s9);--t-pad-tight:var(--s5);--t-pad-tight-md:var(--s6);--t-h-compact:40px;--t-h-default:48px;--t-h-large:58px;--t-console-max:600px;--t-container:1200px;--t-container-wide:1200px;--t-window-gutter:5vw;--t-vcard-ratio:16 / 9;--t-vcard-stage-min:120px;--t-vcard-stage-max:240px}[data-template=gallery]{--t-surface:#fff;--t-canvas:#eef1f5;--t-well:#e8edf2;--t-stage:#e4eaf0;--t-ink:#0f1720;--t-ink-2:#48525f;--t-ink-3:#5b6673;--t-line:#dde2e8;--t-line-strong:#c6ced7;--t-line-control:#798595;--t-shadow-rgb:17 38 60;--t-font-display:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--t-font-condensed:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--t-fw-display:700;--t-fw-price:700;--t-fw-title-1:700;--t-fw-title-2:600;--t-fs-display-1:clamp(2rem, 4.2vw, 3rem);--t-lh-display-1:1.08;--t-tracking-display-1:-.02em;--t-fs-display-2:clamp(1.5625rem, 2.8vw, 2.125rem);--t-lh-display-2:1.14;--t-tracking-display-2:-.018em;--t-fs-title-1:clamp(1.25rem, 1.6vw, 1.5rem);--t-fs-title-2:1.125rem;--t-fs-price-xl:clamp(2.25rem, 3.4vw, 2.75rem);--t-fs-price:1.875rem;--t-fs-price-s:1.25rem;--t-tracking-price:-.02em;--t-tracking-meta:.1em;--t-fw-condensed:650;--t-wdth-condensed:100%;--t-lh-title-1:1.22;--t-lh-title-2:1.3;--t-tracking-title-1:-.012em;--t-tracking-title-2:-.008em;--t-fs-body:1rem;--t-lh-body:1.55;--t-fs-prose:1.0625rem;--t-lh-prose:1.7;--t-r-card:18px;--t-r-media:14px;--t-r-ctl:10px;--t-r-sm:10px;--t-e1:0 1px 2px rgb(var(--shadow-rgb) / .04), 0 2px 6px -2px rgb(var(--shadow-rgb) / .06);--t-e2:0 2px 4px rgb(var(--shadow-rgb) / .05), 0 10px 28px -8px rgb(var(--shadow-rgb) / .1);--t-e3:0 3px 6px rgb(var(--shadow-rgb) / .06), 0 18px 40px -12px rgb(var(--shadow-rgb) / .16), 0 34px 60px -30px rgb(var(--shadow-rgb) / .22);--t-e4:0 5px 10px rgb(var(--shadow-rgb) / .08), 0 30px 60px -16px rgb(var(--shadow-rgb) / .24);--t-lift:-4px;--t-img-zoom:1.07;--t-dur-2:.3s;--t-pad-section:var(--s6);--t-pad-section-md:var(--s7);--t-pad-major:var(--s8);--t-pad-major-md:var(--s9);--t-pad-tight:var(--s5);--t-pad-tight-md:var(--s6);--t-h-compact:40px;--t-h-default:46px;--t-h-large:56px;--t-console-max:600px;--t-container:1200px;--t-container-wide:1200px;--t-window-gutter:5vw;--t-vcard-ratio:3 / 2;--t-vcard-stage-min:120px;--t-vcard-stage-max:300px}[data-template=lotline]{--t-surface:#fff;--t-canvas:#f3f5f8;--t-well:#e9edf2;--t-stage:#e5eaef;--t-ink:#0f1720;--t-ink-2:#48525f;--t-ink-3:#5b6673;--t-line:#dce1e7;--t-line-strong:#c6ced7;--t-line-control:#798595;--t-shadow-rgb:17 38 60;--t-font-display:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--t-font-condensed:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--t-fw-display:700;--t-fw-price:800;--t-fw-title-1:700;--t-fw-title-2:600;--t-fs-display-1:clamp(1.875rem, 3.6vw, 2.75rem);--t-lh-display-1:1.1;--t-tracking-display-1:-.02em;--t-fs-display-2:clamp(1.5rem, 2.6vw, 1.9375rem);--t-lh-display-2:1.16;--t-tracking-display-2:-.018em;--t-fs-title-1:clamp(1.125rem, 1.4vw, 1.3125rem);--t-fs-title-2:1rem;--t-fs-price-xl:clamp(2rem, 3vw, 2.5rem);--t-fs-price:1.625rem;--t-fs-price-s:1.125rem;--t-tracking-price:-.02em;--t-tracking-meta:.06em;--t-fw-condensed:650;--t-wdth-condensed:100%;--t-lh-title-1:1.22;--t-lh-title-2:1.3;--t-tracking-title-1:-.012em;--t-tracking-title-2:-.008em;--t-fs-body:1rem;--t-lh-body:1.55;--t-fs-prose:1.0625rem;--t-lh-prose:1.7;--t-r-card:10px;--t-r-media:8px;--t-r-ctl:8px;--t-r-sm:6px;--t-e1:0 1px 1px rgb(var(--shadow-rgb) / .04);--t-e2:0 1px 1px rgb(var(--shadow-rgb) / .05), 0 2px 6px -2px rgb(var(--shadow-rgb) / .08);--t-e3:0 1px 2px rgb(var(--shadow-rgb) / .06), 0 8px 16px -6px rgb(var(--shadow-rgb) / .14);--t-e4:0 2px 6px rgb(var(--shadow-rgb) / .08), 0 18px 34px -12px rgb(var(--shadow-rgb) / .2);--t-lift:-2px;--t-img-zoom:1.03;--t-dur-2:.18s;--t-pad-section:var(--s5);--t-pad-section-md:var(--s6);--t-pad-major:var(--s7);--t-pad-major-md:var(--s8);--t-pad-tight:var(--s4);--t-pad-tight-md:var(--s5);--t-h-compact:36px;--t-h-default:42px;--t-h-large:50px;--t-console-max:none;--t-container:1200px;--t-container-wide:1200px;--t-window-gutter:5vw;--t-vcard-ratio:16 / 9;--t-vcard-stage-min:120px;--t-vcard-stage-max:200px}[data-template=hometown]{--t-surface:#fff;--t-canvas:#f7f4f0;--t-well:#f1ece5;--t-stage:#eee9e1;--t-ink:#17130f;--t-ink-2:#4e463d;--t-ink-3:#5c544a;--t-line:#e6ded3;--t-line-strong:#cdc2b4;--t-line-control:#7c7266;--t-shadow-rgb:62 48 34;--t-font-display:ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--t-font-condensed:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--t-fw-display:700;--t-fw-price:700;--t-fw-title-1:700;--t-fw-title-2:600;--t-fs-display-1:clamp(2rem, 4.2vw, 3rem);--t-lh-display-1:1.1;--t-tracking-display-1:-.012em;--t-fs-display-2:clamp(1.5625rem, 2.8vw, 2.125rem);--t-lh-display-2:1.16;--t-tracking-display-2:-.01em;--t-fs-title-1:clamp(1.25rem, 1.6vw, 1.5rem);--t-fs-title-2:1.125rem;--t-fs-price-xl:clamp(2.25rem, 3.4vw, 2.75rem);--t-fs-price:1.875rem;--t-fs-price-s:1.25rem;--t-tracking-price:-.014em;--t-tracking-meta:.08em;--t-fw-condensed:650;--t-wdth-condensed:100%;--t-lh-title-1:1.22;--t-lh-title-2:1.3;--t-tracking-title-1:-.012em;--t-tracking-title-2:-.008em;--t-fs-body:1rem;--t-lh-body:1.55;--t-fs-prose:1.0625rem;--t-lh-prose:1.7;--t-r-card:20px;--t-r-media:16px;--t-r-ctl:12px;--t-r-sm:10px;--t-e1:0 1px 2px rgb(var(--shadow-rgb) / .06), 0 1px 1px rgb(var(--shadow-rgb) / .04);--t-e2:0 1px 2px rgb(var(--shadow-rgb) / .06), 0 4px 12px -2px rgb(var(--shadow-rgb) / .09);--t-e3:0 2px 4px rgb(var(--shadow-rgb) / .07), 0 12px 22px -6px rgb(var(--shadow-rgb) / .15), 0 26px 40px -24px rgb(var(--shadow-rgb) / .2);--t-e4:0 4px 8px rgb(var(--shadow-rgb) / .09), 0 24px 48px -12px rgb(var(--shadow-rgb) / .24);--t-lift:-3px;--t-img-zoom:1.04;--t-dur-2:.26s;--t-pad-section:var(--s6);--t-pad-section-md:var(--s7);--t-pad-major:var(--s8);--t-pad-major-md:var(--s9);--t-pad-tight:var(--s5);--t-pad-tight-md:var(--s6);--t-h-compact:40px;--t-h-default:48px;--t-h-large:56px;--t-console-max:600px;--t-container:1200px;--t-container-wide:1200px;--t-window-gutter:5vw;--t-vcard-ratio:16 / 9;--t-vcard-stage-min:120px;--t-vcard-stage-max:248px}[data-template=nocturne]{--t-surface:#232a33;--t-canvas:#0d1014;--t-well:#171c23;--t-stage:#06080a;--t-ink:#eef2f7;--t-ink-2:#bac3cf;--t-ink-3:#949fac;--t-line:#414a58;--t-line-strong:#5a6473;--t-line-control:#727e8f;--t-shadow-rgb:233 241 249;--t-font-display:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--t-font-condensed:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--t-fw-display:300;--t-fw-price:400;--t-fw-title-1:400;--t-fw-title-2:500;--t-fs-display-1:clamp(2.375rem, 5vw, 3.75rem);--t-lh-display-1:1.06;--t-tracking-display-1:-.018em;--t-fs-display-2:clamp(1.75rem, 3.4vw, 2.5rem);--t-lh-display-2:1.12;--t-tracking-display-2:-.014em;--t-fs-title-1:clamp(1.3125rem, 1.7vw, 1.625rem);--t-fs-title-2:1.125rem;--t-fs-price-xl:clamp(2.375rem, 3.6vw, 3rem);--t-fs-price:2rem;--t-fs-price-s:1.3125rem;--t-tracking-price:-.01em;--t-tracking-meta:.12em;--t-fw-condensed:650;--t-wdth-condensed:100%;--t-lh-title-1:1.22;--t-lh-title-2:1.3;--t-tracking-title-1:-.012em;--t-tracking-title-2:-.008em;--t-fs-body:1rem;--t-lh-body:1.55;--t-fs-prose:1.0625rem;--t-lh-prose:1.7;--t-r-card:6px;--t-r-media:4px;--t-r-ctl:4px;--t-r-sm:3px;--t-e1:0 0 0 1px rgb(var(--shadow-rgb) / .24);--t-e2:0 0 0 1px rgb(var(--shadow-rgb) / .32);--t-e3:0 0 0 1px rgb(var(--shadow-rgb) / .4);--t-e4:0 0 0 1px rgb(var(--shadow-rgb) / .48), 0 24px 48px -16px #000000b8;--t-lift:0px;--t-img-zoom:1.03;--t-dur-2:.28s;--t-pad-section:var(--s7);--t-pad-section-md:var(--s8);--t-pad-major:var(--s8);--t-pad-major-md:var(--s9);--t-pad-tight:var(--s6);--t-pad-tight-md:var(--s7);--t-h-compact:42px;--t-h-default:48px;--t-h-large:58px;--t-console-max:600px;--t-container:1200px;--t-container-wide:1200px;--t-window-gutter:5vw;--t-vcard-ratio:3 / 2;--t-vcard-stage-min:120px;--t-vcard-stage-max:280px}[data-template=highway]{--t-surface:#fff;--t-canvas:#f4f6fb;--t-well:#eaeef6;--t-stage:#e8ecf4;--t-ink:#0b1533;--t-ink-2:#4a5870;--t-ink-3:#56647a;--t-line:#e2e6ef;--t-line-strong:#c8cfdc;--t-line-control:#77849a;--t-shadow-rgb:11 21 51;--t-font-display:"Helvetica Neue", Helvetica, Arial, sans-serif;--t-font-ui:"Helvetica Neue", Helvetica, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--t-font-condensed:"Helvetica Neue", Helvetica, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--t-fw-display:700;--t-fw-price:700;--t-fw-title-1:700;--t-fw-title-2:700;--t-fs-display-1:clamp(2.1rem, 4.6vw, 3.6rem);--t-lh-display-1:1.08;--t-tracking-display-1:-.009em;--t-fs-display-2:clamp(1.8rem, 3vw, 2.6rem);--t-lh-display-2:1.1;--t-tracking-display-2:-.012em;--t-fs-title-1:1.125rem;--t-fs-title-2:1.125rem;--t-fs-price-xl:clamp(2.25rem, 3.4vw, 2.75rem);--t-fs-price:1.6875rem;--t-fs-price-s:1.1875rem;--t-tracking-price:-.01em;--t-tracking-meta:.14em;--t-fw-condensed:650;--t-wdth-condensed:100%;--t-lh-title-1:1.25;--t-lh-title-2:1.25;--t-tracking-title-1:-.011em;--t-tracking-title-2:-.011em;--t-fs-body:.9375rem;--t-lh-body:1.6;--t-fs-prose:1.0625rem;--t-lh-prose:1.7;--t-r-card:16px;--t-r-media:12px;--t-r-ctl:12px;--t-r-sm:8px;--t-e1:0 1px 2px rgb(var(--shadow-rgb) / .05), 0 2px 6px rgb(var(--shadow-rgb) / .04);--t-e2:0 6px 20px rgb(var(--shadow-rgb) / .05);--t-e3:0 20px 44px rgb(var(--shadow-rgb) / .14);--t-e4:0 18px 50px rgb(var(--shadow-rgb) / .14);--t-lift:-5px;--t-img-zoom:1.05;--t-dur-2:.22s;--t-pad-section:60px;--t-pad-section-md:60px;--t-pad-major:var(--s8);--t-pad-major-md:var(--s8);--t-pad-tight:var(--s5);--t-pad-tight-md:var(--s6);--t-h-compact:40px;--t-h-default:48px;--t-h-large:60px;--t-console-max:600px;--t-container:1334px;--t-container-wide:1334px;--t-window-gutter:56px;--t-vcard-ratio:4 / 3;--t-vcard-stage-min:120px;--t-vcard-stage-max:300px}
