@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400;0,6..96,500;1,6..96,400&family=Archivo:wght@300;400;500;600&display=swap";._page_1s2zb_8{--paper: #efeee9;--surface: #ffffff;--stone: #e4e0d7;--ink: #17150f;--ink-80: #2c2922;--ink-70: #423e35;--ink-50: #6f6a5e;--line: rgba(23, 21, 15, .12);--line-soft: rgba(23, 21, 15, .07);--accent: #7a3428;--r-card: 8px;--r-btn: 2px;min-height:100vh;margin:0;background:var(--paper);color:var(--ink-70);font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}._shell_1s2zb_33{max-width:1200px;margin:0 auto;padding:clamp(20px,3vw,34px) clamp(20px,4vw,44px) 96px}._topBar_1s2zb_40{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:clamp(28px,5vw,52px)}._brandRow_1s2zb_48{display:flex;align-items:center;gap:12px}._appChip_1s2zb_54{font-family:Bodoni Moda,Georgia,serif;font-weight:500;font-size:1.6rem;letter-spacing:.01em;color:var(--ink);text-decoration:none;transition:color .2s ease}._appChip_1s2zb_54:hover{color:var(--accent)}._shopifyCapsule_1s2zb_69{display:none}._homeLink_1s2zb_73{color:var(--ink-70);text-decoration:none;font-size:12px;letter-spacing:.18em;text-transform:uppercase;padding-bottom:3px;border-bottom:1px solid var(--line);transition:color .2s ease,border-color .2s ease}._homeLink_1s2zb_73:hover{color:var(--accent);border-color:var(--accent)}._heroSplit_1s2zb_93{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,72px);align-items:center;padding-bottom:clamp(56px,8vw,120px)}._heroCopy_1s2zb_101{animation:_rise_1s2zb_1 .9s cubic-bezier(.22,1,.36,1) both}._heroKicker_1s2zb_105{display:block;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-50);margin-bottom:clamp(20px,3vw,34px)}._heroTitle_1s2zb_114{font-family:Bodoni Moda,Georgia,serif;font-weight:400;font-size:clamp(3rem,7vw,5.6rem);line-height:.98;letter-spacing:-.02em;color:var(--ink);margin:0 0 clamp(22px,3vw,34px);text-wrap:balance}._heroTitle_1s2zb_114 em{font-style:italic}._heroLead_1s2zb_129{font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.65;color:var(--ink-70);max-width:46ch;margin:0 0 clamp(28px,4vw,40px);text-wrap:pretty}._heroActions_1s2zb_138{display:flex;flex-wrap:wrap;gap:14px}._btnPrimary_1s2zb_144,._btnGhost_1s2zb_145{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:var(--r-btn);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s ease,color .22s ease,border-color .22s ease}._btnPrimary_1s2zb_144{background:var(--ink);color:var(--paper);border:1px solid var(--ink)}._btnPrimary_1s2zb_144:hover{background:var(--accent);border-color:var(--accent);transform:translateY(-2px)}._btnGhost_1s2zb_145{background:transparent;color:var(--ink);border:1px solid var(--line)}._btnGhost_1s2zb_145:hover{border-color:var(--ink);transform:translateY(-2px)}._heroFigure_1s2zb_183{position:relative;margin:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--r-card);background:var(--stone);animation:_rise_1s2zb_1 .9s cubic-bezier(.22,1,.36,1) .12s both}._heroImg_1s2zb_193{width:100%;height:100%;object-fit:cover;object-position:center 12%;display:block}._heroTag_1s2zb_201{position:absolute;left:18px;bottom:18px;padding:8px 14px;background:#efeee9db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);font-size:11px;letter-spacing:.16em;text-transform:uppercase}._band_1s2zb_215{position:relative;width:100%;margin:0 0 clamp(56px,8vw,110px);height:clamp(280px,40vw,460px);overflow:hidden;border-radius:var(--r-card);background:var(--stone)}._bandImg_1s2zb_225{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 14%}._bandCaption_1s2zb_234{position:absolute;left:clamp(22px,4vw,48px);bottom:clamp(22px,4vw,44px);max-width:30ch;color:#fff;font-family:Bodoni Moda,Georgia,serif;font-weight:400;font-size:clamp(1.5rem,3vw,2.6rem);line-height:1.08;letter-spacing:-.01em;text-shadow:0 2px 30px rgba(0,0,0,.4)}._features_1s2zb_249{display:grid;gap:0;margin-bottom:clamp(56px,8vw,110px);border-top:1px solid var(--line)}._featureRow_1s2zb_256{display:grid;grid-template-columns:.4fr 1fr;gap:clamp(18px,4vw,56px);padding:clamp(28px,4vw,44px) 0;border-bottom:1px solid var(--line);align-items:baseline}._featureIndex_1s2zb_265{font-family:Bodoni Moda,Georgia,serif;font-size:clamp(1.4rem,2.4vw,2rem);color:var(--ink-50);font-style:italic}._featureTitle_1s2zb_272{font-family:Bodoni Moda,Georgia,serif;font-weight:400;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.1;letter-spacing:-.01em;color:var(--ink);margin:0 0 12px}._featureBody_1s2zb_282{font-size:1rem;line-height:1.66;color:var(--ink-70);max-width:56ch;margin:0}._stillRow_1s2zb_291{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:center;margin-bottom:clamp(56px,8vw,110px)}._stillFigure_1s2zb_299{margin:0;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--r-card);background:var(--stone)}._stillFigure_1s2zb_299 img{width:100%;height:100%;object-fit:cover;display:block}._stillTitle_1s2zb_314{font-family:Bodoni Moda,Georgia,serif;font-weight:400;font-size:clamp(2rem,4vw,3.2rem);line-height:1.02;letter-spacing:-.02em;color:var(--ink);margin:0 0 20px;text-wrap:balance}._stillBody_1s2zb_325{font-size:1.02rem;line-height:1.66;color:var(--ink-70);max-width:48ch;margin:0 0 28px}._footer_1s2zb_334{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding-top:clamp(32px,5vw,48px);border-top:1px solid var(--line)}._footerBrand_1s2zb_344{font-family:Bodoni Moda,Georgia,serif;font-size:1.6rem;font-weight:500;color:var(--ink);letter-spacing:.01em}._footerLinks_1s2zb_352{display:flex;flex-wrap:wrap;gap:22px}._footerLink_1s2zb_352{color:var(--ink-70);text-decoration:none;font-size:12px;letter-spacing:.16em;text-transform:uppercase;transition:color .2s ease}._footerLink_1s2zb_352:hover{color:var(--accent)}._card_1s2zb_375{max-width:none;margin:0;padding:0;animation:_rise_1s2zb_1 .8s cubic-bezier(.22,1,.36,1) both}._eyebrow_1s2zb_382{margin:0 0 18px;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-50)}._title_1s2zb_390{font-family:Bodoni Moda,Georgia,serif;font-weight:400;font-size:clamp(2.8rem,6vw,4.8rem);line-height:1;letter-spacing:-.02em;color:var(--ink);margin:0 0 26px;max-width:15ch;text-wrap:balance}._intro_1s2zb_402{font-size:1.12rem;line-height:1.68;color:var(--ink-80);margin:0 0 4px;padding-bottom:clamp(20px,3vw,32px);border-bottom:1px solid var(--line);max-width:66ch;text-wrap:pretty}._section_1s2zb_413{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);gap:clamp(18px,4vw,64px);padding:clamp(26px,3vw,40px) 0;border-top:1px solid var(--line);align-items:start}._section_1s2zb_413:first-of-type{border-top:none}._sectionBody_1s2zb_426{display:grid;gap:1em}._sectionTitle_1s2zb_431{font-family:Bodoni Moda,Georgia,serif;font-weight:400;font-size:clamp(1.25rem,1.9vw,1.6rem);line-height:1.12;letter-spacing:-.01em;color:var(--ink);margin:0}._text_1s2zb_441{font-size:1.05rem;line-height:1.78;color:var(--ink-80);margin:0;max-width:66ch;text-wrap:pretty}._list_1s2zb_450{margin:0;padding-left:20px;display:grid;gap:12px}._list_1s2zb_450 li{font-size:1.05rem;line-height:1.66;color:var(--ink-80)}._contactCard_1s2zb_463{margin-top:clamp(32px,5vw,56px);padding:clamp(24px,3vw,34px);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}._docActions_1s2zb_471{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(30px,4vw,44px)}._inlineError_1s2zb_478{margin-top:20px;padding:14px 16px;border:1px solid rgba(122,52,40,.3);background:#7a34280d;color:var(--accent);font-size:.95rem;line-height:1.6}._contactLabel_1s2zb_488{margin:0 0 8px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-50)}._contactLink_1s2zb_496{color:var(--accent);text-decoration:none;border-bottom:1px solid rgba(122,52,40,.35);transition:border-color .2s ease}._contactLink_1s2zb_496:hover{border-color:var(--accent)}@keyframes _rise_1s2zb_1{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media(max-width:900px){._heroSplit_1s2zb_93{grid-template-columns:1fr}._heroFigure_1s2zb_183{order:-1;aspect-ratio:3 / 4;max-height:62vh}._featureRow_1s2zb_256{grid-template-columns:1fr;gap:8px}._section_1s2zb_413{grid-template-columns:1fr;gap:10px}._stillRow_1s2zb_291{grid-template-columns:1fr}._stillFigure_1s2zb_299{order:-1}}@media(prefers-reduced-motion:reduce){._heroCopy_1s2zb_101,._heroFigure_1s2zb_183,._card_1s2zb_375{animation:none}*{transition-duration:.01ms!important}}
