:root{--lbf-orange:#f39d33;--lbf-black:#000;--lbf-offwhite:#f1f1f1;--lbf-grey:#56585e;--lbf-burgundy:#45050b;--lbf-burgundy-light:#8c5f59;--font-signature:"Crashbow", var(--font-outfit), ui-sans-serif, system-ui, sans-serif;--font-heading:var(--font-outfit), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--step--1:clamp(.8125rem, .79rem + .1vw, .875rem);--step-0:clamp(1rem, .98rem + .1vw, 1.0625rem);--step-1:clamp(1.1875rem, 1.13rem + .28vw, 1.375rem);--step-2:clamp(1.4375rem, 1.3rem + .6vw, 1.875rem);--step-3:clamp(1.75rem, 1.5rem + 1.2vw, 2.625rem);--step-4:clamp(2.125rem, 1.6rem + 2.4vw, 3.75rem);--step-5:clamp(2.625rem, 1.5rem + 5vw, 6rem);--step-6:clamp(3rem, 1.2rem + 7.6vw, 8.5rem);--leading-tight:.92;--leading-heading:1.08;--leading-body:1.6;--tracking-display:-.035em;--tracking-heading:-.02em;--tracking-label:.08em;--measure:62ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--section-pad:clamp(4rem, 2.5rem + 7vw, 8rem);--page-max:82.5rem;--gutter:clamp(1rem, .4rem + 3vw, 3.5rem);--header-h:4.5rem;--tap-min:2.75rem;--radius-xs:8px;--radius-sm:14px;--radius-md:20px;--radius-lg:28px;--radius-pill:999px;--ease-out:cubic-bezier(.22, .61, .36, 1);--dur-fast:.16s;--dur-base:.28s;--dur-beat:.462s;--z-header:50;--z-menu:100}@media (width>=64em){:root{--header-h:5.25rem}}:root{--burgundy-950:color-mix(in srgb, var(--lbf-burgundy) 38%, var(--lbf-black));--burgundy-900:color-mix(in srgb, var(--lbf-burgundy) 60%, var(--lbf-black));--burgundy-lit:color-mix(in srgb, var(--lbf-burgundy) 50%, var(--lbf-burgundy-light));--charcoal:color-mix(in srgb, var(--lbf-grey) 24%, var(--lbf-black));--charcoal-raised:color-mix(in srgb, var(--lbf-grey) 34%, var(--lbf-black));--wash-1:color-mix(in srgb, var(--lbf-burgundy) 96%, var(--lbf-burgundy-light));--wash-2:color-mix(in srgb, var(--lbf-burgundy) 78%, var(--lbf-burgundy-light));--wash-3:color-mix(in srgb, var(--lbf-burgundy) 30%, var(--lbf-burgundy-light));--wash-4:color-mix(in srgb, var(--lbf-burgundy-light) 80%, var(--lbf-offwhite));--wash-5:color-mix(in srgb, var(--lbf-burgundy-light) 45%, var(--lbf-offwhite));--wash-6:color-mix(in srgb, var(--lbf-burgundy-light) 18%, var(--lbf-offwhite));--join-atmos-pad:clamp(2.25rem, 1.6rem + 1.9vw, 3.9375rem);--join-dissolve:19.5rem;--join-connector:clamp(8.75rem, 7.3rem + 3vw, 10.625rem)}:root,[data-surface=dark]{--surface:var(--lbf-black);--surface-raised:color-mix(in srgb, var(--lbf-offwhite) 7%, var(--lbf-black));--ink:var(--lbf-offwhite);--ink-muted:color-mix(in srgb, var(--lbf-offwhite) 72%, var(--lbf-black));--line:color-mix(in srgb, var(--lbf-offwhite) 16%, transparent);--line-strong:color-mix(in srgb, var(--lbf-offwhite) 40%, transparent);--accent:var(--lbf-orange);--accent-ink:var(--lbf-orange);--focus-ring:var(--lbf-orange)}[data-surface=charcoal]{--surface:var(--charcoal);--surface-raised:var(--charcoal-raised);--ink:var(--lbf-offwhite);--ink-muted:color-mix(in srgb, var(--lbf-offwhite) 72%, var(--charcoal));--line:color-mix(in srgb, var(--lbf-offwhite) 16%, transparent);--line-strong:color-mix(in srgb, var(--lbf-offwhite) 40%, transparent);--accent:var(--lbf-orange);--accent-ink:var(--lbf-orange);--focus-ring:var(--lbf-orange)}[data-surface=burgundy]{--surface:var(--lbf-burgundy);--surface-raised:color-mix(in srgb, var(--lbf-burgundy-light) 18%, var(--lbf-burgundy));--ink:var(--lbf-offwhite);--ink-muted:color-mix(in srgb, var(--lbf-offwhite) 72%, var(--lbf-burgundy));--line:color-mix(in srgb, var(--lbf-offwhite) 16%, transparent);--line-strong:color-mix(in srgb, var(--lbf-offwhite) 40%, transparent);--accent:var(--lbf-orange);--accent-ink:var(--lbf-orange);--focus-ring:var(--lbf-orange)}:root{--material-warm:color-mix(in srgb, var(--lbf-orange) 62%, var(--lbf-offwhite));--material-charcoal-hi:color-mix(in srgb, var(--lbf-burgundy) 40%, var(--charcoal));--material-charcoal-lo:color-mix(in srgb, var(--lbf-burgundy) 15%, var(--lbf-black));--material-surface:linear-gradient(160deg, var(--material-charcoal-hi) 0%, var(--material-charcoal-lo) 62%);--material-sheen:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--lbf-burgundy-light) 18%, transparent) 0%, transparent 55%);--material-sheen-hover:radial-gradient(120% 95% at 0% 0%, color-mix(in srgb, var(--lbf-burgundy-light) 32%, transparent) 0%, transparent 65%);--material-edge:linear-gradient(135deg, color-mix(in srgb, var(--lbf-burgundy-light) 70%, transparent) 0%, color-mix(in srgb, var(--lbf-offwhite) 8%, transparent) 28%, color-mix(in srgb, var(--lbf-offwhite) 6%, transparent) 70%, color-mix(in srgb, var(--lbf-burgundy-light) 35%, transparent) 100%);--material-edge-hover:linear-gradient(135deg, color-mix(in srgb, var(--lbf-burgundy-light) 95%, transparent) 0%, color-mix(in srgb, var(--lbf-offwhite) 14%, transparent) 32%, color-mix(in srgb, var(--lbf-offwhite) 9%, transparent) 70%, color-mix(in srgb, var(--lbf-burgundy-light) 55%, transparent) 100%);--material-edge-accent:linear-gradient(135deg, var(--lbf-orange) 0%, color-mix(in srgb, var(--lbf-orange) 45%, transparent) 45%, color-mix(in srgb, var(--lbf-orange) 70%, transparent) 100%);--material-depth:inset 0 1px 0 color-mix(in srgb, var(--lbf-burgundy-light) 30%, transparent), 0 1px 2px color-mix(in srgb, var(--lbf-black) 55%, transparent), 0 18px 34px -24px color-mix(in srgb, var(--lbf-black) 92%, transparent);--material-depth-hover:inset 0 1px 0 color-mix(in srgb, var(--lbf-burgundy-light) 45%, transparent), 0 2px 4px color-mix(in srgb, var(--lbf-black) 55%, transparent), 0 26px 44px -24px color-mix(in srgb, var(--lbf-black) 96%, transparent);--material-figure-shadow:drop-shadow(0 10px 14px color-mix(in srgb, var(--lbf-black) 60%, transparent)) drop-shadow(0 2px 3px color-mix(in srgb, var(--lbf-black) 45%, transparent));--material-figure-light:radial-gradient(60% 85% at 100% 100%, color-mix(in srgb, var(--lbf-burgundy-light) 26%, transparent) 0%, transparent 70%);--frame-x:clamp(1.25rem, .2rem + 2.9vw, 2.75rem);--frame-line:color-mix(in srgb, var(--lbf-offwhite) 22%, transparent);--frame-line-mobile:color-mix(in srgb, var(--lbf-offwhite) 26%, transparent);--radius-2xs:2px;--glass-menu:color-mix(in srgb, var(--lbf-black) 60%, transparent);--glass-menu-blur:blur(26px) saturate(1.25);--popover-edge:color-mix(in srgb, var(--lbf-offwhite) 12%, transparent);--popover-shadow:0 24px 48px -24px color-mix(in srgb, var(--lbf-black) 90%, transparent)}[data-surface=light]{--surface:var(--lbf-offwhite);--surface-raised:color-mix(in srgb, var(--lbf-black) 5%, var(--lbf-offwhite));--ink:var(--lbf-black);--ink-muted:var(--lbf-grey);--line:color-mix(in srgb, var(--lbf-black) 14%, transparent);--line-strong:color-mix(in srgb, var(--lbf-black) 45%, transparent);--accent:var(--lbf-orange);--accent-ink:var(--lbf-black);--focus-ring:var(--lbf-black)}[data-surface=orange]{--surface:var(--lbf-orange);--surface-raised:color-mix(in srgb, var(--lbf-black) 8%, var(--lbf-orange));--ink:var(--lbf-black);--ink-muted:color-mix(in srgb, var(--lbf-black) 78%, var(--lbf-orange));--line:color-mix(in srgb, var(--lbf-black) 22%, transparent);--line-strong:var(--lbf-black);--accent:var(--lbf-black);--accent-ink:var(--lbf-black);--focus-ring:var(--lbf-black)}@font-face{font-family:Crashbow;src:url(https://assets.lbfdanceschool.lu/fonts/crashbow-webfont.woff2)format("woff2"),url(https://assets.lbfdanceschool.lu/fonts/crashbow-webfont.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--space-4));color-scheme:dark}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--surface);min-height:100svh;color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);line-height:var(--leading-body);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}p{text-wrap:pretty}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button{font:inherit;color:inherit}address{font-style:normal}table{border-collapse:collapse}:focus{outline:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[hidden]{display:none!important}[data-surface]{background:var(--surface);color:var(--ink)}[data-surface=light],[data-surface=orange]{color-scheme:light}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:min(100% - 2 * var(--gutter), var(--page-max));margin-inline:auto}.section{padding-block:var(--section-pad)}.section-title{letter-spacing:-.03em;font-size:clamp(2rem,1.55rem + 1.9vw,3.25rem);font-weight:600;line-height:1.02}.lead{font-size:var(--step-1);color:var(--ink-muted);max-width:var(--measure);line-height:1.5}.eyebrow{align-items:center;gap:var(--space-3);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1;display:flex}.eyebrow:before{content:"";background:var(--accent);flex:none;width:1.5rem;height:1px}[data-surface=light] .eyebrow:before{background:var(--ink)}@media (width>=64em){.eyebrow{font-size:.75rem}}.text-link{align-items:center;gap:var(--space-2);min-height:var(--tap-min);font-family:var(--font-heading);border-block-end:1.5px solid;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.text-link__arrow{color:var(--accent);transition:transform var(--dur-fast) var(--ease-out)}[data-surface=light] .text-link__arrow{color:var(--accent-ink)}@media (hover:hover){.text-link:hover .text-link__arrow{transform:translate(.2em)}}.signature{font-family:var(--font-signature);letter-spacing:0;font-weight:400;line-height:1}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.reg-pending [data-reg],.reg-pending [data-reg-when],.reg-wait [data-reg-when]{visibility:hidden}.reg-wait [data-reg-label]{color:#0000}[data-reg][aria-disabled=true]{pointer-events:none;cursor:default;opacity:.62}[data-reg-when][hidden]{display:none}.logo[data-astro-cid-qmbhzs4e]{width:auto;height:var(--logo-h,2.5rem)}.lm[data-astro-cid-u5no7xsp]{position:relative}.lm__button[data-astro-cid-u5no7xsp]{min-height:var(--tap-min);color:var(--hdr-ink,var(--ink));font-family:var(--font-heading);letter-spacing:.06em;cursor:pointer;user-select:none;transition:color .2s var(--ease-out);align-items:center;gap:6px;padding-inline:4px;font-size:.8125rem;font-weight:500;list-style:none;display:inline-flex}.lm__button[data-astro-cid-u5no7xsp]::-webkit-details-marker{display:none}.lm__button[data-astro-cid-u5no7xsp]:focus-visible{outline:1px solid var(--focus-ring);outline-offset:4px}@media (hover:hover){.lm__button[data-astro-cid-u5no7xsp]:hover{color:var(--hdr-hover,var(--lbf-orange))}}.lm__button[data-astro-cid-u5no7xsp]:active,.lm[data-astro-cid-u5no7xsp][open] .lm__button[data-astro-cid-u5no7xsp]{color:var(--hdr-hover,var(--lbf-orange))}.lm__chevron[data-astro-cid-u5no7xsp]{transition:transform var(--dur-fast) var(--ease-out)}.lm[data-astro-cid-u5no7xsp][open] .lm__chevron[data-astro-cid-u5no7xsp]{transform:rotate(180deg)}.lm__panel[data-astro-cid-u5no7xsp]{z-index:var(--z-header);border:1px solid var(--popover-edge);background:color-mix(in srgb, var(--lbf-black) 56%, transparent);backdrop-filter:blur(28px)saturate(1.4);width:15rem;box-shadow:var(--popover-shadow);color:var(--lbf-offwhite);position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:-12px}@media (width<=63.99em){.lm__panel[data-astro-cid-u5no7xsp]{position:fixed;inset-block-start:var(--header-h);inset-inline-end:12px}}.lm--up[data-astro-cid-u5no7xsp] .lm__panel[data-astro-cid-u5no7xsp]{inset-block:auto calc(100% + var(--space-2));position:absolute;inset-inline-end:-4px}.lm[data-astro-cid-u5no7xsp][open] .lm__panel[data-astro-cid-u5no7xsp]{animation:lm-in .2s var(--ease-out)}.lm--up[data-astro-cid-u5no7xsp][open] .lm__panel[data-astro-cid-u5no7xsp]{animation-name:lm-up}@keyframes lm-up{0%{opacity:0;transform:translateY(6px)}}@keyframes lm-in{0%{opacity:0;transform:translateY(-6px)}}.lm__label[data-astro-cid-u5no7xsp]{color:color-mix(in srgb, var(--lbf-offwhite) 60%, transparent);letter-spacing:.16em;text-transform:uppercase;padding:14px 16px 10px;font-size:.65625rem;font-weight:500}.lm__list[data-astro-cid-u5no7xsp]{margin:0}.lm__item[data-astro-cid-u5no7xsp]{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-start:1px solid color-mix(in srgb, var(--lbf-offwhite) 10%, transparent);min-height:52px;color:var(--lbf-offwhite);font-family:var(--font-heading);transition:color .2s var(--ease-out);padding:0 16px 0 28px;font-size:1.0625rem;font-weight:400;text-decoration:none;display:flex;position:relative}a[data-astro-cid-u5no7xsp].lm__item:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-4px}@media (hover:hover){a[data-astro-cid-u5no7xsp].lm__item:hover{color:var(--lbf-orange)}}.lm__item--current[data-astro-cid-u5no7xsp]{color:var(--lbf-orange)}.lm__item--current[data-astro-cid-u5no7xsp]:before{content:"";background:currentColor;width:8px;height:1px;position:absolute;inset-block-start:50%;inset-inline-start:12px}.lm__item--disabled[data-astro-cid-u5no7xsp]{color:color-mix(in srgb, var(--lbf-offwhite) 55%, transparent);cursor:default}.lm__meta[data-astro-cid-u5no7xsp]{align-items:center;gap:10px;display:inline-flex}.lm__item-code[data-astro-cid-u5no7xsp]{font-family:var(--font-body);letter-spacing:.08em;font-size:.6875rem;font-weight:500}.lm__tag[data-astro-cid-u5no7xsp]{border:1px solid color-mix(in srgb, var(--lbf-offwhite) 28%, transparent);color:color-mix(in srgb, var(--lbf-offwhite) 62%, transparent);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:3px 5px;font-size:.59375rem;font-weight:500}.lm__note[data-astro-cid-u5no7xsp]{border-block-start:1px solid color-mix(in srgb, var(--lbf-offwhite) 10%, transparent);color:color-mix(in srgb, var(--lbf-offwhite) 62%, transparent);padding:12px 16px 14px;font-size:.75rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.lm__button[data-astro-cid-u5no7xsp],.lm__chevron[data-astro-cid-u5no7xsp],.lm__item[data-astro-cid-u5no7xsp]{transition:none}.lm[data-astro-cid-u5no7xsp][open] .lm__panel[data-astro-cid-u5no7xsp]{animation:none}}.login[data-astro-cid-sq3ogok6]{position:relative}.login__button[data-astro-cid-sq3ogok6]{width:var(--tap-min);height:var(--tap-min);color:var(--hdr-ink,var(--ink));cursor:pointer;transition:color .2s var(--ease-out);background:0 0;border:0;place-items:center;margin-inline:-6px;padding:0;display:inline-grid}.login__button[data-astro-cid-sq3ogok6]:focus-visible{outline:1px solid var(--focus-ring);outline-offset:4px}@media (hover:hover){.login__button[data-astro-cid-sq3ogok6]:hover{color:var(--hdr-hover,var(--lbf-orange))}}.login__button[data-astro-cid-sq3ogok6]:active,.login__button[data-astro-cid-sq3ogok6][aria-expanded=true]{color:var(--hdr-hover,var(--lbf-orange))}.login--row[data-astro-cid-sq3ogok6] .login__button[data-astro-cid-sq3ogok6]{width:auto;min-height:var(--tap-min);color:color-mix(in srgb, var(--lbf-offwhite) 90%, transparent);font-family:var(--font-heading);gap:10px;margin:0;padding:0 12px;font-size:.875rem;display:inline-flex}.login__tag[data-astro-cid-sq3ogok6]{border:1px solid color-mix(in srgb, var(--lbf-offwhite) 28%, transparent);color:color-mix(in srgb, var(--lbf-offwhite) 90%, transparent);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;padding:3px 5px;font-size:.59375rem;font-weight:500}.login__note[data-astro-cid-sq3ogok6]{z-index:var(--z-header);border:1px solid var(--popover-edge);background:color-mix(in srgb, var(--lbf-black) 56%, transparent);backdrop-filter:blur(28px)saturate(1.4);width:15rem;box-shadow:var(--popover-shadow);color:var(--lbf-offwhite);text-align:start;animation:login-in .2s var(--ease-out);padding:14px 16px;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:-12px}@media (width<=63.99em){.login--icon[data-astro-cid-sq3ogok6] .login__note[data-astro-cid-sq3ogok6]{position:fixed;inset-block-start:var(--header-h);inset-inline-end:12px}}@keyframes login-in{0%{opacity:0;transform:translateY(-6px)}}.login__title[data-astro-cid-sq3ogok6]{font-family:var(--font-heading);font-size:.875rem;font-weight:500}.login__soon[data-astro-cid-sq3ogok6]{color:var(--lbf-orange)}@media (prefers-reduced-motion:reduce){.login__button[data-astro-cid-sq3ogok6]{transition:none}.login__note[data-astro-cid-sq3ogok6]{animation:none}}.header[data-astro-cid-vwn3tmth],.menu[data-astro-cid-vwn3tmth]{--hdr-ink:color-mix(in srgb, var(--lbf-offwhite) 88%, transparent);--hdr-ink-strong:var(--lbf-offwhite);--hdr-hover:var(--lbf-orange);--hdr-cue:var(--lbf-orange)}.header[data-astro-cid-vwn3tmth]{z-index:var(--z-header);background-color:var(--lbf-black);color:var(--hdr-ink-strong);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-block-end:1px solid #0000;position:sticky;inset-block-start:0}.header--overlay[data-astro-cid-vwn3tmth]{background-color:#0000}.header[data-astro-cid-vwn3tmth]:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.header[data-astro-cid-vwn3tmth][data-scrolled]{border-block-end-color:color-mix(in srgb, var(--lbf-offwhite) 10%, transparent);background-color:#0000}.header[data-astro-cid-vwn3tmth][data-scrolled]:before{background-color:color-mix(in srgb, var(--lbf-black) 56%, transparent);backdrop-filter:blur(28px)saturate(1.4)}.header[data-astro-cid-vwn3tmth][data-scrolled][data-tone=light]{--hdr-ink:color-mix(in srgb, var(--lbf-black) 82%, transparent);--hdr-ink-strong:var(--lbf-black);--hdr-hover:var(--lbf-black);--hdr-cue:var(--lbf-black);border-block-end-color:color-mix(in srgb, var(--lbf-black) 10%, transparent)}.header[data-astro-cid-vwn3tmth][data-scrolled][data-tone=light]:before{background-color:color-mix(in srgb, var(--lbf-offwhite) 72%, transparent)}.header__inner[data-astro-cid-vwn3tmth]{min-height:var(--header-h);justify-content:space-between;align-items:center;padding-inline:20px 12px;display:flex}.header__start[data-astro-cid-vwn3tmth],.header__end[data-astro-cid-vwn3tmth]{align-items:center;min-width:0;display:flex}.header__brand[data-astro-cid-vwn3tmth]{--logo-h:1.5rem;flex:none;display:inline-flex}.header__brand[data-astro-cid-vwn3tmth]:focus-visible{outline:1px solid var(--focus-ring);outline-offset:4px}.header__rule[data-astro-cid-vwn3tmth]{background:var(--frame-line);flex:1;height:1px;display:none}.header__nav[data-astro-cid-vwn3tmth]{display:none}.header__utils[data-astro-cid-vwn3tmth]{align-items:center;display:flex}.header__nav[data-astro-cid-vwn3tmth]>ul[data-astro-cid-vwn3tmth]>li[data-astro-cid-vwn3tmth]>a[data-astro-cid-vwn3tmth],.header__menu-btn[data-astro-cid-vwn3tmth],.header__cta[data-astro-cid-vwn3tmth]{transition:color .2s var(--ease-out), transform .2s var(--ease-out)}.header__menu-btn[data-astro-cid-vwn3tmth]{min-height:var(--tap-min);color:inherit;font-family:var(--font-heading);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px 0 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.header__menu-btn[data-astro-cid-vwn3tmth]:focus-visible{outline:1px solid var(--focus-ring);outline-offset:4px}@media (hover:hover){.header__menu-btn[data-astro-cid-vwn3tmth]:hover{color:var(--hdr-hover)}}.header__menu-btn[data-astro-cid-vwn3tmth]:active{color:var(--hdr-hover)}.header__menu-icon[data-astro-cid-vwn3tmth]{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.header__menu-icon[data-astro-cid-vwn3tmth] span[data-astro-cid-vwn3tmth]{background:currentColor;width:20px;height:1.5px}.header__menu-icon[data-astro-cid-vwn3tmth] span[data-astro-cid-vwn3tmth]+span[data-astro-cid-vwn3tmth]{width:13px}.header__close-icon[data-astro-cid-vwn3tmth]{width:16px;height:16px;position:relative}.header__close-icon[data-astro-cid-vwn3tmth]:before,.header__close-icon[data-astro-cid-vwn3tmth]:after{content:"";background:currentColor;height:1.5px;position:absolute;inset:7px 0 auto;rotate:45deg}.header__close-icon[data-astro-cid-vwn3tmth]:after{rotate:-45deg}.header__hairline[data-astro-cid-vwn3tmth]{opacity:.24;background:currentColor;width:1px;height:18px;margin-inline:4px}.header__cta[data-astro-cid-vwn3tmth]{display:none}@media (width<=339.98px){.header__inner[data-astro-cid-vwn3tmth],.menu__top[data-astro-cid-vwn3tmth]{padding-inline:16px 8px}.header__utils[data-astro-cid-vwn3tmth] .header__login{display:none}}.header__progress[data-astro-cid-vwn3tmth]{background:var(--hdr-cue);height:2px;transform:scaleX(var(--progress,0));transform-origin:0;opacity:0;position:absolute;inset:auto 0 -1px}.header[data-astro-cid-vwn3tmth][data-scrolled] .header__progress[data-astro-cid-vwn3tmth]{opacity:1}@media (width>=64em){.header__inner[data-astro-cid-vwn3tmth]{padding-inline:var(--frame-x);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.header__brand[data-astro-cid-vwn3tmth]{--logo-h:1.875rem}.header--overlay[data-astro-cid-vwn3tmth]:not([data-scrolled]) .header__rule[data-astro-cid-vwn3tmth]{display:block}.header__rule--start[data-astro-cid-vwn3tmth]{transform-origin:100%;margin-inline:clamp(12px,3.3vw - 24px,24px) clamp(12px,4.6vw - 35px,32px)}.header__rule--end[data-astro-cid-vwn3tmth]{transform-origin:0;margin-inline:clamp(12px,4.6vw - 35px,32px) clamp(10px,3.3vw - 24px,24px)}.header__end[data-astro-cid-vwn3tmth]{justify-content:flex-end}.header__utils[data-astro-cid-vwn3tmth]{gap:clamp(12px,1.39vw,20px)}.header__nav[data-astro-cid-vwn3tmth]{display:block}.header__nav[data-astro-cid-vwn3tmth]>ul[data-astro-cid-vwn3tmth]{gap:clamp(22px,3vw - 7px,36px);margin:0;display:flex}.header__nav[data-astro-cid-vwn3tmth]>ul[data-astro-cid-vwn3tmth]>li[data-astro-cid-vwn3tmth]{height:var(--header-h);align-items:center;display:flex}.header__nav[data-astro-cid-vwn3tmth]>ul[data-astro-cid-vwn3tmth]>li[data-astro-cid-vwn3tmth]>a[data-astro-cid-vwn3tmth]{min-height:var(--tap-min);color:var(--hdr-ink);font-family:var(--font-heading);letter-spacing:.005em;align-items:center;font-size:.9375rem;font-weight:400;text-decoration:none;display:inline-flex;position:relative}.header__nav[data-astro-cid-vwn3tmth]>ul[data-astro-cid-vwn3tmth]>li[data-astro-cid-vwn3tmth]>a[data-astro-cid-vwn3tmth][aria-current=page]{color:var(--hdr-hover)}@media (hover:hover){.header__nav[data-astro-cid-vwn3tmth]>ul[data-astro-cid-vwn3tmth]>li[data-astro-cid-vwn3tmth]>a[data-astro-cid-vwn3tmth]:hover{color:var(--hdr-hover);transform:scale(1.04)}}.header__nav[data-astro-cid-vwn3tmth]>ul[data-astro-cid-vwn3tmth]>li[data-astro-cid-vwn3tmth]>a[data-astro-cid-vwn3tmth]:active{color:var(--hdr-hover);transform:scale(.98)}.header__nav[data-astro-cid-vwn3tmth]>ul[data-astro-cid-vwn3tmth]>li[data-astro-cid-vwn3tmth]>a[data-astro-cid-vwn3tmth]:focus-visible{outline:1px solid var(--focus-ring);outline-offset:4px}.header__nav[data-astro-cid-vwn3tmth]>ul[data-astro-cid-vwn3tmth]>li[data-astro-cid-vwn3tmth]>a[data-astro-cid-vwn3tmth]:after{content:"";background:var(--hdr-cue);opacity:0;height:2px;position:absolute;inset-block-end:calc((var(--tap-min) - var(--header-h)) / 2 - 1px);inset-inline:0}.header[data-astro-cid-vwn3tmth][data-scrolled] .header__nav[data-astro-cid-vwn3tmth]>ul[data-astro-cid-vwn3tmth]>li[data-astro-cid-vwn3tmth]>a[data-astro-cid-vwn3tmth]:is([aria-current=page],[data-active]):after{opacity:1}.header__more[data-astro-cid-vwn3tmth]{position:relative}.more__button[data-astro-cid-vwn3tmth]{min-height:var(--tap-min);color:var(--hdr-ink);font-family:var(--font-heading);letter-spacing:.005em;cursor:pointer;user-select:none;transition:color .2s var(--ease-out);align-items:center;gap:7px;font-size:.9375rem;font-weight:400;list-style:none;display:inline-flex;position:relative}.more__button[data-astro-cid-vwn3tmth]::-webkit-details-marker{display:none}.more[data-astro-cid-vwn3tmth][open] .more__button[data-astro-cid-vwn3tmth],.more__button[data-astro-cid-vwn3tmth][data-current]{color:var(--hdr-hover)}@media (hover:hover){.more__button[data-astro-cid-vwn3tmth]:hover{color:var(--hdr-hover)}}.more__button[data-astro-cid-vwn3tmth]:focus-visible{outline:1px solid var(--hdr-cue);outline-offset:4px}.more__chevron[data-astro-cid-vwn3tmth]{transition:transform .2s var(--ease-out)}.more[data-astro-cid-vwn3tmth][open] .more__chevron[data-astro-cid-vwn3tmth]{transform:rotate(180deg)}.more__button[data-astro-cid-vwn3tmth]:after{content:"";background:var(--hdr-cue);opacity:0;height:2px;position:absolute;inset-block-end:calc((var(--tap-min) - var(--header-h)) / 2 - 1px);inset-inline:0}.header[data-astro-cid-vwn3tmth][data-scrolled] .more__button[data-astro-cid-vwn3tmth]:is([data-current],[data-active]):after{opacity:1}.more__panel[data-astro-cid-vwn3tmth]{--more-glass:color-mix(in srgb, var(--lbf-black) 56%, transparent);--more-edge:var(--popover-edge);--more-shadow:var(--popover-shadow);--more-accent:var(--lbf-orange);z-index:var(--z-header);border:1px solid var(--more-edge);background:var(--more-glass);backdrop-filter:blur(28px)saturate(1.4);width:222px;box-shadow:var(--more-shadow);border-block-start-width:0;margin:0;padding:10px 0;position:absolute;inset-block-start:calc(100% + 1px);inset-inline-start:-24px}.header[data-astro-cid-vwn3tmth]:not([data-scrolled]) .more__panel[data-astro-cid-vwn3tmth]{border-block-start-width:1px;inset-block-start:calc(100% - 2px)}.header[data-astro-cid-vwn3tmth][data-scrolled][data-tone=light] .more__panel[data-astro-cid-vwn3tmth]{--more-glass:color-mix(in srgb, var(--lbf-offwhite) 86%, transparent);--more-edge:color-mix(in srgb, var(--lbf-black) 10%, transparent);--more-shadow:0 24px 48px -24px color-mix(in srgb, var(--lbf-black) 35%, transparent);--more-accent:var(--lbf-black)}.more[data-astro-cid-vwn3tmth][open] .more__panel[data-astro-cid-vwn3tmth]{animation:more-in .2s var(--ease-out)}@keyframes more-in{0%{opacity:0;transform:translateY(-6px)}}.more__item[data-astro-cid-vwn3tmth]{height:48px;color:var(--hdr-ink);font-family:var(--font-heading);letter-spacing:.005em;transition:color .2s var(--ease-out);align-items:center;padding:0 24px;font-size:.9375rem;font-weight:400;text-decoration:none;display:flex;position:relative}.more__item[data-astro-cid-vwn3tmth]:before{content:"";background:var(--more-accent);width:0;height:1px;transition:width .2s var(--ease-out);position:absolute;inset-block-start:50%;inset-inline-start:10px}.more__item[data-astro-cid-vwn3tmth][aria-current=page],.more__item[data-astro-cid-vwn3tmth]:focus-visible{color:var(--more-accent)}.more__item[data-astro-cid-vwn3tmth][aria-current=page]:before,.more__item[data-astro-cid-vwn3tmth]:focus-visible:before{width:8px}@media (hover:hover){.more__item[data-astro-cid-vwn3tmth]:hover{color:var(--more-accent)}.more__item[data-astro-cid-vwn3tmth]:hover:before{width:8px}}.more__item[data-astro-cid-vwn3tmth]:focus-visible{outline:1px solid var(--more-accent);outline-offset:-4px}.header__cta[data-astro-cid-vwn3tmth]{isolation:isolate;min-height:var(--tap-min);color:var(--lbf-black);font-family:var(--font-heading);white-space:nowrap;align-items:center;padding-inline:16px;font-size:.84375rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.header__cta[data-astro-cid-vwn3tmth]:before{content:"";z-index:-1;border-radius:var(--radius-2xs);background:var(--lbf-orange);transition:background-color var(--dur-fast) var(--ease-out);position:absolute;inset:4px 0}@media (hover:hover){.header__cta[data-astro-cid-vwn3tmth]:hover:before{background:color-mix(in srgb, var(--lbf-orange) 84%, var(--lbf-offwhite))}}.header__cta-dot[data-astro-cid-vwn3tmth]{background:var(--lbf-black);border-radius:50%;width:6px;height:6px;margin-inline-end:8px}.header__cta[data-astro-cid-vwn3tmth][aria-disabled=true] .header__cta-dot[data-astro-cid-vwn3tmth]{display:none}.header__cta[data-astro-cid-vwn3tmth]:active{transform:scale(.98)}.header__cta[data-astro-cid-vwn3tmth]:focus-visible{outline:1px solid var(--focus-ring);outline-offset:4px}.header__hairline[data-astro-cid-vwn3tmth],.header__menu-btn[data-astro-cid-vwn3tmth],.header__progress[data-astro-cid-vwn3tmth]{display:none}}@media (width>=64em) and (prefers-reduced-motion:no-preference){.header--overlay[data-astro-cid-vwn3tmth]:not([data-scrolled]) .header__rule[data-astro-cid-vwn3tmth]{animation:rule-draw .7s var(--ease-out) var(--dur-beat) backwards}.header--overlay[data-astro-cid-vwn3tmth]:not([data-scrolled]) [data-astro-cid-vwn3tmth]:is(.header__brand,.header__nav,.header__utils){animation:header-fade .6s var(--ease-out) calc(var(--dur-beat) * 3) backwards}}@keyframes rule-draw{0%{transform:scaleX(0)}}@keyframes header-fade{0%{opacity:0}}.menu[data-astro-cid-vwn3tmth]{overscroll-behavior:contain;background:var(--glass-menu);width:100%;max-width:none;height:100dvh;max-height:none;backdrop-filter:var(--glass-menu-blur);color:var(--lbf-offwhite);border:0;margin:0;padding:0;overflow-y:auto}.menu[data-astro-cid-vwn3tmth][open]{animation:menu-in var(--dur-base) var(--ease-out);flex-direction:column;display:flex}.menu[data-astro-cid-vwn3tmth]::backdrop{background:0 0}@keyframes menu-in{0%{opacity:0}}.menu__top[data-astro-cid-vwn3tmth]{min-height:var(--header-h);flex:none;justify-content:space-between;align-items:center;padding-inline:20px 12px;display:flex}.menu__body[data-astro-cid-vwn3tmth]{padding-block:var(--space-6);flex-direction:column;flex:1 0 auto;justify-content:center;display:flex}.menu__nav[data-astro-cid-vwn3tmth]{justify-content:center;display:flex}.menu__nav[data-astro-cid-vwn3tmth] ul[data-astro-cid-vwn3tmth]{justify-items:center;margin:0;display:grid}.menu__nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]{min-height:62px;color:var(--lbf-offwhite);font-family:var(--font-heading);letter-spacing:-.02em;transition:color .2s var(--ease-out), transform .2s var(--ease-out);justify-content:center;align-items:center;padding-inline:24px;font-size:2.125rem;font-weight:300;text-decoration:none;display:flex;position:relative}.menu__nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth][aria-current=page]{color:var(--lbf-orange)}.menu__nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth][aria-current=page]:after{content:"";background:currentColor;width:20px;height:1px;margin-inline-start:-10px;position:absolute;inset-block-end:7px;inset-inline-start:50%}@media (hover:hover){.menu__nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]:hover{color:var(--lbf-orange);transform:scale(1.04)}}.menu__nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]:active{color:var(--lbf-orange);transform:scale(.98)}.menu__nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-4px}.menu__more[data-astro-cid-vwn3tmth]{margin-block-start:14px;padding-inline:12px}.menu__more[data-astro-cid-vwn3tmth] ul[data-astro-cid-vwn3tmth]{flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.menu__more[data-astro-cid-vwn3tmth] li[data-astro-cid-vwn3tmth]{align-items:center;display:flex}.menu__more[data-astro-cid-vwn3tmth] li[data-astro-cid-vwn3tmth]+li[data-astro-cid-vwn3tmth]:before{content:"";background:color-mix(in srgb, var(--lbf-offwhite) 24%, transparent);width:1px;height:12px}.menu__more[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]{min-height:var(--tap-min);color:color-mix(in srgb, var(--lbf-offwhite) 90%, transparent);font-family:var(--font-heading);letter-spacing:.01em;white-space:nowrap;transition:color .2s var(--ease-out);align-items:center;padding-inline:clamp(7px,2.6vw,12px);font-size:.875rem;font-weight:400;text-decoration:none;display:flex;position:relative}.menu__more[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth][aria-current=page]{color:var(--lbf-orange)}.menu__more[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth][aria-current=page]:after{content:"";background:currentColor;width:12px;height:1px;margin-inline-start:-6px;position:absolute;inset-block-end:8px;inset-inline-start:50%}@media (hover:hover){.menu__more[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]:hover{color:var(--lbf-orange)}}.menu__more[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]:active{color:var(--lbf-orange)}.menu__more[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-4px}.menu__join[data-astro-cid-vwn3tmth]{min-height:56px;color:var(--lbf-offwhite);transition:color .2s var(--ease-out);flex:none;align-items:center;padding-inline:20px;text-decoration:none;display:flex}.menu__join-rule[data-astro-cid-vwn3tmth]{background:var(--frame-line-mobile);flex:1;height:1px}.menu__join-label[data-astro-cid-vwn3tmth]{font-family:var(--font-heading);letter-spacing:.01em;align-items:center;gap:12px;padding-inline:16px;font-size:.9375rem;display:inline-flex}.menu__join-arrow[data-astro-cid-vwn3tmth]{border:1px solid var(--lbf-orange);width:40px;height:40px;color:var(--lbf-orange);font-family:var(--font-body);transition:background-color .2s var(--ease-out), color .2s var(--ease-out);place-items:center;display:grid}@media (hover:hover){.menu__join[data-astro-cid-vwn3tmth]:hover{color:var(--lbf-orange)}.menu__join[data-astro-cid-vwn3tmth]:hover .menu__join-arrow[data-astro-cid-vwn3tmth]{background:var(--lbf-orange);color:var(--lbf-black)}}.menu__join[data-astro-cid-vwn3tmth]:active{color:var(--lbf-orange)}.menu__join[data-astro-cid-vwn3tmth]:active .menu__join-arrow[data-astro-cid-vwn3tmth]{background:var(--lbf-orange);color:var(--lbf-black)}.menu__join[data-astro-cid-vwn3tmth]:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-4px}.menu__bottom[data-astro-cid-vwn3tmth]{padding:24px 20px max(54px, env(safe-area-inset-bottom));flex-direction:column;flex:none;align-items:center;gap:16px;display:flex}.menu__bottom[data-astro-cid-vwn3tmth] .menu__login{display:none}@media (width<=339.98px){.menu__bottom[data-astro-cid-vwn3tmth] .menu__login{display:block}}.menu__mail[data-astro-cid-vwn3tmth]{min-height:var(--tap-min);color:color-mix(in srgb, var(--lbf-offwhite) 90%, transparent);align-items:center;font-size:.78125rem;text-decoration:none;display:inline-flex}.menu__mail[data-astro-cid-vwn3tmth]:focus-visible{outline:1px solid var(--focus-ring);outline-offset:4px}@media (height<=37.5em){.menu__body[data-astro-cid-vwn3tmth]{padding-block:var(--space-2)}.menu__more[data-astro-cid-vwn3tmth]{margin-block-start:0}.menu__nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]{min-height:48px;font-size:1.875rem}.menu__bottom[data-astro-cid-vwn3tmth]{padding-block:16px max(24px, env(safe-area-inset-bottom));gap:8px}}@media (prefers-reduced-motion:no-preference){.menu[data-astro-cid-vwn3tmth][open] [data-astro-cid-vwn3tmth]:is(.menu__nav li,.menu__more,.menu__join,.menu__bottom){animation:menu-item var(--dur-base) var(--ease-out) calc(var(--i,0) * 60ms) backwards}}@keyframes menu-item{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.header[data-astro-cid-vwn3tmth],.header__nav[data-astro-cid-vwn3tmth]>ul[data-astro-cid-vwn3tmth]>li[data-astro-cid-vwn3tmth]>a[data-astro-cid-vwn3tmth],.header__menu-btn[data-astro-cid-vwn3tmth],.header__cta[data-astro-cid-vwn3tmth],.menu__nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth],.menu__more[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth],.menu__join[data-astro-cid-vwn3tmth],.menu__join-arrow[data-astro-cid-vwn3tmth],.more__button[data-astro-cid-vwn3tmth],.more__chevron[data-astro-cid-vwn3tmth],.more__item[data-astro-cid-vwn3tmth],.more__item[data-astro-cid-vwn3tmth]:before{transition:none}.more[data-astro-cid-vwn3tmth][open] .more__panel[data-astro-cid-vwn3tmth]{animation:none}.header__nav[data-astro-cid-vwn3tmth]>ul[data-astro-cid-vwn3tmth]>li[data-astro-cid-vwn3tmth]>a[data-astro-cid-vwn3tmth]:hover,.header__nav[data-astro-cid-vwn3tmth]>ul[data-astro-cid-vwn3tmth]>li[data-astro-cid-vwn3tmth]>a[data-astro-cid-vwn3tmth]:active,.menu__nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]:hover,.menu__nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]:active,.header__cta[data-astro-cid-vwn3tmth]:active{transform:none}.menu[data-astro-cid-vwn3tmth][open]{animation:none}}html.menu-open{overflow:hidden}.footer[data-astro-cid-qup6pdxl]{background:var(--lbf-black);color:var(--lbf-offwhite);font-family:var(--font-heading);container:lbf-footer/inline-size}.footer[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{color:inherit;transition:color .2s var(--ease-out), transform .2s var(--ease-out);text-decoration:none}.footer[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:focus-visible{outline:1px solid var(--focus-ring);outline-offset:4px}.footer__frame[data-astro-cid-qup6pdxl]{text-align:center;flex-direction:column;align-items:center;padding-inline:20px;display:flex}.footer__frame[data-astro-cid-qup6pdxl]:before{content:"";background:color-mix(in srgb, var(--lbf-offwhite) 12%, transparent);align-self:stretch;height:1px}.footer__brand[data-astro-cid-qup6pdxl]{align-self:stretch;align-items:center;gap:20px;margin:44px -20px 0;display:flex}.footer__rule[data-astro-cid-qup6pdxl]{background:var(--frame-line);flex:1;height:1px}.footer__logo[data-astro-cid-qup6pdxl]{--logo-h:28px;flex:none;display:flex}.footer__sig[data-astro-cid-qup6pdxl]{align-self:stretch;padding-block-start:28px;overflow:hidden}.footer__signature[data-astro-cid-qup6pdxl]{color:var(--lbf-offwhite);letter-spacing:.005em;margin:0;font-size:min(13.6986cqw - 5.47945px,54px);line-height:.98}.footer__sig-line[data-astro-cid-qup6pdxl]{display:block}.footer__accent[data-astro-cid-qup6pdxl]{color:var(--lbf-orange)}.footer__reach[data-astro-cid-qup6pdxl]{flex-direction:column;align-items:center;padding-block-start:24px;display:flex}.footer__social[data-astro-cid-qup6pdxl]{align-items:center;gap:8px;margin:0;display:flex}.footer__social[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{width:var(--tap-min);height:var(--tap-min);color:var(--lbf-orange);place-items:center;display:grid}@media (hover:hover){.footer__social[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover{color:var(--lbf-offwhite)}}.footer__social[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:active{color:var(--lbf-offwhite)}.footer__address[data-astro-cid-qup6pdxl]{margin-block-start:4px;font-style:normal}.footer__address[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{align-items:baseline;gap:12px;font-size:.9375rem;line-height:1.55;display:flex}.footer__dot[data-astro-cid-qup6pdxl]{background:var(--lbf-orange);border-radius:50%;flex:none;width:6px;height:6px;display:none;transform:translateY(-2px)}.footer__street[data-astro-cid-qup6pdxl]{display:block}.footer__sep[data-astro-cid-qup6pdxl]{display:none}.footer__building[data-astro-cid-qup6pdxl]{color:var(--lbf-orange)}.footer__links[data-astro-cid-qup6pdxl]{display:contents}.footer__pages[data-astro-cid-qup6pdxl],.footer__more[data-astro-cid-qup6pdxl]{align-self:stretch}.footer__pages[data-astro-cid-qup6pdxl] ul[data-astro-cid-qup6pdxl],.footer__more[data-astro-cid-qup6pdxl] ul[data-astro-cid-qup6pdxl]{flex-wrap:wrap;justify-content:center;column-gap:20px;margin:0;display:flex}.footer__pages[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl],.footer__more[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{min-height:var(--tap-min);white-space:nowrap;align-items:center;display:flex}.footer__pages[data-astro-cid-qup6pdxl]{border-block-start:1px solid color-mix(in srgb, var(--lbf-offwhite) 12%, transparent);margin-block-start:24px;padding-block-start:12px}.footer__pages[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{font-size:.9375rem;font-weight:500}.footer__more[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{color:color-mix(in srgb, var(--lbf-offwhite) 72%, transparent);font-size:.875rem;font-weight:400}.footer__pages[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl][aria-current=page],.footer__more[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl][aria-current=page]{color:var(--lbf-orange)}@media (hover:hover){.footer__pages[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover,.footer__more[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover,.footer__address[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover{color:var(--lbf-orange)}}.footer__pages[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:active,.footer__more[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:active{color:var(--lbf-orange)}.footer__base[data-astro-cid-qup6pdxl]{border-block-start:1px solid color-mix(in srgb, var(--lbf-offwhite) 12%, transparent);flex-direction:column;align-self:stretch;align-items:center;margin-block-start:24px;padding-block:8px 28px;display:flex}.footer__rights[data-astro-cid-qup6pdxl]{color:color-mix(in srgb, var(--lbf-offwhite) 62%, transparent);font-family:var(--font-body);text-wrap:balance;order:1;margin:4px 0 0;font-size:.75rem;line-height:1.6}.footer__rights[data-astro-cid-qup6pdxl]>span[data-astro-cid-qup6pdxl]:not(.footer__sep){display:block}.footer__lang[data-astro-cid-qup6pdxl]{display:flex}.footer__legal[data-astro-cid-qup6pdxl]{order:2}.footer__legal[data-astro-cid-qup6pdxl] ul[data-astro-cid-qup6pdxl]{flex-wrap:wrap;justify-content:center;gap:0 18px;margin:0;padding:0;list-style:none;display:flex}.footer__legal[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl],.footer__consent[data-astro-cid-qup6pdxl]{min-height:var(--tap-min);color:color-mix(in srgb, var(--lbf-offwhite) 62%, transparent);font-family:var(--font-body);transition:color .2s var(--ease-out);align-items:center;font-size:.75rem;text-decoration:none;display:inline-flex}.footer__consent[data-astro-cid-qup6pdxl]{cursor:pointer;background:0 0;border:0;padding:0}.footer__consent[data-astro-cid-qup6pdxl]:focus-visible{outline:1px solid var(--focus-ring);outline-offset:4px}.footer__legal[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl][aria-current=page]{color:var(--lbf-offwhite)}@media (hover:hover){.footer__legal[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover,.footer__consent[data-astro-cid-qup6pdxl]:hover{color:var(--lbf-offwhite);text-underline-offset:3px;text-decoration:underline}}.footer__lang[data-astro-cid-qup6pdxl] .lm--up .lm__panel{text-align:start;inset-inline-end:calc(50% - 7.5rem)}@container lbf-footer (width>=600px){.footer__frame[data-astro-cid-qup6pdxl]{text-align:start;grid-template:"line line""sig sig""brand links""reach links"1fr"base base"/minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:40px;padding-inline:40px;display:grid}.footer__frame[data-astro-cid-qup6pdxl]:before{grid-area:line}.footer__brand[data-astro-cid-qup6pdxl]{height:var(--tap-min);grid-area:brand;margin:32px 0 0}.footer__rule--lead[data-astro-cid-qup6pdxl]{display:none}.footer__logo[data-astro-cid-qup6pdxl]{--logo-h:30px}.footer__sig[data-astro-cid-qup6pdxl]{grid-area:sig;padding-block-start:48px}.footer__signature[data-astro-cid-qup6pdxl]{font-size:calc((100cqw - 80px) / (12.4 + (max(var(--sig-chars,24), 24) - 24) * .66));white-space:nowrap;line-height:.95}.footer__sig-line[data-astro-cid-qup6pdxl]{display:inline}.footer__reach[data-astro-cid-qup6pdxl]{grid-area:reach;align-items:flex-start;padding-block:16px 28px}.footer__social[data-astro-cid-qup6pdxl]{margin-inline-start:-12px}.footer__address[data-astro-cid-qup6pdxl]{margin-block-start:6px}.footer__address[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{line-height:1.5}.footer__dot[data-astro-cid-qup6pdxl]{display:block}.footer__links[data-astro-cid-qup6pdxl]{grid-area:links;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:20px;margin-block:32px 28px;display:grid}.footer__pages[data-astro-cid-qup6pdxl],.footer__more[data-astro-cid-qup6pdxl]{border:0;margin:0;padding:0}.footer__pages[data-astro-cid-qup6pdxl] ul[data-astro-cid-qup6pdxl],.footer__more[data-astro-cid-qup6pdxl] ul[data-astro-cid-qup6pdxl]{flex-direction:column;align-items:flex-start}.footer__pages[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{font-size:1rem}.footer__more[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{font-size:.9375rem}.footer__base[data-astro-cid-qup6pdxl]{flex-direction:row;grid-area:base;justify-content:space-between;gap:24px;margin:0;padding-block:10px 24px}.footer__rights[data-astro-cid-qup6pdxl]{text-wrap:wrap;order:0;margin:0}.footer__legal[data-astro-cid-qup6pdxl]{order:0}.footer__lang[data-astro-cid-qup6pdxl]{margin-inline-end:-4px}.footer__lang[data-astro-cid-qup6pdxl] .lm--up .lm__panel{inset-inline-end:-4px}}@container lbf-footer (width>=960px){.footer__frame[data-astro-cid-qup6pdxl]{grid-template:"line line""sig sig""brand pages""reach more""base base"/minmax(0,1fr) auto;align-items:center;column-gap:48px;padding-inline:44px}.footer__sig[data-astro-cid-qup6pdxl]{padding-block-start:56px}.footer__signature[data-astro-cid-qup6pdxl]{font-size:clamp(44px,4.4cqw,64px)}.footer__brand[data-astro-cid-qup6pdxl]{gap:32px;height:auto;margin-block-start:32px}.footer__logo[data-astro-cid-qup6pdxl]{--logo-h:34px}.footer__reach[data-astro-cid-qup6pdxl]{gap:6px;margin-block-start:8px;padding-block:0 28px}.footer__address[data-astro-cid-qup6pdxl]{margin:0}.footer__address[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{align-items:center;line-height:1.4}.footer__dot[data-astro-cid-qup6pdxl]{transform:none}.footer__street[data-astro-cid-qup6pdxl],.footer__sep[data-astro-cid-qup6pdxl]{display:inline}.footer__links[data-astro-cid-qup6pdxl]{display:contents}.footer__pages[data-astro-cid-qup6pdxl]{grid-area:pages;margin-block-start:32px}.footer__more[data-astro-cid-qup6pdxl]{grid-area:more;align-self:end;margin-block:8px 28px}.footer__pages[data-astro-cid-qup6pdxl] ul[data-astro-cid-qup6pdxl],.footer__more[data-astro-cid-qup6pdxl] ul[data-astro-cid-qup6pdxl]{flex-direction:row;justify-content:flex-end;align-items:center}.footer__pages[data-astro-cid-qup6pdxl] ul[data-astro-cid-qup6pdxl]{column-gap:32px}.footer__more[data-astro-cid-qup6pdxl] ul[data-astro-cid-qup6pdxl]{column-gap:28px}.footer__pages[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{font-size:.9375rem}.footer__more[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{font-size:.875rem}@media (hover:hover){.footer__pages[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover{transform:scale(1.04)}.footer__social[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover{transform:scale(1.08)}}.footer__base[data-astro-cid-qup6pdxl]{align-items:center;gap:32px;min-height:64px;padding-block:0}.footer__rights[data-astro-cid-qup6pdxl]{font-size:.78125rem;line-height:1.5}.footer__rights[data-astro-cid-qup6pdxl]>span[data-astro-cid-qup6pdxl]:not(.footer__sep),.footer__rights[data-astro-cid-qup6pdxl] .footer__sep[data-astro-cid-qup6pdxl]{display:inline}}.footer[data-astro-cid-qup6pdxl][data-reveal=pending] .footer__signature[data-astro-cid-qup6pdxl]{clip-path:inset(-20% 100% -20% 0);opacity:.4}.footer[data-astro-cid-qup6pdxl][data-reveal=pending] .footer__rise[data-astro-cid-qup6pdxl]{opacity:0}.footer[data-astro-cid-qup6pdxl][data-reveal=play] .footer__signature[data-astro-cid-qup6pdxl]{animation:footer-paint calc(var(--dur-beat) * 3) var(--ease-out) both}.footer[data-astro-cid-qup6pdxl][data-reveal=play] .footer__rise[data-astro-cid-qup6pdxl]{animation:footer-rise .6s var(--ease-out) calc(var(--dur-beat) * 2) both}@keyframes footer-paint{0%{clip-path:inset(-20% 100% -20% 0);opacity:.4}to{clip-path:inset(-20% 0% -20% 0);opacity:1}}@keyframes footer-rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.footer[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{transition:none}.footer__pages[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover,.footer__social[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover{transform:none}}.consent[data-astro-cid-tlgnpwiv]{inset-inline:var(--space-2);z-index:calc(var(--z-header) + 1);border:1px solid var(--frame-line);border-radius:var(--radius-md);background:var(--glass-menu);max-inline-size:30rem;backdrop-filter:var(--glass-menu-blur);box-shadow:var(--popover-shadow);color:var(--lbf-offwhite);animation:consent-in var(--dur-base) var(--ease-out) both;position:fixed;inset-block-end:max(var(--space-2), env(safe-area-inset-bottom))}.consent[data-astro-cid-tlgnpwiv][hidden]{display:none}@media (width>=40em){.consent[data-astro-cid-tlgnpwiv]{inset-inline:var(--gutter) auto;inset-block-end:var(--gutter)}.consent__body[data-astro-cid-tlgnpwiv]{gap:var(--space-4);padding:var(--space-5)}.consent__title[data-astro-cid-tlgnpwiv]{font-size:var(--step-1)}.consent__text[data-astro-cid-tlgnpwiv],.consent__opt[data-astro-cid-tlgnpwiv]{line-height:var(--leading-body)}.consent__actions[data-astro-cid-tlgnpwiv]{gap:var(--space-3)}.consent__link[data-astro-cid-tlgnpwiv]{min-block-size:var(--tap-min)}}.consent__body[data-astro-cid-tlgnpwiv]{gap:var(--space-2);padding:var(--space-3) var(--space-4);max-block-size:calc(100dvh - 2 * var(--space-4));display:grid;overflow-y:auto}.consent__title[data-astro-cid-tlgnpwiv]{font-family:var(--font-heading);font-size:var(--step-0);letter-spacing:var(--tracking-heading);font-weight:600;line-height:var(--leading-heading);margin:0}.consent__title[data-astro-cid-tlgnpwiv]:focus{outline:none}.consent__text[data-astro-cid-tlgnpwiv],.consent__opt[data-astro-cid-tlgnpwiv]{font-family:var(--font-body);font-size:var(--step--1);color:color-mix(in srgb, var(--lbf-offwhite) 78%, transparent);margin:0;line-height:1.4}.consent__panel[data-astro-cid-tlgnpwiv]{gap:var(--space-3);border-block-start:1px solid var(--popover-edge);padding-block-start:var(--space-4);display:grid}.consent__panel[data-astro-cid-tlgnpwiv][hidden]{display:none}.consent__opt[data-astro-cid-tlgnpwiv]{gap:var(--space-3);min-block-size:var(--tap-min);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid}.consent__opt[data-astro-cid-tlgnpwiv] strong[data-astro-cid-tlgnpwiv]{color:var(--lbf-offwhite);font-family:var(--font-heading);font-weight:600}.consent__opt[data-astro-cid-tlgnpwiv] input[data-astro-cid-tlgnpwiv]{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--lbf-orange);margin:.15rem 0 0}.consent__opt[data-astro-cid-tlgnpwiv]:has(input:disabled){cursor:default;opacity:.62}.consent__actions[data-astro-cid-tlgnpwiv]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.consent__btn[data-astro-cid-tlgnpwiv]{min-block-size:var(--tap-min);padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--lbf-offwhite);font-family:var(--font-heading);font-size:var(--step--1);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;font-weight:600}.consent__btn--save[data-astro-cid-tlgnpwiv]{justify-self:start}.consent__link[data-astro-cid-tlgnpwiv]{min-block-size:2.5rem;padding:0 var(--space-2);color:color-mix(in srgb, var(--lbf-offwhite) 88%, transparent);text-align:center;line-height:1.25;font-family:var(--font-heading);font-size:var(--step--1);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:underline;display:inline-flex}.consent[data-astro-cid-tlgnpwiv] [data-astro-cid-tlgnpwiv]:is(button,a,input):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (hover:hover){.consent__btn[data-astro-cid-tlgnpwiv]:hover{border-color:var(--lbf-orange);color:var(--lbf-orange)}}@keyframes consent-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.consent[data-astro-cid-tlgnpwiv]{animation:none}}.skip-link[data-astro-cid-z4jru4n3]{z-index:calc(var(--z-menu) + 1);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--lbf-orange);color:var(--lbf-black);font-family:var(--font-heading);font-weight:600;text-decoration:none;position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);transform:translateY(-200%)}.skip-link[data-astro-cid-z4jru4n3]:focus-visible{outline-color:var(--lbf-offwhite);transform:none}main[data-astro-cid-z4jru4n3]:focus{outline:none}
