.ehm{--ink:#171411;--muted:#6f675f;--line:rgba(23,20,17,.12);--stone:#F0EDE8;--serif:"Cormorant Garamond","Times New Roman",serif;--sans:"Jost","Helvetica Neue",Arial,sans-serif;background:#fff;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}.ehm *,.ehm *:before,.ehm *:after{box-sizing:border-box}.ehm .ehm-wrap{width:min(100% - 40px,1320px);margin-inline:auto}.ehm .ehm-kicker{margin:0 0 18px;font:400 10.5px/1.4 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.ehm .ehm-h{margin:0;font-family:var(--serif);font-weight:400;color:inherit;letter-spacing:.005em;line-height:1.12;text-wrap:balance;font-size:clamp(28px,3vw,40px)}.ehm .ehm-text{margin:18px 0 0;font:300 15px/1.75 var(--sans);color:var(--muted);max-width:44ch}.ehm .ehm-text p{margin:0}.ehm .ehm-text p+p{margin-top:10px}.ehm .ehm-link{display:inline-flex;align-items:center;gap:10px;margin-top:26px;padding-bottom:5px;border-bottom:1px solid currentColor;font:400 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);text-decoration:none}.ehm .ehm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 30px;border:1px solid var(--ink);background:var(--ink);color:#fff;font:400 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:background .3s,color .3s}.ehm .ehm-btn:hover{background:transparent;color:var(--ink)}.ehm .ehm-btn--light{background:#fff;color:var(--ink);border-color:#fff}.ehm .ehm-btn--light:hover{background:transparent;color:#fff}.ehm .ehm-center{text-align:center}.ehm .ehm-center .ehm-text{margin-inline:auto}.ehm-hero{position:relative;height:var(--h,92vh);min-height:520px;overflow:hidden;background:#111;color:#fff}.ehm-hero__video,.ehm-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ehm-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,rgba(0,0,0,var(--shade,.45)))}.ehm-hero__content{position:absolute;left:0;right:0;bottom:clamp(56px,9vh,96px);z-index:2;text-align:center;padding:0 24px}.ehm .ehm-hero .ehm-kicker{color:#ffffffd1}.ehm-hero .ehm-h{font-size:clamp(32px,4vw,52px);color:#fff}.ehm-hero .ehm-btn{margin-top:30px}.ehm-hero__controls{position:absolute;right:20px;bottom:20px;z-index:3;display:flex;gap:6px}.ehm-hero__control{width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:#0000002e;color:#fff;cursor:pointer}.ehm-hero__control svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4}.ehm-hero__control .i-play,.ehm-hero__control.is-paused .i-pause,.ehm-hero__control .i-sound,.ehm-hero__control.is-unmuted .i-muted{display:none}.ehm-hero__control.is-paused .i-play,.ehm-hero__control.is-unmuted .i-sound{display:block}.ehm-intro{padding:clamp(80px,10vw,140px) 0}.ehm-intro__grid{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(40px,8vw,120px);align-items:start}.ehm-intro__list{display:grid;gap:0;border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ehm-intro__item{display:grid;grid-template-columns:44px 1fr;gap:6px 18px;padding:26px 0;border-bottom:1px solid var(--line)}.ehm-intro__item span{grid-row:span 2;font:400 11px/1.9 var(--sans);letter-spacing:.14em;color:var(--muted)}.ehm .ehm-intro__item h3{margin:0;font:400 22px/1.2 var(--serif);color:var(--ink)}.ehm .ehm-intro__item p{margin:0;font:300 14.5px/1.65 var(--sans);color:var(--muted)}.ehm-works{padding:clamp(70px,8vw,120px) 0 clamp(80px,9vw,130px);border-top:1px solid var(--line)}.ehm-works__head{margin-bottom:clamp(36px,4vw,56px)}.ehm-works .efh2-works__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:46px 3px}.ehm-works .efh2-work-card{min-width:0}.ehm-works .efh2-work-card>a{display:block;color:inherit;text-decoration:none}.ehm-works .efh2-work-card figure{margin:0;aspect-ratio:4/5;background:var(--stone);overflow:hidden}.ehm-works .efh2-work-card figure img{width:100%;height:100%;object-fit:contain;padding:14% 12%}.ehm-works .efh2-work-card__body>p,.ehm-works .efh2-work-card__footer span{display:none!important}.ehm-works .efh2-works__rail .efh2-work-card h3{font-family:var(--serif)!important;font-size:18px!important;font-weight:400!important;letter-spacing:.01em!important;line-height:1.2!important}.ehm-works .efh2-works__rail .efh2-work-card__footer strong{font-family:var(--sans)!important;font-size:12px!important;font-weight:400!important;letter-spacing:.04em!important;color:var(--muted)!important}.ehm-works .efh2-works__rail .efh2-work-card__topline{font-family:var(--sans)!important;font-size:9px!important}.ehm-works__more{margin-top:clamp(48px,5vw,72px);text-align:center}.ehm-viewing{display:grid;grid-template-columns:1fr 1fr;min-height:560px;background:var(--stone)}.ehm-viewing__media{position:relative;overflow:hidden;background:#e6e1da}.ehm-viewing__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ehm-viewing__body{display:flex;flex-direction:column;justify-content:center;padding:clamp(56px,7vw,110px)}.ehm-viewing__body .ehm-btn{margin-top:32px;align-self:flex-start}.ehm-viewing--noimg{grid-template-columns:1fr}.ehm-viewing--noimg .ehm-viewing__body{align-items:center;text-align:center}.ehm-viewing--noimg .ehm-viewing__body .ehm-btn{align-self:center}.ehm-viewing--noimg .ehm-text{margin-inline:auto}@media(max-width:989px){.ehm-works .efh2-works__rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.ehm .ehm-wrap{width:calc(100% - 40px)}.ehm .ehm-kicker{font-size:10px;margin-bottom:14px}.ehm .ehm-h{font-size:28px}.ehm .ehm-text{font-size:15px;line-height:1.7}.ehm-hero{height:var(--hm,86svh);min-height:480px}.ehm-hero .ehm-h{font-size:32px}.ehm-hero .ehm-btn{margin-top:24px;min-height:46px}.ehm-hero__controls{right:14px;bottom:14px}.ehm-hero__control{width:34px;height:34px}.ehm-intro{padding:72px 0}.ehm-intro__grid{grid-template-columns:1fr;gap:44px}.ehm-intro__item{grid-template-columns:36px 1fr;padding:22px 0}.ehm .ehm-intro__item h3{font-size:20px}.ehm-works{padding:64px 0 72px}.ehm-works .efh2-works__rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 2px;width:100vw;margin-left:calc(50% - 50vw)}.ehm-works .efh2-works__rail.efc-grid .efh2-work-card__body,.ehm-works .efh2-work-card__body{padding:12px 14px 0!important}.ehm-works .efh2-works__rail.efc-grid .efh2-work-card h3,.ehm-works .efh2-works__rail .efh2-work-card h3{font-size:16px!important;line-height:1.2!important}.ehm-works .efh2-works__rail.efc-grid .efh2-work-card__footer strong,.ehm-works .efh2-works__rail .efh2-work-card__footer strong{font-size:11.5px!important}.ehm-works .efh2-works__rail.efc-grid .efh2-work-card__topline{font-size:8px!important;padding:12px 12px 0!important;letter-spacing:.14em!important}.ehm-works__more .ehm-btn{width:100%}.ehm-viewing{grid-template-columns:1fr;min-height:0}.ehm-viewing__media{aspect-ratio:5/4}.ehm-viewing__body{padding:56px 20px 64px}.ehm-viewing__body .ehm-btn{align-self:stretch}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/ebonform-home.css.map */
