@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_dffc6e49-module__inVhSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_dffc6e49-module__inVhSG__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_64ed5c3c-module__zI7L6q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_64ed5c3c-module__zI7L6q__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.0s6677u7501n5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.3w_oc3nqvqm6n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.002ht2t_o636a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_1fad8c87-module__2GJMZW__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_1fad8c87-module__2GJMZW__variable{--font-anton:"Anton", "Anton Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_f6e0e10a-module__C3wsGG__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_f6e0e10a-module__C3wsGG__variable{--font-caveat:"Caveat", "Caveat Fallback"}
html[data-door=skip] .bd{display:none}.bd{--steel-0:#0c0d0f;--steel-1:#1a1d21;--steel-2:#2a2e34;--steel-3:#4a5058;--pwg-red:#e53935;--seam-color:var(--pwg-red);--t-unlock:.25s;--t-vent:.15s;--t-open:.9s;--ease-door:cubic-bezier(.7, 0, .2, 1);--hub:min(36vmin, 320px);--clip-l:polygon(0 0, 50% 0, 50% 10%, 53% 13%, 53% 17%, 50% 20%, 50% 26%, 53% 29%, 53% 31%, 50% 34%, 50% 66%, 53% 69%, 53% 71%, 50% 74%, 50% 80%, 53% 83%, 53% 87%, 50% 90%, 50% 100%, 0 100%);--clip-r:polygon(50% 0, 50% 10%, 53% 13%, 53% 17%, 50% 20%, 50% 26%, 53% 29%, 53% 31%, 50% 34%, 50% 66%, 53% 69%, 53% 71%, 50% 74%, 50% 80%, 53% 83%, 53% 87%, 50% 90%, 50% 100%, 100% 100%, 100% 0);z-index:100;contain:strict;pointer-events:auto;animation:.25s linear 3.75s forwards bd-failsafe;position:fixed;inset:0;overflow:hidden}html[data-door=portal] .bd{--t-unlock:.12s;--t-vent:80ms;--t-open:.4s}.bd:not([data-phase=sealed]){pointer-events:none}@media (max-width:767px){.bd{--clip-l:polygon(0 0, 56% 0, 44% 100%, 0 100%);--clip-r:polygon(56% 0, 100% 0, 100% 100%, 44% 100%)}}.bd-light{z-index:1;opacity:0;width:80vw;height:100%;transform:rotate(var(--light-rot,0deg)) scaleX(.004);will-change:transform, opacity;background:linear-gradient(90deg,#0000 0%,#fff0 30%,#fffffff2 50%,#fff0 70%,#0000 100%);margin-left:-40vw;position:absolute;top:0;left:50%}@media (max-width:767px){.bd-light{--light-rot:3.2deg}}.bd[data-phase=vent] .bd-light{opacity:1}.bd[data-phase=open] .bd-light{animation:bd-light var(--t-open) var(--ease-door) forwards}.bd-halves{z-index:2;position:absolute;inset:0}.bd[data-phase=unlock] .bd-halves{animation:bd-jolt var(--t-unlock) linear}.bd-half{will-change:transform;position:absolute;inset:0}.bd[data-phase=open] .bd-half{transition:transform var(--t-open) var(--ease-door)}.bd[data-phase=open] .bd-half-l{transform:translate(-62%)}.bd[data-phase=open] .bd-half-r{transform:translate(62%)}.bd-plate{background-color:var(--steel-1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), repeating-linear-gradient(0deg, #ffffff07 0 1px, transparent 1px 2px, #0000000d 2px 3px), linear-gradient(180deg, #ffffff0f 0%, transparent 28%, transparent 72%, #0006 100%), var(--plate-shade);background-blend-mode:overlay, normal, normal, normal;background-size:180px 180px,auto,auto,auto;position:absolute;inset:0}.bd-plate-l{--plate-shade:linear-gradient(90deg, #0e1012 0%, #22262b 26%, #2b2f35 46%, #1b1e22 54%);clip-path:var(--clip-l)}.bd-plate-r{--plate-shade:linear-gradient(270deg, #0e1012 0%, #22262b 26%, #2b2f35 46%, #1b1e22 54%);clip-path:var(--clip-r)}.bd-panel{background:linear-gradient(#0000002e,#0000000d);border-radius:3px;width:30%;height:38%;position:absolute;box-shadow:inset 2px 2px #0000008c,inset -1px -1px #ffffff12,1px 1px #ffffff0d,-1px -1px #00000073}.bd-panel-top{top:7%}.bd-panel-bottom{bottom:7%}.bd-plate-l .bd-panel{left:5%}.bd-plate-r .bd-panel{right:5%}.bd-panel:before,.bd-panel:after{content:"";background:radial-gradient(circle,#9aa0a8 0 1.4px,#4a5058 2px,#0b0c0e 3px,#0000 3.6px) 0 0/36px 10px repeat-x;height:10px;position:absolute;left:14px;right:14px}.bd-panel:before{top:-18px}.bd-panel:after{bottom:-18px}.bd-chevrons{opacity:.6;width:12px;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 1px #00000080}.bd-plate-l .bd-chevrons{background:repeating-linear-gradient(135deg, var(--pwg-red) 0 5px, transparent 5px 13px);left:calc(45% - 12px)}.bd-plate-r .bd-chevrons{background:repeating-linear-gradient(45deg, var(--pwg-red) 0 5px, transparent 5px 13px);left:55%}@media (max-width:767px){.bd-plate-l .bd-chevrons{left:calc(36% - 12px)}.bd-plate-r .bd-chevrons{left:64%}}.bd-lamps{background:var(--steel-0);border-radius:3px;gap:8px;padding:6px 8px;display:flex;position:absolute;box-shadow:inset 0 1px 2px #000c,0 1px #ffffff0f}.bd-plate-l .bd-lamps{top:7%;left:40%;transform:translate(-100%)}.bd-plate-r .bd-lamps{top:91%;left:60%}.bd-lamp{background:#4a1513;border-radius:50%;width:7px;height:7px;animation:1.2s step-end infinite bd-blink}.bd-lamp:nth-child(2){animation-delay:.4s}.bd-lamp:nth-child(3){animation-delay:.8s}.bd:not([data-phase=sealed]) .bd-lamp{background:#f4f6f8;animation:none;box-shadow:0 0 8px #ffffffe6}.bd-hub{width:var(--hub);height:var(--hub);margin:calc(var(--hub) / -2) 0 0 calc(var(--hub) / -2);background:radial-gradient(circle,#e5393524 0 38%,#0000 56%),radial-gradient(circle,#0b0c0e 0 57%,#353a41 58%,#16181b 61%,#2c3036 64%,#1c1f23 82%,#3b4047 86%,#0d0e10 88%,#0000 89%);border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #0009,0 18px 40px #0000008c}.bd-hub:before{content:"";background:repeating-conic-gradient(from 6deg, #8a9098 0 2deg, transparent 2deg 22.5deg);opacity:.8;border-radius:50%;position:absolute;inset:4%;-webkit-mask:radial-gradient(circle,#0000 0 86%,#000 87% 91%,#0000 92%);mask:radial-gradient(circle,#0000 0 86%,#000 87% 91%,#0000 92%)}.bd-emblem{width:calc(var(--hub) * .56);aspect-ratio:2096/2200;filter:drop-shadow(0 0 2px #e53935d9)drop-shadow(0 0 14px #e5393580);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bd-emblem img{object-fit:contain}.bd-hw{position:absolute;inset:0}.bd-bolt{--bx:50%;left:calc(var(--bx) - 30px);top:calc(var(--by) * 1% - 7px);background:linear-gradient(#c3c8cf 0%,#8a9098 35%,#50565e 70%,#2a2e33 100%);border-radius:2px;width:60px;height:14px;transition:transform .14s cubic-bezier(.3,1.6,.5,1);position:absolute;box-shadow:0 2px 4px #000000b3,inset 0 1px #ffffff73}.bd-bolt:after{content:"";background:var(--seam-color);width:6px;height:6px;box-shadow:0 0 6px var(--seam-color);border-radius:50%;position:absolute;top:4px;right:8px}@media (max-width:767px){.bd-bolt{--bx:calc(56% - 0.12% * var(--by));width:44px;height:12px;left:calc(var(--bx) - 22px)}}.bd:not([data-phase=sealed]) .bd-bolt{transform:translate(-38px)}.bd-seam{z-index:3;pointer-events:none;position:absolute;inset:0}.bd-seam>div{position:absolute;inset:0}.bd-seam-svg{fill:none;width:100%;height:100%;overflow:visible}.bd-seam-m{display:none}@media (max-width:767px){.bd-seam-d{display:none}.bd-seam-m{display:inline}}.bd-seam-base path{stroke:#050607;stroke-width:5px;stroke-linejoin:miter}.bd-seam-fill{clip-path:inset(0 0 calc((1 - var(--door-p,.1)) * 100%) 0);filter:drop-shadow(0 0 4px var(--seam-color)) drop-shadow(0 0 10px var(--seam-color));transition:clip-path .45s cubic-bezier(.4,0,.2,1)}.bd-seam-fill path{stroke:var(--seam-color);stroke-width:2px;stroke-linejoin:miter;transition:stroke .12s linear}.bd:not([data-phase=sealed]){--seam-color:#f4f6f8}.bd[data-phase=open] .bd-seam{opacity:0;transition:opacity .16s linear}.bd-vapor{z-index:4;pointer-events:none;position:absolute;inset:0}.bd-puff{--px:50%;left:calc(var(--px) - 11vmin);top:calc(var(--py) * 1% - 11vmin);opacity:0;filter:blur(14px);background:radial-gradient(closest-side,#ffffffe6,#d6dee666 55%,#0000);border-radius:50%;width:22vmin;height:22vmin;position:absolute;transform:scale(.15)}.bd[data-phase=vent] .bd-puff,.bd[data-phase=open] .bd-puff{animation:bd-puff calc(var(--t-vent) + var(--t-open)) cubic-bezier(.2, .7, .3, 1) forwards}.bd-puff:nth-child(2n){animation-delay:40ms!important}@media (max-width:767px){.bd-puff{--px:calc(56% - 0.12% * var(--py));filter:blur(8px)}.bd-puff:nth-child(n+4){display:none}}.bd-label{left:50%;bottom:max(2.5vh, env(safe-area-inset-bottom));z-index:5;white-space:nowrap;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.42em;text-transform:uppercase;color:#e8eaed;opacity:.5;background:#0c0d0fd9;border-radius:2px;margin:0;padding:5px 10px 5px calc(10px + .42em);font-size:11px;position:absolute;transform:translate(-50%);box-shadow:inset 0 1px 2px #000c,0 1px #ffffff0d}.bd[data-phase=open] .bd-label{animation:bd-out var(--t-open) ease-in forwards}.bd[data-phase=fade]{opacity:0;transition:opacity .2s linear}@media (prefers-reduced-motion:reduce){.bd *,.bd :before,.bd :after{transition:none!important;animation:none!important}.bd-lamp{background:var(--pwg-red)}}@keyframes bd-failsafe{to{opacity:0;visibility:hidden}}@keyframes bd-blink{0%{background:var(--pwg-red);box-shadow:0 0 8px #e53935e6}50%{box-shadow:none;background:#4a1513}}@keyframes bd-jolt{0%,to{transform:translate(0)}20%{transform:translate(2px,-1px)}40%{transform:translate(-2px,1px)}60%{transform:translate(1px,1px)}80%{transform:translate(-1px)}}@keyframes bd-light{0%{opacity:1;transform:rotate(var(--light-rot,0deg)) scaleX(.004)}55%{opacity:.9}to{opacity:0;transform:rotate(var(--light-rot,0deg)) scaleX(1)}}@keyframes bd-puff{0%{opacity:0;transform:translate(0)scale(.15)}14%{opacity:.95}to{opacity:0;transform:translateX(calc(var(--dx) * 7vmin)) scale(1.7)}}@keyframes bd-out{to{opacity:0}}
