.ab-lab{display:flex;align-items:center;gap:8px;margin-bottom:16px}.ab-lab i{width:8px;height:8px;border-radius:50%;background:#B49A7B;display:block}
.ab-lab span,.ab-k{font:500 11px/14px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#716B62}
.ab-k{display:block;margin-bottom:8px;color:#B49A7B;font-weight:600}
.ab-h2{font:400 30px/1.2 "Cormorant Garamond",serif;letter-spacing:-.01em;color:#252522;margin:0}@media(min-width:768px){.ab-h2{font-size:38px;line-height:46px}}
.ab-i{padding:48px clamp(24px,4vw,64px) 64px}@media(min-width:1024px){.ab-i{padding-bottom:80px}}.ab-i-in{max-width:72rem}
.ab-h1{font:400 38px/1.05 "Cormorant Garamond",serif;letter-spacing:-.025em;color:#252522;margin:0;max-width:64rem}@media(min-width:768px){.ab-h1{font-size:56px}}
.ab-ig{margin-top:28px;display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:1024px){.ab-ig{grid-template-columns:repeat(12,1fr);gap:40px}.ab-it{grid-column:span 8}.ab-im{grid-column:span 4;align-items:flex-end!important;text-align:right!important}}
.ab-it p{font:300 18px/1.65 Manrope,sans-serif;color:#474741;margin:0 0 12px}.ab-im{display:flex;flex-direction:column;justify-content:flex-end;gap:4px}
.ab-m1{font:500 11px/14px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#B49A7B}.ab-m2{font:500 13px/20px Manrope,sans-serif;color:#716B62}
.ab-d{background:#f8f3ea;padding:64px clamp(24px,4vw,64px)}@media(min-width:1024px){.ab-d{padding-top:80px;padding-bottom:80px}}
.ab-dg{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media(min-width:1024px){.ab-dg{grid-template-columns:repeat(12,1fr)}.ab-dl{grid-column:span 5}.ab-dr{grid-column:span 7;padding-left:28px}}
.ab-dl{position:relative}.ab-card{background:#fff;padding:16px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ab-ph{aspect-ratio:3/4;background:#f2ede4;overflow:hidden}.ab-ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s}.ab-ph:hover img{transform:scale(1.02)}
.ab-cap,.ab-pcap{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font:500 11px/14px Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#716B62}.ab-cap span:first-child,.ab-pcap span:first-child{color:#252522;letter-spacing:.1em}
.ab-q{display:none;position:relative;z-index:2;margin:-32px 0 0 -32px;max-width:20rem;padding:16px;background:#252522;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}@media(min-width:1024px){.ab-q{display:block}}
.ab-q span{display:block;margin-bottom:8px;font:600 11px/14px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#B49A7B}.ab-q p{margin:0;font:400 13px/1.375 Manrope,sans-serif;color:#ece8df}
.ab-dr{display:flex;flex-direction:column;justify-content:space-between;gap:48px}.ab-dt>*+*{margin-top:28px}.ab-dt .ab-k{margin-bottom:0}
.ab-tx p{font:400 15px/1.65 Manrope,sans-serif;color:#474741;margin:0 0 16px}
.ab-st{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:28px;background:#f2ede4}@media(min-width:768px){.ab-st{grid-template-columns:repeat(4,1fr)}}
.ab-sa{display:block;font:400 26px/34px "Cormorant Garamond",serif;color:#252522}.ab-sb{display:block;margin-top:4px;font:500 11px/14px Manrope,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#716B62}
.ab-p{padding:72px clamp(24px,4vw,64px)}@media(min-width:1024px){.ab-p{padding-top:128px;padding-bottom:128px}}.ab-ph2{max-width:36rem;margin-bottom:48px}@media(min-width:1024px){.ab-ph2{margin-bottom:80px}}
.ab-pg{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:768px){.ab-pg{grid-template-columns:repeat(3,1fr)}}
.ab-pc{background:#fff;padding:28px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:background .3s}@media(min-width:640px){.ab-pc{padding:48px}}.ab-pc:hover{background:#ece8df}
.ab-pk{display:block;margin-bottom:28px;font:400 26px/34px "Cormorant Garamond",serif;color:#B49A7B}.ab-pt{font:400 20px/28px "Cormorant Garamond",serif;color:#252522;margin:0 0 8px}.ab-pd{font:400 15px/1.65 Manrope,sans-serif;color:#474741;margin:0}
.ab-pf{margin-top:48px;padding-top:16px;display:flex;align-items:center;justify-content:space-between;color:#716B62;font:500 11px/14px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase}.ab-pf svg{color:#252522}
.ab-r{background:#f2ede4;padding:64px clamp(24px,4vw,64px)}@media(min-width:1024px){.ab-r{padding-top:80px;padding-bottom:80px}}
.ab-rg{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media(min-width:1024px){.ab-rg{grid-template-columns:repeat(12,1fr)}.ab-rl{grid-column:span 7}.ab-rr{grid-column:span 5;padding-left:16px}}
.ab-rl{display:grid;grid-template-columns:1fr;gap:16px;align-items:end}@media(min-width:640px){.ab-rl{grid-template-columns:repeat(12,1fr)}.ab-pl2{grid-column:span 12}.ab-pl3{grid-column:6/span 7;margin-top:-32px;position:relative;z-index:2}}
.ab-pl2,.ab-pl3{background:#fff;padding:8px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ab-pl3{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}
.ab-pi{width:100%;overflow:hidden;background:#f8f3ea}.ab-pi img{width:100%;height:100%;object-fit:cover;display:block}.ab-pcap{padding:8px 4px}
.ab-rr>*+*{margin-top:28px}.ab-rr .ab-k{margin-bottom:8px}.ab-rt{font:400 15px/1.65 Manrope,sans-serif;color:#474741;margin:0}
.ab-ss{display:flex;flex-direction:column;gap:8px;padding-top:4px}.ab-sp{display:flex;gap:16px;align-items:flex-start;background:#fff;padding:16px;box-shadow:0 1px 2px rgba(0,0,0,.05)}
.ab-sl{font:700 12px/16px Manrope,sans-serif;letter-spacing:.08em;color:#B49A7B;margin-top:4px}.ab-sp h4{font:400 20px/28px "Cormorant Garamond",serif;color:#252522;margin:0}.ab-sp p{font:400 13px/20px Manrope,sans-serif;color:#474741;margin:4px 0 0}
.ab-u{padding:72px clamp(24px,4vw,64px)}@media(min-width:1024px){.ab-u{padding-top:128px;padding-bottom:128px}}
.ab-uh{display:flex;flex-direction:column;gap:16px;margin-bottom:48px}@media(min-width:768px){.ab-uh{flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:80px}}
.ab-ut{font:400 13px/20px Manrope,sans-serif;color:#716B62;max-width:20rem}@media(min-width:768px){.ab-ut{text-align:right}}
.ab-ul{display:flex;flex-direction:column;gap:8px}.ab-ur{display:flex;flex-direction:column;gap:16px;background:#fff;padding:28px;box-shadow:0 1px 2px rgba(0,0,0,.05);text-decoration:none;color:inherit;transition:background .2s}@media(min-width:768px){.ab-ur{flex-direction:row;align-items:center;justify-content:space-between}}a.ab-ur:hover{background:#ece8df}
.ab-ul2{display:flex;align-items:baseline;gap:28px}.ab-uy{width:48px;flex:none;font:500 11px/14px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#716B62}
.ab-ul2 h3{font:400 26px/34px "Cormorant Garamond",serif;color:#252522;margin:0;transition:color .2s}a.ab-ur:hover h3{color:#B49A7B}.ab-ul2 span:not(.ab-uy){font:400 13px/20px Manrope,sans-serif;color:#474741}
.ab-ur2{display:flex;align-items:center;gap:28px;align-self:flex-end}@media(min-width:768px){.ab-ur2{align-self:center}}
.ab-ug{background:#f2ede4;padding:8px;font:500 11px/14px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#716B62}.ab-ur2 svg{color:#252522;transition:transform .2s}a.ab-ur:hover svg{transform:translateX(4px)}
.ab-gs{padding:0 clamp(24px,4vw,64px) 72px}
.ab-c{padding:0 clamp(24px,4vw,64px) 72px}@media(min-width:1024px){.ab-c{padding-bottom:128px}}
.ab-cb{position:relative;overflow:hidden;background:#252522;padding:28px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}@media(min-width:640px){.ab-cb{padding:48px}}@media(min-width:1024px){.ab-cb{padding:80px}}
.ab-cg{position:absolute;right:-80px;bottom:-80px;width:384px;height:384px;border-radius:50%;background:rgba(180,154,123,.1);filter:blur(64px);pointer-events:none}
.ab-ci{position:relative;z-index:1;max-width:56rem}.ab-ci>*+*{margin-top:28px}.ab-cl{display:flex;align-items:center;gap:8px}.ab-cl i{width:6px;height:6px;background:#B49A7B;display:block}
.ab-cl span{font:600 11px/14px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#B49A7B}
.ab-ch{font:400 38px/1.25 "Cormorant Garamond",serif;letter-spacing:-.02em;color:#F5F0E7;margin:0}@media(min-width:768px){.ab-ch{font-size:56px}}
.ab-cp{font:400 18px/1.65 Manrope,sans-serif;color:#8d8c88;max-width:42rem;margin:0}
.ab-cs{display:flex;flex-direction:column;gap:16px;padding-top:16px}@media(min-width:640px){.ab-cs{flex-direction:row;align-items:center}}
.ab-b1,.ab-b2{display:inline-flex;align-items:center;justify-content:center;padding:16px 48px;font:600 12px/16px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;text-align:center;transition:all .2s}
.ab-b1{background:#fff;color:#252522}.ab-b1:hover{background:#B49A7B;color:#fff}.ab-b2{color:#F5F0E7;box-shadow:0 0 0 1px rgba(255,255,255,.2)}.ab-b2:hover{box-shadow:0 0 0 1px #F5F0E7}
.ab-i a:focus-visible,.ab-ur:focus-visible,.ab-b1:focus-visible,.ab-b2:focus-visible{outline:2px solid #B49A7B;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.ab-ph img,.ab-ur2 svg{transition:none}}
