.galile-page{background:#f4f2ee;overflow-x:hidden}
.galile-page .site-header::before{display:none}
.galile-opening{position:relative;min-height:66svh;padding:135px var(--gutter) 42px;background:#aaa298;color:#fff;display:flex;align-items:flex-end;overflow:hidden}
.galile-opening-inner{position:relative;width:100%}
.galile-title-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.34fr);gap:4vw;align-items:end}
.galile-title-row h1{margin:0;font-size:clamp(64px,7.8vw,112px);font-weight:400;line-height:.91;letter-spacing:-.07em;white-space:nowrap}
.galile-stop{color:#515657}
.galile-title-row p{padding-bottom:.2em;font-size:clamp(13px,1.15vw,17px);line-height:1.32;letter-spacing:-.03em}
.galile-lead-image{margin:0;background:#b5b7b6;overflow:hidden}
.galile-lead-image img{display:block;width:100%;height:min(80svh,880px);min-height:430px;object-fit:cover;object-position:center}
.galile-essay{width:min(100% - 2 * var(--gutter),720px);margin:0 auto;padding:clamp(85px,9vw,135px) 0 clamp(100px,11vw,150px)}
.galile-essay h2{margin:0 0 34px;font-size:clamp(29px,3vw,42px);font-weight:400;letter-spacing:-.055em;line-height:1.17}
.galile-essay h3{margin:clamp(48px,5vw,70px) 0 22px;font-size:clamp(21px,2vw,27px);font-weight:400;letter-spacing:-.045em;line-height:1.28}
.galile-essay>p{max-width:680px;margin:0 0 18px;color:#414745;font-size:15px;line-height:1.75}
.galile-essay-contact{display:inline-flex;align-items:center;justify-content:space-between;gap:42px;min-height:40px;margin-top:18px;padding:0 17px;border:1px solid #4e5350;border-radius:999px;color:#292b2a;font-size:12px;transition:background .25s,color .25s}
.galile-essay-contact:hover{background:#292b2a;color:#fff}
.galile-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px var(--gutter);border-top:1px solid rgba(41,43,42,.15);background:#f4f2ee;color:#4e5350}
.galile-footer>a{font-size:18px;font-weight:700;letter-spacing:-.08em}
.galile-footer small{font-size:11px}
@media(max-width:900px){.galile-title-row{grid-template-columns:1fr}.galile-title-row p{justify-self:end;text-align:right}.galile-title-row h1{font-size:clamp(62px,9vw,88px)}}
@media(max-width:700px){.galile-opening{min-height:64svh;padding:100px 22px 34px}.galile-title-row h1{font-size:clamp(47px,11.5vw,65px)}.galile-title-row p{font-size:12px}.galile-lead-image img{min-height:380px;height:58svh;object-position:59% center}.galile-essay{width:calc(100% - 44px);padding:70px 0 110px}.galile-essay h2{font-size:clamp(27px,6.8vw,36px);margin-bottom:30px}.galile-essay h3{font-size:clamp(20px,5vw,25px);margin-top:54px}.galile-essay>p{font-size:14px;line-height:1.75}.galile-footer{padding:25px 22px}}
