*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,hr,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,article,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;text-align:inherit;text-rendering:optimizeLegibility;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;color:inherit}body{height:100dvh;height:100vh;overflow:hidden}a{text-decoration:none;font-style:normal}a:hover,a>*:hover{cursor:pointer}button:not([disabled]){cursor:pointer}ol,ul{height:inherit;list-style:none}li{width:100%}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}:root{--circ-color-appMainBackground: #f8f8f8;--circ-color-appFooterBackground: #ffffff;--circ-color-appHeaderBackground: #ffffff;--circ-color-appCard: #fafafa;--circ-color-primary: #bea477;--circ-color-primaryDark: #49340f;--circ-color-primarySemiTransparent: #bea47755;--circ-color-primaryHover: #e6d9c136;--circ-color-secondary: #537fcb;--circ-color-secondaryLight: #8fb4f3ba;--circ-color-textPrimaryDark: #444444;--circ-color-textPrimaryLight: #eeeeee;--circ-color-textSecondary: #777777;--circ-width-appContent: 1140px;--circ-height-header: 74px;--circ-height-mobileDropdown: 256px;--circ-boxShadow: 0 4px 8px #0000001a;--circ-boxShadowRaised: 0 6px 12px #0000001f}@font-face{font-family:couture;src:url("./media/couture-bold-YFHMPGPZ.otf") format("opentype");font-display:fallback;font-weight:700}@font-face{font-family:cinzel;src:url("./media/cinzel-bold-L75SO3ND.ttf") format("truetype");font-display:fallback;font-weight:700}*{font-family:arial,sans-serif;color:var(--circ-color-textPrimaryDark)}p,a,li{font-size:18px;line-height:24px}h1{font-family:cinzel;font-size:44px;line-height:36px}h2{font-family:couture,helvetica,sans-serif;font-size:22px;line-height:32px}h3{font-family:couture,helvetica,sans-serif;font-size:18px;line-height:28px}h4{font-family:couture,helvetica,sans-serif;font-size:12px}h1,h2,h3,h4{font-weight:100;color:var(--circ-color-primary)}sup{font-size:.6em;vertical-align:super;line-height:0}.circ-link{font-weight:200;color:var(--circ-color-primary);position:relative;white-space:nowrap;padding-bottom:3px}.circ-link i-feather{stroke:var(--circ-color-primary);vertical-align:bottom}.circ-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--circ-color-primarySemiTransparent);transform:scale(0);transform-origin:center;transition:transform .35s}.circ-link:hover{cursor:pointer;color:var(--circ-color-primary)}.circ-link:hover:after{transform:scale(1)}header{width:100%;font-size:22px}header h2{color:var(--circ-color-primary)}header .subheading{margin-top:8px;line-height:24px;color:var(--circ-color-textSecondary);font-size:18px}@media (min-width: 800px){header .subheading{margin-top:unset;line-height:30px}header .subheading:before{content:"";display:inline-block;background-color:var(--circ-color-primarySemiTransparent);margin:0 16px;width:2px;height:28px;vertical-align:middle}}.content-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:64px}.content-grid h3{padding-top:16px}.content-grid h3:not(:first-child){margin-top:48px}.content-grid hr{width:100%;height:1px;background-color:var(--circ-color-primarySemiTransparent);border:none;margin:-16px auto 16px}.content-grid .grid-item{display:flex;flex-direction:column;align-items:center;gap:24px}.content-grid figure{display:inline-flex;justify-self:center;align-self:flex-start;align-items:center;justify-content:center;padding:4px;border-radius:8px;max-width:100%;box-shadow:var(--circ-boxShadow)}.content-grid figure img{display:block;max-width:100%;max-height:350px;width:auto;height:auto;object-fit:contain;border-radius:8px;animation:fade 1.8s cubic-bezier(.075,.1,.165,1)}@media (min-width: 800px){.content-grid{grid-template-columns:repeat(6,1fr);column-gap:32px}.content-grid h3,.content-grid hr{grid-column:span 6}.content-grid .grid-item.span-2{grid-column:span 2}.content-grid .grid-item.span-3{grid-column:span 3}.content-grid .grid-item.span-4{grid-column:span 4}.content-grid .grid-item.span-6{grid-column:span 6}.content-grid figure img{max-height:unset!important}}@keyframes fade{0%{opacity:0}to{opacity:1}}
