.site .nav{z-index:50;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);background:#0e0e1299;border-radius:999px;justify-content:space-between;align-items:center;gap:28px;width:min(1080px,100% - 32px);padding:8px 8px 8px 18px;display:flex;position:fixed;top:16px;left:50%;translate:-50%}.site .logo{font:700 17px/1 var(--display);letter-spacing:-.01em;align-items:center;gap:10px;display:flex}.site .nav-links{color:var(--mut);gap:22px;font-size:14px;display:flex}.site .nav-links a:hover{color:var(--text)}.site .nav-r{gap:6px;display:flex}.site .hero{place-items:center;min-height:max(820px,100svh);padding:120px 16px 64px;display:grid;position:relative;overflow:hidden}.site .aurora{pointer-events:none;filter:blur(80px);opacity:.55;position:absolute;inset:-20%}.site .aurora i{border-radius:50%;animation:22s ease-in-out infinite alternate drift;position:absolute}.site .aurora i:first-child{background:#4b3bd8;width:46vw;height:46vw;top:4%;left:8%}.site .aurora i:nth-child(2){background:#b0306f;width:38vw;height:38vw;animation-duration:28s;top:18%;right:6%}.site .aurora i:nth-child(3){opacity:.7;background:#a8641a;width:30vw;height:30vw;animation-duration:34s;bottom:0;left:38%}@keyframes drift{to{transform:translate(6vw,-4vw)scale(1.15)}}.site .vignette{pointer-events:none;background:radial-gradient(60% 55% at 50% 52%, #09090beb, #09090b8c 60%, transparent 85%), linear-gradient(transparent 70%, var(--bg));position:absolute;inset:0}.site .hero-c{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:22px;width:100%;max-width:900px;display:flex;position:relative}.site .eyebrow{color:var(--mut);background:var(--panel-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;display:inline-flex}.site .eyebrow b{font:600 11px/1 var(--mono);color:#0a0a0a;background:var(--lime);letter-spacing:.06em;border-radius:999px;padding:5px 8px}.site h1{font:800 clamp(42px, 8.4vw, 116px)/.9 var(--display);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;margin:0}.site h1 .grad-text{padding-bottom:.06em;display:inline-block}.site .sub{max-width:620px;color:var(--mut);text-wrap:balance;margin:0;font-size:clamp(16px,1.6vw,19px)}.site .hero .prompt{text-align:left;flex-direction:column;align-items:stretch;gap:10px;width:min(760px,100%);padding:14px}.site .prompt-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.site .url{background:var(--panel-2);border:1px solid var(--line);height:36px;color:var(--mut);border-radius:12px;flex:1;align-items:center;gap:8px;min-width:180px;padding:0 12px;display:flex}.site .url input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0;font-size:13.5px}.site .prompt-row .grow{flex:1}.site .tools{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.site .tool{color:var(--mut);flex-direction:column;align-items:center;gap:7px;width:76px;font-size:12px;display:flex}.site .tool span.ic{background:var(--panel-2);border:1px solid var(--line);border-radius:50%;place-items:center;width:48px;height:48px;transition:all .25s cubic-bezier(.2,.8,.2,1);display:grid}.site .tool:hover span.ic{border-color:var(--line-2);color:var(--text);transform:translateY(-3px)}.site .tool.on span.ic{border-color:var(--violet);color:#fff;background:#8b7bff29;box-shadow:0 0 24px #8b7bff59}.site .tool.on{color:var(--text)}.site .bucket-line{font:500 13px/1 var(--mono);color:var(--mut)}.site .bucket-line b{color:var(--lime);font-weight:500}.site .ticker{border-block:1px solid var(--line);padding:16px 0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.site .ticker-in{width:max-content;font:500 13px/1 var(--mono);color:var(--dim);letter-spacing:.04em;gap:40px;animation:40s linear infinite tick;display:flex}.site .ticker-in span:before{content:"◆ ";color:var(--violet)}@keyframes tick{to{transform:translate(-50%)}}.site section.s{padding:120px 16px}.site .in{max-width:1160px;margin:0 auto}.site .s-head{flex-direction:column;gap:14px;max-width:760px;margin-bottom:48px;display:flex}.site h2{font:700 clamp(30px, 4.4vw, 58px)/1 var(--display);letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;margin:0}.site .lead{color:var(--mut);max-width:620px;margin:0;font-size:17px}.site .flow{grid-template-columns:340px 120px minmax(0,1fr);align-items:center;display:grid}.site .master{background:#121216e6;border-radius:24px;flex-direction:column;align-items:center;gap:14px;padding:18px;display:flex}.site .master .row{justify-content:space-between;align-items:center;width:100%;display:flex}.site .flip{perspective:900px;border-radius:6px;outline:0;width:300px;height:250px}.site .flip-in{width:100%;height:100%;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.2,.75,.2,1) .12s;position:relative}.site .flip:hover .flip-in,.site .flip:focus-visible .flip-in,.site .flip:focus-within .flip-in{transform:rotateY(180deg)}.site .flip-front,.site .flip-back{backface-visibility:hidden;position:absolute;inset:0}.site .flip-back{text-align:left;background:radial-gradient(120% 90% at 100% 0,#8b7bff59,#0000 60%),radial-gradient(90% 80% at 0 100%,#ff5fa247,#0000 60%),#0e0c14;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:22px;display:flex;transform:rotateY(180deg);box-shadow:0 20px 50px #00000073,inset 0 0 0 1px #ffffff1a}.site .flip-back b{font:700 19px/1.15 var(--display);letter-spacing:-.01em}.site .flip-back p{color:var(--mut);margin:0;font-size:13px;line-height:1.45}.site .flip-back .btn{margin-top:4px}@media (prefers-reduced-motion:reduce){.site .flip-in{transition:none}}.site .master-ad{background:#09090b;border:0;border-radius:6px;width:300px;height:250px;display:block;box-shadow:0 20px 50px #00000073,0 0 0 1px #ffffff0f}.site .beam{background:linear-gradient(90deg,#8b7bff33,#ff5fa233);border-radius:2px;height:2px;position:relative;overflow:hidden}.site .beam:after{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);width:40%;animation:1.8s ease-in-out infinite beam;position:absolute;inset:0}@keyframes beam{0%{transform:translate(-100%)}to{transform:translate(260%)}}.site .groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.site .group{flex-direction:column;gap:12px;padding:16px;display:flex}.site .group-h{justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.site .group-h .chip{height:24px}.site .minis{flex-wrap:wrap;align-items:flex-end;gap:8px;min-height:96px;display:flex}.site .stats{flex-wrap:wrap;gap:40px;margin-top:44px;display:flex}.site .stat b{font:700 clamp(36px, 4vw, 56px)/1 var(--display);letter-spacing:-.03em;display:block}.site .stat span{color:var(--mut);font-size:14px}.site .steps{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.site .step{flex-direction:column;gap:12px;min-height:250px;padding:22px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s;display:flex;position:relative;overflow:hidden}.site .step:hover{border-color:var(--line-2);transform:translateY(-4px)}.site .step .num{font:800 88px/1 var(--display);color:#0000;-webkit-text-stroke:1px #ffffff17;position:absolute;top:6px;right:14px}.site .ring{color:#d9d3ff;background:#8b7bff1f;border:1px solid #8b7bff59;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.site .step h3{font:600 18px/1.2 var(--sans);margin:6px 0 0}.site .step p{color:var(--mut);margin:0;font-size:14px}.site .who{grid-template-columns:1.15fr 1fr;gap:14px;display:grid}.site .who-c{border-radius:28px;flex-direction:column;gap:16px;padding:30px;display:flex}.site .who-c>.chip{align-self:flex-start}.site .who-c h3{font:700 26px/1.1 var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:0}.site .who-c ul{color:var(--mut);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.site .who-c li{gap:10px;display:flex}.site .who-c li svg.lucide{color:var(--lime);margin-top:2px}.site .who-c.first{background:linear-gradient(160deg,#8b7bff29,#ff5fa20f 60%,#ffffff05)}.site .split{grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;display:grid}.site .split .s-head{margin:0}.site .chips{flex-wrap:wrap;gap:8px;display:flex}.site .review{flex-direction:column;gap:14px;padding:18px;display:flex}.site .review-h{justify-content:space-between;align-items:center;display:flex}.site .review-h b{font-size:15px}.site .review-grid{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.site .review-grid>div{position:relative}.site .sign{border:1px dashed var(--line-2);background:#ffffff08;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.site .sign>span{color:var(--mut);font-size:14px}.site .sign.done{background:#c6ff4a0f;border-style:solid;border-color:#c6ff4a66}.site .sign.done b{color:var(--lime)}.site .sign.done small{color:var(--mut);font-size:13px}.site .pin{background:var(--pink);color:#0a0a0a;width:22px;height:22px;font:600 11px/1 var(--mono);z-index:4;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 0 0 4px #ff5fa240}.site .feats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.site .feat{flex-direction:column;gap:10px;padding:22px;display:flex}.site .feat h4{margin:4px 0 0;font-size:16px}.site .feat p{color:var(--mut);margin:0;font-size:14px}.site .plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;display:grid}.site .plan{border-radius:24px;flex-direction:column;gap:14px;padding:26px;display:flex}.site .plan>.chip{align-self:flex-start}.site .plan b .chip{margin-left:6px}.site .plan.hl{background:#14121ef2}.site .price{font:700 44px/1 var(--display);letter-spacing:-.03em}.site .price small{font:400 14px var(--sans);color:var(--mut);letter-spacing:0}.site .plan ul{color:var(--mut);flex-direction:column;flex:1;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.site .plan li:before{content:"✓  ";color:var(--lime)}.site .plan .btn{justify-content:center}.site .final{text-align:center;padding:140px 16px;position:relative;overflow:hidden}.site .final>div:last-child{position:relative}.site .final h2{font-size:clamp(56px,13vw,200px);line-height:.85}.site .final .aurora{opacity:.4;inset:0;-webkit-mask:radial-gradient(50% 60% at 50% 55%,#000,#0000);mask:radial-gradient(50% 60% at 50% 55%,#000,#0000)}.site .final .btn{height:52px;margin-top:28px;padding:0 28px;font-size:16px}.site footer{border-top:1px solid var(--line);color:var(--dim);padding:28px 16px;font-size:13px}.site footer .in{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.site footer nav{flex-wrap:wrap;gap:18px;display:flex}@media (max-width:980px){.site .flow{grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px}.site .beam{width:2px;height:60px}.site .groups,.site .steps,.site .feats,.site .plans,.site .who,.site .split{grid-template-columns:minmax(0,1fr)}.site .groups{width:100%}}@media (max-width:760px){.site .nav-links{display:none}.site section.s{padding:84px 16px}.site .tool{width:64px}.site .eyebrow{text-align:left;max-width:calc(100vw - 32px);font-size:11.5px}}.site .pm{--pm-t:8.8s;color:#f4f4f5;isolation:isolate;background-color:#0d0a15;background-image:radial-gradient(90% 80% at 85% 10%,#8b7bff73,#0000 60%),radial-gradient(80% 70% at 20% 100%,#ff5fa247,#0000 60%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:140% 140%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:6px;flex:none;animation:9s ease-in-out infinite alternate pm-drift;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000073,0 0 0 1px #ffffff12}@keyframes pm-drift{to{background-position:100% 60%}}.site .pm>*{position:absolute}.site .pm-img{z-index:0;object-fit:cover}.site .pm-s2,.site .pm-s3{opacity:0}.site .pm-shade{z-index:1;inset:0}.site .pm-logo{z-index:2;font:800 var(--pm-logo) / 1 var(--font-unbounded), sans-serif;letter-spacing:.12em;align-items:center;gap:.45em;display:flex}.site .pm-logo b,.site .pm-out-row b{gap:.18em;display:flex;transform:skew(-24deg)}.site .pm-logo i,.site .pm-out-row b i{background:linear-gradient(#8b7bff,#ff5fa2);border-radius:1px;width:.26em;height:1.05em;display:block}.site .pm-logo i+i,.site .pm-out-row b i+i{background:linear-gradient(#ff5fa2,#ffb547)}.site .pm-head{z-index:2;white-space:nowrap;text-transform:uppercase;font:600 var(--pm-head) / .95 var(--font-oswald), sans-serif;letter-spacing:.01em;flex-direction:column;display:flex}.site .pm-head span,.site .pm-head b{padding-bottom:.04em;display:block;overflow:hidden}.site .pm-head i{font-style:normal;display:inline-block}.site .pm-head b i{background:linear-gradient(95deg,#8b7bff,#ff5fa2 55%,#ffb547);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.site .pm-h2 i,.site .pm-h3 i{transform:translateY(115%)}.site .pm-cta{z-index:2;color:#0b0910;min-width:2.4em;height:2.4em;font:700 var(--pm-cta) / 1 var(--font-geist), sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#f4f4f5;border-radius:999px;place-items:center;padding:0 .9em;display:grid;box-shadow:0 3px 10px #ff5fa259}.site .pm-tag{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b09108c;border-radius:50%;place-items:center;width:20px;height:20px;padding-left:2px;font-size:8px;line-height:1;display:grid;top:62%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1px #ffffff59}.site .pm-out{z-index:2;opacity:0;font-size:var(--pm-out);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.35em;padding-bottom:6%;display:flex;inset:0}.site .pm-out-row{align-items:center;gap:.4em;display:flex}.site .pm-out-row b{transform-origin:50% 100%;font-size:1.2em}.site .pm-out-row span{font:800 1em / 1.1 var(--font-unbounded), sans-serif;letter-spacing:.1em;margin-right:-.1em;overflow:hidden}.site .pm-out-row span i{font-style:normal;display:inline-block}.site .pm-out small{font:500 max(6px, .42em) / 1 var(--font-geist-mono), monospace;letter-spacing:.4em;color:#f4f4f5cc;margin-right:-.4em}.site .pm-wipe{z-index:3;pointer-events:none;gap:5%;width:100%;height:140%;display:flex;top:-20%;left:0;transform:translate(-160%)skew(-24deg)}.site .pm-wipe i{background:linear-gradient(#8b7bff,#ff5fa2);border-radius:2px;width:22%;height:100%;display:block}.site .pm-wipe i:nth-child(2){background:linear-gradient(#ff5fa2,#ffb547);width:14%}.site .pm-wipe i:nth-child(3){background:#ffffffe6;width:3%}.site .pm-s1,.site .pm-s2,.site .pm-s3,.site .pm-head i,.site .pm-wipe,.site .pm-out,.site .pm-out-row b,.site .pm-out-row span i,.site .pm-out small,.site .pm-logo,.site .pm-tag{animation-duration:var(--pm-t);animation-iteration-count:infinite;animation-delay:var(--pm-d,0s);animation-timing-function:linear}.site .pm-s1{animation-name:pm-s1}.site .pm-s2{animation-name:pm-s2}.site .pm-s3{animation-name:pm-s3}.site .pm-h1 i{animation-name:pm-h1}.site .pm-h2 i{animation-name:pm-h2}.site .pm-h3 i{animation-name:pm-h3}.site .pm-head b i{animation-delay:calc(var(--pm-d,0s) + 90ms)}.site .pm-wipe{animation-name:pm-wipe}.site .pm-out{animation-name:pm-out}.site .pm-out-row b{animation-name:pm-out-mark}.site .pm-out-row span i{animation-name:pm-out-name}.site .pm-out small{animation-name:pm-out-sub}.site .pm-logo,.site .pm-tag{animation-name:pm-logo}@keyframes pm-s1{0%{opacity:1;clip-path:inset(100% 0% 0%);animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(0)scale(1.08)}9.659%{opacity:1;clip-path:inset(0%);transform:translate(0)scale(1)}19.886%{opacity:1;clip-path:inset(0%);animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translate(0)scale(1)}23.068%{opacity:0;clip-path:inset(0%);transform:translate(-6%)scale(1)}99.989%{opacity:0;clip-path:inset(0%);transform:translate(-6%)scale(1)}to{opacity:1;clip-path:inset(100% 0% 0%);transform:translate(0)scale(1.08)}}@keyframes pm-s2{0%{opacity:0;clip-path:inset(0% 0% 0% 100%);transform:translate(0)scale(1.08)}23.284%{opacity:0;clip-path:inset(0% 0% 0% 100%);transform:translate(0)scale(1.08)}23.295%{opacity:1;clip-path:inset(0% 0% 0% 100%);animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(0)scale(1.08)}32.955%{opacity:1;clip-path:inset(0%);transform:translate(0)scale(1)}43.182%{opacity:1;clip-path:inset(0%);animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translate(0)scale(1)}46.364%{opacity:0;clip-path:inset(0%);transform:translate(-6%)scale(1)}46.602%{opacity:0;clip-path:inset(0% 0% 0% 100%);transform:translate(0)scale(1.08)}to{opacity:0;clip-path:inset(0% 0% 0% 100%);transform:translate(0)scale(1.08)}}@keyframes pm-s3{0%{opacity:0;clip-path:inset(0% 50%);transform:translate(0)scale(1.08)}46.58%{opacity:0;clip-path:inset(0% 50%);transform:translate(0)scale(1.08)}46.591%{opacity:1;clip-path:inset(0% 50%);animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(0)scale(1.08)}56.25%{opacity:1;clip-path:inset(0%);transform:translate(0)scale(1)}66.477%{opacity:1;clip-path:inset(0%);animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translate(0)scale(1)}69.659%{opacity:0;clip-path:inset(0%);transform:translate(-6%)scale(1)}69.898%{opacity:0;clip-path:inset(0% 50%);transform:translate(0)scale(1.08)}to{opacity:0;clip-path:inset(0% 50%);transform:translate(0)scale(1.08)}}@keyframes pm-h1{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(115%)}6.818%{transform:translateY(0)}19.659%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translateY(0)}22.386%{transform:translateY(-115%)}99.989%{transform:translateY(-115%)}to{transform:translateY(115%)}}@keyframes pm-h2{0%{transform:translateY(115%)}23.523%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(115%)}30.114%{transform:translateY(0)}42.955%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translateY(0)}45.682%{transform:translateY(-115%)}99.989%{transform:translateY(-115%)}to{transform:translateY(115%)}}@keyframes pm-h3{0%{transform:translateY(115%)}46.818%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(115%)}53.409%{transform:translateY(0)}66.25%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translateY(0)}68.977%{transform:translateY(-115%)}99.989%{transform:translateY(-115%)}to{transform:translateY(115%)}}@keyframes pm-wipe{0%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translate(20%)skew(-24deg)}3.636%{transform:translate(-160%)skew(-24deg)}19.875%{transform:translate(-160%)skew(-24deg)}19.886%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translate(135%)skew(-24deg)}23.295%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translate(20%)skew(-24deg)}26.932%{transform:translate(-160%)skew(-24deg)}43.17%{transform:translate(-160%)skew(-24deg)}43.182%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translate(135%)skew(-24deg)}46.591%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translate(20%)skew(-24deg)}50.227%{transform:translate(-160%)skew(-24deg)}66.466%{transform:translate(-160%)skew(-24deg)}66.477%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translate(135%)skew(-24deg)}69.886%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translate(20%)skew(-24deg)}73.523%{transform:translate(-160%)skew(-24deg)}96.58%{transform:translate(-160%)skew(-24deg)}96.591%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translate(135%)skew(-24deg)}to{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translate(20%)skew(-24deg)}}@keyframes pm-out{0%{opacity:0}69.875%{opacity:0}69.886%{opacity:1}99.773%{opacity:1}to{opacity:0}}@keyframes pm-out-mark{0%{transform:skew(-24deg)scaleY(0)}70.455%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:skew(-24deg)scaleY(0)}76.705%{transform:skew(-24deg)scaleY(1)}96.364%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:skew(-24deg)scaleY(1)}99.091%{transform:skew(-24deg)scaleY(0)}to{transform:skew(-24deg)scaleY(0)}}@keyframes pm-out-name{0%{transform:translateY(115%)}71.25%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(115%)}78.409%{transform:translateY(0)}96.136%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translateY(0)}99.091%{transform:translateY(-115%)}99.989%{transform:translateY(-115%)}to{transform:translateY(115%)}}@keyframes pm-out-sub{0%{opacity:0;letter-spacing:.7em}75.568%{opacity:0;letter-spacing:.7em;animation-timing-function:cubic-bezier(.2,.7,.3,1)}85.795%{opacity:1;letter-spacing:.4em}96.364%{opacity:1;letter-spacing:.4em}98.864%{opacity:0;letter-spacing:.4em}to{opacity:0;letter-spacing:.7em}}@keyframes pm-logo{0%{opacity:1}69.875%{opacity:1}69.886%{opacity:0}99.773%{opacity:0}to{opacity:1}}.site .pm[data-shape=wide] .pm-img{width:38%;height:100%;top:0;right:0}.site .pm[data-shape=wide] .pm-shade{background:linear-gradient(90deg,#0d0a15 58%,#0000 64%)}.site .pm[data-shape=wide] .pm-logo{top:50%;left:4%;translate:0 -50%}.site .pm[data-shape=wide] .pm-cta{height:2.2em;top:50%;right:42%;translate:0 -50%}.site .pm[data-shape=wide] .pm-out{padding-bottom:0}.site .pm[data-shape=land] .pm-img{width:52%;height:100%;top:0;right:0}.site .pm[data-shape=land] .pm-shade{background:linear-gradient(90deg,#0d0a15 44%,#0000 56%)}.site .pm[data-shape=land] .pm-logo{top:10%;left:6%}.site .pm[data-shape=land] .pm-head{left:6%;top:calc(10% + var(--pm-logo) * 2);max-width:44%}.site .pm[data-shape=land] .pm-cta{bottom:10%;left:6%}.site .pm[data-shape=square] .pm-img{width:58%;height:100%;bottom:0;right:0}.site .pm[data-shape=square] .pm-shade{background:linear-gradient(90deg,#0d0a15 38%,#0000 52%)}.site .pm[data-shape=square] .pm-logo{top:8%;left:7%}.site .pm[data-shape=square] .pm-head{left:7%;top:calc(8% + var(--pm-logo) * 2);max-width:42%}.site .pm[data-shape=square] .pm-cta{bottom:8%;left:7%}.site .pm[data-shape=tall] .pm-img{width:100%;height:66%;bottom:0;left:0}.site .pm[data-shape=tall] .pm-shade{background:linear-gradient(#0d0a15 30%,#0000 46% 78%,#0d0a15cc)}.site .pm[data-shape=tall] .pm-logo{top:4%;left:8%}.site .pm[data-shape=tall] .pm-head{left:8%;top:calc(4% + var(--pm-logo) * 1.9);right:8%}.site .pm[data-shape=tall] .pm-cta{bottom:5%;left:50%;translate:-50%}.site .pm:is([data-shape=land],[data-shape=square],[data-shape=tall]) .pm-out{padding-bottom:22%}.site .pm-still .pm-img,.site .pm-still .pm-head i,.site .pm-still .pm-logo,.site .pm-still .pm-tag{opacity:1;clip-path:none;animation:none;transform:none}@media (prefers-reduced-motion:reduce){.site .pm,.site .pm *{animation:none!important}.site .pm-wipe,.site .pm-out{display:none}}
