@font-face{font-family:Quarto;src:local(Quarto),url(../../../fonts/Quarto%20Regular.ttf)}@font-face{font-family:Quarto Bold;src:local(Quarto Bold),url(../../../fonts/Quarto%20Bold%20Regular.ttf);font-weight:700}@font-face{font-family:Editorial;src:url(../../../fonts/editorial-regular.otf)}@font-face{font-family:Editorial Italic;src:url(../../../fonts/editorial-italic.otf);font-style:italic}@font-face{font-family:Editorial Light;src:url(../../../fonts/editorial-light.otf)}@font-face{font-family:Editorial Light Italic;src:url(../../../fonts/editorial-lightitalic.otf);font-style:italic}@font-face{font-family:EditorialNew;src:local(EditorialNew),url(../../../fonts/EditorialNew-Regular.otf)}@font-face{font-family:EditorialNew Bold;src:local(EditorialNew Bold),url(/fonts/EditorialNew-Ultrabonld.otf)}@font-face{font-family:LibreCaslonDisplay;src:local(LibreCaslonDisplay),url(../../../fonts/LibreCaslonDisplay-Regular.ttf)}@font-face{font-family:Inter;font-optical-sizing:auto;src:local(Inter),url(../../../fonts/Inter.ttf)}@font-face{font-family:Inter Bold;font-optical-sizing:auto;src:local(Inter Bold),url(../../../fonts/Inter.ttf);font-weight:700}*,*:before,*:after{box-sizing:border-box}*:not(dialog){margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{--fs--3: clamp(.5252rem, .5461rem + -.0269vw, .64rem);--fs--2: clamp(.6252rem, .6461rem + -.0269vw, .64rem);--fs--1: clamp(.8rem, .7656rem + .1528vw, .884rem);--fs-0: clamp(1rem, .8977rem + .4545vw, 1.25rem);--fs-1: clamp(1.25rem, 1.0383rem + .9409vw, 1.7675rem);--fs-2: clamp(1.5625rem, 1.1793rem + 1.7032vw, 2.4992rem);--fs-3: clamp(1.9531rem, 1.3064rem + 2.8742vw, 3.5339rem);--fs-4: clamp(2.4414rem, 1.3959rem + 4.6465vw, 4.997rem);--fs-5: clamp(3.0518rem, 1.4097rem + 7.2981vw, 7.0657rem);--space-3xs: clamp(.25rem, .2244rem + .1136vw, .3125rem);--space-2xs: clamp(.5rem, .4489rem + .2273vw, .625rem);--space-xs: clamp(.75rem, .6733rem + .3409vw, .9375rem);--space-s: clamp(1rem, .8977rem + .4545vw, 1.25rem);--space-m: clamp(1.5rem, 1.3466rem + .6818vw, 1.875rem);--space-l: clamp(2rem, 1.7955rem + .9091vw, 2.5rem);--space-xl: clamp(3rem, 2.6932rem + 1.3636vw, 3.75rem);--space-2xl: clamp(4rem, 3.5909rem + 1.8182vw, 5rem);--space-3xl: clamp(6rem, 5.3864rem + 2.7273vw, 7.5rem);--space-3xs-2xs: clamp(.25rem, .0966rem + .6818vw, .625rem);--space-2xs-xs: clamp(.5rem, .321rem + .7955vw, .9375rem);--space-xs-s: clamp(.75rem, .5455rem + .9091vw, 1.25rem);--space-s-m: clamp(1rem, .642rem + 1.5909vw, 1.875rem);--space-m-l: clamp(1.5rem, 1.0909rem + 1.8182vw, 2.5rem);--space-l-xl: clamp(2rem, 1.2841rem + 3.1818vw, 3.75rem);--space-xl-2xl: clamp(3rem, 2.1818rem + 3.6364vw, 5rem);--space-2xl-3xl: clamp(4rem, 2.5682rem + 6.3636vw, 7.5rem);--space-s-l: clamp(1rem, .3864rem + 2.7273vw, 2.5rem);--grid-max-width: 80rem;--grid-gutter: var(--space-s-l, clamp(1rem, .7404rem + 1.1538vw, 2.5rem));--grid-columns: 24;--clr-accent-1: hsl(39 100% 41%);--clr-accent-2: hsl(39 94% 57%);--clr-neutral-1: hsl(0 0% 90%);--clr-neutral-2: hsl(0 0% 80%);--clr-neutral-3: hsl(0 0% 70%);--clr-neutral-4: hsl(0 0% 60%);--clr-neutral-5: hsl(0 0% 50%);--clr-neutral-6: hsl(0 0% 40%);--clr-neutral-7: hsl(0 0% 30%);--clr-neutral-8: hsl(0 0% 20%);--clr-neutral-9: hsl(0 0% 10%);--clr-neutral-bg: hsl(30 7% 95%);--ff-base: "Inter", system-ui, sans-serif;--ff-accent: "LibreCaslonDisplay", serif}.container{max-width:var(--grid-max-width);padding-inline:var(--grid-gutter);margin-inline:auto}.grid{display:grid;gap:var(--grid-gutter)}.wrapper{padding-block:var(--space-2xl)}@media not (min-width:45rem){.wrapper{padding-block:var(--space-xl)}}@view-transition{navigation:auto}body{padding:0;font-family:var(--ff-base);font-optical-sizing:auto;line-height:1.5;background-color:var(--clr-neutral-bg);color:var(--clr-neutral-8);font-size:var(--fs-0)}img{max-inline-size:100%;display:block}h1,h2{line-height:1.1;font-family:var(--ff-accent);font-weight:700;letter-spacing:.1rem}a:hover,a:active,a:visited,a:any-link,a:focus-visible{color:inherit}.btn{display:inline-block;font-family:var(--ff-base);font-weight:500;text-transform:uppercase;padding-block:var(--space-3xs);padding-inline:var(--space-xs);text-decoration:none;transition:.1s;cursor:pointer}.btn.primary{background-color:var(--clr-neutral-7);color:var(--clr-neutral-1)}.btn.primary:hover{background-color:var(--clr-accent-1);color:var(--clr-neutral-1)}.btn.secondary{background-color:var(--clr-neutral-2);color:var(--clr-neutral-9)}.btn.secondary:hover{background-color:var(--clr-accent-1);color:var(--clr-neutral-1)}.shadow{box-shadow:-2.5ch 3ch 4ch -1.5ch var(--clr-neutral-9),-.5ch 1.5ch 2ch -15px var(--clr-neutral-1)}@media not (min-width:45rem){.shadow{box-shadow:-1.5ch 1.5ch 3ch -1ch var(--clr-neutral-9),-.5ch .5ch 1ch -1.5ch var(--clr-neutral-1)}}.wrap{--padding: var(--grid-gutter);display:grid;grid-template-columns:1fr min(calc(var(--grid-max-width) - var(--padding)),calc(100% - var(--padding) * 2)) 1fr;gap:0 var(--padding)}.wrap>*{grid-column:2}.wrap .full-bleed{inline-size:100%;grid-column:1 / -1}.wrap .two-thirds-right{grid-column:2 / 4}.wrap .two-thirds-left{grid-column:1 / 3}.with-outline{outline:1.5px dashed green;outline-offset:-1px}.block-padded{--block-padding: var(--space-2xl);padding-block:var(--block-padding)}@media not (min-width:45rem){.block-padded{--padding: var(--block-padding) }}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}a.svelte-12qhfyh{text-decoration:none;font-weight:400;padding-inline:var(--space-2xs);flex-shrink:0;transition:.1s background-color,.1s color}.active.svelte-12qhfyh,a.svelte-12qhfyh:not(.logo):hover{background-color:var(--clr-neutral-7);color:var(--clr-neutral-1)}.header.svelte-12qhfyh,.footer.svelte-12qhfyh{padding-block:var(--space-xs)}:is(.header.svelte-12qhfyh,.footer.svelte-12qhfyh) .main-nav:where(.svelte-12qhfyh){display:flex;align-items:center;justify-content:space-between;gap:var(--space-s)}:is(.header.svelte-12qhfyh,.footer.svelte-12qhfyh) nav:where(.svelte-12qhfyh){display:flex}@media not (min-width:45rem){:is(.header.svelte-12qhfyh,.footer.svelte-12qhfyh) nav:where(.svelte-12qhfyh){flex-wrap:wrap}}@media not (min-width:50rem){:is(.header.svelte-12qhfyh,.footer.svelte-12qhfyh) nav:where(.svelte-12qhfyh){display:none}}@media not (min-width:50rem){.header.svelte-12qhfyh,.footer.svelte-12qhfyh{flex-wrap:wrap}}@media not (min-width:40rem){.header.svelte-12qhfyh,.footer.svelte-12qhfyh{flex-wrap:wrap}}.mobile-nav-trigger.svelte-12qhfyh{appearance:none;border:none;display:none;background-color:transparent}@media not (min-width:50rem){.mobile-nav-trigger.svelte-12qhfyh{display:block}}.mobile-nav-trigger.svelte-12qhfyh svg:where(.svelte-12qhfyh){inline-size:1.5rem;block-size:1.5rem;color:var(--clr-neutral-7)}header.svelte-12qhfyh{transition:all ease-out .3s;overflow:hidden}header.svelte-12qhfyh .header:where(.svelte-12qhfyh){transition:all ease-out .3s}header.sticky.svelte-12qhfyh{position:sticky;background-color:var(--clr-neutral-bg);top:0;z-index:10}header.sticky.svelte-12qhfyh .header:where(.svelte-12qhfyh){padding-block:var(--space-2xs)}body.sticky-margin{margin-block-start:10rem}.logo.svelte-12qhfyh{font-family:var(--ff-accent);font-size:var(--fs-1);text-transform:uppercase;font-weight:700;flex-shrink:1}@media not (min-width:45rem){.logo.svelte-12qhfyh{font-size:var(--fs-2);padding-inline:0}}footer.svelte-12qhfyh{padding-block:var(--space-xl);background-color:var(--clr-neutral-9);color:var(--clr-neutral-1)}.footer.svelte-12qhfyh{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-m)}@media not (min-width:45rem){.footer.svelte-12qhfyh{grid-template-columns:1fr}}.footer.svelte-12qhfyh .copyright:where(.svelte-12qhfyh),.footer.svelte-12qhfyh .logo:where(.svelte-12qhfyh){justify-self:end}.footer.svelte-12qhfyh .info:where(.svelte-12qhfyh){text-align:right}.footer.svelte-12qhfyh nav:where(.svelte-12qhfyh) ul:where(.svelte-12qhfyh){list-style:none;padding-inline:0;display:grid;gap:var(--space-3xs)}.footer.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){padding-block:calc(var(--space-3xs) * .6);padding-inline:var(--space-2xs)}@media not (min-width:50rem){.footer.svelte-12qhfyh nav:where(.svelte-12qhfyh){display:flex;flex-direction:column}}.mobile-menu.svelte-12qhfyh{transform:translate(150%);will-change:transform;transition:transform .2s ease-out;padding-inline:var(--grid-gutter);background-color:var(--clr-neutral-bg);z-index:11;position:fixed;inset:0;min-inline-size:100vw;min-block-size:100dvh}.mobile-menu.svelte-12qhfyh .mobile-nav:where(.svelte-12qhfyh){display:flex;align-items:center;justify-content:space-between;padding-block:var(--space-2xs)}.mobile-menu.svelte-12qhfyh nav:where(.svelte-12qhfyh){display:flex;flex-direction:column;align-items:center;gap:var(--space-l);font-size:var(--fs-2);padding-block:var(--space-xl)}.mobile-menu.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){padding-block:var(--space-3xs);padding-inline:var(--space-s)}.mobile-menu.svelte-12qhfyh.show{transform:translate(0);will-change:transform;transition:transform .2s ease-out}body:has(.show.svelte-12qhfyh){overflow:clip}
