.iy3 .iy-family-page{--family-accent:#806323;background:#fff;color:#141414}.iy3 .iy-family-page__hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:8%;padding:36px 6% 75px;max-width:1600px;margin:auto}.iy3 .iy-family-page__hero-copy>.eyebrow{display:block;color:var(--family-accent);margin-top:28px}.iy3 .iy-family-page__back{display:inline-flex;gap:9px;align-items:center;font-size:11px;min-height:35px;color:#777;text-decoration:none}.iy3 .iy-family-page h1{font-size:clamp(54px,6vw,91px);line-height:1.04;margin:23px 0;max-width:760px}.iy3 .iy-family-page__hero-copy>p{font-size:15px;line-height:1.8;max-width:525px;color:#606060}.iy3 .iy-family-page__hero-actions{display:flex;gap:23px;align-items:center;flex-wrap:wrap;margin-top:28px}.iy3 .iy-family-page__hero-actions .btn{background:var(--family-accent);border-color:var(--family-accent)}.iy3 .iy-family-page__text-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;text-underline-offset:5px}.iy3 .iy-family-page__hero-copy>.iy-family-page__hero-note{font-size:11px;line-height:1.7;color:#787878;margin-top:17px;max-width:470px}.iy3 .iy-family-page__visual{display:flex;flex-direction:column;justify-content:space-between;min-height:400px;margin-top:47px;background:#151515;color:#fff;padding:32px;position:relative;isolation:isolate;overflow:hidden;border-bottom:5px solid var(--family-accent)}.iy3 .iy-family-page__visual:after{content:"";position:absolute;z-index:-1;width:340px;height:340px;border:1px solid #343434;border-radius:50%;right:-130px;top:100px;box-shadow:0 0 0 45px #ffffff03,0 0 0 90px #ffffff02}.iy3 .iy-family-page__visual-top{display:flex;justify-content:space-between;align-items:center;gap:20px;text-transform:uppercase;letter-spacing:.16em;font-size:10px;color:#aaa}.iy3 .iy-family-page__visual-top>span+span{font-size:28px;line-height:1;color:#d2b77a}.iy3 .iy-family-page__visual-title{font-size:clamp(42px,4.1vw,64px);letter-spacing:-.045em;line-height:1.08;padding:35px 0}.iy3 .iy-family-page__visual-bottom{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;font-size:10px;color:#b9b9b9;line-height:1.7;border-top:1px solid #414141;padding-top:18px}.iy3 .iy-family-page__visual-bottom>span+span{text-align:right;max-width:130px}.iy3 .iy-family-page__steps{padding:62px 6% 70px;border-top:1px solid #ddd;scroll-margin-top:35px;max-width:1600px;margin:auto}.iy3 .iy-family-page__section-heading>.eyebrow{color:#767676}.iy3 .iy-family-page__section-heading h2{font-size:clamp(34px,3.6vw,52px);line-height:1.1;margin:13px 0 30px}.iy3 .iy-family-page__step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.iy3 .iy-family-page__step-grid article{border-top:1px solid #d2d2d2;padding-top:24px}.iy3 .iy-family-page__step-number{font-size:11px;color:var(--family-accent);letter-spacing:.1em}.iy3 .iy-family-page__step-grid h3{font-size:22px;letter-spacing:-.025em;line-height:1.3;margin:17px 0 12px}.iy3 .iy-family-page__step-grid p{font-size:13px;line-height:1.8;color:#666;max-width:330px}.iy3 .iy-family-page__rewards{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:9%;padding:65px 6%;background:#f3f1f0;border-block:1px solid #e0dddb}.iy3 .iy-family-page__reward-copy>.eyebrow{color:var(--family-accent)}.iy3 .iy-family-page__reward-copy h2{font-size:clamp(38px,4vw,58px);line-height:1.1;max-width:530px;margin:21px 0}.iy3 .iy-family-page__reward-copy p{font-size:14px;line-height:1.8;color:#666;max-width:460px}.iy3 .iy-family-page__benefits{border-top:1px solid #cbc6c3}.iy3 .iy-family-page__benefits article{padding:23px 0;border-bottom:1px solid #cbc6c3}.iy3 .iy-family-page__benefits h3{font-size:16px;font-weight:600;line-height:1.4;margin-bottom:8px}.iy3 .iy-family-page__benefits p{font-size:12px;line-height:1.8;color:#666}.iy3 .iy-family-page__faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8%;padding:70px 6%;max-width:1600px;margin:auto;scroll-margin-top:35px}.iy3 .iy-family-page__questions{border-top:1px solid #d8d8d8}.iy3 .iy-family-page__questions details{border-bottom:1px solid #d8d8d8}.iy3 .iy-family-page__questions summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:14px;line-height:1.5;cursor:pointer;list-style:none}.iy3 .iy-family-page__questions summary::-webkit-details-marker{display:none}.iy3 .iy-family-page__questions summary>span{font-size:24px;font-weight:300;line-height:1;color:#777;flex:none}.iy3 .iy-family-page__questions details[open] summary>span{transform:rotate(45deg)}.iy3 .iy-family-page__questions details>div{padding:0 30px 23px 0;font-size:13px;line-height:1.8;color:#666}.iy3 .iy-family-page__questions details>div p+p{margin-top:10px}.iy3 .iy-family-page__join{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:50px;align-items:center;background:#151515;color:#fff;padding:58px 6%;border-top:3px solid var(--family-accent)}.iy3 .iy-family-page__join .eyebrow{color:#d2b77a}.iy3 .iy-family-page__join h2{font-size:clamp(34px,3.8vw,55px);margin:17px 0;line-height:1.1}.iy3 .iy-family-page__join p{color:#bdbdbd;font-size:13px;line-height:1.8;max-width:530px}.iy3 .iy-family-page__join-action{display:flex;flex-direction:column;align-items:flex-start;justify-self:end;gap:10px}.iy3 .iy-family-page__join-action .btn{gap:22px;white-space:normal}.iy3 .iy-family-page__join-action>.iy-family-page__text-link{color:#bdbdbd;font-size:11px}.iy3 .iy-family-page :focus-visible{outline-color:#806323}@media(max-width:900px){.iy3 .iy-family-page__hero{gap:5%}.iy3 .iy-family-page__visual{min-height:360px;padding:24px}.iy3 .iy-family-page__visual-title{font-size:43px}.iy3 .iy-family-page__step-grid{gap:25px}}@media(max-width:760px){.iy3 .iy-family-page__hero{grid-template-columns:1fr;padding:17px 6% 40px;gap:28px}.iy3 .iy-family-page__hero-copy>.eyebrow{margin-top:18px}.iy3 .iy-family-page h1{font-size:48px;margin:19px 0;max-width:470px}.iy3 .iy-family-page__hero-copy>p{font-size:13px}.iy3 .iy-family-page__hero-actions{margin-top:23px;gap:12px 20px}.iy3 .iy-family-page__hero-actions .btn{width:100%;gap:20px}.iy3 .iy-family-page__hero-copy>.iy-family-page__hero-note{font-size:10px;margin-top:14px}.iy3 .iy-family-page__visual{margin-top:0;min-height:270px;padding:25px;max-width:470px;width:100%}.iy3 .iy-family-page__visual-title{font-size:43px;padding:24px 0}.iy3 .iy-family-page__visual:after{width:230px;height:230px;top:80px;right:-65px}.iy3 .iy-family-page__steps{padding:40px 6%}.iy3 .iy-family-page__section-heading h2{font-size:35px;margin-bottom:23px}.iy3 .iy-family-page__step-grid{grid-template-columns:1fr;gap:24px}.iy3 .iy-family-page__step-grid article{padding-top:18px}.iy3 .iy-family-page__step-grid h3{font-size:21px;margin:12px 0 9px}.iy3 .iy-family-page__step-grid p{max-width:470px;font-size:12px}.iy3 .iy-family-page__rewards{grid-template-columns:1fr;gap:30px;padding:43px 6%}.iy3 .iy-family-page__reward-copy h2{font-size:38px;margin:17px 0}.iy3 .iy-family-page__reward-copy p{font-size:13px}.iy3 .iy-family-page__benefits article{padding:20px 0}.iy3 .iy-family-page__faq{grid-template-columns:1fr;gap:0;padding:43px 6%}.iy3 .iy-family-page__questions summary{font-size:13px;padding:19px 0}.iy3 .iy-family-page__questions details>div{font-size:12px}.iy3 .iy-family-page__join{grid-template-columns:1fr;gap:24px;padding:42px 6%}.iy3 .iy-family-page__join h2{font-size:36px}.iy3 .iy-family-page__join-action{justify-self:stretch;align-items:stretch}.iy3 .iy-family-page__join-action>.iy-family-page__text-link{align-self:flex-start}}@media(max-width:360px){.iy3 .iy-family-page h1{font-size:43px}.iy3 .iy-family-page__visual-title{font-size:38px}}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map?subset=AAAAAIA */
