html{scroll-padding-top:80px}body{overflow-x:hidden}.core-wordmark{font-family:Maax,Arial,sans-serif;font-size:1.8rem;letter-spacing:.22em;font-weight:500;line-height:1;display:block}.everlogo-wrapper .core-wordmark{font-size:1.2rem}.core-slide-label{font:400 clamp(18px,2.2vw,38px)/1.1 Maax,Arial,sans-serif!important;letter-spacing:.1em;white-space:nowrap;color:white;width:auto!important;height:auto!important;text-align:center}.core-area-logo{font:400 21px/1 Maax,Arial,sans-serif;letter-spacing:.15em;color:inherit}.core-split-logo{font:400 6vw/1 Maax,Arial,sans-serif;letter-spacing:-.04em;object-fit:contain}.core-loader-logo{display:flex;justify-content:center;align-items:center;gap:.2em;font:400 42px/1 Maax,Arial,sans-serif;color:#fff;width:220px;letter-spacing:.05em}.core-loader-logo span{display:inline-block}.footer15_image{height:auto!important;min-height:20vw}.core-footer-logo{display:flex;justify-content:space-between;align-items:center;overflow:hidden;font-family:Maax,Arial,sans-serif;font-weight:300;font-size:29vw;line-height:.94;letter-spacing:-.035em;width:100%;color:inherit}.core-footer-logo span{display:inline-block}.concept-badge{position:fixed;bottom:16px;right:18px;z-index:90;font:400 9px/1.3 Maax,Arial,sans-serif;letter-spacing:.08em;padding:10px 12px;background:rgba(248,245,238,.93);color:#715d48;border:1px solid #a8927440;border-radius:2px;backdrop-filter:blur(7px)}.concept-badge:hover{background:white}#demo-dialog{width:min(620px,calc(100vw - 32px));border:0;background:#f8f5ef;color:#785f45;padding:65px 55px;max-height:88svh;overflow-y:auto;box-shadow:0 20px 100px #261b1740}#demo-dialog::backdrop{background:#291c14a8;backdrop-filter:blur(8px)}.demo-close{position:absolute;right:15px;top:10px;font-size:32px;background:transparent;border:0;cursor:pointer;line-height:1;color:inherit}.demo-kicker{font:400 10px/1.5 Maax,Arial,sans-serif;letter-spacing:.1em}#demo-dialog h2{font:400 48px/1.12 Bradfordll,Georgia,serif;letter-spacing:-.035em;margin:27px 0}#demo-dialog p{font:400 15px/1.7 Maax,Arial,sans-serif;margin:20px 0}.demo-small{font-size:12px!important;opacity:.8;border-top:1px solid #b3a18b60;padding-top:18px}.demo-return{background:#8d6e4e;color:white;padding:14px 22px;border:0;cursor:pointer;font-size:12px;margin-top:13px}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:2px solid currentColor!important;outline-offset:5px}.faq3_question{cursor:pointer}.core-reference-note{font-size:10px;line-height:1.5;max-width:520px;opacity:.8;margin-top:20px}.navbar19_logo-link{min-width:110px}.heading-style-h1.is-custom{max-width:1100px}.core-footer-logo span{will-change:transform}.w-webflow-badge{display:none!important}.team15_item{max-height:90vh;overflow-y:auto}@media(max-width:767px){.core-wordmark{font-size:1.4rem}.core-loader-logo{font-size:36px}.core-slide-label{font-size:20px!important}.concept-badge{bottom:10px;right:10px;font-size:8px;padding:8px 10px}#demo-dialog{padding:45px 25px}#demo-dialog h2{font-size:37px}.core-split-logo{font-size:11vw}.core-footer-logo{font-size:28vw}.navbar19_logo-link{min-width:0}.core-area-logo{font-size:17px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}.loader{display:none!important}.core-loader-logo span,.core-footer-logo span{transform:none!important;opacity:1!important}}

/* Demonstration revision: a quiet hero and an editorial cast. */
.header83_absolute-btm{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;padding-bottom:36px!important;z-index:3}
.core-hero-caption.heading-style-h1.is-custom{font-family:Bradfordll,Georgia,serif!important;font-size:clamp(20px,2.2vw,30px)!important;line-height:1.2!important;font-weight:400!important;letter-spacing:0!important;text-align:center;max-width:90vw!important;margin:0 0 2px!important;opacity:1!important;transform:none!important;color:white}
.header83_absolute-btm .scroll-down-text-copy{font-size:10px;letter-spacing:.09em;padding:0 20px}
.header83_absolute-btm .lottie-animated{display:none}
.header83-image-background{background-image:linear-gradient(180deg,transparent 37%,var(--color--background) 66%),radial-gradient(circle at 50% 0%,#0e0a0740 19%,transparent),url("assets/core-01.webp")!important}
.header80_image{object-fit:cover;object-position:50% 38%;filter:none!important}
.background-wooden{background-image:none!important;background-color:#826a51}
.core-motion-frame{overflow:hidden;position:relative}
.core-motion-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:core-breathe 18s ease-in-out infinite alternate}
@keyframes core-breathe{from{transform:scale(1)}to{transform:scale(1.075)}}
@media(max-width:767px){.header83_absolute-btm{padding-bottom:56px!important}.core-hero-caption.heading-style-h1.is-custom{font-size:21px!important}.concept-badge{font-size:7px}}
@media(prefers-reduced-motion:reduce){.core-motion-image{animation:none!important}}
.header83-image-background{background-size:auto,auto,auto 100svh!important;background-position:0 0,0 0,50% 0!important;background-repeat:no-repeat!important;background-color:var(--color--background)}
