@font-face{font-family:HawwamKufi;font-style:normal;font-weight:400;font-display:swap;src:url(shared-font-0.ttf) format("truetype");}
@font-face{font-family:HawwamKufi;font-style:normal;font-weight:700;font-display:swap;src:url(shared-font-1.ttf) format("truetype");}
:root{--hw-paper:#f4efe4;--hw-ink:#26372e;--hw-gold:#bc9049;--hw-line:#dcd2bf}body{font-family:HawwamKufi,Tahoma,Arial,sans-serif!important;background:var(--hw-paper)!important;color:var(--hw-ink);font-size:14px;line-height:2}input,button,select,textarea{font-family:inherit!important}h1,h2,h3{font-family:HawwamKufi,Tahoma,Arial,sans-serif!important;font-weight:700!important;letter-spacing:-.6px}body>.hw-original-header,body>.hw-original-footer,.hw-original-banner{display:none!important}body>.hw-shared-header{display:flex!important;align-items:center;justify-content:flex-start;gap:26px;width:100%;max-width:none;margin:0;padding:8px 4%;min-height:90px;position:relative;z-index:20;background:#121311;color:#ead6ac;border:0;border-bottom:1px solid #66502a}body>.hw-shared-header .hw-logo{display:block;width:145px;height:76px;flex-shrink:0;background:#080908 url('shared-brand.png') center/600% auto no-repeat;border-radius:4px}body>.hw-shared-header .hw-shared-nav{display:flex;flex:1;gap:22px;align-items:center;justify-content:flex-start;order:initial;width:auto}body>.hw-shared-header a{color:#ead6ac;font-size:12px;text-decoration:none}body>.hw-shared-header button{width:42px;height:42px;border:1px solid #756345;border-radius:50%;background:transparent;color:#ead6ac;padding:0;flex-shrink:0;font-size:12px}body>.hw-shared-banner{text-align:center;padding:5px 10px;background:#e6d7b7;color:#54462e;font-size:10px}body>.hw-shared-footer{display:flex!important;gap:25px;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:none;margin:0;padding:35px 5% 100px;background:#131411;color:#e8d5ae;border-top:1px solid #66502a;font-size:12px}body>.hw-shared-footer a{color:#e8d5ae;margin-inline-end:20px;text-decoration:none}.fs-hero{background:linear-gradient(270deg,#0e100dee,#0e100d70),url('shared-road.png') center/cover!important;border-radius:0;min-height:560px;color:#fff4d9}.fs-orbit{display:none}.fs-hero h1{font-size:clamp(37px,5vw,67px);line-height:1.6}.fs-hero .fs-button,.fs-button,#hw-studio-uploader button{background:linear-gradient(135deg,#c3954c,#a77533);color:#111;border:1px solid #cba464;border-radius:6px;font-weight:700}.fs-hero-copy>p:not(.eyebrow){color:#e0d8c7}.fs-hero-foot{color:#dcc9a4}.fs-sections,.fs-card,.fs-empty{border-radius:10px;border-color:var(--hw-line);background:#fffdf6}.fs-section.active{background:#e9dfca}.fs-gallery h2{font-size:29px}body main{font-family:inherit}#hw-studio-uploader{max-width:900px;padding:25px;border:1px solid var(--hw-line);border-radius:12px;background:#fffdf6;margin:25px 0}#hw-studio-uploader label{display:block;margin:13px 0 5px}#hw-studio-uploader input,#hw-studio-uploader textarea{display:block;width:100%;box-sizing:border-box;background:white;border:1px solid #cfc5af;border-radius:6px;padding:11px;font:inherit}#hw-studio-uploader textarea{min-height:95px}#hw-studio-uploader button{padding:11px 23px;margin:15px 0}#hw-studio-uploader [role=status]{white-space:pre-line}#hw-studio-add{padding:12px 23px;margin:18px 0}#hw-studio-uploader[hidden]{display:none!important}@media(max-width:650px){body>.hw-shared-header{gap:14px;flex-wrap:wrap;justify-content:space-between}body>.hw-shared-header .hw-logo{width:120px;height:66px}body>.hw-shared-header .hw-shared-nav{order:3;justify-content:center;width:100%;flex-basis:100%;gap:20px;padding:5px 0}body>.hw-shared-header a{font-size:11px}.fs-hero{min-height:480px}.fs-hero h1{font-size:35px}.hw-shared-footer{flex-direction:column}#hw-studio-uploader{padding:18px}}
body button:not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):not(.hw-shared-header button){border-radius:6px}body[data-hw-page="field-studio"] main{max-width:none;padding:0}body[data-hw-page="field-studio"] .fs-hero{padding-inline:7%;min-height:600px}body[data-hw-page="field-studio"] .fs-sections{max-width:1180px;margin:28px auto 55px}body[data-hw-page="field-studio"] .fs-gallery{max-width:1180px;margin:auto;padding:0 20px}body[data-hw-page="field-studio"] .fs-quiet{max-width:1180px;margin:60px auto 0;padding:45px 20px}@media(max-width:650px){body[data-hw-page="field-studio"] .fs-hero{min-height:480px}body[data-hw-page="field-studio"] .fs-sections{margin:20px 15px 40px}}
