/* 자동 생성(make-vh.cjs): 카카오톡 등 인앱 브라우저에서 위아래 막대가 숨을 때 페이지 길이가 바뀌지 않게, 휴대폰은 처음 잰 화면 높이(--iam-vh)를 쓴다. 레퍼런스 style.css는 그대로 둠. */
.mt-\[-50vh\]{margin-top:calc(-50 * var(--iam-vh, 1vh))}
.h-\[100svh\]{height:calc(100 * var(--iam-vh, 1svh))}
.h-\[100vh\]{height:calc(100 * var(--iam-vh, 1vh))}
.h-\[400vh\]{height:calc(400 * var(--iam-vh, 1vh))}
.h-\[50vh\]{height:calc(50 * var(--iam-vh, 1vh))}
.h-screen{height:calc(100 * var(--iam-vh, 1vh))}
.min-h-screen{min-height:calc(100 * var(--iam-vh, 1vh))}
.pt-\[15vh\]{padding-top:calc(15 * var(--iam-vh, 1vh))}
.h-vh-svh{height:calc(100 * var(--iam-vh, 1vh));height:calc(100 * var(--iam-vh, 1svh))}
.min-h-vh-svh{min-height:calc(100 * var(--iam-vh, 1vh));min-height:calc(100 * var(--iam-vh, 1svh))}
@media (min-width:1280px){.xl\:h-\[200vh\]{height:calc(200 * var(--iam-vh, 1vh))}}
#mask_white{height:calc(100 * var(--iam-vh, 1vh))}
.menu-color-change{margin-top:calc(-50 * var(--iam-vh, 1vh))}
@media (min-width:1024px){.circuit-container{height:calc(70 * var(--iam-vh, 1vh))}}
.content-panel-circuits{height:calc(calc(100 * var(--iam-vh, 1vh)) - 80px)}
.tp-label-sticky{top:calc(25 * var(--iam-vh, 1vh))}
#grid-mask-container{height:calc(100 * var(--iam-vh, 1vh))}
section.tm-section-images{height:calc(100 * var(--iam-vh, 1vh))}
@media (max-width:1023px){#grid-mask-container{height:calc(100 * var(--iam-vh, 1vh));top:calc(-100 * var(--iam-vh, 1vh))}}
@media (max-width:1023px){#mask_white .rectangle--skew{height:calc(28 * var(--iam-vh, 1vh))}}
@media (min-width:1024px) and (max-width:1279px){#grid-mask-container{height:calc(100 * var(--iam-vh, 1vh));top:calc(-100 * var(--iam-vh, 1vh))}}
@media (max-height:820px) and (orientation:landscape) and (max-width:1180px){body #grid-mask-container{height:calc(100 * var(--iam-vh, 1vh))}}
@media (max-height:820px) and (orientation:landscape) and (max-width:1180px){body .image-sticky-i{height:calc(100 * var(--iam-vh, 1vh))}}
@media (max-height:820px) and (orientation:landscape) and (max-width:1180px){body .text-s-tm{height:calc(400 * var(--iam-vh, 1svh))}}
@media (max-height:820px) and (orientation:landscape) and (max-width:1180px){.landscape-text-parent.text-s-tm.site-grid.padder.pt-\[15vh\].xl\:\[-mt-10vh\].xl\:pt-0.items-start.xl\:items-start.h-\[50vh\].xl\:h-\[200vh\]{height:calc(200 * var(--iam-vh, 1svh))}}
@media (max-width:900px) and (orientation:landscape) and (max-height:400px) and (pointer:coarse){html{height:calc(100 * var(--iam-vh, 1vh))}}
@media (min-width:1024px){.lg\:h-screen{height:calc(100 * var(--iam-vh, 1vh))}}
@media (min-width:1280px){.xl\:h-\[100vh\],.xl\:h-screen{height:calc(100 * var(--iam-vh, 1vh))}}
