@font-face{font-family:Golos;src:url(fonts/golos.ttf);font-display:swap}@font-face{font-family:Prata;src:url(fonts/prata.ttf);font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:#f5efe4;color:#47372e;font:17px/1.7 Golos,Arial,sans-serif}a{color:inherit;text-underline-offset:5px}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid #a44626;outline-offset:5px}.wrap{width:min(1200px,calc(100% - 80px));margin:auto}.demo{background:#47372e;color:white;padding:11px 18px;text-align:center;font-size:14px;line-height:1.4}.skip{position:absolute;top:-100px;z-index:5;background:white;padding:15px}.skip:focus{top:0}header{min-height:115px;display:flex;justify-content:space-between;align-items:center;gap:25px}header .brand{font-family:Prata,serif;font-size:32px;text-decoration:none}header>span,header>a:last-child{font-size:12px}header>a:last-child{text-decoration:none}h1,h2,h3,p,figure{margin-top:0}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.14em;margin-bottom:25px}.hero{padding:30px 0 80px;position:relative}.hero h1{font-size:clamp(54px,6.8vw,94px);line-height:1.1;letter-spacing:-.055em;font-weight:500;margin-bottom:35px;position:relative;z-index:2}.hero h1 em{font:400 .79em/1.3 Prata,serif;letter-spacing:0;color:#865b39}.hero-bottom{display:grid;grid-template-columns:1.25fr 1fr;gap:120px;align-items:end}.hero-copy{padding-bottom:22px}.hero-copy>p{font-size:18px;max-width:510px}.button{display:inline-flex;align-items:center;gap:45px;background:#a4492d;color:#fff;padding:16px 23px;text-decoration:none;font-size:14px;margin-top:15px}.hero-facts{display:flex;gap:50px;border-top:1px solid #baa18a;margin-top:45px;padding-top:23px;font-size:13px}.hero-facts p{margin-bottom:0}.hero-facts strong{display:block;font-size:29px;font-weight:400;line-height:1.3;margin-bottom:8px}.room{width:345px;max-width:calc(100% - 25px);margin:-160px 10px 0 auto;position:relative;transform:translateY(var(--motion,0px)) rotate(var(--turn,-1.6deg));transform-origin:50% 80%}.room:before{content:"";position:absolute;inset:15px -18px -18px 15px;border:1px solid #956d4e}.room img{position:relative;display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.space{background:#e8daca;padding:80px 0}.space-head{display:grid;grid-template-columns:1fr 1fr;gap:0 120px;align-items:end;margin-bottom:40px}.space-head .eyebrow{grid-column:1/-1}.space-head h2{margin-bottom:0}h2{font:400 clamp(32px,3.6vw,50px)/1.35 Prata,serif;margin-bottom:25px}.space-head>p:last-child{font-size:15px;margin-bottom:6px;max-width:450px}.formats{display:grid;grid-template-columns:1fr 1fr;gap:65px}.formats article{display:flex;gap:26px;padding:30px 0;border-top:1px solid #a68c75;align-items:flex-start}.capacity{font:400 84px/1 Prata,serif;min-width:105px;letter-spacing:-.045em;color:#7f4b31}.formats h3{font-size:24px;line-height:1.3;font-weight:500;margin-bottom:15px}.formats p{font-size:14px;margin-bottom:20px}.formats button{display:none;border:0;border-bottom:1px solid #94745d;background:none;color:#47372e;font-size:13px;padding:10px 0;width:100%;justify-content:space-between;gap:10px;text-align:left;cursor:pointer}.enhanced .formats button{display:flex}.formats article.selected{border-top:3px solid #8c492a;padding-top:28px}.selected .capacity{color:#a44224}.selected button{font-weight:600}.advice{border-top:1px solid #a68c75;margin-top:20px;padding-top:28px;display:grid;grid-template-columns:160px 1fr 180px;gap:35px;align-items:center}.advice>span{text-transform:uppercase;font-size:10px;letter-spacing:.1em}.advice p{font-size:15px;margin-bottom:0}.advice a{font-size:13px}.details{display:grid;grid-template-columns:.8fr 1.2fr;gap:120px;align-items:center;padding-block:90px}.event{max-width:330px;margin:0;transform:translateY(var(--drift,0px))}.event img{width:100%;height:auto;display:block}.event figcaption{font-size:11px;margin-top:14px;line-height:1.5}.details>div>p:not(.eyebrow){font-size:16px}.details ul{padding-left:20px;font-size:15px;margin-block:27px}.details li{padding-left:5px;margin-bottom:12px}.details .note{font-size:13px!important;line-height:1.7;border-top:1px solid #baa18a;padding-top:20px}.contact{background:#3b4940;color:#f7f1e5;padding:70px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:120px;align-items:center}.contact h2{font-size:43px}.contact p:not(.eyebrow){font-size:14px;max-width:350px}.contact>div>div>a{font-size:14px}.contact-links a{display:flex;justify-content:space-between;gap:25px;text-decoration:none;border-block-end:1px solid #8b9c8c;padding:22px 0;font-size:24px!important}.contact-links a:first-child{border-block-start:1px solid #8b9c8c}footer{display:flex;justify-content:space-between;gap:20px;padding-block:27px;font-size:12px}img.media-failed{visibility:hidden}.room:has(.media-failed){display:none}.event:has(.media-failed){display:none}@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.hero-bottom{gap:60px}.hero h1{font-size:70px}.room{width:290px;margin-top:-70px}.hero-copy>p{font-size:16px}.space-head,.details,.contact-grid{gap:60px}.formats{gap:35px}.formats article{gap:20px}.capacity{font-size:64px;min-width:75px}.formats h3{font-size:22px}.advice{grid-template-columns:120px 1fr;gap:20px}.advice a{grid-column:2}.contact-links a{font-size:21px!important}}@media(max-width:650px){.wrap{width:calc(100% - 36px)}.demo{font-size:12px;padding:10px 14px}header{min-height:102px;gap:15px}.brand{font-size:27px!important}header>span{display:none}header>a:last-child{font-size:11px;max-width:125px;text-align:right}.hero{padding:24px 0 65px}.hero h1{font-size:clamp(41px,11.7vw,57px);line-height:1.15;margin-bottom:25px}.hero h1 em{font-size:.77em;line-height:1.5;white-space:nowrap}.eyebrow{font-size:10px;letter-spacing:.1em;margin-bottom:20px}.hero-bottom{grid-template-columns:1fr;gap:20px}.hero-copy{padding:0}.hero-copy>p{font-size:16px}.hero-facts{gap:45px;margin-top:30px;padding-top:20px}.hero-facts strong{font-size:29px}.room{width:265px;max-width:calc(100% - 44px);margin:8px 28px 0 auto}.room:before{inset:12px -14px -14px 12px}.space{padding-block:50px}.space-head{display:block;margin-bottom:30px}.space-head h2{margin-bottom:22px}h2{font-size:34px}.space-head>p:last-child{font-size:14px}.formats{grid-template-columns:1fr;gap:0}.formats article{gap:24px;padding-block:26px}.capacity{font-size:67px;min-width:80px}.formats h3{font-size:23px}.formats p{font-size:13px;line-height:1.75}.formats button{font-size:12px}.advice{display:block;margin-top:10px;padding-top:24px}.advice>span{display:block;margin-bottom:16px}.advice p{font-size:14px;margin-bottom:20px}.details{display:flex;flex-direction:column-reverse;gap:30px;padding-block:55px;align-items:stretch}.details>div>p:not(.eyebrow){font-size:15px}.details ul{font-size:14px;margin-block:23px}.event{width:250px;max-width:85%;align-self:center}.contact{padding-block:50px}.contact-grid{grid-template-columns:1fr;gap:25px}.contact h2{font-size:32px}.contact-links a{font-size:22px!important;padding:20px 0}footer{flex-direction:column;gap:10px;font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.room,.event{transform:none!important}}