.sw-root{--lg-filter:blur(10px) url(#lg-refract) brightness(1.06) saturate(1.35);--lg-filter-hi:blur(13px) url(#lg-refract-strong) brightness(1.1) saturate(1.5);--lg-tint:#fff3;--lg-tint-hi:#ffffff52;--lg-rim:inset 0 1px 0 #fffc, inset 0 -1px 0 #fff3, inset 0 0 0 1px #ffffff1f;--lg-rim-hi:inset 0 1.5px 0 #fffffff2, inset 0 -1px 0 #ffffff4d, inset 0 0 0 1px #ffffff38;--lg-drop:0 8px 24px #4a445824;--lg-drop-hi:0 14px 34px #4a445833}.sw-root .sw-brand,.sw-root .sw-nav,.sw-root .sw-topcta,.sw-root .sw-btn--ghost,.sw-root .sw-copy__tags li,.sw-root .sw-route__label,.lg-surface{background:var(--lg-tint);-webkit-backdrop-filter:var(--lg-filter);backdrop-filter:var(--lg-filter);box-shadow:var(--lg-rim), var(--lg-drop);isolation:isolate;border:0;transition:background .28s,box-shadow .28s,transform .22s}.sw-root .sw-topcta:hover,.sw-root .sw-btn--ghost:hover,.sw-root .sw-copy__tags li:hover{background:var(--lg-tint-hi);-webkit-backdrop-filter:var(--lg-filter-hi);backdrop-filter:var(--lg-filter-hi);box-shadow:var(--lg-rim-hi), var(--lg-drop-hi);transform:translateY(-2px)}.sw-root .sw-topcta:active,.sw-root .sw-btn--ghost:active,.sw-root .sw-btn--primary:active{box-shadow:var(--lg-rim), 0 3px 10px #4a445829;transition-duration:90ms;transform:translateY(0)scale(.975)}.sw-root .sw-brand{border-radius:999px;padding:8px 16px}.sw-root .sw-brand:hover{background:var(--lg-tint-hi);-webkit-backdrop-filter:var(--lg-filter-hi);backdrop-filter:var(--lg-filter-hi);box-shadow:var(--lg-rim-hi), var(--lg-drop-hi)}.sw-root .sw-brand__mark{background:linear-gradient(150deg, #ffffffd9, color-mix(in srgb, var(--sw-accent) 34%, #ffffff80));width:26px;height:26px;box-shadow:inset 0 1px 0 #fffffff2, inset 0 -1px 0 color-mix(in srgb, var(--sw-accent) 30%, transparent), inset 0 0 0 1px #ffffff80, 0 2px 8px color-mix(in srgb, var(--sw-accent) 28%, transparent);border-radius:9px;place-items:center;transition:background .4s,box-shadow .4s,transform .25s;display:grid}.sw-root .sw-brand__mark:before{content:"LH";font-family:var(--sw-font-display);letter-spacing:.01em;color:color-mix(in srgb, var(--sw-accent) 62%, #2b2530);font-size:.66rem;font-weight:800}.sw-root .sw-brand:hover .sw-brand__mark{transform:rotate(-4deg)scale(1.06)}.sw-root .sw-nav{padding:5px}.sw-root .sw-nav__item{color:var(--sw-ink);opacity:.62;border-radius:999px;transition:opacity .25s,background .25s,box-shadow .25s,transform .18s}.sw-root .sw-nav__item:hover{opacity:1;background:#ffffff6b;box-shadow:inset 0 1px #ffffffd9}.sw-root .sw-nav__item:active{transform:scale(.96)}.sw-root .sw-nav__item.is-active{opacity:1;color:#fff;background:var(--sw-accent);box-shadow:0 2px 10px color-mix(in srgb, var(--sw-accent) 45%, transparent), inset 0 1px 0 #ffffff59}.sw-root .sw-btn--primary{box-shadow:inset 0 1px 0 #ffffff38, var(--lg-drop);transition:transform .22s,box-shadow .28s}.sw-root .sw-btn--primary:hover{box-shadow:inset 0 1px 0 #ffffff4d, var(--lg-drop-hi);transform:translateY(-2px)}.sw-root .sw-btn--ghost{color:var(--sw-ink)}.sw-root .sw-copy__tags li{color:color-mix(in srgb, var(--sw-accent) 75%, #000)}.sw-root .sw-topcta{color:var(--sw-ink)}.lg-scope{color:var(--lg-ink)}.lg-ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lg-ambient span{filter:blur(70px);opacity:.55;border-radius:50%;position:absolute}.lg-surface{transition:background .28s,box-shadow .28s,transform .22s}.lg-card{box-shadow:var(--lg-rim), var(--lg-drop);transition:box-shadow .3s,transform .3s}.group:hover .lg-card{box-shadow:var(--lg-rim-hi), var(--lg-drop-hi);transform:translateY(-3px)}.lg-chip{-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);background:#1412186b;transition:background .22s,box-shadow .22s;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff1f}a.lg-chip:hover{background:#14121899;box-shadow:inset 0 1px #ffffff6b,inset 0 0 0 1px #fff3}.lg-field{-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);background:#ffffff29;border:0;transition:background .22s,box-shadow .22s;box-shadow:inset 0 1px #ffffff8c,inset 0 0 0 1px #5e544857}.lg-field:focus{background:#ffffff4d;outline:none;box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 1px #d98e638c,0 0 0 4px #d98e6324}.lg-btn{background:var(--lg-tint);-webkit-backdrop-filter:var(--lg-filter);backdrop-filter:var(--lg-filter);box-shadow:var(--lg-rim), var(--lg-drop);isolation:isolate;border:0;transition:background .28s,box-shadow .28s,transform .22s}.lg-btn:hover:not(:disabled){background:var(--lg-tint-hi);-webkit-backdrop-filter:var(--lg-filter-hi);backdrop-filter:var(--lg-filter-hi);box-shadow:var(--lg-rim-hi), var(--lg-drop-hi);transform:translateY(-2px)}.lg-btn:active:not(:disabled){box-shadow:var(--lg-rim), 0 3px 10px #4a445829;transition-duration:90ms;transform:translateY(0)scale(.975)}.lg-btn:disabled{opacity:.55;cursor:not-allowed}@media (hover:none) and (pointer:coarse){.sw-root,.lg-scope{--lg-filter:blur(12px) saturate(1.2);--lg-filter-hi:blur(12px) saturate(1.2)}}@media (prefers-reduced-transparency:reduce){.sw-root,.lg-scope{--lg-filter:none;--lg-filter-hi:none;--lg-tint:#ffffffe0;--lg-tint-hi:#fffffff0}}@media (prefers-reduced-motion:reduce){.sw-root .sw-nav,.sw-root .sw-topcta,.sw-root .sw-btn--ghost,.sw-root .sw-btn--primary,.sw-root .sw-copy__tags li,.sw-root .sw-nav__item{transition:none;transform:none!important}}.wp-mark{background:linear-gradient(150deg,#ffffffe6,#d98e6366);border-radius:24px;place-items:center;width:72px;height:72px;animation:2.6s ease-in-out infinite wp-breathe;display:grid;box-shadow:inset 0 2px #fffffff2,inset 0 -2px #d98e634d,inset 0 0 0 1px #ffffff8c,0 10px 28px #d98e6347}.wp-mark:before{content:"LH";font-family:var(--font-sans,system-ui), sans-serif;letter-spacing:.01em;color:#8a4f2c;font-size:1.35rem;font-weight:800}@keyframes wp-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.wp-mark{animation:none}}html[data-world-in] #top{animation:.9s cubic-bezier(.16,.84,.44,1) both wp-enter}@keyframes wp-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[data-world-in] #top{animation:none}}
