.pt{--bg:#FAFAF8;--cd:#FFFFFF;--cd2:#EFEFED;--ink:#0A0A0A;--mu:#525252;--fa:#737373;--hl:rgba(10,10,10,.11);--hl2:rgba(10,10,10,.2);--ac:#C2410C;--acs:rgba(194,65,12,.10);--sh:0 0 0 1px rgba(10,10,10,.09);--sh2:0 0 0 1px rgba(10,10,10,.12),0 40px 70px -40px rgba(0,0,0,.4);--bk:#0A0A0A;--bt:#FAFAF8;--bmu:#8A8A8A;--bhl:rgba(250,250,248,.13);--band:#0A0A0A;--br:#C2410C;--brh:#9A3412;--nm:#F5894F;--ease-out:cubic-bezier(.16,1,.3,1);--f-sans:var(--font-inter-tight),"Inter Tight",system-ui,sans-serif;--f-serif:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;--f-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;background:var(--bg);color:var(--ink);font-family:var(--f-sans);font-size:15.5px;line-height:1.5;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;transition:background-color .5s var(--ease-out),color .5s var(--ease-out)}html[data-theme=dark] .pt{--bg:#0A0A0A;--cd:#131313;--cd2:#1B1B1B;--ink:#FAFAF8;--mu:#A3A3A3;--fa:#737373;--hl:rgba(250,250,248,.11);--hl2:rgba(250,250,248,.2);--ac:#F26722;--acs:rgba(242,103,34,.12);--sh:0 0 0 1px rgba(250,250,248,.09);--sh2:0 0 0 1px rgba(250,250,248,.12),0 40px 70px -40px #000;--band:#141414}.pt .pt-inv{--bg:#0A0A0A;--cd:#141414;--cd2:#1C1C1C;--ink:#FAFAF8;--mu:#A3A3A3;--fa:#757575;--hl:rgba(250,250,248,.12);--hl2:rgba(250,250,248,.22);--ac:#F26722;--acs:rgba(242,103,34,.13);background:var(--band);color:var(--ink)}html[data-theme=dark] .pt .pt-inv{box-shadow:inset 0 1px 0 var(--bhl),inset 0 -1px 0 var(--bhl)}.pt a{color:inherit;text-decoration:none}.pt button{font-family:inherit;cursor:pointer}.pt h1,.pt h2,.pt h3,.pt h4,.pt p{margin:0}.pt b,.pt strong{font-weight:700}.pt-w{width:min(1240px,calc(100% - 48px));margin:0 auto;position:relative}@media (max-width:820px){.pt-w{width:auto;margin:0 14px}}.pt .mono{font-family:var(--f-mono);letter-spacing:.01em}.pt .serif,.pt h1 em,.pt h2 em,.pt h3 em{font-family:var(--f-serif);font-style:normal;font-weight:400;text-transform:none;letter-spacing:-.02em;color:var(--ac)}.pt-ey{font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mu);display:flex;gap:12px;align-items:center}.pt-ey .no{color:var(--ink)}.pt-ey i{width:8px;height:8px;border-radius:50%;background:var(--ac);flex:none}.pt-sh{max-width:900px}.pt-sh h2{font-size:64px;line-height:.92;letter-spacing:-.055em;font-weight:850;text-transform:uppercase;margin-top:14px}.pt-sh h2 em{font-size:1.06em}.pt-sh p{color:var(--mu);font-size:17px;margin-top:14px}.pt-h{font-size:92px;line-height:.9;letter-spacing:-.055em;font-weight:900;text-transform:uppercase;margin-top:22px}.pt-h em{font-size:1.05em}.pt-sec{padding-top:110px}.pt-crumb{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--fa);padding-top:6px;letter-spacing:.02em}.pt-crumb a{color:var(--mu)}.pt-intro{padding:36px 0 8px}.pt-intro h1{font-size:88px;line-height:.9;letter-spacing:-.06em;font-weight:900;text-transform:uppercase;margin-top:24px}.pt-intro h1 em{font-size:1.06em}.pt-intro p.sub{font-size:19px;line-height:1.45;letter-spacing:-.015em;color:var(--mu);max-width:560px;margin-top:18px}@media (max-width:820px){.pt-sh h2{font-size:40px}.pt-h{font-size:46px}.pt-sec{padding-top:72px}.pt-intro{padding:22px 0 4px}.pt-intro h1{font-size:50px}.pt-intro p.sub{font-size:16px}}.pt-btn{height:42px;padding:0 19px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;white-space:nowrap;border:0;background:none;color:inherit;letter-spacing:-.01em;transition:transform .35s var(--ease-out),background-color .2s,color .2s,box-shadow .2s}.pt-btn svg{flex:none}.pt-btn.pri{background:var(--br);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 24px -12px rgba(194,65,12,.7)}.pt-btn.sec{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.pt-btn.inv{background:#FAFAF8;color:#0A0A0A}.pt-btn.gh{background:transparent;color:#FAFAF8;box-shadow:inset 0 0 0 1.5px rgba(250,250,248,.45)}.pt-btn.big{height:52px;padding:0 24px;font-size:15.5px}.pt-btn.pri:hover{background:var(--brh)}.pt-btn.sec:hover{background:var(--hl)}.pt-btn.gh:hover{background:rgba(250,250,248,.08)}.pt a:focus-visible,.pt button:focus-visible,.pt-btn:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.pt-pic{position:relative;display:block;overflow:hidden}.pt-pic>img{object-fit:cover}.pt-pic.ct>img{object-fit:contain}.pt .bw{filter:grayscale(1) contrast(1.06)}.pt-shot{border-radius:14px;background:var(--cd2);box-shadow:var(--sh2),inset 0 0 0 1px var(--hl);padding:10px;overflow:hidden}.pt-shot .bar{display:flex;gap:6px;align-items:center;margin:2px 4px 10px}.pt-shot .bar i{width:9px;height:9px;border-radius:50%;background:var(--hl2)}.pt-shot .bar span{margin-left:10px;font-size:11px;color:var(--fa)}.pt-shot .sc{border-radius:10px}.pt-shot .sc>img{object-position:top center}.pt-tg{padding:3px;border-radius:999px;background:var(--hl);gap:2px;border:0}.pt-tg,.pt-tg span{display:inline-flex}.pt-tg span{width:30px;height:28px;border-radius:999px;align-items:center;justify-content:center;color:var(--mu);transition:background .3s,color .3s}.pt-tg span.on{background:var(--cd);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.12)}@keyframes pt-mq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.pt-mq{display:flex;width:max-content;animation:pt-mq 46s linear infinite}.pt-mqw:hover .pt-mq{animation-play-state:paused}@keyframes pt-blink{0%,to{opacity:1}50%{opacity:.25}}.pt-blink{animation:pt-blink 1.6s infinite}@keyframes pt-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pt-fade{0%{opacity:0}to{opacity:1}}@keyframes pt-grow{0%{transform:scaleY(0)}to{transform:none}}@keyframes pt-growx{0%{transform:scaleX(0)}to{transform:none}}.mo-grow{transform-origin:50% 100%}.mo-growx{transform-origin:0 50%}html.pt-js .rv:not(.on) .mo,html.pt-js .rv:not(.on) .mo-fade{opacity:0}html.pt-js .rv:not(.on) .mo-grow{transform:scaleY(0)}html.pt-js .rv:not(.on) .mo-growx{transform:scaleX(0)}html.pt-js .rv.on .mo{animation:pt-rise .52s var(--ease-out) backwards;animation-delay:calc(min(var(--i, 0), 8) * 70ms)}html.pt-js .rv.on .mo-fade{animation:pt-fade .7s var(--ease-out) backwards;animation-delay:calc(var(--d, 350) * 1ms)}html.pt-js .rv.on .mo-grow{animation:pt-grow .9s var(--ease-out) backwards;animation-delay:calc(.15s + var(--j, 0) * 40ms)}html.pt-js .rv.on .mo-growx{animation:pt-growx .9s var(--ease-out) backwards;animation-delay:calc(.15s + var(--j, 0) * 40ms)}.mag,.tilt{transition:transform .35s var(--ease-out);will-change:transform}.tilt{transform-style:preserve-3d}@media (prefers-reduced-motion:reduce){.pt *,.pt :after,.pt :before{animation:none!important;transition:none!important}}@media (min-width:1600px){.pt-w{width:min(1360px,calc(100% - 96px))}}