.home{color:#fafafa;background:#0a0a0a;min-height:100vh}.home .design-switcher{--switcher-bg:#ffffff14;--switcher-fg:#fafafa;--switcher-active:#6366f1}.home__main{max-width:56rem;margin:0 auto;padding:6rem 2rem 4rem}.home__title{margin-bottom:.5rem;font-size:2rem;font-weight:600}.home__subtitle{color:#a1a1aa;margin-bottom:3rem}.home__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;display:grid}.home__card{color:inherit;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:1.25rem;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:flex}.home__card:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px)}.home__card-num{color:#6366f1;font-size:1.5rem;font-weight:700}.home__card-name{font-size:1rem;font-weight:500}.home__card-desc{color:#71717a;font-size:.8rem}
.iteration-1{--iter1-bg:#f5f0e8;--iter1-fg:#1a1a1a;--iter1-accent:#1a1a1a;--iter1-muted:#6b6b6b;background:var(--iter1-bg);min-height:100vh;color:var(--iter1-fg)}.iteration-1 .design-switcher{--switcher-bg:#1a1a1a0f;--switcher-fg:var(--iter1-fg);--switcher-active:var(--iter1-fg)}.iteration-1__main{justify-content:center;align-items:center;min-height:calc(100vh - 60px);padding:3rem 2rem;display:flex}.iteration-1__content{max-width:42rem;animation:1s ease-out both iter1-fade}@keyframes iter1-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.iteration-1__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--iter1-muted);margin-bottom:2rem;font-size:.75rem}.iteration-1__headline{letter-spacing:-.02em;margin-bottom:2rem;font-size:clamp(3rem,8vw,5.5rem);font-weight:400;line-height:1.1}.iteration-1__body{color:var(--iter1-muted);max-width:32ch;margin-bottom:3rem;font-size:1.25rem;line-height:1.7}.iteration-1__cta{letter-spacing:.15em;text-transform:uppercase;color:var(--iter1-fg);border-bottom:1px solid var(--iter1-fg);padding-bottom:.25rem;font-size:.875rem;text-decoration:none;transition:opacity .2s;display:inline-block}.iteration-1__cta:hover{opacity:.7}
.iteration-2{--iter2-bg:#0d1117;--iter2-fg:#39ff14;--iter2-glow:#39ff1499;background:var(--iter2-bg);min-height:100vh;color:var(--iter2-fg)}.iteration-2 .design-switcher{--switcher-bg:#39ff1414;--switcher-fg:var(--iter2-fg);--switcher-active:var(--iter2-fg)}.iteration-2 .design-switcher__btn--active{background:var(--iter2-fg);color:var(--iter2-bg)}.iteration-2__main{justify-content:center;align-items:center;min-height:calc(100vh - 60px);padding:3rem 2rem;display:flex;position:relative;overflow:hidden}.iteration-2__scanlines{pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000026 2px 4px);position:absolute;inset:0}.iteration-2__content{max-width:40rem;animation:1.2s ease-out both iter2-boot;position:relative}@keyframes iter2-boot{0%{opacity:0}20%{opacity:0}to{opacity:1}}.iteration-2__prompt{margin-bottom:1.5rem;font-size:.875rem}.iteration-2__cursor{animation:1s step-end infinite iter2-blink}@keyframes iter2-blink{50%{opacity:0}}.iteration-2__headline{text-shadow:0 0 20px var(--iter2-glow);margin-bottom:1.5rem;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:500;line-height:1.5}.iteration-2__glow{text-shadow:0 0 30px var(--iter2-glow), 0 0 60px var(--iter2-glow)}.iteration-2__body{opacity:.9;margin-bottom:2.5rem;font-size:1rem;line-height:1.8}.iteration-2__cta{color:var(--iter2-fg);border:1px solid var(--iter2-fg);padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:box-shadow .2s,background .2s;display:inline-block}.iteration-2__cta:hover{box-shadow:0 0 20px var(--iter2-glow);background:#39ff141a}
.iteration-3{--iter3-bg:#faf7f2;--iter3-fg:#2c2416;--iter3-accent:#5a7c59;--iter3-warm:#c4a77d;--iter3-muted:#6b5d4f;background:var(--iter3-bg);min-height:100vh;color:var(--iter3-fg)}.iteration-3 .design-switcher{--switcher-bg:#2c24160f;--switcher-fg:var(--iter3-fg);--switcher-active:var(--iter3-accent)}.iteration-3__main{justify-content:center;align-items:center;min-height:calc(100vh - 60px);padding:3rem 2rem;display:flex;position:relative;overflow:hidden}.iteration-3__bg{position:absolute;inset:0;overflow:hidden}.iteration-3__blob{filter:blur(80px);opacity:.5;border-radius:50%;position:absolute}.iteration-3__blob--1{background:#e8dcc8;width:400px;height:400px;animation:15s ease-in-out infinite iter3-float;top:-100px;right:-100px}.iteration-3__blob--2{background:#d4e4d4;width:300px;height:300px;animation:18s ease-in-out -5s infinite reverse iter3-float;bottom:-50px;left:-50px}.iteration-3__blob--3{background:#e8e0d0;width:250px;height:250px;animation:12s ease-in-out -2s infinite iter3-float;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes iter3-float{0%,to{transform:translate(0)}33%{transform:translate(20px,-20px)}66%{transform:translate(-15px,15px)}}.iteration-3__content{max-width:40rem;animation:1s ease-out both iter3-enter;position:relative}@keyframes iter3-enter{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.iteration-3__eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--iter3-accent);margin-bottom:1.5rem;font-size:.8rem}.iteration-3__headline{color:var(--iter3-fg);margin-bottom:1.5rem;font-size:clamp(3rem,7vw,4.5rem);font-weight:600;line-height:1.15}.iteration-3__body{color:var(--iter3-muted);max-width:36ch;margin-bottom:2.5rem;font-size:1.25rem;line-height:1.7}.iteration-3__cta{color:#fff;background:var(--iter3-accent);border-radius:2rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.iteration-3__cta:hover{background:#4a6a49;transform:translateY(-2px)}
.iteration-4{--iter4-bg:#0f1419;--iter4-fg:#f5f0e6;--iter4-gold:#c9a227;--iter4-gold-dim:#c9a227cc;--iter4-muted:#8a8a8a;background:var(--iter4-bg);min-height:100vh;color:var(--iter4-fg)}.iteration-4 .design-switcher{--switcher-bg:#f5f0e60f;--switcher-fg:var(--iter4-fg);--switcher-active:var(--iter4-gold)}.iteration-4 .design-switcher__btn--active{background:var(--iter4-gold);color:var(--iter4-bg)}.iteration-4__main{justify-content:center;align-items:center;min-height:calc(100vh - 60px);padding:3rem 2rem;display:flex;position:relative}.iteration-4__noise{opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:absolute;inset:0}.iteration-4__content{text-align:center;max-width:42rem;animation:1.2s ease-out both iter4-reveal;position:relative}@keyframes iter4-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.iteration-4__ornament{background:linear-gradient(90deg, transparent, var(--iter4-gold), transparent);width:40px;height:1px;margin:0 auto 2rem}.iteration-4__eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--iter4-gold);margin-bottom:1.5rem;font-size:.7rem}.iteration-4__headline{letter-spacing:.02em;margin-bottom:1.5rem;font-size:clamp(3rem,8vw,5rem);font-weight:500;line-height:1.15}.iteration-4__headline-accent{color:var(--iter4-gold);font-style:italic}.iteration-4__body{color:var(--iter4-muted);max-width:38ch;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.125rem;line-height:1.8}.iteration-4__cta{letter-spacing:.15em;text-transform:uppercase;color:var(--iter4-gold);border:1px solid var(--iter4-gold-dim);padding:.75rem 1.5rem;font-size:.8rem;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.iteration-4__cta:hover{background:var(--iter4-gold);color:var(--iter4-bg)}
.iteration-5{--iter5-bg:#0a0a0f;--iter5-fg:#fff;--iter5-pink:#ff6b9d;--iter5-cyan:#00d4ff;--iter5-yellow:#ffd93d;--iter5-purple:#b388ff;background:var(--iter5-bg);min-height:100vh;color:var(--iter5-fg)}.iteration-5 .design-switcher{--switcher-bg:#ffffff14;--switcher-fg:var(--iter5-fg);--switcher-active:var(--iter5-pink)}.iteration-5 .design-switcher__btn--active{background:var(--iter5-pink);color:var(--iter5-bg)}.iteration-5__main{justify-content:center;align-items:center;min-height:calc(100vh - 60px);padding:3rem 2rem;display:flex;position:relative;overflow:hidden}.iteration-5__shapes{pointer-events:none;position:absolute;inset:0}.iteration-5__shape{mix-blend-mode:screen;border-radius:50%;animation:4s ease-in-out infinite iter5-pulse;position:absolute}.iteration-5__shape--1{background:var(--iter5-pink);opacity:.4;width:400px;height:400px;top:-100px;right:-50px}.iteration-5__shape--2{background:var(--iter5-cyan);opacity:.35;width:300px;height:300px;animation-delay:-1s;bottom:10%;left:-80px}.iteration-5__shape--3{background:var(--iter5-yellow);opacity:.3;width:200px;height:200px;animation-delay:-2s;top:40%;right:15%}.iteration-5__shape--4{background:var(--iter5-purple);opacity:.35;width:150px;height:150px;animation-delay:-3s;bottom:20%;right:25%}@keyframes iter5-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.iteration-5__content{text-align:center;max-width:44rem;animation:.8s cubic-bezier(.34,1.56,.64,1) both iter5-pop;position:relative}@keyframes iter5-pop{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.iteration-5__headline{letter-spacing:.02em;background:linear-gradient(135deg, var(--iter5-fg) 0%, var(--iter5-cyan) 50%, var(--iter5-pink) 100%);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:clamp(4rem,12vw,8rem);font-weight:400;line-height:.95;animation:5s infinite iter5-gradient}@keyframes iter5-gradient{0%,to{background-position:0%}50%{background-position:100%}}.iteration-5__tagline{color:#fffc;margin-bottom:2rem;font-size:1.25rem;font-weight:500}.iteration-5__cta{color:var(--iter5-bg);background:var(--iter5-pink);border-radius:0;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.iteration-5__cta:hover{transform:translateY(-4px);box-shadow:0 10px 40px #ff6b9d66}
@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c352cd2dd0b7ed3-s.046_rt88lmymv.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:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38df7484fe560b25-s.p.0_h8~hcb-m6kp.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:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8c352cd2dd0b7ed3-s.046_rt88lmymv.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:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/38df7484fe560b25-s.p.0_h8~hcb-m6kp.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:Libre Baskerville Fallback;src:local(Times New Roman);ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.0%;size-adjust:127.26%}.libre_baskerville_7011b336-module__WFK6xW__className{font-family:Libre Baskerville,Libre Baskerville Fallback;font-style:normal}.libre_baskerville_7011b336-module__WFK6xW__variable{--font-brain-one-serif:"Libre Baskerville", "Libre Baskerville Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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 Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_20ee47d9-module__eecJuG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_20ee47d9-module__eecJuG__variable{--font-brain-one-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.0_n_qwbzcushi.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.07r2ragk8ph~z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0787d67~10694.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0dgq8lqrj3gc_.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.0l86rvwdd07jt.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.0-bj-4.3jk9zi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.169mj0m4oygmx.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.072srq0~jhoqa.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.15mmg7gamto4l.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_ccb0906-module__iVAH_a__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_ccb0906-module__iVAH_a__variable{--font-brain-two-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_e95f0b97-module__oonFLa__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_e95f0b97-module__oonFLa__variable{--font-brain-three-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ba35eb811246f14c-s.0_-4lacr--pmy.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:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/680aa1e827d679d2-s.p.17okjora9rfx0.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:Karla Fallback;src:local(Arial);ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.0%;size-adjust:102.4%}.karla_fedb486a-module__rNPbdq__className{font-family:Karla,Karla Fallback;font-style:normal}.karla_fedb486a-module__rNPbdq__variable{--font-brain-three-body:"Karla", "Karla Fallback"}
@font-face{font-family:Orbitron;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.12o-f1.6qra-s.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:Orbitron Fallback;src:local(Arial);ascent-override:81.5%;descent-override:19.59%;line-gap-override:0.0%;size-adjust:124.05%}.orbitron_e53353e0-module__PxBeYW__className{font-family:Orbitron,Orbitron Fallback;font-style:normal}.orbitron_e53353e0-module__PxBeYW__variable{--font-brain-four-orbit:"Orbitron", "Orbitron Fallback"}
@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f2e849d3553a0a52-s.0~.v82zq--wby.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:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9cd5979df91f9479-s.0aav1~6p6zet5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/55fc17560cd417ba-s.0qnz_w3poln_9.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:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0d6fcb3e6b55e2a0-s.0809j8rzgdaa8.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:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a626ed2fbe2db1bf-s.p.0_bmx_ioij-un.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:"Exo 2 Fallback";src:local(Arial);ascent-override:97.88%;descent-override:19.69%;line-gap-override:0.0%;size-adjust:102.06%}.exo_2_2bc01b5a-module__sljhmW__className{font-family:"Exo 2","Exo 2 Fallback";font-style:normal}.exo_2_2bc01b5a-module__sljhmW__variable{--font-brain-four-exo:"Exo 2", "Exo 2 Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_5bc60e32-module__ttawzW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_5bc60e32-module__ttawzW__variable{--font-brain-five-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.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:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.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:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.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:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_b60c7b68-module__idenga__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_b60c7b68-module__idenga__variable{--font-brain-five-sans:"Syne", "Syne Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.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/7178b3e590c64307-s.11.cyxs5p-0z~.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.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_59dbb69b-module__dmyMEG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_59dbb69b-module__dmyMEG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0q3udbd2bu5yp.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/bbc41e54d2fcbd21-s.0gw~uztddq1df.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0.q-h669a_dqa.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_4d1d9e3e-module__mOt3xG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_4d1d9e3e-module__mOt3xG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_614b3ced-module__rvND9a__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_614b3ced-module__rvND9a__variable{--font-body:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_43ddcf8c-module__g9DPAW__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_43ddcf8c-module__g9DPAW__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_f2964d20-module__FtLRhW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_f2964d20-module__FtLRhW__variable{--font-editorial:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.0_n_qwbzcushi.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.07r2ragk8ph~z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0787d67~10694.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0dgq8lqrj3gc_.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_8569c592-module__Vyi5ha__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_8569c592-module__Vyi5ha__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.bloom{--sage:#7cb87c;--sage-dark:#5a7c4f;--earth:#d4a574;--cream:#faf8f2;--warm-white:#f5f2ea;--bark:#3d2b1f;--moss:#2d4a2d;--text:#3a3a32;--text-muted:#7a7a6a;background:var(--cream);min-height:100vh;color:var(--text);font-family:Quicksand,sans-serif;position:relative;overflow-x:hidden}.bloom-bg-gradient{pointer-events:none;background:radial-gradient(at 20% 0,#7cb87c14 0%,#0000 60%),radial-gradient(at 80% 100%,#d4a5740f 0%,#0000 50%);position:fixed;inset:0}.bloom-leaf{z-index:0;pointer-events:none;position:fixed}.bloom-nav{z-index:10;justify-content:space-between;align-items:center;padding:24px 48px;display:flex;position:relative}.bloom-logo{align-items:center;gap:10px;display:flex}.bloom-logo-text{color:var(--sage-dark);font-family:Caveat,cursive;font-size:26px;font-weight:700}.bloom-nav-links{align-items:center;gap:28px;display:flex}.bloom-nav-link{color:var(--text-muted);font-size:15px;font-weight:500;transition:color .2s}.bloom-nav-link:hover{color:var(--sage-dark)}.bloom-nav-cta{background:var(--sage);border-radius:999px;padding:8px 20px;font-weight:600;transition:all .3s;color:#fff!important}.bloom-nav-cta:hover{background:var(--sage-dark);transform:translateY(-1px);box-shadow:0 4px 16px #7cb87c4d}.bloom-hero{z-index:5;grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;padding:80px 48px 100px;display:grid;position:relative}.bloom-badge{color:var(--sage-dark);background:#7cb87c1a;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 16px;font-size:13px;font-weight:500;display:inline-flex}.bloom-badge-dot{background:var(--sage);border-radius:50%;width:6px;height:6px}.bloom-title{color:var(--bark);margin-bottom:20px;font-family:Quicksand,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1.2}.bloom-title-highlight{color:var(--sage);position:relative}.bloom-title-highlight:after{content:"";z-index:-1;background:#7cb87c26;border-radius:4px;height:8px;position:absolute;bottom:2px;left:-4px;right:-4px}.bloom-title-script{color:var(--earth);font-family:Caveat,cursive;font-size:1.1em}.bloom-subtitle{color:var(--text-muted);max-width:460px;margin-bottom:32px;font-size:16px;line-height:1.7}.bloom-hero-actions{align-items:center;gap:16px;display:flex}.bloom-btn-primary{background:var(--sage);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 28px;font-family:Quicksand,sans-serif;font-size:15px;font-weight:600;transition:all .3s;display:inline-flex}.bloom-btn-primary:hover{background:var(--sage-dark);transform:translateY(-2px);box-shadow:0 8px 32px #7cb87c40}.bloom-btn-lg{padding:18px 36px;font-size:17px}.bloom-btn-icon{font-size:18px}.bloom-btn-outline{border:1.5px solid var(--sage);color:var(--sage-dark);cursor:pointer;background:0 0;border-radius:999px;padding:14px 28px;font-family:Quicksand,sans-serif;font-size:15px;font-weight:600;transition:all .3s}.bloom-btn-outline:hover{background:#7cb87c14}.bloom-hero-garden{justify-content:center;display:flex}.bloom-garden-container{background:linear-gradient(#0000 70%,#7cb87c0d 100%);border:1.5px solid #7cb87c26;border-radius:24px;width:380px;height:320px;position:relative;overflow:hidden}.bloom-garden-soil{background:linear-gradient(#8b775a14,#8b775a26);border-radius:0 0 22px 22px;height:50px;position:absolute;bottom:0;left:0;right:0}.bloom-plant{flex-direction:column;align-items:center;display:flex;position:absolute;bottom:50px}.bloom-stem{border-radius:1px;width:2px;height:100%}.bloom-flower{opacity:.6;border-radius:50%;width:18px;height:18px;position:absolute;top:-8px}.bloom-flower-inner{opacity:.7;background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px}.bloom-garden-label{color:var(--text-muted);white-space:nowrap;font-family:Caveat,cursive;font-size:14px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.bloom-journey{z-index:5;text-align:center;padding:80px 48px;position:relative}.bloom-journey-header{margin-bottom:60px}.bloom-section-title{color:var(--bark);margin-bottom:12px;font-family:Quicksand,sans-serif;font-size:clamp(28px,3.5vw,42px);font-weight:700}.bloom-section-sub{color:var(--text-muted);font-size:16px}.bloom-steps{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1000px;margin:0 auto;display:grid}.bloom-step{background:var(--warm-white);text-align:center;border:1px solid #7cb87c1a;border-radius:20px;padding:32px 24px;transition:all .3s}.bloom-step:hover{transform:translateY(-4px);box-shadow:0 12px 40px #5a7c4f14}.bloom-step-emoji{margin-bottom:12px;font-size:36px}.bloom-step-stage{text-transform:uppercase;letter-spacing:.15em;color:var(--sage);margin-bottom:8px;font-size:11px;font-weight:700}.bloom-step-title{color:var(--bark);margin-bottom:10px;font-size:20px;font-weight:700}.bloom-step-desc{color:var(--text-muted);font-size:14px;line-height:1.6}.bloom-testimonial{z-index:5;padding:60px 48px;position:relative}.bloom-testimonial-inner{text-align:center;background:var(--warm-white);border:1px solid #7cb87c1a;border-radius:28px;max-width:640px;margin:0 auto;padding:48px;position:relative}.bloom-testimonial-leaf{margin-bottom:20px;font-size:28px}.bloom-testimonial-inner p{color:var(--bark);margin-bottom:20px;font-size:18px;font-style:italic;line-height:1.6}.bloom-testimonial-inner cite{flex-direction:column;gap:2px;font-style:normal;display:flex}.bloom-testimonial-inner cite strong{color:var(--bark);font-weight:700}.bloom-testimonial-inner cite span{color:var(--text-muted);font-size:13px}.bloom-features{z-index:5;padding:60px 48px;position:relative}.bloom-feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px;margin:0 auto;display:grid}.bloom-feature-card{background:var(--warm-white);border:1px solid #7cb87c14;border-radius:16px;padding:28px 24px;transition:all .3s}.bloom-feature-card:hover{border-color:#7cb87c40}.bloom-feature-card h3{color:var(--bark);margin-bottom:8px;font-size:16px;font-weight:700}.bloom-feature-card p{color:var(--text-muted);font-size:14px;line-height:1.5}.bloom-cta{z-index:5;text-align:center;padding:100px 48px;position:relative}.bloom-cta-inner{flex-direction:column;align-items:center;display:flex}.bloom-cta-title{color:var(--bark);margin-bottom:32px;font-family:Quicksand,sans-serif;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.2}.bloom-footer{z-index:5;border-top:1px solid #7cb87c1a;padding:40px 48px;position:relative}.bloom-footer-top{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.bloom-footer-tagline{color:var(--text-muted);font-size:14px;font-style:italic}.bloom-footer-bottom{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.bloom-footer-links{gap:24px;display:flex}.bloom-footer-links a{color:var(--text-muted);transition:color .2s}.bloom-footer-links a:hover{color:var(--sage-dark)}@media (max-width:768px){.bloom-nav{flex-direction:column;gap:16px;padding:16px 20px}.bloom-hero{grid-template-columns:1fr;padding:40px 20px}.bloom-hero-garden{display:none}.bloom-steps{grid-template-columns:repeat(2,1fr)}.bloom-feature-grid{grid-template-columns:1fr}.bloom-hero-actions{flex-direction:column}}
.cosmos{--navy:#080818;--deep:#0c0c24;--gold:#d4a843;--gold-dim:#d4a84326;--lavender:#b8a0d8;--text:#c8c0d8;--muted:#6a6080;--surface:#ffffff08;background:var(--navy);min-height:100vh;color:var(--text);font-family:Syne,sans-serif;position:relative;overflow-x:hidden}.cosmos-canvas{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;inset:0}.cosmos-radial{pointer-events:none;z-index:1;background:radial-gradient(at 30% 20%,#d4a8430a 0%,#0000 50%),radial-gradient(at 70% 80%,#b8a0d808 0%,#0000 50%);position:fixed;inset:0}.cosmos-nav{z-index:10;justify-content:space-between;align-items:center;padding:28px 56px;display:flex;position:relative}.cosmos-logo{align-items:center;gap:12px;display:flex}.cosmos-logo-ring{border:1.5px solid var(--gold);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;animation:12s linear infinite cosmos-spin;display:flex}@keyframes cosmos-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cosmos-logo-dot{background:var(--gold);border-radius:50%;width:5px;height:5px}.cosmos-logo-text{letter-spacing:.25em;color:#fff;font-size:15px;font-weight:700}.cosmos-nav-links{align-items:center;gap:32px;display:flex}.cosmos-nav-link{color:var(--muted);letter-spacing:.04em;font-size:13px;font-weight:500;transition:color .2s}.cosmos-nav-link:hover{color:var(--gold)}.cosmos-nav-cta{border:1px solid var(--gold);letter-spacing:.06em;border-radius:999px;padding:8px 20px;font-weight:600;transition:all .3s;color:var(--gold)!important}.cosmos-nav-cta:hover{background:var(--gold);color:var(--navy)!important}.cosmos-hero{z-index:10;grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;padding:80px 56px 100px;display:grid;position:relative}.cosmos-hero-inner{flex-direction:column;display:flex}.cosmos-orbit-badge{border:1px solid var(--gold-dim);color:var(--gold);letter-spacing:.03em;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:36px;padding:6px 16px;font-size:12px;display:inline-flex}.cosmos-orbit-ring{border:1px solid var(--gold);border-radius:50%;width:8px;height:8px;animation:3s infinite cosmos-pulse}@keyframes cosmos-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.5)}}.cosmos-title{flex-direction:column;margin-bottom:24px;font-size:clamp(38px,4.5vw,60px);line-height:1.1;display:flex}.cosmos-title-thin{color:var(--text);letter-spacing:-.01em;font-weight:400}.cosmos-title-bold{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg, #fff 0%, var(--gold) 50%, var(--lavender) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800}.cosmos-subtitle{color:var(--muted);max-width:440px;margin-bottom:36px;font-size:16px;font-weight:400;line-height:1.7}.cosmos-hero-ctas{align-items:center;gap:16px;display:flex}.cosmos-btn-primary{background:linear-gradient(135deg, var(--gold), #c49430);color:var(--navy);cursor:pointer;letter-spacing:.02em;border:none;border-radius:999px;align-items:center;gap:10px;padding:14px 28px;font-family:Syne,sans-serif;font-size:14px;font-weight:700;transition:all .3s;display:inline-flex}.cosmos-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #d4a8434d}.cosmos-btn-lg{padding:18px 36px;font-size:16px}.cosmos-btn-glass{color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:14px 28px;font-family:Syne,sans-serif;font-size:14px;font-weight:500;transition:all .3s}.cosmos-btn-glass:hover{background:#ffffff14;border-color:#fff3}.cosmos-hero-diagram{justify-content:center;align-items:center;display:flex}.cosmos-diagram{width:380px;height:380px;position:relative}.cosmos-diagram-ring{border:1px solid #d4a84314;border-radius:50%;position:absolute}.cosmos-ring-1{animation:20s linear infinite cosmos-spin;inset:60px}.cosmos-ring-2{border-color:#b8a0d80f;animation:30s linear infinite reverse cosmos-spin;inset:30px}.cosmos-ring-3{border-color:#ffffff08;animation:40s linear infinite cosmos-spin;inset:0}.cosmos-diagram-center{text-align:center;letter-spacing:.2em;color:var(--muted);flex-direction:column;align-items:center;font-size:11px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cosmos-diagram-center strong{color:#fff;letter-spacing:.15em;font-size:16px;font-weight:800}.cosmos-node{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-50%,-50%)}.cosmos-node-dot{background:var(--gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #d4a84366}.cosmos-node-label{letter-spacing:.12em;color:var(--muted);text-transform:uppercase;white-space:nowrap;font-size:10px}.cosmos-metrics{z-index:10;padding:0 56px;position:relative}.cosmos-metrics-inner{border-top:1px solid #d4a84314;border-bottom:1px solid #d4a84314;grid-template-columns:repeat(4,1fr);max-width:1000px;margin:0 auto;padding:48px 0;display:grid}.cosmos-metric{text-align:center}.cosmos-metric-value{color:#fff;letter-spacing:-.02em;margin-bottom:8px;font-size:32px;font-weight:800}.cosmos-metric-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.cosmos-features{z-index:10;padding:100px 56px;position:relative}.cosmos-features-header{text-align:center;margin-bottom:64px}.cosmos-section-kicker{text-transform:uppercase;letter-spacing:.2em;color:var(--gold);margin-bottom:16px;font-size:12px;font-weight:600;display:block}.cosmos-section-title{color:#fff;font-size:clamp(30px,3.5vw,46px);font-weight:700;line-height:1.15}.cosmos-feature-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:0 auto;display:grid}.cosmos-feature{background:var(--surface);border:1px solid #ffffff0a;border-radius:16px;padding:36px 28px;transition:all .3s}.cosmos-feature:hover{border-color:var(--gold-dim);background:#d4a84308;transform:translateY(-4px)}.cosmos-feature-icon{color:var(--gold);opacity:.7;margin-bottom:16px;font-size:24px}.cosmos-feature-title{color:#fff;margin-bottom:10px;font-size:18px;font-weight:700}.cosmos-feature-desc{color:var(--muted);font-size:14px;font-weight:400;line-height:1.6}.cosmos-quote{z-index:10;text-align:center;padding:60px 56px;position:relative}.cosmos-quote blockquote{max-width:640px;margin:0 auto}.cosmos-quote p{color:var(--text);margin-bottom:20px;font-size:clamp(18px,2vw,24px);font-style:italic;line-height:1.5}.cosmos-quote cite{color:var(--gold);letter-spacing:.04em;font-size:14px;font-style:normal}.cosmos-cta{z-index:10;text-align:center;padding:100px 56px;position:relative}.cosmos-cta-inner{flex-direction:column;align-items:center;display:flex}.cosmos-cta-stars{color:var(--gold);letter-spacing:12px;opacity:.6;margin-bottom:28px;font-size:14px}.cosmos-cta-title{color:#fff;margin-bottom:36px;font-size:clamp(30px,4vw,50px);font-weight:700;line-height:1.15}.cosmos-cta-sub{color:var(--muted);margin-top:20px;font-size:14px}.cosmos-footer{z-index:10;border-top:1px solid #ffffff0a;padding:36px 56px;position:relative}.cosmos-footer-inner{color:var(--muted);letter-spacing:.04em;justify-content:center;align-items:center;gap:16px;font-size:12px;display:flex}.cosmos-footer-logo{letter-spacing:.2em;color:var(--text);font-weight:700}.cosmos-footer-sep{opacity:.3}@media (max-width:768px){.cosmos-nav{flex-direction:column;gap:16px;padding:20px 24px}.cosmos-hero{grid-template-columns:1fr;padding:40px 24px}.cosmos-hero-diagram{display:none}.cosmos-metrics-inner{grid-template-columns:repeat(2,1fr);gap:28px}.cosmos-feature-grid{grid-template-columns:1fr}.cosmos-hero-ctas{flex-direction:column}}
.nc{--cyan:#0ff;--pink:#ff0080;--dark:#050510;--surface:#0a0a1a;--text:#c8c8e0;--muted:#4a4a6a;background:var(--dark);min-height:100vh;color:var(--text);font-family:Orbitron,sans-serif;position:relative;overflow-x:hidden}.nc-canvas{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;inset:0}.nc-vignette{pointer-events:none;z-index:1;background:radial-gradient(#0000 40%,#050510cc 100%);position:fixed;inset:0}.nc-nav{z-index:10;border-bottom:1px solid #00ffff0f;justify-content:space-between;align-items:center;padding:24px 48px;display:flex;position:relative}.nc-logo{align-items:center;gap:8px;display:flex}.nc-logo-icon{color:var(--cyan);font-size:20px;animation:8s linear infinite nc-rotate}@keyframes nc-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nc-logo-text{letter-spacing:.3em;color:#fff;font-size:16px;font-weight:800}.nc-logo-ver{color:var(--pink);border:1px solid var(--pink);letter-spacing:.15em;border-radius:3px;padding:2px 6px;font-size:9px}.nc-nav-links{align-items:center;gap:32px;display:flex}.nc-nav-link{letter-spacing:.15em;color:var(--muted);font-size:11px;transition:all .2s}.nc-nav-link:hover{color:var(--cyan);text-shadow:0 0 10px #00ffff80}.nc-nav-link--hot{color:var(--pink);border:1px solid var(--pink);border-radius:4px;padding:6px 16px}.nc-nav-link--hot:hover{color:#fff;background:var(--pink);box-shadow:0 0 24px #ff008066}.nc-hero{z-index:10;text-align:center;flex-direction:column;align-items:center;padding:100px 24px 80px;display:flex;position:relative}.nc-hero-status{letter-spacing:.2em;color:var(--cyan);background:#00ffff08;border:1px solid #00ffff26;border-radius:4px;align-items:center;gap:8px;margin-bottom:48px;padding:6px 16px;font-size:10px;display:inline-flex}.nc-status-dot{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 8px var(--cyan);border-radius:50%;animation:2s infinite nc-blink}@keyframes nc-blink{0%,to{opacity:1}50%{opacity:.3}}.nc-title{flex-direction:column;gap:8px;margin-bottom:28px;display:flex}.nc-title-row{letter-spacing:.04em;font-size:clamp(44px,9vw,100px);font-weight:900;line-height:1}.nc-title-outline{-webkit-text-stroke:1.5px var(--cyan);color:#0000;text-shadow:0 0 60px #00ffff26}.nc-glitch{color:#fff;display:inline-block;position:relative}.nc-glitch:before,.nc-glitch:after{content:attr(data-text);pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.nc-glitch:before{color:var(--cyan);clip-path:inset(0 0 65%);animation:3s infinite nc-glitch-1}.nc-glitch:after{color:var(--pink);clip-path:inset(60% 0 0);animation:3s infinite nc-glitch-2}@keyframes nc-glitch-1{0%,92%,to{transform:translate(0)}93%{transform:translate(-4px,2px)}95%{transform:translate(3px,-1px)}97%{transform:translate(-2px,1px)}}@keyframes nc-glitch-2{0%,90%,to{transform:translate(0)}91%{transform:translate(4px,-2px)}94%{transform:translate(-3px,1px)}96%{transform:translate(2px,-1px)}}.nc-subtitle{color:var(--muted);letter-spacing:.03em;max-width:520px;margin-bottom:48px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:300;line-height:1.8}.nc-cta-group{align-items:center;gap:16px;margin-bottom:64px;display:flex}.nc-btn-neon{border:1px solid var(--cyan);color:var(--cyan);letter-spacing:.2em;cursor:pointer;background:0 0;border-radius:4px;padding:16px 36px;font-family:Orbitron,sans-serif;font-size:12px;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.nc-btn-neon:hover{color:var(--dark);background:var(--cyan);box-shadow:0 0 40px #0ff6,inset 0 0 40px #0ff3}.nc-btn-lg{padding:20px 48px;font-size:14px}.nc-btn-glow{background:linear-gradient(90deg,#0000,#00ffff1a,#0000);animation:3s infinite nc-glow-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes nc-glow-sweep{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.nc-btn-wire{color:var(--pink);letter-spacing:.15em;cursor:pointer;background:0 0;border:1px solid #ff00804d;border-radius:4px;padding:16px 36px;font-family:Orbitron,sans-serif;font-size:12px;transition:all .3s}.nc-btn-wire:hover{border-color:var(--pink);background:#ff00800d;box-shadow:0 0 24px #ff008033}.nc-hero-hud{background:#00ffff05;border:1px solid #00ffff0f;border-radius:8px;align-items:center;gap:32px;padding:16px 32px;display:flex}.nc-hud-item{flex-direction:column;gap:4px;display:flex}.nc-hud-label{letter-spacing:.2em;color:var(--muted);font-size:9px}.nc-hud-value{color:#fff;font-size:16px;font-weight:600}.nc-hud-value small{color:var(--muted);font-size:10px;font-weight:400}.nc-hud-online{color:var(--cyan);text-shadow:0 0 8px #00ffff80}.nc-hud-divider{background:#00ffff1a;width:1px;height:32px}.nc-modules{z-index:10;padding:80px 48px;position:relative}.nc-modules-header{align-items:center;gap:24px;max-width:1100px;margin:0 auto 60px;display:flex}.nc-module-line{background:linear-gradient(90deg,#0000,#00ffff26,#0000);flex:1;height:1px}.nc-modules-title{letter-spacing:.3em;color:var(--cyan);white-space:nowrap;font-size:12px}.nc-module-grid{perspective:600px;grid-template-columns:repeat(3,1fr);gap:2px;max-width:1100px;margin:0 auto;display:grid}.nc-module{background:var(--surface);border:1px solid #ffffff08;padding:36px 28px;transition:all .3s;position:relative;overflow:hidden}.nc-module:hover{background:#00ffff08;border-color:#00ffff1a}.nc-module--pink:hover{background:#ff008008;border-color:#ff00801a}.nc-module-id{letter-spacing:.2em;color:var(--muted);margin-bottom:16px;font-size:10px}.nc-module-name{letter-spacing:.1em;color:#fff;margin-bottom:12px;font-size:14px;font-weight:700}.nc-module-desc{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:300;line-height:1.6}.nc-module-bar{height:2px;position:absolute;bottom:0;left:0;right:0}.nc-module-bar--cyan{background:linear-gradient(90deg, var(--cyan), transparent);opacity:.4}.nc-module-bar--pink{background:linear-gradient(90deg, var(--pink), transparent);opacity:.4}.nc-bottom-cta{z-index:10;text-align:center;padding:100px 24px;position:relative}.nc-bottom-cta-border{background:var(--cyan);opacity:.3;width:60px;height:1px;margin:0 auto 48px}.nc-bottom-title{letter-spacing:.06em;color:#fff;margin-bottom:16px;font-size:clamp(32px,6vw,64px);font-weight:900}.nc-bottom-accent{color:var(--pink)}.nc-bottom-sub{color:var(--muted);letter-spacing:.05em;margin-bottom:40px;font-family:JetBrains Mono,monospace;font-size:14px}.nc-footer{z-index:10;letter-spacing:.15em;color:var(--muted);border-top:1px solid #00ffff0a;justify-content:center;align-items:center;gap:12px;padding:32px 48px;font-size:10px;display:flex;position:relative}.nc-footer-sep{opacity:.3}@media (max-width:768px){.nc-nav{flex-direction:column;gap:16px;padding:16px 20px}.nc-nav-links{flex-wrap:wrap;justify-content:center;gap:16px}.nc-hero{padding:60px 20px}.nc-module-grid{grid-template-columns:1fr}.nc-hero-hud{flex-direction:column;gap:16px}.nc-cta-group{flex-direction:column}}
.neural{--green:#0f8;--green-dim:#0f83;--bg:#0a0a0a;--surface:#111;--text:#e0e0e0;--muted:#666;background:var(--bg);min-height:100vh;color:var(--text);font-family:Space Mono,monospace;position:relative;overflow-x:hidden}.neural-canvas{opacity:.4;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.neural-scanlines{pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00ff8804 2px 4px);position:fixed;inset:0}.neural-noise{opacity:.03;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.neural-nav{z-index:10;border-bottom:1px solid #00ff8814;justify-content:space-between;align-items:center;padding:24px 48px;display:flex;position:relative}.neural-logo{letter-spacing:.15em;text-transform:lowercase;font-size:18px;font-weight:700}.neural-logo-bracket{color:var(--green)}.neural-nav-links{gap:32px;display:flex}.neural-nav-link{color:var(--muted);letter-spacing:.05em;font-size:13px;transition:color .2s}.neural-nav-link:hover,.neural-nav-link--active{color:var(--green)}.neural-hero{z-index:10;text-align:center;flex-direction:column;align-items:center;padding:100px 24px 80px;display:flex;position:relative}.neural-hero-badge{border:1px solid var(--green-dim);color:var(--green);letter-spacing:.03em;border-radius:999px;align-items:center;gap:8px;margin-bottom:48px;padding:6px 16px;font-size:12px;display:inline-flex}.neural-pulse{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2s infinite neural-pulse-anim}@keyframes neural-pulse-anim{0%,to{opacity:1;box-shadow:0 0 #0f86}50%{opacity:.6;box-shadow:0 0 0 8px #0f80}}.neural-title{letter-spacing:-.04em;flex-direction:column;margin-bottom:48px;font-size:clamp(48px,10vw,120px);font-weight:700;line-height:.95;display:flex}.neural-title-accent{color:var(--green);text-shadow:0 0 80px #00ff884d}.neural-terminal{text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border:1px solid #00ff881f;border-radius:12px;width:100%;max-width:600px;margin-bottom:48px;overflow:hidden}.neural-terminal-header{border-bottom:1px solid #00ff8814;align-items:center;gap:8px;padding:12px 16px;display:flex}.neural-terminal-dot{border-radius:50%;width:10px;height:10px}.neural-dot-r{background:#ff5f57}.neural-dot-y{background:#ffbd2e}.neural-dot-g{background:#28ca41}.neural-terminal-path{color:var(--muted);margin-left:auto;font-size:11px}.neural-terminal-body{padding:16px;font-size:13px;line-height:1.8}.neural-terminal-line{gap:8px;display:flex}.neural-prompt{color:var(--green);font-weight:700}.neural-terminal-output{color:var(--muted)}.neural-cursor{color:var(--green);animation:1s step-end infinite neural-blink}@keyframes neural-blink{0%,to{opacity:1}50%{opacity:0}}.neural-cta-row{align-items:center;gap:16px;display:flex}.neural-btn-primary{background:var(--green);color:var(--bg);cursor:pointer;letter-spacing:.02em;border:none;border-radius:8px;align-items:center;gap:8px;padding:14px 28px;font-family:Space Mono,monospace;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.neural-btn-primary:hover{background:#3fa;transform:translateY(-1px);box-shadow:0 0 40px #00ff884d}.neural-btn-arrow{transition:transform .2s;display:inline-block}.neural-btn-primary:hover .neural-btn-arrow{transform:translate(3px)}.neural-btn-secondary{color:var(--green);cursor:pointer;background:0 0;border:1px solid #0f83;border-radius:8px;padding:14px 28px;font-family:Space Mono,monospace;font-size:14px;transition:all .2s}.neural-btn-secondary:hover{border-color:var(--green);background:#00ff880d}.neural-features{z-index:10;padding:80px 48px;position:relative}.neural-feature-grid{background:#00ff880f;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1100px;margin:0 auto;display:grid}.neural-feature{background:var(--bg);padding:40px 32px;transition:background .3s}.neural-feature:hover{background:#00ff8808}.neural-feature-cmd{color:var(--green);opacity:.7;margin-bottom:16px;font-size:12px}.neural-feature-title{letter-spacing:-.02em;margin-bottom:12px;font-size:18px;font-weight:700}.neural-feature-desc{color:var(--muted);font-size:13px;line-height:1.6}.neural-stats{z-index:10;border-top:1px solid #00ff8814;border-bottom:1px solid #00ff8814;grid-template-columns:repeat(4,1fr);max-width:1100px;margin:0 auto;padding:60px 48px;display:grid;position:relative}.neural-stat{text-align:center}.neural-stat-val{color:var(--green);letter-spacing:-.03em;margin-bottom:8px;font-size:36px;font-weight:700}.neural-stat-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.neural-footer{z-index:10;text-align:center;color:var(--muted);padding:60px 48px;font-size:12px;position:relative}.neural-footer-line{background:var(--green);opacity:.4;width:40px;height:1px;margin:0 auto 24px}.neural-footer-sub{opacity:.5;margin-top:8px}@media (max-width:768px){.neural-nav{flex-direction:column;gap:16px;padding:16px 20px}.neural-hero{padding:60px 20px}.neural-feature-grid{grid-template-columns:1fr}.neural-stats{grid-template-columns:repeat(2,1fr);gap:32px}.neural-cta-row{flex-direction:column}}
.velvet{--cream:#f5f0e8;--ink:#1a1714;--warm:#8b7355;--copper:#b8860b;--copper-light:#d4a843;--surface:#ece6da;--text-muted:#7a6f60;background:var(--cream);min-height:100vh;color:var(--ink);font-family:"Source Serif 4",Georgia,serif;position:relative}.velvet-grain{opacity:.35;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.velvet-nav{z-index:10;grid-template-columns:1fr auto 1fr;align-items:center;padding:28px 56px;display:grid;position:relative}.velvet-wordmark{letter-spacing:.02em;color:var(--ink);font-family:Instrument Serif,serif;font-size:26px;font-style:italic}.velvet-nav-center{align-items:center;gap:20px;display:flex}.velvet-nav-link{color:var(--text-muted);letter-spacing:.04em;font-size:14px;transition:color .2s}.velvet-nav-link:hover{color:var(--ink)}.velvet-nav-sep{color:var(--warm);opacity:.4}.velvet-nav-right{text-align:right}.velvet-nav-cta{border:1px solid var(--ink);color:var(--ink);letter-spacing:.05em;border-radius:999px;padding:8px 24px;font-size:14px;transition:all .3s}.velvet-nav-cta:hover{background:var(--ink);color:var(--cream)}.velvet-hero{z-index:10;grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1280px;margin:0 auto;padding:80px 56px 100px;display:grid;position:relative}.velvet-kicker{text-transform:uppercase;letter-spacing:.2em;color:var(--copper);margin-bottom:24px;font-family:Cormorant Garamond,serif;font-size:13px;font-weight:600}.velvet-headline{letter-spacing:-.01em;margin-bottom:28px;font-family:Playfair Display,serif;font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1.15}.velvet-headline em{color:var(--copper);font-style:italic}.velvet-subline{color:var(--text-muted);max-width:440px;margin-bottom:36px;font-size:17px;line-height:1.7}.velvet-hero-actions{align-items:center;gap:20px;display:flex}.velvet-btn-primary{background:var(--ink);color:var(--cream);letter-spacing:.06em;cursor:pointer;border:none;border-radius:999px;padding:14px 32px;font-family:Cormorant Garamond,serif;font-size:16px;font-weight:600;transition:all .3s}.velvet-btn-primary:hover{background:var(--copper);transform:translateY(-1px);box-shadow:0 8px 32px #b8860b33}.velvet-btn-lg{padding:18px 44px;font-size:18px}.velvet-btn-ghost{color:var(--warm);cursor:pointer;letter-spacing:.04em;background:0 0;border:none;padding:14px 24px;font-family:Cormorant Garamond,serif;font-size:16px;transition:color .2s}.velvet-btn-ghost:hover{color:var(--ink)}.velvet-hero-visual{justify-content:center;display:flex}.velvet-card-stack{width:360px;height:380px;position:relative}.velvet-card{background:#fff;border:1px solid #8b73551f;border-radius:4px;width:320px;padding:32px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;box-shadow:0 4px 24px #1a17140f}.velvet-card-1{z-index:3;top:0;left:20px;transform:rotate(-2deg)}.velvet-card-2{z-index:2;top:60px;left:50px;transform:rotate(1.5deg)}.velvet-card-3{z-index:1;top:120px;left:10px;transform:rotate(-.8deg)}.velvet-card-stack:hover .velvet-card-1{transform:rotate(-2deg)translateY(-8px)}.velvet-card-stack:hover .velvet-card-2{transform:rotate(1.5deg)translate(10px)}.velvet-card-date{color:var(--warm);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-family:Cormorant Garamond,serif;font-size:11px;font-weight:600}.velvet-card-text{color:var(--ink);margin-bottom:16px;font-size:15px;line-height:1.6}.velvet-card-tag{background:var(--surface);color:var(--warm);letter-spacing:.08em;border-radius:3px;padding:3px 10px;font-family:Cormorant Garamond,serif;font-size:11px;display:inline-block}.velvet-divider{z-index:10;align-items:center;gap:24px;max-width:600px;margin:0 auto;padding:0 56px;display:flex;position:relative}.velvet-divider-line{background:linear-gradient(90deg, transparent, var(--warm), transparent);opacity:.25;flex:1;height:1px}.velvet-divider-ornament{color:var(--copper);opacity:.6;font-size:12px}.velvet-features{z-index:10;max-width:900px;margin:0 auto;padding:100px 56px;position:relative}.velvet-features-header{text-align:center;margin-bottom:72px}.velvet-section-title{margin-bottom:16px;font-family:Playfair Display,serif;font-size:clamp(28px,3.5vw,44px);font-weight:400;line-height:1.2}.velvet-section-sub{color:var(--text-muted);font-size:16px;font-style:italic}.velvet-feature-list{flex-direction:column;gap:0;display:flex}.velvet-feature-item{border-top:1px solid #8b73551f;grid-template-columns:60px 1fr;gap:24px;padding:36px 0;display:grid}.velvet-feature-num{color:var(--copper);letter-spacing:.08em;padding-top:4px;font-family:Cormorant Garamond,serif;font-size:14px}.velvet-feature-title{margin-bottom:10px;font-family:Playfair Display,serif;font-size:22px;font-weight:400}.velvet-feature-desc{color:var(--text-muted);font-size:15px;line-height:1.7}.velvet-quote{z-index:10;background:var(--surface);padding:80px 56px;position:relative}.velvet-quote blockquote{text-align:center;max-width:700px;margin:0 auto}.velvet-quote p{color:var(--ink);margin-bottom:20px;font-family:Playfair Display,serif;font-size:clamp(20px,2.5vw,28px);font-style:italic;line-height:1.5}.velvet-quote cite{color:var(--warm);letter-spacing:.04em;font-size:14px;font-style:normal}.velvet-cta-section{z-index:10;text-align:center;padding:120px 56px;position:relative}.velvet-cta-title{margin-bottom:36px;font-family:Playfair Display,serif;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.15}.velvet-cta-note{color:var(--text-muted);margin-top:20px;font-size:14px}.velvet-footer{z-index:10;border-top:1px solid #8b73551f;padding:48px 56px;position:relative}.velvet-footer-top{justify-content:space-between;align-items:baseline;margin-bottom:40px;display:flex}.velvet-footer-tagline{color:var(--warm);font-size:14px;font-style:italic}.velvet-footer-bottom{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.velvet-footer-links{gap:24px;display:flex}.velvet-footer-links a{color:var(--text-muted);transition:color .2s}.velvet-footer-links a:hover{color:var(--ink)}@media (max-width:768px){.velvet-nav{justify-content:space-between;padding:20px 24px;display:flex}.velvet-nav-center{display:none}.velvet-hero{grid-template-columns:1fr;padding:40px 24px 60px}.velvet-hero-visual{display:none}.velvet-features,.velvet-quote{padding:60px 24px}.velvet-cta-section{padding:80px 24px}}
