.home{--night:#0f1013;--night-2:#18191d;--night-line:#2b2d33;--night-text:#f2f1ed;--night-mute:#a5a49e;--paper:#f6f6f3;--white:#fff;--ink:#141518;--mute:#5d5f66;--line:#e2e1dc;--you:#f04e23;--you-ink:#b93a13;--you-wash:#fde6dc;--yt:#f03;--li:#0a66c2;--ok:#1f7a4a;--ok-wash:#e7f4ec;--studio:radial-gradient(120% 90% at 50% 30%, #3b3c42 0%, #202126 55%, #141518 100%);--sans:var(--font-sans), "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-mono), "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--col:1180px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin:0}.home *{box-sizing:border-box}.home{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55}.home img{max-width:100%;display:block}.home [hidden]{display:none!important}.home a{color:inherit;text-decoration:underline}.home h1,.home h2,.home h3,.home h4{text-wrap:balance;margin:0}.home p{margin:0}.home .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.home .band{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.home .wrap{max-width:var(--col);margin:0 auto}.home .night{background:var(--night);color:var(--night-text)}.home .white{background:var(--white)}.home .h2{letter-spacing:-.03em;font-size:clamp(34px,4.4vw,54px);font-weight:600;line-height:1.04}.home .lede{color:var(--mute);max-width:560px;font-size:18px}.home .night .lede{color:var(--night-mute)}.home .btn{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:15px 24px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.home .btn-light{color:var(--ink);background:#fff}.home .btn:focus-visible,.home button:focus-visible,.home a:focus-visible{outline:2px solid var(--you);outline-offset:3px}.home .you{color:var(--you)}.home .tag-you{color:var(--you-ink);background:var(--you-wash);white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.home .logo-img{width:auto;height:26px}.home .studio{background:var(--studio);position:relative;overflow:hidden}.home .studio>img.cut{width:auto;max-width:none;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.home .thumb{aspect-ratio:16/9;background:var(--studio);border-radius:10px;position:relative;overflow:hidden;container-type:inline-size}.home .thumb img.cut{width:auto;max-width:none;height:100%;position:absolute;bottom:0;right:-4%}.home .thumb img.cut.wide{right:-16%}.home .thumb .tt{letter-spacing:-.02em;color:#fff;text-transform:uppercase;text-shadow:0 2px 12px #0009;width:50%;font-size:9.6cqw;font-weight:800;line-height:.95;position:absolute;top:50%;left:6%;transform:translateY(-50%)}.home .thumb .tt span{color:var(--you);display:block}.home .thumb .dur{color:#fff;font-size:12px;font-family:var(--mono);background:#000000d6;border-radius:4px;padding:1px 6px;position:absolute;bottom:5%;right:3%}.home .short{aspect-ratio:9/16;background:var(--studio);border-radius:10px;position:relative;overflow:hidden;container-type:inline-size}.home .short img.cut{width:auto;max-width:none;height:78%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.home .short .sc{text-align:center;color:#fff;text-transform:uppercase;font-size:9cqw;font-weight:800;line-height:1.15;position:absolute;top:16%;left:8%;right:8%}.home .short.light{background:radial-gradient(120% 90% at 50% 30%,#f4f2ec 0%,#e2dfd7 100%)}.home .short.light .sc{color:var(--ink)}.home .short.orange{background:radial-gradient(120% 90% at 50% 30%,#ff7a52 0%,#e0441b 100%)}.home .nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-block:18px;display:flex}.home .nav-links{color:var(--night-mute);flex-wrap:wrap;align-items:center;gap:26px;font-size:15px;display:flex}.home .nav-links a{text-decoration:none}.home .nav-links a:hover{color:#fff}.home .nav-links .btn{background:var(--night-text);color:var(--night);padding:10px 16px;font-size:15px}.home .hero{background:var(--night);background-image:radial-gradient(1000px 600px at 8% -10%,#ffe8d61a,#0000 62%)}.home .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:64px 104px;display:grid}.home .hero h1{letter-spacing:-.04em;color:#fff;font-size:clamp(40px,4.7vw,64px);font-weight:600;line-height:1}.home .hero .lede{max-width:500px;margin-top:26px;font-size:19px}.home .hero-cta{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:34px;display:flex}.home .hero-cta .link{color:var(--night-text);border-bottom:1px solid #55575d;padding-bottom:2px;font-size:16px;text-decoration:none}.home .pilot{color:var(--night-mute);max-width:460px;margin-top:28px;font-size:15px}.home .pilot b{color:var(--night-text);font-weight:600}.home .fan{flex-direction:column;align-items:center;display:flex}.home .rec{border:1px solid var(--night-line);background:var(--night-2);border-radius:14px;width:min(420px,100%);overflow:hidden;box-shadow:0 40px 80px -36px #000c}.home .rec-bar{border-bottom:1px solid var(--night-line);color:var(--night-mute);justify-content:space-between;align-items:center;padding:9px 14px;font-size:12px;display:flex}.home .rec-bar span{align-items:center;gap:7px;display:flex}.home .dot{background:var(--you);border-radius:50%;width:8px;height:8px;display:inline-block}.home .blink{animation:1.6s infinite h-blink}@keyframes h-blink{50%{opacity:.25}}.home .rec .studio{aspect-ratio:16/9}.home .rec .studio img.cut{height:112%;bottom:-12%}.home .captions{height:56px;position:absolute;bottom:12px;left:12px;right:12px}.home .cap{text-align:center;opacity:0;animation:15s infinite h-cap;position:absolute;inset:auto 0 0}.home .cap span{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#0a0a0cdb;border-radius:6px;padding:4px 10px;font-size:15px;font-weight:500;line-height:1.7}.home .cap:first-child{opacity:1}.home .cap:nth-child(2){animation-delay:5s}.home .cap:nth-child(3){animation-delay:10s}@keyframes h-cap{0%{opacity:0}3%{opacity:1}31%{opacity:1}34%{opacity:0}to{opacity:0}}.home .wires{width:100%;height:64px;display:block}.home .wires path{fill:none;stroke:var(--you);stroke-width:1.6px;stroke-dasharray:3 7;animation:1.4s linear infinite h-flow}@keyframes h-flow{to{stroke-dashoffset:-20px}}.home .outs{grid-template-columns:1.35fr 1fr 1fr 1fr;align-items:end;gap:12px;width:100%;display:grid}.home .og{flex-direction:column;gap:9px;min-width:0;display:flex}.home .og-vis{justify-content:center;align-items:flex-end;height:118px;display:flex;position:relative}.home .og-lab{color:var(--night-text);white-space:nowrap;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:500;display:flex}.home .og-lab b{font-weight:700}.home .og-lab svg{flex:none}.home .og .thumb{width:100%}.home .stack{width:100%;height:100%;position:relative}.home .stack>*{position:absolute;bottom:0;left:50%;box-shadow:0 10px 24px -12px #000000b3}.home .stack .short{width:54px}.home .stack .short:first-child{transform:translate(-50%)translate(-30px)rotate(-8deg)}.home .stack .short:nth-child(2){transform:translate(-50%)translate(-10px)rotate(-3deg)}.home .stack .short:nth-child(3){transform:translate(-50%)translate(10px)rotate(3deg)}.home .stack .short:nth-child(4){transform:translate(-50%)translate(30px)rotate(8deg)}.home .mini-post{background:#fff;border-radius:8px;flex-direction:column;gap:5px;width:86px;height:96px;padding:8px;display:flex}.home .mini-post .mh{align-items:center;gap:5px;display:flex}.home .mini-post .mh img{border-radius:50%;width:16px;height:16px}.home .mini-post .mh i{background:#c9c8c2;border-radius:2px;width:34px;height:4px;display:block}.home .mini-post>i{background:#dddcd6;border-radius:2px;height:4px;display:block}.home .stack .mini-post:first-child{transform:translate(-50%)translate(-14px,-12px)rotate(-6deg)}.home .stack .mini-post:nth-child(2){transform:translate(-50%)translate(-5px,-6px)rotate(-2deg)}.home .stack .mini-post:nth-child(3){transform:translate(-50%)translate(4px,-2px)rotate(2deg)}.home .stack .mini-post:nth-child(4){transform:translate(-50%)translate(12px)rotate(5deg)}.home .mini-post.x{background:#1e1f24}.home .mini-post.x>i{background:#3a3c42}.home .mini-post.x .mh i{background:#4a4c52}.home .problem{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:64px;padding-block:112px;display:grid}.home .problem h2 span{color:#9c9a92}.home .problem .lede{margin-top:26px}.home .problem .turn{max-width:500px;margin-top:18px;font-size:18px;font-weight:600}.home .cal{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;font-size:13px;display:grid}.home .cal .d{font-family:var(--mono);color:var(--mute);border-bottom:1px solid var(--line);padding-bottom:6px}.home .cal .d.next{font-family:var(--sans);color:var(--you-ink);border-color:var(--you);font-weight:600}.home .cal .m{background:var(--ink);color:#fff;border-radius:7px;min-height:58px;padding:9px;line-height:1.3}.home .cal .m.alt{background:#2d2e33}.home .cal .later{color:#8d6052;border:1.5px dashed #e9b3a2;border-radius:7px;min-height:58px;padding:9px;line-height:1.3}.home .cal .slot{min-height:58px;position:relative}.home .cal .moving{border:1.5px solid var(--you);background:#fff;border-radius:7px;padding:9px;line-height:1.3;animation:7s ease-in-out infinite h-slip;position:absolute;inset:0}@keyframes h-slip{0%,30%{opacity:1;transform:none}55%,85%{opacity:1;transform:translate(calc(300% + 24px))}95%{opacity:0}to{opacity:0;transform:none}}.home .cal-note{color:var(--mute);margin-top:14px;font-size:14px}.home .loop{padding-block:112px}.home .loop-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 56px;display:flex}.home .track{margin-top:56px;position:relative}.home .rail{background:var(--line);height:2px;position:absolute;top:21px;left:12.5%;right:12.5%}.home .rail i{background:var(--ink);width:0;height:2px;transition:width .6s;position:absolute;top:0;left:0}.home .stations{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.home .st{flex-direction:column;gap:16px;display:flex}.home .st-num{background:var(--paper);border:2px solid var(--line);width:44px;height:44px;color:var(--mute);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;font-weight:600;transition:all .35s;display:flex}.home .st.on .st-num{background:var(--ink);border-color:var(--ink);color:#fff}.home .st.st-you.on .st-num{background:var(--you);border-color:var(--you)}.home .st-card{background:var(--white);border:1px solid var(--line);border-radius:14px;flex-direction:column;flex:1;gap:14px;padding:16px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex}.home .st.on .st-card{border-color:#cfcdc6;transform:translateY(-4px);box-shadow:0 24px 40px -28px #14151873}.home .st.st-you.on .st-card{border-color:#f3b8a3}.home .st-vis{background:var(--paper);border-radius:9px;height:150px;position:relative;overflow:hidden}.home .st h3{letter-spacing:-.01em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:19px;font-weight:600;display:flex}.home .st p{color:var(--mute);font-size:15px}.home .vis-call .t{color:#fff;z-index:2;background:#0a0a0cc7;border-radius:4px;align-items:center;gap:6px;padding:2px 7px;font-size:12px;display:flex;position:absolute;top:8px;left:8px}.home .vis-call img.cut{height:118%;bottom:-18%}.home .vis-make{background:var(--ink);justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.home .vis-make .thumb{width:56%}.home .vis-make .short{width:19%}.home .vis-make .mini-post{aspect-ratio:9/12;width:22%;height:auto}.home .vis-yes{flex-direction:column;justify-content:center;gap:8px;padding:14px;font-size:13px;line-height:1.35;display:flex}.home .vis-yes .them{background:var(--white);border:1px solid var(--line);border-radius:12px 12px 12px 3px;align-self:flex-start;max-width:88%;padding:8px 10px}.home .vis-yes .me{background:var(--you);color:#fff;border-radius:12px 12px 3px;align-self:flex-end;padding:8px 10px}.home .vis-out{flex-direction:column;justify-content:center;gap:9px;padding:14px;font-size:13px;display:flex}.home .vis-out div{background:var(--white);border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:7px 10px;display:flex}.home .vis-out div span{flex:1}.home .vis-out div b{color:var(--ok);font-size:12px;font-weight:600}.home .proof-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:24px 64px;display:grid}.home .proof-grid{border:1px solid var(--line);background:var(--white);border-radius:18px;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);margin-top:48px;display:grid;overflow:hidden}.home .src{border-right:1px solid var(--line);background:#fbfbf9;padding:22px}.home .src-top{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:16px;display:flex}.home .src-top .studio{aspect-ratio:16/9;border-radius:7px;flex:none;width:112px}.home .src-top .studio img.cut{height:120%;bottom:-20%}.home .src-top b{font-size:15px;display:block}.home .src-top small{color:var(--mute);font-size:13px}.home .moments{flex-direction:column;gap:2px;margin:10px 0 0;padding:0;list-style:none;display:flex}.home .moment{color:var(--mute);border-radius:9px;gap:14px;padding:11px 10px;font-size:15px;line-height:1.45;transition:background .25s,color .25s;display:flex}.home .moment .mono{color:#8b8d93;flex:0 0 44px;padding-top:2px;font-size:13px}.home .moment.used{background:var(--you-wash);color:var(--ink)}.home .qline{color:var(--ink);gap:14px;padding:16px 10px 6px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.home .qline:first-child{padding-top:6px}.home .ql{font-family:var(--mono);color:var(--mute);flex:0 0 44px;font-size:13px;font-weight:500}.home .w-x{grid-template-columns:repeat(16,minmax(0,1fr));gap:6px;display:grid}.home .w-x .mini-post{aspect-ratio:3/4;border-radius:6px;gap:4px;width:auto;height:auto;padding:5px}.home .w-x .mini-post .mh img{width:10px;height:10px}.home .w-x .mini-post .mh i{width:60%;height:3px}.home .w-x .mini-post>i{height:3px}.home .moment.used .mono{color:var(--you-ink)}.home .out{flex-direction:column;min-width:0;display:flex}.home .tabs{border-bottom:1px solid var(--line);gap:4px;padding:14px 14px 0;display:flex;overflow-x:auto}.home .tab{all:unset;cursor:pointer;color:var(--mute);white-space:nowrap;border:1px solid #0000;border-bottom:0;border-radius:9px 9px 0 0;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 14px;font-size:15px;display:flex}.home .tab[aria-selected=true]{background:var(--white);color:var(--ink);border-color:var(--line);font-weight:600}.home .tab:focus-visible{outline:2px solid var(--you);outline-offset:-2px}.home .stage{background-color:#f3f2ee;background-image:radial-gradient(#dad8d1 1px,#0000 1px);background-size:20px 20px;flex:1;justify-content:center;align-items:center;min-height:540px;padding:28px;display:flex}.home .panel{flex-direction:column;align-items:center;width:100%;display:flex}.home .ytv{width:100%;max-width:520px}.home .chapters{gap:3px;margin-top:10px;display:flex}.home .chapters i{background:#cfcdc6;border-radius:2px;height:4px;display:block}.home .ytv .meta{gap:12px;margin-top:14px;display:flex}.home .ytv .meta img{border-radius:50%;flex:none;width:38px;height:38px}.home .ytv .meta b{font-size:17px;line-height:1.3;display:block}.home .ytv .meta small{color:var(--mute);margin-top:3px;font-size:13px;display:block}.home .chap-list{flex-direction:column;gap:6px;margin-top:14px;font-size:14px;display:flex}.home .chap-list div{background:var(--white);border:1px solid var(--line);border-radius:8px;gap:12px;padding:8px 12px;display:flex}.home .chap-list .mono{color:#0b57d0;flex:0 0 36px;font-size:13px}.home .post{background:var(--white);border:1px solid #d9d7d0;border-radius:12px;width:100%;max-width:470px;padding:20px;box-shadow:0 18px 40px -28px #0006}.home .post-h{align-items:center;gap:12px;display:flex}.home .post-h img{border-radius:50%;width:46px;height:46px}.home .post-h div{flex:1;line-height:1.3}.home .post-h b{font-size:15px;display:block}.home .post-h small{color:var(--mute);font-size:13px}.home .post-b{flex-direction:column;gap:11px;margin-top:14px;font-size:15.5px;line-height:1.55;display:flex}.home .phone{background:#0b0b0d;border-radius:32px;width:250px;padding:8px;box-shadow:0 26px 50px -26px #0009}.home .phone .short{border-radius:25px}.home .phone .short .sc{font-size:8cqw;top:9%}.home .phone .short img.cut{height:62%;left:50%}.home .phone .who{color:#fff;z-index:2;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:16px;left:14px}.home .phone .who img{border-radius:50%;width:22px;height:22px}.home .people{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;padding-block:112px;display:grid}.home .people .lede{margin-top:24px}.home .pfacts{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.home .pf{background:var(--night-2);border:1px solid var(--night-line);grid-row:span 2;grid-template-rows:subgrid;border-radius:14px;row-gap:14px;padding:16px;display:grid}.home .pf b{color:#fff;font-size:16px;font-weight:600;line-height:1.25}.home .pf-vis{align-items:center;min-height:64px;display:flex}.home .week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;width:100%;display:grid}.home .week span{font-family:var(--mono);color:var(--night-mute);flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex}.home .week span i{background:#1f7a4a47;border:1px solid #50be8273;border-radius:6px;width:100%;height:26px}.home .revise{width:100%;color:var(--ink);background:#fff;border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.45}.home .revise s{color:#9a9890}.home .revise u{background:var(--ok-wash);color:var(--ok);border-radius:3px;padding:0 2px;text-decoration:none}.home .words{flex-direction:column;gap:6px;width:100%;font-size:12px;display:flex}.home .words .said{color:var(--night-mute);gap:8px;line-height:1.35;display:flex}.home .words .said .mono{color:#ff9a7a}.home .words .post-line{color:var(--ink);background:#fff;border-radius:6px;padding:5px 8px}.home .msgs{background:var(--night-2);border:1px solid var(--night-line);border-radius:22px;justify-self:end;width:100%;max-width:440px;overflow:hidden}.home .msgs-photo{height:220px;position:relative}.home .msgs-photo img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.home .msgs-photo div{background:linear-gradient(#0000,#0f1013eb);padding:14px 18px;position:absolute;bottom:0;left:0;right:0}.home .msgs-photo b{color:#fff;font-size:17px;display:block}.home .msgs-photo small{color:#cfcec8;font-size:13px}.home .thread{flex-direction:column;gap:9px;padding:16px 18px 18px;font-size:15px;line-height:1.45;display:flex}.home .when{color:var(--night-mute);align-self:center;padding:0 0 4px;font-size:12px}.home .b-them{max-width:86%;color:var(--night-text);background:#26282d;border-radius:16px 16px 16px 4px;align-self:flex-start;padding:10px 13px}.home .b-me{background:var(--you);color:#fff;border-radius:16px 16px 4px;align-self:flex-end;max-width:80%;padding:10px 13px}.home .att{align-items:flex-end;gap:6px;margin-top:9px;display:flex}.home .att .thumb{border-radius:6px;width:100px}.home .att .short{border-radius:5px;width:34px}.home .att .mini-post{border-radius:5px;gap:3px;width:44px;height:56px;padding:5px}.home .att .mini-post .mh img{width:9px;height:9px}.home .att .mini-post .mh i{width:16px;height:3px}.home .att .mini-post>i{height:3px}.home .month-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:48px;margin-top:48px;display:grid}.home .yourtime small{color:var(--mute);font-size:14px;display:block}.home .yourtime .big{letter-spacing:-.04em;color:var(--you-ink);margin-top:6px;font-size:clamp(48px,6vw,80px);font-weight:600;line-height:1}.home .chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.home .chips span{background:var(--you-wash);border:1.5px solid var(--you);color:var(--you-ink);text-align:center;border-radius:9px;padding:10px 6px;font-size:13px;font-weight:600;line-height:1.25}.home .yourtime p{color:var(--mute);max-width:380px;margin-top:28px;font-size:16px}.home .wall{flex-direction:column;gap:18px;display:flex}.home .wall-row{flex-direction:column;gap:10px;display:flex}.home .wall-lab{align-items:center;gap:8px;font-size:15px;display:flex}.home .wall-lab b{letter-spacing:-.02em;margin-right:2px;font-size:24px;font-weight:700}.home .w-yt{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.home .w-yt .thumb .tt{width:46%;font-size:9cqw}.home .w-sh{grid-template-columns:repeat(16,minmax(0,1fr));gap:6px;display:grid}.home .w-sh .short{border-radius:6px}.home .w-li{grid-template-columns:repeat(16,minmax(0,1fr));gap:6px;display:grid}.home .w-li .mini-post{aspect-ratio:3/4;border:1px solid var(--line);border-radius:6px;gap:4px;width:auto;height:auto;padding:5px}.home .w-li .mini-post .mh img{width:10px;height:10px}.home .w-li .mini-post .mh i{width:60%;height:3px}.home .w-li .mini-post>i{height:3px}.home .measure{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:40px;display:grid}.home .measure div{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.home .measure small{color:var(--mute);font-size:13px}.home .measure b{font-size:16px}.home .goal{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;margin-top:88px;display:grid}.home .goal h3{letter-spacing:-.02em;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.1}.home .goal .lede{margin-top:16px}.home .stat{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:28px;padding-top:20px;display:flex}.home .stat b{letter-spacing:-.03em;color:var(--yt);font-size:64px;font-weight:700;line-height:1}.home .stat span{color:var(--ink);max-width:420px;font-size:16px}.home .stats2{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;padding-top:20px;display:grid}.home .stats2 div{flex-direction:column;gap:6px;display:flex}.home .stats2 b{letter-spacing:-.03em;color:var(--ink);font-size:40px;font-weight:700;line-height:1}.home .stats2 span{color:var(--mute);font-size:15px}.home .src-note{color:var(--mute);margin-top:10px;font-size:12px}.home .serp{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:18px;box-shadow:0 30px 60px -40px #0006}.home .q{border:1px solid #d7d5ce;border-radius:26px;align-items:center;gap:10px;padding:10px 16px;font-size:15px;display:flex}.home .aio{background:#f4f3ef;border-radius:12px;flex-direction:column;gap:12px;margin-top:14px;padding:16px;font-size:15px;line-height:1.5;display:flex}.home .aio-h{color:var(--mute);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.home .cite{background:var(--white);outline:2px solid var(--you);outline-offset:-1px;border-radius:10px;align-items:center;gap:12px;padding:8px;display:flex}.home .cite .thumb{border-radius:6px;flex:none;width:120px}.home .cite b{font-size:14px;line-height:1.3;display:block}.home .cite small{color:var(--mute);margin-top:3px;font-size:12px;display:block}.home .chain{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:14px;display:flex}.home .chain span{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:5px 12px}.home .chain span.end{background:var(--ink);color:#fff;border-color:var(--ink)}.home .chain i{color:var(--mute);font-style:normal}.home .cost{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:64px;padding-block:112px;display:grid}.home .cost .lede{margin-top:22px}.home .src-links{color:var(--night-mute);margin-top:20px;font-size:13px}.home .chart{border-bottom:1px solid #45474d;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:20px;height:380px;display:grid}.home .bar-col{flex-direction:column;justify-content:flex-end;height:100%;display:flex}.home .bar-col .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;font-size:clamp(24px,2.8vw,38px);font-weight:600}.home .bar-col .s{color:var(--night-mute);margin-bottom:12px;font-size:13px}.home .bar{background:#5a5c62;border-radius:6px 6px 0 0}.home .bar.range{background:0 0;flex-direction:column;display:flex;overflow:hidden}.home .bar.range i{background:#3e4045;display:block}.home .bar.range u{background:#5a5c62;flex:1;text-decoration:none;display:block}.home .bar-col .v.us{color:#ff8a66}.home .chart-x{color:var(--night-mute);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:12px;font-size:14px;display:grid}.home .chart-x b{color:#fff;font-weight:600}.home .faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;padding-block:112px;display:grid}.home .by{color:var(--mute);align-items:center;gap:12px;margin-top:22px;font-size:15px;display:flex}.home .by img{border-radius:50%;width:44px;height:44px}.home .qa{border-top:1px solid var(--line)}.home .qa details{border-bottom:1px solid var(--line)}.home .qa summary{cursor:pointer;justify-content:space-between;gap:16px;padding:18px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.home .qa summary::-webkit-details-marker{display:none}.home .qa summary:after{content:"+";color:var(--mute);font-size:22px;font-weight:400;line-height:1}.home .qa details[open] summary:after{content:"−"}.home .qa p{color:var(--mute);max-width:620px;padding:0 0 20px}.home .book{grid-template-columns:220px minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:44px;padding-block:80px;display:grid}.home .book-photo{aspect-ratio:4/5;background:#111;border-radius:18px;overflow:hidden}.home .book-photo img{object-fit:cover;width:100%;height:100%}.home .slot-card .pilot{margin-top:0;font-size:14px}.home .book-txt h2{color:#fff;font-size:clamp(32px,3.4vw,44px)}.home .book-txt .lede{color:#c9c8c2;max-width:520px;margin-top:18px;font-size:17px}.home .sig{color:var(--night-mute);margin-top:14px;font-size:14px}.home .slot-card{background:var(--night-2);border:1px solid var(--night-line);border-radius:16px;flex-direction:column;gap:14px;max-width:520px;padding:20px;display:flex}.home .slot-card .row{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px;display:flex}.home .slot-card .row b{color:#fff}.home .slot-card .agenda{color:var(--night-mute);margin:0;font-size:15px;line-height:1.55}.home .foot{border-top:1px solid var(--night-line);color:var(--night-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:28px 36px;font-size:14px;display:flex}.home .foot nav{flex-wrap:wrap;gap:22px;display:flex}.home .foot nav a{text-decoration:none}.home .foot p{flex:100%}@media (max-width:960px){.home .hero-grid,.home .problem,.home .proof-head,.home .proof-grid,.home .people,.home .month-grid,.home .goal,.home .cost,.home .faq,.home .book{grid-template-columns:minmax(0,1fr)}.home .stations{grid-template-columns:repeat(2,minmax(0,1fr))}.home .rail{display:none}.home .src{border-right:0;border-bottom:1px solid var(--line)}.home .msgs{justify-self:start}.home .book-photo{max-width:200px}.home .book{gap:28px}}@media (max-width:600px){.home{font-size:16px}.home .nav-links a:not(.btn){display:none}.home .hero-grid{gap:40px;padding-block:40px 72px}.home .problem,.home .loop,.home .proof,.home .people,.home .month,.home .cost,.home .faq{padding-block:80px}.home .wires{display:none}.home .outs{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;margin-top:22px}.home .stations{grid-template-columns:minmax(0,1fr)}.home .cal{gap:5px;font-size:11px}.home .cal .m,.home .cal .later,.home .cal .moving{min-height:52px;padding:6px}.home .cal .slot{min-height:52px}.home .cal .moving{animation-name:h-slip-s}.home .out{border-bottom:1px solid var(--line);order:-1}.home .proof-grid{flex-direction:column;display:flex}.home .stage{min-height:0;padding:18px}.home .pfacts{grid-template-columns:minmax(0,1fr)}.home .w-sh,.home .w-li,.home .w-x{grid-template-columns:repeat(8,minmax(0,1fr))}.home .w-yt{grid-template-columns:repeat(2,minmax(0,1fr))}.home .measure{grid-template-columns:minmax(0,1fr)}.home .chart{gap:10px;height:300px}.home .chart-x{gap:10px;font-size:12px}.home .book{padding-block:72px}}@keyframes h-slip-s{0%,30%{opacity:1;transform:none}55%,85%{opacity:1;transform:translate(calc(300% + 15px))}95%{opacity:0}to{opacity:0;transform:none}}.home .nav{border-bottom:1px solid var(--night-line)}.home .hero h1{letter-spacing:-.045em}.home .h2{letter-spacing:-.035em}.home .btn{transition:transform .2s,box-shadow .2s,background-color .2s}.home .btn:hover{transform:translateY(-1px);box-shadow:0 12px 26px -14px #00000080}.home .btn-light:hover,.home .slot-card .btn:hover{background:#ecebe6}.home .hero-cta .link{transition:border-color .2s}.home .hero-cta .link:hover{border-color:var(--night-text)}.home .cal .m,.home .cal .later,.home .cal .moving{border-radius:8px}.home .st-card,.home .slot-card{border-radius:16px}.home .proof-grid{box-shadow:0 40px 80px -60px #14151880}.home .tab{transition:color .2s}.home .tab:hover{color:var(--ink)}.home .moment .mono{color:#6e7077}.home .pf{transition:border-color .3s}.home .pf:hover{border-color:#3e4048}.home .measure div{border-radius:14px}.home .serp{border-radius:18px}.home .yourtime{position:sticky;top:32px}.home .qa summary{transition:color .2s}.home .qa summary:hover{color:var(--mute)}.home .book-photo{border-radius:22px}@media (max-width:600px){.home .cal{gap:4px}.home .cal .m,.home .cal .later,.home .cal .moving{padding:5px;font-size:10px}.home .chart .bar-col:first-child .bar{height:162px!important}.home .chart .bar-col:nth-child(2) .bar{height:72px!important}.home .chart .bar-col:nth-child(3) .bar{height:42px!important}.home .bar-col .v{font-size:20px}.home .bar-col .s{margin-bottom:8px}.home .yourtime{position:static}}@media (prefers-reduced-motion:reduce){.home .blink,.home .cap,.home .cal .moving,.home .wires path{animation:none}.home .cap:nth-child(n+2){display:none}.home .st-card,.home .rail i,.home .st-num{transition:none}}.home .month{padding-block:96px}.home .month-grid{grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);align-items:start;gap:44px;margin-top:36px}.home .yourtime .big{font-size:clamp(44px,5vw,68px)}.home .yourtime .tl{flex-direction:column;gap:2px;margin-top:20px;display:flex;position:relative}.home .tl-line{background:var(--line);border-radius:1px;width:2px;position:absolute;top:20px;bottom:20px;left:13px}.home .tl-line i{background:var(--you);width:2px;transition:height .6s;position:absolute;top:0;left:0}.home .wk{align-items:center;gap:14px;padding:5px 0;display:flex;position:relative}.home .wk b{color:var(--mute);font-size:16px;font-weight:600;transition:color .3s}.home .wk .mono{color:#8b8d93;margin-left:auto;font-size:13px;transition:color .3s}.home .wk .node{z-index:1;background:var(--white);border:2px solid var(--line);border-radius:50%;flex:0 0 28px;height:28px;transition:background .3s,border-color .3s,box-shadow .3s;position:relative}.home .wk.done .node{background:var(--you-wash);border-color:var(--you)}.home .wk.done b{color:var(--ink)}.home .wk.on .node{background:var(--you);border-color:var(--you);box-shadow:0 0 0 5px color-mix(in srgb, var(--you) 14%, transparent)}.home .wk.on b,.home .wk.on .mono{color:var(--you-ink)}.home .yourtime p{margin-top:18px;font-size:15px}.home .wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home .wp{background:var(--paper);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex;overflow:hidden}.home .wp.wide{grid-column:1/-1}.home .wp.dark{background:var(--night);border-color:var(--night-line);color:#fff}.home .wp .wall-lab b{font-size:26px}.home .w-yt{gap:12px}.home .w-yt .thumb{transition:transform .25s}.home .w-yt .thumb:hover{transform:translateY(-3px)}.home .mfan{height:128px;margin-top:auto;position:relative}.home .mfan>*{transform-origin:50% 100%;transition:transform .35s;position:absolute;bottom:0;left:50%}.home .mfan.sh .short{border-radius:8px;width:62px;box-shadow:0 10px 22px -12px #000000b3}.home .mfan.sh .short:first-child{z-index:1;transform:translate(-50%)translate(-80px)rotate(-14deg)}.home .mfan.sh .short:nth-child(2){z-index:2;transform:translate(-50%)translate(-40px)rotate(-7deg)}.home .mfan.sh .short:nth-child(3){z-index:3;transform:translate(-50%)}.home .mfan.sh .short:nth-child(4){z-index:2;transform:translate(-50%)translate(40px)rotate(7deg)}.home .mfan.sh .short:nth-child(5){z-index:1;transform:translate(-50%)translate(80px)rotate(14deg)}.home .mfan.po .mini-post{border:1px solid var(--line);border-radius:11px;gap:7px;width:104px;height:124px;padding:10px;box-shadow:0 12px 26px -14px #00000059}.home .mfan.po .mini-post .mh{gap:7px}.home .mfan.po .mini-post .mh img{width:20px;height:20px}.home .mfan.po .mini-post .mh i{width:44px;height:5px}.home .mfan.po .mini-post>i{border-radius:3px;height:5px}.home .mfan.po .mini-post:first-child{z-index:1;transform:translate(-50%)translate(-58px)rotate(-9deg)}.home .mfan.po .mini-post:nth-child(2){z-index:3;transform:translate(-50%)}.home .mfan.po .mini-post:nth-child(3){z-index:1;transform:translate(-50%)translate(58px)rotate(9deg)}.home .mfan.po .mini-post.x{background:var(--night-2);border-color:#3a3c42}.home .mfan.po .mini-post.x>i{background:#3e4048}.home .mfan.po .mini-post.x .mh i{background:#555760}.home .wp:hover .mfan.sh .short:first-child{transform:translate(-50%)translate(-96px)rotate(-18deg)}.home .wp:hover .mfan.sh .short:nth-child(2){transform:translate(-50%)translate(-48px)rotate(-9deg)}.home .wp:hover .mfan.sh .short:nth-child(4){transform:translate(-50%)translate(48px)rotate(9deg)}.home .wp:hover .mfan.sh .short:nth-child(5){transform:translate(-50%)translate(96px)rotate(18deg)}.home .wp:hover .mfan.po .mini-post:first-child{transform:translate(-50%)translate(-68px)rotate(-12deg)}.home .wp:hover .mfan.po .mini-post:nth-child(3){transform:translate(-50%)translate(68px)rotate(12deg)}.home .measure3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;margin-top:28px;display:grid}.home .ms3{background:var(--paper);border:1px solid var(--line);border-radius:16px;align-items:center;gap:14px;height:100%;padding:14px 16px;display:flex}.home .ms3 .chip{background:var(--night);border-radius:14px;flex:0 0 52px;justify-content:center;align-items:center;height:52px;display:flex}.home .ms3 small{color:var(--mute);font-size:13px;display:block}.home .ms3 b{margin-top:2px;font-size:16px;font-weight:600;line-height:1.3;display:block}.home .ms-arrow{flex:none}@media (max-width:960px){.home .month-grid{grid-template-columns:minmax(0,1fr);gap:32px}.home .measure3{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:700px){.home .wall{grid-template-columns:minmax(0,1fr)}.home .month{padding-block:72px}}@media (prefers-reduced-motion:reduce){.home .tl-line i,.home .wk .node,.home .wk b,.home .mfan>*{transition:none}}.home .chart{border-bottom:1px solid #4a4c54;position:relative}.home .bar-col{z-index:1;position:relative}.home .bar-col .v{font-size:clamp(26px,3vw,42px)}.home .bar-col .s{margin-bottom:14px}.home .bar{background:linear-gradient(#6b6d74 0%,#4c4e55 100%);border-radius:12px 12px 0 0;transition:filter .25s}.home .bar.range{background:0 0}.home .bar.range i{background:#44464c}.home .bar.range u{background:linear-gradient(#6b6d74 0%,#4c4e55 100%)}.home .bar.us{background:linear-gradient(#ff6a3d 0%,#f04e23 100%)}.home .bar:hover{filter:brightness(1.14)}.home .chart-x{padding-top:14px}@media (prefers-reduced-motion:reduce){.home .bar{transition:none}}.home .proof{padding-block:104px}.home .proof-grid{background:var(--night);border-color:var(--night-line);grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);margin-top:40px;box-shadow:0 50px 90px -60px #141518b3}.home .src{background:var(--white);border-right:0;flex-direction:column;padding:18px 16px 16px;display:flex}.home .src-top{padding-bottom:14px}.home .src-top .studio{width:78px}.home .src-top b{font-size:14.5px}.home .src-top small{font-size:12.5px}.home .src-head{justify-content:space-between;align-items:baseline;gap:10px;margin-top:14px;font-size:14px;display:flex}.home .src-head b{font-weight:600}.home .src-head .mono{color:var(--mute);white-space:nowrap;font-size:12px}.home .moments{gap:6px;margin-top:10px}.home .moment{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 16px;align-items:start;gap:0 8px;padding:11px 12px;transition:background .2s,border-color .2s;display:grid;position:relative}.home .moment .mono{flex:none;padding-top:1px;font-size:12px}.home .moment.used{background:var(--you-wash);color:var(--ink);border-color:#f4c9b8}.home .moment.used:hover{border-color:var(--you)}.home .moment.off{color:var(--mute);cursor:default;background:#f7f7f4;border-color:#0000}.home .moment:focus-visible{outline:2px solid var(--you);outline-offset:2px}.home .mb{flex-direction:column;gap:2px;min-width:0;display:flex}.home .mtag{letter-spacing:.06em;text-transform:uppercase;color:var(--you-ink);font-size:11px;font-weight:600}.home .mtag:empty{display:none}.home .mtx{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.home .moment.open .mtx,.home .moments.fullmode .mtx{-webkit-line-clamp:unset;display:block;overflow:visible}.home .moments.fullmode{scrollbar-width:thin;max-height:540px;padding-right:6px;overflow-y:auto}.home .msign{font-family:var(--mono);color:var(--you-ink);text-align:right;font-size:16px;line-height:1}.home .qline{cursor:default;box-shadow:none;background:0 0;border:0;gap:10px;padding:10px 4px 0;font-size:13.5px;font-weight:600;line-height:1.4;display:flex}.home .qline .mono{color:var(--mute);flex:0 0 42px}.home .qline .mb{display:block}.home .qline .msign{display:none}.home .src-more{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:11px 14px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.home .src-more:hover{background:var(--paper);border-color:#cfcec8}.home .src-more:focus-visible{outline:2px solid var(--you);outline-offset:2px}.home .out{background:var(--night)}.home .tabs{border-bottom:0;flex-wrap:wrap;gap:6px;padding:16px 18px 0;overflow:visible}.home .tab{border:1px solid var(--night-line);color:var(--night-mute);background:0 0;border-radius:999px;margin:0;padding:8px 16px;transition:background .2s,color .2s,border-color .2s}.home .tab:hover{color:#fff;border-color:#4a4c54}.home .tab[aria-selected=true],.home .tab[aria-selected=true]:hover{color:var(--ink);background:#fff;border-color:#fff}.home .stage{background-color:var(--night);background-image:radial-gradient(55% 50% at 50% 42%,#ffffff12,#0000 72%),radial-gradient(#26282e 1px,#0000 1px);background-size:auto,20px 20px;min-height:620px;padding:30px 28px 34px}.home .ytv{max-width:640px}.home .ytv .thumb{border-radius:14px;box-shadow:0 30px 60px -28px #000000e6}.home .chapters i{background:#3a3c42}.home .chapters i:first-child{background:var(--yt)}.home .ytv .meta b{color:#fff;font-size:19px}.home .ytv .meta small{color:var(--night-mute)}.home .chap-list div{background:var(--night-2);border-color:var(--night-line);color:var(--night-text)}.home .chap-list .mono{color:#8ab4f8}.home .post{max-width:560px;padding:26px;box-shadow:0 30px 60px -30px #000000e6}.home .post-b{font-size:16.5px}.home .phone{border:1px solid #34363d;width:296px;box-shadow:0 34px 70px -28px #000000f2}.home .phones{justify-content:center;gap:26px;width:100%;display:flex}.home .phones .phone{width:min(250px,50% - 13px)}.home .posts{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.home .posts .post{padding:20px 22px}.home .seemore{all:unset;cursor:pointer;color:var(--mute);margin-top:-4px;font-size:15px}.home .seemore:hover{color:var(--ink);text-decoration:underline}.home .seemore:focus-visible{outline:2px solid var(--you);outline-offset:3px}@media (max-width:960px){.home .proof-grid{grid-template-columns:minmax(0,1fr)}.home .out{order:-1}.home .src{border-bottom:0}}@media (max-width:600px){.home .proof{padding-block:80px}.home .stage{min-height:0;padding:18px}.home .tabs{padding:14px 14px 0}.home .out{border-bottom:0}}.home .st.st-you .st-num{border-color:var(--you)}.home .st.st-you.on .st-num{background:var(--you);border-color:var(--you);color:#fff}
