:root{--lc-red:#ea3d2e;--lc-red-rgb:235 62 47;--lc-red-600:#d22c1e;--lc-red-700:#b4241a;--lc-red-100:#fbd9d3;--lc-red-050:#fdeeea;--lc-yellow:#f5af21;--lc-blue:#00b8bc;--lc-purple:#cc80df;--lc-green:#cad51b;--lc-black:#000;--lc-grey:#dcdcdc;--lc-white:#fff;--lc-sand:#f4ebdd;--lc-sand-deep:#ece0cd;--lc-ink:#1a1a1a;--lc-ink-800:#2b2724;--lc-warm-900:#1f1b18;--lc-warm-700:#4a423b;--lc-warm-500:#8a7e72;--lc-warm-300:#c9beb0;--lc-warm-200:#e3d9ca;--lc-warm-100:#f1e9dc;--color-bg:var(--lc-sand);--color-bg-alt:var(--lc-white);--color-bg-ink:var(--lc-ink);--surface-card:var(--lc-white);--surface-card-sand:var(--lc-sand);--surface-ink:var(--lc-ink);--surface-raised:var(--lc-white);--text-primary:var(--lc-warm-900);--text-secondary:var(--lc-warm-700);--text-muted:var(--lc-warm-500);--text-brand:var(--lc-red);--text-inverse:var(--lc-white);--border-subtle:var(--lc-warm-200);--border-default:var(--lc-warm-300);--border-strong:var(--lc-warm-700);--border-brand:var(--lc-red);--accent:var(--lc-red);--accent-hover:var(--lc-red-600);--accent-press:var(--lc-red-700);--accent-contrast:var(--lc-white);--focus-ring:var(--lc-red);--status-success:var(--lc-green);--status-success-ink:#4c520a;--status-info:var(--lc-blue);--status-info-ink:#045659;--status-warning:var(--lc-yellow);--status-warning-ink:#6e4c02;--status-danger:var(--lc-red);--status-danger-ink:var(--lc-white);--overlay-scrim:var(--lc-ink)}@supports (color:color-mix(in lab, red, red)){:root{--overlay-scrim:color-mix(in srgb, var(--lc-ink) 62%, transparent)}}[data-theme=ink],.on-ink{--color-bg:var(--lc-ink);--surface-card:var(--lc-ink-800);--surface-raised:var(--lc-ink-800);--text-primary:var(--lc-white);--text-secondary:var(--lc-white)}@supports (color:color-mix(in lab, red, red)){[data-theme=ink],.on-ink{--text-secondary:color-mix(in srgb, var(--lc-white) 74%, transparent)}}[data-theme=ink],.on-ink{--text-muted:var(--lc-white)}@supports (color:color-mix(in lab, red, red)){[data-theme=ink],.on-ink{--text-muted:color-mix(in srgb, var(--lc-white) 52%, transparent)}}[data-theme=ink],.on-ink{--border-subtle:var(--lc-white)}@supports (color:color-mix(in lab, red, red)){[data-theme=ink],.on-ink{--border-subtle:color-mix(in srgb, var(--lc-white) 12%, transparent)}}[data-theme=ink],.on-ink{--border-default:var(--lc-white)}@supports (color:color-mix(in lab, red, red)){[data-theme=ink],.on-ink{--border-default:color-mix(in srgb, var(--lc-white) 20%, transparent)}}[data-theme=ink],.on-ink{--border-strong:var(--lc-white)}@supports (color:color-mix(in lab, red, red)){[data-theme=ink],.on-ink{--border-strong:color-mix(in srgb, var(--lc-white) 40%, transparent)}}[data-theme=ink],.on-ink{--accent-contrast:var(--lc-white)}:root{--font-sans:"Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"DM Serif Display", Georgia, "Times New Roman", serif;--font-script:"Great Vibes", "Snell Roundhand", cursive;--font-mono:ui-monospace, Menlo, Consolas, monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fs-display-1:4.5rem;--fs-display-2:3.5rem;--fs-display-3:2.75rem;--fs-h1:2.5rem;--fs-h2:2rem;--fs-h3:1.5rem;--fs-h4:1.25rem;--fs-lg:1.125rem;--fs-base:1rem;--fs-sm:.875rem;--fs-xs:.75rem;--fs-overline:.8125rem;--lh-display:1.02;--lh-heading:1.14;--lh-snug:1.32;--lh-body:1.6;--ls-display:-.015em;--ls-tight:-.02em;--ls-heading:-.01em;--ls-normal:0;--ls-wide:.02em;--ls-overline:.14em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:28px;--radius-pill:999px;--radius-circle:50%;--shadow-xs:0 1px 2px #1f1b180f;--shadow-sm:0 2px 6px #1f1b1814;--shadow-md:0 8px 20px #1f1b181a;--shadow-lg:0 18px 40px #1f1b1824;--shadow-brand:0 12px 28px rgba(var(--lc-red-rgb) / .28);--border-width:1px;--border-width-thick:2px;--container-sm:640px;--container-md:880px;--container-lg:1120px;--container-xl:1280px;--gutter:var(--space-6);--section-y:var(--space-24);--ease-standard:cubic-bezier(.22, .61, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.14s;--dur-base:.24s;--dur-slow:.42s}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--text-primary);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,svg,video{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--text-primary);text-wrap:balance}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}p{text-wrap:pretty}a{color:var(--accent);transition:color var(--dur-fast) var(--ease-standard);text-decoration:none}a:hover{color:var(--accent-hover);text-underline-offset:.18em;text-decoration:underline}::selection{background:var(--lc-red)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--lc-red) 24%, transparent)}}::selection{color:var(--text-primary)}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.92em}.lc-display{font-family:var(--font-display);font-weight:var(--fw-medium);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-wrap:balance}.lc-display--xl{font-size:var(--fs-display-1)}.lc-display--lg{font-size:var(--fs-display-2)}.lc-display--md{font-size:var(--fs-display-3)}.lc-display em{font-style:italic}.lc-script{font-family:var(--font-script);font-weight:400;line-height:1.1}.lc-eyebrow{font-family:var(--font-sans);font-size:var(--fs-overline);font-weight:var(--fw-bold);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-brand)}.lc-dot{color:var(--accent)}.lc-rule{background:var(--accent);border:0;width:56px;height:2px;display:block}.lc-container{width:100%;max-width:var(--container-lg);padding-inline:var(--gutter);margin-inline:auto}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important}}.lcf-btn{font-family:var(--font-sans);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;border:var(--border-width-thick) solid transparent;border-radius:var(--radius-pill);transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard);justify-content:center;align-items:center;gap:.5em;line-height:1;text-decoration:none;display:inline-flex}.lcf-btn:focus-visible{outline:var(--border-width-thick) solid var(--focus-ring);outline-offset:2px}.lcf-btn--sm{font-size:var(--fs-sm);padding:9px 16px}.lcf-btn--md{font-size:var(--fs-base);padding:12px 22px}.lcf-btn--lg{font-size:var(--fs-lg);padding:15px 28px}.lcf-btn--block{width:100%}.lcf-btn__icon{flex:none;display:inline-flex}.lcf-btn--primary{background:var(--accent);color:var(--accent-contrast)}.lcf-btn--primary:hover{background:var(--accent-hover)}.lcf-btn--primary:active{background:var(--accent-press)}.lcf-btn--secondary{background:var(--lc-ink);color:#fff}.lcf-btn--secondary:hover{background:#000}.lcf-btn--outline{border-color:var(--accent);color:var(--accent);background:0 0}.lcf-btn--outline:hover{background:var(--lc-red-050)}.lcf-btn--ghost{color:var(--text-primary);background:0 0}.lcf-btn--ghost:hover{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.lcf-btn--ghost:hover{background:color-mix(in srgb,var(--text-primary) 8%,transparent)}}.lcf-btn[disabled],.lcf-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.on-ink .lcf-btn--outline,.lcf-btn--outline.is-on-ink{color:#fff;border-color:#fff}.on-ink .lcf-btn--outline:hover,.lcf-btn--outline.is-on-ink:hover{background:#ffffff1f}.lcf-iconbtn{cursor:pointer;border:var(--border-width-thick) solid transparent;border-radius:var(--radius-pill);transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.lcf-iconbtn:focus-visible{outline:var(--border-width-thick) solid var(--focus-ring);outline-offset:2px}.lcf-iconbtn--sm{width:34px;height:34px}.lcf-iconbtn--md{width:42px;height:42px}.lcf-iconbtn--lg{width:50px;height:50px}.lcf-iconbtn--primary{background:var(--accent);color:var(--accent-contrast)}.lcf-iconbtn--primary:hover{background:var(--accent-hover)}.lcf-iconbtn--outline{border-color:var(--border-default);color:var(--text-primary);background:0 0}.lcf-iconbtn--outline:hover{border-color:var(--accent);color:var(--accent)}.lcf-iconbtn--ghost{color:var(--text-secondary);background:0 0}.lcf-iconbtn--ghost:hover{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.lcf-iconbtn--ghost:hover{background:color-mix(in srgb,var(--text-primary) 8%,transparent)}}.lcf-iconbtn--ghost:hover{color:var(--text-primary)}.lcf-iconbtn[disabled],.lcf-iconbtn[aria-disabled=true]{opacity:.45;pointer-events:none}.lcf-icon{justify-content:center;align-items:center;display:inline-flex}.lcf-icon svg{width:100%;height:100%;display:block}.lcf-logo{align-items:center;display:inline-flex}.lcf-logo img{width:auto;display:block}.lcf-badge{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-xs);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:.4em;padding:5px 10px;line-height:1;display:inline-flex}.lcf-badge--solid{background:var(--accent);color:#fff}.lcf-badge--neutral{background:var(--lc-warm-100);color:var(--text-secondary)}.lcf-badge--red{background:var(--lc-red-100);color:var(--lc-red-700)}.lcf-badge--yellow{background:var(--lc-yellow)}@supports (color:color-mix(in lab, red, red)){.lcf-badge--yellow{background:color-mix(in srgb,var(--lc-yellow) 26%,white)}}.lcf-badge--yellow{color:var(--status-warning-ink)}.lcf-badge--blue{background:var(--lc-blue)}@supports (color:color-mix(in lab, red, red)){.lcf-badge--blue{background:color-mix(in srgb,var(--lc-blue) 22%,white)}}.lcf-badge--blue{color:var(--status-info-ink)}.lcf-badge--purple{background:var(--lc-purple)}@supports (color:color-mix(in lab, red, red)){.lcf-badge--purple{background:color-mix(in srgb,var(--lc-purple) 26%,white)}}.lcf-badge--purple{color:#6a2f80}.lcf-badge--green{background:var(--lc-green)}@supports (color:color-mix(in lab, red, red)){.lcf-badge--green{background:color-mix(in srgb,var(--lc-green) 30%,white)}}.lcf-badge--green{color:var(--status-success-ink)}.lcf-badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.lcf-tag{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-sm);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-primary);border:var(--border-width) solid var(--border-subtle);transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard);align-items:center;gap:.5em;padding:7px 14px;line-height:1;display:inline-flex}.lcf-tag--interactive{cursor:pointer}.lcf-tag--interactive:hover{border-color:var(--accent);color:var(--accent)}.lcf-tag[aria-pressed=true],.lcf-tag.is-selected{background:var(--accent);border-color:var(--accent);color:#fff}.lcf-tag__close{cursor:pointer;opacity:.6;margin-right:-4px;display:inline-flex}.lcf-tag__close:hover{opacity:1}.lcf-card{background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.lcf-card--flat{box-shadow:none;border:var(--border-width) solid var(--border-subtle)}.lcf-card--sand{background:var(--lc-sand);box-shadow:none;border:var(--border-width) solid var(--border-subtle)}.lcf-card--ink{background:var(--lc-ink);color:#fff;box-shadow:var(--shadow-md)}.lcf-card--interactive{cursor:pointer;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.lcf-card--interactive:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.lcf-card__media{object-fit:cover;width:100%;display:block}.lcf-card__body{padding:var(--space-6)}.lcf-card__pad-sm .lcf-card__body,.lcf-card__body--sm{padding:var(--space-4)}.lcf-stat{flex-direction:column;gap:6px;display:flex}.lcf-stat__value{font-weight:var(--fw-extrabold);font-size:var(--fs-h1);letter-spacing:var(--ls-tight);color:var(--accent);line-height:1}.lcf-stat--serif .lcf-stat__value{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:var(--ls-display)}.lcf-stat--ink .lcf-stat__value{color:#fff}.lcf-stat__label{font-weight:var(--fw-semibold);font-size:var(--fs-base);color:var(--text-primary)}.lcf-stat__desc{font-size:var(--fs-sm);color:var(--text-muted)}.lcf-heading{flex-direction:column;max-width:38ch;display:flex}.lcf-heading--center{text-align:center;align-items:center;margin-inline:auto}.lcf-heading__eyebrow{font-family:var(--font-sans);font-size:var(--fs-overline);font-weight:var(--fw-bold);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-brand)}.lcf-heading__rule{background:var(--accent);border:0;width:56px;height:2px;margin:14px 0}.lcf-heading--center .lcf-heading__rule{margin-inline:auto}.lcf-heading__title{font-family:var(--font-display);font-weight:var(--fw-medium);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-size:var(--fs-display-3);color:var(--text-primary);text-wrap:balance}.lcf-heading__title em{font-style:italic}.lcf-heading__hl,.lcf-heading__dot{color:var(--accent)}.lcf-heading__intro{margin-top:var(--space-4);font-size:var(--fs-lg);line-height:var(--lh-snug);color:var(--text-secondary);max-width:52ch}.lcf-heading--sans .lcf-heading__title{font-family:var(--font-sans);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tight)}.lcf-field{font-family:var(--font-sans);flex-direction:column;gap:7px;display:flex}.lcf-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-primary)}.lcf-label__req{color:var(--accent);margin-left:2px}.lcf-helper{font-size:var(--fs-sm);color:var(--text-muted)}.lcf-error{font-size:var(--fs-sm);color:var(--lc-red-700);font-weight:var(--fw-medium)}.lcf-input,.lcf-textarea,.lcf-select{width:100%;font-family:var(--font-sans);font-size:var(--fs-base);color:var(--text-primary);background:var(--surface-card);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.lcf-input::placeholder,.lcf-textarea::placeholder{color:var(--text-muted)}.lcf-input{height:46px;padding:0 14px}.lcf-input--sm{height:38px;font-size:var(--fs-sm);padding:0 12px}.lcf-input--lg{height:54px;font-size:var(--fs-lg);padding:0 18px}.lcf-textarea{min-height:110px;line-height:var(--lh-snug);resize:vertical;padding:12px 14px}.lcf-input:focus,.lcf-textarea:focus,.lcf-select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.lcf-input:focus,.lcf-textarea:focus,.lcf-select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}}.lcf-input[disabled],.lcf-textarea[disabled],.lcf-select[disabled]{background:var(--lc-warm-100);color:var(--text-muted);cursor:not-allowed}.lcf-field.is-invalid .lcf-input,.lcf-field.is-invalid .lcf-textarea,.lcf-field.is-invalid .lcf-select,.lcf-input.is-invalid,.lcf-textarea.is-invalid{border-color:var(--lc-red);box-shadow:0 0 0 3px var(--lc-red-100)}.lcf-input-group{align-items:center;display:flex;position:relative}.lcf-input-group__affix{color:var(--text-muted);pointer-events:none;display:inline-flex;position:absolute}.lcf-input-group__affix--start{left:14px}.lcf-input-group__affix--end{right:14px}.lcf-input-group--has-start .lcf-input{padding-left:42px}.lcf-input-group--has-end .lcf-input{padding-right:42px}.lcf-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%234A423B' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;height:46px;padding:0 40px 0 14px}.lcf-check{font-family:var(--font-sans);font-size:var(--fs-base);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;display:inline-flex}.lcf-check input{opacity:0;width:0;height:0;position:absolute}.lcf-check__box{border:var(--border-width-thick) solid var(--border-default);background:var(--surface-card);width:20px;height:20px;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard);flex:none;margin-top:1px}.lcf-check--checkbox .lcf-check__box{border-radius:6px}.lcf-check--radio .lcf-check__box{border-radius:50%}.lcf-check__box:after{content:"";opacity:0;transition:opacity var(--dur-fast) var(--ease-standard);display:block}.lcf-check--checkbox .lcf-check__box:after{border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:5px;height:10px;margin:1px auto 0;transform:rotate(43deg)}.lcf-check--radio .lcf-check__box:after{background:#fff;border-radius:50%;width:8px;height:8px;margin:4px auto}.lcf-check input:checked+.lcf-check__box{background:var(--accent);border-color:var(--accent)}.lcf-check input:checked+.lcf-check__box:after{opacity:1}.lcf-check input:focus-visible+.lcf-check__box{outline:var(--border-width-thick) solid var(--focus-ring);outline-offset:2px}.lcf-check input:disabled~*{opacity:.5}.lcf-check__text{line-height:1.4}.lcf-check__desc{font-size:var(--fs-sm);color:var(--text-muted);margin-top:2px;display:block}.lcf-switch{font-family:var(--font-sans);font-size:var(--fs-base);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.lcf-switch input{opacity:0;width:0;height:0;position:absolute}.lcf-switch__track{border-radius:var(--radius-pill);background:var(--lc-warm-300);width:44px;height:26px;transition:background var(--dur-base) var(--ease-standard);flex:none;position:relative}.lcf-switch__thumb{width:20px;height:20px;box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.lcf-switch input:checked+.lcf-switch__track{background:var(--accent)}.lcf-switch input:checked+.lcf-switch__track .lcf-switch__thumb{transform:translate(18px)}.lcf-switch input:focus-visible+.lcf-switch__track{outline:var(--border-width-thick) solid var(--focus-ring);outline-offset:2px}.lcf-switch input:disabled~.lcf-switch__track{opacity:.5}.lcf-alert{font-family:var(--font-sans);border-radius:var(--radius-md);border:var(--border-width) solid transparent;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.lcf-alert__icon{flex:none;margin-top:1px;display:inline-flex}.lcf-alert__body{flex:1;min-width:0}.lcf-alert__title{font-weight:var(--fw-bold);font-size:var(--fs-base);line-height:1.3}.lcf-alert__msg{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--text-secondary);margin-top:2px}.lcf-alert__close{cursor:pointer;opacity:.55;color:inherit;background:0 0;border:0;flex:none;padding:2px;display:inline-flex}.lcf-alert__close:hover{opacity:1}.lcf-alert--info{background:var(--lc-blue)}@supports (color:color-mix(in lab, red, red)){.lcf-alert--info{background:color-mix(in srgb,var(--lc-blue) 12%,white)}}.lcf-alert--info{border-color:var(--lc-blue)}@supports (color:color-mix(in lab, red, red)){.lcf-alert--info{border-color:color-mix(in srgb,var(--lc-blue) 40%,white)}}.lcf-alert--info .lcf-alert__icon,.lcf-alert--info .lcf-alert__title{color:var(--status-info-ink)}.lcf-alert--success{background:var(--lc-green)}@supports (color:color-mix(in lab, red, red)){.lcf-alert--success{background:color-mix(in srgb,var(--lc-green) 16%,white)}}.lcf-alert--success{border-color:var(--lc-green)}@supports (color:color-mix(in lab, red, red)){.lcf-alert--success{border-color:color-mix(in srgb,var(--lc-green) 45%,white)}}.lcf-alert--success .lcf-alert__icon,.lcf-alert--success .lcf-alert__title{color:var(--status-success-ink)}.lcf-alert--warning{background:var(--lc-yellow)}@supports (color:color-mix(in lab, red, red)){.lcf-alert--warning{background:color-mix(in srgb,var(--lc-yellow) 18%,white)}}.lcf-alert--warning{border-color:var(--lc-yellow)}@supports (color:color-mix(in lab, red, red)){.lcf-alert--warning{border-color:color-mix(in srgb,var(--lc-yellow) 48%,white)}}.lcf-alert--warning .lcf-alert__icon,.lcf-alert--warning .lcf-alert__title{color:var(--status-warning-ink)}.lcf-alert--danger{background:var(--lc-red-050);border-color:var(--lc-red-100)}.lcf-alert--danger .lcf-alert__icon,.lcf-alert--danger .lcf-alert__title{color:var(--lc-red-700)}.lcf-dialog-scrim{background:var(--overlay-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:var(--space-6);z-index:1000;animation:lcf-fade var(--dur-base) var(--ease-standard);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lcf-dialog{background:var(--surface-raised);border-radius:var(--radius-xl);width:100%;max-width:460px;box-shadow:var(--shadow-lg);animation:lcf-pop var(--dur-base) var(--ease-out);position:relative;overflow:hidden}.lcf-dialog--lg{max-width:640px}.lcf-dialog__head{padding:var(--space-6) var(--space-6) 0;align-items:flex-start;gap:16px;display:flex}.lcf-dialog__heading{flex:1;min-width:0}.lcf-dialog__eyebrow{font-size:var(--fs-overline);font-weight:var(--fw-bold);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-brand);margin-bottom:6px}.lcf-dialog__title{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-h2);letter-spacing:var(--ls-display);line-height:1.1}.lcf-dialog__close{cursor:pointer;color:var(--text-muted);border-radius:var(--radius-sm);background:0 0;border:0;flex:none;padding:4px;display:inline-flex}.lcf-dialog__close:hover{color:var(--text-primary);background:var(--lc-warm-100)}.lcf-dialog__body{padding:var(--space-4) var(--space-6);font-size:var(--fs-base);line-height:var(--lh-snug);color:var(--text-secondary)}.lcf-dialog__foot{padding:0 var(--space-6) var(--space-6);flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@keyframes lcf-fade{0%{opacity:0}to{opacity:1}}@keyframes lcf-pop{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.donate__intro{color:var(--text-secondary);margin:0 0 18px;font-size:15px;line-height:1.6}.donate__bank{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--lc-sand);overflow:hidden}.donate__bank-head{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);background:#00000005;padding:11px 18px;font-size:12px;font-weight:700}.donate__rows{margin:0;padding:4px 18px 10px}.donate__row{border-bottom:1px solid var(--border-subtle);padding:12px 0}.donate__row:last-child{border-bottom:0}.donate__row dt{color:var(--text-muted);letter-spacing:.02em;margin-bottom:4px;font-size:12px}.donate__row dd{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.donate__val{color:var(--text-primary);font-variant-numeric:tabular-nums;word-break:break-word;font-size:16px;font-weight:600}.donate__copy{color:var(--lc-red);border:1px solid var(--border-subtle);cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;transition:border-color .2s,transform .15s;display:inline-flex}.donate__copy:hover{border-color:var(--lc-red)}.donate__copy:active{transform:translateY(1px)}.donate__note{color:var(--text-secondary);margin:16px 0 0;font-size:13px;line-height:1.55}.donate-form__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.donate-form__full{grid-column:1/-1}.donate__hint{color:var(--text-muted);align-items:center;gap:7px;margin:14px 0 0;font-size:13px;display:flex}.donate__hint .lcf-icon{flex:none}@media (max-width:560px){.donate-form__grid{grid-template-columns:1fr}.donate__row dd{flex-wrap:wrap}}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0}.lcf-site{background:var(--lc-sand);min-height:100vh}a{cursor:pointer}.admin-bar{z-index:60;background:var(--lc-ink);color:#fff;position:sticky;top:0}.admin-bar__inner{max-width:var(--container-xl);height:42px;font-family:var(--font-sans);align-items:center;gap:14px;margin:0 auto;padding:0 40px;font-size:13px;display:flex}.admin-bar__brand{letter-spacing:.02em;white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.admin-bar__dot{background:var(--lc-red);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.admin-bar__user{opacity:.65;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-bar__spacer{flex:1}.admin-bar__link{color:#fff;opacity:.85;white-space:nowrap;transition:opacity var(--dur-base) var(--ease-standard),background var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard);border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;text-decoration:none;display:inline-flex}.admin-bar__link:hover{opacity:1;color:#fff;background:#ffffff1f;text-decoration:none}.admin-bar__link--primary{opacity:1;border-color:#ffffff59}.admin-bar__link--primary:hover{background:var(--lc-red);border-color:var(--lc-red)}html.has-admin-bar .site-header{top:42px}@media (max-width:720px){.admin-bar__inner{gap:10px;padding:0 20px}.admin-bar__user{display:none}}.site-header{z-index:50;background:var(--lc-sand);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb,var(--lc-sand) 88%,transparent)}}.site-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:box-shadow var(--dur-base) var(--ease-standard),background var(--dur-base) var(--ease-standard)}.site-header.is-scrolled{box-shadow:var(--shadow-sm);background:var(--lc-sand)}@supports (color:color-mix(in lab, red, red)){.site-header.is-scrolled{background:color-mix(in srgb,var(--lc-sand) 96%,transparent)}}.site-header__inner{max-width:var(--container-xl);align-items:center;gap:32px;margin:0 auto;padding:16px 40px;display:flex}.site-header__logo{flex:none;display:inline-flex}.site-nav{gap:28px;margin-left:8px;display:flex}.site-nav__link{color:var(--text-secondary);padding:4px 0;font-size:15px;font-weight:600;position:relative}.site-nav__link:hover{color:var(--text-primary);text-decoration:none}.site-nav__link.is-active{color:var(--accent)}.site-nav__link.is-active:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-2px;left:0;right:0}.site-header__cta{align-items:center;gap:12px;margin-left:auto;display:flex}.site-lang{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.site-lang a:hover{color:var(--text-primary);text-decoration:none}.site-lang a.is-active{color:var(--accent)}.section{max-width:var(--container-xl);margin:0 auto;padding:96px 40px}.section--tight{padding:64px 40px}.section--ink{background:var(--lc-ink);color:#fff;max-width:none}.section--ink .section-inner{max-width:var(--container-xl);margin:0 auto;padding:0 40px}.band{max-width:none}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:700}.hero-full{background:var(--lc-ink);align-items:center;height:100vh;min-height:560px;display:flex;position:relative;overflow:hidden}.hero-full__slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1s var(--ease-standard);position:absolute;inset:0}.hero-full__slide.is-on{opacity:1}.hero-full__scrim{background:linear-gradient(90deg,#0f1216b8 0%,#0f121673 46%,#0f12161f 100%);position:absolute;inset:0}.hero-full__content{z-index:1;max-width:var(--container-xl);color:#fff;width:100%;margin:0 auto;padding:0 40px;position:relative}.hero-full__content .hero__title{color:#fff}.hero-full__intro{color:#ffffffd9;max-width:42ch;font-size:20px;line-height:1.4}.hero-full .hero__dots{z-index:1;position:absolute;bottom:28px;left:0;right:0}.hero-full .lcf-btn--outline{color:#fff;border-color:#fffc}.hero-full .lcf-btn--outline:hover{background:#ffffff24}.hero{max-width:var(--container-xl);grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;margin:0 auto;padding:72px 40px 88px;display:grid}.hero__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:20px;font-size:14px;font-weight:700}.hero__title{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(48px,6vw,84px);font-weight:500;line-height:1}.hero__title .hl{color:var(--accent)}.hero__rule{background:var(--accent);border:0;width:64px;height:2px;margin:28px 0}.hero__intro{color:var(--text-secondary);max-width:42ch;font-size:20px;line-height:1.4}.hero__cta{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.hero__media{aspect-ratio:4/5;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.hero__media img{object-fit:cover;width:100%;height:100%}.hero__dots{justify-content:center;gap:8px;display:flex;position:absolute;bottom:14px;left:0;right:0}.hero__dots button{cursor:pointer;background:#ffffff80;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.hero__dots button.is-on{background:#fff;transform:scale(1.25)}.feat{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-top:72px;padding-bottom:72px;display:grid}.feat--flip .feat__media{order:2}.feat__media{aspect-ratio:16/11;border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden}.feat__media img{object-fit:cover;width:100%;height:100%}.feat__title{font-family:var(--font-display);margin:12px 0 0;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.1}.feat__body p{color:var(--text-secondary);max-width:52ch;margin:0 0 24px;font-size:17px;line-height:1.6}.mission{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.mission__body p{color:var(--text-secondary);margin:0 0 18px;font-size:19px;line-height:1.6}.mission__quote{font-family:var(--font-display);color:var(--text-primary);font-size:26px;font-style:italic;line-height:1.3}.pillars{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.pillar{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:32px 28px}.pillar__ico{color:var(--accent);margin-bottom:20px}.pillar h3{margin:0 0 8px;font-size:22px}.pillar p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.55}.stats-band{background:var(--lc-white);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.stats-band__inner{max-width:var(--container-lg);grid-template-columns:repeat(3,1fr);gap:40px;margin:0 auto;padding:56px 40px;display:grid}.prog-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px;display:grid}.cms-grid--1{grid-template-columns:1fr}.cms-grid--2{grid-template-columns:repeat(2,1fr)}.cms-grid--4{grid-template-columns:repeat(4,1fr)}.cms-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.cms-contact-panel{align-items:start}.cms-contact-items{gap:18px;margin-top:28px;display:grid}.cms-contact-item{align-items:flex-start;gap:14px;display:flex}.cms-contact-item strong,.cms-contact-item span,.cms-contact-item a{display:block}.cms-contact-item a{color:var(--accent);margin-top:3px}.cms-richtext p{color:var(--text-secondary);margin:0 0 18px;font-size:17px;line-height:1.65}.cms-richtext ul,.cms-richtext ol{color:var(--text-secondary);padding-left:1.4em}.prog-card__img{aspect-ratio:16/11}.prog-card h3{margin:0 0 6px;font-size:20px}.prog-card p{color:var(--text-secondary);margin:0 0 14px;font-size:15px;line-height:1.5}.values{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.cta-band{background:var(--accent);color:#fff;text-align:center;max-width:none}.cta-band__inner{max-width:840px;margin:0 auto;padding:88px 40px}.cta-band__title{font-family:var(--font-display);color:var(--lc-sand);margin:0 0 28px;font-size:clamp(34px,4.4vw,56px);font-weight:500;line-height:1.08}.cta-band .lcf-btn--primary{color:var(--accent);background:#fff}.cta-band .lcf-btn--primary:hover{background:var(--lc-sand)}.cta-band .lcf-btn--outline{color:#fff;border-color:#fffc}.cta-band .lcf-btn--outline:hover{background:#ffffff24}.site-footer{background:var(--lc-ink);color:#fff}.site-footer__inner{max-width:var(--container-xl);grid-template-columns:1.2fr 2fr;gap:48px;margin:0 auto;padding:64px 40px 40px;display:grid}.site-footer__motto{font-family:var(--font-display);color:#ffffffd9;margin:18px 0 20px;font-size:22px}.site-footer__news{margin:0 0 20px}.site-footer__newsrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.site-footer__newsrow .lcf-input{max-width:220px}.site-footer__thanks{color:#ffffffd9;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.site-footer__social{gap:10px;display:flex}.site-footer__soc{color:#fff;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.site-footer__soc:hover{background:var(--accent);border-color:var(--accent);color:#fff;text-decoration:none}.site-footer__cols{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.site-footer__cols h4{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin:0 0 14px;font-size:13px;font-weight:700}.site-footer__cols a{color:#ffffffd1;margin-bottom:10px;font-size:15px;display:block}.site-footer__cols a:hover{color:#fff;text-decoration:none}.site-footer__base{max-width:var(--container-xl);color:#ffffff80;border-top:1px solid #ffffff1f;justify-content:space-between;margin:0 auto;padding:22px 40px;font-size:13px;display:flex}.page-hero{max-width:var(--container-xl);margin:0 auto;padding:72px 40px 40px}@media (max-width:860px){.hero,.mission,.feat{grid-template-columns:1fr}.feat--flip .feat__media{order:0}.pillars,.prog-grid,.cms-grid,.stats-band__inner,.site-footer__inner,.site-footer__cols{grid-template-columns:1fr}.site-nav{display:none}}.vmv-page{background:var(--lc-sand);overflow:hidden}.vmv-hero{isolation:isolate;background:var(--lc-ink);color:#fff;align-items:flex-end;min-height:clamp(600px,78vh,820px);display:flex;position:relative}.vmv-hero__image{object-fit:cover;object-position:center right;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.vmv-hero__scrim{z-index:-1;background:linear-gradient(90deg,#0c0d0eeb 0%,#0c0d0eb8 38%,#0c0d0e29 78%,#0c0d0e14 100%);position:absolute;inset:0}.vmv-hero__content{width:100%;max-width:var(--container-xl);margin:0 auto;padding:96px 40px 82px}.vmv-hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:700;display:block}.vmv-hero__title{color:#fff;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:18px 0 0;font-size:clamp(54px,7.6vw,108px);font-weight:400;line-height:.94}.vmv-hero__hl{color:var(--accent);display:block}.vmv-hero__rule{background:var(--accent);border:0;width:64px;height:2px;margin:28px 0}.vmv-hero__intro{color:#fffc;max-width:46ch;margin:0;font-size:clamp(18px,2vw,22px);line-height:1.45}.vmv-block .lcf-heading__title,.vmv-mission .lcf-heading__title,.vmv-values .lcf-heading__title{font-size:clamp(38px,4.3vw,62px);line-height:.98}.vmv-block .lcf-heading__intro,.vmv-mission .lcf-heading__intro,.vmv-values .lcf-heading__intro{max-width:46ch;color:var(--text-primary);letter-spacing:-.01em;margin-top:26px;font-size:clamp(19px,2.1vw,25px);font-weight:500;line-height:1.42}.vmv-block{background:var(--lc-sand)}.vmv-block__inner{max-width:var(--container-xl);margin:0 auto;padding:112px 40px}.vmv-block__body{max-width:62ch;margin-top:34px}.vmv-block__body p{color:var(--text-secondary);margin:0 0 20px;font-size:18px;line-height:1.65}.vmv-block__body p:last-child{margin-bottom:0}.vmv-mission{background:var(--lc-ink)}.vmv-mission__inner{max-width:var(--container-xl);grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;margin:0 auto;padding:112px 40px;display:grid}.vmv-mission__body{color:var(--text-secondary);max-width:52ch;margin:30px 0 0;font-size:17px;line-height:1.65}.vmv-mission__quote{border-top:1px solid var(--border-default);font-family:var(--font-display);color:var(--text-primary);margin:38px 0 0;padding:22px 0 0;font-size:clamp(24px,2.4vw,34px);font-style:italic;line-height:1.2}.vmv-mission .lcf-heading__hl{color:var(--accent)}.vmv-mission__media{margin:0}.vmv-mission__media img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-lg);filter:saturate(.82);display:block}.vmv-mission__media figcaption{letter-spacing:.04em;color:var(--text-muted);margin-top:12px;font-size:13px}.vmv-values{background:var(--lc-white)}.vmv-values__inner{max-width:var(--container-xl);margin:0 auto;padding:112px 40px}.vmv-values__grid{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:48px;display:grid}.vmv-value{background:var(--lc-sand);border-radius:var(--radius-lg);border-top:3px solid var(--lc-red);min-height:230px;transition:transform var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out);flex-direction:column;padding:24px 20px 22px;display:flex}.vmv-value:nth-child(2){border-top-color:var(--lc-yellow)}.vmv-value:nth-child(3){border-top-color:var(--lc-blue)}.vmv-value:nth-child(4){border-top-color:var(--lc-purple)}.vmv-value:nth-child(5){border-top-color:var(--lc-green)}.vmv-value:hover{background:var(--lc-sand-deep);transform:translateY(-5px)}.vmv-value__ico{color:var(--accent)}.vmv-value:nth-child(2) .vmv-value__ico{color:#b77b00}.vmv-value:nth-child(3) .vmv-value__ico{color:#00868a}.vmv-value:nth-child(4) .vmv-value__ico{color:#9252a6}.vmv-value:nth-child(5) .vmv-value__ico{color:#687009}.vmv-value h3{margin:auto 0 8px;padding-top:32px;font-size:20px;line-height:1.12}.vmv-value p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.vmv-cta{background:var(--accent);text-align:center}.vmv-cta__inner{max-width:800px;margin:0 auto;padding:104px 40px 112px}.vmv-cta__title{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 32px;font-size:clamp(40px,5vw,66px);font-weight:400;line-height:1}.vmv-cta__title em{color:var(--lc-sand);font-style:italic}.vmv-cta .lcf-btn--primary{color:var(--accent);background:#fff}.vmv-cta .lcf-btn--primary:hover{background:var(--lc-sand)}@media (max-width:1100px){.vmv-values__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.vmv-hero{min-height:560px}.vmv-hero__image{object-position:62% center}.vmv-hero__scrim{background:linear-gradient(90deg,#0c0d0ee6 0%,#0c0d0e8c 100%)}.vmv-hero__content{padding:78px 24px 58px}.vmv-block__inner,.vmv-mission__inner,.vmv-values__inner{padding:76px 24px}.vmv-mission__inner{grid-template-columns:1fr;gap:40px}.vmv-mission__media img{aspect-ratio:16/10}.vmv-values__grid{grid-template-columns:repeat(2,1fr)}.vmv-cta__inner{padding:82px 24px 90px}}@media (max-width:520px){.vmv-hero__title{font-size:clamp(48px,15vw,72px)}.vmv-values__grid{grid-template-columns:1fr}.vmv-value{min-height:0}.vmv-value h3{padding-top:26px}}@media (prefers-reduced-motion:reduce){.vmv-value:hover{transform:none}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lcf-btn:focus-visible,.lcf-iconbtn:focus-visible{outline-offset:3px}::selection{background:var(--accent);color:#fff}.lcf-btn:active{transform:translateY(1px)scale(.985)}.site-nav__link:after{content:"";background:var(--accent);transform-origin:0;border-radius:2px;height:2px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.site-nav__link:hover:after,.site-nav__link.is-active:after{transform:scaleX(1)}.lcf-card .lcf-card__media{transition:transform .7s cubic-bezier(.16,1,.3,1)}.lcf-card:hover .lcf-card__media{transform:scale(1.035)}.feat__media{overflow:hidden}.feat__media img{transition:transform .8s cubic-bezier(.16,1,.3,1)}.feat__media:hover img{transform:scale(1.03)}.site-footer__soc{transition:background .25s var(--ease-standard),border-color .25s var(--ease-standard),transform .25s var(--ease-standard)}.site-footer__soc:hover{transform:translateY(-2px)}.site-menu-btn,.site-mobile-nav{display:none}@media (max-width:860px){.site-menu-btn{display:inline-flex}.site-mobile-nav{background:var(--lc-sand);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-md);flex-direction:column;padding:8px 24px 20px;display:flex;position:absolute;top:100%;left:0;right:0}.site-mobile-nav a{color:var(--text-primary);border-bottom:1px solid var(--border-subtle);padding:13px 0;font-size:17px;font-weight:600;text-decoration:none}.site-mobile-nav a:last-of-type{border-bottom:0}.site-mobile-nav a.is-active{color:var(--accent)}}@media (max-width:640px){.site-header__inner{gap:16px;padding:14px 20px}.site-header__cta .lcf-btn--outline{display:none}}@media (prefers-reduced-motion:no-preference){.hero-full__content>*,.page-hero .lcf-heading>*,.vmv-hero__content>*{animation:.85s cubic-bezier(.16,1,.3,1) both lcf-rise}.hero-full__content>:first-child,.page-hero .lcf-heading>:first-child,.vmv-hero__content>:first-child{animation-delay:50ms}.hero-full__content>:nth-child(2),.page-hero .lcf-heading>:nth-child(2),.vmv-hero__content>:nth-child(2){animation-delay:.14s}.hero-full__content>:nth-child(3),.page-hero .lcf-heading>:nth-child(3),.vmv-hero__content>:nth-child(3){animation-delay:.23s}.hero-full__content>:nth-child(4),.page-hero .lcf-heading>:nth-child(4),.vmv-hero__content>:nth-child(4){animation-delay:.32s}.hero-full__content>:nth-child(5),.page-hero .lcf-heading>:nth-child(5),.vmv-hero__content>:nth-child(5){animation-delay:.41s}.hero-full__slide{transition:opacity 1s var(--ease-standard),transform 6.5s cubic-bezier(.22,1,.36,1);transform:scale(1.07)}.hero-full__slide.is-on{transform:scale(1)}[data-lcf-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1) var(--lcf-reveal-delay,0s),transform .8s cubic-bezier(.16,1,.3,1) var(--lcf-reveal-delay,0s);transform:translateY(24px)}[data-lcf-reveal=in]{opacity:1;transform:none}.lcf-dialog-scrim{animation:lcf-fade .3s var(--ease-standard) both}.lcf-dialog{animation:.45s cubic-bezier(.16,1,.3,1) both lcf-rise}.site-mobile-nav{animation:.3s cubic-bezier(.16,1,.3,1) both lcf-drop}}:lang(zh) :is(.lcf-heading__title,.lcf-heading__hl,.vmv-cta__title,.feat__title,.cta-band__title,.lcf-dialog__title,.lc-display){letter-spacing:-.01em;font-weight:700}:lang(zh) :is(.vmv-hero__title,.vmv-hero__hl,.hero__title){letter-spacing:0;font-weight:900}@keyframes lcf-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes lcf-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}:root{--font-sans:var(--font-outfit), var(--font-noto-sans-tc), "PingFang TC", "Microsoft JhengHei", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-dm-serif), var(--font-noto-serif-tc), "PingFang TC", Georgia, "Times New Roman", serif;--font-script:var(--font-great-vibes), "Snell Roundhand", cursive}
