.sub--sand{--wall: #F3EEE5;--floor: #F9F6F0;--deep: #E9E1D3;--tag-ink: #3C2F1F}.sub--sage{--wall: #E2F0E9;--floor: #EFF7F3;--deep: #D3E5DB;--tag-ink: #173A32}.sub .opw-crumb a{text-decoration:none}.sub-hs{position:relative;overflow:hidden;border-radius:2px 2px 0 0;background:var(--wall)}.sub-hs-p,.sub-hs-p img{display:block;width:100%;height:auto}.sub-hs:after{content:"";position:absolute;left:0;right:0;bottom:0;height:15%;background:linear-gradient(180deg,transparent,var(--wall));pointer-events:none}.sub-hs-t{position:absolute;left:0;right:0;top:0;z-index:2;display:flex;flex-direction:column;padding:clamp(24px,3.1vw,44px) 40px 0}.sub-hs-l{margin-top:clamp(8px,1vw,14px);font-size:clamp(18px,1.62vw,22px);line-height:1.32;font-weight:500;letter-spacing:-.008em}.sub-hs-a{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:clamp(14px,1.5vw,22px)}.sub .sub-hs .opw-cta{margin-top:0}.sub .sub-hs .opw-btn--lg{height:clamp(46px,3.9vw,56px);padding:0 clamp(16px,1.6vw,24px);font-size:clamp(15.5px,1.2vw,17px)}.sub-hs .opw-btn--ghost{box-shadow:inset 0 0 0 1.5px var(--ink)}.sub-hs .opw-btn--ghost:not(:hover){background:#ffffff3d}.sub .sub-hs-r{margin-top:0;font-size:15.5px;white-space:nowrap}.sub-hs--center .sub-hs-t{align-items:center;text-align:center}.sub-hs--center .sub-hs-a{justify-content:center}.sub-hs--left .sub-hs-t{right:auto;width:52%}.sub-hs--left .opw-h1{white-space:nowrap}.sub-hs--left .sub-hs-l{max-width:21em}.sub-hs-tags{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.sub-hs-tags li{position:absolute;transform:translate(-50%);pointer-events:auto}.sub-hs-tags a{display:block;padding:7px 12px;border-radius:2px;background:#fff;color:var(--ink);font-size:15px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;box-shadow:0 1px 4px #1e140a1f;transition:background .15s ease,color .15s ease}.sub-hs-tags a:hover{background:var(--acc);color:#fff}.sub-rw-c{container-type:inline-size}.sub-rws .pp-wrap{padding-top:0}.sub-lead{display:flex;align-items:center;justify-content:space-between;gap:12px 40px;padding:4px 40px 14px;background:var(--wall)}.sub-lead-t{font-size:clamp(18px,1.45vw,20px);line-height:1.3;letter-spacing:-.008em}.sub-v{display:inline-flex;flex:none;gap:20px}.sub-v-b{position:relative;padding:8px 0;border:0;background:none;color:var(--ink);font-size:17px;font-weight:500;line-height:1.2;white-space:nowrap;transition:color .15s ease}.sub-v-b:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:transparent;transition:background .15s ease}.sub-v-b:hover{color:var(--ink)}.sub-v-b.is-on{color:var(--ink);font-weight:600}.sub-v-b.is-on:after{background:var(--acc)}.sub-rw{--px: 40px;--gap: 28px;--ph: calc(var(--u) * var(--tall));--hh: 62px;--u: calc((100cqw - var(--px) * 2 - var(--gap) * 2) / 3 / var(--span));padding:22px var(--px) 34px;background:linear-gradient(180deg,var(--wall) calc(22px + var(--hh) + var(--ph) - 18px),var(--floor) 0)}.sub-rw--true{--u: calc((100cqw - var(--px) * 2 - var(--gap) * 3) / var(--span));--px: 40px;--gap: 26px}.sub-rw-hd{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:12px 32px;height:var(--hh)}.sub-rw-h{color:inherit;font-size:clamp(24px,2.2vw,28px);font-weight:700;line-height:1.1;letter-spacing:-.028em;white-space:nowrap}.sub-rw-u{display:flex;flex-wrap:wrap;gap:6px 22px;padding-top:3px;margin-left:auto}.sub-rw-hd .sub-v{padding-left:8px;margin-top:-5px}.sub-rw-u li{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:-.008em}.sub-rw-u svg{flex:none;width:21px;height:21px;color:var(--acc);stroke-width:1.5}.sub-rw-n2{position:absolute;left:calc(var(--u) * var(--span) * var(--hx) + var(--gap) * var(--hg));right:0;top:34px;font-size:15.5px;line-height:1.25;color:var(--ink2)}.sub-rw-hm{display:none}.sub-rw-h2{position:absolute;left:calc(var(--u) * var(--span) * var(--hx) + var(--gap) * var(--hg));top:0}.sub-rw--true .sub-rw-h2{left:calc(var(--u) * var(--hx) + var(--gap) * var(--hg))}.sub-rw-cs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--gap)}.sub-rw--true .sub-rw-cs{display:flex;gap:var(--gap);align-items:stretch}.sub-rw--true .sub-c{flex:var(--cw) 1 0}.sub-c{position:relative;display:flex;flex-direction:column;scroll-margin-top:90px}.sub-pic{position:relative;height:var(--ph);display:flex;align-items:flex-end;justify-content:center}.sub-pic:after{content:"";position:absolute;left:8%;right:8%;bottom:-4px;height:16px;background:radial-gradient(50% 50% at 50% 50%,#281e1433,#281e1400);pointer-events:none}.sub-img{position:relative;z-index:1;width:auto;max-width:none;height:calc(var(--u) * var(--fh));margin-bottom:calc(var(--u) * var(--fb) * -1);transition:transform .35s var(--ease),opacity .2s ease}.opw .sub-img{max-width:none}.sub-c:hover .sub-img{transform:translateY(-5px)}.sub-dim{display:flex;justify-content:center;padding-top:12px}.sub-dim i{font-style:normal}.sub-dim span{position:relative;display:block;width:calc(var(--u) * var(--pw));padding-top:7px;border-top:1px solid rgba(0,0,0,.24);font-size:15px;font-weight:500;line-height:1.2;text-align:center;color:var(--ink2);font-variant-numeric:tabular-nums}.sub-dim span:before,.sub-dim span:after{content:"";position:absolute;top:-4px;width:1px;height:7px;background:#0000003d}.sub-dim span:before{left:0}.sub-dim span:after{right:0}.sub-c .opw-c-b{padding-top:14px}.sub-c .opw-c-l{margin:8px 0 0}.sub-ly-r{position:relative;z-index:2;display:flex;align-items:baseline;justify-content:space-between;gap:2px 12px;margin-top:10px}.sub-ly{display:flex;flex-wrap:wrap;gap:2px 13px;min-width:0}.sub-ly-p{flex:none;font-size:15.5px;font-weight:600;font-variant-numeric:tabular-nums}.sub-ly-1{font-size:15.5px;line-height:1.2;color:var(--ink2);padding:5px 0}.sub-ly-b{position:relative;padding:5px 0;border:0;background:none;color:var(--ink2);font-size:16px;font-weight:500;line-height:1.2;white-space:nowrap;transition:color .15s ease}.sub-ly-b:after{content:"";position:absolute;left:0;right:0;bottom:1px;height:2px;background:transparent;transition:background .15s ease}.sub-ly-b:hover{color:var(--ink)}.sub-ly-b.is-on{color:var(--ink);font-weight:600}.sub-ly-b.is-on:after{background:var(--acc)}.sub-ly-t{margin-top:2px;min-height:1.25em;font-size:15.5px;line-height:1.25;color:var(--ink2)}.sub-c-n{margin-top:6px;font-size:15.5px;line-height:1.3;color:var(--ink2)}.sub .sub-c .opw-qa{margin-top:auto}.sub .sub-c .opw-c-b>.opw-qa{margin-top:auto}.sub .sub-c .opw-c-b{gap:0}.sub .sub-c .opw-c-b:after{content:none}.sub .sub-c .opw-c-l{margin-bottom:0}.sub .sub-c .opw-qa{position:relative}.sub .sub-c .sub-ly-r{margin-bottom:14px}.sub .sub-c .sub-ly-t{margin-top:-12px;margin-bottom:14px}.sub .sub-c .opw-c-b>.opw-c-l:nth-last-child(2){margin-bottom:14px}.sub-c-a{position:relative;z-index:2;align-self:flex-start;margin-top:8px;font-size:16px}.sub-pl{position:absolute;left:50%;top:10px;width:calc(var(--u) * var(--pw));height:calc(var(--u) * var(--pd));margin-left:calc(var(--u) * var(--pw) / -2);opacity:0;visibility:hidden;background:#fff;box-shadow:inset 0 0 0 1px #cfc9bc;transition:opacity .2s ease}.sub-pl img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none}.sub-pl svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;fill:none;stroke:#c9733f;stroke-width:1.5}.sub-pl-a{stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.sub-pl-l{stroke-width:1.8;vector-effect:non-scaling-stroke}.sub-top .sub-rw{--ph: calc(var(--u) * var(--tt));background:var(--floor)}.sub-top .sub-img{opacity:0;visibility:hidden}.sub-top .sub-pl{opacity:1;visibility:visible}.sub-top .sub-pic:after{display:none}.sub-in{padding-top:var(--sec)}.sub-in-hd{display:flex;align-items:baseline;justify-content:space-between;gap:8px 40px;margin-bottom:22px}.sub-in-h{white-space:nowrap}.sub-in-hd .sub-v-b{font-size:18px}.sub-in-l{display:none}.sub-in-fig{position:relative;overflow:hidden;border-radius:2px 2px 0 0;background:#8c8a86;aspect-ratio:16 / 10}.sub-in-f{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s}.sub-in-f.is-on{opacity:1;visibility:visible}.sub-in-f img{display:block;width:100%;height:100%;object-fit:cover}.sub-pins{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sub-pin{position:absolute;width:0;height:0}.sub-pin i{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:var(--apr);box-shadow:0 0 0 2px #fff,0 1px 5px #0000004d}.sub-pin span{position:absolute;top:-18px;display:block;height:36px;padding:0 13px;border-radius:2px;background:var(--acc);color:#fff;font-size:15.5px;font-weight:600;line-height:36px;white-space:nowrap;box-shadow:0 2px 8px #1e190f2e}.sub-pin--r span{left:16px}.sub-pin--l span{right:16px}.sub-wl{--u: 2.1px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;padding:24px 40px;background:var(--wall)}.sub-wl-i{display:flex;align-items:flex-start;gap:18px;min-width:0}.sub-wl-p{flex:none;position:relative;height:calc(var(--u) * 94);display:flex;align-items:flex-end;justify-content:center}.sub-wl-p img{width:auto;max-width:none;height:calc(var(--u) * var(--fh));margin-bottom:calc(var(--u) * var(--fb) * -1)}.opw .sub-wl-p img{max-width:none}.sub-wl-x{min-width:0;padding-top:22px}.sub-wl-h{font-size:19px;font-weight:700;line-height:1.14;letter-spacing:-.018em;color:inherit}.sub-wl-t{margin-top:4px;font-size:15.5px;line-height:1.3}.sub-wl-pr{margin-top:6px;font-size:15.5px;line-height:1.32;color:var(--ink2)}.sub-ce{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:8px 20px;padding:16px 40px 18px;background:var(--floor);border-radius:0 0 2px 2px}.sub-ce li{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.008em}.sub-ce svg{flex:none;width:19px;height:19px;color:var(--acc);stroke-width:1.5}.sub-wr-l .sub-ce{display:grid;grid-template-columns:minmax(0,1fr);gap:11px;margin-top:22px;padding:18px 0 0;border-top:1px solid rgba(0,0,0,.14);background:none}.sub-wl-pr b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.sub-cs{padding-top:var(--sec)}.sub-cs-c{padding:46px 44px 42px;border-radius:2px;background:var(--acc);color:#fff}.sub-cs-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 64px;align-items:center}.sub-cs-h{color:inherit;font-size:clamp(30px,3.1vw,44px);font-weight:700;line-height:1.08;letter-spacing:-.032em;white-space:nowrap}.sub-cs-l{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:18px;font-weight:600}.sub-cs-l b{font-size:34px;font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sub-range{--p: 50%;--tr: rgba(255, 255, 255, .28);--fi: #fff;--th: #fff;display:block;width:100%;height:36px;margin:4px 0 0;padding:0;background:none;-webkit-appearance:none;appearance:none;cursor:pointer}.sub-range:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sub-range::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(90deg,var(--fi) var(--p),var(--tr) var(--p))}.sub-range::-moz-range-track{height:4px;border-radius:2px;background:var(--tr)}.sub-range::-moz-range-progress{height:4px;border-radius:2px;background:var(--fi)}.sub-range::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-11px;border:0;border-radius:50%;background:var(--th);box-shadow:0 1px 6px #00000047}.sub-range::-moz-range-thumb{width:26px;height:26px;border:0;border-radius:50%;background:var(--th);box-shadow:0 1px 6px #00000047}.sub-range--ink{--tr: rgba(0, 0, 0, .14);--fi: var(--acc);--th: var(--acc)}.sub-cs-rows{display:grid;gap:18px;margin-top:38px}.sub-cs-row{display:grid;grid-template-columns:236px minmax(0,1fr) 300px;gap:6px 24px;align-items:center}.sub-cs-k{font-size:18px;font-weight:600;line-height:1.2}.sub-cs-v{font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.1;letter-spacing:-.024em;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.sub-cs-v--p{color:var(--mint)}.sub-bar{height:34px;border-radius:1px;overflow:hidden;background:#ffffff1a}.sub-bar i{display:block;height:100%;transition:width .25s var(--ease)}.sub-bar--b i{background:linear-gradient(90deg,var(--apr) var(--lo, 60%),rgba(246,185,147,.34))}.sub-bar--p i{background:var(--mint)}.sub-cs-d{margin-top:32px;font-size:clamp(18px,1.5vw,20px);line-height:1.32;letter-spacing:-.008em}.sub-wr{padding-top:var(--sec)}.sub-wr-c{padding:38px 40px 0;border-radius:2px;background:var(--wall);overflow:hidden}.sub-wr-h{white-space:nowrap}.sub-wr-g{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:40px 48px;margin-top:24px}.sub-wr-d{margin-top:10px;font-size:clamp(19px,1.6vw,22px);line-height:1.3;letter-spacing:-.01em;color:var(--ink2)}.sub-wr-s{display:grid;grid-template-columns:minmax(0,1fr) 430px minmax(0,1fr);gap:0;margin-top:10px}.sub-wire{position:relative;aspect-ratio:1005 / 1500;--x: 70%}.sub-wire-a{display:block;width:100%;height:100%;object-fit:cover}.sub-wire-b{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--wall);clip-path:inset(0 0 0 var(--x))}.sub-wr-d{max-width:62em}.sub-wr-c .sub-ce{margin:8px -40px 0;padding:15px 40px 17px}.sub-lead-l{position:absolute;z-index:3;height:1px;background:var(--acc);pointer-events:none}.sub-lead-l--r{left:var(--ax);right:-14px}.sub-lead-l--l{left:-14px;right:calc(100% - var(--ax))}.sub-lead-l:before{content:"";position:absolute;top:-4px;width:9px;height:9px;border-radius:50%;background:var(--apr);box-shadow:0 0 0 1.5px var(--acc)}.sub-lead-l--r:before{left:-4px}.sub-lead-l--l:before{right:-4px}.sub-call{position:relative}.sub-call li{position:absolute;left:0;right:0;top:calc(var(--y) * 1%);display:grid;grid-template-columns:24px minmax(0,1fr);gap:1px 8px;transform:translateY(-13px);font-size:16px;line-height:1.28}.sub-call--r li{padding-left:22px}.sub-call--l li{padding-right:22px}.sub-call svg{grid-row:1 / span 2;width:22px;height:22px;color:var(--acc);stroke-width:1.5}.sub-call b{font-size:17px;font-weight:700;letter-spacing:-.012em}.sub-call span{grid-column:2;color:var(--ink)}.sub-wire-b img{display:block;width:100%;height:100%}.sub-wire:after{content:"";position:absolute;top:0;bottom:0;left:var(--x);width:1.5px;margin-left:-.75px;background:var(--acc);pointer-events:none}.sub-wire-h{position:absolute;left:var(--x);top:78%;z-index:3;display:grid;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:var(--acc);color:#fff;box-shadow:0 2px 8px #00000038;pointer-events:none}.sub-wire-h svg{width:22px;height:22px}.sub-wire-i{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y;-webkit-appearance:none;appearance:none}.sub-ct{padding-top:var(--sec)}.sub-ct-h{white-space:nowrap;margin-bottom:22px}.sub-ct-f{position:relative;aspect-ratio:16 / 9;border-radius:2px 2px 0 0;overflow:hidden;background:var(--wall)}.sub-ct-f img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease}.sub-ct-f img.is-on{opacity:1}.sub-ct-b{display:grid;grid-template-columns:minmax(0,1fr) 372px;gap:16px 56px;align-items:center;padding:22px 32px 24px;border-radius:0 0 2px 2px;background:var(--floor)}.sub-ct-s{margin-top:8px;max-width:42em;font-size:15.5px;line-height:1.35;color:var(--ink2)}.sub-ct-s a{color:inherit;font-weight:600;text-underline-offset:3px}.sub-ct-r{display:flex;align-items:center;justify-content:flex-end;gap:24px}.sub-ct-a{display:flex;flex-direction:column;font-size:16px;font-weight:500;line-height:1.2;text-align:right;white-space:nowrap}.sub-ct-a b{font-size:46px;font-weight:700;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.sub-sh{padding-top:var(--sec)}.sub-sh-c{display:grid;grid-template-columns:calc((100% - 88px)/4 + 8px) minmax(0,1fr);gap:28px 40px;padding:34px 40px 30px;border-radius:2px;background:var(--wall)}.sub-sh-g{display:flex;flex-direction:column;min-width:0}.sub-sh-k{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:20px;line-height:1.2;letter-spacing:-.012em}.sub-sh-k b{font-weight:700}.sub-sh-n{margin-left:auto;font-size:16px;font-weight:500;letter-spacing:0;color:var(--ink2)}.sub-sh-r{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:18px}.sub-sh-i{flex:1 1 0;min-width:0;text-align:center}.sub-sh-i img{width:100%;height:auto;transition:transform .3s var(--ease)}.sub-sh-i:hover img{transform:translateY(-5px)}.sub-sh-i span{display:block;margin-top:8px;font-size:15.5px;font-weight:600;line-height:1.2}.sub-pf{padding-top:var(--sec)}.sub-pf-hd{margin-bottom:26px}.sub-pf-p{position:relative;overflow:hidden;border-radius:2px;background:var(--oat-t)}.sub-pf-p img{display:block;width:100%;height:100%;object-fit:cover}.sub-pf-p figcaption{position:absolute;left:14px;top:14px;padding:8px 12px;border-radius:2px;background:#fff;font-size:15px;font-weight:600;line-height:1;color:var(--ink)}.sub-pf-q blockquote{margin:0;padding:0;border:0;font-style:normal}.sub-pf-q p{font-size:20px;font-weight:600;font-style:normal;line-height:1.22;letter-spacing:-.016em;color:var(--ink)}.sub-pf-q footer{margin-top:8px;font-size:15.5px;font-style:normal;line-height:1.3;color:var(--ink2)}.sub-pf-q footer b{font-weight:600;color:var(--ink)}.sub-pf-qf{position:relative;flex:none;margin:0}.sub-pf-qi{display:block;width:96px;height:96px;border-radius:2px;object-fit:cover}.sub-pf--lead .sub-pf-c{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(0,1fr);gap:36px;align-items:stretch}.sub-pf--lead .sub-pf-ph,.sub-pf--lead .sub-pf-p{height:100%}.sub-pf--lead .sub-pf-qs{display:flex;flex-direction:column;justify-content:space-between}.sub-pf--lead .sub-pf-q{display:flex;gap:18px;padding:22px 0;border-top:1px solid var(--line2);cursor:pointer}.sub-pf--lead .sub-pf-q:hover p,.sub-pf--lead .sub-pf-q.is-on p{color:var(--acc)}.sub-pf--lead .sub-pf-q:first-child{padding-top:0;border-top:0}.sub-pf--strip .sub-pf-ph{display:none}.sub-pf--strip .sub-pf-qs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sub-pf--strip .sub-pf-q{display:flex;flex-direction:column;border-radius:2px;overflow:hidden;background:var(--wall)}.sub-pf--strip .sub-pf-qi{width:100%;height:auto;aspect-ratio:4 / 3;border-radius:0}.sub-pf--strip .sub-pf-q blockquote{display:flex;flex-direction:column;flex:1 1 auto;padding:22px 24px 24px}.sub-pf--strip .sub-pf-q p{font-size:21px;font-weight:600;line-height:1.24;letter-spacing:-.018em}.sub-pf--strip .sub-pf-q footer{margin-top:auto;padding-top:18px;font-size:16px}.sub-pf--strip .sub-pf-q footer b{display:block;font-size:17px;font-weight:700;letter-spacing:-.01em}.sub .opw-h2{font-size:clamp(30px,3.4vw,48px);line-height:1.08;letter-spacing:-.032em}@media(max-width:1099px){.sub-cs-c{padding:40px 36px 36px}.sub-cs-top{grid-template-columns:minmax(0,1fr)}.sub-cs-row{grid-template-columns:minmax(0,1fr) auto}.sub-cs-row .sub-bar{grid-column:1 / -1;grid-row:2}.sub-wr-c{padding:40px 32px 0}.sub-wr-h{white-space:normal}.sub-pf--lead .sub-pf-c{grid-template-columns:minmax(0,1fr)}.sub-pf--lead .sub-pf-ph,.sub-pf--lead .sub-pf-p{height:auto}.sub-hs-tags{display:none}.sub-wl-i{flex-direction:column;align-items:flex-start;gap:10px}.sub-wr-s{display:block}.sub-wire{max-width:480px;margin:0 auto}.sub-lead-l{display:none}.sub-call,.sub-call--l,.sub-call--r{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;padding:14px 0}.sub-call li,.sub-call--r li,.sub-call--l li{position:static;transform:none;padding:0}}@media(max-width:899px){.sub-hs{display:flex;flex-direction:column-reverse}.sub-hs:after{display:none}.sub-hs-t,.sub-hs--left .sub-hs-t,.sub-hs--center .sub-hs-t{position:static;width:auto;padding:28px 28px 8px;background:var(--wall);align-items:flex-start;text-align:left}.sub-hs--center .sub-hs-a{justify-content:flex-start}.sub-hs--left .opw-h1{white-space:normal}.sub-lead{padding:20px 28px;flex-wrap:wrap}.sub-rw{--px: 24px;--gap: 16px}.sub-rw--true{--px: 16px;--gap: 14px}.sub-rw-h{white-space:normal;font-size:24px}.sub-wire{max-width:520px}.sub-ct-h{white-space:normal}.sub-pin span{height:32px;line-height:32px;font-size:15px;padding:0 10px;top:-16px}}@media(max-width:749px){.sub .pp-wrap.page-width{padding-left:20px!important;padding-right:20px!important}.sub-hs{border-radius:2px}.sub-hs-t,.sub-hs--left .sub-hs-t,.sub-hs--center .sub-hs-t{padding:24px 18px 6px}.sub-hs .opw-h1{font-size:clamp(38px,11vw,50px)}.sub-hs-a{gap:12px}.sub-hs .opw-cta{width:100%}.sub-hs .opw-cta .opw-btn{flex:1 1 100%;height:54px;font-size:16px}.sub-lead{padding:18px 18px 10px}.sub-lead .sub-v{display:none}.sub-rw,.sub-rw--true{--px: 18px;--u: 1.78px;--ph: 172px;padding:18px var(--px) 8px;background:var(--wall)}.sub-rw-n2,.sub-dim i,.sub-ly{display:none}.sub-ly-r{margin-top:4px;justify-content:flex-start}.sub-ly-p{font-weight:500}.sub-ly-p:before{content:"Furniture ";font-weight:400;color:var(--ink2)}.sub-ly-t[data-sub-txt]{display:none}.sub-rw-hd{display:block;height:auto;margin-bottom:8px}.sub-rw-h2{display:none}.sub-rw-cs,.sub-rw--true .sub-rw-cs{display:block}.sub-c{display:grid;grid-template-columns:124px minmax(0,1fr);gap:0 14px;align-items:start;padding:14px 0;border-top:1px solid rgba(0,0,0,.1)}.sub-pic{grid-column:1;height:172px}.sub-img{width:auto;max-width:100%!important;height:auto;max-height:172px;margin-bottom:0}.sub-dim{grid-column:1}.sub-dim span{width:100%;font-size:15px}.sub-c .opw-c-b{grid-column:2;grid-row:1 / span 2;padding-top:0}.sub-c .opw-c-top{display:block}.sub-c .opw-c-h{font-size:21px}.sub-c .opw-c-pr{margin-top:2px;font-size:16px}.sub-c .opw-st-w{display:none}.sub-c .opw-st-s{width:77px;height:15px;-webkit-mask-size:77px 15px;mask-size:77px 15px}.sub-c .opw-st{gap:6px;font-size:15px}.sub-c .opw-c-l{font-size:16px;margin-top:4px}.sub-ly{gap:0 12px;margin-top:6px}.sub-ly-t{display:block;min-height:0;margin-top:2px}.sub-ly-t b{margin-left:6px}.sub-c .opw-qa{height:42px;margin-top:10px;width:100%;font-size:15px}.sub-in-fig{aspect-ratio:4 / 3}.sub-pins{display:none}.sub-call,.sub-call--l,.sub-call--r{grid-template-columns:minmax(0,1fr)}.sub-wr-c .sub-ce{margin:8px -18px 0;padding:14px 18px 16px}.sub-cs-c{padding:28px 20px 26px}.sub-cs-row{grid-template-columns:minmax(0,1fr);gap:4px}.sub-cs-row .sub-bar{grid-row:3;margin-top:4px}.sub-cs-v{font-size:24px;text-align:left}.sub-cs-k{font-size:16.5px}.sub-bar{height:22px}.sub-cs-rows{margin-top:26px}.sub-cs-d{margin-top:22px}.sub-cs-h{white-space:normal}.sub-wr-c{padding:28px 18px 0}.sub-ct-b{grid-template-columns:minmax(0,1fr);padding:18px 18px 20px}.sub-ct-r{justify-content:space-between}.sub-ct-a{text-align:left}.sub-pf--lead .sub-pf-q{gap:12px}.sub-pf--lead .sub-pf-qi{width:72px;height:72px}.sub-pf-q p,.sub-pf--strip .sub-pf-q p{font-size:18px}.sub-pf--strip .sub-pf-qs{grid-template-columns:minmax(0,1fr);gap:16px}.sub-pf--strip .sub-pf-q blockquote{padding:18px 18px 20px}}@media(prefers-reduced-motion:reduce){.sub *,.sub *:before,.sub *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(min-width:750px)and (max-width:1099px){.sub-rw-h{font-size:23px}.sub-rw-u li{font-size:15px;gap:6px}.sub-rw-u{gap:4px 14px}.sub-c .opw-st-w{display:none}.sub-c .opw-c-h{font-size:21px}.sub-c .opw-c-pr{font-size:16px}.sub-c .opw-c-top{display:block}.sub-c .opw-c-l,.sub-ly-t,.sub-c-n,.sub-c .opw-st{font-size:15px}}@media(min-width:750px)and (max-width:899px){.sub-rw,.sub-rw--true{background:var(--wall)}.sub-rw-hd{height:auto;margin-bottom:14px;flex-wrap:wrap}.sub-rw-h,.sub-rw-h2{position:static;white-space:nowrap}.sub-rw-u{flex-basis:100%;padding-top:0}}.sub-ft{padding-top:var(--sec)}.sub-ft-c{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:20px;align-items:stretch}.sub-ft-f{position:relative;display:flex;flex-direction:column;border-radius:2px;overflow:hidden;background:var(--wall)}.sub-ft-f img{flex:1 1 auto;width:100%;height:100%;min-height:0;object-fit:cover}.sub-ft-l{position:absolute;top:14px;transform:translate(-50%);font-size:16px;font-weight:700;line-height:1.2;letter-spacing:-.01em;text-align:center;white-space:nowrap}.sub-ft-l i{display:block;font-style:normal;font-size:15px;font-weight:500;letter-spacing:0}.sub-ft-f figcaption{padding:13px 20px 15px;background:var(--floor);font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.008em}.sub-sd{display:flex;flex-direction:column;padding:30px 34px 26px;border-radius:2px;background:var(--acc);color:#fff}.sub-sd-h{color:inherit;font-size:clamp(26px,2.5vw,34px);font-weight:700;line-height:1.08;letter-spacing:-.03em;white-space:nowrap}.sub-sd-m{display:flex;align-items:baseline;gap:8px;margin-top:12px}.sub-sd-m b{font-size:72px;font-weight:700;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.sub-sd-m>span{font-size:19px;font-weight:500}.sub-sd-w{flex:1 1 auto;align-self:flex-end;display:flex;align-items:flex-end;gap:3px;height:52px;margin-left:14px}.sub-sd-w i{flex:1 1 0;height:100%;border-radius:1px;background:#ffffffb8;transform:scaleY(.2);transform-origin:bottom}.sub-sd-k{display:flex;justify-content:space-between;gap:12px;font-size:15.5px;font-weight:500}.sub-sd-b{align-self:flex-start;height:48px;margin-top:14px;padding:0 22px}.sub-sd-n{margin-top:auto;padding-top:14px;font-size:15px;line-height:1.36;opacity:.9}@media(max-width:899px){.sub-ft-c{grid-template-columns:minmax(0,1fr)}.sub-ft-f img{height:auto}.sub-ce{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 24px 16px}.sub-wl{--u: 1.7px;gap:0 14px;padding:18px 24px}.sub-wl-i{gap:10px}.sub-wl-h{font-size:16.5px}.sub-wl-t,.sub-wl-pr{font-size:15px}}@media(max-width:749px){.sub-ly-r{align-items:flex-start}.sub-sd{padding:26px 20px 22px}.sub-sd-m b{font-size:60px}.sub-ce{grid-template-columns:minmax(0,1fr);padding:14px 18px 16px}.sub-wl{display:block;padding:8px 18px}.sub-wl-i{--u: 1.6px;gap:14px;padding:12px 0;border-top:1px solid rgba(0,0,0,.1)}.sub-wl-i:first-child{border-top:0}.sub-wl-p{width:124px}.sub-in-hd{margin-bottom:14px}.sub-lead{padding:14px 18px 8px}}.sub-ft-f{display:block}.sub-ft-f>img{display:block;height:auto;aspect-ratio:2752 / 1514}.sub-ft-s{position:absolute;left:0;top:0;width:100%;height:auto;aspect-ratio:2752 / 1514;overflow:visible;fill:none;stroke:#c9733f;stroke-width:1.5;pointer-events:none}.sub-sd-w{height:64px}body:has(.sub) .pp-cta.pp-sec--line{border-top:0;padding-top:148px;padding-bottom:148px}@media(max-width:1099px){body:has(.sub) .pp-cta.pp-sec--line{padding-top:112px;padding-bottom:112px}}@media(max-width:749px){body:has(.sub) .pp-cta.pp-sec--line{padding-top:88px;padding-bottom:88px}}body:has(.sub) #questions.pqa-sec{padding-bottom:0}body:has(.sub--sand) .pp-cta .pp-cta-card{background:var(--pp-sub-cta, #F3EEE5)}body:has(.sub--sage) .pp-cta .pp-cta-card{background:var(--pp-sub-cta, #E2F0E9)}@media(min-width:750px)and (max-width:899px){.sub-rw--true{--u: calc((100cqw - var(--px) * 2 - var(--gap)) / 2 / 72)}.sub-rw--true .sub-rw-cs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px var(--gap)}.sub-rw-n2{position:static;white-space:normal;flex-basis:100%}.sub-sh-c{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}.sub-sh-g--q .sub-sh-r{justify-content:flex-start}.sub-sh-g--q .sub-sh-i{flex:0 0 15.5%}}@media(max-width:749px){.sub-sh-c{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px 18px 22px}.sub-sh-n{margin-left:0;flex-basis:100%;font-size:15.5px}.sub-sh-r{flex-wrap:wrap;justify-content:flex-start;gap:14px 6px}.sub-sh-g--q .sub-sh-i,.sub-sh-g--m .sub-sh-i{flex:0 0 31.5%}}@media(max-width:1279px){.sub-rw:has(.sub-rw-n2){--hh: 84px}}@media(max-width:1099px){.sub-ly,.sub-ly-1,.sub-ly-t[data-sub-txt]{display:none}.sub-ly-r{margin-top:6px;justify-content:flex-start}.sub-ly-p{font-weight:500}.sub-ly-p:before{content:"Furniture ";font-weight:400;color:var(--ink2)}}@media(max-width:899px){.sub-rw-h2,.sub-rw-n2{display:none}.sub-rw:has(.sub-rw-n2){--hh: 62px}.sub-rw-hm{display:block;grid-column:1 / -1;margin:10px 0 6px;font-size:23px;font-weight:700;line-height:1.12;letter-spacing:-.026em}.sub-rw-hm span{display:block;margin-top:4px;font-size:15.5px;font-weight:400;line-height:1.3;letter-spacing:0;color:var(--ink2)}.sub-dim i{display:none}.sub-in-hd{flex-wrap:wrap}.sub-in-h{white-space:normal}.sub-ct-b{grid-template-columns:minmax(0,1fr)}.sub-ct-r{justify-content:space-between}.sub-ct-a{text-align:left}}@media(max-width:749px){.sub-rw-hd .sub-v{display:none}.sub-rw-hm{margin:22px 0 4px}.sub-in-l{display:grid;gap:6px;padding:12px 18px 4px;background:var(--wall);font-size:16px;font-weight:500;line-height:1.25}.sub-in-l li{position:relative;padding-left:18px}.sub-in-l li:before{content:"";position:absolute;left:1px;top:6px;width:9px;height:9px;border-radius:50%;background:var(--apr);box-shadow:0 0 0 1.5px var(--acc)}.sub-ft-l{top:8px;font-size:15px}.sub-ft-l i{display:none}}@media(max-width:379px){.sub .sub-ct-r{flex-wrap:wrap;gap:12px 24px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/pp-sub.css.map */
