.lp{--gutter:clamp(16px, 2.4vw, 32px);--gap-section:clamp(64px, min(11vw, 13svh), 168px);--fs-hero:clamp(56px, min(11.4vw, 17svh), 176px);--fs-h2:clamp(36px, min(4.6vw, 8svh), 76px);--fs-h3:clamp(24px, min(2.6vw, 5svh), 40px);--fs-lead:clamp(18px, 1.4vw, 20px);--fs-body:17px;--fs-small:14px;--field:var(--panel);--t-press:.14s;--t-hover:.2s;background:var(--bg);color:var(--text);font-family:var(--font-text), ui-sans-serif, system-ui, sans-serif;font-size:var(--fs-body);line-height:1.5;position:relative;overflow-x:clip}.lp main{display:block}.lp-display,.lp-h2,.lp-h3{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.01em;font-weight:600}.lp-display{text-transform:uppercase;letter-spacing:-.02em;font-weight:800;font-size:var(--fs-hero);line-height:.88}.lp-h2{font-size:var(--fs-h2);text-wrap:balance;line-height:.96}.lp-h3{font-size:var(--fs-h3);line-height:1}.lp-lead{font-size:var(--fs-lead);max-width:44ch;line-height:1.5}.lp-body{font-size:var(--fs-body);line-height:1.55}.lp a:not([data-slot]){color:inherit;text-underline-offset:.22em;transition:text-decoration-color var(--t-hover) ease, color var(--t-hover) ease;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.08em}.lp a:not([data-slot]):hover,.lp a:not([data-slot]):focus-visible{text-decoration-color:currentColor}.lp-press{transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) ease, color var(--t-hover) ease}.lp-press:hover{transform:translateY(-1px)}.lp-press:active{transform:scale(.96)}.lp-photo{object-fit:cover}.lp-hero{--lp-ground:#07060b;--lp-violet:#8466ff;--lp-violet-hi:#9b84ff;--lp-violet-glow:#8466ff8c;--lp-chip:#ffffff0d;--fan-h:clamp(320px, min(52svh, 34vw), 520px);isolation:isolate;min-height:max(640px,100svh);padding:0 var(--gutter) 40px;background:radial-gradient(ellipse 46% 52% at 72% 54%, #8466ff29, transparent 70%), radial-gradient(ellipse 80% 60% at 50% 120%, #8466ff14, transparent 70%), linear-gradient(180deg, var(--lp-ground) 72%, var(--bg));grid-template-rows:auto auto 1fr;display:grid;position:relative;overflow:clip}.lp-nav{z-index:3;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:76px;display:grid;position:relative}.lp-mark{justify-self:start;align-items:center;gap:10px;display:inline-flex;text-decoration:none!important}.lp-mark-name{letter-spacing:-.02em;font-size:20px;line-height:1}.lp-nav-links{font-size:var(--fs-body);gap:32px;font-weight:600;display:flex}.lp-nav-end{font-size:var(--fs-body);justify-self:end;align-items:center;gap:20px;font-weight:600;display:flex}.lp-highlights{z-index:2;scrollbar-width:none;justify-content:flex-end;gap:8px;margin:0;padding:4px 0;list-style:none;display:flex;position:relative;overflow-x:auto}.lp-highlights::-webkit-scrollbar{display:none}.lp-chip{background:var(--lp-chip);border-radius:12px;flex:0 auto;align-items:center;gap:10px;min-width:0;max-width:260px;padding:6px 16px 6px 6px;display:flex}.lp-chip-photo{border-radius:4px;flex:none;height:44px}.lp-chip-blank{border-radius:inherit;background:var(--surface-raised);width:100%;height:100%;color:var(--text-faint);justify-content:center;align-items:center;display:flex}.lp-chip-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.lp-chip-label{color:var(--text-muted);font-size:13px;font-weight:600}.lp-chip[data-tier=hit] .lp-chip-label{color:var(--tier-hit)}.lp-chip[data-tier=chase] .lp-chip-label{color:var(--tier-chase)}.lp-chip[data-tier=grail] .lp-chip-label{color:var(--tier-grail)}.lp-chip-name{font-size:var(--fs-small);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.lp-hero-body{z-index:1;column-gap:var(--gutter);grid-template:".visual"1fr"title visual""lead visual""actions visual""trust visual"".visual"1fr/minmax(0,.95fr) minmax(0,1.05fr);padding-top:8px;display:grid;position:relative}.lp-hero-title{letter-spacing:-.03em;text-transform:none;text-align:left;grid-area:title;margin:0;font-size:clamp(56px,min(7vw,13svh),128px);line-height:.9}.lp-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.lp-line>[data-line]{display:block}.lp-hero-sub{max-width:40ch;color:var(--text);grid-area:lead;margin:28px 0 0}.lp-price{color:var(--lp-violet-hi);font-weight:700}.lp-hero-actions{flex-wrap:wrap;grid-area:actions;align-items:center;gap:12px 20px;margin-top:36px;display:flex}.lp .lp-cta{background:var(--lp-violet);color:#fff;height:56px;box-shadow:0 10px 32px -10px var(--lp-violet-glow);border-radius:999px;padding:0 32px;font-size:18px;font-weight:700}.lp .lp-cta:hover{background:var(--lp-violet-hi)}.lp .lp-cta:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.lp-cta-note{font-size:var(--fs-small);color:var(--text-muted)}.lp-trust{font-size:var(--fs-small);color:var(--text-muted);flex-wrap:wrap;grid-area:trust;gap:4px 10px;margin:28px 0 0;font-weight:600;display:flex}.lp-hero-visual{flex-direction:column;grid-area:visual;justify-content:center;align-items:center;margin:0;padding:16px 0 8px;display:flex}.lp-fan{width:100%;height:var(--fan-h);touch-action:pan-y;position:relative}.lp-fan-pack{width:var(--pack-w);height:100%;margin-left:calc(var(--pack-w) / -2);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:50%}.lp-fan-pack[data-slot-pos=centre]{z-index:3}.lp-fan-pack[data-slot-pos=left]{z-index:1;transform:translateX(calc(var(--pack-w) * -.74)) perspective(700px) rotateY(34deg) scale(.74)}.lp-fan-pack[data-slot-pos=right]{z-index:1;transform:translateX(calc(var(--pack-w) * .74)) perspective(700px) rotateY(-34deg) scale(.74)}.lp-fan-pack:not([data-slot-pos=centre])>*{filter:brightness(.36)saturate(.85);transition:filter var(--t-hover) ease}.lp-fan-pack:not([data-slot-pos=centre]):hover>*{filter:brightness(.52)saturate(.9)}.lp .lp-fan-side{cursor:pointer;background:0 0;border:0;border-radius:6px;height:auto;padding:0;display:block}.lp .lp-fan-side:focus-visible{outline:2px solid var(--focus);outline-offset:6px}.lp-foil{z-index:25;width:var(--pack-w);height:calc(var(--pack-w) / var(--pack-aspect));pointer-events:none;mix-blend-mode:color-dodge;opacity:.55;background:linear-gradient(110deg,#0000 36%,#c4b3ff80 44%,#8cdcff6b 49%,#ffa0dc6b 54%,#0000 62%) 120% 0/300% 100%;border-radius:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.lp-fan-pack[data-slot-pos=centre] .lp-foil{opacity:.4}.lp-rays{z-index:0;width:calc(var(--pack-w) * 3.6);aspect-ratio:1;margin:calc(var(--pack-w) * -1.8) 0 0 calc(var(--pack-w) * -1.8);pointer-events:none;background:radial-gradient(circle,#a48dff52,#0000 46%),repeating-conic-gradient(#c4b3ff29 0deg 2.5deg,#0000 2.5deg 15deg);border-radius:50%;position:absolute;top:46%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0,#0009 30%,#0000 64%);mask-image:radial-gradient(circle,#000 0,#0009 30%,#0000 64%)}.lp-pedestal{top:calc(100% - var(--pack-w) * .17);z-index:2;width:min(calc(var(--pack-w) * 1.9), 100%);height:calc(var(--pack-w) * .5);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.lp-pedestal:after{content:"";inset:calc(var(--pack-w) * .17) 0 0;background:linear-gradient(#1b1727,#09080d 80%);border-radius:0 0 50% 50%/0 0 48% 48%;position:absolute;box-shadow:0 40px 80px -20px #8466ff59}.lp-pedestal:before{content:"";z-index:1;height:calc(var(--pack-w) * .34);box-shadow:0 0 0 1.5px #a48dffd9, 0 0 26px 4px var(--lp-violet-glow), inset 0 -8px 18px #8466ff66;background:radial-gradient(at 50% 42%,#2c2444,#120f1c 72%);border-radius:50%;position:absolute;inset:0 0 auto}.lp-endings{margin:calc(var(--pack-w) * .38 + 16px) 0 0;order:2;gap:8px;padding:0;list-style:none;display:flex}.lp-endings li{background:var(--lp-chip);font-size:var(--fs-small);color:var(--text-muted);border-radius:999px;padding:8px 16px;font-weight:600}.lp-fan-caption{order:3;justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}.lp-fan-name{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.lp-fan-pack-name{font-weight:700}.lp-fan-hint{font-size:var(--fs-small);color:var(--text-muted)}.lp .lp-fan-arrow{background:var(--lp-chip);width:44px;height:44px;color:var(--text);cursor:pointer;transition:background-color var(--t-hover) ease, transform var(--t-press) var(--ease-out);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lp .lp-fan-arrow:hover{background:#ffffff1f}.lp .lp-fan-arrow:active{transform:scale(.94)}.lp .lp-fan-arrow:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lp-pulled{padding:56px 0 0}.lp-pulled-head{padding:0 var(--gutter) 24px;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:8px 32px;display:flex}.lp-pulled-note{color:var(--text)}.lp-ribbon{scrollbar-width:none;cursor:grab;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000);mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000)}.lp-ribbon::-webkit-scrollbar{display:none}.lp-ribbon:active{cursor:grabbing}.lp-ribbon:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.lp-ribbon-run{flex:none;gap:20px;margin:0;padding:16px 20px 16px 0;list-style:none;display:flex}.lp-ribbon-run:first-child{padding-left:var(--gutter)}.lp .lp-slab-link{-webkit-user-drag:none;width:176px;transition:transform .26s var(--ease-out);flex-direction:column;gap:10px;text-decoration:none;display:flex}.lp .lp-slab-link:hover{transform:translateY(-6px)}.lp .lp-slab-link:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:8px}.lp-slab-photo{border-radius:8px;width:100%}.lp-slab-photo img{pointer-events:none}.lp-slab-blank{border-radius:inherit;background:var(--surface-raised);width:100%;height:100%;color:var(--text-faint);justify-content:center;align-items:center;display:flex}.lp-slab-meta{font-size:var(--fs-small);justify-content:space-between;gap:8px;font-weight:600;display:flex}.lp-slab-grade{color:var(--text-muted)}.lp-pick{gap:48px var(--gutter);padding:clamp(56px, min(8vw, 10svh), 120px) var(--gutter);background:var(--field);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-top:96px;display:grid}.lp-pick-head{flex-direction:column;grid-area:1/1/span 2/span 5;gap:24px;display:flex;position:sticky;top:48px}.lp-swap{color:var(--text);display:inline-block}.lp-switch{margin-top:16px}.lp .lp-switch-list{background:var(--bg);border-radius:999px;flex-wrap:wrap;gap:6px;height:auto;padding:6px}.lp .lp-switch-tab{height:auto;font-size:var(--fs-body);color:var(--text-muted);transition:background-color var(--t-hover) ease, color var(--t-hover) ease, transform var(--t-press) var(--ease-out);border:0;border-radius:999px;flex:none;padding:10px 20px;font-weight:500;line-height:1.2}.lp .lp-switch-tab:hover{color:var(--text)}.lp .lp-switch-tab:active{transform:scale(.97)}.lp .lp-switch .lp-switch-tab[data-state=active]{background:var(--text);color:var(--bg)}.lp .lp-switch-tab:after{display:none}.lp-stage{background:var(--bg);border-radius:20px;grid-column:6/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px;min-height:min(500px,62svh);padding:48px;display:grid}.lp-stage-art{perspective:1000px;justify-content:center;display:flex}.lp .lp-stage-pack{height:auto;transition:transform .2s var(--ease-out);background:0 0;border-radius:6px;padding:0;display:block}.lp .lp-stage-pack:hover{background:0 0;transform:translateY(-4px)}.lp .lp-stage-pack:active{transform:scale(.97)}.lp-stage-info{z-index:1;flex-direction:column;gap:24px;display:flex;position:relative}.lp-stage-facts{flex-direction:column;gap:14px;margin:0;display:flex}.lp-stage-facts dt{font-size:var(--fs-small);color:var(--text-muted);font-weight:600}.lp-stage-facts dd{font-size:var(--fs-lead);margin:0;font-weight:600}.lp .lp-stage-open{align-self:flex-start}.lp-shelf{flex-direction:column;grid-column:6/-1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-shelf-row{background:var(--surface-raised);transition:background-color var(--t-hover) ease;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:8px 16px 8px 8px;display:grid}.lp-shelf-row[data-selected]{background:var(--control)}.lp .lp-shelf-pick{white-space:normal;text-align:left;border-radius:14px;justify-content:flex-start;gap:18px;height:auto;padding:6px}.lp .lp-shelf-pick:hover{background:0 0}.lp-shelf-art{transition:transform .26s var(--ease-out);flex:none}.lp-shelf-pick:hover .lp-shelf-art{transform:translateY(-4px)rotate(-3deg)}.lp-shelf-text{flex-direction:column;gap:4px;min-width:0;display:flex}.lp-shelf-name{font-size:var(--fs-body);font-weight:600}.lp-shelf-line{font-size:var(--fs-small);color:var(--text-muted);flex-wrap:wrap;gap:4px 16px;font-weight:600;display:flex}.lp-tiers{padding:var(--gap-section) var(--gutter) 0}.lp-tiers-head{gap:24px var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-bottom:56px;display:grid}.lp-tiers-head .lp-h2{grid-column:1/span 7}.lp-tiers-head .lp-lead{grid-column:8/-1}.lp-ladder{border-collapse:separate;border-spacing:0 10px;width:100%}.lp-rung>*{vertical-align:middle;background:var(--panel);padding:22px 28px}.lp-rung>:first-child{border-radius:20px 0 0 20px}.lp-rung>:last-child{border-radius:0 20px 20px 0}.lp-rung-name{text-align:left;width:30%;font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:var(--fs-h2);text-transform:uppercase;letter-spacing:-.02em;color:var(--tier);font-weight:800;line-height:.9}.lp-rung[data-tier=base] .lp-rung-name{color:color-mix(in oklch, var(--tier-base), white 22%)}.lp-rung-chance{width:44%;font-size:var(--fs-h3);font-weight:600}.lp-rung-onein{font-size:var(--fs-body);color:var(--text-muted);margin-left:14px;font-weight:600}.lp-rung-none{font-size:var(--fs-body);color:var(--text-muted);font-weight:600}.lp-meter{background:var(--bg);border-radius:999px;height:8px;margin-top:12px;display:block;overflow:hidden}.lp-meter-fill{border-radius:inherit;background:var(--tier);height:100%;transform:scaleX(var(--fill));transform-origin:0;transition:transform 1.2s var(--ease-out) calc(var(--i,0) * 90ms + .2s);display:block}.lp-rung-band{text-align:right;font-size:var(--fs-lead);font-weight:600}.lp-rung[data-missing]>*{background:var(--surface)}.lp-rung[data-missing] .lp-rung-name{opacity:.45}.lp-rung[data-tier=chase] .lp-rung-name,.lp-rung[data-tier=grail] .lp-rung-name{position:relative}.lp-after{padding:var(--gap-section) var(--gutter) 0}.lp-after-title{margin-bottom:40px}.lp .lp-after-body{gap:32px var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.lp .lp-menu{background:0 0;border-radius:0;flex-direction:column;grid-column:1/span 7;align-self:center;align-items:stretch;gap:6px;width:100%;height:auto;padding:0;display:flex}.lp .lp-menu-row{text-align:left;white-space:normal;width:100%;height:auto;color:var(--text-muted);transition:background-color var(--t-hover) ease, color var(--t-hover) ease, transform var(--t-press) var(--ease-out);border:0;border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;padding:26px 28px;display:flex}.lp .lp-menu-row:after{display:none}.lp .lp-menu-row:hover{color:var(--text);background:var(--panel)}.lp .lp-menu-row:active{transform:scale(.99)}.lp .lp-after-body .lp-menu-row[data-state=active]{background:var(--text);color:var(--bg)}.lp-menu-name{font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:var(--fs-h2);letter-spacing:-.02em;font-weight:600;line-height:.95}.lp-menu-text{max-width:46ch;font-size:var(--fs-body);font-weight:600;line-height:1.5;display:none}.lp-menu-row[data-state=active] .lp-menu-text{animation:lp-rise .42s var(--ease-out) both;display:block}.lp .lp-after-panel{grid-column:8/-1;padding-bottom:72px;display:block;position:relative}.lp-after-photo{aspect-ratio:1;background:var(--panel);border-radius:20px;width:86%;margin:0 0 0 auto;position:relative;overflow:hidden}.lp-fragment{width:min(380px,84%);animation:lp-rise .52s var(--ease-out) both;position:absolute;bottom:0;left:0}.lp-panel{background:var(--surface-raised);border-radius:20px;flex-direction:column;gap:16px;padding:20px;display:flex}.lp-panel-head{font-size:var(--fs-body);justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.lp-panel-note{font-size:var(--fs-small);color:var(--text-muted);font-weight:600}.lp-vault-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-vault-card{flex-direction:column;gap:8px;min-width:0;display:flex}.lp-vault-meta{font-size:var(--fs-small);flex-direction:column;font-weight:600;display:flex}.lp-vault-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-fragment-slab{width:100%;height:auto}.lp-sell{grid-template-columns:112px 1fr;align-items:center;gap:18px;display:grid}.lp-sell-copy{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.lp-sell-name{font-size:var(--fs-body);font-weight:600;line-height:1.3}.lp-sell-value{font-size:var(--fs-h3);color:var(--money);font-weight:600;line-height:1}.lp-ship-steps{font-size:var(--fs-body);flex-direction:column;gap:10px;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.lp-ship-steps li{color:var(--text-muted);align-items:center;gap:10px;display:flex}.lp-ship-steps li:before{content:"";background:var(--control);border-radius:50%;width:10px;height:10px}.lp-ship-steps li[data-state=done]{color:var(--text)}.lp-ship-steps li[data-state=done]:before{background:var(--text)}.lp-ship-steps li[data-state=now]{color:var(--money);font-weight:600}.lp-ship-steps li[data-state=now]:before{background:var(--money)}.lp-how{gap:0 var(--gutter);margin-top:var(--gap-section);padding:clamp(64px, min(9vw, 11svh), 136px) var(--gutter);background:var(--field);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lp-stairs{list-style:none;display:contents}.lp-stair{grid-row:calc(var(--step) + 1);flex-direction:column;gap:12px;padding-bottom:56px;display:flex}.lp-stair:first-child{grid-column:1/span 7}.lp-stair:nth-child(2){grid-column:3/span 7}.lp-stair:nth-child(3){grid-column:5/span 7}.lp-stair:nth-child(4){grid-column:7/span 6;padding-bottom:0}.lp-stair-line{white-space:nowrap}.lp-stair-text{max-width:36ch}.lp-how-photo{border-radius:20px;grid-area:3/1/span 2/span 4;min-height:280px;margin:0;position:relative;overflow:hidden}.lp-faq{gap:40px var(--gutter);padding:var(--gap-section) var(--gutter) 0;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lp-faq-title,.lp .lp-cards{grid-column:3/span 8}.lp .lp-cards{background:0 0;border-radius:0;overflow:visible}.lp .lp-index{background:var(--panel);border:0;border-radius:18px;margin-bottom:8px;padding:4px 0 18px;transition:background-color .2s}.lp .lp-index:hover,.lp .lp-index[data-state=open]{background:var(--surface-raised)}.lp .lp-index-trigger{align-items:center;padding:18px 28px 4px;font-size:20px;font-weight:600;text-decoration:none;position:static}.lp .lp-index-trigger:hover{text-decoration:none}.lp .lp-index-trigger:hover .lp-index-q{text-underline-offset:.2em;text-decoration:underline}.lp-index-q{flex:1;align-items:center;gap:14px;display:flex}.lp .lp-index-a{padding:8px 28px 0}.lp .lp-index-a p{max-width:56ch;color:var(--text)}.lp .lp-index [data-slot=accordion-content]{padding:0}.lp .lp-index [data-slot=accordion-content][data-state=closed]{display:none}.lp-join{margin-top:var(--gap-section)}.lp a.lp-join-band{padding:clamp(40px, 7svh, 72px) var(--gutter);background:var(--text);color:var(--bg);flex-direction:column;justify-content:center;display:flex;text-decoration:none!important}.lp a.lp-join-band:hover,.lp a.lp-join-band:focus-visible{color:var(--text);background:#000}.lp-join-band:focus-visible{outline-offset:-6px}.lp-join-copy{flex-direction:column;gap:12px;display:flex}.lp-join-note{max-width:52ch;font-size:var(--fs-lead);font-weight:500}.lp-join-arrow{width:clamp(32px,4vw,64px);height:clamp(32px,4vw,64px);transition:transform .26s var(--ease-out);flex:none;margin-left:auto}.lp-join-band:hover .lp-join-arrow{transform:translate(6px,-6px)}.lp-join-word{align-items:center;gap:clamp(20px,3vw,40px);display:flex}.lp .lp-join-logo{flex:none;width:clamp(56px,7vw,96px);height:auto}.lp-join-text{font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:var(--fs-h2);letter-spacing:-.01em;font-weight:600;line-height:1}.lp-footer{padding:56px var(--gutter) 32px;overflow:hidden}.lp-footer-mark{letter-spacing:-.03em;margin:0 0 40px;font-size:clamp(40px,5vw,64px);line-height:1}.lp-footer-row{gap:32px var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lp-footer-links{font-size:var(--fs-body);flex-direction:column;grid-column:1/span 5;gap:8px;font-weight:500;line-height:1.4;display:flex}.lp-footer-notes{flex-direction:column;grid-column:7/-1;gap:8px;display:flex}.lp-footer-legal{font-size:var(--fs-small);color:var(--text-muted);justify-content:space-between;gap:16px;margin-top:96px;font-weight:600;display:flex}@keyframes lp-line-up{0%{transform:translateY(105%)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes lp-foil{0%{background-position:120% 0}55%,to{background-position:-20% 0}}@keyframes lp-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:no-preference){.lp-hero [data-line]{animation:lp-line-up .9s var(--ease-out) both;animation-delay:calc(var(--i) * .11s + .15s)}.lp-hero [data-load]{animation:lp-rise .56s var(--ease-out) both;animation-delay:var(--d,.4s)}.lp-fan-pack{transition:transform .62s var(--ease-out), filter .62s var(--ease-out)}.lp-foil{animation:6.5s ease-in-out infinite lp-foil}.lp-fan-pack[data-slot-pos=left] .lp-foil{animation-delay:-2.2s}.lp-fan-pack[data-slot-pos=right] .lp-foil{animation-delay:-4.4s}.lp-rays{animation:120s linear infinite lp-spin}.lp-swap{animation:lp-rise .42s var(--ease-out) both}.lp-stage-art{animation:lp-rise .52s var(--ease-out) both}html[data-motion=on] .lp [data-enter]{transition:opacity .7s var(--ease-out) calc(var(--i,0) * 80ms), transform .9s var(--ease-out) calc(var(--i,0) * 80ms)}html[data-motion=on] .lp [data-section][data-watch]:not([data-in]) [data-enter]{opacity:0;transform:translateY(28px)}html[data-motion=on] .lp [data-section][data-watch]:not([data-in]) .lp-meter-fill{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.lp-foil{display:none}}@media (max-width:1023px){.lp-nav-links{display:none}.lp-nav{grid-template-columns:1fr auto}.lp-hero{--fan-h:clamp(300px, 56vw, 440px);min-height:0;padding-bottom:48px}.lp-highlights{margin:0 calc(var(--gutter) * -1);padding:4px var(--gutter);justify-content:flex-start}.lp-chip{flex:none}.lp-hero-body{grid-template:"title""lead""actions""trust""visual"/minmax(0,1fr);min-height:0;padding-top:32px}.lp-hero-title{font-size:clamp(56px,12vw,112px)}.lp-hero-visual{margin-top:40px}.lp-pick-head,.lp-stage,.lp-shelf{grid-area:auto/1/auto/-1}.lp-pick-head{position:static}.lp-tiers-head .lp-h2,.lp-tiers-head .lp-lead,.lp .lp-menu,.lp .lp-after-panel{grid-column:1/-1}.lp-after-photo{width:78%}.lp-faq-title,.lp .lp-cards,.lp-footer-links,.lp-footer-notes{grid-column:1/-1}}@media (max-width:639px){.lp{--fs-hero:17vw;--fs-h2:9vw;--fs-h3:24px;--fs-body:16px}.lp-nav-login{display:none}.lp-hero{--fan-h:clamp(280px, 84vw, 360px)}.lp-hero-title{font-size:15vw}.lp-hero-actions{width:100%}.lp .lp-cta{flex:100%}.lp-fan-pack[data-slot-pos=left]{transform:translateX(calc(var(--pack-w) * -.64)) perspective(700px) rotateY(34deg) scale(.74)}.lp-fan-pack[data-slot-pos=right]{transform:translateX(calc(var(--pack-w) * .64)) perspective(700px) rotateY(-34deg) scale(.74)}.lp .lp-slab-link{width:132px}.lp-stage{grid-template-columns:1fr;gap:32px;min-height:0;padding:40px 20px 24px}.lp-shelf-row{grid-template-columns:1fr;padding:8px 12px 12px 8px}.lp .lp-switch-tab{padding:10px 14px;font-size:20px}.lp-rung>*{padding:14px}.lp-rung-name{width:28%;font-size:26px}.lp-rung-chance{font-size:20px}.lp-rung-onein{font-size:var(--fs-small);margin:2px 0 0;display:block}.lp-rung-band{font-size:var(--fs-small)}.lp .lp-menu-row{padding:14px 18px}.lp-menu-name{font-size:8.5vw}.lp-after-photo{width:100%}.lp-fragment{width:auto;margin:-96px 12px 0;position:relative}.lp .lp-after-panel{padding-bottom:0}.lp-how{flex-direction:column;display:flex}.lp-stairs{flex-direction:column;margin:0;padding:0;display:flex}.lp-stair{padding:0 0 40px calc(var(--step) * 6vw)}.lp-stair-line{white-space:normal}.lp-how-photo{aspect-ratio:4/3;order:2;min-height:0}.lp .lp-index-trigger{padding:16px 20px 4px;font-size:18px}.lp .lp-index-a{padding:8px 20px 0}.lp-join-arrow{display:none}.lp-footer-mark{margin-bottom:40px}.lp-footer-legal{margin-top:56px}}
