@font-face{font-family:Aquiline Two Patched;src:url(/fonts/AquilineTwo-patched.woff2)format("woff2"),url(/fonts/AquilineTwo-patched.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Cormorant Garamond Local;src:url(/fonts/CormorantGaramond-VariableFont_wght.woff2)format("woff2"),url(/fonts/CormorantGaramond-VariableFont_wght.ttf)format("truetype");font-weight:300 700;font-style:normal;font-display:block}:root{--paper-light:#efe0b8;--paper-mid:#d3ac74;--paper-deep:#3a230c;--paper-burn:#261407;--ink:#1f1309;--ink-soft:#1f1309c7;--line:#48290d2e;--panel:#fff8e957;--panel-strong:#fff9ee80;--shadow:#1c0f0638;--shadow-deep:#0c050280;--accent:#c9dfff;--dark-brown:#292929;--nav-font-size:2.25rem;--h2-font-size:2.25rem;--h3-font-size:2rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto;scrollbar-gutter:stable}:root{--bg-image-px-width:1200px;--ratio:calc(1923 / 1400);--inline-padd-perc:.14;--bg-image-px-height:calc(var(--bg-image-px-width) * var(--ratio));--bg-image-height:max(100vh, var(--bg-image-px-height))}body{letter-spacing:.0375rem;opacity:0;visibility:hidden;background-color:#000;min-height:100%;margin:0;font-family:Cormorant Garamond Local,Georgia,serif;font-size:16px;transition:opacity 2.5s}html.bg-ready body{opacity:1;visibility:visible}.background-texture{z-index:-1;min-height:var(--bg-image-height);background-image:-webkit-image-set(url(/images/parchment-paper-background-1440px.avif) 1x,url(/images/parchment-paper-background-1440px.webp) 1x,url(/images/parchment-paper-background-1440px.jpg) 1x);background-image:image-set("/images/parchment-paper-background-1440px.avif" 1x,"/images/parchment-paper-background-1440px.webp" 1x,"/images/parchment-paper-background-1440px.jpg" 1x);background-position:top;background-repeat:no-repeat;background-size:auto 100%;height:100vh;position:sticky;top:0}.site-frame{margin-top:calc(var(--bg-image-height) * -1);min-height:var(--bg-image-px-height);max-width:var(--bg-image-px-width);padding-inline:calc(var(--bg-image-px-width) * var(--inline-padd-perc));filter:brightness(1.05);flex-direction:column;justify-content:space-between;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}.site-main{flex:1;min-height:0}.site-nav{font-size:calc(var(--nav-font-size) * 1.1);grid-template-columns:repeat(4,min-content);justify-content:space-between;gap:1.2rem;margin:1rem 0;padding:1rem 0;display:grid}.site-nav a{color:var(--dark-brown);cursor:pointer;text-underline-offset:.5rem;font-weight:600;line-height:1;text-decoration:underline .25rem #0000;transition:color .5s,text-decoration-color .3s;display:inline-block}.site-nav a:hover{color:var(--paper-deep);text-decoration-color:var(--paper-deep)}.site-nav a:active{color:var(--paper-deep)}.site-nav a[aria-current=page]{text-decoration-color:var(--paper-deep);color:var(--paper-deep)}.aquiline-title{--font-size:10rem;--height-magnify:1.65;--line-height-minify:.5;font-family:Aquiline Two Patched,serif;font-size:var(--font-size);text-align:center;user-select:none;width:100%;font-weight:400;line-height:1.5;overflow:visible}.aquiline-title .f{letter-spacing:calc(var(--font-size) / -3)}.site-footer{color:#ffffff96;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;padding:2rem 0;display:flex}.site-footer p{text-shadow:2px 2px #00000070;padding:0;font-size:1.3rem}.site-footer a{color:#dbaf70}.site-footer td:first-of-type{padding-right:.25rem}.site-footer a:hover{color:#f1d9b3}@media (width<=1199px){:root{--bg-image-px-width:992px;--nav-font-size:2rem;--h2-font-size:2rem;--h3-font-size:2rem}.aquiline-title{--font-size:8rem}}@media (width<=991px){:root{--bg-image-px-width:768px;--inline-padd-perc:.12}.aquiline-title{--font-size:6rem}}@media (width<=767px){:root{--bg-image-px-width:576px}.aquiline-title{--font-size:4rem}}@media (width<=575px){:root{--bg-image-px-width:100vw;--inline-padd-perc:.06}.aquiline-title{--font-size:3.5rem}}@media (width<=429px){.aquiline-title{--font-size:3rem}.site-nav{grid-template-columns:repeat(2,1fr);margin:.5rem 2rem 0;& a{text-align:center}}}:root{--p-font-size:1.25rem;--p-line-height:calc(var(--p-font-size) * 1.6);--figure-border-width:0rem;--figure-top-margin:.6rem;--figure-bottom-margin:.6rem}.hero-panel{padding:0}.hero-subheading{--bottom-padding:1rem;text-align:center;padding:0 0 var(--bottom-padding) var(--figure-border-width)}.content{display:block}p{font-size:var(--p-font-size);line-height:var(--p-line-height);padding-block:calc(var(--p-line-height) / 4);text-wrap:pretty;margin:0}.inline{margin-inline:auto}.feather{--top-inset:1rem;--top-offset:-1rem;--bottom-offset:calc(var(--top-offset) * 1.5);--inline-offset:-2.5rem;position:relative}.feather:before{content:"";z-index:-1;pointer-events:none;top:var(--top-offset);right:var(--inline-offset);left:var(--inline-offset);bottom:var(--bottom-offset);filter:blur(calc(var(--top-inset) * 1.25));background:linear-gradient(90deg,#fff9ee66 0%,#fff9ee4d 50%,#fff9ee66 100%);position:absolute}.feather:has(+.feather):before{bottom:calc(var(--top-offset) * -1)}.hero-subheading.feather:before{bottom:calc(var(--bottom-offset) + var(--bottom-padding))}h1{font-size:3.8rem}h2{font-size:var(--h2-font-size);line-height:calc(var(--h2-font-size) * 1.25);font-weight:500}h3{font-size:var(--h3-font-size);font-weight:500}h1,h2,h3,h4,h5,h6{text-wrap:balance;margin:0}figure{border:var(--figure-border-width) solid var(--paper-burn);border-radius:.5rem;margin:0;overflow:hidden;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}figure img,figure picture{display:block}.figure-top{margin-top:0;margin-bottom:var(--figure-bottom-margin);border:0;margin-inline:0}.figure-top picture{display:block}.figure-top img{object-fit:contain;width:100%;height:auto;display:block}.float-left{float:left;max-width:58%;margin:var(--figure-top-margin) 1.5rem 0 0}.float-left img{--lines-spanned:16;width:auto;max-width:none;height:calc(var(--p-line-height) * var(--lines-spanned) + (var(--figure-border-width) * 2) + var(--figure-top-margin));display:block}.float-right{float:right;max-width:59%;margin:var(--figure-top-margin) 0 0 1.5rem}figure img.left-offset{margin-left:-25%;position:relative}@media (width<=1199px){:root{--nav-font-size:2rem;--h3-font-size:2rem}}@media (width<=991px){:root{--nav-font-size:1.75rem;--h2-font-size:1.75rem;--h3-font-size:1.5rem;--figure-bottom-margin:.75rem}figure{margin-right:0;margin-bottom:calc(var(--figure-top-margin) * 4)}.float-left{--figure-bottom-margin:1.25rem;max-width:100%;margin-bottom:var(--figure-bottom-margin)}}@media (width<=767px){:root{--nav-font-size:1.325em;--h3-font-size:1.325rem}.feather{--inline-offset:-1.5rem}}@media (width<=575px){:root{--nav-font-size:1.125rem;--h3-font-size:1.125rem}}.btn-ctas{flex-direction:column;justify-self:flex-start;gap:1.5rem;display:flex}.fathom-panel{background:linear-gradient(#fff8e9e6,#f0e1c4c7);border:1px solid #3a230c38;border-radius:1rem;box-shadow:0 1.2rem 2.4rem #1d0e0529,inset 0 1px #ffffffa6}.fathom-button{appearance:none;color:#2a1809;min-width:20rem;font:inherit;letter-spacing:.04rem;text-align:center;cursor:pointer;background:linear-gradient(#fff7e4eb,#d6b279e6),linear-gradient(#ffffff59,#00000014);border:1px solid #49290e73;border-radius:999px;padding:1rem 1.5rem 1.1rem;font-size:1.5rem;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,color .18s;display:inline-block;box-shadow:inset 0 1px #ffffff80,0 .4rem 1rem #29140729}.fathom-button:hover{background:linear-gradient(#fffaeefa,#bf8c46f2),linear-gradient(#ffffff61,#0000001a);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff8c,0 .7rem 1.4rem #29140738}.fathom-button:active{transform:translateY(0);box-shadow:inset 0 2px 6px #2914072e,0 .25rem .6rem #2914071f}.fathom-button:focus-visible{outline-offset:3px;outline:2px solid #7c4d1bcc}.scroll-area{scrollbar-width:thin;scrollbar-color:#8a5827 transparent;overflow:auto}.scroll-area::-webkit-scrollbar{width:10px;height:10px}.scroll-area::-webkit-scrollbar-track{background:0 0}.scroll-area::-webkit-scrollbar-thumb{background:#8a5827;border-radius:999px}.scroll-area::-webkit-scrollbar-thumb:hover{background:#a66b33}
