.tatami-about[data-astro-cid-2gs7ms4f]{margin-top:3.5rem}.block[data-astro-cid-2gs7ms4f]{max-width:46rem;padding-top:2.5rem;margin-top:2.5rem;border-top:1px solid #000;scroll-margin-top:80px}.block[data-astro-cid-2gs7ms4f]:first-child{margin-top:0;padding-top:0;border-top:0}.block-title[data-astro-cid-2gs7ms4f]{font-size:1.7rem;font-weight:500;margin:0 0 1.25rem}.block[data-astro-cid-2gs7ms4f] img[data-astro-cid-2gs7ms4f]{width:100%;height:auto;display:block;margin:0 0 1.25rem}.block[data-astro-cid-2gs7ms4f] h2[data-astro-cid-2gs7ms4f]:not(.block-title){font-size:1.45rem;font-weight:500;margin:1.6rem 0 .8rem;scroll-margin-top:80px}.block[data-astro-cid-2gs7ms4f] h3[data-astro-cid-2gs7ms4f]{font-size:1.05rem;font-weight:600;margin:1.35rem 0 .4rem;scroll-margin-top:80px}.block[data-astro-cid-2gs7ms4f] p[data-astro-cid-2gs7ms4f],.block[data-astro-cid-2gs7ms4f] li[data-astro-cid-2gs7ms4f]{margin:0 0 .75rem;line-height:1.65;color:#333}.block[data-astro-cid-2gs7ms4f] ul[data-astro-cid-2gs7ms4f],.block[data-astro-cid-2gs7ms4f] ol[data-astro-cid-2gs7ms4f]{margin:.4rem 0 .8rem;padding-left:1.15rem}.subnav[data-astro-cid-2gs7ms4f]{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:0 0 1.2rem}.subnav[data-astro-cid-2gs7ms4f] a[data-astro-cid-2gs7ms4f]{color:#111}.gloss[data-astro-cid-2gs7ms4f]{display:grid;grid-template-columns:10.5rem minmax(0,1fr);gap:.35rem 1rem;margin:0 0 1.2rem}.gloss[data-astro-cid-2gs7ms4f] div[data-astro-cid-2gs7ms4f]{display:contents}.gloss[data-astro-cid-2gs7ms4f] dt[data-astro-cid-2gs7ms4f]{font-weight:600}.gloss[data-astro-cid-2gs7ms4f] dd[data-astro-cid-2gs7ms4f]{margin:0}.text-link[data-astro-cid-2gs7ms4f]{color:#111}.cards[data-astro-cid-2gs7ms4f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.4rem}.cards[data-astro-cid-2gs7ms4f] a[data-astro-cid-2gs7ms4f]{display:block;text-align:left;text-decoration:none;border:1px solid #ddd;background:#fff;padding:.9rem 1rem;color:#333;line-height:1.45}.cards[data-astro-cid-2gs7ms4f] a[data-astro-cid-2gs7ms4f]:hover{border-color:#111}.cards[data-astro-cid-2gs7ms4f] strong[data-astro-cid-2gs7ms4f]{display:block;margin-bottom:.3rem;color:#111;font-weight:600}.block[data-astro-cid-2gs7ms4f] .chips[data-astro-cid-2gs7ms4f]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem .75rem}.chips[data-astro-cid-2gs7ms4f] li[data-astro-cid-2gs7ms4f]{margin:0}.chip[data-astro-cid-2gs7ms4f]{display:block;height:4.2rem;border:1px solid #ddd;margin-bottom:.4rem}.cname[data-astro-cid-2gs7ms4f]{display:block;font-weight:600;color:#111}.ctone[data-astro-cid-2gs7ms4f]{display:block;font-size:.85rem;color:#555}@media(max-width:800px){.tatami-about[data-astro-cid-2gs7ms4f]{margin-top:2.5rem}.gloss[data-astro-cid-2gs7ms4f]{grid-template-columns:1fr;gap:.1rem}.gloss[data-astro-cid-2gs7ms4f] dd[data-astro-cid-2gs7ms4f]{margin-bottom:.65rem}.cards[data-astro-cid-2gs7ms4f],.chips[data-astro-cid-2gs7ms4f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-header[data-astro-cid-wi6x3x2h]{padding:5rem 2rem 2rem;border-bottom:1px solid #000}.page-eyebrow[data-astro-cid-wi6x3x2h]{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;margin-bottom:1rem}.page-eyebrow[data-astro-cid-wi6x3x2h] a[data-astro-cid-wi6x3x2h]{color:#666;text-decoration:none}.page-eyebrow[data-astro-cid-wi6x3x2h] a[data-astro-cid-wi6x3x2h]:hover{color:#111}.page-header[data-astro-cid-wi6x3x2h] h1[data-astro-cid-wi6x3x2h]{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;margin-bottom:1rem}.page-desc[data-astro-cid-wi6x3x2h]{font-size:1.125rem;color:#333;line-height:1.7;max-width:640px}.section-pad[data-astro-cid-wi6x3x2h]{padding:2.5rem 2rem 5rem}.container[data-astro-cid-wi6x3x2h]{max-width:1120px;margin:0 auto}.container[data-astro-cid-wi6x3x2h].wide{max-width:1120px}h2[data-astro-cid-wi6x3x2h]{font-size:1.15rem;font-weight:500;margin:2rem 0 .75rem}.empty-note[data-astro-cid-wi6x3x2h]{margin:0 0 .5rem;line-height:1.7;color:#333;max-width:640px}.media-row[data-astro-cid-wi6x3x2h]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:.75rem;align-items:start}.media-row[data-astro-cid-wi6x3x2h] img[data-astro-cid-wi6x3x2h],.video-list[data-astro-cid-wi6x3x2h] video[data-astro-cid-wi6x3x2h]{width:100%;height:auto;border:1px solid #000;background:#fff}.video-list[data-astro-cid-wi6x3x2h]{display:grid;gap:.75rem}.interest-form[data-astro-cid-wi6x3x2h]{max-width:28rem;position:relative}.hp-field[data-astro-cid-wi6x3x2h]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.interest-form[data-astro-cid-wi6x3x2h] label[data-astro-cid-wi6x3x2h]{display:block;margin:1rem 0 .35rem}.interest-form[data-astro-cid-wi6x3x2h] input[data-astro-cid-wi6x3x2h][type=text],.interest-form[data-astro-cid-wi6x3x2h] input[data-astro-cid-wi6x3x2h][type=tel]{width:100%;border:1px solid #000;padding:.65rem .7rem;font:inherit;background:#fff;color:#111}.choice[data-astro-cid-wi6x3x2h]{margin:1rem 0 1.25rem}.choice[data-astro-cid-wi6x3x2h] label[data-astro-cid-wi6x3x2h]{display:flex;align-items:flex-start;gap:.55rem;margin:0;line-height:1.45}.choice[data-astro-cid-wi6x3x2h] input[data-astro-cid-wi6x3x2h]{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:1rem;height:1rem;margin:.22rem 0 0;flex:0 0 1rem;border:1.5px solid #000;border-radius:50%;background:#fff}.choice[data-astro-cid-wi6x3x2h] input[data-astro-cid-wi6x3x2h]:checked{background:radial-gradient(circle,#000 0 .28rem,#fff .32rem)}.choice[data-astro-cid-wi6x3x2h] input[data-astro-cid-wi6x3x2h]:focus-visible{outline:2px solid #000;outline-offset:3px}.shop-cta[data-astro-cid-wi6x3x2h]{margin:1.5rem 0 .5rem}.shop-cta[data-astro-cid-wi6x3x2h] .btn-primary[data-astro-cid-wi6x3x2h]{text-decoration:none}.btn-primary[data-astro-cid-wi6x3x2h]{display:inline-block;margin-top:1rem;padding:.75rem 2rem;background:#000;color:#fff;border:1px solid #000;font:inherit;font-weight:500;cursor:pointer}.btn-primary[data-astro-cid-wi6x3x2h]:hover{background:#fff;color:#000}.form-success[data-astro-cid-wi6x3x2h],.form-error[data-astro-cid-wi6x3x2h]{margin-top:1rem}@media(max-width:768px){.page-header[data-astro-cid-wi6x3x2h]{padding:3rem 1.5rem 1.5rem}.section-pad[data-astro-cid-wi6x3x2h]{padding:1.5rem 1.5rem 3rem}}
