/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:garamond-premier-display-fallback;src:url(/fonts/EB-Garamond-Regular.woff2) format("woff2");ascent-override:75%;descent-override:25%;line-gap-override:0%;size-adjust:89%}@font-face{font-family:garamond-premier-fallback;src:url(/fonts/EB-Garamond-Regular.woff2) format("woff2");ascent-override:75%;descent-override:25%;line-gap-override:0%;size-adjust:98%}:root{--sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--slab-serif:Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace;--serif:Constantia,"Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif;--ff-body:var(--ff-garamond-premier),var(--serif);--ff-display:var(--ff-garamond-premier-display),var(--serif);--ff-sans-serif:var(--ff-proxima-nova),var(--sans-serif);--fs-144:calc(4rem + 6.667vw);--fs-108:calc(4rem + 4.167vw);--fs-84:calc(3.875rem + 2.604vw);--fs-72:calc(3.3125rem + 2.2375vw);--fs-60:max(3rem,2.75rem + 1.875vw);--fs-54:max(2.8125rem,2.5625rem + 1.6145vw);--fs-48:max(2.625rem,2.375rem + 1.354vw);--fs-42:max(2.4375rem,2.1875rem + 1.0935vw);--fs-36:max(2.25rem,2rem + 0.833vw);--fs-30:max(2rem,1.5rem + 0.833vw);--fs-27:max(1.833rem,1.5rem + 0.625vw);--fs-24:max(1.667rem,1.5rem + 0.417vw);--fs-21:max(1.5rem,1.25rem + 0.417vw);--fs-18:max(1.417rem,1rem + 0.417vw);--fs-16:max(1.333rem,0.8333rem + 0.417vw);--fs-15:max(1.25rem,0.75rem + 0.417vw);--fs-14:1.167rem;--fs-13:1.0888rem;--fs-home-heading:var(--fs-84);--gtr-12:max(1.25vw,0.5rem);--gtr-24:max(1.67vw,0.75rem);--gtr-36:max(2.5vw,1rem);--gtr-54:max(3.75vw,2rem);--gtr-72:max(5vw,3rem);--gtr-108:max(7.5vw,4.5rem);--gtr-144:max(10vw,6rem);--gtr:var(--gtr-36);--margin:var(--gtr-108);--row-18:calc(0.5rem + 0.2vw + var(--gtr-12));--row-36:calc(1rem + 0.416vw + var(--gtr-12));--row-54:calc(1.5rem + 0.625vw + var(--gtr-24));--row-72:calc(2rem + 0.833vw + var(--gtr-36));--row-108:calc(3rem + 1.25vw + var(--gtr-54));--row-144:calc(4rem + 1.67vw + var(--gtr-72));--nav-height-max:calc(1.5em + 8rem);--nav-height-min:var(--nav-height-max);--nav-height-flex:var(--nav-height-max);--grid-w:100vw;--col-w:calc((var(--grid-w) - 2 * var(--margin) - 11 * var(--gtr-36)) / 12);--bezier-bounce:cubic-bezier(0.33,3,0.25,0.5);--bezier-ease-out:cubic-bezier(0.25,0.5,0.33,1);--bezier-ease-in:cubic-bezier(0.67,0,0.75,0.5);--color-redTint3:hsl(348,88%,60%);--color-redTint2:hsl(348,88%,55%);--color-redTint1:hsl(348,88%,48%);--color-red:hsl(348,88%,39%);--color-redShade1:hsl(348,93%,32%);--color-redShade2:hsl(348,98%,25%);--color-redShade3:rgb(91.8,0,18.36);--color-redShade4:rgb(61.2,0,12.24);--color-sandstoneTint4:hsl(348,14%,97%);--color-sandstoneTint3:hsl(348,14%,94%);--color-sandstoneTint2:hsl(348,14%,90%);--color-sandstoneTint1:hsl(348,14%,85%);--color-sandstone:hsl(348,14%,78%);--color-sandstoneShade1:hsl(348,14%,69%);--color-sandstoneShade2:hsl(348,14%,63%);--color-sandstoneShade3:hsl(348,12%,55%);--color-sandstoneShade4:hsl(348,10%,45%);--color-pinkstoneTint3:hsl(348,70%,95%);--color-pinkstoneTint2:hsl(348,55%,90%);--color-pinkstoneTint1:hsl(348,48%,85%);--color-pinkstone:hsl(348,45%,78%);--color-pinkstoneShade1:hsl(348,45%,70%);--color-pinkstoneShade2:hsl(348,45%,61%);--color-pinkstoneShade3:hsl(348,45%,52%);--color-sunTint2:hsl(33,100%,75%);--color-sunTint1:hsl(33,100%,68%);--color-sun:hsl(33,93%,54%);--color-sunShade1:hsl(32,100%,45%);--color-sunShade2:hsl(28,100%,39%);--color-gray97:hsl(348,7%,97%);--color-gray95:hsl(348,7%,95%);--color-gray90:hsl(348,7%,90%);--color-gray85:hsl(348,7%,85%);--color-gray80:hsl(348,7%,80%);--color-gray75:hsl(348,6%,75%);--color-gray60:hsl(348,6%,60%);--color-gray50:hsl(348,5%,50%);--color-gray40:hsl(348,5%,40%);--color-gray30:hsl(348,5%,30%);--color-gray20:hsl(348,4%,20%);--color-gray15:hsl(348,4%,15%);--color-gray10:hsl(348,4%,10%);--color-gray05:hsl(348,4%,5%)}@media(max-width:539px){:root{--fs-home-heading:var(--fs-72)}}@media(max-width:899px){:root{--margin:var(--gtr-72)}}@media(max-width:539px){:root{--margin:var(--gtr-54)}}@media(max-width:1079px){:root{--nav-height-max:calc(1.5em + 6rem)}}@media(max-width:719px){:root{--nav-height-max:calc(1.5em + 5rem)}}:root html:has([data-nav-observer-inview=false]){--nav-height-flex:var(--nav-height-min)}html{font-size:12px;scroll-behavior:smooth}body{background:#fff;color:var(--color-gray30);font-family:var(--ff-body);font-size:var(--fs-16);line-height:1.5;min-height:100vh;display:grid;grid-template-rows:auto 1fr}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:101;pointer-events:none;background-color:rgba(0,0,0,0);transition:background-color .4s ease}body:has([data-nav-is-open=true]){overflow:hidden}body:has([data-loading-modal=true]),body:has(dialog[open]){overflow:hidden}body:has([data-loading-modal=true]):after,body:has(dialog[open]):after{background-color:rgba(0,0,0,.9);transition-duration:.6s}body:has(dialog[data-animating=CLOSING]):after{background-color:rgba(0,0,0,0)}h1,h2,h3{line-height:1}h1,h2,h3,h4,h5,h6{font-family:var(--ff-display);font-weight:400}h4,h5,h6{line-height:1.125}p{line-height:inherit}a{transition:color .3s ease}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:rgba(0,0,0,0);color:inherit;padding:0;cursor:pointer;transition:color .3s ease,background .3s ease,border .3s ease}input,select,textarea{border-radius:0}input:focus,select:focus,textarea:focus{outline:none}:-webkit-autofill,:-webkit-autofill:active,:-webkit-autofill:focus,:-webkit-autofill:hover{-webkit-transition:all 0s 99999s;transition:all 0s 99999s;border-radius:0}