@font-face{font-family:lookFraunces;src:url(../media/fraunces_latin_wght_normal-s.1v4l5w6-86t-v.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:lookFraunces Fallback;src:local(Arial);ascent-override:84.44%;descent-override:22.02%;line-gap-override:0.0%;size-adjust:115.82%}.lookfraunces_f730870b-module__4P79HG__className{font-family:lookFraunces,lookFraunces Fallback,Georgia,Times New Roman,serif;font-style:normal}.lookfraunces_f730870b-module__4P79HG__variable{--font-look-fraunces:"lookFraunces", "lookFraunces Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:lookGrotesk;src:url(../media/space_grotesk_latin_wght_normal-s.092gko6h6levo.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:lookGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.lookgrotesk_8fae4296-module__1IhsdG__className{font-family:lookGrotesk,lookGrotesk Fallback,system-ui,Arial,sans-serif;font-style:normal}.lookgrotesk_8fae4296-module__1IhsdG__variable{--font-look-grotesk:"lookGrotesk", "lookGrotesk Fallback", system-ui, Arial, sans-serif}
@layer components{.lm-stage{--lm-iter:infinite;--lm-neon:#5cf2ff;aspect-ratio:16/9;isolation:isolate;box-shadow:0 0 0 1px #0000000f, var(--shadow-lift);background:#000;border-radius:1.25rem;position:relative;overflow:hidden;container-type:inline-size}.lm-frame,.lm-scene,.lm-theme,.lm-fx{position:absolute;inset:0}.lm-frame{overflow:hidden}.lm-a{z-index:1}.lm-a img{object-fit:cover;width:100%;height:100%;display:block}.lm-b{z-index:3;background:var(--b-bg);color:var(--b-ink);font-family:var(--b-font);flex-direction:column;justify-content:center;padding-inline:8cqw;display:flex}.lm-backdrop{pointer-events:none;position:absolute;inset:0}.lm-copy{position:relative}.lm-kicker{letter-spacing:.14em;text-transform:uppercase;font-size:2.3cqw;font-weight:600;line-height:1;display:inline-block}.lm-head{margin-top:2.2cqw;font-size:10.5cqw;line-height:.98;display:block}.lm-head .w{display:inline-block}.lm-head .w-accent{color:var(--b-accent)}.lm-orn{pointer-events:none;position:absolute}.lm-stage[data-style=warm-friendly] .lm-head{letter-spacing:-.02em;font-weight:600}.lm-stage[data-style=warm-friendly] .lm-kicker{letter-spacing:.04em;text-transform:none;font-family:inherit;font-size:2.8cqw;font-style:italic;font-weight:500}.lm-stage[data-style=warm-friendly] .w-accent{-webkit-text-decoration:underline wavy var(--b-accent2);text-decoration:underline wavy var(--b-accent2);text-underline-offset:1.6cqw;font-style:italic;text-decoration-thickness:.45cqw}.lm-stage[data-style=warm-friendly] .lm-orn{aspect-ratio:1;background:var(--b-accent2);width:15cqw;box-shadow:-6cqw 14cqw 0 -3cqw color-mix(in srgb, var(--b-accent) 55%, transparent);border-radius:50%;top:12cqw;right:8cqw}.lm-stage[data-style=bold-energetic] .lm-head{text-transform:uppercase;letter-spacing:-.02em;font-size:13cqw;font-weight:700;line-height:.9}.lm-stage[data-style=bold-energetic] .lm-kicker{background:var(--b-accent);color:var(--b-bg);align-self:flex-start;padding:1cqw 1.6cqw;font-weight:700}.lm-stage[data-style=bold-energetic] .lm-orn{background:repeating-linear-gradient(-55deg, color-mix(in srgb, var(--b-accent) 70%, transparent) 0 .5cqw, transparent .5cqw 2.6cqw);width:26cqw;height:13cqw;bottom:-2cqw;right:-2cqw}.lm-stage[data-style=luxury] .lm-head{letter-spacing:.06em;font-size:9cqw;font-weight:300}.lm-stage[data-style=luxury] .lm-kicker{color:var(--b-accent2);letter-spacing:.32em;align-items:center;gap:2cqw;font-size:1.9cqw;font-weight:500;display:inline-flex}.lm-stage[data-style=luxury] .lm-kicker:after{content:"";background:linear-gradient(90deg, var(--b-accent), transparent);width:10cqw;height:1px}.lm-stage[data-style=luxury] .w-accent{background:linear-gradient(100deg, var(--b-accent) 20%, var(--b-accent2) 50%, var(--b-accent) 80%);color:#0000;-webkit-background-clip:text;background-clip:text}.lm-stage[data-style=luxury] .lm-orn{background:linear-gradient(90deg, var(--b-accent), transparent 70%);height:1px;bottom:9cqw;left:8cqw;right:8cqw}.lm-stage[data-style=playful] .lm-head{letter-spacing:-.01em;font-weight:700}.lm-stage[data-style=playful] .lm-kicker{background:var(--b-accent);color:#fff;letter-spacing:.06em;border-radius:999px;align-self:flex-start;padding:1cqw 2cqw}.lm-stage[data-style=playful] .w-accent{color:var(--b-accent2)}.lm-stage[data-style=playful] .lm-orn{aspect-ratio:1;background:var(--b-accent2);width:9cqw;box-shadow:-14cqw 26cqw 0 -2.5cqw var(--b-accent), 4cqw 30cqw 0 -1cqw #18b7b0;border-radius:50%;top:10cqw;right:10cqw}.lm-morph{z-index:2;background-color:var(--b-accent);opacity:0;border-radius:50%;width:20cqw;height:20cqw;margin:-10cqw 0 0 -10cqw;position:absolute;top:50%;left:50%}.lm-band{z-index:4;background:var(--b-accent);width:34%;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-130%)skew(-16deg)}.lm-fx{z-index:5;opacity:0;pointer-events:none}.lm-stage[data-deco=film-burn] .lm-fx{mix-blend-mode:screen;background:radial-gradient(38% 60% at 35% 45%,#fffaf0 0%,#ffc56b 32%,#ff843000 70%),radial-gradient(45% 70% at 78% 60%,#ffe0a3 0%,#ff964699 35%,#0000 70%)}.lm-stage[data-deco=glitch] .lm-fx{mix-blend-mode:screen;background:linear-gradient(#0000 18%,#ff008099 18% 25%,#0000 25% 57%,#00e6ff99 57% 63%,#0000 63%)}.lm-theme{z-index:6;pointer-events:none}.lm-theme:before,.lm-theme:after{content:"";position:absolute;inset:0}.lm-stage[data-theme=vintage-film] .lm-frame{filter:sepia(.42)contrast(.92)saturate(.82)brightness(1.03);transform:scale(1.02)}.lm-stage[data-theme=vintage-film] .lm-theme{background:radial-gradient(#0000 48%,#140a0099 100%)}.lm-stage[data-theme=vintage-film] .lm-theme:before{background-image:var(--grain);opacity:.32;mix-blend-mode:overlay;background-size:180px 180px}.lm-stage[data-theme=vhs] .lm-frame{filter:saturate(1.35)contrast(1.06)}.lm-stage[data-theme=vhs] .lm-theme{background:repeating-linear-gradient(0deg,#0000003d 0 1px,#0000 1px 3px)}.lm-stage[data-theme=vhs] .lm-theme:before{background:var(--grain), linear-gradient(transparent, #ffffff59, transparent);opacity:.7;mix-blend-mode:screen;background-size:180px 180px,100% 100%;height:9%;inset:-12% 0 auto}.lm-stage[data-theme=vhs] .lm-theme:after{background-image:var(--grain);opacity:.1;background-size:160px 160px}.lm-stage[data-theme=vhs] .lm-copy{text-shadow:-.3cqw 0 #ff2e88d9,.3cqw 0 #2ee6ffd9}.lm-stage[data-theme=space]{--b-bg:#070a1f;--b-ink:#f3f1ff}.lm-stage[data-theme=space] .lm-backdrop{background:radial-gradient(60% 80% at 85% 20%,#7850ff47,#0000 70%),radial-gradient(50% 60% at 10% 90%,#28a0ff2e,#0000 70%),#070a1f}.lm-stage[data-theme=space] .lm-backdrop:before,.lm-stage[data-theme=space] .lm-backdrop:after{content:"";position:absolute;inset:0}.lm-stage[data-theme=space] .lm-backdrop:before{background-image:radial-gradient(1.5px 1.5px at 12px 18px,#fff,#0000),radial-gradient(1px 1px at 64px 72px,#dfe8ff,#0000),radial-gradient(1.5px 1.5px at 108px 34px,#fff,#0000),radial-gradient(1px 1px at 150px 96px,#cfe0ff,#0000);background-size:170px 110px}.lm-stage[data-theme=space] .lm-backdrop:after{background:radial-gradient(circle at 32% 30%, var(--b-accent2), var(--b-accent) 55%, #1a1033 100%);border-radius:50%;width:18cqw;height:18cqw;inset:auto 6cqw 5cqw auto;box-shadow:0 0 6cqw #7850ff59}.lm-stage[data-theme=space] .lm-orn{display:none}.lm-stage[data-theme=futuristic]{--b-bg:#040b14;--b-ink:#eafcff}.lm-stage[data-theme=futuristic] .lm-backdrop{background:linear-gradient(#5cf2ff12 1px,#0000 1px) 0 0/5cqw 5cqw,linear-gradient(90deg,#5cf2ff12 1px,#0000 1px) 0 0/5cqw 5cqw,#040b14}.lm-stage[data-theme=futuristic] .lm-head{text-shadow:0 0 1.6cqw #5cf2ffa6}.lm-stage[data-theme=futuristic] .lm-orn{display:none}.lm-stage[data-theme=futuristic] .lm-theme{background:linear-gradient(var(--lm-neon), var(--lm-neon)) top left / 5cqw .5cqw no-repeat, linear-gradient(var(--lm-neon), var(--lm-neon)) top left / .5cqw 5cqw no-repeat, linear-gradient(var(--lm-neon), var(--lm-neon)) top right / 5cqw .5cqw no-repeat, linear-gradient(var(--lm-neon), var(--lm-neon)) top right / .5cqw 5cqw no-repeat, linear-gradient(var(--lm-neon), var(--lm-neon)) bottom left / 5cqw .5cqw no-repeat, linear-gradient(var(--lm-neon), var(--lm-neon)) bottom left / .5cqw 5cqw no-repeat, linear-gradient(var(--lm-neon), var(--lm-neon)) bottom right / 5cqw .5cqw no-repeat, linear-gradient(var(--lm-neon), var(--lm-neon)) bottom right / .5cqw 5cqw no-repeat;border:1px solid #5cf2ff73;border-radius:.6cqw;inset:4.5cqw;box-shadow:0 0 1.4cqw #5cf2ff59,inset 0 0 1.4cqw #5cf2ff40}.lm-stage[data-theme=futuristic] .lm-theme:after{background:linear-gradient(90deg, transparent, var(--lm-neon), transparent);height:.35cqw;box-shadow:0 0 1.4cqw var(--lm-neon);opacity:.8;inset:8% 0 auto}.lm-tag{z-index:7;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;border-radius:999px;padding:.25rem .6rem;font-size:.75rem;font-weight:600;line-height:1.2;position:absolute;top:.75rem;right:.75rem}.lm-thumb{cursor:pointer;touch-action:manipulation;border:1px solid var(--line);background:var(--surface);border-radius:.9rem;flex-direction:column;gap:.4rem;min-width:0;min-height:2.75rem;padding:.3rem .3rem .5rem;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.lm-thumb:hover{border-color:color-mix(in srgb, var(--primary) 55%, var(--line))}.lm-thumb:has(:checked){border-color:var(--primary);box-shadow:0 0 0 1.5px var(--primary)}:is(.lm-thumb:has(:focus-visible),.lm-chip:has(:focus-visible)){outline:3px solid var(--ring);outline-offset:2px}.lm-chip{cursor:pointer;touch-action:manipulation;border:1px solid var(--line);background:var(--surface);min-height:2.75rem;color:var(--ink);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .95rem;font-size:.9375rem;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.lm-chip:hover{border-color:color-mix(in srgb, var(--primary) 55%, var(--line))}.lm-chip:has(:checked){border-color:var(--primary);background:var(--primary);color:var(--primary-ink)}.lm-pair{background:var(--highlight);color:var(--highlight-ink);white-space:nowrap;border-radius:999px;padding:.15rem .45rem;font-size:.6875rem;font-weight:700;line-height:1.2}.lm-own{opacity:.75;white-space:nowrap;font-size:.6875rem;font-weight:600}.lm-specimen{aspect-ratio:1;border-radius:.9rem;flex:none;place-items:center;width:4.5rem;font-size:2.1rem;line-height:1;display:grid}.lm-swatch{border-radius:999px;flex:none;width:1.1rem;height:1.1rem;box-shadow:inset 0 0 0 1px #00000024}}.lm-stage[data-motion=on] .lm-head .w{animation-duration:5s;animation-iteration-count:var(--lm-iter);animation-fill-mode:both;animation-delay:calc(var(--i,0) * .14s)}.lm-stage[data-motion=on][data-style=warm-friendly] .lm-head .w{animation-name:lm-pop;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.lm-stage[data-motion=on][data-style=bold-energetic] .lm-head .w{animation-name:lm-slam;animation-timing-function:cubic-bezier(.16,1,.3,1)}.lm-stage[data-motion=on][data-style=luxury] .lm-head .w{animation-name:lm-track;animation-timing-function:ease-in-out}.lm-stage[data-motion=on][data-style=playful] .lm-head .w{animation-name:lm-hop;animation-timing-function:cubic-bezier(.3,1.6,.5,1)}@keyframes lm-pop{0%,24%{opacity:0;transform:scale(.6)}32%,to{opacity:1;transform:none}}@keyframes lm-slam{0%,23%{opacity:0;transform:scale(1.7)}27%,to{opacity:1;transform:none}}@keyframes lm-track{0%,22%{opacity:0;letter-spacing:.4em}40%,to{opacity:1;letter-spacing:.06em}}@keyframes lm-hop{0%,24%{opacity:0;transform:translateY(-70%)scale(.9,1.1)}31%{opacity:1;transform:translateY(6%)scale(1.08,.92)}36%,to{opacity:1;transform:none}}.lm-stage[data-motion=on][data-deco=iris] .lm-b{animation:lm-iris 5s var(--lm-iter) both}@keyframes lm-iris{0%,14%{clip-path:circle(0%);animation-timing-function:cubic-bezier(.34,1.3,.64,1)}28%,72%{clip-path:circle(76%);animation-timing-function:cubic-bezier(.5,0,.75,0)}84%,to{clip-path:circle(0%)}}.lm-stage[data-motion=on][data-deco=shape-wipe] .lm-b{animation:lm-wipe-b 5s linear var(--lm-iter) both}.lm-stage[data-motion=on][data-deco=shape-wipe] .lm-band{animation:lm-wipe-band 5s linear var(--lm-iter) both}.lm-stage:not([data-deco=shape-wipe]) .lm-band{display:none}@keyframes lm-wipe-b{0%,15%{clip-path:inset(0 100% 0 0)}23%,70%{clip-path:inset(0)}78%,to{clip-path:inset(0 0 0 100%)}}@keyframes lm-wipe-band{0%,13%{transform:translate(-120%)skew(-16deg)}25%{transform:translate(310%)skew(-16deg)}25.1%,68%{transform:translate(-120%)skew(-16deg)}80%,to{transform:translate(310%)skew(-16deg)}}.lm-stage[data-motion=on][data-deco=dissolve] .lm-b{animation:lm-dissolve 5s ease-in-out var(--lm-iter) both}@keyframes lm-dissolve{0%,10%{opacity:0}34%,66%{opacity:1}90%,to{opacity:0}}.lm-stage[data-motion=on][data-deco=bounce-slide] .lm-b{animation:lm-bounce 5s var(--lm-iter) both}@keyframes lm-bounce{0%,14%{animation-timing-function:cubic-bezier(.3,1.5,.5,1);transform:translate(102%)}30%,72%{animation-timing-function:cubic-bezier(.5,-.5,.7,.5);transform:translate(0)}86%,to{transform:translate(-102%)}}.lm-stage[data-motion=on][data-deco=whip-pan] .lm-a{animation:lm-whip-a 5s cubic-bezier(.7, 0, .3, 1) var(--lm-iter) both}.lm-stage[data-motion=on][data-deco=whip-pan] .lm-b{animation:lm-whip-b 5s cubic-bezier(.7, 0, .3, 1) var(--lm-iter) both}@keyframes lm-whip-a{0%,18%{filter:blur();transform:translate(0)}21%{filter:blur(10px)}24%{filter:blur();transform:translate(-100%)}24.1%,70%{transform:translate(100%)}73%{filter:blur(10px)}76%,to{filter:blur();transform:translate(0)}}@keyframes lm-whip-b{0%,18%{filter:blur();transform:translate(100%)}21%{filter:blur(10px)}24%,70%{filter:blur();transform:translate(0)}73%{filter:blur(10px)}76%{filter:blur();transform:translate(-100%)}76.1%,to{transform:translate(100%)}}.lm-stage[data-motion=on][data-deco=film-burn] .lm-fx{animation:lm-burn 5s ease-in-out var(--lm-iter) both}.lm-stage[data-motion=on][data-deco=film-burn] .lm-b{animation:lm-cut 5s linear var(--lm-iter) both}@keyframes lm-burn{0%,14%{opacity:0;transform:translate(-25%)scale(1)}21%{opacity:1;transform:translate(0)scale(1.35)}29%{opacity:0;transform:translate(25%)scale(1.5)}29.1%,64%{opacity:0;transform:translate(-25%)scale(1)}71%{opacity:1;transform:translate(0)scale(1.35)}79%,to{opacity:0;transform:translate(25%)scale(1.5)}}@keyframes lm-cut{0%,20.9%{opacity:0}21%,70.9%{opacity:1}71%,to{opacity:0}}.lm-stage[data-motion=on][data-deco=glitch] .lm-a{animation:lm-glitch-a 5s steps(1, end) var(--lm-iter) both}.lm-stage[data-motion=on][data-deco=glitch] .lm-b{animation:lm-glitch-b 5s steps(1, end) var(--lm-iter) both}.lm-stage[data-motion=on][data-deco=glitch] .lm-fx{animation:lm-glitch-fx 5s steps(1, end) var(--lm-iter) both}@keyframes lm-glitch-a{0%,18%{transform:none}18.6%{transform:translate(2%)}19.4%{transform:translate(-3%)}20.2%,70%{transform:none}70.6%{transform:translate(-2%)}71.4%{transform:translate(3%)}72.2%,to{transform:none}}@keyframes lm-glitch-b{0%,18%{opacity:0;clip-path:inset(0);transform:none}18.6%{opacity:1;clip-path:inset(12% 0 58%);transform:translate(-5%)}19.4%{clip-path:inset(56% 0 18%);transform:translate(4%)}20.2%{clip-path:inset(30% 0 44%);transform:translate(-2%)}21%,70%{opacity:1;clip-path:inset(0);transform:none}70.6%{clip-path:inset(44% 0 30%);transform:translate(5%)}71.4%{clip-path:inset(8% 0 66%);transform:translate(-4%)}72.2%,to{opacity:0;clip-path:inset(0);transform:none}}@keyframes lm-glitch-fx{0%,18%{opacity:0;transform:none}18.6%{opacity:1;transform:translate(3%)}19.4%{transform:translate(-4%)scaleY(-1)}21%,70%{opacity:0;transform:none}70.6%{opacity:1;transform:translate(-3%)}71.4%{transform:translate(4%)scaleY(-1)}72.2%,to{opacity:0;transform:none}}.lm-stage[data-motion=on][data-deco=match-cut] .lm-morph{animation:lm-morph 5s cubic-bezier(.65, 0, .35, 1) var(--lm-iter) both}.lm-stage[data-motion=on][data-deco=match-cut] .lm-b{animation:lm-morph-b 5s ease-in-out var(--lm-iter) both}@keyframes lm-morph{0%,4%{opacity:0;background-color:var(--b-accent);border-radius:50%;transform:scale(.3)}10%{opacity:1;background-color:var(--b-accent);border-radius:50%;transform:scale(1)}16%{background-color:var(--b-accent);border-radius:22%;transform:scale(1)rotate(45deg)}26%,70%{opacity:1;background-color:var(--b-bg);border-radius:0;transform:scale(5.4)rotate(90deg)}80%{background-color:var(--b-accent);border-radius:22%;transform:scale(1)rotate(135deg)}88%{opacity:1;border-radius:50%;transform:scale(1)rotate(180deg)}94%,to{opacity:0;border-radius:50%;transform:scale(.3)rotate(180deg)}}@keyframes lm-morph-b{0%,24%{opacity:0}30%,66%{opacity:1}72%,to{opacity:0}}.lm-stage[data-motion=on][data-theme=vintage-film] .lm-frame{animation:.5s steps(2,end) infinite lm-weave}.lm-stage[data-motion=on][data-theme=vintage-film] .lm-theme:before,.lm-stage[data-motion=on][data-theme=vhs] .lm-theme:after{animation:.6s steps(3,end) infinite lm-grain}.lm-stage[data-motion=on][data-theme=vhs] .lm-theme:before{animation:3.4s linear infinite lm-vhs-track}.lm-stage[data-motion=on][data-theme=space] .lm-backdrop:before{animation:14s linear infinite lm-drift}.lm-stage[data-motion=on][data-theme=futuristic] .lm-theme:after{animation:3s ease-in-out infinite lm-scan}@keyframes lm-weave{0%,to{transform:scale(1.02)translate(0)}50%{transform:scale(1.02)translate(.15%,-.2%)}}@keyframes lm-grain{0%{background-position:0 0}33%{background-position:-47px 31px}66%{background-position:23px -59px}to{background-position:0 0}}@keyframes lm-vhs-track{0%{transform:translateY(0)}60%,to{transform:translateY(1400%)}}@keyframes lm-drift{to{background-position:-170px 0}}@keyframes lm-scan{0%,to{transform:translateY(0)}50%{transform:translateY(36cqw)}}.lm-stage[data-paused] *,.lm-stage[data-paused] :before,.lm-stage[data-paused] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.lm-stage:not([data-once]) *,.lm-stage:not([data-once]) :before,.lm-stage:not([data-once]) :after{animation:none!important}}
