html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@media screen and (prefers-reduced-motion:no-preference){.is-reveal-pending{opacity:0;translate:0 28px}.is-reveal-pending.is-reveal-visible{opacity:1;transition:opacity .65s ease-out var(--reveal-delay,0s), translate .75s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s);translate:0}.is-reveal-pending:focus-within{opacity:1;transition:none;translate:none}}:root{--theme-black:#1a1a17;--theme-white:#eaeaf3;--theme-yellow:#ffb030;--theme-bg-white:#f1f1f1;--theme-line-white:#eaeaf333;--max-width:1600px;--font-family-en:"Hind", sans-serif;--font-size-sp:3.73333vw;--font-size-tablet:1.5625vw;font-size:min(var(--font-size-sp), 16px);font-family:Noto Sans JP,sans-serif;line-height:1.5}@media screen and (width>=768px){:root{font-size:min(var(--font-size-tablet), 16px)}}*,:before,:after{box-sizing:border-box}.inline-link{color:currentColor;border-bottom:1px solid;padding-top:1px;padding-bottom:1px;text-decoration:none}body{background-color:var(--theme-bg-white);margin:0;padding:0;line-height:175%;position:relative}main{color:var(--theme-white);background-color:var(--theme-black);font-size:min(var(--font-size-sp), 18px)}@media screen and (width>=768px){main{font-size:min(var(--font-size-tablet), 18px)}}img,svg{max-width:100%;height:auto;display:inline-block}.ticker{pointer-events:none;width:100%;height:5rem;overflow:hidden}@media screen and (width>=768px){.ticker{height:10rem}}.ticker_move{align-items:center;width:max-content;height:100%;animation:60s linear infinite ticker-loop;display:flex}@media (prefers-reduced-motion:reduce){.ticker_move{animation:none}}.ticker_group{flex:none;align-items:center;min-width:100vw;display:flex}.ticker_item{font-size:5rem;font-family:var(--font-family-en);white-space:nowrap;color:#0000;text-transform:uppercase;text-box:trim-both cap alphabetic;-webkit-text-stroke:1px #fff3;flex:1 0 auto;padding:0 .2em 0 0;font-weight:600;line-height:1}.ticker_item:after{vertical-align:middle;content:"";background-color:#fff3;width:.2em;height:1px;margin-left:.2em;display:inline-block;transform:translateY(-.05em)}.sc_contact .ticker_item{-webkit-text-stroke:1px color-mix(in srgb, var(--theme-yellow) 80%, transparent)}.sc_contact .ticker_item:after{background-color:color-mix(in srgb, var(--theme-yellow) 80%, transparent)}@media screen and (width>=768px){.ticker_item{font-size:10rem}}@keyframes ticker-loop{0%{transform:translate(0%)}to{transform:translate(-50%)}}.global_header{width:min(100%, var(--max-width));z-index:5;margin-left:auto;margin-right:auto;padding:0 min(5vw,80px);position:absolute;top:0;left:0;right:0}.gh_content{border-bottom:solid 1px var(--theme-line-white);justify-content:space-between;align-items:center;padding:min(4vw,16px);display:flex}.gh_title{width:min(48%,227px);margin:0;padding:0;line-height:0}.gh_corpLogo{width:min(30%,140px);margin:0;padding:0}.sc_inner{width:min(100%, var(--max-width));margin:0 auto;padding:0 min(5vw,80px)}.sc_hero{z-index:1;width:100%;padding:0 min(5vw,80px);position:relative;overflow:hidden}.hero_inner{width:min(100%,1440px);height:100vh;min-height:680px;max-height:1080px;margin-left:auto;margin-right:auto;position:relative}.hero_poster{z-index:-1;pointer-events:none;opacity:1;transition:opacity .4s;position:absolute;inset:0}.hero_poster img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero_poster .hero_posterPortrait,.is-portrait .hero_poster .hero_posterLandscape{display:none}.is-portrait .hero_poster .hero_posterPortrait{display:block}.is-hero-playing .hero_poster{opacity:0}@media (prefers-reduced-motion:reduce){.hero_poster{transition:none}}.hero_bg{aspect-ratio:16/9;z-index:-2;border:none;width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero_title{filter:drop-shadow(0 0 5px #00000059);flex-direction:column;align-items:center;gap:1em;width:fit-content;margin:0 auto;font-size:min(2.357vw,16px);display:flex;position:absolute;top:45vw;left:0;right:0}.hero_title small{color:#fff;font-size:min(4.714vw,32px);font-weight:900;line-height:1.2}.hero_title img{width:min(80vw,543px)}@media screen and (width>=650px){.hero_title{top:max(160px,407px - 17.67vw)}}.hero_netis{width:min(18px + 15vw,190px);margin-left:auto;position:absolute;top:min(20vw,118px);right:3%}.hero_scroll{flex-direction:column-reverse;align-items:center;gap:1em;font-size:min(3vw,16px);line-height:1;display:flex;position:absolute;bottom:min(5vw,32px);left:min(5vw,32px)}.hero_scroll img{width:1.5em}@media (prefers-reduced-motion:no-preference){.hero_scroll img{animation:2s ease-in-out infinite hero-scroll-cue}}.hero_scroll span{color:var(--theme-yellow);font-size:1em;font-weight:300;font-family:var(--font-family-en);text-transform:uppercase;letter-spacing:.1em}@media screen and (width<=1023px){.hero_scroll span{writing-mode:vertical-rl}}@media screen and (width>=1024px){.hero_scroll{flex-direction:column;margin:0 auto;left:0;right:0}}@keyframes hero-scroll-cue{0%,20%,80%,to{transform:translateY(0)}65%{transform:translateY(.45em)}}.hero_videoBtn{font:inherit;cursor:pointer;background-color:#000;border:1px solid #ffffff4d;border-radius:4px;width:min(55vw,356px);padding:0;line-height:0;display:block;position:absolute;bottom:min(5vw,32px);right:0;overflow:hidden}.hero_videoBtn:before{content:"";border-style:solid;border-width:0;border-color:var(--theme-yellow);z-index:1;border-radius:4px;width:100%;height:100%;transition:border-width .2s ease-in;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero_videoBtn img{-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.hero_videoBtn .hero_videoCaption{color:var(--theme-white);align-items:center;gap:.5em;font-size:min(3vw,.875rem);font-weight:700;line-height:1.5;transition:color .2s ease-in;display:inline-flex;position:absolute;bottom:.75rem;left:.75rem}.hero_videoBtn .hero_videoCaption .icon{fill:currentColor;flex:0 0 1.285em;width:1.285em;height:1.285em;display:inline-block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hero_videoBtn:hover:before{border-width:3px}.hero_videoBtn:hover .hero_videoCaption{color:var(--theme-yellow)}}html.is-video-open{overflow:hidden}.hero_videoBtn:focus,.video_dialogClose:focus{outline:none}html.is-keyboard-navigation .hero_videoBtn:focus,html.is-keyboard-navigation .video_dialogClose:focus{outline:3px solid var(--theme-yellow);outline-offset:4px}.video_dialog{color:#fff;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:64px 20px 24px;position:fixed;inset:0}.video_dialog[open]{place-items:center;display:grid}.video_dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#26272ae0}.video_dialogPanel{width:min(100%,1100px,177.778dvh - 177.778px);position:relative}@media (prefers-reduced-motion:no-preference){.video_dialog[open]::backdrop,.video_dialog[open] .video_dialogPanel{animation:.25s ease-out both video-dialog-fade-in}.video_dialog[open].is-closing::backdrop,.video_dialog[open].is-closing .video_dialogPanel{animation:.2s ease-in both video-dialog-fade-out}}@keyframes video-dialog-fade-out{0%{opacity:1}to{opacity:0}}@keyframes video-dialog-fade-in{0%{opacity:0}to{opacity:1}}.video_dialogClose{color:#fff;cursor:pointer;appearance:none;background:#1a1a17;background-color:var(--theme-bg-white);border:none;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:28px;line-height:1;display:grid;position:absolute;top:-48px;right:0}.video_dialogClose svg{width:100%;height:100%;fill:var(--theme-black)}.video_dialogPlayer{aspect-ratio:16/9;background:#000}.video_dialogPlayer iframe{border:0;width:100%;height:100%;display:block}.sc_lineup{background-color:#26272a;padding-top:min(2.5vw,2.5rem);padding-bottom:min(6.25vw,6.25rem)}.lineup_header{text-align:center;z-index:1;margin-top:-1.25rem;margin-bottom:min(4vw,4rem);font-weight:900;position:relative}@media screen and (width>=768px){.lineup_header{margin-top:-2.5rem}}.lineup_header p{color:var(--theme-yellow);margin:0 0 .35em;font-size:min(4vw,1.5rem);line-height:1.5}.lineup_header h2{font-size:min(7vw,2.5rem);font-weight:inherit;word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.3}.lineup_list{margin-left:-1rem;margin-right:-1rem}@media screen and (width>=768px){.lineup_list{margin-left:-2rem;margin-right:-2rem}}.lineup_list ul{grid-template-rows:auto;grid-template-columns:repeat(2,1fr);margin:0;padding:0;display:grid}@media screen and (width>=768px){.lineup_list ul{grid-template-columns:repeat(4,1fr)}}.lineup_list li{flex-direction:column;justify-content:space-between;padding:1rem;list-style:none;display:flex}@media screen and (width<=767px){.lineup_list li:first-child{border-bottom:solid 1px var(--theme-line-white)}.lineup_list li:nth-child(2){border-left:solid 1px var(--theme-line-white);border-bottom:solid 1px var(--theme-line-white)}.lineup_list li:nth-child(4){border-left:solid 1px var(--theme-line-white)}}@media screen and (width>=768px){.lineup_list li{padding-left:2rem;padding-right:2rem}.lineup_list li:nth-child(2n){padding-top:3.75rem;padding-bottom:2rem}.lineup_list li:nth-child(odd){padding-top:2rem;padding-bottom:3.75rem}.lineup_list li:nth-child(n+2){border-left:solid 1px var(--theme-line-white)}}.lineup_type{text-align:right;text-transform:uppercase;font-size:.875rem;font-weight:600;font-family:var(--font-family-en);color:color-mix(in srgb, var(--theme-yellow) 50%, transparent);flex-direction:column;align-items:flex-end;margin:0 0 .625rem;line-height:1.5;display:flex}.lineup_name{word-break:keep-all;overflow-wrap:anywhere;flex-direction:column;gap:.25rem;margin-bottom:1.5rem;display:flex}.lineup_name-en{font-size:min(3vw,.875rem);font-weight:600;font-family:var(--font-family-en);color:var(--theme-white);line-height:1.5}@media screen and (width>=768px){.lineup_name-en{font-size:min(1.3vw,.875rem)}}.lineup_name-ja{font-size:min(6.5vw,1.5rem);font-weight:900;font-family:var(--font-family-en);color:var(--theme-white);line-height:1.5}@media screen and (width>=768px){.lineup_name-ja{font-size:1.5rem}}.lineup_btn{color:var(--theme-black);z-index:1;border-radius:.25rem;justify-content:space-between;align-items:center;margin-top:auto;padding:min(2.5vw,1rem) min(3.75vw,1.5rem);font-weight:700;line-height:1.5;text-decoration:none;display:flex;position:relative;overflow:hidden}.lineup_btn:before{content:"";background:linear-gradient(to left, var(--theme-yellow) 50%, var(--theme-bg-white) 50%);z-index:-1;width:200%;height:100%;transition:transform .2s ease-out;position:absolute;top:0;left:0;transform:translate(-50%)}.lineup_btn i{fill:currentColor;flex:0 0 1em;justify-content:center;align-items:center;width:1em;height:1em;display:flex}.lineup_btn svg{aspect-ratio:22/23;width:.85rem}@media screen and (width>=768px){.lineup_btn{padding:.75rem 1rem}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lineup_btn:hover:before{transform:translate(0)}.lineup_btn:hover>i>svg{animation:.55s ease-in-out button-arrow-loop}}.sc_features{padding-top:min(2.5vw,2.5rem)}.features_header{text-align:center;word-break:keep-all;overflow-wrap:anywhere;z-index:1;margin-top:-1.25rem;margin-bottom:min(6.25vw,6.25rem);font-size:min(7vw,2.5rem);font-weight:900;line-height:1.3;position:relative}@media screen and (width>=768px){.features_header{margin-top:-2.5rem}}.feature_list{flex-direction:column;gap:min(25vw,12.5rem);display:flex}@media screen and (width>=768px){.feature_list{gap:min(15vw,12.5rem)}}.feature_item{width:min(100%,1080px);margin:0 auto}.feature_text{flex-direction:column;align-items:center;display:flex}@media screen and (width>=768px){.feature_text{flex-direction:row;align-items:flex-start}}.feature_num{font-size:1rem;font-family:var(--font-family-en);text-transform:uppercase;color:color-mix(in srgb, var(--theme-yellow) 80%, transparent);flex-direction:column;flex:0 0 7.5rem;align-items:center;width:7.5em;margin-bottom:min(3vw,3rem);font-weight:700;display:flex}.feature_num strong{color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--theme-yellow) 80%, transparent);paint-order:stroke fill;margin-bottom:0;font-family:Impact,Oswald,sans-serif;font-size:7.5em;font-weight:900;line-height:1}@media screen and (width>=768px){.feature_cont{border-left:solid 1px var(--theme-line-white);margin-left:1.9rem;padding-left:1.9rem}}.feature_heading{line-height:1.5}.feature_heading p{color:var(--theme-yellow);align-items:center;gap:1rem;margin:0;font-size:1.5rem;font-weight:900;display:flex}.feature_heading p img{width:2.125rem}.feature_heading h3{margin:0;font-size:min(7vw,2.5rem);font-weight:900}@media screen and (width>=768px){.feature_heading h3{font-size:min(3.8vw,2.5rem)}}.feature_heading h3 sup{vertical-align:super;font-size:1rem;font-weight:400}.feature_body{line-height:2}.feature_body strong{color:var(--theme-yellow);font-weight:700}.feature_body sub{vertical-align:0;margin:0 .1em}.feature_note{color:#ccc;font-size:1rem}.feature_media{margin-top:1.5rem}@media screen and (width>=768px){.feature_media{margin-top:2.5rem}}.feature_timeThumb{aspect-ratio:16/9;border:1px solid #fff3;border-radius:min(4vw,1.5rem);overflow:hidden}.feature_timeThumb iframe{border:0;width:100%;height:100%;display:block}.feature_timePlay{cursor:pointer;background:#000;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.feature_timePlay img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.feature_timePlay i{background-color:color-mix(in srgb, var(--theme-black) 80%, transparent);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .3s ease-in;display:flex;position:absolute;bottom:min(2.5vw,2.5rem);right:min(2.5vw,2.5rem)}.feature_timePlay i svg{fill:var(--theme-white);width:40%;height:40%;transform:rotate(90deg)translateY(-10%)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.feature_timePlay:hover i{transform:scale(1.2)}}.feature_timePlay:focus-visible{outline:3px solid var(--theme-yellow);outline-offset:-3px}.feature_timeCaption{justify-content:center;align-items:center;gap:.5em;margin:.5em 0 0;font-size:1rem;display:flex}.feature_timeCaption .icon{fill:currentColor;width:1.125rem;height:1.125rem}.feature_item--cost .feature_text{z-index:1;position:relative}.feature_item--cost .feature_media{margin-top:calc(-1*clamp(1rem,3vw,3rem))}.feature_costMovie{--fade-side:8%;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-side), #000 calc(100% - var(--fade-side)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-side), #000 calc(100% - var(--fade-side)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-side), #000 calc(100% - var(--fade-side)), transparent);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.feature_costMovie video{width:100%;height:auto;display:block}.feature_durableImg{flex-direction:column;align-items:center;gap:2rem;width:min(90%,680px);margin:0 auto;display:flex}@media screen and (width>=768px){.feature_durableImg{grid-template-columns:repeat(12,1fr);gap:3rem;width:min(100%,1000px);display:grid}}.feature_durablePhoto{width:78.76%}@media screen and (width>=768px){.feature_durablePhoto{grid-column:1/6;width:100%}}.feature_durableGraph{width:100%;display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){.feature_durableGraph.is-graph-pending .durability_reveal{transform-box:view-box;transform-origin:2px 0;transform:scaleX(0)}.feature_durableGraph.is-graph-pending .durability_bubble{opacity:0;transform-box:view-box;transform-origin:458px 165px;transform:scale(.1)}.feature_durableGraph.is-graph-playing .durability_reveal--weld{animation:.5s cubic-bezier(.22,1,.36,1) .25s both durability-bar-grow}.feature_durableGraph.is-graph-playing .durability_reveal--sp{animation:.9s cubic-bezier(.22,1,.36,1) .25s both durability-bar-grow}.feature_durableGraph.is-graph-playing .durability_bubble{animation:.25s cubic-bezier(.3,.17,.56,1.4) .95s forwards durability-bubble-show}}@media screen and (width>=768px){.feature_durableGraph{grid-column:6/13}}@keyframes durability-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes durability-bubble-show{0%{opacity:1;transform:scale(.1)}to{opacity:1;transform:scale(1)}}.sc_subFeature{background-color:#26272a;margin-top:min(5vw,5rem);padding:min(5vw,5rem) 0}.subFeature_heading{width:min(100%,1080px);font-size:1rem;font-weight:600;font-family:var(--font-family-en);text-transform:uppercase;color:color-mix(in srgb, var(--theme-yellow) 80%, transparent);align-items:center;gap:1.5rem;margin:0 auto min(2vw,2rem);line-height:1;display:flex}.subFeature_heading:after{content:"";background-color:color-mix(in srgb, var(--theme-yellow) 50%, transparent);flex:auto;height:1px;display:block}.subFeature_list{flex-direction:column;gap:1.5rem;width:min(100%,1080px);margin:0 auto;display:flex}@media screen and (width>=768px){.subFeature_list{grid-template-columns:repeat(12,1fr);gap:2.5rem;display:grid}}.subFeature_item{background-color:#393b42;border-radius:1rem;padding:min(6.5vw,2.5rem);font-size:1rem}.subFeature_item h3{white-space:nowrap;align-items:center;gap:.5em;margin:0 0 1rem;font-size:1.5rem;font-weight:900;line-height:1.5;display:flex}.subFeature_item h3 img{flex:0 0 min(80%,344px);width:min(80%,344px)}@media screen and (width>=768px){.subFeature_item h3{font-size:2rem}}.subFeature_img{text-align:center;margin-bottom:2rem;line-height:0}@media screen and (width>=768px){.subFeature_item--netis{grid-column:1/6}}.subFeature_item--netis .subFeature_img img{width:min(40vw,160px)}@media screen and (width>=768px){.subFeature_item--netis .subFeature_img img{width:auto;height:13.75rem}.subFeature_item--ochp{grid-column:6/13}}.subFeature_item--ochp .subFeature_img img{width:min(80vw,280px)}@media screen and (width>=768px){.subFeature_item--ochp .subFeature_img img{width:auto;height:13.75rem}}.subFeature_body p{margin:0}.subFeature_btn{width:fit-content;color:var(--theme-black);z-index:1;border-radius:.25rem;align-items:center;gap:1.5rem;margin-top:1rem;padding:min(2.5vw,1rem) min(3.75vw,1.5rem);font-weight:700;text-decoration:none;display:flex;position:relative;overflow:hidden}.subFeature_btn:before{content:"";background:linear-gradient(to left, var(--theme-yellow) 50%, var(--theme-bg-white) 50%);z-index:-1;width:200%;height:100%;transition:transform .2s ease-out;position:absolute;top:0;left:0;transform:translate(-50%)}.subFeature_btn i{fill:currentColor;flex:0 0 1em;justify-content:center;align-items:center;width:1em;height:1em;display:flex}.subFeature_btn svg{aspect-ratio:22/23;width:.85rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.subFeature_btn:hover:before{transform:translate(0)}.subFeature_btn:hover>i>svg{animation:.55s ease-in-out button-arrow-loop}}.sc_contact{color:var(--theme-black);background-color:var(--theme-bg-white);padding-top:min(2.5vw,2.5rem)}.contact_header{text-align:center;word-break:keep-all;overflow-wrap:anywhere;z-index:1;margin-top:-1.25rem;margin-bottom:1.5rem;font-size:min(7vw,2.5rem);font-weight:900;line-height:1.3;position:relative}@media screen and (width>=768px){.contact_header{margin-top:-2.5rem;margin-bottom:2.5rem}}.contact_wrap{flex-direction:column;gap:1.5rem;display:flex}@media screen and (width>=768px){.contact_wrap{grid-template-columns:repeat(2,1fr);gap:2.5rem;display:grid}}.contact_card{color:var(--theme-white);background-color:var(--theme-black);border-radius:1rem;flex-direction:column;justify-content:space-between;padding:min(6.5vw,3.5rem) min(6.5vw,3rem);display:flex}.contact_cardHeader{line-height:1.5}.contact_cardHeader p{font-size:.875rem;font-weight:800;font-family:var(--font-family-en);color:var(--theme-yellow);text-transform:uppercase;margin:0 0 .5rem}.contact_cardHeader h3{margin:0;font-size:min(6.2vw,2rem);font-weight:900}.contact_cardHeader+p{margin-bottom:3.5rem}@keyframes button-arrow-loop{0%{transform:translate(0)}49%{opacity:0;transform:translate(250%,-250%)}50%{opacity:0;transform:translate(-250%,250%)}to{opacity:1;transform:translate(0)}}.contact_btn{color:var(--theme-black);z-index:1;border-radius:.25rem;justify-content:space-between;align-items:center;margin-top:auto;padding:min(3.75vw,1.5rem) min(5vw,2rem);font-weight:700;line-height:1.5;text-decoration:none;display:flex;position:relative;overflow:hidden}.contact_btn:before{content:"";background:linear-gradient(to left, var(--theme-bg-white) 50%, var(--theme-yellow) 50%);z-index:-1;width:200%;height:100%;transition:transform .2s ease-out;position:absolute;top:0;left:0;transform:translate(-50%)}.contact_btn i{z-index:1;border-radius:50%;flex:0 0 min(11vw,3.75rem);justify-content:center;align-items:center;width:min(11vw,3.75rem);height:min(11vw,3.75rem);display:flex;position:relative;overflow:hidden}.contact_btn i:before,.contact_btn i:after{content:"";transform-origin:50%;border-radius:50%;width:100%;height:100%;transition:transform .2s ease-out;position:absolute;left:0;right:0}.contact_btn i:before{background-color:var(--theme-yellow);z-index:-2;transform:scale(1)}.contact_btn i:after{background-color:var(--theme-white);z-index:-1;transform:scale(0)}.contact_btn svg{aspect-ratio:22/23;width:.85rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.contact_btn:hover:before{transform:translate(0)}.contact_btn:hover>i:before{transition-delay:.2s;transform:scale(0)}.contact_btn:hover>i:after{transition-delay:.2s;transform:scale(1)}.contact_btn:hover>i>svg{animation:.55s ease-in-out button-arrow-loop}}.global_footer{width:min(100%, var(--max-width));margin:0 auto;padding:2.5rem 4rem}.gf_copyright{font-family:var(--font-family-en);text-align:center;font-size:.75rem;font-weight:300;display:block}
