.richter_hero__hhpHC{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-height:610px;background:#ded8cc}.richter_heroCopy__XdhhM{padding:clamp(70px,8vw,120px) 5.5vw clamp(60px,7vw,100px) 8vw;align-self:center}.richter_heroCopy__XdhhM h1{font:500 clamp(64px,6.4vw,104px)/.98 Manrope,sans-serif;letter-spacing:-.07em;margin:22px 0 28px}.richter_heroIntro___NSbn{max-width:510px;color:#525b58;font-size:15px;line-height:1.85;margin:0 0 32px}.richter_heroCopy__XdhhM a{gap:20px}.richter_heroFigure__9ggoY{position:relative;min-height:580px;margin:0;overflow:hidden;background:#7a776e}.richter_heroImage__j13WQ{object-fit:cover;object-position:54% center}.richter_heroFigure__9ggoY figcaption{position:absolute;bottom:22px;left:25px;right:25px;width:-moz-fit-content;width:fit-content;padding:9px 11px;background:rgba(32,37,43,.83);color:#f2efe8;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.richter_market__gWOio,.richter_story__Jvqfj{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;grid-gap:9vw;gap:9vw;padding:110px 8vw}.richter_directions__FFFyf h2,.richter_market__gWOio h2,.richter_story__Jvqfj h2{font:500 clamp(38px,4.2vw,62px)/1.08 Manrope,sans-serif;letter-spacing:-.055em;margin:18px 0 0}.richter_market__gWOio>p,.richter_story__Jvqfj>p{font-size:14px;line-height:1.95;color:#626a67;max-width:530px;margin:0}.richter_directions__FFFyf{padding:100px 8vw 115px;background:#e9e5dc;scroll-margin-top:30px}.richter_sectionHeading__LPsxC{display:flex;align-items:end;justify-content:space-between;gap:5vw;margin-bottom:43px}.richter_sectionHeading__LPsxC h2{max-width:670px}.richter_sectionHeading__LPsxC>p{max-width:330px;margin:0;font-size:12px;line-height:1.8;color:#626a67}.richter_cardGrid__0neCE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.richter_card__2ZbHq{min-width:0;background:#f2efe8}.richter_cardVisual__Nqhju{height:clamp(215px,24vw,350px);position:relative;overflow:hidden}.richter_visualBand__1zvU4{position:absolute;display:block}.richter_card1__DWzAG .richter_cardVisual__Nqhju{background:#c9bfb0}.richter_card1__DWzAG .richter_visualBand__1zvU4{width:29%;height:140%;top:-20%;left:40%;transform:rotate(24deg);border-radius:70px;background:#6a5142;box-shadow:17px 15px 25px rgba(41,34,29,.25)}.richter_card1__DWzAG .richter_visualBand__1zvU4:after{content:"";position:absolute;inset:5% 9%;border:1px dashed rgba(242,239,232,.45);border-radius:70px}.richter_card2__Grpd_ .richter_cardVisual__Nqhju{background:#868d86}.richter_card2__Grpd_ .richter_visualBand__1zvU4{width:38%;height:145%;top:-20%;left:33%;transform:rotate(-28deg);background:#52615b;border-left:7px solid #a8aa9c;border-right:7px solid #a8aa9c;box-shadow:18px 18px 25px rgba(30,37,34,.3)}.richter_card3__32b9C .richter_cardVisual__Nqhju{background:#393f43}.richter_card3__32b9C .richter_visualBand__1zvU4{width:34%;height:140%;top:-15%;left:36%;transform:rotate(32deg);background:#20252b;border-left:8px solid #ad8e63;border-right:8px solid #ad8e63;box-shadow:16px 20px 30px rgba(0,0,0,.35)}.richter_cardBody__MIG1G{padding:30px 28px 36px;min-height:250px}.richter_cardLabel__8qlxS{margin:0 0 27px;color:#8a7556;font-size:9px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.richter_cardBody__MIG1G h3{font:600 clamp(21px,2vw,28px)/1.2 Manrope,sans-serif;letter-spacing:-.045em;margin:0 0 15px}.richter_cardBody__MIG1G>p:last-child{color:#626a67;font-size:12px;line-height:1.75;margin:0}.richter_market__gWOio{background:#dcd5c9}.richter_conceptNote__h8Hd5{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:12px 6vw;gap:12px 6vw;padding:40px 8vw;border-bottom:1px solid rgba(32,37,43,.18)}.richter_conceptNote__h8Hd5 h2{font:600 18px Manrope,sans-serif;letter-spacing:-.025em;margin:0}.richter_conceptNote__h8Hd5 p{margin:0;max-width:720px;color:#626a67;font-size:11px;line-height:1.75}.richter_conceptNote__h8Hd5 p:last-child{grid-column:2;color:#8a7556}@media (max-width:950px){.richter_hero__hhpHC{grid-template-columns:1fr}.richter_heroCopy__XdhhM{padding:75px 7vw}.richter_heroFigure__9ggoY{min-height:480px}.richter_market__gWOio,.richter_story__Jvqfj{padding:80px 7vw;gap:5vw}.richter_directions__FFFyf{padding:80px 7vw}.richter_cardGrid__0neCE{gap:10px}.richter_cardBody__MIG1G{padding:25px 20px 30px}}@media (max-width:700px){.richter_heroCopy__XdhhM{padding:65px 7vw 60px}.richter_heroCopy__XdhhM h1{font-size:clamp(58px,14vw,78px)}.richter_heroFigure__9ggoY{min-height:360px}.richter_heroFigure__9ggoY figcaption{font-size:8px;bottom:15px;left:15px}.richter_market__gWOio,.richter_story__Jvqfj{grid-template-columns:1fr;align-items:start;gap:25px;padding:70px 7vw}.richter_sectionHeading__LPsxC{display:block}.richter_sectionHeading__LPsxC>p{margin-top:22px}.richter_cardGrid__0neCE{grid-template-columns:1fr;gap:18px}.richter_cardVisual__Nqhju{height:250px}.richter_cardBody__MIG1G{min-height:0}.richter_conceptNote__h8Hd5{display:block;padding:40px 7vw}.richter_conceptNote__h8Hd5 p{margin-top:13px}}@media print{.richter_hero__hhpHC{grid-template-columns:.9fr 1.1fr;min-height:0;height:460px;page-break-inside:avoid;break-inside:avoid}.richter_heroCopy__XdhhM{padding:38px 22px 30px 28px}.richter_heroCopy__XdhhM h1{font-size:50px;margin:14px 0 18px}.richter_heroIntro___NSbn{font-size:11px;line-height:1.62;margin-bottom:20px}.richter_heroCopy__XdhhM a{font-size:9px;padding:10px 12px;min-height:36px}.richter_heroFigure__9ggoY{min-height:0;height:460px}.richter_heroFigure__9ggoY figcaption{font-size:7px;bottom:12px;left:12px}.richter_story__Jvqfj{padding:28px 30px;gap:26px;page-break-inside:avoid;break-inside:avoid}.richter_story__Jvqfj h2{font-size:29px}.richter_story__Jvqfj>p{font-size:10px;line-height:1.65}.richter_directions__FFFyf{page-break-before:always;break-before:page;page-break-after:always;break-after:page;padding:55px 30px}.richter_sectionHeading__LPsxC{margin-bottom:28px}.richter_sectionHeading__LPsxC h2{font-size:36px}.richter_sectionHeading__LPsxC>p{font-size:10px}.richter_cardGrid__0neCE{grid-template-columns:repeat(3,minmax(0,1fr))}.richter_cardVisual__Nqhju{height:185px}.richter_cardBody__MIG1G{min-height:250px;padding:17px 14px}.richter_cardLabel__8qlxS{margin-bottom:16px;font-size:8px}.richter_cardBody__MIG1G h3{font-size:18px}.richter_cardBody__MIG1G>p:last-child{font-size:10px;line-height:1.55}.richter_market__gWOio{page-break-before:always;break-before:page;padding:60px 30px}.richter_market__gWOio h2{font-size:36px}.richter_market__gWOio>p{font-size:11px}.richter_conceptNote__h8Hd5{padding:30px;page-break-inside:avoid;break-inside:avoid}.richter_back-link__3XRc_{margin-bottom:28px}}