@font-face{font-family:'Besley';font-style:normal;font-weight:800;font-display:swap;src:url('/fonts/besley-latin-800-normal.woff2') format('woff2')}
@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/source-sans-3-latin-400-normal.woff2') format('woff2')}
@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/source-sans-3-latin-600-normal.woff2') format('woff2')}
@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/source-sans-3-latin-700-normal.woff2') format('woff2')}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:#F3ECDF}
a{color:#1B1A17}
a:hover{color:#7A4A22}
.awc-links{display:flex}
.awc-wide{display:inline-flex}
.awc-narrow{display:none}
.awc-mark{max-width:340px}
.awc-callbar{display:none}
.awc-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
summary{cursor:pointer}
summary:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #B86A2B;outline-offset:2px}
.awc-prose{max-width:760px;margin:0 auto;padding:48px 24px 64px 24px;box-sizing:border-box}
.awc-prose h1{margin:0 0 8px 0;font-family:'Besley',Georgia,serif;font-weight:800;font-size:clamp(36px,7vw,56px);line-height:1.05}
.awc-prose h2{margin:36px 0 8px 0;font-family:'Besley',Georgia,serif;font-weight:800;font-size:26px;line-height:1.2}
.awc-prose p,.awc-prose ul{margin:0 0 14px 0}
.awc-prose ul{padding-left:22px}
.awc-prose li{margin-bottom:6px}
.awc-clip{position:relative}
video.awc-nofs::-webkit-media-controls-fullscreen-button{display:none}
.awc-big{display:none;position:absolute;top:10px;right:10px;align-items:center;min-height:36px;padding:0 14px;border:2px solid #1B1A17;border-radius:999px;background:#F3ECDF;color:#1B1A17;font-family:'Source Sans 3',system-ui,sans-serif;font-weight:700;font-size:15px;cursor:pointer}
.awc-big:hover{background:#B86A2B}
@media (min-width:1100px) and (min-height:700px){.awc-big{display:inline-flex}}
.awc-pop{padding:0;border:0;background:transparent;max-width:none;max-height:none;overflow:visible}
.awc-pop::backdrop{background:rgba(27,26,23,.86)}
.awc-pop video{display:block;width:960px;height:600px;background:#1B1A17;border:2px solid #F3ECDF;border-radius:8px}
.awc-pop-x{display:block;margin:0 0 10px auto;min-height:40px;padding:0 16px;border:2px solid #F3ECDF;border-radius:999px;background:#1B1A17;color:#F3ECDF;font-family:'Source Sans 3',system-ui,sans-serif;font-weight:700;font-size:16px;cursor:pointer}
.awc-pop-x:hover{background:#B86A2B;color:#1B1A17}
@media (max-width:700px){
.awc-links{display:none}
.awc-wide{display:none}
.awc-narrow{display:inline-flex}
.awc-mark{max-width:150px}
body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}
.awc-callbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:10;background:#1B1A17;border-top:2px solid #F3ECDF;padding-bottom:env(safe-area-inset-bottom)}
.awc-callbar a{flex:1 1 50%;display:flex;align-items:center;justify-content:center;min-height:60px;padding:0 8px;color:#F3ECDF;font-family:'Source Sans 3',system-ui,sans-serif;font-weight:700;font-size:19px;text-decoration:none;text-align:center}
.awc-callbar a + a{border-left:2px solid #F3ECDF;background:#B86A2B;color:#1B1A17}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
