@font-face{font-family:"Fraunces";src:url("fonts/fraunces.woff2?v=8b6ad25f") format("woff2");font-weight:800;font-display:optional}body{background:var(--amber);--imprint-bg:var(--navy);--imprint-fg:rgba(255,255,255,.75);--poster-font:"Fraunces",Georgia,serif}.poster{flex:1;display:flex;flex-direction:column;overflow:hidden;background:var(--amber);color:var(--navy)}.poster-in{flex:1;display:flex;flex-direction:column;gap:clamp(1.8rem,4.5vh,3.2rem);padding-block:clamp(1.1rem,2.6vh,1.8rem) clamp(1.6rem,3.5vh,2.4rem)}.poster-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--navy);font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.poster-logo{width:clamp(140px,15vw,190px);height:auto}.poster-status{justify-self:center}.poster-mid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:2rem 4rem;align-items:end;margin-top:auto}.poster h1{font-family:var(--poster-font);font-weight:800;font-size:clamp(2.8rem,7.4vw,6.6rem);line-height:.92;letter-spacing:-.03em;text-wrap:balance}.poster-side{padding:.2rem 0 .4rem 1.2rem;border-left:2px solid var(--navy);font-size:clamp(1rem,1.4vw,1.2rem);font-weight:500;line-height:1.5}.poster-side p+p{margin-top:.8rem}.poster-info{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,1fr);border-top:2px solid var(--navy)}.poster-info>*{padding-top:1rem}.poster-info>*+*{padding-left:1.4rem;border-left:2px solid var(--navy)}.poster-info>:not(:last-child){padding-right:1.4rem}.poster-info small{display:block;margin-bottom:.25rem;font-family:var(--font-mono);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.poster-contact{display:flex;flex-direction:column;color:var(--navy);text-decoration:none}.poster-contact strong{font-family:var(--poster-font);font-weight:800;font-size:clamp(1.6rem,2.9vw,2.5rem);line-height:1.1;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.08em;text-underline-offset:.14em;transition:text-decoration-color .2s}.poster-contact:hover strong{text-decoration-color:currentColor}.poster-company p{font-size:1rem;line-height:1.5}.poster-company b{font-weight:700}.poster-word{overflow:hidden}.poster-word svg{display:block;width:100%;height:auto;margin-bottom:-2%;fill:var(--navy);font-family:var(--poster-font);font-weight:800}@media(max-width:900px){.poster-mid{grid-template-columns:1fr}.poster-info{grid-template-columns:1fr 1fr}.poster-company{grid-column:1/-1;padding-left:0!important;border-left:0!important;margin-top:1rem;border-top:2px solid var(--navy)}}@media(max-width:760px){.poster-top{grid-template-columns:auto 1fr}.poster-status{justify-self:end}.poster-since{display:none}}@media(max-width:560px){.poster-info{grid-template-columns:1fr}.poster-info>*+*{padding-left:0;border-left:0;margin-top:1rem;border-top:2px solid var(--navy)}}