.hv2 .hv2-quotes-head{margin-bottom:52px}.hv2 .hv2-quotes-head .hv2-rule{background:var(--peach-deep)}.hv2 .hv2-quotes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:720px){.hv2 .hv2-quotes-grid{grid-template-columns:1fr}}.hv2 .hv2-quote-card{position:relative;background:rgba(255,253,244,.7);border:1px solid color-mix(in srgb,var(--peach-deep) 20%,transparent);border-radius:18px;padding:34px 28px 28px;box-shadow:0 1px 2px rgba(67,53,44,.05);margin:0}.hv2 .hv2-quote-occasion{display:block;margin-bottom:14px;font-family:var(--font-geist),sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--peach-deep) 78%,var(--muted))}.hv2 .hv2-quote-text{font-family:var(--font-instrument),"Instrument Serif",serif;font-size:21px;line-height:1.45;color:var(--hv2-ink);margin:0 0 10px;max-width:48ch}.hv2 .hv2-quote-attrib{display:block;font-family:var(--font-geist),sans-serif;font-size:14.5px;letter-spacing:.02em;color:var(--muted)}.hv2 .hv2-quote-name:before{content:"- "}.hv2 .hv2-quotes .hv2-quote-card[data-r]{transform:translateY(22px) rotate(-2.4deg) scale(.98)}.hv2 .hv2-quotes .hv2-quote-card:nth-child(2n)[data-r]{transform:translateY(22px) rotate(2.2deg) scale(.98)}.hv2 .hv2-quotes .hv2-reveal.is-in .hv2-quote-card[data-r]{transform:none}.hv2 .hv2-quote-occasion[data-r]{transform:translateY(10px)}.hv2 .hv2-quotes .hv2-reveal.is-in .hv2-quote-occasion[data-r]{transform:none}.hv2 .hv2-pricing{text-align:center}.hv2 .pricing-strip .hv2-pricing-eyebrow{color:var(--hv2-gold)}.hv2 .hv2-faq-head{margin-bottom:48px}.hv2 .hv2-faq-list{max-width:760px;margin:0 auto;display:flex;flex-direction:column}.hv2 .hv2-faq-item{border-bottom:1px solid color-mix(in srgb,var(--peach-deep) 22%,transparent)}.hv2 .hv2-faq-item:first-child{border-top:1px solid color-mix(in srgb,var(--peach-deep) 22%,transparent)}.hv2 .hv2-faq-q-wrap{margin:0;font-size:inherit;font-weight:inherit}.hv2 .hv2-faq-q{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 4px;background:none;border:none;margin:0;cursor:pointer;text-align:left;font-family:var(--font-geist),sans-serif;font-size:17px;font-weight:500;color:var(--hv2-ink);transition:color .2s ease}.hv2 .hv2-faq-q:hover{color:var(--peach-deep)}.hv2 .hv2-faq-q:focus-visible{outline:2px solid var(--peach);outline-offset:4px;border-radius:6px}.hv2 .hv2-faq-q:after{content:"";position:absolute;left:4px;right:calc(100% - 4px);bottom:13px;height:1px;background:var(--peach-deep);transition:right .45s cubic-bezier(.22,1,.36,1);pointer-events:none}.hv2 .hv2-faq-item[data-open=true] .hv2-faq-q:after{right:32px}.hv2 .hv2-faq-chevron{flex-shrink:0;color:var(--peach-deep);transition:transform .3s ease}.hv2 .hv2-faq-item[data-open=true] .hv2-faq-chevron{transform:rotate(180deg)}.hv2 .hv2-faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1)}.hv2 .hv2-faq-item[data-open=true] .hv2-faq-panel{grid-template-rows:1fr}.hv2 .hv2-faq-panel-inner{overflow:hidden;min-height:0}.hv2 .hv2-faq-panel-inner p{font-family:var(--hv2-body-font);font-weight:var(--hv2-body-weight);font-size:16px;line-height:1.6;color:rgba(67,53,44,.82);margin:0 0 24px;padding:0 28px 0 4px}@media (prefers-reduced-motion:reduce){.hv2 .hv2-faq-chevron,.hv2 .hv2-faq-panel,.hv2 .hv2-faq-q,.hv2 .hv2-faq-q:after{transition:none}}.hv2 .hv2-final{background:#05070f;padding:148px 0 128px;text-align:center}@media (max-width:640px){.hv2 .hv2-final{padding:100px 0 88px}}.hv2 .hv2-final-stars{position:absolute;inset:0;z-index:0;pointer-events:none}.hv2 .hv2-final-star{position:absolute;border-radius:50%;background:#fdf9ee;opacity:.2;animation:hv2-final-twinkle 4.2s ease-in-out infinite}@keyframes hv2-final-twinkle{0%,to{opacity:.15}50%{opacity:.9}}.hv2 .hv2-final-shoot{position:absolute;width:86px;height:1.5px;border-radius:999px;background:linear-gradient(90deg,rgba(253,249,238,0),rgba(253,249,238,.85) 55%,rgba(253,249,238,0));opacity:0;animation:hv2-final-shoot 20s ease-in infinite}.hv2 .hv2-final-shoot-a{top:20%;left:12%;transform:rotate(-30deg);animation-delay:0s}.hv2 .hv2-final-shoot-b{top:62%;left:60%;transform:rotate(-24deg);animation-delay:10s}@keyframes hv2-final-shoot{0%,88%{opacity:0;transform:translate(0) rotate(-30deg)}90%{opacity:1}97%{opacity:0;transform:translate(230px,130px) rotate(-30deg)}to{opacity:0;transform:translate(230px,130px) rotate(-30deg)}}.hv2 .hv2-final-shoot-b{animation-name:hv2-final-shoot-b}@keyframes hv2-final-shoot-b{0%,88%{opacity:0;transform:translate(0) rotate(-24deg)}90%{opacity:1}97%{opacity:0;transform:translate(210px,96px) rotate(-24deg)}to{opacity:0;transform:translate(210px,96px) rotate(-24deg)}}.hv2 .hv2-final-inner{position:relative;z-index:1}.hv2 .hv2-final-title{font-family:var(--font-instrument),"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:clamp(38px,5.4vw,64px);line-height:1.08;letter-spacing:-.01em;color:#fdf9ee;margin:0 0 18px}.hv2 .hv2-final-line{font-family:var(--hv2-body-font);font-weight:var(--hv2-body-weight);font-size:18px;line-height:1.5;color:rgba(253,249,238,.78);max-width:480px;margin:0 auto 40px}.hv2 .hv2-final-btn.btn-gold{background:linear-gradient(135deg,#f5d48f,#e8c06a);color:#0b1026;border:1px solid transparent;font-weight:500}.hv2 .hv2-final-btn.btn-gold:hover{background:linear-gradient(135deg,#f7dea3,#efc978)}@media (prefers-reduced-motion:reduce){.hv2 .hv2-final-star{animation:none;opacity:.4}.hv2 .hv2-final-shoot{display:none}}.hv2 .hv2-final-sky{position:absolute;inset:0;z-index:0;width:100%;height:100%}.lp.hv2.hp .hc-content{max-width:900px;margin-bottom:calc(clamp(96px, 16svh, 150px) + max(0px, (100svh - 880px) * .55))}.lp.hv2.hp .hc-headline{font-size:clamp(38px,7.4vw,74px);text-wrap:wrap}.lp.hv2.hp .hc-phrase{display:inline-block;max-width:100%}.lp.hv2.hp .hc-cta-row{margin-top:clamp(10px,2.4vh,24px)}.lp.hv2.hp .hc-layout{display:contents}.lp.hv2.hp .hc-heart-space{display:none}@media (max-height:500px) and (pointer:coarse),(max-width:719px){.lp.hv2.hp .hc-stage{justify-content:flex-start}.lp.hv2.hp .hc-layout{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;flex-shrink:0;width:100%;min-height:100svh;gap:var(--hc-dots-clearance);padding:calc(85px + env(safe-area-inset-top, 0px)) 0 max(12px,env(safe-area-inset-bottom,0px))}.lp.hv2.hp .hc-heart-space{display:block;flex-shrink:0;width:min(52vw,240px);height:clamp(80px,22svh,180px);transform:translateY(calc((var(--hc-dots-clearance) - clamp(12px, 2svh, 20px)) / 2))}.lp.hv2.hp .hc-content{--hc-gap:clamp(14px,2.4svh,20px);width:100%;max-width:480px;flex-shrink:0;padding:0 24px;margin:0}.lp.hv2.hp .hc-headline{width:100%;font-size:clamp(30px,9.7vw,38px)}.lp.hv2.hp .hc-sub{font-size:16px;max-width:320px}.lp.hv2.hp .hc-cta-row{width:100%;flex-direction:column;gap:12px;margin-top:4px}.lp.hv2.hp .hc-btn{width:100%;max-width:340px;padding:14px 24px}.lp.hv2.hp .hc-marquee{position:relative;inset:auto;flex-shrink:0;padding:10px 0}}.lp.hv2.hp .hp-statement{min-height:100svh;display:flex;align-items:center;padding:18svh 0;background:#fff8ef}@media (max-width:640px){.lp.hv2.hp .hp-statement{padding:10svh 0}}.lp.hv2.hp .hp-statement .wrap{max-width:1240px}.lp.hv2.hp .hp-st-text{font-family:var(--font-instrument);font-weight:400;font-size:clamp(42px,3.9vw + 28px,78px);letter-spacing:-.02em;line-height:1.22;color:var(--hv2-ink,#43352c);margin:0}.lp.hv2.hp .hp-st-w.hp-st-brand{font-style:italic;color:#c4666a;font-size:1.18em;line-height:1}.lp.hv2.hp .hp-st-w.hp-st-elem{color:#6d77c0}.lp.hv2.hp .hp-st-w.hp-st-key{color:#c4666a}.lp.hv2.hp .hp-st-w{--w:clamp(0,calc((var(--q, 0) * (var(--n, 24) + 3) - var(--i, 0)) / 3),1);display:inline-block;opacity:var(--w);transform:translateY(calc((1 - var(--w)) * .35em))}@media (prefers-reduced-motion:reduce){.lp.hv2.hp .hp-st-w{opacity:1;transform:none}}.lp.hv2.hp{background-attachment:scroll;background:#fff8ef}.lp.hv2.hp .hv2-quotes,.lp.hv2.hp .hv2-sg{background:transparent!important}.lp.hv2.hp .hv2-pricing{background:#fffdf5}.lp.hv2.hp .hv2-sg:before{content:"";position:absolute;inset:clamp(14px,2vw,26px) clamp(10px,2.4vw,40px);border-radius:clamp(28px,3.6vw,52px);z-index:0;background:radial-gradient(1100px 700px at 12% 8%,rgba(255,208,186,.4),transparent 66%),radial-gradient(1000px 680px at 90% 70%,rgba(214,198,240,.36),transparent 66%),#f4e3ea}@media (max-width:719px){.lp.hv2.hp .hv2-sg:before{inset:0;border-radius:0;background:linear-gradient(180deg,#fdf1e8,#f3e4ef)}}.lp.hv2.hp .section-title,.lp.hv2.hp .theirs-merged-title{font-size:clamp(46px,5.2vw,62px)}.lp.hv2.hp .section-title{letter-spacing:-.015em;line-height:1.05}@media (min-width:720px){.lp.hv2.hp .hv2-sg .section-title{white-space:nowrap}}.lp.hv2.hp .hv2-sg .hv2-body{font-size:clamp(16px,1.2vw,18px)}.lp.hv2.hp .section-title{font-style:normal}.lp.hv2.hp .hv2-pricing-head,.lp.hv2.hp .hv2-quotes-head,.lp.hv2.hp .hv2-sg-head{text-align:left}.lp.hv2.hp .hv2-faq-head{text-align:center}.lp.hv2.hp .hv2-pricing-head{margin-bottom:clamp(28px,4vw,44px)}.lp.hv2.hp .hv2-faq{background:#ebf3fb!important}.lp.hv2.hp .hv2-final{background:#04060f;padding:clamp(84px,10vw,128px) 0}.lp.hv2.hp footer{background:#f3f2ef;border-top-color:#ddd9d3;color:#66615b}.lp.hv2.hp footer .links a{color:#5d5954}.lp.hv2.hp footer .links a:hover{color:#302d29}.lv{--lv-accent:var(--landing-accent);--lv-btn-bg:var(--lv-accent);--lv-btn-bg-hover:color-mix(in oklab,var(--lv-accent) 91%,black);--lv-btn-text:#fff;--lv-accent-hover:var(--lv-btn-bg-hover);--lv-accent-soft:color-mix(in oklab,var(--lv-accent) 24%,white);--lv-white:#fffefb;--lv-cream:#f8f2e6;--lv-cream-deep:#f1e8d6;--lv-paper:var(--lv-white);--lv-page:var(--lv-white);--lv-pricing:#fffdf5;--lv-prod-paper:#fff8ef;--lv-theirs-wash:linear-gradient(160deg,#fef7f1,#fbeadd 46%,#f6c9c8 82%,#efb7cb);--lv-card:var(--lv-white);--lv-hair:color-mix(in oklab,var(--lv-ink) 10%,transparent);--lv-accent-text:var(--lv-accent);--lv-ink:#2e2026;--lv-body:#6f5a62;--lv-panel:#2e2026;--lv-panel-2:#3a2a32;--lv-ease:cubic-bezier(0.22,1,0.36,1);--lv-radius:28px;--lv-shadow:0 24px 60px -30px rgba(46,32,38,0.22),0 2px 6px rgba(46,32,38,0.05);--lv-display:var(--font-roboto-serif),"Roboto Serif",Georgia,serif;--lv-display-wdth:52;--lv-display-wght:350;--lv-sans:var(--font-geist),system-ui,-apple-system,"Segoe UI",sans-serif;--lv-pad-y:clamp(72px,8vw,116px);--lv-pad-x:clamp(22px,7vw,120px)}.lp.hv2.hp.lv{background:var(--lv-page)}.lv .lv-section{position:relative;padding:var(--lv-pad-y) 0;overflow:visible;background-color:var(--lv-white);color:var(--lv-body);font-family:var(--lv-sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}@media (max-width:719px){.lv .lv-section{font-size:16px}}.lv .lv-section[id]{scroll-margin-top:64px}.lv .lv-wrap{width:100%;max-width:calc(1280px + 2 * var(--lv-pad-x));margin-inline:auto;padding-inline:var(--lv-pad-x)}.lv .lv-center{text-align:center}.lv .lv-faq__q,.lv .lv-in__title,.lv .lv-qd__text,.lv .lv-sd__song,.lv .lv-section h2,.lv .lv-st-copy h3,.lv .lv-statement__text{font-family:var(--lv-display);font-weight:var(--lv-display-wght);font-optical-sizing:auto;font-variation-settings:"wdth" var(--lv-display-wdth)}.lv .lv-section h2{margin:0;font-size:clamp(46px,2.2vw + 30px,66px);letter-spacing:-.01em;line-height:1.06;color:var(--lv-ink);text-wrap:balance}.lv .lv-section em{font-style:italic;color:var(--lv-accent-text)}.lv .lv-body{font-size:17px;line-height:1.6}.lv .lv-body,.lv .lv-lede{margin:0;max-width:34em;color:var(--lv-body)}.lv .lv-lede{font-size:clamp(17px,1.5vw,20px);line-height:1.55}@media (max-width:719px){.lv .lv-body{font-size:16px}}.lv .lv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lv .lv-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;height:52px;padding:0 28px;border:1px solid transparent;border-radius:999px;font-family:var(--lv-sans);font-size:16px;font-weight:600;line-height:1;letter-spacing:.005em;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .4s var(--lv-ease),box-shadow .4s var(--lv-ease),background-color .25s ease,border-color .25s ease}@media (max-width:719px){.lv .lv-btn{height:48px}}.lv .lv-btn:active{transform:translateY(0) scale(.98)}.lv .lv-btn--primary{color:var(--lv-btn-text);background-color:var(--lv-btn-bg);box-shadow:0 12px 28px -14px color-mix(in oklab,var(--lv-accent) 80%,transparent)}@media (hover:hover){.lv .lv-btn--primary:hover{background-color:var(--lv-btn-bg-hover);transform:translateY(-2px);box-shadow:0 18px 34px -14px color-mix(in oklab,var(--lv-accent) 90%,transparent)}}.lv .lv-btn--ghost{color:var(--lv-ink);background:transparent;border-color:color-mix(in oklab,var(--lv-ink) 35%,transparent)}@media (hover:hover){.lv .lv-btn--ghost:hover{border-color:var(--lv-ink);background:color-mix(in oklab,var(--lv-accent) 14%,transparent)}}.lv .lv-link{color:var(--lv-accent-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,var(--lv-accent-text) 50%,transparent);transition:text-decoration-color .3s ease}.lv .lv-link:focus-visible,.lv .lv-link:hover{text-decoration-color:currentColor}.lv .lv-section :focus-visible,.lv>footer :focus-visible{outline:2px solid var(--lv-ink);outline-offset:3px}.lv .lv-dark :focus-visible,.lv .lv-section.lv-dark :focus-visible{outline-color:var(--lv-accent)}.lv .lv-dark{color:color-mix(in oklab,var(--lv-page) 82%,transparent)}.lv .lv-dark h2{color:var(--lv-page)}.lv .lv-dark .lv-link,.lv .lv-dark em{color:var(--lv-accent)}.lv .lv-reveal [data-lv-r]{opacity:0;transform:translateY(22px);filter:blur(6px);transition:opacity .9s var(--lv-ease) var(--d,0s),transform .9s var(--lv-ease) var(--d,0s),filter .9s var(--lv-ease) var(--d,0s)}.lv .lv-reveal.is-in [data-lv-r]{opacity:1;transform:none;filter:none}@media (prefers-reduced-motion:reduce){.lv .lv-reveal [data-lv-r]{opacity:1;transform:none;filter:none;transition:none}.lv .lv-btn,.lv .lv-link{transition:none}}.lv .lv-statement{min-height:100vh;min-height:100svh;display:flex;align-items:center;padding-block:18svh}.lv .lv-statement__wrap{width:100%}@media (max-width:640px){.lv .lv-statement{padding-block:10svh}}.lv .lv-statement__text{max-width:min(100%,1176px);margin:0 auto;font-size:clamp(42px,3.9vw + 28px,78px);line-height:1.22;letter-spacing:-.02em;color:var(--lv-ink);text-wrap:pretty}@media (max-width:719px){.lv .lv-statement__wrap{padding-inline:20px}.lv .lv-statement__text{max-width:none}}@media (max-width:359px){.lv .lv-statement__wrap{padding-inline:20px}}.lv .lv-st-w{--w:clamp(0,calc((var(--q, 0) * (var(--n, 30) + 3) - var(--i, 0)) / 3),1);display:inline-block;opacity:calc(.14 + .86 * var(--w));transform:translateY(calc((1 - var(--w)) * 10px))}.lv .lv-st-brand,.lv .lv-st-key{font-style:italic;color:var(--lv-accent)}.lv .lv-st-chunk{white-space:nowrap}.lv .lv-pill+.lv-st-w{margin-left:-.1em}.lv .lv-pill{--w:clamp(0,calc((var(--q, 0) * (var(--n, 30) + 3) - var(--pi, 0)) / 3),1);display:inline-flex;align-items:center;height:.78em;margin:0 .04em 0 .26em;padding:0 .1em;vertical-align:middle;position:relative;top:-.03em;border-radius:999px;border:1px solid color-mix(in oklab,var(--lv-accent) 45%,white);background:var(--lv-accent-soft);box-shadow:0 10px 22px -14px color-mix(in oklab,var(--lv-accent) 70%,transparent);opacity:var(--w);transform:scale(calc(.6 + .4 * var(--w)));transform-origin:20% 60%;letter-spacing:0}@media (max-width:719px){.lv .lv-pill{height:.95em}.lv .lv-pill__th{width:.72em;height:.72em}.lv .lv-pill__love{font-size:.46em}}.lv .lv-pill__th{flex:none;width:.62em;height:.62em;margin-left:-.2em;border-radius:50%;border:.045em solid white;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 6px rgba(46,32,38,.22);opacity:0;transform:translateX(-.5em) scale(.7);transition:transform .9s var(--lv-ease) calc(var(--k, 0) * 90ms),opacity .5s ease calc(var(--k, 0) * 90ms)}.lv .lv-pill__th:first-child{margin-left:0}.lv .lv-pill.is-on .lv-pill__th{opacity:1;transform:none}.lv .lv-pill--love{padding:0 .34em 0 .3em}.lv .lv-pill__love{font-family:var(--font-homemade),cursive;font-size:.4em;line-height:1;letter-spacing:0;color:var(--lv-accent);padding:.1em .15em .1em 0;clip-path:inset(-20% 100% -20% 0);transition:clip-path 1.2s var(--lv-ease)}.lv .lv-pill.is-on .lv-pill__love{clip-path:inset(-20% -10% -20% 0)}.lv .lv-pill--wave{gap:.07em;padding:0 .3em}.lv .lv-pill__bar{flex:none;width:.06em;height:var(--h,.4em);border-radius:999px;background:var(--lv-accent);transform-origin:50% 50%}.lv .lv-statement.is-live .lv-pill.is-on .lv-pill__bar{animation:lv-st-bar 1.15s ease-in-out infinite;animation-delay:calc(var(--k, 0) * -.23s)}@keyframes lv-st-bar{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.lv .lv-pill,.lv .lv-pill__th,.lv .lv-st-w{opacity:1;transform:none}.lv .lv-pill__th{transition:none}.lv .lv-pill__love{clip-path:none;transition:none}.lv .lv-pill__bar{animation:none!important}}.lv .lv-steps{--st-dark:color-mix(in oklab,var(--lv-ink) 86%,black);background:var(--lv-theirs-wash);overflow-x:clip}.lv .lv-steps__stage{display:flex;flex-direction:column;gap:clamp(24px,3.4vw,40px)}.lv .lv-steps__head{display:flex;flex-direction:column;gap:clamp(20px,3vw,36px)}.lv .lv-steps__nav{display:none}.lv .lv-steps__track{position:relative}.lv .lv-steps__panels{display:grid;gap:20px;margin:0 auto;padding:0 var(--lv-pad-x);max-width:calc(1280px + 2 * var(--lv-pad-x));list-style:none}.lv .lv-st-panel{container-type:inline-size}.lv .lv-steps__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 14px;margin-top:clamp(32px,4.6vw,64px)}.lv .lv-st-card{display:grid;--cp:32px;gap:32px;height:100%;min-width:0;padding:36px var(--cp);align-content:center;border:1px solid color-mix(in oklab,var(--lv-ink) 9%,transparent);border-radius:28px;background:var(--lv-card);box-shadow:0 30px 70px -44px rgba(46,32,38,.3),0 2px 8px rgba(46,32,38,.04)}.lv .lv-st-copy{min-width:0}.lv .lv-st-copy h3{display:flex;align-items:baseline;gap:.3em;margin:0;font-size:clamp(30px,8vw,44px);line-height:1.04;letter-spacing:-.01em;color:var(--lv-ink)}.lv .lv-st-num{flex:none;font-style:italic;font-variant-numeric:lining-nums;color:var(--lv-accent)}.lv .lv-st-copy>p{margin:16px 0 0;max-width:25em;font-size:clamp(15px,4vw,19px);line-height:1.5;color:var(--lv-body);text-wrap:pretty}.lv .lv-st-copy>p+p{margin-top:12px}.lv .lv-st-vig{position:relative;width:100%;max-width:560px;min-width:0;margin-inline:auto;container-type:inline-size}@media (min-width:900px){.lv .lv-st-card{--tfs:clamp(30px,3.95cqw,46px);grid-template-columns:minmax(0,calc(var(--tfs) * 10.4)) minmax(0,1fr);align-items:center;gap:clamp(28px,3.6vw,60px);padding:clamp(44px,4vw,60px) clamp(28px,4vw,56px)}.lv .lv-st-copy h3{font-size:var(--tfs);white-space:nowrap}}.lv .lv-st-tiles{display:grid;gap:clamp(12px,4cqw,16px);margin:0;padding:0;list-style:none}.lv .lv-st-tile{display:grid;grid-template-columns:clamp(72px,24cqw,84px) minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;-moz-column-gap:14px;column-gap:14px;row-gap:2px;min-height:clamp(96px,32cqw,120px);padding:12px 14px 12px 12px;border:1px solid var(--lv-hair);border-radius:18px;background:var(--lv-cream);color:var(--lv-ink);text-decoration:none;-webkit-tap-highlight-color:transparent}.lv .lv-st-tile__media{display:block;grid-row:1/span 2;width:clamp(72px,24cqw,84px);height:clamp(72px,24cqw,84px);overflow:hidden;border-radius:16px;background:var(--lv-cream-deep)}.lv .lv-st-tile__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lv .lv-st-tile__name{display:block;align-self:end;font-size:17px;line-height:1.25;font-weight:500;white-space:nowrap;color:var(--lv-ink)}.lv .lv-st-tile__see{display:block;align-self:start;font-size:14px;line-height:1.3;white-space:nowrap;color:var(--lv-accent)}.lv .lv-st-tile__see span{display:inline-block}.lv .lv-st-tile:focus-visible{outline:2px solid var(--lv-ink);outline-offset:3px}.lv .lv-st-more{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:22px auto 0;padding:8px 16px 8px 12px;border:1px dashed color-mix(in oklab,var(--lv-body) 38%,transparent);border-radius:999px;font-size:14px;line-height:1.2;color:var(--lv-body)}.lv .lv-st-more>span{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;background:var(--lv-accent-soft);font-size:14px;line-height:1;color:var(--lv-accent)}@container (min-width: 400px){.lv .lv-st-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.8vw,24px);padding:0 0 4px}.lv .lv-st-tile{display:block;min-height:0;padding:0;border:0;border-radius:0;background:none}.lv .lv-st-tile__media{width:auto;height:auto;aspect-ratio:4/5;border-radius:20px;box-shadow:0 16px 30px -22px rgba(46,32,38,.55)}.lv .lv-st-tile__name{margin-top:12px;font-size:15px}.lv .lv-st-tile__see{margin-top:3px;font-size:13px}.lv .lv-st-more{margin-top:16px;padding:7px 14px 7px 10px;font-size:13px}}@media (hover:hover) and (pointer:fine){.lv .lv-st-tile__media,.lv .lv-st-tile__media img,.lv .lv-st-tile__see span{transition:transform .5s var(--lv-ease),box-shadow .5s var(--lv-ease)}.lv .lv-st-tile__see span{transition-duration:.4s}.lv .lv-st-tile:hover .lv-st-tile__see span{transform:translateX(3px)}@container (min-width: 400px){.lv .lv-st-tile:hover .lv-st-tile__media{transform:translateY(-6px);box-shadow:0 26px 38px -22px rgba(46,32,38,.6)}.lv .lv-st-tile:hover img{transform:scale(1.04)}}}.lv .lv-st-vig--world{max-width:640px}.lv .lv-ph{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin:0 auto;padding:0 0 18px;list-style:none}@media (max-width:899px){.lv .lv-ph{width:calc(100% + 8px);max-width:none;margin-inline:-4px}}.lv .lv-ph__item{min-width:0;margin-inline:-1.4cqw}.lv .lv-ph__item:nth-child(2){position:relative;z-index:2}.lv .lv-ph__card{margin:0;padding:6px 6px 9px;border-radius:4px;background:#fff;box-shadow:0 18px 30px -16px color-mix(in oklab,var(--lv-accent) 55%,transparent),0 4px 12px rgba(80,45,50,.1);transform:translateY(var(--y,0)) rotate(var(--r,0deg))}.lv .lv-ph__frame{display:block;aspect-ratio:4/5;overflow:hidden;border-radius:2px;background:var(--lv-accent-soft)}.lv .lv-ph__frame img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lv .lv-ph figcaption{display:grid;gap:3px;padding:8px 2px 0;text-align:center}.lv .lv-ph__date{font-family:var(--lv-sans);font-size:9px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--lv-ink) 62%,white)}.lv .lv-ph__cap{font-family:var(--font-cormorant),Georgia,serif;font-style:italic;font-size:15px;font-weight:500;line-height:1.2;color:var(--lv-ink);text-wrap:balance}@container (max-width: 260px){.lv .lv-ph__item{margin-inline:-.6cqw}.lv .lv-ph__card{padding:5px 5px 8px}.lv .lv-ph figcaption{padding-top:7px}.lv .lv-ph__date{font-size:8px;letter-spacing:.08em}.lv .lv-ph__cap{font-size:13.5px}}@container (min-width: 440px){.lv .lv-ph__item{margin-inline:-2.4cqw}.lv .lv-ph__card{padding:10px 10px 16px}.lv .lv-ph figcaption{gap:5px;padding:12px 4px 0}.lv .lv-ph__date{font-size:11px;letter-spacing:.2em}.lv .lv-ph__cap{font-size:19px}}.lv .lv-st-vig--letter{display:grid;justify-items:center;gap:6px}.lv .lv-qa{display:grid;gap:9px;width:100%;min-width:0;padding:14px 14px 12px;border:1px solid var(--lv-hair);border-radius:20px;background:var(--lv-cream);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 18px 34px -26px rgba(46,32,38,.45)}.lv .lv-qa__q{font-family:var(--lv-display);font-weight:var(--lv-display-wght);font-optical-sizing:auto;font-variation-settings:"wdth" var(--lv-display-wdth);font-size:20px;line-height:1.12;letter-spacing:-.005em;text-wrap:balance}.lv .lv-qa__a,.lv .lv-qa__q{margin:0;color:var(--lv-ink)}.lv .lv-qa__a{position:relative;padding:10px 12px;border:1px solid color-mix(in oklab,var(--lv-ink) 12%,transparent);border-radius:12px;background:var(--lv-card);font-size:14.5px;line-height:1.5}.lv .lv-qa__ghost{visibility:hidden}.lv .lv-qa__caret{display:none;width:2px;height:1.05em;margin-left:1px;vertical-align:-.15em;background:var(--lv-accent)}.lv .lv-lt__help{display:inline-flex;align-items:center;justify-self:end;gap:7px;height:36px;padding:0 14px;border:1px solid color-mix(in oklab,var(--lv-ink) 18%,transparent);border-radius:999px;background:var(--lv-card);font-size:13.5px;font-weight:500;line-height:1;white-space:nowrap;color:var(--lv-ink);box-shadow:0 8px 16px -10px rgba(46,32,38,.4)}.lv .lv-lt__help svg{color:var(--lv-accent)}.lv .lv-st-flow{width:20px;height:20px;fill:none;stroke:var(--lv-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lv .lv-lt{width:100%;min-width:0}.lv .lv-lt__sheet{display:grid;gap:8px;padding:16px 18px 14px;border-radius:14px;font-family:var(--font-cormorant),Georgia,serif;color:var(--lv-ink);background:radial-gradient(120% 90% at 20% 0,rgba(255,255,255,.55),transparent 60%),linear-gradient(165deg,color-mix(in oklab,var(--lv-cream-deep) 62%,var(--lv-card)),var(--lv-cream-deep));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--lv-ink) 7%,transparent),inset 0 -18px 30px -24px color-mix(in oklab,var(--lv-ink) 22%,transparent),0 18px 34px -26px rgba(46,32,38,.45)}.lv .lv-lt__body{margin:0;font-size:17.5px;font-weight:500;line-height:1.38;text-wrap:pretty}.lv .lv-lt__w{display:inline-block}.lv .lv-lt__close{display:grid;justify-items:center;gap:2px;margin-top:4px}.lv .lv-lt__off{font-size:16px;font-style:italic;font-weight:500;line-height:1.2}.lv .lv-lt__sig{display:inline-block;margin-top:4px;padding:2px 6px 4px;font-family:var(--font-priestacy),cursive;font-size:36px;line-height:1.1;transform:rotate(-3deg)}@container (min-width: 500px){.lv .lv-st-vig--letter{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px}.lv .lv-st-flow{transform:rotate(-90deg)}.lv .lv-lt__sheet{padding:18px 20px 16px}.lv .lv-qa{gap:14px;padding:20px 20px 18px}.lv .lv-qa__q{font-size:25px}.lv .lv-qa__a{padding:13px 15px;font-size:15.5px}.lv .lv-lt__help{height:40px;padding:0 16px;font-size:14px}}.lv .lv-cu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lv .lv-mc{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;margin:0;padding:12px 14px;border:1px solid var(--lv-hair);border-radius:20px;background:var(--lv-cream);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 14px 26px -22px rgba(46,32,38,.5)}.lv .lv-mc--sound{grid-column:1/-1}.lv .lv-mc__cap{margin:0;font-size:13px;font-weight:500;line-height:1.3;color:var(--lv-ink)}.lv .lv-cu__chips{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:6px 0 0;padding:0;list-style:none}.lv .lv-cu__chips li{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;background:var(--lv-accent-soft);font-size:14px;line-height:1;color:var(--lv-ink)}.lv .lv-sd{display:flex;align-items:center;gap:16px}.lv .lv-sd__stage{--s:0.5;position:relative;flex:none;width:calc(200px * var(--s));height:calc(156px * var(--s))}.lv .lv-sd__rig{position:absolute;left:0;top:0;width:200px;height:156px;transform:scale(var(--s));transform-origin:0 0}.lv .lv-sd__vinyl{position:absolute;left:0;top:10px;width:144px;height:144px;border-radius:50%;background:radial-gradient(circle,var(--st-dark) 0 11%,transparent 11.5%),repeating-radial-gradient(circle at 50% 50%,var(--st-dark) 0 1.4px,color-mix(in oklab,var(--st-dark) 80%,white) 2px 2.6px);box-shadow:0 14px 22px -10px rgba(46,32,38,.6),inset 0 0 0 2px rgba(255,255,255,.06)}.lv .lv-sd__vinyl:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 20deg,transparent 0 8%,rgba(255,255,255,.16) 14%,transparent 22% 58%,rgba(255,255,255,.12) 66%,transparent 74%)}.lv .lv-sd__label{position:absolute;inset:31%;border-radius:50%;background:radial-gradient(circle at 30% 30%,color-mix(in oklab,var(--lv-accent) 70%,white),var(--lv-accent) 70%);box-shadow:inset 0 0 0 1px rgba(46,32,38,.18)}.lv .lv-sd__label:after{content:"";position:absolute;inset:41%;border-radius:50%;background:var(--st-dark)}.lv .lv-sd__arm{position:absolute;right:10px;top:14px;z-index:3;width:92px;height:4px;border-radius:4px;background:linear-gradient(180deg,color-mix(in oklab,var(--lv-ink) 18%,white),color-mix(in oklab,var(--lv-ink) 42%,white));box-shadow:0 2px 4px rgba(46,32,38,.3);transform-origin:97% 50%;transform:rotate(-52deg)}.lv .lv-sd__arm:before{content:"";position:absolute;right:-7px;top:-8px;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 35% 35%,color-mix(in oklab,var(--lv-ink) 8%,white),color-mix(in oklab,var(--lv-ink) 40%,white));box-shadow:0 2px 5px rgba(46,32,38,.3)}.lv .lv-sd__arm:after{content:"";position:absolute;left:-6px;top:-3px;width:11px;height:10px;border-radius:2px;background:var(--lv-panel)}.lv .lv-sd__meta{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.lv .lv-sd__now{font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--lv-body)}.lv .lv-sd__song{font-size:32px;line-height:1.05;color:var(--lv-ink)}.lv .lv-sd__eq{display:flex;align-items:flex-end;gap:3px;height:18px;margin-top:8px}.lv .lv-sd__eq i{display:block;width:3px;height:100%;border-radius:3px;background:var(--lv-accent);transform-origin:50% 100%;transform:scaleY(var(--h))}.lv .lv-pc{display:flex;flex:1;align-items:center;justify-content:center;gap:14px;min-height:48px;color:var(--lv-ink)}.lv .lv-pc__lock{display:block;flex:none;overflow:visible;color:var(--lv-accent)}.lv .lv-pc__shackle{transform-origin:20px 14px;transform:translate(1px,-3px) rotate(-20deg)}.lv .lv-pc__dots{display:flex;gap:10px;padding:3px 2px;--pc-ring:inset 0 0 0 1.5px color-mix(in oklab,var(--lv-ink) 30%,transparent);--pc-ink:inset 0 0 0 9px var(--lv-panel-2);--pc-on:inset 0 0 0 9px var(--lv-accent)}.lv .lv-pc__dot{display:block;flex:none;width:13px;height:13px;border-radius:50%;box-shadow:var(--pc-on)}.lv .lv-mc--pass .lv-mc__cap{text-align:center}.lv .lv-mc--pass{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:center;gap:18px;padding:14px 16px}.lv .lv-mc--pass .lv-pc{flex:none;min-height:0}.lv .lv-mc--pass .lv-mc__cap{font-size:15px}@container (max-width: 359px){.lv .lv-mc{padding:12px}.lv .lv-mc--pass{gap:12px}.lv .lv-pc{gap:10px}.lv .lv-pc__dots{gap:7px}.lv .lv-cu__chips li{height:32px;padding:0 12px;font-size:13px}}@container (min-width: 520px){.lv .lv-cu{gap:14px}.lv .lv-mc{min-height:176px;padding:22px 20px}.lv .lv-mc--pass,.lv .lv-mc--sound{grid-column:auto}.lv .lv-mc--pass{flex-direction:column;justify-content:space-between;gap:8px;padding:22px 20px}.lv .lv-mc--pass .lv-pc{flex:1}.lv .lv-mc--pass .lv-mc__cap{font-size:13px}.lv .lv-sd__stage{--s:0.7}.lv .lv-sd{gap:14px}.lv .lv-sd__song{font-size:34px}.lv .lv-pc{flex-direction:column;gap:12px}.lv .lv-cu__chips{gap:12px;margin-top:12px}.lv .lv-cu__chips li{height:38px;font-size:14.5px}}.lv .lv-st-vig--send{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:center;gap:18px}.lv .lv-st-chat{display:grid;justify-items:start;gap:10px;min-width:0;padding:18px 18px 16px;border:1px solid var(--lv-hair);border-radius:24px;background:var(--lv-cream);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 18px 34px -26px rgba(46,32,38,.45)}.lv .lv-st-chat p{margin:0}.lv .lv-st-bubble{max-width:100%;padding:11px 16px;border-radius:20px 20px 20px 6px;background:var(--lv-accent-soft);font-size:15px;line-height:1.3;color:var(--lv-ink)}.lv .lv-st-bubble--link{display:inline-flex;align-items:center;gap:8px;border:1px solid color-mix(in oklab,var(--lv-accent) 40%,white);background:var(--lv-page);font-size:14px;font-weight:500;color:var(--lv-accent);white-space:nowrap}.lv .lv-st-bubble--link svg,.lv .lv-st-lock svg{flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lv .lv-st-bubble--link svg{width:16px;height:16px}.lv .lv-st-lock{display:inline-flex;align-items:center;gap:7px;font-size:13px;line-height:1.3;color:var(--lv-body)}.lv .lv-st-lock svg{width:15px;height:15px}.lv .lv-st-qrcard{display:grid;justify-items:center;gap:10px;margin:0;font-size:12.5px;line-height:1.2;color:var(--lv-body)}.lv .lv-st-qr{width:clamp(150px,56cqw,200px);border-radius:22px;overflow:hidden;box-shadow:0 0 0 1px var(--lv-hair),0 22px 38px -24px rgba(46,32,38,.55)}.lv .lv-st-qr svg{display:block;width:100%;height:auto}@container (max-width: 359px){.lv .lv-st-chat{padding:14px 14px 12px}}@container (min-width: 500px){.lv .lv-st-vig--send{grid-template-columns:auto auto;justify-content:center;gap:clamp(28px,5cqw,56px)}.lv .lv-st-chat{gap:12px;padding:22px 22px 20px}.lv .lv-st-bubble{padding:14px 20px;font-size:17px}.lv .lv-st-bubble--link{font-size:16px}.lv .lv-st-lock{font-size:14px}.lv .lv-st-qr{width:clamp(190px,46cqw,280px)}}@container (min-width: 520px){.lv .lv-mc{min-height:200px}.lv .lv-cu__chips li{height:40px;padding:0 16px;font-size:15px}.lv .lv-st-qr{width:clamp(220px,48cqw,280px)}.lv .lv-st-chat{gap:14px;padding:26px}.lv .lv-st-bubble{padding:16px 22px;font-size:18px}.lv .lv-st-bubble--link{font-size:17px}.lv .lv-st-lock{font-size:15px}}@media (max-width:719px){.lv .lv-steps{--lv-pad-x:clamp(16px,5vw,24px)}.lv .lv-steps__stage{gap:32px}.lv .lv-steps__cta{margin-top:32px}.lv .lv-st-card{--cp:clamp(24px,7.5vw,28px);display:flex;flex-direction:column;gap:32px;padding:var(--cp);border-radius:24px}.lv .lv-st-copy h3{display:block;font-size:clamp(28px,8.4vw,34px);line-height:1.1;text-wrap:balance}.lv .lv-st-num{margin-right:.28em}.lv .lv-st-copy>p{max-width:none;margin-top:14px;font-size:clamp(16px,4.2vw,17.5px);line-height:1.46}.lv .lv-st-copy>p+p{margin-top:12px}.lv .lv-st-vig,.lv .lv-st-vig.lv-ph{margin-block:auto}}@media (min-width:720px) and (max-width:899px){.lv .lv-st-card{display:flex;flex-direction:column;gap:32px;padding:40px var(--cp);--cp:36px}.lv .lv-st-vig,.lv .lv-st-vig.lv-ph{margin-block:auto}}@media (max-width:899px){@container (min-width: 440px){.lv .lv-ph{width:100%;margin-inline:0;padding-inline:2.6cqw}}@container (max-width: 439px){.lv .lv-ph{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(10px,5cqw,18px);width:100%;margin:0;padding:0 0 8px}.lv .lv-ph__item,.lv .lv-ph__item:nth-child(2){margin-inline:0}.lv .lv-ph__item:nth-child(2){margin-top:20px}.lv .lv-ph__item:nth-child(3){grid-column:1/-1;justify-self:center;width:calc((100% - clamp(10px, 5cqw, 18px)) / 2);margin-top:8px}.lv .lv-ph__item:first-child .lv-ph__card{transform:rotate(-3deg)}.lv .lv-ph__item:nth-child(2) .lv-ph__card{transform:rotate(2.5deg)}.lv .lv-ph__item:nth-child(3) .lv-ph__card{transform:rotate(-1.5deg)}.lv .lv-ph__card{padding:8px 8px 14px}.lv .lv-ph__frame{aspect-ratio:1/1}.lv .lv-ph figcaption{gap:5px;padding:14px 2px 0}.lv .lv-ph__date{font-size:13px;letter-spacing:.1em}.lv .lv-ph__cap{font-size:19px}.lv .lv-st-vig--letter{gap:2px}.lv .lv-qa{gap:10px;padding:14px}.lv .lv-qa__q{font-size:clamp(21px,6.6cqw,24px)}.lv .lv-qa__a{padding:12px 14px;font-size:16px;line-height:1.45}.lv .lv-lt__help{height:40px;padding:0 16px;font-size:15px}.lv .lv-lt__help svg{width:15px;height:15px}.lv .lv-st-flow{width:18px;height:18px}.lv .lv-lt__sheet{gap:8px;padding:18px 20px}.lv .lv-lt__body{font-size:clamp(20px,6.6cqw,22px);line-height:1.34}.lv .lv-lt__w--more{display:none}.lv .lv-lt__close{gap:4px;margin-top:8px}.lv .lv-lt__off{font-size:19px}.lv .lv-lt__sig{font-size:40px}.lv .lv-cu{gap:14px}.lv .lv-mc{padding:20px}.lv .lv-mc--sound{padding:20px 18px}.lv .lv-sd{gap:16px}.lv .lv-sd__stage{--s:0.74}.lv .lv-sd__now{font-size:13px;white-space:nowrap}.lv .lv-sd__song{font-size:38px}.lv .lv-sd__eq{height:22px;margin-top:12px}.lv .lv-sd__eq i{width:4px}.lv .lv-mc--pass{gap:16px;padding:20px}.lv .lv-pc{gap:12px}.lv .lv-pc__lock{width:26px;height:30px}.lv .lv-pc__dots{gap:8px}.lv .lv-pc__dot{width:14px;height:14px}.lv .lv-mc--pass .lv-mc__cap{font-size:16px;white-space:nowrap}.lv .lv-cu__chips{gap:10px;margin-top:10px}.lv .lv-cu__chips li{height:40px;padding:0 16px;font-size:14.5px}.lv .lv-st-vig--send{gap:32px}.lv .lv-st-chat{gap:12px;width:100%;padding:22px}.lv .lv-st-bubble{padding:13px 18px;font-size:16.5px}.lv .lv-st-bubble--link{gap:9px;padding:12px 16px;font-size:15.5px}.lv .lv-st-bubble--link svg{width:18px;height:18px}.lv .lv-st-lock{gap:8px;font-size:14px}.lv .lv-st-lock svg{width:16px;height:16px}.lv .lv-st-qrcard{gap:14px;font-size:14px}.lv .lv-st-qr{width:clamp(176px,80cqw,264px)}}@container (max-width: 289px){.lv .lv-st-qr{width:86cqw}.lv .lv-st-vig--send{gap:30px}}@container (max-width: 259px){.lv .lv-st-qr{width:92cqw}.lv .lv-st-vig--send{gap:36px}.lv .lv-st-chat{gap:12px;padding:18px 16px}.lv .lv-st-bubble--link{gap:7px;padding:11px 13px;font-size:14.5px}.lv .lv-qa{gap:10px;padding:14px}.lv .lv-qa__q{font-size:21px}.lv .lv-lt__sheet{padding:18px 18px 20px}.lv .lv-lt__body{font-size:19px}.lv .lv-lt__sig{font-size:36px}.lv .lv-ph__item:nth-child(2){margin-top:34px}.lv .lv-ph__item:nth-child(3){margin-top:28px}}}@container (max-width: 339px){.lv .lv-mc--pass{flex-direction:column;gap:12px}}@container (max-width: 319px){.lv .lv-cu{gap:12px}.lv .lv-mc--sound{padding:14px}.lv .lv-sd{gap:12px}.lv .lv-sd__stage{--s:0.66}.lv .lv-sd__now{white-space:nowrap}.lv .lv-sd__song{font-size:32px}.lv .lv-cu__chips{gap:8px;margin-top:6px}.lv .lv-cu__chips li{height:34px;padding:0 13px;font-size:13.5px}}@container (max-width: 289px){.lv .lv-sd__stage{--s:0.58}.lv .lv-st-tiles{gap:14px}.lv .lv-st-more{margin-top:30px;padding:7px 14px 7px 10px;font-size:13px;white-space:nowrap}}@media (prefers-reduced-motion:no-preference){.lv .lv-steps__stage{gap:clamp(32px,3vw,44px)}.lv .lv-steps__head{gap:clamp(14px,2.4vw,30px)}.lv .lv-steps__nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:24px}.lv .lv-steps__count{margin:0;min-width:3.4em;font-size:14px;line-height:1.3;font-weight:500;font-variant-numeric:tabular-nums;text-align:center;letter-spacing:.02em;color:var(--lv-body)}.lv .lv-steps__arrow{display:grid;flex:none;place-items:center;width:48px;height:48px;padding:0;border:1px solid color-mix(in oklab,var(--lv-ink) 24%,transparent);border-radius:50%;background:var(--lv-white);color:var(--lv-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .4s var(--lv-ease),border-color .25s ease,background-color .25s ease}.lv .lv-steps__arrow:active{transform:scale(.94)}@media (hover:hover){.lv .lv-steps__arrow:hover{border-color:var(--lv-ink)}}.lv .lv-steps__gallery:focus-visible{outline:none}.lv .lv-steps__arrow:focus-visible{outline:2px solid var(--lv-ink);outline-offset:3px}.lv .lv-steps__track{overflow-x:clip;overflow-y:visible;touch-action:pan-y}.lv .lv-steps__gallery{--pw:calc(100% - 2 * var(--lv-pad-x))}.lv .lv-steps__panels{grid-template-columns:minmax(0,var(--pw));justify-content:center;max-width:none;padding:0}.lv .lv-st-panel{grid-area:1/1;min-width:0;transform:translate3d(calc(var(--o) * (60% + 12px)),0,0);opacity:0;visibility:hidden;pointer-events:none;transition:transform .8s var(--lv-ease),opacity .6s ease,visibility 0s linear .8s}.lv .lv-st-panel[data-dist="0"]{transform:none;opacity:1;visibility:visible;pointer-events:auto;transition:transform .8s var(--lv-ease),opacity .6s ease .1s,visibility 0s}.lv .lv-steps:not(.is-seen) .lv-st-it{opacity:0}.lv .lv-steps.is-seen .lv-st-panel[data-dist="0"] .lv-st-it{animation:lv-st-in .7s var(--lv-ease) backwards;animation-delay:calc(.18s + var(--k, 0) * .07s)}@keyframes lv-st-in{0%{opacity:0;transform:translate3d(0,14px,0) scale(.94)}}.lv .lv-st-vig--letter[data-live] .lv-qa__caret{display:inline-block;animation:lv-caret 1s steps(1) infinite}@keyframes lv-caret{50%{opacity:0}}.lv .lv-st-vig--letter[data-live] .lv-lt__off,.lv .lv-st-vig--letter[data-live] .lv-lt__w{animation:lv-word .6s var(--lv-ease) backwards;animation-delay:calc(1.5s + var(--w, 0) * 22ms)}.lv .lv-st-vig--letter[data-live] .lv-lt__sig{animation:lv-sign 1.1s cubic-bezier(.5,0,.3,1) backwards;animation-delay:calc(1.5s + var(--w, 0) * 22ms + .2s)}@keyframes lv-word{0%{opacity:0;transform:translate3d(0,5px,0)}}@keyframes lv-sign{0%{clip-path:inset(-60% 130% -60% -30%)}to{clip-path:inset(-60% -30% -60% -30%)}}.lv .lv-steps.is-seen .lv-st-panel[data-dist="0"] .lv-st-flow{animation:lv-flow 1.2s ease-in-out 1.6s backwards}@keyframes lv-flow{0%{opacity:.25}}.lv .lv-st-vig--custom[data-live] .lv-sd__vinyl{animation:lv-spin 5.5s linear infinite}@keyframes lv-spin{to{transform:rotate(1turn)}}.lv .lv-st-vig--custom[data-live] .lv-sd__arm{animation:lv-arm 5.5s ease-in-out infinite}@keyframes lv-arm{0%,to{transform:rotate(-52deg)}50%{transform:rotate(-55deg)}}.lv .lv-st-vig--custom[data-live] .lv-sd__eq i{animation:lv-eq .9s ease-in-out infinite alternate calc(var(--i) * -.17s)}@keyframes lv-eq{0%{transform:scaleY(calc(var(--h) * .35))}to{transform:scaleY(var(--h))}}.lv .lv-st-vig--custom[data-live] .lv-pc__lock{animation:lv-pc-lock 5s ease-in-out infinite}.lv .lv-st-vig--custom[data-live] .lv-pc__shackle{animation:lv-pc-open 5s ease-in-out infinite}.lv .lv-st-vig--custom[data-live] .lv-pc__dot--0{animation:lv-pc-0 5s ease-in-out infinite}.lv .lv-st-vig--custom[data-live] .lv-pc__dot--1{animation:lv-pc-1 5s ease-in-out infinite}.lv .lv-st-vig--custom[data-live] .lv-pc__dot--2{animation:lv-pc-2 5s ease-in-out infinite}.lv .lv-st-vig--custom[data-live] .lv-pc__dot--3{animation:lv-pc-3 5s ease-in-out infinite}@keyframes lv-pc-0{0%,6%{box-shadow:var(--pc-ring)}11%,54%{box-shadow:var(--pc-ink)}62%,88%{box-shadow:var(--pc-on)}96%,to{box-shadow:var(--pc-ring)}}@keyframes lv-pc-1{0%,18%{box-shadow:var(--pc-ring)}23%,54%{box-shadow:var(--pc-ink)}62%,88%{box-shadow:var(--pc-on)}96%,to{box-shadow:var(--pc-ring)}}@keyframes lv-pc-2{0%,30%{box-shadow:var(--pc-ring)}35%,54%{box-shadow:var(--pc-ink)}62%,88%{box-shadow:var(--pc-on)}96%,to{box-shadow:var(--pc-ring)}}@keyframes lv-pc-3{0%,42%{box-shadow:var(--pc-ring)}47%,54%{box-shadow:var(--pc-ink)}62%,88%{box-shadow:var(--pc-on)}96%,to{box-shadow:var(--pc-ring)}}@keyframes lv-pc-lock{0%,54%{color:var(--lv-ink)}62%,88%{color:var(--lv-accent)}96%,to{color:var(--lv-ink)}}@keyframes lv-pc-open{0%,54%{transform:translate(0) rotate(0)}64%,88%{transform:translate(1px,-3px) rotate(-20deg)}96%,to{transform:translate(0) rotate(0)}}}@media (min-width:900px) and (max-width:1479px) and (prefers-reduced-motion:no-preference){.lv .lv-st-vig--letter{grid-template-columns:minmax(0,1fr);align-items:normal;gap:6px}.lv .lv-st-flow{transform:none}.lv .lv-st-vig--send{grid-template-columns:minmax(0,1fr);gap:18px}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.lv .lv-steps__gallery{--pw:min(max(1120px,64vw),calc(100% - 2 * clamp(56px, 12vw, 200px)));position:relative}.lv .lv-steps__nav{position:absolute;inset:0;display:block;margin:0;pointer-events:none}.lv .lv-steps__count{display:none}.lv .lv-steps__arrow{position:absolute;top:50%;margin-top:-24px;pointer-events:auto}.lv .lv-steps__arrow--prev{right:calc(50% + var(--pw) / 2 + 16px)}.lv .lv-steps__arrow--next{left:calc(50% + var(--pw) / 2 + 16px)}.lv .lv-st-panel{transform:translate3d(calc(var(--o) * (100% + 28px)),0,0) scale(.9)}.lv .lv-st-panel[data-dist="1"]{opacity:.42;visibility:visible;transition:transform .8s var(--lv-ease),opacity .6s ease,visibility 0s}.lv .lv-st-panel[data-dist="0"]{transform:none}.lv .lv-st-copy>p{font-size:clamp(16px,1.4vw,20px)}}@media (prefers-reduced-motion:reduce){.lv .lv-st-tile__media,.lv .lv-st-tile__media img,.lv .lv-st-tile__see span{transition:none}}.lv .lv-quotes{background-color:var(--lv-prod-paper);overflow-x:clip}.lv .lv-qt{display:grid;justify-items:center;text-align:center}.lv .lv-qt__stage{width:100%;max-width:720px;min-width:0;margin-top:clamp(40px,4.4vw,64px)}.lv .lv-qt h2{max-width:9em}@media (min-width:720px){.lv .lv-qt h2{max-width:none}}.lv .lv-qt__ctrl{flex-direction:column;gap:14px;margin-top:28px}.lv .lv-qt__ctrl,.lv .lv-qt__dots{display:flex;align-items:center}.lv .lv-qt__dot{display:grid;place-items:center;width:28px;height:44px;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.lv .lv-qt__dot i{display:block;width:8px;height:8px;border-radius:999px;background:color-mix(in oklab,var(--lv-ink) 22%,transparent);transition:width .5s var(--lv-ease),background-color .3s ease}.lv .lv-qt__dot.is-on i{width:24px;background:var(--lv-accent)}@media (hover:hover){.lv .lv-qt__dot:not(.is-on):hover i{background:color-mix(in oklab,var(--lv-ink) 45%,transparent)}}.lv .lv-qt__dot.is-on{width:44px}.lv .lv-qt__arrows{display:flex;gap:12px}.lv .lv-qt__arrow{display:grid;place-items:center;width:52px;height:52px;padding:0;border:1px solid color-mix(in oklab,var(--lv-ink) 28%,transparent);border-radius:50%;background:transparent;color:var(--lv-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .25s ease,border-color .25s ease,transform .4s var(--lv-ease)}@media (hover:hover){.lv .lv-qt__arrow:hover{border-color:var(--lv-ink);background:color-mix(in oklab,var(--lv-accent) 18%,transparent)}}.lv .lv-qt__arrow:active{transform:scale(.94)}.lv .lv-qd{--o1x:20px;--o1y:-18px;--o2x:38px;--o2y:-34px;--o3x:54px;--o3y:-50px;--t0:translate(0,0) rotate(0deg);--r1:2.2deg;--r2:-2.6deg;--r3:3deg;--t1:translate(var(--o1x),var(--o1y)) rotate(var(--r1));--t2:translate(var(--o2x),var(--o2y)) rotate(var(--r2));--t3:translate(var(--o3x),var(--o3y)) rotate(var(--r3));--swing:0.16;--dip:16px;--rock:6deg;--qd-ease:cubic-bezier(0.3,0,0.7,1);--ms:760ms;position:relative;display:grid;padding:58px 56px 0 0;text-align:left;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;outline-offset:6px;border-radius:28px}@media (min-width:1280px){.lv .lv-qd{--swing:0.4}}@media (min-width:1700px){.lv .lv-qd{--swing:0.5}}.lv .lv-qd__card{grid-area:1/1;display:flex;flex-direction:column;align-items:flex-start;gap:22px;position:relative;min-width:0;margin:0;padding:clamp(24px,3.4vw,44px);border:1px solid color-mix(in oklab,var(--lv-ink) 8%,transparent);border-radius:24px;background:var(--lv-card);box-shadow:inset 0 1px 0 rgba(255,255,255,.8);transform-origin:30% 80%;transition:transform var(--ms) var(--qd-ease),background-color calc(var(--ms) * .4) linear calc(var(--ms) * .3),border-color calc(var(--ms) * .4) linear calc(var(--ms) * .3);will-change:transform}.lv .lv-qd__card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:0 30px 50px -30px rgba(46,32,38,.32),0 2px 6px rgba(46,32,38,.06);pointer-events:none;will-change:transform}.lv .lv-qd__card>*{visibility:hidden;transition:visibility 0s linear var(--ms)}.lv .lv-qd__card[data-pos="0"]>*{visibility:visible;transition:none}.lv .lv-qd__card[data-pos="0"]{z-index:4;transform:translateX(var(--dx,0)) rotate(var(--rot,0deg))}.lv .lv-qd__card[data-pos="1"]{z-index:3;transform:var(--t1);background:color-mix(in oklab,var(--lv-prod-paper),var(--lv-ink) 4%)}.lv .lv-qd__card[data-pos="1"],.lv .lv-qd__card[data-pos="2"]{border-color:color-mix(in oklab,var(--lv-ink) 12%,transparent)}.lv .lv-qd__card[data-pos="2"]{z-index:2;transform:var(--t2);background:color-mix(in oklab,var(--lv-prod-paper),var(--lv-ink) 6%)}.lv .lv-qd__card[data-pos="3"]{z-index:1;transform:var(--t3);background:color-mix(in oklab,var(--lv-prod-paper),var(--lv-ink) 8%);border-color:color-mix(in oklab,var(--lv-ink) 12%,transparent)}.lv .lv-qd.is-drag .lv-qd__card[data-pos="0"]{transition:none}.lv .lv-qd__card.is-moving,.lv .lv-qd__card.is-settle{transition:background-color calc(var(--ms) * .4) linear calc(var(--ms) * .3),border-color calc(var(--ms) * .4) linear calc(var(--ms) * .3)}.lv .lv-qd__card.is-moving>*{visibility:visible;transition:none}.lv .lv-qd__tag{padding:6px 14px;border-radius:999px;background:var(--lv-accent-soft);font-size:13px;font-weight:500;line-height:1.2;color:var(--lv-ink)}.lv .lv-qd__text{margin:0;font-size:clamp(24px,2.4vw,32px);font-style:italic;line-height:1.32;letter-spacing:-.005em;color:var(--lv-ink);text-wrap:pretty}.lv .lv-qd__name{margin-top:auto;font-size:15px;font-weight:500;color:var(--lv-body)}@media (max-width:719px){.lv .lv-qt__stage{margin-top:28px}.lv .lv-qt__ctrl{gap:12px;margin-top:20px}.lv .lv-qd{--o1x:10px;--o1y:-11px;--o2x:18px;--o2y:-21px;--o3x:22px;--o3y:-30px;--swing:0.12;--dip:11px;--rock:5deg;padding:36px calc(var(--o3x) + 10px) 0 0}.lv .lv-qd__card{gap:18px;padding:22px 20px 24px;border-radius:22px}.lv .lv-qd__text{font-size:clamp(21px,5.6vw,24px)}}@media (prefers-reduced-motion:reduce){.lv .lv-qd__card,.lv .lv-qd__card.is-moving,.lv .lv-qd__card>*,.lv .lv-qt__arrow,.lv .lv-qt__dot i{transition:none}}.lv .lv-faq{background-color:var(--lv-prod-paper)}.lv .lv-faq__grid{display:grid;gap:clamp(32px,5vw,56px)}.lv .lv-faq__help{margin:20px 0 0;font-size:16px;line-height:1.5;color:var(--lv-body)}.lv .lv-faq__list{border-top:1px solid var(--lv-hair)}.lv .lv-faq__item{border-bottom:1px solid var(--lv-hair)}.lv .lv-faq__item h3{margin:0}.lv .lv-faq__q{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:72px;padding:18px 0;border:0;background:none;font-size:22px;line-height:1.2;letter-spacing:-.005em;text-align:left;color:var(--lv-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .3s ease}.lv .lv-faq__item[data-open=true] .lv-faq__q{color:var(--lv-accent)}@media (hover:hover){.lv .lv-faq__q:hover{color:var(--lv-accent-text)}}.lv .lv-faq__icon{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;color:var(--lv-accent-text)}.lv .lv-faq__bar{transform-box:fill-box;transform-origin:center;transition:transform .45s var(--lv-ease),opacity .3s ease}.lv .lv-faq__item[data-open=true] .lv-faq__bar{transform:scaleY(0);opacity:0}.lv .lv-faq__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .5s var(--lv-ease),visibility 0s linear .5s}.lv .lv-faq__item[data-open=true] .lv-faq__panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .5s var(--lv-ease),visibility 0s}.lv .lv-faq__inner{min-height:0;overflow:hidden}.lv .lv-faq__inner p{margin:0;max-width:38em;padding:0 40px 24px 0;font-size:16px;line-height:1.65;color:var(--lv-body)}@media (min-width:720px){.lv .lv-faq__q{font-size:26px}}@media (min-width:960px){.lv .lv-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,8vw,120px);align-items:start}.lv .lv-faq__side{position:sticky;top:120px}}@media (prefers-reduced-motion:reduce){.lv .lv-faq__bar,.lv .lv-faq__item[data-open=true] .lv-faq__panel,.lv .lv-faq__panel,.lv .lv-faq__q{transition:none}}.lp.hv2.hp.lv>footer{z-index:auto;padding:clamp(40px,5vw,64px) 0 max(24px,env(safe-area-inset-bottom));border-top:1px solid var(--lv-hair);background:var(--lv-paper);color:var(--lv-body);font-family:var(--lv-sans);font-size:14px;-webkit-font-smoothing:antialiased}.lp.hv2.hp.lv>footer .wrap{max-width:calc(1280px + 2 * var(--lv-pad-x));padding-inline:var(--lv-pad-x);margin-inline:auto;box-sizing:border-box}.lp.hv2.hp.lv>footer .row{align-items:center;justify-content:space-between;gap:12px 40px}.lp.hv2.hp.lv>footer .copy{font-size:17px;line-height:1.4;color:var(--lv-ink)}.lp.hv2.hp.lv>footer .links{justify-content:flex-end;gap:0 28px}.lp.hv2.hp.lv>footer .links a{display:inline-flex;align-items:center;min-height:44px;color:var(--lv-body);text-decoration:none;transition:color .2s ease}.lp.hv2.hp.lv>footer .links a:hover{color:var(--lv-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media (max-width:719px){.lp.hv2.hp.lv>footer .row{flex-direction:column;align-items:flex-start;gap:12px}.lp.hv2.hp.lv>footer .links{justify-content:flex-start;gap:0 24px}}@media (prefers-reduced-motion:reduce){.lp.hv2.hp.lv>footer .links a{transition:none}}