*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#EAE6DC;color:#242520}button,input{font:inherit}button,a,input{touch-action:manipulation}a{color:inherit;text-underline-offset:6px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:6px}button{cursor:pointer}.eh{font-family:var(--eh-body,Arial,sans-serif);font-size:15px;line-height:1.7}.eh [hidden]{display:none!important}.eh-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px clamp(24px,5.5vw,100px);position:relative;z-index:2}.eh-header nav a,.eh-closing>a{font-size:12px;letter-spacing:.24em;text-decoration:none;display:inline-flex;align-items:center;min-height:48px}.eh-logo{display:block;width:clamp(190px,21vw,320px);height:auto;mix-blend-mode:multiply}.eh-landing{position:relative;isolation:isolate;min-height:100svh;display:flex;flex-direction:column;color:#F5F2EA;background:#343E35}.eh-landing .eh-logo{filter:invert(1);mix-blend-mode:screen}.eh-media{position:absolute;inset:0;z-index:-2;overflow:hidden}.eh-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,23,17,.70),rgba(15,23,17,.23)),linear-gradient(0deg,rgba(15,23,17,.35),transparent 65%)}.eh-poster,.eh-video{height:100%;width:100%;position:absolute;inset:0;object-fit:cover;object-position:center}.eh-video{display:block}.eh-hero-copy{margin-block:auto;padding:45px clamp(24px,5.5vw,100px);max-width:1100px}.eh h1,.eh h2,.eh-secondary,.eh-emphasis,.eh-manifesto p{font-family:var(--eh-heading,Georgia,serif);font-weight:400}.eh h1{font-size:clamp(42px,5.5vw,88px);line-height:1.12;letter-spacing:.015em;margin:0 0 24px;text-wrap:balance}.eh-secondary{font-size:clamp(24px,2.6vw,40px);font-style:italic;line-height:1.4;margin:0 0 26px}.eh-support{font-size:clamp(14px,1.2vw,18px);margin-bottom:28px}.eh-support p{margin:0 0 4px}.eh-signup{display:flex;gap:12px;max-width:790px}.eh-signup input{min-width:0;flex:1;background:transparent;color:inherit;border:1px solid #F5F2EA;border-radius:0;padding:16px 20px;min-height:58px}.eh-signup input::placeholder{color:inherit;opacity:1}.eh-signup button{border:1px solid #F5F2EA;border-radius:0;background:#F5F2EA;color:#242520;padding:16px 24px;font-size:11px;letter-spacing:.12em;font-weight:600;min-height:58px}.eh-note{font-size:12px;margin:10px 0 0;opacity:.85}.eh-note.is-active{opacity:1;font-weight:600}.eh-footer{padding:24px clamp(24px,5.5vw,100px) 44px;display:flex;gap:24px;justify-content:space-between;align-items:center}.eh-footer p{font-size:11px;letter-spacing:.24em;margin:0}.eh-footer p:before{content:"";display:block;width:48px;border-top:1px solid;margin-bottom:22px}.eh-motion{background:transparent;border:1px solid currentColor;color:inherit;padding:12px}.eh-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eh-philosophy{background:#EAE6DC;color:#242520}.eh-opening{padding:90px max(24px,12vw) 110px}.eh-eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase}.eh-opening h1{max-width:900px;margin-top:50px;font-size:clamp(48px,7vw,112px)}.eh-opening .eh-secondary{margin-top:30px}.eh-editorial{padding:0 max(24px,12vw) 110px;display:grid;grid-template-columns:1fr 2fr;gap:70px}.eh-prose{max-width:640px;font-size:16px;line-height:1.95}.eh-prose p{margin:0 0 26px}.eh-prose .eh-emphasis{font-size:clamp(25px,2.5vw,36px);line-height:1.5;margin-bottom:36px}.eh-landscape{margin:0 0 100px;max-height:520px;overflow:hidden}.eh-landscape img{width:100%;height:520px;object-fit:cover;display:block}.eh-pillars{padding:0 max(24px,12vw) 120px}.eh h2{font-size:clamp(36px,4vw,64px);line-height:1.2;margin:0 0 56px}.eh-pillar{display:grid;grid-template-columns:50px 1fr 1.2fr;gap:32px;padding:32px 0;border-top:1px solid #24252040;align-items:baseline}.eh-pillar span{font-size:12px}.eh-pillar h3{font-size:13px;font-weight:400;letter-spacing:.13em;margin:0}.eh-pillar p{margin:0;max-width:420px}.eh-manifesto{padding:100px max(24px,12vw);background:#343E35;color:#F5F2EA;display:grid;grid-template-columns:1fr 2fr;gap:60px}.eh-manifesto h2{font-family:var(--eh-body);font-size:12px;letter-spacing:.2em}.eh-manifesto p{font-size:clamp(24px,2.7vw,40px);line-height:1.5;margin:0 0 28px;max-width:760px}.eh-closing{text-align:center;padding:90px 24px}.eh-closing .eh-logo{margin:0 auto 20px}.eh-closing .eh-secondary{font-size:24px}.eh-access{font:12px Arial,sans-serif;padding:18px 24px;background:#EAE6DC;color:#242520}.eh-access summary{cursor:pointer;width:fit-content;min-height:44px;display:flex;align-items:center}.eh-access form{max-width:420px;padding:20px 0}.eh-access label{display:block;margin-bottom:8px}.eh-access input{padding:12px;max-width:100%;border:1px solid #242520}.eh-access button{padding:12px;background:#242520;color:#F5F2EA;border:1px solid #242520;min-height:48px}.eh-skip{position:fixed;top:0;left:20px;transform:translateY(-150%);z-index:99;padding:14px;background:#F5F2EA;color:#242520}.eh-skip:focus{transform:none}html.eh-enhanced .eh-philosophy{display:none}html.eh-enhanced.eh-show-philosophy .eh-philosophy{display:block}html.eh-enhanced.eh-show-philosophy .eh-landing{display:none}
@media(max-width:749px){.eh-header{padding-top:10px;padding-bottom:10px;gap:12px}.eh-header nav a{font-size:10px;letter-spacing:.16em}.eh-logo{width:190px}.eh-hero-copy{padding-block:34px}.eh h1{font-size:clamp(36px,8.5vw,62px)}.eh-secondary{font-size:25px}.eh-signup{flex-direction:column;gap:10px}.eh-signup button{width:100%}.eh-footer{padding-bottom:28px;align-items:flex-start;flex-direction:column}.eh-footer p{font-size:9px;letter-spacing:.13em}.eh-opening{padding-top:55px;padding-bottom:60px}.eh-opening h1{font-size:clamp(46px,10vw,70px);margin-top:30px}.eh-editorial{display:block;padding-bottom:60px}.eh-editorial>.eh-eyebrow{margin-bottom:35px}.eh-prose{font-size:16px}.eh-landscape{margin-bottom:60px}.eh-landscape img{height:340px}.eh-pillar{grid-template-columns:30px 1fr;gap:12px}.eh-pillar p{grid-column:2}.eh-pillars{padding-bottom:60px}.eh-manifesto{display:block;padding-block:60px}.eh-manifesto h2{margin-bottom:40px}.eh-closing{padding-block:60px}}
.eh-pillar-list{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(48px,9vw,160px);row-gap:72px}.eh-pillar{display:block;border:0;padding:0;max-width:430px}.eh-pillar h3{font-family:var(--eh-heading,Georgia,serif);font-size:clamp(30px,3vw,46px);font-weight:400;text-transform:lowercase;letter-spacing:0;line-height:1.2;margin:0 0 20px}.eh-pillar p{font-size:16px;line-height:1.9}.eh-pillar:last-child{grid-column:1/-1;max-width:530px;margin:0 auto;text-align:center}.eh-pillars>h2{margin-bottom:80px}
@media(max-width:749px){.eh-pillar-list{grid-template-columns:1fr;row-gap:48px}.eh-pillar{max-width:100%}.eh-pillar:last-child{grid-column:auto;max-width:100%;margin:0;text-align:left}.eh-pillars>h2{margin-bottom:48px}.eh-pillar h3{font-size:34px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{view-transition-name:none!important}}
