.atelier-v1{--av-paper:#f4f1e9;--av-dark:#252922;--av-bronze:#bca689;--av-ink:#2c3029;--av-muted:#686b60;--av-line:#d8d5ca;background:var(--av-paper);color:var(--av-ink)}.atelier-v1 *{min-width:0}.atelier-v1 h1,.atelier-v1 h2,.atelier-v1 h3{text-wrap:balance}.atelier-v1 h1,.atelier-v1 h2{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400}.atelier-v1 h2{font-size:clamp(42px,4.4vw,68px);line-height:1.05}.atelier-v1 h1 em,.atelier-v1 h2 em{font-family:inherit;font-weight:400}.atelier-v1 p{text-wrap:pretty}.atelier-v1 .av-width{width:min(1380px,88%);margin-inline:auto}.atelier-v1 .av-kicker{letter-spacing:.18em;font:500 9px/1.4 DM Sans,sans-serif}.atelier-v1 button{touch-action:manipulation}.atelier-v1 .av-button{justify-content:space-between;align-items:center;gap:44px;min-height:58px;padding:17px 24px;font-size:13px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.atelier-v1 .av-button-light{color:#292d27;background:#f5f1e7}.atelier-v1 .av-button-light:hover{background:#fffaf0;transform:translateY(-2px)}.atelier-v1 .av-text-button{border-bottom:1px solid;align-items:center;gap:24px;width:fit-content;padding:12px 0;font-size:13px;font-weight:500;display:inline-flex}.atelier-v1 .av-text-button svg{flex-shrink:0;transition:transform .2s}.atelier-v1 .av-text-button:hover svg{transform:translate(2px,-2px)}.atelier-v1 .av-hero{color:#fcf7e9;isolation:isolate;background:#3b3e32;height:calc(100svh - 125px);min-height:700px;max-height:980px;position:relative}.atelier-v1 .av-hero-image{object-fit:cover;object-position:center 58%;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.atelier-v1 .av-hero-shade{z-index:-2;background:linear-gradient(90deg,#151c12ad,#171d141a 67%),linear-gradient(#14191121,#0000 35% 65%,#14191187);position:absolute;inset:0}.atelier-v1 .av-hero-content{max-width:900px;padding:75px 6% 155px}.atelier-v1 .av-hero .av-kicker{color:#e7dfca;align-items:center;gap:16px;display:flex}.atelier-v1 .av-hero .av-kicker>span{background:#d6c3a1;width:36px;height:1px}.atelier-v1 .av-hero h1{letter-spacing:-.065em;color:#fffbed;margin:32px 0 27px;font-size:clamp(86px,8.8vw,144px);line-height:.92}.atelier-v1 .av-hero h1 em{color:#e7d8bc}.atelier-v1 .av-hero-description{color:#f0eadb;margin-bottom:31px;font-size:14px;line-height:1.8}.atelier-v1 .av-hero-bottom{justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;inset:auto 6% 32px}.atelier-v1 .av-explore{letter-spacing:.16em;align-items:center;gap:15px;padding:0;font-size:9px;display:inline-flex}.atelier-v1 .av-explore>span{border:1px solid #e8dfce66;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s;display:grid}.atelier-v1 .av-explore:hover>span{background:#ffffff20}.atelier-v1 .av-image-note{letter-spacing:.1em;color:#e1d9c7;text-align:right;font-size:9px}.atelier-v1 .av-hero-index{writing-mode:vertical-rl;letter-spacing:.18em;color:#f4ecdc;font-size:9px;position:absolute;top:42%;right:2.3%}.atelier-v1 .av-introduction{grid-template-columns:1fr 2.5fr;gap:55px;padding-block:118px 115px;display:grid}.atelier-v1 .av-section-label{color:#746b57;margin-top:9px}.atelier-v1 .av-intro-bottom{justify-content:space-between;align-items:flex-end;gap:45px;margin-top:32px;display:flex}.atelier-v1 .av-intro-bottom>p{max-width:490px;color:var(--av-muted);font-size:14px;line-height:1.9}.atelier-v1 .av-intro-bottom .av-text-button{flex-shrink:0;gap:20px;margin-bottom:5px;font-size:12px}.atelier-v1 .av-collections{border-top:1px solid var(--av-line);padding:76px 0 95px;scroll-margin-top:80px}.atelier-v1 .av-section-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:44px;display:flex}.atelier-v1 .av-section-heading .av-kicker{color:#76664e;margin-bottom:21px}.atelier-v1 .av-section-heading>p{color:var(--av-muted);padding-bottom:4px;font-size:13px;line-height:1.9}.atelier-v1 .av-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:41px 28px;display:grid}.atelier-v1 .av-collection{text-align:left;padding:0;display:block}.atelier-v1 .av-collection-visual{aspect-ratio:1.73;background:#e5e1d7;position:relative;overflow:hidden}.atelier-v1 .av-elevation{width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.3,1);display:block}.atelier-v1 .av-collection:hover .av-elevation{transform:scale(1.045)}.atelier-v1 .av-collection-number{z-index:1;letter-spacing:.12em;color:#5d6255;font-size:11px;position:absolute;top:18px;left:21px}.atelier-v1 .av-collection-detail{letter-spacing:.06em;color:#505849;font-size:9px;position:absolute;bottom:20px;left:21px}.atelier-v1 .av-collection-action{border:1px solid #72786766;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .2s,color .2s;display:grid;position:absolute;bottom:16px;right:19px}.atelier-v1 .av-collection:hover .av-collection-action{color:#faf6eb;background:#343e30;border-color:#343e30}.atelier-v1 .av-collection-copy{justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 0 0;display:flex}.atelier-v1 .av-collection-copy .av-kicker{color:#746b57;font-size:9px}.atelier-v1 .av-collection-copy h3{letter-spacing:-.04em;margin-top:7px;font:400 33px/1.15 Georgia,serif}.atelier-v1 .av-collection-copy>p{max-width:195px;color:var(--av-muted);padding-bottom:2px;font-size:12px;line-height:1.75}.atelier-v1 .av-drawing-note{letter-spacing:.13em;color:#686b60;margin-top:34px;font-size:9px}.atelier-v1 .av-materials{background:var(--av-dark);color:#f6f0e2;grid-template-columns:1fr 1fr;display:grid}.atelier-v1 .av-material-copy{padding:86px 13% 82px 12%}.atelier-v1 .av-material-copy>.av-kicker{color:#bfaa89;margin-bottom:27px}.atelier-v1 .av-material-copy h2 em{color:#bba78a}.atelier-v1 .av-material-description{color:#c3c3b5;max-width:410px;margin-top:25px;font-size:13px;line-height:1.9}.atelier-v1 .av-material-features{margin-block:33px 19px}.atelier-v1 .av-material-features>div{border-top:1px solid #ddd4be22;align-items:flex-start;gap:21px;padding:19px 0;display:flex}.atelier-v1 .av-material-features>div>span{color:#a69372;padding-top:3px;font-size:11px}.atelier-v1 .av-material-features p{color:#aeb4a6;font-size:12px;line-height:1.8}.atelier-v1 .av-material-features strong{color:#eee7d8;margin-bottom:5px;font-size:13px;font-weight:400;display:block}.atelier-v1 .av-material-copy>.av-text-button{color:#ddd0b7;border-color:#bdaa8944}.atelier-v1 .av-material-visual{min-height:680px;position:relative;overflow:hidden}.atelier-v1 .av-material-visual>img{object-fit:cover;object-position:75% 55%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.45)}.atelier-v1 .av-material-visual:after{content:"";background:linear-gradient(#0000 50%,#1b211bc4);position:absolute;inset:0}.atelier-v1 .av-material-caption{z-index:1;letter-spacing:.13em;font-size:11px;line-height:2;position:absolute;bottom:48px;left:8%}.atelier-v1 .av-material-caption>span{color:#c8c3b3;letter-spacing:.1em;font-size:9px}.atelier-v1 .av-material-palette{z-index:1;gap:7px;display:flex;position:absolute;bottom:52px;right:8%}.atelier-v1 .av-finish{border:1px solid #fff3;border-radius:50%;width:25px;height:25px;box-shadow:inset 0 2px 2px #fff1,0 1px 5px #0003}.atelier-v1 .av-finish-obsidian{background:linear-gradient(125deg,#5c5c53,#272923)}.atelier-v1 .av-finish-bronze{background:linear-gradient(125deg,#ab9071,#4f4537)}.atelier-v1 .av-finish-limestone{background:linear-gradient(125deg,#ddd6c4,#a9a18c)}.atelier-v1 .av-finish-corten{background:linear-gradient(125deg,#b6794d,#683c25)}.atelier-v1 .av-designer-wrapper{background:#eeece4;padding-top:92px}.atelier-v1 .av-designer-heading>.av-kicker{color:#74664f;margin-bottom:19px}.atelier-v1 .av-designer-heading>div{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.atelier-v1 .av-designer-heading p:not(.av-kicker){max-width:330px;color:var(--av-muted);padding-bottom:7px;font-size:13px;line-height:1.9}.atelier-v1 .design-section{background:0 0;padding-top:35px;padding-bottom:68px}.atelier-v1 .studio-intro{display:none}.atelier-v1 .design-section h2{letter-spacing:-.045em;font-family:Manrope,sans-serif}.atelier-v1 .under-studio{margin-bottom:0}.atelier-v1 .av-process{padding-block:99px 94px}.atelier-v1 .av-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;display:grid}.atelier-v1 .av-process-grid>div{border-top:1px solid #bcb8a8;padding-top:25px}.atelier-v1 .av-process-number{color:#aa9b82;font:400 39px/1 Georgia,serif}.atelier-v1 .av-process-grid h3{letter-spacing:-.035em;margin:29px 0 12px;font:400 25px/1.3 Georgia,serif}.atelier-v1 .av-process-grid p{max-width:310px;color:var(--av-muted);font-size:13px;line-height:1.9}.atelier-v1 .av-faq{border-top:1px solid var(--av-line);grid-template-columns:1fr 1.6fr;gap:80px;padding-block:85px 105px;display:grid}.atelier-v1 .av-faq .av-kicker{color:#74664f;margin-bottom:24px}.atelier-v1 .av-faq-intro{color:var(--av-muted);margin-top:24px;font-size:13px;line-height:1.9}.atelier-v1 .av-faq-list details{border-bottom:1px solid var(--av-line)}.atelier-v1 .av-faq-list details:first-child{border-top:1px solid var(--av-line)}.atelier-v1 .av-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:13px;font-weight:500;list-style:none;display:flex}.atelier-v1 .av-faq-list summary::-webkit-details-marker{display:none}.atelier-v1 .av-faq-list summary svg{color:#81755d;flex-shrink:0;transition:transform .25s}.atelier-v1 .av-faq-list details[open] summary svg{transform:rotate(45deg)}.atelier-v1 .av-faq-list summary:focus-visible{outline-offset:5px;outline:2px solid #9b8060}.atelier-v1 .av-faq-list details>p{color:var(--av-muted);max-width:590px;padding:0 28px 25px 0;font-size:13px;line-height:1.95}.atelier-v1 .av-closing{isolation:isolate;text-align:center;color:#f6f1e4;background:#2b3227;padding:88px 24px 90px;position:relative;overflow:hidden}.atelier-v1 .av-closing .av-kicker{color:#bbaa89;margin-bottom:25px}.atelier-v1 .av-closing h2{font-size:clamp(56px,6vw,86px)}.atelier-v1 .av-closing h2 em{color:#c9b797}.atelier-v1 .av-closing .av-button{margin-top:33px}.atelier-v1 .av-closing-note{color:#b3b9a9;margin-top:20px;font-size:11px}.atelier-v1 .av-closing-lines{z-index:-1;opacity:.3;justify-content:space-evenly;display:flex;position:absolute;inset:0;transform:skew(-19deg)}.atelier-v1 .av-closing-lines i{background:linear-gradient(#0000,#ffffff18,#0000);width:1px;height:100%}.atelier-v1 .av-signature{justify-content:space-between;align-items:center;gap:40px;padding-block:43px;display:flex}.atelier-v1 .av-signature>span{letter-spacing:.15em;font:500 25px/1 Manrope,sans-serif}.atelier-v1 .av-signature>span>span{letter-spacing:.23em;color:#706955;margin-top:10px;font:500 6px/1.5 DM Sans,sans-serif;display:block}.atelier-v1 .av-signature>p{color:#686b60;font-size:9px;line-height:1.8}.atelier-v1 .av-signature .av-text-button{border-bottom:none;gap:17px;font-size:11px}@media (min-width:1700px){.atelier-v1 .av-hero-content{margin-left:calc(50% - 750px);padding-left:0}}@media (max-width:1100px){.atelier-v1 .av-introduction{grid-template-columns:1fr 2.6fr;gap:35px;padding-block:90px}.atelier-v1 .av-intro-bottom{display:block}.atelier-v1 .av-intro-bottom .av-text-button{margin-top:18px}.atelier-v1 .av-collection-copy>p{max-width:145px;font-size:11px}.atelier-v1 .av-material-copy{padding:65px 10% 65px 12%}.atelier-v1 .av-material-visual{min-height:650px}.atelier-v1 .av-material-caption{bottom:80px}.atelier-v1 .av-material-palette{bottom:38px;left:8%;right:auto}.atelier-v1 .av-faq{gap:50px}.atelier-v1 .av-signature>p{max-width:310px}}@media (max-width:760px){.atelier-v1 .av-width{width:88%}.atelier-v1 .av-kicker{letter-spacing:.14em;font-size:9px}.atelier-v1 h2{font-size:clamp(39px,8.5vw,58px)}.atelier-v1 .av-hero{height:calc(100svh - 105px);min-height:660px;max-height:850px}.atelier-v1 .av-hero-image{object-position:48% 50%}.atelier-v1 .av-hero-shade{background:linear-gradient(90deg,#17201699,#1720161a),linear-gradient(#1c251b20,#0000 66%,#1c251bc9)}.atelier-v1 .av-hero-content{padding:60px 6% 145px}.atelier-v1 .av-hero h1{margin-top:31px;margin-bottom:27px;font-size:clamp(82px,14vw,112px)}.atelier-v1 .av-hero-description{max-width:320px;font-size:13px;line-height:1.85}.atelier-v1 .av-button{gap:38px;min-height:56px;padding:16px 21px;font-size:13px}.atelier-v1 .av-hero-bottom{display:block;bottom:27px}.atelier-v1 .av-explore{font-size:9px}.atelier-v1 .av-image-note{text-align:left;margin-top:19px;font-size:9px;display:block}.atelier-v1 .av-hero-index{display:none}.atelier-v1 .av-introduction{padding-block:65px 62px;display:block}.atelier-v1 .av-section-label{margin-top:0;margin-bottom:24px}.atelier-v1 .av-intro-bottom{margin-top:24px}.atelier-v1 .av-intro-bottom>p{max-width:480px;font-size:13px;line-height:1.9}.atelier-v1 .av-intro-bottom .av-text-button{margin-top:19px;font-size:13px}.atelier-v1 .av-collections{padding-block:59px 66px}.atelier-v1 .av-section-heading{margin-bottom:30px;display:block}.atelier-v1 .av-section-heading .av-kicker{margin-bottom:20px}.atelier-v1 .av-section-heading>p{margin-top:23px;padding-bottom:0;font-size:13px}.atelier-v1 .av-collection-grid{gap:30px 17px}.atelier-v1 .av-collection-copy{padding-top:16px;display:block}.atelier-v1 .av-collection-copy .av-kicker{letter-spacing:.1em;font-size:9px}.atelier-v1 .av-collection-copy h3{margin-top:6px;font-size:29px}.atelier-v1 .av-collection-copy>p{max-width:100%;margin-top:7px;font-size:11px;line-height:1.7}.atelier-v1 .av-collection-number{font-size:9px;top:12px;left:12px}.atelier-v1 .av-collection-detail{display:none}.atelier-v1 .av-collection-action{width:28px;height:28px;bottom:10px;right:10px}.atelier-v1 .av-collection-action svg{width:17px}.atelier-v1 .av-drawing-note{margin-top:28px;font-size:9px;line-height:1.9}.atelier-v1 .av-materials{grid-template-columns:1fr}.atelier-v1 .av-material-copy{padding:61px 6% 53px}.atelier-v1 .av-material-copy>.av-kicker{margin-bottom:23px}.atelier-v1 .av-material-description{max-width:430px;font-size:13px}.atelier-v1 .av-material-features{margin-top:28px}.atelier-v1 .av-material-features p,.atelier-v1 .av-material-features strong{font-size:13px}.atelier-v1 .av-material-visual{min-height:440px}.atelier-v1 .av-material-visual>img{object-position:80% 60%;transform:scale(1.35)}.atelier-v1 .av-material-caption{bottom:35px;left:6%}.atelier-v1 .av-material-palette{bottom:40px;left:auto;right:6%}.atelier-v1 .av-finish{width:21px;height:21px}.atelier-v1 .av-designer-wrapper{padding-top:63px}.atelier-v1 .av-designer-heading>div{display:block}.atelier-v1 .av-designer-heading p:not(.av-kicker){max-width:450px;margin-top:23px;padding-bottom:0;font-size:13px}.atelier-v1 .design-section{padding-top:30px;padding-bottom:45px}.atelier-v1 .av-process{padding-block:64px 65px}.atelier-v1 .av-process-grid{gap:22px}.atelier-v1 .av-process-grid>div{padding-top:20px}.atelier-v1 .av-process-number{font-size:33px}.atelier-v1 .av-process-grid h3{margin-top:23px;font-size:22px}.atelier-v1 .av-process-grid p{font-size:12px}.atelier-v1 .av-faq{padding-block:60px 67px;display:block}.atelier-v1 .av-faq .av-kicker{margin-bottom:21px}.atelier-v1 .av-faq-intro{margin-top:21px}.atelier-v1 .av-faq-list{margin-top:32px}.atelier-v1 .av-faq-list summary{padding-block:23px;font-size:13px}.atelier-v1 .av-faq-list details>p{padding-right:8px;font-size:13px}.atelier-v1 .av-closing{padding-block:65px 68px}.atelier-v1 .av-closing h2{font-size:clamp(53px,11.4vw,77px)}.atelier-v1 .av-closing .av-kicker{font-size:9px}.atelier-v1 .av-signature{flex-wrap:wrap;gap:26px;padding-block:35px}.atelier-v1 .av-signature>span{font-size:24px}.atelier-v1 .av-signature>p{flex-basis:100%;order:2;max-width:none;font-size:9px}.atelier-v1 .av-signature .av-text-button{gap:12px;max-width:150px;margin-left:auto;font-size:9px}}@media (max-width:480px){.atelier-v1 .av-hero{min-height:610px;max-height:780px}.atelier-v1 .av-hero-content{padding-top:47px}.atelier-v1 .av-hero .av-kicker{gap:10px;font-size:9px}.atelier-v1 .av-hero .av-kicker>span{width:24px}.atelier-v1 .av-hero h1{font-size:clamp(64px,20vw,96px)}.atelier-v1 .av-hero-description{font-size:13px}.atelier-v1 .av-collection-grid{grid-template-columns:1fr;gap:30px}.atelier-v1 .av-collection-copy{display:flex}.atelier-v1 .av-collection-copy>p{width:49%;margin-top:0;padding-bottom:0}.atelier-v1 .av-collection-copy .av-kicker{font-size:9px}.atelier-v1 .av-collection-number{top:16px;left:16px}.atelier-v1 .av-collection-action{width:32px;height:32px;bottom:14px;right:15px}.atelier-v1 .av-material-visual{min-height:385px}.atelier-v1 .av-material-caption{font-size:9px;bottom:32px}.atelier-v1 .av-material-caption>span{font-size:9px}.atelier-v1 .av-material-palette{gap:5px;bottom:36px}.atelier-v1 .av-finish{width:18px;height:18px}.atelier-v1 .av-process-grid{grid-template-columns:1fr;gap:26px}.atelier-v1 .av-process-grid>div{padding-top:22px;padding-left:61px;position:relative}.atelier-v1 .av-process-number{font-size:32px;position:absolute;top:26px;left:0}.atelier-v1 .av-process-grid h3{margin:0 0 10px;font-size:24px}.atelier-v1 .av-process-grid p{font-size:13px}}@media (prefers-reduced-motion:reduce){.atelier-v1 .av-button,.atelier-v1 .av-elevation,.atelier-v1 .av-text-button svg,.atelier-v1 .av-faq-list summary svg{transition:none}}.av-brand-header{color:#f1eddf;background:#192f26;justify-content:space-between;align-items:center;gap:25px;padding:25px 4%;display:flex}.av-brand-header>a{color:inherit;max-width:47%;text-decoration:none}.av-brand-header strong{letter-spacing:.09em;font-size:clamp(16px,2vw,28px);line-height:1.2;display:block}.av-brand-header small{letter-spacing:.12em;color:#c8c5a7;margin-top:7px;font-size:9px;display:block}.av-brand-header nav{gap:25px;display:flex}.av-brand-header button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.av-brand-design{align-items:center;gap:15px;display:flex}.av-hero-content h1>em{display:block}.client-experience .atelier-v1 .design-section{background:#f4f1e9}.client-experience .atelier-v1 .av-signature>span{max-width:40%;font-size:clamp(16px,2vw,28px)}@media (max-width:750px){.av-brand-header{gap:15px;padding:20px 6%}.av-brand-header nav{display:none}.av-brand-header>a{max-width:60%}.av-brand-header strong{letter-spacing:.04em;font-size:16px}.av-brand-design{gap:8px;max-width:110px;font-size:10px!important}.av-brand-header small{font-size:8px}.client-experience .atelier-v1 .av-signature>span{max-width:100%}}.av-brand-specialties{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.av-brand-specialties>span{letter-spacing:.03em;color:#686b60;border:1px solid #d8d5ca;padding:8px 12px;font-size:10px}.atelier-v1.av-branded .av-hero h1{font-size:clamp(72px,8vw,128px)}@media (max-width:750px){.atelier-v1.av-branded .av-hero{min-height:650px;max-height:none}.atelier-v1.av-branded .av-hero h1{font-size:clamp(42px,12vw,66px);line-height:1.02}.atelier-v1.av-branded .av-hero-content{padding-bottom:155px}.av-brand-header strong{overflow-wrap:anywhere}}
