:root{--bg:#0e0e0b;--fg:#f5f5f6;--dim:#a4a6aa;--faint:#6f7176;--line:rgba(197,200,204,.13);--gold:oklch(.78 .15 88);--gold-b:oklch(.86 .16 92);--gold-d:oklch(.7 .14 80);--gold-soft:oklch(.78 .15 88 / .35);--line-gold:oklch(.78 .1 88 / .32);--silver:oklch(.82 .004 250);--live:oklch(.85 .16 145);--f-disp:"Archivo","Arial Black",system-ui,sans-serif;--f-sans:"Inter",system-ui,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,"Courier New",monospace;--f-logo:"Sora",system-ui,sans-serif;color-scheme:dark}@media(min-width:1500px){:root{--maxw:1400px}}@media(min-width:1800px){:root{--maxw:1560px}}*{box-sizing:border-box}html{overflow-x:clip}html,body{background:var(--bg)!important}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--f-sans);line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}#gl{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0}.ptp2-main{position:relative;z-index:2}h1,h2,h3{margin:0;font-family:var(--f-disp);font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:.9;text-wrap:balance}@keyframes slideIn{0%{opacity:0;transform:translate(-60px) skew(-8deg)}to{opacity:1;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes blink{50%{opacity:.35}}@keyframes mq{to{transform:translate(-50%)}}[data-frame]{position:relative;isolation:isolate}[data-frame]:not(.has-fr){background:#121210d6;border:1px solid var(--line)}svg.fr{position:absolute;left:0;top:0;z-index:-1;overflow:visible;pointer-events:none}svg.fr polygon{fill:var(--ff,rgba(18,18,16,.84));stroke:var(--fs,oklch(.78 .1 88 / .3));stroke-width:1}.hud{position:fixed;inset:0 0 auto 0;z-index:30;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;padding-top:calc(10px + env(safe-area-inset-top,0px));font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(var(--bg),rgba(14,14,11,.7));border-bottom:1px solid var(--line-gold)}.hud__l,.hud__r{display:flex;align-items:center;gap:18px;min-width:0}.logo{display:flex;align-items:center;gap:9px;text-decoration:none;font-family:var(--f-logo);font-weight:800;font-style:italic;font-size:15px;letter-spacing:.01em;text-transform:uppercase;color:var(--fg)}.logo__mark{width:27px;height:27px;border-radius:7px;display:grid;place-items:center;font-size:10px;font-style:normal;font-weight:800;color:#0a0a08;background:linear-gradient(135deg,var(--gold-b),var(--gold-d));box-shadow:0 0 16px var(--gold-soft)}.logo__park{color:var(--silver);font-weight:600}.hud .file{color:var(--faint)}.hud .file b{color:var(--gold);font-weight:700}.hud nav{display:flex;gap:16px}.hud nav a{text-decoration:none;color:var(--dim);position:relative}.hud nav a:hover{color:var(--gold)}.hud nav a[aria-current=page]{color:var(--gold)}.hud nav a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:var(--gold)}.hud .clk{color:var(--faint)}.hud .cta{background:var(--gold);color:#0a0a08;padding:6px 11px;text-decoration:none;font-weight:700}.hud .cta:hover{background:var(--gold-b)}@media(max-width:1100px){.hud .clk,.hud .file{display:none}}@media(max-width:760px){.hud nav{display:none}.logo{font-size:13px}}.side{position:fixed;right:9px;top:50%;transform:translateY(-50%);z-index:30;writing-mode:vertical-rl;font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);pointer-events:none}.side b{color:var(--gold);font-weight:500}@media(max-width:900px){.side{display:none}}.tag{display:inline-block;font-family:var(--f-mono);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:5px 11px}.tag--g{background:var(--gold);color:#0a0a08}.tag--o{border:1px solid var(--silver);color:var(--silver)}.eyebrow{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.eyebrow i{font-style:normal;color:var(--faint)}.chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--silver);border:1px solid var(--line);padding:4px 8px}.chip--g{color:var(--gold);border-color:var(--line-gold)}.phero{position:relative;min-height:100svh;padding:120px 24px 140px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.phero__in{position:relative;z-index:3;max-width:var(--maxw,1240px);width:100%;margin:0 auto}.phero .crumb{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);animation:fadeUp .6s ease .05s both}.phero .crumb b{color:var(--gold);font-weight:500}.phero h1{margin-top:18px;font-size:clamp(46px,10.5vw,158px);line-height:.85;letter-spacing:-.04em}.phero h1 span{display:block;animation:slideIn .9s cubic-bezier(.2,.9,.3,1) both}.phero h1 .l1{animation-delay:.15s}.phero h1 .l2{font-style:italic;color:var(--gold);padding-left:.12em;animation-delay:.3s}.phero__lede{max-width:52ch;margin-top:26px;color:var(--dim);font-size:clamp(16px,1.35vw,18.5px);line-height:1.6;animation:fadeUp .8s ease .6s both}.phero__lede strong{color:var(--fg);font-weight:600}.hazard{position:absolute;left:-24px;bottom:7%;z-index:3;display:flex;transform:rotate(-4deg);transform-origin:left center;animation:fadeIn .8s ease .9s both}.hazard .t{background:var(--gold);color:#0a0a08;font-family:var(--f-mono);font-weight:700;font-size:12px;letter-spacing:.08em;padding:9px 22px 9px 48px;text-transform:uppercase;white-space:nowrap}.hazard .s{width:min(240px,30vw);background:repeating-linear-gradient(-55deg,var(--gold) 0 12px,transparent 12px 24px)}.mq{position:relative;z-index:2;overflow:hidden;border-block:1px solid var(--line-gold);background:var(--bg);padding:10px 0}.mq__t{display:flex;width:max-content;animation:mq 38s linear infinite}.mq__t span{font-family:var(--f-disp);font-weight:900;font-size:clamp(16px,2vw,24px);text-transform:uppercase;color:transparent;-webkit-text-stroke:1px var(--gold);padding:0 18px;display:flex;align-items:center;gap:36px;white-space:nowrap}.mq__t span:nth-child(odd){color:var(--gold);-webkit-text-stroke:0}.mq__t span:after{content:"\25c6";font-size:.55em;color:var(--gold);-webkit-text-stroke:0}.pin{position:relative}.stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.bgword{position:absolute;left:0;top:56%;transform:translate(var(--bx,0px),-50%);font-family:var(--f-disp);font-weight:900;font-style:italic;font-size:22vw;line-height:.8;white-space:nowrap;color:transparent;-webkit-text-stroke:1px oklch(.78 .1 88 / .14);text-transform:uppercase;pointer-events:none}.bar{position:absolute;left:50%;bottom:22px;transform:translate(-50%);display:flex;align-items:stretch;font-family:var(--f-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;max-width:calc(100% - 32px);z-index:4}.bar .t{background:var(--gold);color:#0a0a08;padding:8px 16px;overflow:hidden;text-overflow:ellipsis}.bar .s{width:70px;flex:none;background:repeating-linear-gradient(-55deg,var(--gold) 0 10px,transparent 10px 20px)}.sec{position:relative;max-width:var(--maxw,1240px);margin:0 auto;padding:130px 24px}.sec__h{max-width:20ch;font-size:clamp(32px,5.2vw,74px);margin-top:14px}.sec__h em{font-style:italic;color:var(--gold)}.sec__sub{color:var(--dim);max-width:58ch;margin:22px 0 0;font-size:17px;line-height:1.6}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:52px}@media(max-width:900px){.grid3{grid-template-columns:minmax(0,1fr)}}.card{padding:28px 26px 30px}.card .n{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;color:var(--gold);text-transform:uppercase}.card h3{font-size:24px;margin:14px 0 12px}.card p{margin:0;color:var(--dim);font-size:15px;line-height:1.6}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:13px 20px}.btn--g{background:var(--gold);color:#0a0a08}.btn--g:hover{background:var(--gold-b)}.btn--o{border:1px solid var(--silver);color:var(--silver)}.btn--o:hover{border-color:var(--gold);color:var(--gold)}.final{position:relative;padding:150px 24px 40px;max-width:var(--maxw,1240px);margin:0 auto}.final h2{font-size:clamp(42px,8.6vw,132px);line-height:.86;letter-spacing:-.04em}.final h2 span{display:block}.final h2 .l2{font-style:italic;color:var(--gold)}.final p{color:var(--dim);max-width:46ch;font-size:18px;line-height:1.6;margin:26px 0 0}.acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px;align-items:center}.mail{display:flex;align-items:center;gap:10px;margin-top:22px;font-family:var(--f-mono);font-size:13px}.mail code{font-family:inherit;-webkit-user-select:all;user-select:all;color:var(--gold)}.mail button{font:inherit;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;background:none;color:var(--dim);border:1px solid var(--line);padding:5px 9px;cursor:pointer}.mail button:hover{color:var(--fg);border-color:var(--fg)}.foot{position:relative;z-index:2;max-width:var(--maxw,1240px);margin:0 auto;padding:60px 24px 70px}.foot__head{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;border-top:1px solid var(--line-gold);padding-top:26px}.foot__status{display:flex;align-items:center;gap:9px;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.foot__status i{width:7px;height:7px;border-radius:50%;background:var(--live);box-shadow:0 0 8px var(--live);animation:blink 1.6s ease-in-out infinite}.foot__status .sep{color:var(--faint)}@media(max-width:600px){.foot__status .sep,.foot__status [data-clock]{display:none}}.foot__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:20px;margin-top:22px;align-items:start}@media(max-width:900px){.foot__grid{grid-template-columns:minmax(0,1fr)}}.dir{padding:16px 16px 10px;--ff:rgba(14,14,11,.88)}.dir__bar{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border-bottom:1px dashed var(--line);padding:0 4px 11px;margin-bottom:4px}.dir__bar b{color:var(--gold);font-weight:500}.dir__row{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:20px 24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 8px;text-decoration:none;color:var(--fg);transition:opacity .5s ease calc(var(--i,0)*80ms + .15s),transform .5s cubic-bezier(.2,.9,.3,1) calc(var(--i,0)*80ms + .15s),color .2s}.dir__row+.dir__row{border-top:1px dashed var(--line)}.dir__row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .38s cubic-bezier(.2,.9,.3,1)}.dir__row:hover:before,.dir__row:focus-visible:before{transform:scaleX(1)}.dir__row:hover,.dir__row:focus-visible{color:#0a0a08}.dir__row:focus-visible{outline:none}.dir__row[aria-current=page] .dir__n:after{content:" \25cf";color:var(--live)}.dir__tree{font-family:var(--f-mono);font-size:12px;color:var(--faint)}.dir__n{font-family:var(--f-mono);font-size:11px;color:var(--gold)}.dir__m{display:flex;flex-direction:column;gap:3px;min-width:0}.dir__t{font-family:var(--f-disp);font-weight:900;text-transform:uppercase;font-size:clamp(17px,1.5vw,21px);letter-spacing:-.01em;line-height:1.05}.dir__p{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.03em;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dir__go{font-family:var(--f-mono);font-size:15px;color:var(--gold);opacity:.45;transform:translate(-6px,4px);transition:transform .3s,opacity .3s}.dir__row:hover .dir__go,.dir__row:focus-visible .dir__go{opacity:1;transform:none}.dir__row:hover :is(.dir__tree,.dir__n,.dir__p,.dir__go),.dir__row:focus-visible :is(.dir__tree,.dir__n,.dir__p,.dir__go){color:#0a0a08}.js .dir .dir__row{opacity:0;transform:translate(-16px)}.js .dir.in .dir__row{opacity:1;transform:none}.dir__stats{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:4px 12px;margin:10px 0 4px;padding:12px 8px 4px;border-top:1px dashed var(--line);font-family:var(--f-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em}.dir__stats dt{grid-row:1;color:var(--faint)}.dir__stats dd{grid-row:2;margin:0;color:var(--gold)}.mark{position:relative;z-index:2;overflow:hidden;padding:30px 0 0;text-align:center}.mark b{display:block;font-family:var(--f-logo);font-weight:800;font-style:italic;letter-spacing:-.04em;font-size:clamp(40px,12.5vw,190px);line-height:.9;white-space:nowrap;background:linear-gradient(180deg,#c2c4c74d,#c2c4c705);-webkit-background-clip:text;background-clip:text;color:transparent}.eof{position:relative;z-index:2;display:flex;overflow:hidden;background:var(--gold);color:#0a0a08;font-family:var(--f-mono);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.eof .t{padding:10px 22px;white-space:nowrap}.eof .s{flex:1;background:repeating-linear-gradient(-55deg,#0a0a08 0 12px,transparent 12px 24px)}.copy{position:relative;z-index:2;background:var(--bg);padding:22px 24px 30px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.copy b{color:var(--live);font-weight:700}.js .rv{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.2,.9,.3,1),transform .9s cubic-bezier(.2,.9,.3,1)}.js .rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important}.js .rv,.js .dir .dir__row{opacity:1;transform:none}}.burger{display:none;font:inherit;font-weight:700;letter-spacing:.08em;color:var(--fg);background:none;border:1px solid var(--line);padding:5px 10px;cursor:pointer}@media(max-width:760px){.burger{display:inline-block}.hud nav{position:absolute;left:0;right:0;top:100%;flex-direction:column;gap:0;padding:4px 20px 12px;background:#0e0e0bf7;border-bottom:1px solid var(--line-gold)}.hud.open nav{display:flex}.hud nav a{padding:13px 0;font-size:12.5px;border-bottom:1px dashed var(--line)}.hud nav a:last-child{border-bottom:0}.hud nav a[aria-current=page]:after{display:none}}@media(max-width:520px){.hud .cta{font-size:0}.hud .cta:after{content:"Start \2197";font-size:10.5px}}@media(max-width:360px){:root :is(.hero,.phero,.cx,.fq,.sp,.bg-hero) h1{font-size:13vw}}@media(max-width:360px){.hud{padding-left:12px;padding-right:12px;gap:8px}.hud__r{gap:8px}.logo{font-size:12px;gap:7px}.hud .cta{padding:6px 8px}.hud .cta:after{letter-spacing:.04em}.burger{padding:5px 8px}}.tune{margin-top:22px;padding:16px 20px 12px;--ff:rgba(14,14,11,.88)}.tune__bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px dashed var(--line);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.tune__bar>b{color:var(--gold);font-weight:700}.tune__now b{color:var(--gold-b);font-weight:700}.tune__dial{position:relative;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));padding-top:30px}.tune__scale{position:absolute;left:0;right:0;top:6px;height:16px;opacity:.5;pointer-events:none;background:repeating-linear-gradient(90deg,var(--gold) 0 1px,transparent 1px 12px) 0 100%/100% 6px no-repeat,repeating-linear-gradient(90deg,var(--gold) 0 1px,transparent 1px 60px) 0 100%/100% 16px no-repeat}.tune__needle{position:absolute;top:0;bottom:0;left:var(--nx,25%);z-index:2;width:2px;margin-left:-1px;pointer-events:none;background:linear-gradient(var(--gold-b),oklch(.86 .16 92 / .06));box-shadow:0 0 14px var(--gold-soft);transition:left .75s cubic-bezier(.2,.9,.25,1.15)}.tune__needle i{position:absolute;top:-1px;left:-7px;width:16px;height:12px;background:var(--gold-b);clip-path:polygon(0 0,100% 0,50% 100%)}.tune__st{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;padding:22px 10px 24px;text-align:center;text-decoration:none;color:var(--fg);border-left:1px dashed var(--line);transition:background .4s}.tune__st:first-of-type{border-left:0}.tune__st small{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.16em;color:var(--gold)}.tune__st b{font-family:var(--f-disp);font-weight:900;text-transform:uppercase;font-size:clamp(24px,3vw,50px);line-height:.9;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1.2px oklch(.82 .004 250 / .55);transition:color .35s,-webkit-text-stroke-color .35s,transform .5s cubic-bezier(.2,.9,.3,1.4)}.tune__st span{font-family:var(--f-mono);font-size:11px;color:var(--faint);transition:color .3s}.tune__st:after{content:"\2197";position:absolute;right:12px;top:10px;font-family:var(--f-mono);color:var(--gold);opacity:0;transform:translate(-5px,5px);transition:opacity .3s,transform .3s}.tune__st.on{background:radial-gradient(60% 75% at 50% 45%,oklch(.78 .15 88 / .11),transparent 70%)}.tune__st.on b{color:var(--gold);-webkit-text-stroke-color:var(--gold);transform:translateY(-4px)}.tune__st.on span{color:var(--fg)}.tune__st.on:after{opacity:1;transform:none}.tune__st:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.tune__eq{display:flex;align-items:flex-end;gap:3px;height:34px;margin:2px 2px 6px}.tune__eq i{flex:1;height:100%;opacity:.55;transform-origin:50% 100%;transform:scaleY(.15);background:linear-gradient(#c2c4c7cc,#c2c4c714);animation:tuneEq 1.1s ease-in-out var(--d,0s) infinite alternate;transition:opacity .3s}.tune__eq i.hot{opacity:1;background:linear-gradient(var(--gold-b),oklch(.78 .15 88 / .12))}@keyframes tuneEq{0%{transform:scaleY(.12)}to{transform:scaleY(var(--h,.8))}}.foot__grid--2{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch}.foot__grid--2 .tune{margin-top:0}@media(max-width:900px){.foot__grid--2{grid-template-columns:minmax(0,1fr)}}.copy__legal{display:flex;gap:16px;flex-wrap:wrap}.copy__legal a{color:var(--dim);text-decoration:none}.copy__legal a:hover,.copy__legal a[aria-current=page]{color:var(--gold)}@media(max-width:600px){.eof{font-size:9.5px;letter-spacing:.08em}.eof .t{padding:9px 10px}.eof .s{min-width:18px}}@media(max-width:760px){.tune__dial{padding-top:6px}.tune__scale,.tune__needle,.tune__now{display:none}.tune__st{padding:18px 6px}.tune__st b{font-size:24px}}@media(prefers-reduced-motion:reduce){.tune__eq i{animation:none;transform:scaleY(.4)}.tune__needle{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ptp2-base.css.map */
