.shop-page,.shop-page body,.shop-page #app{width:100%;min-height:100%;margin:0}.attrition-hero-section{width:100vw;margin-inline-start:calc(50% - 50vw)}.attrition-hero-host{background:#f9f9f9;min-height:100dvh;position:relative}.attrition-hero-host>a,.attrition-hero-host>span{color:#050505;letter-spacing:-.07em;text-shadow:0 0 3px #0000007a,0 0 6px #0000002e;font:700 clamp(32px,3.27vw,65px)/1 Neue Haas Grotesk Text Pro,Helvetica Neue,Arial,sans-serif;text-decoration:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(1.3)}.shop-landing,.shop-landing *{box-sizing:border-box}.shop-landing{color:#050505;-webkit-font-smoothing:antialiased;background:#080808;width:100%;height:100dvh;min-height:420px;font-family:Neue Haas Grotesk Text Pro,Helvetica Neue,Arial,sans-serif;position:relative;overflow:hidden}.shop-paper,.shop-lines,.shop-connection-layer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.shop-paper{object-fit:fill}.shop-lines{z-index:1;fill:none;stroke:#050505;stroke-width:1.5px}.shop-glyph-piece{opacity:0;animation:shop-glyph-presence 80s linear var(--reveal-delay) infinite}.shop-glyph-piece path{vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:shop-glyph-draw 80s ease-in-out var(--reveal-delay) infinite}.shop-glyph-piece circle{fill:#050505;stroke:none;opacity:0;transform-box:fill-box;transform-origin:50%;animation:shop-glyph-dot 80s ease-in-out var(--reveal-delay) infinite;transform:scale(.2)}@keyframes shop-glyph-presence{0%{opacity:0}4%,60%{opacity:1}61.5%,to{opacity:0}}@keyframes shop-glyph-draw{0%{stroke-dashoffset:1px}4%,60%{stroke-dashoffset:0}61.5%,to{stroke-dashoffset:1px}}@keyframes shop-glyph-dot{0%{opacity:0;transform:scale(.2)}2%,60%{opacity:1;transform:scale(1)}61%,to{opacity:0;transform:scale(.2)}}.shop-lines--mobile{display:none}.shop-connection-layer{z-index:1;overflow:visible}.shop-connection{opacity:0;fill:none;stroke:#050505;stroke-width:1.4px}.shop-connection line{vector-effect:non-scaling-stroke}.shop-connection circle{fill:#050505;stroke:none}.shop-word,.shop-mark{z-index:2;white-space:nowrap;letter-spacing:var(--tracking,-.065em);margin:0;line-height:1;position:absolute;transform:translateY(-50%)}.shop-word{opacity:0;transition:opacity var(--fade-duration,2s) ease-in-out;text-shadow:0 0 1px #00000029,0 0 2px #0000000f;font-size:clamp(16px,1.65vw,33px);font-weight:500}.shop-word--persistent,.shop-word.is-visible{opacity:1}.shop-word--persistent{transition:none}.shop-word--actions{top:5.81%;left:2.86%}.shop-word--exhaust{top:5.81%;left:48.49%}.shop-word--behaviours{top:5.81%;left:89.02%}.shop-word--sum{top:15.1%;left:9.6%}.shop-word--appterture{top:21%;left:22.72%}.shop-word--paradigm{top:20.8%;left:70.34%}.shop-word--series{top:31.63%;left:36.14%}.shop-word--rounds{top:33.78%;left:61.2%}.shop-word--capacity{top:50.76%;left:10.21%}.shop-word--against{top:51.12%;left:35.27%}.shop-word--for{top:51.03%;left:61.66%}.shop-word--percentage{top:78.37%;left:32.82%}.shop-word--volume{top:75.69%;left:66.87%}.shop-word--beliefs{top:92.04%;left:3.88%}.shop-word--replenish{top:92.94%;left:48.14%}.shop-word--thoughts{top:91.96%;left:90.2%}.shop-mark{letter-spacing:var(--tracking,-.07em);text-shadow:0 0 3px #0000007a,0 0 6px #0000002e;font-size:clamp(32px,3.27vw,65px);font-weight:700;top:50.6%;left:50.8%;transform:translate(-50%,-50%)scaleY(1.3)}.shop-mark a{color:inherit;cursor:pointer;text-decoration:none;transition:transform .2s;display:block;position:relative}.shop-mark-measure{visibility:hidden;text-shadow:none}.shop-mark-glyphs{pointer-events:none;position:absolute;inset:0}.shop-mark-glyph{white-space:pre;letter-spacing:0;position:absolute;top:0}.shop-mark a[href]:hover{transform:scale(1.035)}.shop-mark a:not([href]){cursor:default}.shop-mark a:focus-visible{outline-offset:8px;outline:2px solid #050505}.shop-sound{z-index:3;color:#050505;letter-spacing:.04em;opacity:.7;cursor:pointer;text-shadow:0 0 1px #00000029,0 0 2px #0000000f;background:0 0;border:0;min-width:84px;min-height:28px;padding:4px 8px;font:500 clamp(11px,.75vw,12px)/1 Neue Haas Grotesk Text Pro,Helvetica Neue,Arial,sans-serif;position:absolute;bottom:2.6%;left:50%;transform:translate(-50%)}.shop-sound:hover{opacity:1;text-decoration:underline}.shop-sound:focus-visible{outline-offset:2px;outline:2px solid #050505}@media (width<=720px){.shop-landing{min-height:560px}.shop-lines--desktop{display:none}.shop-lines--mobile{display:block}.shop-word{font-size:clamp(15px,4.1vw,20px)}.shop-word--actions{top:6%;left:7%}.shop-word--exhaust{top:6%;left:43%}.shop-word--behaviours{top:6%;left:68%}.shop-word--sum{top:16%;left:15%}.shop-word--appterture{top:24%;left:37%}.shop-word--paradigm{top:31%;left:60%}.shop-word--series{top:38%;left:12%}.shop-word--rounds{top:44%;left:68%}.shop-word--capacity{top:52%;left:18%}.shop-word--against{top:54%;left:64%}.shop-word--for{top:72%;left:13%}.shop-word--percentage{top:80%;left:8%}.shop-word--volume{top:82%;left:68%}.shop-word--beliefs{top:93%;left:8%}.shop-word--replenish{top:91%;left:38%}.shop-word--thoughts{top:94%;left:75%}.shop-mark{font-size:clamp(34px,9vw,48px);top:63%;left:50%}}@media (prefers-reduced-motion:reduce){.shop-word{opacity:1;transition:none}.shop-glyph-piece{opacity:1;animation:none}.shop-glyph-piece path{stroke-dashoffset:0;animation:none}.shop-glyph-piece circle{opacity:1;animation:none;transform:none}.shop-connection-layer{display:none}.shop-mark a{transition:none}}
/*$vite$:1*/