@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4032351b19cb998e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4032351b19cb998e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4032351b19cb998e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:900;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.I-bLVa_className{font-family:Figtree,Figtree Fallback;font-style:normal}.I-bLVa_variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.LE2TAW_className{font-family:Manrope,Manrope Fallback;font-style:normal}.LE2TAW_variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--basalt-950:#070706;--basalt-900:#0d0c0b;--basalt-800:#15130f;--basalt-700:#211e19;--basalt-600:#2e2a23;--basalt-500:#3f3931;--basalt-400:#5a5248;--dust-400:#877d71;--dust-300:#a79c8e;--dust-200:#c9bfb1;--sand-200:#e3d8c6;--sand-100:#f0e8dc;--sand-50:#f9f5ee;--white:#fff;--red-700:#8e120b;--red-600:#b5170e;--red-500:#de1c10;--red-400:#ff3a26;--red-300:#ff7261;--red-100:#ffdbd5;--amber-600:#c77c00;--amber-500:#ffac1c;--amber-400:#ffc65c;--amber-100:#ffebc7;--glow-600:#0e8fa6;--glow-500:#35dff5;--glow-400:#7cebfb;--glow-100:#d3f7fe;--trail-500:#4a9b57;--trail-100:#dcf0df;--surface-page:var(--basalt-900);--surface-raised:var(--basalt-800);--surface-sunken:var(--basalt-950);--surface-card:var(--basalt-800);--surface-card-hover:var(--basalt-700);--surface-inset:var(--basalt-700);--surface-daylight:var(--sand-50);--surface-daylight-card:var(--white);--surface-scrim:#070706b8;--text-strong:var(--white);--text-body:var(--sand-100);--text-muted:var(--dust-300);--text-faint:var(--dust-400);--text-on-daylight:var(--basalt-900);--text-on-daylight-muted:var(--basalt-500);--text-on-accent:var(--white);--text-on-heat:var(--basalt-900);--text-link:var(--red-400);--text-link-hover:var(--red-300);--action-primary:var(--red-500);--action-primary-hover:var(--red-400);--action-primary-press:var(--red-600);--action-secondary-border:#f0e8dc47;--action-secondary-hover:#f0e8dc1a;--action-ghost-hover:#f0e8dc14;--action-disabled:var(--basalt-600);--focus-ring:var(--amber-500);--accent-heat:var(--amber-500);--accent-glow:var(--glow-500);--accent-trail:var(--trail-500);--border-hairline:#f0e8dc24;--border-soft:#f0e8dc14;--border-strong:#f0e8dc4d;--border-daylight:#0d0c0b1f;--status-success:var(--trail-500);--status-warning:var(--amber-500);--status-danger:var(--red-500);--status-info:var(--glow-500)}
:root{--font-display:"Oswald","Oswald Fallback",Impact,"Haettenschweiler",sans-serif;--font-body:"Manrope","Manrope Fallback",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800;--text-hero:clamp(3.25rem,7.6vw,7.5rem);--text-display-1:clamp(2.75rem,5vw,4.75rem);--text-display-2:clamp(2.125rem,3.4vw,3.25rem);--text-h1:2.5rem;--text-h2:1.875rem;--text-h3:1.375rem;--text-h4:1.125rem;--text-lead:1.1875rem;--text-body:1rem;--text-body-sm:.875rem;--text-caption:.75rem;--text-label:.75rem;--text-label-sm:.6875rem;--text-mono:.8125rem;--text-price:clamp(2rem,3vw,2.75rem);--leading-tight:.94;--leading-snug:1.1;--leading-heading:1.18;--leading-body:1.6;--leading-loose:1.75;--tracking-hero:-.02em;--tracking-display:-.01em;--tracking-normal:0;--tracking-label:.14em;--tracking-mono:.04em}
:root{--space-0:0;--space-05:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--container-max:1280px;--container-narrow:760px;--gutter:clamp(20px,4vw,48px);--section-y:clamp(56px,7vw,120px);--grid-gap:24px;--card-pad:24px;--card-pad-sm:16px;--control-h-sm:36px;--control-h:44px;--control-h-lg:56px;--nav-h:76px}
:root{--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-xl:22px;--radius-pill:999px;--radius-card:var(--radius-md);--radius-control:var(--radius-sm);--radius-cta:var(--radius-pill);--radius-badge:var(--radius-xs)}
:root{--shadow-0:none;--shadow-1:0 1px 0 #f0e8dc0f inset,0 2px 8px #00000073;--shadow-2:0 1px 0 #f0e8dc12 inset,0 10px 28px #0000008c;--shadow-3:0 24px 64px #000000a8;--shadow-daylight-1:0 1px 2px #0d0c0b14,0 2px 10px #0d0c0b0f;--shadow-daylight-2:0 12px 34px #0d0c0b24;--glow-red:0 0 0 1px #ff3a2680,0 8px 30px #de1c1057;--glow-cyan:0 0 0 1px #35dff573,0 8px 34px #35dff542;--glow-amber:0 0 24px #ffac1c4d;--scrim-bottom:linear-gradient(to top,#070706eb 0%,#070706b8 34%,#07070600 78%);--scrim-full:linear-gradient(to top,#070706e0,#07070659)}
:root{--dur-instant:80ms;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.38s;--dur-scene:.7s;--ease-out:cubic-bezier(.16,.84,.28,1);--ease-in-out:cubic-bezier(.6,0,.35,1);--ease-linear:linear;--transition-control:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);--transition-surface:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out);--lift-hover:translateY(-2px);--press-scale:.985}
:root{--pattern-dune:repeating-linear-gradient(102deg,#f0e8dc0d 0 1px,transparent 1px 9px);--pattern-hazard:repeating-linear-gradient(135deg,var(--basalt-900) 0 12px,var(--red-700) 12px 24px);--pattern-perf:repeating-linear-gradient(90deg,var(--border-strong) 0 5px,transparent 5px 11px);--overlay-dust:radial-gradient(120% 90% at 70% 0%,#ffac1c24,transparent 60%);--overlay-night:radial-gradient(110% 80% at 50% 110%,#35dff529,transparent 62%)}
*,:before,:after{box-sizing:border-box}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-display);line-height:var(--leading-heading);color:var(--text-strong);margin:0 0 var(--space-4)}h1{font-size:var(--text-display-1);line-height:var(--leading-tight)}h2{font-size:var(--text-display-2);line-height:var(--leading-snug)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-h4)}p{margin:0 0 var(--space-4)}a{color:var(--text-link);transition:var(--transition-control);border-bottom:1px solid #ff3a2659;text-decoration:none}a:hover{color:var(--text-link-hover);border-bottom-color:var(--red-300)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}::selection{background:var(--red-500);color:var(--white)}.lva-eyebrow{font-family:var(--font-body);font-size:var(--text-label);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--accent-heat)}.lva-mono{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono)}
.lva-icon{vertical-align:-.15em;background-color:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lva-btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--text-body-sm);letter-spacing:.02em;text-transform:uppercase;height:var(--control-h);padding:0 var(--space-6);border-radius:var(--radius-cta);cursor:pointer;white-space:nowrap;transition:var(--transition-control);border:1px solid #0000;text-decoration:none;display:inline-flex}.lva-btn--sm{height:var(--control-h-sm);padding:0 var(--space-4);font-size:var(--text-caption)}.lva-btn--lg{height:var(--control-h-lg);padding:0 var(--space-8);font-size:var(--text-body)}.lva-btn--block{width:100%}.lva-btn--primary{background:var(--action-primary);color:var(--text-on-accent)}.lva-btn--primary:hover{background:var(--action-primary-hover);box-shadow:var(--glow-red)}.lva-btn--primary:active{background:var(--action-primary-press);transform:scale(var(--press-scale));box-shadow:none}.lva-btn--heat{background:var(--accent-heat);color:var(--text-on-heat)}.lva-btn--heat:hover{background:var(--amber-400)}.lva-btn--heat:active{background:var(--amber-600);transform:scale(var(--press-scale))}.lva-btn--secondary{color:var(--text-strong);border-color:var(--action-secondary-border);background:0 0}.lva-btn--secondary:hover{background:var(--action-secondary-hover);border-color:var(--border-strong)}.lva-btn--secondary:active{transform:scale(var(--press-scale))}.lva-btn--ghost{color:var(--text-body);background:0 0}.lva-btn--ghost:hover{background:var(--action-ghost-hover);color:var(--text-strong)}.lva-btn--glow{color:var(--accent-glow);background:0 0;border-color:#35dff566}.lva-btn--glow:hover{box-shadow:var(--glow-cyan);background:#35dff51a}.lva-btn[disabled],.lva-btn--disabled{background:var(--action-disabled);color:var(--text-faint);cursor:not-allowed;box-shadow:none;border-color:#0000;transform:none}.lva-iconbtn{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-pill);border:1px solid var(--border-hairline);color:var(--text-body);cursor:pointer;transition:var(--transition-control);background:0 0;justify-content:center;align-items:center;display:inline-flex}.lva-iconbtn:hover{background:var(--action-secondary-hover);color:var(--text-strong);border-color:var(--border-strong)}.lva-iconbtn:active{transform:scale(var(--press-scale))}.lva-iconbtn--sm{width:var(--control-h-sm);height:var(--control-h-sm)}.lva-iconbtn--solid{background:var(--action-primary);color:var(--text-on-accent);border-color:#0000}.lva-iconbtn--solid:hover{background:var(--action-primary-hover)}.lva-iconbtn--bare{border-color:#0000}.lva-badge{align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-label-sm);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);padding:var(--space-1) var(--space-2);border-radius:var(--radius-badge);display:inline-flex}.lva-badge--red{background:var(--red-500);color:var(--white)}.lva-badge--heat{background:var(--accent-heat);color:var(--text-on-heat)}.lva-badge--glow{background:var(--accent-glow);color:var(--basalt-900)}.lva-badge--outline{color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--border-hairline);background:0 0}.lva-badge--success{background:var(--trail-100);color:#1f5b29}.lva-badge--sold{background:var(--basalt-600);color:var(--dust-300)}.lva-tag{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-muted);background:var(--surface-inset);border:1px solid var(--border-soft);border-radius:var(--radius-xs);padding:var(--space-1) var(--space-3);white-space:nowrap;display:inline-flex}.lva-tag--active{color:var(--basalt-900);background:var(--sand-100);border-color:#0000}.lva-tag--interactive{cursor:pointer;transition:var(--transition-control)}.lva-tag--interactive:hover{color:var(--text-strong);border-color:var(--border-strong)}.lva-card{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-1);position:relative}.lva-card--pad{padding:var(--card-pad)}.lva-card--flat{box-shadow:none;background:0 0}.lva-card--daylight{background:var(--surface-daylight-card);border-color:var(--border-daylight);box-shadow:var(--shadow-daylight-1);color:var(--text-on-daylight)}.lva-card--interactive{cursor:pointer;transition:var(--transition-surface)}.lva-card--interactive:hover{transform:var(--lift-hover);box-shadow:var(--shadow-2);background:var(--surface-card-hover)}.lva-card--dune:before{content:"";background:var(--pattern-dune);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.lva-sechead{gap:var(--space-3);margin-bottom:var(--space-8);flex-direction:column;display:flex}.lva-sechead__eyebrow{align-items:center;gap:var(--space-2);font-size:var(--text-label);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--accent-heat);display:flex}.lva-sechead__eyebrow:before{content:"";background:var(--accent-heat);width:22px;height:2px}.lva-sechead__title{font-family:var(--font-display);font-size:var(--text-display-2);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-display);line-height:var(--leading-snug);color:var(--text-strong);margin:0}.lva-sechead__sub{max-width:56ch;color:var(--text-muted);margin:0}.lva-sechead--center{text-align:center;align-items:center}.lva-field{gap:var(--space-2);flex-direction:column;display:flex}.lva-label{font-size:var(--text-label);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted)}.lva-input,.lva-select{width:100%;height:var(--control-h);padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--text-strong);background:var(--surface-inset);border:1px solid var(--border-hairline);border-radius:var(--radius-control);transition:var(--transition-control)}.lva-input::placeholder{color:var(--text-faint)}.lva-input:hover,.lva-select:hover{border-color:var(--border-strong)}.lva-input:focus,.lva-select:focus{border-color:var(--accent-heat);outline:none;box-shadow:0 0 0 3px #ffac1c2e}.lva-input--error{border-color:var(--status-danger)}.lva-input[disabled],.lva-select[disabled]{background:var(--basalt-700);color:var(--text-faint);cursor:not-allowed}.lva-select{appearance:none;padding-right:var(--space-10);cursor:pointer}.lva-select-wrap{display:block;position:relative}.lva-select-wrap .lva-icon{right:var(--space-4);color:var(--text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.lva-help{font-size:var(--text-caption);color:var(--text-faint)}.lva-help--error{color:var(--red-300)}.lva-check{align-items:flex-start;gap:var(--space-3);cursor:pointer;font-size:var(--text-body-sm);color:var(--text-body);display:inline-flex}.lva-check__box{border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface-inset);color:#0000;width:20px;height:20px;transition:var(--transition-control);flex:none;place-items:center;margin-top:1px;display:grid}.lva-check:hover .lva-check__box{border-color:var(--sand-200)}.lva-check--on .lva-check__box{background:var(--action-primary);border-color:var(--action-primary);color:var(--white)}.lva-check--radio .lva-check__box{border-radius:var(--radius-pill)}.lva-check--disabled{opacity:.45;cursor:not-allowed}.lva-switch{align-items:center;gap:var(--space-3);cursor:pointer;font-size:var(--text-body-sm);color:var(--text-body);display:inline-flex}.lva-switch__track{border-radius:var(--radius-pill);background:var(--basalt-600);border:1px solid var(--border-hairline);width:46px;height:26px;transition:var(--transition-control);position:relative}.lva-switch__knob{border-radius:var(--radius-pill);background:var(--dust-200);width:18px;height:18px;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out);position:absolute;top:3px;left:3px}.lva-switch--on .lva-switch__track{background:var(--action-primary);border-color:var(--action-primary)}.lva-switch--on .lva-switch__knob{background:var(--white);transform:translate(20px)}.lva-stepper{border:1px solid var(--border-hairline);border-radius:var(--radius-control);background:var(--surface-inset);align-items:center;display:inline-flex;overflow:hidden}.lva-stepper button{width:var(--control-h);height:var(--control-h);color:var(--text-body);cursor:pointer;transition:var(--transition-control);background:0 0;border:0;place-items:center;display:grid}.lva-stepper button:hover:not(:disabled){background:var(--action-ghost-hover);color:var(--text-strong)}.lva-stepper button:disabled{color:var(--text-faint);cursor:not-allowed}.lva-stepper__val{text-align:center;min-width:44px;font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--text-strong)}.lva-rating{align-items:center;gap:var(--space-2);display:inline-flex}.lva-rating__stars{color:var(--accent-heat);gap:2px;display:inline-flex}.lva-rating__stars .lva-icon--empty{color:var(--basalt-500)}.lva-rating__meta{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-muted)}.lva-price{gap:var(--space-1);flex-direction:column;display:flex}.lva-price__row{align-items:baseline;gap:var(--space-2);display:flex}.lva-price__from{font-size:var(--text-label);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-faint)}.lva-price__amount{font-family:var(--font-display);font-size:var(--text-price);font-weight:var(--weight-bold);color:var(--text-strong);letter-spacing:var(--tracking-display);line-height:1}.lva-price__unit{font-size:var(--text-caption);color:var(--text-muted)}.lva-price__was{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-faint);text-decoration:line-through}.lva-tour{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-1);transition:var(--transition-surface);flex-direction:column;display:flex;overflow:hidden}.lva-tour:hover{transform:var(--lift-hover);box-shadow:var(--shadow-2)}.lva-tour__media{aspect-ratio:16/10;background:var(--basalt-700);position:relative;overflow:hidden}.lva-tour__media img,.lva-tour__media image-slot{object-fit:cover;width:100%;height:100%;display:block}.lva-tour__media:after{content:"";background:var(--scrim-bottom);pointer-events:none;position:absolute;inset:0}.lva-tour__flags{top:var(--space-3);left:var(--space-3);gap:var(--space-2);z-index:1;display:flex;position:absolute}.lva-tour__body{gap:var(--space-3);padding:var(--card-pad);flex-direction:column;display:flex}.lva-tour__title{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-display);line-height:var(--leading-snug);color:var(--text-strong);margin:0}.lva-tour__desc{font-size:var(--text-body-sm);color:var(--text-muted);margin:0}.lva-tour__specs{gap:var(--space-2);flex-wrap:wrap;display:flex}.lva-tour__stub{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--card-pad);border-top:1px dashed var(--border-strong);background:var(--basalt-700);display:flex}.lva-tour--night{border-color:#35dff53d}.lva-tour--night .lva-tour__stub{background:linear-gradient(180deg,var(--basalt-800),var(--basalt-950))}.lva-stats{border:1px solid var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-raised);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;overflow:hidden}.lva-stats__item{padding:var(--space-6);border-right:1px solid var(--border-hairline)}.lva-stats__item:last-child{border-right:0}.lva-stats__val{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-bold);color:var(--text-strong);line-height:1}.lva-stats__label{font-size:var(--text-label);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-faint);margin-top:var(--space-2)}.lva-itin{counter-reset:itin;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lva-itin__step{gap:var(--space-4);padding-bottom:var(--space-8);grid-template-columns:44px 1fr;display:grid;position:relative}.lva-itin__step:last-child{padding-bottom:0}.lva-itin__step:before{counter-increment:itin;content:counter(itin,decimal-leading-zero);border-radius:var(--radius-pill);background:var(--surface-inset);border:1px solid var(--border-hairline);width:44px;height:44px;font-family:var(--font-mono);font-size:var(--text-mono);color:var(--accent-heat);grid-column:1;place-items:center;display:grid}.lva-itin__step:not(:last-child):after{content:"";background:var(--border-hairline);width:1px;position:absolute;top:44px;bottom:6px;left:21px}.lva-itin__title{font-family:var(--font-display);font-size:var(--text-h4);text-transform:uppercase;letter-spacing:var(--tracking-display);color:var(--text-strong);margin:0 0 var(--space-1)}.lva-itin__time{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-faint)}.lva-itin__body{font-size:var(--text-body-sm);color:var(--text-muted);margin:var(--space-1) 0 0}.lva-notes{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lva-notes__item{gap:var(--space-3);font-size:var(--text-body-sm);color:var(--text-muted);grid-template-columns:18px 1fr;display:grid}.lva-notes__item .lva-icon{color:var(--accent-heat);margin-top:3px}.lva-notes--danger .lva-notes__item .lva-icon{color:var(--status-danger)}.lva-acc{border-top:1px solid var(--border-hairline)}.lva-acc__item{border-bottom:1px solid var(--border-hairline)}.lva-acc__trigger{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) 0;cursor:pointer;text-align:left;font-family:var(--font-display);font-size:var(--text-h4);text-transform:uppercase;letter-spacing:var(--tracking-display);color:var(--text-strong);transition:var(--transition-control);background:0 0;border:0;display:flex}.lva-acc__trigger:hover{color:var(--accent-heat)}.lva-acc__trigger .lva-icon{transition:transform var(--dur-base) var(--ease-out)}.lva-acc__item--open .lva-acc__trigger .lva-icon{transform:rotate(45deg)}.lva-acc__panel{padding:0 0 var(--space-5);font-size:var(--text-body-sm);color:var(--text-muted);max-width:70ch}.lva-quote{gap:var(--space-4);padding:var(--card-pad);background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-card);flex-direction:column;display:flex}.lva-quote__text{font-size:var(--text-body);color:var(--text-body);margin:0}.lva-quote__foot{align-items:center;gap:var(--space-3);font-size:var(--text-caption);color:var(--text-faint);display:flex}.lva-quote__name{font-weight:var(--weight-bold);color:var(--text-strong);text-transform:uppercase;letter-spacing:.06em}.lva-promo{justify-content:center;align-items:center;gap:var(--space-4);min-height:40px;padding:var(--space-2) var(--gutter);background:var(--red-600);color:var(--white);font-size:var(--text-caption);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);text-align:center;display:flex}.lva-promo--hazard{background:var(--pattern-hazard)}.lva-promo a{color:var(--white);border-bottom-color:#ffffff80}.lva-nav{z-index:20;align-items:center;gap:var(--space-8);height:var(--nav-h);padding:0 var(--gutter);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-hairline);background:#0d0c0bd1;display:flex;position:relative}.lva-nav__logo{border:0;width:auto;height:38px;display:block}.lva-nav__links{align-items:center;gap:var(--space-6);margin-left:auto;display:flex}.lva-nav__link{font-size:var(--text-label);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted);cursor:pointer;padding:var(--space-2) 0;transition:var(--transition-control);background:0 0;border:0;border-bottom:2px solid #0000}.lva-nav__link:hover{color:var(--text-strong)}.lva-nav__link--active{color:var(--text-strong);border-bottom-color:var(--action-primary)}.lva-nav__phone{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-body);border:0;display:inline-flex}.lva-foot{background:var(--surface-sunken);border-top:1px solid var(--border-hairline);padding:var(--space-16) var(--gutter) var(--space-8)}.lva-foot__grid{gap:var(--space-10);max-width:var(--container-max);grid-template-columns:1.4fr repeat(3,1fr);margin:0 auto;display:grid}.lva-foot__head{font-size:var(--text-label);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-faint);margin-bottom:var(--space-4)}.lva-foot__list{gap:var(--space-3);font-size:var(--text-body-sm);color:var(--text-muted);flex-direction:column;display:flex}.lva-foot__list a{color:var(--text-muted);border:0}.lva-foot__list a:hover{color:var(--text-strong)}.lva-foot__bottom{gap:var(--space-4);max-width:var(--container-max);margin:var(--space-12) auto 0;padding-top:var(--space-6);border-top:1px solid var(--border-soft);font-size:var(--text-caption);color:var(--text-faint);flex-wrap:wrap;justify-content:space-between;display:flex}.lva-dialog__scrim{background:var(--surface-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:var(--gutter);z-index:100;place-items:center;display:grid;position:fixed;inset:0}.lva-dialog{background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:var(--radius-card);width:100%;max-width:460px;box-shadow:var(--shadow-3);overflow:hidden}.lva-dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--card-pad) var(--card-pad) 0;display:flex}.lva-dialog__title{font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;letter-spacing:var(--tracking-display);color:var(--text-strong);margin:0}.lva-dialog__body{padding:var(--space-4) var(--card-pad);font-size:var(--text-body-sm);color:var(--text-muted)}.lva-dialog__foot{gap:var(--space-3);padding:var(--space-4) var(--card-pad) var(--card-pad);background:var(--basalt-900);justify-content:flex-end;display:flex}
html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}img,video{max-width:100%;display:block}a:focus-visible,button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lva-icon-svg{vertical-align:-.15em;flex:none}.lva-rating__stars .lva-icon--fill{fill:currentColor}.lva-rating__stars .lva-icon--empty{color:var(--basalt-500)}.lva-container{max-width:var(--container-max);padding:0 var(--gutter);margin:0 auto}.lva-container--narrow{max-width:var(--container-narrow)}.lva-section{padding:var(--section-y) 0;position:relative}.lva-section--raised{background:var(--surface-raised);border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline)}.lva-section--dune{background:var(--surface-raised);background-image:var(--pattern-dune);border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline)}.lva-section--sunken{background:var(--surface-sunken)}.lva-section--night{background:var(--basalt-950);overflow:hidden}.lva-section--night:before{content:"";background:var(--overlay-night);pointer-events:none;position:absolute;inset:0}.lva-section--night>*{position:relative}.lva-grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.lva-grid--4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.lva-grid--2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.lva-prose{max-width:70ch;color:var(--text-body)}.lva-prose p,.lva-prose li{margin:0 0 var(--space-4)}.lva-prose h2,.lva-prose h3{margin-top:var(--space-8)}.lva-prose a{color:var(--text-link)}.lva-prose img{border-radius:var(--radius-card);margin:var(--space-6) 0}.lva-lead{font-size:var(--text-lead);color:var(--text-body);max-width:60ch}.lva-muted{color:var(--text-muted)}.lva-stack{gap:var(--space-4);flex-direction:column;display:flex}.lva-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.lva-price--sm .lva-price__amount{font-size:var(--text-h2)}.lva-price__amount--call{font-size:var(--text-h3)}.lva-header{z-index:40;position:sticky;top:0}.lva-nav{position:relative}.lva-nav__brand{border:0;align-items:center;display:flex}.lva-nav__links{gap:var(--space-5)}.lva-nav__item{position:relative}.lva-nav__link{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.lva-nav__link .lva-icon-svg{transition:transform var(--dur-fast) var(--ease-out)}.lva-nav__item--open .lva-nav__link .lva-icon-svg{transform:rotate(180deg)}.lva-nav__burger{display:none}.lva-nav__phone{text-decoration:none}@media (max-width:1023px){.lva-nav{gap:var(--space-4)}.lva-nav__links .lva-nav__item,.lva-nav__links .lva-nav__phone{display:none}.lva-nav__burger{display:inline-flex}}.lva-mega{left:0;right:0;top:var(--nav-h);z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-hairline);box-shadow:var(--shadow-3);opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);background:#0d0c0bf5;position:absolute;transform:translateY(-6px)}.lva-mega--open{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);transform:none}.lva-mega__inner{max-width:var(--container-max);padding:var(--space-8) var(--gutter) var(--space-10);grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr)) minmax(240px, 300px);gap:var(--space-8);margin:0 auto;display:grid}.lva-mega__head{font-size:var(--text-label);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--accent-heat);margin:0 0 var(--space-4);align-items:center;gap:var(--space-2);display:flex}.lva-mega__head--glow{color:var(--accent-glow)}.lva-mega__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.lva-mega__link{gap:var(--space-3);padding:var(--space-2) var(--space-3);margin:0 calc(-1 * var(--space-3));border-radius:var(--radius-sm);color:var(--text-body);transition:var(--transition-control);border:0;grid-template-columns:1fr auto;align-items:baseline;text-decoration:none;display:grid}.lva-mega__link:hover{background:var(--action-ghost-hover);color:var(--text-strong)}.lva-mega__title{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--weight-semibold)}.lva-mega__price{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-muted);white-space:nowrap}.lva-mega__feature{border-radius:var(--radius-card);border:1px solid var(--border-hairline);align-items:flex-end;min-height:220px;text-decoration:none;display:flex;position:relative;overflow:hidden}.lva-mega__feature img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lva-mega__feature:after{content:"";background:var(--scrim-bottom);position:absolute;inset:0}.lva-mega__feature-body{z-index:1;padding:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex;position:relative}.lva-mega__feature-title{font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;color:var(--text-strong);letter-spacing:var(--tracking-display);line-height:1.1}.lva-mega__all{margin-top:var(--space-4)}.lva-drawer{z-index:60;background:var(--surface-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:none;position:fixed;inset:0}.lva-drawer--open{display:block}.lva-drawer__panel{background:var(--basalt-900);border-left:1px solid var(--border-hairline);width:min(420px,92vw);padding:var(--space-5) var(--space-5) var(--space-10);gap:var(--space-6);box-shadow:var(--shadow-3);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.lva-drawer__top{justify-content:space-between;align-items:center;display:flex}.lva-drawer__group h3{font-size:var(--text-label);font-family:var(--font-body);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);color:var(--accent-heat);margin:0 0 var(--space-3)}.lva-drawer__group ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lva-drawer__group a{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--border-soft);color:var(--text-body);font-size:var(--text-body-sm);text-decoration:none;display:flex}.lva-drawer__ctas{gap:var(--space-3);flex-direction:column;display:flex}.lva-hero{background:var(--basalt-950);align-items:flex-end;min-height:min(86vh,760px);display:flex;position:relative;overflow:hidden}.lva-hero--short{min-height:460px}.lva-hero__media,.lva-hero__media img,.lva-hero__media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lva-hero__scrim{background:var(--scrim-bottom);pointer-events:none;position:absolute;inset:0}.lva-hero__overlay{background:var(--overlay-dust);pointer-events:none;position:absolute;inset:0}.lva-hero--night .lva-hero__overlay{background:var(--overlay-night)}.lva-hero--night .lva-hero__scrim{background:var(--scrim-full)}.lva-hero__inner{width:100%;max-width:var(--container-max);padding:calc(var(--nav-h) + 56px) var(--gutter) 56px;margin:0 auto;position:relative}.lva-hero__content{gap:var(--space-5);flex-direction:column;max-width:780px;display:flex}.lva-hero__title{font-family:var(--font-display);font-size:var(--text-hero);line-height:var(--leading-tight);letter-spacing:var(--tracking-hero);text-transform:uppercase;color:var(--white);text-wrap:balance;margin:0}.lva-hero--short .lva-hero__title{font-size:var(--text-display-1);max-width:22ch}.lva-hero__lead{font-size:var(--text-lead);color:var(--sand-100);max-width:52ch;margin:0}.lva-hero__ctas{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.lva-hero__nav{right:var(--gutter);gap:var(--space-2);display:flex;position:absolute;bottom:32px}.lva-stats-pull{z-index:2;margin-top:-40px;position:relative}.lva-tour__media img{object-fit:cover;width:100%;height:100%}.lva-tour__link{color:inherit;border:0;text-decoration:none}.lva-tour__stub .lva-btn{flex:none}.lva-tour--partner .lva-tour__stub{background:var(--basalt-800)}.lva-detail{padding:48px var(--gutter) var(--section-y);max-width:var(--container-max);grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:56px;margin:0 auto;display:grid}@media (max-width:960px){.lva-detail{gap:var(--space-8);grid-template-columns:1fr}}.lva-detail__specs{gap:var(--space-2);margin-bottom:var(--space-7,28px);flex-wrap:wrap;display:flex}.lva-detail__cols{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}@media (max-width:720px){.lva-detail__cols{grid-template-columns:1fr}}.lva-detail__eyebrow{margin-bottom:var(--space-4);display:block}.lva-detail__eyebrow--danger{color:var(--status-danger)}.lva-book{top:calc(var(--nav-h) + 24px);position:sticky}.lva-book--widget{position:static}.lva-book__perf{margin:var(--space-4) 0;background:var(--pattern-perf);height:1px}.lva-book__row{justify-content:space-between;gap:var(--space-3);font-size:var(--text-body-sm);color:var(--text-muted);display:flex}.lva-book__row strong{color:var(--text-strong);font-family:var(--font-mono);font-weight:500;font-size:var(--text-mono);text-align:right}.lva-book__fine{align-items:center;gap:var(--space-2);font-size:var(--text-caption);color:var(--text-faint);text-align:center;justify-content:center;display:flex}.lva-tiers{gap:var(--space-3);flex-direction:column;display:flex}.lva-tier{gap:var(--space-4);padding:var(--space-5);background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-card);grid-template-columns:1fr auto;align-items:start;display:grid}.lva-tier__label{font-family:var(--font-display);font-size:var(--text-h4);text-transform:uppercase;letter-spacing:var(--tracking-display);color:var(--text-strong);margin:0 0 var(--space-2)}.lva-tier__summary{font-size:var(--text-body-sm);color:var(--text-muted);margin:0 0 var(--space-3);max-width:60ch}.lva-tier__items{gap:var(--space-2);flex-wrap:wrap;display:flex}.lva-tier__side{align-items:flex-end;gap:var(--space-3);flex-direction:column;min-width:160px;display:flex}@media (max-width:640px){.lva-tier{grid-template-columns:1fr}.lva-tier__side{align-items:flex-start}}.lva-gallery{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:200px;grid-auto-flow:dense;display:grid}.lva-gallery a{border-radius:var(--radius-card);border:1px solid var(--border-hairline);background:var(--basalt-800);display:block;position:relative;overflow:hidden}.lva-gallery a:nth-child(5n+1){grid-area:span 2/span 2}.lva-gallery img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.lva-gallery a:hover img{transform:scale(1.03)}.lva-mosaic{gap:var(--space-3);grid-template-columns:1fr 1fr;height:420px;display:grid}.lva-mosaic>*{border-radius:var(--radius-card);border:1px solid var(--border-hairline);position:relative;overflow:hidden}.lva-mosaic>:first-child{grid-row:span 2}.lva-mosaic img{object-fit:cover;width:100%;height:100%}.lva-split{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}@media (max-width:900px){.lva-split{grid-template-columns:1fr}.lva-mosaic{height:320px}}@media (max-width:960px){.lva-book{position:static}.lva-mobile-book{z-index:35;gap:var(--space-3);padding:var(--space-3) var(--gutter);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--border-hairline);background:#0d0c0bf0;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.lva-mobile-book .lva-price__amount{font-size:var(--text-h3)}body{padding-bottom:84px}}.lva-team{gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.lva-team__card img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-card);border:1px solid var(--border-hairline);width:100%;margin-bottom:var(--space-4)}.lva-team__card h3{font-size:var(--text-h3);margin-bottom:var(--space-1)}.lva-post-card{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-1);transition:var(--transition-surface);flex-direction:column;display:flex;overflow:hidden}.lva-post-card:hover{transform:var(--lift-hover);box-shadow:var(--shadow-2)}.lva-post-card__media{aspect-ratio:16/10;background:var(--basalt-700);overflow:hidden}.lva-post-card__media img{object-fit:cover;width:100%;height:100%}.lva-post-card__body{padding:var(--card-pad);gap:var(--space-3);flex-direction:column;display:flex}.lva-post-card h3{font-size:var(--text-h4);margin:0}.lva-post-card h3 a{color:var(--text-strong);border:0}.lva-article{max-width:var(--container-narrow);padding:48px var(--gutter) var(--section-y);margin:0 auto}.lva-article__hero{border-radius:var(--radius-card);border:1px solid var(--border-hairline);margin-bottom:var(--space-8);aspect-ratio:16/9;object-fit:cover;width:100%}.lva-article .lva-prose h2{font-size:var(--text-h2)}.lva-breadcrumb{gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-faint);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lva-breadcrumb a{color:var(--text-muted);border:0}.lva-breadcrumb li+li:before{content:"/";margin-right:var(--space-2);color:var(--basalt-500)}.lva-foot__grid{grid-template-columns:1.4fr repeat(3,1fr) 1fr}@media (max-width:960px){.lva-foot__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lva-foot__grid{grid-template-columns:1fr}}.lva-foot__disclaimer{max-width:var(--container-max);margin:var(--space-10) auto 0;font-size:var(--text-caption);color:var(--text-faint);line-height:var(--leading-loose)}.lva-foot__logo{width:auto;height:44px;margin-bottom:var(--space-4)}.lva-foot__social{gap:var(--space-3);margin-top:var(--space-5);display:flex}.lva-foot__social a{color:var(--text-muted);border-radius:var(--radius-pill);border:0;border:1px solid var(--border-hairline);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.lva-foot__social a:hover{color:var(--text-strong);border-color:var(--border-strong)}.lva-form{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.lva-form .lva-field--full{grid-column:1/-1}@media (max-width:640px){.lva-form{grid-template-columns:1fr}}.lva-textarea{min-height:140px;padding:var(--space-3) var(--space-4);resize:vertical}.lva-form__status{font-size:var(--text-body-sm);color:var(--text-muted)}.lva-form__status--ok{color:var(--status-success)}.lva-form__status--err{color:var(--red-300)}.lva-yt{aspect-ratio:16/9;border-radius:var(--radius-card);border:1px solid var(--border-hairline);background:var(--basalt-800);position:relative;overflow:hidden}.lva-yt iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.lva-partner-note{gap:var(--space-2);font-size:var(--text-caption);color:var(--text-faint);align-items:flex-start;display:flex}.lva-reviews-embed{min-height:240px}.lva-pill-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.lva-anchor-tabs{gap:var(--space-2);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.lva-promo{min-height:36px}.lva-promo__short{display:none}@media (max-width:760px){.lva-promo__long{display:none}.lva-promo__short{display:inline}.lva-promo a{display:none}.lva-promo{font-size:var(--text-label-sm);letter-spacing:.08em}}.lva-header{--nav-h:108px;--logo-h:80px}.lva-header[data-scrolled]{--nav-h:76px;--logo-h:46px}.lva-nav{transition:height var(--dur-base) var(--ease-out)}.lva-nav__logo{height:var(--logo-h,38px);object-fit:contain;width:auto;max-width:220px;transition:height var(--dur-base) var(--ease-out)}@media (max-width:1023px){.lva-header{--nav-h:84px;--logo-h:52px}.lva-header[data-scrolled]{--nav-h:68px;--logo-h:40px}}@media (max-width:480px){.lva-header{--nav-h:74px;--logo-h:40px}.lva-header[data-scrolled]{--nav-h:64px;--logo-h:32px}}.lva-detail{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}.lva-detail>*{min-width:0}.lva-detail .lva-tag,.lva-tier .lva-tag,.lva-drawer .lva-tag{white-space:normal;text-align:left}.lva-tier{grid-template-columns:minmax(0,1fr) auto}.lva-tier__side{min-width:0}.lva-tier__options{gap:var(--space-1) var(--space-4);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);grid-template-columns:auto auto;justify-content:end;display:grid}.lva-tier__options dt{color:var(--text-muted);text-transform:uppercase}.lva-tier__options dd{color:var(--text-strong);text-align:right;margin:0;font-weight:700}@media (max-width:960px){.lva-detail{grid-template-columns:minmax(0,1fr)}.lva-book{order:-1}}.lva-cta-band{gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}@media (max-width:900px){.lva-cta-band{grid-template-columns:minmax(0,1fr)}}.lva-mega__inner--nofeature{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr))}.lva-mega{background:var(--basalt-900);-webkit-backdrop-filter:none;backdrop-filter:none}.lva-mega__link{grid-template-columns:minmax(0,1fr) auto}.lva-mega__inner--nofeature .lva-mega__link{grid-template-columns:minmax(0,1fr)}.lva-mega__inner--nofeature .lva-mega__price{justify-self:start}.lva-drawer__group a span:last-child{font-family:inherit;font-size:inherit;color:inherit}.lva-drawer__group a .lva-drawer__price{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-muted);white-space:nowrap}.lva-select-wrap .lva-icon-svg{right:var(--space-4);color:var(--text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.lva-grid--tours{grid-template-columns:repeat(auto-fit,minmax(212px,1fr))}.lva-grid--combos{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.lva-team{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.lva-team__card img{aspect-ratio:4/4.6}@media (max-width:1023px){.lva-nav__links .lva-btn--sm{height:var(--control-h);padding:0 var(--space-5)}.lva-nav__burger{width:var(--control-h);height:var(--control-h)}}.lva-mobile-book{display:none!important}@media (max-width:960px){body{padding-bottom:0}}.lva-tour__stub{flex-wrap:wrap}.lva-tour__stub .lva-btn{max-width:100%}.lva-reviews-grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.lva-reviews-embed{display:none}.lva-sessions{margin:var(--space-6) 0 0}.lva-tour .lva-tag{white-space:normal;text-align:left;line-height:1.3}.lva-tour__specs{gap:var(--space-2)}@media (max-width:640px){.lva-tier{grid-template-columns:minmax(0,1fr)}.lva-tier__side{align-items:flex-start}.lva-tier__options{justify-content:start}.lva-tier__options dd{text-align:left}}.lva-drawer__group a span.lva-drawer__price{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-muted);white-space:nowrap}.lva-hero--short .lva-hero__scrim{background:linear-gradient(to bottom, #0707068c 0%, #07070600 30%), var(--scrim-bottom)}.lva-breadcrumb,.lva-breadcrumb a{color:var(--dust-200)}@media (max-width:640px){.lva-tour__stub .lva-btn--sm{height:var(--control-h);padding:0 var(--space-5);font-size:var(--text-body-sm)}}.lva-acc__trigger .lva-icon-svg{transition:transform var(--dur-base) var(--ease-out)}.lva-acc__item--open .lva-acc__trigger .lva-icon-svg{transform:rotate(45deg)}.lva-tour__body{flex:1}.lva-tour__specs{margin-top:auto}.lva-drawer__top .lva-iconbtn{width:var(--control-h);height:var(--control-h)}@media (max-width:640px){.lva-tier__side .lva-price{text-align:left!important;align-items:flex-start!important}.lva-tier__side .lva-price__row{justify-content:flex-start}}.lva-rail{--rail-gap:var(--grid-gap);--rail-card:calc((min(100vw, var(--container-max)) - 2 * var(--gutter) - 2 * var(--rail-gap)) / 3);position:relative}@media (max-width:1023px){.lva-rail{--rail-card:calc((100vw - 2 * var(--gutter) - var(--rail-gap)) / 2)}}@media (max-width:640px){.lva-rail{--rail-card:min(84vw, 360px)}}.lva-rail__viewport{overscroll-behavior-x:contain;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent);overflow:auto hidden}.lva-rail__viewport::-webkit-scrollbar{display:none}.lva-rail__viewport:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.lva-rail.is-dragging .lva-rail__viewport{cursor:grabbing;-webkit-user-select:none;user-select:none}.lva-rail.is-dragging .lva-rail__item *{pointer-events:none}.lva-rail__track{align-items:stretch;width:max-content;display:flex}.lva-rail__item{flex:0 0 var(--rail-card);width:var(--rail-card);margin-right:var(--rail-gap);display:flex}.lva-rail__item>.lva-tour{width:100%}.lva-rail__item img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.lva-rail__nav{gap:var(--space-2);margin-top:var(--space-5);justify-content:flex-end;display:flex}.lva-rail__nav .lva-iconbtn{width:44px;height:44px}.lva-rail-head{justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}.lva-rail-head .lva-sechead{margin-bottom:var(--space-8);flex:1}.lva-board{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;display:grid}@media (max-width:900px){.lva-board{grid-template-columns:minmax(0,1fr)}}.lva-board__photo{border-radius:var(--radius-card);border:1px solid var(--border-hairline);min-height:360px;position:relative;overflow:hidden}.lva-board__photo img{object-fit:cover;width:100%;height:100%}.lva-board__photo figcaption{padding:var(--space-4) var(--space-5);background:var(--scrim-bottom);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--sand-100);text-transform:uppercase;position:absolute;bottom:0;left:0;right:0}.lva-board__list{border-top:1px solid var(--border-soft);margin:0;padding:0;list-style:none}.lva-board__row{gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid var(--border-soft);color:inherit;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;text-decoration:none;display:grid}.lva-board__row:hover .lva-board__name{color:var(--accent-red)}.lva-board__row:hover .lva-board__go{transform:translate(4px)}.lva-board__name{font-family:var(--font-display);font-size:var(--text-h4);text-transform:uppercase;letter-spacing:var(--tracking-display);color:var(--text-strong);transition:color var(--dur-fast) var(--ease-out);margin:0 0 4px}.lva-board__desc{font-size:var(--text-body-sm);color:var(--text-muted);max-width:52ch;margin:0}.lva-board__price{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-strong);white-space:nowrap;text-align:right}.lva-board__price small{color:var(--text-faint);font-size:var(--text-caption);text-transform:uppercase;display:block}.lva-board__go{color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-out);display:inline-flex}@media (max-width:640px){.lva-board__row{grid-template-columns:minmax(0,1fr) auto}.lva-board__go{display:none}}.lva-board__foot{margin-top:var(--space-5);font-size:var(--text-caption);color:var(--text-faint)}
.lva-header{--nav-h:112px;--logo-h:84px}.lva-header[data-scrolled]{--nav-h:78px;--logo-h:54px}.lva-nav__logo{max-width:170px}@media (max-width:1023px){.lva-header{--nav-h:88px;--logo-h:62px}.lva-header[data-scrolled]{--nav-h:70px;--logo-h:46px}}@media (max-width:480px){.lva-header{--nav-h:80px;--logo-h:54px}.lva-header[data-scrolled]{--nav-h:66px;--logo-h:42px}}@media (max-height:520px) and (orientation:landscape){.lva-header{--nav-h:68px;--logo-h:46px}.lva-header[data-scrolled]{--nav-h:58px;--logo-h:38px}}.lva-breadcrumb li+li:before{color:var(--dust-300)}.lva-promo a{white-space:nowrap}@media (max-width:760px){.lva-promo .lva-promo__short a{color:var(--white);border:0;display:inline}}.lva-drawer__group h3{text-transform:uppercase}html,body{overflow-x:clip}.lvd-hero{align-items:flex-start;min-height:clamp(420px,62svh,660px)}.lvd-hero .lva-hero__inner{padding-top:clamp(40px,7vw,88px);padding-bottom:clamp(32px,5vw,56px)}.lvd-hero__frame{opacity:0;transition:opacity var(--dur-scene) var(--ease-in-out);position:absolute;inset:0}.lvd-hero__frame.is-active{opacity:1}.lvd-hero__frame img{transition:transform 9s var(--ease-linear);transform:scale(1.06)}.lvd-hero__frame.is-active img{transform:scale(1)}.lvd-hero__scrim{background:radial-gradient(58% 95% at 0 12%,#0b1b3f9e 0%,#0b1b3f66 45%,#0b1b3f00 82%)}.lvd-hero .lva-hero__content{gap:var(--space-4);max-width:760px}.lvd-hero .lva-hero__title{letter-spacing:-.02em;text-shadow:0 2px 18px #0b1b3f47;font-size:clamp(2.5rem,6.4vw,5.25rem);line-height:1}.lvd-hero__line{display:block}.lvd-hero .lva-hero__lead{text-wrap:pretty;text-shadow:0 1px 10px #0b1b3f59;max-width:34ch;font-weight:600}.lvd-rise{animation:lvd-rise var(--dur-scene) var(--ease-out) both}.lvd-rise--2{animation-delay:90ms}.lvd-rise--3{animation-delay:.18s}@keyframes lvd-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lvd-hero__times{flex-wrap:wrap;gap:8px;margin-top:clamp(20px,3vw,36px);display:flex}.lvd-hero__time{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font:700 .875rem/1 var(--font-body);cursor:pointer;transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);background:#0b1b3f52;border:1px solid #fff9;align-items:center;gap:7px;padding:8px 15px;display:inline-flex;position:relative;overflow:hidden}.lvd-hero__time:hover{background:#0b1b3f80}.lvd-hero__time.is-active{color:var(--ink-900);background:#fff;border-color:#fff}.lvd-hero--day .lvd-hero__time.is-active .lva-icon-svg{color:#e8a317}.lvd-hero--sunset .lvd-hero__time.is-active .lva-icon-svg{color:#e0531f}.lvd-hero--night .lvd-hero__time.is-active .lva-icon-svg{color:#4a3a9a}.lvd-hero__time-fill{background:var(--red-action);transform-origin:0;height:3px;animation:linear forwards lvd-fill;position:absolute;bottom:0;left:0;right:0}@keyframes lvd-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:640px){.lvd-hero{min-height:clamp(220px,30svh,300px)}.lvd-hero .lva-hero__inner{padding-top:22px;padding-bottom:20px}.lvd-hero .lva-hero__title{font-size:clamp(2rem,9vw,2.5rem)}.lvd-hero__scrim{background:radial-gradient(90% 80% at 0 0,#0b1b3f94 0%,#0b1b3f38 55%,#0b1b3f00 82%)}.lvd-hero .lva-hero__lead{display:none}.lvd-hero .lva-hero__ctas .lva-btn{flex:none}.lvd-hero__times{gap:6px;margin-top:14px}.lvd-hero__time{padding:6px 11px;font-size:.8125rem}}@media (max-height:520px) and (orientation:landscape){.lvd-hero{min-height:0}.lvd-hero .lva-hero__inner{padding-top:24px;padding-bottom:32px}}@media (prefers-reduced-motion:reduce){.lvd-hero__time-fill{display:none}.lvd-hero__frame{transition:opacity 1.2s linear!important}.lvd-hero__frame img{transition:none;transform:none!important}.lvd-rise{animation:none}}.lvd-promo{background:var(--surface-sunken);padding:var(--space-5) 0;border-bottom:1px solid var(--border-hairline)}.lvd-promo__frame{border:1px solid var(--border-hairline);border-radius:var(--radius-card);transition:var(--transition-surface);line-height:0;display:block;overflow:hidden}.lvd-promo__frame:hover{border-color:var(--border-strong)}.lvd-promo__frame img{width:100%;height:auto}.lvd-tours .lva-sechead__title{font-size:var(--text-display-1);line-height:var(--leading-tight);max-width:18ch}.lvd-tours .lva-sechead__sub{max-width:68ch;font-size:var(--text-body)}.lva-tour{background:var(--surface-daylight-card);border-color:var(--border-daylight);box-shadow:none;color:var(--text-on-daylight)}.lva-tour:hover{box-shadow:none;border-color:#0d0c0b47}.lva-tour__media{background:var(--sand-200)}.lva-tour__media:after{content:none}.lva-tour__title,.lva-tour__title a{color:var(--basalt-900)}.lva-tour__title a:hover{color:var(--red-600)}.lva-tour__desc{color:var(--basalt-500)}.lva-tour .lva-tag{background:var(--sand-50);border-color:var(--border-daylight);color:var(--basalt-500)}.lva-tour__stub{background:var(--sand-50);border-top-color:#0d0c0b38}.lva-tour .lva-price__amount{color:var(--basalt-900)}.lva-tour .lva-price__from{color:var(--basalt-400)}.lva-tour .lva-price__unit{color:var(--basalt-500)}.lva-tour .lva-btn--secondary{color:var(--basalt-900);border-color:#0d0c0b4d}.lva-tour .lva-btn--secondary:hover{background:var(--basalt-900);border-color:var(--basalt-900);color:var(--white)}.lva-tour--night,.lva-tour--night:hover{border-color:var(--glow-600);box-shadow:inset 0 3px 0 var(--glow-500)}.lva-tour--night .lva-tour__stub{background:var(--glow-100)}.lva-tour .lva-btn--glow{color:var(--basalt-900);border-color:var(--glow-500);background:var(--glow-500)}.lva-tour .lva-btn--glow:hover{background:var(--glow-600);border-color:var(--glow-600);color:var(--white);box-shadow:none}.lva-tour .lva-btn--primary:hover{box-shadow:none}.lvd-tour__actions{gap:var(--space-2);flex:100%;grid-template-columns:1fr 1fr;display:grid}.lva-tour__stub .lvd-tour__actions .lva-btn{width:100%;min-width:0;padding-inline:var(--space-3);white-space:nowrap;justify-content:center;position:relative}.lvd-feature{background:var(--basalt-950);padding:clamp(72px,9vw,140px) 0;position:relative;overflow:hidden}.lvd-feature__media{position:absolute;inset:0}.lvd-feature__scrim{background:linear-gradient(90deg,#070706e6 0%,#0707069e 42%,#0707061a 75%),linear-gradient(#07070600 60%,#070706bf);position:absolute;inset:0}.lvd-feature__inner{justify-content:space-between;align-items:flex-end;gap:var(--space-10);display:flex;position:relative}.lvd-feature__content{gap:var(--space-4);flex-direction:column;max-width:600px;display:flex}.lvd-feature__title{font-size:var(--text-display-1);line-height:var(--leading-tight);margin:var(--space-2) 0 0}.lvd-feature__content .lva-tour__specs{margin-top:0}.lvd-feature__content .lva-tag{border-color:var(--border-hairline);color:var(--sand-100);background:#0d0c0b8c}.lvd-feature__thumbs{gap:var(--space-3);grid-template-columns:repeat(3,150px);margin:0;padding:0;list-style:none;display:grid}.lvd-feature__thumbs li{aspect-ratio:4/3;border-radius:var(--radius-card);border:1px solid var(--border-strong);position:relative;overflow:hidden}@media (max-width:1100px){.lvd-feature__thumbs{display:none}}@media (max-width:640px){.lvd-feature{padding:260px 0 48px}.lvd-feature__media img{object-position:70% 50%}.lvd-feature__scrim{background:linear-gradient(#0707061a 0%,#070706bf 45%,#070706f5 100%)}.lvd-feature .lva-row .lva-btn{flex:100%}}.lvd-rental__intro{color:var(--text-muted)}.lvd-rental__block{margin-top:var(--space-12)}.lvd-fleet__row{grid-template-columns:minmax(0,1fr) auto}.lvd-addons{border-top:1px solid var(--border-soft);margin:0;padding:0;list-style:none}.lvd-addons li{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-soft);font-size:var(--text-body-sm);color:var(--text-muted);display:flex}.lvd-addons strong{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-strong);white-space:nowrap;font-weight:500}.lvd-rental__rail .lva-book__row span{align-items:center;gap:var(--space-2);display:inline-flex}.lvd-widget{justify-content:center;min-height:120px;display:flex}.lvd-widget iframe{width:100%!important;max-width:100%!important}.lvd-widget p[role=alert]{font-size:var(--text-body-sm);color:var(--text-muted);text-align:center;padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-card);margin:0}.lvd-night__title{font-size:var(--text-display-1);line-height:var(--leading-tight);margin:var(--space-4) 0 var(--space-5)}.lvd-night__price{color:var(--text-muted);margin:var(--space-6) 0}.lvd-night__price strong{color:var(--accent-glow);font-weight:var(--weight-bold);font-size:var(--text-h4)}.lvd-nightpair{height:520px;position:relative}.lvd-nightpair>div{border-radius:var(--radius-card);border:1px solid #35dff538;position:absolute;overflow:hidden}.lvd-nightpair__a{width:76%;height:80%;top:0;left:0}.lvd-nightpair__b{border:3px solid var(--basalt-950);width:50%;height:50%;bottom:0;right:0}@media (max-width:900px){.lvd-nightpair{height:380px}}.lvd-trail{padding-bottom:calc(var(--section-y) * .8)}.lvd-strip{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--basalt-500) transparent;padding-bottom:var(--space-4);overflow-x:auto}.lvd-strip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.lvd-strip__track{gap:var(--space-3);padding:0 var(--gutter) 0 max(var(--gutter), calc((100vw - var(--container-max)) / 2 + var(--gutter)));width:max-content;margin:0;list-style:none;display:flex}.lvd-strip__item{border-radius:var(--radius-card);border:1px solid var(--border-hairline);background:var(--basalt-800);scroll-snap-align:start;flex:none;height:clamp(260px,30vw,420px);position:relative;overflow:hidden}.lvd-strip__item img{transition:transform var(--dur-slow) var(--ease-out)}.lvd-strip__item:hover img{transform:scale(1.03)}.lvd-reviews{gap:var(--space-12);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.lvd-reviews__lead{padding:var(--space-8) var(--space-10) var(--space-8);background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-1);margin:0;position:relative}.lvd-reviews__mark{color:var(--red-action);margin-bottom:var(--space-3);display:block}.lvd-reviews__lead blockquote{margin:var(--space-5) 0 var(--space-6);color:var(--text-strong);text-wrap:pretty;font-size:1.375rem;line-height:1.5}.lvd-reviews__lead figcaption{gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-faint);flex-wrap:wrap;align-items:center;display:flex}.lvd-reviews__list{border-top:1px solid var(--border-hairline);margin:0;padding:0;list-style:none}.lvd-reviews__list li{padding:var(--space-5) 0;border-bottom:1px solid var(--border-hairline);gap:var(--space-2);flex-direction:column;display:flex}.lvd-reviews__list p{color:var(--text-body);font-size:var(--text-body);margin:0}.lvd-reviews__by{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-faint)}.lvd-reviews__by .lva-quote__name{margin-right:var(--space-2);font-family:var(--font-body);font-size:var(--text-caption)}@media (max-width:900px){.lvd-reviews{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.lvd-reviews__lead{padding:var(--space-8) var(--space-6) var(--space-6)}.lvd-reviews__lead blockquote{font-size:1.1875rem}}.lvd-know{gap:var(--space-16);grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;display:grid}.lvd-know__card{top:calc(var(--nav-h) + 24px);padding:var(--space-8);background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-2);gap:var(--space-3);flex-direction:column;display:flex;position:sticky}.lvd-know__title{font-size:var(--text-h2);margin:0 0 var(--space-2)}.lvd-know__address{gap:var(--space-3);color:var(--text-body);font-size:var(--text-body);border:0;grid-template-columns:18px 1fr;display:grid}.lvd-know__address:hover{color:var(--text-strong)}.lvd-know__address .lva-icon-svg{color:var(--accent-heat);margin-top:3px}.lvd-know__label{font-size:var(--text-label);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-faint)}.lvd-know__phone{font-family:var(--font-display);font-size:clamp(2.25rem,3.4vw,2.875rem);font-weight:var(--weight-bold);color:var(--text-strong);letter-spacing:var(--tracking-display);border:0;line-height:1}.lvd-know__phone:hover{color:var(--red-300)}.lvd-know__email{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-body-sm);border:0;display:inline-flex}.lvd-know__email:hover{color:var(--text-strong)}.lvd-know__notes{columns:2;column-gap:var(--space-10);display:block}.lvd-know__notes .lva-notes__item{break-inside:avoid;margin-bottom:var(--space-4)}@media (max-width:1100px){.lvd-know__notes{columns:1}}@media (max-width:900px){.lvd-know{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}.lvd-know__card{position:static}}.lvd-cta{background:linear-gradient(90deg, #070706eb 0%, #070706b3 50%, #07070659 100%), var(--cta-image,none) 50% 55% / cover;border-top:1px solid var(--border-hairline)}.lvd-cta__title{font-size:var(--text-display-1);line-height:var(--leading-tight);margin-bottom:var(--space-4)}.lvd-tour__copy p{font-size:var(--text-lead);line-height:var(--leading-body)}.lvd-tour__rules{margin-top:var(--space-12)}.lvd-related{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.lvd-posts{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.lva-post-card__media{display:block}.lvd-more{font-size:var(--text-label);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-link);align-self:flex-start}.lvd-byline{color:var(--text-faint);margin-bottom:var(--space-8)}.lvd-post{max-width:none}.lvd-post p{font-size:1.0625rem}.lvd-post h2{font-size:var(--text-h2);margin:var(--space-10) 0 var(--space-3)}.lvd-post__cta{gap:var(--space-3);margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--border-hairline);flex-wrap:wrap;display:flex}.lvd-foot__grid{grid-template-columns:1.3fr 1.2fr 1fr 1.2fr}@media (max-width:960px){.lvd-foot__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lvd-foot__grid{grid-template-columns:1fr}}.lvd-foot__logo{height:72px}.lvd-foot__blurb{font-size:var(--text-body-sm);color:var(--text-muted);max-width:34ch}.lva-foot__list a{align-items:flex-start;gap:var(--space-2);display:inline-flex}.lva-foot__list a .lva-icon-svg{flex:none;margin-top:3px}.lva-foot__bottom a{color:var(--text-muted);border:0}.lva-foot__bottom a:hover{color:var(--text-strong)}.lvd-callfab{display:none}@media (max-width:650px){.lvd-callfab{left:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:30;border-radius:var(--radius-pill);background-color:var(--action-primary);width:56px;height:56px;box-shadow:var(--glow-red);background-position:50%;background-repeat:no-repeat;background-size:30px 30px;border:0;display:block;position:fixed}:root:has(#aw-root) .lvd-callfab{bottom:74px;left:10px}}.aamp-cms-admin{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.aamp-cms-admin a{border-bottom:0}.aamp-cms-admin ::selection{color:inherit;background:#b4d5fe}.lva-gallery a:nth-child(5n+1):last-child{grid-area:span 1/span 1}@media (max-width:640px){.lvd-hero__frame img{object-position:68% 50%}}.lva-detail__eyebrow--danger{color:var(--red-400)}.lva-post-card h2{font-size:var(--text-h4);margin:0}.lva-post-card h2 a{color:var(--text-strong);border:0}.lvd-day-section{background:var(--surface-page);padding-top:clamp(28px,5vw,72px)}.lvd-about{padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(40px,6vw,88px)}.lvd-day-head{gap:var(--space-4);max-width:64rem;display:grid}.lvd-day-head h1{letter-spacing:-.02em;margin:0;font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.04}.lvd-day-head p{font-size:var(--text-lead);color:var(--text-muted);max-width:64ch;margin:0}.lvd-day__h2{letter-spacing:-.02em;margin:0 0 clamp(16px,2.4vw,28px);font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.05}.lvd-day__timeline{margin:0;padding:0;list-style:none}.lvd-day__group{gap:0 var(--space-8);grid-template-columns:200px minmax(0,1fr);display:grid}.lvd-day__band{position:relative}.lvd-day__group--day .lvd-day__band{background:linear-gradient(#1268c4 0%,#2a8ce6 30%,#6fbdf3 100%);border-radius:18px 18px 0 0}.lvd-day__group--sunset .lvd-day__band{background:linear-gradient(#c4461a 0%,#e5642a 45%,#f6a14a 100%)}.lvd-day__group--night .lvd-day__band{background:linear-gradient(#3a2c7a 0%,#2a2468 55%,#1e2160 100%);border-radius:0 0 18px 18px}.lvd-day__group:only-child .lvd-day__band{border-radius:18px}.lvd-day__time{top:calc(var(--nav-h) + 20px);padding:var(--space-6) var(--space-3);color:#fff;text-align:center;font-family:var(--font-display);letter-spacing:-.01em;flex-direction:column;align-items:center;gap:8px;margin:0;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:800;line-height:1.02;display:flex;position:sticky}.lvd-day__time .lva-icon-svg{color:#fff;flex:none}.lvd-day__time-line{display:block}.lvd-day__cards{gap:var(--space-4);padding:var(--space-4) 0;flex-direction:column;display:flex}.lvd-day__group:first-child .lvd-day__cards{padding-top:0}.lvd-daycard{align-items:center;gap:var(--space-6);padding:10px var(--space-6) 10px 10px;background:var(--surface-card);border:1px solid var(--border-hairline);box-shadow:var(--shadow-1);transition:opacity .64s cubic-bezier(.16, 1, .3, 1), transform .64s cubic-bezier(.16, 1, .3, 1), box-shadow var(--dur-base) var(--ease-out);border-radius:18px;grid-template-columns:minmax(220px,34%) minmax(0,1fr) auto;display:grid}.lvd-daycard:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.lvd-daycard__media{aspect-ratio:16/9;background:var(--cloud-200);border:0;border-radius:12px;display:block;position:relative;overflow:hidden}.lvd-daycard__media img{transition:transform var(--dur-slow) var(--ease-out)}.lvd-daycard:hover .lvd-daycard__media img{transform:scale(1.04)}.lvd-daycard__body{gap:6px;min-width:0;display:grid}.lvd-daycard__title{letter-spacing:-.015em;margin:0;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.12}.lvd-daycard__title a{color:var(--ink-900);border:0}.lvd-daycard__title a:hover{color:var(--red-action)}.lvd-daycard__price{color:var(--ink-500);margin:0;font-size:.9375rem}.lvd-daycard__price strong{font-family:var(--font-display);color:var(--ink-900);letter-spacing:-.02em;margin-right:4px;font-size:1.625rem;font-weight:800}.lvd-daycard__from{font-weight:600}.lvd-daycard__terms{color:var(--ink-500);margin:0;font-size:.875rem}.lvd-daycard__actions{gap:var(--space-2);flex-direction:column;min-width:150px;display:flex}.lvd-daycard__actions .lva-btn{justify-content:center;width:100%}.lvd-day__more{margin-top:clamp(40px,6vw,72px)}.lvd-day__more-title{letter-spacing:-.02em;margin:0 0 var(--space-5);font-size:clamp(1.5rem,2.6vw,2rem)}.lvd-day__more-cards{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lvd-day__more .lvd-daycard{padding:10px 10px var(--space-5);grid-template-columns:minmax(0,1fr);align-items:stretch}.lvd-day__more .lvd-daycard__body,.lvd-day__more .lvd-daycard__actions{padding:0 var(--space-3)}.lvd-day__more .lvd-daycard__actions{flex-direction:row}.lvd-daycard.is-waiting{opacity:0;transform:translateY(28px)}@media (max-width:1023px){.lvd-day__group{gap:0 var(--space-5);grid-template-columns:150px minmax(0,1fr)}.lvd-daycard{padding:10px 10px var(--space-5);align-items:stretch;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.lvd-daycard__body{padding:0 var(--space-3)}.lvd-daycard__actions{padding:0 var(--space-3);flex-direction:row}}@media (max-width:640px){.lvd-day__group{gap:0 var(--space-3);grid-template-columns:17% minmax(0,1fr)}.lvd-day__time{padding:var(--space-4) 2px;gap:6px;font-size:1rem}.lvd-day__time .lva-icon-svg{width:22px;height:22px}.lvd-day__cards{gap:var(--space-3);padding:var(--space-3) 0}.lvd-daycard,.lvd-day__more .lvd-daycard{border-radius:14px;grid-template-columns:38% minmax(0,1fr);grid-template-areas:"media body""actions actions";align-items:center;gap:10px 12px;padding:8px}.lvd-daycard__media{aspect-ratio:4/3;border-radius:9px;grid-area:media}.lvd-daycard__body,.lvd-day__more .lvd-daycard__body{grid-area:body;gap:3px;padding:0}.lvd-daycard__actions,.lvd-day__more .lvd-daycard__actions{flex-direction:row;grid-area:actions;min-width:0;padding:0}.lvd-daycard__actions .lva-btn{flex:1 1 0;min-width:0;padding-inline:8px}.lvd-daycard__title{font-size:1.0625rem}.lvd-daycard__price{font-size:.8125rem}.lvd-daycard__price strong{font-size:1.25rem}.lvd-daycard__terms{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.lvd-day__more-cards{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lvd-daycard,.lvd-daycard:hover{transform:none}.lvd-daycard.is-waiting{opacity:1;transform:none}}.lvd-drive{background:var(--surface-card);border:1px solid var(--border-hairline);box-shadow:var(--shadow-1);transition:opacity .64s cubic-bezier(.16, 1, .3, 1), transform .64s cubic-bezier(.16, 1, .3, 1), box-shadow var(--dur-base) var(--ease-out);border-radius:22px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid;overflow:hidden}.lvd-drive:hover{box-shadow:var(--shadow-2)}.lvd-drive.is-waiting{opacity:0;transform:translateY(28px)}.lvd-drive__media{background:var(--cloud-200);border:0;min-height:360px;display:block;position:relative}.lvd-drive__media img{transition:transform var(--dur-slow) var(--ease-out)}.lvd-drive:hover .lvd-drive__media img{transform:scale(1.03)}.lvd-drive__body{gap:var(--space-4);flex-direction:column;padding:clamp(24px,3vw,40px);display:flex}.lvd-drive__title{letter-spacing:-.015em;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.08}.lvd-drive__title a{color:var(--ink-900);border:0}.lvd-drive__title a:hover{color:var(--red-action)}.lvd-drive__summary{color:var(--ink-500);margin:0}.lvd-drive__fleet{border-top:1px solid var(--border-hairline);margin:0;padding:0;list-style:none}.lvd-drive__fleet li{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--border-hairline);color:var(--ink-700);padding:10px 0;font-size:.9375rem;font-weight:600;display:flex}.lvd-drive__fleet strong{color:var(--ink-900);font-family:var(--font-display);white-space:nowrap;font-weight:800}.lvd-drive__note{color:var(--ink-500);margin:0;font-size:.875rem}.lvd-drive__note strong{color:var(--ink-900)}.lvd-drive__actions{flex-direction:row;margin-top:auto}.lvd-drive__actions .lva-btn{flex:1 1 0}@media (max-width:900px){.lvd-drive{grid-template-columns:minmax(0,1fr)}.lvd-drive__media{aspect-ratio:16/9;min-height:0}}@media (max-width:640px){.lvd-drive{border-radius:16px}.lvd-drive__body{padding:var(--space-5);gap:var(--space-3)}.lvd-drive__fleet li{padding:8px 0;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.lvd-drive.is-waiting{opacity:1;transform:none}}
:root{--ink-900:#0b1b3f;--ink-700:#26334d;--ink-500:#4a5a72;--ink-400:#5f6d82;--cloud-0:#fff;--cloud-50:#f6f8fa;--cloud-100:#eef2f6;--cloud-200:#dfe6ee;--day-sky-1:#1f9cf0;--day-sky-2:#7cc6f7;--sunset-1:#fdb44b;--sunset-2:#f26b2e;--dusk-1:#3a2c7a;--dusk-2:#1e2160;--red-action:#e01826;--red-action-hover:#c51220;--red-action-press:#a50d1b;--surface-page:var(--cloud-50);--surface-raised:var(--cloud-0);--surface-sunken:var(--cloud-100);--surface-card:var(--cloud-0);--surface-card-hover:#fbfcfd;--surface-inset:var(--cloud-100);--surface-scrim:#0b1b3f73;--text-strong:var(--ink-900);--text-body:var(--ink-700);--text-muted:var(--ink-500);--text-faint:var(--ink-400);--text-link:#c8102e;--text-link-hover:#a50d26;--action-primary:var(--red-action);--action-primary-hover:var(--red-action-hover);--action-primary-press:var(--red-action-press);--action-secondary-border:#0b1b3f3d;--action-secondary-hover:#0b1b3f0f;--action-ghost-hover:#0b1b3f0d;--action-disabled:var(--cloud-200);--focus-ring:#1f7fd6;--accent-heat:var(--sunset-2);--border-hairline:#0b1b3f1a;--border-soft:#0b1b3f0f;--border-strong:#0b1b3f38;--shadow-1:0 1px 2px #0b1b3f0f, 0 4px 14px #0b1b3f0f;--shadow-2:0 2px 4px #0b1b3f0f, 0 14px 34px #0b1b3f1f;--shadow-3:0 24px 60px #0b1b3f2e;--pattern-dune:none;--overlay-dust:none;--scrim-bottom:linear-gradient(to top, #0b1b3fb3 0%, #0b1b3f52 38%, #0b1b3f00 70%);--scrim-full:linear-gradient(to top, #0b1b3f99, #0b1b3f26);--tracking-display:-.01em;--tracking-hero:-.02em;--leading-tight:1;--leading-snug:1.08}.on-photo,.lva-hero,.lva-mega__feature,.lva-board__photo figcaption{--text-strong:#fff;--text-body:#f1f5fa;--text-muted:#dce4ee;--text-faint:#c7d2df;--border-hairline:#fff3;--action-secondary-border:#fff9;--action-secondary-hover:#ffffff24}h1,h2,h3,h4,.lva-hero__title,.lva-mega__feature-title,.lva-tier__label,.lva-board__name{text-transform:none;font-weight:800}h1,h2{text-wrap:balance}.lva-eyebrow,.lva-mega__head,.lva-drawer__group h3,.lvd-know__label,.lvd-more{letter-spacing:.06em}.lva-mono{letter-spacing:0}::selection{color:var(--ink-900);background:#1f9cf040}a{border-bottom-color:#c8102e4d}a:hover{border-bottom-color:var(--text-link-hover)}html{scrollbar-color:var(--cloud-200) transparent}input,textarea{caret-color:var(--red-action)}.lva-btn--primary{box-shadow:0 2px 6px #e0182638}.lva-btn--primary:hover{box-shadow:0 6px 18px #e0182647}.lva-btn--primary:active{transform:translateY(1px);box-shadow:0 1px 3px #e0182640}.lva-nav{-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--border-hairline);background:#fffffff0}.lva-header[data-scrolled] .lva-nav{box-shadow:0 6px 20px #0b1b3f14}.lva-nav__link{color:var(--ink-700)}.lva-nav__link:hover,.lva-nav__link--active{color:var(--ink-900)}.lva-nav__phone{color:var(--ink-900);font-family:var(--font-body);font-weight:700}.lva-mega{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;box-shadow:0 24px 48px #0b1b3f24}@media (max-width:1023px){.lva-mega{background:var(--cloud-0);-webkit-backdrop-filter:none;backdrop-filter:none}}.lva-mega__link:hover{background:var(--cloud-100)}.lva-mega__price,.lva-drawer__group a span:last-child{font-family:var(--font-body);color:var(--ink-900);font-weight:700}.lva-drawer__panel{background:var(--cloud-0);border-left:0;box-shadow:-20px 0 50px #0b1b3f2e}.lva-section--raised,.lva-section--dune{background:var(--cloud-0)}.lva-section--sunken{background:var(--cloud-100)}.lva-section--night{background:linear-gradient(160deg, var(--dusk-1), var(--dusk-2));color:#e9e7fb;--text-strong:#fff;--text-body:#e9e7fb;--text-muted:#c9c4ef;--border-hairline:#ffffff2e}.lva-section--night:before{display:none}.lva-hero{background:var(--day-sky-1)}.lva-hero__overlay{display:none}.lva-tour{border-color:var(--border-hairline);box-shadow:var(--shadow-1);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.lva-tour:hover{box-shadow:var(--shadow-2);border-color:var(--border-hairline);transform:translateY(-2px)}.lva-tour__media{background:var(--cloud-200)}.lva-tour__media:after{display:none}.lva-tour__title,.lva-tour__title a,.lva-tour .lva-price__amount{color:var(--ink-900)}.lva-tour__desc,.lva-tour .lva-price__unit{color:var(--ink-500)}.lva-tour .lva-tag{background:var(--cloud-50);border-color:var(--border-hairline);color:var(--ink-500)}.lva-tour__stub{background:var(--cloud-0);border-top:1px solid var(--border-soft)}.lva-tour .lva-btn--secondary{color:var(--ink-900);border-color:var(--action-secondary-border)}.lva-tour .lva-btn--secondary:hover{background:var(--ink-900);border-color:var(--ink-900);color:#fff}.lva-tour--night .lva-tour__stub{background:var(--cloud-0)}.lva-tour--partner .lva-tour__stub{background:var(--cloud-50)}.lva-tag{font-family:var(--font-body);letter-spacing:.02em}.lva-gallery a,.lva-yt,.lva-post-card__media{background:var(--cloud-200)}.lva-breadcrumb li+li:before{color:#ffffffb3}.lva-book__row strong{font-family:var(--font-body);font-weight:700}.lva-rating__stars .lva-icon--empty{color:var(--cloud-200)}.lva-mobile-book{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border-hairline);background:#fffffff5}.lva-badge--sold{background:var(--cloud-200);color:var(--ink-500)}.lva-input[disabled],.lva-select[disabled]{background:var(--cloud-100)}.lva-switch__track{background:var(--cloud-200)}.lva-dialog__foot{background:var(--cloud-50)}.lva-tag--active{color:#fff;background:var(--ink-900)}.lvd-promo{background:var(--cloud-0);border-bottom:1px solid var(--border-soft)}.lvd-strip{scrollbar-color:var(--cloud-200) transparent}.lvd-strip__item{border-color:var(--border-hairline);box-shadow:var(--shadow-1)}.lvd-know__card{box-shadow:var(--shadow-2);border-color:var(--border-hairline)}.lvd-know__address .lva-icon-svg{color:var(--red-action)}.lvd-know__phone{color:var(--ink-900)}.lvd-know__phone:hover{color:var(--red-action)}@media (max-width:640px){.lva-promo{display:none}}.lva-foot{--text-strong:#fff;--text-body:#e3e9f1;--text-muted:#c3cedb;--text-faint:#9fb0c4;--border-hairline:#ffffff24;background:var(--ink-900);border-top:0}.lva-foot a{border-bottom:0}@media (prefers-reduced-motion:reduce){.lva-tour,.lva-tour:hover{transition:none;transform:none}}.lva-btn,.lva-sechead__title,.lva-tour__title,.lva-itin__title,.lva-acc__trigger,.lva-dialog__title,.lva-nav__link,.lva-promo{text-transform:none;letter-spacing:0}.lva-btn{font-weight:700}.lva-acc__trigger{font-family:var(--font-body);font-size:1.0625rem;font-weight:700}.lva-nav__link{font-size:.9375rem;font-weight:700}.lva-tour__title{letter-spacing:-.015em;font-size:1.375rem}.lva-sechead__title{letter-spacing:-.025em}.lva-mega{background:var(--cloud-0);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--border-hairline)}.lva-mega__inner{gap:var(--space-8);padding-top:var(--space-7,28px);padding-bottom:var(--space-8)}.lva-mega__head{color:var(--ink-900);letter-spacing:.06em;padding-bottom:var(--space-3);margin-bottom:var(--space-2);border-bottom:2px solid;align-items:center;gap:8px;font-size:.8125rem;display:flex}.lva-mega__head--day{color:#1268c4}.lva-mega__head--sunset{color:#c4461a}.lva-mega__head--night{color:#3a2c7a}.lva-mega__head--drive{color:var(--ink-900)}.lva-mega__list{gap:4px}.lva-mega__link--thumb{border:0;border-radius:12px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 8px 6px 6px}.lva-mega__link--thumb:hover{background:var(--cloud-100)}.lva-mega__thumb{background:var(--cloud-200);border-radius:8px;width:64px;height:44px;display:block;position:relative;overflow:hidden}.lva-mega__link--thumb .lva-mega__title{color:var(--ink-900);font-weight:700;line-height:1.25}.lva-mega__link--thumb:hover .lva-mega__title{color:var(--red-action)}.lva-mega__feature{box-shadow:var(--shadow-2);border:0}.lva-drawer__group h3{color:var(--ink-900);align-items:center;gap:8px;display:flex}.lva-drawer__head--day{color:#1268c4!important}.lva-drawer__head--sunset{color:#c4461a!important}.lva-drawer__head--night{color:#3a2c7a!important}.lva-drawer__link--thumb{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid!important}.lva-drawer__thumb{background:var(--cloud-200);border-radius:8px;width:52px;height:38px;display:block;position:relative;overflow:hidden}.lva-drawer__group a{color:var(--ink-900);font-weight:600}.lvd-reviewband{background:linear-gradient(160deg,#1268c4 0%,#1a78d3 55%,#2a8ce6 100%);padding-top:clamp(56px,8vw,112px);padding-bottom:clamp(56px,8vw,112px)}.lvd-reviewband .lva-sechead__title{color:#fff;letter-spacing:-.02em;max-width:18ch;font-size:clamp(2.125rem,4.6vw,3.75rem);line-height:1.02}.lvd-reviewband .lva-sechead__sub{color:#ffffffdb}.lvd-reviewband .lvd-reviews{align-items:center;gap:clamp(32px,5vw,72px)}.lvd-reviewband .lvd-reviews__lead{box-shadow:none;background:0 0;border:0;padding:0}.lvd-reviewband .lvd-reviews__mark{color:#fff;width:44px;height:44px}.lvd-reviewband .lvd-reviews__lead .lva-rating__stars .lva-icon-svg{color:#ffc24a}.lvd-reviewband .lvd-reviews__lead blockquote{font-family:var(--font-display);letter-spacing:-.015em;color:#fff;margin:var(--space-4) 0 var(--space-5);text-wrap:balance;font-size:clamp(1.625rem,2.8vw,2.5rem);font-weight:800;line-height:1.16}.lvd-reviewband .lvd-reviews__lead figcaption{color:#ffffffdb;font-family:var(--font-body)}.lvd-reviewband .lvd-reviews__lead .lva-quote__name{color:#fff}.lvd-reviewband .lvd-reviews__list{gap:var(--space-3);border:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lvd-reviewband .lvd-reviews__list li{--text-strong:var(--ink-900);--text-body:var(--ink-700);--text-faint:var(--ink-400);padding:var(--space-5);background:#fff;border:0;border-radius:16px;box-shadow:0 10px 30px #06285a38}.lvd-reviewband .lvd-reviews__list li .lva-rating__stars .lva-icon-svg{color:#f2a516}.lvd-reviewband .lvd-reviews__list p{color:var(--ink-700);font-size:.9375rem}.lvd-reviewband .lvd-reviews__by,.lvd-reviewband .lvd-reviews__by .lva-quote__name{color:var(--ink-500)}.lvd-reviewband .lvd-reviews__by .lva-quote__name{color:var(--ink-900)}@media (max-width:900px){.lvd-reviewband .lvd-reviews__list{grid-template-columns:minmax(0,1fr)}}.lvd-knowband{background:var(--cloud-0);border-top:1px solid var(--border-soft)}.lvd-knowband .lva-sechead__title{letter-spacing:-.02em;font-size:clamp(2rem,4vw,3.25rem);line-height:1.02}.lvd-know__card{background:var(--ink-900);--action-secondary-border:#ffffff80;border:0;border-radius:22px;box-shadow:0 24px 60px #0b1b3f47}.lvd-know__card .lvd-know__title{color:#fff;font-size:clamp(1.625rem,2.4vw,2rem)}.lvd-know__card .lvd-know__address,.lvd-know__card .lvd-know__email{color:#ffffffdb}.lvd-know__card .lvd-know__address .lva-icon-svg,.lvd-know__card .lvd-know__label{color:#ffb08f}.lvd-know__card .lvd-know__phone{color:#fff;letter-spacing:-.02em;white-space:nowrap;font-size:clamp(2rem,2.9vw,2.625rem);font-weight:800}.lvd-know__card .lvd-know__phone:hover{color:#ffb08f}.lvd-know__card .lva-book__perf{background:repeating-linear-gradient(90deg,#ffffff47 0 5px,#0000 5px 11px)}.lvd-know__card .lva-btn--secondary{color:#fff}.lvd-know__notes .lva-notes__item{color:var(--ink-700);padding-left:2px;font-size:1rem;line-height:1.55}.lvd-know__notes .lva-notes__item .lva-icon-svg{color:#c4461a}.lvd-cta{background:linear-gradient(90deg, #c4461af0 0%, #e5642ac7 42%, #f6a14a40 72%, #f6a14a00 100%), var(--cta-image,none) 70% 55% / cover;border-top:0;padding:clamp(72px,10vw,140px) 0;position:relative}.lvd-cta .lvd-cta__title{color:#fff;letter-spacing:-.025em;max-width:12ch;font-size:clamp(2.5rem,5.6vw,4.75rem);line-height:.98}.lvd-cta .lva-muted{font-size:var(--text-lead);font-weight:600;color:#ffffffeb!important}.lvd-cta .lvd-cta__book{color:var(--red-action);background:#fff;box-shadow:0 10px 28px #781e004d}.lvd-cta .lvd-cta__book:hover{color:var(--red-action-hover);background:#fff3ee}.lvd-cta .lva-btn--secondary{color:#fff;border-color:#ffffffbf}.lvd-cta .lva-btn--secondary:hover{background:#ffffff29}@media (max-width:760px){.lvd-cta{background:linear-gradient(to bottom, #c4461aeb 0%, #e5642acc 55%, #f6a14a73 100%), var(--cta-image,none) 60% 70% / cover}}.lvd-know__more{margin-top:var(--space-2)}.lvd-know__more summary{cursor:pointer;border-radius:var(--radius-pill);border:1px solid var(--action-secondary-border);color:var(--ink-900);transition:background var(--dur-base) var(--ease-out);align-items:center;gap:8px;padding:10px 18px;font-weight:700;list-style:none;display:inline-flex}.lvd-know__more summary::-webkit-details-marker{display:none}.lvd-know__more summary:hover{background:var(--action-secondary-hover)}.lvd-know__more summary .lva-icon-svg{transition:transform var(--dur-base) var(--ease-out)}.lvd-know__more[open] summary .lva-icon-svg{transform:rotate(180deg)}.lvd-know__more[open] summary{margin-bottom:var(--space-5)}.lva-hero--short .lva-breadcrumb,.lva-hero--short .lva-breadcrumb a{color:#fff;text-shadow:0 1px 8px #0b1b3f80;font-size:.875rem;font-weight:600}.lva-hero--short .lva-hero__scrim{background:linear-gradient(#0b1b3f73 0%,#0b1b3f00 32%),linear-gradient(#0b1b3f00 22%,#0b1b3f4d 52%,#0b1b3fc7 100%)}.lvd-tourpage .lva-hero--short{min-height:clamp(380px,46vw,560px)}.lvd-tourpage .lva-hero--short .lva-hero__inner{padding-bottom:clamp(72px,8vw,104px)}.lvd-hero-tags{flex-wrap:wrap;gap:8px;display:flex}.lvd-hero-tag{border-radius:var(--radius-pill);color:var(--ink-900);font:800 .8125rem/1 var(--font-body);letter-spacing:.01em;background:#fff;align-items:center;gap:6px;padding:6px 12px;display:inline-flex;box-shadow:0 4px 14px #0b1b3f2e}.lvd-hero-tag--day .lva-icon-svg{color:#e8a317}.lvd-hero-tag--sunset .lva-icon-svg{color:#e0531f}.lvd-hero-tag--night .lva-icon-svg{color:#4a3a9a}.lvd-facts{z-index:2;padding:var(--space-5) var(--space-6);gap:var(--space-4) var(--space-6);border:1px solid var(--border-hairline);box-shadow:var(--shadow-2);background:#fff;border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:calc(-1*clamp(44px,5vw,60px)) 0 0;list-style:none;display:grid;position:relative}.lvd-facts li{align-items:center;gap:12px;min-width:0;display:flex}.lvd-facts li>.lva-icon-svg{color:#1268c4;flex:none}.lvd-facts li>span{gap:2px;min-width:0;display:grid}.lvd-facts strong{font-family:var(--font-display);color:var(--ink-900);font-size:1.125rem;font-weight:800;line-height:1.15}.lvd-facts small{color:var(--ink-500);font-size:.8125rem;font-weight:600}.lvd-facts__price{justify-content:flex-end}.lvd-facts__price span{text-align:right}.lvd-facts__price strong{letter-spacing:-.02em;font-size:1.75rem}.lvd-tourbody{gap:var(--space-8) clamp(32px, 4vw, 64px);padding-top:clamp(36px,5vw,56px);padding-bottom:var(--section-y);grid-template-columns:minmax(0,1fr) minmax(340px,430px);grid-template-areas:"intro book""more book";align-items:start;display:grid}.lvd-tourbody__intro{grid-area:intro}.lvd-tourbody__more{grid-area:more;gap:clamp(40px,5vw,64px);display:grid}.lvd-tourbody__more h2{letter-spacing:-.02em;margin:0 0 var(--space-5);font-size:clamp(1.75rem,3vw,2.375rem);line-height:1.05}.lvd-tour__lead{color:var(--ink-700);max-width:62ch;margin:0;font-size:clamp(1.125rem,1.5vw,1.3125rem);line-height:1.6}.lvd-bookpanel{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-hairline);box-shadow:var(--shadow-2);background:#fff;border-radius:22px;grid-area:book;display:grid}.lvd-bookpanel__head{padding:var(--space-2) var(--space-2) var(--space-3);border-bottom:1px solid var(--border-hairline);gap:4px;display:grid}.lvd-bookpanel__head h2{letter-spacing:-.015em;margin:0;font-size:1.625rem}.lvd-bookpanel__head p{color:var(--ink-500);margin:0;font-weight:600}.lvd-bookpanel__head strong{font-family:var(--font-display);color:var(--ink-900);font-size:1.5rem;font-weight:800}.lvd-calendar{background:var(--cloud-50);border-radius:14px;min-height:520px;overflow:hidden}.lvd-calendar iframe{border:0;display:block;width:100%!important}.lvd-calendar--embrk{background:#fff;min-height:380px;display:block}.lvd-calendar--xola{height:720px;min-height:0}.lvd-calendar--xola iframe{min-height:0;height:720px!important}.lvd-bookpanel__fine{color:var(--ink-500);align-items:flex-start;gap:8px;margin:0;font-size:.8125rem;display:flex}.lvd-bookpanel__fine .lva-icon-svg{color:#1268c4;flex:none;margin-top:2px}.lvd-photos{gap:10px;display:grid}.lvd-photos a{background:var(--cloud-200);aspect-ratio:4/3;border:0;border-radius:14px;display:block;position:relative;overflow:hidden}.lvd-photos a img{transition:transform var(--dur-slow) var(--ease-out)}.lvd-photos a:hover img{transform:scale(1.04)}.lvd-photos--n1 a{aspect-ratio:16/9}.lvd-photos--n2{grid-template-columns:1fr 1fr}.lvd-photos--n3{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.lvd-photos--n3 a:first-child{aspect-ratio:auto;grid-row:span 2}.lvd-photos--n4{grid-template-columns:1fr 1fr}.lvd-photos--n5{grid-template-columns:repeat(4,1fr)}.lvd-photos--n5 a:first-child{aspect-ratio:auto;grid-area:span 2/span 2}.lvd-photos--n6{grid-template-columns:repeat(3,1fr)}.lvd-hero-tag--drive .lva-icon-svg{color:#1268c4}.lvd-tourbody__intro{gap:var(--space-4);display:grid}.lvd-rental__intro{color:var(--ink-500);font-size:1.0625rem}.lvd-fleet{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lvd-fleet li{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border-hairline);box-shadow:var(--shadow-1);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;display:grid}.lvd-fleet h3{letter-spacing:-.01em;text-transform:none;color:var(--ink-900);margin:0;font-size:1.1875rem;line-height:1.2}.lvd-fleet li p{color:var(--ink-500);margin:4px 0 0;font-size:.9375rem;line-height:1.5}.lvd-fleet .lvd-fleet__price{text-align:right;justify-items:end;gap:0;margin:0;display:grid}.lvd-fleet__price strong{font-family:var(--font-display);color:var(--ink-900);font-size:1.5rem;font-weight:800;line-height:1.1}.lvd-fleet__price small{color:var(--ink-500);font-size:.75rem;font-weight:700}.lvd-fleet__note{margin:var(--space-3) 0 0;color:var(--ink-500);font-size:.9375rem}.lvd-rental__pair{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lvd-rental__pair h2{font-size:clamp(1.375rem,2.2vw,1.75rem)!important}.lvd-included{columns:1!important}.lvd-included .lva-notes__item .lva-icon-svg{color:#1a8a3a}.lvd-tourpage .lvd-addons{border-top:1px solid var(--border-hairline)}.lvd-tourpage .lvd-addons li{border-bottom:1px solid var(--border-hairline);color:var(--ink-700);font-size:1rem}.lvd-tourpage .lvd-addons strong{font-family:var(--font-display);color:var(--ink-900);font-size:1rem;font-weight:800}.lvd-where{padding:var(--space-6);background:var(--cloud-100);border-radius:18px}.lvd-where h2{margin-bottom:var(--space-3)!important}.lvd-rental-faq .lva-acc__trigger{color:var(--ink-900)}.lvd-rental-faq .lva-acc__panel{color:var(--ink-700);font-size:1rem;line-height:1.6}.lvd-related__sub{margin:calc(-1 * var(--space-3)) 0 var(--space-6);color:var(--ink-500);max-width:60ch;font-size:1.0625rem}@media (max-width:640px){.lvd-rental__pair{grid-template-columns:minmax(0,1fr)}.lvd-fleet li{padding:var(--space-4)}}.lvd-related-section{background:var(--cloud-100)}.lvd-related2{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lvd-related2 .lvd-daycard{padding:10px 10px var(--space-5);align-items:stretch;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.lvd-related2 .lvd-daycard__body,.lvd-related2 .lvd-daycard__actions{padding:0 var(--space-3)}.lvd-related2 .lvd-daycard__actions{flex-direction:row}.lvd-related2 .lvd-daycard__media{align-self:start;width:100%}.lva-notes__item{color:var(--ink-700);font-size:1rem;line-height:1.55}.lva-notes__item .lva-icon-svg{color:#c4461a}.lva-detail__eyebrow,.lva-detail__eyebrow--danger{color:#c4461a;font-size:.875rem}@media (max-width:1023px){.lvd-tourbody{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""book""more"}.lvd-related2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lvd-facts{padding:var(--space-4);grid-template-columns:1fr 1fr;margin-top:-36px}.lvd-facts__price{border-top:1px solid var(--border-hairline);padding-top:var(--space-3);grid-column:1/-1;justify-content:flex-start}.lvd-facts__price span{text-align:left;grid-auto-flow:column;justify-content:start;align-items:baseline;gap:6px}.lvd-photos,.lvd-photos--n3,.lvd-photos--n4,.lvd-photos--n5,.lvd-photos--n6{grid-template-rows:none;grid-template-columns:1fr 1fr}.lvd-photos a:first-child{aspect-ratio:16/9;grid-area:auto/1/auto/-1}.lvd-photos--n2 a:first-child,.lvd-photos--n4 a:first-child,.lvd-photos--n6 a:first-child{aspect-ratio:4/3;grid-column:auto}.lvd-related2{grid-template-columns:minmax(0,1fr)}.lvd-related2 .lvd-daycard{grid-template-columns:38% minmax(0,1fr);grid-template-areas:"media body""actions actions";gap:10px 12px;padding:8px}.lvd-related2 .lvd-daycard__body,.lvd-related2 .lvd-daycard__actions{padding:0}}
:root{--font-display:var(--font-figtree), "Figtree", "Manrope", system-ui, sans-serif;--font-body:var(--font-manrope), "Manrope", system-ui, sans-serif;--font-mono:var(--font-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
