*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;cursor:pointer;text-decoration:none}.board{flex-direction:column;gap:120px;padding:40px;display:flex;position:absolute;top:0;left:0}.legend{letter-spacing:.12em;text-transform:uppercase;color:#444;flex-wrap:wrap;align-items:center;gap:12px 28px;font:500 12px JetBrains Mono,monospace;display:flex}.row{flex-direction:column;gap:18px;display:flex}.rowh{letter-spacing:.2em;text-transform:uppercase;color:#333;font:500 13px JetBrains Mono,monospace}.rowb{align-items:flex-start;gap:80px;display:flex}.fr{background:#fff;flex:none;overflow:hidden;box-shadow:0 1px 3px #0000001a}.fr.d{width:1280px}.fr.p{width:390px}.flab{letter-spacing:.16em;text-transform:uppercase;color:#666;margin-bottom:8px;font:500 11px JetBrains Mono,monospace}.s{--ink:#111;--body:#3a3a3a;--lab:#5e5e5e;--line:#11111121;--panel:#f6f4f0;--paper:#fff;--acc:#1e4fa0;--pers:#cf6b34;--live:#e0483a;--ser:"Fraunces",Georgia,serif;--txt:"EB Garamond",Garamond,Georgia,serif;--mono:"JetBrains Mono",ui-monospace,monospace;--g:72px;--gap:144px;background:var(--paper);color:var(--ink);font-family:var(--txt);-webkit-font-smoothing:antialiased;font-size:19px;line-height:1.5}.s a:hover{color:var(--acc)}.s em{font-style:italic}.slot{-webkit-text-decoration:underline dashed color-mix(in oklab,var(--acc),transparent 35%);text-decoration:underline dashed color-mix(in oklab,var(--acc),transparent 35%);text-underline-offset:.22em;text-decoration-skip-ink:none;text-decoration-thickness:1px}.lb{font:500 11px var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--lab);align-items:center;gap:9px;display:inline-flex}.lb.dot:before{content:"";background:var(--pers);border-radius:50%;flex:none;width:6px;height:6px}.s h1{font-family:var(--ser);font-variation-settings:"opsz" 144;letter-spacing:-.035em;text-wrap:balance;font-size:84px;font-weight:400;line-height:.98}.s h2{font-family:var(--ser);font-variation-settings:"opsz" 96;letter-spacing:-.025em;text-wrap:balance;font-size:46px;font-weight:400;line-height:1.04}.s h3{font-family:var(--ser);letter-spacing:-.01em;font-size:22px;font-weight:400;line-height:1.18}.ttl{flex-direction:column;gap:14px;display:flex}.ttl:after{content:"";border-top:2px solid var(--pers);width:40px;height:0;margin-top:4px}.ttl.c{text-align:center;align-items:center}.ld{color:var(--body);text-wrap:pretty;max-width:32em;font-size:21px;line-height:1.45}.sm{color:var(--lab);text-wrap:pretty;font-size:16px}.cap{font-family:var(--txt);color:var(--lab);margin-top:10px;font-size:16px;font-style:italic}.bt{background:var(--acc);color:#fff;font:500 15px var(--mono);letter-spacing:.06em;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:15px 26px;display:inline-flex}.s .bt:hover{color:#fff;background:color-mix(in oklab,var(--acc),#000 22%)}.bt.lg{padding:18px 34px;font-size:15px}.gh{font:500 13px var(--mono);letter-spacing:.08em;border:1px solid var(--ink);white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;padding:12px 20px;display:inline-flex}.tx{font-family:var(--txt);color:var(--acc);border-bottom:1px solid color-mix(in oklab,var(--acc),transparent 65%);font-size:18px}.live{font:500 11px var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);align-items:center;gap:9px;display:inline-flex}.live i{background:var(--live);border-radius:50%;width:8px;height:8px;animation:2s infinite pl}@keyframes pl{0%{box-shadow:0 0 #e0483a80}80%,to{box-shadow:0 0 0 10px #e0483a00}}.ctag{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);border:1px solid var(--acc);background:#fff;border-radius:2px;padding:3px 7px;display:inline-flex}.ptag{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lab);align-items:center;gap:7px;display:inline-flex}.ptag:before{content:"";background:var(--pers);border-radius:50%;width:6px;height:6px}.ex{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a;border:1px dashed #bbb;border-radius:2px;align-self:flex-start;padding:3px 7px;display:inline-block}.frame{border:1px solid var(--line);background:#fff;padding:10px}.frame img{object-fit:cover;width:100%;height:100%;display:block}.ink{color:#9a9a9a;font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;text-align:center;background:#fff repeating-linear-gradient(45deg,#1111110a 0 1px,#0000 1px 9px);justify-content:center;align-items:center;padding:16px;display:flex}.nv{padding:22px var(--g);border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.nl{color:var(--body);gap:28px;font-size:18px;display:flex}.nl a.on{color:var(--ink);box-shadow:0 1px 0 var(--ink)}.brand{justify-self:center;align-items:center;gap:10px;display:flex}.brand .wm{font-family:var(--ser);letter-spacing:-.025em;white-space:nowrap;font-size:26px;font-weight:400}.brand .beta{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ink);border-radius:2px;padding:1px 5px}.nr{color:var(--body);justify-content:flex-end;align-items:center;gap:20px;font-size:18px;display:flex}.av{background:var(--panel);width:36px;height:36px;font-family:var(--ser);border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex}.menu{display:none}.hero{padding:96px var(--g) 0;text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.hero h1{max-width:11em;font-size:96px}.hero .hc{flex-direction:column;align-items:center;gap:12px;margin-top:8px;display:flex}.hero .frame{aspect-ratio:21/9;width:100%;margin-top:56px;padding:12px}.nxt{margin:48px var(--g) 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:28px;padding:20px 0;display:flex}.nxt .w{font-family:var(--ser);font-size:22px}.nxt .mt{font-family:var(--mono);letter-spacing:.1em;color:var(--body);font-size:12px}.nxt .tx{margin-left:auto}.cr{margin:0 var(--g);border-bottom:1px solid var(--line);font:500 12px var(--mono);letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:10px 30px;padding:22px 0;display:flex}.cr i{color:#1111114d;font-style:normal}.sec{padding:var(--gap) var(--g) 0}.shr{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}.sh p{color:var(--body);text-wrap:pretty;max-width:34em;font-size:20px}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 24px;display:grid}.rc{flex-direction:column;gap:8px;display:flex}.rc .frame{aspect-ratio:1;position:relative}.rc .frame .ctag{position:absolute;top:18px;left:18px}.rc .rm{gap:14px;margin-top:6px;display:flex}.rc .by{color:var(--body);font-size:16px}.rc .by i{font-style:italic}.stats{margin:var(--gap) var(--g) 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stats div{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 0;display:flex}.stats div+div{border-left:1px solid var(--line)}.stats b{font-family:var(--ser);letter-spacing:-.03em;color:var(--pers);font-size:64px;font-weight:400;line-height:1}.series{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.series .frame{aspect-ratio:4/3}.series .st{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.series ol{border-top:1px solid var(--line);width:100%;list-style:none}.series li{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:10px;padding:12px 0;font-size:18px;display:grid}.series li b{font-family:var(--ser);color:var(--pers);font-size:22px;font-weight:400;line-height:1.1}.pcs{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.pcd{border:1px solid var(--line);background:#fff;flex-direction:column;gap:14px;padding:12px 12px 20px;display:flex;position:relative}.pcd .pim{aspect-ratio:4/5;overflow:hidden}.pcd .pim img{object-fit:cover;width:100%;height:100%;display:block}.pcd .pim.ink{aspect-ratio:4/5}.stamp{border:1.5px dashed var(--ink);width:50px;height:50px;font:500 12px var(--mono);letter-spacing:.08em;background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:24px;right:24px;transform:rotate(-10deg)}.pcd .q{font-family:var(--ser);text-wrap:pretty;padding:0 4px;font-size:20px;font-style:italic;line-height:1.3}.pcd .pf{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding:12px 4px 0;display:flex}.pcd .pf b{font-family:var(--ser);font-size:21px;font-weight:400}.pcd .pf span{color:var(--lab);font-size:16px}.clubb{margin-top:var(--gap);padding:112px var(--g);background:var(--panel);grid-template-columns:1.1fr 1fr;align-items:start;gap:80px;display:grid}.stack{border-top:1px solid var(--ink);margin-top:28px;list-style:none}.stack li{border-bottom:1px solid var(--line);text-wrap:pretty;grid-template-columns:44px 1fr;gap:8px;padding:15px 0;font-size:19px;display:grid}.stack li b{font-family:var(--ser);color:var(--pers);font-size:20px;font-weight:400;line-height:1.3}.buy{border:1px solid var(--line);background:#fff;flex-direction:column;align-items:flex-start;gap:16px;padding:44px;display:flex}.price{align-items:baseline;gap:10px;display:flex}.price .big{font-family:var(--ser);letter-spacing:-.04em;font-size:76px;font-weight:400;line-height:.95}.price .u{color:var(--lab);font-size:18px}.buy .bt{align-self:stretch}.gu{color:var(--ink);border-top:1px solid var(--line);text-wrap:pretty;width:100%;padding-top:16px;font-size:17px}.gu i{font-style:italic}.press{padding:var(--gap) var(--g) 0;justify-content:space-between;align-items:center;gap:32px;display:flex}.press .q{font:500 11px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--lab);white-space:nowrap}.press img{width:auto;display:block}.press .wmk{filter:grayscale()brightness(0)opacity(.55)}.press .bdg{filter:grayscale()contrast(1.1)opacity(.6)}.press .st{height:50px}.press .kc{height:38px}.press .fb{height:22px}.press .rr{height:20px}.press .tc{height:24px}.ft{margin-top:var(--gap);padding:56px var(--g) 40px;border-top:1px solid var(--ink);flex-direction:column;gap:32px;display:flex}.ftr{justify-content:space-between;align-items:center;gap:24px;display:flex}.fl{color:var(--body);flex-wrap:wrap;gap:10px 24px;font-size:17px;display:flex}.eli{color:var(--body);align-items:center;gap:16px;font-size:17px;display:flex}.eli img{width:auto;height:24px}.fb2{border-top:1px solid var(--line);color:var(--lab);justify-content:space-between;gap:20px;padding-top:22px;font-size:15px;display:flex}.lib{padding:56px var(--g) 0}.hey{margin-bottom:28px}.hey h1{font-size:60px}.banner{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:22px;margin-bottom:36px;padding:20px 0;display:flex}.banner .w{font-family:var(--ser);font-size:22px}.banner .mt{font-family:var(--mono);letter-spacing:.1em;color:var(--body);font-size:12px}.banner .tx{margin-left:auto}.srch{border:1px solid var(--ink);color:var(--lab);border-radius:999px;align-items:center;gap:14px;margin-bottom:16px;padding:16px 26px;font-size:20px;display:flex}.chips{flex-wrap:wrap;gap:8px;margin-bottom:56px;display:flex}.chips a{font:500 12px var(--mono);letter-spacing:.06em;border:1px solid var(--line);color:var(--body);border-radius:999px;padding:8px 14px}.chips a.on{background:var(--ink);border-color:var(--ink);color:#fff}.pick{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr;align-items:center;gap:56px;margin-bottom:64px;padding-bottom:64px;display:grid}.pick .frame{aspect-ratio:4/3}.pick .pt{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.pick h2{font-size:48px}.pick .note{font-family:var(--ser);color:var(--body);font-size:24px;font-style:italic;line-height:1.35}.up{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin:12px 0 64px;padding:20px 0;display:flex}.lh{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.lh h2{font-size:36px}.crumb{padding:22px var(--g) 0;font:500 12px var(--mono);letter-spacing:.1em;color:var(--lab);gap:10px;display:flex}.rp{margin:20px var(--g) 0;grid-template-columns:minmax(0,1fr) 340px;gap:24px;display:grid}.vid{aspect-ratio:16/9;background:#111;position:relative;overflow:hidden}.vid img{object-fit:cover;width:100%;height:100%;display:block}.play{background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play:after{content:"";border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:20px solid #111;margin-left:6px}.bar{color:#fff;font:500 11px var(--mono);letter-spacing:.08em;background:linear-gradient(#0000,#000000b3);flex-direction:column;gap:8px;padding:16px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.trk{background:#ffffff4d;height:4px;position:relative}.trk b{background:#fff;width:34%;position:absolute;top:0;bottom:0;left:0}.trk i{background:#ffffffd9;width:2px;height:10px;position:absolute;top:-3px}.bar .t{justify-content:space-between;display:flex}.chatslot{border:1.5px dashed var(--acc);background:var(--panel);flex-direction:column;justify-content:center;gap:12px;padding:24px;display:flex}.chatslot p{color:var(--body);font-size:17px}.rpb{padding:44px var(--g) 0;grid-template-columns:minmax(0,1fr) 340px;gap:56px;display:grid}.rpt{flex-direction:column;gap:16px;display:flex}.rpt h1{font-size:60px}.chap{border-top:1px solid var(--ink);margin-top:14px;list-style:none}.chap li{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:12px;padding:14px 0;font-size:19px;display:grid}.chap li span{font:500 12px var(--mono);color:var(--acc);padding-top:5px}.rcard{flex-direction:column;gap:12px;display:flex}.rcard .frame{aspect-ratio:4/3}.lock{color:#fff;text-align:center;background:#111111a8;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:28px;display:flex;position:absolute;inset:0}.lock h3{color:#fff;max-width:16em;font-size:26px}.lock .gu2{color:#ffffffe0;font-size:16px;font-style:italic}.eps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.ep{flex-direction:column;gap:8px;display:flex}.ep .frame{aspect-ratio:16/10;position:relative}.ep .frame .ctag{position:absolute;top:18px;left:18px}.ph{padding:104px var(--g) 0;text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.tog{border:1px solid var(--ink);margin-top:16px;display:inline-flex}.tog a{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--body);padding:10px 22px}.tog a.on{background:var(--ink);color:#fff}.tiers{margin:64px var(--g) 0;border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.tier{flex-direction:column;gap:16px;padding:44px 36px;display:flex}.tier+.tier{border-left:1px solid var(--line)}.tier.hot{background:var(--panel);box-shadow:inset 0 3px 0 var(--acc)}.tier .pn{font-family:var(--ser);letter-spacing:-.04em;font-size:60px;line-height:1}.tier .pn small{font-family:var(--txt);letter-spacing:0;color:var(--lab);margin-left:6px;font-size:17px}.tier ul{border-top:1px solid var(--line);flex-direction:column;flex:1;list-style:none;display:flex}.tier li{color:var(--body);border-bottom:1px solid var(--line);text-wrap:pretty;padding:11px 0 11px 22px;font-size:18px;position:relative}.tier li:before{content:"";background:var(--pers);border-radius:50%;width:6px;height:6px;position:absolute;top:21px;left:0}.tier .bt,.tier .gh{align-self:stretch}.capbox{color:var(--body);border:1px dashed var(--line);padding:12px 14px;font-size:17px}.facts{margin:64px var(--g) 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:36px 0;display:grid}.facts div{flex-direction:column;gap:8px;display:flex}.facts b{font-family:var(--ser);font-size:22px;font-weight:400}.facts p{color:var(--body);font-size:18px}.faq{max-width:880px;margin:var(--gap) auto 0;padding:0 var(--g)}.faq .qs{border-top:1px solid var(--ink);margin-top:32px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-family:var(--ser);justify-content:space-between;gap:20px;padding:22px 0;font-size:23px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--lab)}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--body);padding:0 0 22px}.th{padding:104px var(--g) 0;text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.th h1{font-size:110px}.latest{border:1px solid var(--line);align-items:center;gap:18px;margin-top:12px;padding:16px 24px;display:flex}.latest .w{font-family:var(--ser);font-size:24px}.route{margin:80px var(--g) 0;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:relative}.route:before{content:"";border-top:1px solid var(--ink);position:absolute;top:5px;left:7%;right:7%}.node{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.node i{border:1.5px solid var(--ink);z-index:1;background:#fff;border-radius:50%;width:11px;height:11px;margin-bottom:8px;position:relative}.node b{font-family:var(--ser);font-size:20px;font-weight:400}.node span{color:var(--lab);font-size:15px}.tour4{padding:72px var(--g) 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px;display:grid}.din{grid-template-columns:1fr 1fr;gap:28px;display:grid}.dc{border:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:12px;padding:30px;display:flex}.dc.empty{background:var(--panel);border-style:dashed}.dc .w{font-family:var(--ser);letter-spacing:-.015em;font-size:26px}.road{margin:var(--gap) var(--g) 0;border:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding:80px;display:grid}.road .rl{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.road .rl img{width:260px;height:auto}.road .frame{aspect-ratio:4/3}.road .frame img{object-fit:contain}.quiet{padding:56px var(--g) 0;text-align:center;color:var(--body);font-size:19px;font-style:italic}.rh{padding:96px var(--g) 0;grid-template-columns:1.1fr 1fr;align-items:end;gap:72px;display:grid}.rules{border-top:1px solid var(--ink);flex-direction:column;display:flex}.rules div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:16px;padding:16px 0;font-size:18px;display:grid}.rules b{font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lab);padding-top:5px}.post{margin:64px var(--g) 0;border:1px solid var(--ink);grid-template-columns:200px 1fr auto;align-items:center;gap:24px;padding:24px;display:grid}.post .ph2{aspect-ratio:1}.post .fld{flex-direction:column;gap:10px;display:flex}.post .in{border-bottom:1px solid var(--line);color:var(--lab);padding:10px 0;font-size:19px}.thr{margin:80px var(--g) 28px;border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;padding-bottom:16px;display:flex}.plates{margin:0 var(--g);flex-direction:column;gap:0;display:flex}.plate{border-bottom:1px solid var(--line);grid-template-columns:260px 1fr;gap:40px;padding:36px 0;display:grid}.plate .frame{aspect-ratio:1}.plate .pb{flex-direction:column;gap:12px;display:flex}.plate .who{font:500 12px var(--mono);letter-spacing:.12em;color:var(--lab)}.plate .line{color:var(--ink);font-size:22px}.reply{background:var(--panel);border-left:2px solid var(--ink);flex-direction:column;gap:6px;margin-top:10px;padding:18px 22px;display:flex}.reply b{font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase}.reply p{font-family:var(--ser);font-size:21px;font-style:italic;line-height:1.35}.waiting{color:var(--lab);font-size:16px;font-style:italic}.empty2{margin:72px var(--g) 0;border:1.5px dashed var(--line);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:72px;display:flex}.rhd{padding:56px var(--g) 0;grid-template-columns:1fr 1.05fr;align-items:start;gap:56px;display:grid}.rtl{flex-direction:column;gap:18px;display:flex}.rtl h1{font-size:68px}.byl{color:var(--body);align-items:center;gap:14px;font-size:18px;display:flex}.byl .mono{border:1px solid var(--ink);width:40px;height:40px;font-family:var(--ser);border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex}.pq{font-family:var(--ser);border-left:2px solid var(--pers);color:var(--ink);text-wrap:pretty;padding:22px 0 22px 26px;font-size:28px;font-style:italic;line-height:1.3}.acts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:22px;padding:18px 0;display:flex}.acts a{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--body)}.acts .bt{color:#fff}.meta{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.meta div{flex-direction:column;gap:4px;padding:16px 0;display:flex}.meta b{font-family:var(--ser);font-size:22px;font-weight:400}.rhd .frame{aspect-ratio:4/5}.rbody{padding:72px var(--g) 0;grid-template-columns:360px minmax(0,1fr);gap:72px;display:grid}.ing{flex-direction:column;gap:16px;display:flex}.ing ul{border-top:1px solid var(--ink);list-style:none}.ing li{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:12px;padding:11px 0;font-size:18px;display:grid}.ing li span{font:500 12px var(--mono);color:var(--body);padding-top:4px}.utog{border:1px solid var(--line);align-self:flex-start;display:inline-flex}.utog a{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--body);padding:6px 12px}.utog a.on{background:var(--ink);color:#fff}.tools{flex-wrap:wrap;gap:8px;display:flex}.tools span{border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-size:16px}.mth{flex-direction:column;gap:0;display:flex}.mth ol{border-top:1px solid var(--ink);margin-top:16px;list-style:none}.mth li{border-bottom:1px solid var(--line);text-wrap:pretty;grid-template-columns:64px 1fr;gap:16px;padding:22px 0;font-size:19px;display:grid}.mth li b{font-family:var(--ser);color:var(--pers);font-size:36px;font-weight:400;line-height:1}.gate{border:1px solid var(--ink);background:var(--panel);flex-direction:column;align-items:flex-start;gap:18px;margin-top:16px;padding:48px;display:flex}.notes{padding:var(--gap) var(--g) 0;grid-template-columns:360px minmax(0,1fr);gap:72px;display:grid}.comp{border:1px solid var(--line);flex-direction:column;gap:12px;padding:18px;display:flex}.comp .in{color:var(--lab);min-height:60px;font-size:18px}.comp .rowc{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lab);justify-content:space-between;align-items:center;display:flex}.stars{color:var(--ink);gap:6px;font-size:22px;display:flex}.m{--g:20px;--gap:96px;font-size:18px}@media (max-width:759.98px){.p-root{--g:20px;--gap:96px;font-size:18px}}.m .nv{grid-template-columns:auto 1fr auto;gap:8px;padding:14px 16px}@media (max-width:759.98px){.p-root .nv{grid-template-columns:auto 1fr auto;gap:8px;padding:14px 16px}}.m .nl{display:none}@media (max-width:759.98px){.p-root .nl{display:none}}.m .brand{order:-1;justify-self:start;gap:6px}@media (max-width:759.98px){.p-root .brand{order:-1;justify-self:start;gap:6px}}.m .brand .wm{font-size:18px}@media (max-width:759.98px){.p-root .brand .wm{font-size:18px}}.m .nr{gap:12px;font-size:16px}@media (max-width:759.98px){.p-root .nr{gap:12px;font-size:16px}}.m .nr a{white-space:nowrap}@media (max-width:759.98px){.p-root .nr a{white-space:nowrap}}.m .nr .hide{display:none}@media (max-width:759.98px){.p-root .nr .hide{display:none}}.m .menu{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--ink);padding:8px 10px;display:inline-flex}@media (max-width:759.98px){.p-root .menu{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--ink);padding:8px 10px;display:inline-flex}}.m h1{font-size:46px}@media (max-width:759.98px){.p-root h1{font-size:46px}}.m h2{font-size:32px}@media (max-width:759.98px){.p-root h2{font-size:32px}}.m .ld{font-size:19px}@media (max-width:759.98px){.p-root .ld{font-size:19px}}.m .hero h1{font-size:50px}@media (max-width:759.98px){.p-root .hero h1{font-size:50px}}.m .hero{padding-top:52px}@media (max-width:759.98px){.p-root .hero{padding-top:52px}}.m .hero .frame{aspect-ratio:4/5;margin-top:32px;padding:8px}@media (max-width:759.98px){.p-root .hero .frame{aspect-ratio:4/5;margin-top:32px;padding:8px}}.m .nxt{flex-wrap:wrap;gap:6px 14px}@media (max-width:759.98px){.p-root .nxt{flex-wrap:wrap;gap:6px 14px}}.m .nxt .tx{margin-left:0}@media (max-width:759.98px){.p-root .nxt .tx{margin-left:0}}.m .nxt .w{width:100%}@media (max-width:759.98px){.p-root .nxt .w{width:100%}}.m .cr{gap:8px 14px;font-size:11px}@media (max-width:759.98px){.p-root .cr{gap:8px 14px;font-size:11px}}.m .g3,.m .g4{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}@media (max-width:759.98px){.p-root .g3,.p-root .g4{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}}.m .rc h3{font-size:18px}@media (max-width:759.98px){.p-root .rc h3{font-size:18px}}.m .rc .frame{padding:6px}@media (max-width:759.98px){.p-root .rc .frame{padding:6px}}.m .rc .frame .ctag{top:12px;left:12px}@media (max-width:759.98px){.p-root .rc .frame .ctag{top:12px;left:12px}}.m .rc .rm{flex-direction:column;gap:4px}@media (max-width:759.98px){.p-root .rc .rm{flex-direction:column;gap:4px}}.m .shr{flex-direction:column;align-items:flex-start;gap:18px}@media (max-width:759.98px){.p-root .shr{flex-direction:column;align-items:flex-start;gap:18px}}.m .stats{grid-template-columns:1fr}@media (max-width:759.98px){.p-root .stats{grid-template-columns:1fr}}.m .stats div{padding:24px 0}@media (max-width:759.98px){.p-root .stats div{padding:24px 0}}.m .stats div+div{border-left:0;border-top:1px solid var(--line)}@media (max-width:759.98px){.p-root .stats div+div{border-left:0;border-top:1px solid var(--line)}}.m .stats b{font-size:48px}@media (max-width:759.98px){.p-root .stats b{font-size:48px}}.m .series{grid-template-columns:1fr;gap:24px}@media (max-width:759.98px){.p-root .series{grid-template-columns:1fr;gap:24px}}.m .pcs{scrollbar-width:none;gap:16px;margin:0 -20px;padding:0 20px 8px;display:flex;overflow-x:auto}@media (max-width:759.98px){.p-root .pcs{scrollbar-width:none;gap:16px;margin:0 -20px;padding:0 20px 8px;display:flex;overflow-x:auto}}.m .pcd{flex:0 0 250px}@media (max-width:759.98px){.p-root .pcd{flex:0 0 250px}}.m .clubb{grid-template-columns:1fr;gap:36px;padding:72px 20px}@media (max-width:759.98px){.p-root .clubb{grid-template-columns:1fr;gap:36px;padding:72px 20px}}.m .buy{padding:26px}@media (max-width:759.98px){.p-root .buy{padding:26px}}.m .price .big{font-size:60px}@media (max-width:759.98px){.p-root .price .big{font-size:60px}}.m .stack li{font-size:18px}@media (max-width:759.98px){.p-root .stack li{font-size:18px}}.m .press{flex-wrap:wrap;justify-content:center;gap:22px 26px}@media (max-width:759.98px){.p-root .press{flex-wrap:wrap;justify-content:center;gap:22px 26px}}.m .press .q{text-align:center;width:100%}@media (max-width:759.98px){.p-root .press .q{text-align:center;width:100%}}.m .press .st{height:38px}@media (max-width:759.98px){.p-root .press .st{height:38px}}.m .press .kc{height:28px}@media (max-width:759.98px){.p-root .press .kc{height:28px}}.m .press .fb{height:17px}@media (max-width:759.98px){.p-root .press .fb{height:17px}}.m .press .rr{height:15px}@media (max-width:759.98px){.p-root .press .rr{height:15px}}.m .press .tc{height:18px}@media (max-width:759.98px){.p-root .press .tc{height:18px}}.m .ftr,.m .fb2{flex-direction:column;align-items:flex-start}@media (max-width:759.98px){.p-root .ftr,.p-root .fb2{flex-direction:column;align-items:flex-start}}.m .lib{padding-top:32px}@media (max-width:759.98px){.p-root .lib{padding-top:32px}}.m .hey h1{font-size:40px}@media (max-width:759.98px){.p-root .hey h1{font-size:40px}}.m .banner{flex-wrap:wrap;gap:6px 14px}@media (max-width:759.98px){.p-root .banner{flex-wrap:wrap;gap:6px 14px}}.m .banner .tx{margin-left:0}@media (max-width:759.98px){.p-root .banner .tx{margin-left:0}}.m .srch{padding:13px 18px;font-size:17px}@media (max-width:759.98px){.p-root .srch{padding:13px 18px;font-size:17px}}.m .chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -20px 40px;padding:0 20px;overflow-x:auto}@media (max-width:759.98px){.p-root .chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -20px 40px;padding:0 20px;overflow-x:auto}}.m .chips a{white-space:nowrap}@media (max-width:759.98px){.p-root .chips a{white-space:nowrap}}.m .pick{grid-template-columns:1fr;gap:20px;margin-bottom:44px;padding-bottom:44px}@media (max-width:759.98px){.p-root .pick{grid-template-columns:1fr;gap:20px;margin-bottom:44px;padding-bottom:44px}}.m .pick h2{font-size:34px}@media (max-width:759.98px){.p-root .pick h2{font-size:34px}}.m .pick .note{font-size:20px}@media (max-width:759.98px){.p-root .pick .note{font-size:20px}}.m .up{flex-direction:column;align-items:flex-start;gap:12px}@media (max-width:759.98px){.p-root .up{flex-direction:column;align-items:flex-start;gap:12px}}.m .lh h2{font-size:28px}@media (max-width:759.98px){.p-root .lh h2{font-size:28px}}.m .rp{grid-template-columns:1fr;margin:14px 0 0}@media (max-width:759.98px){.p-root .rp{grid-template-columns:1fr;margin:14px 0 0}}.m .chatslot{margin:0 20px}@media (max-width:759.98px){.p-root .chatslot{margin:0 20px}}.m .rpb{grid-template-columns:1fr;gap:36px;padding-top:28px}@media (max-width:759.98px){.p-root .rpb{grid-template-columns:1fr;gap:36px;padding-top:28px}}.m .rpt h1{font-size:40px}@media (max-width:759.98px){.p-root .rpt h1{font-size:40px}}.m .vid:has(.lock){aspect-ratio:auto;min-height:380px}@media (max-width:759.98px){.p-root .vid:has(.lock){aspect-ratio:auto;min-height:380px}}.m .vid:has(.lock) img{position:absolute;inset:0}@media (max-width:759.98px){.p-root .vid:has(.lock) img{position:absolute;inset:0}}.m .lock h3{font-size:22px}@media (max-width:759.98px){.p-root .lock h3{font-size:22px}}.m .eps{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}@media (max-width:759.98px){.p-root .eps{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}.m .ph{padding-top:56px}@media (max-width:759.98px){.p-root .ph{padding-top:56px}}.m .tiers{grid-template-columns:1fr;margin-top:40px}@media (max-width:759.98px){.p-root .tiers{grid-template-columns:1fr;margin-top:40px}}.m .tier{padding:28px 22px}@media (max-width:759.98px){.p-root .tier{padding:28px 22px}}.m .tier+.tier{border-left:0;border-top:1px solid var(--line)}@media (max-width:759.98px){.p-root .tier+.tier{border-left:0;border-top:1px solid var(--line)}}.m .tier.hot{order:-1}@media (max-width:759.98px){.p-root .tier.hot{order:-1}}.m .facts{grid-template-columns:1fr;gap:22px}@media (max-width:759.98px){.p-root .facts{grid-template-columns:1fr;gap:22px}}.m .faq summary{font-size:19px}@media (max-width:759.98px){.p-root .faq summary{font-size:19px}}.m .th{padding-top:56px}@media (max-width:759.98px){.p-root .th{padding-top:56px}}.m .th h1{font-size:58px}@media (max-width:759.98px){.p-root .th h1{font-size:58px}}.m .latest{flex-direction:column;gap:6px}@media (max-width:759.98px){.p-root .latest{flex-direction:column;gap:6px}}.m .route{scrollbar-width:none;margin-top:56px;display:flex;overflow-x:auto}@media (max-width:759.98px){.p-root .route{scrollbar-width:none;margin-top:56px;display:flex;overflow-x:auto}}.m .route .node{flex:0 0 110px}@media (max-width:759.98px){.p-root .route .node{flex:0 0 110px}}.m .route:before{width:660px;left:55px;right:auto}@media (max-width:759.98px){.p-root .route:before{width:660px;left:55px;right:auto}}.m .tour4{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;padding-top:44px}@media (max-width:759.98px){.p-root .tour4{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;padding-top:44px}}.m .tour4 .pcd{gap:10px;padding:6px 6px 14px}@media (max-width:759.98px){.p-root .tour4 .pcd{gap:10px;padding:6px 6px 14px}}.m .tour4 .stamp{width:36px;height:36px;font-size:11px;top:14px;right:14px}@media (max-width:759.98px){.p-root .tour4 .stamp{width:36px;height:36px;font-size:11px;top:14px;right:14px}}.m .tour4 .q{font-size:15px}@media (max-width:759.98px){.p-root .tour4 .q{font-size:15px}}.m .tour4 .pf b{font-size:17px}@media (max-width:759.98px){.p-root .tour4 .pf b{font-size:17px}}.m .tour4 .pf span{font-size:13px}@media (max-width:759.98px){.p-root .tour4 .pf span{font-size:13px}}.m .din{grid-template-columns:1fr}@media (max-width:759.98px){.p-root .din{grid-template-columns:1fr}}.m .road{grid-template-columns:1fr;gap:28px;padding:32px 22px}@media (max-width:759.98px){.p-root .road{grid-template-columns:1fr;gap:28px;padding:32px 22px}}.m .road .rl img{width:200px}@media (max-width:759.98px){.p-root .road .rl img{width:200px}}.m .rh{grid-template-columns:1fr;gap:32px;padding-top:52px}@media (max-width:759.98px){.p-root .rh{grid-template-columns:1fr;gap:32px;padding-top:52px}}.m .rules div{grid-template-columns:1fr;gap:2px}@media (max-width:759.98px){.p-root .rules div{grid-template-columns:1fr;gap:2px}}.m .post{grid-template-columns:1fr;gap:16px;margin-top:40px}@media (max-width:759.98px){.p-root .post{grid-template-columns:1fr;gap:16px;margin-top:40px}}.m .post .ph2{aspect-ratio:16/9}@media (max-width:759.98px){.p-root .post .ph2{aspect-ratio:16/9}}.m .thr{flex-direction:column;gap:6px;margin-top:56px}@media (max-width:759.98px){.p-root .thr{flex-direction:column;gap:6px;margin-top:56px}}.m .plate{grid-template-columns:1fr;gap:18px}@media (max-width:759.98px){.p-root .plate{grid-template-columns:1fr;gap:18px}}.m .plate .line{font-size:20px}@media (max-width:759.98px){.p-root .plate .line{font-size:20px}}.m .reply p{font-size:19px}@media (max-width:759.98px){.p-root .reply p{font-size:19px}}.m .empty2{margin-top:44px;padding:44px 22px}@media (max-width:759.98px){.p-root .empty2{margin-top:44px;padding:44px 22px}}.m .rhd{grid-template-columns:1fr;gap:28px;padding-top:28px}@media (max-width:759.98px){.p-root .rhd{grid-template-columns:1fr;gap:28px;padding-top:28px}}.m .rtl h1{font-size:44px}@media (max-width:759.98px){.p-root .rtl h1{font-size:44px}}.m .rhd .frame{aspect-ratio:1;order:-1;padding:8px}@media (max-width:759.98px){.p-root .rhd .frame{aspect-ratio:1;order:-1;padding:8px}}.m .pq{font-size:22px}@media (max-width:759.98px){.p-root .pq{font-size:22px}}.m .meta{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:759.98px){.p-root .meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.m .rbody{grid-template-columns:1fr;gap:48px;padding-top:48px}@media (max-width:759.98px){.p-root .rbody{grid-template-columns:1fr;gap:48px;padding-top:48px}}.m .mth li{grid-template-columns:44px 1fr}@media (max-width:759.98px){.p-root .mth li{grid-template-columns:44px 1fr}}.m .mth li b{font-size:28px}@media (max-width:759.98px){.p-root .mth li b{font-size:28px}}.m .gate{padding:26px}@media (max-width:759.98px){.p-root .gate{padding:26px}}.m .notes{grid-template-columns:1fr;gap:28px}@media (max-width:759.98px){.p-root .notes{grid-template-columns:1fr;gap:28px}}.s ::selection{background:color-mix(in oklab,var(--acc),transparent 80%)}.s a:focus-visible,.s .bt:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.s h3{text-wrap:balance}.stats .slot,.series li b .slot,.stack li b .slot,.mth li b .slot{text-decoration-color:currentColor}.frame{transition:border-color .25s}.rc:hover .frame,.ep:hover .frame,.pcd:hover{border-color:var(--ink)}.rc:hover h3,.ep:hover h3{color:var(--acc)}.pcd{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .25s}.pcd:hover{transform:translateY(-4px)}.tx{text-underline-offset:4px;transition:border-color .2s}.tx:hover{border-bottom-color:var(--acc)}.gh{transition:background .2s,color .2s}.s .gh:hover{background:var(--ink);color:#fff}.hero{gap:26px}.hero h1{letter-spacing:-.04em}.hero .ld{font-size:22px}.hero .frame{box-shadow:0 1px 0 var(--line)}.cap{text-align:center}.rc .frame,.ep .frame,.pick .frame,.series .frame{padding:8px}.rc h3{margin-top:2px}.nxt{gap:22px}.nxt .lb{min-width:150px}.cr span{white-space:nowrap}.clubb .buy{position:sticky;top:24px}.stack li{align-items:baseline}.price .big,.tier .pn{font-variant-numeric:lining-nums}.tier.hot .lb{font-weight:500}.facts b{text-wrap:balance}.reply{border-left:0;border-top:1px solid var(--ink);background:var(--panel);padding-left:64px;position:relative}.reply:before{content:"J";border:1px solid var(--ink);width:32px;height:32px;font-family:var(--ser);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;top:18px;left:18px}.plate .who{align-items:center;gap:10px;display:flex}.gate{border-top:2px solid var(--ink)}.pq{border-left-width:3px}.meta div+div{border-left:1px solid var(--line);padding-left:18px}.road{background:linear-gradient(#fff,#fff) padding-box padding-box}.ft .brand .wm{font-size:22px}.m .nxt .lb{min-width:0}@media (max-width:759.98px){.p-root .nxt .lb{min-width:0}}.m .meta div+div{border-left:0;padding-left:0}@media (max-width:759.98px){.p-root .meta div+div{border-left:0;padding-left:0}}.m .meta div:nth-child(2n){border-left:1px solid var(--line);padding-left:14px}@media (max-width:759.98px){.p-root .meta div:nth-child(2n){border-left:1px solid var(--line);padding-left:14px}}.m .reply{padding-left:56px}@media (max-width:759.98px){.p-root .reply{padding-left:56px}}.m .reply:before{width:28px;height:28px;font-size:13px;left:14px}@media (max-width:759.98px){.p-root .reply:before{width:28px;height:28px;font-size:13px;left:14px}}.m .clubb .buy{position:static}@media (max-width:759.98px){.p-root .clubb .buy{position:static}}.m .hero .ld{font-size:19px}@media (max-width:759.98px){.p-root .hero .ld{font-size:19px}}.legend .slot{text-underline-offset:.22em;-webkit-text-decoration:underline dashed #1e4fa0;text-decoration:underline dashed #1e4fa0;text-decoration-thickness:1px}body.noslots .slot{text-decoration:none}.slotbtn{z-index:9999;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #1113;padding:9px 14px;font:500 11px JetBrains Mono,monospace;position:fixed;top:16px;right:16px;box-shadow:0 4px 14px #00000014}.k-doc{background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px 72px;width:1280px;padding:64px 72px 72px;display:grid}.k-doc h2{font-size:40px}.k-doc .full{grid-column:1/-1}.k-doc ol,.k-doc ul{border-top:1px solid var(--ink);list-style:none}.k-doc li{border-bottom:1px solid var(--line);color:var(--body);text-wrap:pretty;padding:12px 0;font-size:18px;line-height:1.45}.k-doc li b{color:var(--ink);font-weight:500}.k-doc .blk{flex-direction:column;gap:18px;display:flex}.k-map{font:500 14px var(--mono);letter-spacing:.02em;color:var(--ink);border-top:1px solid var(--ink);padding-top:14px;line-height:1.9}.k-map div{padding-left:22px;position:relative}.k-map div:before{content:"";border-left:1px solid var(--line);border-bottom:1px solid var(--line);width:10px;position:absolute;top:0;bottom:50%;left:6px}.k-map .r{padding-left:0}.k-map .r:before{display:none}.k-map i{color:var(--lab);font-style:normal}.k-jr{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.k-jr>div{flex-direction:column;gap:8px;padding:22px 22px 6px 0;display:flex}.k-jr>div+div{border-left:1px solid var(--line);padding-left:22px}.k-jr b{font-family:var(--ser);color:var(--pers);font-size:48px;font-weight:400;line-height:1}.k-jr h3{font-size:24px}.k-jr p{color:var(--body);text-wrap:pretty;font-size:16px}.k-jr .pa{font:500 12px var(--mono);letter-spacing:.06em;color:var(--acc);margin-top:4px}.k-vid{aspect-ratio:16/9;background:#222;position:relative;overflow:hidden}.k-vid img{object-fit:cover;width:100%;height:100%;display:block}.k-play{background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:-38px 0 0 -38px;display:flex;position:absolute;top:50%;left:50%}.k-play:before{content:"";border-left:20px solid var(--ink);border-top:12px solid #0000;border-bottom:12px solid #0000;margin-left:5px}.k-dur{font:500 12px var(--mono);letter-spacing:.08em;color:#fff;background:#111111d1;border-radius:2px;padding:5px 8px;position:absolute;bottom:14px;left:14px}.k-tag{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);border:1px solid var(--acc);white-space:nowrap;background:#fff;border-radius:2px;align-items:center;padding:3px 7px;display:inline-flex}.k-ph{background:var(--panel);color:#7b766d;font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;text-align:center;border:1px dashed #b9b4ab;justify-content:center;align-items:center;padding:12px;display:flex}.k-av{background:var(--panel);border:1px dashed #b9b4ab;border-radius:50%;flex:none;width:40px;height:40px}.k-avj{object-fit:cover;border:1px solid var(--line);border-radius:50%;flex:none;width:40px;height:40px}.k-ink{background:var(--ink);color:#fff;font:500 15px var(--mono);letter-spacing:.06em;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:17px 28px;display:inline-flex}.k-crumb{padding:22px var(--g) 0;color:var(--lab);gap:10px;font-size:16px;display:flex}.k-mail{background:var(--panel);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px 56px;padding:40px 44px;display:grid}.k-mail h3{font-size:30px}.k-mail .f{gap:10px;display:flex}.k-in{border:1px solid var(--ink);min-width:0;color:var(--lab);background:#fff;flex:1;padding:14px 16px;font-size:17px}.k-mbar{display:none}.k-hero{padding:48px var(--g) 0;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.k-hero .t{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.k-hero h1{font-size:72px}.k-acts{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.k-dish{border:1px solid var(--line);grid-template-columns:300px minmax(0,1fr) auto;align-items:center;gap:40px;padding:28px;display:grid}.k-dish .frame{aspect-ratio:4/3;padding:8px}.k-dish .t{flex-direction:column;gap:10px;display:flex}.k-dish h3{font-size:34px}.k-meta{font:500 12px var(--mono);letter-spacing:.08em;color:var(--body);flex-wrap:wrap;gap:18px;display:flex}.k-stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.k-st{flex-direction:column;gap:10px;display:flex}.k-st .k-vid{aspect-ratio:4/3}.k-st .k-play{width:52px;height:52px;margin:-26px 0 0 -26px}.k-st .k-play:before{border-top-width:9px;border-bottom-width:9px;border-left-width:14px;margin-left:4px}.k-st .r{color:var(--body);font-size:16px}.k-st .r b{color:var(--ink);font-weight:500}.k-plates{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.k-plates .k-ph{aspect-ratio:1}.k-band{background:var(--panel);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:56px;display:grid}.k-band .t{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.k-band ul{border-top:1px solid var(--ink);list-style:none}.k-band li{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 0;font-size:18px;display:grid}.k-band li span:first-child{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);padding-top:3px}.k-me{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:32px;padding:28px 0;display:grid}.k-me img{object-fit:cover;border-radius:50%;width:120px;height:120px}.k-me p{color:var(--body);text-wrap:pretty;max-width:44em;font-size:19px;line-height:1.5}.k-rh{padding:28px var(--g) 0;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.k-rh .t{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.k-rh h1{font-size:76px}.k-by{align-items:center;gap:12px;font-size:18px;display:flex}.k-by img{object-fit:cover;border-radius:50%;width:44px;height:44px}.k-facts{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.k-facts div{flex-direction:column;gap:4px;padding:14px 0;display:flex}.k-facts div+div{border-left:1px solid var(--line);padding-left:18px}.k-facts b{font-family:var(--ser);font-size:22px;font-weight:400}.k-rh .k-vidcap{color:var(--lab);justify-content:space-between;align-items:center;margin-top:12px;font-size:16px;display:flex}.k-rb{padding:64px var(--g) 0;grid-template-columns:360px minmax(0,1fr);align-items:start;gap:72px;display:grid}.k-ing{border:1px solid var(--ink);flex-direction:column;gap:16px;padding:28px;display:flex;position:sticky;top:20px}.k-ing h2,.k-mth h2{font-size:32px}.k-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.k-stp{border:1px solid var(--ink);border-radius:2px;align-items:center;display:inline-flex}.k-stp a{justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.k-stp span{text-align:center;min-width:36px;font-family:var(--ser);font-size:20px}.k-tog{border:1px solid var(--line);font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:2px;display:inline-flex}.k-tog a{padding:8px 10px}.k-tog a.on{background:var(--ink);color:#fff}.k-ing ul{border-top:1px solid var(--line);list-style:none}.k-ing li{border-bottom:1px solid var(--line);grid-template-columns:22px 92px minmax(0,1fr);align-items:center;gap:10px;padding:11px 0;font-size:17px;display:grid}.k-ing li i{border:1.5px solid var(--ink);border-radius:3px;width:18px;height:18px}.k-ing li span:nth-child(2){font-weight:500}.k-mth{flex-direction:column;gap:20px;display:flex}.k-mth ol{border-top:1px solid var(--ink);list-style:none}.k-mth li{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);gap:12px;padding:22px 0;display:grid}.k-mth li b{font-family:var(--ser);color:var(--pers);font-size:30px;font-weight:400;line-height:1}.k-mth li p{text-wrap:pretty;font-size:20px;line-height:1.5}.k-mth li .why{color:var(--lab);margin-top:6px;font-size:17px;font-style:italic;display:block}.k-made{background:var(--panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:12px;padding:28px 32px;display:grid}.k-made h3{font-size:28px}.k-com{grid-template-columns:360px minmax(0,1fr);gap:72px;display:grid}.k-com .side{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.k-tabs{border-bottom:1px solid var(--line);gap:26px;margin-bottom:8px;display:flex}.k-tabs a{white-space:nowrap;color:var(--lab);flex:none;padding:0 0 12px;font-size:18px}.k-tabs a.on{color:var(--ink);box-shadow:0 2px 0 var(--ink)}.k-post{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);gap:14px;padding:22px 0;display:grid}.k-post .b{flex-direction:column;gap:10px;display:flex}.k-post .who{font:500 12px var(--mono);letter-spacing:.1em;color:var(--body)}.k-post .k-ph{aspect-ratio:4/3;width:220px}.k-post p{font-size:18px;line-height:1.45}.k-rep{background:var(--panel);grid-template-columns:40px minmax(0,1fr);gap:12px;margin-top:4px;padding:14px 16px;display:grid}.k-rep .who{align-items:center;gap:10px;display:flex}.k-rep p{font-family:var(--ser);margin-top:4px;font-size:18px;font-style:italic}.k-clubline{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:20px 0;font-size:18px;display:flex}.k-cm{background:#fff;flex-direction:column;height:844px;display:flex;position:relative;overflow:hidden}.k-cmtop{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--body);justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.k-x{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex}.k-awake{align-items:center;gap:6px;display:inline-flex}.k-awake:before{content:"";background:#3c9a5f;border-radius:50%;width:7px;height:7px}.k-prog{grid-template-columns:repeat(6,1fr);gap:4px;padding:0 16px;display:grid}.k-prog i{background:var(--line);border-radius:3px;height:5px}.k-prog i.d{background:var(--ink)}.k-prog i.c{background:var(--pers)}.k-cmb{flex-direction:column;flex:1;gap:20px;padding:28px 20px 0;display:flex}.k-cmb .n{font:500 13px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pers)}.k-cmb .step{font-family:var(--ser);letter-spacing:-.015em;text-wrap:pretty;font-size:31px;line-height:1.2}.k-uses{flex-wrap:wrap;gap:8px;display:flex}.k-uses span{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:8px 12px;font-size:16px}.k-timer{border:1.5px solid var(--ink);border-radius:4px;justify-content:space-between;align-items:center;min-height:64px;padding:16px 18px;display:flex}.k-timer b{font-family:var(--mono);letter-spacing:.02em;font-size:26px;font-weight:500}.k-timer span{font:500 13px var(--mono);letter-spacing:.1em;text-transform:uppercase}.k-tip{color:var(--lab);text-wrap:pretty;font-size:18px;font-style:italic}.k-cmbar{border-top:1px solid var(--line);background:#fff;grid-template-columns:auto 1fr 1.4fr;gap:10px;padding:14px 16px 26px;display:grid}.k-cmbar a{min-height:64px;font:500 15px var(--mono);letter-spacing:.06em;border-radius:4px;justify-content:center;align-items:center;display:flex}.k-cmbar .ingb{border:1px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:2px;padding:0 16px;font-size:11px}.k-cmbar .ingb b{font-family:var(--ser);letter-spacing:0;text-transform:none;font-size:20px;font-weight:400}.k-cmbar .bk{border:1px solid var(--line)}.k-cmbar .nx{background:var(--acc);color:#fff;font-size:17px}.k-dim{background:#11111173;position:absolute;inset:0}.k-sheet{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;height:76%;padding:10px 20px 0;display:flex;position:absolute;bottom:0;left:0;right:0}.k-sheet .hd{background:var(--line);border-radius:3px;align-self:center;width:44px;height:5px;margin-bottom:16px}.k-sheet h3{font-size:28px}.k-sheet .k-stp a{width:56px;height:56px;font-size:24px}.k-sheet .k-stp span{min-width:48px;font-size:24px}.k-sheet ul{border-top:1px solid var(--ink);margin-top:16px;list-style:none;overflow:hidden}.k-sheet li{border-bottom:1px solid var(--line);grid-template-columns:30px 84px minmax(0,1fr);align-items:center;gap:10px;min-height:60px;font-size:18px;display:grid}.k-sheet li i{border:2px solid var(--ink);border-radius:4px;width:26px;height:26px}.k-sheet li.d{color:var(--lab)}.k-sheet li.d i{background:var(--ink);box-shadow:inset 0 0 0 4px #fff}.k-sheet li.d span:last-child{text-decoration:line-through}.k-sheet li span:nth-child(2){font-weight:500}.k-done{flex-direction:column;flex:1;gap:18px;padding:36px 20px 26px;display:flex}.k-done h2{font-size:44px}.k-done .k-ph{aspect-ratio:4/3;font-size:12px}.k-done .k-ink,.k-done .gh{width:100%;min-height:60px}.k-done .opt{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:18px;display:flex}.k-done .opt .r{justify-content:space-between;align-items:center;gap:12px;font-size:17px;display:flex}.k-wh{padding:48px var(--g) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px;display:grid}.k-wh h1{font-size:72px}.k-note{border-top:1px solid var(--ink);grid-template-columns:56px minmax(0,1fr);gap:16px;padding-top:22px;display:grid}.k-note img{object-fit:cover;border-radius:50%;width:56px;height:56px}.k-note p{font-family:var(--ser);margin-top:6px;font-size:22px;font-style:italic;line-height:1.35}.k-live{border:1px solid var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:48px;padding:28px;display:grid}.k-live .frame{aspect-ratio:3/2;padding:8px}.k-live .t{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.k-live h2{font-size:42px}.k-live .lv{font:500 11px var(--mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.k-live .lv i{background:var(--live);border-radius:50%;width:8px;height:8px}.k-two{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.k-chs{border-top:1px solid var(--ink);list-style:none}.k-chs li{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:10px;padding:12px 0;font-size:17px;display:grid}.k-chs li span:first-child{font:500 13px var(--mono);color:var(--acc)}.k-compose{border:1px solid var(--ink);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.k-compose .k-ph{aspect-ratio:1;padding:6px;font-size:10px}.k-nt{border:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:14px;padding:24px;display:grid}.k-nt b{font-family:var(--ser);color:var(--pers);font-size:28px;font-weight:400;line-height:1}.k-nt p{font-size:18px;line-height:1.45}.k-nt .jn{border-left:3px solid var(--pers);background:#fdf6ee;grid-column:2;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.k-nt .jn img{object-fit:cover;border-radius:50%;width:32px;height:32px}.k-nt .jn p{font-family:var(--ser);font-size:17px;font-style:italic}.k-mh{padding:48px var(--g) 0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.k-mh .t{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.k-mh h1{font-size:72px}.k-pr{border-top:1px solid var(--ink);grid-template-columns:200px minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:48px;padding:48px 0;display:grid}.k-pr .n{flex-direction:column;gap:8px;display:flex}.k-pr .n b{font-family:var(--ser);color:var(--pers);font-size:56px;font-weight:400;line-height:1}.k-pr h3{margin-bottom:12px;font-size:34px}.k-pr p{color:var(--body);text-wrap:pretty;font-size:18px;line-height:1.5}.k-price{border:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.k-price>div{flex-direction:column;align-items:flex-start;gap:16px;padding:40px;display:flex}.k-price>div+div{border-left:1px solid var(--ink);background:var(--panel)}.k-price .big{font-family:var(--ser);font-size:56px;line-height:1}.k-price ul{border-top:1px solid var(--line);width:100%;list-style:none}.k-price li{border-bottom:1px solid var(--line);padding:12px 0;font-size:18px}.k-faq{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:32px;display:grid}.k-faq h3{margin-bottom:8px;font-size:22px}.k-faq p{color:var(--body);text-wrap:pretty;font-size:17px}.m .k-hero{grid-template-columns:1fr;gap:20px;padding:0}@media (max-width:759.98px){.p-root .k-hero{grid-template-columns:1fr;gap:20px;padding:0}}.m .k-hero .k-vid{aspect-ratio:4/3}@media (max-width:759.98px){.p-root .k-hero .k-vid{aspect-ratio:4/3}}.m .k-hero .t{gap:14px;padding:0 20px}@media (max-width:759.98px){.p-root .k-hero .t{gap:14px;padding:0 20px}}.m .k-hero h1{font-size:40px}@media (max-width:759.98px){.p-root .k-hero h1{font-size:40px}}.m .k-hero .ld{font-size:17px}@media (max-width:759.98px){.p-root .k-hero .ld{font-size:17px}}.m .k-acts{gap:14px;width:100%}@media (max-width:759.98px){.p-root .k-acts{gap:14px;width:100%}}.m .k-acts .bt{width:100%}@media (max-width:759.98px){.p-root .k-acts .bt{width:100%}}.m .k-dish{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:14px}@media (max-width:759.98px){.p-root .k-dish{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:14px}}.m .k-dish .frame{padding:4px}@media (max-width:759.98px){.p-root .k-dish .frame{padding:4px}}.m .k-dish h3{font-size:22px}@media (max-width:759.98px){.p-root .k-dish h3{font-size:22px}}.m .k-dish .gh{grid-column:1/-1}@media (max-width:759.98px){.p-root .k-dish .gh{grid-column:1/-1}}.m .k-stories{scrollbar-width:none;gap:14px;margin:0 -20px;padding:0 20px 4px;display:flex;overflow-x:auto}@media (max-width:759.98px){.p-root .k-stories{scrollbar-width:none;gap:14px;margin:0 -20px;padding:0 20px 4px;display:flex;overflow-x:auto}}.m .k-st{flex:0 0 260px}@media (max-width:759.98px){.p-root .k-st{flex:0 0 260px}}.m .k-plates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width:759.98px){.p-root .k-plates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.m .k-band{grid-template-columns:1fr;gap:24px;margin:0 -20px;padding:28px 20px}@media (max-width:759.98px){.p-root .k-band{grid-template-columns:1fr;gap:24px;margin:0 -20px;padding:28px 20px}}.m .k-band li{grid-template-columns:1fr;gap:2px;font-size:17px}@media (max-width:759.98px){.p-root .k-band li{grid-template-columns:1fr;gap:2px;font-size:17px}}.m .k-me{grid-template-columns:72px minmax(0,1fr);gap:16px}@media (max-width:759.98px){.p-root .k-me{grid-template-columns:72px minmax(0,1fr);gap:16px}}.m .k-me img{width:72px;height:72px}@media (max-width:759.98px){.p-root .k-me img{width:72px;height:72px}}.m .k-me p{font-size:16px}@media (max-width:759.98px){.p-root .k-me p{font-size:16px}}.m .k-me .tx{grid-column:1/-1}@media (max-width:759.98px){.p-root .k-me .tx{grid-column:1/-1}}.m .k-mail{grid-template-columns:1fr;margin:0 -20px;padding:24px 20px}@media (max-width:759.98px){.p-root .k-mail{grid-template-columns:1fr;margin:0 -20px;padding:24px 20px}}.m .k-mail h3{font-size:24px}@media (max-width:759.98px){.p-root .k-mail h3{font-size:24px}}.m .k-mail .f{flex-direction:column}@media (max-width:759.98px){.p-root .k-mail .f{flex-direction:column}}.m .k-mbar{border-top:1px solid var(--line);z-index:5;background:#fff;gap:10px;margin-top:40px;padding:12px 16px 20px;display:flex;position:sticky;bottom:0}@media (max-width:759.98px){.p-root .k-mbar{border-top:1px solid var(--line);z-index:5;background:#fff;gap:10px;margin-top:40px;padding:12px 16px 20px;display:flex;position:sticky;bottom:0}}.m .k-mbar a{flex:1;min-height:52px}@media (max-width:759.98px){.p-root .k-mbar a{flex:1;min-height:52px}}.m .k-rh{grid-template-columns:1fr;gap:20px;padding:16px 20px 0}@media (max-width:759.98px){.p-root .k-rh{grid-template-columns:1fr;gap:20px;padding:16px 20px 0}}.m .k-rh h1{font-size:48px}@media (max-width:759.98px){.p-root .k-rh h1{font-size:48px}}.m .k-rh .media{order:-1}@media (max-width:759.98px){.p-root .k-rh .media{order:-1}}.m .k-rh .k-racts .k-ink{display:none}@media (max-width:759.98px){.p-root .k-rh .k-racts .k-ink{display:none}}.m .k-facts b{font-size:18px}@media (max-width:759.98px){.p-root .k-facts b{font-size:18px}}.m .k-facts div+div{padding-left:12px}@media (max-width:759.98px){.p-root .k-facts div+div{padding-left:12px}}.m .k-rb{grid-template-columns:1fr;gap:40px;padding-top:36px}@media (max-width:759.98px){.p-root .k-rb{grid-template-columns:1fr;gap:40px;padding-top:36px}}.m .k-ing{padding:20px;position:static}@media (max-width:759.98px){.p-root .k-ing{padding:20px;position:static}}.m .k-ing li{grid-template-columns:22px 80px minmax(0,1fr)}@media (max-width:759.98px){.p-root .k-ing li{grid-template-columns:22px 80px minmax(0,1fr)}}.m .k-mth li{grid-template-columns:40px minmax(0,1fr)}@media (max-width:759.98px){.p-root .k-mth li{grid-template-columns:40px minmax(0,1fr)}}.m .k-mth li p{font-size:18px}@media (max-width:759.98px){.p-root .k-mth li p{font-size:18px}}.m .k-mth li b{font-size:24px}@media (max-width:759.98px){.p-root .k-mth li b{font-size:24px}}.m .k-made{grid-template-columns:1fr;padding:20px}@media (max-width:759.98px){.p-root .k-made{grid-template-columns:1fr;padding:20px}}.m .k-made .k-ink{width:100%}@media (max-width:759.98px){.p-root .k-made .k-ink{width:100%}}.m .k-com{grid-template-columns:1fr;gap:20px}@media (max-width:759.98px){.p-root .k-com{grid-template-columns:1fr;gap:20px}}.m .k-post .k-ph{width:100%}@media (max-width:759.98px){.p-root .k-post .k-ph{width:100%}}.m .k-clubline{flex-direction:column;align-items:flex-start;gap:8px}@media (max-width:759.98px){.p-root .k-clubline{flex-direction:column;align-items:flex-start;gap:8px}}.m .k-wh{grid-template-columns:1fr;gap:24px;padding-top:28px}@media (max-width:759.98px){.p-root .k-wh{grid-template-columns:1fr;gap:24px;padding-top:28px}}.m .k-wh h1{font-size:44px}@media (max-width:759.98px){.p-root .k-wh h1{font-size:44px}}.m .k-note p{font-size:19px}@media (max-width:759.98px){.p-root .k-note p{font-size:19px}}.m .k-live{grid-template-columns:1fr;gap:18px;padding:14px}@media (max-width:759.98px){.p-root .k-live{grid-template-columns:1fr;gap:18px;padding:14px}}.m .k-live h2{font-size:30px}@media (max-width:759.98px){.p-root .k-live h2{font-size:30px}}.m .k-live .bt{width:100%}@media (max-width:759.98px){.p-root .k-live .bt{width:100%}}.m .k-two{grid-template-columns:1fr;gap:28px}@media (max-width:759.98px){.p-root .k-two{grid-template-columns:1fr;gap:28px}}.m .k-compose{grid-template-columns:72px minmax(0,1fr)}@media (max-width:759.98px){.p-root .k-compose{grid-template-columns:72px minmax(0,1fr)}}.m .k-compose .bt{grid-column:1/-1}@media (max-width:759.98px){.p-root .k-compose .bt{grid-column:1/-1}}.m .k-nt{grid-template-columns:32px minmax(0,1fr);padding:16px}@media (max-width:759.98px){.p-root .k-nt{grid-template-columns:32px minmax(0,1fr);padding:16px}}.m .k-nt b{font-size:22px}@media (max-width:759.98px){.p-root .k-nt b{font-size:22px}}.m .k-mh{grid-template-columns:1fr;gap:24px;padding-top:28px}@media (max-width:759.98px){.p-root .k-mh{grid-template-columns:1fr;gap:24px;padding-top:28px}}.m .k-mh h1{font-size:44px}@media (max-width:759.98px){.p-root .k-mh h1{font-size:44px}}.m .k-mh .bt{width:100%}@media (max-width:759.98px){.p-root .k-mh .bt{width:100%}}.m .k-pr{grid-template-columns:1fr;gap:16px;padding:32px 0}@media (max-width:759.98px){.p-root .k-pr{grid-template-columns:1fr;gap:16px;padding:32px 0}}.m .k-pr .n b{font-size:40px}@media (max-width:759.98px){.p-root .k-pr .n b{font-size:40px}}.m .k-pr h3{font-size:26px}@media (max-width:759.98px){.p-root .k-pr h3{font-size:26px}}.m .k-price{grid-template-columns:1fr}@media (max-width:759.98px){.p-root .k-price{grid-template-columns:1fr}}.m .k-price>div{padding:24px}@media (max-width:759.98px){.p-root .k-price>div{padding:24px}}.m .k-price>div+div{border-left:0;border-top:1px solid var(--ink)}@media (max-width:759.98px){.p-root .k-price>div+div{border-left:0;border-top:1px solid var(--ink)}}.m .k-price .bt{width:100%}@media (max-width:759.98px){.p-root .k-price .bt{width:100%}}.m .k-faq{grid-template-columns:1fr;gap:20px}@media (max-width:759.98px){.p-root .k-faq{grid-template-columns:1fr;gap:20px}}.m .k-crumb{padding-top:14px}@media (max-width:759.98px){.p-root .k-crumb{padding-top:14px}}.k-ph2{padding:56px var(--g) 0;flex-direction:column;align-items:flex-start;gap:18px;display:flex}.k-ph2 h1{font-size:76px}.k-road{grid-template-columns:repeat(8,minmax(0,1fr));margin-top:8px;display:grid}.k-stop{flex-direction:column;gap:4px;padding-right:12px;display:flex;position:relative}.k-stop:before{content:"";border-top:1px solid var(--ink);position:absolute;top:6px;left:0;right:0}.k-stop.f:before{border-top-style:dashed}.k-stop.e:before{display:none}.k-stop i{border:1.5px solid var(--ink);background:#fff;border-radius:50%;width:13px;height:13px;margin-bottom:12px;position:relative}.k-stop.d i{background:var(--ink)}.k-stop.n i{background:var(--pers);border-color:var(--pers);box-shadow:0 0 0 5px color-mix(in oklab,var(--pers),transparent 78%)}.k-stop em{font:500 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lab);font-style:normal}.k-stop b{font-family:var(--ser);font-size:20px;font-weight:400}.k-stop img{align-self:flex-start;width:auto;height:24px;margin:2px 0}.k-stops{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.k-sc{flex-direction:column;gap:12px;display:flex}.k-sc .im{aspect-ratio:16/10;position:relative;overflow:hidden}.k-sc .im img{object-fit:cover;width:100%;height:100%;display:block}.k-sc .im .k-tag{position:absolute;top:14px;left:14px}.k-sc h3{font-size:34px}.k-sc .c{font:500 12px var(--mono);letter-spacing:.08em;color:var(--body)}.k-sv{padding:28px var(--g) 0}.k-sv .k-vid{aspect-ratio:21/9}.k-sb{padding:48px var(--g) 0;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:72px;display:grid}.k-sb .t{flex-direction:column;gap:18px;display:flex}.k-sb h1{font-size:64px}.k-sb p.body{color:var(--body);text-wrap:pretty;font-size:20px;line-height:1.6}.k-cook{border:1px solid var(--ink);flex-direction:column;gap:14px;padding:24px;display:flex;position:sticky;top:20px}.k-cook .frame{aspect-ratio:4/3;padding:6px}.k-cook h3{font-size:28px}.k-cook .k-ink{width:100%}.k-people{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:16px 0;display:flex}.k-people img{object-fit:cover;border-radius:50%;width:56px;height:56px}.k-people b{font-family:var(--ser);font-size:22px;font-weight:400;display:block}.k-lib{padding:44px var(--g) 0;flex-direction:column;gap:22px;display:flex}.k-lib h1{font-size:64px}.k-srch{border:1px solid var(--ink);color:var(--lab);border-radius:999px;align-items:center;gap:12px;max-width:640px;padding:15px 22px;font-size:19px;display:flex}.k-srch:before{content:"";border:2px solid var(--ink);border-radius:50%;flex:none;width:14px;height:14px}.k-chips{flex-wrap:wrap;gap:8px;display:flex}.k-chips a{font:500 12px var(--mono);letter-spacing:.06em;border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:9px 14px}.k-chips a.on{background:var(--ink);color:#fff;border-color:var(--ink)}.k-count{border-top:1px solid var(--line);color:var(--lab);justify-content:space-between;align-items:center;padding-top:6px;font-size:16px;display:flex}.k-ah{padding:48px var(--g) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.k-ah .t{flex-direction:column;gap:18px;display:flex}.k-ah h1{font-size:72px}.k-ah .im{aspect-ratio:4/5;overflow:hidden}.k-ah .im img{object-fit:cover;width:100%;height:100%;display:block}.k-ch{border-top:1px solid var(--ink);grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;padding:40px 0;display:grid}.k-ch .y{flex-direction:column;gap:6px;display:flex}.k-ch .y b{font-family:var(--ser);font-size:26px;font-weight:400;line-height:1.1}.k-ch h3{margin-bottom:10px;font-size:32px}.k-ch p{color:var(--body);text-wrap:pretty;font-size:18px;line-height:1.55}.k-ch .im{aspect-ratio:4/3;background:var(--panel);overflow:hidden}.k-ch .im img{object-fit:cover;width:100%;height:100%;display:block}.k-ch .im.duo{background:0 0;grid-template-columns:1fr 1fr;gap:8px;display:grid}.k-ch .lg{flex-wrap:wrap;align-items:center;gap:20px;margin-top:14px;display:flex}.k-ch .lg img{width:auto;height:26px}.k-kh{padding:44px var(--g) 0;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.k-kh h1{font-size:60px}.k-ktabs{padding:28px var(--g) 0;border-bottom:1px solid var(--line);margin:0 var(--g);gap:28px;padding-left:0;padding-right:0;display:flex}.k-ktabs a{color:var(--lab);white-space:nowrap;padding-bottom:12px;font-size:18px}.k-ktabs a.on{color:var(--ink);box-shadow:0 2px 0 var(--ink)}.k-cooked{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.k-ck{flex-direction:column;gap:8px;display:flex}.k-ck .frame{aspect-ratio:1;padding:6px;position:relative}.k-ck .st{font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;background:var(--ink);color:#fff;border-radius:2px;padding:4px 7px;position:absolute;top:12px;right:12px}.k-ck .k-ph{aspect-ratio:1}.k-empty{background:var(--panel);border:1px dashed #b9b4ab;flex-direction:column;align-items:flex-start;gap:12px;padding:36px;display:flex}.k-empty h3{font-size:26px}.k-acct{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.k-acct div{flex-direction:column;gap:6px;padding:20px 20px 20px 0;display:flex}.k-acct div+div{border-left:1px solid var(--line);padding-left:20px}.k-acct b{font-family:var(--ser);font-size:22px;font-weight:400}.k-scrim{height:844px;position:relative;overflow:hidden}.k-scrim>img{object-fit:cover;filter:blur(2px);width:100%;height:100%;position:absolute;inset:0}.k-scrim .k-dim{background:#11111180;position:absolute;inset:0}.k-msheet{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;gap:14px;padding:12px 20px 28px;display:flex;position:absolute;bottom:0;left:0;right:0}.k-msheet .hd{background:var(--line);border-radius:3px;align-self:center;width:44px;height:5px;margin-bottom:6px}.k-msheet h3{font-size:30px}.k-msheet .bt,.k-msheet .k-in{width:100%;min-height:56px}.k-code{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.k-code span{border:1px solid var(--ink);height:60px;font-family:var(--ser);justify-content:center;align-items:center;font-size:28px;display:flex}.k-code span.e{border-color:var(--line)}.m .k-ph2{padding-top:28px}@media (max-width:759.98px){.p-root .k-ph2{padding-top:28px}}.m .k-ph2 h1{font-size:44px}@media (max-width:759.98px){.p-root .k-ph2 h1{font-size:44px}}.m .k-road{grid-template-columns:1fr}@media (max-width:759.98px){.p-root .k-road{grid-template-columns:1fr}}.m .k-stop{padding:0 0 18px 30px}@media (max-width:759.98px){.p-root .k-stop{padding:0 0 18px 30px}}.m .k-stop i{margin:0;position:absolute;top:4px;left:0}@media (max-width:759.98px){.p-root .k-stop i{margin:0;position:absolute;top:4px;left:0}}.m .k-stop:before{border-top:0;border-left:1px solid var(--ink);inset:6px auto -6px 6px}@media (max-width:759.98px){.p-root .k-stop:before{border-top:0;border-left:1px solid var(--ink);inset:6px auto -6px 6px}}.m .k-stop.f:before{border-left-style:dashed}@media (max-width:759.98px){.p-root .k-stop.f:before{border-left-style:dashed}}.m .k-stops{grid-template-columns:1fr;gap:32px}@media (max-width:759.98px){.p-root .k-stops{grid-template-columns:1fr;gap:32px}}.m .k-sc h3{font-size:26px}@media (max-width:759.98px){.p-root .k-sc h3{font-size:26px}}.m .k-sv{padding:0}@media (max-width:759.98px){.p-root .k-sv{padding:0}}.m .k-sv .k-vid{aspect-ratio:4/3}@media (max-width:759.98px){.p-root .k-sv .k-vid{aspect-ratio:4/3}}.m .k-sb{grid-template-columns:1fr;gap:32px;padding-top:24px}@media (max-width:759.98px){.p-root .k-sb{grid-template-columns:1fr;gap:32px;padding-top:24px}}.m .k-sb h1{font-size:40px}@media (max-width:759.98px){.p-root .k-sb h1{font-size:40px}}.m .k-sb p.body{font-size:18px}@media (max-width:759.98px){.p-root .k-sb p.body{font-size:18px}}.m .k-cook{padding:16px;position:static}@media (max-width:759.98px){.p-root .k-cook{padding:16px;position:static}}.m .k-lib{padding-top:24px}@media (max-width:759.98px){.p-root .k-lib{padding-top:24px}}.m .k-lib h1{font-size:44px}@media (max-width:759.98px){.p-root .k-lib h1{font-size:44px}}.m .k-srch{padding:13px 18px;font-size:17px}@media (max-width:759.98px){.p-root .k-srch{padding:13px 18px;font-size:17px}}.m .k-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -20px;padding:0 20px;overflow-x:auto}@media (max-width:759.98px){.p-root .k-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -20px;padding:0 20px;overflow-x:auto}}.m .k-ah{grid-template-columns:1fr;gap:24px;padding-top:28px}@media (max-width:759.98px){.p-root .k-ah{grid-template-columns:1fr;gap:24px;padding-top:28px}}.m .k-ah h1{font-size:44px}@media (max-width:759.98px){.p-root .k-ah h1{font-size:44px}}.m .k-ah .im{aspect-ratio:4/3}@media (max-width:759.98px){.p-root .k-ah .im{aspect-ratio:4/3}}.m .k-ch{grid-template-columns:1fr;gap:14px;padding:28px 0}@media (max-width:759.98px){.p-root .k-ch{grid-template-columns:1fr;gap:14px;padding:28px 0}}.m .k-ch h3{font-size:26px}@media (max-width:759.98px){.p-root .k-ch h3{font-size:26px}}.m .k-kh{flex-direction:column;align-items:flex-start;padding-top:28px}@media (max-width:759.98px){.p-root .k-kh{flex-direction:column;align-items:flex-start;padding-top:28px}}.m .k-kh h1{font-size:40px}@media (max-width:759.98px){.p-root .k-kh h1{font-size:40px}}.m .k-ktabs{scrollbar-width:none;gap:20px;overflow-x:auto}@media (max-width:759.98px){.p-root .k-ktabs{scrollbar-width:none;gap:20px;overflow-x:auto}}.m .k-cooked{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:759.98px){.p-root .k-cooked{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.m .k-acct{grid-template-columns:1fr}@media (max-width:759.98px){.p-root .k-acct{grid-template-columns:1fr}}.m .k-acct div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}@media (max-width:759.98px){.p-root .k-acct div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}}.m .k-empty{padding:22px}@media (max-width:759.98px){.p-root .k-empty{padding:22px}}.k-ab6{padding:56px var(--g) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.k-ab6 .t{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.k-ab6 h1{font-size:80px}.k-now{font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--ink);border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 12px;display:inline-flex}.k-now i{background:var(--pers);border-radius:50%;width:8px;height:8px}.k-snaps{height:560px;position:relative}.k-snaps figure{background:#fff;flex-direction:column;padding:10px 10px 0;display:flex;position:absolute;box-shadow:0 14px 34px #11111124}.k-snaps img{object-fit:cover;flex:1;width:100%;min-height:0;display:block}.k-snaps figcaption{font-family:var(--ser);padding:9px 2px 11px;font-size:16px;font-style:italic}.k-snaps .a{width:56%;height:360px;top:10px;left:0;transform:rotate(-2deg)}.k-snaps .b{width:44%;height:300px;top:0;right:0;transform:rotate(2.5deg)}.k-snaps .c{width:42%;height:280px;bottom:0;left:30%;transform:rotate(-1deg)}.k-f6{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.k-f6 div{flex-direction:column;gap:6px;padding:22px 18px 22px 0;display:flex}.k-f6 div+div{border-left:1px solid var(--line);padding-left:18px}.k-f6 b{font-family:var(--ser);font-size:21px;font-weight:400;line-height:1.15}.k-f6 span:last-child{color:var(--lab);font-size:15px}.k-own{margin-top:12px;font-style:italic}.k-q6{font-family:var(--ser);letter-spacing:-.02em;text-align:center;text-wrap:balance;border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:820px;margin:0 auto;padding:48px 0;font-size:44px;font-style:italic;line-height:1.15}.k-pr6{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;display:flex}.k-pr6 img{filter:grayscale()opacity(.65);width:auto}.k-end6{text-align:center;background:var(--panel);flex-direction:column;align-items:center;gap:24px;padding:56px 24px;display:flex}.m .k-ab6{grid-template-columns:1fr;gap:28px;padding-top:28px}@media (max-width:759.98px){.p-root .k-ab6{grid-template-columns:1fr;gap:28px;padding-top:28px}}.m .k-ab6 h1{font-size:48px}@media (max-width:759.98px){.p-root .k-ab6 h1{font-size:48px}}.m .k-snaps{height:400px}@media (max-width:759.98px){.p-root .k-snaps{height:400px}}.m .k-snaps .a{height:250px}@media (max-width:759.98px){.p-root .k-snaps .a{height:250px}}.m .k-snaps .b{height:210px}@media (max-width:759.98px){.p-root .k-snaps .b{height:210px}}.m .k-snaps .c{width:50%;height:200px;left:24%}@media (max-width:759.98px){.p-root .k-snaps .c{width:50%;height:200px;left:24%}}.m .k-snaps figcaption{font-size:13px}@media (max-width:759.98px){.p-root .k-snaps figcaption{font-size:13px}}.m .k-f6{grid-template-columns:1fr 1fr}@media (max-width:759.98px){.p-root .k-f6{grid-template-columns:1fr 1fr}}.m .k-f6 div{border-bottom:1px solid var(--line);padding:16px 12px 16px 0}@media (max-width:759.98px){.p-root .k-f6 div{border-bottom:1px solid var(--line);padding:16px 12px 16px 0}}.m .k-f6 div+div{border-left:0;padding-left:0}@media (max-width:759.98px){.p-root .k-f6 div+div{border-left:0;padding-left:0}}.m .k-f6 div:nth-child(2n){border-left:1px solid var(--line);padding-left:12px}@media (max-width:759.98px){.p-root .k-f6 div:nth-child(2n){border-left:1px solid var(--line);padding-left:12px}}.m .k-f6 div:last-child{border-bottom:0;grid-column:1/-1}@media (max-width:759.98px){.p-root .k-f6 div:last-child{border-bottom:0;grid-column:1/-1}}.m .k-q6{padding:32px 0;font-size:28px}@media (max-width:759.98px){.p-root .k-q6{padding:32px 0;font-size:28px}}.m .k-pr6{gap:20px 28px}@media (max-width:759.98px){.p-root .k-pr6{gap:20px 28px}}.m .k-pr6 img{transform:scale(.8)}@media (max-width:759.98px){.p-root .k-pr6 img{transform:scale(.8)}}.m .k-end6{margin:0 -20px;padding:32px 20px}@media (max-width:759.98px){.p-root .k-end6{margin:0 -20px;padding:32px 20px}}.m .k-end6 h2{font-size:30px}@media (max-width:759.98px){.p-root .k-end6 h2{font-size:30px}}.m .k-end6 .k-ink{width:100%}@media (max-width:759.98px){.p-root .k-end6 .k-ink{width:100%}}.k-kh2{padding:44px var(--g) 0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;display:grid}.k-kh2 .t{flex-direction:column;gap:12px;display:flex}.k-kh2 h1{font-size:64px}.k-pass{grid-template-columns:repeat(7,72px);gap:10px;display:grid}.k-pass div{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.k-pass span{width:60px;height:60px;font:500 13px var(--mono);letter-spacing:.1em;color:#9a958c;border:1.5px dashed #b9b4ab;border-radius:50%;justify-content:center;align-items:center;display:flex}.k-pass b{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lab);font-weight:500}.k-pass .d span{border:2px solid var(--pers);color:var(--pers);background:color-mix(in oklab,var(--pers),transparent 90%);transform:rotate(-8deg)}.k-pass .d b{color:var(--ink)}.k-next{border:1px solid var(--ink);grid-template-columns:360px minmax(0,1fr);align-items:center;gap:48px;padding:24px;display:grid}.k-next .frame{aspect-ratio:4/3;padding:6px}.k-next .t{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.k-next h2{font-size:42px}.k-add{justify-content:flex-start}.k-addb{aspect-ratio:1;border:1.5px dashed var(--ink);font-family:var(--ser);color:var(--ink);justify-content:center;align-items:center;font-size:56px;display:flex}.k-up6{background:var(--panel);justify-content:space-between;align-items:center;gap:32px;padding:28px 32px;display:flex}.k-up6>div{flex-direction:column;gap:8px;display:flex}.k-up6 h3{font-size:28px}.m .k-kh2{grid-template-columns:1fr;gap:24px;padding-top:28px}@media (max-width:759.98px){.p-root .k-kh2{grid-template-columns:1fr;gap:24px;padding-top:28px}}.m .k-kh2 h1{font-size:42px}@media (max-width:759.98px){.p-root .k-kh2 h1{font-size:42px}}.m .k-pass{scrollbar-width:none;grid-template-columns:repeat(7,64px);margin:0 -20px;padding:4px 20px;overflow-x:auto}@media (max-width:759.98px){.p-root .k-pass{scrollbar-width:none;grid-template-columns:repeat(7,64px);margin:0 -20px;padding:4px 20px;overflow-x:auto}}.m .k-pass span{width:52px;height:52px;font-size:12px}@media (max-width:759.98px){.p-root .k-pass span{width:52px;height:52px;font-size:12px}}.m .k-next{grid-template-columns:1fr;gap:16px;padding:14px}@media (max-width:759.98px){.p-root .k-next{grid-template-columns:1fr;gap:16px;padding:14px}}.m .k-next h2{font-size:30px}@media (max-width:759.98px){.p-root .k-next h2{font-size:30px}}.m .k-next .k-ink{display:none}@media (max-width:759.98px){.p-root .k-next .k-ink{display:none}}.m .k-ktabs{margin-top:48px!important}@media (max-width:759.98px){.p-root .k-ktabs{margin-top:48px!important}}.m .k-up6{flex-direction:column;align-items:flex-start;margin:0 -20px;padding:22px 20px}@media (max-width:759.98px){.p-root .k-up6{flex-direction:column;align-items:flex-start;margin:0 -20px;padding:22px 20px}}body{background:#fff}.p-root{background:#fff;min-height:100vh;position:relative}.p-root a{color:inherit}.p-root a:hover{color:var(--acc)}.p-root a.bt,.p-root a.bt:hover,.p-root a.k-ink,.p-root a.k-ink:hover,.p-root .k-chips a.on,.p-cook .nx,.p-cook .nx:hover,.p-cook a.bt{color:#fff}.p-root button{cursor:pointer;border:0}.p-root button.gh{background:#fff}.p-root button:disabled{opacity:.4;cursor:default}.p-root .bt:hover{filter:brightness(1.12)}.p-root .k-ink:hover{background:#333}.p-root .gh:hover{background:var(--panel)}.p-on{background:var(--panel)!important}.p-fade{animation:.28s backwards pfade}@keyframes pfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.p-up{animation:.28s cubic-bezier(.2,.8,.2,1) both pup}@keyframes pup{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.p-card{transition:transform .2s}.p-card:hover{transform:translateY(-3px)}.p-card:hover h3{color:var(--acc)}.p-input{font:inherit;color:var(--ink);border-radius:0;outline:none;font-size:17px}.p-input:focus{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc),transparent 80%)}.p-col{flex-direction:column;gap:14px;display:flex}.p-cb{color:var(--body);cursor:pointer;align-items:center;gap:8px;font-size:16px;display:flex}.p-ok{color:var(--body);font-size:18px}.nv .p-me{align-items:center;gap:10px;display:flex}.p-menu{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:none}.p-menu i{background:var(--ink);width:22px;height:1.5px}.m .p-menu{display:flex}@media (max-width:759.98px){.p-root .p-menu{display:flex}}.m .hide-m{display:none}@media (max-width:759.98px){.p-root .hide-m{display:none}}.p-drawer{z-index:50;background:#1116;position:fixed;inset:0}.p-dpanel{background:#fff;flex-direction:column;gap:4px;width:min(320px,86vw);padding:20px 28px;animation:.25s both pslide;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes pslide{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.p-dpanel .k-x{align-self:flex-end;margin-bottom:16px}.p-dpanel a:not(.k-x){font-family:var(--ser);border-bottom:1px solid var(--line);padding:8px 0;font-size:30px}.p-dpanel a.on{color:var(--pers)}.p-vid{cursor:pointer}.p-vid .k-play{transition:transform .2s}.p-vid:hover .k-play{transform:scale(1.08)}.p-vbar{color:#fff;font:500 12px var(--mono);background:linear-gradient(#0000,#000000b3);align-items:center;gap:14px;padding:14px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.p-trk{background:#ffffff4d;flex:1;height:4px}.p-trk b{background:#fff;height:100%;display:block}.p-badge{font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;background:var(--ink);color:#fff;border-radius:2px;padding:4px 7px;position:absolute;top:16px;right:16px}.p-badge.sv{color:var(--ink);border:1px solid var(--ink);background:#fff}.p-srch input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.p-chk{cursor:pointer;-webkit-user-select:none;user-select:none}.p-chk.d{color:var(--lab)}.p-chk.d i{background:var(--ink);box-shadow:inset 0 0 0 3px #fff}.p-chk.d span:last-child{text-decoration:line-through}.p-photo{cursor:pointer;aspect-ratio:4/3;width:160px;padding:0;overflow:hidden}.p-photo:hover{border-color:var(--ink)}.p-photo img{object-fit:cover;width:100%;height:100%}.p-photo.has{border-style:solid}.k-done .p-photo,.k-compose .p-photo{width:100%}.p-ask{gap:10px;margin:8px 0 6px;display:flex}.p-pimg{aspect-ratio:4/3;object-fit:cover;width:220px}.p-wait{color:var(--lab);font-size:16px;font-style:italic}.p-none{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:24px 0;display:flex}.p-jn{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase}.p-chs li{cursor:pointer}.p-chs li.on{background:var(--panel)}.p-chs li:hover span:last-child{color:var(--acc)}.k-post .av{width:40px;height:40px}.p-scrim{z-index:60;background:#11111180;justify-content:center;align-items:flex-end;animation:.2s both pfade;display:flex;position:fixed;inset:0}.p-scrim>div{width:min(480px,100%)}.p-scrim .k-msheet{border-radius:16px 16px 0 0;position:relative}@media (min-width:760px){:not(.__m)>.p-scrim{align-items:center}.p-root:not(.__m) .p-scrim .k-msheet{border-radius:6px;padding:20px 32px 32px}}.p-code{cursor:text;position:relative}.p-code input{opacity:0;font-size:16px;position:absolute;inset:0}.p-list{border-top:1px solid var(--ink);max-height:240px;list-style:none;overflow:auto}.p-list li{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:10px;padding:10px 0;font-size:17px;display:grid}.p-list li span:first-child{font-weight:500}.p-plan{border:1px solid var(--line);grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.p-plan.on{border-color:var(--ink);background:var(--panel)}.p-plan i{border:1.5px solid var(--ink);border-radius:50%;width:20px;height:20px}.p-plan.on i{background:var(--ink);box-shadow:inset 0 0 0 4px #fff}.p-plan b{font-family:var(--ser);font-size:21px;font-weight:400}.p-plan small{color:var(--lab)}.p-fake{color:var(--body)}.p-toasts{z-index:80;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.p-toast{background:var(--ink);color:#fff;font:500 13px var(--mono);letter-spacing:.04em;white-space:nowrap;border-radius:3px;padding:12px 18px;animation:.25s both pup}.p-cook{z-index:70;background:#1111118c;justify-content:center;animation:.2s both pfade;display:flex;position:fixed;inset:0}.p-cook .k-cm{width:min(560px,100%);height:100vh;box-shadow:0 0 60px #00000040}.p-cook .k-cmb{overflow:auto}.p-cook .k-sheet{flex-direction:column;display:flex}.p-cook .k-sheet li{cursor:pointer;-webkit-user-select:none;user-select:none}.p-cook .k-timer{cursor:pointer}.p-cook .k-timer:hover{background:var(--panel)}.p-cook .k-cmbar .nx:hover{filter:brightness(1.12)}.p-panel{z-index:90;font-size:15px;position:fixed;bottom:12px;left:12px}.p-ptab{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;background:#fff;border:1px dashed #999;border-radius:3px;padding:7px 10px;display:inline-block;color:#666!important}.p-pbody{border:1px solid var(--line);background:#fff;flex-direction:column;gap:10px;width:200px;margin-top:8px;padding:14px 16px;display:flex;box-shadow:0 8px 24px #0000001f}.m .k-mbar{position:sticky;bottom:0}@media (max-width:759.98px){.p-root .k-mbar{position:sticky;bottom:0}}.m .p-ask{flex-direction:column}@media (max-width:759.98px){.p-root .p-ask{flex-direction:column}}.m .p-pimg{width:100%}@media (max-width:759.98px){.p-root .p-pimg{width:100%}}@media (min-width:760px){.p-root:not(.__m) .k-hero{padding-top:40px}.p-root:not(.__m) .k-road{grid-template-columns:repeat(8,minmax(0,1fr))}}.p-root .k-stop{min-width:0;padding-right:18px}.p-root .k-stop b{font-size:18px;line-height:1.15}.p-root .k-racts{flex-wrap:nowrap;gap:10px}.p-root .k-racts .gh{padding:12px 16px}@media (max-width:1100px) and (min-width:760px){.p-root:not(.__m) .k-racts .k-ink{padding:15px 20px}}.p-stopl{cursor:pointer}.p-stopl:hover b{color:var(--acc)}.p-stop{height:440px;padding:48px var(--g);background:#222;align-items:flex-end;display:flex;position:relative;overflow:hidden}.p-stop>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.p-stop:before{content:"";z-index:1;background:linear-gradient(#1110 35%,#111111bf);position:absolute;inset:0}.p-stop .t{z-index:2;color:#fff;flex-direction:column;gap:12px;display:flex;position:relative}.p-stop .t .lb,.p-stop .ld{color:#fff}.p-stop h1{color:#fff;font-size:88px}.p-roadlinks{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.p-rl{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:16px;display:inline-flex}.p-rl:hover{border-color:var(--ink)}.p-rl i{border:1.5px solid var(--ink);border-radius:50%;width:9px;height:9px}.p-rl.d i{background:var(--ink)}.p-rl.n i{background:var(--pers);border-color:var(--pers)}.p-wbar{background:#fff6;height:4px;position:absolute;bottom:0;left:0;right:0}.p-wbar b{background:var(--pers);height:100%;display:block}.p-rp{padding:24px var(--g) 0;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:48px;display:grid}.p-rside{flex-direction:column;gap:14px;display:flex}.p-mini{grid-template-columns:80px minmax(0,1fr);gap:14px;margin-top:16px;padding:14px}.p-mini .frame{padding:3px}.p-mini .k-ink{grid-column:1/-1}.p-live{z-index:65;color:#fff;background:#111;grid-template-columns:minmax(0,1fr) 360px;display:grid;position:fixed;inset:0}.p-lmain{flex-direction:column;min-height:0;display:flex}.p-ltop{align-items:center;gap:16px;padding:14px 18px;display:flex}.p-ltop .k-x{color:#fff;border-color:#555}.p-ltop .lv{font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.p-ltop .lv i{background:var(--live);border-radius:50%;width:9px;height:9px;animation:1.6s infinite pl}.p-lvid{background:#000;flex:1;min-height:0;position:relative}.p-lvid img{object-fit:cover;opacity:.85;width:100%;height:100%}.p-lnote{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;background:#0009;padding:5px 8px;position:absolute;top:16px;right:16px}.p-lbar{font-family:var(--ser);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-size:22px;display:flex}.p-lchat{color:var(--ink);background:#fff;flex-direction:column;min-height:0;display:flex}.p-ltabs{border-bottom:1px solid var(--line);font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:16px}.p-lmsgs{flex-direction:column;flex:1;gap:12px;padding:8px 16px;display:flex;overflow:auto}.p-lm{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:16px;display:flex}.p-lm b{font-weight:500}.p-lm p{width:100%}.p-lm.q{border-left:3px solid var(--pers);background:#fdf6ee;padding:10px}.p-lform{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 16px 18px;display:flex}.p-lform .k-in{flex:1}.p-notes{background:#fdf6ee;align-items:center;gap:10px;padding:10px 14px;font-size:16px;display:flex}.p-notes img{border-radius:50%;width:28px;height:28px}.p-jn2{border-left:3px solid var(--pers);font-family:var(--ser);background:#fdf6ee;grid-template-columns:28px 1fr;gap:10px;margin-top:10px;padding:10px 12px;font-size:17px;font-style:italic;display:grid}.p-jn2 img{border-radius:50%;width:28px;height:28px}.p-acc{border-top:1px solid var(--ink);max-width:820px}.p-ar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.p-ar>div:first-child{flex-direction:column;gap:4px;display:flex}.p-ar b{font-family:var(--ser);font-size:22px;font-weight:400}.p-sw{background:#ccc;border-radius:999px;width:48px;height:28px;transition:background .2s;position:relative}.p-sw i{background:#fff;border-radius:50%;width:22px;height:22px;transition:left .2s;position:absolute;top:3px;left:3px}.p-sw.on{background:var(--acc)}.p-sw.on i{left:23px}.p-start{border-top:1px solid var(--ink);max-width:820px;list-style:none}.p-start li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:18px 0;font-size:20px;display:grid}.p-start b{border:1.5px solid var(--ink);width:36px;height:36px;font:500 14px var(--mono);border-radius:50%;justify-content:center;align-items:center;display:flex}.p-start li.d{color:var(--lab)}.p-start li.d b{background:var(--ink);color:#fff}.m .p-stop{height:340px;padding:28px 20px}@media (max-width:759.98px){.p-root .p-stop{height:340px;padding:28px 20px}}.m .p-stop h1{font-size:52px}@media (max-width:759.98px){.p-root .p-stop h1{font-size:52px}}.m .p-rp{grid-template-columns:1fr;gap:24px;padding:12px 20px 0}@media (max-width:759.98px){.p-root .p-rp{grid-template-columns:1fr;gap:24px;padding:12px 20px 0}}.m .p-rp h1{font-size:36px!important}@media (max-width:759.98px){.p-root .p-rp h1{font-size:36px!important}}.m .p-live,.p-root.m~.p-live{grid-template-rows:auto 1fr;grid-template-columns:1fr}@media (max-width:759.98px){.p-root .p-live,.p-root.p-root~.p-live{grid-template-rows:auto 1fr;grid-template-columns:1fr}}.m .p-lvid{aspect-ratio:16/9;flex:none}@media (max-width:759.98px){.p-root .p-lvid{aspect-ratio:16/9;flex:none}}.m .p-start li{grid-template-columns:44px 1fr;font-size:17px}@media (max-width:759.98px){.p-root .p-start li{grid-template-columns:44px 1fr;font-size:17px}}.m .p-start li .gh{grid-column:2;justify-self:start}@media (max-width:759.98px){.p-root .p-start li .gh{grid-column:2;justify-self:start}}@media (max-width:760px){.p-live{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.p-lvid{aspect-ratio:16/9;flex:none}}.p-root .nl a{white-space:nowrap}@media (max-width:1100px) and (min-width:760px){.p-root:not(.__m) .nl{gap:18px;font-size:16px}.p-root:not(.__m) .k-stop b{font-size:15px}.p-root:not(.__m) .k-stop{padding-right:10px}.p-root:not(.__m) .k-stop img{height:18px}}.p-where{z-index:30;background:var(--ink);color:#fff;position:relative}.p-wbtn{padding:9px var(--g);justify-content:center;align-items:center;gap:12px;font-size:15px;display:flex;color:#fff!important}.p-wbtn:hover b{text-decoration:underline}.p-pulse{background:var(--pers);border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s infinite pl4}@keyframes pl4{0%{box-shadow:0 0 #cf6b3499}80%,to{box-shadow:0 0 0 9px #cf6b3400}}.p-wl{font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#bbb}.p-wbtn b{font-family:var(--ser);font-size:18px;font-weight:400}.p-wbtn .slot{text-decoration-color:#ffffff80}.p-wt{color:#ccc;font-size:15px}.p-car{color:#aaa;font-size:11px}.p-wpop{width:min(380px,92vw);color:var(--ink);background:#fff;margin-top:6px;animation:.22s both pup;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000038}.p-wim{aspect-ratio:16/9;position:relative;overflow:hidden}.p-wim img{object-fit:cover;width:100%;height:100%}.p-wstamp{border:3px solid var(--pers);width:76px;height:76px;color:var(--pers);font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-22px;right:14px;transform:rotate(-10deg)}.p-wbody{flex-direction:column;gap:8px;padding:22px 20px 20px;display:flex}.p-wbody h3{font-size:26px}.p-wlinks{gap:20px;margin-top:6px;display:flex}.p-wlinks .tx{font-size:16px}.m .p-wbtn{justify-content:flex-start;gap:8px;padding:8px 14px;font-size:13px}@media (max-width:759.98px){.p-root .p-wbtn{justify-content:flex-start;gap:8px;padding:8px 14px;font-size:13px}}.m .p-wl{display:none}@media (max-width:759.98px){.p-root .p-wl{display:none}}.m .p-wbtn b{font-size:15px}@media (max-width:759.98px){.p-root .p-wbtn b{font-size:15px}}.m .p-wt{margin-left:auto;font-size:13px}@media (max-width:759.98px){.p-root .p-wt{margin-left:auto;font-size:13px}}.p-passw{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.p-pass{grid-template-columns:repeat(7,72px);gap:10px;display:grid}.p-pass div{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.p-pass>div>span{width:62px;height:62px;transform:rotate(var(--r));border:1.5px dashed #b9b4ab;border-radius:50%;justify-content:center;align-items:center;display:flex}.p-pass em{font:500 13px var(--mono);letter-spacing:.1em;color:#9a958c;font-style:normal}.p-pass b{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lab);font-weight:500}.p-pass .d>span{border:2.5px solid var(--pers);background:color-mix(in oklab,var(--pers),transparent 88%)}.p-pass .d em{color:var(--pers)}.p-pass .d b{color:var(--ink)}.p-pass .new>span{animation:.6s cubic-bezier(.2,1.6,.4,1) both stamp}@keyframes stamp{0%{opacity:0;transform:scale(2.2)rotate(-30deg)}to{transform:rotate(var(--r));opacity:1}}.p-earned{border:1.5px solid var(--pers);background:#fdf6ee;grid-template-columns:64px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.p-earned b{font-family:var(--ser);font-size:21px;font-weight:400;display:block}.p-stampx{border:2.5px solid var(--pers);width:60px;height:60px;color:var(--pers);font:500 14px var(--mono);letter-spacing:.1em;--r:-8deg;border-radius:50%;justify-content:center;align-items:center;animation:.6s cubic-bezier(.2,1.6,.4,1) both stamp;display:flex;transform:rotate(-8deg)}.p-cvw{background:var(--panel);justify-content:center;padding:14px;display:flex}.p-cvw canvas{aspect-ratio:9/16;width:auto;height:min(46vh,420px);box-shadow:0 8px 24px #0000001f}.m .p-passw{align-items:stretch}@media (max-width:759.98px){.p-root .p-passw{align-items:stretch}}.m .p-pass{scrollbar-width:none;grid-template-columns:repeat(7,62px);margin:0 -20px;padding:4px 20px 6px;overflow-x:auto}@media (max-width:759.98px){.p-root .p-pass{scrollbar-width:none;grid-template-columns:repeat(7,62px);margin:0 -20px;padding:4px 20px 6px;overflow-x:auto}}.m .p-pass>div>span{width:54px;height:54px}@media (max-width:759.98px){.p-root .p-pass>div>span{width:54px;height:54px}}.p-scrim .k-msheet{max-height:calc(100vh - 24px);overflow:auto}.p-cvw canvas{width:min(240px,60%);height:auto}.p-scrim{z-index:95}@media (min-width:760px){.p-root:not(.__m) .k-kh2{grid-template-columns:1fr;gap:28px}.p-root:not(.__m) .p-passw{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px}}.k-kh2 h1{white-space:nowrap}.p-sh{padding:56px var(--g) 0;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.p-sh .t{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.p-sh h1{font-size:68px}.p-shim{aspect-ratio:4/5;overflow:hidden}.p-shim img{object-fit:cover;width:100%;height:100%}.p-units{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.p-unit{flex-direction:column;gap:10px;display:flex}.p-unit .im{aspect-ratio:4/3;position:relative;overflow:hidden}.p-unit .im img{object-fit:cover;width:100%;height:100%}.p-un{width:40px;height:40px;font-family:var(--ser);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;top:12px;left:12px}.p-unit h3{font-size:28px}.p-unit ul{border-top:1px solid var(--line);list-style:none}.p-unit li{border-bottom:1px solid var(--line);color:var(--body);padding:8px 0;font-size:16px}.p-unit li.more{color:var(--lab);font-style:italic}.p-units.mini{grid-template-columns:1fr 1fr;gap:10px}.p-units.mini .p-unit{border:1px solid var(--line);gap:4px;padding:14px}.p-how{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.p-how>div{flex-direction:column;gap:8px;padding:28px 24px 28px 0;display:flex}.p-how>div+div{border-left:1px solid var(--line);padding-left:24px}.p-how b{font-family:var(--ser);color:var(--pers);font-size:44px;font-weight:400;line-height:1}.p-how h3{font-size:24px}.p-how p{color:var(--body);font-size:16px}.p-cohort{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.p-cohort>div:first-child{flex-direction:column;gap:16px;display:flex}.p-cert-mini{flex-direction:column;gap:12px;display:flex}.p-certc{border:1px solid var(--ink);outline:6px solid var(--panel);outline-offset:-14px;text-align:center;background:#fff;flex-direction:column;align-items:center;gap:10px;padding:40px 32px;display:flex}.p-certc b{font-family:var(--ser);font-size:28px;font-weight:400}.p-certc i{font-family:var(--ser);border-bottom:1px solid var(--line);padding:0 24px 4px;font-size:34px}.p-sig{font-family:var(--ser);font-size:28px;font-style:italic}.p-school-band{border:1px solid var(--ink);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;padding:0;display:grid}.p-school-band .im{aspect-ratio:4/3;height:100%;overflow:hidden}.p-school-band .im img{object-fit:cover;width:100%;height:100%}.p-school-band .t{flex-direction:column;gap:14px;padding:32px 40px 32px 0;display:flex}.p-ch{padding:44px var(--g) 0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;display:grid}.p-ch h1{margin:10px 0 18px;font-size:64px}.p-progress{align-items:center;gap:16px;max-width:520px;display:flex}.p-progress>div{background:var(--panel);border-radius:4px;flex:1;height:8px;overflow:hidden}.p-progress b{background:var(--pers);height:100%;transition:width .4s;display:block}.p-progress span{font:500 12px var(--mono);letter-spacing:.06em;color:var(--body);white-space:nowrap}.p-badges{gap:12px;display:flex}.p-badges div{flex-direction:column;align-items:center;gap:6px;display:flex}.p-badges>div>span{border:1.5px dashed #b9b4ab;border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;transform:rotate(-4deg)}.p-badges em{font:500 13px var(--mono);letter-spacing:.08em;color:#9a958c;font-style:normal}.p-badges b{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lab);font-weight:500}.p-badges .d>span{border:2.5px solid var(--acc);background:color-mix(in oklab,var(--acc),transparent 90%);--r:-4deg;animation:.6s cubic-bezier(.2,1.6,.4,1) both stamp}.p-badges .d em{color:var(--acc)}.p-badges .d b{color:var(--ink)}.p-badges .cert>span{border-radius:50%}.p-badges .cert.d>span{border-color:var(--pers);background:color-mix(in oklab,var(--pers),transparent 88%)}.p-badges .cert.d em{color:var(--pers)}.p-acc2{border-top:1px solid var(--ink)}.p-ua{border-bottom:1px solid var(--line)}.p-uh{grid-template-columns:48px minmax(0,1fr) 200px 32px;align-items:center;gap:16px;padding:20px 0;display:grid}.p-uh h3{font-size:28px}.p-un2{border:1.5px solid var(--ink);width:40px;height:40px;font-family:var(--ser);border-radius:50%;justify-content:center;align-items:center;font-size:19px;display:flex}.p-ua.open .p-un2{background:var(--ink);color:#fff}.p-mini-bar{background:var(--panel);border-radius:3px;height:6px;overflow:hidden}.p-mini-bar b{background:var(--pers);height:100%;display:block}.p-car2{text-align:center;font-size:24px}.p-ll{padding:0 0 18px 64px;list-style:none}.p-ll li a{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;font-size:18px;display:grid}.p-ll li i{border:1.5px solid var(--ink);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:flex}.p-ll li.d i{background:var(--ink);color:#fff}.p-ll li.d span{color:var(--lab)}.p-ll em{font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lab);font-style:normal}.p-ll em.as{color:var(--pers)}.p-ll.sm2{padding:0}.p-ll.sm2 li a{grid-template-columns:24px 1fr;font-size:16px}.p-ll.sm2 li i{width:18px;height:18px;font-size:10px}.p-ll li.cur a{background:var(--panel);margin-left:-8px;padding-left:8px}.p-lesson{padding:20px var(--g) 0;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;display:grid}.p-lmainc{flex-direction:column;gap:28px;display:flex}.p-lt{flex-direction:column;gap:16px;display:flex}.p-lt h1{font-size:52px}.p-lt .body{color:var(--body);max-width:40em;font-size:20px;line-height:1.6}.p-lside{flex-direction:column;gap:12px;display:flex;position:sticky;top:20px}.p-assign{background:var(--panel);flex-direction:column;gap:14px;padding:40px;display:flex}.p-assign h2{font-size:44px}.p-subd{border:1px solid var(--line);flex-direction:column;gap:12px;max-width:560px;padding:20px;display:flex}.p-subd img{aspect-ratio:4/3;object-fit:cover;width:100%}.p-lnav{padding:40px var(--g) 0;justify-content:space-between;align-items:center;gap:16px;max-width:calc(100% - 368px);display:flex}textarea.p-input{resize:vertical;font-family:var(--txt)}.p-cert{border:2px solid var(--ink);outline:10px solid var(--panel);outline-offset:-22px;text-align:center;background:#fff;flex-direction:column;align-items:center;gap:16px;max-width:900px;margin:0 auto;padding:72px 64px;display:flex}.p-cert h1{font-size:56px}.p-cert .p-cn{font-family:var(--ser);border-bottom:1px solid var(--ink);margin:6px 0;padding:0 40px 8px;font-size:64px;font-style:italic;font-weight:400}.p-cert.pre{opacity:.55;filter:grayscale(.4)}.p-cf{grid-template-columns:1fr 1fr;gap:80px;width:100%;max-width:600px;margin-top:32px;display:grid}.p-cf>div{border-top:1px solid var(--ink);flex-direction:column;align-items:center;gap:6px;padding-top:10px;display:flex}.m .p-sh{grid-template-columns:1fr;gap:28px;padding-top:28px}@media (max-width:759.98px){.p-root .p-sh{grid-template-columns:1fr;gap:28px;padding-top:28px}}.m .p-sh h1{font-size:40px}@media (max-width:759.98px){.p-root .p-sh h1{font-size:40px}}.m .p-shim{aspect-ratio:4/3}@media (max-width:759.98px){.p-root .p-shim{aspect-ratio:4/3}}.m .p-units{grid-template-columns:1fr;gap:32px}@media (max-width:759.98px){.p-root .p-units{grid-template-columns:1fr;gap:32px}}.m .p-units.mini{grid-template-columns:1fr 1fr}@media (max-width:759.98px){.p-root .p-units.mini{grid-template-columns:1fr 1fr}}.m .p-how{grid-template-columns:1fr 1fr}@media (max-width:759.98px){.p-root .p-how{grid-template-columns:1fr 1fr}}.m .p-how>div{border-bottom:1px solid var(--line);padding:18px 12px 18px 0}@media (max-width:759.98px){.p-root .p-how>div{border-bottom:1px solid var(--line);padding:18px 12px 18px 0}}.m .p-how>div+div{border-left:0;padding-left:0}@media (max-width:759.98px){.p-root .p-how>div+div{border-left:0;padding-left:0}}.m .p-how>div:nth-child(2n){border-left:1px solid var(--line);padding-left:12px}@media (max-width:759.98px){.p-root .p-how>div:nth-child(2n){border-left:1px solid var(--line);padding-left:12px}}.m .p-how b{font-size:32px}@media (max-width:759.98px){.p-root .p-how b{font-size:32px}}.m .p-cohort{grid-template-columns:1fr;gap:28px}@media (max-width:759.98px){.p-root .p-cohort{grid-template-columns:1fr;gap:28px}}.m .p-school-band{grid-template-columns:1fr;gap:0}@media (max-width:759.98px){.p-root .p-school-band{grid-template-columns:1fr;gap:0}}.m .p-school-band .t{padding:20px}@media (max-width:759.98px){.p-root .p-school-band .t{padding:20px}}.m .p-ch{grid-template-columns:1fr;gap:20px;padding-top:28px}@media (max-width:759.98px){.p-root .p-ch{grid-template-columns:1fr;gap:20px;padding-top:28px}}.m .p-ch h1{font-size:42px}@media (max-width:759.98px){.p-root .p-ch h1{font-size:42px}}.m .p-badges{scrollbar-width:none;margin:0 -20px;padding:4px 20px;overflow-x:auto}@media (max-width:759.98px){.p-root .p-badges{scrollbar-width:none;margin:0 -20px;padding:4px 20px;overflow-x:auto}}.m .p-badges>div>span{width:54px;height:54px}@media (max-width:759.98px){.p-root .p-badges>div>span{width:54px;height:54px}}.m .p-uh{grid-template-columns:40px minmax(0,1fr) 28px}@media (max-width:759.98px){.p-root .p-uh{grid-template-columns:40px minmax(0,1fr) 28px}}.m .p-uh .p-mini-bar{display:none}@media (max-width:759.98px){.p-root .p-uh .p-mini-bar{display:none}}.m .p-uh h3{font-size:22px}@media (max-width:759.98px){.p-root .p-uh h3{font-size:22px}}.m .p-ll{padding-left:0}@media (max-width:759.98px){.p-root .p-ll{padding-left:0}}.m .p-ll li a{font-size:16px}@media (max-width:759.98px){.p-root .p-ll li a{font-size:16px}}.m .p-lesson{grid-template-columns:1fr;gap:28px;padding-top:12px}@media (max-width:759.98px){.p-root .p-lesson{grid-template-columns:1fr;gap:28px;padding-top:12px}}.m .p-lt h1{font-size:34px}@media (max-width:759.98px){.p-root .p-lt h1{font-size:34px}}.m .p-lside{position:static}@media (max-width:759.98px){.p-root .p-lside{position:static}}.m .p-assign{padding:22px}@media (max-width:759.98px){.p-root .p-assign{padding:22px}}.m .p-assign h2{font-size:30px}@media (max-width:759.98px){.p-root .p-assign h2{font-size:30px}}.m .p-lnav{max-width:none;padding-top:28px}@media (max-width:759.98px){.p-root .p-lnav{max-width:none;padding-top:28px}}.m .p-cert{outline-offset:-14px;padding:40px 22px}@media (max-width:759.98px){.p-root .p-cert{outline-offset:-14px;padding:40px 22px}}.m .p-cert h1{font-size:32px}@media (max-width:759.98px){.p-root .p-cert h1{font-size:32px}}.m .p-cert .p-cn{padding:0 12px 6px;font-size:40px}@media (max-width:759.98px){.p-root .p-cert .p-cn{padding:0 12px 6px;font-size:40px}}.m .p-cf{gap:24px}@media (max-width:759.98px){.p-root .p-cf{gap:24px}}@media (max-width:1100px) and (min-width:760px){.p-root:not(.__m) .p-units{grid-template-columns:1fr 1fr}.p-root:not(.__m) .p-ch{grid-template-columns:1fr}}@media print{.p-where,.nv,.ft,.p-panel,.k-crumb,.p-wait{display:none!important}}.k-band li>span:first-child{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);padding-top:3px}.k-band li>span:last-child,.k-band li>span:last-child *{font-family:var(--txt);letter-spacing:0;text-transform:none;color:var(--body);font-size:18px}.p-school-band{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.p-school-band .im{aspect-ratio:auto;height:100%;min-height:340px;position:relative}.p-school-band .im img{position:absolute;inset:0}.k-kh2 .t>.tx{align-self:flex-start}@media (min-width:760px){.p-root:not(.__m) .k-hero{align-items:start}}.k-hero .lb{flex-wrap:wrap}@media (max-width:1100px) and (min-width:760px){.p-root:not(.__m) .k-hero h1{font-size:56px}.p-root:not(.__m) .k-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px}.p-root:not(.__m) .p-sh h1,.p-root:not(.__m) .k-mh h1{font-size:56px}}.p-school-band .t>.tx{align-self:flex-start}.p-stars{letter-spacing:0;gap:2px;line-height:1;display:inline-flex}.p-stars i{color:#d8d3ca;font-style:normal}.p-stars i.on{color:var(--pers)}.p-stars i.half{background:linear-gradient(90deg,var(--pers) 50%,#d8d3ca 50%);color:#0000;-webkit-background-clip:text;background-clip:text}.p-stars.pick i{cursor:pointer;transition:transform .12s}.p-stars.pick i:hover{transform:scale(1.15)}.p-rline{color:var(--body);align-items:center;gap:8px;font-size:16px;display:inline-flex}.p-rline:hover span{color:var(--acc)}.p-dotsep{color:var(--lab)}.p-notesw{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:64px;display:grid}.p-nside{flex-direction:column;gap:28px;display:flex;position:sticky;top:20px}.p-rate,.p-avg{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:18px;display:flex}.p-compose{border:1px solid var(--ink);flex-direction:column;gap:12px;margin-bottom:24px;padding:16px;display:flex}.p-compose textarea{border:0;padding:4px;font-size:18px;box-shadow:none!important}.p-crow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.p-crow .bt{margin-left:auto}.p-tags{flex-wrap:wrap;gap:8px;display:flex}.p-tags a{font:500 12px var(--mono);letter-spacing:.04em;border:1px solid var(--line);border-radius:999px;padding:7px 11px}.p-tags a.on{background:var(--ink);border-color:var(--ink);color:#fff!important}.p-sort a{align-items:center;gap:6px;display:inline-flex}.p-cnt{font:500 11px var(--mono);color:var(--lab)}.p-note{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:20px 0;display:flex}.p-note.priv{border:1px dashed var(--pers);background:#fdf6ee;margin-top:12px;padding:18px}.p-nh{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.p-nh .av{width:32px;height:32px;font-size:13px}.p-nh b{font-weight:500}.p-made{font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#2f7a4b;border:1px solid #2f7a4b;border-radius:2px;padding:2px 6px}.p-nd{font:500 12px var(--mono);color:var(--lab);margin-left:auto}.p-ntag{font:500 11px var(--mono);letter-spacing:.06em;background:var(--panel);align-self:flex-start;padding:4px 8px}.p-note p{font-size:18px;line-height:1.5}.p-nact{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.p-nact>a{font:500 12px var(--mono);letter-spacing:.06em;border:1px solid var(--line);border-radius:999px;padding:6px 10px}.p-nact>a.on{border-color:var(--ink);background:var(--panel)}.m .p-notesw{grid-template-columns:1fr;gap:28px}@media (max-width:759.98px){.p-root .p-notesw{grid-template-columns:1fr;gap:28px}}.m .p-nside{position:static}@media (max-width:759.98px){.p-root .p-nside{position:static}}.m .p-crow .bt{width:100%;margin-left:0}@media (max-width:759.98px){.p-root .p-crow .bt{width:100%;margin-left:0}}.m .p-sort{scrollbar-width:none;overflow-x:auto}@media (max-width:759.98px){.p-root .p-sort{scrollbar-width:none;overflow-x:auto}}.p-kby{flex-direction:column;align-items:flex-start;gap:4px}.p-kband{border:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;padding:16px;display:grid}.p-kims{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.p-kims img{aspect-ratio:3/4;object-fit:cover;width:100%}.p-kband .t{flex-direction:column;gap:12px;padding-right:24px;display:flex}.p-kband .t>.tx{align-self:flex-start}.p-kh{border-top:1px solid var(--ink);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:32px;padding-top:28px;display:grid}.p-kh .im{aspect-ratio:4/3;overflow:hidden}.p-kh .im img{object-fit:cover;width:100%;height:100%}.p-kh>div:last-child{flex-direction:column;gap:6px;display:flex}.p-kh h2{font-size:40px}.m .p-kband{grid-template-columns:1fr;gap:16px}@media (max-width:759.98px){.p-root .p-kband{grid-template-columns:1fr;gap:16px}}.m .p-kband .t{padding:0 4px 4px}@media (max-width:759.98px){.p-root .p-kband .t{padding:0 4px 4px}}.m .p-kh{grid-template-columns:1fr;gap:14px}@media (max-width:759.98px){.p-root .p-kh{grid-template-columns:1fr;gap:14px}}.m .p-kh h2{font-size:30px}@media (max-width:759.98px){.p-root .p-kh h2{font-size:30px}}.p-kfig{flex-direction:column;gap:6px;margin:0;display:flex}.p-kfig figcaption{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lab);line-height:1.3}.p-kband .p-kims img{aspect-ratio:2/3}.p-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.p-fsel,.p-fold{flex-direction:column;gap:6px;display:flex}.p-fsel select,.p-fold select,.p-sortsel select{font:400 17px var(--txt);color:var(--ink);border:1px solid var(--line);appearance:none;background:#fff;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);cursor:pointer;background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px;border-radius:0;min-width:170px;padding:10px 34px 10px 12px}.p-fsel.on select{border-color:var(--ink);background-color:var(--panel)}.p-ftech{flex-direction:column;flex:320px;gap:6px;display:flex}.p-act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.p-act>a:not(.tx){font:500 12px var(--mono);background:var(--ink);border-radius:999px;padding:5px 10px;color:#fff!important}.p-sortsel{align-items:center;gap:8px;margin-left:auto;font-size:15px;display:flex}.p-sortsel select{min-width:0;padding:6px 28px 6px 10px;font-size:15px}.k-count{flex-wrap:wrap;align-items:center;gap:12px}.p-fold{flex-direction:row;align-items:center;gap:10px;margin-top:4px}.p-fold select{min-width:0;padding:7px 30px 7px 10px;font-size:15px}.p-folds{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.p-folds a{border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:16px;display:inline-flex}.p-folds a.on{border-color:var(--ink);background:var(--panel)}.p-savc{flex-direction:column;gap:10px;display:flex}.p-groc{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:64px;display:grid}.p-gside{flex-direction:column;gap:14px;display:flex;position:sticky;top:20px}.p-grec{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:12px;display:grid}.p-grec img{object-fit:cover;width:56px;height:56px}.p-grec>div>a{color:var(--ink);font-size:17px}.p-gsv{font:500 12px var(--mono);color:var(--lab);align-items:center;gap:10px;margin-top:4px;display:flex}.p-gsv a{border:1px solid var(--line);width:24px;height:24px;color:var(--ink);place-items:center;display:grid}.p-gx{color:var(--lab);padding:4px 8px;font-size:22px}.p-gact{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.p-gg{margin-bottom:36px}.p-gg h3{font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lab);border-bottom:1px solid var(--ink);padding-bottom:10px}.p-gi{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:28px 110px minmax(0,1fr);align-items:center;gap:12px;min-height:56px;padding:14px 0;font-size:19px;display:grid}.p-gi i{border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.p-gi.on i{background:var(--ink)}.p-gi.on i:after{content:"";border-top:0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:0;width:8px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.p-gi b{font-weight:500}.p-gi small{font:500 11px var(--mono);color:var(--lab)}.p-gi.on b,.p-gi.on span{color:var(--lab);text-decoration:line-through}.m .p-groc{grid-template-columns:1fr;gap:32px}@media (max-width:759.98px){.p-root .p-groc{grid-template-columns:1fr;gap:32px}}.m .p-gside{position:static}@media (max-width:759.98px){.p-root .p-gside{position:static}}.m .p-gi{grid-template-columns:28px 80px minmax(0,1fr);font-size:18px}@media (max-width:759.98px){.p-root .p-gi{grid-template-columns:28px 80px minmax(0,1fr);font-size:18px}}.m .p-filters>.p-fsel{flex:calc(50% - 6px)}@media (max-width:759.98px){.p-root .p-filters>.p-fsel{flex:calc(50% - 6px)}}.m .p-fsel select{width:100%;min-width:0}@media (max-width:759.98px){.p-root .p-fsel select{width:100%;min-width:0}}.m .p-sortsel{margin-left:0}@media (max-width:759.98px){.p-root .p-sortsel{margin-left:0}}.p-hrh{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.p-htabs{flex-wrap:wrap;gap:8px;margin:20px 0 28px;display:flex}.p-htabs a{border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:16px;display:inline-flex}.p-htabs a.on{border-color:var(--ink);background:var(--ink);color:#fff!important}.p-htabs a.on .p-cnt{color:#fff;opacity:.7}.p-rail{animation:.35s both pRail}@keyframes pRail{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.p-railend{display:none}.m .p-hrh{align-items:flex-end}@media (max-width:759.98px){.p-root .p-hrh{align-items:flex-end}}.m .p-hrh .ttl h2{font-size:32px}@media (max-width:759.98px){.p-root .p-hrh .ttl h2{font-size:32px}}.m .p-hrh>.tx{flex:none;margin-bottom:6px;font-size:16px}@media (max-width:759.98px){.p-root .p-hrh>.tx{flex:none;margin-bottom:6px;font-size:16px}}.m .p-htabs{scrollbar-width:none;flex-wrap:nowrap;margin:16px -20px 20px;padding:0 20px;overflow-x:auto}@media (max-width:759.98px){.p-root .p-htabs{scrollbar-width:none;flex-wrap:nowrap;margin:16px -20px 20px;padding:0 20px;overflow-x:auto}}.m .p-htabs::-webkit-scrollbar{display:none}@media (max-width:759.98px){.p-root .p-htabs::-webkit-scrollbar{display:none}}.m .p-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:68%;grid-auto-flow:column;gap:14px;margin:0 -20px;padding:0 20px 4px;scroll-padding:0 20px;display:grid;overflow-x:auto}@media (max-width:759.98px){.p-root .p-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:68%;grid-auto-flow:column;gap:14px;margin:0 -20px;padding:0 20px 4px;scroll-padding:0 20px;display:grid;overflow-x:auto}}.m .p-rail::-webkit-scrollbar{display:none}@media (max-width:759.98px){.p-root .p-rail::-webkit-scrollbar{display:none}}.m .p-rail>*{scroll-snap-align:start;min-width:0}@media (max-width:759.98px){.p-root .p-rail>*{scroll-snap-align:start;min-width:0}}.m .p-railend{border:1px solid var(--ink);aspect-ratio:3/4;flex-direction:column;justify-content:center;align-self:start;gap:8px;padding:20px;display:flex}@media (max-width:759.98px){.p-root .p-railend{border:1px solid var(--ink);aspect-ratio:3/4;flex-direction:column;justify-content:center;align-self:start;gap:8px;padding:20px;display:flex}}.m .p-railend b{font:400 64px var(--disp);color:var(--acc);line-height:1}@media (max-width:759.98px){.p-root .p-railend b{font:400 64px var(--disp);color:var(--acc);line-height:1}}.m .p-railend span{color:var(--ink);font-size:17px}@media (max-width:759.98px){.p-root .p-railend span{color:var(--ink);font-size:17px}}html{scroll-behavior:auto}::view-transition-old(root){animation:.16s both pvtOut}::view-transition-new(root){animation:.26s cubic-bezier(.2,.8,.2,1) both pvtIn}@keyframes pvtOut{to{opacity:0}}@keyframes pvtIn{0%{opacity:0;transform:translateY(8px)}}.p-root .nav,.p-root .k-strip{view-transition-name:none}@media (prefers-reduced-motion:reduce){.p-fade,.p-rail,.p-up{animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.p-root a,.p-root button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.p-root a:active,.p-root .bt:active{opacity:.75}.m .p-rail,.m .p-htabs,.m .p-sort{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media (max-width:759.98px){.p-root .p-rail,.p-root .p-htabs,.p-root .p-sort{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}}.p-club1{border:1px solid var(--ink);padding:16px}.p-club1 .t{gap:16px}.p-club1l{flex-direction:column;margin:4px 0;padding:0;list-style:none;display:flex}.p-club1l li{border-top:1px solid var(--line);color:var(--body);grid-template-columns:110px minmax(0,1fr);gap:16px;padding:11px 0;font-size:17px;display:grid}.p-club1l li>span:first-child{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);padding-top:3px}.m .p-club1{border:0;padding:0}@media (max-width:759.98px){.p-root .p-club1{border:0;padding:0}}.m .p-club1l li{grid-template-columns:1fr;gap:4px}@media (max-width:759.98px){.p-root .p-club1l li{grid-template-columns:1fr;gap:4px}}.s{--ser:var(--font-fraunces),"Fraunces",Georgia,serif;--txt:var(--font-garamond),"EB Garamond",Garamond,Georgia,serif;--mono:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace}.p-root{--disp:var(--ser)}html,body{background:#fff}body{margin:0}html.noslots .slot{text-decoration:none}.k-vid iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.k-vid.p-yt{cursor:pointer}@media (min-width:760px){.p-root .k-road.p-roadn{grid-template-columns:repeat(var(--n),minmax(0,1fr))}}.k-stop small{color:var(--lab);font-size:13px;line-height:1.25}.p-dinners{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.p-dinner{border:1px solid var(--line);flex-direction:column;gap:14px;padding:28px;display:flex}.p-dinner h3{font-size:28px}.p-dinner ol{border-top:1px solid var(--ink);list-style:none}.p-dinner li{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:12px 0;display:flex}.p-dinner li b{font-family:var(--ser);font-size:20px;font-weight:400}.p-dinner li span{color:var(--body);font-size:16px}.p-dinner li a{color:var(--acc);border-bottom:1px solid color-mix(in oklab,var(--acc),transparent 65%);align-self:flex-start;font-size:15px}.p-dinner .sec-name{font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lab);margin-top:8px}.p-stopbody{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.p-stopbody .body p{color:var(--body);text-wrap:pretty;margin-bottom:14px;font-size:20px;line-height:1.6}.p-legs{border-top:1px solid var(--ink);list-style:none}.p-legs li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;font-size:18px;display:flex}.p-legs li>span:last-child{font:500 12px var(--mono);letter-spacing:.06em;color:var(--lab);white-space:nowrap}.p-pull{font-family:var(--ser);letter-spacing:-.01em;text-wrap:balance;border-left:3px solid var(--pers);padding-left:22px;font-size:30px;font-style:italic;line-height:1.25}.p-nbtag{font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--ink);background:#fff;border-radius:2px;padding:3px 6px;display:inline-flex}.rc .frame .p-nbtag{position:absolute;top:16px;left:16px}.p-card-ink{aspect-ratio:1;background:var(--panel);border:1px solid var(--line);flex-direction:column;justify-content:flex-end;gap:8px;padding:18px;display:flex;position:relative}.p-card-ink b{font-family:var(--ser);letter-spacing:-.01em;font-size:24px;font-weight:400;line-height:1.1}.p-card-ink>span{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lab)}.p-gate{border:1px solid var(--ink);background:var(--panel);flex-direction:column;align-items:flex-start;gap:14px;padding:36px;display:flex}.p-gate h3{font-size:30px}.p-yield{font:500 12px var(--mono);letter-spacing:.08em;color:var(--body)}.p-plating ol{border-top:1px solid var(--line);list-style:none}.p-plating li{border-bottom:1px solid var(--line);padding:12px 0;font-size:18px}.p-nbnotes{color:var(--body);font-size:18px;font-style:italic}.k-ing li.p-part{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lab);border-bottom:0;grid-template-columns:none;padding-top:18px;display:block}.p-chefs{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.p-chef{border-top:1px solid var(--ink);flex-direction:column;gap:10px;padding-top:20px;display:flex}.p-chef .im{background:var(--panel);width:96px;height:96px;font-family:var(--ser);border-radius:50%;justify-content:center;align-items:center;font-size:34px;display:flex;overflow:hidden}.p-chef .im img{object-fit:cover;width:100%;height:100%}.p-chef h3{font-size:28px}.p-links{flex-direction:column;gap:12px;max-width:560px;margin:0 auto;display:flex}.p-links a.row{border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:19px;display:flex}.p-links a.row span:last-child{font:500 12px var(--mono);letter-spacing:.08em;color:var(--lab)}.p-faq2{border-top:1px solid var(--ink);max-width:860px}.p-faq2 details{border-bottom:1px solid var(--line)}.p-faq2 summary{cursor:pointer;font-family:var(--ser);justify-content:space-between;gap:20px;padding:22px 0;font-size:23px;list-style:none;display:flex}.p-faq2 summary::-webkit-details-marker{display:none}.p-faq2 summary:after{content:"+";color:var(--lab)}.p-faq2 details[open] summary:after{content:"−"}.p-faq2 details p{color:var(--body);max-width:40em;padding:0 0 22px;font-size:19px}.p-pbody{width:240px}.p-pbody .lb{margin-top:4px}@media (max-width:759.98px){.p-dinners,.p-stopbody,.p-chefs{grid-template-columns:minmax(0,1fr);gap:24px}.p-legs li{flex-direction:column;gap:4px}.p-root .p-lnav{gap:10px}.p-root .p-lnav .bt,.p-root .p-lnav .gh{white-space:normal;text-align:center;padding-left:18px;padding-right:18px}.p-pull{font-size:24px}.p-gate{padding:22px}.p-card-ink b{font-size:19px}}html.showkeys [data-k]{outline-offset:2px;outline:1px dashed #1e4fa0}html.showkeys [data-k]:before{content:attr(data-k);font:500 10px/1.4 var(--font-jbmono),monospace;letter-spacing:0;text-transform:none;color:#fff;vertical-align:.35em;background:#1e4fa0;border-radius:2px;margin-right:4px;padding:0 4px;font-style:normal;display:inline-block}html.showkeys .cj{outline-color:#2f7a4b}html.showkeys .cj:before{background:#2f7a4b}@media (max-width:759.98px){.p-root .p-notesw,.p-root .k-rb,.p-root .k-sb,.p-root .p-groc,.p-root .p-lesson,.p-root .k-two,.p-root .p-rp,.p-root .k-wh,.p-root .k-mh,.p-root .k-kh2,.p-root .p-ch,.p-root .p-sh{grid-template-columns:minmax(0,1fr)}.p-root .p-notesw>*,.p-root .k-rb>*,.p-root .k-sb>*,.p-root .p-groc>*,.p-root .p-lesson>*,.p-root .k-two>*,.p-root .p-rp>*{min-width:0}}html.showkeys .copyhl{outline-offset:4px;background:#cf6b3426;background:lab(56.7141% 37.5882 48.1531/.15);outline:3px solid #cf6b34!important}html.showkeys .copyhl:before{background:#cf6b34!important}.frame{overflow:hidden}.k-st .k-vid,.k-sc .im{aspect-ratio:16/9}.k-sv .k-vid{aspect-ratio:16/9;max-width:106.667vh;margin:0 auto}.m .k-hero .k-vid,.m .k-sv .k-vid{aspect-ratio:16/9}@media (max-width:759.98px){.p-root .k-hero .k-vid,.p-root .k-sv .k-vid{aspect-ratio:16/9}}.p-shorts{scrollbar-width:thin;grid-auto-columns:minmax(150px,180px);grid-auto-flow:column;gap:20px;padding-bottom:8px;display:grid;overflow-x:auto}.p-short{flex-direction:column;gap:8px;min-width:0;display:flex}.p-sv{aspect-ratio:9/16;cursor:pointer;background:#111;position:relative;overflow:hidden}.p-sv img{object-fit:cover;width:100%;height:100%;display:block}.p-sv iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.p-sv .k-play{width:46px;height:46px;margin:-23px 0 0 -23px}.p-sv .k-play:before{border-top-width:8px;border-bottom-width:8px;border-left-width:12px;margin-left:4px}.p-short p{color:var(--ink);margin:0;font-size:16px;line-height:1.3}.m .p-shorts{grid-auto-columns:148px;gap:12px;margin:0 -20px;padding:0 20px 8px}@media (max-width:759.98px){.p-root .p-shorts{grid-auto-columns:148px;gap:12px;margin:0 -20px;padding:0 20px 8px}}.p-loop{padding:40px var(--g) 0}.p-loop video,.p-loop img{aspect-ratio:21/9;object-fit:cover;background:#111;width:100%;display:block}.m .p-loop{padding:20px 0 0}@media (max-width:759.98px){.p-root .p-loop{padding:20px 0 0}}.m .p-loop video,.m .p-loop img{aspect-ratio:16/9}@media (max-width:759.98px){.p-root .p-loop video,.p-root .p-loop img{aspect-ratio:16/9}}.k-ch .im video{object-fit:cover;width:100%;height:100%;display:block}.p-trailer{max-width:880px}.p-trailer .ttl{margin-bottom:20px}.p-places{margin:0 0 24px}.p-zoom{cursor:zoom-in;width:100%;font:inherit;color:inherit;appearance:none;display:block}.p-more{justify-content:center;margin-top:28px;display:flex}.p-viewer{z-index:400;background:#111111f2;justify-content:center;align-items:center;padding:56px 76px;display:flex;position:fixed;inset:0}.p-viewer figure{flex-direction:column;gap:12px;max-width:100%;margin:0;display:flex}.p-viewer img{object-fit:contain;max-width:calc(100vw - 152px);max-height:calc(100vh - 150px);margin:0 auto;display:block}.p-viewer figcaption{color:#ece8e0;justify-content:space-between;align-items:baseline;gap:16px;font-size:16px;display:flex}.p-viewer figcaption .n{font:500 12px var(--mono);letter-spacing:.08em;color:#a9a49b;white-space:nowrap}.p-viewer .pv{color:#fff;cursor:pointer;font-size:46px;line-height:1;font-family:var(--txt);background:0 0;border:0;padding:10px 14px;position:absolute}.p-viewer .pv.x{font-size:40px;top:8px;right:12px}.p-viewer .pv.l{top:50%;left:10px;transform:translateY(-50%)}.p-viewer .pv.r{top:50%;right:10px;transform:translateY(-50%)}.m .p-viewer{padding:60px 12px 72px}@media (max-width:759.98px){.p-root .p-viewer{padding:60px 12px 72px}}.m .p-viewer img{max-width:calc(100vw - 24px);max-height:calc(100vh - 190px)}@media (max-width:759.98px){.p-root .p-viewer img{max-width:calc(100vw - 24px);max-height:calc(100vh - 190px)}}.m .p-viewer .pv.l,.m .p-viewer .pv.r{top:auto;bottom:12px;transform:none}@media (max-width:759.98px){.p-root .p-viewer .pv.l,.p-root .p-viewer .pv.r{top:auto;bottom:12px;transform:none}}.p-sic{border:1.6px solid;border-radius:50%;flex:none;width:15px;height:15px;display:inline-block;position:relative}.p-sic:after{content:"";background:currentColor;width:7px;height:1.6px;position:absolute;bottom:-3px;right:-6px;transform:rotate(45deg)}.p-sbtn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.p-sbtn:hover{color:var(--ink)}.m .p-sbtn{justify-content:center;width:36px;height:44px}@media (max-width:759.98px){.p-root .p-sbtn{justify-content:center;width:36px;height:44px}}.p-dsearch{align-items:center;gap:12px;display:flex!important}.p-search{z-index:380;padding:72px var(--g) 48px;background:#fff;justify-content:center;display:flex;position:fixed;inset:0;overflow-y:auto}.p-sbox{flex-direction:column;gap:16px;width:100%;max-width:760px;display:flex}.p-sbar{border-bottom:1.5px solid var(--ink);color:var(--ink);align-items:center;gap:16px;padding-bottom:10px;display:flex}.p-sbar .p-sic{width:20px;height:20px}.p-sbar .p-sic:after{width:9px;bottom:-4px;right:-8px}.p-sbar input{min-width:0;font-family:var(--ser);letter-spacing:-.02em;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:4px 0;font-size:34px}.p-sbar input::-webkit-search-cancel-button{display:none}.p-sx{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:34px;line-height:1}.p-sstat{font:500 12px var(--mono);letter-spacing:.08em;color:var(--lab);min-height:16px}.p-stry{align-items:center}.p-sres{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-sres a{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;padding:10px;display:grid}.p-sres a.on{background:var(--panel)}.p-sres .p-sth{background:var(--panel);width:56px;height:56px;font-family:var(--ser);color:var(--lab);justify-content:center;align-items:center;font-size:22px;display:flex;overflow:hidden}.p-sres .p-sth img{object-fit:cover;width:100%;height:100%;display:block}.p-sres .b{flex-direction:column;gap:3px;min-width:0;display:flex}.p-sres b{font-family:var(--ser);font-size:20px;font-weight:400;line-height:1.2}.p-sres mark{color:inherit;box-shadow:inset 0 -2px 0 var(--acc);background:0 0}.p-sres .sm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m .p-search{padding:14px 16px 32px}@media (max-width:759.98px){.p-root .p-search{padding:14px 16px 32px}}.m .p-sbar input{font-size:24px}@media (max-width:759.98px){.p-root .p-sbar input{font-size:24px}}.m .p-sres a{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:10px 4px}@media (max-width:759.98px){.p-root .p-sres a{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:10px 4px}}.m .p-sres .p-sth{width:48px;height:48px}@media (max-width:759.98px){.p-root .p-sres .p-sth{width:48px;height:48px}}.m .p-sres b{font-size:18px}@media (max-width:759.98px){.p-root .p-sres b{font-size:18px}}@media (max-width:1100px){.nv .p-sbtn .hide-m,.nv .p-me .hide-m{display:none}}.p-colls{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.p-coll{flex-direction:column;gap:8px;min-width:0;display:flex}.p-coll .frame{aspect-ratio:4/3;padding:6px}.p-coll h3{font-size:22px;line-height:1.15}.m .p-colls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:759.98px){.p-root .p-colls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.m .p-coll h3{font-size:18px}@media (max-width:759.98px){.p-root .p-coll h3{font-size:18px}}.p-ideas{border-top:1px solid var(--ink);flex-direction:column;gap:12px;margin-top:28px;padding-top:18px;display:flex}.p-ideas h3{font-size:24px}.p-ideas ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.k-mth .p-ideas li,.p-ideas li{color:var(--body);border:0;padding:0;font-size:18px;line-height:1.5;display:block}.k-mth .p-ideas li b,.p-ideas li b{font-family:var(--txt);color:var(--ink);font-size:18px;font-weight:500;line-height:1.5}.m .k-mth .p-ideas li b{font-size:18px}@media (max-width:759.98px){.p-root .k-mth .p-ideas li b{font-size:18px}}.p-dmenu{flex-direction:column;gap:44px;display:flex}.p-dmenu .sec-name{font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lab);border-bottom:1px solid var(--ink);padding-bottom:12px;display:block}.p-dmenu ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 36px;list-style:none;display:grid}.p-dmenu li{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:22px 0;display:flex}.p-dmenu li b{font-family:var(--ser);font-size:24px;font-weight:400;line-height:1.15}.p-dmenu li>span{color:var(--body);font-size:16px}.p-parts{flex-direction:column;align-items:flex-start;gap:5px;margin-top:10px;display:flex}.p-parts a{color:var(--acc);border-bottom:1px solid color-mix(in oklab,var(--acc),transparent 65%);font-size:15px}.p-parts span{color:var(--lab);font-size:15px}.p-draft{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pers);margin-top:-4px}@media (max-width:1100px){.p-dmenu ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759.98px){.p-dmenu ol{grid-template-columns:minmax(0,1fr)}.p-dmenu li b{font-size:21px}}.frame>.p-card-ink{aspect-ratio:auto;width:100%;height:100%}.k-ing li.p-ihead{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lab);border:0;padding:16px 0 6px;list-style:none;display:block}.p-tips{border-left:2px solid var(--line);flex-direction:column;gap:8px;margin-top:20px;padding-left:16px;display:flex}