.blog-hero{position:relative;display:grid;min-height:790px;grid-template-columns:minmax(0,1fr) minmax(390px,.86fr);align-items:center;gap:clamp(40px,9vw,145px);padding-top:65px;padding-bottom:88px;overflow:hidden;border-bottom:1px solid var(--az-line)}.blog-hero-copy{position:relative;z-index:2}.blog-hero h1{max-width:860px;margin:42px 0 32px;font:500 clamp(72px,9.2vw,138px)/.83 Oswald,Arial,sans-serif;letter-spacing:-.065em;text-transform:uppercase}.blog-hero h1 em,.blog-feature h2 em,.articles-heading h2 em,.bridge-copy h2 em{color:var(--az-accent);font-style:normal}.blog-hero-copy>p:not(.az-eyebrow){max-width:590px;color:#b8b8b8;font-size:clamp(16px,1.4vw,20px);line-height:1.55}.blog-stage{position:relative;min-height:520px}.stage-sheet{position:absolute;display:flex;flex-direction:column;justify-content:space-between;width:min(52%,250px);aspect-ratio:.75;padding:25px;border:1px solid rgba(255,255,255,.18);box-shadow:0 35px 65px rgba(0,0,0,.5);transition:transform .45s var(--az-ease)}.stage-sheet:hover{transform:translateY(-9px) rotate(0)}.stage-sheet small,.stage-sheet i{font-size:9px;font-weight:600;letter-spacing:.13em;font-style:normal}.stage-sheet b{font:500 clamp(33px,3.7vw,55px)/.85 Oswald,Arial,sans-serif;letter-spacing:-.04em;text-transform:uppercase}.sheet-one{top:2%;left:5%;z-index:1;background:linear-gradient(145deg,#101010,#242424);color:#eee;transform:rotate(-10deg)}.sheet-two{top:21%;left:34%;z-index:3;background:linear-gradient(145deg,#ff6632,#8f2607);color:#111;transform:rotate(7deg)}.sheet-three{right:0;bottom:2%;z-index:2;background:linear-gradient(145deg,#e8e8e8,#888);color:#111;transform:rotate(-5deg)}.sheet-one i,.sheet-three i{color:var(--az-accent)}.blog-ghost{position:absolute;right:-28px;bottom:-9px;color:rgba(255,255,255,.035);font:600 clamp(100px,18vw,260px)/.75 Oswald,Arial,sans-serif;letter-spacing:-.07em;pointer-events:none}.blog-strip{overflow:hidden;border-bottom:1px solid var(--az-line);background:#080808;white-space:nowrap}.blog-strip div{min-width:100%;width:max-content;padding:18px var(--az-pad);color:#858585;font-size:10px;font-weight:600;letter-spacing:.16em;text-align:center}.blog-strip i{padding:0 clamp(12px,2.5vw,36px);color:var(--az-accent);font-style:normal}.blog-feature{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(48px,9vw,150px);align-items:center;border-bottom:1px solid var(--az-line)}.blog-feature h2,.articles-heading h2,.bridge-copy h2{margin:26px 0 27px;font:500 clamp(58px,6.7vw,102px)/.85 Oswald,Arial,sans-serif;letter-spacing:-.055em;text-transform:uppercase}.feature-copy>p:not(.az-kicker){max-width:540px;margin:0 0 30px;color:#aaa;line-height:1.55}.feature-card{position:relative;display:flex;min-height:440px;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:36px;background:radial-gradient(circle at 72% 18%,rgba(255,83,26,.7),transparent 18%),radial-gradient(circle at 23% 72%,rgba(73,88,160,.47),transparent 34%),#131313;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);transition:transform .35s var(--az-ease)}.feature-card:hover{transform:translateY(-6px)}.feature-card:before{content:"";position:absolute;top:12%;right:12%;width:36%;aspect-ratio:1;border:1px solid rgba(255,255,255,.3);border-radius:50%;box-shadow:0 0 0 44px rgba(255,255,255,.025),0 0 0 88px rgba(255,255,255,.015)}.feature-card span{position:relative;color:#ddd;font-size:9px;font-weight:600;letter-spacing:.13em}.feature-card h3{position:relative;margin:19px 0 15px;font:500 clamp(52px,5.3vw,80px)/.83 Oswald,Arial,sans-serif;letter-spacing:-.05em;text-transform:uppercase}.feature-card p{position:relative;margin:0;color:#ddd;font-size:13px}.feature-card b{position:absolute;top:30px;right:32px;color:var(--az-accent);font:500 70px/.8 Oswald,Arial,sans-serif}.blog-articles{border-bottom:1px solid var(--az-line)}.articles-heading{max-width:740px}.article-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:60px;border:1px solid var(--az-line);background:var(--az-line)}.article-card{display:flex;min-height:340px;flex-direction:column;padding:25px;background:#090909;transition:background .3s ease,transform .3s var(--az-ease)}.article-card:hover{z-index:1;background:#15100e;transform:translateY(-5px)}.article-card span{color:var(--az-accent);font-size:9px;font-weight:600;letter-spacing:.12em}.article-card h3{margin:24px 0 15px;font:500 clamp(31px,2.8vw,43px)/.9 Oswald,Arial,sans-serif;letter-spacing:-.035em;text-transform:uppercase}.article-card p{margin:0;color:#969696;font-size:14px;line-height:1.48}.article-card b{margin-top:auto;padding-top:25px;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.article-card i{margin-left:8px;color:var(--az-accent);font-size:18px;font-style:normal}.blog-bridge{display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,10vw,160px);align-items:center}.bridge-copy>p:not(.az-eyebrow){max-width:570px;margin:0 0 30px;color:#aaa;line-height:1.55}.bridge-list{border-top:1px solid var(--az-line)}.bridge-list a{display:grid;grid-template-columns:52px 1fr auto;align-items:center;min-height:93px;border-bottom:1px solid var(--az-line);font:500 clamp(29px,3.2vw,48px)/1 Oswald,Arial,sans-serif;letter-spacing:-.035em;text-transform:uppercase;transition:padding .3s var(--az-ease),color .3s ease}.bridge-list a:hover{padding-left:12px;color:var(--az-accent)}.bridge-list span{color:#777;font:600 9px/1 Geist,Arial,sans-serif;letter-spacing:.1em}.bridge-list i{color:var(--az-accent);font:400 21px/1 Geist,Arial,sans-serif;font-style:normal}@media(max-width:1050px){.blog-hero{min-height:0;grid-template-columns:1fr;padding-top:85px}.blog-stage{min-height:510px}.blog-feature,.blog-bridge{grid-template-columns:1fr}.blog-feature{gap:55px}.article-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.blog-hero{padding-top:70px;padding-bottom:55px}.blog-hero h1{margin-top:33px;font-size:clamp(60px,17.5vw,90px)}.blog-stage{min-height:400px}.stage-sheet{padding:18px}.stage-sheet b{font-size:34px}.blog-ghost{display:none}.blog-strip div{text-align:left}.blog-feature h2,.articles-heading h2,.bridge-copy h2{font-size:57px}.feature-card{min-height:360px;padding:26px}.feature-card h3{font-size:52px}.feature-card b{top:24px;right:25px;font-size:57px}.article-grid{grid-template-columns:1fr;margin-top:40px}.article-card{min-height:275px}.bridge-list a{min-height:80px;font-size:31px}}
