.eh{--eh-page-max:1280px;--eh-ivory:#F5F3ED;--eh-ink:#222222;--eh-forest:#171717;--eh-gutter:clamp(24px,6.5vw,104px);--eh-reading-width:38rem;--eh-space-xs:8px;--eh-space-sm:16px;--eh-space-md:24px;--eh-space-lg:clamp(24px,2.3vw,32px);--eh-space-xl:clamp(56px,5vw,80px);--eh-space-chapter:clamp(64px,6vw,96px);--eh-body-size:clamp(16px,1.1vw,17px);--eh-section-size:clamp(30px,2.6vw,38px);--eh-statement-size:clamp(27px,2.3vw,34px);--eh-logo-size:clamp(152px,16.4vw,236px)}.eh .eh-header{padding:20px var(--eh-gutter);padding-left:max(var(--eh-gutter),env(safe-area-inset-left));padding-right:max(var(--eh-gutter),env(safe-area-inset-right));gap:var(--eh-space-md)}.eh .eh-logo{width:var(--eh-logo-size)}.eh .eh-header nav a,.eh .eh-closing>a{font-size:11px;letter-spacing:.18em;min-height:48px}.eh .eh-hero-copy{max-width:1160px;padding:var(--eh-space-lg) var(--eh-gutter);padding-left:max(var(--eh-gutter),env(safe-area-inset-left));padding-right:max(var(--eh-gutter),env(safe-area-inset-right))}.eh .eh-hero-copy h1{font-size:calc(clamp(64px,5.2vw,84px) - 2pt);line-height:1.1;letter-spacing:-.018em;margin-bottom:24px;text-wrap:pretty}.eh .eh-hero-copy .eh-secondary{font-size:clamp(25px,2vw,30px);line-height:1.35;margin-bottom:24px;max-width:600px}.eh .eh-support{font-size:var(--eh-body-size);line-height:1.75;max-width:520px;margin-bottom:24px}.eh .eh-form-intro{font-size:13px;margin-bottom:16px;line-height:1.7}.eh .eh-registration{max-width:720px}.eh .eh-signup{gap:12px}.eh .eh-signup input,.eh .eh-signup button{min-height:54px;padding-block:14px}.eh .eh-signup input{padding-inline:20px}.eh .eh-signup button{padding-inline:24px;font-size:11px;letter-spacing:.12em}.eh .eh-consent{margin-top:16px;font-size:12px;line-height:1.65}.eh .eh-footer{padding-inline:var(--eh-gutter);padding-bottom:36px}.eh .eh-opening{padding:var(--eh-space-xl) var(--eh-gutter) var(--eh-space-xl)}.eh .eh-opening h1{font-size:clamp(48px,4.7vw,72px);line-height:1.08;letter-spacing:-.018em;max-width:13ch;margin:32px 0 24px;text-wrap:balance}.eh .eh-opening .eh-secondary{font-size:clamp(25px,2vw,30px);margin:0;line-height:1.4}.eh .eh-eyebrow{font-size:11px;line-height:1.6;letter-spacing:.16em}.eh .eh-essence-copy{padding:0 var(--eh-gutter) var(--eh-space-chapter);max-width:calc(var(--eh-page-max) + 2 * var(--eh-gutter));margin-inline:auto}.eh .eh-essence-copy>.eh-eyebrow{margin:0 0 var(--eh-space-lg)}.eh .eh-featured-statement{font-family:var(--eh-heading,Georgia,serif);font-weight:400;font-size:var(--eh-statement-size);line-height:1.42;letter-spacing:-.012em;max-width:760px;margin:0 0 40px;text-wrap:pretty}.eh .eh-prose{font-size:var(--eh-body-size);line-height:1.85;max-width:var(--eh-reading-width)}.eh .eh-prose p{margin:0 0 var(--eh-space-md)}.eh .eh-prose p:last-child{margin-bottom:0}.eh .eh-origin-copy{margin-left:0;margin-right:0;max-width:600px}.eh .eh-connection{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5vw,80px);padding:0 var(--eh-gutter) var(--eh-space-chapter);max-width:calc(var(--eh-page-max) + 2 * var(--eh-gutter));margin-inline:auto;align-items:center}.eh .eh-connection-image{margin:0;aspect-ratio:4/5;overflow:hidden}.eh .eh-connection-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.eh .eh-connection-copy h2{font-size:var(--eh-section-size);line-height:1.2;letter-spacing:-.014em;margin:0 0 var(--eh-space-lg)}.eh .eh-prose .eh-connection-lead{font-family:var(--eh-heading,Georgia,serif);font-size:clamp(24px,1.85vw,28px);line-height:1.48;letter-spacing:-.008em;margin-bottom:32px}.eh .eh-quiet-statements{margin-block:var(--eh-space-lg)}.eh .eh-quiet-statements p{margin:0 0 var(--eh-space-xs)}.eh .eh-prose .eh-emphasis:last-child{font-size:clamp(24px,1.9vw,29px);line-height:1.5;margin-top:var(--eh-space-lg);margin-bottom:0;letter-spacing:-.008em}.eh .eh-pillars{padding:var(--eh-space-sm) var(--eh-gutter) var(--eh-space-chapter);max-width:calc(var(--eh-page-max) + 2 * var(--eh-gutter));margin-inline:auto}.eh .eh-pillars>h2{font-size:var(--eh-section-size);line-height:1.2;letter-spacing:-.014em;margin-bottom:48px}.eh .eh-pillar-list{column-gap:clamp(48px,7vw,112px);row-gap:48px}.eh .eh-pillar{max-width:none;text-align:left;grid-column:auto;justify-self:stretch}.eh .eh-pillar h3{font-size:clamp(28px,2.2vw,34px);line-height:1.2;letter-spacing:-.01em;margin-bottom:24px}.eh .eh-pillar p{font-size:var(--eh-body-size);line-height:1.85;max-width:440px}.eh .eh-pillar:last-child{grid-column:auto;max-width:none;justify-self:stretch;text-align:left;margin:0}.eh .eh-manifesto{background:#171717;color:#f5f2ea;grid-template-columns:minmax(160px,.65fr) minmax(0,1.35fr);gap:clamp(40px,5vw,80px);padding:var(--eh-space-chapter) var(--eh-gutter)}.eh .eh-manifesto h2{font-size:11px;line-height:1.6;letter-spacing:.16em;margin:10px 0 0}.eh .eh-manifesto p{font-size:clamp(25px,2vw,30px);line-height:1.55;letter-spacing:-.008em;max-width:560px;margin-bottom:32px;text-wrap:pretty}.eh .eh-manifesto p:last-child{font-size:clamp(30px,2.5vw,38px);line-height:1.38;margin-top:64px;margin-bottom:0;max-width:600px}.eh .eh-closing{text-align:left;align-items:flex-start;padding:64px var(--eh-gutter) 80px}.eh .eh-closing .eh-logo{margin:0 0 16px}.eh .eh-closing .eh-secondary{font-size:24px;line-height:1.4;margin-bottom:24px}.eh .eh-closing>a{margin-top:8px}@media(min-width:1800px){.eh .eh-opening,.eh .eh-philosophy .eh-header,.eh .eh-manifesto{padding-inline:max(var(--eh-gutter),calc((100vw - var(--eh-page-max))/2))}}@media(max-width:1100px){.eh .eh-hero-copy h1{font-size:calc(clamp(48px,5.5vw,60px) - 2pt)}.eh .eh-connection{gap:48px}.eh .eh-prose .eh-connection-lead{font-size:24px}.eh .eh-manifesto{grid-template-columns:1fr;gap:40px}.eh .eh-manifesto h2{margin:0}.eh .eh-manifesto>div{max-width:600px;margin-left:0;width:100%}}@media(max-width:849px){.eh .eh-connection{grid-template-columns:1fr;gap:48px;max-width:760px}.eh .eh-connection-image{aspect-ratio:4/3}.eh .eh-connection-copy{max-width:var(--eh-reading-width);margin-inline:auto}.eh .eh-origin-copy{margin-inline:auto}.eh .eh-pillar-list{column-gap:48px}}@media(max-width:749px){.eh{--eh-gutter:24px;--eh-space-lg:24px;--eh-space-xl:48px;--eh-space-chapter:64px;--eh-body-size:16px;--eh-section-size:30px;--eh-statement-size:27px;--eh-logo-size:min(42vw,160px)}.eh .eh-header{padding-block:6px;gap:16px}.eh .eh-header nav a{font-size:10px;letter-spacing:.16em}.eh .eh-hero-copy{padding:26px var(--eh-gutter)}.eh .eh-hero-copy h1{font-size:calc(clamp(38px,9.8vw,48px) - 2pt);line-height:1.11;letter-spacing:-.018em;margin-bottom:24px}.eh .eh-hero-copy .eh-secondary{font-size:24px;line-height:1.38;margin-bottom:20px}.eh .eh-support{font-size:16px;line-height:1.65;margin-bottom:24px}.eh .eh-form-intro{font-size:12px;line-height:1.6;margin-bottom:14px}.eh .eh-signup{gap:10px}.eh .eh-signup input,.eh .eh-signup button{min-height:52px;padding-block:14px}.eh .eh-signup button{font-size:11px}.eh .eh-consent{margin-top:14px;line-height:1.6}.eh .eh-footer{padding-top:16px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.eh .eh-opening{padding:48px var(--eh-gutter) 48px}.eh .eh-opening h1{font-size:clamp(40px,10vw,48px);line-height:1.12;max-width:12ch;margin:32px 0 24px}.eh .eh-opening .eh-secondary{font-size:24px;line-height:1.4}.eh .eh-featured-statement{font-size:27px;line-height:1.48;margin-bottom:36px}.eh .eh-essence-copy>.eh-eyebrow{margin-bottom:28px}.eh .eh-prose{font-size:16px;line-height:1.85}.eh .eh-prose p{margin-bottom:24px}.eh .eh-connection{gap:40px}.eh .eh-connection-copy h2{margin-bottom:32px}.eh .eh-prose .eh-connection-lead{font-size:24px;line-height:1.5;margin-bottom:24px}.eh .eh-prose .eh-emphasis:last-child{font-size:25px;line-height:1.5;margin-top:32px}.eh .eh-pillars{padding-top:0}.eh .eh-pillars>h2{margin-bottom:48px}.eh .eh-pillar-list{row-gap:44px}.eh .eh-pillar h3{font-size:28px;margin-bottom:16px}.eh .eh-pillar:last-child{margin-top:0}.eh .eh-manifesto{gap:32px}.eh .eh-manifesto p{font-size:24px;line-height:1.55;margin-bottom:32px}.eh .eh-manifesto p:last-child{font-size:30px;line-height:1.4;margin-top:48px}.eh .eh-closing{padding:56px var(--eh-gutter) 64px}.eh .eh-closing .eh-secondary{font-size:24px}}.eh .eh-consent label span{font-size:calc(12px - 1pt)}.eh .eh-connection{grid-template-columns:minmax(0,1fr)}.eh .eh-connection-copy{max-width:var(--eh-reading-width);margin-inline:0}.eh .eh-hero-copy{padding-top:calc(var(--eh-space-lg) + 64px)}.eh .eh-footer-privacy{font-size:12px;line-height:1.6;min-height:44px;display:inline-flex;align-items:center;padding-block:10px}@media(max-width:749px){.eh .eh-hero-copy{padding-top:76px}.eh .eh-hero-copy h1{font-size:calc((clamp(38px,9.8vw,48px) - 2pt)*1.2)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/eh-phase05.css.map */
