.header-actions{display:flex;align-items:center;gap:.85rem}.about-link{border:0;background:transparent;color:#fff;font:700 .62rem Unbounded,sans-serif;cursor:pointer}.hero h1 span{position:absolute;left:29%;top:96%;display:inline-block;margin:0;padding:.22em .38em;background:var(--black);color:var(--milk);box-shadow:5px 5px 0 var(--lime);font:500 clamp(2rem,4vw,4.8rem)/.8 Neucha,cursive;letter-spacing:-.08em;transform:rotate(7deg);white-space:nowrap}.hero-caption small{display:block;margin-top:.85rem;color:#fff;font-size:.58rem}.visual-diary{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(2rem,7vw,8rem);padding:clamp(5rem,10vw,10rem) clamp(1.3rem,8vw,9rem);background:#8f243a;color:#fff;overflow:hidden}.visual-diary h2{margin:0;font:800 clamp(3rem,6vw,7rem)/.84 Unbounded,sans-serif;letter-spacing:-.13em}.visual-diary h2 em{color:var(--lime);font-style:normal}.diary-heading>p:last-child{max-width:20rem;margin:2rem 0 0;font:500 .92rem/1.55 DM Mono,monospace}.photo-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1rem;min-height:620px}.photo-grid figure{margin:0;overflow:hidden;border:8px solid var(--milk);box-shadow:8px 8px 0 #080a09}.photo-grid img{width:100%;height:100%;display:block;object-fit:cover;filter:contrast(1.07) saturate(1.06)}.photo-one{transform:rotate(-2deg)}.photo-two{transform:rotate(2deg)}.photo-three{transform:rotate(-1deg)}.photo-four{display:block;transform:rotate(2deg)}.text-button{margin-top:2.2rem;padding:0;border:0;background:none;color:var(--lime);font:700 .72rem Unbounded,sans-serif;cursor:pointer;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3rem}.about-dialog{width:min(96vw,1160px);max-height:92vh;overflow:auto;border:0;padding:0;background:var(--milk);color:var(--black);box-shadow:15px 15px 0 var(--lime)}.about-dialog::backdrop{background:rgba(0,0,0,.83)}.about-layout{display:grid;grid-template-columns:.82fr 1.18fr}.about-media{padding:1.4rem!important;background:#171717;color:#fff}.about-main-photo{display:block;width:100%;height:430px;object-fit:cover;object-position:center 16%;filter:contrast(1.06)}.about-gallery{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.8rem}.about-gallery img{width:100%;aspect-ratio:1/1.28;object-fit:cover;background:#333}.about-media>p{margin:1.2rem 0 0!important;color:var(--lime);font:500 1.6rem/1 Neucha,cursive!important}.about-layout>div{padding:clamp(2rem,5vw,5rem)}.about-dialog h2{margin:0;font:800 clamp(2.5rem,5vw,5.3rem)/.85 Unbounded,sans-serif;letter-spacing:-.14em}.about-layout>div>p:not(.label){max-width:44rem;margin:2rem 0;font:500 1rem/1.65 DM Mono,monospace}.about-sections{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.about-sections section{padding:1.15rem;border-top:2px solid var(--black)}.about-sections h3{margin:0 0 .6rem;font:800 .74rem Unbounded,sans-serif;letter-spacing:-.08em}.about-sections p{margin:0;font:500 .8rem/1.55 DM Mono,monospace}.about-book{margin-top:2rem}.about-dialog .close{z-index:3;color:var(--black)}.honeypot{position:absolute!important;left:-9999px!important}.form-status{min-height:1.2rem;margin:0;color:#9f1936;font:700 .68rem/1.4 DM Mono,monospace}.analytics-consent{position:fixed;z-index:30;right:1rem;bottom:1rem;max-width:335px;padding:1rem;background:var(--milk);color:var(--black);box-shadow:7px 7px 0 var(--lime);font:500 .72rem/1.45 DM Mono,monospace}.analytics-consent p{margin:0 0 .75rem}.analytics-consent button{border:1px solid var(--black);padding:.5rem .65rem;background:#fff;font:700 .6rem Unbounded,sans-serif;cursor:pointer}.analytics-consent .consent-yes{background:var(--lime)}@media(max-width:720px){.about-link{display:none}.hero h1 span{left:30%;top:106%;box-shadow:4px 4px 0 var(--lime)}.visual-diary{grid-template-columns:1fr;gap:2.5rem}.photo-grid{min-height:690px}.about-layout{grid-template-columns:1fr}.about-media{padding:1rem!important}.about-main-photo{height:360px}.about-sections{grid-template-columns:1fr}.about-dialog{width:94vw}.about-layout>div{padding:2.2rem 1.4rem}.analytics-consent{left:1rem;right:1rem;max-width:none}}
