.lg-host{--lg-tint:#ffffff12}.lg-layer,.lg-sheen{border-radius:var(--lg-radius,24px);pointer-events:none;position:absolute;inset:0}.lg-layer{z-index:-1;background:var(--lg-tint);-webkit-backdrop-filter:blur(var(--lg-blur,0px)) saturate(1.15);backdrop-filter:blur(var(--lg-blur,0px)) saturate(1.15);overflow:hidden;box-shadow:0 12px 36px #0000001f}.lg-host[data-lg-renderer=svg]>.lg-layer{-webkit-backdrop-filter:var(--lg-filter) saturate(1.15);backdrop-filter:var(--lg-filter) saturate(1.15)}.lg-sheen{z-index:1;opacity:var(--lg-light,.22);background:radial-gradient(ellipse at var(--lg-pointer-x,25%) var(--lg-pointer-y,10%), #ffffff6b, transparent 60%);box-shadow:inset 0 1px 1px #fffffff2,inset 0 -1px 1px #ffffff80,inset 0 0 0 1px #ffffff80}@media (prefers-reduced-transparency:reduce){.lg-host>.lg-layer{background:var(--lg-solid,#e7edf2);-webkit-backdrop-filter:none;backdrop-filter:none}.lg-host[data-lg-renderer=svg]>.lg-layer{-webkit-backdrop-filter:none;backdrop-filter:none}}
.lliw5G_logo{align-items:center;gap:10px;display:inline-flex}.lliw5G_pine{flex-shrink:0;width:23px;height:30px}.lliw5G_trunk{fill:var(--brand-accent,#c4242e)}.lliw5G_text{flex-direction:column;gap:2px;display:flex}.lliw5G_name{font-family:var(--font-poster), var(--font-display), sans-serif;letter-spacing:.02em;text-transform:uppercase;font-size:22px;font-weight:400;line-height:.9}.lliw5G_accent{color:var(--brand-accent,#c4242e)}.lliw5G_studio{font-family:var(--font-body), Arial, sans-serif;letter-spacing:.3em;text-transform:uppercase;color:color-mix(in srgb, currentColor 72%, transparent);font-size:10px;font-weight:400;line-height:1}
.-Hbcbq_header{--lg-tint:#ffffff12;--lg-solid:#181818;z-index:40;width:min(1336px, calc(100% - max(0px, var(--portfolio-gutter,24px) - 20px) * 2));isolation:isolate;height:64px;color:var(--portfolio-paper,#f0ece4);font-family:var(--font-body), Arial, sans-serif;background:#181818c7;border-radius:20px;justify-content:space-between;align-items:center;margin-inline:auto;padding-inline:20px;display:flex;position:fixed;inset:16px 0 auto}.-Hbcbq_header.lg-host{background:0 0}.-Hbcbq_header[data-tone=light]{--lg-solid:#f0ece4}.-Hbcbq_header[data-menu-open=true]{--lg-solid:#181818;--lg-tint:#181818;background:#181818}.-Hbcbq_header>.lg-layer{box-shadow:0 8px 24px -16px #00000073}.-Hbcbq_header>.lg-sheen{opacity:1;background:linear-gradient(120deg,#ffffff1f,#0000 40%);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff1f}.-Hbcbq_header[data-tone=light]:not([data-menu-open=true]),.-Hbcbq_header[data-tone=light]:not([data-menu-open=true]) .-Hbcbq_brand,.-Hbcbq_header[data-tone=light]:not([data-menu-open=true]) .-Hbcbq_desktopNavigation a,.-Hbcbq_header[data-tone=light]:not([data-menu-open=true]) .-Hbcbq_menuTrigger{color:#181818}.-Hbcbq_header[data-tone=light]:not([data-menu-open=true]) .-Hbcbq_brand:hover,.-Hbcbq_header[data-tone=light]:not([data-menu-open=true]) .-Hbcbq_desktopNavigation a:hover{color:#000}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.-Hbcbq_header{background:var(--lg-solid)}.-Hbcbq_header.lg-host>.lg-layer{background:var(--lg-solid)}}@media (prefers-reduced-transparency:reduce){.-Hbcbq_header:not([data-glass-preview=true]){background:var(--lg-solid)}.-Hbcbq_header:not([data-glass-preview=true]).lg-host{background:var(--lg-solid)}.-Hbcbq_header:not([data-glass-preview=true])>.lg-layer{background:var(--lg-solid)!important;-webkit-backdrop-filter:none!important}.-Hbcbq_header[data-glass-preview=true]:not([data-menu-open=true]).lg-host>.lg-layer{background:var(--lg-tint)!important;-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(1.15)!important;backdrop-filter:blur(var(--lg-blur)) saturate(1.15)!important}.-Hbcbq_header[data-glass-preview=true]:not([data-menu-open=true]).lg-host[data-lg-renderer=svg]>.lg-layer{-webkit-backdrop-filter:var(--lg-filter) saturate(1.15)!important;backdrop-filter:var(--lg-filter) saturate(1.15)!important}}@media (forced-colors:active){.-Hbcbq_header{background:canvas;border:1px solid canvastext}.-Hbcbq_header.lg-host{background:canvas;border:1px solid canvastext}:is(.-Hbcbq_header>.lg-layer,.-Hbcbq_header>.lg-sheen){display:none}}@media (forced-colors:none){.-Hbcbq_header{transition:color .2s ease-out,background-color .2s ease-out}.-Hbcbq_brand,.-Hbcbq_desktopNavigation a,.-Hbcbq_menuTrigger{transition:color .2s ease-out}}@media (prefers-reduced-motion:reduce){.-Hbcbq_header,.-Hbcbq_brand,.-Hbcbq_desktopNavigation a,.-Hbcbq_menuTrigger{transition:none!important}}.-Hbcbq_brand{--brand-accent:#c4242e;align-items:center;min-height:48px;font-size:20px;font-weight:600;display:inline-flex}.-Hbcbq_header[data-tone=light]:not([data-menu-open=true]) .-Hbcbq_brand{--brand-accent:var(--portfolio-red,#921820)}.-Hbcbq_desktopNavigation{gap:40px;font-size:17px;display:flex;position:relative}.-Hbcbq_desktopNavigation a{align-items:center;min-height:48px;display:inline-flex}.-Hbcbq_activeMarker{width:var(--marker-width);height:3px;transform:translate3d(var(--marker-x), 0, 0) scaleX(0);transform-origin:50%;background:var(--portfolio-red,#921820);opacity:0;transition:transform .2s cubic-bezier(.22,1,.36,1),width .2s cubic-bezier(.22,1,.36,1),opacity .12s ease-out;position:absolute;inset:auto auto 0 0}.-Hbcbq_desktopNavigation[data-marker-visible=true] .-Hbcbq_activeMarker{transform:translate3d(var(--marker-x), 0, 0) scaleX(1);opacity:1}.-Hbcbq_desktopNavigation a:hover,.-Hbcbq_brand:hover{text-underline-offset:6px;text-decoration:underline}.-Hbcbq_menuTrigger,.-Hbcbq_closeButton{width:48px;height:48px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:none}.-Hbcbq_menuIcon,.-Hbcbq_closeIcon{width:24px;height:16px;display:block;position:relative}.-Hbcbq_menuIcon span,.-Hbcbq_closeIcon span{background:currentColor;width:24px;height:2px;position:absolute;left:0}.-Hbcbq_menuIcon span:first-child{top:0}.-Hbcbq_menuIcon span:nth-child(2){top:7px}.-Hbcbq_menuIcon span:last-child{bottom:0}.-Hbcbq_menu{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--portfolio-paper,#f0ece4);background:var(--portfolio-ink,#181818);font-family:var(--font-body), Arial, sans-serif;overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0}.-Hbcbq_menu[open]{display:block}.-Hbcbq_menu::backdrop{background:var(--portfolio-ink,#181818)}.-Hbcbq_menu[data-state=open]{animation:.2s cubic-bezier(.22,1,.36,1) both -Hbcbq_menu-enter}.-Hbcbq_menu[data-state=closing]{animation:.2s cubic-bezier(.65,0,.35,1) both -Hbcbq_menu-exit}.-Hbcbq_menuPanel{min-height:100%;padding:max(12px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));grid-template-rows:auto 1fr;display:grid}.-Hbcbq_menuTop{justify-content:space-between;align-items:center;min-height:56px;display:flex}.-Hbcbq_closeButton{margin-right:-12px;display:grid}.-Hbcbq_closeIcon span{top:7px}.-Hbcbq_closeIcon span:first-child{animation:.2s cubic-bezier(.22,1,.36,1) both -Hbcbq_line-top-enter;transform:rotate(45deg)}.-Hbcbq_closeIcon span:last-child{animation:.2s cubic-bezier(.22,1,.36,1) both -Hbcbq_line-bottom-enter;transform:rotate(-45deg)}.-Hbcbq_menu[data-state=closing] .-Hbcbq_closeIcon span:first-child{animation:.2s cubic-bezier(.65,0,.35,1) both -Hbcbq_line-top-exit}.-Hbcbq_menu[data-state=closing] .-Hbcbq_closeIcon span:last-child{animation:.2s cubic-bezier(.65,0,.35,1) both -Hbcbq_line-bottom-exit}.-Hbcbq_menuNavigation{flex-direction:column;align-self:center;width:100%;padding-block:48px 72px;display:flex}.-Hbcbq_menuNavigation a{border-top:1px solid color-mix(in srgb, currentColor 24%, transparent);min-height:82px;font:800 clamp(40px, 12vw, 64px) / 1 var(--font-display), sans-serif;letter-spacing:-.035em;justify-content:space-between;align-items:center;display:flex}.-Hbcbq_menuNavigation a:last-child{border-bottom:1px solid color-mix(in srgb, currentColor 24%, transparent)}.-Hbcbq_linkArrow{flex-shrink:0;margin-left:auto}.-Hbcbq_header :where(a,button):focus-visible,.-Hbcbq_menu :where(a,button):focus-visible{outline-offset:4px;outline:2px solid}@keyframes -Hbcbq_menu-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes -Hbcbq_menu-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}@keyframes -Hbcbq_line-top-enter{0%{transform:translateY(-4px)rotate(0)}to{transform:rotate(45deg)}}@keyframes -Hbcbq_line-bottom-enter{0%{transform:translateY(4px)rotate(0)}to{transform:rotate(-45deg)}}@keyframes -Hbcbq_line-top-exit{0%{transform:rotate(45deg)}to{transform:translateY(-4px)rotate(0)}}@keyframes -Hbcbq_line-bottom-exit{0%{transform:rotate(-45deg)}to{transform:translateY(4px)rotate(0)}}@media (max-width:1023px){.-Hbcbq_desktopNavigation{display:none}.-Hbcbq_menuTrigger{margin-right:-12px;display:grid}}@media (max-width:599px){.-Hbcbq_header{height:56px;top:12px}.-Hbcbq_brand{font-size:17px}}@media (max-width:359px){.-Hbcbq_menuPanel{padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right))}.-Hbcbq_menuNavigation a{min-height:72px;font-size:36px}}@media (max-height:480px) and (max-width:1023px){.-Hbcbq_menuNavigation{padding-block:12px}.-Hbcbq_menuNavigation a{min-height:58px;font-size:32px}}@media (prefers-reduced-motion:reduce){.-Hbcbq_activeMarker,.-Hbcbq_menu,.-Hbcbq_closeIcon span{transition:none!important;animation:none!important}}
.v85q8G_sky{pointer-events:none;background:linear-gradient(#04080e,#181818 82%);position:absolute;inset:0;overflow:hidden}.v85q8G_canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s;display:block}.v85q8G_canvas[data-ready=true]{opacity:1}@media (prefers-reduced-motion:reduce){.v85q8G_canvas{transition:none}}.v85q8G_skyFill{background:0 0;inset:4px}.v85q8G_skyFill .v85q8G_canvas{opacity:1;transition:none}
.mJ2-pG_panel{--lg-tint:#18181857;--lg-solid:#181818;isolation:isolate;background:#181818c7;border-radius:20px;position:relative}.mJ2-pG_panel.lg-host{background:0 0}.mJ2-pG_panel>.lg-layer{box-shadow:0 8px 24px -14px #0009}.mJ2-pG_panel>.lg-sheen{opacity:1;background:linear-gradient(120deg,#ffffff1a,#0000 40%);box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff14}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mJ2-pG_panel{background:#181818}.mJ2-pG_panel.lg-host>.lg-layer{background:#181818}}@media (prefers-reduced-transparency:reduce){.mJ2-pG_panel:not([data-glass-preview=true]){background:#181818}.mJ2-pG_panel:not([data-glass-preview=true]).lg-host{background:#181818}.mJ2-pG_panel:not([data-glass-preview=true])>.lg-layer{-webkit-backdrop-filter:none!important;background:#181818!important}.mJ2-pG_panel[data-glass-preview=true].lg-host>.lg-layer{background:var(--lg-tint)!important;-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(1.15)!important;backdrop-filter:blur(var(--lg-blur)) saturate(1.15)!important}.mJ2-pG_panel[data-glass-preview=true].lg-host[data-lg-renderer=svg]>.lg-layer{-webkit-backdrop-filter:var(--lg-filter) saturate(1.15)!important;backdrop-filter:var(--lg-filter) saturate(1.15)!important}}@media (forced-colors:active){.mJ2-pG_panel{background:canvas;border:1px solid canvastext}.mJ2-pG_panel.lg-host{background:canvas;border:1px solid canvastext}:is(.mJ2-pG_panel>.lg-layer,.mJ2-pG_panel>.lg-sheen){display:none}}
