*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--lwx-canvas);color:var(--lwx-ink);font-family:var(--lwx-font-body);font-size:17px;line-height:1.85}a{color:var(--lwx-primary);text-underline-offset:3px}a:focus-visible{outline:2px solid var(--lwx-accent);outline-offset:2px}.lwx-mast{text-align:center;padding:34px 16px 0}.lwx-mast-brand{font-family:var(--lwx-font-display);font-size:34px;font-weight:700;letter-spacing:.32em;color:var(--lwx-primary);text-decoration:none;padding-left:.32em}.lwx-mast-tag{margin:6px 0 0;font-size:14px;color:var(--lwx-muted);letter-spacing:.08em}.lwx-rule{max-width:760px;margin:20px auto 0;border-top:3px solid var(--lwx-primary);border-bottom:1px solid var(--lwx-primary);height:6px}.lwx-nav{max-width:760px;margin:0 auto;padding:10px 16px 12px;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 0;font-size:15px}.lwx-nav a{color:var(--lwx-ink);text-decoration:none;padding:2px 14px}.lwx-nav a+a{border-left:1px solid color-mix(in srgb,var(--lwx-ink) 30%,transparent)}.lwx-nav a[aria-current=page]{color:var(--lwx-accent);font-weight:700}.lwx-nav a:hover{text-decoration:underline}.lwx-main{max-width:760px;margin:0 auto;padding:26px 16px 0}.lwx-lead{margin:0 0 10px;padding:20px 0 22px;border-bottom:1px solid color-mix(in srgb,var(--lwx-ink) 15%,transparent);text-align:center}.lwx-lead h1{margin:0;font-family:var(--lwx-font-display);font-size:20px;font-weight:400;line-height:1.7;color:var(--lwx-ink)}.lwx-lead p{margin:8px 0 0;font-size:14px;color:var(--lwx-muted)}h1,h2,h3{font-family:var(--lwx-font-display);line-height:1.4}.lwx-block{margin:34px 0 0}.lwx-h2{font-size:21px;margin:0 0 4px;text-align:center}.lwx-h2 a{color:var(--lwx-primary);text-decoration:none}.lwx-h2 a:hover{text-decoration:underline}.lwx-lede{margin:0 auto 12px;max-width:56ch;text-align:center;color:var(--lwx-muted);font-size:15px}.lwx-head h1{font-size:clamp(26px,5vw,32px);margin:6px 0 10px;text-align:center}.lwx-head p{text-align:center;color:var(--lwx-muted);margin:0 0 18px}.lwx-about,.lwx-art{max-width:68ch;margin:0 auto}.lwx-about h1,.lwx-art h1{font-size:clamp(25px,4.8vw,32px);margin:4px 0 12px}.lwx-crumb{font-size:13px;color:var(--lwx-muted)}.lwx-crumb a{color:var(--lwx-muted)}.lwx-artmeta{font-size:13px;color:var(--lwx-muted);margin:0 0 22px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--lwx-ink) 15%,transparent)}.lwx-prose h2{font-size:21px;margin:36px 0 10px;padding-bottom:4px;border-bottom:1px solid color-mix(in srgb,var(--lwx-primary) 25%,transparent)}.lwx-prose h3{font-size:17px;margin:24px 0 6px;color:var(--lwx-primary)}.lwx-prose p{margin:0 0 15px}.lwx-prose p,.lwx-prose li{overflow-wrap:anywhere}.lwx-prose ul,.lwx-prose ol{padding-left:1.3em;margin:0 0 16px}.lwx-prose table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:15px;display:block;overflow-x:auto}.lwx-prose th,.lwx-prose td{border:1px solid color-mix(in srgb,var(--lwx-ink) 22%,transparent);padding:7px 10px;text-align:left;vertical-align:top}.lwx-prose th{background:color-mix(in srgb,var(--lwx-primary) 8%,#fff);font-family:var(--lwx-font-display)}.lwx-prose blockquote{margin:0 0 16px;padding:6px 16px;border-left:3px double var(--lwx-accent);color:var(--lwx-muted)}.lwx-prose a{color:var(--lwx-primary)}.lwx-contact{margin-top:28px;font-size:15px}.lwx-foot{margin-top:72px;border-top:1px solid var(--lwx-primary)}.lwx-foot-in{max-width:760px;margin:0 auto;padding:22px 16px 44px;text-align:center;font-size:13px;color:var(--lwx-muted)}.lwx-foot-in p{margin:0 0 10px}.lwx-foot-links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px}.lwx-foot-links a{color:var(--lwx-primary)}.lwx-hero{position:relative;isolation:isolate;color:#fff;padding-bottom:70px;background:#141b2d url(/hero-central.webp) center 38% / cover no-repeat}.lwx-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#141b2ddb,#141b2d94 46%,#141b2de0)}.lwx-hero .lwx-mast-brand{color:#fff}.lwx-hero .lwx-mast-tag{color:#fffc}.lwx-hero .lwx-rule{border-color:#ffffffb8}.lwx-hero .lwx-nav a{color:#fff}.lwx-hero .lwx-nav a+a{border-left-color:#ffffff59}.lwx-hero a:focus-visible{outline-color:#fff}.lwx-hero-in{max-width:760px;margin:0 auto;padding:64px 16px 0;text-align:center}.lwx-hero-in h1{margin:0;font-size:clamp(30px,5.4vw,46px);font-weight:600;line-height:1.32;letter-spacing:.04em;text-shadow:0 2px 24px rgba(0,0,0,.35)}.lwx-hero-in h1 span{display:block}.lwx-hero-in p{margin:18px auto 0;max-width:34em;font-size:16px;line-height:1.8;color:#ffffffdb}.lwx-hero-cta{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.lwx-btn{display:inline-flex;align-items:center;min-height:46px;padding:0 24px;border-radius:var(--lwx-radius, 2px);font-size:15px;letter-spacing:.06em;text-decoration:none;border:1px solid transparent;transition:background-color .2s cubic-bezier(.2,.7,.2,1),border-color .2s cubic-bezier(.2,.7,.2,1),transform .2s cubic-bezier(.2,.7,.2,1)}.lwx-btn:hover{transform:translateY(-1px)}.lwx-btn--main{background:var(--lwx-accent);color:#fff}.lwx-btn--main:hover{background:color-mix(in srgb,var(--lwx-accent) 86%,#000)}.lwx-btn--ghost{color:#fff;border-color:#ffffffb3;background:#ffffff0f}.lwx-btn--ghost:hover{background:#ffffff29}.lwx-hero-cap{position:absolute;right:14px;bottom:10px;margin:0;font-size:12px;color:#ffffff9e}@media(prefers-reduced-motion:reduce){.lwx-btn{transition:none}.lwx-btn:hover{transform:none}}@media(max-width:640px){body{font-size:16px}.lwx-mast-brand{font-size:28px;letter-spacing:.2em}.lwx-nav a{padding:2px 10px}.lwx-hero{padding-bottom:56px}.lwx-hero-in{padding-top:44px}.lwx-hero-in p{font-size:15px}}
