.visually-hidden[data-astro-cid-yhhbm4vk]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.c-head[data-astro-cid-yhhbm4vk]{isolation:isolate;padding:clamp(40px,7vh,96px) 0 clamp(40px,5vw,64px);position:relative}.c-head[data-astro-cid-yhhbm4vk]:before{content:"";z-index:-1;opacity:.35;background:linear-gradient(28deg, transparent calc(50% - .5px), var(--topo) 50%, transparent calc(50% + .5px)) 0 0 / 100% 100% no-repeat, linear-gradient(-14deg, transparent calc(50% - .5px), var(--topo) 50%, transparent calc(50% + .5px)) 0 0 / 100% 100% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0 56%,#000 62%);mask-image:linear-gradient(90deg,#0000 0 56%,#000 62%)}@media (width<=860px){.c-head[data-astro-cid-yhhbm4vk]:before{display:none}}.c-head-grid[data-astro-cid-yhhbm4vk]{grid-template-columns:6fr 5fr;align-items:end;gap:clamp(32px,5vw,80px);display:grid}.c-head[data-astro-cid-yhhbm4vk] h1[data-astro-cid-yhhbm4vk]{max-width:10em;margin-bottom:22px}.c-head-photo[data-astro-cid-yhhbm4vk]{aspect-ratio:16/10;object-fit:cover;width:100%}.c-tools[data-astro-cid-yhhbm4vk]{top:var(--header);z-index:20;background:var(--crema);border-block:1px solid #4e362b29;position:sticky}.c-tools-inner[data-astro-cid-yhhbm4vk]{align-items:center;gap:12px 28px;padding-block:10px;display:flex}.fam-bar[data-astro-cid-yhhbm4vk]{scrollbar-width:none;flex:1;gap:6px;display:flex;overflow-x:auto}.fam-bar[data-astro-cid-yhhbm4vk] a[data-astro-cid-yhhbm4vk]{border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:.94rem;text-decoration:none;display:inline-flex}.fam-bar[data-astro-cid-yhhbm4vk] a[data-astro-cid-yhhbm4vk] span[data-astro-cid-yhhbm4vk]{color:var(--text-soft);font-size:.78rem}.fam-bar[data-astro-cid-yhhbm4vk] a[data-astro-cid-yhhbm4vk][aria-current=true]{background:var(--cafe);color:var(--crema)}.fam-bar[data-astro-cid-yhhbm4vk] a[data-astro-cid-yhhbm4vk][aria-current=true] span[data-astro-cid-yhhbm4vk]{color:var(--champan)}.fam-bar[data-astro-cid-yhhbm4vk] a[data-astro-cid-yhhbm4vk]:hover{border-color:#4e362b59}.search[data-astro-cid-yhhbm4vk] input[data-astro-cid-yhhbm4vk]{background:var(--blanco);width:min(320px,100%);min-height:44px;font:inherit;color:var(--cafe);border:1px solid #4e362b59;border-radius:999px;padding:0 16px;font-size:.94rem}.c-body[data-astro-cid-yhhbm4vk]{padding-block:clamp(40px,6vw,80px)}.c-empty[data-astro-cid-yhhbm4vk]{padding:40px 0}.fam[data-astro-cid-yhhbm4vk]{scroll-margin-top:calc(var(--header) + 80px);padding-bottom:clamp(48px,6vw,88px)}.fam[data-astro-cid-yhhbm4vk]+.fam[data-astro-cid-yhhbm4vk]{border-top:1px solid #4e362b40;padding-top:clamp(40px,5vw,64px)}.fam-head[data-astro-cid-yhhbm4vk]{grid-template-columns:1fr minmax(160px,260px);align-items:start;gap:24px clamp(32px,6vw,96px);margin-bottom:32px;display:grid}.fam-head[data-astro-cid-yhhbm4vk] h2[data-astro-cid-yhhbm4vk]{margin-bottom:14px}.fam-head[data-astro-cid-yhhbm4vk] .soft[data-astro-cid-yhhbm4vk]{max-width:38em}.fam-count[data-astro-cid-yhhbm4vk]{font-size:.92rem;font-weight:520}.fam-photo[data-astro-cid-yhhbm4vk] img[data-astro-cid-yhhbm4vk]{aspect-ratio:4/5;object-fit:cover;width:100%}.fam-photo--print[data-astro-cid-yhhbm4vk]{justify-self:end;width:82%;transform:rotate(1.5deg)}.fam-photo--print[data-astro-cid-yhhbm4vk] img[data-astro-cid-yhhbm4vk]{aspect-ratio:auto;object-fit:initial}.items[data-astro-cid-yhhbm4vk]{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:0 clamp(32px,5vw,72px);margin:0;padding:0;list-style:none;display:grid}.item[data-astro-cid-yhhbm4vk]{break-inside:avoid;border-top:1px solid #4e362b2e;padding:18px 0 20px}.item-name[data-astro-cid-yhhbm4vk]{font-family:var(--sans);margin-bottom:8px;font-size:1.04rem;font-weight:560;line-height:1.35}.item-src[data-astro-cid-yhhbm4vk]{color:var(--text-soft);margin-left:10px;font-size:.78rem;font-weight:450;display:inline-block}.opts[data-astro-cid-yhhbm4vk]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.opts[data-astro-cid-yhhbm4vk] li[data-astro-cid-yhhbm4vk]{grid-template-columns:1fr auto 72px;align-items:baseline;gap:14px;font-size:.95rem;display:grid}.opt-n[data-astro-cid-yhhbm4vk]{color:var(--text-soft)}.opt-d[data-astro-cid-yhhbm4vk]{color:var(--text-soft);white-space:nowrap;font-size:.85rem}.opt-p[data-astro-cid-yhhbm4vk]{text-align:right;white-space:nowrap;font-weight:520}.c-notes[data-astro-cid-yhhbm4vk]{border-top:1px solid #4e362b40;padding-top:clamp(40px,5vw,64px)}.note-koseilab[data-astro-cid-yhhbm4vk]{grid-template-columns:minmax(140px,240px) 1fr;align-items:center;gap:clamp(24px,5vw,72px);max-width:980px;display:grid}.note-koseilab[data-astro-cid-yhhbm4vk] img[data-astro-cid-yhhbm4vk]{aspect-ratio:4/5;object-fit:cover;width:100%}.note-koseilab[data-astro-cid-yhhbm4vk] h2[data-astro-cid-yhhbm4vk]{font-size:var(--step-2);margin-bottom:16px}.source[data-astro-cid-yhhbm4vk]{color:var(--text-soft);margin-top:20px;font-size:.88rem}@media (width<=860px){.c-head-grid[data-astro-cid-yhhbm4vk]{grid-template-columns:1fr}.c-tools-inner[data-astro-cid-yhhbm4vk]{flex-direction:column;align-items:stretch;gap:8px}.fam-bar[data-astro-cid-yhhbm4vk]{margin-inline:calc(-1*clamp(20px,4vw,56px));padding-inline:clamp(20px,4vw,56px)}.search[data-astro-cid-yhhbm4vk] input[data-astro-cid-yhhbm4vk]{width:100%}.fam-head[data-astro-cid-yhhbm4vk]{grid-template-columns:1fr 120px}}@media (width<=520px){.fam-head[data-astro-cid-yhhbm4vk]{grid-template-columns:1fr}.fam-photo[data-astro-cid-yhhbm4vk]{width:150px}.fam-photo--print[data-astro-cid-yhhbm4vk]{justify-self:start}.opts[data-astro-cid-yhhbm4vk] li[data-astro-cid-yhhbm4vk]{grid-template-columns:1fr auto}.opt-d[data-astro-cid-yhhbm4vk]{grid-area:2/1}.note-koseilab[data-astro-cid-yhhbm4vk]{grid-template-columns:1fr}.note-koseilab[data-astro-cid-yhhbm4vk] img[data-astro-cid-yhhbm4vk]{width:160px}}
