@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;align-items:center;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.btn-amber{border-color:var(--amber-50);background:var(--amber-10);color:var(--amber);letter-spacing:.25px;font-variation-settings:var(--opsz-bold);font-optical-sizing:none;border-radius:10px;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;line-height:1.4286}.btn-amber:hover{background:var(--amber);color:#000}.btn-amber.lg{border-radius:12px;gap:10px;padding:14px 28px}.btn-ghost{border-color:var(--white-10);background:var(--white-05);color:var(--white-70);letter-spacing:.25px;border-radius:8px;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;line-height:1.4286}.btn-ghost:hover{background:var(--amber-15);border-color:var(--amber-40);color:var(--amber)}.btn-download{border-color:var(--white-10);background:var(--white-03);color:var(--white-70);letter-spacing:.25px;font-variation-settings:var(--opsz-bold);font-optical-sizing:none;border-radius:12px;gap:10px;padding:14px 28px;font-size:14px;font-weight:600;line-height:1.4286}.btn-download:hover{background:var(--white-10);color:#fff;border-color:#ffffff4d}.btn-top{border-color:var(--white-10);background:var(--white-04);color:var(--white-70);letter-spacing:.25px;border-radius:10px;gap:8px;padding:12px 20px;font-size:13px;font-weight:500;line-height:1.4286}.btn-top:hover{background:var(--amber-15);border-color:var(--amber-40);color:var(--amber)}.textbtn{min-height:40px;color:var(--amber);letter-spacing:.1px;white-space:nowrap;border-radius:20px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;line-height:1.4286;transition:background-color .15s;display:inline-flex}.textbtn.with-icon{padding:0 16px 0 12px}.textbtn:hover{background:var(--amber-08)}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dmsans-latin.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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dmsans-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-latin.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-variation-settings:var(--opsz-bold);font-optical-sizing:none}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-variation-settings:var(--opsz-bold);font-optical-sizing:none}:root{--amber:#ffc107;--amber-light:#ffe9a8;--bg:#0a0a0a;--surface:#141414;--surface-2:#1a1a1a;--border:#2a2a2a;--text:#fff;--text-secondary:#9e9e9e;--title-mid:#c5c5c5;--white-90:#ffffffe6;--white-70:#ffffffb3;--white-60:#fff9;--white-54:#ffffff8a;--white-38:#ffffff61;--white-24:#ffffff3d;--white-15:#ffffff26;--white-12:#ffffff1f;--white-10:#ffffff1a;--white-08:#ffffff14;--white-07:#ffffff12;--white-06:#ffffff0f;--white-05:#ffffff0d;--white-04:#ffffff0a;--white-03:#ffffff08;--amber-80:#ffc107cc;--amber-70:#ffc107b3;--amber-50:#ffc10780;--amber-45:#ffc10773;--amber-40:#ffc10766;--amber-30:#ffc1074d;--amber-25:#ffc10740;--amber-20:#ffc10733;--amber-15:#ffc10726;--amber-10:#ffc1071a;--amber-08:#ffc10714;--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--ease-in-out:cubic-bezier(.42, 0, .58, 1);--opsz-bold:"opsz" 40;--frame-home:1100px;--frame-pad-x:24px;--frame-pad-y:48px;--text-scale:1;color-scheme:dark}:root,[data-scaled]{--fs-display-large:calc(57px * var(--text-scale));--fs-display-medium:calc(45px * var(--text-scale));--fs-display-small:calc(36px * var(--text-scale));--fs-headline-large:calc(32px * var(--text-scale));--fs-headline-medium:calc(28px * var(--text-scale));--fs-headline-small:calc(24px * var(--text-scale));--fs-title-large:calc(22px * var(--text-scale));--fs-title-medium:calc(16px * var(--text-scale));--fs-title-small:calc(14px * var(--text-scale));--fs-body-large:calc(16px * var(--text-scale));--fs-body-medium:calc(14px * var(--text-scale));--fs-body-small:calc(12px * var(--text-scale));--fs-label-large:calc(14px * var(--text-scale));--fs-label-medium:calc(12px * var(--text-scale));--fs-label-small:calc(11px * var(--text-scale))}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--amber-50) #ffc10714;font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow-y:scroll}body{min-height:100vh;margin:0}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#ffc10714}::-webkit-scrollbar-thumb{background:var(--amber-50);background-clip:padding-box;border:2px solid #0000;border-radius:4px}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background:var(--amber);background-clip:padding-box}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img,picture,svg{max-width:100%;display:block}::selection{background:var(--amber-40);color:var(--text)}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-iteration-count:1!important}}body{font-size:var(--fs-body-medium);letter-spacing:.25px;color:var(--text-secondary);font-weight:400;line-height:1.4286}.t-display-large{font-size:var(--fs-display-large);letter-spacing:-.25px;color:var(--text);font-weight:400;line-height:1.1228}.t-display-medium{font-size:var(--fs-display-medium);letter-spacing:0;color:var(--text);font-weight:400;line-height:1.1556}.t-display-small{font-size:var(--fs-display-small);letter-spacing:0;color:var(--text);font-weight:400;line-height:1.2222}.t-headline-large{font-size:var(--fs-headline-large);letter-spacing:0;color:var(--text);font-weight:400;line-height:1.25}.t-headline-medium{font-size:var(--fs-headline-medium);letter-spacing:0;color:var(--text);font-weight:400;line-height:1.2857}.t-headline-small{font-size:var(--fs-headline-small);letter-spacing:0;color:var(--text);font-weight:400;line-height:1.3333}.t-title-large{font-size:var(--fs-title-large);letter-spacing:0;color:var(--text);font-weight:400;line-height:1.2727}.t-title-medium{font-size:var(--fs-title-medium);letter-spacing:.15px;color:var(--text);font-weight:500;line-height:1.5}.t-title-small{font-size:var(--fs-title-small);letter-spacing:.1px;color:var(--text);font-weight:500;line-height:1.4286}.t-body-large{font-size:var(--fs-body-large);letter-spacing:.5px;color:var(--text-secondary);font-weight:400;line-height:1.5}.t-body-medium{font-size:var(--fs-body-medium);letter-spacing:.25px;color:var(--text-secondary);font-weight:400;line-height:1.4286}.t-body-small{font-size:var(--fs-body-small);letter-spacing:.4px;color:var(--text-secondary);font-weight:400;line-height:1.3333}.t-label-large{font-size:var(--fs-label-large);letter-spacing:.1px;color:var(--text);font-weight:500;line-height:1.4286}.t-label-medium{font-size:var(--fs-label-medium);letter-spacing:.5px;color:var(--text);font-weight:500;line-height:1.3333}.t-label-small{font-size:var(--fs-label-small);letter-spacing:.5px;color:var(--text);font-weight:500;line-height:1.4545}h1,h2,h3,h4,p{font-weight:inherit;margin:0}.shimmer{color:#0000;background-position:0 0;background-repeat:no-repeat;background-size:75% 100%;-webkit-background-clip:text;background-clip:text;animation:10s linear infinite alternate shimmer;display:inline-block}.shimmer-amber{background-color:var(--amber);background-image:linear-gradient(90deg, var(--amber) 0%, var(--amber-light) 50%, var(--amber) 100%)}.shimmer-white{background-color:#fff;background-image:linear-gradient(90deg, #fff 0%, var(--title-mid) 50%, #fff 100%)}@keyframes shimmer{0%{background-position-x:0%}to{background-position-x:300%}}.img-wrap{display:block;position:relative;overflow:hidden}.img-wrap.error{background:var(--img-error,#1a1a1a)}.img-wrap.error img{visibility:hidden}img.fade{opacity:0;transition:opacity .3s var(--ease-in-out-cubic)}img.fade.loaded{opacity:1}img.fade.instant{transition:none}.frame{padding:var(--frame-pad-y) var(--frame-pad-x)}.frame>.frame-inner{max-width:var(--frame-home);margin:0 auto}.m-tooltip{z-index:100;color:#313033;letter-spacing:.25px;white-space:nowrap;pointer-events:none;opacity:0;background:#e6e1e5;border-radius:4px;padding:4px 8px;font-size:14px;line-height:1.4286;position:fixed}.m-tooltip.show{opacity:1}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.icon[data-astro-cid-ccg5yoga]{vertical-align:middle;flex:none;display:inline-block}.topbar[data-astro-cid-nazmfhjt]{z-index:10;padding:16px 24px;position:fixed;top:0;left:0;right:0;container-type:inline-size}.topbar[data-astro-cid-nazmfhjt]:before{content:"";opacity:0;transition:opacity .3s var(--ease-out-cubic);pointer-events:none;background:linear-gradient(#0a0a0ae6,#0a0a0a00);position:absolute;inset:0}html.scrolled .topbar[data-astro-cid-nazmfhjt]:before{opacity:1}.bar[data-astro-cid-nazmfhjt]{align-items:center;height:40px;display:flex;position:relative}.row[data-astro-cid-nazmfhjt]{align-items:center;width:100%;display:flex}.spacer[data-astro-cid-nazmfhjt]{flex:1}.logo[data-astro-cid-nazmfhjt]{height:24px;display:block}.logo-mask[data-astro-cid-nazmfhjt]{background-color:var(--amber);background-image:linear-gradient(90deg, var(--amber) 0%, var(--amber-light) 50%, var(--amber) 100%);background-repeat:no-repeat;background-size:75% 100%;width:50.48px;height:24px;animation:10s linear infinite alternate shimmer;display:block;-webkit-mask:url(/logo.svg) 50%/contain no-repeat;mask:url(/logo.svg) 50%/contain no-repeat}.right[data-astro-cid-nazmfhjt]{align-items:center;display:flex}.link[data-astro-cid-nazmfhjt]{color:var(--white-70);letter-spacing:.4px;font-variation-settings:var(--opsz-bold);font-optical-sizing:none;border-radius:4px;align-items:center;gap:4px;padding:6px 8px;font-size:13px;font-weight:700;line-height:1.3333;transition:background-color .15s;display:inline-flex}.link[data-astro-cid-nazmfhjt]:hover{background:var(--white-04)}.link[data-astro-cid-nazmfhjt].admin{margin-left:12px}.pill[data-astro-cid-nazmfhjt]{background:var(--surface-2);border-radius:12px;padding:4px 8px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.navlink[data-astro-cid-nazmfhjt]{color:var(--white-70);letter-spacing:.5px;white-space:nowrap;cursor:pointer;font-variation-settings:var(--opsz-bold);font-optical-sizing:none;padding:8px 16px;font-size:13px;font-weight:700;line-height:1.3333;transition:color .15s}.navlink[data-astro-cid-nazmfhjt]:hover,.navlink[data-astro-cid-nazmfhjt].active{color:#fff}.hamburger[data-astro-cid-nazmfhjt]{width:24px;height:24px;color:var(--white-70);display:none;position:relative}.hamburger[data-astro-cid-nazmfhjt] .ico[data-astro-cid-nazmfhjt]{transition:opacity .2s;position:absolute;inset:0}.hamburger[data-astro-cid-nazmfhjt] .ico-close[data-astro-cid-nazmfhjt],.topbar[data-astro-cid-nazmfhjt].menu-open .hamburger[data-astro-cid-nazmfhjt] .ico-menu[data-astro-cid-nazmfhjt]{opacity:0}.topbar[data-astro-cid-nazmfhjt].menu-open .hamburger[data-astro-cid-nazmfhjt] .ico-close[data-astro-cid-nazmfhjt]{opacity:1}.menu-clip[data-astro-cid-nazmfhjt]{opacity:0;visibility:hidden;transition:grid-template-rows .25s var(--ease-out-cubic), opacity .25s var(--ease-out-cubic), visibility 0s linear .25s;grid-template-rows:0fr;display:none}.topbar[data-astro-cid-nazmfhjt].menu-open .menu-clip[data-astro-cid-nazmfhjt]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.menu-pad[data-astro-cid-nazmfhjt]{min-height:0;overflow:hidden}.menu[data-astro-cid-nazmfhjt]{background:var(--surface-2);border-radius:16px;flex-direction:column;align-items:stretch;margin-top:16px;padding:12px 16px;display:flex}.menu-item[data-astro-cid-nazmfhjt]{color:var(--white-70);letter-spacing:.5px;cursor:pointer;font-variation-settings:var(--opsz-bold);font-optical-sizing:none;align-items:center;gap:8px;padding:10px 0;font-size:14px;font-weight:700;line-height:1.4286;display:flex}.menu-item[data-astro-cid-nazmfhjt].active{color:#fff}.divider[data-astro-cid-nazmfhjt]{border:0;border-top:1px solid var(--border);margin:7.5px 0}@container (width<700px){.bar[data-astro-cid-nazmfhjt]{height:auto}.pill[data-astro-cid-nazmfhjt],.right[data-astro-cid-nazmfhjt]{display:none}.hamburger[data-astro-cid-nazmfhjt]{display:block}.menu-clip[data-astro-cid-nazmfhjt]{display:grid}}picture[data-astro-cid-p2iqdyvg] img[data-astro-cid-p2iqdyvg]{width:100%;height:100%}.egg[data-astro-cid-bvx2sfpv]{z-index:20;pointer-events:none;--in:.56s;--out:.25s;--curve-in:cubic-bezier(.175, .885, .32, 1.04);--curve-out:var(--ease-in-cubic);position:fixed;inset:0;overflow:hidden}@media (hover:none){.egg[data-astro-cid-bvx2sfpv]{display:none}}.hot[data-astro-cid-bvx2sfpv]{pointer-events:auto;width:64px;height:64px;position:absolute;bottom:0;right:0}.dim[data-astro-cid-bvx2sfpv]{opacity:0;transition:opacity .175s var(--curve-out) 75ms;background:#000;position:absolute;inset:0}.egg[data-astro-cid-bvx2sfpv].open .dim[data-astro-cid-bvx2sfpv]{opacity:.6;transition:opacity .392s var(--ease-out-cubic) 0s}.cluster[data-astro-cid-bvx2sfpv]{width:480px;height:460px;position:absolute;bottom:16px;right:16px}.polaroid[data-astro-cid-bvx2sfpv]{width:152px;height:180px;transform:translate(240px, 340px) rotate(calc(var(--angle) + 6.87549deg)) scale(.85);transform-origin:50%;transition:transform .175s var(--curve-out) var(--out-delay);background:#fff;border-radius:2px;padding:10px;position:absolute;box-shadow:0 8px 18px #0006}.egg[data-astro-cid-bvx2sfpv].open .polaroid[data-astro-cid-bvx2sfpv]{transform:translate(0, 0) rotate(var(--angle)) scale(1);transition:transform .392s var(--curve-in) var(--in-delay)}.photo[data-astro-cid-bvx2sfpv]{border-radius:1px;width:132px;height:132px;overflow:hidden}.photo[data-astro-cid-bvx2sfpv] .img-wrap{width:100%;height:100%}.label[data-astro-cid-bvx2sfpv]{justify-content:center;align-items:center;width:132px;height:28px;display:flex;overflow:visible}.label-text[data-astro-cid-bvx2sfpv]{color:#222;white-space:nowrap;font-variation-settings:var(--opsz-bold);font-optical-sizing:none;font-family:Caveat,cursive;font-size:26px;font-weight:700;line-height:1;display:inline-block}.caption[data-astro-cid-bvx2sfpv]{text-align:right;color:#fff;text-shadow:0 2px 8px #0000008a;opacity:0;transition:opacity .1375s var(--curve-out) 0s, transform .1375s var(--curve-out) 0s;font-variation-settings:var(--opsz-bold);font-optical-sizing:none;font-size:22px;font-weight:800;line-height:1.2727;position:absolute;bottom:70px;right:100px;transform:translateY(20px)}.egg[data-astro-cid-bvx2sfpv].open .caption[data-astro-cid-bvx2sfpv]{opacity:1;transition:opacity .308s var(--ease-out-cubic) .252s, transform .308s var(--ease-out-cubic) .252s;transform:translateY(0)}.dots{z-index:0;pointer-events:none;position:fixed;inset:0}.page{z-index:1;position:relative}::view-transition-old(root){mix-blend-mode:normal;animation:.3s cubic-bezier(.645,.045,.355,1) both vt-out!important}::view-transition-new(root){mix-blend-mode:normal;animation:.3s cubic-bezier(.645,.045,.355,1) both vt-in!important}@keyframes vt-out{0%{opacity:1}to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
