@font-face{font-family:Londrina Solid;src:url(/_static/fonts/londrina-solid/londrina-solid-regular.7ad0db37df9a.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Londrina Solid;src:url(/_static/fonts/londrina-solid/londrina-solid-black.ed455d5fb4d1.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--font-body: "Londrina Solid", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: var(--font-body);font-family:var(--font-body)}button,input,select,textarea{font-family:inherit}:root{color-scheme:dark}*{box-sizing:border-box}body.jv{margin:0;background:#0d0b0b;color:#fff7ef;font:1.1rem var(--font-body,system-ui)}.jv-shell{width:min(1080px,calc(100% - clamp(32px,10vw,112px)));margin-inline:auto}.jv a{color:inherit;text-decoration:none}.jv :focus-visible{outline:2px solid #f5a5a7;outline-offset:4px}.jv-header,.jv-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:16px}.jv-header{border-bottom:1px solid #413033}.jv-name,.jv-site{display:inline-flex;align-items:center;gap:8px;min-height:44px}.jv-name,.jv h1{font-family:var(--font-display,system-ui);font-weight:400}.jv-name{font-size:1.6rem}.jv-site,.jv-footer{color:#d2c0ba}.jv-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(24px,7vw,90px);padding-block:clamp(50px,10vw,126px)}.jv-kicker{margin:0;color:#f5a5a7;text-transform:uppercase;letter-spacing:.1em;font-size:.9rem}.jv h1{font-size:clamp(4rem,10.5vw,8rem);line-height:.92;margin:12px 0 20px}.jv-copy p:not(.jv-kicker){max-width:29ch;color:#d2c0ba;font-size:clamp(1.25rem,2.5vw,1.65rem);line-height:1.45;margin:0 0 25px}.jv .jv-button{display:inline-flex;align-items:center;gap:16px;min-height:48px;padding:10px 16px;border-radius:8px;background:#fff7ef;color:#23151a}.jv .jv-button:hover{background:#f5a5a7}.jv-photo{margin:0;min-width:0}.jv-photo img{display:block;width:100%;height:auto;border-radius:16px}.jv-photo figcaption{color:#d2c0ba;font-size:.9rem;margin-top:9px}.jv-footer{border-top:1px solid #413033}.jv-stamp{display:grid;place-items:center;width:44px;height:44px;padding:0;background:transparent;border:0;cursor:pointer;touch-action:manipulation}.jv-stamp img{display:block;border-radius:7px}.jv-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:690px){.jv-hero{grid-template-columns:minmax(0,1fr)}.jv-photo{max-width:460px}}
