@media (width <= 1200px){body{font-size:14px}section>h1{font-size:3rem;padding:80px 0}section>div{padding:60px 0 80px}section>div>h1{padding:0 0 80px}h1{font-size:3.6rem}h2{font-size:2.8rem}h3{font-size:2.2rem}h4{font-size:1.8rem}h5{font-size:1.4rem}strong{font-size:1.1rem}button{padding:10px 14px}header>div>img{height:40px}header>div>div>span{display:none}header>div>div>div>ul>li{margin:0 0 0 16px;padding:0 0 0 16px}footer>div>ul{align-items:normal;flex-direction:column;position:relative}footer>div>ul>li:last-child{bottom:100px;position:absolute;right:0}aside{width:160px}aside>div>img{width:120px}aside>div>ul>li{font-size:1.2rem;padding:15px 20px}aside>div>button{height:40px;width:120px}nav>ul{padding:12px}nav>ul>li>img{width:36px}.home-promo{min-height:400px}.home-promo>div>p{margin:0 0 40px}.home-motto>img{width:500px}.home-point>ul{grid-template-columns:repeat(2,1fr);max-width:840px;padding:0 20px}.home-point>ul>li{height:300px}.home-client>div>ul>li{padding:15px 25px}.home-preview>div{height:335px;width:600px}.home-preview>div>div{height:285px;width:456px}.home-preview>div>button>svg{height:52px;width:52px}.home-preview>div>button:first-child{left:-40px}.home-preview>div>button:last-child{right:-40px}.home-checklist>ul{gap:15px;grid-template-columns:repeat(5,1fr)}.home-checklist>ul>li>img{width:72px}.program-intro{max-width:840px}.program-intro>div{height:420px;width:330px}.program-intro>span{width:calc(100% - 294px)}.program-intro>span>ul>li{margin:0 0 15px;padding:20px}.program-intro>span>ul>li>h5{border-bottom:2px solid var(--color-secondary);margin:0 0 14px;padding:0 0 8px}.program-intro>span>ul>li>div{grid-template-columns:repeat(2,1fr)}.program-title>p{margin:20px 0 0}.program-title>div>img{width:36px}.program-highlight{max-width:840px}.program-feature>ul{gap:20px;max-width:840px;padding:0 20px}.program-feature>ul>li>div{height:200px;margin:0 0 15px;padding:20px}.program-feature>ul>li>div>img{height:80px;width:80px}.artist-profile>ul{max-width:840px}.artist-detail{padding:100px 0}.artist-detail>div>img{display:none}.artist-detail>div>span{height:300px;max-width:400px}.artist-detail-career{height:300px}.admin{margin:0 0 0 160px;padding:0 30px 50px;width:calc(100% - 160px)}.admin>div{padding:20px}.admin>div>div{margin:0 0 15px;padding:0 0 15px}.admin>div>div>div>strong{margin:0 15px 0 0;max-width:140px;width:140px}.admin>div>div>div>label{max-width:300px}.admin>div>div>div>small{margin:0 0 0 8px}.admin>div>ul{gap:20px}.admin>div>ul>li{overflow:hidden}.admin>div>ul>li>span{height:300px}.admin>div>div>div>label>input{width:calc(100% - 40px)}.admin>div>div>div>ul{gap:15px}.admin>div>div>div>ul>li>button>img,.admin>div>div>div>ul>li>img{height:14px;width:14px}}@media (width <= 860px){body{font-size:13px}section>h1{font-size:2.5rem;padding:80px 10px}section>div{padding:60px 0 80px}section>div>h1{padding:0 0 80px}h1{font-size:3.2rem}h2{font-size:2.4rem}h3{font-size:1.8rem}h4{font-size:1.4rem}h5{font-size:1.2rem}strong{font-size:1rem}p{font-size:.8rem}header>span,section>div>div{padding:0 10px}header>span{align-items:center;color:var(--color-primary);display:inline-flex;flex-direction:row;height:100%;justify-content:space-between;position:relative;width:100%}header>span>svg{height:36px;width:36px}header>span>img{height:46px;width:auto}header>span>div{backdrop-filter:blur(6px);background-color:var(--color-tertiary);height:0;left:0;overflow:hidden;position:absolute;top:70px;transition:all .2s;width:100%}header>span>div>ul{display:inline-flex;flex-direction:column;padding:25px 10px 0;width:100%}header>span>div>ul>li{border-bottom:2px solid var(--color-dark-100);margin:0 0 20px;padding:0 30px 20px;width:100%}header>span>div>ul>li>h3{font-size:1.4rem;transition:all .2s}header>span>div>ul>li>h3:hover{color:var(--color-theme)}header>span>div>ul>li>div{display:inline-flex;flex-direction:column;margin:10px 0 0;width:100%}header>span>div>ul>li>div>h4{font-weight:600;margin:5px;padding:5px;transition:all .2s}header>span>div>ul>li>div>h4:hover{color:var(--color-theme)}footer>div{padding:0 10px}footer>div>div>img{height:40px}footer>div>ul>li>div>div>div>svg{height:26px;width:26px}footer>div>ul>li:last-child{bottom:106px}footer>div>ul>li>div>p{margin:0 20px 0 0}footer>div>ul>li>div>div>div:last-child{display:none}nav{bottom:0;right:0;width:100%}nav>ul{border-bottom-left-radius:0;border-top-left-radius:0;grid-template-columns:repeat(4,1fr);grid-template-rows:auto}nav>ul>li>img{width:30px}.home-promo{height:560px;overflow:hidden}.home-promo>video{height:100%;width:100%}.home-point>ul{gap:20px;padding:0 10px}.home-point>ul>li{height:240px}.home-point>ul>li>div>h5{font-size:1rem}.home-point>ul>li>div>h3>img:first-child,.home-point>ul>li>div>h3>img:last-child{display:none}.home-client>div>ul{gap:15px;grid-template-columns:repeat(3,1fr)}.home-client>div>ul>li{height:100px}.home-client>div>ul>li:last-child{display:none}.home-preview>div{height:280px;margin:0 0 15px;width:450px}.home-preview>div>div{height:212px;width:342px}.home-preview>div>button>svg{height:46px;width:46px}.home-preview>strong{font-size:.9rem}.home-checklist>ul{grid-template-columns:repeat(2,1fr)}.home-checklist>ul>li>img{width:50px}.home-checklist>ul>li{font-size:1.1rem;padding:20px 15px}.home-checklist>ul>li>h5{margin:20px 0 10px}.home-checklist>ul>li>p{font-size:.8rem}.location-map>iframe{height:400px}.login-form>div{margin:0 0 30px}.login-form>span{margin:20px 0 0;padding:20px 10px 0}.contact-form>div{margin:0 0 30px}.program-intro{padding:40px 0 20px}.program-intro>div{display:none}.program-intro>span{width:100%}.program-intro>span>ul{padding:0 10px}.program-intro>span>ul>li{margin:0 0 20px}.program-intro>span>ul>li:last-child{margin:0 0 10px}.program-highlight,.program-intro>span>p{padding:0 10px}.program-highlight>h5{margin:0 0 10px;padding:15px}.program-feature{padding:30px 10px 80px;width:100%}.program-feature>ul{gap:10px;grid-template-columns:repeat(1,1fr);padding:0 10px;width:100%}.program-feature>ul>li{margin:0 0 10px;width:100%}.program-feature>ul>li>p{text-align:end}.program-feature>ul>li>div{flex-direction:row;height:50px;justify-content:normal;margin:0 0 10px}.program-feature>ul>li>div>img{height:34px;margin:0 15px 0 0;width:34px}.artist-profile>ul{gap:15px;padding:0 10px}.artist-detail>div{flex-direction:column}.artist-detail>div>span{height:320px;margin:0;max-width:100%}.artist-detail-career>div>p{height:30px}.artist-detail>span{margin:15px 0 0}.artist-detail-career{height:240px;margin:10px;max-width:100%;width:100%}.sketch-list>div>ul>li{height:200px}}@media (width <= 460px){body{font-size:12px}section>h1{font-size:2rem;padding:80px 10px;word-break:keep-all}section>div{padding:60px 0 80px}section>div>h1{padding:0 0 80px}h1{font-size:2.6rem}h2{font-size:2rem}h3{font-size:1.6rem}h4{font-size:1.2rem}h5{font-size:1rem}strong{font-size:.9rem}p{font-size:.7rem}header{width:100%}footer{padding:60px 0 90px}footer>div>ul>li:last-child{bottom:130px}footer>div>ul>li>div>div>div>p{font-size:.7rem}footer>div>ul>li{flex-direction:column}nav>ul>li>small{font-weight:800}.home-promo{height:400px;overflow:hidden}.home-promo>video{height:100%;width:100%}.home-motto>img{width:340px}.home-point>ul{grid-template-columns:repeat(1,1fr)}.home-point>ul>li>div>h3>img:first-child,.home-point>ul>li>div>h3>img:last-child{display:inline-flex}.home-client>div>p{margin:0}.home-client>div>ul>li{height:80px;padding:10px 15px}.home-preview>div{background:none;height:200px;width:100%}.home-preview>div>div{height:200px;width:calc(100% - 60px)}.home-preview>div>button:first-child{left:8px}.home-preview>div>button:last-child{right:8px}.home-preview>div>button>svg{height:30px;width:30px}.home-preview>div>div>div>div{width:calc(100% - 60px)}.home-preview>strong{flex-direction:column}.home-preview>strong>u>img{width:24px}.home-checklist>ul{grid-template-columns:repeat(1,1fr);padding:0 10px}.home-checklist>ul>li{align-items:center;flex-direction:row}.home-checklist>ul>li>img{width:40px}.home-checklist>ul>li>h5{border-bottom:none;margin:0;padding:0}.program-title>div>h1{font-size:3rem}.program-title>div>img{width:28px}.program-title>div>img:first-child,.program-title>div>img:last-child{display:none}.sketch-list>div>ul{gap:10px;grid-template-columns:repeat(2,1fr)}.sketch-list>div>ul>li{height:120px}.contact-form>span{padding:20px 10px 0}.artist-intro>video{height:400px;overflow:hidden}.artist-profile>ul{grid-template-columns:repeat(1,1fr);height:800px}.artist-profile>ul>li:first-child>img{margin:160px 0 0}.artist-detail>div>span{height:260px}.artist-detail-career>div>p{height:25px}.artist-detail-career{height:180px}}