@font-face{font-family:"Goudy Bookletter 1911";src:url(/assets/fonts/goudy-bookletter-1911-latin.0a237756fe19.woff2)format(woff2);font-style:normal;font-weight:400;font-display:swap}:root{--buncss-light:initial;--buncss-dark: ;color-scheme:light;--text:#29271f;--muted:#656257;--accent:#756744;--paper:#fbfaf6;--content-width:1240px;--gutter:48px;--page-width:min(100% - var(--gutter)*2,var(--content-width));font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text);background:var(--paper);font-family:"Goudy Bookletter 1911",Georgia,serif}*{box-sizing:border-box}a{color:inherit;text-underline-offset:5px}a:focus-visible{outline:2px solid;outline-offset:6px}::selection{color:var(--paper);background:var(--text)}h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(54px,5.8vw,84px);font-weight:400;line-height:1.06}.status{color:var(--accent);letter-spacing:.04em;margin:0 0 28px;font-size:13px;line-height:1.6}@media (max-width:700px){:root{--gutter:24px}h1{font-size:clamp(38px,10.9vw,64px)}.status{margin-bottom:24px}}body{display:flex;flex-direction:column;min-height:100svh;margin:0}.site-shell{display:flex;width:var(--page-width);flex-direction:column;min-height:clamp(680px,88svh,980px);margin-inline-start:auto;margin-inline-end:auto}.site-header{display:flex;align-items: center;min-height:120px}.wordmark{display:inline-flex;align-items: center;min-height:44px;margin-left:-5px;line-height:0}.wordmark img{display:block;width:192px;height:auto}main{display:flex;flex:1;align-items: center}.site-footer{display:flex;width:var(--page-width);justify-content:flex-end;margin:auto auto 0;padding-block-start:10px;padding-block-end:10px}@media (max-width:700px){.site-shell{min-height:780px}.site-header{min-height:96px}.wordmark img{width:160px}main{align-items: flex-start}}.site-hero{position:relative;isolation:isolate}.introduction{width:100%;padding-block-start:64px;padding-block-end:136px}.introduction-content{max-width:560px}.introduction-copy{color:var(--muted);text-wrap:pretty;max-width:400px;margin:32px 0 0;font-size:18px;line-height:1.7}.not-found-copy{color:var(--muted);text-wrap:pretty;margin-top:24px;line-height:1.8}.background-art{position:absolute;z-index:-1;overflow:hidden;pointer-events:none;background:url(/assets/mountains-preview.1c17ce25d10d.webp) 58%/cover;inset:0}.background-art picture{display:block;height:100%}.background-art img{display:block;object-fit:cover;object-position:58% center;width:100%;height:100%}.background-art:after{position:absolute;content:"";background:linear-gradient(90deg,var(--paper)0%,#fbfaf6f5 25%,#fbfaf6d9 39%,#fbfaf65c 58%,transparent 78%),linear-gradient(180deg,#fbfaf6eb 0%,#fbfaf633 15%,transparent 32%,transparent 72%,var(--paper)100%);inset:0}@media (max-width:700px){.introduction{padding-block-start:52px;padding-block-end:300px}.introduction-copy{max-width:350px;margin-top:28px;font-size:16px}.background-art{background-position:left 60% bottom;top:220px}.background-art img{object-position:60% bottom}.background-art:after{background:linear-gradient(180deg,var(--paper)0%,#fbfaf6fa 14%,#fbfaf6d9 28%,#fbfaf633 46%,transparent 65%,var(--paper)100%)}}.skip-link{position:absolute;z-index:2;top:16px;left:var(--gutter);display:inline-flex;background:var(--paper);align-items: center;min-height:44px;padding:12px;transform:translateY(-180%)}.skip-link:focus{transform:none}.return-link{display:inline-flex;align-items: center;gap:8px;min-height:44px;margin-top:16px;padding-block-start:12px;padding-block-end:12px;font-size:14px}.social-link{display:inline-flex;text-decoration:none;justify-content:center;align-items: center;gap:8px;min-width:44px;min-height:44px;font-size:14px}.link-icon{display:block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.social-link:active,.return-link:active{color:var(--accent);text-decoration:underline}.social-link:focus-visible{color:var(--accent);text-decoration:underline}.return-link:focus-visible{color:var(--accent);text-decoration:underline}@media (hover:hover){.social-link:hover,.return-link:hover{color:var(--accent);text-decoration:underline}}@media (prefers-reduced-motion:no-preference){.site-header{animation:.65s ease-out both content-arrive}.status{animation:.65s ease-out 80ms both content-arrive}h1{animation:.8s ease-out .14s both content-arrive}.introduction-copy{animation:.75s ease-out .26s both content-arrive}.background-art img{transform-origin:70% 65%;animation:4.2s cubic-bezier(.16,1,.3,1) both mountain-settle}}@keyframes content-arrive{0%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes mountain-settle{0%{transform:scale(1.035)}to{transform:scale(1)}}
