@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*,*:before,*:after{box-sizing:border-box;border:0 solid}html{line-height:1.5;-webkit-text-size-adjust:100%}body{margin:0;line-height:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}p,figure,blockquote,dl,dd{margin:0}ol,ul{list-style:none;margin:0;padding:0}img,svg,video,iframe{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:inherit}html{font-size:.833333vw;scrollbar-width:none;-webkit-font-smoothing:antialiased}@media (max-width: 767.98px){html{font-size:3.73333vw}}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}:root{--ink: #3b3b3b;--ink2: #333;--gray1: #d8d8d8;--gray2: #a0a0a0;--gray3: #787878;--soft: #f4f6f7;--dark: #0f171c;--dark2: #142028;--hero: #e7eef2;--line: #c8c8c8;--accent: #0083c1;--pale: #e3ebf0;--stone: #ebe8e4;--sans: "Instrument Sans", "Pretendard", sans-serif;--serif: "Instrument Serif", "Pretendard", serif;--ease-ui: cubic-bezier(.18, .71, .11, 1)}body{background:#fff;color:var(--ink);font-family:var(--sans);font-size:1rem;line-height:1.2;overflow-x:hidden}.tk{overflow-x:clip}:where(.tk) a{color:inherit;text-decoration:none}:where(.tk) button{background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:0}.tk img{display:block}.tk ::selection{background:var(--ink);color:#fff}.tk h1,.tk h2{font-family:var(--sans);font-size:4.5rem;font-weight:600;line-height:1.1;text-transform:uppercase}.tk h3{font-family:var(--sans);font-size:1.2rem;font-weight:600;line-height:1.1;text-transform:uppercase}.tk h4,.tk h5{font-family:var(--sans);font-size:2.5rem;font-weight:600;line-height:1.1}@media (max-width: 767.98px){.tk h1,.tk h2{font-size:2.5rem}.tk h3{font-size:1.1428571429rem}.tk h4,.tk h5{font-size:2.380952381rem}}.tk .font-serif{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-1px;text-transform:none}.tk .font-serif.text-up{text-transform:uppercase}.font-normal{font-style:normal!important}.font-small{display:block;font-size:.8rem}.text-gray2{color:var(--gray2)}.text-gray3{color:var(--gray3)}.text-up{text-transform:uppercase}.text-ul{text-decoration:underline!important}.maxwidth{max-width:23rem}.maxwidth-0{max-width:17.7rem}.text-center{text-align:center}.masking-text{display:block;overflow:hidden}.masking-text .line{position:relative}[data-split] .line,[data-split] .word{will-change:transform}.intro__title .masking-text{height:.9em;line-height:1.1em}.ingr h2{position:relative}.ingr h2 .masking-text:last-child{height:1.2em}@media (min-width: 767.99px){.ingr h2 .masking-text:last-child{height:1.5em;left:28.5rem;line-height:1.6em;position:absolute;top:10rem}}.explore__title .masking-text{line-height:1.1em}.explore__title .masking-text:first-child{height:.9em}.explore__title .masking-text:last-child{height:1.3em}.ethos__title .masking-text{height:.85em;line-height:.9em}.ethos__title2 .masking-text{height:.85em;line-height:1em}.offer__text .masking-text{height:.85em;line-height:.9em}.jr__title .masking-text{height:.9em;line-height:1.1em}.jr__title .masking-text:first-child{height:1.3em;line-height:1.6em}.cn__title1 .masking-text{height:.85em;line-height:1}.only-m{display:none!important}@media (max-width: 767.98px){.only-m{display:block!important}.only-pc{display:none!important}}.container{--gx: 1.5rem;padding:0 calc(var(--gx) * .5);position:relative;width:100%}@media (min-width: 767.99px){.container{margin:0 auto;max-width:92%}}@media (max-width: 767.98px){.container{--gx: 3.2rem}}.row{--gx: 1.5rem;display:flex;flex-wrap:wrap;margin:0 calc(var(--gx) * -.5)}.row>*{padding:0 calc(var(--gx) * .5);width:100%;flex-shrink:0}.row.gx-0{--gx: 0}.pill{border:1px solid var(--line);border-radius:5rem;display:inline-block;font-size:.8rem;line-height:1;padding:.6rem 2rem .4rem;text-transform:uppercase}.pill-fill{background:#fff;border-radius:5rem;color:var(--ink);display:inline-block;font-size:.8rem;line-height:1;padding:.8rem 2rem .6rem;text-transform:uppercase}.arrowlong{align-items:center;background:var(--ink);border-radius:100%;display:flex;height:5rem;justify-content:center;overflow:hidden;position:relative;width:5rem;flex-shrink:0;transition:transform .3s ease}.arrowlong.white{background:#fff}.arrowlong svg{width:1.6rem;height:1.6rem}.arrowlong svg path{stroke:#fff}.arrowlong.white svg path{stroke:var(--ink)}@media (max-width: 767.98px){.arrowlong{height:4.8rem;width:4.8rem}}.slider-arrow{align-items:center;background:var(--ink);border-radius:100%;display:flex;height:4rem;justify-content:center;position:relative;width:4rem;flex-shrink:0;transition:transform .3s ease,opacity .3s ease;overflow:hidden}.slider-arrow:hover{transform:scale(1.1)}.slider-arrow svg{width:1.4rem}.slider-arrow svg path{stroke:#fff}.link{position:relative;width:fit-content;cursor:pointer}.link:before{background:currentColor;content:"";height:1px;left:0;position:absolute;top:100%;width:100%;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s;pointer-events:none}.link:hover:before{transform:scaleX(1);transform-origin:0 50%}.icon-global{align-items:center;border:1px solid var(--line);border-radius:5rem;display:flex;max-width:20rem;padding:.65rem .5rem;text-decoration:underline;text-transform:uppercase;width:100%}.icon-global span{flex:1;margin-left:2rem;text-align:center}.icon-global-right{align-items:center;background:var(--ink);border-radius:100%;display:flex;height:3rem;justify-content:center;position:relative;width:3rem;overflow:hidden;flex-shrink:0}.icon-global-right svg{width:1.2rem;color:#fff}.icon-global-right svg path,.icon-global-right svg rect,.icon-global-right svg circle{stroke:#fff}@media (max-width: 767.98px){.icon-global-right{height:2.5rem;width:2.5rem}}.btn-outline{background:transparent;border:1px solid var(--ink);border-radius:5rem;color:var(--ink);display:inline-block;padding:1.5rem 3rem;text-transform:uppercase;transition:background .3s var(--ease-ui),color .3s var(--ease-ui)}.btn-outline:hover{background:var(--ink);color:#fff}.icon-clone .ic{transition:transform .8s var(--ease-ui),opacity .8s var(--ease-ui);transform-origin:center}.icon-clone .ic-b{left:50%;opacity:0;position:absolute;top:50%}.icon-clone .ic-long.ic-a{transform:translate(0)}.icon-clone .ic-long.ic-b{transform:translate(-290%,220%)}.icon-clone:hover .ic-long.ic-a{opacity:0;transform:translate(200%,-200%)}.icon-clone:hover .ic-long.ic-b{opacity:1;transform:translate(-50%,-50%)}.icon-clone .ic-arrow.ic-a{transform:translate(0) scaleX(1)}.icon-clone .ic-arrow.ic-b{transform:translate(-300%,-50%) scaleX(2)}.icon-clone:hover .ic-arrow.ic-a{opacity:0;transform:translate(350%) scaleX(2)}.icon-clone:hover .ic-arrow.ic-b{opacity:1;transform:translate(-50%,-50%) scaleX(1)}.icon-clone .ic-cart.ic-a{transform:translateY(300%)}.icon-clone .ic-cart.ic-b{opacity:1;transform:translate(-50%,-50%)}.icon-clone:hover .ic-cart.ic-a{transform:translate(0)}.icon-clone:hover .ic-cart.ic-b{transform:translate(-50%,-300%)}.text-underline-border{position:relative;display:inline-block}.text-underline-border:after{background:var(--ink);bottom:15%;content:"";height:.035em;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .8s var(--ease-ui);width:100%}.text-underline-border.active:after{transform:scaleX(1)}.mask-path{fill:none;stroke:#fff;stroke-width:5}.parallax{height:100vh;overflow:hidden;width:100%}.parallax-image{height:110vh;object-fit:cover;width:100%;display:block}.overlay-black{background:#000;top:0;right:0;bottom:0;left:0;opacity:.3;pointer-events:none;position:absolute;z-index:1}.pre{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;color:#fff;display:flex;align-items:center;justify-content:center}.pre__bg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;z-index:-1}.pre__bg>div{background:var(--dark2);height:100%;width:50%;transform-origin:top}.pre__num{font-family:var(--serif);font-size:18rem;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%);display:flex}@media (max-width: 767.98px){.pre__num{font-size:12rem}}.pre__col{height:.9em;overflow:hidden;width:.6em;text-align:center}.pre__col>div{display:flex;flex-direction:column}.pre__col span{line-height:1;padding-top:.05em}.pre__line{background:#fff9;height:100%;left:50%;position:absolute;top:0;width:1px;transform-origin:top}.pre__logo{display:flex;justify-content:center;max-width:16rem;overflow:hidden;transform:translate(6px);width:100%;font-size:3.2rem;line-height:1.2;letter-spacing:-.04em}@media (max-width: 767.98px){.pre__logo{max-width:12rem;font-size:2.4rem}}.pre__logo>div{font-weight:600}.pre__logo>div:last-child{font-family:var(--serif);font-weight:400;font-size:1.12em}.pre__spin{bottom:4rem;left:50%;position:absolute;transform:translate(-50%)}.pre__spin div{animation:tkspin 1s linear infinite;border:1px solid #505050;border-radius:50%;border-top-color:#fff;height:4rem;width:4rem}@media (max-width: 767.98px){.pre__spin{bottom:3rem}.pre__spin div{width:3rem;height:3rem}}@keyframes tkspin{to{transform:rotate(1turn)}}.hd{position:fixed;left:0;top:0;width:100%;z-index:999;font-size:.8rem;font-weight:600;-webkit-user-select:none;user-select:none;background-color:transparent;transition:background-color .8s var(--ease-ui),box-shadow .8s var(--ease-ui),transform .8s var(--ease-ui)}.hd.active{background-color:#fff;box-shadow:0 0 10px 2px #b8b8b82b}.hd.is-hidden{transform:translate3d(0,-120%,0)}.hd__nav{align-items:center;display:flex;justify-content:space-between;padding:1rem 0;position:relative}.hd__logo{display:flex;align-items:center;position:relative;z-index:2;font-size:1.95rem;line-height:1;letter-spacing:-.04em;color:var(--ink);transition:color 1s var(--ease-ui);width:8rem}.hd__logo b{font-weight:600}.hd__logo i{font-family:var(--serif);font-weight:400;font-size:1.12em}.hd__menu{display:flex;justify-content:space-between}.hd__list{align-items:stretch;display:flex;gap:3rem;list-style:none;margin:0;padding:0}.hd__list li{display:flex;align-items:center;position:relative}.hd__link{color:var(--ink);text-transform:uppercase;transition:color 1s var(--ease-ui)}.hd__cta{background:var(--ink2);border-radius:5rem;padding:1rem 2rem;transition:background 1s var(--ease-ui);display:flex;align-items:stretch}.hd__cta-btn{position:relative;display:flex;align-items:center;overflow:hidden}.hd__cta svg{display:block;width:1.55rem;height:1.8rem}.hd__cta svg path,.hd__cta svg circle{stroke:#fff;transition:stroke 1s var(--ease-ui)}.hd__vline{background:#fff;width:1px;margin:0 1rem;opacity:.4;transition:background 1s var(--ease-ui)}.hd__burger{display:none;cursor:pointer;position:relative;z-index:2}.hd__burger span{display:block;background:var(--ink2);height:2px;width:35px;transition:transform .8s var(--ease-ui),background 1s var(--ease-ui)}.hd__burger span:first-child{margin-bottom:5px}.hd__menu-foot,.hd__menu-social{display:none}@media (min-width: 767.99px){.hd.is-white .hd__link,.hd.is-white .hd__logo{color:#fff}.hd.is-white .hd__link:before{background:#fff}.hd.is-white .hd__cta{background:#fff}.hd.is-white .hd__vline{background:var(--ink2)}.hd.is-white .hd__cta svg path,.hd.is-white .hd__cta svg circle{stroke:var(--ink2)}}@media (max-width: 767.98px){.hd{font-size:2.5rem;font-weight:400}.hd.is-white .hd__logo{color:#fff}.hd.is-white .hd__burger span{background:#fff}.hd.is-white .hd__cta svg path{stroke:#fff}.hd__burger{display:block;order:1}.hd__logo-a{order:2}.hd__logo{width:auto;font-size:1.45rem}.hd__cta{order:3;padding:5px;background:transparent;z-index:2}.hd__cta svg path,.hd__cta svg circle{stroke:var(--ink2)}.hd__vline,.hd__account{display:none!important}.hd__menu{background:#fff;flex-direction:column;height:100vh;left:0;padding:15vh 15px 20vh;pointer-events:none;position:fixed;top:0;transform:translate(-100%);transition:transform .8s var(--ease-ui);width:100%;z-index:1}.hd__list{flex-direction:column;gap:1.2rem}.hd__link{text-transform:none;color:var(--ink)!important}.hd__menu-social{display:flex;gap:1rem;margin-top:1.5rem}.hd__menu-social a{width:3rem;height:3rem;border:1px solid var(--line);border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:.8rem}.hd__menu-foot{display:block;font-size:1rem;line-height:1.2}.hd__nav.open .hd__menu{pointer-events:auto;transform:translate(0)}.hd__nav.open .hd__burger span{background:var(--ink2)!important;margin:0}.hd__nav.open .hd__burger span:first-child{transform:translateY(0) scaleX(.8) rotate(40deg)}.hd__nav.open .hd__burger span:last-child{transform:translateY(-2px) scaleX(.8) rotate(-40deg)}.hd__nav.open .hd__logo{color:var(--ink2)!important}.hd__nav.open .hd__cta svg path{stroke:var(--ink2)!important}}.sbar{bottom:0;padding:24px 0;position:fixed;right:0;top:0;-webkit-user-select:none;user-select:none;z-index:9998;pointer-events:none}.sbar__in{height:100%;position:relative}.sbar__thumb{background:#000;border:1px solid #000;border-radius:50px;cursor:grab;min-height:80px;opacity:.5;position:absolute;right:4px;top:0;transition:width .4s ease,opacity .4s ease;width:8px;pointer-events:auto}.sbar__thumb:hover{opacity:.7;width:10px}.tk section{margin:8rem 0}@media (max-width: 767.98px){.tk section{margin:4rem 0}}@media (min-width: 767.99px){.explore{margin-bottom:0!important}}.explore__title{line-height:1!important;margin-bottom:7rem;text-align:center}.explore__title .font-serif{display:block;font-size:1.4em;letter-spacing:-4px}@media (max-width: 767.98px){.explore__title{margin-bottom:5rem}}.explore__curve{bottom:8rem;display:block;margin-left:auto;position:absolute;right:1rem;width:1.6rem;height:1.6rem}@media (max-width: 767.98px){.explore__curve{bottom:4rem}}.half{align-items:center;display:flex;justify-content:space-between;overflow:hidden;width:100%}@media (min-width: 767.99px){.half{height:120vh;min-height:65rem}}@media (max-width: 767.98px){.half{flex-direction:column}}.half--rev{flex-direction:row-reverse}.half__img,.half__content{width:50%}@media (min-width: 767.99px){.half__img{height:100%}}.half__img img{height:100%;object-fit:cover;width:100%}@media (min-width: 767.99px){.half__img img.parallax-image{height:110%!important}}.half__content{display:flex;flex-direction:column;height:100%;justify-content:space-between;max-height:52rem;overflow:hidden;padding:0 calc(4% + .75rem)}@media (max-width: 767.98px){.half__img,.half__content{width:100%}.half__content{order:1;padding:1.6rem}.half__img{order:2}.explore .half{margin-bottom:2rem}.explore .half__img{display:none}}.half__text{align-items:flex-end;display:flex;justify-content:space-between}.half__title{font-size:4rem!important;font-weight:400!important;line-height:1!important;max-width:20rem;text-transform:none!important}@media (max-width: 767.98px){.half__title{font-size:2.380952381rem!important;line-height:1.1!important}}.half__product{align-items:center;display:flex;height:100%;width:100%}.plist{display:flex;margin:2rem 0;overflow:visible!important;width:100%}.plist .swiper-slide{width:auto}@media (max-width: 767.98px){.plist .swiper-slide{width:92%}}.half--rev .plist{direction:rtl}.half--rev .swiper-slide{direction:ltr}.pcard{border-radius:14px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:1.5rem 1rem;position:relative;-webkit-user-select:none;user-select:none;width:100%;height:auto;cursor:pointer}.pcard__head{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:3}.pcard__cat{font-weight:400!important}.pcard__quick{width:26px;height:26px}.pcard__content{position:relative}.pcard__img,.pcard__img2{display:block;height:27rem;margin:-.5rem auto 1rem;max-height:45vh;transform:scale(1.2);transition:opacity .3s ease;width:100%;z-index:1;object-fit:contain}@media (max-width: 767.98px){.pcard__img,.pcard__img2{height:25rem;max-height:50vh}}.pcard__img2{left:0;margin-top:0;opacity:0;position:absolute;top:0;z-index:2}.pcard:hover .pcard__img{opacity:0}.pcard:hover .pcard__img2{opacity:1}.pcard__foot{align-items:flex-end;display:flex;justify-content:space-between;position:relative;z-index:2}.pcard__title{font-size:1rem!important;font-weight:400!important;line-height:1.2!important;max-width:70%}.pcard__price{text-align:right;white-space:nowrap}:root{--tr-brand: #0016cb}.tr-pending{visibility:hidden}.tr-line{display:block;white-space:nowrap}.tr-sweep{--p: 0;display:inline-block;color:transparent;background:linear-gradient(90deg,var(--tr-final) 0%,var(--tr-final) 30%,var(--tr-brand) 40%,transparent 50%,transparent 100%);background-size:350% 100%;background-position-x:calc((100 - var(--p)) * 1%);-webkit-background-clip:text;background-clip:text}.tr-word{display:inline-block;white-space:nowrap}.tr-char{display:inline-block;will-change:transform}.tr-mask{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.scr-char.is-noise,.scr-char.is-hidden{opacity:0}.scr-char.is-band{color:inherit}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root{--fs-ko: max(15px, 1.3333rem);--fs-ko-sm: max(13px, 1.1667rem);--fs-label: max(11px, .8rem);--gap: 1.5rem}@media (max-width: 767.98px){:root{--fs-ko: max(14px, 1rem);--fs-ko-sm: max(13px, .9rem);--gap: 1rem}}:root{--tr-brand: var(--accent)}.tk section{margin:0}.tk .ko{word-break:keep-all;letter-spacing:-.01em}.tk .grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}@media (max-width: 767.98px){.tk .grid{grid-template-columns:minmax(0,1fr);row-gap:2rem}.tk .grid>*{grid-column:1 / -1!important}}.tk .pill{font-size:var(--fs-label)}.tk .pill--dark{border-color:#ffffff40;color:#fff}.tk .font-small{font-size:var(--fs-label)}.overlay-tr{background:#fff;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;visibility:hidden;z-index:9997}.tk .pill-link{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border-radius:5rem;color:var(--ink);display:inline-flex;gap:2rem;justify-content:space-between;min-width:20rem;overflow:hidden;padding:.6rem .6rem .6rem 2.4rem;text-decoration:underline;font-size:var(--fs-ko-sm)}.tk .pill-link>span:first-child{display:inline-block}.tk .pill-link__arrow{align-items:center;background:var(--ink);border-radius:100%;display:flex;flex-shrink:0;height:3.6rem;justify-content:center;overflow:hidden;position:relative;transition:transform .3s ease;width:3.6rem}.tk .pill-link:hover .pill-link__arrow{transform:scale(1.1)}.tk .pill-link__arrow svg{width:1.2rem}.tk .pill-link__arrow svg path{stroke:#fff}.tk .pill-link--dark{background:var(--ink);color:#fff}.tk .pill-link--dark .pill-link__arrow{background:#fff}.tk .pill-link--dark .pill-link__arrow svg path{stroke:var(--ink)}@media (max-width: 767.98px){.tk .pill-link{min-width:0;width:100%;padding-left:1.6rem}.tk .pill-link__arrow{width:3rem;height:3rem}}.tk .po{position:relative}.tk .po__clip{height:100%;overflow:hidden;width:100%}.tk .po__clip img{display:block;height:100%;object-fit:cover;width:100%}.tk .po--fill{height:100%}.tk .hd__logo{width:8rem}.tk .hd__logo img{display:block;width:100%;height:auto}.tk .hd__logo-w{display:none!important}.tk .hd.is-white .hd__logo-w{display:block!important}.tk .hd.is-white .hd__logo-d{display:none!important}.tk .hd__link{font-size:var(--fs-label)}.tk .hd__lang{color:#fff;display:flex;align-items:center;font-size:var(--fs-label);letter-spacing:.06em;transition:color 1s var(--ease-ui)}@media (min-width: 767.99px){.tk .hd.is-white .hd__lang{color:var(--ink2)}}@media (max-width: 767.98px){.tk .hd__logo{width:6.4rem}.tk .hd__lang{display:none}.tk .hd__menu-foot{font-size:var(--fs-ko-sm);margin-top:2rem}.tk .hd__menu-foot p{margin-bottom:.6rem}.tk .hd.is-white .hd__cta svg path,.tk .hd.is-white .hd__cta svg rect,.tk .hd.is-white .hd__cta svg circle{stroke:#fff}}.tk .hd__cta svg rect{stroke:#fff;transition:stroke 1s var(--ease-ui)}@media (min-width: 767.99px){.tk .hd.is-white .hd__cta svg rect{stroke:var(--ink2)}}.tk .hd__cta svg circle[fill]{fill:currentColor}.tk .hero{background:var(--dark);color:#fff;height:100vh;overflow:hidden;position:relative}@media (max-width: 767.98px){.tk .hero{height:100svh}}.tk .hero__media,.tk .hero__media .parallax{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.tk .hero__media .overlay-black{opacity:.2;z-index:2}.tk .hero__media .parallax-image{height:110vh}.tk .hero__media:after{background:linear-gradient(to top,#0a1218d9 0%,#0a121859 22%,transparent 42%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.tk .hero__in{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-bottom:4rem;padding-top:12rem;position:relative;z-index:3}.tk .hero__label{font-size:var(--fs-label);letter-spacing:.08em;margin-bottom:2.4rem;opacity:.7}.tk .hero__title{font-size:6.5rem;line-height:1;max-width:75%;text-transform:none}.tk .hero__row{align-items:end}.tk .hero__desc{color:#ffffffd9;font-size:var(--fs-ko);grid-column:1 / 5;line-height:1.6}.tk .hero__fields{display:flex;flex-wrap:wrap;gap:.8rem 1.8rem;grid-column:5 / 10;list-style:none;margin:0;padding:0;font-size:var(--fs-ko-sm);opacity:.75}.tk .hero__cta{grid-column:10 / 13;justify-self:end}@media (max-width: 767.98px){.tk .hero__in{padding-top:9rem;padding-bottom:2.4rem}.tk .hero__title{font-size:3.25rem;max-width:none}.tk .hero__cta{justify-self:stretch;display:flex;flex-direction:column;gap:1.2rem}.tk .hero__tel{color:#fff;font-size:var(--fs-ko);text-align:center;text-decoration:underline}}.tk .vis{padding:9rem 0 10rem}.tk .vis__head{align-items:start}.tk .vis__arrow{grid-column:2 / 6;grid-row:1;height:30rem;justify-self:end;margin-top:12rem;width:auto;color:var(--ink)}.tk .vis__text{grid-column:6 / 13;grid-row:1}.tk .vis__title{font-size:4.5rem;line-height:1.1;margin-top:2.4rem}.tk .vis__serif{font-size:1.4em;line-height:1}.tk .vis__lead{color:var(--ink);font-size:1.75rem;font-weight:500;line-height:1.5;margin-top:3rem;max-width:calc(5 / 7 * 100%)}.tk .vis__body{margin-top:6rem}.tk .vis__video{aspect-ratio:16 / 9;border-radius:14px;grid-column:1 / 8;grid-row:1 / 4;align-self:start;overflow:hidden;position:relative;background:var(--dark)}.tk .vis__video iframe{border:0;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.tk .vis__poster{display:block;height:100%;position:relative;width:100%}.tk .vis__poster .po{height:100%}.tk .vis__play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6.5rem;height:6.5rem}.tk .vis__play svg{width:2rem;height:2rem}.tk .vis__play svg path{fill:var(--ink);stroke:none}.tk .vis__poster:hover .vis__play{transform:translate(-50%,-50%) scale(1.1)}.tk .vis__cap{bottom:2rem;color:#fff;font-size:var(--fs-label);left:2.4rem;letter-spacing:.08em;position:absolute}.tk .vis__card{background:var(--soft);border-radius:14px;padding:3.6rem 2.8rem 3rem}.tk .vis__card--1{grid-column:9 / 12;grid-row:1}.tk .vis__card--2{grid-column:10 / 13;grid-row:2;margin-top:2.4rem}.tk .vis__icon{align-items:center;background:#fff;border-radius:100%;display:flex;height:6rem;justify-content:center;width:6rem}.tk .vis__icon svg{height:3rem;width:3rem}.tk .vis__card-title{font-size:1.75rem;font-weight:600;line-height:1.4;margin:2.4rem 0 1.2rem;text-transform:none}.tk .vis__card-desc{color:var(--gray3);font-size:var(--fs-ko-sm);line-height:1.65}.tk .vis__more{grid-column:8 / 13;grid-row:3;margin-top:4.8rem}.tk .vis__p{color:var(--ink);font-size:var(--fs-ko);line-height:1.7;margin-bottom:1.4rem}.tk .vis__more .pill-link{margin-top:2rem}@media (max-width: 767.98px){.tk .vis{padding:6rem 0 5rem}.tk .vis__title{font-size:2.5rem}.tk .vis__lead{font-size:1.25rem;max-width:none}.tk .vis__video,.tk .vis__card,.tk .vis__more{grid-row:auto}.tk .vis__card{padding:2.4rem 2rem}.tk .vis__card--2{margin-top:0}.tk .vis__card-title{font-size:1.25rem}.tk .vis__more{margin-top:1rem}.tk .vis__play{width:4.8rem;height:4.8rem}}.tk .biz{background:var(--dark);color:#fff;padding:10rem 0 0}.tk .biz__head{align-items:end}.tk .biz__head-l{grid-column:1 / 8}.tk .biz__title{font-size:4.5rem;line-height:1.1;margin-top:2.4rem}.tk .biz__links{display:flex;gap:2.4rem;grid-column:9 / 13;justify-content:flex-end;list-style:none;margin:0;padding:0;font-size:var(--fs-ko-sm)}.tk .biz__stage{margin-top:8rem;padding-bottom:16vh;position:relative}.tk .biz__photo-wrap{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.tk .biz__photo-grid{height:100%}.tk .biz__photo{align-items:center;display:flex;grid-column:8 / 13;height:100vh;justify-content:flex-end;position:sticky;top:0}.tk .biz__stack{aspect-ratio:4 / 5;border-radius:14px;overflow:hidden;position:relative;width:min(100%,56vh)}.tk .biz__base,.tk .biz__shot{top:0;right:0;bottom:0;left:0;position:absolute}.tk .biz__base{height:100%;object-fit:cover;width:100%}.tk .biz__shot{clip-path:inset(var(--clip, 100%) 0 0 0)}.tk .biz__shot img{height:100%;object-fit:cover;width:100%}.tk .biz__grid{position:relative;z-index:2}.tk .biz__list{grid-column:1 / 3}.tk .biz__list-in{position:sticky;top:var(--bot, 20vh)}.tk .biz__list ul{list-style:none;margin:0;padding:0;position:relative}.tk .biz__bar{background:#ffffff14;border-left:1px solid #fff;top:0;right:0;bottom:0;left:0;position:absolute;clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%)}.tk .biz__li{color:#fff6;cursor:pointer;display:flex;font-size:var(--fs-ko-sm);gap:1rem;padding:1.1rem 1.2rem;position:relative;transition:color .4s ease}.tk .biz__li.active{color:#fff}.tk .biz__no{color:#fff6;font-size:var(--fs-label);font-variant-numeric:tabular-nums;letter-spacing:.06em;padding-top:.2em}.tk .biz__rows{grid-column:3 / 8}.tk .biz__row{min-height:58vh}.tk .biz__ko{align-items:baseline;color:#ffffffb3;display:flex;font-size:var(--fs-ko-sm);gap:1rem}.tk .biz__name{font-size:4rem;font-weight:400;line-height:1;margin-top:1.6rem;text-transform:none}.tk .biz__desc{color:#fffc;font-size:1.5rem;line-height:1.65;margin:2.4rem 0}.tk .biz__more{align-items:center;display:inline-flex;font-size:var(--fs-ko-sm);gap:1.2rem}.tk .slider-arrow--w{background:#fff}.tk .slider-arrow--w svg path{stroke:var(--ink)}@media (max-width: 767.98px){.tk .biz{padding-top:6rem}.tk .biz__title{font-size:2.5rem}.tk .biz__links{justify-content:flex-start;flex-wrap:wrap;gap:1.2rem 2rem}.tk .biz__stage{margin-top:4rem;padding-bottom:4rem}.tk .biz__row{min-height:0;padding-bottom:4.8rem}.tk .biz__m-img{aspect-ratio:4 / 5;border-radius:14px;margin-bottom:2rem;object-fit:cover;width:100%}.tk .biz__name{font-size:2.4rem}.tk .biz__desc{font-size:var(--fs-ko);margin:1.6rem 0}}.tk .prd{padding-top:10rem}.tk .prd__head{align-items:end}.tk .prd__title{font-size:4.5rem;grid-column:1 / 8;line-height:1.1}.tk .prd__title .font-serif{font-size:1.4em}.tk .prd__cats{grid-column:9 / 13}.tk .prd__cats-list{color:var(--ink);font-size:var(--fs-ko);line-height:1.7;margin-top:1rem}.tk .prd__half{margin-top:6rem}@media (min-width: 767.99px){.tk .prd__half{height:100vh;min-height:60rem}}.tk .prd__half .half__img{width:calc(5 / 12 * 100%)}.tk .prd__half .half__content{width:calc(7 / 12 * 100%);max-height:56rem}.tk .half__title{font-size:4rem;font-weight:400;line-height:1;margin-top:2rem;text-transform:none}.tk .half__title .font-serif{font-size:1.15em}.tk .pcard__cat{font-size:var(--fs-label)}.tk .pcard--blend .pcard__img{mix-blend-mode:multiply}.tk .pcard--photo .pcard__img{border-radius:8px;margin:1.2rem 0 1.6rem;object-fit:cover;transform:none;height:24rem}.tk .pcard__title{font-size:var(--fs-ko-sm);font-weight:500;line-height:1.45;max-width:62%;text-transform:none}.tk .pcard__price{color:var(--gray3);font-size:var(--fs-label);max-width:36%;text-transform:uppercase;white-space:normal;line-height:1.3}.tk .pcard--photo .pcard__foot{align-items:flex-start;flex-direction:column;gap:.8rem}.tk .pcard--photo .pcard__title,.tk .pcard--photo .pcard__price{max-width:none;text-transform:none}.tk .pcard--photo .pcard__price{font-size:var(--fs-ko-sm)}.tk .prd__note{color:var(--gray3);font-size:var(--fs-ko-sm);max-width:30rem}@media (max-width: 767.98px){.tk .prd{padding-top:6rem}.tk .prd__title{font-size:2.5rem}.tk .prd__half .half__content{width:100%;max-height:none}.tk .half__title{font-size:2.380952381rem}.tk .pcard__title{max-width:60%}}.tk .rnd{background:#fff;height:100vh;overflow:hidden;position:relative}.tk .rnd__bg{background:var(--accent);overflow:hidden;position:absolute;z-index:1}.tk .rnd__bg img{height:100%;object-fit:cover;width:100%}.tk .rnd__shade{background:#0a1218;top:0;right:0;bottom:0;left:0;position:absolute}.tk .rnd__grid{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.tk .rnd__anchor{grid-column:9 / 10;height:1px}.tk .rnd__txt{left:0;position:absolute;right:0;top:50%;z-index:2;color:var(--ink)}.tk .rnd__pill{margin-bottom:2.4rem}.tk .rnd__copy{font-size:6.5rem;font-weight:600;line-height:1;max-width:calc(7 / 12 * 100%)}.tk .rnd__copy .font-serif{font-size:1.1em}.tk .rnd__btn{margin-top:3.6rem}.tk .rnd__items{bottom:6rem;color:#fff;left:0;position:absolute;right:0;z-index:2}.tk .rnd__item{border-top:1px solid #ffffff59;grid-column:span 4;padding-top:2.4rem}.tk .rnd__item h3{font-size:1.75rem;font-weight:600;line-height:1.4;text-transform:none}.tk .rnd__item p{color:#fffc;font-size:var(--fs-ko-sm);line-height:1.65;margin-top:1.2rem;max-width:28rem}@media (max-width: 767.98px){.tk .rnd__txt{top:24%}.tk .rnd__copy{font-size:3.25rem;max-width:none}.tk .rnd__pill{margin-bottom:1.2rem}.tk .rnd__btn{margin-top:2rem}.tk .rnd__items{bottom:3rem;row-gap:1.6rem}.tk .rnd__item{padding-top:1.2rem}.tk .rnd__item h3{font-size:1.15rem}.tk .rnd__item h3 br{display:none}.tk .rnd__item p{margin-top:.4rem;font-size:var(--fs-ko-sm)}}.tk .news{background:var(--dark);color:#fff;padding:10rem 0}.tk .news__cols{align-items:start}.tk .news__left{grid-column:1 / 6}.tk .news__title{font-size:4.5rem;line-height:1.1;margin:2.4rem 0 3rem}.tk .news__title .font-serif{font-size:1.4em}.tk .news__more{align-items:center;display:inline-flex;gap:1.5rem;font-size:var(--fs-ko-sm)}.tk .news__list{display:flex;flex-direction:column;gap:2.4rem;margin-top:6rem}.tk .ncard{color:inherit;display:block}.tk .ncard__image{display:block;overflow:hidden;position:relative}.tk .ncard__image img{height:100%;object-fit:cover;transform:scale(1.1);transition:transform 1s var(--ease-ui);width:100%}.tk .ncard:hover .ncard__image img{transform:scale(1)}.tk .ncard__title{display:block;font-weight:600;line-height:1.5}.tk .ncard__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.6}.tk .ncard--row{border-top:1px solid #ffffff26;display:grid;gap:var(--gap);grid-template-columns:2fr 3fr;padding-top:2.4rem}.tk .ncard--row .ncard__image{aspect-ratio:4 / 3}.tk .ncard--row .ncard__title{font-size:var(--fs-ko)}.tk .ncard--row .ncard__desc{color:#fff9;font-size:var(--fs-ko-sm);margin-top:.8rem}.tk .ncard--big{background:#fff;color:var(--ink);grid-column:7 / 13}.tk .ncard--big .ncard__image{height:37rem}.tk .ncard__ribbon{background:#fff;border-radius:5rem;font-size:var(--fs-label);font-weight:600;left:2.4rem;line-height:1;padding:.55rem 1.5rem .4rem;position:absolute;text-transform:uppercase;top:2rem;z-index:2}.tk .ncard--big .ncard__text{display:block;padding:2.4rem 2.4rem 4rem}.tk .ncard--big .ncard__title{font-size:1.75rem;line-height:1.45}.tk .ncard--big .ncard__desc{color:var(--gray3);font-size:var(--fs-ko-sm);margin:1.2rem 0 2.4rem}.tk .ncard__read{display:block;font-size:var(--fs-label);text-align:right}@media (max-width: 767.98px){.tk .news{padding:6rem 0}.tk .news__title{font-size:2.5rem}.tk .news__list{margin-top:3rem}.tk .ncard--big .ncard__image{height:24rem}.tk .ncard--big .ncard__title{font-size:1.2rem}}.tk .fac{padding-top:12rem}.tk .fac__head{align-items:end}.tk .fac__head-l{grid-column:1 / 7}.tk .fac__title{font-size:4.5rem;line-height:1.1;margin-top:2.4rem}.tk .fac__title .font-serif{font-size:1.4em}.tk .fac__intro{grid-column:8 / 13}.tk .fac__p{color:var(--gray3);font-size:var(--fs-ko);line-height:1.7;margin-bottom:1.2rem}.tk .fac__grid{align-items:start;column-gap:var(--gap);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8rem}.tk .fac__col{display:flex;flex-direction:column;gap:4rem;will-change:transform}.tk .fac__col:nth-child(2n){margin-top:14rem}.tk .fac__cell{margin:0}.tk .fac__frame{aspect-ratio:3 / 4;overflow:hidden;position:relative}.tk .fac__cell--named .fac__frame{aspect-ratio:1 / 1}.tk .fac__plate{height:calc(100% + 9vh);left:0;position:absolute;right:0;top:-9vh}.tk .fac__cell figcaption{margin-top:1.6rem}.tk .fac__cell h3{font-size:1.75rem;font-weight:600;line-height:1.4;text-transform:none}.tk .fac__cell p{color:var(--gray3);font-size:var(--fs-ko-sm);line-height:1.65;margin-top:.8rem}.tk .fac__foot{align-items:center;display:flex;justify-content:space-between;margin-top:6rem;font-size:var(--fs-ko-sm)}@media (max-width: 767.98px){.tk .fac{padding-top:6rem}.tk .fac__title{font-size:2.5rem}.tk .fac__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem;row-gap:2rem}.tk .fac__col{gap:2rem}.tk .fac__col:nth-child(2n){margin-top:6rem}.tk .fac__cell h3{font-size:1.1rem}.tk .fac__foot{flex-direction:column;align-items:stretch;gap:1.6rem;margin-top:4rem}}.tk .cert{padding-top:10rem}.tk .cert__head{margin-bottom:2.4rem}.tk .cert__band{border-bottom:1px solid var(--gray1);border-top:1px solid var(--gray1);padding:3rem 0}.tk .cert__band{overflow:hidden}.tk .cert__band>div{display:flex;flex-direction:row;gap:var(--marquee-gap);width:max-content;align-items:center}.tk .cert__band>div>div{display:flex;flex-direction:row;gap:var(--marquee-gap);align-items:center}.tk .cert__logo{flex-shrink:0}.tk .cert__logo{filter:grayscale(1);height:5rem;opacity:.75;transition:filter .4s ease,opacity .4s ease;width:auto}.tk .cert__logo:hover{filter:none;opacity:1}@media (max-width: 767.98px){.tk .cert{padding-top:6rem}.tk .cert__logo{height:3.2rem}}.tk .ft{margin-top:10rem;padding-bottom:4rem}.tk .ft__parallax{height:90vh;overflow:hidden}.tk .ft__parallax img{height:100vh;object-fit:cover;width:100%}.tk .ft__wrap{padding:4rem 0}.tk .ft__box-col{grid-column:1 / 6}@media (min-width: 767.99px){.tk .ft__box-col{margin-top:calc(-.3 * 92vw)}}.tk .ft__box{background:var(--dark2);color:#fff;padding:6rem 4rem 4rem}.tk .ft__box-title{font-size:4.5rem;line-height:.85;margin-bottom:4rem}.tk .ft__box-title .font-serif{font-size:1.2em}.tk .ft__tels{list-style:none;margin:0;padding:0}.tk .ft__tels li{border-top:1px solid #ffffff26;padding:2.4rem 0}.tk .ft__tel-label{color:#ffffffb3;font-size:var(--fs-ko-sm)}.tk .ft__tel{display:block;font-size:2.5rem;margin:.8rem 0 .4rem}.tk .ft__fax{color:var(--gray2);font-size:var(--fs-label)}.tk .ft__submit{align-items:center;display:flex;gap:1.6rem;margin-top:2rem}.tk .ft__submit .arrowlong{background-color:var(--gray3);height:6.5rem;transition:background-color .8s var(--ease-ui),transform .3s ease;width:6.5rem}.tk .ft__submit .arrowlong svg path{transition:stroke .8s var(--ease-ui)}.tk .ft__submit:hover .arrowlong{background-color:#fff;transform:scale(1.1)}.tk .ft__submit:hover .arrowlong svg path{stroke:var(--dark2)}.tk .ft__submit>span:last-child{color:var(--gray2);font-size:var(--fs-label);text-decoration:underline;text-transform:uppercase}.tk .ft__links{display:grid;gap:var(--gap);grid-column:7 / 13;grid-template-columns:repeat(3,minmax(0,1fr))}.tk .ft__sub{font-size:var(--fs-label);margin-bottom:1.4rem;text-transform:uppercase}.tk .ft__links ul{list-style:none;margin:0;padding:0}.tk .ft__links li{font-size:var(--fs-ko-sm);margin-bottom:1rem}.tk .ft__copy{border-top:1px solid var(--gray1);margin-top:4rem;padding-top:3rem}.tk .ft__copy-logo{display:block;width:9rem}.tk .ft__copy-row{color:var(--gray3);display:flex;font-size:var(--fs-label);justify-content:space-between;margin-top:2rem}@media (max-width: 767.98px){.tk .ft{margin-top:6rem}.tk .ft__parallax{height:60vh}.tk .ft__parallax img{height:70vh}.tk .ft__box-col{margin-top:-20vh}.tk .ft__box{padding:3.2rem 2rem 2.4rem}.tk .ft__box-title{font-size:2.5rem;margin-bottom:2rem}.tk .ft__tel{font-size:1.8rem}.tk .ft__links{grid-template-columns:repeat(2,minmax(0,1fr))}.tk .ft__copy-row{flex-direction:column;gap:.8rem}}.tk .pre__logo{max-width:16rem;transform:none}.tk .pre__logo>div{overflow:hidden;width:50%}.tk .pre__logo-img{display:block;max-width:none;width:200%}.tk .pre__logo-img--r{margin-left:-100%}@media (max-width: 767.98px){.tk .pre__logo{max-width:12rem}}
