@font-face{font-family:"Plus Jakarta Sans";src:url(/assets/fonts/PlusJakartaSans-VariableFont_wght.ttf) format("truetype");font-weight:200 800;font-display:swap}.ysn,.ysn-ann,.ysn-skip{--ysn-ink:#1C1917;--ysn-cream:#FFF8E1;--ysn-or:#F59E0B;--ysn-rust:#C2410C;--ysn-text:#3d382f;font-family:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;color:var(--ysn-ink);line-height:1.4;letter-spacing:normal;text-align:left}.ysn *,.ysn *::before,.ysn *::after,.ysn-ann *{box-sizing:border-box}.ysn :where(ul,ol,li,p){margin:0;padding:0;list-style:none}.ysn :where(a),.ysn-ann :where(a){color:inherit;text-decoration:none;background:none}.ysn a:focus-visible,.ysn button:focus-visible,.ysn-ann a:focus-visible{outline:3px solid #1d4ed8;outline-offset:3px;border-radius:6px}.ysn [hidden],.ysn .hidden{display:none!important}.ysn-skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ysn-ink);color:#fff;padding:10px 16px;border-radius:10px;font-weight:700;font-size:15px;text-decoration:none}.ysn-skip:focus{top:10px;color:#fff}p.ysn-ann{display:block;margin:0;text-align:center;font-size:14px;font-weight:700;padding:10px 16px;border-bottom:1px solid #EADBB8;background:var(--ysn-cream);color:var(--ysn-ink)}p.ysn-ann a{margin-left:8px;border-bottom:2px solid var(--ysn-or);color:var(--ysn-ink)}p.ysn-ann a{position:relative}p.ysn-ann a::after{content:"";position:absolute;left:-6px;right:-6px;top:50%;height:44px;transform:translateY(-50%)}.ysn{position:sticky;top:0;z-index:50;display:block;width:100%;margin:0;padding:0;align-self:stretch;flex:0 0 auto}.ysn-nav{position:relative;background:rgba(255,248,225,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:2px solid var(--ysn-ink)}.ysn-w{display:flex;align-items:center;height:72px;gap:36px;max-width:1240px;margin:0 auto;padding:0 32px}.ysn-logo{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:24px;letter-spacing:-.03em;color:var(--ysn-ink);flex:none;white-space:nowrap}.ysn-logo img{height:34px;width:auto;display:block;max-width:none}.ysn-links{display:flex;gap:28px;font-weight:600;font-size:15px;color:var(--ysn-text);white-space:nowrap}.ysn-links a{display:inline-block;padding:8px 0;color:var(--ysn-text)}.ysn-links a:hover,.ysn-links a[aria-current=page]{color:var(--ysn-rust)}.ysn-acct{margin-left:auto;display:flex;gap:18px;align-items:center;font-weight:700;font-size:15px;white-space:nowrap}.ysn-login{color:var(--ysn-ink)}.ysn-login:hover{color:var(--ysn-rust)}.ysn .ysn-btn{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 20px;border-radius:999px;font-weight:800;font-size:15px;line-height:1;font-family:inherit;border:2px solid var(--ysn-ink);white-space:nowrap;background:var(--ysn-ink);color:#fff;transition:background .15s}.ysn .ysn-btn:hover{background:#000;color:#fff}.ysn-menu{display:none;flex:none;width:44px;height:44px;align-items:center;justify-content:center;padding:0;margin:0;border:2px solid var(--ysn-ink);border-radius:12px;background:#fff;color:var(--ysn-ink);cursor:pointer}.ysn-menu svg{display:block;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.ysn-menu .ysn-i-close,.ysn-open .ysn-menu .ysn-i-open{display:none}.ysn-open .ysn-menu .ysn-i-close{display:inline}.ysn-panel{position:absolute;left:0;right:0;top:100%;background:var(--ysn-cream);border-bottom:2px solid var(--ysn-ink);box-shadow:0 12px 24px rgba(28,25,23,.12);padding:8px 20px 16px}.ysn-panel[hidden]{display:none!important}.ysn-panel a{display:block;padding:14px 4px;font-weight:700;font-size:17px;color:var(--ysn-ink);border-bottom:1px solid #EADBB8}.ysn-panel li:last-child a{border-bottom:0}.ysn-panel a:hover,.ysn-panel a[aria-current=page]{color:var(--ysn-rust)}#yumio-header:empty{height:115px}body.ysn-on,body.ysn-on.yumio-has-chrome,body:has(>#yumio-header:empty){padding-top:0!important}@media (max-width:900px){.ysn-w{gap:20px;height:64px;padding:0 20px}.ysn-links{gap:18px;font-size:14px}.ysn-acct{gap:14px}#yumio-header:empty{height:107px}}@media (max-width:760px){.ysn-links{display:none}.ysn-menu{display:inline-flex}.ysn-w{gap:12px}.ysn-acct .ysn-btn{height:40px;padding:0 16px}#yumio-header:empty{height:127px}}@media (max-width:480px){.ysn-w{padding:0 16px;gap:10px}.ysn-logo{font-size:21px;gap:8px}.ysn-logo img{height:30px}.ysn-acct .ysn-login{display:none}.ysn-panel{padding:4px 16px 12px}}@media (min-width:481px){.ysn-panel [data-ysn-guest]{display:none}}@media (prefers-reduced-motion:reduce){.ysn *{transition:none!important}}@media print{.ysn,.ysn-ann,.ysn-skip{display:none!important}}:root .ysn a,:root .ysn-ann a,:root .ysn .ysn-logo:hover,:root .ysn .ysn-panel a{color:var(--ysn-ink)}:root .ysn .ysn-links a{color:var(--ysn-text)}:root .ysn .ysn-links a:hover,:root .ysn .ysn-links a[aria-current=page],:root .ysn .ysn-panel a:hover,:root .ysn .ysn-panel a[aria-current=page],:root .ysn .ysn-login:hover,:root .ysn-ann a:hover{color:var(--ysn-rust)}:root .ysn .ysn-btn,:root .ysn .ysn-btn:hover{color:#fff}:root .ysn-skip,:root .ysn-skip:focus{color:#fff}html.dark .ysn-nav{background:#FFF8E1}