: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}.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}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}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,main.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}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))}}.tp-dfwv.tp-dfwv{z-index:1001;scrollbar-width:thin;scrollbar-color:#fff3 transparent;border-radius:12px;width:440px;max-height:calc(100vh - 32px);position:fixed;top:16px;left:16px;overflow-y:auto}.tp-dfwv .tp-rotv{--tp-base-background-color:#121214eb;--tp-base-shadow-color:#0006;--tp-container-background-color:#ffffff0a;--tp-container-background-color-active:#ffffff24;--tp-container-background-color-focus:#ffffff1a;--tp-container-background-color-hover:#ffffff14;--tp-container-foreground-color:#e8e8e8;--tp-button-background-color:#ffffff14;--tp-button-background-color-active:#ffffff38;--tp-button-background-color-focus:#ffffff29;--tp-button-background-color-hover:#ffffff1f;--tp-button-foreground-color:#e8e8e8;--tp-input-background-color:#ffffff0f;--tp-input-background-color-active:#ffffff29;--tp-input-background-color-focus:#ffffff1f;--tp-input-background-color-hover:#ffffff17;--tp-input-foreground-color:#8fd8ff;--tp-label-foreground-color:#fff9;--tp-groove-foreground-color:#ffffff24;--tp-monitor-background-color:#0000004d;--tp-monitor-foreground-color:#8fd8ff;border-radius:12px;font-family:SF Mono,Menlo,Monaco,monospace;font-size:11px;line-height:1.2}.tp-dfwv .tp-fldv_t,.tp-dfwv .tp-rotv_t{letter-spacing:.02em;font-weight:500}.tp-dfwv .tp-lblv_l{padding-left:8px}.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_text{position:relative;top:.075em}.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)}}html.is-cube .nav{view-transition-name:nav}html.is-cube::view-transition{background:var(--cube-void)}html.is-cube::view-transition-group(root){perspective:var(--cube-eye);animation:none}html.is-cube::view-transition-image-pair(root){isolation:auto;transform-style:preserve-3d}html.is-cube::view-transition-old(root),html.is-cube::view-transition-new(root){mix-blend-mode:normal;backface-visibility:hidden;transform-origin:50% 50% calc(var(--cube-depth) * -1);outline-offset:-1px;outline:1px solid #0000;animation:none}html.is-cube::view-transition-new(root){transform:rotateX(calc(var(--cube-side) * 90deg))}html.is-cube::view-transition-group(nav),html.is-cube::view-transition-new(nav){animation:none}html.is-cube::view-transition-old(nav){display:none}.flip-page{z-index:20;background-color:var(--red);color:var(--black);pointer-events:none;clip-path:polygon(0 0,0 0,0 0);transition:background-color var(--color-ease), color var(--color-ease);position:fixed;inset:0}main.red .flip-page{background-color:var(--black);color:var(--white)}.flip-page_inner{position:absolute;inset:0}.flip-page_copy{right:calc(40 / var(--to-rem));bottom:calc(40 / var(--to-rem));flex-direction:column;align-items:flex-start;display:flex;position:absolute}.flip-page_title{font-size:calc(110 / var(--to-rem));letter-spacing:-.08em;text-transform:capitalize;font-weight:400;line-height:.9}.flip-page_line{white-space:nowrap;display:block}.flip-page_mark{vertical-align:top;width:calc(105.17 / var(--to-rem));height:calc(77.68 / var(--to-rem));margin-left:calc(8 / var(--to-rem));display:inline-block;position:relative}.flip-page_mark svg{width:auto;height:100%;position:absolute;top:0;left:0}.flip-page_mark svg:nth-child(2){left:calc(40.88 / var(--to-rem))}.flip-page_text{width:calc(493 / var(--to-rem));margin-top:calc(64 / var(--to-rem));font-size:calc(24 / var(--to-rem));letter-spacing:-.03em;font-weight:300;line-height:1.25}.flip-page_text+.flip-page_text{margin-top:1.25em}.flip-page_cta,.flip-page_close{padding:calc(7 / var(--to-rem) + .125em) calc(13 / var(--to-rem)) calc(7 / var(--to-rem) - .125em);color:var(--red);font-size:calc(24 / var(--to-rem));letter-spacing:-.03em;text-transform:uppercase;pointer-events:all;cursor:pointer;transition:background-color var(--color-ease), color var(--color-ease);background-color:#000;border-radius:100vw;align-items:center;font-weight:300;line-height:1;display:inline-flex}main.red .flip-page_cta,main.red .flip-page_close{background-color:var(--red);color:var(--black)}@media (hover:hover){.flip-page_cta:hover,main.red .flip-page_cta:hover,.flip-page_close:hover,main.red .flip-page_close:hover{background-color:var(--white);color:#000}}.flip-page_cta{margin-top:calc(40 / var(--to-rem))}.flip-page_close{top:calc(40 / var(--to-rem));right:calc(40 / var(--to-rem));position:absolute}.flip-dismiss{z-index:22;cursor:pointer;display:none;position:fixed;inset:0}main.flip-open .flip-dismiss{display:block}.flip-canvas{z-index:21;pointer-events:none;width:100%;height:100%;display:none;position:fixed;inset:0}.flip-canvas.is-shown{display:block}.flip-corner{z-index:22;width:calc(var(--zone,300) / var(--to-rem));height:calc(var(--zone,300) / var(--to-rem));pointer-events:none;cursor:pointer;position:fixed;bottom:0;right:0}.flip-corner.is-on{pointer-events:all}main.flip-open .flip-corner{pointer-events:none}.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.bulletproof{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.bulletproof{--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.bulletproof{--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.bulletproof{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.bulletproof{--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.bulletproof{--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.bulletproof{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.bulletproof{--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%}}.cube_wrapper{width:100%;height:600vh;margin-top:-100vh;position:relative}.cube_sticky{height:100vh;position:sticky;top:0}.loopsii-active .cube_wrapper{cursor:pointer}.cube_text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.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.is-gl p{opacity:0}.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}.loopsii-active .awards_cursor{opacity:1;background-color:var(--red);color:var(--black)}.loopsii-active .awards_cursor.hide{opacity:0}.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;--pill-w:105;width:calc(var(--pill-w) / 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;white-space:nowrap;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), color var(--fast-ease), opacity var(--fast-ease);opacity:0;justify-content:center;align-items:center;display:flex;position:absolute}.awards_cursor.morphing{transition:background-color var(--fast-ease), color var(--fast-ease), opacity var(--fast-ease)}.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{clip-path:inset(0);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.is-gl .case-footer_cover img,.case-footer.is-gl .case_transition-img{opacity:0}.case-footer.is-gl .case-footer_banner{background-color:#0000}.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.bulletproof.is-1{grid-area:1/1/2/10}.case_item.bulletproof.is-2{margin-top:calc(523 / var(--to-rem));grid-area:1/11/2/13}.case_item.bulletproof.is-3{margin-top:calc(70 / var(--to-rem));grid-area:1/2/2/4}.case_item.bulletproof.is-4{grid-area:1/6/2/13}.case_item.bulletproof.is-5{grid-area:1/1/2/13}.case_item.bulletproof.is-6{grid-area:1/4/2/7}.case_item.bulletproof.is-7{margin-top:calc(413 / var(--to-rem));grid-area:1/8/2/11}.case_item.bulletproof.is-8{grid-area:1/1/2/12}.case_item.bulletproof.is-9{grid-area:1/4/2/13}.case_item.bulletproof.is-10{margin-top:calc(545 / var(--to-rem));grid-area:1/1/2/3}.case_item.bulletproof.is-11{margin-top:calc(1023 / var(--to-rem));grid-area:1/4/2/6}.case_item.bulletproof.is-12{grid-area:1/1/2/9}.case_item.bulletproof.is-13{grid-area:1/5/2/13}@media screen and (width<=1024px){.case_item.bulletproof.is-2{margin-top:calc(120 / var(--to-rem));grid-area:1/10/2/13}.case_item.bulletproof.is-3{margin-top:calc(60 / var(--to-rem));grid-area:1/1/2/4}.case_item.bulletproof.is-4{grid-area:1/5/2/13}.case_item.bulletproof.is-6{grid-area:1/2/2/6}.case_item.bulletproof.is-7{margin-top:calc(150 / var(--to-rem));grid-area:1/7/2/11}.case_item.bulletproof.is-8,.case_item.bulletproof.is-9{grid-area:1/1/2/13}.case_item.bulletproof.is-10{margin-top:calc(40 / var(--to-rem));grid-area:2/2/3/6}.case_item.bulletproof.is-11{margin-top:calc(160 / var(--to-rem));grid-area:2/7/3/11}.case_item.bulletproof.is-12{grid-area:1/1/2/11}.case_item.bulletproof.is-13{grid-area:1/3/2/13}}@media screen and (width<=479px){.case_item.bulletproof.is-1,.case_item.bulletproof.is-4,.case_item.bulletproof.is-9,.case_item.bulletproof.is-12,.case_item.bulletproof.is-13{grid-area:1/1/2/13}.case_item.bulletproof.is-2{margin-top:calc(30 / var(--to-rem));grid-area:2/7/3/13}.case_item.bulletproof.is-3{margin-top:calc(30 / var(--to-rem));grid-area:2/1/3/7}.case_item.bulletproof.is-6{grid-area:1/1/2/7}.case_item.bulletproof.is-7{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}.case_item.bulletproof.is-10{margin-top:calc(30 / var(--to-rem));grid-area:2/1/3/7}.case_item.bulletproof.is-11{margin-top:calc(80 / var(--to-rem));grid-area:2/7/3/13}}.b-letter{--inset-l:calc(320 / var(--to-rem));--inset-r:calc(40 / var(--to-rem));--inset-t:calc(40 / var(--to-rem));--inset-b:calc(40 / var(--to-rem));width:100vw;height:175vh;margin-left:calc(-320 / var(--to-rem));position:relative}.b-letter_sticky{justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0}.b-letter_wrap{z-index:1;pointer-events:none;justify-content:center;align-items:center;width:35vw;height:47vw;display:flex;position:absolute}.b-inner{width:19.6vw;scale:var(--scale,1);position:absolute}.b-outer{width:100%;height:100%}.b-letter_mask{clip-path:url(#b-mask);width:35vw;height:47vw;position:relative}.b-letter_container{position:absolute;inset:0}.b-letter.is-gl .b-letter_mask{clip-path:none;width:100%;height:100%}.b-letter.is-gl .bf_bleed{background:0 0}.b-letter.is-gl .bf_bleed-bg,.b-letter.is-gl .bf_bleed-ink{visibility:hidden}@media screen and (width<=1024px){.b-letter{--inset-l:calc(20 / var(--to-rem));--inset-r:calc(20 / var(--to-rem));--inset-t:calc(80 / var(--to-rem));--inset-b:calc(20 / var(--to-rem));margin-left:calc(-20 / var(--to-rem))}}@media screen and (width<=479px){.b-letter{height:auto}.b-letter_sticky{height:100svh;position:relative}.b-letter_mask{clip-path:none;width:100%;height:100%}.b-letter_wrap{display:none}}.bf-letters{z-index:1;left:var(--inset-l,0px);top:var(--inset-t,0px);letter-spacing:-.09em;text-transform:uppercase;white-space:nowrap;pointer-events:none;padding:.8vw 1.3vw;font-family:Sequel Sans,sans-serif;font-size:12.75vw;font-weight:500;line-height:.78;position:absolute}.bf-letters_row{gap:.5em;display:flex}.bf-letters_row.is-offset{padding-left:.44em}.bf-letters_item{margin:-.2em -.1em -.2em 0;padding:.2em .1em .2em 0;overflow:hidden}.bf-letters_item p{margin:0;padding:.1em .05em 0 0}.bf-letters .char{transform:translate3d(var(--x,-20vw), 0, 0);transition:transform .8s cubic-bezier(.19,1,.22,1);display:inline-block}@media screen and (width<=479px){.bf-letters{padding:4vw;font-size:24vw}}.bf_bleed{color:#f1f1f1;user-select:none;touch-action:pan-y;background-color:#000;width:100%;height:100%;position:relative;overflow:hidden}.bf_bleed-slide{--tint:#fff;display:none;position:absolute;inset:0}.bf_bleed-slide.is-active,.bf_bleed-slide.is-from,.bf_bleed-slide.is-to{display:block}.bf_bleed-slide .bf_bleed-bg{object-fit:cover;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.is-from .bf_bleed-slide .bf_bleed-bg{z-index:1;translate:calc(var(--from-shift,0) * 100%) 0}.is-to .bf_bleed-slide .bf_bleed-bg{z-index:2;translate:calc(var(--to-shift,0) * 100%) 0;clip-path:inset(0 0 0 calc((1 - var(--edge,1)) * 100%))}.bf_bleed-ink{z-index:3;color:var(--tint);mix-blend-mode:difference;pointer-events:none;position:absolute;inset:0}.is-from .bf_bleed-ink{clip-path:inset(0 calc(var(--edge,1) * 100%) 0 0)}.is-to .bf_bleed-ink{clip-path:inset(0 0 0 calc((1 - var(--edge,1)) * 100%))}.bf_bleed-stamp{right:11.5%;top:calc(var(--inset-t,0px) + 12.7vw);white-space:nowrap;flex-direction:column;align-items:center;display:flex;position:absolute}.bf_bleed-stamp p{letter-spacing:-.05em;margin:0;font-family:Mixta Pro,Georgia,serif;font-size:2.82vw;font-weight:300;line-height:.83}.bf_bleed-stamp-line:nth-child(2) p{font-style:italic}.bf_bleed-nav{z-index:50;left:calc(var(--inset-l,0px) + 2.24vw);right:calc(var(--inset-r,0px) + 2.24vw);bottom:calc(var(--inset-b,0px) + 1.82vw);letter-spacing:-.03em;text-transform:uppercase;color:#f1f1f1;grid-template-columns:1fr auto 1fr;align-items:center;font-family:Sequel Sans,sans-serif;font-size:max(9px,.572vw);font-weight:500;line-height:.93;display:grid;position:absolute}.bf_bleed-nav a{color:inherit;text-decoration:none}.bf_bleed-nav svg{height:auto;display:block}.bf_bleed-side{align-items:center;gap:1.3vw;display:flex}.bf_bleed-side.is-right{justify-self:end;gap:2.1vw}.bf_bleed-label{opacity:.5}.bf_bleed-link{border-bottom:1px solid #fff3;align-items:center;gap:.5em;padding-bottom:.35em;display:inline-flex}.bf_bleed-link svg{width:.8em}.bf_bleed-mid{align-items:center;gap:1.15vw;display:flex}.bf_bleed-count{opacity:.5;letter-spacing:.07em}.bf_bleed-crumbs{gap:.26vw;display:flex}.bf_bleed-crumb{cursor:pointer;background:0 0;border:1px solid #f1f1f1;border-radius:2.67vw;width:.78vw;height:.94vw;padding:0;transition:width .4s cubic-bezier(.19,1,.22,1),background-color .3s}.bf_bleed-crumb:hover,.bf_bleed-crumb.is-active{background-color:#d9d9d94d}.bf_bleed-crumb.is-active{width:2.34vw}.bf_bleed-client{flex-direction:column;gap:.25em;display:flex}.bf_bleed-clients{height:1em;display:block;overflow:hidden}.bf_bleed-clients-track{flex-direction:column;display:flex}.bf_bleed-clients-track span{height:1em;line-height:1;display:block}.bf_bleed-nav .bf_bleed-explore{color:#111;gap:2px;display:flex}.bf_bleed-explore-text,.bf_bleed-explore-icon{background-color:#f1f1f1;border-radius:.45vw;align-items:center;height:1.25vw;transition:background-color .3s;display:flex}.bf_bleed-explore:hover .bf_bleed-explore-text,.bf_bleed-explore:hover .bf_bleed-explore-icon{background-color:#fff}.bf_bleed-explore-text{letter-spacing:-.06em;padding:.05vw .42vw 0;font-size:.918vw;font-weight:400;line-height:.91}.bf_bleed-explore-icon{justify-content:center;width:1.72vw}.bf_bleed-explore-icon svg{width:.9vw}@media screen and (width<=1024px){.bf_bleed-stamp{top:calc(var(--inset-t,0px) + 18vw)}.bf_bleed-stamp p{font-size:4vw}.bf_bleed-nav{left:calc(var(--inset-l,0px) + 3vw);right:calc(var(--inset-r,0px) + 3vw);bottom:calc(var(--inset-b,0px) + 3vw);font-size:1.4vw}.bf_bleed-crumb{width:1.6vw;height:1.9vw}.bf_bleed-crumb.is-active{width:4.6vw}.bf_bleed-explore-text,.bf_bleed-explore-icon{border-radius:1vw;height:3vw}.bf_bleed-explore-text{padding:0 1vw;font-size:2vw}.bf_bleed-explore-icon{width:4vw}.bf_bleed-explore-icon svg{width:2vw}}@media screen and (width<=479px){.bf_bleed-stamp{right:calc(var(--inset-r,0px) + 5vw);top:auto;bottom:calc(var(--inset-b,0px) + 22vw)}.bf_bleed-stamp p{font-size:8vw}.bf_bleed-nav{left:calc(var(--inset-l,0px) + 4vw);right:calc(var(--inset-r,0px) + 4vw);bottom:calc(var(--inset-b,0px) + 5vw);grid-template-columns:1fr auto;row-gap:4vw;font-size:2.8vw}.bf_bleed-side:first-child{display:none}.bf_bleed-crumb{width:3.4vw;height:4vw}.bf_bleed-crumb.is-active{width:9vw}.bf_bleed-explore-text,.bf_bleed-explore-icon{border-radius:2vw;height:6.4vw}.bf_bleed-explore-text{padding:0 2vw;font-size:4.2vw}.bf_bleed-explore-icon{width:8vw}.bf_bleed-explore-icon svg{width:4vw}}.bf_list{color:#f1f1f1;width:100%;position:relative}.bf_list-titles,.bf_list-copies{flex-direction:column;display:flex}.bf_list.is-gl .bf_list-titles{color:#0000}.bf_list-copies{pointer-events:none;position:absolute;inset:0}.bf_list.is-gl .bf_list-copies{display:none}.bf_item{transition:opacity .1s cubic-bezier(.19,1,.22,1);display:flex}.bf_item.faded{opacity:.5}.bf_item-copy{opacity:0;position:relative}.bf_item-copy.active{opacity:1}.bf_item-layer{clip-path:var(--clip);display:flex}.bf_item-layer.is-diff{z-index:2;color:var(--diff);mix-blend-mode:difference;position:relative}.bf_item-layer.is-light{z-index:3;color:var(--light);mix-blend-mode:lighten;position:absolute;inset:0}.bf_item-text{margin-left:calc((var(--x) - 320) / 1920 * 100vw);letter-spacing:-.08em;text-transform:uppercase;white-space:nowrap;font-family:Sequel Sans,sans-serif;font-size:6.256vw;font-weight:400;line-height:.875;position:relative}.bf_item-index{letter-spacing:-.07em;font-size:1.283vw;line-height:.93;position:absolute;bottom:.2vw;right:calc(100% + .2vw)}.bf_list-posters{z-index:1;pointer-events:none;width:24.67vw;height:32.07vw;position:fixed;top:50%;left:52.71vw;transform:translate(-50%,-50%)}.bf_item-poster{opacity:0;position:absolute;inset:0;overflow:hidden}.bf_item-poster.active{opacity:1}.bf_list .bf_item-poster img{object-fit:cover;width:100%;height:100%;display:none}.bf_list.is-near:not(.is-gl) .bf_item-poster img{display:block}.bf_item-poster:after{content:"";background:linear-gradient(#0000,#000);position:absolute;inset:38.5% 0 0}.bf_list.is-gl .bf_item-poster:after{content:none}.bf_item-stamp{z-index:1;color:#f1f1f1;mix-blend-mode:difference;white-space:nowrap;flex-direction:column;align-items:center;display:flex;position:absolute;top:4.6%;right:5.6%}[data-tint] .bf_item-stamp{color:var(--tint);mix-blend-mode:normal}.bf_list.is-gl .bf_item-stamp{visibility:hidden}.bf_item-stamp p{letter-spacing:-.05em;margin:0;font-family:Mixta Pro,Georgia,serif;font-size:1.83vw;font-weight:300;line-height:.83}.bf_item-stamp p:nth-child(2){font-style:italic}@media screen and (width<=1024px){.bf_item-text{margin:0 auto;font-size:8vw}.bf_item-index{font-size:1.8vw}.bf_list-posters{width:34vw;height:44.2vw;left:50%}.bf_item-stamp p{font-size:2.6vw}}@media screen and (width<=479px){.bf_item-text{font-size:10.5vw}.bf_item-index{font-size:2.6vw}.bf_list-posters{width:50vw;height:65vw}.bf_item-stamp p{font-size:4vw}}.bf_locations{--k:1;--u:calc(100vw / 1920 * var(--k));width:100vw;height:calc(1080 * var(--u));margin-left:calc(-320 / var(--to-rem));color:#fff;background-color:#181713;position:relative;overflow:clip}.bf_locations:has(.loc_title:hover) .loc_title:not(:hover){opacity:.25}.bf_loc-bg{will-change:transform;position:absolute;inset:0}.bf_loc-bg .bf_loc-photo,.bf_loc-b{left:calc(50% + (var(--x) - 960) * var(--u));top:calc(50% + (var(--y) - 540) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));max-width:none;position:absolute}.bf_loc-bg .bf_loc-photo{--x:0;--y:-90;--w:1920;--h:1260}.bf_loc-b{--x:241;--y:-288;--w:1324;--h:1659;mix-blend-mode:overlay}.bf_loc-b .bf_loc-b-cut{opacity:.6;-webkit-mask:var(--mask) 0 0/100% 100% no-repeat;mask:var(--mask) 0 0/100% 100% no-repeat;position:absolute;inset:0}.bf_loc-b .bf_loc-b-cut img{left:calc(-241 * var(--u));top:calc(198 * var(--u));width:calc(1920 * var(--u));height:calc(1260 * var(--u));max-width:none;position:absolute}.bf_loc-b .bf_loc-b-line{width:100%;height:100%;position:absolute;inset:0}.bf_loc-list{z-index:1;position:absolute;inset:0}.bf_loc-row{left:0;right:0;top:calc(50% + (var(--y) - 540) * var(--u));position:absolute}.loc_title{top:0;left:calc(50% + (var(--x) - 960) * var(--u));font-family:Sequel Sans,sans-serif;font-weight:450;font-size:calc(125.72 * var(--u));letter-spacing:-.07em;text-transform:uppercase;white-space:nowrap;line-height:.83;transition:opacity .45s cubic-bezier(.44,.01,0,.93);position:absolute}@media screen and (width<=1024px){.bf_locations{--k:1.25;margin-left:calc(-20 / var(--to-rem))}}@media screen and (width<=479px){.bf_locations{--k:2}}.case-footer[data-next=bulletproof] .case-footer_cover{min-height:0}.case-footer[data-next=bulletproof] .case-footer_cover img{object-position:50% 0%}.cs-gallery{width:100vw;max-width:100%;height:calc(100vh + (var(--slides) - 1) * 70vh);font-family:NB Akademie Mono,monospace;position:relative}.cs-gallery_sticky{color:#eed1d0;background-color:#0a0a0a;height:100vh;position:sticky;top:0;overflow:hidden}.cs-gallery_sticky>canvas{display:block;position:absolute;inset:0}.cs-gallery_slide{display:none}.cs-gallery .cs-logo{pointer-events:none;height:24vh;position:absolute;top:0;left:0;right:0}.cs-gallery_mask{left:calc(40 / var(--to-rem));right:calc(40 / var(--to-rem));mix-blend-mode:difference;pointer-events:none;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.cs-gallery_titles{will-change:transform;position:relative}.cs-gallery_title{text-align:center;position:absolute;top:0;left:0;right:0}.cs-gallery_title h2{text-transform:uppercase;letter-spacing:-.02em;margin:0;font-family:Druk Wide,sans-serif;font-size:6.25vw;font-weight:700;line-height:1}.cs-gallery_sub{margin-top:calc(24 / var(--to-rem));text-transform:uppercase;letter-spacing:.06em}.cs-gallery_infos{top:calc(40 / var(--to-rem));left:calc(40 / var(--to-rem));mix-blend-mode:difference;pointer-events:none;position:absolute}.cs-gallery_info{grid-template-columns:calc(70 / var(--to-rem)) auto;gap:calc(20 / var(--to-rem));white-space:nowrap;text-transform:uppercase;opacity:0;transition:opacity .5s,transform .5s;display:grid;position:absolute;top:0;left:0;transform:translateY(10px)}.cs-gallery_info.is-active{opacity:1;transform:none}.cs-gallery_counter{bottom:calc(40 / var(--to-rem));align-items:center;gap:calc(50 / var(--to-rem));mix-blend-mode:difference;pointer-events:none;line-height:1;display:flex;position:absolute;left:50%;transform:translate(-50%)}.cs-gallery_digits{display:flex}.cs-gallery_ones-mask{height:1em;display:block;overflow:hidden}.cs-gallery_ones{will-change:transform;flex-direction:column;display:flex}.cs-gallery_ones span{height:1em;display:block}.cs-gallery_lines{align-items:center;gap:4px;height:14px;display:flex}.cs-gallery_line{background-color:currentColor;width:1px;height:7px;transition:height .3s;display:block}.cs-gallery_line.is-active{height:14px}.cs-gallery_zone{width:25%;position:absolute;top:0;bottom:0}.cs-gallery_zone.is-prev{cursor:w-resize;left:0}.cs-gallery_zone.is-next{cursor:e-resize;right:0}@media screen and (width<=1024px){.cs-gallery .cs-logo{height:18vh}.cs-gallery_mask{left:calc(20 / var(--to-rem));right:calc(20 / var(--to-rem))}.cs-gallery_title h2{font-size:8.33333vw}.cs-gallery_infos{top:20vh;left:calc(20 / var(--to-rem))}.cs-gallery_counter{bottom:23vh}.cs-gallery_zone{display:none}}@media screen and (width<=479px){.cs-gallery_title h2{font-size:10.2564vw}.cs-gallery_info{white-space:normal}}.cs-roster{color:#eed1d0;background-color:#0a0a0a;width:100vw;max-width:100%;font-family:NB Akademie Mono,monospace;position:relative;overflow:clip}.cs-roster_sticky{height:100vh;margin-bottom:-100vh;position:sticky;top:0;overflow:hidden}.cs-roster_sticky canvas{display:block;position:absolute;inset:0}.cs-roster_sticky:after{content:"";background-image:linear-gradient(#0a0a0acc 10%,#0a0a0a99 30%);position:absolute;inset:0}.cs-roster_inner{z-index:2;min-height:100vh;padding:calc(140 / var(--to-rem)) calc(100 / var(--to-rem)) calc(120 / var(--to-rem));flex-direction:column;display:flex;position:relative}.cs-roster_categories{margin-bottom:calc(60 / var(--to-rem));text-transform:uppercase;gap:1ch;display:flex}.cs-roster_list{align-content:center;column-gap:7.29167vw;row-gap:calc(10 / var(--to-rem));flex-wrap:wrap;flex-grow:1;display:flex}.cs-roster_list:has(.cs-roster_item:hover) .cs-roster_item:not(:hover){color:#eed1d033}.cs-roster_item{align-items:flex-end;gap:calc(10 / var(--to-rem));cursor:default;transition:color .6s cubic-bezier(.84,0,.16,1);display:flex}.cs-roster_name{letter-spacing:-.02em;text-transform:uppercase;font-family:Helvetica Neue LT,Helvetica Neue,Arial,sans-serif;font-size:4.94792vw;font-weight:700;line-height:1}.cs-roster_roles{text-transform:uppercase;width:12ch;line-height:1.2}@media screen and (width<=1024px){.cs-roster_inner{padding:calc(100 / var(--to-rem)) calc(20 / var(--to-rem)) calc(80 / var(--to-rem))}.cs-roster_list{row-gap:calc(24 / var(--to-rem))}.cs-roster_item{flex-direction:column;align-items:flex-start}.cs-roster_name{font-size:9.375vw}}@media screen and (width<=479px){.cs-roster_name{font-size:10.2564vw}}.cs-tunnel{color:#eed1d0;background-color:#0a0a0a;width:100vw;max-width:100%;height:300vh;font-family:NB Akademie Mono,monospace;position:relative}.cs-tunnel_sticky{height:100vh;position:sticky;top:0;overflow:hidden}.cs-tunnel_sticky canvas{display:block;position:absolute;inset:0}.cs-tunnel_head{top:calc(40 / var(--to-rem));left:calc(40 / var(--to-rem));gap:calc(10 / var(--to-rem));text-transform:uppercase;mix-blend-mode:difference;pointer-events:none;flex-direction:column;display:flex;position:absolute}.cs-tunnel_name{letter-spacing:-.02em;font-family:Helvetica Neue LT,Helvetica Neue,Arial,sans-serif;font-size:2.03125vw;font-weight:700;line-height:1}.cs-tunnel_counter{left:50%;bottom:calc(40 / var(--to-rem));mix-blend-mode:difference;pointer-events:none;position:absolute;transform:translate(-50%)}@media screen and (width<=1024px){.cs-tunnel{height:220vh}.cs-tunnel_head{top:18vh;left:calc(20 / var(--to-rem))}.cs-tunnel_name{font-size:3.125vw}.cs-tunnel_counter{bottom:23vh}}.cs-projects{color:#eed1d0;background-color:#0a0a0a;width:100vw;max-width:100%;font-family:NB Akademie Mono,monospace;position:relative;overflow:clip}.cs-projects_sticky{z-index:1;pointer-events:none;height:100vh;margin-bottom:-100vh;position:sticky;top:0;overflow:hidden}.cs-projects_sticky canvas{display:block;position:absolute;inset:0}.cs-projects_inner{z-index:2;padding:calc(140 / var(--to-rem)) calc(100 / var(--to-rem)) calc(160 / var(--to-rem));position:relative}.cs-projects_head{gap:calc(12 / var(--to-rem));margin-bottom:calc(120 / var(--to-rem));text-transform:uppercase;flex-direction:column;display:flex}.cs-projects_heading{letter-spacing:-.02em;margin:0;font-family:Helvetica Neue LT,Helvetica Neue,Arial,sans-serif;font-size:2.8125vw;font-weight:700;line-height:1}.cs-projects_row{mix-blend-mode:difference;cursor:default;position:relative;overflow:hidden}.cs-projects_item{visibility:hidden;position:relative}.cs-projects_part{gap:calc(20 / var(--to-rem));padding:calc(8 / var(--to-rem)) 0 calc(4 / var(--to-rem));grid-template-columns:5fr 4fr 3fr;align-items:end;display:grid}.cs-projects_part.is-active{visibility:hidden;text-transform:uppercase;position:absolute;inset:0}.cs-projects_part.is-active .cs-projects_title,.cs-projects_part.is-active .cs-projects_artist{font-family:Helvetica Neue LT,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:700;transform:translateY(.06em)}.cs-projects_name{align-items:flex-end;gap:calc(12 / var(--to-rem));display:flex}.cs-projects_index,.cs-projects_tags{margin-bottom:calc(6 / var(--to-rem));text-transform:none;font-family:NB Akademie Mono,monospace}.cs-projects_title,.cs-projects_artist{letter-spacing:-.02em;font-family:PP Editorial New,Georgia,serif;font-size:2.5vw;font-weight:200;line-height:1.2}@media screen and (width<=1024px){.cs-projects_inner{padding:calc(100 / var(--to-rem)) calc(20 / var(--to-rem)) calc(100 / var(--to-rem))}.cs-projects_heading{font-size:4.42708vw}.cs-projects_part{padding:calc(16 / var(--to-rem)) 0;border-bottom:1px solid #eed1d033;grid-template-columns:1fr;gap:0}.cs-projects_part.is-active{display:none}.cs-projects_title,.cs-projects_artist{text-transform:uppercase;font-family:Helvetica Neue LT,Helvetica Neue,Arial,sans-serif;font-size:4.42708vw;font-weight:700}.cs-projects_name{align-items:flex-start;gap:calc(8 / var(--to-rem));flex-direction:column}.cs-projects_tags{margin-top:calc(16 / var(--to-rem))}}@media screen and (width<=479px){.cs-projects_title,.cs-projects_artist{font-size:6.66667vw}}.case_item.casey.is-1{grid-area:1/1/2/10}.case_item.casey.is-2{margin-top:calc(450 / var(--to-rem));grid-area:1/11/2/13}.case_item.casey.is-3{grid-area:1/3/2/13}.case_item.casey.is-4{margin-top:calc(200 / var(--to-rem));grid-area:1/1/2/3}.case_item.casey.is-5{grid-area:1/1/2/10}.case_item.casey.is-6{margin-top:calc(450 / var(--to-rem));grid-area:1/11/2/13}.case_item.casey.is-7{grid-area:1/3/2/13}.case_item.casey.is-8{margin-top:calc(200 / var(--to-rem));grid-area:1/1/2/3}.case_item.casey.is-9{grid-area:1/1/2/10}.case_item.casey.is-10{margin-top:calc(450 / var(--to-rem));grid-area:1/11/2/13}.case_item.casey.is-11{grid-area:1/3/2/13}.case_item.casey.is-12{margin-top:calc(200 / var(--to-rem));grid-area:1/1/2/3}.case_item.casey.is-13{grid-area:1/1/2/10}.case_item.casey.is-14{margin-top:calc(450 / var(--to-rem));grid-area:1/11/2/13}.case_item.casey.is-15{grid-area:1/3/2/13}.case_item.casey.is-16{margin-top:calc(200 / var(--to-rem));grid-area:1/1/2/3}@media screen and (width<=1024px){.case_item.casey.is-2{margin-top:calc(100 / var(--to-rem));grid-area:1/10/2/13}.case_item.casey.is-4{margin-top:calc(100 / var(--to-rem));grid-area:1/1/2/4}.case_item.casey.is-6{margin-top:calc(100 / var(--to-rem));grid-area:1/10/2/13}.case_item.casey.is-8{margin-top:calc(100 / var(--to-rem));grid-area:1/1/2/4}.case_item.casey.is-10{margin-top:calc(100 / var(--to-rem));grid-area:1/10/2/13}.case_item.casey.is-12{margin-top:calc(100 / var(--to-rem));grid-area:1/1/2/4}.case_item.casey.is-14{margin-top:calc(100 / var(--to-rem));grid-area:1/10/2/13}.case_item.casey.is-16{margin-top:calc(100 / var(--to-rem));grid-area:1/1/2/4}}@media screen and (width<=479px){.case_item.casey.is-1{grid-area:1/1/2/13}.case_item.casey.is-2{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}.case_item.casey.is-3{grid-area:1/1/2/13}.case_item.casey.is-4{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}.case_item.casey.is-5{grid-area:1/1/2/13}.case_item.casey.is-6{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}.case_item.casey.is-7{grid-area:1/1/2/13}.case_item.casey.is-8{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}.case_item.casey.is-9{grid-area:1/1/2/13}.case_item.casey.is-10{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}.case_item.casey.is-11{grid-area:1/1/2/13}.case_item.casey.is-12{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}.case_item.casey.is-13{grid-area:1/1/2/13}.case_item.casey.is-14{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}.case_item.casey.is-15{grid-area:1/1/2/13}.case_item.casey.is-16{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}}.case-footer[data-next=casey] .case-footer_cover{min-height:0}.case-footer[data-next=casey] .case-footer_cover img{object-position:50% 0%}.case_item.loopsii.is-1{grid-area:1/1/2/10}.case_item.loopsii.is-2{margin-top:calc(450 / var(--to-rem));grid-area:1/11/2/13}.case_item.loopsii.is-3{grid-area:1/3/2/13}.case_item.loopsii.is-4{margin-top:calc(200 / var(--to-rem));grid-area:1/1/2/3}.case_item.loopsii.is-5{grid-area:1/1/2/10}.case_item.loopsii.is-6{margin-top:calc(450 / var(--to-rem));grid-area:1/11/2/13}.case_item.loopsii.is-7{grid-area:1/3/2/13}.case_item.loopsii.is-8{margin-top:calc(200 / var(--to-rem));grid-area:1/1/2/3}.case_item.loopsii.is-9{grid-area:1/1/2/10}.case_item.loopsii.is-10{margin-top:calc(450 / var(--to-rem));grid-area:1/11/2/13}.case_item.loopsii.is-11{grid-area:1/3/2/13}.case_item.loopsii.is-12{margin-top:calc(200 / var(--to-rem));grid-area:1/1/2/3}.case_item.loopsii.is-13{grid-area:1/1/2/10}.case_item.loopsii.is-14{margin-top:calc(450 / var(--to-rem));grid-area:1/11/2/13}.case_item.loopsii.is-15{grid-area:1/3/2/13}.case_item.loopsii.is-16{margin-top:calc(200 / var(--to-rem));grid-area:1/1/2/3}.case_item.loopsii.is-17{grid-area:1/1/2/10}.case_item.loopsii.is-18{margin-top:calc(450 / var(--to-rem));grid-area:1/11/2/13}.case_item.loopsii.is-19{grid-area:1/3/2/13}.case_item.loopsii.is-20{margin-top:calc(200 / var(--to-rem));grid-area:1/1/2/3}@media screen and (width<=1024px){.case_item.loopsii.is-2{margin-top:calc(100 / var(--to-rem));grid-area:1/10/2/13}.case_item.loopsii.is-4{margin-top:calc(100 / var(--to-rem));grid-area:1/1/2/4}.case_item.loopsii.is-6{margin-top:calc(100 / var(--to-rem));grid-area:1/10/2/13}.case_item.loopsii.is-8{margin-top:calc(100 / var(--to-rem));grid-area:1/1/2/4}.case_item.loopsii.is-10{margin-top:calc(100 / var(--to-rem));grid-area:1/10/2/13}.case_item.loopsii.is-12{margin-top:calc(100 / var(--to-rem));grid-area:1/1/2/4}.case_item.loopsii.is-14{margin-top:calc(100 / var(--to-rem));grid-area:1/10/2/13}.case_item.loopsii.is-16{margin-top:calc(100 / var(--to-rem));grid-area:1/1/2/4}.case_item.loopsii.is-18{margin-top:calc(100 / var(--to-rem));grid-area:1/10/2/13}.case_item.loopsii.is-20{margin-top:calc(100 / var(--to-rem));grid-area:1/1/2/4}}@media screen and (width<=479px){.case_item.loopsii.is-1{grid-area:1/1/2/13}.case_item.loopsii.is-2{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}.case_item.loopsii.is-3{grid-area:1/1/2/13}.case_item.loopsii.is-4{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}.case_item.loopsii.is-5{grid-area:1/1/2/13}.case_item.loopsii.is-6{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}.case_item.loopsii.is-7{grid-area:1/1/2/13}.case_item.loopsii.is-8{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}.case_item.loopsii.is-9{grid-area:1/1/2/13}.case_item.loopsii.is-10{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}.case_item.loopsii.is-11{grid-area:1/1/2/13}.case_item.loopsii.is-12{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}.case_item.loopsii.is-13{grid-area:1/1/2/13}.case_item.loopsii.is-14{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}.case_item.loopsii.is-15{grid-area:1/1/2/13}.case_item.loopsii.is-16{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}.case_item.loopsii.is-17{grid-area:1/1/2/13}.case_item.loopsii.is-18{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}.case_item.loopsii.is-19{grid-area:1/1/2/13}.case_item.loopsii.is-20{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}}.lp-hero{--u:calc(100vw / 1920);width:100vw;max-width:100%;padding:calc(140 * var(--u)) calc(40 * var(--u)) calc(100 * var(--u));color:#000;background-color:#f0f0f0;flex-direction:column;justify-content:flex-end;font-family:Saans,sans-serif;display:flex;position:relative;overflow:hidden}.lp-hero canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lp-hero_inner{gap:calc(40 * var(--u));grid-template-columns:2fr 1fr;align-items:end;width:100%;display:grid;position:relative}.lp-hero_title{font-size:min(100 * var(--u), 9.25926vh);letter-spacing:-.03em;margin:0;font-weight:600;line-height:1}.lp-hero_word{display:inline-block}.lp-hero_text{max-width:calc(473 * var(--u));font-size:calc(28 * var(--u));letter-spacing:-.03em;margin:0;font-weight:500;line-height:1.4}@media screen and (width<=1024px){.lp-hero{--u:calc(100vw / 768);min-height:70vh;padding:calc(120 * var(--u)) calc(20 * var(--u)) calc(60 * var(--u))}.lp-hero_inner{grid-template-columns:1fr}.lp-hero_title{font-size:calc(80 * var(--u))}.lp-hero_text{max-width:none;font-size:calc(20 * var(--u))}}@media screen and (width<=479px){.lp-hero{--u:calc(100vw / 375)}.lp-hero_title{font-size:calc(46 * var(--u))}.lp-hero_text{font-size:calc(16 * var(--u))}}.lp-shapes{--lp-sky:#bce6fa;--lp-sage:#aac2aa;--lp-coral:#fa8e66;--lp-main:#c4f041;--lp-apricot:#f3bd77;--lp-lime:#e0f661;--lp-steel:#9ec3d5;--cell:calc(100% / 11);--g:0;width:100%;margin-top:calc(80 * var(--u));position:relative}.lp-shapes_clip{width:100%;clip-path:inset(0 calc(100% * var(--g) / 11));justify-content:center;display:flex;overflow:hidden}.lp-shapes_grid{grid-template-columns:repeat(var(--cols), var(--cell-px));grid-template-rows:repeat(3, var(--cell-px));flex:none;display:grid}.lp-shapes_cell{transform:translate(calc(100% * (var(--col,0) - var(--col0,0))), calc(100% * (var(--row,0) - var(--row0,0))));will-change:transform;position:relative}.lp-shapes_cell.is-loop{justify-content:center;align-items:center;display:flex}.lp-shapes_cell.is-loop span{background-color:var(--lp-coral);border-radius:50%;width:100%;height:100%;display:block}.lp-shapes_svg{width:100%;height:100%;display:block}.lp-shapes_frame{pointer-events:none;transition:none;position:absolute;inset:0}.lp-shapes_line{background-color:#0003;position:absolute}.lp-shapes_line.is-x{height:1px;left:-100vw;right:-100vw}.lp-shapes_line.is-top{top:-1px}.lp-shapes_line.is-bottom{bottom:-1px}.lp-shapes_line.is-y{width:1px;transition:transform .5s cubic-bezier(.45,0,.55,1);top:-100vh;bottom:-100vh}.lp-shapes_line.is-left{transform:translateX(calc(var(--g) * var(--cell-px)));left:-1px}.lp-shapes_line.is-right{transform:translateX(calc(-1 * var(--g) * var(--cell-px)));right:-1px}.lp-shapes_label{font-size:calc(12 * var(--u));letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-weight:500;transition:transform .5s cubic-bezier(.45,0,.55,1);position:absolute}.lp-shapes_label i{background-color:#000;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.lp-shapes_label span{position:absolute}.lp-shapes_label.is-tl{transform:translateX(calc(var(--g) * var(--cell-px)));top:0;left:0}.lp-shapes_label.is-tl span{bottom:12px;right:12px}.lp-shapes_label.is-tr{transform:translateX(calc(-1 * var(--g) * var(--cell-px)));top:0;right:0}.lp-shapes_label.is-tr span{bottom:12px;left:12px}.lp-shapes_label.is-br{transform:translateX(calc(-1 * var(--g) * var(--cell-px)));bottom:0;right:0}.lp-shapes_label.is-br span{top:12px;left:12px}.lp-shapes_label.is-bl{transform:translateX(calc(var(--g) * var(--cell-px)));bottom:0;left:0}.lp-shapes_label.is-bl span{top:12px;right:12px}@media screen and (width<=1024px){.lp-shapes{--cell:calc(100% / 7)}.lp-shapes_clip{clip-path:inset(0 calc(100% * var(--g) / 7))}.lp-shapes_label span{font-size:calc(10 * var(--u))}}.lp-distraction{--u:calc(100vw / 1920);z-index:2;width:100vw;max-width:100%;height:300vh;font-family:Saans,sans-serif;position:relative}.lp-distraction_wrapper{height:100vh;padding:0 calc(40 * var(--u));color:#f0f0f0;will-change:clip-path, scale;scale:calc(.9 + .1 * var(--intro,0) - .1 * var(--leave,0));clip-path:inset(0 round calc(20 * var(--u) * (1 - var(--intro,0) + var(--leave,0))));background-color:#000;justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.lp-distraction_photo{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.lp-distraction_photo.is-ready{opacity:1}.lp-distraction_titles{min-width:min(1220 * var(--u), 100%);padding:calc(40 * var(--u));flex-direction:column;justify-content:space-between;display:flex;position:relative}.lp-distraction_title{font-size:min(74 * var(--u), 6.85185vh);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1}.lp-distraction_title.is-1{max-width:calc(510 * var(--u));align-self:flex-start}.lp-distraction_title.is-2{max-width:calc(563 * var(--u));text-align:right;align-self:flex-end;margin-top:-1em}.lp-distraction_frame{pointer-events:none;position:absolute;inset:0}.lp-distraction_edge{opacity:.2;background-color:currentColor;position:absolute}.lp-distraction_edge.is-top,.lp-distraction_edge.is-bottom{height:1px;left:-50%;right:-50%}.lp-distraction_edge.is-top{top:0}.lp-distraction_edge.is-bottom{bottom:0}.lp-distraction_edge.is-left,.lp-distraction_edge.is-right{width:1px;top:-100vh;bottom:-100vh}.lp-distraction_edge.is-left{left:0}.lp-distraction_edge.is-right{right:0}.lp-distraction_dot{background-color:currentColor;width:8px;height:8px;position:absolute}.lp-distraction_dot.is-tl{top:-4px;left:-4px}.lp-distraction_dot.is-tr{top:-4px;right:-4px}.lp-distraction_dot.is-br{bottom:-4px;right:-4px}.lp-distraction_dot.is-bl{bottom:-4px;left:-4px}.lp-distraction_center{justify-content:center;align-items:stretch;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-distraction_parens{gap:calc(20 * var(--u));font-size:min(74 * var(--u), 6.85185vh);font-weight:500;line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-distraction_paren{display:block}.lp-distraction_tags{--tag:1;justify-content:center;gap:calc(10 * var(--u) * var(--tag));max-width:calc(818 * var(--u));flex-wrap:wrap;display:flex}.lp-distraction_tag{height:calc(60 * var(--u) * var(--tag));padding:0 calc(30 * var(--u) * var(--tag));color:#000;font-size:calc(24 * var(--u) * var(--tag));letter-spacing:-.01em;white-space:nowrap;background-color:#f0f0f0;border:1px solid #000;border-radius:999px;justify-content:center;align-items:center;font-weight:600;line-height:1.25;display:flex}@media screen and (width<=1024px){.lp-distraction{--u:calc(100vw / 768)}.lp-distraction_wrapper{padding:0 calc(20 * var(--u))}.lp-distraction_titles{min-width:min(600 * var(--u), 100%);padding:calc(20 * var(--u))}.lp-distraction_title{font-size:calc(54 * var(--u))}.lp-distraction_title.is-2{margin-top:calc(120 * var(--u))}.lp-distraction_parens{font-size:calc(54 * var(--u))}.lp-distraction_center{width:calc(600 * var(--u))}.lp-distraction_tags{max-width:calc(600 * var(--u))}.lp-distraction_tag{height:calc(50 * var(--u));padding:0 calc(25 * var(--u));font-size:calc(18 * var(--u))}}@media screen and (width<=479px){.lp-distraction{--u:calc(100vw / 375);height:230vh}.lp-distraction_wrapper{clip-path:none;will-change:scale}.lp-distraction_titles{min-width:0}.lp-distraction_title{font-size:calc(34 * var(--u))}.lp-distraction_title.is-1{max-width:calc(260 * var(--u))}.lp-distraction_title.is-2{max-width:calc(290 * var(--u));margin-top:calc(40 * var(--u))}.lp-distraction_parens{gap:calc(8 * var(--u));font-size:calc(40 * var(--u))}.lp-distraction_center{width:calc(286 * var(--u))}.lp-distraction_tags{gap:calc(4 * var(--u));max-width:calc(286 * var(--u))}.lp-distraction_tag{height:calc(32 * var(--u));padding:0 calc(14 * var(--u));font-size:calc(12 * var(--u));border-width:.75px}.lp-distraction_dot{width:6px;height:6px}.lp-distraction_dot.is-tl{top:-3px;left:-3px}.lp-distraction_dot.is-tr{top:-3px;right:-3px}.lp-distraction_dot.is-br{bottom:-3px;right:-3px}.lp-distraction_dot.is-bl{bottom:-3px;left:-3px}}.lp-clock{width:100%;padding:calc(140 / var(--to-rem)) calc(40 / var(--to-rem));background-color:#c4f041;justify-content:center;display:flex}.clock{width:100%;max-width:calc(460 / var(--to-rem));aspect-ratio:1;background-color:#fff;border:1px solid #000;border-radius:50%;position:relative;overflow:clip;container-type:inline-size}.clock>*{--u:calc(100cqw / 460)}.clock svg,.clock canvas{width:100%;height:100%;position:absolute;inset:0}.clock_hand{width:calc(8 * var(--u));transform-origin:bottom;background-color:#000;border-radius:999px;position:absolute;bottom:50%;left:50%;transform:translate(-50%)}.clock_hand--hour{height:27%}.clock_hand--minute{height:34%}.clock_hand--second{width:calc(4 * var(--u));background-color:#fa8e66;height:43%}.clock_center{width:calc(10 * var(--u));height:calc(10 * var(--u));border:calc(2 * var(--u)) solid #fa8e66;background-color:#000;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=1024px){.lp-clock{padding:calc(80 / var(--to-rem)) calc(20 / var(--to-rem))}.clock{max-width:calc(300 / var(--to-rem))}}.lp-pricing{--u:calc(100vw / 1920);width:100vw;max-width:100%;padding:calc(160 * var(--u)) calc(40 * var(--u)) calc(140 * var(--u));color:#000;background-color:#f0f0f0;font-family:Saans,sans-serif;position:relative}.lp-pricing_stage{z-index:10;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.is-gl .lp-pricing_stage{display:block}.lp-pricing_head{align-items:center;gap:calc(74 * var(--u));text-align:center;flex-direction:column;display:flex}.lp-pricing_title{max-width:calc(691 * var(--u));font-size:min(74 * var(--u), 6.85185vh);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500;line-height:1}.lp-pricing_toggle{align-items:center;gap:calc(18 * var(--u));display:flex}.lp-pricing_option{color:inherit;font:inherit;font-size:calc(34 * var(--u));letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;line-height:1.3;transition:opacity .3s ease-out}.lp-pricing_option:not(.is-active):hover{opacity:.6}.lp-pricing_switch{width:calc(85 * var(--u));height:calc(40 * var(--u));border-radius:calc(20 * var(--u));cursor:pointer;background:0 0;border:1px solid #000;padding:0;position:relative}.lp-pricing_knob{top:calc(3 * var(--u));left:calc(3 * var(--u));width:calc(32 * var(--u));height:calc(32 * var(--u));background-color:#000;border-radius:50%;transition:translate .45s cubic-bezier(.3,1.3,.4,1);position:absolute}.is-yearly .lp-pricing_knob{translate:calc(45 * var(--u)) 0}.lp-pricing_cards{margin-top:calc(40 * var(--u));justify-content:center;display:flex}.lp-pricing_sheet,.lp-pricing_panel{width:calc(535 * var(--u));aspect-ratio:535/530;border-radius:calc(20 * var(--u));flex:none;position:relative}.lp-pricing_sheet{background-color:var(--sheet);transition:background-color .5s ease-out}.is-yearly .lp-pricing_sheet{background-color:var(--sheet-next)}.is-gl .lp-pricing_sheet{background-color:#0000}.lp-pricing_price{padding:calc(40 * var(--u));flex-direction:column;justify-content:space-between;transition:opacity .4s ease-out;display:flex;position:absolute;inset:0}.lp-pricing_price:not(.is-active),.is-gl .lp-pricing_price{opacity:0}.lp-pricing_row{align-items:flex-end;gap:calc(4 * var(--u));display:flex}.lp-pricing_card-title{font-size:calc(28 * var(--u));letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.3}.lp-pricing_amount{font-size:calc(164 * var(--u));letter-spacing:-.02em;font-weight:500;line-height:.9}.lp-pricing_period{padding:calc(12 * var(--u)) 0;font-size:calc(28 * var(--u));letter-spacing:-.02em;white-space:nowrap;font-weight:600;line-height:.9}.lp-pricing_panel{padding:calc(40 * var(--u));background-color:#fff;flex-direction:column;justify-content:space-between;display:flex}.lp-pricing_perks{margin:0;padding:0;list-style:none}.lp-pricing_perks li{padding:calc(16 * var(--u)) 0;font-size:calc(20 * var(--u));border-top:1px solid #0003;font-weight:500;line-height:1.4}.lp-pricing_perks li:first-child{border-top:0;padding-top:0}.lp-pricing_perks li:last-child{padding-bottom:0}@media screen and (width<=1024px){.lp-pricing{--u:calc(100vw / 768);padding:calc(100 * var(--u)) calc(20 * var(--u))}.lp-pricing_head{gap:calc(40 * var(--u))}.lp-pricing_title{max-width:calc(480 * var(--u));font-size:calc(54 * var(--u))}.lp-pricing_cards{align-items:stretch;gap:calc(10 * var(--u));margin-top:calc(32 * var(--u));flex-direction:column}.lp-pricing_sheet,.lp-pricing_panel{width:100%}.lp-pricing_panel{aspect-ratio:auto;gap:calc(40 * var(--u));padding:calc(30 * var(--u))}}@media screen and (width<=479px){.lp-pricing{--u:calc(100vw / 375);padding:calc(80 * var(--u)) calc(20 * var(--u))}.lp-pricing_head{gap:calc(24 * var(--u))}.lp-pricing_title{max-width:calc(300 * var(--u));font-size:calc(32 * var(--u))}.lp-pricing_toggle{gap:calc(10 * var(--u))}.lp-pricing_option{font-size:calc(20 * var(--u))}.lp-pricing_switch{width:calc(60 * var(--u));height:calc(28 * var(--u));border-radius:calc(14 * var(--u))}.lp-pricing_knob{top:calc(2 * var(--u));left:calc(2 * var(--u));width:calc(22 * var(--u));height:calc(22 * var(--u))}.is-yearly .lp-pricing_knob{translate:calc(32 * var(--u)) 0}.lp-pricing_price,.lp-pricing_panel{padding:calc(24 * var(--u))}.lp-pricing_amount{font-size:calc(120 * var(--u))}}.lp-facts{width:100%}.lp-facts_grid{gap:calc(60 / var(--to-rem)) calc(40 / var(--to-rem));grid-template-columns:repeat(3,1fr);display:grid}.lp-fact{padding-top:calc(20 / var(--to-rem));border-top:1px solid color-mix(in srgb, currentColor, transparent 70%)}.lp-fact_label{margin-bottom:calc(16 / var(--to-rem));opacity:.5}@media screen and (width<=1024px){.lp-facts_grid{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=479px){.lp-facts_grid{gap:calc(40 / var(--to-rem));grid-template-columns:1fr}}.case-footer[data-next=loopsii] .case-footer_cover{min-height:0}.case-footer[data-next=loopsii] .case-footer_cover img{object-position:50% 0%}.case_item.mantis.is-1{grid-area:1/1/2/10}.case_item.mantis.is-2{margin-top:calc(450 / var(--to-rem));grid-area:1/11/2/13}.case_item.mantis.is-3{grid-area:1/3/2/13}.case_item.mantis.is-4{margin-top:calc(200 / var(--to-rem));grid-area:1/1/2/3}.case_item.mantis.is-5{grid-area:1/1/2/10}.case_item.mantis.is-6{margin-top:calc(450 / var(--to-rem));grid-area:1/11/2/13}.case_item.mantis.is-7{grid-area:1/3/2/13}.case_item.mantis.is-8{margin-top:calc(200 / var(--to-rem));grid-area:1/1/2/3}.case_item.mantis.is-9{grid-area:1/1/2/10}.case_item.mantis.is-10{margin-top:calc(450 / var(--to-rem));grid-area:1/11/2/13}.case_item.mantis.is-11{grid-area:1/3/2/13}.case_item.mantis.is-12{margin-top:calc(200 / var(--to-rem));grid-area:1/1/2/3}.case_item.mantis.is-13{grid-area:1/1/2/13}.case_item.mantis.is-14{grid-area:1/1/2/10}.case_item.mantis.is-15{margin-top:calc(450 / var(--to-rem));grid-area:1/11/2/13}.case_item.mantis.is-16{grid-area:1/1/2/13}@media screen and (width<=1024px){.case_item.mantis.is-2{margin-top:calc(100 / var(--to-rem));grid-area:1/10/2/13}.case_item.mantis.is-4{margin-top:calc(100 / var(--to-rem));grid-area:1/1/2/4}.case_item.mantis.is-6{margin-top:calc(100 / var(--to-rem));grid-area:1/10/2/13}.case_item.mantis.is-8{margin-top:calc(100 / var(--to-rem));grid-area:1/1/2/4}.case_item.mantis.is-10{margin-top:calc(100 / var(--to-rem));grid-area:1/10/2/13}.case_item.mantis.is-12{margin-top:calc(100 / var(--to-rem));grid-area:1/1/2/4}.case_item.mantis.is-15{margin-top:calc(100 / var(--to-rem));grid-area:1/10/2/13}}@media screen and (width<=479px){.case_item.mantis.is-1{grid-area:1/1/2/13}.case_item.mantis.is-2{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}.case_item.mantis.is-3{grid-area:1/1/2/13}.case_item.mantis.is-4{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}.case_item.mantis.is-5{grid-area:1/1/2/13}.case_item.mantis.is-6{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}.case_item.mantis.is-7{grid-area:1/1/2/13}.case_item.mantis.is-8{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}.case_item.mantis.is-9{grid-area:1/1/2/13}.case_item.mantis.is-10{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}.case_item.mantis.is-11{grid-area:1/1/2/13}.case_item.mantis.is-12{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}.case_item.mantis.is-14{grid-area:1/1/2/13}.case_item.mantis.is-15{margin-top:calc(60 / var(--to-rem));grid-area:1/7/2/13}}.mn-wipe{aspect-ratio:16/10;cursor:col-resize;background-color:#000;width:100%;position:relative;overflow:hidden}.mn-wipe img,.mn-wipe canvas{position:absolute;inset:0}.mn-wipe img[data-v2],.mn-wipe canvas{opacity:0}.mn-wipe canvas{transition:opacity .6s ease-out}.mn-wipe.is-ready canvas{opacity:1}.mn-wipe_label{bottom:calc(20 / var(--to-rem));padding:calc(6 / var(--to-rem)) calc(12 / var(--to-rem));color:#fff;pointer-events:none;background-color:#0009;border-radius:999px;position:absolute}.mn-wipe_label.is-new{left:calc(20 / var(--to-rem))}.mn-wipe_label.is-old{right:calc(20 / var(--to-rem))}@media screen and (width<=1024px){.mn-wipe{cursor:default}}.mn-models{width:100vw;max-width:100%;height:500vh;position:relative}.mn-models_sticky{background-color:#dedede;height:100vh;position:sticky;top:0;overflow:hidden}.mn-models_sticky canvas{display:block;position:absolute;inset:0}.mn-models_title{left:calc(40 / var(--to-rem));right:calc(40 / var(--to-rem));letter-spacing:-.05em;color:#000;pointer-events:none;margin:0;font-family:Denim,sans-serif;font-size:7.29167vw;font-weight:400;line-height:.95;position:absolute;top:50%;transform:translateY(-50%)}.mn-models_title.is-1{top:auto;bottom:calc(60 / var(--to-rem));transform:none}.mn-models_title.is-2{text-align:right;font-size:5.72917vw}.mn-models_title.is-3{padding-left:calc(120 / var(--to-rem));font-size:5.72917vw}@media screen and (width<=1024px){.mn-models{height:400vh}.mn-models_title{left:calc(20 / var(--to-rem));right:calc(20 / var(--to-rem));font-size:10.4167vw}.mn-models_title.is-1{bottom:24vh}.mn-models_title.is-2,.mn-models_title.is-3{padding-left:0;font-size:7.8125vw}}.mn-story{width:100vw;max-width:100%;padding:calc(120 / var(--to-rem)) calc(40 / var(--to-rem)) calc(160 / var(--to-rem));color:#000;background-color:#dedede;font-family:Denim,sans-serif}.mn-story_block{padding-top:50vh;position:relative}.mn-heading{pointer-events:none;flex-direction:column;justify-content:flex-end;height:100vh;margin-bottom:80vh;padding-bottom:25vh;display:flex;position:sticky;top:0}.mn-heading_title{letter-spacing:-.05em;margin:0;font-size:9.89583vw;font-weight:400;line-height:.95}.mn-heading_title div{will-change:transform}.mn-heading_shift{margin-left:14.8438vw}.mn-heading_shift.is-2{margin-left:7.03125vw}.mn-nerves,.mn-memory{z-index:2;gap:calc(300 / var(--to-rem));flex-direction:column;display:flex;position:relative}.mn-nerves_item{-webkit-backdrop-filter:blur(24px);background-color:#ffffff80;flex-direction:column;display:flex;position:relative}.mn-nerves_item:before{content:"";z-index:1;background-image:linear-gradient(90deg,#fff,#ffffff80);position:absolute;inset:0}.mn-nerves_img{z-index:2;aspect-ratio:16/9;clip-path:polygon(0 0, 100% 0, 100% 100%, calc(44 / var(--to-rem)) 100%, 0% calc(100% - 44 / var(--to-rem)));position:relative}.mn-nerves_img img{object-fit:cover;width:100%;height:100%}.mn-nerves_body{z-index:2;gap:calc(30 / var(--to-rem));padding:calc(50 / var(--to-rem)) calc(100 / var(--to-rem)) calc(50 / var(--to-rem)) calc(44 / var(--to-rem));grid-template-columns:1fr 2fr;display:grid;position:relative}.mn-nerves_title,.mn-memory_title{letter-spacing:-.03em;margin:0;font-size:1.82292vw;font-weight:500;line-height:1.2}.mn-nerves_cols{gap:calc(30 / var(--to-rem));grid-template-columns:1fr 1fr;display:grid}.mn-nerves_cols>div{gap:calc(20 / var(--to-rem));flex-direction:column;display:flex}.mn-nerves_cols p{font-size:calc(20 / var(--to-rem));margin:0;line-height:1.3}.mn-memory{gap:calc(300 / var(--to-rem));padding:calc(125 / var(--to-rem)) calc(100 / var(--to-rem));-webkit-backdrop-filter:blur(24px);background-image:linear-gradient(#fff,#ffffff80);overflow:clip}.mn-memory_part{gap:calc(50 / var(--to-rem));flex-direction:column;display:flex}.mn-brands{margin:0 calc(-100 / var(--to-rem));perspective:1000px;transform-style:preserve-3d}.mn-brands_rows{transform-style:preserve-3d;will-change:transform;flex-direction:column;align-items:center;display:flex;transform:rotateX(15deg)rotateY(-4deg)rotate(4deg)}.mn-brands_row{align-items:center;display:flex}.mn-brands_row:not(:first-child){margin-top:calc(-30 / var(--to-rem))}.mn-brands_track{flex:none;display:flex}.mn-brands_item{width:calc(200 / var(--to-rem));flex:none}.mn-brands_item img{width:100%;height:100%;display:block}.mn-awards{gap:calc(10 / var(--to-rem));grid-template-columns:repeat(6,1fr);display:grid}.mn-award{flex-direction:column;display:flex}.mn-award_logo{aspect-ratio:170/96}.mn-award_logo img{object-fit:contain;width:100%;height:100%}.mn-award_line{background-color:#5a5a5a;height:1px}.mn-award_count{margin:calc(30 / var(--to-rem)) 0;align-self:center;position:relative}.mn-award_x{right:100%;bottom:calc(12 / var(--to-rem));width:calc(28 / var(--to-rem));height:calc(28 / var(--to-rem));position:absolute}.mn-award_number{letter-spacing:-.04em;font-size:4.6875vw;font-weight:500;line-height:1}.mn-award_note{margin-top:calc(20 / var(--to-rem));font-family:Graebenbach Mono,monospace;font-size:calc(9 / var(--to-rem));text-transform:uppercase;line-height:1.2}.mn-award_note>div:first-child{font-weight:700}@media screen and (width<=1024px){.mn-story{padding:calc(80 / var(--to-rem)) calc(20 / var(--to-rem)) calc(100 / var(--to-rem))}.mn-heading_title{font-size:14.6341vw}.mn-nerves,.mn-memory{gap:calc(100 / var(--to-rem))}.mn-nerves_body{gap:calc(20 / var(--to-rem));padding:calc(25 / var(--to-rem)) calc(45 / var(--to-rem));grid-template-columns:1fr}.mn-nerves_cols{gap:calc(20 / var(--to-rem));grid-template-columns:1fr}.mn-memory{padding:calc(44 / var(--to-rem)) calc(20 / var(--to-rem))}.mn-brands{margin:0 calc(-20 / var(--to-rem))}.mn-brands_item{width:calc(100 / var(--to-rem))}.mn-brands_row:not(:first-child){margin-top:0}.mn-awards{grid-template-columns:repeat(3,1fr)}.mn-award_number{font-size:7.92683vw}}@media screen and (width<=479px){.mn-heading{padding-bottom:50vh}.mn-heading_title{font-size:18.4615vw}.mn-nerves_img{clip-path:polygon(0 0, 100% 0, 100% 100%, calc(20 / var(--to-rem)) 100%, 0% calc(100% - 20 / var(--to-rem)))}.mn-nerves_body{padding:calc(35 / var(--to-rem)) calc(20 / var(--to-rem))}.mn-nerves_title,.mn-memory_title{font-size:6.41026vw}.mn-nerves_cols p{font-size:calc(14 / var(--to-rem))}.mn-brands_item{width:calc(80 / var(--to-rem))}.mn-award_note{font-size:calc(7 / var(--to-rem))}}.mn-strands{color:#000;background-color:#bdbdbd;width:100vw;max-width:100%;height:220vh;position:relative}.mn-strands_sticky{height:100vh;position:sticky;top:0;overflow:hidden}.mn-strands_sticky canvas{display:block;position:absolute;inset:0}.mn-strands_text{left:calc(40 / var(--to-rem));bottom:calc(40 / var(--to-rem));pointer-events:none;width:min(34em,46%);position:absolute}.mn-strands_label{margin-bottom:calc(16 / var(--to-rem));opacity:.6}.mn-strands_title{letter-spacing:-.02em;font-family:Denim,sans-serif;font-size:1.77083vw;font-weight:500;line-height:1.1}@media screen and (width<=1024px){.mn-strands{height:180vh}.mn-strands_text{left:calc(20 / var(--to-rem));bottom:calc(100 / var(--to-rem));width:80%}.mn-strands_title{font-size:3.125vw}}.case-footer[data-next=mantis] .case-footer_cover{min-height:0}.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}body:has([data-transition-page=test]) .canvas-container{z-index:-1;pointer-events:none}.lab{justify-content:center;align-items:center;gap:calc(40 / var(--to-rem));min-height:100vh;padding:calc(80 / var(--to-rem)) calc(40 / var(--to-rem));flex-direction:column;display:flex}.lab_grid{gap:calc(60 / var(--to-rem));width:calc(1200 / var(--to-rem));grid-template-columns:repeat(3,1fr);display:grid}.lab_img{aspect-ratio:4/3;position:relative}.lab_img img{opacity:0}.lab_hint{color:var(--white);opacity:.4}.lil-gui{--font-family:"NeueMachina", sans-serif;--width:320px;z-index:20}@media screen and (width<=1024px){.lab_grid{grid-template-columns:repeat(2,1fr);width:100%}}.flip-intro{height:200vh;padding:calc(160 / var(--to-rem)) calc(40 / var(--to-rem));color:var(--white)}.flip-intro_text{max-width:calc(640 / var(--to-rem));line-height:1.3}.flip-outro{height:100vh}.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)}
