.check-option[data-astro-cid-4lsp5wid]{align-items:center;gap:var(--space-sm);border:1px solid var(--line-hairline);background:var(--surface-page);cursor:pointer;transition:border-color var(--dur-colour) var(--ease), background var(--dur-colour) var(--ease);outline:none;padding:1rem 1.4rem;display:flex}.check-option[data-astro-cid-4lsp5wid]:hover{border-color:var(--accent)}.check-option[data-astro-cid-4lsp5wid]:focus-visible{border-color:var(--accent)}.checked[data-astro-cid-4lsp5wid]{border-color:var(--accent);background:var(--surface-selected)}.check-option[data-astro-cid-4lsp5wid]+.check-option[data-astro-cid-4lsp5wid]{margin-top:-1px}.box[data-astro-cid-4lsp5wid]{border:1px solid var(--line-hairline);color:#0000;width:1.1rem;height:1.1rem;transition:background var(--dur-colour) var(--ease), border-color var(--dur-colour) var(--ease), color var(--dur-colour) var(--ease);background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:.6rem;display:flex}.checked[data-astro-cid-4lsp5wid] .box[data-astro-cid-4lsp5wid]{border-color:var(--accent);background:var(--accent);color:var(--paper-1)}.text[data-astro-cid-4lsp5wid]{flex:1}.name[data-astro-cid-4lsp5wid]{font-family:var(--font-serif);font-size:var(--size-body-sm);color:var(--text-heading);display:block}.price[data-astro-cid-4lsp5wid]{font-family:var(--font-sans);font-size:var(--size-caption);letter-spacing:.05em;color:var(--text-muted);display:block}.field[data-astro-cid-wul7fgjm]{flex-direction:column;display:flex}label[data-astro-cid-wul7fgjm]{font-family:var(--font-sans);font-size:var(--size-eyebrow);letter-spacing:var(--track-caption);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-2xs)}input[data-astro-cid-wul7fgjm],textarea[data-astro-cid-wul7fgjm]{background:var(--surface-page);border:1px solid var(--line-hairline);border-radius:var(--radius-none);font-family:var(--font-sans);font-size:var(--size-body-xs);font-weight:var(--weight-light);color:var(--text-heading);width:100%;transition:border-color var(--dur-colour) var(--ease);outline:none;padding:.9rem 1.1rem}textarea[data-astro-cid-wul7fgjm]{resize:vertical;min-height:80px;line-height:var(--leading-ui)}input[data-astro-cid-wul7fgjm]:focus,textarea[data-astro-cid-wul7fgjm]:focus{border-color:var(--focus-border)}[data-astro-cid-wul7fgjm]::placeholder{color:var(--text-muted);opacity:.7}.note[data-astro-cid-2nmadbt7]{border-left:var(--rule-quiet);font-family:var(--font-sans);font-size:var(--size-caption);font-weight:var(--weight-light);line-height:var(--leading-ui);color:var(--text-muted);padding:1rem 1.4rem}.accent[data-astro-cid-2nmadbt7]{border-left:var(--rule-accent)}.option-card[data-astro-cid-javc4p3n]{border:1px solid var(--line-hairline);background:var(--surface-page);transition:border-color var(--dur-colour) var(--ease), background var(--dur-colour) var(--ease);outline:none;padding:1.2rem 1.5rem;position:relative}.interactive[data-astro-cid-javc4p3n]{cursor:pointer}.interactive[data-astro-cid-javc4p3n]:hover{border-color:var(--accent)}.interactive[data-astro-cid-javc4p3n]:focus-visible{border-color:var(--accent)}.selected[data-astro-cid-javc4p3n]{border-color:var(--accent);background:var(--surface-selected)}.name[data-astro-cid-javc4p3n]{font-family:var(--font-serif);color:var(--text-heading);margin-bottom:.2rem;font-size:1rem}.price[data-astro-cid-javc4p3n]{font-family:var(--font-sans);font-size:var(--size-caption);letter-spacing:.05em;color:var(--text-muted)}.price[data-astro-cid-javc4p3n].included{color:var(--text-accent)}.tick[data-astro-cid-javc4p3n]{color:var(--accent);opacity:0;font-size:.7rem;position:absolute;top:.7rem;right:.9rem}.selected[data-astro-cid-javc4p3n] .tick[data-astro-cid-javc4p3n]{opacity:1}.panel-section-title[data-astro-cid-ju6tw54z]{font-family:var(--font-sans);font-size:var(--size-eyebrow);letter-spacing:.4em;text-transform:uppercase;color:var(--text-accent);border-bottom:var(--border-hairline);margin-bottom:1.2rem;padding-bottom:.7rem}.price-summary[data-astro-cid-byfenece]{background:var(--surface-page);border:var(--border-hairline);padding:1.8rem}.row[data-astro-cid-byfenece]{justify-content:space-between;gap:var(--space-sm);font-family:var(--font-sans);color:var(--text-body);padding:.35rem 0;font-size:.82rem;display:flex}.total[data-astro-cid-byfenece]{border-top:var(--border-hairline);font-family:var(--font-serif);color:var(--text-heading);margin-top:.7rem;padding-top:1rem;font-size:1.1rem}.amount[data-astro-cid-byfenece]{color:var(--accent)}.scrim[data-astro-cid-vpnt3vjw]{z-index:500;background:var(--surface-scrim);-webkit-backdrop-filter:var(--blur-scrim);backdrop-filter:var(--blur-scrim);padding:var(--space-xl);opacity:0;pointer-events:none;transition:opacity var(--dur-panel) var(--ease);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.scrim[data-astro-cid-vpnt3vjw].open{opacity:1;pointer-events:all}.panel[data-astro-cid-vpnt3vjw]{background:var(--surface-raised);border-radius:var(--radius-none);width:100%;max-width:760px;max-height:90vh;transition:transform var(--dur-panel) var(--ease);outline:none;overflow-y:auto;transform:translateY(30px)}.scrim[data-astro-cid-vpnt3vjw].open .panel[data-astro-cid-vpnt3vjw]{transform:translateY(0)}.header[data-astro-cid-vpnt3vjw]{border-bottom:var(--border-hairline);justify-content:space-between;align-items:flex-start;padding:3rem 3.5rem 2rem;display:flex}.header[data-astro-cid-vpnt3vjw] h2[data-astro-cid-vpnt3vjw]{font-family:var(--font-serif);font-weight:var(--weight-light);color:var(--text-heading);font-size:1.8rem;line-height:1.3}.header[data-astro-cid-vpnt3vjw] p[data-astro-cid-vpnt3vjw]{font-family:var(--font-sans);font-size:var(--size-caption);letter-spacing:.05em;color:var(--text-muted);margin-top:.4rem}.close[data-astro-cid-vpnt3vjw]{cursor:pointer;color:var(--text-muted);margin-left:var(--space-xl);transition:color var(--dur-colour) var(--ease);background:0 0;border:none;flex-shrink:0;padding:.2rem;font-size:1.3rem;line-height:1}.close[data-astro-cid-vpnt3vjw]:hover{color:var(--accent)}.close[data-astro-cid-vpnt3vjw]:focus-visible{color:var(--accent)}.body[data-astro-cid-vpnt3vjw]{padding:2.5rem 3.5rem 3rem}.options[data-astro-cid-vpnt3vjw]{gap:12px;margin-bottom:48px;display:grid}.checks[data-astro-cid-vpnt3vjw]{gap:0;margin-bottom:48px;display:grid}.summary{margin-bottom:48px}.details[data-astro-cid-vpnt3vjw]{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:8px;display:grid}.details[data-astro-cid-vpnt3vjw] .span-2{grid-column:span 2}.not-a-purchase{margin:32px 0}.footnote[data-astro-cid-vpnt3vjw]{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin-top:28px;font-size:.7rem}.confirmation[data-astro-cid-vpnt3vjw]{text-align:center;padding:32px 0 8px}.mark[data-astro-cid-vpnt3vjw]{border:var(--border-hairline);border-radius:var(--radius-circle);width:4rem;height:4rem;font-family:var(--font-kanji);color:var(--accent);justify-content:center;align-items:center;margin:0 auto 36px;font-size:1.3rem;display:flex}.confirmation[data-astro-cid-vpnt3vjw] h3[data-astro-cid-vpnt3vjw]{font-family:var(--font-serif);font-weight:var(--weight-light);margin-bottom:1.2rem;font-size:1.9rem;line-height:1.35}.confirmation[data-astro-cid-vpnt3vjw] p[data-astro-cid-vpnt3vjw]{font-size:.88rem;line-height:var(--leading-body);color:var(--text-muted);max-width:400px;margin:0 auto}@media (max-width:720px){.scrim[data-astro-cid-vpnt3vjw]{align-items:stretch;padding:0}.panel[data-astro-cid-vpnt3vjw]{max-width:none;height:100%;max-height:100vh}.header[data-astro-cid-vpnt3vjw]{padding:2rem var(--gutter-page) 1.5rem}.body[data-astro-cid-vpnt3vjw]{padding:2rem var(--gutter-page) 3rem}.details[data-astro-cid-vpnt3vjw]{grid-template-columns:1fr;gap:20px}.details[data-astro-cid-vpnt3vjw] .span-2{grid-column:span 1}}.floating-cta[data-astro-cid-72f5watn]{z-index:200;opacity:0;visibility:hidden;transition:opacity var(--dur-surface) var(--ease), visibility var(--dur-surface) var(--ease);position:fixed;bottom:2.2rem;left:50%;transform:translate(-50%)}.floating-cta[data-astro-cid-72f5watn].is-visible{opacity:1;visibility:visible}@media (max-width:720px){.floating-cta[data-astro-cid-72f5watn]{padding:12px var(--gutter-page) calc(12px + env(safe-area-inset-bottom));background:var(--nav-scrolled-bg);-webkit-backdrop-filter:var(--blur-nav);backdrop-filter:var(--blur-nav);border-top:1px solid var(--line-hairline);bottom:0;left:0;right:0;transform:none}.floating-cta[data-astro-cid-72f5watn] .btn{width:100%;display:block}}footer[data-astro-cid-jo6i4kqk]{background:var(--surface-deepest);padding:56px 0 40px}.top[data-astro-cid-jo6i4kqk]{max-width:1080px;padding:0 var(--gutter-page);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;margin:0 auto;display:flex}.identity[data-astro-cid-jo6i4kqk] .footer-wordmark{margin-bottom:.8rem}.address[data-astro-cid-jo6i4kqk]{font-size:var(--size-nav);letter-spacing:.05em;color:#b4a08280;line-height:1.8}.col[data-astro-cid-jo6i4kqk]{font-size:var(--size-button);letter-spacing:.2em;text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.col[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{color:#b4a08273;font-family:inherit;font-size:inherit;font-weight:var(--weight-light);letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-align:left;transition:color var(--dur-colour) var(--ease);background:0 0;border:none;padding:0}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.col[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]:hover{color:var(--fibre-1)}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--fibre-1)}.col[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--fibre-1)}.bottom[data-astro-cid-jo6i4kqk]{max-width:1080px;padding:20px var(--gutter-page) 0;border-top:1px solid #b4a0821a;justify-content:space-between;align-items:center;gap:24px;margin:40px auto 0;display:flex}.copyright[data-astro-cid-jo6i4kqk]{letter-spacing:.15em;color:#b4a0824d;font-size:.62rem}.seal[data-astro-cid-jo6i4kqk]{font-family:var(--font-kanji);letter-spacing:.2em;color:#b4a08240;font-size:.75rem}nav[data-astro-cid-wpvy4v7s]{z-index:100;padding:1.6rem var(--gutter-nav);background:var(--nav-scrolled-bg);-webkit-backdrop-filter:var(--blur-nav);backdrop-filter:var(--blur-nav);border-bottom:1px solid var(--line-hairline);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.links[data-astro-cid-wpvy4v7s]{font-size:var(--size-nav);letter-spacing:var(--track-nav);text-transform:uppercase;color:var(--sumi-1);align-items:center;gap:2.4rem;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s],.links[data-astro-cid-wpvy4v7s] button[data-astro-cid-wpvy4v7s]{color:var(--sumi-1);font-family:inherit;font-size:inherit;font-weight:var(--weight-light);letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color var(--dur-colour) var(--ease);background:0 0;border:none;padding:0}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.links[data-astro-cid-wpvy4v7s] button[data-astro-cid-wpvy4v7s]:hover{color:var(--accent)}.links[data-astro-cid-wpvy4v7s] button[data-astro-cid-wpvy4v7s]:focus-visible{color:var(--accent)}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus-visible{color:var(--accent)}@media (max-width:860px){nav[data-astro-cid-wpvy4v7s]{padding:1.2rem var(--gutter-page)}.links[data-astro-cid-wpvy4v7s]{gap:1.6rem}}@media (max-width:720px){.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{display:none}}.pull-quote[data-astro-cid-tvs3llmy]{padding:1.8rem}blockquote[data-astro-cid-tvs3llmy]{font-family:var(--font-serif);font-style:italic;font-weight:var(--weight-light);font-size:var(--size-quote);color:var(--text-heading);line-height:1.65}figcaption[data-astro-cid-tvs3llmy]{font-family:var(--font-sans);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);margin-top:.8rem}.v-rule[data-astro-cid-tvs3llmy]{border-left:var(--rule-accent);background:var(--surface-page);text-align:left}.v-inset[data-astro-cid-tvs3llmy]{border:var(--border-hairline);background:var(--surface-page);text-align:center}.v-inset[data-astro-cid-tvs3llmy] blockquote[data-astro-cid-tvs3llmy]{line-height:var(--leading-quote)}.v-plain[data-astro-cid-tvs3llmy]{text-align:left;background:0 0;padding:0}.weave-surface[data-astro-cid-sklnvzgb]{background:var(--ws-ground);position:relative;overflow:hidden}.weave-surface[data-astro-cid-sklnvzgb]>.weave[data-astro-cid-sklnvzgb]{opacity:var(--ws-weave-opacity)}section[data-astro-cid-aez4544w]{background:var(--surface-raised)}.grid[data-astro-cid-aez4544w]{max-width:1080px;padding:0 var(--gutter-page);grid-template-columns:1.15fr 1fr;align-items:center;gap:88px;margin:0 auto;display:grid}.h2-concept[data-astro-cid-aez4544w]{margin:var(--stack-eyebrow) 0 var(--stack-heading);font-size:max(2rem,min(3.5vw,3rem))}.plate[data-astro-cid-aez4544w]{position:relative}.plate[data-astro-cid-aez4544w] .inset-quote{aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;width:66%;display:flex;position:absolute;bottom:-1.6rem;right:-1.6rem}@media (max-width:1100px){.grid[data-astro-cid-aez4544w]{grid-template-columns:1fr;gap:56px}.plate[data-astro-cid-aez4544w] .inset-quote{width:72%;right:0}}.one[data-astro-cid-q7id7t4y]{font-variant-numeric:lining-nums;text-align:center;width:.5452em;font-size:.609em;font-weight:500;display:inline-block}.numbered-panel[data-astro-cid-zxueqcoa]{transition:background var(--dur-surface) var(--ease);background:0 0;padding:3.5rem 2.5rem}.numbered-panel[data-astro-cid-zxueqcoa]:hover{background:var(--surface-raised)}.numeral[data-astro-cid-zxueqcoa]{font-family:var(--font-serif);font-weight:var(--weight-light);font-size:var(--size-numeral);color:var(--fibre-3);margin-bottom:var(--space-lg);line-height:1}h3[data-astro-cid-zxueqcoa]{font-family:var(--font-serif);font-weight:var(--weight-regular);font-size:var(--size-h4);letter-spacing:.03em;color:var(--text-heading);margin-bottom:.9rem}p[data-astro-cid-zxueqcoa]{font-family:var(--font-sans);font-size:var(--size-body-xs);line-height:var(--leading-body);color:var(--text-body)}.stat-block[data-astro-cid-oalv3zyh]{text-align:center;padding:2.5rem}.on-dark[data-astro-cid-oalv3zyh]{border:var(--border-on-dark)}.on-light[data-astro-cid-oalv3zyh]{border:var(--border-hairline)}.value[data-astro-cid-oalv3zyh]{font-family:var(--font-serif);font-weight:var(--weight-light);font-size:var(--size-numeral-xl);margin-bottom:.5rem;line-height:1}.on-dark[data-astro-cid-oalv3zyh] .value[data-astro-cid-oalv3zyh]{color:var(--fibre-1)}.on-light[data-astro-cid-oalv3zyh] .value[data-astro-cid-oalv3zyh]{color:var(--text-heading)}.label[data-astro-cid-oalv3zyh]{font-family:var(--font-sans);font-size:var(--size-label);letter-spacing:var(--track-caption);text-transform:uppercase}.on-dark[data-astro-cid-oalv3zyh] .label[data-astro-cid-oalv3zyh]{color:var(--text-on-dark-muted)}.on-light[data-astro-cid-oalv3zyh] .label[data-astro-cid-oalv3zyh]{color:var(--text-muted)}section[data-astro-cid-bubcnomr]{background:var(--surface-page)}.container[data-astro-cid-bubcnomr]{--measure:var(--measure-wide)}.intro[data-astro-cid-bubcnomr]{max-width:var(--measure-text);grid-template-columns:1fr 1.25fr;align-items:start;gap:80px;margin:0 auto 80px;display:grid}.intro[data-astro-cid-bubcnomr] .h2-side[data-astro-cid-bubcnomr]{margin-top:var(--stack-eyebrow);font-size:max(2rem,min(3.6vw,3rem))}.intro[data-astro-cid-bubcnomr] em[data-astro-cid-bubcnomr]{font-style:italic}.panels[data-astro-cid-bubcnomr]{border:var(--border-hairline);background:var(--surface-raised);grid-template-columns:repeat(3,1fr);display:grid}.panels[data-astro-cid-bubcnomr]>:not(:last-child){border-right:var(--border-hairline)}.stats[data-astro-cid-bubcnomr]{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px;display:grid}.stats[data-astro-cid-bubcnomr] .stat-block{border:none}.stats[data-astro-cid-bubcnomr] .stat-block .value{color:var(--fibre-3)}.stats[data-astro-cid-bubcnomr] .stat-block .label{color:#b4a082d9}@media (max-width:1100px){.intro[data-astro-cid-bubcnomr]{grid-template-columns:1fr;gap:40px;margin-bottom:56px}}@media (max-width:860px){.panels[data-astro-cid-bubcnomr]{grid-template-columns:1fr}.panels[data-astro-cid-bubcnomr]>:not(:last-child){border-right:none;border-bottom:var(--border-hairline)}.stats[data-astro-cid-bubcnomr]{grid-template-columns:1fr}}.gallery-plate[data-astro-cid-dyynoemp]{cursor:pointer;position:relative;overflow:hidden}.plate[data-astro-cid-dyynoemp]{width:100%;height:100%;min-height:var(--plate-min-height);background:var(--plate-ground);transition:transform var(--dur-image) var(--ease);position:relative;transform:none}.gallery-plate[data-astro-cid-dyynoemp]:hover .plate[data-astro-cid-dyynoemp],.gallery-plate[data-astro-cid-dyynoemp]:focus-within .plate[data-astro-cid-dyynoemp]{transform:scale(var(--image-scale-hover))}.hatch[data-astro-cid-dyynoemp]{background-image:repeating-linear-gradient(0deg,#0000,#0000 5px,#0000000d 5px 6px),repeating-linear-gradient(90deg,#0000,#0000 5px,#0000000d 5px 6px);background-size:6px 6px;position:absolute;top:0;bottom:0;left:0;right:0}figcaption[data-astro-cid-dyynoemp]{background:var(--ground-caption);opacity:0;transition:opacity var(--dur-surface) var(--ease);padding:1.5rem;position:absolute;bottom:0;left:0;right:0}.gallery-plate[data-astro-cid-dyynoemp]:hover figcaption[data-astro-cid-dyynoemp],.gallery-plate[data-astro-cid-dyynoemp]:focus-within figcaption[data-astro-cid-dyynoemp]{opacity:1}.title[data-astro-cid-dyynoemp]{font-family:var(--font-serif);font-style:italic;font-size:var(--size-body-sm);color:#f5f0e8e6}.meta[data-astro-cid-dyynoemp]{font-family:var(--font-sans);font-size:var(--size-eyebrow);letter-spacing:var(--track-label);text-transform:uppercase;color:#b4a082b3;display:block}@media (hover:none){figcaption[data-astro-cid-dyynoemp]{opacity:1}}section[data-astro-cid-b32uuoss]{background:var(--surface-page)}.container[data-astro-cid-b32uuoss]{--measure:var(--measure-wide)}.header[data-astro-cid-b32uuoss]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:56px;display:flex}.header[data-astro-cid-b32uuoss] .h2-side[data-astro-cid-b32uuoss]{margin-top:var(--stack-eyebrow);font-size:max(2rem,min(3.6vw,3rem))}.grid[data-astro-cid-b32uuoss]{grid-template-rows:auto auto;grid-template-columns:1.6fr 1fr 1fr;gap:24px;display:grid}.grid[data-astro-cid-b32uuoss] .span-rows{grid-row:span 2}@media (max-width:1100px){.grid[data-astro-cid-b32uuoss]{grid-template-rows:none;grid-template-columns:repeat(2,1fr)}.grid[data-astro-cid-b32uuoss] .span-rows{grid-area:auto/span 2}}@media (max-width:560px){.grid[data-astro-cid-b32uuoss]{grid-template-columns:1fr}.grid[data-astro-cid-b32uuoss] .span-rows{grid-column:auto}}section[data-astro-cid-yodha2z4]{background:var(--ground-hero);flex-direction:column;justify-content:center;align-items:center;height:100vh;min-height:700px;display:flex;position:relative;overflow:hidden}.film[data-astro-cid-yodha2z4]{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.film[data-astro-cid-yodha2z4] video[data-astro-cid-yodha2z4]{-o-object-fit:cover;object-fit:cover;filter:saturate(.74)contrast(.95)brightness(.94);width:100%;height:100%}.scrim[data-astro-cid-yodha2z4]{background:var(--ground-hero);opacity:.56;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.film[data-astro-cid-yodha2z4]{background:var(--poster) center / cover no-repeat}.film[data-astro-cid-yodha2z4] video[data-astro-cid-yodha2z4]{display:none}}.wash[data-astro-cid-yodha2z4]{position:absolute}.indigo[data-astro-cid-yodha2z4]{background:radial-gradient(circle,#2e3f5c40 0%,#0000 70%);width:70%;height:90%;top:-20%;left:-10%}.hemp[data-astro-cid-yodha2z4]{background:radial-gradient(circle,#b4a08226 0%,#0000 70%);width:75%;height:95%;bottom:-25%;right:-15%}.content[data-astro-cid-yodha2z4]{z-index:2;text-align:center;opacity:0;max-width:900px;animation:enishi-hero var(--dur-entrance) var(--ease) .4s forwards;padding:0 2rem;position:relative}@keyframes enishi-hero{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.content[data-astro-cid-yodha2z4]{animation-duration:10ms;animation-delay:0s}}.kana[data-astro-cid-yodha2z4]{font-family:var(--font-kanji);font-size:var(--size-nav);letter-spacing:var(--track-kana);text-transform:uppercase;color:#e8dfd080;margin-bottom:2.4rem}h1[data-astro-cid-yodha2z4]{font-family:var(--font-serif);font-weight:var(--weight-light);font-size:var(--size-hero);letter-spacing:var(--track-display);color:var(--paper-1);margin-bottom:1.8rem;line-height:1.16}h1[data-astro-cid-yodha2z4] em[data-astro-cid-yodha2z4]{color:var(--fibre-1)}.locator[data-astro-cid-yodha2z4]{font-size:var(--size-nav);letter-spacing:.38em;text-transform:uppercase;color:#b4a082b3;margin-bottom:3.5rem}.scroll-hint[data-astro-cid-yodha2z4]{background:linear-gradient(#e8dfd066,#0000);width:1px;height:56px;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}@media (max-width:720px){.locator[data-astro-cid-yodha2z4]{letter-spacing:.24em;margin-bottom:2.8rem}.kana[data-astro-cid-yodha2z4]{letter-spacing:.38em}}section[data-astro-cid-pxg22oht]{background:var(--surface-page);position:relative;overflow:hidden}.film[data-astro-cid-pxg22oht]{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.film[data-astro-cid-pxg22oht] video[data-astro-cid-pxg22oht]{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;filter:saturate(.78)contrast(.95)brightness(1.12);width:100%;height:100%}.scrim[data-astro-cid-pxg22oht]{background:linear-gradient(90deg,#faf7f200 0%,#faf7f20d 20%,#faf7f247 45%,#faf7f299 70%,#faf7f2cc 100%);position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.film[data-astro-cid-pxg22oht]{background:var(--poster) center / cover no-repeat}.film[data-astro-cid-pxg22oht] video[data-astro-cid-pxg22oht]{display:none}}.grid[data-astro-cid-pxg22oht]{z-index:2;padding:0 var(--gutter-page);grid-template-columns:1.6fr minmax(0,520px);align-items:center;display:grid;position:relative}.grid[data-astro-cid-pxg22oht]>div[data-astro-cid-pxg22oht]{grid-column:2}.h2-side[data-astro-cid-pxg22oht]{color:var(--text-heading);margin:var(--stack-eyebrow) 0 var(--stack-heading);font-size:max(2rem,min(3.6vw,3rem))}.body[data-astro-cid-pxg22oht]{font-size:var(--size-body-sm);line-height:var(--leading-body);color:var(--text-body);max-width:none;margin-bottom:var(--stack-para)}.body[data-astro-cid-pxg22oht].last{margin-bottom:var(--space-2xl)}.grid[data-astro-cid-pxg22oht] .voice{margin-bottom:var(--space-2xl);background:0 0;padding:0 0 0 1.6rem}.locator[data-astro-cid-pxg22oht]{font-family:var(--font-kanji);letter-spacing:var(--track-caption);text-transform:uppercase;color:var(--text-muted);font-size:.75rem}@media (max-width:860px){.grid[data-astro-cid-pxg22oht]{grid-template-columns:1fr}.grid[data-astro-cid-pxg22oht]>div[data-astro-cid-pxg22oht]{grid-column:1}.scrim[data-astro-cid-pxg22oht]{background:linear-gradient(#faf7f24d 0%,#faf7f2e6 38%,#faf7f2f5 100%)}}section[data-astro-cid-2vt23bzg]{background:var(--surface-page);border-top:var(--border-hairline)}.container[data-astro-cid-2vt23bzg]{--measure:var(--measure-wide)}.header[data-astro-cid-2vt23bzg]{text-align:center;margin-bottom:72px}.header[data-astro-cid-2vt23bzg] .h2[data-astro-cid-2vt23bzg]{margin:var(--stack-eyebrow) 0 1.2rem}.intro[data-astro-cid-2vt23bzg]{font-size:var(--size-body-sm);color:var(--text-muted);max-width:520px;margin:0 auto;line-height:1.9}.table[data-astro-cid-2vt23bzg]{gap:var(--space-xl);grid-template-columns:repeat(2,1fr);display:grid}.cell[data-astro-cid-2vt23bzg]{border:var(--border-hairline);background:var(--surface-raised);flex-direction:column;padding:56px 44px;display:flex}.eyebrow[data-astro-cid-2vt23bzg]{letter-spacing:var(--track-caption);text-transform:uppercase;color:var(--text-muted);margin-bottom:20px;font-size:.68rem}h3[data-astro-cid-2vt23bzg]{font-family:var(--font-serif);font-weight:var(--weight-regular);margin-bottom:8px;font-size:1.5rem;line-height:1.3}.size[data-astro-cid-2vt23bzg]{font-family:var(--font-kanji);font-size:var(--size-nav);letter-spacing:.2em;color:var(--text-muted);margin-bottom:28px}.body[data-astro-cid-2vt23bzg]{font-size:var(--size-body-xs);line-height:var(--leading-body);color:var(--text-body);flex:1;margin-bottom:32px}.footer[data-astro-cid-2vt23bzg]{border-top:var(--border-hairline);padding-top:24px}.from[data-astro-cid-2vt23bzg]{letter-spacing:var(--track-button);text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-size:.62rem}.price[data-astro-cid-2vt23bzg]{font-family:var(--font-serif);font-weight:var(--weight-light);font-size:var(--size-h3);color:var(--accent)}@media (max-width:1100px){.cell[data-astro-cid-2vt23bzg]{padding:40px 32px}}@media (max-width:860px){.table[data-astro-cid-2vt23bzg]{grid-template-columns:1fr}}.reel[data-astro-cid-zuhax54d]{background:var(--surface-page);border-top:var(--border-hairline);padding:var(--space-3xl) 0;overflow:hidden}.track[data-astro-cid-zuhax54d]{width:max-content;animation:enishi-reel var(--reel-duration) linear infinite;display:flex}.run[data-astro-cid-zuhax54d]{gap:24px;padding-right:24px;display:flex}@keyframes enishi-reel{0%{transform:translate(0)}to{transform:translate(-50%)}}.plate[data-astro-cid-zuhax54d]{flex:none;height:340px;overflow:hidden}.plate[data-astro-cid-zuhax54d] img{-o-object-fit:cover;object-fit:cover;width:auto;height:100%;display:block}.stand-in[data-astro-cid-zuhax54d]{background:var(--thread);width:460px}@media (max-width:720px){.plate[data-astro-cid-zuhax54d]{height:220px}.stand-in[data-astro-cid-zuhax54d]{width:300px}}@media (prefers-reduced-motion:reduce){.reel[data-astro-cid-zuhax54d]{overflow-x:auto}.track[data-astro-cid-zuhax54d]{animation:none}.run[data-astro-cid-zuhax54d][aria-hidden=true]{display:none}}section[data-astro-cid-zeg7eurm]{background:var(--surface-raised);border-top:var(--border-hairline)}.container[data-astro-cid-zeg7eurm]{--measure:var(--measure-narrow);text-align:center}h2[data-astro-cid-zeg7eurm]{margin-top:var(--space-lg)}.prose-body[data-astro-cid-zeg7eurm]{margin:var(--space-lg) auto 0;max-width:var(--measure-prose)}.container[data-astro-cid-zeg7eurm] .btn{margin-top:var(--space-3xl)}.reassure[data-astro-cid-zeg7eurm]{margin-top:var(--space-sm);font-family:var(--font-sans);font-size:var(--size-caption);letter-spacing:.05em;color:var(--text-muted)}section[data-astro-cid-zuepckvj]{background:var(--surface-raised)}.container[data-astro-cid-zuepckvj]{--measure:var(--measure-wide)}.header[data-astro-cid-zuepckvj]{text-align:center;margin-bottom:80px}.header[data-astro-cid-zuepckvj] .h2[data-astro-cid-zuepckvj]{margin:var(--stack-eyebrow) 0 1.2rem}.intro[data-astro-cid-zuepckvj]{font-size:var(--size-body-sm);color:var(--text-muted);max-width:var(--measure-prose);margin:0 auto;line-height:1.9}.steps[data-astro-cid-zuepckvj]{grid-template-columns:repeat(5,1fr);gap:40px;list-style:none;display:grid}.steps[data-astro-cid-zuepckvj]>li[data-astro-cid-zuepckvj]{text-align:center}.stack[data-astro-cid-zuepckvj]{height:9rem;margin-bottom:32px;position:relative}.ghost[data-astro-cid-zuepckvj]{font-family:var(--font-serif);font-weight:var(--weight-light);color:var(--fibre-1);font-size:6.5rem;line-height:1;position:absolute;top:0;left:50%;transform:translate(-50%)}.ghost[data-astro-cid-zuepckvj].lined{font-variant-numeric:lining-nums;transform:translate(-50%)translateY(.23em)}.kanji[data-astro-cid-zuepckvj]{border:var(--border-hairline);border-radius:var(--radius-circle);width:5rem;height:5rem;font-family:var(--font-kanji);color:var(--sumi-1);justify-content:center;align-items:center;font-size:1.3rem;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.title[data-astro-cid-zuepckvj]{letter-spacing:var(--track-label);text-transform:uppercase;margin-bottom:1.1rem;font-size:.7rem}.body[data-astro-cid-zuepckvj]{font-size:var(--size-body-xs);line-height:var(--leading-body);color:var(--text-muted)}@media (max-width:1100px){.steps[data-astro-cid-zuepckvj]{grid-template-columns:repeat(2,1fr);gap:56px 40px}.header[data-astro-cid-zuepckvj]{margin-bottom:56px}}@media (max-width:560px){.steps[data-astro-cid-zuepckvj]{grid-template-columns:1fr}}
