.font-display{font-family:var(--font-crimson-pro),Georgia,"Times New Roman",serif}.font-mono{font-family:var(--font-geist-mono),"Courier New",monospace}.headline-banner{font-family:var(--font-crimson-pro),Georgia,serif;letter-spacing:-.03em;color:var(--text-headline);text-transform:uppercase;font-size:clamp(3rem,8vw,6rem);font-weight:800;line-height:.92}.headline-primary{font-family:var(--font-crimson-pro),Georgia,serif;letter-spacing:-.02em;color:var(--text-headline);font-size:clamp(2rem,4.5vw,3rem);font-weight:700;line-height:1.05}.headline-secondary{font-family:var(--font-crimson-pro),Georgia,serif;letter-spacing:-.01em;color:var(--text-headline);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;line-height:1.15}.headline-article{font-family:var(--font-crimson-pro),Georgia,serif;color:var(--text-headline);font-size:1.125rem;font-weight:600;line-height:1.25}.dateline{font-family:var(--font-geist-mono),monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--text-tertiary);font-size:.65rem}.section-flag{font-family:var(--font-geist-mono),monospace;letter-spacing:.2em;text-transform:uppercase;border:1.5px solid var(--border-rule);color:var(--text-headline);padding:.3rem .7rem;font-size:.6rem;font-weight:700;display:inline-block}.byline{font-family:var(--font-crimson-pro),Georgia,serif;color:var(--text-secondary);font-size:.9rem;font-style:italic}.rule-heavy{background:var(--border-rule);width:100%;height:4px}.rule-double{border:none;border-top:3px solid var(--border-rule);border-bottom:1px solid var(--border-rule);height:0;padding-top:3px}.rule-thin{background:var(--border-thin);width:100%;height:1px}.rule-ornamental{background:var(--border-ornamental);width:100%;height:1px;position:relative}.rule-ornamental:after{content:"◆";background:var(--bg-primary);color:var(--border-ornamental);padding:0 1rem;font-size:.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.glass{background:var(--nav-bg);-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--nav-border)}.card{background:var(--bg-card);border:1px solid var(--border-thin);padding:1.5rem;transition:all .2s}.card:hover{background:var(--bg-card-hover);border-color:var(--border-medium)}.inner-page{min-height:100vh;padding-top:6rem;padding-bottom:4rem}.inner-page-header{border-bottom:1px solid var(--border-thin);max-width:64rem;margin:0 auto 3rem;padding:0 1.25rem 3rem}.inner-page-body{max-width:64rem;margin:0 auto;padding:0 1.25rem}.article-card{cursor:pointer;transition:all .2s}.article-card:hover .article-headline{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.article-card:hover .article-image{filter:contrast(1.1)}.img-vintage{filter:grayscale()contrast(1.1);transition:filter .4s}.img-vintage:hover{filter:grayscale(60%)contrast(1.05)}.btn-ink{background:var(--bg-ink);color:var(--text-inverse);font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.7rem 1.75rem;font-size:.7rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-ink:hover{opacity:.8}.btn-outline{color:var(--text-headline);font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;border:1.5px solid var(--border-rule);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.65rem 1.5rem;font-size:.7rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-outline:hover{background:var(--bg-ink);color:var(--text-inverse)}.tag{font-family:var(--font-geist-mono),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--text-headline);border-bottom:2px solid var(--border-rule);align-items:center;padding-bottom:1px;font-size:.55rem;font-weight:700;display:inline-flex}.newspaper-grid{gap:0;display:grid}.column-rule{border-right:1px solid var(--border-thin)}.column-rule-left{border-left:1px solid var(--border-thin)}.agent-monogram{background:var(--bg-ink);width:48px;height:48px;color:var(--text-inverse);font-family:var(--font-crimson-pro),Georgia,serif;clip-path:polygon(0 0,100% 0,100% 75%,85% 100%,0 100%);flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex;position:relative}.agent-monogram[data-status=live]:after{content:"";background:#3b7;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse-live;position:absolute;bottom:4px;right:6px}@keyframes pulse-live{0%,to{opacity:1;box-shadow:0 0 #33bb7780}50%{opacity:.7;box-shadow:0 0 0 4px #3b70}}.agent-card-hover{transition:transform .25s,box-shadow .25s}.agent-card-hover:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000000f}.agent-card-hover:hover .agent-monogram{background:var(--bg-charcoal)}.article-card:hover .article-img-zoom{transform:scale(1.04)}.article-img-zoom{transition:transform .5s cubic-bezier(.22,1,.36,1)}.btn-ink:active,.btn-outline:active{transition:transform .1s;transform:scale(.97)}.pipeline-connector{position:relative}.pipeline-connector:after{content:"→";font-family:var(--font-geist-mono),monospace;color:var(--text-tertiary);opacity:.5;z-index:5;background:var(--bg-secondary);padding:2px 0;font-size:.65rem;position:absolute;top:30%;right:-1px;transform:translate(50%,-50%)}.section-transition{position:relative}.section-transition:before{content:"";background:var(--border-ornamental);width:60px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.flagship-brand{padding-left:1.25rem;border-left:3px solid var(--accent-gold)!important}.pipeline-accent{background:var(--bg-tertiary)}@keyframes flow-particle{0%{opacity:0;left:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}.pipeline-particle{background:var(--accent-gold);border-radius:50%;width:4px;height:4px;animation:3.6s ease-in-out infinite flow-particle;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 6px #c5a55a99}.hero-orb{filter:blur(80px);will-change:transform;pointer-events:none;border-radius:50%;position:absolute}.hero-orb-1{background:radial-gradient(circle,#3cac3b1f 0%,#0000 70%);width:350px;height:350px;animation:25s ease-in-out infinite orb-drift-1;top:-5%;right:10%}.hero-orb-2{background:radial-gradient(circle,#4a6cf714 0%,#0000 70%);width:400px;height:400px;animation:30s ease-in-out infinite orb-drift-2;bottom:5%;left:5%}.hero-orb-3{background:radial-gradient(circle,#e61d250f 0%,#0000 70%);width:250px;height:250px;animation:22s ease-in-out infinite orb-drift-3;top:30%;right:25%}@keyframes orb-drift-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,20px)scale(1.1)}66%{transform:translate(-20px,10px)scale(.95)}}@keyframes orb-drift-2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-25px,-15px)scale(1.05)}66%{transform:translate(15px,-25px)scale(1.1)}}@keyframes orb-drift-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-15px,20px)scale(1.15)}}.timeline-section{position:relative}.timeline-panel{justify-content:center;align-items:center;height:100dvh;display:flex;position:relative;overflow:hidden}.timeline-overlay{pointer-events:none;z-index:1;background:linear-gradient(#0f0f0f33 0%,#0f0f0f80 40%,#0f0f0fcc 100%);position:absolute;inset:0}.timeline-content{z-index:2;text-align:center;max-width:600px;padding:2rem 1.5rem;position:relative}.timeline-year-watermark{font-family:var(--font-crimson-pro),Georgia,serif;letter-spacing:-.04em;color:#f5f2ec0f;-webkit-user-select:none;user-select:none;z-index:1;margin-bottom:-1.5rem;font-size:clamp(6rem,20vw,14rem);font-weight:800;line-height:1;position:relative}.timeline-progress-track{z-index:30;-webkit-backdrop-filter:blur(8px);background:#0f0f0fd9;align-items:center;height:32px;padding:0 2rem;display:flex;position:sticky;top:64px}.dark .timeline-progress-track{background:#0f0f0fe6}.timeline-progress-fill{background:var(--accent-gold);height:2px;transition:width .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;box-shadow:0 0 8px #c5a55a66}.timeline-nav{justify-content:space-between;align-items:center;width:100%;display:flex}.timeline-nav-dot{cursor:pointer;background:#f5f2ec33;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s;position:relative}.timeline-nav-dot:hover{background:#f5f2ec80;transform:scale(1.3)}.timeline-nav-dot.active{background:var(--accent-gold);transform:scale(1.5);box-shadow:0 0 8px #c5a55a80}.timeline-scroll-hint{z-index:3;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.timeline-scroll-arrow{background:#f5f2ec33;width:1px;height:24px;animation:2s ease-in-out infinite scroll-bounce;position:relative}.timeline-scroll-arrow:after{content:"";border-bottom:1px solid #f5f2ec4d;border-right:1px solid #f5f2ec4d;width:6px;height:6px;position:absolute;bottom:0;left:50%;transform:translate(-50%)rotate(45deg)}@keyframes scroll-bounce{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.5;transform:translateY(8px)}}@media (max-width:768px){.timeline-panel{height:100dvh}.timeline-year-watermark{font-size:clamp(4rem,18vw,8rem)}.timeline-progress-track{padding:0 1rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes typeIn{0%{max-width:0}to{max-width:100%}}.animate-in{animation:.5s cubic-bezier(.4,0,.2,1) forwards fadeInUp}.stagger-1{opacity:0;animation-delay:50ms}.stagger-2{opacity:0;animation-delay:.1s}.stagger-3{opacity:0;animation-delay:.15s}.stagger-4{opacity:0;animation-delay:.2s}::selection{background:var(--bg-ink);color:var(--text-inverse)}:focus-visible{outline:2px solid var(--bg-ink);outline-offset:2px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}@keyframes shimmer-gold{0%{background-position:-200%}to{background-position:200%}}.cta-headline-shimmer{background:linear-gradient(90deg,var(--text-headline)0%,var(--text-headline)35%,var(--accent-gold)48%,var(--accent-gold-bright)50%,var(--accent-gold)52%,var(--text-headline)65%,var(--text-headline)100%);-webkit-text-fill-color:transparent;background-size:300%;-webkit-background-clip:text;background-clip:text;animation:12s ease-in-out infinite shimmer-gold}.cta-headline-shimmer-dark{background:linear-gradient(90deg,#f5f2ec 0% 35%,#c5a55a 48%,#d4b96a 50%,#c5a55a 52%,#f5f2ec 65% 100%) 0 0/300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:12s ease-in-out infinite shimmer-gold}.hero-float{will-change:transform;pointer-events:none;position:absolute}.hero-float-path-1{animation:28s ease-in-out infinite hero-drift-1;top:8%;right:8%}.hero-float-path-2{animation:35s ease-in-out infinite hero-drift-2;top:30%;right:25%}.hero-float-path-3{animation:24s ease-in-out infinite hero-drift-3;bottom:18%;right:5%}@keyframes hero-drift-1{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-15px,12px)rotate(2deg)}50%{transform:translate(8px,25px)rotate(-1deg)}75%{transform:translate(-8px,-5px)rotate(1.5deg)}}@keyframes hero-drift-2{0%,to{transform:translate(0)}33%{transform:translate(20px,-15px)}66%{transform:translate(-12px,10px)}}@keyframes hero-drift-3{0%,to{transform:translate(0)rotate(0)}30%{transform:translate(-10px,-18px)rotate(-2deg)}60%{transform:translate(15px,-8px)rotate(1.5deg)}}.stadium-shield-svg{animation:60s linear infinite shield-slow-spin}@keyframes shield-slow-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.shield-pulse-ring{transform-origin:50%;animation:4s ease-in-out infinite shield-pulse}@keyframes shield-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}.shield-outline{animation:6s ease-in-out infinite shield-glow}@keyframes shield-glow{0%,to{stroke:#f5f2ec1f}50%{stroke:#f5f2ec33}}.broadsheet-fold-svg{animation:8s ease-in-out infinite broadsheet-breathe}@keyframes broadsheet-breathe{0%,to{opacity:.8}50%{opacity:1}}.broadsheet-line{animation:3s ease-out infinite broadsheet-line-in}@keyframes broadsheet-line-in{0%{opacity:0;transform:translate(-4px)}15%{opacity:1;transform:translate(0)}85%{opacity:1}to{opacity:0}}.broadsheet-headline-1{animation:4s ease-out infinite broadsheet-headline}.broadsheet-headline-2{animation:4s ease-out .2s infinite broadsheet-headline}@keyframes broadsheet-headline{0%{opacity:0;width:0}20%{opacity:1;width:48px}80%{opacity:1}to{opacity:.5}}.broadsheet-tag{animation:3s ease-in-out infinite broadsheet-tag-pulse}@keyframes broadsheet-tag-pulse{0%,to{opacity:.6}50%{opacity:1}}@media (max-width:768px){.hero-float{display:none}}.sign-in-page{min-height:calc(100vh - 64px);display:flex}.sign-in-brand{color:#f5f2ec;background:#0f0f0f;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sign-in-brand-content{z-index:2;flex-direction:column;justify-content:space-between;width:100%;max-width:480px;height:100%;padding:6rem 3rem 2rem;display:flex;position:relative}.sign-in-brand-inner{flex-direction:column;flex:1;justify-content:center;display:flex}.sign-in-brand-grid{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sign-in-grid-line{opacity:0;height:1px;animation:1.5s ease-out forwards grid-reveal;animation-delay:var(--line-delay);background:#f5f2ec0a;position:absolute;left:0;right:0}.sign-in-grid-line:first-child{top:15%}.sign-in-grid-line:nth-child(2){top:30%}.sign-in-grid-line:nth-child(3){top:45%}.sign-in-grid-line:nth-child(4){top:60%}.sign-in-grid-line:nth-child(5){top:75%}.sign-in-grid-line:nth-child(6){top:90%}@keyframes grid-reveal{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.sign-in-brand-badge{margin-bottom:2rem}.sign-in-brand-title{font-family:var(--font-crimson-pro),Georgia,serif;letter-spacing:-.03em;color:#f5f2ec;text-transform:uppercase;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1}.sign-in-brand-desc{color:#f5f2ec80;max-width:360px;font-size:.95rem;line-height:1.6}.sign-in-brand-stats{border-top:1px solid #f5f2ec14;align-items:center;gap:1.5rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.sign-in-stat{flex-direction:column;gap:.25rem;display:flex}.sign-in-stat-value{font-family:var(--font-geist-mono),monospace;color:#f5f2ec;letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.sign-in-stat-label{font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#f5f2ec59;font-size:.6rem;font-weight:500}.sign-in-stat-divider{background:#f5f2ec14;width:1px;height:32px}.sign-in-brand-footer{padding-top:1rem}.sign-in-form-panel{background:var(--bg-primary);flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.sign-in-form-container{flex-direction:column;gap:0;width:100%;max-width:380px;display:flex}.sign-in-monogram{width:40px;height:40px;color:var(--bg-ink);margin-bottom:2rem}.sign-in-monogram svg{width:100%;height:100%}.sign-in-form-header{margin-bottom:0}.sign-in-form-title{font-family:var(--font-crimson-pro),Georgia,serif;color:var(--text-headline);margin-bottom:.5rem;font-size:1.5rem;font-weight:600;line-height:1.2}.sign-in-form-subtitle{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.sign-in-error{color:var(--accent-red);background:#8b1a100f;border:1px solid #8b1a1026;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.875rem 1rem;font-size:.8rem;line-height:1.5;display:flex}.sign-in-error-icon{flex-shrink:0;width:14px;height:14px;margin-top:2px}.sign-in-google-btn{color:#1a1a1a;cursor:pointer;width:100%;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid #0000001f;border-radius:6px;align-items:center;gap:.75rem;padding:.875rem 1.25rem;font-size:.7rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.sign-in-google-btn:hover{background:#f8f8f8;border-color:#0000002e;transform:translateY(-1px);box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a}.sign-in-google-btn:active{transform:scale(.98)translateY(0);box-shadow:0 1px 2px #0000000f}.sign-in-google-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.sign-in-google-icon{flex-shrink:0;width:18px;height:18px}.sign-in-spinner{width:16px;height:16px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sign-in-form-footer{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.sign-in-security-note{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;color:var(--text-tertiary);align-items:center;gap:.5rem;font-size:.6rem;display:flex}.sign-in-domain-note{color:var(--text-tertiary);font-size:.75rem;line-height:1.5}.sign-in-domain-note strong{color:var(--text-secondary)}@media (max-width:768px){.sign-in-page{flex-direction:column}.sign-in-brand{min-height:40vh;padding:1rem}.sign-in-brand-content{padding:5rem 1.5rem 2rem}.sign-in-brand-title{font-size:2rem}.sign-in-brand-stats{gap:1rem}.sign-in-form-panel{padding:2rem 1.5rem 4rem}}
@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.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:300;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.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:300;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.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:400;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.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:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.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:500;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.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:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.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:600;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.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:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.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:700;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.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:700;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.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_9203d965-module__Dal9RG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_9203d965-module__Dal9RG__variable{--font-sans:"Geist","Geist Fallback"}
@font-face{font-family:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d4cfff78d70c32f1-s.f5b8b66b.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:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/edd49e6a728081e1-s.7e5a275e.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:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a41eab1df8ed80c4-s.p.c12a81de.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:Crimson Pro;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d4cfff78d70c32f1-s.f5b8b66b.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:Crimson Pro;font-style:italic;font-weight:500;font-display:swap;src:url(../media/edd49e6a728081e1-s.7e5a275e.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:Crimson Pro;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a41eab1df8ed80c4-s.p.c12a81de.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:Crimson Pro;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d4cfff78d70c32f1-s.f5b8b66b.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:Crimson Pro;font-style:italic;font-weight:600;font-display:swap;src:url(../media/edd49e6a728081e1-s.7e5a275e.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:Crimson Pro;font-style:italic;font-weight:600;font-display:swap;src:url(../media/a41eab1df8ed80c4-s.p.c12a81de.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:Crimson Pro;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d4cfff78d70c32f1-s.f5b8b66b.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:Crimson Pro;font-style:italic;font-weight:700;font-display:swap;src:url(../media/edd49e6a728081e1-s.7e5a275e.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:Crimson Pro;font-style:italic;font-weight:700;font-display:swap;src:url(../media/a41eab1df8ed80c4-s.p.c12a81de.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:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.dd28a007.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:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.e0d1d72d.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:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/115e7a2565b70400-s.p.e440a306.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:Crimson Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.dd28a007.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:Crimson Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.e0d1d72d.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:Crimson Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/115e7a2565b70400-s.p.e440a306.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:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.dd28a007.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:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.e0d1d72d.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:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/115e7a2565b70400-s.p.e440a306.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:Crimson Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.dd28a007.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:Crimson Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.e0d1d72d.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:Crimson Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/115e7a2565b70400-s.p.e440a306.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:Crimson Pro Fallback;src:local(Times New Roman);ascent-override:90.96%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:98.56%}.crimson_pro_79a528c8-module__JwIvPG__className{font-family:Crimson Pro,Crimson Pro Fallback}.crimson_pro_79a528c8-module__JwIvPG__variable{--font-display:"Crimson Pro","Crimson Pro Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.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:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.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:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.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:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.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:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.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:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.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:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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:600;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.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:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.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:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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:700;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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_cac06dd4-module__ulnpiG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_cac06dd4-module__ulnpiG__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
