@font-face{font-family:Lora;src:url(fonts/lora.ttf) format('truetype');font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Golos;src:url(fonts/golos-text.ttf) format('truetype');font-weight:100 900;font-style:normal;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#f3eee3;color:#3a352b;font:16px/1.65 Golos,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #315d8a;outline-offset:5px}p,h1,h2,h3,figure{margin:0}.wrap{width:min(1296px,90%);margin-inline:auto}.demo{background:#e5dac6;text-align:center;padding:7px 12px;font-size:11px;color:#5b5041}header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px 0}.brand{font-family:Lora,Georgia,serif;font-weight:600;font-size:36px;letter-spacing:.045em;line-height:1}.brand span{display:block;font-family:Golos,Arial,sans-serif;font-size:9px;font-weight:400;letter-spacing:.05em;margin-top:11px}nav{display:flex;gap:35px;font-size:13px}.hero{position:relative;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:9%;padding:20px 0 75px}.hero-copy{padding:10px 0}.eyebrow{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:550;color:#795d42;margin-bottom:25px}h1{font-family:Lora,Georgia,serif;font-size:clamp(45px,5.5vw,80px);font-weight:400;line-height:1.09;letter-spacing:-.055em;margin-bottom:30px}h1 em{font-style:normal;color:#315d8a}.lead{font-size:15px;color:#706252;max-width:410px;margin-bottom:28px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:50px;min-height:52px;padding:15px 23px;background:#315d8a;color:#fff;font-size:13px}.button span{font-size:21px}.hero-note{font-size:11px;color:#806d57;margin-top:25px}.hero-media{min-width:0;will-change:transform}.hero-media img{width:100%;height:auto;display:block}.hero-media figcaption{font-size:12px;color:#706252;margin-top:13px}.section{padding-block:80px}h2{font-family:Lora,Georgia,serif;font-size:clamp(34px,3.8vw,55px);letter-spacing:-.045em;font-weight:400;line-height:1.18}.section-heading{display:grid;grid-template-columns:.6fr 1fr;gap:10%;margin-bottom:33px}.section-heading .eyebrow{padding-top:9px}.choose-note{font-size:13px;color:#796b59;display:none;margin-bottom:27px}.js .choose-note{display:block}.material-list{border-top:1px solid #b8aa95}.material-list article{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:28px 20px;border-bottom:1px solid #c5b9a6;transition:background .2s}.material-list h3{font-family:Lora,Georgia,serif;font-size:31px;font-weight:400;letter-spacing:-.04em;margin-bottom:7px;line-height:1.2}.material-list article p{font-size:14px;color:#7a6855}.material-list button{display:none;align-items:center;justify-content:space-between;gap:25px;background:transparent;color:#315d8a;border:0;border-bottom:1px solid #7794ad;padding:13px 0;min-height:47px;font-size:12px;white-space:nowrap}.js .material-list button{display:flex}.material-list article.is-selected{background:#e1e7e6;border-left:3px solid #315d8a;padding-left:17px}.material-list button[aria-pressed=true]{font-weight:600;border-color:#315d8a}.material-note{font-size:13px;max-width:620px;margin-top:28px;color:#766653}.request{background:#e0e7e8;padding:28px;margin-top:28px;max-width:950px}.request[hidden]{display:none}.request .eyebrow{margin-bottom:16px;color:#45627a}.request>[data-request-text]{font-size:15px;color:#40566b;user-select:text}.request button{border:0;background:transparent;color:#315d8a;border-bottom:1px solid #7794ad;min-height:46px;padding:11px 0;font-size:13px;margin-top:20px}.request button span{margin-left:30px}.request [role=status]{font-size:12px;color:#45627a;margin-top:12px}.request [role=status]:empty{display:none}.objects{background:#e8ddca}.objects-heading{display:grid;grid-template-columns:1fr .6fr;gap:14%;align-items:end;margin-bottom:45px}.objects-heading>p{font-size:14px;color:#7a644a;max-width:350px}.object-grid{display:grid;grid-template-columns:1.3fr .8fr;gap:10%;align-items:start}.object-grid img{width:100%;height:auto;display:block}.wood-media,.leather-media{will-change:transform;min-width:0;outline:0 solid #315d8a;outline-offset:6px;transition:outline-width .2s}.leather-media{margin-top:100px}.object-grid figure.is-selected{outline-width:2px}.objects figcaption{padding-top:19px}.objects h3{font-family:Lora,Georgia,serif;font-size:25px;font-weight:400;letter-spacing:-.025em;margin-bottom:6px}.objects figcaption p{font-size:12px;color:#7b654c}.work-link{font-size:13px;border-bottom:1px solid #a99071;display:inline-block;padding-bottom:5px;margin-top:35px}.start{display:grid;grid-template-columns:.7fr 1fr;gap:15%}.start-copy h3{font-size:21px;letter-spacing:-.025em;font-weight:450;margin-bottom:12px}.start-copy p{font-size:14px;color:#796953;max-width:510px;margin-bottom:29px}.contact{background:#315d8a;color:#f5f0e4}.contact-grid{display:grid;grid-template-columns:1fr .7fr;gap:14%;align-items:center}.contact .eyebrow{color:#b9d1e6}.contact h2{margin-bottom:30px}.contact .button{background:#f1e5ce;color:#31516f}.phones>div{margin-bottom:25px}.phones span{display:block;font-size:11px;color:#c2d4e5;margin-bottom:6px}.phone{font-size:29px;letter-spacing:-.035em;display:block;width:fit-content}.secondary-phone{font-size:25px}.map{font-size:13px;border-bottom:1px solid #a5bfd8;display:inline-block;padding-bottom:5px;margin-top:3px}footer{display:flex;justify-content:space-between;gap:25px;padding-block:28px;font-size:11px;color:#7a6855}.no-hero .hero-media{display:none}.no-hero .hero{grid-template-columns:1fr}.no-hero .hero-copy{max-width:850px}.no-hero .hero h1 br{display:none}.object-grid figure.is-failed{display:none}.objects.one-photo .object-grid{grid-template-columns:1fr;max-width:750px}.objects.one-photo .leather-media{margin-top:0}.objects.no-media{padding-block:35px}.objects.no-media .object-grid,.objects.no-media .objects-heading{display:none}.objects.no-media .work-link{margin-top:0}.not-found{padding-block:100px;min-height:70vh}.not-found h1{max-width:850px;margin-bottom:35px}@media(max-width:1000px){nav{gap:23px}.hero{gap:7%;padding-bottom:55px}h1{font-size:clamp(39px,5.5vw,58px)}.lead{font-size:14px}.section{padding-block:61px}.material-list h3{font-size:29px}.objects-heading{gap:8%}.object-grid{gap:7%}.leather-media{margin-top:70px}.start{gap:10%}.contact-grid{gap:10%}.phone{font-size:25px}.secondary-phone{font-size:23px}}@media(max-width:700px){.demo{font-size:10px}header{padding:22px 0}.brand{font-size:31px}.brand span{font-size:8px;letter-spacing:0}nav a:not(:last-child){display:none}nav{font-size:11px}.hero{display:flex;flex-direction:column;gap:30px;align-items:stretch;padding-top:22px;padding-bottom:46px}.hero-copy{padding:0}.hero .eyebrow{margin-bottom:19px}h1{font-size:clamp(43px,11.8vw,66px);line-height:1.13;margin-bottom:23px}.hero h1 em br{display:none}.lead{font-size:14px;max-width:420px;margin-bottom:25px}.button{font-size:13px;padding:14px 20px;gap:35px}.hero-note{font-size:11px;margin-top:21px}.hero-media img{aspect-ratio:1.05;object-fit:cover;object-position:center 52%}.hero-media figcaption{font-size:11px}.section{padding-block:49px}h2{font-size:34px}.section-heading{display:block;margin-bottom:25px}.section-heading .eyebrow{padding-top:0;margin-bottom:19px}.choose-note{font-size:13px}.material-list article{display:block;padding:24px 13px}.material-list h3{font-size:29px}.material-list article p{font-size:14px}.material-list button{margin-top:11px;min-height:44px;font-size:12px}.material-list article.is-selected{padding-left:10px}.material-note{font-size:13px}.request{padding:23px}.request>[data-request-text]{font-size:14px}.objects-heading{display:block;margin-bottom:30px}.objects-heading h2{margin-bottom:23px}.objects-heading>p{font-size:14px;max-width:380px}.object-grid{display:block}.leather-media{width:83%;margin:40px 0 0 auto}.objects h3{font-size:25px}.objects figcaption p{font-size:12px}.work-link{font-size:12px}.start{display:block}.start h2{margin-bottom:30px}.start-copy h3{font-size:21px}.start-copy p{font-size:14px;margin-bottom:27px}.contact-grid{display:block}.contact h2{margin-bottom:25px}.phones{margin-top:40px;padding-top:28px;border-top:1px solid #8ba9c1}.phone{font-size:27px}.secondary-phone{font-size:25px}.no-hero .hero h1 br{display:block}.no-hero .hero h1 em br{display:none}footer{display:block;font-size:10px;padding-block:25px}footer p{margin-top:12px}.not-found{padding-block:60px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important}.hero-media,.wood-media,.leather-media{transform:none!important;will-change:auto}}

.contact-address{font-size:19px;margin-bottom:25px;color:#f5f0e4}
