@charset "UTF-8";
/* Collection 06. Wide photography, measured Arabic type and quiet commerce. */
:root{--paper:#fcfaf7;--paper-sunk:#f1ece5;--ink:#2d2524;--ink-2:#6b605a;--ink-3:#74675f;--wine:#55151d;--gutter:clamp(22px,4.8vw,80px);--frame:0px;--header-h:124px;--page-max:1600px}
body{background:var(--paper)}
.site-header,.site-header.is-solid{background:#fcfaf7f5;border-bottom:1px solid #d9d1c580}
.header__inner{grid-template-rows:78px 46px;min-height:124px}
.header__note{font-size:12px;gap:10px}.header__right{gap:10px}
.brand img,.brand .custom-logo-link img{height:48px;max-height:48px}
.nav-primary>ul{gap:42px}.nav-primary>ul>li>a{font-size:13px;padding-block:12px}
.nav-primary>ul>li>a::after{height:1px}
.btn{min-height:52px;padding-inline:28px;font-weight:400;transition:background .22s,color .22s,border-color .22s}
.display,.display--lg{font-size:clamp(2.3rem,3.5vw,3.7rem);line-height:1.45}
.eyebrow{font-size:12px;font-weight:400;color:var(--ink-2);margin-bottom:12px}
.section{padding-block:clamp(65px,7.5vw,120px)}
.sec-head{margin-bottom:38px}.sec-head .display{margin:0}
.house-services{display:grid;grid-template-columns:repeat(3,1fr);padding-block:25px;border-bottom:1px solid var(--line)}
.house-services a{display:flex;justify-content:center;align-items:center;gap:14px;font-size:12px;min-height:32px;padding-inline:14px}
.house-services a+a{border-inline-start:1px solid var(--line)}
.house-services a>.icon:first-child{color:var(--wine)}.house-services a>.icon:last-child{width:13px;margin-inline-start:8px;opacity:.65}
.home-collections{padding-top:80px}.home-collections .display{font-size:clamp(2.3rem,3.6vw,3.8rem)}
.collection-heading .link{font-size:13px;gap:14px;border-bottom:1px solid var(--line);padding-bottom:5px}
.collection-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 28px}
.collection-card{grid-column:span 2;display:block;min-width:0}
.collection-card--featured{grid-column:span 3}
.collection-card__image{aspect-ratio:2/3;overflow:hidden;background:#e8e1d7}
.collection-card--featured .collection-card__image{aspect-ratio:4/5}
.collection-card__image img{width:100%;height:100%;object-fit:cover;object-position:50% 38%;transition:transform .8s cubic-bezier(.2,.65,.3,1)}
.collection-card--featured .collection-card__image img{object-fit:contain;background:#ece5db}
.collection-card__caption{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:19px}
.collection-card__caption>div>span{display:block;font-size:12px;color:var(--ink-2);margin-bottom:5px}
.collection-card__caption h3{font-family:var(--font-display);font-weight:400;font-size:clamp(1.6rem,2.1vw,2.2rem);line-height:1.5;margin:0}
.collection-card__arrow{width:44px;height:44px;display:grid;place-items:center;border:1px solid #cbbeb3;border-radius:50%;flex:none;transition:background .25s,color .25s}
@media(hover:hover){.collection-card:hover img{transform:scale(1.035)}.collection-card:hover .collection-card__arrow{background:var(--wine);color:#fff;border-color:var(--wine)}}
.section:has(#home-new){background:#f2eee7;border-block:1px solid var(--line-soft)}
.rail--single .rail__track{max-width:970px}.rail--single .card{grid-template-columns:1fr 1fr;gap:70px}
.rail--single .card__title{font-size:2.3rem;line-height:1.55}.rail--single .card__body{gap:18px}
.rail--single .card__media{aspect-ratio:4/5}.card__media img{object-fit:cover}
.split{grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px)}
.split__body .display{max-width:none}.split__media .media{--ratio:4/5}
.proof__item{padding-block:16px 0}.proof__title{font-weight:500;font-size:14px}.proof__text{font-size:13px;margin-top:5px}
.split__body .lede{max-width:42ch;line-height:2;font-size:15px}
.section--ink{background:#48202a;margin-inline:0;color:#f9f4ee;position:relative}
.section--ink .wrap{max-width:1400px}.section--ink .display{color:#f9f4ee}
.section--ink .eyebrow{color:#d6beb5}.steps{gap:44px}.steps__icon{display:none}
.steps__num,.section--ink .steps__num{background:#48202a;color:#d7baad;font-family:var(--font-display);font-size:1.7rem;padding-inline:16px}
.steps__title{font-size:17px}.steps__text{font-size:14px;max-width:25ch;line-height:2}
.steps__foot{margin-top:50px}.steps__note{color:#f9f4ee;font-size:14px}.steps__foot .btn{background:#faf5ed;color:#48202a;border-color:#faf5ed}
.section:has(#home-faq) .wrap--narrow{max-width:1260px;display:grid;grid-template-columns:.8fr 1.2fr;gap:0 90px}
.section:has(#home-faq) .sec-head{align-items:start;text-align:start;display:block;margin:0}
.section:has(#home-faq) .acc__foot{grid-column:2;text-align:start;font-size:13px}
.acc__q{font-size:15px;padding-block:24px}.acc__icon{border:none}.acc__a{font-size:14px;line-height:2}
.section--wine{background:#eee6df;border-top:1px solid var(--line)}
.signup__note{max-width:44ch}.site-footer{background:var(--paper);padding-top:65px}
.footer__pitch{font-size:14px;max-width:28ch}.footer__col h3{font-size:14px}.footer__col a{font-size:13px}
.footer__top{gap:60px;padding-bottom:60px}.footer__legal{font-size:11px}.footer__brand img{height:62px}
.fab{box-shadow:0 3px 18px #27161516;border:1px solid #f7f2eb70}.fab__label{font-size:12px}
:focus-visible{outline:2px solid var(--wine);outline-offset:5px}
@media(min-width:1600px){.collection-card--featured .collection-card__image{max-height:770px}}
@media(max-width:1100px){:root{--header-h:76px}.header__inner{grid-template-rows:76px;min-height:76px}.header__right{gap:0}.house-services a{font-size:11px;gap:8px}.section:has(#home-faq) .wrap--narrow{gap:0 40px}.split{gap:40px}}
@media(max-width:760px){
 :root{--header-h:70px;--gutter:22px}.header__inner{grid-template-rows:70px;min-height:70px}.header__inner>.brand img{height:40px}
 .house-services{padding-block:18px;grid-template-columns:1fr 1fr;gap:12px}.house-services a{font-size:11px;gap:8px;padding-inline:0;min-height:30px}.house-services a>.icon:last-child{display:none}.house-services a:nth-child(2){display:none}.house-services a:nth-child(3){border-inline-start:1px solid var(--line)}
 .home-collections{padding-block:45px 60px}.collection-heading{align-items:start;gap:14px;flex-wrap:wrap}.home-collections .display{font-size:2.35rem}.collection-heading .link{font-size:12px;min-height:34px}.sec-head{margin-bottom:25px}
 .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.collection-card,.collection-card--featured{grid-column:span 1}.collection-card:last-child{grid-column:1/-1;max-width:none}.collection-card:last-child .collection-card__image{aspect-ratio:4/5}.collection-card:last-child .collection-card__image img{object-fit:contain;background:#eee9e0}
 .collection-card--featured .collection-card__image{aspect-ratio:2/3}.collection-card__caption{padding-top:12px;gap:5px}.collection-card__caption h3{font-size:1.45rem}.collection-card__caption>div>span{font-size:10px;margin-bottom:3px}.collection-card__arrow{width:30px;height:30px}.collection-card__arrow .icon{width:15px}
 .section{padding-block:60px}.home-collections{padding-top:42px}.collection-card:last-child .collection-card__caption h3{font-size:1.7rem}
 .rail--single .card{grid-template-columns:1fr;gap:22px}.rail--single .card__title{font-size:1.65rem}.rail--single .card__body{gap:8px}
 .split{grid-template-columns:1fr;gap:30px}.split__body .display{font-size:2.6rem}.split__body .lede{font-size:14px}.split__media .media{--ratio:1/1}
 .steps{gap:30px 20px}.steps__title{font-size:15px}.steps__text{font-size:12px}.steps__num,.section--ink .steps__num{font-size:1.4rem}.steps__foot{margin-top:32px;align-items:start}.steps__note{font-size:13px}
 .section:has(#home-faq) .wrap--narrow{display:block}.section:has(#home-faq) .sec-head{margin-bottom:24px}.acc__q{font-size:14px;padding-block:20px}.acc__a{font-size:13px}
 .footer__top{gap:32px 25px}.footer__brand img{height:50px}.footer__brand{padding-bottom:5px}.footer__legal{padding-bottom:75px}.fab{min-height:44px;min-width:44px}.signup__form{margin-top:12px}
}
@media(prefers-reduced-motion:reduce){.collection-card__image img,.collection-card__arrow,.btn{transition:none!important;transform:none!important}}
