@font-face{font-family:'Cormorant';font-weight:300;font-style:normal;font-display:swap;src:url(../fonts/cormorant-300.woff) format('woff')}
@font-face{font-family:'Cormorant';font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/cormorant-400.woff) format('woff')}
@font-face{font-family:'Cormorant';font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/cormorant-500.woff) format('woff')}
@font-face{font-family:'Cormorant';font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/cormorant-600.woff) format('woff')}
@font-face{font-family:'Cormorant';font-weight:400;font-style:italic;font-display:swap;src:url(../fonts/cormorant-400-italic.woff) format('woff')}
@font-face{font-family:'Cormorant';font-weight:300;font-style:italic;font-display:swap;src:url(../fonts/cormorant-300-italic.woff) format('woff')}
@font-face{font-family:'Instrument Sans';font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/instrument-sans-400.woff) format('woff')}
@font-face{font-family:'Instrument Sans';font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/instrument-sans-500.woff) format('woff')}
@font-face{font-family:'Instrument Sans';font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/instrument-sans-600.woff) format('woff')}
html{-webkit-text-size-adjust:100%}
*,*::before,*::after{box-sizing:border-box}
img,video{max-width:100%}
a:focus-visible,button:focus-visible{outline:2px solid #b5793a;outline-offset:3px}
@media (max-width:900px){
  div[style*="grid-template-columns"]{grid-template-columns:minmax(0,1fr) !important;gap:32px !important}
  div[style*="padding: 110px 56px"],div[style*="padding: 100px 56px"],div[style*="padding: 90px 56px"],div[style*="padding: 0 56px 90px"],div[style*="padding: 48px 56px"],div[style*="padding: 64px 56px"],div[style*="padding: 40px 56px"],div[style*="padding: 18px 56px"]{padding-left:20px !important;padding-right:20px !important}
  div[style*="padding: 24px 56px"],div[style*="padding: 0 56px 48px"],div[style*="padding: 24px 56px 0"]{padding-left:16px !important;padding-right:16px !important}
  div[style*="width: 280px"]{width:100% !important;max-width:320px}
  div[style*="height: 420px"]{height:auto !important}
  div[style*="aspect-ratio: 3 / 2"][style*="box-sizing"]{aspect-ratio:auto !important;min-height:560px}
  h1{font-size:34px !important}
  h2{font-size:30px !important;line-height:1.15 !important}
  div[style*="justify-content: space-between"][style*="padding: 24px 56px"]{flex-wrap:wrap;gap:12px}
  div[style*="gap: 30px"]{gap:14px !important;flex-wrap:wrap}
  .bh-nav-link{font-size:11px !important}
  div[style*="padding: 0 64px"]{padding:0 20px !important}
  div[style*="border-left: 1px solid"]{padding-left:0 !important;border-left:none !important}
}
