.home-section[data-v-a4824ef9]{max-width:1200px;margin:0 auto;padding:var(--space-12) var(--space-6);scroll-margin-top:calc(var(--space-12) + var(--space-8))}.home-section__title[data-v-a4824ef9]{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--mkt-text-h2);line-height:var(--mkt-leading-h2);font-weight:700;text-align:center;letter-spacing:.01em}.home-section__subtitle[data-v-a4824ef9]{margin:0 auto var(--space-10);max-width:520px;font-size:var(--mkt-text-lead);line-height:var(--mkt-leading-lead);color:var(--mkt-ui-text-tertiary);text-align:center}.home-plaque[data-v-a4824ef9]{position:relative;background:var(--mkt-ui-bg-card);border:var(--border-width-hairline) solid var(--mkt-ui-border-subtle);border-radius:var(--mkt-ui-radius-page);box-shadow:var(--mkt-ui-shadow-elevation-1),var(--mkt-ui-card-highlight)}.home-plaque--jade[data-v-a4824ef9]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(135deg,rgb(255 255 255 / .55) 0%,rgb(255 255 255 / .16) 18%,transparent 42%);transition:opacity var(--duration-normal) var(--ease-out-expo)}.home-plaque--jade[data-v-a4824ef9]:hover:after{opacity:1}.home-craft-mark[data-v-a4824ef9]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--mkt-ui-radius-card);color:var(--mkt-ui-brand-text);background:rgb(var(--mkt-ui-brand-rgb) / .08);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--mkt-ui-border-subtle)}.home-mist-rule[data-v-a4824ef9]{height:var(--border-width-hairline);margin:0;border:none;background:linear-gradient(90deg,transparent,var(--mkt-ui-border-strong) 22%,var(--mkt-ui-border-strong) 78%,transparent);opacity:.7}.home-bento-plate[data-v-a4824ef9]{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--space-6);background:var(--mkt-plate-bg);border-radius:var(--mkt-radius-plate);box-shadow:var(--mkt-plate-cut),inset 0 0 0 var(--border-width-hairline) var(--mkt-hairline)}.site-page[data-v-a4824ef9]{min-height:100vh;background:var(--mkt-ui-bg-base);color:var(--mkt-ui-text-primary)}.site-page__main[data-v-a4824ef9]{max-width:760px;margin:0 auto;padding:calc(var(--space-12) + 96px) var(--space-6) var(--space-12)}.site-page--wide .site-page__main[data-v-a4824ef9]{max-width:1080px}.site-page--wide .site-page__titleblock[data-v-a4824ef9],.site-page--wide .site-page__cta[data-v-a4824ef9]{max-width:720px;margin-inline:auto}.site-page__titleblock[data-v-a4824ef9]{position:relative;text-align:center;margin-bottom:var(--space-10);padding:var(--space-8) 0 var(--space-6)}.site-page__badge[data-v-a4824ef9]{margin:0 0 var(--space-3);font-size:var(--mkt-ui-text-sm);font-weight:600;color:var(--mkt-ui-brand-text);letter-spacing:.18em}.site-page__title[data-v-a4824ef9]{margin:0 0 var(--space-3);font-family:var(--font-doc);font-size:clamp(1.5rem,5vw,var(--mkt-ui-text-3xl));font-weight:600;letter-spacing:.02em;line-height:1.35}.site-page__subtitle[data-v-a4824ef9]{margin:0 auto;max-width:560px;font-size:var(--mkt-ui-text-base);color:var(--mkt-ui-text-tertiary);line-height:1.8}.site-page__rule[data-v-a4824ef9]{margin:var(--space-6) auto 0;max-width:200px}.site-page__cta[data-v-a4824ef9]{margin-top:var(--space-12);padding:var(--space-8);text-align:center}.site-page__cta-title[data-v-a4824ef9]{margin:0 0 var(--space-2);font-size:var(--mkt-ui-text-xl);font-weight:600}.site-page__cta-desc[data-v-a4824ef9]{margin:0 0 var(--space-5);font-size:var(--mkt-ui-text-sm);color:var(--mkt-ui-text-tertiary)}.site-page__cta-actions[data-v-a4824ef9]{display:flex;align-items:center;justify-content:center;gap:var(--space-4);flex-wrap:wrap}.site-page__cta-link[data-v-a4824ef9]{text-decoration:none}
