.hero-video-wrap{position:relative}
.hero-video-wrap .hero-main{display:block;width:100%;object-fit:cover;object-position:50% 50%;filter:none;background:#40552e}
.video-toggle{position:absolute;right:16px;bottom:16px;z-index:2;border:1px solid #ffffff80;border-radius:30px;padding:8px 14px;background:#f8f5eef0;color:#3f463c;font-size:10px;letter-spacing:1px;min-height:40px}
.video-toggle:hover{background:#fff}
.contact-intro{position:relative}
.contact-bird{position:absolute;top:-28px;right:0;width:136px;margin:0;transform:rotate(7deg)}
.contact-bird img{width:136px;height:136px;object-fit:cover;object-position:50% 50%;border-radius:50%;padding:6px;border:1px solid #b16d4f88;background:var(--paper);box-shadow:0 10px 25px #3f463c12}
.contact-bird figcaption{font:18px/1.3 'Nothing You Could Do',cursive;color:var(--rust);text-align:center;padding-top:8px;white-space:nowrap}
.contact-intro>.eyebrow{display:block;max-width:calc(100% - 160px);min-height:142px;padding-top:10px}
@media(max-width:700px){.contact-bird{top:-21px;width:110px;right:0}.contact-bird img{width:110px;height:110px;padding:5px}.contact-bird figcaption{font-size:16px}.contact-intro>.eyebrow{max-width:calc(100% - 130px);min-height:118px;padding-top:4px;line-height:1.9}}
.founder-profile{margin:0;background:var(--sage);border:1px solid #d6dbcc;border-radius:150px 150px 4px 4px;overflow:hidden;box-shadow:0 16px 45px #3f463c09}
.founder-portrait{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 45%}
.founder-identity{padding:30px 35px 32px;text-align:left}
.founder-kicker{display:block;font-size:8px;letter-spacing:2px;line-height:1.6;color:var(--muted)}
.founder-identity .founder-name{font:500 78px/.95 var(--serif);letter-spacing:-2px;color:var(--ink);margin:16px 0 9px}
.founder-name>span{color:var(--rust)}
.founder-identity .founder-role{font:400 20px/1.4 'DM Sans',sans-serif;letter-spacing:.3px;color:var(--ink);margin:0}
.founder-rule{display:block;width:42px;height:1px;background:var(--rust);margin:22px 0 13px}
.founder-brand{font:italic 21px/1.3 var(--serif);color:var(--rust)}
@media(max-width:700px){.story.section{padding-top:55px;padding-bottom:60px;gap:32px}.founder-profile{border-radius:110px 110px 4px 4px}.founder-portrait{aspect-ratio:1.12/1;object-position:50% 44%}.founder-identity{padding:25px 27px 27px}.founder-identity .founder-name{font-size:70px;margin:15px 0 8px}.founder-identity .founder-role{font-size:19px}.founder-kicker{font-size:8px;letter-spacing:1.6px}.founder-rule{margin:19px 0 12px}.founder-brand{font-size:21px}.story-copy>h2{margin-top:15px;margin-bottom:24px}}
@media(max-width:700px){.video-toggle{right:10px;bottom:12px;font-size:9px;padding:8px 12px}}
