:root{--tpx-spring: linear(0, .1 2%, .5 8%, .86 14%, 1.03 21%, 1.065 27%, 1.04 34%, 1.012 42%, .998 52%, 1.001 68%, 1);--tpx-spring-soft: linear(0, .02 1.5%, .09 3.5%, .2 6%, .38 9.5%, .62 14.5%, .8 19%, .92 24%, .99 31%, 1.01 37%, 1.005 45%, 1);--tpx-out: cubic-bezier(.22, 1, .36, 1);--tpx-inout: cubic-bezier(.65, 0, .35, 1);--tpx-orange: 255 138 61;--tpx-pink: 255 77 141;--tpx-amber: 255 200 87;--tpx-red: 181 39 54}@property --tpx-ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}html.tpx .tp-home{position:relative;isolation:isolate;overflow-x:clip}.tpx-aurora{position:absolute;left:0;right:0;top:0;height:min(1180px,150vh);overflow:hidden;pointer-events:none;z-index:-1}.tpx-aurora:after{content:"";position:absolute;inset:auto 0 0 0;height:55%;background:linear-gradient(rgb(251 250 248 / 0),var(--tp-bg, #fbfaf8))}.tpx-aurora i{display:block!important;position:absolute;width:62vmax;height:62vmax;border-radius:50%;opacity:0;contain:strict;background:radial-gradient(closest-side,rgb(var(--c) / .34),rgb(var(--c) / .12) 55%,transparent 72%)}.tpx-aurora i:nth-child(1){--c: var(--tpx-orange);left:-14vmax;top:-22vmax}.tpx-aurora i:nth-child(2){--c: var(--tpx-pink);right:-20vmax;top:-10vmax}.tpx-aurora i:nth-child(3){--c: var(--tpx-amber);left:26vw;top:18vmax;width:52vmax;height:52vmax}html.tpx .tpx-aurora i{opacity:1;transition:opacity 1.4s ease}html.tpx:not(.tpx-rm):not(.tpx-lite) .tpx-aurora i:nth-child(1){animation:tpx-drift-a 24s ease-in-out infinite alternate}html.tpx:not(.tpx-rm):not(.tpx-lite) .tpx-aurora i:nth-child(2){animation:tpx-drift-b 30s ease-in-out infinite alternate}html.tpx:not(.tpx-rm):not(.tpx-lite) .tpx-aurora i:nth-child(3){animation:tpx-drift-c 36s ease-in-out infinite alternate}.tpx-aurora.is-paused i{animation-play-state:paused!important}@keyframes tpx-drift-a{to{transform:translate3d(18vw,10vmax,0) scale(1.18)}}@keyframes tpx-drift-b{to{transform:translate3d(-22vw,14vmax,0) scale(.86)}}@keyframes tpx-drift-c{to{transform:translate3d(-10vw,-8vmax,0) scale(1.24)}}@media(max-width:749px){.tpx-aurora{height:120vh}.tpx-aurora i{width:90vmax;height:90vmax}}html.tpx-pre .tp-hero h1{opacity:0}.tpx-w{display:inline-block;overflow:hidden;vertical-align:top;padding:.08em .02em .14em;margin:-.08em -.02em -.14em}.tpx-wi{display:inline-block;will-change:transform}html.tpx:not(.tpx-rm) .tp-hero h1.tpx-split .tpx-wi{animation:tpx-word .9s var(--tpx-out) both;animation-delay:calc(var(--tpx-d, 0ms) + 80ms + var(--i, 0) * 90ms)}@keyframes tpx-word{0%{transform:translate3d(0,112%,0) rotate(5deg);opacity:0;filter:blur(6px)}40%{opacity:1}to{transform:none;opacity:1;filter:blur(0)}}html.tpx:not(.tpx-rm) .tp-hero .tp-h1-sub{animation:tpx-fade-up .9s var(--tpx-out) calc(var(--tpx-d, 0ms) + .55s) both}html.tpx:not(.tpx-rm) .tp-hero .tp-lead{animation:tpx-fade-up .9s var(--tpx-out) calc(var(--tpx-d, 0ms) + .72s) both}html.tpx:not(.tpx-rm) .tp-hero .tp-hero-cta{animation:tpx-fade-up .9s var(--tpx-out) calc(var(--tpx-d, 0ms) + .86s) both}html.tpx:not(.tpx-rm) .tp-hero .tp-eyebrow-top{animation:tpx-fade-up .8s var(--tpx-out) var(--tpx-d, 0ms) both}@keyframes tpx-fade-up{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}html.tpx .tp-hero-visual{perspective:1100px}html.tpx .tp-hero-frame{position:relative;transform-style:preserve-3d}html.tpx:not(.tpx-rm) .tp-hero-frame{transform:rotateX(calc(var(--tpx-ry, 0) * -1deg)) rotateY(calc(var(--tpx-rx, 0) * 1deg));transition:transform .5s var(--tpx-out);will-change:transform}html.tpx:not(.tpx-rm) .tp-hero-frame.is-live{transition:transform .08s linear}html.tpx:not(.tpx-rm):not(.tpx-lite) .tp-hero-visual:not(.is-away) .tp-hero-frame{animation:tpx-float 7s ease-in-out infinite alternate}@keyframes tpx-float{0%{translate:0 -4px}to{translate:0 8px}}html.tpx .tp-hero-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:5;opacity:0;transition:opacity .35s ease;background:radial-gradient(520px circle at var(--tpx-gx, 50%) var(--tpx-gy, 30%),rgb(255 255 255 / .55),rgb(255 255 255 / 0) 60%);mix-blend-mode:soft-light}html.tpx:not(.tpx-rm) .tp-hero-frame.is-live:after{opacity:1}html.tpx:not(.tpx-rm) .tp-hero-photo img[data-tp-hero-img]{transform:translate3d(calc(var(--tpx-rx, 0) * -2.4px),calc(var(--tpx-ry, 0) * -2px),0);transition:transform .5s var(--tpx-out)}html.tpx:not(.tpx-rm) .tp-hero-frame.is-live .tp-hero-photo img[data-tp-hero-img]{transition:transform .08s linear}html.tpx:not(.tpx-rm) .tpx-rv{opacity:0;transform:translate3d(0,34px,0) scale(.985);transition:opacity .8s var(--tpx-out),transform .9s var(--tpx-out);transition-delay:calc(var(--tpx-i, 0) * 70ms)}html.tpx:not(.tpx-rm) .tpx-rv.tpx-in{opacity:1;transform:none}html.tpx:not(.tpx-rm) .tpx-rv--mask{opacity:1;filter:none;transform:none;clip-path:inset(0 0 100% 0 round 14px);transition:clip-path 1.1s var(--tpx-inout);transition-delay:calc(var(--tpx-i, 0) * 70ms)}html.tpx:not(.tpx-rm) .tpx-rv--mask.tpx-in{clip-path:inset(0 0 0 0 round 14px)}html.tpx:not(.tpx-rm) .tpx-rv--line:after{content:"";display:block;height:2px;margin-top:8px;background:linear-gradient(90deg,rgb(var(--tpx-orange)),rgb(var(--tpx-pink)));transform:scaleX(0);transform-origin:0 50%;transition:transform 1.2s var(--tpx-out) .2s}html.tpx:not(.tpx-rm) .tpx-rv--line.tpx-in:after{transform:scaleX(1)}.tpx-liq{position:relative;isolation:isolate}.tpx-liq>.tpx-pill{display:block!important;position:absolute;left:0;top:0;width:0;height:0;z-index:-1;border-radius:10px;pointer-events:none;opacity:0;transform:translate3d(var(--x, 0),var(--y, 0),0);width:var(--w, 0);height:var(--h, 0)}.tpx-liq>.tpx-pill.is-on{opacity:1}html.tpx:not(.tpx-rm) .tpx-liq>.tpx-pill.is-on{transition:transform .55s var(--tpx-spring),width .55s var(--tpx-spring),height .45s var(--tpx-out),opacity .2s ease}.tps-finder__seg.tpx-liq>.tpx-pill{background:#fff;box-shadow:0 1px 4px #00000024,0 6px 14px -6px #0003;border-radius:10px}.tps-finder__seg.tpx-liq button[aria-pressed=true]{background:transparent!important;box-shadow:none!important}.tp-option-values.tpx-liq>.tpx-pill{background:var(--tp-app-ink, #1e2024);border-radius:10px;box-shadow:0 8px 18px -8px #1e20248c}.tp-option-values.tpx-liq .tp-option-choice input:checked+span{background:transparent!important;color:#fff!important;box-shadow:none!important;border-color:transparent!important}.tpx-btn{overflow:hidden;isolation:isolate}html.tpx:not(.tpx-rm) .tpx-btn:before{content:"";position:absolute;inset:-20% auto -20% -60%;width:46%;z-index:1;pointer-events:none;transform:translate3d(-120%,0,0) skew(-18deg);background:linear-gradient(90deg,transparent,rgb(255 255 255 / .38),transparent)}html.tpx:not(.tpx-rm) .tpx-btn:hover:before,html.tpx:not(.tpx-rm) .tpx-btn.tpx-shine:before{animation:tpx-shine .9s var(--tpx-inout) both}@keyframes tpx-shine{to{transform:translate3d(480%,0,0) skew(-18deg)}}.tpx-ripple{position:absolute;border-radius:50%;pointer-events:none;z-index:2;width:20px;height:20px;margin:-10px 0 0 -10px;background:#ffffff73;transform:scale(0);opacity:.9;animation:tpx-ripple .7s var(--tpx-out) forwards}@keyframes tpx-ripple{to{transform:scale(var(--s, 14));opacity:0}}.tpx-cursor{position:fixed;left:0;top:0;width:46px;height:46px;margin:-23px 0 0 -23px;z-index:2147482000;pointer-events:none;border-radius:50%;border:1.5px solid rgb(var(--tpx-red) / .55);background:rgb(var(--tpx-orange) / .06);opacity:0;transform:translate3d(-100px,-100px,0) scale(1);transition:width .35s var(--tpx-spring),height .35s var(--tpx-spring),margin .35s var(--tpx-spring),background .25s ease,border-color .25s ease,opacity .3s ease;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.tpx-cursor.is-on{opacity:1}.tpx-cursor.is-link{width:70px;height:70px;margin:-35px 0 0 -35px;background:rgb(var(--tpx-orange) / .14);border-color:rgb(var(--tpx-red) / .85)}.tpx-cursor.is-text{width:4px;height:30px;margin:-15px 0 0 -2px;border-radius:3px;background:rgb(var(--tpx-red) / .7);border-color:transparent}.tpx-cursor.is-down{width:34px;height:34px;margin:-17px 0 0 -17px;background:rgb(var(--tpx-red) / .18)}.tpx-cursor span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:800 12px/1 var(--tp-font, system-ui, sans-serif);letter-spacing:.02em;color:rgb(var(--tpx-red));opacity:0;transition:opacity .2s ease}.tpx-cursor.is-label span{opacity:1}.tpx-cursor.is-label{width:84px;height:84px;margin:-42px 0 0 -42px;background:#fffc;border-color:rgb(var(--tpx-red) / .85)}@media(hover:none),(pointer:coarse){.tpx-cursor{display:none!important}}.tpx-readbar{display:block!important;position:fixed;left:0;right:0;top:0;height:3px;z-index:2147481500;pointer-events:none;transform-origin:0 50%;transform:scaleX(0);opacity:0;background:linear-gradient(90deg,rgb(var(--tpx-orange)),rgb(var(--tpx-pink)) 60%,rgb(var(--tpx-red)))}@supports (animation-timeline: scroll()){html.tpx:not(.tpx-rm) .tpx-readbar{animation:tpx-read linear both,tpx-read-in linear both;animation-timeline:scroll(root),scroll(root);animation-range:normal,0 220px}@keyframes tpx-read{to{transform:scaleX(1)}}@keyframes tpx-read-in{to{opacity:1}}}html.tpx .header-wrapper.te-scrolled{-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px);box-shadow:0 10px 30px -18px #0e0e1059}html.tpx:not(.tpx-rm) .header__heading-logo{transition:transform .5s var(--tpx-spring)}html.tpx:not(.tpx-rm) .header__heading-link:hover .header__heading-logo{transform:rotate(-4deg) scale(1.06)}html.tpx:not(.tpx-rm) .list-menu--inline>li>a,html.tpx:not(.tpx-rm) .list-menu--inline>li>details>summary{background-image:linear-gradient(rgb(var(--tpx-red)),rgb(var(--tpx-red)));background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;transition:background-size .45s var(--tpx-out)}html.tpx:not(.tpx-rm) .list-menu--inline>li:hover>a,html.tpx:not(.tpx-rm) .list-menu--inline>li:hover>details>summary{background-size:100% 2px}@supports (interpolate-size: allow-keywords){html.tpx:not(.tpx-rm){interpolate-size:allow-keywords}html.tpx:not(.tpx-rm) details::details-content{block-size:0;overflow:clip;transition:block-size .5s var(--tpx-out),content-visibility .5s allow-discrete}html.tpx:not(.tpx-rm) details[open]::details-content{block-size:auto}}html.tpx .tp-hero-chip-price,html.tpx [data-tp-price],html.tpx .tp-app-card-price,html.tpx .tp-card-price{font-variant-numeric:tabular-nums}html.tpx .tp-home .tp-cat-banner,html.tpx .tp-home .tp-cat-banner img,html.tpx .tp-home .tp-cat-banner .tp-banner-text,html.tpx .tp-home .tp-cat-banner .tp-banner-text>*{animation:none!important;animation-timeline:auto!important}html.tpx:not(.tpx-rm) .tpx-cards:not(.tpx-in) .tpx-c{opacity:0}html.tpx:not(.tpx-rm) .tpx-cards.tpx-in .tpx-c{animation:tpx-card-in .9s var(--tpx-out) backwards;animation-delay:calc(var(--k, 0) * 70ms + .12s)}@keyframes tpx-card-in{0%{opacity:0;transform:translate3d(46px,12px,0) scale(.96)}}html.tpx-fine:not(.tpx-rm) .tp-pdp-slide{overflow:hidden}html.tpx-fine:not(.tpx-rm) .tp-pdp-slide img{transform-origin:var(--tpx-zx, 50%) var(--tpx-zy, 50%);transition:transform .55s var(--tpx-out);will-change:transform}html.tpx-fine:not(.tpx-rm) .tp-pdp-slide.tpx-zoom img{transform:scale(1.9);transition:transform .4s var(--tpx-out)}html.tpx-fine:not(.tpx-rm) .tp-pdp-slide.tpx-snap img{transition:none!important;transform:none!important}.tpx-finale{position:relative;overflow:hidden;background:#131315;color:#fff;padding:clamp(36px,7vw,90px) 0 0;isolation:isolate}.tpx-finale:before{content:"";position:absolute;inset:auto -10% -45% -10%;height:90%;z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 25% 100%,rgb(var(--tpx-orange) / .38),transparent 70%),radial-gradient(55% 70% at 78% 100%,rgb(var(--tpx-pink) / .34),transparent 70%)}.tpx-finale__word{display:block;margin:0;padding:0 2vw;text-align:center;font:800 clamp(54px,15.5vw,280px)/.9 "Bricolage Grotesque",var(--tp-font, system-ui),sans-serif;letter-spacing:-.045em;white-space:nowrap;background:linear-gradient(100deg,#fff,#ffd9bd 38%,rgb(var(--tpx-orange)) 62%,rgb(var(--tpx-pink)));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-bottom:.12em}.tpx-finale__rail{display:flex;width:max-content;padding:18px 0 20px;border-top:1px solid rgb(255 255 255 / .12)}.tpx-finale__rail span{display:inline-flex;align-items:center;gap:22px;padding-right:22px;font:800 clamp(13px,1.6vw,17px)/1 var(--tp-font, system-ui),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#ffffffdb;white-space:nowrap}.tpx-finale__rail span:after{content:"";width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,rgb(var(--tpx-orange)),rgb(var(--tpx-pink)));flex:none}html.tpx:not(.tpx-rm) .tpx-finale__rail{animation:tpx-rail 38s linear infinite}@keyframes tpx-rail{to{transform:translate3d(-50%,0,0)}}html.tpx:not(.tpx-rm) .tpx-finale__word{transform:translate3d(0,30%,0);opacity:0;transition:transform 1.4s var(--tpx-out),opacity 1.1s var(--tpx-out)}html.tpx:not(.tpx-rm) .tpx-finale.tpx-in .tpx-finale__word{transform:none;opacity:1}html.tpx:not(.tpx-rm) .tps-opt[aria-pressed=true],html.tpx:not(.tpx-rm) .tps-chip[aria-pressed=true]{animation:tpx-pop .5s var(--tpx-spring) both}@keyframes tpx-pop{0%{transform:scale(.88)}to{transform:none}}html.tpx:not(.tpx-rm) :is(.tps-opt,.tps-chip,.tp-option-choice,.tp-btn-primary,.tp-main-atc,.tps-finder__cta,.tp-pitch-size,.tp-size--available):active{transform:scale(.955);transition:transform .12s ease}html.tpx:not(.tpx-rm) .tp-hero h1 .tp-accent{background-size:220% 100%;animation:tpx-sheen 7s ease-in-out infinite alternate}@keyframes tpx-sheen{0%{background-position:0% 50%}to{background-position:100% 50%}}html.tpx :is(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid rgb(var(--tpx-red));outline-offset:3px;box-shadow:0 0 0 6px rgb(var(--tpx-red) / .16);transition:box-shadow .2s ease,outline-offset .2s ease}@media(hover:hover)and (pointer:fine){html.tpx:not(.tpx-rm) .tp-product-grid:has(.tp-app-card:hover) .tp-app-card:not(:hover){opacity:.74;filter:saturate(.82)}html.tpx:not(.tpx-rm) .tp-product-grid .tp-app-card{transition:opacity .35s ease,filter .35s ease}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){@media(min-width:900px){html.tpx .tp-hero-grid>:first-child{animation:tpx-hero-copy linear both;animation-timeline:scroll(root);animation-range:0 70vh}html.tpx .tp-hero-grid>.tp-hero-visual{animation:tpx-hero-card linear both;animation-timeline:scroll(root);animation-range:0 70vh}}@keyframes tpx-hero-copy{to{translate:0 30px}}@keyframes tpx-hero-card{to{translate:0 -22px;scale:.985}}}}html.tpx-splash{--tpx-d: 1.05s}@media(prefers-reduced-motion:no-preference){html.tpx-splash:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;pointer-events:none;background:radial-gradient(70% 60% at 18% 12%,rgb(var(--tpx-amber) / .85),transparent 62%),radial-gradient(60% 60% at 86% 88%,rgb(var(--tpx-pink) / .9),transparent 62%),linear-gradient(135deg,#ff7a2f,#ff3d7f 58%,#b52736);animation:tpx-splash-wipe 1.05s cubic-bezier(.77,0,.18,1) .85s forwards}html.tpx-splash:after{content:"TP";position:fixed;left:50%;top:50%;z-index:2147483601;pointer-events:none;width:112px;height:112px;margin:-56px 0 0 -56px;display:grid;place-items:center;border-radius:30px;background:#fff;color:#e0284f;font:italic 900 56px/1 Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.07em;box-shadow:0 24px 70px #00000047;animation:tpx-splash-logo 1.25s var(--tpx-out) both}@keyframes tpx-splash-wipe{to{clip-path:inset(0 0 100% 0);visibility:hidden}}@keyframes tpx-splash-logo{0%{transform:scale(.35) rotate(-14deg);opacity:0}34%{transform:scale(1) rotate(0);opacity:1}68%{transform:scale(1.05);opacity:1}to{transform:scale(1.35);opacity:0}}}@media(prefers-reduced-motion:no-preference){html.tpx-vt:not(:active-view-transition-type(tpj-fwd)):not(:active-view-transition-type(tpj-back)):not(:active-view-transition-type(tpj-filter))::view-transition-new(root){animation:tpx-vt-in .72s var(--tpx-inout) both;mix-blend-mode:normal}html.tpx-vt:not(:active-view-transition-type(tpj-fwd)):not(:active-view-transition-type(tpj-back)):not(:active-view-transition-type(tpj-filter))::view-transition-old(root){animation:tpx-vt-out .72s var(--tpx-inout) both;mix-blend-mode:normal}@keyframes tpx-vt-in{0%{clip-path:circle(0 at var(--tpx-vx, 50%) var(--tpx-vy, 38%))}to{clip-path:circle(150vmax at var(--tpx-vx, 50%) var(--tpx-vy, 38%))}}@keyframes tpx-vt-out{to{opacity:.4;transform:scale(.985)}}}html.tpx .tps-finder{background:#ffffffbd;-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);border-color:#ffffffd9;box-shadow:0 22px 54px -24px #be462852,0 1px #fffffff2 inset}.tpx-aurora:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .3 0 0 0 0 .25 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html.tpx .tp-hero-visual{position:relative}html.tpx .tp-hero-frame{z-index:1}.tpx-bk{position:absolute;left:min(var(--bx),calc(100% - var(--bs)));top:var(--by);width:var(--bs);height:var(--bs);border-radius:50%;pointer-events:none;z-index:var(--bz, 0);background:radial-gradient(circle at 32% 30%,#fffffff2,rgb(var(--c) / .5) 52%,rgb(var(--c) / 0) 72%);display:block!important;opacity:.8}html.tpx:not(.tpx-rm) .tpx-bk{translate:calc(var(--tpx-rx, 0) * var(--bd) * .3px) calc(var(--tpx-ry, 0) * var(--bd) * .3px);transition:translate .5s var(--tpx-out);animation:tpx-bob 7s ease-in-out infinite alternate;animation-delay:var(--bt)}@keyframes tpx-bob{0%{transform:translate3d(0,-8px,0)}to{transform:translate3d(0,10px,0) scale(1.06)}}.tpx-wall{container-type:inline-size;width:min(1320px,calc(100% - 32px));margin:clamp(18px,4vw,56px) auto clamp(10px,3vw,44px);padding:clamp(6px,1.2vw,18px) 0;position:relative;user-select:none;-webkit-user-select:none}.tpx-row{display:flex;align-items:center;justify-content:space-between;column-gap:.3em;width:94.8%;margin-inline:auto;white-space:nowrap;font:800 min(calc(100cqw * .897 / var(--w, 18)),150px)/1.14 "Bricolage Grotesque",var(--tp-font, system-ui),sans-serif;letter-spacing:-.035em}.tpx-row--sep{margin-top:clamp(8px,1.8vw,26px)}.tpx-w{display:inline-block;position:relative;text-decoration:none;color:#1e2024;outline-offset:.06em}html.tpx .tpx-wall .tpx-w{color:#1e2024;text-decoration:none;overflow:visible;flex:none;min-width:max-content}.tpx-wt{display:inline-block;position:relative;text-transform:uppercase;color:inherit}.tpx-wt:before,.tpx-wt:after{content:attr(data-t);content:attr(data-t) / "";position:absolute;left:0;top:0;white-space:nowrap;pointer-events:none;color:transparent;-webkit-background-clip:text;background-clip:text}.tpx-wt:before{background-image:var(--fill)}.tpx-wt:after{background-image:linear-gradient(100deg,rgb(var(--tpx-pink)),rgb(var(--tpx-orange)) 55%,rgb(var(--tpx-amber)));opacity:0;transition:opacity .3s ease}.tpx-w:nth-of-type(3n+1){--fill: linear-gradient(100deg, #1e2024, #3b414c)}.tpx-w:nth-of-type(3n+2){--fill: linear-gradient(100deg, rgb(var(--tpx-red)), rgb(var(--tpx-orange)))}.tpx-w:nth-of-type(3n+3){--fill: linear-gradient(100deg, #1e2024, #3b414c)}.tpx-st{font-style:normal;font-size:.42em;line-height:1;color:rgb(var(--tpx-orange));display:inline-block;flex:none;letter-spacing:0}.tpx-w:focus-visible{outline:3px solid rgb(var(--tpx-orange));border-radius:.12em}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){html.tpx .tpx-wall .tpx-w{color:#1e202417}html.tpx .tpx-wt{animation:tpx-wrise ease-out both;animation-timeline:view();animation-range:cover calc(var(--k, 0) * .6%) cover calc(18% + var(--k, 0) * .6%)}html.tpx .tpx-wt:before{clip-path:inset(-.2em 101% -.3em -.04em);animation:tpx-wipe linear both;animation-timeline:view();animation-range:cover calc(2% + var(--k, 0) * .7%) cover calc(23% + var(--k, 0) * .7%)}html.tpx .tpx-row{animation:tpx-drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}html.tpx .tpx-st{animation:tpx-spin2 linear both;animation-timeline:view();animation-range:cover 0% cover 100%}@keyframes tpx-wrise{0%{opacity:0;transform:translate3d(0,34%,0) rotate(2.2deg)}to{opacity:1;transform:none}}@keyframes tpx-wipe{0%{clip-path:inset(-.2em 101% -.3em -.04em)}to{clip-path:inset(-.2em -.04em -.3em -.04em)}}@keyframes tpx-drift{0%{transform:translate3d(calc(var(--dir, 1) * 2.6cqw),0,0)}to{transform:translate3d(calc(var(--dir, 1) * -2.6cqw),0,0)}}@keyframes tpx-spin2{0%{rotate:-120deg;scale:.6}50%{scale:1.15}to{rotate:240deg;scale:.9}}}}@media(hover:hover)and (pointer:fine){html.tpx:not(.tpx-rm) .tpx-w{transition:translate .55s var(--tpx-spring),scale .55s var(--tpx-spring),opacity .35s ease}html.tpx:not(.tpx-rm) .tpx-w:hover,html.tpx:not(.tpx-rm) .tpx-w:focus-visible{translate:0 -.05em;scale:1.04;z-index:2}html.tpx .tpx-w:hover .tpx-wt:after,html.tpx .tpx-w:focus-visible .tpx-wt:after{opacity:1}html.tpx:not(.tpx-rm) .tpx-wall:has(.tpx-w:hover) .tpx-w:not(:hover){opacity:.28}}.tpx-cursor.is-snap{width:var(--sw);height:var(--sh);margin:calc(var(--sh) / -2) 0 0 calc(var(--sw) / -2);border-radius:var(--sr, 14px);background:rgb(var(--tpx-orange) / .13);border-color:rgb(var(--tpx-red) / .75);-webkit-backdrop-filter:none;backdrop-filter:none}@media(hover:hover)and (pointer:fine){html.tpx:not(.tpx-rm) .tp-app-card-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2.5px;z-index:7;pointer-events:none;opacity:0;transition:opacity .35s ease;background:conic-gradient(from var(--tpx-ang),rgb(var(--tpx-orange)),rgb(var(--tpx-pink)),rgb(var(--tpx-red)),rgb(var(--tpx-amber)),rgb(var(--tpx-orange)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html.tpx:not(.tpx-rm) .tp-app-card:hover .tp-app-card-visual:before{opacity:1;animation:tpx-spin 3s linear infinite}@keyframes tpx-spin{to{--tpx-ang: 360deg}}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){html.tpx .tpx-finale__word{transform:none;opacity:1;transition:none;animation:tpx-fin-word linear both;animation-timeline:view();animation-range:entry 5% entry 95%}@keyframes tpx-fin-word{0%{transform:translate3d(0,24%,0) scale(.82);opacity:.15}to{transform:none;opacity:1}}}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/tpx-v5.css.map */
