.elis-hero{display:grid;grid-template-columns:1.18fr .82fr;gap:7%;align-items:center;padding-block:58px 78px}.elis-back{display:inline-block;font-size:12px;color:var(--muted);margin-bottom:43px}.elis-hero h1{font-size:clamp(70px,7.6vw,118px);line-height:.95;margin-bottom:30px}.elis-opening{font:400 clamp(26px,2.5vw,37px)/1.25 var(--serif);letter-spacing:-.025em;margin-bottom:18px}.elis-introduction{max-width:490px;color:var(--muted);font-size:17px;line-height:1.8}.elis-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:28px}.elis-portrait-space{height:570px;background:#e8e4d8;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.elis-portrait-space:before{content:'';position:absolute;inset:26px;border:1px solid #a5aa9580}.elis-monogram{font:400 clamp(120px,15vw,245px)/1 var(--serif);letter-spacing:-.1em;color:#234b3833;padding-right:.1em}.elis-signature{position:absolute;bottom:47px;left:28px;right:28px;text-align:center;display:flex;flex-direction:column;gap:8px}.elis-signature>span{font:400 29px/1.2 var(--serif)}.elis-signature>small{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.elis-editorial{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%;padding-block:85px;border-top:1px solid var(--line)}.elis-editorial h2{font-size:clamp(44px,4.6vw,70px)}.elis-prose{max-width:650px;font-size:17px;line-height:1.9;color:var(--muted)}.elis-prose p:last-child{margin-bottom:0}.elis-roots{background:#eae7dc;padding-top:70px}.elis-landscape{margin:0}.elis-landscape img{width:100%;height:510px;object-fit:cover}.elis-farm img{object-position:50% 52%}.elis-landscape figcaption{font-size:11px;color:var(--muted);letter-spacing:.03em;line-height:1.65;margin-top:14px}.elis-roots .elis-editorial{border-top:0;padding-block:65px 80px}.elis-work{padding-block:80px}.elis-work-list{margin-top:40px}.elis-work-list>a{display:grid;grid-template-columns:1fr 1.6fr 1fr 28px;gap:24px;align-items:center;padding-block:29px;border-top:1px solid var(--line);transition:background .2s}.elis-work-list>a:last-child{border-bottom:1px solid var(--line)}.elis-work-list>a:hover{background:#eae7dc}.elis-work-kind{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.elis-work-title{font:400 34px/1.15 var(--serif);letter-spacing:-.025em}.elis-work-detail{font-size:12px;color:var(--muted)}.elis-work-arrow{font-size:24px;text-align:right}.elis-spain{padding-bottom:10px}.elis-coast img{object-position:50% 53%}.elis-spain .elis-editorial{border-top:0;padding-top:65px}.elis-contact .button{margin-top:0}.elis-industry-link{font-size:13px;border-bottom:1px solid currentColor;padding-block:8px}
@media(max-width:1100px){.elis-hero{gap:5%;grid-template-columns:1.2fr .8fr}.elis-hero h1{font-size:clamp(64px,8vw,95px)}.elis-portrait-space{height:530px}.elis-back{margin-bottom:32px}.elis-introduction{font-size:16px}.elis-editorial{gap:7%;grid-template-columns:1fr 1.2fr}.elis-work-list>a{gap:17px}.elis-work-title{font-size:29px}}
@media(max-width:780px){.elis-hero{grid-template-columns:1fr;gap:34px;padding-block:30px 48px}.elis-back{margin-bottom:30px}.elis-hero h1{font-size:clamp(62px,15.5vw,100px);margin-bottom:25px}.elis-hero .eyebrow{font-size:9px;letter-spacing:.1em}.elis-opening{font-size:30px}.elis-introduction{font-size:16px}.elis-actions{gap:22px}.elis-portrait-space{height:auto;aspect-ratio:4/3}.elis-monogram{font-size:140px;margin-bottom:45px}.elis-signature{bottom:36px}.elis-signature>span{font-size:25px}.elis-editorial{grid-template-columns:1fr;gap:12px;padding-block:48px}.elis-editorial h2{font-size:clamp(44px,10vw,62px)}.elis-prose{font-size:16px;line-height:1.85}.elis-roots{padding-top:38px}.elis-landscape img{height:310px}.elis-farm img{object-position:68% center}.elis-roots .elis-editorial{padding-block:40px 48px}.elis-work{padding-block:48px}.elis-work-list{margin-top:30px}.elis-work-list>a{grid-template-columns:minmax(0,1fr) 26px;gap:7px 14px;padding-block:24px}.elis-work-kind{grid-column:1;grid-row:1;font-size:9px}.elis-work-title{grid-column:1;grid-row:2;font-size:33px}.elis-work-detail{grid-column:1;grid-row:3;font-size:12px}.elis-work-arrow{grid-column:2;grid-row:1/4;align-self:center}.elis-coast img{object-position:45% center}.elis-spain .elis-editorial{padding-block:40px 48px}.elis-contact h2{font-size:clamp(42px,10vw,63px)}}

.elis-author-portrait{margin:0;min-width:0}.elis-author-portrait img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.elis-author-portrait figcaption{font-size:11px;color:var(--muted);letter-spacing:.03em;line-height:1.65;margin-top:14px}
