.ds-section{background:var(--ds-bg, #F7F2EB);color:var(--ds-ink, #1A1208);font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-width:1280px;margin:0 auto}.ds-header{padding:88px 72px 0;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.ds-kicker{font-size:11px;letter-spacing:.36em;text-transform:uppercase;color:var(--ds-gold, #A07828);font-weight:500;margin:0 0 22px;display:flex;align-items:center;gap:12px}.ds-kicker:before{content:"";width:24px;height:1px;background:var(--ds-gold, #A07828);opacity:.55;flex-shrink:0}.ds-title{font-family:Cormorant Garamond,Georgia,serif;font-size:64px;font-weight:400;line-height:1.04;color:var(--ds-ink, #1A1208);margin:0}.ds-title em,.ds-title p em{font-style:italic;color:#6a4e20}.ds-title p{margin:0}.ds-header-right{padding-bottom:8px}.ds-intro{font-size:15px;line-height:1.95;color:#1a12088c;margin:0 0 28px}.ds-intro strong{color:#1a1208d9;font-weight:500}.ds-intro p{margin:0 0 12px}.ds-intro p:last-child{margin-bottom:0}.ds-tagline{font-family:Cormorant Garamond,Georgia,serif;font-size:21px;font-style:italic;font-weight:400;color:#1a120866;line-height:1.5;border-left:2px solid var(--ds-gold, #A07828);padding-left:18px;margin:0;opacity:.8}@media(max-width:900px){.ds-header{grid-template-columns:1fr;gap:36px;padding:64px 32px 0}.ds-title{font-size:48px}}@media(max-width:480px){.ds-header{padding:48px 20px 0}.ds-title{font-size:38px}.ds-intro{font-size:14px}}.ds-rule{margin:64px 72px 0;height:1px;background:var(--ds-border, #E0D5C2);position:relative;display:flex;align-items:center;justify-content:center}.ds-rule-diamond{font-size:8px;color:var(--ds-gold, #A07828);background:var(--ds-bg, #F7F2EB);padding:0 12px;line-height:1}@media(max-width:900px){.ds-rule{margin:48px 32px 0}}@media(max-width:480px){.ds-rule{margin:40px 20px 0}}.ds-grid-wrap{margin-top:56px;padding:0 72px 88px;--ds-gap: 20px}.ds-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ds-gap)}@media(max-width:900px){.ds-grid-wrap{padding:0 32px 64px}.ds-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.ds-grid-wrap{padding:0 20px 56px}.ds-grid{grid-template-columns:1fr}}.ds-card{position:relative;width:100%;aspect-ratio:280 / 380;border-radius:6px;overflow:hidden;background:var(--ds-card-tint, var(--ds-card-bg, #EDE5D5));border:1px solid rgba(255,255,255,.06)}.ds-card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:brightness(.78) saturate(.88);transition:transform .7s cubic-bezier(.16,1,.3,1),filter .5s ease}.ds-card:hover .ds-card-img{transform:scale(1.06);filter:brightness(.88) saturate(1)}.ds-card-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--ds-card-tint, #1A1208),rgba(0,0,0,.4))}.ds-card-ph-letter{font-family:Cormorant Garamond,Georgia,serif;font-size:130px;font-weight:300;color:#ffffff0f;line-height:1;-webkit-user-select:none;user-select:none}.ds-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(10,6,2,.78) 100%);pointer-events:none}.ds-card-body{position:absolute;bottom:0;left:0;right:0;padding:24px 22px 26px}.ds-card-num{font-size:9px;letter-spacing:.22em;color:#f3e9d673;margin:0 0 8px;font-weight:500;text-transform:uppercase}.ds-card-name{font-family:Cormorant Garamond,Georgia,serif;font-size:33px;font-weight:400;font-style:italic;color:#f3e9d6;line-height:1;margin:0 0 8px}.ds-card-aura{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#c8a85a;font-weight:500;margin:0 0 10px}.ds-card-rule{width:20px;height:1px;background:#c8a85a;opacity:.55}.ds-closing{padding:0 72px 88px;display:flex;align-items:center;gap:24px;margin-top:-32px}.ds-closing-line{flex:1;height:1px;background:var(--ds-gold, #A07828);opacity:.2}.ds-closing-text{font-family:Cormorant Garamond,Georgia,serif;font-size:25px;font-style:italic;color:var(--ds-ink, #1A1208);white-space:nowrap;opacity:.7}@media(max-width:900px){.ds-closing{padding:0 32px 64px}.ds-closing-text{font-size:14px;white-space:normal;text-align:center}}@media(max-width:480px){.ds-closing{padding:0 20px 56px;flex-direction:column;gap:12px}.ds-closing-line{width:100%;flex:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/about-us-section-2.css.map */
