
.zi{background:#f4f5ef;color:#17393d}.zi [hidden]{display:none!important}.zi h1,.zi h2,.zi h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.12}.zi h1{font-size:clamp(44px,6vw,86px);margin:15px 0}.zi h2{font-size:clamp(32px,3.5vw,52px);margin:16px 0 24px}.zi h3{font-size:29px;margin:18px 0}.zi em{font-weight:400;color:#78958a}.zi p{line-height:1.75}.zi-hero{position:relative;height:380px;overflow:hidden;color:white}.zi-hero .zen-hero-photo{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 55%}.zi-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,39,40,.77),rgba(12,39,40,.16))}.zi-hero-copy{position:relative;z-index:1;max-width:1440px;margin:auto;padding:80px 6vw}.zi-hero-copy em{color:#d5e1ce}.zi-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-top:88px;padding-bottom:88px;align-items:start}.zi-grid>div>p{max-width:540px}.zi-note{border-left:2px solid #91a597;padding:20px 24px;background:#e9ede3;margin:32px 0}.zi-note p{margin:8px 0 14px}.zi a:not(.zen-btn){text-underline-offset:5px}.zi-promises{display:flex;gap:40px;font-size:14px}.zi-promises strong{font-size:17px;font-weight:500}.zi-form-card{padding:34px;background:#fff;border:1px solid #dce2d8;box-shadow:0 18px 65px #17393d08}.zi-form-card h2{font-size:34px;margin:0 0 28px}.zi label{display:block;font-size:14px;margin-bottom:18px}.zi label span{color:#698077}.zi input,.zi textarea,.zi select{display:block;width:100%;box-sizing:border-box;background:#f8f9f5;border:1px solid #c8d3cb;border-radius:0;padding:13px 14px;margin-top:8px;font:16px Arial,sans-serif;color:#17393d;min-height:48px}.zi textarea{resize:vertical}.zi :focus-visible{outline:2px solid #315c59;outline-offset:4px}.zi-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.zi .zi-small{font-size:12px;line-height:1.7;color:#607870}.zi-form-card .zen-btn{width:100%;justify-content:center;cursor:pointer;min-height:52px}.zi-form-feedback:empty{display:none}.zi-form-feedback,.zi-success{background:#e9ede3;padding:16px;font-size:14px}.zi-section{padding-top:80px;padding-bottom:80px}.zi-heading{max-width:760px;margin-bottom:40px}.zi-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.zi-steps article{border-top:1px solid #bacbc0;padding-top:24px}.zi-steps article>span{font:italic 30px Georgia;color:#78958a}.zi-steps p{font-size:15px}.zi-soft{background:#e9ede3}.zi-soft .zi-note{background:#f4f5ef}.zi-search{max-width:670px}.zi-search label{font-size:18px}.zi-search input{background:white;padding:18px}.zi-faq-nav{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 52px}.zi-faq-nav a{padding:12px 18px;border:1px solid #c8d3cb;text-decoration:none;font-size:14px}.zi-faq-nav a:hover{background:#e4eade}.zi-faq-group{display:grid;grid-template-columns:1fr 2fr;gap:7%;margin-bottom:60px;scroll-margin-top:100px}.zi-faq-group h2{font-size:32px;margin-top:15px}.zi-question{border-bottom:1px solid #c8d3cb;padding:0 0 8px}.zi-question summary{display:flex;gap:18px;justify-content:space-between;align-items:center;cursor:pointer;padding:23px 0;list-style:none;font-size:18px;line-height:1.45}.zi-question summary::-webkit-details-marker{display:none}.zi-question summary span{font-size:26px;flex-shrink:0}.zi-question[open] summary span{transform:rotate(45deg)}.zi-question p{margin:0 0 22px;color:#577368;font-size:16px}.zi-end{border-top:1px solid #c8d3cb;text-align:center;margin-top:60px;padding:44px 0 12px}.zi-end .zen-btn{margin:15px 12px}.zi-end>a:not(.zen-btn){display:inline-block;padding:15px}.zi-manifesto{text-align:center;padding-top:85px;padding-bottom:20px;max-width:950px}.zi-manifesto h2{font-size:clamp(36px,4vw,58px)}.zi-story-image{width:100%;height:540px;object-fit:cover}.zi-film{position:relative;height:470px;overflow:hidden;color:white}.zi-film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.zi-film .zi-hero-copy{padding-top:120px}.zi-film h2{max-width:750px}.zi-film [data-motion]{position:absolute;bottom:22px;right:24px;z-index:2}.zi-film em{color:#d5e1ce}
@media(max-width:749px){.zi-hero{height:290px}.zi-hero-copy{padding:65px 24px}.zi-grid{grid-template-columns:1fr;gap:36px;padding-top:45px;padding-bottom:45px}.zi-form-card{padding:24px 20px}.zi-fields{grid-template-columns:1fr;gap:0}.zi-section{padding-top:45px;padding-bottom:45px}.zi-steps{grid-template-columns:1fr;gap:24px}.zi-steps article{padding-top:18px}.zi-steps h3{margin:10px 0}.zi-faq-group{grid-template-columns:1fr;gap:4px;margin-bottom:35px}.zi-faq-nav{gap:8px;margin:24px 0 36px}.zi-faq-nav a{padding:10px;font-size:12px}.zi-question summary{font-size:17px}.zi-manifesto{padding-top:45px}.zi-story-image{height:330px}.zi-film{height:380px}.zi-film .zi-hero-copy{padding-top:70px}.zi-end{margin-top:35px}.zi-promises{gap:25px}.zi .zen-eyebrow{font-size:11px;letter-spacing:.18em}}
@media(max-width:749px){.zi-hero{height:auto;min-height:290px}.zi-hero-copy{padding:55px 24px}.zi-hero h1{font-size:44px}}
