.zsr{background:#fbf8f2;color:#103b2f}.zsr__container{width:88%;max-width:1180px;margin-inline:auto}.zsr__hero{padding-block:72px 60px;border-bottom:1px solid #d7cbb7;background:#f1ecdf}.zsr__hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:8%}.zsr .zsr__eyebrow{margin:0;color:#78613b;font-size:11px;font-weight:600;line-height:1.7;letter-spacing:.14em;text-transform:uppercase}.zsr__hero h1{max-width:15ch;margin:20px 0 0;font-size:clamp(43px,5.1vw,72px);line-height:1.08;letter-spacing:-.035em}.zsr .zsr__notice{max-width:44ch;margin:0 0 4px;padding-left:26px;border-left:1px solid #9a8054;color:#475749;font-size:18px;line-height:1.85}.zsr__body{padding-block:24px 72px}.zsr__chapter{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:8%;padding-block:44px;border-bottom:1px solid #d7cbb7}.zsr .zsr__number{margin:0 0 16px;color:#78613b;font-size:11px;line-height:1.6;letter-spacing:.12em}.zsr__chapter h2{max-width:22ch;margin:0;font-size:clamp(30px,3vw,40px);line-height:1.2;letter-spacing:-.025em}.zsr .zsr__copy{min-width:0;max-width:62ch;margin:0;padding-top:3px;font-size:17px;line-height:1.85;overflow-wrap:break-word}.zsr__contact{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:8%;margin-top:52px;padding:44px 48px;background:#103b2f;color:#fffdf9}.zsr__contact h2{max-width:20ch;margin:0;font-size:clamp(32px,3.4vw,44px);line-height:1.15;letter-spacing:-.025em}.zsr__contact-copy{min-width:0;font-size:16px;line-height:1.85}.zsr__contact-copy p{margin:0;color:#e3ddcf}.zsr__contact-copy p a{color:#fffdf9;text-decoration:underline;text-underline-offset:4px}.zsr__join{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:54px;max-width:100%;margin-top:26px;padding:14px 22px;border:1px solid #dac29a;background:#dac29a;color:#082d24;font-size:14px;font-weight:600;line-height:1.6;text-decoration:none}.zsr__join span:first-child{min-width:0}.zsr__join span:last-child{flex-shrink:0}.zsr__join:hover{background:#efddbc;border-color:#efddbc}.zsr__contact :focus-visible{outline-color:#dac29a}@media(max-width:900px){.zsr__hero{padding-block:54px 46px}.zsr__hero-grid{grid-template-columns:minmax(0,1fr);gap:30px}.zsr__hero h1{max-width:none}.zsr .zsr__notice{max-width:62ch;margin:0}.zsr__chapter{gap:6%;padding-block:36px}.zsr__chapter h2{font-size:32px}.zsr .zsr__copy{font-size:16px}.zsr__contact{gap:6%;padding:36px}}@media(max-width:620px){.zsr__hero{padding-block:42px 38px}.zsr__hero-grid{gap:26px}.zsr__hero h1{margin-top:16px;font-size:clamp(39px,10.5vw,58px)}.zsr .zsr__notice{padding-left:20px;font-size:16px}.zsr__body{padding-block:6px 44px}.zsr__chapter{grid-template-columns:minmax(0,1fr);gap:22px;padding-block:32px}.zsr .zsr__number{margin-bottom:12px}.zsr__chapter h2{font-size:30px}.zsr .zsr__copy{padding:0}.zsr__contact{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:36px;padding:30px 24px}.zsr__contact h2{font-size:33px}.zsr__join{width:100%;gap:20px;padding-inline:18px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAQ */
