@font-face{font-family:PP Object Sans;src:url(/_astro/PPObjectSans-Regular.CZTpsVFG.woff2)format("woff2");font-weight:100 599;font-style:normal;font-display:swap}@font-face{font-family:PP Object Sans;src:url(/_astro/PPObjectSans-Bold.BGbsZb3i.woff2)format("woff2");font-weight:600 749;font-style:normal;font-display:swap}@font-face{font-family:PP Object Sans;src:url(/_astro/PPObjectSans-Heavy.BdxsgVwo.woff2)format("woff2");font-weight:750 900;font-style:normal;font-display:swap}@font-face{font-family:PP Object Sans;src:url(/_astro/PPObjectSans-Slanted.DBlKCW0Z.woff2)format("woff2");font-weight:100 749;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/_astro/PPNeueMontreal-Regular.BQcbSrHu.woff2)format("woff2");font-weight:100 499;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/_astro/PPNeueMontreal-Medium.DYuGi2f-.woff2)format("woff2");font-weight:500 599;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/_astro/PPNeueMontreal-Semibold.CeJ5oJqU.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/_astro/PPNeueMontreal-Italic.Bi02hAlC.woff2)format("woff2");font-weight:100 599;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/_astro/PPNeueMontreal-SemiboldItalic.B0JARWC-.woff2)format("woff2");font-weight:600 900;font-style:italic;font-display:swap}:root{--paper:#fff;--surface:#fff;--ink:#221e1a;--ink-soft:#5c554e;--line:#e4e4e4;--green:#17703a;--green-deep:#0f5229;--blue:#1470c4;--blue-bright:#2e9bff;--yellow:#f6c50b;--red:#c03a2b;--stripe:linear-gradient(to right, #2e9bff 0 20%, #221e1a 20% 40%, #f6c50b 40% 60%, #17703a 60% 80%, #c03a2b 80% 100%);--font-display:"PP Object Sans", system-ui, sans-serif;--font-body:"PP Neue Montreal", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--radius:4px;--measure:65ch;--wide:72rem;--step--1:.9375rem;--step-ui:1.0625rem;--step-0:1.125rem;--step-1:1.25rem;--step-2:1.5625rem;--step-3:2rem;--step-4:2.75rem;--step-5:clamp(2.6rem, 6vw, 3.8rem)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}::view-transition{background:var(--paper)}::view-transition-old(root){animation:.2s cubic-bezier(.4,0,.6,1) both vt-fade-out}::view-transition-new(root){animation:.28s cubic-bezier(.22,.61,.36,1) .2s both vt-fade-in}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}::view-transition-old(site-header),::view-transition-new(site-header){animation:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}::view-transition-group(*),::view-transition-image-pair(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@keyframes page-in{0%{opacity:0}}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;animation:.42s cubic-bezier(.22,.61,.36,1) 60ms both page-in}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:640;line-height:1.05}h1{font-size:var(--step-5)}h2{font-size:var(--step-3)}h3{font-size:var(--step-1)}p{margin:0}a{color:var(--green);text-underline-offset:2px;text-decoration-thickness:1px;transition:background-color .12s,color .12s}a:hover{color:var(--green-deep);text-decoration-thickness:2px}a:hover:not(.btn):not(.card):not(.card-link):not(.video-card){background:var(--link-hover-bg,var(--yellow));color:var(--link-hover-ink,var(--ink));border-radius:1px}.card>a:not(.btn):not(.card-link){justify-self:start;width:fit-content}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--blue);outline-offset:2px;box-shadow:0 0 0 2px #fff}.wrap{max-width:var(--wide);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.prose{max-width:var(--measure);gap:1em;display:grid}.prose h2,.prose h3{margin-top:.75em}.prose ul,.prose ol{gap:.4em;margin:0;padding-left:1.2em;display:grid}.label{font-size:var(--step--1);color:var(--ink-soft);font-weight:600}.stripe-rule{background:var(--stripe);border:0;height:4px;margin:0}.btn{font-family:var(--font-display);font-weight:620;font-size:var(--step-ui);cursor:pointer;vertical-align:middle;border:0;border-radius:2px;padding:calc(.65em + 2px) calc(1.3em + 2px);text-decoration:none;display:inline-block}.btn-donate,.btn-ghost{isolation:isolate;position:relative;overflow:hidden}.btn-donate:before,.btn-ghost:before{content:"";z-index:-1;background:var(--fill);transition:transform .32s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;transform:translateY(101%)}.btn-donate:hover:before,.btn-ghost:hover:before{transform:translateY(0)}.btn-donate:hover,.btn-ghost:hover{background:var(--fill);transition:color .16s 80ms,background-color 0s linear .32s}.btn-donate{--fill:var(--green);background:var(--yellow);color:var(--ink)}.btn-donate:hover,.btn-donate:active{color:#fff}.btn-donate:active{background:var(--green)}.btn-ghost{--fill:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink)}.btn-ghost:hover,.btn-ghost:active{color:var(--paper)}.btn-ghost:active{background:var(--ink)}.card{background:var(--surface);border-radius:var(--radius);overflow:hidden}.section{padding-block:clamp(2.5rem,7vw,4.5rem)}.section-head{gap:.5rem;margin-bottom:2rem;display:grid}table{border-collapse:collapse;font-variant-numeric:tabular-nums}.table-scroll{overflow-x:auto}.flush-b{padding-bottom:0}.line-t,.line-b{position:relative}.line-t:before,.line-b:after{content:"";height:1px;width:min(calc(100% - 2 * clamp(1rem, 4vw, 2rem)), calc(var(--wide) - 2 * clamp(1rem, 4vw, 2rem)));background:var(--line);position:absolute;left:50%;transform:translate(-50%)}.line-t:before{top:0}.line-b:after{bottom:0}.video-lightbox{background:#000;border:0;border-radius:2px;width:min(92vw,60rem);padding:0;overflow:visible}body:has(.video-lightbox[open]){overflow:hidden}.video-lightbox::backdrop{background:#14110ecc}.video-lightbox-frame{aspect-ratio:16/9}.video-lightbox-frame iframe{border:0;border-radius:2px;width:100%;height:100%;display:block}.video-lightbox-close{width:2.2rem;height:2.2rem;font-family:var(--font-display);cursor:pointer;border:0;border-radius:2px;place-items:center;font-size:.9rem;font-weight:800;line-height:1;display:grid;position:absolute;top:-2.8rem;right:0}@media (width>=1152px){.video-lightbox-close{top:0;right:-3.25rem}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{background:var(--ink);color:#fff;z-index:100;padding:.5rem 1rem;position:absolute;top:0;left:-999px}.skip:focus{left:0}.rules-2,.rules-3,.rules-4{--g:1.5rem;grid-auto-rows:1fr;position:relative}.rules-2:before,.rules-3:before,.rules-4:before{content:"";pointer-events:none;background-repeat:no-repeat;background-size:1px 100%;position:absolute;inset:0}.rules-2:before{background-image:linear-gradient(var(--line), var(--line));background-position:calc((100% - var(--g)) * var(--split,.5) + var(--g) / 2) 0}.rules-3:before{background-image:linear-gradient(var(--line), var(--line)), linear-gradient(var(--line), var(--line));background-position:calc((100% - 2 * var(--g)) / 3 + var(--g) / 2) 0, calc((100% - 2 * var(--g)) / 3 * 2 + var(--g) * 1.5) 0}.rules-4:before{background-image:linear-gradient(var(--line), var(--line)), linear-gradient(var(--line), var(--line)), linear-gradient(var(--line), var(--line));background-position:calc((100% - 3 * var(--g)) / 4 + var(--g) * .5) 0, calc((100% - 3 * var(--g)) / 4 * 2 + var(--g) * 1.5) 0, calc((100% - 3 * var(--g)) / 4 * 3 + var(--g) * 2.5) 0}.rules-2>*,.rules-3>*,.rules-4>*{position:relative}.rules-2>:nth-child(odd of :not(script)):not(:nth-child(1 of :not(script))):after,.rules-3>:nth-child(3n+1 of :not(script)):not(:nth-child(1 of :not(script))):after,.rules-4>:nth-child(4n+1 of :not(script)):not(:nth-child(1 of :not(script))):after{content:"";left:0;top:calc(var(--rg,var(--g)) / -2);background:var(--line);pointer-events:none;height:1px;position:absolute}.rules-2>:nth-child(odd of :not(script)):not(:nth-child(1 of :not(script))):after{width:calc(200% + var(--g))}.rules-3>:nth-child(3n+1 of :not(script)):not(:nth-child(1 of :not(script))):after{width:calc(300% + 2 * var(--g))}.rules-4>:nth-child(4n+1 of :not(script)):not(:nth-child(1 of :not(script))):after{width:calc(400% + 3 * var(--g))}@media (width>=901px){.section-head,.wrap:not([class*=rules]):not(.inner)>.prose,.wrap:not([class*=rules]):not(.inner)>h2,.wrap:not([class*=rules]):not(.inner)>p{padding-inline:.75rem}[class*=rules] .section-head{padding-inline:0}.rules-2>:nth-child(odd of :not(script)),.rules-3>:nth-child(3n+1 of :not(script)),.rules-4>:nth-child(4n+1 of :not(script)){padding-left:calc(var(--g) / 2)}.rules-2>:nth-child(2n of :not(script)),.rules-3>:nth-child(3n of :not(script)),.rules-4>:nth-child(4n of :not(script)){padding-right:calc(var(--g) / 2)}}.rules-2>.card,.rules-3>.card,.rules-4>.card{overflow:visible}.rules-frame{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:calc(var(--g,1.5rem) / 2)}@media (width<=900px){.rules-2:before,.rules-3:before,.rules-4:before{content:none}.rules-2>:nth-child(n+2 of :not(script)):after,.rules-3>:nth-child(n+2 of :not(script)):after,.rules-4>:nth-child(n+2 of :not(script)):after{content:"";width:100%;left:0;top:calc(var(--rg,var(--g)) / -2);background:var(--line);pointer-events:none;height:1px;position:absolute}.rules-2>:nth-child(odd of :not(script)):not(:nth-child(1 of :not(script))):after,.rules-3>:nth-child(3n+1 of :not(script)):not(:nth-child(1 of :not(script))):after,.rules-4>:nth-child(4n+1 of :not(script)):not(:nth-child(1 of :not(script))):after{width:100%}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.ucf-logo[data-astro-cid-f7espo7c]{--ease-out-back:cubic-bezier(.22, 1.35, .36, 1);display:block;overflow:visible}.letter[data-astro-cid-f7espo7c],.band[data-astro-cid-f7espo7c],.stripe[data-astro-cid-f7espo7c]{transform-box:view-box}.intro[data-astro-cid-f7espo7c] .u[data-astro-cid-f7espo7c] .band[data-astro-cid-f7espo7c]{animation:ucf-slide .62s var(--ease-out-back) both;animation-delay:calc(.36s + var(--i) * 70ms);--from:-240px}.intro[data-astro-cid-f7espo7c] .u[data-astro-cid-f7espo7c] .band[data-astro-cid-f7espo7c]:nth-child(2n){--from:240px}.intro[data-astro-cid-f7espo7c] .c[data-astro-cid-f7espo7c]{transform-origin:165.3px 60px;animation:ucf-spin .72s var(--ease-out-back) .76s both}.intro[data-astro-cid-f7espo7c] .f[data-astro-cid-f7espo7c]{animation:ucf-drop .56s var(--ease-out-back) 1s both}.intro[data-astro-cid-f7espo7c] .stripe[data-astro-cid-f7espo7c]{animation:.52s cubic-bezier(.37,0,.26,1) both ucf-wave;animation-delay:calc(1.64s + var(--i) * 60ms)}.brand:is(:hover,:focus-visible) .ucf-logo[data-astro-cid-f7espo7c] .stripe[data-astro-cid-f7espo7c]{animation:.52s cubic-bezier(.37,0,.26,1) both ucf-wave;animation-delay:calc(var(--i) * 60ms)}@keyframes ucf-slide{0%{transform:translateX(var(--from))}}@keyframes ucf-spin{0%{opacity:0;transform:rotate(-160deg)scale(.25)}30%{opacity:1}}@keyframes ucf-drop{0%{opacity:0;transform:translateY(-80px)}35%{opacity:1}}@keyframes ucf-wave{40%{transform:translateY(-7px)}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--paper);view-transition-name:site-header;position:sticky;top:0}.header-stripe[data-astro-cid-nen7h5rs]{width:min(calc(100% - 2 * clamp(1rem, 4vw, 2rem)), calc(var(--wide) - 2 * clamp(1rem, 4vw, 2rem)));border-radius:2px;margin-inline:auto;transform:translateY(1px)}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}@media (width>=901px){.bar[data-astro-cid-nen7h5rs]{padding-inline:calc(clamp(1rem,4vw,2rem) + .75rem)}}.brand[data-astro-cid-nen7h5rs]{color:var(--ink);align-items:center;gap:.6rem;text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs] .ucf-logo{flex:none}.brand-name[data-astro-cid-nen7h5rs]{font-family:var(--font-display);font-weight:400;font-size:var(--step-ui);max-width:11rem;line-height:1.02}.brand-strong[data-astro-cid-nen7h5rs]{font-weight:720}.site-header[data-astro-cid-nen7h5rs]{--link-hover-bg:transparent;--link-hover-ink:var(--ink)}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(.6rem,2vw,1.4rem);margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.donate){color:var(--ink);font-family:var(--font-display);font-weight:550;font-size:var(--step-ui);padding-block:.3rem;text-decoration:none;position:relative}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.donate):after{content:"";inset-inline:0;background:var(--green);opacity:0;height:2px;transition:opacity .26s cubic-bezier(.22,.61,.36,1),transform .26s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:0;transform:translateY(2px)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.donate):hover:after,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]:not(.donate):after{opacity:1;transform:translateY(0)}.donate[data-astro-cid-nen7h5rs]{padding:.45em 1.1em}.donate[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--green);color:#fff}.nav-button[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;padding:.6rem;display:none}.nav-icon[data-astro-cid-nen7h5rs]{width:1.1rem;height:1.1rem;transition:rotate .22s cubic-bezier(.22,.61,.36,1);display:block;position:relative}.nav-icon[data-astro-cid-nen7h5rs]:before,.nav-icon[data-astro-cid-nen7h5rs]:after{content:"";background:var(--ink);border-radius:1px;position:absolute}.nav-icon[data-astro-cid-nen7h5rs]:before{inset:calc(50% - 1px) 0}.nav-icon[data-astro-cid-nen7h5rs]:after{inset:0 calc(50% - 1px)}.nav-button[data-astro-cid-nen7h5rs][aria-expanded=true] .nav-icon[data-astro-cid-nen7h5rs]{rotate:-45deg}@media (prefers-reduced-motion:reduce){.nav-icon[data-astro-cid-nen7h5rs]{transition:none!important}}@media (width<=760px){.nav-button[data-astro-cid-nen7h5rs]{display:block}nav[data-astro-cid-nen7h5rs]{inset-inline:0;background:var(--paper);visibility:hidden;padding:1rem clamp(1rem,4vw,2rem) 1.25rem;display:block;position:absolute;top:100%}nav[data-astro-cid-nen7h5rs]:after{content:"";width:min(calc(100% - 2 * clamp(1rem, 4vw, 2rem)), calc(var(--wide) - 2 * clamp(1rem, 4vw, 2rem)));background:var(--stripe);border-radius:2px;height:4px;position:absolute;bottom:0;left:50%;translate:-50%}nav[data-astro-cid-nen7h5rs].open{visibility:visible}.site-header[data-astro-cid-nen7h5rs]:has(.open) .header-stripe[data-astro-cid-nen7h5rs]{opacity:0}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:flex-start;gap:.4rem}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.donate){padding-block:.55rem;display:block}nav[data-astro-cid-nen7h5rs] .donate[data-astro-cid-nen7h5rs]{margin-top:.5rem}}footer[data-astro-cid-jo6i4kqk]{width:min(calc(100% - 2 * clamp(1rem, 4vw, 2rem)), calc(var(--wide) - 2 * clamp(1rem, 4vw, 2rem)));margin:0 auto 1rem}footer[data-astro-cid-jo6i4kqk]>.wrap[data-astro-cid-jo6i4kqk]{padding-inline:.75rem}@media (width<=900px){footer[data-astro-cid-jo6i4kqk]>.wrap[data-astro-cid-jo6i4kqk]{padding-inline:0}}.grid[data-astro-cid-jo6i4kqk]{--g:1.5rem;gap:var(--g);grid-template-columns:repeat(5,1fr);padding-block:clamp(3.5rem,8vw,5.5rem) 2rem;display:grid;position:relative}.grid[data-astro-cid-jo6i4kqk]:before{content:"";pointer-events:none;background-repeat:no-repeat;background-size:1px 100%;background-image:linear-gradient(var(--line), var(--line)), linear-gradient(var(--line), var(--line)), linear-gradient(var(--line), var(--line));background-position:calc((100% - 4 * var(--g)) / 5 * 2 + 1.5 * var(--g)) 0, calc((100% - 4 * var(--g)) / 5 * 3 + 2.5 * var(--g)) 0, calc((100% - 4 * var(--g)) / 5 * 4 + 3.5 * var(--g)) 0;position:absolute;inset:0 .75rem}.org[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);grid-column:span 2;gap:.35rem;display:grid}.org-name[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-weight:680;font-size:var(--step-1)}.label[data-astro-cid-jo6i4kqk]{margin-bottom:.6rem}ul[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);gap:.15rem;margin:0;padding:0;list-style:none;display:grid}footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:.35rem;display:inline-block}footer[data-astro-cid-jo6i4kqk] .fineprint[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{padding-inline:0}.fineprint[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);font-size:var(--step--1);color:var(--ink-soft);padding-block:1.5rem clamp(3.5rem,8vw,5.5rem)}@media (width<=760px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;grid-auto-rows:1fr}.grid[data-astro-cid-jo6i4kqk]:before{content:none}.grid[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:nth-child(2):before,.grid[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:nth-child(4):before{content:"";right:calc(var(--g) / -2);background:var(--line);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.grid[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:nth-child(2):before{bottom:calc(-1 * var(--g))}.grid[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]{position:relative}.grid[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:nth-child(2):after,.grid[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:nth-child(4):after{content:"";width:calc(200% + var(--g));left:0;top:calc(var(--g) / -2);background:var(--line);pointer-events:none;height:1px;position:absolute}}
