.focus-life{color:#161616}.focus-life__wrap{width:calc(100% - 80px);max-width:1200px;margin-inline:auto;box-sizing:border-box}.focus-life__hero{position:relative;background:#181818;color:#fff;min-height:460px;height:min(680px,78svh);overflow:hidden}.focus-life__hero>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center 55%;filter:grayscale(1) brightness(.55)}.focus-life__hero-content{position:absolute;bottom:12%;left:max(40px,calc((100% - 1200px)/2));right:40px;max-width:680px;animation:focus-life-enter .7s ease-out both}.focus-life__eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase}.focus-life h1{font-size:clamp(40px,5.5vw,76px);line-height:1.05;color:inherit;font-weight:400;margin:16px 0 24px}.focus-life__hero-content>p:last-child{font-size:20px;line-height:1.6;max-width:440px;margin:0}.focus-life h2{font-weight:400;font-size:clamp(27px,3vw,38px);line-height:1.2;margin:0 0 18px}.focus-life__intro{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding-block:72px}.focus-life__intro p{font-size:20px;line-height:1.65;margin:0}.focus-life__stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.focus-life .focus-life__story{width:auto;max-width:none;margin:0;padding:0}.focus-life__photo{overflow:hidden;margin-bottom:28px}.focus-life__photo img{display:block;width:100%;height:auto;filter:grayscale(1);transition:filter .35s ease}.focus-life__story p{font-size:16px;line-height:1.7;color:#555;margin:0}.focus-life__letter{margin-block:64px;border-block:1px solid #d9d9d6}.focus-life__letter summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;padding:26px 0;font-size:18px}.focus-life__letter summary::-webkit-details-marker{display:none}.focus-life__letter summary span{font-size:28px;transition:transform .2s}.focus-life__letter[open] summary span{transform:rotate(45deg)}.focus-life__letter-body{max-width:760px;margin:0 auto;padding:12px 0 32px;font-size:16px;line-height:1.8}.focus-life__letter-body img{max-width:100%;height:auto}.focus-life__close{background:#f5f5f3;padding:64px 0}.focus-life__close p{max-width:560px;font-size:18px;line-height:1.65}.focus-life__links{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.focus-life__links a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:1px solid #161616;color:#161616;text-decoration:none;box-sizing:border-box;transition:background .2s,color .2s}.focus-life__links a:hover{background:#161616;color:#fff}.focus-life a:focus-visible,.focus-life summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}@keyframes focus-life-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover){.focus-life__photo:hover img{filter:grayscale(.4)}}@media(max-width:767px){.focus-life__wrap{width:calc(100% - 40px)}.focus-life__hero{min-height:420px;height:68svh;max-height:560px}.focus-life__hero-content{left:24px;right:24px;bottom:40px}.focus-life__hero-content>p:last-child{font-size:17px}.focus-life__intro{grid-template-columns:1fr;gap:6px;padding-block:40px}.focus-life__intro p{font-size:18px}.focus-life__stories{grid-template-columns:1fr;gap:40px}.focus-life__photo{margin-bottom:22px}.focus-life__letter{margin-block:40px}.focus-life__close{padding:40px 0}.focus-life__links{flex-direction:column}}@media(prefers-reduced-motion:reduce){.focus-life *,.focus-life *:before{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/focus-lifestyle.css.map */
