.site .foot__cols.foot__cols--5{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}.site .foot__biz{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 20px}.site .foot__also{color:var(--muted)}.site .foot__also a{color:var(--text-2);text-decoration:underline;text-underline-offset:3px;transition:color .14s}.site .foot__also a:hover{color:var(--text)}@media (max-width:1279px){.site .foot__cols.foot__cols--5{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}}@media (max-width:1023px){.site .foot__cols.foot__cols--5{grid-template-columns:1fr 1fr}}@media (max-width:767px){.site .foot__cols.foot__cols--5{grid-template-columns:1fr;gap:0}}@property --en-n{syntax:"<number>";inherits:false;initial-value:0}@property --en-x{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --en-y{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --en-sc{syntax:"<number>";inherits:false;initial-value:1}@property --en-op{syntax:"<number>";inherits:false;initial-value:0}@keyframes en-in{0%{opacity:var(--en-op);translate:var(--en-x) var(--en-y);scale:var(--en-sc)}}@keyframes en-line{0%{translate:0 106%}}@keyframes en-wall{0%{opacity:0}}@keyframes en-drift{0%{translate:0 -2.4%}to{translate:0 2.4%}}@keyframes en-draw{0%{scale:0 1}}@keyframes en-plate{0%{translate:0 var(--en-y);scale:var(--en-sc)}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.site.js[data-driver] [data-rv=lines]:not(.is-rv) .rv-in{transform:none}@layer site-entrances{.site.js{--en-a:6vh;--en-d:34vh;--en-s:3vh;--en-ease:cubic-bezier(.2,.75,.25,1)}@media (max-width:767px){.site.js{--en-a:2vh;--en-d:24vh;--en-s:2vh}}.site.js [data-rv]{view-timeline:--en-h block}.site.js .sec__lead{view-timeline:--en-l block}.site.js .rise{view-timeline:--en-b block}.site.js .rise[data-rv]{view-timeline:--en-b block,--en-h block}.site.js :is([data-unfold],.faq__list){view-timeline:--en-u block}.site.js .frm{view-timeline:--en-f block}.site.js .bfig{view-timeline:--en-p block}.site.js .brg{view-timeline:--en-g block}.site.js .sec :is(.stairsec__art,.iart){view-timeline:--en-t block}.site.js [data-en-off][data-en-off]{view-timeline:none}.site.js .en-host.en-host{view-timeline:--en-h block,--en-l block,--en-b block,--en-u block,--en-f block,--en-p block,--en-g block,--en-t block}.site.js :is([data-rv=lines] .rv-in,.sec__lead,.rise,.rise>*,.frm .fw,.frm .frm__win,.frm .frm__panel,.frm .fwin__view,.fseq__frames>.fseq__wall,.bfig__body,.brg__card,.brg__line,[data-unfold],[data-unfold]>*,.faq__list,.faq__list>*,[data-unfold] .door,[data-unfold=field] .claim__field,[data-unfold=field] .claim__btn,.stairsec__art>*,.iart>.iart__iso,.iart__legend){animation-duration:auto;animation-fill-mode:backwards;animation-timing-function:var(--en-ease)}.site.js :is([data-rv=lines] .rv-in,.sec__lead,.rise,.rise>*,.frm .fw,.frm .frm__win,.frm .frm__panel,.frm .fwin__view,.fseq__frames>.fseq__wall,.bfig__body,.brg__card,.brg__line,[data-unfold],[data-unfold]>*,.faq__list,.faq__list>*,[data-unfold] .door,[data-unfold=field] .claim__field,[data-unfold=field] .claim__btn,.stairsec__art>*,.iart>.iart__iso,.iart__legend):not(.en-on):not(.en-wait){animation-name:none!important}.site.js .en-wait{animation-play-state:paused!important}.site.js :is([data-unfold],.faq__list)>:nth-child(2){--en-n:1}.site.js :is([data-unfold],.faq__list)>:nth-child(3){--en-n:2}.site.js :is([data-unfold],.faq__list)>:nth-child(4){--en-n:3}.site.js [data-rv=lines] .rv-in{animation-name:en-line;animation-timeline:--en-h;animation-range:cover calc(var(--en-a) - var(--en-sh, 0px)) cover calc(var(--en-a) + var(--en-d) * .7 - var(--en-sh, 0px))}.site.js .sec__lead{--en-y:calc(18px * var(--amt));animation-name:en-in;animation-timeline:--en-l;animation-range:cover calc(var(--en-a) + 2vh - var(--en-sh, 0px)) cover calc(var(--en-a) + 2vh + var(--en-d) * .6 - var(--en-sh, 0px))}.site.js .rise{--en-n:var(--ri,0)}.site.js .rise:not([data-rv]):not(.rise--h){--en-y:calc(40px * var(--amt));animation-name:en-in;animation-timeline:--en-b;animation-range:cover calc(var(--en-a) + var(--en-n) * var(--en-s) - var(--en-sh, 0px)) cover calc(var(--en-a) + var(--en-n) * var(--en-s) + var(--en-d) - var(--en-sh, 0px))}.site.js .rise--h>:not([data-rv],.sec__lead){--en-y:calc(24px * var(--amt));animation-name:en-in;animation-timeline:--en-b;animation-range:cover calc(var(--en-a) + 7vh - var(--en-sh, 0px)) cover calc(var(--en-a) + 7vh + var(--en-d) * .7 - var(--en-sh, 0px))}.site.js .rise--h>.fsplit__pts{--en-x:calc(var(--dx, 1) * -22px * var(--amt));--en-y:0px}.site.js .frm{--en-tl:--en-f}.site.js .frm .fw{scale:1.06;transform-origin:50% 55%;animation-name:en-wall,en-drift;animation-timeline:var(--en-tl),var(--en-tl);animation-timing-function:var(--en-ease),linear;animation-fill-mode:backwards,none;animation-range:cover calc(var(--en-a) - 4vh - var(--en-sh, 0px)) cover calc(var(--en-a) + var(--en-d) * .6 - var(--en-sh, 0px)),cover 0 cover 100%}.site.js .frm :is(.frm__win,.frm__panel){--en-y:calc(34px * var(--amt));--en-sc:.93;transform-origin:50% 100%;animation-name:en-in;animation-timeline:var(--en-tl);animation-range:cover calc(var(--en-a) + 7vh - var(--en-sh, 0px)) cover calc(var(--en-a) + 7vh + var(--en-d) * .95 - var(--en-sh, 0px))}.site.js .fsplit--end .frm .frm__win{--en-x:calc(var(--dx, 1) * 40px * var(--amt));--en-y:calc(14px * var(--amt));transform-origin:50% 50%}.site.js .fsplit--start .frm .frm__win{--en-x:calc(var(--dx, 1) * -40px * var(--amt));--en-y:calc(14px * var(--amt));transform-origin:50% 50%}.site.js .frm .fwin__view{--en-y:24px;--en-op:.15;animation-name:en-in;animation-timeline:var(--en-tl);animation-range:cover calc(var(--en-a) + 18vh - var(--en-sh, 0px)) cover calc(var(--en-a) + 18vh + var(--en-d) * .7 - var(--en-sh, 0px))}.site.js .frm.fseq__still:not([data-group="0"]) :is(.fw,.frm__win,.frm__panel,.fwin__view){animation-name:none}@media (min-width:1280px) and (min-height:660px){.site.js .fseq__track{view-timeline:--en-q block}.site.js .fseq__frames>.frm{view-timeline:none;--en-tl:--en-q}.site.js .fseq__frames>.fseq__wall{scale:1.06;transform-origin:50% 55%;animation-name:en-wall,en-drift;animation-timeline:--en-q,--en-q;animation-timing-function:var(--en-ease),linear;animation-fill-mode:backwards,none;animation-range:cover calc(var(--en-a) - 4vh - var(--en-sh, 0px)) cover calc(var(--en-a) + var(--en-d) * .6 - var(--en-sh, 0px)),cover 0 cover 100%}}.site.js .bfig__body{--en-y:calc(28px * var(--amt));--en-sc:.97;animation-name:en-in;animation-timeline:--en-p;animation-range:cover calc(var(--en-a) - var(--en-sh, 0px)) cover calc(var(--en-a) + var(--en-d) * .8 - var(--en-sh, 0px))}.site.js .brg__card{--en-sc:.94;animation-name:en-in;animation-timeline:--en-g;animation-range:cover calc(var(--en-a) - var(--en-sh, 0px)) cover calc(var(--en-a) + var(--en-d) * .6 - var(--en-sh, 0px))}.site.js .brg__card:last-child{animation-range:cover calc(var(--en-a) + 10vh - var(--en-sh, 0px)) cover calc(var(--en-a) + 10vh + var(--en-d) * .6 - var(--en-sh, 0px))}.site.js .brg__line{transform-origin:0 50%;animation-name:en-draw;animation-timeline:--en-g;animation-range:cover calc(var(--en-a) + 5vh - var(--en-sh, 0px)) cover calc(var(--en-a) + 5vh + var(--en-d) * .5 - var(--en-sh, 0px))}html .site[dir=rtl].js .brg__line{transform-origin:100% 50%}.site.js :is([data-unfold],.faq__list)>*{animation-name:en-in;animation-timeline:--en-u;animation-range:cover calc(var(--en-a) + var(--en-n) * var(--en-s) * var(--en-k, 1) - var(--en-sh, 0px)) cover calc(var(--en-a) + var(--en-n) * var(--en-s) * var(--en-k, 1) + var(--en-d) * var(--en-l, .7) - var(--en-sh, 0px))}.site.js [data-unfold=drop]>*{--en-y:calc(-34px * var(--amt));--en-k:.6;--en-l:.5}.site.js [data-unfold=pop]>*{--en-y:calc(56px * var(--amt));--en-sc:.94;transform-origin:50% 100%}.site.js [data-unfold=stack]>*{--en-x:calc(var(--dx, 1) * -32px * var(--amt));--en-k:.55;--en-l:.5}.site.js .steps[data-unfold]>*{--en-x:0px;--en-y:calc(36px * var(--amt));--en-k:1.2;--en-l:.6}.site.js [data-unfold=deal]:not(.swipe)>*{--en-y:calc(64px * var(--amt));--en-sc:.96;--en-k:1.4;transform-origin:50% 100%}.site.js [data-unfold=fan]:not(.swipe)>*{--en-y:calc(30px * var(--amt));--en-k:1.6}.site.js [data-unfold=fan]:not(.swipe)>:first-child{--en-n:1;--en-x:calc(var(--dx, 1) * -56px * var(--amt))}.site.js [data-unfold=fan]:not(.swipe)>:nth-child(2){--en-n:0;--en-y:calc(60px * var(--amt))}.site.js [data-unfold=fan]:not(.swipe)>:nth-child(3){--en-n:1;--en-x:calc(var(--dx, 1) * 56px * var(--amt))}.site.js [data-unfold].swipe>*{--en-x:0px;--en-y:0px;--en-sc:.9;--en-op:.2;--en-k:.8;transform-origin:50% 30%}.site.js .faq__list>*{--en-y:-14px;--en-k:.6;--en-l:.45}.site.js .relrow__grid[data-unfold]>*{--en-x:calc(var(--dx, 1) * 64px * var(--amt));--en-y:0px;--en-sc:1}.site.js [data-unfold=pop].en-alt:not(.relrow__grid):not(.swipe)>*{--en-x:calc(var(--dx, 1) * 72px * var(--amt));--en-y:0px;--en-sc:1}.site.js [data-unfold=stack].en-alt:not(.steps)>*{--en-x:0px;--en-y:calc(28px * var(--amt))}.site.js :is([data-unfold],.faq__list).en-one>*{animation-name:none}.site.js :is([data-unfold],.faq__list).en-one{--en-y:calc(36px * var(--amt));animation-name:en-in;animation-timeline:--en-u;animation-range:cover calc(var(--en-a) - var(--en-sh, 0px)) cover calc(var(--en-a) + var(--en-d) * .8 - var(--en-sh, 0px))}.site.js [data-unfold=drop].en-one{--en-y:calc(-28px * var(--amt))}.site.js [data-unfold=stack].en-one{--en-x:calc(var(--dx, 1) * -32px * var(--amt));--en-y:0px}.site.js .faq__list.en-one{--en-y:-14px}.site.js [data-unfold].swipe.en-one{--en-y:0px;--en-x:0px;--en-op:.2}.site.js [data-unfold=doors]>*{animation-name:none}.site.js [data-unfold=doors] .door{animation-name:en-in;animation-timeline:--en-u;animation-range:cover calc(var(--en-a) - var(--en-sh, 0px)) cover calc(var(--en-a) + var(--en-d) * .8 - var(--en-sh, 0px))}.site.js [data-unfold=doors] .door--l{--en-x:calc(var(--dx, 1) * -64px * var(--amt))}.site.js [data-unfold=doors] .door--r{--en-x:calc(var(--dx, 1) * 64px * var(--amt));animation-range:cover calc(var(--en-a) + 4vh - var(--en-sh, 0px)) cover calc(var(--en-a) + 4vh + var(--en-d) * .8 - var(--en-sh, 0px))}@media (max-width:1023px){.site.js [data-unfold=doors] .door{--en-x:0px;--en-y:calc(36px * var(--amt))}}.site.js [data-unfold=side]>*{animation-name:none}.site.js [data-unfold=side]{--en-x:calc(var(--dx, 1) * -72px * var(--amt));animation-name:en-in;animation-timeline:--en-u;animation-range:cover calc(var(--en-a) - var(--en-sh, 0px)) cover calc(var(--en-a) + var(--en-d) * .9 - var(--en-sh, 0px))}@media (max-width:767px){.site.js [data-unfold=side]{--en-x:0px;--en-y:28px}}.site.js [data-unfold=scatter]>*{animation-name:none}.site.js [data-unfold=scatter]{--en-y:calc(48px * var(--amt));animation-name:en-in;animation-timeline:--en-u;animation-range:cover calc(var(--en-a) - var(--en-sh, 0px)) cover calc(var(--en-a) + var(--en-d) * .8 - var(--en-sh, 0px))}.site.js [data-unfold=field]>*{animation-name:none}.site.js [data-unfold=field] .claim__field{--en-x:calc(var(--dx, 1) * -48px);--en-sc:.96;transform-origin:0 50%;animation-name:en-in;animation-timeline:--en-u;animation-range:cover calc(var(--en-a) - var(--en-sh, 0px)) cover calc(var(--en-a) + var(--en-d) * .75 - var(--en-sh, 0px))}html .site[dir=rtl].js [data-unfold=field] .claim__field{transform-origin:100% 50%}.site.js [data-unfold=field] .claim__btn{--en-y:calc(40px * var(--amt));animation-name:en-in;animation-timeline:--en-u;animation-range:cover calc(var(--en-a) + 10vh - var(--en-sh, 0px)) cover calc(var(--en-a) + 10vh + var(--en-d) * .55 - var(--en-sh, 0px))}@media (max-width:767px){.site.js [data-unfold=field] .claim__field{--en-x:0px;--en-sc:1;--en-y:28px}}.site.js .sec .iart>.iart__iso,.site.js .sec .stairsec__art>*{--en-y:calc(28px * var(--amt));--en-sc:.9;transform-origin:50% 60%;animation-name:en-plate;animation-timeline:--en-t;animation-range:cover calc(var(--en-a) - var(--en-sh, 0px)) cover calc(var(--en-a) + var(--en-d) - var(--en-sh, 0px))}.site.js .sec .iart__legend{--en-y:14px;animation-name:en-in;animation-timeline:--en-t;animation-range:cover calc(var(--en-a) + 12vh - var(--en-sh, 0px)) cover calc(var(--en-a) + 12vh + var(--en-d) * .5 - var(--en-sh, 0px))}}}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.site.js :is([data-rv=lines] .rv-in,.sec__lead,.rise,.rise>*,.frm .fw,.frm .frm__win,.frm .frm__panel,.frm .fwin__view,.fseq__frames>.fseq__wall,.bfig__body,.brg__card,.brg__line,[data-unfold],[data-unfold]>*,.faq__list,.faq__list>*,[data-unfold] .door,[data-unfold=field] .claim__field,[data-unfold=field] .claim__btn,.stairsec__art>*,.iart>.iart__iso,.iart__legend){animation-timeline:auto!important;animation-range:normal!important;animation-duration:.72s!important;animation-iteration-count:1!important;animation-fill-mode:both!important;animation-delay:calc(var(--en-n, 0) * 70ms + var(--en-wait, 0s))!important}.site.js .sec__lead{--en-wait:110ms}.site.js .frm .frm__panel,.site.js .frm .frm__win,.site.js .frm .fw{--en-wait:140ms}.site.js .frm .fwin__view{--en-wait:300ms}.site.js .fseq__frames>.fseq__wall{animation-duration:1.1s!important}}}