@font-face{font-family:Zia Handwriting;src:url(./ZiaHandwriting-Regular.JrQp1i3r.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(./nunito-latin-400-normal.r8SDr6Up.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(./nunito-latin-400-italic.BnrCcHbg.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(./nunito-latin-600-normal.Br8yIETf.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(./nunito-latin-700-normal.Dort48En.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(./nunito-latin-800-normal.Dz8SOQK_.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:#fffbf3}picture{display:contents}picture>source{display:none}:where(img){height:auto;max-width:100%}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.za{--paper:#FFFBF3;--buttercream:#FFF2D9;--card:#FFFFFF;--strawberry:#F4A6BC;--strawberry-soft:#FCE4EB;--lilac:#C9B6E8;--lilac-soft:#EFE8F8;--ocean:#A9DCE8;--ocean-soft:#E3F4F8;--mint:#C5E5D1;--mint-soft:#E8F5EC;--sunny:#F6C935;--cone:#E0552B;--ink:#59483F;--ink-strong:#3F322B;--ink-muted:#75655C;--graphite:#4A4542;--magenta:#C2185B;--magenta-deep:#A3134C;--line:#E9DCCB;--line-strong:#8C7B70;--shadow-soft:0 1px 0 rgba(89,72,63,.06),0 6px 18px rgba(89,72,63,.08);--shadow-lift:0 2px 0 rgba(89,72,63,.06),0 14px 32px rgba(89,72,63,.14);--shadow-pop:0 24px 64px rgba(63,50,43,.24);--ease-out:cubic-bezier(.22,1,.36,1);--ease-bounce:cubic-bezier(.34,1.4,.64,1);--ease-io:cubic-bezier(.65,0,.35,1);--hand:"Zia Handwriting","Nunito",system-ui,sans-serif;--sans:"Nunito",ui-rounded,system-ui,-apple-system,"Segoe UI",sans-serif;container-type:inline-size;position:relative;width:100%;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.za *{box-sizing:border-box}.za h1,.za h2,.za h3,.za p{margin:0}.za button{font-family:var(--sans)}.za :focus-visible{outline:3px solid var(--magenta-deep);outline-offset:3px}.wrap{width:100%;max-width:1328px;margin-inline:auto;padding-inline:64px}.skip{position:absolute;left:16px;top:-80px;z-index:60;background:var(--magenta);color:#fff!important;padding:12px 20px;border-radius:999px;font-weight:800;text-decoration:none}.skip:focus{top:12px}.hdr{position:sticky;top:0;z-index:40;background:#fffbf3f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.hdr-in{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:84px}.logo{display:inline-flex;align-items:center;min-height:48px;border-radius:12px}.logo img{display:block;height:42px;width:auto}.nav{display:flex;gap:6px;list-style:none;margin:0;padding:0}.nav a{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border-radius:999px;color:var(--ink-strong)!important;font-weight:700;font-size:18px;line-height:1.2;text-decoration:none;transition:background-color .12s var(--ease-out)}.nav a:hover{background:var(--strawberry-soft);color:var(--ink-strong)}.nav a[aria-current=page]{background:var(--strawberry)}.menu-btn{display:none;place-items:center;width:48px;height:48px;border-radius:999px;border:2px solid var(--line-strong);background:var(--card);color:var(--ink-strong);cursor:pointer;transition:background-color .12s var(--ease-out),border-color .12s}.menu-btn:hover{background:var(--strawberry-soft);border-color:var(--magenta);color:var(--magenta-deep)}.menu-btn svg{width:22px;height:22px}.menu-btn .i-close,.menu-btn[aria-expanded=true] .i-open{display:none}.menu-btn[aria-expanded=true] .i-close{display:block}.scrim{position:absolute;left:0;right:0;top:100%;height:100vh;background:#3f322b61;border:0;padding:0;margin:0;cursor:pointer;animation:zaFade .22s var(--ease-out) both}.sheet{position:absolute;left:12px;right:12px;top:calc(100% + 8px);background:var(--paper);border-radius:24px;box-shadow:var(--shadow-pop);padding:20px;animation:zaSheet .22s var(--ease-out) both;max-height:calc(100vh - 100px);overflow:auto}.sheet .nav{flex-direction:column;gap:4px}.sheet .nav a{width:100%;min-height:56px;font-size:20px;padding:0 20px}.sheet-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.sheet-foot .sig{height:44px;width:auto}.sheet-art{display:flex;align-items:flex-end;gap:10px}.sheet-art img{height:60px;width:auto;display:block}.toast{position:absolute;left:50%;top:calc(100% + 14px);transform:translate(-50%);display:flex;align-items:center;gap:10px;background:var(--ink-strong);color:#fff;padding:12px 20px;border-radius:999px;font-weight:700;font-size:16px;box-shadow:var(--shadow-lift);white-space:nowrap;animation:zaFade .22s var(--ease-out) both}.toast svg{width:18px;height:18px}@keyframes zaFade{0%{opacity:0}to{opacity:1}}@keyframes zaSheet{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.foot{background:var(--paper);border-top:1px solid var(--line);padding:48px 0 28px}.foot-grid{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.foot-logo{display:inline-block;border-radius:12px}.foot-logo img{display:block;width:220px;height:auto}.foot-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 8px}.foot-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:999px;color:var(--ink)!important;font-weight:600;text-decoration:none;transition:background-color .12s var(--ease-out)}.foot-nav a:hover{background:var(--strawberry-soft);color:var(--ink-strong)!important}.foot-nav a[aria-current=page]{color:var(--ink-strong)!important;font-weight:800}.foot-note{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:28px;padding-top:16px;border-top:1px solid var(--line);font-size:15px;color:var(--ink-muted)}@container (max-width:1199px){.wrap{padding-inline:40px}}@container (max-width:1023px){.nav-desk{display:none}.menu-btn{display:inline-grid}.hdr-in{min-height:68px}.logo img{height:34px}}@container (max-width:767px){.wrap{padding-inline:20px}.foot-grid{flex-direction:column;align-items:flex-start}.foot-nav ul{flex-direction:column;gap:0}}@media(prefers-reduced-motion:reduce){.za *,.za *:before,.za *:after{animation:none!important;transition-duration:1ms!important;scroll-behavior:auto!important}}
