@font-face{font-family:AntoninaItalic;src:url('/assets/serif-italic.woff2') format('woff2');font-style:italic;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#f7f4ee;color:#302720;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.8;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #a17848;outline-offset:6px}img{display:block;max-width:100%;width:100%;height:100%;object-fit:cover}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.08}h1{font-size:clamp(58px,7vw,100px);letter-spacing:-3px}h2{font-size:clamp(42px,5vw,72px);letter-spacing:-1.8px}h3{font-size:26px;letter-spacing:-.4px}em{font-family:AntoninaItalic,Georgia,serif;font-weight:500}p+p{margin-top:22px}p{max-width:100%}.eyebrow{font-size:9px;letter-spacing:2.5px;text-transform:uppercase;line-height:1.6;margin-bottom:27px}.section{padding:110px max(6.5vw,25px);max-width:1700px;margin:auto}.skip{position:fixed;top:-100px;left:20px;background:#fff;padding:12px;z-index:200}.skip:focus{top:10px}.header{height:106px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;background:#f7f4ee;position:relative;z-index:50;border-bottom:1px solid #3e302314}.wordmark{font-family:Arial,sans-serif;font-size:26px;letter-spacing:7px;line-height:1;display:inline-block;padding-left:7px;white-space:nowrap}.wordmark small{font-size:8px;letter-spacing:4.2px;display:block;text-align:center;margin-top:12px;padding-left:0}.header nav{display:flex;gap:30px;align-items:center;font-size:10px}.header nav>a{position:relative;padding:10px 0}.header nav>a:after{content:'';position:absolute;bottom:2px;left:0;width:0;border-bottom:1px solid;transition:width .3s}.header nav>a:hover:after,.header nav>a[aria-current=page]:after{width:100%}.appointment-link{margin-left:20px}.appointment-link span{margin-left:18px}.menu-button{display:none}.home .header{position:absolute;top:0;left:0;right:0;background:transparent;border-bottom-color:#ffffff22;color:#fff}.film-hero{height:calc(100svh);min-height:740px;max-height:1150px;position:relative;overflow:hidden;background:#1b1713;color:#faf5e8}.film-frame{position:absolute;inset:0;background:url('/assets/film-poster.jpg') center/cover}.film-frame video{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s}.film-frame video.is-playing{opacity:1}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#100c08c2 0%,#100c0845 75%),linear-gradient(0deg,#100c08ad,transparent 70%)}.hero-copy{position:absolute;left:6.5%;right:6.5%;bottom:180px}.hero-copy h1{font-size:clamp(64px,8vw,118px);line-height:1.02;max-width:1100px;letter-spacing:-3px}.hero-copy .eyebrow{color:#d9cfbb}.hero-under{display:flex;align-items:end;justify-content:space-between;margin-top:40px}.hero-under p{font-size:13px;line-height:1.9;color:#eee5d6}.line-link{display:inline-flex;min-width:190px;align-items:center;justify-content:space-between;gap:40px;padding:12px 0 13px;border-bottom:1px solid #998c77;font-size:11px;line-height:1.6;transition:gap .3s}.line-link:hover{gap:55px}.line-link span{font-size:19px}.hero-bottom{position:absolute;left:6.5%;right:6.5%;bottom:35px;display:flex;align-items:center;justify-content:space-between;padding-top:22px;border-top:1px solid #ffffff40;font-size:8px;letter-spacing:1.5px}.hero-bottom>a span{margin-left:35px}.hero-bottom button{font-size:10px;letter-spacing:0;display:flex;gap:10px;align-items:center;padding:8px 0 8px 20px}.introduction{padding-top:130px;padding-bottom:130px}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.intro-text{max-width:475px}.large-copy{font-size:21px;line-height:1.6;margin-bottom:28px}.intro-text>p:not(.large-copy){font-size:13px;color:#776c60;max-width:400px}.intro-text .line-link{margin-top:30px}.creation-section{background:#eee9df;max-width:none;padding-right:0;overflow:hidden}.section-heading{display:flex;justify-content:space-between;align-items:end;padding-right:max(6.5vw,25px);margin-bottom:50px;gap:30px}.heading-controls{display:flex;flex-direction:column;gap:30px;align-items:end}.rail-controls{display:flex;gap:10px}.rail-controls button{border:1px solid #c5bba9;width:42px;height:42px;border-radius:50%;font-size:20px;transition:background .2s}.rail-controls button:hover{background:#dcd3c3}.creation-rail{display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;padding-right:6.5vw;scrollbar-width:thin;scrollbar-color:#a69376 transparent;padding-bottom:25px}.creation-rail .creation-card{flex:0 0 32%;min-width:280px;scroll-snap-align:start}.creation-image{aspect-ratio:4/5;position:relative;overflow:hidden;background:#171715}.creation-image img{transition:transform .8s}.creation-card:hover img{transform:scale(1.04)}.image-arrow{position:absolute;bottom:20px;right:20px;color:white;border:1px solid #ffffff70;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;font-size:18px}.creation-caption{padding-top:18px}.creation-caption>span{font-size:8px;text-transform:uppercase;letter-spacing:1.4px;color:#766a59}.creation-caption h3{font-size:29px;line-height:1.2;margin-top:7px}.gallery-note{font-size:10px;line-height:1.8;color:#807263;margin-top:32px;max-width:770px}.editorial-banner{min-height:660px;position:relative;display:grid;grid-template-columns:1fr 1fr;background:#251d1c;color:#f8efe3}.editorial-photo{height:660px;overflow:hidden}.editorial-photo img{object-position:40% center}.editorial-copy{padding:90px 13%;align-self:center}.editorial-copy h2{font-size:clamp(40px,4.4vw,66px)}.editorial-copy>p:not(.eyebrow){color:#cbbfb1;font-size:13px;margin:30px 0 25px;max-width:375px}.process-section .section-heading{padding-right:0}.section-aside{font-size:12px;color:#817261;padding-bottom:5px}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:70px}.process-grid article{border-top:1px solid #cabfae;padding-top:20px}.process-grid article>span{font-size:9px;letter-spacing:1px;color:#8e7b61}.process-grid h3{font-size:27px;margin:28px 0 18px}.process-grid p{font-size:12px;color:#817261;line-height:1.9;max-width:230px}.craft-feature{display:grid;grid-template-columns:1.1fr 1fr;background:#e7dfd1;align-items:stretch}.craft-photo{height:620px}.craft-copy{align-self:center;padding:70px 15%}.craft-copy>p:not(.eyebrow){font-size:13px;color:#776858;margin:30px 0;max-width:360px}.invitation{text-align:center;padding:120px 25px;background:#f7f4ee}.invitation h2{font-size:clamp(40px,5.6vw,78px);line-height:1.13;letter-spacing:-2px}.invitation .line-link{margin:38px 0 32px;min-width:260px}.invitation-location{font-size:8px;letter-spacing:2px;color:#8b7c67}footer{background:#241e19;color:#ded2bf;padding:60px 6.5% 25px}.footer-main{display:grid;grid-template-columns:1.1fr 1fr .7fr;gap:50px;align-items:start;padding-bottom:65px}.footer-main .wordmark{font-size:25px}.footer-main>p{font-size:12px;color:#ab9c86}.footer-main>div{display:grid;grid-template-columns:1fr 1fr;gap:13px 22px;font-size:10px}.footer-bottom{border-top:1px solid #ffffff1e;padding-top:24px;display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#a99b86;gap:25px}.footer-bottom>div{display:flex;align-items:center;gap:25px}.to-top{font-size:9px;padding:0}.page-intro{padding:75px 6.5% 80px;max-width:1500px;margin:auto}.page-intro h1{font-size:clamp(56px,7vw,96px)}.page-intro .deck{max-width:490px;margin-top:32px;font-size:14px;color:#81715f}.gallery-section{padding-top:10px}.gallery-toolbar{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #cfc4b3;border-bottom:1px solid #cfc4b3;padding:20px 0;margin-bottom:45px;gap:20px}.gallery-toolbar>p,.gallery-toolbar>span{font-size:8px;letter-spacing:1.5px}.filters{display:flex;gap:25px}.filters button{font-size:11px;color:#918370;padding:5px 0}.filters button[aria-pressed=true]{color:#302720;border-bottom:1px solid #302720}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px 25px}.creation-card[hidden]{display:none}.creation-detail{padding-top:28px}.breadcrumb{display:inline-block;font-size:10px;color:#8d7d68;margin-bottom:35px}.detail-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:center}.zoom-image{padding:0;position:relative;width:100%;aspect-ratio:4/5;background:#141412;overflow:hidden;cursor:zoom-in}.zoom-image img{transition:transform .7s}.zoom-image:hover img{transform:scale(1.04)}.zoom-image>span{position:absolute;bottom:25px;left:25px;color:#fff;font-size:9px;letter-spacing:1px}.detail-copy h1{font-size:clamp(45px,4.6vw,67px);letter-spacing:-1.8px}.detail-copy .deck{font-size:13px;color:#80705f;margin:25px 0 30px;line-height:1.95}.detail-copy dl{border-top:1px solid #cfc4b3;margin-bottom:32px}.detail-copy dl>div{display:grid;grid-template-columns:120px 1fr;gap:15px;border-bottom:1px solid #d8cebf;padding:15px 0;font-size:10px}.detail-copy dt{color:#8e7d66}.detail-copy dd{margin:0}.button{display:flex;justify-content:space-between;align-items:center;gap:25px;background:#302720;color:#f7f4ee;padding:19px 23px;font-size:10px;line-height:1.5;transition:background .3s}.button:hover{background:#67513a}.fineprint{font-size:10px;line-height:1.9;color:#8c7d68;margin-top:20px}.journey{padding-top:10px}.journey-step{display:grid;grid-template-columns:1.05fr 1fr;gap:12%;align-items:center;margin-bottom:100px}.journey-step:nth-child(even){direction:rtl}.journey-step:nth-child(even)>*{direction:ltr}.journey-photo{aspect-ratio:5/4;background:#25211d}.journey-copy{max-width:440px}.step-number{font-family:Georgia,serif;font-size:37px;color:#bca990;display:block;margin-bottom:25px}.journey-copy h2{font-size:clamp(38px,4vw,58px);letter-spacing:-1px}.journey-copy p{font-size:13px;line-height:2;color:#84725f;margin-top:25px}.journey-step:last-child{margin-bottom:0}.faq-section{padding-top:10px;max-width:1050px}.faq-section h2{font-size:50px;margin-bottom:45px}.faq-section details{border-top:1px solid #cdbfae;padding:24px 0}.faq-section details:last-child{border-bottom:1px solid #cdbfae}.faq-section summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-size:14px;gap:30px}.faq-section summary::-webkit-details-marker{display:none}.faq-section details[open] summary span{transform:rotate(45deg)}.faq-section details p{font-size:13px;color:#7b6c5a;max-width:720px;margin-top:20px}.wide-image{height:420px;width:100%;overflow:hidden}.craft-stories article{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center;margin-bottom:100px}.craft-stories article:nth-child(even){direction:rtl}.craft-stories article:nth-child(even)>*{direction:ltr}.craft-stories article>div:first-child{aspect-ratio:4/5}.craft-stories article h2{font-size:clamp(40px,4.4vw,64px)}.craft-stories article p:not(.eyebrow){font-size:13px;color:#7e6d5a;margin-top:27px}.craft-stories article:last-child{margin-bottom:0}.care-section{background:#e9e1d4;max-width:none;text-align:center}.care-section>p:not(.eyebrow){max-width:550px;margin:30px auto;font-size:13px;color:#7e6d5a}.maison-opening{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center;padding-top:15px}.maison-opening>div{height:570px}.maison-opening h2{font-size:clamp(42px,4.8vw,68px)}.maison-opening article>p:not(.eyebrow){font-size:13px;color:#7e6d5a;margin-top:28px}.founder{background:#e9e1d4;max-width:none}.founder-layout{display:grid;grid-template-columns:1fr 1fr;gap:12%}.founder-layout h2{font-size:clamp(46px,5vw,72px);overflow-wrap:anywhere}.founder-layout small{display:block;font:9px Arial,sans-serif;letter-spacing:1.5px;margin-top:28px}.founder-layout>div>p:not(.large-copy){font-size:13px;color:#7e6d5a;margin-top:25px}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:start;padding-top:10px}.contact-image{aspect-ratio:4/5}.contact-layout h2{font-size:55px;margin-bottom:35px}.contact-row{border-top:1px solid #d3c6b4;padding:18px 0}.contact-row>span{display:block;font-size:8px;letter-spacing:1.5px;color:#988367}.contact-row>a{display:block;font-size:16px;margin-top:8px;overflow-wrap:anywhere}.contact-channels{font-size:12px;color:#7d6b56;margin:20px 0 35px}.contact-channels a{border-bottom:1px solid #b8a58b;padding-bottom:2px}.location-label{margin-top:35px;margin-bottom:12px}.contact-layout article>p:not(.eyebrow):not(.contact-channels){font-size:13px;color:#7d6b56}.enquiry-helper{margin-top:35px;padding:25px;background:#eae2d5}.enquiry-helper h3{font-size:26px}.enquiry-helper p{font-size:12px;color:#80705b;margin:17px 0 23px}.notice{max-width:950px;padding-top:0}.notice h2{font-size:28px;letter-spacing:-.5px;margin:38px 0 18px}.notice p{font-size:13px;line-height:2;color:#766755}.notice a{text-decoration:underline}dialog{border:0;padding:65px 35px 30px;background:#171511;color:#f7f4ee;width:min(1000px,94vw);max-height:94svh;overflow:auto}dialog::backdrop{background:#000c}dialog>img{height:auto;max-height:70svh;object-fit:contain}.close-lightbox{position:absolute;right:25px;top:18px;font-size:12px}dialog>p{text-align:center;font-size:12px;margin-top:20px}.reveal{opacity:1}.js-motion .reveal{opacity:0;transform:translateY(20px);transition:opacity .8s,transform .8s}.js-motion .reveal.visible{opacity:1;transform:none}
@media(min-width:1600px){.hero-copy{max-width:1450px;margin:auto}.film-hero{max-height:1200px}}@media(max-width:1100px){.header nav{gap:18px}.appointment-link{margin-left:0}.header{padding:0 4%}.wordmark{font-size:23px;letter-spacing:5px}.creation-rail .creation-card{flex-basis:42%}.intro-grid{gap:7%}.editorial-copy{padding:60px 10%}.craft-copy{padding:55px 11%}.process-grid{gap:22px}.process-grid h3{font-size:23px}.detail-grid{gap:6%}.detail-copy dl>div{grid-template-columns:95px 1fr}.footer-main{gap:30px}}
@media(max-width:800px){.header{height:90px}.menu-button{display:flex;gap:20px;align-items:center;font-size:11px;padding:10px 0}.menu-button span{font-size:24px}.header nav{display:none;position:absolute;top:90px;left:0;right:0;background:#f7f4ee;color:#302720;padding:35px 7%;align-items:start;flex-direction:column;gap:18px;border-bottom:1px solid #cdbfae;font-size:15px}.header nav.open{display:flex}.header nav .appointment-link{border-top:1px solid #cdbfae;width:100%;padding-top:22px;margin-top:10px}.home.menu-open .header{background:#f7f4ee;color:#302720}.section{padding-top:75px;padding-bottom:75px}.film-hero{min-height:680px;max-height:1000px}.hero-copy{bottom:155px}.hero-copy h1{font-size:76px}.hero-under{gap:35px}.intro-grid{gap:8%}.introduction h2{font-size:53px}.large-copy{font-size:18px}.editorial-banner{min-height:550px}.editorial-photo{height:550px}.editorial-copy h2{font-size:44px}.process-grid{grid-template-columns:1fr 1fr;gap:40px}.craft-photo{height:510px}.craft-copy h2{font-size:45px}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div{grid-column:1/-1;display:flex;gap:30px}.gallery-grid{grid-template-columns:1fr 1fr}.gallery-toolbar{flex-wrap:wrap}.gallery-toolbar>p{display:none}.detail-grid{grid-template-columns:1fr 1fr;gap:6%;align-items:start}.detail-copy h1{font-size:44px}.detail-copy dl>div{grid-template-columns:1fr;gap:5px}.journey-step{gap:7%;margin-bottom:70px}.journey-copy h2{font-size:40px}.craft-stories article{gap:7%;margin-bottom:70px}.craft-stories article h2{font-size:44px}.maison-opening{gap:7%}.maison-opening>div{height:460px}.maison-opening h2{font-size:44px}.founder-layout{gap:7%}.contact-layout{gap:7%}.contact-row>a{font-size:14px}.page-intro{padding-top:60px;padding-bottom:65px}}
@media(max-width:540px){html{scroll-padding-top:30px}.header{height:82px;padding:0 6%}.wordmark{font-size:22px;letter-spacing:5px}.wordmark small{font-size:7px;letter-spacing:3px;margin-top:10px}.header nav{top:82px}.section{padding:60px 6%}h1{font-size:56px;letter-spacing:-1.6px}h2{font-size:43px;letter-spacing:-1px}.eyebrow{font-size:8px;letter-spacing:2px;margin-bottom:23px}.film-hero{height:95svh;min-height:660px;max-height:900px}.hero-copy{left:6%;right:6%;bottom:140px}.hero-copy h1{font-size:59px;letter-spacing:-1.8px}.hero-copy .eyebrow{max-width:250px}.hero-under{align-items:start;flex-direction:column;gap:22px;margin-top:30px}.hero-under p{font-size:12px}.hero-under .line-link{min-width:180px}.hero-bottom{left:6%;right:6%;bottom:22px;gap:20px;padding-top:18px}.hero-bottom>a{font-size:7px;max-width:160px;line-height:2}.hero-bottom>a span{margin-left:10px}.hero-bottom button{font-size:9px;white-space:nowrap}.intro-grid{grid-template-columns:1fr;gap:35px}.introduction h2{font-size:49px}.intro-text{max-width:none}.large-copy{font-size:19px}.intro-text>p:not(.large-copy){font-size:13px}.intro-text .line-link{margin-top:22px}.creation-section{padding-right:0}.section-heading{display:block;padding-right:6%;margin-bottom:32px}.section-heading h2{font-size:43px}.heading-controls{align-items:start;flex-direction:row;justify-content:space-between;gap:20px;margin-top:20px}.heading-controls .line-link{min-width:150px;font-size:10px;gap:20px}.rail-controls{padding-top:6px;gap:8px}.rail-controls button{width:35px;height:35px}.creation-rail{gap:17px;padding-right:6%;}.creation-rail .creation-card{flex-basis:80%;min-width:0}.creation-caption h3{font-size:27px}.gallery-note{padding-right:6%;font-size:9px}.editorial-banner{display:flex;flex-direction:column}.editorial-photo{height:420px}.editorial-copy{padding:50px 6% 55px}.editorial-copy h2{font-size:45px}.editorial-copy>p:not(.eyebrow){margin-top:25px}.process-section .section-heading{padding:0}.section-aside{margin-top:25px}.process-grid{gap:28px 22px;margin-top:35px}.process-grid h3{font-size:25px;margin-top:20px}.process-grid p{font-size:11px}.craft-feature{grid-template-columns:1fr}.craft-photo{height:360px}.craft-copy{padding:50px 6% 60px}.craft-copy h2{font-size:45px}.invitation{padding:70px 6%}.invitation h2{font-size:42px;letter-spacing:-1.2px}.invitation .line-link{min-width:245px;margin:27px 0}.invitation-location{font-size:7px}footer{padding:45px 6% 25px}.footer-main{grid-template-columns:1fr;gap:30px;padding-bottom:35px}.footer-main>div{grid-column:auto;display:grid;grid-template-columns:1fr 1fr;gap:15px;font-size:11px}.footer-main>p{font-size:12px}.footer-bottom{display:block;font-size:8px}.footer-bottom>div{margin-top:18px;gap:25px}.page-intro{padding:45px 6% 50px}.page-intro h1{font-size:56px;letter-spacing:-1.5px}.page-intro .deck{font-size:13px;margin-top:25px}.gallery-section{padding-top:0}.gallery-toolbar{padding:15px 0;margin-bottom:25px;gap:12px}.filters{gap:20px}.filters button{font-size:10px}.gallery-toolbar>span{font-size:7px;letter-spacing:0}.gallery-grid{gap:30px 15px}.gallery-grid .creation-caption h3{font-size:22px}.gallery-grid .creation-caption>span{font-size:7px;letter-spacing:.5px}.gallery-grid .image-arrow{width:27px;height:27px;right:10px;bottom:10px;font-size:14px}.detail-grid{grid-template-columns:1fr;gap:35px}.creation-detail{padding-top:25px}.breadcrumb{margin-bottom:25px}.detail-copy h1{font-size:47px}.detail-copy dl>div{grid-template-columns:100px 1fr;gap:15px;font-size:11px}.detail-copy .deck{font-size:13px}.journey{padding-top:0}.journey-step,.journey-step:nth-child(even){grid-template-columns:1fr;direction:ltr;gap:25px;margin-bottom:55px}.journey-copy{max-width:none}.step-number{font-size:29px;margin-bottom:15px}.journey-copy h2{font-size:37px}.journey-copy p{margin-top:20px}.faq-section{padding-top:0}.faq-section h2{font-size:40px;margin-bottom:30px}.faq-section summary{font-size:13px}.wide-image{height:250px}.craft-stories article,.craft-stories article:nth-child(even){grid-template-columns:1fr;direction:ltr;gap:30px;margin-bottom:55px}.craft-stories article>div:first-child{aspect-ratio:5/4}.craft-stories article h2{font-size:43px}.maison-opening{grid-template-columns:1fr;gap:35px;padding-top:0}.maison-opening>div{height:360px}.maison-opening h2{font-size:43px}.founder-layout{grid-template-columns:1fr;gap:35px}.founder-layout h2{font-size:49px}.founder-layout small{font-size:8px}.contact-layout{grid-template-columns:1fr;gap:35px;padding-top:0}.contact-image{aspect-ratio:5/4}.contact-layout h2{font-size:46px}.contact-row>a{font-size:16px}.notice{padding-top:0}.notice h2{font-size:28px}.notice p{font-size:13px}dialog{padding:60px 15px 20px}.close-lightbox{right:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js-motion .reveal{opacity:1;transform:none}}

/* The Maison leadership: founder entry and a consistent three-person team. */
.team-founder-entry{padding-top:0;padding-bottom:45px}.team-founder-entry>a{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #cdbfae;border-bottom:1px solid #cdbfae;padding:30px 0}.team-founder-entry h2{font-size:44px}.team-founder-entry>a>span{font-size:11px;white-space:nowrap}.team-section{padding-top:15px}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.team-portrait{aspect-ratio:4/5;overflow:hidden;background:#dcd5ca;margin-bottom:30px}.team-portrait img{width:100%;height:100%;object-fit:cover;object-position:center 25%;filter:saturate(.7)}.team-member>.eyebrow{font-size:8px;letter-spacing:1.2px;min-height:27px;margin-bottom:12px}.team-member h2{font-size:37px;letter-spacing:-1px;line-height:1.15}.team-focus{font-size:10px;color:#977e5f;margin:18px 0 25px;min-height:18px}.team-member>p:not(.eyebrow):not(.team-focus){font-size:12px;line-height:1.95;color:#7e6d5a}.team-member>p+p{margin-top:20px}.people-entry{background:#eee9df;max-width:none}.people-entry>p:not(.eyebrow){font-size:13px;color:#7e6d5a;max-width:470px;margin:30px 0 20px}@media(min-width:801px) and (max-width:1200px){.header nav{gap:16px}.wordmark{font-size:22px;letter-spacing:4px}.appointment-link{font-size:9px}.team-grid{gap:25px}.team-member h2{font-size:32px}}@media(max-width:800px){.team-grid{grid-template-columns:1fr;gap:65px;max-width:600px;margin:auto}.team-portrait{max-width:380px}.team-member>.eyebrow{min-height:0}.team-member h2{font-size:39px}.team-member>p:not(.eyebrow):not(.team-focus){font-size:13px}.team-founder-entry h2{font-size:35px}}@media(max-width:540px){.team-founder-entry{padding-top:0;padding-bottom:30px}.team-founder-entry>a{display:block}.team-founder-entry>a>span{display:block;margin-top:18px}.team-founder-entry h2{font-size:33px}.team-section{padding-top:10px}.team-portrait{max-width:none}.team-member h2{font-size:37px}.team-grid{gap:55px}.people-entry h2{font-size:40px}}

.founder-with-portrait{grid-template-columns:minmax(240px,380px) minmax(0,1fr);align-items:center;gap:9%}.founder-with-portrait aside{aspect-ratio:4/5;align-self:start}.founder-with-portrait aside img{height:100%;width:100%;object-fit:cover;object-position:center 25%}.founder-with-portrait h2{font-size:clamp(40px,4.7vw,65px);margin-bottom:35px}.founder-with-portrait .large-copy{font-size:19px}@media(max-width:700px){.founder-with-portrait{grid-template-columns:1fr;gap:35px}.founder-with-portrait aside{max-width:380px;width:100%;justify-self:center}.founder-with-portrait h2{font-size:46px}}

.maison-history{background:#eee9df;max-width:none;display:grid;grid-template-columns:1fr 1.1fr;gap:12%;align-items:start}.history-heading>p:last-child{font-size:13px;color:#7e6d5a;max-width:360px;margin-top:30px}.maison-timeline article{border-top:1px solid #c7b9a5;padding:27px 0 38px}.maison-timeline article:last-child{padding-bottom:0}.maison-timeline article>span{font-size:9px;letter-spacing:1.6px;color:#967c5a}.maison-timeline h3{font-size:31px;margin:20px 0}.maison-timeline p{font-size:13px;line-height:1.95;color:#7e6d5a}.maison-purpose{display:grid;grid-template-columns:1fr 1fr;gap:35px 12%}.maison-purpose>.eyebrow{grid-column:1/-1;margin-bottom:0}.maison-purpose>div>p{font-size:13px;line-height:1.95;color:#7e6d5a}.maison-purpose .line-link{margin-top:25px}.home-origin{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12%;background:#eee9df;max-width:none}.home-origin>div>p:not(.eyebrow){font-size:13px;line-height:1.95;color:#7e6d5a}.home-origin .line-link{margin-top:25px}@media(max-width:800px){.maison-history{gap:7%}.history-heading h2{font-size:45px}.maison-purpose,.home-origin{gap:7%}}@media(max-width:600px){.maison-history,.maison-purpose,.home-origin{grid-template-columns:1fr;gap:35px}.history-heading h2,.maison-purpose h2,.home-origin h2{font-size:43px}.maison-purpose>.eyebrow{grid-column:auto}.maison-timeline h3{font-size:29px}}

.wordmark{padding:0;letter-spacing:0;width:235px;flex-shrink:0}.wordmark .brand-logo{display:block;width:100%;height:auto;object-fit:contain}.footer-main .wordmark{width:250px}@media(max-width:1100px){.header .wordmark{width:205px}}@media(max-width:540px){.header .wordmark{width:190px}.footer-main .wordmark{width:225px}}

.process-navigation{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;margin:0 6.5% 60px;border-top:1px solid #cfc4b3;border-bottom:1px solid #cfc4b3;padding:22px 0}.process-navigation a{font-size:10px;line-height:1.6}.process-navigation a>span{display:block;font-size:9px;color:#9b8566;letter-spacing:1.5px;margin-bottom:10px}.full-journey{padding-top:0}.full-journey .journey-step{scroll-margin-top:45px}.process-zoom{position:relative;display:block;padding:0;width:100%;height:100%;overflow:hidden;cursor:zoom-in;background:#211e19}.process-zoom img{height:100%;width:100%;object-fit:cover;transition:transform .7s}.process-zoom:hover img{transform:scale(1.035)}.process-zoom>span{position:absolute;bottom:16px;left:18px;background:#211b18b8;padding:5px 10px;color:#fff;font-size:9px;letter-spacing:.5px}.journey-copy .process-subtitle{font-family:Georgia,serif;font-size:22px;color:#564332;margin-top:23px;line-height:1.5}.journey-copy .approval-detail{border-top:1px solid #cdbda7;border-bottom:1px solid #cdbda7;margin-top:25px;padding:16px 0}.approval-detail summary{font-size:11px;display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none}.approval-detail summary::-webkit-details-marker{display:none}.approval-detail[open] summary>span{transform:rotate(45deg)}.journey-copy .approval-detail p{font-size:12px;margin-top:15px;line-height:1.9}.process-aftercare{background:#e9e1d4;max-width:none;text-align:center;margin-bottom:80px}.process-aftercare>p:not(.eyebrow){font-size:13px;color:#7e6d5a;max-width:610px;margin:30px auto}.making-details{padding-top:0}.making-details .section-heading{padding-right:0}.making-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.making-grid .process-zoom{height:auto;aspect-ratio:4/3}.making-grid h3{font-size:28px;margin:23px 0 18px}.making-grid p{font-size:12px;line-height:1.9;color:#7e6d5a}@media(max-width:1000px){.process-navigation{grid-template-columns:repeat(3,1fr);row-gap:25px}.making-grid{grid-template-columns:1fr 1fr;gap:35px 25px}}@media(max-width:540px){.process-navigation{margin:0 6% 40px;grid-template-columns:1fr 1fr;gap:20px}.process-navigation a{font-size:10px}.process-navigation a>span{margin-bottom:6px}.full-journey .journey-photo{aspect-ratio:4/3}.journey-copy .process-subtitle{font-size:20px;margin-top:18px}.process-aftercare{margin-bottom:55px}.making-grid{gap:30px 18px}.making-grid h3{font-size:25px}.making-grid p{font-size:11px}.making-grid .process-zoom{aspect-ratio:1}.making-grid .process-zoom>span{font-size:8px;left:8px;bottom:8px;padding:3px 7px}.making-details{padding-top:0}}
