@font-face{font-family:display;src:url(../media/schoolbell_latin_400_normal-s.p.2jkq0b3t2g120.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:109.14%;descent-override:41.02%;line-gap-override:2.57%;size-adjust:91.18%}.UUZI6W_className{font-family:display,display Fallback;font-weight:400}.UUZI6W_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:handwriting;src:url(../media/patrick_hand_latin_400_normal-s.p.3x8ls3bzy2y5u.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:handwriting Fallback;src:local(Arial);ascent-override:127.81%;descent-override:38.27%;line-gap-override:0.0%;size-adjust:81.53%}.OYh7KG_className{font-family:handwriting,handwriting Fallback;font-weight:400}.OYh7KG_variable{--font-body:"handwriting", "handwriting Fallback"}
:root{--paper:#fff;--ink:#000;--ease-out:cubic-bezier(.23, 1, .32, 1);--font-hand:var(--font-body), cursive;--u:min(.119617vw, 1.72249px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:max(88px, calc(72 * var(--u)))}body{background:var(--paper);color:var(--ink);font-family:var(--font-body), cursive;-webkit-font-smoothing:antialiased;margin:0}body:has(dialog[open]){overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border:0}button,a,summary{-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto;display:block}svg{flex-shrink:0}::selection{color:#fff;background:#000}:focus-visible{outline-offset:6px;outline:2px dashed}h1,h2,h3,p{margin:0}h1,h2,h3,.wordmark{font-family:var(--font-display), cursive;font-weight:400}.shell{width:calc(756 * var(--u));margin-inline:auto}.expedition,.footer-world{width:100%;margin:0;overflow:clip visible}.skip-link{z-index:30;background:#fff;border:2px solid;padding:14px 22px;font-size:20px;position:fixed;top:12px;left:12px;transform:translateY(-170%)}.skip-link:focus{transform:translateY(0)}section[tabindex="-1"]:focus,main[tabindex="-1"]:focus{outline:none}.ink-frame{fill:none;stroke:currentColor;stroke-width:1.4px;pointer-events:none;width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;inset:-4px;overflow:visible}.ink-frame path,.ink-arrow path,.ink-star path,.wavy-line path{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ink-arrow{fill:none;stroke:currentColor;stroke-width:1.5px;width:110px;height:83px}.ink-star{width:calc(22 * var(--u));height:calc(27 * var(--u));fill:none;stroke:currentColor;stroke-width:1.7px}.wavy-line{fill:none;stroke:currentColor;stroke-width:1.5px;width:100%;height:15px;display:block;overflow:visible}.wordmark{font-size:calc(40 * var(--u));letter-spacing:calc(-1.8 * var(--u));white-space:nowrap;align-items:flex-start;line-height:1;display:inline-flex;transform:rotate(-2deg)}.wordmark .ink-star{width:calc(15 * var(--u));height:calc(20 * var(--u));margin:calc(-4 * var(--u)) 0 0 calc(2 * var(--u))}.language-switch{white-space:nowrap;align-items:center;gap:8px;font-size:17px;display:flex}.language-switch a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex;position:relative}.language-switch a[aria-current=page]:after{content:"";border:1px solid;border-radius:46% 54% 44% 56%;width:calc(100% + 8px);height:65%;max-height:34px;position:absolute;top:17.5%;left:-4px;transform:rotate(-8deg)}.button{min-height:48px;transition:transform .18s var(--ease-out);background:#fff;justify-content:center;align-items:center;gap:24px;padding:11px 25px;font-size:24px;display:inline-flex;position:relative}.ink-button{transform:rotate(-1deg)}.button-dark{color:#fff;background:#000;border-radius:4px 7px 3px 5px}.button-dark:focus-visible{outline-color:#000}.circle-arrow{width:calc(32 * var(--u));height:calc(32 * var(--u));transition:transform .18s var(--ease-out);border:1.5px solid;border-radius:47% 52% 49% 43%;flex-shrink:0;place-items:center;display:grid;transform:rotate(-5deg)}.circle-arrow>svg{width:65%;height:65%}.star-field{pointer-events:none;z-index:0;position:absolute;inset:0}.star-field>svg{position:absolute}.star-field>svg:first-child{width:calc(20 * var(--u));top:10%;left:28%}.star-field>svg:nth-child(2){width:calc(34 * var(--u));height:calc(42 * var(--u));top:3%;left:48%}.star-field>svg:nth-child(3){width:calc(21 * var(--u));top:11%;right:8%}.star-field>svg:nth-child(4){width:calc(20 * var(--u));bottom:26%;right:17%}.star-field>svg:nth-child(5){width:calc(17 * var(--u));top:52%;left:23%}.ink-dot{width:max(2px, calc(2 * var(--u)));height:max(2px, calc(2 * var(--u)));background:currentColor;border-radius:50%;position:absolute}.ink-dot:nth-of-type(3n){width:max(3px, calc(3 * var(--u)));height:max(3px, calc(3 * var(--u)))}.hero-world{height:calc(514 * var(--u));isolation:isolate;position:relative}.hero{z-index:1;height:100%;position:relative}.hero-stage{height:100%;position:relative}.teaser-status{top:calc(28 * var(--u));left:calc(3 * var(--u));width:max-content;padding:calc(6 * var(--u)) calc(12 * var(--u));font-size:calc(18 * var(--u));background:var(--paper);line-height:1.2;position:absolute;transform:rotate(-4deg)}.hero-stage h1{top:calc(103 * var(--u));left:calc(3 * var(--u));width:max-content;font-size:calc(116 * var(--u));letter-spacing:calc(-2.6 * var(--u));-webkit-text-stroke:calc(.7 * var(--u)) currentColor;transform-origin:0;pointer-events:none;z-index:2;line-height:.71;position:absolute;transform:scaleX(.73)rotate(-2deg)}.hero-second-line{padding-left:calc(60 * var(--u));white-space:nowrap;display:block}.hero-emphasis{display:inline-block;position:relative}.hero-emphasis>svg{bottom:calc(-15 * var(--u));width:112%;height:calc(12 * var(--u));stroke-width:2px;position:absolute;left:-12%}.hero-character{width:calc(268 * var(--u));left:calc(402 * var(--u));top:calc(17 * var(--u));z-index:3;position:absolute}.lost-helmet{width:calc(175 * var(--u));height:calc(160 * var(--u));left:calc(627 * var(--u));top:calc(119 * var(--u));position:absolute}.lost-helmet>img{width:100%;height:100%}.helmet-annotation{top:calc(151 * var(--u));left:calc(52 * var(--u));width:calc(100 * var(--u));font-size:calc(15 * var(--u));text-align:center;line-height:1.15;position:absolute;transform:rotate(-8deg)}.lost-helmet .ink-arrow{left:calc(-29 * var(--u));top:calc(-22 * var(--u));width:calc(32 * var(--u));height:calc(43 * var(--u));position:absolute;transform:rotate(165deg)}.hero-actions{z-index:4;top:calc(282 * var(--u));align-items:center;gap:calc(16 * var(--u));flex-direction:column;width:100%;display:flex;position:absolute;left:0}.hero-description{font-size:calc(20 * var(--u));text-align:center;line-height:1.3}.hero-footnote{font-size:calc(17 * var(--u));text-align:center;line-height:1.2}.hero-actions .button{width:calc(265 * var(--u));height:calc(50 * var(--u));min-height:44px;padding:calc(7 * var(--u)) calc(16 * var(--u));font-size:calc(25 * var(--u));gap:calc(20 * var(--u))}.hero-actions .button svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.sketch-link{min-height:30px;margin-top:calc(-10 * var(--u));font-size:calc(19 * var(--u));align-items:center;line-height:1.2;display:inline-flex;position:relative}.sketch-link>svg{height:calc(4 * var(--u));position:absolute;bottom:0}.hero-world>.hero-satellite{width:calc(125 * var(--u));left:calc(35 * var(--u));top:calc(303 * var(--u));z-index:1;position:absolute;transform:rotate(-12deg)}.planet-edge{top:calc(280 * var(--u));width:100%;height:calc(278.667 * var(--u));clip-path:polygon(0 0,100% 0,100% 100%,97.917% 100%,95.833% 100%,93.75% 100%,91.667% 97.507%,89.583% 94.376%,87.5% 91.61%,85.417% 89.129%,83.333% 87.045%,81.25% 85.254%,79.167% 83.73%,77.083% 82.384%,75% 81.284%,72.917% 80.43%,70.833% 79.728%,68.75% 79.187%,66.667% 78.786%,64.583% 78.572%,62.5% 78.434%,60.417% 78.488%,58.333% 78.66%,56.25% 78.928%,54.167% 79.326%,52.083% 79.761%,50% 80.297%,47.917% 80.865%,45.833% 81.477%,43.75% 82.091%,41.667% 82.672%,39.583% 83.274%,37.5% 83.757%,35.417% 84.14%,33.333% 84.379%,31.25% 84.515%,29.167% 84.451%,27.083% 84.236%,25% 83.778%,22.917% 83.081%,20.833% 82.108%,18.75% 80.841%,16.667% 79.195%,14.583% 77.128%,12.5% 74.521%,10.417% 71.421%,8.333% 67.662%,6.25% 63.297%,4.167% 57.866%,2.083% 51.414%,0% 43.612%);position:absolute;left:0}.planet-edge>img{width:100%;height:calc(278.667 * var(--u));max-width:none}.collection-section{height:calc(440 * var(--u));isolation:isolate;position:relative}.expedition-orbit{width:100%;height:calc(278.667 * var(--u));pointer-events:none;z-index:0;max-width:none;position:absolute;left:0}.orbit-top{top:calc(-159 * var(--u))}.orbit-bottom{top:calc(306 * var(--u));transform-origin:top;transform:scaleY(.62)}.collection-wrap{z-index:1;height:100%;position:relative}.collection-sign{left:calc(291 * var(--u));top:calc(23 * var(--u));position:absolute}.hanging-sign{padding:calc(8 * var(--u)) calc(13 * var(--u));font-size:calc(18 * var(--u));background:#fff;line-height:1.15;display:inline-block;position:relative;transform:rotate(-5deg)}.hanging-sign:before,.hanging-sign:after{content:"";top:calc(-30 * var(--u));height:calc(30 * var(--u));border-left:1.5px solid;position:absolute}.hanging-sign:before{left:10px;transform:rotate(7deg)}.hanging-sign:after{right:10px;transform:rotate(-5deg)}.collection-layout{grid-template-columns:calc(308 * var(--u)) minmax(0, 1fr);padding-top:calc(73 * var(--u));display:grid}.collection-heading{z-index:1;min-width:0;position:relative}.collection-heading h2{white-space:nowrap;width:max-content;font-size:calc(78 * var(--u));letter-spacing:calc(-3 * var(--u));-webkit-text-stroke:calc(.35 * var(--u)) currentColor;transform-origin:0;line-height:.89;transform:scaleX(.8)rotate(-2deg)}.collection-heading>p{font-size:calc(19 * var(--u));max-width:calc(210 * var(--u));margin-top:calc(20 * var(--u));line-height:1.35}.collection-heading>.wavy-line{width:calc(55 * var(--u));margin-top:calc(12 * var(--u));height:calc(5 * var(--u))}.collection-showcase{z-index:1;min-width:0;position:relative}.collection-grid{grid-template-columns:1fr 1fr;align-items:start;display:grid}.product{text-align:center;background:0 0;min-width:0;padding:0;display:block}.product-art{height:calc(266 * var(--u));isolation:isolate;place-items:center;display:grid;position:relative}.shirt{width:calc(252 * var(--u));height:calc(324 * var(--u));max-width:none;top:calc(-24 * var(--u));transition:transform .22s var(--ease-out);position:absolute;left:50%;transform:translate(-50%)}.sticker-sheet{width:calc(250 * var(--u));height:calc(260 * var(--u));max-width:none;top:calc(22 * var(--u));left:calc(50% + 8 * var(--u));transition:transform .22s var(--ease-out);position:absolute;transform:translate(-50%)}.product-caption{align-items:center;gap:calc(4 * var(--u));flex-direction:column;display:flex}.product-category{display:none}.product-name{font-size:calc(20 * var(--u));line-height:1.15;display:block}.collection-note{justify-content:flex-end;gap:calc(12 * var(--u));font-size:calc(18 * var(--u));margin:calc(18 * var(--u)) 0 0 auto;width:calc(212 * var(--u));align-items:center;line-height:1.2;display:flex;transform:rotate(-5deg)}.collection-note>span{max-width:calc(165 * var(--u))}.collection-note>svg{width:calc(37 * var(--u));height:calc(60 * var(--u));transform:rotate(180deg)}.collection-stars{z-index:-1}.collection-stars>svg:first-child{top:0;left:1%}.collection-stars>svg:nth-child(2){display:none}.collection-stars>svg:nth-child(3){top:19%;right:25%}.collection-stars>svg:nth-child(4){width:calc(15 * var(--u));bottom:23%;right:0}.collection-stars>svg:nth-child(5){top:auto;bottom:16%;left:23%}.universe-scene{isolation:isolate;padding-block:calc(90 * var(--u)) calc(60 * var(--u));position:relative}.universe-section{grid-template-columns:calc(286 * var(--u)) minmax(0, 1fr);z-index:1;min-height:calc(300 * var(--u));align-items:start;display:grid;position:relative}.story-stars>svg:first-child{width:calc(13 * var(--u));top:45%;left:2%}.story-stars>svg:nth-child(2),.story-stars>svg:nth-child(5){display:none}.story-stars>svg:nth-child(3){top:19%;right:3%}.story-stars>svg:nth-child(4){width:calc(14 * var(--u));bottom:7%;right:12%}.story-stars>.ink-dot:nth-of-type(-n+4){display:none}.universe-copy{min-width:0}.chapter-sign{padding:calc(6 * var(--u)) calc(10 * var(--u));font-size:calc(17 * var(--u));margin-bottom:calc(23 * var(--u));background:#fff;line-height:1.2;display:inline-block;position:relative;transform:rotate(-6deg)}.universe-copy h2{white-space:nowrap;width:max-content;font-size:calc(59 * var(--u));letter-spacing:calc(-2 * var(--u));-webkit-text-stroke:calc(.3 * var(--u)) currentColor;transform-origin:0;line-height:.94;transform:scaleX(.78)rotate(-2deg)}.universe-copy>p{font-size:calc(19 * var(--u));max-width:calc(270 * var(--u));margin-top:calc(24 * var(--u));line-height:1.35}.universe-copy>.wavy-line{width:calc(50 * var(--u));height:calc(5 * var(--u));margin-top:calc(13 * var(--u))}.universe-section>figure{margin-top:calc(85 * var(--u))}.manifesto-section{isolation:isolate;height:calc(216 * var(--u));color:#fff;padding-top:calc(28 * var(--u));background:#000;border-radius:1% 2%/4% 2% 4% 3%;position:relative}.manifesto-inner{z-index:1;position:relative}.manifesto-inner h2{width:max-content;max-width:none;font-size:calc(70 * var(--u));text-align:center;letter-spacing:calc(-1.6 * var(--u));transform-origin:50%;margin-inline:auto;margin:0;line-height:.92;position:relative;left:50%;transform:translate(-50%)scaleX(.78)rotate(-1deg)}.manifesto-section .star-field>svg:first-child{top:40%;left:5%}.manifesto-section .star-field>svg:nth-child(2){display:none}.manifesto-section .star-field>svg:nth-child(3){top:28%;right:4%}.manifesto-section .star-field>svg:nth-child(4){bottom:18%;right:10%}.manifesto-section .star-field>svg:nth-child(5){width:calc(8 * var(--u));top:51%;left:13%}.manifesto-section>.manifesto-peek{width:calc(245 * var(--u));height:calc(110 * var(--u));bottom:calc(-17 * var(--u));z-index:2;position:absolute;left:50%;transform:translate(-50%)}.teaser-announcement{height:auto;padding-block:calc(42 * var(--u)) calc(105 * var(--u))}.teaser-description{max-width:calc(420 * var(--u));margin:calc(20 * var(--u)) auto 0;font-size:calc(20 * var(--u));text-align:center;line-height:1.35}.launch-info{grid-template-columns:calc(384 * var(--u)) minmax(0, 1fr);gap:calc(24 * var(--u));min-height:calc(201 * var(--u));padding-block:calc(44 * var(--u)) calc(26 * var(--u));align-items:start;display:grid}.launch-heading{min-width:0;min-height:calc(115 * var(--u));padding-left:calc(127 * var(--u));padding-top:calc(12 * var(--u));position:relative}.launch-heading>.launch-helmet{width:calc(180 * var(--u));height:calc(155 * var(--u));max-width:none;left:calc(-48 * var(--u));top:calc(-22 * var(--u));position:absolute}.launch-heading h2{width:max-content;font-size:calc(44 * var(--u));letter-spacing:calc(-1.4 * var(--u));transform-origin:0;white-space:nowrap;line-height:1.15;position:relative;transform:scaleX(.76)rotate(-2deg)}.launch-heading h2>svg{width:calc(55 * var(--u));height:calc(5 * var(--u));margin-top:calc(5 * var(--u))}.faq details{position:relative}.faq summary{cursor:pointer;min-height:44px;padding-block:calc(10 * var(--u));font-size:calc(19 * var(--u));justify-content:space-between;align-items:center;gap:20px;line-height:1.2;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{width:calc(18 * var(--u));height:calc(18 * var(--u));transition:transform .15s var(--ease-out)}.faq details[open] summary svg{transform:rotate(45deg)}.faq details[open]>p{animation:answer-enter .18s var(--ease-out)}.faq details>p{padding:0 0 calc(12 * var(--u));font-size:calc(14 * var(--u));line-height:1.35}.faq details:last-child summary{padding-block:calc(15 * var(--u))}.faq details>.wavy-line{height:calc(3 * var(--u));position:absolute;bottom:0;left:0}.faq details:not([open])>.wavy-line{display:block}.footer-world{min-height:calc(125 * var(--u));padding-top:calc(68 * var(--u));position:relative}.footer-horizon{left:0;top:calc(-140 * var(--u));width:100%;height:calc(265 * var(--u));position:absolute;overflow:hidden}.footer-horizon>img{width:100%;height:calc(278.667 * var(--u));max-width:none}.footer-satellite{width:calc(65 * var(--u));top:calc(-9 * var(--u));right:calc(130 * var(--u));position:absolute;transform:rotate(12deg)}.site-footer{width:calc(766 * var(--u));grid-template-columns:calc(290 * var(--u)) calc(220 * var(--u)) calc(100 * var(--u)) calc(80 * var(--u)) calc(32 * var(--u));gap:calc(11 * var(--u));min-height:calc(57 * var(--u));align-items:center;display:grid;position:relative}.site-footer .wordmark{font-size:calc(31 * var(--u));transform-origin:0;transform:scaleX(.84)rotate(-2deg)}.site-footer>p{font-size:calc(11 * var(--u));line-height:1.2}.site-footer .copyright{font-size:calc(11 * var(--u));white-space:nowrap}.site-footer .language-switch{font-size:calc(11 * var(--u));gap:calc(3 * var(--u))}.site-footer .language-switch a{min-width:calc(28 * var(--u))}.site-footer .language-switch a:last-child{min-width:calc(49 * var(--u))}.back-to-top{position:relative}.back-to-top:after{content:"";position:absolute;inset:-6px}.teaser-footer{padding-top:calc(42 * var(--u))}.closing-note{z-index:1;font-size:calc(20 * var(--u));text-align:center;line-height:1.2;position:relative}.teaser-footer .footer-horizon{top:calc(-45 * var(--u));height:auto;bottom:0}.teaser-footer .footer-horizon>img{height:100%;min-height:calc(278.667 * var(--u))}.teaser-footer .footer-satellite{top:calc(92 * var(--u));right:13%}.teaser-footer .site-footer{margin-top:calc(112 * var(--u))}.product-dialog{color:#000;background:#fff;border:2px solid #000;border-radius:5px 9px 5px 8px;width:min(930px,100vw - 36px);max-height:calc(100dvh - 48px);padding:0}.product-dialog::backdrop{background:#ffffffeb}.dialog-inner{grid-template-columns:1fr 1fr;display:grid;position:relative}.dialog-inner .product-art{height:460px;overflow:hidden}.dialog-inner .shirt{object-fit:contain;width:100%;height:100%;top:0}.dialog-inner .sticker-sheet{object-fit:contain;width:94%;height:100%;top:0;left:50%}.dialog-close{z-index:2;background:#fff;border:1.5px solid #000;border-radius:43% 49% 45% 51%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:14px}.dialog-copy{padding:60px 34px 40px}.status-label{margin-bottom:15px;font-size:18px;display:block;transform:rotate(-2deg)}.dialog-copy h2{letter-spacing:-1px;font-size:39px;line-height:1.1}.dialog-copy p{margin-top:20px;font-size:22px;line-height:1.4}.dialog-copy .preview-note{font-size:18px}.dialog-copy .button{min-height:48px;margin-top:30px;font-size:22px}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:26px;width:min(850px,100% - 40px);min-height:100dvh;padding-block:48px;display:flex}.not-found p{font-size:24px}.not-found h1{letter-spacing:-2px;font-size:clamp(36px,5vw,65px)}@keyframes answer-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ink-button:hover{transform:rotate(1deg)translateY(-2px)}.product:hover .shirt{transform:translate(-50%)rotate(2deg)translateY(-4px)}.product:hover .sticker-sheet{transform:translate(-50%)rotate(-2deg)translateY(-4px)}.product:hover .circle-arrow,.back-to-top:hover{transform:rotate(6deg)}}@media (prefers-reduced-motion:no-preference){.ink-button:active{transform:rotate(0)translateY(1px)}.product:active .circle-arrow{transform:scale(.92)}}@media (max-width:767px){:root{--u:1px}html{scroll-padding-top:92px}.shell{width:min(640px,100% - 40px)}.hero-world{height:auto;padding:28px 0 clamp(126px,25vw,186px)}.hero{max-width:560px;height:auto}.hero-stage{grid-template-columns:minmax(0,1fr);height:auto;max-height:none;display:grid}.teaser-status{justify-self:start;margin:0 0 24px 6px;padding:6px 11px;font-size:17px;position:relative;inset:auto}.hero-stage h1{letter-spacing:-1.6px;-webkit-text-stroke:.45px;min-width:0;margin-bottom:12px;font-size:clamp(59px,15.4vw,94px);line-height:.9;position:relative;inset:auto;transform:scaleX(.82)rotate(-2deg)}.hero-second-line{padding-left:16px}.hero-emphasis>svg{height:7px;bottom:-8px}.hero-character{justify-self:end;width:clamp(220px,58vw,300px);margin-right:max(0px,10vw - 39px);position:relative;inset:auto}.lost-helmet{aspect-ratio:1;width:clamp(112px,27vw,180px);height:auto;top:auto;bottom:58px;left:-8px}.lost-helmet>img{height:auto}.helmet-annotation{width:116px;font-size:16px;line-height:1.2;top:calc(100% - 8px);left:0}.lost-helmet .ink-arrow{width:24px;height:30px;top:-27px;left:7px;transform:rotate(145deg)}.hero-actions{gap:14px;margin-top:18px;position:relative;inset:auto}.hero-description{max-width:350px;font-size:22px;line-height:1.35}.hero-footnote{max-width:320px;font-size:18px;line-height:1.3}.hero-actions .button{gap:18px;width:min(100%,330px);height:auto;min-height:56px;padding:12px 18px;font-size:25px}.hero-actions .button svg{width:24px;height:24px}.sketch-link{min-height:44px;margin-top:-10px;font-size:21px}.sketch-link>svg{bottom:6px}.hero-world>.hero-satellite{width:76px;top:auto;bottom:50px;left:max(8px,50% - 320px)}.planet-edge{clip-path:none;pointer-events:none;width:100%;height:clamp(110px,22vw,160px);top:auto;bottom:0;left:0;overflow:hidden}.planet-edge>img{width:max(100%,660px);height:auto;position:absolute;top:0;left:50%;transform:translate(-50%,-32%)}.star-field>svg:nth-child(2){display:none}.hero-world .star-field>svg:first-child{width:14px;top:25%;left:5%}.hero-world .star-field>svg:nth-child(3){width:16px;top:17%;right:4%}.hero-world .star-field>svg:nth-child(4){width:18px;bottom:19%;right:5%}.hero-world .star-field>svg:nth-child(5){display:none}.collection-section{height:auto;padding-block:55px 45px}.collection-wrap{height:auto}.collection-sign{text-align:center;margin-bottom:50px;position:relative;inset:auto}.hanging-sign{padding:9px 16px;font-size:21px}.collection-layout{grid-template-columns:minmax(0,1fr);padding:0}.collection-heading h2{letter-spacing:-2.2px;font-size:clamp(61px,12vw,80px);transform:scaleX(.85)rotate(-2deg)}.collection-heading>p{max-width:280px;margin-top:24px;font-size:22px}.collection-heading>.wavy-line{margin-top:14px}.collection-grid{gap:24px;margin-top:30px}.product-art{height:285px}.shirt{object-fit:contain;width:115%;height:345px;top:-20px}.sticker-sheet{object-fit:contain;width:115%;height:270px;top:8px;left:50%}.product-name{font-size:24px}.product-caption{gap:8px}.circle-arrow{width:38px;height:38px}.collection-note{width:265px;margin-top:25px;font-size:20px}.collection-note>span{max-width:205px}.orbit-top{width:160%;height:auto;top:-90px;left:-30%}.orbit-bottom{width:150%;height:auto;top:auto;bottom:-60px;left:-25%}.collection-stars{display:none}.universe-scene{padding-block:48px 56px}.universe-section{grid-template-columns:minmax(0,1fr);gap:32px;min-height:0}.story-stars>svg{display:none}.chapter-sign{max-width:100%;margin-bottom:28px;padding:8px 12px;font-size:19px}.universe-copy h2{letter-spacing:-1.5px;font-size:clamp(54px,11.6vw,72px)}.universe-copy>p{max-width:420px;margin-top:24px;font-size:22px;line-height:1.4}.universe-section>figure{margin-top:0}.manifesto-section{height:auto;min-height:265px;padding-block:38px 100px}.teaser-description{max-width:380px;margin-top:20px;font-size:21px;line-height:1.4}.manifesto-inner h2{letter-spacing:-1px;width:auto;max-width:100%;padding-inline:4px;font-size:clamp(40px,8.8vw,58px);line-height:1.1;left:auto;transform:rotate(-1deg)}.manifesto-inner h2 br{display:none}.manifesto-section>.manifesto-peek{width:220px;height:100px;bottom:-15px}.manifesto-section .star-field>svg:first-child{top:auto;bottom:13%;left:6%}.manifesto-section .star-field>svg:nth-child(3){top:auto;bottom:15%}.manifesto-section .star-field>svg:nth-child(4),.manifesto-section .star-field>svg:nth-child(5){display:none}.launch-info{grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;padding-block:60px 24px}.launch-heading{min-height:110px;padding-top:20px;padding-left:95px}.launch-heading>.launch-helmet{width:180px;height:160px;top:-28px;left:-45px}.launch-heading h2{letter-spacing:-1px;font-size:clamp(33px,7.7vw,45px);transform:scaleX(.83)rotate(-2deg)}.faq summary{min-height:56px;padding-block:16px;font-size:23px}.faq summary svg{width:23px;height:23px}.faq details>p{padding-bottom:20px;font-size:20px}.footer-world{min-height:0;padding-top:90px}.footer-horizon{width:160%;height:200px;top:-10vw;left:-30%}.footer-horizon>img{height:auto;transform:translateY(-26%)}.footer-satellite{width:70px;top:5px;right:12%}.site-footer{width:min(640px,100% - 40px);min-height:0;padding-bottom:max(32px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;gap:20px 12px;display:grid}.site-footer .wordmark{align-items:center;width:max-content;min-height:44px;font-size:35px}.site-footer>p{grid-area:2/1/auto/-1;font-size:20px;line-height:1.35}.site-footer .copyright{white-space:normal;grid-area:3/1;font-size:15px}.site-footer .language-switch{grid-area:3/2;gap:4px;font-size:16px}.site-footer .language-switch a,.site-footer .language-switch a:last-child{min-width:44px;min-height:44px}.back-to-top{grid-area:1/2;justify-self:end;width:44px;height:44px}.teaser-footer{padding-top:48px}.closing-note{max-width:360px;font-size:21px;line-height:1.3}.teaser-footer .footer-horizon{height:auto;top:-25px;bottom:0}.teaser-footer .footer-horizon>img{object-fit:cover;object-position:center top;height:100%;min-height:0;transform:none}.teaser-footer .footer-satellite{top:92px;right:9%}.teaser-footer .site-footer{margin-top:125px}.dialog-inner{grid-template-columns:1fr}.dialog-inner .product-art{height:285px}.dialog-copy{padding:20px 25px 35px}.dialog-copy h2{font-size:36px}.dialog-copy p{font-size:21px}}@media (min-width:600px) and (max-width:767px){.hero-world{padding-bottom:148px}.hero-stage{grid-template-columns:minmax(0,1fr) 250px;column-gap:12px}.teaser-status{grid-column:1/-1}.hero-stage h1{grid-area:2/1;align-self:start;margin-bottom:0;font-size:60px}.hero-character{grid-area:2/2;width:250px;margin-right:0}.lost-helmet{width:130px;bottom:46px;left:4px}.hero-actions{margin-top:24px}}@media (max-width:479px){.collection-grid{grid-template-columns:1fr;gap:35px;margin-top:5px}.product{width:100%;max-width:345px;margin-inline:auto}.product-art{height:365px}.shirt{width:315px;height:405px;top:-5px}.sticker-sheet{width:320px;height:345px;top:10px}.collection-note{margin-top:35px}}@media (max-width:390px){.shell,.site-footer{width:calc(100% - 32px)}.hero-description{font-size:21px}.hero-actions .button{font-size:23px}.collection-heading h2{font-size:58px}.launch-heading{padding-left:80px}.launch-heading h2{font-size:34px}.product-art{height:340px}.shirt{width:295px;height:380px}.sticker-sheet{width:300px;height:320px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
