.wt[data-astro-cid-ezrx4mnr]{z-index:60;font-family:var(--font-ui);position:fixed;bottom:24px;left:24px}.wt__open[data-astro-cid-ezrx4mnr][hidden],.wt__ask[data-astro-cid-ezrx4mnr][hidden],.wt__player[data-astro-cid-ezrx4mnr][hidden]{display:none!important}.wt__open[data-astro-cid-ezrx4mnr],.wt__ask[data-astro-cid-ezrx4mnr],.wt__player[data-astro-cid-ezrx4mnr]{-webkit-backdrop-filter:blur(18px)saturate(1.5);background:#ffffffd1;border:1px solid #141c3817;box-shadow:0 1px 2px #141c380f,0 14px 38px #141c3829}.wt__open[data-astro-cid-ezrx4mnr]{cursor:pointer;font-size:var(--type-subheadline);color:#0b0d12;border-radius:999px;align-items:center;gap:9px;padding:11px 18px 11px 14px;font-weight:500;transition:transform .25s cubic-bezier(.22,1,.36,1),color .2s;display:flex}.wt__open[data-astro-cid-ezrx4mnr]:hover{color:var(--blue-500);transform:translateY(-2px)}.wt__icon[data-astro-cid-ezrx4mnr]{width:19px;height:19px;color:var(--blue-500)}.wt__ask[data-astro-cid-ezrx4mnr]{border-radius:18px;width:262px;padding:14px 16px}.wt__askLead[data-astro-cid-ezrx4mnr]{font-size:var(--type-caption-1);letter-spacing:var(--track-label);text-transform:uppercase;color:#7b7f8c;margin:0 0 10px}.wt__askBtns[data-astro-cid-ezrx4mnr]{flex-direction:column;gap:7px;display:flex}.wt__btn[data-astro-cid-ezrx4mnr]{cursor:pointer;font-size:var(--type-footnote);text-align:left;color:#0b0d12;background:#fff;border:1px solid #141c381a;border-radius:10px;padding:9px 13px;transition:border-color .18s,color .18s}.wt__btn[data-astro-cid-ezrx4mnr]:hover{border-color:var(--blue-300);color:var(--blue-500)}.wt__btn--go[data-astro-cid-ezrx4mnr]{background:var(--blue-500);border-color:var(--blue-500);color:#fff}.wt__btn--go[data-astro-cid-ezrx4mnr]:hover{background:var(--blue-700);border-color:var(--blue-700);color:#fff}.wt__player[data-astro-cid-ezrx4mnr]{border-radius:18px;align-items:center;gap:12px;width:min(420px,100vw - 48px);padding:10px 12px;display:flex}.wt__ctl[data-astro-cid-ezrx4mnr]{cursor:pointer;background:var(--blue-500);color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:background .2s;display:grid}.wt__ctl[data-astro-cid-ezrx4mnr]:hover{background:var(--blue-700)}.wt__ctl[data-astro-cid-ezrx4mnr] svg[data-astro-cid-ezrx4mnr]{width:18px;height:18px}.wt__ctl--x[data-astro-cid-ezrx4mnr]{color:#7b7f8c;background:0 0}.wt__ctl--x[data-astro-cid-ezrx4mnr]:hover{color:#0b0d12;background:#141c380f}.wt__play[data-astro-cid-ezrx4mnr],.wt[data-astro-cid-ezrx4mnr][data-state=paused] .wt__pause[data-astro-cid-ezrx4mnr]{display:none}.wt[data-astro-cid-ezrx4mnr][data-state=paused] .wt__play[data-astro-cid-ezrx4mnr]{display:block}.wt__mid[data-astro-cid-ezrx4mnr]{flex:1;min-width:0}.wt__bar[data-astro-cid-ezrx4mnr]{background:#141c381f;border-radius:2px;height:2px;overflow:hidden}.wt__bar[data-astro-cid-ezrx4mnr] span[data-astro-cid-ezrx4mnr]{background:var(--blue-500);transform-origin:0;height:100%;transition:transform .25s linear;display:block;transform:scaleX(0)}.wt__cap[data-astro-cid-ezrx4mnr]{font-size:var(--type-footnote);line-height:var(--lh-normal);color:#9aa0ad;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;display:-webkit-box;overflow:hidden}.wt__cap[data-astro-cid-ezrx4mnr] span[data-astro-cid-ezrx4mnr]{transition:color .12s linear}.wt__cap[data-astro-cid-ezrx4mnr] span[data-astro-cid-ezrx4mnr][data-on=true]{color:#0b0d12}.wt-frame[data-astro-cid-ezrx4mnr]{z-index:55;pointer-events:none;opacity:0;visibility:hidden;box-shadow:inset 0 0 0 2px rgba(var(--a-rgb), .5), inset 0 0 46px rgba(var(--a-rgb), .16);transition:opacity .5s,visibility .5s;position:fixed;inset:0}.wt[data-astro-cid-ezrx4mnr][data-state=playing] .wt-frame[data-astro-cid-ezrx4mnr],.wt[data-astro-cid-ezrx4mnr][data-state=paused] .wt-frame[data-astro-cid-ezrx4mnr]{opacity:1;visibility:visible}.wt[data-astro-cid-ezrx4mnr][data-state=playing] .wt-frame[data-astro-cid-ezrx4mnr]{animation:3.4s ease-in-out infinite wt-breathe}.wt[data-astro-cid-ezrx4mnr][data-state=paused] .wt-frame[data-astro-cid-ezrx4mnr]{box-shadow:inset 0 0 0 1.5px #141c3824,inset 0 0 34px #141c380d}@keyframes wt-breathe{0%,to{box-shadow:inset 0 0 0 2px rgba(var(--a-rgb), .42), inset 0 0 40px rgba(var(--a-rgb), .12)}50%{box-shadow:inset 0 0 0 2px rgba(var(--a-rgb), .62), inset 0 0 62px rgba(var(--a-rgb), .2)}}.wt-frame__chip[data-astro-cid-ezrx4mnr]{-webkit-backdrop-filter:blur(10px);color:#fff;max-width:calc(100vw - 32px);font-size:var(--type-caption-1);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;background:#0b0d12e0;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 11px;display:flex;position:absolute;top:16px;left:18px;overflow:hidden}.wt-frame__dot[data-astro-cid-ezrx4mnr]{background:var(--a-500);width:7px;height:7px;box-shadow:0 0 0 0 rgba(var(--a-rgb), .6);border-radius:50%;flex:none;animation:1.9s ease-out infinite wt-pip}.wt[data-astro-cid-ezrx4mnr][data-state=paused] .wt-frame__dot[data-astro-cid-ezrx4mnr]{box-shadow:none;background:#9aa0ad;animation:none}@keyframes wt-pip{0%{box-shadow:0 0 0 0 rgba(var(--a-rgb), .55)}70%,to{box-shadow:0 0 0 7px rgba(var(--a-rgb), 0)}}@media (width<=780px){.wt-frame__chip[data-astro-cid-ezrx4mnr]{top:auto;left:12px;bottom:calc(var(--dock-up) + 76px);font-size:var(--type-caption-1);max-width:calc(100vw - 24px)}}.wt[data-astro-cid-ezrx4mnr][data-yielded] .wt__player[data-astro-cid-ezrx4mnr]:after{content:"Paused. You took the wheel";color:#fff;font-size:var(--type-caption-1);white-space:nowrap;background:#0b0d12;border-radius:8px;padding:5px 10px;position:absolute;bottom:calc(100% + 8px);left:14px}.wt__player[data-astro-cid-ezrx4mnr]{position:relative}@media (width<=780px){.wt[data-astro-cid-ezrx4mnr]{left:12px;right:12px;bottom:var(--dock-up)}.wt__player[data-astro-cid-ezrx4mnr]{width:auto}.wt__open[data-astro-cid-ezrx4mnr]{max-width:calc(100% - 76px)}}@media (prefers-reduced-motion:reduce){.wt__open[data-astro-cid-ezrx4mnr],.wt__bar[data-astro-cid-ezrx4mnr] span[data-astro-cid-ezrx4mnr],.wt__cap[data-astro-cid-ezrx4mnr] span[data-astro-cid-ezrx4mnr]{transition:none}}html:not([data-cs-mode=play]) .bd,html[data-cs-mode=play] .cs-read{display:none}html[data-cs-mode=play] .cs-hero,html[data-cs-mode=play] .nav,html[data-cs-mode=play] .rbtn,html[data-cs-mode=play] .pblur,html[data-cs-mode=play] .cs-progress,html[data-cs-mode=play] footer.ft{display:none!important}@property --bd-vig{syntax:"<color>";inherits:true;initial-value:#3c321e1a}@property --bd-glow{syntax:"<color>";inherits:true;initial-value:#fff0}@property --bd-air{syntax:"<color>";inherits:true;initial-value:#f6b41c12}.bd{--ink:#121318;--paper:#efece4;--gold:#f6b41c;--goldink:#a87300;--red:#d6492a;--figma:#0d99ff;--out:cubic-bezier(.16, 1, .3, 1);z-index:1;background:var(--paper);color:var(--ink);font-family:var(--font-ui);position:relative;overflow:clip}.bd *,.bd :before,.bd :after,.bd-viewer *{box-sizing:border-box}.bd-run{position:relative}.bd-stage{--bd-bg:#f5f4f0;background-color:var(--bd-bg);background-image:radial-gradient(circle, rgba(18,19,24,var(--dot-a,.16)) calc(var(--dot-r,1.3) * 1px), transparent calc(var(--dot-r,1.3) * 1px + .6px));background-size:var(--dot,24px) var(--dot,24px);background-position:var(--dot-x,0) var(--dot-y,0);touch-action:pan-y;height:100svh;transition:background-color 1.6s,--bd-vig 1.6s,--bd-glow 1.6s,--bd-air 1.6s;position:sticky;top:0;overflow:hidden}.bd-stage[data-mood=night]{--bd-bg:#121318;--bd-vig:#00000080;--bd-glow:#fff0;--bd-air:#f6b41c0d}.bd-stage[data-mood=morning]{--bd-bg:#f8efe4;--bd-vig:#8c5a281f;--bd-glow:#ffc88c66;--bd-air:#ffbe8233}.bd-stage[data-mood=dawn]{--bd-bg:#f8f0e6;--bd-vig:#8c5a281c;--bd-glow:#ffd09661;--bd-air:#ffc38733}.bd-stage[data-mood=day]{--bd-bg:#f7f0e7;--bd-vig:#8c5a281a;--bd-glow:#ffcd9657;--bd-air:#ffc38c2b}.bd-stage[data-mood=calm],.bd-stage[data-mood=noon]{--bd-bg:#f8f2ea;--bd-vig:#8c5a2814;--bd-glow:#ffd6a552;--bd-air:#ffcd9b26}.bd-stage[data-mood=golden]{--bd-bg:#f7ecdd;--bd-vig:#8c551e21;--bd-glow:#ffbe6e6b;--bd-air:#fab46438}.bd-stage[data-mood=dusk]{--bd-bg:#f6ebdf;--bd-vig:#82502824;--bd-glow:#ffba7a61;--bd-air:#f5ac7033}.bd-stage[data-mood=tense]{--bd-bg:#f7ece5;--bd-vig:#8c402824;--bd-glow:#ffb0885c;--bd-air:#f092702e}.bd-stage[data-mood=evening]{--bd-bg:#f4eee8;--bd-vig:#64505a21;--bd-glow:#f0c8b452;--bd-air:#dcbec829}.bd-stage[data-mood=cinema]{--bd-bg:#f0e8de;--bd-vig:#3c281433;--bd-glow:#ffc88c3d;--bd-air:#ffbe8214}.bd-stage[data-mood=figma]{--bd-bg:#f7f1e9;--bd-vig:#8c5a2814;--bd-glow:#ffd2a047;--bd-air:#ffc8961f}.bd-vignette{z-index:2;pointer-events:none;background:radial-gradient(120% 90% at 72% -10%, var(--bd-glow), transparent 55%), radial-gradient(130% 100% at 55% 45%, transparent 58%, var(--bd-vig) 100%);position:absolute;inset:0}.bd-world{transform-origin:0 0;position:absolute;top:0;left:0}.bd-world.is-moving{will-change:transform}.bd-zone{transition:opacity .9s var(--out);position:absolute}.bd-zone.is-dim,.bd-part.is-dim,.bd-moment.is-dim{opacity:.22}.bd-moment.is-dim{opacity:.1}.bd.is-question .bd-zone.is-dim{opacity:.08}.bd-part{transition:opacity .9s var(--out);position:absolute;inset:0}.bd-part>*,.bd-zone>*,.bd-moment>*{margin:0;position:absolute}.bd-label{letter-spacing:.14em;text-transform:uppercase;color:#12131873;font-size:26px;font-weight:700}.bd-title{font-family:var(--font-display);letter-spacing:-.05em;font-size:170px;font-weight:800;line-height:.92}.bd-title span{color:var(--goldink)}.bd-hand{font-family:var(--font-hand-read);color:#2b2f3a;font-weight:400;line-height:1.25}.bd-hand:not([style*=width]){white-space:nowrap}.bd-hand--m{font-size:40px}.bd-hand--l{font-size:54px}.bd-hand--gold{color:var(--goldink);font-weight:700}.bd-hand--mute{color:#12131866}.bd-tiny{color:#12131866;font-size:22px}.bd-img{border-radius:22px;width:100%;height:auto;display:block}.bd-shadow,.bd-frame{box-shadow:0 2px #1213180d,0 40px 80px -40px #12131880}.bd-frame{background:#fff;border:10px solid #fff;border-radius:26px}.bd-phone{border:10px solid #15161a;border-radius:40px;box-shadow:0 0 0 2px #2c2d33,0 0 0 3px #ffffff24,0 2px 4px #1213181f,0 50px 90px -40px #12131899}.bd-phone--flat{object-fit:cover;object-position:top;max-height:760px}.bd-phonebtn{cursor:zoom-in;rotate:var(--r,0deg);transition:rotate .5s var(--out);background:0 0;border:0;padding:0}.bd-phonebtn:hover{rotate:0deg}.bd-phonebtn:focus-visible{outline:6px solid var(--gold);outline-offset:8px;border-radius:44px}.bd-polaroid{rotate:var(--r,0deg);background:#fff;padding:18px 18px 64px;box-shadow:0 30px 60px -30px #12131880}.bd-polaroid img{object-fit:cover;width:330px;height:330px;display:block}.bd-polaroid figcaption{text-align:center;font-family:var(--font-hand-read);font-size:34px;position:absolute;bottom:14px;left:0;right:0}.bd-sticky{font-family:var(--font-hand-read);rotate:var(--r,0deg);background:#ffe27a;padding:34px 36px;font-size:36px;line-height:1.25;box-shadow:0 2px #0000000a,0 24px 40px -24px #5a3c0080}.bd-sticky b{font-weight:700;display:block}.bd-sticky--s{padding:26px 30px;font-size:32px}.bd-sticky--gold{background:var(--gold)}.bd-card{font-family:var(--font-display);letter-spacing:-.035em;background:#fff;border-radius:28px;padding:50px 60px;font-size:70px;font-weight:700;line-height:1.08;box-shadow:0 30px 70px -40px #12131873}.bd-card small{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--goldink);margin-bottom:14px;font-size:26px;font-weight:700;display:block}.bd-card--lined{background:#fff repeating-linear-gradient(#0000 0 74px,#2e78dc1f 74px 76px)}.bd-card mark{background:linear-gradient(transparent 62%, #f6b41c8c 62%) no-repeat 0 0 / var(--u,0%) 100%;color:inherit}.bd-group{white-space:nowrap;align-items:center;gap:16px;width:400px;font-size:30px;display:flex}.bd-group__av{background:#fff;border-radius:50%;width:72px;height:72px;box-shadow:0 0 0 4px #fff,0 10px 20px -10px #12131866}.bd-svg{pointer-events:none;position:absolute;overflow:visible}.bd-draw{fill:none;stroke:#2b2f3a;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.bd-draw--ink{stroke:var(--ink);stroke-width:9px}.bd-draw--gold{stroke:var(--gold);stroke-width:10px}.bd-draw--red{stroke:var(--red);stroke-width:10px}.bd-draw--dash{stroke:#12131859;stroke-width:8px}.bd-axis{fill:none;stroke:#1213182e;stroke-width:4px}.bd-meter{background:#12131814;border-radius:16px;height:16px}.bd-meter i{border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--red));transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.bd-meter span{color:#12131873;font-size:24px;position:absolute;top:28px;left:0}.bd-bubble{white-space:nowrap;rotate:var(--r,0deg);background:#fff;border-radius:26px 26px 26px 6px;padding:18px 24px;font-size:28px;font-weight:700;box-shadow:0 24px 50px -20px #12131873}.bd-bubble i{color:#8a8f99;font-size:20px;font-style:normal;font-weight:500;display:block}.bd-thread{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.bd-link,.bd-link__head,.bd-link__spark{fill:none;stroke:var(--gold);stroke-width:var(--lw,8px);stroke-linecap:round;stroke-linejoin:round}.bd-link__head,.bd-link__dot{opacity:0;transition:opacity .35s}.bd-link__head.is-on,.bd-link__dot.is-on{opacity:1}.bd-link__dot{fill:#fff;stroke:var(--gold);stroke-width:6px}.bd-link__spark{stroke:#fff4cf;stroke-dasharray:260px var(--len,4000px);stroke-dashoffset:260px;opacity:0}@keyframes bd-spark{0%{stroke-dashoffset:260px}to{stroke-dashoffset:calc(var(--len,4000px) * -1)}}.bd-linklab{font:400 46px/1.2 var(--font-hand-read);color:var(--goldink);white-space:nowrap;rotate:var(--r,0deg);opacity:0;margin:0;position:absolute}.bd-flow{background:#0b0b0d}.bd-ff{visibility:hidden;position:absolute;inset:0;overflow:hidden}.bd-ff>img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.bd-ff.is-shown{visibility:visible}.bd-ff--push>img,.bd-ff--fade>img{transition:transform .62s cubic-bezier(.32,.72,0,1),opacity .5s,filter .62s}.bd-ff--push.is-next>img{transform:translate(100%)}.bd-ff.is-under>img{filter:brightness(.55);transform:translate(-28%)}.bd-ff--fade.is-next>img{opacity:0;filter:blur(8px);transform:scale(1.035)}.bd-ff--sheet>img{clip-path:inset(var(--top) 0 0 0 round 22px 22px 0 0);transition:transform .55s cubic-bezier(.32,.72,0,1)}.bd-ff--sheet.is-next>img{transform:translateY(100%)}.bd-ff__dim{opacity:1;background:#0000009e;transition:opacity .4s;position:absolute;inset:0}.bd-ff--sheet.is-next .bd-ff__dim{opacity:0}.bd-touch{z-index:5;opacity:0;pointer-events:none;background:#fff6;border:3px solid #fff;border-radius:50%;width:64px;height:64px;margin:-32px 0 0 -32px;transition:opacity .35s,transform .5s cubic-bezier(.16,1,.3,1);position:absolute;transform:scale(1.5)}.bd-ff.is-hint .bd-touch{opacity:1;background:#f6b41c38;border-color:#f6b41c;animation:1s ease-in-out infinite bd-hint;transform:scale(1)}@keyframes bd-hint{0%,to{box-shadow:0 0 #f6b41c99}60%{box-shadow:0 0 0 16px #f6b41c00}}.bd-ff.is-tap .bd-touch{animation:.6s cubic-bezier(.2,.8,.2,1) forwards bd-press}@keyframes bd-press{0%{opacity:0;transform:scale(1.5)}35%{opacity:1;transform:scale(.8);box-shadow:0 0 #f6b41cb3}to{opacity:0;transform:scale(.9);box-shadow:0 0 0 40px #f6b41c00}}.bd-steps{gap:22px;display:grid}.bd-steps__n{letter-spacing:.1em;color:#12131866;font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:700}.bd-steps__n b{color:var(--goldink)}.bd-steps__caps{min-height:260px;position:relative}.bd-steps__cap{font-family:var(--font-display);letter-spacing:-.035em;opacity:0;filter:blur(10px);transition:opacity .7s var(--out), filter .7s var(--out), transform .8s var(--out);margin:0;font-size:52px;font-weight:700;line-height:1.08;position:absolute;inset:0 0 auto;transform:translateY(18px)}.bd-steps__cap.is-on{opacity:1;filter:none;transform:none}.bd-steps__cap.is-past{transform:translateY(-14px)}.bd-steps__bar{gap:8px;margin:0;display:flex}.bd-steps__bar i{background:#1213181a;border-radius:6px;flex:1;height:6px;position:relative;overflow:hidden}.bd-steps__bar i:after{content:"";border-radius:inherit;background:var(--gold);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.bd-steps__bar i.is-done:after{transform:scaleX(1)}.bd-steps__bar i.is-now:after{transition:transform var(--hold,3s) linear;transform:scaleX(1)}.bd-stamp{border:8px solid var(--red);font-family:var(--font-display);text-transform:uppercase;color:var(--red);background:#fff9;border-radius:18px;padding:10px 30px;font-size:72px;font-weight:800;rotate:8deg}.bd [data-pop]{opacity:0}.bd-hit{z-index:5;cursor:pointer;pointer-events:none;opacity:0;background:0 0;border:0;border-radius:40px;transition:background .4s,box-shadow .4s;position:absolute}.bd-hit span{background:var(--ink);color:#fff;font:800 90px var(--font-display);letter-spacing:-.03em;white-space:nowrap;opacity:0;transition:opacity .35s, transform .5s var(--out);border-radius:999px;padding:26px 50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.bd.is-overview .bd-hit{pointer-events:auto;opacity:1}.bd.is-overview .bd-hit:hover{box-shadow:inset 0 0 0 10px var(--gold);background:#f6b41c24}.bd.is-overview .bd-hit:hover span{opacity:1;transform:translate(-50%,-50%)scale(1)}.bd-next{transition:opacity .9s var(--out);position:absolute}.bd-next.is-dim{opacity:.22}.bd-next__name{font:500 22px var(--font-ui);color:#12131880;white-space:nowrap;align-items:center;gap:16px;margin:0;transition:opacity .3s;display:flex;position:absolute;bottom:calc(100% + 16px);left:0}.bd-next__name span{align-items:center;gap:8px;display:inline-flex}.bd-next__name svg{fill:none;stroke:currentColor;stroke-width:2px;width:22px;height:22px}.bd-next__flow{background:var(--figma);color:#fff;height:44px;font:600 22px var(--font-ui);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 18px 0 12px;display:inline-flex}.bd-next__flow svg{fill:#fff;stroke:none;width:22px;height:22px}.bd-next__f{color:#fff;cursor:zoom-in;background:#050506;text-decoration:none;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 50px 120px -50px #0000008c}.bd-next__f:focus-visible{outline:8px solid var(--figma);outline-offset:8px}.bd-next__bg{background:radial-gradient(38% 50% at 84% 10%, rgba(var(--a-rgb,246, 180, 28), .24), transparent 70%), radial-gradient(70% 60% at 45% 115%, #b070244d, transparent 70%), linear-gradient(160deg, #050506 0%, #0b0a08 46%, #16110a 100%);position:absolute;inset:0}.bd-next__type{gap:36px;width:980px;display:grid;position:absolute;top:50%;left:120px;transform:translateY(-50%)}.bd-next__kick{font:600 24px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:16px;display:flex}.bd-next__kick b{color:var(--a-hero,var(--gold));font-weight:600}.bd-next__kick i{background:#ffffff59;border-radius:50%;width:8px;height:8px}.bd-next__title{font:800 152px/.94 var(--font-display);letter-spacing:-.05em}.bd-next__title em{background:linear-gradient(100deg, var(--a-hi,#ffd979) 0%, var(--a-hero,#f6b41c) 55%, var(--a-500,#c98a00) 130%);color:#0000;background-clip:text;padding-bottom:.06em;font-style:normal}.bd-next__sum{color:#ffffffb3;max-width:860px;font-size:30px;line-height:1.45}.bd-next__cover{filter:drop-shadow(0 50px 60px #0009);width:620px;height:auto;position:absolute;top:50%;right:110px;transform:translateY(-50%)}.bd-next__sel{border:4px solid var(--figma);pointer-events:none;opacity:0;transition:opacity .35s;position:absolute;inset:-4px}.bd-next__sel i{border:4px solid var(--figma);background:#fff;width:24px;height:24px;position:absolute}.bd-next__sel i:first-child{top:-14px;left:-14px}.bd-next__sel i:nth-child(2){top:-14px;right:-14px}.bd-next__sel i:nth-child(3){bottom:-14px;left:-14px}.bd-next__sel i:nth-child(4){bottom:-14px;right:-14px}.bd-next__dim{background:var(--figma);color:#fff;font:600 22px var(--font-ui);white-space:nowrap;opacity:0;transition:opacity .35s ease, transform .5s var(--out);border-radius:8px;padding:6px 14px;position:absolute;top:calc(100% + 22px);left:50%;transform:translate(-50%,-8px)}.bd.is-picked .bd-next__sel,.bd.is-picked .bd-next__dim{opacity:1}.bd.is-picked .bd-next__dim{transform:translate(-50%)}.bd-next__hint{color:var(--goldink);margin:0;font-size:44px;position:absolute;top:calc(100% + 16px);right:0}.bd.is-leaving .bd-next__name,.bd.is-leaving .bd-next__sel,.bd.is-leaving .bd-next__dim,.bd.is-leaving .bd-next__hint{transition:opacity .25s;opacity:0!important}.bd-leave{z-index:3500;opacity:0;pointer-events:none;background:#050506;transition:opacity .35s;position:fixed;inset:0}.bd-leave.is-on{opacity:1}.bd-cursor{z-index:20;pointer-events:none;will-change:transform;align-items:flex-start;gap:2px;transition:opacity .5s;display:flex;position:absolute;top:0;left:0}.bd-cursor svg{width:26px;height:26px;fill:var(--gold);stroke:#1c1403;stroke-width:1.4px;filter:drop-shadow(0 3px 4px #00000040);position:relative}.bd-cursor span{background:var(--gold);color:#1c1403;font:700 12px var(--font-ui);border-radius:8px 8px 8px 2px;margin-top:18px;padding:5px 10px}.bd-cursor__ring{border:2px solid var(--gold);opacity:0;border-radius:50%;width:30px;height:30px;position:absolute;top:-14px;left:-14px}.bd-cursor.is-click .bd-cursor__ring{animation:bd-click .7s var(--out)}@keyframes bd-click{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.8)}}.bd-cursor--pm svg{fill:#4c7cff;stroke:#0b1a4a}.bd-cursor--guest{opacity:0}.bd-cursor--guest svg{fill:var(--gc);stroke:#0000008c}.bd-cursor--guest span{background:var(--gc);color:#fff}.bd-cursor--guest em,.bd-cursor em[data-mesay]{white-space:normal;min-width:180px;max-width:320px;line-height:1.35}.bd-cursor em[hidden]{display:none}.bd-cursor.is-flip em[data-mesay]{border-radius:14px 4px 14px 14px;width:max-content;margin:0 8px 0 0;position:absolute;top:46px;right:100%}.bd-cursor--pm span{color:#fff;background:#4c7cff}.bd-cursor em{color:var(--ink);font:600 13px var(--font-ui);white-space:nowrap;background:#fff;border-radius:4px 14px 14px;margin:46px 0 0 -34px;padding:8px 12px;font-style:normal;box-shadow:0 10px 24px -10px #00000059}.bd.is-leaving .bd-cursor{opacity:0!important}.bd-intro{z-index:28;color:#fff;cursor:pointer;background:radial-gradient(120% 100% at 50% 40%,#121318e6,#060608f7);position:absolute;inset:0;overflow:hidden}.bd-intro__scene{transform:translate(-50%, calc(-50% + var(--fit-y,0px))) scale(var(--fit,1));transition:opacity .7s ease, filter .8s ease, transform 1s var(--out);position:absolute;top:50%;left:50%}.bd-intro.is-collapse .bd-intro__scene{opacity:0;filter:blur(16px);transform:translate(-50%, calc(-54% + var(--fit-y,0px))) scale(calc(var(--fit,1) * .9));pointer-events:none}.bd-intro__words{--dive:0;text-align:center;pointer-events:none;width:min(1100px,100% - 48px);transform:translate(-50%, -50%) scale(calc(1 + var(--dive) * .4));filter:blur(calc(var(--dive) * 12px));justify-items:center;gap:24px;display:grid;position:absolute;top:50%;left:50%}.bd-intro__l1,.bd-intro__l2{margin:0}.bd-intro__l1{font:800 clamp(36px, 5.4vw, 80px)/1.04 var(--font-display);letter-spacing:-.045em}.bd-intro__l1 span{opacity:0;filter:blur(14px);transition:opacity 1s var(--out), filter 1s var(--out), transform 1.1s var(--out);transition-delay:calc(var(--i) * .75s);display:inline-block;transform:translateY(20px)}.bd-intro.is-l1 .bd-intro__l1 span{opacity:1;filter:none;transform:none}.bd-intro__l2{max-width:760px;font:500 clamp(19px, 1.9vw, 26px)/1.4 var(--font-ui);letter-spacing:-.01em;text-wrap:balance;color:var(--gold);opacity:0;filter:blur(8px);transition:opacity 1s var(--out), filter 1s var(--out)}.bd-intro.is-l2 .bd-intro__l2{opacity:1;filter:none}.bd-intro__cue{font:700 12px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#fff9;opacity:0;justify-items:center;gap:12px;margin:0;transition:opacity .8s .5s;display:grid;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.bd-intro__cue i{border:2px solid #ffffff73;border-radius:12px;width:22px;height:34px;position:relative}.bd-intro__cue i:after{content:"";background:#fff;border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.8s ease-in-out infinite bd-wheel;position:absolute;top:6px;left:50%}@keyframes bd-wheel{0%{opacity:0;transform:translateY(-2px)}30%{opacity:1}80%,to{opacity:0;transform:translateY(10px)}}.bd-intro__t{display:none}@media (height<=600px){.bd-intro__cue{gap:0;bottom:18px}.bd-intro__cue i{display:none}}@media (hover:none){.bd-intro__m{display:none}.bd-intro__t{display:inline}.bd-intro__cue i{display:none}}.bd-intro.is-done .bd-intro__cue{opacity:1}.bd-intro__replay{color:#ffffff80;height:24px;font:600 12px var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 8px;transition:color .25s,background .25s;display:none;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.bd-intro__replay svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.bd-intro__replay:is(:hover,:focus-visible){color:#fff;background:#ffffff1a;outline:none}.bd-intro.is-missed .bd-intro__replay{display:inline-flex}.bd-intro.is-missed .bd-intro__cue{bottom:52px}@media (height<=600px){.bd-intro.is-missed .bd-intro__cue{bottom:40px}}.bd-intro:not(.is-done){cursor:default}.bd-intro.is-skip *,.bd-intro.is-skip :after{transition-duration:.4s!important;transition-delay:0s!important}.bd-top{z-index:31;position:absolute;top:24px;left:24px}.bd-ctl{backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #1213181a;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex;box-shadow:0 12px 32px -20px #12131873}.bd-ctl__b{height:32px;color:var(--ink);font:700 12px var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 8px;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.bd-ctl__b:hover,.bd-ctl__b:focus-visible{background:#12131812;outline:none}.bd-ctl__b svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.bd-ctl__l{opacity:0;transition:grid-template-columns .5s var(--out), opacity .3s ease, margin .5s var(--out);grid-template-columns:0fr;display:grid}.bd-ctl__l>span{white-space:nowrap;min-width:0;overflow:hidden}.bd-ctl:hover .bd-ctl__l,.bd-ctl:has(:focus-visible) .bd-ctl__l{opacity:1;grid-template-columns:1fr;margin-left:8px;margin-right:4px}.bd-mapbtn[aria-expanded=true]{background:var(--ink);color:#fff}.bd.is-leaving .bd-top{opacity:0;transition:opacity .25s}.bd-mapwrap{position:relative}.bd-map{z-index:40;backdrop-filter:blur(14px);transform-origin:12px 0;width:220px;animation:bd-pop .45s var(--out);background:#fffffff0;border:1px solid #12131814;border-radius:16px;padding:10px;position:absolute;top:8px;left:0;box-shadow:0 24px 50px -24px #12131859}.bd-map[hidden]{display:none}@keyframes bd-pop{0%{opacity:0;filter:blur(6px);transform:translateY(-6px)scale(.96)}}.bd-map__in{position:relative}.bd-map__in button{cursor:pointer;background:#1213181f;border:0;border-radius:2px;padding:0;transition:background .25s;position:absolute}.bd-map__in button:hover,.bd-map__in button:focus-visible{background:#f6b41cb3;outline:none}.bd-map__in button.is-on{background:var(--gold)}.bd-map__in .bd-map__next{background:#0d99ff47}.bd-map__in .bd-map__next:hover,.bd-map__in .bd-map__next.is-on{background:var(--figma)}.bd-map__in b{border:1.5px solid var(--goldink);pointer-events:none;border-radius:3px;position:absolute}.bd-map__tip{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:8px 0 0;font-size:12px;font-weight:700;overflow:hidden}.bd-map__tip span{color:#12131873;margin-right:4px;font-weight:600}.bd-cap{--fx:0;--fy:.5;z-index:30;color:#fff;width:340px;transform:translate(calc(var(--cx,24px) - var(--fx) * 100%), calc(var(--cy,50vh) - var(--fy) * 100%));transition:transform 1.1s var(--out), width .9s var(--out), opacity .5s ease, filter .5s ease;background:#121318f0;border-radius:20px;padding:16px 20px;position:absolute;top:0;left:0;box-shadow:0 30px 60px -30px #00000080}.bd-cap.is-init{transition:none}.bd-cap[data-side=r]{--fx:1}.bd-cap[data-side=b]{--fx:.5;--fy:1;width:min(620px,100% - 540px)}.bd-cap[data-side=b].is-hero{width:min(820px,100% - 540px);padding:20px 24px}.bd-cap[data-side=n]{opacity:0;filter:blur(8px);pointer-events:none}.bd.is-leaving .bd-cap{opacity:0}.bd-cap__n{letter-spacing:.14em;color:#ffffff73;font-variant-numeric:tabular-nums;margin:0;font-size:11px;font-weight:700}.bd-cap__n span{color:var(--gold)}.bd-cap__t{font-family:var(--font-display);letter-spacing:-.02em;margin:4px 0;font-size:20px;font-weight:700}.bd-cap__c{color:#ffffffc7;margin:0;font-size:15px;line-height:1.55}.bd-cap__a{font-family:var(--font-display);letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(22px,2.4vw,32px);font-weight:800;line-height:1.08}.bd-cap__a em{color:var(--gold);font-style:normal}.bd-cap__h{color:#ffffff73;margin:12px 0 0;font-size:12px;font-weight:600}.bd-cap__a[hidden],.bd-cap__h[hidden]{display:none}.bd-cap.is-swap :is(.bd-cap__t,.bd-cap__a){animation:bd-blurin .8s var(--out) backwards}.bd-cap.is-swap .bd-cap__a{animation-delay:.5s}.bd-cap.is-swap .bd-cap__h{animation:bd-blurin .8s var(--out) .9s backwards}.bd-w{display:inline-block}.bd-cap.is-swap .bd-w{animation:bd-word .7s var(--out) backwards;animation-delay:calc(.1s + var(--i) * 24ms)}@keyframes bd-word{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}}.bd.is-act .bd-cap{opacity:0;filter:blur(8px)}@keyframes bd-blurin{0%{opacity:0;filter:blur(10px);transform:translateY(8px)}}.bd-filmframe{border-radius:28px;overflow:hidden;box-shadow:0 60px 120px -50px #1213188c}.bd-filmframe video{aspect-ratio:16/9;object-fit:cover;background:#f2f1ee;width:100%;display:block}.bd-viewer{--gold:#f6b41c;--out:cubic-bezier(.16, 1, .3, 1);z-index:3000;font-family:var(--font-ui);place-items:center;display:grid;position:fixed;inset:0}.bd-viewer[hidden]{display:none}.bd-viewer__scrim{backdrop-filter:blur(14px);animation:bd-fade .5s var(--out);background:#1213188c;position:absolute;inset:0}@keyframes bd-fade{0%{opacity:0}}.bd-viewer__in{max-width:calc(100vw - 40px);animation:bd-rise .7s var(--out);align-items:center;gap:48px;display:flex;position:relative}@keyframes bd-rise{0%{opacity:0;filter:blur(12px);transform:translateY(40px)scale(.96)}}.bd-viewer__phone{background:#15161a;border-radius:56px;width:min(380px,80vw);height:min(820px,100svh - 96px);padding:12px;box-shadow:0 80px 160px -60px #000c}.bd-viewer__scroll{overscroll-behavior:contain;scrollbar-width:none;background:#000;border-radius:44px;height:100%;overflow-y:auto}.bd-viewer__scroll::-webkit-scrollbar{display:none}.bd-viewer__scroll img{width:100%;height:auto;display:block}.bd-viewer__side{color:#fff;width:340px}.bd-viewer__k{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0;font-size:12px;font-weight:700}.bd-viewer__t{font-family:var(--font-display);letter-spacing:-.04em;margin:10px 0 18px;font-size:40px;font-weight:800;line-height:1}.bd-viewer__pts{counter-reset:p;gap:14px;margin:0 0 28px;padding:0;list-style:none;display:grid}.bd-viewer__pts li{color:#ffffffbf;padding-left:40px;font-size:15px;line-height:1.45;position:relative}.bd-viewer__pts li:before{counter-increment:p;content:counter(p);background:var(--gold);color:#1c1403;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid;position:absolute;top:0;left:0}.bd-viewer__pts b{color:#fff;font-size:16px;display:block}.bd-btn{color:#fff;height:48px;font:700 15px var(--font-ui);cursor:pointer;transition:transform .35s var(--out), background .25s;background:#ffffff0f;border:1.5px solid #fff3;border-radius:999px;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.bd-btn:hover{background:#ffffff1f;transform:translateY(-2px)}.bd-btn--gold{border-color:var(--gold);background:var(--gold);color:#1c1403}.bd-btn--gold:hover{background:#ffc73f}@media (width<=860px) and (orientation:portrait){.bd-linklab{display:none}.bd-top{top:12px;left:12px}.bd-mapwrap{position:static}.bd-cap,.bd-cap[data-side=b],.bd-cap[data-side=b].is-hero{width:auto;padding:14px 16px;inset:auto 12px 84px;transform:none}.bd-cap__t{font-size:18px}.bd-cap__c{font-size:13px}.bd-viewer__in{flex-direction:column;gap:18px}.bd-viewer__phone{width:min(300px,76vw);height:min(560px,100svh - 260px)}.bd-viewer__side{text-align:center;width:min(340px,86vw)}.bd-viewer__pts{display:none}.bd-viewer__t{font-size:26px}}@media (prefers-reduced-motion:reduce){.bd-zone,.bd-cap{transition:none}.bd-link__spark{opacity:0!important;animation:none!important}}.bd-air{opacity:.6;pointer-events:none;will-change:transform;background:radial-gradient(closest-side circle at 26% 30%, var(--bd-air), transparent), radial-gradient(closest-side circle at 70% 64%, var(--bd-air), transparent), radial-gradient(closest-side circle at 44% 86%, var(--bd-air), transparent);background-size:1600px 1600px;width:calc(100% + 1600px);height:calc(100% + 1600px);position:absolute;top:0;left:0}.bd{--f-open:#ffb06842;--f-problem:#ec806024;--f-research:#6e8cdc1c;--f-insight:#f6b41c52;--f-build:#ffffffbf;--f-outcome:#f6b01c47;--f-reflect:#aa82d61c}.bd-fields{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.bd-field{--fc:transparent;opacity:.3;background:radial-gradient(closest-side, var(--fc) 0%, var(--fc) 30%, color-mix(in srgb, var(--fc) 45%, transparent) 66%, transparent 100%);transition:opacity 1.6s,background 1.6s;position:absolute}.bd-field.is-here{opacity:.7}.bd.is-lite :is(.bd-steps__cap,.bd-trail li,.bd-side__sum,.bd-cap,.bd-cap *,.bd-intro__l1 span,.bd-intro__l2,.bd-intro__scene,.bd-act__txt,.bd-ff>img,.bd-ring__stamp){filter:none!important}.bd.is-lite .bd-next__cover{filter:none}.bd .bd-next__cover[data-private-preview]{filter:blur(10px)saturate(.8)drop-shadow(0 50px 60px #0009)}.bd.is-lite .bd-next__cover[data-private-preview]{filter:blur(10px)saturate(.8)}.bd-field[data-tone=open]{--fc:var(--f-open)}.bd-field[data-tone=problem]{--fc:var(--f-problem)}.bd-field[data-tone=research]{--fc:var(--f-research)}.bd-field[data-tone=insight]{--fc:var(--f-insight)}.bd-field[data-tone=build]{--fc:var(--f-build)}.bd-field[data-tone=outcome]{--fc:var(--f-outcome)}.bd-field[data-tone=reflect]{--fc:var(--f-reflect)}.bd-lens{z-index:3;pointer-events:none;opacity:0;background:radial-gradient(110% 85%,#0000 50%,#0a0a0e6b 100%);position:absolute;inset:0}.bd-grain{z-index:29;pointer-events:none;opacity:.035;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/200px 200px;animation:.9s step-end infinite bd-grain;position:absolute;inset:-60px}@keyframes bd-grain{0%{transform:translate(0)}17%{transform:translate(-22px,14px)}33%{transform:translate(18px,-26px)}50%{transform:translate(-30px,-8px)}67%{transform:translate(26px,22px)}83%{transform:translate(-8px,30px)}}.bd-act{--act:0;z-index:29;pointer-events:none;visibility:hidden;position:absolute;inset:0}.bd-act__bar{transform-origin:top;height:14vh;transform:scaleY(var(--act));background:#050506;position:absolute;top:0;left:0;right:0}.bd-act__bar--b{transform-origin:bottom;top:auto;bottom:0}.bd-act__txt{text-align:center;color:#fff;opacity:var(--act);transform:translate(-50%, -50%) scale(calc(.94 + var(--act) * .06));filter:blur(calc((1 - var(--act)) * 12px));text-shadow:0 2px 30px #00000080;position:absolute;top:50%;left:50%}.bd-act__txt:before{content:"";z-index:-1;background:radial-gradient(closest-side,#05050699,#0000);position:absolute;inset:-140px -260px}.bd-act__k{font:700 12px var(--font-ui);letter-spacing:calc(.24em + (1 - var(--act)) * .5em);text-transform:uppercase;color:var(--gold);margin:0 0 14px}.bd-act__t{font:800 clamp(40px, 6vw, 92px)/1 var(--font-display);letter-spacing:-.045em;white-space:nowrap;margin:0}.bd-winbtn{text-align:left;cursor:zoom-in;rotate:var(--r,0deg);transition:rotate .5s var(--out);background:0 0;border:0;padding:0;display:block}.bd-winbtn:hover{rotate:0deg}.bd-winbtn:focus-visible{outline:6px solid var(--gold);outline-offset:8px;border-radius:22px}.bd-win{background:#fff;border-radius:14px;display:block;overflow:hidden;box-shadow:0 0 0 1px #12131817,inset 0 1px #ffffffb3,0 2px 4px #1213180f,0 18px 36px -18px #12131838,0 60px 110px -48px #1213186b}.bd-win__bar{background:linear-gradient(#f8f7f4,#f0efeb);border-bottom:1px solid #12131814;align-items:center;gap:8px;height:44px;padding:0 16px;display:flex;position:relative}.bd-win__bar i{background:#ff5f57;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #0000002e}.bd-win__bar i:nth-child(2){background:#febc2e}.bd-win__bar i:nth-child(3){background:#28c840}.bd-win__bar>span{min-width:36%;max-width:calc(100% - 200px);height:28px;font:500 15px var(--font-ui);color:#1213188f;white-space:nowrap;text-overflow:ellipsis;background:#1213180d;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 16px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.bd-win__bar>span:before{content:"";opacity:.7;background:currentColor;flex:none;width:10px;height:12px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12'%3E%3Cpath d='M2 5V3.5a3 3 0 0 1 6 0V5h.5A1.5 1.5 0 0 1 10 6.5v4A1.5 1.5 0 0 1 8.5 12h-7A1.5 1.5 0 0 1 0 10.5v-4A1.5 1.5 0 0 1 1.5 5H2zm1.5 0h3V3.5a1.5 1.5 0 0 0-3 0V5z'/%3E%3C/svg%3E") 50%/contain no-repeat}.bd-win__bar>span.bd-tour__ts:before{display:none}.bd-win__view{aspect-ratio:var(--ar,1440 / 900);background:#fafaf8;display:block;position:relative;overflow:hidden}.bd-win__view>img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.bd-win__view:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1213180a}.bd-flow--win{background:#fafaf8}.bd-flow--win .bd-touch{border-color:var(--goldink);background:#f6b41c59;width:52px;height:52px;margin:-26px 0 0 -26px}.bd-viewer.is-wide .bd-viewer__phone{background:#fff;border-radius:16px;width:min(1100px,68vw);height:min(780px,100svh - 96px);padding:0}.bd-viewer.is-wide .bd-viewer__scroll{background:#fff;border-radius:16px}@media (width<=860px){.bd-viewer.is-wide .bd-viewer__phone{width:92vw;height:52svh}}@media (prefers-reduced-motion:reduce){.bd-grain,.bd-cap.is-swap .bd-w{animation:none}}.bd-iphone{aspect-ratio:9/19.5;background:linear-gradient(145deg,#34353b,#0c0c0f 38%,#1d1e23 70%,#3a3b41);border-radius:56px;height:clamp(360px,100svh - 210px,640px);padding:10px;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff29,inset 0 0 0 7px #050506,0 70px 120px -40px #000000e6,0 0 0 1px #000000b3}.bd-iphone__screen{isolation:isolate;background:#fff;border-radius:46px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.bd-iphone__island{z-index:3;background:#000;border-radius:16px;width:84px;height:26px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.bd-iphone__status{z-index:2;height:46px;font:600 14px var(--font-ui);color:#121318;pointer-events:none;justify-content:space-between;align-items:center;margin:0;padding:4px 26px 0 34px;transition:color .4s;display:flex;position:absolute;inset:0 0 auto}.bd-iphone__status svg{width:62px;height:12px}.bd-iphone__home{z-index:3;background:#121318d9;border-radius:3px;width:112px;height:5px;transition:background .4s;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.bd-iphone__home.is-swipe{animation:.6s cubic-bezier(.3,.8,.2,1) bd-swipe}@keyframes bd-swipe{40%{transform:translate(calc(-50% - 36px))}}.bd-iphone--dark .bd-iphone__screen{background:#0e0e10}.bd-iphone--dark .bd-iphone__status{color:#fff}.bd-iphone--dark .bd-iphone__home{background:#ffffffd9}.bd-day{grid-template-columns:auto minmax(0,320px);align-items:center;gap:24px 56px;width:max-content;max-width:calc(100vw - 32px);display:grid}.bd-day__k{font:500 16px/1.4 var(--font-ui);text-align:center;text-wrap:balance;color:#ffffffbf;grid-column:1/-1;margin:0}.bd-day .bd-iphone__screen{background:#1b1b20}.bd-apps{position:absolute;inset:0}.bd-app{border-radius:46px;transition:transform .65s cubic-bezier(.3,.8,.2,1),border-radius .65s;position:absolute;inset:0;transform:translate(108%)scale(.9);box-shadow:0 20px 50px -20px #0009}.bd-app__in{border-radius:inherit;color:#121318;background:#fff;flex-direction:column;height:100%;display:flex;overflow:hidden}.bd-app.is-on{transform:none}.bd-app.is-left{transform:translate(-108%)scale(.9)}.bd-app__label{font:600 32px var(--font-ui);color:#fff;opacity:0;align-items:center;gap:14px;margin:0;transition:opacity .4s;display:flex;position:absolute;top:-64px;left:0}.bd-app__label .bd-ic{border-radius:12px;width:44px;height:44px}.bd-day.is-switcher .bd-app{transform:translate(calc((var(--c) - .5) * 52%), calc((var(--r) - .5) * 44% + 6%)) scale(.38);transition-delay:calc(var(--k) * 70ms);border-radius:84px}.bd-day.is-switcher .bd-app__label{opacity:1;transition-delay:calc(.5s + var(--k) * 70ms)}.bd-ic{border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.bd-ic--wa{background:#25d366 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M12 4.2c-4.5 0-8 3.1-8 7 0 2 .9 3.8 2.5 5.1l-.8 3.3 3.6-1.8c.9.3 1.8.4 2.7.4 4.5 0 8-3.1 8-7s-3.5-7-8-7z'/%3E%3C/svg%3E") 50%/64% no-repeat}.bd-ic--notes{background:repeating-linear-gradient(#0000 0 5px,#d9d9de 5px 6px) 6px 14px/calc(100% - 12px) calc(100% - 20px) no-repeat,linear-gradient(#ffcf33 0 30%,#fff 30%)}.bd-ic--sheet{background:linear-gradient(90deg,#0000 0 calc(50% - .5px),#0f9d58 0 calc(50% + .5px),#0000 0) 50%/60% 56% no-repeat,linear-gradient(#0000 0 calc(33% - .5px),#0f9d58 0 calc(33% + .5px),#0000 0 calc(66% - .5px),#0f9d58 0 calc(66% + .5px),#0000 0) 50%/60% 56% no-repeat,linear-gradient(#fff,#fff) 50%/60% 56% no-repeat,#0f9d58}.bd-ic--photos{background:radial-gradient(circle,#fff 0 18%,#0000 19%),#fff conic-gradient(#f9b233,#f05a28,#c63b8f,#6a4cf5,#2f9bf0,#3cc070,#f9b233);mask:radial-gradient(circle,#000 66%,#0000 67%)}.bd-day [data-b]{position:relative}.bd-tag{z-index:2;background:var(--gold);font:700 10px var(--font-ui);color:#1c1403;white-space:nowrap;opacity:0;transition:opacity .4s ease, transform .5s var(--out);pointer-events:none;border-radius:999px;padding:3px 8px;font-style:normal;position:absolute;top:0;left:6px;transform:translateY(-40%)}.is-hot>.bd-tag{opacity:1;transition-delay:.3s;transform:translateY(-70%)}.bd-side__sum{font:600 18px/1.35 var(--font-ui);color:#fff;opacity:0;filter:blur(8px);transition:opacity .7s var(--out) .9s, filter .7s var(--out) .9s, transform .8s var(--out) .9s;border-top:1px solid #ffffff1f;margin:32px 0 0;padding-top:20px;transform:translateY(8px)}.bd-day.is-switcher .bd-side__sum{opacity:1;filter:none;transform:none}.bd-trail{gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.bd-trail li{opacity:0;filter:blur(8px);transition:opacity .6s var(--out), filter .6s var(--out), transform .7s var(--out);gap:16px;display:flex;position:relative;transform:translateY(10px)}.bd-trail li.is-in{opacity:.45;filter:none;transform:none}.bd-trail li.is-now{opacity:1}.bd-trail li:not(:last-child):before{content:"";border-left:2px dashed #ffffff2e;position:absolute;top:40px;bottom:-16px;left:15px}.bd-trail span{gap:2px;display:grid}.bd-trail small{font:600 12px var(--font-ui);color:#ffffff8c}.bd-trail b{font:700 18px/1.3 var(--font-display);letter-spacing:-.01em;color:#fff}.bd-trail em{font:500 14px/1.35 var(--font-ui);color:#ff8a6b;font-style:normal}.bd-trail em:before{content:"↳ "}.bd-ic--docs{background:linear-gradient(#fff 0 0) 50% 34%/52% 2px no-repeat,linear-gradient(#fff 0 0) 50%/52% 2px no-repeat,linear-gradient(#fff 0 0) 42% 66%/36% 2px no-repeat,#4285f4}.bd-ic--phone{background:#34c759 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1z'/%3E%3C/svg%3E") 50%/56% no-repeat}.bd-laptop{width:clamp(440px,150svh - 405px,780px);position:relative}.bd-laptop__lid{background:linear-gradient(160deg,#34353b,#0c0c0f 38%,#1d1e23 70%,#3a3b41);border-radius:22px 22px 4px 4px;padding:12px 12px 16px;box-shadow:inset 0 0 0 1.5px #ffffff29,inset 0 0 0 6px #050506,0 70px 120px -40px #000000e6}.bd-laptop__screen{isolation:isolate;aspect-ratio:16/10;background:#1b1b20;border-radius:6px;position:relative;overflow:hidden}.bd-laptop__bar{z-index:2;height:22px;font:600 11px var(--font-ui);color:#121318;backdrop-filter:blur(10px);pointer-events:none;background:#f6f6f8d1;justify-content:space-between;align-items:center;margin:0;padding:0 12px;transition:color .4s,background .4s;display:flex;position:absolute;inset:0 0 auto}.bd-laptop__bar span{align-items:center;gap:8px;display:flex}.bd-laptop__bar i{opacity:.7;background:currentColor;border-radius:3px;width:10px;height:10px}.bd-laptop.bd-iphone--dark .bd-laptop__bar{color:#fff;background:#14141899}.bd-laptop__base{background:linear-gradient(#e3e4e8,#a6a8b0);border-radius:2px 2px 16px 16px;height:14px;margin:0 -40px;display:block;box-shadow:0 30px 60px -24px #000000d9}.bd-laptop__base:after{content:"";background:#0000002e;border-radius:0 0 6px 6px;width:120px;height:5px;margin:0 auto;display:block}.bd-laptop .bd-app{border-radius:6px}.bd-laptop .bd-app__in{padding-top:22px}.bd-day.is-switcher .bd-laptop .bd-app{border-radius:20px}.bd-ic--cube{background:#e8692e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 2.5 20.5 7v10L12 21.5 3.5 17V7z'/%3E%3Cpath d='m3.5 7 8.5 4.6L20.5 7M12 11.6v9.9'/%3E%3C/svg%3E") 50%/60% no-repeat}.bd-ic--review{background:#5b6472 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/62% no-repeat}.bd-ic--shop{background:#1f8a5b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1 12H6z'/%3E%3Cpath d='M9 8a3 3 0 0 1 6 0'/%3E%3C/svg%3E") 50%/60% no-repeat}.bd-ic--chat{background:#4a154b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H9l-5 4z'/%3E%3C/svg%3E") 50%/58% no-repeat}.bd-ic--slides{background:#f2a33a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='12' rx='1'/%3E%3Cpath d='M12 17v3M8 20h8'/%3E%3C/svg%3E") 50%/60% no-repeat}.bd-ic--discord{background:#5865f2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M7 7.5c3.3-1.6 6.7-1.6 10 0 1.4 2.1 2.2 4.6 2 7.6-1.4 1.1-2.8 1.7-4.2 2l-.9-1.5c.8-.3 1.5-.7 2.1-1.1-2.9 1.4-6.1 1.4-9 0 .6.4 1.3.8 2.1 1.1l-.9 1.5c-1.4-.3-2.8-.9-4.2-2-.2-3 .6-5.5 2-7.6z'/%3E%3Ccircle cx='9.5' cy='12.5' r='1.2' fill='%235865f2'/%3E%3Ccircle cx='14.5' cy='12.5' r='1.2' fill='%235865f2'/%3E%3C/svg%3E") 50%/66% no-repeat}.bd-ic--insta{background:radial-gradient(circle at 30% 110%,#fdc468 0 22%,#f45a3c 45%,#c72d84 70%,#7b3fd1)}.bd-ic--insta:before{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:30%;width:46%;height:46%}@media (height<=700px){.bd-day{gap:16px 40px}.bd-trail{gap:10px}.bd-trail b{font-size:16px}.bd-trail em{font-size:13px}.bd-trail li:not(:last-child):before{bottom:-8px}.bd-side__sum{margin-top:16px;padding-top:12px;font-size:15px}.bd-day__k{font-size:14px}}.bd-tour{display:block}.bd-tour__view{background:#fff;display:block;position:relative;overflow:hidden}.bd-tour__view>img{width:var(--pw,1920px);transform-origin:0 0;max-width:none;height:auto;position:absolute;top:0;left:0}[data-tour-only]{opacity:0;transition:opacity .5s ease, transform .6s var(--out);transform:translateY(12px)scale(.97)}[data-tour-only].is-on{opacity:1;transform:none}.bd-tour__steps li[data-goto],.bd-tour__chips [data-goto]{cursor:pointer;pointer-events:auto}.bd-tour__steps li[data-goto]:hover{color:#121318bf}.bd-tour__steps{counter-reset:ts;gap:14px;margin:0;padding:0;list-style:none;display:grid}.bd-tour__steps li{font:500 24px/1.35 var(--font-ui);color:#12131880;border-radius:20px;gap:4px;padding:18px 22px 18px 76px;transition:background .4s,color .4s;display:grid;position:relative}.bd-tour__steps li:before{counter-increment:ts;content:counter(ts);width:42px;height:42px;font:800 20px var(--font-ui);color:#12131880;background:#12131812;border-radius:50%;place-items:center;transition:background .4s,color .4s;display:grid;position:absolute;top:18px;left:18px}.bd-tour__steps b{font:700 28px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.bd-tour__steps li.is-on{color:#121318b3;background:#fff;box-shadow:0 20px 40px -28px #12131880}.bd-tour__steps li.is-on:before{background:var(--gold);color:#1c1403}.bd-said{z-index:20;pointer-events:none;opacity:0;will-change:transform;align-items:flex-end;gap:10px;max-width:360px;transition:opacity .5s;display:flex;position:absolute;top:0;left:0}.bd-said__av{background:var(--gc);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden;box-shadow:0 0 0 3px #fff,0 8px 18px -8px #00000073}.bd-said__av img{object-fit:cover;width:100%;height:100%}.bd-said__av svg{fill:none;stroke:#fff;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.bd-said__msg{color:var(--ink);background:#fff;border-radius:16px 16px 16px 4px;gap:2px;padding:9px 14px 10px;display:grid;box-shadow:0 12px 28px -14px #00000073}.bd-said__msg b{font:700 11px var(--font-ui);letter-spacing:.02em;color:var(--gc)}.bd-said__msg em{font:500 14px/1.35 var(--font-ui);font-style:normal}.bd.is-leaving .bd-said{opacity:0!important}.bd-win__bar>.bd-tour__ts{height:28px;display:block}.bd-tour__t{text-align:center;white-space:nowrap;text-overflow:ellipsis;line-height:28px;position:absolute;top:0;left:16px;right:16px;overflow:hidden;transform:none!important}.bd-tour__chips{background:#ffffffb3;border-radius:999px;gap:12px;margin:0;padding:8px;list-style:none;display:flex;position:absolute;box-shadow:0 16px 36px -24px #12131873}.bd-tour__chips li{font:600 24px var(--font-ui);color:#12131880;white-space:nowrap;border-radius:999px;padding:12px 24px;transition:background .4s,color .4s}.bd-tour__chips li:hover{color:var(--ink)}.bd-tour__chips li.is-on{background:var(--ink);color:#fff}.bd-zone>.is-under,.bd-part>.is-under,.bd-moment>.is-under{transition:opacity .4s;opacity:.08!important}.bd.is-overview .bd-zone,.bd.is-overview .bd-part{transition:none}.bd-count{display:grid}.bd-count b{font-family:var(--font-display);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:260px;font-weight:800;line-height:.84}.bd-count span{color:#12131880;margin-top:12px;font-size:34px;font-weight:600}.bd-stamp--ceiling{font-size:58px;rotate:-6deg}.bd-wa{background:#15161a;border-radius:56px;width:420px;height:900px;padding:12px;overflow:hidden;box-shadow:0 60px 110px -50px #121318b3}.bd-wa__bar{color:#fff;justify-content:space-between;align-items:baseline;padding:60px 26px 16px;font-size:22px;display:flex}.bd-wa__bar b{font-size:34px}.bd-wa__bar span{color:#25d366;font-variant-numeric:tabular-nums;font-weight:700}.bd-wa__list{background:#0e0e10;border-radius:0 0 44px 44px;height:100%;margin:0;padding:0;list-style:none;position:relative;overflow:hidden}.bd-wa__row{color:#fff;opacity:0;height:84px;transition:transform .7s var(--out), opacity .5s ease;background:#0e0e10;border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;padding:0 22px;display:flex;position:absolute;top:0;left:0;right:0}.bd-wa__av{background:hsl(var(--h) 45% 32%);border-radius:50%;flex:0 0 50px;place-items:center;height:50px;font-size:22px;font-weight:700;display:grid}.bd-wa__txt{min-width:0;font-size:20px;display:grid}.bd-wa__txt span{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bd-wa__row.is-you{box-shadow:inset 6px 0 0 var(--gold);background:#1d1a10}.bd-wa__row.is-you .bd-wa__txt b{color:var(--gold)}.bd-wa__n{color:#08080a;background:#25d366;border-radius:15px;place-items:center;min-width:30px;height:30px;margin-left:auto;padding:0 9px;font-size:16px;font-weight:700;display:grid}.bd-phones{height:auto;display:block}.rg{color:#fff;background:#15161a;border-radius:48px;gap:36px;width:860px;padding:44px;display:grid;box-shadow:0 50px 90px -45px #12131899}.rg__top{justify-content:space-between;align-items:center;display:flex}.rg__k{font:600 24px var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;gap:6px;margin:0;display:grid}.rg__k span{color:#fff}.rg__seg{background:#ffffff14}.rg__seg button{color:#fff9}.rg__seg button[aria-selected=true]{color:#15161a;background:#fff}.rg__pane{display:grid}.rg__pane>*{grid-area:1/1;transition:opacity .4s}.rg__pane>.is-off{visibility:hidden;opacity:0}.rg__streak{align-content:start;justify-items:start;gap:28px;display:grid}.rg__fire{align-items:baseline;gap:16px;margin:0;display:flex}.rg__fire b{font:800 150px/.9 var(--font-display);letter-spacing:-.05em;color:#ff7a5c}.rg__fire span{font:600 32px var(--font-ui);color:#fff9}.rg__marks{gap:14px;margin:0;padding:0;list-style:none;display:flex}.rg__marks li{width:92px;height:92px;font:700 28px var(--font-ui);color:#fff6;background:#ffffff0f;border-radius:22px;place-items:center;display:grid}.rg__marks li.is-ok{color:#5be58f;background:#25d36629}.rg__marks li.is-x{color:#ff7a5c;background:#d6492a3d}.rg__lost{font:400 36px var(--font-hand-read);color:#ff7a5c;margin:0}.rg__days{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.rg__days button{color:#ffffff80;width:104px;font:600 24px var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:24px;justify-items:center;gap:10px;padding:14px 0;transition:background .3s;display:grid}.rg__days button[aria-pressed=true]{color:#fff;background:#2a2b30}.rg__r{place-items:center;display:grid}.rg__r>*{grid-area:1/1}.rg__r svg{width:80px;height:80px;transform:rotate(-90deg)}.rg__r i{font:600 26px var(--font-ui);color:#fff;font-style:normal}.rg__track{fill:none;stroke:#ffffff24;stroke-width:5px}.rg__fill{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-dasharray:226.2;stroke-dashoffset:calc(226.2 * (1 - var(--p)))}.rg__why{border-top:2px solid #ffffff14;gap:16px;margin-top:32px;padding-top:28px;display:grid}.rg__why>p:first-child{font:700 30px var(--font-ui);justify-content:space-between;margin:0;display:flex}.rg__why>p:first-child span{color:var(--gold);font-variant-numeric:tabular-nums}.rg__bar{font:500 24px var(--font-ui);color:#fff9;grid-template-columns:140px 1fr 120px;align-items:center;gap:16px;margin:0;display:grid}.rg__bar i{background:#ffffff1a;border-radius:6px;height:12px;overflow:hidden}.rg__bar u{width:var(--w,0%);border-radius:inherit;background:var(--gold);height:100%;transition:width .8s var(--out);display:block}.rg__bar em{text-align:right;color:#fff;font-variant-numeric:tabular-nums;font-style:normal}.rg-split{gap:8px;display:flex}.rg-split span{flex:0 0 calc(var(--w) - 4px);background:var(--gold);font:600 26px var(--font-ui);color:#1c1403;border-radius:24px;gap:4px;padding:24px 28px;display:grid}.rg-split span+span{background:var(--ink);color:#ffffffbf}.rg-split b{font:800 56px/1 var(--font-display);letter-spacing:-.04em}.rg-split span+span b{color:#fff}.rg-coach{background:#fff;border-radius:32px;align-items:flex-start;gap:24px;padding:32px;display:flex;box-shadow:0 30px 60px -40px #12131880}.rg-coach img{object-fit:cover;border-radius:50%;flex:none;width:88px;height:88px}.rg-coach p{font:500 30px/1.35 var(--font-ui);color:var(--ink);gap:8px;margin:0;display:grid}.rg-coach small{font:600 22px var(--font-ui);color:#12131873}.ts-h{font:800 72px/1.02 var(--font-display);letter-spacing:-.045em;margin:0}.ts-h span{color:var(--goldink)}.tw-chat{background:#efe7dd url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Ccircle cx='10' cy='10' r='2' fill='%23e2d6c6'/%3E%3Ccircle cx='40' cy='35' r='1.6' fill='%23e2d6c6'/%3E%3C/svg%3E");border-radius:40px;overflow:hidden;box-shadow:0 40px 80px -45px #1213188c}.tw-chat>*{margin:0;position:absolute}.tw-chat__bar{color:#fff;background:#075e54;align-items:center;gap:18px;height:72px;padding:0 24px;display:flex;top:0;left:0;right:0}.tw-chat__bar img{object-fit:cover;border-radius:50%;width:48px;height:48px}.tw-chat__bar span{font:500 18px var(--font-ui);color:#ffffffbf;display:grid}.tw-chat__bar b{font:700 24px var(--font-ui);color:#fff}.tw-msg{max-width:78%;font:500 24px/1.2 var(--font-ui);color:#121318;white-space:nowrap;background:#fff;border-radius:6px 22px 22px;padding:12px 20px;left:24px;box-shadow:0 1px #00000014}.tw-msg.is-me{background:#d9fdd3;border-radius:22px 6px 22px 22px;left:auto;right:24px}.tw-msg small{color:#c0392b;margin-left:12px;font-size:16px}.tw-side{border-radius:40px;box-shadow:0 40px 80px -45px #1213188c}.tw-side>*{margin:0;position:absolute;left:36px;right:36px}.tw-side.is-coach{color:#fff;background:#15161a}.tw-side.is-client{color:var(--ink);background:#fff}.tw-who{align-items:center;gap:20px;display:flex;top:32px}.tw-who img{object-fit:cover;border-radius:50%;flex:none;width:88px;height:88px}.tw-who span{font:500 24px var(--font-ui);opacity:.65;gap:4px;display:grid}.tw-who b{font:800 38px/1 var(--font-display);letter-spacing:-.03em;opacity:1}.tw-side.is-coach .tw-who b{color:#fff}.tw-side.is-client .tw-who b{color:var(--ink)}.tw-who span{opacity:1;color:currentColor}.tw-side.is-coach .tw-who span{color:#fff9}.tw-side.is-client .tw-who span{color:#1213188c}.tw-row{border-top:2px solid #ffffff1a;align-content:start;gap:18px;height:180px;padding-top:22px;display:grid}.tw-side.is-client .tw-row{border-color:#12131814}.tw-row>b{font:700 28px/1.15 var(--font-display);letter-spacing:-.02em;white-space:nowrap}.tw-row>p{margin:0;position:relative}.tw-heads{grid-template-columns:repeat(15,1fr);gap:8px;padding-top:34px;display:grid}.tw-heads i{aspect-ratio:1;background:#ffffff2e;border-radius:50%}.tw-heads i.is-tag{background:var(--gold)}.tw-heads em{font:600 18px var(--font-ui);color:var(--gold);background:#f6b41c2e;border-radius:8px;padding:2px 10px;font-style:normal;position:absolute;top:0}.tw-day{height:90px}.tw-day__line{background:#ffffff24;border-radius:2px;height:4px;position:absolute;top:40px;left:0;right:0}.tw-ping{background:var(--gold);border-radius:50%;width:24px;height:24px;margin-left:-12px;position:absolute;top:30px;box-shadow:0 0 0 5px #f6b41c2e}.tw-ping.is-late{background:#ff6b4a;box-shadow:0 0 0 5px #ff6b4a33}.tw-day span{font:600 18px var(--font-ui);color:#ffffff73;position:absolute;top:66px}.tw-day span:last-child{right:0}.tw-blank{height:100px}.tw-blank i{background:#fff;border-radius:8px;width:84px;height:100px;position:absolute;top:0;box-shadow:0 6px 14px -6px #0009}.tw-blank i:first-child{opacity:.5;left:0;rotate:-6deg}.tw-blank i:nth-child(2){opacity:.75;left:24px;rotate:-2deg}.tw-blank i:nth-child(3){left:48px}.tw-blank span{font:600 26px var(--font-ui);color:#ffffffbf;position:absolute;top:30px;left:170px}.tw-blank u{vertical-align:-.2em;background:var(--gold);width:3px;height:1.1em;margin-left:4px;animation:1s step-end infinite tw-caret;display:inline-block}@keyframes tw-caret{50%{opacity:0}}.tw-scroll{height:100px}.tw-pdf{font:600 22px var(--font-ui);color:#6b4a00;background:#fdf3d8;border-radius:12px;padding:10px 16px;position:absolute;top:0;left:0}.tw-bar{background:#12131814;border-radius:6px;width:12px;height:100px;position:absolute;top:0;right:0}.tw-bar u{background:#12131866;border-radius:6px;height:18px;position:absolute;bottom:0;left:0;right:0}.tw-scroll em{font:600 22px var(--font-ui);color:#12131880;font-style:normal;position:absolute;top:62px;left:0}.tw-prog{height:100px}.tw-prog span{font:600 24px var(--font-ui);background:#d9fdd3;border-radius:22px 6px 22px 22px;padding:10px 16px;position:absolute;top:20px;left:0}.tw-axes{border-bottom:3px dashed #12131840;border-left:3px dashed #12131840;height:100px;position:absolute;top:0;left:230px;right:0}.tw-axes u{font:800 40px var(--font-display);color:#12131840;text-decoration:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tw-again{gap:14px;display:flex}.tw-again span{gap:6px;display:grid}.tw-again i{font:600 21px var(--font-ui);white-space:nowrap;background:#d9fdd3;border-radius:22px 6px 22px 22px;padding:10px 14px;font-style:normal}.tw-again small{font:600 17px var(--font-ui);color:#12131873}.tw-link{stroke-width:5px;stroke-dasharray:none}.tw-link.is-c{stroke:var(--gold)}.tw-link.is-k{stroke:#2b2f3a}.bd-chat{background:#e9f7ee;border-radius:40px;gap:22px;width:560px;padding:30px;display:grid;box-shadow:0 30px 70px -45px #12131880}.bd-chat__h{color:#1e7a45;margin:0 0 4px;font-size:28px;font-weight:800}.bd-chat__b{background:#fff;border-radius:26px 26px 26px 6px;justify-self:start;margin:0;padding:22px 26px;font-size:30px;font-weight:600;line-height:1.2;box-shadow:0 6px 14px -8px #0003}.bd-wa__av img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.bd-chat__fly{background:var(--gold);white-space:nowrap;opacity:0;border-radius:22px 22px 22px 6px;padding:18px 22px;font-size:26px;font-weight:700;box-shadow:0 20px 40px -18px #5a3c0080}.bd-slot{background:var(--ink);color:#fff;border-radius:26px;align-items:center;gap:18px;width:440px;padding:26px 30px;display:flex;box-shadow:0 30px 60px -40px #12131899}.bd-slot svg{fill:none;width:46px;height:46px;stroke:var(--gold);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.bd-slot b{font-family:var(--font-display);letter-spacing:-.03em;font-size:44px}.bd-moment{width:1240px;height:1100px;transition:opacity .9s var(--out);position:absolute}.bd-moment__dot{background:var(--gold);border:6px solid var(--ink);border-radius:50%;width:30px;height:30px}.bd-moment__time{font-family:var(--font-display);letter-spacing:-.045em;white-space:nowrap;font-size:86px;font-weight:800;line-height:1}.bd-moment__q{font-family:var(--font-hand-read);font-size:46px;line-height:1.2}.bd-moment__was{color:#12131880;text-decoration:line-through;text-decoration-color:var(--red);white-space:nowrap;font-size:26px;text-decoration-thickness:3px}.bd-moment__tab span{background:var(--ink);color:var(--gold);border-radius:999px;padding:14px 30px;font-size:34px;font-weight:800;display:inline-block}.bd-screen{background:#000;border:12px solid #15161a;border-radius:52px;position:absolute;overflow:hidden;rotate:0deg;box-shadow:0 0 0 2px #2c2d33,0 0 0 3px #ffffff24,0 2px 4px #1213181f,0 70px 120px -50px #121318b3;box-sizing:content-box!important}.bd-screen img{width:100%;height:auto;display:block}.bd-opt{background:#fff;border-radius:30px;gap:22px;width:520px;padding:34px;display:grid;box-shadow:0 30px 70px -45px #12131880}.bd-opt b{font-family:var(--font-display);letter-spacing:-.03em;font-size:44px}.bd-opt p{font-family:var(--font-hand-read);color:#3a3e48;margin:0;font-size:30px;line-height:1.25}.bd-opt.is-ship{outline:6px solid var(--gold)}.bd-sketch{background:#f2efe6;border-radius:22px;gap:12px;height:260px;padding:22px;display:grid}.bd-sketch i{background:#dcd6c6;border-radius:12px;display:block}.bd-sketch--1{grid-template-columns:1fr 1fr}.bd-sketch--2 em{background:var(--gold);font-style:normal;font-family:var(--font-hand-read);border-radius:14px;padding:16px 18px;font-size:26px;display:block}.bd-tabbar{background:#15161a;border-radius:26px;gap:10px;padding:14px;display:flex}.bd-tabbar span{color:#ffffffa6;border-radius:16px;padding:18px 22px;font-size:28px;font-weight:700}.bd-tabbar .is-coach{background:var(--gold);color:#1c1403;position:relative}.bd-tabbar__ring{pointer-events:none;width:220px;height:140px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.bd-tabbar__ring ellipse{fill:none}.bd-slip{background:#fff;border-radius:32px;justify-items:center;gap:24px;padding:40px;display:grid;box-shadow:0 40px 80px -45px #1213188c}.bd-slip__h{font-family:var(--font-display);letter-spacing:-.04em;justify-self:start;margin:0;font-size:54px;font-weight:800}.bd-slip__h b{color:var(--goldink)}.bd-seg{background:#ece7da;border-radius:999px;justify-self:start;padding:8px;display:inline-flex}.bd-seg button{font:700 26px var(--font-ui);color:#1213188c;cursor:pointer;transition:background .35s var(--out), color .35s, box-shadow .35s;background:0 0;border:0;border-radius:999px;padding:16px 30px}.bd-seg button[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 8px 20px -10px #12131866}.bd-ring{aspect-ratio:1;width:420px;position:relative}.bd-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.bd-ring__track{fill:none;stroke:#ece7da;stroke-width:16px}.bd-ring__fill{fill:none;stroke:var(--gold);stroke-width:16px;stroke-linecap:round;stroke-dasharray:528;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--out), stroke .6s}.bd-ring[data-state=old] .bd-ring__fill{stroke:var(--red)}.bd-ring__txt{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.bd-ring__txt b{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:110px;font-weight:800;line-height:1}.bd-ring[data-state=old] .bd-ring__txt b{color:var(--red)}.bd-ring__txt span{color:#1213188c;font-size:26px}.bd-ring__stamp{border:6px solid var(--red);font-family:var(--font-display);text-transform:uppercase;color:var(--red);background:#fff;border-radius:14px;margin:0;padding:8px 22px;font-size:46px;font-weight:800;transition:opacity .3s,transform .5s cubic-bezier(.3,1.6,.5,1),filter .4s;position:absolute;bottom:10px;left:50%;transform:translate(-50%)rotate(-9deg)}.bd-ring[data-state=new] .bd-ring__stamp{opacity:0;filter:blur(8px);transform:translate(-50%)rotate(-9deg)scale(1.5)}.bd-slip__old p{font-family:var(--font-hand-read);color:var(--red);margin:0;font-size:34px}.bd-opts{gap:12px;width:100%;display:grid}.bd-slip__pane{width:100%;display:grid}.bd-slip__pane>*{grid-area:1/1;align-self:start;transition:opacity .4s}.bd-slip__pane>.is-off{visibility:hidden;opacity:0}.bd-opts button{text-align:left;font:500 24px var(--font-ui);color:#12131899;cursor:pointer;transition:border-color .3s, box-shadow .3s, transform .3s var(--out);background:#fff;border:3px solid #e6e0d1;border-radius:22px;padding:20px 24px;display:grid}.bd-opts button:hover{transform:translateY(-3px)}.bd-opts button b{color:var(--ink);font-size:30px}.bd-opts button[aria-pressed=true]{border-color:var(--gold);box-shadow:0 0 0 8px #f6b41c38}.bd-slip__note{color:#12131866;margin:0;font-size:20px}.bd-countdown{font-family:var(--font-display);letter-spacing:-.04em;color:var(--goldink);font-variant-numeric:tabular-nums;font-size:76px;font-weight:800}.bd-countdown small{font-family:var(--font-hand-read);letter-spacing:0;color:#2b2f3a;font-size:34px;font-weight:400;display:block}.bd-tap{font:400 32px var(--font-hand-read);cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;margin-top:18px;padding:0;display:flex}.bd-tap i{border:5px solid var(--ink);background:#fff;border-radius:12px;width:48px;height:48px;transition:background .2s,transform .4s cubic-bezier(.3,1.6,.5,1)}.bd-tap[aria-pressed=true] i{background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5 10 17 19 7.5' fill='none' stroke='%23f6b41c' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 80% no-repeat;transform:scale(1.12)}.bd-nums{gap:50px;margin:10px 0 0;display:flex}.bd-nums span{font-family:var(--font-ui);letter-spacing:0;color:#12131899;font-size:26px;font-weight:600}.bd-nums b{font-family:var(--font-display);letter-spacing:-.05em;color:var(--ink);font-size:96px;line-height:1;display:block}.bd-honest{font-family:var(--font-ui);letter-spacing:0;margin:26px 0 0;font-size:30px;font-weight:600;line-height:1.35}.tc-wa{background:#efe7dd}.tc-wa__head{background:#f6f5f3;border-bottom:1px solid #1213180f;align-items:center;gap:8px;padding:50px 12px 8px;display:flex}.tc-back{font:400 26px/1 var(--font-ui);color:#1e7a45}.tc-wa__head img{object-fit:cover;border-radius:50%;flex:none;width:30px;height:30px}.tc-wa__head span{font:700 14px var(--font-ui);display:grid}.tc-wa__head small{font:500 11px var(--font-ui);color:#12131880}.tc-wa__view{flex:1;min-height:0;position:relative;overflow:hidden}.tc-wa__input{background:#f6f5f3;margin:0;padding:8px 12px 26px}.tc-wa__input span{font:500 13px var(--font-ui);color:#12131859;background:#fff;border-radius:18px;padding:8px 12px;display:block}.tc-cold__log{--y:0px;transform:translateY(var(--y));transition:transform .9s var(--out);flex-direction:column;gap:4px;margin:0;padding:12px 10px;list-style:none;display:flex;position:relative}.tc-day{font:600 10px var(--font-ui);color:#1213188c;background:#fffc;border-radius:8px;align-self:center;margin:8px 0 4px;padding:4px 8px;transition:opacity .6s}.tc-m{max-width:82%;font:500 13px/1.3 var(--font-ui);transition:opacity .6s ease, transform .5s var(--out);background:#fff;border-radius:4px 14px 14px;align-self:flex-start;align-items:flex-end;gap:6px;padding:6px 8px 4px 10px;display:flex;position:relative;box-shadow:0 1px 1px #00000014}.tc-m.is-me{background:#d9fdd3;border-radius:14px 4px 14px 14px;align-self:flex-end}.tc-m>span{padding-bottom:4px}.tc-m small{font:500 10px var(--font-ui);color:#12131873;white-space:nowrap;flex:none;gap:4px;display:inline-flex}.tc-m small b{letter-spacing:-.3em;color:#3fa9df;padding-right:.3em}.tc-m.is-wait small b{color:#12131859}.tc-cold .tc-cold__log .tc-m.is-wait:not(.is-sent){opacity:0;transform:translateY(12px)scale(.96)}.tc-pdf{background:#f3f3f1;border-radius:8px;align-items:center;gap:8px;width:168px;display:flex;padding:6px!important}.tc-pdf i{width:28px;height:36px;font:800 8px var(--font-ui);color:#fff;background:#e5483c;border-radius:4px;flex:none;place-items:center;font-style:normal;display:grid}.tc-pdf>span{min-width:0;display:grid}.tc-pdf b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tc-pdf span span{color:#12131880;font-size:10px}.tc-photo{gap:4px;display:grid}.tc-photo img{object-fit:cover;border-radius:8px;width:140px;height:92px;display:block}.tc-voice{color:#1213188c;align-items:center;gap:6px;font-size:11px;display:flex}.tc-voice i{border:6px solid #0000;border-left:10px solid #1213188c;border-right-width:0;width:0;height:0}.tc-voice u{background:repeating-linear-gradient(90deg,#12131859 0 2px,#0000 2px 5px);width:96px;height:18px}.tc-cold.is-far .tc-cold__log{transition:transform 1.6s cubic-bezier(.7,0,.2,1);animation:1.6s ease-in-out tc-smear}@keyframes tc-smear{0%,to{filter:none}45%{filter:blur(3px)}}.tc-notes{background:#fff;padding:50px 18px 0}.tc-notes__nav{font:500 15px var(--font-ui);color:#d9a400;margin:0}.tc-notes__h{font:800 24px var(--font-ui);letter-spacing:-.02em;margin:14px 0 0}.tc-notes__date{font:500 11px var(--font-ui);color:#12131866;margin:4px 0 14px}.tc-notes__lines{font:500 14px/1.35 var(--font-ui);gap:8px;margin:0;padding:0;list-style:none;display:grid}.tc-notes__lines li{opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .1s,clip-path .35s steps(14,end),color .4s}.tc-notes__lines li.is-in{opacity:1;clip-path:inset(0 -4px 0 0)}.tc-notes__lines li[data-b]{color:#121318b3;padding-left:12px}.tc-notes__old{font:500 13px/1.45 var(--font-ui);color:#12131861;border-top:1px solid #ececf0;margin:20px 0 0;padding-top:12px}.tc-notes__old b{color:#12131880;margin-bottom:4px;font-size:11px;display:block}.tc-sheet{background:#fff}.tc-sheet__head{border-bottom:1px solid #e3e3e3;align-items:center;gap:8px;padding:50px 12px 10px;display:flex}.tc-sheet__head .bd-ic{border-radius:6px;width:24px;height:24px}.tc-sheet__head span{font:700 14px var(--font-ui);display:grid}.tc-sheet__head small{font:500 10px var(--font-ui);color:#12131873}.tc-sheet__view{flex:1;min-height:0;position:relative;overflow:hidden}.tc-sheet__grid{border-collapse:collapse;font:500 11px var(--font-ui);white-space:nowrap;transition:transform 1.3s cubic-bezier(.5,0,.2,1);transform:translateY(-200px)}.tc-sheet__grid.is-pan{transform:none}.tc-sheet__grid :is(th,td){text-align:left;border:1px solid #e3e3e3;height:26px;padding:0 8px;position:relative}.tc-sheet__grid th{color:#12131880;text-align:center;background:#f3f3f3;min-width:22px;font-weight:600}.tc-sheet__grid td:nth-child(3){min-width:104px}.tc-sheet__grid td:nth-child(5){color:#0f9d58;min-width:56px}.tc-photos{background:#fff}.tc-photos__head{justify-content:space-between;align-items:baseline;padding:50px 14px 10px;display:flex}.tc-photos__head b{font:800 22px var(--font-ui);letter-spacing:-.02em}.tc-photos__head small{font:500 11px var(--font-ui);color:#12131873}.tc-photos__view{flex:1;min-height:0;position:relative;overflow:hidden}.tc-photos__grid{grid-template-columns:repeat(3,1fr);gap:2px;transition:transform 1.4s cubic-bezier(.5,0,.2,1);display:grid}.tc-photos__grid.is-pan{transform:translateY(-90px)}.tc-shot{aspect-ratio:1;font-style:normal;position:relative}.tc-shot--shot{background:linear-gradient(#fff 0 0) 18% 22%/64% 6px no-repeat,linear-gradient(#fff 0 0) 18% 40%/40% 6px no-repeat,linear-gradient(#e7e7ea 0 0) 18% 62%/64% 14px no-repeat,#f6f6f8;box-shadow:inset 0 0 0 1px #e3e3e6}.tc-shot img{object-fit:cover;width:100%;height:100%;display:block}.tc-cold.is-beat :is(.tc-m:not(.is-hot),.tc-day,.tc-shot:not(.is-hot)){opacity:.3}.tc-m:after,.tc-shot:after,.tc-sheet__grid td:after{content:"";border:2px solid var(--gold);opacity:0;pointer-events:none;border-radius:8px 18px 18px;position:absolute;inset:-3px}.tc-m.is-me:after{border-radius:18px 8px 18px 18px}.tc-shot:after,.tc-sheet__grid td:after{border-radius:4px;inset:1px}:is(.tc-m,.tc-shot,.tc-sheet__grid td).is-hot:after{animation:tc-ring 1.6s var(--out) infinite}.tc-sheet__grid td.is-hot{background:#fff6d6}.tc-notes__lines li.is-hot{color:#d4442e;text-underline-offset:4px;text-decoration:underline wavy #d4442e99}@keyframes tc-ring{0%{opacity:0;transform:scale(1.06)}30%{opacity:1;transform:none}to{opacity:0;transform:scale(.98)}}.tc-m.is-me .bd-tag{left:auto;right:6px}html:not([data-cs-mode=scenes]) .pl,html[data-cs-mode=scenes] .cs-read{display:none}.pl{--pl-ink:#0b0d12;--pl-dark:#08080a;--pl-paper:#f5f2ea;--pl-gold:#f6b41c;--pl-goldink:#b07800;z-index:1;background:var(--pl-dark);color:#fff;font-family:var(--font-ui);border-radius:60px 60px 0 0;margin-top:-60px;position:relative;overflow:clip}.pl *,.pl :before,.pl :after{box-sizing:border-box}.pl-scene{height:calc(var(--len) * 1vh);position:relative}.pl-pin{height:100svh;padding:clamp(104px,14vh,140px) clamp(20px,5vw,80px) clamp(72px,10vh,104px);position:sticky;top:0;overflow:hidden}.pl-dark{background:var(--pl-dark);color:#fff}.pl-ink{color:#fff;background:#0b0b0e}.pl-paper{background:var(--pl-paper);color:var(--pl-ink)}.pl-goldfield{background:var(--pl-gold);color:#1c1403}.pl-gold{color:var(--pl-gold)}.pl-goldink{color:var(--pl-goldink)}.pl-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin:0 0 18px;font-size:12px;font-weight:600}.pl-label--ink{color:#0b0d128c}.pl-goldfield .pl-label--ink{color:#1c140399}.pl-h{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(32px,4.4vw,64px);font-weight:700;line-height:1.02}.pl-h--light{color:#fff}.pl-note{color:#ffffff4d;margin:0;font-size:11px;position:absolute;bottom:20px;left:clamp(20px,5vw,80px)}.pl-phone{aspect-ratio:9/19;background:linear-gradient(145deg,#2a2a2e,#0c0c0e 60%);border-radius:46px;width:min(300px,64vw);padding:10px;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff1a,0 50px 100px -30px #000000b3,0 30px 60px -40px #f6b41c40}.pl-phone:before{content:"";z-index:3;background:#000;border-radius:20px;width:30%;height:24px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.pl-phone__screen{background:#0e0e10;border-radius:37px;height:100%;position:relative;overflow:hidden}.pl-screen{object-fit:cover;object-position:top;opacity:0;will-change:transform, opacity;width:100%;height:auto;min-height:100%;position:absolute;inset:0}.pl-screen.is-on{opacity:1}.pl-glow{pointer-events:none;will-change:transform, opacity;background:radial-gradient(closest-side,#f6b41c38,#f6b41c00 70%);border-radius:50%;width:90vmax;height:90vmax;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.pl-kick{letter-spacing:.14em;text-transform:uppercase;color:var(--pl-gold);margin:0;font-size:12px;font-weight:600;position:relative}.pl-open{font-family:var(--font-display);letter-spacing:-.05em;gap:.04em;margin:4vh 0 0;font-size:clamp(48px,9.4vw,168px);font-weight:800;line-height:.92;display:grid;position:relative}.pl-open__l{will-change:transform, opacity;display:block}.pl-open__sub{font-family:var(--font-display);white-space:nowrap;letter-spacing:-.045em;opacity:0;margin:0;font-size:clamp(40px,7vw,120px);font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pl-scrollcue{letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;justify-items:center;gap:10px;font-size:12px;display:grid;position:absolute;bottom:7vh;left:50%;transform:translate(-50%)}.pl-scrollcue span{border:1.5px solid #fff6;border-radius:12px;width:22px;height:34px;position:relative}.pl-scrollcue span:after{content:"";background:var(--pl-gold);border-radius:2px;width:3px;height:7px;margin-left:-1.5px;animation:1.6s ease-in-out infinite pl-wheel;position:absolute;top:7px;left:50%}@keyframes pl-wheel{0%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(10px)}to{opacity:0}}.pl-chaos{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:4vw;display:grid}.pl-big{font-family:var(--font-display);letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(96px,15vw,240px);font-weight:800;line-height:.82}.pl-big small{letter-spacing:0;color:#ffffff8c;margin-top:14px;font-size:18px;font-weight:600;display:block}.pl-meter{background:#ffffff1a;border-radius:8px;max-width:420px;height:8px;margin:34px 0 22px;position:relative}.pl-meter i{border-radius:inherit;background:linear-gradient(90deg, var(--pl-gold), #ff6a3d);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.pl-meter span{color:#ffffff73;font-size:12px;position:absolute;top:16px;left:0}.pl-chaos__line{color:#ffffffbf;max-width:440px;margin:44px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.pl-stamp{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:#ff6a3d;opacity:0;border:2.5px solid #ff6a3d;border-radius:10px;margin:26px 0 0;padding:8px 16px;font-size:clamp(22px,2.4vw,34px);font-weight:800;display:inline-block;transform:rotate(-6deg)scale(1.6)}.pl-chaos__stage{place-items:center;height:100%;display:grid;position:relative}.pl-phone--chat{width:min(290px,60vw,47.3684svh - 94.7368px)}.pl-wa__bar{background:#111214;justify-content:space-between;align-items:baseline;padding:52px 18px 10px;font-size:13px;display:flex}.pl-wa__bar b{font-size:20px}.pl-wa__bar span{color:#25d366;font-weight:600}.pl-wa{height:100%;margin:0;padding:0;list-style:none;position:relative}.pl-wa__row{opacity:0;background:#0e0e10;border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;height:58px;padding:0 14px;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s;display:flex;position:absolute;top:0;left:0;right:0}.pl-wa__av img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.pl-wa__av{background:hsl(var(--h) 45% 32%);border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-size:14px;font-weight:700;display:grid}.pl-wa__txt{min-width:0;font-size:13px;display:grid}.pl-wa__txt b{font-weight:600}.pl-wa__txt span{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pl-wa__n{color:#08080a;background:#25d366;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:grid}.pl-bubble{z-index:2;left:var(--x);top:var(--y);color:#111;white-space:nowrap;opacity:0;will-change:transform, opacity;background:#fff;border-radius:16px 16px 16px 4px;padding:10px 14px;font-size:clamp(13px,1.1vw,15px);font-weight:600;position:absolute;transform:scale(.6);box-shadow:0 16px 40px -12px #0009}.pl-bubble i{color:#8a8f99;font-size:11px;font-style:normal;font-weight:500;display:block}.pl-hmw{align-content:center;display:grid}.pl-hmw__q{max-width:1300px;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(34px,5.6vw,96px);font-weight:700;line-height:1.02}.pl-hmw__q .w{opacity:.14;transition:opacity .25s linear}.pl-hmw__q .w.is-lit{opacity:1}.pl-hmw__q mark{color:inherit;background:linear-gradient(#1c1403,#1c1403) 0 92% no-repeat;background-size:var(--u,0%) .08em}.pl-goal{grid-template-rows:auto 1fr auto;gap:3vh;display:grid}.pl-goal__head{text-align:center;transform-origin:50% 0;will-change:transform;position:relative}.pl-goal__a,.pl-goal__b{font-family:var(--font-display);letter-spacing:-.05em;will-change:transform, opacity;margin:0;font-size:clamp(36px,6.6vw,116px);font-weight:800;line-height:.98}.pl-flips{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(12px,2vw,28px);display:grid}.pl-flip{opacity:0;will-change:transform, opacity;height:clamp(170px,26vh,240px)}.pl-flip__in{height:100%;transform-style:preserve-3d;will-change:transform;position:relative}.pl-flip__face{backface-visibility:hidden;border-radius:24px;align-content:end;gap:8px;padding:clamp(18px,2vw,28px);display:grid;position:absolute;inset:0}.pl-flip__face small{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;position:absolute;top:20px;left:24px}.pl-flip__face b{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(22px,2.2vw,32px);line-height:1.05}.pl-flip__face span{font-size:clamp(13px,1.05vw,15px);line-height:1.45}.pl-flip__was{color:#ffffffb3;background:#1a1a1e;border:1px solid #ffffff14}.pl-flip__was small{color:#ff6a3d}.pl-flip__now{background:var(--pl-gold);color:#1c1403;transform:rotateY(180deg)}.pl-flip__now small{color:#1c140399}.pl-goal__idea{text-align:center;font-family:var(--font-display);letter-spacing:-.03em;opacity:0;margin:0;font-size:clamp(20px,2.4vw,36px);font-weight:700}.pl-goal__idea em{color:var(--pl-gold);font-style:normal}.pl-people{grid-template-columns:minmax(260px,.7fr) 2fr;align-items:center;gap:3vw;display:grid}.pl-people__sub{color:#0b0d129e;max-width:340px;margin:22px 0 0;font-size:15px;line-height:1.55}.pl-track{will-change:transform;gap:20px;display:flex}.pl-persona{min-height:clamp(320px,52vh,440px);transform:rotate(calc((var(--i) - 1.5) * 1.4deg));background:#fff;border-radius:28px;flex-direction:column;flex:0 0 clamp(250px,26vw,360px);padding:28px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;display:flex;box-shadow:0 1px #0b0d120f,0 30px 60px -40px #0b0d1259}.pl-persona:hover{transform:rotate(0)translateY(-10px);box-shadow:0 1px #0b0d120f,0 40px 80px -40px #0b0d1273}.pl-persona img{background:var(--pl-paper);border-radius:50%;width:64px;height:64px}.pl-persona__n{letter-spacing:.1em;text-transform:uppercase;color:var(--pl-goldink);margin:22px 0 10px;font-size:12px;font-weight:700}.pl-persona__q{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(22px,2vw,30px);font-weight:700;line-height:1.12}.pl-persona ul{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:22px 0 0;list-style:none;display:flex}.pl-persona li{background:var(--pl-paper);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.pl-persona--punch{background:var(--pl-ink);color:#fff;justify-content:center;transform:none}.pl-persona--punch p{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.6vw,40px);font-weight:800;line-height:1.04}.pl-persona--punch .pl-goldink{color:var(--pl-gold);margin-top:12px}.pl-curve{grid-template-rows:auto 1fr auto;display:grid}.pl-curve__plot{min-height:0;margin:1vh 0 0;position:relative}.pl-curve__plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pl-curve__grid{fill:none;stroke:#ffffff0f;stroke-width:1px;vector-effect:non-scaling-stroke}.pl-curve__main,.pl-curve__down,.pl-curve__up{fill:none;stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.pl-curve__main{stroke:#fff}.pl-curve__down{stroke:#ffffff47;stroke-dasharray:2 10}.pl-curve__up{stroke:url(#plGoldLine);filter:drop-shadow(0 0 10px #f6b41c99)}.pl-curve__dot{fill:var(--pl-gold);filter:drop-shadow(0 0 12px #f6b41ce6)}.pl-curve__tag{backdrop-filter:blur(10px);color:#ffffffb3;opacity:0;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;max-width:240px;padding:12px 14px;font-size:13px;line-height:1.4;position:absolute;transform:translateY(12px)}.pl-curve__tag small{letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;font-size:11px;display:block}.pl-curve__tag b{color:#fff;font-size:16px;display:block}.pl-curve__tag--grey b{color:#ffffff80}.pl-curve__tag--gold{background:#f6b41c1f;border-color:#f6b41c80}.pl-curve__tag--gold b{color:var(--pl-gold)}.pl-curve__axis{color:#fff6;justify-content:space-between;font-size:12px;display:flex;position:absolute;bottom:-28px;left:0;right:0}.pl-curve__punch{color:#fff9;opacity:0;max-width:980px;margin:44px 0 0;font-size:clamp(16px,1.4vw,20px)}.pl-curve__punch b{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;margin-top:8px;font-size:clamp(24px,3vw,46px);font-weight:700;line-height:1.06;display:block}.pl-day{grid-template-columns:minmax(0,1fr) auto minmax(0,.8fr);align-items:center;gap:4vw;display:grid}.pl-sky{background:radial-gradient(80% 70% at 50% 110%, var(--sky,#f6b41c40), transparent 70%);pointer-events:none;transition:background .8s;position:absolute;inset:0}.pl-day__left,.pl-day__right,.pl-day__phone{position:relative}.pl-clock{height:clamp(90px,13vw,200px);font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(80px,11vw,190px);font-weight:800;line-height:.9;position:relative}.pl-clock__t{white-space:nowrap;opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}.pl-clock__t small{letter-spacing:0;color:var(--pl-gold);margin-left:.18em;font-size:.26em}.pl-day__qs{height:140px;margin-top:3vh;position:relative}.pl-day__q{max-width:460px;font-family:var(--font-display);letter-spacing:-.03em;opacity:0;will-change:transform, opacity;margin:0;font-size:clamp(24px,2.6vw,40px);font-weight:700;line-height:1.1;position:absolute;inset:0 auto auto 0}.pl-day__phone{justify-items:center;gap:18px;display:grid}.pl-day__phone .pl-phone{width:min(280px,56vw,47.3684svh - 156.316px)}.pl-tabs{background:#ffffff12;border:1px solid #ffffff1a;border-radius:22px;gap:2px;padding:6px;display:flex;position:relative}.pl-tabs__ink{background:var(--pl-gold);border-radius:16px;width:calc(20% - 4px);transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:6px;bottom:6px;left:6px}.pl-tabs__b{z-index:1;color:#fff9;width:58px;font:600 10px var(--font-ui);cursor:pointer;background:0 0;border:0;justify-items:center;gap:3px;padding:8px 0;transition:color .3s;display:grid;position:relative}.pl-tabs__b svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.pl-tabs__b.is-on{color:#1c1403}.pl-day__right{align-content:center;min-height:240px;display:grid}.pl-day__job{opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0;right:0}.pl-day__job b{font-family:var(--font-display);letter-spacing:-.05em;color:var(--pl-gold);font-size:clamp(40px,4.6vw,76px);font-weight:800;line-height:1;display:block}.pl-day__job span{color:#ffffffbf;margin-top:10px;font-size:clamp(16px,1.3vw,19px);display:block}.pl-day__foot{color:#ffffff80;max-width:300px;margin:0;font-size:14px;line-height:1.5;position:absolute;top:180px}.pl-day__foot b{color:#fff}.pl-zero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:4vw;display:grid}.pl-funnel{gap:8px;margin:0 0 4vh;padding:0;list-style:none;display:flex}.pl-funnel li{color:#ffffff8c;background:#ffffff14;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .4s,color .4s;position:relative}.pl-funnel li.is-on{color:#0b0b0e;background:#fff}.pl-funnel__gap.is-on{animation:1.1s ease-in-out infinite pl-nudge;background:var(--pl-gold)!important;color:#1c1403!important}.pl-funnel__gap i{white-space:nowrap;color:var(--pl-gold);opacity:0;font-size:11px;font-style:normal;transition:opacity .4s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.pl-funnel__gap.is-on i{opacity:1}@keyframes pl-nudge{50%{transform:translate(3px)}}.pl-zero__list{gap:12px;max-width:460px;margin:4vh 0 0;padding:0;list-style:none;display:grid}.pl-zero__list li{color:#fff9;opacity:0;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;padding:14px 18px;font-size:14px;transform:translate(-24px)}.pl-zero__list b{color:#fff;font-size:16px;display:block}.pl-zero__stage{justify-items:center;gap:22px;display:grid;position:relative}.pl-countdown{text-align:center;font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--pl-gold);opacity:0;margin:0;font-size:clamp(40px,4.6vw,72px);font-weight:800}.pl-countdown small{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;font-size:12px;font-weight:600;display:block}.pl-phone--tilt{will-change:transform;width:min(250px,50vw,47.3684svh - 156.316px)}.pl-slip{padding:clamp(100px,16vh,160px) clamp(20px,5vw,80px);position:relative}.pl-slip__in{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:5vw;max-width:1240px;margin:0 auto;display:grid}.pl-slip [data-in]{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(40px)}.pl-slip [data-in].is-in{opacity:1;transform:none}.pl-slip__sub{color:#0b0d1299;margin:16px 0 26px;font-size:16px}.pl-seg{background:#e9e4d7;border-radius:999px;padding:5px;display:inline-flex}.pl-seg button{font:700 14px var(--font-ui);color:#0b0d128c;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:11px 20px;transition:background .3s,color .3s,box-shadow .3s}.pl-seg button[aria-selected=true]{color:var(--pl-ink);background:#fff;box-shadow:0 6px 16px -8px #0b0d1259}.pl-chain{counter-reset:c;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:grid}.pl-chain li{opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--d,0) * .12s);align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex;transform:translateY(-8px)}.pl-chain li:before{counter-increment:c;content:counter(c);background:#e2dccd;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-size:12px;display:grid}.pl-chain li:nth-child(n+3){color:#b23b1c}.pl-chain li:nth-child(n+3):before{background:#f6d5cb}.pl-slip.is-old .pl-chain li{opacity:1;transform:none}.pl-slip__ask{margin:26px 0 14px;font-weight:600}.pl-opts{gap:10px;display:grid}.pl-opts button{text-align:left;font:500 14px var(--font-ui);color:#0b0d129e;cursor:pointer;background:#fff;border:1.5px solid #e2dccd;border-radius:18px;gap:2px;padding:16px 18px;transition:border-color .25s,transform .25s,box-shadow .25s;display:grid}.pl-opts button b{color:var(--pl-ink);font-size:16px}.pl-opts button:hover{transform:translateY(-2px)}.pl-opts button[aria-pressed=true]{border-color:var(--pl-gold);box-shadow:0 0 0 4px #f6b41c33}.pl-slip__stage{justify-items:center;gap:22px;display:grid}.pl-ring{aspect-ratio:1;width:min(380px,78vw);position:relative}.pl-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.pl-ring__track{fill:none;stroke:#e6e0d1;stroke-width:16px}.pl-ring__fill{fill:none;stroke:var(--pl-gold);stroke-width:16px;stroke-linecap:round;stroke-dasharray:528;stroke-dashoffset:528px;transition:stroke-dashoffset 1s cubic-bezier(.2,.8,.2,1),stroke .5s}.pl-ring[data-pl-state=old] .pl-ring__fill{stroke:#d6492a}.pl-ring__txt{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.pl-ring__txt b{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(54px,7vw,92px);font-weight:800;line-height:1}.pl-ring[data-pl-state=old] .pl-ring__txt b{color:#d6492a}.pl-ring__txt span{color:#0b0d128c;margin-top:6px;font-size:14px}.pl-ring__stamp{font-family:var(--font-display);text-transform:uppercase;color:#d6492a;opacity:0;pointer-events:none;background:#f5f2ead9;border:3px solid #d6492a;border-radius:12px;margin:0;padding:8px 18px;font-size:clamp(26px,3vw,40px);font-weight:800;transition:transform .45s cubic-bezier(.3,1.6,.5,1),opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-10deg)scale(2)}.pl-ring[data-pl-state=old].is-stamped .pl-ring__stamp{opacity:1;transform:translate(-50%,40%)rotate(-10deg)scale(1)}.pl-slip__note{color:#0b0d1266;text-align:center;margin:-8px 0 0;font-size:12px}.pl-slip__verdict{text-align:center;max-width:360px;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(18px,1.6vw,24px);font-weight:700;line-height:1.2}.pl-deck{grid-template-columns:minmax(260px,.8fr) 1.2fr;align-items:center;gap:4vw;display:grid}.pl-deck__n{font-family:var(--font-display);letter-spacing:-.03em;color:#0b0d1259;margin:24px 0 0;font-size:28px;font-weight:800}.pl-deck__n span{color:var(--pl-ink)}.pl-deck__cards{height:min(66vh,560px);position:relative}.pl-card{transform-origin:50% 100%;will-change:transform, opacity;background:#fff;border-radius:32px;flex-direction:column;gap:14px;padding:clamp(24px,3vw,40px);display:flex;position:absolute;inset:0;box-shadow:0 1px #0b0d120d,0 40px 80px -40px #0b0d1266}.pl-card__k{letter-spacing:.1em;text-transform:uppercase;color:var(--pl-goldink);margin:0;font-size:13px;font-weight:700}.pl-card__d{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.5vw,38px);font-weight:700;line-height:1.08}.pl-card__b,.pl-card__t{color:#0b0d12b3;margin:0;font-size:clamp(14px,1.1vw,16px);line-height:1.5}.pl-card__b small,.pl-card__t small{letter-spacing:.1em;text-transform:uppercase;color:#0b0d1266;font-size:11px;font-weight:700;display:block}.pl-card__t{border-top:1px dashed #e2dccd;margin-top:auto;padding-top:14px}.pl-card__stamp{font-family:var(--font-display);text-transform:uppercase;opacity:0;background:#fff;border:3px solid;border-radius:10px;padding:6px 14px;font-size:24px;font-weight:800;transition:transform .4s cubic-bezier(.3,1.6,.5,1),opacity .2s;position:absolute;top:-16px;right:-12px;transform:rotate(8deg)scale(1.8)}.pl-card__stamp--home{color:#1f8a4c}.pl-card__stamp--cut{color:#d6492a}.pl-card.is-front .pl-card__stamp{opacity:1;transition-delay:.35s;transform:rotate(8deg)scale(1)}.pl-morph{flex-wrap:wrap;gap:6px;display:flex}.pl-morph span{background:var(--pl-paper);border-radius:12px;padding:8px 12px;font-size:13px;font-weight:700;transition:transform .5s cubic-bezier(.3,1.6,.5,1),opacity .4s,background .4s}.pl-morph span.is-new{opacity:0;width:0;margin:0 -3px;padding:8px 0;transform:scale(0)}.pl-card.is-front .pl-morph span.is-new{opacity:1;background:var(--pl-gold);width:auto;margin:0;padding:8px 12px;transition-delay:.4s;transform:none}.pl-tap{text-align:left;cursor:pointer;font:500 13px var(--font-ui);background:#fff;border:1.5px solid #e2dccd;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.pl-tap b{color:var(--pl-ink);font-size:16px;display:block}.pl-tap i{color:#0b0d1280;font-style:normal}.pl-tap__box{border:2px solid #d6cfbd;border-radius:10px;flex:0 0 34px;place-items:center;height:34px;transition:background .25s,border-color .25s,transform .3s cubic-bezier(.3,1.6,.5,1);display:grid}.pl-tap__box svg{fill:none;stroke:#1c1403;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;width:20px;height:20px;transition:stroke-dashoffset .35s .1s}.pl-tap[aria-pressed=true] .pl-tap__box{background:var(--pl-gold);border-color:var(--pl-gold);transform:scale(1.12)}.pl-tap[aria-pressed=true] .pl-tap__box svg{stroke-dashoffset:0}.pl-lesson{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4vw;display:grid}.pl-lesson__state{color:#ffffffb3;height:70px;margin:4vh 0 0;font-size:clamp(18px,1.6vw,24px);position:relative}.pl-lesson__state span{will-change:opacity, transform;position:absolute;inset:0 auto auto 0}.pl-lesson__state b{color:#fff}.pl-lesson__state b.pl-gold{color:var(--pl-gold)}.pl-lesson__why{color:#ffffff80;opacity:0;max-width:420px;margin:0;font-size:15px;line-height:1.55}.pl-lesson__stage{place-items:center;display:grid}.pl-board{width:min(420px,84vw);height:min(440px,62vh);position:relative}.pl-board__note{background:var(--pl-gold);color:#1c1403;opacity:0;will-change:transform, opacity;border-radius:22px;align-items:center;gap:14px;height:92px;padding:0 20px;font-size:15px;display:flex;position:absolute;top:0;left:0;right:0}.pl-board__note b{letter-spacing:.08em;text-transform:uppercase;opacity:.65;font-size:12px;display:block}.pl-board__av{background:url(/assets/projects/tbs/bikki.webp) 50%/cover,#1c1403;border-radius:50%;flex:0 0 48px;height:48px}.pl-tile{will-change:transform, opacity;background:#1a1a1e;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:12px;padding:0 18px;font-size:16px;font-weight:700;display:flex;position:absolute;top:0;left:0;overflow:hidden}.pl-tile__chk{border:2px solid var(--pl-gold);opacity:0;border-radius:7px;flex:none;width:0;height:24px}.pl-tile__a,.pl-tile__b{white-space:nowrap}.pl-tile__b{opacity:0;position:absolute;left:56px}.pl-stand{align-content:center;gap:6vh;display:grid}.pl-nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:2vw;display:grid}.pl-nums p{border-top:2px solid #1c1403;margin:0;padding-top:14px}.pl-nums b{font-family:var(--font-display);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(56px,9vw,150px);font-weight:800;line-height:.9;display:block}.pl-nums span{font-size:clamp(13px,1.1vw,16px);font-weight:600}.pl-north{opacity:0}.pl-north__lab{letter-spacing:.12em;text-transform:uppercase;color:#1c140399;margin:0 0 10px;font-size:12px;font-weight:700}.pl-north__row{font-family:var(--font-display);letter-spacing:-.05em;align-items:center;gap:24px;margin:0;font-size:clamp(48px,6vw,100px);font-weight:800;line-height:1;display:flex}.pl-north__row small{font-family:var(--font-ui);letter-spacing:0;font-size:13px;font-weight:600;display:block}.pl-north__row i{background:repeating-linear-gradient(90deg,#1c1403 0 10px,#0000 10px 18px);flex:0 220px;height:3px}.pl-north__q{animation:2.4s ease-in-out infinite pl-q}@keyframes pl-q{50%{transform:rotate(-8deg)scale(1.08)}}.pl-north__honest{margin:22px 0 0;font-size:clamp(16px,1.3vw,20px);font-weight:600}.pl-end{padding:clamp(120px,20vh,200px) clamp(20px,5vw,80px) clamp(100px,16vh,160px)}.pl-end__in{opacity:0;max-width:1100px;margin:0 auto;transition:opacity 1s,transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(40px)}.pl-end__in.is-in{opacity:1;transform:none}.pl-end__q{color:#ffffff8c;margin:0;font-size:clamp(18px,1.6vw,24px);line-height:1.45}.pl-end__a{font-family:var(--font-display);letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(38px,5.6vw,92px);font-weight:800;line-height:.98}.pl-end__cta{flex-wrap:wrap;gap:12px;margin-top:6vh;display:flex}.pl-btn{color:#fff;height:52px;font:700 15px var(--font-ui);cursor:pointer;background:#ffffff0f;border:1.5px solid #fff3;border-radius:999px;align-items:center;padding:0 24px;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.pl-btn:hover{background:#ffffff1f;transform:translateY(-2px)}.pl-btn--gold{border-color:var(--pl-gold);background:var(--pl-gold);color:#1c1403}.pl-btn--gold:hover{background:#ffc73f}.pl-btn--ghost{background:0 0}.pl-hud{z-index:40;color:#fff;backdrop-filter:blur(14px);letter-spacing:.02em;opacity:0;pointer-events:none;background:#0c0c0eb8;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 10px;font-size:12px;font-weight:600;transition:opacity .4s,transform .4s;display:flex;position:fixed;bottom:20px;left:20px;transform:translateY(10px)}.pl-hud.is-on{opacity:1;transform:none}.pl-hud__bar{background:#ffffff2e;border-radius:4px;width:44px;height:4px;position:relative;overflow:hidden}.pl-hud__bar i{background:var(--pl-gold);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@media (width<=860px){.pl{border-radius:36px 36px 0 0}.pl-pin{padding-top:84px}.pl-chaos,.pl-zero,.pl-lesson,.pl-deck,.pl-people{grid-template-columns:1fr;align-content:start;gap:2vh}.pl-chaos__copy{z-index:2;position:relative}.pl-big{font-size:22vw}.pl-chaos__line,.pl-meter span{display:none}.pl-chaos__stage{opacity:.9;position:absolute;inset:40% 0 0}.pl-phone--chat{width:min(46vw,28.4211svh - 28.4211px)}.pl-bubble{left:clamp(2%, var(--x), 50%);padding:7px 10px;font-size:11px}.pl-note{margin-top:10px;position:relative;bottom:0;left:0}.pl-flips{grid-template-columns:1fr;gap:10px}.pl-flip{height:15vh}.pl-flip__face{align-content:center;padding:14px 18px}.pl-flip__face small{position:static}.pl-flip__face span,.pl-people__sub{display:none}.pl-persona{flex-basis:74vw;min-height:46vh}.pl-day{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1.5vh}.pl-day__left{width:100%}.pl-clock{height:15vw;font-size:16vw}.pl-clock__t{left:50%;transform:translate(-50%)}.pl-day__qs{height:64px;margin-top:1vh}.pl-day__q{max-width:none;font-size:20px;left:0;right:0}.pl-day__right{display:none}.pl-day__phone .pl-phone{width:44vw}.pl-tabs__b{width:52px}.pl-zero__list{display:none}.pl-zero__stage{margin-top:2vh}.pl-phone--tilt{width:40vw}.pl-slip__in{grid-template-columns:1fr}.pl-deck__cards{height:58vh}.pl-deck__n{display:none}.pl-card{border-radius:24px;gap:10px;padding:22px}.pl-card__d{font-size:20px}.pl-card__b,.pl-card__t{font-size:13px}.pl-card__stamp{font-size:18px;top:-12px;right:-6px}.pl-deck__head .pl-h,.pl-people__head .pl-h{font-size:30px}.pl-lesson__why{display:none}.pl-board{height:46vh}.pl-nums{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3vh}.pl-hud{display:none}}@media (prefers-reduced-motion:reduce){.pl-scrollcue span:after,.pl-north__q,.pl-funnel__gap.is-on{animation:none}}.dx-cold__bar{color:#fff;font:600 13px var(--font-ui);justify-content:space-between;align-items:baseline;margin:0;padding:54px 18px 12px;display:flex}.dx-cold__bar b{font-size:24px}.dx-cold__bar span{color:#25d366}.dx-cold__view{background:#0e0e10;flex:1;min-height:0;position:relative;overflow:hidden}.dx-cold__list{--y:0px;transform:translateY(var(--y));transition:transform .9s var(--out);margin:0;padding:0 0 24px;list-style:none}.dx-cold__list li,.dx-inbox li{color:#fff;border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;height:64px;padding:0 16px;transition:opacity .6s;display:flex}.dx-cold__list i,.dx-inbox i{height:40px;font:700 15px var(--font-ui);background:hsl(var(--h) 40% 32%);border-radius:50%;flex:0 0 40px;place-items:center;font-style:normal;display:grid}.dx-cold__list span,.dx-inbox li>span{min-width:0;font:500 13px var(--font-ui);flex:1;display:grid}.dx-cold__list span span,.dx-inbox li>span span{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dx-cold__list em,.dx-inbox em{font:500 11px var(--font-ui);color:#ffffff73;white-space:nowrap;justify-items:end;gap:4px;font-style:normal;display:grid}.dx-cold__list u,.dx-inbox u{color:#08080a;background:#25d366;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-weight:700;text-decoration:none;display:grid}.dx-cold.is-far .dx-cold__list{transition:transform 1.8s cubic-bezier(.7,0,.2,1);animation:1.8s ease-in-out dx-smear}@keyframes dx-smear{0%,to{filter:none}45%{filter:blur(3px)}}.dx-cold.is-beat .dx-cold__list li:not(.is-hot){opacity:.3}.dx-cold__list li{position:relative}.dx-cold__list li:after{content:"";border:2px solid var(--gold);opacity:0;pointer-events:none;border-radius:14px;position:absolute;inset:4px}.dx-cold__list li[data-b=quiet]:after{border-color:#ff5a3c}.dx-cold__list li.is-hot:after{animation:dx-ring 1.6s var(--out) infinite}@keyframes dx-ring{0%{opacity:0;transform:scale(1.06)}30%{opacity:1;transform:none}to{opacity:0;transform:scale(.98)}}.dx-cold__list li.is-hot em{opacity:0}.dx-tag{background:var(--gold);font:700 11px var(--font-ui);color:#1c1403;white-space:nowrap;opacity:0;transition:opacity .4s ease, transform .5s var(--out);border-radius:999px;padding:4px 8px;text-decoration:none;position:absolute;top:50%;right:16px;transform:translate(6px,-50%)}.dx-cold__list li[data-b=quiet] .dx-tag{color:#fff;background:#ff5a3c}.dx-cold__list li.is-hot .dx-tag{opacity:1;transition-delay:.3s;transform:translateY(-50%)}.dc-wa{background:#0e0e10;position:relative}.dc-wa__pane{background:#0e0e10;flex-direction:column;transition:transform .55s cubic-bezier(.3,.8,.2,1),opacity .55s;display:flex;position:absolute;inset:0}.dc-wa__pane--chat{background:#0b141a;transform:translate(100%);box-shadow:-20px 0 40px -20px #000c}.dc-wa.is-chat .dc-wa__pane--list{opacity:.5;transform:translate(-28%)}.dc-wa.is-chat .dc-wa__pane--chat{transform:none}.dc-chat__head{color:#fff;background:#1f2c34;align-items:center;gap:8px;padding:50px 12px 8px;display:flex}.dc-chat__back{font:400 26px/1 var(--font-ui);color:#25d366}.dc-chat__head i{width:30px;height:30px;font:700 13px var(--font-ui);background:hsl(var(--h) 40% 32%);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.dc-chat__head span:last-child{font:700 14px var(--font-ui);display:grid}.dc-chat__head small{font:500 11px var(--font-ui);color:#ffffff8c}.dc-chat__view{flex:1;min-height:0;position:relative;overflow:hidden}.dc-chat__log{--y:0px;transform:translateY(var(--y));transition:transform .9s var(--out);flex-direction:column;gap:4px;margin:0;padding:12px 10px;list-style:none;display:flex}.dx-cold.is-far .dc-chat__log{transition:transform 1.6s cubic-bezier(.7,0,.2,1);animation:1.6s ease-in-out dx-smear}.dc-chat__day{font:600 10px var(--font-ui);color:#fff9;background:#1f2c34;border-radius:8px;align-self:center;margin:8px 0 4px;padding:4px 8px;transition:opacity .6s}.dc-m{color:#e9edef;max-width:82%;font:500 13px/1.3 var(--font-ui);background:#202c33;border-radius:4px 14px 14px;align-self:flex-start;align-items:flex-end;gap:6px;padding:6px 8px 4px 10px;transition:opacity .6s;display:flex;position:relative}.dc-m.is-me{background:#005c4b;border-radius:14px 4px 14px 14px;align-self:flex-end}.dc-m>span{padding-bottom:4px}.dc-m img{object-fit:cover;border-radius:8px;width:140px;height:140px;display:block}.dc-m small{font:500 10px var(--font-ui);color:#e9edef8c;white-space:nowrap;flex:none}.dc-m:after{content:"";border:2px solid var(--gold);opacity:0;pointer-events:none;border-radius:8px 18px 18px;position:absolute;inset:-3px}.dc-m.is-hot:after{animation:dx-ring 1.6s var(--out) infinite}.dx-cold.is-beat :is(.dc-m:not(.is-hot),.dc-chat__day){opacity:.3}.dc-docs{background:#f1f3f4}.dc-docs__bar{font:600 14px var(--font-ui);background:#fff;border-bottom:1px solid #e3e3e3;align-items:center;gap:10px;padding:50px 14px 10px;display:flex}.dc-docs__bar span{font:400 26px/1 var(--font-ui);color:#4285f4}.dc-docs__page{background:#fff;border-radius:4px;flex:1;margin:12px;padding:20px 18px;position:relative;box-shadow:0 1px 3px #0000001f}.dc-docs__lines{font:500 13px/1.35 var(--font-ui);color:#202124;gap:10px;margin:0;padding:0;list-style:none;display:grid}.dc-docs__lines li{opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .1s,clip-path .35s steps(14,end),color .4s}.dc-docs__lines li:first-child{font:700 18px var(--font-ui)}.dc-docs__lines li.is-in{opacity:1;clip-path:inset(0 -4px 0 0)}.dc-docs__lines li[data-b]{color:#2021248c}.dc-docs__lines li.is-hot{color:#d4442e;text-underline-offset:4px;text-decoration:underline wavy #d4442e99}.dc-docs__caret{background:#4285f4;width:2px;height:16px;margin-top:10px;animation:1s step-end infinite dx-blink;display:block}@keyframes dx-blink{50%{opacity:0}}.dc-call{color:#fff;text-align:center;background:radial-gradient(120% 70% at 50% 30%,#3b4a5c,#12161d 70%);justify-content:space-between;align-items:center;padding:96px 20px 56px}.dc-call__who{gap:4px;margin:0;display:grid}.dc-call__who small{font:500 12px var(--font-ui);color:#fff9}.dc-call__who b{font:500 32px var(--font-ui);letter-spacing:-.02em}.dc-call__who span{font:500 13px var(--font-ui);color:#fff9}.dc-call__who .bd-tag{top:auto;bottom:-36px;left:50%;transform:translate(-50%)}.dc-call__who.is-hot>.bd-tag{transform:translate(-50%)}.dc-call__av{width:96px;height:96px;font:600 40px var(--font-ui);background:#6b4280;border-radius:50%;place-items:center;font-style:normal;display:grid}.dc-call__btns{justify-content:space-between;width:100%;margin:0;padding:0 16px;display:flex}.dc-call__btns span{font:500 12px var(--font-ui);justify-items:center;gap:8px;display:grid}.dc-call__btns span:before{content:"";background:#ff3b30 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1z'/%3E%3C/svg%3E") 50%/50% no-repeat;border-radius:50%;width:60px;height:60px}.dc-call__btns .is-no:before{transform:rotate(135deg)}.dc-call__btns .is-yes:before{background-color:#34c759;animation:1.2s ease-in-out infinite dx-ringing}@keyframes dx-ringing{0%,to{box-shadow:0 0 #34c75980}50%{box-shadow:0 0 0 14px #34c75900}}.dc-photos{background:#fff}.dc-photos__head{color:#121318;gap:2px;padding:50px 14px 10px;display:grid}.dc-photos__head b{font:800 20px var(--font-ui);letter-spacing:-.02em}.dc-photos__head small{font:500 11px var(--font-ui);color:#12131873}.dc-photos__view{flex:1;min-height:0;position:relative;overflow:hidden}.dc-photos__grid{grid-template-columns:repeat(3,1fr);gap:2px;transition:transform 1.4s cubic-bezier(.5,0,.2,1);display:grid}.dc-photos__grid.is-pan{transform:translateY(-80px)}.dc-shot{aspect-ratio:1;font-style:normal;position:relative}.dc-shot img{object-fit:cover;width:100%;height:100%;display:block}.dc-shot--shot{background:linear-gradient(#fff 0 0) 18% 22%/64% 6px no-repeat,linear-gradient(#fff 0 0) 18% 40%/40% 6px no-repeat,linear-gradient(#e7e7ea 0 0) 18% 62%/64% 14px no-repeat,#f6f6f8;box-shadow:inset 0 0 0 1px #e3e3e6}.dc-shot:after{content:"";border:2px solid var(--gold);opacity:0;pointer-events:none;border-radius:4px;position:absolute;inset:1px}.dc-shot.is-hot:after{animation:dx-ring 1.6s var(--out) infinite}.dx-cold.is-beat .dc-shot:not(.is-hot){opacity:.3}.bd-intro__l1 em{color:var(--gold);font-style:normal}.dx-title{font-size:150px}.dx-laptop{filter:drop-shadow(0 50px 50px #12131859);height:auto}.dx-inbox{background:#15161a;border-radius:44px;padding:12px;box-shadow:0 60px 110px -50px #121318b3}.dx-inbox__bar{color:#fff;font:600 20px var(--font-ui);justify-content:space-between;align-items:baseline;margin:0;padding:40px 24px 14px;display:flex}.dx-inbox__bar b{font-size:34px}.dx-inbox__bar span{color:#25d366}.dx-inbox ul{background:#0e0e10;border-radius:0 0 32px 32px;margin:0;padding:0;list-style:none;overflow:hidden}.dx-inbox li{gap:18px;height:96px;padding:0 24px}.dx-inbox i{flex-basis:58px;height:58px;font-size:24px}.dx-inbox li>span{font-size:22px}.dx-inbox em{font-size:17px}.dx-inbox u{border-radius:15px;min-width:30px;height:30px;font-size:16px}.dx-inbox .dx-inbox__more{height:60px;font:600 18px var(--font-ui);color:#fff6;background:repeating-linear-gradient(90deg,#ffffff08 0 12px,#0000 12px 24px);justify-content:center}.dx-inbox .is-quiet{opacity:.55}.dx-note{font:500 26px/1.35 var(--font-ui);color:#121318a6;background:#fff;border-radius:22px;gap:8px;padding:26px 30px;display:grid;box-shadow:0 24px 50px -30px #12131873}.dx-note b{font:800 32px var(--font-display);letter-spacing:-.02em;color:var(--ink)}.dx-note--red{box-shadow:inset 0 0 0 4px var(--red), 0 24px 50px -30px #d6492a80}.dx-note--red b{color:var(--red)}.dx-head{object-fit:cover;border-radius:50%;width:260px;height:260px;box-shadow:0 0 0 10px #fff,0 0 0 22px #d6492a2e,0 40px 70px -30px #12131880}.dx-q{font-size:30px}.dx-meter{height:18px}.dx-x30{font-size:64px;rotate:-8deg}.dx-wa{background:#efeae2 radial-gradient(#00000009 2px,#0000 2.5px) 0 0/34px 34px;border-radius:36px;gap:16px;padding:0 0 30px;display:grid;overflow:hidden;box-shadow:0 30px 70px -45px #12131880}.dx-wa__h{font:700 28px var(--font-ui);color:#fff;background:#008069;align-items:center;gap:16px;margin:0 0 10px;padding:24px 28px;display:flex}.dx-wa__h:before{content:"";background:#dfe5e7;border-radius:50%;flex:none;width:52px;height:52px}.dx-wa__b{max-width:470px;font:500 28px/1.3 var(--font-ui);color:#111b21;background:#fff;border-radius:0 16px 16px;justify-self:start;margin:0 0 0 34px;padding:14px 20px 26px;position:relative;box-shadow:0 1px 1px #0b141a21}.dx-wa__b:before{content:"";border-top:0 solid #fff;border-bottom:16px solid #0000;border-left:0 solid #0000;border-right:14px solid #fff;position:absolute;top:0;left:-14px}.dx-wa__b:after{content:"9:4" attr(data-m);font:500 15px var(--font-ui);color:#667781;position:absolute;bottom:6px;right:14px}:is(.dx-inbox,.dx-cold__list) i img,.dc-call__av img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.dx-fly{background:var(--gold);white-space:nowrap;opacity:0;border-radius:20px 20px 20px 6px;padding:16px 22px;font-size:26px;font-weight:700;box-shadow:0 20px 40px -18px #5a3c0080}.dx-nav{background:#fff;border-radius:32px;height:860px;padding:26px 30px;box-shadow:0 40px 80px -45px #12131880}.dx-nav p{font:800 26px var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:#12131866;margin:0}.dx-slot{align-items:center;gap:22px;padding:18px 8px;display:flex}.dx-slot svg{fill:none;width:52px;height:52px;stroke:var(--goldink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;background:#fff3d1;border-radius:14px;flex:none;padding:10px}.dx-slot span{gap:4px;display:grid}.dx-slot b{font:800 40px var(--font-display);letter-spacing:-.03em}.dx-slot small{color:#1213188c;font-size:22px}.dx-trig{width:560px;font:800 36px var(--font-display);letter-spacing:-.02em;background:#fff;border-radius:22px;margin:0;padding:26px 30px;box-shadow:0 24px 50px -30px #12131873}.dx-trig small{font:600 22px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin-top:4px;display:block}.dx-trig.is-key{box-shadow:inset 0 0 0 5px var(--red), 0 24px 50px -30px #d6492a80;color:var(--red)}.dx-veil{pointer-events:none;background:linear-gradient(90deg,#faf8f4db 85%,#faf8f400);position:absolute}.dx-veil.is-on{transform:none}.dx-mark{border:5px solid var(--gold);pointer-events:none;border-radius:22px;box-shadow:0 0 0 9999px #faf8f400}.dx-views li{padding:26px 30px 26px 84px;font-size:26px}.dx-views li:before{top:26px}.dx-views b{font-size:34px}.dx-verdict-stamp{white-space:nowrap;margin:0;font-size:60px;position:absolute;rotate:6deg}.dx-verdict-stamp.is-gold{border-color:var(--goldink);color:var(--goldink);background:#fff8e1}.dx-verdict-stamp.is-red{background:#fff1ed}.dx-ring{stroke-dasharray:none}.dx-ship{border-color:var(--goldink);color:var(--goldink);font-size:64px;rotate:6deg}.dx-seen{background:#fff;border-radius:28px;gap:12px;padding:34px 40px;display:grid;box-shadow:0 30px 70px -45px #12131880}.dx-seen small{font:700 22px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--goldink)}.dx-seen b{font:800 50px/1.05 var(--font-display);letter-spacing:-.035em}.dx-seen span{color:#12131899;font-size:28px;line-height:1.4}.dx-seen em{font:400 32px var(--font-hand-read);color:#3a3e48}.dx-seen--app{color:#fff;background:#15161a}.dx-seen--app span{color:#fff9}.dx-seen--app em{color:var(--gold)}.dx-week{gap:12px;margin:6px 0;padding:0;list-style:none;display:flex}.dx-week li{width:64px;height:64px;font:800 26px var(--font-ui);color:#12131880;background:#f1eee6;border-radius:16px;place-items:center;display:grid}.dx-week li.is-over{color:var(--red);box-shadow:inset 0 0 0 3px var(--red);background:#d6492a1f}.dx-step{width:330px;font:800 32px var(--font-display);letter-spacing:-.02em;justify-items:start;gap:10px;margin:0;display:grid}.dx-step i{border:7px solid var(--ink);background:#fff;border-radius:50%;width:34px;height:34px}.dx-step.is-key i{background:var(--gold)}.dx-step.is-key{color:var(--goldink)}.dx-step--loop{width:520px}.dx-step--loop small{font:600 24px var(--font-ui);letter-spacing:0;color:#12131880}.dx-cap{font-size:46px}.dx-shape{font-size:34px}.dx-row{margin:0;display:grid}.dx-row b{font:800 34px var(--font-display);letter-spacing:-.02em}.dx-row span{color:#12131880;font-size:22px}.dx-track{background:#1213181f;border-radius:6px;height:6px}.dx-call{width:140px;box-shadow:inset 0 0 0 4px var(--red);font:700 22px var(--font-ui);text-align:center;color:var(--red);white-space:nowrap;background:#fff;border-radius:999px;margin:0 0 0 -70px;padding:10px 0}.dx-call.is-in{background:var(--ink);box-shadow:none;color:var(--gold);opacity:0;z-index:2}.dx-win{height:74px;box-shadow:inset 0 0 0 4px var(--gold);font:800 26px var(--font-ui);color:var(--goldink);background:#f6b41c40;border-radius:18px;place-items:center end;margin:0;padding-right:20px;display:grid}.dx-axis{font:600 22px var(--font-ui);color:#12131873;justify-content:space-between;margin:0;display:flex}.dx-axis span{white-space:nowrap;justify-items:center;width:0;display:grid}.dx-hook{font:800 72px/1.06 var(--font-display);letter-spacing:-.04em;margin:0}.dx-hook em{color:var(--goldink);font-style:normal}.dx-card{font-size:60px}.dx-nums{gap:50px;margin:10px 0 0;display:flex}.dx-nums span{font-family:var(--font-ui);letter-spacing:0;color:#12131899;font-size:26px;font-weight:600}.dx-nums b{font-family:var(--font-display);letter-spacing:-.05em;color:var(--ink);font-size:96px;line-height:1;display:block}.dx-honest{font-family:var(--font-ui);letter-spacing:0;margin:26px 0 0;font-size:30px;font-weight:600;line-height:1.35}.bd-doodle{background:#fffaf3;border-radius:22px;padding:0;box-shadow:0 40px 80px -48px #12131873}.bd-doodle svg{width:100%;height:auto;display:block;overflow:visible}.bd-doodle path{fill:none;stroke-linecap:round;stroke-linejoin:round}.dd-ink{stroke:#23262f;stroke-width:4.5px}.dd-soft{stroke:#23262f73;stroke-width:3.5px}.dd-ember{stroke:#e8692e;stroke-width:5px}.dd-dot{fill:#e8692e}.dd-num{font:800 26px var(--font-display);fill:#fff}.dd-label{font:400 30px var(--font-hand-read);fill:#3a3e48}.dd-loop{font:700 30px var(--font-hand-read);fill:#e8692e}.dd-note{font:400 28px var(--font-hand-read);fill:#23262f99}.dl-h{font:800 72px/1.02 var(--font-display);letter-spacing:-.045em;margin:0}.dl-h span{color:var(--gold)}.dl-art{background:#121318;border-radius:18px;box-shadow:0 40px 80px -45px #1213188c}.dl-art.is-light{background:#fff}.dl-round{grid-template-columns:auto auto;align-items:end;column-gap:24px;margin:0;display:grid}.dl-round span{font:600 34px var(--font-ui);color:#12131880;grid-column:1/-1}.dl-round b{min-width:1.15em;font:800 240px/.84 var(--font-display);letter-spacing:-.06em;color:#cf462a;font-variant-numeric:tabular-nums}.dl-round small{max-width:420px;font:600 32px/1.3 var(--font-ui);color:#12131899;padding-bottom:24px}.dl-said{align-items:center;gap:16px;display:flex}.dl-said img{object-fit:cover;border-radius:50%;width:64px;height:64px}.dl-woe{width:500px;font:500 26px/1.35 var(--font-ui);color:#1213189e;background:#fff;border-radius:18px;gap:10px;padding:30px 32px;display:grid;box-shadow:0 30px 60px -40px #12131880}.dl-woe b{font:700 32px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.dl-woe.is-a{border-top:8px solid #e8692e}.dl-woe.is-d{border-top:8px solid #4a6fd8}.dl-cause{z-index:2;color:#fff;background:#15161a;border-radius:22px;gap:14px;width:620px;padding:40px;display:grid;box-shadow:0 50px 90px -40px #121318b3}.dl-cause small{font:700 22px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.dl-cause b{font:800 44px/1.08 var(--font-display);letter-spacing:-.03em}.dl-cause span{font:500 28px/1.4 var(--font-ui);color:#ffffffb3}.dl-rule{width:390px;font:500 26px/1.4 var(--font-ui);color:#1213189e;background:#fff;border-radius:18px;gap:12px;padding:32px;display:grid;box-shadow:0 30px 60px -40px #12131880}.dl-rule i{width:56px;height:56px;font:800 26px var(--font-ui);color:#cf462a;background:#fdeee9;border-radius:50%;place-items:center;font-style:normal;display:grid}.dl-rule b{font:800 40px var(--font-display);letter-spacing:-.03em;color:var(--ink)}.dl-list{width:780px;font:500 28px/1.35 var(--font-ui);color:#121318bf;background:#eef7ef;border-radius:18px;gap:14px;padding:32px 36px;display:grid}.dl-list b{font:700 32px var(--font-display);letter-spacing:-.02em;color:#1f7a45}.dl-list span:before{content:"✓  ";color:#1f7a45;font-weight:700}.dl-list.is-no{background:#fdeee9}.dl-list.is-no b{color:#cf462a}.dl-list.is-no span:before{content:"✕  ";color:#cf462a}.dl-tagline{font:700 30px var(--font-ui);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:14px;margin:0;padding:10px 24px 10px 10px;display:flex;box-shadow:0 16px 30px -20px #12131866}.dl-tagline i,.dl-pin{background:var(--gold);width:52px;height:52px;font:800 26px var(--font-ui);color:#1c1403;border-radius:50%;place-items:center;font-style:normal;display:grid}.dl-pin{width:60px;height:60px;box-shadow:0 0 0 8px #f6b41c4d,0 12px 24px -8px #0006}.dl-step{font:700 28px var(--font-ui);background:#fff;border-radius:999px;align-items:center;gap:14px;margin:0;padding:14px 24px 14px 14px;display:flex;box-shadow:0 16px 30px -20px #12131866}.dl-step i{color:#cf462a;background:#fdeee9;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;font-style:normal;display:grid}.dl-step.is-key{color:#fff;background:#15161a}.dl-steps{gap:16px;margin:0;padding:0;list-style:none;display:flex;position:absolute}.dl-steps .dl-step{cursor:pointer;pointer-events:auto;transition:box-shadow .4s,background .4s,color .4s}.dl-steps .dl-step.is-on{box-shadow:0 0 0 4px #cf462a,0 16px 30px -20px #12131866}.dl-chips li{font-size:28px}.dl-rownote{white-space:nowrap}.dl-model{background:#fff;border-radius:16px;grid-template-columns:72px 1fr;align-items:center;column-gap:20px;width:520px;padding:22px 26px;display:grid;box-shadow:0 20px 40px -30px #12131880}.dl-model i{background:#fdeee9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23cf462a' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M12 2.5 20.5 7v10L12 21.5 3.5 17V7z'/%3E%3Cpath d='m3.5 7 8.5 4.6L20.5 7M12 11.6v9.9'/%3E%3C/svg%3E") 50%/56% no-repeat;border-radius:18px;grid-row:span 2;width:72px;height:72px}.dl-model b{font:700 30px var(--font-display);letter-spacing:-.02em}.dl-model span{font:500 24px var(--font-ui);color:#1213188c}.dl-cut{background:#fff;border-radius:20px;align-content:start;gap:16px;width:540px;min-height:660px;padding:40px;display:grid;box-shadow:0 30px 60px -40px #12131880}.dl-cut small{font:700 22px var(--font-ui);color:#1f7a45;background:#eef7ef;border-radius:999px;justify-self:start;padding:6px 16px}.dl-cut.is-cut small{color:#cf462a;background:#fdeee9}.dl-cut b{font:800 42px/1.1 var(--font-display);letter-spacing:-.03em}.dl-cut p{font:500 28px/1.45 var(--font-ui);color:#121318ad;margin:0}.dl-cut__cost{border-top:2px solid #12131814;padding-top:20px}.dl-cut__cost em{font:700 22px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:#12131866;margin-bottom:4px;font-style:normal;display:block}.dl-stat{gap:10px;width:1300px;max-width:1320px;display:grid}.dl-stat b{font:800 120px/.9 var(--font-display);letter-spacing:-.05em;color:#cf462a;font-variant-numeric:tabular-nums}.dl-stat>span{max-width:1240px;font:600 32px/1.35 var(--font-ui);color:#1213189e}.dl-lesson{grid-template-columns:96px 1fr;column-gap:32px;width:2040px;display:grid}.dl-lesson i{width:96px;height:96px;font:800 44px var(--font-display);color:var(--gold);background:#15161a;border-radius:50%;grid-row:span 2;place-items:center;font-style:normal;display:grid}.dl-lesson b{font:800 64px/1.05 var(--font-display);letter-spacing:-.04em}.dl-lesson span{font:500 34px/1.4 var(--font-ui);color:#1213189e;margin-top:10px}.bd--delta{--gold:#f0562a;--goldink:#c2410c;--paper:#eef0f3;--f-open:#ffa0763d;--f-problem:#ec785a24;--f-research:#6487d61c;--f-insight:#f0562a33;--f-build:#ffffffd9;--f-outcome:#f6962847;--f-reflect:#9678d61a}.bd--delta .bd-stage{--bd-bg:#eef0f3;background-image:linear-gradient(rgba(40,52,74,calc(var(--dot-a,.16) * .55)) 1px, transparent 1px), linear-gradient(90deg, rgba(40,52,74,calc(var(--dot-a,.16) * .55)) 1px, transparent 1px)}.bd--delta .bd-stage[data-mood=night]{--bd-bg:#131417;--bd-vig:#00000080;--bd-glow:#f0562a00;--bd-air:#f0562a0d}.bd--delta .bd-stage:is([data-mood=morning],[data-mood=dawn],[data-mood=day]){--bd-bg:#f5f1ed;--bd-vig:#643c281a;--bd-glow:#ffb6945c;--bd-air:#ffaa8729}.bd--delta .bd-stage:is([data-mood=calm],[data-mood=noon],[data-mood=figma]){--bd-bg:#f6f3f0;--bd-vig:#643c2814;--bd-glow:#ffbea04d;--bd-air:#ffb49621}.bd--delta .bd-stage:is([data-mood=golden],[data-mood=dusk]){--bd-bg:#f5eee8;--bd-vig:#6e3c1e1f;--bd-glow:#ffa88066;--bd-air:#fa9c7433}.bd--delta .bd-stage[data-mood=tense]{--bd-bg:#f5ede9;--bd-vig:#78321e21;--bd-glow:#fa96785c;--bd-air:#f082642e}.bd--delta .bd-cursor svg{stroke:#2a0d02}.bd--delta .bd-cursor span{color:#2a0d02}.bd--delta .bd-label{font:600 22px var(--font-ui);letter-spacing:.1em;color:#28344a80}.bd--delta .bd-title span{color:var(--gold)}.bd--delta .bd-hand{color:#3a4150}.bd--delta .bd-hand--gold{color:var(--goldink)}.bd--delta .bd-linklab{border:3px solid var(--gold);font:700 26px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--goldink);background:#fff;border-radius:10px;padding:8px 18px}.bd--delta .bd-sticky{border-left:10px solid var(--gold);font:500 28px/1.45 var(--font-ui);color:#121318ad;background:#fff;border-radius:14px;padding:30px 34px;rotate:0deg;box-shadow:0 30px 60px -40px #1e284673}.bd--delta .bd-sticky b{font:700 34px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-bottom:8px}.bd--delta .bd-win{border-radius:12px}.bd--delta .bd-win__bar span{font:600 15px var(--font-ui)}.bd--delta .bd-cap{border-radius:14px}.bd--delta .bd-cap__n{font-family:var(--font-ui)}.bd--delta .bd-intro{background:radial-gradient(110% 90% at 50% 30%,#1e1b1bed,#080809f7)}.dl-kick{font:600 28px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--goldink);white-space:nowrap;margin:0}.dl-hint{font:600 26px var(--font-ui);letter-spacing:.04em;color:#3a4150;white-space:nowrap;background:#fff;border:3px solid #28344a29;border-radius:12px;align-items:center;gap:14px;margin:0;padding:14px 26px;display:flex}.dl-hint i{background:var(--gold);border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 6px #f0562a33}.dlo{justify-items:center;gap:14px;width:min(980px,100vw - 48px);display:grid}.dlo-k{font:500 15px/1.4 var(--font-ui);color:#ffffffb8;text-align:center;text-wrap:balance;margin:0}.dlo-vp{aspect-ratio:2;perspective:150cqw;background:radial-gradient(80% 90% at 40% 40%,#24252c,#15161a 80%);border-radius:14px;width:min(100%,200svh - 700px);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 60px 120px -50px #000000e6;container-type:inline-size}.dlo-vp img{max-width:none;display:block}.dlx-stack{transform-style:preserve-3d;transition:transform 1.4s cubic-bezier(.65,0,.25,1);position:absolute;inset:0}.dlx-layer{transform-style:preserve-3d;transition:transform 1.4s cubic-bezier(.65,0,.25,1),background .6s,box-shadow .6s,opacity .6s;position:absolute;inset:0;overflow:hidden}.dlx-layer>:not(.dlx-anchor){transition:opacity .6s}.dlo-vp.is-x .dlx-stack{transform:translate(-15cqw,1cqw)scale(.38)rotateX(55deg)rotate(-34deg)}.dlo-vp.is-x .dlx-layer{transform:translateZ(calc((var(--i) - 1.5) * 26cqw));border-radius:2cqw;box-shadow:0 0 0 .4cqw #ffffff24}.dlx-anchor{width:1px;height:1px;position:absolute;top:50%;right:0}.dlx-anchor.is-l{left:0;right:auto}.dlx-layer.is-page{color:#121318;background:#fff;grid-template-rows:auto auto 1fr;display:grid}.dlx-chrome{background:#ecebe8;align-items:center;gap:.7cqw;margin:0;padding:1cqw 1.6cqw;display:flex}.dlx-chrome i{background:#d4d1ca;border-radius:50%;width:1.1cqw;height:1.1cqw}.dlx-chrome span{font:500 clamp(7px, 1.05cqw, 12px) var(--font-ui);color:#1213188c;background:#fff;border-radius:99px;margin-left:2cqw;padding:.4cqw 1.6cqw}.dlx-nav{font:500 clamp(7px, 1.15cqw, 13px) var(--font-ui);color:#1213188c;border-bottom:1px solid #ececec;align-items:center;gap:2.4cqw;margin:0;padding:1.2cqw 2.4cqw;display:flex}.dlx-nav b{font:800 clamp(10px, 1.6cqw, 17px) var(--font-display);letter-spacing:-.02em;color:#121318;margin-right:auto}.dlx-nav em{color:#121318;font-style:normal;font-weight:700;position:relative}.dlx-nav em.is-full:after{content:"1";background:var(--gold);color:#fff;border-radius:50%;place-items:center;width:1.6cqw;height:1.6cqw;font-size:clamp(6px,.9cqw,10px);animation:.4s cubic-bezier(.3,1.6,.5,1) dlx-pop;display:grid;position:absolute;top:-.8cqw;right:-1.6cqw}@keyframes dlx-pop{0%{transform:scale(0)}}.dlx-pdp{grid-template-columns:1.55fr 1fr;min-height:0;display:grid}.dlx-gal{background:radial-gradient(70% 70% at 50% 45%,#fafafa,#ebebe8);border-radius:1cqw;place-items:center;margin:1.6cqw 0 1.6cqw 2.4cqw;display:grid;position:relative}.dlx-turn{width:86%;position:relative}.dlx-turn img{opacity:0;filter:drop-shadow(0 2cqw 1.6cqw #0000002e);width:100%;height:auto;transition:opacity .5s;display:block}.dlx-turn img+img{position:absolute;inset:0}.dlx-turn img.is-on{opacity:1}.dlx-badge{font:600 clamp(7px, 1cqw, 11px) var(--font-ui);color:#12131899;background:#fff;border-radius:99px;padding:.5cqw 1cqw;font-style:normal;position:absolute;top:1.4cqw;left:1.4cqw;box-shadow:0 1px #0000000f}.dlx-info{font:500 clamp(7px, 1.15cqw, 13px) var(--font-ui);align-content:center;gap:.7cqw;padding:0 3cqw;display:grid}.dlx-info small{color:#12131880}.dlx-info b{font:800 clamp(12px, 2.5cqw, 27px)/1 var(--font-display);letter-spacing:-.03em}.dlx-price{font:700 clamp(9px, 1.6cqw, 17px) var(--font-ui);font-variant-numeric:tabular-nums}.dlx-opt{color:#12131899;margin:.5cqw 0 0}.dlx-opt u{color:#121318;font-weight:700;text-decoration:none}.dlx-sw{gap:.9cqw;margin:0;padding:0;list-style:none;display:flex}.dlx-sw li{background:var(--c);border-radius:50%;width:3cqw;height:3cqw;transition:box-shadow .3s;box-shadow:inset 0 0 0 1px #0000001f}.dlx-sw li.is-on{box-shadow:0 0 0 .3cqw #fff,0 0 0 .55cqw #121318}.dlx-chips{gap:.8cqw;margin:0;display:flex}.dlx-chips span{border-radius:.7cqw;padding:.6cqw 1.3cqw;font-weight:600;transition:box-shadow .3s;box-shadow:inset 0 0 0 1px #1213182e}.dlx-chips span.is-on{box-shadow:inset 0 0 0 2px #121318}.dlx-cta{color:#fff;background:#121318;border-radius:.8cqw;place-items:center;height:4cqw;margin:1.2cqw 0 0;font-weight:700;transition:background .3s;display:grid}.dlx-cta.is-done{background:#17a34a}.dlx-layer.is-opts{color:#121318;background:#f2f3f6;align-content:center;gap:2cqw;padding:0 8cqw;display:grid}.dlx-lh{font:800 4cqw var(--font-display);letter-spacing:-.03em;margin:0}.dlx-layer.is-opts ul{gap:1.4cqw;margin:0;padding:0;list-style:none;display:grid}.dlx-layer.is-opts li{font:500 2.4cqw var(--font-ui);color:#12131899;background:#fff;border-radius:1.2cqw;grid-template-columns:14cqw 1fr;padding:1.6cqw 2cqw;display:grid}.dlx-layer.is-opts li b{color:#121318}.dlx-layer.is-opts em{color:var(--gold);font-style:normal}.dlx-layer.is-opts code{font:600 2.2cqw var(--font-mono);color:#ff9d78;background:#121318;border-radius:1cqw;justify-self:start;padding:1.2cqw 2cqw}.dlx-layer.is-mats{background:#1d1e23;place-items:center;display:grid}.dlx-layer.is-mats ol{grid-template-columns:repeat(5,13cqw);gap:2cqw;margin:0;padding:0;list-style:none;display:grid}.dlx-layer.is-mats li{aspect-ratio:1;background:radial-gradient(90% 70% at 30% 20%, #ffffff59, transparent 60%), var(--c);border-radius:1.4cqw}.dlx-layer.is-mats li.is-oak{background:repeating-linear-gradient(100deg,#c49a64 0 1.2cqw,#b4864f 1.2cqw 1.8cqw,#caa16b 1.8cqw 3cqw)}.dlx-layer.is-mats li.is-walnut{background:repeating-linear-gradient(95deg,#5a3a24 0 1cqw,#4a2e1b 1cqw 1.6cqw,#634129 1.6cqw 2.6cqw)}.dlx-layer.is-mats li.is-steel{background:linear-gradient(135deg,#e8eaee,#9aa0aa 45%,#dfe2e8 55%,#8a909a)}.dlx-layer.is-mats li.is-brass{background:linear-gradient(135deg,#f3dc92,#b68a2e 45%,#ecd282 55%,#a07824)}.dlx-layer.is-model{background:radial-gradient(70% 70% at 50% 45%,#2b2c33,#1a1b20 75%);place-items:center;display:grid}.dlx-floor{transform-origin:bottom;background:linear-gradient(#ffffff14 1px,#0000 1px) 0 0/5cqw 5cqw,linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/5cqw 5cqw;height:60%;position:absolute;bottom:-10%;left:-20%;right:-20%;transform:perspective(40cqw)rotateX(62deg);mask:linear-gradient(#0000,#000 60%)}.dlx-layer.is-model img{filter:grayscale()brightness(1.7)contrast(.75);opacity:.6;width:56%;height:auto;position:relative}.dlx-axes{border-bottom:.4cqw solid #e53935;border-left:.4cqw solid #4caf50;width:5cqw;height:5cqw;position:absolute;bottom:3cqw;left:3cqw}.dlx-stack.is-empty .dlx-layer{background:#ffffff05;box-shadow:0 0 0 .4cqw #ffffff38}.dlx-stack.is-empty .dlx-layer>:not(.dlx-anchor){opacity:0}.dlx-labels{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.dlx-labels li{left:66cqw;top:var(--y,50%);opacity:0;filter:blur(4px);max-width:30cqw;transition:opacity .5s,filter .5s;transition-delay:calc(var(--k,0) * .38s);gap:.3cqw;display:grid;position:absolute;transform:translateY(-50%)}.dlx-labels li:before{content:"";width:var(--lw,6cqw);border-top:1px dashed #ff9d78b3;position:absolute;top:50%;right:calc(100% + 1cqw)}.dlx-labels li:after{content:"";right:calc(100% + 1cqw + var(--lw,6cqw) - .5cqw);background:var(--gold);border-radius:50%;width:1cqw;height:1cqw;position:absolute;top:calc(50% - .5cqw)}.dlx-labels b{font:700 clamp(10px, 1.6cqw, 17px) var(--font-display);letter-spacing:-.01em;color:#fff}.dlx-labels span{font:500 clamp(8px, 1.15cqw, 13px)/1.35 var(--font-ui);color:#ffffff9e}.dlo-vp.is-labels .dlx-labels li{opacity:1;filter:none}@container (width<=640px){.dlx-labels span{display:none}}.dlo-vp.is-cost .dlx-labels li,.dlo-vp.is-again .dlx-labels li{opacity:0;transition-delay:0s}.dlx-ledger{opacity:0;filter:blur(6px);transition:opacity .6s ease .3s, filter .6s ease .3s, transform .8s var(--out) .3s;gap:1.6cqw;display:grid;position:absolute;top:50%;left:68cqw;transform:translateY(-46%)}.dlx-ledger small{font:600 clamp(7px, 1.05cqw, 12px) var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#ff9d78}.dlx-ledger p{font:600 clamp(9px, 1.4cqw, 15px) var(--font-ui);color:#ffffffb3;align-items:baseline;gap:1.2cqw;margin:0;display:flex}.dlx-ledger b{min-width:1.15em;font:800 clamp(22px, 5.4cqw, 56px)/.9 var(--font-display);letter-spacing:-.05em;color:#fff;font-variant-numeric:tabular-nums}.dlx-ledger p:last-child b{color:var(--gold)}.dlo-vp.is-cost .dlx-ledger{opacity:1;filter:none;transform:translateY(-50%)}.dlo-vp.is-again .dlx-ledger{opacity:0}.dlx-flag{left:var(--x,0);top:var(--y,0);z-index:2;max-width:24cqw;font:600 clamp(8px, 1.1cqw, 12px)/1.3 var(--font-ui);color:#121318;opacity:0;background:#fff;border-radius:.9cqw;align-items:center;gap:.8cqw;margin:0;padding:.7cqw 1.2cqw .7cqw .7cqw;transition:opacity .4s,transform .5s cubic-bezier(.3,1.5,.5,1);display:flex;position:absolute;transform:translate(-30%,-50%)scale(.9);box-shadow:0 1.4cqw 3cqw -1cqw #000000b3}.dlx-flag i{background:var(--red);width:2cqw;height:2cqw;font:800 clamp(8px, 1.1cqw, 12px) var(--font-ui);color:#fff;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.dlx-flag.is-in{opacity:1;transform:translate(-30%,-50%)}.dlo-vp.is-again .dlx-flag{opacity:0}.dlx-again{border:2px solid var(--gold);font:500 clamp(8px, 1.25cqw, 14px) var(--font-ui);color:#ffffffb3;opacity:0;transition:opacity .5s ease .5s, transform .6s var(--out) .5s;border-radius:1.2cqw;gap:.6cqw;margin:0;padding:1.6cqw 2.2cqw;display:grid;position:absolute;top:50%;left:66cqw;transform:translateY(-40%)}.dlx-again b{font:700 clamp(11px, 2cqw, 21px) var(--font-display);color:#fff}.dlo-vp.is-again .dlx-again{opacity:1;transform:translateY(-50%)}.dlx-shots{opacity:0;pointer-events:none;background:#0c0c0eb3;justify-content:center;align-items:center;gap:2cqw;transition:opacity .5s;display:flex;position:absolute;inset:0}.dlx-shots figure{opacity:0;width:28cqw;transform:translateY(4cqw) rotate(calc((var(--k) - 1) * 3deg));transition:opacity .5s ease, transform .7s var(--out);transition-delay:calc(var(--k) * .26s);background:#fff;border-radius:1cqw;margin:0;position:relative;overflow:hidden;box-shadow:0 2cqw 4cqw -1.4cqw #000c}.dlx-shots img{width:100%;height:auto}.dlx-shots figcaption{font:700 clamp(8px, 1.15cqw, 13px) var(--font-ui);color:#fff;background:#121318;border-radius:99px;padding:.4cqw 1cqw;position:absolute;bottom:1cqw;left:1cqw}.dlo-vp.is-shots .dlx-shots{opacity:1}.dlo-vp.is-shots .dlx-shots figure{opacity:1;transform:rotate(calc((var(--k) - 1) * 3deg))}.dlo-cur{z-index:3;opacity:0;width:2.6cqw;height:2.6cqw;transition:transform .7s cubic-bezier(.5,0,.2,1),opacity .3s;position:absolute;top:0;left:0;transform:translate(60cqw,40cqw)}.dlo-cur svg{fill:#121318;stroke:#fff;stroke-width:1.6px;width:100%;height:100%}.dlo-cur:after{content:"";border:2px solid var(--gold);opacity:0;border-radius:50%;width:80%;height:80%;position:absolute;top:-40%;left:-40%}.dlo-cur.is-click:after{animation:bd-click .6s var(--out)}.dlo-time{opacity:0;gap:8px;width:min(100%,200svh - 700px);transition:opacity .6s;display:grid}.dlo-time.is-on{opacity:1}.dlo-time__l{font:600 11px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;justify-content:space-between;margin:0;display:flex}.dlo-time__l b{color:#fff;font-variant-numeric:tabular-nums}.dlo-time ol{grid-template-columns:repeat(21,1fr);gap:3px;margin:0;padding:0;list-style:none;display:grid}.dlo-time li{background:#ffffff1a;border-radius:2px;height:8px;transition:background .3s,box-shadow .3s}.dlo-time li.is-on{background:var(--gold)}.dlo-time li.is-now{box-shadow:0 0 0 2px #f0562a59,0 0 12px #f0562acc}.dlo-time.is-again ol{animation:.5s dlo-jolt}@keyframes dlo-jolt{20%{transform:translate(-6px)}45%{transform:translate(5px)}70%{transform:translate(-3px)}}.dlo-sub{text-align:center;width:min(100%,720px);display:grid}.dlo-sub p{font:600 clamp(15px, 1.6vw, 20px)/1.4 var(--font-display);letter-spacing:-.01em;text-wrap:balance;color:#fff;opacity:0;filter:blur(6px);transition:opacity .5s ease, filter .5s ease, transform .6s var(--out);grid-area:1/1;gap:6px;margin:0;display:grid;transform:translateY(6px)}.dlo-sub p.is-on{opacity:1;filter:none;transition-delay:.15s;transform:none}.dlo-sub small{font:600 11px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#ff9d78}.bd-intro__l1.dlo-nums{justify-content:center;gap:clamp(24px,6vw,88px);display:flex}.bd-intro__l1.dlo-nums span{font:600 12px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#ff9d78;justify-items:center;gap:10px;display:inline-grid}.bd-intro__l1.dlo-nums b{font:800 clamp(56px, 8vw, 116px)/.9 var(--font-display);letter-spacing:-.05em;text-transform:none;color:#fff}.dlo-end .bd-intro__l2{color:#ffffffd9}@media (height<=700px){.dlo{gap:10px}.dlo-vp,.dlo-time{width:min(100%,200svh - 640px)}.dlo-k{font-size:13px}.dlo-sub p{gap:4px;font-size:14px}.dlo-time{gap:6px}.dlo-time li{height:6px}}.bd--renderly{--gold:#a593ff;--goldink:#c4b8ff;--amber:#f6b41c;--f-open:#b478ff33;--f-problem:#ec3c3c3d;--f-research:#5078ff33;--f-insight:#a593ff4d;--f-build:#7864ff1f;--f-outcome:#f6b41c2e;--f-reflect:#d66ee029}.bd--renderly .bd-grain{opacity:.05}.bd--renderly .bd-world{--ink:#f3f2fa;color:var(--ink)}.bd--renderly .bd-stage{--bd-bg:#111119;background-image:radial-gradient(circle, rgba(255,255,255,calc(var(--dot-a,.16) * .5)) calc(var(--dot-r,1.3) * 1px), transparent calc(var(--dot-r,1.3) * 1px + .6px))}.bd--renderly .bd-stage[data-mood=night]{--bd-bg:#0c0c12;--bd-vig:#0000008c;--bd-glow:#7864ff00;--bd-air:#7864ff0f}.bd--renderly .bd-stage:is([data-mood=morning],[data-mood=dawn],[data-mood=day]){--bd-bg:#13121c;--bd-vig:#00000057;--bd-glow:#9680ff2e;--bd-air:#8c78ff1f}.bd--renderly .bd-stage:is([data-mood=calm],[data-mood=noon],[data-mood=figma]){--bd-bg:#12121a;--bd-vig:#0000004d;--bd-glow:#9682ff24;--bd-air:#8c78ff17}.bd--renderly .bd-stage:is([data-mood=golden],[data-mood=dusk]){--bd-bg:#15131c;--bd-vig:#0000005c;--bd-glow:#be8cff33;--bd-air:#aa82ff21}.bd--renderly .bd-stage[data-mood=tense]{--bd-bg:#16121a;--bd-vig:#00000061;--bd-glow:#dc6e9629;--bd-air:#c8648c1a}.bd--renderly .bd-cursor svg{stroke:#140f33}.bd--renderly .bd-cursor span{color:#140f33}.bd--renderly .bd-label{color:#ffffff61}.bd--renderly .bd-title span{background:linear-gradient(100deg,#e2dcff,#a593ff 55%,#7f6bff);color:#0000;background-clip:text;padding-bottom:.06em}.bd--renderly .bd-hand{color:#f3f2fadb}.bd--renderly .bd-hand--gold{color:var(--gold);font-weight:400}.bd--renderly .bd-linklab{color:var(--gold)}.bd--renderly .bd-sticky{font:500 27px/1.45 var(--font-ui);color:#f3f2fab3;background:#1c1b29;border:1px solid #ffffff14;border-radius:24px;padding:34px 38px;rotate:0deg;box-shadow:0 40px 80px -40px #000c}.bd--renderly .bd-sticky b{font:700 34px/1.15 var(--font-display);letter-spacing:-.02em;color:#fff;margin-bottom:10px}.bd--renderly .bd-sticky--gold{color:#ffffffd9;background:#5558da;border-color:#0000}.bd--renderly .bd-stamp{background:#d6492a1a}.bd--renderly .bd-draw{stroke:#f3f2fabf}.bd--renderly .bd-win{background:#1b1a26;box-shadow:0 0 0 1px #ffffff14,inset 0 1px #ffffff0f,0 2px 4px #0000004d,0 18px 36px -18px #0009,0 60px 110px -48px #000000e6}.bd--renderly .bd-win__bar{background:linear-gradient(#2a2939,#222131);border-bottom-color:#ffffff0f}.bd--renderly .bd-win__bar>span{color:#ffffff8c;background:#ffffff0f}.bd--renderly .bd-steps__n{color:#fff6}.bd--renderly .bd-steps__bar i{background:#ffffff1f}.bd--renderly .bd-hit span{color:#121318;background:#f3f2fa}.bd--renderly .bd-next__name{color:#ffffff80}.bd--renderly .bd-next__f{box-shadow:0 0 0 2px #ffffff14,0 50px 120px -50px #000c}.bd--renderly .bd-cap{backdrop-filter:blur(14px);background:#1e1c2eeb;border:1px solid #ffffff1a}.bd--renderly .bd-intro{background:radial-gradient(110% 90% at 50% 30%,#1e183ced,#07060cf7)}.rn-kick{font:700 26px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);white-space:nowrap;margin:0}.rn-drift__view{background:#fff;height:725px;display:block;position:relative;overflow:hidden}.rn-drift__view img{width:100%;max-width:none;height:auto;position:absolute;top:0;left:0}.rn-hint{font:400 40px var(--font-hand-read);color:#f3f2fab3;white-space:nowrap;align-items:center;gap:16px;margin:0;display:flex}.rn-hint i{background:var(--gold);border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 8px #a593ff33}.rn-h{font:800 72px/1.02 var(--font-display);letter-spacing:-.045em;margin:0}.rn-h span{color:var(--gold)}.rn-person{background:#1b1a2b;border:1px solid #a593ff33;border-radius:40px;gap:16px;width:800px;padding:48px;display:grid;box-shadow:0 40px 80px -45px #000c}.rn-person.is-b{background:#211d16;border-color:#f6b41c38}.rn-person__ph{object-fit:cover;border-radius:32px;width:128px;height:128px}.rn-person__ic{background:#a593ff24;border-radius:28px;place-items:center;width:96px;height:96px;display:grid}.rn-person.is-b .rn-person__ic{background:#f6b41c24}.rn-person__ic svg{fill:none;width:52px;height:52px;stroke:var(--gold);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.rn-person.is-b .rn-person__ic svg{stroke:var(--amber)}.rn-person b{font:800 52px/1.05 var(--font-display);letter-spacing:-.03em}.rn-person p{font:500 32px/1.4 var(--font-ui);color:#ffffffa8;margin:0}.rn-person small{font:700 26px var(--font-ui);color:var(--goldink);background:#a593ff24;border-radius:999px;justify-self:start;padding:8px 18px}.rn-person.is-b small{color:var(--amber);background:#f6b41c24}.rn-node{width:290px;font:500 24px/1.35 var(--font-ui);color:#fff9;background:#1b1a27;border:1px solid #ffffff12;border-radius:28px;gap:8px;padding:28px;display:grid;box-shadow:0 30px 60px -40px #000c}.rn-node i{width:48px;height:48px;font:800 22px var(--font-ui);color:var(--gold);background:#a593ff29;border-radius:50%;place-items:center;font-style:normal;display:grid}.rn-node b{font:800 34px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.rn-stamp{font-size:58px;rotate:-5deg}.rn-counts{gap:72px;margin:0;display:flex}.rn-counts p{max-width:360px;font:600 28px/1.3 var(--font-ui);color:#ffffff8c;margin:0;display:grid}.rn-counts b{font:800 150px/.9 var(--font-display);letter-spacing:-.05em;color:var(--gold)}.rn-counts p:last-child b{color:var(--amber)}.rn-quote{width:780px;font:500 26px/1.35 var(--font-ui);color:#ffffff80;rotate:var(--r);background:#1b1a27;border:1px solid #ffffff12;border-radius:32px 32px 32px 8px;gap:14px;margin:0;padding:34px 38px;display:grid;box-shadow:0 30px 60px -40px #000c}.rn-quote__by{align-items:center;gap:14px;display:flex}.rn-quote__by img{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.rn-quote b{font:700 56px/1.04 var(--font-display);color:var(--ink)}.rn-verdict{width:1680px;font:800 56px/1.1 var(--font-display);letter-spacing:-.035em;margin:0}.rn-verdict span{color:var(--gold)}.rn-was{width:520px;font:800 48px/1.05 var(--font-display);letter-spacing:-.03em;color:#ffffff59;background:#1b1a27;border:1px solid #ffffff12;border-radius:32px;gap:8px;margin:0;padding:36px;display:grid;box-shadow:0 30px 60px -40px #000000b3}.rn-was s{text-decoration:line-through;text-decoration-color:var(--red);text-decoration-thickness:5px}.rn-was small{font:600 26px var(--font-ui);color:#ffffff80}.rn-asks{flex-wrap:wrap;gap:14px;width:1100px;margin:0;padding:0;list-style:none;display:flex}.rn-asks li{font:700 32px var(--font-ui);color:#15141f;background:#f3f2fa;border-radius:999px;align-items:center;gap:14px;padding:16px 28px 16px 16px;display:flex}.rn-asks li.is-h{width:100%;font:400 40px var(--font-hand-read);color:#f3f2fadb;background:0 0;padding:0}.rn-asks i{width:48px;height:48px;font:800 22px var(--font-ui);color:#fff;background:#5558da;border-radius:50%;place-items:center;font-style:normal;display:grid}.rn-ask{width:800px;font:800 40px/1.15 var(--font-display);letter-spacing:-.02em;background:#1f1c38;border:1px solid #a593ff38;border-radius:36px;gap:12px;padding:40px;display:grid}.rn-ask.is-b{background:#261f14;border-color:#f6b41c38}.rn-ask small{font:700 24px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.rn-ask.is-b small{color:var(--amber)}.rn-note{width:1280px;font:500 30px/1.4 var(--font-ui);color:#ffffff9e;grid-template-columns:64px 1fr;column-gap:24px;display:grid}.rn-note i{width:64px;height:64px;font:800 28px var(--font-ui);color:#fff;background:#5558da;border-radius:50%;grid-row:span 2;place-items:center;font-style:normal;display:grid}.rn-note b{font:800 44px/1.1 var(--font-display);letter-spacing:-.025em;color:var(--ink)}.rn-panel{border-radius:24px;box-shadow:0 30px 60px -40px #000c}.bd--renderly .bd-tour__steps li{color:#ffffff73}.bd--renderly .bd-tour__steps li:before{color:#ffffff80;background:#ffffff14}.bd--renderly .bd-tour__steps li.is-on{color:#ffffffb8;background:#1f1d30;box-shadow:0 0 0 1px #a593ff40,0 24px 48px -28px #000c}.bd--renderly .bd-tour__steps li.is-on:before{background:var(--gold);color:#140f33}.bd--renderly .bd-tour__steps b{color:var(--ink)}.rn-steps{gap:14px;margin:0;padding:0;list-style:none;display:flex}.rn-step{font:700 24px var(--font-ui);white-space:nowrap;background:#1b1a27;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:12px;margin:0;padding:12px 22px 12px 12px;display:flex;box-shadow:0 16px 30px -20px #0009}.rn-step i{width:40px;height:40px;color:var(--gold);background:#a593ff29;border-radius:50%;place-items:center;font-size:20px;font-style:normal;display:grid}.rn-step.is-ask{color:#fff;background:#5558da;border-color:#0000}.rn-step.is-ask i{color:#5558da;background:#fff}.rn-cap{font-size:44px!important}.rn-steps.bd-tour__chips{box-shadow:none;background:0 0;padding:0}.rn-steps.bd-tour__chips li{color:var(--ink);padding:12px 22px 12px 12px;font-size:24px}.rn-steps.bd-tour__chips li.is-on{color:var(--ink);box-shadow:0 0 0 4px var(--gold), 0 16px 30px -20px #0009;background:#2a2840}.rn-steps.bd-tour__chips li.is-ask.is-on{color:#fff;background:#5558da}.rn-del{width:820px;font:500 26px/1.35 var(--font-ui);color:#fff9;background:#1b1a27;border:1px solid #ffffff12;border-radius:26px;grid-template-columns:56px 1fr;column-gap:20px;padding:26px 30px;display:grid;box-shadow:0 20px 40px -30px #000000b3}.rn-del i{width:56px;height:56px;font:800 24px var(--font-ui);color:var(--gold);background:#a593ff29;border-radius:50%;grid-row:span 2;place-items:center;font-style:normal;display:grid}.rn-del b{font:700 32px var(--font-display);letter-spacing:-.02em;color:var(--ink)}.rn-lesson{grid-template-columns:96px 1fr;column-gap:28px;width:1000px;display:grid}.rn-lesson i{width:96px;height:96px;font:800 44px var(--font-display);color:#fff;background:#5558da;border-radius:50%;grid-row:span 2;place-items:center;font-style:normal;display:grid}.rn-lesson b{font:800 52px/1.05 var(--font-display);letter-spacing:-.035em}.rn-lesson span{font:500 30px/1.4 var(--font-ui);color:#fff9;margin-top:10px}.bd--renderly :is(.rn-person,.rn-node,.rn-quote,.rn-was,.rn-ask,.rn-step,.rn-del,.bd-sticky){color:#16151f9e;background:#f5f3fc;border-color:#0000;box-shadow:0 30px 60px -36px #000000d9}.bd--renderly :is(.rn-person b,.rn-node b,.rn-quote b,.rn-del b,.bd-sticky b,.rn-ask){color:#16151f}.bd--renderly :is(.rn-person p,.rn-quote,.rn-del){color:#16151f9e}.bd--renderly :is(.rn-person__ic,.rn-node i,.rn-step i,.rn-del i){color:#5558da;background:#e6e2fb}.bd--renderly .rn-person__ic svg{stroke:#5558da}.bd--renderly .rn-person small{color:#4a46c4;background:#e6e2fb}.bd--renderly :is(.rn-person.is-b,.rn-ask.is-b){background:#fbf4e4}.bd--renderly .rn-person.is-b .rn-person__ic{background:#f6e6bf}.bd--renderly .rn-person.is-b .rn-person__ic svg{stroke:#a86b08}.bd--renderly .rn-person.is-b small{color:#8a5806;background:#f6e6bf}.bd--renderly .rn-ask small{color:#5558da}.bd--renderly .rn-ask.is-b small{color:#a86b08}.bd--renderly .rn-was{color:#16151f66}.bd--renderly .rn-was small{color:#16151f8c}.bd--renderly :is(.rn-step,.rn-steps.bd-tour__chips li){color:#16151f}.bd--renderly :is(.rn-step.is-ask,.bd-sticky--gold){color:#fff;background:#5558da}.bd--renderly .bd-sticky--gold b{color:#fff}.bd--renderly .rn-step.is-ask i{color:#5558da;background:#fff}.bd--renderly .rn-steps.bd-tour__chips li.is-on{color:#fff;background:#5558da;box-shadow:0 16px 30px -16px #5558dacc}.bd--renderly .rn-steps.bd-tour__chips li.is-on i{color:#5558da;background:#fff}.bd--renderly .rn-steps.bd-tour__chips li.is-ask.is-on{color:#fff;background:#5558da}@property --rp{syntax:"<number>";inherits:true;initial-value:0}.rno{justify-items:center;gap:14px;width:min(1000px,100vw - 48px);display:grid}.rno-k{font:500 15px/1.4 var(--font-ui);color:#ffffffb8;text-align:center;text-wrap:balance;margin:0}.rno-stage{aspect-ratio:2.6;width:min(100%,260svh - 988px);position:relative;container-type:size}.rno-printer{--rp:0;perspective:120cqw;width:32cqw;height:100%;transition:left 1s var(--out), opacity .6s ease, filter .6s ease, transform .8s var(--out), --rp 3.6s linear;position:absolute;top:0;left:34cqw}.rno.is-pitch .rno-printer{left:12.5cqw}.rno-pr{position:absolute;inset:20% 0 9%}.rno-pr:before{content:"";background:radial-gradient(80% 60% at 50% 0,#a593ff29,#0000 70%),linear-gradient(#171624,#1d1b2e);position:absolute;inset:4% 3.2% 6%;box-shadow:inset 0 0 0 1px #ffffff0a}.rno-pr__post{background:linear-gradient(90deg,#4a4960,#2a2938 60%,#3a394c);border-radius:2px;width:3.2%;position:absolute;top:0;bottom:6%;left:0}.rno-pr__post.is-r{left:auto;right:0}.rno-pr__top{background:linear-gradient(#4a4960,#2a2938);border-radius:3px;height:4%;position:absolute;top:0;left:0;right:0}.rno-pr__bed{background:linear-gradient(90deg,#3a3550,#5a4f8a 50%,#3a3550);border-radius:2px;height:3.4%;position:absolute;bottom:3%;left:6%;right:6%;box-shadow:0 1.2cqw 2cqw -1cqw #a593ff80}.rno-pr__bed:after{content:"";background:linear-gradient(#2a2838,#1c1b27);border-radius:0 0 5px 5px;height:180%;position:absolute;top:100%;left:-6.8%;right:-6.8%;box-shadow:0 1.6cqw 3cqw -1cqw #000c}.rno-pr__bed:before{content:"";z-index:1;background:#8f7cff;border-radius:2px;width:7%;height:70%;position:absolute;top:140%;right:2%;box-shadow:0 0 1cqw #8f7cffcc}.rno-pr__m{aspect-ratio:629/344;width:84%;position:absolute;bottom:6.4%;left:8%}.rno-pr__m img,.rno-pr__layers{width:100%;height:100%;clip-path:inset(calc((1 - var(--rp)) * 100%) 0 0 0);position:absolute;inset:0}.rno-pr__m img{filter:drop-shadow(0 0 1.4cqw #a593ff59)}.rno-pr__layers{background:repeating-linear-gradient(0deg,#1e0a501a 0 1px,#0000 1px 4px);mask:url(/assets/projects/nest/cold/dragon.webp) 50%/100% 100% no-repeat}.rno-pr__gantry{height:2.4%;left:3.2%;right:3.2%;bottom:calc(6.4% + var(--rp) * 14.7cqw);background:linear-gradient(#5d5b78,#3a394c);border-radius:2px;transition:opacity .6s;position:absolute}.rno-pr__gantry b{background:linear-gradient(#706d90,#4a4864);border-radius:0 0 3px 3px;width:6%;height:360%;position:absolute;top:100%;left:20%}.rno-pr__gantry b:after{content:"";opacity:0;background:#ffb070;border-radius:0 0 50% 50%;width:50%;height:40%;transition:opacity .3s;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 0 1cqw #ff9d4d,0 0 2.4cqw #ff9d4d99}.rno-printer.is-printing .rno-pr__gantry b{animation:.5s ease-in-out infinite alternate rno-noz}.rno-printer.is-printing .rno-pr__gantry b:after{opacity:1}@keyframes rno-noz{0%{left:14%}to{left:80%}}.rno-pr__gantry{transition:bottom .8s var(--out), opacity .6s ease}.rno-printer.is-printed .rno-pr__gantry{opacity:.7;bottom:86%}.rno-flip{transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.6,0,.2,1) .6s;position:absolute;inset:0}.rno.is-shop .rno-flip{transform:rotateY(180deg)}.rno-face{backface-visibility:hidden;position:absolute;inset:0}.rno-face.is-back{transform:rotateY(180deg)}.rno-list{color:#121318;background:#fff;border-radius:1.4cqw;grid-template-rows:42% auto 1fr;display:grid;position:absolute;inset:6% 0 2%;overflow:hidden;box-shadow:0 3cqw 6cqw -2cqw #000c}.rno-list__img{background:radial-gradient(70% 80% at 50% 45%,#f4f1ff,#e4def8);place-items:center;display:grid;position:relative}.rno-list__img img{width:78%;height:auto;transition:filter .8s}.rno:not(.is-turn) .rno-list__img img{filter:grayscale(.8)opacity(.5)}.rno-list__new{font:700 clamp(7px, .85cqw, 10px) var(--font-ui);color:#fff;background:#121318;border-radius:99px;padding:.3cqw .8cqw;position:absolute;top:1cqw;left:1cqw}.rno-list__t{margin:0;padding:1cqw 1.4cqw .6cqw;display:grid}.rno-list__t b{font:800 clamp(10px, 1.5cqw, 17px) var(--font-display);letter-spacing:-.02em}.rno-list__t span{font:500 clamp(7px, .95cqw, 11px) var(--font-ui);color:#12131880}.rno-list__rows{font:600 clamp(7px, 1cqw, 12px)/1.3 var(--font-ui);transition:opacity .5s ease, transform .6s var(--out);grid-area:3/1;align-self:start;gap:.5cqw;margin:0;padding:0 1.4cqw;list-style:none;display:grid}.rno-list__rows li{align-items:center;gap:.7cqw;display:flex}.rno-list__rows li>i{width:1.7cqw;height:1.7cqw;font:800 clamp(6px, .9cqw, 10px) var(--font-ui);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.rno-list__rows.is-empty{color:#12131873}.rno-list__rows.is-empty i{color:#12131873;background:#ececf2}.rno-list__rows.is-proof i{color:#fff;background:#17a34a}.rno-list__rows.is-proof{opacity:0;transform:translateY(1cqw)}.rno.is-turn .rno-list__rows.is-empty{opacity:0;transform:translateY(-1cqw)}.rno.is-turn .rno-list__rows.is-proof{opacity:1;transition-delay:.3s;transform:none}.rno-list__shots span{color:#5a3fd0;margin-right:.4cqw}.rno-list__rows.is-proof .rno-list__shots i{width:3.4cqw;height:2.6cqw;filter:hue-rotate(calc(var(--h) * 1deg)) saturate(1.2);background:url(/assets/projects/nest/cold/dragon.webp) 50%/92% no-repeat,#ece8f8;border-radius:.4cqw}.rno-file{color:#121318;opacity:0;transition:opacity .5s ease, transform .6s var(--out);background:#fff;border-radius:1cqw;align-items:center;gap:.9cqw;margin:0;padding:.7cqw 1.1cqw .7cqw .7cqw;display:flex;position:absolute;top:6%;left:-7cqw;transform:translateY(1cqw)rotate(-3deg);box-shadow:0 1.4cqw 3cqw -1cqw #000000b3}.rno-file.is-in{opacity:1;transform:rotate(-3deg)}.rno-file__ic{background:linear-gradient(135deg,#0000 0 30%,#d8d4f8 30%) 100% 0/40% 30% no-repeat,#6b5ce7;border-radius:.4cqw;flex:none;width:2.6cqw;height:3.2cqw}.rno-file span{display:grid}.rno-file b{font:700 clamp(9px, 1.25cqw, 14px) var(--font-ui)}.rno-file small{font:500 clamp(8px, 1cqw, 12px) var(--font-ui);color:#1213188c}.rno-lock{background:var(--red);width:0;height:2.8cqw;transition:width .4s var(--out), background .4s ease;border-radius:.6cqw;place-items:center;display:grid;overflow:hidden}.rno-lock svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;width:1.8cqw;height:1.8cqw}.rno-lock__arm{transform-origin:16px 11px;transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.rno-file.is-locked .rno-lock{width:2.8cqw}.rno-file.is-open .rno-lock{background:#17a34a}.rno-file.is-open .rno-lock__arm{transform:translateY(-2px)rotate(32deg)}.rno-pitch{color:#121318;opacity:0;filter:blur(10px);width:40cqw;height:88%;transition:opacity .7s ease, transform 1s var(--out), filter .7s ease;background:linear-gradient(135deg,#f6f3ff,#fff 60%);border-radius:1.4cqw;align-content:center;gap:1.3cqw;padding:0 3.4cqw;display:grid;position:absolute;top:6%;left:47.5cqw;transform:translate(3cqw);box-shadow:0 3cqw 6cqw -2cqw #000c}.rno.is-pitch .rno-pitch{opacity:1;filter:none;transform:none}.rno-pitch__logo{font:800 clamp(9px, 1.2cqw, 14px) var(--font-ui);color:#5a3fd0;align-items:center;gap:.8cqw;margin:0;display:flex}.rno-pitch__logo i{background:#6b4fe0;border-radius:.3cqw;width:1.3cqw;height:1.3cqw}.rno-pitch__logo span{color:#12131866;font-weight:500}.rno-pitch__h{font:800 clamp(20px, 3.6cqw, 40px)/1.04 var(--font-display);letter-spacing:-.035em;margin:0}.rno-pitch__old{color:#6b4fe0;transition:color .5s;position:relative}.rno-pitch__old:after{content:"";background:var(--red);transform-origin:0;height:.09em;transition:transform .6s var(--out);border-radius:2px;position:absolute;top:54%;left:-2%;right:-2%;transform:scaleX(0)}.rno-pitch__new{color:#6b4fe0;vertical-align:bottom;white-space:nowrap;max-width:0;transition:max-width .8s steps(6,end) .6s;display:inline-block;overflow:hidden}.rno.is-turn .rno-pitch__old{color:#12131859}.rno.is-turn .rno-pitch__old:after{transform:scaleX(1)}.rno.is-turn .rno-pitch__new{max-width:4em}.rno-pitch__s{font:500 clamp(9px, 1.2cqw, 14px)/1.45 var(--font-ui);color:#12131899;margin:0}.rno-pitch__flow{flex-wrap:wrap;gap:.6cqw;margin:.4cqw 0 0;padding:0;list-style:none;display:flex}.rno-pitch__flow li{font:700 clamp(8px, .95cqw, 11px) var(--font-ui);color:#5a3fd0;opacity:0;transition:opacity .4s ease, transform .5s var(--out);transition-delay:calc(var(--k,0) * .12s);background:#fff;border-radius:99px;padding:.55cqw .9cqw;transform:translateY(.6cqw);box-shadow:inset 0 0 0 1px #ddd6fb}.rno-pitch__flow li:nth-child(2){--k:1}.rno-pitch__flow li:nth-child(3){--k:2}.rno-pitch__flow li:nth-child(4){--k:3}.rno-pitch__flow.is-old li{color:#b23a1f;background:#fff2f0;box-shadow:inset 0 0 0 1px #f5c9c0}.rno.is-lock .rno-pitch__flow.is-old li{opacity:1;transform:none}.rno-pitch__s.is-new,.rno-pitch__flow.is-new,.rno.is-turn .rno-pitch__s.is-old,.rno.is-turn .rno-pitch__flow.is-old{display:none}.rno.is-turn .rno-pitch__s.is-new,.rno.is-turn .rno-pitch__flow.is-new{display:flex}.rno.is-turn .rno-pitch__s.is-new{animation:rno-in .6s var(--out) .9s backwards;display:block}.rno.is-turn .rno-pitch__flow.is-new li{opacity:1;transition-delay:calc(1s + var(--k,0) * .12s);transform:none}@keyframes rno-in{0%{opacity:0;transform:translateY(.6cqw)}}.rno.is-ask:not(.is-shop) .rno-printer,.rno.is-ask:not(.is-shop) .rno-pitch{opacity:.22;filter:blur(2px);transform:scale(.97)}.rno-q{z-index:2;color:#15141f;opacity:0;max-width:26cqw;transform:translateY(1.2cqw) scale(.94) rotate(var(--r));filter:blur(6px);background:#f3f2fa;border-radius:1.4cqw 1.4cqw 1.4cqw .3cqw;gap:.5cqw;margin:0;padding:1.1cqw 1.4cqw;transition:opacity .5s,transform .6s cubic-bezier(.3,1.4,.5,1),filter .5s;display:grid;position:absolute;box-shadow:0 2cqw 4cqw -1.4cqw #000c}.rno-q.is-p{border-radius:1.4cqw 1.4cqw .3cqw}.rno-q b{font:700 clamp(13px, 1.9cqw, 22px)/1.12 var(--font-display)}.rno-q small{font:700 clamp(7px, .9cqw, 11px) var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:#5a3fd0;align-items:center;gap:.5cqw;display:flex}.rno-q small img{object-fit:cover;border-radius:50%;flex:none;width:2.2cqw;height:2.2cqw}.rno-q.is-p small{color:#9a6a00}.rno-q.is-p small:before{background:var(--amber)}.rno-q.is-in{opacity:1;transform:rotate(var(--r));filter:none}.rno.is-shop .rno-q{opacity:0;transform:translateY(-1cqw) scale(.96) rotate(var(--r));filter:blur(6px);transition-duration:.4s}.rno-tally{opacity:0;justify-items:center;gap:8px;transition:opacity .6s;display:grid}.rno.is-ask .rno-tally{opacity:1}.rno.is-shop .rno-tally{opacity:.35}.rno-tally ol{flex-wrap:wrap;justify-content:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rno-tally li{border-radius:50%;width:9px;height:9px;transition:background .3s,box-shadow .3s;box-shadow:inset 0 0 0 1.5px #ffffff2e}.rno-tally li.is-a.is-in{box-shadow:none;background:#8f7cff}.rno-tally li.is-p.is-in{background:var(--amber);box-shadow:none}.rno-tally p{font:600 11px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;align-items:baseline;gap:6px;margin:0;display:flex}.rno-tally b{text-align:right;min-width:2ch;font:800 15px var(--font-ui);color:#fff;font-variant-numeric:tabular-nums}.rno-tally span{align-items:center;gap:6px;margin-left:12px;display:inline-flex}.rno-tally span:before{content:"";border-radius:50%;width:8px;height:8px}.rno-tally span.is-a:before{background:#8f7cff}.rno-tally span.is-p:before{background:var(--amber)}.rno-sub{text-align:center;width:min(100%,720px);display:grid}.rno-sub p{font:600 clamp(15px, 1.6vw, 20px)/1.4 var(--font-display);letter-spacing:-.01em;text-wrap:balance;color:#fff;opacity:0;filter:blur(6px);transition:opacity .5s ease, filter .5s ease, transform .6s var(--out);grid-area:1/1;gap:6px;margin:0;display:grid;transform:translateY(6px)}.rno-sub p.is-on{opacity:1;filter:none;transition-delay:.15s;transform:none}.rno-sub small{font:600 11px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.bd-intro__l1.rno-edit{font-size:clamp(40px,6.4vw,96px)}.rno-edit__old{color:#fff6;position:relative}.rno-edit__old:after{content:"";transform-origin:0;height:.08em;transition:transform .7s var(--out) 1.4s;background:#ff5b4a;border-radius:4px;position:absolute;top:56%;left:-2%;right:-2%;transform:scaleX(0)}.bd-intro.is-l1 .rno-edit__old:after{transform:scaleX(1)}.bd-intro__l1 .rno-edit__new{color:var(--gold);font-family:var(--font-display);letter-spacing:-.01em;font-style:normal;font-weight:800}.rno-end .bd-intro__l2{color:#ffffffd9}@media (height<=700px){.rno{gap:10px}.rno-k{font-size:13px}.rno-stage{width:min(100%,260svh - 858px)}.rno-sub p{gap:4px;font-size:14px}.rno-tally li{width:7px;height:7px}}.cs-choose{display:none}html[data-cs-choose]{overflow:hidden}html[data-cs-choose] .cs-choose{--out:cubic-bezier(.16, 1, .3, 1);z-index:3200;color:var(--ink,#121318);font-family:var(--font-ui);background:#fff;grid-template-rows:auto 1fr;transition:opacity .6s,filter .6s;display:grid;position:fixed;inset:0}html[data-cs-choose] :is(.nav,.rbtn,.ai,.cs-switch){visibility:hidden}.cs-choose.is-out{opacity:0;filter:blur(10px);pointer-events:none}.cs-choose__back{font:500 13px var(--font-ui);color:#12131873;text-decoration:none;transition:color .25s;position:absolute;top:28px;left:32px}.cs-choose__back:hover{color:#121318}.cs-choose__head{text-align:center;animation:cs-choose-in 1s var(--out) backwards;padding:88px 24px 0}.cs-choose__hook{font:700 clamp(28px, 3.2vw, 44px)/1.05 var(--font-display);letter-spacing:-.035em;margin:0}.cs-choose__hook em{color:var(--a-text);font-style:normal}.cs-choose__plain{max-width:560px;font:400 17px/1.5 var(--font-ui);color:#121318b8;text-wrap:balance;margin:16px auto 0}.cs-choose__q{font:400 15px var(--font-ui);color:#12131880;margin:24px 0 0}.cs-choose__split{min-height:0;animation:cs-choose-in 1s var(--out) .15s backwards;border-top:1px solid #12131814;margin-top:48px;display:flex}@keyframes cs-choose-in{0%{opacity:0;transform:translateY(14px)}}.cs-choose__half{isolation:isolate;color:inherit;font:inherit;text-align:center;cursor:pointer;transition:flex-grow .9s var(--out), opacity .5s ease;background:0 0;border:0;flex:1 1 0;align-content:center;justify-items:center;gap:12px;padding:40px 32px;display:grid;position:relative;overflow:hidden}.cs-choose__half+.cs-choose__half{border-left:1px solid #12131814}.cs-choose__half:is(:hover,:focus-visible){outline:none;flex-grow:1.35}.cs-choose__split:has(.cs-choose__half:is(:hover,:focus-visible)) .cs-choose__half:not(:hover,:focus-visible){opacity:.35}.cs-choose__word{font:700 clamp(44px, 6vw, 88px)/1 var(--font-display);letter-spacing:-.045em;align-items:baseline;gap:.18em;display:inline-flex}.cs-choose__word i{color:var(--a-text);opacity:0;transition:opacity .4s ease, transform .6s var(--out);font-size:.45em;font-style:normal;transform:translate(-12px)}.cs-choose__half:is(:hover,:focus-visible) .cs-choose__word i{opacity:1;transform:none}.cs-choose__desc{color:#12131880;font-size:15px}.cs-choose__cue{z-index:-1;opacity:0;transition:opacity .9s;position:absolute;inset:0;mask:radial-gradient(60% 60%,#000 30%,#0000 100%)}.cs-choose__half:is(:hover,:focus-visible) .cs-choose__cue{opacity:1}.cs-choose__half--board .cs-choose__cue{background:radial-gradient(circle,#12131833 1px,#0000 1.6px) 0 0/26px 26px}.cs-choose__half--board:is(:hover,:focus-visible) .cs-choose__cue{animation:14s linear infinite cs-drift}@keyframes cs-drift{to{background-position:-260px -130px}}.cs-choose__cue svg{width:100%;height:100%;position:absolute;inset:0}.cs-choose__cue path{fill:none;stroke:var(--a-500);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1200;stroke-dashoffset:1200px;opacity:.8}.cs-choose__half--board:is(:hover,:focus-visible) .cs-choose__cue path{animation:2.4s cubic-bezier(.6,0,.2,1) forwards cs-thread}@keyframes cs-thread{to{stroke-dashoffset:0}}.cs-choose__half--read .cs-choose__cue{background:repeating-linear-gradient(#0000 0 18px,#1213180f 18px 24px) 50% 0/min(420px,70%) 100% no-repeat}.cs-choose__half--read:is(:hover,:focus-visible) .cs-choose__cue{animation:6s linear infinite cs-lines}@keyframes cs-lines{to{background-position:50% -240px}}@media (prefers-reduced-motion:reduce){.cs-choose__head,.cs-choose__split,.cs-choose__cue,.cs-choose__cue path{animation:none!important}.cs-choose__cue path{stroke-dashoffset:0}}
