.t-intro__grid[data-astro-cid-cyfyfbvn]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.t-intro[data-astro-cid-cyfyfbvn] a[data-astro-cid-cyfyfbvn]{color:var(--clay);text-underline-offset:3px}.t-brands[data-astro-cid-cyfyfbvn]{border-left:2px solid var(--clay);font-family:var(--serif);flex-direction:column;gap:6px;margin-top:28px;padding:16px 0 16px 24px;font-size:1.3rem;font-style:italic;line-height:1.35;display:flex}.t-brands[data-astro-cid-cyfyfbvn] span[data-astro-cid-cyfyfbvn]{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--clay);font-size:.72rem;font-style:normal;font-weight:600}@media (width<=900px){.t-intro__grid[data-astro-cid-cyfyfbvn]{grid-template-columns:1fr}}.t-detail[data-astro-cid-cyfyfbvn]{padding-bottom:var(--section)}.t-detail__grid[data-astro-cid-cyfyfbvn]{grid-template-columns:260px 1fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.t-index[data-astro-cid-cyfyfbvn]{top:calc(var(--header-h) + 32px);position:sticky}.t-index__title[data-astro-cid-cyfyfbvn]{letter-spacing:.2em;text-transform:uppercase;color:var(--clay);margin-bottom:16px;font-size:.75rem;font-weight:600}.t-index[data-astro-cid-cyfyfbvn] ol[data-astro-cid-cyfyfbvn]{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.t-index[data-astro-cid-cyfyfbvn] a[data-astro-cid-cyfyfbvn]{color:var(--ink-soft);gap:14px;padding:12px 0 12px 20px;text-decoration:none;transition:color .3s;display:flex;position:relative}.t-index[data-astro-cid-cyfyfbvn] a[data-astro-cid-cyfyfbvn] span[data-astro-cid-cyfyfbvn]{font-family:var(--serif);font-style:italic}.t-index[data-astro-cid-cyfyfbvn] a[data-astro-cid-cyfyfbvn]:before{content:"";background:var(--clay);width:2px;transition:transform .4s var(--ease);position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}.t-index[data-astro-cid-cyfyfbvn] a[data-astro-cid-cyfyfbvn]:hover,.t-index[data-astro-cid-cyfyfbvn] a[data-astro-cid-cyfyfbvn].is-active{color:var(--ink)}.t-index[data-astro-cid-cyfyfbvn] a[data-astro-cid-cyfyfbvn].is-active:before{transform:scaleY(1)}@media (width<=1000px){.t-detail__grid[data-astro-cid-cyfyfbvn]{grid-template-columns:1fr}.t-index[data-astro-cid-cyfyfbvn]{display:none}}.t-blocks[data-astro-cid-cyfyfbvn]{gap:clamp(80px,10vw,140px);display:grid}.t-block[data-astro-cid-cyfyfbvn]{scroll-margin-top:calc(var(--header-h) + 24px)}.t-block__media[data-astro-cid-cyfyfbvn]{aspect-ratio:16/9;margin-bottom:40px;position:relative;overflow:hidden}.t-block[data-astro-cid-cyfyfbvn]:nth-child(2n) .t-block__media[data-astro-cid-cyfyfbvn]{border-radius:0 240px 0 0}.t-block[data-astro-cid-cyfyfbvn]:nth-child(odd) .t-block__media[data-astro-cid-cyfyfbvn]{border-radius:240px 0 0}.t-block__media[data-astro-cid-cyfyfbvn] img[data-astro-cid-cyfyfbvn]{object-fit:cover;width:100%;height:100%}.t-block__num[data-astro-cid-cyfyfbvn]{font-family:var(--serif);color:var(--cream);text-shadow:0 4px 30px #00000040;font-size:clamp(3rem,7vw,5.5rem);font-style:italic;line-height:1;position:absolute;bottom:12px;right:24px}.t-block[data-astro-cid-cyfyfbvn]:nth-child(odd) .t-block__num[data-astro-cid-cyfyfbvn]{right:24px}.t-block__body[data-astro-cid-cyfyfbvn] h2[data-astro-cid-cyfyfbvn]{margin-bottom:24px;font-size:clamp(2rem,3.8vw,3.1rem)}.t-block__body[data-astro-cid-cyfyfbvn]>p[data-astro-cid-cyfyfbvn]{color:var(--ink-soft);max-width:68ch}.t-block__cols[data-astro-cid-cyfyfbvn]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:32px;margin:36px 0;padding:32px 0;display:grid}.t-block__cols[data-astro-cid-cyfyfbvn] h3[data-astro-cid-cyfyfbvn]{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--clay);margin-bottom:16px;font-size:.75rem;font-weight:600}.t-good[data-astro-cid-cyfyfbvn]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.t-good[data-astro-cid-cyfyfbvn] li[data-astro-cid-cyfyfbvn]{padding-left:22px;position:relative}.t-good[data-astro-cid-cyfyfbvn] li[data-astro-cid-cyfyfbvn]:before{content:"";background:var(--clay);width:10px;height:1px;position:absolute;top:.7em;left:0}.t-glance[data-astro-cid-cyfyfbvn]{gap:12px;margin:0;display:grid}.t-glance[data-astro-cid-cyfyfbvn] div[data-astro-cid-cyfyfbvn]{border-bottom:1px dotted var(--line);justify-content:space-between;gap:16px;padding-bottom:12px;display:flex}.t-glance[data-astro-cid-cyfyfbvn] div[data-astro-cid-cyfyfbvn]:last-child{border-bottom:0;padding-bottom:0}.t-glance[data-astro-cid-cyfyfbvn] dt[data-astro-cid-cyfyfbvn]{color:var(--ink-soft)}.t-glance[data-astro-cid-cyfyfbvn] dd[data-astro-cid-cyfyfbvn]{text-align:right;margin:0;font-weight:600}.t-block__links[data-astro-cid-cyfyfbvn]{flex-wrap:wrap;align-items:center;gap:18px 32px;display:flex}.t-block__price[data-astro-cid-cyfyfbvn]{color:var(--ink-soft);text-underline-offset:3px;font-size:.95rem}.t-block__price[data-astro-cid-cyfyfbvn]:hover{color:var(--clay)}@media (width<=640px){.t-block__cols[data-astro-cid-cyfyfbvn]{grid-template-columns:1fr}.t-block__media[data-astro-cid-cyfyfbvn]{aspect-ratio:4/3}.t-block[data-astro-cid-cyfyfbvn]:nth-child(n) .t-block__media[data-astro-cid-cyfyfbvn]{border-radius:120px 0 0}}.first-visit__head[data-astro-cid-cyfyfbvn]{max-width:720px;margin-bottom:56px}.first-visit__steps[data-astro-cid-cyfyfbvn]{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.first-visit__steps[data-astro-cid-cyfyfbvn] li[data-astro-cid-cyfyfbvn]{border-left:1px solid #3b342e33;padding:32px 28px 8px}.first-visit__steps[data-astro-cid-cyfyfbvn] li[data-astro-cid-cyfyfbvn]:first-child{border-left:0;padding-left:0}.first-visit__steps[data-astro-cid-cyfyfbvn] span[data-astro-cid-cyfyfbvn]{font-family:var(--serif);color:var(--clay);font-size:1.15rem;font-style:italic}.first-visit__steps[data-astro-cid-cyfyfbvn] h3[data-astro-cid-cyfyfbvn]{margin:12px 0 10px;font-size:1.6rem}.first-visit__steps[data-astro-cid-cyfyfbvn] p[data-astro-cid-cyfyfbvn]{color:var(--ink-soft);font-size:.98rem}.first-visit__note[data-astro-cid-cyfyfbvn]{color:var(--ink-soft);margin-top:48px}.first-visit__note[data-astro-cid-cyfyfbvn] a[data-astro-cid-cyfyfbvn]{color:var(--ink);text-underline-offset:3px}@media (width<=1000px){.first-visit__steps[data-astro-cid-cyfyfbvn]{grid-template-columns:1fr 1fr;row-gap:24px}.first-visit__steps[data-astro-cid-cyfyfbvn] li[data-astro-cid-cyfyfbvn]:nth-child(3){border-left:0;padding-left:0}}@media (width<=600px){.first-visit__steps[data-astro-cid-cyfyfbvn]{grid-template-columns:1fr}.first-visit__steps[data-astro-cid-cyfyfbvn] li[data-astro-cid-cyfyfbvn]{border-top:1px solid #3b342e33;border-left:0;padding:24px 0 0}}
