@font-face{font-family:Comfortaa;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e09a7426ee572bc0-s.151z90t1qqub1.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:Comfortaa;font-style:normal;font-weight:400;font-display:swap;src:url(../media/495e600c70cb2bc9-s.4577x6d6t_wru.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f023a068af4b31cd-s.379s6-30uikiw.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a89be221aef6f15c-s.20n0s255i1ni3.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:Comfortaa;font-style:normal;font-weight:400;font-display:swap;src:url(../media/788f0db78d092e8d-s.132pugbi_f9y3.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:Comfortaa;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4373de5944805f69-s.p.33u6slx3exank.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:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e09a7426ee572bc0-s.151z90t1qqub1.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:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(../media/495e600c70cb2bc9-s.4577x6d6t_wru.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f023a068af4b31cd-s.379s6-30uikiw.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a89be221aef6f15c-s.20n0s255i1ni3.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:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(../media/788f0db78d092e8d-s.132pugbi_f9y3.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:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4373de5944805f69-s.p.33u6slx3exank.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:Comfortaa Fallback;src:local(Arial);ascent-override:74.95%;descent-override:19.91%;line-gap-override:0.0%;size-adjust:117.54%}.comfortaa_eb2a214-module__kazvCq__className{font-family:Comfortaa,Comfortaa Fallback;font-style:normal}.comfortaa_eb2a214-module__kazvCq__variable{--font-brand-word:"Comfortaa", "Comfortaa Fallback"}
@font-face{font-family:Molle;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a4d555e0cf5afc23-s.3ae8zkzb2uufn.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:Molle;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c5ce1aeb15a53730-s.p.07-6qv0h1bpm6.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:Molle Fallback;src:local(Arial);ascent-override:82.32%;descent-override:31.16%;line-gap-override:0.0%;size-adjust:109.86%}.molle_e1c7d19b-module__W5l0sq__className{font-family:Molle,Molle Fallback;font-style:italic;font-weight:400}.molle_e1c7d19b-module__W5l0sq__variable{--font-brand-sky:"Molle", "Molle Fallback"}
.search-dialog.public-ui{background:var(--surface-raised)}
.sky-footer{--footer-ink:#f8f7ef;--footer-muted:#ecf4fab3;--footer-line:#dceefa38;isolation:isolate;min-height:max(780px,100svh);color:var(--footer-ink);background:#0a2550;display:flex;position:relative;overflow:hidden}.sky-footer__daylight,.sky-footer__vault,.sky-footer__veil,.sky-footer__birds{position:absolute;inset:0}.sky-footer__picture{display:contents}.sky-footer__fill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sky-footer__daylight{z-index:-3;opacity:.96;animation:20s ease-in-out infinite alternate sky-footer-breathe;transform:scale(1.015);-webkit-mask-image:linear-gradient(#0000 4%,#00000008 28%,#000 76%);mask-image:linear-gradient(#0000 4%,#00000008 28%,#000 76%)}.sky-footer__vault{z-index:-4;opacity:1;animation:24s ease-in-out infinite alternate sky-footer-vault-breathe;transform:scale(1.025);-webkit-mask-image:linear-gradient(#0000 0,#000 28px);mask-image:linear-gradient(#0000 0,#000 28px)}.sky-footer__veil{z-index:-2;background:radial-gradient(circle at 50% 30%,#0000 0 17%,#020f2a14 42%,#020e2352 72%),linear-gradient(#020d270d,#020f2624 46%,#020e22c2 82%,#010818f5)}.sky-footer__birds{z-index:-1;filter:brightness(1.08)drop-shadow(0 0 5px #ebf9ff8c);mix-blend-mode:screen;opacity:.82;pointer-events:none}.sky-footer__sky-outline{z-index:0;opacity:.72;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:clamp(14rem,20vw,19rem);height:min(88%,56rem);display:flex;position:absolute;top:50%;right:0;overflow:visible;transform:translateY(-50%)}.sky-footer__sky-outline span{color:#0000;font-family:var(--font-brand-sky), cursive;letter-spacing:.06em;white-space:nowrap;-webkit-text-stroke:1px #e1f2ff26;flex:none;font-size:clamp(12rem,25vw,27rem);font-style:italic;font-weight:400;line-height:.72;display:block;transform:rotate(-90deg)}.sky-footer__corner-constellation{z-index:1;color:#daf1ff80;filter:drop-shadow(0 0 5px #cbedff3d);width:min(46vw,580px);position:absolute;top:clamp(1.25rem,3vh,2.5rem);left:clamp(1rem,3.5vw,3.5rem)}.sky-footer__corner-constellation svg{transform-origin:50%;width:100%;display:block;overflow:visible;transform:rotate(-7deg)}.sky-footer__constellation-line{stroke:url(#footer-constellation-fade);stroke-width:.9px}.sky-footer__constellation-stars path{fill:#eaf9ff;stroke:#ffffffbf;stroke-width:.5px;filter:drop-shadow(0 0 4px #d8f3ff)drop-shadow(0 0 9px #c6ebffcc);animation:3.6s ease-in-out infinite alternate sky-footer-node-glow}.sky-footer__constellation-stars path:nth-child(2n){animation-delay:-1.8s}.sky-footer__constellation-stars path:nth-child(3n){animation-delay:-2.7s}.sky-footer__corner-star{fill:#effaffb8;filter:drop-shadow(0 0 6px #d9f2ff9e)}.sky-footer__inner{width:min(100%,1440px);min-height:max(780px,100svh);padding:clamp(5.5rem, 12vh, 8.5rem) var(--public-rail-pad) clamp(1.5rem, 4vh, 3rem);flex-direction:column;flex:1;justify-content:space-between;margin:0 auto;display:flex}.sky-footer__statement{z-index:2;text-align:center;text-shadow:0 2px 28px #020f23b3;width:min(100%,780px);margin:auto;padding-block:2rem 5rem;position:relative}.sky-footer__kicker{color:#fff8dcd6;letter-spacing:.28em;justify-content:center;align-items:center;gap:.9rem;margin-bottom:1.35rem;font-size:.7rem;font-weight:600;display:flex}.sky-footer__kicker span{background:linear-gradient(90deg,#0000,currentColor);width:2.5rem;height:1px}.sky-footer__kicker span:last-child{background:linear-gradient(90deg,currentColor,#0000)}.sky-footer__statement h2{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.75rem,6vw,6rem);font-weight:400;line-height:1.1}.sky-footer__statement h2 em{color:#fff8dc;font-style:italic;font-weight:400;display:block}.sky-footer__title-art{aspect-ratio:2007/784;filter:drop-shadow(0 3px 20px #020f267a);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:min(100%,880px);height:auto;margin:-1.3rem auto -2.6rem;display:block}.sky-footer__intro{color:#f8f8f1d6;letter-spacing:.08em;margin-top:1.6rem;font-size:clamp(.83rem,1.15vw,1rem);line-height:2}.sky-footer__journey{color:#fff9df;min-height:44px;font:inherit;letter-spacing:.14em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff5cea6;align-items:center;gap:.75rem;margin-top:2rem;padding:.55rem .15rem;font-size:.82rem;transition:gap .25s,border-color .25s;display:inline-flex}.sky-footer__journey svg{width:1.25rem;transition:transform .25s}.sky-footer__journey:hover{border-color:#fff;gap:1rem}.sky-footer__journey:hover svg{transform:translateY(-.2rem)}.sky-footer__dock{z-index:2;border-top:1px solid var(--footer-line);grid-template-columns:minmax(250px,1fr) auto auto;align-items:end;gap:clamp(2rem,5vw,5rem);padding-top:clamp(1.5rem,4vh,2.75rem);display:grid;position:relative}.sky-footer__brand{align-items:center;gap:.625rem;display:flex}.sky-footer__mark{color:#fff4c4;filter:drop-shadow(0 0 5px #fff7d5b8)drop-shadow(0 0 18px #ffe79a61);transform-origin:50%;width:1.75rem;height:1.75rem;animation:4.8s ease-in-out infinite sky-footer-butterfly-hover}.sky-footer__mark path{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite sky-footer-butterfly-flutter}.sky-footer__brand-name{letter-spacing:.02em;font-size:1.5rem}.sky-footer__brand-wordmark{align-items:baseline;gap:.125rem;display:inline-flex}.sky-footer__brand-word{font-family:var(--font-brand-word), sans-serif;font-weight:700}.sky-footer__brand-initial{color:#b9d18c}.sky-footer__brand-sky{color:#47b7f4;font-family:var(--font-brand-sky), cursive;font-style:italic;font-weight:400}.sky-footer__brand-note,.sky-footer__meta{color:var(--footer-muted);letter-spacing:.06em;margin-top:.25rem;font-size:.68rem;line-height:1.7}.sky-footer__links{gap:clamp(2rem,4vw,4.5rem);display:flex}.sky-footer__links-title{color:#fff9e2e6;letter-spacing:.2em;margin-bottom:.75rem;font-size:.67rem;font-weight:600}.sky-footer__links ul{grid-template-columns:max-content;gap:.3rem;display:grid}.sky-footer__links a{min-height:28px;color:var(--footer-muted);letter-spacing:.04em;align-items:center;font-size:.72rem;transition:color .18s,transform .18s;display:inline-flex}.sky-footer__links a:hover{color:#fff;transform:translate(2px)}.sky-footer__meta{text-align:right;white-space:normal;width:min(29vw,330px);margin:0}.sky-footer__rights{opacity:.82;margin-block:.18rem;font-size:.6rem;line-height:1.55}.sky-footer__about{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .18s}.sky-footer__about:hover{color:#fff}.sky-footer__orbit{z-index:-1;color:#e2f2ff3b;filter:drop-shadow(0 0 12px #cdebff38);width:min(72vw,670px);animation:80s linear infinite sky-footer-orbit;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.sky-footer__spark{z-index:1;background:#e7f7ff;border-radius:50%;width:5px;height:5px;animation:5s ease-in-out infinite sky-footer-float;position:absolute;box-shadow:0 0 7px 2px #dcf4ffb3,0 0 24px 7px #c6eaff47}.sky-footer__spark:before,.sky-footer__spark:after{content:"";background:linear-gradient(90deg,#0000,#e7f7ff,#0000);width:28px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sky-footer__spark:after{transform:translate(-50%,-50%)rotate(90deg)}.sky-footer__spark--one{top:22%;left:16%}.sky-footer__spark--two{animation-duration:6.5s;animation-delay:-1.7s;top:38%;right:14%}.sky-footer__spark--three{animation-duration:7s;animation-delay:-3.4s;top:57%;left:26%}@keyframes sky-footer-breathe{0%{transform:scale(1.015)}to{transform:scale(1.045)}}@keyframes sky-footer-vault-breathe{0%{transform:scale(1.025)}to{transform:scale(1.055)}}@keyframes sky-footer-orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes sky-footer-float{0%,to{opacity:.35;transform:translateY(5px)scale(.75)}50%{opacity:1;transform:translateY(-7px)scale(1)}}@keyframes sky-footer-node-glow{0%{opacity:.42}to{opacity:1}}@keyframes sky-footer-butterfly-hover{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-2px)rotate(1deg)}}@keyframes sky-footer-butterfly-flutter{0%,14%,56%,72%,to{transform:scaleX(1)scaleY(1)}3%,9%,60%,68%{transform:scaleX(.38)scaleY(1.06)}6%,12%,64%{transform:scaleX(.9)scaleY(1.01)}}@media (max-width:900px){.sky-footer__dock{grid-template-columns:1fr auto}.sky-footer__brand{grid-column:1/-1}}@media (max-width:640px){.sky-footer,.sky-footer__inner{min-height:100svh}.sky-footer__daylight img{object-position:58% center}.sky-footer__inner{padding:4.5rem var(--public-rail-pad) 1.25rem}.sky-footer__statement{padding-block:2rem 3rem}.sky-footer__statement h2{font-size:clamp(2.35rem,11.5vw,3.5rem)}.sky-footer__title-art{width:110%;max-width:none;margin:-1rem -5% -1.8rem}.sky-footer__kicker{letter-spacing:.2em;gap:.65rem;font-size:.62rem}.sky-footer__kicker span{width:1.4rem}.sky-footer__intro{font-size:.78rem;line-height:1.85}.sky-footer__dock{grid-template-columns:1fr;gap:1.25rem}.sky-footer__brand,.sky-footer__links,.sky-footer__meta{grid-column:auto}.sky-footer__links{justify-content:space-between;gap:1.5rem}.sky-footer__meta{border-top:1px solid var(--footer-line);text-align:left;white-space:normal;gap:.5rem;width:100%;padding-top:.8rem;font-size:.72rem;display:grid}.sky-footer__rights{letter-spacing:.02em;opacity:.9;overflow-wrap:break-word;text-wrap:pretty;margin-block:0;font-size:.67rem;line-height:1.7}.sky-footer__meta>p:last-child{opacity:.78}.sky-footer__about{align-items:center;min-height:44px;font-size:.75rem;display:inline-flex}.sky-footer__orbit{width:118vw;top:40%}.sky-footer__sky-outline{opacity:.48;width:8.5rem;height:82%;right:-.5rem}.sky-footer__sky-outline span{letter-spacing:.06em;font-size:15rem}.sky-footer__corner-constellation{opacity:.66;width:20rem;top:.8rem;left:.2rem}.sky-footer__spark--one{left:8%}.sky-footer__spark--two{right:8%}.sky-footer__spark--three{display:none}}@media (prefers-reduced-motion:reduce){.sky-footer__daylight,.sky-footer__vault,.sky-footer__orbit,.sky-footer__spark,.sky-footer__constellation-stars path,.sky-footer__mark,.sky-footer__mark path{animation:none}}
.public-scene-background{z-index:-2;pointer-events:none;background-color:var(--public-solid-background);position:fixed;inset:0;overflow:hidden}.public-scene-picture,.public-scene-picture img{width:100%;height:100%;position:absolute;inset:0}.public-scene-picture img{object-fit:cover;-webkit-user-select:none;user-select:none}.public-scene-overlay{background-color:var(--public-solid-background);position:absolute;inset:0}:root[data-public-scene=configured] .public-scene-background{-webkit-mask-image:linear-gradient(180deg, #000 var(--public-scene-edge-y,100vh), transparent var(--public-scene-edge-y,100vh));-webkit-mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(180deg, #000 var(--public-scene-edge-y,100vh), transparent var(--public-scene-edge-y,100vh));mask-image:linear-gradient(180deg, #000 var(--public-scene-edge-y,100vh), transparent var(--public-scene-edge-y,100vh));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root[data-public-scene=configured] .public-shell:not(.public-shell--plain) .public-paper{background-image:none}:root[data-public-scene=configured] .public-shell:not(.public-shell--plain) .public-paper__edge{display:none}:root[data-public-scene=configured] .public-shell:not(.public-shell--plain) .public-sky{z-index:-3}
