.ld{--ld-ink:#0d0c0b;--ld-ink-soft:#0d0c0ba3;--ld-ink-faint:#0d0c0b70;--ld-paper:#f2f0ec;--ld-sheet:#faf9f6;--ld-rule:#0d0c0b1f;--ld-pill-bg:#0a0908;--ld-pill-fg:#fff;--ld-hot:#b54708;--ld-deal:#067647;--ld-restock:#175cd3;--ld-ease:cubic-bezier(.22, .61, .36, 1);--ld-font:var(--font-heading), "Helvetica Neue", Helvetica, Arial, sans-serif;--ld-gutter:clamp(16px, 4vw, 44px);background:var(--ld-paper);min-height:100dvh;color:var(--ld-ink);font-family:var(--ld-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-weight:400;position:relative}html:has(.ld){background:#f2f0ec}.ld ::selection{background:var(--ld-ink);color:var(--ld-paper)}.ld a{color:inherit}.ld :focus-visible{outline:2px solid var(--ld-ink);outline-offset:3px}.ld-skip{z-index:60;background:var(--ld-pill-bg);color:var(--ld-pill-fg);border-radius:999px;padding:10px 16px;font-size:14px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.ld-skip:focus{transform:none}.ld-chrome{z-index:40;padding:max(14px, calc(env(safe-area-inset-top,0px) + 12px)) var(--ld-gutter) 18px;background:linear-gradient(#f2f0ecf0 0%,#f2f0ecc7 72%,#f2f0ec00 100%);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;top:0;left:0;right:0}.ld-brand{border-radius:8px;align-items:center;min-width:0;font-size:22px;text-decoration:none;display:inline-flex}.ld-nav{flex-shrink:0;align-items:center;gap:clamp(14px,2.4vw,32px);display:flex}.ld-nav a:not(.ld-pill){letter-spacing:-.008em;opacity:.88;transition:opacity .3s var(--ld-ease);font-size:14.5px;text-decoration:none}.ld-nav a:not(.ld-pill):hover{opacity:1}.ld-pill{background:var(--ld-pill-bg);letter-spacing:-.008em;white-space:nowrap;height:40px;transition:transform .4s var(--ld-ease), background .3s var(--ld-ease);border:1px solid #0a09081f;border-radius:999px;justify-content:center;align-items:center;padding:0 21px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.ld .ld-pill{color:var(--ld-pill-fg);-webkit-text-fill-color:var(--ld-pill-fg)}.ld-pill:hover,.ld-pill:focus-visible{background:#000;transform:translateY(-2px)}.ld-pill-lg{height:48px;padding:0 27px;font-size:15px}.ld-pill-ghost{border-color:var(--ld-rule);box-shadow:none;background:0 0}.ld .ld-pill-ghost{color:var(--ld-ink);-webkit-text-fill-color:var(--ld-ink)}.ld-pill-ghost:hover,.ld-pill-ghost:focus-visible{background:#0d0c0b0d}.ld-hero{height:480vh;min-height:2800px;position:relative}.ld-stage{background:var(--ld-paper);height:100svh;position:sticky;top:0;overflow:hidden}.ld-stage picture,.ld-stage video{position:absolute;inset:0}.ld-stage img,.ld-stage video{-o-object-fit:cover;object-fit:cover;filter:contrast(1.02);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.02)}.ld-stage video{opacity:0;transition:opacity .6s var(--ld-ease);will-change:transform}.ld-stage video[data-ready=true]{opacity:1}.ld-veil{pointer-events:none;background:linear-gradient(#f2f0ec9e 0%,#f2f0ec1f 22% 78%,#f2f0eca8 100%),radial-gradient(100% 80% at 50% 48%,#f2f0ec00 0%,#f2f0ec57 100%),#f2f0ec33;position:absolute;inset:0}.ld-grain{opacity:.13;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='.5'/></svg>");position:absolute;inset:-50%}.ld-meter{z-index:30;background:var(--ld-ink);opacity:.55;transform-origin:0;width:100%;height:2px;position:absolute;top:0;left:0;transform:scaleX(0)}.ld-load{left:50%;bottom:max(18px, calc(env(safe-area-inset-bottom,0px) + 14px));z-index:25;background:var(--ld-rule);width:120px;height:1px;transition:opacity .6s var(--ld-ease);margin-left:-60px;position:absolute;overflow:hidden}.ld-load[data-done=true]{opacity:0}.ld-load i{background:var(--ld-ink);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.ld-panel{z-index:20;text-align:center;padding:max(104px, calc(env(safe-area-inset-top,0px) + 88px)) clamp(20px, 5vw, 60px) max(96px, calc(env(safe-area-inset-bottom,0px) + 80px));will-change:opacity, transform;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ld-eyebrow{letter-spacing:.045em;text-transform:uppercase;max-width:min(46ch,100%);color:var(--ld-ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin:0 0 clamp(16px,2vw,22px);font-size:12.5px;display:flex}.ld-display{letter-spacing:-.036em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(34px,7.1vw,104px);font-weight:400;line-height:.98}.ld-sub{letter-spacing:-.008em;max-width:min(46ch,100%);color:var(--ld-ink-soft);text-wrap:pretty;margin:clamp(18px,2.2vw,28px) 0 0;font-size:clamp(15px,1.28vw,19px);line-height:1.5}.ld-cta{justify-content:center;width:100%;margin-top:clamp(28px,3.4vw,44px);display:flex}.ld-foot-line{z-index:22;padding:14px var(--ld-gutter) max(30px, calc(env(safe-area-inset-bottom,0px) + 26px));letter-spacing:.02em;text-align:center;color:var(--ld-ink-faint);pointer-events:none;font-size:12px;line-height:1.45;position:absolute;bottom:0;left:0;right:0}.ld-wrap{width:100%;max-width:1240px;padding-inline:var(--ld-gutter);margin:0 auto}.ld-section{border-top:1px solid var(--ld-rule);padding-block:clamp(80px,11vw,150px);scroll-margin-top:64px;position:relative}.ld-section-head{flex-direction:column;gap:18px;max-width:820px;display:flex}.ld-kicker{letter-spacing:.045em;text-transform:uppercase;color:var(--ld-ink-soft);margin:0;font-size:12.5px}.ld-h2{letter-spacing:-.034em;text-wrap:balance;margin:0;font-size:clamp(34px,5.2vw,72px);font-weight:400;line-height:1}.ld-lead{letter-spacing:-.008em;max-width:58ch;color:var(--ld-ink-soft);text-wrap:pretty;margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.5}.ld-h3{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.1}.ld-body{color:var(--ld-ink-soft);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.55}.ld-small{color:var(--ld-ink-faint);margin:0;font-size:13.5px;line-height:1.5}.ld-num{font-variant-numeric:tabular-nums}.ld-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin:clamp(48px,6vw,88px) 0 0;padding:0;list-style:none;display:grid}.ld-step{border-top:1px solid var(--ld-ink);flex-direction:column;gap:16px;min-width:0;padding-top:20px;display:flex}.ld-step-no{letter-spacing:.04em;color:var(--ld-ink-faint);font-variant-numeric:tabular-nums;font-size:13px}.ld-facts{flex-direction:column;margin:4px 0 0;display:flex}.ld-facts div{border-top:1px solid var(--ld-rule);justify-content:space-between;gap:16px;padding:10px 0;font-size:14.5px;display:flex}.ld-facts dt{color:var(--ld-ink-soft)}.ld-facts dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.ld-tier{align-items:center;gap:8px;display:inline-flex}.ld-dot{background:currentColor;border-radius:999px;flex-shrink:0;width:8px;height:8px}.ld-proof{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:clamp(40px,6vw,96px);margin-top:clamp(64px,8vw,120px);display:grid}.ld-bignum{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(64px,11vw,168px);font-weight:400;line-height:.9}.ld-proof-copy{flex-direction:column;gap:18px;display:flex}.ld-ping{margin:0}.ld-ping-card{background:var(--ld-sheet);border:1px solid var(--ld-rule);border-radius:18px;padding:20px;box-shadow:0 1px 2px #0d0c0b0a,0 24px 48px -24px #0d0c0b2e}.ld-ping-head{align-items:center;gap:12px;display:flex}.ld-ping-avatar{background:var(--ld-pill-bg);width:40px;height:40px;color:var(--ld-pill-fg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ld-ping-avatar svg{width:24px;height:24px}.ld-ping-name{flex-direction:column;min-width:0;font-size:14px;font-weight:500;display:flex}.ld-ping-name small{color:var(--ld-ink-faint);font-size:12px;font-weight:400}.ld-ping-bot{color:var(--ld-ink-soft);background:#0d0c0b12;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:11px}.ld-embed{background:#0d0c0b0a;border-radius:12px;margin-top:16px;display:flex;overflow:hidden}.ld-embed-bar{background:var(--ld-hot);flex-shrink:0;width:4px}.ld-embed-body{flex-direction:column;flex:1;gap:14px;min-width:0;padding:16px;display:flex}.ld-badge{border:1px solid;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:3px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.ld-embed-title{margin:0;font-size:16px;font-weight:500}.ld-embed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.ld-embed-grid dt{color:var(--ld-ink-faint);font-size:12px}.ld-embed-grid dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:14px;font-weight:500}.ld-embed-buttons{flex-wrap:wrap;gap:8px;display:flex}.ld-embed-buttons span{border:1px solid var(--ld-rule);background:var(--ld-sheet);border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:500}.ld-ping figcaption{text-align:center;color:var(--ld-ink-faint);margin-top:12px;font-size:13px}.ld-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,96px);margin-top:clamp(48px,6vw,88px);display:grid}.ld-group{border-top:1px solid var(--ld-rule);flex-direction:column;gap:14px;padding:22px 0;display:flex}.ld-group:first-child{border-top:0;padding-top:0}.ld-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ld-chips li{border:1px solid var(--ld-rule);background:var(--ld-sheet);border-radius:999px;padding:6px 13px;font-size:14px}.ld-command{background:var(--ld-ink);color:var(--ld-paper);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:18px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13.5px;display:flex}.ld-command b{font-weight:600}.ld-command span{background:#f2f0ec1a;border-radius:6px;padding:4px 8px}.ld-command span i{color:#f2f0ec99;font-style:normal}.ld-checks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ld-checks li{gap:12px;font-size:16px;line-height:1.45;display:flex}.ld-checks li:before{content:"";background:var(--ld-ink);flex-shrink:0;width:14px;height:1px;margin-top:.75em}.ld-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin-top:clamp(48px,6vw,88px);display:grid}.ld-trio>div{border-top:1px solid var(--ld-rule);flex-direction:column;gap:12px;min-width:0;padding-top:20px;display:flex}.ld-price{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.ld-start{counter-reset:ld-start;flex-direction:column;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:flex}.ld-start li{border-top:1px solid var(--ld-rule);counter-increment:ld-start;grid-template-columns:36px minmax(0,1fr);gap:4px 12px;padding:16px 0;display:grid}.ld-start li:before{content:counter(ld-start);color:var(--ld-ink-faint);font-variant-numeric:tabular-nums;grid-row:span 2;font-size:14px}.ld-start strong{font-size:17px;font-weight:500}.ld-start span{color:var(--ld-ink-soft);font-size:15px}.ld-sheet{background:var(--ld-sheet);border:1px solid var(--ld-rule);border-radius:22px;flex-direction:column;gap:24px;padding:clamp(24px,3vw,36px);display:flex;box-shadow:0 24px 60px -32px #0d0c0b38}.ld-sheet-price{align-items:baseline;gap:10px;margin:0;display:flex}.ld-sheet-price b{letter-spacing:-.045em;font-size:clamp(64px,7vw,96px);font-weight:400;line-height:.9}.ld-sheet-price span{color:var(--ld-ink-soft);font-size:16px}.ld-sheet .ld-checks{border-top:1px solid var(--ld-rule);padding-top:22px}.ld-sheet .ld-checks li{font-size:15px}.ld-sheet .ld-pill{width:100%}.ld-faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(40px,6vw,96px);display:grid}.ld-faq-list{border-bottom:1px solid var(--ld-rule)}.ld-faq details{border-top:1px solid var(--ld-rule)}.ld-faq summary{cursor:pointer;letter-spacing:-.012em;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 0;font-size:clamp(18px,1.5vw,21px);list-style:none;display:flex}.ld-faq summary::-webkit-details-marker{display:none}.ld-faq summary:after{content:"+";color:var(--ld-ink-faint);transition:transform .25s var(--ld-ease);flex-shrink:0;font-size:22px;line-height:1}.ld-faq details[open] summary:after{transform:rotate(45deg)}.ld-faq details p{max-width:62ch;color:var(--ld-ink-soft);margin:-6px 0 22px;padding-right:40px;font-size:16px;line-height:1.55}.ld-faq details a{text-underline-offset:3px;text-decoration:underline}.ld-closing{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.ld-closing .ld-h2{max-width:16ch;font-size:clamp(40px,7vw,104px)}.ld-closing-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ld-footer{padding-block:48px max(40px, calc(env(safe-area-inset-bottom,0px) + 28px));border-top:1px solid var(--ld-rule)}.ld-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 48px;display:flex}.ld-footer nav{flex-wrap:wrap;gap:10px 24px;display:flex}.ld-footer nav a{color:var(--ld-ink-soft);border-radius:4px;font-size:14.5px;text-decoration:none}.ld-footer nav a:hover{color:var(--ld-ink)}.ld-footer-meta{border-top:1px solid var(--ld-rule);color:var(--ld-ink-faint);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:36px;padding-top:24px;font-size:13px;display:flex}.ld-footer-meta p{margin:0}@media (max-width:960px){.ld-steps,.ld-trio,.ld-proof,.ld-split,.ld-price,.ld-faq{grid-template-columns:minmax(0,1fr)}.ld-veil{background:linear-gradient(#f2f0ecb8 0%,#f2f0ec2e 24% 76%,#f2f0ecbd 100%),radial-gradient(100% 80% at 50% 48%,#f2f0ec00 0%,#f2f0ec66 100%),#f2f0ec3d}}@media (max-width:720px){.ld-nav .ld-nav-section{display:none}.ld-brand{font-size:20px}.ld-nav .ld-pill{height:38px;padding:0 16px;font-size:13.5px}.ld-display{max-width:12ch;font-size:clamp(30px,9.8vw,52px)}.ld-sub{max-width:34ch;font-size:15px}.ld-panel{padding:max(92px, calc(env(safe-area-inset-top,0px) + 76px)) 18px max(88px, calc(env(safe-area-inset-bottom,0px) + 72px))}.ld-foot-line{font-size:11px}.ld-hero{height:360vh;min-height:2200px}}@media (max-width:420px){.ld-nav .ld-pill{height:36px;padding:0 14px;font-size:13px}.ld-display{max-width:11ch;font-size:clamp(28px,10.5vw,40px)}.ld-eyebrow{letter-spacing:.04em;max-width:28ch;font-size:11px}.ld-cta .ld-pill{width:100%;max-width:280px;height:44px;padding:0 20px;font-size:14px}}@media (max-height:520px) and (orientation:landscape){.ld-panel{padding:max(72px, calc(env(safe-area-inset-top,0px) + 56px)) 24px max(64px, calc(env(safe-area-inset-bottom,0px) + 48px))}.ld-display{font-size:clamp(28px,8vh,44px)}.ld-sub{margin-top:12px;font-size:14px}.ld-cta{margin-top:16px}}.ld-br-phone{display:none}@media (max-aspect-ratio:4/5){.ld-br-phone{display:inline}.ld-veil{background:linear-gradient(#f2f0ec99 0%,#f2f0ec00 16%),#f2f0ec0f}.ld-display{max-width:none;font-size:clamp(30px,9vw,38px);line-height:1.02}.ld-panel[data-place=bottom]{padding-bottom:max(76px, calc(env(safe-area-inset-bottom,0px) + 64px));justify-content:flex-end}.ld-panel[data-place=top]{padding-top:max(100px, calc(env(safe-area-inset-top,0px) + 86px));justify-content:flex-start}.ld-panel:before{content:"";z-index:-1;pointer-events:none;position:absolute;left:0;right:0}.ld-panel[data-place=bottom]:before{background:linear-gradient(#f2f0ec00 0%,#f2f0ecd1 38%,#f2f0ecf0 100%);height:54%;bottom:0}.ld-panel[data-place=top]:before{background:linear-gradient(#f2f0ecf0 0%,#f2f0ecd1 62%,#f2f0ec00 100%);height:52%;top:0}.ld-cta{margin-top:24px}}@media (prefers-reduced-motion:reduce){.ld-pill,.ld-stage video,.ld-faq summary:after{transition:none}}
