@media (min-width:761px) and (max-width:980px){.identity-header{gap:12px;padding-inline:3%}.identity-header .desktop-nav{gap:12px;font-size:11px}.identity-header .desktop-nav>a{white-space:nowrap}.identity-header .header-cta{flex-shrink:0;gap:7px;padding:12px;font-size:10px}.identity-header .brand-name{letter-spacing:2.5px;font-size:12px}.identity-header .brand-name small{letter-spacing:2.4px;font-size:7px}}.solution-section{background:#eeece2;padding:86px 0 34px;scroll-margin-top:120px}.solution-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:70px;margin-bottom:44px;display:grid}.solution-heading h2,.solution-faq h2{font:400 clamp(43px, 4.2vw, 72px)/1.02 var(--font-display), serif;letter-spacing:-.035em;margin:18px 0 0}.solution-heading>p{color:#60685a;justify-self:end;max-width:430px;font-size:14px;line-height:1.9}.solution-cards{border:1px solid #cec9b9;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.solution-card{--solution-accent:#476052;background:#f9f7f0;flex-direction:column;min-width:0;padding:25px clamp(18px,1.7vw,32px) 0;transition:background .3s;display:flex;position:relative}.solution-card+.solution-card{border-left:1px solid #cec9b9}.solution-vorsorge-generationen{--solution-accent:#756044}.solution-edelmetall-sparplan{--solution-accent:#466373}.solution-gold-silber-kaufen{--solution-accent:#665047}.solution-card:before{content:"";background:var(--solution-accent);transform-origin:0;height:3px;transition:transform .4s;position:absolute;inset:0 0 auto;transform:scaleX(.18)}.solution-card:hover:before,.solution-card:focus-within:before{transform:scaleX(1)}.solution-card:hover{background:#fffdf7}.solution-card-top{color:var(--solution-accent);justify-content:space-between;align-items:center;gap:9px;display:flex}.solution-card-top>span{font:italic 23px var(--font-display), serif}.solution-card-top small{text-align:right;letter-spacing:.3px;font-size:9px}.solution-wordmark{font:500 clamp(21px, 1.7vw, 29px)/1.2 var(--font-display), serif;letter-spacing:-.03em;margin:25px 0 22px}.solution-card h3{font:400 27px/1.08 var(--font-display), serif;letter-spacing:-.015em;max-width:260px;min-height:88px}.solution-card-description{color:#646b5e;margin:18px 0;font-size:12px;line-height:1.85}.solution-card ul{padding:0;gap:9px;margin:auto 0 26px;padding-top:10px;list-style:none;display:grid}.solution-card li{align-items:center;gap:8px;font-size:10px;display:flex}.solution-card li svg{color:var(--solution-accent);flex-shrink:0}.solution-card-link{border-top:1px solid #dcd8cb;justify-content:space-between;align-items:center;gap:10px;min-height:62px;font-size:11px;font-weight:500;display:flex}.solution-card-link svg{flex-shrink:0;transition:transform .25s}.solution-card-link:hover svg{transform:translate(2px,-2px)}.solution-guide{justify-content:space-between;align-items:center;gap:30px;padding:30px 0 20px;display:flex}.solution-guide>div{align-items:center;gap:18px;display:flex}.solution-guide>div>svg{color:#856d42;flex-shrink:0}.solution-guide strong{font-size:12px;font-weight:500;display:block}.solution-guide p>span{color:#636c5f;max-width:640px;margin-top:7px;font-size:11px;line-height:1.7;display:block}.solution-guide>a{flex-shrink:0;font-size:12px}.solution-note{color:#717566;margin-top:14px;font-size:10px;line-height:1.8}.solutions-page-hero{padding-bottom:64px}.solution-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:32px;display:flex}.solution-hero-actions .text-link{font-size:12px}.solution-comparison{padding-block:100px;scroll-margin-top:112px}.solution-comparison .section-heading>p{max-width:340px;font-size:13px;line-height:1.9}.comparison-grid{border:1px solid #d3cebf;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.comparison-grid article{grid-template-rows:auto 1fr auto;min-width:0;padding:26px 22px;display:grid}.comparison-grid article+article{border-left:1px solid #d3cebf}.comparison-grid header{border-bottom:1px solid #d3cebf;min-height:80px}.comparison-grid header small{color:#776241;font-size:10px}.comparison-grid h3{font:500 26px var(--font-display), serif;margin-top:8px}.comparison-grid dl{grid-template-rows:1fr 1.35fr 1fr;display:grid}.comparison-grid dl>div{border-bottom:1px solid #e0dccf;padding:25px 0}.comparison-grid dt{margin-bottom:9px;font-size:10px;font-weight:600}.comparison-grid dd{color:#636c5f;margin:0;font-size:12px;line-height:1.85}.comparison-grid .text-link{align-self:end;margin-top:25px;font-size:11px}.comparison-checklist{justify-content:space-between;align-items:center;gap:35px;padding:25px 0;display:flex}.comparison-checklist strong,.comparison-checklist span{font-size:12px;display:block}.comparison-checklist span{color:#646b5e;margin-top:6px;font-size:11px}.comparison-checklist ul{grid-template-columns:repeat(2,1fr);gap:13px 30px;margin:0;padding:0;list-style:none;display:grid}.comparison-checklist li{align-items:center;gap:8px;font-size:11px;display:flex}.solution-faq{grid-template-columns:1fr 1.25fr;gap:70px;padding-block:95px;display:grid}.solution-faq>div>p:last-child{color:#677061;max-width:290px;margin-top:22px;font-size:13px;line-height:1.9}.decision-section{text-align:center;border-top:1px solid #d4ccba;padding-block:80px 95px}.decision-person{text-align:left;justify-content:center;align-items:center;gap:15px;display:flex}.decision-monogram{width:48px;height:48px;font:italic 30px var(--font-display), serif;color:#856d42;border:1px solid #bcaa85;border-radius:50%;place-items:center;display:grid}.decision-person strong,.decision-person p span{font-size:12px;display:block}.decision-person p span{color:#6b715f;margin-top:6px;font-size:10px}.decision-section h2{font:400 clamp(38px, 4vw, 68px)/1.08 var(--font-display), serif;letter-spacing:-.025em;margin:30px 0 22px}.decision-section>p{color:#65705f;max-width:560px;margin:auto;font-size:14px;line-height:1.9}.decision-section .button{margin-top:28px}.decision-section>small{color:#6b725f;margin-top:15px;font-size:10px;display:block}.solution-detail-hero{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(40px,7vw,130px);padding:42px max(5vw,50vw - 780px) 75px;display:grid}.solution-detail-aside{min-width:0}.solution-detail-aside .solution-fit{padding:clamp(25px,2.7vw,42px)}.solution-detail-aside .solution-fit-top{margin-bottom:25px}.solution-detail-aside .solution-fit h2{font-size:clamp(29px,2.6vw,40px)}.solution-detail-hero .breadcrumb{flex-wrap:wrap;margin-bottom:45px}.solution-detail-hero h1{font:400 clamp(50px, 5.8vw, 90px)/1 var(--font-display), serif;letter-spacing:-.04em;margin:24px 0}.solution-detail-hero h1>span{letter-spacing:-.025em;color:#8b6c35;margin-top:14px;font-size:.52em;font-style:italic;line-height:1.16;display:block}.solution-detail-description{color:#626a5c;max-width:580px;font-size:14px;line-height:1.95}.solution-detail-hero .button{margin-top:28px}.solution-cta-note{color:#6b725f;margin-top:13px;font-size:10px;line-height:1.7;display:block}.solution-fit{color:#f5efdf;background:#183729;padding:clamp(25px,3.5vw,60px);position:relative;overflow:hidden}.solution-fit:after{content:"";pointer-events:none;border:1px solid #bfa57520;border-radius:50%;width:290px;height:290px;position:absolute;top:-180px;right:-90px;box-shadow:0 0 0 28px #bfa57508,0 0 0 70px #bfa57504}.solution-fit-top{letter-spacing:1px;color:#ceb988;justify-content:space-between;gap:20px;margin-bottom:45px;font-size:9px;display:flex}.solution-fit h2{font:400 clamp(32px, 3vw, 48px)/1.08 var(--font-display), serif;letter-spacing:-.02em}.solution-fit h2 em{color:#d4be8d}.solution-fit>p{color:#c8d0bf;margin-top:22px;font-size:13px;line-height:1.9}.solution-fit ul{gap:13px;margin:30px 0;padding:0;list-style:none;display:grid}.solution-fit li{align-items:center;gap:10px;font-size:11px;display:flex}.solution-fit li svg{color:#cbb178;flex-shrink:0}.solution-fit>a{border-top:1px solid #92a18840;justify-content:space-between;align-items:center;gap:15px;padding-top:23px;font-size:11px;display:flex}.solution-benefits{padding-block:60px 80px}.solution-benefits .section-heading>p{max-width:340px;font-size:12px;line-height:1.85}.solution-benefit-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.solution-benefit-grid article{border-top:1px solid #c8b996;padding-top:22px}.solution-benefit-grid article>span{color:#8b6c35;font:italic 23px var(--font-display), serif}.solution-benefit-grid h3{font:400 30px var(--font-display), serif;margin:18px 0 12px}.solution-benefit-grid p{color:#636c5f;font-size:13px;line-height:1.9}.solution-consideration{background:#eae7dd;gap:22px;margin-top:45px;padding:25px 30px;display:flex}.solution-consideration>svg{color:#7e6944;flex-shrink:0;margin-top:3px}.solution-consideration h3{margin-bottom:10px;font-size:13px;font-weight:500}.solution-consideration p{color:#646a5d;max-width:960px;font-size:12px;line-height:1.9}.solution-consideration p+p{margin-top:8px}.solution-conversation{border-top:1px solid #d2ccbd;grid-template-columns:1fr 1fr;gap:85px;padding-block:65px 80px;display:grid}.solution-conversation h2{font:400 clamp(36px, 3.6vw, 59px)/1.08 var(--font-display), serif;margin:20px 0}.solution-conversation>div>p:not(.brand-kicker){color:#636c5f;max-width:510px;font-size:13px;line-height:1.9}.solution-conversation .button{margin-top:25px}.solution-conversation small{color:#68705f;margin-top:14px;font-size:10px;display:block}.solution-conversation ol{align-self:center;margin:0;padding:0;list-style:none}.solution-conversation li{border-bottom:1px solid #d2ccbd;align-items:center;gap:22px;padding:23px 0;display:flex}.solution-conversation li:first-child{border-top:1px solid #d2ccbd}.solution-conversation li span{font:italic 22px var(--font-display), serif;color:#856d42}.solution-conversation li p{font:400 24px/1.2 var(--font-display), serif}.solution-sources{border-top:1px solid #d2ccbd;padding-block:35px}.solution-sources h2{font:400 29px var(--font-display), serif;margin:12px 0}.solution-sources>p:not(.brand-kicker){color:#68705f;max-width:890px;font-size:11px;line-height:1.9}.solution-sources>div{flex-wrap:wrap;gap:10px 25px;margin-top:20px;display:flex}.solution-sources a{border-bottom:1px solid #b7a989;align-items:center;gap:9px;padding-block:8px;font-size:11px;display:inline-flex}.solution-other{padding-block:45px 80px}.solution-other>div{border-top:1px solid #d2ccbd;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.solution-other a{border-bottom:1px solid #d2ccbd;justify-content:space-between;align-items:center;gap:15px;padding:24px 20px;display:flex}.solution-other a+a{border-left:1px solid #d2ccbd}.solution-other small{color:#6b725f;font-size:10px}.solution-other strong{font:400 25px var(--font-display), serif;margin-top:8px;display:block}.inquiry-context{background:#e9eddf;border-left:2px solid #81916e;justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;padding:24px 27px;display:flex}.inquiry-context small{color:#65735b;letter-spacing:1px;margin-bottom:8px;font-size:9px;display:block}.inquiry-context strong{font:400 29px var(--font-display), serif}.inquiry-context p{color:#606b55;margin-top:8px;font-size:11px;line-height:1.8}.inquiry-context a{flex-shrink:0;align-items:center;gap:7px;font-size:11px;display:flex}.inquiry-expectations{border-top:1px solid #d5cebc;margin:30px 0;padding:0;list-style:none}.inquiry-expectations li{border-bottom:1px solid #d5cebc;gap:14px;padding:15px 0;display:flex}.inquiry-expectations li>span{color:#927846;font:italic 22px var(--font-display), serif}.inquiry-expectations strong{font-size:11px;font-weight:500;display:block}.inquiry-expectations p{margin-top:5px;font-size:11px;line-height:1.7}.form-reassurance{color:#647259;align-items:center;gap:8px;margin:18px 0;font-size:11px;line-height:1.8;display:flex}@media (max-width:1100px){.solution-cards,.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-card:nth-child(3),.comparison-grid article:nth-child(3){border-left:0}.solution-card:nth-child(n+3),.comparison-grid article:nth-child(n+3){border-top:1px solid #cec9b9}.solution-card h3{max-width:310px;min-height:58px}.solution-heading{gap:30px}.solution-wordmark{margin-top:25px}.solution-guide,.solution-guide>div{align-items:start}.comparison-grid dl{grid-template-rows:1fr 1fr 1fr}.solution-conversation{gap:40px}.solution-faq{gap:35px}}@media (max-width:760px){.solution-section{padding-block:50px 24px;scroll-margin-top:95px}.solution-heading{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.solution-heading>p{justify-self:start;font-size:13px}.solution-card{padding:20px 20px 0}.solution-card h3{min-height:85px;font-size:27px}.solution-card-top{align-items:start}.solution-wordmark{min-height:60px;margin:22px 0 12px;font-size:25px}.solution-guide{flex-direction:column;gap:18px}.solution-guide>a{margin-left:46px}.solution-comparison,.solution-faq{padding-block:55px;scroll-margin-top:98px}.comparison-grid article{padding:23px 20px}.comparison-grid dl,.comparison-checklist{display:block}.comparison-checklist ul{margin-top:20px}.solution-faq{grid-template-columns:1fr;gap:30px}.solution-faq>div>p:last-child{max-width:none}.decision-section{padding-block:50px 65px}.decision-section>p{font-size:13px}.solution-detail-hero{grid-template-columns:1fr;gap:36px;padding:25px 6vw 45px}.solution-detail-hero .breadcrumb{margin-bottom:33px;font-size:10px}.solution-detail-hero h1{font-size:clamp(49px,10vw,74px)}.solution-detail-description{font-size:13px}.solution-fit{padding:29px}.solution-fit-top{margin-bottom:28px}.solution-benefits{padding-block:30px 45px}.solution-benefit-grid{grid-template-columns:1fr;gap:28px}.solution-benefit-grid h3{margin-top:12px}.solution-consideration{gap:15px;padding:24px 20px}.solution-conversation{grid-template-columns:1fr;gap:30px;padding-block:40px}.solution-conversation li p{font-size:24px}.solution-other{padding-block:30px 55px}.solution-other>div{grid-template-columns:1fr}.solution-other a{padding-inline:0}.solution-other a+a{border-left:0}.inquiry-context{flex-direction:column;align-items:start;gap:15px;padding:20px}}@media (max-width:520px){.solution-cards,.comparison-grid{grid-template-columns:1fr}.solution-card+.solution-card,.comparison-grid article+article{border-top:1px solid #cec9b9;border-left:0}.solution-card-top small{font-size:10px}.solution-wordmark{min-height:auto;margin-top:16px;font-size:28px}.solution-card h3{max-width:none;min-height:auto;font-size:29px}.solution-card-description{margin:14px 0}.solution-card ul{margin-bottom:20px;padding-top:3px}.solution-card-link{min-height:57px}.comparison-grid header{min-height:auto;padding-bottom:18px}.comparison-grid dl>div{padding-block:18px}.comparison-checklist ul{grid-template-columns:1fr;gap:12px}.solution-detail-hero .button{justify-content:center;width:100%;padding-inline:13px;font-size:11px}}@media (prefers-reduced-motion:reduce){.solution-card,.solution-card:before,.solution-card-link svg{transition:none}}
:root{--paper:#f7f5ef;--soft:#eeece4;--ink:#162e25;--line:#dcd9ce;--gold:#927342}::selection{color:#14291f;background:#d9c491}body{-webkit-font-smoothing:antialiased}h1,h2,h3{text-wrap:balance}.section-wrap{padding-block:100px}.utility{color:#c7cdbd;letter-spacing:.07em;background:#12291f;padding-block:9px;font-size:9px}.site-header.identity-header{background:#fbfaf6f5;border-bottom-color:#d1c9b8;padding-block:19px;box-shadow:0 5px 24px #17332506}.site-header .header-cta{background:#17392b;border-color:#17392b;min-height:47px}.button{transition:background-color .25s,border-color .25s,box-shadow .25s}.button-dark:hover{background:#345341;box-shadow:0 8px 22px #102b1d1a}.button-gold{background:linear-gradient(125deg,#e0ce9f,#c6ae78);border-color:#cbb783;box-shadow:inset 0 1px #fbefd0aa}.button-gold:hover{box-shadow:inset 0 1px #fff1,0 8px 24px #c5ad7826}.text-link{border-bottom:1px solid #ac96636b;padding-bottom:10px}.navigation-panel{border-bottom:3px solid #af925a;padding-block:38px;box-shadow:0 30px 50px #071d2324}.navigation-intro{background:#eeece2;border:1px solid #d6d1c2;margin-right:20px;padding:28px}.navigation-intro>strong{font-size:40px}.navigation-links>a{padding-inline:15px;transition:background .2s}.navigation-links>a:hover{background:#efede3}.navigation-links>a strong{font-size:14px}.navigation-links>a small{font-size:11px}.identity-proof-bar{background:#faf8f1;border-block:1px solid #d9d4c6;padding-block:24px}.section-index{color:#777260;letter-spacing:.18em;margin-bottom:36px;font-size:9px}.section-index>span:first-child:before{content:"+";color:#977741;margin-right:17px}.designed-cover.page-hero,.designed-cover.journal-masthead{background:#f0ede4;border-bottom:1px solid #d3ccbb;grid-template-columns:1.13fr .87fr;align-items:center;gap:6%;max-width:1840px;margin-inline:auto;padding:50px 6% 60px;display:grid}.cover-copy{min-width:0}.designed-cover .breadcrumb{margin-bottom:32px;font-size:10px}.designed-cover .eyebrow{letter-spacing:.17em;color:#81673b;font-size:9px}.designed-cover h1{font:400 clamp(52px, 5.6vw, 90px)/.99 var(--font-display), serif;letter-spacing:-.048em;max-width:none;margin:26px 0}.designed-cover h1 em{color:#957643;font-weight:400}.cover-copy>p:not(.eyebrow),.designed-cover .journal-masthead-bottom>p{color:#5d6b5f;max-width:510px;font-size:14px;line-height:1.85}.cover-copy>.text-link{margin-top:24px}.designed-cover .journal-masthead-top{margin-top:0}.designed-cover .journal-masthead-top>span{display:none}.designed-cover .journal-masthead-bottom{flex-direction:column;align-items:flex-start;gap:16px}.designed-cover .solution-hero-actions{gap:18px;margin-top:27px}.designed-cover .solution-hero-actions .text-link{font-size:11px}.page-hero:not(.designed-cover){background:linear-gradient(110deg,#f7f5ef,#ece8dc);border-bottom:1px solid #d7d0bf;position:relative}.page-hero:not(.designed-cover):after{content:"D.";font:italic 260px/1 var(--font-display), serif;letter-spacing:-.08em;color:#9d895020;pointer-events:none;position:absolute;top:12%;right:7%}.page-hero:not(.designed-cover) h1{letter-spacing:-.05em}.service-edition-hero{color:#f5f0e2;background:#12291f;grid-template-columns:1.13fr 1fr;padding:0 2% 0 0}.service-edition-copy{padding:55px 10% 60px}.service-edition-copy h1{font-size:clamp(56px,5.8vw,94px);line-height:.97}.service-edition-copy h1 em{color:#d3bd87}.service-edition-copy>p:not(.eyebrow){color:#c0c9ba;font-size:14px}.service-edition-copy .eyebrow{color:#c8b784}.service-edition-copy .breadcrumb,.service-hero-trust{color:#aebda9}.service-edition-copy>.button{color:#162c21;background:#d7c08c;border-color:#d7c08c}.service-edition-image{min-height:550px;margin-block:28px}.service-edition-hero>figure{margin-block:28px}.service-edition-image:after{inset:14px}.service-symbol{background:#14291fba;border:1px solid #d6c29166;padding:15px 28px;inset:auto auto 35px 35px}.service-symbol>span{font-size:94px}.service-topic-strip{background:#eeece3;border-bottom:1px solid #d6d0bf;max-width:none;padding-block:30px}.service-edition-content .prose>section{margin-bottom:48px;padding-bottom:48px}.service-edition-content .prose h2{font-size:clamp(38px,3.6vw,60px)}.prose-section-number{letter-spacing:.13em}.reading-nav.service-reading-nav{background:#eeece3;border:1px solid #d8d1c0;padding:27px}.reading-nav .advisor-card{background:#faf8f1;border:1px solid #d6d0c0;padding:25px 18px}.service-next{background:radial-gradient(at 85% 30%,#345440,#142b21 70%);border-top:1px solid #b39a6044}.solution-section{background:#f7f5ef;padding-top:30px}.solution-cards{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.solution-card,.solution-card+.solution-card{background:linear-gradient(125deg,#faf8f1,#efeadc);border:1px solid #d7d0be;padding:30px 35px 0}.solution-card-top>span{opacity:.75;font-size:44px}.solution-card-top small{font-size:10px}.solution-wordmark{margin:24px 0 14px;font-size:32px}.solution-card h3{color:#626c5a;max-width:100%;min-height:0;font-size:25px}.solution-card-description{max-width:530px;font-size:14px;line-height:1.8}.solution-card li{font-size:12px}.solution-card-link{min-height:68px;font-size:13px}.solution-detail-hero{background:linear-gradient(120deg,#f8f5ed,#eae4d5);border-bottom:1px solid #d5cbb7;padding-block:55px 70px}.solution-fit{background:radial-gradient(at 90% 0,#395740,#122e21 65%);border:1px solid #9c865444;box-shadow:15px 18px #d9d0bb55}.solution-benefit-grid article{background:#f0ede3;border-top:1px solid #b49a63;padding:30px}.solution-conversation{background:#eeece3}.comparison-grid article{background:#faf8f2}.noeh-profile{color:#f3efe3;background:#142e23;gap:7%;padding-block:45px}.noeh-profile-copy{padding-block:20px}.noeh-profile h1{font-size:clamp(100px,10vw,175px)}.noeh-profile h1 em{color:#d2bd8b}.noeh-profile .brand-kicker{color:#c4b489}.noeh-profile .breadcrumb,.noeh-profile-copy>p:last-of-type{color:#becbbb}.noeh-profile .button{color:#182e23;background:#d5bd88;border-color:#d5bd88}.noeh-profile>figure{box-shadow:15px 15px #bca7701a}.noeh-method{background:#eeece3}.noeh-method article{background:#f8f5ed;border-top:1px solid #b49a63;padding:30px}.noeh-letter .noeh-signoff{color:#95713a;font-size:45px}.contact-grid{align-items:start;gap:7%;padding-top:55px}.contact-grid>div:first-child{background:#fdfbf7;border:1px solid #ded7c6;padding:35px;box-shadow:0 18px 45px #162d2205}.contact-aside{padding:0 0 15px}.contact-aside>figure{max-height:440px}.page-hero.contact-focused{padding-bottom:45px}.contact-detail{border-color:#d7cebb}.contact-detail a{text-underline-offset:5px}.product-detail{background:#f0ede3;border-bottom:1px solid #d5ccbb;padding-top:35px}.product-detail-image{background:radial-gradient(at 50% 40%,#fffdf2,#ddd4bd);border:1px solid #c9b991}.product-detail-image:after{content:"";pointer-events:none;border:1px solid #b7a27855;position:absolute;inset:15px}.product-detail-copy{padding:20px 0}.product-detail-copy h1{font-size:clamp(52px,5.6vw,90px);line-height:.97}.product-detail-copy dl{border-top:1px solid #b69e6f}.product-detail-copy dl>div{padding-block:15px}.product-detail-copy dd{font-variant-numeric:tabular-nums}.journal-feature{padding-top:60px}.journal-entry-featured{background:#eeece3;border:1px solid #d5ccba}.journal-library{border-top:1px solid #d8d0bf}.journal-library-heading{padding-bottom:24px}.journal-filters a{border-radius:0}.journal-entry h2,.journal-entry h3{letter-spacing:-.035em}.journal-article-header h1{letter-spacing:-.05em}.journal-article-visual{border:1px solid #cfc4ad}.site-footer{background:#eae5d8;border-top:1px solid #d1c7b2;padding-top:65px}.footer-conversation{border-bottom:1px solid #c9bea6;grid-template-columns:125px 1fr auto;align-items:center;gap:40px;max-width:1660px;margin:0 auto 60px;padding-bottom:60px;display:grid}.footer-portrait{border:1px solid #b6a074;height:155px;position:relative;overflow:hidden}.footer-portrait img{object-fit:cover;object-position:50% 20%}.footer-conversation .brand-kicker{letter-spacing:.12em;font-size:9px}.footer-conversation h2{margin:16px 0 0;font-size:clamp(43px,4.4vw,74px)}.footer-conversation h2 em{font-weight:400}.footer-conversation .button{gap:25px;font-size:12px}.footer-top h2{letter-spacing:.09em;text-transform:uppercase;font-size:11px}.footer-top>div>a{font-size:12px}.footer-signature{color:#233c2d;border-bottom:1px solid #c7bda6;margin-bottom:0;padding-bottom:20px;font-weight:500}.footer-bottom{border:0}@media (min-width:761px) and (max-width:1100px){.navigation-intro{margin-right:12px;padding:20px}.navigation-intro>strong{font-size:30px}.designed-cover.page-hero,.designed-cover.journal-masthead{grid-template-columns:1fr .85fr;gap:4%;padding-inline:4%}.designed-cover h1{font-size:58px}.service-edition-copy{padding-inline:8%}.footer-conversation{grid-template-columns:105px 1fr;gap:25px}.footer-conversation>.button{grid-column:2;justify-self:start}.contact-grid>div:first-child{padding:25px}.solution-benefit-grid article{padding:22px}}@media (max-width:760px){.section-wrap{padding-block:55px}.utility{padding-block:8px;font-size:8px}.site-header.identity-header{padding:13px 24px}.identity-proof-bar{padding:20px 24px}.section-index{gap:16px;margin-bottom:25px;font-size:8px}.section-index>span:first-child:before{margin-right:8px}.designed-cover.page-hero,.designed-cover.journal-masthead{grid-template-columns:minmax(0,1fr);gap:30px;padding:28px 24px 32px}.designed-cover .breadcrumb{margin-bottom:26px;font-size:10px}.designed-cover h1{margin:22px 0;font-size:clamp(46px,12vw,72px)}.cover-copy>p:not(.eyebrow),.designed-cover .journal-masthead-bottom>p{font-size:15px;line-height:1.75}.designed-cover .solution-hero-actions{align-items:flex-start}.page-hero:not(.designed-cover):after{display:none}.service-edition-hero{grid-template-columns:minmax(0,1fr);padding:0 24px 24px}.service-edition-copy{padding:29px 0 34px}.service-edition-copy h1{font-size:clamp(46px,12.2vw,72px)}.service-edition-copy .breadcrumb{margin-bottom:27px}.service-edition-copy>p:not(.eyebrow){font-size:15px;line-height:1.8}.service-edition-image{min-height:300px;margin:0}.service-edition-hero>figure{margin-block:0}.service-symbol{padding:10px 19px;bottom:24px;left:24px}.service-symbol>span{font-size:67px}.service-topic-strip{padding:20px 24px}.service-edition-content .prose h2{font-size:38px}.service-edition-content .prose>section{margin-bottom:28px;padding-bottom:28px}.solution-section{padding-top:5px}.solution-cards{grid-template-columns:minmax(0,1fr);gap:15px}.solution-card,.solution-card+.solution-card{padding:23px 25px 0}.solution-card-top>span{font-size:34px}.solution-wordmark{font-size:32px}.solution-card-description{font-size:15px}.solution-card li{font-size:12px}.solution-benefit-grid article{padding:25px}.solution-detail-hero{padding:30px 24px 44px}.solution-fit{box-shadow:8px 8px #d9d0bb77}.noeh-profile{gap:35px;padding:27px 24px 35px}.noeh-profile-copy{padding:0}.noeh-profile h1{font-size:clamp(94px,24vw,140px)}.noeh-profile-copy>p:last-of-type{font-size:15px}.noeh-profile>figure{box-shadow:8px 8px #bca7701a}.noeh-method article{padding:24px}.contact-grid{gap:35px;padding-top:28px}.contact-grid>div:first-child{margin-inline:-4px;padding:22px 18px}.contact-aside>figure{max-height:none}.product-detail{padding-top:27px}.product-detail-copy h1{font-size:51px}.product-detail-copy{padding-block:8px 0}.journal-feature{padding-top:32px}.site-footer{padding-top:38px}.footer-conversation{grid-template-columns:75px minmax(0,1fr);gap:20px;margin-bottom:40px;padding-bottom:35px}.footer-portrait{height:115px}.footer-conversation .brand-kicker{font-size:7px}.footer-conversation h2{margin-top:12px;font-size:37px}.footer-conversation>.button{grid-column:1/-1;justify-content:space-between}.footer-top>div>a{font-size:13px}.footer-signature{margin-top:45px;padding-bottom:13px}}@media (prefers-reduced-motion:reduce){.button,.navigation-links>a{transition:none}}[data-motion=paused] .button,[data-motion=paused] .navigation-links>a{transition:none}.journal-article-header{color:#f1eddf;background:#142e23;padding-bottom:80px}.journal-article-header .eyebrow{color:#cbbb8a}.journal-article-header .breadcrumb,.journal-article-intro>p,.journal-article-byline>div>span{color:#bcc9b7}.journal-article-header h1{color:#f1eddf}.journal-article-header .journal-article-meta{color:#bfcab8;border-color:#c2b18544}.journal-article-visual{width:auto;margin:-25px 6% 0;box-shadow:0 20px 40px #152a200b}.journal-article-body>p:first-child:first-letter{font:400 64px/.85 var(--font-display), serif;color:#8c703c;float:left;padding:10px 10px 0 0}.journal-contents{border-top:2px solid #ac925c;padding-top:24px}@media (max-width:760px){.journal-article-header{padding-bottom:60px}.journal-article-visual{margin:-22px 24px 0}.journal-article-body>p:first-child:first-letter{font-size:52px}}
.identity-header .navigation-charts{color:#263d2f;white-space:nowrap;background:#ede7d8;border:1px solid #bbab86;align-items:center;gap:8px;min-height:42px;padding:10px 13px;display:inline-flex}.identity-header .navigation-charts:hover,.identity-header .navigation-charts[aria-current]{background:#ded4bd}.header-charts-shortcut{display:none}.contact-dock{z-index:35;background:#f8f5ed;border:1px solid #cbbd9e;border-radius:50px;align-items:center;gap:8px;padding:7px;display:flex;position:fixed;bottom:22px;right:28px;box-shadow:0 6px 30px #102d2233}.contact-dock>a:first-child{border:1px solid #d5cfbd;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.contact-dock .contact-dock-main{color:#fff7e6;background:#183a28;border-radius:30px;align-items:center;gap:12px;min-height:48px;padding:5px 18px 5px 6px;font-size:13px;display:flex}.contact-dock-main>span{flex-shrink:0;width:37px;height:37px}.contact-dock a:focus-visible{outline-offset:3px;outline:2px solid #937342}.contact-dock-main:hover{background:#28523b}body:has(.contact-dock) .motion-control{bottom:99px}body:has(.contact-dock) .site-footer{padding-bottom:115px}@media (min-width:1101px){.identity-header{gap:22px}.identity-header .desktop-nav{gap:clamp(12px,1.6vw,26px);font-size:12px}.identity-header .header-cta{white-space:nowrap;padding:12px 17px;font-size:12px}}@media (max-width:1100px){.site-header.identity-header{gap:12px;padding:13px 4%}.identity-header .desktop-nav,.identity-header .header-cta{display:none}.identity-header .menu-toggle{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.identity-header .header-charts-shortcut{white-space:nowrap;background:#ede7d8;border:1px solid #c6b78f;justify-content:center;align-items:center;gap:7px;min-height:42px;margin-left:auto;padding:8px 12px;font-size:12px;display:inline-flex}}@media (max-width:760px){.identity-header .header-mobile-phone{display:none}.contact-dock{padding:9px 16px calc(9px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:0;gap:10px;inset:auto 0 0}.contact-dock .contact-dock-main{flex:1;justify-content:space-between;font-size:13px}.contact-dock>a:first-child{flex-shrink:0;width:43px;height:43px}.contact-dock-main>span{width:32px;height:32px}.motion-control{display:none}}@media (max-width:360px){.site-header.identity-header{gap:7px;padding-inline:14px}.identity-header .header-charts-shortcut{gap:5px;padding-inline:8px}}.solutions-compact-hero.page-hero{background:#ebe7dc;min-height:0;padding:30px 5.5% 32px;display:block}.solutions-compact-hero .cover-copy{max-width:850px}.solutions-compact-hero .breadcrumb{margin-bottom:20px}.solutions-compact-hero h1{margin:13px 0;font-size:clamp(39px,4.4vw,65px);line-height:1.04}.solutions-compact-hero h1 br{display:none}.solutions-compact-hero h1 em:before{content:" "}.solutions-compact-hero .cover-copy>p:not(.eyebrow){max-width:660px;font-size:14px;line-height:1.7}.solutions-compact-hero .solution-hero-actions{margin-top:18px}.solution-comparison{padding-block:55px}.solution-comparison .section-heading h2{font-size:clamp(36px,3.7vw,54px)}@media (max-width:760px){.solutions-compact-hero.page-hero{padding:24px 20px 28px}.solutions-compact-hero .solution-hero-actions{gap:10px}}.site-footer .footer-signature{margin-block:25px 12px;font-size:clamp(60px,9vw,130px)}.site-footer .footer-top,.site-footer .footer-conversation{padding-block:32px}.site-footer .footer-conversation h2{font-size:clamp(35px,3.8vw,54px)}body:has(.identity-home) .footer-conversation{display:none}@media (max-width:760px){.site-footer .footer-signature{display:none}}@media (max-width:1100px){.mobile-menu-dialog[open]{color:#213a29;overscroll-behavior:contain;background:#f3f0e6;border:0;flex-direction:column;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:20px 24px 30px;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu-dialog::backdrop{background:#14251dcc}.mobile-menu-top{border-bottom:1px solid #d5d4c3;justify-content:space-between;align-items:center;gap:20px;padding-bottom:30px;display:flex}.mobile-menu-top button{background:0 0;border:1px solid #c9c9b4;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.mobile-menu-dialog nav>.brand-kicker{margin:25px 0 16px;font-size:9px}.mobile-menu-dialog nav>a{border-bottom:1px solid #d5d4c3;align-items:center;gap:14px;min-height:69px;display:flex}.mobile-menu-dialog nav>a>span{font:400 35px/1.1 var(--font-display), serif;flex:1}.mobile-menu-dialog nav>a>small{color:#927641;font-size:9px}.mobile-menu-dialog nav>a[aria-current]>span{color:#9a7335}.mobile-menu-secondary{grid-template-columns:1fr 1fr;gap:5px 20px;margin-top:18px;display:grid}.mobile-menu-secondary a{justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:11px;display:flex}.mobile-menu-contact{margin-top:auto;padding-top:30px}.mobile-menu-contact p{color:#65725c;align-items:center;gap:8px;margin-bottom:17px;font-size:10px;display:flex}.mobile-menu-contact .button{width:100%;min-height:53px}.mobile-menu-contact>a:last-child{text-align:center;padding:16px;font-size:13px;display:block}}
