@font-face{font-family:Pyre Display;font-weight:400;font-style:normal;font-display:block;src:url(../../../fonts/pyre-display.woff2)format("woff2")}@font-face{font-family:Pyre Display;font-weight:700;font-style:normal;font-display:block;src:url(../../../fonts/pyre-display-700.woff2)format("woff2")}html{scroll-behavior:smooth;background:#10120a;height:100%}body{color:#e7e2da;background:#10120a;height:100%;margin:0;font-family:Pyre Display,ui-rounded,system-ui,sans-serif;overflow-x:hidden}h1,h2,h3,h4{font-weight:400}section{box-sizing:border-box;height:100dvh;position:relative;overflow:hidden}#splash{background-color:#e25822;background-image:radial-gradient(circle at 84% 84%,#b91c1c 0%,#b91c1c00 72%),radial-gradient(circle at 22% 16%,#f5b942 0%,#f5b94200 66%)}#sea{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}#splash:after{content:"";z-index:1;pointer-events:none;background-color:inherit;background-image:inherit;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#0000 18%,#000c 56%,#000 100%);mask-image:radial-gradient(circle,#0000 18%,#000c 56%,#000 100%)}.wordmark{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;word-spacing:-.092em;place-items:center;margin:0;font-family:Pyre Display,ui-rounded,system-ui,sans-serif;font-size:clamp(2.2rem,min(15vmax,14vw),17rem);font-weight:400;line-height:1;display:grid;position:absolute;inset:0}.wordmark .line{white-space:nowrap;transform:translate(-.018em,-.126em)}.wordmark .w{color:#212614}.wordmark .k{color:#fff}@media (width<=768px){.wordmark .w{color:#fff}}.down{bottom:max(20px, env(safe-area-inset-bottom));color:#fff;z-index:3;padding:6px;line-height:0;transition:opacity .35s;position:absolute;left:50%;transform:translate(-50%)}.down:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #fff}.down path{opacity:.25;animation:1.5s ease-in-out infinite chev}.down path:nth-of-type(2){animation-delay:.22s}.down path:nth-of-type(3){animation-delay:.44s}@keyframes chev{0%,60%,to{opacity:.25}30%{opacity:1}}.down.away{opacity:0;pointer-events:none}.down.away path{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.down path{opacity:.9;animation:none}}#join{padding:1rem 1rem calc(1.25rem + env(safe-area-inset-bottom));background:#10120a;place-items:end center;display:grid}#fire{width:100%;height:100%;position:absolute;inset:0}@media (width<=768px){#fire{display:none}}#rain{width:100%;height:100%;position:absolute;inset:0}@media (width>=769px){#join{place-items:end;padding:3.5rem}}#join:after{content:"";pointer-events:none;background:linear-gradient(#10120a 0%,#10120a00 14%),linear-gradient(#10120a00 86%,#10120a 100%);position:absolute;inset:0}.card{z-index:1;gap:.8rem;width:100%;max-width:26rem;display:grid;position:relative;container-type:inline-size}.patch{background:linear-gradient(#10120a00 0%,#10120af2 .55rem calc(100% - .55rem),#10120a00 100%);border-radius:60px 8px 50px/8px 50px 8px 60px;width:fit-content;padding:.55rem .85rem}.fire{box-sizing:border-box;white-space:nowrap;letter-spacing:-.01em;width:100%;margin:0;font-size:clamp(.85rem,9.04977cqw - .153846rem,4rem);font-weight:400}.fire .fire-ink{background:linear-gradient(100deg,#f5b942 10%,#e25822 50%,#b91c1c 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.card p{color:#b7ad9d;margin:0;font-size:.95rem;line-height:1.55}.card form{gap:.8rem;display:grid}.fieldwrap{padding:2.5px;position:relative}.fieldwrap:before{content:"";z-index:0;filter:url(#wobble-a);background:#57492f;border-radius:200px 14px 180px/14px 180px 14px 200px;position:absolute;inset:0}.fieldwrap:focus-within:before{background:linear-gradient(100deg,#f5b942,#e25822,#b91c1c)}.fieldwrap input{z-index:1;box-sizing:border-box;color:#e7e2da;width:100%;font:inherit;background:#10120a;border:none;border-radius:198px 12px 178px/12px 178px 12px 198px;outline:none;padding:.85rem 1rem;font-size:1rem;display:block;position:relative}.fieldwrap input::placeholder{color:#6d6450}button.join{isolation:isolate;font:inherit;cursor:pointer;color:#1c1917;background:0 0;border:none;padding:.8rem 1rem;font-size:1.2rem;font-weight:700;position:relative}button.join:before{content:"";z-index:-1;filter:url(#wobble-b);background:linear-gradient(100deg,#f5b942,#e25822,#b91c1c);border-radius:200px 14px 180px/14px 180px 14px 200px;position:absolute;inset:0;transform:rotate(-.3deg)}button.join:focus-visible{outline-offset:3px;outline:2px solid #f5b942}.tiny{color:#7d745f;font-size:.78rem}@media (width>=769px){.card:before{content:"";filter:url(#wobble-c);pointer-events:none;border:2.5px solid #57492f;border-radius:60px 14px 50px/14px 50px 14px 60px;position:absolute;inset:-1.3rem -1.5rem}}@media (width<=768px){.card{max-width:none}}#veil{z-index:40;pointer-events:none;display:none;position:fixed;inset:0}#veil:before{content:"";background:#e8a317;position:absolute;inset:0}html.diving:not(.dive-title){animation:1ms linear 5.6s forwards dive-unlock;overflow:hidden}@keyframes dive-unlock{to{overflow:visible}}html.diving #veil{pointer-events:auto;animation:.7s 6s forwards veil-auto;display:block}@keyframes veil-auto{to{opacity:0;visibility:hidden}}html.diving .wordmark,html.diving .down{opacity:0;animation:.7s 6.5s forwards dive-restore}@keyframes dive-restore{to{opacity:1}}html.diving.dive-title .wordmark,html.diving.dive-title .down{opacity:1;transition:opacity 1s;animation:none}.veil-diver{will-change:transform, opacity;width:19.6px;height:19.6px;line-height:0;position:absolute;bottom:31.8px;right:24px}@media (width>=768px){.veil-diver{width:22.4px;height:22.4px;bottom:32px;right:32px}}.veil-diver svg{width:100%;height:100%;display:block}.veil-diver .torso,.veil-diver .arm,.veil-diver .fore,.veil-diver .shin,.veil-diver .thigh{transform-box:view-box}.veil-diver .torso,.veil-diver .thigh{transform-origin:50% 62.5%}.veil-diver .arm{transform-origin:50% 40.625%}.veil-diver .fore-l{transform-origin:39.0625% 46.875%}.veil-diver .fore-r{transform-origin:60.9375% 46.875%}.veil-diver .shin-l{transform-origin:42.1875% 73.4375%}.veil-diver .shin-r{transform-origin:57.8125% 73.4375%}html.dive-go #veil{pointer-events:none}html.dive-go #veil:before{opacity:0;transition:opacity 3s}@media (prefers-reduced-motion:reduce),(scripting:none){html.diving,html.diving:not(.dive-title){animation:none;overflow:auto}html.diving #veil{display:none}html.diving .wordmark,html.diving .down{opacity:1;animation:none}}.socials{z-index:1;justify-content:center;gap:1.4rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.socials a{min-width:44px;min-height:44px;color:var(--ink,#e25822);border-radius:50%;place-items:center;display:grid}.socials svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:url(#wobble-i);width:2rem;height:2rem;transition:color .4s linear}.socials li:first-child svg{transform:rotate(-1.4deg)}.socials li:nth-child(2) svg{transform:rotate(.9deg)}.socials li:nth-child(3) svg{transform:rotate(-.6deg)}.socials .ink,.socials .solid{fill:currentColor;stroke:none}.socials a:focus-visible{outline-offset:3px;outline:2px solid #f5b942}@media (width<=959px){.socials a:hover,.socials a:focus-visible{color:#f0e8dd}}@media (prefers-reduced-motion:no-preference){.socials a.lit{color:#10120a}}@media (width>=960px){.socials,.socials li{display:contents}.socials a{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:max(24px, calc(var(--rx) * 200vh));height:max(24px, calc(var(--ry) * 200vh));z-index:var(--z,1);position:absolute;transform:translate(-50%,-50%)}.socials svg{width:calc(var(--size) * 1vh);height:calc(var(--size) * 1vh)}}
