.lfc-logo{display:block;max-width:none;width:auto}@font-face{font-display:swap;font-family:Anton;font-style:normal;font-weight:400;src:url(../fonts/anton.woff2) format("woff2")}@font-face{font-display:swap;font-family:Caveat;font-style:normal;font-weight:600;src:url(../fonts/caveat-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(../fonts/dm-sans-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:600;src:url(../fonts/dm-sans-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(../fonts/dm-sans-700.woff2) format("woff2")}:root{--lfc-night:#0d090a;--lfc-night-2:#170f12;--lfc-wine:#2e161c;--lfc-pink:#f0287a;--lfc-pink-dk:#d81e6a;--lfc-paper:#fbf3f0;--lfc-body:#e6d9d5;--lfc-muted:#b3a29f;--lfc-sand:#f0e5dc;--lfc-sand-2:#eee2d9;--lfc-sand-3:#e8d9d0;--lfc-ink:#241719;--lfc-ink-2:#4a3739;--lfc-online:#3ddc6e;--lfc-line:hsla(0,0%,100%,.07);--lfc-head:"Anton",Impact,"Arial Narrow",sans-serif;--lfc-font:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--lfc-hand:"Caveat","Comic Sans MS",cursive}.lfc-shell{background:var(--lfc-night);color:var(--lfc-paper);font-family:var(--lfc-font);font-size:1rem;height:100%;line-height:1.6;overflow-x:hidden;overflow-y:auto;position:relative;-webkit-font-smoothing:antialiased}.lfc-shell *,.lfc-shell :after,.lfc-shell :before{box-sizing:border-box}.lfc-shell :where(a){color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.lfc-shell :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0}.lfc-shell :where(ul,ol){list-style:none;padding:0}.lfc-shell :where(button){background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.lfc-shell img{display:block;max-width:100%}.lfc-shell ::-moz-selection{background:var(--lfc-pink);color:var(--lfc-night)}.lfc-shell ::selection{background:var(--lfc-pink);color:var(--lfc-night)}.lfc-shell :where(a,button,summary):focus-visible{outline:.1875rem solid var(--lfc-paper);outline-offset:.25rem}.lfc-shell svg{flex-shrink:0}.lfc-clip{overflow:clip}.lfc-wrap{margin-inline:auto;width:min(100% - 2.5rem,82.5rem)}@media(min-width:640px){.lfc-wrap{width:min(100% - 4rem,82.5rem)}}.lfc-narrow{max-width:65rem}.lfc-sr{border:0;clip-path:inset(50%);height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:.0625rem}.lfc-hand{color:var(--lfc-pink);display:block;font-family:var(--lfc-hand);font-size:1.8125rem;font-weight:600;line-height:1;transform:rotate(-2deg);transform-origin:left center}.lfc-h2{font-family:var(--lfc-font);font-size:clamp(2.125rem,6.4vw,3.625rem);font-weight:700;letter-spacing:-.045em;line-height:1;text-wrap:balance}.lfc-h2 em{color:var(--lfc-pink);font-style:normal}.lfc-h2 .lfc-script{color:var(--lfc-pink);font-family:var(--lfc-hand);font-size:1.08em;font-weight:600;letter-spacing:0}.lfc-lead{color:var(--lfc-body);font-size:1.0625rem;line-height:1.6;max-width:60ch}.lfc-prose p{color:var(--lfc-body);font-size:1.03125rem;line-height:1.75}.lfc-prose p+p{margin-top:1rem}.lfc-prose strong{color:#fff;font-weight:700}.is-sand .lfc-prose p{color:#3b2a2c}.is-sand .lfc-prose strong{color:var(--lfc-ink)}.lfc-link{color:#ff5c98;text-decoration:underline;text-decoration-color:#ff5c9880;text-decoration-thickness:.0625rem;text-underline-offset:.1875rem;transition:color .2s}.lfc-link:hover{color:#fff}.is-sand .lfc-link{color:#c0105a;text-decoration-color:#c0105a73}.is-sand .lfc-link:hover{color:var(--lfc-ink)}.lfc-btn{align-items:center;background:var(--lfc-pink);border:.0625rem solid transparent;border-radius:.75rem;box-shadow:0 .5rem 1.75rem #f0287a40;color:var(--lfc-paper)!important;display:inline-flex;font-size:1rem;font-weight:700;gap:.625rem;justify-content:center;line-height:1.2;min-height:3.375rem;padding:.75rem 1.5rem;transition:transform .18s ease-out,background .18s ease-out,box-shadow .18s ease-out;white-space:nowrap}.lfc-btn:hover{background:var(--lfc-pink-dk);box-shadow:0 .625rem 2.125rem #f0287a61;transform:translateY(-.125rem)}.lfc-btn svg{fill:none;height:1.25rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1.25rem}.lfc-btn.is-small{font-size:.9375rem;min-height:2.75rem;padding:0 1.375rem}.lfc-ghost{align-items:center;background:var(--lfc-night);border:.0625rem solid rgba(251,243,240,.65);border-radius:.75rem;color:var(--lfc-paper);display:inline-flex;font-size:1rem;font-weight:700;gap:.625rem;justify-content:center;min-height:3.375rem;padding:.75rem 1.5rem;transition:background .18s,transform .18s;white-space:nowrap}.lfc-ghost:hover{background:var(--lfc-wine);transform:translateY(-.125rem)}.lfc-ghost svg{fill:none;height:1.25rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1.25rem}.lfc-textlink{align-items:center;border-bottom:.125rem solid;color:var(--lfc-pink);display:inline-flex;font-weight:700;gap:.625rem;min-height:2.75rem;padding:.5rem 0;transition:gap .2s}.lfc-textlink:hover{gap:.9375rem}.is-sand .lfc-textlink{color:#c0105a}.lfc-dot{background:var(--lfc-online);box-shadow:0 0 .75rem #3ddc6e73;flex:0 0 .5625rem;height:.5625rem;width:.5625rem}.lfc-dot,.lfc-pinkdot{border-radius:50%;display:inline-block}.lfc-pinkdot{animation:lfc-pulse 2.2s infinite;background:var(--lfc-pink);height:.4375rem;width:.4375rem}@keyframes lfc-pulse{0%{box-shadow:0 0 #f0287a80}50%{box-shadow:0 0 0 .3125rem transparent}to{box-shadow:0 0 0 0 transparent}}.lfc-count{align-items:center;color:var(--lfc-body);display:inline-flex;font-size:.84375rem;font-variant-numeric:tabular-nums;gap:.5rem}.lfc-torn{background:var(--torn,var(--lfc-night));bottom:-.0625rem;clip-path:polygon(0 70%,4% 45%,8% 63%,13% 35%,18% 66%,23% 46%,28% 72%,34% 39%,40% 64%,45% 42%,51% 67%,57% 33%,63% 66%,69% 41%,75% 70%,81% 38%,87% 65%,93% 43%,100% 69%,100% 100%,0 100%);height:1.5625rem;left:0;pointer-events:none;position:absolute;right:0;z-index:7}.lfc-torn.is-top{bottom:auto;top:-.0625rem;transform:scaleY(-1)}.lfc-sand{background:var(--lfc-sand);color:var(--lfc-ink)}.lfc-grain{isolation:isolate;position:relative}.lfc-grain:after{background:url(../lfc/film-grain.webp);content:"";inset:0;mix-blend-mode:soft-light;opacity:.2;pointer-events:none;position:absolute;z-index:5}.lfc-qa{border-bottom:.0625rem solid #b7a39e}.lfc-qa summary{align-items:center;cursor:pointer;display:flex;gap:1.25rem;justify-content:space-between;list-style:none;min-height:4.375rem;padding:1.125rem 0}.lfc-qa summary::-webkit-details-marker{display:none}.lfc-qa summary h3{color:var(--lfc-ink);font-size:1.03125rem;font-weight:700;line-height:1.4}.lfc-qa summary:after{color:#c0105a;content:"+";flex:none;font-size:1.625rem;font-weight:400;line-height:1}.lfc-qa[open] summary:after{content:"−"}.lfc-qa p{color:#5a4547;font-size:.96875rem;line-height:1.72;margin:-.25rem 2.5rem 1.5rem 0!important;max-width:70ch}.is-dark .lfc-qa{border-bottom-color:var(--lfc-wine)}.is-dark .lfc-qa summary h3{color:var(--lfc-paper)}.is-dark .lfc-qa summary:after{color:var(--lfc-pink)}.is-dark .lfc-qa p{color:var(--lfc-body)}.lfc-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;background:#190e12;border:.0625rem solid var(--lfc-wine);box-shadow:.625rem .75rem #2b131a}.lfc-table{border-collapse:collapse;font-size:.9375rem;min-width:35rem;width:100%}.lfc-table caption{caption-side:top;color:var(--lfc-muted);font-size:.6875rem;font-weight:700;letter-spacing:.16em;padding:1rem 1.125rem .25rem;text-align:left;text-transform:uppercase}.lfc-table td,.lfc-table th{border-bottom:.0625rem solid var(--lfc-wine);line-height:1.55;padding:.875rem 1.125rem;text-align:left;vertical-align:top}.lfc-table tr:last-child td{border-bottom:0}.lfc-table thead th{border-bottom:.125rem solid var(--lfc-pink);color:#fff;font-size:.875rem;font-weight:700}.lfc-table td{color:var(--lfc-body)}.lfc-table td:first-child{color:#fff;font-weight:700}.is-sand .lfc-table-wrap{background:#fff9f4;border-color:#d8c7bf;box-shadow:.625rem .75rem #dccbc1}.is-sand .lfc-table caption{color:#6b5857}.is-sand .lfc-table td,.is-sand .lfc-table th{border-bottom-color:#e6d8cf}.is-sand .lfc-table thead th{color:var(--lfc-ink)}.is-sand .lfc-table td{color:#3b2a2c}.is-sand .lfc-table td:first-child{color:var(--lfc-ink)}.lfc-face{background:var(--lfc-wine);border-radius:.8125rem;box-shadow:0 .875rem 1.75rem #0003;display:block;overflow:hidden;position:relative}.lfc-face img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .24s ease-out,filter .24s ease-out;width:100%}.lfc-face:after{background:linear-gradient(180deg,rgba(0,0,0,.18),transparent 35%,transparent 60%,rgba(16,10,12,.8));content:"";inset:0;pointer-events:none;position:absolute}a.lfc-face:hover img{filter:brightness(1.06);transform:scale(1.035)}.lfc-face .lfc-quick{background:var(--lfc-pink);border:.125rem solid hsla(0,0%,100%,.22);border-radius:50%;bottom:.75rem;color:var(--lfc-paper);display:grid;height:2.75rem;place-items:center;position:absolute;right:.625rem;transition:transform .18s;width:2.75rem;z-index:2}.lfc-face .lfc-quick svg{fill:none;height:1.125rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1.125rem}a.lfc-face:hover .lfc-quick{transform:translateY(-.125rem) rotate(-4deg)}@media(prefers-reduced-motion:reduce){.lfc-shell *{animation:none!important;transition:none!important}}.lfc-scriptline{color:var(--lfc-pink);font-family:var(--lfc-hand);font-size:clamp(2.5rem,8.4vw,4.25rem);font-weight:600;line-height:1;margin-top:.375rem!important;transform:rotate(-2deg);transform-origin:left center}.lh{backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);background:#0d090ae6;border-bottom:.0625rem solid rgba(251,243,240,.05);padding-top:env(safe-area-inset-top);position:sticky;top:0;z-index:50}.lh-in{display:flex;gap:1.25rem;height:4rem;justify-content:space-between}.lh-brand,.lh-in{align-items:center}.lh-brand{display:inline-flex;min-height:2.75rem}.lh-nav{display:flex;gap:1.625rem}.lh-nav,.lh-nav a{align-items:center}.lh-nav a{color:var(--lfc-body);display:inline-flex;font-size:.875rem;font-weight:600;gap:.4375rem;min-height:2.75rem;transition:color .16s;white-space:nowrap}.lh-nav a.is-here,.lh-nav a:hover{color:var(--lfc-pink)}.lh-nav a.lh-live{color:#ffd27a}.lh-right{align-items:center;display:flex;gap:.875rem}.lh-burger{color:var(--lfc-paper);display:none;height:2.875rem;place-items:center;width:2.875rem}.lh-burger svg{fill:none;height:1.5rem;stroke:currentColor;stroke-linecap:round;stroke-width:2;width:1.5rem}@media(min-width:900px){.lh-in{height:4.625rem}.lh-start{min-width:7.5rem}}@media(max-width:1100px)and (min-width:900px){.lh-nav{gap:1.125rem}.lh-nav a{font-size:.84375rem}}@media(max-width:899px){.lh-nav{clip-path:inset(50%);height:.0625rem;overflow:hidden;position:absolute;width:.0625rem}.lh-start{display:none!important}.lh-burger{display:grid}}@media(max-width:370px){.lh-brand .lfc-logo{height:1.875rem!important}}.ld-veil{background:#0d090ac7;inset:0;opacity:0;position:fixed;transition:opacity .22s,visibility 0s linear .22s;visibility:hidden;z-index:79}.ld-veil.is-open{opacity:1;transition:opacity .22s;visibility:visible}.ld{background:var(--lfc-night-2);border-left:.0625rem solid var(--lfc-wine);box-shadow:-1.25rem 0 5rem #00000080;height:100dvh;overflow-y:auto;padding:1.25rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom));position:fixed;right:0;top:0;transform:translate(105%);transition:transform .22s ease-out,visibility 0s linear .22s;visibility:hidden;width:min(88vw,22.5rem);z-index:80}.ld.is-open{transform:none;transition:transform .22s ease-out;visibility:visible}.ld-top{align-items:center;display:flex;justify-content:space-between;padding-bottom:1.375rem}.ld-top button{color:var(--lfc-paper);display:grid;height:2.75rem;place-items:center;width:2.75rem}.ld-top svg{fill:none;height:1.375rem;stroke:currentColor;stroke-linecap:round;stroke-width:2;width:1.375rem}.ld a{align-items:center;border-bottom:.0625rem solid var(--lfc-wine);color:var(--lfc-paper);display:flex;font-size:1.125rem;justify-content:space-between;min-height:3.375rem}.ld a span{color:var(--lfc-pink)}.ld .is-app a{color:var(--lfc-body);font-size:1rem;min-height:3rem}.ld-h{color:var(--lfc-pink);font-size:.75rem;font-weight:700;letter-spacing:.18em;margin-top:1.375rem!important;text-transform:uppercase}.ld-note{color:var(--lfc-muted);font-family:var(--lfc-hand);font-size:1.5625rem;font-weight:600;margin-top:1.625rem!important}@media(min-width:900px){.ld,.ld-veil{display:none}}.lb{background:radial-gradient(circle at 50% 70%,#401420 0,var(--lfc-night) 60%);overflow:clip;padding:5.625rem 0;text-align:center}.lb,.lb-in{position:relative}.lb-in{align-items:center;display:flex;flex-direction:column;z-index:6}.lb-heart{opacity:.28;position:absolute;right:-1.875rem;top:1.5625rem;transform:rotate(18deg);width:11.25rem}.lb-h{color:var(--lfc-paper);font-family:var(--lfc-font);font-size:clamp(3.375rem,13vw,6.25rem);font-weight:700;letter-spacing:-.045em;line-height:.98;margin:1.125rem 0 1.875rem!important}.lb-count{font-size:.8125rem;justify-content:center;margin-top:1.5625rem!important}@media(max-width:899px){.lb{padding:4rem 0 4.375rem}.lb-go{display:none!important}.lb-count{margin-top:0!important}}.lf{background:#0a0708;border-top:.0625rem solid var(--lfc-wine);padding:4.0625rem 0 calc(1.5rem + env(safe-area-inset-bottom))}.lf-grid{display:grid;gap:2.5rem 1.25rem;grid-template-columns:1fr 1fr}.lf-brand{grid-column:1/-1}.lf-brand>a{align-items:center;display:inline-flex;min-height:2.75rem}.lf-slogan{color:var(--lfc-paper);font-size:1.6875rem;letter-spacing:-.035em;line-height:1.15;margin:1.375rem 0 .875rem!important}.lf-small{color:var(--lfc-muted);font-size:.84375rem;line-height:1.6;max-width:34ch}.lf-mail{color:#ff5c98;display:inline-block;font-size:.875rem;margin-top:.75rem}.lf-col h3{color:var(--lfc-paper);font-size:.8125rem;font-weight:700;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.lf-col a{align-items:center;color:var(--lfc-muted);display:inline-flex;font-size:.875rem;min-height:2.5rem;transition:color .16s}.lf-col a:hover{color:var(--lfc-pink)}.lf-bottom{border-top:.0625rem solid var(--lfc-wine);color:var(--lfc-muted);display:flex;flex-direction:column;font-size:.75rem;gap:.375rem;margin-top:2.8125rem;padding-top:1.25rem}@media(min-width:900px){.lf-grid{gap:1.875rem;grid-template-columns:1.7fr repeat(5,minmax(0,1fr))}.lf-brand{grid-column:auto}.lf-bottom{flex-direction:row;justify-content:space-between}}.lk{display:none}@media(max-width:899px){.lf{padding-bottom:calc(6.125rem + env(safe-area-inset-bottom))}.lk{align-items:center;backdrop-filter:blur(.875rem);-webkit-backdrop-filter:blur(.875rem);background:#0d090af2;border-top:.0625rem solid rgba(240,40,122,.25);bottom:0;display:flex;gap:.625rem;gap:.75rem;justify-content:space-between;left:0;padding:.625rem 1rem calc(.625rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:55}.lk>a{flex:1 1 0;font-size:.9375rem;min-height:3rem;min-width:0;padding:0 .875rem}.lk-alt{background:transparent;gap:.5rem}}
