.g79-page{max-width:760px;margin:0 auto;padding:160px 32px 120px;color:var(--ivory, #efe8da)}.g79-page--provenance{position:relative;max-width:900px}.g79-page__corner{position:absolute;width:28px;height:28px;border-color:#c6a96a52;border-style:solid;pointer-events:none}.g79-page__corner--tr{top:110px;right:32px;border-width:1px 1px 0 0}.g79-page__corner--br{bottom:80px;right:32px;border-width:0 1px 1px 0}@media(max-width:768px){.g79-page__corner{display:none}}.g79-page__return{display:inline-block;font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--gold, #c6a96a);text-decoration:none;opacity:.75;margin-bottom:32px;cursor:pointer;transition:opacity .2s ease}.g79-page__return:hover{opacity:1}.g79-page__return:focus-visible{outline:2px solid var(--gold, #c6a96a);outline-offset:6px;border-radius:2px}.g79-page__eyebrow{font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--gold, #c6a96a);margin-bottom:20px;display:block}.g79-page h1{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.1;margin:0 0 28px;color:var(--ivory, #efe8da)}.g79-page h1 em{font-style:italic;color:var(--gold, #c6a96a)}.g79-page__intro{font-family:Cormorant Garamond,serif;font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.7;color:var(--text-muted, #b5ad9e);margin:0 0 24px}.g79-page h2{font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold, #c6a96a);margin:48px 0 20px;padding-top:18px;border-top:1px solid rgba(198,169,106,.22)}.g79-page__divider+h2,.g79-page>h2:first-of-type{padding-top:0;border-top:0}.g79-page p{font-family:Cormorant Garamond,serif;font-size:1.05rem;line-height:1.75;color:var(--text-body, rgba(232,224,208,.82));margin:0 0 16px}.g79-page__footnote{font-family:Cormorant Garamond,serif;font-size:.95rem;font-style:italic;color:var(--text-muted, #b5ad9e);margin:48px 0 0}.g79-page__divider{width:60px;height:1px;background:var(--border-gold, rgba(198, 169, 106, .35));margin:48px 0}.g79-page__callout{padding:28px 32px;margin:40px 0;border-left:2px solid var(--gold, #c6a96a);background:#c6a96a0a}.g79-page__callout p{margin:0;font-style:italic;color:var(--text-muted, #b5ad9e)}.g79-page__list{list-style:none;padding:0;margin:0 0 32px}.g79-page__list li{padding-left:28px;position:relative;margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:1.05rem;line-height:1.75;color:var(--text-body, rgba(232,224,208,.82))}.g79-page__list li:before{content:"";position:absolute;left:0;top:.9em;width:14px;height:1px;background:var(--gold, #c6a96a)}.g79-page__list li strong{color:var(--gold, #c6a96a);font-weight:500;font-style:italic;letter-spacing:.01em}.g79-page__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 24px}.g79-page__card{font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:400;letter-spacing:.04em;color:var(--text-muted, #b5ad9e);padding:16px 18px;border:1px solid var(--border-gold, rgba(198, 169, 106, .35));line-height:1.5}.g79-page__cta{margin-top:72px;padding:48px 32px;border:1px solid rgba(198,169,106,.45);background:#c6a96a0a;box-shadow:inset 0 0 24px #c6a96a0f;text-align:center}.g79-page__cta-label{font-family:Montserrat,sans-serif;font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted, #b5ad9e);margin-bottom:14px}.g79-page__cta-email{font-family:Cormorant Garamond,serif;font-size:clamp(1.3rem,2.5vw,1.55rem);color:var(--gold, #c6a96a);text-decoration:none;letter-spacing:.02em;border-bottom:1px solid transparent;padding-bottom:2px;cursor:pointer;transition:border-color .2s ease,opacity .2s ease}.g79-page__cta-email:hover{opacity:.82;border-bottom-color:var(--gold, #c6a96a)}.g79-page__cta-email:focus-visible{outline:2px solid var(--gold, #c6a96a);outline-offset:6px;border-radius:2px}.g79-page__cta-note{font-family:Cormorant Garamond,serif;font-size:.95rem;font-style:italic;color:var(--text-muted, #b5ad9e);margin:16px 0 0}.g79-page__body p{font-family:Cormorant Garamond,serif;font-size:1.05rem;line-height:1.75;color:var(--text-body, rgba(232,224,208,.82));margin:0 0 20px}.g79-page__body a{color:var(--gold, #c6a96a);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease;cursor:pointer}.g79-page__body a:hover{border-bottom-color:var(--gold, #c6a96a)}.g79-page__body a:focus-visible{outline:2px solid var(--gold, #c6a96a);outline-offset:2px;border-radius:1px}.g79-page__body label{display:inline-flex;align-items:center;gap:10px;font-family:Cormorant Garamond,serif;font-size:1rem;color:var(--text-muted, #b5ad9e);cursor:pointer;margin:32px 0 20px}.g79-page__body input[type=checkbox]{accent-color:var(--gold, #c6a96a);cursor:pointer;width:16px;height:16px}.g79-page__body input[type=email],.g79-page__body input[type=text]{font-family:Cormorant Garamond,serif;font-size:1rem;color:var(--ivory, #efe8da);background:transparent;border:1px solid var(--border-gold, rgba(198, 169, 106, .35));padding:12px 16px;margin:8px 0 16px;width:100%;max-width:360px;outline:none;transition:border-color .2s ease}.g79-page__body input[type=email]:focus,.g79-page__body input[type=text]:focus{border-color:var(--gold, #c6a96a)}.g79-page__body button,.g79-page__body input[type=submit]{font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gold, #c6a96a);background:transparent;border:1px solid var(--border-gold, rgba(198, 169, 106, .35));padding:14px 32px;cursor:pointer;transition:color .2s ease,border-color .2s ease;margin-top:16px}.g79-page__body button:hover,.g79-page__body input[type=submit]:hover{color:var(--ivory, #efe8da);border-color:var(--gold, #c6a96a)}.g79-page__body button:focus-visible,.g79-page__body input[type=submit]:focus-visible{outline:2px solid var(--gold, #c6a96a);outline-offset:4px;border-radius:2px}@media(max-width:768px){.g79-page{padding:120px 24px 80px}.g79-page__grid{grid-template-columns:1fr}.g79-page__cta{padding:36px 20px}.g79-page__callout{padding:24px}}@media(prefers-reduced-motion:reduce){.g79-page__return,.g79-page__cta-email,.g79-page__body a,.g79-page__body button,.g79-page__body input{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/g79-page.css.map */
