@font-face{font-family:aspekta;src:url(/_next/static/media/8865e30eeb87ecf0-s.p.woff2) format("woff2");font-display:swap;font-weight:350;font-style:normal}@font-face{font-family:aspekta;src:url(/_next/static/media/3c7f26b173705b6d-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:aspekta Fallback;src:local("Arial");ascent-override:109.84%;descent-override:32.95%;line-gap-override:0.00%;size-adjust:100.14%}.__className_eb49ed{font-family:aspekta,aspekta Fallback}.__variable_eb49ed{--font-aspekta:"aspekta","aspekta Fallback"}.shelf-page{--color-ploy-shelf-background:#060505;--color-ploy-shelf-border:#ec5f46;--color-ploy-text-inverse:#faf8f9;--color-ploy-accent-primary:#fb6147;--color-ink:#151515;--color-paper:#faf8f9;--color-accent:#fb6147;--color-lavender:#535269;--font-sans:var(--font-aspekta),ui-sans-serif,system-ui,sans-serif;font-family:var(--font-sans);font-weight:350;line-height:1.4}.shelf-glow{--sg-bg:var(--color-ploy-shelf-background);position:relative;width:100%;height:100vh;height:100svh;min-height:420px;overflow:hidden;background:var(--sg-bg);touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shelf-glow canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.shelf-glow .sg-base{opacity:0;transition:opacity 1.6s ease}.shelf-glow.is-ready .sg-base{opacity:1}.shelf-glow .sg-light{position:absolute;inset:0;mix-blend-mode:screen;isolation:isolate;pointer-events:none}.shelf-glow canvas.sg-aura,.shelf-glow canvas.sg-cue,.shelf-glow canvas.sg-veil{inset:auto;top:0;left:0;pointer-events:none}.shelf-glow canvas.sg-ring{mix-blend-mode:plus-lighter;pointer-events:none}.shelf-glow canvas.sg-aura{opacity:0;mix-blend-mode:plus-lighter;will-change:transform,opacity}.shelf-glow canvas.sg-cue{width:0;height:0;opacity:0;will-change:transform,opacity}.shelf-glow:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 95% at 50% 42%,rgba(6,5,5,0) 55%,rgba(6,5,5,.9) 100%)}@property --gradient-angle-theseus{syntax:"<angle>";initial-value:0deg;inherits:false}@property --gradient-angle-offset-theseus{syntax:"<angle>";initial-value:0deg;inherits:false}@property --gradient-percent-theseus{syntax:"<percentage>";initial-value:5%;inherits:false}@property --gradient-shine-theseus{syntax:"<color>";initial-value:#faf8f9;inherits:false}.theseus-shiny-button{--gleam-base:var(--color-ink);--gleam-inset:color-mix(in srgb,var(--color-ink) 92%,var(--color-paper));--gleam-label:var(--color-paper);--gleam-accent:var(--color-accent);--gleam-accent-soft:color-mix(in srgb,var(--color-accent) 60%,var(--color-paper));--animation:gradient-angle-theseus linear infinite;--duration:3s;--shadow-size:2px;--transition:0.8s cubic-bezier(0.25,1,0.5,1);isolation:isolate;position:relative;display:inline-flex;overflow:hidden;cursor:pointer;outline-offset:4px;padding:calc(.75em + 1px) calc(1.5em - 1px);font-family:var(--font-sans);font-size:1em;line-height:.83;font-weight:500;border:1px solid transparent;border-radius:32px;color:var(--gleam-label);background:linear-gradient(var(--gleam-base),var(--gleam-base)) padding-box,conic-gradient(from calc(var(--gradient-angle-theseus) - var(--gradient-angle-offset-theseus)),transparent,var(--gleam-accent) var(--gradient-percent-theseus),var(--gradient-shine-theseus) calc(var(--gradient-percent-theseus) * 2),var(--gleam-accent) calc(var(--gradient-percent-theseus) * 3),transparent calc(var(--gradient-percent-theseus) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--gleam-inset);transition:var(--transition);transition-property:--gradient-angle-offset-theseus,--gradient-percent-theseus,--gradient-shine-theseus}.theseus-shiny-button .theseus-shiny-button__label:before,.theseus-shiny-button:after,.theseus-shiny-button:before{content:"";pointer-events:none;position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;z-index:-1}.theseus-shiny-button:active{translate:0 1px}.theseus-shiny-button:before{--size:calc(100% - var(--shadow-size) * 3);--position:2px;--space:calc(var(--position) * 2);width:var(--size);height:var(--size);background:radial-gradient(circle at var(--position) var(--position),white calc(var(--position) / 4),transparent 0) padding-box;background-size:var(--space) var(--space);background-repeat:space;-webkit-mask-image:conic-gradient(from calc(var(--gradient-angle-theseus) + 45deg),black,transparent 10% 90%,black);mask-image:conic-gradient(from calc(var(--gradient-angle-theseus) + 45deg),black,transparent 10% 90%,black);border-radius:inherit;opacity:.4;z-index:-1}.theseus-shiny-button:after{--animation:shimmer-theseus linear infinite;width:100%;aspect-ratio:1;background:linear-gradient(-50deg,transparent,var(--gleam-accent),transparent);-webkit-mask-image:radial-gradient(circle at bottom,transparent 40%,black);mask-image:radial-gradient(circle at bottom,transparent 40%,black);opacity:.6}.theseus-shiny-button .theseus-shiny-button__label{z-index:1}.theseus-shiny-button .theseus-shiny-button__label:before{--size:calc(100% + 1rem);width:var(--size);height:var(--size);box-shadow:inset 0 -1ex 2rem 4px var(--gleam-accent);opacity:0;transition:opacity var(--transition);animation:calc(var(--duration) * 1.5) breathe-theseus linear infinite}.theseus-shiny-button,.theseus-shiny-button:after,.theseus-shiny-button:before{animation:var(--animation) var(--duration),var(--animation) calc(var(--duration) / .4) reverse paused;animation-composition:add}.theseus-shiny-button:is(:hover,:focus-visible){--gradient-percent-theseus:20%;--gradient-angle-offset-theseus:95deg;--gradient-shine-theseus:var(--gleam-accent-soft)}.theseus-shiny-button:is(:hover,:focus-visible),.theseus-shiny-button:is(:hover,:focus-visible):after,.theseus-shiny-button:is(:hover,:focus-visible):before{animation-play-state:running}.theseus-shiny-button:is(:hover,:focus-visible) .theseus-shiny-button__label:before{opacity:1}@keyframes gradient-angle-theseus{to{--gradient-angle-theseus:360deg}}@keyframes shimmer-theseus{to{rotate:1turn}}@keyframes breathe-theseus{0%,to{scale:1}50%{scale:1.2}}.theseus-shiny-button[data-skip-animation=true],.theseus-shiny-button[data-skip-animation=true] .theseus-shiny-button__label:before,.theseus-shiny-button[data-skip-animation=true]:after,.theseus-shiny-button[data-skip-animation=true]:before{animation:none!important}.theseus-shiny-button[data-skip-animation=true]:is(:hover,:focus-visible),.theseus-shiny-button[data-skip-animation=true]:is(:hover,:focus-visible):after,.theseus-shiny-button[data-skip-animation=true]:is(:hover,:focus-visible):before{animation-play-state:paused!important}.theseus-shiny-button[data-skip-animation=true]:is(:hover,:focus-visible) .theseus-shiny-button__label:before{opacity:0}.theseus-shiny-button[data-skip-animation=true]{transition:none}@media (prefers-reduced-motion:reduce){.theseus-shiny-button,.theseus-shiny-button .theseus-shiny-button__label:before,.theseus-shiny-button:after,.theseus-shiny-button:before{animation:none!important}.theseus-shiny-button:is(:hover,:focus-visible),.theseus-shiny-button:is(:hover,:focus-visible):after,.theseus-shiny-button:is(:hover,:focus-visible):before{animation-play-state:paused!important}.theseus-shiny-button:is(:hover,:focus-visible) .theseus-shiny-button__label:before{opacity:0}.theseus-shiny-button{transition:none}}.theseus-shiny-button{align-items:center;justify-content:center;letter-spacing:.01em;white-space:nowrap;will-change:transform}.theseus-shiny-button .theseus-shiny-button__label:before{animation-play-state:paused}.theseus-shiny-button:is(:hover,:focus-visible) .theseus-shiny-button__label:before{animation-play-state:running}@media (hover:none){.theseus-shiny-button,.theseus-shiny-button:before{animation-play-state:paused}}.theseus-shiny-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.theseus-shiny-button__end-ring{position:absolute;inset:0;z-index:2;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--cta-ring-angle,0deg),transparent 0deg,var(--color-paper) 45deg,transparent 125deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:var(--cta-ring-opacity,0);pointer-events:none}body:has(.shelf-page),html:has(.shelf-page){background:#060505;-webkit-font-smoothing:antialiased}html:has(.shelf-home){scrollbar-width:none}html:has(.shelf-home)::-webkit-scrollbar{display:none}.shelf-page{--shelf-footer-height:64px;position:relative;min-height:100svh;display:flex;flex-direction:column;color:var(--color-ploy-text-inverse);background:var(--color-ploy-shelf-background)}.shelf-home.shelf-glow{position:relative;isolation:isolate;flex:1;width:100%;height:100svh;min-height:calc(500px + var(--shelf-footer-height))}.shelf-home__header{position:absolute;z-index:2;top:56px;inset-inline:7.5%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:32px}.shelf-home__logo{display:block;justify-self:start;width:clamp(198px,20.65vw,347px);color:var(--color-ploy-text-inverse);container-type:inline-size}.shelf-home__logo svg{width:100%;height:auto;fill:currentColor}.shelf-home__logo-caption{display:block;margin-top:2.63cqi;text-align:center;font-size:max(7px,5.27cqi);font-weight:350;line-height:1;text-transform:uppercase}.shelf-home__mark{display:block;width:auto;height:clamp(44px,4.4vw,76px);fill:var(--color-ploy-text-inverse)}.shelf-home__backing{display:flex;justify-self:end;align-items:center;gap:12px;padding:6px 20px 6px 6px;border:1px solid var(--color-lavender);border-radius:12px;background:rgba(83,82,105,.36);backdrop-filter:blur(10px);font-size:clamp(16px,1.39vw,24px);line-height:1.2;white-space:nowrap}.shelf-home__backing-lead{opacity:.8}.shelf-home__backing-name{font-weight:500}.shelf-home__yc-mark{display:grid;width:clamp(36px,2.78vw,48px);height:clamp(36px,2.78vw,48px);flex:none;place-items:center;overflow:hidden;border-radius:6px;background:var(--color-ploy-text-inverse)}.shelf-home__yc-mark img{width:100%;height:100%}.shelf-page .shelf-glow:after{background:radial-gradient(42% 38% at 90% 4%,rgba(83,82,105,.3),rgba(83,82,105,0) 72%),radial-gradient(120% 95% at 50% 42%,rgba(6,5,5,0) 55%,rgba(6,5,5,.9) 100%)}.shelf-home__content{position:absolute;z-index:2;bottom:calc(var(--shelf-footer-height) + clamp(48px, 13svh, 120px));inset-inline:7.5%;display:flex;align-items:flex-end;justify-content:space-between;gap:48px;pointer-events:none}.shelf-home__heading{margin:0;font-weight:500;font-size:clamp(40px,4.4444vw,80px);line-height:1.04;letter-spacing:-.045em;color:var(--color-ploy-text-inverse)}.shelf-home__heading span{display:block}.shelf-home__action{width:270px;flex:none;padding-bottom:4px}.shelf-home__description{margin:0 0 16px;font-size:clamp(17px,1.3889vw,24px);font-weight:350;line-height:1.4}.shelf-home__heading-accent{color:var(--color-accent)}.shelf-home__offer{margin-bottom:20px;font-size:clamp(17px,1.3889vw,24px);line-height:1.35}.shelf-home__offer-lead{margin:0 0 10px;font-weight:350;opacity:.72}.shelf-home__uses{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-weight:500}.shelf-home__uses li{display:flex;align-items:center;gap:14px}.shelf-home__uses li:before{content:"";flex:none;width:7px;height:7px;background:var(--color-accent);box-shadow:0 0 6px 1px rgba(251,97,71,.85),0 0 16px 2px rgba(251,97,71,.4);animation:shelf-pixel-twinkle 2.4s ease-in-out infinite}.shelf-home__uses li:nth-child(2):before{animation-delay:.8s}.shelf-home__uses li:nth-child(3):before{animation-delay:1.6s}@keyframes shelf-pixel-twinkle{0%,to{opacity:1}50%{opacity:.45}}.shelf-home__tagline{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--color-lavender);font-weight:350;text-wrap:balance}.shelf-home__tagline em{font-style:italic;font-weight:500;margin-right:.08em}.shelf-home__button{pointer-events:auto;min-height:44px;padding-inline:24px;font-size:16px}.shelf-footer{position:absolute;bottom:0;inset-inline:0;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:var(--shelf-footer-height);padding:16px 7.5%;border-top:1px solid var(--color-ploy-shelf-border);background:var(--color-ploy-shelf-background);font-size:clamp(11px,.8333vw,14px);line-height:1.4;color:var(--color-ploy-text-inverse)}.shelf-footer__locations,.shelf-footer__nav{opacity:.65}.shelf-footer__locations{margin:0}.shelf-footer__email{color:var(--color-ploy-accent-primary)}.shelf-footer__nav{display:flex;justify-content:flex-end;gap:20px}.shelf-page a:not(.theseus-shiny-button){text-decoration:none;transition:opacity .18s ease}.shelf-page a:not(.theseus-shiny-button):hover{opacity:.8}.shelf-page a:not(.theseus-shiny-button):focus-visible{outline:2px solid var(--color-ploy-accent-primary);outline-offset:5px;border-radius:2px}.shelf-page [data-cursor-shadow]{text-shadow:var(--cursor-shadow-x,0) var(--cursor-shadow-y,3px) 12px var(--color-ploy-shelf-background),0 2px 4px var(--color-ploy-shelf-background);transition:text-shadow .2s ease}@media (hover:hover) and (pointer:fine){.shelf-page [data-cursor-shadow]{pointer-events:auto}}@media (min-width:1600px){.shelf-home__action{width:330px}}@media (max-width:1023px){.shelf-home__header{top:36px;inset-inline:6%}.shelf-home__content{inset-inline:6%;gap:32px}.shelf-home__heading{font-size:clamp(38px,5vw,52px);text-wrap:balance}.shelf-home .shelf-home__heading span{display:inline}.shelf-home__action{width:250px}.shelf-footer{padding-inline:6%}.shelf-page--home .shelf-home .shelf-home__heading span{display:block}}@media (min-width:640px) and (max-width:1023px){.shelf-page--home .shelf-home__heading{font-size:clamp(34px,5vw,52px)}}@media (max-width:719px){.shelf-home__header{grid-template-columns:auto auto auto;justify-content:space-between}}@media (max-width:639px){.shelf-page{--shelf-footer-height:108px}.shelf-home.shelf-glow{min-height:calc(var(--shelf-footer-height) + 660px)}.shelf-home__header{top:28px;inset-inline:6%;grid-template-columns:minmax(0,1fr) auto;gap:18px}.shelf-home__logo{width:clamp(170px,52vw,220px)}.shelf-home__mark{height:44px}.shelf-home__backing{grid-column:1/-1;justify-self:start;gap:10px;padding:5px 14px 5px 5px;border-radius:10px;font-size:15px}.shelf-home__yc-mark{width:30px;height:30px;border-radius:5px}.shelf-home__content{top:auto;bottom:calc(var(--shelf-footer-height) + 64px);flex-direction:column;align-items:flex-start;gap:28px}.shelf-home__heading{font-size:clamp(34px,10vw,44px);line-height:1.06}.shelf-home__action{width:min(100%,300px);padding-bottom:0}.shelf-home__description{font-size:17px;margin-bottom:18px}.shelf-home__offer{font-size:17px}.shelf-home__button{min-height:48px;max-width:100%;font-size:14px}.shelf-footer{grid-template-columns:1fr auto;gap:14px 12px;align-content:center;padding-block:20px;font-size:11px}.shelf-footer__locations{grid-column:1/-1}.shelf-footer__nav{gap:16px}.shelf-page--home{--shelf-footer-height:0px}.shelf-page--home .shelf-home.shelf-glow{display:flex;flex-direction:column;height:auto;min-height:100vh;min-height:100svh;padding:28px 6% 56px}.shelf-page--home .shelf-home__header{position:relative;top:auto;inset-inline:auto}.shelf-page--home .shelf-home__content{position:relative;bottom:auto;inset-inline:auto;margin-top:clamp(180px,calc(100svh - 400px),400px);gap:24px}.shelf-page--home .shelf-home__action{display:contents}.shelf-page--home .shelf-home__button{order:1;align-self:flex-start;min-height:52px;padding-inline:28px;font-size:16px}.shelf-page--home .shelf-home__offer{order:2;width:min(100%,300px);margin:8px 0 0}.shelf-page--home .shelf-footer{position:relative;font-size:12px;padding-block:12px;row-gap:0}.shelf-page--home .shelf-footer__email,.shelf-page--home .shelf-footer__nav a{display:inline-flex;align-items:center;min-height:44px}.shelf-page--home .shelf-footer__email{justify-self:start}.shelf-page--home .shelf-footer__nav{gap:24px}}@media (max-width:639px) and (max-height:620px){.shelf-page--home .shelf-home.shelf-glow{padding-top:20px}.shelf-page--home .shelf-home__header{gap:12px}.shelf-page--home .shelf-home__logo{width:clamp(150px,44vw,176px)}.shelf-page--home .shelf-home__mark{height:36px}.shelf-page--home .shelf-home__backing{gap:8px;padding:4px 12px 4px 4px;font-size:13px}.shelf-page--home .shelf-home__yc-mark{width:26px;height:26px}.shelf-page--home .shelf-home__heading{font-size:clamp(30px,8.8vw,34px)}.shelf-page--home .shelf-home__content{margin-top:clamp(170px,calc(100svh - 340px),400px);gap:18px}}@media (min-width:640px) and (max-width:1023px) and (max-height:500px){.shelf-page--home{--shelf-footer-height:0px}.shelf-page--home .shelf-home.shelf-glow{height:auto;min-height:340px}.shelf-page--home .shelf-home__header{top:20px}.shelf-page--home .shelf-home__content{bottom:24px}.shelf-page--home .shelf-home__heading{font-size:clamp(30px,4.6vw,40px)}.shelf-page--home .shelf-home__offer{margin-bottom:14px;font-size:15px}.shelf-page--home .shelf-home__offer-lead{margin-bottom:6px}.shelf-page--home .shelf-home__uses{gap:4px}.shelf-page--home .shelf-home__tagline{margin-top:10px;padding-top:10px}.shelf-page--home .shelf-footer{position:relative}}@media (pointer:coarse){.shelf-page .shelf-footer__email,.shelf-page .shelf-footer__nav a{display:inline-flex;align-items:center;min-height:44px}}@media (pointer:coarse) and (min-width:640px){.shelf-page .shelf-footer{padding-block:0}}@media (hover:none){.shelf-home__backing{backdrop-filter:none;background:rgba(40,39,52,.78)}}@media (prefers-reduced-motion:reduce){.shelf-page [data-cursor-shadow],.shelf-page a:not(.theseus-shiny-button){transition:none}.shelf-home__uses li:before{animation:none}}