.lb{--lb-ease:cubic-bezier(.22, .61, .36, 1);aspect-ratio:3;isolation:isolate;background:var(--lb-bg);width:100%;color:var(--lb-ink);-webkit-font-smoothing:antialiased;border-radius:1rem;font-family:inherit;text-decoration:none;display:block;position:relative;overflow:hidden;container-type:inline-size}.lb[data-theme=light]{--lb-bg:linear-gradient(115deg, #fff 0%, #f7f7f8 55%, #eeeff2 100%);--lb-ink:#1b1f27;--lb-accent:#ea580c;--lb-label:#c2410c;--lb-detail:#4b5563;--lb-btn-bg:#1b1f27;--lb-btn-ink:#fff;--lb-tag-line:#c2410c59;--lb-mark:#1b1f27;--lb-mark-o:.045;--lb-edge:inset 0 0 0 1px #1418200f}.lb[data-theme=warm]{--lb-bg:linear-gradient(110deg, #fff 0%, #fff5ec 58%, #ffe4cc 100%);--lb-ink:#1b1f27;--lb-accent:#ea580c;--lb-label:#c2410c;--lb-detail:#5b4636;--lb-btn-bg:#1b1f27;--lb-btn-ink:#fff;--lb-tag-line:#c2410c59;--lb-mark:#fa6701;--lb-mark-o:.08;--lb-edge:inset 0 0 0 1px #fa670114}.lb[data-theme=orange]{--lb-bg:radial-gradient(ellipse 70% 100% at 40% 45%, #ff8329 0%, #fa6701 50%, #e25200 100%);--lb-ink:#fff;--lb-accent:#1b1f27;--lb-label:#fff;--lb-detail:#2a1406;--lb-btn-bg:#fff;--lb-btn-ink:#1b1f27;--lb-tag-line:#ffffff8c;--lb-mark:#fff;--lb-mark-o:.1}.lb[data-theme=navy]{--lb-bg:radial-gradient(ellipse 80% 120% at 75% 40%, #1d3363 0%, #0f1d3d 55%, #081227 100%);--lb-ink:#fff;--lb-accent:#ff8a3d;--lb-label:#ffb067;--lb-detail:#c7d0e2;--lb-btn-bg:#fff;--lb-btn-ink:#0f1d3d;--lb-tag-line:#ffb06773;--lb-mark:#fff;--lb-mark-o:.05}.lb[data-theme=night]{--lb-bg:linear-gradient(180deg, #0b1630 0%, #1b2a57 42%, #5b3463 72%, #d4643a 92%, #f28a3e 100%);--lb-ink:#fff;--lb-accent:#ffb067;--lb-label:#ffd27a;--lb-detail:#f1dccb;--lb-btn-bg:#fff;--lb-btn-ink:#0b1630;--lb-tag-line:#ffd27a73;--lb-mark:#fff;--lb-mark-o:0}.lb[data-theme=blue]{--lb-bg:radial-gradient(ellipse 80% 120% at 40% 40%, #3f72b8 0%, #2c5a9c 50%, #1f467e 100%);--lb-ink:#fff;--lb-accent:#cfe0ff;--lb-label:#dce9ff;--lb-detail:#e6eefb;--lb-btn-bg:#fff;--lb-btn-ink:#1b3f73;--lb-tag-line:#dce9ff80;--lb-mark:#fff;--lb-mark-o:.07}.lb[data-theme=charcoal]{--lb-bg:linear-gradient(90deg, #1b1d21 0%, #24262b 45%, #33343b 100%);--lb-ink:#fff;--lb-accent:#ff8a3d;--lb-label:#ffb067;--lb-detail:#c9ccd3;--lb-btn-bg:#fa6701;--lb-btn-ink:#fff;--lb-tag-line:#ffb06773;--lb-mark:#fff;--lb-mark-o:.045}.lb[data-theme=autumn]{--lb-bg:radial-gradient(ellipse 80% 120% at 72% 45%, #6b2a0e 0%, #3f1a0b 55%, #241008 100%);--lb-ink:#fff;--lb-accent:#ffb067;--lb-label:#ffc98a;--lb-detail:#f3d9c4;--lb-btn-bg:#fff;--lb-btn-ink:#3f1a0b;--lb-mark:#fff;--lb-mark-o:.05}.lb[data-theme=berry]{--lb-bg:radial-gradient(ellipse 80% 120% at 70% 40%, #a11f22 0%, #761315 55%, #4a0a0c 100%);--lb-ink:#fff;--lb-accent:#f9d46b;--lb-label:#ffe2b3;--lb-detail:#f6d5d0;--lb-btn-bg:#fff;--lb-btn-ink:#761315;--lb-mark:#fff;--lb-mark-o:.05}.lb[data-theme=plum]{--lb-bg:radial-gradient(ellipse 80% 120% at 72% 30%, #4f2373 0%, #30124a 55%, #1a0a2a 100%);--lb-ink:#fff;--lb-accent:#f7d27a;--lb-label:#f2c8ff;--lb-detail:#dccde8;--lb-btn-bg:#f7d27a;--lb-btn-ink:#30124a;--lb-mark:#fff;--lb-mark-o:0}.lb[data-theme=light],.lb[data-theme=warm]{box-shadow:var(--lb-edge)}.lb-mark{aspect-ratio:1;z-index:-1;height:170%;color:var(--lb-mark);opacity:var(--lb-mark-o);pointer-events:none;position:absolute;top:50%;left:-9%;transform:translateY(-50%)}.lb-mark circle{fill:currentColor}.lb-stars{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000029 0% 46%,#000 68%);mask-image:linear-gradient(90deg,#00000029 0% 46%,#000 68%)}.lb-stars circle{fill:#fff}.lb[data-theme=charcoal] .lb-stars circle{fill:#f9bf33}.lb-art{z-index:1;pointer-events:none;width:50%;position:absolute;top:0;bottom:0;right:0}.lb-art img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.lb-fx{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lb-fx .pl,.lb-fx .dot{fill:var(--lb-plane,#fff)}.lb-fx .sh{fill:#0b16302e}.lb-fx .fly{filter:drop-shadow(0 14px 14px #00000047)}.lb[data-theme=light],.lb[data-theme=warm]{--lb-plane:#fa6701}.lb-text{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;max-width:50%;display:flex;position:absolute;top:0;bottom:0;left:7%}.lb-label{color:var(--lb-label);text-transform:uppercase;letter-spacing:.3em;margin:0;font-size:clamp(8.5px,1.4cqw,17px);font-weight:700;line-height:1.2}.lb-h{color:var(--lb-ink);letter-spacing:-.035em;margin:clamp(4px,1cqw,13px) 0 0;font-size:clamp(19px,5cqw,60px);font-weight:700;line-height:1.1}.lb-h span{white-space:nowrap;display:block}.lb-h span+span{color:var(--lb-accent)}.lb-h.is-one{letter-spacing:-.04em;font-size:clamp(26px,7.4cqw,90px);line-height:1}.lb-detail{color:var(--lb-detail);margin:clamp(4px,1.1cqw,14px) 0 0;font-size:clamp(10.5px,1.7cqw,20px);font-weight:500;line-height:1.4}.lb-btn{background:var(--lb-btn-bg);color:var(--lb-btn-ink);border-radius:999px;align-items:center;gap:.5em;margin-top:clamp(6px,2cqw,24px);padding:.85em 1.35em .85em 1.5em;font-size:clamp(12px,1.5cqw,18px);font-weight:700;line-height:1;display:inline-flex;box-shadow:0 6px 16px #00000029}.lb-btn svg{width:.9em;height:.9em}.lb-shine{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(90deg,#fff0,#ffffff29,#fff0);width:22%;position:absolute;top:0;bottom:0;left:0}.lb[data-theme=light] .lb-shine,.lb[data-theme=warm] .lb-shine{background:linear-gradient(90deg,#fff0,#ffffffb3,#fff0)}.lb-holiday{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lb-holiday.is-behind{z-index:-1;-webkit-mask-image:linear-gradient(90deg,#0003 0% 46%,#000 68%);mask-image:linear-gradient(90deg,#0003 0% 46%,#000 68%)}.lb-holiday .flake{fill:#fff}.lb-holiday .fw{transform-box:fill-box;transform-origin:50%}.lb-holiday .fw circle{fill:currentColor}@container (max-width:420px){.lb-text{max-width:64%;left:5.5%}.lb-art{width:44%}.lb-btn{display:none}.lb-label{letter-spacing:.2em}}@keyframes lb-in-left{0%{opacity:0;transform:translate(-2.4cqw)}to{opacity:1;transform:none}}@keyframes lb-in-right{0%{opacity:0;transform:translate(2.4cqw)}to{opacity:1;transform:none}}@keyframes lb-up{0%{opacity:0;transform:translateY(1.6cqw)}to{opacity:1;transform:none}}@keyframes lb-float{0%,to{transform:none}50%{transform:translateY(-.7cqw)}}@keyframes lb-twinkle{0%,to{opacity:var(--o,.6)}50%{opacity:.08}}@keyframes lb-fly{0%{opacity:0;transform:translate(var(--fx), var(--fy))}18%{opacity:1}to{opacity:1;transform:none}}@keyframes lb-bob{0%,to{transform:none}50%{transform:translate(5px,-7px)}}@keyframes lb-dot{0%{opacity:0}to{opacity:var(--o,1)}}@keyframes lb-fall{0%{opacity:0;transform:translate(var(--sx,0px), var(--fy,-260px)) rotate(var(--rot,0deg))}12%{opacity:1}to{opacity:1;transform:none}}@keyframes lb-sway{0%,to{transform:none}50%{transform:translate(4px,3px)rotate(6deg)}}@keyframes lb-burst{0%{opacity:0;transform:scale(.15)}12%{opacity:1}70%{opacity:1;transform:scale(1)}to{opacity:var(--rest,.85);transform:scale(1.04)}}@keyframes lb-shine{0%{opacity:0;transform:translate(-30%)skew(-18deg)}15%,85%{opacity:1}to{opacity:0;transform:translate(480%)skew(-18deg)}}.is-playing .lb-label{animation:lb-in-left 1.4s var(--lb-ease) both}.is-playing .lb-h{animation:lb-in-left 1.4s var(--lb-ease) 80ms both}.is-playing .lb-detail{animation:lb-up 1.2s var(--lb-ease) .45s both}.is-playing .lb-btn{animation:lb-up 1.2s var(--lb-ease) .6s both}.is-playing .lb-art{animation:lb-in-right 1.4s var(--lb-ease) .15s both}.is-playing .lb-art img{animation:2.5s ease-in-out 1.6s 3 lb-float}.is-playing .lb-fx .fly{animation:1.9s cubic-bezier(.16,.74,.3,1) 50ms both lb-fly}.is-playing .lb-fx .bob{animation:2.6s ease-in-out 2s 2 lb-bob}.is-playing .lb-fx .dot{animation:lb-dot .4s ease-out var(--d,0s) both}.is-playing .lb-stars .tw{animation:lb-twinkle 2.4s ease-in-out var(--d,0s) 3}.is-playing .lb-holiday .fall{animation:lb-fall var(--t,2.6s) cubic-bezier(.25, .6, .35, 1) var(--d,0s) both}.is-playing .lb-holiday .sway{animation:lb-sway 2.8s ease-in-out calc(var(--d,0s) + var(--t,2.6s)) 2}.is-playing .lb-holiday .fw{animation:lb-burst 1.7s cubic-bezier(.2, .7, .3, 1) var(--d,0s) 2 both}.is-playing .lb-shine{animation:2.2s ease-in-out .9s both lb-shine}.is-settled .lb,.is-settled .lb *,.lb.is-settled,.lb.is-settled *{animation:none!important}.is-stopped .lb .lb-art img,.is-stopped .lb .lb-stars .tw,.is-stopped .lb .lb-fx .bob,.is-stopped .lb .lb-holiday .sway{animation:none}@media (prefers-reduced-motion:reduce){.lb,.lb *{animation:none!important}}