.fs-hero{--fs-pad:var(--fs-padd,clamp(24px,5vw,96px));--fs-pw:46%;--fs-mqh:56px;--fs-pt:var(--fs-ptd,100px);--fs-pb:var(--fs-pbd,calc(var(--fs-mqh) + 120px));--fs-d:900ms;--fs-s:70ms;--fs-ease:cubic-bezier(.77,0,.18,1);--fs-out:cubic-bezier(.2,.7,.2,1);--fs-ovc:#0e2a1c;--fs-spin:24s;position:relative;overflow:hidden;isolation:isolate;background-color:#0e2a1c;color:#f6f2e9;min-height:max(100svh,720px);font-family:'Figtree',system-ui,sans-serif;line-height:1.6;text-align:left}.fs-hero *,.fs-hero *::before,.fs-hero *::after{box-sizing:border-box}.fs-hero.fs-noctl{--fs-pb:var(--fs-pbd,calc(var(--fs-mqh) + 60px))}.fs-hero.fs-nomq{--fs-mqh:0px}.fs-hero a{text-decoration:none}.fs-stage,.fs-slide{background-color:inherit}.fs-slide::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.09;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence baseFrequency='.9' numOctaves='2'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>")}.fs-stage{display:grid;grid-template-columns:minmax(0,1fr);min-height:inherit}@property --fs-p{syntax:'<percentage>';inherits:false;initial-value:0%}.fs-go{--fs-cd:calc(var(--fs-td)*.4)}.fs-hero{--fs-td:1000ms;--fs-te:cubic-bezier(.77,0,.18,1);--fs-dir:1}.fs-slide{grid-area:1/1;position:relative;display:flex;min-width:0;opacity:0;visibility:hidden;pointer-events:none;z-index:0}.fs-slide.on{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.fs-slide.out{opacity:1;visibility:visible;z-index:1}.fs-go .fs-slide.on{animation:var(--fs-tin) var(--fs-td) var(--fs-te) both}.fs-go .fs-slide.out{animation:var(--fs-tout) var(--fs-td) var(--fs-te) both}.fs-tr-fade{--fs-tin:fs-t-fadein;--fs-tout:fs-t-fadeout}.fs-tr-slide{--fs-tin:fs-t-slidein;--fs-tout:fs-t-slideout}.fs-tr-slideup{--fs-tin:fs-t-upin;--fs-tout:fs-t-upout}.fs-tr-zoom{--fs-tin:fs-t-zoomin;--fs-tout:fs-t-fadeout}.fs-tr-zoomthrough{--fs-tin:fs-t-thruin;--fs-tout:fs-t-thruout}.fs-tr-blur{--fs-tin:fs-t-blurin;--fs-tout:fs-t-blurout}.fs-tr-swirl{--fs-tin:fs-t-swirlin;--fs-tout:fs-t-swirlout}.fs-tr-flip{--fs-tin:fs-t-flipin;--fs-tout:fs-t-flipout}.fs-tr-parallax{--fs-tin:fs-t-slidein;--fs-tout:fs-t-pout}.fs-tr-wipe{--fs-tin:fs-t-wipein;--fs-tout:fs-t-hold}.fs-tr-wipeup{--fs-tin:fs-t-wipeupin;--fs-tout:fs-t-hold}.fs-tr-diagonal{--fs-tin:fs-t-diagin;--fs-tout:fs-t-hold}.fs-tr-circle{--fs-tin:fs-t-circlein;--fs-tout:fs-t-hold}.fs-tr-curtain{--fs-tin:fs-t-curtainin;--fs-tout:fs-t-hold}.fs-tr-blinds{--fs-tin:fs-t-blindsin;--fs-tout:fs-t-hold}.fs-tr-blinds.fs-go .fs-slide.on{-webkit-mask-image:repeating-linear-gradient(90deg,#000 0,#000 var(--fs-p),transparent var(--fs-p),transparent 10%);mask-image:repeating-linear-gradient(90deg,#000 0,#000 var(--fs-p),transparent var(--fs-p),transparent 10%)}.fs-tr-parallax.fs-go .fs-slide.on .fs-media{animation:fs-t-pmin var(--fs-td) var(--fs-te) both}.fs-tr-parallax.fs-go .fs-slide.out .fs-media{animation:fs-t-pmout var(--fs-td) var(--fs-te) both}@keyframes fs-t-cxout{from{opacity:1;transform:none}to{opacity:0;transform:translateY(-16px)}}.fs-go:is(.fs-tr-fade,.fs-tr-zoom,.fs-tr-zoomthrough,.fs-tr-blur,.fs-tr-swirl,.fs-tr-flip) .fs-slide.out :is(.fs-text,.fs-chip,.fs-badge,.fs-ov,.fs-wm){animation:fs-t-cxout calc(var(--fs-td)*.4) ease-in both}.fs-go .fs-slide:is(.on,.out){will-change:transform,opacity,clip-path;backface-visibility:hidden}@keyframes fs-t-fadein{from{opacity:0}to{opacity:1}}@keyframes fs-t-fadeout{from{opacity:1}to{opacity:0}}@keyframes fs-t-slidein{from{transform:translateX(calc(var(--fs-dir)*100%))}to{transform:none}}@keyframes fs-t-slideout{from{transform:none}to{transform:translateX(calc(var(--fs-dir)*-100%))}}@keyframes fs-t-upin{from{transform:translateY(calc(var(--fs-dir)*100%))}to{transform:none}}@keyframes fs-t-upout{from{transform:none}to{transform:translateY(calc(var(--fs-dir)*-100%))}}@keyframes fs-t-zoomin{from{opacity:0;transform:scale(1.14)}to{opacity:1;transform:none}}@keyframes fs-t-thruin{from{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes fs-t-thruout{from{opacity:1;transform:none}to{opacity:0;transform:scale(1.25)}}@keyframes fs-t-blurin{from{opacity:0;filter:blur(26px)}to{opacity:1;filter:none}}@keyframes fs-t-blurout{from{opacity:1;filter:none}to{opacity:0;filter:blur(26px)}}@keyframes fs-t-swirlin{from{opacity:0;transform:rotate(calc(var(--fs-dir)*7deg)) scale(1.14)}to{opacity:1;transform:none}}@keyframes fs-t-swirlout{from{opacity:1;transform:none}to{opacity:0;transform:rotate(calc(var(--fs-dir)*-7deg)) scale(.88)}}@keyframes fs-t-flipin{from{opacity:0;transform:perspective(1600px) rotateY(calc(var(--fs-dir)*80deg))}to{opacity:1;transform:perspective(1600px) rotateY(0)}}@keyframes fs-t-flipout{from{opacity:1;transform:perspective(1600px) rotateY(0)}to{opacity:0;transform:perspective(1600px) rotateY(calc(var(--fs-dir)*-80deg))}}@keyframes fs-t-pout{from{transform:none}to{transform:translateX(calc(var(--fs-dir)*-30%))}}@keyframes fs-t-pmin{from{transform:translateX(calc(var(--fs-dir)*-55%))}to{transform:none}}@keyframes fs-t-pmout{from{transform:none}to{transform:translateX(calc(var(--fs-dir)*18%))}}@keyframes fs-t-wipein{from{clip-path:inset(0 calc((1 - var(--fs-dir))*50%) 0 calc((1 + var(--fs-dir))*50%))}to{clip-path:inset(0 0 0 0)}}@keyframes fs-t-wipeupin{from{clip-path:inset(calc((1 + var(--fs-dir))*50%) 0 calc((1 - var(--fs-dir))*50%) 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fs-t-diagin{from{clip-path:polygon(130% 0,230% 0,230% 100%,100% 100%)}to{clip-path:polygon(0 0,230% 0,230% 100%,-30% 100%)}}@keyframes fs-t-circlein{from{clip-path:circle(0% at 50% 50%)}to{clip-path:circle(75% at 50% 50%)}}@keyframes fs-t-curtainin{from{clip-path:inset(0 50% 0 50%)}to{clip-path:inset(0 0 0 0)}}@keyframes fs-t-blindsin{from{--fs-p:0%}to{--fs-p:10%}}@keyframes fs-t-hold{from{opacity:1}to{opacity:1}}.fs-text{position:relative;z-index:3;width:100%;display:flex;flex-direction:column;justify-content:center;padding:var(--fs-pt) var(--fs-pad) var(--fs-pb)}.fs-eb{display:flex;align-items:center;gap:16px;margin:0 0 26px;font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#d8b866}.fs-eb span{display:block}.fs-eb::before{content:"";width:48px;height:1px;background-color:currentColor;flex:none}.fs-heading{margin:0 0 28px;font-family:'Fraunces',Georgia,serif;font-weight:300;font-size:clamp(2.6rem,6.3vw,6.4rem);line-height:1;letter-spacing:-.02em;color:#f6f2e9}.fs-heading em{font-style:italic;color:#d8b866}.fs-desc{margin:0 0 36px;max-width:50ch;font-size:1.15rem;color:#dde6de}.fs-cta{display:flex;flex-wrap:wrap;gap:14px}.fs-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 30px;border:1.5px solid #fff0;border-radius:4px;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:background-color .25s,color .25s,border-color .25s,transform .25s;cursor:pointer}.fs-btn1{background-color:#b08d3c;color:#16200f;border-color:#b08d3c}.fs-btn1:hover{background-color:#c9a44a;border-color:#c9a44a;color:#16200f}.fs-btn2{background-color:#fff0;color:#f6f2e9;border-color:rgb(246 242 233 / .6)}.fs-btn2:hover{background-color:#f6f2e9;border-color:#f6f2e9;color:#0e2a1c}.fs-btn:hover{transform:translateY(-2px)}.fs-barrow .fs-btn::after{content:"\2192";display:inline-block;transition:transform .25s}.fs-barrow .fs-btn:hover::after{transform:translateX(5px)}.fs-noline .fs-eb::before{display:none}.fs-noline .fs-eb{gap:0}.fs-wm{position:absolute;left:-1vw;bottom:var(--fs-mqh);z-index:0;font-family:'Fraunces',Georgia,serif;font-weight:300;font-size:clamp(7rem,21vw,21rem);line-height:.8;color:#fff0;-webkit-text-stroke:1px rgb(246 242 233 / .14);white-space:nowrap;pointer-events:none}.fs-media{position:absolute;top:0;bottom:var(--fs-mqh);z-index:2}.fs-shape{position:absolute;inset:0;overflow:hidden}.fs-panel{position:absolute;inset:0;overflow:hidden}.fs-par{position:absolute;inset:-24px;transform:translate3d(calc(var(--mx,0)*-16px),calc(var(--my,0)*-10px),0);transition:transform .4s ease-out}.fs-fx{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.fs-art{background:radial-gradient(60% 50% at 30% 25%,rgb(216 184 102 / .55),transparent 70%),radial-gradient(50% 40% at 78% 72%,rgb(255 255 255 / .16),transparent 70%),linear-gradient(165deg,var(--fs-ph,#3f7658),#0a1d13)}.fs-art::before{content:"";position:absolute;inset:0;background:repeating-conic-gradient(from 200deg at 30% -10%,rgb(255 255 255 / .07) 0 4deg,transparent 4deg 11deg);mix-blend-mode:soft-light}.fs-panel::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-color:var(--fs-ovc);opacity:var(--fs-ovo,.55)}.fs-ov{position:absolute;z-index:4;width:min(280px,19vw);aspect-ratio:4/3;border:7px solid #f6f2e9;border-radius:6px;overflow:hidden;box-shadow:0 30px 60px rgb(0 0 0 / .4)}.fs-ov-in{position:absolute;inset:0;transform:translate3d(calc(var(--mx,0)*18px),calc(var(--my,0)*12px),0);transition:transform .4s ease-out}.fs-badge{position:absolute;z-index:4;width:150px;aspect-ratio:1;border-radius:50%;background-color:#f6f2e9;display:grid;place-items:center;box-shadow:0 20px 40px rgb(0 0 0 / .3)}.fs-badge svg{position:absolute;inset:0;width:100%;height:100%;animation:fs-spin var(--fs-spin) linear infinite}.fs-badge text{fill:#123524;font-family:'Figtree',sans-serif;letter-spacing:.1em}.fs-badge b{position:relative;font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:27px;color:#b08d3c}.fs-nospin .fs-badge svg{animation:none}.fs-chip{position:absolute;z-index:4;min-width:230px;padding:18px 22px;border:1px solid rgb(255 255 255 / .19);border-radius:6px;background-color:rgb(14 42 28 / .55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.fs-chip small{display:block;margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#d8b866}.fs-chip span{display:block;font-family:'Fraunces',Georgia,serif;font-size:1.1rem;color:#f6f2e9}.fs-l1 .fs-text{width:calc(100% - var(--fs-iw,var(--fs-pw)));padding-right:var(--fs-gapd,40px)}.fs-l1 .fs-media{right:0;width:var(--fs-iw,var(--fs-pw))}.fs-l1 .fs-shape{border-radius:260px 0 0 0}.fs-l1 .fs-panel::after{-webkit-mask-image:linear-gradient(135deg,#000 0,transparent 45%);mask-image:linear-gradient(135deg,#000 0,transparent 45%)}.fs-l1 .fs-ov{left:-120px;bottom:150px}.fs-l1 .fs-badge{left:-84px;top:150px}.fs-l1 .fs-chip{right:30px;bottom:36px}.fs-l2 .fs-text{margin-left:auto;width:calc(100% - var(--fs-iw,var(--fs-pw)));padding-left:var(--fs-gapd,60px)}.fs-l2 .fs-media{left:0;width:var(--fs-iw,var(--fs-pw))}.fs-l2 .fs-shape{border-radius:0 260px 0 0}.fs-l2 .fs-panel::after{-webkit-mask-image:linear-gradient(225deg,#000 0,transparent 45%);mask-image:linear-gradient(225deg,#000 0,transparent 45%)}.fs-l2 .fs-ov{right:-120px;bottom:150px}.fs-l2 .fs-badge{right:-84px;top:150px}.fs-l2 .fs-chip{left:30px;bottom:36px}.fs-l2 .fs-wm{left:auto;right:-1vw}.fs-l2 .fs-ctl{left:auto;right:var(--fs-pad)}.fs-l3 .fs-media,.fs-l4 .fs-media,.fs-l5 .fs-media{left:0;right:0;width:auto}.fs-l3 .fs-panel::after,.fs-l4 .fs-panel::after,.fs-l5 .fs-panel::after{opacity:var(--fs-ovo,.62)}.fs-l4 .fs-panel::after{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 35%,transparent 95%);mask-image:linear-gradient(90deg,#000 0,#000 35%,transparent 95%)}.fs-l5 .fs-panel::after{-webkit-mask-image:linear-gradient(0deg,#000 0,#000 25%,transparent 90%);mask-image:linear-gradient(0deg,#000 0,#000 25%,transparent 90%)}.fs-l3 .fs-text{align-items:center;text-align:center}.fs-l3 .fs-eb,.fs-l3 .fs-cta{justify-content:center}.fs-l3 .fs-heading{max-width:16ch}.fs-l3 .fs-desc{margin-left:auto;margin-right:auto}.fs-l3 .fs-ov{display:none}.fs-l3 .fs-badge{right:var(--fs-pad);top:110px}.fs-l3 .fs-chip{left:0;right:0;margin:auto;width:max-content;bottom:120px}.fs-l3 .fs-wm{left:50%;transform:translateX(-50%)}.fs-l3 .fs-ctl{left:50%;transform:translateX(-50%)}.fs-l4 .fs-text{width:58%}.fs-l4 .fs-ov{right:var(--fs-pad);bottom:150px}.fs-l4 .fs-badge{right:var(--fs-pad);top:110px}.fs-l4 .fs-chip{right:var(--fs-pad);bottom:36px}.fs-l5 .fs-text{justify-content:flex-end;width:78%}.fs-l5 .fs-ov{display:none}.fs-l5 .fs-badge{right:var(--fs-pad);top:110px}.fs-l5 .fs-chip{right:var(--fs-pad);bottom:36px}.fs-sh-slant.fs-l1 .fs-shape{border-radius:0;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%)}.fs-sh-slant.fs-l2 .fs-shape{border-radius:0;clip-path:polygon(0 0,100% 0,78% 100%,0 100%)}.fs-sh-arch .fs-shape{inset:84px 7% 0;border-radius:999px 999px 0 0}.fs-sh-oval .fs-shape{inset:96px 6% 64px;border-radius:50%}.fs-sh-chamfer .fs-shape{border-radius:0;clip-path:polygon(0 14%,14% 0,100% 0,100% 86%,86% 100%,0 100%)}.fs-sh-slant.fs-l1 .fs-ov{left:calc(22% - 140px)}.fs-sh-slant.fs-l2 .fs-ov{right:calc(22% - 140px)}.fs-sh-arch.fs-l1 .fs-ov,.fs-sh-oval.fs-l1 .fs-ov{left:-40px}.fs-sh-arch.fs-l2 .fs-ov,.fs-sh-oval.fs-l2 .fs-ov{right:-40px}.fs-l6 .fs-text{width:calc(100% - var(--fs-iw,var(--fs-pw)));padding-right:var(--fs-gapd,60px)}.fs-l6 .fs-media{right:0;width:calc(var(--fs-iw,var(--fs-pw)) + 12%)}.fs-l6 .fs-shape{clip-path:polygon(calc(24% + 18px) 0,100% 0,100% 100%,18px 100%)}.fs-l6 .fs-media::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background-color:var(--fs-stripe,#b08d3c);clip-path:polygon(24% 0,calc(24% + 18px) 0,18px 100%,0 100%)}.fs-l6 .fs-panel::after{-webkit-mask-image:linear-gradient(100deg,#000 0,transparent 42%);mask-image:linear-gradient(100deg,#000 0,transparent 42%)}.fs-l6 .fs-ov{display:none}.fs-l6 .fs-badge{left:calc(24% - 50px);top:140px}.fs-l6 .fs-chip{right:30px;bottom:36px}.fs-l7 .fs-text{width:calc(100% - var(--fs-iw,var(--fs-pw)));padding-right:var(--fs-gapd,30px)}.fs-l7 .fs-media{right:0;width:var(--fs-iw,var(--fs-pw))}.fs-l7 .fs-shape{inset:104px 9% 56px 24%;border-radius:999px 999px 0 0}.fs-l7 .fs-media::before{content:"";position:absolute;right:2%;top:70px;width:74%;aspect-ratio:1;z-index:1;pointer-events:none;border:1px solid var(--fs-ring,rgb(216 184 102 / .55));border-radius:50%}.fs-l7 .fs-panel::after{opacity:var(--fs-ovo,.3);-webkit-mask-image:linear-gradient(0deg,#000 0,transparent 60%);mask-image:linear-gradient(0deg,#000 0,transparent 60%)}.fs-l7 .fs-ov{left:2%;bottom:96px;width:min(250px,17vw);aspect-ratio:1;border-radius:50%}.fs-l7 .fs-badge{right:3%;top:76px;width:130px}.fs-l7 .fs-chip{right:4%;bottom:10px;min-width:200px}.fs-l8 .fs-slide{align-items:center;gap:var(--fs-gapd,clamp(32px,5vw,72px));padding:0 var(--fs-pad)}.fs-l8 .fs-text{flex:1 1 0%;width:auto;min-width:0;padding:var(--fs-pt) 0 var(--fs-pb)}.fs-l8 .fs-media{position:relative;inset:auto;flex:none;width:min(var(--fs-iw,var(--fs-pw)),calc((max(100svh,720px) - var(--fs-pt) - var(--fs-pb)) * .8));aspect-ratio:4/5;margin:var(--fs-pt) 0 var(--fs-pb)}.fs-l8 .fs-media::before{content:"";position:absolute;inset:18px -18px -18px 18px;border:1px solid var(--fs-ring,rgb(216 184 102 / .55));border-radius:28px;pointer-events:none}.fs-l8 .fs-shape{border-radius:28px;box-shadow:0 40px 80px rgb(0 0 0 / .35)}.fs-l8 .fs-panel::after{opacity:var(--fs-ovo,.4);-webkit-mask-image:linear-gradient(0deg,#000 0,transparent 55%);mask-image:linear-gradient(0deg,#000 0,transparent 55%)}.fs-l8 .fs-ov{display:none}.fs-l8 .fs-badge{right:-22px;top:-30px;width:120px}.fs-l8 .fs-chip{left:20px;right:20px;bottom:20px;min-width:0}.fs-l8 .fs-ctl{left:var(--fs-pad)}.fs-ovs-rect .fs-ov{border-radius:6px;aspect-ratio:4/3}.fs-ovs-circle .fs-ov{border-radius:50%;aspect-ratio:1;width:min(240px,17vw)}.fs-ovs-arch .fs-ov{border-radius:999px 999px 8px 8px;aspect-ratio:3/4;width:min(200px,14vw)}.fs-ovs-rounded .fs-ov{border-radius:30px}.fs-ctl{position:absolute;left:var(--fs-pad);bottom:calc(var(--fs-mqh) + 36px);z-index:6;display:flex;align-items:center;gap:22px}.fs-ct b{font-family:'Fraunces',Georgia,serif;font-weight:300;font-size:42px;line-height:1;color:#f6f2e9}.fs-ct span{margin-left:6px;font-size:14px;font-weight:500;color:rgb(255 255 255 / .55)}.fs-ar{width:50px;height:50px;padding:0;border:1px solid rgb(255 255 255 / .4);border-radius:50%;background:rgb(255 255 255 / .06);color:#f6f2e9;font-size:18px;line-height:1;cursor:pointer;transition:background-color .25s,color .25s}.fs-ar:hover{background-color:#f6f2e9;color:#0e2a1c}.fs-prog{position:relative;width:120px;height:2px;overflow:hidden;background-color:rgb(255 255 255 / .19)}.fs-prog i{position:absolute;inset:0;background-color:#d8b866;transform-origin:left;transform:scaleX(0);animation:fs-fill var(--fs-dur) linear both}.fs-hero[data-autoplay="no"] .fs-prog i{animation:none;transform:scaleX(1)}.fs-hero.fs-paused .fs-prog i{animation-play-state:paused}.fs-pz{padding:6px;border:0;background:none;color:rgb(255 255 255 / .7);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.fs-hero :focus-visible{outline:3px solid #d8b866;outline-offset:3px}.fs-mq{position:absolute;left:0;right:0;bottom:0;z-index:7;height:var(--fs-mqh);display:flex;align-items:center;overflow:hidden;background-color:#b08d3c;color:#16200f;font-size:12.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.fs-mq-in{display:flex;flex:none;white-space:nowrap;animation:fs-mq 45s linear infinite}.fs-mq-g{display:flex;flex:none;gap:44px;padding-right:44px}.fs-mq i{font-style:normal;opacity:.55}@keyframes fs-up{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fs-fade{from{opacity:0}to{opacity:1}}@keyframes fs-left{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:none}}@keyframes fs-zoom{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes fs-blur{from{opacity:0;filter:blur(14px)}to{opacity:1;filter:none}}@keyframes fs-rise{to{transform:none}}@keyframes fs-wm{from{opacity:0;transform:translateX(6vw)}to{opacity:1;transform:none}}@keyframes fs-kbi{from{transform:scale(1.02)}to{transform:scale(1.14)}}@keyframes fs-kbo{from{transform:scale(1.14)}to{transform:scale(1.02)}}@keyframes fs-spin{to{transform:rotate(360deg)}}@keyframes fs-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fs-mq{to{transform:translateX(-50%)}}.fs-ha-fadeup{--fs-ha:fs-up}.fs-ha-fade{--fs-ha:fs-fade}.fs-ha-zoom{--fs-ha:fs-zoom}.fs-ha-blur{--fs-ha:fs-blur}.fs-hero:is(.fs-ha-fadeup,.fs-ha-fade,.fs-ha-zoom,.fs-ha-blur) .fs-heading{opacity:0}.fs-hero:is(.fs-ha-fadeup,.fs-ha-fade,.fs-ha-zoom,.fs-ha-blur) .fs-slide:is(.on,.out) .fs-heading{animation:var(--fs-ha) var(--fs-d) calc(var(--fs-s)*3 + var(--fs-cd,0ms)) var(--fs-out) both}.fs-ha-rise .fs-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em}.fs-ha-rise .fs-w>span{display:inline-block;transform:translateY(110%)}.fs-ha-rise .fs-slide:is(.on,.out) .fs-w>span{animation:fs-rise calc(var(--fs-d)*1.1) calc(var(--fs-s)*3 + var(--i)*var(--fs-s) + var(--fs-cd,0ms)) var(--fs-out) both}.fs-ta-fadeup{--fs-ta:fs-up}.fs-ta-fade{--fs-ta:fs-fade}.fs-ta-slideleft{--fs-ta:fs-left}.fs-ta-zoom{--fs-ta:fs-zoom}.fs-hero:not(.fs-ta-none) :is(.fs-eb,.fs-desc,.fs-cta,.fs-chip,.fs-badge,.fs-ov){opacity:0}.fs-hero:not(.fs-ta-none) .fs-slide:is(.on,.out) :is(.fs-eb,.fs-desc,.fs-cta,.fs-chip,.fs-badge,.fs-ov){animation:var(--fs-ta) var(--fs-d) var(--fs-out) both}.fs-hero:not(.fs-ta-none) .fs-slide:is(.on,.out) .fs-eb{animation-delay:calc(var(--fs-s)*1 + var(--fs-cd,0ms))}.fs-hero:not(.fs-ta-none) .fs-slide:is(.on,.out) .fs-desc{animation-delay:calc(var(--fs-s)*10 + var(--fs-cd,0ms))}.fs-hero:not(.fs-ta-none) .fs-slide:is(.on,.out) .fs-cta{animation-delay:calc(var(--fs-s)*13 + var(--fs-cd,0ms))}.fs-hero:not(.fs-ta-none) .fs-slide:is(.on,.out) .fs-ov{animation-delay:calc(var(--fs-s)*14 + var(--fs-cd,0ms))}.fs-hero:not(.fs-ta-none) .fs-slide:is(.on,.out) .fs-badge{animation-delay:calc(var(--fs-s)*17 + var(--fs-cd,0ms))}.fs-hero:not(.fs-ta-none) .fs-slide:is(.on,.out) .fs-chip{animation-delay:calc(var(--fs-s)*19 + var(--fs-cd,0ms))}.fs-ma-wipe .fs-panel{clip-path:inset(0 0 0 100%);transition:clip-path calc(var(--fs-d)*1.4) var(--fs-ease) var(--fs-cd,0ms)}.fs-ma-wipe.fs-l2 .fs-panel{clip-path:inset(0 100% 0 0)}.fs-ma-wipeup .fs-panel{clip-path:inset(100% 0 0 0);transition:clip-path calc(var(--fs-d)*1.4) var(--fs-ease) var(--fs-cd,0ms)}.fs-ma-fade .fs-panel{opacity:0;transition:opacity calc(var(--fs-d)*1.2) ease var(--fs-cd,0ms)}.fs-ma-zoom .fs-panel{opacity:0;transform:scale(.92);transition:opacity var(--fs-d) ease var(--fs-cd,0ms),transform calc(var(--fs-d)*1.2) var(--fs-out) var(--fs-cd,0ms)}.fs-ma-wipe .fs-slide:is(.on,.out) .fs-panel,.fs-ma-wipeup .fs-slide:is(.on,.out) .fs-panel{clip-path:inset(0)}.fs-ma-fade .fs-slide:is(.on,.out) .fs-panel,.fs-ma-zoom .fs-slide:is(.on,.out) .fs-panel{opacity:1;transform:none}.fs-bgfx-in .fs-slide:is(.on,.out) .fs-par>.fs-fx{animation:fs-kbi 10s ease-out both}.fs-bgfx-out .fs-slide:is(.on,.out) .fs-par>.fs-fx{animation:fs-kbo 10s ease-out both}.fs-wmfx .fs-wm{opacity:0}.fs-wmfx .fs-slide:is(.on,.out) .fs-wm{animation:fs-wm 1.6s calc(.2s + var(--fs-cd,0ms)) var(--fs-out) both}.fs-l3.fs-wmfx .fs-slide:is(.on,.out) .fs-wm{animation-name:fs-fade}@media(max-width:1000px){.fs-hero:not(.fs-l7) .fs-ov{display:none}}@media(min-width:768px) and (max-width:1024px){.fs-hero.fs-nobt .fs-badge{display:none}}@media(max-width:767px){.fs-hero.fs-nobm .fs-badge{display:none}}@media(min-width:901px){.fs-iva-start:is(.fs-l1,.fs-l2,.fs-l6,.fs-l7) .fs-media{margin-bottom:auto}.fs-iva-center:is(.fs-l1,.fs-l2,.fs-l6,.fs-l7) .fs-media{margin-top:auto;margin-bottom:auto}.fs-iva-end:is(.fs-l1,.fs-l2,.fs-l6,.fs-l7) .fs-media{margin-top:auto}}@media(max-width:900px){.fs-hero,.fs-hero.fs-noctl{--fs-pt:var(--fs-ptd,52px);--fs-pb:var(--fs-pbd,40px);min-height:0}.fs-hero:is(.fs-l3,.fs-l4,.fs-l5){--fs-pt:var(--fs-ptd,96px)}.fs-hero.fs-bm:is(.fs-l3,.fs-l4,.fs-l5){--fs-pt:var(--fs-ptd,122px)}.fs-hero:is(.fs-l1,.fs-l2,.fs-l6,.fs-l7,.fs-l8) .fs-slide{gap:var(--fs-gapd,0)}.fs-hero:is(.fs-l1,.fs-l2,.fs-l6,.fs-l7) .fs-badge{left:auto;right:14px;top:14px}.fs-hero:is(.fs-l3,.fs-l4,.fs-l5) .fs-badge{left:auto;right:16px;top:18px}.fs-l8 .fs-badge{right:-6px;top:-16px}.fs-l8 .fs-slide{flex-direction:column;align-items:stretch;gap:0;padding:0}.fs-l8 .fs-text{flex:none;padding:var(--fs-pt) var(--fs-pad) var(--fs-pbd,26px)}.fs-l8 .fs-media{order:2;width:auto;margin:0 var(--fs-pad) 34px;aspect-ratio:4/3;max-height:52svh}.fs-l8.fs-mo-img .fs-media{order:-1;margin:30px var(--fs-pad) 0}.fs-l8 .fs-media::before{inset:10px -10px -10px 10px;border-radius:22px}.fs-l8 .fs-shape{border-radius:22px}.fs-l8 .fs-chip{left:12px;right:12px;bottom:12px;padding:12px 14px}.fs-stage{min-height:0}.fs-hero:is(.fs-l1,.fs-l2,.fs-l6,.fs-l7) .fs-slide{flex-direction:column}.fs-hero:is(.fs-l1,.fs-l2,.fs-l6,.fs-l7) .fs-media{position:relative;inset:auto;left:auto;right:auto;bottom:auto;width:100%;height:40svh;min-height:240px;flex:none;order:2}.fs-hero.fs-mo-img:is(.fs-l1,.fs-l2,.fs-l6,.fs-l7) .fs-media{order:-1}.fs-hero:is(.fs-l1,.fs-l2,.fs-l6,.fs-l7) .fs-text{width:100%;flex:1;justify-content:flex-start;padding:var(--fs-pt) var(--fs-pad) var(--fs-pb)}.fs-hero:is(.fs-l1,.fs-l2,.fs-l6,.fs-l7) .fs-shape{inset:0;border-radius:90px 0 0 0;clip-path:none}.fs-hero.fs-l2 .fs-shape{border-radius:0 90px 0 0}.fs-hero.fs-l6 .fs-shape{border-radius:0;clip-path:polygon(0 42px,100% 8px,100% 100%,0 100%)}.fs-hero.fs-mo-img:is(.fs-l1,.fs-l2,.fs-l6,.fs-l7) .fs-shape{border-radius:0 0 0 90px}.fs-hero.fs-mo-img.fs-l2 .fs-shape{border-radius:0 0 90px 0}.fs-hero.fs-mo-img.fs-l6 .fs-shape{border-radius:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 42px),0 calc(100% - 8px))}.fs-hero.fs-l7 .fs-shape{inset:18px 16% 0;border-radius:999px 999px 0 0}.fs-hero:is(.fs-l1,.fs-l2,.fs-l6,.fs-l7) .fs-panel::after{-webkit-mask-image:none;mask-image:none;opacity:.2}.fs-hero.fs-l6 .fs-media::before{display:block;inset:0;clip-path:polygon(0 34px,100% 0,100% 8px,0 42px)}.fs-hero.fs-mo-img.fs-l6 .fs-media::before{clip-path:polygon(0 calc(100% - 8px),100% calc(100% - 42px),100% calc(100% - 34px),0 100%)}.fs-hero:is(.fs-l1,.fs-l2,.fs-l6,.fs-l7) .fs-chip{left:16px;right:16px;bottom:16px;min-width:0;padding:14px 16px}.fs-hero:is(.fs-l7) .fs-chip{left:16px;right:16px}.fs-hero:is(.fs-l3,.fs-l4,.fs-l5) .fs-media{bottom:0}.fs-hero:is(.fs-l3,.fs-l4,.fs-l5) .fs-chip{display:none}.fs-l4 .fs-text,.fs-l5 .fs-text{width:100%}.fs-l4 .fs-panel::after{-webkit-mask-image:none;mask-image:none}.fs-wm{bottom:0;font-size:34vw}.fs-hero .fs-ctl{position:relative;left:auto;right:auto;bottom:auto;transform:none;padding:4px var(--fs-pad) 24px;justify-content:space-between;flex-wrap:wrap;gap:14px}.fs-prog{width:auto;flex:1 1 60px;min-width:60px}.fs-mq{position:relative;left:auto;right:auto;bottom:auto}.fs-hero.fs-l7 .fs-media{margin-bottom:34px}.fs-hero.fs-l7 .fs-media::before{display:block;right:8%;top:2px;width:72%}.fs-hero.fs-l7 .fs-ov{left:6%;bottom:-30px;width:min(34vw,170px);border-width:5px}.fs-hero.fs-l7 .fs-badge{left:4%;right:auto;top:6px}.fs-hero.fs-l7 .fs-chip{left:auto;right:10px;bottom:12px;max-width:52%;padding:10px 12px}.fs-hero.fs-sh-slant.fs-l1 .fs-shape{inset:0;border-radius:0;clip-path:polygon(0 34px,100% 0,100% 100%,0 100%)}.fs-hero.fs-sh-slant.fs-l2 .fs-shape{inset:0;border-radius:0;clip-path:polygon(0 0,100% 34px,100% 100%,0 100%)}.fs-hero.fs-mo-img.fs-sh-slant.fs-l1 .fs-shape{clip-path:polygon(0 0,100% 0,100% calc(100% - 34px),0 100%)}.fs-hero.fs-mo-img.fs-sh-slant.fs-l2 .fs-shape{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 34px))}.fs-hero.fs-sh-arch:is(.fs-l1,.fs-l2) .fs-shape{inset:18px 14% 0;border-radius:999px 999px 0 0;clip-path:none}.fs-hero.fs-sh-oval:is(.fs-l1,.fs-l2) .fs-shape{inset:10px 8%;border-radius:50%;clip-path:none}.fs-hero.fs-sh-chamfer:is(.fs-l1,.fs-l2) .fs-shape{inset:0;border-radius:0;clip-path:polygon(0 28px,28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%)}}@media(max-width:767px){.fs-hero:is(.fs-l1,.fs-l2,.fs-l6,.fs-l7) .fs-media{width:var(--fs-iw,100%);max-width:100%;align-self:center}.fs-l8 .fs-media{width:var(--fs-iw,calc(100% - 2 * var(--fs-pad)));max-width:100%;margin-left:auto;margin-right:auto;align-self:center}}@media(max-width:600px){.fs-hero.fs-l8.fs-m8-side .fs-slide{display:grid;grid-template-columns:minmax(0,1fr) 38%;grid-template-areas:"eb eb" "hd md" "ds ds" "ct ct";column-gap:16px;align-content:start;padding:28px var(--fs-pad) 32px}.fs-m8-side .fs-text{display:contents}.fs-m8-side .fs-eb{grid-area:eb}.fs-m8-side .fs-heading{grid-area:hd;align-self:center;margin:0;font-size:clamp(1.5rem,7.4vw,2rem)!important;line-height:1.1!important}.fs-m8-side .fs-desc{grid-area:ds;margin:22px 0}.fs-m8-side .fs-cta{grid-area:ct}.fs-hero.fs-l8.fs-m8-side .fs-media{grid-area:md;order:0;width:auto!important;margin:0;aspect-ratio:auto;min-height:200px;max-height:none;align-self:stretch}.fs-m8-side .fs-chip{display:none}.fs-m8-side .fs-media::before{display:none}.fs-eb{gap:12px;margin-bottom:18px;line-height:1.5;letter-spacing:.16em}.fs-eb::before{width:28px}.fs-heading{margin-bottom:20px}.fs-desc{margin-bottom:28px}.fs-cta{flex-direction:column;align-items:stretch;gap:12px}.fs-btn{justify-content:center;width:100%;padding:16px 22px}.fs-ar{width:42px;height:42px}.fs-ct b{font-size:30px}}@media(prefers-reduced-motion:reduce){.fs-slide{-webkit-mask-image:none!important;mask-image:none!important}.fs-slide.out{visibility:hidden!important}.fs-hero *,.fs-hero *::before,.fs-hero *::after{animation:none!important;transition-duration:.01ms!important}.fs-hero :is(.fs-eb,.fs-desc,.fs-cta,.fs-chip,.fs-badge,.fs-ov,.fs-wm,.fs-heading){opacity:1!important;transform:none!important}.fs-hero .fs-w>span{transform:none!important}.fs-hero .fs-panel{clip-path:none!important;opacity:1!important;transform:none!important}.fs-prog i{transform:scaleX(1)}}