.face[data-astro-cid-lovlianb]{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:start;padding-top:40px}.face[data-astro-cid-lovlianb]>[data-astro-cid-lovlianb]{min-width:0}.stage[data-astro-cid-lovlianb]{position:sticky;top:80px;display:grid;place-items:center;background:radial-gradient(closest-side,rgba(201,163,92,.16),transparent 75%);padding:10px 0}.back[data-astro-cid-lovlianb]{text-decoration:none;font-size:14px;display:inline-block;margin-bottom:22px}h1[data-astro-cid-lovlianb]{font-size:clamp(46px,6vw,72px);margin:10px 0 12px}.tagline[data-astro-cid-lovlianb]{font:italic 500 24px/1.35 var(--serif);color:var(--ivory);margin:0 0 14px}.pricing[data-astro-cid-lovlianb] b[data-astro-cid-lovlianb]{color:var(--gold);font-size:20px}.get[data-astro-cid-lovlianb]{margin:10px 0 8px}.combos[data-astro-cid-lovlianb]{color:var(--muted);margin:6px 0 4px}.combos[data-astro-cid-lovlianb] b[data-astro-cid-lovlianb]{color:var(--ink)}.controls[data-astro-cid-lovlianb]{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.ctl[data-astro-cid-lovlianb]:has(.modes button:nth-child(4)){grid-column:1 / -1}.ctl[data-astro-cid-lovlianb]{min-width:0}.ctl[data-astro-cid-lovlianb].wide{grid-column:1 / -1}.modes[data-astro-cid-lovlianb].many{display:grid;box-sizing:border-box;width:100%;grid-template-columns:repeat(auto-fill,minmax(min(100px,30%),1fr));gap:2px;border-radius:16px}.modes[data-astro-cid-lovlianb].many.nums{grid-template-columns:repeat(auto-fill,minmax(42px,1fr))}.modes[data-astro-cid-lovlianb].many button[data-astro-cid-lovlianb]{border-radius:11px;text-align:center;padding:8px 6px}.label[data-astro-cid-lovlianb]{margin:22px 0 8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.label[data-astro-cid-lovlianb] span[data-astro-cid-lovlianb]{color:var(--ink)}.swatches[data-astro-cid-lovlianb]{display:flex;gap:12px;flex-wrap:wrap}.sw[data-astro-cid-lovlianb]{width:40px;height:40px;border-radius:50%;border:2px solid transparent;cursor:pointer;box-shadow:0 0 0 1px var(--rule)}.sw[data-astro-cid-lovlianb][aria-pressed=true]{border-color:var(--gold)}.sw[data-astro-cid-lovlianb]:focus-visible,.ac[data-astro-cid-lovlianb]:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}.ac[data-astro-cid-lovlianb]{width:30px;height:30px;border-radius:50%;border:2px solid transparent;cursor:pointer;box-shadow:0 0 0 1px var(--rule)}.ac[data-astro-cid-lovlianb][aria-pressed=true]{border-color:var(--ink)}.showcase[data-astro-cid-lovlianb]{--ink: #EFE9DC;--body: #CFC8BA;--muted: #9C968A;--gold: #C9A35C;--gold-hi: #F0D9A2;--btn-ink: #1A140A;margin-top:clamp(80px,12vh,140px);padding:clamp(72px,11vh,130px) 0;background:#0e0e0f;color:var(--ink)}.showcase[data-astro-cid-lovlianb] h2[data-astro-cid-lovlianb]{font-size:clamp(40px,5.4vw,72px);letter-spacing:-.02em;text-align:center;margin:0 0 clamp(28px,4vh,48px)}.film[data-astro-cid-lovlianb]{border-radius:28px;overflow:hidden;aspect-ratio:16 / 9;background:#000;transform-origin:50% 70%;will-change:transform}.film[data-astro-cid-lovlianb] video[data-astro-cid-lovlianb]{display:block;width:100%;height:100%;object-fit:cover}.showcase[data-astro-cid-lovlianb] h3[data-astro-cid-lovlianb]{font-size:clamp(32px,4vw,52px);letter-spacing:-.015em}.sub[data-astro-cid-lovlianb]{color:var(--body);font-size:18px;max-width:36em;margin:12px 0 0}.scenes[data-astro-cid-lovlianb],.colourways[data-astro-cid-lovlianb]{margin-top:clamp(80px,12vh,130px)}.scene-row[data-astro-cid-lovlianb]{list-style:none;padding:0;margin:34px 0 0;display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.scene-row[data-astro-cid-lovlianb] li[data-astro-cid-lovlianb],.rail[data-astro-cid-lovlianb] li[data-astro-cid-lovlianb]{margin:0}.scene-row[data-astro-cid-lovlianb] img[data-astro-cid-lovlianb]{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%}.scene-row[data-astro-cid-lovlianb] span[data-astro-cid-lovlianb],.rail[data-astro-cid-lovlianb] span[data-astro-cid-lovlianb]{display:block;margin-top:12px;text-align:center;font:500 20px var(--serif);color:var(--ink)}.rail-head[data-astro-cid-lovlianb]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.rail-nav[data-astro-cid-lovlianb]{display:flex;gap:10px;flex-shrink:0}.rail-nav[data-astro-cid-lovlianb] button[data-astro-cid-lovlianb]{width:44px;height:44px;border-radius:50%;border:0;background:#232326;color:var(--ink);font-size:24px;line-height:1;cursor:pointer;transition:transform .16s var(--ease-out),background-color .2s ease}.rail-nav[data-astro-cid-lovlianb] button[data-astro-cid-lovlianb]:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.rail-nav[data-astro-cid-lovlianb] button[data-astro-cid-lovlianb]:hover{background:#2f2f33}}.rail-nav[data-astro-cid-lovlianb] button[data-astro-cid-lovlianb]:disabled{opacity:.35;cursor:default;transform:none}.rail[data-astro-cid-lovlianb]{list-style:none;margin:30px 0 0;padding:0 max(20px,calc((100vw - 1080px)/2));display:grid;grid-auto-flow:column;grid-auto-columns:clamp(220px,28vw,340px);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(20px,calc((100vw - 1080px)/2));overscroll-behavior-x:contain;scrollbar-width:none}.rail[data-astro-cid-lovlianb]::-webkit-scrollbar{display:none}.rail[data-astro-cid-lovlianb] li[data-astro-cid-lovlianb]{scroll-snap-align:start}.rail[data-astro-cid-lovlianb] img[data-astro-cid-lovlianb]{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:28px;background:#000}.rail[data-astro-cid-lovlianb]:focus-visible{outline:2px solid var(--gold-hi);outline-offset:4px}.band-cta[data-astro-cid-lovlianb]{text-align:center;margin-top:clamp(56px,8vh,90px)}@media(max-width:860px){.scene-row[data-astro-cid-lovlianb]{grid-template-columns:repeat(3,1fr)}.film[data-astro-cid-lovlianb]{border-radius:18px}}@media(max-width:600px){.film-block[data-astro-cid-lovlianb]{display:none}.scenes[data-astro-cid-lovlianb],.film-block[data-astro-cid-lovlianb]+.colourways[data-astro-cid-lovlianb]{margin-top:0}}.faq[data-astro-cid-lovlianb]{padding-top:90px;max-width:860px}.faq-list[data-astro-cid-lovlianb]{margin-top:28px;display:grid;gap:10px}.faq[data-astro-cid-lovlianb] details[data-astro-cid-lovlianb]{background:var(--surface);border-radius:20px;padding:0 24px}.faq[data-astro-cid-lovlianb] summary[data-astro-cid-lovlianb]{cursor:pointer;list-style:none;padding:20px 0;font:500 22px var(--serif);display:flex;justify-content:space-between;gap:16px}.faq[data-astro-cid-lovlianb] summary[data-astro-cid-lovlianb]::-webkit-details-marker{display:none}.faq[data-astro-cid-lovlianb] summary[data-astro-cid-lovlianb]:after{content:"+";color:var(--gold);font:400 24px/1 var(--sans);transition:transform .2s var(--ease-out)}.faq[data-astro-cid-lovlianb] details[data-astro-cid-lovlianb][open] summary[data-astro-cid-lovlianb]:after{transform:rotate(45deg)}.faq[data-astro-cid-lovlianb] summary[data-astro-cid-lovlianb]:focus-visible{outline:2px solid var(--gold-hi);outline-offset:4px;border-radius:8px}.faq[data-astro-cid-lovlianb] details[data-astro-cid-lovlianb] p[data-astro-cid-lovlianb]{margin:0 0 22px;color:var(--body);font-size:17px}.story-row[data-astro-cid-lovlianb]{padding-top:70px;max-width:860px}.story[data-astro-cid-lovlianb]{color:var(--body);font-size:18px;margin:0 0 18px}.features[data-astro-cid-lovlianb]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}.features[data-astro-cid-lovlianb] li[data-astro-cid-lovlianb]{border:1px solid var(--rule);border-radius:99px;padding:4px 12px;font-size:13px;color:var(--muted)}.notes[data-astro-cid-lovlianb]{padding-top:90px}.notes[data-astro-cid-lovlianb] h2[data-astro-cid-lovlianb]{font-size:clamp(30px,4vw,44px);margin-top:12px}.note-grid[data-astro-cid-lovlianb]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px}.note-grid[data-astro-cid-lovlianb]>div[data-astro-cid-lovlianb]{background:var(--surface);border-radius:28px;padding:30px 28px}.note-grid[data-astro-cid-lovlianb] h3[data-astro-cid-lovlianb]{font-size:28px;margin:0 0 10px}.note-grid[data-astro-cid-lovlianb] p[data-astro-cid-lovlianb]{margin:0;font-size:16px}.more[data-astro-cid-lovlianb]{padding-top:100px}.more[data-astro-cid-lovlianb] h2[data-astro-cid-lovlianb]{font-size:34px}.row[data-astro-cid-lovlianb]{display:flex;gap:34px;flex-wrap:wrap;margin-top:30px}.row[data-astro-cid-lovlianb] a[data-astro-cid-lovlianb]{text-decoration:none;text-align:center}.row[data-astro-cid-lovlianb] span[data-astro-cid-lovlianb]{display:block;margin-top:14px;font:500 20px var(--serif)}@media(max-width:900px){.face[data-astro-cid-lovlianb]{grid-template-columns:1fr;gap:10px;padding-top:16px}.stage[data-astro-cid-lovlianb]{position:static}.note-grid[data-astro-cid-lovlianb],.controls[data-astro-cid-lovlianb]{grid-template-columns:1fr}}@media(max-width:600px){.stage[data-astro-cid-lovlianb]>div[data-astro-cid-lovlianb]{max-width:min(250px,66vw)!important}.back[data-astro-cid-lovlianb]{margin-bottom:12px}h1[data-astro-cid-lovlianb]{margin:6px 0 8px}.tagline[data-astro-cid-lovlianb]{font-size:20px}.label[data-astro-cid-lovlianb]{margin:16px 0 6px}.showcase[data-astro-cid-lovlianb]{margin-top:56px;padding:56px 0}.band-cta[data-astro-cid-lovlianb]{margin-top:40px}.story-row[data-astro-cid-lovlianb]{padding-top:44px}.story[data-astro-cid-lovlianb]{font-size:17px}.notes[data-astro-cid-lovlianb],.faq[data-astro-cid-lovlianb],.more[data-astro-cid-lovlianb]{padding-top:60px}.note-grid[data-astro-cid-lovlianb]{gap:12px;margin-top:22px}.note-grid[data-astro-cid-lovlianb]>div[data-astro-cid-lovlianb]{padding:22px 20px;border-radius:22px}.note-grid[data-astro-cid-lovlianb] h3[data-astro-cid-lovlianb]{font-size:24px}.faq[data-astro-cid-lovlianb] details[data-astro-cid-lovlianb]{padding:0 18px;border-radius:16px}.faq[data-astro-cid-lovlianb] summary[data-astro-cid-lovlianb]{font-size:19px;padding:16px 0}.faq[data-astro-cid-lovlianb] details[data-astro-cid-lovlianb] p[data-astro-cid-lovlianb]{font-size:16px}.row[data-astro-cid-lovlianb]{gap:20px}}
