:root{--bg:#faf7f3;--surface:#fff;--ink:#1f1b18;--ink-2:#3f3934;--muted:#6b635b;--line:#ece6df;--line-2:#ddd5cc;--tint:#f1ece6;--accent:#c8102e;--accent-ink:#a30d25;--accent-tint:#fbeaec;--ok-bg:#e3efe8;--ok-ink:#1f4d37;--warn-bg:#fdf1dc;--warn-ink:#7a4e0e;--serif:var(--font-fraunces), Georgia, serif;--sans:var(--font-figtree), system-ui, -apple-system, sans-serif;--hand:var(--font-caveat), "Segoe Print", "Bradley Hand", cursive}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}h1{font-family:var(--serif);font-weight:500}a{color:var(--accent-ink)}a:hover{color:#7e0a1d}button,input,select,textarea{font-family:inherit}input,select,textarea{font-size:16px!important}button{min-height:44px}img{max-width:100%}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px}.eyebrow{letter-spacing:.8px;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px;font-weight:700}.muted{color:var(--muted)}.serif-title{font-family:var(--serif);font-size:18px;font-weight:600;line-height:1.25}.btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent);color:#fff;border:none}.btn-primary:hover{background:var(--accent-ink);color:#fff}.btn-secondary{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.btn-secondary:hover{color:var(--ink);border-color:var(--line-2)}.btn-small{border-radius:8px;min-height:36px;padding:0 12px;font-size:13px}.btn-block{width:100%;display:flex}.pill-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:0 -20px;padding:2px 20px 6px;display:flex;overflow-x:auto}.pill-row::-webkit-scrollbar{display:none}.soon-list{flex-direction:column;padding:0 16px;display:flex}.soon-row+.soon-row{border-top:1px solid var(--line)}.soon-row>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:14px;padding:14px 0;list-style:none;display:flex}.soon-row>summary::-webkit-details-marker{display:none}.soon-row>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.soon-row>summary .chevron{color:var(--muted);flex-shrink:0;transition:transform .15s}.soon-row[open]>summary .chevron{transform:rotate(180deg)}.soon-row .date-tile.solid{border-radius:10px;width:52px;height:58px}.soon-row .date-tile.solid .day{font-size:22px}.pill-link{background:var(--surface);border:1px solid var(--line);min-height:44px;color:var(--ink);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pill-link:hover{border-color:var(--line-2);color:var(--ink)}.pill-arrow{color:var(--accent);font-size:13px}.tag{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.tag-neutral{background:var(--tint);color:var(--ink-2)}.tag-meeting{color:#2d5e47;background:#e3efe8}.tag-social{color:#7a4e0e;background:#f6ecda}.tag-closed{color:#a0142b;background:#fbe7ea}.tag-school{color:#2c4a73;background:#e6edf6}.tag-halfday{color:#a0142b;background:#fff;box-shadow:inset 0 0 0 1px #e9a9b4}.tag-remote{color:#1d5961;background:#ddf0f1}.tag-tests{color:#6b5400;background:#faf1c8}.tag-action{color:#7a3a0e;background:#fbe0cc}.tag-fundraiser{color:#5b3a84;background:#eee6f6}.tag-mine{background:var(--ok-bg);color:var(--ok-ink)}.tag-urgent{background:var(--accent-tint);color:var(--accent-ink)}.tag-warn{background:var(--warn-bg);color:var(--warn-ink)}.date-tile{background:var(--accent-tint);width:52px;height:58px;color:var(--accent-ink);border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.date-tile .mon{letter-spacing:1px;font-size:10px;font-weight:700}.date-tile .day{font-family:var(--serif);font-size:22px;font-weight:600;line-height:1}.date-tile.solid{background:var(--accent);color:#fff;border-radius:12px;width:60px;height:64px}.date-tile.solid .day{font-size:26px}.progress{background:var(--tint);border-radius:4px;height:8px;overflow:hidden}.progress>span{background:var(--accent);height:100%;display:block}.notice{border-radius:12px;padding:12px 14px;font-size:14px;font-weight:600}.notice-ok{background:var(--ok-bg);color:var(--ok-ink)}.notice-warn{background:var(--accent-tint);color:var(--accent-ink)}.role-card{background:var(--bg);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.role-card .progress{height:6px}.btn-filled{background:var(--tint);color:var(--muted);cursor:not-allowed;border:none}.event-card{gap:14px;padding:14px;display:flex}.event-card.is-expandable{cursor:pointer}.event-card.is-focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.more-button{background:var(--accent-tint);color:var(--accent-ink);border:1px solid #0000}.more-button:hover{border-color:var(--accent);color:var(--accent-ink)}.more-button .chevron{transition:transform .15s}.more-button[aria-expanded=true] .chevron{transform:rotate(180deg)}details.event>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:10px;list-style:none;display:flex}details.event>summary::-webkit-details-marker{display:none}details.event>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.event-preview{overflow-wrap:anywhere;font-size:14px;line-height:1.45}details.event[open] .event-preview{display:none}.event-toggle{color:var(--accent-ink);align-self:flex-start;align-items:center;gap:4px;min-height:32px;font-size:14px;font-weight:600;display:inline-flex}.event-toggle-label:after{content:"Details"}details.event[open] .event-toggle-label:after{content:"Hide details"}details.event .chevron{transition:transform .15s}details.event[open] .chevron{transform:rotate(180deg)}details.past-announcements>summary{cursor:pointer;min-height:44px;color:var(--accent-ink);-webkit-tap-highlight-color:transparent;align-items:center;gap:8px;font-size:14px;font-weight:600;list-style:none;display:flex}details.past-announcements>summary::-webkit-details-marker{display:none}details.past-announcements>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}details.past-announcements .chevron{transform-origin:50%;transform-box:fill-box;flex-shrink:0;transition:transform .15s}details.past-announcements[open] .chevron{transform:rotate(180deg)}.contact-footer{border-top:1px solid var(--line);text-align:center;color:var(--muted);margin:8px 0 0;padding-top:16px;font-size:14px;line-height:1.5}.contact-footer a{color:var(--accent-ink);font-weight:600}.kind-option{border:1px solid var(--line-2);background:var(--surface);cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:0 14px;font-size:16px;font-weight:600;display:flex}.kind-option.is-selected{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-tint);background:#fff8f8}.kind-option:focus-within{outline:2px solid var(--accent);outline-offset:2px}.app-shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.app-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex:auto;min-height:0;overflow-y:auto}.app-top{z-index:10;background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0}.app-top-inner{justify-content:space-between;align-items:center;gap:12px;max-width:640px;margin:0 auto;padding:12px 20px;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.brand-tile{background:var(--accent);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 6px;font-size:12px;font-weight:700;display:flex}.brand-name{font-family:var(--serif);font-size:18px;font-weight:600;line-height:1.1}.app-main{flex-direction:column;gap:24px;max-width:640px;margin:0 auto;padding:20px 20px 32px;display:flex}.bottom-nav{z-index:10;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);flex-shrink:0;position:relative}.bottom-nav-inner{grid-template-columns:repeat(5,minmax(0,1fr));max-width:640px;margin:0 auto;padding:6px 4px 8px;display:grid}.bottom-nav a{min-height:52px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.bottom-nav a[aria-current=page]{color:var(--accent)}.birthday-hero{background:#fdf1f2;border:1px solid #f4d6da;border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.birthday-hero .role-card{background:var(--surface);border-color:#f4d6da}.birthday-badge{background:var(--surface);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:flex}.signup-question>summary{list-style:none}.signup-question>summary::-webkit-details-marker{display:none}.signup-question[open]>summary{display:none}.field{color:var(--ink-2);gap:4px;min-width:0;font-size:13px;font-weight:600;display:grid}.field .hint{color:var(--muted);font-weight:400}.admin-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-actions .btn-danger{margin-left:auto}.drag-handle{width:36px;height:44px;color:var(--muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:-8px 0 -8px -8px;display:inline-flex}.drag-handle:hover{color:var(--ink);background:var(--line)}.drag-handle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.drag-handle[aria-disabled=true]{cursor:progress;opacity:.5}.sortable-item.dragging{cursor:grabbing}.ann-group{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:20px 0 8px;font-size:13px;font-weight:700}.btn-danger{background:var(--surface);color:var(--accent-ink);border:1px solid var(--line)}.btn-danger:hover{border-color:var(--accent);color:var(--accent-ink)}.contact-btn{min-width:64px;min-height:40px;color:var(--accent-ink)}.contact-btn:hover{color:var(--accent-ink)}.choice-option{border:1px solid var(--line-2);background:var(--surface);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-size:15px;font-weight:600;display:flex}.choice-option input{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0;margin:0}.choice-option:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-tint);background:#fff8f8}.choice-option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.loading-card{background:var(--line);opacity:.5;border:none;animation:1.2s ease-in-out infinite alternate loading-pulse}@keyframes loading-pulse{to{opacity:.25}}@media (prefers-reduced-motion:reduce){.loading-card{animation:none}}.nav-progress{background:var(--accent);transform-origin:0;width:100%;height:3px;animation:1.5s ease-out forwards nav-progress;position:absolute;top:-3px;left:0}@keyframes nav-progress{0%{transform:scaleX(.05)}to{transform:scaleX(.9)}}@media (prefers-reduced-motion:reduce){.nav-progress{animation:none;transform:scaleX(.6)}}.emoji-field{min-width:0;font-weight:400;display:block;position:relative}.emoji-toggle{cursor:pointer;filter:grayscale();opacity:.6;background:0 0;border:0;border-radius:6px;width:34px;height:34px;padding:0;font-size:18px;line-height:1;display:none;position:absolute;top:4px;right:4px}.emoji-toggle:hover,.emoji-toggle[aria-expanded=true]{background:var(--bg);filter:none;opacity:1}.emoji-menu{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:8px;display:block;position:absolute;top:42px;right:0;box-shadow:0 8px 24px #0000001f}.emoji-grid{grid-template-columns:repeat(8,36px);gap:2px;display:grid}.emoji-grid button{cursor:pointer;background:0 0;border:0;border-radius:6px;width:36px;height:36px;padding:0;font-size:20px;line-height:1}.emoji-grid button:hover,.emoji-grid button:focus-visible{background:var(--bg)}.emoji-hint{color:var(--muted);margin-top:6px;font-size:12px;display:block}@media (hover:hover) and (pointer:fine){.emoji-toggle{display:block}.emoji-field .emoji-input{padding-right:42px!important}}.wrapped-banner{color:#6b4a0e;text-align:center;background:#fff6e5;border-bottom:1px solid #f0ddb4;flex-direction:column;align-items:center;gap:4px;padding:10px 16px;font-size:14px;line-height:1.45;display:flex}.wrapped-banner a{color:#6b4a0e;font-weight:600}.danger-zone{background:var(--surface);border:1px solid #e9a9b4;border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.btn-delete{color:#fff;background:#a30d25;border:none}.btn-delete:hover{background:#8a0b1f}.btn-delete:disabled{cursor:not-allowed;background:#d9a3ac}.privacy ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.privacy p{margin:0}.external-dialog{box-sizing:border-box;background:var(--surface);width:min(420px,100vw - 32px);max-width:none;color:var(--ink);border:none;border-radius:16px;padding:20px;box-shadow:0 12px 40px #0003}.external-dialog::backdrop{background:#1f1b1873}.external-note{color:var(--ink-2);background:var(--tint);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45}.attachment-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.attachment-link{background:var(--surface);border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.attachment-link:hover{border-color:var(--line-2);color:var(--ink)}.attachment-link svg{color:var(--accent);flex-shrink:0}.attachment-link .label{overflow-wrap:anywhere;flex-grow:1;min-width:0}.attachment-link .kind,.file-chip .kind{letter-spacing:.5px;color:var(--muted);flex-shrink:0;font-size:11px;font-weight:700}.file-chip{background:var(--tint);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 12px;font-size:14px;display:flex}.file-chip .label{overflow-wrap:anywhere;min-width:0;color:var(--ink);flex-grow:1;font-weight:600;text-decoration:none}.file-chip-remove{cursor:pointer;min-width:40px;min-height:40px;color:var(--muted);background:0 0;border:0;font-size:16px}.file-upload{border:1.5px dashed var(--line-2);min-height:48px;color:var(--ink);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:15px;font-weight:600;display:flex}.file-upload svg{color:var(--accent)}.parent-note{background:#fffbf2;border:1px solid #efe3cc;border-radius:16px;flex-direction:column;gap:8px;margin-top:8px;padding:20px 18px 16px;display:flex;position:relative}.parent-note:before{content:"";background:#e8cea0a6;border-radius:2px;width:84px;height:20px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(-2deg)}.parent-note-kicker{letter-spacing:.9px;text-transform:uppercase;color:#8a4f25;font-size:12px;font-weight:700}.parent-note-greeting{font-family:var(--hand);color:#3b2a1e;overflow-wrap:anywhere;margin:4px 0 0;font-size:30px;font-weight:600;line-height:1.1}.parent-note-body{background-image:repeating-linear-gradient(#0000 0 27px,#f1e5cf 27px 28px)}.parent-note-sign{font-family:var(--hand);color:#3b2a1e;overflow-wrap:anywhere;margin-top:4px;font-size:30px;font-weight:600;line-height:1.15}.parent-note-meta{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.post-kind{background:var(--tint);border-radius:10px;gap:3px;padding:3px;display:flex}.post-kind button{min-height:40px;font:600 14px var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1}.post-kind button[aria-pressed=true]{color:#8a4f25;background:#fff;box-shadow:0 1px 2px #00000014}.chip-button{border:1px solid var(--line-2);min-height:34px;font:600 13px var(--sans);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:999px;padding:5px 12px}.chip-button[aria-pressed=true]{color:#8a4f25;background:#f7ede1;border-color:#e6cbae}.lock-pill{background:var(--tint);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:600;display:inline-flex}.diary-picks{flex-wrap:wrap;gap:8px;display:flex}.diary-pick{width:72px;height:72px;position:relative}.diary-pick-img{border:1px solid var(--line);background:var(--tint) center / cover no-repeat;cursor:pointer;border-radius:8px;width:72px;height:72px;min-height:0;padding:0}.diary-first{color:#fff;pointer-events:none;background:#1f1b18bf;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;bottom:4px;left:4px}.diary-x{background:var(--ink);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50%;width:26px;height:26px;min-height:0;padding:0;font-size:15px;line-height:1;position:absolute;top:-8px;right:-8px}.diary-add{border:1.5px dashed var(--line-2);width:72px;height:72px;color:var(--muted);cursor:pointer;text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11.5px;font-weight:600;display:flex}.diary-add:focus-within{outline:2px solid var(--accent);outline-offset:2px}.diary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.diary-cell{aspect-ratio:1;background:var(--tint) center / cover no-repeat;border-radius:8px}.diary-star{cursor:pointer;white-space:nowrap;min-height:32px;color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:999px;padding:0 10px;font-size:12.5px;font-weight:600}.diary-star.on{color:#7a4e0e;background:#f6ecda;border-color:#f6ecda}.diary-badge{color:#7a4e0e;background:#f6ecda;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.book{max-width:760px;margin:0 auto;padding:24px 16px 48px}.book-cover{text-align:center;border-bottom:1px solid var(--line);margin-bottom:28px;padding:48px 0 40px}.book-cover h1{margin:8px 0 4px;font-size:40px}.book-entry{border-bottom:1px solid var(--line);break-inside:avoid-page;margin-bottom:28px;padding:0 0 28px}.book-entry h2{font-family:var(--serif);margin:6px 0 0;font-size:22px;font-weight:600}.book-note{white-space:pre-line;color:var(--ink-2);margin:10px 0 0;font-size:16px;line-height:1.6}.book-photos{gap:8px;margin-top:14px;display:grid}.book-photos.n2,.book-photos.n3{grid-template-columns:repeat(2,minmax(0,1fr))}.book-photos img{break-inside:avoid;border-radius:6px;width:100%;display:block}.book-photos.n2 img,.book-photos.n3 img{aspect-ratio:4/3;object-fit:cover}@media print{.app-top,.no-print,.wrapped-banner{display:none!important}body{background:#fff}.book{max-width:none;padding:0}.book-cover{break-after:page;border:none;padding-top:30vh}}.btn.is-disabled{opacity:.5;pointer-events:none}.btn:has(>input[type=file]:focus-visible){outline:2px solid var(--accent);outline-offset:2px}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1123fb89de588a48-s.40v7iydlhc_yt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/d0f4d39c08066a29-s.438h7bwt6ldsi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7015758c94fe7945-s.p.0rg7ym60g9xsl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}._6dWAra_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}._6dWAra_variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/4032351b19cb998e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.hpvSLW_className{font-family:Figtree,Figtree Fallback;font-style:normal}.hpvSLW_variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/974981e1eca6835f-s.0bahv6ekb5-jz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/25956f05b5455a57-s.1yoa-6-u8yac5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cfea0ed4771e6999-s.08yayveuo0nnd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8365a24fee21d08d-s.p.3i5xonuquvnt4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.bWPk3W_className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:600}.bWPk3W_variable{--font-caveat:"Caveat", "Caveat Fallback"}
