*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--white);font:400 var(--step-0)/1.7 var(--sans);text-rendering:optimizeLegibility}a{color:var(--ocean);text-decoration-thickness:.08em;text-underline-offset:.18em}img{max-width:100%;height:auto}h1,h2,h3{font-family:var(--serif);color:var(--navy);line-height:1.05;letter-spacing:-.025em}h1{font-size:var(--step-4);margin:.25em 0}h2{font-size:var(--step-2)}h3{font-size:var(--step-1)}p{max-width:72ch}.pranis-shell{width:var(--shell);margin-inline:auto}.pranis-main{overflow:hidden}.pranis-skip{position:fixed;left:1rem;top:-10rem;z-index:9999;background:var(--navy);color:#fff;padding:.8rem 1rem}.pranis-skip:focus{top:1rem}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pranis-page-content>.wp-block-group,.pranis-page-content>.wp-block-columns,.pranis-page-content>p,.pranis-page-content>h2,.pranis-page-content>h3,.pranis-page-content>ul,.pranis-page-content>ol,.pranis-page-content>figure{width:var(--shell);margin-left:auto;margin-right:auto}.pranis-page-content>p,.pranis-page-content>ul,.pranis-page-content>ol{margin-block:1.25rem}.pranis-page-content>h2{margin-top:5rem}.pranis-page-content{padding-bottom:7rem}.pranis-prose{padding:5rem 0 8rem}.pranis-prose>*{max-width:780px;margin-left:auto;margin-right:auto}.pranis-prose figure{max-width:980px}.pranis-expedition{background:linear-gradient(180deg,#f8fcfe 0,#fff 35%)}
/* v1.2.3 accessibility and restrained motion */
:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:4px}
body{background:var(--warm-white)}
.pranis-reveal{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}
.pranis-reveal.is-visible{opacity:1;transform:none}
