*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}.wm-body{margin:0;color:#30271f;background:#faf7f1;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}.wm-shell{max-width:1800px;margin:auto}.wm-shell h1,.wm-shell h2,.wm-shell h3,.wm-wordmark{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.12}.wm-shell h1{font-size:clamp(36px,3.8vw,62px);letter-spacing:-.045em;margin:20px 0}.wm-shell h2{font-size:clamp(32px,3.2vw,48px);letter-spacing:-.035em;margin:12px 0 20px}.wm-shell h3{font-size:26px;margin:18px 0 10px}.wm-shell p{margin:0 0 20px}.wm-shell figure{margin:0}.wm-shell img{display:block;width:100%;height:auto}.wm-shell a{color:inherit;text-underline-offset:5px}.wm-shell a:focus-visible,.wm-skip:focus{outline:3px solid #a56125;outline-offset:5px}.wm-skip{position:fixed;top:-150px;left:20px;padding:14px;background:white;color:black;z-index:100}.wm-skip:focus{top:10px}.wm-topline{background:#3b2a1c;color:#fff7e8;text-align:center;font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:9px 12px}.wm-header{display:flex;align-items:center;justify-content:space-between;padding:25px 5%;border-bottom:1px solid #ded5c7;gap:25px}.wm-wordmark{font-size:27px;text-decoration:none}.wm-header nav{display:flex;gap:30px;font-size:14px}.wm-header nav a{text-decoration:none}.wm-header nav a:hover{text-decoration:underline}.wm-hero{display:grid;grid-template-columns:42% 58%;min-height:670px}.wm-hero-copy{padding:42px 10% 48px 12%;align-self:center}.wm-hero-copy p{max-width:410px;color:#655746;line-height:1.7}.wm-logo{width:220px!important;max-width:65%;mix-blend-mode:multiply}.wm-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:#3b2a1c;color:#fffaf3!important;padding:14px 23px;text-decoration:none;min-height:48px;font-size:14px;border:1px solid #3b2a1c}.wm-button:hover{background:#61432c}.wm-hero-photo{position:relative;min-height:670px;background:#d5c0a3}.wm-hero-photo img{height:100%;object-fit:cover;position:absolute;inset:0}.wm-hero-photo figcaption{position:absolute;bottom:0;left:0;right:0;color:white;background:linear-gradient(transparent,rgba(22,15,9,.8));padding:75px 28px 22px;font-size:13px;letter-spacing:.04em}.wm-notice{display:flex;align-items:baseline;justify-content:center;gap:26px;padding:22px 5%;background:#ede4d5;font-size:14px}.wm-notice span{font-weight:bold;flex-shrink:0}.wm-notice p{margin:0;max-width:820px}.wm-section{padding:90px 7%}.wm-section-heading{max-width:720px;margin-bottom:40px}.wm-section-heading>p:last-child{color:#655746}.wm-eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.19em;font-weight:bold;margin:0!important}.wm-gallery-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:36px;align-items:start}.wm-gallery-grid img{aspect-ratio:4/3;object-fit:cover}.wm-gallery-secondary{padding-top:80px}.wm-gallery-grid figcaption p{color:#655746;max-width:530px;font-size:16px}.wm-availability{font-size:13px;color:#655746;margin-top:32px!important}.wm-visit{background:#3b2a1c;color:#fff8eb;padding:75px 7%;display:grid;grid-template-columns:1fr 1.2fr;gap:12%}.wm-visit-lead>p:not(.wm-eyebrow){color:#e0cfb8;max-width:380px}.wm-visit-details{display:grid;grid-template-columns:1fr 1fr;gap:30px 34px;align-content:center}.wm-visit-details h3{font:700 11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:#e1c7a1;margin:0 0 12px}.wm-visit-details p{font-size:16px;margin:0}.wm-visit-details small{font-size:12px;line-height:1.5;display:block;color:#e0cfb8;margin-top:7px}.wm-visit-details a{overflow-wrap:anywhere}.wm-button-light{background:#fff6e8;color:#3b2a1c!important;border-color:#fff6e8}.wm-button-light:hover{background:#e9d6ba}.wm-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:start}.wm-portrait img{aspect-ratio:4/3;object-fit:cover}.wm-portrait figcaption{font-size:12px;color:#655746;padding-top:12px}.wm-bios{font-size:16px;line-height:1.75}.wm-bios strong{font-family:Georgia,serif;font-size:23px;font-weight:400}.wm-bios p{margin:0 0 21px}.wm-sister{text-align:center;padding:60px 7%;background:#ede4d5}.wm-sister h2{font-size:36px}.wm-sister p:not(.wm-eyebrow){max-width:590px;margin:0 auto 24px;font-size:16px}.wm-text-link{font-size:14px}.wm-footer{padding:28px 5%;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#655746}.wm-footer p{margin:0}.wm-footer a{white-space:nowrap}@view-transition{navigation:auto}@media(min-width:1500px){.wm-hero{min-height:750px}.wm-hero-photo{min-height:750px}}@media(max-width:1050px){.wm-header{padding:20px 5%}.wm-hero-copy{padding:35px 9%}.wm-hero-photo,.wm-hero{min-height:640px}.wm-visit{gap:6%}.wm-visit-details{grid-template-columns:1fr;gap:25px}.wm-about-grid{gap:5%}.wm-footer{flex-wrap:wrap}}@media(max-width:850px){.wm-hero{grid-template-columns:1fr;min-height:0}.wm-hero-copy{text-align:center;padding:36px 7% 42px}.wm-logo{margin:auto;width:180px!important}.wm-hero-copy p{margin:0 auto 24px;max-width:520px}.wm-hero-copy h1{max-width:600px;margin:18px auto}.wm-hero-photo{min-height:0;aspect-ratio:16/10}.wm-section{padding:62px 6%}.wm-notice{display:block;text-align:center;padding:22px 7%}.wm-notice p{margin-top:7px}.wm-about-grid{grid-template-columns:1fr;gap:30px}.wm-portrait{max-width:650px}.wm-bios{columns:2;column-gap:32px}.wm-bios p{break-inside:avoid}.wm-visit{padding:60px 6%;gap:8%;grid-template-columns:1fr 1fr}}@media(max-width:600px){.wm-header{display:block;text-align:center;padding:18px 5%}.wm-wordmark{font-size:25px}.wm-header nav{justify-content:center;margin-top:16px;gap:30px;font-size:13px}.wm-topline{font-size:9px;letter-spacing:.13em}.wm-shell h1{font-size:38px}.wm-hero-photo{aspect-ratio:4/3}.wm-gallery-grid{grid-template-columns:1fr;gap:30px}.wm-gallery-secondary{padding-top:0}.wm-section-heading{margin-bottom:28px}.wm-section{padding:52px 6%}.wm-visit{grid-template-columns:1fr;gap:40px;padding:48px 7%}.wm-visit-details{grid-template-columns:1fr 1fr;gap:26px 22px}.wm-visit-details>div:nth-child(n+3){grid-column:1/-1}.wm-visit-details p{font-size:14px}.wm-bios{columns:1}.wm-sister{padding:45px 7%}.wm-footer{display:block;text-align:center;padding:26px 7%}.wm-footer p{margin:0 0 10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}::view-transition-group(*){animation-duration:0s}}

.wm-tours{border-top:1px solid #ded5c7;margin-top:38px;padding-top:30px}.wm-tours h3{margin-top:0}.wm-tours p{color:#655746;font-size:16px}.wm-tour-links{display:flex;flex-wrap:wrap;gap:14px}.wm-button-outline{background:transparent;color:#3b2a1c!important}.wm-button-outline:hover{background:#ede4d5}.wm-sister-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;text-align:left}.wm-sister-grid>div{padding-right:10%}.wm-sister-grid .wm-photography{border-left:1px solid #cdbfa9;padding-right:0;padding-left:10%}.wm-sister-grid p:not(.wm-eyebrow){margin-left:0}.wm-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.wm-tour-links{flex-direction:column;align-items:stretch}.wm-tour-links a{justify-content:space-between;gap:12px;padding:14px 18px}.wm-sister-grid{grid-template-columns:1fr;gap:36px}.wm-sister-grid>div{padding:0}.wm-sister-grid .wm-photography{border-left:0;border-top:1px solid #cdbfa9;padding:32px 0 0}.wm-sister-grid h2{font-size:32px}}
