body:has(.sp-page-intro) #MainContent{background:#fff;color:#424840;--color-foreground: 66,72,64;--color-background: 255,255,255;--color-button: 66,72,64;--color-button-text: 255,255,255;--color-link: 66,72,64}.sp-page-shell{margin:24px 32px;color:#424840;letter-spacing:0}.sp-page-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;min-height:500px;padding:64px 56px;border-radius:14px;background:#f0efe9}.sp-page-kicker{font-size:11px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;margin:0 0 60px}.sp-page-intro h1{margin:0;color:inherit;font-size:clamp(58px,7vw,104px);line-height:.98;letter-spacing:-.055em;font-weight:500;text-wrap:balance}.sp-page-intro__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-top:48px}.sp-page-description{max-width:460px;font-size:19px;line-height:1.55}.sp-page-description p{margin:0}.sp-page-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 28px;margin-top:30px;border:1px solid currentColor;border-radius:40px;color:inherit;text-decoration:none;font-size:13px}.sp-page-button:hover{background:#424840;color:#fff}.sp-page-signature{margin:60px 0 0;font-size:38px;letter-spacing:-.065em;line-height:1;opacity:.5}.sp-page-details{display:grid;grid-template-columns:minmax(220px,1fr) 2.2fr;gap:64px;padding:54px 24px;border-bottom:1px solid #dfe1db}.sp-page-details h2{margin:0;max-width:350px;font-size:clamp(30px,3.3vw,48px);line-height:1.08;letter-spacing:-.045em;font-weight:500;color:inherit}.sp-page-details__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sp-page-detail{display:flex;flex-direction:column;align-items:flex-start;min-width:0;border-radius:12px;padding:30px;background:#f4f3ee}.sp-page-detail:nth-child(3n+2){background:#e9ede5}.sp-page-detail h3{margin:0 0 18px;font-size:23px;line-height:1.15;letter-spacing:-.035em;font-weight:500;color:inherit}.sp-page-detail p{font-size:15px;line-height:1.6;margin:0 0 24px}.sp-page-detail a{color:inherit;font-size:12px;text-underline-offset:5px;margin-top:auto}body:has(.sp-page-intro) #MainContent .main-page-title{display:none}body:has(.sp-page-intro) #MainContent .page-width--narrow{max-width:1040px}body:has(.sp-page-intro) #MainContent .rte{font-size:16px;line-height:1.7}body:has(.sp-page-intro) #MainContent .rte h2{font-size:34px;letter-spacing:-.035em;font-weight:500}body:has(.sp-page-intro) #MainContent .rich-text{margin:24px 32px;border-radius:14px;background:#f0efe9;color:#424840}body:has(.sp-page-intro) #MainContent .rich-text__heading{font-size:clamp(34px,4vw,58px);line-height:1.1;letter-spacing:-.045em;font-weight:500}body:has(.sp-page-intro) #MainContent .rich-text__text{max-width:620px;margin-inline:auto;font-size:16px}body:has(.sp-page-intro) #MainContent .button{--buttons-radius: 40px;--buttons-radius-outset: 40px;--color-button: 66,72,64;--color-button-text: 255,255,255;border-radius:40px;font-size:13px;min-height:48px}body:has(.sp-page-intro) #MainContent form{padding:40px;background:#f7f6f2;border-radius:14px}body:has(.sp-page-intro) #MainContent .field{margin-bottom:20px}body:has(.sp-page-intro) #MainContent .field:after{border-radius:5px;box-shadow:0 0 0 1px #b9bcb3}body:has(.sp-page-intro) #MainContent .field:before{display:none}body:has(.sp-page-intro) #MainContent .field__input{background:#fff;border-radius:5px;color:#424840;font-size:15px}body:has(.sp-page-intro) #MainContent .field__label{color:#65695f;font-size:14px}body:has(.sp-page-intro) #MainContent .field__input:focus~.field__label,body:has(.sp-page-intro) #MainContent .field__input:not(:placeholder-shown)~.field__label{font-size:10px}body:has(.sp-page-intro) #MainContent .contact__button{margin-top:24px}body:has(.sp-page-intro) #MainContent .contact__button .button{width:100%}body:has(.sp-page-intro) #MainContent [id$=__formhead] .rich-text{background:transparent;margin-bottom:0}body:has(.sp-page-intro) #MainContent [id$=__formhead] .rich-text__wrapper{width:100%}.sp-page-shell a:focus-visible{outline:2px solid #424840;outline-offset:5px}@media(min-width:1600px){.sp-page-shell{max-width:1700px;margin-inline:auto}}@media(max-width:989px){.sp-page-intro{gap:36px;padding:44px 32px;min-height:440px}.sp-page-intro h1{font-size:64px}.sp-page-details{grid-template-columns:1fr;gap:28px}.sp-page-details h2{max-width:none}}@media(max-width:749px){.sp-page-shell{margin:12px}.sp-page-intro{grid-template-columns:1fr;min-height:0;padding:32px 25px;gap:30px}.sp-page-kicker{margin-bottom:34px}.sp-page-intro h1{font-size:clamp(48px,13vw,68px)}.sp-page-intro__body{padding-top:0}.sp-page-description{font-size:16px}.sp-page-signature{margin-top:36px;font-size:30px}.sp-page-details{padding:32px 8px}.sp-page-details__grid{grid-template-columns:1fr;gap:12px}.sp-page-detail{padding:25px}.sp-page-detail h3{font-size:24px}body:has(.sp-page-intro) #MainContent .rich-text{margin:12px}body:has(.sp-page-intro) #MainContent .rich-text__wrapper{width:100%;padding-inline:25px}body:has(.sp-page-intro) #MainContent form{padding:24px 18px}body:has(.sp-page-intro) #MainContent .contact{padding-inline:12px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sp-pages.css.map */
