@@ -1005,10 +1005,11 @@ a {
10051005 --hero-stage-height : calc (var (--hero-initial-viewport-height , 100svh ) - var (--hero-top-pad ) - var (--hero-content-bottom-gap ));
10061006 --hero-stage-reference : max (var (--hero-stage-height ), var (--hero-stage-min ));
10071007 --hero-image-size : clamp (30rem , calc (var (--hero-stage-reference ) * 1.06 ), 60rem );
1008- --hero-tagline-base-size : clamp (2.75rem , min (calc (var (--hero-stage-reference ) * 0.106 ), calc ((100vw - 2.35rem ) / 6.45 )), 4.85rem );
1008+ --hero-image-max-inline : 100% ;
1009+ --hero-tagline-base-size : clamp (2.75rem , min (calc (var (--hero-stage-reference ) * 0.106 ), 12.6cqi ), 4.45rem );
10091010 --hero-shape-size : calc (var (--hero-tagline-base-size ) * 0.79 );
10101011 --hero-unseen-size : var (--hero-tagline-base-size );
1011- --hero-tagline-max-width : min ( 100% , 14 ch ) ;
1012+ --hero-tagline-max-width : 100% ;
10121013 position : relative;
10131014 margin-top : calc (var (--page-top-offset ) * -1 );
10141015 min-height : max (
@@ -1050,7 +1051,7 @@ a {
10501051 left : 50% ;
10511052 top : 44.6% ;
10521053 z-index : 1 ;
1053- width : min (100 % , var (--hero-image-size ));
1054+ width : min (var ( --hero-image-size ) , var (--hero-image-max-inline ));
10541055 transform : translate (-50% , -50% );
10551056 overflow : visible;
10561057 pointer-events : none;
@@ -1337,6 +1338,7 @@ a {
13371338}
13381339
13391340.hero-copy-main {
1341+ container-type : inline-size;
13401342 display : flex;
13411343 flex-direction : column;
13421344 align-items : flex-start;
@@ -2264,13 +2266,15 @@ a {
22642266
22652267 .hero {
22662268 --hero-top-pad : calc (var (--page-top-offset ) + 0.45rem );
2267- --hero-content-bottom-gap : 2.6 rem ;
2269+ --hero-content-bottom-gap : 2.42 rem ;
22682270 --hero-extra-tail : clamp (1.45rem , 5.4vw , 2.1rem );
2271+ --hero-image-size : clamp (29rem , calc (var (--hero-stage-reference ) * 0.96 ), 52rem );
2272+ --hero-image-max-inline : min (calc (100vw - 0.95rem ), calc (100% + 1.4rem ));
2273+ --hero-tagline-base-size : clamp (2.25rem , min (calc (var (--hero-stage-reference ) * 0.1 ), 11.2cqi ), 3.35rem );
22692274 }
22702275
22712276 .hero-image-wrap {
22722277 top : 43.4% ;
2273- width : min (100% , var (--hero-image-size ));
22742278 }
22752279
22762280 .hero-kicker {
@@ -2281,7 +2285,7 @@ a {
22812285 flex-direction : column;
22822286 align-items : stretch;
22832287 justify-content : flex-end;
2284- gap : 1.25 rem ;
2288+ gap : 1.38 rem ;
22852289 padding-inline : 0 ;
22862290 }
22872291
0 commit comments