.saweb{--mk-faint:#6B6558;--mk-fainter:#6F6857}.saweb .mock-stage{position:relative;width:100%;min-height:120px}.saweb .mock-stage-in{transform:scale(var(--k,1));transform-origin:top left;visibility:hidden}.saweb .mock-stage.is-measured .mock-stage-in{visibility:visible}.saweb .mock-stage:not(.is-live) .mock-stage-in{opacity:0}.saweb .mock-stage.clip{overflow:hidden}.saweb .hero-browser .hb-canvas,.saweb .hero-browser .hb-screen{aspect-ratio:var(--ratio,16/9)}.saweb .hero-phone.phone-static{position:relative;inset:auto;width:260px;max-width:100%;margin:0 auto;border-radius:30px;padding:8px}.saweb .hero-phone.phone-static .hp-screen{border-radius:23px}.saweb .mk{width:960px;height:100%;font-size:13px;line-height:1.45;overflow:hidden}.saweb .mk,.saweb .mk-ph{background:#fff;color:#16150F;font-family:var(--sans);display:flex;flex-direction:column;text-align:left}.saweb .mk-ph{width:100%;font-size:11px;line-height:1.4}.saweb .mk-eyebrow{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pine)}.saweb .mk .mk-h2{font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.saweb .mk-sub{font-size:12px;color:#7A7365}.saweb .mk-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:20px;border:1px solid #e3ddd1;font-size:11px;font-weight:600;color:#55503F;background:#fff}.saweb .mk-chip.on{background:#16150F;border-color:#16150F;color:#fff}.saweb .mk-ico-search{width:12px;height:12px;border:1.6px solid;border-radius:50%;position:relative;display:inline-block;flex:0 0 auto}.saweb .mk-ico-search:after{content:"";position:absolute;right:-4px;bottom:-3px;width:5px;height:1.6px;background:currentColor;transform:rotate(45deg);border-radius:2px}.saweb .mk .ns-stars{color:#F5A623;font-size:11px;letter-spacing:-.5px}.saweb .mk-store{background:#FCFBF9}.saweb .mk-topbar{background:#16150F;color:#fff;font-size:10.5px;letter-spacing:.04em;text-align:center;padding:7px;font-weight:600}.saweb .mk-nav{display:flex;align-items:center;justify-content:space-between;padding:14px 28px;border-bottom:1px solid #ede8de;background:#fff}.saweb .mk-nav .mk-logo{font-size:16px;font-weight:500;letter-spacing:-.02em}.saweb .mk-nav .mk-logo b{font-weight:800}.saweb .mk-navlinks{display:flex;gap:22px;font-size:12px;font-weight:600;color:#55503F}.saweb .mk-navtools{display:flex;align-items:center;gap:16px;color:#55503F}.saweb .mk-cart{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.saweb .mk-cart b{background:var(--pine);color:#fff;border-radius:20px;min-width:17px;height:17px;display:grid;place-items:center;font-size:10px}.saweb .mk-store-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:20px 28px 14px}.saweb .mk-crumb{font-size:11px;color:var(--mk-faint);margin-bottom:4px}.saweb .mk-filters{display:flex;gap:7px}.saweb .mk-prodgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;padding:4px 28px 20px}.saweb .mk-prod-img{position:relative;aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:#EFEBE3;margin-bottom:9px}.saweb .mk-prod-img img{object-fit:cover}.saweb .mk-prod-art{position:absolute;inset:0;width:100%;height:100%}.saweb .mk-badge{position:absolute;top:8px;left:8px;z-index:1;background:#16150F;color:#fff;font-size:9.5px;font-weight:800;padding:3px 8px;border-radius:20px;letter-spacing:.03em}.saweb .mk-badge.low{background:#B4531F}.saweb .mk-prod-name{font-size:12.5px;font-weight:700}.saweb .mk-prod-row{display:flex;align-items:center;justify-content:space-between;margin-top:3px}.saweb .mk-price{font-size:13px;font-weight:800}.saweb .mk-swatches{display:flex;gap:4px}.saweb .mk-swatches i{width:9px;height:9px;border-radius:50%;border:1px solid #d8d2c6}.saweb .mk-swatches i:first-child{background:#3C4A3F}.saweb .mk-swatches i:nth-child(2){background:#A88A5E}.saweb .mk-swatches i:nth-child(3){background:#2C2C30}.saweb .mk-prod-btn{margin-top:9px;text-align:center;border:1.4px solid #16150f;border-radius:8px;padding:7px;font-size:11.5px;font-weight:800}.saweb .mk-pdp{background:#fff}.saweb .mk-pdp-body{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;padding:26px 32px 30px;align-items:start}.saweb .mk-pdp-media{min-width:0}.saweb .mk-pdp-hero{position:relative;aspect-ratio:4/4.4;border-radius:12px;overflow:hidden}.saweb .mk-pdp-thumbs{display:flex;gap:8px;margin-top:10px}.saweb .mk-pdp-thumbs span{position:relative;width:58px;height:58px;border-radius:8px;border:1.4px solid transparent;overflow:hidden}.saweb .mk-pdp-thumbs span.on{border-color:#16150F}.saweb .mk-pdp-info .mk-crumb{margin-bottom:8px}.saweb .mk-pdp-title{font-size:27px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.saweb .mk-pdp-rate{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:11.5px;color:#6D6656}.saweb .mk-pdp-rate .ns-stars{font-size:12px;color:#C08A2E;letter-spacing:.5px}.saweb .mk-pdp-price{font-size:22px;font-weight:800;margin-top:12px}.saweb .mk-pdp-opt{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--mk-faint);margin:20px 0 8px}.saweb .mk-pdp-chips{display:flex;gap:7px}.saweb .mk-pdp-chips span{border:1.4px solid #ded8cc;border-radius:7px;padding:6px 13px;font-size:11.5px;font-weight:700}.saweb .mk-pdp-chips span.on{border-color:#16150F;background:#16150F;color:#fff}.saweb .mk-pdp-chips span.out{color:#B8B2A4;border-color:#EDE8DE;text-decoration:line-through}.saweb .mk-pdp-buy{display:flex;flex-direction:column;gap:7px}.saweb .mk-pdp-radio{display:flex;align-items:center;gap:9px;border:1.4px solid #ded8cc;border-radius:8px;padding:9px 12px;font-size:11.5px;font-weight:600}.saweb .mk-pdp-radio i{width:12px;height:12px;border-radius:50%;border:1.6px solid #c8c1b2;flex:none}.saweb .mk-pdp-radio.on{border-color:var(--pine);background:#F1F6F2}.saweb .mk-pdp-radio.on i{border-color:var(--pine);border-width:4px}.saweb .mk-pdp-cta{display:flex;align-items:stretch;gap:9px;margin-top:16px}.saweb .mk-pdp-qty{border:1.4px solid #ded8cc;border-radius:9px;padding:12px 18px;font-size:13px;font-weight:700}.saweb .mk-pdp-add{flex:1 1;text-align:center;background:#16150F;color:#fff;border-radius:9px;padding:12px;font-size:13px;font-weight:800}.saweb .mk-pdp-stock{display:flex;align-items:center;gap:7px;margin-top:12px;font-size:11.5px;font-weight:600;color:#3F6B4C}.saweb .mk-pdp-stock i{width:7px;height:7px;border-radius:50%;background:#3F6B4C}.saweb .mk-pdp-rows{display:flex;flex-direction:column;margin-top:18px;border-top:1px solid #ede8de}.saweb .mk-pdp-rows span{padding:11px 0;border-bottom:1px solid #ede8de;font-size:12px;font-weight:600}.saweb .mk-store-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding:12px 28px;border-top:1px solid #ede8de;background:#fff;font-size:11px;color:#6D6656}.saweb .mk-pays{display:flex;gap:6px}.saweb .mk-pays i{font-style:normal;font-size:9px;font-weight:800;border:1px solid #e0dace;border-radius:4px;padding:3px 6px;color:#55503F}.saweb .mk-checkout{background:#fff}.saweb .mk-ph-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #ede8de;font-size:10px;color:var(--mk-faint)}.saweb .mk-ph-bar b{font-size:11px;color:#16150F}.saweb .mk-ck-body{padding:12px}.saweb .mk-ck-line{display:flex;justify-content:space-between;font-size:11px;padding:4px 0}.saweb .mk-ck-line.sub{font-size:9.5px;color:var(--mk-faint);padding-top:0}.saweb .mk-ck-rule{height:1px;background:#EDE8DE;margin:8px 0}.saweb .mk-ck-total{display:flex;justify-content:space-between;font-size:14px;font-weight:800;padding:8px 0 12px;border-top:1px solid #ede8de;margin-top:6px}.saweb .mk-ck-pay{background:var(--pine);padding:10px;font-size:12px;font-weight:800}.saweb .mk-ck-alt,.saweb .mk-ck-pay{color:#fff;text-align:center;border-radius:8px}.saweb .mk-ck-alt{margin-top:7px;background:#16150F;padding:9px;font-size:11px;font-weight:700}.saweb .mk-ck-note{text-align:center;font-size:9.5px;color:var(--mk-faint);margin-top:9px}.saweb .mk-serp{background:#fff;font-size:12px}.saweb .mk-serp-top{display:flex;align-items:center;gap:20px;padding:16px 28px 10px}.saweb .mk-g{font-size:22px;font-weight:800;letter-spacing:-.04em}.saweb .mk-serp-field{flex:1 1;max-width:520px;display:flex;align-items:center;justify-content:space-between;border:1px solid #dfe1e5;border-radius:22px;padding:9px 16px;font-size:12.5px;color:#2B2A26;box-shadow:0 1px 4px rgba(0,0,0,.05)}.saweb .mk-serp-tabs{display:flex;gap:22px;padding:0 28px;border-bottom:1px solid #dadce0;font-size:11.5px;color:#5f6368}.saweb .mk-serp-tabs span{padding:8px 0}.saweb .mk-serp-tabs .on{color:#1a73e8;box-shadow:inset 0 -3px 0 #1a73e8;font-weight:500}.saweb .mk-serp-body{display:grid;grid-template-columns:1fr 300px;grid-gap:26px;gap:26px;padding:16px 28px}.saweb .mk-serp-label{font-size:11px;color:#70757a;margin-bottom:7px}.saweb .mk-pack{border:1px solid #dadce0;border-radius:10px;overflow:hidden}.saweb .mk-pack-row{padding:10px 14px;border-bottom:1px solid #ebebeb}.saweb .mk-pack-row:last-child{border-bottom:0}.saweb .mk-pack-row.you{background:#F1F8F3;box-shadow:inset 3px 0 0 var(--pine-bright)}.saweb .mk-pack-name{font-size:13px;font-weight:700;color:#1a0dab;display:flex;align-items:center;gap:8px}.saweb .mk-you{background:var(--pine);color:#fff;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:20px}.saweb .mk-pack-meta{display:flex;align-items:center;gap:5px;font-size:11px;color:#70757a;margin-top:2px}.saweb .mk-pack-meta b{color:#202124}.saweb .mk-pack-tag{font-size:11px;color:#70757a}.saweb .mk-pack-btns{display:flex;gap:7px;margin-top:7px}.saweb .mk-pk-btn{font-size:10.5px;font-weight:500;border:1px solid #dadce0;border-radius:20px;padding:3px 11px;color:#1a73e8}.saweb .mk-pk-btn.ghost{color:#1a73e8}.saweb .mk-serp-org{margin-top:16px}.saweb .mk-serp-org.dim{opacity:.55}.saweb .mk-org-url{font-size:11px;color:#4d5156}.saweb .mk-org-title{font-size:15px;color:#1a0dab;font-weight:500;margin-top:1px}.saweb .mk-org-dek{font-size:11.5px;color:#4d5156;margin-top:3px;max-width:90%}.saweb .mk-org-sitelinks{display:flex;gap:16px;margin-top:6px;font-size:11px;color:#1a0dab}.saweb .mk-serp-map{display:flex;flex-direction:column;gap:12px}.saweb .mk-map{position:relative;height:130px;border-radius:10px;overflow:hidden;background:#EFEEEB}.saweb .mk-map-svg{position:absolute;inset:0;width:100%;height:100%;display:block}.saweb .mk-map-pin{position:absolute;width:9px;height:9px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#EA4335;border:1px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.35)}.saweb .mk-map-pin.you{background:var(--pine-bright);width:13px;height:13px;z-index:1}.saweb .mk-kp{border:1px solid #dadce0;border-radius:10px;padding:12px}.saweb .mk-kp-name{font-size:14px;font-weight:400;letter-spacing:-.01em}.saweb .mk-kp-meta{display:flex;align-items:center;gap:5px;font-size:11px;color:#70757a;margin-top:3px}.saweb .mk-kp-meta b{color:#202124}.saweb .mk-kp-line{font-size:11px;color:#70757a;margin-top:3px}.saweb .mk-kp-line.open{color:#188038;font-weight:500}.saweb .mk-kp-btns{display:flex;gap:6px;margin-top:9px}.saweb .mk-kp-btns span{flex:1 1;text-align:center;font-size:10px;font-weight:500;color:#1a73e8;border:1px solid #dadce0;border-radius:20px;padding:4px 0}.saweb .mk-ai{background:#FBFAF8;padding:22px 28px;gap:12px}.saweb .mk-ai-head{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:#6D6656}.saweb .mk-ai-dot{width:16px;height:16px;border-radius:50%;background:conic-gradient(from 210deg,var(--pine-bright),#7CC2A0,var(--pine))}.saweb .mk-ai-q{align-self:flex-end;max-width:62%;background:#16150F;color:#fff;border-radius:16px 16px 4px 16px;padding:11px 15px;font-size:13px;font-weight:500}.saweb .mk-ai-a{background:#fff;border:1px solid #e9e4da;border-radius:4px 16px 16px 16px;padding:16px 18px}.saweb .mk-ai-a p{margin:0 0 10px;font-size:13px}.saweb .mk-ai-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:9px}.saweb .mk-ai-list li{font-size:12px}.saweb .mk-ai-list li b{font-size:12.5px}.saweb .mk-ai-list li span{display:block;color:#5E584A;margin-top:1px}.saweb .mk-ai-list li .mk-you{display:inline-block;margin-left:7px;vertical-align:1.5px}.saweb .mk-ai-list li.hit{background:#F1F8F3;border-radius:8px;padding:8px 10px;margin-left:-10px;box-shadow:inset 2px 0 0 var(--pine-bright)}.saweb .mk-ai-cites{display:flex;gap:7px;margin-top:13px;padding-top:11px;border-top:1px solid #efeae1}.saweb .mk-cite{font-size:10px;font-weight:600;color:#6D6656;border:1px solid #e3ddd1;border-radius:20px;padding:3px 9px;background:#FBFAF8}.saweb .mk-ai-field{margin-top:auto;display:flex;align-items:center;justify-content:space-between;border:1px solid #e3ddd1;border-radius:24px;padding:11px 16px;background:#fff;font-size:12px;color:#948C7C}.saweb .mk-ai-send{width:20px;height:20px;border-radius:50%;background:var(--pine)}.saweb .mk-gbp-photos{height:190px}.saweb .mk-gbp-body{padding:18px 28px 20px}.saweb .mk-gbp-name{font-size:24px;letter-spacing:-.02em}.saweb .mk-gbp-meta{font-size:12px;color:#6D6656;margin-top:4px}.saweb .mk-gbp-meta b{color:#16150F}.saweb .mk-gbp-sub{font-size:12px;color:#6D6656}.saweb .mk-gbp-btns{display:flex;gap:8px;margin:14px 0}.saweb .mk-gbp-btns span{font-size:11px;font-weight:700;border:1px solid #dfdad0;border-radius:20px;padding:6px 16px;color:var(--pine)}.saweb .mk-gbp-btns .on{background:var(--pine);color:#fff;border-color:var(--pine)}.saweb .mk-gbp-rows{gap:8px;font-size:12px;color:#3C382E}.saweb .mk-gbp-rows div{gap:10px}.saweb .mk-gbp-rows i{width:14px;height:14px;border-radius:4px;background:#E4EFE8;flex:0 0 auto}.saweb .mk-gbp-review{margin-top:14px;padding-top:13px;border-top:1px solid #efeae1}.saweb .mk-gbp-review p{margin:5px 0 4px;font-size:12px;color:#3C382E}.saweb .mk-gbp-review span{font-size:11px;color:var(--mk-faint)}.saweb .mk-audit{padding:22px 28px;background:#fff;gap:16px}.saweb .mk-audit-head{display:flex;align-items:flex-start;justify-content:space-between}.saweb .mk-audit-date{font-size:11px;color:var(--mk-faint)}.saweb .mk-dials{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.saweb .mk-dial{text-align:center}.saweb .mk-dial-ring{width:74px;height:74px;margin:0 auto 7px;border-radius:50%;background:conic-gradient(var(--tone) calc(var(--v) * var(--sweep, 1) * 1%),#EDE8DE 0);display:grid;place-items:center;position:relative}.saweb .mk-dial-ring:before{content:"";position:absolute;inset:8px;background:#fff;border-radius:50%}.saweb .mk-dial-ring span{position:relative;font-size:19px;font-weight:800;color:var(--tone)}.saweb .mk-dial.bad{--tone:#C5451F}.saweb .mk-dial.warn{--tone:#C98A16}.saweb .mk-dial.ok{--tone:#1E7B45}.saweb .mk-dial-label{font-size:11px;font-weight:700;color:#5E584A}.saweb .mk-audit-list{border:1px solid #e9e4da;border-radius:12px;padding:4px 16px 8px}.saweb .mk-audit-title{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-faint);padding:12px 0 8px}.saweb .mk-issue{display:flex;gap:11px;padding:8px 0;border-top:1px solid #f2eee6}.saweb .mk-issue-dot{width:9px;height:9px;border-radius:50%;margin-top:5px;flex:0 0 auto}.saweb .mk-issue.bad .mk-issue-dot{background:#C5451F}.saweb .mk-issue.warn .mk-issue-dot{background:#C98A16}.saweb .mk-issue.ok .mk-issue-dot{background:#1E7B45}.saweb .mk-issue b{display:block;font-size:12.5px}.saweb .mk-issue span{display:block;font-size:11.5px;color:#6D6656}.saweb .mk-speed{padding:24px 28px;gap:20px;background:#fff}.saweb .mk-speed-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.saweb .mk-gauge{text-align:center}.saweb .mk-gauge-arc{width:150px;height:150px;margin:0 auto 8px;border-radius:50%;background:conic-gradient(from 180deg,var(--tone) calc(var(--p) * var(--sweep, 1) * 180deg),#EDE8DE calc(var(--p) * var(--sweep, 1) * 180deg) 180deg,transparent 180deg);display:grid;place-items:center;position:relative}.saweb .mk-gauge-arc:before{content:"";position:absolute;inset:17px;background:#fff;border-radius:50%}.saweb .mk-gauge-arc span{position:relative;font-size:34px;font-weight:800;letter-spacing:-.03em;color:var(--tone);margin-top:24px}.saweb .mk-gauge-arc span i{font-style:normal;font-size:17px}.saweb .mk-gauge.bad{--tone:#C5451F}.saweb .mk-gauge.good{--tone:#1E7B45}.saweb .mk-gauge-label{font-size:13px;font-weight:800}.saweb .mk-gauge-note{font-size:11px;color:var(--mk-faint)}.saweb .mk-vitals{display:flex;flex-direction:column;gap:9px}.saweb .mk-vital{display:grid;grid-template-columns:190px 62px 1fr 62px;align-items:center;grid-gap:12px;gap:12px}.saweb .mk-vital-label{font-size:12px;font-weight:600}.saweb .mk-vital-before{font-size:12px;color:#C5451F;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.saweb .mk-vital-after{font-size:12px;font-weight:800;color:#1E7B45;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.saweb .mk-vital-bar{height:7px;border-radius:20px;background:#F0ECE3;overflow:hidden}.saweb .mk-vital-bar i{display:block;height:100%;border-radius:20px;background:linear-gradient(90deg,#7CC2A0,var(--pine-bright))}.saweb .mk-wp{flex-direction:row;background:#F0F0F1;color:#1d2327;font-size:12px}.saweb .mk-wp-side{width:168px;background:#1d2327;color:#c3c4c7;padding:10px 0;flex:0 0 auto}.saweb .mk-wp-side>div{padding:7px 14px;font-size:12px;display:flex;align-items:center;justify-content:space-between}.saweb .mk-wp-side .on{background:#2271b1;color:#fff;font-weight:600}.saweb .mk-wp-side .on b{background:#d63638;color:#fff;border-radius:10px;padding:0 6px;font-size:10px}.saweb .mk-wp-brand{font-weight:700;color:#fff;padding-bottom:12px!important}.saweb .mk-wp-brand i{width:14px;height:14px;border-radius:50%;border:2px solid #fff;margin-right:8px}.saweb .mk-wp-main{flex:1 1;padding:16px 20px;min-width:0}.saweb .mk-wp-h{font-size:21px;font-weight:400;margin-bottom:12px}.saweb .mk-wp-notice{background:#fff;border-left:4px solid #dba617;padding:9px 12px;margin-bottom:8px;font-size:12px;box-shadow:0 1px 1px rgba(0,0,0,.04)}.saweb .mk-wp-notice.err{border-left-color:#d63638}.saweb .mk-wp-table{background:#fff;border:1px solid #c3c4c7;margin-top:12px}.saweb .mk-wp-row{display:grid;grid-template-columns:24px 1fr 200px 70px;align-items:center;grid-gap:10px;gap:10px;padding:9px 12px;border-bottom:1px solid #f0f0f1;font-size:12px}.saweb .mk-wp-row:last-child{border-bottom:0}.saweb .mk-wp-cb{width:14px;height:14px;border:1px solid #8c8f94;border-radius:3px;background:#fff}.saweb .mk-wp-name{font-weight:700;color:#2271b1}.saweb .mk-wp-row.err .mk-wp-status{color:#d63638;font-weight:700}.saweb .mk-wp-row.warn .mk-wp-status{color:#996800}.saweb .mk-wp-cost{text-align:right;color:#50575e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.saweb .mk-wp-foot{margin-top:12px;font-size:12px;color:#50575e}.saweb .mk-wp-foot b{color:#d63638}.saweb .mk-mig{padding:22px 28px;background:#fff;gap:4px}.saweb .mk-mig-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.saweb .mk-mig-stats{display:flex;gap:16px}.saweb .mk-mig-stats span{font-size:10.5px;color:#6D6656;display:flex;flex-direction:column;align-items:center}.saweb .mk-mig-stats b{font-size:19px;font-weight:800;color:#16150F}.saweb .mk-mig-stats .zero b{color:var(--pine-bright)}.saweb .mk-mig-cols,.saweb .mk-mig-row{display:grid;grid-template-columns:1fr 24px 1fr 120px;align-items:center;grid-gap:10px;gap:10px}.saweb .mk-mig-cols{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-fainter);padding-bottom:5px;border-bottom:1px solid #efeae1}.saweb .mk-mig-row{padding:6px 0;border-bottom:1px solid #f5f2ec;font-family:var(--mono);font-size:11px}.saweb .mk-mig-from{color:var(--mk-faint);text-decoration:line-through;-webkit-text-decoration-color:#DCD5C8;text-decoration-color:#DCD5C8}.saweb .mk-mig-arrow{color:var(--pine-bright);text-align:center}.saweb .mk-mig-to{color:#16150F;font-weight:600}.saweb .mk-mig-tag{font-family:var(--sans);font-size:9.5px;font-weight:800;text-align:center;border-radius:20px;padding:3px 8px;letter-spacing:.03em}.saweb .mk-mig-tag.301{background:#EAF3ED;color:#1E7B45}.saweb .mk-mig-tag.kept{background:#F2EFE8;color:#6D6656}.saweb .mk-mig-chart{margin-top:14px;border-top:1px solid #efeae1;padding-top:12px}.saweb .mk-mig-chart-head{display:flex;justify-content:space-between;font-size:10.5px;color:#6D6656;margin-bottom:4px}.saweb .mk-mig-legend{display:inline-flex;align-items:center;gap:6px}.saweb .mk-mig-legend i{width:2px;height:10px;background:#C98A16}.saweb .mk-mig-svg{width:100%;height:66px}.saweb .mk-mig-svg path{fill:none;stroke:var(--pine-bright);stroke-width:2.5;vector-effect:non-scaling-stroke}.saweb .mk-mig-marker{stroke:#C98A16;stroke-width:1.5;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.saweb .mk-dash{padding:22px 28px;background:#FBFAF8;gap:14px}.saweb .mk-dash-head{display:flex;align-items:center;justify-content:space-between}.saweb .mk-dash-live{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;color:#1E7B45;background:#EAF3ED;border-radius:20px;padding:5px 12px}.saweb .mk-dash-live i{width:7px;height:7px;border-radius:50%;background:#1E7B45}.saweb .mk-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.saweb .mk-kpi{background:#fff;border:1px solid #e9e4da;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:3px}.saweb .mk-kpi span{font-size:10.5px;color:var(--mk-faint)}.saweb .mk-kpi b{font-size:19px;font-weight:800;letter-spacing:-.02em}.saweb .mk-kpi.ok b{color:#1E7B45}.saweb .mk-dash-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.saweb .mk-dash-card{background:#fff;border:1px solid #e9e4da;border-radius:10px;padding:13px 15px}.saweb .mk-card-title{font-size:11.5px;font-weight:800;margin-bottom:8px}.saweb .mk-spark{width:100%;height:74px}.saweb .mk-spark-fill{fill:#EAF3ED;stroke:none}.saweb .mk-spark-line{fill:none;stroke:var(--pine-bright);stroke-width:2;vector-effect:non-scaling-stroke}.saweb .mk-spark-axis{display:flex;justify-content:space-between;font-size:9.5px;color:var(--mk-fainter)}.saweb .mk-log{display:flex;flex-direction:column;gap:7px}.saweb .mk-log-row{display:flex;align-items:center;gap:9px;font-size:11.5px}.saweb .mk-log-dot{width:7px;height:7px;border-radius:50%;background:#1E7B45;flex:0 0 auto}.saweb .mk-log-dot.auto{background:#C0BAA9}.saweb .mk-log-what{flex:1 1}.saweb .mk-log-when{color:var(--mk-fainter);font-size:10.5px}.saweb .mk-app{flex-direction:row;background:#F7F6F3}.saweb .mk-app-side{width:172px;flex:0 0 auto;background:#16241D;color:#A9BDB2;padding:16px 0;display:flex;flex-direction:column}.saweb .mk-app-side>div{padding:8px 18px;font-size:12px}.saweb .mk-app-side .on{background:rgba(255,255,255,.09);color:#fff;font-weight:700;box-shadow:inset 3px 0 0 var(--pine-bright)}.saweb .mk-app-brand{color:#fff;font-weight:800;font-size:14px!important;display:flex;align-items:center;gap:9px;padding-bottom:16px!important}.saweb .mk-app-brand i{width:16px;height:16px;border-radius:5px;background:var(--pine-bright)}.saweb .mk-app-user{margin-top:auto;display:flex;align-items:center;gap:9px;border-top:1px solid rgba(255,255,255,.09);padding-top:12px!important}.saweb .mk-app-user i{width:20px;height:20px;border-radius:50%;background:#43604F}.saweb .mk-app-main{flex:1 1;padding:18px 22px;min-width:0}.saweb .mk-app-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.saweb .mk-app-tools{display:flex;align-items:center;gap:7px}.saweb .mk-app-new{background:var(--pine);color:#fff;border-radius:8px;padding:6px 13px;font-size:11.5px;font-weight:800}.saweb .mk-app-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px;margin-bottom:14px}.saweb .mk-app-kpi{background:#fff;border:1px solid #e9e4da;border-radius:9px;padding:10px 12px;display:flex;flex-direction:column}.saweb .mk-app-kpi span{font-size:10px;color:var(--mk-faint)}.saweb .mk-app-kpi b{font-size:17px;font-weight:800}.saweb .mk-app-table{background:#fff;border:1px solid #e9e4da;border-radius:9px;overflow:hidden}.saweb .mk-app-tr{display:grid;grid-template-columns:66px 1fr 120px 88px;align-items:center;grid-gap:10px;gap:10px;padding:9px 14px;border-bottom:1px solid #f2eee6;font-size:11.5px}.saweb .mk-app-tr:last-child{border-bottom:0}.saweb .mk-app-tr.head{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-fainter);background:#FBFAF8}.saweb .mk-app-id{font-family:var(--mono);color:var(--mk-faint)}.saweb .mk-app-val{text-align:right;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.saweb .mk-app-pill{font-style:normal;font-size:10px;font-weight:800;border-radius:20px;padding:3px 9px;background:#F2EFE8;color:#6D6656}.saweb .mk-app-pill.s-quoted{background:#FDF3E0;color:#96690F}.saweb .mk-app-pill.s-scheduled{background:#E9F1FA;color:#2A5E96}.saweb .mk-app-pill.s-in{background:#EAF3ED;color:#1E7B45}.saweb .mk-app-pill.s-invoiced{background:#F0EDF7;color:#574B8A}.saweb .mk-book{flex-direction:row;background:#fff}.saweb .mk-book-left{flex:1 1;padding:26px 28px}.saweb .mk-book-svc{display:flex;flex-direction:column;gap:8px;margin-top:16px}.saweb .mk-book-opt{display:flex;align-items:center;gap:11px;border:1.4px solid #e9e4da;border-radius:10px;padding:11px 14px;font-size:12px}.saweb .mk-book-opt.on{border-color:var(--pine);background:#F1F8F3}.saweb .mk-book-opt i{width:14px;height:14px;border-radius:50%;border:1.5px solid #cfc8b9;flex:0 0 auto}.saweb .mk-book-opt.on i{border-color:var(--pine);border-width:4px}.saweb .mk-book-opt span{flex:1 1}.saweb .mk-book-opt b{font-weight:800}.saweb .mk-book-right{width:400px;flex:0 0 auto;background:#FBFAF8;border-left:1px solid #ede8de;padding:22px}.saweb .mk-cal-head{display:flex;justify-content:space-between;font-size:12px;font-weight:800;margin-bottom:10px}.saweb .mk-cal-nav{color:var(--mk-fainter);letter-spacing:4px}.saweb .mk-cal-dow,.saweb .mk-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px}.saweb .mk-cal-dow span{text-align:center;font-size:9.5px;font-weight:800;color:var(--mk-fainter);padding-bottom:3px}.saweb .mk-cal-grid span{aspect-ratio:1;display:grid;place-items:center;font-size:11px;border-radius:7px;color:#3C382E}.saweb .mk-cal-grid .off{color:#CFC8B9}.saweb .mk-cal-grid .on{background:var(--pine);color:#fff;font-weight:800}.saweb .mk-slots{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-top:14px}.saweb .mk-slot{text-align:center;border:1.4px solid #e3ddd1;border-radius:8px;padding:7px 0;font-size:11.5px;font-weight:700;background:#fff}.saweb .mk-slot.on{background:var(--pine);border-color:var(--pine);color:#fff}.saweb .mk-slot.gone{color:#CFC8B9;text-decoration:line-through;background:transparent}.saweb .mk-book-confirm{margin-top:14px;text-align:center;background:var(--pine);color:#fff;border-radius:9px;padding:11px;font-size:12.5px;font-weight:800}.saweb .mk-lead{background:#1B2B22;padding:12px;gap:9px;min-height:400px}.saweb .mk-ph-notch{width:62px;height:5px;border-radius:20px;background:rgba(255,255,255,.3);margin:2px auto 6px}.saweb .mk-lead-time{text-align:center;color:#fff;font-size:30px;font-weight:300;letter-spacing:-.02em;margin-bottom:10px}.saweb .mk-lead-card{background:rgba(255,255,255,.94);border-radius:12px;padding:9px 11px}.saweb .mk-lead-card.dim{background:rgba(255,255,255,.62)}.saweb .mk-lead-app{display:flex;align-items:center;gap:6px;font-size:8.5px;font-weight:700;color:#6D6656;text-transform:uppercase;letter-spacing:.05em}.saweb .mk-lead-app i{width:11px;height:11px;border-radius:3px;background:var(--pine)}.saweb .mk-lead-title{font-size:10.5px;font-weight:800;margin-top:3px}.saweb .mk-lead-body{font-size:9.5px;color:#4A463B;margin-top:2px}.saweb .mk-thread{background:#F4F1EA;min-height:400px}.saweb .mk-thread-bar{display:flex;align-items:baseline;gap:6px;justify-content:center;padding:10px 12px 9px;background:rgba(255,255,255,.9);border-bottom:1px solid #e4dfd4}.saweb .mk-thread-bar b{font-size:11.5px;font-weight:800}.saweb .mk-thread-bar span{font-size:9px;color:var(--mk-faint)}.saweb .mk-thread-body{flex:1 1;display:flex;flex-direction:column;gap:7px;padding:11px 10px 8px}.saweb .mk-thread-day{align-self:center;font-size:8.5px;font-weight:700;color:var(--mk-faint);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}.saweb .mk-bub{max-width:82%;border-radius:13px;padding:7px 10px 6px;font-size:10.5px;line-height:1.35}.saweb .mk-bub i{font-style:normal;font-size:8px;margin-left:6px;opacity:.62;white-space:nowrap}.saweb .mk-bub.out{align-self:flex-end;background:var(--pine);color:#fff;border-bottom-right-radius:4px}.saweb .mk-bub.in{align-self:flex-start;background:#fff;color:#16150F;border-bottom-left-radius:4px}.saweb .mk-bub.has-img{padding-top:7px}.saweb .mk-bub-img{display:block;position:relative;aspect-ratio:4/3;border-radius:8px;overflow:hidden;margin-bottom:6px;background:rgba(0,0,0,.15)}.saweb .mk-bub-img img{object-fit:cover}.saweb .mk-thread-field{display:flex;align-items:center;justify-content:space-between;margin:0 10px 11px;padding:8px 12px;border-radius:20px;background:#fff;border:1px solid #e4dfd4;font-size:10px;color:#9A9384}.saweb .mk-thread-field i{width:16px;height:16px;border-radius:50%;background:var(--pine);flex:0 0 auto}.saweb .mk-subs{padding:22px 26px 18px;gap:12px}.saweb .mk-subs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.saweb .mk-subs-tot{display:flex;align-items:center;gap:12px;flex:0 0 auto}.saweb .mk-subs-now,.saweb .mk-subs-was{display:flex;flex-direction:column;font-size:10px;color:#7A7365;text-align:right}.saweb .mk-subs-now i,.saweb .mk-subs-was i{font-style:normal;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#9A9384}.saweb .mk-subs-was b{font-size:21px;font-weight:800;color:#16150F;text-decoration:line-through;text-decoration-thickness:1.5px}.saweb .mk-subs-now b{font-size:21px;font-weight:800;color:var(--pine)}.saweb .mk-subs-arrow{font-size:15px;color:#B6AF9F}.saweb .mk-subs-list{display:flex;flex-direction:column}.saweb .mk-subs-row{display:grid;grid-template-columns:1.15fr 1.5fr auto 74px;align-items:center;grid-gap:12px;gap:12px;padding:7px 0;border-bottom:1px solid #ede8de}.saweb .mk-subs-row:first-child{border-top:1px solid #ede8de}.saweb .mk-subs-name{font-size:12px;font-weight:700}.saweb .mk-subs-what{font-size:11px;color:#7A7365}.saweb .mk-subs-cost{font-size:12px;font-weight:800;text-align:right}.saweb .mk-subs-tag{justify-self:end;font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:20px;background:#F6EAE6;color:#A2503C}.saweb .mk-subs-tag.keep{background:#E8F0E9;color:#2F5B3F}.saweb .mk-subs-foot{font-size:11px;color:#7A7365}.saweb .mk-board{padding:22px 28px;background:#fff;gap:14px}.saweb .mk-board-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:116px;grid-gap:11px;gap:11px}.saweb .mk-shot{position:relative;margin:0;border-radius:9px;overflow:hidden;background:#EFEBE3}.saweb .mk-shot.wide{grid-column:span 2}.saweb .mk-shot.tall{grid-row:span 2}.saweb .mk-shot img{object-fit:cover}.saweb .mk-shot figcaption{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:14px 9px 6px;background:linear-gradient(transparent,rgba(0,0,0,.78));color:#fff;font-size:9.5px;font-weight:700}.saweb .mk-crop{position:absolute;z-index:1;inset:12px 42% 12px 12px;border:1.5px dashed rgba(255,255,255,.85);border-radius:4px}.saweb .mk-board-foot{display:flex;justify-content:space-between;font-size:11px;color:var(--mk-faint)}.saweb .mk-board-sizes{font-family:var(--mono);color:var(--pine);font-weight:600}.saweb .mk-schema{padding:22px 28px;background:#fff;gap:12px}.saweb .mk-code{margin:0;background:#15211B;color:#C9E3D5;border-radius:10px;padding:16px 18px;font-family:var(--mono);font-size:11.5px;line-height:1.6;overflow:hidden;white-space:pre}.saweb .mk-schema-rows{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.saweb .mk-schema-row{display:flex;align-items:center;gap:9px;font-size:12px}.saweb .mk-schema-row i{width:15px;height:15px;border-radius:50%;background:#EAF3ED;flex:0 0 auto;position:relative}.saweb .mk-schema-row i.ok:after{content:"";position:absolute;left:4px;top:4.5px;width:6px;height:3px;border-left:1.6px solid #1e7b45;border-bottom:1.6px solid #1e7b45;transform:rotate(-45deg)}.saweb .mk-pricebar{padding:24px 28px;background:#fff;gap:16px}.saweb .mk-pb-head{display:flex;align-items:flex-start;justify-content:space-between}.saweb .mk-pb-range{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;color:#6D6656}.saweb .mk-pb-range i{width:70px;height:3px;border-radius:20px;background:linear-gradient(90deg,var(--pine-bright),#C98A16)}.saweb .mk-pb-stack{display:flex;height:20px;border-radius:20px;overflow:hidden}.saweb .mk-pb-seg{display:block;height:100%}.saweb .mk-pb-key.s0,.saweb .mk-pb-seg.s0{background:var(--pine)}.saweb .mk-pb-key.s1,.saweb .mk-pb-seg.s1{background:var(--pine-bright)}.saweb .mk-pb-key.s2,.saweb .mk-pb-seg.s2{background:#7CC2A0}.saweb .mk-pb-key.s3,.saweb .mk-pb-seg.s3{background:#C7DFD1}.saweb .mk-pb-rows{display:flex;flex-direction:column;gap:9px}.saweb .mk-pb-row{display:grid;grid-template-columns:12px 200px 1fr 46px;align-items:center;grid-gap:12px;gap:12px}.saweb .mk-pb-key{width:12px;height:12px;border-radius:4px}.saweb .mk-pb-label{font-size:12.5px;font-weight:700}.saweb .mk-pb-note{font-size:11.5px;color:var(--mk-faint)}.saweb .mk-pb-pct{text-align:right;font-size:12.5px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.saweb .nl-case .ns-case,.saweb .nl-map .ns-split,.saweb .nl-menu .ns-menu,.saweb .nl-shelf .ns-shelfwrap,.saweb .nl-team .ns-teamwrap{flex:1 1;display:grid;grid-template-columns:1fr 1fr;min-height:0;position:relative;z-index:2}.saweb .nl-case .ns-case-copy,.saweb .nl-menu .ns-menu-copy,.saweb .nl-shelf .ns-shelf-copy,.saweb .nl-team .ns-team-copy{padding:clamp(14px,3cqw,34px);display:flex;flex-direction:column;justify-content:center;color:var(--nink)}.saweb .new-site .ns-case-copy p,.saweb .new-site .ns-menu-copy p,.saweb .new-site .ns-shelf-copy p,.saweb .new-site .ns-team-copy p{color:rgba(var(--nink-rgb),.76);font-size:clamp(9px,1.6cqw,14px);margin:clamp(5px,1cqw,10px) 0 0}.saweb .nl-menu .ns-menu-card{margin:clamp(12px,2.6cqw,26px);align-self:center;background:rgba(var(--nink-rgb),.07);border:1px solid rgba(var(--nink-rgb),.16);border-radius:clamp(8px,1.4cqw,14px);padding:clamp(11px,2cqw,20px);color:var(--nink)}.saweb .nl-menu .ns-menu-card .c-title{font-weight:800;font-size:clamp(9px,1.4cqw,12px);letter-spacing:.1em;text-transform:uppercase;color:var(--nacc);margin-bottom:clamp(7px,1.3cqw,12px)}.saweb .nl-menu .ns-menu-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(9px,1.8cqw,20px);gap:clamp(9px,1.8cqw,20px)}.saweb .nl-menu .ns-menu-col{display:flex;flex-direction:column;gap:clamp(4px,.9cqw,8px)}.saweb .nl-menu .ns-menu-row{display:flex;align-items:baseline;gap:5px;font-size:clamp(8px,1.35cqw,12px);white-space:nowrap}.saweb .nl-menu .ns-menu-row span{overflow:hidden;text-overflow:ellipsis}.saweb .nl-menu .ns-menu-row i{flex:1 1;border-bottom:1px dotted rgba(var(--nink-rgb),.3)}.saweb .nl-tiers .ns-tierwrap{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:clamp(12px,2.6cqw,30px);color:var(--nink);position:relative;z-index:2}.saweb .new-site .ns-tierwrap p{color:rgba(var(--nink-rgb),.76);font-size:clamp(9px,1.5cqw,13px);margin:clamp(4px,.9cqw,9px) 0 0;max-width:70%}.saweb .nl-tiers .ns-tiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(7px,1.4cqw,14px);gap:clamp(7px,1.4cqw,14px);margin-top:clamp(10px,2cqw,20px);width:100%}.saweb .nl-tiers .ns-tier{position:relative;background:rgba(var(--nink-rgb),.06);border:1px solid rgba(var(--nink-rgb),.16);border-radius:clamp(8px,1.3cqw,13px);padding:clamp(9px,1.8cqw,18px);display:flex;flex-direction:column;gap:clamp(3px,.6cqw,6px);align-items:center}.saweb .nl-tiers .ns-tier.on{background:rgba(var(--nink-rgb),.13);border-color:var(--nacc)}.saweb .nl-tiers .ns-tier-tag{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:var(--nacc);color:var(--nonacc);font-size:clamp(6px,.95cqw,9px);font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:20px;white-space:nowrap}.saweb .nl-tiers .ns-tier-name{font-size:clamp(8px,1.3cqw,12px);font-weight:700;color:rgba(var(--nink-rgb),.8)}.saweb .nl-tiers .ns-tier-price{font-size:clamp(15px,3cqw,28px);font-weight:800;letter-spacing:-.03em;line-height:1}.saweb .nl-tiers .ns-tier-note{font-size:clamp(7px,1.1cqw,10px);color:rgba(var(--nink-rgb),.6)}.saweb .nl-tiers .ns-tier .c-btn{margin-top:clamp(5px,1cqw,9px);width:100%;background:var(--nacc);color:var(--nonacc);font-weight:800;text-align:center;border-radius:7px;padding:clamp(4px,.8cqw,8px);font-size:clamp(7px,1.15cqw,11px)}.saweb .nl-tiers .ns-tier:not(.on) .c-btn{background:rgba(var(--nink-rgb),.14);color:var(--nink)}.saweb .nl-map .ns-mapbox{position:relative;margin:clamp(10px,2.2cqw,22px);border-radius:clamp(8px,1.4cqw,14px);overflow:hidden;background:linear-gradient(150deg,rgba(var(--nink-rgb),.1),rgba(var(--nink-rgb),.04))}.saweb .nl-map .ns-mapgrid{position:absolute;inset:0;background:linear-gradient(90deg,transparent 28%,rgba(var(--nink-rgb),.14) 28%,rgba(var(--nink-rgb),.14) 29.5%,transparent 29.5%),linear-gradient(90deg,transparent 67%,rgba(var(--nink-rgb),.14) 67%,rgba(var(--nink-rgb),.14) 68.5%,transparent 68.5%),linear-gradient(0deg,transparent 34%,rgba(var(--nink-rgb),.14) 34%,rgba(var(--nink-rgb),.14) 35.5%,transparent 35.5%),linear-gradient(0deg,transparent 72%,rgba(var(--nink-rgb),.14) 72%,rgba(var(--nink-rgb),.14) 73.5%,transparent 73.5%)}.saweb .nl-map .ns-mappin{position:absolute;width:clamp(7px,1.2cqw,12px);height:clamp(7px,1.2cqw,12px);border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:rgba(var(--nink-rgb),.55)}.saweb .nl-map .ns-mappin.lead{background:var(--nacc);width:clamp(11px,1.8cqw,17px);height:clamp(11px,1.8cqw,17px);top:26%;left:38%;box-shadow:0 0 0 clamp(5px,1cqw,10px) color-mix(in srgb,var(--nacc) 22%,transparent)}.saweb .nl-map .ns-mappin.a{top:54%;left:68%}.saweb .nl-map .ns-mappin.b{top:70%;left:24%}.saweb .nl-map .ns-mappin.c{top:40%;left:78%}.saweb .nl-map .ns-mapcard{position:absolute;left:clamp(7px,1.3cqw,13px);right:clamp(7px,1.3cqw,13px);bottom:clamp(7px,1.3cqw,13px);background:rgba(10,18,14,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(var(--nink-rgb),.16);border-radius:clamp(7px,1.1cqw,11px);padding:clamp(8px,1.5cqw,15px);color:var(--nink);display:flex;flex-direction:column;gap:clamp(5px,1cqw,9px)}.saweb .nl-map .ns-mapcard .c-title{font-weight:800;font-size:clamp(9px,1.5cqw,13px)}.saweb .nl-map .ns-mapcard .c-areagrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(4px,.8cqw,7px);gap:clamp(4px,.8cqw,7px)}.saweb .nl-map .ns-mapcard .c-area{display:flex;align-items:center;gap:6px;font-size:clamp(8px,1.25cqw,12px)}.saweb .nl-map .ns-mapcard .c-dot{width:5px;height:5px;border-radius:50%;background:var(--nacc);flex:0 0 auto}.saweb .nl-team .ns-team{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(6px,1.2cqw,12px);gap:clamp(6px,1.2cqw,12px);align-content:center;padding:clamp(12px,2.4cqw,24px) clamp(12px,2.4cqw,24px) clamp(12px,2.4cqw,24px) 0}.saweb .nl-team .ns-member{background:rgba(var(--nink-rgb),.07);border:1px solid rgba(var(--nink-rgb),.16);border-radius:clamp(7px,1.2cqw,12px);padding:clamp(8px,1.5cqw,15px);text-align:center;color:var(--nink);display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.5cqw,5px)}.saweb .nl-team .ns-avatar{width:clamp(18px,3.4cqw,34px);height:clamp(18px,3.4cqw,34px);border-radius:50%;background:linear-gradient(150deg,var(--nacc),rgba(var(--nink-rgb),.25));margin-bottom:clamp(2px,.5cqw,5px)}.saweb .nl-team .ns-mname{font-size:clamp(8px,1.25cqw,11.5px);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.saweb .nl-team .ns-mrole{font-size:clamp(6.5px,1.05cqw,10px);color:rgba(var(--nink-rgb),.62);line-height:1.3}.saweb .nl-team .ns-mbook{margin-top:clamp(3px,.7cqw,7px);font-size:clamp(6.5px,1.05cqw,10px);font-weight:800;color:var(--nacc)}.saweb .nl-shelf .ns-shelf{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(6px,1.2cqw,12px);gap:clamp(6px,1.2cqw,12px);align-content:center;padding:clamp(12px,2.4cqw,24px) clamp(12px,2.4cqw,24px) clamp(12px,2.4cqw,24px) 0}.saweb .nl-shelf .ns-item{background:rgba(var(--nink-rgb),.07);border:1px solid rgba(var(--nink-rgb),.14);border-radius:clamp(6px,1.1cqw,11px);padding:clamp(6px,1.1cqw,11px);color:var(--nink)}.saweb .nl-shelf .ns-item-img{position:relative;aspect-ratio:4/3;border-radius:clamp(4px,.8cqw,8px);overflow:hidden;background:rgba(var(--nink-rgb),.1);margin-bottom:clamp(4px,.8cqw,7px)}.saweb .nl-shelf .ns-item-img .ns-photo{object-fit:cover}.saweb .nl-shelf .ns-item-name{font-size:clamp(7.5px,1.2cqw,11px);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.saweb .nl-shelf .ns-item-price{font-size:clamp(8px,1.3cqw,12px);font-weight:800;color:var(--nacc)}.saweb .nl-shelf .ns-shelf-copy .prim{align-self:flex-start;margin-top:clamp(8px,1.6cqw,16px)}.saweb .nl-case .ns-case-shot{position:relative;margin:clamp(10px,2.2cqw,22px);border-radius:clamp(8px,1.4cqw,14px);overflow:hidden;background:rgba(var(--nink-rgb),.08)}.saweb .nl-case .ns-case-shot .ns-photo{object-fit:cover}.saweb .nl-case .ns-case-tag{position:absolute;top:clamp(6px,1.1cqw,11px);left:clamp(6px,1.1cqw,11px);z-index:2;background:rgba(10,18,14,.72);border:1px solid rgba(var(--nink-rgb),.2);color:var(--nink);font-size:clamp(6.5px,1cqw,10px);font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:20px}.saweb .nl-case .ns-case-result{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:clamp(14px,2.4cqw,26px) clamp(8px,1.4cqw,14px) clamp(7px,1.2cqw,12px);background:linear-gradient(transparent,rgba(0,0,0,.82));color:#fff;font-size:clamp(7.5px,1.2cqw,11.5px);font-weight:700}.saweb .new-site.nl-rail{flex-direction:row}.saweb .nl-rail .ns-rail{flex:0 0 clamp(74px,17cqw,168px);display:flex;flex-direction:column;gap:clamp(8px,1.8cqw,16px);padding:clamp(11px,2.4cqw,24px);border-right:1px solid rgba(var(--nink-rgb),.1);background:rgba(var(--nink-rgb),.035)}.saweb .nl-rail .ns-raillinks{display:flex;flex-direction:column;gap:clamp(5px,1.1cqw,10px);font-size:clamp(8px,1.4cqw,12px);color:rgba(var(--nink-rgb),.72);margin-top:clamp(4px,1cqw,10px)}.saweb .nl-rail .ns-railfoot{margin-top:auto;display:flex;flex-direction:column;gap:clamp(5px,1.1cqw,9px);align-items:flex-start}.saweb .nl-rail .ns-railfoot .new-cta{width:100%;text-align:center}.saweb .nl-rail .ns-railbody{flex:1 1;min-width:0;display:flex;flex-direction:column;padding:clamp(12px,2.8cqw,32px);justify-content:center}.saweb .nl-rail .ns-railshots{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(6px,1.3cqw,13px);gap:clamp(6px,1.3cqw,13px);margin-top:clamp(10px,2cqw,20px)}.saweb .nl-rail .ns-railshot{position:relative;overflow:hidden;border-radius:clamp(7px,1.2cqw,12px);aspect-ratio:4/3;background:rgba(var(--nink-rgb),.07);border:1px solid rgba(var(--nink-rgb),.1)}.saweb .nl-rail .ns-railshot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.saweb .nl-band .ns-bandwrap{flex:1 1;display:flex;flex-direction:column;min-height:0;padding:clamp(12px,2.6cqw,30px);gap:clamp(10px,2cqw,20px)}.saweb .nl-band .ns-bandhead{display:flex;flex-direction:column;align-items:center;text-align:center}.saweb .nl-band .ns-bandhead .ns-badge{align-self:center}.saweb .nl-band .ns-bandhead .ns-head{max-width:22ch}.saweb .new-site.nl-band .ns-bandhead p{margin-left:auto;margin-right:auto}.saweb .nl-band .ns-bandrow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(6px,1.3cqw,14px);gap:clamp(6px,1.3cqw,14px);flex:1 1;min-height:0}.saweb .nl-band .ns-bandtile{position:relative;overflow:hidden;border-radius:clamp(7px,1.2cqw,12px);background:rgba(var(--nink-rgb),.07);border:1px solid rgba(var(--nink-rgb),.1);min-height:clamp(44px,9cqw,120px)}.saweb .nl-band .ns-bandtile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.saweb .nl-band .ns-bandlabel{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:clamp(10px,2cqw,20px) clamp(6px,1.1cqw,11px) clamp(5px,.9cqw,9px);background:linear-gradient(transparent,rgba(0,0,0,.8));color:#fff;font-size:clamp(7px,1.15cqw,11px);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.saweb .mock-stage-in>.mk{height:auto}.saweb .new-site.has-bg .ns-member,.saweb .new-site.has-bg .ns-menu-card,.saweb .new-site.has-bg .ns-tier{background:rgba(10,16,13,.62);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-color:rgba(255,255,255,.22)}.saweb .mk-gbp{background:#fff;padding-bottom:4px}.saweb .mk-gbp-photos{display:grid;grid-template-columns:2fr 1fr;grid-gap:3px;gap:3px;height:200px}.saweb .mk-gbp-hero,.saweb .mk-gbp-side>div{position:relative;overflow:hidden}.saweb .mk-gbp-side{display:grid;grid-template-rows:1fr 1fr;grid-gap:3px;gap:3px}.saweb .mk-gbp-photos img{object-fit:cover}.saweb .mk-gbp-more:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:1}.saweb .mk-gbp-more span{position:absolute;inset:0;z-index:2;display:grid;place-items:center;color:#fff;font-size:15px;font-weight:600}.saweb .mk-gbp-body{padding:16px 24px 20px}.saweb .mk-gbp-name{font-size:26px;font-weight:400;letter-spacing:-.01em;color:#202124}.saweb .mk-gbp-meta{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#70757a;margin-top:5px}.saweb .mk-gbp-meta b{color:#202124;font-weight:400}.saweb .mk-gbp-link{color:#1a73e8}.saweb .mk-gbp-sub{font-size:12.5px;color:#70757a;margin-top:2px}.saweb .mk-gbp-actions{display:flex;gap:22px;margin:18px 0 16px}.saweb .mk-gbp-act{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;color:#1a73e8;width:58px;text-align:center}.saweb .mk-gbp-actico{width:38px;height:38px;border-radius:50%;border:1px solid #dadce0;display:grid;place-items:center;color:#1a73e8}.saweb .mk-gbp-actico svg{width:17px;height:17px}.saweb .mk-gbp-act.on .mk-gbp-actico{background:#1a73e8;border-color:#1a73e8;color:#fff}.saweb .mk-gbp-rows{display:flex;flex-direction:column;gap:11px;font-size:12.5px;color:#202124;border-top:1px solid #ebebeb;padding-top:14px}.saweb .mk-gbp-rows div{display:flex;align-items:center;gap:14px}.saweb .mk-gbp-rows svg{width:16px;height:16px;color:#70757a;flex:0 0 auto}.saweb .mk-gbp-open{color:#1e8e3e;font-weight:500}.saweb .mk-gbp-review{margin-top:16px;padding-top:14px;border-top:1px solid #ebebeb}.saweb .mk-gbp-revhead{display:flex;align-items:center;gap:10px;margin-bottom:5px}.saweb .mk-gbp-avatar{width:26px;height:26px;border-radius:50%;background:#c9d6cd;flex:0 0 auto}.saweb .mk-gbp-revhead b{display:block;font-size:12.5px;font-weight:500;color:#202124}.saweb .mk-gbp-revhead i{font-style:normal;font-size:11px;color:#70757a}.saweb .mk-gbp-review p{margin:4px 0 0;font-size:12.5px;color:#3c4043;line-height:1.5}.saweb .mk-rev{flex-direction:row;background:#fff}.saweb .mk-rev-left{width:380px;flex:0 0 auto;padding:24px 26px;border-right:1px solid #ede8de;display:flex;flex-direction:column}.saweb .mk-rev-sms{margin-top:16px}.saweb .mk-rev-bubble{background:#E8F0EB;border-radius:16px 16px 16px 4px;padding:12px 14px;font-size:12px;line-height:1.5;color:#1E2B24}.saweb .mk-rev-bubble u{color:var(--pine);-webkit-text-decoration-color:color-mix(in srgb,var(--pine) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--pine) 40%,transparent)}.saweb .mk-rev-time{font-size:10.5px;color:var(--mk-fainter);margin-top:6px}.saweb .mk-rev-stats{display:flex;gap:22px;margin-top:auto;padding-top:20px}.saweb .mk-rev-stats div{display:flex;flex-direction:column}.saweb .mk-rev-stats b{font-size:24px;font-weight:800;letter-spacing:-.03em}.saweb .mk-rev-stats span{font-size:10.5px;color:var(--mk-faint)}.saweb .mk-rev-right{flex:1 1;padding:22px 26px;min-width:0}.saweb .mk-rev-head{display:flex;align-items:baseline;justify-content:space-between}.saweb .mk-rev-head b{font-size:26px;font-weight:800;letter-spacing:-.03em;margin-right:8px}.saweb .mk-rev-count{font-size:11.5px;color:var(--mk-faint)}.saweb .mk-rev-bars{display:flex;flex-direction:column;gap:4px;margin:12px 0 16px}.saweb .mk-rev-bar{display:flex;align-items:center;gap:9px;font-size:10.5px;color:var(--mk-faint)}.saweb .mk-rev-bar i{flex:1 1;height:7px;border-radius:20px;background:#F0ECE3;overflow:hidden}.saweb .mk-rev-bar b{display:block;height:100%;background:#F5A623;border-radius:20px}.saweb .mk-rev-list{display:flex;flex-direction:column;gap:12px}.saweb .mk-rev-item{display:flex;gap:11px}.saweb .mk-rev-av{width:26px;height:26px;border-radius:50%;background:#DCE6DF;flex:0 0 auto}.saweb .mk-rev-who{display:flex;align-items:baseline;gap:8px}.saweb .mk-rev-who b{font-size:12px;font-weight:700}.saweb .mk-rev-who i{font-style:normal;font-size:10.5px;color:var(--mk-fainter)}.saweb .mk-rev-item p{margin:2px 0 0;font-size:11.5px;color:#55503F;line-height:1.45}.saweb .svc-phone .hero-phone{position:relative;inset:auto;width:100%;max-width:100%;margin:0 auto;border-radius:30px;padding:8px}.saweb .svc-phone .hero-phone .hp-screen{border-radius:23px}.saweb .mk-tl{padding:22px 28px;background:#fff;gap:0}.saweb .mk-tl-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.saweb .mk-tl-key{display:flex;gap:14px;font-size:11px;color:#6D6656}.saweb .mk-tl-key span{display:inline-flex;align-items:center;gap:6px}.saweb .mk-tl-key i{width:12px;height:8px;border-radius:3px}.saweb .mk-tl-key i.build{background:var(--pine)}.saweb .mk-tl-key i.wait{background:#E4B457}.saweb .mk-tl-row,.saweb .mk-tl-ruler{display:grid;grid-template-columns:220px 1fr;align-items:center;grid-gap:14px;gap:14px}.saweb .mk-tl-ticks{display:grid;grid-template-columns:repeat(7,1fr)}.saweb .mk-tl-ticks span{font-size:9.5px;font-weight:700;letter-spacing:.04em;color:var(--mk-fainter);text-align:right;padding-right:5px;border-right:1px solid #efeae1;padding-bottom:4px}.saweb .mk-tl-rowlabel{font-size:12px;font-weight:600;color:#3A362D}.saweb .mk-tl-row{margin-top:6px}.saweb .mk-tl-lane{position:relative;height:22px;border-radius:6px;background:repeating-linear-gradient(90deg,#FAF8F4 0,#FAF8F4 calc(100% / 7 - 1px),#EFEAE1 calc(100% / 7 - 1px),#EFEAE1 calc(100% / 7))}.saweb .mk-tl-bar{position:absolute;top:0;bottom:0;border-radius:6px;background:var(--pine);display:flex;align-items:center;padding-left:9px}.saweb .mk-tl-bar b{font-size:10px;font-weight:700;color:#fff;letter-spacing:.01em}.saweb .mk-tl-bar.wait{background:#E4B457}.saweb .mk-tl-bar.wait b{color:#4A3A10}.saweb .mk-tl-bar.fast{background:var(--pine-bright)}.saweb .mk-tl-live{position:absolute;top:2px;margin-left:9px;letter-spacing:.06em;color:var(--pine-bright);border:1px solid #bfe0cd;border-radius:20px;padding:2px 8px;background:#F1F8F3}.saweb .mk-tl-live,.saweb .mk-tl-track-label{font-size:10px;font-weight:800;text-transform:uppercase}.saweb .mk-tl-track-label{letter-spacing:.12em;color:var(--mk-faint);margin:12px 0 2px}.saweb .mk-tl-track-label.alt{color:var(--pine);margin-top:20px}.saweb .mk-tl-foot{margin-top:16px;padding-top:12px;border-top:1px solid #efeae1;font-size:11.5px;color:#6D6656}.saweb .mk-ch{padding:22px 28px;background:#fff}.saweb .mk-ch-head{margin-bottom:16px}.saweb .mk-ch-grid{display:grid;grid-template-columns:1fr 150px 150px 150px}.saweb .mk-ch-col,.saweb .mk-ch-corner{border-bottom:1px solid #e7e2d8}.saweb .mk-ch-col{text-align:center;padding:0 8px 10px;display:flex;flex-direction:column;gap:2px}.saweb .mk-ch-col b{font-size:13px;font-weight:800;color:#16150F}.saweb .mk-ch-col span{font-size:10.5px;color:var(--mk-faint)}.saweb .mk-ch-col.on b{color:var(--pine)}.saweb .mk-ch-line{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center;border-bottom:1px solid #f2eee6}.saweb .mk-ch-label{font-size:12.5px;color:#3A362D;padding:11px 0}.saweb .mk-ch-cell{text-align:center;font-size:15px;font-weight:800;padding:11px 0;color:#C0B9A9}.saweb .mk-ch-cell.yes{color:var(--pine-bright)}.saweb .mk-ch-cell.part{color:#C98A16}.saweb .mk-ch-cell.no{color:#C5451F}.saweb .mk-ch-cell.on{background:#F6FAF7}.saweb .mk-ch-foot{margin-top:14px;font-size:11.5px;color:#6D6656}.saweb .mk-ix{flex-direction:row;background:#fff}.saweb .mk-ix-serp{width:500px;flex:0 0 auto;border-right:1px solid #ede8de}.saweb .mk-ix-empty{padding:22px 28px 6px}.saweb .mk-ix-none{font-size:13px;color:#3A362D}.saweb .mk-ix-none b{font-weight:700}.saweb .mk-ix-tips{margin:12px 0 0;padding-left:18px}.saweb .mk-ix-tips li{font-size:12px;color:#6D6656;margin-bottom:4px}.saweb .mk-ix-verdict{display:flex;gap:11px;margin:16px 28px 0;padding:12px 14px;border:1px solid #f0d8cf;background:#FDF6F3;border-radius:10px}.saweb .mk-ix-verdict i{width:9px;height:9px;border-radius:50%;background:#C5451F;margin-top:4px;flex:0 0 auto}.saweb .mk-ix-verdict b{display:block;font-size:12.5px}.saweb .mk-ix-verdict span{display:block;font-size:11.5px;color:#6D6656}.saweb .mk-ix-causes{flex:1 1;padding:22px 28px;min-width:0}.saweb .mk-ix-causes .mk-audit-list{border:0;padding:0}.saweb .mk-own{padding:22px 28px;background:#fff}.saweb .mk-own-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.saweb .mk-own-score{text-align:right}.saweb .mk-own-score b{display:block;font-size:20px;font-weight:800;color:#C5451F}.saweb .mk-own-score span{font-size:10.5px;color:var(--mk-faint)}.saweb .mk-own-row{display:grid;grid-template-columns:34px 1fr 260px 92px;align-items:center;grid-gap:14px;gap:14px;padding:13px 0;border-top:1px solid #f2eee6}.saweb .mk-own-ico{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#F4F1EA;color:#6D6656}.saweb .mk-own-ico svg{width:18px;height:18px}.saweb .mk-own-row.yes .mk-own-ico{background:var(--pine-soft);color:var(--pine)}.saweb .mk-own-what b{display:block;font-size:13px;font-weight:700}.saweb .mk-own-what span{display:block;font-size:11.5px;color:#6D6656}.saweb .mk-own-note{font-size:11.5px;color:var(--mk-faint);font-family:var(--mono)}.saweb .mk-own-tag{text-align:center;font-size:10px;font-weight:800;letter-spacing:.04em;border-radius:20px;padding:4px 0}.saweb .mk-own-tag.yes{background:#EAF3ED;color:#1E7B45}.saweb .mk-own-tag.part{background:#FBF2DE;color:#8A6208}.saweb .mk-own-tag.no{background:#FBEDE8;color:#A93A19}.saweb .mk-own-foot{margin-top:16px;padding-top:12px;border-top:1px solid #efeae1;font-size:11.5px;color:#6D6656}.saweb .mk-pc{padding:22px 28px;background:#fff}.saweb .mk-pc-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.saweb .mk-pc-gap{font-size:11.5px;color:#6D6656}.saweb .mk-pc-gap b{color:#16150F;font-weight:800}.saweb .mk-pc-plot{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:46px;gap:46px;height:134px;align-items:end;border-bottom:1px solid #e7e2d8;padding:0 24px}.saweb .mk-pc-col{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch}.saweb .mk-pc-val{font-size:15px;font-weight:800;text-align:center;padding-bottom:6px}.saweb .mk-pc-bar{display:block;background:#DCD5C8;border-radius:8px 8px 0 0}.saweb .mk-pc-bar.accent{background:var(--pine)}.saweb .mk-pc-legend{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:46px;gap:46px;padding:14px 24px 0}.saweb .mk-pc-card{display:flex;flex-direction:column;gap:3px}.saweb .mk-pc-card b{font-size:12.5px;font-weight:800}.saweb .mk-pc-note{font-size:11px;color:var(--mk-faint);margin-bottom:5px}.saweb .mk-pc-row{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;padding:3px 0;border-top:1px solid #f2eee6}.saweb .mk-pc-row i{font-style:normal;color:var(--mk-faint)}.saweb .mk-pc-row em{font-style:normal;font-weight:600;color:#3A362D}.saweb .mk-ch-cell.part:after{content:"";display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid;vertical-align:-1px;background:linear-gradient(90deg,currentColor 50%,transparent 0)}.saweb .cs-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:26px;gap:26px;align-items:start;margin-top:34px}.saweb .cs-trio-item{margin:0}.saweb .cs-trio-item figcaption{margin-top:14px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pine);text-align:center}@media (max-width:900px){.saweb .cs-trio{grid-template-columns:1fr;gap:30px;max-width:420px;margin-inline:auto}}.saweb .inc p .inc-more{color:var(--pine);font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.saweb .inc p .inc-more:hover{text-decoration-thickness:2px}.saweb .ww-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.saweb .ww-chip{border:1px solid var(--line);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600;color:var(--ink);background:var(--card)}.saweb .ww-chip:last-child{color:var(--dim);font-weight:500;border-style:dashed}@media (max-width:560px){.saweb .ww-chips{gap:8px;margin-top:24px}.saweb .ww-chip{font-size:13px;padding:8px 13px}}.saweb .band-quote{border-top:none}.saweb .quote-break{border-radius:22px;padding:46px 40px}.saweb .quote-break h2{font-size:clamp(24px,3.2vw,34px);margin-bottom:12px}.saweb .quote-break p{color:var(--muted);font-size:16px;max-width:520px;margin:0 auto 24px;line-height:1.6}@media (max-width:700px){.saweb .quote-break{padding:34px 22px}}.saweb .bp-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px 22px;gap:22px 22px;margin-top:34px;align-items:start}.saweb .bp{margin:0}.saweb .bp-paper{position:relative;border:1.5px solid color-mix(in srgb,var(--pine) 30%,transparent);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:7px;aspect-ratio:4/3;background:linear-gradient(color-mix(in srgb,var(--pine) 7%,transparent) 1px,transparent 1px) 0 0 /100% 16px,linear-gradient(90deg,color-mix(in srgb,var(--pine) 7%,transparent) 1px,transparent 1px) 0 0 /16px 100%,var(--card)}.saweb .bp-paper:after,.saweb .bp-paper:before{content:"";position:absolute;width:12px;height:12px;pointer-events:none;border:1.5px solid color-mix(in srgb,var(--pine) 42%,transparent)}.saweb .bp-paper:before{top:-1px;left:-1px;border-right:0;border-bottom:0;border-radius:12px 0 0 0}.saweb .bp-paper:after{bottom:-1px;right:-1px;border-left:0;border-top:0;border-radius:0 0 12px 0}.saweb .bp-line{display:flex;gap:7px;flex:1 1}.saweb .bpc{flex:1 1;border-radius:4px;min-width:0;border:1px solid color-mix(in srgb,var(--pine) 26%,transparent);background:color-mix(in srgb,var(--pine) 6%,transparent)}.saweb .bp-line:has(.bpc-nav){flex:0 0 14px}.saweb .bpc-nav{display:flex;align-items:center;gap:4px;padding:0 4px;background:color-mix(in srgb,var(--pine) 4%,transparent);border-color:color-mix(in srgb,var(--pine) 16%,transparent)}.saweb .bp-mark{width:6px;height:6px;border-radius:2px;background:color-mix(in srgb,var(--pine) 45%,transparent)}.saweb .bpc-nav .bp-rule{width:9px;height:2px;border-radius:1px;background:color-mix(in srgb,var(--pine) 26%,transparent)}.saweb .bpc-nav .bp-mark+.bp-rule{margin-left:3px}.saweb .bpc-nav .bp-pill{margin-left:auto;width:16px;height:6px;border-radius:3px;background:color-mix(in srgb,var(--pine) 38%,transparent)}.saweb .bpc-nav .bp-field{margin-left:auto;width:28px;height:7px;border-radius:3.5px;border:1px solid color-mix(in srgb,var(--pine) 30%,transparent)}.saweb .bp-thumb,.saweb .bpc-img{background-image:linear-gradient(to top right,transparent calc(50% - .6px),color-mix(in srgb,var(--pine) 22%,transparent) 50%,transparent calc(50% + .6px)),linear-gradient(to bottom right,transparent calc(50% - .6px),color-mix(in srgb,var(--pine) 22%,transparent) 50%,transparent calc(50% + .6px));background-color:color-mix(in srgb,var(--pine) 7%,transparent)}.saweb .bpc-video{position:relative;background-color:color-mix(in srgb,var(--pine) 9%,transparent)}.saweb .bpc-video:before{content:"";position:absolute;inset:0;margin:auto;width:34px;height:34px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--pine) 34%,transparent)}.saweb .bpc-video:after{content:"";position:absolute;inset:0;margin:auto;width:0;height:0;transform:translateX(2px);border-left:11px solid color-mix(in srgb,var(--pine) 44%,transparent);border-top:7px solid transparent;border-bottom:7px solid transparent}.saweb .bpc-card{display:flex;flex-direction:column;gap:3px;padding:4px}.saweb .bp-thumb{flex:1 1;min-height:0;border-radius:3px;border:1px solid color-mix(in srgb,var(--pine) 20%,transparent)}.saweb .bpc-card>i:not(.bp-thumb){height:3px;border-radius:2px;background:color-mix(in srgb,var(--pine) 22%,transparent)}.saweb .bpc-card>i:nth-child(2){width:78%}.saweb .bpc-card>i:nth-child(3){width:36%}.saweb .bpc-tile{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:6px}.saweb .bpc-tile .bp-mark{width:10px;height:10px;border-radius:3px;margin-bottom:2px;background:color-mix(in srgb,var(--pine) 34%,transparent)}.saweb .bpc-tile>i:not(.bp-mark){height:3px;border-radius:2px;background:color-mix(in srgb,var(--pine) 20%,transparent)}.saweb .bpc-tile>i:nth-child(2){width:84%}.saweb .bpc-tile>i:nth-child(3){width:55%}.saweb .bpc-cal{display:grid;grid-template-columns:repeat(7,1fr);align-content:center;grid-gap:2px;gap:2px;padding:5px}.saweb .bpc-cal>i{aspect-ratio:1;border-radius:1.5px;background:color-mix(in srgb,var(--pine) 15%,transparent)}.saweb .bpc-cal>i.on{background:color-mix(in srgb,var(--pine) 40%,transparent)}.saweb .bp-line:has(.bpc-head){flex:0 0 20px}.saweb .bpc-head{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:0 5px;background:transparent;border-color:transparent}.saweb .bpc-head>i{height:6px;border-radius:3px;background:color-mix(in srgb,var(--pine) 28%,transparent)}.saweb .bpc-head>i:first-child{width:72%}.saweb .bpc-head>i:nth-child(2){width:44%}.saweb .bpc-text{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:5px 6px;background:transparent;border-color:transparent}.saweb .bpc-text>i{height:3px;border-radius:2px;background:color-mix(in srgb,var(--pine) 20%,transparent)}.saweb .bpc-text>i:first-child{width:100%}.saweb .bpc-text>i:nth-child(2){width:84%}.saweb .bpc-text>i:nth-child(3){width:96%}.saweb .bpc-text>i:nth-child(4){width:78%}.saweb .bpc-text>i:last-child{width:52%}.saweb .bp-line:has(.bpc-btn){flex:0 0 22px}.saweb .bpc-btn{display:flex;align-items:center;justify-content:center;background:transparent;border-color:transparent}.saweb .bpc-btn .bp-pill{width:46%;height:12px;border-radius:6px;background:color-mix(in srgb,var(--pine) 34%,transparent)}.saweb .bp-line:has(.bpc-quote){flex:0 0 30px}.saweb .bpc-quote{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:5px 6px 5px 10px;position:relative;background:transparent;border-color:transparent}.saweb .bpc-quote .bp-bar{position:absolute;left:3px;top:6px;bottom:6px;width:2px;border-radius:1px;background:color-mix(in srgb,var(--pine) 38%,transparent)}.saweb .bpc-quote>i:not(.bp-bar){height:3px;border-radius:2px;background:color-mix(in srgb,var(--pine) 20%,transparent)}.saweb .bpc-quote>i:nth-child(2){width:100%}.saweb .bpc-quote>i:nth-child(3){width:66%}.saweb .bp-line:has(.bpc-foot){flex:0 0 15px}.saweb .bpc-foot{background:color-mix(in srgb,var(--pine) 4%,transparent);border-color:color-mix(in srgb,var(--pine) 16%,transparent)}.saweb .bpc.is-accent{background-color:color-mix(in srgb,var(--amber) 24%,transparent);border-color:color-mix(in srgb,var(--amber) 58%,transparent)}.saweb .bpc-btn.is-accent{background:transparent;border-color:transparent}.saweb .bpc-btn.is-accent .bp-pill{background:color-mix(in srgb,var(--amber) 62%,transparent)}.saweb .bpc-head.is-accent{background:transparent;border-color:transparent}.saweb .bpc-head.is-accent>i{background:color-mix(in srgb,var(--amber) 72%,transparent)}.saweb .bpc-video.is-accent:before{border-color:color-mix(in srgb,var(--amber) 68%,transparent)}.saweb .bpc-video.is-accent:after{border-left-color:color-mix(in srgb,var(--amber) 78%,transparent)}.saweb .bpc-card.is-accent .bp-thumb{background-color:color-mix(in srgb,var(--amber) 26%,transparent);border-color:color-mix(in srgb,var(--amber) 52%,transparent)}.saweb .bpc-tile.is-accent .bp-mark{background:color-mix(in srgb,var(--amber) 80%,transparent)}.saweb .bpc-cal.is-accent{background-color:color-mix(in srgb,var(--amber) 9%,transparent)}.saweb .bpc-cal.is-accent>i{background:color-mix(in srgb,var(--amber) 26%,transparent)}.saweb .bpc-cal.is-accent>i.on{background:color-mix(in srgb,var(--amber) 80%,transparent)}.saweb .bp figcaption{margin-top:13px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pine);text-align:center}.saweb .bp figcaption span{display:block;margin-top:4px;font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted)}@media (max-width:980px){.saweb .bp-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}}@media (max-width:560px){.saweb .bp-row{grid-template-columns:1fr;gap:26px;max-width:340px;margin-inline:auto}}.saweb .quote-break{background:var(--paper-2);border:1px solid var(--line);border-radius:18px;padding:26px 34px;display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap;text-align:center}.saweb .quote-break h2{font-size:clamp(21px,2.4vw,27px);font-weight:800;letter-spacing:-.02em;margin:0}@media (max-width:620px){.saweb .quote-break{padding:26px 22px;gap:16px;flex-direction:column}}.saweb .nl-spec .ns-specwrap{flex:1 1;min-height:0;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(12px,2.6cqw,30px) clamp(14px,3cqw,32px) 0}.saweb .nl-spec .ns-speccopy{max-width:30ch}.saweb .nl-spec .ns-speceyebrow{display:block;font-size:clamp(7px,1.15cqw,10px);letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--nink-rgb),.72);margin:0 0 clamp(5px,1.2cqw,10px)}.saweb .new-site.nl-spec .ns-head{font-size:clamp(13px,2.9cqw,27px);font-weight:700;line-height:1.08;max-width:20ch;margin-bottom:clamp(4px,1cqw,9px)}.saweb .nl-spec .ns-speccopy p{max-width:34ch;margin-bottom:clamp(10px,2.4cqw,24px)}.saweb .nl-spec .ns-specrow{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(var(--nink-rgb),.26);margin:0 calc(-1 * clamp(14px,3cqw,32px));padding:0 clamp(14px,3cqw,32px)}.saweb .nl-spec .ns-speccell{padding:clamp(8px,1.9cqw,18px) clamp(8px,2cqw,20px) clamp(10px,2.4cqw,24px) 0}.saweb .nl-spec .ns-speccell+.ns-speccell{border-left:1px solid rgba(var(--nink-rgb),.18);padding-left:clamp(8px,2cqw,20px)}.saweb .new-site.nl-spec .ns-specnum{font-family:var(--nface);letter-spacing:var(--ntrack);font-size:clamp(13px,2.9cqw,28px);font-weight:700;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.saweb .nl-spec .ns-speclab{font-size:clamp(6.5px,1.15cqw,11px);line-height:1.35;color:rgba(var(--nink-rgb),.62);margin-top:clamp(2px,.6cqw,5px)}.saweb .nl-spec.has-bg .ns-pscrim{background:linear-gradient(180deg,rgba(0,0,0,.58),rgba(0,0,0,.3) 10%,rgba(0,0,0,.14) 18%,rgba(0,0,0,.34) 46%,rgba(0,0,0,.82))}.saweb .nl-spec.has-bg .ns-speceyebrow,.saweb .nl-spec.has-bg .ns-speclab{text-shadow:0 1px 6px rgba(0,0,0,.7)}.saweb .nl-spec.has-bg .ns-specnum{text-shadow:0 2px 10px rgba(0,0,0,.55)}.saweb .nl-spec.has-bg .new-logo,.saweb .nl-spec.has-bg .new-navlinks,.saweb .nl-spec.has-bg .nv-tel{text-shadow:0 1px 8px rgba(0,0,0,.65)}.saweb .nl-slab .ns-slabwrap{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.saweb .nl-slab .ns-slabname{position:relative;z-index:2;font-family:var(--mk-display-condensed);font-weight:400;text-transform:uppercase;font-size:clamp(21px,8.2cqw,79px);line-height:.8;letter-spacing:-.015em;margin:clamp(2px,.8cqw,8px) calc(-1 * clamp(6px,1.4cqw,15px)) 0;padding:0 clamp(6px,1.4cqw,15px);white-space:nowrap}.saweb .nl-slab .ns-slabname span{display:block}.saweb .nl-slab .ns-slabname-b{color:#fff;text-shadow:0 2px 22px rgba(0,0,0,.42)}.saweb .nl-slab .ns-slabband{position:relative;z-index:1;overflow:hidden;margin-top:calc(-1 * clamp(17px, 6.6cqw, 63px));height:clamp(58px,19.2cqw,184px);flex:0 0 auto}.saweb .nl-slab .ns-slabband .mk-video,.saweb .nl-slab .ns-slabband .ns-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--bpos,center 62%)}.saweb .nl-slab .ns-slabcopy{flex:1 1 auto;min-height:0;overflow:hidden;padding:clamp(5px,1.2cqw,12px) 0 clamp(4px,1cqw,10px);display:flex;flex-direction:column;align-items:flex-start}.saweb .new-site.nl-slab .ns-head{font-size:clamp(9px,1.9cqw,18px);font-weight:700;line-height:1.12;max-width:26ch;margin-bottom:clamp(2px,.6cqw,6px)}.saweb .nl-slab .ns-slabcopy p{max-width:46ch;margin-bottom:clamp(4px,1cqw,9px)}.saweb .nl-slab .ns-slabwork{flex:0 0 clamp(40px,11.6cqw,111px);display:flex;flex-direction:column;border-top:1px solid rgba(var(--nink-rgb),.18);padding-top:clamp(5px,1.2cqw,11px)}.saweb .nl-slab .ns-slabwork-head{display:flex;justify-content:space-between;align-items:baseline;font-size:clamp(6px,1.05cqw,10px);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--nink-rgb),.68);margin-bottom:clamp(4px,1cqw,9px)}.saweb .nl-slab .ns-slabwork-yr{letter-spacing:.1em;color:rgba(var(--nink-rgb),.42)}.saweb .nl-slab .ns-slabrow{flex:1 1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(5px,1.3cqw,13px);gap:clamp(5px,1.3cqw,13px)}.saweb .nl-slab .ns-slabtile{display:flex;flex-direction:column;min-height:0}.saweb .nl-slab .ns-slabshot{flex:1 1;min-height:0;position:relative;overflow:hidden;background:linear-gradient(140deg,var(--ntile-a),var(--ntile-b))}.saweb .nl-slab .ns-slabshot .ns-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.saweb .nl-slab .ns-slablab{flex:0 0 auto;font-size:clamp(6px,1.05cqw,10px);color:rgba(var(--nink-rgb),.6);margin-top:clamp(3px,.7cqw,6px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saweb .nl-slab .ns-slabcopy,.saweb .nl-slab .ns-slabname,.saweb .nl-slab .ns-slabwork{margin-left:clamp(6px,1.4cqw,15px);margin-right:clamp(6px,1.4cqw,15px)}.saweb .nl-slab .ns-slabname{margin-left:calc(-1 * clamp(6px,1.4cqw,15px));margin-right:calc(-1 * clamp(6px,1.4cqw,15px))}.saweb .nl-slab .ns-slabwrap{padding:0 clamp(6px,1.4cqw,15px) clamp(8px,2cqw,20px)}.saweb .nl-slab .ns-slabcopy,.saweb .nl-slab .ns-slabname,.saweb .nl-slab .ns-slabwork{margin-left:0;margin-right:0}.saweb .nl-slab .ns-slabband{margin-left:calc(-1 * clamp(6px,1.4cqw,15px));margin-right:calc(-1 * clamp(6px,1.4cqw,15px))}.saweb .nl-slab .ns-slabband:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.12) 46%,rgba(0,0,0,0) 72%)}.saweb .nl-pill .ns-pillbar{position:absolute;z-index:4;top:clamp(7px,1.8cqw,18px);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:clamp(8px,2cqw,22px);padding:clamp(4px,1cqw,10px) clamp(9px,2.2cqw,22px);border-radius:999px;background:rgba(12,14,13,.52);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);white-space:nowrap}.saweb .nl-pill .ns-pillbar .new-logo{color:#fff}.saweb .nl-pill .ns-pilllink{font-size:clamp(7px,1.25cqw,11.5px);color:rgba(255,255,255,.82);letter-spacing:.04em}.saweb .nl-pill .ns-pillbody{position:relative;z-index:3;flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;padding:0 clamp(16px,5cqw,58px) clamp(14px,3.4cqw,36px)}.saweb .nl-pill .ns-pilleyebrow{font-size:clamp(6.5px,1.1cqw,10.5px);letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.76);margin-bottom:clamp(5px,1.3cqw,12px)}.saweb .new-site.nl-pill .ns-head{max-width:22ch;text-shadow:0 2px 20px rgba(0,0,0,.55)}.saweb .nl-pill .ns-pillbody p{max-width:44ch}.saweb .nl-pill.has-bg .ns-pscrim{background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.1) 22%,rgba(0,0,0,.3) 55%,rgba(0,0,0,.78))}.saweb .nl-index .ns-indexwrap{flex:1 1;min-height:0;display:grid;grid-template-columns:1.35fr .65fr;grid-gap:clamp(10px,2.6cqw,30px);gap:clamp(10px,2.6cqw,30px);padding:clamp(10px,2.4cqw,26px) clamp(12px,2.8cqw,30px)}.saweb .nl-index .ns-indexmain{display:flex;flex-direction:column;min-height:0}.saweb .nl-index .ns-indexlabel{font-size:clamp(6px,1.05cqw,10px);letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--nink-rgb),.5);margin-bottom:clamp(6px,1.6cqw,16px)}.saweb .nl-index .ns-indexrows{flex:1 1;min-height:0;display:flex;flex-direction:column;border-top:1px solid rgba(var(--nink-rgb),.16)}.saweb .nl-index .ns-indexrow{flex:1 1;min-height:0;display:flex;align-items:center;gap:clamp(6px,1.6cqw,16px);border-bottom:1px solid rgba(var(--nink-rgb),.16);color:rgba(var(--nink-rgb),.38)}.saweb .nl-index .ns-indexrow.on{color:var(--nink)}.saweb .nl-index .ns-indexnum{font-family:var(--mono);font-size:clamp(6px,1cqw,10px);opacity:.6;flex:0 0 auto}.saweb .new-site.nl-index .ns-indexname{font-family:var(--nface);letter-spacing:var(--ntrack);font-size:clamp(11px,2.5cqw,24px);font-weight:600;line-height:1.05;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saweb .nl-index .ns-indexgo{flex:0 0 auto;font-size:clamp(8px,1.5cqw,14px);opacity:.55}.saweb .nl-index .ns-indexside{display:flex;flex-direction:column;min-height:0}.saweb .nl-index .ns-indexshot{flex:1 1;min-height:0;position:relative;overflow:hidden;background:linear-gradient(140deg,var(--ntile-a),var(--ntile-b))}.saweb .nl-index .ns-indexshot .ns-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.saweb .nl-index .ns-indexmeta{flex:0 0 auto;display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:clamp(5px,1.3cqw,12px);font-size:clamp(6px,1.1cqw,11px);color:rgba(var(--nink-rgb),.58)}.saweb .nl-index .ns-indexcta{color:var(--nacc);font-weight:600;white-space:nowrap}.saweb .nl-corner .ns-cornerletters{position:absolute;inset:0;z-index:1}.saweb .nl-corner .cl{position:absolute;font-family:var(--mk-display-condensed);font-size:clamp(46px,17cqw,164px);line-height:.74;color:rgba(var(--nink-rgb),.13);text-transform:uppercase}.saweb .nl-corner .cl.tl{top:clamp(-6px,-1cqw,-10px);left:clamp(4px,1cqw,11px)}.saweb .nl-corner .cl.tr{top:clamp(-6px,-1cqw,-10px);right:clamp(4px,1cqw,11px)}.saweb .nl-corner .cl.bl{bottom:clamp(-10px,-2cqw,-20px);left:clamp(4px,1cqw,11px)}.saweb .nl-corner .cl.br{bottom:clamp(-10px,-2cqw,-20px);right:clamp(4px,1cqw,11px)}.saweb .nl-corner .ns-cornernav{position:relative;z-index:4;display:flex;justify-content:space-between;align-items:center;padding:clamp(8px,2cqw,20px) clamp(12px,2.8cqw,30px)}.saweb .nl-corner .ns-cornerplates{position:absolute;inset:0;z-index:2}.saweb .nl-corner .ns-cplate{position:absolute;overflow:hidden;background:linear-gradient(140deg,var(--ntile-a),var(--ntile-b));box-shadow:0 10px 30px -14px rgba(0,0,0,.5)}.saweb .nl-corner .ns-cplate .ns-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.saweb .nl-corner .ns-cplate.p0{left:7%;top:26%;width:27%;height:40%;rotate:-3.2deg}.saweb .nl-corner .ns-cplate.p1{left:36%;top:15%;width:24%;height:34%;rotate:2.4deg}.saweb .nl-corner .ns-cplate.p2{left:62%;top:30%;width:29%;height:42%;rotate:-1.8deg}.saweb .nl-corner .ns-cplate.p3{left:40%;top:55%;width:22%;height:32%;rotate:3.4deg}.saweb .nl-corner .ns-cornercopy{position:absolute;z-index:3;left:7%;right:7%;bottom:clamp(8px,2cqw,20px);text-align:center}.saweb .new-site.nl-corner .ns-head{font-size:clamp(10px,2.2cqw,21px);max-width:none}.saweb .nl-corner .ns-cornercopy p{max-width:44ch;margin:0 auto}.saweb .nl-crop .ns-cropwrap{flex:1 1;min-height:0;justify-content:center;overflow:hidden;padding:clamp(6px,1.6cqw,16px) 0 0}.saweb .nl-crop .ns-croptype,.saweb .nl-crop .ns-cropwrap{display:flex;flex-direction:column}.saweb .nl-crop .ns-cropline{display:block;font-family:var(--nface);font-size:clamp(24px,9.4cqw,90px);line-height:.86;letter-spacing:-.035em;font-weight:800;text-transform:uppercase;white-space:nowrap}.saweb .nl-crop .ns-cropline.s0{margin-left:clamp(-8px,-1.6cqw,-16px)}.saweb .nl-crop .ns-cropline.s1{margin-left:clamp(14px,5cqw,48px)}.saweb .nl-crop .ns-cropline.s2{margin-left:clamp(34px,11cqw,106px)}.saweb .nl-crop .ns-cropfoot{flex:0 0 auto;display:flex;justify-content:space-between;align-items:flex-end;gap:clamp(10px,3cqw,34px);padding:clamp(8px,2.2cqw,24px) clamp(12px,2.8cqw,30px) clamp(10px,2.4cqw,26px);border-top:1px solid rgba(var(--nink-rgb),.16);margin-top:clamp(8px,2.2cqw,24px)}.saweb .nl-crop .ns-cropfoot p{max-width:40ch;margin:0}.saweb .nl-crop .ns-cropmeta{display:flex;flex-direction:column;align-items:flex-end;gap:clamp(3px,.8cqw,7px);font-size:clamp(6px,1.1cqw,11px);color:rgba(var(--nink-rgb),.55);white-space:nowrap}.saweb .nl-crop .ns-cropcta{color:var(--nacc);font-weight:600}.saweb .nl-frame{position:relative}.saweb .nl-frame .ns-frameborder{position:absolute;z-index:1;inset:clamp(5px,1.3cqw,13px);border:clamp(2px,.55cqw,5px) solid var(--nacc);border-radius:3px}.saweb .nl-frame .ns-framepill{position:absolute;z-index:3;top:clamp(-1px,.15cqw,2px);background:var(--nacc);color:var(--nonacc);font-weight:700;font-size:clamp(6.5px,1.2cqw,11.5px);padding:clamp(3px,.8cqw,8px) clamp(7px,1.8cqw,17px);border-radius:999px;white-space:nowrap}.saweb .nl-frame .ns-framepill.left{left:clamp(14px,3.4cqw,36px)}.saweb .nl-frame .ns-framepill.right{right:clamp(14px,3.4cqw,36px)}.saweb .nl-frame .ns-frameinner{position:relative;z-index:2;flex:1 1;min-height:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(20px,4.6cqw,50px) clamp(20px,5cqw,54px) clamp(10px,2.4cqw,26px)}.saweb .nl-frame .ns-frameeyebrow{font-size:clamp(6px,1.05cqw,10px);letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--nink-rgb),.55);margin-bottom:clamp(4px,1cqw,9px)}.saweb .new-site.nl-frame .ns-head{max-width:20ch}.saweb .nl-frame .ns-frameinner p{max-width:42ch}.saweb .nl-frame .ns-frameshot{flex:1 1;min-height:0;width:100%;position:relative;overflow:hidden;border-radius:2px;background:linear-gradient(140deg,var(--ntile-a),var(--ntile-b))}.saweb .nl-frame .ns-frameshot .ns-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.saweb .nl-plate .ns-platewrap{flex:1 1;min-height:0;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;padding:clamp(8px,2cqw,22px) clamp(20px,6cqw,66px) clamp(10px,2.4cqw,26px)}.saweb .nl-plate .ns-plateeyebrow{font-size:clamp(6px,1.05cqw,10px);letter-spacing:.24em;text-transform:uppercase;color:rgba(var(--nink-rgb),.5);margin-bottom:clamp(6px,1.5cqw,14px)}.saweb .new-site.nl-plate .ns-head{font-size:clamp(12px,2.7cqw,26px);font-weight:400;line-height:1.16;max-width:22ch;margin-bottom:clamp(4px,1.1cqw,10px)}.saweb .new-site.nl-plate.ty-display .ns-head,.saweb .new-site.nl-plate.ty-serif .ns-head{font-weight:400}.saweb .nl-plate .ns-platewrap p{max-width:40ch;margin-bottom:clamp(8px,2cqw,20px)}.saweb .nl-plate .ns-plateshot{flex:0 1 auto;width:clamp(96px,34cqw,330px);aspect-ratio:4/3;position:relative;overflow:hidden;background:linear-gradient(140deg,var(--ntile-a),var(--ntile-b))}.saweb .nl-plate .ns-plateshot .ns-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.saweb .nl-plate .ns-platecap{font-size:clamp(5.5px,1cqw,9.5px);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--nink-rgb),.48);margin-top:clamp(5px,1.2cqw,11px)}.saweb .nl-cards .ns-cardswrap{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:clamp(10px,2.4cqw,26px) clamp(12px,2.8cqw,30px)}.saweb .nl-cards .ns-cardstop{flex:0 0 auto;display:flex;justify-content:space-between;align-items:flex-end;gap:clamp(10px,3cqw,30px);margin-bottom:clamp(8px,2cqw,20px)}.saweb .new-site.nl-cards .ns-head{max-width:20ch;margin:0}.saweb .nl-cards .ns-cardsmeta{font-size:clamp(6px,1.05cqw,10px);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--nink-rgb),.5);white-space:nowrap}.saweb .nl-cards .ns-cardsrow{flex:1 1;min-height:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(5px,1.3cqw,13px);gap:clamp(5px,1.3cqw,13px)}.saweb .nl-cards .ns-flatcard{display:flex;flex-direction:column;min-height:0;padding:clamp(5px,1.3cqw,13px);border-radius:3px}.saweb .nl-cards .ns-card-0{background:#cfe0d6}.saweb .nl-cards .ns-card-1{background:#efe4c2}.saweb .nl-cards .ns-card-2{background:#eccfcf}.saweb .nl-cards .ns-card-3{background:#cbdae8}.saweb .nl-cards .ns-flatcard .ns-flatname,.saweb .nl-cards .ns-flatcard .ns-flatprice{color:#1b1f1d}.saweb .nl-cards .ns-flatshot{flex:1 1;min-height:0;position:relative;overflow:hidden;border-radius:2px;background:rgba(0,0,0,.06)}.saweb .nl-cards .ns-flatshot .ns-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.saweb .nl-cards .ns-flatname{font-size:clamp(6px,1.15cqw,11px);font-weight:600;margin-top:clamp(4px,1cqw,9px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saweb .nl-cards .ns-flatprice{font-family:var(--mono);font-size:clamp(6px,1.1cqw,10.5px);opacity:.72}.saweb .nl-col .ns-colticker{flex:0 0 auto;position:relative;z-index:3;display:flex;align-items:center;gap:clamp(20px,6cqw,64px);overflow:hidden;white-space:nowrap;background:var(--nacc);color:var(--nonacc);font-weight:600;font-size:clamp(5.5px,1cqw,10px);letter-spacing:.12em;text-transform:uppercase;padding:clamp(3px,.7cqw,7px) clamp(12px,2.8cqw,30px)}.saweb .nl-col .ns-colwrap{flex:1 1;min-height:0;display:grid;grid-template-columns:34% 66%}.saweb .nl-col .ns-colside{display:flex;flex-direction:column;min-height:0;padding:clamp(9px,2.2cqw,24px) clamp(10px,2.4cqw,26px);background:rgba(var(--nink-rgb),.045)}.saweb .nl-col .ns-colcopy{flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.saweb .new-site.nl-col .ns-head{font-size:clamp(11px,2.4cqw,23px);max-width:16ch}.saweb .nl-col .ns-colcopy p{max-width:24ch}.saweb .nl-col .ns-colfoot{flex:0 0 auto;margin-top:clamp(6px,1.5cqw,14px)}.saweb .nl-col .ns-colshot{position:relative;overflow:hidden;background:linear-gradient(140deg,var(--ntile-a),var(--ntile-b))}.saweb .nl-col .ns-colshot .mk-video,.saweb .nl-col .ns-colshot .ns-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.saweb .nl-fieldplate .ns-fpwrap{flex:1 1;min-height:0;display:grid;grid-template-columns:1fr .82fr;align-items:center;grid-gap:clamp(10px,2.6cqw,28px);gap:clamp(10px,2.6cqw,28px);padding:clamp(10px,2.4cqw,26px) clamp(12px,2.8cqw,30px)}.saweb .nl-fieldplate .ns-fpeyebrow{display:block;font-size:clamp(6px,1.05cqw,10px);letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--nink-rgb),.58);margin-bottom:clamp(5px,1.2cqw,11px)}.saweb .nl-fieldplate .ns-fpshot{position:relative;overflow:hidden;aspect-ratio:5/4;background:linear-gradient(140deg,var(--ntile-a),var(--ntile-b))}.saweb .nl-fieldplate .ns-fpshot .ns-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.saweb .nl-fieldplate .ns-fpcap{position:absolute;z-index:2;left:0;bottom:0;background:var(--nacc);color:var(--nonacc);font-weight:700;font-size:clamp(5.5px,1cqw,10px);letter-spacing:.1em;text-transform:uppercase;padding:clamp(3px,.7cqw,6px) clamp(6px,1.4cqw,13px)}.saweb .nl-edit .ns-editwrap{flex:1 1;min-height:0;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:clamp(10px,2.4cqw,26px) clamp(12px,2.8cqw,30px)}.saweb .nl-edit .ns-editline{position:relative;z-index:2;text-align:center;padding:clamp(14px,4cqw,44px) 22% clamp(8px,2cqw,20px)}.saweb .nl-edit .ns-editeyebrow{display:block;font-size:clamp(5.5px,1cqw,9.5px);letter-spacing:.26em;text-transform:uppercase;color:rgba(var(--nink-rgb),.52);margin-bottom:clamp(4px,1cqw,9px)}.saweb .new-site.nl-edit .ns-head{font-size:clamp(13px,3.2cqw,31px);font-weight:400;line-height:1.06;max-width:18ch;margin:0 auto}.saweb .nl-edit .ns-editplate{position:absolute;z-index:1;overflow:hidden;background:linear-gradient(140deg,var(--ntile-a),var(--ntile-b))}.saweb .nl-edit .ns-editplate .ns-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.saweb .nl-edit .ns-editplate.a{left:3%;top:14%;width:25%;height:44%}.saweb .nl-edit .ns-editplate.b{right:3%;top:34%;width:28%;height:50%}.saweb .nl-edit .ns-editfoot{position:relative;z-index:3;margin:0 22%;text-align:center}.saweb .nl-edit .ns-editfoot p{margin:0 auto clamp(4px,1cqw,9px);max-width:34ch}.saweb .nl-edit .ns-editcta{font-size:clamp(6px,1.15cqw,11px);font-weight:600;color:var(--nacc);white-space:nowrap}.saweb .nl-cards .ns-flatcard.no-shot{justify-content:flex-end}.saweb .nl-cards .ns-flatcard.no-shot .ns-flatshot{flex:1 1;background:transparent}.saweb .nl-cards .ns-flatcard.no-shot .ns-flatname{font-size:clamp(7px,1.45cqw,14px)}.saweb .ns-work{flex:0 0 clamp(52px,15.4cqw,148px);display:flex;flex-direction:column;position:relative;z-index:3;border-top:1px solid rgba(var(--nink-rgb),.18);padding:clamp(5px,1.3cqw,13px) clamp(12px,2.8cqw,30px) clamp(8px,2cqw,20px)}.saweb .ns-work-head{display:flex;justify-content:space-between;align-items:baseline;font-size:clamp(5.5px,1cqw,10px);letter-spacing:.18em;text-transform:uppercase;margin-bottom:clamp(4px,1cqw,10px)}.saweb .ns-work-label{color:rgba(var(--nink-rgb),.74)}.saweb .ns-work-meta{color:rgba(var(--nink-rgb),.4);letter-spacing:.12em}.saweb .ns-work-row{flex:1 1;min-height:0;display:grid;grid-gap:clamp(4px,1.1cqw,11px);gap:clamp(4px,1.1cqw,11px)}.saweb .ns-work-row[data-n="3"]{grid-template-columns:repeat(3,1fr)}.saweb .ns-work-row[data-n="4"]{grid-template-columns:repeat(4,1fr)}.saweb .ns-work-tile{display:flex;flex-direction:column;min-width:0}.saweb .ns-work-shot{flex:1 1;min-height:0;position:relative;overflow:hidden;background:linear-gradient(140deg,var(--ntile-a),var(--ntile-b))}.saweb .ns-work-shot .ns-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.saweb .ns-work-cap{font-size:clamp(5px,.95cqw,9.5px);color:rgba(var(--nink-rgb),.58);margin-top:clamp(2px,.6cqw,5px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saweb .new-site.has-bg .ns-work,.saweb .new-site.nl-overlay .ns-work{background:rgba(0,0,0,.72);border-top-color:rgba(255,255,255,.2)}.saweb .ns-mid{flex:0 0 auto;position:relative;z-index:3}.saweb .new-site.has-mid .ns-work{flex-basis:clamp(52px,15.2cqw,146px)}.saweb .new-site.has-mid .ns-mid-feature{height:clamp(42px,12.4cqw,119px)}.saweb .new-site.has-mid .ns-center,.saweb .new-site.has-mid .ns-menu,.saweb .new-site.has-mid .ns-overlay,.saweb .new-site.has-mid .ns-split,.saweb .new-site.has-mid .ns-statwrap,.saweb .new-site.has-mid .ns-teamwrap{flex:1 1 auto;min-height:0;overflow:hidden}.saweb .new-site.has-mid .ns-center,.saweb .new-site.has-mid .ns-copy,.saweb .new-site.has-mid .ns-overlay,.saweb .new-site.has-mid .ns-statwrap{padding-top:clamp(6px,1.4cqw,14px);padding-bottom:clamp(10px,2.4cqw,24px)}.saweb .new-site .ns-book,.saweb .new-site .ns-shelfwrap,.saweb .new-site .ns-split,.saweb .new-site .ns-work~*{min-height:0}.saweb .new-site:has(.ns-work) .ns-book,.saweb .new-site:has(.ns-work) .ns-center,.saweb .new-site:has(.ns-work) .ns-menu,.saweb .new-site:has(.ns-work) .ns-split,.saweb .new-site:has(.ns-work) .ns-statwrap,.saweb .new-site:has(.ns-work) .ns-teamwrap{overflow:hidden}.saweb .new-site.has-mid p{margin-bottom:clamp(6px,1.3cqw,12px)}.saweb .new-site.has-mid .ns-callline,.saweb .new-site.has-mid .ns-tags{display:none}.saweb .ns-mid-feature{height:clamp(52px,15.5cqw,149px);display:flex;flex-direction:column;padding:0 clamp(12px,2.8cqw,30px)}.saweb .ns-feature-shot{flex:1 1;min-height:0;position:relative;overflow:hidden;background:linear-gradient(140deg,var(--ntile-a),var(--ntile-b))}.saweb .ns-feature-shot .ns-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.saweb .ns-feature-cap{flex:0 0 auto;display:flex;justify-content:space-between;font-size:clamp(5px,.95cqw,9.5px);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--nink-rgb),.5);padding:clamp(3px,.7cqw,6px) 0 clamp(4px,1cqw,9px)}.saweb .ns-mid-services{background:rgba(var(--nink-rgb),.05);border-top:1px solid rgba(var(--nink-rgb),.1);padding:clamp(6px,1.5cqw,15px) clamp(12px,2.8cqw,30px) clamp(7px,1.8cqw,18px)}.saweb .ns-mid-label{display:block;font-size:clamp(5px,.95cqw,9.5px);letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--nink-rgb),.5);margin-bottom:clamp(4px,1cqw,9px)}.saweb .ns-svcrow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(4px,1.1cqw,11px);gap:clamp(4px,1.1cqw,11px)}.saweb .ns-svccard{display:flex;align-items:center;gap:clamp(4px,1cqw,9px);padding:clamp(5px,1.2cqw,12px) clamp(6px,1.5cqw,14px);border:1px solid rgba(var(--nink-rgb),.14);border-radius:3px;min-width:0}.saweb .ns-svcnum{flex:0 0 auto;display:grid;place-items:center;width:clamp(11px,2.2cqw,21px);height:clamp(11px,2.2cqw,21px);border-radius:50%;background:var(--nacc);color:var(--nonacc);font-weight:700;font-size:clamp(6px,1.05cqw,10px)}.saweb .ns-svcname{font-size:clamp(6px,1.2cqw,11.5px);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saweb .ns-mid-quote{background:rgba(var(--nink-rgb),.04);position:relative;border-top:1px solid rgba(var(--nink-rgb),.14);border-bottom:1px solid rgba(var(--nink-rgb),.1);padding:clamp(7px,1.8cqw,18px) clamp(14px,3.4cqw,36px) clamp(8px,2cqw,20px);display:flex;flex-direction:column}.saweb .ns-quotemark{position:absolute;top:clamp(-3px,-.4cqw,-6px);left:clamp(5px,1.2cqw,12px);font-family:var(--nface);font-size:clamp(20px,4.4cqw,42px);line-height:1;color:var(--nacc);opacity:.5}.saweb .new-site .ns-quotetext{color:var(--nink);opacity:.88;font-size:clamp(7px,1.5cqw,14px);line-height:1.4;max-width:60ch;margin:0 0 clamp(3px,.8cqw,7px);position:relative}.saweb .ns-quoteby{font-size:clamp(5.5px,1cqw,10px);letter-spacing:.1em;text-transform:uppercase;color:var(--nacc);font-weight:600}.saweb .nl-team .ns-avatar.has-photo{position:relative;overflow:hidden;background:none}.saweb .nl-team .ns-avatar.has-photo .ns-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.saweb .wk-lead .ns-work-row{grid-template-columns:2fr 1fr 1fr}.saweb .wk-lead .ns-work-tile:first-child .ns-work-cap{font-weight:600;color:rgba(var(--nink-rgb),.78)}.saweb .wk-five .ns-work-row{grid-template-columns:repeat(5,1fr);gap:clamp(3px,.8cqw,8px)}.saweb .wk-five .ns-work-cap{display:none}.saweb .wk-bleed{padding-left:0;padding-right:0}.saweb .wk-bleed .ns-work-head{padding:0 clamp(12px,2.8cqw,30px)}.saweb .wk-bleed .ns-work-row{gap:0}.saweb .wk-bleed .ns-work-cap{display:none}.saweb .wk-bleed .ns-work-tile+.ns-work-tile .ns-work-shot{border-left:1px solid rgba(var(--nink-rgb),.12)}.saweb .wk-stack{flex-basis:clamp(64px,19cqw,182px)}.saweb .wk-stack .ns-work-row{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.saweb .wk-stack .ns-work-cap{display:none}.saweb .nl-film .ns-filmwrap{flex:1 1;min-height:0;position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:0 clamp(14px,3.4cqw,36px) clamp(8px,2cqw,20px)}.saweb .nl-film .ns-filmhead{text-align:center;font-family:var(--nface);font-weight:400;font-size:clamp(17px,4.8cqw,46px);line-height:1.06;letter-spacing:-.01em;text-shadow:0 2px 26px rgba(0,0,0,.5);margin-bottom:auto;margin-top:auto}.saweb .nl-film .ns-filmfoot{display:flex;justify-content:space-between;align-items:flex-end;gap:clamp(12px,3cqw,32px)}.saweb .nl-film .ns-filmcopy{min-width:0}.saweb .new-site.nl-film .ns-head{font-size:clamp(10px,2.2cqw,21px);font-weight:700;line-height:1.14;max-width:24ch;margin-bottom:clamp(3px,.8cqw,7px)}.saweb .nl-film .ns-filmfoot p{max-width:34ch;margin:0 0 clamp(5px,1.2cqw,11px)}.saweb .nl-film .ns-filmmeta{font-size:clamp(5.5px,1cqw,10px);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--nink-rgb),.62);text-align:right;line-height:1.7}.saweb .nl-film.has-bg .ns-pscrim{background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.2) 30%,rgba(0,0,0,.55))}.saweb .nl-typewide .ns-twhead{flex:0 0 auto;display:grid;grid-template-columns:1.25fr 1fr;grid-gap:clamp(10px,3cqw,32px);gap:clamp(10px,3cqw,32px);align-items:end;padding:clamp(8px,2cqw,20px) clamp(12px,2.8cqw,30px) clamp(7px,1.8cqw,18px)}.saweb .nl-typewide .ns-twtype{font-family:var(--mk-display-grotesk);font-weight:800;font-size:clamp(19px,5.4cqw,52px);line-height:.92;letter-spacing:-.04em;text-transform:uppercase}.saweb .nl-typewide .ns-twtype span{display:block}.saweb .nl-typewide .ns-twaccent{color:var(--nacc)}.saweb .nl-typewide .ns-twside p{margin:0 0 clamp(5px,1.3cqw,12px);max-width:32ch}.saweb .nl-typewide .ns-twtel{font-size:clamp(6.5px,1.2cqw,11.5px);font-weight:600;color:rgba(var(--nink-rgb),.62)}.saweb .nl-typewide .ns-twshot{flex:1 1;min-height:0;position:relative;overflow:hidden;margin:0 clamp(12px,2.8cqw,30px) clamp(8px,2cqw,20px)}.saweb .nl-typewide .ns-twshot .ns-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.saweb .nl-typewide .ns-twcap{position:absolute;left:0;bottom:0;z-index:2;background:rgba(0,0,0,.62);color:#fff;font-size:clamp(6px,1.15cqw,11px);letter-spacing:.1em;text-transform:uppercase;padding:clamp(3px,.8cqw,7px) clamp(7px,1.6cqw,15px)}.saweb .nl-markwide .ns-mwhead{flex:0 0 auto;display:grid;grid-template-columns:1fr auto;grid-gap:clamp(10px,2.6cqw,28px);gap:clamp(10px,2.6cqw,28px);align-items:start;padding:clamp(8px,2cqw,20px) clamp(12px,2.8cqw,30px) clamp(5px,1.2cqw,12px)}.saweb .nl-markwide .ns-mwtype{font-family:var(--mk-display-condensed);font-weight:400;font-size:clamp(20px,5.8cqw,56px);line-height:.86;letter-spacing:-.012em;text-transform:uppercase}.saweb .nl-markwide .ns-mwtype span{display:block}.saweb .nl-markwide .ns-mwplate{position:relative;overflow:hidden;width:clamp(46px,13cqw,124px);aspect-ratio:4/3;background:linear-gradient(140deg,var(--ntile-a),var(--ntile-b))}.saweb .nl-markwide .ns-mwplate .ns-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.saweb .nl-markwide .ns-mwmeta{flex:0 0 auto;display:flex;justify-content:space-between;gap:clamp(10px,3cqw,30px);font-size:clamp(6px,1.1cqw,10.5px);color:rgba(var(--nink-rgb),.58);border-top:1px solid rgba(var(--nink-rgb),.16);margin:0 clamp(12px,2.8cqw,30px);padding:clamp(4px,1cqw,9px) 0}.saweb .nl-markwide .ns-mwshot{flex:1 1;min-height:0;position:relative;overflow:hidden;margin:0 clamp(12px,2.8cqw,30px) clamp(8px,2cqw,20px)}.saweb .nl-markwide .ns-mwshot .mk-video,.saweb .nl-markwide .ns-mwshot .ns-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.saweb .nl-serifwide .ns-swhead{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(10px,2.6cqw,28px) clamp(20px,6cqw,64px) clamp(7px,1.8cqw,18px)}.saweb .nl-serifwide .ns-swital{font-family:var(--mk-display-serif);font-style:italic;font-size:clamp(9px,2cqw,19px);color:rgba(var(--nink-rgb),.72);margin-bottom:clamp(2px,.6cqw,5px)}.saweb .new-site.nl-serifwide .ns-head{font-family:var(--mk-display-serif);font-weight:400;font-size:clamp(13px,3.1cqw,30px);line-height:1.1;letter-spacing:.01em;text-transform:uppercase;max-width:24ch;margin:0}.saweb .nl-serifwide .ns-swrule{display:block;width:clamp(18px,4cqw,40px);height:1px;background:var(--nacc);margin:clamp(5px,1.3cqw,12px) 0}.saweb .nl-serifwide .ns-swhead p{max-width:40ch;margin:0}.saweb .nl-serifwide .ns-swshot{flex:1 1;min-height:0;position:relative;overflow:hidden;margin:0 clamp(12px,2.8cqw,30px) clamp(8px,2cqw,20px)}.saweb .nl-serifwide .ns-swshot .ns-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.saweb .ns-work-shot .ns-photo{object-position:var(--tpos,center 56%)}.saweb .ns-feature-shot .ns-photo,.saweb .ns-mwshot .ns-photo,.saweb .ns-swshot .ns-photo,.saweb .ns-twshot .ns-photo{object-position:var(--tpos,center 52%)}.saweb .mk-aw{padding:22px 28px;background:#fff;gap:0}.saweb .mk-aw-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.saweb .mk-aw-key{display:flex;gap:14px;font-size:11px;color:#6D6656}.saweb .mk-aw-key span{display:inline-flex;align-items:center;gap:6px}.saweb .mk-aw-key i{width:12px;height:8px;border-radius:3px}.saweb .mk-aw-key i.ai{background:var(--pine-bright)}.saweb .mk-aw-key i.build{background:var(--pine)}.saweb .mk-aw-key i.keep{background:#D8D2C6}.saweb .mk-aw-hrow,.saweb .mk-aw-row{display:grid;grid-template-columns:1fr 62px 70px 78px 96px;align-items:center;grid-gap:10px;gap:10px}.saweb .mk-aw-hrow{font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mk-fainter);padding-bottom:7px;border-bottom:1px solid #efeae1}.saweb .mk-aw-hrow span:not(:first-child){text-align:right}.saweb .mk-aw-row{padding:9px 0;border-bottom:1px solid #f4f1ea}.saweb .mk-aw-row:last-child{border-bottom:0}.saweb .mk-aw-job{font-size:12.5px;font-weight:600;color:#3A362D}.saweb .mk-aw-n{font-size:11.5px;color:var(--mk-faint);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.saweb .mk-aw-hours{font-size:12.5px;font-weight:800;color:#3A362D;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.saweb .mk-aw-chip{justify-self:end;font-size:10px;font-weight:800;letter-spacing:.04em;border-radius:20px;padding:3px 10px;white-space:nowrap}.saweb .mk-aw-chip.ai{background:#F1F8F3;color:#1C6B3E;border:1px solid #bfe0cd}.saweb .mk-aw-chip.build{background:#F3F6F3;color:var(--pine);border:1px solid #cfddd3}.saweb .mk-aw-chip.keep{background:#F7F5F0;color:#6D6656;border:1px solid #e4dfd4}.saweb .mk-aw-foot{margin-top:14px;padding-top:12px;border-top:1px solid #efeae1;font-size:12px;font-weight:600;color:#3A362D}.saweb .mk-aiauto{padding:22px 28px;background:#fff;gap:0}.saweb .mk-aiauto-head{margin-bottom:16px}.saweb .mk-aiauto-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.saweb .mk-aiauto-lane{border:1px solid #efeae1;border-radius:10px;padding:14px;background:#FBFAF7}.saweb .mk-aiauto-lane.ai{border-color:#BFE0CD;background:#F7FBF8}.saweb .mk-aiauto-label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-faint);margin-bottom:10px}.saweb .mk-aiauto-lane.ai .mk-aiauto-label{color:#1C6B3E}.saweb .mk-aiauto-steps{display:flex;flex-direction:column;gap:8px}.saweb .mk-aiauto-step{display:grid;grid-template-columns:20px 1fr auto;align-items:start;grid-gap:9px;gap:9px;font-size:12px;line-height:1.35;color:#3A362D}.saweb .mk-aiauto-num{width:20px;height:20px;border-radius:20px;background:#ECE7DD;color:#6D6656;font-size:10px;font-weight:800;display:grid;place-items:center}.saweb .mk-aiauto-step.ai .mk-aiauto-num{background:var(--pine-bright);color:#fff}.saweb .mk-aiauto-tag{font-size:9px;font-weight:800;letter-spacing:.06em;color:#1C6B3E;border:1px solid #bfe0cd;background:#F1F8F3;border-radius:20px;padding:2px 7px}.saweb .mk-aiauto-foot{margin-top:14px;padding-top:12px;border-top:1px solid #efeae1;font-size:12px;font-weight:600;color:#3A362D}.saweb .mk-diy{padding:22px 28px;background:#fff;gap:0}.saweb .mk-diy-head{margin-bottom:14px}.saweb .mk-diy-row{display:grid;grid-template-columns:26px 1fr 260px;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #f4f1ea}.saweb .mk-diy-row:last-of-type{border-bottom:0}.saweb .mk-diy-tick{width:20px;height:20px;border-radius:20px;display:grid;place-items:center;border:1.5px solid #ddd6c8;background:#fff;font-size:12px;font-weight:800;color:#fff}.saweb .mk-diy-row.done .mk-diy-tick{background:var(--pine-bright);border-color:var(--pine-bright)}.saweb .mk-diy-label{font-size:12.5px;font-weight:600;color:#9B9484}.saweb .mk-diy-row.done .mk-diy-label{color:#3A362D;font-weight:700}.saweb .mk-diy-detail{font-size:11.5px;color:var(--mk-fainter)}.saweb .mk-diy-foot{margin-top:13px;padding-top:12px;border-top:1px solid #efeae1;font-size:12px;font-weight:600;color:#3A362D}.saweb .mk-cap{padding:22px 28px;background:#fff;gap:0}.saweb .mk-cap-head{margin-bottom:14px}.saweb .mk-cap-hrow,.saweb .mk-cap-row{display:grid;grid-template-columns:92px 1fr 1fr 1fr;grid-gap:12px;gap:12px;align-items:start}.saweb .mk-cap-hrow{font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mk-fainter);padding-bottom:8px;border-bottom:1px solid #efeae1}.saweb .mk-cap-row{padding:11px 0;border-bottom:1px solid #f4f1ea;font-size:12px;color:#4A463C;line-height:1.35}.saweb .mk-cap-row:last-child{border-bottom:0}.saweb .mk-cap-job{font-size:13px;font-weight:800;color:var(--pine)}.saweb .mk-cap-out{color:#1C6B3E;font-weight:600}.saweb .mk-cap-fail{color:#8A6A2E}.saweb .mk-cap-foot{margin-top:12px;padding-top:12px;border-top:1px solid #efeae1;font-size:12px;font-weight:600;color:#3A362D}.saweb .mk-bauto{padding:22px 28px;background:#fff;gap:0}.saweb .mk-bauto-head{margin-bottom:14px}.saweb .mk-bauto-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.saweb .mk-bauto-col{display:flex;flex-direction:column;gap:6px}.saweb .mk-bauto-label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-faint);margin-bottom:4px}.saweb .mk-bauto-step{display:flex;align-items:center;gap:9px;font-size:12px;color:#3A362D;border:1px solid #efeae1;border-radius:7px;padding:7px 10px;background:#FBFAF7}.saweb .mk-bauto-dot{width:8px;height:8px;border-radius:8px;flex:0 0 auto}.saweb .mk-bauto-step.person .mk-bauto-dot{background:#E4B457}.saweb .mk-bauto-step.auto{background:#F7FBF8;border-color:#BFE0CD;color:#4A463C}.saweb .mk-bauto-step.auto .mk-bauto-dot{background:var(--pine-bright)}.saweb .mk-bauto-tally{margin-top:6px;font-size:11px;font-weight:800;letter-spacing:.04em;border-radius:20px;padding:5px 11px;align-self:flex-start}.saweb .mk-bauto-tally.person{background:#FDF6E7;color:#7A5B12;border:1px solid #efddb4}.saweb .mk-bauto-tally.auto{background:#F1F8F3;color:#1C6B3E;border:1px solid #bfe0cd}.saweb .mk-fork{padding:22px 28px;background:#fff;gap:0}.saweb .mk-fork-head{margin-bottom:12px}.saweb .mk-fork-q{border:1px solid #e4dfd4;background:#FBFAF7;border-radius:9px;padding:12px 14px;font-size:13.5px;font-weight:700;color:#3A362D;text-align:center;margin-bottom:14px}.saweb .mk-fork-arms{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.saweb .mk-fork-arm{border:1px solid #efeae1;border-radius:10px;padding:13px;background:#FBFAF7}.saweb .mk-fork-arm.yes{border-color:#BFE0CD;background:#F7FBF8}.saweb .mk-fork-answer{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-faint);margin-bottom:6px}.saweb .mk-fork-arm.yes .mk-fork-answer{color:#1C6B3E}.saweb .mk-fork-arm b{display:block;font-size:14px;font-weight:800;color:#3A362D}.saweb .mk-fork-arm p{font-size:11.5px;color:var(--mk-faint);margin:3px 0 9px}.saweb .mk-fork-arm ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.saweb .mk-fork-arm li{font-size:11.5px;color:#4A463C;background:#fff;border:1px solid #efeae1;border-radius:6px;padding:5px 9px}.saweb .mk-canauto{padding:22px 28px;background:#fff;gap:0}.saweb .mk-canauto-head{margin-bottom:12px}.saweb .mk-canauto-row{display:grid;grid-template-columns:140px 1fr 104px;grid-gap:12px;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid #f4f1ea}.saweb .mk-canauto-row:last-child{border-bottom:0}.saweb .mk-canauto-area{font-size:12.5px;font-weight:800;color:var(--pine)}.saweb .mk-canauto-what{font-size:12px;color:#4A463C;line-height:1.3}.saweb .mk-canauto-eff{justify-self:end;font-size:10px;font-weight:800;letter-spacing:.04em;border-radius:20px;padding:3px 10px;white-space:nowrap}.saweb .mk-canauto-eff.easy{background:#F1F8F3;color:#1C6B3E;border:1px solid #bfe0cd}.saweb .mk-canauto-eff.mid{background:#FDF6E7;color:#7A5B12;border:1px solid #efddb4}.saweb .mk-canauto-eff.hard{background:#F7F5F0;color:#6D6656;border:1px solid #e4dfd4}.saweb .mk-canauto-foot{margin-top:12px;padding-top:12px;border-top:1px solid #efeae1;font-size:12px;font-weight:600;color:#3A362D}.saweb .mk-score{padding:22px 28px;background:#fff;gap:0}.saweb .mk-score-head{margin-bottom:14px}.saweb .mk-score-hrow,.saweb .mk-score-row{display:grid;grid-template-columns:1fr 60px 56px 70px 78px;grid-gap:10px;gap:10px;align-items:center}.saweb .mk-score-hrow{font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mk-fainter);padding-bottom:7px;border-bottom:1px solid #efeae1}.saweb .mk-score-hrow span:not(:first-child){text-align:right}.saweb .mk-score-row{padding:10px 0;border-bottom:1px solid #f4f1ea}.saweb .mk-score-row:last-of-type{border-bottom:0}.saweb .mk-score-row.win{background:#F7FBF8;border-radius:7px;padding-left:10px;padding-right:10px;margin:2px -10px}.saweb .mk-score-job{font-size:12.5px;font-weight:600;color:#3A362D;display:flex;align-items:center;gap:9px}.saweb .mk-score-job b{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1C6B3E;background:#F1F8F3;border:1px solid #bfe0cd;border-radius:20px;padding:2px 7px}.saweb .mk-score-n{font-size:11.5px;color:var(--mk-faint);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.saweb .mk-score-pips{display:flex;gap:3px;justify-content:flex-end}.saweb .mk-score-pips i{width:13px;height:7px;border-radius:3px;background:#ECE7DD}.saweb .mk-score-pips i.on{background:var(--pine-bright)}.saweb .mk-score-foot{margin-top:13px;padding-top:12px;border-top:1px solid #efeae1;font-size:12px;font-weight:600;color:#3A362D}.saweb .mk-break{padding:22px 28px;background:#fff;gap:0}.saweb .mk-break-head{margin-bottom:14px}.saweb .mk-break-hrow,.saweb .mk-break-row{display:grid;grid-template-columns:1fr 1.15fr 1fr;grid-gap:14px;gap:14px;align-items:start}.saweb .mk-break-hrow{font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mk-fainter);padding-bottom:8px;border-bottom:1px solid #efeae1}.saweb .mk-break-row{padding:11px 0;border-bottom:1px solid #f4f1ea;font-size:12px;line-height:1.35}.saweb .mk-break-row:last-of-type{border-bottom:0}.saweb .mk-break-saw{color:#8A6A2E;font-weight:600}.saweb .mk-break-was{color:#3A362D}.saweb .mk-break-fix{color:#1C6B3E;font-weight:600}.saweb .mk-break-foot{margin-top:13px;padding-top:12px;border-top:1px solid #efeae1;font-size:12px;font-weight:600;color:#3A362D}.saweb .mk-three{padding:22px 28px;background:#fff;gap:0}.saweb .mk-three-head{margin-bottom:14px}.saweb .mk-three-grid{grid-template-columns:1fr}.saweb .mk-three-grid>.mk-three-corner{display:none}.saweb .mk-three-cell,.saweb .mk-three-col{text-align:center}.saweb .mk-three-grid{display:grid;grid-template-columns:168px 1fr 1fr 1fr;align-items:center}.saweb .mk-three-corner{grid-column:1}.saweb .mk-three-col{font-size:12px;font-weight:800;color:#3A362D;padding:0 8px 9px;border-bottom:1px solid #efeae1}.saweb .mk-three-col.on{color:var(--pine)}.saweb .mk-three-line{display:contents}.saweb .mk-three-label{font-weight:600;color:var(--mk-faint);padding:8px 0}.saweb .mk-three-cell,.saweb .mk-three-label{font-size:11.5px;border-bottom:1px solid #f4f1ea}.saweb .mk-three-cell{color:#4A463C;padding:8px}.saweb .mk-three-cell.on{background:#F7FBF8;color:#1C6B3E;font-weight:700}.saweb .mk-three-foot{margin-top:13px;padding-top:12px;border-top:1px solid #efeae1;font-size:12px;font-weight:600;color:#3A362D}.saweb .mk-conf{padding:22px 28px;background:#fff;gap:0}.saweb .mk-conf-head{margin-bottom:14px}.saweb .mk-conf-hrow,.saweb .mk-conf-row{display:grid;grid-template-columns:128px 1fr 190px;grid-gap:14px;gap:14px;align-items:center}.saweb .mk-conf-hrow{font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mk-fainter);padding-bottom:8px;border-bottom:1px solid #efeae1}.saweb .mk-conf-row{padding:10px 0;border-bottom:1px solid #f4f1ea}.saweb .mk-conf-row:last-of-type{border-bottom:0}.saweb .mk-conf-field{font-size:11.5px;color:var(--mk-faint);font-weight:600}.saweb .mk-conf-val{font-size:13px;font-weight:700;color:#3A362D;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.saweb .mk-conf-val.bad{color:#A8341F;background:#FCF0EC;border-radius:5px;padding:2px 7px;justify-self:start}.saweb .mk-conf-meter{display:flex;align-items:center;gap:9px}.saweb .mk-conf-meter i{height:7px;border-radius:4px;background:var(--pine-bright);max-width:140px}.saweb .mk-conf-meter b{font-size:11px;font-weight:700;color:var(--mk-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.saweb .mk-conf-foot{margin-top:13px;padding-top:12px;border-top:1px solid #efeae1;font-size:12px;font-weight:600;color:#3A362D;line-height:1.4}.saweb .mk-data{padding:22px 28px;background:#fff;gap:0}.saweb .mk-data-head{margin-bottom:14px}.saweb .mk-data-grid{display:grid;grid-template-columns:210px 1fr 1fr 1fr;align-items:center}.saweb .mk-data-corner{grid-column:1}.saweb .mk-data-col{font-size:12px;font-weight:800;color:#3A362D;padding:0 8px 9px;text-align:center;border-bottom:1px solid #efeae1}.saweb .mk-data-col.warn{color:#8A6A2E}.saweb .mk-data-line{display:contents}.saweb .mk-data-label{font-weight:600;color:var(--mk-faint);padding:9px 0}.saweb .mk-data-cell,.saweb .mk-data-label{font-size:11.5px;border-bottom:1px solid #f4f1ea}.saweb .mk-data-cell{color:#4A463C;padding:9px 8px;text-align:center}.saweb .mk-data-cell.warn{background:#FDF6E7;color:#7A5B12;font-weight:600}.saweb .mk-data-foot{margin-top:13px;padding-top:12px;border-top:1px solid #efeae1;font-size:12px;font-weight:600;color:#3A362D}.saweb .mk-consult{padding:22px 28px;background:#fff;gap:0}.saweb .mk-consult-head{margin-bottom:14px}.saweb .mk-consult-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.saweb .mk-consult-col{display:flex;flex-direction:column;gap:7px}.saweb .mk-consult-label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px}.saweb .mk-consult-col.good .mk-consult-label{color:#1C6B3E}.saweb .mk-consult-col.bad .mk-consult-label{color:#8A6A2E}.saweb .mk-consult-item{font-size:12px;color:#3A362D;line-height:1.3;border:1px solid #efeae1;border-radius:7px;padding:8px 11px;background:#FBFAF7}.saweb .mk-consult-col.good .mk-consult-item{border-color:#BFE0CD;background:#F7FBF8}.saweb .mk-consult-col.bad .mk-consult-item{border-color:#EFDDB4;background:#FDF9F0}.saweb .mk-whatcs{padding:22px 28px;background:#fff;gap:0}.saweb .mk-whatcs-head{margin-bottom:14px}.saweb .mk-whatcs-hrow,.saweb .mk-whatcs-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:14px;gap:14px;align-items:start}.saweb .mk-whatcs-hrow{font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mk-fainter);padding-bottom:8px;border-bottom:1px solid #efeae1}.saweb .mk-whatcs-row{padding:12px 0;border-bottom:1px solid #f4f1ea;font-size:12px;line-height:1.35}.saweb .mk-whatcs-row:last-of-type{border-bottom:0}.saweb .mk-whatcs-built{font-size:12.5px;font-weight:700;color:var(--pine)}.saweb .mk-whatcs-was{color:#8A6A2E}.saweb .mk-whatcs-got{color:#1C6B3E;font-weight:600}.saweb .mk-whatcs-foot{margin-top:13px;padding-top:12px;border-top:1px solid #efeae1;font-size:12px;font-weight:600;color:#3A362D}.saweb .mk-3yr{padding:22px 28px;background:#fff;gap:0}.saweb .mk-3yr-head{margin-bottom:10px}.saweb .mk-3yr-key{display:flex;gap:16px;font-size:11px;color:#6D6656;margin-bottom:14px}.saweb .mk-3yr-key span{display:inline-flex;align-items:center;gap:6px}.saweb .mk-3yr-key i{width:12px;height:8px;border-radius:3px}.saweb .mk-3yr-key i.buy{background:#E4B457}.saweb .mk-3yr-key i.build{background:var(--pine)}.saweb .mk-3yr-row{display:grid;grid-template-columns:72px 1fr;grid-gap:14px;gap:14px;align-items:center;margin-bottom:12px}.saweb .mk-3yr-label{font-size:12px;font-weight:700;color:#3A362D}.saweb .mk-3yr-bars{display:flex;flex-direction:column;gap:5px}.saweb .mk-3yr-bar{height:22px;border-radius:5px;display:flex;align-items:center;padding-left:9px;font-size:11px;font-weight:800;color:#fff;min-width:62px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.saweb .mk-3yr-bar.buy{background:#E4B457;color:#4A3A10}.saweb .mk-3yr-bar.build{background:var(--pine)}.saweb .mk-3yr-foot{margin-top:6px;padding-top:12px;border-top:1px solid #efeae1;font-size:12px;font-weight:600;color:#3A362D;line-height:1.4}.saweb .mk-costs{padding:22px 28px;background:#fff;gap:0}.saweb .mk-costs-head{margin-bottom:12px}.saweb .mk-costs-row{display:grid;grid-template-columns:74px 220px 1fr;grid-gap:14px;gap:14px;align-items:center;padding:9px 0;border-bottom:1px solid #f4f1ea}.saweb .mk-costs-row:last-of-type{border-bottom:0}.saweb .mk-costs-pips{display:flex;gap:3px}.saweb .mk-costs-pips i{width:14px;height:7px;border-radius:3px;background:#ECE7DD}.saweb .mk-costs-pips i.on{background:var(--pine)}.saweb .mk-costs-driver{font-size:12.5px;font-weight:700;color:#3A362D}.saweb .mk-costs-detail{font-size:11.5px;color:var(--mk-faint);line-height:1.3}.saweb .mk-costs-foot{margin-top:12px;padding-top:12px;border-top:1px solid #efeae1;font-size:12px;font-weight:600;color:#3A362D}.saweb .mk-sheet{padding:22px 28px;background:#fff;gap:0}.saweb .mk-sheet-head{margin-bottom:12px}.saweb .mk-sheet-row{display:grid;grid-template-columns:16px 1fr 240px;grid-gap:12px;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid #f4f1ea}.saweb .mk-sheet-row:last-of-type{border-bottom:0}.saweb .mk-sheet-mark{width:9px;height:9px;border-radius:9px}.saweb .mk-sheet-mark.bad{background:#C4553A}.saweb .mk-sheet-mark.warn{background:#E4B457}.saweb .mk-sheet-sym{font-size:12px;color:#3A362D;line-height:1.3}.saweb .mk-sheet-mean{font-size:11.5px;font-weight:700;color:var(--pine)}.saweb .mk-sheet-foot{margin-top:12px;padding-top:12px;border-top:1px solid #efeae1;font-size:12px;font-weight:600;color:#3A362D}.saweb .mk-outapp{padding:22px 28px;background:#fff;gap:0}.saweb .mk-outapp-head{margin-bottom:14px}.saweb .mk-outapp-hrow,.saweb .mk-outapp-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:14px;gap:14px;align-items:center}.saweb .mk-outapp-hrow{font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mk-fainter);padding-bottom:8px;border-bottom:1px solid #efeae1}.saweb .mk-outapp-row{padding:12px 0;border-bottom:1px solid #f4f1ea;font-size:12px;line-height:1.35}.saweb .mk-outapp-row:last-of-type{border-bottom:0}.saweb .mk-outapp-sign{font-size:12.5px;font-weight:700;color:#3A362D}.saweb .mk-outapp-cheap{color:#1C6B3E;font-weight:600}.saweb .mk-outapp-dear{color:var(--mk-faint)}.saweb .mk-outapp-foot{margin-top:12px;padding-top:12px;border-top:1px solid #efeae1;font-size:12px;font-weight:600;color:#3A362D}.saweb .mk-proto{padding:22px 28px;background:#fff;gap:0}.saweb .mk-proto-head{margin-bottom:14px}.saweb .mk-proto-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.saweb .mk-proto-col{display:flex;flex-direction:column;gap:7px}.saweb .mk-proto-label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px}.saweb .mk-proto-col.now .mk-proto-label{color:#1C6B3E}.saweb .mk-proto-col.later .mk-proto-label{color:var(--mk-faint)}.saweb .mk-proto-item{font-size:12px;color:#3A362D;border:1px solid #efeae1;border-radius:7px;padding:8px 11px;background:#FBFAF7}.saweb .mk-proto-col.now .mk-proto-item{border-color:#BFE0CD;background:#F7FBF8}.saweb .mk-proto-foot{margin-top:13px;padding-top:12px;border-top:1px solid #efeae1;font-size:12px;font-weight:600;color:#3A362D}