body{margin:0}.site-shell-module__brWvDG__site{--canvas:#f2eee9;--surface:#eae3da;--ink:#292823;--muted:#68635d;--accent:#98533b;--line:#41322738;background:var(--canvas);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:clip}.site-shell-module__brWvDG__site,.site-shell-module__brWvDG__site *{box-sizing:border-box}.site-shell-module__brWvDG__site a{color:inherit;text-underline-offset:.25em}.site-shell-module__brWvDG__site a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.site-shell-module__brWvDG__skipLink{z-index:20;position:absolute;left:-9999px}.site-shell-module__brWvDG__skipLink:focus{background:var(--canvas);padding:.75rem 1rem;top:1rem;left:1.5rem}.site-shell-module__brWvDG__header{z-index:10;position:absolute;inset:0 0 auto}.site-shell-module__brWvDG__headerInner{justify-content:space-between;align-items:center;gap:2rem;width:100%;padding:clamp(1.4rem,2.5vw,2.6rem) clamp(1.5rem,5vw,6rem);display:flex}.site-shell-module__brWvDG__brand,.site-shell-module__brWvDG__footerBrand{letter-spacing:.34em;white-space:nowrap;flex:none;font-size:clamp(1.2rem,1.8vw,1.9rem);font-weight:300;line-height:1;text-decoration:none}.site-shell-module__brWvDG__navigation{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem clamp(1.2rem,3vw,3.4rem);margin:0;padding:0;list-style:none;display:flex}.site-shell-module__brWvDG__navigation a{color:var(--ink);letter-spacing:.015em;padding:.5rem 0;font-size:.86rem;text-decoration:none;transition:color .18s;display:inline-block}.site-shell-module__brWvDG__navigation a:hover{color:var(--accent)}.site-shell-module__brWvDG__main{min-height:65vh}.site-shell-module__brWvDG__footer{border-top:1px solid var(--line);background:var(--canvas)}.site-shell-module__brWvDG__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem 3rem;max-width:100rem;margin:0 auto;padding:4rem clamp(1.5rem,5vw,6rem);display:flex}.site-shell-module__brWvDG__footerInner>div:first-child{min-width:15.756rem}.site-shell-module__brWvDG__footerBrand{font-size:1.2rem}.site-shell-module__brWvDG__footerInner p{color:var(--muted);letter-spacing:.08em;margin:.7rem 0 0;font-size:.85rem}.site-shell-module__brWvDG__footerLinks{flex-wrap:wrap;gap:1rem 2rem;display:flex}.site-shell-module__brWvDG__footerLinks a,.site-shell-module__brWvDG__footerInner>a{color:var(--ink);font-size:.9rem;text-decoration:none}.site-shell-module__brWvDG__footerLinks a:hover,.site-shell-module__brWvDG__footerInner>a:hover{color:var(--accent)}@media (max-width:720px){.site-shell-module__brWvDG__headerInner{padding-top:1.5rem;display:block}.site-shell-module__brWvDG__brand{margin-bottom:1.2rem;display:inline-block}.site-shell-module__brWvDG__navigation{justify-content:flex-start;gap:.25rem 1.25rem}.site-shell-module__brWvDG__navigation a{font-size:.77rem}.site-shell-module__brWvDG__footerInner{padding-block:3rem}}@media (prefers-reduced-motion:reduce){.site-shell-module__brWvDG__site *,.site-shell-module__brWvDG__site :before,.site-shell-module__brWvDG__site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
