@layer lx.tokens{:root{--lx-palette-moroccan-blue:#0f4e67;--lx-palette-dark-moroccan-blue:#003d52;--lx-palette-warm-sand:#cdad8e;--lx-palette-dark-warm-sand:#9e8567;--lx-palette-pure-white:#fff;--lx-derived-sand-wash:#f7f2ed;--lx-derived-error:#9b2226;--lx-derived-error-on-night:#f2b8b5;--lx-font-display:"Newsreader", "Newsreader Fallback", "Times New Roman", serif;--lx-font-utility:"Hanken Grotesk", "Hanken Grotesk Fallback", Arial, sans-serif;--lx-font-story:"Courier Prime", "Courier New", monospace;--lx-weight-display:400;--lx-weight-display-strong:500;--lx-weight-regular:400;--lx-weight-medium:500;--lx-weight-semibold:600;--lx-weight-story:400;--lx-weight-story-strong:700;--lx-text-display-2xl:clamp(3rem, 1.2rem + 7.2vw, 8.5rem);--lx-text-display-xl:clamp(2.75rem, 1.6rem + 4.6vw, 6rem);--lx-text-display-l:clamp(2.25rem, 1.5rem + 3vw, 4.25rem);--lx-text-display-m:clamp(1.75rem, 1.35rem + 1.6vw, 2.75rem);--lx-text-display-s:clamp(1.375rem, 1.2rem + .7vw, 1.75rem);--lx-text-lead:clamp(1.1875rem, 1.1rem + .35vw, 1.375rem);--lx-text-body:clamp(1.0625rem, 1.03rem + .15vw, 1.125rem);--lx-text-small:.9375rem;--lx-text-label:1rem;--lx-text-marker:.8125rem;--lx-type-statement:clamp(2.25rem, 1.4rem + 3.2vw, 4.5rem);--lx-type-headline:clamp(1.75rem, 1.2rem + 2.2vw, 3rem);--lx-type-ordinal:clamp(1.5rem, 1.2rem + 1.1vw, 2.25rem);--lx-type-page-title:var(--lx-type-ordinal);--lx-type-section-title:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--lx-type-title:clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--lx-type-closing:clamp(1.125rem, .95rem + .6vw, 1.5rem);--lx-type-subheadline:clamp(1.125rem, .95rem + .6vw, 1.5rem);--lx-type-body:clamp(1rem, .95rem + .2vw, 1.125rem);--lx-type-compact:.9375rem;--lx-type-label:.875rem;--lx-type-button:.8125rem;--lx-type-button-large:1rem;--lx-type-eyebrow:.75rem;--lx-type-meta:.8125rem;--lx-leading-display:1.06;--lx-leading-heading:1.15;--lx-leading-body:1.6;--lx-leading-tight:1.3;--lx-leading-marker:1.5;--lx-leading-title:1.25;--lx-leading-support:1.45;--lx-leading-reading:1.75;--lx-leading-compact:1.65;--lx-tracking-display:-.015em;--lx-tracking-body:0em;--lx-tracking-label:.01em;--lx-tracking-marker:.14em;--lx-tracking-eyebrow:.25em;--lx-tracking-button:.16em;--lx-measure-body:66ch;--lx-measure-narrow:40ch;--lx-measure-display:18ch;--lx-space-1:.25rem;--lx-space-2:.5rem;--lx-space-3:.75rem;--lx-space-4:1rem;--lx-space-6:1.5rem;--lx-space-8:2rem;--lx-space-12:3rem;--lx-space-16:4rem;--lx-space-24:6rem;--lx-space-32:8rem;--lx-space-48:12rem;--lx-space-scene:clamp(4rem, 2.5rem + 7vw, 10rem);--lx-space-stack:clamp(1.5rem, 1.2rem + 1.2vw, 2.5rem);--lx-space-section:clamp(4rem, 2.5rem + 6.5vw, 9rem);--lx-space-section-operational:clamp(2rem, 1.5rem + 2vw, 3rem);--lx-layout-container-max:90rem;--lx-layout-container-narrow:56rem;--lx-layout-margin:clamp(1.25rem, .5rem + 4vw, 6rem);--lx-layout-gutter:clamp(1rem, .6rem + 1.4vw, 2rem);--lx-layout-columns-sm:4;--lx-layout-columns-md:8;--lx-layout-columns-lg:12;--lx-layout-header-height:4.5rem;--lx-layout-app-nav-width:17.5rem;--lx-layout-focused-width:32rem;--lx-layout-container:87.5rem;--lx-layout-content:72rem;--lx-layout-measure:45rem;--lx-layout-split-text:32.5rem;--lx-layout-split-text-wide:38.75rem;--lx-layout-faq:50rem;--lx-layout-split-media-min:35rem;--lx-layout-focused-panel:28rem;--lx-layout-bar-height:4rem;--lx-breakpoint-sm:30rem;--lx-breakpoint-md:48rem;--lx-breakpoint-lg:64rem;--lx-breakpoint-xl:80rem;--lx-breakpoint-2xl:100rem;--lx-radius-none:0;--lx-radius-hairline:2px;--lx-border-hairline:1px;--lx-border-strong:1px;--lx-border-marker-tick:.5625rem;--lx-border-outline:1.5px;--lx-focus-width:2px;--lx-focus-offset:3px;--lx-focus-ring-offset:2px;--lx-shadow-overlay:0 1.5rem 3rem -1.5rem color-mix(in srgb, var(--lx-palette-dark-moroccan-blue) 35%, transparent);--lx-opacity-disabled:.5;--lx-z-base:0;--lx-z-raised:10;--lx-z-sticky:100;--lx-z-overlay:200;--lx-z-modal:300;--lx-z-toast:400;--lx-z-skip-link:500;--lx-duration-instant:80ms;--lx-duration-quick:.16s;--lx-duration-base:.24s;--lx-duration-slow:.48s;--lx-duration-cinematic:.9s;--lx-duration-drift:4.8s;--lx-duration-reduced:.15s;--lx-duration-moderate:.28s;--lx-ease-settle:cubic-bezier(.2, 0, 0, 1);--lx-ease-cinematic:cubic-bezier(.65, 0, .35, 1);--lx-ease-exit:cubic-bezier(.4, 0, 1, 1);--lx-ease-editorial:cubic-bezier(.22, .61, .36, 1);--lx-target-min:2.75rem;--lx-target-control:3rem;--lx-target-hero:3.5rem;--lx-ratio-establishing:21 / 9;--lx-ratio-establishing-mobile:4 / 5;--lx-ratio-living:3 / 2;--lx-ratio-detail:4 / 5;--lx-ratio-media-sm:5 / 4;--lx-ratio-media-md:4 / 3;--lx-ratio-media-lg:3 / 2;--lx-scrim-color:var(--lx-palette-dark-moroccan-blue);--lx-scrim-min-alpha:.68;--lx-scrim-display-alpha:.8;--lx-scrim-max-alpha:.84;--lx-grain-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--lx-grain-size:120px;--lx-grain-opacity:.035}:root,[data-ground=paper]{--lx-color-bg:var(--lx-palette-pure-white);--lx-color-surface:var(--lx-derived-sand-wash);--lx-color-fg:var(--lx-palette-dark-moroccan-blue);--lx-color-fg-muted:var(--lx-palette-moroccan-blue);--lx-color-accent:var(--lx-palette-moroccan-blue);--lx-color-marker:var(--lx-palette-moroccan-blue);--lx-color-rule:var(--lx-palette-warm-sand);--lx-color-rule-strong:var(--lx-palette-moroccan-blue);--lx-color-focus:var(--lx-palette-moroccan-blue);--lx-color-action-bg:var(--lx-palette-dark-moroccan-blue);--lx-color-action-bg-hover:var(--lx-palette-moroccan-blue);--lx-color-action-fg:var(--lx-palette-pure-white);--lx-color-field-bg:var(--lx-palette-pure-white);--lx-color-field-fg:var(--lx-palette-dark-moroccan-blue);--lx-color-field-border:var(--lx-palette-moroccan-blue);--lx-color-error:var(--lx-derived-error);--lx-color-success:var(--lx-palette-moroccan-blue);--lx-color-warning:var(--lx-palette-dark-warm-sand);--lx-color-skeleton:var(--lx-derived-sand-wash);--lx-color-selection-bg:var(--lx-palette-warm-sand);--lx-color-selection-fg:var(--lx-palette-dark-moroccan-blue)}[data-ground=wash]{--lx-color-bg:var(--lx-derived-sand-wash);--lx-color-surface:var(--lx-palette-pure-white);--lx-color-fg:var(--lx-palette-dark-moroccan-blue);--lx-color-fg-muted:var(--lx-palette-moroccan-blue);--lx-color-accent:var(--lx-palette-moroccan-blue);--lx-color-marker:var(--lx-palette-moroccan-blue);--lx-color-rule:var(--lx-palette-warm-sand);--lx-color-rule-strong:var(--lx-palette-moroccan-blue);--lx-color-focus:var(--lx-palette-moroccan-blue);--lx-color-action-bg:var(--lx-palette-dark-moroccan-blue);--lx-color-action-bg-hover:var(--lx-palette-moroccan-blue);--lx-color-action-fg:var(--lx-palette-pure-white);--lx-color-field-bg:var(--lx-palette-pure-white);--lx-color-field-fg:var(--lx-palette-dark-moroccan-blue);--lx-color-field-border:var(--lx-palette-moroccan-blue);--lx-color-error:var(--lx-derived-error);--lx-color-success:var(--lx-palette-moroccan-blue);--lx-color-warning:var(--lx-palette-dark-warm-sand);--lx-color-skeleton:var(--lx-palette-pure-white);--lx-color-selection-bg:var(--lx-palette-warm-sand);--lx-color-selection-fg:var(--lx-palette-dark-moroccan-blue)}[data-ground=night]{--lx-color-bg:var(--lx-palette-dark-moroccan-blue);--lx-color-surface:var(--lx-palette-dark-moroccan-blue);--lx-color-fg:var(--lx-palette-pure-white);--lx-color-fg-muted:var(--lx-palette-warm-sand);--lx-color-accent:var(--lx-palette-warm-sand);--lx-color-marker:var(--lx-palette-warm-sand);--lx-color-rule:var(--lx-palette-warm-sand);--lx-color-rule-strong:var(--lx-palette-warm-sand);--lx-color-focus:var(--lx-palette-warm-sand);--lx-color-action-bg:var(--lx-palette-warm-sand);--lx-color-action-bg-hover:var(--lx-palette-pure-white);--lx-color-action-fg:var(--lx-palette-dark-moroccan-blue);--lx-color-field-bg:var(--lx-palette-dark-moroccan-blue);--lx-color-field-fg:var(--lx-palette-pure-white);--lx-color-field-border:var(--lx-palette-warm-sand);--lx-color-error:var(--lx-derived-error-on-night);--lx-color-success:var(--lx-palette-pure-white);--lx-color-warning:var(--lx-palette-warm-sand);--lx-color-skeleton:var(--lx-palette-moroccan-blue);--lx-color-selection-bg:var(--lx-palette-warm-sand);--lx-color-selection-fg:var(--lx-palette-dark-moroccan-blue)}[data-surface=white]{--lx-color-bg:var(--lx-palette-pure-white);--lx-color-surface:var(--lx-derived-sand-wash);--lx-color-headline:var(--lx-palette-moroccan-blue);--lx-color-fg:var(--lx-palette-dark-moroccan-blue);--lx-color-fg-muted:var(--lx-palette-moroccan-blue);--lx-color-accent:var(--lx-palette-dark-warm-sand);--lx-color-marker:var(--lx-palette-moroccan-blue);--lx-color-rule:color-mix(in srgb, var(--lx-palette-moroccan-blue) 15%, transparent);--lx-color-rule-strong:var(--lx-palette-moroccan-blue);--lx-color-focus:var(--lx-palette-dark-moroccan-blue);--lx-color-action-bg:var(--lx-palette-moroccan-blue);--lx-color-action-bg-hover:var(--lx-palette-dark-moroccan-blue);--lx-color-action-fg:var(--lx-palette-pure-white);--lx-color-action-fg-hover:var(--lx-palette-pure-white);--lx-color-outline:var(--lx-palette-moroccan-blue);--lx-color-outline-fg:var(--lx-palette-moroccan-blue);--lx-color-link:var(--lx-palette-moroccan-blue);--lx-color-field-bg:var(--lx-palette-pure-white);--lx-color-field-fg:var(--lx-palette-dark-moroccan-blue);--lx-color-field-border:var(--lx-palette-moroccan-blue);--lx-color-error:var(--lx-derived-error);--lx-color-success:var(--lx-palette-moroccan-blue);--lx-color-warning:var(--lx-palette-dark-warm-sand);--lx-color-skeleton:var(--lx-derived-sand-wash);--lx-color-selection-bg:var(--lx-palette-warm-sand);--lx-color-selection-fg:var(--lx-palette-dark-moroccan-blue)}[data-surface=wash]{--lx-color-bg:var(--lx-derived-sand-wash);--lx-color-surface:var(--lx-palette-pure-white);--lx-color-headline:var(--lx-palette-moroccan-blue);--lx-color-fg:var(--lx-palette-dark-moroccan-blue);--lx-color-fg-muted:var(--lx-palette-moroccan-blue);--lx-color-accent:var(--lx-palette-dark-warm-sand);--lx-color-marker:var(--lx-palette-moroccan-blue);--lx-color-rule:color-mix(in srgb, var(--lx-palette-moroccan-blue) 15%, transparent);--lx-color-rule-strong:var(--lx-palette-moroccan-blue);--lx-color-focus:var(--lx-palette-dark-moroccan-blue);--lx-color-action-bg:var(--lx-palette-moroccan-blue);--lx-color-action-bg-hover:var(--lx-palette-dark-moroccan-blue);--lx-color-action-fg:var(--lx-palette-pure-white);--lx-color-action-fg-hover:var(--lx-palette-pure-white);--lx-color-outline:var(--lx-palette-moroccan-blue);--lx-color-outline-fg:var(--lx-palette-moroccan-blue);--lx-color-link:var(--lx-palette-moroccan-blue);--lx-color-field-bg:var(--lx-palette-pure-white);--lx-color-field-fg:var(--lx-palette-dark-moroccan-blue);--lx-color-field-border:var(--lx-palette-moroccan-blue);--lx-color-error:var(--lx-derived-error);--lx-color-success:var(--lx-palette-moroccan-blue);--lx-color-warning:var(--lx-palette-dark-warm-sand);--lx-color-skeleton:var(--lx-palette-pure-white);--lx-color-selection-bg:var(--lx-palette-warm-sand);--lx-color-selection-fg:var(--lx-palette-dark-moroccan-blue)}[data-surface=sand]{--lx-color-bg:var(--lx-palette-warm-sand);--lx-color-surface:var(--lx-palette-pure-white);--lx-color-headline:var(--lx-palette-dark-moroccan-blue);--lx-color-fg:var(--lx-palette-dark-moroccan-blue);--lx-color-fg-muted:var(--lx-palette-dark-moroccan-blue);--lx-color-accent:var(--lx-palette-dark-moroccan-blue);--lx-color-marker:var(--lx-palette-dark-moroccan-blue);--lx-color-rule:color-mix(in srgb, var(--lx-palette-moroccan-blue) 25%, transparent);--lx-color-rule-strong:var(--lx-palette-dark-moroccan-blue);--lx-color-focus:var(--lx-palette-dark-moroccan-blue);--lx-color-action-bg:var(--lx-palette-dark-moroccan-blue);--lx-color-action-bg-hover:var(--lx-palette-moroccan-blue);--lx-color-action-fg:var(--lx-palette-pure-white);--lx-color-action-fg-hover:var(--lx-palette-pure-white);--lx-color-outline:var(--lx-palette-dark-moroccan-blue);--lx-color-outline-fg:var(--lx-palette-dark-moroccan-blue);--lx-color-link:var(--lx-palette-dark-moroccan-blue);--lx-color-field-bg:var(--lx-palette-pure-white);--lx-color-field-fg:var(--lx-palette-dark-moroccan-blue);--lx-color-field-border:var(--lx-palette-dark-moroccan-blue);--lx-color-error:var(--lx-derived-error);--lx-color-success:var(--lx-palette-dark-moroccan-blue);--lx-color-warning:var(--lx-palette-dark-warm-sand);--lx-color-skeleton:var(--lx-palette-pure-white);--lx-color-selection-bg:var(--lx-palette-dark-moroccan-blue);--lx-color-selection-fg:var(--lx-palette-pure-white)}[data-surface=blue]{--lx-color-bg:var(--lx-palette-moroccan-blue);--lx-color-surface:var(--lx-palette-dark-moroccan-blue);--lx-color-headline:var(--lx-palette-warm-sand);--lx-color-fg:var(--lx-palette-pure-white);--lx-color-fg-muted:color-mix(in srgb, var(--lx-palette-pure-white) 80%, transparent);--lx-color-accent:var(--lx-palette-warm-sand);--lx-color-marker:color-mix(in srgb, var(--lx-palette-pure-white) 80%, transparent);--lx-color-rule:color-mix(in srgb, var(--lx-palette-warm-sand) 40%, transparent);--lx-color-rule-strong:var(--lx-palette-warm-sand);--lx-color-focus:var(--lx-palette-warm-sand);--lx-color-action-bg:var(--lx-palette-warm-sand);--lx-color-action-bg-hover:var(--lx-palette-pure-white);--lx-color-action-fg:var(--lx-palette-dark-moroccan-blue);--lx-color-action-fg-hover:var(--lx-palette-dark-moroccan-blue);--lx-color-outline:var(--lx-palette-warm-sand);--lx-color-outline-fg:var(--lx-palette-pure-white);--lx-color-link:var(--lx-palette-pure-white);--lx-color-field-bg:var(--lx-palette-moroccan-blue);--lx-color-field-fg:var(--lx-palette-pure-white);--lx-color-field-border:var(--lx-palette-warm-sand);--lx-color-error:var(--lx-derived-error-on-night);--lx-color-success:var(--lx-palette-pure-white);--lx-color-warning:var(--lx-palette-warm-sand);--lx-color-skeleton:var(--lx-palette-dark-moroccan-blue);--lx-color-selection-bg:var(--lx-palette-warm-sand);--lx-color-selection-fg:var(--lx-palette-dark-moroccan-blue)}[data-surface=deep]{--lx-color-bg:var(--lx-palette-dark-moroccan-blue);--lx-color-surface:var(--lx-palette-moroccan-blue);--lx-color-headline:var(--lx-palette-warm-sand);--lx-color-fg:var(--lx-palette-pure-white);--lx-color-fg-muted:color-mix(in srgb, var(--lx-palette-pure-white) 80%, transparent);--lx-color-accent:var(--lx-palette-warm-sand);--lx-color-marker:var(--lx-palette-warm-sand);--lx-color-rule:color-mix(in srgb, var(--lx-palette-warm-sand) 40%, transparent);--lx-color-rule-strong:var(--lx-palette-warm-sand);--lx-color-focus:var(--lx-palette-warm-sand);--lx-color-action-bg:var(--lx-palette-warm-sand);--lx-color-action-bg-hover:var(--lx-palette-pure-white);--lx-color-action-fg:var(--lx-palette-dark-moroccan-blue);--lx-color-action-fg-hover:var(--lx-palette-dark-moroccan-blue);--lx-color-outline:var(--lx-palette-warm-sand);--lx-color-outline-fg:var(--lx-palette-pure-white);--lx-color-link:var(--lx-palette-pure-white);--lx-color-field-bg:var(--lx-palette-dark-moroccan-blue);--lx-color-field-fg:var(--lx-palette-pure-white);--lx-color-field-border:var(--lx-palette-warm-sand);--lx-color-error:var(--lx-derived-error-on-night);--lx-color-success:var(--lx-palette-pure-white);--lx-color-warning:var(--lx-palette-warm-sand);--lx-color-skeleton:var(--lx-palette-moroccan-blue);--lx-color-selection-bg:var(--lx-palette-warm-sand);--lx-color-selection-fg:var(--lx-palette-dark-moroccan-blue)}}
@font-face{font-family:Newsreader;font-style:normal;font-weight:400 500;font-display:swap;src:url(../media/newsreader-opsz72-roman-latin.0tmbd16v-bgu-.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/newsreader-opsz72-italic-latin.0qbz8iiasq0j5.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 600;font-display:swap;src:url(../media/hanken-grotesk-latin.3241148m1u9do.woff2)format("woff2")}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/courier-prime-400-latin.2ashtatb2u4bh.woff2)format("woff2")}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/courier-prime-700-latin.0s38pi-2mv7sn.woff2)format("woff2")}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman),local(Liberation Serif),local(Tinos);size-adjust:110%}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial),local(Liberation Sans),local(Arimo);size-adjust:100%}
@layer lx.base{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--lx-layout-header-height)}body{background-color:var(--lx-color-bg);min-height:100vh;color:var(--lx-color-fg);font-family:var(--lx-font-utility);font-size:var(--lx-text-body);font-weight:var(--lx-weight-regular);line-height:var(--lx-leading-body);font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;accent-color:var(--lx-color-action-bg);margin:0}[data-ground]{background-color:var(--lx-color-bg);color:var(--lx-color-fg);accent-color:var(--lx-color-action-bg)}[data-ground=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:var(--lx-leading-heading);text-wrap:balance}ol[class],ul[class]{padding:0;list-style:none}img,picture,video,svg{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--lx-color-accent);text-decoration-thickness:var(--lx-border-hairline);text-underline-offset:.2em}:focus-visible{outline:var(--lx-focus-width) solid var(--lx-color-focus);outline-offset:var(--lx-focus-offset)}::selection{background-color:var(--lx-color-selection-bg);color:var(--lx-color-selection-fg)}.lx-skip-link{z-index:var(--lx-z-skip-link);padding:var(--lx-space-3) var(--lx-space-4);background-color:var(--lx-palette-dark-moroccan-blue);color:var(--lx-palette-pure-white);font-weight:var(--lx-weight-medium);position:absolute;inset-block-start:var(--lx-space-4);inset-inline-start:var(--lx-space-4);transform:translateY(-200%)}.lx-skip-link:focus-visible{outline-color:var(--lx-palette-warm-sand);transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}[data-motion=reduce] *,[data-motion=reduce] :before,[data-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}@layer lx.utilities{.lx-nowrap{white-space:nowrap}.lx-visually-hidden{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}
@layer lx.layout{.lx-container{width:100%;max-width:calc(var(--lx-layout-container-max) + 2 * var(--lx-layout-margin));padding-inline:var(--lx-layout-margin);margin-inline:auto}.lx-container--narrow{max-width:calc(var(--lx-layout-container-narrow) + 2 * var(--lx-layout-margin))}.lx-grid{--lx-grid-columns:var(--lx-layout-columns-sm);grid-template-columns:repeat(var(--lx-grid-columns), minmax(0, 1fr));column-gap:var(--lx-layout-gutter);row-gap:var(--lx-space-stack);align-items:start;display:grid}.lx-grid>*{grid-column:1/-1;min-width:0}@media (min-width:48rem){.lx-grid{--lx-grid-columns:var(--lx-layout-columns-md)}.lx-grid>.lx-col-text{grid-column:1/span 6}}@media (min-width:64rem){.lx-grid{--lx-grid-columns:var(--lx-layout-columns-lg)}.lx-grid>.lx-col-rail{grid-column:1/span 2}.lx-grid>.lx-col-content{grid-column:3/-1}.lx-grid>.lx-col-text{grid-column:3/span 5}.lx-grid>.lx-col-media{grid-column:8/-1}}}
@layer lx.components{.lx-display-2xl,.lx-display-xl,.lx-display-l,.lx-display-m,.lx-display-s{font-family:var(--lx-font-display);font-weight:var(--lx-weight-display);line-height:var(--lx-leading-display);letter-spacing:var(--lx-tracking-display);text-wrap:balance;-webkit-hyphens:none;hyphens:none}.lx-display-2xl{font-size:var(--lx-text-display-2xl);line-height:1}.lx-display-xl{font-size:var(--lx-text-display-xl);max-width:var(--lx-measure-display)}.lx-display-l{font-size:var(--lx-text-display-l);max-width:calc(var(--lx-measure-display) * 1.25)}.lx-display-m{font-size:var(--lx-text-display-m);line-height:var(--lx-leading-heading)}.lx-display-s{font-size:var(--lx-text-display-s);font-weight:var(--lx-weight-display-strong);line-height:var(--lx-leading-heading);letter-spacing:0}:is(.lx-display-2xl,.lx-display-xl,.lx-display-l,.lx-display-m,.lx-display-s) em{font-style:italic;font-weight:var(--lx-weight-display)}.lx-lead{font-size:var(--lx-text-lead);line-height:var(--lx-leading-tight);max-width:var(--lx-measure-body);text-wrap:pretty}.lx-body{font-size:var(--lx-text-body);line-height:var(--lx-leading-body);max-width:var(--lx-measure-body);text-wrap:pretty}.lx-prose>*+*{margin-top:1em}.lx-small{font-size:var(--lx-text-small);line-height:var(--lx-leading-body);color:var(--lx-color-fg-muted)}.lx-label{font-size:var(--lx-text-label);font-weight:var(--lx-weight-medium);letter-spacing:var(--lx-tracking-label);line-height:var(--lx-leading-tight)}}
@layer lx.components{.lx-marker{font-family:var(--lx-font-story);font-size:var(--lx-text-marker);font-weight:var(--lx-weight-story);line-height:var(--lx-leading-marker);letter-spacing:var(--lx-tracking-marker);text-transform:uppercase;color:var(--lx-color-marker);--lx-marker-sep:1.6em;clip-path:inset(0 0 0 var(--lx-marker-sep));flex-wrap:wrap;align-items:baseline;margin-inline-start:calc(-1 * var(--lx-marker-sep));display:flex}.lx-marker>:before{content:"·" / "";width:var(--lx-marker-sep);text-align:center;display:inline-block}.lx-marker strong{font-weight:var(--lx-weight-story-strong)}.lx-scene__rail .lx-marker{padding-top:var(--lx-space-3);border-top:var(--lx-border-hairline) solid var(--lx-color-rule)}@media (min-width:64rem){.lx-scene__rail .lx-marker{clip-path:none;flex-direction:column;margin-inline-start:0}.lx-scene__rail .lx-marker>:before{content:none}}.lx-caption{font-family:var(--lx-font-story);font-size:var(--lx-text-marker);line-height:var(--lx-leading-marker);color:var(--lx-color-marker)}}
@layer lx.components{.lx-frame{margin:0;position:relative}.lx-frame__media{aspect-ratio:var(--lx-frame-ratio,var(--lx-ratio-living));background-color:var(--lx-color-skeleton);position:relative;overflow:hidden}.lx-frame__media>img,.lx-frame__media>picture>img,.lx-frame__media>video{object-fit:cover;width:100%;height:100%}.lx-frame--establishing{--lx-frame-ratio:var(--lx-ratio-establishing-mobile)}.lx-frame--living{--lx-frame-ratio:var(--lx-ratio-living)}.lx-frame--detail{--lx-frame-ratio:var(--lx-ratio-detail)}@media (min-width:64rem){.lx-frame--establishing{--lx-frame-ratio:var(--lx-ratio-establishing)}}.lx-frame__caption{margin-top:var(--lx-space-3);font-family:var(--lx-font-story);font-size:var(--lx-text-marker);line-height:var(--lx-leading-marker);color:var(--lx-color-marker)}.lx-frame--scrim,.lx-frame--scrim-top{--lx-scrim-bottom:linear-gradient(to top, color-mix(in srgb, var(--lx-scrim-color) calc(var(--lx-scrim-max-alpha) * 100%), transparent) 0%, color-mix(in srgb, var(--lx-scrim-color) calc(var(--lx-scrim-min-alpha) * 100%), transparent) 60%, transparent 100%);--lx-scrim-top:linear-gradient(to bottom, color-mix(in srgb, var(--lx-scrim-color) calc(var(--lx-scrim-min-alpha) * 100%), transparent) 0%, color-mix(in srgb, var(--lx-scrim-color) calc(var(--lx-scrim-min-alpha) * 100%), transparent) 70%, transparent 100%);--lx-scrim-top-size:100% calc(var(--lx-layout-header-height) + var(--lx-space-8))}:is(.lx-frame--scrim,.lx-frame--scrim-top) .lx-frame__media:after{content:"";z-index:var(--lx-z-raised);pointer-events:none;background-repeat:no-repeat;position:absolute;inset:0}.lx-frame--scrim .lx-frame__media:after{background-image:var(--lx-scrim-bottom)}.lx-frame--scrim-top .lx-frame__media:after{background-image:var(--lx-scrim-top);background-size:var(--lx-scrim-top-size)}.lx-frame--scrim.lx-frame--scrim-top .lx-frame__media:after{background-image:var(--lx-scrim-top), var(--lx-scrim-bottom);background-size:var(--lx-scrim-top-size), 100% 100%}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduce]) .lx-frame--drift .lx-frame__media>:is(img,picture,video){animation:lx-drift var(--lx-duration-drift) var(--lx-ease-cinematic) both}}@keyframes lx-drift{0%{transform:scale(1.03)}to{transform:scale(1)}}.lx-frame--typographic .lx-frame__media{align-content:end;gap:var(--lx-space-3);padding:var(--lx-space-8);background-color:var(--lx-color-bg);color:var(--lx-color-fg);outline:var(--lx-border-hairline) solid var(--lx-color-rule);outline-offset:calc(-1 * var(--lx-space-4));display:grid}.lx-frame--typographic .lx-frame__media:before{content:"";pointer-events:none;background-image:var(--lx-grain-image);background-size:var(--lx-grain-size);opacity:var(--lx-grain-opacity);position:absolute;inset:0}.lx-frame__title{font-family:var(--lx-font-display);font-size:var(--lx-text-display-m);font-weight:var(--lx-weight-display);line-height:var(--lx-leading-heading);letter-spacing:var(--lx-tracking-display);text-wrap:balance;position:relative}.lx-frame__meta{position:relative}}
@layer lx.components{.lx-scene{isolation:isolate;padding-block:var(--lx-space-scene);position:relative}.lx-scene__header{gap:var(--lx-space-6);display:grid}.lx-scene__body{gap:var(--lx-space-stack);align-content:start;display:grid}.lx-scene__actions{align-items:center;gap:var(--lx-space-4) var(--lx-space-8);flex-wrap:wrap;display:flex}@media (min-width:64rem){.lx-scene__rail{top:calc(var(--lx-layout-header-height) + var(--lx-space-8));padding-top:var(--lx-space-2);position:sticky}}.lx-scene .lx-scene__media{margin-inline:calc(-1 * var(--lx-layout-margin))}.lx-scene .lx-scene__media .lx-frame__caption{padding-inline:var(--lx-layout-margin)}@media (min-width:64rem){.lx-scene .lx-scene__media{margin-inline:0 calc(-1 * var(--lx-layout-margin))}.lx-scene .lx-scene__media .lx-frame__caption{padding-inline:0}.lx-scene.lx-scene--media-start .lx-scene__media .lx-frame__caption{padding-inline-start:var(--lx-layout-margin)}.lx-scene--media-start .lx-grid>.lx-col-text{grid-area:1/9/auto/-1}.lx-scene--media-start .lx-grid>.lx-col-media{grid-area:1/1/auto/span 7}.lx-scene--media-start .lx-grid>.lx-col-rail{grid-area:1/9/auto/-1}.lx-scene.lx-scene--media-start .lx-scene__media{margin-inline:calc(-1 * var(--lx-layout-margin)) 0}.lx-scene--statement .lx-grid>.lx-col-text{grid-column:3/span 8}}.lx-scene--opening{min-height:min(100svh,60rem);padding-block:calc(var(--lx-layout-header-height) + var(--lx-space-16)) var(--lx-space-16);align-items:end;display:grid;overflow:hidden}.lx-scene__backdrop{z-index:-1;position:absolute;inset:0}.lx-scene .lx-scene__backdrop .lx-frame{height:100%}.lx-scene .lx-scene__backdrop .lx-frame__media{aspect-ratio:auto;outline:none;height:100%}.lx-scene[data-ground=night]:before{content:"";z-index:-1;pointer-events:none;background-image:var(--lx-grain-image);background-size:var(--lx-grain-size);opacity:var(--lx-grain-opacity);position:absolute;inset:0}.lx-scene--opening[data-ground=night]:before{z-index:0}.lx-scene--opening>.lx-container{z-index:var(--lx-z-raised);position:relative}}
@layer lx.components{.lx-home-hero{isolation:isolate;background:var(--lx-palette-dark-moroccan-blue);min-height:42rem;color:var(--lx-palette-pure-white);align-items:end;display:grid;position:relative;overflow:hidden}.lx-home-hero__slides,.lx-home-hero__slide,.lx-home-hero__scrim{position:absolute;inset:0}.lx-home-hero__slides{z-index:-1;background:var(--lx-palette-dark-moroccan-blue);overflow:hidden}.lx-home-hero__slide{opacity:0;transition:opacity var(--lx-duration-cinematic) var(--lx-ease-cinematic)}.lx-home-hero__slide--active{opacity:1}.lx-home-hero__image{background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.lx-home-hero__image--1{background-image:url(/images/home/hero/luxury-property-facade-hero.jpg);background-position:50% 52%}.lx-home-hero__image--2{background-image:url(/images/home/hero/hero-lifestyle.jpg);background-position:50% 52%}.lx-home-hero__image--3{background-image:url(/images/home/hero/home-solucao-firepit-family.jpg);background-position:50% 48%}.lx-home-hero__scrim{background:linear-gradient(90deg, var(--lx-color-bg) 0%, transparent 100%), linear-gradient(0deg, var(--lx-color-bg) 0%, transparent 70%);opacity:var(--lx-scrim-min-alpha)}.lx-home-hero__content{gap:var(--lx-space-6);width:100%;padding-top:calc(var(--lx-layout-header-height) + var(--lx-space-12));align-content:end;padding-bottom:7.5rem;display:grid}.lx-home-hero__title{max-width:18ch;font-family:var(--lx-font-display);font-size:clamp(2rem,9vw,2.65rem);font-weight:var(--lx-weight-display);letter-spacing:var(--lx-tracking-display);text-wrap:balance;color:var(--lx-palette-pure-white);margin:0;line-height:1.02}.lx-home-hero__title em{color:var(--lx-palette-warm-sand);font-style:italic;font-weight:var(--lx-weight-display)}.lx-home-hero__bottom{align-items:stretch;gap:var(--lx-space-6) var(--lx-space-8);flex-wrap:wrap;display:flex}.lx-home-hero__lead{max-width:36rem;font-size:var(--lx-text-lead);line-height:var(--lx-leading-tight);color:var(--lx-palette-pure-white);margin:0}.lx-home-hero__action{background:var(--lx-palette-warm-sand);border-color:var(--lx-palette-warm-sand);width:100%;color:var(--lx-palette-dark-moroccan-blue)}.lx-home-hero__controls{inset-inline-end:var(--lx-layout-margin);bottom:var(--lx-space-8);z-index:var(--lx-z-raised);align-items:center;gap:var(--lx-space-3);font-family:var(--lx-font-utility);font-size:var(--lx-text-small);color:var(--lx-palette-pure-white);display:flex;position:absolute}.lx-home-hero__controls button{min-width:2rem;min-height:2rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.lx-home-hero__controls button:focus-visible{outline:var(--lx-focus-width) solid var(--lx-palette-warm-sand);outline-offset:var(--lx-focus-offset)}.lx-home-hero__counter,.lx-home-hero__total{font-variant-numeric:tabular-nums}.lx-home-hero__progress{width:clamp(2rem,4vw,3.5rem);height:var(--lx-border-hairline);background:color-mix(in srgb, var(--lx-palette-pure-white) 45%, transparent)}.lx-home-hero__break{display:none}.lx-home-hero__controls{inset-inline:var(--lx-layout-margin);justify-content:flex-end}@media (min-width:48rem){.lx-home-hero{min-height:100svh}.lx-home-hero__content{padding-bottom:clamp(5.5rem,10vh,8rem)}.lx-home-hero__title{max-width:58rem;font-size:clamp(2.1rem,1.95rem + 1.35vw,2.5rem)}.lx-home-hero__break{display:initial}.lx-home-hero__bottom{align-items:center}.lx-home-hero__action{width:auto}.lx-home-hero__controls{justify-content:initial;inset-inline-start:auto;inset-inline-end:var(--lx-layout-margin)}}@media (min-width:64rem){.lx-home-hero__title{white-space:nowrap}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduce]) .lx-home-hero__slide--active .lx-home-hero__image{animation:lx-home-hero-drift var(--lx-duration-drift) var(--lx-ease-cinematic) both}}@media (prefers-reduced-motion:reduce){.lx-home-hero__slide{transition-duration:var(--lx-duration-reduced)}}@keyframes lx-home-hero-drift{0%{transform:scale(1.012)translate(0,0)}to{transform:scale(1.035)translate(-.35%,-.2%)}}}
@layer lx.components{.lx-sequence{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lx-layout-margin);margin-inline:calc(-1 * var(--lx-layout-margin));padding:0 var(--lx-layout-margin) var(--lx-space-4);scrollbar-width:thin;scrollbar-color:var(--lx-color-rule) transparent;overflow-x:auto}.lx-sequence:focus-visible{outline-offset:calc(-1 * var(--lx-focus-width))}.lx-sequence__track{gap:var(--lx-layout-gutter);grid-auto-columns:82%;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.lx-sequence__item{scroll-snap-align:start}@media (min-width:48rem){.lx-sequence__track{grid-auto-columns:46%}}@media (min-width:64rem){.lx-sequence__track{grid-auto-columns:calc((100% - 2 * var(--lx-layout-gutter)) / 2.6)}}}
@layer lx.components{.lx-evidence{gap:var(--lx-space-8) var(--lx-layout-gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin:0;display:grid}.lx-evidence__item{padding-top:var(--lx-space-4);border-top:var(--lx-border-hairline) solid var(--lx-color-rule);position:relative}.lx-evidence__item:before,.lx-evidence__item:after{content:"";top:calc(var(--lx-border-marker-tick) / -2);width:var(--lx-border-hairline);height:var(--lx-border-marker-tick);background-color:var(--lx-color-rule);position:absolute}.lx-evidence__item:before{inset-inline-start:0}.lx-evidence__item:after{inset-inline-end:0}.lx-evidence__label{font-family:var(--lx-font-story);font-size:var(--lx-text-marker);line-height:var(--lx-leading-marker);letter-spacing:var(--lx-tracking-marker);text-transform:uppercase;color:var(--lx-color-marker)}.lx-evidence__value{margin:var(--lx-space-2) 0 0;font-family:var(--lx-font-utility);font-size:var(--lx-text-lead);font-weight:var(--lx-weight-medium);line-height:var(--lx-leading-tight);font-variant-numeric:tabular-nums lining-nums;color:var(--lx-color-fg);overflow-wrap:anywhere}.lx-evidence--inline{gap:var(--lx-space-6) var(--lx-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.lx-evidence--inline .lx-evidence__value{font-size:var(--lx-text-body)}[data-expression=product] .lx-evidence--inline{grid-template-columns:minmax(0,1fr)}@media (min-width:48rem){[data-expression=product] .lx-evidence--inline{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}}[data-expression=product] .lx-evidence__label{font-family:var(--lx-font-utility);font-size:var(--lx-text-small);font-weight:var(--lx-weight-medium);letter-spacing:var(--lx-tracking-label);line-height:var(--lx-leading-tight);text-transform:none;color:var(--lx-color-fg-muted)}}
@layer lx.components{.lx-pair{gap:var(--lx-space-12) var(--lx-layout-gutter);margin:0;padding:0;display:grid}@media (min-width:48rem){.lx-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.lx-pair__item{gap:var(--lx-space-4);padding-top:var(--lx-space-6);border-top:var(--lx-border-hairline) solid var(--lx-color-rule-strong);align-content:start;display:grid}}
@layer lx.components{.lx-blocks{gap:var(--lx-space-8) var(--lx-layout-gutter);margin:0;padding:0;display:grid}@media (min-width:48rem){.lx-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lx-blocks{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.lx-blocks:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.lx-blocks:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.lx-blocks__item{gap:var(--lx-space-3);padding-top:var(--lx-space-4);border-top:var(--lx-border-hairline) solid var(--lx-color-rule);align-content:start;display:grid}:is(.lx-blocks--rows,.lx-blocks--rows:has(>:nth-child(4):last-child)){row-gap:var(--lx-space-6);grid-template-columns:minmax(0,1fr)}@media (min-width:48rem){.lx-blocks--rows>.lx-blocks__item{column-gap:var(--lx-layout-gutter);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}}
@layer lx.components{.lx-disclosure{border-bottom:var(--lx-border-hairline) solid var(--lx-color-rule)}.lx-disclosure__item{border-top:var(--lx-border-hairline) solid var(--lx-color-rule)}.lx-disclosure__summary{justify-content:space-between;align-items:center;gap:var(--lx-space-6);min-height:var(--lx-target-min);padding-block:var(--lx-space-4);cursor:pointer;font-family:var(--lx-font-display);font-size:var(--lx-text-display-s);font-weight:var(--lx-weight-display);line-height:var(--lx-leading-heading);letter-spacing:var(--lx-tracking-display);text-wrap:balance;list-style:none;display:flex}.lx-disclosure__summary::-webkit-details-marker{display:none}.lx-disclosure__summary:focus-visible{outline:var(--lx-focus-width) solid var(--lx-color-focus);outline-offset:var(--lx-focus-offset)}.lx-disclosure__icon{width:1.25rem;height:1.25rem;color:var(--lx-color-accent);transition:transform var(--lx-duration-base) var(--lx-ease-settle);flex:none;transform:rotate(90deg)}.lx-disclosure__item[open]>.lx-disclosure__summary .lx-disclosure__icon{transform:rotate(-90deg)}.lx-disclosure__body{gap:var(--lx-space-3);max-width:var(--lx-measure-body);padding-bottom:var(--lx-space-8);display:grid}}
@layer lx.components{@media (min-width:64rem){.lx-grid>.lx-place-wide{grid-column:1/span 11}.lx-grid>.lx-place-full{grid-column:1/-1}.lx-grid>.lx-place-left{grid-column:1/span 5}.lx-grid>.lx-place-right{grid-column:7/-1}.lx-grid>.lx-place-aside{grid-column:1/span 4}.lx-grid>.lx-place-main{grid-column:6/-1}.lx-grid>.lx-place-center{grid-column:3/span 8}.lx-grid>.lx-place-offset{grid-column:5/-1}.lx-grid>.lx-place-half{grid-column:1/span 6}.lx-sticky{top:calc(var(--lx-layout-header-height) + var(--lx-space-8));align-self:start;position:sticky}}.lx-grid--chapter{row-gap:var(--lx-space-16);grid-auto-flow:dense}@media (min-width:64rem){.lx-grid--chapter{row-gap:var(--lx-space-24)}.lx-grid>.lx-span-rows{grid-row:span 2}}.lx-chapter-head{align-items:center;gap:var(--lx-space-4) var(--lx-space-6);padding-top:var(--lx-space-4);border-top:var(--lx-border-hairline) solid var(--lx-color-rule);flex-wrap:wrap;display:flex}.lx-chapter-head .lx-marker{flex:12rem}.lx-numeral{font-family:var(--lx-font-display);font-size:var(--lx-text-display-l);font-weight:var(--lx-weight-display);font-variant-numeric:lining-nums;color:var(--lx-color-accent);line-height:1}.lx-headline-wide{max-width:calc(var(--lx-measure-display) * 1.35)}.lx-coda{gap:var(--lx-space-6);padding-block:var(--lx-space-12);border-top:var(--lx-border-hairline) solid var(--lx-color-rule);display:grid}.lx-coda--center{text-align:center;justify-items:center}.lx-coda--center>*{max-width:none}.lx-values{gap:var(--lx-space-6) var(--lx-layout-gutter);font-family:var(--lx-font-display);font-size:var(--lx-text-display-l);font-weight:var(--lx-weight-display);line-height:var(--lx-leading-display);letter-spacing:var(--lx-tracking-display);counter-reset:lx-value;display:grid}@media (min-width:48rem){.lx-values{font-size:var(--lx-text-display-m);grid-template-columns:repeat(3,minmax(0,1fr))}}.lx-values>span{gap:var(--lx-space-3);padding-top:var(--lx-space-4);border-top:var(--lx-border-hairline) solid var(--lx-color-rule);counter-increment:lx-value;display:grid;position:relative}.lx-values>span:before{content:counter(lx-value, decimal-leading-zero) / "";font-family:var(--lx-font-story);font-size:var(--lx-text-marker);letter-spacing:var(--lx-tracking-marker);color:var(--lx-color-marker)}.lx-values--apart>span{border-top-style:dashed}.lx-values--joined{border-top:var(--lx-border-hairline) solid var(--lx-color-rule-strong);column-gap:0}.lx-values--joined>span{border-top:0;padding-inline-end:var(--lx-layout-gutter)}@media (min-width:48rem){.lx-values--joined>span+span{border-inline-start:var(--lx-border-hairline) solid var(--lx-color-rule);padding-inline-start:var(--lx-layout-gutter)}}.lx-lines{margin:0;padding:0;display:grid}.lx-lines>li{padding-block:var(--lx-space-6);border-top:var(--lx-border-hairline) solid var(--lx-color-rule)}.lx-lines>li:last-child{border-bottom:var(--lx-border-hairline) solid var(--lx-color-rule)}.lx-staging{gap:var(--lx-space-8);margin:0;padding:0;display:grid}.lx-staging__line--end{text-align:end;justify-self:end}.lx-staging__line--back{text-align:center;color:var(--lx-color-fg-muted);justify-self:center}@media (min-width:64rem){.lx-staging{gap:var(--lx-space-12)}.lx-staging__line--start{padding-inline-end:40%}.lx-staging__line--end{padding-inline-start:40%}}.lx-contrast{gap:var(--lx-space-6) var(--lx-layout-gutter);display:grid}.lx-contrast>:first-child{color:var(--lx-color-fg-muted)}.lx-contrast>:last-child{color:var(--lx-color-accent)}@media (min-width:48rem){.lx-contrast{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-contrast>:last-child{border-inline-start:var(--lx-border-hairline) solid var(--lx-color-rule);padding-inline-start:var(--lx-layout-gutter)}}.lx-ledger{counter-reset:lx-ledger;border-bottom:var(--lx-border-hairline) solid var(--lx-color-rule);margin:0;padding:0}.lx-ledger__item{gap:var(--lx-space-3) var(--lx-space-6);padding-block:var(--lx-space-8);border-top:var(--lx-border-hairline) solid var(--lx-color-rule);counter-increment:lx-ledger;grid-template-columns:auto minmax(0,1fr);display:grid}.lx-ledger__item:before{content:counter(lx-ledger, decimal-leading-zero) / "";font-family:var(--lx-font-story);font-size:var(--lx-text-marker);letter-spacing:var(--lx-tracking-marker);line-height:var(--lx-leading-heading);color:var(--lx-color-marker);padding-top:var(--lx-space-2);grid-row:1}.lx-ledger__item>:first-child,.lx-ledger__item>:not(:first-child){grid-column:2}@media (min-width:48rem){.lx-ledger__item{column-gap:var(--lx-layout-gutter);grid-template-columns:4rem minmax(0,2fr) minmax(0,3fr)}.lx-ledger__item>:first-child{grid-area:1/2/span 4}.lx-ledger__item>:not(:first-child){grid-column:3}.lx-ledger__item>:only-child{grid-area:auto/2/auto/-1}}.lx-axis{gap:var(--lx-space-8);padding:0 0 0 var(--lx-space-8);counter-reset:lx-axis;margin:0;display:grid;position:relative}.lx-axis:before{content:"";inset-block:var(--lx-space-2);border-inline-start:var(--lx-border-hairline) solid var(--lx-color-rule-strong);position:absolute;inset-inline-start:var(--lx-space-1)}.lx-axis__item{gap:var(--lx-space-2);counter-increment:lx-axis;display:grid;position:relative}.lx-axis__item:before{content:"";inset-inline-start:calc(-1 * var(--lx-space-8) + var(--lx-space-1) - .3125rem);top:var(--lx-space-2);border:var(--lx-border-hairline) solid var(--lx-color-accent);background:var(--lx-color-bg);width:.625rem;height:.625rem;position:absolute}.lx-axis__item:last-child:before{background:var(--lx-color-accent)}.lx-axis__item:after{content:counter(lx-axis, decimal-leading-zero) / "";font-family:var(--lx-font-story);font-size:var(--lx-text-marker);letter-spacing:var(--lx-tracking-marker);color:var(--lx-color-marker);order:-1}@media (min-width:64rem){.lx-axis{gap:var(--lx-space-12)}}.lx-qa{gap:var(--lx-space-4) var(--lx-layout-gutter);padding-top:var(--lx-space-6);border-top:var(--lx-border-hairline) solid var(--lx-color-rule);display:grid}@media (min-width:64rem){.lx-qa{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.lx-qa__answer{gap:var(--lx-space-4);align-content:start;display:grid}.lx-pair--deed{gap:0}.lx-pair--deed>.lx-pair__item{gap:var(--lx-space-6);padding-block:var(--lx-space-8) var(--lx-space-12)}@media (min-width:48rem){.lx-pair--deed>.lx-pair__item+.lx-pair__item{border-inline-start:var(--lx-border-hairline) solid var(--lx-color-rule);padding-inline-start:var(--lx-layout-gutter)}.lx-pair--deed>.lx-pair__item:first-child{padding-inline-end:var(--lx-layout-gutter)}}.lx-pair--deed .lx-pair__item>:first-child{font-family:var(--lx-font-display);font-size:var(--lx-text-display-l);font-weight:var(--lx-weight-display);line-height:var(--lx-leading-display);letter-spacing:var(--lx-tracking-display)}.lx-callouts{gap:var(--lx-space-8) var(--lx-layout-gutter);align-items:start;margin:0;padding:0;display:grid}.lx-callouts__drawing{justify-self:center;width:min(100%,26rem)}.lx-callouts__note{gap:var(--lx-space-3);padding-top:var(--lx-space-4);border-top:var(--lx-border-hairline) solid var(--lx-color-rule);display:grid}@media (min-width:64rem){.lx-callouts{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"patrimony drawing freedom"".belonging."}.lx-callouts__drawing{grid-area:drawing;width:100%}.lx-callouts__note--patrimony{margin-top:var(--lx-space-12);grid-area:patrimony}.lx-callouts__note--freedom{margin-top:var(--lx-space-12);text-align:end;grid-area:freedom}.lx-callouts__note--belonging{text-align:center;grid-area:belonging}}.lx-frame--drawing .lx-frame__media{grid-template-columns:minmax(0,1fr);align-content:space-between}.lx-frame--drawing .lx-triad{width:min(100%,14rem);position:relative}.lx-opening-row{gap:var(--lx-space-6) var(--lx-layout-gutter);padding-top:var(--lx-space-6);border-top:var(--lx-border-hairline) solid var(--lx-color-rule);display:grid;position:relative}@media (min-width:64rem){.lx-opening-row{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.lx-actions-stack{gap:var(--lx-space-4);display:grid}.lx-actions-stack>.lx-button{justify-content:center}@media (min-width:48rem){.lx-actions-stack{align-items:center;gap:var(--lx-space-4) var(--lx-space-8);flex-wrap:wrap;display:flex}}@media (min-width:64rem){.lx-sequence--fit{margin-inline:0;padding:0;overflow:visible}.lx-sequence--fit .lx-sequence__track{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.lx-sequence--fit .lx-sequence__item>*{grid-template-columns:minmax(0,1fr)}}.lx-rows{margin:0;padding:0;display:grid}.lx-rows>li{padding-block:var(--lx-space-3);border-top:var(--lx-border-hairline) solid var(--lx-color-rule)}.lx-rows>li:last-child{border-bottom:var(--lx-border-hairline) solid var(--lx-color-rule)}.lx-legend{gap:var(--lx-space-3) var(--lx-space-6);font-size:var(--lx-text-small);color:var(--lx-color-fg-muted);flex-wrap:wrap;margin:0;padding:0;display:flex}.lx-legend>li{align-items:center;gap:var(--lx-space-2);display:inline-flex}.lx-legend__swatch{width:var(--lx-space-6);height:var(--lx-space-3);border:var(--lx-border-hairline) solid var(--lx-color-accent);display:inline-block}.lx-legend__swatch--solid{background-color:var(--lx-color-accent)}.lx-configs{margin:0;padding:0;display:grid}.lx-configs__item{gap:var(--lx-space-4);padding-block:var(--lx-space-6);border-top:var(--lx-border-hairline) solid var(--lx-color-rule);display:grid}.lx-configs__item:last-child{border-bottom:var(--lx-border-hairline) solid var(--lx-color-rule)}.lx-index{counter-reset:lx-index;border-top:var(--lx-border-hairline) solid var(--lx-color-rule-strong);margin:0;padding:0;display:grid}@media (min-width:48rem){.lx-index{grid-template-columns:repeat(3,minmax(0,1fr))}}.lx-index__item{counter-increment:lx-index;border-bottom:var(--lx-border-hairline) solid var(--lx-color-rule)}@media (min-width:48rem){.lx-index__item{border-bottom:0}.lx-index__item+.lx-index__item{border-inline-start:var(--lx-border-hairline) solid var(--lx-color-rule)}}.lx-index__link{gap:var(--lx-space-2);min-height:var(--lx-target-min);padding:var(--lx-space-4) var(--lx-space-4) var(--lx-space-6) 0;font-family:var(--lx-font-display);font-size:var(--lx-text-display-s);line-height:var(--lx-leading-heading);color:var(--lx-color-fg);text-decoration:none;display:grid}@media (min-width:48rem){.lx-index__item+.lx-index__item .lx-index__link{padding-inline-start:var(--lx-layout-gutter)}}.lx-index__link:before{content:counter(lx-index, decimal-leading-zero) / "";font-family:var(--lx-font-story);font-size:var(--lx-text-marker);letter-spacing:var(--lx-tracking-marker);color:var(--lx-color-marker)}.lx-index__link:hover{text-decoration-line:underline;text-decoration-thickness:var(--lx-border-hairline);text-underline-offset:.2em}.lx-prelude__drawing{justify-self:center;width:min(100%,22rem)}@media (min-width:64rem){.lx-prelude{align-self:end}.lx-prelude__drawing{justify-self:end;width:min(100%,30rem)}}.lx-group-head{gap:var(--lx-space-6) var(--lx-layout-gutter);align-items:end;display:grid}@media (min-width:64rem){.lx-group-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.lx-spec>:first-child{font-family:var(--lx-font-display);font-size:var(--lx-text-display-s);line-height:var(--lx-leading-heading)}.lx-home-edition__head{gap:var(--lx-space-3);align-content:start;display:grid}.lx-qa .lx-pair--deed>.lx-pair__item:first-child{border-top:0;padding-top:0}@media (min-width:48rem){.lx-qa .lx-pair--deed>.lx-pair__item{border-top:0;padding-top:0}}.lx-opening-row .lx-credit{font-size:var(--lx-text-lead)}.lx-renunciation{gap:var(--lx-space-12);display:grid}.lx-renunciation__opening{gap:var(--lx-space-8) var(--lx-layout-gutter);align-items:start;display:grid}.lx-renunciation__copy{gap:var(--lx-space-4);align-content:start;display:grid}.lx-renunciation__title{width:max-content;max-width:100%;font-family:var(--lx-font-display);font-size:clamp(1.35rem,6.5vw,1.75rem);font-weight:var(--lx-weight-display);letter-spacing:var(--lx-tracking-display);color:var(--lx-palette-warm-sand);gap:0;margin:0;line-height:1.05;display:grid}.lx-renunciation__title>span,.lx-renunciation__title>em{white-space:nowrap;display:block}.lx-renunciation__title>span{font-style:normal}.lx-renunciation__title em{font-style:italic;font-weight:var(--lx-weight-display)}.lx-renunciation__intro{gap:var(--lx-space-4);display:grid}.lx-renunciation__intro>*{max-width:var(--lx-measure-narrow)}.lx-renunciation__diagram{justify-content:center;place-self:start center;width:min(100%,22rem);margin:0;display:flex}.lx-renunciation__diagram img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:15.5rem;display:block}@media (min-width:48rem){.lx-renunciation__title{font-size:var(--lx-text-display-m)}}@media (min-width:64rem){.lx-renunciation__opening{gap:var(--lx-space-12) var(--lx-layout-gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.lx-renunciation__copy{justify-self:start;width:100%;max-width:26rem}.lx-renunciation__diagram{place-self:stretch end;width:100%;max-width:26rem;min-height:0;position:relative}.lx-renunciation__diagram img{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}}.lx-renunciation__alternatives{border-block:var(--lx-border-hairline) solid var(--lx-color-rule);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.lx-renunciation__alternative{gap:var(--lx-space-4);padding-block:var(--lx-space-6);align-content:start;display:grid}.lx-renunciation__alternative+.lx-renunciation__alternative{border-top:var(--lx-border-hairline) solid var(--lx-color-rule)}.lx-renunciation__alternative>:first-child{color:var(--lx-color-accent)}@media (min-width:48rem){.lx-renunciation__alternatives{grid-template-columns:repeat(3,minmax(0,1fr))}.lx-renunciation__alternative{padding-inline:var(--lx-layout-gutter)}.lx-renunciation__alternative:first-child{padding-inline-start:0}.lx-renunciation__alternative:last-child{padding-inline-end:0}.lx-renunciation__alternative+.lx-renunciation__alternative{border-top:0;border-inline-start:var(--lx-border-hairline) solid var(--lx-color-rule)}}.lx-renunciation__closing{gap:var(--lx-space-3);text-align:center;justify-items:center;display:grid}.lx-renunciation__closing-copy{gap:var(--lx-space-2);justify-items:center;display:grid}.lx-renunciation__closing-copy>*,.lx-renunciation__closing-turn{max-width:var(--lx-measure-body)}.lx-renunciation__closing-turn{color:var(--lx-color-accent)}}
@layer lx.components{.lx-triad{width:100%;height:auto;color:var(--lx-color-accent);display:block;overflow:visible}.lx-triad--small{max-width:18rem}.lx-triad--mini{width:3.5rem}.lx-triad__edge{stroke:currentColor;stroke-width:var(--lx-border-hairline);vector-effect:non-scaling-stroke}.lx-triad__edge--absent{stroke-dasharray:.02 .03;opacity:.7}.lx-triad__ring{fill:none;stroke:currentColor;stroke-width:var(--lx-border-hairline);vector-effect:non-scaling-stroke}.lx-triad__dot{fill:currentColor;stroke:currentColor;stroke-width:var(--lx-border-hairline);vector-effect:non-scaling-stroke}.lx-triad__node--absent .lx-triad__dot{fill:var(--lx-color-bg)}.lx-triad__node--absent .lx-triad__ring{stroke-dasharray:3 4}.lx-triad__node--focus .lx-triad__ring{fill:currentColor}.lx-triad__node--focus .lx-triad__dot{fill:var(--lx-color-bg)}.lx-triad--mini .lx-triad__ring{display:none}.lx-triad--mini .lx-triad__node--focus .lx-triad__ring{display:inline}.lx-triad__label{fill:var(--lx-color-fg);font-family:var(--lx-font-story);letter-spacing:var(--lx-tracking-marker);text-transform:uppercase;font-size:19px}.lx-triad__label--absent{fill:var(--lx-color-fg-muted)}.lx-horizon{z-index:-1;color:var(--lx-color-accent);pointer-events:none;position:absolute;inset:0}.lx-horizon__sky{inset-inline-end:0;aspect-ratio:2;width:min(78%,40rem);position:absolute;bottom:100%;overflow:hidden}.lx-horizon__sun{width:100%;height:100%;display:block;overflow:visible}.lx-horizon__sun path{fill:none;stroke:currentColor;stroke-width:var(--lx-border-hairline);vector-effect:non-scaling-stroke}.lx-horizon__halo{stroke-dasharray:2 10}.lx-horizon__core{opacity:.6}.lx-horizon__ticks{inset-inline:0;grid-template-columns:repeat(var(--lx-grid-columns,var(--lx-layout-columns-sm)), minmax(0, 1fr));column-gap:var(--lx-layout-gutter);height:var(--lx-space-3);display:grid;position:absolute;top:0}.lx-horizon__ticks>span{border-inline:var(--lx-border-hairline) solid var(--lx-color-rule)}.lx-horizon__ticks>:nth-child(n+5){display:none}@media (min-width:48rem){.lx-horizon__ticks>:nth-child(-n+8){display:block}}@media (min-width:64rem){.lx-horizon__ticks>:nth-child(n+5){display:block}}.lx-measure{width:100%;height:1.25rem;color:var(--lx-color-accent);display:block}.lx-measure :is(line,rect){stroke:currentColor;stroke-width:var(--lx-border-hairline);vector-effect:non-scaling-stroke}.lx-measure__track,.lx-measure__tick{stroke:var(--lx-color-rule)}.lx-measure__segment--solid{fill:currentColor}.lx-measure__segment--outline{fill:none}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduce]) .lx-horizon__sun{animation:lx-rise var(--lx-duration-drift) var(--lx-ease-cinematic) both}}@keyframes lx-rise{0%{opacity:0;transform:translateY(16%)}to{opacity:1;transform:translateY(0)}}}
@layer lx.components{@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-motion=reduce]) .lx-reveal{animation:linear both lx-reveal;animation-timeline:view();animation-range:entry 5% cover 25%}}}@keyframes lx-reveal{0%{opacity:0;transform:translateY(var(--lx-space-3))}to{opacity:1;transform:none}}}
@layer lx.components{.lx-button{justify-content:center;align-items:center;gap:var(--lx-space-3);min-height:var(--lx-target-control);padding:var(--lx-space-3) min(var(--lx-space-6), 7.5vw);border:var(--lx-border-hairline) solid transparent;border-radius:var(--lx-radius-none);color:var(--lx-color-fg);font-family:var(--lx-font-utility);font-size:var(--lx-text-label);font-weight:var(--lx-weight-medium);letter-spacing:var(--lx-tracking-label);line-height:var(--lx-leading-tight);text-align:center;cursor:pointer;transition:background-color var(--lx-duration-base) var(--lx-ease-settle), border-color var(--lx-duration-base) var(--lx-ease-settle), color var(--lx-duration-base) var(--lx-ease-settle);background-color:#0000;text-decoration:none;display:inline-flex}.lx-button--primary{background-color:var(--lx-color-action-bg);border-color:var(--lx-color-action-bg);color:var(--lx-color-action-fg)}.lx-button--primary:hover{background-color:var(--lx-color-action-bg-hover);border-color:var(--lx-color-action-bg-hover)}.lx-button--secondary{border-color:var(--lx-color-rule-strong);color:var(--lx-color-fg)}.lx-button--secondary:hover{background-color:var(--lx-color-action-bg);border-color:var(--lx-color-action-bg);color:var(--lx-color-action-fg)}.lx-button--destructive{border-color:var(--lx-color-error);color:var(--lx-color-error)}.lx-button--destructive:hover{background-color:var(--lx-color-surface)}.lx-button--quiet{color:var(--lx-color-accent);text-decoration-line:underline;text-decoration-thickness:var(--lx-border-hairline);text-underline-offset:.3em;padding-inline:0}.lx-button--quiet:hover{text-decoration-thickness:var(--lx-focus-width)}.lx-button--block{width:100%}.lx-button:active{transform:translateY(var(--lx-border-hairline))}.lx-button__icon{width:1.125em;height:1.125em;transition:transform var(--lx-duration-base) var(--lx-ease-settle);flex:none}.lx-button:hover .lx-button__icon{transform:translateX(var(--lx-space-1))}.lx-button:disabled,.lx-button[aria-disabled=true]{cursor:not-allowed;opacity:.45;transform:none}.lx-button[aria-busy=true]{cursor:progress}.lx-button[aria-busy=true]:after{content:"";border:var(--lx-focus-width) solid currentColor;width:1em;height:1em;animation:lx-spin var(--lx-duration-cinematic) linear infinite;border-inline-end-color:#0000;border-radius:50%;flex:none}@keyframes lx-spin{to{transform:rotate(1turn)}}}
@layer lx.components{.lx-link{color:var(--lx-color-accent);text-decoration-line:underline;text-decoration-thickness:var(--lx-border-hairline);text-underline-offset:.25em;transition:text-underline-offset var(--lx-duration-base) var(--lx-ease-settle)}.lx-link:hover{text-decoration-thickness:var(--lx-focus-width);text-underline-offset:.3em}.lx-link--standalone{align-items:center;gap:var(--lx-space-2);min-height:var(--lx-target-min);font-weight:var(--lx-weight-medium);display:inline-flex}.lx-link__icon{width:1.125em;height:1.125em;transition:transform var(--lx-duration-base) var(--lx-ease-settle);flex:none}.lx-link:hover .lx-link__icon{transform:translateX(var(--lx-space-1))}}
@layer lx.components{.lx-field{gap:var(--lx-space-2);align-content:start;display:grid}.lx-field>.lx-label{color:var(--lx-color-fg)}.lx-label__optional{font-weight:var(--lx-weight-regular);color:var(--lx-color-fg-muted)}.lx-label__tag{padding-inline:var(--lx-space-2);border:var(--lx-border-hairline) solid var(--lx-color-rule-strong);font-size:var(--lx-text-small);font-weight:var(--lx-weight-medium);color:var(--lx-color-accent);white-space:nowrap;margin-inline-start:var(--lx-space-2);display:inline-block}.lx-hint{font-size:var(--lx-text-small);line-height:var(--lx-leading-body);color:var(--lx-color-fg-muted);max-width:var(--lx-measure-body)}.lx-error{align-items:flex-start;gap:var(--lx-space-2);font-size:var(--lx-text-small);font-weight:var(--lx-weight-medium);line-height:var(--lx-leading-tight);color:var(--lx-color-error);display:flex}.lx-error__icon{flex:none;width:1.25em;height:1.25em}.lx-input,.lx-textarea,.lx-select{width:100%;min-height:var(--lx-target-control);padding:var(--lx-space-3) var(--lx-space-4);border:var(--lx-border-hairline) solid var(--lx-color-field-border);border-radius:var(--lx-radius-none);background-color:var(--lx-color-field-bg);color:var(--lx-color-field-fg);font-family:var(--lx-font-utility);font-size:var(--lx-text-body);line-height:var(--lx-leading-tight);transition:box-shadow var(--lx-duration-quick) var(--lx-ease-settle);display:block}.lx-input:hover,.lx-textarea:hover,.lx-select:hover{box-shadow:inset 0 0 0 var(--lx-border-hairline) var(--lx-color-field-border)}.lx-input::placeholder,.lx-textarea::placeholder{color:var(--lx-color-fg-muted);opacity:1}.lx-textarea{min-height:calc(var(--lx-target-control) * 3);line-height:var(--lx-leading-body);resize:vertical}:is(.lx-input,.lx-textarea,.lx-select)[aria-invalid=true]{border-color:var(--lx-color-error);box-shadow:inset 0 0 0 var(--lx-border-hairline) var(--lx-color-error)}:is(.lx-input,.lx-textarea,.lx-select):disabled{cursor:not-allowed;background-color:var(--lx-color-surface);box-shadow:none}.lx-select-wrap{position:relative}.lx-select{appearance:none;cursor:pointer;padding-inline-end:var(--lx-space-12)}.lx-select-wrap:after{content:"";inset-inline-end:var(--lx-space-4);border-inline-end:var(--lx-focus-width) solid var(--lx-color-field-fg);border-block-end:var(--lx-focus-width) solid var(--lx-color-field-fg);pointer-events:none;width:.5rem;height:.5rem;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}.lx-field--revealed{animation:lx-field-in var(--lx-duration-slow) var(--lx-ease-settle) both}@keyframes lx-field-in{0%{opacity:0}to{opacity:1}}.lx-form{gap:var(--lx-space-8);max-width:var(--lx-layout-container-narrow);display:grid}.lx-form__step:focus{outline:none}.lx-form__row{gap:var(--lx-space-8) var(--lx-layout-gutter);display:grid}.lx-form__actions{gap:var(--lx-space-4);flex-direction:column;display:flex}@media (min-width:48rem){.lx-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-form__actions{flex-flow:wrap;align-items:center}}}
@layer lx.components{.lx-choice-group{gap:var(--lx-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.lx-choice-group>legend{margin-bottom:var(--lx-space-3);color:var(--lx-color-fg);padding:0}.lx-choice-group__options{gap:var(--lx-space-3);display:grid}@media (min-width:48rem){.lx-choice-group__options{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}}.lx-choice{gap:var(--lx-space-1) var(--lx-space-3);min-height:var(--lx-target-min);padding:var(--lx-space-4) var(--lx-space-6) var(--lx-space-4) var(--lx-space-4);border:var(--lx-border-hairline) solid var(--lx-color-field-border);background-color:var(--lx-color-field-bg);color:var(--lx-color-field-fg);cursor:pointer;transition:box-shadow var(--lx-duration-quick) var(--lx-ease-settle), background-color var(--lx-duration-quick) var(--lx-ease-settle);grid-template-columns:auto 1fr;align-content:start;align-items:start;display:grid}.lx-choice:hover{box-shadow:inset 0 0 0 var(--lx-border-hairline) var(--lx-color-field-border)}.lx-choice>input{width:1.25rem;height:1.25rem;accent-color:var(--lx-color-action-bg);grid-row:1/span 2;margin:.1em 0 0}.lx-choice>input:focus-visible{outline:none}.lx-choice:has(>input:focus-visible){outline:var(--lx-focus-width) solid var(--lx-color-focus);outline-offset:var(--lx-focus-offset)}.lx-choice:has(>input:checked){background-color:var(--lx-color-surface);box-shadow:inset 0 0 0 var(--lx-border-hairline) var(--lx-color-field-border)}.lx-choice__title{font-weight:var(--lx-weight-medium);line-height:var(--lx-leading-tight)}.lx-choice__desc{font-size:var(--lx-text-small);line-height:var(--lx-leading-body);color:var(--lx-color-fg-muted);grid-column:2}}
@layer lx.components{.lx-message{--lx-message-accent:var(--lx-color-accent);gap:var(--lx-space-1) var(--lx-space-3);padding:var(--lx-space-4) var(--lx-space-6) var(--lx-space-4) var(--lx-space-4);border-inline-start:var(--lx-focus-width) solid var(--lx-message-accent);background-color:var(--lx-color-surface);color:var(--lx-color-fg);max-width:var(--lx-measure-body);grid-template-columns:auto 1fr;align-items:start;display:grid}.lx-message--info{--lx-message-accent:var(--lx-color-accent)}.lx-message--success{--lx-message-accent:var(--lx-color-success)}.lx-message--warning{--lx-message-accent:var(--lx-color-warning)}.lx-message--error{--lx-message-accent:var(--lx-color-error)}.lx-message__icon{width:1.25rem;height:1.25rem;color:var(--lx-message-accent);grid-row:1/span 2;margin-top:.1em}.lx-message__title{font-weight:var(--lx-weight-semibold);line-height:var(--lx-leading-tight)}.lx-message__body{font-size:var(--lx-text-small);line-height:var(--lx-leading-body);grid-column:2}}
@layer lx.components{.lx-skeleton{background-color:var(--lx-color-skeleton);display:block}.lx-skeleton--text{height:1em;width:var(--lx-skeleton-width,100%);margin-block:.3em}.lx-skeleton--frame{aspect-ratio:var(--lx-frame-ratio,var(--lx-ratio-living))}.lx-empty,.lx-success{gap:var(--lx-space-6);padding-block:var(--lx-space-12);border-top:var(--lx-border-hairline) solid var(--lx-color-rule);justify-items:start;display:grid}.lx-success__icon{width:2rem;height:2rem;color:var(--lx-color-success)}}
@layer lx.components{.lx-header{z-index:var(--lx-z-sticky);background-color:var(--lx-color-bg);border-bottom:var(--lx-border-hairline) solid var(--lx-color-rule);position:sticky;top:0}.lx-header--overlay{background-color:#0000;border-bottom-color:#0000;position:absolute;inset-inline:0}.lx-header__inner{justify-content:space-between;align-items:center;gap:var(--lx-space-6);min-height:var(--lx-layout-header-height);display:flex}.lx-header__nav{display:none}.lx-header__list{align-items:center;gap:var(--lx-space-8);display:flex}.lx-header__link{min-height:var(--lx-target-min);color:var(--lx-color-fg);font-size:var(--lx-text-small);font-weight:var(--lx-weight-medium);letter-spacing:var(--lx-tracking-label);text-decoration-line:none;text-decoration-thickness:var(--lx-border-hairline);text-underline-offset:.4em;align-items:center;display:inline-flex}.lx-header__link:hover,.lx-header__link[aria-current=page]{text-decoration-line:underline}.lx-header__actions{align-items:center;gap:var(--lx-space-4);display:flex}.lx-header__cta{display:none}@media (min-width:48rem){.lx-header__cta{display:inline-flex}}.lx-icon-button{width:var(--lx-target-control);height:var(--lx-target-control);border:var(--lx-border-hairline) solid transparent;color:var(--lx-color-fg);background-color:#0000;place-items:center;padding:0;display:inline-grid}.lx-icon-button:hover{border-color:var(--lx-color-rule-strong)}.lx-icon-button>svg{width:1.5rem;height:1.5rem}.lx-header--overlay .lx-logo{--lx-logo-height:1.75rem}.lx-menu-trigger__mark{width:auto;height:1.75rem;display:block}.lx-header--retractable .lx-header__menu-button{display:inline-grid}@media (min-width:64rem){.lx-header__nav{display:block}.lx-header__menu-button,.lx-header--retractable .lx-header__nav{display:none}.lx-header--retractable .lx-header__menu-button{display:inline-grid}}}
@layer lx.components{.lx-mobile-nav{width:100%;max-width:none;height:100%;max-height:none;z-index:var(--lx-z-modal);background-color:var(--lx-color-bg);color:var(--lx-color-fg);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0}.lx-mobile-nav[open]{animation:lx-mobile-nav-in var(--lx-duration-base) var(--lx-ease-settle) both;grid-template-rows:auto 1fr auto;display:grid}.lx-mobile-nav::backdrop{background-color:color-mix(in srgb, var(--lx-scrim-color) calc(var(--lx-scrim-max-alpha) * 100%), transparent)}@keyframes lx-mobile-nav-in{0%{opacity:0}to{opacity:1}}.lx-mobile-nav__top{min-height:var(--lx-layout-header-height);padding-inline:var(--lx-layout-margin);border-bottom:var(--lx-border-hairline) solid var(--lx-color-rule);justify-content:space-between;align-items:center;display:flex}.lx-mobile-nav__body{padding:var(--lx-space-8) var(--lx-layout-margin);overflow-y:auto}.lx-mobile-nav__list>li{border-bottom:var(--lx-border-hairline) solid var(--lx-color-rule)}.lx-mobile-nav__link{min-height:calc(var(--lx-target-control) + var(--lx-space-4));color:var(--lx-color-fg);font-family:var(--lx-font-display);font-size:var(--lx-text-display-m);font-weight:var(--lx-weight-display);align-items:center;text-decoration:none;display:flex}.lx-mobile-nav__link[aria-current=page]{color:var(--lx-color-accent);font-style:italic}.lx-mobile-nav__footer{gap:var(--lx-space-4);padding:var(--lx-space-6) var(--lx-layout-margin) max(var(--lx-space-6), env(safe-area-inset-bottom));border-top:var(--lx-border-hairline) solid var(--lx-color-rule);display:grid;position:relative}.lx-mobile-nav__footer>.lx-horizon{inset-inline:var(--lx-layout-margin)}.lx-mobile-nav__brand{justify-content:center;display:flex}.lx-mobile-nav__brand .lx-logo{margin-inline-end:0}.lx-mobile-nav[data-mode=retractable] .lx-mobile-nav__link{font-size:var(--lx-text-display-s)}@media (min-width:64rem){.lx-mobile-nav[data-mode=retractable]{width:min(31rem,42vw);box-shadow:var(--lx-shadow-overlay);inset:0 0 0 auto}.lx-mobile-nav[data-mode=retractable][open]{animation:lx-retractable-nav-in var(--lx-duration-base) var(--lx-ease-settle) both}.lx-mobile-nav[data-mode=retractable] .lx-mobile-nav__top{justify-content:flex-end}.lx-mobile-nav[data-mode=retractable] .lx-mobile-nav__top>.lx-logo{display:none}}@keyframes lx-retractable-nav-in{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}}
@layer lx.components{.lx-app{min-height:100dvh}.lx-app__bar{z-index:var(--lx-z-sticky);justify-content:space-between;align-items:center;gap:var(--lx-space-4);min-height:var(--lx-layout-header-height);padding-inline:var(--lx-layout-margin);background-color:var(--lx-color-bg);color:var(--lx-color-fg);border-bottom:var(--lx-border-hairline) solid var(--lx-color-rule);display:flex;position:sticky;top:0}.lx-app__nav,.lx-app__account{display:none}.lx-app__nav-list{gap:var(--lx-space-1);margin:0;padding:0;list-style:none;display:grid}.lx-app__nav-link{min-height:var(--lx-target-control);padding-inline:var(--lx-space-4);border-inline-start:var(--lx-focus-width) solid transparent;color:var(--lx-color-fg);font-size:var(--lx-text-small);font-weight:var(--lx-weight-medium);letter-spacing:var(--lx-tracking-label);text-decoration-line:none;text-decoration-thickness:var(--lx-border-hairline);text-underline-offset:.4em;align-items:center;display:flex}.lx-app__nav-link:hover{text-decoration-line:underline}.lx-app__nav-link[aria-current=page]{border-inline-start-color:var(--lx-color-accent);font-weight:var(--lx-weight-semibold)}.lx-app__main{padding-block:var(--lx-space-8) var(--lx-space-16)}.lx-app__main:focus{outline:none}@media (min-width:64rem){.lx-app{grid-template-columns:var(--lx-layout-app-nav-width) minmax(0, 1fr);align-items:start;display:grid}.lx-app__bar{justify-content:flex-start;align-items:stretch;gap:var(--lx-space-12);height:100dvh;padding:var(--lx-space-8) var(--lx-space-6);border-bottom:0;border-inline-end:var(--lx-border-hairline) solid var(--lx-color-rule);flex-direction:column;overflow-y:auto}.lx-app__menu-button{display:none}.lx-app__nav{display:block}.lx-app__account{gap:var(--lx-space-4);padding-top:var(--lx-space-6);border-top:var(--lx-border-hairline) solid var(--lx-color-rule);margin-top:auto;display:grid}.lx-app__main{padding-block:var(--lx-space-16) var(--lx-space-24)}}}
@layer lx.components{.lx-page-header{gap:var(--lx-space-4);padding-bottom:var(--lx-space-8);margin-bottom:var(--lx-space-12);border-bottom:var(--lx-border-hairline) solid var(--lx-color-rule);display:grid}.lx-page-header__lead{color:var(--lx-color-fg-muted)}.lx-page-header__context{font-size:var(--lx-text-small);margin:0}.lx-page-header__actions{gap:var(--lx-space-4);margin-top:var(--lx-space-2);flex-wrap:wrap;display:flex}.lx-page-header__actions>.lx-button{flex:auto}.lx-page-header+.lx-message{margin-bottom:var(--lx-space-12)}@media (min-width:48rem){.lx-page-header__actions>.lx-button{flex:none}}@media (min-width:64rem){.lx-page-header{padding-bottom:var(--lx-space-12);margin-bottom:var(--lx-space-16)}.lx-page-header+.lx-message{margin-bottom:var(--lx-space-16)}}}
@layer lx.components{.lx-page-section{gap:var(--lx-space-6);display:grid}.lx-page-section+.lx-page-section{margin-top:var(--lx-space-12)}@media (min-width:64rem){.lx-page-section+.lx-page-section{margin-top:var(--lx-space-16)}}}
@layer lx.components{.lx-record-list{border-top:var(--lx-border-hairline) solid var(--lx-color-rule);margin:0;padding:0;list-style:none}.lx-record-list__item{gap:var(--lx-space-3);padding-block:var(--lx-space-6);border-bottom:var(--lx-border-hairline) solid var(--lx-color-rule);display:grid;position:relative}.lx-record-list__title{font-family:var(--lx-font-display);font-size:var(--lx-text-lead);font-weight:var(--lx-weight-display-strong);line-height:var(--lx-leading-heading);overflow-wrap:anywhere;margin:0}.lx-record-list__link{color:inherit;text-decoration-line:none;text-decoration-thickness:var(--lx-border-hairline);text-underline-offset:.2em}.lx-record-list__link:after{content:"";z-index:var(--lx-z-raised);position:absolute;inset:0}.lx-record-list__link:focus-visible{outline:none}.lx-record-list__item:has(.lx-record-list__link:focus-visible){outline:var(--lx-focus-width) solid var(--lx-color-focus);outline-offset:var(--lx-focus-offset)}.lx-record-list__item:hover .lx-record-list__link{text-decoration-line:underline}.lx-record-list__meta{gap:var(--lx-space-2) var(--lx-space-6);flex-wrap:wrap;margin:0;display:flex}.lx-record-list__meta-item{align-items:baseline;gap:var(--lx-space-2);flex-wrap:wrap;min-width:0;display:flex}.lx-record-list__meta-label{font-family:var(--lx-font-utility);font-size:var(--lx-text-small);font-weight:var(--lx-weight-medium);color:var(--lx-color-fg-muted)}.lx-record-list__meta-value{font-family:var(--lx-font-utility);font-size:var(--lx-text-body);font-variant-numeric:tabular-nums lining-nums;color:var(--lx-color-fg);overflow-wrap:anywhere;margin:0}@media (min-width:48rem){.lx-record-list__item{align-items:baseline;gap:var(--lx-space-6);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}}
@layer lx.components{.lx-calendar{gap:var(--lx-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;container-type:inline-size}.lx-calendar__months{gap:var(--lx-space-8);grid-template-columns:minmax(0,1fr);display:grid}.lx-calendar__month{align-content:start;gap:var(--lx-space-3);min-width:0;display:grid}.lx-calendar__header{grid-template-columns:var(--lx-target-control) minmax(0, 1fr) var(--lx-target-control);align-items:center;gap:var(--lx-space-2);text-align:center;grid-template-areas:"title title title""prev.next";display:grid}.lx-calendar__header>:first-child{grid-area:prev}.lx-calendar__header>.lx-calendar__title{grid-area:title}.lx-calendar__header>:last-child{grid-area:next}@container (min-width:16rem){.lx-calendar__header{grid-template-areas:"prev title next"}}.lx-calendar__title{font-family:var(--lx-font-display);font-size:var(--lx-text-lead);font-weight:var(--lx-weight-display-strong);line-height:var(--lx-leading-heading);margin:0}.lx-calendar__title:first-letter{text-transform:uppercase}.lx-calendar__nav{gap:var(--lx-space-1);display:inline-flex}.lx-calendar__nav-button{inline-size:var(--lx-target-control);block-size:var(--lx-target-control);border:var(--lx-border-hairline) solid var(--lx-color-rule);background-color:var(--lx-color-bg);color:var(--lx-color-fg);cursor:pointer;place-items:center;padding:0;display:inline-grid}.lx-calendar__nav-button:disabled{color:var(--lx-color-fg-muted);cursor:not-allowed;border-style:dashed}.lx-calendar__nav-button:focus-visible,.lx-calendar__clear:focus-visible{outline:var(--lx-focus-width) solid var(--lx-color-focus);outline-offset:var(--lx-focus-offset)}.lx-calendar__nav-button>svg{inline-size:var(--lx-space-6);block-size:var(--lx-space-6)}.lx-calendar__note{font-family:var(--lx-font-utility);font-size:var(--lx-text-small);color:var(--lx-color-fg);margin:0}.lx-calendar__table{inline-size:max(100%, min(calc(7 * var(--lx-target-min) + 8 * var(--lx-border-hairline)), calc(100vw - var(--lx-space-1))));border-collapse:collapse;table-layout:fixed;justify-self:unsafe center}.lx-calendar__table caption{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.lx-calendar__table th{padding-block:var(--lx-space-2);font-family:var(--lx-font-utility);font-size:var(--lx-text-marker);font-weight:var(--lx-weight-medium);letter-spacing:var(--lx-tracking-label);text-transform:uppercase;color:var(--lx-color-fg-muted);text-align:center}.lx-calendar__table td{border:var(--lx-border-hairline) solid var(--lx-color-rule);background-color:var(--lx-color-bg);padding:0;position:relative}.lx-calendar__table td:empty{background-color:var(--lx-color-bg)}.lx-calendar__day{inline-size:100%;min-block-size:var(--lx-target-control);color:var(--lx-color-fg);font-family:var(--lx-font-utility);font-size:var(--lx-text-small);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.lx-calendar__day:focus-visible{z-index:var(--lx-z-raised);outline:var(--lx-focus-width) solid var(--lx-color-focus);outline-offset:calc(-1 * var(--lx-focus-width))}@media (hover:hover){.lx-calendar__day:not([aria-disabled=true]):hover{background-color:var(--lx-calendar-range)}}.lx-calendar{--lx-calendar-unavailable:color-mix(in srgb, var(--lx-color-fg-muted) 8%, var(--lx-color-surface));--lx-calendar-mine:color-mix(in srgb, var(--lx-color-rule) 40%, var(--lx-color-bg));--lx-calendar-range:color-mix(in srgb, var(--lx-color-accent) 15%, var(--lx-color-bg))}.lx-calendar__day[aria-disabled=true]{cursor:default}td:not([data-state=unavailable],[data-state=mine])>.lx-calendar__day[aria-disabled=true]{color:color-mix(in srgb, var(--lx-color-fg-muted) 75%, var(--lx-color-bg))}td[data-state=unavailable]{background-color:var(--lx-calendar-unavailable)}td[data-state=unavailable] .lx-calendar__number{color:var(--lx-color-fg-muted);text-decoration-line:line-through;text-decoration-thickness:var(--lx-border-hairline)}td[data-state=mine]{background-color:var(--lx-calendar-mine)}td[data-state=mine] .lx-calendar__day:after{content:"";inline-size:var(--lx-space-1);block-size:var(--lx-space-1);background-color:var(--lx-color-fg);position:absolute;inset-block-end:var(--lx-space-2);inset-inline-start:calc(50% - var(--lx-space-1) / 2)}td[data-range=night]{background-color:var(--lx-calendar-range);box-shadow:inset 0 var(--lx-border-outline) 0 var(--lx-color-accent), inset 0 calc(-1 * var(--lx-border-outline)) 0 var(--lx-color-accent)}td[data-range=start]{background-color:var(--lx-color-accent)}td[data-range=start] .lx-calendar__day,td[data-range=start] .lx-calendar__number{color:var(--lx-color-action-fg);font-weight:var(--lx-weight-semibold);text-decoration-line:none}td[data-range=end]{box-shadow:inset 0 0 0 var(--lx-focus-width) var(--lx-color-accent)}td[data-range=end] .lx-calendar__day{color:var(--lx-color-fg);font-weight:var(--lx-weight-semibold)}td[data-range=start] .lx-calendar__day:focus-visible{outline-color:var(--lx-color-action-fg)}td[data-range=end] .lx-calendar__day:focus-visible{outline-offset:calc(-2 * var(--lx-focus-width) - var(--lx-border-hairline))}td[data-season=alta] .lx-calendar__day:before{content:"";block-size:var(--lx-focus-width);background-color:var(--lx-color-fg-muted);position:absolute;inset-block-start:var(--lx-space-1);inset-inline:35%}td[data-season=alta][data-range=start] .lx-calendar__day:before{background-color:var(--lx-color-action-fg)}.lx-calendar__mark{inline-size:var(--lx-space-2);block-size:var(--lx-space-2);background-color:var(--lx-color-accent);position:absolute;inset-block-start:var(--lx-space-2);inset-inline-end:var(--lx-space-2);transform:rotate(45deg)}td[data-range=start] .lx-calendar__mark{background-color:var(--lx-color-action-fg)}.lx-calendar__table[aria-busy=true] td{block-size:var(--lx-target-control);background-color:var(--lx-color-skeleton)}.lx-calendar__legend{align-items:center;gap:var(--lx-space-2) var(--lx-space-3);font-family:var(--lx-font-utility);font-size:var(--lx-text-small);color:var(--lx-color-fg);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.lx-calendar__legend:empty{display:none}@container (min-width:17rem){.lx-calendar__legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:41rem){.lx-calendar__legend{flex-wrap:wrap;display:flex}}.lx-calendar__legend-item{align-items:center;gap:var(--lx-space-2);min-inline-size:0;display:flex}.lx-calendar__swatch{inline-size:var(--lx-space-3);block-size:var(--lx-space-3);border:var(--lx-border-hairline) solid var(--lx-color-rule);background-color:var(--lx-color-bg);flex:none;position:relative}.lx-calendar__swatch[data-state=unavailable]{background-color:var(--lx-calendar-unavailable)}.lx-calendar__swatch[data-state=mine]{background-color:var(--lx-calendar-mine)}.lx-calendar__swatch[data-state=mine]:after{content:"";inset:calc(50% - var(--lx-space-1) / 2);background-color:var(--lx-color-fg);position:absolute}.lx-calendar__swatch[data-range=start]{border-color:var(--lx-color-accent);background-color:var(--lx-color-accent)}.lx-calendar__swatch:is([data-season=alta],[data-mark=leap]){background-color:#0000;border-color:#0000}.lx-calendar__swatch[data-mark=leap]:before{content:"";inset:calc(50% - var(--lx-space-2) / 2);background-color:var(--lx-color-accent);position:absolute;transform:rotate(45deg)}.lx-calendar__swatch[data-season=alta]:before{content:"";block-size:var(--lx-focus-width);background-color:var(--lx-color-fg-muted);position:absolute;inset-block-start:calc(50% - var(--lx-focus-width) / 2);inset-inline:15%}.lx-calendar .lx-message{overflow-wrap:break-word;grid-template-columns:auto minmax(0,1fr)}.lx-calendar .lx-message>.lx-button{grid-column:2;justify-self:start}.lx-calendar__selection{align-items:center;gap:0 var(--lx-space-4);font-family:var(--lx-font-utility);font-size:var(--lx-text-body);color:var(--lx-color-fg);flex-wrap:wrap;display:flex}.lx-calendar__selection>p{flex:min(100%,16rem);margin:0}.lx-calendar__clear{min-block-size:var(--lx-target-min);color:var(--lx-color-link);font-family:var(--lx-font-utility);font-size:var(--lx-text-small);text-decoration-line:underline;text-decoration-thickness:var(--lx-border-hairline);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}@container (min-width:41rem){.lx-calendar__months{grid-template-columns:repeat(2,minmax(0,1fr))}}.lx-booking{gap:var(--lx-space-8);align-items:start;margin-block-start:var(--lx-space-8);display:grid}.lx-booking__closed{margin-block-start:var(--lx-space-8)}.lx-booking__rights{gap:var(--lx-space-3);margin-block-start:var(--lx-space-8);display:grid}.lx-booking__rights>*{margin:0}.lx-booking__facts{margin:0;display:grid}.lx-booking__fact{align-content:start;gap:var(--lx-space-1);padding-block:var(--lx-space-2);border-block-start:var(--lx-border-hairline) solid var(--lx-color-rule);display:grid}.lx-booking__rights{container-type:inline-size}@container (min-width:20rem){.lx-booking__rights .lx-booking__fact{align-items:baseline;column-gap:var(--lx-space-4);grid-template-columns:minmax(0,6.5rem) minmax(0,1fr)}}.lx-booking__fact>dt{font-family:var(--lx-font-utility);font-size:var(--lx-text-small);color:var(--lx-color-fg-muted)}.lx-booking__fact>dd{font-family:var(--lx-font-utility);font-size:var(--lx-text-body);font-weight:var(--lx-weight-medium);font-variant-numeric:tabular-nums lining-nums;color:var(--lx-color-fg);margin:0}.lx-booking__footnote{font-family:var(--lx-font-utility);font-size:var(--lx-text-small);color:var(--lx-color-fg-muted)}.lx-booking>*{min-width:0}.lx-booking__period{gap:var(--lx-space-6);display:grid}.lx-booking__intro{gap:var(--lx-space-2);display:grid}.lx-booking__intro>*{margin:0}.lx-booking__dates{gap:var(--lx-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.lx-booking__dates .lx-input{inline-size:100%;min-inline-size:0}.lx-booking__summary{gap:var(--lx-space-4);border-block-start:var(--lx-border-hairline) solid var(--lx-color-rule-strong);background-color:var(--lx-color-bg);padding-block-start:var(--lx-space-6);display:grid}.lx-booking__summary>*{margin:0}.lx-booking__status{font-family:var(--lx-font-display);font-size:var(--lx-text-lead);font-weight:var(--lx-weight-display-strong);line-height:var(--lx-leading-heading);margin:0}.lx-booking__confirm{gap:var(--lx-space-3);display:grid}.lx-booking__outcome{border-inline-start:var(--lx-border-outline) solid var(--lx-color-rule-strong);font-family:var(--lx-font-utility);font-size:var(--lx-text-body);color:var(--lx-color-fg);margin:0;padding-inline-start:var(--lx-space-3)}.lx-booking__issues{gap:var(--lx-space-2);font-family:var(--lx-font-utility);font-size:var(--lx-text-body);color:var(--lx-color-fg);margin:0;padding:0;list-style:none;display:grid}.lx-booking__issues>li{border-inline-start:var(--lx-border-outline) solid var(--lx-color-error);padding-inline-start:var(--lx-space-3)}@media (min-width:64rem){.lx-booking{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.lx-booking__summary{padding:var(--lx-space-6);border:var(--lx-border-hairline) solid var(--lx-color-rule);position:sticky;inset-block-start:var(--lx-space-6)}}}
@layer lx.components{.lx-focused{background-color:var(--lx-color-bg);min-height:100dvh;display:grid}.lx-focused__panel{align-content:start;gap:var(--lx-space-8);width:100%;min-width:0;padding:var(--lx-space-6) var(--lx-layout-margin) var(--lx-space-16);background-color:var(--lx-color-bg);color:var(--lx-color-fg);display:grid}.lx-focused__body,.lx-focused__body>*,.lx-focused__panel .lx-form,.lx-focused__panel .lx-field{min-width:0}.lx-focused__body{gap:var(--lx-space-6);display:grid}@media (min-width:48rem){.lx-focused{padding:var(--lx-space-16) var(--lx-layout-margin);place-items:center}.lx-focused__panel{width:min(100%, var(--lx-layout-focused-width));padding:var(--lx-space-12);border:var(--lx-border-hairline) solid var(--lx-color-rule)}}}
@layer lx.components{.lx-footer{padding-block:var(--lx-space-16) var(--lx-space-12);position:relative}.lx-footer__nav-list{gap:var(--lx-space-1);display:grid}.lx-footer__link{min-height:var(--lx-target-min);color:var(--lx-color-fg);align-items:center;text-decoration-line:none;display:inline-flex}.lx-footer__link:hover{text-decoration-line:underline;text-decoration-thickness:var(--lx-border-hairline);text-underline-offset:.3em}.lx-footer__legal{margin-top:var(--lx-space-12);padding-top:var(--lx-space-6);border-top:var(--lx-border-hairline) solid var(--lx-color-rule);font-size:var(--lx-text-small);color:var(--lx-color-fg-muted)}}
@layer lx.components{.lx-collection{gap:var(--lx-space-16) var(--lx-layout-gutter);display:grid}@media (min-width:48rem){.lx-collection{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-collection>:nth-child(2n){margin-top:var(--lx-space-16)}}@media (min-width:64rem){.lx-collection{grid-template-columns:repeat(12,minmax(0,1fr))}.lx-collection>:nth-child(odd){grid-column:1/span 7}.lx-collection>:nth-child(2n){margin-top:var(--lx-space-24);grid-column:9/span 4}}.lx-collection-card{gap:var(--lx-space-4);align-content:start;display:grid;position:relative}.lx-collection-card .lx-frame__media>:is(img,picture){transition:transform var(--lx-duration-cinematic) var(--lx-ease-settle)}.lx-collection-card:hover .lx-frame__media>:is(img,picture){transform:scale(1.02)}.lx-collection-card__title{font-family:var(--lx-font-display);font-size:var(--lx-text-display-m);font-weight:var(--lx-weight-display);line-height:var(--lx-leading-heading);letter-spacing:var(--lx-tracking-display);text-wrap:balance}.lx-collection-card__link{color:inherit;text-decoration-line:none;text-decoration-thickness:var(--lx-border-hairline);text-underline-offset:.2em}.lx-collection-card__link:after{content:"";z-index:var(--lx-z-raised);position:absolute;inset:0}.lx-collection-card__link:focus-visible{outline:none}.lx-collection-card:has(.lx-collection-card__link:focus-visible){outline:var(--lx-focus-width) solid var(--lx-color-focus);outline-offset:var(--lx-focus-offset)}.lx-collection-card:hover .lx-collection-card__link{text-decoration-line:underline}.lx-collection-card__summary{font-size:var(--lx-text-body);color:var(--lx-color-fg-muted);max-width:var(--lx-measure-narrow)}.lx-collection-card__details{gap:var(--lx-space-4);align-content:start;display:grid}.lx-collection-card__index{top:var(--lx-space-8);font-family:var(--lx-font-display);font-size:var(--lx-text-display-m);font-variant-numeric:lining-nums;color:var(--lx-color-accent);line-height:1;position:absolute;inset-inline-start:var(--lx-space-8)}.lx-collection--feature{gap:var(--lx-space-16)}@media (min-width:48rem){.lx-collection--feature{grid-template-columns:minmax(0,1fr)}.lx-collection--feature>:nth-child(2n){margin-top:0}}@media (min-width:64rem){.lx-collection--feature{gap:var(--lx-space-24)}.lx-collection--feature>:nth-child(odd),.lx-collection--feature>:nth-child(2n){grid-column:1/-1;margin-top:0}.lx-collection--feature .lx-collection-card{column-gap:var(--lx-layout-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.lx-collection--feature .lx-collection-card>.lx-frame{grid-area:1/1/auto/span 7}.lx-collection--feature .lx-collection-card__details{grid-area:1/9/auto/-1}.lx-collection--feature>:nth-child(2n) .lx-collection-card>.lx-frame{grid-column:6/-1}.lx-collection--feature>:nth-child(2n) .lx-collection-card__details{grid-column:1/span 4}.lx-collection--feature .lx-frame__title{font-size:var(--lx-text-display-l);line-height:var(--lx-leading-display)}.lx-collection--feature .lx-frame{--lx-frame-ratio:var(--lx-ratio-establishing)}.lx-collection--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.lx-collection--compact>:nth-child(odd),.lx-collection--compact>:nth-child(2n){grid-column:auto;margin-top:0}.lx-collection--compact>:nth-child(3n+2){margin-top:var(--lx-space-16)}}}
@layer lx.components{.lx-credit{align-items:center;gap:var(--lx-space-2) var(--lx-space-3);font-size:var(--lx-text-small);color:var(--lx-color-fg-muted);flex-wrap:wrap;display:flex}.lx-credit__mark{width:auto;height:1.5rem}.lx-credit__name{font-weight:var(--lx-weight-medium);color:var(--lx-color-fg)}}
@layer lx.components{.lx-logo{--lx-logo-height:2rem;max-width:100%;min-height:var(--lx-target-min);padding-block:calc(var(--lx-logo-height) / 4);color:inherit;flex:none;align-items:center;margin-inline-end:calc(var(--lx-logo-height) / 2);text-decoration:none;display:inline-flex}.lx-logo>picture{display:contents}.lx-logo img,.lx-logo>svg{height:var(--lx-logo-height);object-fit:contain;object-position:left center;width:auto;max-width:100%;display:block}.lx-logo--vertical{--lx-logo-height:4.5rem}.lx-logo--pending{padding-inline:var(--lx-space-3);border:var(--lx-border-hairline) dashed var(--lx-color-rule-strong);font-family:var(--lx-font-story);font-size:var(--lx-text-marker);letter-spacing:var(--lx-tracking-marker);text-transform:uppercase;color:var(--lx-color-marker)}}
@layer lx.base{[data-surface]{background-color:var(--lx-color-bg);color:var(--lx-color-fg);accent-color:var(--lx-color-action-bg)}[data-surface=blue],[data-surface=deep]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
@layer lx.base{[data-lx=core],[data-lx=core] body{font-family:var(--lx-font-utility);font-size:var(--lx-type-body);line-height:var(--lx-leading-reading)}[data-lx=core]{scroll-padding-top:var(--lx-layout-bar-height)}[data-lx=core] :is(h1,h2,h3,h4,h5,h6){line-height:var(--lx-leading-heading);text-wrap:balance}[data-lx=core] :is(p,li,dd){text-wrap:pretty}[data-lx=core] a{color:var(--lx-color-link);text-decoration-thickness:var(--lx-border-hairline);text-underline-offset:.25em}[data-lx=core] :focus-visible{outline:var(--lx-focus-width) solid var(--lx-color-focus);outline-offset:var(--lx-focus-ring-offset)}}
@layer lx.components{[data-lx=core] :is(.lx-statement,.lx-headline,.lx-ordinal,.lx-title,.lx-closing),[data-lx=core] :is(.lx-display-2xl,.lx-display-xl,.lx-display-l,.lx-display-m,.lx-display-s){font-family:var(--lx-font-display);font-weight:var(--lx-weight-display);letter-spacing:var(--lx-tracking-display);text-wrap:balance;-webkit-hyphens:none;hyphens:none;max-width:none}[data-lx=core] :is(.lx-statement,.lx-display-2xl){font-size:var(--lx-type-statement);line-height:var(--lx-leading-display);color:var(--lx-color-headline)}[data-lx=core] :is(.lx-headline,.lx-display-xl,.lx-display-l){font-size:var(--lx-type-headline);line-height:var(--lx-leading-heading);color:var(--lx-color-headline)}[data-lx=core] .lx-display-m{font-size:var(--lx-type-page-title);line-height:var(--lx-leading-heading);color:var(--lx-color-headline)}[data-lx=core] .lx-display-s{font-size:var(--lx-type-section-title);line-height:var(--lx-leading-heading);letter-spacing:var(--lx-tracking-display);color:var(--lx-color-fg)}[data-lx=core] .lx-titles-headline [data-surface]{--lx-color-title:var(--lx-color-headline)}[data-lx=core] .lx-titles-headline [data-surface=blue]{--lx-color-title:color-mix(in srgb, var(--lx-color-headline) 90%, var(--lx-color-fg))}[data-lx=core] .lx-titles-headline .lx-display-s,[data-lx=core] .lx-titles-headline :is(h2,h3,h4,h5,h6).lx-subheadline{color:var(--lx-color-title,var(--lx-color-headline))}@media (min-width:80rem){[data-lx=core] .lx-titles-headline .lx-display-s{color:var(--lx-color-headline)}}[data-lx=core] .lx-type-ceiling :is(.lx-statement,.lx-display-2xl){font-size:min(var(--lx-type-statement), var(--lx-type-home-hero))}[data-lx=core] .lx-type-ceiling :is(.lx-headline:not(.lx-headline--home-hero),.lx-display-xl,.lx-display-l){font-size:min(var(--lx-type-headline), var(--lx-type-home-hero))}[data-lx=core] .lx-type-ceiling .lx-display-m{font-size:min(var(--lx-type-page-title), var(--lx-type-home-hero))}[data-lx=core] .lx-type-ceiling .lx-ordinal{font-size:min(var(--lx-type-ordinal), var(--lx-type-home-hero))}[data-lx=core] .lx-ordinal{font-size:var(--lx-type-ordinal);font-variant-numeric:lining-nums tabular-nums;color:var(--lx-color-accent);line-height:1}[data-lx=core] .lx-title{font-size:var(--lx-type-title);line-height:var(--lx-leading-title);color:var(--lx-color-fg)}[data-lx=core] .lx-closing{font-size:var(--lx-type-closing);line-height:var(--lx-leading-support);color:var(--lx-color-fg)}[data-lx=core] .lx-closings-subtle :is(.lx-section-closing.lx-headline,.lx-section-closing :is(.lx-headline,.lx-subheadline,.lx-closing,.lx-body,.lx-lead),.lx-triad-statement__statement,.lx-triad-statement__closing,.lx-hero--closing :is(.lx-headline,.lx-subheadline,.lx-lead,.lx-body)){font-family:var(--lx-font-display);font-weight:var(--lx-weight-display);font-size:var(--lx-type-page-title);font-style:italic;line-height:var(--lx-leading-support)}[data-lx=core] .lx-closings-subtle :is(.lx-section-closing.lx-headline,.lx-section-closing .lx-headline,.lx-triad-statement__statement,.lx-hero--closing .lx-headline){line-height:var(--lx-leading-tight);color:var(--lx-color-headline)}[data-lx=core] .lx-closings-subtle .lx-hero--closing .lx-headline{color:var(--lx-palette-pure-white)}[data-lx=core] :is(.lx-statement,.lx-headline,.lx-ordinal,.lx-title,.lx-closing) em,[data-lx=core] :is(.lx-display-2xl,.lx-display-xl,.lx-display-l,.lx-display-m,.lx-display-s) em{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;font-style:italic}[data-lx=core] :is(.lx-subheadline,.lx-lead){font-size:var(--lx-type-subheadline);line-height:var(--lx-leading-support);max-width:var(--lx-layout-measure);color:var(--lx-color-fg)}[data-lx=core] .lx-body{font-size:var(--lx-type-body);line-height:var(--lx-leading-reading);max-width:var(--lx-layout-measure)}[data-lx=core] :is(.lx-body,.lx-subheadline) strong{font-weight:var(--lx-weight-semibold)}[data-lx=core] :is(.lx-compact,.lx-small){font-size:var(--lx-type-compact);line-height:var(--lx-leading-compact)}[data-lx=core] .lx-small{color:var(--lx-color-fg-muted)}[data-lx=core] .lx-label{font-size:var(--lx-type-label);font-weight:var(--lx-weight-medium);letter-spacing:var(--lx-tracking-body);line-height:var(--lx-leading-tight)}[data-lx=core] .lx-eyebrow{font-family:var(--lx-font-utility);font-size:var(--lx-type-eyebrow);font-weight:var(--lx-weight-semibold);letter-spacing:var(--lx-tracking-eyebrow);line-height:var(--lx-leading-tight);text-transform:uppercase;color:var(--lx-color-marker)}[data-lx=core] .lx-meta{font-family:var(--lx-font-story);font-size:var(--lx-type-meta);font-variant-numeric:tabular-nums;color:var(--lx-color-fg-muted)}}
@layer lx.components{[data-lx=core] .lx-button{min-height:var(--lx-target-control);padding:var(--lx-space-3) min(var(--lx-space-6), 7.5vw);border:var(--lx-border-outline) solid transparent;border-radius:var(--lx-radius-hairline);color:var(--lx-color-fg);font-family:var(--lx-font-utility);font-size:var(--lx-type-button);font-weight:var(--lx-weight-medium);letter-spacing:var(--lx-tracking-button);line-height:var(--lx-leading-tight);text-transform:uppercase;transition:background-color var(--lx-duration-moderate) var(--lx-ease-editorial), border-color var(--lx-duration-moderate) var(--lx-ease-editorial), color var(--lx-duration-moderate) var(--lx-ease-editorial);background-color:#0000}[data-lx=core] .lx-button--primary{background-color:var(--lx-color-action-bg);border-color:var(--lx-color-action-bg);color:var(--lx-color-action-fg)}[data-lx=core] .lx-button--primary:hover{background-color:var(--lx-color-action-bg-hover);border-color:var(--lx-color-action-bg-hover);color:var(--lx-color-action-fg-hover)}[data-lx=core] .lx-button--secondary{border-color:var(--lx-color-outline);color:var(--lx-color-outline-fg)}[data-lx=core] .lx-button--secondary:hover{background-color:var(--lx-color-action-bg);border-color:var(--lx-color-action-bg);color:var(--lx-color-action-fg)}[data-lx=core] .lx-button--destructive{border-color:var(--lx-color-error);color:var(--lx-color-error)}[data-lx=core] .lx-button--destructive:hover{background-color:var(--lx-color-surface)}[data-lx=core] .lx-button--quiet{min-width:var(--lx-target-min);min-height:var(--lx-target-min);color:var(--lx-color-link);font-size:var(--lx-type-label);letter-spacing:var(--lx-tracking-body);text-transform:none;text-decoration-line:underline;text-decoration-thickness:var(--lx-border-hairline);text-underline-offset:.3em;border-color:#0000;justify-content:flex-start;justify-self:start;padding-inline:0}[data-lx=core] .lx-button--quiet:hover{text-decoration-thickness:var(--lx-focus-width);background-color:#0000}[data-lx=core] .lx-button--large{min-height:var(--lx-target-hero);padding-inline:var(--lx-space-8);font-size:var(--lx-type-button-large)}[data-lx=core] .lx-button:disabled,[data-lx=core] .lx-button[aria-disabled=true]{opacity:var(--lx-opacity-disabled)}[data-lx=core] .lx-link{color:var(--lx-color-link);text-decoration-line:underline;text-decoration-thickness:var(--lx-border-hairline);text-underline-offset:.25em;transition:text-decoration-thickness var(--lx-duration-quick) var(--lx-ease-editorial)}[data-lx=core] .lx-link:hover{text-decoration-thickness:var(--lx-focus-width)}[data-lx=core] .lx-link--standalone{min-width:var(--lx-target-min);min-height:var(--lx-target-min);font-size:var(--lx-type-label);font-weight:var(--lx-weight-medium)}[data-lx=core] .lx-icon-button{width:var(--lx-target-control);height:var(--lx-target-control);border:var(--lx-border-hairline) solid transparent;border-radius:var(--lx-radius-hairline);color:var(--lx-color-fg)}[data-lx=core] .lx-icon-button:hover{border-color:var(--lx-color-rule-strong)}[data-lx=core] .lx-logo{--lx-logo-height:1.75rem}[data-lx=core] .lx-logo--vertical{--lx-logo-height:4.5rem}[data-lx=core] .lx-form{align-content:start}[data-lx=core] .lx-form :is(.lx-input,.lx-textarea,.lx-select){scroll-margin-top:calc(var(--lx-layout-bar-height) + var(--lx-space-8))}[data-lx=core] .lx-field{gap:var(--lx-space-2)}[data-lx=core] .lx-field>.lx-label,[data-lx=core] .lx-choice-group>legend{color:var(--lx-color-fg);font-size:var(--lx-type-label);font-weight:var(--lx-weight-medium);letter-spacing:var(--lx-tracking-body)}[data-lx=core] .lx-label__tag{border-radius:var(--lx-radius-hairline);font-size:var(--lx-type-eyebrow);color:var(--lx-color-fg)}[data-lx=core] .lx-hint{font-size:var(--lx-type-compact);line-height:var(--lx-leading-compact);color:var(--lx-color-fg-muted)}[data-lx=core] .lx-error{font-size:var(--lx-type-compact);font-weight:var(--lx-weight-medium);color:var(--lx-color-error)}[data-lx=core] :is(.lx-input,.lx-textarea,.lx-select){min-height:var(--lx-target-control);padding:var(--lx-space-3) var(--lx-space-4);border:var(--lx-border-hairline) solid var(--lx-color-field-border);border-radius:var(--lx-radius-hairline);background-color:var(--lx-color-field-bg);color:var(--lx-color-field-fg);font-size:var(--lx-type-body);transition:box-shadow var(--lx-duration-quick) var(--lx-ease-editorial)}[data-lx=core] .lx-select{padding-inline-end:var(--lx-space-12)}[data-lx=core] :is(.lx-input,.lx-textarea,.lx-select):hover{box-shadow:inset 0 0 0 var(--lx-border-hairline) var(--lx-color-field-border)}[data-lx=core] :is(.lx-input,.lx-textarea,.lx-select)[aria-invalid=true]{border-color:var(--lx-color-error);box-shadow:inset 0 0 0 var(--lx-border-hairline) var(--lx-color-error)}[data-lx=core] :is(.lx-input,.lx-textarea,.lx-select):disabled{opacity:var(--lx-opacity-disabled);box-shadow:none}[data-lx=core] :is(.lx-input,.lx-textarea)::placeholder{color:var(--lx-color-fg-muted)}[data-lx=core] .lx-choice{min-height:var(--lx-target-control);padding:var(--lx-space-3) var(--lx-space-4);border:var(--lx-border-hairline) solid var(--lx-color-field-border);border-radius:var(--lx-radius-hairline);background-color:var(--lx-color-field-bg);color:var(--lx-color-field-fg)}[data-lx=core] .lx-choice:has(>input:checked){background-color:var(--lx-color-field-bg);box-shadow:inset 0 0 0 var(--lx-border-hairline) var(--lx-color-field-border)}[data-lx=core] .lx-choice:has(>input:focus-visible){outline:var(--lx-focus-width) solid var(--lx-color-focus);outline-offset:var(--lx-focus-ring-offset)}[data-lx=core] .lx-choice__desc{font-size:var(--lx-type-compact);line-height:var(--lx-leading-compact)}[data-lx=core] .lx-message{border-inline-start:var(--lx-focus-width) solid var(--lx-message-accent);background-color:var(--lx-color-surface);color:var(--lx-color-fg);max-width:var(--lx-layout-measure)}[data-lx=core] .lx-message--success{--lx-message-accent:var(--lx-color-success)}[data-lx=core] .lx-message--warning{--lx-message-accent:var(--lx-color-warning)}[data-lx=core] .lx-message--error{--lx-message-accent:var(--lx-color-error)}[data-lx=core] .lx-message__body{font-size:var(--lx-type-compact);line-height:var(--lx-leading-compact)}[data-lx=core] :is(.lx-empty,.lx-success){gap:var(--lx-space-4);padding-block:var(--lx-space-8);border-top-color:var(--lx-color-rule)}[data-lx=core] .lx-disclosure{border-bottom-color:var(--lx-color-rule)}[data-lx=core] .lx-disclosure__item{border-top-color:var(--lx-color-rule)}[data-lx=core] .lx-disclosure__summary{min-height:var(--lx-target-control);padding-block:var(--lx-space-6);font-size:var(--lx-type-title);line-height:var(--lx-leading-title);letter-spacing:var(--lx-tracking-display);color:var(--lx-color-fg)}[data-lx=core] .lx-disclosure__icon{color:var(--lx-color-marker);transition:transform var(--lx-duration-moderate) var(--lx-ease-editorial)}[data-lx=core] .lx-disclosure__body{max-width:var(--lx-layout-measure);padding-bottom:var(--lx-space-6)}[data-lx=core] .lx-evidence__item{border-top-color:var(--lx-color-rule)}[data-lx=core] .lx-evidence__item:before,[data-lx=core] .lx-evidence__item:after{content:none}[data-lx=core] .lx-evidence__label{font-family:var(--lx-font-utility);font-size:var(--lx-type-compact);font-weight:var(--lx-weight-medium);line-height:var(--lx-leading-tight);letter-spacing:var(--lx-tracking-body);text-transform:none;color:var(--lx-color-fg-muted)}[data-lx=core] .lx-evidence__value{font-size:var(--lx-type-subheadline);font-weight:var(--lx-weight-regular)}[data-lx=core] .lx-evidence--inline .lx-evidence__value{font-size:var(--lx-type-body)}}
@layer lx.layout{[data-lx=core] .lx-container{max-width:calc(var(--lx-layout-container) + 2 * var(--lx-layout-margin))}[data-lx=core] .lx-container--content{max-width:calc(var(--lx-layout-content) + 2 * var(--lx-layout-margin))}[data-lx=core] .lx-container--narrow{max-width:calc(var(--lx-layout-measure) + 2 * var(--lx-layout-margin))}[data-lx=core]:has(>main){flex-direction:column;min-height:100svh;display:flex}[data-lx=core]>main{flex:1 0 auto}[data-lx=core] .lx-stack{align-content:start;gap:var(--lx-space-6);display:grid}[data-lx=core] .lx-columns{gap:var(--lx-space-12) var(--lx-layout-gutter);align-items:center;display:grid}[data-lx=core] .lx-columns>*{min-width:0}@media (min-width:64rem){[data-lx=core] .lx-columns{grid-template-columns:repeat(var(--lx-layout-columns-lg), minmax(0, 1fr))}[data-lx=core] .lx-columns>*{grid-column:span 6}[data-lx=core] .lx-columns--7-5>:first-child,[data-lx=core] .lx-columns--5-7>:last-child{grid-column:span 7}[data-lx=core] .lx-columns--7-5>:last-child,[data-lx=core] .lx-columns--5-7>:first-child{grid-column:span 5}}}@layer lx.components{[data-lx=core] .lx-header{background-color:var(--lx-color-bg);border-bottom:var(--lx-border-hairline) solid var(--lx-color-rule)}[data-lx=core] .lx-header__inner{min-height:var(--lx-layout-bar-height);gap:var(--lx-space-4)}[data-lx=core] .lx-header .lx-header__link{font-size:var(--lx-type-label);font-weight:var(--lx-weight-medium);letter-spacing:var(--lx-tracking-body);color:var(--lx-color-fg)}[data-lx=core] .lx-header.lx-header--overlay{transition:background-color var(--lx-duration-moderate) var(--lx-ease-editorial);background-color:#0000;border-bottom-color:#0000;position:absolute}[data-lx=core][data-lx-js] .lx-header.lx-header--overlay{position:fixed}[data-lx=core] .lx-header.lx-header--overlay[data-scrolled]{background-color:var(--lx-color-bg)}[data-lx=core] .lx-header .lx-menu-trigger__mark{height:1.75rem}[data-lx=core] .lx-header--nav-end .lx-header__nav{margin-inline-start:auto}[data-lx=core] .lx-mobile-nav,[data-lx=core] .lx-mobile-nav[data-mode=retractable]{border-inline-start:var(--lx-border-hairline) solid var(--lx-color-rule);background-color:var(--lx-color-bg);width:min(100%,26rem);height:100dvh;color:var(--lx-color-fg);box-shadow:var(--lx-shadow-overlay);inset:0 0 0 auto}[data-lx=core] .lx-mobile-nav[open],[data-lx=core] .lx-mobile-nav[data-mode=retractable][open]{animation:lx-core-drawer-in var(--lx-duration-moderate) var(--lx-ease-editorial) both}[data-lx=core] .lx-mobile-nav::backdrop{background-color:color-mix(in srgb, var(--lx-scrim-color) calc(var(--lx-scrim-min-alpha) * 100%), transparent)}[data-lx=core] .lx-mobile-nav .lx-mobile-nav__top{min-height:var(--lx-layout-bar-height);padding-inline:var(--lx-space-6);border-bottom:0}[data-lx=core] .lx-mobile-nav .lx-mobile-nav__body{padding:var(--lx-space-6)}[data-lx=core] .lx-mobile-nav .lx-mobile-nav__list>li{border-bottom:var(--lx-border-hairline) solid var(--lx-color-rule)}[data-lx=core] .lx-mobile-nav .lx-mobile-nav__link{min-height:calc(var(--lx-target-control) + var(--lx-space-4));color:var(--lx-color-fg);font-family:var(--lx-font-display);font-size:var(--lx-type-section-title);font-style:normal}[data-lx=core] .lx-mobile-nav .lx-mobile-nav__link[aria-current=page]{color:var(--lx-color-fg);text-decoration-line:underline;text-decoration-thickness:var(--lx-border-hairline);text-underline-offset:.3em;font-style:italic}[data-lx=core] .lx-mobile-nav .lx-mobile-nav__footer{padding-inline:var(--lx-space-6);border-top-color:var(--lx-color-rule)}@keyframes lx-core-drawer-in{0%{opacity:0;transform:translateX(var(--lx-space-6))}to{opacity:1;transform:translate(0)}}[data-lx=core] .lx-footer{padding-block:var(--lx-space-16) var(--lx-space-12)}[data-lx=core] .lx-footer .lx-footer__link{color:var(--lx-color-fg);font-size:var(--lx-type-label)}[data-lx=core] .lx-footer .lx-footer__legal{border-top-color:var(--lx-color-rule);font-size:var(--lx-type-compact);color:var(--lx-color-fg-muted)}[data-lx=core] .lx-focused{background-color:var(--lx-color-bg)}[data-lx=core] .lx-focused__panel{gap:var(--lx-space-8);background-color:var(--lx-color-bg);color:var(--lx-color-fg)}@media (min-width:48rem){[data-lx=core] .lx-focused__panel{width:min(100%, var(--lx-layout-focused-panel));padding:var(--lx-space-12);border-color:var(--lx-color-rule)}}[data-lx=core] .lx-app__bar{min-height:var(--lx-layout-bar-height);background-color:var(--lx-color-bg);color:var(--lx-color-fg);border-bottom-color:var(--lx-color-rule)}[data-lx=core] .lx-app__nav-list{gap:var(--lx-space-1)}[data-lx=core] .lx-app__nav-link{border-radius:var(--lx-radius-hairline);color:var(--lx-color-fg);font-size:var(--lx-type-label);letter-spacing:var(--lx-tracking-body);border-inline-start:0}[data-lx=core] .lx-app__nav-link[aria-current=page]{background-color:var(--lx-color-action-bg);color:var(--lx-color-action-fg);font-weight:var(--lx-weight-semibold);text-decoration-line:none}[data-lx=core] .lx-app__account{border-top-color:var(--lx-color-rule)}@media (min-width:64rem){[data-lx=core] .lx-app__bar{border-inline-end-color:var(--lx-color-rule)}}[data-lx=core] .lx-page-header{gap:var(--lx-space-3);padding-bottom:var(--lx-space-6);margin-bottom:var(--lx-space-section-operational);border-bottom-color:var(--lx-color-rule)}[data-lx=core] .lx-page-header__lead{color:var(--lx-color-fg-muted)}[data-lx=core] .lx-page-header__context>.lx-link{min-height:var(--lx-target-min);align-items:center;display:inline-flex}[data-lx=core] .lx-page-header+.lx-message{margin-bottom:var(--lx-space-section-operational)}@media (min-width:64rem){[data-lx=core] .lx-page-header{padding-bottom:var(--lx-space-8);margin-bottom:var(--lx-space-section-operational)}[data-lx=core] .lx-page-header+.lx-message,[data-lx=core] .lx-page-section+.lx-page-section{margin-top:var(--lx-space-section-operational)}}[data-lx=core] .lx-page-section{gap:var(--lx-space-4)}[data-lx=core] .lx-page-section+.lx-page-section{margin-top:var(--lx-space-section-operational)}[data-lx=core] .lx-record-list{border-top-color:var(--lx-color-rule)}[data-lx=core] .lx-record-list__item{padding-block:var(--lx-space-6);border-bottom-color:var(--lx-color-rule)}[data-lx=core] .lx-record-list__title{font-size:var(--lx-type-title);font-weight:var(--lx-weight-display);line-height:var(--lx-leading-title)}[data-lx=core] .lx-record-list__meta-label,[data-lx=core] .lx-record-list__meta-value{font-size:var(--lx-type-compact)}[data-lx=core] .lx-media{background-color:var(--lx-color-surface);margin:0;position:relative;overflow:hidden}[data-lx=core] .lx-media>img{object-fit:cover;object-position:var(--lx-crop-x,50%) var(--lx-crop-y,50%);width:100%;height:100%;position:absolute;inset:0}[data-lx=core] .lx-media-placeholder{width:100%;height:100%;padding:var(--lx-space-6);border:var(--lx-border-hairline) dashed var(--lx-color-rule-strong);background-color:var(--lx-color-bg);background-image:repeating-linear-gradient(135deg, var(--lx-color-rule) 0 var(--lx-border-hairline), transparent var(--lx-border-hairline) var(--lx-space-6));color:var(--lx-color-fg);align-content:start;justify-items:end;display:grid}[data-lx=core] .lx-media>.lx-media-placeholder{position:absolute;inset:0}[data-lx=core] .lx-hero__slide>.lx-media-placeholder{padding-top:calc(var(--lx-layout-bar-height) + var(--lx-space-6))}[data-lx=core] .lx-hero__slide>.lx-media-placeholder>.lx-media-placeholder__label{z-index:var(--lx-z-raised);position:relative}[data-lx=core] .lx-media-placeholder__label{max-width:20rem;padding:var(--lx-space-2) var(--lx-space-3);border:var(--lx-border-hairline) solid var(--lx-color-rule-strong);background-color:var(--lx-color-bg);font-size:var(--lx-type-label);font-weight:var(--lx-weight-medium);letter-spacing:var(--lx-tracking-label);text-align:end}[data-lx=core] .lx-media__caption{z-index:var(--lx-z-raised);padding:var(--lx-space-2) var(--lx-space-4);background-color:color-mix(in srgb, var(--lx-scrim-color) calc(var(--lx-scrim-max-alpha) * 100%), transparent);color:var(--lx-palette-pure-white);font-size:var(--lx-type-eyebrow);font-weight:var(--lx-weight-medium);letter-spacing:var(--lx-tracking-body);line-height:var(--lx-leading-tight);position:absolute;inset-block-end:0;inset-inline-start:0}[data-lx=core] .lx-crop-x-20{--lx-crop-x:20%}[data-lx=core] .lx-crop-x-35{--lx-crop-x:35%}[data-lx=core] .lx-crop-x-50{--lx-crop-x:50%}[data-lx=core] .lx-crop-x-65{--lx-crop-x:65%}[data-lx=core] .lx-crop-x-80{--lx-crop-x:80%}[data-lx=core] .lx-crop-y-20{--lx-crop-y:20%}[data-lx=core] .lx-crop-y-35{--lx-crop-y:35%}[data-lx=core] .lx-crop-y-50{--lx-crop-y:50%}[data-lx=core] .lx-crop-y-65{--lx-crop-y:65%}[data-lx=core] .lx-crop-y-80{--lx-crop-y:80%}@media (min-width:48rem){[data-lx=core] .lx-crop-md-x-20{--lx-crop-x:20%}[data-lx=core] .lx-crop-md-x-35{--lx-crop-x:35%}[data-lx=core] .lx-crop-md-x-50{--lx-crop-x:50%}[data-lx=core] .lx-crop-md-x-65{--lx-crop-x:65%}[data-lx=core] .lx-crop-md-x-80{--lx-crop-x:80%}}@media (min-width:64rem){[data-lx=core] .lx-crop-lg-x-20{--lx-crop-x:20%}[data-lx=core] .lx-crop-lg-x-35{--lx-crop-x:35%}[data-lx=core] .lx-crop-lg-x-50{--lx-crop-x:50%}[data-lx=core] .lx-crop-lg-x-65{--lx-crop-x:65%}[data-lx=core] .lx-crop-lg-x-80{--lx-crop-x:80%}[data-lx=core] .lx-crop-lg-y-20{--lx-crop-y:20%}[data-lx=core] .lx-crop-lg-y-35{--lx-crop-y:35%}[data-lx=core] .lx-crop-lg-y-50{--lx-crop-y:50%}[data-lx=core] .lx-crop-lg-y-65{--lx-crop-y:65%}[data-lx=core] .lx-crop-lg-y-80{--lx-crop-y:80%}}[data-lx=core] .lx-collection-card{align-content:start;gap:var(--lx-space-4);min-height:100%;padding:var(--lx-space-8);border:var(--lx-border-hairline) solid var(--lx-color-rule);background-color:var(--lx-color-bg);color:var(--lx-color-fg);display:grid;position:relative}[data-lx=core] .lx-collection-card .lx-collection-card__index{font-family:var(--lx-font-display);font-size:var(--lx-type-ordinal);color:var(--lx-color-accent);line-height:1;position:static}[data-lx=core] .lx-collection-card .lx-collection-card__title{font-family:var(--lx-font-display);font-size:var(--lx-type-ordinal);font-weight:var(--lx-weight-display);line-height:var(--lx-leading-heading);color:var(--lx-color-headline)}[data-lx=core] .lx-collection-card .lx-collection-card__link{color:inherit}[data-lx=core] .lx-collection-card:has(.lx-collection-card__link:focus-visible){outline:var(--lx-focus-width) solid var(--lx-color-focus);outline-offset:var(--lx-focus-ring-offset)}[data-lx=core] .lx-collection-card .lx-collection-card__summary{font-size:var(--lx-type-compact);color:var(--lx-color-fg-muted)}[data-lx=core] .lx-collection-card__cue{font-size:var(--lx-type-button);font-weight:var(--lx-weight-medium);letter-spacing:var(--lx-tracking-button);text-transform:uppercase;color:var(--lx-color-fg);margin-top:auto}[data-lx=core] .lx-credit{font-size:var(--lx-type-compact);color:var(--lx-color-fg-muted)}}
