:root,[data-scheme=dark]{--pigment-chalk-0:#faf7ee;--pigment-chalk-100:#f5f1e8;--pigment-chalk-200:#ece7dc;--pigment-chalk-300:#e5e0d6;--pigment-chalk-400:#c5bfb4;--pigment-pine-500:#62605a;--pigment-pine-600:#45443e;--pigment-pine-700:#222620;--pigment-clay-500:#c84025;--pigment-clay-400:#ff6842;--pigment-graphite-0:#161915;--pigment-graphite-1:#1f231e;--pigment-graphite-2:#101210;--pigment-graphite-3:#3a3f37;--pigment-chalk-ink-0:#f5f1e8;--pigment-chalk-ink-1:#cfcbbe;--pigment-chalk-ink-2:#a3a094;--pigment-chalk-ink-3:#62605a;--pigment-clay-300:#ee6f50;--pigment-clay-200:#f58a70;--tone-clay:var(--lightningcss-light,#e77f59)var(--lightningcss-dark,#ee6f50);--tone-moss:var(--lightningcss-light,#a9bf79)var(--lightningcss-dark,#7d9a6f);--tone-slate:var(--lightningcss-light,#8eaee0)var(--lightningcss-dark,#7e9aa8);--tone-lilac:var(--lightningcss-light,#bc9dd9)var(--lightningcss-dark,#a98fc2);--tone-strength:var(--lightningcss-light,38%)var(--lightningcss-dark,45%);--artwork-red:var(--lightningcss-light,#c84025)var(--lightningcss-dark,#ee6f50);--artwork-gold:var(--lightningcss-light,#222620)var(--lightningcss-dark,#f5f1e8);--artwork-blue:var(--lightningcss-light,#767770)var(--lightningcss-dark,#9c9b94);--artwork-pink:var(--lightningcss-light,#e1a190)var(--lightningcss-dark,#774030);--artwork-deep:var(--lightningcss-light,#863623)var(--lightningcss-dark,#c84025);--color-canvas:var(--lightningcss-light,var(--pigment-chalk-100))var(--lightningcss-dark,var(--pigment-graphite-0));--color-surface:var(--lightningcss-light,var(--pigment-chalk-0))var(--lightningcss-dark,var(--pigment-graphite-1));--color-sunken:var(--lightningcss-light,var(--pigment-chalk-200))var(--lightningcss-dark,var(--pigment-graphite-2));--color-primary:var(--lightningcss-light,var(--pigment-pine-700))var(--lightningcss-dark,var(--pigment-chalk-ink-0));--color-contrast-higher:var(--lightningcss-light,var(--pigment-pine-700))var(--lightningcss-dark,var(--pigment-chalk-ink-0));--color-contrast-high:var(--lightningcss-light,var(--pigment-pine-600))var(--lightningcss-dark,var(--pigment-chalk-ink-1));--color-contrast-medium:var(--lightningcss-light,var(--pigment-pine-500))var(--lightningcss-dark,var(--pigment-chalk-ink-2));--color-contrast-low:var(--lightningcss-light,var(--pigment-chalk-400))var(--lightningcss-dark,var(--pigment-chalk-ink-3));--color-contrast-lower:color-mix(in srgb, var(--color-primary) 32%, transparent);--color-frosted:color-mix(in srgb, var(--color-primary) 15%, transparent);--color-frosted-soft:color-mix(in srgb, var(--color-primary) 6%, transparent);--color-frosted-strong:color-mix(in srgb, var(--color-primary) 24%, transparent);--color-backdrop:color-mix(in srgb, var(--color-primary) 50%, transparent);--blur-frosted:32px;--color-border:color-mix(in srgb, currentColor 18%, transparent);--color-hairline:var(--lightningcss-light,var(--pigment-chalk-300))var(--lightningcss-dark,var(--pigment-graphite-3));--color-brand:var(--lightningcss-light,var(--pigment-clay-500))var(--lightningcss-dark,var(--pigment-clay-300));--color-brand-bright:var(--lightningcss-light,var(--pigment-clay-400))var(--lightningcss-dark,var(--pigment-clay-200));--color-brand-soft:var(--lightningcss-light,color-mix(in srgb, var(--pigment-clay-500) 12%, var(--pigment-chalk-100)))var(--lightningcss-dark,color-mix(in srgb, var(--pigment-clay-300) 16%, var(--pigment-graphite-0)));--color-on-brand:var(--lightningcss-light,var(--pigment-chalk-0))var(--lightningcss-dark,var(--pigment-graphite-0));--color-focus:var(--lightningcss-light,var(--pigment-clay-500))var(--lightningcss-dark,var(--pigment-clay-300));--color-success:var(--lightningcss-light,#46603c)var(--lightningcss-dark,#7d9a6f);--color-warning:var(--lightningcss-light,#b5852f)var(--lightningcss-dark,#d4ab5c);--color-error:var(--lightningcss-light,#9a3b22)var(--lightningcss-dark,#c9705a);--color-info:var(--lightningcss-light,#35505e)var(--lightningcss-dark,#7e9aa8);--color-success-medium:color-mix(in srgb, var(--color-success) 60%, transparent);--color-success-low:color-mix(in srgb, var(--color-success) 18%, transparent);--color-success-frosted:color-mix(in srgb, var(--color-success) 24%, transparent);--color-success-frosted-soft:color-mix(in srgb, var(--color-success) 10%, transparent);--color-warning-medium:color-mix(in srgb, var(--color-warning) 60%, transparent);--color-warning-low:color-mix(in srgb, var(--color-warning) 18%, transparent);--color-warning-frosted:color-mix(in srgb, var(--color-warning) 24%, transparent);--color-warning-frosted-soft:color-mix(in srgb, var(--color-warning) 10%, transparent);--color-error-medium:color-mix(in srgb, var(--color-error) 60%, transparent);--color-error-low:color-mix(in srgb, var(--color-error) 18%, transparent);--color-error-frosted:color-mix(in srgb, var(--color-error) 24%, transparent);--color-error-frosted-soft:color-mix(in srgb, var(--color-error) 10%, transparent);--color-info-medium:color-mix(in srgb, var(--color-info) 60%, transparent);--color-info-low:color-mix(in srgb, var(--color-info) 18%, transparent);--color-info-frosted:color-mix(in srgb, var(--color-info) 24%, transparent);--color-info-frosted-soft:color-mix(in srgb, var(--color-info) 10%, transparent);--shadow-low:var(--lightningcss-light,0 3px 8px #1e14161a)var(--lightningcss-dark,0 3px 8px #0006);--shadow-medium:var(--lightningcss-light,0 4px 16px #1e141621)var(--lightningcss-dark,0 4px 16px #0000007a);--shadow-high:var(--lightningcss-light,0 8px 40px #1e14162e)var(--lightningcss-dark,0 8px 40px #0000008f)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}[data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports not (color:light-dark(white, black)){:root{--tone-clay:#e77f59;--tone-moss:#a9bf79;--tone-slate:#8eaee0;--tone-lilac:#bc9dd9;--tone-strength:38%;--artwork-red:#c84025;--artwork-gold:#222620;--artwork-blue:#767770;--artwork-pink:#e1a190;--artwork-deep:#863623;--color-canvas:var(--pigment-chalk-100);--color-surface:var(--pigment-chalk-0);--color-sunken:var(--pigment-chalk-200);--color-primary:var(--pigment-pine-700);--color-contrast-higher:var(--pigment-pine-700);--color-contrast-high:var(--pigment-pine-600);--color-contrast-medium:var(--pigment-pine-500);--color-contrast-low:var(--pigment-chalk-400);--color-hairline:var(--pigment-chalk-300);--color-brand:var(--pigment-clay-500);--color-brand-bright:var(--pigment-clay-400);--color-on-brand:var(--pigment-chalk-0);--color-focus:var(--pigment-clay-500);--color-success:#46603c;--color-warning:#b5852f;--color-error:#9a3b22;--color-info:#35505e;--shadow-low:0 3px 8px #1e14161a;--shadow-medium:0 4px 16px #1e141621;--shadow-high:0 8px 40px #1e14162e}}:root{--unit:4px;--grid-columns:4;--grid-gutter:16px;--grid-margin:16px;--space-fluid-xs:clamp(4px, .25vw + 3px, 8px);--space-fluid-sm:clamp(8px, .5vw + 6px, 16px);--space-fluid-md:clamp(16px, 1.25vw + 12px, 36px);--space-fluid-lg:clamp(32px, 2.75vw + 23px, 76px);--space-fluid-xl:clamp(48px, 3vw + 38px, 96px);--space-fluid-2xl:clamp(80px, 7.5vw + 56px, 200px);--space-static-2xs:4px;--space-static-xs:8px;--space-static-sm:12px;--space-static-md:16px;--space-static-lg:24px;--space-static-xl:32px;--space-static-2xl:48px;--space-static-3xl:64px;--radius-sm:4px;--radius-xs:2px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-3xl:32px;--radius-full:999px;--radius-media:20px;--breakpoint-xs:480px;--breakpoint-sm:760px;--breakpoint-md:1000px;--breakpoint-lg:1300px;--breakpoint-xl:1760px;--breakpoint-2xl:1920px;--page-gutter:var(--grid-margin);--page-width:1240px;--page-start:7.5rem;--content-width:64rem;--frame-inset:max(var(--grid-margin), calc((100% - var(--page-width)) / 2))}@media (width>=600px){:root{--grid-columns:8;--grid-gutter:36px;--grid-margin:36px}}@media (width>=1136px){:root{--grid-columns:12;--grid-gutter:36px;--grid-margin:64px}}:root{--duration-sm:.25s;--duration-md:.4s;--duration-lg:.6s;--duration-xl:1.2s;--ease-in:cubic-bezier(0, 0, .2, 1);--ease-out:cubic-bezier(.4, 0, .5, 1);--ease-in-out:cubic-bezier(.25, .1, .25, 1);--ease-settle:cubic-bezier(.22, 1, .36, 1);--stagger-step:70ms;--duration-feedback:.25s;--duration-press:.1s;--duration-hover:.15s;--duration-tab:.25s;--duration-page:.4s;--arrive-offset:25vh;--arrive-enter:.3s var(--ease-in);--arrive-exit:.2s var(--ease-out);--scrim-enter:.4s var(--ease-in);--scrim-exit:.3s var(--ease-out);--reveal-offset:clamp(1.25rem, 5vh, 3.5rem);--scrim-blur:32px;--ease-spring-burst:cubic-bezier(.22, 1, .36, 1);--ease-spring-decay:cubic-bezier(.22, 1, .36, 1)}@supports (transition-timing-function:linear(0, 1)){:root{--ease-spring-burst:linear(0, .024 5%, .084 10%, .165 15%, .258 20%, .353 25%, .446 30%, .533 35%, .613 40%, .683 45%, .745 50%, .798 55%, .842 60%, .879 65%, .909 70%, .934 75%, .953 80%, .968 85%, .98 90%, .988 95%, 1);--ease-spring-decay:linear(0, .019 5%, .068 10%, .134 15%, .21 20%, .289 25%, .368 30%, .444 35%, .515 40%, .58 45%, .639 50%, .691 55%, .738 60%, .778 65%, .813 70%, .844 75%, .87 80%, .892 85%, .911 90%, .927 95%, 1)}}:root{--text-2xs:.75rem;--text-xs:.875rem;--text-sm:1rem;--text-md:clamp(1.13rem, .21vw + 1.08rem, 1.33rem);--text-lg:clamp(1.27rem, .51vw + 1.16rem, 1.78rem);--text-xl:clamp(1.42rem, .94vw + 1.23rem, 2.37rem);--text-2xl:clamp(1.6rem, 1.56vw + 1.29rem, 3.16rem);--text-3xl:clamp(1.8rem, 2.41vw + 1.32rem, 4.21rem);--text-4xl:clamp(2.03rem, 3.58vw + 1.31rem, 5.61rem);--text-5xl:clamp(2.28rem, 5.2vw + 1.24rem, 7.48rem);--leading-normal:calc(6px + 2.125ex);--leading-display:1.06;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-display:-.045em;--tracking-heading:-.025em;--tracking-label:.08em;--brand-font:"Fira Sans", ui-sans-serif, system-ui, sans-serif;--brand-display-font:"League Gothic", "Arial Narrow", "Fira Sans", sans-serif;--brand-secondary-font:"Rochester", "Fira Sans", sans-serif;--brand-accent-font:"Bornomala Vintage Symbols", "Fira Sans", sans-serif;--brand-mono:ui-monospace, "SFMono-Regular", Consolas, monospace;--primary:var(--brand-font);--display:var(--brand-display-font);--secondary:var(--brand-secondary-font);--mono:var(--brand-mono)}body,button,input,textarea,select,h5,h6,[data-type-role=primary]{font-family:var(--brand-font)}:root:root:root :is(h1,h2,h3,h4):not([data-type-role=secondary-heading]),:root:root:root [data-type-role=display]{font-family:var(--brand-display-font);letter-spacing:.012em;text-transform:uppercase;font-synthesis:none;font-weight:400}:root :is(.module-label,.field-location,[data-type-role=secondary-label]){font-family:var(--brand-secondary-font);letter-spacing:normal;font-weight:400}:root:root:root .canvas-page :is(.humanity-statement h2,.value-copy h2,.audience-stories h3,.map-story h2),:root [data-type-role=secondary-heading]{font-family:var(--brand-secondary-font);letter-spacing:normal;text-transform:none;font-weight:400;line-height:1.2}:root .editorial-flourish[aria-hidden=true]{font-family:var(--brand-accent-font);font-weight:400}:root,[data-scheme=dark]{--lw-p-ink-900:#222620;--lw-p-chalk-50:#faf7ee;--lw-p-chalk-100:#f5f1e8;--lw-p-amber-400:#f2b134;--lw-p-night-900:#161915;--lw-c-canvas:var(--color-canvas);--lw-c-surface:var(--color-surface);--lw-c-surface-sunken:var(--color-sunken);--lw-c-text:var(--color-primary);--lw-c-text-muted:var(--color-contrast-high);--lw-c-text-subtle:var(--color-contrast-medium);--lw-c-border:var(--color-hairline);--lw-c-border-strong:var(--color-primary);--lw-c-accent:var(--color-brand);--lw-c-accent-hover:var(--lightningcss-light,#9a3b22)var(--lightningcss-dark,#f58a70);--lw-c-on-accent:var(--color-on-brand);--lw-c-inverse:var(--color-primary);--lw-c-on-inverse:var(--color-canvas);--lw-c-focus:var(--color-focus);--lw-c-ink:var(--color-primary);--lw-c-success:var(--color-success);--lw-c-warning:var(--color-warning);--lw-c-danger:var(--color-error);--lw-c-info:var(--color-info);--lw-c-scrim:var(--color-backdrop);--lw-s-1:4px;--lw-s-2:8px;--lw-s-3:12px;--lw-s-4:16px;--lw-s-5:24px;--lw-s-6:32px;--lw-s-7:48px;--lw-s-8:64px;--lw-s-9:96px;--lw-s-10:128px;--lw-r-none:0;--lw-r-sm:2px;--lw-r-md:4px;--lw-r-pill:999px;--lw-bw-1:1px;--lw-bw-2:2px;--lw-e-overlay:0 18px 48px -12px var(--lightningcss-light,#22262059)var(--lightningcss-dark,#0009), 0 2px 0 var(--color-primary);--lw-t-display:var(--brand-display-font);--lw-t-text:var(--brand-font);--lw-t-label:var(--brand-font);--lw-t-script:var(--brand-secondary-font);--lw-m-dur-instant:90ms;--lw-m-dur-fast:.16s;--lw-m-dur-base:.28s;--lw-m-dur-slow:.48s;--lw-m-dur-ink:.9s;--lw-m-ease-standard:cubic-bezier(.4,0,.2,1);--lw-m-ease-settle:cubic-bezier(.22,1,.36,1);--lw-m-ease-ink:cubic-bezier(.65,0,.35,1);--lw-m-ease-exit:cubic-bezier(.4,0,1,1);--lw-z-sticky:20;--lw-z-overlay:100;--lw-z-toast:200;--lw-target:44px}.lw-display-xl{font:400 clamp(72px,12vw,176px)/.86 var(--lw-t-display);letter-spacing:-.005em;text-transform:uppercase}.lw-display-l{font:400 clamp(56px,8vw,112px)/.9 var(--lw-t-display);text-transform:uppercase}.lw-display-m{font:400 clamp(40px,5vw,64px)/.95 var(--lw-t-display);text-transform:uppercase}.lw-heading-l{font:600 clamp(28px,3vw,40px)/1.1 var(--lw-t-text);letter-spacing:-.025em}.lw-heading-m{font:600 24px/1.2 var(--lw-t-text);letter-spacing:-.02em}.lw-heading-s{font:600 18px/1.3 var(--lw-t-text);letter-spacing:-.01em}.lw-body-l{font:400 18px/1.6 var(--lw-t-text)}.lw-body-m{font:400 16px/1.55 var(--lw-t-text)}.lw-body-s{font:400 14px/1.55 var(--lw-t-text)}.lw-label{font:400 12px/1.3 var(--lw-t-label);letter-spacing:.14em;text-transform:uppercase}.lw-caption{font:400 12px/1.4 var(--lw-t-text);color:var(--lw-c-text-subtle)}.lw-btn{--_bg:var(--lw-c-inverse);--_fg:var(--lw-c-on-inverse);--_bd:var(--lw-c-inverse);isolation:isolate;justify-content:center;align-items:center;gap:var(--lw-s-2);min-height:var(--lw-target);padding:0 var(--lw-s-5);font:500 15px/1 var(--lw-t-text);letter-spacing:.005em;background:var(--_bg);color:var(--_fg);border:var(--lw-bw-2) solid var(--_bd);border-radius:var(--lw-r-sm);cursor:pointer;white-space:nowrap;transition:background var(--lw-m-dur-base) var(--lw-m-ease-standard),color var(--lw-m-dur-base) var(--lw-m-ease-standard),transform var(--lw-m-dur-fast) var(--lw-m-ease-settle);text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.lw-btn:hover{color:var(--_fg);--_bg:var(--lw-c-accent-hover);--_bd:var(--lw-c-accent-hover)}.lw-btn:active{transform:translateY(1px)}.lw-btn--primary{--_bg:var(--lw-c-accent);--_fg:var(--lw-c-on-accent);--_bd:var(--lw-c-accent)}.lw-btn--secondary{--_bg:transparent;--_fg:var(--lw-c-text);--_bd:var(--lw-c-border-strong)}.lw-btn--secondary:hover{--_bg:var(--lw-c-inverse);--_fg:var(--lw-c-on-inverse);--_bd:var(--lw-c-inverse)}.lw-btn--ghost{--_bg:transparent;--_fg:var(--lw-c-text);--_bd:transparent}.lw-btn--ghost:hover{--_bg:var(--lw-c-surface-sunken);--_fg:var(--lw-c-text);--_bd:transparent}.lw-btn--danger{--_bg:var(--lw-c-danger);--_fg:#fff;--_bd:var(--lw-c-danger)}[data-lw-theme=dark] .lw-btn--danger{--_fg:var(--lw-p-night-900)}.lw-btn--sm{min-height:36px;padding:0 var(--lw-s-4);font-size:14px}.lw-btn--lg{min-height:56px;padding:0 var(--lw-s-6);font-size:17px}.lw-btn--icon{width:var(--lw-target);padding:0}.lw-btn[disabled],.lw-btn[aria-disabled=true]{opacity:.42;pointer-events:none}.lw-btn[aria-busy=true]{pointer-events:none;color:#0000}.lw-btn[aria-busy=true]:after{content:"";border:2px solid var(--_fg);border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite lw-spin;position:absolute}.lw-btn--ink{--_bg:transparent;--_fg:var(--lw-c-text);--_bd:var(--lw-c-border-strong)}.lw-btn--ink:before{content:"";z-index:-1;background:var(--lw-c-accent);clip-path:circle(0 at var(--ix,50%) var(--iy,50%));transition:clip-path var(--lw-m-dur-slow) var(--lw-m-ease-settle);position:absolute;inset:-2px}.lw-btn--ink:hover{--_bg:transparent;--_fg:var(--lw-c-on-accent);--_bd:var(--lw-c-accent)}.lw-btn--ink:hover:before{clip-path:circle(160% at var(--ix,50%) var(--iy,50%))}.lw-btn-group{gap:var(--lw-s-3);flex-wrap:wrap;display:inline-flex}.lw-link{color:var(--lw-c-text);transition:border-bottom-width var(--lw-m-dur-fast) var(--lw-m-ease-settle),color var(--lw-m-dur-fast);border-bottom:1px solid;padding-bottom:2px;font-weight:500;text-decoration:none}.lw-link:hover{color:var(--lw-c-accent);border-bottom-width:2px;padding-bottom:1px}.lw-link--arrow:after{content:"→" / "";transition:transform var(--lw-m-dur-base) var(--lw-m-ease-settle);margin-left:.4em;display:inline-block}.lw-link--arrow:hover:after{transform:translate(4px)}.lw-field{gap:var(--lw-s-2);display:grid}.lw-field__label{font:500 14px/1.3 var(--lw-t-text)}.lw-field__hint{font:400 13px/1.4 var(--lw-t-text);color:var(--lw-c-text-subtle)}.lw-field__error{font:500 13px/1.4 var(--lw-t-text);color:var(--lw-c-danger);display:none}.lw-field[data-invalid=true] .lw-field__error{display:block}.lw-field[data-invalid=true] .lw-input{border-color:var(--lw-c-danger)}.lw-input,.lw-select,.lw-textarea{width:100%;min-height:var(--lw-target);padding:10px var(--lw-s-4);font:400 16px/1.4 var(--lw-t-text);color:var(--lw-c-text);background:var(--lw-c-surface);border:var(--lw-bw-1) solid var(--lw-c-border-strong);border-radius:var(--lw-r-sm);transition:box-shadow var(--lw-m-dur-fast),border-color var(--lw-m-dur-fast)}.lw-input::placeholder,.lw-textarea::placeholder{color:var(--lw-c-text-subtle)}.lw-input:hover,.lw-select:hover,.lw-textarea:hover{box-shadow:inset 0 0 0 1px var(--lw-c-border-strong)}.lw-input:focus,.lw-select:focus,.lw-textarea:focus{outline:2px solid var(--lw-c-focus);outline-offset:1px;box-shadow:none}.lw-input:disabled,.lw-select:disabled,.lw-textarea:disabled{opacity:.5;background:var(--lw-c-surface-sunken);cursor:not-allowed}.lw-textarea{resize:vertical;min-height:104px}.lw-select{padding-right:var(--lw-s-4)}.lw-check{align-items:center;gap:var(--lw-s-3);min-height:var(--lw-target);cursor:pointer;font:400 16px/1.3 var(--lw-t-text);display:inline-flex}.lw-check input{appearance:none;border:var(--lw-bw-2) solid var(--lw-c-border-strong);background:var(--lw-c-surface);cursor:pointer;width:22px;height:22px;transition:background var(--lw-m-dur-fast),border-color var(--lw-m-dur-fast);flex:none;place-content:center;margin:0;display:grid}.lw-check input[type=checkbox]{border-radius:var(--lw-r-sm)}.lw-check input[type=radio]{border-radius:50%}.lw-check input:after{content:"";width:10px;height:10px;transition:transform var(--lw-m-dur-base) var(--lw-m-ease-settle);background:var(--lw-c-on-accent);transform:scale(0)}.lw-check input[type=checkbox]:after{clip-path:polygon(14% 44%,0 60%,40% 100%,100% 22%,86% 8%,40% 68%)}.lw-check input[type=radio]:after{border-radius:50%}.lw-check input:checked{background:var(--lw-c-accent);border-color:var(--lw-c-accent)}.lw-check input:checked:after{transform:scale(1)}.lw-check input:disabled{opacity:.4;cursor:not-allowed}.lw-switch{align-items:center;gap:var(--lw-s-3);min-height:var(--lw-target);cursor:pointer;display:inline-flex}.lw-switch input{appearance:none;border-radius:var(--lw-r-pill);background:var(--lw-c-surface-sunken);border:var(--lw-bw-2) solid var(--lw-c-border-strong);cursor:pointer;width:48px;height:28px;transition:background var(--lw-m-dur-base) var(--lw-m-ease-standard);flex:none;margin:0;position:relative}.lw-switch input:after{content:"";background:var(--lw-c-border-strong);width:20px;height:20px;transition:transform var(--lw-m-dur-base) var(--lw-m-ease-settle),width var(--lw-m-dur-base) var(--lw-m-ease-settle);border-radius:50%;position:absolute;top:2px;left:2px}.lw-switch input:active:after{width:26px}.lw-switch input:checked{background:var(--lw-c-accent);border-color:var(--lw-c-accent)}.lw-switch input:checked:after{background:var(--lw-c-on-accent);transform:translate(20px)}.lw-switch input:checked:active:after{transform:translate(14px)}.lw-segmented{border:var(--lw-bw-2) solid var(--lw-c-border-strong);border-radius:var(--lw-r-sm);display:inline-flex;overflow:hidden}.lw-segmented label{min-height:40px;min-width:var(--lw-target);padding:0 var(--lw-s-4);font:500 14px/1 var(--lw-t-text);cursor:pointer;transition:background var(--lw-m-dur-fast),color var(--lw-m-dur-fast);place-items:center;display:grid;position:relative}.lw-segmented label+label{border-left:var(--lw-bw-2) solid var(--lw-c-border-strong)}.lw-segmented input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lw-segmented label:has(input:checked){background:var(--lw-c-inverse);color:var(--lw-c-on-inverse)}.lw-segmented label:has(input:focus-visible){outline:2px solid var(--lw-c-focus);outline-offset:-4px}.lw-tabs{gap:var(--lw-s-4);display:grid}.lw-tabs__list{gap:var(--lw-s-5);border-bottom:var(--lw-bw-1) solid var(--lw-c-border-strong);display:flex;overflow-x:auto}.lw-tabs__tab{min-height:var(--lw-target);color:var(--lw-c-text-muted);font:500 15px/1 var(--lw-t-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 0 2px;position:relative}.lw-tabs__tab:after{content:"";background:var(--lw-c-accent);transform-origin:0;height:3px;transition:transform var(--lw-m-dur-base) var(--lw-m-ease-settle);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.lw-tabs__tab[aria-selected=true]{color:var(--lw-c-text)}.lw-tabs__tab[aria-selected=true]:after,.lw-tabs__tab:hover:after{transform:scaleX(1)}.lw-tabs__panel[hidden]{display:none}.lw-accordion{border-top:var(--lw-bw-1) solid var(--lw-c-border-strong)}.lw-accordion details{border-bottom:var(--lw-bw-1) solid var(--lw-c-border-strong)}.lw-accordion summary{justify-content:space-between;align-items:center;gap:var(--lw-s-4);min-height:56px;padding:var(--lw-s-2) 0;font:600 17px/1.3 var(--lw-t-text);cursor:pointer;list-style:none;display:flex}.lw-accordion summary::-webkit-details-marker{display:none}.lw-accordion summary:after{content:"";width:12px;height:12px;transition:transform var(--lw-m-dur-base) var(--lw-m-ease-settle);border-bottom:2px solid;border-right:2px solid;flex:none;transform:rotate(45deg)translate(-2px,-2px)}.lw-accordion details[open] summary:after{transform:rotate(225deg)}.lw-accordion details>div{padding:0 0 var(--lw-s-5);color:var(--lw-c-text-muted);max-width:60ch}.lw-tag{align-items:center;gap:var(--lw-s-2);min-height:28px;padding:0 var(--lw-s-3);font:400 12px/1 var(--lw-t-label);letter-spacing:.1em;text-transform:uppercase;border:var(--lw-bw-1) solid var(--lw-c-border-strong);border-radius:var(--lw-r-pill);color:var(--lw-c-text);display:inline-flex}.lw-tag--solid{background:var(--lw-c-inverse);color:var(--lw-c-on-inverse);border-color:var(--lw-c-inverse)}.lw-tag--accent{background:var(--lw-c-accent);color:var(--lw-c-on-accent);border-color:var(--lw-c-accent)}.lw-tag--success{border-color:var(--lw-c-success);color:var(--lw-c-success)}.lw-tag--warning{background:var(--lw-p-amber-400);border-color:var(--lw-p-amber-400);color:var(--lw-p-ink-900)}.lw-tag--danger{border-color:var(--lw-c-danger);color:var(--lw-c-danger)}.lw-badge{border-radius:var(--lw-r-pill);background:var(--lw-c-accent);min-width:22px;height:22px;color:var(--lw-c-on-accent);font:600 12px/1 var(--lw-t-text);place-items:center;padding:0 6px;display:inline-grid}.lw-banner{--_c:var(--lw-c-info);gap:var(--lw-s-3);padding:var(--lw-s-4);background:var(--lw-c-surface);border:var(--lw-bw-1) solid var(--lw-c-border-strong);box-shadow:inset 6px 0 0 var(--_c);padding-left:calc(var(--lw-s-4) + 6px);grid-template-columns:auto 1fr auto;align-items:start;display:grid}.lw-banner--success{--_c:var(--lw-c-success)}.lw-banner--warning{--_c:var(--lw-p-amber-400)}.lw-banner--danger{--_c:var(--lw-c-danger)}.lw-banner__title{font:600 15px/1.3 var(--lw-t-text)}.lw-banner__body{font:400 14px/1.5 var(--lw-t-text);color:var(--lw-c-text-muted)}.lw-banner svg{margin-top:1px}.lw-toast-region{left:0;right:0;bottom:var(--lw-s-5);justify-items:center;gap:var(--lw-s-3);z-index:var(--lw-z-toast);pointer-events:none;padding:0 var(--lw-s-4);display:grid;position:fixed}.lw-toast{pointer-events:auto;align-items:center;gap:var(--lw-s-4);min-width:260px;max-width:480px;padding:var(--lw-s-3) var(--lw-s-4);background:var(--lw-c-inverse);color:var(--lw-c-on-inverse);border-radius:var(--lw-r-sm);box-shadow:var(--lw-e-overlay);font:500 14px/1.4 var(--lw-t-text);animation:lw-toast-in var(--lw-m-dur-slow) var(--lw-m-ease-settle) both;display:flex}.lw-toast[data-leaving]{animation:lw-toast-out var(--lw-m-dur-base) var(--lw-m-ease-exit) both}.lw-toast button{color:inherit;font:600 13px/1 var(--lw-t-text);cursor:pointer;min-height:var(--lw-target);padding:0 var(--lw-s-2);background:0 0;border:0;margin-left:auto;text-decoration:underline}.lw-modal{border:var(--lw-bw-2) solid var(--lw-c-border-strong);background:var(--lw-c-surface);width:min(520px,100vw - 32px);color:var(--lw-c-text);box-shadow:var(--lw-e-overlay);border-radius:var(--lw-r-sm);padding:0}.lw-modal::backdrop{background:var(--lw-c-scrim)}.lw-modal[open]{animation:lw-modal-in var(--lw-m-dur-slow) var(--lw-m-ease-settle) both}.lw-modal[open]::backdrop{animation:lw-fade var(--lw-m-dur-base) both}.lw-modal__head{justify-content:space-between;align-items:center;gap:var(--lw-s-4);padding:var(--lw-s-5) var(--lw-s-5) 0;display:flex}.lw-modal__body{padding:var(--lw-s-4) var(--lw-s-5);color:var(--lw-c-text-muted)}.lw-modal__foot{justify-content:flex-end;gap:var(--lw-s-3);padding:var(--lw-s-4) var(--lw-s-5) var(--lw-s-5);display:flex}.lw-tooltip{display:inline-flex;position:relative}.lw-tooltip__tip{background:var(--lw-c-inverse);width:max-content;max-width:240px;color:var(--lw-c-on-inverse);font:400 13px/1.4 var(--lw-t-text);border-radius:var(--lw-r-sm);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--lw-m-dur-fast),transform var(--lw-m-dur-base) var(--lw-m-ease-settle),visibility 0s var(--lw-m-dur-fast);z-index:var(--lw-z-overlay);padding:8px 12px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}.lw-tooltip__tip:after{content:"";border:5px solid #0000;border-top-color:var(--lw-c-inverse);margin-left:-5px;position:absolute;top:100%;left:50%}.lw-tooltip:hover .lw-tooltip__tip,.lw-tooltip:focus-within .lw-tooltip__tip{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.lw-table{border-collapse:collapse;width:100%;font:400 14px/1.45 var(--lw-t-text)}.lw-table caption{text-align:left;padding-bottom:var(--lw-s-3);font:400 12px/1.3 var(--lw-t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--lw-c-text-subtle)}.lw-table th{text-align:left;font:400 12px/1.3 var(--lw-t-label);letter-spacing:.12em;text-transform:uppercase;padding:var(--lw-s-3) var(--lw-s-4) var(--lw-s-3) 0;border-bottom:var(--lw-bw-2) solid var(--lw-c-border-strong);color:var(--lw-c-text)}.lw-table td{padding:var(--lw-s-3) var(--lw-s-4) var(--lw-s-3) 0;border-bottom:var(--lw-bw-1) solid var(--lw-c-border);vertical-align:top}.lw-table tbody tr{transition:background var(--lw-m-dur-fast)}.lw-table tbody tr:hover{background:var(--lw-c-surface-sunken)}.lw-pagination{gap:var(--lw-s-1);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.lw-pagination a{min-width:var(--lw-target);min-height:var(--lw-target);padding:0 var(--lw-s-2);font:500 15px/1 var(--lw-t-text);border-radius:var(--lw-r-sm);border:var(--lw-bw-2) solid transparent;place-items:center;text-decoration:none;display:grid}.lw-pagination a:hover{border-color:var(--lw-c-border-strong)}.lw-pagination a[aria-current=page]{background:var(--lw-c-inverse);color:var(--lw-c-on-inverse)}.lw-breadcrumb ol{gap:var(--lw-s-2);font:400 14px/1.3 var(--lw-t-text);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lw-breadcrumb li+li:before{content:"/";margin-right:var(--lw-s-2);color:var(--lw-c-text-subtle)}.lw-breadcrumb [aria-current]{color:var(--lw-c-text-muted)}.lw-stepper{counter-reset:s;margin:0;padding:0;list-style:none;display:flex}.lw-stepper li{padding-top:var(--lw-s-4);counter-increment:s;font:500 14px/1.3 var(--lw-t-text);color:var(--lw-c-text-subtle);flex:1;gap:6px;display:grid;position:relative}.lw-stepper li:before{content:"";top:0;left:0;right:var(--lw-s-2);background:var(--lw-c-border);height:4px;position:absolute}.lw-stepper li:after{content:"0" counter(s);font:400 11px/1 var(--lw-t-label);letter-spacing:.14em;order:-1}.lw-stepper li[data-state=done]:before,.lw-stepper li[aria-current=step]:before{background:var(--lw-c-accent)}.lw-stepper li[data-state=done],.lw-stepper li[aria-current=step]{color:var(--lw-c-text)}.lw-card{background:var(--lw-c-surface);border:var(--lw-bw-1) solid var(--lw-c-border);border-radius:var(--lw-r-sm);transition:border-color var(--lw-m-dur-base),transform var(--lw-m-dur-base) var(--lw-m-ease-settle);align-content:start;display:grid;overflow:hidden}a.lw-card{color:inherit;text-decoration:none}a.lw-card:hover{border-color:var(--lw-c-border-strong);color:inherit;transform:translateY(-3px)}.lw-card__media{aspect-ratio:16/9;background:center/cover var(--lw-c-surface-sunken)}.lw-card__body{gap:var(--lw-s-2);padding:var(--lw-s-5);display:grid}.lw-progress{background:var(--lw-c-border);border-radius:var(--lw-r-pill);height:8px;overflow:hidden}.lw-progress>i{height:100%;width:var(--v,40%);background:var(--lw-c-accent);border-radius:inherit;transition:width var(--lw-m-dur-slow) var(--lw-m-ease-settle);display:block}.lw-spinner{border:3px solid var(--lw-c-border);border-top-color:var(--lw-c-accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite lw-spin}.lw-skeleton{background:var(--lw-c-border);height:1em;animation:lw-shimmer 1.4s var(--lw-m-ease-standard) infinite alternate;border-radius:var(--lw-r-sm);display:block}.lw-divider{border:0;border-top:var(--lw-bw-1) solid var(--lw-c-border-strong);margin:0}.lw-divider--heavy{border-top-width:var(--lw-bw-2)}.lw-header{justify-content:space-between;align-items:center;gap:var(--lw-s-5);padding:0 var(--lw-s-5);background:var(--lw-c-canvas);border-bottom:var(--lw-bw-1) solid var(--lw-c-border-strong);flex-wrap:wrap;min-height:64px;display:flex}.lw-header .lw-btn{white-space:nowrap;flex:none}.lw-nav{gap:var(--lw-s-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lw-nav a{min-height:var(--lw-target);font:500 15px/1 var(--lw-t-text);align-items:center;text-decoration:none;display:inline-flex;position:relative}.lw-nav a:after{content:"";background:var(--lw-c-accent);transform-origin:100%;height:2px;transition:transform var(--lw-m-dur-base) var(--lw-m-ease-settle);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.lw-nav a:hover:after,.lw-nav a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.lw-footer{justify-content:space-between;gap:var(--lw-s-5);padding:var(--lw-s-5);background:var(--lw-c-inverse);color:var(--lw-c-on-inverse);flex-wrap:wrap;display:flex}.lw-footer a{color:inherit}.lw-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.lw-skip{left:var(--lw-s-4);z-index:var(--lw-z-toast);padding:var(--lw-s-3) var(--lw-s-4);background:var(--lw-c-inverse);color:var(--lw-c-on-inverse);position:absolute;top:-80px}.lw-skip:focus{top:var(--lw-s-4)}@keyframes lw-spin{to{transform:rotate(360deg)}}@keyframes lw-shimmer{to{opacity:.45}}@keyframes lw-fade{0%{opacity:0}}@keyframes lw-toast-in{0%{opacity:0;transform:translateY(24px)scale(.96)}}@keyframes lw-toast-out{to{opacity:0;transform:translateY(12px)}}@keyframes lw-modal-in{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.lw-toast,.lw-modal{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lw-script{font-family:var(--lw-t-script);letter-spacing:.01em;text-transform:none;color:var(--lw-c-accent);font-weight:400}.lw-fill,.lw-btn,.lw-pagination a,.lw-segmented label,a.lw-tag,button.lw-tag,.lw-card,.lw-accordion summary,.lw-tabs__tab,.lw-menu a,.lw-footer a{isolation:isolate;position:relative}.lw-fill:before,.lw-btn:not(.lw-btn--ink):before,.lw-pagination a:before,.lw-segmented label:before,a.lw-tag:before,button.lw-tag:before,.lw-card:before,.lw-accordion summary:before,.lw-tabs__tab:before,.lw-menu a:before{content:"";z-index:-1;pointer-events:none;background:var(--lw-fill,var(--lw-c-accent));clip-path:circle(0 at var(--ix,50%) var(--iy,50%));transition:clip-path var(--lw-m-dur-slow) var(--lw-m-ease-ink);position:absolute;inset:-2px}.lw-fill:hover:before,.lw-btn:not(.lw-btn--ink):not(:disabled):hover:before,.lw-pagination a:hover:before,.lw-segmented label:hover:before,a.lw-tag:hover:before,button.lw-tag:hover:before,.lw-card:hover:before,.lw-accordion summary:hover:before,.lw-tabs__tab:hover:before,.lw-menu a:hover:before{clip-path:circle(160% at var(--ix,50%) var(--iy,50%))}.lw-fill{transition:color var(--lw-m-dur-slow) var(--lw-m-ease-ink);overflow:hidden}.lw-fill:hover{color:var(--lw-fill-fg,var(--lw-c-on-accent))}.lw-btn--primary{--lw-fill:var(--lw-c-accent-hover)}.lw-btn--secondary{--lw-fill:var(--lw-c-inverse)}.lw-btn--secondary:hover{--_bg:transparent;--_fg:var(--lw-c-on-inverse)}.lw-btn--ghost{--lw-fill:var(--lw-c-surface-sunken)}.lw-btn--danger{--lw-fill:#7f1a14}.lw-btn--danger:hover{--_fg:#fff}.lw-btn--primary:hover,.lw-btn--danger:hover{--_bg:var(--_bg)}.lw-pagination a{--lw-fill:var(--lw-c-inverse);transition:color var(--lw-m-dur-slow) var(--lw-m-ease-ink),border-color var(--lw-m-dur-fast);overflow:hidden}.lw-pagination a:hover{color:var(--lw-c-on-inverse)}.lw-pagination a[aria-current=page]:before{display:none}.lw-segmented label{--lw-fill:var(--lw-c-surface-sunken)}.lw-segmented label:has(input:checked):before{display:none}a.lw-tag,button.lw-tag{cursor:pointer;--lw-fill:var(--lw-c-inverse);transition:color var(--lw-m-dur-slow) var(--lw-m-ease-ink);font-family:inherit;overflow:hidden}a.lw-tag:hover,button.lw-tag:hover{color:var(--lw-c-on-inverse)}.lw-tabs__tab:before{inset:0 -8px}.lw-tabs__tab{--lw-fill:var(--lw-c-surface-sunken)}.lw-menu a{--lw-fill:var(--lw-c-surface-sunken);display:block;overflow:hidden}.lw-card{--lw-fill:var(--lw-c-surface-sunken)}.lw-card__media{z-index:1;position:relative}.lw-accordion summary{--lw-fill:var(--lw-c-surface-sunken);overflow:hidden}.lw-accordion summary:before{inset:0 calc(var(--lw-s-4) * -1)}@media (prefers-reduced-motion:reduce){.lw-fill:before,.lw-btn:before,.lw-pagination a:before,.lw-segmented label:before,a.lw-tag:before,button.lw-tag:before,.lw-card:before,.lw-accordion summary:before,.lw-tabs__tab:before,.lw-menu a:before{transition:none}}a.lw-btn,a.lw-btn:hover,a.lw-btn:focus-visible{color:var(--_fg)}a.lw-fill:hover{color:var(--lw-fill-fg,var(--lw-c-on-accent))}.lw-menu a:hover{color:var(--lw-c-text)}.lw-btn{transition:background var(--lw-m-dur-base) var(--lw-m-ease-standard),color var(--lw-m-dur-fast) linear var(--lw-m-dur-instant),border-color var(--lw-m-dur-fast) linear var(--lw-m-dur-instant),transform var(--lw-m-dur-fast) var(--lw-m-ease-settle)}.lw-btn--ink:focus-visible{--_fg:var(--lw-c-on-accent);--_bd:var(--lw-c-accent)}.lw-btn--ink:focus-visible:before{clip-path:circle(160%)}@media (forced-colors:active){.lw-btn:before{display:none}.lw-btn{forced-color-adjust:auto}}@media (prefers-reduced-motion:reduce){.lw-btn{transition:none}}.lw-dropdown{position:relative}.lw-dropdown__btn{width:100%;min-height:var(--lw-target);padding:10px 44px 10px var(--lw-s-4);text-align:left;font:400 16px/1.4 var(--lw-t-text);color:var(--lw-c-text);background:var(--lw-c-surface);border:var(--lw-bw-1) solid var(--lw-c-border-strong);border-radius:var(--lw-r-sm);cursor:pointer;transition:box-shadow var(--lw-m-dur-fast),border-color var(--lw-m-dur-fast);position:relative}.lw-dropdown__btn:hover{box-shadow:inset 0 0 0 1px var(--lw-c-border-strong)}.lw-dropdown__btn:focus-visible{outline:2px solid var(--lw-c-focus);outline-offset:1px}.lw-dropdown__btn[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--lw-c-border-strong)}.lw-dropdown__btn:after{content:"";width:8px;height:8px;transition:transform var(--lw-m-dur-base) var(--lw-m-ease-settle);border-bottom:2px solid;border-right:2px solid;position:absolute;top:50%;right:18px;transform:translateY(-70%)rotate(45deg)}.lw-dropdown__btn[aria-expanded=true]:after{transform:translateY(-30%)rotate(225deg)}.lw-dropdown__list{z-index:var(--lw-z-overlay);padding:var(--lw-s-1) 0;background:var(--lw-c-surface);max-height:248px;color:var(--lw-c-text);border:var(--lw-bw-1) solid var(--lw-c-border-strong);border-radius:var(--lw-r-sm);box-shadow:var(--lw-e-overlay);transform-origin:top;animation:lw-dd-in var(--lw-m-dur-base) var(--lw-m-ease-settle);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.lw-dropdown__list[hidden]{display:none}.lw-dropdown__opt{justify-content:space-between;align-items:center;gap:var(--lw-s-3);min-height:var(--lw-target);padding:0 var(--lw-s-4);cursor:pointer;font:400 16px/1.3 var(--lw-t-text);display:flex}.lw-dropdown__opt[data-active]{background:var(--lw-c-surface-sunken)}.lw-dropdown__opt[aria-selected=true]{font-weight:500}.lw-dropdown__opt[aria-selected=true]:after{content:"";border-left:2px solid var(--lw-c-accent);border-bottom:2px solid var(--lw-c-accent);flex:none;width:12px;height:6px;transform:rotate(-45deg)translateY(-2px)}@keyframes lw-dd-in{0%{opacity:0;transform:translateY(-4px)scaleY(.96)}}@media (prefers-reduced-motion:reduce){.lw-dropdown__list{animation:none}.lw-dropdown__btn:after{transition:none}}.lw-saved{padding-top:var(--lw-s-2);font:400 13px/1.4 var(--lw-t-text);color:var(--lw-c-text-muted);min-height:calc(1.4em + var(--lw-s-2));margin:0;position:relative}.lw-saved:before{content:"";background:var(--lw-c-accent);transform-origin:0;height:2px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.lw-saved[data-fresh]:before{animation:lw-saved 1.6s var(--lw-m-ease-ink)}@keyframes lw-saved{0%{transform-origin:0;transform:scaleX(0)}35%,60%{transform-origin:0;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.lw-saved[data-fresh]:before{animation:none;transform:scaleX(1)}}:root{--lw-m-iter:infinite;--lw-m-e:var(--lw-m-ease-settle,cubic-bezier(.22,1,.36,1));--lw-m-ei:var(--lw-m-ease-ink,cubic-bezier(.65,0,.35,1))}.lw-m-underline{color:inherit;font-weight:500;text-decoration:none;display:inline-block;position:relative}.lw-m-underline:after{content:"";background:var(--lw-c-accent,#c84025);transform-origin:100%;height:2px;transition:transform var(--lw-m-dur-base,.28s) var(--lw-m-e);position:absolute;bottom:-3px;left:0;right:0}.lw-m-underline--loop:after{animation:lw-m-underline 2.8s var(--lw-m-e) var(--lw-m-iter)}.lw-m-underline:hover:after{transform-origin:0;animation:none;transform:scaleX(1)}@keyframes lw-m-underline{0%{transform-origin:0;transform:scaleX(0)}30%{transform-origin:0;transform:scaleX(1)}60%{transform-origin:100%;transform:scaleX(1)}90%,to{transform-origin:100%;transform:scaleX(0)}}.lw-m-btn-loop{animation:lw-m-btn-fg 3.4s var(--lw-m-iter)}.lw-m-btn-loop:before{animation:lw-m-bloom 3.4s var(--lw-m-ei) var(--lw-m-iter)}@keyframes lw-m-bloom{0%,8%{clip-path:circle(0 at 14% 62%)}38%,70%{clip-path:circle(160% at 14% 62%)}96%,to{clip-path:circle(0 at 14% 62%)}}@keyframes lw-m-btn-fg{0%,22%{color:var(--lw-c-text,#222620);border-color:var(--lw-c-text,#222620)}34%,80%{color:var(--lw-c-on-accent,#faf7ee);border-color:var(--lw-c-accent,#c84025)}90%,to{color:var(--lw-c-text,#222620);border-color:var(--lw-c-text,#222620)}}.lw-m-blob{animation:lw-m-morph 6s ease-in-out var(--lw-m-iter) alternate,lw-m-spin 20s linear var(--lw-m-iter)}@keyframes lw-m-morph{0%{border-radius:58% 42% 36% 64%/56% 34% 66% 44%}50%{border-radius:38% 62% 58% 42%/44% 60% 40% 56%}to{border-radius:64% 36% 46% 54%/38% 56% 44% 62%}}@keyframes lw-m-spin{to{transform:rotate(360deg)}}.lw-m-blob__in{animation:lw-m-spin 20s linear var(--lw-m-iter) reverse}.lw-m-write{animation:lw-m-write 4.4s var(--lw-m-ei) var(--lw-m-iter)}@keyframes lw-m-write{0%{clip-path:inset(-20% 100% -20% 0);opacity:1}40%,84%{clip-path:inset(-20% 0);opacity:1}96%,to{clip-path:inset(-20% 0);opacity:0}}.lw-m-stamp{animation:lw-m-stamp 4s var(--lw-m-e) var(--lw-m-iter);transform:rotate(-6deg)}@keyframes lw-m-stamp{0%,6%{opacity:0;transform:scale(2.6)rotate(-16deg)}13%{opacity:1;transform:scale(.93)rotate(-7deg)}17%{transform:scale(1.03)rotate(-6deg)}21%,82%{opacity:1;transform:scale(1)rotate(-6deg)}92%,to{opacity:0;transform:scale(1)rotate(-6deg)}}.lw-m-lower__bar{transform-origin:0;animation:lw-m-bar 5s var(--lw-m-ei) var(--lw-m-iter)}.lw-m-lower__name{animation:lw-m-reveal 5s var(--lw-m-e) 60ms var(--lw-m-iter)}.lw-m-lower__role{animation:lw-m-reveal 5s var(--lw-m-e) .2s var(--lw-m-iter)}@keyframes lw-m-bar{0%{transform-origin:0;transform:scaleX(0)}12%{transform-origin:0;transform:scaleX(1)}80%{transform-origin:100%;transform:scaleX(1)}92%,to{transform-origin:100%;transform:scaleX(0)}}@keyframes lw-m-reveal{0%,8%{clip-path:inset(0 100% 0 0);transform:translate(-14px)}26%,80%{clip-path:inset(0);transform:none}92%,to{clip-path:inset(0 0 0 100%);transform:translate(10px)}}.lw-m-ticker{overflow:hidden}.lw-m-ticker__track{width:max-content;animation:lw-m-tick var(--lw-m-tick,16s) linear var(--lw-m-iter);display:flex}@keyframes lw-m-tick{to{transform:translate(-50%)}}.lw-m-seg{background:#f5f1e84d;height:4px;display:block;overflow:hidden}.lw-m-seg>i{transform-origin:0;background:#f5f1e8;height:100%;display:block}.lw-m-seg:first-child>i{animation:lw-m-s1 6s linear var(--lw-m-iter)}.lw-m-seg:nth-child(2)>i{animation:lw-m-s2 6s linear var(--lw-m-iter)}.lw-m-seg:nth-child(3)>i{animation:lw-m-s3 6s linear var(--lw-m-iter)}@keyframes lw-m-s1{0%{transform:scaleX(0)}33%,99%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes lw-m-s2{0%,33%{transform:scaleX(0)}66%,99%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes lw-m-s3{0%,66%{transform:scaleX(0)}99%{transform:scaleX(1)}to{transform:scaleX(0)}}.lw-m-cta{position:relative}.lw-m-cta:after{content:"";border:2px solid var(--lw-c-accent,#c84025);pointer-events:none;animation:lw-m-ring 2.2s var(--lw-m-e) var(--lw-m-iter);position:absolute;inset:0}@keyframes lw-m-ring{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.28,1.8)}}.lw-m-line{display:block;overflow:hidden}.lw-m-line>span{animation:lw-m-rise 4.8s var(--lw-m-e) calc(var(--n,0) * .12s) var(--lw-m-iter);display:block}@keyframes lw-m-rise{0%{transform:translateY(105%)}16%,78%{transform:none}92%,to{transform:translateY(-105%)}}[data-inview]{opacity:0;transition:opacity var(--lw-m-dur-slow,.48s) var(--lw-m-e),transform var(--lw-m-dur-slow,.48s) var(--lw-m-e);transform:translateY(16px)}[data-inview][data-in]{opacity:1;transform:none}html[data-lw-paused] *,html[data-lw-paused] :before,html[data-lw-paused] :after{animation-play-state:paused!important}[data-anim-off] *,[data-anim-off] :before,[data-anim-off] :after{animation:none!important}@media (prefers-reduced-motion:reduce){[class*=lw-m-],[class*=lw-m-]:before,[class*=lw-m-]:after{animation:none!important}.lw-m-underline:after{transform:scaleX(1)}[data-inview]{opacity:1;transform:none}}.lwd{z-index:var(--lw-z-overlay);pointer-events:none;font:400 16px/1.5 var(--lw-t-text);color:var(--lw-c-text);-webkit-font-smoothing:antialiased;position:fixed;inset:0}.lwd *,.lwd :before,.lwd :after{box-sizing:border-box}:where(.lwd) :is(button,input,textarea,select){font:inherit;color:inherit}:where(.lwd) :is(h2,h3,p,ol,ul){margin:0}.lwd :focus-visible{outline:2px solid var(--lw-c-focus);outline-offset:2px}.lwd__live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lwd__scrim{background:var(--lw-c-scrim);opacity:0;transition:opacity .42s var(--lw-m-ease-standard);position:fixed;inset:0}.lwd[data-scrim] .lwd__scrim{opacity:1;pointer-events:auto}.lwd__surface{pointer-events:auto;background:var(--lw-c-inverse);color:var(--lw-c-on-inverse);box-shadow:var(--lw-e-overlay);will-change:transform,width,height;contain:layout paint;position:fixed;top:0;left:0;overflow:hidden}.lwd__surface[data-state=card],.lwd__surface[data-state=stage]{background:var(--lw-c-surface);color:var(--lw-c-text)}.lwd__surface:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;border:0 solid var(--lw-c-border-strong);position:absolute;inset:0}.lwd__surface[data-state=card]:after,.lwd__surface[data-state=stage]:after{border-width:2px}.lwd__pane{opacity:0;visibility:hidden;transition:opacity .12s linear,visibility 0s linear .12s;position:absolute;top:50%;left:50%;translate:-50% -50%}.lwd__pane[data-on]{opacity:1;visibility:visible;transition:opacity .26s linear 60ms,visibility}.lwd__ink{z-index:2;pointer-events:none;background:var(--ink,var(--lw-c-accent));clip-path:circle(0);position:absolute;inset:0}.lwd__goo{pointer-events:none;filter:url(#lwd-goo);position:fixed}.lwd__edge{background:var(--lw-c-accent);opacity:0;pointer-events:none;transition:opacity .16s;position:fixed}.lwd__edge[data-on]{opacity:1}.lwd__dock{cursor:grab;touch-action:none;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.lwd[data-drag] .lwd__dock{cursor:grabbing}.lwd[data-edge=left] .lwd__dock,.lwd[data-edge=right] .lwd__dock{flex-direction:column}.lwd__item{isolation:isolate;background:color-mix(in srgb,var(--lw-c-on-inverse) 13%,transparent);width:44px;height:44px;color:var(--lw-c-on-inverse);cursor:pointer;will-change:transform;border:0;border-radius:14px;flex:none;place-items:center;padding:0;transition:color .16s linear 90ms;display:grid;position:relative;overflow:hidden}.lwd__item:before{content:"";z-index:-1;background:var(--lw-c-accent);clip-path:circle(0 at var(--ix,50%) var(--iy,50%));transition:clip-path .62s var(--lw-m-ease-ink);position:absolute;inset:-2px}.lwd__item:hover,.lwd__item:focus-visible{color:var(--lw-c-on-accent)}.lwd__item:hover:before,.lwd__item:focus-visible:before{clip-path:circle(160% at var(--ix,50%) var(--iy,50%))}.lwd__item--rocco{background:var(--lw-p-chalk-100);border-radius:50%;width:56px;height:56px}.lwd__item--rocco img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.lwd__item--rocco:before{display:none}.lwd__item--rocco:after{content:"";box-shadow:inset 0 0 0 2px var(--lw-c-accent);pointer-events:none;border-radius:50%;position:absolute;inset:0}.lwd__ring{border:2px solid var(--lw-c-accent);pointer-events:none;animation:lwd-ring 6.5s var(--lw-m-ease-settle) 2s infinite;border-radius:50%;position:absolute;inset:0}@keyframes lwd-ring{0%{opacity:.9;transform:scale(1)}14%,to{opacity:0;transform:scale(1.5)}}.lwd__item :is(svg){pointer-events:none}.lwd__tip{z-index:5;background:var(--lw-c-inverse);color:var(--lw-c-on-inverse);font:500 13px/1 var(--lw-t-text);white-space:nowrap;pointer-events:none;box-shadow:var(--lw-e-overlay);opacity:0;border-radius:2px;align-items:center;gap:8px;padding:7px 10px;transition:opacity .12s;display:flex;position:fixed;top:0;left:0}.lwd__tip[data-on]{opacity:1}.lwd__tip kbd{font:500 11px/1 var(--lw-t-text);letter-spacing:.06em;border:1px solid color-mix(in srgb,var(--lw-c-on-inverse) 40%,transparent);border-radius:2px;padding:3px 5px}.lwd__pane[data-pane=dock] :focus-visible,.lwd__pane[data-pane=bar] :focus-visible{outline-color:var(--lw-c-on-inverse)}.lwd-b{isolation:isolate;border:2px solid var(--lw-c-on-inverse);min-height:44px;color:var(--lw-c-on-inverse);font:500 14px/1 var(--lw-t-text);white-space:nowrap;cursor:pointer;transition:background .2s,color .16s linear 80ms,transform .16s var(--lw-m-ease-settle);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex;position:relative;overflow:hidden}.lwd-b:hover{background:var(--lw-c-on-inverse);color:var(--lw-c-inverse)}.lwd-b:active{transform:translateY(1px)}.lwd-b--go{background:var(--lw-c-accent);border-color:var(--lw-c-accent);color:var(--lw-c-on-accent)}.lwd-b--go:hover{background:var(--lw-c-on-inverse);border-color:var(--lw-c-on-inverse);color:var(--lw-c-inverse)}.lwd-b--fill{background:var(--lw-c-on-inverse);color:var(--lw-c-inverse)}.lwd-b--fill:hover{background:var(--lw-c-accent);border-color:var(--lw-c-accent);color:var(--lw-c-on-accent)}.lwd-b--ico{width:44px;padding:0}.lwd-b[disabled]{opacity:.4;pointer-events:none}.lwd__bar{align-items:center;gap:14px;height:100%;padding:0 14px;display:flex}.lwd__bar>img{object-fit:cover;background:var(--lw-p-chalk-100);border-radius:50%;flex:none;width:44px;height:44px}.lwd__bar-t{flex:auto;min-width:0}.lwd__kick{font:400 11px/1.3 var(--lw-t-label);letter-spacing:.14em;text-transform:uppercase;opacity:.82}.lwd__say{font:500 16px/1.3 var(--lw-t-text);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lwd__segs{flex:none;gap:4px;display:flex}.lwd__segs i{background:color-mix(in srgb,var(--lw-c-on-inverse) 28%,transparent);width:18px;height:4px;display:block;position:relative;overflow:hidden}.lwd__segs i:after{content:"";background:var(--lw-c-accent);transform-origin:0;transition:transform .48s var(--lw-m-ease-ink);position:absolute;inset:0;transform:scaleX(0)}.lwd__segs i[data-done]:after,.lwd__segs i[data-now]:after{transform:scaleX(1)}.lwd__segs i[data-now]:after{background:var(--lw-c-on-inverse)}.lwd__bar-a{flex:none;align-items:center;gap:8px;display:flex}.lwd__timer{background:var(--lw-c-accent);transform-origin:0;height:3px;position:absolute;bottom:0;left:28px;right:28px}.lwd__beads{flex:none;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:flex}.lwd__beads i{background:var(--lw-c-accent);width:8px;height:8px;animation:lwd-bead 1s var(--lw-m-ease-settle) infinite;border-radius:50%;display:block}.lwd__beads i:nth-child(2){animation-delay:.12s}.lwd__beads i:nth-child(3){animation-delay:.24s}@keyframes lwd-bead{0%,to{transform:translateY(0)scale(.8)}40%{transform:translateY(-7px)scale(1.15)}}.lwd__spot{pointer-events:none;box-shadow:0 0 0 100vmax color-mix(in srgb,var(--lw-c-scrim) 88%,transparent);outline:2px solid var(--lw-c-accent);outline-offset:0;will-change:transform,width,height;border-radius:6px;position:fixed;top:0;left:0}.lwd__spot:after{content:"";border:2px solid var(--lw-c-accent);animation:lwd-spot 2s var(--lw-m-ease-settle) infinite;border-radius:8px;position:absolute;inset:-2px}@keyframes lwd-spot{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.12,1.4)}}.lwd__ptr i,.lwd__ptr b{background:var(--lw-c-accent);pointer-events:none;will-change:transform;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;position:fixed;top:0;left:0}.lwd__ptr i:first-child{width:15px;height:15px;margin:-7.5px 0 0 -7.5px}.lwd__ptr i:nth-child(2){width:11px;height:11px;margin:-5.5px 0 0 -5.5px}.lwd__ptr i:nth-child(3){width:8px;height:8px;margin:-4px 0 0 -4px}.lwd__ptr i:nth-child(4){width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.lwd__ptr b{box-shadow:0 0 0 3px var(--lw-p-chalk-50),0 3px 10px #0000004d;transition:scale .14s var(--lw-m-ease-settle)}.lwd__ptr[data-press] b{scale:.72}.lwd__pulse{border:2px solid var(--lw-c-accent);pointer-events:none;width:16px;height:16px;animation:lwd-pulse .64s var(--lw-m-ease-settle) both;border-radius:50%;margin:-8px 0 0 -8px;position:fixed}@keyframes lwd-pulse{to{opacity:0;transform:scale(5)}}.lw-rocco-filled{box-shadow:inset 0 -3px 0 var(--lw-c-accent)!important}.lwd-pressed{transform:translateY(1px)scale(.98)!important}.lwd__card{max-height:calc(100vh - 32px);color:var(--lw-c-text);flex-direction:column;display:flex}.lwd__ch{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 0;display:flex}.lwd__ch>div:first-child{flex:1;min-width:0}.lwd__ch h2{font:600 24px/1.2 var(--lw-t-text);letter-spacing:-.02em;margin-top:6px}.lwd__x{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:background .16s;display:grid}.lwd__x:hover{background:var(--lw-c-surface-sunken)}.lwd__whisper{background:var(--lw-c-surface-sunken);font:400 14px/1.4 var(--lw-t-text);color:var(--lw-c-text);align-items:center;gap:12px;margin:16px 24px 0;padding:10px 14px 10px 10px;display:flex}.lwd__whisper img{object-fit:cover;border-radius:50%;flex:none;width:32px;height:32px}.lwd__whisper b{font:400 22px/1 var(--lw-t-script);color:var(--lw-c-accent);margin-right:6px}.lwd__cb{color:var(--lw-c-text-muted);gap:16px;padding:16px 24px;display:grid;overflow:auto}.lwd__cf{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:8px 24px 24px;display:flex}.lwd__note{font:400 13px/1.4 var(--lw-t-text);color:var(--lw-c-text-subtle)}.lwd__list{gap:8px;padding:0;list-style:none;display:grid}.lwd__list li{align-items:baseline;gap:10px;font-size:15px;display:flex}.lwd__list li:before{content:"";background:var(--lw-c-accent);flex:none;width:6px;height:6px;transform:translateY(-2px)}.lwd__fields{gap:16px;display:grid}.lwd__done{justify-items:start;gap:12px;padding:8px 0;display:grid}.lwd__stamp{border:3px solid var(--lw-c-accent);color:var(--lw-c-accent);font:400 34px/1 var(--lw-t-display);letter-spacing:.04em;text-transform:uppercase;animation:lwd-stamp .56s var(--lw-m-ease-settle) both;padding:6px 14px;display:inline-block;transform:rotate(-4deg)}@keyframes lwd-stamp{0%{opacity:0;transform:scale(2.4)rotate(-14deg)}60%{opacity:1;transform:scale(.94)rotate(-5deg)}to{transform:rotate(-4deg)}}.lwd__sum{color:var(--lw-c-text);grid-template-columns:auto 1fr;gap:6px 18px;font-size:15px;display:grid}.lwd__sum dt{font:400 11px/1.8 var(--lw-t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--lw-c-text-subtle)}.lwd__sum dd{margin:0}.lwd__sq{border-bottom:2px solid var(--lw-c-border-strong);align-items:center;gap:12px;padding:0 20px;display:flex}.lwd__sq input{min-height:64px;font:500 20px/1.2 var(--lw-t-text);background:0 0;border:0;flex:1;outline:0!important}.lwd__sq input::placeholder{color:var(--lw-c-text-subtle);font-weight:400}.lwd__res{max-height:min(52vh,420px);margin:0;padding:8px 0;list-style:none;overflow:auto}.lwd__grp{font:400 11px/1.3 var(--lw-t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--lw-c-text-subtle);padding:14px 20px 6px}.lwd__opt{isolation:isolate;cursor:pointer;min-height:48px;font:500 16px/1.3 var(--lw-t-text);color:var(--lw-c-text);justify-content:space-between;align-items:center;gap:16px;padding:0 20px;display:flex;position:relative;overflow:hidden}.lwd__opt:before{content:"";z-index:-1;background:var(--lw-c-surface-sunken);clip-path:circle(0 at var(--ix,12%) 50%);transition:clip-path .42s var(--lw-m-ease-ink);position:absolute;inset:0}.lwd__opt[aria-selected=true]:before{clip-path:circle(160% at var(--ix,12%) 50%)}.lwd__opt[data-tone=danger]{color:var(--lw-c-danger)}.lwd__opt small{font:400 12px/1 var(--lw-t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--lw-c-text-subtle)}.lwd__opt--ask{border-top:1px solid var(--lw-c-border);margin-top:8px}.lwd__opt--ask b{font:400 20px/1 var(--lw-t-script);color:var(--lw-c-accent);margin-right:6px}.lwd__hints{border-top:1px solid var(--lw-c-border);font:400 12px/1 var(--lw-t-text);color:var(--lw-c-text-subtle);gap:18px;padding:12px 20px;display:flex}.lwd__hints kbd{font:500 11px/1 var(--lw-t-text);border:1px solid var(--lw-c-border-strong);color:var(--lw-c-text);border-radius:2px;margin-right:4px;padding:3px 5px}.lwd__stage{background:var(--lw-c-surface);grid-template-rows:auto 1fr auto auto;height:100%;min-height:0;display:grid}.lwd__sh{border-bottom:1px solid var(--lw-c-border-strong);justify-content:space-between;align-items:center;gap:16px;padding:16px 16px 16px 24px;display:flex}.lwd__who{align-items:center;gap:14px;min-width:0;display:flex}.lwd__who img{object-fit:cover;background:var(--lw-p-chalk-100);width:52px;height:52px;box-shadow:0 0 0 2px var(--lw-c-accent);border-radius:50%;flex:none}.lwd__who h2{font:400 34px/.95 var(--lw-t-display);text-transform:uppercase;letter-spacing:.01em}.lwd__status{font:400 13px/1.3 var(--lw-t-text);color:var(--lw-c-text-muted);align-items:center;gap:8px;display:flex}.lwd__status .lwd__beads{gap:4px;width:auto;height:12px}.lwd__status .lwd__beads i{width:6px;height:6px}.lwd__thread{scroll-behavior:smooth;flex-direction:column;gap:14px;min-height:0;padding:24px;display:flex;position:relative;overflow:auto}.lwd__hi{gap:14px;width:100%;max-width:640px;margin:auto;display:grid}.lwd__hi h3{font:400 clamp(44px,7vw,68px)/.95 var(--lw-t-script);color:var(--lw-c-accent);letter-spacing:.01em}.lwd__hi p{font:400 18px/1.5 var(--lw-t-text);color:var(--lw-c-text-muted);max-width:46ch}.lwd__tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;margin-top:6px;display:grid}.lwd__tile{isolation:isolate;text-align:left;border:1px solid var(--lw-c-border-strong);background:var(--lw-c-surface);min-height:104px;color:var(--lw-c-text);font:500 16px/1.3 var(--lw-t-text);cursor:pointer;border-radius:2px;align-content:space-between;gap:8px;padding:14px 16px;transition:color .16s linear 80ms;display:grid;position:relative;overflow:hidden}.lwd__tile:before{content:"";z-index:-1;background:var(--lw-c-inverse);clip-path:circle(0 at var(--ix,50%) var(--iy,50%));transition:clip-path .62s var(--lw-m-ease-ink);position:absolute;inset:-2px}.lwd__tile:hover,.lwd__tile:focus-visible{color:var(--lw-c-on-inverse)}.lwd__tile:hover:before,.lwd__tile:focus-visible:before{clip-path:circle(160% at var(--ix,50%) var(--iy,50%))}.lwd__tile small{font:400 11px/1 var(--lw-t-label);letter-spacing:.14em;text-transform:uppercase;opacity:.75}.lwd__m{max-width:min(640px,92%);font:400 17px/1.55 var(--lw-t-text);text-wrap:pretty}.lwd__m--u{background:var(--lw-c-inverse);color:var(--lw-c-on-inverse);border-radius:2px 2px 2px 18px;align-self:flex-end;padding:10px 16px}.lwd__m--a{grid-template-columns:32px 1fr;align-self:flex-start;gap:12px;display:grid}.lwd__m--a img{object-fit:cover;border-radius:50%;width:32px;height:32px;margin-top:2px}.lwd__m--a[data-live] p:after{content:"";background:var(--lw-c-accent);border-radius:50%;width:8px;height:8px;margin-left:4px;display:inline-block}.lwd__m--c{border:1px solid var(--lw-c-border-strong);font:500 13px/1.3 var(--lw-t-text);color:var(--lw-c-text);align-self:flex-start;align-items:center;gap:10px;padding:6px 12px 6px 8px;display:flex}.lwd__m--c svg{color:var(--lw-c-success)}.lwd__m--c small{font:400 11px/1 var(--lw-t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--lw-c-text-subtle)}.lwd__m--k{padding-left:44px}.lwd__m--k .lwd__beads{justify-content:flex-start;width:auto;height:24px}.lwd__m--k .lwd__beads i{background:var(--lw-c-ink)}.lwd__plan{border:2px solid var(--lw-c-border-strong);background:var(--lw-c-surface);align-self:flex-start;gap:12px;width:min(560px,100%);padding:16px 18px;display:grid}.lwd__plan[data-closed]{border-color:var(--lw-c-border);opacity:.7}.lwd__plan ol{counter-reset:p;gap:6px;padding-left:0;list-style:none;display:grid}.lwd__plan li{counter-increment:p;color:var(--lw-c-text);gap:12px;font-size:15px;display:flex}.lwd__plan li:before{content:"0" counter(p);font:400 11px/1.9 var(--lw-t-label);letter-spacing:.14em;color:var(--lw-c-text-subtle)}.lwd__plan-a{flex-wrap:wrap;gap:10px;display:flex}.lwd__sugg{flex-wrap:wrap;gap:8px;padding:0 24px 12px;display:flex}.lwd__chip{border:1px solid var(--lw-c-border-strong);min-height:36px;font:500 14px/1 var(--lw-t-text);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;transition:background .16s,color .16s}.lwd__chip:hover{background:var(--lw-c-inverse);color:var(--lw-c-on-inverse)}.lwd__cmp{border:2px solid var(--lw-c-border-strong);background:var(--lw-c-surface);align-items:center;gap:10px;margin:0 24px;padding:6px 6px 6px 16px;display:flex}.lwd__cmp:focus-within{outline:2px solid var(--lw-c-focus);outline-offset:2px}.lwd__cmp input{min-height:44px;font:400 17px/1.2 var(--lw-t-text);background:0 0;border:0;flex:1;outline:0!important}.lwd__cmp input::placeholder{color:var(--lw-c-text-subtle)}.lwd__send{background:var(--lw-c-accent);width:44px;height:44px;color:var(--lw-c-on-accent);cursor:pointer;transition:transform .16s var(--lw-m-ease-settle);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.lwd__send:hover{transform:translate(2px)}.lwd__foot{font:400 12px/1.4 var(--lw-t-text);color:var(--lw-c-text-subtle);padding:10px 24px 16px}.lwd__row{gap:8px;display:grid}.lwd__row .lw-segmented,.lwd__fields .lw-segmented{justify-self:start}.lwd__row>span,.lwd__row>label{font:500 14px/1.3 var(--lw-t-text);color:var(--lw-c-text)}.lwd__sys{margin:0;display:grid}.lwd__sys div{border-bottom:1px solid var(--lw-c-border);justify-content:space-between;padding:10px 0;font-size:14px;display:flex}.lwd__sys dt{color:var(--lw-c-text)}.lwd__sys dd{margin:0}@media (width<=640px){.lwd__segs{display:none}.lwd__bar{gap:10px}.lwd-b{padding:0 12px}.lwd__thread{padding:16px}.lwd__ch,.lwd__cb,.lwd__cf{padding-left:16px;padding-right:16px}.lwd__whisper{margin-left:16px;margin-right:16px}.lwd__cmp{margin:0 16px}.lwd__sugg{padding:0 16px 12px}.lwd__foot{padding:10px 16px 14px}}@media (prefers-reduced-motion:reduce){.lwd *,.lwd :before,.lwd :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lwd__ring,.lwd__spot:after{display:none}}@media (forced-colors:active){.lwd__surface{border:2px solid canvastext}.lwd__item:before,.lwd__ink{display:none}}.lwd__dock{position:relative}.lwd__nx{background:var(--lw-c-accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--lw-c-inverse);pointer-events:none;border-radius:50%;transition:opacity .16s;display:none;position:absolute;top:6px;right:6px}.lwd__item[data-next] .lwd__nx{animation:lwd-nx 2.4s var(--lw-m-ease-settle) infinite;display:block}.lwd__item:hover .lwd__nx,.lwd__item:focus-visible .lwd__nx{opacity:0}@keyframes lwd-nx{0%,60%{box-shadow:0 0 0 2px var(--lw-c-inverse),0 0 0 2px var(--lw-c-accent)}to{box-shadow:0 0 0 2px var(--lw-c-inverse),0 0 0 9px transparent}}.lwd__item[data-arrive]{animation:1.3s linear both lwd-arrive-fg}.lwd__item[data-arrive]:before{animation:lwd-arrive 1.3s var(--lw-m-ease-ink) both}@keyframes lwd-arrive{0%{clip-path:circle(0)}35%,55%{clip-path:circle(160%)}to{clip-path:circle(0)}}@keyframes lwd-arrive-fg{0%,20%{color:var(--lw-c-on-inverse)}35%,58%{color:var(--lw-c-on-accent)}80%,to{color:var(--lw-c-on-inverse)}}.lwd[data-hint] .lwd__ring{animation:lwd-ring 2.2s var(--lw-m-ease-settle) infinite}.lwd[data-rank=thinking] .lwd__ring{animation:.9s linear infinite lwd-ring}.lwd__tip{flex-direction:column;align-items:flex-start;gap:5px}.lwd__tl{align-items:center;gap:8px;display:flex}.lwd__why{font:400 12px/1.2 var(--lw-t-text);opacity:.85}.lwd__nudge{z-index:4;visibility:hidden;opacity:0;background:var(--lw-c-inverse);color:var(--lw-c-on-inverse);box-shadow:var(--lw-e-overlay);pointer-events:auto;will-change:transform,opacity;border-radius:22px;gap:8px;padding:14px 14px 14px 18px;display:grid;position:fixed;top:0;left:0}.lwd__nudge .lwd__say{-webkit-line-clamp:3;font-size:16px}.lwd__nudge :focus-visible{outline-color:var(--lw-c-on-inverse)}.lwd__nb{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.lwd__nudge:after{content:"";background:var(--lw-c-inverse);width:14px;height:14px;left:var(--tx,50%);position:absolute;bottom:-7px;translate:-50%;rotate:45deg}.lwd__nudge[data-edge=top]:after{top:-7px;bottom:auto}.lwd__nudge[data-edge=left]:after,.lwd__nudge[data-edge=right]:after{display:none}@media (prefers-reduced-motion:reduce){.lwd__item[data-arrive],.lwd__item[data-arrive]:before,.lwd__item[data-next] .lwd__nx{animation:none!important}}.lwl-frame{--line:var(--lw-c-border);--fill:var(--lw-c-surface);--wbar:var(--lw-c-text);width:100%;max-width:1200px;font:400 16px/1.55 var(--lw-t-text);color:var(--lw-c-text);background:var(--lw-c-canvas);-webkit-font-smoothing:antialiased;margin-inline:auto;position:relative;container:lwl/inline-size}.lwl-frame *,.lwl-frame :before,.lwl-frame :after{box-sizing:border-box}.lwl-frame :where(h1,h2,h3,h4,p,ul,ol,figure,dl,dd,blockquote){margin:0;padding:0}.lwl-frame :where(ul,ol){list-style:none}.lwl-frame a{color:inherit;text-decoration:none}.lwl-page{position:relative}.lwl-frame[data-fid=wire],.lwl-frame[data-fid=photo]{--line:color-mix(in srgb,var(--lw-c-text) 42%,var(--lw-c-canvas));--fill:color-mix(in srgb,var(--lw-c-text) 5%,var(--lw-c-canvas));--wbar:color-mix(in srgb,var(--lw-c-text) 22%,var(--lw-c-canvas))}.lwl-t{line-height:var(--lh);--lh:1.5;--bt:.5;display:block}.lwl-d{font:400 88px/1 var(--lw-t-display);line-height:var(--lh);--lh:.92;--bt:.62;text-transform:uppercase;letter-spacing:-.005em}.lwl-d--xl{--lh:.88;font-size:150px}.lwl-d--l{--lh:.9;font-size:112px}.lwl-d--m{--lh:.95;font-size:64px}.lwl-d--s{--lh:1;font-size:44px}.lwl-h{font:600 28px/1 var(--lw-t-text);line-height:var(--lh);--lh:1.15;--bt:.58;letter-spacing:-.02em}.lwl-h--l{--lh:1.1;font-size:40px}.lwl-h--s{--lh:1.25;font-size:19px}.lwl-p{font:400 17px/1 var(--lw-t-text);line-height:var(--lh);--lh:1.55;--bt:.5;color:var(--lw-c-text-muted);max-width:46ch}.lwl-p--l{font-size:20px}.lwl-s{font:400 14px/1 var(--lw-t-text);line-height:var(--lh);--lh:1.5;--bt:.5;color:var(--lw-c-text-muted)}.lwl-k{font:500 11px/1 var(--lw-t-text);line-height:var(--lh);--lh:1.3;--bt:.62;letter-spacing:.14em;text-transform:uppercase;color:var(--lw-c-text-subtle)}.lwl-n{font:400 96px/1 var(--lw-t-display);line-height:var(--lh);--lh:1;--bt:.66;text-transform:uppercase}.lwl-n--s{font-size:44px}.lwl-frame[data-fid=wire] .lwl-t,.lwl-frame[data-fid=photo] .lwl-t{-webkit-text-fill-color:transparent;-webkit-user-select:none;user-select:none;text-shadow:none;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc((var(--lh) - var(--bt))/2*1em),var(--wbar) calc((var(--lh) - var(--bt))/2*1em),var(--wbar) calc((var(--lh) + var(--bt))/2*1em),transparent calc((var(--lh) + var(--bt))/2*1em),transparent calc(var(--lh)*1em));color:#0000!important}.lwl-acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lwl-cta,.lwl-b2{border:2px solid var(--lw-c-inverse);justify-content:center;align-items:center;min-width:132px;min-height:48px;padding:0 24px;display:inline-flex;position:relative}.lwl-cta{background:var(--lw-c-inverse);color:var(--lw-c-on-inverse)}.lwl-cta .lwl-t{color:inherit;--wbar:color-mix(in srgb,var(--lw-c-on-inverse) 70%,var(--lw-c-inverse));font-size:15px;font-weight:500}.lwl-b2{color:var(--lw-c-text);border-color:var(--lw-c-text);background:0 0}.lwl-b2 .lwl-t{color:inherit;font-size:15px;font-weight:500}.lwl-frame[data-fid=brand] .lwl-cta--a{background:var(--lw-c-accent);border-color:var(--lw-c-accent);color:var(--lw-c-on-accent)}.lwl-frame:not([data-fid=brand]) .lwl-cta:after{content:"";background:var(--lw-c-accent);width:10px;height:10px;position:absolute;top:-5px;right:-5px}.lwl-frame:not([data-fid=brand]) .lwl-b2{border-color:var(--line)}.lwl-go{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.lwl-go .lwl-t{color:var(--lw-c-text);font-weight:500}.lwl-arr{font-size:22px;line-height:1}.lwl-dark{background:var(--lw-c-inverse);color:var(--lw-c-on-inverse);--wbar:color-mix(in srgb,var(--lw-c-on-inverse) 50%,var(--lw-c-inverse));--line:color-mix(in srgb,var(--lw-c-on-inverse) 40%,var(--lw-c-inverse))}.lwl-dark :is(.lwl-p,.lwl-s,.lwl-k){color:color-mix(in srgb,var(--lw-c-on-inverse) 82%,var(--lw-c-inverse))}.lwl-dark .lwl-cta{background:var(--lw-c-on-inverse);border-color:var(--lw-c-on-inverse);color:var(--lw-c-inverse)}.lwl-dark .lwl-cta .lwl-t{--wbar:color-mix(in srgb,var(--lw-c-inverse) 65%,var(--lw-c-on-inverse))}.lwl-dark .lwl-b2{border-color:var(--lw-c-on-inverse);color:var(--lw-c-on-inverse)}.lwl-dark .lwl-b2 .lwl-t{--wbar:color-mix(in srgb,var(--lw-c-on-inverse) 65%,var(--lw-c-inverse))}.lwl-img{background:var(--fill);border:1px solid var(--line);min-height:120px;position:relative;overflow:hidden}.lwl-img:before{content:"";background:var(--img) center/cover no-repeat;opacity:0;position:absolute;inset:0}.lwl-frame[data-fid=photo] .lwl-img:before{opacity:1;filter:grayscale()contrast(1.08)}.lwl-frame[data-fid=brand] .lwl-img:before{opacity:1}.lwl-frame[data-fid=brand] .lwl-img{border:0}.lwl-frame[data-fid=wire] .lwl-img{background-image:linear-gradient(to top right,transparent calc(50% - .75px),var(--line) 50%,transparent calc(50% + .75px)),linear-gradient(to bottom right,transparent calc(50% - .75px),var(--line) 50%,transparent calc(50% + .75px))}.lwl-img:after{content:attr(data-slot);z-index:2;font:500 10px/1 var(--lw-t-text);letter-spacing:.12em;text-transform:uppercase;background:var(--lw-c-canvas);color:var(--lw-c-text);border:1px solid var(--line);padding:6px 8px;position:absolute;bottom:10px;left:10px}.lwl-frame[data-fid=brand] .lwl-img:after{display:none}.lwl-ar32{aspect-ratio:3/2}.lwl-ar169{aspect-ratio:16/9}.lwl-ar43{aspect-ratio:4/3}.lwl-ar45{aspect-ratio:4/5}.lwl-ar219{aspect-ratio:21/9}.lwl-ar11{aspect-ratio:1}.lwl-over{isolation:isolate;color:#f5f1e8;position:relative}.lwl-over>.lwl-bg{z-index:0;min-height:0;position:absolute;inset:0}.lwl-over>.lwl-in{z-index:2;position:relative}.lwl-frame:not([data-fid=wire]) .lwl-over:before{content:"";z-index:1;background:linear-gradient(#1012100d,#10121033 38%,#101210d1);position:absolute;inset:0}.lwl-frame:not([data-fid=wire]) .lwl-over{--wbar:#f5f1e8d1}.lwl-frame[data-fid=wire] .lwl-over{color:var(--lw-c-text)}.lwl-frame[data-fid=wire] .lwl-over>.lwl-in{background:var(--lw-c-canvas);border:1px solid var(--line);margin:0 0 56px 56px;padding:40px}.lwl-over :is(.lwl-p,.lwl-s,.lwl-k){color:#f5f1e8db}.lwl-frame[data-fid=wire] .lwl-over :is(.lwl-p,.lwl-s,.lwl-k){color:inherit}.lwl-over .lwl-cta{color:#222620;background:#f5f1e8;border-color:#f5f1e8}.lwl-over .lwl-cta .lwl-t{--wbar:#222620b3}.lwl-over .lwl-b2{color:#f5f1e8;border-color:#f5f1e8}.lwl-frame[data-fid=wire] .lwl-over .lwl-cta{background:var(--lw-c-inverse);border-color:var(--lw-c-inverse);color:var(--lw-c-on-inverse)}.lwl-frame[data-fid=wire] .lwl-over .lwl-cta .lwl-t{--wbar:color-mix(in srgb,var(--lw-c-on-inverse) 70%,var(--lw-c-inverse))}.lwl-frame[data-fid=wire] .lwl-over .lwl-b2{border-color:var(--line);color:var(--lw-c-text)}.lwl-b{padding:88px 56px;position:relative}.lwl-frame[data-fid=wire] .lwl-b,.lwl-frame[data-fid=photo] .lwl-b,.lwl-frame[data-fid=wire] .lwl-e,.lwl-frame[data-fid=photo] .lwl-e{border-bottom:1px dashed var(--line)}.lwl-head{justify-content:space-between;align-items:end;gap:48px;display:flex}.lwl-head>div{gap:12px;display:grid}.lwl-cols2{grid-template-columns:1.2fr 1fr;align-items:end;gap:56px;display:grid}.lwl-lead{gap:14px;display:grid}.lwl-top{border-bottom:1px solid var(--lw-c-text);align-items:center;gap:32px;height:72px;padding:0 56px;display:flex}.lwl-mk{background:var(--lw-c-text);flex:none;width:24px;height:30px}.lwl-frame[data-fid=brand] .lwl-mk{background:url(../logo/lw-mark.svg) 50%/contain no-repeat}.lwl-tnav{flex:1;gap:28px;display:flex}.lwl-ctop{background:var(--lw-c-inverse);height:56px;color:var(--lw-c-on-inverse);--wbar:color-mix(in srgb,var(--lw-c-on-inverse) 60%,var(--lw-c-inverse));align-items:center;gap:20px;padding:0 24px;display:flex}.lwl-ctop .lwl-mk{background:var(--lw-c-on-inverse)}.lwl-frame[data-fid=brand] .lwl-ctop .lwl-mk{filter:invert();background:url(../logo/lw-mark.svg) 50%/contain no-repeat}.lwl-ctop .lwl-t{color:inherit}.lwl-search{border:1px solid color-mix(in srgb,var(--lw-c-on-inverse) 45%,var(--lw-c-inverse));flex:1;align-items:center;max-width:420px;height:36px;margin-inline:auto;padding:0 12px;display:flex}.lwl-av{background:color-mix(in srgb,var(--lw-c-on-inverse) 70%,var(--lw-c-inverse));border-radius:50%;width:32px;height:32px}.lwl-body{align-items:stretch;display:flex}.lwl-main{flex:1;min-width:0;display:block}.lwl-rail{border-right:1px solid var(--line);background:var(--fill);flex:none;align-content:start;gap:4px;width:208px;padding:16px 12px;display:grid}.lwl-ri{align-items:center;gap:12px;height:40px;padding:0 12px;display:flex}.lwl-ri:before{content:"";border:1.5px solid var(--lw-c-text);width:14px;height:14px}.lwl-ri[aria-current]{background:var(--lw-c-inverse);color:var(--lw-c-on-inverse);--wbar:color-mix(in srgb,var(--lw-c-on-inverse) 65%,var(--lw-c-inverse))}.lwl-ri[aria-current]:before{border-color:var(--lw-c-on-inverse)}.lwl-ri .lwl-t{color:inherit}.lwl-rsep{background:var(--line);height:1px;margin:8px 0}.lwl-hero-st{gap:32px;padding:104px 56px 88px;display:grid}.lwl-hero-st .lwl-d{max-width:9ch}.lwl-hero-im{align-items:flex-end;min-height:700px;padding:0;display:flex}.lwl-hero-im .lwl-in{gap:24px;max-width:780px;padding:56px;display:grid}.lwl-hero-sp{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:88px 56px;display:grid}.lwl-hero-sp .lwl-lead{gap:28px}.lwl-hero-se{text-align:center;justify-items:center;gap:36px;padding:128px 56px 96px;display:grid}.lwl-hero-se .lwl-d{max-width:12ch}.lwl-hero-se .lwl-p{margin-inline:auto}.lwl-intake{border:2px solid var(--lw-c-text);background:var(--lw-c-canvas);justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:840px;min-height:80px;padding:0 14px 0 28px;display:flex}.lwl-intake .lwl-t{color:var(--lw-c-text-subtle);font-size:20px}.lwl-intents{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);width:100%;max-width:840px;display:grid}.lwl-intent{border-right:1px solid var(--line);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 20px 0;display:flex}.lwl-intent+.lwl-intent{padding-left:24px}.lwl-intent:last-child{border-right:0}.lwl-caprows{gap:104px;padding:104px 56px;display:grid}.lwl-caprow{grid-template-columns:1.15fr 1fr;align-items:center;gap:72px;display:grid}.lwl-caprow:nth-child(2n){grid-template-columns:1fr 1.15fr}.lwl-caprow:nth-child(2n)>.lwl-img{order:2}.lwl-caprow>div:not(.lwl-img){justify-items:start;gap:18px;display:grid}.lwl-captiles{gap:56px;padding:104px 56px;display:grid}.lwl-cards3{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.lwl-card{border-bottom:1px solid var(--lw-c-text);align-content:start;gap:14px;padding-bottom:20px;display:grid}.lwl-card .lwl-img{margin-bottom:10px}.lwl-idxwrap{gap:44px;padding:96px 56px;display:grid}.lwl-idx{border-top:1px solid var(--line);grid-template-columns:40px 230px 150px 1fr 24px;align-items:baseline;gap:24px;padding:22px 0;display:grid}.lwl-idx:last-child{border-bottom:1px solid var(--line)}.lwl-pano{gap:36px;padding:80px 56px;display:grid}.lwl-panoimg{position:relative}.lwl-panoimg .lwl-img{aspect-ratio:21/9}.lwl-hot{z-index:3;background:var(--lw-c-accent);width:34px;height:34px;color:var(--lw-c-on-accent);font:600 14px/1 var(--lw-t-text);box-shadow:0 0 0 6px color-mix(in srgb,var(--lw-c-accent) 30%,transparent);border-radius:50%;place-items:center;margin:-17px 0 0 -17px;display:grid;position:absolute}.lwl-caps3{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.lwl-cap{grid-template-columns:34px 1fr;align-items:start;gap:14px;display:grid}.lwl-cap>b{border:1.5px solid var(--lw-c-text);width:34px;height:34px;font:600 14px/1 var(--lw-t-text);border-radius:50%;place-items:center;display:grid}.lwl-cap>div{gap:8px;display:grid}.lwl-flow{gap:56px;padding:96px 56px;display:grid}.lwl-steps{grid-template-columns:repeat(4,1fr);display:grid}.lwl-step{border-top:2px solid var(--lw-c-text);align-content:start;gap:12px;padding:32px 28px 8px 0;display:grid;position:relative}.lwl-step:before{content:"";background:var(--lw-c-accent);border-radius:50%;width:14px;height:14px;position:absolute;top:-8px;left:0}.lwl-stack{grid-template-columns:1fr 1.25fr;align-items:center;gap:72px;padding:104px 56px;display:grid}.lwl-stack .lwl-lead{gap:20px}.lwl-slabs{gap:10px;display:grid}.lwl-slab{border:1px solid var(--line);background:var(--fill);gap:6px;padding:22px 26px;display:grid}.lwl-slab:first-child{background:var(--lw-c-inverse);color:var(--lw-c-on-inverse);--wbar:color-mix(in srgb,var(--lw-c-on-inverse) 55%,var(--lw-c-inverse))}.lwl-slab:first-child .lwl-t{color:inherit}.lwl-slab:nth-child(2){margin-left:36px}.lwl-slab:nth-child(3){margin-left:72px}.lwl-slab:nth-child(4){margin-left:108px}.lwl-stats{border-block:1px solid var(--lw-c-text);grid-template-columns:repeat(4,1fr);margin:0 56px;display:grid}.lwl-stat{border-left:1px solid var(--line);gap:12px;padding:44px 28px;display:grid}.lwl-stat:first-child{border-left:0;padding-left:0}.lwl-statwrap{padding:56px 0}.lwl-logos{gap:28px;padding:64px 56px;display:grid}.lwl-logorow{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.lwl-logo{border:1px dashed var(--line);place-items:center;height:76px;display:grid}.lwl-quote{grid-template-columns:320px 1fr;align-items:center;gap:72px;padding:104px 56px;display:grid}.lwl-quote>div{gap:28px;display:grid}.lwl-price{gap:64px;padding:104px 56px;display:grid}.lwl-tiers{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.lwl-tier{border:1px solid var(--line);background:var(--fill);align-content:start;gap:20px;padding:32px;display:grid}.lwl-tier--hi{border:2px solid var(--lw-c-text);background:var(--lw-c-canvas);padding-bottom:52px;transform:translateY(-18px)}.lwl-ul{gap:12px;display:grid}.lwl-ul li{grid-template-columns:14px 1fr;align-items:center;gap:12px;display:grid}.lwl-ul li:before{content:"";border:1.5px solid var(--lw-c-text);width:12px;height:12px}.lwl-cmp{gap:44px;padding:96px 56px;display:grid}.lwl-cmprow{border-top:1px solid var(--line);grid-template-columns:1.5fr repeat(3,1fr);align-items:center;gap:16px;padding:18px 0;display:grid}.lwl-cmprow:first-child{border-top:2px solid var(--lw-c-text)}.lwl-dot{background:var(--lw-c-text);border-radius:50%;width:14px;height:14px}.lwl-dot--o{border:1.5px solid var(--line);background:0 0}.lwl-faq{grid-template-columns:1fr 1.7fr;gap:72px;padding:104px 56px;display:grid}.lwl-faq .lwl-lead{align-content:start;position:sticky;top:24px}.lwl-q{border-top:1px solid var(--line);padding:22px 0}.lwl-q:last-child{border-bottom:1px solid var(--line)}.lwl-q summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:44px;list-style:none;display:flex}.lwl-q summary::-webkit-details-marker{display:none}.lwl-q summary:after{content:"+";font:400 28px/1 var(--lw-t-text)}.lwl-q[open] summary:after{content:"−"}.lwl-q .lwl-p{margin-top:12px}.lwl-ctaband{grid-template-columns:1.4fr 1fr;align-items:end;gap:56px;padding:112px 56px;display:grid}.lwl-ctaband .lwl-d{max-width:10ch}.lwl-ctaband>div:last-child{justify-items:start;gap:24px;display:grid}.lwl-e{gap:20px;padding:28px 32px;display:grid}.lwl-kpis{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.lwl-kpi{border:1px solid var(--line);background:var(--fill);gap:8px;padding:20px;display:grid}.lwl-kpi .lwl-n{font-size:52px}.lwl-spark{align-items:end;gap:3px;height:30px;margin-top:6px;display:flex}.lwl-spark i{background:var(--lw-c-text);opacity:.85;flex:1}.lwl-spark i:last-child{background:var(--lw-c-accent);opacity:1}.lwl-lp{gap:32px}.lwl-lpgroup{gap:14px;display:grid}.lwl-tiles{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px;display:grid}.lwl-tile{border:1px solid var(--line);background:var(--fill);flex-direction:column;justify-content:space-between;gap:24px;min-height:136px;padding:16px;display:flex}.lwl-tile i{background:var(--lw-c-text);width:30px;height:30px;display:block}.lwl-tile>div{justify-content:space-between;align-items:end;gap:8px;display:flex}.lwl-tile .lwl-n{font-size:40px}.lwl-tile--hi{background:var(--lw-c-inverse);color:var(--lw-c-on-inverse);border-color:var(--lw-c-inverse);--wbar:color-mix(in srgb,var(--lw-c-on-inverse) 60%,var(--lw-c-inverse))}.lwl-tile--hi i{background:var(--lw-c-accent)}.lwl-tile--hi .lwl-t{color:inherit}.lwl-tb{justify-content:space-between;align-items:center;gap:16px;display:flex}.lwl-tb>div{align-items:center;gap:10px;display:flex}.lwl-inbox{border:1px solid var(--line);background:var(--lw-c-canvas);align-items:center;width:280px;height:40px;padding:0 12px;display:flex}.lwl-chip{border:1px solid var(--line);border-radius:999px;align-items:center;height:32px;padding:0 14px;display:inline-flex}.lwl-tbl{border:1px solid var(--line);background:var(--lw-c-canvas)}.lwl-tr{border-top:1px solid var(--line);grid-template-columns:36px 110px 1fr 150px 120px 90px;align-items:center;gap:16px;min-height:50px;padding:0 16px;display:grid}.lwl-tr:first-child{background:var(--fill);border-top:0;min-height:42px}.lwl-tr--on{background:var(--fill);outline:2px solid var(--lw-c-text);outline-offset:-2px}.lwl-cb{border:1.5px solid var(--lw-c-text);width:16px;height:16px}.lwl-st{border:1px solid var(--line);border-radius:999px;justify-self:start;align-items:center;height:24px;padding:0 10px;display:inline-flex}.lwl-st--a{border-color:var(--lw-c-accent)}.lwl-pg{justify-content:space-between;align-items:center;display:flex}.lwl-md{border:1px solid var(--line);grid-template-columns:290px 1fr;gap:0;min-height:560px;margin:28px 32px;padding:0;display:grid}.lwl-mdl{border-right:1px solid var(--line);background:var(--fill)}.lwl-mdi{border-bottom:1px solid var(--line);gap:6px;padding:16px 18px;display:grid}.lwl-mdi--on{background:var(--lw-c-canvas);outline:2px solid var(--lw-c-text);outline-offset:-2px}.lwl-mdd{align-content:start;gap:22px;padding:28px;display:grid}.lwl-fields{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.lwl-field{gap:6px;display:grid}.lwl-tabs{border-bottom:1px solid var(--line);gap:28px;display:flex}.lwl-tab{border-bottom:3px solid #0000;margin-bottom:-1px;padding:12px 0}.lwl-tab--on{border-bottom-color:var(--lw-c-accent)}.lwl-oh{gap:20px;padding:28px 32px 0}.lwl-oh .lwl-tabs{margin-inline:-32px;padding:0 32px}.lwl-ohrow{justify-content:space-between;align-items:center;gap:24px;display:flex}.lwl-crumb{align-items:center;gap:10px;display:flex}.lwl-form{gap:0}.lwl-fs{border-top:1px solid var(--line);grid-template-columns:230px 1fr;gap:32px;padding:26px 0;display:grid}.lwl-fs>div:first-child{align-content:start;gap:8px;display:grid}.lwl-fgrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lwl-inp{border:1px solid var(--line);background:var(--lw-c-canvas);align-items:center;height:44px;padding:0 12px;display:flex}.lwl-fbar{border-top:1px solid var(--lw-c-text);justify-content:flex-end;gap:12px;padding-top:24px;display:flex}.lwl-tl2{grid-template-columns:1.5fr 1fr;gap:40px;display:grid}.lwl-evs{display:grid}.lwl-ev{grid-template-columns:14px 1fr;gap:18px;padding-bottom:26px;display:grid;position:relative}.lwl-ev:before{content:"";background:var(--line);width:2px;position:absolute;top:18px;bottom:-2px;left:6px}.lwl-ev:last-child:before{display:none}.lwl-ev i{background:var(--lw-c-text);border-radius:50%;width:14px;height:14px;margin-top:3px}.lwl-ev:first-child i{background:var(--lw-c-accent)}.lwl-ev>div{gap:6px;display:grid}.lwl-facts{border:1px solid var(--line);background:var(--fill);align-content:start;gap:0;padding:8px 20px;display:grid}.lwl-facts>div{border-top:1px solid var(--line);gap:4px;padding:14px 0;display:grid}.lwl-facts>div:first-child{border-top:0}.lwl-ch{grid-template-columns:2fr 1fr;gap:16px;display:grid}.lwl-cc{border:1px solid var(--line);background:var(--fill);align-content:start;gap:18px;padding:22px;display:grid}.lwl-cc--w{grid-column:1/-1}.lwl-bars{border-bottom:1px solid var(--lw-c-text);align-items:end;gap:10px;height:230px;display:flex}.lwl-bars i{background:var(--lw-c-text);flex:1}.lwl-bars i:last-child{background:var(--lw-c-accent)}.lwl-donutwrap{align-items:center;gap:24px;display:flex}.lwl-donut{aspect-ratio:1;background:conic-gradient(var(--lw-c-accent) 0 38%,var(--lw-c-text) 0 71%,var(--line) 0);border-radius:50%;flex:none;width:150px;position:relative}.lwl-donut:after{content:"";background:var(--fill);border-radius:50%;position:absolute;inset:34px}.lwl-prog{grid-template-columns:200px 1fr 60px;align-items:center;gap:18px;display:grid}.lwl-track{background:var(--line);height:10px}.lwl-track i{background:var(--lw-c-text);height:100%;display:block}.lwl-prose{grid-template-columns:220px 640px;justify-content:center;gap:96px;padding:104px 56px;display:grid}.lwl-toc{align-content:start;gap:14px;display:grid}.lwl-art{gap:24px;display:grid}.lwl-pq{border-block:2px solid var(--lw-c-text);padding:20px 0}.lwl-docs{grid-template-columns:220px minmax(0,1fr) 180px;gap:48px;padding:56px;display:grid}.lwl-tree{align-content:start;gap:12px;display:grid}.lwl-tree>.lwl-t:nth-child(n+3):nth-child(-n+5){margin-left:16px}.lwl-code{gap:8px;padding:22px;font-family:ui-monospace,Menlo,Consolas,monospace;display:grid}.lwl-callout{border:1px solid var(--line);background:var(--fill);gap:8px;padding:18px 20px;display:grid}.lwl-gal{gap:36px;padding:88px 56px;display:grid}.lwl-gg{grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:12px;display:grid}.lwl-gg .lwl-img{height:100%;min-height:0}.lwl-gg .lwl-img:first-child{grid-area:span 2/span 2}.lwl-gg .lwl-img:nth-child(4){grid-row:span 2}.lwl-gg .lwl-img:nth-child(5){grid-column:span 2}.lwl-case{gap:44px;padding:96px 56px 0;display:grid}.lwl-case .lwl-d{max-width:11ch}.lwl-meta{border-block:1px solid var(--lw-c-text);grid-template-columns:repeat(4,1fr);gap:24px;padding-block:24px;display:grid}.lwl-meta>div{gap:6px;display:grid}.lwl-casei{margin:0 -56px}.lwl-casei .lwl-img{aspect-ratio:21/9}.lwl-foot{border-top:2px solid var(--lw-c-text);gap:64px;padding:80px 56px 40px;display:grid}.lwl-fcols{grid-template-columns:1.5fr repeat(3,1fr);gap:32px;display:grid}.lwl-fcols>div{align-content:start;gap:12px;display:grid}.lwl-fbot{border-top:1px solid var(--line);justify-content:space-between;gap:24px;padding-top:20px;display:flex}.lwl-foot .lwl-d{--lh:.85;font-size:120px}.lwl-footmin{border-top:1px solid var(--lw-c-text);justify-content:space-between;align-items:center;gap:24px;padding:32px 56px;display:flex}@container lwl (width<=860px){.lwl-b{padding-inline:24px}.lwl-top{gap:16px;padding-inline:24px}.lwl-tnav{display:none}.lwl-d--xl{font-size:88px}.lwl-d--l{font-size:72px}.lwl-d{font-size:64px}.lwl-d--m{font-size:44px}:is(.lwl-cols2,.lwl-hero-sp,.lwl-caprow,.lwl-caprow:nth-child(2n),.lwl-stack,.lwl-quote,.lwl-faq,.lwl-ctaband,.lwl-prose,.lwl-docs,.lwl-tl2,.lwl-ch,.lwl-md,.lwl-fs,.lwl-cards3,.lwl-caps3,.lwl-tiers,.lwl-fcols,.lwl-idx){grid-template-columns:1fr}.lwl-caprow:nth-child(2n)>.lwl-img{order:0}:is(.lwl-steps,.lwl-stats,.lwl-kpis,.lwl-meta,.lwl-fields,.lwl-logorow,.lwl-gg){grid-template-columns:repeat(2,1fr)}.lwl-rail,.lwl-toc{display:none}.lwl-tier--hi{transform:none}.lwl-stats{margin-inline:24px}.lwl-tr{grid-template-columns:36px 1fr 100px}.lwl-tr>:nth-child(n+4){display:none}.lwl-hero-im .lwl-in{padding:32px 24px}.lwl-intents{grid-template-columns:1fr}}.lwl-wrap{outline-offset:-2px;outline:2px solid #0000;position:relative}.lwl-wrap:hover{outline-color:#1a4fd673}.lwl-wrap[aria-selected=true]{outline-color:#1a4fd6}.lwl-chrome{z-index:30;align-items:center;gap:4px;font-family:Fira Sans,sans-serif;display:none;position:absolute;top:10px;right:10px}.lwl-wrap:hover>.lwl-chrome,.lwl-wrap:focus-within>.lwl-chrome,.lwl-wrap[aria-selected=true]>.lwl-chrome{display:flex}.lwl-chrome>span{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#1a4fd6;align-items:center;height:38px;margin-right:4px;padding:0 12px;font:600 13px/1 Fira Sans,sans-serif;display:flex}.lwl-chrome button{color:#222620;cursor:pointer;background:#faf7ee;border:2px solid #222620;place-items:center;width:38px;height:38px;padding:0;font:600 17px/1 Fira Sans,sans-serif;display:grid}.lwl-chrome button:hover{color:#faf7ee;background:#222620}.lwl-chrome button:focus-visible{outline-offset:2px;outline:3px solid #1a4fd6}.lwl-chrome [data-act=drag]{cursor:grab}.lwl-dropline{z-index:40;pointer-events:none;background:#1a4fd6;height:8px;margin:-4px 0;position:relative}.lwl-empty{border:3px dashed var(--line);text-align:center;justify-items:center;gap:10px;margin:56px;padding:180px 40px;display:grid}.lwl-empty b{text-transform:uppercase;letter-spacing:.01em;font:400 56px/1 League Gothic,sans-serif}.lwl-empty span{color:var(--lw-c-text-muted);max-width:44ch;font:400 18px/1.5 Fira Sans,sans-serif}.lwl-frame[data-order] .lwl-wrap:before{content:attr(data-n) " · " attr(data-verb);z-index:25;color:#faf7ee;letter-spacing:.08em;text-transform:uppercase;background:#c84025;padding:9px 12px;font:600 14px/1 Fira Sans,sans-serif;position:absolute;top:16px;left:16px}.lwl-frame[data-order] .lwl-wrap:after{content:"";width:calc(var(--w) * 7px);z-index:24;pointer-events:none;background:#c84025e0;position:absolute;top:0;bottom:0;left:0}.lwl-frame[data-squint] .lwl-page{filter:blur(8px)contrast(1.7)grayscale()}.lwl-gridov{z-index:50;pointer-events:none;grid-template-columns:repeat(12,1fr);gap:24px;display:grid;position:absolute;inset:0 56px}.lwl-gridov i{background:#c840251a;border-inline:1px solid #c8402559}.lwls{--ink:#222620;--paper:#faf7ee;--chalk:#f5f1e8;--rule:#e5e0d6;--mute:#45443e;color:var(--ink);gap:12px;font-family:Fira Sans,sans-serif;display:grid}.lwls button{font-family:Fira Sans,sans-serif}.lwls-bar{border:2px solid var(--ink);background:var(--paper);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:12px 14px;display:flex}.lwls-g{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lwls-l{letter-spacing:.14em;text-transform:uppercase;color:#62605a;font:500 10px/1 Fira Sans,sans-serif}.lwls-seg{display:flex}.lwls-b{border:2px solid var(--ink);min-height:44px;color:var(--ink);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 14px;font:500 11px/1 Fira Sans,sans-serif}.lwls-seg .lwls-b+.lwls-b{margin-left:-2px}.lwls-b[aria-pressed=true]{background:var(--ink);color:var(--chalk)}.lwls-b:hover:not([aria-pressed=true]){background:var(--rule)}.lwls-b:focus-visible,.lwls-pi:focus-visible,.lwls-rh button:focus-visible{outline-offset:2px;outline:3px solid #1a4fd6}.lwls-b--a{background:var(--ink);color:var(--chalk)}.lwls-b--a:hover{background:#c84025}.lwls-main{grid-template-columns:232px minmax(0,1fr) 276px;align-items:start;gap:12px;display:grid}.lwls-pal{border:2px solid var(--ink);background:var(--paper);height:800px;overflow:auto}.lwls-pg{z-index:2;background:var(--ink);color:var(--chalk);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;padding:12px 12px 8px;font:500 10px/1.3 Fira Sans,sans-serif;display:flex;position:sticky;top:0}.lwls-pi{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:44px;color:var(--ink);text-align:left;cursor:grab;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font:500 13px/1.2 Fira Sans,sans-serif;display:flex}.lwls-pi:hover{background:var(--chalk)}.lwls-pi:active{cursor:grabbing}.lwls-pi small{color:var(--mute);letter-spacing:.04em;margin-top:3px;font:400 11px/1 Fira Sans,sans-serif;display:block}.lwls-wd{flex:none;gap:2px;display:flex}.lwls-wd i{background:var(--rule);width:6px;height:14px}.lwls-wd i.on{background:var(--ink)}.lwls-stage{border:2px solid var(--ink);background:#d5cfc2 radial-gradient(#2226202e 1px,#0000 1.5px) 0 0/16px 16px;height:800px;padding:16px;overflow:auto}.lwls-stage>.lw{background:0 0}.lwls-insp{border:2px solid var(--ink);background:var(--paper);align-content:start;height:800px;display:grid;overflow:auto}.lwls-sec{border-bottom:1px solid var(--rule);gap:10px;padding:14px 14px 16px;display:grid}.lwls-sec h4{letter-spacing:.14em;text-transform:uppercase;color:#62605a;font:500 10px/1.3 Fira Sans,sans-serif}.lwls-sec p{color:var(--mute);text-wrap:pretty;font:400 13px/1.5 Fira Sans,sans-serif}.lwls-story{flex-wrap:wrap;align-items:center;gap:6px 4px;font:500 12px/1 Fira Sans,sans-serif;display:flex}.lwls-story b{background:var(--ink);color:var(--chalk);letter-spacing:.06em;text-transform:uppercase;padding:6px 8px;font-size:10px;font-weight:500}.lwls-story em{color:#c84025;font-style:normal}.lwls-rh{align-items:end;gap:3px;height:56px;display:flex}.lwls-rh button{background:var(--ink);cursor:pointer;border:0;flex:1;min-width:6px;padding:0}.lwls-rh button[aria-current=true]{background:#c84025}.lwls-flag{color:#7a2510;background:#fff3ef;border:1px solid #c84025;padding:10px 12px;font:400 12.5px/1.45 Fira Sans,sans-serif}.lwls-ok{border:1px solid var(--rule);background:var(--chalk);color:var(--mute);padding:10px 12px;font:400 12.5px/1.45 Fira Sans,sans-serif}.lwls-sel{letter-spacing:-.01em;font:600 17px/1.2 Fira Sans,sans-serif}.lwls-verb{color:#faf7ee;letter-spacing:.1em;text-transform:uppercase;background:#c84025;margin-right:6px;padding:4px 7px;font:500 10px/1 Fira Sans,sans-serif;display:inline-block}.lwls-code{border:2px solid var(--ink);background:var(--paper)}.lwls-code summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;align-items:center;min-height:44px;padding:0 14px;font:500 11px/1 Fira Sans,sans-serif;display:flex}.lwls-code pre{background:var(--ink);max-height:340px;color:var(--chalk);white-space:pre-wrap;word-break:break-word;margin:0;padding:16px;font:400 12px/1.6 ui-monospace,Menlo,Consolas,monospace;overflow:auto}.lwls[data-full]{z-index:300;background:var(--chalk);grid-template-rows:auto minmax(0,1fr);padding:12px;position:fixed;inset:0;overflow:hidden}.lwls[data-full] .lwls-main{height:100%;min-height:0}.lwls[data-full] :is(.lwls-pal,.lwls-stage,.lwls-insp){height:100%}.lwls[data-full] .lwls-code{display:none}.lwls-live{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1100px){.lwls-main{grid-template-columns:1fr}.lwls-pal,.lwls-stage,.lwls-insp{height:560px}}.lwg{background:#f5f1e8;grid-template-columns:repeat(auto-fit,minmax(min(100%,196px),1fr));gap:2px;display:grid}.lwg-c{background:#faf7ee;grid-template-rows:auto 1fr;min-width:0;display:grid}.lwg-d{background:#f5f1e8;border-bottom:1px solid #222620;height:132px;position:relative;overflow:hidden}.lwg-d i{background:#222620;display:block;position:absolute}.lwg-d i.o{background:0 0;border:2px solid #222620}.lwg-d i.a{background:#c84025}.lwg-d i.g{background:#c4bfb1}.lwg-t{align-content:start;gap:8px;padding:14px 16px 18px;display:grid}.lwg-t h4{text-transform:uppercase;letter-spacing:.005em;font:400 30px/.95 League Gothic,sans-serif}.lwg-t b{letter-spacing:.14em;text-transform:uppercase;color:#c84025;font:500 10px/1.3 Fira Sans,sans-serif}.lwg-t p{color:#45443e;text-wrap:pretty;font:400 13px/1.5 Fira Sans,sans-serif}.lwt{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));align-items:start;gap:10px;display:grid}.lwt-c{text-align:left;cursor:pointer;color:#222620;background:0 0;border:0;gap:10px;padding:0;font-family:Fira Sans,sans-serif;display:grid}.lwt-c:focus-visible{outline-offset:3px;outline:3px solid #1a4fd6}.lwt-p{background:#f5f1e8;border:2px solid #222620;position:relative;overflow:hidden}.lwt-p:hover{border-color:#c84025}.lwt-p .lwl-frame{pointer-events:none;width:1200px;max-width:none}.lwt-p{min-height:40px}.lwt-c strong{text-transform:uppercase;letter-spacing:.01em;font:400 22px/1 League Gothic,sans-serif}.lwt-c span{letter-spacing:.12em;text-transform:uppercase;color:#62605a;font:500 10px/1.3 Fira Sans,sans-serif}:root{--lw-frame:1360px;--lw-gutter:clamp(16px, 3.4vw, 40px);--lw-p-clay-500:#c84025;--lw-p-chalk-50:#faf7ee}:root,[data-scheme=dark]{--lw-r-sm:8px;--lw-r-md:14px;--lw-r-frame:clamp(14px, 1.25vw, 22px)}.lw-wrap{width:100%;max-width:var(--lw-frame);padding-inline:var(--lw-gutter);margin-inline:auto}.lw-section{padding-block:clamp(56px,8vw,112px)}.lw-section+.lw-section{padding-top:0}.lw-eyebrow{font:500 11px/1.3 var(--lw-t-label,var(--lw-t-text));letter-spacing:.14em;text-transform:uppercase;color:var(--lw-c-text);margin:0}.lw-eyebrow--muted{color:var(--lw-c-text-subtle)}.lw-tagline{font:500 13px/1.5 var(--lw-t-text);letter-spacing:.42em;text-transform:uppercase;color:var(--lw-c-text-muted)}.lw-sec-head{gap:var(--lw-s-4);padding-bottom:var(--lw-s-6);border-bottom:2px solid var(--lw-c-border-strong);margin-bottom:var(--lw-s-7);display:grid}.lw-sec-head>div{align-items:baseline;gap:0 var(--lw-s-4);flex-wrap:wrap;display:flex}.lw-sec-head h2{font:400 clamp(56px, 8vw, 112px)/.86 var(--lw-t-display);text-transform:uppercase;letter-spacing:.005em;margin:0}.lw-sec-head .lw-script{font-size:clamp(28px,3.2vw,44px);line-height:1}.lw-sec-head p{max-width:58ch;color:var(--lw-c-text-muted);margin:0;font-size:16px;line-height:1.6}.lw-sec-no{font:500 11px/1 var(--lw-t-text);letter-spacing:.14em;color:var(--lw-c-text);align-self:end}.lw-panels{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:2px;display:grid}.lw-panel{align-content:start;gap:var(--lw-s-3);padding:var(--lw-s-6) var(--lw-s-5);background:var(--lw-c-surface);color:var(--lw-c-text);border-radius:0;display:grid}.lw-panel h3{font:400 clamp(34px, 3.4vw, 44px)/.92 var(--lw-t-display);text-transform:uppercase;margin:0}.lw-panel p{color:var(--lw-c-text-muted);margin:0;font-size:15px;line-height:1.55}a.lw-panel{text-decoration:none}a.lw-panel .lw-panel__go{padding-top:var(--lw-s-4);font:500 13px/1 var(--lw-t-text);margin-top:auto}a.lw-panel .lw-panel__go:after{content:"";vertical-align:-.16em;width:1em;height:1em;-webkit-mask:var(--lw-icon-arrow) center / contain no-repeat;-webkit-mask:var(--lw-icon-arrow) center / contain no-repeat;mask:var(--lw-icon-arrow) center / contain no-repeat;transition:transform var(--lw-m-dur-base) var(--lw-m-ease-settle);background:currentColor;margin-left:.45em;display:inline-block}a.lw-panel:hover .lw-panel__go:after{transform:translate(5px)}a.lw-panel.lw-fill{--lw-fill:var(--lw-c-inverse);--lw-fill-fg:var(--lw-c-on-inverse)}a.lw-panel.lw-fill:hover p{color:inherit}.lw-mark{width:100%;height:100%;display:block;overflow:visible}.lw-mark polygon{fill:currentColor}.lw-mark polygon:last-child{fill:var(--lw-c-accent)}.lwl-frame :is(h2,h3).lwl-h--l{font-size:clamp(48px,5.6vw,76px);line-height:.92}.lwl-frame :is(h2,h3).lwl-h:not(.lwl-h--l){font-size:clamp(30px,2.6vw,36px);line-height:1}.lwl-frame .lwl-head{row-gap:var(--lw-s-4)}.lwl-frame .lwl-p{max-width:52ch}.lwl-frame a.lwl-idx,.lwl-frame a.lwl-card,.lwl-frame .lwl-go{isolation:isolate;position:relative}.lwl-frame .lwl-arr{transition:transform var(--lw-m-dur-base) var(--lw-m-ease-settle);display:inline-flex}.lwl-frame :is(.lwl-go,.lwl-idx,.lwl-card):hover .lwl-arr{transform:translate(4px)}.lwl-frame :is(.lwl-cta,.lwl-b2){border-radius:var(--lw-r-sm)}.lwl-frame :is(.lwl-over,.lwl-dark) :is(.lwl-cta,.lwl-b2) .lwl-t{color:inherit}@container lwl (width<=860px){.lwl-head{align-items:flex-start;gap:var(--lw-s-4);flex-direction:column}}.lw-hero__script{font:400 clamp(34px, 4vw, 52px)/1 var(--lw-t-script);color:var(--lw-c-accent);margin:0}.lw-page-head__tags{align-items:center;gap:var(--lw-s-2);flex-wrap:wrap;display:flex}.lw-closing{isolation:isolate;max-width:var(--lw-frame);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--lw-p-ink-900);color:var(--lw-p-chalk-100);margin-inline:auto;position:relative;overflow:hidden}.lw-closing [data-ink=ripple]{z-index:-1;opacity:.55;position:absolute;inset:0}.lw-closing__inner{gap:var(--lw-s-6) 56px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;padding:clamp(64px,9vw,112px) clamp(24px,4vw,56px);display:grid}.lw-closing__inner>div{gap:var(--lw-s-5);justify-items:start;display:grid}.lw-closing h2{font:400 clamp(64px, 9vw, 112px)/.9 var(--lw-t-display);text-transform:uppercase;max-width:10ch;margin:0}.lw-closing .lw-script{color:#ee6f50;font-size:clamp(34px,4vw,52px)}.lw-closing p{color:#f5f1e8db;max-width:44ch;margin:0;font-size:17px;line-height:1.55}.lw-closing .lw-btn{--_bg:var(--lw-p-clay-500);--_fg:var(--lw-p-chalk-50);--_bd:var(--lw-p-clay-500);--lw-fill:var(--lw-p-chalk-50)}.lw-closing .lw-btn:hover{--_fg:var(--lw-p-ink-900)}.lw-closing .lw-m-cta:after{border-color:var(--lw-p-clay-500)}.lw-closing .lw-link{color:inherit}@media (width<=860px){.lw-closing__inner{grid-template-columns:1fr}}:root{--lw-brand-ease:cubic-bezier(.22, 1, .36, 1)}:root[data-ink-mode]:not([data-ink-mode=off]) .lw-in-lines:not([data-in]) .lw-m-line>span{transform:translateY(105%)}.lw-in-lines .lw-m-line>span{transition:transform .48s var(--lw-brand-ease) calc(var(--n,0) * 70ms);animation:none}:root[data-ink-mode]:not([data-ink-mode=off]) .lw-write-once:not([data-in]){clip-path:inset(-20% 100% -20% 0)}.lw-write-once{transition:clip-path .52s var(--lw-brand-ease) .21s}.lw-stamp-once{display:inline-block;transform:rotate(-6deg)}.lw-stamp-once[data-in]{animation:lw-stamp-in .48s var(--lw-brand-ease) .21s both}@keyframes lw-stamp-in{0%{opacity:0;transform:scale(1.6)rotate(-12deg)}to{opacity:1;transform:rotate(-6deg)}}.lw-stamp{font:400 26px/1 var(--lw-t-display);letter-spacing:.06em;text-transform:uppercase;color:var(--lw-c-accent);border:3px solid;border-radius:4px;align-items:center;padding:6px 14px;display:inline-flex}.lw-cta-once:after{animation-iteration-count:3!important}[data-inview]{transition-duration:.48s;transition-timing-function:var(--lw-brand-ease);transition-delay:calc(var(--n,0) * 70ms)}.lw-curtain{z-index:90;pointer-events:none;visibility:hidden;position:fixed;inset:0}.lw-curtain[data-active]{visibility:visible}.lw-drops{width:min(100%,220px);height:260px;color:var(--lw-c-text);position:relative}.lw-pour{z-index:30;background:var(--lw-c-surface-sunken);height:6px;position:fixed;inset:0 0 auto}@media (width<=520px){.lw-btn{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:var(--lw-target);padding-block:var(--lw-s-2)}}html[data-ink-mode=off] [class*=lw-m-],html[data-ink-mode=off] .lw-stamp-once{animation:none!important}html[data-ink-mode=off] :is(.lw-fill,.lw-btn,.lw-card,.lw-accordion summary,.lw-tabs__tab):before{transition:none}html[data-ink-mode=off] [data-inview]{opacity:1;transition:none;transform:none}@media print{[data-inview],.lw-in-lines,.lw-write-once,.lw-stamp-once{opacity:1!important;clip-path:none!important;transform:none!important}.lw-curtain,.lw-pour,[data-ink] canvas{display:none}}.lw-bleed{width:100vw;margin-inline:calc(50% - 50vw)}.page-wrap{overflow-x:clip}:root{--lw-frame-inset:max(var(--lw-gutter), calc((100vw - var(--lw-frame)) / 2 + var(--lw-gutter)))}.lw-tag{min-height:0;color:var(--lw-c-text-muted);background:0 0;border:0;border-radius:0;padding:0}.lw-tag+.lw-tag{padding-left:var(--lw-s-3);border-left:1px solid var(--lw-c-border-strong)}.lw-tag--solid,.lw-tag--accent,.lw-tag--warning{color:var(--lw-c-accent-hover);background:0 0}.lw-tag--success{color:var(--lw-c-success)}a.lw-tag,button.lw-tag{padding-block:6px}a.lw-tag:hover,button.lw-tag:hover{color:var(--lw-c-text);text-underline-offset:.3em;text-decoration:underline}a.lw-tag:before,button.lw-tag:before{display:none}.lw-card{border-radius:var(--lw-r-frame);background:var(--lw-c-surface-sunken);border:0}a.lw-card:hover{border-color:#0000}.lw-panel{background:var(--lw-c-surface-sunken);border-radius:var(--lw-r-frame);border:0}.lw-closing{max-width:none;margin-inline:var(--lw-tile-gap);border-radius:var(--lw-r-frame)}.lw-closing__inner{max-width:var(--lw-frame);padding-inline:var(--lw-gutter);margin-inline:auto}:root{--lw-tile-gap:12px;--lw-rim:5px;--lw-icon-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='square'%3E%3Cpath d='M4 12h16M14 6l6 6-6 6'/%3E%3C/svg%3E")}@media (width<=760px){:root{--lw-tile-gap:8px}}.lw-link--arrow:after{content:"";vertical-align:-.16em;width:1em;height:1em;-webkit-mask:var(--lw-icon-arrow) center / contain no-repeat;-webkit-mask:var(--lw-icon-arrow) center / contain no-repeat;mask:var(--lw-icon-arrow) center / contain no-repeat;background:currentColor;margin-left:.4em}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-ink-mode=off]) :is(.lw-cover__media,.lw-page-hero__media,.lw-picture){animation:linear both lw-frame-open;animation-timeline:view();animation-range:entry cover 32%}}}@keyframes lw-frame-open{0%{clip-path:inset(5% 4% round var(--lw-r-frame))}to{clip-path:inset(0 round var(--lw-r-frame))}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){html:not([data-ink-mode=off]) :is(.lw-page-hero__media,.lw-drift) .photo{animation:linear both lw-hero-drift;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes lw-hero-drift{to{translate:0 12%;scale:1.06}}.lw-picture{border-radius:var(--lw-r-frame);background:var(--lw-p-ink-900);position:relative;overflow:hidden}.lw-picture :is(img,.photo){object-fit:cover;width:100%;height:100%}.lw-page-hero{isolation:isolate;min-height:clamp(520px,84svh,980px);margin:var(--lw-tile-gap);border-radius:var(--lw-r-frame);color:#f5f1e8;background:var(--lw-p-ink-900);align-content:end;display:grid;position:relative;overflow:hidden}.lw-page-hero--short{min-height:clamp(320px,44svh,480px)}.lw-page-hero--short .lw-page-hero__inner{gap:var(--lw-s-4);padding-top:clamp(72px,7vw,104px)}.lw-page-hero.lw-page-hero--short h1{max-width:20ch;font-size:clamp(48px,5.6vw,88px)}.lw-page-hero__media{z-index:-2;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.lw-page-hero__media :is(img,.photo){object-fit:cover;width:100%;height:100%}.lw-page-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#10121014 22%,#10121080 58%,#101210db 100%),linear-gradient(#1012106b,#10121000 22%);position:absolute;inset:0}.lw-page-hero__inner{width:100%;max-width:var(--lw-frame);padding:clamp(96px, 12vw, 160px) var(--lw-gutter) clamp(28px, 4vw, 56px);gap:var(--lw-s-5);margin-inline:auto;display:grid}.lw-page-hero h1{color:#f5f1e8;max-width:14ch;font:400 clamp(56px, 8.4vw, 136px)/.86 var(--lw-t-display);text-transform:uppercase;margin:0}.lw-page-hero__lead{justify-content:space-between;align-items:end;gap:var(--lw-s-4) var(--lw-s-8);flex-wrap:wrap;display:flex}.lw-page-hero__lead p{color:#f5f1e8e6;max-width:46ch;margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.lw-page-hero .lw-tag{color:#f5f1e8e6}.lw-page-hero .lw-tag--accent{color:#ee6f50}.lw-page-hero a.lw-tag:hover{color:#f5f1e8}.lw-page-hero .lw-tag+.lw-tag{border-left-color:#f5f1e880}.lw-page-hero__credit{top:var(--lw-s-5);right:var(--lw-s-5);font:400 11px/1.4 var(--lw-t-text);color:#f5f1e8c7;margin:0;position:absolute}@media (width<=760px){.lw-page-hero{min-height:64svh}.lw-page-hero--short{min-height:40svh}.lw-page-hero__credit{display:none}}.lw-cover{--tile-ink:var(--lw-c-accent);isolation:isolate;aspect-ratio:var(--tile-ratio,auto);border-radius:var(--lw-r-frame);color:#f5f1e8;background:var(--lw-p-ink-900);flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative}.lw-cover__media{z-index:-2;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.lw-cover__media :is(img,.photo){object-fit:cover;width:100%;height:100%;transition:transform .9s var(--lw-m-ease-settle);position:absolute;inset:0}.lw-cover:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#10121000 26%,#10121080 60%,#101210e0 100%);position:absolute;inset:0}.lw-cover__copy{gap:var(--lw-s-3);padding:clamp(20px,2.4vw,36px) calc(clamp(20px,2.4vw,36px) + 52px) clamp(20px,2.4vw,36px) clamp(20px,2.4vw,36px);display:grid}.lw-cover__about{gap:var(--lw-s-3);display:grid}.lw-cover__eyebrow{font:500 11px/1.3 var(--lw-t-label,var(--lw-t-text));letter-spacing:.14em;text-transform:uppercase;color:#f5f1e8db}.lw-cover__title,.lw-cover__copy :is(h2,h3){color:#f5f1e8;font:400 clamp(30px, 2.8vw, 46px)/.94 var(--lw-t-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0}.lw-cover__body{color:#f5f1e8e0;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:52ch;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.lw-cover__headline{font:500 17px/1.35 var(--lw-t-text);color:#f5f1e8}.lw-cover__facts{font:500 12px/1.4 var(--lw-t-text);letter-spacing:.06em;color:#f5f1e8e6;flex-wrap:wrap;gap:.25rem 1rem;display:flex}.lw-cover__facts [data-product-status]{text-transform:uppercase;letter-spacing:.14em;color:#ee6f50}.lw-cover__cta{font:500 13px/1 var(--lw-t-text);letter-spacing:.04em;color:#f5f1e8}.lw-roundel{width:44px;height:44px;color:var(--lw-p-ink-900);transition:background var(--lw-m-dur-base) var(--lw-m-ease-standard), color var(--lw-m-dur-base) var(--lw-m-ease-standard), transform var(--lw-m-dur-base) var(--lw-m-ease-settle);background:#f5f1e8;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px)}.lw-cover__rim{inset:calc(-1 * var(--lw-rim));z-index:-3;border-radius:calc(var(--lw-r-frame) + var(--lw-rim));background:var(--tile-ink);clip-path:circle(0 at var(--ix,50%) var(--iy,100%));transition:clip-path var(--lw-m-dur-slow) var(--lw-m-ease-ink);pointer-events:none;position:absolute}.lw-cover:focus-visible{outline:none}.lw-cover:focus-visible .lw-cover__rim{clip-path:circle(150%)}@media (hover:hover){.lw-cover:hover .lw-cover__rim{clip-path:circle(150% at var(--ix,50%) var(--iy,100%))}.lw-cover:hover .lw-cover__media :is(img,.photo){transform:scale(1.045)}.lw-cover:hover .lw-roundel{color:var(--lw-c-on-accent);background:var(--lw-c-accent);transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.lw-cover__rim,.lw-cover__media :is(img,.photo),.lw-roundel{transition:none}}html[data-ink-mode=off] .lw-cover__rim{transition:none}.lw-mosaic{--r-third:4 / 5;--r-half:1 / 1;--r-wide:21 / 9;--r-narrow:4 / 5;gap:var(--lw-tile-gap);grid-template-columns:repeat(12,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lw-mosaic--landscape{--r-third:3 / 2;--r-half:16 / 10;--r-narrow:4 / 3}.lw-mosaic>*{align-content:start;gap:var(--lw-s-2);grid-column:span 6;min-width:0;display:grid}.lw-mosaic>.is-third{grid-column:span 4}.lw-mosaic>.is-wide{grid-column:span 12}.lw-mosaic .lw-cover{aspect-ratio:var(--tile-ratio,var(--r-half))}.lw-mosaic>.is-third .lw-cover{aspect-ratio:var(--tile-ratio,var(--r-third))}.lw-mosaic>.is-wide .lw-cover{aspect-ratio:var(--tile-ratio,var(--r-wide))}@media (width<=1000px){.lw-mosaic>.is-third{grid-column:span 6}.lw-mosaic>.is-third .lw-cover{aspect-ratio:var(--tile-ratio,var(--r-half))}}@media (width<=700px){.lw-mosaic>:is(*,.is-third,.is-wide){grid-column:span 12}.lw-mosaic>:is(*,.is-third,.is-wide) .lw-cover{aspect-ratio:var(--r-narrow)}}.lw-reel{gap:var(--lw-tile-gap);padding:10px var(--lw-frame-inset) var(--lw-s-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lw-frame-inset);scrollbar-width:thin;scrollbar-color:var(--lw-c-border-strong) transparent;grid-auto-columns:min(78vw,920px);grid-auto-flow:column;margin-block:0;list-style:none;display:grid;overflow-x:auto}.lw-reel>li{scroll-snap-align:start;min-width:0;display:grid}.lw-reel .lw-cover{aspect-ratio:16/9}@media (width<=760px){.lw-reel{grid-auto-columns:86vw}.lw-reel .lw-cover{aspect-ratio:auto;min-height:107.5vw}}.lw-media-head{justify-content:space-between;align-items:end;gap:var(--lw-s-4) var(--lw-s-7);margin-bottom:var(--lw-s-6);flex-wrap:wrap;display:flex}.lw-media-head h2{font:400 clamp(40px, 5vw, 76px)/.9 var(--lw-t-display);text-transform:uppercase;margin:0}.lw-media-head p{max-width:52ch;margin:var(--lw-s-3) 0 0;color:var(--lw-c-text-muted);line-height:1.6}.lw-media-head .lw-eyebrow{margin:0 0 var(--lw-s-3);color:var(--lw-c-text)}.lw-icon-card{align-content:start;gap:var(--lw-s-3);padding:var(--lw-s-6) var(--lw-s-5);border-radius:var(--lw-r-frame);background:var(--lw-c-canvas);display:grid}.lw-panel .lw-icon-card{background:var(--lw-c-surface)}.lw-icon-card__icon{width:48px;height:48px;margin-bottom:var(--lw-s-2);background:var(--lw-c-accent);color:var(--lw-c-on-accent);border-radius:50%;place-items:center;display:grid}.lw-with-icon{align-items:center;gap:.55em;display:inline-flex}.lw-with-icon .lw-icon{width:1.15em;height:1.15em;transition:transform var(--lw-m-dur-base) var(--lw-m-ease-settle)}@media (hover:hover){.lw-with-icon:hover .lw-icon[data-icon^=arrow]{transform:translate(3px)}.lw-with-icon:hover .lw-icon[data-icon=arrow-up-right]{transform:translate(2px,-2px)}}.lw-reading{justify-content:space-between;gap:var(--lw-s-8);grid-template-columns:minmax(0,72ch) minmax(14rem,22rem);align-items:start;display:grid}.lw-reading>.lw-rail{max-height:calc(100svh - 9rem);padding-top:var(--lw-s-3);border-top:2px solid var(--lw-c-border-strong);position:sticky;top:2rem;overflow-y:auto}@media (width<=1099px){.lw-reading{display:block}.lw-reading>.lw-rail{display:none}}@font-face{font-family:Fira Sans;src:url(../../../assets/fonts/FiraSans-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Fira Sans;src:url(../../../assets/fonts/FiraSans-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Fira Sans;src:url(../../../assets/fonts/FiraSans-SemiBold.woff2)format("woff2");font-weight:600 900;font-display:swap}@font-face{font-family:League Gothic;src:url(../../../assets/fonts/LeagueGothic-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Rochester;src:url(../../../assets/fonts/Rochester-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Bornomala Vintage Symbols;src:url(../../../assets/fonts/BornomalaVintageSymbols-Regular.woff2)format("woff2");font-weight:400;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:1.5rem}body{background:var(--color-canvas);color:var(--color-primary);font:400 16px/var(--leading-normal) var(--brand-font);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit}button,summary{cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-underline-offset:.22em}img,svg,video{max-width:100%}img{display:block}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{text-wrap:balance;font-weight:400}p{text-wrap:pretty}::selection{background:var(--color-brand-bright);color:var(--color-on-brand)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}[id]{scroll-margin-top:1.5rem}.page-wrap{min-height:100svh}.canvas-page{z-index:1;background:var(--color-canvas);color:var(--color-primary);position:relative}.canvas-page:after{content:"";z-index:60;pointer-events:none;background:color-mix(in srgb,var(--color-canvas) 65%,transparent);opacity:0;transition:opacity var(--duration-md) var(--ease-in-out);position:fixed;inset:0}[data-reading=true] .canvas-page:after{opacity:1}[data-reading=true] .canvas-page{z-index:50}.skip-link{z-index:300;background:var(--color-primary);color:var(--color-canvas);padding:.8rem 1.2rem;position:fixed;top:-6rem;left:1rem}.skip-link:focus{top:1rem}.lw-trap{font:var(--text-2xs)/1.5 var(--brand-font);text-align:center;padding:1rem 1.25rem 6rem}@media (width<=760px){:root{--page-start:6.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-motion]{transform:none!important}[data-motion],[data-reveal],[data-reveal-children]>*{opacity:1!important;clip-path:none!important;translate:none!important}.module-slot{opacity:1!important;translate:none!important;scale:none!important}}@media (prefers-contrast:more){:root{--color-border:currentColor}.module-surface,.lw-navigation-surface{outline:1px solid}}html:has([data-focused=true]) [data-inview]{opacity:1!important;transition:none!important;transform:none!important}.site-header.svelte-1h32yp1{z-index:40;pointer-events:none;background:0 0;border:0;min-height:0;padding:0;display:block;position:absolute;top:0;left:0;right:0}.site-fallback.svelte-1h32yp1{pointer-events:auto;width:100%;max-width:var(--lw-frame);padding:calc(var(--lw-tile-gap) * 2) var(--lw-gutter);margin-inline:auto}html.js .site-fallback.svelte-1h32yp1:not(.site-fallback--kept){visibility:hidden;animation:0s 3s forwards svelte-1h32yp1-site-fallback-show}@keyframes svelte-1h32yp1-site-fallback-show{to{visibility:visible}}.site-nav.svelte-1h32yp1{gap:var(--lw-s-2) var(--lw-s-5);width:fit-content;padding:0 var(--lw-s-5);border-radius:var(--lw-r-pill);background:var(--lw-c-canvas)}.site-nav.svelte-1h32yp1 a:where(.svelte-1h32yp1){font:500 12px/1 var(--lw-t-text);letter-spacing:.14em;text-transform:uppercase;color:var(--lw-c-text)}.site-nav.svelte-1h32yp1 a:where(.svelte-1h32yp1):after{height:3px;bottom:0}.site-browse.svelte-1h32yp1{z-index:41;top:calc(var(--lw-tile-gap) * 2);right:calc(var(--lw-tile-gap) * 2);position:absolute}@media (width>=761px){html.js .site-browse.svelte-1h32yp1{display:none}}.lw-lockup.svelte-10y6uor{font-family:var(--brand-display-font);white-space:nowrap;color:inherit;align-items:center;gap:.17em;font-weight:400;line-height:1;display:inline-flex}.lw-lockup-mark.svelte-10y6uor{aspect-ratio:79/98;flex:none;height:1.05em;display:block}.lw-lockup-lead.svelte-10y6uor{fill:var(--color-brand)}.lw-lockup-word.svelte-10y6uor{text-transform:uppercase;letter-spacing:.012em;flex-direction:column;display:flex}.lw-lockup[data-lockup=horizontal].svelte-10y6uor .lw-lockup-word:where(.svelte-10y6uor){flex-direction:row}.lw-lockup[data-lockup=stacked].svelte-10y6uor .lw-lockup-word:where(.svelte-10y6uor){line-height:.82}.lw-lockup[data-lockup=stacked].svelte-10y6uor .lw-lockup-mark:where(.svelte-10y6uor){height:1.7em}.site-footer.svelte-jz8lnl{z-index:1;background:var(--lw-c-canvas);color:var(--lw-c-text);padding:0;display:block;position:relative}.footer-frame.svelte-jz8lnl{max-width:var(--lw-frame);border-top:2px solid var(--lw-c-text);gap:64px;margin-inline:auto;padding:80px clamp(24px,4vw,56px) 7rem;display:grid}.footer-cols.svelte-jz8lnl{grid-template-columns:minmax(0,1.5fr) minmax(0,3fr);gap:32px 56px;display:grid}.footer-purpose.svelte-jz8lnl{align-content:start;justify-items:start;gap:12px;display:grid}.footer-purpose.svelte-jz8lnl .footer-lockup{max-width:100%;font-size:clamp(2.75rem,4.6vw,4.75rem)}.footer-purpose.svelte-jz8lnl p:where(.svelte-jz8lnl){margin:0}.footer-place.svelte-jz8lnl{color:var(--lw-c-text-muted);font-size:14px}.footer-purpose.svelte-jz8lnl .lw-tagline:where(.svelte-jz8lnl){color:var(--lw-c-text-muted)}.footer-directory.svelte-jz8lnl{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-content:start;gap:32px;display:grid}.footer-directory.svelte-jz8lnl>div:where(.svelte-jz8lnl){align-content:start;display:grid}.footer-directory.svelte-jz8lnl h2:where(.svelte-jz8lnl){color:var(--lw-c-text-subtle);margin:0 0 .5rem;font-size:22px;line-height:1}.footer-directory.svelte-jz8lnl a:where(.svelte-jz8lnl){min-height:44px;color:inherit;align-items:center;font-size:14px;text-decoration:none;display:flex}.footer-directory.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--lw-c-accent)}.footer-colophon.svelte-jz8lnl{border-top:1px solid var(--lw-c-border);color:var(--lw-c-text-muted);flex-wrap:wrap;align-items:center;gap:1rem 2.5rem;padding-top:20px;font-size:12px;display:flex}.footer-colophon.svelte-jz8lnl p:where(.svelte-jz8lnl){margin:0}.footer-colophon.svelte-jz8lnl a:where(.svelte-jz8lnl){color:inherit;text-underline-offset:.25em}.footer-legal.svelte-jz8lnl{flex-wrap:wrap;gap:1rem 1.5rem;margin-left:auto;display:flex}@media (width<=860px){.footer-cols.svelte-jz8lnl{grid-template-columns:1fr}.footer-legal.svelte-jz8lnl{width:100%;margin-left:0}}:is(body:has(.page-wrap[data-reading=true]) :is(.lwd,.lwd *),body:has(.page-wrap:has(.module-surface[data-enhanced=false] details[open])) :is(.lwd,.lwd *),body:has(.page-wrap[data-native-directory=true]) :is(.lwd,.lwd *)){visibility:hidden}.vision-preview.svelte-12qhfyh{font-size:var(--text-2xs);color:var(--color-contrast-medium);text-align:right;z-index:2;max-width:42%;margin:0;position:absolute;top:1.85rem;left:50%;transform:translate(-50%)}
