.lc-hero{align-items:center;display:grid;gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:1.05fr 1fr;margin:0 auto;max-width:76rem;padding:clamp(1.5rem,5vw,4rem) clamp(1rem,4vw,2.5rem) 0}.lc-heart{display:grid;filter:drop-shadow(0 1.5rem 3.125rem color-mix(in srgb,var(--color-theme,#ffc83d) 18%,transparent));gap:clamp(.25rem,.8vw,.5rem);grid-template-columns:repeat(7,1fr);justify-self:center;max-width:40rem;width:100%}.lc-heart__cell,.lc-heart__gap{aspect-ratio:1;border-radius:22%}.lc-heart__cell{animation:lc-pop .5s both;background:var(--bg-secondary,#131a16);display:block;overflow:hidden}.lc-heart__cell img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}.lc-heart__cell:hover img{transform:scale(1.12)}.lc-heart__cell:hover{outline:.125rem solid var(--color-theme,#ffc83d);outline-offset:.125rem}@keyframes lc-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lc-heart__cell{animation:none}}.lc-hero__h1{color:#fff;font-family:Outfit,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.04;margin:0 0 1rem}.lc-hero__sub{color:#ffffffc2;font-size:1.12rem;line-height:1.65;margin:0 0 1.5rem;max-width:34rem}.lc-facts{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1.3rem 0 0;padding:0}.lc-facts li{background:color-mix(in srgb,var(--color-accent,#2ee59d) 14%,transparent);border:.0625rem solid color-mix(in srgb,var(--color-accent,#2ee59d) 40%,transparent);border-radius:62.4375rem;color:#fff;font-size:.85rem;padding:.35rem .8rem}.lc-lead p{font-size:1.08rem}.lc-story{align-items:center;display:grid;gap:clamp(1.5rem,5vw,4rem);grid-template-columns:1fr 1fr;margin:0 auto;max-width:72rem;padding:clamp(2.5rem,6vw,4.5rem) clamp(1rem,4vw,2.5rem) 0}.lc-story__art{border:.0625rem solid hsla(0,0%,100%,.06);border-radius:1.5rem;box-shadow:0 1.875rem 4.375rem #00000080;overflow:hidden}.lc-story__art img{aspect-ratio:1;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.lc-story--flip .lc-story__art{order:2}.lc-story__copy p{color:#ffffffc7;font-size:1.04rem;line-height:1.7;margin:0 0 1rem}.lc-story__copy .lc-btn{margin-top:.4rem}.lc-dice{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));list-style:none;margin:1.5rem 0 0;padding:0}.lc-dice li{background:var(--bg-secondary,#131a16);border:.0625rem solid hsla(0,0%,100%,.06);border-radius:1.25rem;padding:1.3rem}.lc-dice__face{color:var(--color-theme,#ffc83d);display:block;font-size:2.6rem;line-height:1;margin-bottom:.6rem}.lc-dice h3{color:#fff;font-size:1.08rem;margin:0 0 .4rem}.lc-dice p{color:#ffffffbf;margin:0}.lc-wall{display:grid;gap:.8rem;grid-template-columns:repeat(4,1fr);margin-top:1.4rem}.lc-wall__card:nth-child(2n){transform:translateY(1.2rem)}.lc-tickets{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-top:1.5rem}.lc-ticket{background:linear-gradient(135deg,color-mix(in srgb,var(--color-theme,#ffc83d) 16%,var(--bg-secondary,#131a16)),var(--bg-secondary,#131a16));border:.0625rem dashed color-mix(in srgb,var(--color-theme,#ffc83d) 45%,transparent);border-radius:1rem;display:grid;gap:1rem;grid-template-columns:auto 1fr;padding:1.3rem 1.2rem;position:relative}.lc-ticket:after,.lc-ticket:before{background:var(--bg-primary,#0b0f0d);border-radius:50%;content:"";height:1.1rem;margin-top:-.55rem;position:absolute;top:50%;width:1.1rem}.lc-ticket:before{left:-.6rem}.lc-ticket:after{right:-.6rem}.lc-ticket__ico{font-size:1.8rem}.lc-ticket h3{color:#fff;font-size:1.05rem;margin:0 0 .3rem}.lc-ticket p{color:#ffffffc2;font-size:.94rem;margin:0}.lc-tablewrap{margin-top:1.2rem;overflow-x:auto}.lc-table{background:var(--bg-secondary,#131a16);border-collapse:collapse;border-radius:1rem;font-size:.95rem;overflow:hidden;width:100%}.lc-table td,.lc-table th{border-bottom:.0625rem solid hsla(0,0%,100%,.06);padding:.85rem 1rem;text-align:start;vertical-align:top}.lc-table th{background:#ffffff0a;color:#fff}.lc-vs td:nth-child(2){color:#fff;font-weight:600}.lc-vs th:nth-child(2){color:var(--color-theme,#ffc83d)}.lc-split{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.lc-more{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.lc-more__card{background:var(--bg-secondary,#131a16);border:.0625rem solid hsla(0,0%,100%,.06);border-radius:1rem;color:#fff;display:grid;gap:.3rem;padding:1rem 1.1rem;text-decoration:none}.lc-more__card:hover{border-color:var(--color-theme,#ffc83d)}.lc-more__card span{color:#ffffffb3;font-size:.9rem;line-height:1.5}@media(max-width:56rem){.lc-hero{grid-template-columns:1fr}.lc-hero__copy{order:-1}.lc-heart{max-width:26rem}.lc-split,.lc-tickets{grid-template-columns:1fr}.lc-wall{grid-template-columns:repeat(2,1fr)}.lc-story{grid-template-columns:1fr}.lc-story--flip .lc-story__art{order:0}.lc-story__art{margin:0 auto;max-width:26rem}}@media(max-width:40rem){.lc-table,.lc-table tbody,.lc-table td,.lc-table tr{display:block;width:100%}.lc-table thead{display:none}.lc-table tr{border-bottom:.0625rem solid hsla(0,0%,100%,.08);padding:.4rem 0}.lc-table td{border:0;padding:.3rem 1rem}.lc-table td[data-label]:not([data-label=""]):before{color:var(--color-theme,#ffc83d);content:attr(data-label) ": ";font-weight:600}}
