html{box-sizing:border-box;font-size:16px}*,*:before,*:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0;font-weight:normal}ol,ul{list-style:none}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}body{font-family:Poppins,sans-serif;font-size:.2rem;line-height:.24rem;font-weight:400;overflow-x:hidden;position:relative;display:block;color:#ecffff}html{font-size:5.5vw;background-color:#011317}@media screen and (max-width: 768px)and (orientation: portrait){html{font-size:25.641vw}}#smooth-content{overflow:hidden !important}.block{display:block}.relative{position:relative}.container-1{width:100%;max-width:10.4rem;margin:auto}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.scroll-past-top .site-border .sound-experience{opacity:0}.scroll-past-top .site-border .bottom-left{transform:translate(0, 100%)}.site-border.active .bottom-left{transform:translate(0, 0)}.site-border.active .switch-navigation{opacity:1;pointer-events:all}body.loaded .site-border{transform:scale(1);transition-delay:500ms}.site-border{position:fixed;z-index:300;transition:transform 1200ms cubic-bezier(0.77, 0, 0.18, 1);transform:scale(1.5);inset:0;width:100%;height:100%;border:.24rem solid #02161a;pointer-events:none;overflow:hidden}.site-border .site-logo{display:block;position:absolute;top:.3rem;left:.3rem;-webkit-mask-image:url(../img/svg/logo.svg);mask-image:url(../img/svg/logo.svg);mask-size:100%;-webkit-mask-size:100%}.site-border .site-logo .icon{display:block;width:100%}.site-border .site-logo::after{content:"";display:block;position:absolute;top:0;left:0;width:.3rem;height:100%;background-color:rgba(255,255,255,.95);animation:shine-2 3s ease-in-out infinite;filter:blur(0.15rem)}.site-border .sound-button-container{display:block;position:absolute;top:.6rem;right:.1rem;padding:.2rem;pointer-events:all}.site-border .global-sound-button{display:flex;position:relative;justify-content:center;align-items:center;gap:.03rem;width:.4rem;height:.4rem;border-radius:50%;border:1px solid #d3b166;pointer-events:all}.site-border .global-sound-button div{display:block;width:.02rem;height:.14rem;background-color:#ecffff;border-radius:.01rem}.site-border .subtitle-wrap{display:block;position:absolute;transition:opacity 600ms cubic-bezier(0.51, 0.01, 0.2, 1);width:10rem;max-width:48.5%;bottom:.2rem;right:.2rem;border-radius:.16rem;background:rgba(21,32,34,.2);-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px);padding:.3rem;min-height:1.6rem;opacity:0}.site-border .subtitle-wrap .subtitle{font-size:.22rem;line-height:1.5em;color:#ecffff}.site-border .subtitle-wrap.active{opacity:1}.site-border .bottom-left{display:block;position:absolute;transition:transform 600ms cubic-bezier(0.51, 0.01, 0.2, 1);left:0rem;bottom:0rem;min-width:6.8rem;min-height:.54rem;background-color:#02161a;border-radius:0 .36rem 0 0;padding:.14rem .3rem 0 .2rem}.site-border .bottom-left::before,.site-border .bottom-left::after{content:"";display:block;position:absolute;width:.3rem;height:.3rem;background-image:url(../img/svg/corner.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.site-border .bottom-left::before{transform:rotate(-180deg);top:-0.27rem;left:-0.03rem}.site-border .bottom-left::after{transform:rotate(-180deg);right:-0.27rem;bottom:-0.03rem}.site-border .top-right{display:block;position:absolute;right:0rem;top:0rem;height:.54rem;width:-moz-min-content;width:min-content;white-space:nowrap;background-color:#02161a;border-radius:0 0 0 .36rem;padding-top:.1rem}.site-border .top-right::before,.site-border .top-right::after{content:"";display:block;position:absolute;width:.3rem;height:.3rem;background-image:url(../img/svg/corner.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.site-border .top-right::before{left:-0.27rem;top:-0.03rem}.site-border .top-right::after{bottom:-0.27rem;right:-0.03rem}.site-border::before,.site-border::after{content:"";display:block;position:absolute;width:.3rem;height:.3rem;background-image:url(../img/svg/corner.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.site-border::before{transform:rotate(-90deg);top:-0.03rem;left:-0.03rem}.site-border::after{transform:rotate(90deg);bottom:-0.03rem;right:-0.03rem}.site-border .anchors{display:flex;justify-content:space-between;gap:.3rem;flex-shrink:0;padding:0 .1rem;padding-left:.4rem;pointer-events:all}.site-border .anchors .link{display:block;position:relative;text-decoration:none;transition:color 300ms ease-in-out;text-transform:uppercase;font-size:.12rem;font-weight:500;line-height:.16rem;letter-spacing:.04rem;text-transform:uppercase;color:#d3b166;overflow:hidden}.site-border .anchors .link span{display:block;transition:transform 300ms ease-in-out;transform:translate(0%, 0%) skewY(0deg);transform-origin:0% 0%;transition-delay:75ms}.site-border .anchors .link::after{transition:transform 600ms cubic-bezier(0.51, 0.01, 0.2, 1);content:attr(data-text);transform:translate(0%, 0%) skewY(-5deg);transform-origin:100% 0%;display:block;position:absolute;top:100%;left:0;width:100%;transition-delay:0ms}.site-border .anchors .link:hover{color:#ecffff}.site-border .anchors .link:hover span{transform:translate(0%, -100%) skewY(-5deg);transition-delay:0ms}.site-border .anchors .link:hover::after{transform:translate(0%, -100%);transition-delay:75ms}.site-border .mobile-lang{display:none;position:absolute;pointer-events:all;cursor:pointer;top:.04rem;left:.14rem;font-size:.14rem;color:#d3b166;font-weight:500}@media screen and (max-width: 768px)and (orientation: portrait){.site-border{transition:height 200ms ease;border:.12rem solid #02161a;inset:auto;top:0;left:0;height:100dvh}.site-border .site-logo{left:.1rem}.site-border .top-right{width:.9rem;padding-top:0;height:.4rem;border-radius:0 0 0 .2rem}.site-border .top-right::before{left:-0.26rem;top:-0.03rem}.site-border .bottom-left{width:-moz-min-content;width:min-content;min-width:auto;min-height:.4rem;padding:0;padding-right:.1rem;padding-top:.06rem}.site-border .bottom-left::after{right:-0.23rem;bottom:-0.04rem}.site-border .global-sound-button{width:.3rem;height:.3rem}.site-border .sound-button-container{z-index:10;top:0rem;right:.1rem;padding:0}.site-border .anchors{display:none}.site-border .mobile-lang{display:block}.site-border .subtitle-wrap{max-width:none;width:calc(100% - .24rem);padding:.2rem;right:.12rem;bottom:.54rem;min-height:auto}.site-border .subtitle-wrap .subtitle{font-size:.12rem}}@keyframes shine-2{0%{transform:translate(-2rem, 0) skew(-68deg)}100%{transform:translate(3rem, 0) skew(-68deg)}}.sound-experience{display:block;position:absolute;transition:opacity 600ms cubic-bezier(0.51, 0.01, 0.2, 1);top:.16rem;left:.1rem;max-width:7.8rem;width:100%;pointer-events:none}.sound-experience .text{position:relative;font-size:.12rem;line-height:1.5em;letter-spacing:.048rem;text-transform:uppercase;color:#dfc887;padding-left:.38rem}.sound-experience .text .icon{display:block;position:absolute;transition:transform 600ms cubic-bezier(0.51, 0.01, 0.2, 1);transform:translate(0%, -50%);top:50%;left:0;width:.24rem;height:.24rem;border-radius:50%;border:1px solid #dfc887;background-image:url(../img/svg/icon-5.svg);background-position:50%;background-repeat:no-repeat;background-size:.16rem}@media screen and (max-width: 768px)and (orientation: portrait){.sound-experience{top:.08rem;max-width:3rem}.sound-experience .text{font-size:.08rem}}.switch-navigation{transition:opacity 600ms cubic-bezier(0.51, 0.01, 0.2, 1);position:relative;gap:1.2rem;display:flex;justify-content:space-between;flex-shrink:0;width:-moz-min-content;width:min-content;opacity:0;pointer-events:none;padding-bottom:.02rem}.switch-navigation::before{content:"";display:block;position:absolute;transform:translate(0%, -50%);width:98%;height:1px;top:50%;left:0;background-color:#d3b166}.switch-navigation .dot-frame-wrap{display:block;cursor:pointer;border:.1rem solid #02161a;border-radius:.52rem;position:relative;margin:-0.1rem 0;background-color:#02161a}.switch-navigation .dot-frame{display:flex;align-items:center;padding:.06rem;background:radial-gradient(220.32% 112% at 96.55% 147.14%, rgba(56, 148, 169, 0.07) 0%, rgba(171, 241, 251, 0.06) 46.44%, rgba(31, 210, 200, 0) 100%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:.5rem;border:.5px solid #dfc887}.switch-navigation .dot-frame .icon-wrap.playable{pointer-events:all}.switch-navigation .dot-frame .icon-wrap.playable .icon{opacity:0}.switch-navigation .dot-frame .icon-wrap.playable .play-icon{opacity:1}.switch-navigation .dot-frame .icon-wrap{cursor:pointer;pointer-events:none;display:block;position:relative;width:.3rem;height:.3rem;border:.5px solid #d3b166;border-radius:50%}.switch-navigation .dot-frame .icon-wrap .icon{transform:translate(-50%, -50%);position:absolute;transition:opacity .6s ease;top:50%;left:50%;display:block;width:.2rem}.switch-navigation .dot-frame .icon-wrap .play-icon{display:block;position:absolute;transform:translate(-50%, -50%);transition:opacity .6s ease;opacity:0;width:.1rem;top:52%;left:55%}.switch-navigation .dot-frame .icon-wrap .pause-icon{display:block;position:absolute;transform:translate(-50%, -50%);transition:opacity .6s ease;opacity:0;width:.08rem;top:52%;left:50%}.switch-navigation .dot-frame .icon-wrap .icon.plane{width:.2rem}.switch-navigation .dot-frame .icon-wrap .icon.sphere{width:.2rem}.switch-navigation .dot-frame .icon-wrap .icon.cube{width:.16rem}.switch-navigation .dot-frame .wave-wrap{display:block;position:relative;white-space:nowrap;overflow:hidden;pointer-events:none}.switch-navigation .dot-frame .wave-wrap .ww-inner{transition:opacity .6s ease;padding:0 .08rem}.switch-navigation .dot-frame .wave-wrap .label{display:block;font-size:.12rem;line-height:2em;text-transform:uppercase;letter-spacing:.048rem;color:#d3b166;margin-bottom:-0.06rem}.switch-navigation .dot-frame .wave-wrap .w-title{font-size:.16rem;line-height:1.3em;color:#ecffff}.switch-navigation .dot-frame .wave-wrap .wave{position:absolute;transform:translate(-50%, -50%);transition:opacity .6s ease;top:50%;left:50%;display:flex;justify-content:center;gap:2.5px;opacity:0}.switch-navigation .dot-frame .wave-wrap .wave>div{display:block;width:1px;height:.2rem;background-color:#ecffff;border-radius:1px}.switch-navigation .dot-frame.playing .ww-inner{opacity:0}.switch-navigation .dot-frame.playing .wave{opacity:1}.switch-navigation .dot-frame.playing .icon-wrap .play-icon{opacity:0}.switch-navigation .dot-frame.playing .icon-wrap .pause-icon{opacity:1}@media screen and (max-width: 768px)and (orientation: portrait){.switch-navigation{gap:.18rem;padding-bottom:0rem}.switch-navigation .dot-frame-wrap{margin:0rem;border:.06rem solid #02161a}.switch-navigation .dot-frame{padding:.03rem}.switch-navigation .dot-frame .icon-wrap{transform:scale(0.5);transition:background-color 600ms cubic-bezier(0.51, 0.01, 0.2, 1),transform 600ms cubic-bezier(0.51, 0.01, 0.2, 1);width:.2rem;height:.2rem;background-color:#d3b166}.switch-navigation .dot-frame .icon-wrap .icon{display:none;width:.12rem}.switch-navigation .dot-frame .icon-wrap .icon.plane{width:.12rem}.switch-navigation .dot-frame .icon-wrap .icon.sphere{width:.1rem}.switch-navigation .dot-frame .icon-wrap .icon.cube{width:.1rem}.switch-navigation .dot-frame .icon-wrap.playable{transform:scale(1);background-color:rgba(0,0,0,0)}.switch-navigation .dot-frame .wave-wrap .w-title{font-size:.1rem}}.three-background{display:block;position:fixed;height:100vh;width:100%;padding:.24rem}.three-background canvas{position:absolute;display:block;inset:0;width:100%;height:100%}@media screen and (max-width: 768px)and (orientation: portrait){.three-background{pointer-events:none;padding:.12rem;height:100dvh}}.home-hero-section .aligner{width:100%;display:flex;align-items:center;height:100vh}.home-hero-section .container{display:block;width:100%;max-width:11rem;margin:auto}.home-hero-section .title{font-size:.48rem;line-height:1em;text-align:center}@media screen and (max-width: 768px)and (orientation: portrait){.home-hero-section .aligner{height:100dvh}.home-hero-section .container{max-width:3.5rem}.home-hero-section .title{font-size:.34rem}}.strong-film-section{padding-top:6rem;padding-bottom:2.7rem}.strong-film-section .container{width:100%;max-width:9.92rem;margin:auto}.strong-film-section .title{font-size:1.04rem;line-height:1em;text-align:center;color:#ecffff;width:100%;max-width:5.74rem;margin:auto;margin-bottom:2.72rem}.strong-film-section .subtitle{font-size:.32rem;line-height:.384rem;text-align:center;margin-bottom:.56rem;color:#ecffff}.strong-film-section .text{font-size:.16rem;line-height:.24rem;color:#a0b0ab}.strong-film-section .texts-frame{display:flex;justify-content:space-between;margin-bottom:1.4rem}.strong-film-section .texts-frame .text{width:4.3rem}.strong-film-section .stats-frame{display:flex;justify-content:space-between;width:100%;max-width:12rem;margin:auto;margin-bottom:.5rem}.strong-film-section .stats-frame .sf-inner{width:3.76rem}.strong-film-section .section-link{display:block;position:relative;width:100%;text-align:center;font-size:.12rem;line-height:2em;font-weight:500;letter-spacing:.048rem;text-transform:uppercase;text-decoration:none;color:#ecffff;overflow:hidden;white-space:nowrap;width:-moz-min-content;width:min-content;margin:auto}.strong-film-section .section-link span{display:block;transition:transform 300ms ease-in-out;transform:translate(0%, 0%) skewY(0deg);transform-origin:0% 0%;transition-delay:75ms}.strong-film-section .section-link::after{transition:transform 600ms cubic-bezier(0.51, 0.01, 0.2, 1);content:attr(data-text);transform:translate(0%, 0%) skewY(-5deg);transform-origin:100% 0%;display:block;position:absolute;top:100%;left:0;width:100%;transition-delay:0ms}.strong-film-section .section-link:hover{color:#ecffff}.strong-film-section .section-link:hover span{transform:translate(0%, -100%) skewY(-5deg);transition-delay:0ms}.strong-film-section .section-link:hover::after{transform:translate(0%, -100%);transition-delay:75ms}.strong-film-section .stat-card{display:block;padding:.4rem;background:radial-gradient(220.32% 112% at 96.55% 147.14%, rgba(56, 148, 169, 0.07) 0%, rgba(171, 241, 251, 0.06) 46.44%, rgba(31, 210, 200, 0) 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:100%}.strong-film-section .stat-card .circle-frame{position:relative;margin-bottom:.4rem}.strong-film-section .stat-card .circle-frame::before{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;border-radius:50%;border:5px solid #c4cfdc}.strong-film-section .stat-card .circle-frame .circle{position:relative}.strong-film-section .stat-card .circle-frame .circle canvas{aspect-ratio:1/1;display:block;width:100% !important;height:100% !important}.strong-film-section .stat-card .circle-frame .number{display:block;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;font-size:.56rem;line-height:1em;text-align:center;color:#ecffff}.strong-film-section .stat-card .circle-frame .line{display:block;position:absolute;inset:0;width:100%;height:100%}.strong-film-section .stat-card .circle-frame .line::after{content:"";display:block;position:absolute;transform:translate(-50%, 0%);top:0;left:50%;width:3px;height:.56rem;background-color:#e0b54d}.strong-film-section .stat-card .card-title{font-size:.12rem;line-height:2em;letter-spacing:.035rem;color:#ecffff;text-transform:uppercase;margin-bottom:.18rem}.strong-film-section .stat-card .card-text{font-size:.16rem;line-height:1.5em;color:#ecffff}@media screen and (max-width: 768px)and (orientation: portrait){.strong-film-section{padding-top:1rem;padding-bottom:1rem}.strong-film-section .container{max-width:3.5rem}.strong-film-section .title{font-size:.4rem;margin-bottom:1rem}.strong-film-section .subtitle{font-size:.2rem;line-height:1.5em}.strong-film-section .texts-frame{display:block;text-align:center;margin-bottom:1rem}.strong-film-section .texts-frame .text{width:100%;font-size:.14rem}.strong-film-section .texts-frame .text:not(:last-child){margin-bottom:.2rem}.strong-film-section .stats-frame{display:block;max-width:3.5rem;margin-bottom:.4rem}.strong-film-section .stats-frame .sf-inner{width:100%}.strong-film-section .stats-frame .sf-inner:not(:last-child){margin-bottom:.2rem}.strong-film-section .stat-card{position:relative;padding:.3rem;padding-left:1.2rem}.strong-film-section .stat-card .circle-frame{position:absolute;left:.2rem;top:.3rem;width:.8rem;margin:0}.strong-film-section .stat-card .circle-frame::before{border-width:3px}.strong-film-section .stat-card .circle-frame .number{font-size:.2rem}.strong-film-section .stat-card .circle-frame .line::after{height:.15rem;width:2px}.strong-film-section .section-link{font-size:.1rem}}.new-technology-section{display:block;padding-top:2.7rem;padding-bottom:3.05rem}.new-technology-section .title{font-size:1.04rem;line-height:1em;text-align:center;color:#ecffff;margin-bottom:1.5rem}.new-technology-section .flying-cards{position:relative;width:100%;max-width:9.94rem;height:8.8rem;margin:auto}.new-technology-section .flying-cards .card{position:absolute;width:3.4rem}.new-technology-section .flying-cards .card:nth-child(1){left:0;top:.7rem}.new-technology-section .flying-cards .card:nth-child(2){right:0;top:0}.new-technology-section .flying-cards .card:nth-child(3){left:1rem;bottom:0}.new-technology-section .flying-cards .card:nth-child(4){right:1rem;bottom:1rem}.new-technology-section .card{display:block;position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.new-technology-section .card .c-head{position:relative;padding:.32rem .4rem;background:radial-gradient(156.55% 137.61% at 92.14% 10.28%, rgba(224, 227, 240, 0.16) 0%, rgba(255, 255, 255, 0.13) 46.44%, rgba(224, 227, 240, 0) 100%);border-bottom:5px solid linear-gradient(151deg, #B2883E 0%, #E0B54D 13.29%, #ECD799 18.67%, #AB8C40 32.59%, #E0B54D 55.9%, #C29743 68.27%, #FEF2BD 100%)}.new-technology-section .card .c-head::after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:5px;background:linear-gradient(151deg, #B2883E 0%, #E0B54D 13.29%, #ECD799 18.67%, #AB8C40 32.59%, #E0B54D 55.9%, #C29743 68.27%, #FEF2BD 100%)}.new-technology-section .card .c-body{padding:.3rem;background:radial-gradient(220.32% 112% at 96.55% 147.14%, rgba(56, 148, 169, 0.07) 0%, rgba(171, 241, 251, 0.06) 46.44%, rgba(31, 210, 200, 0) 100%)}.new-technology-section .card .c-title{font-size:.32rem;line-height:1.2em;color:#ecffff}.new-technology-section .card .c-text{font-size:.16rem;line-height:1.5em;color:#ecffff}@media screen and (max-width: 768px)and (orientation: portrait){.new-technology-section{padding-top:1rem;padding-bottom:1rem}.new-technology-section .title{font-size:.4rem;margin-bottom:.7rem}.new-technology-section .flying-cards{max-width:3rem;height:auto}.new-technology-section .flying-cards .card{position:relative;inset:auto;width:100%;text-align:center}.new-technology-section .flying-cards .card:not(:last-child){margin-bottom:.6rem}.new-technology-section .flying-cards .card:nth-child(1){left:auto;top:auto}.new-technology-section .flying-cards .card:nth-child(2){right:auto;top:auto}.new-technology-section .flying-cards .card:nth-child(3){left:auto;bottom:auto}.new-technology-section .flying-cards .card:nth-child(4){right:auto;bottom:auto}.new-technology-section .card .c-head{padding:.2rem}.new-technology-section .card .c-body{padding:.2rem}.new-technology-section .card .c-title{font-size:.24rem}.new-technology-section .card .c-text{font-size:.13rem}}.switch-section{position:relative;height:800vh}.switch-section .aligner{display:block;position:absolute;width:100%;height:100vh;perspective:5rem;perspective-origin:25% 20%}.switch-section .aligner .title-wrap{overflow:hidden}.switch-section .aligner .panel{position:absolute;width:100%;left:0;top:.5rem;overflow:hidden}.switch-section .container{width:100%;padding:0 2rem}.switch-section .title{font-size:.9rem;line-height:1em;color:#ecffff;padding:.1rem 0}.switch-section .card{display:flex;align-items:center;justify-content:space-between;transform:translate(-50%, 0);position:absolute;bottom:.6rem;left:50%;gap:.6rem;padding:.4rem;background:radial-gradient(220.32% 112% at 96.55% 147.14%, rgba(56, 148, 169, 0.07) 0%, rgba(171, 241, 251, 0.06) 46.44%, rgba(31, 210, 200, 0) 100%);-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px)}.switch-section .card .watch-video{display:block;width:.88rem}.switch-section .card .watch-video .icon{display:block;width:100%;margin-bottom:.08rem}.switch-section .card .watch-video>div{font-size:.14rem;line-height:1.2em;color:#ecffff}.switch-section .card .c-text{font-size:.24rem;line-height:1.3em;color:#a0b0ab;width:2.2rem}.switch-section .card .chart{display:block;width:.93rem}@media screen and (max-width: 768px)and (orientation: portrait){.switch-section .container{padding:0 .9rem}.switch-section .title{font-size:.4rem;text-align:center}.switch-section .aligner{height:100dvh}.switch-section .aligner .panel{top:1rem}}.pdf-section .track{position:relative;height:200vh}.pdf-section .aligner{display:flex;align-items:flex-end;height:100vh;padding:1rem 0}.pdf-section .container{width:100%;max-width:6rem;margin:0 auto}.pdf-section .panel{display:block;position:relative;padding:.24rem .4rem;text-align:center;background:radial-gradient(220.32% 112% at 96.55% 147.14%, rgba(56, 148, 169, 0.07) 0%, rgba(171, 241, 251, 0.06) 46.44%, rgba(31, 210, 200, 0) 100%);-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px);text-decoration:none}.pdf-section .panel::after{content:"";display:block;position:absolute;transition:opacity 600ms cubic-bezier(0.51, 0.01, 0.2, 1);inset:0;width:100%;height:100%;border:1px solid;border-image-slice:1;border-width:1px;border-image-source:linear-gradient(100deg, #d3b166, transparent);opacity:0}.pdf-section .panel .label{display:block;font-size:.12rem;line-height:2em;letter-spacing:.048rem;text-transform:uppercase;color:#d3b166}.pdf-section .panel .title{font-size:.32rem;line-height:1.2em;color:#ecffff;margin:.08rem 0}.pdf-section .panel .text{font-size:.16rem;line-height:1.5em;color:#a0b0ab}.pdf-section .panel:hover::after{opacity:1}@media screen and (max-width: 768px)and (orientation: portrait){.pdf-section .aligner{height:100dvh;padding:.4rem 0}.pdf-section .container{max-width:3.5rem}.pdf-section .panel{padding:.2rem .2rem;border-radius:.2rem}.pdf-section .panel .label{font-size:.1rem}.pdf-section .panel .title{font-size:.24rem;margin:.04rem 0}.pdf-section .panel .text{font-size:.14rem}}.contact-section{padding:3rem 0}.contact-section .aligner{display:flex;align-items:center;min-height:100vh}.contact-section .container{width:100%;max-width:10rem;margin:0 auto}.contact-section .title-wrap{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:.45rem}.contact-section .title-wrap .title{font-size:.56rem;line-height:1em;color:#ecffff;width:4rem}.contact-section .title-wrap .subtitle{font-size:.16rem;line-height:1.5em;color:#a0b0ab;width:4rem}.contact-section .contact-section-form-content{padding:.24rem .4rem;background:radial-gradient(220.32% 112% at 96.55% 147.14%, rgba(56, 148, 169, 0.07) 0%, rgba(171, 241, 251, 0.06) 46.44%, rgba(31, 210, 200, 0) 100%);-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px)}.contact-section .contact-section-form-content .contact-form-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:.35rem}.contact-section .contact-section-form-content .contact-form-row .form-row-left-column,.contact-section .contact-section-form-content .contact-form-row .form-row-right-column{width:4.4rem}.contact-section .contact-section-form-content .form-field{margin-bottom:.23rem}.contact-section .contact-section-form-content .form-field:last-child{margin-bottom:0}.contact-section .contact-section-form-content .form-field label{position:relative;display:block;width:100%;font-family:Poppins,sans-serif;font-weight:500;font-size:.12rem;line-height:2em;text-transform:uppercase;letter-spacing:.048rem;color:#fff;margin-bottom:.05rem;transition:color .4s ease}.contact-section .contact-section-form-content .form-field input[type=text],.contact-section .contact-section-form-content .form-field input[type=email],.contact-section .contact-section-form-content .form-field input[type=number],.contact-section .contact-section-form-content .form-field input[type=tel],.contact-section .contact-section-form-content .form-field input[type=url],.contact-section .contact-section-form-content .form-field textarea{position:relative;display:block;width:100%;font-family:Poppins,sans-serif;font-weight:500;font-size:.16rem;line-height:.24rem;color:#fff;padding:.16rem .24rem;border:none;border-top:1px solid #d3b166;outline:none;resize:none;background:radial-gradient(220.32% 112% at 96.55% 147.14%, rgba(56, 148, 169, 0.07) 0%, rgba(171, 241, 251, 0.06) 46.44%, rgba(31, 210, 200, 0) 100%);-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px);transition:color .4s ease,border-color .4s ease}.contact-section .contact-section-form-content .form-field input[type=text]::-webkit-input-placeholder,.contact-section .contact-section-form-content .form-field input[type=email]::-webkit-input-placeholder,.contact-section .contact-section-form-content .form-field input[type=number]::-webkit-input-placeholder,.contact-section .contact-section-form-content .form-field input[type=tel]::-webkit-input-placeholder,.contact-section .contact-section-form-content .form-field input[type=url]::-webkit-input-placeholder,.contact-section .contact-section-form-content .form-field textarea::-webkit-input-placeholder{color:#a0b0ab;-webkit-transition:color .4s ease;transition:color .4s ease}.contact-section .contact-section-form-content .form-field input[type=text]::-moz-placeholder,.contact-section .contact-section-form-content .form-field input[type=email]::-moz-placeholder,.contact-section .contact-section-form-content .form-field input[type=number]::-moz-placeholder,.contact-section .contact-section-form-content .form-field input[type=tel]::-moz-placeholder,.contact-section .contact-section-form-content .form-field input[type=url]::-moz-placeholder,.contact-section .contact-section-form-content .form-field textarea::-moz-placeholder{color:#a0b0ab;-moz-transition:color .4s ease;transition:color .4s ease}.contact-section .contact-section-form-content .form-field input[type=text]:-ms-input-placeholder,.contact-section .contact-section-form-content .form-field input[type=email]:-ms-input-placeholder,.contact-section .contact-section-form-content .form-field input[type=number]:-ms-input-placeholder,.contact-section .contact-section-form-content .form-field input[type=tel]:-ms-input-placeholder,.contact-section .contact-section-form-content .form-field input[type=url]:-ms-input-placeholder,.contact-section .contact-section-form-content .form-field textarea:-ms-input-placeholder{color:#a0b0ab;-ms-transition:color .4s ease;transition:color .4s ease}.contact-section .contact-section-form-content .form-field input[type=text]:-moz-placeholder,.contact-section .contact-section-form-content .form-field input[type=email]:-moz-placeholder,.contact-section .contact-section-form-content .form-field input[type=number]:-moz-placeholder,.contact-section .contact-section-form-content .form-field input[type=tel]:-moz-placeholder,.contact-section .contact-section-form-content .form-field input[type=url]:-moz-placeholder,.contact-section .contact-section-form-content .form-field textarea:-moz-placeholder{color:#a0b0ab;-moz-transition:color .4s ease;transition:color .4s ease}.contact-section .contact-section-form-content .form-field textarea{min-height:2.8rem}.contact-section .contact-section-form-content .form-field.field-error label{color:red}.contact-section .contact-section-form-content .form-field.field-error input[type=text],.contact-section .contact-section-form-content .form-field.field-error input[type=email],.contact-section .contact-section-form-content .form-field.field-error input[type=number],.contact-section .contact-section-form-content .form-field.field-error input[type=tel],.contact-section .contact-section-form-content .form-field.field-error input[type=url],.contact-section .contact-section-form-content .form-field.field-error textarea{color:red;border-color:red}.contact-section .contact-section-form-content .form-field.field-error input[type=text]::-webkit-input-placeholder,.contact-section .contact-section-form-content .form-field.field-error input[type=email]::-webkit-input-placeholder,.contact-section .contact-section-form-content .form-field.field-error input[type=number]::-webkit-input-placeholder,.contact-section .contact-section-form-content .form-field.field-error input[type=tel]::-webkit-input-placeholder,.contact-section .contact-section-form-content .form-field.field-error input[type=url]::-webkit-input-placeholder,.contact-section .contact-section-form-content .form-field.field-error textarea::-webkit-input-placeholder{color:red}.contact-section .contact-section-form-content .form-field.field-error input[type=text]::-moz-placeholder,.contact-section .contact-section-form-content .form-field.field-error input[type=email]::-moz-placeholder,.contact-section .contact-section-form-content .form-field.field-error input[type=number]::-moz-placeholder,.contact-section .contact-section-form-content .form-field.field-error input[type=tel]::-moz-placeholder,.contact-section .contact-section-form-content .form-field.field-error input[type=url]::-moz-placeholder,.contact-section .contact-section-form-content .form-field.field-error textarea::-moz-placeholder{color:red}.contact-section .contact-section-form-content .form-field.field-error input[type=text]:-ms-input-placeholder,.contact-section .contact-section-form-content .form-field.field-error input[type=email]:-ms-input-placeholder,.contact-section .contact-section-form-content .form-field.field-error input[type=number]:-ms-input-placeholder,.contact-section .contact-section-form-content .form-field.field-error input[type=tel]:-ms-input-placeholder,.contact-section .contact-section-form-content .form-field.field-error input[type=url]:-ms-input-placeholder,.contact-section .contact-section-form-content .form-field.field-error textarea:-ms-input-placeholder{color:red}.contact-section .contact-section-form-content .form-field.field-error input[type=text]:-moz-placeholder,.contact-section .contact-section-form-content .form-field.field-error input[type=email]:-moz-placeholder,.contact-section .contact-section-form-content .form-field.field-error input[type=number]:-moz-placeholder,.contact-section .contact-section-form-content .form-field.field-error input[type=tel]:-moz-placeholder,.contact-section .contact-section-form-content .form-field.field-error input[type=url]:-moz-placeholder,.contact-section .contact-section-form-content .form-field.field-error textarea:-moz-placeholder{color:red}.contact-section .contact-section-form-content .form-field.submit-field{text-align:right}.contact-section .contact-section-form-content .form-field.submit-field .submit-button{position:relative;display:inline-block;transition:background-color 600ms cubic-bezier(0.51, 0.01, 0.2, 1);font-size:.12rem;line-height:2em;text-transform:uppercase;letter-spacing:.048rem;color:#fff;padding:.08rem .24rem;cursor:pointer;border:none;outline:none;background-color:rgba(0,0,0,0);-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px)}.contact-section .contact-section-form-content .form-field.submit-field .submit-button:hover{background-color:#d3b166}.contact-section .contact-section-form-content .form-field.submit-field .submit-button:hover::before{opacity:0}.contact-section .contact-section-form-content .form-field.submit-field .submit-button::before{content:"";display:block;position:absolute;transition:opacity 600ms cubic-bezier(0.51, 0.01, 0.2, 1);inset:0;width:100%;height:100%;background:radial-gradient(156.55% 137.61% at 92.14% 10.28%, rgba(224, 227, 240, 0.16) 0%, rgba(255, 255, 255, 0.13) 46.44%, rgba(224, 227, 240, 0) 100%)}.contact-section .contact-section-form-content .form-field.submit-field .submit-button.submit-button-disabled{cursor:not-allowed}.contact-section .contact-section-form-content .form-field.submit-field .submit-button.loading{pointer-events:none}.contact-section .contact-section-form-content .form-field.submit-field .submit-button.loading::after{content:"";position:absolute;right:-0.3rem;top:50%;transform:translateY(-50%);width:.12rem;height:.12rem;border-radius:50%;border:.04rem solid #d3b166;border-top:.04rem solid #0b1e20;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translateY(-50%) rotate(0deg)}100%{transform:translateY(-50%) rotate(360deg)}}.contact-section .contact-section-form-content .thank-you-message-column p{position:relative;display:block;width:100%;font-size:.2rem;line-height:.24rem;color:#fff;opacity:0;transform:translateY(0.1rem);transition:opacity .5s cubic-bezier(0.51, 0.01, 0.2, 1),transform .5s cubic-bezier(0.51, 0.01, 0.2, 1)}.contact-section .contact-section-form-content .thank-you-message-column.show-message p{opacity:1;transform:translateY(0)}@media screen and (max-width: 768px)and (orientation: portrait){.contact-section{padding:1rem 0rem}.contact-section .aligner{min-height:100dvh}.contact-section .container{max-width:3.5rem}.contact-section .title-wrap{display:block;margin-bottom:.25rem}.contact-section .title-wrap .title{width:100%;font-size:.34rem;text-align:center;margin-bottom:.2rem}.contact-section .title-wrap .subtitle{width:100%;font-size:.14rem;text-align:center}.contact-section .contact-section-form-content{padding:.25rem .15rem}.contact-section .contact-section-form-content .contact-form-row{row-gap:.3rem}.contact-section .contact-section-form-content .contact-form-row .form-row-left-column,.contact-section .contact-section-form-content .contact-form-row .form-row-right-column{width:100%}.contact-section .contact-section-form-content .form-field{margin-bottom:.3rem}.contact-section .contact-section-form-content .form-field:last-child{margin-bottom:0}.contact-section .contact-section-form-content .form-field label{font-size:.12rem;line-height:2em;letter-spacing:.048rem;margin-bottom:.05rem}.contact-section .contact-section-form-content .form-field input[type=text],.contact-section .contact-section-form-content .form-field input[type=email],.contact-section .contact-section-form-content .form-field input[type=number],.contact-section .contact-section-form-content .form-field input[type=tel],.contact-section .contact-section-form-content .form-field input[type=url],.contact-section .contact-section-form-content .form-field textarea{font-size:.16rem;line-height:.24rem;padding:.15rem .2rem}.contact-section .contact-section-form-content .form-field textarea{min-height:2rem}.contact-section .contact-section-form-content .form-field.submit-field{text-align:right}.contact-section .contact-section-form-content .form-field.submit-field .submit-button{font-size:.12rem;line-height:2em;letter-spacing:.048rem;padding:.1rem .24rem}.contact-section .contact-section-form-content .form-field.submit-field .submit-button.loading{pointer-events:none}.contact-section .contact-section-form-content .form-field.submit-field .submit-button.loading::after{right:-0.15rem;width:.08rem;height:.08rem;border:.03rem solid #d3b166;border-top:.03rem solid #0b1e20}.contact-section .contact-section-form-content .thank-you-message-column{order:99}.contact-section .contact-section-form-content .thank-you-message-column p{font-size:.16rem;line-height:.24rem;text-align:center}}.cylinders-camera-track{display:block;position:relative}.footer{display:block;padding-top:2.4rem;padding-bottom:1.44rem}.footer .container{width:100%;max-width:10.74rem;margin:auto}.footer .logo-frame{display:block;width:3.48rem;margin:auto;margin-bottom:1.9rem}.footer .logo-frame .logo{display:block;width:100%}.footer .claim{text-align:center;font-size:.12rem;line-height:1.8em;letter-spacing:.048rem;text-transform:uppercase;color:#a0b0ab}.footer .claim a{transition:color 600ms cubic-bezier(0.51, 0.01, 0.2, 1);display:inline-block;position:relative;overflow:hidden;vertical-align:bottom}.footer .claim a span{display:block;transition:transform 300ms ease-in-out;transform:translate(0%, 0%) skewY(0deg);transform-origin:0% 0%;transition-delay:75ms}.footer .claim a::after{transition:transform 600ms cubic-bezier(0.51, 0.01, 0.2, 1);content:attr(data-text);transform:translate(0%, 0%) skewY(-5deg);transform-origin:100% 0%;display:block;position:absolute;top:100%;left:0;width:100%;transition-delay:0ms}.footer .claim a:hover{color:#d3b166}.footer .claim a:hover span{transform:translate(0%, -100%) skewY(-5deg);transition-delay:0ms}.footer .claim a:hover::after{transform:translate(0%, -100%);transition-delay:75ms}.footer .go-top-anchor{cursor:pointer;display:block;position:absolute;transform:translate(-50%, 0);left:50%;bottom:.24rem;width:.48rem;height:.48rem;background-image:url(../img/svg/back-top.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 768px)and (orientation: portrait){.footer{padding-top:1rem;padding-bottom:2rem}.footer .container{max-width:2.8rem}.footer .logo-frame{width:70%;margin-bottom:.85rem}.footer .claim{font-size:.09rem;letter-spacing:.2em}.footer a{color:inherit;text-decoration:none}.footer .go-top-anchor{z-index:10;bottom:.9rem}}@media screen and (max-width: 768px)and (orientation: portrait){.chrome-ios .footer{padding-bottom:2.2rem}.chrome-ios .footer .go-top-anchor{bottom:1.12rem}}.site-disabled #smooth-wrapper,.site-disabled #smooth-content{pointer-events:none;opacity:0}
