.oKWRgG_card{right:var(--spacing-lg);bottom:var(--spacing-lg);z-index:var(--z-banner);gap:var(--spacing-md);width:min(var(--layout-banner-width), calc(100vw - var(--spacing-lg) * 2));padding:var(--spacing-lg);border-radius:var(--radius-card);background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--shadow-poster-hover);animation:oKWRgG_banner-in var(--motion-step) both;flex-direction:column;display:flex;position:fixed}.oKWRgG_card:focus{outline:none}.oKWRgG_card[data-closing]{animation:oKWRgG_banner-out var(--duration-150) var(--ease-out-soft) forwards}@media (max-width:759px){.oKWRgG_card{inset-inline:0;width:auto;padding-bottom:calc(var(--spacing-lg) + env(safe-area-inset-bottom,0px));border-radius:var(--radius-card) var(--radius-card) 0 0;bottom:0}}.oKWRgG_link{color:var(--color-text-primary);text-underline-offset:var(--space-1);text-decoration:underline}.oKWRgG_details{transition:grid-template-rows var(--motion-accordion-close);grid-template-rows:0fr;display:grid}.oKWRgG_details[data-open]{transition:grid-template-rows var(--motion-accordion-open);grid-template-rows:1fr}.oKWRgG_list{gap:var(--spacing-md);flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.oKWRgG_row{justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding-top:var(--spacing-md);border-top:var(--border-width-strong) solid var(--color-border-default);display:flex}.oKWRgG_text{gap:var(--spacing-xs);flex-direction:column;display:flex}.oKWRgG_actions{gap:var(--spacing-sm);grid-template-columns:1fr 1fr;display:grid}.oKWRgG_customize{min-height:var(--layout-tap-min);margin-block:calc(var(--spacing-sm) * -1) calc(var(--spacing-xs) * -1);color:var(--color-text-primary);cursor:pointer;text-underline-offset:var(--space-1);touch-action:manipulation;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.oKWRgG_customize:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:var(--focus-ring-offset)}@keyframes oKWRgG_banner-in{0%{opacity:0;transform:translateY(var(--motion-step-distance))}to{opacity:1;transform:none}}@keyframes oKWRgG_banner-out{to{opacity:0;transform:translateY(var(--spacing-sm))}}
:root{--linen:#fbf5ec;--champagne:#f8e3cc;--sand-200:#f5d6b6;--sand-300:#f3cfac;--apricot:#f4c7a1;--honey:#e9ae5b;--glow:#fce6bf;--blush:#f0c2ac;--rose:#edc3ba;--salmon:#ebae9c;--sunset:#e9967a;--sunset-deep:#d9897f;--coral:#e5866c;--terracotta:#a9482f;--mauve:#a87588;--dusty-violet:#76607f;--dusk-plum:#3e2240;--nightfall:#2b1a2e;--lilac:#d9c9d8;--ink:#2a1b1f;--placeholder:#6e5a56;--video-fallback:#b9675a;--tint-top:#f6e1c6;--tint-mid:#f2c7a0;--tint-bottom:#e5967a;--black-a20:#0003;--linen-a30:#fbf5ec4d;--linen-a70:#fbf5ecb3;--linen-a78:#fbf5ecc7;--nightfall-a00:#2b1a2e00;--nightfall-a55:#2b1a2e8c;--nightfall-a85:#2b1a2ed9;--tint-top-a45:#f6e1c673;--tint-mid-a35:#f2c7a059;--tint-bottom-a45:#e5967a73;--glow-a00:#fce6bf00}
:root{--family-gloock:var(--font-gloock,"Gloock"), Georgia, serif;--family-jost:var(--font-jost,"Jost"), system-ui, -apple-system, "Segoe UI", sans-serif;--weight-400:400;--weight-500:500;--weight-600:600;--size-12:12px;--size-13:13px;--size-14:14px;--size-15:15px;--size-17:17px;--size-16:16px;--size-18:18px;--size-19:19px;--size-20:20px;--size-24:24px;--size-26:26px;--size-28:28px;--size-30:30px;--size-64:64px;--size-28-40:clamp(28px, 2.8vw, 40px);--size-36-56:clamp(36px, 4vw, 56px);--size-36-68:clamp(36px, 4.6vw, 68px);--size-40-64:clamp(40px, 4.6vw, 64px);--size-56-112:clamp(56px, 7vw, 112px);--size-24-40:clamp(24px, 3.4vw, 40px);--size-120-520:clamp(120px, 34vw, 520px);--size-100-168:clamp(100px, 11vw, 168px);--leading-080:.8;--leading-090:.9;--leading-094:.94;--leading-115:1.15;--leading-100:1;--leading-102:1.02;--leading-105:1.05;--leading-110:1.1;--leading-125:1.25;--leading-150:1.5;--leading-155:1.55;--leading-160:1.6;--tracking-n004:-.04em;--tracking-n001:-.01em;--tracking-n002:-.02em;--tracking-0:0;--tracking-006:.06em;--tracking-014:.14em;--tracking-020:.2em}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-18:72px;--space-20:80px;--space-34:136px;--space-38:152px}
:root{--radius-12:12px;--radius-20:20px;--radius-24:24px;--radius-28:28px;--radius-32:32px;--radius-40:40px;--radius-full:999px}
:root{--shadow-poster-raw:0 32px 64px #7c342859;--shadow-poster-hover-raw:0 24px 48px #2b1a2e59;--shadow-seam-raw:0 0 24px 4px #e9ae5b99;--shadow-sun-raw:0 0 120px 40px #e9ae5b59;--blur-16:16px}
:root{--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-in-out-quart:cubic-bezier(.76, 0, .24, 1);--ease-out-soft:cubic-bezier(.2, .7, .2, 1);--duration-40:40ms;--duration-80:80ms;--duration-150:.15s;--duration-250:.25s;--duration-1000:1s;--duration-450:.45s;--duration-40000:40s;--duration-1600:1.6s;--duration-900:.9s;--duration-600:.6s;--duration-700:.7s;--scale-096:.96}
:root{--stroke-1:1px;--stroke-2:2px;--stroke-3:3px;--offset-4:4px;--height-44:44px;--height-48:48px;--height-56:56px;--height-32:32px;--height-104:104px;--height-180:180px;--width-820:820px;--width-1080:1080px;--width-132:132px;--width-20:20px;--width-28:28px;--width-44:44px;--width-400:400px;--width-16:16px;--width-96:96px;--width-720:720px;--width-180:180px;--width-160:160px;--width-168:168px;--width-220:220px;--width-240:240px;--width-300:300px;--width-380:380px;--width-520:520px;--width-320:320px;--width-360:360px;--width-440:440px;--angle-n3:-3deg;--width-460:460px;--width-480:480px;--width-560:560px;--height-40:40px;--height-28:28px;--height-60:60px;--height-72:72px;--height-84:84px;--height-92:92px;--height-380:380px;--height-480:480px;--height-660:660px;--angle-n8:-8deg;--width-1360:1360px}
:root{--z-1:1;--z-2:2;--z-4:4;--z-5:5;--z-6:6;--z-20:20;--z-30:30;--z-40:40;--z-50:50;--z-100:100}
:root{--color-bg-page:var(--linen);--color-bg-surface:var(--linen);--color-bg-hero:var(--champagne);--color-bg-chip:var(--linen-a70);--color-bg-poster-a:var(--dusk-plum);--color-bg-poster-b:var(--dusty-violet);--color-bg-poster-c:var(--terracotta);--color-bg-glass:var(--linen-a78);--color-bg-selected:var(--ink);--color-bg-inverse:var(--ink);--color-bg-accent:var(--apricot);--color-bg-accent-hover:var(--linen);--color-bg-inverse-hover:var(--terracotta);--color-bg-night:var(--nightfall);--color-border-photo:var(--apricot);--color-bg-highlight:var(--honey);--color-bg-marquee:var(--salmon);--color-bg-gallery:var(--coral);--color-bg-dusk:var(--dusk-plum);--color-curtain-fold:var(--black-a20);--color-bg-countdown:var(--terracotta);--color-bg-video-fallback:var(--video-fallback);--color-text-primary:var(--ink);--color-text-accent:var(--terracotta);--color-text-title-accent:var(--dusk-plum);--color-text-field:var(--ink);--color-text-placeholder:var(--placeholder);--color-text-inverse:var(--linen);--color-text-accent-inverse:var(--apricot);--color-text-muted-inverse:var(--lilac);--color-text-on-selected:var(--linen);--color-text-on-accent:var(--ink);--color-border-default:var(--ink);--color-border-error:var(--terracotta);--color-border-inverse:var(--linen-a70);--color-border-inverse-subtle:var(--linen-a30);--color-border-focus:var(--ink);--color-border-focus-inverse:var(--apricot);--opacity-disabled:.4;--opacity-hover:.7;--color-bg-sun-high:var(--honey);--color-bg-sun-low:var(--coral);--gradient-intro-dusk:linear-gradient(180deg, var(--dusty-violet) 0%, var(--mauve) 38%, var(--coral) 72%, var(--rose) 100%);--gradient-intro:linear-gradient(180deg, var(--champagne) 0%, var(--sand-200) 45%, var(--rose) 100%);--gradient-experience:linear-gradient(180deg, var(--rose) 0%, var(--salmon) 100%);--gradient-parties:linear-gradient(180deg, var(--salmon) 0%, var(--sunset) 100%);--gradient-parties-last:linear-gradient(180deg, var(--salmon) 0%, var(--sunset) 40%, var(--coral) 100%);--gradient-reserve:linear-gradient(180deg, var(--sunset) 0%, var(--coral) 35%, var(--coral) 100%);--gradient-gallery:linear-gradient(180deg, var(--coral) 0%, var(--mauve) 35%, var(--dusty-violet) 65%, var(--dusk-plum) 100%);--gradient-faq:linear-gradient(180deg, var(--dusk-plum) 0%, var(--dusk-plum) 100%);--gradient-contact:linear-gradient(180deg, var(--dusk-plum) 0%, var(--nightfall) 100%);--gradient-curtain-left:linear-gradient(90deg, var(--nightfall), var(--dusk-plum));--gradient-curtain-right:linear-gradient(270deg, var(--nightfall), var(--dusk-plum));--gradient-hero-tint:linear-gradient(180deg, var(--tint-top-a45) 0%, var(--tint-mid-a35) 50%, var(--tint-bottom-a45) 100%);--gradient-hero-top:linear-gradient(180deg, var(--nightfall-a55) 0%, var(--nightfall-a00) 100%);--gradient-hero-scrim:linear-gradient(180deg, var(--nightfall-a00) 35%, var(--nightfall-a55) 70%, var(--nightfall-a85) 100%);--gradient-sunset-glass:radial-gradient(circle at 18% 30%, var(--glow) 0%, var(--glow-a00) 42%), linear-gradient(135deg, var(--apricot) 0%, var(--sunset) 55%, var(--sunset-deep) 100%)}
:root{--font-display:var(--family-gloock);--font-body:var(--family-jost);--type-hero-size:var(--size-56-112);--type-hero-weight:var(--weight-400);--type-hero-leading:var(--leading-094);--type-hero-tracking:var(--tracking-n002);--type-day-size:var(--size-100-168);--type-day-weight:var(--weight-400);--type-day-leading:var(--leading-080);--type-day-tracking:var(--tracking-n004);--type-statement-size:var(--size-36-68);--type-statement-weight:var(--weight-400);--type-statement-leading:var(--leading-110);--type-statement-tracking:var(--tracking-n001);--type-display-size:var(--size-40-64);--type-display-weight:var(--weight-400);--type-display-leading:var(--leading-102);--type-display-tracking:var(--tracking-0);--type-section-size:var(--size-36-56);--type-section-weight:var(--weight-400);--type-section-leading:var(--leading-100);--type-section-tracking:var(--tracking-0);--type-heading-size:var(--size-28-40);--type-heading-weight:var(--weight-400);--type-heading-leading:var(--leading-105);--type-heading-tracking:var(--tracking-0);--type-lead-size:var(--size-19);--type-lead-weight:var(--weight-400);--type-lead-leading:var(--leading-160);--type-lead-tracking:var(--tracking-0);--type-body-size:var(--size-17);--type-body-weight:var(--weight-400);--type-body-leading:var(--leading-155);--type-body-tracking:var(--tracking-0);--type-small-size:var(--size-15);--type-small-weight:var(--weight-500);--type-small-leading:var(--leading-150);--type-small-tracking:var(--tracking-0);--type-eyebrow-size:var(--size-14);--type-eyebrow-weight:var(--weight-600);--type-eyebrow-leading:var(--leading-150);--type-eyebrow-tracking:var(--tracking-020);--type-poster-size:var(--size-56-112);--type-poster-weight:var(--weight-400);--type-poster-leading:var(--leading-094);--type-poster-tracking:var(--tracking-n002);--type-rail-word-size:var(--size-120-520);--type-rail-word-weight:var(--weight-400);--type-rail-word-leading:var(--leading-090);--type-rail-word-tracking:var(--tracking-0);--type-counter-size:var(--size-24-40);--type-counter-weight:var(--weight-400);--type-counter-leading:var(--leading-100);--type-counter-tracking:var(--tracking-0);--type-stamp-size:var(--size-12);--type-stamp-weight:var(--weight-600);--type-stamp-leading:var(--leading-150);--type-stamp-tracking:var(--tracking-014);--type-stamp-display-size:var(--size-26);--type-stamp-display-weight:var(--weight-400);--type-stamp-display-leading:var(--leading-150);--type-stamp-display-tracking:var(--tracking-0);--type-month-size:var(--size-18);--type-month-weight:var(--weight-600);--type-month-leading:var(--leading-150);--type-month-tracking:var(--tracking-014);--type-month-small-size:var(--size-14);--type-month-small-weight:var(--weight-600);--type-month-small-leading:var(--leading-150);--type-month-small-tracking:var(--tracking-014);--type-day-small-size:var(--size-64);--type-day-small-weight:var(--weight-400);--type-day-small-leading:var(--leading-090);--type-day-small-tracking:var(--tracking-0);--type-title-size:var(--size-28);--type-title-weight:var(--weight-400);--type-title-leading:var(--leading-110);--type-title-tracking:var(--tracking-0);--type-faq-size:var(--type-title-size);--type-faq-weight:var(--type-title-weight);--type-faq-leading:var(--type-title-leading);--type-faq-tracking:var(--type-title-tracking);--type-edition-size:var(--size-24);--type-edition-weight:var(--weight-400);--type-edition-leading:var(--leading-125);--type-edition-tracking:var(--tracking-0);--type-edition-small-size:var(--size-20);--type-edition-small-weight:var(--weight-400);--type-edition-small-leading:var(--leading-125);--type-edition-small-tracking:var(--tracking-0);--type-meta-size:var(--size-16);--type-meta-weight:var(--weight-400);--type-meta-leading:var(--leading-150);--type-meta-tracking:var(--tracking-0);--type-tag-size:var(--size-13);--type-tag-weight:var(--weight-600);--type-tag-leading:var(--leading-100);--type-tag-tracking:var(--tracking-006);--type-option-size:var(--size-20);--type-option-weight:var(--weight-400);--type-option-leading:var(--leading-115);--type-option-tracking:var(--tracking-0);--type-bucket-size:var(--size-28);--type-bucket-weight:var(--weight-400);--type-bucket-leading:var(--leading-110);--type-bucket-tracking:var(--tracking-0);--type-table-size:var(--size-26);--type-table-weight:var(--weight-400);--type-table-leading:var(--leading-110);--type-table-tracking:var(--tracking-0);--type-price-size:var(--size-30);--type-price-weight:var(--weight-400);--type-price-leading:var(--leading-100);--type-price-tracking:var(--tracking-0);--type-label-size:var(--size-15);--type-label-weight:var(--weight-600);--type-label-leading:var(--leading-150);--type-label-tracking:var(--tracking-0);--type-caption-size:var(--size-12);--type-caption-weight:var(--weight-400);--type-caption-leading:var(--leading-150);--type-caption-tracking:var(--tracking-0);--type-button-lg-size:var(--size-17);--type-button-lg-weight:var(--weight-600);--type-button-lg-leading:var(--leading-100);--type-button-lg-tracking:var(--tracking-0);--type-button-md-size:var(--size-15);--type-button-md-weight:var(--weight-600);--type-button-md-leading:var(--leading-100);--type-button-md-tracking:var(--tracking-0)}
:root{--spacing-xs:var(--space-1);--spacing-sm:var(--space-2);--spacing-md:var(--space-3);--spacing-base:var(--space-4);--spacing-lg:var(--space-6);--spacing-xl:var(--space-7);--spacing-2xl:var(--space-10);--spacing-3xl:var(--space-14);--spacing-4xl:var(--space-16);--spacing-gutter:clamp(var(--space-4), 3vw, var(--space-10));--spacing-section:clamp(var(--space-20), 9vw, var(--space-34));--spacing-frame:clamp(12px, 2vw, var(--space-6));--spacing-intro-top:clamp(var(--space-20), 10vw, var(--space-38));--spacing-intro-bottom:clamp(var(--space-10), 5vw, var(--space-18));--spacing-feature:clamp(var(--space-6), 4vw, var(--space-14));--spacing-feature-gap:clamp(var(--space-7), 4vw, var(--space-16));--spacing-glass:clamp(var(--space-6), 3vw, var(--space-10));--spacing-footer-bottom:var(--space-9);--spacing-header-x:clamp(var(--space-6), 3vw, 48px);--spacing-hero-x:clamp(var(--space-6), 5vw, var(--space-18));--spacing-hero-bottom:clamp(var(--space-8), 5vw, var(--space-18))}
:root{--radius-input:var(--radius-12);--radius-alert:var(--radius-20);--radius-group:var(--radius-24);--radius-photo:var(--radius-20);--radius-card:var(--radius-28);--radius-frame:var(--radius-40);--radius-pill:var(--radius-full);--radius-arch:var(--radius-full) var(--radius-full) var(--radius-32) var(--radius-32);--radius-arch-top:var(--radius-full) var(--radius-full) 0 0}
:root{--shadow-poster:var(--shadow-poster-raw);--shadow-poster-hover:var(--shadow-poster-hover-raw);--shadow-seam:var(--shadow-seam-raw);--shadow-sun:var(--shadow-sun-raw);--blur-glass:var(--blur-16)}
:root{--motion-color:var(--duration-150) ease;--motion-press:var(--duration-150) var(--ease-out-soft);--motion-press-scale:var(--scale-096);--motion-move:var(--duration-450) var(--ease-out-soft);--motion-hover-shift:var(--space-1);--motion-step:var(--duration-250) var(--ease-out-soft);--motion-step-distance:var(--space-8);--motion-accordion-open:var(--duration-250) var(--ease-out-soft);--motion-accordion-close:var(--duration-150) var(--ease-out-soft);--motion-reveal:var(--duration-1000) var(--ease-out-expo);--motion-reveal-distance:var(--space-12);--motion-stagger-intro:var(--duration-80);--motion-stagger:var(--duration-40);--motion-marquee:var(--duration-40000) linear;--motion-loader-draw:var(--duration-600) var(--ease-out-expo);--motion-loader-rise:var(--duration-900) var(--ease-out-expo) var(--duration-250);--motion-loader-lift:var(--duration-700) var(--ease-in-out-quart);--motion-loader-lift-delay:var(--duration-1600);--motion-loader-copy-delay:var(--duration-1600)}@media (prefers-reduced-motion:reduce){:root{--motion-color:0s;--motion-press:0s;--motion-press-scale:1;--motion-move:0s;--motion-hover-shift:0px;--motion-step:0s;--motion-step-distance:0px;--motion-accordion-open:0s;--motion-accordion-close:0s;--motion-reveal:0s;--motion-reveal-distance:0px;--motion-stagger-intro:0s;--motion-stagger:0s;--motion-marquee:0s;--motion-loader-copy-delay:0s}}
:root{--border-width:var(--stroke-1);--border-width-strong:var(--stroke-2);--focus-ring-width:var(--stroke-3);--focus-ring-offset:var(--offset-4);--focus-ring-inset:calc(var(--offset-4) * -1);--layout-max:var(--width-1360);--layout-tap-min:var(--height-44);--layout-button-sm:var(--height-48);--layout-button-md:var(--height-48);--layout-button-lg:var(--height-56);--layout-input-height:var(--height-56);--layout-header-height:var(--height-104);--layout-header-logo:var(--height-44);--layout-hero-fade:var(--height-180);--layout-hero-copy-max:var(--width-820);--layout-next-panel:var(--width-300);--layout-rail-height:var(--height-380);--layout-gallery-track:600svh;--layout-rail-gap:9vw;--layout-rail-pad:8vw;--layout-rail-lead:8vw;--layout-rail-tail:calc(110vw + 70svh);--layout-rail-max-w:78vw;--layout-rail-h-0:54svh;--layout-rail-h-1:46svh;--layout-rail-h-2:58svh;--layout-rail-h-3:50svh;--layout-rail-dy-0:-5svh;--layout-rail-dy-1:7svh;--layout-rail-dy-2:-1svh;--layout-rail-dy-3:6svh;--layout-landing-max:var(--width-820);--layout-intro-min:125svh;--layout-intro-sun:min(54vw, 460px);--layout-intro-sun-top:10svh;--layout-intro-sun-drop:82svh;--layout-intro-skyline:min(44svh, 380px);--layout-intro-pull:-8svh;--layout-reserve-max:var(--width-820);--layout-intro-max:var(--width-1080);--layout-lead-max:var(--width-560);--layout-prose-max:var(--width-720);--layout-experience-text:var(--width-480);--layout-experience-collage:var(--width-460);--layout-experience-collage-height:clamp(var(--height-480), 46vw, var(--height-660));--layout-chip-height:var(--height-40);--layout-badge:var(--width-132);--layout-badge-tilt:var(--angle-n8);--layout-gallery-tile:var(--height-380);--column-gallery:var(--width-300);--layout-contact-intro:var(--width-380);--layout-contact-form:var(--width-520);--column-field:var(--width-240);--layout-submit:var(--height-60);--column-option-size:var(--width-180);--layout-option-party:var(--height-84);--layout-option-size:var(--height-104);--layout-table-row:var(--height-92);--layout-flag-height:var(--height-28);--layout-sticky-bar:var(--height-72);--column-footer:var(--width-220);--layout-footer-logo:var(--width-440);--layout-footer-partner-logo:var(--height-56);--layout-poster-featured:var(--width-440);--layout-poster-featured-min:var(--width-240);--layout-glass-basis:var(--width-440);--layout-rail-poster-mobile:var(--width-96);--layout-tag-height:var(--height-32);--layout-row-date:var(--width-160);--layout-row-info:var(--width-320);--layout-poster-hover:var(--width-168);--layout-poster-tilt:var(--angle-n3);--layout-banner-width:var(--width-400);--layout-switch-width:var(--width-44);--layout-switch-height:var(--width-28);--layout-switch-thumb:var(--width-20);--layout-switch-travel:var(--width-16)}@media (max-width:759px){:root{--layout-rail-gap:12vw;--layout-rail-pad:11vw}}
:root{--z-hero-scrim:var(--z-1);--z-hero-fade:var(--z-2);--z-hero-copy:var(--z-2);--z-hero-header:var(--z-4);--z-hero-control:var(--z-4);--z-intro-sun:var(--z-1);--z-intro-text:var(--z-2);--z-intro-skyline:var(--z-4);--z-row-actions:var(--z-2);--z-reserve-bar:var(--z-2);--z-hover-poster:var(--z-5);--z-gallery-word:var(--z-1);--z-gallery-rail:var(--z-2);--z-gallery-curtains:var(--z-4);--z-gallery-hud:var(--z-5);--z-hero-loader:var(--z-6);--z-time-rail:var(--z-20);--z-sticky-bar:var(--z-30);--z-banner:var(--z-40);--z-header:var(--z-50);--z-lightbox:var(--z-100);--z-skip-link:var(--z-100)}

*,:before,:after{box-sizing:border-box}html{background:var(--color-bg-page);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;font-synthesis:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}h1,h2,h3{text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}img,video{max-width:100%;display:block}a,button,input,select,textarea{touch-action:manipulation}input,textarea,button{font:inherit;color:inherit}::placeholder{color:var(--color-text-placeholder)}:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:var(--focus-ring-offset)}[data-surface=dark] :focus-visible{outline-color:var(--color-border-focus-inverse)}@media (max-width:759px){section[id]{scroll-margin-top:var(--layout-sticky-bar)}}
