.cs{--paper:#f3f1ec;--ink:#151515;--char:#262626;--mut:#7a7871;--tint:#e7e4dd;--serif:"Iowan Old Style","Palatino Linotype",Georgia,serif;--sans:"Helvetica Neue",Arial,sans-serif;--m:56px}.cs *{box-sizing:border-box;margin:0}.cs{background:var(--paper);color:var(--ink);font:15px/1.65 var(--sans)}.cs a{color:inherit;text-decoration:none;cursor:pointer}.cs .lab{font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--mut);font-weight:500}.cs .lab.lt{color:#a9a69e}.cs .bar{background:var(--ink);color:#d8d6cf;text-align:center;padding:7px 12px;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.cs .wrap{max-width:1320px;margin:0 auto;padding:0 var(--m)}.cs .note{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#9a978f;margin-top:28px}.cs .note.d{color:#8b8981}.cs .hero{background:var(--char);position:relative;height:100vh;min-height:640px;max-height:860px;overflow:hidden;animation:fade 1.6s ease both}@keyframes fade{0%{opacity:0}to{opacity:1}}.cs .hero img{position:absolute;top:0;height:100%;width:auto;max-width:none;left:50%;transform:translate(-50%)}.cs .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#121212b3,#12121200 42%)}.cs header{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:28px var(--m);color:#efeee9}.cs header .logo{font-size:11px;letter-spacing:.34em;text-transform:uppercase;font-weight:600}.cs header nav{display:flex;gap:34px;font-size:10.5px;letter-spacing:.28em;text-transform:uppercase}.cs header nav a:hover,.cs .lk:hover,.cs .plat a:hover{opacity:.55}.cs .cap{position:absolute;z-index:2;left:var(--m);bottom:56px;color:#f2f1ec}.cs .cap h1{font-family:var(--serif);font-weight:400;font-size:84px;line-height:1;letter-spacing:.02em;text-transform:uppercase}.cs .cap .sub{margin-top:18px;font-size:15px;letter-spacing:.04em}.cs .cap .sub2{font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:#bdbbb3;margin-top:6px}.cs .sec,.cs .now{padding:120px var(--m) 0}.cs .nowg{display:grid;grid-template-columns:7fr 5fr;gap:var(--m);margin-top:36px;align-items:end}.cs .nowt .big{margin:14px 0 30px}.cs .big{font-family:var(--serif);font-weight:400;font-size:56px;line-height:1.05}.cs .ph{background:var(--tint);display:flex;align-items:flex-end;padding:18px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--mut);min-height:360px}.cs .ph.sq{aspect-ratio:1/1;min-height:0}.cs .ph.tall{min-height:520px}.cs .ph.dk{background:#3a3a38;color:#97958d}.cs .btn{display:inline-block;background:var(--ink);color:var(--paper);padding:15px 28px;font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;font-weight:600}.cs .btn.inv{background:var(--paper);color:var(--ink);margin-top:34px}.cs .list{list-style:none;margin-top:36px}.cs .list li{display:grid;grid-template-columns:5fr 4fr 3fr;gap:20px;align-items:baseline;padding:22px 0}.cs .list .t,.cs .sel .t{font-family:var(--serif);font-size:34px;line-height:1.1}.cs .m,.cs .m2{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--mut)}.cs .lk{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;transition:opacity .3s}.cs .list .lk{text-align:right}.cs .list li.soft{opacity:.55}.cs .plat{display:flex;gap:30px;margin-top:34px;font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--mut);flex-wrap:wrap}.cs .live{background:var(--char);color:#ecebe6;margin-top:130px;padding:110px 0}.cs .livegrid{display:grid;grid-template-columns:5fr 6fr;gap:var(--m);align-items:start}.cs .live .big{margin-top:18px;max-width:560px;font-size:46px}.cs .live .lab{color:#a9a69e}.cs .livegrid.lower{margin-top:80px}.cs .range,.cs .rooms{list-style:none}.cs .range li{font-family:var(--serif);font-size:22px;padding:5px 0;color:#d6d4cc}.cs .rooms li{display:flex;justify-content:space-between;gap:20px;padding:11px 0;font-size:14px;color:#d6d4cc}.cs .rooms em{font-style:normal;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:#908e86}.cs .sel{list-style:none;margin-top:36px}.cs .sel li{display:grid;grid-template-columns:6fr 3fr 3fr;gap:20px;align-items:baseline;padding:24px 0}.cs .world{background:#1c1c1b;color:#ecebe6;margin-top:130px;padding:110px 0}.cs .wgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}.cs .wi .ph{min-height:420px;margin-bottom:22px}.cs .wi h3{font-family:var(--serif);font-weight:400;font-size:34px;text-transform:uppercase;letter-spacing:.04em}.cs .wi .m{margin:8px 0 14px;color:#a9a69e}.cs .wi p{color:#bdbbb3;margin-bottom:16px}.cs .wi .lk{margin-right:22px}.cs .abg{display:grid;grid-template-columns:7fr 5fr;gap:var(--m);margin-top:36px;align-items:start}.cs .abg p{max-width:600px;margin-bottom:18px;color:#34342f}.cs .abg .lead{font-family:var(--serif);font-size:30px;line-height:1.25;color:var(--ink)}.cs .contact{padding-bottom:110px}.cs .contact .list .t{font-size:30px}.cs footer{border-top:1px solid #cfccc4;padding:30px var(--m);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--mut)}@media(max-width:780px){.cs{--m:20px}.cs header{padding:20px var(--m)}.cs header nav{display:none}.cs .hero{height:84vh;min-height:560px}.cs .hero img{top:64px;height:calc(100% - 64px);width:100%;object-fit:cover;object-position:56% 0;left:50%}.cs .cap{bottom:36px}.cs .cap h1{font-size:44px}.cs .sec,.cs .now{padding-top:80px}.cs .nowg,.cs .livegrid,.cs .abg,.cs .wgrid{grid-template-columns:1fr;gap:28px}.cs .big{font-size:40px}.cs .live .big{font-size:32px}.cs .list li{grid-template-columns:1fr auto;row-gap:2px;padding:18px 0}.cs .list .t,.cs .sel .t{font-size:28px;grid-column:1/-1}.cs .list .lk{text-align:left;grid-column:2;grid-row:2}.cs .list .m{grid-column:1;grid-row:2}.cs .sel li{grid-template-columns:1fr;gap:3px;padding:18px 0}.cs .live,.cs .world{margin-top:80px;padding:70px 0}.cs .livegrid.lower{margin-top:50px}.cs .ph.tall,.cs .wi .ph{min-height:300px}.cs .abg .lead{font-size:24px}.cs .rooms li{flex-direction:column;gap:2px}}.cs .rooms li{align-items:baseline}.cs .hero:before{content:"";position:absolute;left:0;right:0;top:0;height:160px;background:linear-gradient(to bottom,#121212a6,#12121200);z-index:1}@media(max-width:780px){.cs .hero{height:640px;min-height:0}.cs .hero img{left:0!important;transform:none!important;width:100%!important;object-fit:cover!important;object-position:56% 0!important}}@media(max-width:780px){.cs header{flex-direction:column;align-items:flex-start;gap:12px}.cs header nav{display:flex!important;gap:16px;font-size:9.5px;letter-spacing:.2em}.cs .hero img{object-position:42% 0!important;top:96px!important;height:calc(100% - 96px)!important}}.cs .selart{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;max-width:760px}.cs .selart img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}@media(max-width:780px){.cs .selart{gap:10px}}.cs .curart{width:100%;max-width:500px;aspect-ratio:1/1;object-fit:contain;display:block}.cs .curart{max-width:520px}.cs .live{padding:0;margin-top:130px}.cs .livehero{position:relative;height:88vh;min-height:560px;max-height:900px;overflow:hidden}.cs .livehero img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;display:block}.cs .livehero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#121212d9,#12121200 55%)}.cs .livecap{position:absolute;z-index:2;left:var(--m);bottom:56px;right:var(--m)}.cs .livecap .big{color:#f2f1ec;margin-top:14px;font-size:72px;max-width:800px}.cs .livemos{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;margin-top:90px;align-items:start}.cs .livemos img{width:100%;display:block;object-fit:cover}.cs .livemos .l1{grid-column:1/6;aspect-ratio:1/1}.cs .livemos .l2{grid-column:7/10;aspect-ratio:2/3;margin-top:140px}.cs .livemos .l3{grid-column:10/13;aspect-ratio:1/1;margin-top:40px}.cs .livemos .l4{grid-column:2/7;aspect-ratio:2/3;margin-top:110px;object-position:50% 42%}.cs .liverooms{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--m);margin:80px 0 110px}.cs .liverooms p{max-width:760px;font-size:13px;line-height:2;color:#d6d4cc}.cs .liverooms span{display:inline-block;margin-right:26px}.cs .liverooms em{font-style:normal;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#908e86;margin-left:8px}.cs .liverooms .btn{margin-top:0;flex:none}.cs .selg{display:grid;grid-template-columns:repeat(12,1fr);gap:24px 28px;margin-top:40px;align-items:start}.cs .selg figure img{width:100%;display:block;object-fit:cover}.cs .selg figcaption{margin-top:14px;display:flex;flex-direction:column;gap:3px}.cs .selg figcaption b{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.1}.cs .selg figcaption span,.cs .selg .m{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--mut)}.cs .selg .s1{grid-column:1/8}.cs .selg .s1 img{aspect-ratio:1/1}.cs .selg .s2{grid-column:9/12;margin-top:200px}.cs .selg .s2 img{aspect-ratio:1/1}.cs .selg .s3{grid-column:2/9;margin-top:50px;display:flex;flex-direction:column;gap:10px}.cs .selg .huge{font-family:var(--serif);font-size:140px;line-height:.95;letter-spacing:-.01em}.cs .selg .s4{grid-column:9/13;margin-top:70px;background:var(--tint);padding:34px 28px;display:flex;flex-direction:column;gap:10px}.cs .selg .s4 .t{font-family:var(--serif);font-size:24px;line-height:1.2}.cs .wg{display:grid;grid-template-columns:repeat(12,1fr);gap:40px 28px;margin-top:50px;align-items:start}.cs .w img{width:100%;display:block;object-fit:cover}.cs .w h3{font-family:var(--serif);font-weight:400;text-transform:uppercase;letter-spacing:.04em}.cs .w .m{margin:8px 0 14px;color:#a9a69e}.cs .w p{color:#bdbbb3;margin-bottom:16px}.cs .w .lk{margin-right:22px}.cs .w-m{grid-column:1/9}.cs .w-m img{aspect-ratio:3/2}.cs .w-m h3{font-size:56px;margin-top:22px}.cs .w-h{grid-column:10/13;margin-top:120px}.cs .w-h img{aspect-ratio:3/4}.cs .w-h h3{font-size:30px;margin-top:18px}.cs .w-s{grid-column:3/9;margin-top:10px;padding-top:30px;border-top:1px solid #444}.cs .w-s h3{font-size:34px}.cs .abg{grid-template-columns:6fr 6fr;align-items:end}.cs .abg img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}@media(max-width:780px){.cs .livehero{height:92vh;min-height:520px}.cs .livehero img{object-position:38% 50%}.cs .livecap{bottom:34px}.cs .livecap .big{font-size:44px}.cs .live{margin-top:80px}.cs .livemos{display:block;margin-top:0}.cs .wrap:has(.livemos){padding:0}.cs .livemos img{width:100%}.cs .livemos .l1{aspect-ratio:1/1;margin:0}.cs .livemos .l2{width:68%;margin:-60px 0 0 auto;aspect-ratio:2/3;position:relative}.cs .livemos .l3{width:100%;margin:28px 0 0;aspect-ratio:4/3}.cs .livemos .l4{width:78%;margin:28px auto 0;aspect-ratio:2/3;object-position:50% 42%}.cs .liverooms{flex-direction:column;align-items:flex-start;gap:30px;margin:44px var(--m) 70px}.cs .liverooms span{display:block;margin:0 0 10px}.cs .liverooms em{display:block;margin:2px 0 0}.cs .liverooms p{line-height:1.4}.cs .selg{display:block;margin-top:30px}.cs .selg .s1{margin:0 calc(-1*var(--m))}.cs .selg .s1 figcaption{margin-left:var(--m)}.cs .selg .s2{width:64%;margin:56px 0 0 auto}.cs .selg .s3{margin:56px 0 0}.cs .selg .huge{font-size:76px}.cs .selg .s4{margin:40px 0 0}.cs .wg{display:block;margin-top:36px}.cs .w-m{margin:0 calc(-1*var(--m))}.cs .w-m h3,.cs .w-m .m,.cs .w-m .lk{margin-left:var(--m)}.cs .w-m h3{font-size:44px}.cs .w-h{width:70%;margin:60px 0 0 auto}.cs .w-s{margin:60px 0 0}.cs .abg{display:flex;flex-direction:column-reverse;gap:30px}.cs .abg img{margin:0 calc(-1*var(--m));width:calc(100% + 2*var(--m));max-width:none;aspect-ratio:4/5;object-position:30% 50%}.cs .nowg .curart{margin:0 calc(-1*var(--m));width:calc(100% + 2*var(--m));max-width:none}}.cs .live{padding-bottom:100px}.cs .liverooms{margin-bottom:0}@media(max-width:780px){.cs .live{padding-bottom:60px}.cs .liverooms{margin-bottom:0}}.cs .w .lk{white-space:nowrap;display:inline-block;margin-bottom:6px}@media(max-width:780px){.cs .w .lk{margin-right:16px}}.cs .live .note.rv{margin:40px 0 0;padding-bottom:0}.cs .w-h{margin-top:30px;padding-top:30px;border-top:1px solid #444}.cs .w-h h3{font-size:40px;margin-top:0}.cs .abimg{display:block}.cs .abimg img{margin:0}.cs .abimg .note{margin-top:14px}@media(max-width:780px){.cs .w-h{width:78%;margin:56px 0 0 auto;border-top:1px solid #444}.cs .abimg{margin:0 calc(-1*var(--m))}.cs .abimg img{width:100%;margin:0;aspect-ratio:4/5;object-position:30% 50%}.cs .abimg .note{margin:12px var(--m) 0}.cs .abg img{margin:0;width:100%}}.cs .curfig{margin:0}.cs .curfig figcaption{margin-top:12px;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--mut)}.cs .selg .s4{background:none;padding:0 0 0 28px;border-left:1px solid var(--ink);margin-top:80px;gap:12px}.cs .selg .s4 .t{font-size:34px;font-style:italic;line-height:1.15}.cs .wg{grid-template-columns:repeat(12,1fr)}.cs .w-m{grid-column:1/8}.cs .w-m img{aspect-ratio:3/4;object-position:50% 20%}.cs .w-m .yr{font-size:10.5px;letter-spacing:.24em;color:#a9a69e;margin:-6px 0 14px}.cs .wr{grid-column:9/13;display:flex;flex-direction:column;gap:56px}.cs .wr .w-h,.cs .wr .w-s{grid-column:auto;margin:0;padding-top:30px;border-top:1px solid #444}.cs .wr figure{margin:0}.cs .wr figure img{width:100%;display:block;object-fit:cover}.cs .w-c{width:78%;margin-left:auto}.cs .w-c img{aspect-ratio:3/4}.cs .w-v img{aspect-ratio:1/1;object-position:50% 40%}.cs .wr figcaption{margin-top:12px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#908e86}@media(max-width:780px){.cs .wg,.cs .wr{display:block}.cs .wr>*{margin:56px 0 0}.cs .w-m img{aspect-ratio:3/4}.cs .w-c{width:64%;margin-left:auto}.cs .w-v{margin-left:calc(-1*var(--m));margin-right:calc(-1*var(--m))}.cs .w-v figcaption{margin-left:var(--m)}.cs .wr .w-h{width:78%;margin-left:auto}.cs .nowg .curfig{margin:0 calc(-1*var(--m))}.cs .nowg .curfig figcaption{margin-left:var(--m)}.cs .selg .s4 .t{font-size:28px}}@media(max-width:780px){.cs .nowg .curfig .curart{margin:0;width:100%;max-width:none}}@media(max-width:780px){.cs .wr>*{margin-top:56px!important}.cs .w-m .yr{margin-left:var(--m)}.cs .wr .w-h h3{font-size:32px}}.cs .w-m .mx{display:grid;grid-template-columns:5fr 6fr;gap:28px;margin-top:64px;align-items:end}.cs .w-m .mx figure{margin:0;width:auto}.cs .w-m .mx img{width:100%;display:block;object-fit:cover;margin:0}.cs .w-m .mx .w-c img{aspect-ratio:3/4}.cs .w-m .mx .w-v img{aspect-ratio:3/2}.cs .w-m .mx .w-c img{aspect-ratio:1/1}.cs .w-m .mx figcaption{margin-top:12px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#908e86}@media(max-width:780px){.cs .w-m .mx{grid-template-columns:1fr;gap:40px;margin-top:48px}.cs .w-m .mx .w-c{width:64%;margin-left:var(--m)}.cs .w-m .mx .w-v{margin:0}.cs .w-m .mx .w-v figcaption,.cs .w-m .mx .w-c figcaption{margin-left:var(--m)}.cs .w-m .mx .w-c figcaption{margin-left:0}}.cs .now{background:#1c1c1b;color:#ecebe6;max-width:none;margin:0;padding:120px max(var(--m),calc((100% - 1320px)/2 + var(--m))) 120px}.cs .now .note,.cs .now .lab{color:#908e86}.cs .now .lab.lt{color:#a9a69e}.cs .nowg{grid-template-columns:8fr 4fr;align-items:center;gap:calc(var(--m)*1.5)}.cs .nowg .curart{max-width:none;width:100%}.cs .nowt .big{font-size:76px;margin:18px 0 38px}.cs .liverooms .btn.book{padding:20px 40px;font-size:12px;letter-spacing:.3em}.cs .abg .lead{font-size:34px;max-width:620px}.cs .abg .ab2{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#6d6b64;margin-top:26px}.cs .abg img{aspect-ratio:3/2}.cs .abg img.abwood{object-position:50% 58%}.cs .slot{background:#262624;display:flex;align-items:flex-end;padding:18px;color:#7d7b74;font-size:10px;letter-spacing:.22em;text-transform:uppercase}.cs .slot.tall{aspect-ratio:3/4;width:72%;margin-left:auto}.cs .slot.wide{aspect-ratio:16/10}.cs .close{padding:110px 0 120px;border-top:1px solid #cfccc4;margin-top:60px}.cs .close .wrap{display:flex;flex-direction:column;align-items:flex-start;gap:26px}.cs .sc{font-family:var(--serif);font-size:44px;cursor:pointer;color:var(--ink)}.cs .scf{display:flex;align-items:flex-end;gap:30px;width:100%;max-width:640px}.cs .scf input{flex:1;border:0;border-bottom:1px solid var(--ink);background:transparent;font-size:22px;padding:8px 0;font-family:var(--serif);outline:none}.cs .scf .sc{font-size:13px;letter-spacing:.28em;text-transform:uppercase;font-family:inherit;font-weight:600}@media(max-width:780px){.cs .now{padding:70px var(--m) 80px}.cs .nowg{grid-template-columns:1fr;gap:34px}.cs .nowt .big{font-size:48px}.cs .nowg .curfig{margin:0 calc(-1*var(--m))}.cs .livemos .l3,.cs .liverooms p,.cs .w-m .mx .w-c,.cs .slot,.cs .world .note.d,.cs .sec>.note:not(.rv),.cs .plat{display:none}.cs .abg .lead{font-size:26px}.cs .sc{font-size:36px}.cs .scf{flex-direction:column;align-items:stretch;gap:20px}.cs .close{padding:70px 0 80px}}.cs .w-m .mx{grid-template-columns:5fr 7fr}@media(max-width:780px){.cs .w-m .mx{display:block;margin-top:40px}.cs .w-m .mx .w-v{margin:0 calc(-1*var(--m))}.cs .w-m .mx .w-v figcaption{margin-left:var(--m)}.cs .w-m .mx .w-v img{aspect-ratio:3/2}}.cs .w-m .mx .w-c,.cs .w-m .mx .w-v{width:auto;margin:0}.cs .w-m .mx{align-items:start}.cs .scf{display:none}.cs button.sc{background:none;border:0;padding:0;cursor:pointer;color:inherit;text-transform:inherit}.cs .scf button.sc{font-size:13px;letter-spacing:.28em;text-transform:uppercase;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cs-style.css.map */
