@import "https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";
.aph-case,.aph-collection-case,.aph-bag{pointer-events:auto}.aph-case{outline-offset:5px;display:block}.aph-case-cutout{object-fit:contain;clip-path:inset(10% 33.1%)!important}.aph-case:hover,.aph-case:focus-visible{filter:drop-shadow(0 20px 14px #0003)}.aph-case-fan:hover .aph-case-1{transform:translate(-91%,-53%)rotate(-33deg)}.aph-case-fan:hover .aph-case-2{transform:translate(-71%,-59%)rotate(-18deg)}.aph-case-fan:hover .aph-case-3{transform:translate(-50%,-62%)rotate(0)scale(1.025)}.aph-case-fan:hover .aph-case-4{transform:translate(-29%,-59%)rotate(18deg)}.aph-case-fan:hover .aph-case-5{transform:translate(-9%,-53%)rotate(33deg)}.aph-case-fan .aph-case:hover{z-index:8}.aph-case-fan{isolation:isolate}.aph-bag-disclosure{position:relative}.aph-bag-disclosure .aph-bag{pointer-events:auto;display:block}.aph-bag-disclosure .aph-bag:hover,.aph-bag-disclosure .aph-bag:focus-visible{z-index:9;filter:drop-shadow(0 8px 10px #0000001f)!important}.aph-bag-disclosure .aph-bag-hint{display:block}.aph-bag-disclosure:focus-within .aph-bag-1,.aph-bag-disclosure:hover .aph-bag-1{transform:translate(calc(-50% - 190px),-50%)rotate(-11deg)scale(.98)}.aph-bag-disclosure:focus-within .aph-bag-2,.aph-bag-disclosure:hover .aph-bag-2{transform:translate(calc(-50% - 95px),-50%)rotate(-5deg)scale(.98)}.aph-bag-disclosure:focus-within .aph-bag-3,.aph-bag-disclosure:hover .aph-bag-3{transform:translate(-50%,-50%)scale(1.03)}.aph-bag-disclosure:focus-within .aph-bag-4,.aph-bag-disclosure:hover .aph-bag-4{transform:translate(calc(95px - 50%),-50%)rotate(5deg)scale(.98)}.aph-bag-disclosure:focus-within .aph-bag-5,.aph-bag-disclosure:hover .aph-bag-5{transform:translate(calc(190px - 50%),-50%)rotate(11deg)scale(.98)}.aph-collection-images{height:clamp(260px,28vw,425px)}.aph-collection-case-1{transform:translate(-75%,-57%)rotate(-14deg)}.aph-collection-case-2{transform:translate(-25%,-45%)rotate(13deg)}.aph-collection-footer{z-index:5;position:relative}.aph-custom{color:#181818;background-color:#faf8ef;background-image:linear-gradient(#38363214 1px,#0000 1px),linear-gradient(90deg,#38363214 1px,#0000 1px);background-size:27px 27px;grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);align-items:center;gap:35px;min-height:680px;display:grid;position:relative;overflow:hidden}.aph-custom h2{margin:30px 0 28px;font-size:clamp(52px,6vw,104px)}.aph-custom h2 em{color:#a78af0}.aph-workshop-copy{z-index:2;position:relative}.aph-workshop-copy>p:not(.aph-eyebrow){color:#555;max-width:370px;line-height:1.7}.aph-patch-button{color:#151515;letter-spacing:.08em;background:#c9f7a9;border:2px dashed #222;border-radius:21px 9px 20px 11px;margin-top:28px;padding:18px 26px;font-size:13px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex;transform:rotate(-3deg);box-shadow:5px 6px #1b1b1b}.aph-patch-button:hover{transform:rotate(0)translateY(-4px);box-shadow:7px 9px #1b1b1b}.aph-workshop-doodle{width:120px;position:absolute;bottom:-95px;right:1%;transform:rotate(13deg)}.aph-workshop-game{justify-content:center;align-items:center;min-height:430px;display:flex;position:relative}.aph-game-console{aspect-ratio:1.32;background:linear-gradient(145deg,#ffb3da 0%,#f45ca9 46%,#d83284 100%);border:5px solid #c63d81;border-radius:35px 35px 56px 56px;width:min(100%,490px);transition:transform .35s,box-shadow .35s;display:block;position:relative;overflow:hidden;transform:rotate(-7deg);box-shadow:inset 7px 8px 7px #ffffff7a,inset -10px -12px 14px #62042f3b,17px 22px #00000021,24px 35px 35px #0000002e}.aph-game-console:hover{transform:rotate(-3deg)translateY(-9px);box-shadow:inset 7px 8px 7px #ffffff7a,inset -10px -12px 14px #62042f3b,17px 26px #00000021,24px 39px 35px #0000002e}.aph-console-screen{text-align:center;color:#242424;background:radial-gradient(circle at 30% 15%,#e8fff1,#9ef4da 65%,#5dcbce);border:12px solid #7b3873;border-radius:21px;flex-direction:column;justify-content:center;align-items:center;width:70%;height:61%;display:flex;position:absolute;top:12%;left:15%;box-shadow:inset 0 0 18px #0003,0 0 0 4px #ffdaeb}.aph-console-screen-top{letter-spacing:.12em;font:700 9px ui-monospace,monospace}.aph-console-screen strong{letter-spacing:-.08em;text-shadow:3px 3px #ff89c5;font:900 clamp(23px,3.1vw,46px)/.98 ui-monospace,monospace;transform:rotate(-3deg)}.aph-console-pixel{color:#e47bb6;font-size:25px;position:absolute;top:21%;right:10%}.aph-console-play{letter-spacing:.08em;background:#f7ec88;margin-top:12px;padding:6px 10px;font:800 10px ui-monospace,monospace}.aph-console-controls{color:#b6327e;text-shadow:2px 2px #ffdbef;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:7%;left:14%;right:14%}.aph-console-cross{font-size:55px;line-height:1}.aph-console-buttons{letter-spacing:20px;font-size:32px;line-height:.55;transform:rotate(45deg)}.aph-console-sticker{z-index:3;text-shadow:2px 3px #9c356f;font-size:31px;position:absolute}.aph-console-sticker-star{color:#fdf17d;top:5%;right:6%}.aph-console-sticker-heart{color:#8bffdd;bottom:8%;left:39%}.aph-console-speaker{letter-spacing:4px;color:#9b306c;position:absolute;bottom:7%;right:30%}.aph-console-logo{font-size:18px;font-weight:900;position:absolute;bottom:4%;left:50%}.aph-workshop-scribble{clip-path:polygon(5% 0,20% 8%,37% 0,50% 10%,68% 0,80% 10%,100% 4%,94% 25%,100% 48%,93% 65%,100% 85%,78% 93%,55% 100%,34% 92%,15% 100%,0 78%,6% 55%,0 33%);z-index:3;background:#d1ffb4;padding:15px;font:800 12px/1.35 ui-monospace,monospace;position:absolute;top:5%;right:0;transform:rotate(9deg)}@media (max-width:1000px){.aph-custom{grid-template-columns:1fr;gap:20px}.aph-workshop-game{min-height:400px}.aph-game-console{max-width:480px}}@media (max-width:640px){.aph-custom{padding:78px 22px 90px}.aph-workshop-game{min-height:320px}.aph-console-screen{border-width:7px}.aph-console-screen strong{font-size:clamp(23px,7vw,38px)}.aph-console-controls{bottom:5%}.aph-console-cross{font-size:40px}.aph-console-buttons{font-size:23px}.aph-workshop-scribble{font-size:9px;right:-10px}.aph-collection-images{height:285px}.aph-collection-case-1{transform:translate(-72%,-57%)rotate(-14deg)}.aph-collection-case-2{transform:translate(-28%,-45%)rotate(13deg)}.aph-bag-disclosure:focus-within .aph-bag-1,.aph-bag-disclosure:hover .aph-bag-1{transform:translate(calc(-50% - 90px),-50%)rotate(-11deg)scale(.95)}.aph-bag-disclosure:focus-within .aph-bag-2,.aph-bag-disclosure:hover .aph-bag-2{transform:translate(calc(-50% - 45px),-50%)rotate(-5deg)scale(.95)}.aph-bag-disclosure:focus-within .aph-bag-4,.aph-bag-disclosure:hover .aph-bag-4{transform:translate(calc(45px - 50%),-50%)rotate(5deg)scale(.95)}.aph-bag-disclosure:focus-within .aph-bag-5,.aph-bag-disclosure:hover .aph-bag-5{transform:translate(calc(90px - 50%),-50%)rotate(11deg)scale(.95)}}@media (prefers-reduced-motion:reduce){.aph-game-console,.aph-patch-button{transition:none}}.aph-home .aph-case-cutout,.aph-home .aph-collection-case .aph-case-cutout{object-fit:contain!important;clip-path:inset(10.2% 40.2% 11.5% 33.1% round 26px)!important}@media (max-width:640px){.aph-home .aph-case-cutout,.aph-home .aph-collection-case .aph-case-cutout{clip-path:inset(10.2% 40.2% 11.5% 33.1% round 21px)!important}}.aph-home .aph-case,.aph-home .aph-collection-case{pointer-events:none!important}.aph-home .aph-case>.aph-case-cutout,.aph-home .aph-collection-case>.aph-case-cutout{cursor:pointer;pointer-events:auto!important}.aph-hero-copy{isolation:isolate}.aph-hero-graph{z-index:-1;pointer-events:none;background-image:linear-gradient(#526d9c1c 1px,#0000 1px),linear-gradient(90deg,#526d9c1c 1px,#0000 1px);background-position:10px 10px;background-size:23px 23px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000000e6,#00000073 80%,#0000);mask-image:linear-gradient(90deg,#000000e6,#00000073 80%,#0000)}.aph-hero-graph-art{opacity:.25;width:min(37%,230px);height:auto;position:absolute;bottom:9%;right:2%}.aph-graph-note{letter-spacing:.12em;color:#71809a;opacity:.7;font:700 10px ui-monospace,monospace;position:absolute;bottom:6%;right:5%}@media (max-width:850px){.aph-hero-graph-art{opacity:.17;width:145px;bottom:8%;right:1%}.aph-graph-note{display:none}}.aph-hero-graph{background-image:linear-gradient(#48659930 1px,#0000 1px),linear-gradient(90deg,#48659930 1px,#0000 1px);-webkit-mask-image:none;mask-image:none}.aph-hero-graph-art{opacity:.76;width:min(38%,250px);bottom:11%;right:4%}.aph-hero-graph-art g[stroke]{stroke:#586577;stroke-width:3px}.aph-hero-graph-art g[fill]{fill:#4169e1}@media (max-width:850px){.aph-hero-graph-art{opacity:.55;width:145px;bottom:12%;right:3%}}.aph-hero-ascii{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.aph-hero-orbit{z-index:0;opacity:.55}.aph-case-fan{z-index:2;transform:translate3d(var(--fan-x,0px),var(--fan-y,0px),0);will-change:transform;transition:transform .22s ease-out}.aph-hero-product-link,.aph-art-index{z-index:7}.aph-collection-images{isolation:isolate;position:relative;overflow:hidden}.aph-collection-case{filter:drop-shadow(8px 16px 13px #19162830);width:min(70%,450px);height:100%;top:50%}.aph-collection-case-1{z-index:1;transform:translate(-81%,-47%)rotate(-12deg)scale(.96)}.aph-collection-case-2{z-index:2;transform:translate(-20%,-53%)rotate(9deg)scale(1.03)}.aph-collection-card:hover .aph-collection-case-1{transform:translate(-84%,-48%)rotate(-14deg)scale(.98)}.aph-collection-card:hover .aph-collection-case-2{transform:translate(-18%,-55%)rotate(11deg)scale(1.055)}.aph-collection-number{z-index:4;pointer-events:none;position:relative}@media (max-width:640px){.aph-collection-case{width:75%;height:100%}.aph-collection-case-1{transform:translate(-78%,-47%)rotate(-11deg)scale(.95)}.aph-collection-case-2{transform:translate(-23%,-53%)rotate(9deg)scale(1.02)}.aph-collection-card:hover .aph-collection-case-1{transform:translate(-80%,-48%)rotate(-13deg)scale(.96)}.aph-collection-card:hover .aph-collection-case-2{transform:translate(-21%,-54%)rotate(10deg)scale(1.04)}}@media (prefers-reduced-motion:reduce){.aph-case-fan{transition:none}}.aph-custom{isolation:isolate;overflow:hidden}.aph-craftroom-decor{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.aph-workshop-copy,.aph-workshop-game{z-index:2}.aph-craftroom-lace{opacity:.88;background:radial-gradient(circle at 18px 0,#f6c3e1 17px,#0000 18px) 0 0/36px 34px repeat-x;width:104%;height:34px;position:absolute;left:-2%}.aph-craftroom-lace-top{top:0;transform:rotate(180deg)}.aph-craftroom-lace-bottom{bottom:0}.aph-craftroom-vine{opacity:.58;filter:drop-shadow(1px 3px #ffffffe6);width:190px;height:100%;position:absolute;top:0;right:-18px}.aph-craftroom-bubble{letter-spacing:.1em;font-family:ui-monospace,monospace;font-weight:900;position:absolute}.aph-craftroom-bubble-one{color:#bd80d8;font-size:14px;top:8%;left:44%;transform:rotate(-12deg)}.aph-craftroom-bubble-two{color:#f3a1cb;opacity:.7;font-size:85px;bottom:10%;left:5%}.aph-craftroom-bubble-three{color:#f3a1cb;font-size:50px;top:10%;right:24%}.aph-workshop-doodle{opacity:.95;width:105px;bottom:-105px;right:0}.aph-workshop-scribble{z-index:6;max-width:142px;top:auto;bottom:-34px;right:-5px;transform:rotate(7deg);box-shadow:4px 5px #14141421}.aph-workshop-game{padding:32px 20px 65px}.aph-game-console{overflow:visible}.aph-console-screen{z-index:2}.aph-console-sticker{z-index:4;filter:drop-shadow(2px 3px #73174e6b);line-height:1}.aph-console-sticker-star{color:#fff47b;font-size:36px;top:4%;right:6%;transform:rotate(18deg)}.aph-console-sticker-heart{color:#85ffcd;font-size:31px;bottom:11%;left:42%;transform:rotate(-14deg)}.aph-console-sticker-camera{font-size:28px;top:6%;left:6%;transform:rotate(-18deg)}.aph-console-sticker-pencil{color:#f9ec78;text-shadow:2px 2px #8e2975;font-size:39px;top:47%;left:3%;transform:rotate(-20deg)}.aph-console-sticker-cat{font-size:29px;top:4%;left:40%;transform:rotate(12deg)}.aph-console-sticker-sparkle{color:#d1ff9d;font-size:32px;top:38%;right:2%;transform:rotate(-13deg)}.aph-console-sticker-gem{font-size:25px;bottom:8%;right:5%;transform:rotate(18deg)}.aph-console-sticker-miniheart{color:#ffef7b;font-size:31px;bottom:4%;left:8%;transform:rotate(-10deg)}.aph-console-controls{z-index:3;bottom:6%;left:13%;right:13%}.aph-console-dpad{color:#fff4bd;text-shadow:none;background:#7e2666;border:3px solid #fae0f2;border-radius:12px;grid-template-rows:repeat(3,22px);grid-template-columns:repeat(3,22px);place-items:center;padding:4px;font:900 13px/1 Arial,sans-serif;display:grid;position:relative;transform:rotate(5deg);box-shadow:inset 2px 3px 3px #0000004d,3px 4px #500e3359}.aph-dpad-up{grid-area:1/2}.aph-dpad-left{grid-area:2/1}.aph-dpad-center{color:#f3a4dc;grid-area:2/2;font-size:12px}.aph-dpad-right{grid-area:2/3}.aph-dpad-down{grid-area:3/2}.aph-console-action-buttons{align-items:center;gap:10px;display:flex;transform:rotate(-15deg)}.aph-console-action-buttons span{color:#fff8c3;width:36px;height:36px;text-shadow:none;background:linear-gradient(145deg,#b74298,#81256b);border:3px solid #ffdaef;border-radius:50%;place-items:center;font:900 13px Arial,sans-serif;display:grid;box-shadow:inset -3px -4px 4px #0000002e,3px 4px #55144459}.aph-console-logo{z-index:3;bottom:3%;left:51%}@media (max-width:640px){.aph-workshop-game{padding:20px 4px 68px}.aph-workshop-scribble{max-width:125px;font-size:9px;bottom:-15px;right:0}.aph-craftroom-vine{opacity:.38;width:110px}.aph-console-sticker-camera,.aph-console-sticker-cat,.aph-console-sticker-gem{font-size:18px}.aph-console-sticker-pencil,.aph-console-sticker-sparkle{font-size:23px}.aph-console-dpad{grid-template-rows:repeat(3,15px);grid-template-columns:repeat(3,15px);padding:3px;font-size:10px}.aph-console-action-buttons span{width:26px;height:26px;font-size:10px}.aph-console-controls{left:12%;right:12%}}.aph-workshop-copy{color:#fff6ed;background:#191722;border:5px solid #e98fc6;border-radius:23px;align-self:center;padding:28px 26px 32px 28px;overflow:visible;box-shadow:9px 11px #7d357b,15px 18px #14141429}.aph-workshop-copy .aph-eyebrow{color:#9ff0df;letter-spacing:.13em;font:800 12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.aph-custom .aph-workshop-copy h2{letter-spacing:-.075em;color:#fff5df;text-shadow:3px 3px #9a488c;overflow-wrap:normal;margin:20px 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(30px,3.6vw,61px);font-weight:1000;line-height:1.15}.aph-custom .aph-workshop-copy h2 em{color:#ffe36e;text-shadow:3px 3px #d54c9a;font-style:normal}.aph-workshop-copy>p:not(.aph-eyebrow){color:#e3cce4;max-width:440px;font:600 15px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.aph-workshop-copy .aph-patch-button{margin-top:22px}.aph-arcade-marquee{color:#fb80b7;border-bottom:3px dashed #f4b7e3;justify-content:space-between;gap:7px;margin-bottom:18px;padding:0 3px 13px;font:900 22px/1 ui-monospace,monospace;display:flex}.aph-arcade-marquee span:nth-child(2n){color:#8bf2dd}.aph-arcade-marquee span:nth-child(3n){color:#ffe66b}.aph-arcade-pixels{color:#8df3d7;align-items:center;gap:20px;margin-top:15px;font:900 18px ui-monospace,monospace;display:flex}.aph-arcade-pixels span:nth-child(2n){color:#ff8cc6}.aph-arcade-pixels span:nth-child(3n){color:#ffe77c}.aph-workshop-copy .aph-workshop-doodle{filter:drop-shadow(4px 5px #00000040);width:80px;bottom:-30px;right:-24px}@media (max-width:760px){.aph-workshop-copy{margin:0 5px 24px;padding:20px 19px 25px}.aph-custom .aph-workshop-copy h2{font-size:clamp(29px,7vw,53px)}.aph-arcade-marquee{font-size:17px}.aph-workshop-copy .aph-workshop-doodle{width:68px;bottom:-32px;right:-8px}}.aph-home .aph-collection-images{height:clamp(360px,35vw,530px);overflow:hidden}.aph-home .aph-collection-case{filter:drop-shadow(10px 18px 16px #19162838);width:min(115%,760px);height:clamp(420px,43vw,640px);top:50%}@media (max-width:640px){.aph-home .aph-collection-images{height:320px}.aph-home .aph-collection-case{width:115%;height:420px}.aph-home .aph-collection-case-1{transform:translate(-76%,-49%)rotate(-12deg)scale(.98)}.aph-home .aph-collection-case-2{transform:translate(-24%,-53%)rotate(9deg)scale(1.04)}.aph-home .aph-collection-case .aph-case-cutout{clip-path:inset(14.8% 40.2% 16% 33.1% round 20px)!important}}.aph-case-ascii-wall{z-index:1;pointer-events:none;opacity:.33;filter:saturate(1.25);position:absolute;inset:-6%;overflow:hidden}.aph-ascii-case{mix-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:contain;width:58%;height:93%;display:block;position:absolute;top:5%;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 47%);mask-image:radial-gradient(circle,#000 40%,#0000 47%);-webkit-mask-size:7px 7px;mask-size:7px 7px}.aph-ascii-case-1{left:-23%;transform:rotate(-29deg)scale(1.32)}.aph-ascii-case-2{left:0;transform:rotate(-14deg)scale(1.25)}.aph-ascii-case-3{left:23%;transform:scale(1.28)}.aph-ascii-case-4{left:48%;transform:rotate(14deg)scale(1.25)}.aph-ascii-case-5{left:70%;transform:rotate(29deg)scale(1.32)}.aph-hero-orbit{opacity:.25}.aph-case-fan{z-index:3}.aph-hero-product-link{z-index:8}.aph-home .aph-custom{background:#f7f7f2;grid-template-columns:minmax(0,1fr) minmax(310px,1fr);gap:clamp(24px,4vw,75px);min-height:620px;padding:95px clamp(24px,5vw,90px)}.aph-home .aph-workshop-copy{box-shadow:none;color:#181818;background:0 0;border:0;border-radius:0;align-self:center;padding:0;overflow:visible}.aph-home .aph-workshop-copy .aph-eyebrow{color:#8d458c;letter-spacing:.14em;font:800 12px/1.6 ui-monospace,monospace}.aph-home .aph-workshop-copy h2{letter-spacing:-.095em;color:#17151d;text-shadow:4px 4px #f4a0d7;margin:24px 0 26px;font-family:Courier New,ui-monospace,monospace;font-size:clamp(40px,4.2vw,77px);font-weight:900;line-height:1.12}.aph-home .aph-workshop-copy h2 em{color:#9b55c7;text-shadow:4px 4px #ffdb70}.aph-home .aph-workshop-copy>p:not(.aph-eyebrow){color:#4b4550;max-width:450px;font:600 16px/1.7 ui-monospace,monospace}.aph-home .aph-workshop-copy .aph-patch-button{letter-spacing:.03em;background:#f6a3d1;border:2px solid #17151d;border-radius:4px;font:900 14px ui-monospace,monospace;transform:none;box-shadow:5px 5px #17151d}.aph-home .aph-workshop-copy .aph-patch-button:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #17151d}.aph-home .aph-workshop-game{min-width:0;min-height:420px;padding:28px 12px}.aph-home .aph-game-console{max-width:500px}@media (max-width:1000px){.aph-home .aph-custom{grid-template-columns:1fr;padding:75px 30px}.aph-home .aph-workshop-game{min-height:390px}}@media (max-width:640px){.aph-home .aph-custom{padding:65px 22px 75px}.aph-home .aph-workshop-copy h2{font-size:clamp(35px,8.5vw,55px)}.aph-home .aph-workshop-game{min-height:300px}.aph-case-ascii-wall{opacity:.22}}.aph-home .aph-console-sticker{width:48px;height:48px;text-shadow:none;font-size:0;display:block}.aph-home .aph-console-sticker svg{filter:drop-shadow(3px 4px #56184447);width:100%;height:100%;display:block}.aph-home .aph-console-sticker-cat{width:56px;height:56px;top:0;left:40%}.aph-home .aph-console-sticker-gem{width:52px;height:52px;bottom:7%;right:3%}.aph-home .aph-console-sticker-camera{width:51px;height:49px;top:5%;left:5%}.aph-home .aph-console-sticker-pencil{width:48px;height:48px;top:45%;left:2%}.aph-home .aph-console-sticker-star{width:48px;height:48px;top:3%;right:5%}.aph-home .aph-console-sticker-heart{width:41px;height:41px;bottom:10%;left:40%}.aph-home .aph-console-sticker-sparkle{width:48px;height:48px;top:36%;right:1%}.aph-home .aph-console-sticker-miniheart{width:43px;height:43px;bottom:2%;left:7%}.aph-home .aph-console-dpad{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:repeat(3,32px);grid-template-columns:repeat(3,32px);gap:2px;padding:0;display:grid;transform:rotate(5deg)}.aph-home .aph-console-dpad span{color:#fff4bd;background:linear-gradient(145deg,#a62f82,#6f215f);border:3px solid #ffddf2;border-radius:8px;place-items:center;width:32px;height:32px;font-size:13px;line-height:1;display:grid;box-shadow:inset 2px 2px 2px #fff3,3px 4px #81215f}.aph-home .aph-dpad-up{grid-area:1/2}.aph-home .aph-dpad-left{grid-area:2/1}.aph-home .aph-dpad-right{grid-area:2/3}.aph-home .aph-dpad-down{grid-area:3/2}.aph-home .aph-console-controls{bottom:5%;left:13%;right:12%}.aph-home .aph-workshop-scribble{z-index:4;width:190px;max-width:none;box-shadow:none;pointer-events:none;background:#d1ffb4;padding:21px 17px;font:900 clamp(12px,1.15vw,17px)/1.28 ui-monospace,monospace;position:absolute;inset:8% auto auto -3%;transform:rotate(-9deg)}@media (max-width:640px){.aph-home .aph-console-sticker{width:32px;height:32px}.aph-home .aph-console-sticker-cat{width:40px;height:40px}.aph-home .aph-console-dpad{grid-template-rows:repeat(3,23px);grid-template-columns:repeat(3,23px);gap:1px}.aph-home .aph-console-dpad span{border-width:2px;border-radius:6px;width:23px;height:23px;font-size:10px}.aph-home .aph-workshop-scribble{width:135px;padding:13px;font-size:10px;top:0;left:-1%}}.aph-home .aph-case-ascii-wall{display:none!important}.aph-home .aph-collection-images{isolation:isolate}.aph-home .aph-collection-dotwall{z-index:0;pointer-events:none;opacity:.42;filter:saturate(1.15);position:absolute;inset:-10%;overflow:hidden}.aph-home .aph-collection-dotcase{mix-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:contain;width:80%;height:130%;display:block;position:absolute;top:-10%;-webkit-mask-image:radial-gradient(circle,#000 43%,#0000 47%);mask-image:radial-gradient(circle,#000 43%,#0000 47%);-webkit-mask-size:8px 8px;mask-size:8px 8px}.aph-home .aph-collection-dotcase-1{left:-18%;transform:rotate(-17deg)scale(1.45)}.aph-home .aph-collection-dotcase-2{right:-18%;transform:rotate(15deg)scale(1.45)}.aph-home .aph-collection-case{z-index:2}.aph-home .aph-collection-case .aph-case-cutout{clip-path:inset(18% 40.2% 19% 33.1% round 28px)!important;object-fit:contain!important}.aph-home .aph-workshop-copy h2,.aph-home .aph-custom .aph-workshop-copy h2{text-shadow:4px 4px #f4a0d7;letter-spacing:-.075em!important;font-family:"Press Start 2P",ui-monospace,monospace!important;font-size:clamp(20px,2.15vw,37px)!important;font-weight:400!important;line-height:1.7!important}.aph-home .aph-workshop-copy h2 em{font-style:normal}.aph-home .aph-workshop-copy .aph-eyebrow{font-family:"Press Start 2P",ui-monospace,monospace;font-size:9px;line-height:2}.aph-home .aph-craftroom-decor{z-index:0;display:block!important}.aph-home .aph-craftroom-lace{height:32px}.aph-home .aph-craftroom-vine{opacity:.8}.aph-home .aph-workshop-game{isolation:isolate}.aph-home .aph-workshop-doodle{z-index:5;filter:drop-shadow(3px 5px #14141426);width:105px;height:auto;display:block;position:absolute;bottom:4%;left:0;right:auto;transform:rotate(-10deg)}.aph-home .aph-workshop-scribble{z-index:6;padding:17px 14px;line-height:1.25;width:175px!important;max-width:175px!important;font-size:13px!important;inset:2% auto auto 0!important;transform:rotate(-8deg)!important}.aph-home .aph-game-console{z-index:3;overflow:visible!important}.aph-home .aph-console-sticker{visibility:visible!important;opacity:1!important;z-index:8!important;display:block!important}.aph-home .aph-console-sticker svg{width:100%;height:100%;display:block!important}.aph-home .aph-console-dpad{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.aph-home .aph-console-dpad span{border:3px solid #ffddf2;box-shadow:inset 2px 2px 2px #fff3,3px 4px #81215f}@media (max-width:1000px){.aph-home .aph-workshop-copy h2,.aph-home .aph-custom .aph-workshop-copy h2{font-size:clamp(18px,3.8vw,34px)!important}}@media (max-width:640px){.aph-home .aph-collection-case .aph-case-cutout{clip-path:inset(18% 40.2% 19% 33.1% round 20px)!important}.aph-home .aph-workshop-copy h2,.aph-home .aph-custom .aph-workshop-copy h2{font-size:clamp(17px,4.6vw,25px)!important}.aph-home .aph-workshop-scribble{padding:10px;width:120px!important;max-width:120px!important;font-size:9px!important;top:-3%!important;left:-2%!important}.aph-home .aph-workshop-doodle{width:65px;bottom:0;left:0}.aph-home .aph-console-sticker{width:32px;height:32px}.aph-home .aph-console-sticker-cat{width:40px;height:40px}}.aph-home .aph-collection-card{isolation:isolate;position:relative;background-image:radial-gradient(circle,#12a0d9d9 0 1.45px,#0000 1.65px),radial-gradient(at 78% 32%,#ffffffbd,#0000 62%)!important;background-position:0 0,50%!important;background-size:9px 9px,100% 100%!important}.aph-home .aph-collection-card:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(115deg,#ffffffbd,#ffffff05 45%,#ffffff9e 92%);position:absolute;inset:0}.aph-home .aph-collection-card>*{z-index:1;position:relative}.aph-home .aph-collection-images{background:0 0!important}.aph-home .aph-collection-dotwall{display:none!important}.aph-home .aph-collection-number,.aph-home .aph-collection-footer{z-index:3}.aph-home .aph-collection-direct{background-color:#d2defb!important}.aph-home .aph-collection-unspoken{background-color:#f4cce8!important}@media (max-width:640px){.aph-home .aph-collection-card{background-size:8px 8px,100% 100%!important}}.aph-home .aph-collection-case,.aph-home .aph-collection-case:hover,.aph-home .aph-collection-card:hover .aph-collection-case{filter:none!important}.aph-home .aph-collection-case-1{transform:translate(-69%,-49%)rotate(-12deg)scale(.98)!important}.aph-home .aph-collection-case-2{transform:translate(-31%,-53%)rotate(9deg)scale(1.04)!important}.aph-home .aph-collection-card:hover .aph-collection-case-1{transform:translate(-71%,-50%)rotate(-13deg)scale(.99)!important}.aph-home .aph-collection-card:hover .aph-collection-case-2{transform:translate(-29%,-54%)rotate(10deg)scale(1.05)!important}@media (max-width:640px){.aph-home .aph-collection-case-1{transform:translate(-69%,-49%)rotate(-12deg)scale(.98)!important}.aph-home .aph-collection-case-2{transform:translate(-31%,-53%)rotate(9deg)scale(1.04)!important}.aph-home .aph-collection-card:hover .aph-collection-case-1{transform:translate(-71%,-50%)rotate(-13deg)scale(.99)!important}.aph-home .aph-collection-card:hover .aph-collection-case-2{transform:translate(-29%,-54%)rotate(10deg)scale(1.05)!important}}.aph-home .aph-collection-case .aph-case-cutout{object-fit:contain!important;clip-path:inset(19% 40.2% 19.4% 33.1% round 34px)!important}@media (max-width:640px){.aph-home .aph-collection-case .aph-case-cutout{clip-path:inset(19% 40.2% 19.4% 33.1% round 27px)!important}.aph-home .aph-hero-art{justify-content:center;align-items:center;min-height:max(570px,100svh - 116px);padding-top:0;padding-bottom:0;display:flex}.aph-home .aph-case-fan{flex:none;height:340px;transform:scale(.78)}.aph-home .aph-hero-product-link{bottom:clamp(28px,6svh,65px)}.aph-home .aph-art-index{top:clamp(24px,5svh,54px)}.aph-home .aph-hero-copy{scroll-margin-top:90px}}@keyframes aph-mobile-copy-enter{0%{opacity:.35;translate:0 30px}to{opacity:1;translate:0}}@media (max-width:640px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.aph-home .aph-hero-copy{animation:linear both aph-mobile-copy-enter;animation-timeline:view();animation-range:entry entry 65%}}}@media (max-width:640px){.aph-home .aph-hero-art{min-height:100dvh}.aph-home .aph-case-fan{transform:translate3d(0,calc(var(--aph-scroll-progress,0) * -32px),0) scale(.78);transition:transform .15s linear}.aph-home .aph-hero-copy.aph-scroll-ready{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(32px)}.aph-home .aph-hero-copy.aph-scroll-ready.aph-scroll-visible{opacity:1;transform:translateY(0)}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.aph-home .aph-case-fan{transform:scale(.78)}.aph-home .aph-hero-copy.aph-scroll-ready{opacity:1;transform:none}}@media (max-width:640px){.aph-home .aph-hero-art{overflow:hidden}.aph-home .aph-case-fan{transform-origin:50%;flex:none;width:100%;height:490px;overflow:visible;transform:translate(-35vw,-2vh)scale(.95)!important}.aph-home .aph-case{transform-origin:50% 72%;transition:transform .16s linear;top:50%;left:50%}.aph-home .aph-case-1{z-index:1;transform:translate(calc(-50% - 18px),calc(-50% - 100px - var(--aph-scroll-progress,0) * 145px)) rotate(calc(48deg - var(--aph-scroll-progress,0) * 32deg)) scale(.8)!important}.aph-home .aph-case-2{z-index:3;transform:translate(calc(-50% - 9px),calc(-50% - 48px - var(--aph-scroll-progress,0) * 85px)) rotate(calc(68deg - var(--aph-scroll-progress,0) * 20deg)) scale(.92)!important}.aph-home .aph-case-3{z-index:5;transform:translate(-50%,-50%)rotate(90deg)scale(1.12)!important}.aph-home .aph-case-4{z-index:3;transform:translate(calc(-50% - 9px),calc(-50% + 48px + var(--aph-scroll-progress,0) * 85px)) rotate(calc(112deg + var(--aph-scroll-progress,0) * 20deg)) scale(.92)!important}.aph-home .aph-case-5{z-index:1;transform:translate(calc(-50% - 18px),calc(-50% + 100px + var(--aph-scroll-progress,0) * 145px)) rotate(calc(132deg + var(--aph-scroll-progress,0) * 32deg)) scale(.8)!important}.aph-home .aph-hero-product-link{bottom:clamp(30px,7svh,78px)}}.aph-home .aph-manifestation-teaser{display:none}@media (max-width:640px){.aph-home .aph-hero-art{isolation:isolate;background:#f7f6ef!important}.aph-home .aph-hero-art:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle,#1f98e7a6 0 2px,#0000 2.5px),radial-gradient(circle,#f45cbf87 0 2px,#0000 2.5px);background-position:0 0,11px 9px;background-size:17px 17px,23px 23px;animation:10s linear infinite aph-halftone-flow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000000b3,#000000f2 60%,#000000b3);mask-image:linear-gradient(120deg,#000000b3,#000000f2 60%,#000000b3)}.aph-home .aph-hero-orbit{opacity:.12!important}.aph-home .aph-hero-ascii{z-index:1!important}.aph-home .aph-case-fan{z-index:3!important}.aph-home .aph-manifestation-teaser{z-index:4;color:#171717;pointer-events:auto;width:43%;height:62%;text-decoration:none;display:block;position:absolute;top:16%;right:0;overflow:hidden}.aph-home .aph-manifestation-label{z-index:2;letter-spacing:.08em;text-align:right;color:#345dd8;max-width:130px;font:800 8px/1.5 ui-monospace,monospace;position:absolute;top:4%;right:8px}.aph-home .aph-manifestation-case{background:linear-gradient(145deg,#c1f7d6,#95d9b4 65%,#75bb98);border:5px solid #8ccda8;border-radius:36px;width:145%;height:69%;position:absolute;top:17%;left:30%;transform:rotate(-11deg);box-shadow:inset 4px 4px 10px #ffffff7a,-8px 13px 20px #20523c21}.aph-home .aph-manifestation-camera{background:#9ad8b2;border:5px solid #87c6a1;border-radius:23px;width:78px;height:88px;position:absolute;top:14px;left:14px}.aph-home .aph-manifestation-camera i{background:radial-gradient(circle at 42% 40%,#273b50 0 18%,#0c1422 55%,#242e38 75%);border:4px solid #c4d5cf;border-radius:50%;width:30px;height:30px;position:absolute}.aph-home .aph-manifestation-camera i:first-child{top:4px;left:5px}.aph-home .aph-manifestation-camera i:nth-child(2){top:24px;right:4px}.aph-home .aph-manifestation-camera i:nth-child(3){bottom:4px;left:5px}.aph-home .aph-manifestation-camera b{background:#fff5d4;border-radius:50%;width:12px;height:12px;position:absolute;top:5px;right:8px}.aph-home .aph-manifestation-words{text-align:center;color:#ee89bb;letter-spacing:-.035em;width:90%;font:800 clamp(13px,3.3vw,20px)/1.4 Arial,sans-serif;position:absolute;top:37%;left:5%}.aph-home .aph-manifestation-cta{letter-spacing:.06em;background:#f7f6ef;border:1px solid #1a1a1a;padding:10px 8px;font:800 9px ui-monospace,monospace;position:absolute;bottom:2%;right:10px}.aph-home .aph-hero-product-link{z-index:6}}@keyframes aph-halftone-flow{0%{filter:hue-rotate();background-position:0 0,11px 9px}50%{filter:hue-rotate(13deg);background-position:54px -68px,-39px 62px}to{filter:hue-rotate();background-position:108px -136px,-89px 115px}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.aph-home .aph-hero-art:before{animation:none}}@media (max-width:640px){.aph-home .aph-hero-ascii{z-index:2!important;opacity:1!important}.aph-home .aph-manifestation-teaser{clip-path:inset(0);width:44%;height:63%;top:17%;overflow:visible}.aph-home .aph-manifestation-case{aspect-ratio:.52;transform-origin:45%;background:linear-gradient(145deg,#b9f1d2 0%,#a3e2bd 52%,#8acdab 100%);border:5px solid #80caa2;border-radius:33px 33px 36px 36px;width:clamp(145px,46vw,210px);height:auto;top:14%;left:24%;transform:rotate(-9deg);box-shadow:inset 4px 4px 7px #fff9,inset -3px -3px 6px #2d7d4f2e,-9px 14px 20px #1e463329}.aph-home .aph-manifestation-camera{border-radius:24px;width:82px;height:88px;top:12px;left:11px}.aph-home .aph-manifestation-words{overflow-wrap:normal;white-space:normal;width:90%;font-size:clamp(11px,3vw,15px);line-height:1.6;top:41%;left:5%}.aph-home .aph-manifestation-label{z-index:5;background:#f7f6efd9;padding:3px;top:0;right:5px}.aph-home .aph-manifestation-cta{z-index:5;bottom:0;right:5px}.aph-home .aph-manifestation-teaser{width:42%;height:60%;top:19%}.aph-home .aph-manifestation-case{aspect-ratio:.52;border-width:4px;border-radius:28px 28px 31px 31px;width:clamp(115px,36vw,170px);height:auto;top:20%;left:27%}.aph-home .aph-manifestation-camera{border-width:4px;border-radius:19px;width:66px;height:71px;top:9px;left:8px}.aph-home .aph-manifestation-camera i{border-width:3px;width:25px;height:25px}.aph-home .aph-manifestation-camera i:first-child{top:3px;left:3px}.aph-home .aph-manifestation-camera i:nth-child(2){top:19px;right:2px}.aph-home .aph-manifestation-camera i:nth-child(3){bottom:2px;left:3px}.aph-home .aph-manifestation-camera b{width:9px;height:9px}.aph-home .aph-manifestation-words{letter-spacing:-.025em;width:88%;font-size:clamp(9px,2.4vw,12px);font-weight:800;line-height:1.38;top:35%;left:6%}}.aph-confess-invite{isolation:isolate;color:#322e24;background:#e5e7d4;grid-template-columns:1fr 1fr;align-items:center;gap:5%;min-height:560px;padding:76px clamp(28px,7vw,130px);display:grid;position:relative;overflow:hidden}.aph-confess-invite:before{content:"";z-index:-2;background:radial-gradient(at 16% 14%,#b6c6a1 0 15%,#0000 40%),radial-gradient(at 85% 85%,#c5d6b0 0 12%,#0000 38%),repeating-radial-gradient(circle at 50% 80%,#4b674217 0 2px,#0000 3px 22px);position:absolute;inset:0}.aph-confess-copy{z-index:2;max-width:580px;position:relative}.aph-confess-kicker{letter-spacing:.2em;color:#58704c;font:700 12px ui-monospace,monospace}.aph-confess-copy h2{letter-spacing:-.045em;margin:24px 0;font:italic 700 clamp(55px,7vw,110px)/1.03 Georgia,serif}.aph-confess-copy>p:not(.aph-confess-kicker){max-width:460px;font-size:clamp(17px,1.6vw,22px);line-height:1.6}.aph-confess-cta{color:#352e24;letter-spacing:.1em;background:#f7f0df;border:1px solid #4c493a;align-items:center;margin-top:25px;padding:18px 27px;font:700 13px ui-monospace,monospace;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:5px 5px #9da786}.aph-confess-cta:hover{transform:translate(3px,3px);box-shadow:2px 2px #9da786}.aph-confess-illustration{aspect-ratio:1/1.08;justify-self:center;width:min(100%,470px);position:relative}.aph-confess-canopy{filter:drop-shadow(0 7px #3b4e2c1f);z-index:3;background:radial-gradient(circle at 25% 46%,#718a52 0 23%,#0000 24%),radial-gradient(circle at 53% 26%,#88a269 0 30%,#0000 31%),radial-gradient(circle at 79% 48%,#5d794a 0 27%,#0000 28%);position:absolute;inset:0 0 36%}.aph-confess-trunk{background:repeating-linear-gradient(95deg,#0000 0 13px,#3a261929 15px 18px,#0000 20px 35px),linear-gradient(90deg,#69513b,#ae8559 29%,#8c6847 66%,#5b4535);border-radius:48% 48% 12% 12%/23% 23% 6% 6%;position:absolute;inset:21% 21% 0;box-shadow:inset 18px 0 18px #2b1c1129,inset -15px 0 20px #2b1c1129}.aph-confess-hole{z-index:4;background:radial-gradient(at 50% 75%,#64452d,#241f18 75%);border:13px solid #735039;border-radius:48% 52% 45% 55%;place-items:center;width:32%;height:32%;display:grid;position:absolute;top:39%;left:34%;box-shadow:0 0 0 6px #aa8052,inset 0 7px 16px #1b1711}.aph-confess-letter{color:#5c4d3b;background:#f9e8c8;border:1px solid #aa8e65;padding:9px 12px;font:italic 700 18px Georgia,serif;display:block;transform:rotate(-12deg);box-shadow:2px 3px #0000002e}.aph-confess-flower{z-index:5;color:#f3d79a;text-shadow:1px 2px #8e925b;font-size:34px;position:absolute}.aph-confess-flower.one{bottom:14%;left:10%}.aph-confess-flower.two{bottom:22%;right:9%}@media (max-width:700px){.aph-confess-invite{grid-template-columns:1fr;gap:12px;min-height:0;padding:58px 28px 36px}.aph-confess-copy h2{font-size:clamp(53px,13vw,82px)}.aph-confess-illustration{width:min(82%,350px)}}@media (prefers-reduced-motion:reduce){.aph-confess-cta{transition:none}}
