@font-face{font-family:"TikTok Sans";font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/tiktoksans/v8/70luu7g-Lm8OXGnh_Ow1sUfFMmlnhbRF425wxXH-UGeud7XItbaHtxhggMrrmAvSNAHtMV6x5NBAB5OD37XlxRsDwQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"TikTok Sans";font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/tiktoksans/v8/70luu7g-Lm8OXGnh_Ow1sUfFMmlnhbRF425wxXH-UGeud7XItbaHtxhggMrrmAvSNAHtMV6x5NBJB5OD37XlxRsDwQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"TikTok Sans";font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/tiktoksans/v8/70luu7g-Lm8OXGnh_Ow1sUfFMmlnhbRF425wxXH-UGeud7XItbaHtxhggMrrmAvSNAHtMV6x5NBOB5OD37XlxRsDwQ.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"TikTok Sans";font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/tiktoksans/v8/70luu7g-Lm8OXGnh_Ow1sUfFMmlnhbRF425wxXH-UGeud7XItbaHtxhggMrrmAvSNAHtMV6x5NBCB5OD37XlxRsDwQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"TikTok Sans";font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/tiktoksans/v8/70luu7g-Lm8OXGnh_Ow1sUfFMmlnhbRF425wxXH-UGeud7XItbaHtxhggMrrmAvSNAHtMV6x5NBDB5OD37XlxRsDwQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"TikTok Sans";font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/tiktoksans/v8/70luu7g-Lm8OXGnh_Ow1sUfFMmlnhbRF425wxXH-UGeud7XItbaHtxhggMrrmAvSNAHtMV6x5NBNB5OD37XlxRs.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*::before,*::after{box-sizing:border-box}:root{--site-gutter: 30px;--app-header-height: clamp(76px, 11.1111111111vh, 120px);--section-space: clamp(110px, 10.4166666667vw, 200px);--content-title-size: clamp(38px, 3.125vw, 60px);--display-title-size: clamp(58px, 7.2916666667vw, 140px)}html{scroll-behavior:auto}html.is-scroll-locked{overflow:hidden;overscroll-behavior:none}html.has-smooth-scroll,body.has-smooth-scroll{scrollbar-width:none;-ms-overflow-style:none}html.has-smooth-scroll.is-scroll-locked,body.has-smooth-scroll.is-scroll-locked{overflow:hidden;overscroll-behavior:none}html.has-smooth-scroll::-webkit-scrollbar,body.has-smooth-scroll::-webkit-scrollbar{width:0;height:0;display:none}body{margin:0;min-height:100vh;line-height:1.6;font-family:"TikTok Sans",sans-serif}body.is-scroll-locked{overflow:hidden;overscroll-behavior:none;touch-action:none}a{color:inherit;text-decoration:none}img,svg,video{display:block;max-width:100%}button,input,textarea,select{font:inherit}button{display:flex;border:0;background:none;padding:0;align-items:center;justify-content:center;cursor:pointer}button .button__text{font-size:20px;font-weight:400;font-family:"TikTok Sans",sans-serif}p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.05}h2 span{position:relative;display:inline}h2 span:after{background-image:linear-gradient(to right, var(--orange), var(--blue));position:absolute;display:block;content:"";top:100%;left:0;width:100%;height:2px}section{position:relative;padding:0 var(--site-gutter)}rwp-wrap{display:block}#viewport,#pageWrapper,#pageContent,#app,.app-shell{min-height:100vh}#viewport{overflow:hidden}html.has-smooth-scroll #pageContent{will-change:transform}.app-shell{min-height:inherit;display:flex;flex-direction:column}.app-shell__body{flex:1 0 auto}.buttons{display:flex;column-gap:12px;row-gap:12px;margin-top:40px;align-items:center;flex-wrap:wrap}.buttons .button{display:flex;width:fit-content;max-width:100%;height:50px;padding:0 40px;border:1px solid var(--gray-n1);border-radius:8px;align-items:center;justify-content:center;transition-property:background,border-color;transition-duration:.2s,.2s}.buttons .button span{font-size:20px;font-weight:400;color:var(--gray-n1);white-space:nowrap;transition-property:color;transition-duration:.2s}.buttons .button:hover{background:var(--orange) !important;border-color:var(--orange) !important}.buttons .button:hover span{color:var(--white) !important}.logos .container .list{display:grid;grid-row-gap:12px;grid-column-gap:12px;grid-template-columns:repeat(4, 1fr)}.logos .container .list .item{height:auto;aspect-ratio:1.52/1;border:1px solid var(--gray-n2);border-radius:8px}.logos .container .list .item .img-container{width:100%;height:100%}.logos .container .list .item .img-container .inner-img{width:100%;height:100%}.logos .container .list .item .img-container .inner-img img,.logos .container .list .item .img-container .inner-img .img{width:100%;height:100%}@media(max-width: 1024px){:root{--site-gutter: 24px;--section-space: clamp(92px, 12vw, 150px)}.buttons{margin-top:32px}.buttons .button{padding:0 30px}.logos .container .list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 640px){:root{--site-gutter: 18px;--section-space: 82px;--content-title-size: clamp(32px, 9.6vw, 42px);--display-title-size: clamp(46px, 14vw, 66px)}body{line-height:1.5}.buttons{margin-top:28px}.buttons .button{width:fit-content;height:48px;padding:0 22px}.buttons .button span{font-size:18px}.logos .container .list{grid-row-gap:8px;grid-column-gap:8px}}#app-header{position:fixed;top:0;left:0;width:100%;height:var(--app-header-height);pointer-events:none;z-index:100}#app-header header{height:100%}#app-header header .plywood{position:relative;height:100%;padding:clamp(14px,1.8518518519vh,20px) var(--site-gutter);transform:translate(0, -100%)}#app-header header .plywood .container{position:relative;display:flex;height:100%;align-items:center;justify-content:flex-start}#app-header header .plywood .container>a{display:flex;flex:0 0 auto;align-items:center;margin-right:27px;line-height:0;pointer-events:initial}#app-header header .plywood .container>a svg{width:clamp(38px,2.55vw,49px);height:auto}#app-header header .plywood .container>a svg .gradient-start,#app-header header .plywood .container>a svg .gradient-end{transition-property:stop-color;transition-duration:.2s}#app-header header .plywood .container>a svg:hover .gradient-start{stop-color:var(--blue)}#app-header header .plywood .container>a svg:hover .gradient-end{stop-color:var(--orange)}#app-header header .plywood .container>a:hover svg .gradient-start{stop-color:var(--blue)}#app-header header .plywood .container>a:hover svg .gradient-end{stop-color:var(--orange)}#app-header header .plywood .container .line{background:var(--gray-n2);width:100%;height:1px}#app-header header .plywood .container .site-menu-panel{background:var(--white);position:fixed;top:var(--menu-panel-top, 20px);right:var(--menu-panel-right, 20px);width:min(310px,100vw - var(--site-gutter)*2);height:620px;max-width:calc(100vw - var(--site-gutter)*2);max-height:calc(100vh - var(--site-gutter)*2);border-radius:clamp(20px,1.3020833333vw,25px);color:var(--black);overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0, -10px, 0) scale(0.94);transform-origin:right top;z-index:2}#app-header header .plywood .container .site-menu-panel .site-menu-panel__inner{width:100%;height:100%;padding:var(--menu-panel-padding-top, 116px) 20px 28px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#app-header header .plywood .container .site-menu-panel .site-menu-panel__section a{display:table;color:var(--black);transition-property:color;transition-duration:.2s}#app-header header .plywood .container .site-menu-panel .site-menu-panel__section a:hover{color:var(--orange)}#app-header header .plywood .container .site-menu-panel .site-menu-panel__eyebrow{margin:0 0 5px;font-size:18px;font-weight:400;line-height:24px;color:#9da5b7}#app-header header .plywood .container .site-menu-panel .site-menu-panel__nav a{font-size:26px;font-weight:400;line-height:36px}#app-header header .plywood .container .site-menu-panel .site-menu-panel__list a{font-size:19px;font-weight:400;line-height:24px}#app-header header .plywood .container .site-menu-panel .site-menu-panel__section--social{margin-top:37px}#app-header header .plywood .container .site-menu-panel .site-menu-panel__section--phone{margin-top:43px}#app-header header .plywood .container .site-menu-panel .site-menu-panel__section--phone a{font-size:20px;font-weight:400;line-height:28px}#app-header header .plywood .container .menu-btns{position:relative;display:flex;column-gap:12px;margin-left:clamp(12px,1.09375vw,21px);align-items:center;justify-content:flex-start;z-index:3}#app-header header .plywood .container .menu-btns .button{display:flex;flex:0 0 auto;background:var(--gray-n3);width:auto;height:clamp(46px,4.6296296296vh,50px);border:0;padding:0 clamp(18px,1.5625vw,30px);column-gap:10px;border-radius:25px;align-items:center;justify-content:center;font:inherit;line-height:1;text-decoration:none;transition-property:background;transition-duration:.2s;pointer-events:initial;cursor:pointer}#app-header header .plywood .container .menu-btns .button .button__text{display:block;font-size:20px;font-weight:500;color:var(--white);white-space:nowrap}#app-header header .plywood .container .menu-btns .button .button__after{display:flex;color:var(--white)}#app-header header .plywood .container .menu-btns .button .button__after svg{width:18px;height:auto;max-width:initial}#app-header header .plywood .container .menu-btns .button .button__after svg rect{fill:currentColor}#app-header header .plywood .container .menu-btns .button:hover{background:var(--orange)}#app-header header .plywood .container .menu-btns .button.menu-toggle{min-width:144px;overflow:hidden;will-change:width;transition-property:background,color;transition-duration:.2s,.2s}#app-header header .plywood .container .menu-btns .button.menu-toggle .button__text{will-change:opacity,transform}#app-header header .plywood .container .menu-btns .button.menu-toggle[aria-expanded=true]{background:rgba(0,0,0,0)}#app-header header .plywood .container .menu-btns .button.menu-toggle[aria-expanded=true] .button__text,#app-header header .plywood .container .menu-btns .button.menu-toggle[aria-expanded=true] .button__after{color:var(--black)}#app-header header .plywood .container .menu-btns .button.menu-toggle[aria-expanded=true]:hover{background:rgba(0,0,0,0)}#app-header header .plywood .container .menu-btns .button.menu-toggle[aria-expanded=true]:hover .button__text,#app-header header .plywood .container .menu-btns .button.menu-toggle[aria-expanded=true]:hover .button__after{color:var(--black)}@media(max-width: 640px){#app-header header .plywood .container>a{margin-right:14px}#app-header header .plywood .container .line{min-width:24px}#app-header header .plywood .container .site-menu-panel{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px)}#app-header header .plywood .container .site-menu-panel .site-menu-panel__inner{padding-left:18px;padding-right:18px}#app-header header .plywood .container .site-menu-panel .site-menu-panel__nav a{font-size:24px;line-height:32px}#app-header header .plywood .container .menu-btns{column-gap:8px}#app-header header .plywood .container .menu-btns .button{padding:0 18px}#app-header header .plywood .container .menu-btns .button .button__text{font-size:18px}#app-header header .plywood .container .menu-btns .button.language-toggle{width:46px;padding:0}#app-header header .plywood .container .menu-btns .button.menu-toggle{min-width:126px}}@media(max-width: 390px){#app-header header .plywood .container>a{margin-right:10px}#app-header header .plywood .container .menu-btns{margin-left:10px}#app-header header .plywood .container .menu-btns .button{padding:0 14px}#app-header header .plywood .container .menu-btns .button.menu-toggle{min-width:116px}}footer{--moveX: 0;--scale: .5;--opacity: 0;position:relative;padding:0 var(--site-gutter);z-index:10}footer .container{display:flex;flex-wrap:wrap;min-height:100vh;align-content:space-between}footer .container .top{width:100%;margin-top:clamp(140px,28.7037037037vh,310px)}footer .container .top .contents{width:100%;margin:0 auto;max-width:1522px;transform:scale(var(--scale)) translate(var(--moveX), 0);transform-origin:center bottom;will-change:transform;text-align:center;opacity:var(--opacity)}footer .container .top .contents .inner-contents ul{position:relative;display:flex;column-gap:15px;row-gap:8px;align-items:center;justify-content:center;flex-wrap:wrap;z-index:3}footer .container .top .contents .inner-contents ul li{display:flex;column-gap:15px;align-items:center;justify-content:center}footer .container .top .contents .inner-contents ul li a{font-size:clamp(18px,1.6666666667vw,32px);font-weight:500;line-height:1.15;color:var(--white);will-change:opacity;transition-property:opacity;transition-duration:.2s}footer .container .top .contents .inner-contents ul li a:hover{opacity:.4}footer .container .top .contents .inner-contents ul li+li:before{display:flex;content:"/";font-size:clamp(18px,1.6666666667vw,32px);font-weight:500;align-items:center}footer .container .top .contents .inner-contents ul li:nth-child(2):before{color:var(--orange)}footer .container .top .contents .inner-contents ul li:nth-child(3):before{color:var(--blue)}footer .container .top .contents .inner-contents span{font-size:var(--display-title-size);font-weight:800;line-height:100%;color:var(--white)}footer .container .top .contents .inner-contents span span{display:table;margin:0 auto}footer .container .bottom{display:flex;width:100%;padding:0 0 20px;column-gap:24px;row-gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}footer .container .bottom span{font-size:16px;color:var(--gray-n4)}footer .container .bottom ul{display:flex;column-gap:12px;align-items:center;justify-content:space-between}footer .container .bottom ul li{display:flex;column-gap:12px;align-items:center}footer .container .bottom ul li a{font-size:16px;color:var(--gray-n4);transition-property:color;transition-duration:.2s}footer .container .bottom ul li a:hover{color:var(--white)}footer .container .bottom ul li+li:before{position:relative;display:inline-flex;content:"|";font-size:16px;color:var(--gray-n4)}@media(pointer: coarse),(pointer: none){footer{padding-top:var(--mobile-section-edge-space, 40px)}footer .container{min-height:initial}footer .container .top{display:none}}@media(max-width: 768px){footer{padding-top:var(--mobile-section-edge-space, 40px)}footer .container{min-height:initial}footer .container .top{display:none;margin-top:clamp(110px,20vh,170px)}footer .container .top .contents{transform-origin:center center}footer .container .top .contents .inner-contents ul li a{font-size:18px}footer .container .top .contents .inner-contents ul li+li:before{font-size:18px}footer .container .bottom{padding-bottom:18px;align-items:flex-start;flex-direction:column}footer .container .bottom ul{align-items:flex-start;flex-direction:column;row-gap:6px}footer .container .bottom ul li+li:before{display:none}}@media(max-width: 640px){footer .container{min-height:initial}footer .container .top .contents .inner-contents ul{flex-direction:column}footer .container .top .contents .inner-contents ul li+li:before{display:none}}
