.ember-lg{--lg-background:#f7f6f1;--lg-foreground:#1d1a17;--lg-card:#fcfbf8;--lg-secondary:#eeede7;--lg-muted:#eeede7;--lg-muted-foreground:#706b64;--lg-accent:#bca079;--lg-border:#dfdcd5;background-color:var(--lg-background);color:var(--lg-foreground);font-family:var(--font-lg-sans), system-ui, sans-serif;font-weight:300}@supports (color:lab(0% 0 0)){.ember-lg{--lg-background:lab(96.7896% -.189871 2.27963);--lg-foreground:lab(9.50282% 1.39786 2.69779);--lg-card:lab(98.6332% -.128895 1.51819);--lg-secondary:lab(93.6698% -.248194 3.04291);--lg-muted:lab(93.6698% -.248194 3.04291);--lg-muted-foreground:lab(45.4841% 1.42154 4.35417);--lg-accent:lab(67.5543% 6.67709 24.1149);--lg-border:lab(87.8711% -.00655651 3.8265)}}body:has(.ember-lg){overflow-x:clip}.ember-lg .lg-display{font-family:var(--font-lg-display), Georgia, serif}.ember-lg .lg-rule{letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.ember-lg .lg-fg{color:var(--lg-foreground)}.ember-lg .lg-muted{color:var(--lg-muted-foreground)}.ember-lg .lg-accent{color:var(--lg-accent)}.ember-lg .lg-line{border-color:var(--lg-border)}.ember-lg .lg-line-80{border-color:color-mix(in oklab, var(--lg-border) 80%, transparent)}.ember-lg .lg-bg{background-color:var(--lg-background)}.ember-lg .lg-bg-secondary{background-color:color-mix(in oklab, var(--lg-secondary) 45%, transparent)}.ember-lg .lg-inverse{background-color:var(--lg-foreground);color:var(--lg-background)}.ember-lg .lg-accent-bar{background-color:var(--lg-accent)}.ember-lg .lg-nav-link{color:var(--lg-foreground);border-bottom:1px solid color-mix(in oklab, var(--lg-border) 80%, transparent);padding-bottom:.25rem;transition:border-color .2s}.ember-lg .lg-nav-link:hover{border-color:var(--lg-foreground)}@media (max-width:639px){.ember-lg .lg-nav-link{letter-spacing:.12em}}.ember-lg .lg-cta{background-color:var(--lg-foreground);color:var(--lg-background);border:1px solid color-mix(in oklab, var(--lg-border) 80%, transparent);transition:background-color .2s,color .2s}.ember-lg .lg-cta:hover{background-color:var(--lg-accent)}.ember-lg .lg-cta-inverse{background-color:var(--lg-background);color:var(--lg-foreground);transition:background-color .2s}.ember-lg .lg-cta-inverse:hover{background-color:var(--lg-card)}.ember-lg .lg-cta:disabled,.ember-lg .lg-cta-inverse:disabled{opacity:.6;cursor:progress}.ember-lg .lg-cta:focus-visible,.ember-lg .lg-cta-inverse:focus-visible,.ember-lg .lg-nav-link:focus-visible,.ember-lg summary:focus-visible{outline:2px solid var(--lg-accent);outline-offset:3px}.ember-lg .lg-hero{height:520vh}.ember-lg .lg-ambient{background:radial-gradient(ellipse at 50% 38%, color-mix(in oklab, var(--lg-accent) 13%, transparent), transparent 43%), linear-gradient(to bottom, var(--lg-card), color-mix(in oklab, var(--lg-background) 88%, var(--lg-muted)) 68%, var(--lg-background))}.ember-lg .lg-camera{perspective:1050px;perspective-origin:50% 48%;transform-style:preserve-3d}.ember-lg .lg-card{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform, opacity, filter;border-color:color-mix(in oklab, var(--lg-border) 80%, transparent);box-shadow:0 28px 72px color-mix(in oklab, var(--lg-foreground) 16%, transparent), 0 2px 10px color-mix(in oklab, var(--lg-foreground) 8%, transparent);transition:filter .6s}.ember-lg .lg-caption{background-color:color-mix(in oklab, var(--lg-background) 80%, transparent)}.ember-lg .lg-float img{animation:lg-gallery-breathe 12s ease-in-out var(--float-delay,0s) infinite alternate}@keyframes lg-gallery-breathe{0%,30%{transform:scale(1.015)}to{transform:scale(1.07)}}@keyframes lg-cue{0%{opacity:0;transform:translateY(0)}30%{opacity:.9}to{opacity:0;transform:translateY(14px)}}.ember-lg .lg-cue{animation:2.2s ease-in-out infinite lg-cue}@media (max-width:639px){.ember-lg .lg-copy-scrim{background:linear-gradient(to top, color-mix(in oklab, var(--lg-background) 92%, transparent) 0%, color-mix(in oklab, var(--lg-background) 72%, transparent) 55%, transparent 100%)}}@media (prefers-reduced-motion:reduce){.ember-lg .lg-hero{height:auto}.ember-lg .lg-float img,.ember-lg .lg-cue{animation:none}.ember-lg .lg-card{transition:none}}