*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}main>section{scroll-margin-top:100px}@media (max-width:600px){main>section{scroll-margin-top:72px}}body{-webkit-font-smoothing:antialiased;background:#f5f0e8;font-family:Courier Prime,Courier New,monospace;margin:0;overflow-x:hidden}button,input,select,textarea{font-family:inherit}input::placeholder,textarea::placeholder{color:#fff9;opacity:1}:root{--serif:"Cormorant Garamond",Georgia,serif;--type:"Courier Prime","Courier New",monospace}.display{font-style:italic;line-height:1.05;margin:0}.caps,.display{font-family:Cormorant Garamond,Georgia,serif;font-family:var(--serif);font-weight:600}.caps{letter-spacing:.22em;text-transform:uppercase}.body-copy{font-family:Courier Prime,Courier New,monospace;font-family:var(--type);line-height:1.75}img{max-width:100%}.nav{align-items:center;background:#f5f0e8;border-bottom:3px solid #7b1c1c;box-shadow:0 2px 10px #0003;display:flex;height:100px;justify-content:space-between;padding:0 40px;position:sticky;top:0;z-index:100}.nav-logo{display:block;height:auto;width:320px}.nav-links{align-items:center;display:flex;gap:4px}.nav-link{border-radius:20px;color:#555;font-family:Cormorant Garamond,Georgia,serif;font-family:var(--serif);font-size:1.05rem;font-weight:600;letter-spacing:.08em;padding:6px 16px;text-decoration:none}.nav-link.active{background:#7b1c1c18;color:#7b1c1c}.nav-cta{background:#849685;border-radius:30px;color:#fff;font-family:Cormorant Garamond,Georgia,serif;font-family:var(--serif);font-size:.95rem;font-weight:700;letter-spacing:.16em;margin-left:8px;padding:9px 24px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.section-pad{padding:80px 40px}.two-col{grid-gap:64px;align-items:center;grid-template-columns:1fr 1fr}.info-grid,.two-col{display:grid;gap:64px}.info-grid{grid-gap:64px;align-items:stretch;grid-template-columns:1fr 1.5fr}.hero-logo{margin-bottom:32px;width:min(90vw,1000px)}.feature-img{height:460px;object-fit:cover}.feature-img,.info-img{display:block;width:100%}.info-img{height:auto}.product-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));margin:0 auto;max-width:1100px}.order-layout{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 100px)}.order-intro{padding:72px 56px}.order-form-wrap{padding:56px 52px}@media (max-width:860px){.section-pad{padding:56px 20px}.info-grid,.two-col{gap:36px;grid-template-columns:1fr}.feature-img{height:300px}.order-layout{grid-template-columns:1fr;min-height:0}.order-intro{padding:44px 20px}.order-form-wrap{padding:40px 20px 56px}}@media (max-width:600px){.nav{height:72px;padding:0 16px}.nav-logo{width:150px}.nav-link{font-size:.85rem;padding:6px 10px}.nav-link.home{display:none}.nav-cta{font-size:.8rem;letter-spacing:.1em;margin-left:4px;padding:8px 14px}.order-layout{min-height:0}.hero{min-height:calc(100vh - 72px)!important;min-height:calc(100svh - 72px)!important;padding:40px 16px!important}}
/*# sourceMappingURL=main.b5154c2f.css.map*/