@layer defaults,global,grid;@layer defaults{:root{color-scheme:light;--ff: #fff;--a2: #2a2a39;--a2-50: color-mix(in lch, var(--a2), var(--ff) 50%);--a6: #5c7a56;--a6-70: color-mix(in lch, var(--a6), var(--ff) 70%);--b10: #ec8a4b;--bg: light-dark(var(--a6-70), var(--a2));--bg-i: light-dark(var(--a2), var(--a6-70));--bg-l: light-dark(var(--ff), var(--a2));--bg-il: light-dark(var(--a6-70), var(--ff));--fg: light-dark(var(--a2), var(--a6-70));--fg-i: light-dark(var(--a6-70), var(--a2));--fg-il: light-dark(color-mix(in lch, var(--bg), var(--fg) 50%), var(--a2));--fg-l: color-mix(in lch, var(--fg), var(--bg) 50%);--fg-ll: var(--a2-50);--xs2: .3rem;--xs: .6rem;--sm: .9rem;--md: 1.2rem;--lg: 1.8rem;--xl: 2.7rem;--xl2: 3.6rem;--xl3: 5.4rem;--xl4: 7.2rem;--xl5: 13.5rem;--xs-lg: clamp(.6rem, .05455rem + 1.4545vw, 1.8rem) ;--sm-xl: clamp(.9rem, .08182rem + 2.1818vw, 2.7rem) ;--lg-xl3: clamp(1.8rem, .16364rem + 4.3636vw, 5.4rem) ;--xl3-xl4: clamp(5.4rem, 4.58182rem + 2.1818vw, 7.2rem) ;--xl3-xl5: clamp(5.4rem, 1.71818rem + 9.8182vw, 13.5rem) ;--xl4-xl5: clamp(7.2rem, 4.33636rem + 7.6364vw, 13.5rem) ;--container-max-width: 91.2rem;--container-column-gap: clamp(2.7rem, .65455rem + 5.4545vw, 7.2rem) ;--container-padding-inline: clamp(1.5rem, -4.36364rem + 15.6364vw, 14.4rem) ;--g: var(--container-column-gap);--o: max( calc((100% - min(100%, var(--container-max-width)))/2) , var(--container-padding-inline)) ;--gutter: var(--xs-lg);--n-gutter: calc(-1 * var(--xs-lg));--fs-sm: 1.4rem;--fs-md: 1.7rem;--fs-lg: clamp(2rem, 1.86364rem + .3636vw, 2.3rem) ;--fs-xl: clamp(2.3rem, 2.02727rem + .7273vw, 2.9rem) ;--fs-xl2: clamp(2.7rem, 2.29091rem + 1.0909vw, 3.6rem) ;--lh-md: 2.7rem;--lh-lg: 3.6rem;--lh-dy: clamp(2.7rem, 2.29091rem + 1.0909vw, 3.6rem)}}@layer global{*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;border:0;background-color:var(--bg);color:var(--fg);font-size:62.5%;font-family:var(--serif);font-size-adjust:ex-height from-font}body{font-size:var(--fs-md);line-height:var(--lh-md)}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}:is(h1,h2,h3,h4,h5,h6) a{text-decoration:none}nav :is(ul,li){list-style-type:none;padding:0}h1,h2,h3,h4,ul,ol,p{margin:0}*+:is(p,ul,ol){margin-top:var(--lh-md)}h2,h3,h4,h5{text-wrap:balance;text-rendering:geometricPrecision}.sans{font-family:var(--sans);font-weight:500;font-size-adjust:ex-height from-font}.serif{font-family:var(--serif)}.h1,.prose h2{font-family:var(--serif);font-size:var(--fs-lg);line-height:var(--lh-md);font-weight:500}*+:is(.h1,.prose h2){margin-top:var(--lg-xl3)}.h2,.prose h3{font-family:var(--sans);font-size:var(--fs-lg);font-weight:500;line-height:var(--lh-md);font-size-adjust:ex-height from-font;text-transform:uppercase}*+:is(.h2,.prose h3){margin-top:var(--lg-xl3)}:is(.h2,.prose h3)+*{margin-top:var(--sm-xl)}.h3,.prose h4{font-family:var(--serif);font-size:var(--fs-md);line-height:var(--lh-md);font-weight:500;text-transform:uppercase}*+:is(.h3,.prose h4){margin-top:var(--lh-md)}:is(.h3,.prose h4)+*{margin-top:var(--xs)}.sr-only{position:absolute;display:block;overflow:hidden;clip:rect(0,0,0,0);width:0;height:0}button,input{border-radius:0}nav a{text-decoration:none}a{transition:color .1s ease}main a{color:var(--fg-hh)}[rel=permalink]:hover{color:var(--b10)}.lg:min{display:none}.card{position:relative}.card [rel=permalink]:after{content:"";position:absolute;inset:0}@media screen and (min-width:912px){.lg:min{display:unset}}@media not all and (hover:none){.over{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;aspect-ratio:1 / 1;--over: var(--bg-hhh)}.over:before{position:absolute;inset:-50%;content:"";display:block;background:var(--over);opacity:0;transform:scale(.75);transition:all .1s ease;mix-blend-mode:overlay;border-radius:50%;aspect-ratio:1 / 1}:is(a,button):hover .over:before{opacity:.1;transform:scale(1.25)}:is(a,button):active .over:before{opacity:.3;transform:scale(1)}}}@layer grid{.container{grid-column:leading / trailing;display:grid;width:min(100%,var(--container-max-width) + var(--container-padding-inline) * 2);margin-inline:auto;grid-template:"c1  .  c2  .  c3  .  c4  .  c5  .  c6  .  c7" min-content / 1fr var(--g) 1fr var(--g) 1fr var(--g) 1fr var(--g) 1fr var(--g) 1fr var(--g) 1fr;grid-auto-rows:min-content;padding-inline:var(--container-padding-inline)}.gap{row-gap:var(--xl5)}.subgrid{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}.container>*,.subgrid>*{grid-column:c1 / c7}.grid>section,section.grid{display:grid;grid-column:1 / -1;grid-template-columns:subgrid}.grid>*+section{margin-top:var(--xl4-xl5)}@layer defaults{.grid>*,.grid section>*{grid-column:span 5}}.cl_1{grid-column:leading / c1}.cl_2{grid-column:leading / c2}.cl_3{grid-column:leading / c3}.cl_4{grid-column:leading / c4}.cl_5{grid-column:leading / c5}.cl_6{grid-column:leading / c6}.cl_7{grid-column:leading / c7}.cl_t{grid-column:leading / trailing}.c1_2{grid-column:c1 / c2}.c1_3{grid-column:c1 / c3}.c1_4{grid-column:c1 / c4}.c1_5{grid-column:c1 / c5}.c1_6{grid-column:c1 / c6}.c1_7{grid-column:c1 / c7}.c1_t{grid-column:c1 / trailing}.c2_3{grid-column:c2 / c3}.c2_4{grid-column:c2 / c4}.c2_5{grid-column:c2 / c5}.c2_6{grid-column:c2 / c6}.c2_7{grid-column:c2 / c7}.c2_t{grid-column:c2 / trailing}.c3_4{grid-column:c3 / c4}.c3_5{grid-column:c3 / c5}.c3_6{grid-column:c3 / c6}.c3_7{grid-column:c3 / c7}.c3_t{grid-column:c3 / trailing}.c4_6{grid-column:c4 / c6}.c4_7{grid-column:c4 / c7}.c4_t{grid-column:c4 / trailing}.c5_6{grid-column:c5 / c6}.c5_7{grid-column:c5 / c7}.c5_t{grid-column:c5 / trailing}.c6_7{grid-column:c6 / c7}.c6_t{grid-column:c6 / trailing}.c7_t{grid-column:c7 / trailing}@media screen and (min-width:912px){.lg\:cl_1{grid-column:leading / c1}.lg\:cl_2{grid-column:leading / c2}.lg\:cl_3{grid-column:leading / c3}.lg\:cl_4{grid-column:leading / c4}.lg\:cl_5{grid-column:leading / c5}.lg\:cl_6{grid-column:leading / c6}.lg\:cl_7{grid-column:leading / c7}.lg\:cl_t{grid-column:leading / trailing}.lg\:c1_2{grid-column:c1 / c2}.lg\:c1_3{grid-column:c1 / c3}.lg\:c1_4{grid-column:c1 / c4}.lg\:c1_5{grid-column:c1 / c5}.lg\:c1_6{grid-column:c1 / c6}.lg\:c1_7{grid-column:c1 / c7}.lg\:c1_t{grid-column:c1 / trailing}.lg\:c2_3{grid-column:c2 / c3}.lg\:c2_4{grid-column:c2 / c4}.lg\:c2_5{grid-column:c2 / c5}.lg\:c2_6{grid-column:c2 / c6}.lg\:c2_7{grid-column:c2 / c7}.lg\:c2_t{grid-column:c2 / trailing}.lg\:c3_4{grid-column:c3 / c4}.lg\:c3_5{grid-column:c3 / c5}.lg\:c3_6{grid-column:c3 / c6}.lg\:c3_7{grid-column:c3 / c7}.lg\:c3_t{grid-column:c3 / trailing}.lg\:c4_5{grid-column:c4 / c5}.lg\:c4_6{grid-column:c4 / c6}.lg\:c4_7{grid-column:c4 / c7}.lg\:c4_t{grid-column:c4 / trailing}.lg\:c5_6{grid-column:c5 / c6}.lg\:c5_7{grid-column:c5 / c7}.lg\:c5_t{grid-column:c5 / trailing}.lg\:c6_7{grid-column:c6 / c7}.lg\:c6_t{grid-column:c6 / t}.lg\:c7_t{grid-column:c7 / trailing}}.mt-0{margin-top:0}@media screen and (min-width:912px){.lg\:mt-0{margin-top:0}}}a[data-astro-cid-dmqpwcec]{color:inherit}header[data-astro-cid-cr2ed2nn]{padding-block:var(--xl3-xl5);grid-area:header}h1[data-astro-cid-cr2ed2nn]{margin-bottom:var(--xl)}p[data-astro-cid-cr2ed2nn]{margin-top:0}header[data-astro-cid-cr2ed2nn] nav{text-align:right;font-size:var(--fs-lg);line-height:var(--lh-lg);text-transform:uppercase;font-weight:400}header[data-astro-cid-cr2ed2nn] nav a{color:var(--a6)}header[data-astro-cid-cr2ed2nn] nav a[aria-current=page]{color:var(--fg)}header[data-astro-cid-cr2ed2nn] nav a:hover{color:var(--b10)}footer[data-astro-cid-t4znha52]{padding-block:var(--xl4-xl5) var(--xl3);grid-area:footer;background:var(--bg-i);color:var(--fg-il)}.compliment[data-astro-cid-t4znha52]{color:var(--fg-i)}.end[data-astro-cid-t4znha52]{margin-top:var(--lh-md)}.end[data-astro-cid-t4znha52],.end[data-astro-cid-t4znha52] nav ul{display:flex;gap:var(--lg)}.end[data-astro-cid-t4znha52] p[data-astro-cid-t4znha52]{margin:0}.end[data-astro-cid-t4znha52] nav a:hover{color:var(--b10)}main[data-astro-cid-ivdev4kk]{display:grid;min-height:calc(100% - var(--xl) - var(--xl5));padding-block:var(--xl) var(--xl5);grid-template:"leading  c1  .  c2  .  c3  .  c4  .  c5  .  c6  .  c7  trailing" min-content / var(--o) 1fr var(--g) 1fr var(--g) 1fr var(--g) 1fr var(--g) 1fr var( --g ) 1fr var(--g) 1fr var(--o);grid-auto-rows:auto;column-gap:0;row-gap:var(--xl5);box-sizing:content-box}@layer defaults{main[data-astro-cid-ivdev4kk]>*{grid-column:c1 / c7}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}body{display:grid;max-width:100%;min-height:100vh;min-height:100dvh;grid-template:"header" auto "page" 1fr "footer" auto / 100%}.page[data-astro-cid-z6uskwrr]{grid-area:page}
