.about_chekiSection__qYatW{width:min(56rem,calc(100vw - 2rem));max-width:none;margin:.25rem 0 0;margin-inline:max(-.5rem,calc(50% - min(28rem, 50vw - 1rem)))}.about_chekiEyebrow__qV19X{margin:0 0 .45rem;color:var(--gold);font-family:var(--font-accent);font-size:.85rem;font-weight:700;letter-spacing:.14em}.about_chekiTitle__PBnJ2{margin:0;color:var(--ink);font-size:clamp(1.35rem,3.2vw,1.75rem);font-weight:800;letter-spacing:.02em;line-height:1.3}.about_chekiLead__7dvqH{margin:.45rem 0 0;color:var(--ink-soft);font-size:clamp(.9rem,1.6vw,1rem);line-height:1.8}.about_chekiWall__RNX4E{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(.85rem,2.2vw,1.35rem) clamp(.55rem,1.6vw,1rem);gap:clamp(.85rem,2.2vw,1.35rem) clamp(.55rem,1.6vw,1rem);list-style:none;margin:1.35rem 0 0;padding:.35rem .15rem .75rem}.about_chekiItem__BEkAT{display:flex;justify-content:center;animation:about_chekiSettle__Ano_E .7s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--cheki-delay,0s)}.about_chekiItem__BEkAT:nth-child(2n){margin-top:1.1rem}.about_chekiItem__BEkAT:nth-child(3n){margin-top:.35rem}.about_cheki__AC7ZO{--cheki-paper:#fbf7f0;--cheki-edge:color-mix(in srgb,var(--ink) 10%,#fbf7f0);display:block;width:min(100%,11.5rem);margin:0;padding:.48rem .48rem 0;border:1px solid var(--cheki-edge);background:linear-gradient(180deg,color-mix(in srgb,#fff 55%,var(--cheki-paper)),var(--cheki-paper));box-shadow:0 1px 0 color-mix(in srgb,#fff 70%,transparent),0 10px 22px color-mix(in srgb,var(--ink) 14%,transparent),0 2px 6px color-mix(in srgb,var(--ink) 10%,transparent);color:inherit;font:inherit;text-align:left;cursor:pointer;transform:rotate(var(--tilt,0deg));transition:transform .28s ease,box-shadow .28s ease}.about_cheki__AC7ZO:focus-visible,.about_cheki__AC7ZO:hover{transform:rotate(0deg) translateY(-.2rem) scale(1.03);box-shadow:0 1px 0 color-mix(in srgb,#fff 70%,transparent),0 16px 28px color-mix(in srgb,var(--ink) 18%,transparent),0 4px 10px color-mix(in srgb,var(--seal) 16%,transparent);z-index:1}.about_cheki__AC7ZO:focus-visible{outline:2px solid var(--seal);outline-offset:4px}.about_chekiPhoto__a89Ut{position:relative;display:block;width:100%;aspect-ratio:3/3.55;overflow:hidden;background:color-mix(in srgb,var(--ink) 12%,#d9e2e8)}.about_chekiImg__w8UIs{display:block;object-fit:cover;object-position:center}.about_chekiCaption__izQFI{display:grid;place-items:center;min-height:2.55rem;padding:.35rem .35rem .55rem;color:color-mix(in srgb,var(--ink) 78%,#6b5a4a);font-family:var(--font-accent);font-size:.78rem;font-weight:700;letter-spacing:.06em;line-height:1.35;text-align:center}.about_chekiDialogRoot__2xFZZ{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));overflow:auto}.about_chekiBackdrop__pCU6s{position:absolute;inset:0;z-index:0;border:0;background:color-mix(in srgb,var(--site-ink) 48%,transparent);cursor:pointer}.about_chekiDialog__v1OE_{position:relative;z-index:1;width:min(100%,40rem);max-height:min(88dvh,40rem);overflow:auto;margin:auto;padding:1.1rem 1.1rem 1.25rem;border:1px solid color-mix(in srgb,var(--site-ink) 12%,transparent);background:color-mix(in srgb,var(--site-paper) 94%,#f4f7fa);box-shadow:0 1px 0 color-mix(in srgb,#fff 70%,transparent),0 12px 28px color-mix(in srgb,var(--site-ink) 22%,transparent),0 28px 56px color-mix(in srgb,var(--site-ink) 28%,transparent);pointer-events:auto;color:var(--site-ink)}.about_chekiDialogLayout__GCpC9{display:grid;grid-gap:1rem;gap:1rem}.about_chekiDialogPhotoWrap__eu80c{display:flex;justify-content:center}.about_chekiDialogPhoto__sBEcO{position:relative;width:min(100%,16rem);aspect-ratio:3/3.55;overflow:hidden;border:.45rem solid #fbf7f0;border-bottom:1.7rem solid #fbf7f0;box-shadow:0 8px 18px color-mix(in srgb,var(--site-ink) 14%,transparent);background:color-mix(in srgb,var(--site-ink) 12%,#d9e2e8)}.about_chekiDialogBody__D6RXb{display:grid;grid-gap:.55rem;gap:.55rem}.about_chekiDialogCode__c6Z31{margin:0;color:var(--site-brass);font-family:var(--font-accent);font-size:.78rem;font-weight:700;letter-spacing:.14em}.about_chekiDialogTitle__UsaTZ{margin:0;color:var(--site-ink);font-size:clamp(1.25rem,3vw,1.55rem);font-weight:800;letter-spacing:.02em;line-height:1.3}.about_chekiDialogText__Vbwe4{margin:0;color:var(--site-ink-soft);font-size:.98rem;line-height:1.85}.about_chekiDialogActions__sRges{display:flex;flex-wrap:wrap;gap:.65rem .85rem;align-items:center;margin-top:.45rem}.about_chekiDialogLink__RbweG{display:inline-flex;align-items:center;min-height:2.4rem;padding:.35rem .9rem;background:var(--site-seal);color:#fff;font-size:.9rem;font-weight:700;letter-spacing:.04em;text-decoration:none}.about_chekiDialogLink__RbweG:focus-visible,.about_chekiDialogLink__RbweG:hover{filter:brightness(1.05)}.about_chekiDialogLink__RbweG:focus-visible{outline:2px solid var(--site-ink);outline-offset:3px}.about_chekiDialogDismiss__4Umaw{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:.35rem .2rem;background:transparent;color:var(--site-ink-soft);font:inherit;font-size:.88rem;font-weight:700;letter-spacing:.04em;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.about_chekiDialogDismiss__4Umaw:focus-visible,.about_chekiDialogDismiss__4Umaw:hover{color:var(--site-seal)}.about_chekiDialogDismiss__4Umaw:focus-visible{outline:2px solid var(--site-seal);outline-offset:3px}@media (min-width:720px){.about_chekiDialogLayout__GCpC9{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:1.15rem}.about_chekiDialogPhoto__sBEcO{width:100%}}@keyframes about_chekiSettle__Ano_E{0%{opacity:0;transform:translateY(.7rem) rotate(calc(var(--tilt, 0deg) * 1.8))}to{opacity:1;transform:none}}@media (max-width:860px){.about_chekiWall__RNX4E{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.about_chekiSection__qYatW{width:100%;margin-inline:0}.about_chekiWall__RNX4E{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem .55rem}.about_chekiItem__BEkAT:nth-child(2n),.about_chekiItem__BEkAT:nth-child(3n){margin-top:.55rem}.about_chekiItem__BEkAT:nth-child(odd){margin-top:0}.about_cheki__AC7ZO{width:min(100%,10.5rem)}}@media (prefers-reduced-motion:reduce){.about_chekiItem__BEkAT{animation:none}.about_cheki__AC7ZO,.about_cheki__AC7ZO:focus-visible,.about_cheki__AC7ZO:hover{transition:none}}.booths_liveNote__Gi0Fz,.booths_wordCardAnnounce__8Fvm4{margin:.65rem 0 0;padding:.55rem .65rem;border-left:2px solid var(--site-seal);color:var(--site-ink-soft);font-size:.82rem;line-height:1.65;background:color-mix(in srgb,var(--site-seal) 5%,#ffffff)}.booths_errorNote__fWNRq{margin:.75rem 0 0;padding:.75rem .9rem;border-left:3px solid var(--site-ink-faint);color:var(--site-ink-soft);font-size:.95rem}.booths_metaRow___we9_{display:flex;flex-wrap:wrap;gap:.45rem .7rem;margin:.55rem 0 0}.booths_metaChip__julN_{display:inline-flex;align-items:center;padding:.15rem .45rem;border:1px solid color-mix(in srgb,var(--site-ink) 16%,transparent);border-radius:999px;color:var(--site-ink-soft);font-size:.72rem;font-weight:700;letter-spacing:.06em;line-height:1.2}.booths_statusChip__AxE2p{border-color:color-mix(in srgb,var(--site-seal) 40%,transparent);color:var(--site-seal);background:color-mix(in srgb,var(--site-seal) 6%,#ffffff)}.booths_boothGridWrap__0qqnU{margin-top:1rem}.booths_boothGrid__jaTKa{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));grid-gap:clamp(.85rem,2.4vw,1.15rem);gap:clamp(.85rem,2.4vw,1.15rem)}.booths_wordCardLink__OIiqt{display:block;height:100%;color:inherit;text-decoration:none}.booths_wordCardLink__OIiqt:focus-visible{outline:2px solid var(--site-seal);outline-offset:4px;border-radius:8px}.booths_wordCard__xnfTe{display:flex;flex-direction:column;align-items:center;height:100%;min-height:11.5rem;padding:clamp(.85rem,2.4vw,1.05rem) clamp(.75rem,2vw,.95rem) clamp(.95rem,2.4vw,1.1rem);border:1px solid color-mix(in srgb,var(--site-ink) 14%,transparent);border-radius:4px;box-shadow:0 6px 16px color-mix(in srgb,var(--site-ink) 8%,transparent);text-align:center;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.booths_detailIcon__95fQ4,.booths_wordCardIcon__VMFzx{object-fit:cover;border:1px solid color-mix(in srgb,var(--site-ink) 10%,transparent);background:#ffffff}.booths_wordCardIcon__VMFzx{width:clamp(4.25rem,16vw,5.25rem);height:clamp(4.25rem,16vw,5.25rem)}.booths_iconPending__ZrH6h{display:grid;place-items:center;color:var(--site-ink-faint);font-size:.72rem;font-weight:800;letter-spacing:.1em;object-fit:unset}.booths_wordCardLabel__xItMV{margin:.65rem 0 0;color:var(--site-brass);font-size:.68rem;font-weight:800;letter-spacing:.14em;line-height:1.2}.booths_wordCardTitle__2eKfa{margin:.35rem 0 0;color:var(--site-ink);font-size:clamp(1.05rem,2.6vw,1.22rem);font-weight:800;letter-spacing:.03em;line-height:1.35;text-wrap:balance;transition:color .16s ease}.booths_detailEntry__VX5Bd,.booths_wordCard__xnfTe{background-color:#ffffff;background-image:linear-gradient(color-mix(in srgb,var(--site-ink) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--site-ink) 7%,transparent) 1px,transparent 1px);background-size:18px 18px}.booths_wordCardLink__OIiqt:focus-visible .booths_wordCard__xnfTe,.booths_wordCardLink__OIiqt:hover .booths_wordCard__xnfTe{transform:translateY(-2px);border-color:color-mix(in srgb,var(--site-seal) 35%,transparent);box-shadow:0 10px 22px color-mix(in srgb,var(--site-ink) 12%,transparent)}.booths_wordCardLink__OIiqt:focus-visible .booths_wordCardTitle__2eKfa,.booths_wordCardLink__OIiqt:hover .booths_wordCardTitle__2eKfa{color:var(--site-seal)}.booths_wordCardSub__RYkzV{margin:.35rem 0 0;color:var(--site-ink-soft);font-size:.82rem;font-weight:600;line-height:1.45}.booths_wordCardPlace__vAHa9{margin:.15rem 0 0;color:var(--site-ink-faint);font-size:.76rem;font-weight:600;letter-spacing:.04em;line-height:1.4}.booths_wordCard__xnfTe .booths_statusChip__AxE2p{margin-top:.55rem}.booths_wordCardAnnounce__8Fvm4{width:100%;text-align:left}.booths_detailEntry__VX5Bd{width:100%;max-width:46rem;margin:.5rem 0 0;padding:clamp(1.2rem,3.2vw,1.85rem) clamp(1.05rem,3vw,1.6rem) clamp(1.35rem,3.5vw,2rem);border:1px solid color-mix(in srgb,var(--site-ink) 14%,transparent);border-radius:4px;box-shadow:0 8px 20px color-mix(in srgb,var(--site-ink) 8%,transparent)}.booths_detailHead__s6mKG{display:grid;grid-gap:.7rem;gap:.7rem}.booths_detailFacts__rJMxk{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:clamp(.85rem,3vw,1.25rem) clamp(.85rem,3vw,1.25rem);gap:clamp(.85rem,3vw,1.25rem) clamp(.85rem,3vw,1.25rem);align-items:stretch}.booths_detailIcon__95fQ4{width:clamp(6.25rem,28vw,8.5rem);height:clamp(6.25rem,28vw,8.5rem)}.booths_detailLabel__5Amts{margin:.15rem 0 0;color:var(--site-brass);font-size:.72rem;font-weight:800;letter-spacing:.14em}.booths_detailTitle__T512B{margin:0;color:var(--site-ink);font-size:clamp(1.7rem,5.5vw,2.4rem);font-weight:800;letter-spacing:.02em;line-height:1.18;text-wrap:balance}.booths_liveBlock__WrN2w{display:contents}.booths_detailFactList__QR4gr{display:flex;flex-direction:column;justify-content:space-between;gap:.45rem;margin:0;min-width:0}.booths_detailFact__1VIGa{display:grid;grid-template-columns:4.8em minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:baseline}.booths_detailFact__1VIGa dt{color:var(--site-ink-faint);font-size:.72rem;font-weight:700;letter-spacing:.08em}.booths_detailFact__1VIGa dd{margin:0;color:var(--site-ink);font-size:.95rem;font-weight:600;line-height:1.45}.booths_detailFact__1VIGa .booths_statusChip__AxE2p{margin-top:0}.booths_mapLink__wWwaA{margin-left:.6rem;color:var(--site-brass);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}.booths_mapLink__wWwaA:focus-visible,.booths_mapLink__wWwaA:hover{color:var(--site-seal)}.booths_detailRule__nCRnF{margin:clamp(1.15rem,3vw,1.55rem) 0;border:0;border-top:1px solid color-mix(in srgb,var(--site-ink) 12%,transparent)}.booths_detailSense__4CDk5{margin:0}.booths_detailSenseLabel__dJs83{margin:0 0 .7rem;color:var(--site-seal);font-family:var(--font-accent);font-size:.78rem;font-weight:700;letter-spacing:.16em}.booths_boothBody__1yrQF{margin:0;color:var(--site-ink);font-size:clamp(.98rem,2vw,1.08rem);font-weight:500;line-height:1.95;line-break:strict;text-wrap:pretty;white-space:pre-line}.booths_liveBlock__WrN2w .booths_errorNote__fWNRq,.booths_liveBlock__WrN2w .booths_liveNote__Gi0Fz{grid-column:1/-1;margin-top:0;text-align:left}.booths_backLink__Ptlsg{display:inline-flex;margin-top:clamp(1.5rem,4vw,2.5rem);color:var(--site-brass);font-size:.95rem;font-weight:700;letter-spacing:.04em;text-decoration:none}.booths_backLink__Ptlsg:focus-visible,.booths_backLink__Ptlsg:hover{text-decoration:underline;text-underline-offset:.2em}.booths_kindFilter__GcDD2{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}.booths_kindFilterButton__wBQvC{min-height:40px;padding:.4rem 1rem;border:1px solid color-mix(in srgb,var(--site-ink) 16%,transparent);border-radius:999px;background:color-mix(in srgb,var(--site-paper) 88%,transparent);color:var(--site-ink-soft);font:inherit;font-size:.88rem;font-weight:700;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.booths_kindFilterButton__wBQvC:hover{border-color:color-mix(in srgb,var(--site-seal) 55%,transparent);color:var(--site-ink)}.booths_kindFilterButton__wBQvC:focus-visible{outline:2px solid var(--site-seal);outline-offset:2px}.booths_kindFilterButton__wBQvC[aria-pressed=true]{border-color:var(--site-seal);background:var(--site-seal);color:#ffffff}.booths_searchMeta__YgYyD{margin:0 0 .85rem;color:var(--site-ink-soft);font-size:.88rem;font-weight:600}.booths_buildingLinks__yfpIv{margin:1.25rem 0 0}.booths_buildingLinksLabel__uBng8{margin:0;color:var(--site-brass);font-size:.78rem;font-weight:800;letter-spacing:.14em}.booths_buildingLinkList__SXOmi{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none}.booths_buildingLink__f3nt4{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.1rem;border:1px solid color-mix(in srgb,var(--site-ink) 18%,transparent);border-radius:999px;background:#ffffff;color:var(--site-ink);font-size:.95rem;font-weight:800;letter-spacing:.04em;text-decoration:none}.booths_buildingLink__f3nt4:focus-visible,.booths_buildingLink__f3nt4:hover{border-color:color-mix(in srgb,var(--site-seal) 35%,transparent);color:var(--site-seal)}.booths_buildingLink__f3nt4:focus-visible{outline:2px solid var(--site-seal);outline-offset:2px}.booths_mapNote__8ITPU{margin:1rem 0 0;color:var(--site-ink-soft);font-size:.95rem;line-height:1.8}.booths_mapNoteLink__dRyAL{color:var(--site-brass);font-weight:700;text-underline-offset:.2em}.booths_mapNoteLink__dRyAL:focus-visible{outline:2px solid var(--site-seal);outline-offset:2px}@media (max-width:520px){.booths_boothGrid__jaTKa{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr))}.booths_wordCard__xnfTe{min-height:10.5rem}.booths_detailFact__1VIGa{grid-template-columns:4.2em minmax(0,1fr);gap:.5rem}}.booths_orderMonitorTabs__jxSlD{display:flex;flex-direction:column;gap:.85rem}.booths_orderMonitorTabList__xsSXT{display:flex;flex-wrap:wrap;gap:.45rem}.booths_orderMonitorTabActive__x48yJ,.booths_orderMonitorTab__U2T_w{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;border:1px solid color-mix(in srgb,var(--site-ink) 18%,transparent);border-radius:999px;background:#ffffff;color:var(--site-ink-soft);font-size:.82rem;font-weight:700;letter-spacing:.06em;cursor:pointer}.booths_orderMonitorTab__U2T_w:focus-visible,.booths_orderMonitorTab__U2T_w:hover{border-color:color-mix(in srgb,var(--site-seal) 35%,transparent);color:var(--site-ink)}.booths_orderMonitorTabActive__x48yJ{border-color:color-mix(in srgb,var(--site-seal) 45%,transparent);color:var(--site-seal);background:color-mix(in srgb,var(--site-seal) 7%,#ffffff)}.booths_orderMonitorTabCount__XOa9R{display:inline-flex;min-width:1.35rem;justify-content:center;padding:.05rem .35rem;border-radius:999px;background:color-mix(in srgb,var(--site-seal) 12%,#ffffff);color:var(--site-seal);font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.booths_orderMonitorPanel__CuBVJ{margin:0}.booths_orderMonitorRetry__uXYQQ{margin-top:.5rem;padding:0;border:0;background:none;color:var(--site-brass);font-size:.9rem;font-weight:700;letter-spacing:.04em;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.booths_menuList__xzYnV{margin:.75rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.75rem;gap:.75rem}.booths_menuItem__UEPp8{padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--site-ink) 12%,transparent);border-radius:8px;background:#fff}.booths_menuItemHead__rtep5{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.booths_menuItemName__QeIza{font-weight:700;font-size:1rem}.booths_menuItemPrice___uKM_{font-weight:800;color:var(--site-seal);white-space:nowrap}.booths_menuItemAllergy__k5DDY{margin:.45rem 0 0;color:var(--site-ink-soft);font-size:.82rem;line-height:1.6}.booths_menuItemSoldOut__kCP6e{background:color-mix(in srgb,var(--site-ink) 4%,#ffffff)}.booths_menuItemSoldOut__kCP6e .booths_menuItemName__QeIza,.booths_menuItemSoldOut__kCP6e .booths_menuItemPrice___uKM_{color:var(--site-ink-soft)}.booths_menuItemSoldOut__kCP6e .booths_menuItemPrice___uKM_{text-decoration:line-through}.booths_menuItemSoldOutLabel__Lmk0b{display:inline-block;padding:.1rem .45rem;border:1px solid color-mix(in srgb,var(--site-seal) 40%,transparent);border-radius:999px;color:var(--site-seal);background:color-mix(in srgb,var(--site-seal) 6%,#ffffff);font-size:.72rem;font-weight:700;letter-spacing:.06em;line-height:1.2;white-space:nowrap}.SitePage_stageBg__fprCC{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 0,var(--site-mist-0) 0,var(--site-mist-1) 55%,var(--site-mist-2) 100%)}.SitePage_stageBg__fprCC:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 22%,rgba(33,162,221,.08),transparent 28%),radial-gradient(circle at 82% 68%,rgba(21,94,125,.06),transparent 32%),radial-gradient(circle at 62% 12%,rgba(255,255,255,.6),transparent 26%);pointer-events:none}.SitePage_themed__GqaEX{position:relative;z-index:1;flex:1 0 auto;color:var(--site-ink);font-family:var(--font-base);padding:clamp(1.25rem,4vw,3rem) 0 clamp(2.5rem,6vw,4rem);--ink:var(--site-ink);--ink-soft:var(--site-ink-soft);--ink-faint:var(--site-ink-faint);--gold:var(--site-brass);--seal:var(--site-seal);--ribbon-paper:var(--site-paper);--ribbon-edge:var(--site-paper-edge)}.SitePage_eyebrow__0iZb4{color:var(--site-brass);font-family:var(--font-accent);font-size:.9rem;font-weight:700;letter-spacing:.14em;margin:0 0 .6rem}.SitePage_pageTitle__kAYiU{color:var(--site-ink);font-family:var(--font-base);font-size:clamp(2.1rem,7vw,3.6rem);font-weight:700;letter-spacing:.02em;line-height:1.14;margin:0;text-wrap:balance}.SitePage_pageTitle__kAYiU:after{content:"";display:block;width:clamp(3.2rem,9vw,5rem);height:2px;margin-top:.9rem;background:linear-gradient(90deg,var(--site-seal),var(--site-brass) 42%,color-mix(in srgb,var(--site-brass) 20%,transparent))}.SitePage_lead__wnsv6{max-width:46rem;margin:clamp(1.25rem,3vw,2rem) 0 0;color:var(--site-ink);font-size:clamp(1rem,2vw,1.12rem);font-weight:500;line-height:1.95;line-break:strict;text-wrap:pretty}.SitePage_article__mG9DM{display:grid;grid-gap:clamp(2.5rem,7vw,4.5rem);gap:clamp(2.5rem,7vw,4.5rem);max-width:46rem}.SitePage_article__mG9DM,.SitePage_stack__caLwS{width:100%;margin:clamp(1.5rem,4vw,2.5rem) 0 0;padding-bottom:clamp(2rem,6vw,4rem)}.SitePage_section__quoyj{display:grid;grid-gap:clamp(1.1rem,2.8vw,1.6rem);gap:clamp(1.1rem,2.8vw,1.6rem)}.SitePage_sectionEyebrow__r_F3y{color:var(--site-brass);font-family:var(--font-accent);font-size:.82rem;font-weight:700;letter-spacing:.16em;margin:0}.SitePage_sectionTitle__ssn0D{color:var(--site-ink);font-family:var(--font-base);font-size:clamp(1.55rem,4vw,2.25rem);font-weight:700;letter-spacing:.02em;line-height:1.24;margin:0;text-wrap:balance}.SitePage_sectionTitle__ssn0D:after{content:"";display:block;width:clamp(2.4rem,7vw,3.6rem);height:2px;margin-top:.7rem;background:linear-gradient(90deg,var(--site-seal),var(--site-brass) 50%,transparent)}.SitePage_prose__B96rv{display:grid;grid-gap:.95rem;gap:.95rem}.SitePage_proseText__Eiq_s,.SitePage_prose__B96rv p{margin:0;color:var(--site-ink);font-size:clamp(1rem,2vw,1.12rem);font-weight:500;line-height:1.95;line-break:strict;text-wrap:pretty}.SitePage_proseLead__Ovfpr{margin:0;color:var(--site-ink);font-size:clamp(1.08rem,2.3vw,1.28rem);font-weight:700;line-height:1.9}.SitePage_callout__GLMXQ{margin:0;padding:clamp(1.1rem,3vw,1.5rem) clamp(1.25rem,3vw,1.75rem);background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,0) 42%),var(--site-paper);border:1.5px solid var(--site-paper-edge);border-left:4px solid var(--site-seal);border-radius:4px 12px 12px 4px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),0 8px 22px var(--site-shadow);color:var(--site-ink);font-size:clamp(1rem,2vw,1.16rem);font-weight:600;line-height:1.9}.SitePage_eventList__ElwxK{display:grid;grid-gap:clamp(1.75rem,4.5vw,2.75rem);gap:clamp(1.75rem,4.5vw,2.75rem);margin:0;padding:0;list-style:none}.SitePage_eventBlock__pNuXV{display:grid;grid-gap:.45rem;gap:.45rem;padding-top:clamp(1.1rem,2.5vw,1.4rem);border-top:1px solid rgba(196,165,116,.45)}.SitePage_eventCode__b9lVj{display:inline-flex;align-items:center;gap:.45rem;color:var(--site-seal);font-family:var(--font-accent);font-size:.78rem;font-weight:700;letter-spacing:.12em;line-height:1}.SitePage_eventCode__b9lVj:before{content:"";width:1.5rem;height:2px;border-radius:2px;background:currentColor}.SitePage_eventTitle__TPVc6{color:var(--site-ink);font-family:var(--font-base);font-size:clamp(1.2rem,3vw,1.45rem);font-weight:700;letter-spacing:.02em;line-height:1.32;margin:0}.SitePage_eventBody__1wRlf{margin:0;color:var(--site-ink-soft);font-size:.98rem;line-height:1.95}.SitePage_panel__MVTVF{background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,0) 42%),var(--site-paper);border:1.5px solid var(--site-paper-edge);box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),0 8px 22px var(--site-shadow)}.SitePage_reveal__fAYPN{animation:SitePage_siteReveal__6gFO5 .72s cubic-bezier(.22,1,.36,1) both}.SitePage_revealDelay1__n_5ln{animation-delay:.08s}.SitePage_revealDelay2__U2tuu{animation-delay:.16s}.SitePage_revealDelay3__jm75c{animation-delay:.28s}@keyframes SitePage_siteReveal__6gFO5{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.SitePage_revealDelay1__n_5ln,.SitePage_revealDelay2__U2tuu,.SitePage_revealDelay3__jm75c,.SitePage_reveal__fAYPN{animation:none}}.Layout_page__j1pEg{min-height:100vh}.Layout_container__rRUzB{margin:0 auto;padding:0 var(--site-shell-gutter);width:100%}.Layout_sm__Inj8e{max-width:720px}.Layout_md__qCwEW{max-width:960px}.Layout_lg__rqObU{max-width:var(--site-shell-max)}.Layout_full__DfvOn{max-width:none}.Layout_section__Gvjeh{padding:clamp(2rem,6vw,4.5rem) 0}.Layout_sectionPlain__JTlqc{background:transparent}.Layout_sectionDefault__Y0rNn{background:color-mix(in srgb,var(--festival-surface-light,#ffffff) 80%,transparent)}.Layout_sectionHighlight__eNseW{background:linear-gradient(135deg,rgba(20,184,166,.12),rgba(234,179,8,.12)),color-mix(in srgb,var(--festival-surface-light,#ffffff) 88%,white)}.Layout_pageTitle__Cgw6J{margin-bottom:clamp(1.5rem,5vw,3rem)}.Layout_eyebrow__f_SIQ{color:color-mix(in srgb,var(--festival-text-strong,#1f2937) 58%,transparent);font-size:.82rem;font-weight:800;letter-spacing:.08em;margin:0 0 .55rem}.Layout_title__XoVSX{color:var(--festival-text-strong,#111827);font-size:clamp(2.15rem,8vw,4rem);font-weight:900;letter-spacing:0;line-height:1.08;margin:0}.Layout_description__3sDSl{color:color-mix(in srgb,var(--festival-text-strong,#1f2937) 70%,transparent);font-size:clamp(1rem,2vw,1.1rem);line-height:1.8;margin:1rem 0 0;max-width:42rem}.Layout_sectionHeader__KStvv{margin-bottom:1.4rem}.Layout_sectionTitle__w4_WX{color:var(--festival-text-strong,#111827);font-size:clamp(1.45rem,4vw,2.1rem);font-weight:900;letter-spacing:0;line-height:1.2;margin:0}.Layout_sectionSubtitle__geMtk{color:color-mix(in srgb,var(--festival-text-strong,#1f2937) 66%,transparent);line-height:1.75;margin:.65rem 0 0}.school_linkButton__iaEZG{display:inline-flex;align-items:center;gap:.75rem;margin-top:.35rem;padding:clamp(.9rem,2.4vw,1.15rem) clamp(1.4rem,3.5vw,1.9rem);background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,0) 45%),var(--site-paper);border:1.5px solid var(--site-seal);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),0 8px 22px var(--site-shadow);color:var(--ink);font-family:var(--font-base);font-size:clamp(1rem,2.2vw,1.15rem);font-weight:700;letter-spacing:.02em;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,background-color .18s ease}.school_linkButton__iaEZG:hover{transform:translateY(-2px);border-color:var(--site-accent);color:var(--site-seal);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),0 12px 24px rgba(21,94,125,.22)}.school_linkButton__iaEZG:focus-visible{outline:2px solid var(--site-seal);outline-offset:3px}.school_linkButtonArrow__H4Ef4{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.1em;height:2.1em}.school_compassIcon__IHnIn{width:100%;height:100%;overflow:visible}.school_compassBezel__8URe0{fill:rgba(255,255,255,.4);stroke:var(--seal);stroke-width:1.4;transition:stroke .22s ease}.school_compassTicks__AUGpi line{stroke:var(--seal);stroke-linecap:round;stroke-width:1.2;opacity:.7;transition:stroke .22s ease,opacity .22s ease}.school_compassNeedle__YWYvB{transform-box:view-box;transform-origin:16px 16px;transform:rotate(45deg);transition:transform .34s cubic-bezier(.34,1.56,.64,1)}.school_needleFaceDark__SBhDr{fill:var(--seal)}.school_needleFaceLight___iRmu{fill:var(--site-paper);stroke:var(--seal);stroke-width:.5}.school_needlePivot__NiY07{fill:var(--gold)}.school_linkButton__iaEZG:hover .school_compassBezel__8URe0{stroke:var(--site-accent)}.school_linkButton__iaEZG:hover .school_compassTicks__AUGpi line{stroke:var(--site-accent);opacity:1}.school_linkButton__iaEZG:hover .school_compassNeedle__YWYvB{transform:rotate(62deg)}@media (prefers-reduced-motion:reduce){.school_compassBezel__8URe0,.school_compassNeedle__YWYvB,.school_compassTicks__AUGpi line,.school_linkButton__iaEZG{transition:none}}.admission_detailList__yr8jE{display:grid;grid-gap:.85rem;gap:.85rem;margin:0 0 1.25rem}.admission_detailRow__dKbVZ{display:grid;grid-gap:.25rem;gap:.25rem}.admission_detailLabel__VpLVJ{margin:0;color:var(--site-seal);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admission_detailValue__Ytdg9{margin:0;color:var(--ink);font-size:1rem;line-height:1.7;line-break:strict;text-wrap:pretty}.admission_note__fhISp{margin:0 0 1.25rem;color:var(--ink-soft);font-size:.95rem;line-height:1.7;line-break:strict;text-wrap:pretty}.admission_noteBreak___HZlC{display:none}.admission_linkButton__aUALP{max-width:100%}.admission_linkButtonLabel__QxajA{line-height:1.45;text-align:left;text-wrap:balance}@media (max-width:28rem){.admission_noteBreak___HZlC{display:inline}}@media (min-width:40rem){.admission_detailRow__dKbVZ{grid-template-columns:7rem 1fr;gap:1rem;align-items:start}}.access_sections__cvBDD{display:grid;grid-gap:clamp(2.25rem,6vw,3.75rem);gap:clamp(2.25rem,6vw,3.75rem);width:100%;max-width:none;margin:clamp(1.5rem,4vw,2.5rem) 0 0;padding-bottom:clamp(1.5rem,4vw,2.5rem)}.access_pageLead__MgdiP{max-width:min(100%,52rem)}.access_textSection__WA4rb{max-width:46rem}.access_parkingLead__gzvuj{margin:0;color:var(--site-ink);font-size:clamp(1rem,2vw,1.08rem);font-weight:600;line-height:1.85}.access_parkingMeta__RWhQ8{margin:.65rem 0 0;color:var(--site-ink-soft);font-size:.98rem;font-weight:600;line-height:1.7}.access_capacityList__wL_kz{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin:.85rem 0 0;padding:0;list-style:none}.access_capacityList__wL_kz li{color:var(--site-ink-soft);font-size:.95rem;font-weight:600}.access_mapGrid__TJ_YV{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-top:1.1rem}.access_mapCard__DeIA5{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem;border:1px solid color-mix(in srgb,var(--site-ink) 12%,transparent);border-radius:.75rem;background:var(--site-paper)}.access_mapCardHeader__F9NUY{display:grid;grid-gap:.35rem;gap:.35rem}.access_mapCardTitle__CKUF3{margin:0;color:var(--site-ink);font-size:1.05rem;font-weight:800;letter-spacing:.02em}.access_pdfLink__Zxzoi{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:.15rem;color:var(--site-brass);font-size:.9rem;font-weight:700;text-decoration:none}.access_pdfLink__Zxzoi:focus-visible,.access_pdfLink__Zxzoi:hover{text-decoration:underline;text-underline-offset:.2em}.access_pdfFrame__srnoJ{margin:0;padding:0;border:0;border-radius:.5rem;overflow:hidden}.access_pdfEmbed__hsw2a{display:block;width:100%;height:min(58vh,28rem);border:1px solid color-mix(in srgb,var(--site-ink) 10%,transparent);border-radius:.5rem;background:transparent}.access_pdfFallback__NeE3O{margin:0;padding:1rem;color:var(--site-ink-soft);font-size:.92rem;line-height:1.7}.access_pdfFallback__NeE3O a{color:var(--site-brass);font-weight:700}.access_parkingNotesBlock__krc5G{margin:1rem 0 0}.access_parkingNotesHeading__Fbs_O{margin:0 0 .5rem;color:var(--site-ink-soft);font-size:.88rem;font-weight:800;letter-spacing:.04em}.access_parkingNotesList__QCYqu{display:grid;grid-gap:.45rem;gap:.45rem;margin:0;padding:0;list-style:none}.access_parkingNotesList__QCYqu li{color:var(--site-ink-soft);font-size:.95rem;font-weight:600;line-height:1.7}@media (min-width:48rem){.access_mapGrid__TJ_YV{grid-template-columns:repeat(2,minmax(0,1fr))}.access_pdfEmbed__hsw2a{height:min(62vh,36rem)}}@media (min-width:64rem){.access_pdfEmbed__hsw2a{height:min(68vh,40rem)}}.access_metaList__6qhGC{display:grid;grid-gap:.85rem;gap:.85rem;margin:0}.access_metaRow__cJG2j{display:grid;grid-gap:.25rem;gap:.25rem}.access_metaLabel__MX_qE{margin:0;color:var(--site-brass);font-size:.78rem;font-weight:800;letter-spacing:.12em}.access_metaValue__5PaLp{margin:0;color:var(--site-ink);font-size:clamp(1rem,2vw,1.12rem);font-weight:600;line-height:1.7}.access_routeList___w8L2{display:grid;grid-gap:1.1rem;gap:1.1rem;margin:0;padding:0;list-style:none}.access_routeItem___D_Jn{display:grid;grid-gap:.35rem;gap:.35rem}.access_routeTitle__lTYdE{margin:0;color:var(--site-ink);font-size:1.02rem;font-weight:800;letter-spacing:.02em}.access_routeBody__LUlEg{margin:0;color:var(--site-ink-soft);font-size:.98rem;font-weight:500;line-height:1.85}.access_mapLink__fDpnW{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:.35rem;color:var(--site-brass);font-size:.95rem;font-weight:700;letter-spacing:.04em;text-decoration:none}.access_mapLink__fDpnW:focus-visible,.access_mapLink__fDpnW:hover{text-decoration:underline;text-underline-offset:.2em}.access_officialLink__ZHN56{display:inline-flex;margin-top:.75rem;color:var(--site-brass);font-size:.9rem;font-weight:700;text-decoration:none}.access_officialLink__ZHN56:focus-visible,.access_officialLink__ZHN56:hover{text-decoration:underline;text-underline-offset:.2em}.departments_grid__qg1gP{display:flex;flex-direction:column;gap:clamp(1rem,2.4vw,1.4rem);margin:clamp(2rem,6vw,3.25rem) 0 0}.departments_card__xgqip{display:flex;align-items:flex-start;gap:clamp(1.25rem,3vw,2rem);padding:clamp(1.25rem,3.4vw,1.6rem);background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,0) 42%),var(--site-paper);border:1.5px solid var(--site-paper-edge);border-radius:14px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),0 8px 22px var(--site-shadow)}.departments_photos__2z4P9{flex:0 0 clamp(15rem,24vw,19rem);display:grid;grid-template-columns:3fr 2fr;align-content:start;grid-gap:clamp(.5rem,1.4vw,.75rem);gap:clamp(.5rem,1.4vw,.75rem)}.departments_cardBody__R_gwR{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:clamp(.9rem,2.4vw,1.2rem)}@media (max-width:40rem){.departments_card__xgqip{flex-direction:column}.departments_photos__2z4P9{flex:none;width:100%}}.departments_bandanaFrame__PSVL3,.departments_parkaFrame__B2lAH{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.4rem,1vw,.55rem);margin:0;padding:clamp(.6rem,1.8vw,.85rem);background:var(--site-paper-hi);border:1px solid rgba(196,165,116,.45);border-radius:10px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.6)}.departments_bandanaImage__bu97W,.departments_parkaImage__pEANm{display:block;width:100%;height:auto}.departments_photoCaption__B_3DQ{color:var(--ink-soft);font-family:var(--font-accent);font-size:.78rem;font-weight:700;letter-spacing:.04em}.departments_cardHeader__fGT0e{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;padding-bottom:clamp(.7rem,2vw,.95rem);border-bottom:1px solid rgba(21,94,125,.18)}.departments_deptName__Dt0zi{margin:0;color:var(--ink);font-family:var(--font-base);font-size:clamp(1.2rem,3vw,1.32rem);font-weight:700;letter-spacing:.02em;white-space:nowrap}.departments_deptReading__2nw_o{margin:0;color:var(--ink-soft);font-size:clamp(.78rem,1.8vw,.9rem);font-weight:500}.departments_deptDescription__jJQs_{margin-top:clamp(.6rem,1.5vw,.8rem);color:var(--ink);font-size:clamp(.85rem,2vw,.95rem);line-height:1.8}.departments_subDepts__JnyUd p{margin:0 0 .6rem}.departments_subDepts__JnyUd p:last-child{margin-bottom:0}.chairperson_sheetStack__cYvCV{--letter-paper:#eef6fa;--letter-paper-back:#dceaf2;--letter-rule:color-mix(in srgb,var(--site-brass) 32%,transparent);--letter-margin:color-mix(in srgb,var(--site-seal) 72%,#ffffff);--letter-rule-gap:2.05rem;position:relative;width:100%;max-width:40rem;margin:clamp(1.6rem,4vw,2.6rem) 0 clamp(2rem,6vw,4rem);isolation:isolate}.chairperson_sheetStack__cYvCV:before{content:"";position:absolute;z-index:0;inset:.65rem -.55rem -.7rem .7rem;background:var(--letter-paper-back);box-shadow:0 10px 24px var(--site-shadow);transform:rotate(1.1deg);pointer-events:none}.chairperson_letter__63dN0,.chairperson_sheetStack__cYvCV:before{border:1px solid color-mix(in srgb,var(--site-brass) 22%,#ffffff)}.chairperson_letter__63dN0{position:relative;z-index:1;display:grid;grid-gap:0;gap:0;padding:clamp(1.35rem,3.5vw,1.9rem) clamp(1.15rem,3.4vw,1.85rem) clamp(1.6rem,4vw,2.2rem) clamp(1.55rem,4.2vw,2.15rem);background-color:var(--letter-paper);background-image:radial-gradient(rgba(21,94,125,.045) .55px,transparent .7px);background-size:2.6px 2.6px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.72),0 14px 32px var(--site-shadow)}.chairperson_letter__63dN0:after{content:"";position:absolute;top:.55rem;right:1.1rem;left:1.35rem;height:3px;border-top:1px solid color-mix(in srgb,var(--site-brass) 45%,transparent);border-bottom:1px solid color-mix(in srgb,var(--site-seal) 45%,transparent);pointer-events:none}.chairperson_letter__63dN0:before{content:"";position:absolute;top:.85rem;bottom:.85rem;left:.85rem;width:2px;background:var(--letter-margin);border-radius:1px;opacity:.85;pointer-events:none}.chairperson_letterHead__eCES_{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:clamp(.85rem,2.6vw,1.2rem);gap:clamp(.85rem,2.6vw,1.2rem);align-items:end;margin:.35rem 0 var(--letter-rule-gap);padding-bottom:.85rem;border-bottom:1px solid color-mix(in srgb,var(--site-brass) 22%,transparent)}.chairperson_portrait__yCWOp{margin:0;padding:.22rem;background:#fff;border:1px solid color-mix(in srgb,var(--site-brass) 22%,#ffffff);box-shadow:0 4px 12px color-mix(in srgb,var(--site-shadow) 80%,transparent)}.chairperson_portraitImage__i_tLD{display:block;width:7.5rem;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:28% 18%}.chairperson_identity__PPa7K{display:grid;align-content:end;grid-gap:.28rem;gap:.28rem;min-width:0;padding-bottom:.1rem}.chairperson_role__LmejH{margin:0;color:var(--site-brass);font-family:var(--font-accent);font-size:.78rem;font-weight:700;letter-spacing:.14em}.chairperson_name__3j7WN{margin:0;color:var(--site-ink);font-size:clamp(1.45rem,4vw,1.95rem);font-weight:700;letter-spacing:.08em;line-height:1.2}.chairperson_letterBody__eVH9G{display:grid;grid-gap:0;gap:0;padding-bottom:var(--letter-rule-gap);background-image:repeating-linear-gradient(to bottom,transparent,transparent calc(var(--letter-rule-gap) - 1px),var(--letter-rule) calc(var(--letter-rule-gap) - 1px),var(--letter-rule) var(--letter-rule-gap));background-size:100% var(--letter-rule-gap);background-position:0 0}.chairperson_letterText___AaIb{margin:0;color:var(--site-ink);font-size:clamp(.98rem,2vw,1.08rem);font-weight:400;line-height:var(--letter-rule-gap);letter-spacing:.04em;text-indent:1em;line-break:strict;text-wrap:pretty}.chairperson_signoff__pzgxs{display:grid;justify-items:end;grid-gap:0;gap:0;margin:var(--letter-rule-gap) 0 0;color:var(--site-ink);line-height:var(--letter-rule-gap)}.chairperson_signoffRole__SN0kt{color:var(--site-ink-soft);font-size:.92rem;font-weight:500;letter-spacing:.08em}.chairperson_signoffName__oRy6l{font-size:clamp(1.05rem,2.2vw,1.18rem);font-weight:700;letter-spacing:.12em}@media (min-width:64rem){.chairperson_sheetStack__cYvCV{max-width:none}}@media (max-width:40rem){.chairperson_letterHead__eCES_{grid-template-columns:minmax(0,1fr);justify-items:start}.chairperson_portraitImage__i_tLD{width:6.75rem}}@media (prefers-reduced-motion:reduce){.chairperson_sheetStack__cYvCV:before{transform:none}}@media (min-width:64rem){.ibaraki_article__HB6Bg.ibaraki_article__HB6Bg,.ibaraki_lead__s9nmm.ibaraki_lead__s9nmm{max-width:none}}.ibaraki_figure__if__T{margin:clamp(1.1rem,3vw,1.6rem) 0 0}.ibaraki_figureFrame__zaDTR{position:relative;overflow:hidden;border:1.5px solid var(--site-paper-edge);border-radius:6px;background:var(--site-paper);box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),0 8px 22px var(--site-shadow)}.ibaraki_figureImage__9vNZC{display:block;width:100%;height:auto}.ibaraki_figureCaption__kecWo{margin:.55rem 0 0;color:var(--ink-soft);font-size:.88rem;line-height:1.6;text-align:center}.ibaraki_greetingSheet__317Vy{margin-top:0;margin-bottom:0}.ibaraki_greetingPortrait__Xsv2F{display:block;width:7.5rem;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center top}@media (max-width:40rem){.ibaraki_greetingPortrait__Xsv2F{width:6.75rem}}.ibaraki_linkList__6O_fA{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.ibaraki_externalLink__cJrb_{display:inline-flex;align-items:center;color:var(--site-brass);font-size:.98rem;font-weight:700;letter-spacing:.02em;line-height:1.6;text-decoration:none}.ibaraki_externalLink__cJrb_:focus-visible,.ibaraki_externalLink__cJrb_:hover{text-decoration:underline;text-underline-offset:.2em}.SponsorNameList_list__Dq4Ez{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));list-style:none;margin:0;padding:0}.SponsorNameList_item__IS1G6{border:1px solid rgba(15,23,42,.12);border-radius:8px;font-weight:800;line-height:1.45;padding:.8rem 1rem}.SponsorNameList_empty__01XmT,.SponsorNameList_item__IS1G6{background:rgba(255,255,255,.78);color:var(--site-ink,#2a3d48)}.SponsorNameList_empty__01XmT{border:1px dashed rgba(15,23,42,.22);border-radius:8px;font-weight:700;line-height:1.75;margin:0;padding:clamp(1rem,4vw,1.4rem)}@media (min-width:64rem){.sponsors_lead__DxVlj.sponsors_lead__DxVlj{max-width:none}}.updates_updateLink__PuA2m{color:inherit;text-decoration:none}.updates_updateLink__PuA2m:focus-visible .updates_updateTitle__g0QqS,.updates_updateLink__PuA2m:hover .updates_updateTitle__g0QqS{color:var(--site-seal)}.updates_updateLink__PuA2m:focus-visible{outline:2px solid var(--site-seal);outline-offset:4px}.updates_updateTitle__g0QqS{margin:.2rem 0 0;color:var(--site-ink);font-size:clamp(1.15rem,2.4vw,1.35rem);font-weight:800;letter-spacing:.02em;line-height:1.35}.updates_updateBody__B6A5v{margin:.55rem 0 0;color:var(--site-ink-soft);font-size:.98rem;line-height:1.9;white-space:pre-wrap}.updates_metaRow__Th_On{display:flex;flex-wrap:wrap;gap:.45rem .7rem;margin:.55rem 0 0}.updates_metaChip__5_9ON{display:inline-flex;align-items:center;padding:.15rem .45rem;border:1px solid color-mix(in srgb,var(--site-ink) 16%,transparent);color:var(--site-ink-soft);font-size:.78rem;font-weight:600;letter-spacing:.04em}.updates_errorNote__q2DRm{margin:.75rem 0 0;padding:.75rem .9rem;border-left:3px solid var(--site-ink-faint);color:var(--site-ink-soft);font-size:.95rem}.updates_pollNote__M5ovt{margin:.5rem 0 0;color:var(--site-ink-faint);font-size:.82rem}.updates_backLink__LUSJO{display:inline-flex;margin-top:clamp(1.5rem,4vw,2.5rem);color:var(--site-brass);font-size:.95rem;font-weight:700;letter-spacing:.04em;text-decoration:none}.updates_backLink__LUSJO:focus-visible,.updates_backLink__LUSJO:hover{text-decoration:underline;text-underline-offset:.2em}.updates_detailText__Ejz78{margin:.4rem 0 0;color:var(--site-ink-soft);font-size:1rem;line-height:1.95;line-break:strict;text-wrap:pretty;white-space:pre-wrap}.lost-found_item__9JnrM{padding:1.25rem;border:1px solid color-mix(in srgb,var(--site-ink) 18%,transparent);background:color-mix(in srgb,var(--site-ink) 3%,transparent);overflow-wrap:anywhere}.lost-found_item__9JnrM h2{margin:0 0 1rem;font-size:1.2rem}.lost-found_item__9JnrM dl{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.5rem 1rem;gap:.5rem 1rem;margin:0}.lost-found_item__9JnrM dt{color:var(--site-ink-soft)}.lost-found_item__9JnrM dd{margin:0}.lost-found_description__S6Ttv{margin:1rem 0 0;color:var(--site-ink-soft);white-space:pre-wrap;line-height:1.8}.theme_entry__oGG_A{width:100%;max-width:46rem;margin:clamp(1.25rem,3.5vw,2rem) 0 clamp(2rem,5vw,3rem);padding:clamp(1.35rem,3.5vw,2rem) clamp(1.1rem,3vw,1.75rem) clamp(1.6rem,4vw,2.25rem);background:var(--site-paper);border:1px solid var(--site-paper-edge);box-shadow:inset 0 0 0 1px rgba(255,255,255,.65),0 10px 28px var(--site-shadow)}.theme_headwordBlock__g03xs{padding-bottom:clamp(1rem,2.5vw,1.35rem);border-bottom:1px solid color-mix(in srgb,var(--site-ink) 14%,transparent)}.theme_headwordRow__5eaGW{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(.85rem,2.5vw,1.35rem);gap:clamp(.85rem,2.5vw,1.35rem);align-items:start}.theme_headwordCopy__LL5Eg{min-width:0}.theme_headword__wNX3X{margin:0;color:var(--site-ink);font-family:var(--font-base);font-size:clamp(2.4rem,8vw,3.8rem);font-weight:900;letter-spacing:.01em;line-height:1.05;text-wrap:balance}.theme_phonetic___SrlG{display:inline-block;margin-left:.15em;color:var(--site-brass);font-size:clamp(.95rem,2.4vw,1.2rem);font-weight:500;letter-spacing:.02em;vertical-align:middle;white-space:nowrap}.theme_reading__DWyJG{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem .75rem;margin:.65rem 0 0}.theme_pos__TlQ4i{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:.12rem .35rem;border:1px solid color-mix(in srgb,var(--site-ink) 28%,transparent);border-radius:2px;color:var(--site-ink);font-size:.72rem;font-weight:700;letter-spacing:.06em;line-height:1.2}.theme_kana__Zo4bb{color:var(--site-ink-soft);font-size:clamp(.95rem,2vw,1.05rem);font-weight:500;letter-spacing:.12em}.theme_iconFigure__wMY_K{margin:0;width:clamp(7rem,22vw,9.5rem);flex:none}.theme_iconImage__r5LCL{width:100%;height:auto;display:block;object-fit:contain}.theme_senseBlock__DSbJf{margin-top:clamp(1.25rem,3vw,1.75rem)}.theme_senseLabel__LmhUm,.theme_usageLabel__3nj_z{margin:0 0 .75rem;color:var(--site-seal);font-family:var(--font-accent);font-size:.78rem;font-weight:700;letter-spacing:.16em}.theme_senseList__K8gKn{margin:0;padding:0;list-style:none;display:grid;grid-gap:.85rem;gap:.85rem}.theme_senseItem__4yb4w{display:grid;grid-template-columns:1.6rem minmax(0,1fr);grid-gap:.55rem;gap:.55rem;align-items:start}.theme_senseNum__ECHV2{color:var(--site-seal);font-family:var(--font-accent);font-size:1rem;font-weight:900;line-height:1.85;text-align:center}.theme_senseText__2dbwY{color:var(--site-ink);font-size:clamp(1rem,2vw,1.12rem);font-weight:500;line-height:1.95;line-break:strict;text-wrap:pretty}.theme_rule__huCVe{margin:clamp(1.4rem,3.5vw,2rem) 0;border:0;border-top:1px solid color-mix(in srgb,var(--site-ink) 12%,transparent)}.theme_usageBlock__tNMA_{margin:0}.theme_usageProse__Mn6mP{display:grid;grid-gap:.95rem;gap:.95rem}.theme_usageProse__Mn6mP p{margin:0;color:var(--site-ink);font-size:clamp(1rem,2vw,1.1rem);font-weight:500;line-height:1.95;line-break:strict;text-wrap:pretty}.theme_usageProse__Mn6mP p:last-child{color:var(--site-ink);font-weight:700;letter-spacing:.02em}.theme_afterword__7qFIX{width:100%;max-width:46rem;margin:0 0 clamp(2.5rem,6vw,4rem);display:grid;grid-gap:.95rem;gap:.95rem}.theme_afterword__7qFIX p{margin:0;color:var(--site-ink-soft);font-size:clamp(.98rem,2vw,1.08rem);font-weight:500;line-height:1.95;line-break:strict;text-wrap:pretty}@media (min-width:64rem){.theme_afterword__7qFIX,.theme_entry__oGG_A{max-width:none}}@media (max-width:480px){.theme_phonetic___SrlG{display:block;margin:.35rem 0 0;white-space:normal}}