.sch{--sc-core:#0d7f82;--sc-core-rgb:13,127,130;--sc-lift:#2fc3c6;--sc-deep:#075558;--sc-gold:#efd18d;--sc-tint:#dcf4f3;--sc-ink:#0a1617;--sc-ink-2:#11231f;--sc-text:#10201f;--sc-muted:#4d5b5a;--sc-faint:#667473;--sc-ground:#f6faf9;--sc-line:rgba(16,32,31,0.08);--sc-falcons:#3b82f6;--sc-tigers:#f59e0b;--sc-panthers:#ef4444;--sc-eagles:#10b981;--sc-ease:cubic-bezier(0.16,1,0.3,1);position:relative;min-height:100vh;background:var(--sc-ground);color:var(--sc-text);color-scheme:light;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.sch ::selection{background:rgba(var(--sc-core-rgb),.22)}.sch :focus-visible{outline:2px solid var(--sc-core);outline-offset:3px;border-radius:8px}.sch .on-dark :focus-visible{outline-color:var(--sc-lift)}html:has(.sch){scroll-behavior:smooth;scroll-padding-top:5.5rem}.sch .font-accent{font-family:var(--font-accent-serif),ui-serif,Georgia,serif;font-style:italic;font-weight:400;letter-spacing:0}@keyframes sc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes sc-blob{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(40px,-30px,0) scale(1.1)}66%{transform:translate3d(-30px,30px,0) scale(.95)}}@keyframes sc-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes sc-feed-in{0%{opacity:0;transform:translateY(-14px) scale(.98)}to{opacity:1;transform:none}}@keyframes sc-pop{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:none}}@keyframes sc-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sc-rise{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}@keyframes sc-ping{75%,to{transform:scale(2.4);opacity:0}}@keyframes sc-shimmer{to{background-position:100%}}@keyframes sc-flash{0%{box-shadow:0 0 0 0 rgba(var(--sc-core-rgb),.5)}to{box-shadow:0 0 0 14px rgba(var(--sc-core-rgb),0)}}@keyframes sc-caret{50%{opacity:0}}.sch .sc-float{animation:sc-float 7s ease-in-out infinite}.sch .sc-float-slow{animation:sc-float 10s ease-in-out infinite}.sch .sc-blob{animation:sc-blob 18s ease-in-out infinite}.sch .sc-marquee{animation:sc-marquee 50s linear infinite}.sch .sc-feed-in{animation:sc-feed-in .6s var(--sc-ease) both}.sch .sc-pop{animation:sc-pop .45s var(--sc-ease) both}.sch .sc-fade{animation:sc-fade .6s ease both}.sch .sc-ping{animation:sc-ping 2.2s cubic-bezier(0,0,.2,1) infinite}.sch .sc-caret{animation:sc-caret 1s steps(1) infinite}.sch .sc-flash{animation:sc-flash .8s ease-out}.sch .sc-rise{animation:sc-rise .9s var(--sc-ease) both;animation-delay:var(--d,0s)}.sch [data-reveal=armed]{opacity:0;transform:translate3d(0,28px,0)}.sch [data-reveal=in]{opacity:1;transform:none;transition:opacity .9s var(--sc-ease),transform .9s var(--sc-ease);transition-delay:var(--d,0s)}.sch [data-reveal=armed] .sc-grow-x{transform:scaleX(0)}.sch [data-reveal=in] .sc-grow-x{transform:scaleX(1);transition:transform 1.2s var(--sc-ease);transition-delay:calc(var(--d, 0s) + var(--i, 0) * 90ms + .2s)}.sch .sc-grow-x{transform-origin:left center}.sch .sc-glass{background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5);border:1px solid rgba(255,255,255,.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 30px 60px -30px rgba(7,60,62,.28),0 8px 20px -12px rgba(7,60,62,.14)}.sch .sc-glass-dark{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.sch .sc-grid-bg{background-image:linear-gradient(90deg,rgba(16,32,31,.05) 1px,transparent 0),linear-gradient(180deg,rgba(16,32,31,.05) 1px,transparent 0);background-size:56px 56px}.sch .sc-grid-bg-dark{background-image:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:56px 56px}.sch .sc-gradient-text{background:linear-gradient(100deg,var(--sc-deep) 0,var(--sc-core) 30%,#2a9d8f 55%,#c9a24a 80%,var(--sc-deep) 100%);color:transparent;animation:sc-shimmer 10s ease-in-out infinite alternate}.sch .on-dark .sc-gradient-text,.sch .sc-gradient-text{background-size:220% auto;-webkit-background-clip:text;background-clip:text}.sch .on-dark .sc-gradient-text{background-image:linear-gradient(100deg,var(--sc-lift) 0,#8fe3d6 35%,var(--sc-gold) 70%,var(--sc-lift) 100%)}.sch .sc-spot{position:relative;isolation:isolate}.sch .sc-spot:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(var(--sc-core-rgb),.12),transparent 60%);opacity:0;transition:opacity .4s ease;z-index:-1;pointer-events:none}.sch .sc-spot:hover:before{opacity:1}.sch .on-dark .sc-spot:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.1),transparent 60%)}.sch .sc-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;overflow:hidden;border-radius:9999px;font-weight:600;white-space:nowrap;cursor:pointer;border:0;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease}.sch .sc-btn:hover{transform:translateY(-2px)}.sch .sc-btn:active{transform:translateY(0) scale(.98)}.sch .sc-btn:disabled{pointer-events:none;opacity:.6}.sch .sc-btn-md{padding:.65rem 1.25rem;font-size:.875rem}.sch .sc-btn-lg{padding:.95rem 1.75rem;font-size:.95rem;min-height:3rem}.sch .sc-btn-primary{background:var(--sc-core);color:#fff;box-shadow:0 10px 30px -10px rgba(var(--sc-core-rgb),.75)}.sch .sc-btn-primary:hover{box-shadow:0 18px 40px -12px rgba(var(--sc-core-rgb),.85);background:#0b6f72}.sch .sc-btn-ghost{background:rgba(255,255,255,.75);color:var(--sc-text);box-shadow:inset 0 0 0 1px var(--sc-line),0 6px 20px -10px rgba(7,60,62,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sch .sc-btn-ghost:hover{background:#fff;box-shadow:inset 0 0 0 1px rgba(16,32,31,.18),0 10px 26px -10px rgba(7,60,62,.3)}.sch .sc-btn-light{background:#fff;color:var(--sc-ink);box-shadow:0 10px 30px -10px rgba(255,255,255,.35)}.sch .sc-btn-light:hover{box-shadow:0 18px 40px -12px rgba(255,255,255,.45)}.sch .sc-btn-outline-dark{background:rgba(255,255,255,.06);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.sch .sc-btn-outline-dark:hover{background:rgba(255,255,255,.12)}.sch .sc-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translateX(-120%);transition:transform .8s var(--sc-ease);pointer-events:none}.sch .sc-btn-light:hover:after,.sch .sc-btn-primary:hover:after{transform:translateX(120%)}@media (prefers-reduced-motion:reduce){html:has(.sch){scroll-behavior:auto}.sch *,.sch :after,.sch :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}.sch [data-reveal=armed]{opacity:1;transform:none}.sch [data-reveal=armed] .sc-grow-x{transform:none}.sch .sc-marquee{animation:none}}