*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{list-style:none}html{box-sizing:border-box;overscroll-behavior:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}svg title{font-size:0}body{overscroll-behavior:none}*,*:before,*:after{box-sizing:inherit;-webkit-user-select:none;user-select:none;outline:none;-webkit-touch-callout:none}html.cancopy *{-webkit-user-select:text;user-select:text}*{margin:0;padding:0}:focus{outline:none}::-moz-focus-inner{border:0}a{color:inherit;outline:none;text-decoration:none;cursor:pointer}button{background:none;border:none;border-radius:0;color:inherit;font:inherit;outline:none;pointer-events:auto;cursor:pointer}img{height:auto;width:100%;max-width:100%;vertical-align:middle}video{height:auto;width:100%;max-width:100%;vertical-align:middle}svg{max-width:100%}input,textarea{appearance:none;background:none;border:none;border-radius:0;outline:none;pointer-events:auto}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body,main{min-height:100svh}svg{width:100%}#gl{position:fixed;left:0;top:0;width:100%;height:100%}.VHID{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(0px 0px 99.9% 99.9%);white-space:nowrap}details{overflow:hidden;position:relative}details summary::-webkit-details-marker{display:none}details .detX_hold{display:grid;grid-template-rows:0fr;transition:.45s grid-template-rows cubic-bezier(.771,.029,.189,1.007)}details .detX_box{overflow:hidden;opacity:0;transition:.6s opacity cubic-bezier(.771,.029,.189,1.007)}details.act .detX_click_i{transform:scaleY(-1)}details.act .detX_hold{grid-template-rows:1fr;transition:.45s grid-template-rows cubic-bezier(.771,.029,.189,1.007)}details.act .detX_box{opacity:1;transition:.6s opacity .45s cubic-bezier(.771,.029,.189,1.007)}.guides_cta{padding-top:var(--headH);padding-bottom:4rem;gap:2rem;display:flex;flex-direction:column}.guides_cta_h1{margin-bottom:4rem;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-family:monospace}.sizes{position:fixed;right:0;top:var(--headH);bottom:0;background:#141414;opacity:1;font-size:1.2rem;z-index:33;color:#fff;padding:.8rem;transition:.4s opacity cubic-bezier(.771,.029,.189,1.007);display:none}.sizes:hover{opacity:1}.sizes_el{position:relative;max-width:32rem}.sizes_el+.sizes_el{margin-top:1.2rem}.sizes_lbl{opacity:.4}.sizes_sub{margin-top:1rem;color:#ccc}.sizes_colors{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin-top:2rem;gap:1.2rem;width:100%;max-width:24rem}.sizes_color{width:3.2rem;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.sizes_clr{width:100%;aspect-ratio:1}.sizes_clr-brd{border:1px solid #ccc}.sizes_clrt{text-align:center;font-size:1.2rem;margin-top:.6rem;color:#ccc}.guides_rem{padding-top:20rem;padding-bottom:20rem;font-family:monospace}.guides_rem_h1{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.guides_rem_h2{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.guides_rem_tx{max-width:60rem;margin-top:20px;font-family:Arial;font-size:14px}.guides_rem_flx{display:flex;gap:6rem;margin-top:4rem}.guides_rem_col{display:flex;justify-content:center;align-items:center;flex-direction:column}.guides_rem_box{margin-top:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.4rem;border:1px solid #ccc;width:10rem;color:#fff;background:#1d1d1d;height:100px;font-size:12px}.guides_rem_box-FXD{width:100px}.guides_rem_box-VW{width:calc((100vw * 100)/1440)}.guide_colors{padding-top:6rem;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:2rem 1.6rem}.guide_colors .h1{width:100%}.guide_colors .p{width:100%;color:#ccc;margin-top:-2rem}.guide_clr{width:12rem;aspect-ratio:1}.guide_clr-brd{border:1px solid #ccc}.guide_clrt{text-align:center;font-size:1.2rem;margin-top:.6rem;text-transform:uppercase;color:#ccc}.guide_hs{padding-top:8rem;padding-bottom:6rem}.guide_hs_el{max-width:46rem;position:relative}.guide_hs_el+.guide_hs_el{margin-top:4rem}.guide_hs_lbl{opacity:.3;margin-bottom:.8rem}.guide_hs_sub{margin-top:1rem;color:#ccc}.guide_grids .GRI{display:flex;flex-direction:column;padding-top:4rem;border-top:4px solid #666}.guide_grids .wysi{max-width:64rem;margin-top:2.4rem}.guide_grids .GRI-CL{display:flex;flex-direction:column;padding-top:4rem;margin-top:8rem;border-top:4px solid #777}.guide_grids .GRI-vw{padding-top:4rem;margin-top:8rem;border-top:4px solid #999}.guide_grids .GRI-CL-vw{display:flex;flex-direction:column;gap:4rem;padding-top:4rem;margin-top:8rem;border-top:4px solid #bbb}.guides_tabs{padding-top:var(--headH);padding-bottom:4rem;gap:2rem;display:flex;flex-direction:column}.guides_tabs_GD{gap:2rem;display:flex;flex-direction:column}.guides_tabs .aTab{max-width:60rem;padding:2rem;color:#141414;background:#fff;border-radius:4px}.aTab{--Tprg:0}.aTabTP{display:flex;justify-content:space-between;align-items:center}.aTabT{font-weight:700}.aTabC{position:relative;width:1.6rem;background:#141414;aspect-ratio:1}.aTabNPT{position:absolute;inset:0;cursor:pointer}.aTabHLD{display:grid;grid-template-rows:auto 1fr;grid-template-rows:0fr;transition:.4s grid-template-rows cubic-bezier(.771,.029,.189,1.007)}.aTabWRP{overflow:hidden;position:relative}.aTabWRP:before{content:"";display:block;height:1.6rem}.aTab:has(input:checked) .aTabHLD{grid-template-rows:1fr}html{--mobileMax:540;--resp:1194}@media(min-width:1024px),(max-width:1024px)and (orientation:landscape){html{--padgrid: 4rem;--multi:calc(((100vw - 1440px) / 1440 * -5));font-size:min(calc(((100vw / 1440) * 10) + var(--multi)),1.25vh)}}@media(max-width:1194px)and (orientation:portrait){html{font-size:calc(10px + 4 * (100vw - 375px) / 393)}}@media(max-width:375px){html{font-size:calc(((100vw / 375) * 10))}}.lenis{height:auto;-ms-overflow-style:none;scrollbar-width:none}.lenis::-webkit-scrollbar{display:none}.lenis:scrollbar{display:none}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.sllbar{@include hover{position:fixed; left:0; right:0; top:0; bottom:0; z-index:40; pointer-events: none; &_prg{position:absolute; right:0; top:0; bottom:0; width:4px; background:#141414; transform-origin:top;}}@include nohover{display: none;}}*:has(.watchOF){timeline-scope:--hasoverflow;animation:--hasoverflow forwards;animation-timeline:--hasoverflow;container-name:--hasoverflow}@keyframes --hasoverflow{0%,to{--hasoverflow: 1}0%{--hassll: 0;--prgsll:0}1%{--hassll: 1}to{--hassll: 1;--prgsll:1}}.watchOF{scroll-timeline:--hasoverflow}@font-face{font-family:base;font-display:swap;src:url(/fonts/NeueMontreal-Regular.woff2) format("woff2")}@font-face{font-family:base;font-display:swap;font-weight:700;src:url(/fonts/NeueMontreal-Medium.woff2) format("woff2")}body{font-family:base;color:#fff;background:#121212;font-weight:400;font-style:normal;line-height:1;font-size:max(1.6rem,14px)}p{line-height:1.5}h1,.h1{font-weight:400;line-height:1.25;letter-spacing:-.01em}@media(min-width:1024px),(max-width:1024px)and (orientation:landscape){h1,.h1{font-size:4rem}}@media(max-width:1194px)and (orientation:portrait){h1,.h1{font-size:calc(24px + ((16 * .8292) * (100vw - 375px) / (1194 - 375)))}}html{--padgut: calc(var(--gutgrid) + var(--padgrid));--padgut-s: calc(var(--gutgrid) + var(--padgrid-s));--sizegrid: calc(100vw - ((var(--padgrid)) * 2))}@media(min-width:1194px){html{--gutgrid: .8rem;--padgrid: 2.4rem }}@media(max-width:1194px){html{--padgrid: calc(14px + ((10) * (100vw - 375px) / (1194 - 375)));--padgrid-s: calc(14px + ((10) * (100vw - 375px) / (1194 - 375)));--gutgrid: calc(4px + ((4) * (100vw - 375px) / (1194 - 375))) }}@media(min-width:540px)and (max-width:1194px)and (orientation:landscape){html{--padgrid: calc(14px + ((10) * (100vw - 375px) / (1194 - 375)));--padgrid-s: calc(14px + ((10) * (100vw - 375px) / (1194 - 375)));--gutgrid: calc(4px + ((4) * (100vw - 375px) / (1194 - 375))) }}@media(max-height:540px)and (max-width:1194px)and (orientation:landscape){html{--padgrid: ratioFixMobileLS(100);--gutgrid: 4px }}@media(max-width:1194px)and (orientation:portrait){html{--padgrid: calc(14px + ((10) * (100vw - 375px) / (1194 - 375)));--gutgrid: calc(4px + ((4) * (100vw - 375px) / (1194 - 375))) }}.GRI-CL-vw{width:100%;padding-left:var(--padgrid);padding-right:var(--padgrid)}.GRI-CL{width:100%;max-width:var(--sizegrid);margin-left:auto;margin-right:auto}.cl{padding-left:var(--gutgrid);padding-right:var(--gutgrid)}.cl1{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * (1/ 12))}.cl2{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * (2/ 12))}.cl3{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * (3/ 12))}.cl4{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * (4/ 12))}.cl5{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * (5/ 12))}.cl6{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * (6/ 12))}.cl7{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * (7/ 12))}.cl8{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * (8/ 12))}.cl9{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * (9/ 12))}.cl10{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * (10/ 12))}.cl11{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * (11/ 12))}.cl12{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * (12/ 12))}.GRI-vw{width:100%;padding-left:var(--padgut);padding-right:var(--padgut)}.GRI-vw-s{width:100%;padding-left:var(--padgut-s);padding-right:var(--padgut-s)}.GRI{--sizegrid: calc(100vw - ((var(--padgut)) * 2));width:100%;max-width:var(--sizegrid);margin-left:auto;margin-right:auto}.HLP_GD{position:fixed;width:100%;left:0;top:0;height:100%;opacity:.1;max-height:0;pointer-events:none;z-index:999;transition:2s max-height cubic-bezier(.771,.029,.189,1.007)}.HLP_GD .GRI-CL{height:100vh;display:flex;justify-content:flex-start;align-items:stretch;margin:0 auto}.HLP_GD .GRI-CL div{position:relative;display:flex;justify-content:flex-start;align-items:stretch}.HLP_GD .GRI-CL div:before{content:"";width:100%;height:100%;background:#0ff;transform:scaleX(0);transition:.4s transform cubic-bezier(.771,.029,.189,1.007)}.HLP_GD.A div:before{transform:scaleX(1);transition:1s transform .1s cubic-bezier(.771,.029,.189,1.007)}.md{display:flex}.md video,.md img{object-fit:cover}@media(min-width:1024px),(max-width:1024px)and (orientation:landscape){.md video,.md img{aspect-ratio:var(--ratio)}}@media(max-width:1194px)and (orientation:portrait){.md video,.md img{aspect-ratio:var(--ratioSM)}}@media(max-width:1194px)and (orientation:portrait){.resplg{display:none!important}}@media(min-width:1024px),(max-width:1024px)and (orientation:landscape){.respsm{display:none!important}}.vid{position:relative;aspect-ratio:16/9;overflow:clip;--prg:0}.vid video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.vidClick{display:inline-flex;width:10rem;aspect-ratio:1;background:#141414;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.4s opacity .3s cubic-bezier(.771,.029,.189,1.007),.7s transform .5s cubic-bezier(.771,.029,.189,1.007)}.vidClick:before{content:"";position:absolute;left:50%;top:50%;width:20%;aspect-ratio:10/15;clip-path:polygon(0 0,100% 50%,100% 50%,0% 100%);transition:.5s clip-path cubic-bezier(.771,.029,.189,1.007);transform:translate(-30%,-50%);background:#fff}.vid_Ctr{position:absolute;left:0;bottom:0;right:0;background:#0006;padding:1.6rem var(--padgrid);display:flex;justify-content:flex-start;align-items:center;gap:0 4rem;transition:.6s opacity cubic-bezier(.771,.029,.189,1.007),.8s transform cubic-bezier(.771,.029,.189,1.007)}.vid_Ctr_pl{width:8px;height:16px;position:relative}.vid_Ctr_pl:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:24px;height:24px}.vid_Ctr_pl span{position:absolute;inset:0;background:#fff;display:block}.vid_Ctr_pl span:first-child{clip-path:polygon(0 0,100% 50%,100% 50%,0% 100%);transition:.5s clip-path cubic-bezier(.771,.029,.189,1.007)}.vid_Ctr_pl span:last-child{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transition:.2s clip-path .2s cubic-bezier(.771,.029,.189,1.007)}.vid_Ctr_mt{width:24px;display:flex;margin-left:auto;clip-path:inset(0% 0% 0% 0%);transition:.4s clip-path cubic-bezier(.771,.029,.189,1.007)}.vid_Ctr_mt svg path{fill:#fff}.vid_Ctr_mt.A{clip-path:inset(0% 40% 0% 0%)}.vid_Ctr_prg{width:100%;height:2px;background:#fff6;position:relative;margin:0 auto}.vid_Ctr_prg:before{content:"";position:absolute;inset:0;background:#fff;transform:scaleX(var(--prg));transform-origin:left center}.vid_Ctr_prg:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:24px}.vid:not(.A) .vid_Ctr{opacity:0;pointer-events:none;transform:translateY(100%)}.vid.A .vidClick{opacity:0;transform:translate(-50%,50%);pointer-events:none}.vid.run .vid_Ctr_pl span:first-child{clip-path:polygon(0 0,2px 0,2px 100%,0% 100%);transition:.3s clip-path .1s cubic-bezier(.771,.029,.189,1.007)}.vid.run .vid_Ctr_pl span:last-child{clip-path:polygon(calc(100% - 2px) 0,100% 0,100% 100%,calc(100% - 2px) 100%);transition:.2s clip-path cubic-bezier(.771,.029,.189,1.007)}body.sdevice:before{content:"";position:fixed;left:0;top:0;background:#111;display:block;min-height:14px;min-width:20px;font-size:12px;padding:2px;z-index:999;color:#fff;font-size:10px;letter-spacing:.05em;font-family:monospace}.VIU{position:relative;width:100%;opacity:0}.VIU.old:before{content:"";position:fixed;inset:0;z-index:40;opacity:var(--velout,0);background:#141414}.aBtn{display:inline-flex;justify-content:center;align-items:center;border-radius:2px;font-size:14px;white-space:nowrap;padding:1rem 1.6rem}.aBtn-dk{background-color:#141414;color:#fff}.aBtn-dkB{border:1px solid #fff;color:#fff}.aBtn-lt{background-color:#fff;color:#141414}.aBtn-ltB{color:#141414;border:1px solid #141414}@media(max-height:540px)and (max-width:1194px)and (orientation:landscape){body:not(:has(dialog[open],:fullscreen)){background:#000}body:not(:has(dialog[open],:fullscreen)):before{content:"";background:#000;position:fixed;top:0;left:0;width:100%;height:100%;z-index:22}body:not(:has(dialog[open],:fullscreen)):after{content:"Rotate device";display:block!important;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:3.5rem;z-index:23}body:not(:has(dialog[open],:fullscreen)) *{display:none}}#needpass{z-index:1000;position:fixed;inset:0;background:#111;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;gap:2.4rem}#needpass input{width:100%;max-width:320px;font-size:16px;line-height:1.2;padding-bottom:8px;padding-left:8px;border-bottom:4px solid #333;transition:.4s border-bottom cubic-bezier(.771,.029,.189,1.007)}#needpass input:focus{border-bottom:4px solid white}#needpass button{width:100%;max-width:320px;transition:.4s border cubic-bezier(.771,.029,.189,1.007)}.guide_form{padding-top:20rem}.guide_form .frm{max-width:64rem}.fld{width:100%;line-height:1.1;letter-spacing:-.01em}.fld_lbl{margin-bottom:1.5rem;display:block;transition:.4s color cubic-bezier(.771,.029,.189,1.007)}.fld_lbl span{display:block;color:#ccc;margin-top:1.5rem}.fld_npt{padding:1.2rem 1rem;width:100%;border:1px solid rgba(204,204,204,.25);border-radius:2px;transition:.45s color cubic-bezier(.771,.029,.189,1.007);position:relative;overflow-x:hidden;font-size:max(1.6rem,16px);transition:.4s border-color cubic-bezier(.771,.029,.189,1.007)}.fld_npt::placeholder{font-size:max(1.4rem,14px);color:#ccc;transition:.24s opacity .3s cubic-bezier(.771,.029,.189,1.007),.6s transform cubic-bezier(.771,.029,.189,1.007)}.fld_npt:focus{border-color:#fff}.fld_npt:focus::placeholder{opacity:0;transform:translate(16px);transition:.4s opacity cubic-bezier(.771,.029,.189,1.007),.6s transform cubic-bezier(.771,.029,.189,1.007)}.fld_err{height:0;overflow:clip;transition:.4s height cubic-bezier(.771,.029,.189,1.007)}.fld_err_h{padding-top:1.5rem;color:#ccc}.fld textarea{line-height:1.25;min-height:calc(3.2rem + 4lh)}.fld+.fld{margin-top:4rem}.fld+.rad{margin-top:4rem}.file{margin-top:5rem;position:relative}.file input{display:none}.file_t{width:100%;margin-bottom:1.5rem;display:block}.file_t .p+ul{color:#ccc;margin-top:1rem}.file_t .p+ul li{line-height:1.5}.file_t .p+ul li:before{content:"-";display:inline-block}.file_t .p+ul li p{margin-left:1rem;display:inline-block}.file_drop{display:none}.file_file{position:absolute;left:0;bottom:100%}.file_err{height:0;overflow:clip;transition:.4s height cubic-bezier(.771,.029,.189,1.007)}.file_err_h{padding-top:1.5rem;color:#ccc}.file_list{margin-top:3rem}.file_list_t{margin-bottom:1.5rem}.file_list_el{height:var(--hMaster,0);overflow:clip;margin-top:1rem;border:1px solid #ccc;transition:.4s height cubic-bezier(.771,.029,.189,1.007),.4s opacity cubic-bezier(.771,.029,.189,1.007)}.file_list_el:not(.A){height:0;opacity:0}.file_list_elH{padding-top:1.5rem;border-radius:2px;display:flex;justify-content:flex-start;align-items:center;padding:1rem}.file_list_elH img{width:3rem;height:2.5rem;object-fit:contain;object-position:left center;margin-right:2rem}.file_list_elH span{font-size:max(1.4rem,14px);letter-spacing:-.02em}.file_list_elH button{margin-left:auto;display:flex;width:1.5rem}.file-err .file_err{height:var(--hMaster)}.file+.fld{margin-top:4rem}.file+.rad{margin-top:4rem}.file+.chk{margin-top:4rem}.rad{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1rem 1.2rem;position:relative}.rad_t{width:100%;margin-bottom:1.5rem;display:block}.rad_t .p+.p{color:#ccc;margin-top:1rem}.rad_el{position:relative;text-align:center;border:1px solid rgba(204,204,204,.25);border-radius:2px;font-size:max(1.2rem,12px);transition:.4s background cubic-bezier(.771,.029,.189,1.007),.4s color cubic-bezier(.771,.029,.189,1.007),.4s border-color cubic-bezier(.771,.029,.189,1.007);cursor:pointer}.rad_el_npt{position:absolute;overflow:hidden;clip:rect(0px,0px,0px,0px);clip-path:inset(50%);width:1px;height:1px;white-space:nowrap}.rad_el_lbl{padding:1.6rem;display:block}.rad_el_err{height:0;overflow:clip;transition:.4s height cubic-bezier(.771,.029,.189,1.007)}.rad_el_err_h{padding-top:1.5rem;color:#ccc}.rad_el:hover,.rad_el:has(input:checked){background:#fff;color:#141414;border-color:#fff;transition:.3s background cubic-bezier(.771,.029,.189,1.007),.3s color cubic-bezier(.771,.029,.189,1.007),.3s border-color cubic-bezier(.771,.029,.189,1.007)}.rad+.fld{margin-top:4rem}.rad+.rad{margin-top:4rem}.rad+.chk{margin-top:4rem}.chk{display:flex;align-items:center;gap:.8rem;font-size:max(1.2rem,12px);line-height:1.1;font-weight:400;position:relative;align-self:start}.chk_npt{width:max(1.5rem,15px);aspect-ratio:1/1;border-radius:2px;background:transparent;border:1px solid #ccc;position:relative;transition:.3s border-color cubic-bezier(.771,.029,.189,1.007);cursor:pointer;overflow:hidden}.chk_npt:after{content:"";position:absolute;inset:0;background:#fff;border-radius:50%;transform:scale(0);transition:.45s transform cubic-bezier(.771,.029,.189,1.007)}.chk_npt:checked:after{transform:scale(2)}.chk_lbl{cursor:pointer}.chk_lbl a:hover{text-decoration:underline}.chk:has(input:focus-visible):after{content:"";position:absolute;inset:-.4rem;border:2px solid #141414;border-radius:.4rem}.chk+.fld{margin-top:4rem}.chk+.rad{margin-top:4rem}.chk+.chk{margin-top:2rem}.frm_btn{margin-top:4rem}.frm_btn-big{width:100%}.frm_err{overflow:clip;height:var(--hMaster);transition:.4s height cubic-bezier(.771,.029,.189,1.007)}.frm_err_h{padding-top:1.5rem;color:#ccc}.frm_err button{transition:.4s color cubic-bezier(.771,.029,.189,1.007);text-decoration:underline}.frm_err button:hover{color:#141414}.frm_done{height:0;overflow:clip;transition:.4s height cubic-bezier(.771,.029,.189,1.007)}.frm_done_h{padding-top:4rem;opacity:0;transition:.4s opacity .6s cubic-bezier(.771,.029,.189,1.007)}.frm_done_h p+p{color:#ccc;margin-top:1rem}.frm.subm .fld:has(input:invalid,textarea:invalid) input,.frm.subm .fld:has(input:invalid,textarea:invalid) textarea{border-color:#e94560}.frm.subm .fld:has(input:invalid,textarea:invalid) label{color:#e94560}.frm.subm .fld:has(input:invalid,textarea:invalid) .fld_err{height:var(--hMaster)}.frm.subm .rad:has(input:invalid) legend{color:red}.frm.subm .rad:has(input:invalid) .rad_el{border-color:#e94560}.frm.subm .chk:has(input:invalid) input{border-color:#e94560}.frm.subm .chk:has(input:invalid) label{color:#e94560}.frm:not(.frmErr) .frm_err{height:0}.frm.frmDone .frm_flds{opacity:.4;transition:.5s opacity cubic-bezier(.771,.029,.189,1.007)}.frm.frmDone+.frm_done{height:var(--hMaster)}.frm.frmDone+.frm_done .frm_done_h{opacity:1}.frm.frmDone button{pointer-events:none!important}.ldr{z-index:600;position:fixed;inset:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);display:flex;justify-content:center;align-items:flex-start;background-color:#0e0e0e}.ldr_logo{position:absolute;right:0;bottom:0;width:32rem;overflow:clip;display:none}.ldr_logo svg{transform-origin:left top;transform:scale(1.1);opacity:.5}.ldr_logo svg path{fill:#e94560}.ldr_prg{position:absolute;left:0;right:0;top:0;background:#ccc;height:2px;height:5px;transform:scaleX(0);transform-origin:left center}.ldr_cnt{position:absolute;right:var(--padgut);top:4.8rem;overflow:hidden}.ldr_cnt span{display:inline-block}.nav{--prg:0}.nav_head{position:fixed;top:0;left:0;width:100%;z-index:50;display:none;justify-content:flex-start;align-items:center;padding-top:2rem;padding-bottom:2rem;pointer-events:none;transition:.4s transform cubic-bezier(.771,.029,.189,1.007)}.nav_head:before{content:"";position:absolute;inset:0;background:#14141466;transition:.6s transform cubic-bezier(.771,.029,.189,1.007);transform-origin:left bottom;transform:translateY(-100%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nav_logo{width:6rem;display:flex;pointer-events:all;position:relative}.nav_logo svg{width:100%}.nav_right{right:var(--padgut);position:absolute;top:50%;transform:translateY(-50%);pointer-events:all;display:flex;gap:2rem}.nav_menu{position:fixed;left:0;top:0;width:100%;display:grid;z-index:49;min-height:50lvh;background:#141414;clip-path:inset(0% 0% calc(100% * (1 - var(--prg))) 0%);padding-top:var(--headH)}.nav_menu .md{width:30rem}.nav_menuH{display:flex;flex-direction:column;gap:4rem}html.sll-start .nav_head:before{transform:translateY(0)}html.sll-start:not(.sll-up) .nav_head{transform:translateY(0)}html.sll-start:not(.sll-up) .nav_head:before{transform:translateY(0)}html.sll-start.sll-up .nav_head{transform:translateY(-100%)}html:not(.menu-A) .nav_head:before{transition-delay:.4s}html:not(.menu-A) .nav_menu{display:none}html.menu-A .nav_head:before{transform:translateY(-100%)!important}[class*=cooBtn-]{color:var(--tx,#fff);display:inline-flex;justify-content:center;align-items:center;font-size:14px;white-space:nowrap;transition:.4s background cubic-bezier(.19,1,.22,1),.4s color cubic-bezier(.771,.029,.189,1.007)}[class*=cooBtn-]:hover{color:var(--txHV,#fff)}.cooBtn-0{--bg:#fff;--tx:#fff;--bgHV:#141414;--txHV:#666}.cooBtn-1{--bg:#141414;--tx:#fff;--bgHV:#ccc;--txHV:#666}.cooLRT{pointer-events:all;position:fixed;bottom:0;right:0;z-index:100;transform:translateY(100%);padding:1.6rem var(--padgut);gap:2rem;background-color:#141414;color:#fff}@media(min-width:1024px),(max-width:1024px)and (orientation:landscape){.cooLRT{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:1194px)and (orientation:portrait){.cooLRT{display:flex;flex-direction:column;align-items:center}}.cooLRT_L p{font-size:14px;max-width:64rem}.cooLRT_L a{text-decoration:underline}.cooLRT_R{display:flex;gap:2rem}@media(min-width:1024px),(max-width:1024px)and (orientation:landscape){.cooLRT_R{justify-content:flex-end;align-items:center}}@media(max-width:1194px)and (orientation:portrait){.cooLRT_R{width:min(100%,320px);justify-content:flex-start;align-items:stretch;flex-direction:column}}.cooPNL{--prg:0;padding:0;border:none!important;z-index:120;position:fixed;inset:0;width:100%;max-width:100%;height:100%;max-height:100%;background:transparent}@media(min-width:1024px),(max-width:1024px)and (orientation:landscape){.cooPNL{display:flex;justify-content:center;align-items:center}}@media(max-width:1194px)and (orientation:portrait){.cooPNL{padding:0 1.6rem;height:100svh;max-height:100svh}}.cooPNL::backdrop{background-color:#14141466;position:fixed;inset:0;opacity:var(--mdlbg);z-index:119}.cooPNL:not([open]){display:none}.cooPNLHLD{background:#141414;color:#fff;width:100%;position:relative;display:flex;flex-direction:column;align-items:stretch;clip-path:inset(0% calc(50% * (1 - var(--prg))) 0% calc(50% * (1 - var(--prg))))}@media(min-width:1024px),(max-width:1024px)and (orientation:landscape){.cooPNLHLD{max-width:84.9rem;height:80lvh;overflow:hidden}}@media(max-width:1194px)and (orientation:portrait){.cooPNLHLD{height:100%}}.cooPNLWRP{width:100%;flex-grow:1;position:relative;-ms-overflow-style:none;scrollbar-width:none}.cooPNLWRP::-webkit-scrollbar{display:none}.cooPNLWRP:scrollbar{display:none}@media(min-width:1024px),(max-width:1024px)and (orientation:landscape){.cooPNLWRP{overflow:hidden}}@media(max-width:1194px)and (orientation:portrait){.cooPNLWRP{overflow:scroll;height:100%}}.cooPNL_NAV{display:flex;align-items:center;justify-content:space-between}.cooPNL_TP{display:flex;justify-content:space-around;align-items:center;padding:1.6rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.cooPNL_BP{display:flex;justify-content:flex-end;gap:1rem;padding:1.6rem;border-top:1px solid rgba(255,255,255,.1)}.cooPNLSLL{width:100%;position:relative}.cooPNL_NFO{display:grid;grid-template-columns:1fr}.cooPNL_NFO_el{grid-area:1/1;opacity:1;visibility:visible;transition:.4s opacity cubic-bezier(.771,.029,.189,1.007),0s visibility 0s}.cooPNL_NAV{padding:1.6rem 1.6rem 0}.cooPNL_X{width:4rem;aspect-ratio:1;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;background:transparent;transition:.3s opacity cubic-bezier(.771,.029,.189,1.007)}.cooPNL_X:hover{opacity:.6}.cooPNL_X svg{position:relative;width:2rem;z-index:4;transition:.8s transform cubic-bezier(.771,.029,.189,1.007)}.cooWSY{font-size:16px;padding:0 1.6rem 1.6rem}.cooWSY p{margin-top:1lh}.cooWSY a{text-decoration:underline}.cooPNL:has(#PNLaboutcheck:checked) #PNLcnfg{opacity:0;visibility:hidden;pointer-events:none;transition:.4s opacity cubic-bezier(.771,.029,.189,1.007),0s visibility .4s}.cooPNL:has(#PNLcnfgcheck:checked) #PNLabout{opacity:0;visibility:hidden;pointer-events:none;transition:.4s opacity cubic-bezier(.771,.029,.189,1.007),0s visibility .4s}.cooSEL{opacity:.4;transition:.4s opacity cubic-bezier(.771,.029,.189,1.007)}.cooSELH label{cursor:pointer;font-size:14px;text-transform:uppercase;letter-spacing:.05em}.cooSEL:has(input:checked){opacity:1}.cooEl{padding:1.6rem;border-bottom:1px solid rgba(255,255,255,.1)}.cooEl+.cookEl{margin-top:0}.cooEl_ID{position:relative;display:flex;justify-content:space-between;align-items:center}.cooEl_T{font-weight:700}.cooEl_req{font-size:12px;color:#ccc}.cooEl_C{display:none}.cooEl_HLD{margin-top:1.6rem}.cooEl .aCook{width:3.2rem;height:1.6rem;border-radius:1.6rem;background-color:#333;display:flex;align-items:center;flex-shrink:0;position:relative;transition:.3s background cubic-bezier(.771,.029,.189,1.007)}.cooEl .aCook input{position:absolute;inset:0;cursor:pointer}.cooEl .aCook_in{flex-shrink:0;width:1.2rem;aspect-ratio:1;border-radius:50%;background-color:#666;transform:translate(2px);transition:.3s transform cubic-bezier(.771,.029,.189,1.007),.3s background cubic-bezier(.771,.029,.189,1.007);pointer-events:none}.cooEl .aCook:has(input:checked){background-color:#fff}.cooEl .aCook:has(input:checked) .aCook_in{background-color:#111;transform:translate(calc(2rem - 2px))}html{--opmdl:0}.mdl{--prg:0;padding:0;border:none!important;z-index:120;position:fixed;inset:0;width:100%;max-width:100%;height:100%;max-height:100%;background:transparent;opacity:var(--prg)}@media(min-width:1024px),(max-width:1024px)and (orientation:landscape){.mdl{display:flex;justify-content:center;align-items:center}}@media(max-width:1194px)and (orientation:portrait){.mdl{padding:0 var(--padgut);max-height:100lvh}}.mdl::backdrop{background-color:#14141466;position:fixed;inset:0;opacity:var(--mdlbg);z-index:119}.mdl:not([open]){display:none}.mdlHLD{background:#fff;width:100%;position:relative;display:flex;flex-direction:column;align-items:stretch}@media(min-width:1024px),(max-width:1024px)and (orientation:landscape){.mdlHLD{max-width:84.9rem;height:80lvh;overflow:hidden}}@media(max-width:1194px)and (orientation:portrait){.mdlHLD{height:100%}}.mdlWRP{width:100%;flex-grow:1;position:relative;-ms-overflow-style:none;scrollbar-width:none}.mdlWRP::-webkit-scrollbar{display:none}.mdlWRP:scrollbar{display:none}@media(min-width:1024px),(max-width:1024px)and (orientation:landscape){.mdlWRP{overflow:hidden}}@media(max-width:1194px)and (orientation:portrait){.mdlWRP{overflow:scroll;height:100%}}.mdlSLL{width:100%;position:relative}.mdlX{width:4rem;aspect-ratio:1;display:flex;justify-content:center;align-items:center;position:absolute;right:1.6rem;top:1.6rem;cursor:pointer;background:#e94560}.mdlX:before{content:"";position:absolute;inset:0;border:4px solid #141414;transition:.6s transform cubic-bezier(.771,.029,.189,1.007)}.mdlX svg{position:relative;width:2rem;z-index:4;transition:.8s transform cubic-bezier(.771,.029,.189,1.007)}html:has(dialog:open){overflow:hidden}.home{overflow:hidden}.home_intro{position:relative;height:100dvh;overflow:hidden}.voidGPU{position:absolute;inset:0;z-index:0;touch-action:none}.voidGPU canvas{display:block;width:100%;height:100%}.legal_intro{min-height:100lvh}.legal_intro_coo{padding:4rem 0}@media(min-width:1024px),(max-width:1024px)and (orientation:landscape){.legal_intro .GRI-cl{display:flex;justify-content:space-between;align-items:flex-start}}@media(min-width:1024px),(max-width:1024px)and (orientation:landscape){.legal_intro .GRI-cl .cl8{margin-left:calc(100% / 12)}.legal_intro .GRI-cl .cl8 .wysi+.wysi{margin-top:8rem}}@media(max-width:1194px)and (orientation:portrait){.legal_intro .GRI-cl .cl8{width:100%}}.legal_intro .GRI-cl .cl3{position:sticky;top:var(--headH);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}@media(max-width:1194px)and (orientation:portrait){.legal_intro .GRI-cl .cl3{display:none}}.legal_intro .GRI-cl .cl3 a{text-align:right;line-height:1.1;letter-spacing:-.01em}@media(min-width:1194px){.legal_intro .GRI-cl .cl3 a{font-size:max(1.8rem,16px)}}@media(max-width:1194px){.legal_intro .GRI-cl .cl3 a{font-size:16px}}.legal_intro .GRI-cl .cl3 a+a{margin-top:.8rem}.legal_intro .GRI-cl+.GRIcl{margin-top:8rem}@media(max-width:1194px)and (orientation:portrait){.legal_intro .GRI-cl+.GRIcl{margin-top:calc(64px + ((16 * .8292) * (100vw - 375px) / (1194 - 375)))}}.legal_intro .h1{position:relative}
