@keyframes fade-in{0%{opacity:0}to{opacity:1}}*{box-sizing:border-box}html,body{margin:0;padding:0}html{--pali-bg: black;--pali-fg: #eee;--pali-fg-secondary: #cdcdcd;--pali-accent: #caf;scroll-behavior:smooth}body{background:var(--pali-bg);color:var(--pali-fg);font-size:18px;font-family:EB Garamond,Superclarendon,Bookman Old Style,URW Bookman,URW Bookman L,Georgia Pro,Georgia,serif;font-optical-sizing:auto;max-width:100vw;overflow-x:hidden}footer{text-align:center;padding:1.618rem 1rem;margin-top:4.236rem}h1,h2,h3,h4,h5,h6{font-weight:400;text-align:center}h1{letter-spacing:.1ch;font-size:2.618em;border:solid 1px #eee2;line-height:1;margin:0;padding:.618rem;width:min-content}h1 a,h1 a:visited{text-decoration:none;color:inherit}h1 a:hover{color:var(--pali-accent)}body>header{animation:fade-in 1s .5s both;margin:0 auto;text-align:center;text-transform:uppercase;display:flex;align-items:center;gap:1rem;padding:1rem;position:sticky;top:0;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:1;justify-content:space-between}@media screen and (min-width: 740px){body>header{flex-direction:column}}body>header nav ul{list-style-type:none;margin:0;padding:0 .5rem;display:flex;flex-flow:row wrap;gap:1rem;justify-content:center}@media screen and (min-width: 400px){body>header nav ul{gap:2rem}}a,a:visited{color:var(--pali-accent)}a:hover{color:#fff}.desktop-nav{display:none}.mobile-nav summary{height:24px;list-style-type:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary svg{width:1.5rem}.mobile-nav .mobile-nav--close{display:none}.mobile-nav[open] .mobile-nav--close{display:block}.mobile-nav[open] .mobile-nav--open{display:none}.mobile-nav nav{position:fixed;z-index:3;background:#000e;width:100vw;height:calc(100vh - 6rem);left:0;top:6rem;opacity:0;transition:opacity .25s;overflow:hidden}.mobile-nav[open] nav{opacity:1}.mobile-nav nav ul{flex-flow:column nowrap;padding:2rem 0;gap:2rem}@media screen and (min-width: 740px){.mobile-nav{display:none}.desktop-nav{display:flex}}nav ul a{transition:text-decoration-color .2s,color .2s;text-decoration-color:transparent}nav ul a,nav ul a:visited{color:inherit}nav ul a:hover{color:var(--pali-accent);text-decoration-color:currentColor}.background-image{transition:opacity 1s .5s;opacity:1;position:absolute;z-index:-1;width:100vw;height:100vh;object-fit:cover;object-position:65% center}.background-image--hidden{opacity:0}@media screen and (min-width: 1000px){.background-image{object-position:-20rem center}}*::selection{background:var(--pali-accent);color:var(--pali-bg)}main{animation:fade-in 1s .75s both}section{padding:0 1rem;margin:0 auto;min-height:50vh;max-width:1400px}section>p{font-size:1.5rem}section>h2{text-transform:uppercase;margin-bottom:2.618rem}section p,section>ul{color:var(--pali-fg-secondary);max-width:80ch;margin-left:auto;margin-right:auto;line-height:1.5}section+section{padding-top:6.854rem}@supports (text-wrap: pretty){section p{text-wrap:pretty}}section:first-of-type:last-of-type{margin-top:4rem}.hero{margin-top:6.854rem;padding-right:2rem}.hero h2{font-size:4.236rem;text-align:right;max-width:1400px;margin:0 auto;text-transform:none;filter:drop-shadow(1px 1px #0006)}@media screen and (min-width: 740px){.hero h2{font-size:6.854rem}.hero h2 span{display:block}}.accent{color:var(--pali-accent)}address{font-style:normal;text-align:center}footer{color:var(--pali-fg-secondary)}button{line-height:1}.socials{list-style-type:none;display:flex;padding:0;gap:1.5rem;justify-content:center;margin:2.618rem 0}.socials a,.socials a:visited{color:var(--pali-fg);text-decoration:none}.socials a:hover{color:var(--pali-accent)}.socials a svg{width:1.5rem;height:1.5rem}button{appearance:none;background:none;border:none;padding:.25rem;display:block;color:inherit;font:inherit;cursor:pointer;transition:border-color .25s;position:relative;outline:none}.cta{font:inherit;background:var(--pali-accent);color:var(--pali-bg);border-radius:2rem;padding:.5rem 1rem;cursor:pointer;display:block;margin:1rem auto;max-width:max-content;text-decoration:none}.cta:visited{color:var(--pali-bg)}.cta:hover{background:var(--pali-fg);color:var(--pali-bg)}.duotone{position:relative}.duotone>img{object-fit:cover;filter:grayscale(100%)}.duotone:after{content:"";position:absolute;inset:0;background:var(--pali-accent);mix-blend-mode:multiply;opacity:0;transition:opacity .25s;z-index:1}.duotone:hover:after{opacity:1}dialog::backdrop{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}dialog{animation:fade-in 1s both;max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);overscroll-behavior:contain;overflow-y:scroll;border:none;background:transparent;color:var(--pali-fg);padding:0 1rem}dialog>div{background:#0009;padding:1rem}dialog header{display:flex;gap:.5rem}dialog h3{margin:0;line-height:1;text-align:left}dialog button{font:inherit;color:inherit;line-height:1}dialog img{aspect-ratio:1 / 1;width:100%;height:auto;object-fit:cover}dialog[open]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;row-gap:1rem;max-width:1000px}dialog form{grid-column:span 2;display:flex;justify-content:end;align-items:start;position:sticky;top:0;filter:drop-shadow(1px 1px #0006)}.team .bio,dialog img{grid-column:span 2}@media screen and (min-width: 740px){dialog[open]{grid-template-columns:1fr 3fr;column-gap:1rem}.team .bio,dialog img{grid-column:unset}dialog img{aspect-ratio:1 / 1.5;max-width:300px}}dialog p{margin:1.618rem 0 0;max-width:none}dialog p:empty{display:none}
