:root{--black:#111;--red:#eb4330;--white:white;--white-bg:#ebeae4;--cw:1920;--to-rem:var(--cw) * 100rem;--ease:.8s cubic-bezier(.84, 0, .16, 1);--fast-ease:.6s cubic-bezier(.84, 0, .16, 1);--color-ease:.4s ease-out;cursor:crosshair;font-size:1vw}@media screen and (width<=1024px){:root{--cw:768}}@media screen and (width<=479px){:root{--cw:375}}@font-face{font-family:NeueMachina;src:url(/fonts/PPNeueMachina-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:NeueMachina;src:url(/fonts/PPNeueMachina-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/Runway.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.caps{text-transform:uppercase}._190{font-size:calc(190 / var(--to-rem));letter-spacing:-.08em;font-weight:400;line-height:1}._167{font-size:calc(167 / var(--to-rem));letter-spacing:-.03em;font-weight:700;line-height:1.2}._96{font-size:calc(96 / var(--to-rem));letter-spacing:-.04em;font-weight:400;line-height:1}._24{font-size:calc(24 / var(--to-rem));letter-spacing:-.03em;font-weight:300;line-height:1.25}._20{font-size:calc(20 / var(--to-rem));letter-spacing:-.03em;line-height:1.66}._18{font-size:calc(18 / var(--to-rem));letter-spacing:-.03em;line-height:1.66}._12{font-size:calc(12 / var(--to-rem));letter-spacing:-.03em;line-height:1}@media screen and (width<=1024px){._24{font-size:calc(18 / var(--to-rem))}}@media screen and (width<=479px){._24{font-size:calc(16.5 / var(--to-rem))}}*{box-sizing:border-box}body,a,button,input,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{all:unset}body{background-color:var(--black);font-family:NeueMachina,sans-serif;font-weight:400;font-size:calc(16 / var(--to-rem));-webkit-font-smoothing:antialiased;font-feature-settings:"salt" on, "liga" off;line-height:1}main,div{display:block}main{visibility:hidden;transition:color var(--color-ease), background-color var(--color-ease);overflow:clip}main.fixed{z-index:3;visibility:visible;opacity:1;height:100vh;position:fixed;inset:0 0 auto;background-color:#0000!important;transition:none!important}main.set-light{color:var(--black)!important;background-color:var(--white-bg)!important;transition:none!important}main.light{color:var(--black);background-color:var(--white-bg)}main.red{background-color:var(--red);color:var(--black)}img{object-fit:cover;width:100%;height:100%}.container{padding-left:calc(40 / var(--to-rem));padding-right:calc(40 / var(--to-rem))}.canvas-container{z-index:-1;pointer-events:none;height:100vh;position:fixed;top:0;left:0;right:0}body:has([data-transition-page=test]) .canvas-container{z-index:1;pointer-events:all}canvas{width:100%;height:100%;display:block}body:has([data-transition-page=case-inner]) .canvas-container{z-index:1}[data-transition-page=test] .canvas-container{pointer-events:all}@media screen and (width<=1024px){.container{padding-left:calc(20 / var(--to-rem));padding-right:calc(20 / var(--to-rem))}}.nav{left:calc(40 / var(--to-rem));top:calc(40 / var(--to-rem));z-index:13;align-items:flex-start;gap:calc(2 / var(--to-rem));pointer-events:none;flex-direction:row;display:flex;position:fixed}.nav.active .nav_cta{transform:translate3d(calc(var(--x-width) + 35px), 0, 0);top:0}.nav.active .nav_list .nav_item{opacity:1;pointer-events:all;transition:opacity var(--fast-ease) var(--delay), background-color var(--fast-ease), color var(--fast-ease);flex:none}.nav.active .nav_burger{background-color:var(--white)}.nav.active .nav_burger:hover{background-color:var(--red)}.nav.active:after{pointer-events:all}.nav:after{content:"";top:calc(-40 / var(--to-rem));left:calc(-40 / var(--to-rem));width:calc(100% + 70px + var(--cta-width) + 40 / var(--to-rem));height:calc(100% + 80 / var(--to-rem));pointer-events:none;position:absolute}.nav.black .nav_item{background-color:var(--black);color:var(--white)}.nav.black .nav_item:hover{background-color:var(--red);color:var(--white)}.nav.black .nav_burger{background-color:var(--black)}@media (hover:hover){.nav.black .nav_burger:hover{background-color:var(--red)}}.nav.white .nav_item{background-color:var(--white);color:var(--black)}@media (hover:hover){.nav.white .nav_item:hover{background-color:var(--black);color:var(--white)}}.nav.white .nav_burger{background-color:var(--white)}@media (hover:hover){.nav.white .nav_burger:hover{background-color:var(--black)}}.nav_item{background-color:var(--red);color:var(--black);padding-left:calc(13 / var(--to-rem));padding-right:calc(13 / var(--to-rem));padding-top:calc(3 / var(--to-rem));opacity:0;cursor:pointer;z-index:1;pointer-events:all;border-radius:100vw;display:block;position:relative}.nav_burger{transition:background-color var(--fast-ease), color var(--fast-ease)}@media (hover:hover){.nav_burger:hover{background-color:var(--white)}}.nav_list{flex-direction:row;gap:5px;padding-left:35px;display:flex}.nav_list .nav_item{opacity:0;pointer-events:none;transition:opacity var(--fast-ease) 0s, background-color var(--fast-ease), color var(--fast-ease);background-color:var(--white)}.nav_list .nav_item:hover{background-color:var(--red)}.nav_cta{opacity:0;transition:top var(--ease), transform var(--ease), background-color var(--fast-ease), color var(--fast-ease);position:absolute;top:calc(100% + 5px);left:0}@media (hover:hover){.nav_cta:hover{background-color:var(--white)}}body:has(.form-open) .nav_side-logo{pointer-events:none}.nav_side-logo{--letter-color:var(--red);--dot-color:var(--white);--stroke-color:var(--red);width:calc(26 / var(--to-rem));aspect-ratio:26/150;left:calc(100vw - 106 / var(--to-rem));color:var(--red);opacity:0;pointer-events:all;cursor:pointer;position:absolute}.nav_side-logo path{--alpha:100;stroke:var(--stroke-color);fill:color-mix(in srgb, var(--letter-color), transparent calc(var(--alpha) * 1%))}.nav_side-logo path.logo-dot{fill:color-mix(in srgb, var(--dot-color), transparent calc(var(--alpha) * 1%));stroke:var(--dot-color)}@media screen and (width<=1024px){.nav{left:calc(20 / var(--to-rem));top:calc(20 / var(--to-rem))}.nav_side-logo{left:calc(100vw - 66 / var(--to-rem))}}@media screen and (width<=479px){.nav{right:calc(20 / var(--to-rem));flex-direction:column}.nav ._18{font-size:calc(16 / var(--to-rem))}.nav_list{flex-direction:column;align-items:flex-start;margin-top:15px;padding-left:0}.nav_item{background-color:var(--red);color:var(--black);padding-left:calc(10 / var(--to-rem));padding-right:calc(10 / var(--to-rem));padding-top:calc(3 / var(--to-rem));cursor:pointer;z-index:1;border-radius:100vw;display:block;position:relative}.nav_cta{top:calc(40 / var(--to-rem));position:absolute}.nav.active .nav_cta{top:calc(40 / var(--to-rem));transform:translateY(calc(300% + 30px))}.nav_side-logo{width:calc(18 / var(--to-rem));left:calc(100vw - 58 / var(--to-rem))}}[link-text-parent]{overflow:hidden}[link-text-parent]._18{height:1.66em}[link-text-parent]._24{height:1.25em}[link-text-parent]._190{height:1em}.background-video{color:#fff;width:100%;height:100%;position:relative;overflow:hidden}.background-video video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}.loader{z-index:12;display:block;position:fixed;top:0;left:0;right:0}.loader.hidden{display:none}.loader_body{height:100svh;padding-bottom:calc(40 / var(--to-rem));color:var(--red);flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}.loader_row{opacity:0}.loader_row:nth-child(2){padding-left:calc(124 / var(--to-rem))}.loader_num-list{right:calc(40 / var(--to-rem));bottom:calc(40 / var(--to-rem));gap:calc(60 / var(--to-rem));flex-direction:column;display:flex;position:absolute}.loader_num-list .num_text{font-size:calc(24 / var(--to-rem))}.loader_num-list .num_item:first-child{margin-bottom:calc(140 / var(--to-rem))}@media screen and (width<=1024px){.loader_body{padding-bottom:calc(20 / var(--to-rem))}}.footer_body{height:100vh;padding:calc(40 / var(--to-rem));grid-row-gap:calc(20 / var(--to-rem));color:var(--white);grid-template-rows:repeat(3,1fr);display:grid}.footer_center{grid-area:2/1/3/2;justify-content:center;display:flex}.footer_center-grid{gap:calc(120 / var(--to-rem));grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);width:100%;max-width:60%;display:grid}.footer_center-item{gap:calc(10 / var(--to-rem));flex-direction:column;display:flex}.footer_center-item:first-child{grid-column:span 2;place-self:flex-end center;transform:translate(-50%)}.footer_center-item:nth-child(2),.footer_center-item:nth-child(3){align-self:flex-start}.footer_center-item:nth-child(3){justify-self:flex-start}.footer_center-item:nth-child(3) .footer_center-title{padding-top:1.25em}.footer_center-title{gap:calc(40 / var(--to-rem));color:var(--red);flex-direction:row;display:flex}.footer_bot{grid-area:3/1/4/2;justify-content:space-between;align-self:flex-end;align-items:flex-end;display:flex}.footer_center-list{flex-direction:column;display:flex}.footer_center-list .footer_link:first-child{align-self:flex-start}.footer_center-list .footer_link:nth-child(2){align-self:flex-end}.footer_center-list .footer_link:nth-child(3){align-self:center}.footer_link{cursor:pointer;align-items:flex-end;gap:calc(10 / var(--to-rem));flex-direction:row;padding:2px 0;display:flex}.footer_arrow{color:var(--red);aspect-ratio:1;width:calc(11 / var(--to-rem));margin-bottom:calc(5 / var(--to-rem))}.footer_copy{cursor:pointer;flex-direction:column;align-self:flex-start;align-items:flex-end;height:1.25em;display:flex}.footer_bot-left{flex-direction:column;display:flex}.footer_bot-left div:last-child{color:var(--red);align-self:flex-end;transform:translate(50%)}@media screen and (width<=1024px){.footer_arrow{margin-bottom:calc(2 / var(--to-rem))}.footer_body{padding:calc(20 / var(--to-rem))}.footer_center-grid{max-width:100%}}@media screen and (width<=479px){.footer_center-grid{margin-top:calc(60 / var(--to-rem));gap:calc(30 / var(--to-rem));flex-direction:column;display:flex}.footer_center-item:first-child,.footer_center-item:nth-child(3){align-self:flex-end;transform:translate(0)}.footer_center-item:nth-child(2){align-items:flex-end;width:50%}.footer_bot-left div:last-child{align-self:flex-end;transform:translate(0)}}.transition{pointer-events:none;z-index:14;flex-direction:row;display:flex;position:fixed;inset:0}.transition.active{pointer-events:all}.transition.to-case{z-index:2}.transition.to-case .transition_line{background-color:var(--white-bg)}.transition_item{--top:0;--bottom:0;flex-direction:column;justify-content:space-between;width:100%;display:flex}.transition_line{background-color:var(--red);width:100%;height:100%}.transition_line:first-child{transform-origin:top;transform:translate3d(0, 0, 0) scaleY(var(--top)) scaleX(1.05)}.transition_line:nth-child(2){transform-origin:bottom;transform:translate3d(0, 0, 0) scaleY(var(--bottom)) scaleX(1.05)}@media screen and (width<=479px){.transition{flex-direction:column}.transition_item{flex-direction:row;height:100%}.transition_line{height:102%}.transition_line:first-child{transform-origin:0;transform:translate3d(0, 0, 0) scaleX(var(--top)) scaleY(1.05)}.transition_line:nth-child(2){transform-origin:100%;transform:translate3d(0, 0, 0) scaleX(var(--bottom)) scaleY(1.05)}}.header{z-index:1;pointer-events:none;position:relative}.header_body{pointer-events:none;height:800vh;position:relative}@media screen and (width<=479px){.header_body{height:600vh}}.header_sticky{width:100%;height:100svh;position:sticky;top:0}.hero_heading{color:var(--white);flex-direction:column;width:100vw;height:100vh;display:none;position:absolute;bottom:0;left:0}.hero_heading-item{top:calc(var(--top,50) * 1%);transform:translateY(calc(var(--y,-50) * 1%)) scale(var(--scale,1));text-align:center;width:100%;position:absolute}.hero_video-wrapper{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media screen and (width<=1024px){.hero_video-wrapper{opacity:var(--show-video)}}.hero_video{--top:calc(var(--position,0) * 1%);--right:calc(var(--position,0) * 1%);top:var(--top);right:var(--right);width:calc(var(--width,470) / var(--to-rem));transform:translate3d(calc(var(--position,0) * 1%), calc(var(--position,0) * -1%), 0);aspect-ratio:16/9;filter:grayscale();pointer-events:all;cursor:pointer;position:absolute}@media screen and (width>=1025px){.hero_video .background-video{opacity:0}}@media screen and (width<=1024px){.hero_video .background-video{opacity:var(--tb-opacity)}}@media screen and (width<=479px){.hero_video{pointer-events:var(--pointer)}}.hero_video:hover .video-sound{--scale:1}.scroll_down{right:calc(75 / var(--to-rem));color:var(--red);bottom:calc(270 / var(--to-rem));position:fixed}.scroll_down .hero_line{height:1.25em}@media screen and (width<=1024px){.scroll_down{bottom:calc(160 / var(--to-rem))}}@media screen and (width<=479px){.scroll_down{left:calc(40 / var(--to-rem));right:auto;bottom:calc(120 / var(--to-rem))}}.scroll_down .indent{padding-left:calc(25 / var(--to-rem))}.hero_video-sound{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media screen and (width<=1024px){.hero_video-sound{padding-bottom:calc(10 / var(--to-rem));padding-left:calc(10 / var(--to-rem));justify-content:flex-start;align-items:flex-end}}.video-sound{--opacity:0;--scale:0;padding-left:calc(13 / var(--to-rem));padding-right:calc(13 / var(--to-rem));padding-top:calc(4 / var(--to-rem));background-color:var(--white);color:var(--black);transform:translate3d(calc(var(--x,0) * 1px), calc(var(--y,0) * 1px), 0);opacity:var(--btn-opacity);scale:var(--scale);text-transform:uppercase;border-radius:100vw;transition:scale .2s}@media screen and (width<=1024px){.video-sound{font-size:calc(12 / var(--to-rem));padding-left:calc(5 / var(--to-rem));padding-right:calc(5 / var(--to-rem));padding-top:calc(2 / var(--to-rem));transform:translate(0,0)scale(1)}}.video-sound.hidden{--scale:0!important}.hero_cols{color:var(--red);padding-left:calc(425 / var(--to-rem));gap:calc(40 / var(--to-rem));flex-direction:row;display:flex;position:absolute;inset:0}.hero_cols ._24{gap:calc(2 / var(--to-rem));flex-direction:column;line-height:1;display:flex}.hero_line{width:max-content}.hero_col{width:calc(300 / var(--to-rem))}.hero_col:first-child{padding-top:25.7407vh}.hero_col:first-child .hero_list{gap:19.9074vh}.hero_col:first-child .hero_list .hero_item:first-child .indent{padding-left:calc(103 / var(--to-rem))}.hero_col:first-child .hero_list .hero_item:nth-child(2) .indent{padding-left:calc(65 / var(--to-rem))}.hero_col:nth-child(2){padding-top:30.5556vh}.hero_col:nth-child(2) .hero_item ._24 .hero_line:first-child .indent{padding-left:calc(50 / var(--to-rem))}.hero_col:nth-child(2) .hero_item ._24 .hero_line:nth-child(3) .indent{padding-left:calc(130 / var(--to-rem))}.hero_col:nth-child(3){padding-top:15.7407vh}.hero_col:nth-child(3) .hero_list{gap:29.6296vh}.hero_col:nth-child(3) .hero_list .hero_item:first-child .indent{padding-left:calc(103 / var(--to-rem))}.hero_col:nth-child(3) .hero_list .hero_item:nth-child(2) .indent{padding-left:calc(50 / var(--to-rem))}.hero_char{overflow:hidden}.hero_list{flex-direction:column;display:flex}.hero_logo{display:none}@media screen and (width<=1024px){.hero_video{width:calc(var(--tb-width,250) / var(--to-rem))}.hero_cols{padding-left:calc(50 / var(--to-rem));gap:calc(20 / var(--to-rem))}.hero_col:first-child .hero_list{gap:19.9074vh}.hero_col:first-child .hero_list .hero_item:first-child .indent{padding-left:calc(103 / var(--to-rem))}.hero_col:first-child .hero_list .hero_item:nth-child(2) .indent{padding-left:calc(35 / var(--to-rem))}.hero_col:nth-child(2){padding-left:calc(20 / var(--to-rem))}.hero_col:nth-child(2) .hero_item ._24 .hero_line:first-child .indent{padding-left:calc(25 / var(--to-rem))}.hero_col:nth-child(2) .hero_item ._24 .hero_line:nth-child(3) .indent{padding-left:calc(80 / var(--to-rem))}}@media screen and (width<=479px){.hero_cols{bottom:0}.hero_col{width:auto;padding-left:calc(40 / var(--to-rem));position:absolute;inset:0}.hero_col:nth-child(2),.hero_col:nth-child(3){padding-top:calc(170 / var(--vh) * 100vh)}.hero_col:first-child .hero_item:first-child,.hero_col:nth-child(3) .hero_item:first-child{padding-left:calc(170 / var(--to-rem))}.hero_col:first-child{padding-top:calc(400 / var(--vh) * 100vh)}.hero_col:first-child .hero_list{position:relative}.hero_col:first-child .hero_item:first-child{position:absolute}.hero_col:first-child .hero_item:last-child{margin-top:calc(-75 / var(--vh) * 100vh)}.hero_col:nth-child(2) .hero_item:first-child{padding-left:calc(10 / var(--to-rem))}.hero_video-wrapper{justify-content:center;align-items:center;display:flex}.hero_video{width:calc(100vw - 40 / var(--to-rem));filter:grayscale(0);opacity:var(--opacity);position:relative;top:auto;right:auto;transform:translate(0)}.hero_logo{--letter-color:var(--red);--dot-color:var(--white);--stroke-color:var(--red);height:calc(100vw - 40 / var(--to-rem));bottom:calc(10 / var(--to-rem));pointer-events:none;justify-content:flex-end;display:flex;position:fixed;left:0;right:0;transform:rotate(90deg)}.hero_logo svg{width:auto;height:100%;transform:translate(-50%)}.hero_logo path{--alpha:0;stroke:var(--stroke-color);fill:color-mix(in srgb, var(--letter-color), transparent calc(var(--alpha) * 1%))}.hero_logo path.logo-dot{fill:color-mix(in srgb, var(--dot-color), transparent calc(var(--alpha) * 1%));stroke:var(--dot-color)}}.hero_letters{--letter-start-color:#322d2c;--letter-end-color:#2b0804;transform:translateY(calc(-100% - 19 / var(--to-rem)));z-index:2;pointer-events:none;align-items:flex-end;display:flex;position:fixed;bottom:0;left:0;right:0}.hero_letters div{opacity:1;justify-content:center;align-items:center;display:flex;position:absolute}.hero_letters div svg:last-child{transform:translate(calc(10 / var(--to-rem)), calc(10 / var(--to-rem)));position:absolute;inset:0}.letter-s{--letter-start-color:#312726;left:calc(51 / var(--to-rem));width:calc(195 / var(--to-rem));height:calc(227 / var(--to-rem))}.letter-t{left:calc(242 / var(--to-rem));width:calc(145 / var(--to-rem));height:calc(282 / var(--to-rem))}.letter-v.is-1{--letter-start-color:#312726;left:calc(341 / var(--to-rem));width:calc(235 / var(--to-rem));height:calc(220 / var(--to-rem))}.letter-b{left:calc(578 / var(--to-rem));width:calc(240 / var(--to-rem));height:calc(317 / var(--to-rem));bottom:calc(-5 / var(--to-rem))}.letter-o{left:calc(820 / var(--to-rem));width:calc(236 / var(--to-rem));height:calc(227 / var(--to-rem))}.letter-n{--letter-start-color:#312726;left:calc(1067 / var(--to-rem));width:calc(215 / var(--to-rem));height:calc(223 / var(--to-rem))}.letter-d{left:calc(1286 / var(--to-rem));width:calc(240 / var(--to-rem));height:calc(317 / var(--to-rem));bottom:calc(-5 / var(--to-rem))}.letter-v.is-2{--letter-start-color:#312726;left:calc(1539 / var(--to-rem));width:calc(235 / var(--to-rem));height:calc(220 / var(--to-rem))}.letter-r{--letter-start-color:#312726;left:calc(1777 / var(--to-rem));width:calc(124 / var(--to-rem));height:calc(219 / var(--to-rem))}.empty-letter{height:calc(327 / var(--to-rem));left:0;right:0;bottom:calc(10 / var(--to-rem))}@media screen and (width<=1024px){.letter-s{left:calc(24 / var(--to-rem));width:calc(75 / var(--to-rem));height:calc(88 / var(--to-rem))}.letter-t{left:calc(96 / var(--to-rem));width:calc(56 / var(--to-rem));height:calc(109 / var(--to-rem))}.letter-v.is-1{left:calc(137 / var(--to-rem));width:calc(89 / var(--to-rem));height:calc(84 / var(--to-rem))}.letter-b{left:calc(228 / var(--to-rem));width:calc(93 / var(--to-rem));height:calc(123 / var(--to-rem));bottom:calc(-5 / var(--to-rem))}.letter-o{left:calc(324 / var(--to-rem));width:calc(91 / var(--to-rem));height:calc(88 / var(--to-rem))}.letter-n{left:calc(418 / var(--to-rem));width:calc(83 / var(--to-rem));height:calc(86 / var(--to-rem))}.letter-d{left:calc(502 / var(--to-rem));width:calc(93 / var(--to-rem));height:calc(123 / var(--to-rem));bottom:calc(-5 / var(--to-rem))}.letter-v.is-2{left:calc(601 / var(--to-rem));width:calc(89 / var(--to-rem));height:calc(84 / var(--to-rem))}.letter-r{left:calc(692 / var(--to-rem));width:calc(48 / var(--to-rem));height:calc(85 / var(--to-rem))}.hero_letters div svg:last-child{transform:translate(calc(3 / var(--to-rem)), calc(3 / var(--to-rem)))}}@media screen and (width<=479px){[data-letter]{display:none!important}}.at-top .num_item{transition:opacity var(--fast-ease)}.at-top .num_item.hover{--opacity:1!important}.num{z-index:0;height:100svh;padding-left:calc(20 / var(--to-rem));padding-right:calc(160 / var(--to-rem));color:var(--red);pointer-events:none;justify-content:space-between;display:flex;position:fixed;top:0;left:0;right:0}.num_col{--gap:130;align-items:flex-end;gap:calc(var(--gap) / 1080 * 100vh);flex-direction:column;display:flex}.num_col.is-left,.num_col.is-left .num_list{align-items:flex-start}.num_col.is-left .num_item{transform:translateX(calc(-2.5 / var(--to-rem)));text-align:left;align-items:flex-start}.num_col:first-child{--gap:250;padding-top:14.6296vh}.num_col:nth-child(2){--gap:130;padding-top:19.8148vh}.num_col:nth-child(3){padding-top:25vh}.num_col:nth-child(4){--gap:230;padding-top:4.35185vh}.num_col:nth-child(5){padding-top:19.8148vh}.num_col:nth-child(6){--gap:230;padding-top:25vh}.num_list{transform:translateX(calc(2.5 / var(--to-rem)));flex-direction:column;align-items:flex-end;gap:4.16667vh;display:flex}.num_item{--opacity:0;text-align:right;color:currentColor;opacity:var(--opacity);min-width:calc(50 / var(--to-rem));flex-direction:column;align-items:flex-end;display:flex}.num_dot{width:calc(5 / var(--to-rem));height:calc(5 / var(--to-rem));margin-bottom:calc(5 / var(--to-rem));background:currentColor;border-radius:100vw;position:relative}.num_text{color:currentColor}@media screen and (width<=1024px){.num{padding-right:calc(10 / var(--to-rem))}.num_text{font-size:calc(10 / var(--to-rem))}.num_dot{width:calc(4 / var(--to-rem));height:calc(4 / var(--to-rem));margin-bottom:calc(4 / var(--to-rem))}.num_col:nth-child(3),.num_col:nth-child(5){display:none}.num_col:nth-child(4){padding-top:13.8889vh}}@media screen and (width<=479px){.num{justify-content:flex-start;gap:calc(150 / var(--to-rem));padding-left:calc(5 / var(--to-rem))}.num_item{min-width:calc(19 / var(--to-rem))}.num_list{gap:calc(50 / var(--vh) * 100vh)}.num_col:first-child{gap:calc(140 / var(--to-rem))}.num_col:nth-child(2),.num_col:nth-child(6){display:none}.num_col:nth-child(4){padding-top:calc(20 / var(--vh) * 100vh);gap:calc(170 / var(--vh) * 100vh)}.num_col:nth-child(4) .num_list:nth-child(2) .num_item:nth-child(n+2){display:none}}.hero_video-wrapper svg{width:100%;height:100%;position:absolute;inset:0}[data-transition-page=home] .projects{z-index:2;pointer-events:none;margin-top:-100vh;position:relative}[data-transition-page=home] .projects.active .projects_img{pointer-events:all}[data-transition-page=home] .projects_body{height:200vh;display:block;position:relative}[data-transition-page=home] .projects_container{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:sticky;top:0}[data-transition-page=home] .projects_img{--to-vh:1080 * 100vh;transform:translate3d(calc((var(--percentX) + var(--initX) / var(--to-rem) + var(--x,0) * 1px) * var(--position,0)), calc((var(--percentY) + var(--scrollY) / var(--to-vh) + var(--initY) / var(--to-vh) + var(--y,0) * 1px) * var(--position,0)), 0);cursor:pointer;position:absolute}[data-transition-page=home] .projects_img img{opacity:0}[data-transition-page=home] .projects_list{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}[data-transition-page=home] .projects_list .projects_img.runway{aspect-ratio:1;width:calc(230 / var(--to-rem))}[data-transition-page=home] .projects_list .projects_img.terrane{aspect-ratio:1;width:calc(333 / var(--to-rem))}[data-transition-page=home] .projects_list .projects_img.orb-space{aspect-ratio:1;width:calc(230 / var(--to-rem))}[data-transition-page=home] .projects_list .projects_img.depo{aspect-ratio:407/247;width:calc(407 / var(--to-rem))}[data-transition-page=home] .projects_list .projects_img.dima{aspect-ratio:242/384;width:calc(242 / var(--to-rem))}[data-transition-page=home] .projects_list:first-child .projects_img.runway{--percentX:-50%;--percentY:50%;--initY:100;--initX:-36}[data-transition-page=home] .projects_list:first-child .projects_img.terrane{--percentX:-50%;--percentY:-50%;--initY:80;--initX:-197}[data-transition-page=home] .projects_list:first-child .projects_img.orb-space{--percentX:-50%;--percentY:50%;--initY:284;--initX:-709}[data-transition-page=home] .projects_list:first-child .projects_img.depo{--percentX:50%;--percentY:-50%;--initY:-213;--initX:122}[data-transition-page=home] .projects_list:first-child .projects_img.dima{--percentX:50%;--percentY:50%;--initY:150;--initX:620}[data-transition-page=home] .projects_list:nth-child(2) .projects_img.runway{--percentX:50%;--percentY:-50%;--initY:-80;--initX:900}[data-transition-page=home] .projects_list:nth-child(2) .projects_img.terrane{--percentX:50%;--percentY:50%;--initY:469;--initX:196}[data-transition-page=home] .projects_list:nth-child(2) .projects_img.orb-space{--percentX:-50%;--percentY:-50%;--initY:-455;--initX:0}[data-transition-page=home] .projects_list:nth-child(2) .projects_img.depo{--percentX:-50%;--percentY:50%;--initY:469;--initX:-196}[data-transition-page=home] .projects_list:nth-child(2) .projects_img.dima{--percentX:-50%;--percentY:-50%;--initY:-24;--initX:-890}@media screen and (width<=1024px){[data-transition-page=home] .projects .projects_list .projects_img img{opacity:var(--opacity,0)}[data-transition-page=home] .projects .projects_list .projects_img{--to-vh:var(--vh) * 100vh}[data-transition-page=home] .projects .projects_list .projects_img.runway{width:calc(180 / var(--to-rem))}[data-transition-page=home] .projects .projects_list .projects_img.terrane{width:calc(300 / var(--to-rem))}[data-transition-page=home] .projects .projects_list .projects_img.orb-space{width:calc(180 / var(--to-rem))}[data-transition-page=home] .projects .projects_list .projects_img.depo{width:calc(320 / var(--to-rem))}[data-transition-page=home] .projects .projects_list .projects_img.dima{width:calc(200 / var(--to-rem))}[data-transition-page=home] .projects .projects_list:first-child .projects_img.runway{--initY:480;--initX:20;--percentY:-50%}[data-transition-page=home] .projects .projects_list:first-child .projects_img.terrane{--initY:340;--initX:-40}[data-transition-page=home] .projects .projects_list:first-child .projects_img.orb-space{--percentX:50%;--percentY:-50%;--initY:-20;--initX:-80}[data-transition-page=home] .projects .projects_list:first-child .projects_img.depo{--percentY:50%;--initY:-40;--initX:42}[data-transition-page=home] .projects .projects_list:first-child .projects_img.dima{--initY:300;--initX:120}[data-transition-page=home] .projects .projects_list:nth-child(2) .projects_img.runway{--initY:-80;--initX:900}[data-transition-page=home] .projects .projects_list:nth-child(2) .projects_img.terrane{--initY:469;--initX:396}[data-transition-page=home] .projects .projects_list:nth-child(2) .projects_img.orb-space{--initY:-455;--initX:0}[data-transition-page=home] .projects .projects_list:nth-child(2) .projects_img.depo{--initY:669;--initX:-396}[data-transition-page=home] .projects .projects_list:nth-child(2) .projects_img.dima{--initY:-24;--initX:-890}}@media screen and (width<=479px){[data-transition-page=home] .projects .projects_list .projects_img{opacity:var(--opacity,0);--to-vh:var(--vh) * 100vh;transform:translate3d(calc((var(--percentX) + var(--initX) / var(--to-rem) + var(--x,0) * 1px) * var(--position,0)), calc((var(--percentY) + var(--scrollY) * 4 / var(--to-vh) + var(--initY) / var(--to-vh) + var(--y,0) * 1px) * var(--position,0)), 0)}[data-transition-page=home] .projects .projects_list .projects_img.runway{width:calc(153 / var(--to-rem))}[data-transition-page=home] .projects .projects_list .projects_img.terrane{width:calc(222 / var(--to-rem))}[data-transition-page=home] .projects .projects_list .projects_img.orb-space{width:calc(153 / var(--to-rem))}[data-transition-page=home] .projects .projects_list .projects_img.depo{width:calc(222 / var(--to-rem))}[data-transition-page=home] .projects .projects_list .projects_img.dima{width:calc(161 / var(--to-rem))}[data-transition-page=home] .projects .projects_list:first-child .projects_img.runway{--initY:560;--initX:160;--percentY:-50%}[data-transition-page=home] .projects .projects_list:first-child .projects_img.terrane{--initY:380;--initX:40;--percentX:-50%}[data-transition-page=home] .projects .projects_list:first-child .projects_img.orb-space{--percentX:50%;--percentY:-50%;--initY:120;--initX:-20}[data-transition-page=home] .projects .projects_list:first-child .projects_img.depo{--percentY:50%;--initY:870;--initX:-50}[data-transition-page=home] .projects .projects_list:first-child .projects_img.dima{--initY:580;--initX:30;--percentX:-50%}}.red .cube_wrapper{--background:var(--red);--color:var(--black)}.light .cube_wrapper{--background:var(--white-bg);--color:var(--red)}.cube_wrapper{--size:600;--translateY:0;--translateX:0;--scale:1;--perspective:3000;--sideSize:var(--size) / var(--to-rem);--background:var(--black);--color:var(--white);width:100%;height:500vh;margin-top:-100vh;position:relative}.cube_sticky{height:100vh;perspective:calc(var(--perspective) / var(--to-rem));justify-content:center;align-items:center;display:flex;position:sticky;top:0}.cube_tile{color:var(--color);aspect-ratio:1;font-size:calc(var(--size) * .12 / var(--to-rem));width:calc(var(--size) / var(--to-rem));transition:color var(--color-ease), background var(--color-ease), border-color var(--color-ease);border:1px solid #0000;border-color:var(--color);background:var(--background);will-change:background;position:relative}.cube_text{padding:calc(20 / var(--to-rem));flex-direction:column;display:flex;position:absolute;inset:0}.cube_text span{color:var(--color);transition:color var(--color-ease);align-self:flex-start;padding-top:.01em;padding-left:.12em;padding-right:.12em;position:relative}.cube_text span:before{content:"";background-color:var(--color);transition:opacity var(--color-ease), background var(--color-ease);opacity:0;border-radius:100vw;position:absolute;inset:0 0 .18em}.cube_text span:has(.complete){color:var(--background)}.cube_text span:has(.complete):before{opacity:1}.cube_char-1,.cube_char-2{will-change:opacity;opacity:var(--opacity,0)}.cube{--rotateX:0;--rotateY:0;--rotateZ:0;aspect-ratio:1;width:calc(var(--size) * 3 / var(--to-rem));transform-style:preserve-3d;transform:scale(var(--scale)) translateY(calc(var(--translateY) * -1 / var(--to-rem))) translateX(calc(var(--translateX) * -1 / var(--to-rem))) translateZ(calc(var(--size) * -1 / var(--to-rem))) rotateY(calc(var(--rotateY) * 1deg)) rotateX(calc(var(--rotateX) * 1deg)) rotateZ(calc(var(--rotateZ) * 1deg));justify-content:center;align-items:center;display:flex;position:relative}.cube_part{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(calc(var(--sideRotate) * 90deg)) translateY(calc(var(--sideSize) * -.5 * var(--sideRotate))) translateZ(calc(var(--sideSize) * .5 * var(--sideRotate)));grid-row:3 span;position:relative}.cube_part:not(:first-child){margin-left:-.5px}.cube_side{transform-style:preserve-3d;backface-visibility:hidden;grid-template-rows:repeat(3,1fr);display:grid;position:absolute;overflow:hidden}.cube_side.large{grid-template-columns:repeat(3,1fr)}.cube_side.front{transform:rotateY(0deg) translateZ(calc(var(--sideSize)));z-index:1}.cube_side.back{transform:rotateY(180deg) translateZ(calc(var(--size) * 3 / 2 / var(--to-rem)))}.cube_side.left{transform:rotateY(-90deg) translateZ(calc(var(--sideSize))) translateX(calc(-1 * var(--sideSize) / 2));width:calc(var(--size) * 3 / var(--to-rem));height:calc(var(--size) * 3 / var(--to-rem));justify-content:flex-end;left:-50%}.cube_side.left .cube_text.is-2{transform:rotate(90deg)}.cube_side.right{transform:rotateY(90deg) translateZ(calc(var(--size) / var(--to-rem))) translateX(calc(var(--size) / var(--to-rem)));left:-50%}.cube_side.top{transform:rotateX(90deg) translateZ(calc(var(--sideSize) * 1.5 - .5px)) translateY(calc(var(--sideSize) * -.5));justify-content:flex-end}.cube_side.top .cube_tile{transform:rotate(90deg)}.cube_side.bottom{transform:rotateX(-90deg) translateZ(calc(var(--sideSize) * 1.5)) translateY(calc(var(--sideSize) / 2))}@media screen and (width<=1024px){.cube{width:calc(var(--size) * 2 / var(--to-rem));transform:scale(var(--scale)) translateY(calc(var(--translateY) * -1 / var(--to-rem))) translateX(calc(var(--translateX) * -1.5 / var(--to-rem))) translateZ(calc(var(--size) * -1 / var(--to-rem))) rotateY(calc(var(--rotateY) * 1deg)) rotateX(calc(var(--rotateX) * 1deg)) rotateZ(calc(var(--rotateZ) * 1deg))}.cube_wrapper{--size:250;--perspective:1000}.cube_side{grid-template-rows:repeat(2,1fr)}.cube_side.left{transform:rotateY(-90deg) translateZ(calc(var(--sideSize))) translateX(calc(-1 * var(--sideSize) / 2));width:calc(var(--size) * 2 / var(--to-rem));height:calc(var(--size) * 2 / var(--to-rem))}.cube_side.top{transform:rotateX(90deg) translateZ(calc(var(--sideSize))) translateY(calc(var(--sideSize) * -.5)) translateX(calc(var(--sideSize) * -.5))}.cube_side.bottom{transform:rotateX(-90deg) translateZ(calc(var(--sideSize))) translateY(calc(var(--sideSize) / 2)) translateX(calc(var(--sideSize) * -.5))}.cube_side.front{transform:rotateY(0deg) translateZ(calc(var(--sideSize) / 2)) translateY(0) translateX(calc(var(--sideSize) * -.5))}.cube_side:not(.large) .cube_tile:nth-child(n+3){display:none}.cube_side.large{grid-template-columns:repeat(2,1fr)}.cube_side.large .cube_tile:nth-child(n+5),.cube_part:last-child{display:none}}@media screen and (width<=479px){.cube{transform:scale(var(--scale)) translateY(calc(var(--translateY) * -1 / var(--to-rem) - 20 / var(--to-rem))) translateX(calc(var(--translateX) * -1.2 / var(--to-rem))) translateZ(calc(var(--size) * -1 / var(--to-rem))) rotateY(calc(var(--rotateY) * 1deg)) rotateX(calc(var(--rotateX) * 1deg)) rotateZ(calc(var(--rotateZ) * 1deg))}.cube_wrapper{--size:180;--perspective:1000}}.falling-text{color:var(--red);padding:calc(40 / var(--to-rem));position:absolute;inset:0}.falling-text.falling .text-char{transform:translate3d(calc(var(--x,0) * 1px), calc(var(--y,0) * 1px), 0) rotate(calc(var(--rotate,0) * 57.2958deg));-webkit-transform:translate3d(calc(var(--x,0) * 1px), calc(var(--y,0) * 1px), 0) rotate(calc(var(--rotate,0) * 57.2958deg));will-change:transform;transition:none}.falling-text.disabble{visibility:hidden}.falling-text:not(.falling) .text-char{transition:transform 1s cubic-bezier(.2,.8,.2,1);--x:0!important;--y:0!important;--rotate:0!important}.text_shape:first-child{float:right;width:calc(470 / var(--to-rem));height:calc(258 / var(--to-rem));position:relative}.text_shape:nth-child(2){float:left;width:calc(144 / var(--to-rem));height:calc(65.76 / var(--to-rem) + 5px);shape-outside:polygon(0 0, 60% 0, 60% 50%, 100% 50%, 100% 100%, 0 100%);position:relative}span .text-words{width:calc(var(--width) * 1px + 1em)!important}span .text-words .text-char:not(:first-child){left:-.02em}.text-words{transform:translate(0,0)}@media screen and (width<=1024px){.falling-text{padding:calc(20 / var(--to-rem))}.falling-text ._24 div:not(:nth-child(-n+146)),.falling-text ._24 span:not(:nth-child(-n+146)){display:none!important}.text_shape:first-child{width:calc(230 / var(--to-rem));aspect-ratio:16/9;height:auto}}@media screen and (width<=479px){.text_shape{display:none}.falling-text{padding-top:calc(120 / var(--to-rem))}}.awards{--bg-color:var(--black);--text:var(--white);--percent:0;z-index:6;pointer-events:none;justify-content:center;align-items:center;height:100dvh;display:flex;position:fixed;top:0;left:0;right:0}.awards.open{pointer-events:auto}.awards.open .awards_cursor{height:calc(var(--vh) / 2 * 1px);width:calc(490 / var(--to-rem));transition:width var(--fast-ease), height var(--fast-ease), border-radius var(--fast-ease), background-color var(--fast-ease), opacity var(--fast-ease);border-radius:0}.awards.open .awards_overlay{background-color:color-mix(in srgb, var(--bg-color), transparent 60%);pointer-events:all;transition:background-color var(--fast-ease)}.awards.open .awards_cursor-text{opacity:0;transition:opacity var(--fast-ease) 0s}.awards.open .awards_list-title.active{color:var(--red);transition:color var(--fast-ease) var(--delay)}.awards.open .awards_list-title.active:before{transition:transform var(--fast-ease) var(--delay);transform:scaleX(1)}.awards.open .awards_item.active{color:var(--text);transition:color var(--fast-ease) var(--delay)}.awards.open .awards_item.active:before{transition:transform var(--fast-ease) var(--delay);transform:scaleX(1)}.awards.open:after{opacity:1;transition:opacity 0s linear .48s}.awards:after{content:"";pointer-events:none;height:calc(var(--vh) / 2 * 1px);background-image:linear-gradient(to top, var(--bg-color), transparent 35%);z-index:2;width:calc(490 / var(--to-rem));transform:translate(calc(var(--x,0) * 1px), calc(var(--y,0) * 1px));opacity:0;mask-image:linear-gradient(to bottom, transparent calc(var(--percent) * 1%), black 100%);transition:opacity .2s;position:absolute}.awards-active .awards_cursor{opacity:1}.awards-active .awards_cursor.hide{opacity:0}.awards-active .awards.open .awards_cursor.hide{opacity:1}.awards_wrapper{height:calc(var(--vh) / 2 * 1px);z-index:2;transform:translate3d(calc(var(--x,0) * 1px), calc(var(--y,0) * 1px), 0);position:relative;overflow-y:scroll}.awards_container{padding:calc(22 / var(--to-rem)) calc(15 / var(--to-rem));gap:calc(22 / var(--to-rem));text-transform:uppercase;color:var(--text);min-width:calc(490 / var(--to-rem));flex-direction:column;display:flex}.awards_list{gap:calc(10 / var(--to-rem));flex-direction:column;align-self:stretch;display:flex}.awards_list-title{color:#0000;transition:color var(--fast-ease);align-self:flex-start;position:relative}.awards_list-title:before{content:"";left:0;right:0;top:calc(100% - 5 / var(--to-rem));height:1px;transition:transform var(--fast-ease);transform-origin:0;background:currentColor;position:absolute;transform:scaleX(0)}.awards_item{gap:calc(10 / var(--to-rem));padding-top:calc(3 / var(--to-rem));transition:color var(--fast-ease);color:#0000;flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:relative}.awards_item:before{content:"";background-color:color-mix(in srgb, var(--text), transparent 65%);height:1px;transition:transform var(--fast-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.awards_cursor{z-index:1;width:calc(105 / var(--to-rem));height:calc(35 / var(--to-rem));border-radius:calc(105 / var(--to-rem));background-color:var(--black);color:var(--white);text-align:center;transform:translate3d(calc(var(--x,0) * 1px), calc(var(--y,0) * 1px), 0);pointer-events:none;transition:width var(--fast-ease) .3s, height var(--fast-ease) .3s, border-radius var(--fast-ease) .3s, background-color var(--fast-ease), opacity var(--fast-ease);opacity:0;justify-content:center;align-items:center;display:flex;position:absolute}.awards_cursor ._18{padding-top:.2em;line-height:1}.awards_cursor .awards_cursor-text{transition:opacity var(--fast-ease) .15s;pointer-events:none}.awards_overlay{z-index:0;background-color:color-mix(in srgb, var(--bg-color), transparent 100%);transition:background-color var(--fast-ease) .3s;position:fixed;inset:0}@media screen and (width<=1024px){.awards:after{width:calc(100vw - 20 / var(--to-rem));transform:translate3d(0, calc(-10 / var(--to-rem)), 0)}.awards_wrapper{transform:translate3d(0, calc(-10 / var(--to-rem)), 0);width:calc(100vw - 20 / var(--to-rem))}.awards_cursor{transform:translate3d(0, calc(-10 / var(--to-rem)), 0)}.awards_item._18{font-size:calc(14 / var(--to-rem))}.awards{align-items:flex-end}.awards.open .awards_cursor{width:calc(100vw - 20 / var(--to-rem))}.awards_container{min-width:auto}}header.projects{z-index:1;position:relative}.projects_grid{height:100vh;color:var(--red);transition:color var(--ease);flex-direction:row;display:flex;overflow:hidden}.projects_grid.is-pc{display:flex}.projects_grid.is-tablet{display:none}@media screen and (width<=1024px){.projects_grid.is-pc{display:none}.projects_grid.is-tablet{display:flex}}@media screen and (width<=479px){.projects_grid.projects_grid.is-tablet .project_item-split:not(:first-child){display:none}}[data-transition-page=projects] .project_item-split{user-select:none;-webkit-user-drag:none;flex-direction:row;width:100%;display:flex}[data-transition-page=projects] .project_item-split .num_item{min-width:calc(30 / var(--to-rem));padding-bottom:calc(40 / var(--to-rem));transform:translate3d(0, var(--y), 1px);will-change:transform;transition:none;position:absolute;right:0}[data-transition-page=projects] .project_item-split .num_item .num_text,[data-transition-page=projects] .project_item-split:last-child .projects_numbers{display:none}[data-transition-page=projects] .project_item-parent{flex-direction:row;width:100%;height:100%;display:flex}[data-transition-page=projects] .projects_numbers{position:relative}[data-transition-page=projects] .project_content{--padding:70;padding-left:calc(var(--padding) / var(--to-rem));padding-right:calc(var(--padding) / var(--to-rem));width:100%;position:relative}[data-transition-page=projects] .project_item{width:calc(230 / var(--to-rem));will-change:transform;position:absolute;left:50%;transform:translate3d(-50%, var(--y), 1px)!important}@media screen and (width>=1025px){[data-transition-page=projects] .project_item ._24{color:#0000}}[data-transition-page=projects] .project_item-bot{padding-top:calc(20 / var(--to-rem));padding-bottom:calc(200 / var(--to-rem))}[data-transition-page=projects] .project_img{aspect-ratio:1;pointer-events:none!important}@media screen and (width>=1025px){[data-transition-page=projects] .project_img img{opacity:0}}@media screen and (width<=1024px){[data-transition-page=projects] .project_item{width:calc(180 / var(--to-rem))}}@media screen and (width<=479px){[data-transition-page=projects] .project_item{width:calc(255 / var(--to-rem))}[data-transition-page=projects] .project_item .project_item-bot{padding-top:calc(20 / var(--to-rem));padding-bottom:calc(75 / var(--to-rem))}[data-transition-page=projects] .projects_numbers{position:absolute;top:0;left:0;display:block!important}[data-transition-page=projects] .projects_numbers .num_item{right:auto;left:calc(10 / var(--to-rem))}}main.depo .projects_grid,main.orb .projects_grid{color:var(--white)}main.aaron .projects_grid{color:#252018}main.dima .projects_grid,main.terrane .projects_grid{color:var(--black)}.contact{color:var(--white);min-height:100vh;padding:calc(40 / var(--to-rem));justify-content:space-between;align-items:stretch;gap:calc(100 / var(--to-rem));flex-direction:row;display:flex}@media screen and (width<=1024px){.contact{gap:calc(80 / var(--to-rem));flex-direction:column;position:relative}}@media screen and (width<=479px){.contact{gap:calc(10 / var(--to-rem));padding-top:0}}.contact_left{grid-row-gap:calc(20 / var(--to-rem));z-index:1;grid-template-rows:1fr 2fr 1fr;width:100%;display:grid;position:relative}.contact_left-center{gap:min(80 / var(--to-rem), 3.7037vh);grid-area:2/1/3/2;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);display:grid}.contact_left-center>.footer_center-item:first-child{align-self:flex-start;transform:translate(-30%)}.open-form .contact_left-center{opacity:0;transition:opacity 0s linear 1s}@media screen and (width>=1025px){.move-btn .contact_left-cta-parent.for-submit{transform:translate3d(calc(100% + 100 / var(--to-rem)), 0, 0)}}.contact_left-split{flex-direction:row;grid-column:span 2;justify-content:space-between;align-self:flex-start;align-items:flex-end;width:100%;display:flex}.contact_left-split .footer_center-item:first-child{align-self:flex-end;transform:translate(0)}.contact_left-cta-parent{transition:transform var(--ease);grid-area:3/1/4/2;align-self:flex-end;position:relative}.contact_left-cta{gap:calc(20 / var(--to-rem));cursor:pointer;align-items:flex-end;display:flex}.contact_left-cta:first-child{z-index:1;position:relative}.contact_left-cta:not(:first-child){position:absolute;bottom:0;left:0}.contact_left-cta:not(:first-child) .contact_left-arrow{opacity:0;pointer-events:none}.contact_left-cta:not(:first-child).active{z-index:2}.contact_left-cta:last-child{display:none}.contact_left-cta:last-child.active{width:80vw;display:flex}.contact_left-cta ._190{padding-top:calc(34 / var(--to-rem))}.contact_left-arrow{color:var(--red);width:calc(75 / var(--to-rem));height:calc(75 / var(--to-rem));margin-bottom:calc(5 / var(--to-rem));flex:none}@media screen and (width<=1024px){.contact_left{padding-top:calc(110 / var(--to-rem));flex-direction:column;display:flex}.contact_left ._190{font-size:calc(76 / var(--to-rem));padding-top:0}.contact_left-center{gap:calc(90 / var(--to-rem))}.contact_left-arrow{width:calc(30 / var(--to-rem));height:calc(30 / var(--to-rem));margin-bottom:calc(16 / var(--to-rem))}.contact_left-cta{gap:calc(10 / var(--to-rem))}.contact_left-cta-parent{left:calc(10 / var(--to-rem));bottom:calc(3 / var(--to-rem));position:absolute}.open-form .contact_left-cta-parent{opacity:0;pointer-events:none}}@media screen and (width<=479px){.contact_left{padding-top:calc(160 / var(--to-rem));gap:calc(115 / var(--to-rem))}.contact_left ._190{font-size:calc(48 / var(--to-rem))}.contact_left-center{gap:calc(50 / var(--to-rem));flex-direction:column;display:flex}.contact_left-center .footer_center-item:first-child{transform:translate(0)}.contact_left-split{gap:calc(35 / var(--to-rem));flex-direction:column;display:flex}.contact_left-split .footer_center-item:first-child{align-self:flex-start}.contact_left-split .footer_center-item:nth-child(2){order:-1;align-self:flex-end}.contact_left-split .footer_center-item{width:100%}.contact_left-split .footer_center-title{gap:calc(20 / var(--to-rem))}.contact_left-cta-parent{align-self:flex-start;position:relative;inset:auto}.contact_left-arrow{margin-bottom:calc(10 / var(--to-rem));margin-left:calc(-30 / var(--to-rem))}}.contact_right{width:min(44%, 845 / var(--to-rem));flex:none;position:relative}.contact_image{left:0;top:calc(-20 / var(--to-rem));right:calc(-20 / var(--to-rem));bottom:calc(-20 / var(--to-rem));pointer-events:none;opacity:0;position:absolute}.open-form .contact_image{opacity:0}.contact_form-parent{pointer-events:none;padding-top:calc(40 / var(--to-rem));position:relative}.contact_form-parent.active{pointer-events:all}.contact_close{z-index:3;pointer-events:none;top:calc(-40 / var(--to-rem));right:calc(-40 / var(--to-rem));width:calc(64 / var(--to-rem));padding-left:calc(5 / var(--to-rem));padding-bottom:calc(5 / var(--to-rem));aspect-ratio:1;background-color:var(--red);color:var(--black);cursor:pointer;transform-origin:100% 0;transition:opacity var(--fast-ease), transform var(--fast-ease);border-bottom-left-radius:80%;justify-content:center;align-items:center;display:flex;position:absolute;transform:scale(0)}.contact_close svg{transition:transform var(--fast-ease)}.contact_close:hover svg{transform:rotate(180deg)}.contact_close.active{pointer-events:all;transform:scale(1)}.contact_close.active .contact_close-icon{transition:transform var(--fast-ease) .1s;transform:scale(1)}.contact_close-icon{width:calc(20 / var(--to-rem));transition:transform var(--fast-ease) 0s;aspect-ratio:1;transform:scale(0)}.contact_right-cta{display:none}@media screen and (width>=1025px){.contact_form-parent .contact_left-cta{display:none}}@media screen and (width<=1024px){[data-transition-page=contact] canvas{display:none}.contact_right-cta{margin-top:calc(60 / var(--to-rem));gap:calc(10 / var(--to-rem));margin-left:calc(-30 / var(--to-rem));pointer-events:none;transition:opacity var(--fast-ease);opacity:0;align-items:flex-end;display:flex}.contact_right-cta ._190{font-size:calc(76 / var(--to-rem));padding-top:0}.contact_right-cta:is(a),form.success .contact_right-cta:is(div){display:none}form.success .contact_right-cta:is(a){display:flex}.contact{transition:height var(--fast-ease);height:var(--height,auto)}.contact_right{width:100%;transition:height var(--fast-ease);height:var(--height);position:static}.contact_image{aspect-ratio:364/448;width:50%;margin-right:calc(-20 / var(--to-rem));margin-bottom:calc(-20 / var(--to-rem));opacity:var(--opacity,0);margin-left:auto;display:block;position:relative;inset:auto}.contact_close{top:0;right:0}.contact_form-parent{left:calc(40 / var(--to-rem));right:calc(40 / var(--to-rem));padding-top:calc(140 / var(--to-rem));position:absolute;top:0}.open-form .contact_right-cta{opacity:1;pointer-events:all}}@media screen and (width<=479px){.contact_image{width:auto;margin-right:calc(-20 / var(--to-rem));margin-bottom:calc(-20 / var(--to-rem));margin-left:calc(-20 / var(--to-rem))}.contact_form-parent{left:calc(20 / var(--to-rem));right:calc(20 / var(--to-rem))}.contact_right-cta{margin-top:calc(55 / var(--to-rem));margin-left:calc(20 / var(--to-rem));align-items:flex-end}.contact_right-cta ._190{font-size:calc(48 / var(--to-rem));padding-top:0}}.form_list{gap:calc(50 / var(--to-rem));flex-direction:column;display:flex}.form_item{gap:calc(18 / var(--to-rem));flex-direction:column;display:flex}.form_item .footer_center-title{padding-left:calc(37 / var(--to-rem) + 3px);gap:calc(80 / var(--to-rem))}.form_item:last-child{padding-top:calc(40 / var(--to-rem))}.form_input-parent{height:fit-content;transition:background-color var(--color-ease);background:#212121;border-radius:6px;padding:3px;display:flex;position:relative}.form_input-parent.error .form_input-error{opacity:0}.form_input-parent:has(.error){background-color:var(--red)}.form_input{padding-top:calc(16 / var(--to-rem));padding-bottom:calc(13 / var(--to-rem));padding-left:calc(37 / var(--to-rem));padding-right:calc(37 / var(--to-rem));font-size:calc(24 / var(--to-rem));letter-spacing:-.03em;width:auto;transition:background-color var(--color-ease);field-sizing:content;color:var(--white);background-color:#212121;border:none;border-radius:3px;outline:none;flex-grow:1;align-self:stretch;font-family:NeueMachina,sans-serif;font-weight:300;line-height:1.25}.form_input:hover,.form_input:focus{background-color:var(--black)}.form_input::placeholder{color:#7d7d7d}.form_input.error::placeholder{color:var(--red)}.form_input.is-textarea{padding-top:calc(16 / var(--to-rem));height:auto;min-height:calc(3lh + 29 / var(--to-rem));max-height:calc(5lh + 29 / var(--to-rem))}.form_input-error{opacity:0;pointer-events:none;letter-spacing:-.03em;color:var(--red);font-size:1em;font-weight:300;line-height:1.25;position:absolute;top:50%;left:0;transform:translateY(-50%)}.form_input-list{gap:calc(10 / var(--to-rem));flex-direction:column;display:flex}.form_radios{background:#222222e6;border-radius:6px;grid-template-columns:repeat(2,1fr);gap:3px;padding:3px;display:grid}.form_radios.is-price{grid-template-columns:repeat(3,1fr)}.form_radios input{z-index:1;position:absolute;inset:0}.form_title{gap:calc(40 / var(--to-rem));color:var(--red);flex-direction:row;display:flex;position:relative}.form_title.error span{opacity:0}.form_title.error span.form_input-error{opacity:1}.form_label{padding-top:calc(16 / var(--to-rem));padding-bottom:calc(13 / var(--to-rem));transition:background-color var(--color-ease);cursor:pointer;background-color:#0000;border-radius:3px;justify-content:center;align-items:center;display:flex;position:relative}.form_label.active,.form_label:hover{background-color:var(--black)}form.success .form_radios.is-service{transition:transform var(--ease) .4s, opacity var(--fast-ease) .4s}form.success .form_radios.is-price{transition:transform var(--ease) .3s, opacity var(--fast-ease) .3s}form.success .form_input-parent:has(textarea){transition:transform var(--ease) .2s, opacity var(--fast-ease) .2s}form.success .form_input-list .form_input-parent:first-child{transition:transform var(--ease) .1s, opacity var(--fast-ease) .1s}form.success .form_input-list .form_input-parent:nth-child(2){transition:transform var(--ease) 0s, opacity var(--fast-ease) 0s}form.success .form_radios,form.success .form_input-parent{transform:translateY(calc(var(--vh) * .01 * 1vh)) rotate(2deg);opacity:0!important}form.success .form-label-char{transform:translate3d(calc(var(--x,0) * 1px), calc(var(--y,0) * 1px), 0) rotate(calc(var(--rotate,0) * 57.2958deg));-webkit-transform:translate3d(calc(var(--x,0) * 1px), calc(var(--y,0) * 1px), 0) rotate(calc(var(--rotate,0) * 57.2958deg));will-change:transform;transition:none}form.success .form_title.error span{opacity:1}form.success .form_title.error span.form_input-error{opacity:0}.success_text{display:none;position:absolute;top:50%;transform:translateY(-50%)}.success_text.active,.success_text span{display:block}.success_text span:first-child{padding-left:calc(40 / var(--to-rem));color:var(--red)}.success_text span:nth-child(3){padding-left:calc(60 / var(--to-rem))}@media screen and (width<=1024px){.form_input{font-size:calc(18 / var(--to-rem));padding-top:calc(13 / var(--to-rem));padding-bottom:calc(10 / var(--to-rem));padding-left:calc(33 / var(--to-rem));padding-right:calc(33 / var(--to-rem))}.form_input.is-textarea{padding-top:calc(13 / var(--to-rem));height:auto;min-height:calc(3lh + 29 / var(--to-rem));max-height:calc(5lh + 29 / var(--to-rem))}.form_title{padding-left:calc(33 / var(--to-rem) + 3px)}.form_item:last-child{padding-top:0}}@media screen and (width<=479px){.form_title{gap:calc(20 / var(--to-rem));padding-left:0}.form_input{font-size:calc(17 / var(--to-rem));padding-top:calc(15 / var(--to-rem));padding-bottom:calc(12 / var(--to-rem));padding-left:calc(17 / var(--to-rem));padding-right:calc(17 / var(--to-rem))}.form_input.is-textarea{padding-top:calc(15 / var(--to-rem));height:auto;min-height:calc(3lh + 29 / var(--to-rem));max-height:calc(5lh + 29 / var(--to-rem))}.form_item:first-child .form_radios{grid-template-columns:1fr 1.3fr}.form_item:nth-child(3) .form_title{margin-right:calc(-20 / var(--to-rem));gap:calc(5 / var(--to-rem))}}.case-hero{z-index:3;min-height:100vh;padding:calc(40 / var(--to-rem));justify-content:space-between;align-items:stretch;gap:calc(100 / var(--to-rem));flex-direction:row;display:flex;position:relative}.content-hidden .case-hero_left{opacity:0}.content-hidden .num_item{--opacity:0!important}.case-hero_left{grid-row-gap:calc(20 / var(--to-rem));grid-template-rows:1fr 3fr auto;width:100%;height:auto;display:grid}.case-hero_right{width:min(42%, 820 / var(--to-rem));flex:none;position:relative}.case-hero_image{left:0;top:calc(-20 / var(--to-rem));right:calc(-20 / var(--to-rem));bottom:calc(-20 / var(--to-rem));position:absolute}.case-hero_items{gap:min(80 / var(--to-rem), 3.7037vh);grid-area:2/1/3/2;grid-template-rows:repeat(3,1fr);display:grid}.case-hero_row{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}@media screen and (width<=479px){.case-hero_row{gap:calc(45 / var(--to-rem));flex-direction:column}}.case-hero_item.sotd{color:var(--red)}@media screen and (width>=1025px){.case-hero_item.sotd{padding-left:calc(390 / var(--to-rem))}}.case-hero_item.sotd .case-hero_item-line:nth-child(2){padding-left:calc(50 / var(--to-rem))}.case-hero_item.wotd{color:var(--red)}.case-hero_item.wotd .case-hero_item-line:nth-child(2),.case-hero_item.wotd .case-hero_item-line:nth-child(3){padding-left:calc(50 / var(--to-rem))}.case-hero_item.fwa{color:var(--red)}.case-hero_item.fwa .case-hero_item-line:nth-child(2){padding-left:calc(25 / var(--to-rem))}.case-hero_item.descr{place-self:flex-end}.case-hero_item.descr .case-hero_item-line:nth-child(2){padding-left:calc(80 / var(--to-rem))}.case-hero_title{margin-bottom:calc(-49 / var(--to-rem));grid-area:3/1/4/2;align-items:flex-end;display:flex}.case-hero_title .case-hero_item{display:none}.case-hero_title ._190 .line{height:1em;position:relative;overflow:hidden}@media screen and (width<=1024px){.case-hero_image img{position:relative!important}.case-hero_image:has(.loaded){opacity:1!important}}main:has(.case-hero){background-color:var(--white-bg);color:var(--black)}main:has(.case-hero) .num_item{--opacity:.15}@media screen and (width<=1024px){.case-hero{padding-top:calc(20 / var(--to-rem));gap:calc(20 / var(--to-rem));flex-direction:column-reverse}.case-hero ._190{font-size:calc(76 / var(--to-rem))}.case-hero img.loaded{opacity:1}.case-hero_right{aspect-ratio:463/600;margin-right:calc(-20 / var(--to-rem));height:58.5938vh;width:calc(463 / var(--to-rem));align-self:flex-end;position:relative}.case-hero_image{height:100%;position:relative;inset:auto}.case-hero_left{flex-direction:column;flex-grow:1;justify-content:flex-end;height:100%;display:flex}}@media screen and (width<=479px){.case-hero{padding:calc(30 / var(--to-rem));gap:calc(40 / var(--to-rem))}.case-hero ._190{font-size:calc(48 / var(--to-rem));align-self:flex-start}.case-hero_items{gap:calc(45 / var(--to-rem));flex-direction:column;display:flex}.case-hero_item.sotd{align-self:flex-end}.case-hero_item.fwa{align-self:center}.case-hero_item.descr{display:none}.case-hero_right{margin-right:calc(-30 / var(--to-rem));margin-left:calc(-30 / var(--to-rem));margin-top:calc(-30 / var(--to-rem));aspect-ratio:375/483;width:auto;height:auto}.case-hero_left{gap:calc(60 / var(--to-rem));flex-direction:column-reverse}.case-hero_title{gap:calc(10 / var(--to-rem));flex-direction:column;margin-bottom:0}.case-hero_title .case-hero_item{align-self:flex-start;display:flex}}.case-real_section{padding-top:calc(200 / var(--to-rem))}.case-real{justify-content:center;align-items:center;min-height:100svh;display:flex}.case-real_video{aspect-ratio:16/9;width:calc(1400 / var(--to-rem))}.case-real_video video{object-fit:cover;opacity:0;width:100%;height:100%}.case_container{padding-top:calc(200 / var(--to-rem));padding-left:calc(40 / var(--to-rem));padding-right:calc(40 / var(--to-rem));justify-content:flex-start;align-items:flex-start;gap:calc(10 / var(--to-rem));flex-direction:row;display:flex}.case_body{z-index:0;max-width:calc(100dvw - 360 / var(--to-rem));gap:calc(200 / var(--to-rem));padding-bottom:calc(40 / var(--to-rem));flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.case_body-hero{aspect-ratio:16/9;width:100%}@media screen and (width<=1024px){.case_container{padding-top:calc(150 / var(--to-rem));padding-left:calc(20 / var(--to-rem));padding-right:calc(20 / var(--to-rem))}.case_body{max-width:calc(100dvw - 40 / var(--to-rem));margin-left:calc(-160 / var(--to-rem));gap:calc(150 / var(--to-rem));padding-bottom:calc(20 / var(--to-rem))}}@media screen and (width<=479px){.case_container{padding-top:calc(100 / var(--to-rem))}.case_body{margin-left:calc(-160 / var(--to-rem));gap:calc(100 / var(--to-rem))}}.case_nav{z-index:1;padding:calc(20 / var(--to-rem));border:1px solid var(--red);aspect-ratio:1;width:calc(270 / var(--to-rem));bottom:calc(40 / var(--to-rem));background-color:var(--white-bg);transition:background-color var(--color-ease);flex-direction:column;flex:none;justify-content:space-between;align-self:flex-end;display:flex;position:sticky}.dark .case_nav{background-color:var(--black)}.case_nav-name,.case_nav-link{color:var(--red);align-self:flex-start}.case_nav-section{text-align:right;align-self:flex-end}@media screen and (width<=1024px){.case_nav{width:calc(182 / var(--to-rem));bottom:calc(20 / var(--to-rem));padding:calc(10 / var(--to-rem));width:calc(150 / var(--to-rem));bottom:calc(20 / var(--to-rem))}.case_nav ._24{font-size:calc(15 / var(--to-rem))}.case_nav .footer_arrow{width:calc(8 / var(--to-rem));height:calc(8 / var(--to-rem));margin-bottom:calc(9 / var(--to-rem))}}.case-footer{clip-path:inset(0);position:relative}.case-footer_body{flex-direction:column;justify-content:flex-end;height:100dvh;display:flex}.case-footer_cover{flex-grow:1;position:relative;overflow:clip}.case-footer_cover img{transform-origin:50% 25%}.case-footer_banner{z-index:2;clip-path:inset(0);height:calc(350 / var(--to-rem));background-color:var(--white-bg);flex:none;position:relative}.case-footer_banner .case-footer_cta{color:var(--black)}.case-footer_banner .case-footer_thumb{filter:invert(0)}.case-footer_fixed{pointer-events:none;padding:calc(40 / var(--to-rem));justify-content:space-between;align-items:flex-end;gap:calc(40 / var(--to-rem));flex-direction:row;display:flex;position:fixed;bottom:0;left:0;right:0}.case-footer_thumb{width:calc(270 / var(--to-rem));height:calc(270 / var(--to-rem));filter:invert();flex:none;position:relative}.case_transition-img{position:absolute;inset:0}footer:has(.case-footer_cta:hover) .case-footer_cta-arrow-parent{flex-grow:1}.case-footer_cta{transform:translateY(calc(48 / var(--to-rem)));gap:calc(40 / var(--to-rem));pointer-events:all;color:var(--white);flex-direction:row;flex-grow:1;display:flex}.case-footer_cta-arrow-parent{transition:flex-grow var(--ease);flex-grow:0;justify-content:flex-end;display:flex}.case-footer_cta-arrow{width:calc(90 / var(--to-rem));transform:rotate(45deg)}.case_transition{transform-origin:bottom;background-color:var(--white-bg);z-index:2;height:100vh;position:fixed;bottom:0;left:0;right:0;transform:scaleY(0)}@media screen and (width<=1024px){.case-footer_banner{height:calc(222 / var(--to-rem))}.case-footer_fixed{padding:calc(20 / var(--to-rem));gap:calc(20 / var(--to-rem));justify-content:space-between}.case-footer_thumb{width:calc(182 / var(--to-rem));height:calc(182 / var(--to-rem))}.case-footer_cta{gap:calc(20 / var(--to-rem));transform:translateY(calc(17 / var(--to-rem)));flex-grow:0}.case-footer_cta ._190{font-size:calc(76 / var(--to-rem))}.case-footer_cta-arrow{width:calc(35 / var(--to-rem))}}@media screen and (width<=479px){.case-footer_banner{height:calc(190 / var(--to-rem))}.case-footer_thumb{width:calc(150 / var(--to-rem));height:calc(150 / var(--to-rem))}.case-footer_cta{gap:calc(10 / var(--to-rem));flex-direction:column;transform:translateY(0)}.case-footer_cta ._190{font-size:calc(48 / var(--to-rem))}.case-footer_cta-arrow{width:calc(23 / var(--to-rem))}.case-footer_cta-arrow-parent{flex-grow:0;justify-content:flex-start}}.case-sticky{z-index:2;position:relative}.case-sticky>section{margin-bottom:-100vh;position:sticky;bottom:0;overflow:clip}.case-sticky>footer{z-index:2;position:relative}.case-grid{column-gap:calc(10 / var(--to-rem));grid-template-rows:auto;grid-template-columns:repeat(12,1fr);width:100%;display:grid;position:relative}.case_item{width:100%;height:auto}.case_item:has(video){aspect-ratio:var(--aspect)}.case_item video{object-fit:cover;width:100%;height:100%}.case_item.full{grid-area:1/1/2/13}.case_body img:not([data-static]),.case_body video:not([data-static]){opacity:0}@media screen and (width<=1024px){.case_body img:not([data-static]),.case_body video:not([data-static]){opacity:1}.case_body img{object-fit:fill;height:auto}}@media screen and (width<=479px){main[data-transition-page=case-inner] .num{padding-left:calc(4 / var(--to-rem));padding-right:calc(10 / var(--to-rem));justify-content:space-between}main[data-transition-page=case-inner] .num_col.is-left{display:none}}main[data-transition-page=case-inner]{transition:color var(--color-ease), background-color var(--color-ease)}main[data-transition-page=case-inner].dark{color:var(--white);background-color:var(--black)}body:has(main[data-transition-page=case-inner].once),body:has(main[data-transition-page=case-inner].once) .loader{background-color:var(--white-bg)}.case_item.dima.is-1{grid-area:1/1/2/6}.case_item.dima.is-2{grid-area:1/7/2/12}.case_item.dima.is-3{margin-top:calc(170 / var(--to-rem));grid-area:2/2/3/9}.case_item.dima.is-4{grid-area:1/1/2/13}.case_item.dima.is-5{margin-top:calc(-130 / var(--to-rem));z-index:1;grid-area:1/9/2/11;position:relative}.case_item.dima.is-6{z-index:2;grid-area:2/1/3/9;align-self:flex-end;position:absolute}.case_item.dima.is-7{aspect-ratio:16/9;grid-area:1/4/2/13}.case_item.dima.is-8{grid-area:1/7/2/13}.case_item.dima.is-9{margin-top:calc(90 / var(--to-rem));grid-area:2/1/3/11}.case_item.dima.is-10{grid-area:2/1/3/13}.case_item.dima.is-11{margin-top:calc(90 / var(--to-rem));z-index:1;grid-area:2/5/3/7;position:relative}.case_item.dima.is-12{margin-bottom:calc(-300 / var(--to-rem));z-index:1;grid-area:1/10/2/12;position:relative}.case_item.dima.is-13{margin-top:calc(-90 / var(--to-rem));z-index:1;grid-area:2/2/3/4;position:relative}@media screen and (width<=479px){.case_item.dima.is-1{grid-area:1/1/2/9}.case_item.dima.is-2{margin-top:calc(40 / var(--to-rem));grid-area:2/2/3/12}.case_item.dima.is-3{margin-top:calc(80 / var(--to-rem));grid-area:3/2/4/11}.case_item.dima.is-4{grid-area:1/1/2/13}.case_item.dima.is-5{margin-top:calc(-75 / var(--to-rem));z-index:1;grid-area:1/9/2/12;position:relative}.case_item.dima.is-6{z-index:2;grid-area:2/1/3/11}.case_item.dima.is-7{grid-area:1/2/2/13}.case_item.dima.is-8{grid-area:1/4/2/13}.case_item.dima.is-9{margin-top:calc(40 / var(--to-rem));grid-area:2/1/3/13}.case_item.dima.is-10{grid-area:2/1/3/13}.case_item.dima.is-11{margin-top:calc(90 / var(--to-rem));z-index:1;grid-area:2/5/3/8;position:relative}.case_item.dima.is-12{margin-bottom:calc(-80 / var(--to-rem));grid-area:1/10/2/13}.case_item.dima.is-13{margin-top:calc(-90 / var(--to-rem));z-index:1;grid-area:2/1/3/4;position:relative}}.dima-horizontal{max-width:100%;height:300vh;position:relative}.dima-horizontal_sticky{height:100vh;margin-right:calc(-40 / var(--to-rem));position:sticky;top:0}.dima-horizontal_img{aspect-ratio:5383/1601;height:100%}.case_item.terrane.is-1{aspect-ratio:1764/921;grid-area:1/2/2/9;align-self:center}.case_item.terrane.is-2{width:90%;margin-bottom:calc(-10 / var(--to-rem));aspect-ratio:402/551;grid-area:1/7/2/9;align-self:flex-end}.case_item.terrane.is-3{aspect-ratio:735/1680;grid-area:1/11/2/13}.case_item.terrane.is-4{aspect-ratio:2530/2032;grid-area:2/2/3/12}.case_item.terrane.is-5{z-index:2;margin-bottom:calc(-337 / var(--to-rem));aspect-ratio:735/1587;grid-area:1/8/2/10;position:relative}.case_item.terrane.is-6{aspect-ratio:735/2187;grid-area:1/2/2/4}.case_item.terrane.is-7{margin-top:calc(335 / var(--to-rem));aspect-ratio:735/2208;grid-area:1/4/2/6}.case_item.terrane.is-8{margin-top:calc(115 / var(--to-rem));aspect-ratio:735/2295;grid-area:1/6/2/8}.case_item.terrane.is-9{margin-top:calc(335 / var(--to-rem));aspect-ratio:735/2049;grid-area:1/8/2/10}.case_item.terrane.is-10{margin-top:calc(-60 / var(--to-rem));aspect-ratio:735/2382;grid-area:1/10/2/12}.case_item.terrane.is-11{margin-top:calc(130 / var(--to-rem));aspect-ratio:1000/1466;grid-area:1/2/2/6}.case_item.terrane.is-12{aspect-ratio:1256/1660;grid-area:1/7/2/12}@media screen and (width<=1024px){.case_item.terrane.is-5{margin-bottom:calc(-270 / var(--to-rem));grid-area:1/8/2/11}.case_item.terrane.is-7{margin-top:calc(155 / var(--to-rem))}.case_item.terrane.is-8{margin-top:calc(10 / var(--to-rem))}.case_item.terrane.is-9{margin-top:calc(155 / var(--to-rem))}.case_item.terrane.is-10{margin-top:calc(-60 / var(--to-rem))}.case_item.terrane.is-11{margin-top:calc(130 / var(--to-rem));grid-area:1/2/2/6}.case_item.terrane.is-12{grid-area:1/7/2/12}}@media screen and (width<=479px){.case_item.terrane.is-1{grid-area:1/1/2/13;align-self:auto}.case_item.terrane.is-2{width:85%;margin-bottom:calc(-10 / var(--to-rem));grid-area:1/9/2/13;align-self:flex-end}.case_item.terrane.is-3{margin-top:calc(80 / var(--to-rem));grid-area:2/3/3/8}.case_item.terrane.is-4{margin-top:calc(80 / var(--to-rem));grid-area:1/1/2/13}.case_item.terrane.is-5{grid-area:1/8/2/12;margin-bottom:0}.case_item.terrane.is-6{grid-area:1/1/2/7;margin-top:0}.case_item.terrane.is-7{margin-top:calc(-20 / var(--to-rem));grid-area:1/7/2/13}.case_item.terrane.is-8{margin-top:calc(10 / var(--to-rem));grid-area:2/1/3/7}.case_item.terrane.is-9{margin-top:calc(-40 / var(--to-rem));grid-area:2/7/3/13}.case_item.terrane.is-10{margin-top:calc(-60 / var(--to-rem));grid-area:3/1/4/7}.case_item.terrane.is-11{margin-top:calc(40 / var(--to-rem));grid-area:2/1/3/9}.case_item.terrane.is-12{grid-area:1/3/2/13}}.case-sticky-parent{height:350vh;position:relative}.case-sticky-parent .case-hero{position:sticky;top:0}.case-sticky-parent .case-real{position:relative}.case-sticky-parent .terrane-imgs{z-index:2;display:block;position:absolute;inset:0}.case-sticky-parent .terrane-imgs .terrane-img{object-fit:cover;clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%);width:100%;height:100%;position:absolute;inset:0}.terrane-hover{aspect-ratio:2530/1320;grid-area:1/2/2/12;position:relative}.terrane-hover:has(.terrane-hover_btn:hover) .terrane-hover_btn-text ._18{transform:translateY(-100%)}.terrane-hover:has(.terrane-hover_btn:hover) .terrane-hover_text-line{transition:transform var(--ease) var(--delay);transform:translateY(0)}.terrane-hover_btn{--size:200;aspect-ratio:1;width:calc(var(--width) / var(--to-rem));left:calc(-40 / var(--to-rem));bottom:calc(-40 / var(--to-rem));justify-content:center;align-items:center;display:flex;position:absolute}.terrane-hover_btn:hover{--size:720}.terrane-hover_btn:hover .terrane-hover_btn-circle{transition:width var(--ease) 0s}.terrane-hover_btn-circle{aspect-ratio:1;width:calc(var(--size) / var(--to-rem));transition:width var(--ease) .2s;background:#1d1d1d;border:1px solid #ebebeb;border-radius:100vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.terrane-hover_btn-text{z-index:2;position:relative;overflow:hidden}.terrane-hover_btn-text ._18{transition:transform var(--ease)}.terrane-hover_text{left:50%;bottom:calc(166 / var(--to-rem));width:calc(240 / var(--to-rem));position:absolute}.terrane-hover_text-line{transition:transform var(--ease) 0s;transform:translateY(101%)}@media screen and (width<=1024px){.terrane-hover{grid-area:1/2/2/13}.terrane-hover_btn{--size:120;left:calc(-20 / var(--to-rem));bottom:calc(-40 / var(--to-rem))}.terrane-hover_btn:hover{--size:480}.terrane-hover_text{left:calc(-40 / var(--to-rem));bottom:calc(10 / var(--to-rem));position:absolute}}@media screen and (width<=479px){.terrane-hover_btn{--size:60}.terrane-hover_btn:hover{--size:300}.terrane-hover_btn-text ._18,.terrane-hover_text ._18{font-size:calc(12 / var(--to-rem))}.terrane-hover_btn{bottom:calc(-10 / var(--to-rem))}.terrane-hover_text{left:calc(-20 / var(--to-rem));width:calc(160 / var(--to-rem));bottom:0}}.case_item.depo.is-1{grid-area:1/1/2/9}@media screen and (width<=1024px){.case_item.depo.is-1{grid-area:1/1/2/13}}.case_item.depo.is-2{margin-top:calc(150 / var(--to-rem));grid-area:1/10/2/12}@media screen and (width<=1024px){.case_item.depo.is-2{margin-top:calc(40 / var(--to-rem));grid-area:2/9/3/12}}@media screen and (width<=479px){.case_item.depo.is-2{grid-area:2/9/3/13}}.case_item.depo.is-3{grid-area:1/1/2/6}@media screen and (width<=1024px){.case_item.depo.is-3{margin-top:calc(80 / var(--to-rem));grid-area:2/5/3/13}}@media screen and (width<=479px){.case_item.depo.is-3{grid-area:2/1/3/13}}.case_item.depo.is-4{margin-top:calc(127 / var(--to-rem));grid-area:1/7/2/12}@media screen and (width<=1024px){.case_item.depo.is-4{margin-top:calc(-240 / var(--to-rem));grid-area:1/2/2/8}}@media screen and (width<=479px){.case_item.depo.is-4{margin-top:calc(-160 / var(--to-rem));grid-area:1/2/2/9}}.case_item.depo.is-5{margin-top:calc(200 / var(--to-rem));grid-area:2/1/3/9}@media screen and (width<=1024px){.case_item.depo.is-5{margin-top:calc(60 / var(--to-rem));grid-area:3/1/4/8}}@media screen and (width<=479px){.case_item.depo.is-5{grid-area:3/2/4/10}}.case_item.depo.is-6{z-index:1;grid-area:2/1/3/12;position:relative}.case_item.depo.is-7{z-index:0;margin-top:calc(-190 / var(--to-rem));grid-area:2/9/3/11;position:relative}@media screen and (width<=479px){.case_item.depo.is-7{margin-top:calc(-50 / var(--to-rem))}}.case_item.depo.is-8{z-index:3;margin-bottom:calc(-343 / var(--to-rem));grid-area:1/11/2/13;position:relative}.case_item.depo.is-9{margin-top:calc(-80 / var(--to-rem));z-index:4;grid-area:3/2/4/4;position:relative}@media screen and (width<=479px){.case_item.depo.is-9{margin-top:calc(-20 / var(--to-rem));grid-area:3/2/4/6}}.case_item.depo.is-10{margin-top:calc(200 / var(--to-rem));grid-area:3/8/4/12}@media screen and (width<=1024px){.case_item.depo.is-10{margin-top:calc(60 / var(--to-rem))}}@media screen and (width<=479px){.case_item.depo.is-10{grid-area:3/7/4/13}}.case_item.depo.is-11{grid-area:1/1/2/10}@media screen and (width<=479px){.case_item.depo.is-11{grid-area:1/1/2/11}}.case_item.depo.is-12{margin-top:calc(-120 / var(--to-rem));z-index:2;grid-area:2/9/3/11;position:relative}@media screen and (width<=479px){.case_item.depo.is-12{grid-area:2/10/3/13}}.case_item.depo.is-13{grid-area:2/2/3/4;align-self:flex-end}@media screen and (width<=479px){.case_item.depo.is-13{grid-area:2/2/3/6}}.case_item.depo.is-14{grid-area:1/4/2/13}@media screen and (width<=479px){.case_item.depo.is-14{grid-area:1/1/2/13}}.case_item.depo.is-15{grid-area:1/1/2/8}@media screen and (width<=479px){.case_item.depo.is-15{grid-area:1/1/2/10}}.case_item.depo.is-16{margin-top:calc(80 / var(--to-rem));grid-area:1/10/2/12}@media screen and (width<=479px){.case_item.depo.is-16{grid-area:1/10/2/13}}.depo-suquence{height:300vh;margin-left:calc(-320 / var(--to-rem));margin-right:calc(-40 / var(--to-rem));width:calc(100% + 360 / var(--to-rem));position:relative}@media screen and (width<=1024px){.depo-suquence{margin-left:calc(-20 / var(--to-rem));width:calc(100% + 40 / var(--to-rem));margin-right:0}}.depo-suquence_sticky{height:100vh;position:sticky;top:0}.depo-suquence_canvas{width:100%;height:100%;display:block}.depo-sequence_banner{background-color:var(--black);color:var(--white);padding-left:calc(280 / var(--to-rem));mix-blend-mode:darken;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media screen and (width<=1024px){.depo-sequence_banner{padding-left:calc(20 / var(--to-rem));padding-right:calc(20 / var(--to-rem))}}.depo-sequence_banner ._96{max-width:calc(1350 / var(--to-rem))}@media screen and (width<=1024px){.depo-sequence_banner ._96{text-align:center;font-size:calc(54 / var(--to-rem))}}@media screen and (width<=479px){.depo-sequence_banner ._96{font-size:calc(36 / var(--to-rem))}}.case_item.orb.is-1{aspect-ratio:1755/987;grid-area:1/2/2/10}.case_item.orb.is-2{margin-top:calc(80 / var(--to-rem));aspect-ratio:390/1107;grid-area:1/11/2/13}.case_item.orb.is-3{aspect-ratio:1560/780;grid-area:2/3/3/11}.case_item.orb.is-4{z-index:0;aspect-ratio:1755/1413;grid-area:1/1/2/10;position:relative}.case_item.orb.is-5{aspect-ratio:585/1764;z-index:2;margin-top:calc(-300 / var(--to-rem));grid-area:2/2/3/5;position:relative}.case_item.orb.is-6{aspect-ratio:780/1263;margin-top:calc(200 / var(--to-rem));grid-area:2/8/3/12}.case_item.orb.is-7{aspect-ratio:16/9;grid-area:1/1/2/8}.case_item.orb.is-8{aspect-ratio:1299/1028;z-index:0;margin-top:calc(200 / var(--to-rem));grid-area:1/5/2/11;position:relative}.case_item.orb.is-9{aspect-ratio:215/1551;z-index:1;grid-area:1/3/2/5;width:82.5%;position:relative}.case_item.orb.is-10{aspect-ratio:315/1030;z-index:1;grid-area:1/5/2/7;width:82.5%;margin-left:-17%;position:relative}.case_item.orb.is-11{aspect-ratio:315/1293;z-index:1;grid-area:1/6/2/8;justify-self:flex-end;width:82.5%;position:relative}.case_item.orb.is-12{aspect-ratio:16/9;grid-area:1/6/2/13}.case_item.orb.is-13{aspect-ratio:2340/1317;grid-area:1/1/2/13}@media screen and (width<=1024px){.case_item.orb.is-4{z-index:0;grid-area:1/1/2/13;position:relative}.case_item.orb.is-5{z-index:2;margin-top:calc(-150 / var(--to-rem));grid-area:2/2/3/6;position:relative}.case_item.orb.is-6{margin-top:calc(100 / var(--to-rem));grid-area:2/7/3/13}.case_item.orb.is-7{grid-area:1/1/2/11}.case_item.orb.is-8{z-index:0;margin-top:calc(200 / var(--to-rem));grid-area:1/4/2/13;position:relative}.case_item.orb.is-9{z-index:1;grid-area:1/1/2/3;width:82.5%;position:relative}.case_item.orb.is-10{z-index:1;grid-area:1/3/2/5;width:82.5%;margin-left:-17%;position:relative}.case_item.orb.is-11{z-index:1;grid-area:1/4/2/6;justify-self:flex-end;width:82.5%;position:relative}.case_item.orb.is-12{grid-area:1/4/2/13}.case_item.orb.is-13{grid-area:1/1/2/13}}@media screen and (width<=479px){.case_item.orb.is-1{grid-area:1/1/2/13}.case_item.orb.is-2{margin-top:calc(140 / var(--to-rem));grid-area:1/8/2/13}.case_item.orb.is-3{margin-top:calc(40 / var(--to-rem));grid-area:2/1/3/13}.case_item.orb.is-4{z-index:0;grid-area:1/1/2/13;position:relative}.case_item.orb.is-5{z-index:2;margin-top:calc(-75 / var(--to-rem));grid-area:2/1/3/6;position:relative}.case_item.orb.is-6{margin-top:calc(25 / var(--to-rem));grid-area:2/7/3/13}.case_item.orb.is-7{grid-area:1/1/2/13}.case_item.orb.is-8{margin-top:0}.case_item.orb.is-12,.case_item.orb.is-13{grid-area:1/1/2/13}}.orb-sliced{flex-direction:row;justify-content:flex-start;align-items:center;gap:2px;height:100%;display:flex;position:relative}.orb-sliced_item{clip-path:inset(0);width:100%;height:100%}.orb-sliced_img{background-image:url(/slice.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.orb-sliced_text{aspect-ratio:48.81/25.44;width:calc(780 / var(--to-rem));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=1024px){.orb-sliced{flex-direction:column;height:75vh}.orb-sliced_text{width:80%}}.orb-slider{margin-left:calc(-320 / var(--to-rem));margin-right:calc(-40 / var(--to-rem));height:calc(501 / var(--to-rem));width:100dvw;margin-bottom:calc(150 / var(--to-rem));position:relative}@media screen and (width<=1024px){.orb-slider{margin-bottom:calc(75 / var(--to-rem))}}.orb-slider_list{inset:0;left:calc(-370 / var(--to-rem));transform:rotate(calc(var(--deg) * 1deg));flex-direction:row;width:100%;display:flex;position:absolute}.orb-slider_item{aspect-ratio:384/501;width:calc(384 / var(--to-rem));position:relative}.orb-slider_item-parent{padding-left:calc(5 / var(--to-rem));padding-right:calc(5 / var(--to-rem));height:100%;position:absolute}.orb-slider_item-parent:nth-child(3n+2) .orb-slider_item{margin-top:calc(100 / var(--to-rem))}.orb-slider_item-parent:nth-child(3n+3) .orb-slider_item{margin-top:calc(58 / var(--to-rem))}.orb-slider_img{height:100%}.orb-slider_nums{background:var(--black);color:var(--white);position:absolute;top:0;right:0}.orb-slider_nums ._18{line-height:.8}@media screen and (width<=1024px){.orb-slider_item{width:calc(250 / var(--to-rem))}.orb-slider{height:calc(400 / var(--to-rem))}}.orb-line{width:200dvw;height:calc(173 / var(--to-rem));left:calc(-360 / var(--to-rem));top:calc(270 / var(--to-rem));position:absolute;transform:rotate(5deg)}@media screen and (width<=1024px){.orb-line{top:calc(100 / var(--to-rem));height:calc(63 / var(--to-rem))}}@media screen and (width<=479px){.orb-line{left:calc(-50 / var(--to-rem));top:calc(61 / var(--to-rem));height:calc(33 / var(--to-rem))}}.case_item.runway.is-1{grid-area:1/1/2/9}@media screen and (width<=1024px){.case_item.runway.is-1{grid-area:1/3/2/13}}@media screen and (width<=479px){.case_item.runway.is-1{grid-area:1/1/2/13}}.case_item.runway.is-2{margin-top:calc(-200 / var(--to-rem));grid-area:2/11/3/13}@media screen and (width<=1024px){.case_item.runway.is-2{margin-top:calc(100 / var(--to-rem));grid-area:2/1/3/4}}@media screen and (width<=479px){.case_item.runway.is-2{grid-area:3/1/4/7}}.case_item.runway.is-3{margin-top:calc(100 / var(--to-rem));grid-area:2/4/3/6}@media screen and (width<=1024px){.case_item.runway.is-3{margin-top:calc(150 / var(--to-rem));grid-area:2/9/3/12}}@media screen and (width<=479px){.case_item.runway.is-3{margin-top:calc(50 / var(--to-rem));grid-area:2/2/3/6}}.case_item.runway.is-4{margin-top:calc(200 / var(--to-rem));grid-area:2/8/3/10}@media screen and (width<=1024px){.case_item.runway.is-4{margin-top:calc(250 / var(--to-rem));grid-area:2/5/3/8}}@media screen and (width<=479px){.case_item.runway.is-4{margin-top:calc(-100 / var(--to-rem));grid-area:3/8/4/13}}.case_item.runway.is-5{grid-area:1/2/2/6}@media screen and (width<=1024px){.case_item.runway.is-5{grid-area:1/2/2/7}}@media screen and (width<=479px){.case_item.runway.is-5{grid-area:1/1/2/9}}.case_item.runway.is-6{margin-top:calc(-100 / var(--to-rem));grid-area:2/10/3/12}@media screen and (width<=1024px){.case_item.runway.is-6{margin-top:calc(-140 / var(--to-rem));grid-area:3/11/4/13}}@media screen and (width<=479px){.case_item.runway.is-6{margin-top:calc(10 / var(--to-rem));grid-area:2/8/3/12}}.case_item.runway.is-7{margin-top:calc(200 / var(--to-rem));grid-area:2/5/3/7}@media screen and (width<=1024px){.case_item.runway.is-7{margin-top:calc(40 / var(--to-rem));grid-area:2/6/3/9}}@media screen and (width<=479px){.case_item.runway.is-7{margin-top:calc(140 / var(--to-rem));grid-area:2/3/3/6}}.case_item.runway.is-8{margin-top:calc(360 / var(--to-rem));grid-area:1/4/2/13}@media screen and (width<=1024px){.case_item.runway.is-8{margin-top:calc(100 / var(--to-rem));grid-area:1/1/2/13}}.case_item.runway.is-9{margin-top:calc(150 / var(--to-rem));grid-area:1/1/2/7}@media screen and (width<=1024px){.case_item.runway.is-9{grid-area:1/3/2/13}}@media screen and (width<=479px){.case_item.runway.is-9{margin-top:calc(80 / var(--to-rem))}}.case_item.runway.is-10{margin-top:calc(150 / var(--to-rem));grid-area:1/9/2/12}@media screen and (width<=1024px){.case_item.runway.is-10{margin-top:calc(90 / var(--to-rem));margin-bottom:calc(50 / var(--to-rem));grid-area:2/7/3/12}}@media screen and (width<=479px){.case_item.runway.is-10{margin-top:calc(40 / var(--to-rem));margin-bottom:calc(20 / var(--to-rem));grid-area:2/6/3/12}}.case_item.runway.is-11{margin-top:calc(-100 / var(--to-rem));margin-bottom:calc(150 / var(--to-rem));grid-area:2/6/3/8}@media screen and (width<=1024px){.case_item.runway.is-11{margin-top:calc(50 / var(--to-rem));grid-area:2/2/3/5;margin-bottom:0}}@media screen and (width<=479px){.case_item.runway.is-11{margin-top:calc(120 / var(--to-rem));margin-bottom:calc(50 / var(--to-rem));grid-area:2/1/3/5}}.case_body-hero:has(.r-hero_wrapper){z-index:2;position:relative}.r-hero_wrapper{height:200vh;margin-bottom:-50vh;position:relative}@media screen and (width<=479px){.r-hero_wrapper{margin-bottom:-150vh}}.r-hero{--scale:1;--x:0;--y:0;aspect-ratio:16/9;padding:calc(15 / var(--to-rem));gap:calc(15 / var(--to-rem));color:#fff;transform:translate3d(calc(var(--x) * 1%), calc(var(--y) * 1%), 1px) scale(var(--scale,1));transform-origin:var(--origin) center;top:calc(var(--vh) * 1px / 2 - var(--height) / 2);flex-direction:column;font-family:PP Mori,sans-serif;display:flex;position:sticky}@media screen and (width<=1024px){.r-hero{gap:calc(5 / var(--to-rem));padding:calc(7 / var(--to-rem))}}@media screen and (width<=479px){.r-hero{height:100vh;aspect-ratio:unset;transform:translate3d(0, 0, 0) scale(var(--scale,1));width:calc(100% + 40 / var(--to-rem));margin-left:calc(-20 / var(--to-rem));padding:0;top:0}}.r-hero_bg{z-index:-1;background:#192227;position:absolute}.r-hero_bg.top{height:calc(80 / var(--to-rem));top:0;left:0;right:0}@media screen and (width<=1024px){.r-hero_bg.top{height:calc(40 / var(--to-rem))}}.r-hero_bg.bottom{height:calc(250 / var(--to-rem));bottom:0;left:0;right:0}@media screen and (width<=1024px){.r-hero_bg.bottom{height:calc(100 / var(--to-rem))}}.r-hero_bg.left{width:calc(25 / var(--to-rem));top:0;bottom:0;left:0}.r-hero_bg.right{width:calc(25 / var(--to-rem));top:0;bottom:0;right:0}@media screen and (width<=479px){.r-hero_bg{display:none}}.r-nav{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.r-nav ._16{font-size:calc(16 / var(--to-rem));margin-bottom:calc(-1.5 / var(--to-rem));line-height:1}@media screen and (width<=1024px){.r-nav ._16{font-size:calc(8 / var(--to-rem))}}@media screen and (width<=479px){.r-nav{display:none}}.r-logo{width:calc(94 / var(--to-rem));height:calc(19 / var(--to-rem))}@media screen and (width<=1024px){.r-logo{width:calc(44 / var(--to-rem));height:calc(9 / var(--to-rem))}}.r-nav_list{justify-content:flex-end;gap:calc(45 / var(--to-rem));flex-direction:row;display:flex}@media screen and (width<=1024px){.r-nav_list{gap:calc(20 / var(--to-rem))}}.r-nav_item{gap:calc(5 / var(--to-rem));flex-direction:row;align-items:center;display:flex}@media screen and (width<=1024px){.r-nav_item{gap:calc(2 / var(--to-rem))}}.r-nav_arrow-parent{width:calc(20 / var(--to-rem));height:calc(20 / var(--to-rem));padding:calc(4 / var(--to-rem));justify-content:center;align-items:center;display:flex}@media screen and (width<=1024px){.r-nav_arrow-parent{width:calc(5 / var(--to-rem));height:calc(5 / var(--to-rem));padding:0}}.r-nav_button{justify-content:center;align-items:center;gap:calc(8 / var(--to-rem));color:#192227;width:calc(180 / var(--to-rem));height:calc(38 / var(--to-rem));background-color:#f9a600;border-radius:100vw;flex-direction:row;display:flex}@media screen and (width<=1024px){.r-nav_button{width:calc(85 / var(--to-rem));height:calc(18 / var(--to-rem));gap:calc(4 / var(--to-rem))}}.r-mid{border-radius:calc(20 / var(--to-rem));flex-direction:row;flex-grow:1;justify-content:space-between;display:flex;overflow:clip}@media screen and (width<=1024px){.r-mid{border-radius:calc(10 / var(--to-rem))}}@media screen and (width<=479px){.r-mid{border-radius:0;justify-content:center;align-items:center;display:flex}}.r-mid_left{padding-left:calc(50 / var(--to-rem));color:#192227;background-color:#fff;flex-grow:1;justify-content:flex-start;align-items:center;margin-right:-1px;display:flex}@media screen and (width<=1024px){.r-mid_left{padding-left:calc(22 / var(--to-rem))}}.r-mid_left ._110{font-size:calc(110 / var(--to-rem));letter-spacing:-.04em;max-width:8.5ch;line-height:.9}@media screen and (width<=1024px){.r-mid_left ._110{font-size:calc(54 / var(--to-rem))}}@media screen and (width<=479px){.r-mid_left{display:none}}.r-mid_right{flex:none;justify-content:center;align-items:center;width:30%;display:flex;position:relative}@media screen and (width<=479px){.r-mid_right{position:static}}.r-mid_window{justify-content:center;align-items:center;display:flex;position:relative}.r-mid_frame{aspect-ratio:353/504;height:calc(500 / var(--to-rem));position:absolute}@media screen and (width<=1024px){.r-mid_frame{height:calc(259 / var(--to-rem))}}@media screen and (width<=479px){.r-mid_frame{height:calc(380 / var(--to-rem))}.r-mid_frame path{transition:fill var(--color-ease);fill:var(--white-bg)}}.r-mid_frame-border{aspect-ratio:293/458;height:calc(450 / var(--to-rem));position:absolute}@media screen and (width<=1024px){.r-mid_frame-border{height:calc(233 / var(--to-rem))}}@media screen and (width<=479px){.r-mid_frame-border{height:calc(341 / var(--to-rem))}}.r-mid_bg-h{width:calc(84 / var(--to-rem));background:#fff;position:absolute;top:0;bottom:0}.r-mid_bg-h.is-left{left:0}.r-mid_bg-h.is-right{right:0}@media screen and (width<=1024px){.r-mid_bg-h{width:calc(24 / var(--to-rem))}}@media screen and (width<=479px){.r-mid_bg-h{background-color:var(--white-bg);transition:background-color var(--color-ease);width:calc(80 / var(--to-rem))}}.r-mid_bg-v{height:calc(60 / var(--to-rem));background:#fff;position:absolute;left:0;right:0}.r-mid_bg-v.is-top{top:0}.r-mid_bg-v.is-bot{bottom:0}@media screen and (width<=1024px){.r-mid_bg-v{height:calc(30 / var(--to-rem))}}@media screen and (width<=479px){.r-mid_bg-v{background-color:var(--white-bg);transition:background-color var(--color-ease);height:calc(50vh - 185 / var(--to-rem))}.dark .r-mid_bg-v,.dark .r-mid_bg-h{background-color:var(--black)}.dark .r-mid_frame path{fill:var(--black)}}.r-bot{height:calc(162 / var(--to-rem));justify-content:space-between;gap:calc(15 / var(--to-rem));flex-direction:row;display:flex}@media screen and (width<=1024px){.r-bot{height:calc(75 / var(--to-rem));gap:calc(5 / var(--to-rem))}}@media screen and (width<=479px){.r-bot{display:none}}.r-bot_left{border-radius:calc(20 / var(--to-rem));border:1px solid #fff;flex-grow:1;grid-template-columns:repeat(3,1fr);display:grid}@media screen and (width<=1024px){.r-bot_left{border-radius:calc(10 / var(--to-rem))}}.r-bot_left-item{justify-content:center;align-items:center;display:flex;position:relative}.r-bot_left-item:not(:last-child){border-right:1px solid #4a5357}.r-bot_left-item:first-child svg{width:calc(186 / var(--to-rem));aspect-ratio:186/53}@media screen and (width<=1024px){.r-bot_left-item:first-child svg{width:calc(86 / var(--to-rem))}}.r-bot_left-item:nth-child(2) svg{width:calc(200 / var(--to-rem));aspect-ratio:200/38}@media screen and (width<=1024px){.r-bot_left-item:nth-child(2) svg{width:calc(118 / var(--to-rem))}}.r-bot_left-item:nth-child(3) svg{width:calc(173 / var(--to-rem));aspect-ratio:173/26}@media screen and (width<=1024px){.r-bot_left-item:nth-child(3) svg{width:calc(80 / var(--to-rem))}}.r-bot_left-item:after{content:"";background-color:#192227;height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.r-bot_btn{border-radius:calc(20 / var(--to-rem));color:#192227;justify-content:center;align-items:center;gap:calc(30 / var(--to-rem));width:calc(475 / var(--to-rem));background-color:#f9a600;display:flex}@media screen and (width<=1024px){.r-bot_btn{width:calc(221 / var(--to-rem));gap:calc(15 / var(--to-rem));border-radius:calc(10 / var(--to-rem))}}.r-bot_btn ._38{font-size:calc(38 / var(--to-rem));letter-spacing:-.03em;line-height:1}@media screen and (width<=1024px){.r-bot_btn ._38{font-size:calc(18 / var(--to-rem))}}.r-bot_arrow-parent{width:calc(75 / var(--to-rem));height:calc(75 / var(--to-rem));padding:calc(20 / var(--to-rem));padding-left:calc(22 / var(--to-rem));color:#f9a600;background-color:#192227;border-radius:100vw;justify-content:center;align-items:center;display:flex}@media screen and (width<=1024px){.r-bot_arrow-parent{width:calc(35 / var(--to-rem));height:calc(35 / var(--to-rem));padding:calc(10 / var(--to-rem));padding-left:calc(11 / var(--to-rem))}}.testimonial{width:calc(280 / var(--to-rem) + 100%);height:300vh;margin-left:calc(-280 / var(--to-rem));margin-top:-25vh;margin-bottom:-50vh;position:relative}@media screen and (width<=1024px){.testimonial{width:100%;margin-top:-25vh;margin-left:0}}.testimonial_sticky{justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0}.testimonial_item{height:calc(340 / var(--to-rem));aspect-ratio:855/340}@media screen and (width<=1024px){.testimonial_item{height:calc(240 / var(--to-rem))}}@media screen and (width<=479px){.testimonial_item{height:calc(131 / var(--to-rem))}}.testimonial_item:not(:first-child){position:absolute}.r-lines{width:calc(360 / var(--to-rem) + 100%);margin-left:calc(-320 / var(--to-rem));position:relative}@media screen and (width<=1024px){.r-lines{background-color:var(--black);margin-left:calc(-20 / var(--to-rem));width:calc(100% + 40 / var(--to-rem));border-radius:calc(20 / var(--to-rem));overflow:clip}}.r-lines_wrapper{padding-left:calc(320 / var(--to-rem));padding-right:calc(40 / var(--to-rem));padding-top:calc(400 / var(--to-rem))}@media screen and (width<=1024px){.r-lines_wrapper{padding-top:calc(150 / var(--to-rem));padding-left:calc(20 / var(--to-rem));padding-right:calc(20 / var(--to-rem))}}.r-svg{left:0;right:0;top:calc(200 / var(--to-rem));position:absolute;-webkit-mask-image:linear-gradient(#000 88%,#0000 98%);mask-image:linear-gradient(#000 88%,#0000 98%)}@media screen and (width<=1024px){.r-svg{top:calc(100 / var(--to-rem));width:128%;left:-8%}}@media screen and (width<=479px){.r-svg{top:calc(100 / var(--to-rem));width:165%;left:-16%}}.r-ticket{--x:0;--y:0;perspective:1000px;height:min(1500 / var(--to-rem), 100vh);padding-left:calc(80 / var(--to-rem));padding-right:calc(80 / var(--to-rem));justify-content:center;align-items:center;display:flex}@media screen and (width<=1024px){.r-ticket{padding-left:calc(0 / var(--to-rem));padding-right:calc(0 / var(--to-rem));height:min(60 / var(--to-rem), 60vh)}}.r-ticket_img{transform:rotateX(calc(var(--x,0) * 1deg)) rotateY(calc(var(--y,0) * 1deg));transform-style:preserve-3d}.mob-bg{display:none}@media screen and (width<=1024px){.mob-bg{--t:0;--r:0;--b:0;--l:0;z-index:-1;clip-path:inset(calc(100% - var(--t) * 1%) calc(100% - var(--r) * 1%) calc(100% - var(--b) * 1%) calc(100% - var(--l) * 1%));display:block;position:fixed;inset:0}.mob-bg.full{clip-path:inset(0)}.mob-bg img{object-fit:cover;height:100%}}._404{z-index:3;color:var(--red);height:100dvh;padding:calc(40 / var(--to-rem));flex-direction:row;justify-content:flex-end;align-items:flex-end;display:flex;position:relative}.error_mask{aspect-ratio:403.4/171;width:calc(1000 / var(--to-rem));justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=1024px){.error_mask{width:calc(600 / var(--to-rem) * .8)}}@media screen and (width<=479px){.error_mask{width:calc(300 / var(--to-rem) * .8)}}.error_mask img{object-fit:fill}._404 .text_shape:first-child{float:left;width:calc(144 / var(--to-rem));height:calc(65.76 / var(--to-rem) + 5px);shape-outside:polygon(0 0, 60% 0, 60% 50%, 100% 50%, 100% 100%, 0 100%);position:relative}@media screen and (width<=1024px){._404 .falling-text ._24 div:not(:nth-child(-n+50)){display:none!important}}.error-cta{gap:calc(20 / var(--to-rem));color:var(--white);align-items:flex-end;display:flex;position:relative}.error-cta ._190{padding-top:calc(34 / var(--to-rem))}@media screen and (width<=1024px){.error-cta ._190{font-size:calc(76 / var(--to-rem));padding-top:0}}@media screen and (width<=479px){.error-cta ._190{font-size:calc(48 / var(--to-rem))}}body:has(main[data-transition-page=policy].once),body:has(main[data-transition-page=policy].once) .loader{background-color:var(--white-bg)}main:has(.policy){background-color:var(--white-bg);color:var(--black)}.policy{padding-top:calc(180 / var(--to-rem));padding-bottom:calc(180 / var(--to-rem));justify-content:center;display:flex}.policy_content{max-width:854px}@media screen and (width<=1024px){.policy_content{padding-left:calc(20 / var(--to-rem));padding-right:calc(20 / var(--to-rem));max-width:none}}.policy_top{flex-direction:column;margin-bottom:100px;display:flex}.policy_top ._24{color:var(--red)}.policy ._24{font-size:24px;line-height:1.35}.policy ._190{font-size:200px}@media screen and (width<=1024px){.policy ._190{font-size:120px}}@media screen and (width<=479px){.policy ._190{font-size:80px}}.policy ._48{font-size:48px}@media screen and (width<=479px){.policy ._48{font-size:32px}}.policy a{color:var(--red);text-decoration:underline}.policy_parts{flex-direction:column;gap:140px;display:flex}@media screen and (width<=1024px){.policy_parts{gap:80px}}.policy_part{flex-direction:column;gap:40px;display:flex}@media screen and (width<=1024px){.policy_part{gap:20px}}.policy_text{flex-direction:column;gap:60px;display:flex}@media screen and (width<=1024px){.policy_text{gap:30px}}.policy_list{flex-direction:column;gap:60px;padding-left:140px;display:flex}@media screen and (width<=1024px){.policy_list{gap:30px;padding-left:60px}}@media screen and (width<=479px){.policy_list{gap:30px;padding-left:30px}}.policy_item{flex-direction:row;align-items:flex-start;gap:20px;display:flex}.policy_item:before{content:"";background-color:var(--red);border-radius:100vw;flex:none;width:5px;height:5px;margin-top:13px}.policy_item strong{color:var(--red);font-weight:300}.rule{height:1px;left:0;right:0;top:calc(100vh - 21 / var(--to-rem));z-index:9999;background-color:red;position:fixed}::-moz-selection{background-color:var(--red);color:var(--black)}::selection{background-color:var(--red);color:var(--black)}
