.wb{--wb-bg: #F8F3EA;--wb-stage: #F4ECE1;--wb-card: #FFFCF7;--wb-ink: #241A16;--wb-ink2: #574C46;--wb-ink3: #8B7F77;--wb-line: rgb(36 26 22 / .1);--wb-walnut: #3B2924;--wb-walnut-h: #4A352E;--wb-oak: #8A5530;--wb-apricot: #F2B77A;--wb-maple: #CC8A3D;--wb-grain: none;--wb-ez: cubic-bezier(.2, 0, 0, 1);--wb-ease-out: cubic-bezier(.16, 1, .3, 1);--wb-air: clamp(88px, 10vw, 160px);--wb-pad: var(--page-padding, 20px);background:var(--wb-bg);color:var(--wb-ink);font-family:var(--font-body-family, inherit);-webkit-font-smoothing:antialiased}.wb *,.wb *:before,.wb *:after{box-sizing:border-box}.wb [hidden]{display:none!important}:where(.wb) :where(img,video,svg){display:block;max-width:100%}:where(.wb) :where(button){font:inherit;color:inherit}.wb-wrap{width:var(--page-container, min( calc(100vw - 40px) , 1400px));margin-inline:auto}.wb-h{margin:0;color:var(--wb-ink);font-family:var(--font-heading-family, inherit);font-weight:500;font-size:clamp(34px,5.2vw,64px);line-height:1.04;letter-spacing:-.024em;text-wrap:balance}.wb-h--xl{font-size:clamp(40px,6.6vw,88px);line-height:1;letter-spacing:-.03em}.wb-h--md{font-size:clamp(28px,3.4vw,44px);line-height:1.08;letter-spacing:-.02em}.wb-eyebrow{display:block;margin:0 0 14px;font-size:15px;font-weight:500;letter-spacing:.01em;color:var(--wb-oak)}.wb-lede{margin:22px 0 0;max-width:44ch;color:var(--wb-ink2);font-size:clamp(17px,1.45vw,21px);line-height:1.45;font-weight:400}.wb-lede b,.wb-body b{color:var(--wb-ink);font-weight:500}.wb-body{margin:0;color:var(--wb-ink2);font-size:17px;line-height:1.55}.wb-hl{color:var(--wb-oak)}.wb [data-r]{opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s var(--wb-ease-out),transform 1.1s var(--wb-ease-out);transition-delay:calc(var(--d, 0) * 90ms)}.wb [data-r].in{opacity:1;transform:none}.wb-g{position:relative;isolation:isolate;overflow:hidden;background:#fbf7f0}.wb-g:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;z-index:-2;pointer-events:none;background:var(--g);animation:wbDrift var(--drift, 26s) ease-in-out infinite alternate}.wb-g:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--wb-grain);background-size:180px;opacity:.2;mix-blend-mode:soft-light}@keyframes wbDrift{0%{transform:translateZ(0) rotate(0) scale(1)}50%{transform:translate3d(3%,-2%,0) rotate(4deg) scale(1.04)}to{transform:translate3d(-2%,3%,0) rotate(-3deg) scale(1.02)}}.wb-g--peach{--g: radial-gradient(42% 34% at 24% 22%, rgb(246 167 128 / .78), transparent 72%), radial-gradient(46% 38% at 78% 84%, rgb(244 151 102 / .62), transparent 72%), radial-gradient(40% 36% at 58% 56%, rgb(255 251 244 / .95), transparent 70%), radial-gradient(60% 50% at 90% 20%, rgb(250 214 168 / .9), transparent 75%), #F9DEC0}.wb-g--orb{--g: radial-gradient(34% 30% at 58% 40%, #FF7614 0%, rgb(255 140 50 / .85) 32%, rgb(255 178 112 / .45) 60%, transparent 76%), radial-gradient(22% 20% at 30% 70%, rgb(255 122 28 / .75) 0%, rgb(255 168 96 / .35) 55%, transparent 76%), #FFFCF8;--drift: 34s}.wb-g--apricot{--g: radial-gradient(55% 45% at 50% 8%, rgb(255 252 246 / 1), transparent 70%), radial-gradient(45% 40% at 12% 70%, rgb(247 196 150 / .7), transparent 74%), radial-gradient(45% 40% at 92% 64%, rgb(245 185 132 / .65), transparent 74%), #FBEBD8}.wb-g--gold{--g: radial-gradient(40% 36% at 34% 66%, rgb(240 192 72 / .92), transparent 72%), radial-gradient(30% 30% at 92% 46%, rgb(238 196 86 / .8), transparent 72%), radial-gradient(48% 40% at 14% 12%, rgb(246 243 236 / 1), transparent 70%), #F3E2B4}.wb-g--satin{--g: linear-gradient(118deg, rgb(244 238 228) 18%, rgb(240 200 128) 38%, rgb(255 236 176) 44%, rgb(246 222 186) 52%, rgb(238 230 222) 74%), #F2EBE1;--drift: 40s}.wb-g--sage{--g: radial-gradient(40% 34% at 36% 18%, rgb(182 204 122 / .85), transparent 72%), radial-gradient(52% 40% at 80% 86%, rgb(170 196 112 / .8), transparent 74%), radial-gradient(46% 38% at 56% 52%, rgb(244 246 228 / .96), transparent 70%), radial-gradient(30% 26% at 6% 60%, rgb(148 173 150 / .6), transparent 72%), #DCE6C2}.wb-g--pine{--g: radial-gradient(30% 22% at 18% 8%, rgb(48 77 54 / .92), transparent 70%), radial-gradient(50% 45% at 10% 76%, rgb(128 186 118 / .85), transparent 74%), radial-gradient(40% 36% at 86% 92%, rgb(72 150 92 / .8), transparent 72%), radial-gradient(48% 40% at 70% 34%, rgb(236 242 216 / 1), transparent 70%), #CFE3B9}.wb-g--dark{background:#17120f;color:#f4ece2;--wb-ink: #F4ECE2;--wb-ink2: rgb(244 236 226 / .76);--wb-ink3: rgb(244 236 226 / .54);--wb-walnut: #F4ECE2;--wb-oak: #F2B77A;--wb-line: rgb(244 236 226 / .14)}.wb-g--dark:before,.wb-g--plain:before{display:none}.wb-g--dark:after{opacity:.12}.wb-g--dark .wb-scale span{background:#f4ece21a}.wb-g--dark .wb-gfx__ic{background:none;color:#f2b77a}.wb-g--plain{background:var(--wb-card)}.wb-tile.wb-g--dark{background:#17120f}.wb-tile.wb-g--plain{background:var(--wb-card)}.wb-g--plain:after{opacity:.08}.wb-g--photo{background:#f4eee6}.wb-g--photo:before{top:0;right:0;bottom:0;left:0;animation:none;background:linear-gradient(180deg,#fbf8f3c7,#fbf8f3e6),var(--bg, none) center / cover no-repeat}.wb-btn{-webkit-appearance:none;appearance:none;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 24px;border-radius:8px;font-size:16px;line-height:1;font-weight:500;transition:background-color .18s var(--wb-ez),border-color .18s var(--wb-ez),color .18s var(--wb-ez)}.wb-btn--solid{background:var(--wb-walnut);border:1px solid var(--wb-walnut);color:#fff}.wb-btn--solid:hover{background:var(--wb-walnut-h);border-color:var(--wb-walnut-h);color:#fff}.wb-btn--ghost{background:transparent;border:1px solid rgb(36 26 22 / .28);color:var(--wb-ink)}.wb-btn--ghost:hover{border-color:var(--wb-ink)}.wb-link{display:inline-flex;align-items:center;gap:6px;color:var(--wb-oak);font-size:17px;font-weight:500;text-decoration:none;cursor:pointer;background:none;border:0;padding:0;transition:color .18s var(--wb-ez)}.wb-link:hover{color:var(--wb-ink)}.wb-link svg{transition:transform .3s var(--wb-ez)}.wb-link:hover svg{transform:translate(3px)}.wb-icbtn{-webkit-appearance:none;appearance:none;cursor:pointer;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;padding:0;border:0;background:#241a1612;color:var(--wb-ink);transition:background-color .18s var(--wb-ez)}.wb-icbtn:hover{background:#241a1621}.wb-icbtn[disabled]{opacity:.35;cursor:default}.wb-hls{padding:var(--wb-air) 0 0;overflow:hidden}.wb-hls__head{margin-bottom:clamp(28px,3.4vw,48px)}.wb-hls{--hl-h: clamp(340px, 60vh, 620px);--hl-w: min(calc(100vw - 2 * var(--wb-pad) - 96px), calc(var(--hl-h) * 2.05), 1280px)}.wb-hls__track{position:relative;display:flex;gap:clamp(14px,1.6vw,24px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:calc((100% - var(--hl-w)) / 2);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.wb-hls__track::-webkit-scrollbar{display:none}.wb-hls__card{position:relative;flex:0 0 var(--hl-w);height:var(--hl-h);margin:0;border-radius:12px;overflow:hidden;scroll-snap-align:center;background:var(--wb-stage);isolation:isolate}.wb-hls__card>img,.wb-hls__card>video,.wb-hls__card>.wb-gfx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.wb-hls__card[data-tone=dark]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(165deg,#140e0a94,#140e0a38 34%,#140e0a00 58%)}.wb-hls__cap{position:absolute;z-index:2;top:clamp(24px,4vw,56px);left:clamp(24px,4vw,56px);max-width:min(440px,78%);margin:0;font-size:clamp(21px,2.1vw,30px);line-height:1.18;font-weight:500;letter-spacing:-.012em;text-wrap:balance}.wb-hls__card[data-tone=dark] .wb-hls__cap{color:#fff;text-shadow:0 1px 18px rgb(0 0 0 / .25)}.wb-hls__card[data-tone=dark] .wb-hl{color:var(--wb-apricot)}.wb-hls__card[data-tone=light] .wb-hls__cap{color:var(--wb-ink)}.wb-hls__ctl{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:26px}.wb-hls__dots{display:flex;align-items:center;gap:12px;height:52px;padding:0 22px;border-radius:100px;background:#241a1612}.wb-hls__dot{position:relative;width:8px;height:8px;padding:0;border:0;border-radius:100px;cursor:pointer;background:#241a1647;overflow:hidden;transition:width .45s var(--wb-ez),background-color .3s var(--wb-ez)}.wb-hls__dot:hover{background:#241a1673}.wb-hls__dot.on{width:44px;background:#241a162e}.wb-hls__dot i{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;transform:scaleX(0);background:var(--wb-ink);border-radius:inherit}.wb-hls__dot.on i{animation:wbFill var(--wb-dur, 6s) linear forwards}.wb-hls.paused .wb-hls__dot.on i,.wb-hls.static .wb-hls__dot.on i{animation-play-state:paused}.wb-hls.static .wb-hls__dot.on i{transform:scaleX(1);animation:none}@keyframes wbFill{to{transform:scaleX(1)}}.wb-hls__pp{width:52px;height:52px}.wb-hls__pp .ic-play{display:none}.wb-hls.paused .wb-hls__pp .ic-play,.wb-hls.static .wb-hls__pp .ic-play{display:block}.wb-hls.paused .wb-hls__pp .ic-pause,.wb-hls.static .wb-hls__pp .ic-pause{display:none}@media(max-width:759px){.wb-hls{--hl-w: 86vw;--hl-h: 107.5vw }.wb-hls__card[data-tone=dark]:after{background:linear-gradient(180deg,#140e0a8c,#140e0a2e 36%,#140e0a00 55%)}.wb-hls__cap{top:24px;left:22px;right:22px;max-width:none;font-size:22px}.wb-hls__dots{height:44px;padding:0 18px;gap:10px}.wb-hls__dot.on{width:32px}.wb-hls__pp{width:44px;height:44px}}.wb-gfx{display:grid;place-items:center;color:var(--wb-ink)}.wb-gfx__in{width:min(86%,560px);display:grid;gap:clamp(10px,1.4vw,18px)}.wb-gfx__ic{display:inline-grid;place-items:center;width:auto;height:auto;justify-self:start;background:none;box-shadow:none;border-radius:0;color:var(--wb-oak)}.wb-gfx__big{font-family:var(--font-heading-family, inherit);font-weight:500;letter-spacing:-.04em;font-size:clamp(56px,8.4vw,116px);line-height:.92;color:var(--wb-walnut);font-variant-numeric:tabular-nums}.wb-gfx__big small{font-size:.36em;letter-spacing:-.01em;margin-left:.12em;color:var(--wb-oak)}.wb-gfx__lab{font-size:clamp(14px,1.2vw,17px);font-weight:500;letter-spacing:.02em;color:var(--wb-ink2)}.wb-scale{position:relative;display:grid;grid-template-columns:repeat(10,1fr);gap:6px;padding-bottom:16px}.wb-scale span{height:clamp(30px,3.4vw,46px);border-radius:4px;background:#3b292417;transition:background-color .5s var(--wb-ez) calc(var(--k) * 45ms)}.wb-gfx.in .wb-scale span.lit{background:#e9a564}.wb-gfx.in .wb-scale span.mark{background:#8a553059}.wb-scale__ptr{position:absolute;bottom:0;left:0;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid var(--wb-walnut);transform:translate(-8px);transition:left 1.3s var(--wb-ease-out) .3s}.wb-gfx.in .wb-scale__ptr{left:var(--to, 95%)}.wb-scale__ends{display:flex;justify-content:space-between;font-size:13px;color:var(--wb-ink3);font-variant-numeric:tabular-nums}.wb-wall{display:grid;grid-template-columns:repeat(5,1fr);gap:0;height:clamp(110px,13vw,170px)}.wb-wall span{border-radius:0;transform-origin:top;transform:scaleY(0);-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 100%);mask-image:linear-gradient(180deg,#000 30%,transparent 100%);background:repeating-linear-gradient(90deg,#c99566 0 7px,#3b2924 7px 10px);background-size:500% 100%;background-position:calc((var(--k) - 1) * 25%) 0;transition:transform .8s var(--wb-ease-out) calc(var(--k) * .14s + .2s)}.wb-gfx[data-fin=colour] .wb-wall span{background-image:repeating-linear-gradient(90deg,var(--wb-fin, #3a3a3a) 0 7px,rgb(0 0 0 / .55) 7px 10px)}.wb-gfx.in .wb-wall span{transform:none}.wb-wall__dim{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--wb-ink3)}.wb-wall__dim:before,.wb-wall__dim:after{content:"";flex:1;height:1px;background:#3b29244d}.wb-echo{display:grid;gap:14px}.wb-echo__row{display:grid;grid-template-columns:112px 1fr;align-items:center;gap:14px}.wb-echo__row b{font-size:14px;font-weight:500;color:var(--wb-ink2)}.wb-echo svg{width:100%;height:56px;overflow:visible}.wb-echo path{fill:none;stroke-width:2.4;stroke-linecap:butt;stroke-dasharray:1400;stroke-dashoffset:1400;transition:stroke-dashoffset 2.2s var(--wb-ez) .2s}.wb-echo .bare path{stroke:#3b292473}.wb-echo .with path{stroke:#d9914a;transition-delay:.6s}.wb-gfx.in .wb-echo path{stroke-dashoffset:0}.wb-clock{display:flex;align-items:baseline;gap:12px}.wb-pill{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:10px 16px;border-radius:4px;font-size:15px;font-weight:500;background:linear-gradient(180deg,#f7c892,#e6a15c);color:#4a2a14;box-shadow:0 8px 24px -10px #cc8a3dcc}.wb-plan{width:100%;height:auto}.wb-plan .ray{stroke:#3b292459;stroke-width:1.6;fill:none;stroke-dasharray:4 5}.wb-plan .ray-hit{stroke:#d9914a;stroke-width:2;fill:none;stroke-dasharray:160;stroke-dashoffset:160;transition:stroke-dashoffset 1.4s var(--wb-ez) .3s}.wb-gfx.in .wb-plan .ray-hit{stroke-dashoffset:0}.wb-cl{padding:var(--wb-air) 0 0}.wb-cl__head{margin-bottom:clamp(28px,3.4vw,48px)}.wb-cl__stage{position:relative;width:var(--page-container, 92vw);margin-inline:auto;height:clamp(420px,70vh,720px);border-radius:12px;overflow:hidden;background:var(--wb-stage);isolation:isolate}.wb-cl__media{position:absolute;top:0;right:0;bottom:0;left:0}.wb-cl__media img,.wb-cl__media picture,.wb-cl__layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wb-cl__layer{opacity:0;transform:scale(1.045);transition:opacity .7s var(--wb-ez),transform 1.4s var(--wb-ease-out)}.wb-cl__layer.on{opacity:1;transform:none}.wb-cl__layer img{width:100%;height:100%;object-fit:cover}.wb-cl__layer--photo img{object-position:center}.wb-cl__list{position:absolute;z-index:3;left:clamp(20px,3vw,48px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:min(400px,36%)}.wb-cl__item{position:relative;display:block;max-width:100%;border-radius:8px;overflow:hidden;background:#fffcf7d1;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 1px #fffc inset,0 6px 22px -14px #3b292480}.wb-cl__item.open{border-radius:12px}.wb-cl__pill{-webkit-appearance:none;appearance:none;border:0;background:none;cursor:pointer;text-align:left;display:flex;align-items:center;gap:12px;width:100%;padding:13px 20px 13px 14px;font-size:16px;font-weight:500;line-height:1.2;color:var(--wb-ink);white-space:nowrap;transition:color .18s var(--wb-ez)}.wb-cl__plus{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--wb-walnut);color:#fff;transition:transform .45s var(--wb-ez),background-color .18s var(--wb-ez)}.wb-cl__pill:hover .wb-cl__plus{background:var(--wb-walnut-h)}.wb-cl__item.open .wb-cl__pill{display:none}.wb-cl__card{padding:22px 24px;font-size:17px;line-height:1.5;color:var(--wb-ink2);width:min(400px,36vw)}.wb-cl__card b{color:var(--wb-ink);font-weight:500}.wb-cl__card p{margin:0;opacity:0;transform:translateY(6px);transition:opacity .35s var(--wb-ez),transform .45s var(--wb-ease-out)}.wb-cl__item.open .wb-cl__card p.in{opacity:1;transform:none}.wb-cl__steps{position:absolute;z-index:3;left:clamp(20px,3vw,48px);top:50%;transform:translate(-56px,-50%);display:grid;gap:10px;opacity:0;pointer-events:none;transition:opacity .3s var(--wb-ez)}.wb-cl.active .wb-cl__steps{opacity:1;pointer-events:auto}.wb-cl__steps .wb-icbtn{width:36px;height:36px;background:#fffcf7d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wb-cl__close{position:absolute;z-index:4;top:18px;right:18px;opacity:0;pointer-events:none;transition:opacity .3s var(--wb-ez);background:#fffcf7d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wb-cl.active .wb-cl__close{opacity:1;pointer-events:auto}.wb-cl__readout{display:none}@media(min-width:1069px){.wb-cl__steps{left:clamp(20px,3vw,48px);transform:translate(calc(-100% - 12px),-50%)}.wb-cl__list{left:calc(clamp(20px,3vw,48px) + 52px)}.wb-cl__steps{left:calc(clamp(20px,3vw,48px) + 40px)}}@media(max-width:1068px){.wb-cl__steps{display:none}}@media(max-width:759px){.wb-cl__stage{aspect-ratio:4 / 5;min-height:0;max-height:none;width:calc(100vw - 2 * var(--wb-pad))}.wb-cl__list{position:static;transform:none;width:auto;flex-direction:row;gap:8px;overflow-x:auto;scrollbar-width:none;padding:16px var(--wb-pad) 4px;margin:0}.wb-cl__list::-webkit-scrollbar{display:none}.wb-cl__item{flex:none;background:#241a160f;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.wb-cl__item.open{background:var(--wb-walnut)}.wb-cl__item.open .wb-cl__pill{display:flex;color:#fff}.wb-cl__item.open .wb-cl__plus{background:#fff;color:var(--wb-walnut);transform:rotate(45deg)}.wb-cl__card{display:none}.wb-cl__readout{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--wb-ez);padding-inline:var(--wb-pad)}.wb-cl__readout.open{grid-template-rows:1fr}.wb-cl__readout>div{overflow:hidden}.wb-cl__readout p{margin:0;padding:14px 2px 4px;font-size:17px;line-height:1.5;color:var(--wb-ink2)}.wb-cl__readout b{color:var(--wb-ink);font-weight:500}.wb-cl__close{top:12px;right:12px}}.wb-room{margin-top:var(--wb-air)}.wb-room__card{position:relative;margin:0;border-radius:4px;overflow:hidden;background:#edebe8;height:clamp(440px,70vh,700px)}.wb-room__card picture,.wb-room__card img{display:block;width:100%;height:100%}.wb-room__card img{object-fit:cover;object-position:50% 45%}.wb-room__copy{position:absolute;z-index:2;left:clamp(28px,3.6vw,60px);top:clamp(28px,6.5%,64px);width:var(--room-copy, 30%);max-width:460px}.wb-room[data-slug=oak] .wb-room__card{height:auto;display:flex;flex-direction:column-reverse;background:none;overflow:visible}.wb-room[data-slug=oak] .wb-room__card picture{height:clamp(420px,66vh,660px);border-radius:4px;overflow:hidden}.wb-room[data-slug=oak] .wb-room__copy{position:static;width:auto;max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,72px);align-items:end;padding-bottom:clamp(24px,3vw,40px)}.wb-room[data-slug=oak] .wb-room__copy .wb-h{font-size:clamp(34px,3.4vw,56px)}.wb-room[data-slug=oak] .wb-room__copy .wb-lede{margin:0}.wb-room__copy .wb-h{font-size:clamp(30px,2.7vw,48px);line-height:1.04}.wb-room__copy .wb-lede{margin-top:16px;font-size:clamp(15px,1.1vw,18px);max-width:none;color:var(--wb-ink2)}@media(max-width:989px){.wb-room[data-slug=oak] .wb-room__card picture{height:auto}.wb-room[data-slug=oak] .wb-room__copy{display:block}.wb-room__card{height:auto;display:flex;flex-direction:column-reverse;background:none;border-radius:0;overflow:visible}.wb-room__card picture{aspect-ratio:4 / 5;border-radius:4px;overflow:hidden}.wb-room__copy{position:static;width:auto;max-width:none;padding-bottom:clamp(22px,4vw,32px)}.wb-room__copy .wb-h{font-size:clamp(30px,7.4vw,40px)}}.wb-felt{position:relative;isolation:isolate;overflow:hidden;min-height:min(100svh,900px);display:grid;place-items:center;padding:var(--wb-air) var(--wb-pad);margin-top:var(--wb-air);color:#f4f1ec;background:#0e0c0b}.wb-felt__bg{position:absolute;top:-6%;right:0;bottom:-6%;left:0;z-index:-2;width:100%;height:112%;object-fit:cover;will-change:transform}.wb-felt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 60% at 50% 45%,#0000000d,#00000073)}.wb-felt[data-felt=white]{color:var(--wb-ink);background:#edebe6}.wb-felt[data-felt=white]:after{background:radial-gradient(70% 60% at 50% 45%,#ffffff1a,#ffffff59)}.wb-felt[data-felt=grey]:after{background:radial-gradient(70% 60% at 50% 45%,#0000002e,#00000080)}.wb-felt__copy{position:relative;z-index:1;text-align:center;width:min(820px,100%);transition:opacity .5s var(--wb-ez)}.wb-felt.playing .wb-felt__copy{opacity:0;pointer-events:none}.wb-felt__h{margin:0;color:inherit;font-family:var(--font-heading-family, inherit);font-weight:300;font-size:clamp(40px,5.6vw,76px);line-height:1.02;letter-spacing:-.03em}.wb-felt__play{margin:30px auto 0;display:inline-flex;align-items:center;gap:12px;cursor:pointer;padding:16px 24px;border-radius:8px;border:0;font-size:16px;font-weight:500;background:#f4f1ec;color:#1a1512;transition:background-color .18s var(--wb-ez)}.wb-felt__play:hover{background:#fff}.wb-felt[data-felt=white] .wb-felt__play{background:var(--wb-walnut);color:#fff}.wb-felt[data-felt=white] .wb-felt__play:hover{background:var(--wb-walnut-h)}.wb-felt__body{margin:26px auto 0;font-size:clamp(16px,1.3vw,19px);line-height:1.55;opacity:.82;max-width:42ch}.wb-felt__more{margin:20px auto 0;width:fit-content;text-align:left}.wb-felt__more summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:10px;font-size:15px;opacity:.85;transition:opacity .18s var(--wb-ez)}.wb-felt__more summary::-webkit-details-marker{display:none}.wb-felt__more summary:hover{opacity:1}.wb-felt__more summary i{position:relative;width:11px;height:11px}.wb-felt__more summary i:before,.wb-felt__more summary i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:currentColor}.wb-felt__more summary i:before{width:11px;height:1.4px}.wb-felt__more summary i:after{width:1.4px;height:11px;transition:transform .3s var(--wb-ez)}.wb-felt__more[open] summary i:after{transform:scaleY(0)}.wb-felt__more ul{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:9px;max-width:46ch;font-size:15px;line-height:1.5;opacity:.82}.wb-felt__more li:before{content:"";display:inline-block;width:10px;height:1px;background:currentColor;vertical-align:middle;margin-right:10px;opacity:.6}.wb-felt__viz{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.wb-felt__sw{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:2;width:fit-content;height:fit-content;display:flex;align-items:center;gap:clamp(20px,4vw,48px);font-size:clamp(24px,3.2vw,42px);font-weight:300;letter-spacing:-.02em;color:#f4f1ec80;text-shadow:0 1px 14px rgb(0 0 0 / .6)}.wb-felt[data-felt=white] .wb-felt__sw{color:#241a1673;text-shadow:none}.wb-felt__sw button{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit;transition:color .18s var(--wb-ez)}.wb-felt__sw [data-set]:hover{color:#f4f1ecd9}.wb-felt__sw [data-set][aria-pressed=true]{color:#f4f1ec}.wb-felt[data-felt=white] .wb-felt__sw [data-set][aria-pressed=true]{color:var(--wb-ink)}.wb-felt__knob{position:relative;flex:none;width:88px;height:44px;border-radius:8px!important;border:1px solid rgb(244 241 236 / .6)!important;background:#00000073!important}.wb-felt__knob i{position:absolute;top:4px;left:4px;width:34px;height:34px;border-radius:4px;background:#f4f1ec;transition:transform .18s var(--wb-ez)}.wb-felt[data-felt=white] .wb-felt__knob{border-color:#241a1666!important;background:#fff9!important}.wb-felt[data-felt=white] .wb-felt__knob i{background:var(--wb-walnut)}.wb-felt[data-calm=with] .wb-felt__knob i{transform:translate(44px)}.wb-felt__stop{position:absolute;z-index:3;left:var(--wb-pad);bottom:26px;cursor:pointer;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;border:1px solid rgb(244 241 236 / .45);background:#0f0f0f61;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:14px;color:#f4f1ece6;transition:border-color .18s var(--wb-ez)}.wb-felt__stop:hover{border-color:#f4f1ece6}.wb-felt__prog{position:absolute;z-index:3;left:0;right:0;bottom:0;height:26px;cursor:pointer;-webkit-appearance:none;appearance:none;background:none;border:0;padding:0}.wb-felt__prog:before{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#f4f1ec24}.wb-felt__prog i{position:absolute;left:0;bottom:0;height:3px;width:calc(var(--p, 0) * 100%);background:var(--wb-apricot)}@media(max-width:759px){.wb-felt__sw{flex-direction:column;gap:16px;font-size:26px}.wb-felt__knob{width:44px;height:88px}.wb-felt[data-calm=with] .wb-felt__knob i{transform:translateY(44px)}.wb-felt__stop{left:50%;transform:translate(-50%);bottom:auto;top:22px}}.wb-gal{padding:clamp(40px,5vw,72px) 0 0;overflow:hidden}.wb-gal__head{margin-bottom:clamp(24px,3vw,40px)}.wb-gal__track{display:flex;gap:clamp(14px,1.6vw,22px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:calc((100vw - var(--page-container, 92vw)) / 2);scroll-padding-inline:calc((100vw - var(--page-container, 92vw)) / 2)}.wb-gal__track::-webkit-scrollbar{display:none}.wb-gal__card{flex:0 0 clamp(290px,31vw,420px);aspect-ratio:4 / 5;margin:0;scroll-snap-align:start;border-radius:12px;overflow:hidden;display:grid;grid-template-rows:1fr auto;background:var(--wb-card)}.wb-gal__card .wb-gfx{min-height:0}.wb-gal__card figcaption{padding:20px 22px 24px;font-size:16px;line-height:1.45;color:var(--wb-ink2);background:var(--wb-card)}.wb-gal__card figcaption b{display:block;color:var(--wb-ink);font-weight:500;font-size:18px;margin-bottom:4px}.wb-gal__nav{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.wb-gal__card--dark{background:#17120f}.wb-gal__card--dark figcaption{background:#17120f;color:#f4ece2c2}.wb-gal__card--dark figcaption b{color:#f4ece2}.wb-ins{padding:var(--wb-air) 0 0}.wb-ins__head{text-align:center;display:grid;justify-items:center;margin-bottom:clamp(28px,3.4vw,48px)}.wb-ins__head .wb-lede{max-width:50ch}.wb-ins__stage{--ins-h: clamp(380px, 58vh, 580px);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,72px);padding:clamp(20px,2.2vw,32px);border-radius:12px;background:var(--wb-card)}.wb-ins__film{position:relative;margin:0;height:var(--ins-h);aspect-ratio:4 / 5;border-radius:4px;overflow:hidden;background:var(--wb-stage)}.wb-ins__film video{width:100%;height:100%;object-fit:cover}.wb-ins__pp{position:absolute;right:14px;bottom:14px;z-index:2;background:#fffcf7d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wb-ins__pp .ic-play{display:none}.wb-ins__film.paused .wb-ins__pp .ic-play{display:block}.wb-ins__film.paused .wb-ins__pp .ic-pause{display:none}.wb-ins__steps{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-width:520px}.wb-istep{position:relative;display:grid;grid-template-columns:44px 1fr;gap:6px;width:100%;padding:16px 0 16px 22px;border:0;background:none;text-align:left;cursor:pointer;font-size:clamp(16px,1.25vw,19px);line-height:1.45;color:var(--wb-ink3);transition:color .35s var(--wb-ez)}.wb-istep b{color:inherit;font-weight:500}.wb-istep.on{color:var(--wb-ink2)}.wb-istep.on b{color:var(--wb-ink)}.wb-istep:hover{color:var(--wb-ink2)}.wb-istep__n{font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--wb-ink3);padding-top:.3em;font-variant-numeric:tabular-nums}.wb-istep.on .wb-istep__n{color:var(--wb-oak)}.wb-istep:before,.wb-istep i{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;border-radius:4px}.wb-istep:before{background:var(--wb-line)}.wb-istep i{background:var(--wb-ink);transform-origin:top;transform:scaleY(var(--p, 0))}.wb-ins__notes{display:grid;gap:clamp(14px,1.6vw,22px);margin-top:clamp(14px,1.6vw,22px)}.wb-note{border-radius:12px;padding:22px 24px;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;background:var(--wb-card)}.wb-note .wb-gfx__ic{background:none;color:var(--wb-walnut);padding-top:2px}.wb-note b{display:block;font-size:18px;font-weight:500;color:var(--wb-ink);margin-bottom:4px}.wb-note p{margin:0;font-size:16px;line-height:1.5;color:var(--wb-ink2)}.wb-ins__more{text-align:center;margin-top:clamp(22px,2.6vw,32px)}@media(min-width:900px){.wb-ins__notes{grid-template-columns:1fr 1fr}}@media(max-width:899px){.wb-ins__stage{grid-template-columns:1fr;gap:8px;padding:12px 12px 6px}.wb-ins__film{height:auto;width:100%;max-height:66vh}.wb-ins__steps{max-width:none;gap:0}.wb-istep{padding:13px 4px 13px 20px;grid-template-columns:34px 1fr;font-size:16px}}.wb-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:grid;place-items:center;background:#120d0ad1;padding:20px;opacity:0;transition:opacity .3s var(--wb-ez)}.wb-modal.on{opacity:1}.wb-modal__box{width:min(1100px,100%);aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#000;transform:scale(.97);transition:transform .45s var(--wb-ease-out)}.wb-modal.on .wb-modal__box{transform:none}.wb-modal iframe{width:100%;height:100%;border:0;display:block}.wb-modal__x{position:absolute;top:18px;right:18px;background:#ffffff29;color:#fff}.wb-modal__x:hover{background:#ffffff47}.wb-num{padding:var(--wb-air) 0 0}.wb-num__card{border-radius:12px;padding:clamp(36px,5vw,80px) clamp(22px,5vw,80px);text-align:center}.wb-num__card .wb-gfx__ic{margin:0 auto 18px}.wb-num__card .wb-h{color:var(--wb-oak)}.wb-num__card .wb-lede{margin-inline:auto;max-width:52ch}.wb-num__cols{display:grid;gap:34px;margin-top:clamp(36px,4vw,60px)}.wb-num__col{display:grid;gap:26px;align-content:start}.wb-num__lab{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:20px;font-weight:500;color:var(--wb-oak)}.wb-stat{display:grid;justify-items:center;gap:2px}.wb-stat small{font-size:14px;color:var(--wb-ink3)}.wb-stat b{font-family:var(--font-heading-family, inherit);font-weight:500;letter-spacing:-.03em;font-size:clamp(40px,4.6vw,60px);line-height:1.02;color:var(--wb-ink);font-variant-numeric:tabular-nums}.wb-stat b em{font-style:normal;font-size:.5em;letter-spacing:0;margin-left:.08em}@media(min-width:760px){.wb-num__cols{grid-template-columns:1fr 1px 1fr;gap:0 clamp(24px,4vw,64px)}.wb-num__rule{background:var(--wb-line)}}.wb-bento{padding:var(--wb-air) 0 0}.wb-bento__head{margin-bottom:clamp(28px,3.4vw,48px)}.wb-bento__grid{display:grid;gap:clamp(12px,1.4vw,20px);grid-template-columns:1fr 1fr}.wb-tile{position:relative;border-radius:12px;overflow:hidden;padding:clamp(22px,2.6vw,36px);background:var(--wb-card);display:flex;flex-direction:column;gap:12px;min-height:260px}.wb-tile--wide{grid-column:span 2}.wb-tile__big{font-family:var(--font-heading-family, inherit);font-weight:500;letter-spacing:-.04em;font-size:clamp(48px,5.8vw,84px);line-height:.95;color:var(--wb-walnut);font-variant-numeric:tabular-nums}.wb-tile__big em{font-style:normal;font-size:.42em;letter-spacing:-.01em;color:var(--wb-oak);margin-left:.06em}.wb-tile h3{margin:0;font-size:clamp(19px,1.7vw,24px);line-height:1.2;font-weight:500;color:var(--wb-ink);letter-spacing:-.01em}.wb-tile p{margin:0;font-size:16px;line-height:1.5;color:var(--wb-ink2)}.wb-tile__foot{margin-top:auto}.wb-stars{display:flex;gap:4px;color:var(--wb-maple)}.wb-tile__why{margin-top:6px}.wb-tile__why summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;color:var(--wb-oak);font-weight:500;font-size:16px;transition:color .18s var(--wb-ez)}.wb-tile__why summary::-webkit-details-marker{display:none}.wb-tile__why summary:hover{color:var(--wb-ink)}.wb-tile__why summary svg{transition:transform .35s var(--wb-ez)}.wb-tile__why[open] summary svg{transform:rotate(180deg)}.wb-tile__why div{padding-top:12px;display:grid;gap:10px}.wb-tile__cert{font-size:14.5px;color:var(--wb-ink3);padding-top:10px;border-top:1px solid var(--wb-line)}.wb-voc{display:grid;gap:22px}.wb-voc__badge{display:inline-grid;place-items:center;width:auto;height:auto;justify-self:start;background:none;box-shadow:none;border-radius:0;color:currentColor}@media(min-width:900px){.wb-bento__grid{grid-template-columns:repeat(3,1fr)}.wb-tile--wide{grid-column:span 2}.wb-tile--full{grid-column:span 3}.wb-voc{grid-template-columns:auto 1fr;align-items:start}}@media(max-width:559px){.wb-bento__grid{grid-template-columns:1fr}.wb-tile--wide{grid-column:auto}.wb-tile{min-height:0}}.wb-faq{padding:var(--wb-air) 0 0}.wb-faq__grid{display:grid;gap:clamp(20px,3vw,48px)}.wb-faq__list{border-top:1px solid var(--wb-line)}.wb-faq__list details{border-bottom:1px solid var(--wb-line)}.wb-faq__list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:clamp(18px,1.6vw,21px);font-weight:500;line-height:1.3;color:var(--wb-ink)}.wb-faq__list summary::-webkit-details-marker{display:none}.wb-faq__list summary i{position:relative;flex:none;width:30px;height:30px;border-radius:50%;background:#241a1612;transition:background-color .18s var(--wb-ez)}.wb-faq__list summary:hover i{background:#241a1621}.wb-faq__list summary i:before,.wb-faq__list summary i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:var(--wb-ink)}.wb-faq__list summary i:before{width:12px;height:1.5px}.wb-faq__list summary i:after{width:1.5px;height:12px;transition:transform .35s var(--wb-ez)}.wb-faq__list details[open] summary i:after{transform:scaleY(0)}.wb-faq__a{overflow:hidden}.wb-faq__a p{margin:0;padding:0 0 26px;max-width:64ch;font-size:17px;line-height:1.55;color:var(--wb-ink2)}@media(min-width:990px){.wb-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.wb-close{padding:var(--wb-air) 0}.wb-close__card{position:relative;border-radius:12px;overflow:hidden;background:var(--wb-stage);display:grid;align-items:center}.wb-close__img{width:100%;height:100%;object-fit:cover}.wb-close__copy{padding:clamp(28px,5vw,72px);display:grid;gap:0}.wb-close__copy .wb-lede{max-width:36ch}.wb-close__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}@media(min-width:900px){.wb-close__card{grid-template-columns:1fr 1fr;min-height:560px}.wb-close__media{position:relative;height:100%;min-height:560px}.wb-close__img{position:absolute;top:0;right:0;bottom:0;left:0}.wb-close__copy{order:-1}}@media(prefers-reduced-motion:reduce){.wb-g:before{animation:none}.wb [data-r]{opacity:1;transform:none;transition:none}.wb-cl__layer,.wb-wall span,.wb-scale__ptr,.wb-echo path,.wb-plan .ray-hit{transition:none!important}.wb-wall span{transform:none}.wb-echo path,.wb-plan .ray-hit{stroke-dashoffset:0}.wb-hls__dot.on i{animation:none;transform:scaleX(1)}}.wb-hls__card>picture,.wb-hls__card>picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.wb-gfx--hl{place-items:center end}.wb-gfx--hl .wb-gfx__in{width:min(46%,520px);margin-right:8%}@media(max-width:759px){.wb-gfx--hl{place-items:end center}.wb-gfx--hl .wb-gfx__in{width:84%;margin:0 0 9%}.wb-gfx--hl .wb-gfx__big{font-size:64px}.wb-hls__card>.wb-hls__vid{top:9%;height:91%;object-position:center top;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 9%);mask-image:linear-gradient(180deg,transparent 0,#000 9%)}.wb-gfx--hl .wb-gfx__ic{display:none}}.wb-gal__card .wb-gfx__in{width:84%}.wb-gal__card .wb-gfx__big{font-size:clamp(54px,5.4vw,80px)}.wb-gal__card .wb-scale span{height:32px}@media(max-width:759px){.wb-cl__list{position:absolute;left:0;right:0;bottom:0;top:auto;transform:none;width:auto;padding:40px 14px 14px;background:linear-gradient(180deg,#f4ece100,#f4ece1e6 55%)}.wb-cl__item{background:#fffcf7e6}.wb-cl__pill{padding:11px 16px 11px 11px;font-size:15px}.wb-cl__plus{width:22px;height:22px}}.wb-num__rule{display:none}@media(min-width:760px){.wb-num__cols{grid-template-columns:1fr 1fr;gap:0}.wb-num__col+.wb-num__col{border-left:1px solid rgb(59 41 36 / .14)}.wb-num__col{padding:0 clamp(16px,3vw,48px)}}.wb-stat>span{font-size:15px;color:var(--wb-ink2)}.wb-stat b span{font-size:inherit;color:inherit}.wb-gfx.in .wb-scale span.lit2{background:#f4c795}.wb-scr__final,.wb-scr{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wb-scr{pointer-events:none;overflow:visible}.wb-scr--t{display:none}@media(max-width:759px){.wb-scr--w{display:none}.wb-scr--t{display:block}}.wb-scr__final{opacity:0}.wb-scr__m{opacity:0;transform-box:fill-box;transform-origin:center}.wb-scr__core{fill:#fff6e4}.wb-cl__layer--scr.on .wb-scr__m{animation:wb-scr-in 1.15s cubic-bezier(.2,.8,.2,1) calc(.5s + var(--i) * .16s) both,wb-scr-out .7s var(--wb-ez) calc(2.5s + var(--i) * .08s) forwards}.wb-cl__layer--scr.on .wb-scr__glow{animation:wb-scr-glow 1.2s var(--wb-ez) calc(1.9s + var(--i) * .08s) forwards}.wb-cl__layer--scr.on .wb-scr__final{animation:wb-scr-show .9s var(--wb-ez) 2.1s forwards}@keyframes wb-scr-in{0%{opacity:0;transform:translate(70px,-90px) scale(2.6)}55%{opacity:1;transform:translate(0) scale(.86)}75%{transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes wb-scr-glow{to{opacity:0}}@keyframes wb-scr-out{to{opacity:0}}@keyframes wb-scr-show{to{opacity:1}}@media(prefers-reduced-motion:reduce){.wb-cl__layer--scr .wb-scr{display:none}.wb-cl__layer--scr .wb-scr__final{opacity:1;animation:none}}.wb-cov{margin:clamp(28px,3.4vw,48px) auto 0;max-width:760px;display:grid;gap:14px}.wb-cov__room{position:relative;aspect-ratio:16 / 10;border-radius:4px;overflow:hidden;background:#e9e3da}.wb-cov__wall{position:absolute;left:6%;right:6%;bottom:9%;height:82%;display:grid;grid-template-columns:repeat(5,1fr)}.wb-cov__floor{position:absolute;left:0;right:0;bottom:0;height:9%;background:linear-gradient(180deg,#cdbba3,#c2ae93)}.wb-cov__p{display:block;height:100%;opacity:0;background:linear-gradient(90deg,var(--felt) 0 32.5%,var(--slat) 32.5% 100%) 0 0 / 6.25% 100% repeat-x;box-shadow:0 0 0 .5px #0000000f}.wb-dim{--dim: rgb(59 41 36 / .5);display:flex;align-items:center;gap:8px}.wb-dim>span{flex:none}.wb-dim__l,.wb-dim__r{position:relative;flex:1;min-width:14px;height:1px;background:var(--dim)}.wb-dim__l:before,.wb-dim__r:before{content:"";position:absolute;top:-5px;width:1px;height:11px;background:var(--dim)}.wb-dim__l:before{left:0}.wb-dim__r:before{right:0}.wb-dim__l:after,.wb-dim__r:after{content:"";position:absolute;top:50%;width:5px;height:5px;border:0 solid var(--dim)}.wb-dim__l:after{left:2px;border-left-width:1px;border-bottom-width:1px;transform:translateY(-50%) rotate(45deg)}.wb-dim__r:after{right:2px;border-right-width:1px;border-top-width:1px;transform:translateY(-50%) rotate(45deg)}.wb-cov__w64{position:absolute;left:0;width:20%;top:-24px;font-size:13px;font-weight:500;color:var(--wb-ink2);opacity:0}.wb-cov__dim{font-size:14px;color:var(--wb-ink3);margin-inline:6%}.wb-cov__count{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--wb-oak)}.wb-cov__count b{position:relative;display:inline-block;width:.7em;height:1.1em;font-size:clamp(40px,4vw,56px);font-weight:300;line-height:1.1;font-variant-numeric:tabular-nums}.wb-cov__n{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;opacity:0}.wb-cov__unit{font-size:18px;font-weight:500}.wb-num__card .wb-cov__n--5{opacity:1}.wb-num__card.in .wb-cov__p--1{animation:wb-cov-p1 7.5s var(--wb-ez) infinite}@keyframes wb-cov-p1{0%,5.33%{opacity:0;transform:translateY(-7%) scale(1.03)}13.33%,85.33%{opacity:1;transform:none}93.33%,to{opacity:0;transform:none}}.wb-num__card.in .wb-cov__n--1{animation:wb-cov-n1 7.5s steps(1,end) infinite}@keyframes wb-cov-n1{0%,9.33%{opacity:0}9.34%,20.0%{opacity:1}20.01%,to{opacity:0}}.wb-num__card.in .wb-cov__p--2{animation:wb-cov-p2 7.5s var(--wb-ez) infinite}@keyframes wb-cov-p2{0%,16.0%{opacity:0;transform:translateY(-7%) scale(1.03)}24.0%,85.33%{opacity:1;transform:none}93.33%,to{opacity:0;transform:none}}.wb-num__card.in .wb-cov__n--2{animation:wb-cov-n2 7.5s steps(1,end) infinite}@keyframes wb-cov-n2{0%,20.0%{opacity:0}20.01%,30.67%{opacity:1}30.680000000000003%,to{opacity:0}}.wb-num__card.in .wb-cov__p--3{animation:wb-cov-p3 7.5s var(--wb-ez) infinite}@keyframes wb-cov-p3{0%,26.67%{opacity:0;transform:translateY(-7%) scale(1.03)}34.67%,85.33%{opacity:1;transform:none}93.33%,to{opacity:0;transform:none}}.wb-num__card.in .wb-cov__n--3{animation:wb-cov-n3 7.5s steps(1,end) infinite}@keyframes wb-cov-n3{0%,30.67%{opacity:0}30.680000000000003%,41.33%{opacity:1}41.339999999999996%,to{opacity:0}}.wb-num__card.in .wb-cov__p--4{animation:wb-cov-p4 7.5s var(--wb-ez) infinite}@keyframes wb-cov-p4{0%,37.33%{opacity:0;transform:translateY(-7%) scale(1.03)}45.33%,85.33%{opacity:1;transform:none}93.33%,to{opacity:0;transform:none}}.wb-num__card.in .wb-cov__n--4{animation:wb-cov-n4 7.5s steps(1,end) infinite}@keyframes wb-cov-n4{0%,41.33%{opacity:0}41.339999999999996%,52.0%{opacity:1}52.01%,to{opacity:0}}.wb-num__card.in .wb-cov__p--5{animation:wb-cov-p5 7.5s var(--wb-ez) infinite}@keyframes wb-cov-p5{0%,48.0%{opacity:0;transform:translateY(-7%) scale(1.03)}56.0%,85.33%{opacity:1;transform:none}93.33%,to{opacity:0;transform:none}}.wb-num__card.in .wb-cov__n--5{animation:wb-cov-n5 7.5s steps(1,end) infinite}@keyframes wb-cov-n5{0%,52.0%{opacity:0}52.01%,93.33%{opacity:1}93.34%,to{opacity:0}}.wb-num__card.in .wb-cov__w64{animation:wb-cov-w 7.5s var(--wb-ez) infinite}@keyframes wb-cov-w{0%,9.33%{opacity:0}14.67%,85.33%{opacity:1}93.33%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.wb-cov__p,.wb-cov__w64{opacity:1;animation:none!important}.wb-cov__n{animation:none!important}}@media(max-width:759px){.wb-cov__w64{font-size:11px;top:-20px;gap:4px}.wb-cov__room{aspect-ratio:4 / 3.6}}@media(max-width:759px){.wb-cl__stage{width:100vw;margin-inline:calc(50% - 50vw);height:auto;aspect-ratio:4 / 5;border-radius:0}.wb-cl__list{position:absolute;left:0;right:0;bottom:20px;top:auto;transform:none;width:auto;display:flex;flex-direction:row;align-items:flex-end;gap:12px;margin:0;overflow-x:auto;scrollbar-width:none;padding:0 var(--wb-pad);background:none}.wb-cl__item,.wb-cl__item.open{flex:none;background:#fffcf7d1;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3)}.wb-cl__pill{padding:15px 18px 15px 14px;font-size:14px}.wb-cl__plus{width:24px;height:24px}.wb-cl__item.open .wb-cl__pill{display:none}.wb-cl__card{display:block;width:calc(100vw - 80px);padding:20px 22px;font-size:15px;line-height:1.45}.wb-cl__card[hidden]{display:none}.wb-cl__readout{display:none!important}.wb-cl.active .wb-cl__list{scroll-snap-type:x mandatory;gap:10px;padding-inline:40px}.wb-cl.active .wb-cl__item{flex:0 0 calc(100vw - 80px);scroll-snap-align:center;min-height:64px}.wb-cl.active .wb-cl__item:not(.open) .wb-cl__pill{opacity:0}.wb-cl__steps{display:contents}.wb-cl__steps .wb-icbtn{position:absolute;z-index:5;bottom:20px;width:40px;height:88px;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;pointer-events:none;transition:opacity .18s var(--wb-ez)}.wb-cl.active .wb-cl__steps .wb-icbtn{opacity:1;pointer-events:auto}.wb-cl__steps [data-wb-cl-prev]{left:0}.wb-cl__steps [data-wb-cl-next]{right:0}.wb-cl__steps svg{transform:rotate(-90deg)}.wb-cl__close{top:20px;right:20px;width:36px;height:36px}}.wb-hls{overflow:clip}.wb-hls__ctl{position:sticky;bottom:20px;z-index:3;margin-top:32px;gap:16px}.wb-hls__dots{height:56px;padding:0 24px;gap:16px}.wb-hls__pp{width:56px;height:56px}.wb-hls__dots,.wb-hls__pp{background:#fffcf7cc;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3)}.wb-hls .ic-replay{display:none}.wb-hls.ended .wb-hls__pp .ic-replay{display:block}.wb-hls.ended .wb-hls__pp .ic-play,.wb-hls.ended .wb-hls__pp .ic-pause{display:none}@media(max-width:759px){.wb-hls{--hl-w: calc(100vw - 2 * var(--wb-pad) - 40px);--hl-h: 480px}.wb-hls__track{padding-inline:calc((100% - var(--hl-w)) / 2);scroll-padding-inline:0;gap:12px}.wb-hls__card{scroll-snap-align:center}.wb-hls__cap{top:32px;left:32px;right:32px;max-width:none;font-size:17px;line-height:21px;text-align:center;font-weight:600}.wb-hls__dots{height:56px;padding:0 24px;gap:16px}.wb-hls__dot.on{width:32px}.wb-hls__pp{width:56px;height:56px}}@media(max-width:759px){.wb-num__card{margin-inline:calc(50% - 50vw);border-radius:0;padding:56px var(--wb-pad) 64px;text-align:left}.wb-num__card .wb-h{font-size:34px}.wb-num__card .wb-lede{margin-inline:0}.wb-cov__count{justify-content:flex-start}.wb-gal__track{gap:20px}.wb-gal__card{flex-basis:260px;aspect-ratio:auto;display:block;background:none;border-radius:0;overflow:visible}.wb-gal__card .wb-gfx{aspect-ratio:260 / 316;border-radius:12px;overflow:hidden}.wb-gal__card figcaption,.wb-gal__card--dark figcaption{background:none;padding:20px 16px 0;font-size:15px;line-height:1.4;color:var(--wb-ink2)}.wb-gal__card figcaption b,.wb-gal__card--dark figcaption b{display:inline;font-size:inherit;margin:0;color:var(--wb-ink)}.wb-gal__card figcaption b:after{content:" "}.wb-room__card picture,.wb-room[data-slug=oak] .wb-room__card picture{margin-inline:calc(50% - 50vw);width:100vw;border-radius:0}.wb-room .wb-room__copy .wb-h,.wb-room[data-slug=oak] .wb-room__copy .wb-h{font-size:36px}.wb-room__copy .wb-lede{font-size:17px;line-height:1.5}.wb-room__copy{padding-bottom:40px}.wb-ins__head{text-align:left;justify-items:start}.wb-istep:not(.on) .wb-istep__d{display:none}}@media(max-width:899px){.wb-ins__stage{background:none;padding:0;border-radius:0;gap:16px}.wb-ins__film{border-radius:4px}.wb-close__copy{order:-1}.wb-close__cta .wb-btn{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/wvh-below-b.css.map */
