.JudgeHelp_guide__yIQkc{font-size:var(--fs-16);line-height:var(--lh-relaxed);display:flex;flex-direction:column}.JudgeHelp_guide__yIQkc>*+*{margin-top:var(--space-2xs)}.JudgeHelp_guide__yIQkc strong{color:var(--text-primary)}.JudgeHelp_helpButton__qT7Fe span{font-size:var(--fs-12);font-weight:var(--fw-medium)}.JudgeHelp_intro__VQwz5{font-size:var(--fs-16);line-height:var(--lh-relaxed);color:var(--text-primary)}.JudgeHelp_points__vm9ac{display:grid;gap:var(--space-2xs);padding-left:2rem;list-style:disc}.JudgeHelp_points__vm9ac li{font-size:var(--fs-14);color:var(--text-muted)}.JudgeHelp_points__vm9ac li strong{display:block;font-weight:var(--fw-medium);letter-spacing:.02em;margin-bottom:var(--space-3xs);color:var(--text-primary)}.JudgeHelp_points__vm9ac li::marker{color:var(--text-primary)}.JudgeHelp_kbd__L1Lru{display:inline-block;border:1px solid var(--border-default);border-radius:var(--r-input);background:var(--surface-sunken);padding:.1rem .6rem;font-family:inherit;font-size:var(--fs-12);color:var(--text-primary)}.JudgeHelp_note__B_n2v{font-size:var(--fs-14);line-height:var(--lh-relaxed);color:var(--text-secondary)}.JudgeHelp_note__B_n2v strong{font-weight:var(--fw-semibold)}.JudgeHelp_outro__8S0Ev{font-size:var(--fs-14);line-height:var(--lh-relaxed);background:var(--surface-sunken);border:1px solid var(--border-default);text-align:center;padding:var(--space-2xs) var(--space-xs);border-radius:var(--r-card)}.JudgeHelp_outro__8S0Ev strong{font-weight:var(--fw-semibold)}.JudgeHelp_outro__8S0Ev .JudgeHelp_kbd__L1Lru{display:inline-flex;gap:var(--space-3xs);align-items:center;margin:0 .3rem;color:var(--status-info-text);font-size:var(--fs-12);font-weight:var(--fw-medium)}.JudgeHelp_closeButton__BpVw6{margin-top:var(--space-sm);align-self:center}.SubmitFlyout_wrapper__4gLfQ{position:relative}.SubmitFlyout_trigger__GKNR3{display:inline-flex;min-height:3.6rem;align-items:center;gap:var(--space-3xs);border:1px solid var(--primary-vibrant-green-800);border-radius:var(--r-button);padding:.8rem 1.2rem;background:var(--action-bg);color:var(--action-text);cursor:pointer;font-family:var(--ff-sans);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:1;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.SubmitFlyout_trigger__GKNR3:hover{background:var(--action-bg-hover)}.SubmitFlyout_trigger__GKNR3:active{background:var(--action-bg-pressed);transform:translateY(1px)}.SubmitFlyout_trigger__GKNR3:focus-visible{outline:2px solid var(--action-focus-outline);outline-offset:2px}.SubmitFlyout_triggerClosed__rBuau svg{transform:rotate(-180deg);transition:transform var(--duration-base) var(--ease-standard)}.SubmitFlyout_triggerOpen__Q_t_o svg{transform:rotate(-45deg);transition:transform var(--duration-base) var(--ease-standard)}.SubmitFlyout_plus__XhDM8{width:1.6rem;height:1.6rem}.SubmitFlyout_chevron__b2857{width:1.4rem;height:1.4rem;transition:transform var(--duration-base) var(--ease-standard)}.SubmitFlyout_chevronOpen__qa507{transform:rotate(180deg)}.SubmitFlyout_flyout__CgKwr{position:absolute;top:calc(100% + var(--space-3xs));left:0;z-index:60;min-width:17rem;max-height:calc(100vh - 12rem);overflow-y:auto;border:1px solid var(--border-subtle);border-radius:var(--r-card);background:var(--surface-sunk);box-shadow:var(--sh-3);padding:var(--space-3xs);opacity:0;visibility:hidden;transform:translateY(-.4rem);transform-origin:top right;transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.SubmitFlyout_flyout__CgKwr .SubmitFlyout_btn__OZeqy svg{fill:none}.SubmitFlyout_flyout__CgKwr .SubmitFlyout_btn__OZeqy svg path{fill:none!important}.SubmitFlyout_flyoutOpen__oSRvi{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.SubmitFlyout_option__r_x3C{display:flex;align-items:center;gap:1rem;border-radius:var(--r-button);padding:.9rem 1rem;color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-medium);white-space:nowrap;line-height:var(--lh-snug);text-decoration:none;letter-spacing:.01em;transition:background .15s var(--ease-standard),color .15s var(--ease-standard),border-color .15s var(--ease-standard),opacity .15s var(--ease-standard)}.SubmitFlyout_option__r_x3C:focus-visible,.SubmitFlyout_option__r_x3C:hover{background:var(--action-gradient);border-color:var(--border-strong);box-shadow:var(--sh-1);opacity:1!important}.SubmitFlyout_option__r_x3C:focus-visible{outline:2px solid var(--action-focus-outline);outline-offset:2px}.SubmitFlyout_optionIcon__WJEjm{display:inline-grid;width:4rem;height:4rem;place-items:center;flex-shrink:0;border:1px solid var(--border-subtle);border-radius:var(--r-button);background:var(--surface-sunken);color:var(--text-link)}.SubmitFlyout_optionIcon__WJEjm svg{width:2rem;height:2rem}.SubmitFlyout_optionLabel__WfGWm{color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-medium);letter-spacing:.02em;line-height:var(--lh-snug)}.SubmitFlyout_optionDesc__qUxta{margin-top:.2rem;color:var(--text-muted);font-size:var(--fs-11);line-height:var(--lh-snug)}.ThemeToggle_toggle__nRHe2{--toggle-ease:cubic-bezier(0.2,1.45,0.35,1);position:relative;display:inline-flex;align-items:center;padding:0;border:none;background:none;cursor:pointer}.ThemeToggle_toggle__nRHe2:focus-visible{outline:2px solid var(--action-focus-outline);outline-offset:3px;border-radius:var(--r-pill)}.ThemeToggle_defs__tjVRf{position:absolute;width:0;height:0}.ThemeToggle_track__bCEbb{position:relative;display:inline-flex;align-items:center;width:6rem;height:3.6rem;padding:.4rem;border:1px solid var(--border-subtle);border-radius:var(--r-pill);background:var(--surface-sunken);transition:background var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.ThemeToggle_toggle__nRHe2:hover .ThemeToggle_track__bCEbb{border-color:var(--border-default)}.ThemeToggle_knob__io1Et{display:inline-flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;color:var(--text-primary);transform:translateX(0);transition:transform .45s var(--toggle-ease)}.ThemeToggle_toggle__nRHe2[data-state=dark] .ThemeToggle_knob__io1Et{transform:translateX(2.8rem)}.ThemeToggle_icon___vv5P{width:100%;height:100%;filter:url(#theme-toggle-roughen)}.ThemeToggle_crescent__VQYvE,.ThemeToggle_disc__ZLKWy,.ThemeToggle_rays__SdFp2{transform-box:fill-box;transform-origin:center;transition:transform .45s var(--toggle-ease),opacity .3s var(--ease-standard)}.ThemeToggle_crescent__VQYvE{opacity:0;transform:rotate(-45deg) scale(.6)}.ThemeToggle_toggle__nRHe2[data-state=dark] .ThemeToggle_disc__ZLKWy{opacity:0}.ThemeToggle_toggle__nRHe2[data-state=dark] .ThemeToggle_rays__SdFp2{opacity:0;transform:scale(.3)}.ThemeToggle_toggle__nRHe2[data-state=dark] .ThemeToggle_crescent__VQYvE{opacity:1;transform:rotate(0deg) scale(1)}[data-theme=dark] .ThemeToggle_track__bCEbb{background:color-mix(in srgb,var(--surface-sunken),transparent 15%)}@media(prefers-reduced-motion:reduce){.ThemeToggle_crescent__VQYvE,.ThemeToggle_disc__ZLKWy,.ThemeToggle_knob__io1Et,.ThemeToggle_rays__SdFp2{transition-duration:.01ms}}.UserMenu_menu__32B7N{position:relative;display:inline-flex}.UserMenu_trigger__ZczrJ{display:inline-flex;align-items:center;gap:var(--space-2xs);border:1px solid var(--border-subtle);background:var(--surface-sunken);border-radius:var(--r-pill);padding:.5rem 1.4rem .5rem .5rem;color:var(--text-primary);white-space:nowrap;cursor:pointer;font-family:var(--ff-sans);line-height:1;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.UserMenu_trigger__ZczrJ:focus-visible,.UserMenu_trigger__ZczrJ:hover{background:var(--btn-ghost-bg-hover);color:var(--text-primary);border-color:var(--border-default)}.UserMenu_trigger__ZczrJ:focus-visible{outline:2px solid var(--action-focus-outline);outline-offset:2px}.UserMenu_avatar__MIrax{display:inline-grid;width:3.2rem;height:3.2rem;place-items:center;flex-shrink:0;border-radius:var(--r-pill);background:var(--primary-pistachio-600);font-size:var(--fs-12);font-weight:var(--fw-medium);letter-spacing:.02em;line-height:1;color:var(--action-text)}.UserMenu_label__MAWa4{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.2rem;text-align:left}.UserMenu_name__uYKss{color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-tight)}.UserMenu_subtitle__t4rDl{color:var(--text-secondary);font-size:var(--fs-12);font-weight:var(--fw-book);line-height:var(--lh-tight)}.UserMenu_chevron__eCyaw{width:1.4rem;height:1.4rem;color:var(--text-secondary);transition:transform var(--duration-base) var(--ease-standard)}.UserMenu_chevronOpen__69WYv{transform:rotate(180deg)}.UserMenu_dropdown__aW4_R{position:absolute;top:calc(100% + var(--space-3xs));right:0;z-index:60;min-width:17rem;width:-moz-max-content;width:max-content;border:1px solid var(--border-subtle);border-radius:var(--r-card);background:var(--surface-raised);box-shadow:var(--sh-3);padding:var(--space-3xs);opacity:0;visibility:hidden;transform:translateY(-.4rem);transition:opacity var(--duration-fast) var(--ease-standard),visibility var(--duration-fast) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.UserMenu_dropdownOpen__aT14c{opacity:1;visibility:visible;transform:translateY(0)}.UserMenu_sectionLabel__d8FlB{margin-top:var(--space-3xs);padding:var(--space-3xs) 1rem .2rem;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-medium);letter-spacing:var(--eyebrow-tracking);text-transform:var(--eyebrow-transform)}.UserMenu_item__Z928K{display:flex;align-items:center;gap:1rem;border-radius:var(--r-button);padding:.9rem 1rem;color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-medium);white-space:nowrap;line-height:var(--lh-snug);text-decoration:none;border:1px solid rgba(0,0,0,0);transition:background .15s var(--ease-standard),color .15s var(--ease-standard),border-color .15s var(--ease-standard)}.UserMenu_item__Z928K:focus-visible,.UserMenu_item__Z928K:hover{background:var(--action-secondary-bg-hover);color:var(--text-link-hover);border:1px solid var(--border-subtle)}.UserMenu_item__Z928K:focus-visible{outline:2px solid var(--action-focus-outline);outline-offset:2px}.UserMenu_item__Z928K svg{width:1.6rem;height:1.6rem;flex:0 0 auto}.SiteFooter_footer__1obKX{position:relative;background:linear-gradient(180deg,var(--primary-teal-800) 0,var(--primary-teal-800) 70%,var(--primary-teal-700) 120%);color:var(--lightbox-panel-text);padding-bottom:var(--space-xs);padding-top:var(--space-sm);display:flex;flex-direction:column;align-items:center;margin-top:var(--space-md)}[data-theme=dark] .SiteFooter_footer__1obKX{background:linear-gradient(180deg,var(--primary-teal-900) 0,var(--primary-teal-900) 70%,var(--primary-teal-800) 120%);color:var(--lightbox-panel-text)}.SiteFooter_wave__2RkNn{position:absolute;left:0;right:0;top:-4rem;width:100%;height:6.4rem;color:var(--primary-teal-800);pointer-events:none}[data-theme=dark] .SiteFooter_wave__2RkNn{color:var(--primary-teal-900)}.SiteFooter_inner__CKVZQ{position:relative;z-index:1;display:grid;grid-template-columns:1fr 250px;padding:0 var(--gutter);gap:var(--space-sm);width:min(100%,var(--max-width));align-items:stretch}.SiteFooter_acknowledgement__phFUc,.SiteFooter_meta__w3I10,.SiteFooter_partners__bguY7{display:flex;flex-direction:column;min-width:0}.SiteFooter_acknowledgement__phFUc{gap:var(--space-sm);grid-column:1/-1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-2xs);max-width:66rem;justify-self:center;position:relative;margin-bottom:var(--space-xs)}.SiteFooter_acknowledgement__phFUc:before{content:"";position:absolute;bottom:calc(var(--space-xs)*-1);left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2) 20%,rgba(255,255,255,.2) 80%,transparent)}.SiteFooter_acf__9WPA_{display:flex;align-items:center;gap:var(--space-sm);width:100%;grid-column:1/-1;justify-content:space-between;padding-top:var(--space-xs);font-size:var(--fs-12);color:hsla(0,0%,100%,.9);font-weight:var(--fw-medium);position:relative}.SiteFooter_acf__9WPA_:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2) 20%,rgba(255,255,255,.2) 80%,transparent)}@media(max-width:1040px){.SiteFooter_acf__9WPA_{flex-direction:column;align-items:center;text-align:center;gap:var(--space-2xs);font-weight:var(--fw-book)}}.SiteFooter_meta__w3I10{padding-left:var(--space-md)}.SiteFooter_partners__bguY7{justify-content:center;gap:var(--space-2xs)}.SiteFooter_meta__w3I10{justify-content:center;gap:var(--space-sm);align-items:stretch}.SiteFooter_logoLinks__jNGuj{display:block}.SiteFooter_logoLink__LXEOv{display:inline-flex;align-items:center;flex:0 0 auto;border-radius:var(--r-button);transition:opacity var(--duration-fast) var(--ease-standard)}.SiteFooter_logoLink__LXEOv:hover{opacity:.85}.SiteFooter_logoLink__LXEOv:focus-visible{outline:2px solid var(--action-focus-outline);outline-offset:var(--space-3xs)}.SiteFooter_acfLogoLink__u34qD{align-self:flex-start}.SiteFooter_logo__wMlCI{display:block;width:auto;-o-object-fit:contain;object-fit:contain}.SiteFooter_acfLogo__ykDx2{height:3.6rem}.SiteFooter_partnerText__TiCs2{font-weight:var(--fw-book);margin:0;color:color-mix(in srgb,var(--lightbox-panel-text) 82%,transparent);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-relaxed)}.SiteFooter_partnerLogos__v34IU{display:flex;align-items:center;gap:var(--space-xs)}.SiteFooter_jamalaLogo__VLJcK{height:4rem;max-width:14rem}.SiteFooter_zooLogo__dYCjO{height:5.6rem}.SiteFooter_doodles__0kVnU{position:absolute;inset:0;display:flex;align-items:center;min-width:0;color:var(--lightbox-panel-text);width:100%;height:100%;top:0;left:0;pointer-events:none}.SiteFooter_footerDoodle__8PM7H{height:auto;opacity:.2;filter:invert(1);position:absolute;height:10rem;width:auto}.SiteFooter_footerDoodle__8PM7H svg{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.SiteFooter_footerDoodleWader__1IXGz{top:0;right:7rem;height:12rem;width:auto;opacity:.4}.SiteFooter_footerDoodleWader__1IXGz svg{mix-blend-mode:color-dodge;transform:scaleX(-1) rotate(-3deg)}.SiteFooter_footerDoodleWader__1IXGz svg.SiteFooter_shadow__M5Wdw{transform:translateY(-1.5rem) scale(-1) rotate(12deg);filter:blur(0) brightness(1) opacity(.2) invert(0) drop-shadow(0 0 .5rem color-mix(in srgb,var(--surface-sunk) 80%,transparent))}@media(max-width:768px){.SiteFooter_footerDoodleWader__1IXGz{height:9rem;right:-2rem;top:-2rem}}.SiteFooter_footerDoodleFrog__zXxPI{bottom:0;right:25%;height:7rem;transform:scaleX(1) rotate(3deg);opacity:.3}.SiteFooter_footerDoodleFrog__zXxPI svg{mix-blend-mode:color-dodge}.SiteFooter_footerDoodleFrog__zXxPI svg.SiteFooter_shadow__M5Wdw{transform:translateY(-1.5rem) scaleY(-1) rotate(0deg);filter:blur(0) brightness(1) opacity(.2) invert(0) drop-shadow(0 0 .5rem color-mix(in srgb,var(--surface-sunk) 80%,transparent))}@media(max-width:768px){.SiteFooter_footerDoodleFrog__zXxPI{height:5.5rem;right:6%}}.SiteFooter_footerDoodleGumnuts__peexb{top:58%;left:24%;height:6rem;opacity:.2;filter:invert(.4)}.SiteFooter_footerDoodleGumnuts__peexb svg{mix-blend-mode:color-dodge;transform:rotate(-10deg) scale(-1)}.SiteFooter_footerDoodleGumnuts__peexb svg.SiteFooter_shadow__M5Wdw{display:none}@media(max-width:768px){.SiteFooter_footerDoodleGumnuts__peexb{height:4.5rem;left:40%;bottom:10%;top:auto}}.SiteFooter_footerDoodleWattle__QpXH5{top:20%;left:14%;height:5rem;transform:rotate(15deg);opacity:.6;filter:invert(.2)}.SiteFooter_footerDoodleWattle__QpXH5 svg{mix-blend-mode:color-dodge;transform:scaleX(1)}.SiteFooter_footerDoodleWattle__QpXH5 svg.SiteFooter_shadow__M5Wdw{display:none}@media(max-width:768px){.SiteFooter_footerDoodleWattle__QpXH5{height:3.5rem;left:12%;top:40%}}.SiteFooter_footerDoodleKangarooPaw__YHpSG{top:2%;left:7%;height:10rem;transform:rotate(10deg);opacity:.3;filter:invert(0)}.SiteFooter_footerDoodleKangarooPaw__YHpSG svg{mix-blend-mode:color-dodge}.SiteFooter_footerDoodleKangarooPaw__YHpSG svg.SiteFooter_shadow__M5Wdw{display:none}@media(max-width:768px){.SiteFooter_footerDoodleKangarooPaw__YHpSG{height:8rem;left:0;top:8%}}.SiteFooter_flags__CLcpc{display:flex;align-items:center;gap:var(--space-2xs)}.SiteFooter_flag__pkJkC{display:block;height:1.8rem;border-radius:.2rem;width:auto}.SiteFooter_tagline__OkDo_{margin:0;color:color-mix(in srgb,var(--lightbox-panel-text) 80%,transparent);font-size:var(--fs-14);line-height:var(--lh-relaxed)}.SiteFooter_links__8BXzk{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2xs)}.SiteFooter_links__8BXzk a{display:flex;align-items:center;gap:var(--space-2xs);color:color-mix(in srgb,var(--lightbox-panel-text) 85%,transparent);font-size:var(--fs-14);font-weight:var(--fw-medium);text-decoration:none;transition:color var(--duration-fast) var(--ease-standard)}.SiteFooter_links__8BXzk a svg{width:1.8rem;height:1.8rem;flex:0 0 auto}.SiteFooter_links__8BXzk a:hover{color:var(--lightbox-panel-text)}.SiteFooter_footerBottom__mZZW6{width:min(100%,var(--max-width));display:flex;justify-content:space-between;gap:var(--space-sm);margin-top:var(--space-xs);padding:0 var(--gutter)}.SiteFooter_copy__gOMFV{width:min(100%,var(--max-width));display:flex;margin:var(--space-sm) auto 0;padding-top:var(--space-2xs);border-top:1px solid hsla(0,0%,100%,.14);color:color-mix(in srgb,var(--lightbox-panel-text) 62%,transparent);font-size:var(--fs-12)}@media(max-width:1024px){.SiteFooter_inner__CKVZQ{grid-template-columns:1fr}.SiteFooter_meta__w3I10,.SiteFooter_partners__bguY7{border-left:0;padding-left:0}.SiteFooter_meta__w3I10{border-top:1px solid hsla(0,0%,100%,.16);padding-top:var(--space-sm)}}@media(max-width:768px){.SiteFooter_wave__2RkNn{height:4.8rem}.SiteFooter_inner__CKVZQ{grid-template-columns:1fr;gap:var(--space-sm)}.SiteFooter_acfLogo__ykDx2{height:4.8rem}.SiteFooter_partners__bguY7{flex-direction:column;align-items:center;gap:var(--space-xs)}.SiteFooter_partnerText__TiCs2{max-width:34rem;text-align:center}.SiteFooter_partnerLogos__v34IU{gap:var(--space-sm);justify-content:center;align-items:center;flex-direction:row}.SiteFooter_jamalaLogo__VLJcK{height:3.6rem;max-width:13rem}.SiteFooter_zooLogo__dYCjO{height:5rem}.SiteFooter_doodles__0kVnU{order:-1;max-width:36rem;grid-template-columns:minmax(0,1fr) minmax(0,.28fr)}.SiteFooter_footerDoodleWide__mPqle{max-height:10rem}.SiteFooter_footerDoodleSpot__BrNep{max-height:7.2rem}.SiteFooter_acfLogoLink__u34qD{align-self:center}.SiteFooter_acfLogo__ykDx2{height:2.4rem;align-self:center}}@media(max-width:640px){.SiteFooter_zooLogo__dYCjO{height:4rem}.SiteFooter_jamalaLogo__VLJcK{height:2.8rem;max-width:10rem}.SiteFooter_meta__w3I10{padding-left:0}.SiteFooter_links__8BXzk a{padding:var(--space-3xs) 0}.SiteFooter_acknowledgement__phFUc,.SiteFooter_flags__CLcpc{gap:var(--space-3xs)}}:root{--ff-sans:"Stag Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;--ff-hand:"Caveat","Stag Sans",cursive;--fw-book:400;--fw-medium:500;--fw-semibold:600;--fw-hand:700;--f-shadow:1px 1px 4px rgba(0,0,0,0.1);--fs-display:clamp(3.27rem,2.33rem + 2.594vw,6.07rem);--fs-64:clamp(2.57rem,1.96rem + 1.679vw,4.38rem);--fs-44:clamp(1.98rem,1.67rem + 0.865vw,2.92rem);--fs-32:clamp(1.52rem,1.32rem + 0.541vw,2.1rem);--fs-24:clamp(1.17rem,1.05rem + 0.324vw,1.52rem);--fs-20:clamp(1.8rem,1.7rem + 0.278vw,2.1rem);--fs-16:clamp(1.5rem,1.467rem + 0.093vw,1.6rem);--fs-14:clamp(1.3rem,1.267rem + 0.093vw,1.4rem);--fs-12:clamp(1.1rem,1.067rem + 0.093vw,1.2rem);--fs-11:clamp(1rem,0.967rem + 0.093vw,1.1rem);--eyebrow-tracking:0.14em;--eyebrow-transform:uppercase;--lh-tight:1.1;--lh-snug:1.25;--lh-base:1.5;--lh-relaxed:1.6}h1,h2,h3,h4,p em,p strong{font-weight:var(--fw-medium)}h1,h2,h3,h4{color:var(--text-primary)}.h-split{font-weight:var(--fw-book)}.h-split .h-hi,.h-split em{font-style:normal;font-weight:var(--fw-semibold);color:var(--headline-strong)}.h-display{font-size:var(--fs-display);letter-spacing:-.02em}.h-display,.h1{line-height:var(--lh-tight)}.h1{font-size:var(--fs-64);letter-spacing:-.015em}.h2{font-size:var(--fs-44);line-height:var(--lh-tight);letter-spacing:-.01em}.h3{font-size:var(--fs-32)}.h3,.h4{line-height:var(--lh-snug)}.h4{font-size:var(--fs-24)}.body-lg{font-size:var(--fs-20);line-height:var(--lh-relaxed)}.body{font-size:var(--fs-16)}.body,.body-sm{line-height:var(--lh-base)}.body-sm{font-size:var(--fs-14)}.caption{line-height:var(--lh-base);color:var(--text-secondary)}.caption,.eyebrow{font-size:var(--fs-12)}.eyebrow{letter-spacing:var(--eyebrow-tracking);text-transform:var(--eyebrow-transform);font-weight:var(--fw-eyebrow);color:var(--text-muted)}.hand{font-family:var(--ff-hand);font-weight:var(--fw-hand);color:var(--accent-hand)}:root{--space-3xs:clamp(0.64rem,0.56rem + 0.15vw,0.96rem);--space-2xs:clamp(1.28rem,1.12rem + 0.2vw,1.6rem);--space-xs:clamp(1.92rem,1.6rem + 0.35vw,2.56rem);--space-sm:clamp(2.56rem,2.08rem + 0.55vw,3.84rem);--space-md:clamp(3.84rem,3.2rem + 0.9vw,5.76rem);--space-lg:clamp(5.12rem,4rem + 1.6vw,8.96rem);--space-xl:clamp(7.68rem,5.44rem + 3vw,14.08rem);--space-2xl:clamp(10.24rem,6.4rem + 5vw,20.48rem);--gutter:clamp(2.56rem,1.6rem + 3vw,7.68rem);--section-padding-block:var(--space-2xl);--cluster-gap:var(--space-sm);--grid-gap:var(--space-md);--max-width:110rem;--r-input:4px;--r-button:6px;--r-card:8px;--r-lg:12px;--r-pill:999px;--page-max-width:var(--max-width);--page-max-width-narrow:72rem;--page-max-width-wide:120rem;--page-pad-top:var(--space-md);--page-pad-bottom:var(--space-lg);--page-pad-inline:var(--gutter);--page-gap:var(--space-sm);--section-gap:var(--space-2xs);--page-head-gap:var(--space-3xs);--page-head-margin:var(--space-2xs);--intro-max-width:60rem;--page-grid-gap:var(--space-xs);--page-grid-min:22rem;--card-padding:var(--space-sm);--card-padding-compact:var(--space-xs);--card-radius:var(--r-card);--card-border:1px solid rgba(0,73,62,0.15);--card-shadow:0 4px 18px rgba(0,36,30,0.04);--fw-eyebrow:var(--fw-book);--label-tracking:0.02em;--skeleton-base:color-mix(in srgb,var(--text-primary) 8%,transparent);--skeleton-highlight:color-mix(in srgb,var(--text-primary) 16%,transparent);--skeleton-radius:var(--r-input)}@media(max-width:640px){:root{--page-pad-inline:var(--space-2xs)}}[data-theme=dark]{--card-border:1px solid rgba(255,255,255,0.2);--card-shadow:0 4px 18px rgba(0,36,30,0.08);--skeleton-base:rgba(255,255,255,0.08);--skeleton-highlight:rgba(255,255,255,0.16)}:root{--sh-1:0 1px 2px rgba(0,36,30,0.06);--sh-2:0 4px 12px rgba(0,36,30,0.08);--sh-3:0 8px 28px rgba(0,36,30,0.12);--shadow-cta:2px 3px 10px -4px rgba(0,120,100,0.32);--z-content:1;--z-beta:200;--z-scrim:1000;--z-modal:1200;--z-toast:1300;--ease-standard:cubic-bezier(0.65,0,0.35,1);--duration-fast:0.15s;--duration-base:0.25s;--duration-delay:0.15s;--bg-primary:#fbfcf4;--white:#fff;--black:#000;--red-300:#e5908a;--red-400:#cc2115;--green-800:#03543f;--primary-turquoise-50:#defffa;--primary-turquoise-100:#bdfff5;--primary-turquoise-200:#9cfff0;--primary-turquoise-300:#7affeb;--primary-turquoise-400:#59ffe6;--primary-turquoise-500:#17ffdc;--primary-turquoise-600:#00d4b4;--primary-turquoise-700:#00b398;--primary-turquoise-800:#008f79;--primary-turquoise-900:#017463;--primary-turquoise-1000:#2d4541;--primary-turquoise-1100:#00241e;--primary-vibrant-green-0:#fbfcf5;--primary-vibrant-green-50:#f5fbf1;--primary-vibrant-green-100:#e3f2da;--primary-vibrant-green-200:#d5ecc7;--primary-vibrant-green-300:#c6e6b5;--primary-vibrant-green-400:#aad98f;--primary-vibrant-green-500:#9cd27d;--primary-vibrant-green-600:#80c657;--primary-vibrant-green-700:#71bf44;--primary-vibrant-green-800:#66ae3c;--primary-vibrant-green-900:#4f882e;--primary-vibrant-green-1000:#447428;--primary-vibrant-green-1100:#0b1307;--primary-teal-50:#d8fff9;--primary-teal-100:#b1fff3;--primary-teal-200:#64ffe8;--primary-teal-300:#16ffdc;--primary-teal-400:#00efcb;--primary-teal-500:#00c8aa;--primary-teal-600:#00a189;--primary-teal-700:#007463;--primary-teal-800:#00493e;--primary-teal-900:#00251f;--primary-pistachio-50:#fefefc;--primary-pistachio-100:#f3f7e4;--primary-pistachio-200:#e7f0c9;--primary-pistachio-300:#dbe8ae;--primary-pistachio-400:#d6e4a0;--primary-pistachio-500:#c6e097;--primary-pistachio-600:#a8cf5f;--primary-pistachio-700:#98c642;--primary-pistachio-800:#587423;--primary-pistachio-900:#161d09;--secondary-gum-leaf-100:#d7ece1;--secondary-gum-leaf-200:#c9e6d6;--secondary-gum-leaf-300:#add9c2;--secondary-gum-leaf-400:#92cdad;--secondary-gum-leaf-500:#79b88d;--secondary-gum-leaf-600:#3f7851;--secondary-gum-leaf-700:#2a5036;--secondary-gum-leaf-800:#203c29;--secondary-gum-leaf-900:#15281b;--secondary-charcoal-0:#ffffff;--secondary-charcoal-100:#f9fafc;--secondary-charcoal-200:#f4f4f8;--secondary-charcoal-300:#adadad;--secondary-charcoal-400:#8c8a8f;--secondary-charcoal-500:#79777c;--secondary-charcoal-600:#666468;--secondary-charcoal-700:#535155;--secondary-charcoal-800:#414042;--secondary-charcoal-900:#333234;--secondary-orange-100:#fdebd4;--secondary-orange-200:#fbd3a3;--secondary-orange-300:#f6b266;--secondary-orange-400:#f4a24c;--secondary-orange-500:#e98300;--secondary-orange-600:#d17907}:root,[data-theme=light]{--surface-page:#edf0e2;--surface-sunken:#f4f7ec;--surface-sunk:#f4f7ec;--surface-panel:#fffdf8;--surface-semiraised:#fbfbf4;--surface-raised:#ffffff;--surface-input:#ffffff;--surface-card-header:#f2f6e8;--surface-raised-accent:#ebf7e1;--surface-card:radial-gradient(circle at 20% 0%,rgba(139,207,79,0.06),transparent 34rem),radial-gradient(circle at 88% 28%,rgba(233,131,0,0.05),transparent 38rem),#fffdf8;--nav-bg:radial-gradient(circle at -20% -150%,#ffffff,transparent 80%),#fbfaf2;--surface-scrim:rgba(15,43,34,0.42);--surface-lightbox-panel:linear-gradient(160deg,#0f5847,#0c4234);--bg-radial:radial-gradient(ellipse at -10% 0%,oklch(0.975 0.018 130) 0%,oklch(0.955 0.022 95) 100%),linear-gradient(150deg,rgba(139,207,79,0.12) 0%,var(--surface-page) 50%,rgba(233,131,0,0.07) 100%);--bg-radial-accent:radial-gradient(42% 50% at 0% 0%,color-mix(in srgb,var(--action-bg),transparent 80%),transparent 72%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--secondary-orange-500),transparent 84%) 0%,transparent 38%);--text-primary:#00241e;--text-secondary:#33564a;--text-muted:#4f6f64;--text-ghost:#7a9084;--text-inverse:var(--white);--text-action:var(--primary-vibrant-green-700);--text-action-muted:var(--primary-vibrant-green-500);--text-on-action:#06301f;--text-link:#1a6b57;--text-link-hover:#0f5544;--text-shadow:rgba(139,207,79,0.22);--border-subtle:#e6ecd9;--border-default:#c8d6ba;--border-strong:#a3ba90;--focus-color:#216f5e;--focus-ring:0 0 0 4px rgba(209,255,169,0.28);--focus-ring-error:0 0 0 4px color-mix(in srgb,var(--status-danger-border) 28%,transparent);--border-focus:var(--focus-ring);--action-bg:#82ca43;--action-bg-hover:#93d557;--action-bg-pressed:#63a531;--action-bg-disabled:#d5ddcc;--action-text:#06301f;--action-text-disabled:#7b8578;--action-focus-outline:var(--focus-color);--action-text-shadow:rgba(229,201,115,0.3);--action-gradient:rgba(139,207,79,0.3);--action-secondary-bg:transparent;--action-secondary-text:#1c6b58;--action-secondary-border:#8fbd82;--action-secondary-bg-hover:#e9f4d8;--shadow-cta:0 2px 4px rgba(0,120,100,0.16),0 8px 18px -6px rgba(70,150,40,0.42);--status-success-bg:#e5f4d4;--status-success-text:#14691a;--status-success-border:#82ca43;--status-warning-bg:#ffeec6;--status-warning-text:#9a4e12;--status-warning-border:#e98300;--status-danger-bg:#fce3e0;--status-danger-text:#8a1810;--status-danger-border:#cc2115;--status-info-bg:#dcf1ec;--status-info-text:#0f5544;--status-info-border:#5fb8a8;--status-neutral-bg:#e6efe4;--status-neutral-fg:#33564a;--status-neutral-border:#c8d6ba;--track-bg:var(--surface-sunken);--track-fill:var(--action-bg);--accent-hand:#216f5e;--accent-display:#6bbf3f;--headline-strong:#6bbf3f;--lightbox-panel-text:var(--white);--stat-accent-green:#6bbf3f;--stat-accent-teal:#3ba897;--ambient-glow-green:#48b102;--ambient-glow-teal:#fcffd7;--ambient-glow-warm:#e9a253;--ambient-glow-intensity:0.42;--ambient-glow-fallback-opacity:0.42;--action-donate-bg:var(--secondary-orange-500);--action-donate-bg-hover:#f3963a;--action-donate-text:#fff}[data-theme=dark]{--surface-sunk:oklab(28.3% -0.05323 0.00474/0.9);--surface-sunken:oklab(28.3% -0.05323 0.00474/0.9);--surface-page:oklab(23.159% -0.04508 0.00775/0.9);--surface-input:oklab(28.24% -0.0544 0.01344/0.9);--surface-card-header:oklch(31.816% 0.06266 161.489/0.9);--surface-panel:oklab(35.043% -0.06216 0.02331/0.9);--surface-semiraised:oklab(39.834% -0.06816 0.03012/0.9);--surface-raised:oklab(45.141999999999996% -0.07493 0.03771/0.9);--surface-raised-accent:oklab(49.773% -0.08619 0.05759/0.9);--surface-card:radial-gradient(circle at 20% 0%,rgba(139,207,79,0.1),transparent 34rem),radial-gradient(circle at 88% 28%,rgba(255,224,170,0.06),transparent 38rem),#14452e;--nav-bg:radial-gradient(circle at -20% -150%,#002d20,transparent 80%),#001f19;--surface-scrim:rgba(0,0,0,0.6);--surface-lightbox-panel:linear-gradient(160deg,#0f5847,#0c4234);--bg-radial:radial-gradient(ellipse at -10% 0%,#003224 0%,#001813 100%),linear-gradient(150deg,rgba(69,95,53,0.4) 0%,var(--primary-teal-800) 50%,rgba(42,22,3,0.4) 100%);--bg-radial-accent:radial-gradient(42% 50% at 0% 0%,color-mix(in srgb,var(--primary-vibrant-green-700),transparent 74%),transparent 72%),radial-gradient(46% 56% at 100% 100%,color-mix(in srgb,var(--primary-teal-600),transparent 76%),transparent 72%);--text-primary:var(--white);--text-secondary:var(--secondary-charcoal-200);--text-muted:#c3dfce;--text-ghost:#6c897a;--text-inverse:var(--secondary-charcoal-900);--text-action:var(--primary-pistachio-700);--text-action-muted:var(--primary-pistachio-100);--text-on-action:var(--primary-turquoise-1100);--text-link:var(--primary-pistachio-200);--text-link-hover:var(--primary-pistachio-100);--text-shadow:rgba(0,0,0,0.35);--border-subtle:#24523c;--border-default:#37604d;--border-strong:#507564;--focus-color:var(--primary-pistachio-600);--focus-ring:0 0 1px 3px rgba(170,245,108,0.18);--focus-ring-error:0 0 0 4px color-mix(in srgb,var(--status-danger-border) 36%,transparent);--border-focus:var(--focus-ring);--action-bg:var(--primary-vibrant-green-700);--action-bg-hover:#8dcc69;--action-bg-pressed:#63a83c;--action-bg-disabled:#26533e;--action-text:var(--primary-turquoise-1100);--action-text-disabled:var(--secondary-charcoal-500);--action-focus-outline:var(--focus-color);--action-text-shadow:rgba(212,231,220,0.2);--action-gradient:color-mix(in srgb,var(--primary-pistachio-100),transparent 90%);--action-secondary-bg:transparent;--action-secondary-text:var(--primary-pistachio-300);--action-secondary-border:#68896b;--action-secondary-bg-hover:#24523c;--shadow-cta:0 2px 6px rgba(0,0,0,0.45),0 10px 22px -8px rgba(0,0,0,0.6);--status-success-bg:#235732;--status-success-text:var(--primary-pistachio-500);--status-success-border:#447c3b;--status-warning-bg:#2d2004;--status-warning-text:#f7bd7f;--status-warning-border:var(--secondary-orange-500);--status-danger-bg:#37170f;--status-danger-text:#f6d9d7;--status-danger-border:var(--red-400);--status-info-bg:#003229;--status-info-text:#74e6d4;--status-info-border:#006050;--status-neutral-bg:#26533e;--status-neutral-fg:var(--secondary-charcoal-200);--status-neutral-border:#406855;--track-bg:var(--surface-sunk);--track-fill:var(--action-bg);--accent-hand:var(--primary-pistachio-500);--accent-display:var(--primary-vibrant-green-500);--headline-strong:var(--primary-pistachio-600);--lightbox-panel-text:var(--white);--stat-accent-green:#8ed468;--stat-accent-teal:#5fd0bf;--ambient-glow-green:#018c8e;--ambient-glow-teal:#207869;--ambient-glow-warm:#b0ea11;--ambient-glow-intensity:0.32;--ambient-glow-fallback-opacity:0.84;--action-donate-bg:var(--secondary-orange-500);--action-donate-bg-hover:#f3963a;--action-donate-text:#fff}:root,[data-theme=light]{--accent-text:var(--primary-teal-700);--btn-focus-ring:color-mix(in srgb,var(--primary-vibrant-green-700) 40%,transparent);--btn-outline-text:var(--primary-turquoise-1100);--btn-outline-border:color-mix(in srgb,var(--primary-turquoise-1100) 28%,transparent);--btn-outline-border-hover:color-mix(in srgb,var(--primary-turquoise-1100) 48%,transparent);--btn-outline-bg-hover:color-mix(in srgb,var(--primary-turquoise-1100) 6%,transparent);--btn-ghost-text:#3b5a3f;--btn-ghost-text-hover:var(--primary-turquoise-1100);--btn-ghost-bg-hover:color-mix(in srgb,var(--white) 20%,transparent);--btn-danger-text:var(--status-danger-text);--btn-danger-text-hover:var(--status-danger-text);--btn-danger-fill:var(--status-danger-bg);--btn-danger-fill-hover:color-mix(in srgb,var(--status-danger-bg) 50%,transparent);--btn-danger-border:var(--status-danger-border);--glass-bg:color-mix(in srgb,var(--white) 52%,transparent);--glass-bg-hero:color-mix(in srgb,var(--white) 42%,transparent);--glass-border:color-mix(in srgb,var(--white) 70%,transparent);--glass-highlight:color-mix(in srgb,var(--white) 85%,transparent);--glass-shadow:0 4px 16px -8px rgba(0,36,30,0.13);--glass-fallback:rgba(255,255,255,0.92);--page:#eef0dd;--matte:#f1f3e6;--tile-border:rgba(0,73,62,0.12);--lime:var(--primary-vibrant-green-600);--lime-ink:#102b06;--gold:var(--secondary-orange-500);--teal-glow:var(--primary-teal-500);--ochre:#a8471f;--regional-bg:#5e8e1f;--regional-ink:var(--white);--glow-strength:0.5;--bg-secondary:var(--secondary-charcoal-100);--bg-elevated:var(--white);--bg-overlay:rgba(0,0,0,0.4);--text-on-primary:var(--white)}[data-theme=dark]{--accent-text:var(--primary-vibrant-green-500);--btn-focus-ring:color-mix(in srgb,var(--primary-vibrant-green-500) 40%,transparent);--btn-outline-text:var(--secondary-charcoal-200);--btn-outline-border:rgba(255,255,255,0.32);--btn-outline-border-hover:rgba(255,255,255,0.5);--btn-outline-bg-hover:rgba(255,255,255,0.08);--btn-ghost-text:oklch(0.74 0.03 150);--btn-ghost-text-hover:var(--secondary-charcoal-200);--btn-ghost-bg-hover:rgba(255,255,255,0.06);--btn-danger-text:var(--status-danger-text);--btn-danger-text-hover:#f7c1c1;--btn-danger-fill:color-mix(in srgb,var(--red-400) 16%,transparent);--btn-danger-fill-hover:color-mix(in srgb,var(--red-400) 28%,transparent);--btn-danger-border:color-mix(in srgb,var(--red-400) 50%,transparent);--glass-bg:color-mix(in srgb,var(--primary-teal-800) 45%,transparent);--glass-bg-hero:color-mix(in srgb,color-mix(in srgb,var(--primary-teal-700),var(--primary-teal-800)) 42%,transparent);--glass-border:color-mix(in srgb,var(--bg-primary) 16%,transparent);--glass-highlight:color-mix(in srgb,var(--white) 10%,transparent);--glass-shadow:0 4px 16px -8px rgba(0,0,0,0.3);--glass-fallback:rgba(16,52,40,0.95);--page:var(--primary-turquoise-1100);--matte:#0a2019;--tile-border:rgba(255,255,255,0.1);--lime:var(--primary-vibrant-green-500);--lime-ink:#0e2b06;--gold:#f4bd66;--accent:var(--primary-turquoise-300);--teal-glow:var(--primary-pistachio-400);--ochre:#b9532b;--regional-bg:rgba(146,198,65,0.9);--regional-ink:#102b06;--glow-strength:0.5;--bg-secondary:var(--surface-sunken);--bg-elevated:var(--surface-raised);--bg-overlay:rgba(0,0,0,0.6);--text-on-primary:var(--white)}:root{--shadow-sm:rgba(17,17,26,0.05) 0 1px 0,rgba(17,17,26,0.1) 0 1px 1px;--shadow-md:0 1px 1px hsl(0deg 0% 0%/0.075),0 2px 2px hsl(0deg 0% 0%/0.075),0 4px 4px hsl(0deg 0% 0%/0.075),0 8px 8px hsl(0deg 0% 0%/0.075),0 16px 16px hsl(0deg 0% 0%/0.075);--shadow-lg:rgba(17,17,26,0.05) 0 4px 16px,rgba(17,17,26,0.05) 0 8px 32px;--section-padding:var(--space-lg);--container-padding:var(--gutter);--padding:var(--space-xs);--box-padding:var(--space-xs);--gap-sm:var(--space-3xs);--gap-md:var(--space-2xs);--gap-lg:var(--space-sm);--radius-sm:var(--r-input);--radius-md:var(--r-card);--animation-timing:var(--ease-standard);--animation-duration:var(--duration-fast);--font-family-primary:var(--ff-sans);--font-family-fallback:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;--btn-bg:var(--action-bg);--btn-bg-hover:var(--action-bg-hover);--btn-bg-pressed:var(--action-bg-pressed);--btn-text:var(--action-text);--btn-primary-border:var( --action-bg-pressed );--btn-outline-text:var(--action-secondary-text);--btn-outline-border:var(--action-secondary-border);--btn-outline-border-hover:var(--action-secondary-text);--btn-outline-bg-hover:var(--action-secondary-bg-hover);--btn-ghost-text:var(--text-secondary);--btn-ghost-text-hover:var(--text-primary);--btn-ghost-bg-hover:var(--action-secondary-bg-hover);--btn-danger-text:var(--status-danger-text);--btn-danger-text-hover:var(--status-danger-text);--btn-danger-fill:color-mix(in srgb,var(--status-danger-border) 10%,transparent);--btn-danger-fill-hover:color-mix(in srgb,var(--status-danger-border) 18%,transparent);--btn-danger-border:color-mix(in srgb,var(--status-danger-border) 45%,transparent);--btn-focus-ring:color-mix(in srgb,var(--action-bg) 40%,transparent);--attr-regional-bg:#0e8f86;--attr-regional-ink:#ffffff;--attr-plant-bg:#2f7d4a;--attr-plant-ink:#ffffff;--attr-group-bg:#98c642;--attr-group-ink:#08301c;--attr-atsi-bg:#c25e11;--attr-atsi-ink:#ffffff;--attr-mp-bg:#9c3f6b;--attr-mp-ink:#ffffff}.doodles{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:visible}:root,[data-theme=light]{--doodle-ink:var(--secondary-gum-leaf-600);--doodle-opacity:0.11}[data-theme=dark]{--doodle-ink:var(--primary-vibrant-green-500);--doodle-opacity:0.07}.doodle{position:absolute;color:var(--doodle-ink);opacity:var(--doodle-opacity);transition:color .5s,opacity .5s}.doodle--gold{--doodle-ink:var(--gold)}.doodle--teal{--doodle-ink:var(--teal-glow)}@media(max-width:640px){.doodle--hide-mobile{display:none}}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tab-size:4;-o-tab-size:4;tab-size:4;color-scheme:light dark;background:var(--surface-page)}body,html{position:relative}body{min-height:100svh;isolation:isolate;color:var(--text-primary);font-family:var(--ff-sans);font-weight:var(--fw-book);font-size:var(--fs-16);line-height:var(--lh-base);font-synthesis-weight:none;display:grid;grid-template-rows:auto 1fr auto;overflow-x:hidden}main{display:flex;flex-direction:column;justify-content:safe center}strong{font-weight:var(--fw-semibold)}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:none;background:none}[aria-disabled=true],button:disabled{cursor:not-allowed}a{color:var(--text-link);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;transition:color var(--duration-fast) var(--ease-standard)}a:hover{color:var(--text-link-hover)}:focus-visible{outline:2px solid var(--action-focus-outline);outline-offset:2px;border-radius:var(--r-input)}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-contrast:more){:root,[data-theme=light]{--border-default:var(--secondary-charcoal-700);--border-subtle:var(--secondary-charcoal-500)}[data-theme=dark]{--border-default:rgba(255,255,255,0.6);--border-subtle:rgba(255,255,255,0.3)}}tr th:first-of-type{border-top-left-radius:var(--r-card)}tr th:last-of-type{border-top-right-radius:var(--r-card)}body:has([data-hero-scene]) footer[aria-label="Site footer"]{position:relative;z-index:2}@font-face{font-family:Stag Sans;src:url(/fonts/StagSansLight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Stag Sans;src:url(/fonts/StagSansRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Stag Sans;src:url(/fonts/StagSansMedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Stag Sans;src:url(/fonts/StagSansSemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Stag Sans;src:url(/fonts/StagSansBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/fonts/Caveat-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}