.oc-trio{background:#fff}.oc-trio__intro{text-align:center;padding:clamp(48px,6vw,80px) 24px clamp(32px,4vw,48px)}.oc-trio__kicker,.oc-trio__card-kicker{font-family:Poppins,sans-serif;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#c9744f}.oc-trio__kicker{display:block;margin-bottom:12px}.oc-trio__card-kicker{font-size:11px;letter-spacing:.2em}.oc-trio__heading{font-family:Lora,serif;font-size:clamp(28px,3vw,40px);font-weight:400;margin:0;color:#3a352f}.oc-trio__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(20px,2.5vw,36px);padding:0 clamp(24px,3.5vw,48px)}.oc-trio__card{display:flex;flex-direction:column;text-decoration:none}.oc-trio__card:hover{background:#fdf3ee}.oc-trio__img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block;background:#fdf3ee}.oc-trio__text{padding:28px 32px 34px;display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.oc-trio__title{font-family:Lora,serif;font-size:26px;color:#3a352f}.oc-trio__blurb{font-family:Poppins,sans-serif;font-size:14px;font-weight:300;color:#55504a;line-height:1.6}.oc-trio__cta{font-family:Poppins,sans-serif;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#3a352f;border-bottom:1px solid #b9b2a8;padding-bottom:3px;margin-top:6px}.oc-trio__card:hover .oc-trio__cta{color:#c9744f;border-color:#c9744f}.oc-edit{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));background:#fff}.oc-edit__feature{position:relative;display:block;min-height:420px;overflow:hidden;text-decoration:none}.oc-edit__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.oc-edit__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#3028208c,#3028200d 55%)}.oc-edit__content{position:absolute;left:0;bottom:0;padding:clamp(28px,4vw,52px);display:flex;flex-direction:column;gap:14px;align-items:flex-start}.oc-edit__heading{font-family:Lora,serif;font-size:clamp(28px,3vw,42px);color:#fff;line-height:1.15;max-width:16ch;text-wrap:balance}.oc-edit__heading em{font-weight:400}.oc-edit__chip{background:#fdf3eeeb;color:#a85a38;font-family:Poppins,sans-serif;font-size:12px;letter-spacing:.18em;text-transform:uppercase;padding:9px 16px}.oc-edit__mosaic{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:4px;background:#fff}.oc-edit__tile{display:block;overflow:hidden}.oc-edit__tile:hover{opacity:.9}.oc-edit__tile img{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;background:#fdf3ee}.oc-hero{position:relative;min-height:clamp(520px,78vh,780px);display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.oc-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 70%;display:block}.oc-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#302c26b8,#302c266b 45%,#302c261f 80%)}.oc-hero__content{position:relative;display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center;padding:clamp(48px,6vw,90px) clamp(24px,4vw,64px) clamp(56px,8vw,110px)}.oc-hero__kicker{font-family:Poppins,sans-serif;font-size:12px;font-weight:400;letter-spacing:.26em;text-transform:uppercase;color:#ffe9dd;text-shadow:0 1px 8px rgba(30,27,23,.7)}.oc-hero__heading{font-family:Lora,serif;font-size:clamp(44px,6.5vw,92px);font-weight:400;line-height:1.06;margin:0;max-width:16ch;text-wrap:balance;color:#fff;text-shadow:0 2px 16px rgba(30,27,23,.65)}.oc-hero__heading em{font-weight:400;color:#ffd9c4}.oc-hero__buttons{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.oc-hero__btn{font-family:Poppins,sans-serif;font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:all .15s ease}.oc-hero__btn--filled{background:#c9744f;color:#fdf6f2;padding:15px 32px}.oc-hero__btn--filled:hover{background:#a85a38;color:#fdf6f2}.oc-hero__btn--outline{border:1px solid #ffffff;color:#fff;padding:14px 32px}.oc-hero__btn--outline:hover{border-color:#ffd9c4;color:#ffd9c4}
/*# sourceMappingURL=/cdn/shop/t/61/compiled_assets/styles.css.map */
