@font-face{font-family:'Rally Condensed';src:url('/assets/anton.woff') format('woff');font-style:normal;font-weight:400;font-display:swap}

.growth-page{background:#f3f3f3;color:#151515}.growth-page main{padding-top:var(--header)}
.growth-cover{display:grid;grid-template-columns:1.05fr .95fr;gap:5vw;align-items:center;padding:64px 6vw;background:#111;color:#f6f6f6;min-height:650px}
.growth-cover--light{background:linear-gradient(125deg,#f7f7f7,#dedede);color:#111}
.growth-page h1{font:400 clamp(76px,8.3vw,136px)/.99 'Rally Condensed',Impact,sans-serif;text-transform:uppercase;letter-spacing:-.025em;margin:0}
.growth-page h1 em{display:block;font:italic 400 .72em/1.05 Georgia,serif;text-transform:none;letter-spacing:-.055em;color:#929292;margin-top:15px}
.growth-cover--light h1 em{color:#656565}.growth-lead{margin-top:35px;font-size:clamp(21px,2vw,28px);line-height:1.5;color:inherit}
.growth-cover figure{height:520px;overflow:hidden;background:#888}.growth-cover img{width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:grayscale(1)}
.growth-content{padding:90px 6vw 70px}.growth-content>header{display:grid;grid-template-columns:1.1fr .9fr;gap:8vw;align-items:end;margin-bottom:60px}
.growth-page h2{font:400 clamp(48px,5.5vw,82px)/1.07 Georgia,serif;letter-spacing:-.055em}.growth-page h2 em{color:#777;font-weight:400}
.growth-content>header p{max-width:38ch;font-size:20px;color:#555;line-height:1.6}.growth-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 5vw}
.growth-grid article{border-top:1px solid #bdbdbd;padding:32px 0 45px}.growth-page h3{font-size:clamp(25px,2.6vw,36px);font-weight:500;letter-spacing:-.035em;line-height:1.2}
.growth-grid p,.ownership-steps p{margin-top:18px;max-width:45ch;color:#555;font-size:18px;line-height:1.7}.growth-endline{margin-top:30px;font:italic 400 clamp(25px,3vw,42px)/1.25 Georgia,serif;color:#777}
.ownership-steps article{display:grid;grid-template-columns:.5fr 1fr;gap:4vw;padding:32px 0;border-top:1px solid #bdbdbd}.ownership-steps article>span{font:400 clamp(44px,5vw,76px)/1 'Rally Condensed',Impact,sans-serif;color:#888}.ownership-steps p{max-width:50ch}
.ownership-conversation{display:grid;grid-template-columns:1fr 1.4fr;gap:20px 6vw;background:#171717;color:#eee;padding:42px;margin-top:48px}.ownership-conversation p{font-size:18px;color:#ccc}.ownership-conversation a{justify-self:start}
.growth-button{display:inline-flex;justify-content:center;align-items:center;padding:16px 24px;min-height:52px;background:#111;color:#fff;border:1px solid #111;border-radius:0;font-size:16px;font-weight:600;text-decoration:none}.ownership-conversation .growth-button{background:#eee;color:#111;border-color:#eee}
.apply-intro{padding:75px 6vw 70px;background:linear-gradient(125deg,#080808,#242424);color:#f4f4f4}.apply-intro h1{font-size:clamp(95px,12vw,170px)}.apply-intro p{font-size:23px;line-height:1.5;color:#ccc;margin-top:30px}
.application-contact{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:75px 6vw 85px}.application-contact h2{margin-bottom:28px}.application-contact>div>p{font-size:19px;max-width:38ch;color:#555}.apply-details{display:flex;flex-wrap:wrap;gap:15px 25px;border-top:1px solid #bbb;margin-top:32px;padding-top:22px;font-size:16px;font-weight:600}
.application-message label{display:block;font-size:16px;line-height:1.5;font-weight:600;margin-bottom:14px}.application-message textarea{display:block;width:100%;resize:vertical;border:1px solid #aaa;background:#fff;color:#222;padding:22px;font:400 17px/1.6 Manrope,Arial,sans-serif;min-height:300px;border-radius:0}.application-message textarea:focus-visible{outline:2px solid #222;outline-offset:3px}.application-message button{margin-top:18px;width:100%}#application-status{font-size:14px;line-height:1.6;color:#666;margin-top:13px;max-width:none}
.growth-page .closing-brand{background:#0b0b0b;color:#f3f3f3}
@media(max-width:760px){.growth-cover{grid-template-columns:1fr;padding:40px 22px;gap:32px;min-height:0}.growth-page h1{font-size:clamp(67px,18vw,110px)}.growth-cover figure{height:350px}.growth-lead{margin-top:27px;font-size:21px}.growth-content{padding:48px 22px}.growth-content>header{grid-template-columns:1fr;gap:25px;margin-bottom:34px}.growth-content>header p{font-size:18px}.growth-grid{grid-template-columns:1fr}.growth-grid article{padding:26px 0 32px}.growth-page h2{font-size:clamp(43px,12vw,70px)}.growth-page h3{font-size:28px}.growth-grid p,.ownership-steps p{font-size:17px}.ownership-steps article{grid-template-columns:1fr;gap:20px;padding:27px 0}.ownership-steps article>span{font-size:42px}.ownership-conversation{grid-template-columns:1fr;padding:28px 24px;margin-top:25px;gap:22px}.ownership-conversation p{font-size:17px}.apply-intro{padding:45px 22px}.apply-intro h1{font-size:clamp(88px,25vw,135px)}.apply-intro p{font-size:20px}.application-contact{grid-template-columns:1fr;padding:45px 22px 55px;gap:35px}.application-contact>div>p{font-size:18px}.application-message textarea{padding:17px}}
@media(hover:hover){.growth-button:hover{background:#333;color:#fff}.ownership-conversation .growth-button:hover{background:#fff;color:#111}}
