/* ÅUREN — site styles. Brand: navy #17253A, gold #C4963D, white. Font: Hanken Grotesk (swap for PP Mori when licensed). */
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;background:#17253A;color:#FFFFFF;font-family:'Hanken Grotesk',system-ui,sans-serif;-webkit-font-smoothing:antialiased}
img{max-width:100%}
a{color:#C4963D}a:hover{color:#D6AE62}
:focus-visible{outline:2px solid #C4963D;outline-offset:3px}
.skip{position:absolute;left:-9999px;top:8px;background:#C4963D;color:#17253A;padding:10px 16px;border-radius:20px;z-index:10}
.skip:focus{left:16px}
.hp{position:absolute;left:-9999px}
[hidden]{display:none!important}
input,select,textarea,button{font:inherit}
input::placeholder,textarea::placeholder{color:#8A93A3}
details summary{list-style:none}
details summary::-webkit-details-marker{display:none}
details summary::after{content:"+";float:right;color:#8A6420;font-size:26px;line-height:1}
details[open] summary::after{content:"–"}
.chip{min-height:44px;padding:0 20px;border-radius:22px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}
.chips-light .chip{background:transparent;color:#17253A;border:1px solid rgba(23,37,58,.35)}
.chips-light .chip[aria-pressed="true"]{background:#17253A;color:#FFFFFF;border-color:#17253A}
.chips-dark .chip{background:transparent;color:#FFFFFF;border:1px solid rgba(255,255,255,.4)}
.chips-dark .chip[aria-selected="true"]{background:#C4963D;color:#17253A;border-color:#C4963D;font-weight:600}
@media (min-width:901px){.site-header{position:sticky;top:0;z-index:5}}
@media (max-width:900px){
  .site-nav{order:3;flex-basis:100%!important;justify-content:flex-start!important;overflow-x:auto;flex-wrap:nowrap!important;gap:0 20px!important;scrollbar-width:none}
  .site-nav::-webkit-scrollbar{display:none}
  .site-nav a{white-space:nowrap}
}
@media (max-width:700px){
  main img[style*="height: 6"],main img[style*="height: 7"],main img[style*="height: 5"]{height:380px!important}
  main section[style*="padding: 110px 0"],main section[style*="padding: 120px"]{padding-top:72px!important;padding-bottom:72px!important}
  main div[style*="padding: 120px 24px"]{padding-top:72px!important;padding-bottom:72px!important}
  main div[style*="padding: 48px 48px 40px 0"],main div[style*="padding: 52px 64px 44px 0"]{padding:32px 24px 28px 0!important;border-radius:0 90px 0 0!important}
  main [style*="border-radius: 0 280px 0 0"],main [style*="border-radius: 280px 0 0 0"],main [style*="border-radius: 0 300px 0 0"]{border-radius:0 140px 0 0!important}
}
@media (max-width:700px){
  main section > div[style*="position: absolute; left: 0; right: 0; bottom: 0"]{position:static!important}
  main section > div[style*="position: absolute; left: 0; right: 0; bottom: 0"] > div > div{margin-top:-90px;position:relative}
  .site-header a[href="/introduction/"]{min-height:40px!important;padding:0 16px!important;font-size:11px!important}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
