.ethics-promo{padding:58px 0;background:#f7f1e9;border-top:1px solid #eee6dc;border-bottom:1px solid #eee6dc}.ethics-promo__inner{display:grid;grid-template-columns:75px 1fr auto;align-items:center;gap:30px}.ethics-promo__mark{font:500 42px/1 var(--serif);color:#db8062;letter-spacing:-.08em}.ethics-promo__copy h2{font:500 clamp(27px,3vw,38px)/1.12 var(--serif);letter-spacing:-.06em;margin:12px 0}.ethics-promo__copy h2 em{font-weight:400}.ethics-promo__copy p{font-size:13px;line-height:1.7;color:#62636a;margin:0;max-width:570px}.ethics-promo .button span{font-size:17px}.ethics-hero{overflow:hidden;background:#faf8f3}.ethics-hero__grid{min-height:555px;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:35px}.ethics-hero__copy{padding:70px 0 78px;position:relative;z-index:1}.ethics-hero h1{font-size:clamp(62px,7.4vw,94px);line-height:.94;margin:25px 0 24px}.ethics-hero h1 em{font-weight:400;color:#dd8264}.ethics-hero__lead{max-width:490px;color:#62636a;font-size:16px;line-height:1.8;margin-bottom:30px}.ethics-hero__copy .button{min-height:54px}.ethics-hero__note{margin:20px 0 0;color:#77747a;font-size:10px;letter-spacing:.04em}.ethics-hero__art{height:480px;position:relative;display:grid;place-items:center}.ethics-orbit{position:absolute;border:1px solid #e9ded3;border-radius:50%;width:440px;height:440px}.ethics-orbit--two{width:350px;height:350px;border-style:dashed}.ethics-study-card{width:min(325px,82%);min-height:355px;padding:25px 28px;background:#fffefa;border:1px solid #efe8dd;box-shadow:13px 15px 0 #f4d8c5;transform:rotate(3deg);position:relative;z-index:1}.ethics-study-card__top,.ethics-study-card__foot{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.12em;font-weight:700;color:#77747a}.ethics-study-card__title{font:500 53px/.94 var(--serif);letter-spacing:-.075em;margin:43px 0 22px}.ethics-study-card__title em{color:#dc8264;font-weight:400}.ethics-study-card__rule{height:1px;background:#e7dfd5;margin-bottom:14px}.ethics-study-card__row{display:flex;gap:11px;align-items:center;padding:12px 0;border-bottom:1px solid #f0ece5;font-size:11px;font-weight:600}.ethics-study-card__row b{font-size:9px;color:#d8886c}.ethics-study-card__row span{margin-left:auto;color:#d8886c}.ethics-study-card__foot{margin-top:23px;color:#9a8d81}.ethics-sticker{position:absolute;z-index:2;right:0;top:50px;padding:15px 18px;background:#dceff0;font-size:9px;line-height:1.5;font-weight:700;letter-spacing:.08em;transform:rotate(7deg);box-shadow:5px 6px 0 #c0dfe0}.ethics-sticker b{display:block;font-size:22px;color:#df8264;margin-top:4px}.ethics-overview{padding-block:105px}.ethics-section-heading{margin-bottom:45px}.ethics-section-heading h2{font-size:clamp(43px,5.5vw,66px);line-height:1;margin:18px 0 0}.ethics-section-heading h2 em{font-weight:400;color:#dc8264}.ethics-section-heading>p{width:350px}.ethics-feature-grid{border-top:1px solid #e8e5df}.ethics-feature{display:grid;grid-template-columns:65px 1fr 55px;align-items:center;gap:20px;padding:25px 8px;border-bottom:1px solid #e8e5df}.ethics-feature__number{font-size:10px;font-weight:700;letter-spacing:.1em;color:#dc8264}.ethics-feature h3{font:600 18px/1.25 var(--sans);letter-spacing:-.03em;margin:0 0 7px}.ethics-feature p{max-width:750px;color:#68686d;font-size:13px;line-height:1.7;margin:0}.ethics-feature__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#faf0e8;color:#d87d5f;font-size:20px}.ethics-callout{padding:75px 0;background:#f6eee6}.ethics-callout__inner{display:flex;justify-content:space-between;align-items:center;gap:40px}.ethics-callout h2{font-size:clamp(43px,5.4vw,65px);line-height:1;margin:17px 0}.ethics-callout h2 em{font-weight:400;color:#dc8264}.ethics-callout p{max-width:470px;color:#62636a;font-size:14px;line-height:1.7;margin-bottom:0}.ethics-callout .button{min-height:52px}.desktop-nav a[aria-current="page"],.mobile-nav a[aria-current="page"]{color:#d47a5d}@media(max-width:1100px){.desktop-nav{gap:14px}.desktop-nav a{font-size:11px}.ethics-promo__inner{grid-template-columns:55px 1fr auto;gap:22px}.ethics-promo .button{padding-inline:16px}}@media(max-width:800px){.ethics-promo__inner{grid-template-columns:45px 1fr;gap:15px}.ethics-promo__inner>.button{grid-column:2;justify-self:start;margin-top:5px}.ethics-hero__grid{grid-template-columns:1fr;gap:0}.ethics-hero__copy{padding:65px 0 0}.ethics-hero__art{height:420px}.ethics-orbit{width:360px;height:360px}.ethics-orbit--two{width:290px;height:290px}.ethics-overview{padding-block:78px}.ethics-section-heading>p{width:auto}.ethics-callout__inner{align-items:flex-start;flex-direction:column;gap:25px}}@media(max-width:480px){.ethics-hero h1{font-size:60px}.ethics-hero__art{height:365px}.ethics-orbit{width:315px;height:315px}.ethics-orbit--two{width:250px;height:250px}.ethics-study-card{width:270px;min-height:330px;padding:21px 22px}.ethics-study-card__title{font-size:47px;margin-top:34px}.ethics-sticker{right:-4px;top:20px}.ethics-feature{grid-template-columns:37px 1fr 38px;gap:11px;padding:21px 0}.ethics-feature__icon{width:35px;height:35px}.ethics-promo{padding:42px 0}.ethics-promo__inner{grid-template-columns:35px 1fr;gap:13px}.ethics-promo__mark{font-size:30px}.ethics-promo__copy p{font-size:12px}}