h1,h2,h3,h4,h5,h6,.et_pb_module_header{font-optical-sizing:none;font-variation-settings:"opsz" 11;font-variant-ligatures:no-common-ligatures}:root{--sr-copper:#a97960;--sr-copper-dk:#8e634d;--sr-cream:#f8f2ed;--sr-white:#ffffff;--sr-text:#333333;--sr-muted:#6f6763;--sr-black:#000000;--sr-line:rgba(169,121,96,.22);--sr-serif:'Bodoni Moda',Didot,'Bodoni 72',Georgia,serif}.sr-404{font-family:'Poppins',sans-serif;color:var(--sr-text)}.sr-404 *{box-sizing:border-box}.sr-wrap{width:80vw;max-width:1080px;margin-left:50%;transform:translateX(-50%)}.sr-hero,.sr-find{box-shadow:0 0 0 100vmax var(--sr-cream);clip-path:inset(0 -100vmax)}.cta-section.sr-cta{position:relative;z-index:1;box-shadow:0 0 0 100vmax var(--sr-copper);clip-path:inset(0 -100vmax -100vmax -100vmax)}body.error404 .et-l--footer,body.error404 #main-footer,body.error404 footer{position:relative;z-index:5}.et_pb_code_inner:has(.sr-404)>p:empty,.et_pb_code_inner:has(.sr-404)>br{display:none!important}body.error404 #main-content,body.error404 #et-main-area{background:var(--sr-cream)}.et_pb_section:has(.sr-404){padding-top:0!important;padding-bottom:0!important;background-color:var(--sr-cream)!important;overflow:visible!important}.et_pb_row:has(.sr-404){padding-top:0!important;padding-bottom:0!important;overflow:visible!important}.et_pb_column:has(.sr-404),.et_pb_module:has(.sr-404){margin-top:0!important;margin-bottom:0!important;overflow:visible!important}.et_pb_code_inner:has(.sr-404){overflow:visible!important}.et_pb_section:has(.sr-cta):not(:has(.sr-hero)){background-color:var(--sr-copper)!important}.sr-eyebrow{font-family:'Poppins',sans-serif;font-size:12px;font-weight:500;letter-spacing:.35em;text-transform:uppercase;color:var(--sr-copper);margin:0 0 22px;padding:0;line-height:1.4}.sr-404 h1.sr-h1,.sr-404 h2.sr-h2,.sr-404 h3.sr-h3{color:var(--sr-text);padding:0;font-weight:400}.sr-404 h1.sr-h1{font-size:clamp(40px,5vw,62px);line-height:1.2!important;margin:0 0 28px}.sr-404 h2.sr-h2{font-size:clamp(32px,3.6vw,46px);line-height:1.25!important;margin:0 0 20px}.sr-404 h3.sr-h3{font-size:26px;line-height:1.25!important;margin:0 0 10px}.sr-body{font-size:15px;font-weight:300;line-height:1.75;color:#555;max-width:470px;margin:0 0 34px;padding:0}.sr-btns{display:flex;flex-wrap:wrap;gap:22px;align-items:center}.sr-btn{display:inline-block;font-family:'Poppins',sans-serif;font-size:14px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;line-height:1;padding:12px 14px;border-radius:3px;text-decoration:none!important;transition:background .2s,color .2s,border-color .2s}.sr-btn-fill{background:var(--sr-copper);color:#fff!important;border:1px solid var(--sr-copper)}.sr-btn-fill:hover{background:var(--sr-copper-dk);border-color:var(--sr-copper-dk)}.sr-btn-line{background:transparent;color:var(--sr-black)!important;border:1px solid var(--sr-black)}.sr-btn-line:hover{background:var(--sr-black);color:#fff!important}.sr-btn:focus-visible,.sr-card:focus-visible{outline:2px solid var(--sr-copper);outline-offset:3px}.sr-hero{background:var(--sr-cream);padding:88px 0 80px}.sr-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.sr-panel{background:var(--sr-white);border-radius:8px;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 40px;box-shadow:0 20px 50px -30px rgba(90,60,45,.35)}.sr-404 h2.sr-num{font-family:var(--sr-serif)!important;font-optical-sizing:auto;font-size:clamp(110px,13vw,180px);line-height:.9;color:var(--sr-copper);margin:0 0 26px;padding:0;font-weight:400;letter-spacing:-.02em}.sr-rule{width:56px;height:1px;background:var(--sr-copper);margin:0 auto 26px}.sr-verse{font-family:var(--sr-serif);font-size:23px;line-height:1.45;color:var(--sr-text);margin:0 0 16px;padding:0;max-width:360px}.sr-verse-ref{font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--sr-copper);margin:0;padding:0}.sr-find{background:var(--sr-cream);padding:8px 0 100px}.sr-grid{display:grid;grid-template-columns:1fr 1fr;gap:46px}.sr-card{display:block;background:var(--sr-white);border-radius:6px;padding:18px 20px 22px;text-decoration:none!important;border:1px solid transparent;transition:border-color .2s,box-shadow .2s,transform .2s}.sr-card:hover{border-color:var(--sr-line);box-shadow:0 16px 36px -26px rgba(90,60,45,.5);transform:translateY(-2px)}.sr-ico{display:block;width:20px;height:20px;margin-bottom:8px;fill:var(--sr-copper)}.sr-card-d{display:block;font-size:14px;font-weight:300;line-height:1.7;color:var(--sr-muted);margin:0 0 10px}.sr-card-go{display:block;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--sr-copper)}.cta-section.sr-cta{background:var(--sr-copper);padding:56px 0 60px;text-align:center}.sr-cta .sr-h2{color:#fff!important}.sr-cta .sr-body{color:#fff;max-width:820px;margin:0 auto 32px;font-weight:300}.sr-cta .sr-btns{justify-content:center;gap:48px}.sr-btn-cream{background:var(--sr-cream);color:var(--sr-copper)!important;border:1px solid var(--sr-cream)}.sr-btn-cream:hover{background:#fff;border-color:#fff}.sr-btn-white{background:transparent;color:#fff!important;border:2px solid #fff}.sr-btn-white:hover{background:#fff;color:var(--sr-copper)!important}@media(max-width:980px){.sr-hero{padding:56px 0 48px}.sr-hero-grid{grid-template-columns:1fr;gap:40px}.sr-panel{aspect-ratio:auto;padding:48px 28px}.sr-grid{gap:24px}}@media(max-width:767px){.sr-wrap{width:88vw}.sr-grid{grid-template-columns:1fr}.sr-find{padding-bottom:64px}.sr-btns,.sr-cta .sr-btns{gap:14px}.sr-btns .sr-btn{width:100%;text-align:center}.sr-404 h3.sr-h3{font-size:23px}}@media(prefers-reduced-motion:reduce){.sr-card,.sr-btn{transition:none}.sr-card:hover{transform:none}}