:root{--footer-lift:0px;--red:#c45a2d;--red-deep:#9a3d1c;--black:#131313;--gray:#4b4b4b;--mute:#888;--sandoll:"Maru Buri","Noto Serif KR",serif;--archivo:"Archivo",sans-serif;--body:"Pretendard",sans-serif;--inner:1600px;--vh100:100dvh}@font-face{font-family:Pretendard;src:url(/fonts/pretendard-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Maru Buri;src:url(/fonts/maru-buri-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Maru Buri;src:url(/fonts/maru-buri-semibold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}*,:after,:before{box-sizing:border-box}html{overflow-x:hidden;color-scheme:light}body,html{background:#000}body{margin:0;min-width:320px;font-family:var(--body);font-size:16px;line-height:1.6;letter-spacing:-.01em;color:#131313;word-break:keep-all;-webkit-font-smoothing:antialiased}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer}img{display:block;max-width:100%;height:auto}dl,h1,h2,h3,p,ul{margin:0;padding:0}ul{list-style:none}.blind{width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.blind,.skip{position:absolute}.skip{left:16px;top:-48px;z-index:200;padding:10px 14px;background:#fff;color:#111;font-size:14px}.skip:focus{top:12px}.wrap{width:min(92%,var(--inner));margin:0 auto}.footer,.main{opacity:0}.document-loaded .footer,.document-loaded .main{animation:pageIn .65s cubic-bezier(.4,0,.2,1) forwards}@keyframes pageIn{0%{opacity:0}to{opacity:1}}.header{width:100%;height:80px;position:fixed;left:0;top:0;z-index:101;transition:background-color .3s,transform .3s}.header .wrap{height:100%;justify-content:space-between}.header .wrap,.header h1 a{display:flex;align-items:center}.header h1 a{gap:10px;color:#fff}.header h1 strong{font-family:var(--sandoll);font-size:22px;font-weight:400}.header h1 img{border-radius:50%}.header .gnb,.header .gnb>div>a{display:flex;height:100%;align-items:center}.header .gnb>div>a{font-size:18px;font-weight:700;color:#fff;padding:0 22px;transition:color .3s}.header .gnb>div>a:hover,.header .gnb>div>a[aria-current=page]{color:var(--red)}.header.black{background:#000}.header.hide{transform:translateY(-100%)}.header.hide~.anchor{top:30px}.header .menu{display:none;width:26px;height:20px;position:relative;z-index:2}.header .menu div{position:absolute;left:0;width:100%;height:2px;background:#fff;transition:.5s}.header .menu div:first-of-type{top:0}.header .menu div:nth-of-type(2){top:9px}.header .menu div:nth-of-type(3){bottom:0}html[data-menu=opened] .header .menu div:first-of-type{top:9px;transform:rotate(45deg)}html[data-menu=opened] .header .menu div:nth-of-type(2){opacity:0}html[data-menu=opened] .header .menu div:nth-of-type(3){bottom:9px;transform:rotate(-45deg)}.header .menuArea{display:none;position:absolute;right:0;top:0;transform:translateX(100%);width:min(100%,360px);height:100dvh;background:#000;color:#fff;opacity:0;transition:transform .5s,opacity .5s;padding-top:80px}html[data-menu=opened] .header .menuArea{opacity:1;transform:none}.header .menuArea .gnb{display:flex;flex-direction:column;align-items:stretch;height:auto}.header .menuArea .gnb a{height:60px;font-size:20px;font-weight:800;justify-content:space-between;padding:0 20px}@media screen and (max-width:1024px){.header .menuArea{display:block}}.anchor{display:flex;justify-content:center;z-index:100;position:fixed;left:50%;top:104px;transform:translateX(-50%);width:100%;max-width:874px;padding:20px 38px;background:linear-gradient(90deg,rgba(255,255,255,.81),#ffffffe6 52%,rgba(255,255,255,.81));border-radius:100px;transition:.3s;font-size:20px}.anchor.hide{opacity:0;pointer-events:none}.anchor ul{display:flex;gap:40px}.anchor .a_btn{font-weight:700;color:#000;transition:.4s}.anchor li.act .a_btn{color:var(--red);font-weight:800}.bottomContact{z-index:100;position:fixed;bottom:calc(24px + var(--footer-lift));left:50%;transform:translateX(-50%);width:calc(100% - 80px);max-width:1600px;display:flex;justify-content:center;transition:bottom .2s ease,width .4s ease,max-width .4s ease}.bottomContact.at-footer{width:100%;max-width:none;bottom:var(--footer-lift)}.bottomContact.at-footer .cont{border-color:transparent}.bottomContact .mobtn{display:none;font-weight:800;font-size:16px;color:#fff;padding:16px 0;width:100%;background:var(--red)}.bottomContact .cont{width:100%;display:flex;justify-content:space-between;align-items:center;background:#fff;padding:20px 40px;border:1px solid #e2e2e2;color:#131313}.bottomContact .t1{flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding-right:26px}.bottomContact .t1 b{font-weight:800;font-size:20px;padding-bottom:8px}.bottomContact .t1 span{font-weight:500;font-size:16px;padding:6px 14px;border-radius:50px;background:var(--red);color:#fff}.compact-form{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:wrap}.compact-form input,.compact-form select{flex:1 1;min-width:120px;padding:16px;border:1px solid #d3d3d3;font:inherit;background:#fff;color:#131313;color-scheme:light}.compact-form input::placeholder,.compact-form select:invalid{color:#a8a8a8}.compact-form .agree{display:flex;align-items:center;gap:8px;font-size:14px;color:#4b4b4b;white-space:nowrap}.compact-form button{background:var(--red);color:#fff;font-weight:800;padding:16px 40px}.form-notice{flex-basis:100%;opacity:0;font-size:13px;color:var(--red)}.form-notice.is-visible{opacity:1}.topbtn{position:fixed;right:-130px;z-index:10;width:100px;height:100px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding-bottom:4px;color:#fff;background:#131313;box-shadow:0 2px 10px #0000001a;opacity:0;pointer-events:none;transition:opacity .5s,right .5s,bottom .2s ease;bottom:calc(140px + var(--footer-lift))}.topbtn:before{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(180deg,#4B4B4B,rgba(75,75,75,0));padding:1px;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor}.topbtn i,.topbtn span{position:relative;z-index:1}.topbtn i{width:14px;height:14px;border-left:1.5px solid #fff;border-top:1.5px solid #fff;transform:rotate(45deg) translateY(3px)}.topbtn span{font-family:var(--archivo);font-weight:700;font-size:13px;letter-spacing:.12em;font-stretch:expanded}.topbtn.on{opacity:1;right:48px;pointer-events:auto}.topbtn:hover{background:#1c1c1c}.main{width:100%;overflow:hidden;background:#000}.main,.main section{position:relative}.main section .title{font-family:var(--sandoll);font-size:68px;font-weight:400;line-height:calc(84/68);letter-spacing:-.01em;text-align:center;color:#131313}.main section .title b{color:var(--red)}.main section .title.white{color:#fff}.main section .title_dscrp{font-size:20px;letter-spacing:-.01em;line-height:calc(32/20);color:#4b4b4b;text-align:center;padding-top:16px}.main section .title_dscrp.white{color:#cecece}.main section .title_dscrp.black{color:#000}.main img.mo{display:none}.s1{width:100%;overflow:hidden}.s1,.s1 .pin{position:relative;min-height:var(--vh100)}.s1 .bg{position:absolute;inset:0}.s1 .bg img{width:100%;height:100%;object-fit:cover}.s1 .bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.55) 70%)}.s1 .wrap{position:relative;z-index:1;padding-top:195px;padding-bottom:72px}.s1 .visualTitle{position:relative;text-align:center;font-size:150px;font-family:var(--sandoll)}.s1 .visualTitle .rel{position:relative;overflow:hidden;height:calc(174 / 150 * 2em)}.s1 .visualTitle strong{font-size:inherit;font-weight:400;letter-spacing:-.01em;color:var(--red);line-height:calc(174 / 150);display:block}.s1 .visualTitle p{font-size:calc(48 / 150 * 1em);color:#fff;margin-top:28px}.s1 .scrollbx{position:absolute;left:50%;bottom:36px;transform:translateX(-50%);margin-top:0;flex-direction:column;gap:10px}.s1 .scrollbx,.s1 .scrolls{display:flex;align-items:center}.s1 .scrolls{position:relative;width:64px;height:64px;border-radius:50%;justify-content:center;border:1px solid rgba(255,255,255,.55);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 4px 20px #0000001a;background:linear-gradient(136deg,rgba(255,255,255,.38) 2%,rgba(255,255,255,0) 96%)}.s1 .scrolls i{display:block;width:10px;height:10px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(45deg) translateY(-2px);animation:scrollHint 1.4s ease-in-out infinite}.s1 .scrollbx span{font-size:12px;font-family:var(--archivo);font-weight:700;letter-spacing:.18em;color:rgba(245,246,247,.92)}@keyframes scrollHint{0%,to{opacity:.35;transform:rotate(45deg) translateY(-4px)}50%{opacity:1;transform:rotate(45deg) translateY(2px)}}.s1_1{background:var(--red);padding:24px 0;font-size:40px;font-family:var(--archivo);font-weight:800;color:#fff;overflow:hidden}.marqueebasic{display:flex;white-space:nowrap}.marqueebasic .absol{display:flex}.mar_ch{padding:0 .5em}.s2{position:relative;padding:140px 0}.s2 .bg{position:absolute;inset:0}.s2 .bg img{width:100%;height:100%;object-fit:cover}.s2 .bg:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45)}.s2 .wrap{position:relative;z-index:1}.s2 .countbx{margin-top:18vw;text-align:center;font-size:96px;font-family:var(--sandoll);color:#fff}.s2 .countbx p{font-size:calc(48 / 130 * 1em)}.s2 .countbx .flx{display:flex;align-items:center;justify-content:center;margin-top:32px;color:var(--red)}.s2 .countbx b{font-family:var(--archivo);font-weight:900}.s3 .wbx{background:#fff;padding:140px 0 60px}.s3 .split{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.s3 .lbx{width:48%;font-size:70px;font-weight:900;font-family:var(--archivo);line-height:calc(74/70)}.s3 .rbx{width:50%;color:#4b4b4b}.s3 .rbx dt{font-size:24px;line-height:calc(34/24);font-weight:700;letter-spacing:-.05em}.s3 .rbx dd{font-size:20px;line-height:calc(34/20);font-weight:300;margin-top:16px}.s3 .parbx{height:640px;overflow:hidden}.s3 .parbx img{width:100%;height:100%;object-fit:cover}.s4{background:var(--red);padding:140px 0 180px;color:#fff}.s4 .mainTitle{text-align:center}.s4 .txt strong{display:block;font-family:var(--archivo);font-weight:900;font-size:110px;line-height:.9}.s4 .txt b{font-family:var(--sandoll);font-weight:400;font-size:72px}._circleTab{display:flex;justify-content:center;gap:24px;margin-top:80px}._circleTab li{border-radius:50px;padding:14px 0;cursor:pointer;transition:.3s}._circleTab li.on{background:#000;padding:14px 20px}._circleTab button{font-weight:600;color:inherit}.room-track{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:80px}.room-card{position:relative}.room-card .imgBx{position:relative;overflow:hidden;aspect-ratio:820/510}.room-card .imgBx div,.room-card .imgBx img{width:100%;height:100%;object-fit:cover;background-size:cover;background-position:50%}.room-card .imgBx:after{content:"";position:absolute;inset:auto 0 0;height:48%;background:linear-gradient(transparent,rgba(0,0,0,.72))}.room-card .txtBx{position:absolute;left:0;right:0;bottom:18px;text-align:center;z-index:1;padding:0 8px}.room-card strong{font-family:var(--sandoll);font-size:28px}.room-card p{font-family:var(--archivo);font-weight:700;font-size:14px;margin-top:4px}@media (min-width:821px){.imgHover .imgBx:hover img{transform:scale(1.08)}.room-card img{transition:transform .5s}}.s5{position:relative;padding:140px 0;min-height:900px;display:flex;align-items:flex-start}.s5 .bg{position:absolute;inset:0}.s5 .bg img{width:100%;height:100%;object-fit:cover;object-position:bottom}.s5 .bg:after{content:"";position:absolute;inset:0;background:linear-gradient(#0000,#0009)}.s5 .wrap{position:relative;z-index:1}.s6{background:#fff;padding-top:140px}.s6 .swiperbx{display:grid;grid-template-columns:repeat(4,1fr);margin-top:80px}.s6 .inn{position:relative;overflow:hidden}.s6 .inn .bg img{width:100%;height:420px;object-fit:cover;transition:.4s}.s6 .inn dl{position:absolute;inset:0;padding:40px;color:#fff}.s6 dt{font-family:var(--archivo);color:var(--red);font-weight:700}.s6 dd{font-family:var(--sandoll);font-size:28px;margin-top:12px}@media (min-width:821px){.s6 .inn:hover .bg img{transform:scale(1.05)}}.s7{background:#fff;padding:140px 0 0}.interior-track{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:80px}.interior-track img{width:100%;height:360px;object-fit:cover}.s8{background:#fff;padding:140px 0}.s8 .imgbx{margin-top:80px}.s8 ul{display:flex;flex-wrap:wrap;gap:24px}.s8 li{position:relative;width:calc(50% - 12px);overflow:hidden}.s8 img{width:100%;height:420px;object-fit:cover}.s8 span{position:absolute;right:28px;bottom:21px;color:#fff;font-weight:700;font-size:24px}.s9{background:#f7f7f7;padding:140px 0}.s9 .bg{position:absolute;inset:0;overflow:hidden;opacity:.18}.s9 .bg img{width:100%;height:100%;object-fit:cover}.s9 .vidbx{margin-top:80px}.s9 .vidbx img{width:100%;aspect-ratio:16/9;object-fit:cover}.s10{background:#fff;padding:140px 0}.s10 .list{display:flex;gap:24px;margin-top:80px}.s10 li{flex:1 1}.s10 .thumb{position:relative;overflow:hidden}.s10 .thumb img{width:100%;height:280px;object-fit:cover}.s10 .thumb span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--sandoll);font-size:48px;color:#fff;background:rgba(0,0,0,.45)}.s10 dl{text-align:center;margin-top:26px}.s10 dt{font-size:28px;font-weight:700}.s10 dd{font-size:20px;color:#888;margin-top:4px}.s11{background:#f7f7f7;padding:140px 0}.s11 .vidbx{margin-top:80px}.s11 .vidbx img{width:100%;aspect-ratio:16/9;object-fit:cover}.s11 .timetxt{margin-top:80px;text-align:center;font-family:var(--sandoll);font-size:40px}.s11 .timetxt span{color:var(--red)}.s12{padding:140px 0;color:#fff}.s12 .bg{position:absolute;inset:0}.s12 .bg img{width:100%;height:100%;object-fit:cover}.s12 .bg:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.55)}.s12 .wrap{position:relative;z-index:1}.s12 .waylist{display:flex;gap:24px;margin:90px 0 80px}.s12 .waylist li{flex:1 1;border:1px solid rgba(255,255,255,.7);display:flex;flex-direction:column;background:#fff;color:#131313}.s12 .waylist img{width:100%;height:180px;object-fit:cover}.s12 .waylist dl{padding:28px 10px;text-align:center}.s12 .waylist dt{font-family:var(--sandoll);font-size:28px}.s12 .waylist dd{font-size:16px;color:#4b4b4b;margin-top:8px}.s12 .receipts{display:flex;gap:24px}.s12 .receipts .bx{flex:1 1}.s12 .receipts strong{display:block;background:var(--red);color:#fff;text-align:center;padding:20px;font-family:var(--sandoll);font-size:32px}.s12 .wbx{background:#fff;color:#131313;padding:36px}.s12 .price li{margin-bottom:16px;color:#4b4b4b}.s12 .price li,.s12 .total{display:flex;justify-content:space-between}.s12 .total{border-top:1px dashed #4b4b4b;padding-top:24px;margin-top:40px;font-weight:800}.s12 .sum{margin-top:32px;border:1px solid rgba(0,0,0,.16);border-radius:10px;padding:28px}.s12 .sum .flxbx{display:flex;justify-content:space-between;margin-bottom:10px}.s12 .sum .color{color:var(--red)}.s13{background:#131313;padding:162px 0 140px}.main .s13 .title,.s13{color:#fff}.s13 .cont{padding-top:80px;display:flex;justify-content:center;align-items:center;gap:60px}.s13 .chart{position:relative;width:280px;height:280px}.s13 .donut{width:100%;height:100%;border-radius:50%;background:conic-gradient(var(--red) 0 32%,#3a3a3a 32% 54%,#2a2a2a 54% 72%,#1a1a1a 72% 84%,#0d0d0d 84% 100%);-webkit-mask:radial-gradient(transparent 58%,#000 59%);mask:radial-gradient(transparent 58%,#000 59%)}.s13 .chart .txt{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.s13 .chart b{font-family:var(--archivo);font-size:60px;font-weight:900}.s13 .table{width:100%;max-width:600px;border-top:1px solid #fff}.s13 .tr{display:flex}.s13 .tr+.tr{border-top:1px solid #4b4b4b}.s13 .td{flex:1 1;text-align:center;padding:14px 8px}.s13 .head .td{color:#888;font-weight:700}.s13 .redbg{background:var(--red)}.s13 .bottomTxt{color:#888;text-align:center;padding-top:26px}.s14{background:var(--red);padding:140px 0}.s14 .list{display:flex;flex-wrap:wrap;gap:21px;margin-top:50px}.s14 li{width:calc((100% - 42px) / 3);min-height:220px;background:rgba(0,0,0,.55);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 12px}.s14 .badge{background:var(--red);padding:8px 14px;font-size:14px;font-weight:700}.s14 strong{font-family:var(--sandoll);font-size:40px;margin-top:16px}.s14 li>span:last-child{color:#cecece;margin-top:6px}.s15{padding:140px 0;background:#000;overflow:hidden}.s15 .swiper{margin-top:80px;overflow:hidden}.s15 .track{display:flex;gap:24px;width:max-content}.s15 .whitebox{width:280px;height:160px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.s15 b{font-family:var(--sandoll);font-size:32px}.s15 small{margin-top:8px;background:var(--red);color:#fff;border-radius:50px;padding:4px 12px}.s16{position:relative;padding:240px 0}.s16 .bg{position:absolute;inset:0}.s16 .bg img{width:100%;height:100%;object-fit:cover}.s16 .bg:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5)}.s16 .wrap{position:relative;z-index:1}.s17{padding:140px 0;background:#1b1b1b}.s17 .flexbx{display:flex;gap:22px;margin-top:80px}.s17 .bx{flex:1 1;background:#fff}.s17 img{width:100%;height:240px;object-fit:cover}.s17 dl{text-align:center;padding:28px 12px}.s17 dt{font-size:28px;font-weight:700}.s17 dd{font-size:16px;color:#363636;margin-top:8px}.s18{padding:140px 0;background:#1b1b1b;overflow:hidden}.s18 .title{color:#fff}.s18 .cont{padding-top:80px}.s18 .swiper{overflow:hidden}.s18 .swiper+.swiper{margin-top:24px}.s18 .track{display:flex;gap:24px;width:max-content}.s18 .whitebox{width:340px;background:#fff;display:flex;flex-direction:column}.s18 .imgBox img{width:100%;height:180px;object-fit:cover}.s18 .whiteBottom{padding:24px;min-height:180px}.s18 .txt{font-size:16px;line-height:1.5}.s18 .tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:12px}.s18 .icon{background:#f3f3f3;padding:4px 8px;font-size:12px;color:#595959}.s18 .date{font-size:13px;color:#888}.s19{padding:140px 0 172px;background:#f7f7f7}.s19 .cont{padding-top:80px}.s19 .table .tr{display:flex;min-height:72px;background:#fff}.s19 .tr+.tr{border-top:1px solid #e3e3e3}.s19 .head{background:rgba(196,90,45,.12);font-weight:700}.s19 .td{display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 8px}.s19 .type{width:180px;font-weight:700}.s19 .dscrp{flex:1 1;color:#4b4b4b}.s19 .price,.s19 .prmt{width:160px}.s19 .total{background:var(--red);color:#fff}.s19 .total .td{width:100%;font-size:20px}.s19 .total b{font-size:32px;padding:0 8px}.s19 .cmnt{display:flex;justify-content:space-between;padding-top:28px;color:#888;font-size:16px}.s20{padding:140px 0;color:#fff;background:#000}.s20 .cont{padding:80px;background:#1b1b1b;max-width:1328px;margin:80px auto 0}.full-form{display:grid;gap:20px}.full-form .line{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:16px}.full-form input,.full-form select,.full-form textarea{width:100%;max-width:420px;padding:14px 16px;border:1px solid #cecece;font:inherit;background:#fff;color:#131313;color-scheme:light}.full-form textarea{max-width:none;min-height:160px}.radioWrap{display:flex;gap:0;max-width:420px}.radioWrap label{flex:1 1;border:1px solid #cecece;background:#fff;color:#131313;text-align:center;padding:14px}.radioWrap input{accent-color:var(--red);margin-right:6px}.full-form .agree{display:flex;align-items:center;justify-content:center;gap:10px;color:#888}.full-form button{justify-self:center;background:var(--red);color:#fff;font-weight:800;padding:16px 80px;font-size:20px}.footer{background:#0b0b0b;color:#cecece;padding:60px 0 80px;font-size:14px;line-height:1.8}.footer__links{display:flex;gap:20px;margin-bottom:16px}.footer__links a{text-decoration:underline}.page-lead{padding:140px 8vw 40px;color:#fff}.page-lead__badge{display:block;letter-spacing:.2em;color:var(--red);font-size:13px;margin-bottom:16px}.page-lead__heading{font-family:var(--sandoll);font-size:clamp(32px,5vw,64px);font-weight:400}.page-body{padding:0 8vw 120px;color:#cecece}.page-body .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;margin:48px 0}.page-body img{width:100%}.muted{opacity:.75}@media screen and (max-width:1700px){.anchor{font-size:16px;max-width:740px}}@media screen and (max-width:1440px){.anchor{top:80px}.s4 .txt strong{font-size:7vw}.s4 .txt b{font-size:5.4vw}}@media screen and (max-width:1280px){.main section .title{font-size:55px}.s1 .visualTitle{font-size:8vw}.s1 .wrap{padding-top:160px}.s3 .lbx{font-size:48px}.room-track,.s10 .list,.s12 .waylist,.s6 .swiperbx{grid-template-columns:repeat(2,1fr)}.s6 .swiperbx{display:grid}.s12 .waylist{display:grid;grid-template-columns:1fr 1fr}.s14 li{width:calc(50% - 12px)}.s20 .cont{padding:48px}}@media screen and (max-width:1024px){.main section .title{font-size:45px}.main section .title_dscrp{font-size:18px}.header .wrap>.gnb{display:none}.header .menu{display:block}.s13 .cont{flex-direction:column}.s19 .type{width:110px}}@media screen and (max-width:820px){.header{height:64px}.anchor{padding:0;width:calc(100% - 24px)}.anchor ul{gap:16px;overflow:auto;padding:12px 20px}.anchor .a_btn{font-size:14px;white-space:nowrap}.bottomContact{width:100%;bottom:var(--footer-lift);max-width:none}.bottomContact .mobtn{display:block}.bottomContact .cont{display:none;position:absolute;left:0;bottom:52px}.bottomContact.open .cont{display:flex;flex-direction:column}.bottomContact .t1{display:none}.compact-form{flex-direction:column;align-items:stretch}.compact-form button{width:100%}.topbtn{width:64px;height:64px;bottom:calc(72px + var(--footer-lift));gap:4px}.topbtn.on{right:16px}.topbtn i{width:10px;height:10px}.topbtn span{font-size:10px;letter-spacing:.08em}.s1 .scrollbx{bottom:24px}.s1 .scrolls{width:52px;height:52px}.s1{min-height:unset;height:calc(var(--vh100) * 2)}.s1 .pin{height:var(--vh100)}.s1 .visualTitle{font-size:10vw}.s1 .visualTitle p{font-size:16px;margin-top:8px}.s1_1{font-size:24px}.s2 .countbx{font-size:11vw;margin-top:50vw}.s3 .split{flex-direction:column}.s3 .lbx,.s3 .rbx{width:100%}.s3 .parbx{height:320px}.s4{padding:80px 0 160px}.room-track,.s6 .swiperbx{grid-template-columns:1fr 1fr;gap:12px}.s6 .inn .bg img{height:240px}.interior-track{grid-template-columns:1fr}.s8 li{width:100%}.s8 img{height:240px}.s10 .list,.s12 .receipts{flex-direction:column}.s14 li{width:100%;min-height:140px}.s17 .flexbx{flex-direction:column}.s19 .tr{flex-wrap:wrap}.s19 .type{width:90px}.s19 .price,.s19 .prmt{width:90px;font-size:13px}.full-form .line,.page-body .split{grid-template-columns:1fr}}@media screen and (max-width:500px){.main img.mo{display:block}.main img.pc{display:none}.main section .title{font-size:31px;line-height:1.25}.main section .title_dscrp{font-size:14px}.s1 .wrap{padding-top:120px}.s1 .visualTitle{font-size:12.2vw}.s1 .scrollbx{display:none}.topbtn{width:56px;height:56px}.s1_1{font-size:20px;padding:20px 0}.s4 .txt strong{font-size:10.6vw}.s4 .txt b{font-size:7.8vw}.room-track,.s6 .swiperbx{grid-template-columns:1fr}.s5{min-height:520px;padding:70px 0}.s15 .whitebox{width:200px;height:120px}.s18 .whitebox{width:220px}.s20 .cont{padding:0;background:transparent;margin-top:24px}}@media (prefers-reduced-motion:reduce){.document-loaded .footer,.document-loaded .main{animation:none;opacity:1}.marqueebasic .absol,.s15 .track,.s18 .track{transform:none!important;animation:none!important}.s1 .scrolls i{animation:none;opacity:1}}