@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/noto-serif-400-ZW17wsbv.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/noto-serif-700-CqGFkGTj.woff2)format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/noto-sans-400-BvG_vjBy.woff2)format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/noto-sans-700-DyBncLHf.woff2)format("woff2")}.respect20-page{--heading:Noto Serif, Georgia, serif;--body:Noto Serif, Georgia, serif;--ui:Noto Sans, Arial, sans-serif;--respect20-width:min(87.5%, 1344px);--respect20-edge:max(6.25%, calc((100% - 1344px) / 2));color:#271f17;font-family:var(--body);letter-spacing:0;background:#f8f0e3}.respect20-page *,.respect20-page :before,.respect20-page :after{box-sizing:border-box;letter-spacing:0}.respect20-page h1,.respect20-page h2,.respect20-page h3,.respect20-page p,.respect20-page figure{margin:0}.respect20-page ol{margin:0;padding:0;list-style:none}.respect20-page .respect20-mobile-only{display:none}.respect20-page .respect20-container{width:var(--respect20-width);margin-inline:auto}.respect20-page .site-header{min-height:114px;padding:0 var(--respect20-edge);background:#f8f0e3;border-color:#d2c0a3;gap:0}.respect20-page .site-brand{color:#271f17;gap:18px}.respect20-page .site-brand-logo{flex-basis:45px;width:45px;height:64px}.respect20-page .site-brand-copy{gap:7px}.respect20-page .site-brand-name{font:700 27px/1.05 var(--heading)}.respect20-page .site-brand-tagline{color:#665643;font:400 9px/1.2 var(--ui)}.respect20-page .site-header-nav{display:block}.respect20-page .site-nav-list{gap:34px}.respect20-page .site-header-nav .site-nav-link,.respect20-page .site-header-nav .site-nav-group>summary{color:#271f17;font:700 11px/1 var(--ui);padding:49px 0 41px}.respect20-page .site-header-nav .site-nav-link.is-active:after,.respect20-page .site-header-nav .site-nav-group>summary.is-active:after{bottom:28px}.respect20-page .site-nav-group>ul{font-family:var(--ui);background:#f8f0e3}.respect20-page .site-header-socials{margin-left:28px;display:flex}.respect20-page .site-social-links{gap:10px}.respect20-page .site-social-link{color:#c27f0b;border:1px solid #c27f0b;flex:none;width:29px;height:29px}.respect20-page .site-social-link .site-icon{width:13px;height:13px}.respect20-page .site-mobile-menu{display:none}.respect20-page .respect20-dark{color:#f9f4eb;background:linear-gradient(#0a070436,#0a070436),#18130a url(/build/assets/family-b-dark-BNw_kRZY.webp) top/cover repeat-y}.respect20-page .respect20-dark>section:not(:last-child){border-bottom:1px solid #9c693147}.respect20-page .respect20-eyebrow{color:#b58a52;font:700 12px/1.2 var(--ui)}.respect20-page .respect20-index{color:#9c6931;font:700 12px/1.2 var(--ui)}.respect20-page .respect20-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.78571%;min-height:799px;padding-top:64px;padding-bottom:140px;display:grid;position:relative}.respect20-page .respect20-marker{color:#b58a52;font:700 12px/1.2 var(--ui);align-items:center;gap:9px;display:flex}.respect20-page .respect20-marker span:first-child{color:#c27f0b}.respect20-page .respect20-marker span:nth-child(2){opacity:1}.respect20-page .respect20-hero h1{width:640px;max-width:100%;font:700 52px/1.05 var(--heading);margin-top:22px}@media (width>=1367px){.respect20-page .respect20-hero h1.respect20-title-ru{font-size:min(50px,3.2vw)}}.respect20-page .respect20-rule{align-items:center;width:178px;height:10px;margin-top:20px;display:flex}.respect20-page .respect20-rule:before,.respect20-page .respect20-rule:after{content:"";background:#9c6931d1;flex:0 74px;height:1px}.respect20-page .respect20-rule i{border:1px solid #9c6931;width:7px;height:7px;margin-inline:11px;transform:rotate(45deg)}.respect20-page .respect20-copy{color:#eee3d2;width:610px;max-width:94%;font:400 16px/1.5 var(--body)}.respect20-page .respect20-p1{margin-top:22px}.respect20-page .respect20-p2{margin-top:14px}.respect20-page .respect20-context{color:#d8cbb8;width:520px;max-width:88%;font:400 14.5px/1.48 var(--body);margin-top:24px}.respect20-page .respect20-watermark{color:#c27f0b0d;font:700 140px/.78 var(--heading);pointer-events:none;position:absolute;bottom:40px;left:-4px}.respect20-page .respect20-figure{grid-template-rows:minmax(min-content,506px) auto;margin-top:16px;display:grid}.respect20-page .respect20-figure picture{display:block}.respect20-page .respect20-figure img{aspect-ratio:896/631;object-fit:contain;width:100%;height:auto;display:block}.respect20-page .respect20-hero-note{color:#d8cbb8;font:400 14px/1.48 var(--body);border-left:2px solid #9c6931;padding:4px 0 4px 20px}.respect20-page .respect20-hero-note span{display:block}.respect20-page .respect20-principles{padding-top:80px}.respect20-page .respect20-principles-grid{grid-template-columns:minmax(0,432fr) minmax(0,888fr);gap:1.78571%;min-height:659px;display:grid}.respect20-page .respect20-principles h2{width:calc(100% + 12px);max-width:432px;font:700 39px/1.13 var(--heading);margin-top:18px}.respect20-page .respect20-principles-list{grid-template-rows:repeat(4,minmax(116px,1fr));gap:24px;display:grid}.respect20-page .respect20-principles-list li{border-top:1px solid #c27f0b80;grid-template-columns:52px minmax(0,1fr);gap:16px;padding:17px 0 13px;display:grid}.respect20-page .respect20-principles-list li:last-child{padding-bottom:48px}.respect20-page .respect20-principles-list .respect20-index{padding-top:3px}.respect20-page .respect20-principles-list h3{font:700 20px/1.24 var(--heading)}.respect20-page .respect20-principles-list p{color:#d8cbb8;max-width:760px;font:400 15px/1.46 var(--body);margin-top:10px}.respect20-page .respect20-reflection{min-height:500px;padding:70px 0}.respect20-page .respect20-reflection-grid,.respect20-page .respect20-closing-grid{grid-template-columns:minmax(0,888fr) minmax(0,432fr);gap:1.78571%;display:grid}.respect20-page .respect20-reflection h2{max-width:840px;font:700 43px/1.11 var(--heading);margin-top:18px}.respect20-page .respect20-reflection-main{color:#eee3d2;max-width:820px;font:400 17px/1.54 var(--body);margin-top:24px}.respect20-page .respect20-reflection-followup{margin-top:16px}.respect20-page .respect20-reflection-note{color:#d8cbb8;max-width:400px;font:400 16px/1.54 var(--body);border-left:2px solid #9c6931;align-self:start;margin-top:38px;padding:10px 0 10px 22px}.respect20-page .respect20-bridge{min-height:640px;padding:80px 0 119px}.respect20-page .respect20-bridge-grid{grid-template-columns:minmax(0,546fr) minmax(0,774fr);gap:1.78571%;display:grid}.respect20-page .respect20-bridge h2{max-width:510px;font:700 36px/1.13 var(--heading);margin-top:18px}.respect20-page .respect20-bridge-list{grid-template-rows:repeat(5,minmax(58px,auto));gap:14px;display:grid}.respect20-page .respect20-bridge-list li{border-top:1px solid #c27f0b80;grid-template-columns:52px minmax(0,1fr);align-items:center;display:grid}.respect20-page .respect20-bridge-list strong{font:700 18px/1.24 var(--heading)}.respect20-page .respect20-outcome{min-height:72px;font:700 24px/1.25 var(--heading);border:1px solid #c27f0b7a;align-items:center;margin-top:22px;padding:12px 22px;display:flex}.respect20-page .respect20-closing{min-height:340px;padding:76px 0}.respect20-page .respect20-closing h2{max-width:830px;font:700 38px/1.14 var(--heading)}.respect20-page .respect20-closing p{color:#d8cbb8;max-width:410px;font:400 16px/1.56 var(--body);padding-top:4px}.respect20-page .direction-send-section .direction-send-layout{display:contents}.respect20-page .direction-send-section .direction-send-section-heading{grid-area:1/1;max-width:none;margin:0}.respect20-page .direction-send-section .direction-send-section-heading .direction-section-heading{margin:0}.respect20-page .direction-send-section .direction-send-section-heading h2{color:#c27f0b;font:700 13px/1.15 var(--ui);letter-spacing:0;margin:0;display:block}.respect20-page .direction-send-section .direction-send-copy{grid-area:1/1;min-width:0;max-width:none;padding-top:48.95px}.respect20-page .direction-send-section .direction-send-copy h2{color:#271f17;font:700 42px/1.12 var(--heading);margin:0 0 34.86px}.respect20-page .direction-send-section .direction-send-copy>p{color:#665643;width:min(100%,500px);font:400 18px/1.5 var(--body);margin:24px 0 1em}.respect20-page .direction-send-section .direction-send-actions{gap:14px;width:min(100%,514px);margin-top:30px;display:grid}.respect20-page .direction-send-section .direction-send-action,.respect20-page .direction-send-section .direction-send-submit{width:100%;min-height:var(--soviet-cta-height,58px);color:#271f17;font:700 var(--soviet-cta-font,14px)/1 var(--ui);letter-spacing:0;background:0 0;border:1px solid #9c6931;border-radius:2px;justify-content:flex-start;align-items:center;padding:0 0 0 20px;display:flex}.respect20-page .direction-send-section .direction-send-action:hover,.respect20-page .direction-send-section .direction-send-action:focus-visible,.respect20-page .direction-send-section .direction-send-submit:hover,.respect20-page .direction-send-section .direction-send-submit:focus-visible{color:#271f17;background:0 0}.respect20-page .direction-send-section .direction-send-action.is-primary,.respect20-page .direction-send-section .direction-send-submit.is-primary{color:#f9f4eb;background:#302216;border:0}.respect20-page .direction-send-section .direction-send-form{background:#eee0ca;border:1px solid #d2c0a3;border-radius:3px;grid-area:1/2;min-width:0;min-height:546px;margin-top:14px;padding:28px 28px 24px;display:block}.respect20-page .direction-send-section .direction-send-form h2{color:#271f17;font:700 29px/1.15 var(--heading);margin:29px 0 22px}.respect20-page .direction-send-section .direction-send-form label{color:#665643;font:700 12px/1.2 var(--ui);margin-top:14px;display:block}.respect20-page .direction-send-section .direction-send-form label>span:first-child{display:block}.respect20-page .direction-send-section .direction-send-form input,.respect20-page .direction-send-section .direction-send-form textarea{color:#000;width:100%;min-height:0;font:400 14px/1.35 var(--ui);background:#f8f0e3;border:1px solid #d2c0a3;border-radius:2px;margin-top:8px;padding:0 14px;display:block}.respect20-page .direction-send-section .direction-send-form input::placeholder,.respect20-page .direction-send-section .direction-send-form textarea::placeholder{color:#0000}.respect20-page .direction-send-section .direction-send-form input{height:50px}.respect20-page .direction-send-section .direction-send-form textarea{resize:none;height:64px;padding-top:13px}.respect20-page .direction-send-section .direction-send-form .direction-send-file-field{margin-top:16px;position:relative}.respect20-page .direction-send-section .direction-send-form .direction-send-file-field:focus-within .direction-send-file-control{outline-offset:3px;outline:2px solid #9c6931}.respect20-page .direction-send-section .direction-send-form .direction-send-file-control{color:#665643;text-align:center;min-height:74px;font:400 12px/1.35 var(--ui);overflow-wrap:anywhere;background:#f8f0e3;border:1px solid #d2c0a3;border-radius:2px;justify-content:center;align-items:center;margin-top:8px;padding:0 12px;display:flex}.respect20-page .direction-send-section .direction-send-form .direction-file-input{opacity:0;clip:auto;clip-path:none;cursor:pointer;border:0;width:100%;height:74px;margin:0;padding:0;position:absolute;inset:auto 0 0}.respect20-page .direction-send-section .direction-send-form .direction-send-submit{color:#f9f4eb;background:#302216;border:2px outset #302216;justify-content:center;margin-top:18px;padding:1px 6px}.respect20-page .direction-send-section .direction-send-form .direction-send-privacy{color:#665643;font:400 10px/1.35 var(--ui);margin:12px 0 10px}.respect20-page .direction-send-section{min-height:760px;padding:54px var(--respect20-edge);background:#f8f0e3;border:0;grid-template-columns:minmax(0,546fr) minmax(0,774fr);align-items:start;gap:24px;display:grid}.respect20-page .direction-send-section .direction-section-number{display:none}.respect20-page .direction-send-section .direction-section-heading h2{text-transform:uppercase}.respect20-page .direction-send-section .direction-send-copy h2{margin:0}.respect20-page .direction-send-section .direction-send-copy>p{margin-bottom:0}.respect20-page .direction-send-section .direction-send-action,.respect20-page .direction-send-section .direction-send-submit{min-height:58px;font:700 14px/1 var(--ui);cursor:pointer;padding:12px 20px}.respect20-page .direction-send-section .direction-send-action:before,.respect20-page .direction-send-section .direction-send-submit:before{content:none}.respect20-page .direction-send-section .direction-send-action.is-primary,.respect20-page .direction-send-section .direction-send-submit.is-primary{border:1px solid #302216}.respect20-page .direction-send-section .direction-send-action:focus-visible,.respect20-page .direction-send-section .direction-send-submit:focus-visible{outline-offset:3px;outline:2px solid #c27f0b}.respect20-page .direction-send-section .direction-send-form h2{margin-top:0}.respect20-page .direction-send-section .direction-send-form input,.respect20-page .direction-send-section .direction-send-form textarea{color:#000}.respect20-page .direction-send-section .direction-send-form .direction-send-submit{border:1px solid #302216}.respect20-page .direction-send-section .direction-send-form .direction-send-privacy{margin-bottom:0}.respect20-page .site-footer{color:#f9f4eb;background:#18130a;min-height:520px;padding-top:48px}.respect20-page .site-footer-inner,.respect20-page .site-footer-bottom{width:var(--respect20-width);margin-inline:auto}.respect20-page .site-footer-inner{border-top:1px solid #54402b;grid-template-columns:minmax(0,546fr) minmax(0,318fr) minmax(0,432fr);gap:1.78571%;min-height:330px;padding:38px 0 0;display:grid}.respect20-page .site-footer-brand-link{color:#f9f4eb;gap:18px;width:fit-content;display:flex}.respect20-page .site-footer-logo{flex-basis:56px;width:56px;height:76px}.respect20-page .site-footer-brand-copy{gap:7px}.respect20-page .site-footer-brand-name{font:700 25px/1.05 var(--heading)}.respect20-page .site-footer-brand-tagline{color:#bdaa8c;font:400 9px/1.2 var(--ui)}.respect20-page .site-footer-slogan{color:#e1cdae;max-width:none;font:400 21px/1.35 var(--heading);margin-top:28px}.respect20-page .site-footer-navigation,.respect20-page .site-footer-contacts{border-left:1px solid #4b3821;min-height:286px;padding-left:24px}.respect20-page .site-footer h2{color:#c27f0b;font:700 11px/1 var(--ui);text-transform:uppercase;margin:0}.respect20-page .site-footer-navigation>ul{margin-top:19.5px}.respect20-page .site-footer-navigation>ul>li>a,.respect20-page .site-footer-navigation>ul>li>button{color:#f9f4eb;height:auto;min-height:35.4px;font:400 12px/1.2 var(--ui);border:0;align-items:center;padding:0;display:flex}.respect20-page .site-footer-dropdown>ul{font-family:var(--ui)}.respect20-page .site-footer-navigation>ul>li>.site-footer-dropdown-toggle{padding-right:4px}.respect20-page .site-footer-contact-list{margin-top:18px}.respect20-page .site-footer-contact-list a{color:#f9f4eb;height:auto;min-height:38.4px;font:400 12px/1.2 var(--ui);border:0;grid-template-columns:102px minmax(0,1fr);align-items:center;gap:0;padding:0;display:grid}.respect20-page .site-footer-contact-note{color:#c27f0b;font:700 12px/1.2 var(--ui)}.respect20-page .site-footer-contact-list .home-footer-phone,.respect20-page .site-footer-socials{display:none}.respect20-page .site-footer-bottom{color:#a99574;min-height:72px;font:400 10px/1 var(--ui);border-top:1px solid #4b3821;justify-content:space-between;align-items:center;padding:0;display:flex}.respect20-page .site-footer-bottom p{font:inherit;color:inherit;text-align:inherit}.respect20-page .home-footer-note{display:block}@media (width<=1535px){.respect20-page .site-brand-name{font-size:27px}.respect20-page .site-nav-list{gap:clamp(16px,2vw,30px)}.respect20-page .site-header-nav .site-nav-link,.respect20-page .site-header-nav .site-nav-group>summary{font-size:11px}.respect20-page .site-header-socials{margin-left:clamp(16px,1.6vw,24px)}.respect20-page .site-social-links{gap:8px}.respect20-page .site-social-link{width:27px;height:27px}.respect20-page .respect20-hero h1{width:97%;font-size:52px}.respect20-page .direction-send-section{gap:1.78571%}.respect20-page .direction-send-section .direction-send-copy>p,.respect20-page .direction-send-section .direction-send-actions{width:94%}}@media (width<=1460px){.respect20-page .site-brand-name{font-size:25.3px}.respect20-page .site-header-nav .site-nav-link,.respect20-page .site-header-nav .site-nav-group>summary{font-size:10.4px}.respect20-page .respect20-hero h1{font-size:49px}.respect20-page .respect20-watermark{font-size:131px}}@media (width<=1366px){.respect20-page .site-header{min-height:108px}.respect20-page .site-brand{gap:14px}.respect20-page .site-brand-logo{flex-basis:40px;width:40px;height:58px}.respect20-page .site-brand-name{font-size:23px}.respect20-page .site-brand-tagline{font-size:8px}.respect20-page .site-nav-list{gap:17px}.respect20-page .site-header-nav .site-nav-link,.respect20-page .site-header-nav .site-nav-group>summary{padding:46px 0 39px;font-size:9px}.respect20-page .site-header-nav .site-nav-link.is-active:after,.respect20-page .site-header-nav .site-nav-group>summary.is-active:after{bottom:26px}.respect20-page .site-header-socials{margin-left:16px}.respect20-page .site-social-links{gap:7px}.respect20-page .site-social-link{width:25px;height:25px}.respect20-page .respect20-hero-grid{padding-top:60px}.respect20-page .respect20-hero h1{font-size:48px}.respect20-page .respect20-watermark{font-size:124px}.respect20-page .respect20-copy{font-size:15px}.respect20-page .respect20-context{width:500px;margin-top:22px;font-size:13.5px}.respect20-page .respect20-figure{grid-template-rows:minmax(min-content,480px) auto}.respect20-page .respect20-hero-note{font-size:13px}.respect20-page .respect20-principles h2{font-size:35px}.respect20-page .respect20-reflection h2{font-size:39px}.respect20-page .respect20-bridge h2{font-size:33px}.respect20-page .respect20-closing h2{font-size:35px}}@media (width<=1200px){.respect20-page{--respect20-width:calc(100% - 96px);--respect20-edge:48px}.respect20-page .site-header{min-height:104px}.respect20-page .site-brand-name{font-size:21px}.respect20-page .site-nav-list{gap:13px}.respect20-page .site-header-nav .site-nav-link,.respect20-page .site-header-nav .site-nav-group>summary{font-size:8px}.respect20-page .site-header-socials{margin-left:12px}.respect20-page .site-social-links{gap:6px}.respect20-page .site-social-link{width:23px;height:23px}.respect20-page .respect20-hero-grid{min-height:819px;padding-top:58px}.respect20-page .respect20-marker{font-size:11px}.respect20-page .respect20-hero h1{font-size:42px}.respect20-page .respect20-copy{font-size:13.6px;line-height:1.48}.respect20-page .respect20-p1{margin-top:18px}.respect20-page .respect20-p2{margin-top:12px}.respect20-page .respect20-context{width:450px;max-width:90%;margin-top:20px;font-size:12.2px;line-height:1.46}.respect20-page .respect20-figure{grid-template-rows:minmax(min-content,416px) auto}.respect20-page .respect20-hero-note{padding-left:16px;font-size:11.5px;line-height:1.44}.respect20-page .respect20-watermark{font-size:110px;bottom:48px}.respect20-page .respect20-principles{padding-top:72px}.respect20-page .respect20-principles-grid{min-height:707px}.respect20-page .respect20-principles h2{font-size:31px}.respect20-page .respect20-principles-list h3{font-size:18px}.respect20-page .respect20-principles-list p{font-size:13.8px}.respect20-page .respect20-reflection{min-height:520px}.respect20-page .respect20-reflection h2{font-size:35px}.respect20-page .respect20-reflection-main{font-size:15.5px}.respect20-page .respect20-reflection-note{font-size:14px}.respect20-page .respect20-bridge{min-height:660px;padding-top:72px}.respect20-page .respect20-bridge h2{font-size:29px}.respect20-page .respect20-bridge-list strong{font-size:16px}.respect20-page .respect20-outcome{font-size:21px}.respect20-page .respect20-closing{min-height:360px}.respect20-page .respect20-closing h2{font-size:31px}.respect20-page .respect20-closing p{font-size:14px}.respect20-page .direction-send-section .direction-send-copy h2{width:calc(100% + 8px)}}@media (width<=1024px){.respect20-page{--respect20-width:calc(100% - 72px);--respect20-edge:36px}.respect20-page .respect20-principles-grid{min-height:767px}.respect20-page .respect20-bridge{min-height:690px}.respect20-page .direction-send-section .direction-send-copy h2{width:auto;font-size:33px}}@media (width<=901px){.respect20-page{--respect20-width:calc(100% - 64px);--respect20-edge:32px}.respect20-page .respect20-eyebrow{font-size:10px}.respect20-page .site-header{min-height:96px}.respect20-page .site-brand{gap:10px}.respect20-page .site-brand-logo{flex-basis:33px;width:33px;height:48px}.respect20-page .site-brand-name{font-size:16px}.respect20-page .site-brand-tagline{display:none}.respect20-page .site-nav-list{gap:7px}.respect20-page .site-header-nav .site-nav-link,.respect20-page .site-header-nav .site-nav-group>summary{padding:42px 0 35px;font-size:6.4px}.respect20-page .site-header-nav .site-nav-link.is-active:after,.respect20-page .site-header-nav .site-nav-group>summary.is-active:after{bottom:22px}.respect20-page .site-header-socials{margin-left:8px}.respect20-page .site-social-links{gap:5px}.respect20-page .site-social-link{width:20px;height:20px}.respect20-page .respect20-hero-grid{grid-template-columns:minmax(0,46.5fr) minmax(0,51.5fr);gap:2%;min-height:789px;padding-top:48px}.respect20-page .respect20-marker{font-size:10px}.respect20-page .respect20-hero h1{font-size:30px;line-height:1.06}.respect20-page .respect20-rule{width:140px;margin-top:16px}.respect20-page .respect20-copy{width:96%;max-width:none;font-size:11.2px;line-height:1.44}.respect20-page .respect20-p1{margin-top:17px}.respect20-page .respect20-p2{margin-top:10px}.respect20-page .respect20-context{width:360px;max-width:96%;margin-top:17px;font-size:10.4px;line-height:1.42}.respect20-page .respect20-figure{grid-template-rows:minmax(min-content,372px) auto;margin-top:22px}.respect20-page .respect20-hero-note{padding-left:12px;font-size:9.4px;line-height:1.42}.respect20-page .respect20-watermark{font-size:86px;bottom:56px}.respect20-page .respect20-principles{padding-top:62px}.respect20-page .respect20-principles-grid{grid-template-columns:minmax(0,35fr) minmax(0,63fr);gap:2%;min-height:857px}.respect20-page .respect20-principles h2{width:auto;font-size:24px}.respect20-page .respect20-principles-list{grid-template-rows:repeat(4,minmax(145px,1fr));gap:16px}.respect20-page .respect20-principles-list li{grid-template-columns:40px minmax(0,1fr);gap:10px}.respect20-page .respect20-principles-list h3{font-size:14px}.respect20-page .respect20-principles-list p{font-size:11.4px;line-height:1.42}.respect20-page .respect20-index{font-size:10px}.respect20-page .respect20-reflection{min-height:580px;padding-top:62px}.respect20-page .respect20-reflection-grid,.respect20-page .respect20-closing-grid{grid-template-columns:minmax(0,64fr) minmax(0,34fr);gap:2%}.respect20-page .respect20-reflection h2{font-size:27px}.respect20-page .respect20-reflection-main{font-size:12.5px;line-height:1.48}.respect20-page .respect20-reflection-note{margin-top:34px;padding-left:14px;font-size:11.4px;line-height:1.46}.respect20-page .respect20-bridge{min-height:720px;padding-top:62px}.respect20-page .respect20-bridge-grid{grid-template-columns:minmax(0,42fr) minmax(0,56fr);gap:2%}.respect20-page .respect20-bridge h2{font-size:23px}.respect20-page .respect20-bridge-list li{grid-template-columns:38px minmax(0,1fr)}.respect20-page .respect20-bridge-list strong{font-size:13px}.respect20-page .respect20-outcome{padding-inline:14px;font-size:17px}.respect20-page .respect20-closing{min-height:390px;padding-top:64px}.respect20-page .respect20-closing h2{font-size:27px}.respect20-page .respect20-closing p{font-size:12px;line-height:1.48}.respect20-page .direction-send-section{grid-template-columns:minmax(0,40fr) minmax(0,58fr);gap:2%;padding-block:46px}.respect20-page .direction-send-section .direction-send-copy h2{font-size:28px}.respect20-page .direction-send-section .direction-send-copy>p{font-size:14px;line-height:1.45}.respect20-page .direction-send-section .direction-send-action{min-height:52px;font-size:10px}.respect20-page .direction-send-section .direction-send-form{padding:20px}.respect20-page .direction-send-section .direction-send-form h2{font-size:21px}.respect20-page .direction-send-section .direction-send-form label{font-size:10px}.respect20-page .site-footer-inner{grid-template-columns:minmax(0,36fr) minmax(0,24fr) minmax(0,36fr);gap:2%}.respect20-page .site-footer-logo{flex-basis:46px;width:46px;height:64px}.respect20-page .site-footer-brand-name{font-size:18px}.respect20-page .site-footer-brand-tagline{display:none}.respect20-page .site-footer-slogan{font-size:15px}.respect20-page .site-footer h2,.respect20-page .site-footer-contact-note{font-size:9px}.respect20-page .site-footer-navigation>ul>li>a,.respect20-page .site-footer-navigation>ul>li>button{min-height:31.8px;font-size:9px}.respect20-page .site-footer-contact-list a{grid-template-columns:70px minmax(0,1fr);min-height:34.8px;font-size:9px}}@media (width<=900px){.respect20-page{--respect20-edge:clamp(20px, 5.64vw, 24px);--respect20-width:calc(100% - 2 * var(--respect20-edge))}.respect20-page .respect20-desktop-only,.respect20-page .respect20-context,.respect20-page .respect20-hero-note,.respect20-page .respect20-watermark{display:none}.respect20-page .respect20-mobile-only{display:inline}.respect20-page .site-header{min-height:72px;padding-inline:24px}.respect20-page .site-brand{gap:9px;margin-right:auto}.respect20-page .site-brand-logo{flex-basis:42px;width:42px;height:52px}.respect20-page .site-brand-name{font-size:17px;line-height:1.08}.respect20-page .site-header-nav,.respect20-page .site-header-socials{display:none}.respect20-page .site-mobile-menu{display:block;position:static}.respect20-page .site-mobile-menu>summary{justify-content:flex-end;width:40px;height:40px;padding:0}.respect20-page .site-mobile-menu nav{background:#f8f0e3;padding:24px}.respect20-page .site-menu-icon{width:26px;height:26px}.respect20-page .site-menu-icon-menu{-webkit-mask-size:36px 24px;mask-size:36px 24px}.respect20-page .respect20-dark{background:linear-gradient(#0a07043d,#0a07043d),#18130a url(/build/assets/family-b-dark-BNw_kRZY.webp) top/cover no-repeat}.respect20-page .respect20-dark>section:not(:last-child){border:0}.respect20-page .respect20-eyebrow{color:#c27f0b;font-size:10.5px;line-height:16px}.respect20-page .respect20-hero{padding:30px 0 41px}.respect20-page .respect20-hero-grid{min-height:0;padding:0;display:block}.respect20-page .respect20-hero-grid:after{content:"";background:#c27f0b80;height:1px;margin-top:26px;display:block}.respect20-page .respect20-marker{color:#9c6931;gap:9px;font-size:10.5px;line-height:16px}.respect20-page .respect20-marker span:nth-child(2){opacity:.68}.respect20-page .respect20-hero h1{width:auto;margin-top:18px;font-size:29px;line-height:1.12}.respect20-page .respect20-rule{width:103px;margin-top:44px}.respect20-page .respect20-rule:before,.respect20-page .respect20-rule:after{background:#9c6931;flex-basis:42px}.respect20-page .respect20-rule:after{opacity:.62}.respect20-page .respect20-rule i{width:5px;height:5px;margin-inline:7px}.respect20-page .respect20-copy{width:auto;max-width:none;font-size:14px;line-height:1.48}.respect20-page .respect20-p1{margin-top:14px}.respect20-page .respect20-p2{margin-top:37px}.respect20-page .respect20-figure{margin-top:21px;display:block}.respect20-page .respect20-figure img{aspect-ratio:777/412}.respect20-page .respect20-principles{padding:40px 0 54px}.respect20-page .respect20-principles-grid{min-height:0;padding:0;display:block}.respect20-page .respect20-principles h2{max-width:none;margin-top:14px;font-size:23px;line-height:1.14}.respect20-page .respect20-principles-list{border-top:1px solid #d2c0a340;margin-top:20px;display:block}.respect20-page .respect20-principles-list li{border-top:0;border-bottom:1px solid #d2c0a340;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:15px 0}.respect20-page .respect20-principles-list li:last-child{padding-bottom:15px}.respect20-page .respect20-principles-list h3{font-size:14px;line-height:1.24}.respect20-page .respect20-principles-list p{margin-top:5px;font-size:12px;line-height:1.45}.respect20-page .respect20-reflection{min-height:0;padding:46px 0 40px}.respect20-page .respect20-reflection-grid,.respect20-page .respect20-closing-grid{display:block}.respect20-page .respect20-reflection h2{max-width:none;margin-top:18px;font-size:24px;line-height:1.12}.respect20-page .respect20-reflection-main{max-width:none;margin-top:36px;font-size:13px;line-height:1.5}.respect20-page .respect20-reflection-followup{margin-top:12px}.respect20-page .respect20-reflection-note{border-left:1px solid #c27f0bb8;max-width:none;margin-top:38px;padding:0 0 0 15px;font-size:12px;line-height:1.48}.respect20-page .respect20-bridge{min-height:0;padding:46px 0 12px}.respect20-page .respect20-bridge-grid{display:block}.respect20-page .respect20-bridge h2{max-width:none;margin-top:16px;font-size:22px;line-height:1.14}.respect20-page .respect20-bridge-list{border-top:1px solid #d2c0a340;margin-top:15px;display:block}.respect20-page .respect20-bridge-list li{border-top:0;border-bottom:1px solid #d2c0a340;grid-template-columns:34px minmax(0,1fr);gap:12px;min-height:52px}.respect20-page .respect20-bridge-list strong{font-size:13px;line-height:1.28}.respect20-page .respect20-outcome{border:0;min-height:0;margin-top:18px;padding:0;font-size:17px;line-height:1.25;display:block}.respect20-page .respect20-closing{min-height:0;padding:36px 0 40px}.respect20-page .respect20-closing-grid{border-top:1px solid #c27f0b80}.respect20-page .respect20-closing h2{max-width:none;margin-top:32px;font-size:23px;line-height:1.14}.respect20-page .respect20-closing p{max-width:none;margin-top:13px;padding:0;font-size:13px;line-height:1.48}.respect20-page .direction-send-section{border-top:1px solid #d2c0a3;min-height:0;padding:12px 24px 11.4px;display:block}.respect20-page .direction-send-section .direction-section-heading h2{color:#9c6931;font:700 10.5px/16px var(--ui);align-items:center;gap:14px;display:flex}.respect20-page .direction-send-section .direction-section-heading h2:after{content:"";background:#d2c0a3;flex:1;height:1px}.respect20-page .direction-send-section .direction-send-layout{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:14px;display:grid}.respect20-page .direction-send-section .direction-send-copy{grid-area:auto;padding:0}.respect20-page .direction-send-section .direction-send-copy h2{width:auto;max-width:none;font-size:28px;line-height:31.9px}.respect20-page .direction-send-section .direction-send-copy>p{width:auto;margin-top:14px;font-size:13.5px;line-height:1.42}.respect20-page .direction-send-section .direction-send-actions{gap:9px;width:100%;margin-top:18px}.respect20-page .direction-send-section .direction-send-action{min-height:42px;padding:9px 14px;font-size:10px;line-height:1.15}.respect20-page .direction-send-section .direction-send-form{background:#f3e7d3;grid-area:auto;min-height:0;margin:0;padding:18px 14px 17px}.respect20-page .direction-send-section .direction-send-form h2{margin:0;font-size:19px;line-height:1.15}.respect20-page .direction-send-section .direction-send-form>label{margin-top:9px;position:relative}.respect20-page .direction-send-section .direction-send-form>label:not(.direction-send-file-field)>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.respect20-page .direction-send-section .direction-send-form input:not([type=file]),.respect20-page .direction-send-section .direction-send-form textarea{color:#271f17;height:39px;font:400 16px/1.35 var(--ui);border-radius:0;margin:0;padding:8px 10px}.respect20-page .direction-send-section .direction-send-form input:not([type=file])::placeholder,.respect20-page .direction-send-section .direction-send-form textarea::placeholder{color:#897862;opacity:1}.respect20-page .direction-send-section .direction-send-form textarea{resize:vertical;height:56px}.respect20-page .direction-send-section .direction-send-form>.direction-send-file-field{color:#271f17;font:400 10px/1.4 var(--ui);margin-top:11px}.respect20-page .direction-send-section .direction-send-form .direction-send-file-control{border-radius:0;min-height:55px;margin-top:7px;padding:8px;font-size:10px;line-height:1.35}.respect20-page .direction-send-section .direction-send-form .direction-file-input{height:55px}.respect20-page .direction-send-section .direction-send-form .direction-send-submit{min-height:40px;margin-top:11px;padding:9px 14px;font-size:10px;line-height:1.15}.respect20-page .direction-send-section .direction-send-form .direction-send-privacy{margin-top:9px;font-size:9px;line-height:1.35}.respect20-page .site-footer{background:linear-gradient(#0a070447,#0a070447),#18130a url(/build/assets/family-b-dark-BNw_kRZY.webp) bottom/cover no-repeat;min-height:620px;padding:0 24px}.respect20-page .site-footer-inner,.respect20-page .site-footer-bottom{width:100%}.respect20-page .site-footer-inner{border:0;min-height:0;padding-top:42px;display:block}.respect20-page .site-footer-brand{border-bottom:1px solid #54402b;padding-bottom:24px}.respect20-page .site-footer-brand-link{gap:10px}.respect20-page .site-footer-logo{flex-basis:48px;width:48px;height:58px}.respect20-page .site-footer-brand-name{font-size:19px;line-height:1.15}.respect20-page .site-footer-brand-copy{gap:4px}.respect20-page .site-footer-brand-tagline{color:#cdaa6f;white-space:nowrap;font-size:8px;line-height:1.2;display:block}.respect20-page .site-footer-slogan{max-width:300px;margin-top:18px;font-size:15px;line-height:1.35}.respect20-page .site-footer-navigation{border:0;border-bottom:1px solid #54402b;min-height:0;padding:24px 0 22px}.respect20-page .site-footer h2{color:#cda058;font-size:9px;line-height:16px}.respect20-page .site-footer-navigation>ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;margin-top:4px;display:grid}.respect20-page .site-footer-navigation>ul>li>a,.respect20-page .site-footer-navigation>ul>li>button{align-items:flex-end;min-height:27.85px;font-size:11px;line-height:1.35}.respect20-page .site-footer-contacts{border:0;min-height:0;padding:24px 0 0}.respect20-page .site-footer-contact-list{margin-top:0}.respect20-page .site-footer-contact-list a{min-height:28px;padding-top:13px;font-size:12px;line-height:1.25}.respect20-page .site-footer-contact-note{color:#cda058;font-size:9px}.respect20-page .site-footer-bottom{color:#b5a38a;border-color:#54402b;min-height:0;margin-top:28px;padding:18px 0 28px;font-size:9px;line-height:1.4;display:block}.respect20-page .site-footer-bottom p+p{margin-top:8px}}@media (width<=374px){.respect20-page .site-brand-name{font-size:16px}.respect20-page .respect20-hero h1{font-size:27px}.respect20-page .respect20-principles h2,.respect20-page .respect20-closing h2{font-size:22px}.respect20-page .respect20-reflection h2{font-size:23px}.respect20-page .respect20-bridge h2{font-size:21px}.respect20-page .direction-send-section .direction-send-copy h2{font-size:26px;line-height:30.8px}.respect20-page .site-footer-brand-tagline{font-size:7px}}
