@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/site-v2/fonts/Geist.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/site-v2/fonts/GeistMono.woff2) format("woff2")}@font-face{font-family:Allura;font-style:normal;font-weight:400;font-display:swap;src:url(/site-v2/fonts/Allura.woff2) format("woff2")}:where(div.pfv2,div.pfv2 :not(svg,svg *),div.pfv2 :not(svg,svg *):before,div.pfv2 :not(svg,svg *):after){all:revert}:where(div.pfv2 svg){display:revert;vertical-align:revert}:where(div.pfv2) :is(h1,h2,h3):not(.pfv2-none){letter-spacing:revert;font-family:revert;font-weight:revert;text-wrap:revert}:where(div.pfv2) :focus-visible{outline:revert;box-shadow:revert;border-radius:revert}html:has(>body>div.pfv2),html:has(div.pfv2) body{background:#110F0C;color-scheme:dark}div.pfv2{color-scheme:dark;--bg:#110F0C;--bg2:#17140F;--ink:#F2EBDF;--beige:#C8BBA6;--muted:#A79A86;--quiet:#7E7363;--line:rgba(242,235,223,.10);--line2:rgba(242,235,223,.2);--glass:linear-gradient(180deg,rgba(255,248,236,.105),rgba(255,248,236,.035));--glass-b:rgba(255,248,236,.17);--ember:#E2622B;--ember2:#F08A57;--gold:#D9A55B;--cream:#F6EFE3;--paper:#EFE8DC;--paperInk:#1E1914;--f:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--ease:cubic-bezier(.22,1,.36,1);--expo:cubic-bezier(.16,1,.3,1);--topbar:64px;--gut:max(16px,3vw);--railw:175px}div.pfv2 *{box-sizing:border-box}div.pfv2{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}div.pfv2 h1,div.pfv2 h2,div.pfv2 h3,div.pfv2 h4,div.pfv2 p{margin:0;font-weight:inherit}div.pfv2 button,div.pfv2 input,div.pfv2 select{font:inherit;color:inherit}div.pfv2 :focus-visible{outline:2px solid var(--ember);outline-offset:3px}div.pfv2 .k{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}div.pfv2 .top{position:fixed;inset:0 0 auto 0;z-index:50;padding-top:env(safe-area-inset-top,0)}div.pfv2 .top:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,15,12,.7),rgba(17,15,12,0));pointer-events:none;transition:opacity .4s}div.pfv2 .top-in{position:relative;height:var(--topbar);display:flex;align-items:center;justify-content:space-between;gap:16px;padding-inline:var(--gut)}div.pfv2 .brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:16px;letter-spacing:-.02em;text-decoration:none;color:var(--ink);transition:color .4s}div.pfv2 .brand img{width:22px}div.pfv2 .status{display:flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--line2);border-radius:999px;background:rgba(17,15,12,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--beige);transition:all .4s}div.pfv2 .status i{width:7px;height:7px;border-radius:50%;background:var(--ember);animation:pfv2-pulse 2.4s ease-out infinite}@keyframes pfv2-pulse{0%{box-shadow:0 0 0 0 rgba(226,98,43,.5)}70%{box-shadow:0 0 0 9px rgba(226,98,43,0)}to{box-shadow:0 0 0 0 rgba(226,98,43,0)}}div.pfv2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;font-weight:600;font-size:14.5px;letter-spacing:-.01em;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .2s,border-color .2s,transform .1s}div.pfv2 .btn:active{transform:translateY(1px)}div.pfv2 .btn.p{background:var(--cream);color:#1A1511}div.pfv2 .btn.p:hover{background:#fff}div.pfv2 .btn.g{border-color:var(--line2);color:var(--ink)}div.pfv2 .btn.g:hover{border-color:var(--ink)}div.pfv2 .prog{position:absolute;left:0;bottom:0;height:1px;width:100%;transform-origin:left;transform:scaleX(0);background:var(--ember)}div.pfv2.light .top:before{opacity:0}div.pfv2.light .brand{color:var(--paperInk)}div.pfv2.light .status{color:#5d5348;border-color:rgba(30,25,20,.18);background:rgba(239,232,220,.6)}div.pfv2.light .top .btn.p{background:var(--paperInk);color:var(--cream)}@media (max-width:820px){div.pfv2 .status{display:none}div.pfv2 .top .btn{min-height:38px;padding:0 14px;font-size:13px}}div.pfv2 #journey{position:relative}div.pfv2 .sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--bg)}div.pfv2 .layer{position:absolute;inset:0;opacity:0;pointer-events:none;will-change:opacity}div.pfv2 .layer.board{background:radial-gradient(70% 60% at 50% 60%,#1d1812 0,var(--bg) 72%)}div.pfv2 .layer.paper{background:var(--paper)}div.pfv2 .layer.live{pointer-events:auto}div.pfv2 .clip{position:absolute;overflow:visible}div.pfv2 .cam{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform}div.pfv2 .cam>img.bg{position:absolute;inset:0;width:100%;height:100%;display:block;user-select:none}div.pfv2 .scrim{position:absolute;inset:0;z-index:5;pointer-events:none;background:linear-gradient(20deg,rgba(17,15,12,.92),rgba(17,15,12,.55) 28%,rgba(17,15,12,0) 55%)}div.pfv2 .scrim.hero{background:linear-gradient(90deg,rgba(17,15,12,.88),rgba(17,15,12,.5) 32%,rgba(17,15,12,0) 58%)}div.pfv2 .grain{position:absolute;inset:0;z-index:6;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}div.pfv2 .rail{position:absolute;z-index:20;left:var(--gut);top:50%;transform:translateY(-50%);display:grid;gap:14px}div.pfv2 .rail button{all:unset;cursor:pointer;display:grid;grid-template-columns:22px auto;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(242,235,223,.38);transition:color .4s}div.pfv2 .rail button i{height:1px;width:10px;background:currentColor;transition:width .5s var(--expo),background .4s}div.pfv2 .rail button.on{color:var(--ink)}div.pfv2 .rail button.on i{width:22px;background:var(--ember)}div.pfv2.light .rail button{color:rgba(30,25,20,.35)}div.pfv2.light .rail button.on{color:var(--paperInk)}div.pfv2 .copy{inset:0;z-index:20}div.pfv2 .beat,div.pfv2 .copy{position:absolute;pointer-events:none}div.pfv2 .beat{display:grid;gap:14px;visibility:hidden}div.pfv2 .beat.off,div.pfv2 .beat.on{visibility:visible}div.pfv2 .beat.on{pointer-events:auto}div.pfv2 .beat>*{opacity:0;transform:translateY(12px);transition:opacity .45s var(--ease),transform .7s var(--expo)}div.pfv2 .beat.on>*{opacity:1;transform:none}div.pfv2 .beat.on>:nth-child(2){transition-delay:.06s}div.pfv2 .beat.on>:nth-child(3){transition-delay:.14s}div.pfv2 .beat.on>:nth-child(4){transition-delay:.22s}div.pfv2 .beat.off>*{opacity:0;transform:translateY(-8px);transition-duration:.25s}div.pfv2 .beat .k{color:var(--gold)}div.pfv2 .beat h2{font-weight:600;letter-spacing:-.04em;line-height:1.02;color:var(--ink)}div.pfv2 .beat h2 span{display:block;color:var(--beige)}div.pfv2 .beat .sub{color:var(--muted);letter-spacing:-.005em}div.pfv2 .beat .cta{display:flex;gap:10px;flex-wrap:wrap}div.pfv2 .beat.hero{left:calc(var(--gut) + var(--railw));top:50%;transform:translateY(-55%);width:min(720px,50vw)}div.pfv2 .beat.hero h2{font-size:clamp(42px,4.6vw,80px)}div.pfv2 .beat.hero .sub{font-size:18px;max-width:40ch}div.pfv2 .beat.corner{left:calc(var(--gut) + var(--railw));bottom:8vh;width:min(560px,40vw)}div.pfv2 .beat.corner h2{font-size:clamp(34px,3.4vw,58px)}div.pfv2 .beat.corner .sub{font-size:16.5px;max-width:42ch}div.pfv2 .beat.tc{left:var(--rx);width:var(--rw);top:calc(var(--topbar) + 18px);justify-items:center;text-align:center;gap:10px}div.pfv2 .beat.tc h2{font-size:clamp(28px,2.7vw,46px)}div.pfv2 .beat.tc h2 span{display:inline;margin-left:.25em}div.pfv2 .beat.tc .sub{font-size:15.5px;max-width:68ch}div.pfv2 .beat.none{display:none!important}div.pfv2 .band{position:absolute;z-index:21;left:calc(var(--gut) + var(--railw));right:var(--gut);bottom:30px;display:flex;flex-wrap:wrap;gap:16px 44px;align-items:center;opacity:0;transform:translateY(10px);transition:opacity .6s var(--ease),transform .8s var(--expo);pointer-events:none}div.pfv2 .band.on{opacity:1;transform:none}div.pfv2 .band .grp{display:flex;align-items:center;gap:20px}div.pfv2 .band .k{color:rgba(242,235,223,.45)}div.pfv2 .band img{height:28px;width:auto;max-width:110px;object-fit:contain;filter:grayscale(1) brightness(1.8) contrast(.85);opacity:.75}div.pfv2 .band img.w{height:20px}div.pfv2 .band .ie{font-size:18px}div.pfv2 .churches{position:absolute;z-index:21;left:0;right:0;bottom:24px;overflow:hidden;opacity:0;transition:opacity .6s;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}div.pfv2 .churches.on{opacity:1}div.pfv2 .churches .tr{display:flex;gap:12px;width:max-content;animation:pfv2-mq 46s linear infinite}div.pfv2 .churches .c{display:flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;background:rgba(17,15,12,.6);border:1px solid var(--line2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);white-space:nowrap;font-size:14px;font-weight:500}div.pfv2 .churches .c img{width:30px;height:30px;border-radius:50%;object-fit:contain;background:#fff;padding:2px;filter:grayscale(1)}div.pfv2 .churches .c .ph{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(242,235,223,.08);color:var(--beige);font-family:var(--mono);font-size:10.5px}div.pfv2 .churches .c small{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--quiet)}div.pfv2 .churches .c .st{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;padding:2px 8px;border-radius:999px;border:1px solid var(--line2);color:var(--beige)}div.pfv2 .churches .c .st.live{border-color:var(--ember);color:var(--ember2)}@keyframes pfv2-mq{to{transform:translateX(-50%)}}div.pfv2 .quad{position:absolute;left:0;top:0;transform-origin:0 0;overflow:hidden;pointer-events:none}div.pfv2 .quad img,div.pfv2 .quad video{width:100%;height:100%;object-fit:cover;display:block}div.pfv2 .glare{inset:0;background:linear-gradient(120deg,rgba(255,255,255,.07),rgba(255,255,255,0) 42%)}div.pfv2 .glare,div.pfv2 .glow{position:absolute;pointer-events:none}div.pfv2 .glow{border-radius:50%;background:radial-gradient(closest-side,rgba(239,170,80,.42),rgba(239,170,80,0));mix-blend-mode:screen;animation:pfv2-breathe 5s ease-in-out infinite}@keyframes pfv2-breathe{50%{opacity:.55;transform:scale(1.08)}}div.pfv2 .ping{position:absolute;width:90px;height:90px;margin:-45px 0 0 -45px;border-radius:50%;pointer-events:none;mix-blend-mode:screen}div.pfv2 .ping:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(255,200,130,.85);opacity:0}div.pfv2 .go .ping:before{animation:pfv2-ping 5s var(--ease) infinite;animation-delay:var(--dl)}@keyframes pfv2-ping{0%{opacity:0;transform:scale(.2)}8%{opacity:1}40%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}div.pfv2 .ring{position:absolute;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;border:2px dashed rgba(242,235,223,.75);opacity:0;transform:scale(.4)}div.pfv2 .go .ring{animation:pfv2-ringIn .9s var(--expo) forwards,pfv2-spin 20s linear infinite;animation-delay:var(--dl),var(--dl)}@keyframes pfv2-ringIn{to{opacity:1;transform:scale(1)}}@keyframes pfv2-spin{to{rotate:1turn}}div.pfv2 .ringlabel{position:absolute;font-family:var(--mono);font-size:22px;letter-spacing:.16em;text-transform:uppercase;color:var(--cream);opacity:0;transition:opacity .8s 1.6s;white-space:nowrap}div.pfv2 .go .ringlabel{opacity:1}div.pfv2 .thread{position:absolute;inset:0;overflow:visible;pointer-events:none}div.pfv2 .thread path{fill:none;stroke:var(--ember);stroke-width:3;stroke-dasharray:8 10;opacity:0}div.pfv2 .go .thread path{opacity:.9;animation:pfv2-flow 1s linear infinite}@keyframes pfv2-flow{to{stroke-dashoffset:-36}}div.pfv2 .scene{position:absolute;left:0;top:0}div.pfv2 .plane{position:absolute;inset:0;transform-style:preserve-3d}div.pfv2 .slab{position:absolute;border-radius:26px;background:var(--glass);border:1px solid var(--glass-b);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,250,240,.28),0 3px 0 #221d17,0 6px 0 #201b15,0 9px 0 #1e1913,0 12px 0 #1c1711,0 15px 0 #1a150f,0 18px 0 #18130e,0 48px 70px -14px rgba(0,0,0,.75);opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform 1s var(--expo)}div.pfv2 .go .slab{opacity:1;transform:none;transition-delay:calc(var(--k,0) * 90ms + .1s)}div.pfv2 .slab .hd{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(255,248,236,.1)}div.pfv2 .slab .hd b{font-weight:600;font-size:17px;letter-spacing:-.02em}div.pfv2 .slab .hd small{display:block;color:var(--quiet)}div.pfv2 .slab .hd .r,div.pfv2 .slab .hd small{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}div.pfv2 .slab .hd .r{margin-left:auto;color:var(--beige)}div.pfv2 .slab .bd{padding:16px 18px}div.pfv2 .tile{display:grid;place-items:center;border-radius:22%;background:#fff;box-shadow:0 2px 0 #d9d2c6,0 4px 0 #cfc7ba,0 6px 0 #c4bcae,0 18px 26px -6px rgba(0,0,0,.55),inset 0 2px 0 rgba(255,255,255,.9);position:relative;overflow:hidden;flex:none}div.pfv2 .tile:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 25% 10%,rgba(255,255,255,.5),transparent 55%);pointer-events:none}div.pfv2 .tile img{width:80%;height:80%;object-fit:contain}div.pfv2 .tile.wide img{width:90%;height:auto}div.pfv2 .card{position:relative;border-radius:12px;background:var(--cream);color:#2A231C;padding:13px 14px;display:grid;gap:5px;box-shadow:0 1px 0 #d9ccb8,0 2px 0 #d3c5b0,0 3px 0 #ccbda7,0 4px 0 #c5b59e,0 14px 22px -8px rgba(0,0,0,.6)}div.pfv2 .card .x{justify-self:start;font-family:var(--mono);font-size:11.5px;font-weight:500;padding:2px 8px;border-radius:4px;background:#2A231C;color:var(--cream)}div.pfv2 .card b{font-size:16px;font-weight:600;letter-spacing:-.01em}div.pfv2 .card small{font-size:12.5px;color:#7a6f62}div.pfv2 .go .card.bob{animation:pfv2-bob 3.4s ease-in-out infinite;animation-delay:var(--dl,0s)}div.pfv2 .tap2play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;border:1px solid rgba(255,248,236,.35);background:rgba(20,16,12,.62);color:#fff8ec;display:grid;place-items:center;z-index:3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}div.pfv2 .shot{position:relative;border-radius:12px;overflow:hidden;border:1px solid rgba(255,248,236,.16);background:#000;box-shadow:0 18px 30px -12px rgba(0,0,0,.7)}div.pfv2 .shot img,div.pfv2 .shot video{display:block;width:100%;height:100%;object-fit:cover}div.pfv2 .lbl{position:absolute;left:10px;top:10px;z-index:2;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;border-radius:6px;background:rgba(17,15,12,.7);color:var(--cream);backdrop-filter:blur(6px)}div.pfv2 .lbl.live{background:#C23B22;color:#fff}div.pfv2 .node{position:absolute;display:flex;align-items:center;gap:14px;padding:16px 28px 16px 18px;border-radius:999px;background:linear-gradient(180deg,#2b2017,#16110c);border:1.5px solid rgba(240,138,87,.75);box-shadow:0 0 0 8px rgba(226,98,43,.08),0 30px 80px -10px rgba(226,98,43,.45);font-weight:700;font-size:26px;letter-spacing:-.03em;color:#fff;white-space:nowrap;transform:translateX(-50%);opacity:0;transition:opacity .8s var(--ease) .3s}div.pfv2 .go .node{opacity:1;animation:pfv2-np 2.6s ease-in-out 1.6s infinite}div.pfv2 .node img{width:36px}div.pfv2 .node small{display:block;font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.16em;color:var(--ember2)}@keyframes pfv2-np{50%{box-shadow:0 0 0 16px rgba(226,98,43,.05),0 30px 90px -6px rgba(226,98,43,.6)}}div.pfv2 .wires{position:absolute;inset:0;overflow:visible;pointer-events:none}div.pfv2 .wires path{fill:none;stroke-width:2.5;stroke:var(--c,var(--ember2));opacity:.8;stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}div.pfv2 .go .wires path{animation:pfv2-draw 1.6s var(--ease) forwards;animation-delay:var(--dl,0s)}@keyframes pfv2-draw{to{stroke-dashoffset:0}}div.pfv2 .wires circle{fill:var(--c,var(--ember2));opacity:0}div.pfv2 .go .wires circle{opacity:1}div.pfv2 .trust{color:var(--paperInk)}div.pfv2 .trust h3{position:absolute;left:0;right:0;top:20px;text-align:center;font-weight:600;font-size:54px;letter-spacing:-.045em}div.pfv2 .trust h3 span{color:#8b7e6c}div.pfv2 .trust .row{position:absolute;left:0;right:0;border-top:1px solid #d9d0c2;display:grid;justify-items:center;gap:26px;padding-top:32px}div.pfv2 .trust .row .k{color:#6a6055;font-size:13px;letter-spacing:.3em}div.pfv2 .trust .logos{display:flex;align-items:center;justify-content:center;gap:52px}div.pfv2 .trust .mk{display:flex;align-items:center;gap:14px;opacity:0;transform:translateY(10px);transition:opacity .6s var(--ease),transform .8s var(--expo)}div.pfv2 .go .trust .mk{opacity:1;transform:none;transition-delay:calc(var(--k) * 80ms + .15s)}div.pfv2 .trust .mk img{height:52px;width:auto;filter:grayscale(1) contrast(1.05);opacity:.78}div.pfv2 .trust .mk.wide img{height:38px}div.pfv2 .trust .mk span{font-weight:600;font-size:22px;letter-spacing:-.02em;color:#3a322a;white-space:nowrap}div.pfv2 .trust .mk small{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;color:#8b7e6c;font-weight:500}div.pfv2 .trust .words{display:flex;gap:52px;font-weight:600;font-size:28px;letter-spacing:-.03em;color:#8b7e6c}div.pfv2 .pf .vid{position:absolute;left:0;top:0;width:960px}div.pfv2 .pf .vid video{aspect-ratio:1280/686}div.pfv2 .pill{position:absolute;left:16px;top:16px;z-index:3;display:flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;background:rgba(246,239,227,.95);color:#1A1511;font-weight:600;font-size:14px;border:0;cursor:pointer}div.pfv2 .pill i{width:26px;height:26px;border-radius:50%;background:var(--ember);display:grid;place-items:center}div.pfv2 .pill i svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round}div.pfv2 .pill .t{font-family:var(--mono);font-size:11px;color:#6a6055;font-weight:500}div.pfv2 .pf .tl{position:absolute;left:0;top:556px;width:960px;padding:30px 22px 16px}div.pfv2 .pf .bar{position:relative;height:8px;border-radius:6px;background:rgba(255,248,236,.08)}div.pfv2 .pf .fill{position:absolute;inset:0 auto 0 0;border-radius:6px;background:linear-gradient(90deg,rgba(226,98,43,.35),var(--ember));width:0}div.pfv2 .pf .gap{position:absolute;top:-3px;height:14px;border-radius:4px;background:rgba(217,165,91,.3);border:1px solid var(--gold)}div.pfv2 .pf .m{position:absolute;top:-9px;width:2px;height:26px;background:var(--beige)}div.pfv2 .pf .m b{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--beige);font-weight:500}div.pfv2 .pf .ms b{top:-20px}div.pfv2 .pf .mo b{top:30px}div.pfv2 .pf .m.on{background:var(--gold)}div.pfv2 .pf .m.on b{color:var(--gold)}div.pfv2 .pf .meta{display:flex;justify-content:space-between;margin-top:42px;font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;color:var(--quiet)}div.pfv2 .pf .stats{position:absolute;left:990px;top:0;width:450px;display:grid;gap:14px}div.pfv2 .stat{all:unset;cursor:pointer;box-sizing:border-box;display:grid;grid-template-columns:118px 1fr;gap:4px 16px;align-items:center;padding:18px 20px;border-radius:20px;background:var(--glass);border:1px solid var(--glass-b);transition:border-color .3s,background .3s}div.pfv2 .stat:hover{border-color:rgba(255,248,236,.32)}div.pfv2 .stat.on{border-color:var(--ember);background:linear-gradient(180deg,rgba(226,98,43,.16),rgba(226,98,43,.04))}div.pfv2 .stat .n{grid-row:span 2;font-weight:600;font-size:56px;letter-spacing:-.06em;line-height:.9;font-variant-numeric:tabular-nums}div.pfv2 .stat .n small{font-size:20px;letter-spacing:0;color:var(--beige);margin-left:3px;font-weight:500}div.pfv2 .stat b{font-weight:600;font-size:17px;letter-spacing:-.02em}div.pfv2 .stat span{font-size:13.5px;color:var(--muted);line-height:1.4}div.pfv2 .pf .zero{display:grid;grid-template-columns:118px 1fr;gap:4px 16px;align-items:center;padding:16px 20px;border-radius:20px;border:1px dashed var(--line2)}div.pfv2 .pf .zero .n{grid-row:span 2;font-weight:600;font-size:52px;letter-spacing:-.05em;line-height:.9;color:var(--gold)}div.pfv2 .pf .zero b{font-size:16px;font-weight:600}div.pfv2 .pf .zero span{font-size:13px;color:var(--muted)}div.pfv2 .pf .note{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--quiet);line-height:1.6;padding:0 4px}div.pfv2 .step{display:grid;grid-template-columns:30px 150px 1fr auto;gap:14px;align-items:center;padding:9px 10px;border-radius:14px;background:rgba(255,248,236,.035);border:1px solid rgba(255,248,236,.07);opacity:.25;transition:opacity .4s,border-color .4s,background .4s}div.pfv2 .step.on{opacity:1}div.pfv2 .step.now{border-color:rgba(240,138,87,.55);background:rgba(226,98,43,.08)}div.pfv2 .step .no{font-family:var(--mono);font-size:12px;color:var(--quiet);text-align:center}div.pfv2 .step .sh{height:70px;border-radius:8px;overflow:hidden;background:#000;border:1px solid rgba(255,248,236,.12);display:grid;place-items:center}div.pfv2 .step .sh img{width:100%;height:100%;object-fit:cover;object-position:top left}div.pfv2 .step .fake{width:88%;height:28px;border-radius:6px;background:#1c1a17;border:1px solid #3a352e;color:#ece7e2;font-size:13px;display:flex;align-items:center;padding:0 8px}div.pfv2 .step .ver{display:flex;gap:4px}div.pfv2 .step .ver span{font-family:var(--mono);font-size:10.5px;padding:3px 6px;border-radius:4px;background:#1c1a17;color:#bdb6b0}div.pfv2 .step .ver span.q{outline:1px dashed var(--ember2);color:var(--ember2)}div.pfv2 .step b{display:block;font-size:15.5px;font-weight:600;letter-spacing:-.01em}div.pfv2 .step .d{font-size:12.5px;color:var(--muted)}div.pfv2 .step .c{font-family:var(--mono);font-size:11.5px;color:var(--ember2);white-space:nowrap}div.pfv2 .cnt{margin-left:auto;text-align:right;font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--quiet)}div.pfv2 .cnt b{display:block;font-family:var(--f);font-weight:600;font-size:40px;letter-spacing:-.05em;line-height:1;color:#fff;font-variant-numeric:tabular-nums}div.pfv2 .warn{margin-top:4px;padding:11px 14px;border-radius:12px;border:1px solid rgba(226,98,43,.4);background:rgba(226,98,43,.08);color:#f3c9b4;font-size:14px;opacity:0;transition:opacity .5s}div.pfv2 .warn.on{opacity:1}div.pfv2 .res{display:grid;grid-template-columns:1fr 1fr;gap:10px}div.pfv2 .res div{border-radius:14px;border:1px solid var(--glass-b);padding:12px 14px;opacity:0;transition:opacity .5s}div.pfv2 .res div.on{opacity:1}div.pfv2 .res b{display:block;font-weight:600;font-size:36px;letter-spacing:-.05em;line-height:1}div.pfv2 .res span{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase}div.pfv2 .hear{display:flex;align-items:center;gap:12px;font-size:16px;opacity:.3;transition:opacity .4s}div.pfv2 .hear.on{opacity:1}div.pfv2 .bars{display:inline-flex;gap:3px;align-items:center;height:20px}div.pfv2 .bars b{display:block;width:3px;height:100%;border-radius:2px;background:var(--ember);animation:pfv2-bz 1s ease-in-out infinite}div.pfv2 .bars b:nth-child(2){animation-delay:-.25s}div.pfv2 .bars b:nth-child(3){animation-delay:-.5s}div.pfv2 .bars b:nth-child(4){animation-delay:-.75s}@keyframes pfv2-bz{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}div.pfv2 .fadein{opacity:0;transition:opacity .5s}div.pfv2 .fadein.on{opacity:1}div.pfv2 .appwin{position:absolute;border-radius:16px;overflow:hidden;background:#000;border:1px solid rgba(255,248,236,.18);box-shadow:0 2px 0 #221d17,0 4px 0 #1e1913,0 6px 0 #1a150f,0 8px 0 #16120d,0 70px 120px -30px rgba(0,0,0,.9)}div.pfv2 .appwin img,div.pfv2 .appwin video{display:block;width:100%;height:auto}div.pfv2 .callout{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:rgba(246,239,227,.96);color:#1A1511;font-weight:600;font-size:14px;letter-spacing:-.01em;box-shadow:0 20px 40px -10px rgba(0,0,0,.6);opacity:0;transform:translateY(10px);transition:opacity .6s var(--ease),transform .8s var(--expo)}div.pfv2 .go .callout{opacity:1;transform:none;transition-delay:var(--dl)}div.pfv2 .callout i{width:8px;height:8px;border-radius:50%;background:var(--ember)}div.pfv2 .callout small{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:#7a6f62;font-weight:500}div.pfv2 .stagescr{position:relative;width:100%;height:100%;background:#000;display:grid;grid-template-rows:66% 34%;overflow:hidden}div.pfv2 .stagescr .cur{position:relative;display:grid;place-items:center;padding:4% 10% 0}div.pfv2 .stagescr .cur img{width:100%;height:100%;object-fit:cover;border-radius:4px}div.pfv2 .stagescr .nx{display:grid;grid-template-columns:1fr auto;align-items:center;padding:0 8%}div.pfv2 .stagescr .nx b{font-weight:600;font-size:5.4cqw;letter-spacing:-.03em;color:#fff;white-space:nowrap}div.pfv2 .stagescr .nx .t{font-family:var(--mono);font-weight:500;font-size:8cqw;color:#72D58B;font-variant-numeric:tabular-nums}div.pfv2 .cq{container-type:inline-size}div.pfv2 .ctlbar{position:absolute;left:0;top:0;width:1000px;height:92px;border-radius:24px;display:flex;align-items:center;gap:22px;padding:0 24px}div.pfv2 :where(.ctlbar button){all:unset;cursor:pointer;box-sizing:border-box}div.pfv2 .ctlbar :is(.c-ai,.c-asw,.c-modes button):focus-visible{outline:2px solid var(--ember);outline-offset:4px}div.pfv2 .c-ai{display:flex;align-items:center;gap:14px;height:56px;padding:0 24px 0 6px;border-radius:999px;border:1.5px solid rgba(226,98,43,.45);background:rgba(226,98,43,.08);font-family:var(--mono);font-weight:500;font-size:16px;letter-spacing:.14em;color:var(--ember2);transition:all .45s var(--ease)}div.pfv2 .c-ai i{width:44px;height:44px;border-radius:50%;background:var(--ember);transition:all .45s}div.pfv2 .c-ai.on{background:var(--ember);border-color:var(--ember);color:#fff}div.pfv2 .c-ai.on i{background:#fff}div.pfv2 .c-modes{display:flex;gap:4px;padding:5px;border-radius:18px;border:1px solid var(--glass-b);position:relative}div.pfv2 .c-modes .pillbg{position:absolute;top:5px;bottom:5px;border-radius:13px;background:rgba(246,239,227,.92);transition:left .5s var(--expo),width .5s var(--expo)}div.pfv2 .c-modes button{position:relative;z-index:1;height:46px;padding:0 22px;border-radius:13px;font-size:17px;font-weight:500;color:var(--beige);transition:color .35s}div.pfv2 .c-modes button.on{color:#1A1511}div.pfv2 .c-asw{margin-left:auto;display:flex;align-items:center;height:56px;padding:0 6px 0 26px;border-radius:999px;border:1.5px solid var(--ember);font-family:var(--mono);font-weight:500;font-size:16px;letter-spacing:.18em;color:var(--ember2);transition:all .45s;position:relative;width:200px}div.pfv2 .c-asw i{position:absolute;right:6px;width:44px;height:44px;border-radius:50%;background:var(--ember);transition:right .55s cubic-bezier(.3,1.4,.5,1),background .4s}div.pfv2 .c-asw.man{border-color:var(--line2);color:var(--beige);padding:0 26px 0 6px;justify-content:flex-end}div.pfv2 .c-asw.man i{right:calc(100% - 50px);background:var(--quiet)}div.pfv2 .c-mid h4{font-weight:600;font-size:30px;letter-spacing:-.04em;line-height:1.05;margin:8px 0 12px}div.pfv2 .c-mid ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}div.pfv2 .c-mid li{font-size:15.5px;color:var(--beige);padding-left:20px;position:relative;line-height:1.45}div.pfv2 .c-mid li:before{content:"";position:absolute;left:0;top:.62em;width:10px;height:2px;background:var(--ember)}div.pfv2 .c-q{display:none;margin-top:16px;align-items:center;justify-content:space-between;gap:10px;padding:14px;border-radius:14px;border:1px dashed var(--ember);background:rgba(226,98,43,.08)}div.pfv2 .c-q.on{display:flex}div.pfv2 .c-q b{font-size:18px;font-weight:600}div.pfv2 .c-q small{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--beige)}div.pfv2 .c-q button{all:unset;cursor:pointer;padding:10px 16px;border-radius:999px;background:var(--cream);color:#1A1511;font-weight:600;font-size:14px}div.pfv2 .c-pv{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;border:1.5px solid rgba(255,248,236,.15);background:#000;transition:border-color .4s}div.pfv2 .c-pv.is-live{border-color:#C23B22}div.pfv2 .c-pv video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:filter .5s}div.pfv2 .c-pv.off video{filter:grayscale(1) brightness(.45)}div.pfv2 .c-pv .msg{position:absolute;inset:0;display:none;place-items:center;font-family:var(--mono);font-size:13px;letter-spacing:.14em;color:#fff;text-transform:uppercase}div.pfv2 .c-pv.off .msg{display:grid}div.pfv2 .c-st{margin-top:10px;font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;color:var(--quiet);text-align:center}div.pfv2 .c-st.live{color:#E86A50}div.pfv2 .c-lines{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;overflow:hidden;height:130px;font-size:17px;line-height:1.45}div.pfv2 .c-lines p{animation:pfv2-lineIn .5s var(--ease) both;color:var(--beige)}div.pfv2 .c-lines p.off{color:var(--quiet)}div.pfv2 .c-lines p mark{background:none;color:var(--ember2);text-decoration:underline;text-underline-offset:4px}@keyframes pfv2-lineIn{0%{opacity:0;transform:translateY(8px)}}div.pfv2 .blist{position:absolute;left:0;top:0;width:380px;display:grid;gap:4px}div.pfv2 .blist button{all:unset;cursor:pointer;box-sizing:border-box;display:grid;grid-template-columns:3px 1fr;gap:16px;padding:14px 16px;border-radius:14px;transition:background .3s}div.pfv2 .blist button:hover{background:rgba(255,248,236,.04)}div.pfv2 .blist i{border-radius:2px;background:rgba(255,248,236,.1);transition:background .3s}div.pfv2 .blist b{display:block;font-size:19px;font-weight:600;letter-spacing:-.03em;color:var(--quiet);transition:color .3s}div.pfv2 .blist span{display:block;font-size:14px;color:var(--muted);line-height:1.45;max-height:0;overflow:hidden;transition:max-height .5s var(--ease)}div.pfv2 .blist .on{background:rgba(255,248,236,.05)}div.pfv2 .blist .on i{background:var(--ember)}div.pfv2 .blist .on b{color:var(--ink)}div.pfv2 .blist .on span{max-height:80px;margin-top:4px}div.pfv2 .blist button:focus-visible{outline:2px solid var(--ember);outline-offset:2px}div.pfv2 .panes{position:absolute;left:410px;top:0;width:1030px;height:620px;border-radius:26px;overflow:hidden}div.pfv2 .pane{position:absolute;inset:22px;opacity:0;transform:scale(.985);transition:opacity .45s var(--ease),transform .6s var(--expo);display:grid;place-items:center}div.pfv2 .pane.on{opacity:1;transform:none}div.pfv2 .lstack{position:relative;width:560px;height:440px;perspective:1300px}div.pfv2 .lstack div{position:absolute;left:40px;right:40px;top:150px;height:250px;border-radius:16px;border:1px solid rgba(255,248,236,.22);transform:rotateX(56deg) rotate(-32deg);transition:transform .9s var(--expo);box-shadow:0 20px 40px rgba(0,0,0,.5);overflow:hidden}div.pfv2 .pane.on .lstack div{transform:rotateX(56deg) rotate(-32deg) translateZ(var(--z))}div.pfv2 .lstack div b{position:absolute;right:12px;bottom:10px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:#fff;font-weight:500;text-shadow:0 1px 4px #000}div.pfv2 .lstack div img{width:100%;height:100%;object-fit:cover}div.pfv2 .lctl{position:absolute;right:30px;top:50%;transform:translateY(-50%);width:270px;display:grid;gap:8px}div.pfv2 .lctl div{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;background:rgba(255,248,236,.05);border:1px solid rgba(255,248,236,.08);font-size:15px}div.pfv2 .lctl i{width:10px;height:10px;border-radius:3px;background:var(--c)}div.pfv2 .lctl span{margin-left:auto;font-family:var(--mono);font-size:10.5px;color:var(--quiet)}div.pfv2 .vs{position:absolute;left:410px;top:640px;width:1030px;padding:18px 22px;border-radius:22px;display:grid;grid-template-columns:auto 1fr auto auto;gap:20px;align-items:center}div.pfv2 .vs .them{display:flex;gap:10px}div.pfv2 .vs .them .tile{width:48px;height:48px;filter:grayscale(1);opacity:.6}div.pfv2 .vs p{font-size:16px;color:var(--muted);line-height:1.4}div.pfv2 .vs p b{color:var(--ink);font-weight:600}div.pfv2 .vs .arrow{font-size:26px;color:var(--ember)}div.pfv2 .vs .us{display:flex;align-items:center;gap:12px;padding:12px 20px;border-radius:999px;background:var(--cream);color:#1A1511;font-weight:700;font-size:19px;letter-spacing:-.03em;white-space:nowrap}div.pfv2 .vs .us img{width:26px}div.pfv2 .rshow{position:absolute;left:0;top:0;width:1440px;height:100px;display:flex;gap:10px}div.pfv2 .rshow .sg{flex:var(--w);border-radius:16px;padding:12px 14px;background:rgba(255,248,236,.04);border:1px solid rgba(255,248,236,.1);transition:all .4s var(--ease)}div.pfv2 .rshow .sg.on{background:rgba(246,239,227,.95);color:#1A1511;border-color:transparent;transform:translateY(-4px)}div.pfv2 .rshow .sg b{display:block;font-weight:600;font-size:15px;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.pfv2 .rshow .sg small{font-family:var(--mono);font-size:10.5px;color:var(--quiet)}div.pfv2 .rshow .sg.on small{color:#6a6055}div.pfv2 .rshow .ph{position:absolute;top:-8px;bottom:-8px;width:2px;background:var(--ember);box-shadow:0 0 12px var(--ember);transition:left .25s linear}div.pfv2 .after{position:relative;z-index:2;background:var(--bg);padding:96px var(--gut) 48px;border-top:1px solid var(--line)}div.pfv2 .wordmark{font-weight:700;font-size:clamp(72px,17vw,300px);letter-spacing:-.07em;line-height:.85;color:transparent;background:linear-gradient(90deg,var(--ink),var(--ink) 45%,var(--gold) 72%,var(--ember));-webkit-background-clip:text;background-clip:text}div.pfv2 .fgrid{display:flex;justify-content:space-between;flex-wrap:wrap;gap:28px;margin-top:48px;padding-top:28px;border-top:1px solid var(--line);font-size:14px;color:var(--quiet)}div.pfv2 .fgrid nav{display:flex;gap:22px;flex-wrap:wrap}div.pfv2 .fgrid a{color:var(--beige);text-decoration:none}div.pfv2 .fgrid a:hover{color:var(--ink)}div.pfv2 .note{margin-top:22px;font-size:12.5px;color:var(--quiet);max-width:92ch}div.pfv2 .wform{display:grid;gap:10px;padding:18px;border-radius:22px;background:var(--glass);border:1px solid var(--glass-b);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);max-width:460px}div.pfv2 .wform .row{display:grid;grid-template-columns:1fr 1fr;gap:10px}div.pfv2 .wform label{display:grid;gap:5px;font-size:12px;color:var(--beige)}div.pfv2 .wform input,div.pfv2 .wform select{width:100%;min-height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--line2);background:rgba(17,15,12,.4);color:var(--ink);font-size:14.5px}div.pfv2 .wform select option{color:#1A1511}div.pfv2 .wform .nt{font-size:11.5px;color:var(--quiet)}div.pfv2 .wform.done .fields{display:none}div.pfv2 .wform .ok{display:none;gap:6px}div.pfv2 .wform.done .ok{display:grid}div.pfv2 .snd{position:fixed;right:var(--gut);bottom:24px;z-index:60;display:none;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;border:1px solid var(--line2);background:rgba(17,15,12,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--ink);font-weight:600;font-size:14px;cursor:pointer}div.pfv2 .snd.show{display:flex}div.pfv2 .snd i{width:30px;height:30px;border-radius:50%;background:var(--ember);display:grid;place-items:center}div.pfv2 .snd i svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}div.pfv2 .snd.off i{background:#3a342d}div.pfv2 .snd.need{animation:pfv2-pulse 1.8s ease-out infinite}@media (max-width:820px){div.pfv2{--railw:0px}div.pfv2 .band,div.pfv2 .rail{display:none}div.pfv2 .beat,div.pfv2 .beat.corner,div.pfv2 .beat.hero,div.pfv2 .beat.tc{left:16px;right:16px;width:auto;top:auto;bottom:max(18px,env(safe-area-inset-bottom,0px));transform:none;text-align:left;justify-items:start}div.pfv2 .beat h2,div.pfv2 .beat.corner h2,div.pfv2 .beat.hero h2,div.pfv2 .beat.tc h2{font-size:clamp(30px,8.4vw,42px)}div.pfv2 .beat.tc h2 span{display:block;margin:0}div.pfv2 .beat .sub{font-size:14.5px}div.pfv2 .scrim,div.pfv2 .scrim.hero{background:linear-gradient(0deg,rgba(17,15,12,.96),rgba(17,15,12,.82) 36%,rgba(17,15,12,0) 64%)}div.pfv2 .churches{bottom:auto;top:calc(var(--topbar) + 6px)}div.pfv2 .snd{bottom:auto;top:calc(var(--topbar) + 10px)}div.pfv2 .wform .row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){div.pfv2 *,div.pfv2 :after,div.pfv2 :before{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important}}div.pfv2 .band .grp{gap:24px}div.pfv2 .band img{height:34px;max-width:120px;filter:grayscale(1) brightness(1.55) contrast(.9);opacity:.8}div.pfv2 .band img.w{height:22px}div.pfv2 .band .ie{font-weight:600;font-size:17px;letter-spacing:-.02em;white-space:nowrap}div.pfv2 .band .ie span{color:var(--beige)}div.pfv2 .trust .more{font-weight:600;font-size:22px;letter-spacing:-.02em;color:#a2968a;white-space:nowrap}div.pfv2 .trust .world{font-weight:600;font-size:54px;letter-spacing:-.045em;color:var(--paperInk)}div.pfv2 .trust .world span{color:#8b7e6c}div.pfv2 .kjv{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:6% 8%;background:radial-gradient(120% 90% at 30% 10%,#3f8ff0 0,#1d63c9 45%,#0f3d8f 100%);color:#fff;font-family:"Montserrat",var(--f);font-weight:800;container-type:inline-size}div.pfv2 .kjv .v{font-size:5.6cqw;line-height:1.22;text-shadow:0 2px 8px rgba(0,0,0,.25)}div.pfv2 .kjv .r{margin-top:6cqw;font-size:4.4cqw;font-weight:700}div.pfv2 .stg{position:absolute;inset:0;background:#000;container-type:inline-size;display:flex;flex-direction:column;align-items:center;padding:4cqw 0 0}div.pfv2 .stg .cur{position:relative;width:50cqw;aspect-ratio:16/9;border-radius:.6cqw;overflow:hidden;flex:none}div.pfv2 .stg .cur img{width:100%;height:100%;object-fit:cover;display:block}div.pfv2 .stg .nx{margin-top:2cqw;font-weight:600;font-size:3.4cqw;letter-spacing:-.02em;color:#fff;white-space:nowrap}div.pfv2 .stg .tm{margin-top:.4cqw;font-family:var(--mono);font-weight:500;font-size:8.5cqw;line-height:1;color:#72D58B;font-variant-numeric:tabular-nums;letter-spacing:-.02em}div.pfv2 .md-screen{position:absolute;left:250px;top:0;width:940px}div.pfv2 .md-screen .shot{aspect-ratio:1280/686}div.pfv2 .md-info{position:absolute;left:0;right:0;top:580px;text-align:center}div.pfv2 .md-info h4{font-weight:600;font-size:30px;letter-spacing:-.04em}div.pfv2 .md-info p{margin-top:6px;font-size:16px;color:var(--muted)}div.pfv2 .mtile{all:unset;cursor:pointer;position:absolute;top:720px;width:300px;height:170px;transform-style:preserve-3d;transform:perspective(1100px) rotateX(42deg);transition:transform .7s var(--expo)}div.pfv2 .mtile .fc{position:absolute;inset:0;border-radius:30px;background:linear-gradient(170deg,#fffaf2,#ece2d3);border:3px solid var(--c);display:grid;place-items:center;align-content:center;gap:8px;box-shadow:0 3px 0 #ddd2c2,0 6px 0 #d4c8b6,0 9px 0 #cabdaa,0 12px 0 #c0b29e,0 15px 0 #b6a792,0 40px 50px -14px rgba(0,0,0,.7),inset 0 3px 0 #fff;transition:box-shadow .5s,filter .5s}div.pfv2 .mtile svg{width:58px;height:58px;fill:none;stroke:var(--c);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}div.pfv2 .mtile b{font-weight:700;font-size:26px;letter-spacing:-.04em;color:var(--c)}div.pfv2 .mtile:not(.on) .fc{filter:saturate(.35) brightness(.72)}div.pfv2 .mtile.on{transform:perspective(1100px) rotateX(36deg) translateY(-26px) translateZ(30px)}div.pfv2 .mtile.on .fc{box-shadow:0 3px 0 #ddd2c2,0 6px 0 #d4c8b6,0 9px 0 #cabdaa,0 12px 0 #c0b29e,0 15px 0 #b6a792,0 60px 70px -14px rgba(0,0,0,.75),0 0 0 8px color-mix(in srgb,var(--c) 22%,transparent),inset 0 3px 0 #fff}div.pfv2 .mtile:focus-visible .fc{outline:3px solid var(--ember);outline-offset:6px}div.pfv2 .go .mtile{animation:pfv2-rise .9s var(--expo) both;animation-delay:calc(var(--k) * .12s + .2s)}@keyframes pfv2-rise{0%{opacity:0;translate:0 60px}}div.pfv2 .ly-stack{position:absolute;left:0;top:30px;width:860px;height:760px;perspective:2200px}div.pfv2 .ly-plane{position:absolute;left:110px;top:250px;width:640px;height:360px;border-radius:18px;overflow:hidden;transform:rotateX(58deg) rotate(-34deg) translateZ(0);transition:transform 1.1s var(--expo),opacity .5s;border:1.5px solid rgba(255,248,236,.4);box-shadow:0 30px 50px -10px rgba(0,0,0,.6)}div.pfv2 .go .ly-plane{transform:rotateX(58deg) rotate(-34deg) translateZ(var(--z))}div.pfv2 .ly-plane.off{opacity:.08}div.pfv2 .ly-plane .tag{position:absolute;left:14px;top:12px;z-index:3;font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px;border-radius:7px;background:rgba(17,15,12,.75);color:var(--cream)}div.pfv2 .ly-plane img{width:100%;height:100%;object-fit:cover;display:block}div.pfv2 .ly-words{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:0 12%;color:#fff;font-family:"Montserrat",var(--f);font-weight:800;font-size:30px;line-height:1.2;text-shadow:0 2px 10px rgba(0,0,0,.6)}div.pfv2 .ly-lt{position:absolute;left:5%;right:5%;bottom:7%;padding:14px 20px;border-radius:10px;background:linear-gradient(90deg,rgba(226,98,43,.95),rgba(217,165,91,.9));color:#fff;font-weight:700;font-size:20px}div.pfv2 .ly-lt small{display:block;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.12em;opacity:.9}div.pfv2 .ly-logo{position:absolute;right:5%;top:7%;width:74px;height:74px;border-radius:50%;background:#fff;display:grid;place-items:center}div.pfv2 .ly-logo img{width:86%;height:86%;object-fit:contain}div.pfv2 .ly-side{position:absolute;left:880px;top:0;width:560px;display:grid;gap:16px}div.pfv2 .ly-out{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#000}div.pfv2 .ly-out>div{position:absolute;inset:0;transition:opacity .45s}div.pfv2 .ly-out>div.off{opacity:0}div.pfv2 .ly-out .ly-words{font-size:22px}div.pfv2 .ly-out .ly-lt{font-size:14px;padding:9px 13px}div.pfv2 .ly-out .ly-lt small{font-size:9px}div.pfv2 .ly-out .ly-logo{width:44px;height:44px}div.pfv2 .ly-row{all:unset;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;gap:14px;padding:13px 16px;border-radius:14px;background:rgba(255,248,236,.04);border:1px solid rgba(255,248,236,.1);font-size:17px;font-weight:500;transition:background .3s,opacity .3s}div.pfv2 .ly-row:hover{background:rgba(255,248,236,.08)}div.pfv2 .ly-row:focus-visible{outline:2px solid var(--ember);outline-offset:2px}div.pfv2 .ly-row i{width:12px;height:12px;border-radius:4px;background:var(--c)}div.pfv2 .ly-row .eye{margin-left:auto;width:22px;height:22px;stroke:var(--beige);fill:none;stroke-width:1.8}div.pfv2 .ly-row.off{opacity:.45}div.pfv2 .ly-row .st{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--quiet)}div.pfv2 .mxw{position:absolute;transform-style:preserve-3d;perspective:1400px}div.pfv2 .go .mxw{animation:pfv2-flyin 1.4s var(--expo) both;animation-delay:calc(var(--k) * .26s + .1s)}@keyframes pfv2-flyin{0%{opacity:0;transform:translate3d(-260px,140px,0) rotateY(-70deg) rotate(-20deg) scale(.6)}60%{opacity:1}to{opacity:1;transform:none}}div.pfv2 .mx{position:relative;width:var(--w);height:var(--h);transform-style:preserve-3d;transform:rotateX(54deg) rotate(-26deg)}div.pfv2 .go .mx{animation:pfv2-hover 6s ease-in-out infinite;animation-delay:calc(var(--k) * .7s + 1.6s)}@keyframes pfv2-hover{50%{transform:rotateX(54deg) rotate(-22deg) translateZ(10px)}}div.pfv2 .mx .tp{position:absolute;inset:0;border-radius:12px;background:linear-gradient(160deg,#34312c,#1b1a18);border:1px solid #47423b;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);padding:10px 12px;display:grid;grid-template-rows:auto auto 1fr;gap:7px;overflow:hidden}div.pfv2 .mx .fr{position:absolute;left:0;right:0;top:100%;height:var(--d);transform-origin:top;transform:rotateX(-90deg);background:linear-gradient(180deg,#141311,#0c0b0a);border-radius:0 0 10px 10px;display:flex;align-items:center;gap:7px;padding:0 12px}div.pfv2 .mx .fr i{width:10px;height:10px;border-radius:50%;background:#2b2926;box-shadow:inset 0 0 0 2px #0a0a09}div.pfv2 .mx .rs{position:absolute;top:0;bottom:0;left:100%;width:var(--d);transform-origin:left;transform:rotateY(90deg);background:#0f0e0d;border-radius:0 10px 10px 0}div.pfv2 .mx .brand{display:flex;justify-content:space-between;align-items:center}div.pfv2 .mx .brand img{height:15px;filter:brightness(0) invert(1);opacity:.85}div.pfv2 .mx .brand span{font-family:var(--mono);font-size:9px;letter-spacing:.14em;color:#9b938a}div.pfv2 .mx .kn{display:flex;gap:6px;flex-wrap:wrap}div.pfv2 .mx .kn i{width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#7a756d,#26231f);box-shadow:0 1px 1px #000}div.pfv2 .mx .kn i.r{background:radial-gradient(circle at 35% 30%,#e0705a,#6e2618)}div.pfv2 .mx .kn i.b{background:radial-gradient(circle at 35% 30%,#7fa6d8,#22406b)}div.pfv2 .mx .fd{display:flex;gap:7px;align-items:stretch}div.pfv2 .mx .fd span{position:relative;flex:1;border-radius:2px;background:linear-gradient(90deg,transparent 44%,#090908 0,#090908 56%,transparent 0)}div.pfv2 .mx .fd span:after{content:"";position:absolute;left:12%;right:12%;height:8px;border-radius:2px;top:var(--y);background:linear-gradient(180deg,#e9e3d9,#a8a196);box-shadow:0 1px 2px #000}div.pfv2 .mx .fd span.led:before{content:"";position:absolute;left:50%;top:6%;width:3px;height:30%;margin-left:-1.5px;background:linear-gradient(0deg,#5fd47a,#e6c34a 70%,#e2622b);opacity:.85}div.pfv2 .go .mx .fd span:after{animation:pfv2-fade1 4s ease-in-out infinite;animation-delay:calc(var(--i) * -.37s)}@keyframes pfv2-fade1{50%{top:calc(var(--y) + 14%)}}div.pfv2 .mxl{position:absolute;left:0;top:calc(var(--h) + 18px);font-weight:600;font-size:15px;letter-spacing:-.02em;white-space:nowrap}div.pfv2 .mxl small{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--quiet);font-weight:500}div.pfv2 .mxsh{position:absolute;left:10%;right:10%;top:60%;height:40%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.6),transparent);filter:blur(10px);transform:translateZ(-40px)}div.pfv2 .ap{position:absolute;transform:perspective(1600px) rotateY(0);transform-origin:left center}div.pfv2 .go .ap{animation:pfv2-twist 1.4s var(--expo) both .9s}@keyframes pfv2-twist{0%{opacity:0;transform:perspective(1600px) rotateY(-55deg) translateX(-80px)}}div.pfv2 .ap img{display:block;width:100%;border-radius:14px}div.pfv2{--topbar:108px}div.pfv2 .top-in{height:64px}div.pfv2 .top:before{height:108px}div.pfv2 .nav{display:flex;align-items:center;gap:26px;font-size:14.5px;font-weight:500;letter-spacing:-.01em}div.pfv2 .nav a{color:var(--beige);text-decoration:none;transition:color .2s}div.pfv2 .nav a:hover{color:var(--ink)}div.pfv2 .navr{display:flex;align-items:center;gap:10px}div.pfv2 .navr .btn{min-height:40px;font-size:14px}div.pfv2 .ann{position:relative;height:44px;display:flex;align-items:center;justify-content:center;gap:12px;background:var(--cream);font-size:14px;font-weight:500;letter-spacing:-.01em}div.pfv2 .ann b{font-weight:600}div.pfv2 .ann a{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:6px;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}div.pfv2 .ann a.d{background:#1A1511;color:var(--cream)}div.pfv2 .ann a.l{background:rgba(26,21,17,.08);color:#1A1511}div.pfv2.light .ann{background:#1A1511}div.pfv2.light .ann a.d{background:var(--cream);color:#1A1511}div.pfv2.light .ann a.l{background:rgba(242,235,223,.12);color:var(--cream)}div.pfv2.light .nav a{color:#5d5348}div.pfv2.light .top .btn.g{color:var(--paperInk);border-color:rgba(30,25,20,.25)}div.pfv2.light .nav a:hover{color:var(--paperInk)}@media (max-width:980px){div.pfv2 .nav{display:none}}@media (max-width:820px){div.pfv2 .ann{font-size:12px;gap:8px}div.pfv2 .ann .hide,div.pfv2 .navr .btn.g{display:none}}div.pfv2 .br-card{left:0;width:430px;all:unset;cursor:pointer;box-sizing:border-box;position:absolute;display:grid;gap:4px;padding:14px 18px;border-radius:14px;background:var(--cream);color:#2A231C;box-shadow:0 1px 0 #d9ccb8,0 2px 0 #d3c5b0,0 3px 0 #ccbda7,0 4px 0 #c5b59e,0 14px 22px -8px rgba(0,0,0,.6);transition:transform .45s var(--expo),filter .4s,box-shadow .4s}div.pfv2 .br-card:not(.on){filter:brightness(.62) saturate(.6)}div.pfv2 .br-card.on{transform:translateX(18px)}div.pfv2 .br-card:focus-visible{outline:2px solid var(--ember);outline-offset:3px}div.pfv2 .br-card .q{font-size:17px;font-weight:600;letter-spacing:-.02em}div.pfv2 .br-card .t{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;color:#7a6f62}div.pfv2 .br-core{position:absolute;left:560px;top:150px;width:380px}div.pfv2 .br-core .orb{width:120px;height:120px;margin:6px auto 14px;border-radius:32px;display:grid;place-items:center;background:radial-gradient(circle at 35% 28%,#3a2c22,#15100c 70%);border:1.5px solid rgba(240,138,87,.6);box-shadow:0 0 0 10px rgba(226,98,43,.07),0 30px 70px -10px rgba(226,98,43,.5),inset 0 2px 0 rgba(255,255,255,.12)}div.pfv2 .br-core .orb img{width:64px}div.pfv2 .go .br-core .orb{animation:pfv2-np 2.6s ease-in-out infinite}div.pfv2 .br-step{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:rgba(255,248,236,.04);border:1px solid rgba(255,248,236,.08);font-size:15.5px;color:var(--quiet);transition:all .35s}div.pfv2 .br-step i{width:9px;height:9px;border-radius:50%;background:var(--quiet);transition:all .35s}div.pfv2 .br-step span{margin-left:auto;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--beige);opacity:0;transition:opacity .35s}div.pfv2 .br-step.on{color:var(--ink);border-color:rgba(240,138,87,.5);background:rgba(226,98,43,.08)}div.pfv2 .br-step.on i{background:var(--ember);box-shadow:0 0 0 5px rgba(226,98,43,.2)}div.pfv2 .br-step.on span{opacity:1}div.pfv2 .br-sug .row{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;background:rgba(255,248,236,.04);border:1px solid rgba(255,248,236,.08);transition:all .4s}div.pfv2 .br-sug .row.on{border-color:rgba(240,138,87,.6);background:rgba(226,98,43,.1)}div.pfv2 .br-sug .row b{font-weight:600;font-size:15px}div.pfv2 .br-sug .row small{display:block;font-size:12px;color:var(--muted)}div.pfv2 .br-sug .row .pc{margin-left:auto;font-family:var(--mono);font-size:11px;padding:3px 7px;border-radius:5px;background:rgba(127,184,154,.18);color:#9fd8b6}div.pfv2 .br-sug .row .ai{font-family:var(--mono);font-size:10px;padding:2px 6px;border-radius:4px;background:rgba(155,138,214,.2);color:#c8bcf2;margin-left:6px}div.pfv2 .br-sug .row .snd2{font-size:12px;font-weight:600;padding:6px 10px;border-radius:999px;background:var(--cream);color:#1A1511}div.pfv2 .kjv .tr2{display:inline-block;margin-left:.5em;transition:color .4s}div.pfv2 .ly-plane{transform:rotateX(58deg) rotate(-34deg) translateZ(calc(var(--z) * var(--sp,0) + var(--lift,0px)))!important;transition:transform .5s var(--expo),opacity .4s,filter .4s,box-shadow .4s!important}div.pfv2 .ly-plane.dim{opacity:.28;filter:saturate(.4)}div.pfv2 .ly-plane.hi{box-shadow:0 0 0 2px var(--c),0 40px 80px -10px rgba(0,0,0,.7),0 0 60px -10px var(--c)!important}div.pfv2 .ly-plane video{width:100%;height:100%;object-fit:cover;display:block}div.pfv2 .ly-copy{min-height:96px}div.pfv2 .ly-copy .k{color:var(--ember2)}div.pfv2 .ly-copy h4{margin-top:6px;font-weight:600;font-size:24px;letter-spacing:-.03em}div.pfv2 .ly-copy p{margin-top:4px;font-size:15px;color:var(--muted)}div.pfv2 .ly-row.hi{border-color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent)}div.pfv2 .ly-wire{position:absolute;inset:0;overflow:visible;pointer-events:none;z-index:4}div.pfv2 .ly-wire path{fill:none;stroke-width:2;stroke-dasharray:6 7;animation:pfv2-flow 1s linear infinite}div.pfv2 .ly-wire circle{stroke:none}div.pfv2 .fn{color:var(--paperInk);font-family:var(--f)}div.pfv2 .fn .lt{position:absolute;left:220px;top:20px;width:960px}div.pfv2 .fn .k{color:#8b7e6c;font-size:13px;letter-spacing:.28em}div.pfv2 .fn h3{margin-top:18px;font-weight:600;font-size:56px;letter-spacing:-.05em;line-height:1}div.pfv2 .fn h3 span{color:#8b7e6c}div.pfv2 .fn .body{margin-top:30px;column-count:2;column-gap:56px;font-size:19px;line-height:1.6;color:#3a322a}div.pfv2 .fn .body p{margin:0 0 16px;break-inside:avoid}div.pfv2 .fn .sig{margin-top:18px;display:flex;align-items:center;gap:16px;font-weight:600;font-size:18px}div.pfv2 .fn .sig img{width:40px}div.pfv2 .fn .sig small{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:#8b7e6c;font-weight:500}div.pfv2 .fn .draft{margin-top:14px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:#a2968a}div.pfv2 .ea{position:fixed;inset:0;z-index:100;display:none;align-items:center;justify-content:center;padding:16px;background:rgba(10,8,6,.62);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}div.pfv2 .ea.on{display:flex}div.pfv2 .ea-box{position:relative;width:min(760px,100%);max-height:calc(100vh - 32px);overflow:auto;border-radius:24px;background:#1b1712;border:1px solid var(--line2);box-shadow:0 60px 120px -30px rgba(0,0,0,.8);color:var(--ink);animation:pfv2-eain .5s var(--expo)}@keyframes pfv2-eain{0%{opacity:0;transform:translateY(20px) scale(.98)}}div.pfv2 .ea-hd{display:flex;align-items:center;gap:14px;padding:22px 26px;border-bottom:1px solid var(--line)}div.pfv2 .ea-hd img{width:28px}div.pfv2 .ea-hd b{font-weight:600;font-size:18px;letter-spacing:-.02em}div.pfv2 .ea-hd small{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;color:var(--quiet);text-transform:uppercase}div.pfv2 .ea-x{all:unset;cursor:pointer;margin-left:auto;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:rgba(255,248,236,.06);font-size:20px;color:var(--beige)}div.pfv2 .ea-x:focus-visible{outline:2px solid var(--ember)}div.pfv2 .ea-steps{display:flex;gap:6px;padding:16px 26px 0}div.pfv2 .ea-steps span{flex:1;height:3px;border-radius:2px;background:rgba(255,248,236,.1);transition:background .3s}div.pfv2 .ea-steps span.on{background:var(--ember)}div.pfv2 .ea-bd{padding:20px 26px 26px}div.pfv2 .ea-bd h3{font-weight:600;font-size:28px;letter-spacing:-.04em;line-height:1.1}div.pfv2 .ea-bd .lede{margin-top:6px;color:var(--muted);font-size:15px}div.pfv2 .ea-grid{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:12px}div.pfv2 .ea-grid .full{grid-column:1/-1}div.pfv2 .ea label{display:grid;gap:6px;font-size:12.5px;color:var(--beige)}div.pfv2 .ea input,div.pfv2 .ea select,div.pfv2 .ea textarea{width:100%;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line2);background:rgba(255,248,236,.04);color:var(--ink);font-size:15px}div.pfv2 .ea textarea{padding:12px 14px;min-height:84px;resize:vertical}div.pfv2 .ea select option{color:#1A1511}div.pfv2 .ea .chips{display:flex;flex-wrap:wrap;gap:8px}div.pfv2 .ea .chip{all:unset;cursor:pointer;padding:9px 14px;border-radius:999px;border:1px solid var(--line2);font-size:14px;color:var(--beige);transition:all .2s}div.pfv2 .ea .chip[aria-pressed=true]{background:var(--cream);color:#1A1511;border-color:var(--cream)}div.pfv2 .ea .chip:focus-visible{outline:2px solid var(--ember);outline-offset:2px}div.pfv2 .ea-ft{display:flex;align-items:center;gap:10px;margin-top:22px}div.pfv2 .ea-ft .sp{flex:1}div.pfv2 .ea-ft .note{font-size:12px;color:var(--quiet)}div.pfv2 .ea-err{margin-top:10px;font-size:13px;color:#f0a58a;min-height:18px}div.pfv2 .days{margin-top:16px;display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}div.pfv2 .day{all:unset;cursor:pointer;flex:none;width:76px;padding:10px 0;border-radius:14px;border:1px solid var(--line2);text-align:center;transition:all .2s}div.pfv2 .day small{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;color:var(--quiet)}div.pfv2 .day b{display:block;font-weight:600;font-size:22px;letter-spacing:-.03em}div.pfv2 .day[aria-pressed=true]{background:var(--cream);color:#1A1511;border-color:var(--cream)}div.pfv2 .day[aria-pressed=true] small{color:#6a6055}div.pfv2 .slots{margin-top:14px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}div.pfv2 .slot{all:unset;cursor:pointer;text-align:center;padding:12px 0;border-radius:12px;border:1px solid var(--line2);font-family:var(--mono);font-size:14px;transition:all .2s}div.pfv2 .slot[aria-pressed=true]{background:var(--ember);border-color:var(--ember);color:#fff}div.pfv2 .day:focus-visible,div.pfv2 .slot:focus-visible{outline:2px solid var(--ember);outline-offset:2px}div.pfv2 .ea-done{display:grid;justify-items:center;text-align:center;gap:10px;padding:26px 10px}div.pfv2 .ea-done .ck{width:64px;height:64px;border-radius:50%;background:rgba(127,184,154,.18);display:grid;place-items:center}div.pfv2 .ea-done .ck svg{width:30px;height:30px;stroke:#9fd8b6;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}div.pfv2 .ea-sum{margin-top:6px;padding:14px 16px;border-radius:14px;border:1px solid var(--line2);font-size:14px;color:var(--beige);text-align:left;width:min(420px,100%)}@media (max-width:600px){div.pfv2 .ea-grid{grid-template-columns:1fr}div.pfv2 .slots{grid-template-columns:repeat(3,1fr)}}div.pfv2 .foot-legal{display:flex;flex-wrap:wrap;gap:18px;margin-top:18px;font-size:13px}div.pfv2 .foot-legal a{color:var(--quiet);text-decoration:none}div.pfv2 .foot-legal a:hover{color:var(--ink)}div.pfv2 .rail{display:none!important}div.pfv2{--railw:40px}@keyframes pfv2-sheen{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes pfv2-sweep{0%{transform:translateX(-120%) skewX(-20deg)}60%,to{transform:translateX(320%) skewX(-20deg)}}div.pfv2 .ann{background:linear-gradient(90deg,#F6EFE3,#F3D9C3,#E9D2F0,#CFE0F6,#F3D9C3,#F6EFE3);background-size:200% 100%;animation:pfv2-sheen 9s linear infinite;color:#1A1511}div.pfv2.light .ann{background:linear-gradient(90deg,#1A1511,#2b1c16,#231a2c,#16202c,#2b1c16,#1A1511);background-size:200% 100%;color:var(--cream)}div.pfv2 .ann .star{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;animation:pfv2-spin 8s linear infinite}div.pfv2 .ann a.d{position:relative;overflow:hidden;background:linear-gradient(90deg,#E2622B,#E9875A,#C9548F,#E2622B)!important;background-size:200% 100%;animation:pfv2-sheen 4s linear infinite;box-shadow:0 4px 14px -4px rgba(226,98,43,.6)}div.pfv2 .ann a.d:after,div.pfv2 .btn.shine:after{content:"";position:absolute;top:0;bottom:0;left:0;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:pfv2-sweep 3.2s ease-in-out infinite}div.pfv2 .ann a.l{background:#1A1511!important;color:var(--cream)!important}div.pfv2.light .ann a.l{background:var(--cream)!important;color:#1A1511!important}div.pfv2 .btn.shine{position:relative;overflow:hidden;border:0;color:#fff;background:linear-gradient(90deg,#E2622B,#E9875A,#C9548F,#5B7BE0,#E2622B);background-size:250% 100%;animation:pfv2-sheen 6s linear infinite;box-shadow:0 10px 30px -8px rgba(226,98,43,.6)}div.pfv2 .btn.shine:hover{filter:brightness(1.08)}div.pfv2 .btn.shine .pl{width:22px;height:22px;border-radius:50%;background:#fff;display:grid;place-items:center}div.pfv2 .btn.shine .pl svg{width:10px;height:10px;fill:#E2622B}div.pfv2 .beat.hero .sub{max-width:52ch}div.pfv2 .br-card{background:linear-gradient(180deg,rgba(255,248,236,.07),rgba(255,248,236,.02))!important;color:var(--ink)!important;border:1px solid rgba(255,248,236,.12);box-shadow:0 2px 0 #1e1913,0 4px 0 #1a150f,0 20px 30px -12px rgba(0,0,0,.7)!important;grid-template-columns:44px 1fr;align-items:center;column-gap:14px}div.pfv2 .br-card .ic{grid-row:span 2;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(160deg,#2a2622,#141210);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 6px 14px rgba(0,0,0,.5)}div.pfv2 .br-card .ic i{width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffb39a,#E2622B 60%,#8a2e14)}div.pfv2 .br-card .t{color:var(--quiet)!important}div.pfv2 .br-card.on{background:linear-gradient(150deg,#E8704A,#D9583A)!important;border-color:transparent;filter:none!important}div.pfv2 .br-card.on .t{color:rgba(255,255,255,.75)!important}div.pfv2 .br-card.on .q{color:#fff}div.pfv2 .br-card:not(.on){filter:none!important;opacity:.55}div.pfv2 .br-sug .row .pc{background:none!important;border:1.5px solid #e7c55a;color:#F3D97A!important;border-radius:8px}div.pfv2 .br-sug .row .bi{width:36px;height:36px;border-radius:11px;flex:none;background:linear-gradient(160deg,#2a2622,#141210);display:grid;place-items:center}div.pfv2 .br-sug .row .bi i{width:16px;height:16px;border-radius:50%;background:conic-gradient(from 0deg,#E2622B,#C9548F,#5B7BE0,#E2622B)}div.pfv2 .cn .ap,div.pfv2 .cn .mxw,div.pfv2 .cn .nd,div.pfv2 .cn .out,div.pfv2 .cn .wires path{transition:opacity .6s var(--ease),transform .8s var(--expo)}div.pfv2 .cn:not(.s1) .mxw,div.pfv2 .cn:not(.s1) .nd{opacity:.08}div.pfv2 .cn:not(.s2) .ap{opacity:.08;transform:perspective(1600px) rotateY(-40deg) translateX(-40px)}div.pfv2 .cn:not(.s3) .out{opacity:.08;transform:translateX(30px)}div.pfv2 .cn .ap,div.pfv2 .cn .mxw{animation:none!important}div.pfv2 .cn.s1 .mxw{animation:pfv2-flyin 1.2s var(--expo) both!important;animation-delay:calc(var(--k) * .16s)!important}div.pfv2 .mg2 .node,div.pfv2 .mg2 .slab{transition:opacity .5s var(--ease),transform .7s var(--expo)}div.pfv2 .mg2 .slab.hid{opacity:0!important;transform:translateY(40px)!important}div.pfv2 .mg2 .node.hid{opacity:0!important}div.pfv2 .rc2 .old{transition:all .8s var(--expo)}div.pfv2 .rc2 .new{transition:opacity .7s var(--ease),transform .9s var(--expo)}div.pfv2 .rc2 .new.hid{opacity:0;transform:translateX(80px)}div.pfv2 .rc2.next .old{opacity:.45;transform:scale(.97);transform-origin:left center}div.pfv2 .rc2 .step .fake2{width:88%;height:28px;border-radius:6px;background:#1c1a17;border:1px solid #3a352e;color:#ece7e2;font-size:12px;display:flex;align-items:center;gap:6px;padding:0 8px}div.pfv2 .rc2 .step .c{font-family:var(--mono);font-size:11px;color:var(--quiet)}div.pfv2 .pane .co{position:absolute;z-index:4;display:flex;align-items:center;gap:8px;padding:9px 13px;border-radius:12px;background:rgba(246,239,227,.96);color:#1A1511;font-weight:600;font-size:13.5px;box-shadow:0 14px 30px -8px rgba(0,0,0,.6);opacity:0;transform:translateY(10px) scale(.96);transition:all .6s var(--expo)}div.pfv2 .pane .co i{width:8px;height:8px;border-radius:50%;background:var(--ember)}div.pfv2 .pane.on .co{opacity:1;transform:none;transition-delay:calc(var(--d,0) * 1s + .3s)}div.pfv2 .cs{color:var(--paperInk)}div.pfv2 .cs .k{color:#8b7e6c;font-size:13px;letter-spacing:.28em}div.pfv2 .cs h3{font-weight:600;font-size:50px;letter-spacing:-.05em;line-height:1}div.pfv2 .cs h3 span{color:#8b7e6c}div.pfv2 .cs .tlx{position:absolute;left:0;top:150px;width:720px;display:grid;gap:10px}div.pfv2 .cs .st{display:grid;grid-template-columns:52px 1fr;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid #ddd3c4;background:#f5efe5;opacity:.35;transition:all .5s var(--ease)}div.pfv2 .cs .st.on{opacity:1;background:#fffaf2;box-shadow:0 18px 30px -18px rgba(30,25,20,.35)}div.pfv2 .cs .st b{display:block;font-weight:600;font-size:19px;letter-spacing:-.02em}div.pfv2 .cs .st p{font-size:14.5px;color:#5d5348;margin-top:2px}div.pfv2 .cs .st .n{font-family:var(--mono);font-size:13px;color:#a2968a;padding-top:4px}div.pfv2 .cs .ph{position:absolute;left:760px;top:150px;width:640px;border-radius:22px;overflow:hidden;background:#1A1511;box-shadow:0 40px 80px -30px rgba(30,25,20,.6)}div.pfv2 .cs .ph img{display:block;width:100%;height:390px;object-fit:cover;transition:opacity .5s}div.pfv2 .cs .ph .cap{padding:14px 18px;color:var(--cream);font-size:14px;display:flex;justify-content:space-between;gap:10px}div.pfv2 .cs .ph .cap span{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:#a2968a}div.pfv2 .cs .two{position:absolute;left:760px;top:600px;width:640px;display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center}div.pfv2 .cs .two div{padding:16px 18px;border-radius:16px;background:#1A1511;color:var(--cream)}div.pfv2 .cs .two div b{display:block;font-size:17px;font-weight:600}div.pfv2 .cs .two div small{font-size:13px;color:#C8BBA6}div.pfv2 .cs .two .ar{font-size:24px;color:#E2622B}div.pfv2 .cs .draft{position:absolute;left:0;top:760px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:#a2968a}div.pfv2 .ea{background:#F4EFE6!important;backdrop-filter:none!important;padding:0!important;align-items:stretch!important;overflow:auto}div.pfv2 .ea-page{position:relative;width:100%;min-height:100%;display:grid;grid-template-columns:1fr 1fr;gap:56px;padding:90px max(24px,6vw) 60px;color:#1E1914;animation:pfv2-eain .5s var(--expo)}div.pfv2 .ea-x2{all:unset;cursor:pointer;position:absolute;top:22px;right:24px;z-index:3;display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;border:1px solid #d5cbbb;font-size:14px;font-weight:600;color:#1E1914;background:#fffaf2}div.pfv2 .ea-x2:focus-visible{outline:2px solid #E2622B}div.pfv2 .ea-brand{position:absolute;top:24px;left:max(24px,6vw);display:flex;gap:10px;align-items:center;font-weight:600;font-size:16px;color:#1E1914}div.pfv2 .ea-brand img{width:22px}div.pfv2 .ea-l h2{font-weight:600;font-size:clamp(44px,4.6vw,76px);letter-spacing:-.055em;line-height:.98}div.pfv2 .ea-l h2 span{display:block;color:#E2622B}div.pfv2 .ea-l .lede{margin-top:18px;font-size:18px;color:#5d5348;max-width:44ch}div.pfv2 .ea-l .nx{margin-top:40px;border-top:1.5px solid #1e1914}div.pfv2 .ea-l .nx .k{display:block;margin:-36px 0 22px;font-family:var(--mono);font-size:11.5px;letter-spacing:.2em;color:#1E1914}div.pfv2 .ea-l .ni{display:grid;grid-template-columns:56px 1fr;gap:10px;padding:18px 0;border-bottom:1px solid #ddd3c4}div.pfv2 .ea-l .ni span{font-family:var(--mono);font-size:12px;color:#8b7e6c;padding-top:6px}div.pfv2 .ea-l .ni b{display:block;font-weight:600;font-size:22px;letter-spacing:-.03em}div.pfv2 .ea-l .ni p{font-size:15px;color:#5d5348;margin-top:3px}div.pfv2 .ea-l .teaser{margin-top:28px;padding:18px 20px;border-radius:18px;background:linear-gradient(140deg,#E8704A,#C9548F 55%,#5B7BE0);color:#fff;box-shadow:0 24px 50px -20px rgba(201,84,143,.6)}div.pfv2 .ea-l .teaser b{font-size:17px;font-weight:600}div.pfv2 .ea-l .teaser p{font-size:14px;opacity:.92;margin-top:4px}div.pfv2 .ea-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:26px}div.pfv2 .ea-tabs span{padding-top:10px;border-top:2px solid #ddd3c4;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:#a2968a;text-transform:uppercase;transition:all .3s}div.pfv2 .ea-tabs span.on{border-color:#1E1914;color:#1E1914}div.pfv2 .ea-tabs span.done{border-color:#E2622B;color:#8b7e6c}div.pfv2 .ea-r h3{font-weight:600;font-size:34px;letter-spacing:-.04em}div.pfv2 .ea-r .lede{margin-top:6px;color:#5d5348;font-size:15px}div.pfv2 .ea-page label{display:grid;gap:7px;font-size:14px;font-weight:600;color:#1E1914;margin-top:16px}div.pfv2 .ea-page label small{font-weight:400;color:#8b7e6c;font-size:13px}div.pfv2 .ea-page input,div.pfv2 .ea-page select,div.pfv2 .ea-page textarea{width:100%;min-height:50px;padding:0 14px;border-radius:6px;border:1px solid #cfc5b5;background:#fffdf9;color:#1E1914;font-size:16px}div.pfv2 .ea-page textarea{padding:12px 14px;min-height:90px}div.pfv2 .ea-page .opts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}div.pfv2 .ea-page .opt{all:unset;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:6px;border:1px solid #cfc5b5;background:#fffdf9;font-size:15px;font-weight:500}div.pfv2 .ea-page .opt:before{content:"";width:16px;height:16px;border-radius:3px;border:1.5px solid #8b7e6c;flex:none}div.pfv2 .ea-page .opt[aria-pressed=true]{border-color:#1E1914;background:#fff}div.pfv2 .ea-page .opt[aria-pressed=true]:before{background:#E2622B;border-color:#E2622B;box-shadow:inset 0 0 0 3px #fff}div.pfv2 .ea-page .opt:focus-visible{outline:2px solid #E2622B;outline-offset:2px}div.pfv2 .ea-nav{display:flex;align-items:center;gap:10px;margin-top:28px}div.pfv2 .ea-nav .sp{flex:1}div.pfv2 .ea-page .b1{all:unset;cursor:pointer;padding:13px 22px;border-radius:6px;background:#E2622B;color:#fff;font-weight:600;font-size:15px}div.pfv2 .ea-page .b2{all:unset;cursor:pointer;padding:12px 20px;border-radius:6px;border:1px solid #cfc5b5;color:#1E1914;font-weight:600;font-size:15px}div.pfv2 .ea-page .b1:focus-visible,div.pfv2 .ea-page .b2:focus-visible{outline:2px solid #1E1914;outline-offset:2px}div.pfv2 .ea-page .err{margin-top:10px;color:#b4471c;font-size:14px;min-height:18px}div.pfv2 .bk{display:grid;grid-template-columns:.9fr 1.1fr;border-radius:18px;overflow:hidden;box-shadow:0 40px 80px -30px rgba(30,25,20,.45);margin-top:6px}div.pfv2 .bk-l{background:linear-gradient(170deg,#1E1914,#3a2a20);color:var(--cream);padding:24px;display:grid;align-content:start;gap:12px}div.pfv2 .bk-l .k{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:#C8BBA6}div.pfv2 .bk-l h4{font-weight:600;font-size:28px;letter-spacing:-.04em;line-height:1.05}div.pfv2 .bk-l p{font-size:14px;color:#C8BBA6}div.pfv2 .bk-l ul{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:8px;font-size:14px}div.pfv2 .bk-l li:before{content:"✓";color:#E9875A;margin-right:8px}div.pfv2 .bk-l .host{margin-top:14px;padding-top:14px;border-top:1px solid rgba(242,235,223,.15);display:flex;gap:10px;align-items:center;font-size:14px}div.pfv2 .bk-l .host i{width:36px;height:36px;border-radius:50%;background:#E2622B;display:grid;place-items:center;font-style:normal;font-weight:600}div.pfv2 .bk-r{background:#fffdf9;padding:20px 22px}div.pfv2 .bk-r .mh{display:flex;justify-content:space-between;align-items:center;font-weight:600}div.pfv2 .bk-r .mh button{all:unset;cursor:pointer;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#5d5348}div.pfv2 .bk-r .gr{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:12px;text-align:center}div.pfv2 .bk-r .gr small{font-size:11.5px;color:#8b7e6c;padding:4px 0}div.pfv2 .bk-r .gr button{all:unset;cursor:pointer;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:500;color:#cfc5b5}div.pfv2 .bk-r .gr button.av{color:#1E1914;background:#f3ebdf;font-weight:600}div.pfv2 .bk-r .gr button.av[aria-pressed=true]{background:#E2622B;color:#fff}div.pfv2 .bk-r .gr button:focus-visible{outline:2px solid #E2622B}div.pfv2 .bk-r .sl{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px}div.pfv2 .bk-r .sl button{all:unset;cursor:pointer;text-align:center;padding:10px 0;border-radius:6px;border:1px solid #cfc5b5;font-family:var(--mono);font-size:13px}div.pfv2 .bk-r .sl button[aria-pressed=true]{background:#1E1914;color:#fff;border-color:#1E1914}div.pfv2 .bk-r .tz{margin-top:10px;font-size:12px;color:#8b7e6c}div.pfv2 .ea-ok{display:grid;gap:12px;justify-items:start}div.pfv2 .ea-ok .ck{width:60px;height:60px;border-radius:50%;background:#E2622B;display:grid;place-items:center}div.pfv2 .ea-ok .ck svg{width:28px;height:28px;stroke:#fff;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}div.pfv2 .ea-ok .sum{padding:16px 18px;border-radius:12px;border:1px solid #ddd3c4;background:#fffdf9;font-size:15px;color:#3a322a;width:100%}@media (max-width:900px){div.pfv2 .ea-page{padding-top:80px}div.pfv2 .bk,div.pfv2 .ea-page,div.pfv2 .ea-page .opts{grid-template-columns:1fr}}div.pfv2 .ann{background:linear-gradient(90deg,#F6EFE3,#F4E2D0,#F6EFE3,#F1DCC8,#F6EFE3)!important;background-size:200% 100%!important;color:#1A1511!important}div.pfv2.light .ann{background:linear-gradient(90deg,#1A1511,#2a1e17,#1A1511)!important;background-size:200% 100%!important;color:var(--cream)!important}div.pfv2 .ann a.d{background:#E2622B!important;animation:none!important;color:#fff!important;box-shadow:0 0 0 0 rgba(226,98,43,.45);animation:pfv2-annp 2.6s ease-out infinite!important}div.pfv2 .ann a.d:after{display:none}@keyframes pfv2-annp{0%{box-shadow:0 0 0 0 rgba(226,98,43,.45)}70%{box-shadow:0 0 0 8px rgba(226,98,43,0)}to{box-shadow:0 0 0 0 rgba(226,98,43,0)}}div.pfv2 .ann-x{all:unset;cursor:pointer;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#1A1511;font-size:18px;line-height:1}div.pfv2.light .ann-x{color:var(--cream)}div.pfv2 .ann-x:hover{background:rgba(26,21,17,.08)}div.pfv2 .ann-x:focus-visible{outline:2px solid var(--ember)}div.pfv2.noann .ann{display:none}div.pfv2 .btn.glass{position:relative;min-height:60px;padding:0 26px 0 8px;gap:14px;border-radius:999px;font-size:16px;font-weight:600;color:#fff;background:linear-gradient(180deg,rgba(255,250,240,.2),rgba(255,250,240,.06));border:1px solid rgba(255,250,240,.32);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -10px 20px rgba(0,0,0,.18),0 18px 40px -14px rgba(0,0,0,.7);transition:transform .25s var(--expo),background .25s}div.pfv2 .btn.glass:hover{background:linear-gradient(180deg,rgba(255,250,240,.28),rgba(255,250,240,.1));transform:translateY(-1px)}div.pfv2 .btn.glass .pl{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--cream);box-shadow:0 6px 16px rgba(0,0,0,.35),inset 0 -2px 0 rgba(0,0,0,.08)}div.pfv2 .btn.glass .pl svg{width:14px;height:14px;fill:#1A1511;margin-left:2px}div.pfv2 .btn.glass small{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;font-weight:500;color:rgba(255,250,240,.65)}div.pfv2 .pg{position:fixed;inset:0;z-index:90;display:none;overflow:auto;background:var(--paper);color:var(--paperInk)}div.pfv2 .pg.on{display:block;animation:pfv2-eain .45s var(--expo)}div.pfv2 .pg-top{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:18px max(24px,6vw);background:rgba(239,232,220,.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #ddd3c4}div.pfv2 .pg-top .brand{color:var(--paperInk)}div.pfv2 .pg-top .bk2{all:unset;cursor:pointer;padding:9px 16px;border-radius:999px;border:1px solid #cfc5b5;font-size:14px;font-weight:600}div.pfv2 .pg-top .bk2:focus-visible{outline:2px solid #E2622B}div.pfv2 .pg-in{max-width:1180px;margin:0 auto;padding:64px max(24px,5vw) 96px}div.pfv2 .pg .k{font-family:var(--mono);color:#8b7e6c;font-size:12.5px;letter-spacing:.24em;text-transform:uppercase}div.pfv2 .pg h1{margin-top:14px;font-weight:600;font-size:clamp(40px,5vw,72px);letter-spacing:-.05em;line-height:1}div.pfv2 .pg h1 span{color:#8b7e6c}div.pfv2 .pg .lead{margin-top:18px;font-size:19px;color:#5d5348;max-width:60ch}div.pfv2 .cs-row{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center;padding:44px 0;border-top:1px solid #ddd3c4}div.pfv2 .cs-row:nth-child(2n) .cs-img{order:-1}div.pfv2 .cs-row .n{font-family:var(--mono);font-size:13px;color:#a2968a}div.pfv2 .cs-row h3{margin-top:8px;font-weight:600;font-size:34px;letter-spacing:-.04em}div.pfv2 .cs-row p{margin-top:10px;font-size:17px;color:#5d5348;line-height:1.6}div.pfv2 .cs-img{border-radius:20px;overflow:hidden;background:#1A1511;box-shadow:0 40px 80px -30px rgba(30,25,20,.5)}div.pfv2 .cs-img img{display:block;width:100%;height:340px;object-fit:cover}div.pfv2 .cs-steps{margin-top:30px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch}div.pfv2 .cs-steps div{padding:20px;border-radius:16px;background:#1A1511;color:var(--cream)}div.pfv2 .cs-steps b{display:block;font-size:18px;font-weight:600}div.pfv2 .cs-steps small{display:block;margin-top:4px;font-size:14px;color:#C8BBA6}div.pfv2 .cs-steps .ar{align-self:center;color:#E2622B;font-size:24px;background:none;padding:0}div.pfv2 .pg .trust2{margin-top:80px}div.pfv2 .pg .tr2row{padding:34px 0;border-top:1px solid #ddd3c4;display:grid;justify-items:center;gap:24px;text-align:center}div.pfv2 .pg .tr2row .logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px}div.pfv2 .pg .tr2row .mk{display:flex;align-items:center;gap:12px}div.pfv2 .pg .tr2row .mk img{height:48px;filter:grayscale(1);opacity:.8}div.pfv2 .pg .tr2row .mk span{font-weight:600;font-size:21px;letter-spacing:-.02em}div.pfv2 .pg .tr2row .mk small{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;color:#8b7e6c;font-weight:500}div.pfv2 .pg .world{font-weight:600;font-size:clamp(34px,4vw,54px);letter-spacing:-.045em}div.pfv2 .pg .world span{color:#8b7e6c}div.pfv2 .pg .draft{margin-top:20px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:#a2968a}div.pfv2 .pg .cta2{margin-top:40px;display:flex;gap:12px;flex-wrap:wrap}div.pfv2 .pg .cta2 .btn.p{background:#1A1511;color:var(--cream)}div.pfv2 .pg .cta2 .btn.g{border-color:#cfc5b5;color:#1A1511}div.pfv2 .fn-body{margin-top:36px;column-count:2;column-gap:56px;font-size:20px;line-height:1.65;color:#3a322a}div.pfv2 .fn-body p{margin:0 0 18px;break-inside:avoid}@media (max-width:860px){div.pfv2 .cs-row{grid-template-columns:1fr}div.pfv2 .cs-row:nth-child(2n) .cs-img{order:0}div.pfv2 .cs-steps{grid-template-columns:1fr}div.pfv2 .cs-steps .ar{display:none}div.pfv2 .fn-body{column-count:1}}div.pfv2 .dm{position:fixed;inset:0;z-index:95;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(8,7,5,.82);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}div.pfv2 .dm.on{display:flex}div.pfv2 .dm-box{position:relative;width:min(1200px,100%);border-radius:22px;overflow:hidden;background:#000;box-shadow:0 60px 140px -30px rgba(0,0,0,.9);border:1px solid rgba(255,250,240,.14);animation:pfv2-eain .45s var(--expo)}div.pfv2 .dm-box video{display:block;width:100%;aspect-ratio:16/9;background:#000}div.pfv2 .dm-x{all:unset;cursor:pointer;position:absolute;right:14px;top:14px;z-index:2;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:rgba(17,15,12,.7);color:#fff;font-size:20px}div.pfv2 .dm-x:focus-visible{outline:2px solid var(--ember)}div.pfv2{overflow-x:clip}div.pfv2 .ann{background:transparent!important;animation:none!important;color:var(--ink)!important;height:46px}div.pfv2.light .ann{color:var(--paperInk)!important}div.pfv2 .ann .star{opacity:.8}div.pfv2 .ann-x{color:var(--ink)!important;opacity:.6}div.pfv2.light .ann-x{color:var(--paperInk)!important}div.pfv2 .hang{position:absolute;left:0;top:0;width:100%;height:calc(var(--topbar) + 60px);pointer-events:none;overflow:visible}div.pfv2 .hang path{fill:none;stroke:rgba(255,248,236,.62);stroke-width:1.1;stroke-linecap:round;stroke-dasharray:var(--len,3000);stroke-dashoffset:var(--len,3000);animation:pfv2-hangdraw 2.2s cubic-bezier(.16,1,.3,1) .4s forwards}div.pfv2.light .hang path{stroke:rgba(26,21,17,.45)}div.pfv2.noann .hang{display:none}@keyframes pfv2-hangdraw{to{stroke-dashoffset:0}}div.pfv2 .dprev{position:absolute;left:0;bottom:calc(100% + 14px);width:340px;aspect-ratio:16/9;border-radius:22px 22px 22px 6px;overflow:hidden;border:1px solid rgba(255,248,236,.22);background:#000;box-shadow:0 30px 70px -20px rgba(0,0,0,.85),0 0 0 6px rgba(255,248,236,.04);opacity:0;transform:translateY(12px) scale(.92);transform-origin:12% 100%;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:5}div.pfv2 .dprev video{width:100%;height:100%;object-fit:cover;display:block}div.pfv2 .dprev span{position:absolute;left:12px;bottom:10px;font:500 11px/1 var(--mono);letter-spacing:.14em;color:#fff;padding:5px 8px;border-radius:6px;background:rgba(17,15,12,.7)}div.pfv2 .dwrap{position:relative;display:inline-flex}div.pfv2 .dwrap:focus-within .dprev,div.pfv2 .dwrap:hover .dprev{opacity:1;transform:none}@media (hover:none){div.pfv2 .dprev{display:none}}div.pfv2 .shint{position:fixed;right:22px;top:50%;z-index:40;transform:translate(16px,-50%);opacity:0;pointer-events:none;transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--ink);font:500 11px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;writing-mode:vertical-rl}div.pfv2 .shint.on{opacity:.85;transform:translateY(-50%)}div.pfv2 .shint i{writing-mode:horizontal-tb;width:22px;height:34px;border:1.5px solid;border-radius:12px;position:relative}div.pfv2 .shint i:after{content:"";position:absolute;left:50%;top:7px;width:3px;height:7px;margin-left:-1.5px;border-radius:2px;background:currentColor;animation:pfv2-wheel 1.4s ease-in-out infinite}@keyframes pfv2-wheel{0%{transform:translateY(0);opacity:1}70%{transform:translateY(10px);opacity:0}to{opacity:0}}div.pfv2.light .shint{color:var(--paperInk)}div.pfv2 .stoast{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:40;transform:translate(-50%,20px);opacity:0;pointer-events:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:none;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(17,15,12,.82);backdrop-filter:blur(14px);border:1px solid rgba(255,248,236,.18);color:var(--ink);font:500 13px/1 var(--sans,inherit)}div.pfv2 .stoast.on{opacity:1;transform:translate(-50%)}div.pfv2 .stoast svg{width:14px;height:14px;animation:pfv2-bob 1.2s ease-in-out infinite}@keyframes pfv2-bob{50%{transform:translateY(-3px)}}@media (hover:none),(max-width:820px){div.pfv2 .shint{display:none}div.pfv2 .stoast{display:flex}}div.pfv2 .gate{display:grid;gap:12px;margin-top:18px}div.pfv2 .gate button{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-radius:16px;border:1px solid var(--line2);font-size:18px;font-weight:600;transition:border-color .2s,background .2s}div.pfv2 .gate button small{display:block;font-weight:400;font-size:14px;color:var(--muted);margin-top:4px}div.pfv2 .gate button:focus-visible,div.pfv2 .gate button:hover{border-color:var(--ember);background:rgba(226,98,43,.08)}div.pfv2 .host img{width:34px;height:34px;border-radius:10px;background:#fff;padding:5px;box-sizing:border-box}div.pfv2 .teaser button{all:unset;cursor:pointer;margin-top:12px;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:var(--ember);color:#fff;font-weight:600;font-size:14px}div.pfv2 .pfm{position:fixed;inset:0;z-index:120;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(10,9,7,.72);backdrop-filter:blur(10px)}div.pfv2 .pfm.on{display:flex}div.pfv2 .pf-box{width:min(620px,100%);max-height:calc(100dvh - 40px);overflow:auto;border-radius:24px;background:#16130F;border:1px solid rgba(255,248,236,.14);padding:28px;box-shadow:0 40px 100px -20px rgba(0,0,0,.9);color:var(--ink)}div.pfv2 .pf-box h3{margin:0 0 6px;font-size:28px;letter-spacing:-.03em}div.pfv2 .pf-box .lede{color:var(--muted);margin:0 0 18px}div.pfv2 .pf-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}div.pfv2 .pf-tabs button{all:unset;cursor:pointer;padding:9px 14px;border-radius:999px;border:1px solid var(--line2);font-size:14px}div.pfv2 .pf-tabs button[aria-pressed=true]{background:var(--ember);border-color:var(--ember);color:#fff}div.pfv2 .pf-box label{display:block;font-size:14px;font-weight:600;margin:14px 0 6px}div.pfv2 .pf-box input{width:100%;box-sizing:border-box;padding:13px 14px;border-radius:12px;border:1px solid var(--line2);background:rgba(255,248,236,.04);color:var(--ink);font:inherit}div.pfv2 .pf-drop{display:grid;place-items:center;gap:6px;padding:26px;border-radius:16px;border:1.5px dashed rgba(255,248,236,.25);text-align:center;color:var(--muted);font-size:14px;cursor:pointer}div.pfv2 .pf-drop b{color:var(--ink)}div.pfv2 .pf-row{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}div.pfv2 .pf-row button{all:unset;cursor:pointer;padding:12px 18px;border-radius:12px;font-weight:600}div.pfv2 .pf-row .b1{background:var(--ember);color:#fff}div.pfv2 .pf-row .b2{border:1px solid var(--line2)}div.pfv2 .pf-what{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:8px;font-size:14px;color:var(--beige,#C8BBA6)}div.pfv2 .pf-what li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:3px;background:var(--ember);margin-right:10px;vertical-align:middle}div.pfv2 .wordmark.v10{font-size:clamp(44px,10.6vw,210px)!important;white-space:nowrap;display:flex;align-items:center;gap:clamp(14px,2.4vw,34px);opacity:0;transform:translateY(30px);filter:blur(10px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s}div.pfv2 .wordmark.v10.in{opacity:1;transform:none;filter:none}div.pfv2 .wordmark.v10 img{height:.78em;width:auto;flex-shrink:0}div.pfv2 .wordmark.v10 b{font:inherit;background:linear-gradient(90deg,#F2EBDF,#F2EBDF 45%,#D9A55B 70%,#E2622B);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:pfv2-wmfade 7s ease-in-out infinite alternate}@keyframes pfv2-wmfade{0%{background-position:0 0}to{background-position:100% 0}}div.pfv2 .foot-note{max-width:820px;color:var(--quiet);font-size:13.5px;line-height:1.6}div.pfv2 .pg.paper{background:#fff!important;color:#111!important}div.pfv2 .pg.paper .pg-in{max-width:760px}div.pfv2 .pg.paper h1{color:#111!important;font-size:clamp(36px,5vw,56px);letter-spacing:-.035em}div.pfv2 .pg.paper h2{font-size:22px;letter-spacing:-.02em;margin:34px 0 8px;color:#111}div.pfv2 .pg.paper li,div.pfv2 .pg.paper p{color:#2b2b2b;font-size:16px;line-height:1.65}div.pfv2 .pg.paper .k{color:#7a5a2a!important}div.pfv2 .pg.paper .meta{font-size:13px;color:#666;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:10px 0;margin:18px 0 26px;display:flex;gap:18px;flex-wrap:wrap}div.pfv2 .pg.paper table{width:100%;border-collapse:collapse;font-size:14px;margin:12px 0}div.pfv2 .pg.paper td,div.pfv2 .pg.paper th{color:#2b2b2b!important;border-bottom:1px solid #eee;padding:9px 6px;text-align:left;vertical-align:top}div.pfv2 .pg.paper mark{background:#fff3cd;color:#7a5600;padding:0 3px;border-radius:3px}div.pfv2 .pg.paper code{font-size:.9em;background:#f4f4f4;padding:1px 4px;border-radius:4px}div.pfv2 .pg.paper .review{font-size:12.5px;color:#9a6b00;background:#fff7e6;border:1px solid #f3e0b5;padding:8px 12px;border-radius:8px;margin-top:22px}div.pfv2 .fn-body h2{font-size:24px;letter-spacing:-.025em;margin:34px 0 8px}div.pfv2 .sig{margin-top:30px}div.pfv2 .sig .sc{font-family:Allura,cursive;font-size:46px;color:var(--ember);line-height:1}div.pfv2 .sig .nm{font-weight:600;font-size:17px;margin-top:6px}div.pfv2 .sig .rl{color:var(--muted);font-size:14px}div.pfv2 .sig a{color:var(--ink);font-size:14px}div.pfv2 .wordmark.v10{display:none!important}div.pfv2 .flogo{position:relative;height:clamp(220px,30vw,460px);margin:10px 0 18px;border-radius:28px;overflow:hidden;background:#0b0907;isolation:isolate}div.pfv2 .flogo .v{position:absolute;inset:0;display:none;align-items:center;justify-content:center}div.pfv2 .flogo[data-v=crew] .v-crew,div.pfv2 .flogo[data-v=fire] .v-fire,div.pfv2 .flogo[data-v=neon] .v-neon{display:flex}div.pfv2 .fl-pick{position:absolute;right:16px;top:14px;z-index:5;display:flex;gap:6px;padding:5px;border-radius:999px;background:rgba(17,15,12,.7);border:1px solid rgba(255,248,236,.14);backdrop-filter:blur(10px)}div.pfv2 .fl-pick button{all:unset;cursor:pointer;padding:7px 13px;border-radius:999px;font:500 12px/1 var(--mono);letter-spacing:.08em;color:var(--muted)}div.pfv2 .fl-pick button[aria-pressed=true]{background:var(--ember);color:#fff}div.pfv2 .v-neon{background:radial-gradient(60% 70% at 50% 55%,#1c120c,#0b0907 70%)}div.pfv2 .v-neon:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,248,236,.018) 0 2px,transparent 2px 7px);pointer-events:none}div.pfv2 .neon{width:min(1500px,94%);height:auto;overflow:visible}div.pfv2 .neon .tube{fill:none;stroke-linecap:round;stroke-linejoin:round}div.pfv2 .neon .t-core{stroke:#FFF6EA;stroke-width:3.2}div.pfv2 .neon .t-glow{stroke-width:9;opacity:.85;filter:url(#nglow)}div.pfv2 .neon .t-halo{stroke-width:26;opacity:.32;filter:url(#nhalo)}div.pfv2 .neon .t-ghost{stroke-width:3;opacity:.35}div.pfv2 .neon .letter{opacity:.07;transition:opacity .08s}div.pfv2 .neon .letter.on{opacity:1}div.pfv2 .neon .letter.on.buzz{animation:pfv2-buzz 6.5s steps(1) infinite}@keyframes pfv2-buzz{0%,to{opacity:1}40%{opacity:1}41%{opacity:.35}42%{opacity:1}43.5%{opacity:.5}44%{opacity:1}}div.pfv2 .neon .wire{fill:none;stroke:#1b1714;stroke-width:4;stroke-linecap:round}div.pfv2 .neon .clip{fill:#2a2420}div.pfv2 .neon .reflect{opacity:.18;transform:scaleY(-1);transform-origin:50% 100%;filter:blur(3px);mask:linear-gradient(transparent 40%,#000)}div.pfv2 .v-crew{background:radial-gradient(70% 80% at 50% 70%,#24170f,#0b0907 70%)}div.pfv2 .crew{position:relative;width:min(1400px,94%);height:80%}div.pfv2 .crew .word{position:absolute;left:0;right:0;bottom:22%;display:flex;justify-content:center;align-items:flex-end;font-family:var(--sans,Geist,sans-serif);font-weight:700;letter-spacing:-.05em;font-size:clamp(46px,9.6vw,170px);line-height:1}div.pfv2 .crew .ch{display:inline-block;color:#F2EBDF;transform:translateY(-140%) rotate(-8deg);opacity:0;transition:transform .9s cubic-bezier(.3,1.6,.5,1),opacity .4s}div.pfv2 .crew .ch.flow{background:linear-gradient(90deg,#D9A55B,#E2622B);-webkit-background-clip:text;background-clip:text;color:transparent}div.pfv2 .flogo.in .crew .ch{transform:none;opacity:1}div.pfv2 .crew .bot{position:absolute;bottom:calc(22% + clamp(46px,9.6vw,170px)*.82);width:clamp(34px,4.4vw,74px);transform:translateY(-260%);transition:transform 1s cubic-bezier(.3,1.5,.5,1)}div.pfv2 .flogo.in .crew .bot{transform:none}div.pfv2 .crew .bot svg{width:100%;height:auto;display:block;animation:pfv2-jbreathe 2.6s ease-in-out infinite;transform-origin:50% 90%}div.pfv2 .crew .bot:nth-child(odd) svg{animation-duration:3.1s}div.pfv2 .crew .bot.wave svg{animation:pfv2-jwave 1.4s ease-in-out infinite}@keyframes pfv2-jwave{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-8deg) scale(1.04,.96)}75%{transform:rotate(8deg) scale(.97,1.03)}}div.pfv2 .crew .floor{position:absolute;left:8%;right:8%;bottom:20%;height:2px;background:linear-gradient(90deg,transparent,rgba(240,138,87,.5),transparent)}div.pfv2 .v-fire{background:#070504}div.pfv2 .v-fire canvas{width:100%;height:100%;display:block}div.pfv2 .v-fire .fire-jelly{position:absolute;right:7%;bottom:12%;width:clamp(44px,5vw,84px)}div.pfv2 .v-fire .fire-jelly svg{width:100%;animation:pfv2-jbreathe 3s ease-in-out infinite;transform-origin:50% 90%}div.pfv2 .jl-eyes{animation:pfv2-jblink 4.2s infinite;transform-origin:50% 48%}@keyframes pfv2-jblink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@media (prefers-reduced-motion:reduce){div.pfv2 .neon .letter{opacity:1!important;animation:none!important}div.pfv2 .crew .bot,div.pfv2 .crew .ch{transition:none}div.pfv2 .crew .bot svg,div.pfv2 .jl-eyes{animation:none}}div.pfv2 .pf-tabs{display:grid;grid-template-columns:repeat(2,1fr)}div.pfv2 .pf-tabs button:last-child{grid-column:1/-1}div.pfv2 .pf-spin{display:grid;justify-items:center;gap:14px;text-align:center;padding:10px 0 4px}div.pfv2 .pf-spin .jbox{width:120px;position:relative}div.pfv2 .pf-spin .jbox svg{width:100%;animation:pfv2-jwave 1.2s ease-in-out infinite;transform-origin:50% 90%}div.pfv2 .pf-steps{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:9px;text-align:left;width:100%;max-width:380px}div.pfv2 .pf-steps li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted);opacity:.35;transition:opacity .3s,color .3s}div.pfv2 .pf-steps li.on{opacity:1;color:var(--ink)}div.pfv2 .pf-steps li i{width:16px;height:16px;border-radius:50%;border:1.5px solid;flex-shrink:0;display:grid;place-items:center}div.pfv2 .pf-steps li.done i{background:#6FCF8E;border-color:#6FCF8E}div.pfv2 .pf-steps li.done i:after{content:"";width:6px;height:3px;border-left:2px solid #0b0907;border-bottom:2px solid #0b0907;transform:rotate(-45deg) translate(1px,-1px)}div.pfv2 .pf-me{display:flex;align-items:center;gap:14px;padding:14px;border-radius:16px;border:1px solid var(--line2);background:rgba(255,248,236,.04);margin:6px 0 10px}div.pfv2 .pf-me .av{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#E2622B,#D9A55B);display:grid;place-items:center;color:#fff;font-weight:700;font-size:20px;flex-shrink:0}div.pfv2 .pf-me b{display:block;font-size:17px}div.pfv2 .pf-me small{color:var(--muted)}div.pfv2 .pf-plane{position:relative;height:150px;display:grid;place-items:center}div.pfv2 .pf-plane svg{width:86px;animation:pfv2-plane 1.6s cubic-bezier(.5,0,.3,1) forwards}@keyframes pfv2-plane{0%{transform:translate(0) rotate(0) scale(1)}30%{transform:translate(-14px,10px) rotate(-6deg) scale(1.02)}to{transform:translate(260px,-170px) rotate(18deg) scale(.4);opacity:0}}div.pfv2 .pf-plane .trail{position:absolute;left:50%;top:50%;width:240px;height:2px;transform-origin:0 0;transform:rotate(-34deg) scaleX(0);background:linear-gradient(90deg,rgba(240,138,87,.7),transparent);animation:pfv2-trail 1.6s ease-out .2s forwards}@keyframes pfv2-trail{40%{transform:rotate(-34deg) scaleX(1);opacity:1}to{transform:rotate(-34deg) scaleX(1);opacity:0}}@media (max-width:820px){div.pfv2 #snd.snd{top:auto!important;bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;right:16px!important;left:auto!important}}@media (min-width:1320px){div.pfv2 .top-in .nav{position:absolute;left:50%;transform:translateX(-50%)}}@media (min-width:1100px){div.pfv2 .nav{gap:clamp(26px,2.6vw,44px)!important}}div.pfv2 .ann.v12{display:block!important;position:relative;height:50px}div.pfv2 .ann.v12>*{position:absolute;top:50%;transform:translateY(-50%);margin:0}div.pfv2 .ann .ann-x{display:none!important}div.pfv2 .ann.v12 .star{top:calc(50% - 8px);transform:none}div.pfv2 .ann.v12>span{white-space:nowrap}div.pfv2 .hang-x{all:unset;cursor:pointer;position:absolute;z-index:3;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:var(--ink);opacity:.55;font-size:15px;line-height:1;transition:opacity .2s,background .2s}div.pfv2 .hang-x:focus-visible,div.pfv2 .hang-x:hover{opacity:1;background:rgba(255,248,236,.1)}div.pfv2.light .hang-x{color:var(--paperInk)}div.pfv2.noann .hang-x{display:none}div.pfv2 .sig .nm{display:flex;align-items:center;gap:10px}div.pfv2 .li-badge{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:8px 14px 8px 8px;border-radius:999px;background:#0A66C2;color:#fff!important;text-decoration:none;font-weight:600;font-size:14px;box-shadow:0 8px 20px -8px rgba(10,102,194,.6)}div.pfv2 .li-badge svg{width:22px;height:22px;flex-shrink:0}div.pfv2 .li-mini{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:7px;background:linear-gradient(160deg,#4a4540,#25211d);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(0,0,0,.35),0 3px 8px -2px rgba(0,0,0,.35);transition:transform .2s,box-shadow .2s}div.pfv2 .li-mini:focus-visible,div.pfv2 .li-mini:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 6px 14px -4px rgba(0,0,0,.45)}div.pfv2 .li-mini svg path{fill:#ECE6DC}div.pfv2 .li-mini svg{width:16px;height:16px}div.pfv2 .carry{position:absolute;inset:0;pointer-events:none}div.pfv2 .cj{position:absolute;left:0;top:0;width:96px;height:120px;margin:-60px 0 0 -48px;opacity:0;transition:opacity .25s}div.pfv2 .cj-body{position:absolute;left:14px;top:22px;width:68px}div.pfv2 .cj-body svg{width:100%;display:block;animation:pfv2-cjhop .5s ease-in-out infinite alternate;transform-origin:50% 90%}@keyframes pfv2-cjhop{0%{transform:translateY(0) scale(1.04,.96)}to{transform:translateY(-7px) scale(.97,1.04)}}div.pfv2 .cj-folder{position:absolute;left:24px;top:66px;width:48px;filter:drop-shadow(0 6px 8px rgba(0,0,0,.5))}div.pfv2 .cj-folder svg{width:100%;display:block}div.pfv2 .cj-folder b{position:absolute;left:4px;bottom:3px;font:600 9px/1 var(--mono);color:#1b1512;background:rgba(255,255,255,.85);padding:2px 4px;border-radius:3px}div.pfv2 .cj-g{position:absolute;top:68px;width:26px}div.pfv2 .cj-g svg{width:100%}div.pfv2 .cj-g.l{left:12px;transform:scaleX(-1) rotate(-10deg)}div.pfv2 .cj-g.r{left:58px;transform:rotate(-10deg)}div.pfv2 .cj-say{position:absolute;left:50%;top:-14px;transform:translateX(-50%);white-space:nowrap;font:600 12px/1 var(--sans,inherit);color:#1A1511;background:#FFF8EE;padding:6px 9px;border-radius:10px;box-shadow:0 6px 14px rgba(0,0,0,.4)}div.pfv2 .cj-say:after{content:"";position:absolute;left:50%;bottom:-5px;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:0;border-top:5px solid #fff8ee}div.pfv2 .cj-spark{position:absolute;width:0;height:0}div.pfv2 .cj-spark i{position:absolute;left:0;top:0;width:5px;height:5px;border-radius:50%;background:#FFD9A8;box-shadow:0 0 10px 2px #F08A57;opacity:0}div.pfv2 .cj-spark.go i{animation:pfv2-spk .7s ease-out forwards}@keyframes pfv2-spk{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.4)}}div.pfv2 .mg2 .node.done{border-color:rgba(111,207,142,.8)!important;box-shadow:0 0 0 12px rgba(111,207,142,.1),0 30px 90px -10px rgba(111,207,142,.55)!important}div.pfv2 .more{overflow:hidden}div.pfv2 .more .strip{position:absolute;left:0;top:0;width:4680px;height:860px;display:flex;will-change:transform}div.pfv2 .more .mp{width:1560px;height:860px;flex-shrink:0;position:relative;padding:20px 60px}div.pfv2 .more .mp-h{display:flex;align-items:baseline;gap:22px;margin-bottom:26px;opacity:.35;transition:opacity .5s}div.pfv2 .more .mp.in .mp-h{opacity:1}div.pfv2 .more .mp-h .k{font:500 15px/1 var(--mono);letter-spacing:.18em;color:var(--gold)}div.pfv2 .more .mp-h h3{margin:0;font-size:54px;letter-spacing:-.04em;color:var(--ink)}div.pfv2 .more .mp-h p{margin:0;font-size:20px;color:var(--muted)}div.pfv2 .more .mg{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 34px;width:1440px}div.pfv2 .more .mg.n3{grid-template-columns:repeat(3,1fr)}div.pfv2 .more .mc{position:relative;aspect-ratio:16/9;border-radius:22px;overflow:hidden;border:1.5px solid rgba(111,207,142,.45);background:#000;box-shadow:0 30px 60px -18px rgba(0,0,0,.8),0 0 40px -14px rgba(111,207,142,.45);opacity:0;transform:translateY(40px) scale(.94);transition:opacity .5s calc(var(--k)*.09s),transform .7s cubic-bezier(.3,1.4,.5,1) calc(var(--k)*.09s)}div.pfv2 .more .mg.n4 .mc{aspect-ratio:auto;height:320px}div.pfv2 .more .mp.in .mc{opacity:1;transform:none}div.pfv2 .more .mc canvas{position:absolute;inset:0;width:100%;height:100%}div.pfv2 .more .lyr{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:0 40px;font-weight:800;font-size:26px;line-height:1.18;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5)}div.pfv2 .more .lyr.band{place-items:center stretch;background:none}div.pfv2 .more .lyr.band br{display:none}div.pfv2 .more .lyr.cream{color:#F6EBDD;font-size:30px}div.pfv2 .more .thm{position:absolute;inset:0;display:grid;place-items:center;text-align:center;font-weight:800;font-size:44px;line-height:1.08;text-transform:uppercase}div.pfv2 .more .mc-t{position:absolute;left:16px;bottom:14px;font-weight:650;font-size:18px;color:#fff;padding:6px 12px;border-radius:10px;background:rgba(17,15,12,.7)}div.pfv2 .more .mc-tag{position:absolute;right:14px;top:14px;display:flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:rgba(17,15,12,.85);font:500 13px/1 var(--mono);letter-spacing:.08em;color:#6FCF8E;text-transform:uppercase}div.pfv2 .more .mc-tag svg{width:14px;height:14px;fill:none;stroke:#6FCF8E;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}div.pfv2 .more .mc-j{position:absolute;left:14px;top:10px;width:44px;opacity:0;transform:translateY(-30px);transition:all .6s cubic-bezier(.3,1.6,.5,1) calc(var(--k)*.09s + .3s)}div.pfv2 .more .mp.in .mc-j{opacity:1;transform:none}div.pfv2 .more .mc-j svg{width:100%;display:block}div.pfv2 .jbar{position:relative;display:grid;justify-items:center;margin:4px auto 18px;width:min(420px,100%)}div.pfv2 .jbar .jb-j{width:110px;animation:pfv2-jpop .7s cubic-bezier(.3,1.6,.5,1) both}div.pfv2 .jbar .jb-j svg{width:100%;display:block;animation:pfv2-jbreathe 2.4s ease-in-out infinite;transform-origin:50% 90%}div.pfv2 .jbar .jb-bar{position:relative;margin-top:-14px;padding:16px 22px;border-radius:16px;background:#FFF8EE;color:#1A1511;font-weight:650;font-size:18px;text-align:center;box-shadow:0 18px 40px -12px rgba(0,0,0,.5);animation:pfv2-jbar .6s cubic-bezier(.16,1,.3,1) .25s both;width:100%;box-sizing:border-box}div.pfv2 .jbar .jb-bar small{display:block;font-weight:500;font-size:14px;color:#6b5f52;margin-top:4px}div.pfv2 .jbar .jb-g{position:absolute;top:96px;width:42px;animation:pfv2-jpop .5s cubic-bezier(.3,1.6,.5,1) .35s both}div.pfv2 .jbar .jb-g svg{width:100%}div.pfv2 .jbar .jb-g.l{left:-10px;transform:scaleX(-1)}div.pfv2 .jbar .jb-g.r{right:-10px}@keyframes pfv2-jpop{0%{opacity:0;transform:translateY(20px) scale(.6)}to{opacity:1;transform:none}}@keyframes pfv2-jbar{0%{opacity:0;transform:scaleX(.3)}to{opacity:1;transform:none}}div.pfv2 .pf-host{display:flex;align-items:center;gap:16px;margin-bottom:6px}div.pfv2 .pf-host .hj{width:76px;flex-shrink:0;position:relative}div.pfv2 .pf-host .hj svg{width:100%;display:block;animation:pfv2-jbreathe 3s ease-in-out infinite;transform-origin:50% 90%}div.pfv2 .pf-host .hj .jl-eyes{animation:pfv2-jlook 3.2s ease-in-out infinite,pfv2-jblink 4.2s infinite}div.pfv2 .pf-host.peek .hj .jl-eyes{animation:none;transform:translate(6px,6px)}@keyframes pfv2-jlook{0%,20%{transform:translateX(0)}30%,48%{transform:translateX(-7px)}58%,76%{transform:translateX(7px)}86%,to{transform:translateX(0)}}div.pfv2 .spiral{position:relative;width:200px;height:200px;margin:4px auto 10px}div.pfv2 .spiral .hj{position:absolute;left:50%;top:50%;width:96px;margin:-48px 0 0 -48px;animation:pfv2-jspin 1.6s ease-in-out infinite}div.pfv2 .spiral .hj svg{width:100%}div.pfv2 .spiral i{position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px;border-radius:50%;background:#F08A57;box-shadow:0 0 12px #F08A57;animation:pfv2-orbit 1.8s linear infinite;animation-delay:calc(var(--n)*-.15s);--r:calc(46px + var(--n)*5px)}div.pfv2 .spiral .ring{position:absolute;inset:0;border-radius:50%;border-color:rgba(240,138,87,.8) rgba(217,165,91,.4) transparent transparent;border-style:solid;border-width:2px;animation:pfv2-spinr 1.1s linear infinite}div.pfv2 .spiral .ring.b{inset:18px;animation-duration:1.6s;animation-direction:reverse;border-top-color:rgba(111,207,142,.6)}@keyframes pfv2-orbit{0%{transform:rotate(0) translateX(var(--r)) scale(1)}to{transform:rotate(1turn) translateX(var(--r)) scale(.4)}}@keyframes pfv2-spinr{to{transform:rotate(1turn)}}@keyframes pfv2-jspin{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.08,.92) rotate(-6deg)}}div.pfv2 .sc-q{margin-top:14px}div.pfv2 .sc-q b{display:block;font-size:14px;margin-bottom:8px}div.pfv2 .sc-chips{display:flex;flex-wrap:wrap;gap:8px}div.pfv2 .sc-chips button{all:unset;cursor:pointer;padding:8px 13px;border-radius:999px;border:1px solid var(--line2);font-size:13.5px}div.pfv2 .sc-chips button[aria-pressed=true]{background:rgba(226,98,43,.18);border-color:var(--ember)}div.pfv2 .sc-ans{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:10px}div.pfv2 .sc-ans li{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:12px 14px;border-radius:14px;background:rgba(255,248,236,.04);border:1px solid rgba(255,248,236,.1);font-size:14px;line-height:1.45}div.pfv2 .sc-ans li em{font-style:normal;font:600 11px/1 var(--mono);letter-spacing:.08em;padding:5px 8px;border-radius:6px;white-space:nowrap}div.pfv2 .sc-ans .ok em{background:rgba(111,207,142,.16);color:#6FCF8E}div.pfv2 .sc-ans .via em{background:rgba(217,165,91,.16);color:#D9A55B}div.pfv2 .sc-ans .ask em{background:rgba(255,248,236,.08);color:var(--muted)}div.pfv2 .sc-ans b{display:block;margin-bottom:2px}@media (max-width:600px){div.pfv2 .pf-host .hj{width:56px}div.pfv2 .jbar .jb-g{top:86px}}div.pfv2 .flogo{display:none!important}div.pfv2 .blob-stage{position:relative;height:clamp(200px,30vw,470px);margin:10px 0 18px;border-radius:28px;overflow:hidden;background:radial-gradient(60% 70% at 50% 55%,#1c120c,#0b0907 70%)}div.pfv2 .blob-stage:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,248,236,.018) 0 2px,transparent 2px 7px);pointer-events:none}div.pfv2 .blob-svg{position:absolute;left:50%;top:50%;width:min(1500px,96%);height:auto;transform:translate(-50%,-50%);overflow:visible}div.pfv2 .blob-svg .nl{opacity:0;transition:opacity .25s}div.pfv2 .blob-svg .nl.on{opacity:1;animation:pfv2-nflick .5s steps(1)}@keyframes pfv2-nflick{0%{opacity:.2}30%{opacity:1}45%{opacity:.4}60%,to{opacity:1}}div.pfv2 .blob-svg .rl{opacity:0;transform-box:fill-box;transform-origin:50% 100%;transform:translateY(16px) scale(.94);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.3,1.5,.5,1)}div.pfv2 .blob-svg .rl.on{opacity:1;transform:none}div.pfv2 .blob-svg .bwire{fill:none;stroke:#2a221c;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}div.pfv2 .blob-svg .bdot{fill:#3a2e26;stroke:#5a4636;stroke-width:2}div.pfv2 .blob-svg .spark{opacity:0}div.pfv2 .blob-svg .spark.go{animation:pfv2-bspark .8s ease-out forwards}@keyframes pfv2-bspark{0%{opacity:1}to{opacity:0}}div.pfv2 #copy .beat .wr{display:inline-block;opacity:0;transform:translateY(.45em) scale(1.12);filter:blur(10px)}div.pfv2 #copy .beat.on .wr{animation:pfv2-wrise .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--i)*55ms + 80ms)}@keyframes pfv2-wrise{to{opacity:1;transform:none;filter:none}}div.pfv2 .vsweep{position:fixed;inset:-20% 0;z-index:30;pointer-events:none;mix-blend-mode:screen;opacity:0;background:linear-gradient(100deg,transparent 30%,rgba(240,138,87,.14) 44%,rgba(255,236,214,.38) 50%,rgba(240,138,87,.14) 56%,transparent 70%);background-size:250% 100%;filter:blur(14px)}div.pfv2 .vsweep.go{animation:pfv2-vsw .9s cubic-bezier(.65,0,.35,1) forwards}@keyframes pfv2-vsw{0%{opacity:1;background-position:120% 0}to{opacity:0;background-position:-20% 0}}@media (prefers-reduced-motion:reduce){div.pfv2 #copy .beat .wr{opacity:1;transform:none;filter:none;animation:none!important}div.pfv2 .vsweep{display:none}}div.pfv2 .gmark{left:0;top:0;width:1672px;height:941px;mix-blend-mode:screen;opacity:.85;filter:blur(.3px)}div.pfv2 .ghq,div.pfv2 .gmark{position:absolute;pointer-events:none}div.pfv2 .ghq{width:30px;height:30px;margin:-15px 0 0 -15px}div.pfv2 .ghq img{position:relative;width:100%;height:100%;filter:drop-shadow(0 0 6px rgba(255,214,170,.9)) drop-shadow(0 0 14px rgba(226,98,43,.8))}div.pfv2 .ghq i{position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px;border-radius:50%;box-shadow:0 0 0 0 rgba(255,200,150,.7);animation:pfv2-hqp 2.4s ease-out infinite}@keyframes pfv2-hqp{0%{box-shadow:0 0 0 0 rgba(255,200,150,.65)}to{box-shadow:0 0 0 26px rgba(255,200,150,0)}}div.pfv2 .gpick{display:none!important;position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:45;display:flex;align-items:center;gap:6px;padding:6px 6px 6px 14px;border-radius:999px;background:rgba(17,15,12,.75);border:1px solid rgba(255,248,236,.16);backdrop-filter:blur(12px);transition:opacity .3s}div.pfv2 .gpick.hide{opacity:0;pointer-events:none}div.pfv2 .gpick span{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-right:4px}div.pfv2 .gpick button{all:unset;cursor:pointer;min-width:30px;text-align:center;padding:7px 10px;border-radius:999px;font:600 12px/1 var(--mono);color:var(--ink)}div.pfv2 .gpick button[aria-pressed=true]{background:var(--ember);color:#fff}div.pfv2 .con2{perspective:2600px;overflow:hidden;border-radius:26px}div.pfv2 .con2 .cp{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform}div.pfv2 .con2 .cs{position:absolute;inset:0;opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:scale(1.03)}div.pfv2 .con2 .cs.on{opacity:1;transform:none}div.pfv2 .con2 .cs img,div.pfv2 .con2 .cs video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:26px;box-shadow:0 60px 120px -30px rgba(0,0,0,.9),0 0 0 1px rgba(255,248,236,.14)}div.pfv2 .con2 .cl{position:absolute;left:34px;bottom:34px;max-width:560px;padding:20px 24px;border-radius:20px;background:linear-gradient(135deg,rgba(40,33,27,.86),rgba(18,15,12,.8));border:1px solid rgba(255,248,236,.18);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 30px 60px -20px rgba(0,0,0,.8)}div.pfv2 .con2 .cl .k{font:500 13px/1 var(--mono);letter-spacing:.16em;color:var(--gold)}div.pfv2 .con2 .cl b{display:block;font-size:34px;letter-spacing:-.03em;margin:8px 0 6px;color:var(--ink)}div.pfv2 .con2 .cl p{margin:0;font-size:17px;line-height:1.45;color:var(--muted)}div.pfv2 .con2 .cmds{position:absolute;right:34px;top:34px;display:grid;gap:10px;justify-items:end;pointer-events:none}div.pfv2 .con2 .cmds span{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:rgba(246,239,227,.96);color:#1A1511;font-weight:650;font-size:19px;box-shadow:0 20px 40px -14px rgba(0,0,0,.7);opacity:0;transform:translateX(40px);transition:all .6s cubic-bezier(.16,1,.3,1) calc(var(--k)*.12s)}div.pfv2 .con2 .cmds span i{width:9px;height:9px;border-radius:50%;background:var(--ember);box-shadow:0 0 0 5px rgba(226,98,43,.18)}div.pfv2 .con2 .cmds.on span{opacity:1;transform:none}div.pfv2 .con2 .demo-tag{position:absolute;left:34px;top:30px;font:500 11px/1 var(--mono);letter-spacing:.16em;color:rgba(242,235,223,.75);padding:6px 10px;border-radius:8px;background:rgba(17,15,12,.7);opacity:0;transition:opacity .4s}div.pfv2 .con2 .demo-tag.on{opacity:1}div.pfv2 .con2 .swiper{position:absolute;top:44%;width:170px;height:170px;margin-left:-85px;z-index:5;opacity:0;transition:opacity .35s,left .2s linear;pointer-events:none}div.pfv2 .con2 .swiper .sj{position:absolute;left:20px;top:20px;width:130px}div.pfv2 .con2 .swiper .sj svg{width:100%;display:block;animation:pfv2-jbreathe 1.6s ease-in-out infinite;transform-origin:50% 90%}div.pfv2 .con2 .swiper .sg{position:absolute;left:-30px;top:40px;width:76px;transform:scaleX(-1) rotate(-20deg);transform-origin:80% 80%;transition:transform .5s cubic-bezier(.3,1.5,.5,1)}div.pfv2 .con2 .swiper .sg svg{width:100%}div.pfv2 .con2 .swiper.swipe .sg{transform:scaleX(-1) rotate(35deg) translateX(30px)}@keyframes pfv2-jbreathe{0%,to{transform:scale(1)}50%{transform:scale(1.06,.94)}}@media (prefers-reduced-motion:reduce){div.pfv2 .con2 .cp{transition:none}}div.pfv2 .foot-ann,div.pfv2 .navr .btn.fn{display:none}@media (max-width:820px){div.pfv2{--topbar:64px}div.pfv2 .top:before{height:64px}div.pfv2 .top .ann,div.pfv2 .top .hang,div.pfv2 .top .hang-x{display:none!important}div.pfv2 .navr .btn.ea-top{display:none}div.pfv2 .navr .btn.fn{display:inline-flex}div.pfv2 .foot-ann{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:6px 0 18px;padding:14px 16px;border-radius:14px;border:1px solid var(--line2);background:rgba(255,248,236,.04);font-size:14px;color:var(--ink)}div.pfv2 .foot-ann .star{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;flex:none}div.pfv2 .foot-ann a{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;background:var(--ember);color:#fff;font-weight:600;font-size:13px;text-decoration:none}div.pfv2 .stoast{left:auto!important;right:8px;bottom:auto!important;top:58%;transform:translate(12px,-50%)!important;padding:9px!important;gap:0!important;border-radius:999px;background:rgba(17,15,12,.55)!important}div.pfv2 .stoast.on{opacity:.7!important;transform:translateY(-50%)!important}div.pfv2 .stoast span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}div.pfv2 .stoast svg{width:16px!important;height:16px!important}div.pfv2 .stoast.spent{display:none!important}div.pfv2 footer{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}div.pfv2 .beat.b-brain .sub,div.pfv2 .beat.b-connect .sub,div.pfv2 .beat.b-migrate .sub,div.pfv2 .beat.b-proof .k,div.pfv2 .beat.b-proof .sub,div.pfv2 .beat.b-race .sub,div.pfv2 .beat.b-race h2{display:none}div.pfv2 .beat.b-brain .k,div.pfv2 .beat.b-connect .k,div.pfv2 .beat.b-race .k{position:fixed;left:16px;top:calc(var(--topbar) + 16px);z-index:6}div.pfv2 .beat.b-brain h2,div.pfv2 .beat.b-connect h2{font-size:26px}div.pfv2 .scene .wires{display:none}div.pfv2 .scene.pf{width:400px!important;height:600px!important}div.pfv2 .pf .vid{width:400px}div.pfv2 .pf .pill{left:10px;top:10px;padding:6px 12px 6px 6px;font-size:13px}div.pfv2 .pf .pill .t{display:none}div.pfv2 .pf .tl{top:222px;width:400px;padding:24px 2px 4px}div.pfv2 .pf .m b{font-size:12px}div.pfv2 .pf .ms b{top:-18px}div.pfv2 .pf .mo b{top:24px}div.pfv2 .pf .meta{margin-top:36px;font-size:12px}div.pfv2 .pf .stats{left:0;top:318px;width:400px;gap:8px}div.pfv2 .pf .stat{grid-template-columns:82px 1fr;gap:2px 10px;padding:10px 14px;border-radius:16px}div.pfv2 .pf .stat .n{font-size:38px}div.pfv2 .pf .stat .n small{font-size:15px}div.pfv2 .pf .stat b{font-size:16px}div.pfv2 .pf .stat span{font-size:13px;line-height:1.35}div.pfv2 .scene.brn{width:400px!important;height:660px!important}div.pfv2 .brn .br-card{left:0!important;top:0!important;width:400px!important;padding:12px 14px;grid-template-columns:40px 1fr;column-gap:12px;transform:none!important}div.pfv2 .brn .br-card:not(.on){opacity:0!important;pointer-events:none}div.pfv2 .brn .br-card .ic{width:40px;height:40px;border-radius:11px}div.pfv2 .brn .br-card .q{font-size:18px;line-height:1.25}div.pfv2 .brn .br-card .t{font-size:12px}div.pfv2 .brn .br-core{left:0;top:96px;width:400px}div.pfv2 .brn .br-core .bd{padding:10px 12px}div.pfv2 .brn .br-core .orb{display:none}div.pfv2 .brn .br-core .bd>div:nth-child(2){font-size:15px!important}div.pfv2 .brn .br-core .bd>div:nth-child(3){display:none}div.pfv2 .brn .br-core .bd>div:last-child{display:grid!important;grid-template-columns:repeat(3,1fr);gap:6px!important;margin-top:8px}div.pfv2 .brn .br-step{font-size:13px;padding:9px 8px;gap:7px}div.pfv2 .brn .br-step span{display:none}div.pfv2 .brn .br-live{left:0!important;top:202px!important;width:400px!important}div.pfv2 .brn .br-sug{left:0!important;top:484px!important;width:400px!important}div.pfv2 .brn .slab .hd{padding:10px 12px}div.pfv2 .brn .slab .hd b{font-size:16px}div.pfv2 .brn .slab .hd .r{font-size:10.5px}div.pfv2 .brn .slab .bd{padding:10px 12px}div.pfv2 .brn .kjv .v{font-size:15px!important;line-height:1.3!important}div.pfv2 .brn .kjv .r{font-size:12px!important}div.pfv2 .brn .br-sug .row{padding:9px 10px;gap:10px}div.pfv2 .brn .br-sug .row b{font-size:15px}div.pfv2 .brn .br-sug .row small{font-size:13px}div.pfv2 .brn .br-sug p{display:none}div.pfv2 .scene.cn{width:400px!important;height:650px!important}div.pfv2 .cn .mxw{top:0!important;width:126px;height:50px;transform:none!important;perspective:none}div.pfv2 .cn .mxw:first-of-type{left:0!important}div.pfv2 .cn .mxw:nth-of-type(2){left:137px!important}div.pfv2 .cn .mxw:nth-of-type(3){left:274px!important}div.pfv2 .cn .mxw .mx{display:none}div.pfv2 .cn .mxl{position:static!important;transform:none!important;margin:0!important;height:50px;box-sizing:border-box;display:grid!important;place-content:center;text-align:center;padding:4px 6px;border-radius:12px;border:1px solid var(--glass-b);background:var(--glass);font-size:14px!important;font-weight:600;line-height:1.15;color:var(--ink)}div.pfv2 .cn .mxl small{display:block;font-size:11px!important;letter-spacing:.02em;line-height:1.2;color:var(--muted);white-space:normal}div.pfv2 .cn .nd{display:none!important}div.pfv2 .cn .ap{left:0!important;top:56px!important;width:400px!important}div.pfv2 .cn .ap .hd{padding:10px 12px}div.pfv2 .cn .ap .hd b{font-size:16px}div.pfv2 .cn .ap .bd{padding:6px!important}div.pfv2 .cn .ap .bd img{height:384px;object-fit:cover;object-position:top}div.pfv2 .cn:not(.s2) .ap{transform:none}div.pfv2 .cn .out{left:0!important;top:510px!important;width:400px!important}div.pfv2 .cn .out .hd{display:none}div.pfv2 .cn .out .bd{grid-template-columns:1fr 1fr!important;gap:10px 10px!important;padding:10px!important}div.pfv2 .cn .out .bd>div:nth-child(n+5){display:none!important}div.pfv2 .cn .out .tile{width:38px!important;height:38px!important;border-radius:10px!important}div.pfv2 .cn .out .tile.wide{width:56px!important}div.pfv2 .cn .out .bd b{font-size:14px!important}div.pfv2 .cn .out .bd div div{font-size:12px!important;line-height:1.3}div.pfv2 .scene.rc2{width:400px!important;height:800px!important}div.pfv2 .rc2 .old{top:0!important}div.pfv2 .rc2 .new,div.pfv2 .rc2 .old{left:0!important;width:400px!important}div.pfv2 .rc2 .new{top:410px!important}div.pfv2 .rc2 .slab .hd{padding:11px 14px}div.pfv2 .rc2 .hd .cnt,div.pfv2 .rc2 .slab .hd .r,div.pfv2 .rc2 .slab .hd .tile,div.pfv2 .rc2 .slab .hd small,div.pfv2 .rc2 .slab .hd>img{display:none!important}div.pfv2 .rc2 .slab .hd b{font-size:0}div.pfv2 .rc2 .old .hd b:after{content:"The old way · ProPresenter";font-size:17px}div.pfv2 .rc2 .new .hd b:after{content:"The new way · PresentFlow";font-size:17px}div.pfv2 .rc2 .slab .bd{padding:10px 12px!important;gap:6px!important}div.pfv2 .rc2 .step{grid-template-columns:26px 1fr;gap:8px;padding:8px 10px;opacity:.85}div.pfv2 .rc2 .step.on{opacity:1}div.pfv2 .rc2 .step .c,div.pfv2 .rc2 .step .d,div.pfv2 .rc2 .step .sh{display:none}div.pfv2 .rc2 .step .no{font-size:13px;color:var(--beige)}div.pfv2 .rc2 .step b{font-size:15px;color:var(--ink)}div.pfv2 .rc2 .warn{font-size:14px;padding:9px 12px}div.pfv2 .rc2.next .old{opacity:1;transform:none}div.pfv2 .rc2 .new.hid{opacity:.5;transform:none}div.pfv2 .rc2 .new .hear{font-size:14px}div.pfv2 .rc2 .new .res b{font-size:30px}div.pfv2 .rc2 .new .res span{font-size:11.5px}div.pfv2 .rc2 .new .lbl{font-size:11px}div.pfv2 .scene.con2{width:400px!important;height:806px!important;border-radius:18px;overflow:visible}div.pfv2 .con2 .cl{left:0;right:0;top:554px;bottom:auto;max-width:none;padding:12px 16px;border-radius:16px}div.pfv2 .con2 .cl .k{font-size:11.5px}div.pfv2 .con2 .cl b{font-size:21px;margin:6px 0 0}div.pfv2 .con2 .cl p{display:none}div.pfv2 .con2 .cmds{left:0;right:0;top:648px;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start}div.pfv2 .con2 .cmds span{font-size:13px;padding:7px 11px;gap:7px}div.pfv2 .con2 .cmds span i{width:7px;height:7px;box-shadow:0 0 0 3px rgba(226,98,43,.18)}div.pfv2 .con2 .demo-tag{left:12px;top:12px;font-size:11px}div.pfv2 .con2 .swiper{top:22%;width:110px;height:110px;margin-left:-55px}div.pfv2 .con2 .swiper .sj{width:84px;left:12px;top:12px}div.pfv2 .mg2 .plane{transform:none!important}div.pfv2 .mg2 .slab .bd{padding:10px!important;gap:8px!important}div.pfv2 .mg2 .slab .bd>div:first-child{gap:6px!important;padding-bottom:8px!important}div.pfv2 .mg2 .slab .tile{width:58px!important;height:58px!important;border-radius:14px!important}div.pfv2 .mg2 .slab .tile.wide{width:78px!important}div.pfv2 .mg2 .slab b{font-size:14px!important}div.pfv2 .mg2 .card{padding:6px 8px!important;font-size:12px!important;gap:4px!important}div.pfv2 .mg2 .card .x{font-size:11px!important}div.pfv2 .mg2 .card b{font-size:12.5px!important}div.pfv2 .scrim.brd{background:linear-gradient(0deg,rgba(17,15,12,.97),rgba(17,15,12,.9) 11%,rgba(17,15,12,0) 17%)!important}div.pfv2 .scrim.brd0{opacity:0!important}div.pfv2 button#snd.snd{top:calc(var(--topbar) + 6px)!important;bottom:auto!important;right:12px!important;left:auto!important}}div.pfv2 .tap2play{pointer-events:auto!important;z-index:8!important;cursor:pointer}div.pfv2 .mnav-btn,div.pfv2 .navr .lbl-s{display:none}div.pfv2 .mnav[hidden]{display:none!important}@media (max-width:820px){div.pfv2 .top-in{gap:8px}div.pfv2 .top-in .brand{flex:0 0 auto}div.pfv2 .navr{flex:1 1 auto;min-width:0;justify-content:flex-end;gap:6px}div.pfv2 .navr .btn.fn{display:none!important}div.pfv2 .navr .btn.ea-top{display:inline-flex!important;order:1;margin:0 auto;min-height:38px;padding:0 14px;font-size:14px;white-space:nowrap}div.pfv2 .navr .pfv2-signin{order:2}div.pfv2 .navr .mnav-btn{order:3;display:inline-grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:999px;border:1px solid var(--line2);background:transparent;color:var(--ink);cursor:pointer;padding:0}div.pfv2.light .navr .mnav-btn{border-color:rgba(30,25,20,.25);color:var(--paperInk)}div.pfv2 .navr .mnav-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}div.pfv2 .mnav{position:fixed;inset:0;z-index:95;background:rgba(10,8,6,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .25s ease}div.pfv2 .mnav.on{opacity:1}div.pfv2 .mnav-in{position:absolute;left:0;right:0;top:0;max-height:100%;overflow:auto;background:#16120E;border-bottom:1px solid var(--line2);padding:calc(10px + env(safe-area-inset-top,0px)) 16px 22px;transform:translateY(-12px);transition:transform .3s cubic-bezier(.16,1,.3,1);box-shadow:0 30px 60px -20px rgba(0,0,0,.8)}div.pfv2 .mnav.on .mnav-in{transform:none}div.pfv2 .mnav-top{display:flex;align-items:center;justify-content:space-between;height:44px}div.pfv2 .mnav-top .brand{color:var(--ink)!important;font-size:16px!important;gap:10px!important}div.pfv2 .mnav-x{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;border:1px solid var(--line2);background:transparent;color:var(--ink);cursor:pointer;padding:0}div.pfv2 .mnav-x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}div.pfv2 .mnav-links{display:grid;margin-top:14px}div.pfv2 .mnav-links a{display:block;padding:15px 4px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;font-size:20px;font-weight:600;letter-spacing:-.02em}div.pfv2 .mnav-links a:last-child{color:var(--beige);font-weight:500}div.pfv2 .mnav-cta{display:grid;gap:10px;margin-top:20px}div.pfv2 .mnav-cta .btn{justify-content:center;min-height:48px;font-size:16px}}@media (max-width:400px){div.pfv2 .navr .btn.ea-top .lbl-l{display:none}div.pfv2 .navr .btn.ea-top .lbl-s{display:inline}}@media (max-width:369px){div.pfv2 header.top .top-in>.brand{font-size:0;gap:0}}div.pfv2 .btn.glass.hot{border-color:rgba(240,138,87,.75);background:linear-gradient(180deg,rgba(226,98,43,.42),rgba(226,98,43,.2));box-shadow:0 0 0 0 rgba(226,98,43,.45),0 14px 34px -12px rgba(226,98,43,.6)}div.pfv2 .btn.glass.hot .pl{background:var(--ember)}div.pfv2 .btn.glass.hot .pl svg{fill:#fff}div.pfv2 .btn.glass.hot:not(.seen){animation:pfv2-hotpulse 2.5s ease-out infinite}@keyframes pfv2-hotpulse{0%{box-shadow:0 0 0 0 rgba(226,98,43,.5),0 14px 34px -12px rgba(226,98,43,.6)}70%{box-shadow:0 0 0 14px rgba(226,98,43,0),0 14px 34px -12px rgba(226,98,43,.6)}to{box-shadow:0 0 0 0 rgba(226,98,43,0),0 14px 34px -12px rgba(226,98,43,.6)}}@media (prefers-reduced-motion:reduce){div.pfv2 .btn.glass.hot{animation:none!important}}div.pfv2 .fl-pick,div.pfv2 .gpick{display:none!important}div.pfv2 .navr .pfv2-signin{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:40px;padding:0 4px;color:var(--beige);text-decoration:none;white-space:nowrap;font:500 14.5px/1 var(--f);letter-spacing:-.01em;transition:color .2s,border-color .2s}div.pfv2 .navr .pfv2-signin:hover{color:var(--ink)}div.pfv2.light .navr .pfv2-signin{color:#5d5348}div.pfv2.light .navr .pfv2-signin:hover{color:var(--paperInk)}div.pfv2 .navr .pfv2-signin svg{display:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1279px){div.pfv2 .navr .pfv2-signin{width:40px;height:40px;padding:0;border-radius:999px;border:1px solid var(--line2);color:var(--ink)}div.pfv2.light .navr .pfv2-signin{border-color:rgba(30,25,20,.25);color:var(--paperInk)}div.pfv2 .navr .pfv2-signin svg{display:block}div.pfv2 .navr .pfv2-signin .pfv2-si-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (min-width:981px) and (max-width:1279px){div.pfv2 .top-in .nav{gap:max(12px,calc(2.6vw - 14px))!important}}@media (min-width:1320px) and (max-width:1659px){div.pfv2 .top-in .nav{position:static;transform:none}}@media (max-width:420px){div.pfv2 .navr{gap:6px}div.pfv2 .navr .pfv2-signin{width:38px;height:38px;min-height:38px}}div.pfv2 .pfv2-cal{display:block;min-width:0;width:100%;height:700px;margin-top:14px;border-radius:14px;overflow:hidden;background:#fff}div.pfv2 .pfv2-cal.pfv2-cal-gated{height:auto;overflow:visible;background:transparent}div.pfv2 .pfv2-cal iframe{display:block;width:100%;height:100%;border:0}div.pfv2 .pfv2-cal-fallback{display:grid;gap:12px;place-content:center;height:100%;padding:24px;text-align:center;color:#1e1914;font:500 15px/1.5 var(--f)}div.pfv2 .pfv2-cal-fallback a{justify-self:center;padding:12px 18px;border-radius:999px;background:#1e1914;color:#f6efe3;text-decoration:none;font-weight:600}div.pfv2 .pfv2-cal-notice{margin:12px 2px 0;padding:10px 12px;border-radius:10px;border:1px solid rgba(30,25,20,.2);background:rgba(30,25,20,.04);font-size:13px;line-height:1.45;color:#4a4038}div.pfv2 .pfv2-cal-note{margin:10px 2px 0;font-size:12.5px;color:#8b7e6c}div.pfv2 .pfv2-altcha{display:block;margin-top:10px;max-width:320px}@media (max-width:600px){div.pfv2 .pfv2-cal{height:760px}}div.pfv2.pfv2-sub{background:#fff;min-height:100vh}div.pfv2.pfv2-sub header.top{background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #ececec}