/* Story refinements: isolated overrides; homepage design is unchanged. */
@import url('https://fonts.googleapis.com/css2?family=Mrs+Saint+Delafield&display=swap');
.story-hero-inner{justify-content:flex-end;align-items:center;min-height:440px;box-sizing:border-box}
.story-hero-text{width:min(47%,500px);text-align:center;margin-right:1.5%;}
.story-hero h1{font-size:clamp(42px,4.7vw,65px);line-height:1.12;margin-bottom:12px}
.story-subtitle{font-size:clamp(18px,1.8vw,23px);line-height:1.45;max-width:360px;margin:0 auto}
.founder-signature{display:flex;flex-direction:column;align-items:flex-end;text-align:center;margin:3.1rem 0 1.4rem;padding-right:clamp(0px,3vw,32px);gap:0;}
.founder-signature-name{display:block;font-family:'Mrs Saint Delafield','Segoe Script',cursive;font-size:clamp(3.4rem,6vw,5.1rem);font-weight:400;line-height:1.05;color:#574537;letter-spacing:0;transform:rotate(-3deg);white-space:nowrap;}
.founder-signature-role{display:block;align-self:flex-end;font-family:Arial,Helvetica,sans-serif;color:#574537;font-size:11px;font-weight:500;letter-spacing:.16em;margin-top:5px;margin-right:18px;}
/* Explicit footer layout to prevent the launch notice from disrupting the columns. */
.site-footer{display:block;box-sizing:border-box;clear:both}
.site-footer .footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,3vw,40px);width:100%;max-width:1320px;margin:0 auto;align-items:start}
.site-footer .footer-grid>div{min-width:0;display:flex;flex-direction:column;align-items:flex-start}
.site-footer .footer-grid h3{line-height:1.5}
.site-footer .footer-grid a{line-height:1.5}
.site-footer .footer-bottom{width:100%;box-sizing:border-box}
.site-footer .omyel-site-status{display:block;clear:both;width:100%;max-width:1320px;margin:14px auto 0;padding:0;text-align:center;color:#bcb1a5;font-size:11px;line-height:1.5;letter-spacing:.04em;opacity:.8}
@media(max-width:750px){.story-hero-inner{min-height:400px;justify-content:flex-end}.story-hero-text{width:65%;margin-right:0}.story-hero h1{font-size:clamp(35px,6vw,48px)}.story-subtitle{font-size:clamp(16px,2.7vw,20px)}.site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.story-hero-inner{min-height:390px;justify-content:center}.story-hero-text{width:100%;margin:0}.story-hero h1{font-size:43px}.story-subtitle{font-size:18px}.founder-signature-name{font-size:3.7rem}.site-footer .footer-grid{gap:26px 18px}}

/* November story layout polish: preserve artwork and copy. */
@import url('https://fonts.googleapis.com/css2?family=Mr+Dafoe&display=swap');
@media (min-width:751px){
  .story-hero-text{margin-right:5%;transform:translateY(54px);}
}
/* Fast handwritten signature on a horizontal baseline, with a centered title. */
.founder-signature{align-items:center;padding-right:0;gap:4px;margin:2.6rem 0 1.2rem;}
.founder-signature-name{font-family:'Mr Dafoe','Segoe Script',cursive;transform:none;font-size:clamp(3.1rem,5.5vw,4.6rem);line-height:1.25;color:#574537;}
.founder-signature-role{align-self:center;margin:0;text-align:center;color:#574537;}
@media(max-width:480px){.founder-signature-name{font-size:clamp(2.4rem,10vw,3.5rem);white-space:normal;text-align:center}}
