.sx-prices,.sx-price-teaser{--sp-ink:#202920;--sp-paper:#f6f3eb;--sp-rust:#98432f;--sp-line:#ccc9bb;--sp-muted:#62675a;font-family:Arial,Helvetica,sans-serif;color:var(--sp-ink);font-size:17px;line-height:1.65}.sx-prices *,.sx-price-teaser *{box-sizing:border-box}.sx-prices [hidden]{display:none!important}.sx-prices a,.sx-price-teaser a{color:inherit;text-underline-offset:5px}.sx-prices :focus-visible,.sx-price-teaser :focus-visible{outline:3px solid #a94d33;outline-offset:5px}.sx-prices h1,.sx-prices h2,.sx-prices h3,.sx-price-teaser h2{font-weight:500;line-height:1.08;letter-spacing:-.045em}.sx-prices h2,.sx-price-teaser h2{font-size:clamp(30px,3.2vw,47px)}.sx-prices p{margin:0 0 18px}.sx-prices svg,.sx-price-teaser svg{display:inline-block;flex-shrink:0;vertical-align:middle}.sx-price-eyebrow{font-size:13px!important;font-weight:700;letter-spacing:.15em!important;color:var(--sp-rust);margin:0 0 21px!important}.sx-price-small{font-size:14px!important;line-height:1.6!important;color:var(--sp-muted);margin:24px 0 0!important}.sx-price-hero{background:#17221d;color:#f6f3eb;display:grid;grid-template-columns:1fr 1fr;min-height:530px;max-width:1280px;margin:0 auto;overflow:hidden}.sx-price-hero-copy{padding:58px 52px 44px;position:relative;z-index:1}.sx-price-hero .sx-price-eyebrow{color:#d0b294}.sx-price-hero h1{font-size:clamp(55px,6.4vw,92px);margin:0 0 26px}.sx-price-hero h1 span{color:#d2bba1;display:inline-block;animation:sp-heading 650ms ease-out both;animation-delay:150ms}.sx-price-lead{font-size:22px;line-height:1.45;margin-bottom:28px!important;color:#ece7dc}.sx-price-hero figure{margin:0;position:relative;min-width:0;isolation:isolate}.sx-price-hero figure:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#17221d 0%,transparent 45%),linear-gradient(0deg,#17221db3,transparent 35%);pointer-events:none}.sx-price-hero img{width:100%;height:100%;object-fit:cover;object-position:47% center;filter:brightness(.82)}.sx-price-hero figcaption{position:absolute;z-index:1;bottom:20px;right:24px;left:35px;font-size:14px;color:#ece7dc;text-align:right}.sx-price-hero-meta{font-size:14px;color:#c1c9bf;margin:26px 0 0!important}.sx-price-button{display:inline-flex!important;align-items:center;justify-content:space-between;gap:28px;min-height:52px;padding:15px 21px;border:1px solid #202920;border-radius:4px;background:#202920;color:#fffdf4!important;font-size:16px;font-weight:600;text-decoration:none!important;line-height:1.3;transition:background .2s,transform .2s}.sx-price-button:hover{background:#354333;transform:translateY(-2px)}.sx-price-button-light{background:#f1eadc;border-color:#f1eadc;color:#202920!important}.sx-price-button-light:hover{background:#fffaf0}.sx-price-notice{max-width:1160px;margin:0 auto;padding:26px 24px;display:flex;gap:18px;align-items:center;border-bottom:1px solid var(--sp-line)}.sx-price-notice>svg{color:#8b452e;width:26px;min-width:26px}.sx-price-notice p{font-size:16px;margin:0;max-width:900px}.sx-price-notice strong{font-weight:700}.sx-price-explainer{max-width:1160px;margin:0 auto;padding:65px 24px 54px;display:grid;grid-template-columns:1fr .9fr;gap:65px;align-items:center}.sx-price-explainer h2{font-size:clamp(29px,2.7vw,40px);margin-bottom:0}.sx-price-explainer>p{max-width:460px;color:#565f51;margin-bottom:0}.sx-price-catalog{max-width:1160px;margin:0 auto;padding:40px 24px 65px;border-top:1px solid var(--sp-line);scroll-margin-top:25px}.sx-price-catalog-heading{display:flex;align-items:end;justify-content:space-between;gap:28px}.sx-price-catalog-heading .sx-price-eyebrow{margin-bottom:15px!important}.sx-price-catalog-heading h2{margin-bottom:0}.sx-price-catalog-heading>p{font-size:14px;color:var(--sp-muted);margin:0;line-height:1.6}.sx-price-filters{display:grid;grid-template-columns:minmax(200px,1.4fr) minmax(170px,1fr) auto;gap:20px;align-items:end;padding:26px 0 17px}.sx-price-filters label{font-size:14px;font-weight:600}.sx-price-filters input,.sx-price-filters select{width:100%;min-width:0;min-height:50px;background:#fffdf7;border:1px solid #aaa99a;border-radius:4px;color:#202920;font:16px/1.4 Arial,sans-serif;padding:12px 14px;margin-top:9px}.sx-price-filters input::placeholder{color:#6d7165}.sx-price-reset,.sx-price-empty button{font:16px Arial,sans-serif!important;min-height:50px!important;background:transparent!important;color:#202920!important;border:1px solid #999e8c!important;border-radius:4px!important;padding:12px 20px!important;cursor:pointer}.sx-price-results{color:var(--sp-muted);font-size:14px;margin:3px 0 20px!important}.sx-price-columns,.sx-price-row{display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:32px}.sx-price-columns{font-size:11px;letter-spacing:.12em;color:#707565;padding:10px 23px 16px}.sx-price-entry{border-top:1px solid var(--sp-line);padding:24px 23px 0;transition:background .2s}.sx-price-entry:nth-child(odd){background:#eeece3}.sx-price-entry:hover{background:#e8e7dc}.sx-price-row{padding-bottom:18px}.sx-price-studio h3{font-size:23px;letter-spacing:-.035em;line-height:1.2;margin:0 0 9px}.sx-price-studio p{color:var(--sp-muted);font-size:14px;margin:0}.sx-price-amount>p{font-size:25px;letter-spacing:-.045em;line-height:1.2;font-weight:600;margin:0 0 8px}.sx-price-amount>span{font-size:14px;color:var(--sp-muted);line-height:1.4;display:block}.sx-price-meaning p{font-size:15px;line-height:1.65;margin:0}.sx-price-entry details{border-top:1px solid #d6d4c9}.sx-price-entry summary{list-style:none;display:flex;align-items:center;gap:16px;padding:14px 0;cursor:pointer;font-size:14px;font-weight:600}.sx-price-entry summary::-webkit-details-marker{display:none}.sx-price-entry summary>svg{transition:transform .2s}.sx-price-entry details[open] summary>svg{transform:rotate(180deg)}.sx-price-status{font-weight:400;color:#606a59;font-size:13px;margin-left:auto}.sx-price-status-warning{color:#8d3c28;font-weight:600}.sx-price-detail{padding:14px 0 25px;display:grid;grid-template-columns:1fr 1.2fr;gap:40px;border-top:1px solid #d6d4c9}.sx-price-detail p{font-size:14px}.sx-price-detail a{font-size:15px;font-weight:600;display:inline-flex;gap:12px;align-items:center}.sx-price-empty{padding:32px;border:1px solid var(--sp-line);background:#e8e7dc}.sx-price-empty h3{font-size:27px}.sx-price-empty button{margin-top:10px}.sx-price-plan{background:#e3e5da;border-block:1px solid #c3c7b7;padding:65px max(24px,calc((100vw - 1112px)/2));display:grid;grid-template-columns:1fr 1fr;gap:70px}.sx-price-plan h2{margin:0 0 30px}.sx-price-questions details{border-top:1px solid #b5bbaa;padding:19px 0}.sx-price-questions details:last-child{border-bottom:1px solid #b5bbaa}.sx-price-questions summary{cursor:pointer;list-style:none;font-size:20px;line-height:1.3;letter-spacing:-.025em;display:flex;justify-content:space-between;gap:16px}.sx-price-questions summary:after{content:"+";color:#8e442e;font-size:22px}.sx-price-questions details[open] summary:after{content:"−"}.sx-price-questions details p{font-size:16px;margin:18px 0 0}.sx-price-method{max-width:1160px;padding:70px 24px 15px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:70px}.sx-price-method h2{font-size:33px}.sx-price-method p{font-size:16px}.sx-price-method>div:first-child>a{font-size:16px;display:inline-flex;gap:12px;align-items:center;margin-top:8px}.sx-price-directory{padding:32px;background:#eeece3;border-left:3px solid #a75c3f}.sx-price-directory .sx-price-eyebrow{font-size:12px!important}.sx-price-directory h2{font-size:36px}.sx-price-directory .sx-price-button{font-size:15px}.sx-price-teaser{max-width:1099px;margin:50px auto 65px;background:#e5e6da;display:grid;grid-template-columns:.92fr 1.08fr;align-items:stretch;border-radius:4px;overflow:hidden}.sx-price-teaser-photo{position:relative;min-height:395px}.sx-price-teaser .sx-price-teaser-photo img{width:100%;height:100%!important;max-height:none;position:absolute;inset:0;object-fit:cover;object-position:45% center}.sx-price-teaser-copy{padding:43px 40px;align-self:center}.sx-price-teaser h2{font-size:clamp(34px,3.4vw,48px);margin:0 0 22px}.sx-price-teaser-copy>p:not(.sx-price-eyebrow):not(.sx-price-small){font-size:17px;max-width:420px;margin:0 0 25px}.sx-price-teaser-copy .sx-price-small{font-size:13px!important;max-width:390px}@keyframes sp-heading{from{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.sx-price-plan{padding-inline:max(40px,calc((100vw - 1112px)/2))}}@media(max-width:1000px){.sx-price-hero-copy{padding:45px 30px}.sx-price-columns,.sx-price-row{grid-template-columns:.85fr 1fr 1.1fr;gap:20px}.sx-price-amount>p{font-size:23px}.sx-price-plan,.sx-price-method,.sx-price-explainer{gap:35px}.sx-price-teaser{margin-inline:30px}.sx-price-teaser-copy{padding:34px 30px}}@media(max-width:700px){.sx-price-hero{display:block;position:relative;min-height:540px;isolation:isolate}.sx-price-hero-copy{padding:49px 24px 42px;max-width:520px}.sx-price-hero h1{font-size:70px;line-height:.98}.sx-price-hero figure{position:absolute;inset:0;z-index:-1}.sx-price-hero figure:after{background:linear-gradient(90deg,#17221df5,#17221dbf 62%,#17221d55),linear-gradient(0deg,#17221d,transparent 75%)}.sx-price-hero img{object-position:59% center}.sx-price-hero figcaption{display:none}.sx-price-lead{font-size:21px;line-height:1.4}.sx-price-notice{align-items:flex-start;padding:25px 22px;gap:13px}.sx-price-notice p{font-size:15px}.sx-price-explainer{display:block;padding:42px 22px}.sx-price-explainer h2{margin-bottom:22px}.sx-price-explainer>p{max-width:none}.sx-price-catalog{padding:30px 22px 45px}.sx-price-catalog-heading{display:block}.sx-price-catalog-heading>p{margin-top:17px}.sx-price-filters{grid-template-columns:1fr auto;gap:15px;padding-top:23px}.sx-price-filters>label:first-child{grid-column:1/-1}.sx-price-filters select{font-size:15px}.sx-price-reset{padding-inline:14px!important}.sx-price-columns{display:none}.sx-price-row{grid-template-columns:1fr;gap:18px;padding-bottom:17px}.sx-price-studio h3{font-size:25px}.sx-price-entry{padding:23px 18px 0;margin-inline:-4px}.sx-price-amount{padding-left:14px;border-left:2px solid #ab7155}.sx-price-amount>p{font-size:28px}.sx-price-meaning p{font-size:16px}.sx-price-entry summary{gap:10px;font-size:13px}.sx-price-status{font-size:12px}.sx-price-detail{grid-template-columns:1fr;gap:6px}.sx-price-detail>div:first-child{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sx-price-plan{display:block;padding:43px 22px}.sx-price-plan h2{font-size:38px}.sx-price-plan .sx-price-button{margin-bottom:32px}.sx-price-questions summary{font-size:20px}.sx-price-method{display:block;padding:44px 22px 0}.sx-price-method h2{font-size:32px}.sx-price-directory{margin-top:35px;padding:27px}.sx-price-teaser{grid-template-columns:1fr;margin:40px 22px;border-radius:4px}.sx-price-teaser-photo{min-height:220px}.sx-price-teaser-copy{padding:30px 26px}.sx-price-teaser h2{font-size:40px}.sx-price-teaser-copy>p:not(.sx-price-eyebrow):not(.sx-price-small){font-size:16px}.sx-price-teaser .sx-price-button{width:100%}}@media(max-width:360px){.sx-price-hero h1{font-size:60px}.sx-price-hero-copy{padding-inline:22px}.sx-price-entry{padding-inline:15px}.sx-price-entry summary{flex-wrap:wrap}.sx-price-entry summary>span:first-child{flex:1 1 auto}.sx-price-status{margin-left:0}.sx-price-teaser-copy{padding:25px 20px}.sx-price-teaser h2{font-size:36px}.sx-price-button{gap:16px}}@media(prefers-reduced-motion:reduce){.sx-price-hero h1 span{animation:none}.sx-price-button,.sx-price-entry,.sx-price-entry summary>svg{transition:none}.sx-price-button:hover{transform:none}}