.eh{--eh-surface:#F3F2EF;--eh-ink:#111113;--eh-mute:#6E6E73;--eh-soft:#8E8E93;--eh-line:rgba(17,17,19,.1);--eh-ease:cubic-bezier(.22,.8,.24,1);--eh-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",system-ui,"Helvetica Neue",Arial,sans-serif;--eh-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Inter",system-ui,"Helvetica Neue",Arial,sans-serif;--eh-gutter:clamp(16px,4vw,56px);--eh-space:clamp(88px,11vw,176px);position:relative;color:var(--eh-ink);background:#fff;font-family:var(--eh-font);font-size:16px;line-height:1.5;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left}.eh *,.eh *:before,.eh *:after{box-sizing:border-box}.eh :where(h1,h2,h3,p,figure,ul,ol,dl,dd,blockquote){margin:0}.eh :where(ul,ol){list-style:none;padding:0}.eh :where(a){color:inherit;text-decoration:none}.eh :where(img,video){display:block;max-width:100%}.eh h1,.eh h2,.eh h3{font-family:var(--eh-display);text-transform:none;color:inherit;letter-spacing:-.04em}.eh :focus-visible{outline:2px solid #0071E3;outline-offset:3px}.eh-wrap{max-width:1480px;margin:0 auto;padding:0 var(--eh-gutter)}.eh-kicker{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--eh-mute)}.eh-h2{margin-top:10px;font-size:clamp(34px,4.6vw,68px);font-weight:600;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.eh-h2 em,.eh-big em{font-style:normal;color:var(--eh-soft)}.eh-lead{margin-top:18px;font-size:clamp(17px,1.35vw,21px);line-height:1.45;letter-spacing:-.018em;color:var(--eh-mute);max-width:40ch;text-wrap:pretty}.eh-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:clamp(32px,4vw,56px)}.eh-link{display:inline-flex;align-items:center;gap:6px;font-size:17px;font-weight:500;letter-spacing:-.015em;color:#06c}.eh-link svg{width:9px;height:9px;transition:transform .3s var(--eh-ease)}.eh-link:hover svg{transform:translate(3px)}.eh-link--light{color:#fff}.eh-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.eh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 26px;border-radius:999px;font-family:var(--eh-font);font-size:16px;font-weight:500;letter-spacing:-.015em;text-transform:none;white-space:nowrap;transition:background-color .3s var(--eh-ease),color .3s var(--eh-ease),border-color .3s var(--eh-ease),transform .2s var(--eh-ease)}.eh-btn:active{transform:scale(.985)}.eh-btn--dark{background:var(--eh-ink);color:#fff}.eh-btn--dark:hover{background:#2c2c2e;color:#fff}.eh-btn--light{background:#fff;color:var(--eh-ink)}.eh-btn--light:hover{background:#ffffffdb;color:var(--eh-ink)}.eh-btn--glass{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff8c;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}.eh-btn--glass:hover{background:#ffffff42;color:#fff}.eh-btn--line{color:var(--eh-ink);box-shadow:inset 0 0 0 1px #1111133d}.eh-btn--line:hover{box-shadow:inset 0 0 0 1px var(--eh-ink)}.eh-js .eh [data-eh-reveal]{opacity:0;transform:translateY(26px);transition:opacity 1s var(--eh-ease),transform 1.1s var(--eh-ease)}.eh-js .eh [data-eh-reveal].is-in{opacity:1;transform:none}.eh-js .eh [data-eh-reveal][data-eh-delay="1"]{transition-delay:.08s}.eh-js .eh [data-eh-reveal][data-eh-delay="2"]{transition-delay:.16s}.eh-js .eh [data-eh-reveal][data-eh-delay="3"]{transition-delay:.24s}.eh-hero{--eh-top:0px;position:relative;height:calc(100svh - var(--eh-top));min-height:600px;max-height:1240px;overflow:hidden;background:#2a2723;color:#fff;isolation:isolate}.eh-hero__media,.eh-hero__media picture,.eh-hero__img,.eh-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.eh-hero__img,.eh-hero__video{object-fit:cover;object-position:var(--eh-pos-d,50% 50%)}.eh-hero__video{opacity:0;transition:opacity 1.6s var(--eh-ease)}.eh-hero__video.is-playing{opacity:1}.eh-hero__media{transform:scale(1.04);animation:eh-settle 2.4s var(--eh-ease) .1s both}@keyframes eh-settle{0%{transform:scale(1.07)}to{transform:scale(1)}}.eh-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(14,12,10,calc(var(--eh-shade,.5) * 1)),rgba(14,12,10,calc(var(--eh-shade,.5) * .55)) 32%,#0e0c0a00 62%),linear-gradient(0deg,rgba(14,12,10,calc(var(--eh-shade,.5) * .9)),#0e0c0a00 42%),linear-gradient(180deg,#0e0c0a57,#0e0c0a00 18%)}.eh-hero__content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(56px,9vh,120px)}.eh-hero__inner{max-width:640px}.eh-hero__eyebrow{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffffc7}.eh-hero__title{margin-top:14px;font-size:clamp(46px,6.6vw,108px);font-weight:600;line-height:.98;letter-spacing:-.05em;text-wrap:balance;color:#fff}.eh-hero__sub{margin-top:20px;font-size:clamp(17px,1.4vw,22px);line-height:1.42;letter-spacing:-.018em;color:#ffffffd6;max-width:34ch;text-wrap:pretty}.eh-hero__title,.eh-hero__sub,.eh-hero__eyebrow{text-shadow:0 1px 30px rgba(0,0,0,.18)}.eh-hero .eh-ctas{margin-top:34px}.eh-hero__foot{position:absolute;z-index:2;right:var(--eh-gutter);bottom:clamp(56px,9vh,120px);display:flex;align-items:center;gap:14px;font-size:13px;color:#ffffffc7;letter-spacing:-.005em}.eh-hero__foot a{display:inline-flex;align-items:center;gap:8px;transition:color .3s}.eh-hero__foot a:hover{color:#fff}.eh-hero__toggle{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff73;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:0;padding:0;cursor:pointer;transition:background-color .3s}.eh-hero__toggle:hover{background:#ffffff42}.eh-hero__toggle svg{width:12px;height:12px}.eh-hero__toggle[hidden],.eh-hero__toggle .i-play{display:none}.eh-hero__toggle.is-paused .i-play{display:block}.eh-hero__toggle.is-paused .i-pause{display:none}@media(max-width:749px){.eh-hero{min-height:560px;max-height:none}.eh-hero__img{object-position:var(--eh-pos-m,60% 50%)}.eh-hero__shade{background:linear-gradient(0deg,rgba(14,12,10,calc(var(--eh-shade,.5) * 1.25)),rgba(14,12,10,calc(var(--eh-shade,.5) * .7)) 34%,#0e0c0a00 62%),linear-gradient(180deg,#0e0c0a61,#0e0c0a00 20%)}.eh-hero__content{padding-bottom:40px}.eh-hero .eh-ctas{margin-top:26px}.eh-hero .eh-btn{flex:1 1 0;padding:0 18px}.eh-hero__foot{display:none}}.eh-statement{padding:var(--eh-space) 0 calc(var(--eh-space) * .8)}.eh-big{font-family:var(--eh-display);font-size:clamp(32px,4.4vw,68px);font-weight:600;line-height:1.08;letter-spacing:-.045em;max-width:20ch;text-wrap:balance}.eh-big .w{transition:color .5s var(--eh-ease)}.eh-js .eh-big[data-eh-words] .w{color:#d2d2d7}.eh-js .eh-big[data-eh-words] .w.is-lit{color:var(--eh-ink)}.eh-js .eh-big[data-eh-words] em .w.is-lit{color:var(--eh-soft)}.eh-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;margin-top:clamp(56px,7vw,104px);padding-top:28px;border-top:1px solid var(--eh-line)}@media(min-width:990px){.eh-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.eh-fact dt{font-size:13px;font-weight:600;letter-spacing:-.005em;color:var(--eh-ink)}.eh-fact dd{margin-top:6px;font-size:15px;line-height:1.45;color:var(--eh-mute);text-wrap:pretty}.eh-fact dd a{color:#06c}.eh-fact dd a:hover{text-decoration:underline}.eh-worlds{padding:0 0 var(--eh-space)}.eh-worlds__grid{display:grid;gap:clamp(12px,1.4vw,20px)}@media(min-width:750px){.eh-worlds__grid{grid-template-columns:repeat(var(--eh-cols,3),minmax(0,1fr))}}@media(max-width:749px){.eh-worlds__grid{grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--eh-gutter) * -1);padding:0 var(--eh-gutter);scroll-padding:0 var(--eh-gutter)}.eh-worlds__grid::-webkit-scrollbar{display:none}.eh-world{scroll-snap-align:start}}.eh-world{position:relative;display:block;min-width:0}.eh-world__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--eh-surface)}.eh-world__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--eh-ease)}@media(hover:hover){.eh-world:hover .eh-world__media img{transform:scale(1.035)}}.eh-world__body{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-top:20px}.eh-world__kicker{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--eh-soft)}.eh-world__title{margin-top:6px;font-size:clamp(24px,2.1vw,32px);font-weight:600;line-height:1.08;letter-spacing:-.035em}.eh-world__text{margin-top:8px;font-size:15px;line-height:1.45;color:var(--eh-mute);max-width:34ch}.eh-world__arrow{flex:0 0 40px;width:40px;height:40px;margin-top:4px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #1111132e;transition:background-color .35s var(--eh-ease),color .35s var(--eh-ease),box-shadow .35s var(--eh-ease)}.eh-world__arrow svg{width:12px;height:12px}.eh-world:hover .eh-world__arrow{background:var(--eh-ink);color:#fff;box-shadow:none}.eh-pieces{padding:var(--eh-space) 0;background:var(--eh-surface)}.eh-rail{display:grid;gap:clamp(12px,1.4vw,20px)}@media(min-width:990px){.eh-rail{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:48px}}@media(max-width:989px){.eh-rail{grid-auto-flow:column;grid-auto-columns:64%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--eh-gutter) * -1);padding:0 var(--eh-gutter);scroll-padding:0 var(--eh-gutter)}.eh-rail::-webkit-scrollbar{display:none}.eh-card{scroll-snap-align:start}}@media(min-width:600px)and (max-width:989px){.eh-rail{grid-auto-columns:40%}}.eh-card{display:block;min-width:0}.eh-card__media{position:relative;aspect-ratio:1;overflow:hidden;background:#eae6df}.eh-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .7s var(--eh-ease),transform 1.4s var(--eh-ease)}.eh-card__alt{opacity:0}@media(hover:hover){.eh-card:hover .eh-card__alt{opacity:1}.eh-card:hover .eh-card__media img{transform:scale(1.03)}}.eh-card__kicker{margin-top:16px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--eh-soft)}.eh-card__name{margin-top:4px;font-size:17px;font-weight:600;line-height:1.25;letter-spacing:-.022em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eh-card__price{margin-top:4px;font-size:15px;color:var(--eh-mute);font-variant-numeric:tabular-nums}.eh-pieces__foot{display:flex;justify-content:center;margin-top:clamp(40px,5vw,64px)}.eh-conveti{position:relative;min-height:min(100svh,1080px);display:flex;align-items:flex-end;overflow:hidden;background:#1c1a17;color:#fff;isolation:isolate}@media(max-width:749px){.eh-conveti{display:block;min-height:0}.eh-conveti picture{position:relative;display:block;aspect-ratio:1;overflow:hidden}.eh-conveti picture:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(0deg,#1c1a17,#1c1a1700)}.eh-conveti:before{display:none}.eh-conveti__inner{position:relative;margin-top:-64px;padding-top:0;padding-bottom:64px;gap:22px}}.eh-conveti__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--eh-pos-d,50% 50%);z-index:-2;transform:scale(1.06);transition:transform 2.4s var(--eh-ease)}.eh-conveti.is-in .eh-conveti__img{transform:none}@media(max-width:749px){.eh-conveti__img{object-position:var(--eh-pos-m,50% 50%)}}.eh-conveti:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,rgba(14,12,10,calc(var(--eh-shade,.5) * 1.1)),rgba(14,12,10,calc(var(--eh-shade,.5) * .45)) 38%,#0e0c0a00 64%)}.eh-conveti__inner{width:100%;padding-top:120px;padding-bottom:clamp(48px,7vw,96px);display:grid;gap:28px;align-items:end}@media(min-width:990px){.eh-conveti__inner{grid-template-columns:minmax(0,1fr) auto}}.eh-conveti__mark{font-family:var(--eh-display);font-size:clamp(56px,11vw,184px);font-weight:600;line-height:.86;letter-spacing:-.055em;color:#fff}.eh-conveti__mark sup{font-size:.16em;font-weight:500;letter-spacing:0;vertical-align:top;position:relative;top:.5em;margin-left:.1em}.eh-conveti__by{margin-top:14px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8}.eh-conveti__side{max-width:400px}.eh-conveti__text{font-size:clamp(17px,1.35vw,20px);line-height:1.45;letter-spacing:-.016em;color:#ffffffdb;text-wrap:pretty}.eh-conveti__list{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:16px;font-size:13px;color:#ffffffa8;letter-spacing:.01em}.eh-conveti__list li+li:before{content:"\b7";margin-right:14px;color:#fff6}.eh-conveti .eh-ctas{margin-top:26px}.eh-atelier{padding:var(--eh-space) 0;background:#fff}.eh-atelier__grid{display:grid;gap:clamp(36px,5vw,96px);align-items:center}@media(min-width:990px){.eh-atelier__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.eh-atelier__media{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--eh-surface)}@media(max-width:989px){.eh-atelier__media{margin:0 calc(var(--eh-gutter) * -1)}}.eh-atelier__media img,.eh-atelier__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.eh-atelier__media video{opacity:0;transition:opacity 1.2s var(--eh-ease)}.eh-atelier__media video.is-playing{opacity:1}.eh-atelier__text .eh-lead{max-width:36ch}.eh-projects{padding:var(--eh-space) 0;background:var(--eh-surface)}.eh-projects__grid{display:grid;gap:clamp(40px,6vw,112px);align-items:center}@media(min-width:990px){.eh-projects__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.eh-steps{display:grid;gap:0;margin-top:34px;border-top:1px solid var(--eh-line);max-width:560px}.eh-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;padding:18px 0;border-bottom:1px solid var(--eh-line)}.eh-step__n{font-size:13px;font-weight:600;color:var(--eh-soft);font-variant-numeric:tabular-nums;padding-top:2px}.eh-step strong{display:block;font-size:17px;font-weight:600;letter-spacing:-.02em}.eh-step span{display:block;margin-top:2px;font-size:15px;line-height:1.45;color:var(--eh-mute)}.eh-projects__mail{margin-top:18px;font-size:15px;color:var(--eh-mute)}.eh-projects__mail a{color:#06c}.eh-projects__mail a:hover{text-decoration:underline}.eh-projects__media{position:relative;aspect-ratio:9/14;max-height:780px;margin-left:auto;width:100%;max-width:460px;overflow:hidden;background:#e5e1da}@media(max-width:989px){.eh-projects__media{max-width:none;aspect-ratio:4/5;margin:0 calc(var(--eh-gutter) * -1);width:auto}}.eh-projects__media img,.eh-projects__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.eh-projects__media video{opacity:0;transition:opacity 1.2s var(--eh-ease)}.eh-projects__media video.is-playing{opacity:1}.eh-visit{padding:var(--eh-space) 0;background:#fff}.eh-visit__grid{display:grid;gap:clamp(36px,5vw,96px);align-items:center}@media(min-width:990px){.eh-visit__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.eh-visit__media{position:relative;aspect-ratio:1;overflow:hidden;background:var(--eh-surface)}@media(max-width:989px){.eh-visit__media{margin:0 calc(var(--eh-gutter) * -1);aspect-ratio:4/5}}.eh-visit__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.eh-places{margin-top:34px;border-top:1px solid var(--eh-line)}.eh-place{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid var(--eh-line)}.eh-place strong{display:block;font-size:17px;font-weight:600;letter-spacing:-.02em}.eh-place span{display:block;margin-top:2px;font-size:15px;line-height:1.45;color:var(--eh-mute)}.eh-place a{flex:0 0 auto;font-size:15px;font-weight:500;color:#06c;white-space:nowrap}.eh-place a:hover{text-decoration:underline}body.template-index .pageheader--transparent .logo-area,body.template-index .pageheader--transparent .navigation{transition:background-color .4s var(--eh-ease)}@media(prefers-reduced-motion:reduce){.eh *,.eh *:before,.eh *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.eh-hero__media{transform:none}.eh-js .eh [data-eh-reveal]{opacity:1;transform:none}.eh-conveti__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/espejol-home.css.map */
