@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_d39c0864-module__YIay3W__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_d39c0864-module__YIay3W__variable{--lp-font:"Inter", "Inter Fallback"}
.lp{--ink:#0a0a0b;--ink-2:#2c2c2e;--muted:#6e6e73;--muted-on-ink:#aeaeb2;--paper:#fff;--surface:#f4f4f5;--tone:#e5e5ea;--accent:#ffce00;--m:32px;--gap:24px;--s-mon:clamp(150px, 15vw, 230px);--s-dis:clamp(48px, 6.4vw, 104px);--s-h:clamp(32px, 3vw, 44px);--s-lead:clamp(19px, 1.55vw, 22px);--s-body:17px;--s-small:15px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);font-family:var(--lp-font), system-ui, sans-serif;font-size:var(--s-body);color:var(--ink);background:var(--paper);font-feature-settings:"kern", "cv11";-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:clip}@media (max-width:767px){.lp{--m:20px;--gap:16px;--s-mon:34vw;--s-dis:11vw}}html:has(.lp){scroll-behavior:smooth;background:var(--paper,#fff)}.lp :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.lp ::selection{background:var(--accent);color:var(--ink)}.lp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:50%;left:50%;overflow:hidden}.lp-wrap{padding-inline:var(--m)}.lp-display{font-size:var(--s-dis);letter-spacing:-.045em;text-wrap:balance;font-weight:800;line-height:.95}.lp-h{font-size:var(--s-h);letter-spacing:-.03em;font-weight:700;line-height:1.05}.lp-btn{min-height:56px;font-size:var(--s-body);letter-spacing:-.01em;transition:background-color .18s ease, color .18s ease, transform .14s var(--ease-out);justify-content:center;align-items:center;padding:0 28px;font-weight:700;text-decoration:none;display:inline-flex}.lp-btn:active{transform:scale(.97)}.lp-btn--accent{background:var(--accent);color:var(--ink)}.lp-btn--accent:hover{background:var(--paper)}.lp-price .lp-btn--accent:hover,.lp-btn--ink{background:var(--ink);color:var(--paper)}.lp-btn--ink:hover{background:var(--accent);color:var(--ink)}.lp-textlink{color:var(--ink);text-underline-offset:5px;transition:text-underline-offset .18s var(--ease-out);font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.lp-textlink:hover{text-underline-offset:8px}.lp-textlink--paper{color:var(--paper)}.lp{--nav-h:72px}.lp-nav{z-index:50;width:100%;height:var(--nav-h);padding:0 var(--m);background:var(--paper);color:var(--ink);transition:top .52s var(--ease-expo), width .52s var(--ease-expo), height .52s var(--ease-expo), padding .52s var(--ease-expo), border-radius .52s var(--ease-expo), background-color .32s ease, color .32s ease;border-radius:0;position:fixed;top:0;left:50%;translate:-50%}.lp-nav.is-compact{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);width:min(860px,100% - 24px);height:52px;color:var(--paper);background:#2c2c2eb8;border-radius:999px;padding:0 7px 0 24px;top:12px}.lp-nav__bar{grid-template-columns:1fr auto 1fr;align-items:center;height:100%;display:grid}.lp-nav__links{white-space:nowrap;gap:28px;display:flex}.lp-nav.is-compact .lp-nav__links{font-size:var(--s-small);gap:22px}.lp-nav__links a{color:inherit;font-weight:500;text-decoration:none}.lp-nav__links a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.lp-wordmark{color:inherit;font-weight:800;font-size:var(--s-body);letter-spacing:.08em;grid-column:2;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.lp-wordmark__mark{width:34px;height:auto;color:var(--accent)}.lp-nav__cta{background:var(--ink);min-height:42px;color:var(--paper);white-space:nowrap;transition:background-color .32s ease, color .32s ease, min-height .52s var(--ease-expo), transform .14s var(--ease-out);border-radius:999px;grid-column:3;justify-self:end;align-items:center;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.lp-nav.is-compact .lp-nav__cta{background:var(--paper);min-height:38px;color:var(--ink)}.lp-nav__cta:hover,.lp-nav.is-compact .lp-nav__cta:hover{background:var(--accent);color:var(--ink)}.lp-nav__cta:active{transform:scale(.97)}.lp-menu{grid-column:1;justify-self:start;display:none;position:relative}.lp-menu summary{cursor:pointer;padding:8px 0;font-weight:600;list-style:none}.lp-menu summary::-webkit-details-marker{display:none}.lp-menu:not([open]) ul{display:none}.lp-menu[open] ul{z-index:10;background:var(--ink);border-radius:16px;min-width:220px;padding:8px 0;position:absolute;top:calc(100% + 12px);left:-12px;box-shadow:0 12px 32px #0a0a0b40}.lp-menu a{color:var(--paper);padding:12px 20px;font-weight:600;text-decoration:none;display:block}.lp-hero{--inset:12px;--radius:20px;background:var(--paper);position:relative}.lp-hero__stage{height:max(100svh,640px);position:relative}.lp-hero__frame{background:var(--ink);color:var(--paper);clip-path:inset(var(--nav-h) var(--inset) var(--inset) round var(--radius));position:absolute;inset:0;overflow:clip}.lp-hero__img{object-fit:cover;object-position:62% 50%}.lp-hero__copy{left:calc(var(--inset) + var(--m));z-index:2;max-width:min(600px,46vw);position:absolute;top:34%}.lp-hero__title{letter-spacing:-.035em;text-wrap:balance;max-width:12.5em;font-size:clamp(44px,4.6vw,72px);font-weight:600;line-height:1.02}.lp-hero__lede{max-width:36ch;font-size:var(--s-lead);margin-top:24px;line-height:1.4}.lp-hero__acts{flex-wrap:wrap;align-items:center;gap:28px;margin-top:36px;display:flex}.lp-hero__facts{left:calc(var(--inset) + var(--m));bottom:calc(var(--inset) + 36px);z-index:2;grid-template-columns:repeat(3,minmax(0,230px));gap:40px;display:grid;position:absolute}.lp-hero__facts li{gap:4px;display:grid}.lp-hero__facts strong{font-weight:700}.lp-hero__facts span{font-size:var(--s-small);color:var(--muted-on-ink);line-height:1.4}.lp-intro{padding-top:clamp(96px,13svh,160px)}.lp-intro__head{column-gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:end;display:grid}.lp-intro__head .lp-display{grid-column:1/span 7}.lp-intro__caps{gap:var(--gap);grid-column:8/span 5;grid-template-columns:1fr 1fr;display:grid}.lp-intro__caps p{font-size:var(--s-body)}.lp-intro__pano{aspect-ratio:21/9;background:var(--ink);width:100%;margin-top:48px;position:relative;overflow:clip}.lp-intro__pano img{object-fit:cover}.lp-steps{--H:90svh;background:var(--surface);margin-top:clamp(96px,13svh,160px);position:relative}.lp-steps.is-live{height:calc(100svh + 3 * var(--H))}html:has(.lp-steps.is-live){scroll-snap-type:y proximity}.lp-steps__snap{display:none}.lp-steps.is-live .lp-steps__snap{pointer-events:none;scroll-snap-align:start;width:4px;height:4px;display:block;position:absolute;left:0}.lp-steps.is-live .lp-steps__snap:first-of-type{top:calc(.5 * var(--H))}.lp-steps.is-live .lp-steps__snap:nth-of-type(2){top:calc(1.5 * var(--H))}.lp-steps.is-live .lp-steps__snap:nth-of-type(3){top:calc(2.5 * var(--H))}.lp-steps__stage{grid-template-columns:58fr 42fr;min-height:min(100svh,980px);display:grid;position:relative}.lp-steps.is-live .lp-steps__stage{height:100svh;min-height:0;position:sticky;top:0}.lp-steps__media{background:var(--ink);position:relative;overflow:clip}.lp-steps__layer{--t:clamp(0, calc((var(--s,0) - var(--i) + .16) / .32), 1);clip-path:inset(calc((1 - var(--t)) * 100%) 0 0 0);position:absolute;inset:0}.lp-steps__layer:first-child{clip-path:none}.lp-steps:not(.is-live) .lp-steps__layer:not(:first-child){display:none}.lp-steps__photo{position:absolute;inset:0;overflow:clip}.lp-steps__photo img{object-fit:cover;scale:calc(1.12 - clamp(0, var(--s,0) - var(--i) + .3, 1.3) * .09)}.lp-steps__card{left:var(--m);z-index:2;transition:opacity .5s var(--ease-out), translate .8s var(--ease-expo);position:absolute;bottom:40px}.lp-steps.is-live .lp-steps__card[aria-hidden=true]{opacity:0;translate:0 32px}.lp-steps__panel{padding:64px var(--m) 64px clamp(40px, 5vw, 96px);flex-direction:column;justify-content:center;gap:48px;display:flex}.lp-steps__names{justify-items:start;gap:6px;display:grid}.lp-steps__name{font:inherit;font-size:var(--s-dis);letter-spacing:-.045em;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;line-height:1;transition:color .24s;position:relative}.lp-steps__name span{z-index:1;padding-inline:.1em;position:relative}.lp-steps__name:before{content:"";background:var(--accent);transform-origin:0;position:absolute;inset:.1em 0 .02em;scale:0 1}.lp-steps__name:hover{color:var(--ink-2)}.lp-steps__name[aria-current=step]{color:var(--ink)}.lp-steps__name[aria-current=step]:before{scale:var(--local,1) 1}.lp-steps__texts{gap:40px;display:grid}.lp-steps__text p{max-width:36ch;font-size:var(--s-lead);margin-top:18px;line-height:1.45}.lp-steps.is-live .lp-steps__texts{gap:0}.lp-steps.is-live .lp-steps__text{opacity:0;visibility:hidden;transition:opacity .3s ease, translate .5s var(--ease-out), visibility 0s .3s;grid-area:1/1;translate:0 16px}.lp-steps.is-live .lp-steps__text[data-on]{opacity:1;visibility:visible;transition:opacity .5s var(--ease-out) .12s, translate .7s var(--ease-expo) .12s, visibility 0s;translate:0}.lp-steps__more{width:fit-content}.ui-card{background:var(--paper);width:340px;color:var(--ink);font-size:var(--s-small);border-radius:18px;padding:18px;line-height:1.35;box-shadow:0 16px 40px #0a0a0b38}.ui-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ui-title{font-size:var(--s-body);letter-spacing:-.01em;font-weight:700}.ui-sub{color:var(--muted)}.ui-rows{gap:4px;margin-top:14px;display:grid}.ui-row{background:var(--surface);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.ui-time{color:var(--muted);font-variant-numeric:tabular-nums}.ui-place{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ui-chip{background:var(--tone);white-space:nowrap;border-radius:999px;padding:2px 9px;font-weight:600}.ui-chip--accent{background:var(--accent)}.ui-avatars{padding-left:6px;display:flex}.ui-avatar{border:2px solid var(--paper);background:var(--ink);width:28px;height:28px;color:var(--accent);border-radius:50%;place-items:center;margin-left:-6px;font-weight:700;display:grid}.ui-row .ui-avatar{border-color:var(--surface);margin-left:0}.ui-note{color:var(--muted);margin-top:12px}.ui-latest{margin-top:14px;font-weight:600}.ui-latest span{color:var(--muted);font-weight:400;display:block}.ui-gets{font-weight:700}.ui-owes{color:var(--muted)}.ui-button{background:var(--accent);border-radius:12px;justify-content:center;margin-top:14px;padding:11px;font-weight:700;display:flex}.ui-journey{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:18px;display:grid}.ui-journey__end{text-align:right}.ui-big{font-size:var(--s-lead);letter-spacing:-.02em;font-weight:800}.ui-line{background:var(--tone);border-radius:3px;height:3px}.ui-facts{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:16px;display:grid}.ui-facts li{background:var(--surface);border-radius:10px;padding:8px 10px;font-weight:700;display:grid}.ui-facts .ui-sub{font-weight:400}.lp-feat{padding-block:clamp(96px,13svh,160px)}.lp-feat__grid{column-gap:var(--gap);grid-template-columns:repeat(12,1fr);margin-top:96px;display:grid;position:relative}.lp-feat__col{grid-column:span 3}.lp-feat__group{font-size:var(--s-body);margin-bottom:1.25em;font-weight:700}.lp-feat__item{font-size:var(--s-body);color:var(--muted);cursor:default;width:fit-content;padding-block:3px;line-height:1.25;transition:color .18s}.lp-feat__item:hover,.lp-feat__item:focus-visible{color:var(--ink);outline:none}.lp-feat__detail{width:calc((100% - 11 * var(--gap)) / 4 + 2 * var(--gap));font-size:var(--s-body);color:var(--ink);opacity:0;transition:opacity .18s ease, translate .24s var(--ease-out);pointer-events:none;line-height:1.45;position:absolute;top:0;right:0;translate:0 6px}.lp-feat__item:hover .lp-feat__detail,.lp-feat__item:focus-visible .lp-feat__detail{opacity:1;translate:0}.lp-feat__summary{display:none}.lp-ai{background:var(--ink);color:var(--paper);padding-block:clamp(96px,13svh,160px)}.lp-ai__grid{column-gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.lp-ai__text{grid-column:1/span 5}.lp-ai .lp-h{letter-spacing:-.04em;font-weight:800;line-height:1}.lp-ai__lede{max-width:34ch;font-size:var(--s-lead);color:var(--paper);margin-top:32px;line-height:1.45}.lp-ai__vibes{border:0;margin-top:48px;padding:0}.lp-ai__legend{color:var(--muted-on-ink);margin-bottom:14px;font-weight:600}.lp-ai__chips{flex-wrap:wrap;gap:8px;display:flex}.lp-chip{cursor:pointer;display:inline-flex;position:relative}.lp-chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.lp-chip__label{background:var(--ink-2);min-height:48px;color:var(--paper);transition:background-color .18s ease, color .18s ease, transform .14s var(--ease-out);align-items:center;padding:0 18px;font-weight:600;display:inline-flex}.lp-chip:hover .lp-chip__label{background:#3a3a3c}.lp-chip input:checked+span{background:var(--accent);color:var(--ink)}.lp-chip input:active+span{transform:scale(.96)}.lp-chip input:focus-visible+span{outline:3px solid var(--accent);outline-offset:3px}.lp-ai__vibes.is-touring .lp-chip input:checked+span{color:var(--paper);background:#3a3a3c}.lp-chip__fill{background:var(--accent);color:var(--ink);white-space:nowrap;pointer-events:none;align-items:center;padding:0 18px;font-weight:600;display:inline-flex;position:absolute;inset:0}.lp-chip__fill[data-run]{animation:lp-fill var(--vibe-ms,5.5s) linear both}@keyframes lp-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.lp-ai__toggle{font:inherit;color:var(--muted-on-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:20px;padding:6px 0;font-weight:600;transition:color .18s;display:inline-flex}.lp-ai__toggle:hover{color:var(--paper)}.lp-ai__slipwrap{grid-column:7/span 5;justify-content:center;min-width:0;display:flex}.lp-slip{background:var(--paper);width:min(100%,460px);color:var(--ink);font-variant-numeric:tabular-nums;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),95% 100%,90% calc(100% - 12px),85% 100%,80% calc(100% - 12px),75% 100%,70% calc(100% - 12px),65% 100%,60% calc(100% - 12px),55% 100%,50% calc(100% - 12px),45% 100%,40% calc(100% - 12px),35% 100%,30% calc(100% - 12px),25% 100%,20% calc(100% - 12px),15% 100%,10% calc(100% - 12px),5% 100%,0 calc(100% - 12px));padding:32px 32px 36px}.lp-slip__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.lp-slip__title{font-size:var(--s-lead);letter-spacing:-.02em;font-weight:800}.lp-slip__meta{color:var(--muted);font-size:var(--s-small)}.lp-slip__part{margin-top:28px}.lp-slip__when{font-size:var(--s-body);margin-bottom:6px;font-weight:700}.lp-slip__row{font-size:var(--s-body);animation:lp-rise .52s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms);align-items:baseline;gap:8px;padding-block:4px;display:flex}.lp-slip__place{flex:none;max-width:78%}.lp-slip__dots{min-width:16px;height:4px;color:var(--muted);flex:1}.lp-slip__time{flex:none;font-weight:600}.lp-slip__total{background:var(--ink);min-height:44px;color:var(--paper);justify-content:space-between;align-items:center;margin:28px -32px 0;padding:0 32px;font-weight:700;display:flex}.lp-gal{padding-block:clamp(96px,13svh,160px);position:relative}.lp-gal__title{z-index:2;margin-left:var(--m);font-size:var(--s-lead);letter-spacing:-.02em;background:var(--paper);width:fit-content;margin-bottom:-12px;padding-right:12px;font-weight:700;position:relative}.lp-gal__count{color:var(--muted);margin-left:6px;font-weight:600}.lp-gal__row{padding-inline:var(--m);scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--m);gap:5vw;padding-block:32px;display:flex;overflow-x:auto}.lp-gal__row::-webkit-scrollbar{display:none}.lp-gal__frame{aspect-ratio:2/3;background:var(--surface);scroll-snap-align:start;width:11vw;min-width:140px;transition:scale .25s var(--ease-out);flex:none;position:relative;overflow:clip}.lp-gal__frame:hover{scale:1.1}.lp-gal__frame img{object-fit:cover}.lp-price{background:var(--surface);align-items:center;min-height:min(80svh,760px);padding-block:clamp(96px,13svh,160px);display:flex}.lp-price>.lp-wrap{width:100%}.lp-price__line{text-wrap:initial}.lp-price__tag{background:var(--accent);margin-left:-.05em;padding:0 .15em;display:inline-block}.lp-price__foot{column-gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:end;margin-top:64px;display:grid}.lp-price__body{grid-column:1/span 7}.lp-price__body>p{max-width:40ch;font-size:var(--s-lead);line-height:1.45}.lp-price__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin-top:48px;display:grid}.lp-price__facts li{gap:4px;display:grid}.lp-price__facts strong{font-weight:700}.lp-price__facts span{color:var(--muted)}.lp-price__act{flex-direction:column;grid-column:9/span 4;justify-self:end;align-items:flex-end;gap:18px;display:flex}.lp-faq{padding-block:clamp(96px,13svh,160px)}.lp-faq .lp-display{max-width:14ch}.lp-faq__list{column-gap:var(--gap);grid-template-columns:repeat(12,1fr);row-gap:12px;margin-top:80px;display:grid}.lp-faq__item{grid-column:5/span 8;margin-inline:-24px;padding:18px 24px;transition:background-color .24s}.lp-faq__item[open]{background:var(--surface)}.lp-faq__item summary{font-size:var(--s-lead);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-weight:500;list-style:none;display:flex}.lp-faq__item summary::-webkit-details-marker{display:none}.lp-faq__item summary:hover{color:var(--ink-2)}.lp-faq__chev{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;transition:rotate .24s var(--ease-out);flex:none}.lp-faq__item[open] .lp-faq__chev{rotate:180deg}.lp-faq__item p{max-width:52ch;font-size:var(--s-body);animation:lp-rise .36s var(--ease-out) both;margin-top:14px;line-height:1.55}.lp-cta{padding:32px var(--m) 24px;background:var(--accent);color:var(--ink);flex-direction:column;justify-content:space-between;gap:clamp(72px,10cqw,180px);text-decoration:none;display:flex;position:relative;overflow:clip;container-type:inline-size}.lp-cta:hover,.lp-cta:focus-visible{background:var(--ink);color:var(--accent)}.lp-cta__top{justify-content:space-between;gap:24px;display:flex}.lp-cta__say{max-width:30ch;font-size:var(--s-lead);font-weight:600;line-height:1.35}.lp-cta__arrow{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:square;width:48px;height:48px;transition:translate .24s var(--ease-out);flex:none}.lp-cta:hover .lp-cta__arrow{translate:6px -6px}.lp-cta__word{letter-spacing:-.065em;white-space:nowrap;margin-left:-.04em;font-size:21.645cqw;font-weight:900;line-height:.78;display:block}.lp-foot{background:var(--ink);min-height:min(100svh,900px);color:var(--paper);flex-direction:column;justify-content:space-between;padding-top:clamp(96px,14svh,160px);display:flex;position:relative;overflow:hidden}.lp-foot__top{column-gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.lp-foot__invite{grid-column:1/span 7}.lp-foot__acts{flex-wrap:wrap;align-items:center;gap:28px;margin-top:40px;display:flex}.lp-foot__links{grid-column:10/span 3;gap:10px;display:grid}.lp-foot__links a{color:var(--paper);font-weight:500;text-decoration:none}.lp-foot__links a:hover{color:var(--accent)}.lp-foot__base{margin-top:96px}.lp-foot__legal{font-size:var(--s-small);color:var(--muted-on-ink);justify-content:space-between;gap:16px;display:flex}.lp-foot__name{letter-spacing:-.06em;white-space:nowrap;color:var(--paper);margin-top:16px;margin-bottom:-.2em;margin-left:-.03em;font-size:30vw;font-weight:900;line-height:.8}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lp-failsafe{to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.lp-load{animation:lp-rise .9s var(--ease-expo) both;animation-delay:calc(.2s + var(--i,0) * 90ms)}.lp-js [data-reveal]{transition:opacity .8s var(--ease-expo), transform .8s var(--ease-expo);transition-delay:calc(var(--i,0) * 80ms)}.lp-js [data-reveal]:not(.is-in){opacity:0;animation:1ms 4s forwards lp-failsafe;transform:translateY(24px)}@supports (animation-timeline:view()){.lp-intro__pano img{animation:linear both lp-pano;animation-timeline:view();animation-range:entry cover 70%}}}@keyframes lp-pano{0%{transform:scale(1.18)translateY(-3%)}to{transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}.lp-nav{transition:none}.lp-slip__row,.lp-faq__item p{animation:none}}@media (max-width:1023px){.lp-nav__links{display:none}.lp-menu{display:block}.lp-nav.is-compact{width:min(480px,100% - 24px);padding-left:22px}.lp-hero__copy{max-width:70vw}.lp-hero__facts{right:calc(var(--inset) + var(--m));grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lp-intro__head{display:block}.lp-intro__caps{max-width:640px;margin-top:28px}.lp-steps__stage{grid-template-columns:1fr 1fr}.lp-steps__panel{padding-left:40px}.ui-card{width:300px}.lp-feat__col{grid-column:span 4}.lp-feat__detail{display:none}.lp-feat__summary{color:var(--muted);margin-top:14px;display:block}.lp-ai__text,.lp-ai__slipwrap{grid-column:1/-1}.lp-ai__slipwrap{justify-content:flex-start;margin-top:56px}.lp-price__body{grid-column:1/span 8}.lp-price__act{grid-column:9/span 4}.lp-price,.lp-foot{min-height:0}}@media (max-width:767px){.lp-hero{--inset:8px;--radius:16px}.lp-hero__img{object-position:64% 50%}.lp-hero__frame:after{content:"";z-index:1;background:#0a0a0b61;position:absolute;inset:0}.lp{--nav-h:60px}.lp-wordmark__mark{width:28px}.lp-nav__cta{min-height:38px;padding:0 14px}.lp-nav.is-compact{height:50px;padding-left:18px}.lp-nav.is-compact .lp-wordmark span{display:none}.lp-hero__copy{top:auto;bottom:calc(var(--inset) + 28px);right:calc(var(--inset) + var(--m));max-width:none}.lp-hero__title{font-size:8.6vw}.lp-hero__lede{margin-top:16px}.lp-hero__acts{gap:18px;margin-top:24px}.lp-hero__acts .lp-btn{width:100%}.lp-hero__facts{display:none}.lp-intro{padding-top:96px}.lp-intro__head{display:block}.lp-intro__caps{flex-direction:column;gap:8px;margin-top:24px;display:flex}.lp-intro__pano{aspect-ratio:4/5;margin-top:40px}.lp-steps{margin-top:0}.lp-steps__stage{grid-template-rows:46svh auto;grid-template-columns:1fr}.lp-steps.is-live .lp-steps__stage{grid-template-rows:46svh 1fr}.lp-steps__card{display:none}.lp-steps__panel{padding:28px var(--m) 32px;justify-content:flex-start;gap:24px}.lp-steps__names{gap:18px;display:flex}.lp-steps__text p{margin-top:12px}.lp-feat{padding-block:96px}.lp-feat__grid{flex-direction:column;gap:40px;margin-top:48px;display:flex}.lp-feat__item{line-height:1.5}.lp-feat__detail{display:none}.lp-feat__summary{color:var(--muted);margin-top:14px;display:block}.lp-ai{padding-block:96px}.lp-ai__grid{flex-direction:column;align-items:stretch;gap:48px;display:flex}.lp-slip{width:100%;padding:24px 16px 36px}.lp-slip__total{margin-inline:-16px;padding-inline:16px}.lp-slip__row{font-size:var(--s-small)}.lp-slip__place{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:none;overflow:hidden}.lp-slip__dots{min-width:10px}.lp-gal{padding-block:96px}.lp-gal__frame{width:34vw;min-width:0}.lp-price{min-height:0;padding-block:96px}.lp-price__foot{flex-direction:column;align-items:stretch;gap:28px;margin-top:40px;display:flex}.lp-price__act{text-align:center;align-items:stretch}.lp-price__facts{grid-template-columns:1fr;gap:20px;margin-top:32px}.lp-faq{padding-block:96px}.lp-faq__list{flex-direction:column;gap:4px;margin-top:48px;display:flex}.lp-faq__item{margin-inline:calc(-1 * var(--m));padding:16px var(--m)}.lp-cta__arrow{width:32px;height:32px}.lp-foot__top{flex-direction:column;gap:40px;display:flex}.lp-foot__acts .lp-btn{width:100%}.lp-foot__links{flex-wrap:wrap;gap:8px 20px;display:flex}.lp-foot__legal{flex-direction:column;gap:4px}.lp-foot__name{font-size:34vw}}
