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}*: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;user-select:none;outline:none;-webkit-touch-callout:none}*{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}.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(.55,0,.1,1)}details .detX_box{overflow:hidden;opacity:0;transition:.6s opacity cubic-bezier(.55,0,.1,1)}details.act .detX_click_i{transform:scaleY(-1)}details.act .detX_hold{grid-template-rows:1fr;transition:.45s grid-template-rows cubic-bezier(.55,0,.1,1)}details.act .detX_box{opacity:1;transition:.6s opacity .45s cubic-bezier(.55,0,.1,1)}html.lenis{height:auto;-ms-overflow-style:none;scrollbar-width:none}html.lenis::-webkit-scrollbar{display:none}html.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(/assets/fonts/TimesNow-SemiLight.woff2) format("woff2")}@font-face{font-family:hs;font-display:swap;src:url(/assets/fonts/NeueMontreal-Regular.woff2) format("woff2")}body{font-family:base;color:#141414;background:#fff;font-weight:400;font-style:normal;line-height:1;font-size:max(1.6rem,14px)}html{--mobileMax:540;--touch:1194}@media (min-width: 1194px){html{--padgrid: 4rem;--multi:calc(((100vw - 1440px) / 1440 * -5));font-size:min(calc(((100vw / 1440) * 10) + var(--multi)),1.25vh)}}@media (max-width: 1194px){html{font-size:10px}}html main{min-height:100dvh}html:not(.dev) .IO{background:transparent!important}.IO{pointer-events:none}main{position:relative;width:100%}.checkfix{position:fixed;right:0;bottom:0%;z-index:1000;background:#333;color:#fff;font-size:10px;letter-spacing:.05em;font-family:monospace;padding:.4rem;text-align:right;display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:column;text-transform:uppercase;transition:.6s opacity cubic-bezier(.55,0,.1,1);opacity:.2;pointer-events:none}.checkfix_t{line-height:12px}.checkfix_c{display:flex;justify-content:space-between;align-items:center;margin-top:1px;width:100%;position:relative}.checkfix_c:before{content:"";background-color:gold;position:absolute;left:-.2rem;bottom:-.2rem;top:-.2rem;width:25px}.checkfix_c input{flex-shrink:0;width:12px;height:12px;background:#fff;border-radius:2px;position:relative;overflow:hidden;cursor:pointer;pointer-events:all;margin-left:4px;transition:.6s border-color cubic-bezier(.55,0,.1,1)}.checkfix_c input:before{content:"";position:absolute;inset:2px;background:#000;border-radius:2px;opacity:0;transform:scale(0);transition:.6s opacity cubic-bezier(.55,0,.1,1),.6s transform cubic-bezier(.55,0,.1,1)}.checkfix_c input:checked:before{opacity:1;transform:scale(1)}.checkfix_c label{margin-left:4px}.checkfix:hover{opacity:1}svg{width:100%}#gl{position:fixed;left:0;top:0;width:100%;height:100%}@media (max-width: 1194px) and (max-aspect-ratio: 1.2){.lgMedia{display:none;border-top:20px solid red}}@media (min-aspect-ratio: 1.2) and (max-width: 1194px),(min-width: 1194px){.smMedia{display:none;border-top:20px solid blue}}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: #{respFix(24,14)}--padgrid-s: #{respFix(24,14)}--gutgrid: #{respFix(8,4)}}}@media (min-width: 540px) and (max-width: 1194px) and (min-aspect-ratio: 1.2){html{--padgrid: #{respFix(24,14)}--padgrid-s: #{respFix(24,14)}--gutgrid: #{respFix(8,4)}}}@media (max-height: 540px) and (max-width: 1194px) and (min-aspect-ratio: 1.2){html{--padgrid: #{ratioFixMobileLS(100)}--gutgrid: 4px }}@media (max-aspect-ratio: 1.2) and (max-width: 1194px){html{--padgrid: #{respFix(24,14)}--gutgrid: #{respFix(8,4)}}}.gridcl-vw{width:100%;padding-left:var(--padgrid);padding-right:var(--padgrid)}.c-vw{margin:0 auto;width:100%;padding-left:var(--pgrid);padding-right:var(--pgrid)}.gridcl{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))}.grid-vw{width:100%;padding-left:var(--padgut);padding-right:var(--padgut)}.grid-vw-s{width:100%;padding-left:var(--padgut-s);padding-right:var(--padgut-s)}.grid{--sizegrid: calc(100vw - ((var(--padgut)) * 2));width:100%;max-width:var(--sizegrid);margin-left:auto;margin-right:auto}.CKgrid{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(.55,0,.1,1)}.CKgrid .gridcl{height:100vh;display:flex;justify-content:flex-start;align-items:stretch;margin:0 auto}.CKgrid .gridcl div{position:relative;display:flex;justify-content:flex-start;align-items:stretch}.CKgrid .gridcl div:before{content:"";width:100%;height:100%;background:#0ff;transform:scaleX(0);transition:.4s transform cubic-bezier(.55,0,.1,1)}.CKgrid.A div:before{transform:scaleX(1);transition:1s transform .1s cubic-bezier(.55,0,.1,1)}.aBtn{background-color:#00f}.ldr{z-index:600;left:0;top:0;position:fixed;width:100%;height:100vh;height:100lvh;display:flex;justify-content:center;align-items:flex-start;background-color:#fff}.ldr_cnt{position:absolute;right:var(--padgut);top:4.8rem;overflow:hidden}.ldr_cnt span{display:inline-block}.nav_head{position:fixed;top:0;left:0;width:100%;z-index:50;display:flex;justify-content:center;align-items:center;padding-top:2rem;padding-bottom:2rem}.nav_logo{width:10rem;display:flex}.nav_logo svg{width:100%}.nav_ops{right:var(--padgrid);position:absolute;top:50%;transform:translateY(-50%)}.home main{min-height:100dvh;position:relative;display:flex;justify-content:flex-end;align-items:center;flex-direction:column}@media (min-aspect-ratio: 1.2) and (max-width: 1194px),(min-width: 1194px){.home main{padding-top:3rem}}@media (max-width: 1194px) and (max-aspect-ratio: 1.2){.home main{padding-top:2.4rem;padding-bottom:2.4rem}}.home_logo{width:11rem}.home_logo path{transform:translate(100%)}.home_t{margin:auto;display:flex;flex-direction:column}@media (min-aspect-ratio: 1.2) and (max-width: 1194px),(min-width: 1194px){.home_t{gap:3rem;justify-content:center;align-items:center;text-align:center}}@media (max-width: 1194px) and (max-aspect-ratio: 1.2){.home_t{gap:1.8rem;width:100%;padding:0 2.4rem}}.home_t h2{font-size:6.5rem;font-family:hs;font-weight:400}@media (min-aspect-ratio: 1.2) and (max-width: 1194px),(min-width: 1194px){.home_t h2{font-size:6.5rem}}@media (max-width: 1194px) and (max-aspect-ratio: 1.2){.home_t h2{font-size:calc(42px + ((23 * .8292) * (100vw - 375px) / (1194 - 375)))}}.home_t p{max-width:30.4rem;font-size:1.8rem;line-height:1.1;letter-spacing:-.02em}.home_ims{position:relative;overflow:clip}@media (min-aspect-ratio: 1.2) and (max-width: 1194px),(min-width: 1194px){.home_ims{aspect-ratio:1;margin-top:3rem;width:min(60lvh,60rem)}}@media (max-width: 1194px) and (max-aspect-ratio: 1.2){.home_ims{width:min(calc(100vw - 4.8rem),42rem);margin-top:2.4rem;order:4;aspect-ratio:345/425}}.home_ims img{transform-origin:left top;opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.home_bp{width:100%;display:flex;bottom:3rem;font-family:hs;font-size:1.5rem;letter-spacing:-.01em}@media (min-aspect-ratio: 1.2) and (max-width: 1194px),(min-width: 1194px){.home_bp{position:absolute;justify-content:space-between;align-items:flex-end}}@media (max-width: 1194px) and (max-aspect-ratio: 1.2){.home_bp{padding:2.4rem;justify-content:space-between;align-items:flex-end;gap:1rem;order:2}.home_bp span{display:none}}.home_bp_l a{text-decoration:underline}.legal_intro{min-height:100lvh}@media (min-aspect-ratio: 1.2) and (max-width: 1194px),(min-width: 1194px){.legal_intro{padding-top:min(25rem,42lvh);padding-bottom:min(30rem,48lvh)}}@media (max-width: 1194px) and (max-aspect-ratio: 1.2){.legal_intro{padding-top:calc(160px + ((80 * .8292) * (100vw - 375px) / (1194 - 375)));padding-bottom:calc(160px + ((80 * .8292) * (100vw - 375px) / (1194 - 375)))}}@media (min-aspect-ratio: 1.2) and (max-width: 1194px),(min-width: 1194px){.legal_intro .gridcl{display:flex;justify-content:space-between;align-items:flex-start}}@media (min-aspect-ratio: 1.2) and (max-width: 1194px),(min-width: 1194px){.legal_intro .gridcl .cl8{margin-left:calc(100% / 12)}.legal_intro .gridcl .cl8 .wysi+.wysi{margin-top:8rem}}@media (max-width: 1194px) and (max-aspect-ratio: 1.2){.legal_intro .gridcl .cl8{width:100%}}.legal_intro .gridcl .cl3{position:sticky;top:var(--headH);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}@media (max-width: 1194px) and (max-aspect-ratio: 1.2){.legal_intro .gridcl .cl3{display:none}}.legal_intro .gridcl .cl3 a{text-align:right;line-height:1.1;letter-spacing:-.01em}@media (min-width: 1194px){.legal_intro .gridcl .cl3 a{font-size:max(1.8rem,16px)}}@media (max-width: 1194px){.legal_intro .gridcl .cl3 a{font-size:16px}}.legal_intro .gridcl .cl3 a+a{margin-top:.8rem}.legal_intro .gridcl+.gridcl{margin-top:8rem}@media (max-width: 1194px) and (max-aspect-ratio: 1.2){.legal_intro .gridcl+.gridcl{margin-top:calc(64px + ((16 * .8292) * (100vw - 375px) / (1194 - 375)))}}.legal_intro .h1{position:relative;display:block}
