.commitment-section-module__U0RL9q__divider{display:none}@media (min-width:1024px){.commitment-section-module__U0RL9q__section{box-sizing:border-box;gap:0;padding:120px clamp(24px,8vw,120px)}.commitment-section-module__U0RL9q__headerBlock{gap:24px;margin-bottom:60px}.commitment-section-module__U0RL9q__intro{max-width:none}.commitment-section-module__U0RL9q__divider{background-color:#dd3636;width:100%;height:1px;margin:0;display:none}.commitment-section-module__U0RL9q__cardGrid{gap:24px;width:100%;max-width:none}.commitment-section-module__U0RL9q__cardTitle{letter-spacing:3px;color:#5a262d;text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:48px}.commitment-section-module__U0RL9q__cardDesc{letter-spacing:0;color:#6d6d6d;text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px}}
.philosophy-section-module__668ogG__quoteMark{z-index:30;pointer-events:none;width:45px;height:38px;display:block;position:absolute;top:-19px;left:-16px}.philosophy-section-module__668ogG__redBanner{transform:rotate(-5deg)}.philosophy-section-module__668ogG__pillarMobile{display:block}.philosophy-section-module__668ogG__pillarDesktop{display:none}@media (min-width:1024px){.philosophy-section-module__668ogG__headerBlock{gap:0}.philosophy-section-module__668ogG__philosophyHeading{margin-bottom:0!important}.philosophy-section-module__668ogG__quoteFigure{width:100%;max-width:none;margin-top:108px!important;padding-top:0!important}.philosophy-section-module__668ogG__quoteMark{width:129.455px;height:113.961px;position:absolute;left:5.333px;top:-97.743px!important}.philosophy-section-module__668ogG__burgundyStrip{width:100vw!important;height:90px!important;margin-left:0!important;margin-right:0!important;position:relative!important;left:50%!important;transform:translate(-50%)!important}.philosophy-section-module__668ogG__redBanner{width:110vw!important;height:82px!important;margin-left:0!important;margin-right:0!important;position:relative!important;top:5px!important;left:50%!important;transform:translate(-50%)rotate(-4.061deg)!important}.philosophy-section-module__668ogG__pillarGrid{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:24px;width:100%;max-width:1204px;padding:0 clamp(16px,3vw,24px);justify-items:stretch!important;margin:60px auto 0!important}.philosophy-section-module__668ogG__pillarMobile{display:none}.philosophy-section-module__668ogG__pillarDesktop{margin:0;display:block}.philosophy-section-module__668ogG__pillarImageWrap{box-sizing:border-box;justify-content:center;align-self:stretch;align-items:center;max-width:590px;margin:0 auto;padding:60px;display:flex;position:relative;overflow:hidden;width:100%!important;height:576px!important}.philosophy-section-module__668ogG__pillarBgImage{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.philosophy-section-module__668ogG__pillarCard{z-index:1;text-align:center;background:#f9f2e4;flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;gap:24px;width:100%;height:456px;margin:0;padding:0 24px;display:flex;position:relative}.philosophy-section-module__668ogG__pillarTitle{letter-spacing:0;color:#5a262d;text-align:center;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:500;line-height:72px}.philosophy-section-module__668ogG__pillarDesc{letter-spacing:0;color:#5d5d5d;text-align:center;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:36px}}
.approach-cta-section-module__gTzyBW__mobileSection{display:block}.approach-cta-section-module__gTzyBW__desktopSection{display:none}@media (min-width:1024px){.approach-cta-section-module__gTzyBW__mobileSection{display:none}.approach-cta-section-module__gTzyBW__desktopSection{--cell:calc(100cqi / 12);width:100%;height:calc(var(--cell) * 4);background:#1a1a1a;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:block;position:relative;overflow:hidden;container-type:inline-size}.approach-cta-section-module__gTzyBW__bg{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.approach-cta-section-module__gTzyBW__bgImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.approach-cta-section-module__gTzyBW__overlay{display:none}.approach-cta-section-module__gTzyBW__board{width:100%;height:calc(var(--cell) * 4);position:relative}.approach-cta-section-module__gTzyBW__grid{z-index:2;pointer-events:none;position:absolute;inset:0}.approach-cta-section-module__gTzyBW__gridLines{width:100%;height:100%;display:block}.approach-cta-section-module__gTzyBW__gridBlock{box-sizing:border-box;width:var(--cell);height:var(--cell);opacity:.88;background:#241114;border:.5px solid #f9f2e459;border-bottom-width:1px;position:absolute}.approach-cta-section-module__gTzyBW__titleWrap{z-index:5;top:var(--cell);left:calc(var(--cell) * 5);width:calc(var(--cell) * 6);height:var(--cell);box-sizing:border-box;align-items:center;display:flex;position:absolute}.approach-cta-section-module__gTzyBW__title{z-index:5;width:100%;height:100%;color:var(--Primary-Colors-Luxury-White,#fafafa);font-family:var(--Font-Family-Font,"Helvetica Neue"), Helvetica, Arial, sans-serif;font-size:min(48px, calc(var(--cell) * .52));font-style:italic;font-weight:400;line-height:var(--Line-Height-72px,72px);letter-spacing:var(--Letter-Spacing-0px,0);white-space:nowrap;align-items:center;margin:0;padding:0 clamp(12px,1.5vw,24px);display:flex;position:relative}.approach-cta-section-module__gTzyBW__copyTextWrap{z-index:5;top:calc(var(--cell) * 3);left:var(--cell);width:calc(var(--cell) * 5);height:var(--cell);box-sizing:border-box;align-items:center;display:flex;position:absolute}.approach-cta-section-module__gTzyBW__copy{z-index:5;width:100%;color:var(--Text-Dark-Background,#f2e5c9);font-family:var(--Font-Family-Font,"Helvetica Neue");font-size:var(--Font-Sizes---Desktop-Normal-Body-B2,24px);font-style:normal;font-weight:500;line-height:var(--Line-Height-36px,36px);letter-spacing:var(--Letter-Spacing-0px,0);white-space:normal;margin:0;padding:0 clamp(10px,1.2vw,20px);position:relative}.approach-cta-section-module__gTzyBW__copyBtnWrap{z-index:5;top:calc(var(--cell) * 3);left:calc(var(--cell) * 6);width:calc(var(--cell) * 5);height:var(--cell);box-sizing:border-box;justify-content:center;align-items:center;padding:0 clamp(12px,1.5vw,24px);display:flex;position:absolute}.approach-cta-section-module__gTzyBW__btn{z-index:5;box-sizing:border-box;color:#f9f2e4;letter-spacing:0;white-space:nowrap;cursor:pointer;background:0 0;border:2px solid #f9f2e4;border-radius:0;justify-content:center;align-items:center;width:100%;max-width:528px;height:clamp(36px,4.03vw,58px);padding:14px 20px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(12px,1.67vw,24px);font-style:normal;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .2s,color .2s;display:flex;position:relative}.approach-cta-section-module__gTzyBW__btn:hover{color:#241114;background-color:#f9f2e4}.approach-cta-section-module__gTzyBW__sparkLayer{z-index:6;pointer-events:none;position:absolute;inset:0}.approach-cta-section-module__gTzyBW__spark{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.approach-cta-section-module__gTzyBW__sparkFull{background-image:url("/images/Designapproach/Rectangle 34625152.webp");width:12.4855px;height:12.4855px}.approach-cta-section-module__gTzyBW__sparkHalfUp{background-image:url("/images/Designapproach/Rectangle 34625152.webp");background-position:top;background-size:12.4855px 12.4855px;width:12.4855px;height:6.24275px}.approach-cta-section-module__gTzyBW__sparkHalfDown{background-image:url("/images/Designapproach/Rectangle 34625152.webp");background-position:bottom;background-size:12.4855px 12.4855px;width:12.4855px;height:6.24275px}.approach-cta-section-module__gTzyBW__sparkTl{top:0;left:0;transform:translate(-50%,-50%)}.approach-cta-section-module__gTzyBW__sparkTr{top:0;left:100%;transform:translate(-50%,-50%)}.approach-cta-section-module__gTzyBW__sparkBl{bottom:0;left:0;transform:translate(-50%,50%)}.approach-cta-section-module__gTzyBW__sparkBr{bottom:0;left:100%;transform:translate(-50%,50%)}.approach-cta-section-module__gTzyBW__sparkBlHalf{bottom:0;left:0;transform:translate(-50%)}.approach-cta-section-module__gTzyBW__sparkBrHalf{bottom:0;left:100%;transform:translate(-50%)}.approach-cta-section-module__gTzyBW__sparkTlHalf{top:0;left:0;transform:translate(-50%)}.approach-cta-section-module__gTzyBW__sparkTrHalf{top:0;left:100%;transform:translate(-50%)}}@media (min-width:1488px){.approach-cta-section-module__gTzyBW__title{font-size:48px;line-height:72px}}
