.home .backdrop{background:var(--sf-0)}.home .sc{border:0}.home .notice{background:var(--sf-grain), var(--sf-3-fill);border:0}.home .site-footer{border:0}.home .site-footer .field-input{width:auto}.home .tabbar{background:var(--sf-grain), var(--sf-2-fill);border:0}.home .site-header :is(button,a).border{background:var(--sf-grain), var(--sf-3-fill);border-color:#0000}.home main{padding-top:.75rem}@media (width>=40rem) and (width<=63.99rem){.home main{padding-top:2rem}}.lp{--sec:clamp(4.5rem, 3rem + 7vw, 9rem);--ease:cubic-bezier(.16, 1, .3, 1)}.lp-hero{grid-template-rows:auto minmax(11.5rem,1fr) auto;grid-template-areas:"head""stage""create";gap:.875rem;min-width:0;min-height:calc(100svh - 6.5rem);display:grid}.lp-head{grid-area:head;min-width:0;container-type:inline-size}.lp-h1{--h1-cap:4.5rem;font-family:var(--font-display);text-transform:uppercase;font-synthesis:none;margin:0;font-weight:900}.lp-h1-a{font-size:clamp(2.25rem,12.5vw,4.5rem);font-size:min(var(--h1-cap), calc(97cqi / var(--n)));letter-spacing:-.022em;margin-inline-start:-.035em;font-stretch:125%;line-height:.86;display:block}.lp-h1-a>span{white-space:nowrap;display:block}.lp-h1-b{max-width:22ch;color:var(--color-lime);letter-spacing:-.01em;text-wrap:balance;margin-top:.55rem;font-size:clamp(1.3rem,6.4cqi,2.5rem);font-style:italic;font-stretch:80%;line-height:.96;display:block}:is(.lp-h1,.lp-h2):is(:lang(hi),:lang(bn),:lang(zh)) :is(.lp-h1-a,.lp-h1-b),.lp-h2:is(:lang(hi),:lang(bn),:lang(zh)){letter-spacing:normal;text-transform:none;font-style:normal;line-height:1.22}:is(.lp-h1-a,.lp-h1-b,.lp-h2):lang(ru){line-height:1}.lp-lede{max-width:30rem;color:var(--color-muted);text-wrap:pretty;margin:.75rem 0 0;font-size:.95rem;line-height:1.4}.lp-stage{grid-area:stage;place-content:center;min-width:0;display:grid;position:relative;container-type:size}.lp-floor{z-index:0;background:var(--sf-grain), var(--sf-3-fill);pointer-events:none;width:118cqi;height:46%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-5deg)skew(-11deg)}.lp-stage{--w:min(41cqi, (100cqb - .5rem) * .5625, 13rem)}.lp-deck{z-index:1;width:var(--w);aspect-ratio:9/16;position:relative}.lp-card{--x:0;--r:0;--s:1;--dim:0;z-index:5;border-radius:calc(var(--w) * .065);box-shadow:var(--sf-lift-3);transform:translateX(calc(var(--x) * 1%)) rotate(calc(var(--r) * 1deg)) scale(var(--s));transition:transform .75s var(--ease), opacity .4s;cursor:pointer;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.lp-card[data-slot="0"]{cursor:default}.lp-card[data-slot="1"]{--x:60;--r:6;--s:.85;--dim:.34;z-index:4}.lp-card[data-slot="-1"]{--x:-60;--r:-6;--s:.85;--dim:.34;z-index:4}.lp-card[data-slot="2"],.lp-card[data-slot="-2"]{--s:.7;--dim:.6;z-index:2;opacity:0;pointer-events:none}.lp-card:after{content:"";background:var(--sf-0);opacity:var(--dim);pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.lp-card .sc{border-radius:0}.lp-deck .ps-photo{transition:opacity .5s}.lp-deck[data-nophoto] .ps-photo{opacity:0}.lp-looks{z-index:6;pointer-events:none;position:absolute;inset:0}.lp-looks>*{pointer-events:auto}.lp-looks>.lp-round{position:absolute;top:calc(50% - 22px)}.lp-looks>.lp-round:first-child{inset-inline-start:0}.lp-looks>.lp-round:nth-of-type(2){inset-inline-end:0}.lp-looks>.lp-round--colour{top:auto;bottom:0;inset-inline-end:0}.lp-round{background:var(--sf-grain), var(--sf-3-fill);width:44px;height:44px;box-shadow:var(--sf-lift-1);color:var(--color-ink);cursor:pointer;border-radius:999px;flex:none;place-items:center;transition:background-color .15s,color .15s,transform .1s;display:inline-grid}.lp-round:hover{background:var(--sf-grain), var(--sf-4-fill);color:var(--color-lime)}.lp-round:active{transform:scale(.94)}.lp-round--colour i{background:conic-gradient(from 200deg, var(--color-lime) 0 34%, var(--color-magenta) 0 67%, var(--color-ink) 0);border-radius:999px;width:20px;height:20px}.lp-look{clip-path:inset(50%);white-space:nowrap;text-align:center;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.lp-look b{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:.9rem;font-weight:800}.lp-look span{color:var(--color-muted);font-size:.75rem}.lp-create{z-index:2;grid-area:create;min-width:0;position:relative}.lp-notice{margin-bottom:.75rem}.lp-label{margin-bottom:.5rem;font-size:1rem;font-weight:700;line-height:1.25;display:block}.lp-label span{color:var(--color-lime)}.lp-field{position:relative}.home .lp-input{resize:none;min-height:4.75rem;padding:.75rem 1rem 1.5rem;font-size:1.0625rem;line-height:1.35;display:block}.lp-count{color:#a0a0ab;font-variant-numeric:tabular-nums;pointer-events:none;font-size:.75rem;position:absolute;inset-block-end:.6rem;inset-inline-end:.875rem}.lp-tabs{margin-top:.875rem}.home .lp-cta{margin-top:.75rem}.lp-fine{color:var(--color-muted);text-align:center;text-wrap:balance;margin:.75rem 0 0;font-size:.8125rem;line-height:1.4}@media (width<=39.99rem){.lp-hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-tabs .kind-eg{display:none}}.lp-hint{color:var(--color-dim);text-align:center;text-wrap:pretty;margin:.5rem 0 0;font-size:.8125rem;line-height:1.4}@media (width<=39.99rem){.lp-hero{min-height:calc(100vh - 7.25rem - env(safe-area-inset-bottom,0px));min-height:calc(100svh - 7.25rem - env(safe-area-inset-bottom,0px));grid-template-rows:auto minmax(10.5rem,1fr) auto;gap:.75rem}.lp-h1{--h1-cap:min(4.5rem, 14.4vw)}.lp-h1-b{margin-top:.45rem}.lp-lede{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-label{margin-bottom:.375rem;font-size:.9375rem}.home .lp-input{min-height:4.5rem;padding-block:.625rem 1.375rem;font-size:1rem}.lp-tabs{margin-top:.625rem}.home .lp-tabs .kind-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0;padding:0;display:grid;overflow:visible}.home .lp-tabs .kind-chip span{letter-spacing:0;text-align:center;white-space:normal;overflow-wrap:anywhere;min-height:44px;padding:.25rem .2rem;font-size:.75rem;font-stretch:76%;line-height:1.05}.home .lp-cta{min-height:3.5rem;margin-top:.625rem}.lp-fine{margin-top:.625rem}}@media (width<=39.99rem) and (height>=53.75rem){.lp-lede{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}@media (width<=39.99rem) and (height<=43.75rem){.lp-hero{grid-template-rows:auto auto 15rem;grid-template-areas:"head""create""stage";min-height:0}}@supports not (width:1cqi){.lp-stage{--w:min(34vw, 13rem)}.lp-h1-b{font-size:1.4rem}.lp-floor{width:118vw}.lp-address{font-size:1.6rem}}@media (width>=40rem){.lp-hero{gap:1.5rem}.lp-h1{--h1-cap:6rem}.lp-head{max-width:38rem}.lp-lede{font-size:1.125rem}.lp-hero{grid-template-rows:auto clamp(18rem,100svh - 42rem,28rem) auto;min-height:0}.lp-stage{--w:min(24cqi, (100cqb - 4.25rem) * .5625, 16rem)}.lp-looks{align-items:center;gap:.5rem;margin-top:1rem;display:flex;position:relative;inset:auto}.lp-looks>.lp-round,.lp-looks>.lp-round--colour{position:static}.lp-looks>.lp-round--colour{margin-inline-start:.25rem}.lp-look{clip-path:none;justify-items:center;width:auto;min-width:7.5rem;height:auto;line-height:1.15;display:grid;position:static;overflow:visible}.lp-card[data-slot="1"]{--x:52}.lp-card[data-slot="-1"]{--x:-52}.lp-card[data-slot="2"],.lp-card[data-slot="-2"]{--x:94;--r:11;opacity:1;pointer-events:auto}.lp-card[data-slot="-2"]{--x:-94;--r:-11}.lp-create{max-width:38rem}.home .lp-input{min-height:7rem;font-size:1.125rem}}@media (width>=40rem) and (width<=63.99rem){.lp-hero{grid-template-rows:auto clamp(14rem,100svh - 47.5rem,28rem) auto}.lp-head,.lp-create{max-width:none}.lp-lede{max-width:34rem}.home .lp-input{min-height:5.5rem}}@media (width>=64rem){.lp-hero{grid-template:"head stage""create stage"1fr/minmax(0,.84fr) minmax(0,1fr);align-items:start;gap:2rem clamp(2rem,4vw,4rem);min-height:0;padding-top:clamp(2.25rem,8svh,5.5rem);padding-bottom:clamp(1.5rem,5svh,4rem)}.lp-h1{--h1-cap:7.25rem}.lp-lede{margin-top:1.25rem;font-size:1.1875rem}.lp-stage{align-self:center;container-type:inline-size}.lp-floor{width:104cqi;height:50%;top:45%}.lp-stage{--w:clamp(11rem, min(43cqi, (100svh - 17rem) * .5625), 21rem)}.lp-card[data-slot="1"]{--x:47}.lp-card[data-slot="-1"]{--x:-47}.lp-card[data-slot="2"]{--x:82}.lp-card[data-slot="-2"]{--x:-82}.lp-looks{margin-top:1.5rem}}@media (prefers-reduced-motion:no-preference){.site-header .wordmark{animation:lp-stamp .5s var(--ease) both}.lp-floor{animation:lp-wipe .8s 50ms var(--ease) both}.lp-h1-a>span{animation:lp-rise .7s .1s var(--ease) both}.lp-h1-a>span+span{animation-delay:.17s}.lp-h1-b{animation:lp-slide .7s .28s var(--ease) both}.lp-lede{animation:.6s .45s both lp-fade}.lp-card{animation:lp-deal 1s .3s var(--ease) backwards}.lp-card:nth-child(2),.lp-card:nth-child(5){animation-delay:.4s}.lp-card:nth-child(3),.lp-card:nth-child(4){animation-delay:.5s}.lp-looks{animation:.5s 1s both lp-fade}@keyframes lp-stamp{0%{opacity:0;transform:scale(1.5)rotate(-6deg)}}@keyframes lp-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes lp-rise{0%{clip-path:inset(0 0 100%);transform:translateY(40%)}to{clip-path:inset(-10% -5%)}}@keyframes lp-slide{0%{opacity:0;transform:translate(-1.5rem)skew(-10deg)}}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-deal{0%{opacity:0;transform:translateY(22%)rotate(0)scale(.78)}}}.lp-sec{isolation:isolate;padding-block:var(--sec);position:relative}.lp-plane:before,.lp-price:before{content:"";inset-block:0;z-index:-1;background:var(--sf-grain), var(--sf-1-fill);clip-path:polygon(0 2.4vw,100% 0,100% calc(100% - 2.4vw),0 100%);width:100vw;position:absolute;left:50%;translate:-50%}.lp-h2{max-width:20ch;font-family:var(--font-display);letter-spacing:-.018em;text-transform:uppercase;text-wrap:balance;font-synthesis:none;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;margin:0;font-size:clamp(2rem,1.3rem + 3vw,3.75rem);font-weight:900;font-stretch:112%;line-height:.95}.lp-h2>span{display:inline-block}.lp-h3{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:1.0625rem;font-weight:800;line-height:1.2}.lp-text{max-width:33rem;color:var(--color-muted);text-wrap:pretty;margin:1.5rem 0 0;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.45}.lp-small{max-width:33rem;color:var(--color-muted);text-wrap:pretty;margin:.5rem 0 0;font-size:.9375rem;line-height:1.45}.lp-range{grid-template-areas:"copy""stage""pick";gap:2.5rem;margin-top:2.5rem;display:grid}.lp-range-copy{grid-area:copy}.lp-range-stage{width:min(15rem,68%);box-shadow:var(--sf-lift-3);border-radius:1rem;grid-area:stage;justify-self:center;overflow:hidden;rotate:-2deg}.lp-range-stage .sc{border-radius:0}.lp-range-pick{grid-area:pick;min-width:0}.lp-thumbs{border:0;min-width:0;margin:0;padding:0}.lp-rail{--gutter:1rem;grid-template-columns:repeat(8, calc((100vw - 2 * var(--gutter) - 2.25rem) / 3.3));margin:0 calc(var(--gutter) * -1);padding:.5rem var(--gutter) .75rem;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:1rem .75rem;display:grid;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.75rem),#00000040);mask-image:linear-gradient(90deg,#000 calc(100% - 2.75rem),#00000040)}.lp-rail::-webkit-scrollbar{display:none}.lp-rail-nav{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}@media (width>=40rem){.lp-rail{--gutter:1.5rem;grid-template-columns:repeat(8,6.25rem)}}.lp-thumb{scroll-snap-align:start;cursor:pointer;gap:.5rem;display:grid}.lp-thumb-card{opacity:.5;box-shadow:var(--sf-lift-1);transition:opacity .2s, transform .3s var(--ease);border-radius:8px;display:block;overflow:hidden}.lp-thumb-card .sc{border-radius:0}.lp-thumb:hover .lp-thumb-card{opacity:.85}.lp-thumb:has(input:checked) .lp-thumb-card{opacity:1;box-shadow:var(--sf-lift-2);transform:translateY(-6px)}.lp-thumb-name{min-height:2.1rem;color:var(--color-dim);font-family:var(--font-display);text-align:center;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;padding-bottom:.5rem;font-size:.75rem;font-weight:800;font-stretch:76%;line-height:1.1;position:relative}.lp-thumb-name:after{content:"";background:var(--color-lime);height:4px;transition:scale .3s var(--ease);border-radius:2px;position:absolute;inset:auto 22% 0;scale:0 1}.lp-thumb:has(input:checked) .lp-thumb-name{color:var(--color-ink)}.lp-thumb:has(input:checked) .lp-thumb-name:after{scale:1}.lp-thumb:has(input:focus-visible) .lp-thumb-card{outline:3px solid var(--color-lime);outline-offset:3px}.lp-swatch:has(input:focus-visible) span{outline:3px solid var(--color-lime);outline-offset:3px}.lp-swatches{border:0;grid-template-columns:repeat(6,44px);justify-content:space-between;row-gap:.25rem;min-width:0;margin:1.25rem 0 0;padding:0;display:grid}@media (width>=30rem){.lp-swatches{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.lp-swatches .lp-legend{float:inline-start;margin-inline-end:.75rem}}.lp-legend{color:var(--color-muted);font-family:var(--font-display);text-transform:uppercase;padding:0;font-size:.8125rem;font-weight:800;line-height:44px}.lp-swatch{cursor:pointer;place-items:center;width:44px;height:44px;display:grid}.lp-swatch span{background:radial-gradient(circle, var(--a) 0 36%, var(--b) 38%);width:30px;height:30px;box-shadow:var(--sf-lift-1);transition:scale .25s var(--ease);border-radius:999px;position:relative}.lp-swatch:hover span{scale:1.12}.lp-swatch:has(input:checked) span{box-shadow:var(--sf-lift-2);scale:1.28}@media (width>=64rem){.lp-range{grid-template:"stage copy""stage pick"1fr/minmax(0,20rem) minmax(0,1fr);align-items:start;column-gap:clamp(3rem,6vw,6rem)}.lp-range-stage{border-radius:1.25rem;width:100%}.lp-rail{grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:.5rem 0 0;overflow:visible;-webkit-mask-image:none;mask-image:none}.lp-rail-nav{display:none}}.lp-formats{gap:2.5rem;display:grid}.lp-formats-media{aspect-ratio:1/.9;justify-self:center;width:min(100%,26rem);position:relative}.lp-still{width:54%;box-shadow:var(--sf-lift-2);transition:rotate 1s var(--ease), translate 1s var(--ease);border-radius:1rem;position:absolute;inset-block-start:24%;inset-inline-start:0;overflow:hidden;rotate:-7deg}.lp-still .sc{border-radius:0}.lp-video{background:var(--sf-2);width:49%;box-shadow:var(--sf-lift-3);transition:rotate 1s var(--ease);border-radius:1.25rem;position:absolute;inset-block-start:0;inset-inline-end:0;overflow:hidden;rotate:3deg}.lp-video-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp-video video{aspect-ratio:9/16;object-fit:cover;width:100%;height:auto;display:block;position:relative}.lp-video-toggle{position:absolute;inset-block-end:.625rem;inset-inline-end:.625rem}@media (prefers-reduced-motion:no-preference){.lp-formats-media:not([data-seen]) .lp-still{translate:30%;rotate:0deg}.lp-formats-media:not([data-seen]) .lp-video{rotate:0deg}}.lp-way{container-type:inline-size}.lp-address{font-family:var(--font-display);letter-spacing:-.01em;direction:ltr;flex-wrap:wrap;align-items:baseline;gap:.1em 0;margin:.75rem 0 1rem;font-size:clamp(1.5rem,7.4cqi,2.75rem);font-weight:900;font-stretch:100%;line-height:1.1;display:flex}.lp-address b{background:var(--sf-lime-fill);color:var(--color-on-lime);box-shadow:.09em .09em 0 var(--color-magenta);border-radius:.18em;padding:.08em .3em .12em;font-style:italic;font-weight:900;rotate:-2deg}@media (width>=64rem){.lp-formats{grid-template-columns:minmax(0,31rem) minmax(0,1fr);grid-template-areas:"media head""media way";gap:2.5rem clamp(3rem,6vw,6rem)}.lp-formats-head{grid-area:head;align-self:end}.lp-formats-media{grid-area:media;align-self:center}.lp-way{grid-area:way}.lp-formats-media{width:100%}}.lp-spread{padding-top:calc(var(--sec) * .72)}.lp-sw{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""segs""caps""stage""sum""nav";display:grid}.lp-sw-head{grid-area:head;margin-bottom:1.75rem}.lp-sw-head .lp-text{margin-top:1rem}.lp-sw-stage{margin-inline:calc(50% - 50vw);cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:radial-gradient(90% 46% at 50% 104%,#caff1621,#0000 70%),linear-gradient(#0000,#0000006b 9% 91%,#0000);grid-area:stage;height:min(108vw,28rem);margin-top:.5rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(#0000,#000 7% 93%,#0000)}.lp-sw-stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.lp-sw-stage .lp-sw-ghost{will-change:transform;inset:0 0 auto}.lp-sw-segs{grid-area:segs;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;display:grid}.lp-sw-segs button{cursor:pointer;align-items:center;height:2.75rem;display:grid}.lp-sw-segs button:before,.lp-sw-segs i{border-radius:999px;grid-area:1/1;height:.3125rem}.lp-sw-segs button:before{content:"";background:#ffffff24}.lp-sw-segs button:hover:before{background:#ffffff42}.lp-sw-segs i{background:var(--color-lime);transform-origin:0;transform:scaleX(0)}.lp-sw-caps{counter-reset:beat;grid-area:caps;margin:0;padding:0;list-style:none;display:grid}.lp-sw-caps li{counter-increment:beat;opacity:0;grid-area:1/1;grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:.875rem;transition:opacity .35s;display:grid}.lp-sw-caps li.is-on{opacity:1}.lp-sw-caps li:before{content:counter(beat);min-width:1.6rem;color:var(--color-lime);font-family:var(--font-display);grid-row:1/span 2;font-size:3.25rem;font-style:italic;font-weight:900;font-stretch:80%;line-height:.82}.lp-sw-t,.lp-sw-d{grid-column:2}.lp-sw-t{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:1.125rem;font-weight:900;font-stretch:108%;line-height:1.1}.lp-sw-d{min-height:4.2em;color:var(--color-muted);text-wrap:pretty;margin:.375rem 0 0;font-size:1rem;line-height:1.4}.lp-sum{grid-area:sum;margin:0;padding-top:.5rem}.lp-sum-count{margin:0;display:grid}.lp-sum-unit{color:var(--color-muted);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:800}.lp-sum-num{color:var(--color-lime);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap;font-synthesis:none;font-size:clamp(3.5rem,18vw,5rem);font-style:italic;font-weight:900;font-stretch:112%;line-height:.92;transition:opacity .4s}.lp-sum[data-state=rest] .lp-sum-num{color:var(--color-ink);opacity:.2}.lp-sum-rounds{font-family:var(--font-display);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.125rem .75rem;margin:.625rem 0 0;padding:0;font-size:.8125rem;font-style:italic;font-weight:800;line-height:1.5;list-style:none;display:none}.lp-sum-rounds li{color:#ffffff4d;transition:color .2s}.lp-sum-rounds li.is-on{color:var(--color-ink)}.lp-sum[data-state=rest] .lp-sum-rounds li{color:#ffffff4d}.lp-sum:is([data-state=count],[data-state=done]) .lp-sum-rounds li.is-on:not(:has(~.is-on)){color:var(--color-lime)}.lp-sum-fine{max-width:30rem;color:var(--color-muted);text-wrap:pretty;margin:.625rem 0 0;font-size:.8125rem;line-height:1.45}.lp-sw-nav{grid-area:nav;justify-content:center;gap:.75rem;margin-top:1.25rem;display:flex}.lp-sw-nav .lp-round:disabled{opacity:.35;cursor:default}.lp-sw-play{background:var(--sf-lime-fill);width:52px;height:52px;color:var(--color-on-lime)}.lp-sw-play:hover{background:var(--sf-lime-fill-hover);color:var(--color-on-lime)}.lp-sw-nav{align-items:center}.lp-sw[data-mode=still]{grid-template-areas:"head""caps""sum"}.lp-sw[data-mode=still] :is(.lp-sw-stage,.lp-sw-segs,.lp-sw-nav){display:none}.lp-sw[data-mode=still] .lp-sw-caps{padding-inline:calc(50vw - 50%);scroll-snap-type:x mandatory;scrollbar-width:none;gap:.875rem;margin-inline:calc(50% - 50vw);padding-bottom:1.25rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.lp-sw[data-mode=still] .lp-sw-caps li{opacity:1;scroll-snap-align:start;flex:none;width:min(80%,20rem)}.lp-sw-panel{aspect-ratio:5/6;background:radial-gradient(90% 46% at 50% 104%, #caff161a, transparent 70%), linear-gradient(var(--sf-light), #0c0c11, #08080b);width:100%;box-shadow:var(--sf-lift-1);border-radius:1.125rem;grid-column:1/-1;margin-bottom:1rem}.lp-sw[data-mode=still] .lp-sw-d{min-height:0}.lp-sw[data-mode=still] .lp-sw-caps li:before{grid-row:2/span 2}@media (scripting:none){.lp-sw{grid-template-areas:"head""caps""sum"}.lp-sw :is(.lp-sw-stage,.lp-sw-segs,.lp-sw-nav){display:none}.lp-sw .lp-sw-caps{gap:1.5rem;margin-bottom:1.5rem}.lp-sw .lp-sw-caps li{opacity:1;grid-area:auto}.lp-sw .lp-sw-d{min-height:0}}@media (width>=48rem){.lp-sw-stage{background:radial-gradient(38% 90% at 103%,#caff1624,#0000 72%),linear-gradient(#0000,#0000006b 9% 91%,#0000);height:clamp(22rem,30vw,32rem)}.lp-sw-d{min-height:2.8em}.lp-sum-rounds{display:flex}.lp-sw[data-mode=still] .lp-sw-caps li{width:17rem}}@media (width>=64rem){.lp-sw,.lp-sw[data-mode=still]{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"head sum sum""stage stage stage""segs segs nav""caps caps nav";column-gap:2.5rem}.lp-sw[data-mode=still]{grid-template-areas:"head sum sum""caps caps caps"}.lp-sw-stage{margin-top:0}.lp-sw-segs,.lp-sw-caps,.lp-sw[data-mode=still] .lp-sw-caps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 1.5rem;margin-inline:0;padding-inline:0;display:grid;overflow:visible}.lp-sw-segs{margin-top:.75rem}.lp-sw-caps li,.lp-sw[data-mode=still] .lp-sw-caps li{opacity:.45;grid-area:auto;width:auto}.lp-sw-caps li.is-on,.lp-sw[data-mode=still] .lp-sw-caps li{opacity:1}.lp-sw-caps li:before{font-size:2.75rem}.lp-sw-d{min-height:0}.lp-sw-head{margin-bottom:1.75rem}.lp-sum{text-align:end;align-self:end;justify-items:end;margin-bottom:1.75rem;padding:0;display:grid}.lp-sum-num{font-size:clamp(5rem,2rem + 5.2vw,7.25rem)}.lp-sum-rounds{justify-content:flex-end}.lp-sum-fine{max-width:26rem}.lp-sw-nav{align-self:start;margin-top:.75rem}.lp-sw-t{font-size:1.1875rem}.lp-sw-d{font-size:1rem}}@media (scripting:none) and (width>=64rem){.lp-sw{grid-template-areas:"head sum sum""caps caps caps"}}.lp-contact{gap:2.5rem;display:grid}.lp-chat{background:var(--sf-grain), var(--sf-2-fill);width:min(100%,30rem);box-shadow:var(--sf-lift-3);border-radius:1.75rem;justify-self:center;gap:.625rem;padding:clamp(1.25rem,5vw,2rem) clamp(1rem,4vw,1.75rem) 1.25rem;display:grid;rotate:1.5deg}.lp-chat-cta{background:var(--sf-lime-fill);min-height:52px;color:var(--color-on-lime);font-family:var(--font-display);text-transform:uppercase;box-shadow:var(--sf-lift-1);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;font-weight:800;display:flex}.lp-bubble{max-width:84%;box-shadow:var(--sf-lift-1);border-radius:1.4rem;margin:0;padding:.8rem 1.15rem;font-size:clamp(1rem,.95rem + .4vw,1.1875rem);line-height:1.35}.lp-bubble--in{background:var(--sf-4-fill);border-end-start-radius:.375rem;justify-self:start}.lp-bubble--out{background:var(--sf-lime-fill);color:var(--color-on-lime);border-end-end-radius:.375rem;justify-self:end;font-weight:600}.lp-bubble--dots{gap:.3rem;padding:.95rem 1rem;display:flex}.lp-bubble--dots i{background:var(--color-muted);border-radius:999px;width:.45rem;height:.45rem}.lp-chat-note{color:var(--color-dim);text-align:center;margin:.5rem 0 0;font-size:.75rem}.lp-option{border-radius:var(--sf-radius);background:var(--sf-grain), var(--sf-2-fill);max-width:33rem;margin-top:2rem;padding:1.25rem 1.5rem 1.375rem}@media (width>=64rem){.lp-contact{grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:center;column-gap:clamp(3rem,6vw,6rem)}}.lp-price{color:var(--color-on-lime)}.lp-price:before{background:var(--sf-lime-fill)}.lp-price-h{max-width:13ch;font-size:clamp(2.5rem,1.2rem + 6.4vw,6.5rem);line-height:.9}.lp-facts{gap:1.5rem;margin:2.5rem 0 0;display:grid}.lp-facts dt{font-family:var(--font-display);text-transform:uppercase;font-size:1.125rem;font-weight:800;line-height:1.2}.lp-facts dd{max-width:22rem;margin:.375rem 0 0;font-size:1.0625rem;font-weight:500;line-height:1.4}.lp-link{text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-block}.lp-link:hover{text-decoration-thickness:3px}.lp-price :focus-visible{outline-color:var(--color-on-lime)}@media (width>=48rem){.lp-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:4rem}}.lp-close{padding-bottom:calc(var(--sec) + 5rem);text-align:center;justify-items:center;gap:2.5rem;display:grid}.lp-close-text{max-width:24rem;color:var(--color-ink);text-wrap:balance;margin:-1rem 0 0}.lp-close-h{max-width:12ch;font-size:clamp(2.75rem,1rem + 8.6vw,8rem);line-height:.88}.lp-tapes{inset-block-end:2.5rem;z-index:-1;pointer-events:none;width:100vw;height:5rem;position:absolute;left:50%;translate:-50%}.lp-tape{inset-inline:-4vw;font-family:var(--font-display);white-space:nowrap;gap:1.75rem;padding:.55rem 0;font-size:1.0625rem;font-style:italic;font-weight:900;font-stretch:80%;line-height:1;display:flex;position:absolute;top:1rem;overflow:hidden}.lp-tape i{flex:none}.lp-tape--a{background:var(--sf-magenta-fill);color:var(--sf-on-magenta);rotate:-2.2deg}.lp-tape--b{background:var(--sf-lime-fill);color:var(--color-on-lime);rotate:1.6deg}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-tape i{animation:linear both lp-tape;animation-timeline:view()}.lp-tape--b i{animation-direction:reverse}@keyframes lp-tape{0%{transform:translate(-3rem)}to{transform:translate(3rem)}}}}@media (prefers-reduced-motion:no-preference){.lp-bubble--dots i{animation:1.4s infinite both lp-dot}.lp-bubble--dots i:nth-child(2){animation-delay:.16s}.lp-bubble--dots i:nth-child(3){animation-delay:.32s}@keyframes lp-dot{0%,60%,to{opacity:.35}30%{opacity:1}}}
