.s-header[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr auto;align-items:center;padding:120px 0 var(--sp-5);background:var(--parchment);gap:var(--sp-4);animation:s-fade-down 1.2s var(--ease-out) both}.s-header[data-astro-cid-j7pv25f6]>.s-header-logo[data-astro-cid-j7pv25f6]{padding-left:clamp(var(--gutter),5vw,72px)}.s-header[data-astro-cid-j7pv25f6]>.s-header-eyebrow[data-astro-cid-j7pv25f6]{padding-right:0}@keyframes s-fade-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.s-header[data-astro-cid-j7pv25f6]{animation:none}}.s-header-logo[data-astro-cid-j7pv25f6]{display:inline-block;justify-self:start;line-height:0}.s-header-logo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:clamp(240px,22vw,300px);height:auto}.s-header-title[data-astro-cid-j7pv25f6]{justify-self:end;text-align:right;display:flex;flex-direction:column;gap:var(--sp-2)}.s-header-title-main[data-astro-cid-j7pv25f6]{font-size:14px;letter-spacing:.4em;color:var(--ink);text-transform:uppercase}.s-header-title-sub[data-astro-cid-j7pv25f6]{font-size:10px;letter-spacing:.3em;color:var(--ink-light);font-weight:var(--fw-reg)}@media (max-width: 768px){.s-header[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding:96px var(--gutter) var(--sp-5);gap:var(--sp-3)}.s-header[data-astro-cid-j7pv25f6]>.s-header-logo[data-astro-cid-j7pv25f6]{padding-left:0}.s-header-logo[data-astro-cid-j7pv25f6]{margin-left:-20px}.s-header-logo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:200px}.s-header-title[data-astro-cid-j7pv25f6]{justify-self:start;text-align:left}.s-header-title-main[data-astro-cid-j7pv25f6]{font-size:12px;letter-spacing:.32em}.s-header-title-sub[data-astro-cid-j7pv25f6]{font-size:10px}}.s-hero[data-astro-cid-j7pv25f6]{width:100%;height:50vh;min-height:340px;overflow:hidden;background:var(--launch-bg)}.s-hero[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 768px){.s-hero[data-astro-cid-j7pv25f6]{height:43vh;min-height:294px}}.s-remain[data-astro-cid-j7pv25f6]{padding:98px 0 var(--sp-7)}.s-remain-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-9);max-width:var(--max-content);margin:0 auto;padding:0 var(--gutter);align-items:center}.s-remain-body[data-astro-cid-j7pv25f6]{padding-left:100px}@media (max-width: 768px){.s-remain-body[data-astro-cid-j7pv25f6]{padding-left:0}}.s-remain-h[data-astro-cid-j7pv25f6]{font-size:24px;line-height:1.3;letter-spacing:.45em;color:var(--ink);margin:0}.s-remain-eyebrow[data-astro-cid-j7pv25f6]{color:var(--ink);font-size:12px;letter-spacing:.3em;font-weight:var(--fw-reg);display:block;margin-top:var(--sp-3)}.s-remain-body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--sp-3);max-width:56ch}.s-remain-body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-prose);font-size:17px;line-height:1.65;color:var(--ink);margin:0}.s-remain-cta[data-astro-cid-j7pv25f6]{margin-top:var(--sp-5);align-self:flex-start}@media (max-width: 768px){.s-remain-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--sp-5)}.s-remain-h[data-astro-cid-j7pv25f6]{font-size:20px;letter-spacing:.35em}}.s-product[data-astro-cid-j7pv25f6]{position:relative;width:100%;min-height:60vh;overflow:hidden}.s-product-light[data-astro-cid-j7pv25f6]{background:#e8e6df;color:var(--ink)}.s-product-dark[data-astro-cid-j7pv25f6]{background:var(--launch-bg);color:var(--launch-text)}.s-product-text[data-astro-cid-j7pv25f6],.s-product-cta[data-astro-cid-j7pv25f6],.s-product-media[data-astro-cid-j7pv25f6]{position:absolute;z-index:2}.s-product-media[data-astro-cid-j7pv25f6]{inset:0;z-index:1;display:flex;align-items:center;justify-content:center}.s-product-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.s-product-media[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block}.s-product-text[data-astro-cid-j7pv25f6]{top:clamp(var(--sp-6),6vw,var(--sp-9));left:clamp(var(--gutter),5vw,72px);max-width:380px;display:flex;flex-direction:column;gap:var(--sp-3)}.s-product-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:18px;letter-spacing:var(--ls-heading);margin:0}@media (max-width: 768px){.s-product-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:20px}}.s-product-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-prose);font-size:var(--fs-body);line-height:1.7;margin:0;color:var(--ink)}.s-product-dark[data-astro-cid-j7pv25f6] .s-product-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--border)}.s-product-cta[data-astro-cid-j7pv25f6]{top:calc(clamp(var(--sp-6),6vw,var(--sp-9)) + 145px);left:clamp(var(--gutter),5vw,72px)}@media (max-width: 768px){.s-product[data-astro-cid-j7pv25f6]{position:static;min-height:auto;padding:var(--sp-7) var(--gutter);display:flex;flex-direction:column;gap:var(--sp-5);text-align:center;align-items:center}.s-product-text[data-astro-cid-j7pv25f6],.s-product-cta[data-astro-cid-j7pv25f6],.s-product-media[data-astro-cid-j7pv25f6]{position:static;z-index:auto}.s-product-text[data-astro-cid-j7pv25f6]{max-width:none;align-items:center;gap:var(--sp-3)}.s-product-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:36ch;margin:0 auto}.s-product-media[data-astro-cid-j7pv25f6]{width:100%;height:auto}.s-product-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.s-product-media[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6]{width:100%;height:auto;max-height:54vh;object-fit:contain}}.s-overlay[data-astro-cid-j7pv25f6]{position:relative;min-height:60vh;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--launch-text)}.s-overlay-media[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.s-overlay-tint[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(180deg,#1a1a1840,#1a1a188c);z-index:1}.s-overlay-copy[data-astro-cid-j7pv25f6]{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--sp-5)}.s-overlay-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:18px;letter-spacing:var(--ls-heading);color:var(--launch-text)}.s-overlay-copy-oneline[data-astro-cid-j7pv25f6]{white-space:nowrap}@media (max-width: 768px){.s-overlay[data-astro-cid-j7pv25f6]{min-height:48vh}.s-overlay-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:20px}.s-overlay-copy-oneline[data-astro-cid-j7pv25f6]{font-size:18px}}.btn-outline-light[data-astro-cid-j7pv25f6]{background:transparent;color:var(--launch-text);border:1px solid var(--launch-text)}.btn-outline-light[data-astro-cid-j7pv25f6]:hover{background:var(--launch-text);color:var(--ink)}.btn-ghost[data-astro-cid-j7pv25f6]{display:inline-block;padding:14px 36px;font-family:var(--font-body);font-size:12px;font-weight:var(--fw-reg);letter-spacing:.3em;text-transform:uppercase;color:var(--launch-text);border:1px solid var(--launch-text);background:transparent;text-decoration:none;transition:background var(--t-med),color var(--t-med)}.btn-ghost[data-astro-cid-j7pv25f6]:hover{background:var(--launch-text);color:var(--ink);opacity:1}.s-visit[data-astro-cid-j7pv25f6]{padding:var(--sp-10) var(--gutter);background:var(--parchment)}.s-visit-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-9);max-width:var(--max-content);margin:0 auto;align-items:center}.s-visit-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;display:block;aspect-ratio:4 / 3;object-fit:cover}.s-visit-text[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--ink);font-size:14px;letter-spacing:.3em;font-weight:var(--fw-reg);display:inline-block;margin-bottom:var(--sp-3)}.s-visit-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:18px;line-height:1.9;letter-spacing:var(--ls-heading);color:var(--ink);margin:0 0 var(--sp-5)}.s-visit-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-prose);font-size:var(--fs-body);line-height:1.7;color:var(--ink);margin:0 0 var(--sp-5)}@media (max-width: 768px){.s-visit-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--sp-5)}}
