:root{--g-pd-v:3.5rem;--g-pd-h:2.2222rem;--hdr-mrg-bt:3rem;--bg-bx-pd-v:4.2222rem;--bg-bx-pd-h:2.2222rem;--bg-bx-bdr-rds:0;--bg-bx-blr:0.4167rem;--bg-bx-bdr-w:1px;--so-i-s:0.9rem;}section{padding:var(--g-pd-v) var(--g-pd-h);header:not(:last-child){margin-block-end:var(--hdr-mrg-bt);@media screen and (width < 1500px){br{display:none;}}}}.wht-bg:not(.bg-image):not(.lt-bg):not(.alt-bg) + .wht-bg:not(.bg-image):not(.lt-bg):not(.alt-bg),.wht-bg:not(.bg-image) + .lt-bg:not(.alt-bg),.wht-bg:not(.bg-image) + form .wht-bg:not(.bg-image),form:has( .wht-bg:not(.bg-image) ) + .wht-bg:not(.bg-image),form:has( .wht-bg:not(.bg-image) ) + form:has( .wht-bg:not(.bg-image) ),main:has( > .wht-bg:not(.bg-image):last-child ) + footer > .wht-bg:not(.bg-image):first-child,.lt-bg.alt-bg:not(.bg-image) + .lt-bg.alt-bg:not(.bg-image),.lt-bg.alt-bg:not(.bg-image) + form:has( .lt-bg.alt-bg:not(.bg-image) ),form:has( .lt-bg.alt-bg:not(.bg-image) ) + .lt-bg.alt-bg:not(.bg-image),form:has( .lt-bg.alt-bg:not(.bg-image) ) + form:has( .lt-bg.alt-bg:not(.bg-image) ),main:has( > .lt-bg.alt-bg:not(.bg-image):last-child ) + footer > .lt-bg.alt-bg:not(.bg-image):first-child,.blk-bg:not(.bg-image) + .blk-bg:not(.bg-image),.blk-bg:not(.bg-image) + .dk-bg:not(.bg-image),.blk-bg:not(.bg-image) + form .blk-bg:not(.bg-image),.blk-bg:not(.bg-image) + form .dk-bg:not(.bg-image),form:has( .blk-bg:not(.bg-image) ) + .blk-bg:not(.bg-image),form:has( .blk-bg:not(.bg-image) ) + form:has( .blk-bg:not(.bg-image) ),main:has( > .blk-bg:not(.bg-image):last-child ) + footer > .blk-bg:not(.bg-image):first-child,main:has( > .dk-bg:not(.bg-image):last-child ) + footer > .blk-bg:not(.bg-image):first-child,.dk-bg:not(.bg-image) + .dk-bg:not(.bg-image),.dk-bg:not(.bg-image) + form:has( .dk-bg:not(.bg-image) ),form:has( .dk-bg:not(.bg-image) ) + .dk-bg:not(.bg-image),form:has( .dk-bg:not(.bg-image) ) + form:has( .dk-bg:not(.bg-image) ),main:has( > .dk-bg:not(.bg-image):last-child ) + footer > .dk-bg:not(.bg-image):first-child{padding-block-start:0;}.secondary{color:var(--secondary);}.tertiary{color:var(--tertiary);}.inc{color:var(--valid);}.bg-bx{backdrop-filter:blur(var(--bg-bx-blr));border-radius:var(--bg-bx-bdr-rds);position:relative;z-index:1;overflow:hidden;padding:var(--bg-bx-pd-v) var(--bg-bx-pd-h);.bg:not(:only-child){&:after{content:'';position:absolute;inset:0;background-image:linear-gradient(to top, hsl(from var(--inner-theme) h s l / 0.7) 35%, transparent 65%);}:is(video,img){opacity:0.7;}}&.bdr-bg{backdrop-filter:none;}}.bdr-bg{&:before{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit;border:solid var(--bg-bx-bdr-w);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask-composite:exclude;transition:opacity var(--g-trn-sp) var(--g-trn-tf);}}.bg{ul{z-index:1;position:absolute;bottom:2rem;left:2rem;font-size:1.5rem;color:var(--white);}.vid-btn{cursor:pointer;transition:color 0.3s ease;&:is(:hover,:focus){color:var(--primary);}}[popover].pop{&:popover-open{height:100vh;width:100vw;display:flex;flex-flow:column;align-items:center;justify-content:center;}[popovertargetaction="hide"]{color:var(--white);padding-bottom:1rem;}.mn_tn{width:85vw;}}}.cms-content{.bg{position:relative;[popover]:not(:popover-open){transform:none;opacity:1;position:relative !important;visibility:visible;display:block;}}}.wvs-bg{position:absolute;opacity:0.1;top:var(--g-pd-v);left:0;width:100%;svg{position:relative;height:auto;width:100%;fill:url(#wave-1);+ svg{fill:url(#wave-2);margin-block-start:-37%;}}@media screen and (width < 700px){svg{width:75rem;translate:-30% 0;}}}.so-lk{font-size:var(--so-i-s);}.grd_1-2{display:grid;gap:var(--grd-sp-dyn);}@media screen and (width >= 1280px){.grd_1-2{grid-template-columns:repeat(2, 1fr);> :first-child{grid-area:1 / 1 / 3 / 2;&:only-child{grid-column-end:3;}}> :nth-child(2):last-child{grid-area:1 / 2 / 3 / 3;}}}.tag:not( :has(a) ),.tag a{display:inline-block;font-size:0.8rem;line-height:1.25;font-weight:500;padding:0.4em 0.75em;border:solid 1px;border-radius:5em;transition:background-color var(--g-trn-sp) var(--g-trn-tf) 0s, color var(--g-trn-sp) var(--g-trn-tf) 0s;}.pg-nv{margin-block-start:2rem;}[class*="asp_"]{width:100%;&.asp_1-1 :where(img,video,.imap,iframe){aspect-ratio:1/1;}&.asp_16-9 :where(img,video,.imap,iframe){aspect-ratio:16/9;}&.asp_9-16 :where(img,video,.imap,iframe){aspect-ratio:9/16;}&.asp_3-4 :where(img,video,.imap,iframe){aspect-ratio:3/4;}&.asp_5-4 :where(img,video,.imap,iframe){aspect-ratio:5/4;}&.asp_12-5 :where(img,video,.imap,iframe){aspect-ratio:12/5;}iframe{width:100%;height:auto;}}@media screen and (width >= 1280px){:root{--g-pd-v:6.6667rem;}.text-left{text-align:left;[class*='ta_']{text-align:inherit;}.grd,[class*='flx']{&:not(.f_clm){justify-content:flex-start;}&.f_clm{align-items:flex-start;}}}}@media screen and (width < 1280px){main:has( > .blk-bg:not(.bg-image):last-child ) + footer > .blk-bg:not(.bg-image):first-child,main:has( > .dk-bg:not(.bg-image):last-child ) + footer > .blk-bg:not(.bg-image):first-child{padding-top:var(--g-pd-v) !important;}}
.cnt-stl{p{font-size:1.1111rem;line-height:1.7;}ul,ol{padding-left:1.5rem;font-size:1.1111rem;line-height:1.7;}ul{list-style-type:none;ul{padding-left:1rem;li:before{left:-1rem;top:50%;height:2px;width:8px;background:var(--primary);border:none;border-radius:0;}}}ol{list-style-type:none;}li{position:relative;}li:before{content:'';position:absolute;left:-1.5rem;top:5px;height:16px;width:16px;background:var(--white);border-radius:50%;border:solid 3px var(--tertiary);}li + li{margin-block-start:1.1111rem;}@media screen and (width < 700px){p,ul,ol{font-size:1rem;}}}.cnt-co.v1{background-color:hsl( from var(--tertiary-alt) h s l / 0.2 );padding:3.1111rem 3.5556rem;color:var(--text-color);font-size:1.3333rem;font-weight:400;em{display:block;font-size:1.1111rem;color:var(--secondary);margin-top:1.6667rem;font-weight:700;font-style:normal;}@media screen and (width < 700px){padding:2rem;em{margin-top:0.6667rem;}}}.cnt-co.v2{background-color:var(--primary);padding:1rem 5.5556rem;color:var(--white);font-weight:400;margin-top:1rem;em{display:block;font-size:1.1111rem;color:var(--secondary);margin-top:1.6667rem;font-weight:700;font-style:normal;}@media screen and (width < 700px){padding:1rem;em{margin-top:0.6667rem;}}}
@media(prefers-reduced-motion: no-preference){@keyframes ms-slide-in{from{transform:translateX(var(--from-x, 0));opacity:var(--from-opacity, 1);}to{transform:translateX(0);opacity:1;}}@keyframes msv3-rise{from{translate:0 var(--msv3-offset, 1.5rem);opacity:var(--msv3-opacity-start, .65);}to{translate:0 0;opacity:1;}}.mstg.v1{--ms-enter-dur:3s;--ms-enter-delay:.5s;--ms-ease:cubic-bezier(.45, 0, .1, 1);--ms-offset:8.333rem;--ms-offset-b:16.667rem;--ms-opacity-start:.65;header{strong,+ ul{--from-x:var(--ms-offset);--from-opacity:var(--ms-opacity-start);animation:ms-slide-in var(--ms-enter-dur) var(--ms-ease) var(--ms-enter-delay) both;will-change:transform, opacity;}strong{b{--from-x:var(--ms-offset-b);--from-opacity:var(--ms-opacity-start);animation:ms-slide-in var(--ms-enter-dur) var(--ms-ease) var(--ms-enter-delay) both;will-change:transform, opacity;}}}}.mstg.v2{--ms-enter-dur:3s;--ms-enter-delay:.5s;--ms-ease:cubic-bezier(.45, 0, .1, 1);--ms-offset:8.333rem;--ms-offset-b:16.667rem;--ms-opacity-start:.65;header{strong,.fnt_t-2,fieldset,p{--from-x:var(--ms-offset);--from-opacity:var(--ms-opacity-start);animation:ms-slide-in var(--ms-enter-dur) var(--ms-ease) var(--ms-enter-delay) both;will-change:transform, opacity;}strong{b{--from-x:var(--ms-offset-b);--from-opacity:var(--ms-opacity-start);animation:ms-slide-in var(--ms-enter-dur) var(--ms-ease) var(--ms-enter-delay) both;will-change:transform, opacity;}}}}.mstg.v3,.mstg.v4,.mstg.v5{--msv3-enter-dur:720ms;--msv3-enter-delay:.5s;--msv3-stagger:.5s;--msv3-ease:cubic-bezier(.45, 0, .1, 1);--msv3-offset:2rem;--msv3-opacity-start:.65;header{> *{animation:msv3-rise var(--msv3-enter-dur) var(--msv3-ease) both;animation-delay:calc(var(--msv3-enter-delay) + var(--i, 0) * var(--msv3-stagger));will-change:transform, opacity;}> *:nth-child(1){--i:0;}> *:nth-child(2){--i:1;}> *:nth-child(3){--i:2;}}}@supports(animation-timeline: view()){[class*="anm_itm"]{--animation-amt:3rem;opacity:0;animation:anmItem linear forwards;animation-timeline:view();animation-range-start:entry;animation-range-end:45svh;&:is(.anm_itm-up,.anm_itm-dwn){translate:0 var(--animation-sp);}&.anm_itm-up{--animation-sp:var(--animation-amt);}&.anm_itm-dwn{--animation-sp:calc(var(--animation-amt) * -1);}&:is(.anm_itm-lt,.anm_itm-rt){translate:var(--animation-sp) 0;}&.anm_itm-lt{--animation-sp:var(--animation-amt);}&.anm_itm-rt{--animation-sp:calc(var(--animation-amt) * -1);}}@keyframes anmItem{to{translate:0 0;opacity:1;}}@keyframes cta-rise{from{translate:0 35%;opacity:var(--cta-opacity-start, .85);}to{translate:0 0;opacity:1;}}.cta.v1{view-timeline-name:--cta;view-timeline-axis:block;--cta-stagger-step:30%;--cta-opacity-start:.85;ul{> li{animation-name:cta-rise;animation-timing-function:cubic-bezier(.45, 0, .1, 1);animation-fill-mode:both;animation-timeline:--cta;animation-range:entry 0% cover 50%;will-change:transform, opacity;}> li:nth-child(2){animation-range:entry var(--cta-stagger-step) cover 50%;}> li:nth-child(3){animation-range:entry calc(var(--cta-stagger-step) * 2) cover 50%;}}}@keyframes pair-slide{from{translate:var(--pair-x, 0) 0;opacity:var(--pair-opacity-start, .65);}to{translate:0 0;opacity:1;}}.anm-pair{view-timeline-name:--pair;view-timeline-axis:block;--pair-offset:5rem;--pair-opacity-start:.65;--pair-stagger-step:10%;--pair-ease:cubic-bezier(.45, 0, .1, 1);> .half{animation-name:pair-slide;animation-timing-function:var(--pair-ease);animation-fill-mode:both;animation-timeline:--pair;animation-range:entry 0% cover 60%;will-change:transform, opacity;}> :nth-child(1 of .half){--pair-x:calc(var(--pair-offset) * -1);animation-range:entry 0% cover 60%;}> :nth-child(2 of .half){--pair-x:var(--pair-offset);animation-range:entry var(--pair-stagger-step) cover 60%;}&.f_rev{> :nth-child(1 of .half){--pair-x:var(--pair-offset);}> :nth-child(2 of .half){--pair-x:calc(var(--pair-offset) * -1);}}}}}
fieldset{container-type:inline-size;min-inline-size:auto;border:none;padding:0;margin:0;ul{flex-wrap:wrap;}@container(width < 700px){}.btn{margin-block-start:1.2rem;}}label{display:block;text-align:left;color:#595959;}input,textarea,select{border:0;width:100%;outline:none;color:#595959;font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;text-transform:none;border-radius:0rem;padding:1.2222rem 1.7778rem;background-color:var(--white);transition:box-shadow 0.15s ease;}select,[type='search']{appearance:none;}textarea{resize:none;overflow:auto;min-height:4.5rem;}.input-text{text-align:left;font-size:0.8889rem;text-transform:uppercase;font-weight:600;letter-spacing:0.2em;position:relative;background-clip:padding-box !important;&.disabled input,&.disabled textarea,&.disabled select{pointer-events:none;background-color:#f3f3f3;}&:has( > svg ) :is(input,select,textarea){padding-right:3em;}option{background-color:var(--white);color:var(--black);}label{position:absolute;top:1.4em;left:1.95em;pointer-events:none;transform:scale(1);transform-origin:0 50%;opacity:1;transition:transform var(--g-trn-sp) var(--g-trn-tf) 0s, top var(--g-trn-sp) var(--g-trn-tf) 0s;}> svg{bottom:1.25em;right:1em;position:absolute;pointer-events:none;color:var(--primary);}}.inp-mrk{position:relative;input{position:absolute;opacity:0;top:0;left:0;margin:0;padding:0;cursor:pointer;-webkit-appearance:none;z-index:3;height:1.6rem;width:1.3rem;&:checked + label.replace:before{opacity:1;}&[type=radio] + label.replace{border-radius:50%;}}label{user-select:none;-moz-user-select:none;-ms-user-select:none;&.toggle,&.replace{flex:0 0 auto;cursor:pointer;+ label{margin:0;line-height:1.55;position:relative;padding-left:.625em;}}&.replace{margin:0;width:1.2rem;height:1.2rem;border-width:2px;position:relative;border-style:solid;border-color:#BCBEC7;&::before{content:'';top:50%;left:50%;opacity:0;position:absolute;transform:translate(-50%, -50%);border-radius:inherit;border:solid 0.35rem var(--primary);transition:opacity var(--g-trn-sp) var(--g-trn-tf) 0s;}}}}:is(.focused,.filled){.input-text{label{top:0;transform:scale(0.7);}}}.input-text{label.active{top:0;transform:scale(0.7);}}.invalid .input-text :is(input,select,textarea){box-shadow:0 0 0 1px red !important;}.valid .input-text :is(input,select,textarea){box-shadow:0 0 0 1px var(--valid) !important;}html:not(.cms-content) .ui-conditional-panel:not(.active){display:none;visibility:hidden;}fieldset small,form ~ small{font-size:0.7rem;opacity:0.5;}@media(width <= 430px){:is(.ctc.v1,.ctc.sys) .input-text > label{position:relative;top:auto;left:auto;color:var(--white);}}

[class*='flx']{align-items:stretch;align-content:space-around;display:flex;&[class*='flx-at-']:not([class*="sw-"]){display:block;}&:is(.f_gp) > :is(:not([data-columns],.fit),:only-child),.ato{flex:1 1 auto;}.fit{flex:0 0 auto;}.str{align-self:stretch;}}.f_c{justify-content:center;}.f_r{justify-content:flex-end;}.f_sb{justify-content:space-between;}.f_sa{justify-content:space-around;}.f_gp{column-gap:var(--flx-gap);> .half{width:calc(var(--half) - (var(--flx-gap) / 2 ));}> .third{width:calc(var(--third) - (var(--flx-gap) / 2 ));}> .two-thirds{width:calc(var(--two-3rds) - (var(--flx-gap) / 2 ));}> .three-8ths{width:calc(var(--three-8ths) - (var(--flx-gap) / 2 ));}> .five-8ths{width:calc(var(--five-8ths) - (var(--flx-gap) / 2 ));}}.f_m{align-items:center;}.f_t{align-items:flex-start;}.f_b{align-items:flex-end;}.f_bl{align-items:baseline;}.f_wrp{flex-wrap:wrap;}.f_rev{flex-direction:row-reverse;}.f_clm{flex-direction:column;}.f_nln{display:inline-flex;}@media screen and (min-width:700px){[class*='flx'][class*="-at-700"]:not([class*="sw-"]){display:flex;> *{margin-block:0 !important;}}}@media screen and (min-width: 1280px){[class*='flx'][class*="-at-1280"]:not([class*="sw-"]){display:flex;> *{margin-block:0 !important;}}}@media screen and (min-width:1500px){[class*='flx'][class*="-at-1500"]:not([class*="sw-"]){display:flex;> *{margin-block:0 !important;}}}@media screen and (max-width:1499px){[class*='flx'][class*="-at-1500"]{&[class*="gp_sp"] > * + *{margin-top:var(--grd-sp-dyn);}> :not(svg,.full-mbl,.btn){width:100% !important;max-width:100% !important;margin-inline:0;}}}@media screen and (max-width:1279px){[class*='flx'][class*="-at-1280"]{&[class*="gp_sp"] > * + *{margin-top:var(--grd-sp-dyn);}> :not(svg,.full-mbl,.btn){width:100% !important;max-width:100% !important;margin-inline:0;}}}@media screen and (max-width:699px){[class*='flx'][class*="-at-700"]{&[class*="gp_sp"] > * + *{margin-top:var(--grd-sp-dyn);}> :not(svg,.full-mbl,.btn){width:100% !important;max-width:100% !important;margin-inline:0;}}}
[class*="bdr_"]{border-color:hsl(from var(--bdr-clr, var(--text-color)) h s l / var(--bdr-clr-o));border-style:var(--bdr-stl);border-width:0;}.bdr_a{border-width:var(--bdr-w);}.bdr_tp{border-top-width:var(--bdr-w);}.bdr_bt{border-bottom-width:var(--bdr-w);}.bdr_rt{border-right-width:var(--bdr-w);}.bdr_lt{border-left-width:var(--bdr-w);}
.ftr.v1{padding-top:5.3333rem;padding-bottom:3.1111rem;padding-inline:1.9222rem;.bt-lg{margin:0 auto;max-width:8.1111rem;}.btn{margin-top:1.9444rem;}nav{margin-block-start:2.8889rem;margin-block-end:3.4444rem;a{font-size:0.8889rem;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;display:block;padding:1rem;&:is(:hover,:focus){color:var(--secondary);}}}.bt-zn{margin-top:2.6667rem;small{font-size:0.8889rem;font-weight:400;line-height:1.7;}strong{font-size:0.8889rem;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;margin-bottom:2.2222rem;display:block;}.soc{--grd-sp:1.8889rem;margin-bottom:2.7778rem;a{color:#C5C5BD;font-size:1.3889rem;&:is(:hover,:focus){color:var(--secondary);}}}}@media screen and (width >= 700px){padding-inline:var(--g-pd-h);.bt-zn{strong{margin-right:2.222rem;margin-bottom:0;}.soc{margin-bottom:0;}}}}
.el-tab{cursor:pointer;&.tb-arw,.tb-arw{transition:transform var(--g-trn-sp) var(--g-trn-tf) 0s, color var(--g-trn-sp) var(--g-trn-tf) 0s;transform-origin:50% 50%;}&.active .tb-arw,&.active.tb-arw{transform:rotate(180deg);}}.el-sec-tab{cursor:pointer;}.el-panel.sld{transition:height .5s ease 0s, margin .5s ease 0s, padding .5s ease 0s;}html:not(.cms-content) .el-panel:not(.active){display:none;visibility:hidden;}
.hdr.v1{.btn-tp{display:inline-flex;}picture.bg{background-color:var(--black);}.tp-lg{padding-top:1.3333rem;}.rt-sd{padding-top:1.3333rem;}@media screen and (width >= 1280px){nav{margin-top:1.8333rem;}}@media screen and (width >= 800px){.tp-lg{padding-top:5.3333rem;}.rt-sd{padding-top:3.2778rem;}}@media screen and (width >= 700px) and (width < 1280px){picture.bg img{display:none;visibility:hidden;}}}.cms-content .overlap #HeaderZone{position:relative;background-color:var(--primary);}
:root{--ui-scroll-brd-rds:12px;--ui-scroll-w:0.278rem;}.ui-scroll{overflow:auto;&::-webkit-scrollbar{width:var(--ui-scroll-w) !important;height:calc(var(--ui-scroll-w) * 2) !important;}&::-webkit-scrollbar-thumb{background-color:var(--text-color);border-radius:var(--ui-scroll-brd-rds);border:0;}&::-webkit-scrollbar-track{background-color:hsl(from var(--text-color) h s l / var(--bdr-clr-o));border-radius:var(--ui-scroll-brd-rds);box-shadow:none;opacity:.3;}&[class*="ht-"]{--ui-height:auto;max-height:var(--ui-height);}&.ht-10{--ui-height:10rem;}&.ht-15{--ui-height:15rem;}&.ht-20{--ui-height:20rem;}}
#HeaderZone{z-index:10;position:relative;}.overlap #HeaderZone{position:absolute;width:100%;top:0;left:0;.hdr{background-image:none;background-color:hsl(from var(--background) h s l / var(--ovlp-hdr-bg-o, 0));transition:background-color var(--g-trn-sp) var(--g-trn-tf) 0s;}}.hdr{--hdr-phn-btn-s:1.5rem;--grd-sp:1.3333rem;--tp-nv-sp:2.2222rem;--dd-pd-v:2.8rem;--dd-pd-h:2.8rem;--mnu-gradient-bg:radial-gradient(42% 35% at 55% 100%, hsl(from var(--primary) h s l / 0.2), transparent), radial-gradient(50% 28% at 54% 100%, hsl(from var(--secondary) h s l / 0.2), transparent);--mnu-arw-s:0.8rem;--mnu-btn-s:1.75rem;--mnu-cls-btn-s:1.5rem;padding-block:0;anchor-name:--header;&:has( :popover-open ){--text-color:var(--white);--background:var(--black);--ovlp-hdr-bg-o:1;}[popover]{padding:0;border:none;height:auto;color:inherit;overflow:visible;&:popover-open{opacity:1;@starting-style{opacity:0;}}[popovertargetaction='hide']{margin-block-end:2rem;&.bdr_bt{padding-bottom:2rem;border-width:0 0 2px;border-image:1 linear-gradient(to right, var(--primary), var(--secondary));}svg{font-size:var(--mnu-arw-s);}> svg{font-size:var(--mnu-cls-btn-s);}}}nav{a:not(.btn),button{color:inherit;[class*='fnt_t']{margin-block:0;}}li a span svg{font-size:0.4444rem;color:var(--secondary);}small{margin-block-start:0.5rem;font-weight:400;opacity:0.8;}.sln-icn{--sln-icn-s:0.6rem;--sln-icn-w:2em;--sln-icn-rds:0.5em;}li.lvl-1{padding:;}.fly-nv{background-color:#F9EDDF;padding:0.8889rem;li.lvl-2{padding:0.8889rem;> a{font-size:1.1111rem;font-weight:400;font-family:var(--fnt-t);color:var(--white);padding:0.4444rem 0;&:not([href='Javascript:Void(0);']):is(:hover,:focus){color:var(--secondary);}}+ li{margin-top:0.8889rem;}}li.lvl-3{a{font-size:0.7222rem;font-weight:600;letter-spacing:0.1538em;text-transform:uppercase;color:var(--secondary);padding:0.8889rem 0;border-bottom:1px solid hsl(from var(--white) h s l / 0.3);&:is(:hover,:focus){color:var(--white);}svg{font-size:0.4444rem;color:var(--white);margin-right:0.4444rem;transform:none;}}}}}.soc a{font-size:1rem;color:#C5C5BD;&:is(:hover,:focused){color:var(--secondary);}}@media screen and (width >= 1280px){nav{width:auto;display:flex;position:static;background-color:transparent;align-self:stretch;> ul > li{display:flex;border-bottom:none;&:not(:last-child){padding:0.8889rem calc(var(--tp-nv-sp) * 0.5);}&:is(:hover,:focus-visible){background-color:#F9EDDF;color:var(--primary);}+ li:last-child{margin-inline-start:calc(var(--tp-nv-sp) * 0.5);}span svg{font-size:0.4444rem;color:var(--secondary);margin-left:0.4444rem;transform:rotate(90deg);transition:transform var(--g-trn-sp) var(--g-trn-tf);}&:is(:hover,:focus) span svg{transform:rotate(-90deg);}a:not(.btn),> button,button:only-child{border:none;.fnt_t-rev{font-size:1.6rem;}}> :is(a,button){position:relative;z-index:1;transition:background-color var(--g-trn-sp) var(--g-trn-tf), color var(--g-trn-sp) var(--g-trn-tf);}li button:not(:only-child){margin-block-end:0.25rem;padding-block-end:0.25rem;pointer-events:none;}.fly-nv{background-color:#F9EDDF;padding:0.8889rem;max-width:21.9444rem;min-width:21.9444rem;width:max-content;max-height:calc(100dvh - 12rem);position:absolute;left:0;top:100%;opacity:0;overflow-y:auto;visibility:hidden;display:block !important;transition:visibility var(--g-trn-sp) var(--g-trn-tf) 0s, opacity var(--g-trn-sp) var(--g-trn-tf) 0s;transition-behavior:allow-discrete;li.lvl-2{padding:0.8889rem;> a{font-size:1.1111rem;font-weight:400;font-family:var(--fnt-t);color:var(--white);padding:0.4444rem 0;&:not([href='Javascript:Void(0);']):is(:hover,:focus){color:var(--secondary);}}+ li{margin-top:0.8889rem;}}li.lvl-3{a{font-size:0.7222rem;font-weight:600;letter-spacing:0.1538em;text-transform:uppercase;color:var(--secondary);padding:0.8889rem 0;border-bottom:1px solid hsl(from var(--white) h s l / 0.3);&:is(:hover,:focus){color:var(--white);}svg{font-size:0.4444rem;color:var(--white);margin-right:0.4444rem;}}}}&:is(:hover,:focus-visible) > .fly-nv,&:has(a:is(:hover,:focus-visible)) > .fly-nv,.fly-nv:has(a:is(:hover,:focus-visible)){opacity:1;visibility:visible !important;}}}}@media screen and (width < 1280px){[popover]{width:100%;height:100%;padding:2rem var(--g-pd-h);background-color:var(--primary);margin-top:0;[class*='gp_sp'] > * + *{margin-top:0;}> :is(a,strong){margin-block:0 2rem;font-size:1.25rem;font-weight:600;font-family:var(--fnt-t);}}nav{li > :is(a,button){padding-block:1rem;}li .btn{margin-top:1.5rem;margin-bottom:1.5rem;}.el-tab.tb-arw{padding:1rem;}}.tp-lg img{max-width:8.7rem;}}}.phn-btn svg{font-size:var(--hdr-phn-btn-s);}.mnu-btn{padding:0.8889rem;background-color:var(--primary);border:solid 1px var(--secondary);transition:background-color var(--g-trn-sp) var(--g-trn-tf);span{display:block;width:1.3333rem;height:1px;background-color:var(--white);+ span{margin-top:0.5556rem;}}&:is(:hover,:focus){background-color:var(--secondary);}}.btn-tp{top:0;right:0;z-index:4;position:fixed;padding:1.2em !important;visibility:hidden;translate:100% 0;transition-behavior:allow-discrete;&.v1{width:auto;transition:translate var(--g-trn-sp) var(--g-trn-tf) 0s, background-color var(--g-trn-sp) var(--g-trn-tf) 0s, color var(--g-trn-sp) var(--g-trn-tf) 0s, box-shadow var(--g-trn-sp) var(--g-trn-tf) 0s, visibility var(--g-trn-sp) var(--g-trn-tf) 0s;}}.scrolled-down .btn-tp{visibility:visible;translate:0 0;}
.mstg.v1{--tab-sp:4.5556rem;.bg:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(270deg, rgba(0, 0, 0, 0.00) 10.31%, rgba(0, 0, 0, 0.00) 81.5%),linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);z-index:1;}.bg{ul{z-index:1;position:absolute;bottom:0rem;left:2rem;font-size:1.5rem;}}.mn_{padding-block-start:11.3889rem;z-index:1;}header{margin-bottom:1.7778rem;}li :is(a,button):not(.clr-swp){font-size:0.8889rem;color:var(--white);font-weight:600;text-transform:uppercase;padding:1.1667rem 0.8889rem;position:relative;&:before{content:'';position:absolute;top:0;left:0;width:1px;height:100%;background-color:hsl(from var(--white) h s l / 0.3);transition:background-color 0.3s ease;}&.active:before,&:is(:hover,:focus):before{background-color:var(--secondary);}}.btn{margin-block-start:5.2222rem;}.pop button{padding:0 0 1rem !important;&:before{display:none;}}@media screen and (width >= 1280px){min-height:100vh;padding-top:15.055rem !important;.bg:before{background:linear-gradient(270deg, rgba(0, 0, 0, 0.00) 10.31%, rgba(0, 0, 0, 0.00) 81.5%),linear-gradient(0deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%);}.bg{ul{bottom:2rem;}}.mn_{padding-block-start:15.5556rem;}header{margin-bottom:4.7222rem;}li :is(a,button):not(.clr-swp){padding:1.5rem calc(var(--tab-sp) * 0.5) 0;&:before{width:100%;height:1px;}}li:first-child{:is(a,button):not(.clr-swp){padding-left:0;}}li:last-child{:is(a,button):not(.clr-swp){padding-right:0;}}}}.cms-content{.mstg.v1{.bg{position:relative;display:block !important;opacity:1 !important;visibility:visible !important;}}}
[popover].pop{width:100%;border:none;padding:0;opacity:0;transform:scale(0.8);background-color:transparent;transition-property:opacity, transform, overlay, display;transition-duration:var(--g-trn-sp);transition-behavior:allow-discrete;position:fixed;&::backdrop{opacity:0;backdrop-filter:blur(0.5rem);background:hsl(from var(--black) h s l / 0.7);transition:opacity var(--g-trn-sp) var(--g-trn-tf);}&:popover-open{opacity:1;transform:scale(1);&::backdrop{opacity:1;}@starting-style{opacity:0;transform:scale(0.8);&::backdrop{opacity:0;}}}[popovertargetaction="hide"]{margin-left:auto;color:var(--link-alt);svg{margin:4px;font-size:1.5rem;transition:var(--g-trn-sp) var(--g-trn-tf) 0s;}&:is(:hover,:focus-visible) svg{transform:rotate(90deg) scale(1.1,1.1);}}.ui-scroll{max-height:calc(100vh - 11rem);max-height:calc(100dvh - 11rem);}}
.vid-bg-tls{.bg{video{object-fit:cover;opacity:var(--vid-bg-o, 1);height:100%;visibility:visible;}ul,.ctrls{position:absolute;bottom:2em;left:0;width:100%;z-index:1;a,button{font-size:1.75rem;padding:.4rem;transition:color var(--g-trn-sp) var(--g-trn-tf) 0s;}&.cms-disabled{display:none;}}video[src=""],picture:has(img[src=""]),video[src*="/"] + picture,&:has(> video[src=""]) .ctrls,&:not(:has(video)) .ctrls{display:none;}}}.cms-content .vid-bg-tls{.bg{position:relative;video{display:none;}}[popover]:not(:popover-open){transform:none;opacity:1;position:relative !important;visibility:visible;display:block;}}
.cnt.v1{.btn{margin-top:2.2222rem;}@media screen and (width <= 1280px){header{margin-bottom:0;h2{margin-top:2.2222rem;}+ div{margin-top:2.2222rem;}}}}
.cta.v1{--itm-tp-pd:13.6667rem;--itm-bt-pd:15.5556rem;--grd-sp:2.2222rem;overflow:hidden;.tp{position:absolute;top:1.1111rem;left:50%;transform:translateX(-50%);width:calc(100% - 4.4444rem);}header p{font-size:1.3333rem;font-weight:600;color:var(--secondary);}li{figure{padding-top:var(--itm-tp-pd);padding-bottom:var(--itm-bt-pd);z-index:1;video{opacity:0;transition:opacity var(--g-trn-sp) var(--g-trn-tf);}> img{opacity:1;transition:opacity var(--g-trn-sp) var(--g-trn-tf);}&:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.60) 0%, rgba(0, 0, 0, 0.60) 100%);opacity:0.5;}.bg{z-index:-1;}.fnt_t-3{color:#A4E6FD;}.logo{opacity:1;transform:translateY(0);transition:opacity 1s ease,transform 1s ease;will-change:opacity, transform;display:block;}.logo + span{opacity:1;transform:translateY(0);transition:opacity 1s ease,transform 1s ease;will-change:opacity, transform;}}a:is(:hover,:focus){figure{video{opacity:1;}> img{opacity:0;}}.logo{transform:translateY(-10%);opacity:0 !important;}.logo + span{transform:translateY(-10%);opacity:0 !important;}}.fnt_t-3{margin-bottom:0;line-height:1;}.fit{margin-block-start:2.7778rem;span{display:block;margin-top:1.3333rem;font-size:0.8889rem;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;color:var(--secondary);}}}.btn-con{margin-block-start:2.2222rem;}@media screen and (width <= 1500px){li{figure{padding-top:8.6667rem;padding-bottom:9.5556rem;}}}@media screen and (width <= 800px){ul{gap:1.7778rem;}li{figure{padding-top:4.0556rem;padding-bottom:4rem;.logo{max-width:10rem;}}}}}
.vls.v1{--bg-bx-pd-v:2.2222rem;--bg-bx-pd-h:1.3333rem;z-index:1;header{margin-bottom:4.4444rem;p{font-weight:600;color:var(--secondary);}}.bg{z-index:-1;}&.lt-bg{&:before{background:linear-gradient(180deg, var(--white) 35%, hsl(from var(--white) h s l / 0.7) 100%);}}&:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(180deg, var(--primary) 35%, hsl(from var(--primary) h s l / 0.7) 100%);}.btn{margin-block-start:4.4444rem;}li{min-height:26.1111rem;p{font-size:0.8889rem;line-height:1.7;}.hv-st{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100%);width:100%;pointer-events:none;opacity:0;transition:opacity var(--g-trn-sp) var(--g-trn-tf), height .5s ease;padding:0;> .ato{padding:var(--bg-bx-pd-v) var(--bg-bx-pd-h);}}&.active{overflow:visible;.hv-st{opacity:1;pointer-events:all;height:calc(100% + 1.7778rem);}&::before{opacity:0;}> strong{opacity:0;}}&::before{transition:opacity var(--g-trn-sp) var(--g-trn-tf);}> strong{transition:opacity var(--g-trn-sp) var(--g-trn-tf);}&:is(:hover,:focus-within){&::before{opacity:0;}> strong{opacity:0;}}}&:not(.start.end){li{overflow:visible;.hv-st{opacity:1;pointer-events:all;height:100%;}}}[data-role="arrows"] > div{background-color:transparent;}@media screen and (width >= 700px){header{p{font-size:1.3333rem;}}}}
[data-role="scroller"]{&:not(.start.end) [data-role="list"]{justify-content:flex-start;will-change:scroll-position;}&.s-active{&:not(.msr){[data-role="list"]{scroll-snap-type:x mandatory;}[data-direction="vertical"] [data-role="list"]{scroll-snap-type:y mandatory;}}[data-role="list"]{overflow-x:auto;scroll-behavior:smooth;flex-wrap:nowrap !important;will-change:scroll-position;&.instant{scroll-behavior:auto;}&::-webkit-scrollbar{display:none;}}[data-direction="vertical"] [data-role="list"]{flex-wrap:wrap !important;overscroll-behavior:contain;}[data-role="item"]{scroll-snap-align:start;}}&.start.end [data-role="arrows"],&:not(.s-active) [data-role="arrows"],&.tabbing [data-role="arrows"]{display:none !important;}&.start [data-action="Prev"],&.end [data-action="Next"]{opacity:0.5;pointer-events:none;}}[data-role="arrows"]{gap:var(--sp-qk);button svg.icn{font-size:var(--sl-sa-s);transition:color var(--g-trn-sp) var(--g-trn-tf) 0s;}}
:root{--scrl-nv-mrg-tp:2.75rem;}.s-active{.off-scr{margin-inline:calc( var(--g-pd-h) * -1 );&:before,&:after{content:'';display:block;width:var(--g-pd-h);flex-shrink:0;scroll-snap-align:center;}&[class*='gp_sp']{&:before,&:after{width:calc( var(--g-pd-h) - var(--grd-sp-dyn) );}}[data-role='item']{scroll-snap-align:center;}}@media screen and (width >= 1280px){.off-scr{margin-inline:calc( (100svw - var(--mn-w)) * -0.5 );&:before,&:after{width:calc( (100svw - var(--mn-w)) * 0.5 );}&[class*='gp_sp']{&:before,&:after{width:calc( (100svw - var(--mn-w)) * 0.5 - var(--grd-sp-dyn) );}}}}}[data-role="arrows"]{--sl-sa-s:3.5556rem;--scrl-nv-rds:0.5rem;--scrl-nv-pd-v:0.7rem;--scrl-nv-pd-h:0.75rem;--scrl-nv-gp:1.2rem;color:var(--tertiary);font-size:var(--sl-sa-s);margin-block-start:var(--scrl-nv-mrg-tp);&:has( [data-role="thumbList"] ){--scrl-nv-rds:5rem;--scrl-nv-pd-v:0.9rem;--scrl-nv-pd-h:1.2rem;}> div{gap:var(--scrl-nv-gp);}}:is(.wht-bg,.lt-bg) [data-role="arrows"] > div{background-color:var(--background);}.dk-bg [data-role="arrows"] > div{background-image:linear-gradient(to bottom, hsl(from var(--secondary) h s l / 0.35), hsl(from var(--primary) h s l / 0.35));}[data-role="thumbList"]{--ato-adv-thb-dur:19.5s;button{--thmb-o:0.25;display:block;color:inherit;width:0.5rem;height:0.5rem;position:relative;overflow:hidden;background-color:hsl(from var(--text-color) h s l / var(--thmb-o));border-radius:0.5rem;transition:background-color var(--g-trn-sp) var(--g-trn-tf);&.s-active{pointer-events:none;}}}:is(.wht-bg,.lt-bg) [data-role="thumbList"] button{&:is( .s-active,:hover,:focus-visible ){--thmb-o:1;}&.s-active{background-color:var(--buttons);}}:is(.blk-bg,.dk-bg) [data-role="thumbList"] button{&:is( :hover,:focus-visible ){--thmb-o:0.6;}&.s-active{--thmb-o:1;}}[data-auto-advance="true"]{[data-role="thumbList"]{button{transition:width 0.2s ease, background-color var(--g-trn-sp) var(--g-trn-tf);&:after{content:'';position:absolute;top:0;left:0;width:0;height:100%;border-radius:inherit;background-color:var(--buttons);}&.s-active{--thmb-o:0.25;width:3.2rem;background-color:hsl(from var(--text-color) h s l / var(--thmb-o));&:after{animation:timerThumb var(--ato-adv-thb-dur) linear forwards;}}}}&.s-paused,.s-paused{[data-role="thumbList"] button.s-active:after{animation-play-state:paused;}}}@keyframes timerThumb{to{width:100%;}}
.co.v1{&.lt-bg header{background-color:hsl(from var(--inner-theme) h s l / 0.8);backdrop-filter:blur(0.3889rem);.fnt_t-co > b{color:var(--secondary);}}@media screen and (width <= 1440px){header.fourth{width:var(--third);}}@media screen and (width <= 1280px){header.fourth{width:var(--half);}}@media screen and (width <= 800px){header.fourth{width:var(--full);}.bg{position:relative;img{position:relative;}video{position:relative;height:auto;}}}}