.hs-showcase{--hs-page:#f2f4f5;background:var(--hs-page);min-height:100dvh}body:has(.hs-showcase){background:#f2f4f5!important}.marketing-pages:has(.hs-showcase){background:transparent;padding-top:0}.marketing-pages:has(.hs-showcase) main{padding-top:0}.hs-showcase .hs-hero{padding-top:clamp(64px,9vh,96px)}.hs-showcase{--hs-sky-solid:230px;--hs-sky-gone:500px}.hs-showcase .hs-hero h1{max-width:860px}.hs-showcase .hs-lead{margin-bottom:0}.hs-showcase .hs-home-sections{position:relative;z-index:2}.hs-showcase .hs-redesigned-sections{background:transparent}.hs-showcase .hg-gallery.hs-section{padding-top:44px;padding-bottom:36px}.hs-showcase .hg-card{background:transparent}.hs-showcase .hg-card-open{background:#e6ebee}.hs-showcase .hg-tools{background:#fff;border-color:#e3e7ea;box-shadow:0 6px 24px #2b485610}.hs-showcase .hg-categories button:not([aria-pressed=true]):hover,.hs-showcase .hg-more-categories button:hover{background:#eef1f3}.hs-showcase .hg-results[data-more=true]:after{background:linear-gradient(180deg,#f2f4f500,#f2f4f52e 60%,#f2f4f56e)}.hs-showcase .hg-load{background:#fff;border-color:#e3e7ea}.hs-showcase .hs-closing{margin-top:44px}.hs-showcase .hs-closing-landscape{background:linear-gradient(180deg,#dfedf455,#d7e8f077),url(/home-study/landscape.webp) center 65%/cover}.dark .hs-showcase{--hs-page:#181818}.dark body:has(.hs-showcase){background:#181818!important}.dark .vulk-home-study.hs-showcase .hs-redesigned-sections{background:transparent}.dark .hs-showcase .hg-card-open{background:#242424}.dark .hs-showcase .hg-tools{background:#242424;border-color:#ffffff14;box-shadow:none}.dark .hs-showcase .hg-results[data-more=true]:after{background:linear-gradient(180deg,#18181800,#1818182e 60%,#18181870)}.dark .hs-showcase .hg-load{background:#353535;border-color:#ffffff14}@media(max-width:760px){.hs-showcase{--hs-sky-solid:170px;--hs-sky-gone:420px}.hs-showcase .hs-hero{padding-top:52px}.hs-showcase .hg-gallery.hs-section{padding-top:30px}}.sc-scene{--ease:linear-gradient(180deg,#000 var(--hs-sky-solid),#000000e0 calc(var(--hs-sky-solid) + var(--sc-ramp) * .18),#000000a8 calc(var(--hs-sky-solid) + var(--sc-ramp) * .38),#00000063 calc(var(--hs-sky-solid) + var(--sc-ramp) * .58),#00000026 calc(var(--hs-sky-solid) + var(--sc-ramp) * .78),#00000008 calc(var(--hs-sky-solid) + var(--sc-ramp) * .92),transparent var(--hs-sky-gone));--sc-ramp:calc(var(--hs-sky-gone) - var(--hs-sky-solid));position:absolute;z-index:-1;inset:0 0 auto;height:var(--hs-sky-gone);overflow:hidden;contain:paint;pointer-events:none;background:var(--hs-page);-webkit-mask-image:var(--ease);mask-image:var(--ease)}.sc-stage{--sh:800px;--sw:calc(var(--sh) * 2.3581);--span:100%;--water:.7743;--bw:max(100vw,var(--sw));position:absolute;left:0;right:0;top:calc(480px - var(--water) * var(--sh));height:var(--sh)}.sc-plane{position:absolute;top:calc(var(--y) * var(--sh));height:calc(var(--h) * var(--sh));width:calc(var(--w) * var(--sw));left:calc(50% + (var(--x) + var(--w) / 2 - .5) * var(--span) - var(--w) * var(--sw) / 2);background:no-repeat 0 0/100% 100%;transform-origin:50% 100%;will-change:transform;opacity:0;animation:sc-in 1.4s cubic-bezier(.2,.7,.2,1) forwards}.sc-back{width:var(--bw);height:calc(var(--bw) / 2.3581);left:calc(50% - var(--bw) / 2);top:calc(var(--water) * (var(--sh) - var(--bw) / 2.3581));background-size:cover;animation-duration:.9s}.sc-near{left:min(-36px,calc(50% + (var(--w) / 2 - .5) * var(--span) - var(--w) * var(--sw) / 2));transform-origin:0 100%;animation-delay:.12s}.sc-mid{animation-delay:.05s}.sc-right{animation-delay:.1s}.sc-front{animation-delay:.08s}.sc-plane>i{position:absolute;inset:0;background:no-repeat 0 0/100% 100%;animation:sc-drift 64s ease-in-out infinite alternate}.sc-veil-a{--veil:.36}.sc-veil-a,.sc-veil-b{opacity:0;animation-name:sc-veil}.sc-veil-b{--veil:.46}.sc-veil-b>i{animation-duration:47s;animation-direction:alternate-reverse}.sc-scene[data-visible=false] .sc-plane>i,.sc-scene[data-wait] .sc-plane{animation-play-state:paused}.dark .sc-veil-a{--veil:.32}.dark .sc-veil-b{--veil:.4}@keyframes sc-in{to{opacity:1}}@keyframes sc-veil{to{opacity:var(--veil)}}@keyframes sc-drift{0%{transform:translate3d(-3.2%,0,0)}to{transform:translate3d(3.2%,0,0)}}@media(max-width:760px){.sc-stage{--sh:560px;--span:150%;top:calc(400px - var(--water) * var(--sh))}}@media(prefers-reduced-motion:reduce){.sc-plane,.sc-plane>i{animation:none;will-change:auto}.sc-plane{opacity:1}.sc-veil-a{opacity:.36}.sc-veil-b{opacity:.46}.dark .sc-veil-a{opacity:.32}.dark .sc-veil-b{opacity:.4}}.sc-back{background-image:url(/showcase-scene/day/back-1x.webp);background-image:image-set(url(/showcase-scene/day/back-1x.webp) 1x,url(/showcase-scene/day/back-2x.webp) 2x)}.dark .sc-back{background-image:url(/showcase-scene/night/back-1x.webp);background-image:image-set(url(/showcase-scene/night/back-1x.webp) 1x,url(/showcase-scene/night/back-2x.webp) 2x)}.sc-mid{background-image:url(/showcase-scene/day/mid-1x.webp);background-image:image-set(url(/showcase-scene/day/mid-1x.webp) 1x,url(/showcase-scene/day/mid-2x.webp) 2x)}.dark .sc-mid{background-image:url(/showcase-scene/night/mid-1x.webp);background-image:image-set(url(/showcase-scene/night/mid-1x.webp) 1x,url(/showcase-scene/night/mid-2x.webp) 2x)}.sc-front{background-image:url(/showcase-scene/day/front-1x.webp);background-image:image-set(url(/showcase-scene/day/front-1x.webp) 1x,url(/showcase-scene/day/front-2x.webp) 2x)}.dark .sc-front{background-image:url(/showcase-scene/night/front-1x.webp);background-image:image-set(url(/showcase-scene/night/front-1x.webp) 1x,url(/showcase-scene/night/front-2x.webp) 2x)}.sc-right{background-image:url(/showcase-scene/day/right-1x.webp);background-image:image-set(url(/showcase-scene/day/right-1x.webp) 1x,url(/showcase-scene/day/right-2x.webp) 2x)}.dark .sc-right{background-image:url(/showcase-scene/night/right-1x.webp);background-image:image-set(url(/showcase-scene/night/right-1x.webp) 1x,url(/showcase-scene/night/right-2x.webp) 2x)}.sc-near{background-image:url(/showcase-scene/day/near-1x.webp);background-image:image-set(url(/showcase-scene/day/near-1x.webp) 1x,url(/showcase-scene/day/near-2x.webp) 2x)}.dark .sc-near{background-image:url(/showcase-scene/night/near-1x.webp);background-image:image-set(url(/showcase-scene/night/near-1x.webp) 1x,url(/showcase-scene/night/near-2x.webp) 2x)}.sc-veil-a i{background-image:url(/showcase-scene/day/veil-a.webp)}.dark .sc-veil-a i{background-image:url(/showcase-scene/night/veil-a.webp)}.sc-veil-b i{background-image:url(/showcase-scene/day/veil-b.webp)}.dark .sc-veil-b i{background-image:url(/showcase-scene/night/veil-b.webp)}