body.lp{--bg:#fff;--text:#111;--text-muted:#5e5b53;--line:#11111114;--line-2:#11111126;--accent:#f5b014;--accent-text:#8a5a00;--tint:#fff6dc;--serif:"Instrument Serif",Georgia,serif;background:var(--bg);color:var(--text);overflow-x:hidden}body.lp ::selection{background:var(--accent);color:#111}body.lp :focus-visible{outline-offset:3px;outline:2px solid #111}body.lp a{text-underline-offset:3px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.serif{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.bg{z-index:0;pointer-events:none;position:fixed;inset:0}.bg .dots{background-image:radial-gradient(#11111112 1px,#0000 1.2px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 25%,#0000 80%);mask-image:radial-gradient(at 50% 30%,#000 25%,#0000 80%)}.bg svg{width:100%;height:100%;position:absolute;inset:0}main,.foot,.nav,.topbar{position:relative}main,.foot{z-index:2}body.lp .nav{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#fffc}body.lp .nav .wrap{height:64px}body.lp .nav-links a{color:var(--text-muted)}body.lp .nav-links a:hover{color:var(--text)}body.lp .btn{border-color:var(--line-2);color:var(--text);background:0 0}body.lp .btn:hover{border-color:#11111159}body.lp .btn-yolk{background:var(--accent);border-color:var(--accent);color:#111}body.lp .btn-yolk:hover{background:#ffc23a;border-color:#ffc23a}body.lp .btn-ink{color:#fff;background:#111;border-color:#111}body.lp .btn-ink:hover{background:#2a2a28;border-color:#2a2a28}body.lp .btn-ghost{border-color:#0000}@media (max-width:720px){body.lp .nav-cta .btn-yolk{display:inline-flex}body.lp .nav-cta .btn-ghost{display:none}}.hero{padding:clamp(40px,8vh,96px) 0 clamp(48px,8vh,88px)}.hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;display:grid}.crumbs{color:var(--text-muted);flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:14px;display:flex}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{color:var(--text);text-decoration:underline}.crumbs span[aria-hidden]{color:#c9c6bc}.hero h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(42px,5.4vw,76px);font-weight:800;line-height:1.01}.hero h1 .serif{letter-spacing:-.02em;padding-bottom:.06em;font-size:1.06em;display:block}.hero .lede{max-width:46ch;color:var(--text-muted);margin-top:24px;font-size:18.5px;line-height:1.6}.join{border:1px solid var(--line-2);background:#fff;border-radius:34px;gap:8px;max-width:500px;margin-top:30px;padding:6px;display:flex;box-shadow:0 18px 40px -24px #1111114d}.join input{color:#111;background:0 0;border:0;border-radius:26px;outline:0;flex:1;min-width:0;height:52px;padding:0 18px;font-size:16px}.join input::placeholder{color:#8c897f}.join .btn{border-radius:26px;height:52px}.join:focus-within{border-color:#111}.hero .note{color:var(--text-muted);flex-wrap:wrap;gap:6px 18px;margin-top:16px;font-size:14px;display:flex}.hero .note span{align-items:center;gap:7px;display:inline-flex}.hero .note svg{color:var(--accent-text)}.hero .alt{color:var(--text-muted);margin-top:14px;font-size:14px}.hero .alt a{color:var(--text);font-weight:600}.reg{background:#fffffff0;border:1px solid #11111117;border-radius:24px;position:relative;box-shadow:0 60px 120px -50px #1111114d,0 2px 6px #1111110d}.reg-bar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;font-size:14px;display:flex}.reg-bar .muted{font-variant-numeric:tabular-nums;font-size:12.5px}.reg-bar .now{background:var(--tint);color:var(--accent-text);border-radius:999px;margin-inline-start:auto;padding:4px 10px;font-size:12px;font-weight:700}.dots3{gap:5px;display:inline-flex}.dots3 i{background:#e6e4dd;border-radius:50%;width:9px;height:9px}.reg-body{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;padding:16px;display:grid}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.tile{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;justify-content:flex-end;gap:2px;min-height:84px;padding:12px;display:flex;position:relative}.tile b{font-size:13.5px;line-height:1.2}.tile span{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.tile.top{background:#f5b0141a;border-color:#f5b014b3;padding-top:28px}.tile.top:before{content:attr(data-why);top:9px;color:var(--accent-text);font-size:10.5px;font-weight:700;position:absolute;inset-inline-start:11px}.ticket{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;padding:12px;font-size:13px;display:flex}.ticket ol{flex-direction:column;flex:1;gap:7px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ticket li{justify-content:space-between;gap:8px;display:flex}.ticket li span{color:var(--text-muted);font-variant-numeric:tabular-nums}.ticket .tot{border-top:1px dashed var(--line-2);justify-content:space-between;align-items:baseline;margin-top:10px;padding-top:8px;display:flex}.ticket .tot b{font-variant-numeric:tabular-nums;font-size:20px}.ticket .pay{background:var(--accent);color:#111;border-radius:18px;justify-content:center;align-items:center;gap:6px;height:36px;margin-top:10px;font-weight:800;display:flex}.tip{background:#fff;border:1px solid #11111117;border-radius:16px;align-items:center;gap:10px;max-width:320px;padding:12px 16px;font-size:13.5px;line-height:1.4;display:flex;position:absolute;bottom:-34px;left:-26px;box-shadow:0 24px 50px -24px #1116}.tip svg{color:var(--accent-text);flex:none}@media (prefers-reduced-motion:no-preference){.tile.top{animation:3.2s cubic-bezier(.65,0,.35,1) infinite glow}.tip{animation:.7s cubic-bezier(.16,1,.3,1) .5s both rise}}@keyframes glow{50%{box-shadow:0 0 0 1px var(--accent),0 0 24px -6px #f5b014b3}}@keyframes rise{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.works{padding:8px 0 40px}.works p{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 22px;font-size:15px;display:flex}.works b{color:var(--text);font-weight:700}.sec{padding:clamp(64px,11vh,120px) 0}.sec h2{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.05}.sec h2 .serif{font-size:1.06em}.story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px 64px;display:grid}.story p{color:var(--text-muted);max-width:60ch;font-size:18.5px;line-height:1.65}.why{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:56px 0 0;padding:0;list-style:none;display:grid}.why li{padding:26px 28px 6px 0}.why li+li{border-inline-start:1px solid var(--line);padding-inline-start:28px}.why b{letter-spacing:-.015em;align-items:center;gap:10px;font-size:19px;display:flex}.why b:before{content:"";background:var(--accent);border-radius:3px;flex:none;width:10px;height:10px}.why p{color:var(--text-muted);margin-top:8px;font-size:16px;line-height:1.55}.feat-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.feat-head p{color:var(--text-muted);max-width:44ch;font-size:17px}.feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin:0;padding:0;list-style:none;display:grid}.feats li{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.feats .ic{background:var(--tint);color:#111;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.feats b{letter-spacing:-.015em;font-size:18px}.feats p{color:var(--text-muted);margin-top:4px;font-size:16px;line-height:1.55}.cmp-wrap{border:1px solid var(--line-2);background:#fff;border-radius:20px;margin-top:36px;overflow-x:auto}.cmp{border-collapse:collapse;width:100%;min-width:560px;font-size:15.5px}.cmp.wide{min-width:880px;font-size:14.5px}.cmp.wide th,.cmp.wide td{padding:14px 16px}.cmp.wide{table-layout:fixed}.cmp.wide thead th:first-child{width:15%}.cmp th[scope=row]{z-index:1;background:#fff;position:sticky;inset-inline-start:0}.cmp th,.cmp td{text-align:start;border-bottom:1px solid var(--line);vertical-align:top;padding:16px 20px}.cmp thead th{color:var(--text-muted);font-size:14px;font-weight:700}.cmp thead th.us{color:#111}.cmp td.us{background:#f5b01414;font-weight:700}.cmp tr:last-child td{border-bottom:0}.cmp-note{color:var(--text-muted);max-width:80ch;margin-top:14px;font-size:13.5px}.steps{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;padding-top:56px;position:relative}.steps li:before{content:counter(s);top:0;color:#fff;font-variant-numeric:tabular-nums;background:#111;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid;position:absolute;inset-inline-start:0}.steps li:after{content:"";top:20px;background:var(--line-2);height:1px;position:absolute;inset-inline:52px -12px}.steps li:last-child:after{display:none}.steps b{letter-spacing:-.01em;font-size:17px}.steps p{color:var(--text-muted);margin-top:6px;font-size:15.5px;line-height:1.5}.help{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:48px;display:grid}.help .side p{color:var(--text-muted);margin-top:16px}.faq{border-top:1px solid var(--line-2)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:20px 40px 20px 0;font-size:17px;font-weight:700;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";inset-inline-end:8px;border-inline-end:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);width:10px;height:10px;transition:transform .2s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}.faq details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.faq details p{color:var(--text-muted);padding:0 40px 20px 0;line-height:1.6}.more{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.more a{border:1px solid var(--line-2);background:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:20px;text-decoration:none;transition:border-color .16s,transform .16s cubic-bezier(.23,1,.32,1);display:flex}.more a:hover{border-color:#111}.more a:active{transform:scale(.98)}.more b{justify-content:space-between;align-items:center;gap:8px;font-size:16px;display:flex}.more span{color:var(--text-muted);font-size:14.5px;line-height:1.45}.closing{padding:0 0 clamp(72px,12vh,120px)}.closing-card{background:var(--accent);color:#111;border-radius:32px;flex-direction:column;gap:14px;padding:clamp(32px,6vw,72px);display:flex;box-shadow:0 60px 120px -50px #f5b01499}.closing-card h2{letter-spacing:-.035em;max-width:16ch;font-size:clamp(34px,4.4vw,58px);font-weight:800;line-height:1.04}.closing-card h2 .serif{font-size:1.06em}.closing-card p{max-width:46ch;font-size:18px}.closing-card .join{box-shadow:none;background:#fff;border-color:#0000;margin-top:10px}.closing-card .join:focus-within{box-shadow:0 0 0 3px #111}.hub-group{margin-top:56px}.hub-group h2{font-size:clamp(24px,2.6vw,32px)}body.lp .foot{border-top:1px solid var(--line);background:#fff;padding:72px 0 40px}.foot-grid{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:32px;display:grid}.foot-grid nav{flex-direction:column;gap:9px;font-size:14.5px;display:flex}.foot-grid nav b{margin-bottom:2px;font-size:14px}.foot-grid a{color:var(--text-muted);text-decoration:none}.foot-grid a:hover{color:var(--text)}.foot-grid p{max-width:30ch;color:var(--text-muted);margin-top:12px}.foot-base{border-top:1px solid var(--line);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;font-size:13.5px;display:flex}@media (max-width:1023px){.hero-grid{grid-template-columns:1fr;gap:56px}.tip{bottom:-30px;left:12px}.story,.help,.why{grid-template-columns:1fr}.why li,.why li+li{border-inline-start:0;padding:22px 0 4px}.why li+li{border-top:1px solid var(--line)}.feats{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.steps li:nth-child(2):after{display:none}.more,.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.hero{padding-top:28px}.crumbs{margin-bottom:16px;font-size:13px}.hero .lede{margin-top:18px;font-size:17px}.join{border-radius:24px;flex-direction:column}.join .btn{width:100%}.reg-body{grid-template-columns:1fr}.ticket{display:none}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.steps,.more{grid-template-columns:1fr}.steps li:after{display:none}.foot-grid{grid-template-columns:1fr 1fr}}
