@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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.1d9rlgtqyj_-l.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.32sris142tqlb.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_bb8f8efc-module__LBoKEG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_bb8f8efc-module__LBoKEG__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_ae2eb10-module__uwCoHW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_ae2eb10-module__uwCoHW__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.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:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_eae25cf9-module__gY9qqa__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_eae25cf9-module__gY9qqa__variable{--font-sora:"Sora", "Sora Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_8a594245-module__h1XLeG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_8a594245-module__h1XLeG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_dad0bce0-module__Rsfr1a__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_dad0bce0-module__Rsfr1a__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--rexean-void:#0a0612;--rexean-deep-purple:#140b2e;--rexean-royal:#3a1f7a;--rexean-orchid:#7c4db8;--rexean-plum:#4e2a86;--rexean-imperial:#2a1259;--rexean-gold:#e8b23a;--rexean-bright-gold:#ffd66b;--rexean-antique-gold:#c8902b;--rexean-leaf-gold:#b8860b;--rexean-sun:#ffc247;--rexean-warmth:#e8506b;--rexean-terracotta:#d9622e;--rexean-flame:#f27121;--rexean-cream:#fbf6ec;--rexean-chalk:#f2eadc;--rexean-sand:#e5d5bd;--rexean-ink:#1c1330;--rexean-stone:#6b6079;--text-primary:#fbf6ec;--text-muted:#b6a9c9;--text-inverse:var(--rexean-ink);--text-inverse-muted:#6b6079;--gradient-hero:linear-gradient(160deg, #0a0612 0%, #140b2e 45%, #2a1259 100%);--gradient-accent:linear-gradient(135deg, #7c4dbf 0%, #3a1f7a 100%);--gradient-warm:linear-gradient(135deg, #7c4dbf 0%, #e8506b 100%);--gradient-disrupt:linear-gradient(135deg, #8a2387 0%, #e8506b 48%, #f27121 100%);--gradient-glow:linear-gradient(135deg, #7c4dbf99 0%, #e8b23a73 100%);--gradient-gold:linear-gradient(135deg, #ffd66b 0%, #e8b23a 45%, #b8860b 100%);--gradient-purple-gold:linear-gradient(120deg, #3a1f7a 0%, #7c4dbf 45%, #e8b23a 100%);--gradient-soft-warmth:linear-gradient(135deg, #7c4dbf 0%, #e8506b 40%, #f2c094 100%);--gradient-sun:radial-gradient(circle at 50% 120%, #ffc247 0%, #e8b23a 25%, #7c4db8 60%, transparent 80%);--mesh-royal:radial-gradient(40% 50% at 15% 20%, #7c4dbf8c 0%, transparent 60%), radial-gradient(35% 45% at 85% 15%, #e8b23a42 0%, transparent 55%), radial-gradient(50% 55% at 70% 85%, #8a238766 0%, transparent 60%), radial-gradient(45% 45% at 25% 90%, #3a1f7a8c 0%, transparent 65%), #0a0612;--surface-glass:#7c4dbf12;--surface-glass-border:#ffd66b24;--surface-card-dark:#140b2e8c;--surface-card-light:#fff;--surface-card-light-alt:var(--rexean-chalk);--grad-border:linear-gradient(135deg, #ffd66b80, #7c4dbf26 40%, #ffd66b00 75%);--elev-1:0 1px 2px #0a061266, 0 2px 6px #3a1f7a2e;--elev-2:0 4px 10px #0a061273, 0 8px 24px #3a1f7a38;--elev-3:0 10px 24px #0a061280, 0 20px 50px #3a1f7a4d;--elev-4:0 18px 40px #0a06128c, 0 40px 90px #2a125966;--elev-light-1:0 2px 8px #1c13300f;--elev-light-2:0 10px 30px #1c13301a, 0 2px 6px #1c13300d;--elev-gold:0 8px 28px #c8902b59, 0 2px 6px #b8860b40;--glow-gold:0 0 0 1px #e8b23a80, 0 0 24px #e8b23a59;--glow-orchid:0 0 0 1px #7c4dbf80, 0 0 28px #7c4dbf66;--glow-warm:0 0 0 1px #e8506b80, 0 0 26px #e8506b59;--glow-soft:0 0 60px #7c4dbf40;--inner-glow:inset 0 1px 0 #ffd66b2e, inset 0 0 30px #7c4dbf1a;--font-display:var(--font-fraunces), "Fraunces", Georgia, serif;--font-body:var(--font-inter), "Inter", system-ui, sans-serif;--font-disrupt:var(--font-bricolage), "Bricolage Grotesque", "Syne", sans-serif;--font-engineered:var(--font-sora), "Sora", "Inter", sans-serif;--font-mono:var(--font-jetbrains), "JetBrains Mono", "Fira Code", monospace;--fs-display:clamp(2.8rem, 6vw, 5.2rem);--fs-h1:clamp(2.4rem, 5vw, 3.8rem);--fs-h2:clamp(2rem, 4.5vw, 3.2rem);--fs-h3:1.7rem;--fs-h4:1.3rem;--fs-h5:1.08rem;--fs-lead:1.18rem;--fs-body:1.02rem;--fs-caption:.82rem;--fs-micro:.66rem;--fs-nano:.58rem;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:40px;--space-xl:64px;--space-2xl:100px;--space-3xl:140px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:40px;--radius-full:9999px;--ease-smooth:cubic-bezier(.4, 0, .2, 1);--ease-bounce:cubic-bezier(.68, -.55, .265, 1.55);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.2s;--duration-mid:.4s;--duration-slow:.8s;--duration-xslow:1.2s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);background-color:var(--rexean-void);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.7;overflow-x:hidden}a{color:inherit;transition:color var(--duration-fast) var(--ease-smooth);text-decoration:none}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer;font-family:inherit}.text-gradient-accent,.text-gradient-warm,.text-gradient-disrupt,.text-gradient-gold,.text-gradient-purple-gold{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-accent{background-image:var(--gradient-accent)}.text-gradient-warm{background-image:var(--gradient-warm)}.text-gradient-disrupt{background-image:var(--gradient-disrupt)}.text-gradient-gold{background-image:var(--gradient-gold)}.text-gradient-purple-gold{background-image:var(--gradient-purple-gold)}.mono-label{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;color:var(--rexean-gold);opacity:.85;font-size:.72rem;font-weight:500}.heading-display{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.5px;font-feature-settings:"ss01", "onum";font-weight:600;line-height:1.05}.heading-disrupt{font-family:var(--font-disrupt);letter-spacing:-1px;font-weight:700;line-height:1.08}.heading-engineered{font-family:var(--font-engineered);letter-spacing:-.2px;font-weight:600;line-height:1.2}.glass{-webkit-backdrop-filter:blur(16px)saturate(120%);border:1px solid var(--surface-glass-border);border-radius:var(--radius-md);box-shadow:var(--elev-2), var(--inner-glow);background:linear-gradient(160deg,#7c4dbf1a,#140b2e73);position:relative}.glass-strong{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-md);background:#0a0612c7;border:1px solid #ffd66b1a}.grad-border{position:relative}.grad-border:before{content:"";border-radius:inherit;background:var(--grad-border);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-rexean{align-items:center;gap:var(--space-xs);border-radius:var(--radius-full);font-family:var(--font-engineered);cursor:pointer;letter-spacing:.3px;transition:transform var(--duration-fast) var(--ease-smooth), box-shadow var(--duration-fast) var(--ease-smooth);border:none;padding:14px 32px;font-size:.95rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn-rexean:after{content:"";border-radius:inherit;opacity:0;transition:opacity var(--duration-fast) ease;background:linear-gradient(110deg,#0000 20%,#ffffff47 50%,#0000 80%) -150%/200% 100%;position:absolute;inset:0}.btn-rexean:hover:after{opacity:1;animation:.9s shimmerGold}.btn-rexean--primary{background:var(--gradient-accent);color:#fff;box-shadow:var(--elev-2)}.btn-rexean--primary:hover{box-shadow:var(--elev-3), var(--glow-orchid);transform:translateY(-3px)}.btn-rexean--gold{background:var(--gradient-gold);color:var(--rexean-ink);box-shadow:var(--elev-gold)}.btn-rexean--gold:hover{box-shadow:var(--elev-3), var(--glow-gold);transform:translateY(-3px)}.btn-rexean--outline{color:var(--text-primary);background:0 0;border:1px solid #ffd66b47}.btn-rexean--outline:hover{background:#7c4dbf24;border-color:#ffd66b8c;transform:translateY(-2px)}.btn-rexean--disrupt{background:var(--gradient-disrupt);color:#fff;box-shadow:var(--elev-2)}.btn-rexean--disrupt:hover{box-shadow:var(--elev-3), var(--glow-warm);transform:translateY(-3px)}.section-rexean{padding:var(--space-2xl) var(--space-md);position:relative;overflow:hidden}.section-rexean--dark{background:var(--rexean-void);color:var(--text-primary)}.section-rexean--light{background:var(--rexean-cream);color:var(--text-inverse)}.section-rexean--gradient{background:var(--gradient-hero);color:var(--text-primary)}.section-inner{z-index:2;max-width:1200px;margin:0 auto;position:relative}.section-header{text-align:center;margin-bottom:var(--space-xl)}.section-header h2{font-size:var(--fs-h2);margin-bottom:var(--space-sm)}.section-header p{font-size:var(--fs-lead);max-width:680px;margin:0 auto;line-height:1.8}.ambient-glow{filter:blur(100px);pointer-events:none;z-index:1;border-radius:50%;position:absolute}.ambient-glow--purple{background:var(--gradient-glow);opacity:.4}.ambient-glow--warm{background:radial-gradient(circle,#e8506b29 0%,#0000 70%)}.ambient-glow--gold{background:radial-gradient(circle,#e8b23a24 0%,#0000 70%)}.mesh-bg{background:var(--mesh-royal);background-size:200% 200%;animation:24s ease-in-out infinite meshDrift}.grid-pattern-overlay{z-index:0;opacity:.03;pointer-events:none;background-image:linear-gradient(#ffd66b1a 1px,#0000 1px),linear-gradient(90deg,#ffd66b1a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.pattern-kente{z-index:0;opacity:.04;pointer-events:none;background:repeating-linear-gradient(45deg,#e8b23a80 0 2px,#0000 2px 22px),repeating-linear-gradient(-45deg,#7c4dbf80 0 2px,#0000 2px 22px);position:absolute;inset:0}.pattern-sunrays{z-index:0;pointer-events:none;opacity:.28;background:conic-gradient(from 90deg at 50% 115%, transparent 0 3deg, #ffc2470f 3deg 5deg, transparent 5deg 11deg, #ffc2470d 11deg 13deg, transparent 13deg 19deg);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 30%,#000 100%);mask-image:linear-gradient(#0000 30%,#000 100%)}.grain{z-index:9999;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@keyframes gentlePulse{0%{opacity:.35;transform:translate(-50%,-50%)scale(1)}to{opacity:.6;transform:translate(-50%,-50%)scale(1.12)}}@keyframes shimmerGold{0%{background-position:-150%}to{background-position:250%}}@keyframes floatSubtle{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes meshDrift{0%{background-position:0 0}50%{background-position:100%}to{background-position:0 0}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1024px){.section-rexean{padding:var(--space-xl) var(--space-md)}}@media (max-width:768px){.section-rexean{padding:var(--space-lg) var(--space-sm)}.section-header h2{font-size:clamp(1.8rem,6vw,2.8rem)}}@media (max-width:480px){.section-rexean{padding:var(--space-lg) 12px}}:where(.heading-display,.heading-disrupt,.heading-engineered){text-wrap:balance}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.mesh-bg{animation:none}}:focus-visible{outline:2px solid var(--rexean-bright-gold);outline-offset:2px;border-radius:5px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--rexean-orchid);outline-offset:1px;box-shadow:0 0 0 4px #764ba22e}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10000;background:var(--rexean-bright-gold);color:#1a1208;font-family:var(--font-engineered);border-radius:var(--radius-full);padding:10px 18px;font-size:.9rem;font-weight:600;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.rexean-prose{color:var(--rexean-ink);font-size:var(--fs-body);max-width:70ch;line-height:1.85}.rexean-prose h1,.rexean-prose h2,.rexean-prose h3,.rexean-prose h4{font-family:var(--font-display);color:var(--rexean-ink);margin:1.6em 0 .6em;font-weight:600;line-height:1.15}.rexean-prose h2{font-size:1.9rem}.rexean-prose h3{font-size:1.45rem}.rexean-prose p{margin:0 0 1.25em}.rexean-prose p:first-of-type:first-letter{font-family:var(--font-display);float:left;color:var(--rexean-antique-gold);padding:6px 10px 0 0;font-size:3.4rem;line-height:.8}.rexean-prose a{color:var(--rexean-orchid);text-underline-offset:3px;text-decoration:underline}.rexean-prose ul,.rexean-prose ol{margin:0 0 1.25em 1.4em}.rexean-prose ul{list-style:outside}.rexean-prose ol{list-style:decimal}.rexean-prose li{margin:.4em 0}.rexean-prose blockquote{border-left:3px solid var(--rexean-gold);background:var(--rexean-chalk);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-inverse-muted);margin:1.5em 0;padding:14px 20px;font-style:italic}.rexean-prose img{border-radius:var(--radius-md);margin:1.5em 0}.rexean-prose code{font-family:var(--font-mono);background:var(--rexean-chalk);border:1px solid var(--rexean-sand);border-radius:6px;padding:2px 6px;font-size:.9em}
