.logo-link:active{#turn-table{animation-play-state:paused!important}.shard-1{transform:translateY(4.5%)}.shard-2{transform:translateY(-4.5%)}.shard-3{transform:translate(1.25%,-1.5%)}.shard-4{transform:translate(-1.75%)}.shard-5{transform:translate(.55%)}.shard-6{transform:translate(-.85%)}.shard-7{transform:translate(-.75%,8%)}}svg[data-astro-cid-tvrurpns]{overflow:visible}svg[data-astro-cid-tvrurpns] #turn-table[data-astro-cid-tvrurpns]{animation:spin 30s linear infinite forwards;animation-play-state:paused;transform-origin:15.9% 50%;will-change:transform}svg[data-astro-cid-tvrurpns]:hover #turn-table[data-astro-cid-tvrurpns]{animation-play-state:running}@media (prefers-reduced-motion:reduce){svg[data-astro-cid-tvrurpns] #turn-table[data-astro-cid-tvrurpns]{animation-play-state:paused}svg[data-astro-cid-tvrurpns]:hover .shard-1[data-astro-cid-tvrurpns]{transform:translateY(4.5%)}svg[data-astro-cid-tvrurpns]:hover .shard-2[data-astro-cid-tvrurpns]{transform:translateY(-4.5%)}svg[data-astro-cid-tvrurpns]:hover .shard-3[data-astro-cid-tvrurpns]{transform:translate(1.25%,-1.5%)}svg[data-astro-cid-tvrurpns]:hover .shard-4[data-astro-cid-tvrurpns]{transform:translate(-1.75%)}svg[data-astro-cid-tvrurpns]:hover .shard-5[data-astro-cid-tvrurpns]{transform:translate(.55%)}svg[data-astro-cid-tvrurpns]:hover .shard-6[data-astro-cid-tvrurpns]{transform:translate(-.85%)}svg[data-astro-cid-tvrurpns]:hover .shard-7[data-astro-cid-tvrurpns]{transform:translate(-.75%,8%)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(10turn)}}header{background:var(--color-white,#fff);display:flex;justify-content:center;padding:8px 24px}.logo-link{display:inline-block;max-width:450px;width:100%}.navigation-container{align-self:stretch;container-name:sidebar;container-type:inline-size}nav{padding:var(--space-md,16px);padding-bottom:0;padding-right:0;position:sticky;top:0}nav ul{margin:0;padding:0}nav a{align-items:center;color:var(--accent-dark,#b85d00);display:flex;text-decoration:none;text-transform:uppercase}nav a:after,nav a:before{background-color:var(--accent-light,#fdf8f3);box-shadow:0 8px #fdf8f3,0 -8px #fdf8f3;content:"";height:3px;order:2;transform:translate(8px);transition:flex-basis .6s ease-in}nav a[aria-current=page]{color:var(--accent-darker,#a15100)}nav a[aria-current=page]:after,nav a[aria-current=page]:before{background-color:var(--accent-dark,#a15100);box-shadow:0 8px #a15100,0 -8px #a15100;color:var(--accent-darker,#a15100)}nav a:before{flex-basis:calc(100% - 16px)}nav a:hover:before{flex-basis:0%;transition:flex-basis .3s ease-out}nav a:after{background-color:var(--accent-dark,#b85d00);box-shadow:0 8px #b85d00,0 -8px #b85d00;flex-basis:0;order:1}nav a:hover:after{flex-basis:calc(100% - 16px);transition:flex-basis .3s ease-out}@container sidebar (width > 300px){nav{background-color:var(--accent-dark,#b85d00);margin:0;padding:4px}nav ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-md,16px);justify-content:center}nav li{flex:0}nav a{color:#fff;font-size:var(--font-size-sm,.9rem);justify-content:center}nav a[aria-current=page]{color:#fff;text-decoration:underline}nav a:after,nav a:before{content:none!important}}svg[data-astro-cid-3ic2ldy2].logo{cursor:pointer;fill:#e27a00;overflow:visible;transform:translateY(-8%);width:100%}.logo[data-astro-cid-3ic2ldy2] #mid[data-astro-cid-3ic2ldy2]{transform:translate(0);transition:translate .15s ease-in-out}svg[data-astro-cid-3ic2ldy2].logo:hover{fill:#e27a00}svg[data-astro-cid-3ic2ldy2].logo:hover #mid[data-astro-cid-3ic2ldy2]{transform:translate(1%)}footer{background-color:#553216;bottom:0;color:#fff;display:grid;grid-template-rows:100px 1fr auto;min-height:400px;position:sticky;z-index:-1}.footer-content{padding:64px 0}.footer-cap{background-image:url(/record-banner.jpg);height:100px}.footer-form{display:grid;gap:16px 32px;grid-template-areas:"name" "email" "message" "error" "success" "submit"}@media screen and (min-width:600px){.footer-form{grid-template-areas:"name email" "message message" "error error" "success success" "submit submit";grid-template-columns:1fr 1fr}}.name{grid-area:name}.email{grid-area:email}.message{grid-area:message}.error{background:var(--red-light,#ffe4e1);color:var(--red,darkred);grid-area:error}.error,.success{display:none;padding:12px 16px}.success{background:var(--green-light,#d4edda);border-radius:4px;color:var(--green,#155724);grid-area:success}.submit-btn{grid-area:submit;text-align:right}.submit-btn button{position:relative}.btn-loading{opacity:.7}.input-container{display:flex;flex-direction:column}footer .copyright{background-color:#ffc989;color:#262422;font-size:.875rem;font-weight:400;padding:.5rem}*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html{text-size-adjust:none;-webkit-text-size-adjust:none}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){text-decoration-skip-ink:auto}img,picture{background-repeat:no-repeat;background-size:cover;display:block;font-style:italic;height:auto;max-width:100%;shape-margin:.75rem;vertical-align:middle}button,input,select,textarea{font:inherit}button{border:none;padding:0}@font-face{font-family:Lexend Deca;font-style:normal;font-weight:400 500 700;src:url(/_astro/LexendDeca-VF_wght.CQT0qNwu.woff2) format("truetype")}@font-face{font-family:Monoton;font-style:normal;font-weight:400;src:url(/_astro/Monoton-Regular.BDnUVAfh.woff2) format("truetype")}:root{--color-black:#161413;--color-black-light:#262422;--color-primary:#e27a00;--color-primary-light:#ffc989;--color-primary-dark:#b85d00;--color-primary-darker:#a15100;--color-brown:#553216;--color-off-white:#fdf8f3;--color-white:#fff;--font-family-base:Lexend Deca,system-ui,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,serif;--font-family-display:Monoton,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-size-xs:clamp(.78125rem,.75rem + .15vw,.875rem);--font-size-sm:clamp(.833125rem,.8rem + .16vw,.9375rem);--font-size-base:clamp(1rem,.96rem + .19vw,1.125rem);--font-size-md:clamp(1.125rem,1.01rem + .58vw,1.5rem);--font-size-lg:clamp(1.5rem,1.34rem + .78vw,2rem);--font-size-xl:clamp(1.75rem,1.59rem + .78vw,2.25rem);--font-size-2xl:clamp(2rem,1.69rem + 1.55vw,3rem);--font-size-3xl:clamp(3rem,2.71rem + 1.46vw,3.9375rem);--font-size-4xl:clamp(3.5rem,3.19rem + 1.55vw,4.5rem);--space-3xs:clamp(.25rem,.23rem + .1vw,.3125rem);--space-2xs:clamp(.5rem,.46rem + .19vw,.625rem);--space-xs:clamp(.75rem,.69rem + .29vw,.9375rem);--space-sm:clamp(1rem,.92rem + .39vw,1.25rem);--space-md:clamp(1.5rem,1.38rem + .58vw,1.875rem);--space-lg:clamp(2rem,1.84rem + .78vw,2.5rem);--space-xl:clamp(3rem,2.77rem + 1.17vw,3.75rem);--space-2xl:clamp(4rem,3.69rem + 1.55vw,5rem);--space-3xl:clamp(6rem,5.53rem + 2.33vw,7.5rem);--space-3xs-2xs:clamp(.75rem,.59rem + .78vw,1.25rem);--space-2xs-xs:clamp(.75rem,.59rem + .78vw,1.25rem);--space-xs-sm:clamp(.75rem,.59rem + .78vw,1.25rem);--space-sm-md:clamp(1rem,.73rem + 1.36vw,1.875rem);--space-sm-lg:clamp(1rem,.53rem + 2.33vw,2.5rem);--space-sm-2xl:clamp(1rem,-.24rem + 6.21vw,5rem);--space-md-lg:clamp(1.5rem,1.19rem + 1.55vw,2.5rem);--space-lg-xl:clamp(2rem,1.46rem + 2.72vw,3.75rem);--space-lg-2xl:clamp(2rem,1.07rem + 4.66vw,5rem);--space-xl-2xl:clamp(3rem,2.38rem + 3.11vw,5rem);--space-2xl-3xl:clamp(4rem,2.91rem + 5.44vw,7.5rem);--base:var(--color-black);--base-subtle:var(--color-black-light);--headline:var(--color-black);--bg:var(--color-white);--bg-subtle:var(--color-off-white);--primary:var(--color-primary);--primary-light:var(--color-primary-light);--primary-dark:var(--color-primary-dark);--primary-darker:var(--color-primary-darker);--gutter:var(--space-sm-md);--transition-base:.25s ease;--transition-movement:.2s linear;--transition-fade:.3s ease;--transition-bounce:.5s cubic-bezier(.5,.05,.2,1.5);--leading-standard:1.5;--leading-tight:1.1;--tracking:-.05ch;--tracking-s:-.075ch;--bounce-out:linear(0,.0039,.0157,.0352,.0625 9.09%,.1407,.25,.3908,.5625,.7654,1,.8907,.8125 45.45%,.7852,.7657,.7539,.75,.7539,.7657,.7852,.8125 63.64%,.8905,1 72.73%,.9727,.9532,.9414,.9375,.9414,.9531,.9726,1,.9883,.9844,.9883,1);--spring:linear(0,.007,.029 2.2%,.118 4.7%,.625 14.4%,.826 19%,.902,.962,1.008 26.1%,1.041 28.7%,1.064 32.1%,1.07 36%,1.061 40.5%,1.015 53.4%,.999 61.6%,.995 71.2%,1)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--bg);color:var(--black-light);font-family:Lexend Deca,sans-serif;font-size:var(--font-size-base);font-weight:350}:where(h1,h2,h3,h4,h5,h6){color:var(--navy);font-family:Lexend Deca,sans-serif;font-weight:700;text-wrap:balance}:where(h1,h2,h3){line-height:var(--leading-tight)}h1{font-size:var(--font-size-3xl)}h1,h2{text-transform:uppercase}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}p{max-width:70ch}.container{background-color:var(--bg);padding-bottom:4rem;position:relative;z-index:1}a{color:var(--primary-darker,#a15100);text-decoration:underline;text-decoration-color:var(--primary,#e27a00);text-decoration-thickness:2px;transition:all .2s ease-in-out}a,a:hover{text-underline-offset:2px}a:hover{text-decoration-skip-ink:none;text-decoration-thickness:4px}.cta-btn,button{background-color:#fff;border:3px solid var(--accent,#e27a00);box-shadow:6px 6px 0 var(--accent,#e27a00);color:var(--black,#000);cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;padding:var(--space-2xs,2px) var(--space-xs,4px);position:relative;text-decoration:none;transform:translate(-6px,-6px);transition:transform .1s ease-in-out,box-shadow .1s ease-in-out}.cta-btn:focus,.cta-btn:hover,button:focus,button:hover{box-shadow:0 0 0 var(--accent,#e27a00);transform:translate(0)}.cta-btn:focus-visible,button:focus-visible{outline:2px solid var(--accent,#e27a00);outline-offset:2px}.cta-btn:active,button:active{transform:translateY(1px)}input,textarea{border:3px solid var(--accent,#e27a00);box-shadow:0 0 0 var(--accent,#e27a00);font-size:1rem;padding:var(--space-2xs,2px) var(--space-xs,4px);transition:box-shadow .2s ease-in-out}input:focus-visible,textarea:focus-visible{box-shadow:6px 6px 0 var(--accent,#e27a00);outline:2px solid transparent}.cluster{align-items:var(--cluster-vertical-alignment,center);display:flex;flex-wrap:wrap;gap:var(--cluster-gutter,var(--gutter,var(--space-sm-md)));justify-content:var(--cluster-horizontal-alignment,flex-start)}.flow>*+*{margin-top:var(--flow-space,1.5em)}.flow>:where(h1,h2,h3)+*{--flow-space:.5em}.flow>*+.meta{--flow-space:.25em}.flow>*+pre{--flow-space:1em}.full-bleed{margin-left:calc(50% - 50vw);max-width:none;width:100vw}.full-bleed>*{height:auto;max-width:none;width:100%}.grid{display:grid;gap:var(--gutter,var(--space-sm-lg));grid-template-columns:repeat(var(--grid-placement,auto-fill),minmax(var(--grid-min-item-size,16rem),1fr))}.grid[data-rows=masonry]{align-items:start;grid-template-rows:masonry}.grid[data-grid-align=center]>*{place-self:center}.grid[data-layout="50-50"]{--grid-placement:auto-fit;--grid-min-item-size:clamp(16rem,42vw,26rem);--gutter:var(--space-md-lg);margin-left:auto;margin-right:auto}.grid[data-layout="50-50"] img{width:100%}.prose{margin:0 auto;max-width:65ch;padding:1rem}.region{padding-bottom:var(--region-space,var(--space-lg-2xl));padding-top:var(--region-space,var(--space-sm-2xl))}.repel{align-items:var(--repel-vertical-alignment,center);display:flex;flex-wrap:wrap;gap:var(--gutter,var(--space-s-m));justify-content:space-between}.repel[data-nowrap]{flex-wrap:nowrap}:has(>.sidebar){display:flex;flex-wrap:wrap;gap:var(--sidebar-gap,1rem)}.sidebar{flex-basis:var(--sidebar-size,13rem);flex-grow:1}:has(>.sidebar)>:not(.sidebar){flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-wrap-at,75%)}.switcher{display:flex;flex-wrap:wrap;gap:var(--gutter)}.switcher>*{--calc-bp: calc(40rem - 100%) ;--bp:var(--calc-bp);flex-basis:calc(var(--bp)*999);flex-grow:1;max-width:none;max-inline-size:100%}.switcher>:nth-last-child(n+5),.switcher>:nth-last-child(n+5)~*{flex-basis:100%}.wrapper{margin-left:auto;margin-right:auto;max-width:var(--wrapper-max-width,85rem);padding-left:var(--gutter);padding-right:var(--gutter)}.link-overlay,.wrapper{position:relative}.link-overlay [data-main-link=true]:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.no-underline:hover{text-decoration:none!important}.no-underline:after{content:none!important}.overflow-hidden{overflow:hidden}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body,html{height:100%;margin:0;width:100%}
