body{background:#0E0B09}.pf2 h1{font-size:2em}.pf2 h2{font-size:1.5em}.pf2 h3{font-size:1.17em}.pf2 h4{font-size:1em}.pf2 h5{font-size:.83em}.pf2 h6{font-size:.67em}.pf2 :is(h1,h2,h3,h4,h5,h6){line-height:inherit;font-weight:bold;color:inherit}.pf2 img{max-width:none;vertical-align:baseline;border:0}.pf2 blockquote{border-left:0;font-size:inherit;line-height:inherit}.pf2 figcaption{text-align:inherit}.pf2 strong{font-weight:bolder}.pf2 .mock,.pf2 footer.foot{display:none!important}.pf2 h1,.pf2 h2,.pf2 h3,.pf2 h4,.pf2 h5,.pf2 h6{font-family:var(--title)}@font-face{font-family:'PF Satoshi';font-style:normal;font-weight:100 350;font-display:swap;src:url(https://cdn.fontshare.com/wf/D7WD5OXZFWQ5T76HSPWAC7MNKAJXE2YG/LUGNSPO5YC34ABNB2O6K7AFDSOJZT56V/WNDVG7O66ENLOD43GS7FBUCC4KMT5OM2.woff2) format('woff2')}@font-face{font-family:'PF Satoshi';font-style:normal;font-weight:351 450;font-display:swap;src:url(https://cdn.fontshare.com/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2) format('woff2')}@font-face{font-family:'PF Satoshi';font-style:normal;font-weight:451 900;font-display:swap;src:url(https://cdn.fontshare.com/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2) format('woff2')}.pf2{--bg:#0E0B09;--ink:#F6F0E8;--mute:rgba(246,240,232,.62);--faint:rgba(246,240,232,.2);--line:rgba(246,240,232,.12);--g1:#D9986F;--g2:#B0B872;--cream:#F4EEE5;--title:'PF Satoshi',-apple-system,BlinkMacSystemFont,sans-serif;--it:'Newsreader',Georgia,serif}.pf2 *{box-sizing:border-box;margin:0;padding:0}.pf2{background:var(--bg)}html.lenis,html.lenis .pf2 body{height:auto}.pf2{background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--title);-webkit-font-smoothing:antialiased;overflow-x:clip}.pf2 img{display:block;max-width:100%}.pf2 a{color:inherit;text-decoration:none}.pf2 button{font:inherit;color:inherit}.pf2 .g{background:linear-gradient(100deg,var(--g1),var(--g2));-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--it);font-style:italic;font-weight:300;padding-right:.08em}.pf2 .kick{font-size:12.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--mute)}.pf2 .kick b{color:var(--g1);font-weight:400}.pf2 .btn{display:inline-flex;align-items:center;gap:10px;padding:17px 30px;border-radius:999px;background:linear-gradient(100deg,#B5734E,#7E8A4C);color:#fff;font:500 16px var(--title);box-shadow:0 14px 40px -12px rgba(181,115,78,.55);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.pf2 .btn:hover{transform:translateY(-2px)}.pf2 .note{color:var(--mute);font-size:15px;line-height:1.45}.pf2 nav.site{position:fixed;inset:0 0 auto 0;z-index:60;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 56px;background:rgba(14,11,9,.72);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid var(--line)}.pf2 nav.site .brand{display:flex;align-items:center;gap:12px}.pf2 nav.site .brand img{width:26px;height:26px;border-radius:7px}.pf2 nav.site .brand span{font-size:12.5px;letter-spacing:.3em;text-transform:uppercase;padding-bottom:3px;background:linear-gradient(90deg,var(--g1),var(--g2)) left bottom/100% 1.5px no-repeat}.pf2 nav.site .links{display:flex;gap:34px;font-size:14.5px;color:var(--mute)}.pf2 nav.site .right{display:flex;gap:24px;align-items:center;font-size:14.5px;color:var(--mute)}.pf2 nav.site .mini{padding:9px 18px;border-radius:999px;border:1px solid rgba(181,115,78,.5);color:var(--ink)}.pf2 footer.site{border-top:1px solid var(--line);padding:40px 56px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:var(--mute);font-size:14px}.pf2 footer.site div{display:flex;gap:26px}@media (max-width:900px){.pf2 nav.site{padding:0 16px}.pf2 nav.site .links{display:none}.pf2 nav.site .right a:not(.mini){display:none}.pf2 footer.site{padding:32px 16px}}.pf2 .open{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:110px 20px 60px;position:relative;overflow:hidden}.pf2 .open::before{content:"";position:absolute;width:900px;height:900px;left:50%;top:58%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(217,152,111,.14),transparent);pointer-events:none}.pf2 .open h1{font-weight:300;font-size:clamp(52px,6.6vw,104px);line-height:.96;letter-spacing:-.03em;margin:20px 0 40px}.pf2 .open h1 span{display:block}.pf2 .me{position:relative;width:150px;height:150px;flex:none}.pf2 .me img{width:100%;height:100%;border-radius:50%;object-fit:cover;position:relative;z-index:2;border:3px solid var(--bg)}.pf2 .me::before,.pf2 .me::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1.5px solid rgba(217,152,111,.6);animation:breathe 3.2s ease-in-out infinite}.pf2 .me::after{inset:-16px;border-color:rgba(176,184,114,.3);animation-delay:1.1s}.pf2 .me.talk::before,.pf2 .me.talk::after{animation:talk 1s ease-out infinite}@keyframes breathe{50%{transform:scale(1.05);opacity:.4}}@keyframes talk{from{transform:scale(.96);opacity:.9}to{transform:scale(1.3);opacity:0}}.pf2 .open .lead{margin-top:28px;font:300 italic 22px var(--it);color:rgba(246,240,232,.85)}.pf2 .open .sub{margin-top:18px;max-width:580px;color:var(--mute);font-size:17px}.pf2 .open .cta{display:flex;gap:22px;align-items:center;margin-top:30px}.pf2 .open .down{margin-top:44px;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--faint)}.pf2 .walk{display:grid;grid-template-columns:25% 75%;max-width:1600px;margin:0 auto;border-top:1px solid var(--line)}.pf2 .left{position:sticky;top:64px;height:calc(100vh - 64px);padding:34px 30px 30px 40px;display:flex;flex-direction:column;border-right:1px solid var(--line)}.pf2 .who{display:flex;align-items:center;gap:14px}.pf2 .who .me{width:52px;height:52px}.pf2 .who .me::after{inset:-10px}.pf2 .who .me img{border-width:2px}.pf2 .who b{font-weight:500}.pf2 .who small{display:block;color:var(--mute);font-size:12.5px;line-height:1.35}.pf2 .gain{margin:34px 0 6px}.pf2 .gain .k{font-size:11.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--mute)}.pf2 .gain .n{font-weight:300;font-size:clamp(48px,4.6vw,76px);letter-spacing:-.04em;line-height:1.05;font-variant-numeric:tabular-nums;margin-top:6px}.pf2 .gain .n small{font-size:.36em;letter-spacing:0;color:var(--mute);margin:0 4px}.pf2 .gain .n.bump{animation:bump .6s cubic-bezier(.16,1,.3,1)}@keyframes bump{40%{color:#E8B48F;transform:scale(1.04)}}.pf2 .gain .of{color:var(--mute);font-size:13.5px}.pf2 .talkbox{margin-top:auto;display:flex;flex-direction:column;gap:10px}.pf2 .bb{padding:12px 15px;border-radius:18px;font-size:14.5px;line-height:1.42;animation:bin .6s cubic-bezier(.16,1,.3,1)}.pf2 .bb small{display:block;margin-top:5px;font-size:12.5px;opacity:.62}.pf2 .bb.t{align-self:flex-end;max-width:94%;background:var(--cream);color:#2A221C;border-bottom-right-radius:5px}.pf2 .bb.i{align-self:flex-start;max-width:100%;background:rgba(246,240,232,.07);border:1px solid var(--line);border-bottom-left-radius:5px;font-family:var(--it);font-style:italic;font-size:16px}.pf2 .bb.i small{font-family:var(--title);font-style:normal}.pf2 .bb.note{align-self:stretch;background:none;border:1px dashed var(--line);color:var(--mute);font-size:14px}@keyframes bin{from{opacity:0;transform:translateY(12px)}}.pf2 .hear{display:flex;align-items:center;gap:8px;margin-top:12px;align-self:flex-start;padding:9px 15px;border-radius:999px;border:1px solid rgba(217,152,111,.5);background:none;cursor:pointer;font-size:13px;color:var(--ink)}.pf2 .hear[hidden]{display:none}.pf2 .typed{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-top:10px}.pf2 .right{padding:0 56px 0 56px}.pf2 .slot{min-height:100vh;padding:9vh 0 6vh;display:flex;flex-direction:column;justify-content:center;opacity:.28;transition:opacity .6s}.pf2 .slot.on{opacity:1}.pf2 .meta{display:grid;grid-template-columns:1fr auto;gap:8px 30px;align-items:end;margin-bottom:24px;width:min(100%,92vh)}.pf2 .meta .when{font-size:12.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--g1)}.pf2 .meta .job{grid-column:1;font-weight:300;font-size:clamp(32px,3vw,48px);letter-spacing:-.02em;line-height:1.1}.pf2 .meta .job s{text-decoration-color:rgba(201,108,78,.9);text-decoration-thickness:2px;color:rgba(246,240,232,.55)}.pf2 .meta .min{grid-column:2;grid-row:1/3;text-align:right;font-variant-numeric:tabular-nums}.pf2 .meta .min b{display:block;font-weight:300;font-size:40px;letter-spacing:-.03em;line-height:1;color:var(--g2)}.pf2 .meta .min small{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.pf2 .meta .did{grid-column:1/-1;font-size:18px;color:rgba(246,240,232,.84);font-weight:300}.pf2 .meta .did b{color:var(--g1);font-weight:500}.pf2 .shot{border-radius:16px;overflow:hidden;background:var(--cream);width:min(100%,92vh);box-shadow:0 50px 120px -40px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.06),0 0 140px -50px rgba(217,152,111,.35)}.pf2 .slot .inline{display:none}.pf2 .phonewrap{display:flex;align-items:center;gap:48px}.pf2 .phone{position:relative;width:min(270px,30vh);aspect-ratio:9/19.3;border-radius:40px;background:#000;padding:10px;box-shadow:0 50px 100px -30px rgba(0,0,0,.9),0 0 0 1.5px rgba(246,240,232,.16);flex:none}.pf2 .phone>img{width:100%;height:100%;object-fit:cover;border-radius:31px;filter:brightness(.82)}.pf2 .phone .tag{position:absolute;top:26px;left:0;right:0;text-align:center;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.6)}.pf2 .phone .tag small{display:block;font-size:11px;letter-spacing:.06em;text-transform:none;opacity:.8;margin-top:3px}.pf2 .pb{position:absolute;left:20px;right:20px;padding:9px 12px;border-radius:15px;font-size:12.5px;line-height:1.35;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.pf2 .pb.them{bottom:132px;background:rgba(20,16,13,.62);color:#fff;margin-right:30px;border-bottom-left-radius:4px}.pf2 .pb.mine{bottom:46px;background:rgba(246,240,232,.92);color:#2A221C;margin-left:40px;border-bottom-right-radius:4px}.pf2 .pb.mine u{text-decoration:none;background:linear-gradient(transparent 60%,rgba(201,108,78,.4) 60%)}.pf2 .aside{max-width:340px;font:300 italic 24px/1.35 var(--it);color:rgba(246,240,232,.8)}.pf2 .focus{width:min(100%,92vh);border-radius:20px;background:var(--cream);color:#2A221C;padding:30px 32px;box-shadow:0 50px 120px -40px rgba(0,0,0,.9)}.pf2 .fhead{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#A9694A}.pf2 .fline{font-weight:300;font-size:30px;margin:8px 0 22px;letter-spacing:-.01em}.pf2 .fline em{font-family:var(--it);color:#7E5A3E}.pf2 .ppl{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pf2 .ppl figure{border-radius:14px;overflow:hidden;background:#FFFBF5;border:1px solid #EDE3D6}.pf2 .ppl img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:50% 22%}.pf2 .ppl figcaption{padding:12px 14px;font-weight:500}.pf2 .ppl small{display:block;font-weight:400;color:#7A6C5E;font-size:13px}.pf2 .draft{max-width:640px;border-radius:20px;background:var(--cream);color:#2A221C;padding:26px 28px;box-shadow:0 50px 120px -40px rgba(0,0,0,.9)}.pf2 .dh{display:flex;gap:12px;align-items:center;padding-bottom:16px;border-bottom:1px solid #E5DACB;margin-bottom:16px}.pf2 .av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(130deg,#C9A2D8,#8E6BA8);color:#fff;font-size:13px;font-weight:500;flex:none}.pf2 .dh small{display:block;color:#8A7C6E;font-size:12.5px}.pf2 .draft p{font-size:17px;line-height:1.55}.pf2 .draft .sig{margin-top:10px;color:#6E6155}.pf2 .da{display:flex;gap:10px;margin-top:20px}.pf2 .da span{padding:10px 18px;border-radius:999px;font-size:14px;border:1px solid #DCCDBA}.pf2 .da .send{background:#2A221C;color:#F6F0E8;border-color:#2A221C}.pf2 .three{width:min(100%,110vh);display:flex;flex-direction:column;gap:12px}.pf2 .stu{display:grid;grid-template-columns:40px 180px 1fr auto;gap:16px;align-items:center;padding:18px 20px;border-radius:16px;background:var(--cream);color:#2A221C;box-shadow:0 30px 70px -30px rgba(0,0,0,.8)}.pf2 .stu:nth-child(2) .av{background:linear-gradient(130deg,#E3A27C,#B5734E)}.pf2 .stu:nth-child(3) .av{background:linear-gradient(130deg,#A9C08A,#6F8A4E)}.pf2 .stu b{font-weight:500}.pf2 .ticks{display:flex;gap:6px;flex-wrap:wrap}.pf2 .ticks i{font-style:normal;font-size:12.5px;padding:5px 10px;border-radius:999px;background:#EFE6DA;color:#8A7C6E;transition:background .4s,color .4s}.pf2 .stu .got{font-variant-numeric:tabular-nums;color:#6F7A3E;font-weight:500;opacity:0;transition:opacity .4s}.pf2 .three.go .ticks i{background:#E7EEDC;color:#4E6A35;transition-delay:calc(var(--i)*.55s + var(--j)*.12s)}.pf2 .three.go .got{opacity:1;transition-delay:calc(var(--i)*.55s + .7s)}.pf2 .end{min-height:96vh;display:grid;place-items:center;text-align:center;padding:14vh 20px;border-top:1px solid var(--line)}.pf2 .end .big{font-weight:300;font-size:clamp(70px,9vw,150px);letter-spacing:-.05em;line-height:.9;font-variant-numeric:tabular-nums}.pf2 .end .big small{font-size:.32em;letter-spacing:0;color:var(--mute)}.pf2 .end .k2{margin:14px 0 40px;color:var(--mute)}.pf2 .end h2{font-weight:300;font-size:clamp(44px,5.4vw,84px);line-height:1;letter-spacing:-.03em;margin:0 0 32px}.pf2 .end .cta{display:flex;gap:22px;justify-content:center;align-items:center;flex-wrap:wrap}.pf2 .end .alt{color:var(--mute);border-bottom:1px solid var(--faint)}.pf2 .hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding:120px 56px 80px}.pf2 .hero .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:68% 40%;transform:scale(1.08);transition:transform 6s cubic-bezier(.16,1,.3,1)}.pf2 .ready .hero .bg{transform:scale(1)}.pf2 .hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,11,9,.55),rgba(14,11,9,0) 55%),linear-gradient(0deg,var(--bg),rgba(14,11,9,0) 26%);pointer-events:none}.pf2 .hero .in{position:relative;z-index:2;max-width:680px}.pf2 .hero h1{font-weight:300;font-size:clamp(58px,7.4vw,124px);line-height:.95;letter-spacing:-.035em;margin:22px 0 30px}.pf2 .hero h1 .l{display:block;overflow:hidden;padding-bottom:.08em}.pf2 .hero h1 .l>span{display:inline-block;transform:translateY(105%);transition:transform 1.3s cubic-bezier(.16,1,.3,1)}.pf2 .hero h1 .l:nth-child(2)>span{transition-delay:.15s;text-wrap:balance}html.ready .pf2 .hero h1 .l>span{transform:none}.pf2 .hero .sub{font-size:20px;line-height:1.55;color:rgba(246,240,232,.85);font-weight:300;max-width:520px}.pf2 .hero .cta{display:flex;gap:22px;align-items:center;margin-top:34px}.pf2 .hero .sub,.pf2 .hero .cta,.pf2 .hero .kick{opacity:0;transform:translateY(14px);transition:1.2s .5s cubic-bezier(.16,1,.3,1)}html.ready .pf2 .hero .sub,html.ready .pf2 .hero .cta,html.ready .pf2 .hero .kick{opacity:1;transform:none}.pf2 .hero .cap{position:absolute;z-index:2;right:56px;bottom:40px;font-size:13px;color:rgba(246,240,232,.75)}.pf2 .hero .cap b{color:var(--g1);font-weight:500}.pf2 .hero .cap i{font-family:var(--it)}.pf2 .hero .down{position:absolute;z-index:2;left:56px;bottom:40px;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--faint)}.pf2 .morning{position:relative;margin:0;border-top:1px solid var(--line)}.pf2 .morning img{width:100%;height:78vh;object-fit:cover;object-position:60% 50%}.pf2 .morning figcaption{padding:44px 56px 10px;display:flex;flex-direction:column;gap:12px}.pf2 .morning .line{font-weight:300;font-size:clamp(40px,4.6vw,76px);letter-spacing:-.03em;line-height:1;color:var(--ink)}@media (max-width:900px){.pf2 .hero{padding:110px 16px 90px;align-items:flex-end}.pf2 .hero .bg{object-position:72% 40%}.pf2 .hero::after{background:linear-gradient(0deg,var(--bg) 8%,rgba(14,11,9,.75) 45%,rgba(14,11,9,.2))}.pf2 .hero .cta{flex-wrap:wrap}.pf2 .hero .cap{left:16px;right:16px;bottom:20px}.pf2 .hero .down{display:none}.pf2 .morning img{height:60vh;object-position:72% 50%}.pf2 .morning figcaption{padding:24px 16px}}.pf2 .twocalls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr) minmax(0,1fr);gap:28px;align-items:center;width:min(100%,128vh)}.pf2 .callcol{display:flex;flex-direction:column;gap:12px}.pf2 .lbl{font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--mute)}.pf2 .lbl.hot{color:var(--g1)}.pf2 .lbl.cool{color:var(--g2)}.pf2 .app{border-radius:26px;overflow:hidden;background:#EAE3D8;color:#1F1915;box-shadow:0 40px 90px -30px rgba(0,0,0,.9),0 0 0 6px #0B0907,0 0 0 7px rgba(246,240,232,.14);height:min(62vh,560px);display:flex;flex-direction:column}.pf2 .ah{display:flex;align-items:center;gap:9px;background:#15110E;color:#F6F0E8;padding:12px 12px 11px;border-bottom:2px solid;border-image:linear-gradient(90deg,#B5734E,#7E8A4C) 1}.pf2 .ah .bk{font-size:16px;opacity:.85}.pf2 .ah img{width:34px;height:34px;border-radius:8px;object-fit:cover}.pf2 .ah .nm{flex:1;font-size:15px;line-height:1.15;min-width:0}.pf2 .ah .nm small{display:block;font-size:9px;letter-spacing:.14em;color:rgba(246,240,232,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf2 .ah .tm{font-size:11px;letter-spacing:.06em;display:flex;align-items:center;gap:5px}.pf2 .ah .tm i{width:5px;height:5px;border-radius:50%;background:#9FC27A}.pf2 .ai{text-align:center;font-size:9.5px;color:#8A7C6E;padding:6px 0 2px}.pf2 .ab{flex:1;padding:6px 10px;display:flex;flex-direction:column;gap:9px;overflow:hidden}.pf2 .cl{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.pf2 .cl.you{align-items:flex-end}.pf2 .who2{display:flex;align-items:center;gap:5px;font-size:8.5px;letter-spacing:.14em;color:#6E6155}.pf2 .who2 img{width:16px;height:16px;border-radius:50%;object-fit:cover}.pf2 .cb{max-width:88%;background:#DDD4C5;border-radius:12px;border-top-left-radius:3px;padding:7px 10px;font-size:12px;line-height:1.38}.pf2 .yb{max-width:88%;background:linear-gradient(120deg,#A8693F,#7E8A4C);color:#fff;border-radius:12px;border-top-right-radius:3px;padding:7px 10px;font-size:12px;line-height:1.38}.pf2 .yb u{text-decoration:underline wavy rgba(255,214,190,.95);text-underline-offset:3px}.pf2 .af{display:flex;justify-content:space-around;padding:9px 6px 11px;border-top:1px solid #D9CFBF;font-size:8px;letter-spacing:.12em;color:#6E6155}.pf2 .af span{display:flex;flex-direction:column;align-items:center;gap:4px}.pf2 .af b{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-weight:400}.pf2 .af .x{background:#F2D6CF;color:#B04A3A;border:1px solid #E3B4A8}.pf2 .af .m{background:linear-gradient(140deg,#7A4A30,#4E3A2A);width:32px;height:32px}.pf2 .af .d{border:1px solid #BFB2A0}.pf2 .cnt{display:flex;align-items:baseline;gap:8px;font-size:15px;color:var(--mute)}.pf2 .cnt b{font-weight:300;font-size:44px;letter-spacing:-.03em;line-height:1;color:var(--ink)}.pf2 .cnt.hot b{color:#E08A68}.pf2 .cnt.cool b{color:#B9C47E}.pf2 .take{padding:26px 24px;border-radius:20px;background:linear-gradient(180deg,rgba(246,240,232,.07),rgba(246,240,232,.025));border:1px solid var(--line)}.pf2 .take .tk{font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--g1);margin-bottom:14px}.pf2 .take ol{list-style:none;counter-reset:t;display:flex;flex-direction:column;gap:16px}.pf2 .take li{counter-increment:t;position:relative;padding-left:30px;font-size:15.5px;line-height:1.45;color:rgba(246,240,232,.85);font-weight:300}.pf2 .take li::before{content:counter(t);position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;border:1px solid rgba(217,152,111,.6);display:grid;place-items:center;font-size:11px;color:var(--g1)}.pf2 .take li b{font-weight:500;color:var(--ink)}.pf2 .take li em{font-family:var(--it);color:#E8B48F}.pf2 .take .ctx{font-size:14.5px;line-height:1.45;color:rgba(246,240,232,.8);padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--line)}.pf2 .take .ctx span{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-bottom:4px}.pf2 .take .rec{margin-top:12px}.pf2 .take .rk{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#E08A68}.pf2 .take .rec.ok .rk{color:#B9C47E}.pf2 .take .rec p{font-size:15px;line-height:1.45;margin-top:4px;color:rgba(246,240,232,.85);font-weight:300}.pf2 .take .rec em{font-family:var(--it);color:#E8B48F}.pf2 .take .go{margin-top:10px;padding:12px 14px;border-radius:12px;background:rgba(217,152,111,.14);border:1px solid rgba(217,152,111,.35);font-size:14.5px;line-height:1.45}.pf2 .take .go b{font-weight:500}.pf2 .dash{width:min(100%,104vh);border-radius:14px;overflow:hidden;background:#EFEBE4;color:#1F1813;font-family:"Outfit",-apple-system,sans-serif;box-shadow:0 50px 120px -40px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.06),0 0 140px -50px rgba(217,152,111,.35);font-size:13px}.pf2 .dbar{display:flex;align-items:center;gap:22px;background:#1A1512;color:#EDE6DC;padding:10px 18px;font-size:12px}.pf2 .dlogo{display:flex;align-items:center;gap:8px;font-weight:500}.pf2 .dlogo img{width:18px;height:18px;border-radius:5px}.pf2 .dlogo em{font-style:normal;color:#A39788;font-weight:400}.pf2 .dnav{display:flex;gap:18px;color:#A39788}.pf2 .dnav .on{color:#F2EEE8;box-shadow:0 10px 0 -8px #C4784F}.pf2 .dpro{margin-left:auto;font-size:10px;letter-spacing:.08em;padding:3px 7px;border-radius:6px;border:1px solid #4A4038;color:#D9B48F}.pf2 .dbody{padding:16px 22px 22px}.pf2 .crumb{font-size:11.5px;color:#877D72}.pf2 .crumb span{margin:0 4px}.pf2 .crumb b{font-weight:400;color:#51483F}.pf2 .shd{display:flex;gap:14px;align-items:center;margin-top:10px}.pf2 .shd img{width:52px;height:52px;border-radius:12px;object-fit:cover}.pf2 .shd h4{font-size:24px;font-weight:400;letter-spacing:-.6px;line-height:1.1}.pf2 .shd p{font-size:12px;color:#51483F;margin-top:2px}.pf2 .shd .goal span{color:#877D72}.pf2 .dtabs{display:flex;gap:18px;border-bottom:1px solid #E6E0D6;margin-top:14px;font-size:12.5px;color:#877D72}.pf2 .dtabs span{padding:7px 0;margin-bottom:-1px}.pf2 .dtabs .on{color:#1F1813;font-weight:500;border-bottom:2px solid #1F1813}.pf2 .dtabs i{font-style:normal;margin-left:3px;font-size:11px}.pf2 .dgrid{display:grid;grid-template-columns:1.55fr 1fr;gap:12px;margin-top:14px;align-items:start}.pf2 .dcard{background:#fff;border:1px solid #E6E0D6;border-radius:14px;padding:14px 16px;box-shadow:0 1px 1px rgba(40,28,18,.04),0 2px 6px rgba(40,28,18,.04)}.pf2 .dsec{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid #E6E0D6;margin-bottom:10px}.pf2 .dsec img{width:22px;height:22px;border-radius:50%;object-fit:cover}.pf2 .dsec b{font-weight:500;font-size:13.5px}.pf2 .dsec span{font-size:11.5px;color:#877D72}.pf2 .para p{font-size:14px;line-height:1.6;color:#2E2620}.pf2 .para p b{font-weight:500}.pf2 .para p s{color:#B4492F;text-decoration-thickness:1px}.pf2 .drill{margin-top:12px;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;border:1px solid #D8D0C3;background:#F6F3EE;font:500 12px "Outfit",sans-serif;color:#51483F;cursor:pointer}.pf2 .drill i{font-style:normal;color:#877D72;font-weight:400}.pf2 .drill svg{transition:transform .4s}.pf2 .dash.drop .drill svg{transform:rotate(180deg)}.pf2 .habs{display:grid;gap:8px;max-height:0;overflow:hidden;opacity:0;transition:max-height .9s cubic-bezier(.16,1,.3,1),opacity .6s,margin .6s}.pf2 .dash.drop .habs{max-height:420px;opacity:1;margin-top:12px}.pf2 .hab{padding:10px 12px;border-radius:10px;background:#F6F3EE;display:grid;gap:6px}.pf2 .hh{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.pf2 .hh b{font-weight:500;font-size:13px}.pf2 .hh small{font-size:11px;color:#877D72}.pf2 .said{display:grid;gap:1px;padding:7px 10px;border-radius:7px;background:#fff;font-size:12.5px}.pf2 .said s{color:#B4492F}.pf2 .said span{color:#4E6B34}.pf2 .wk{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;align-items:end;height:100px}.pf2 .wk div{display:grid;justify-items:center;align-content:end;gap:3px;height:100%}.pf2 .wk i{display:block;width:100%;max-width:26px;border-radius:4px}.pf2 .wk span{font-size:10.5px;color:#51483F}.pf2 .wk small{font-size:10px;color:#877D72}.pf2 .efn{display:grid;grid-template-columns:repeat(3,1fr);margin-top:10px;border-top:1px solid #E6E0D6;border-bottom:1px solid #E6E0D6}.pf2 .efn div{padding:8px 0;display:grid}.pf2 .efn div+div{padding-left:10px;border-left:1px solid #E6E0D6}.pf2 .efn b{font-size:18px;font-weight:300}.pf2 .efn span{font-size:10.5px;color:#877D72;line-height:1.2}@media (max-width:900px){.pf2 .dgrid{grid-template-columns:1fr}.pf2 .dnav,.pf2 .dpro{display:none}}@media (max-width:900px){.pf2 .twocalls{grid-template-columns:1fr;width:100%}.pf2 .take{order:3}.pf2 .app{height:auto}}.pf2 .warm{--bg:#C4915F;--ink:#1F1915;--mute:rgba(31,25,21,.7);--faint:rgba(31,25,21,.42);--line:rgba(31,25,21,.16);--g1:#7A3A1C;--g2:#46531C;position:relative;color:var(--ink);background:#C4915F url(https://cdn.prod.website-files.com/688ea5e8f7efb2b3de8b27fd/6ad6ebbcc17d9f783c70cfa8_fb81b8509a99a3aed5a6c2ee2a29b03e.jpg) center/cover fixed}.pf2 .warm::before{content:"";position:absolute;inset:0 0 auto 0;height:56px;background:linear-gradient(#0E0B09,rgba(14,11,9,0));pointer-events:none;z-index:0}.pf2 .warm>*{position:relative;z-index:1}.pf2 .warm .walk{border-top:0}.pf2 .warm .left{border-right-color:var(--line)}.pf2 .warm .who .me img{border-color:#C4915F}.pf2 .warm .bb.i{background:rgba(255,248,238,.34);border-color:rgba(31,25,21,.12)}.pf2 .warm .bb.note{border-color:rgba(31,25,21,.25)}.pf2 .warm .hear{border-color:rgba(122,58,28,.5)}.pf2 .warm .meta .job s{color:rgba(31,25,21,.5);text-decoration-color:rgba(150,50,25,.85)}.pf2 .warm .meta .did{color:rgba(31,25,21,.84)}.pf2 .warm .shot,.pf2 .warm .focus,.pf2 .warm .draft,.pf2 .warm .stu{box-shadow:0 40px 90px -40px rgba(70,35,10,.6),0 0 0 1px rgba(31,25,21,.08)}.pf2 .warm .app{box-shadow:0 40px 90px -36px rgba(70,35,10,.65),0 0 0 6px #0B0907}.pf2 .warm .cnt.hot b{color:#8E3518}.pf2 .warm .cnt.cool b{color:#3F4C16}.pf2 .warm .lbl.hot{color:#7A3A1C}.pf2 .warm .lbl.cool{color:#46531C}.pf2 .warm .take{background:rgba(255,248,238,.42);border-color:rgba(31,25,21,.12);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pf2 .warm .take .tk{color:#7A3A1C}.pf2 .warm .take li::before{border-color:rgba(122,58,28,.6);color:#7A3A1C}.pf2 .warm .take .ctx,.pf2 .warm .take .rec p{color:rgba(31,25,21,.86)}.pf2 .warm .take .rk{color:#8E3518}.pf2 .warm .take .rec.ok .rk{color:#46531C}.pf2 .warm .take .rec em{color:#7A3A1C}.pf2 .warm .take .go{background:rgba(122,58,28,.1);border-color:rgba(122,58,28,.3)}.pf2 .warm .gain .n.bump{animation:bumpw .6s cubic-bezier(.16,1,.3,1)}@keyframes bumpw{40%{color:#7A3A1C;transform:scale(1.04)}}.pf2 .warm .morning{border-top:0}.pf2 .warm .end{border-top:1px solid var(--line)}@media (max-width:900px){.pf2 .warm{background-attachment:scroll;background-size:100% auto;background-repeat:repeat-y}.pf2 .warm .left{background:rgba(196,145,95,.92)}}@media (max-width:900px){.pf2 .open .cta{flex-direction:column}.pf2 .walk{grid-template-columns:1fr}.pf2 .left{position:sticky;top:64px;height:auto;z-index:20;flex-direction:row;align-items:center;gap:14px;padding:10px 16px;background:rgba(14,11,9,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-right:0;border-bottom:1px solid var(--line)}.pf2 .left .who small,.pf2 .talkbox,.pf2 .hear,.pf2 .typed{display:none}.pf2 .who .me{width:36px;height:36px}.pf2 .who .me::after,.pf2 .who .me::before{display:none}.pf2 .gain{margin:0 0 0 auto;text-align:right}.pf2 .gain .n{font-size:30px;margin:0}.pf2 .gain .k{font-size:10px}.pf2 .gain .of{display:none}.pf2 .right{padding:0 16px}.pf2 .slot{min-height:auto;padding:56px 0;opacity:1}.pf2 .slot .inline{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.pf2 .meta{grid-template-columns:1fr auto}.pf2 .meta .job{font-size:28px}.pf2 .meta .min b{font-size:30px}.pf2 .phonewrap{flex-direction:column;align-items:flex-start;gap:24px}.pf2 .phone{width:220px}.pf2 .ppl{grid-template-columns:1fr 1fr}.pf2 .stu{grid-template-columns:40px 1fr auto}.pf2 .ticks{grid-column:1/-1}}.pf2 .pill{display:inline-flex;align-items:center;gap:9px;margin-top:18px;padding:7px 14px 7px 12px;border-radius:999px;border:1px solid rgba(217,152,111,.42);background:rgba(14,11,9,.42);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(246,240,232,.86)}.pf2 .pill i{width:7px;height:7px;border-radius:50%;background:#B9C47E;box-shadow:0 0 0 0 rgba(185,196,126,.7);animation:pulse 2.4s infinite}@keyframes pulse{70%{box-shadow:0 0 0 9px rgba(185,196,126,0)}100%{box-shadow:0 0 0 0 rgba(185,196,126,0)}}.pf2 .hero .kick{display:block}.pf2 .dash.np{background:#F4EFE7}.pf2 .nwrap{display:grid;grid-template-columns:31% 1fr;min-height:430px}.pf2 .nrail{background:#3B2F1F;color:#F3EDE4;padding:20px 20px 22px}.pf2 .nav{width:74px;height:74px;border-radius:50%;padding:3px;background:linear-gradient(140deg,#E2B864,#9C7330)}.pf2 .nav img{width:100%;height:100%;border-radius:50%;object-fit:cover}.pf2 .nrail h4{font:400 26px/1.1 var(--it);letter-spacing:-.01em;margin-top:14px}.pf2 .nmeta{font-size:11.5px;color:rgba(243,237,228,.7);margin-top:4px}.pf2 .nk{font-size:10.5px;color:rgba(243,237,228,.62);margin-top:16px}.pf2 .nk2{padding-top:14px;border-top:1px solid rgba(243,237,228,.14)}.pf2 .ngoal{font:italic 300 16px/1.3 var(--it);margin-top:3px}.pf2 .nsays{font:400 13.5px/1.5 var(--it);margin-top:4px;color:#F3EDE4}.pf2 .nsays i{color:#F1C6A6}.pf2 .nmain{padding:14px 20px 20px;min-width:0}.pf2 .ntabs{display:flex;gap:18px;border-bottom:1px solid #E2D9CC;font-size:12.5px;color:#8A7E71}.pf2 .ntabs span{padding:6px 0;margin-bottom:-1px}.pf2 .ntabs .on{color:#1F1813;font-weight:500;border-bottom:2px solid #1F1813}.pf2 .ntabs i{font-style:normal;margin-left:3px}.pf2 .nmain h5{font:400 24px/1.15 var(--it);letter-spacing:-.01em;color:#1F1813;margin:14px 0 14px}.pf2 .nmain h5 em{display:block;font-style:italic;color:#A55F3D}.pf2 .ncards{display:grid;grid-template-columns:1fr 1fr;gap:9px}.pf2 .nc{background:#fff;border-left:3px solid #B5734E;padding:11px 13px 12px;display:flex;flex-direction:column;min-height:112px;box-shadow:0 1px 2px rgba(40,28,18,.05)}.pf2 .nc.c2{border-color:#C0563A}.pf2 .nc.c3{border-color:#C9806A}.pf2 .nc.c4{border-color:#C9A04A}.pf2 .nh{display:flex;justify-content:space-between;gap:8px;font-size:11.5px}.pf2 .nh b{font-weight:500;color:#2A221C}.pf2 .nh span{color:#8A7E71}.pf2 .nv{font:400 19px/1.15 var(--it);color:#1F1813;margin-top:auto}.pf2 .nv.big{font-size:30px;font-family:var(--title);font-weight:300;letter-spacing:-.02em}.pf2 .nv small{font-size:12px;color:#8A7E71}.pf2 .nc p{font-size:11.5px;color:#51483F;margin-top:3px}.pf2 .nc .up{color:#B4492F}.pf2 .nc .ar{color:#8A7E71}.pf2 .nrow{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto}.pf2 .spark{flex:none}.pf2 .spark .b rect{fill:#E9D9B9}.pf2 .spark polyline{fill:none;stroke:#B4492F;stroke-width:1.4}.pf2 .spark .d circle{fill:#B4492F}@media (max-width:900px){.pf2 .nwrap{grid-template-columns:1fr}.pf2 .ncards{grid-template-columns:1fr}}.pf2 .end .ask{max-width:640px;margin:0 auto}.pf2 .end h2{margin-bottom:16px}.pf2 .end .k3{color:var(--mute);font-size:17px;max-width:520px;margin:0 auto 34px;font-weight:300}.pf2 .req{position:relative;text-align:left;padding:30px 30px 26px;border-radius:24px;background:linear-gradient(180deg,rgba(246,240,232,.065),rgba(246,240,232,.02));border:1px solid var(--line);box-shadow:0 60px 140px -60px rgba(0,0,0,.9),0 0 160px -70px rgba(217,152,111,.4)}.pf2 .req::before{content:"";position:absolute;inset:-1px;border-radius:24px;padding:1px;background:linear-gradient(120deg,rgba(217,152,111,.55),rgba(246,240,232,0) 40%,rgba(176,184,114,.45));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.pf2 .req .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pf2 .req label,.pf2 .req .fld{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.pf2 .req .lab{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.pf2 .req input[type=text],.pf2 .req input[type=email],.pf2 .req textarea{width:100%;padding:14px 16px;border-radius:14px;border:1px solid rgba(246,240,232,.16);background:rgba(14,11,9,.55);color:var(--ink);font:400 16px var(--title);outline:none;transition:border-color .25s,box-shadow .25s}.pf2 .req textarea{resize:vertical;min-height:84px;line-height:1.5}.pf2 .req input::placeholder,.pf2 .req textarea::placeholder{color:rgba(246,240,232,.34)}.pf2 .req input:focus,.pf2 .req textarea:focus{border-color:rgba(217,152,111,.7);box-shadow:0 0 0 4px rgba(217,152,111,.14)}.pf2 .req .bad input,.pf2 .req .bad .chips{border-color:#E08A68}.pf2 .chips{display:flex;flex-wrap:wrap;gap:8px;border:1px solid transparent;border-radius:16px}.pf2 .chip{padding:10px 16px;border-radius:999px;border:1px solid rgba(246,240,232,.18);background:none;cursor:pointer;font-size:14.5px;color:rgba(246,240,232,.82);transition:background .25s,border-color .25s,color .25s}.pf2 .chip:hover{border-color:rgba(217,152,111,.6)}.pf2 .chip[aria-pressed=true]{background:linear-gradient(100deg,rgba(181,115,78,.9),rgba(126,138,76,.9));border-color:transparent;color:#fff}.pf2 .req .err{font-size:13.5px;color:#F0A486}.pf2 .req .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.pf2 .req .send{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:6px}.pf2 .req .btn{border:0;cursor:pointer}.pf2 .req .btn[aria-busy=true]{opacity:.7;pointer-events:none}.pf2 .req .fine{font-size:13.5px;color:var(--mute)}.pf2 .req .fine a,.pf2 .door-alt a{color:var(--ink);border-bottom:1px solid var(--faint)}.pf2 .door-alt{margin-top:22px;color:var(--mute);font-size:14.5px;display:flex;gap:10px 24px;justify-content:center;flex-wrap:wrap}.pf2 .done{text-align:center;padding:26px 10px 10px}.pf2 .done .tick{width:64px;height:64px;margin:0 auto 20px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,#B5734E,#7E8A4C);box-shadow:0 20px 50px -14px rgba(181,115,78,.6)}.pf2 .done h3{font-weight:300;font-size:40px;letter-spacing:-.02em;line-height:1.05}.pf2 .done p{color:var(--mute);margin-top:12px;font-size:17px}.pf2 .done p b{color:var(--ink);font-weight:500}@media (max-width:900px){.pf2 .req{padding:22px 16px}.pf2 .req .row2{grid-template-columns:1fr;gap:0}}@media (max-width:900px){.pf2 nav.site .mini{white-space:nowrap;padding:8px 14px;font-size:13.5px}.pf2 nav.site .brand span{font-size:11px;letter-spacing:.22em;white-space:nowrap}}.pf2 #pf-review .rv-open{position:fixed;right:22px;top:80px;z-index:90;padding:12px 18px;border-radius:999px;border:1px solid rgba(217,152,111,.55);background:rgba(14,11,9,.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--ink);cursor:pointer;font-size:14px;box-shadow:0 20px 50px -20px #000}.pf2 #pf-review .rv-open b{color:var(--g1);font-weight:500;margin-left:6px}.pf2 #pf-review .rv{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);z-index:95;background:#15110E;border-left:1px solid var(--line);transform:translateX(102%);transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;box-shadow:-40px 0 80px -40px #000}.pf2 #pf-review.on .rv{transform:none}.pf2 #pf-review .rvh{padding:22px 24px 16px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pf2 #pf-review .rvh h3{font-weight:300;font-size:24px;letter-spacing:-.01em}.pf2 #pf-review .rvh p{font-size:13px;color:var(--mute);margin-top:4px;line-height:1.45}.pf2 #pf-review .x{background:none;border:1px solid var(--line);width:34px;height:34px;border-radius:50%;cursor:pointer;flex:none}.pf2 #pf-review .rvb{flex:1;overflow:auto;padding:8px 24px 20px}.pf2 #pf-review .it{padding:16px 0;border-bottom:1px solid var(--line)}.pf2 #pf-review .it b{display:block;font-weight:500;font-size:15px;margin-bottom:10px}.pf2 #pf-review .vs{display:flex;gap:8px;margin-bottom:10px}.pf2 #pf-review .v{padding:8px 14px;border-radius:999px;border:1px solid rgba(246,240,232,.18);background:none;cursor:pointer;font-size:13.5px;color:rgba(246,240,232,.8)}.pf2 #pf-review .v[aria-pressed=true][data-v=keep]{background:#5E6B34;border-color:#5E6B34;color:#fff}.pf2 #pf-review .v[aria-pressed=true][data-v=change]{background:#9A4E33;border-color:#9A4E33;color:#fff}.pf2 #pf-review textarea{width:100%;min-height:56px;padding:10px 12px;border-radius:12px;border:1px solid rgba(246,240,232,.14);background:rgba(246,240,232,.04);color:var(--ink);font:400 14px/1.45 var(--title);resize:vertical}.pf2 #pf-review .rvf{padding:16px 24px 22px;border-top:1px solid var(--line);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pf2 #pf-review .cp{padding:12px 20px;border-radius:999px;border:0;cursor:pointer;background:linear-gradient(100deg,#B5734E,#7E8A4C);color:#fff;font-weight:500}.pf2 #pf-review .cl{padding:12px 16px;border-radius:999px;border:1px solid var(--line);background:none;cursor:pointer;color:var(--mute)}.pf2 #pf-review .ok{font-size:13px;color:#B9C47E}.pf2 #pf-review .fb{width:100%;display:none;margin-top:8px;font-size:12px}.pf2{--it:'PF Satoshi',-apple-system,BlinkMacSystemFont,sans-serif}.pf2 *,.pf2 *::before,.pf2 *::after{font-style:normal!important}.pf2 .g{font-weight:300}.pf2 .bb.i{font-size:14.5px}.pf2 footer.site{display:none!important}.pf2 .walk>.right,.pf2 .slot{min-width:0}.pf2 .mats,.pf2 .pract,.pf2 .dash{max-width:100%}.pf2 .rvl{opacity:0;transform:translateY(16px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--d,0)*90ms + 150ms)}.pf2 .slot.on .rvl{opacity:1;transform:none}.pf2 .dash{position:relative;isolation:isolate;box-shadow:0 70px 140px -50px rgba(0,0,0,.95),0 30px 60px -30px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.08),0 0 180px -60px rgba(217,152,111,.45)}.pf2 .dash::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.22) 45%,transparent 60%);background-size:250% 100%;background-position:120% 0;opacity:0;z-index:5}.pf2 .slot.on .dash::after{animation:sheen 1.8s .35s cubic-bezier(.16,1,.3,1) 1}@keyframes sheen{0%{opacity:1;background-position:120% 0}100%{opacity:0;background-position:-60% 0}}.pf2 .dbar{background:linear-gradient(180deg,#221B16,#16110E);box-shadow:inset 0 -1px 0 rgba(255,255,255,.05)}.pf2 .dash.np .nrail{background:radial-gradient(120% 70% at 0% 0%,#5A4630,#3B2F1F 60%,#30261A)}.pf2 .nav{box-shadow:0 10px 26px -10px rgba(0,0,0,.7)}.pf2 .nc{border-radius:0 12px 12px 0;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;box-shadow:0 1px 1px rgba(40,28,18,.04),0 8px 22px -14px rgba(40,28,18,.35)}.pf2 .nc:hover{transform:translateY(-3px);box-shadow:0 18px 34px -18px rgba(40,28,18,.45)}.pf2 .slot .ncards .nc,.pf2 .slot .nmain h5,.pf2 .slot .nrail>*{opacity:0;transform:translateY(12px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.pf2 .slot.on .ncards .nc,.pf2 .slot.on .nmain h5,.pf2 .slot.on .nrail>*{opacity:1;transform:none}.pf2 .slot.on .nrail>*:nth-child(2){transition-delay:.08s}.pf2 .slot.on .nrail>*:nth-child(3){transition-delay:.12s}.pf2 .slot.on .nrail>*:nth-child(n+4){transition-delay:.18s}.pf2 .slot.on .nmain h5{transition-delay:.2s}.pf2 .slot.on .nc.c1{transition-delay:.32s}.pf2 .slot.on .nc.c2{transition-delay:.42s}.pf2 .slot.on .nc.c3{transition-delay:.52s}.pf2 .slot.on .nc.c4{transition-delay:.62s}.pf2 .spark polyline{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s .9s cubic-bezier(.16,1,.3,1)}.pf2 .slot.on .spark polyline{stroke-dashoffset:0}.pf2 .spark .b rect{transform-origin:bottom;transform-box:fill-box;transform:scaleY(0);transition:transform .9s cubic-bezier(.16,1,.3,1)}.pf2 .slot.on .spark .b rect{transform:none}.pf2 .spark .b rect:nth-child(2){transition-delay:.75s}.pf2 .spark .b rect:nth-child(3){transition-delay:.8s}.pf2 .spark .b rect:nth-child(4){transition-delay:.85s}.pf2 .spark .b rect:nth-child(5){transition-delay:.9s}.pf2 .spark .b rect:nth-child(6){transition-delay:.95s;fill:#D9B46B}.pf2 .nmain h5 em{display:block;background:linear-gradient(100deg,#A55F3D,#66713A);-webkit-background-clip:text;background-clip:text;color:transparent}.pf2 .nrail h4,.pf2 .nmain h5,.pf2 .nv{font-weight:400;letter-spacing:-.02em}.pf2 .app{height:min(61vh,560px)}.pf2 .ab{gap:7px;padding:6px 10px 4px;justify-content:flex-end}.pf2 .cb,.pf2 .yb{font-size:11.2px;line-height:1.33;padding:5px 9px}.pf2 .cl{gap:2px}.pf2 .who2{font-size:8px}.pf2 .mats{width:min(100%,104vh);position:relative}.pf2 .mtabs{display:flex;align-items:center;gap:8px;margin-bottom:16px}.pf2 .mtabs>button{display:flex;align-items:center;gap:9px;padding:9px 16px 9px 12px;border-radius:999px;border:1px solid var(--line);background:rgba(246,240,232,.03);color:var(--mute);cursor:pointer;font-size:14px;transition:all .35s}.pf2 .mtabs>button b{font-weight:500;font-size:11px;letter-spacing:.1em;color:var(--faint)}.pf2 .mtabs>button.on{color:var(--ink);border-color:rgba(217,152,111,.55);background:linear-gradient(100deg,rgba(181,115,78,.22),rgba(126,138,76,.16))}.pf2 .mtabs>button.on b{color:var(--g1)}.pf2 .mtabs .arr{margin-left:auto;display:flex;gap:8px}.pf2 .mtabs .arr button{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:rgba(246,240,232,.04);color:var(--ink);cursor:pointer;font-size:16px;transition:background .3s,border-color .3s}.pf2 .mtabs .arr button:hover{border-color:rgba(217,152,111,.6);background:rgba(217,152,111,.12)}.pf2 .mview{overflow:hidden;border-radius:22px;touch-action:pan-y;cursor:grab}.pf2 .mview.drag{cursor:grabbing}.pf2 .mtrack{display:flex;gap:22px;transition:transform .9s cubic-bezier(.16,1,.3,1);will-change:transform}.pf2 .mc{flex:0 0 82%;min-width:0;height:min(60vh,540px);border-radius:22px;position:relative;overflow:hidden;padding:20px 22px 22px;display:flex;flex-direction:column;gap:14px;background:linear-gradient(160deg,rgba(246,240,232,.09),rgba(246,240,232,.025));border:1px solid rgba(246,240,232,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.07);transition:opacity .6s,transform .9s cubic-bezier(.16,1,.3,1)}.pf2 .mc:not(.cur){opacity:.42;transform:scale(.97)}.pf2 .mk{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:13.5px;color:var(--mute)}.pf2 .mk span{font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--g1)}.pf2 .mdots{display:flex;gap:7px;justify-content:center;margin-top:16px}.pf2 .mdots i{width:7px;height:7px;border-radius:99px;background:var(--faint);transition:width .5s,background .5s}.pf2 .mdots i.on{width:26px;background:linear-gradient(90deg,#B5734E,#7E8A4C)}.pf2 .stack{position:relative;flex:1;min-height:0;display:flex;justify-content:center}.pf2 .pg{position:relative;z-index:2;width:min(100%,600px);height:100%;overflow:hidden;display:flex;flex-direction:column;background:#FBF8F2;color:#2A221C;border-radius:6px;padding:22px 28px;box-shadow:0 30px 60px -24px rgba(0,0,0,.8),0 2px 0 rgba(0,0,0,.08);background-image:linear-gradient(90deg,transparent 22px,rgba(181,115,78,.18) 22px,rgba(181,115,78,.18) 23px,transparent 23px)}.pf2 .pg.back{position:absolute;z-index:1;top:10px;left:50%;width:min(100%,600px);transform:translateX(-46%) rotate(2.4deg);background:#F1EBE1;opacity:.9}.pf2 .ph{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#8A7C6E;padding-bottom:10px;border-bottom:1px solid #E7DDCF}.pf2 .pm{display:flex;align-items:center;gap:6px;letter-spacing:.12em}.pf2 .pm img{width:14px;height:14px;border-radius:4px}.pf2 .pg h6{font-weight:400;font-size:23px;letter-spacing:-.02em;margin-top:10px;line-height:1.1}.pf2 .pf{font-size:11.5px;color:#8A7C6E;margin-top:3px}.pf2 .ps{display:flex;align-items:baseline;gap:9px;margin:11px 0 6px;font-weight:500;font-size:13.5px}.pf2 .ps b{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#2A221C;color:#FBF8F2;font-size:10.5px;flex:none;align-self:center}.pf2 .ps span{font-weight:400;font-size:11.5px;color:#8A7C6E}.pf2 .wsaid{list-style:none;display:grid;gap:6px}.pf2 .wsaid li{display:flex;gap:10px}.pf2 .wsaid .wsn{font-size:11px;color:#B5734E;width:12px;flex:none;padding-top:2px}.pf2 .wsaid div{flex:1;min-width:0}.pf2 .wsaid p{font-size:12.5px;line-height:1.3;display:flex;justify-content:space-between;gap:10px}.pf2 .wsaid small{font-size:9.5px;letter-spacing:.06em;color:#A39788;white-space:nowrap}.pf2 .wsaid .wln{display:block;height:1px;margin-top:11px;background:repeating-linear-gradient(90deg,#CDBFAD 0 5px,transparent 5px 9px)}.pf2 .cj{width:100%;border-collapse:collapse;font-size:12px}.pf2 .cj th,.pf2 .cj td{border:1px solid #E7DDCF;padding:4px 9px;text-align:left;font-weight:400}.pf2 .cj tr:first-child th{font-size:10.5px;letter-spacing:.08em;color:#8A7C6E;background:#F4EEE4}.pf2 .cj th{font-weight:500}.pf2 .cj td i{display:block;height:1px;margin-top:8px;background:#E0D4C4}.pf2 .pft{margin-top:auto;padding-top:10px;display:flex;justify-content:space-between;font-size:10px;color:#A39788}.pf2 .deck{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}.pf2 .screen2{flex:1;min-height:0;border-radius:12px;overflow:hidden;background:#3A2D22;box-shadow:0 30px 60px -24px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.08);display:grid;place-items:center}.pf2 .screen2 img{width:100%;height:100%;object-fit:cover;transition:opacity .45s}.pf2 .strip{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.pf2 .th{border:0;padding:0;border-radius:6px;overflow:hidden;cursor:pointer;aspect-ratio:16/9;opacity:.55;outline:1px solid rgba(255,255,255,.12);transition:opacity .3s,outline-color .3s,transform .3s}.pf2 .th img{width:100%;height:100%;object-fit:cover}.pf2 .th:hover{opacity:.85;transform:translateY(-2px)}.pf2 .th.on{opacity:1;outline:2px solid #D9986F}.pf2 .m3{background:radial-gradient(90% 80% at 0% 0%,rgba(181,115,78,.3),transparent 60%),radial-gradient(70% 70% at 100% 100%,rgba(126,138,76,.25),transparent 60%),#17120F}.pf2 .lis{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px}.pf2 .lhd{display:flex;gap:16px;align-items:center}.pf2 .lhd h6{font-weight:400;font-size:24px;letter-spacing:-.02em;line-height:1.1}.pf2 .lhd p{font-size:13.5px;color:var(--mute);margin-top:4px;line-height:1.4}.pf2 .duo{display:flex;flex:none}.pf2 .duo img{width:58px;height:58px;border-radius:50%;object-fit:cover;border:2px solid #17120F;box-shadow:0 10px 24px -10px #000}.pf2 .duo img+img{margin-left:-16px}.pf2 .duo.s img{width:26px;height:26px;border-width:1.5px}.pf2 .duo.s img+img{margin-left:-9px}.pf2 .pl{display:flex;align-items:center;gap:14px;padding:10px 14px 10px 10px;border-radius:999px;background:rgba(246,240,232,.06);border:1px solid var(--line)}.pf2 .pp{width:46px;height:46px;flex:none;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:#fff;background:linear-gradient(130deg,#B5734E,#7E8A4C);box-shadow:0 10px 26px -8px rgba(181,115,78,.7)}.pf2 .wave{flex:1;height:38px;display:flex;align-items:center;gap:2px;cursor:pointer}.pf2 .wave i{flex:1;height:calc(var(--h)*100%);min-height:2px;border-radius:2px;background:rgba(246,240,232,.25);transition:background .2s}.pf2 .wave i.p{background:linear-gradient(180deg,#E8B48F,#B0B872)}.pf2 .tt{font-size:12.5px;color:var(--mute);font-variant-numeric:tabular-nums;width:34px;text-align:right}.pf2 .tx{list-style:none;flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px;padding-right:6px;scrollbar-width:thin}.pf2 .tx li{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border-radius:12px;transition:background .35s,opacity .35s;opacity:.6;cursor:pointer}.pf2 .tx li img{width:26px;height:26px;border-radius:50%;object-fit:cover;flex:none}.pf2 .tx span{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.pf2 .tx p{font-size:14px;line-height:1.42}.pf2 .tx b{font-weight:500;color:#E8B48F}.pf2 .tx li.on{opacity:1;background:rgba(246,240,232,.07)}.pf2 .dash.cp{background:#F4EFE7}.pf2 .cpb{padding:14px 22px 20px}.pf2 .cph{display:flex;gap:14px;align-items:center;margin-top:10px}.pf2 .cph>img{width:54px;height:54px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff,0 10px 24px -10px rgba(40,28,18,.6)}.pf2 .cph small{font-size:11px;color:#877D72}.pf2 .cph h4{font-weight:400;font-size:25px;letter-spacing:-.02em;line-height:1.1}.pf2 .cpready{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:#4E6A35;margin-top:3px}.pf2 .cpready i{width:6px;height:6px;border-radius:50%;background:#7E9A4C;box-shadow:0 0 0 3px rgba(126,154,76,.2)}.pf2 .cpa{margin-left:auto;display:flex;gap:8px}.pf2 .cpa span{font-size:11.5px;padding:7px 12px;border-radius:999px;border:1px solid #DCCFBF;background:#fff;color:#51483F}.pf2 .cpa .dk{background:#2A221C;color:#F6F0E8;border-color:#2A221C}.pf2 .seg{display:flex;gap:3px;margin:14px 0 12px;height:30px}.pf2 .seg i{flex:var(--w);border-radius:7px;background:var(--c);color:#fff;font-size:10.5px;display:flex;align-items:center;justify-content:space-between;padding:0 9px;overflow:hidden;white-space:nowrap;transform-origin:left;transform:scaleX(0);transition:transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--d)*110ms + 250ms);box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.pf2 .seg i b{font-weight:500;opacity:.85}.pf2 .slot.on .seg i{transform:none}.pf2 .cpg{display:grid;grid-template-columns:1fr 210px;gap:12px}.pf2 .pts{display:grid;gap:7px}.pf2 .pt{display:grid;grid-template-columns:26px 1fr auto 50px;gap:12px;align-items:center;padding:9px 12px;border-radius:12px;background:#fff;border-left:3px solid var(--c);box-shadow:0 1px 1px rgba(40,28,18,.04),0 8px 20px -16px rgba(40,28,18,.4)}.pf2 .pn{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:11px;color:#fff;background:var(--c)}.pf2 .pb2 b{font-weight:500;font-size:13px}.pf2 .pb2 p{font-size:11.5px;color:#6E6155;line-height:1.35}.pf2 .pmin{font-size:11.5px;color:#877D72;text-align:right;font-variant-numeric:tabular-nums}.pf2 .mat{display:flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:999px;background:#F6F1EA;border:1px solid #EAE0D2}.pf2 .mat img{width:44px;height:25px;border-radius:5px;object-fit:cover}.pf2 .mat em{font-size:11px;color:#51483F}.pf2 .wmini{width:20px;height:25px;border-radius:3px;background:#FBF8F2;border:1px solid #E0D4C4;display:grid;align-content:center;gap:3px;padding:0 4px}.pf2 .wmini i{height:1px;background:#CDBFAD}.pf2 .why{background:#2A221C;color:#EDE6DC;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px}.pf2 .wk2{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#D9B48F}.pf2 .wr span{display:block;font-size:10.5px;color:#A39788}.pf2 .wr b{font-weight:400;font-size:12.5px;line-height:1.35}.pf2 .tot{margin-top:auto;display:flex;align-items:baseline;gap:6px;border-top:1px solid rgba(255,255,255,.1);padding-top:10px}.pf2 .tot b{font-weight:300;font-size:30px;letter-spacing:-.03em}.pf2 .tot span{font-size:12px;color:#A39788}.pf2 .pract{width:min(100%,104vh);display:grid;grid-template-columns:.8fr 1.2fr;border-radius:24px;overflow:hidden;background:#F4EFE7;color:#2A221C;box-shadow:0 70px 140px -50px rgba(0,0,0,.95),0 0 0 1px rgba(255,255,255,.08),0 0 180px -60px rgba(217,152,111,.45)}.pf2 .hpic{position:relative;margin:0;min-height:100%}.pf2 .hpic img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;position:absolute;inset:0}.pf2 .hpic::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,14,10,.82),rgba(20,14,10,0) 45%)}.pf2 .hpic figcaption{position:absolute;z-index:2;left:20px;right:20px;bottom:18px;color:#F6F0E8}.pf2 .hpic b{display:block;font-weight:400;font-size:24px;letter-spacing:-.02em}.pf2 .hpic span{font-size:12.5px;opacity:.8}.pf2 .pr{padding:26px 28px 26px}.pf2 .pr .fline{font-weight:300;font-size:30px;letter-spacing:-.02em;line-height:1.1;margin:8px 0 14px}.pf2 .pr .fline .g{--g1:#A55F3D;--g2:#66713A;font-weight:400}.pf2 .forms{display:flex;flex-wrap:wrap;gap:6px}.pf2 .forms span{font-size:12.5px;padding:5px 11px;border-radius:999px;background:#fff;border:1px solid #E6DACB;color:#51483F}.pf2 .days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin:16px 0 12px}.pf2 .dy{display:grid;justify-items:center;gap:6px;font-size:10.5px;color:#877D72}.pf2 .dy i{width:100%;height:6px;border-radius:99px;background:#E6DED2}.pf2 .dy.class i{background:#2A221C}.pf2 .dy.raul i{background:linear-gradient(90deg,#B5734E,#C9806A)}.pf2 .dy.maria i{background:linear-gradient(90deg,#7E8A4C,#9AA65E)}.pf2 .dy.raul span,.pf2 .dy.maria span,.pf2 .dy.class span{color:#2A221C;font-weight:500}.pf2 .calls2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pf2 .pc2{display:flex;gap:11px;padding:12px;border-radius:14px;background:#fff;box-shadow:0 1px 1px rgba(40,28,18,.04),0 12px 26px -18px rgba(40,28,18,.5)}.pf2 .pc2 img{width:46px;height:46px;border-radius:12px;object-fit:cover;flex:none}.pf2 .pc2 small{font-size:10.5px;color:#A9694A;letter-spacing:.04em}.pf2 .pc2 b{display:block;font-weight:500;font-size:14px}.pf2 .pc2 p{font-size:11.8px;color:#6E6155;line-height:1.38;margin-top:2px}.pf2 .pgoal{margin-top:14px;padding:12px 14px;border-radius:14px;background:#2A221C;color:#EDE6DC}.pf2 .pgoal>div:first-child{display:flex;gap:10px;align-items:baseline;font-size:12px}.pf2 .pgoal span{color:#A39788}.pf2 .pgoal b{font-weight:500}.pf2 .pgoal em{margin-left:auto;color:#B9C47E}.pf2 .gbar{height:6px;border-radius:99px;background:rgba(255,255,255,.1);margin-top:9px;position:relative;overflow:hidden}.pf2 .gbar i{position:absolute;inset:0 auto 0 0;width:100%;border-radius:inherit;background:linear-gradient(90deg,#B0B872 0 33%,#C96C4E 33%);transform-origin:left;transform:scaleX(0);transition:transform 1.3s 1s cubic-bezier(.16,1,.3,1)}.pf2 .slot.on .gbar i{transform:none}.pf2 .stu{grid-template-columns:56px 260px 1fr auto;padding:14px 20px 14px 14px;background:linear-gradient(180deg,#F8F3EC,#F1EAE0);box-shadow:0 40px 80px -40px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.06)}.pf2 .sp{width:56px;height:56px;border-radius:14px;object-fit:cover;box-shadow:0 10px 22px -10px rgba(40,28,18,.7)}.pf2 .stu .got{white-space:nowrap}.pf2 .sn2 small{display:block;font-size:12.5px;color:#7A6C5E}.pf2 .ticks i{display:inline-flex;align-items:center;gap:5px}.pf2 .three.go .ticks i::before{content:"";width:6px;height:6px;border-radius:50%;background:#6F8A4E;transition:inherit}.pf2 .dav{width:42px;height:42px;border-radius:50%;object-fit:cover}@media (max-width:900px){.pf2 .mc{flex-basis:92%;height:auto;min-height:440px}.pf2 .pg{height:420px}.pf2 .mtabs>button{padding:8px 12px;font-size:13px}.pf2 .mtabs .arr{display:none}.pf2 .pract{grid-template-columns:1fr}.pf2 .hpic{min-height:360px}.pf2 .calls2{grid-template-columns:1fr}.pf2 .cpg{grid-template-columns:1fr}.pf2 .pt{grid-template-columns:24px 1fr 44px}.pf2 .pt .mat{grid-column:2/-1;justify-self:start}.pf2 .cpa{display:none}.pf2 .stu{grid-template-columns:48px 1fr auto}.pf2 .sp{width:48px;height:48px}.pf2 .rvl{opacity:1;transform:none}.pf2 .strip{grid-template-columns:repeat(3,1fr)}}.pf2 .num{font-variant-numeric:tabular-nums}.pf2 .w3 .nk2 .ines{display:flex;align-items:center;gap:7px}.pf2 .w3 .nk2 .ines img{width:18px;height:18px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px rgba(226,184,100,.5)}.pf2 .wcards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pf2 .wc{position:relative;border-radius:16px;padding:13px 15px 14px;background:linear-gradient(180deg,#FFFFFF,#FBF7F1);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(40,28,18,.06),0 18px 36px -24px rgba(60,40,25,.5);overflow:hidden;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;display:flex;flex-direction:column;gap:9px;min-height:156px}.pf2 .wc::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--a1),var(--a2))}.pf2 .wc:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(40,28,18,.08),0 26px 44px -24px rgba(60,40,25,.6)}.pf2 .w1{--a1:#C9A04A;--a2:#B5734E}.pf2 .w2{--a1:#C0563A;--a2:#E08A68}.pf2 .w3c{--a1:#7E8A4C;--a2:#B0B872}.pf2 .w4{--a1:#D9A05A;--a2:#C9806A}.pf2 .wh{display:flex;align-items:center;gap:8px;font-size:12px}.pf2 .wh b{font-weight:500;color:#2A221C}.pf2 .ic{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:#F3EBDF;color:#A9694A}.pf2 .ic svg{width:14px;height:14px}.pf2 .ic.hot{background:#F8E3DA;color:#B4492F}.pf2 .ic.ok{background:#EEF1DF;color:#5E6B34}.pf2 .ic.gold{background:#F7ECD6;color:#A87A2A}.pf2 .mut{margin-left:auto;font-size:11px;color:#8A7E71}.pf2 .chipg,.pf2 .chipr{margin-left:auto;font-size:10.5px;padding:3px 9px;border-radius:999px;display:inline-flex;align-items:center;gap:5px}.pf2 .chipg{background:#EEF1DF;color:#4E6A35}.pf2 .chipg i{width:5px;height:5px;border-radius:50%;background:#7E9A4C;animation:pulse 2.4s infinite}.pf2 .chipr{background:#F8E3DA;color:#B4492F}.pf2 .date{display:flex;gap:12px;align-items:center}.pf2 .dt{width:52px;border-radius:12px;overflow:hidden;text-align:center;box-shadow:0 0 0 1px #EADFD0;background:#fff}.pf2 .dt small{display:block;font-size:9px;letter-spacing:.14em;padding:2px 0;background:#2A221C;color:#F6F0E8}.pf2 .dt small:last-child{background:none;color:#8A7E71;padding:0 0 4px}.pf2 .dt b{display:block;font-weight:400;font-size:22px;line-height:1.1;color:#1F1813}.pf2 .tm{font-weight:300;font-size:30px;letter-spacing:-.02em;color:#1F1813;line-height:1}.pf2 .date p{font-size:11.5px;color:#6E6155;margin-top:3px}.pf2 .parts{display:flex;gap:2px;height:7px;border-radius:99px;overflow:hidden;margin-top:auto}.pf2 .parts i{transform-origin:left;transform:scaleX(0);transition:transform .8s cubic-bezier(.16,1,.3,1)}.pf2 .slot.on .parts i{transform:none}.pf2 .slot.on .parts i:nth-child(2){transition-delay:.1s}.pf2 .slot.on .parts i:nth-child(3){transition-delay:.2s}.pf2 .slot.on .parts i:nth-child(4){transition-delay:.3s}.pf2 .slot.on .parts i:nth-child(5){transition-delay:.4s}.pf2 .cap{font-size:11px;color:#6E6155}.pf2 .wv{font-weight:400;font-size:20px;letter-spacing:-.015em;color:#1F1813;line-height:1.1}.pf2 .bars2{display:grid;gap:5px}.pf2 .bars2 div{display:grid;grid-template-columns:86px 1fr 22px;align-items:center;gap:8px;font-size:11px;color:#6E6155}.pf2 .bars2 i{height:8px;border-radius:99px;background:#E7DCCB;transform-origin:left;transform:scaleX(0);transition:transform 1s .5s cubic-bezier(.16,1,.3,1);width:calc(var(--v)*100%)}.pf2 .bars2 i.hot{background:linear-gradient(90deg,#E08A68,#B4492F)}.pf2 .slot.on .bars2 i{transform:none}.pf2 .bars2 b{font-weight:500;color:#1F1813;text-align:right}.pf2 .ex{display:flex;gap:7px;align-items:center;font-size:12px;padding:6px 10px;border-radius:10px;background:#F7F1E8}.pf2 .ex s{color:#B4492F}.pf2 .ex span{color:#A39788}.pf2 .ex b{font-weight:500;color:#4E6B34}.pf2 .rrow{display:flex;gap:14px;align-items:center;margin-top:auto}.pf2 .rrow p{font-size:11.5px;color:#6E6155;margin-top:3px;line-height:1.35}.pf2 .ringw{position:relative;width:74px;height:74px;flex:none;display:grid;place-items:center}.pf2 .ring{position:absolute;inset:0;transform:rotate(-90deg)}.pf2 .ring circle{fill:none;stroke-width:7}.pf2 .ring .rt{stroke:#ECE4D7}.pf2 .ring .rf{stroke:url(#none);stroke:#7E8A4C;stroke-linecap:round;stroke-dasharray:0 100;transition:stroke-dasharray 1.6s .5s cubic-bezier(.16,1,.3,1)}.pf2 .slot.on .ring .rf{stroke-dasharray:92 100}.pf2 .ringw b{position:relative;font-weight:300;font-size:24px;letter-spacing:-.03em;color:#1F1813}.pf2 .ringw small{position:absolute;right:12px;top:24px;font-size:10px;color:#8A7E71}.pf2 .wrow{display:flex;gap:10px;align-items:flex-end;margin-top:auto}.pf2 .wbig b{font-weight:300;font-size:38px;letter-spacing:-.04em;line-height:.9;color:#1F1813}.pf2 .wbig small{font-size:12px;color:#8A7E71;margin-left:3px}.pf2 .wbig p{font-size:11px;color:#6E6155;margin-top:4px;max-width:96px;line-height:1.3}.pf2 .area{flex:1;height:70px;min-width:0;overflow:visible}.pf2 .area .al{fill:none;stroke:#C98A3E;stroke-width:1.8;stroke-dasharray:400;stroke-dashoffset:400;transition:stroke-dashoffset 1.6s .5s cubic-bezier(.16,1,.3,1)}.pf2 .area .el{fill:none;stroke:#B4492F;stroke-width:1.3;stroke-dasharray:3 3;opacity:0;transition:opacity .8s 1.6s}.pf2 .area .ed circle{fill:#B4492F;opacity:0;transition:opacity .6s 1.8s}.pf2 .area .af2{opacity:0;transition:opacity 1s .9s}.pf2 .slot.on .area .al{stroke-dashoffset:0}.pf2 .slot.on .area .el,.pf2 .slot.on .area .ed circle,.pf2 .slot.on .area .af2{opacity:1}.pf2 .leg{display:flex;gap:12px;font-size:10.5px;color:#8A7E71}.pf2 .leg span{display:flex;align-items:center;gap:5px}.pf2 .leg i{width:12px;height:2px;border-radius:2px;background:#C98A3E}.pf2 .leg i.le{background:repeating-linear-gradient(90deg,#B4492F 0 3px,transparent 3px 5px)}.pf2 .slot .wcards .wc{opacity:0;transform:translateY(12px)}.pf2 .slot.on .wcards .wc{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.pf2 .slot.on .wc.w1{transition-delay:.3s}.pf2 .slot.on .wc.w2{transition-delay:.4s}.pf2 .slot.on .wc.w3c{transition-delay:.5s}.pf2 .slot.on .wc.w4{transition-delay:.6s}.pf2 .m3v .mc{height:min(64vh,580px)}.pf2 .mk2{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--g1)}.pf2 .wsx{display:grid;grid-template-columns:minmax(0,330px) 1fr;gap:30px;height:100%;min-height:0;align-items:center}.pf2 .wsheet{width:100%;height:auto;max-height:100%;aspect-ratio:2/3;border-radius:10px;overflow:hidden;transform:rotate(-1.6deg);box-shadow:0 40px 70px -30px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.1);transition:transform .7s cubic-bezier(.16,1,.3,1)}.pf2 .wsheet:hover{transform:rotate(0) scale(1.02)}.pf2 .wsheet img{width:100%;height:100%;object-fit:cover}.pf2 .wsside{display:flex;flex-direction:column;gap:12px;min-width:0}.pf2 .wsside h6{font-weight:300;font-size:30px;letter-spacing:-.02em;line-height:1.05}.pf2 .wsside p{font-size:14.5px;color:var(--mute);line-height:1.5}.pf2 .from{list-style:none;display:grid;gap:8px}.pf2 .from li{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:rgba(246,240,232,.05);border:1px solid var(--line);font-size:14px}.pf2 .from s{text-decoration-color:#E08A68;color:rgba(246,240,232,.75)}.pf2 .from span{font-size:11px;color:var(--faint);white-space:nowrap}.pf2 .acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.pf2 .acts span{font-size:12.5px;padding:8px 13px;border-radius:999px;border:1px solid var(--line)}.pf2 .acts .dk{background:linear-gradient(100deg,rgba(181,115,78,.5),rgba(126,138,76,.4));border-color:transparent}.pf2 .dk2{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0}.pf2 .stage{position:relative;flex:1;min-height:0;border-radius:14px;overflow:hidden;background:#1A1411;box-shadow:0 40px 80px -30px rgba(0,0,0,.95),0 0 0 1px rgba(255,255,255,.08)}.pf2 .stage .sl{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 6s linear}.pf2 .stage .sl.on{opacity:1;transform:scale(1)}.pf2 .sc{position:absolute;right:14px;bottom:12px;font-size:12px;padding:5px 10px;border-radius:999px;background:rgba(18,13,10,.55);backdrop-filter:blur(8px);color:#F6F0E8}.pf2 .sv{position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(18,13,10,.45);backdrop-filter:blur(8px);color:#fff;cursor:pointer;opacity:0;transition:opacity .3s}.pf2 .sv.prev{left:12px}.pf2 .sv.next{right:12px}.pf2 .stage:hover .sv{opacity:1}.pf2 .m3v .strip{grid-template-columns:repeat(6,1fr)}.pf2 .scene{position:relative;flex:none;aspect-ratio:16/9;max-height:62%;border-radius:14px;overflow:hidden;box-shadow:0 40px 80px -30px rgba(0,0,0,.95),0 0 0 1px rgba(255,255,255,.08)}.pf2 .scene>img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 12s linear}.pf2 .m3.cur .scene>img{transform:scale(1)}.pf2 .scene::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,13,10,.55),rgba(18,13,10,0) 30%,rgba(18,13,10,0) 55%,rgba(18,13,10,.82));pointer-events:none}.pf2 .sch{position:absolute;z-index:2;left:18px;top:14px}.pf2 .sch h6{font-weight:300;font-size:28px;letter-spacing:-.02em;color:#F6F0E8;margin-top:4px}.pf2 .bigp{position:absolute;z-index:3;left:50%;top:50%;width:74px;height:74px;margin:-37px 0 0 -37px;border-radius:50%;border:1px solid rgba(255,255,255,.35);cursor:pointer;color:#fff;display:grid;place-items:center;background:linear-gradient(130deg,rgba(181,115,78,.9),rgba(126,138,76,.9));box-shadow:0 20px 50px -14px rgba(0,0,0,.8),0 0 0 10px rgba(255,255,255,.08);transition:transform .4s,opacity .4s}.pf2 .bigp:hover{transform:scale(1.06)}.pf2 .m3.playing .bigp{opacity:0;transform:scale(.8)}.pf2 .m3.playing .scene:hover .bigp{opacity:1;transform:none}.pf2 .subs{position:absolute;z-index:2;left:22px;right:22px;bottom:16px;min-height:46px}.pf2 .subs p{position:absolute;left:0;right:0;bottom:0;font-size:16px;line-height:1.38;color:#F6F0E8;text-shadow:0 1px 10px rgba(0,0,0,.7);opacity:0;transform:translateY(8px);transition:opacity .45s,transform .45s}.pf2 .subs p b{display:block;font-weight:500;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#E8B48F;margin-bottom:3px}.pf2 .subs p.on{opacity:1;transform:none}.pf2 .m3 .pl{margin-top:2px}.pf2 .m3 .duo img{width:34px;height:34px}.pf2 .m3 .duo img+img{margin-left:-10px}.pf2 .voc{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12.5px}.pf2 .voc em{color:var(--mute);margin-right:4px}.pf2 .voc span{padding:5px 10px;border-radius:999px;background:rgba(232,180,143,.12);border:1px solid rgba(232,180,143,.3);color:#F1C6A6}.pf2 .tools{position:relative;padding:16vh 56px;border-top:1px solid var(--line);overflow:hidden}.pf2 .tools::before{content:"";position:absolute;width:1100px;height:1100px;right:-200px;top:50%;transform:translateY(-50%);background:radial-gradient(closest-side,rgba(217,152,111,.13),transparent);pointer-events:none}.pf2 .tin{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}.pf2 .tl h2{font-weight:300;font-size:clamp(48px,5.4vw,88px);line-height:.98;letter-spacing:-.035em;margin:18px 0 26px}.pf2 .tl p{font-size:19px;line-height:1.6;color:rgba(246,240,232,.8);font-weight:300;max-width:520px}.pf2 .tstage{position:relative;height:560px}.pf2 .tcloud{position:absolute;inset:0}.pf2 .tile{position:absolute;left:50%;top:50%;display:flex;align-items:center;gap:10px;padding:12px 16px 12px 12px;border-radius:14px;white-space:nowrap;font-size:14.5px;color:rgba(246,240,232,.82);background:rgba(246,240,232,.06);border:1px solid rgba(246,240,232,.12);backdrop-filter:blur(8px);box-shadow:0 20px 40px -20px #000;transform:translate(calc(-50% + var(--x)*5.6px),calc(-50% + var(--y)*4.8px)) rotate(calc(var(--x)*.06deg));transition:transform 1.4s cubic-bezier(.7,0,.2,1),opacity 1s;transition-delay:calc(1.1s + var(--d)*70ms)}.pf2 .tile span{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:rgba(246,240,232,.08)}.pf2 .tile svg{width:16px;height:16px}.pf2 .tile:nth-child(odd){animation:bob 6s ease-in-out infinite}.pf2 .tile:nth-child(even){animation:bob 7s ease-in-out infinite reverse}@keyframes bob{50%{margin-top:-8px}}.pf2 .tools.in .tile{transform:translate(-50%,-50%) scale(.3);opacity:0;animation:none}.pf2 .tframe{position:absolute;left:50%;top:50%;width:min(100%,520px);transform:translate(-50%,-50%) scale(.86);opacity:0;border-radius:22px;background:#F4EFE7;color:#2A221C;overflow:hidden;box-shadow:0 70px 140px -50px rgba(0,0,0,.95),0 0 0 1px rgba(255,255,255,.08),0 0 180px -60px rgba(217,152,111,.5);transition:transform 1.2s 2.1s cubic-bezier(.16,1,.3,1),opacity 1s 2.1s}.pf2 .tools.in .tframe{transform:translate(-50%,-50%);opacity:1}.pf2 .tfh{display:flex;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(180deg,#221B16,#16110E);color:#EDE6DC;font-size:13px}.pf2 .tfh img{width:20px;height:20px;border-radius:6px}.pf2 .tfh b{font-weight:500}.pf2 .tfh>span{color:#A39788}.pf2 .tfi{margin-left:auto;display:flex;align-items:center;gap:6px;color:#EDE6DC!important;font-size:12px}.pf2 .tfi img{width:22px;height:22px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px rgba(185,196,126,.6)}.pf2 .frow{display:grid;grid-template-columns:36px 1fr 10px;gap:12px;align-items:center;padding:12px 16px;border-top:1px solid #E7DDCF;opacity:0;transform:translateX(14px);transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(2.3s + var(--d)*110ms)}.pf2 .tools.in .frow{opacity:1;transform:none}.pf2 .fi{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 1px #EADFD0;color:#A9694A}.pf2 .fi svg{width:18px;height:18px}.pf2 .frow b{font-weight:500;font-size:15px}.pf2 .frow small{display:block;font-size:12.5px;color:#6E6155}.pf2 .frow>i{width:8px;height:8px;border-radius:50%;background:#7E9A4C;box-shadow:0 0 0 3px rgba(126,154,76,.18)}.pf2 .receipt{padding:14vh 56px;border-top:1px solid var(--line)}.pf2 .rin{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.pf2 .rbig{display:flex;align-items:baseline;gap:6px;margin:14px 0 10px}.pf2 .rbig b{font-weight:200;font-size:clamp(110px,12vw,190px);letter-spacing:-.06em;line-height:.85}.pf2 .rbig small{font-size:44px;color:var(--mute);margin:0 6px}.pf2 .rl p{font-size:20px;color:rgba(246,240,232,.8);font-weight:300}.pf2 .rcard{position:relative;padding:26px 28px 22px;border-radius:20px;background:#F6F0E8;color:#2A221C;box-shadow:0 60px 120px -50px rgba(0,0,0,.95),0 0 0 1px rgba(255,255,255,.08);-webkit-mask:radial-gradient(circle 9px at 0 70%,transparent 98%,#000) left/51% 100% no-repeat,radial-gradient(circle 9px at 100% 70%,transparent 98%,#000) right/51% 100% no-repeat}.pf2 .rh{display:flex;justify-content:space-between;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:#8A7C6E;padding-bottom:14px;border-bottom:1px dashed #D8CBB8}.pf2 .rr{display:grid;grid-template-columns:auto 1fr auto 34px 72px;gap:10px;align-items:baseline;padding:12px 0;font-size:15.5px;opacity:0;transform:translateY(6px);transition:opacity .6s,transform .6s;transition-delay:calc(var(--d)*120ms + .2s)}.pf2 .receipt.in .rr{opacity:1;transform:none}.pf2 .rr i{border-bottom:1px dotted #CDBFAD;transform:translateY(-4px)}.pf2 .rr b{font-weight:400;text-align:right}.pf2 .rr em{font-style:normal;color:#A39788;font-size:13px;text-align:center}.pf2 .rr b:last-child{font-weight:500}.pf2 .rt2{display:flex;justify-content:space-between;align-items:baseline;padding-top:16px;margin-top:6px;border-top:1px dashed #D8CBB8}.pf2 .rt2 span{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#8A7C6E}.pf2 .rt2 b{font-weight:300;font-size:40px;letter-spacing:-.03em;background:linear-gradient(100deg,#A55F3D,#66713A);-webkit-background-clip:text;background-clip:text;color:transparent}.pf2 .rf2{font-size:12px;color:#A39788;margin-top:10px}.pf2 .end2{position:relative;padding:14vh 56px 16vh;border-top:1px solid var(--line);overflow:hidden}.pf2 .end2::before{content:"";position:absolute;inset:auto -10% -40% -10%;height:80%;background:radial-gradient(50% 60% at 30% 50%,rgba(181,115,78,.16),transparent),radial-gradient(40% 50% at 75% 40%,rgba(126,138,76,.14),transparent);pointer-events:none}.pf2 .ein{position:relative;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;align-items:center}.pf2 .el h2{font-weight:300;font-size:clamp(44px,4.6vw,76px);line-height:.98;letter-spacing:-.035em;margin:24px 0 20px}.pf2 .el .k3{font-size:18.5px;color:rgba(246,240,232,.78);font-weight:300;max-width:500px;line-height:1.6}.pf2 .assure{list-style:none;display:grid;gap:12px;margin:28px 0 26px}.pf2 .assure li{position:relative;padding-left:34px;font-size:16px;color:rgba(246,240,232,.8);line-height:1.5}.pf2 .assure li::before{content:"";position:absolute;left:0;top:2px;width:22px;height:22px;border-radius:50%;background:linear-gradient(140deg,#B5734E,#7E8A4C)}.pf2 .assure li::after{content:"";position:absolute;left:7px;top:8px;width:7px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.pf2 .assure b{color:var(--ink);font-weight:500}.pf2 .el .door-alt{justify-content:flex-start;margin-top:0}.pf2 .er{position:relative}.pf2 .er .glow{position:absolute;inset:-60px;background:radial-gradient(closest-side,rgba(217,152,111,.22),transparent);filter:blur(10px);pointer-events:none}.pf2 .er .req{position:relative}.pf2 .slot{position:relative}.pf2 .hero .watch{opacity:0;transform:translateY(14px);transition:1.2s .8s cubic-bezier(.16,1,.3,1)}html.ready .pf2 .hero .watch{opacity:1;transform:none}.pf2 .demo{margin-top:16px;align-self:stretch;position:relative;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:14px;border:1px solid rgba(217,152,111,.45);background:linear-gradient(100deg,rgba(181,115,78,.18),rgba(126,138,76,.1));color:var(--ink);cursor:pointer;font-size:14px;overflow:hidden;transition:border-color .3s,background .3s}.pf2 .demo:hover{border-color:rgba(217,152,111,.8)}.pf2 .dp{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(130deg,#B5734E,#7E8A4C);color:#fff;flex:none}.pf2 .dt2{margin-left:auto;font-size:12px;color:var(--mute)}.pf2 .dbar2{position:absolute;left:0;right:0;bottom:0;height:2px;background:rgba(246,240,232,.08)}.pf2 .dbar2 i{display:block;height:100%;width:0;background:linear-gradient(90deg,#E8B48F,#B0B872)}.pf2 .demo.on .dl::after{content:" · playing"}.pf2 .watch{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:0;border:0;background:none;color:rgba(246,240,232,.85);cursor:pointer;font-size:15px}.pf2 .watch span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(246,240,232,.35);background:rgba(14,11,9,.4);backdrop-filter:blur(8px)}.pf2 .watch em{font-style:normal;color:var(--faint);font-size:13px}.pf2 .watch:hover span{border-color:#E8B48F}.pf2 .hero .cta{flex-wrap:wrap}.pf2 .hero .watch{flex-basis:100%;width:max-content}body.demoing .pf2 .slot .pend{position:relative}.pf2 .slot .making{display:none}body.demoing .pf2 .slot.pend .making{display:flex;position:absolute;z-index:6;left:50%;top:58%;transform:translate(-50%,-50%);align-items:center;gap:12px;padding:12px 20px 12px 12px;border-radius:999px;background:rgba(14,11,9,.82);backdrop-filter:blur(12px);border:1px solid rgba(217,152,111,.5);font-size:14.5px;color:var(--ink);box-shadow:0 30px 60px -20px #000}.pf2 .making img{width:30px;height:30px;border-radius:50%;object-fit:cover}.pf2 .making i{display:inline-flex;gap:3px}.pf2 .making i b{width:5px;height:5px;border-radius:50%;background:#E8B48F;animation:dots 1s infinite}.pf2 .making i b:nth-child(2){animation-delay:.15s}.pf2 .making i b:nth-child(3){animation-delay:.3s}@keyframes dots{50%{opacity:.25;transform:translateY(-3px)}}body.demoing .pf2 .slot.pend .meta~*:not(.making){filter:blur(14px) saturate(.6);opacity:.25;transform:scale(.97);transition:filter .8s,opacity .8s,transform .8s}.pf2 .slot .meta~*{transition:filter 1s cubic-bezier(.16,1,.3,1),opacity 1s,transform 1s cubic-bezier(.16,1,.3,1)}body.demoing .pf2 .bb.i.hold{opacity:0;transform:translateY(10px)}.pf2 .bb.i{transition:opacity .6s,transform .6s}@media (max-width:900px){.pf2 .tin,.pf2 .rin,.pf2 .ein{grid-template-columns:1fr;gap:40px}.pf2 .tools,.pf2 .receipt,.pf2 .end2{padding:80px 16px}.pf2 .tstage{height:520px}.pf2 .tile{font-size:12.5px;transform:translate(calc(-50% + var(--x)*2.6px),calc(-50% + var(--y)*4.4px))}.pf2 .wcards{grid-template-columns:1fr}.pf2 .wsx{grid-template-columns:1fr}.pf2 .wsheet{height:auto;width:100%}.pf2 .m3v .mc{height:auto}.pf2 .scene{max-height:none}.pf2 .rr{grid-template-columns:1fr auto 34px 64px}.pf2 .rr i{display:none}.pf2 .demo{display:none}}.pf2 .m3v .dk2{width:min(100%,calc((min(64vh,580px) - 132px)*1.7778));margin:0 auto;justify-content:center}.pf2 .m3v .stage{flex:none;width:100%;aspect-ratio:16/9;min-height:0}.pf2 .m3v .stage .sl{object-fit:cover}.pf2 .m3v .m3{padding:0}.pf2 .m3v .m3 .scene{position:absolute;inset:0;aspect-ratio:auto;max-height:none;border-radius:inherit;box-shadow:none}.pf2 .m3v .m3 .scene>img{object-position:50% 40%}.pf2 .m3v .m3 .scene::after{background:linear-gradient(180deg,rgba(14,10,8,.86) 0%,rgba(14,10,8,.35) 22%,rgba(14,10,8,0) 38%,rgba(14,10,8,0) 46%,rgba(14,10,8,.72) 66%,rgba(14,10,8,.94) 100%)}.pf2 .m3v .sch{left:24px;top:20px;right:24px}.pf2 .m3v .sch .mk2{color:#F1C6A6;text-shadow:0 1px 8px rgba(0,0,0,.6)}.pf2 .m3v .sch h6{font-size:34px;font-weight:400;text-shadow:0 2px 18px rgba(0,0,0,.7)}.pf2 .m3v .bigp{top:42%}.pf2 .m3v .dock{position:absolute;z-index:3;left:20px;right:20px;bottom:18px;display:flex;flex-direction:column;gap:12px}.pf2 .m3v .dock .subs{position:relative;left:auto;right:auto;bottom:auto;min-height:62px}.pf2 .m3v .subs p{font-size:17.5px;line-height:1.4;text-shadow:0 2px 12px rgba(0,0,0,.85)}.pf2 .m3v .dock .pl{background:rgba(14,10,8,.55);border-color:rgba(246,240,232,.16);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.pf2 .m3v .dock .voc{gap:5px}.pf2 .m3v .dock .voc em{color:rgba(246,240,232,.78)}.pf2 .m3v .dock .voc span{background:rgba(14,10,8,.5);backdrop-filter:blur(8px);border-color:rgba(232,180,143,.45)}.pf2 .r4{position:relative;overflow:hidden;border-top:0;padding:16vh 56px}.pf2 .r4 .rbg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%;opacity:.42;filter:saturate(.85)}.pf2 .r4::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(14,11,9,.94) 0%,rgba(14,11,9,.7) 45%,rgba(14,11,9,.35) 100%),linear-gradient(0deg,var(--bg),transparent 20%,transparent 80%,var(--bg))}.pf2 .r4 .rin{position:relative;z-index:2}.pf2 .r4 .rcard{backdrop-filter:blur(2px)}.pf2 .t4 .tstage{height:600px}.pf2 .t4 .tile{transform:translate(calc(-50% + var(--x)*1px),calc(-50% + var(--y)*1px)) rotate(calc(var(--x)*.012deg));transition:transform 1.2s cubic-bezier(.7,0,.2,1),opacity .8s;transition-delay:calc(.5s + var(--d)*45ms);font-size:13.5px;padding:10px 14px 10px 10px}.pf2 .t4 .tile span{width:26px;height:26px}.pf2 .t4.in .tile{transform:translate(-50%,-50%) scale(.3);opacity:0;animation:none;transition-delay:calc(.9s + var(--d)*55ms)}.pf2 .t4 .tframe{width:min(100%,600px);transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .5s}.pf2 .t4.in .tframe{transition:transform 1.2s 1.9s cubic-bezier(.16,1,.3,1),opacity 1s 1.9s}.pf2 .fgrid{display:grid;grid-template-columns:1fr 1fr}.pf2 .t4 .frow{grid-template-columns:34px 1fr;padding:11px 14px;transition:opacity .3s,transform .3s;transition-delay:0s}.pf2 .t4 .fgrid .frow:nth-child(odd){border-right:1px solid #E7DDCF}.pf2 .t4.in .frow{transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(2.2s + var(--d)*90ms)}.pf2 .t4 .fi{width:34px;height:34px}.pf2 .t4 .frow b{font-size:14px}.pf2 .t4 .frow small{font-size:12px;line-height:1.3}.pf2 .tcount{display:flex;align-items:center;gap:16px;margin-top:30px}.pf2 .tcount b{font-weight:200;font-size:72px;letter-spacing:-.05em;line-height:1}.pf2 .tcount span{font-size:15px;color:var(--mute);line-height:1.35}.pf2 .cchip{padding:10px 18px;border-radius:999px;border:1px solid rgba(246,240,232,.18);background:none;cursor:pointer;font-size:14.5px;color:rgba(246,240,232,.82);transition:background .25s,border-color .25s,color .25s;font-variant-numeric:tabular-nums}.pf2 .cchip:hover{border-color:rgba(217,152,111,.6)}.pf2 .cchip[aria-pressed=true]{background:linear-gradient(100deg,rgba(181,115,78,.9),rgba(126,138,76,.9));border-color:transparent;color:#fff}@media (max-width:900px){.pf2 .t4 .tile{transform:translate(calc(-50% + var(--x)*.5px),calc(-50% + var(--y)*1px));font-size:11.5px}.pf2 .fgrid{grid-template-columns:1fr}.pf2 .t4 .fgrid .frow:nth-child(odd){border-right:0}.pf2 .m3v .m3{min-height:560px}.pf2 .m3v .dk2{width:100%}}.pf2 .slot.on .dash.cp.speak .pt:not(.said){opacity:0!important;transform:translateX(18px)!important}.pf2 .slot.on .dash.cp.speak .seg i:not(.said){transform:scaleX(0)!important}.pf2 .dash.cp.speak .pt.said{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)!important;transition-delay:0s!important}.pf2 .dash.cp.speak .seg i.said{transition:transform .7s cubic-bezier(.16,1,.3,1)!important;transition-delay:0s!important}