@media (prefers-reduced-motion:no-preference){html:has(.lp){scroll-behavior:smooth}}.lp section[id]{scroll-margin-top:var(--space-3xl)}.lp-grid{column-gap:var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lp-hero{min-height:calc(100svh - var(--nav-h) - var(--space-md) - var(--space-xs));padding-block:var(--space-xl);align-content:center;display:grid}.lp-hero-in{text-align:center;justify-items:center;display:grid;container-type:inline-size}.lp .lp-h1{--T:3.4s;--dx:-.816em;--dy:-.98em;--ox:-.0735em;--vx:.39em;--gx:1.713em;letter-spacing:-.045em;white-space:nowrap;text-wrap:nowrap;max-width:none;font-size:min(10rem,12.8205cqw);line-height:.98;position:relative}.lp-line{display:block}.lp-q{color:var(--color-muted)}.lp-q-k,.lp-a-c,.lp-fly,.lp-p{display:inline-block}.lp-p{white-space:pre}.lp-fly{position:relative}.lp-ghost{opacity:0;position:absolute;top:0;left:0}.lp-ghost:before{content:attr(data-t)}.lp-p-gap{left:var(--gx)}.lp-dot{color:var(--color-accent)}.lp-kern-k{margin-right:-.0232em}.lp-p-C{margin-right:-.0187em}.lp-qm{margin-left:-.046em}.lp-hero .lead{max-width:60ch;margin-top:var(--space-2xl);color:var(--color-ink-2)}.lp-hero .lp-actions{margin-top:var(--space-2xl);justify-content:center}@media (prefers-reduced-motion:no-preference){.lp-q{animation:lp-q var(--T) both}.lp-q-k{animation:lp-qk var(--T) both}.lp-a-j{white-space:pre;animation:lp-ja calc(var(--T) * .12) cubic-bezier(.2, .7, .2, 1) calc(var(--T) * .4) both;display:inline-block}.lp-fly{animation:lp-fly var(--T) both}.lp-p-k{animation:lp-k var(--T) both}.lp-p-gap{animation:lp-gap var(--T) both}.lp-p-C{animation:lp-C var(--T) both}.lp-p-oll{animation:lp-oll var(--T) both}.lp-p-va{animation:lp-va var(--T) both}.lp-dot{animation:lp-dot var(--T) both;display:inline-block}@keyframes lp-q{0%,50%{color:var(--color-ink)}68%,to{color:var(--color-muted)}}@keyframes lp-qk{0%,50%{opacity:1}50.1%,74%{opacity:0}92%,to{opacity:1}}@keyframes lp-ja{0%{opacity:0;transform:translateY(.22em)}}@keyframes lp-fly{0%,50%{opacity:0;transform:translate(var(--dx), var(--dy))}50.1%{opacity:1;transform:translate(var(--dx), var(--dy));animation-timing-function:cubic-bezier(.7,0,.2,1)}82%,to{opacity:1;transform:translate(0)}}@keyframes lp-k{0%,60%{opacity:1;transform:none}74%,to{opacity:0;transform:translateY(-.32em)}}@keyframes lp-C{0%,66%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.2,1);transform:translateY(.32em)}84%,to{opacity:1;transform:none}}@keyframes lp-oll{0%,60%{transform:translateX(var(--ox));animation-timing-function:cubic-bezier(.6,0,.2,1)}74%,to{transform:none}}@keyframes lp-va{0%,62%{transform:translateX(var(--vx));animation-timing-function:cubic-bezier(.6,0,.2,1)}84%,to{transform:none}}@keyframes lp-gap{0%,62%{opacity:1;transform:translateX(var(--ox))}72%,to{opacity:0;transform:translateX(var(--ox))}}@keyframes lp-dot{0%,86%{opacity:0;animation-timing-function:cubic-bezier(.3,1.6,.5,1);transform:translateY(-.25em)}96%,to{opacity:1;transform:none}}}.lp-sec{padding-block:var(--section-gap)}.lp-band{padding-block:var(--section-gap-s)}.lp-sec .lead,.lp-band .lead{margin-top:var(--space-lg);color:var(--color-ink-2)}.lp-night{background:var(--color-night);color:var(--color-night-ink)}.lp-night :focus-visible{outline-color:var(--color-night-focus)}.lp-night .lead{color:var(--color-night-ink-2)}.lp-white{background:var(--color-paper-2)}.lp-tint{background:var(--color-paper-3)}.lp .lp-h2-wide{max-width:none}.lp-shot{aspect-ratio:2040/1356;border-radius:var(--radius-card);outline:1px solid color-mix(in oklab, var(--color-ink) 10%, transparent);outline-offset:-1px;margin:0}.lp-night .lp-shot{outline-color:color-mix(in oklab, var(--color-night-ink) 14%, transparent)}.lp-cap{margin-top:var(--space-lg);font-size:var(--text-sm);color:var(--color-muted)}.lp-night .lp-cap{color:var(--color-night-muted)}.lp .lp-cap a{color:var(--color-night-ink);font-weight:600}.lp-tour{margin-top:var(--space-2xl)}.lp-tour-l{grid-column:1/span 4}.lp-tour-l article{align-content:center;gap:var(--space-md);min-height:68svh;color:var(--color-night-muted);transition:color var(--dur-long) var(--ease-out);display:grid}.lp-tour-l article.on{color:var(--color-night-ink)}.lp-tour-l p{color:inherit}.lp-tour-pin{height:100svh;padding-top:var(--space-3xl);padding-bottom:var(--space-lg);grid-column:5/span 8;align-content:center;align-self:start;display:grid;position:sticky;top:0}.lp-tour-pin img{opacity:0;transition:opacity var(--dur-long) var(--ease-out)}.lp-tour-pin img.on{opacity:1}.lp-shot-m{aspect-ratio:4/5;max-width:24rem;margin-top:var(--space-xs);display:none}.lp-ask{align-items:center}.lp-ask-l{grid-column:1/span 6}.lp-ask-q{margin-top:var(--space-xl);display:grid}.lp-ask-q button{min-height:64px;padding:0 var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-md);border:0;border-top:1px solid var(--color-rule);color:var(--color-ink-2);font-size:var(--text-lg);text-align:left;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);background:0 0;display:flex}.lp-ask-q button:last-child{border-bottom:1px solid var(--color-rule)}.lp-ask-q button:hover{color:var(--color-ink)}.lp-ask-q button:active{background:var(--color-paper-3)}.lp-ask-q button:disabled{opacity:.55;cursor:not-allowed}.lp-ask-q button[aria-selected=true]{background:var(--color-paper-2);color:var(--color-ink);font-weight:600}.lp-ask-q svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;flex:none;width:20px;height:20px}.lp-ask-q button[aria-selected=true] svg{opacity:1}.lp-ask-shot{aspect-ratio:800/1380;grid-column:8/span 5;justify-self:center;width:100%;max-width:26rem}.lp-plans{margin-top:var(--space-2xl)}.lp-seg{padding:var(--space-2xs);border:1px solid var(--color-rule);border-radius:var(--radius-pill);gap:var(--space-2xs);background:var(--color-paper);margin:0;display:inline-flex}.lp-seg input{opacity:0;width:1px;height:1px;position:absolute}.lp-seg label{min-height:44px;padding:0 var(--space-md);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-ink-2);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);align-items:center;font-weight:600;display:inline-flex}.lp-seg input:checked+label{background:var(--color-ink);color:var(--color-paper)}.lp-seg input:focus-visible+label{outline:2px solid var(--color-focus);outline-offset:2px}.lp-price-t{width:100%;margin-top:var(--space-xl);border-collapse:collapse;font-variant-numeric:tabular-nums}.lp-price-t col.c1{width:50%}.lp-price-t th,.lp-price-t td{padding:var(--space-md) var(--space-md) var(--space-md) 0;text-align:left;vertical-align:middle;font-weight:400}.lp-price-t tbody tr,.lp-price-t tfoot tr{border-top:1px solid var(--color-rule)}.lp-price-t tbody th,.lp-price-t tbody td{height:64px}.lp-price-t tbody th{font-weight:600}.lp-price-t thead th{padding-bottom:var(--space-lg);vertical-align:bottom;font-size:var(--text-title);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700}.lp-price-t thead b{font-variant-numeric:tabular-nums;margin-top:var(--space-xs);font-size:var(--text-display-s);letter-spacing:-.035em;white-space:nowrap;line-height:1;display:block}.lp-price-t thead small{margin-top:var(--space-xs);font-size:var(--text-sm);letter-spacing:0;color:var(--color-muted);font-weight:400;display:block}.lp-price-t tfoot td{padding-top:var(--space-lg)}.lp-yes,.lp-no{align-items:center;gap:var(--space-xs);display:inline-flex}.lp-no{color:var(--color-muted)}.lp-yes svg,.lp-no svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.lp-plans-note{margin-top:var(--space-lg);font-size:var(--text-sm);color:var(--color-muted)}.lp-safe-h{grid-column:1/span 5}.lp-safe{grid-column:7/span 6;margin:0}.lp-safe>div{padding-block:var(--space-lg);border-top:1px solid var(--color-rule);gap:var(--space-xs);display:grid}.lp-safe>div:last-child{border-bottom:1px solid var(--color-rule)}.lp-safe dt{font-size:var(--text-title);letter-spacing:-.02em;font-weight:700;line-height:1.2}.lp-safe dd{color:var(--color-ink-2);max-width:56ch;margin:0}.lp-steps{counter-reset:s;margin:var(--space-2xl) 0 0;row-gap:var(--space-xl);padding:0;list-style:none}.lp-steps li{counter-increment:s;border-top:2px solid var(--color-ink);padding-top:var(--space-lg);gap:var(--space-sm);grid-column:span 4;align-content:start;display:grid}.lp-steps li:before{content:counter(s);font-size:var(--text-display-s);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.lp-steps p{color:var(--color-ink-2);max-width:34ch}.lp-faq-sec{padding-bottom:0}.lp-faq{margin:var(--space-2xl) 0 0}.lp-faq>div{padding-block:var(--space-lg);border-top:1px solid var(--color-rule);row-gap:var(--space-xs)}.lp-faq>div:last-child{border-bottom:1px solid var(--color-rule)}.lp-faq dt{font-size:var(--text-title);letter-spacing:-.02em;grid-column:1/span 5;font-weight:700;line-height:1.2}.lp-faq dd{color:var(--color-ink-2);grid-column:7/span 6;max-width:60ch;margin:0}.lp-topic-hero{min-height:calc(100svh - var(--nav-h) - var(--space-md) - var(--space-xs));padding-block:var(--space-xl);align-content:center;display:grid}.lp-topic-hero>.container{align-items:center;row-gap:var(--space-xl)}.lp-topic-t{grid-column:1/span 5}.lp .lp-topic-hero h1{max-width:none;font-size:var(--text-display-s);text-wrap:balance}.lp-topic-hero .lead{margin-top:var(--space-lg);color:var(--color-ink-2)}.lp-topic-hero .lp-actions{margin-top:var(--space-xl)}.lp-topic-shot{grid-column:6/span 7}.lp-topic-shot--tall{grid-column:7/span 4}.lp-topic-shot .lp-cap{margin-top:var(--space-sm)}.lp .lp-topic-shot .lp-cap a{color:var(--color-accent)}.lp-more-h{grid-column:1/span 6}.lp-more-h .lp-actions{margin-top:var(--space-xl)}.lp-more{align-content:start;gap:var(--space-sm);font-size:var(--text-lg);grid-column:8/span 5;display:grid}.lp-more b{font-size:var(--text-sm);color:var(--color-muted);font-weight:600}.lp .lp-more a{width:fit-content}.lp-sisters-sec{padding-top:0}.lp-sisters-sec .lp-faq{margin-top:0}.lp .lp-faq dt a{text-decoration:none}.lp .lp-faq dt a:hover{text-decoration:underline}.lp .lp-faq dd a{color:var(--color-accent);font-weight:600}.lp-end{text-align:center;justify-items:center;display:grid}.lp .lp-end h2{font-size:var(--text-display-s);text-wrap:balance;max-width:20ch}.lp-end .lp-actions{margin-top:var(--space-xl);justify-content:center}@media (max-width:60rem){.lp-hero{min-height:0;padding-block:var(--space-3xl)}.lp-tour-l,.lp-ask-l,.lp-ask-shot,.lp-safe-h,.lp-safe,.lp-faq dt,.lp-faq dd,.lp-more-h,.lp-more{grid-column:1/-1}.lp-more{margin-top:var(--space-xl)}.lp-topic-hero{min-height:0;padding-block:var(--space-2xl)}.lp-topic-t,.lp-topic-shot,.lp-topic-shot--tall{grid-column:1/-1}.lp-topic-shot--tall{max-width:26rem}.lp-tour-pin{display:none}.lp-tour-l{gap:var(--space-2xl);display:grid}.lp-tour-l article{min-height:0;color:var(--color-night-ink)}.lp-tour-l p{color:var(--color-night-ink-2)}.lp-shot-m{display:block}.lp-ask-shot{margin-top:var(--space-xl);justify-self:start}.lp-safe{margin-top:var(--space-xl)}.lp-steps li{grid-column:1/-1}}@media (max-width:35rem){.lp .lp-h1{--dx:-.32em;--dy:-1.96em;font-size:min(5.25rem,23.2558cqw)}.lp-h1 .lp-w{display:block}.lp-h1 .lp-a-j{animation-delay:calc(var(--T) * .76)}}@media (max-width:40rem){.lp-topic-shot>.lp-shot{aspect-ratio:4/5}.lp-more{font-size:var(--text-md)}.lp-actions .lp-btn{flex:100%}.lp-ask-q button{font-size:var(--text-md);padding:0 var(--space-sm);white-space:nowrap}.lp-ask-q svg,.lp-price-t colgroup,.lp-price-t thead th:first-child,.lp-price-t tfoot td:first-child{display:none}.lp-price-t tr{column-gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.lp-price-t tbody th{grid-column:1/-1;height:auto;padding-bottom:0}.lp-price-t tbody td{height:auto}.lp-price-t tfoot tr{row-gap:var(--space-xs)}.lp-price-t tfoot td{grid-column:1/-1;padding-right:0}.lp-price-t tfoot td+td+td{padding-top:0}.lp-price-t tfoot .lp-btn{width:100%}}
