@font-face{font-family:Adumu;src:url(/fonts/Adumu.ttf)format("truetype");font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--grey:#242424;--surface:#141118;--line:#2c2932;--ink:#fff;--muted:#b3b3b3;--pink:#f7a8c4;--card-dark:#15181c;--card-pink:#c43964;--gutter:16px;--measure:40rem;--mu:calc(min(100cqw, 1440px) / 585);--page:calc(585 * var(--mu))}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100vh;color:var(--ink);margin:0;font:400 17px/1.5 Arial,Helvetica Neue,Helvetica,system-ui,sans-serif;container-type:inline-size}h1,h2,.button,.outline-button,.name__pill{text-transform:uppercase;font-family:Adumu,Arial,sans-serif;font-weight:400;line-height:1.2}a{color:var(--pink)}button{font:inherit;cursor:pointer}.symbols{display:none}.button,.outline-button{border-radius:999px;justify-content:center;align-items:center;gap:.4em;text-decoration:none;transition:transform .12s;display:inline-flex}.button{height:max(36px, calc(27.4 * var(--mu)));padding:0 max(16px, calc(17 * var(--mu)));background:var(--ink);color:var(--bg);font-size:max(15px, calc(15.4 * var(--mu)));border:0}.outline-button{height:max(34px, calc(25.7 * var(--mu)));padding:0 max(14px, calc(13 * var(--mu)));border:max(1.5px, calc(1.2 * var(--mu))) solid var(--ink);color:var(--ink);font-size:max(13px, calc(11.1 * var(--mu)));background:0 0}.outline-button svg{fill:currentColor;width:.8em;height:.8em}.button:hover,.outline-button:hover{transform:translateY(-1px)}.button:active,.outline-button:active{transform:scale(.98)}.plus{width:max(36px, calc(28.1 * var(--mu)));height:max(36px, calc(28.1 * var(--mu)));background:var(--ink);color:var(--bg);border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.plus svg{fill:currentColor;width:38%;height:38%}.heading{font-size:max(26px, calc(21.6 * var(--mu)));margin:0;line-height:1}.top{z-index:1;width:var(--page);height:max(56px, calc(73.7 * var(--mu)));padding:max(16px, calc(34.1 * var(--mu))) max(var(--gutter), calc(34.3 * var(--mu))) 0 max(var(--gutter), calc(43.7 * var(--mu)));justify-content:space-between;align-items:flex-start;margin:0 auto;display:flex;position:relative}.top__home{margin-top:calc(15.7 * var(--mu));display:block}.top__wordmark{width:max(64px, calc(62.2 * var(--mu)));height:auto;display:block}.home{display:block}.hero{width:calc(390.6 * var(--mu));margin-left:calc((100cqw - var(--page)) / 2 + 82.2 * var(--mu));display:block;overflow:hidden}.hero__picture{width:100%;height:auto;animation:7s ease-in-out infinite peek;display:block}@keyframes peek{0%,14%{animation-timing-function:cubic-bezier(.2,1.4,.4,1);transform:translateY(26%)}26%,68%{animation-timing-function:ease-in;transform:translateY(0)}80%,to{transform:translateY(26%)}}.intro{grid-template-columns:calc(338.3 * var(--mu)) calc(139 * var(--mu));width:var(--page);padding:calc(51.5 * var(--mu)) 0 0 calc(50.4 * var(--mu));align-items:start;margin:0 auto;display:grid}.intro__title{font-size:calc(22.25 * var(--mu));margin:0;line-height:1.35}.intro__lead{font-size:calc(10.3 * var(--mu));margin:0;line-height:1.42}.climb{width:var(--page);margin:calc(36 * var(--mu)) auto 0;padding-bottom:calc(88.7 * var(--mu));overflow-x:clip}.climb img{width:100%;height:auto;display:block}.grey{background:var(--grey)}.cast,.team{width:var(--page);margin:0 auto}.cast{padding:calc(43 * var(--mu)) 0 0 calc(41.5 * var(--mu))}.cast__dinos{align-items:flex-start;gap:calc(31.6 * var(--mu));margin:calc(62 * var(--mu)) 0 0;padding:0 0 0 calc(48.4 * var(--mu));list-style:none;display:flex}.dino{flex-direction:column;align-items:center;display:flex}.dino__picture{height:auto;display:block}.dino--cactus .dino__picture{width:calc(192.7 * var(--mu))}.dino--gum .dino__picture{width:calc(185.2 * var(--mu));margin-top:calc(2.8 * var(--mu))}.name{align-items:center;gap:calc(10.3 * var(--mu));margin:calc(27.8 * var(--mu)) 0 0 calc(30 * var(--mu));background:0 0;border:0;padding:0;display:flex}.name__pill{width:max(96px, calc(106.2 * var(--mu)));height:max(36px, calc(27.6 * var(--mu)));background:var(--ink);color:var(--bg);font-size:max(15px, calc(16.25 * var(--mu)));border-radius:999px;place-items:center;line-height:1;display:grid}.name:hover .name__pill,.name:hover .plus{transform:translateY(-1px)}.team{padding:calc(86 * var(--mu)) 0 0}.team__head{align-items:center;gap:calc(18 * var(--mu));padding-left:calc(40 * var(--mu));display:flex}.team__people{gap:calc(12.8 * var(--mu));margin:calc(45.5 * var(--mu)) 0 0;padding:0 0 0 calc(68.5 * var(--mu));list-style:none;display:flex}.person{width:calc(251.8 * var(--mu));aspect-ratio:1;background:linear-gradient(var(--card-dark) 52%, #4d2232 65%, #792b44 72%, #a03354 79%, #bc3961 85%, var(--card-pink) 92%);flex:none;position:relative;overflow:hidden}.person__photo{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.person__words{left:calc(25.9 * var(--mu));right:calc(64 * var(--mu));bottom:calc(23 * var(--mu));font-size:max(16px, calc(15 * var(--mu)));margin:0;line-height:1.44;position:absolute}.person__words b{display:block}.person__more{right:calc(18 * var(--mu));bottom:calc(22.7 * var(--mu));width:max(40px, calc(36 * var(--mu)));height:max(40px, calc(36 * var(--mu)));position:absolute}.story{width:min(36rem, calc(100% - 2 * var(--gutter)));max-height:min(85vh,46rem);color:var(--ink);background:#111;border:1px solid #333;border-radius:20px;padding:28px 24px 24px;overflow:auto}.story::backdrop{background:#000000bf}.story__title{margin:0 48px 16px 0;font-size:30px}.story p{color:#e6e6e6;margin:0 0 14px;font-size:17px;line-height:1.6}.story p.story__last{color:var(--pink);font-weight:700}.story__close{background:var(--ink);width:40px;height:40px;color:var(--bg);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.story__close svg{fill:currentColor;width:18px;height:18px}.foot{padding-top:calc(72 * var(--mu));background:var(--grey)}.foot__card{width:calc(542.6 * var(--mu));min-height:calc(299 * var(--mu));padding:calc(60 * var(--mu)) 0 calc(82 * var(--mu));border-radius:calc(8 * var(--mu)) calc(8 * var(--mu)) 0 0;background:var(--bg);text-align:center;margin:0 auto;position:relative;overflow:hidden}.foot__wordmark{width:calc(85.8 * var(--mu));height:auto;margin:0 auto;display:block}.stores{top:calc(37.6 * var(--mu));right:calc(29.3 * var(--mu));gap:calc(4 * var(--mu));padding:calc(5 * var(--mu));border-radius:calc(3 * var(--mu));margin:0;list-style:none;display:flex;position:absolute}.store{background:var(--bg);color:var(--muted);text-align:left;border:1px solid #5c5f6b;border-radius:8px;align-items:center;gap:8px;padding:6px 12px 6px 8px;line-height:1.15;display:inline-flex}.store__icon{fill:currentColor;flex:none;width:22px;height:22px}.store small{font-size:11px;display:block}.store b{color:var(--ink);font-size:14px;display:block}.socials{justify-content:center;gap:max(16px, calc(14.7 * var(--mu)));margin:calc(48 * var(--mu)) 0 0;padding:0;list-style:none;display:flex}.social{width:max(22px, calc(14.6 * var(--mu)));height:max(22px, calc(14.6 * var(--mu)));fill:var(--ink);display:block}.foot__links{z-index:1;margin-top:calc(8 * var(--mu));font-size:max(13px, calc(8 * var(--mu)));flex-wrap:wrap;justify-content:center;gap:6px 18px;display:flex;position:relative}.foot__links a{color:var(--muted);text-decoration:none}.foot__links a:hover{color:var(--pink)}.foot__small{z-index:1;margin:calc(22 * var(--mu)) 0 0;font-size:max(14px, calc(10.8 * var(--mu)));position:relative}.foot__maker{z-index:2;left:calc(470.8 * var(--mu));bottom:calc(49 * var(--mu));width:max(40px, calc(35 * var(--mu)));display:block;position:absolute}.foot__maker img{width:100%;height:auto;display:block}.foot__cubes{width:100%;height:auto;display:block;position:absolute;bottom:0;left:0}.foot__gum{z-index:1;left:calc(-39.2 * var(--mu));bottom:calc(-42 * var(--mu));width:calc(192.6 * var(--mu));height:auto;position:absolute}@media (width<=699px){.hero{width:82%;margin:8px 0 0 auto}.intro{padding:32px var(--gutter) 0;display:block}.intro__title{font-size:28px}.intro__lead{color:#d9d9d9;margin-top:14px;font-size:17px}.climb{margin-top:28px;padding-bottom:56px}.climb img{width:130%;margin-left:-15%}.cast{padding:48px var(--gutter) 0}.cast__dinos{justify-content:space-between;align-items:stretch;gap:8px;margin-top:32px;padding:0}.dino{width:48%}.dino--cactus .dino__picture,.dino--gum .dino__picture{width:100%;margin-top:0}.name{gap:8px;margin:auto 0 0;padding-top:16px}.team{padding-top:64px}.team__head{padding-left:var(--gutter)}.team__people{padding:0 var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-top:24px;overflow-x:auto}.person{scroll-snap-align:center;width:82%}.person__words{bottom:20px;left:20px;right:72px}.person__more{bottom:18px;right:16px}.foot{padding-top:56px}.foot__card{width:calc(100% - 24px);min-height:0;padding:40px var(--gutter) 200px;border-radius:16px 16px 0 0}.foot__wordmark{width:110px}.stores{border-radius:10px;justify-content:center;gap:8px;width:fit-content;margin:28px auto 0;padding:8px;position:static}.socials{margin-top:28px}.foot__small{margin-top:20px}.foot__links{margin-top:10px}.foot__maker{width:44px;bottom:64px;left:auto;right:20px}.foot__gum{width:170px;bottom:-40px;left:-28px}}.page{max-width:var(--measure);padding:24px var(--gutter);margin:0 auto}.page h1{margin:16px 0 8px;font-size:clamp(28px,7vw,40px)}.page h2{color:var(--pink);margin:36px 0 8px;font-size:20px}.page p,.page li{color:#e4e4e4}.page ul{padding-left:1.2em}.page .updated{color:var(--muted);margin:0 0 24px;font-size:15px}.page pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);color:var(--muted);border-radius:12px;padding:16px;font-size:13px}.draft{color:#a9d75c;background:#a9d75c1f;border-radius:12px;margin:16px 0 0;padding:12px 16px;font-weight:700}.credits{padding:0;list-style:none}.credits li{border-bottom:1px solid var(--line);padding:14px 0}.credits b{color:var(--ink);display:block}.lost{text-align:center;padding-top:40px}.lost__cactus{width:min(200px,50vw);height:auto}@media (prefers-reduced-motion:reduce){.button,.outline-button{transition:none}.hero__picture{animation:none}}
