@font-face{font-family:Gelica;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/Gelica-ExtraLight-C33g1-fk.otf) format("opentype")}@font-face{font-family:Gelica;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Gelica-Light-BxsKRe9J.otf) format("opentype")}@font-face{font-family:Gelica;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Gelica-Regular-w3tLW7D0.otf) format("opentype")}@font-face{font-family:Gelica;font-style:italic;font-weight:200;font-display:swap;src:url(/assets/Gelica-ExtraLightItalic-rFNuIhPj.otf) format("opentype")}@font-face{font-family:Gelica;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/Gelica-LightItalic-BHT441NS.otf) format("opentype")}@font-face{font-family:Gelica;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/Gelica-Italic-BSfBICTY.otf) format("opentype")}@font-face{font-family:Gelica;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Gelica-Medium-DSOmupEV.otf) format("opentype")}@font-face{font-family:Gelica;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/Gelica-MediumItalic-CLCVqDph.otf) format("opentype")}@font-face{font-family:Gelica;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Gelica-SemiBold-C0HSm2bv.otf) format("opentype")}@font-face{font-family:Gelica;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/Gelica-SemiBoldItalic-D65kRgXD.otf) format("opentype")}@font-face{font-family:Gelica;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Gelica-Bold-CskAe86e.otf) format("opentype")}@font-face{font-family:Gelica;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/Gelica-BoldItalic-Ci-OxaHW.otf) format("opentype")}@font-face{font-family:Gelica;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/Gelica-Black-BvBsvwME.otf) format("opentype")}@font-face{font-family:Gelica;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/Gelica-BlackItalic-1SG2viTS.otf) format("opentype")}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/Manrope-0N3pECc_.ttf) format("truetype-variations"),url(/assets/Manrope-0N3pECc_.ttf) format("truetype-variations")}:root{--n-lightest: #F2F2F2;--n-lighter: #D8D8D8;--n-light: #B2B2B2;--n-base: #7F7F7F;--n-dark: #4C4C4C;--n-darker: #252424;--n-ink: #1C1C1E;--n-black: #000000;--white: #FFFFFF;--mint-lighter: #E5FDE9;--mint-light: #A4FAB3;--mint: #7EF893;--mint-dark: #64C675;--mint-darker: #32633A;--mint-darkest: #254A2C;--holo-cyan: #69EEFF;--holo-cyan-lt: #8EF2FF;--holo-cyan-pale:#BFFFDF;--holo-mint: #6EFFB6;--holo-lavender: #C6A2FF;--holo-lavender-lt: #DEC9FF;--deep-navy: #001441;--deep-teal: #003329;--deep-plum: #230035;--white-5: rgba(255,255,255,.05);--white-10: rgba(255,255,255,.1);--white-20: rgba(255,255,255,.2);--white-40: rgba(255,255,255,.4);--white-60: rgba(255,255,255,.6);--ink-5: rgba(28,28,30,.05);--ink-10: rgba(28,28,30,.1);--ink-15: rgba(28,28,30,.15);--ink-60: rgba(28,28,30,.6);--ink-80: rgba(28,28,30,.8);--bg: var(--n-black);--fg: var(--n-ink);--border: var(--white-10);--accent: var(--mint);--text: var(--white);--text-dim: rgba(255,255,255,.72);--font-display: "Gelica", "Times New Roman", serif;--font-body: "Manrope", system-ui, -apple-system, sans-serif;--h1: 84px;--h1-lh: 1;--h2: 60px;--h2-lh: 1.2;--h3: 48px;--h3-lh: 1.2;--h4: 40px;--h4-lh: 1.3;--h5: 32px;--h5-lh: 1.3;--h6: 26px;--h6-lh: 1.4;--text-lg: 20px;--text-lg-lh: 1.5;--text-base: 18px;--text-base-lh: 1.5;--text-sm: 16px;--text-sm-lh: 1.5;--text-xs: 12px;--text-xs-lh: 1.5;--tracking-tight: -.02em;--tracking-display: -.01em;--r-xs: 6px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 24px;--r-2xl: 32px;--r-full: 9999px;--shadow-xs: 0 1px 2px rgba(0,0,0,.06);--shadow-sm: 0 2px 4px -1px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.08);--shadow-md: 0 2px 4px -2px rgba(0,0,0,.06), 0 4px 8px -2px rgba(0,0,0,.1);--shadow-lg: 0 4px 8px 0 rgba(0,0,0,.2);--shadow-xl: 0 8px 32px -4px rgba(0,0,0,.3), 0 2px 4px rgba(0,0,0,.1);--shadow-2xl: 0 20px 60px -12px rgba(0,0,0,.5);--glow-mint: 0 0 40px rgba(126,248,147,.45);--glow-cyan: 0 0 40px rgba(105,238,255,.45);--glow-holo-mint: 0 0 40px rgba(110,255,182,.45);--glow-lavender: 0 0 40px rgba(198,162,255,.45);--glow-white: 0 0 24px rgba(255,255,255,.55);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 40px;--s-8: 48px;--s-9: 64px;--s-10: 80px;--s-11: 100px;--s-12: 120px;--s-13: 150px;--container: 1140px;--gutter: 150px}.scheme-mint{--bg: var(--mint);--fg: var(--mint-dark);--border: var(--ink-15);--accent: var(--n-black);--text: var(--n-black);--text-dim: var(--ink-60)}.scheme-light{--bg: var(--white);--fg: var(--n-lightest);--border: var(--ink-10);--accent: var(--mint-dark);--text: var(--n-black);--text-dim: rgba(0,0,0,.6)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{overflow-x:clip}body{font-family:var(--font-body);background:var(--bg);color:var(--text);font-size:var(--text-base);line-height:var(--text-base-lh);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:500;letter-spacing:var(--tracking-display);margin:0;color:var(--text)}h2,h3,h4,h5,h6{text-wrap:balance}h1{font-size:var(--h1);line-height:var(--h1-lh);letter-spacing:var(--tracking-tight)}h2{font-size:var(--h2);line-height:var(--h2-lh);letter-spacing:var(--tracking-tight)}h3{font-size:var(--h3);line-height:var(--h3-lh)}h4{font-size:var(--h4);line-height:var(--h4-lh)}h5{font-size:var(--h5);line-height:var(--h5-lh)}h6{font-size:var(--h6);line-height:var(--h6-lh)}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration:none}::-moz-selection{background:var(--mint);color:var(--n-black)}::selection{background:var(--mint);color:var(--n-black)}@property --holo-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes btn-holo-spin{to{--holo-angle: 360deg}}@keyframes holo-pulse{0%,to{opacity:.75;filter:blur(10px) saturate(1.5) brightness(1)}50%{opacity:1;filter:blur(18px) saturate(1.7) brightness(1.15)}}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:16px;font-weight:600;line-height:1.5;padding:10px 24px;border-radius:var(--r-full);border:1px solid transparent;cursor:pointer;position:relative;isolation:isolate;transition:transform .15s ease,background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;z-index:-1;border-radius:inherit;background:conic-gradient(from var(--holo-angle),#69EEFF,#6EFFB6,#C6A2FF,#FF6EC7,#6EFFB6,#69EEFF);opacity:0;filter:blur(12px) saturate(1.5) brightness(1.1);transition:opacity .35s ease;pointer-events:none}.btn:hover:before{opacity:1;animation:btn-holo-spin 4.5s linear infinite,holo-pulse 2s ease-in-out infinite}.btn--primary{background:var(--mint);color:var(--n-black);border-color:var(--mint)}.btn--primary:hover{background:var(--mint);border-color:var(--mint)}.btn--secondary{background:transparent;color:var(--text);border-color:var(--white-20)}.btn--secondary:hover{background:#ffffff0f;border-color:var(--white-40)}.btn--link{background:transparent;color:var(--text);padding:10px 0;border-radius:0;border-bottom:1px solid var(--white-20)}.btn--link:hover{border-bottom-color:var(--mint);color:var(--mint)}.btn--link:before{display:none}.btn--small{padding:6px 16px;font-size:14px}.btn .arrow{display:inline-block;transition:transform .2s ease}.btn:hover .arrow{transform:translate(3px)}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-full);background:var(--white-10);color:var(--text);border:1px solid var(--white-10)}.chip--mint{background:#7ef89326;color:var(--mint);border-color:#7ef8934d}.chip--cyan{background:#69eeff26;color:var(--holo-cyan);border-color:#69eeff4d}.chip--cyan-pale{background:#bfffdf1f;color:var(--holo-cyan-pale);border-color:#bfffdf47}.chip--holo-mint{background:#6effb626;color:var(--holo-mint);border-color:#6effb64d}.chip--lavender{background:#c6a2ff26;color:var(--holo-lavender);border-color:#c6a2ff4d}.chip--lavender-lt{background:#dec9ff1f;color:var(--holo-lavender-lt);border-color:#dec9ff47}.chip--dot:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.chip__icon{width:14px;height:14px;display:inline-flex;flex-shrink:0}.chip__icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.chip--link{cursor:pointer;text-decoration:none;transition:background .2s ease,box-shadow .2s ease,transform .15s ease,border-color .2s ease}.chip--hover-fill.chip--mint:hover{background:#7ef89352;border-color:#7ef8938c}.chip--hover-fill.chip--cyan:hover{background:#69eeff52;border-color:#69eeff8c}.chip--hover-fill.chip--cyan-pale:hover{background:#bfffdf47;border-color:#bfffdf80}.chip--hover-fill.chip--holo-mint:hover{background:#6effb652;border-color:#6effb68c}.chip--hover-fill.chip--lavender:hover{background:#c6a2ff52;border-color:#c6a2ff8c}.chip--hover-fill.chip--lavender-lt:hover{background:#dec9ff47;border-color:#dec9ff80}.chip--hover-glow.chip--mint:hover{box-shadow:0 0 14px #7ef8938c}.chip--hover-glow.chip--cyan:hover{box-shadow:0 0 14px #69eeff99}.chip--hover-glow.chip--holo-mint:hover{box-shadow:0 0 14px #6effb68c}.chip--hover-glow.chip--lavender:hover{box-shadow:0 0 14px #c6a2ff8c}.chip--hover-lift:hover{transform:translateY(-2px)}.chip--hover-underline{position:relative}.chip--hover-underline:after{content:"";position:absolute;bottom:0;left:12px;right:12px;height:1px;background:currentColor;transform:scaleX(0);transition:transform .2s ease;transform-origin:left}.chip--hover-underline:hover:after{transform:scaleX(1)}.navbar{display:flex;align-items:center;justify-content:space-between;height:84px;padding:0 var(--s-9);background:transparent}.navbar__logo{height:32px;display:flex;align-items:center}.navbar__logo svg,.navbar__logo img{height:100%;width:auto}.navbar__nav{display:flex;gap:32px;align-items:center}.navbar__link{font-size:16px;color:var(--text);padding:8px 4px;position:relative}.navbar__link:hover{color:var(--mint)}.navbar__actions{display:flex;gap:12px;align-items:center}.card{position:relative;background:var(--fg);border:1px solid var(--white-10);border-radius:var(--r-lg);padding:32px;color:var(--text);overflow:hidden}.card--case{border-radius:var(--r-lg);padding:0;background:var(--n-ink)}.card--case .card__image{aspect-ratio:4 / 3;background:linear-gradient(135deg,var(--holo-cyan),var(--holo-lavender));position:relative}.card--case .card__body{padding:24px}.card--case .card__title{font-size:20px;line-height:1.4;margin-bottom:8px}.card--case .card__meta{font-size:14px;color:var(--text-dim)}.card--scheme-navy{background:var(--deep-navy);border-color:var(--holo-cyan)}.card--scheme-teal{background:var(--deep-teal);border-color:var(--holo-cyan-pale)}.card--scheme-plum{background:var(--deep-plum);border-color:var(--holo-lavender)}.card--interactive{cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.card--hover-lift:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl)}.card--hover-glow:hover{box-shadow:0 0 32px #7ef89347;border-color:#7ef89359}.card--hover-reveal .card__image{overflow:hidden}.card__reveal{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000085;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;letter-spacing:.02em;color:var(--white);opacity:0;transition:opacity .25s ease}.card--hover-reveal:hover .card__reveal{opacity:1}.card--hover-tint .card__image{filter:grayscale(.8);transition:filter .35s ease}.card--hover-tint:hover .card__image{filter:grayscale(0)}.icon-tile{width:112px;height:112px;border-radius:var(--r-md);background:var(--white-10);box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.icon-tile svg{width:64px;height:64px;color:var(--mint)}.divider{border:0;border-top:1px solid var(--white-10);margin:0}.holo-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.holo-bg__grad{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:conic-gradient(from 0deg,var(--holo-cyan) 0%,var(--holo-mint) 25%,var(--white) 50%,var(--holo-lavender) 75%,var(--holo-cyan) 100%);filter:blur(0);animation:holo-spin 24s linear infinite}.holo-bg__waves{position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='b'%20data-name='Layer%202'%20xmlns='http://www.w3.org/2000/svg'%20width='2082.276'%20height='1137.072'%20viewBox='0%200%202082.276%201137.072'%3e%3cg%20id='c'%20data-name='Layer%202'%3e%3cg%3e%3cpath%20d='M2082.276,209.316c-155,80.939-324.894,113.822-499.01,105.19-256.578-12.719-501.592-100.098-749.793-158.27-126.23-29.585-254.945-52.595-384.953-53.555-157.012-1.16-309.167,33.867-448.519,106.635v-102.653C139.352,33.895,291.508-1.132,448.519.028c130.007.96,258.723,23.97,384.953,53.555,248.201,58.172,493.215,145.551,749.793,158.27,174.116,8.631,344.01-24.252,499.01-105.19,0,34.218,0,68.436,0,102.653Z'%20fill='%23fff'%20stroke-width='0'%3e%3c/path%3e%3cpath%20d='M2082.276,414.623c-155,80.939-324.894,113.822-499.01,105.191-256.578-12.719-501.592-100.098-749.793-158.271-126.23-29.585-254.946-52.594-384.953-53.555-157.012-1.16-309.167,33.866-448.519,106.635v-102.653c139.352-72.768,291.508-107.795,448.519-106.635,130.007.96,258.723,23.97,384.953,53.555,248.201,58.173,493.215,145.552,749.793,158.271,174.117,8.631,344.01-24.252,499.01-105.191,0,34.218,0,68.435,0,102.653Z'%20fill='%23fff'%20stroke-width='0'%3e%3c/path%3e%3cpath%20d='M2082.276,619.929c-155,80.939-324.894,113.823-499.01,105.191-256.578-12.719-501.592-100.098-749.793-158.271-126.23-29.585-254.946-52.594-384.953-53.555-157.012-1.16-309.167,33.866-448.519,106.635v-102.653c139.352-72.769,291.508-107.795,448.519-106.635,130.007.96,258.723,23.969,384.953,53.555,248.201,58.173,493.215,145.552,749.793,158.271,174.117,8.631,344.01-24.252,499.01-105.191v102.653Z'%20fill='%23fff'%20stroke-width='0'%3e%3c/path%3e%3cpath%20d='M2082.276,825.236c-155,80.939-324.894,113.823-499.01,105.191-256.578-12.719-501.592-100.098-749.793-158.271-126.229-29.585-254.945-52.594-384.953-53.555-157.012-1.16-309.167,33.866-448.519,106.635v-102.653c139.352-72.769,291.508-107.794,448.519-106.635,130.007.96,258.723,23.969,384.953,53.555,248.201,58.173,493.215,145.552,749.793,158.271,174.117,8.631,344.01-24.252,499.01-105.191,0,34.218,0,68.435,0,102.653Z'%20fill='%23fff'%20stroke-width='0'%3e%3c/path%3e%3cpath%20d='M2082.275,1030.543c-155,80.939-324.894,113.823-499.01,105.191-256.578-12.72-501.592-100.097-749.793-158.271-126.229-29.585-254.945-52.594-384.953-53.554-157.012-1.16-309.167,33.865-448.519,106.634v-102.653c139.352-72.769,291.508-107.794,448.519-106.634,130.007.96,258.723,23.969,384.953,53.554,248.201,58.173,493.215,145.551,749.793,158.271,174.117,8.632,344.01-24.251,499.01-105.191,0,34.218,0,68.436,0,102.653Z'%20fill='%23fff'%20stroke-width='0'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center center / 180% auto no-repeat;opacity:.35;mix-blend-mode:overlay}.holo-bg__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d9}.holo-bg__fade{position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(to top,var(--n-black) 0%,rgba(0,0,0,0) 100%)}@keyframes holo-spin{0%{transform:rotate(0) scale(1.2)}to{transform:rotate(360deg) scale(1.2)}}.holo-bg--light .holo-bg__veil{background:#0000}.holo-bg--light .holo-bg__waves{mix-blend-mode:soft-light;opacity:.5}.section{position:relative;padding:80px var(--gutter);background:var(--n-black);z-index:1}.section--tight{padding:60px var(--gutter)}.section--hero{padding:150px var(--gutter) 80px}.section__inner{max-width:var(--container);margin:0 auto;position:relative;z-index:1}.curve-divider{display:block;width:100%;height:150px;background:var(--n-black);clip-path:path("M 0 150 L 0 0 C 300 0 500 60 720 60 C 940 60 1140 0 1440 0 L 1440 150 Z")}.stack-2>*+*{margin-top:var(--s-2)}.stack-3>*+*{margin-top:var(--s-3)}.stack-4>*+*{margin-top:var(--s-4)}.stack-5>*+*{margin-top:var(--s-5)}.stack-6>*+*{margin-top:var(--s-6)}.stack-8>*+*{margin-top:var(--s-8)}.muted{color:var(--text-dim)}.display{font-family:var(--font-display);font-weight:500;letter-spacing:var(--tracking-display)}.mono-up{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600}.site-card{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.site-card:hover{transform:translateY(-5px)}.site-card--prism:hover{box-shadow:0 20px 56px #69eeff38,0 4px 16px #00000059;border-color:var(--holo-cyan-lt)}.site-card--rocket:hover{box-shadow:0 20px 56px #6effb62e,0 4px 16px #00000059;border-color:var(--holo-mint)}.site-card--orbit:hover{box-shadow:0 20px 56px #c6a2ff38,0 4px 16px #00000059;border-color:var(--holo-lavender-lt)}.site-card .site-card__glow{transition:opacity .3s ease}.site-card:hover .site-card__glow{opacity:.72}.arrow-link{display:inline-block;transition:transform .25s ease}.site-card:hover .arrow-link{transform:translate(3px,-3px)}@media (max-width: 768px){.navbar{height:64px;padding:0 24px}.navbar__nav{display:none}.navbar__actions{gap:8px}.site-card{min-height:280px}}@media (max-width: 480px){.navbar{height:56px;padding:0 16px}.site-card{min-height:200px;padding:24px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Manrope,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{font-family:var(--font-body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.z-50{z-index:50}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.min-h-screen{min-height:100vh}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.whitespace-nowrap{white-space:nowrap}.border{border-width:1px}.opacity-40{opacity:.4}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.animate-pulse-dot{animation:pulse-dot 1.8s ease-in-out infinite}.animate-ticker{animation:ticker 30s linear infinite}.animate-fade-up{animation:fade-up .4s ease both}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.35}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hover\:opacity-70:hover{opacity:.7}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
