.tech3d_visual_comment .description+.description{font-size:16px;line-height:26px}.tech3d_visual_comment .description span,.tech3d_visual_comment .description{font-size:22px;line-height:30px}@media (min-width:768px){.tech3d_visual_comment .description+.description{font-size:16px;line-height:26px}.tech3d_visual_comment .description span,.tech3d_visual_comment .description{font-size:34px;line-height:48px}}@media (min-width:1280px){.tech3d_visual_comment .description+.description{font-size:18px;line-height:28px}.tech3d_visual_comment .description span,.tech3d_visual_comment .description{font-size:42px;line-height:58px}}@media (min-width:1536px){.tech3d_visual_comment .description+.description{font-size:20px;line-height:32px}.tech3d_visual_comment .description span,.tech3d_visual_comment .description{font-size:50px;line-height:70px}}@keyframes btnPrimary{0%{top:50%;right:21px}18%{top:-10%;right:-8px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:42px}50%{top:50%;right:21px}}@media (min-width:768px){@keyframes btnPrimary{0%{top:50%;right:27px}18%{top:-10%;right:-9px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:54px}50%{top:50%;right:27px}}}@media (min-width:1280px){@keyframes btnPrimary{0%{top:50%;right:32px}18%{top:-10%;right:-10px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:64px}50%{top:50%;right:32px}}}@keyframes btnSecondaryUp{0%{top:50%;left:50%}18%{top:0;left:100%}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:100%;left:0}50%{top:50%;left:50%}}@keyframes btnSecondaryDown{0%{top:50%}18%{top:120%}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:-10%}50%{top:50%}}.tween-item{width:100%;height:100%}.tech3d_hero{z-index:10;background:#fff;width:100%;margin-bottom:-100vh;padding-top:0;position:relative}@media (max-width:767px){.tech3d_hero{margin-bottom:-60vh}}.tech3d_contentStack{background:#fff;position:relative}.tech3d_visual{position:relative}.tech3d_visual .visual{height:27rem}.tech3d_visual .parallaxVisual{height:auto!important}.tech3d_overview{z-index:4;background:#fff;position:relative}.tech3d_visual_comment,.tech3d_sections{z-index:3;background:#fff;position:relative}.tech3d_sections{box-sizing:border-box;width:100%;margin:0 auto}@media (min-width:768px){.tech3d_sections{width:700px}}@media (min-width:1280px){.tech3d_sections{width:1000px}}@media (min-width:1536px){.tech3d_sections{width:1100px}}.tech3d_sections{padding:0 0 40px}.tech3d_visual_comment .description{color:#121212;letter-spacing:-.03em;text-align:center;margin:0 auto 3rem;padding:6rem 0 0;font-family:stolzl}.tech3d_visual_comment .description span{font-family:covered}.tech3d_visual_comment .description+.description{padding-top:0;font-family:Pretendard}.tech3d_video_section{flex-direction:column;gap:4.8rem;display:flex}@media (max-width:767px){.tech3d_video_section{gap:40px}}.tech3d_video_section .tech3d_video .video video{width:100%;height:auto}.tech3d_video_section .tech3d_video_nav{flex-direction:column;gap:2rem;display:flex}.tech3d_video_section .tech3d_video_nav h3{color:var(--Black,#1d1d1f);letter-spacing:-1.4px;font-family:Stolzl,Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.8rem;font-style:normal;font-weight:500;line-height:120%}@media (min-width:361px){.tech3d_video_section .tech3d_video_nav h3{letter-spacing:-1.6px;font-size:3.2rem}}.tech3d_video_section .tech3d_video_nav p{color:#000;white-space:pre-line;font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.6rem}@media (min-width:361px){.tech3d_video_section .tech3d_video_nav p{line-height:160%}}@media (max-width:767px){.tech3d_cases{flex-direction:column;gap:100px;display:flex}}.tech3d_cases_grid{flex-direction:column;gap:100px;display:flex}.tech3d_cases_grid__col{margin-top:var(--offset-top,0)}@media (max-width:767px){.tech3d_cases_grid__col--placeholder{display:none}}.tech3d_cases_card--large{max-width:322px}.tech3d_cases_card--large .tech3d_cases_card__imageWrap{width:322px;height:365px}@media (min-width:768px){.tech3d_cases_card--large{max-width:358px}.tech3d_cases_card--large .tech3d_cases_card__imageWrap{width:358px;height:406px}}.tech3d_cases_card--small{max-width:244px}.tech3d_cases_card--small .tech3d_cases_card__imageWrap{width:244px;height:260px}.tech3d_cases_card{flex-direction:column;gap:4.8rem;max-width:100%;display:flex}@media (max-width:767px){.tech3d_cases_card{gap:40px}}.tech3d_cases_card__imageWrap{border-radius:.4rem;overflow:hidden}.tech3d_cases_card__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.tech3d_cases_card__body{flex-direction:column;gap:2rem;min-width:0;display:flex}@media (max-width:767px){.tech3d_video_nav,.tech3d_cases_card__body{padding-inline:20px}.tech3d_cases_grid__col--onlySecond .tech3d_cases_card__imageWrap{margin-left:auto}}.tech3d_cases_card__title{color:var(--Black,#1d1d1f);letter-spacing:-1.4px;word-wrap:break-word;margin:0;font-family:Stolzl,Pretendard,-apple-system,sans-serif;font-size:2.8rem;font-weight:500;line-height:120%}@media (min-width:361px){.tech3d_cases_card__title{letter-spacing:-1.6px;font-size:3.2rem}}.tech3d_cases_card__description{color:#000;white-space:pre-line;word-wrap:break-word;margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem}@media (min-width:361px){.tech3d_cases_card__description{line-height:160%}}@media (min-width:400px){.tech3d_cases_card__description br{display:none}}@media (max-width:767px){.tech3d_carousel .tech3d_cases_card__description{white-space:normal}}@media (min-width:768px){.tech3d_cases{flex-direction:column;gap:80px;display:flex}.tech3d_visual .visual{height:57.6rem}.tech3d_visual .parallaxVisual{height:auto!important}.tech3d_sections{padding:0 0 40px}.tech3d_visual_comment .description{padding:12rem 0 1rem}.tech3d_visual_comment .description+.description{padding-top:0}.tech3d_cases_grid{grid-template-columns:358px 244px;justify-content:space-between;align-items:start;gap:4rem 3.2rem;max-width:100%;display:grid}.tech3d_cases_grid--desktopLibrary{align-items:start}.tech3d_cases_grid__col--libraryMain{padding-top:180px}.tech3d_cases_grid__col--libraryStack{flex-direction:column;gap:120px;min-width:0;display:flex}.tech3d_cases_card__title{font-size:3.2rem}.tech3d_cases_card__description{line-height:1.625}}@media (min-width:1280px){.tech3d_cases{flex-direction:column;gap:80px;display:flex}.tech3d_visual .visual{height:80rem}.tech3d_visual .parallaxVisual{height:auto!important}.tech3d_sections{padding:0 0 40px}.tech3d_visual_comment .description{margin-bottom:0;padding:14rem 0 6rem}.tech3d_visual_comment .description+.description{padding-top:0}.tech3d_cases_grid{grid-template-columns:512px 348px;justify-content:space-between;gap:5rem 4rem}.tech3d_cases_grid__col--libraryMain{padding-top:240px}.tech3d_cases_grid__col--libraryStack{gap:180px}.tech3d_cases_card--large{max-width:512px}.tech3d_cases_card--large .tech3d_cases_card__imageWrap{width:512px;height:580px}.tech3d_cases_card--small{max-width:348px}.tech3d_cases_card--small .tech3d_cases_card__imageWrap{width:348px;height:370px}}@media (min-width:1536px){.tech3d_visual .visual{height:96rem}.tech3d_visual .parallaxVisual{height:auto!important}.tech3d_sections{padding:0 0 40px}.tech3d_visual_comment .description{padding:18rem 0 8rem}.tech3d_visual_comment .description+.description{padding-top:0}.tech3d_cases_grid{grid-template-columns:568px 388px;justify-content:space-between}.tech3d_cases_grid__col--libraryMain{padding-top:300px}.tech3d_cases_grid__col--libraryStack{gap:220px}.tech3d_cases_card--large{max-width:568px}.tech3d_cases_card--large .tech3d_cases_card__imageWrap{width:568px;height:644px}.tech3d_cases_card--small{max-width:388px}.tech3d_cases_card--small .tech3d_cases_card__imageWrap{width:388px;height:412px}}.cylinder_canvas{aspect-ratio:213/158;touch-action:none;-webkit-user-select:none;user-select:none;width:360px;max-width:100%;height:270px;margin:0 auto}.cylinder_canvas canvas{touch-action:none}@media (min-width:361px){.cylinder_canvas{width:420px;height:420px}}@media (min-width:768px){.cylinder_canvas{width:700px;height:700px}}@media (min-width:1280px){.cylinder_canvas{width:800px;height:800px}}@media (min-width:1920px){.cylinder_canvas{width:900px;height:900px}}@media (max-width:360px){.cylinder_canvas{flex-shrink:0}}.cylinder_wrap{flex-direction:column;align-items:center;display:flex}@media (min-width:1281px){.cylinder_wrap{flex-direction:row;justify-content:center;align-items:center;gap:2.4rem}}.cylinder_nav{flex-direction:row;justify-content:center;align-items:center;gap:3.2rem;margin-top:2rem;display:flex}@media (min-width:1281px){.cylinder_nav{flex-direction:column;flex-shrink:0;margin-top:0}}.cylinder_nav_item{flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.cylinder_nav_btn{cursor:pointer;border:none;border-radius:.4rem;flex-direction:column;align-items:flex-start;width:16rem;padding:0;transition:transform .2s,box-shadow .25s;display:flex;overflow:hidden}.cylinder_nav_btn:hover{transform:scale(1.02);box-shadow:0 8px 24px #00000040}.cylinder_nav_btn:focus-visible{outline:none}@media (max-width:767px){.cylinder_nav_btn{width:14.4rem}}.cylinder_nav_label{color:#1d1d1f;text-align:start;flex-shrink:0;width:100%;font-size:1.4rem}.cylinder_nav_thumb{aspect-ratio:4/3;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;display:block}
