*{box-sizing:border-box}html{scroll-behavior:smooth}body.article-page{margin:0;background:#050505;color:#171717;font-family:"Raleway",Arial,sans-serif;line-height:1.65}.article-main{padding-top:76px}.article-hero{position:relative;min-height:620px;display:flex;align-items:flex-end;overflow:hidden;background:#050505;color:#fff}.article-hero::before{content:"BB";position:absolute;right:-.05em;bottom:-.32em;color:rgba(255,255,255,.035);font-size:clamp(240px,42vw,650px);font-weight:800;line-height:1;letter-spacing:-.12em;pointer-events:none}.article-hero__glow{position:absolute;width:520px;height:520px;right:8%;top:-34%;border-radius:50%;background:#f2672f;filter:blur(140px);opacity:.3}.article-hero__content{position:relative;z-index:1;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:110px 0 88px}.article-back{display:inline-block;margin-bottom:70px;color:#999;text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.article-back:hover{color:#f2672f}.article-kicker{margin:0 0 18px;color:#f2672f;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.article-hero h1{max-width:1050px;margin:0;font-size:clamp(60px,9vw,128px);font-weight:500;line-height:.92;letter-spacing:-.06em}.article-lead{max-width:780px;margin:30px 0 0;color:#d7d7d7;font-size:clamp(21px,2.5vw,32px);font-weight:300;line-height:1.35}.article-shell{background:#f3f1ec}.article-content{width:min(1040px,calc(100% - 48px));margin:0 auto;padding:110px 0 120px}.article-intro{max-width:870px;margin-left:auto;font-size:clamp(20px,2.15vw,27px);line-height:1.55}.article-intro p{margin:0 0 24px}.article-quote{display:grid;grid-template-columns:90px 1fr;gap:30px;margin:100px 0;padding:44px 0;border-top:1px solid #bcb8af;border-bottom:1px solid #bcb8af}.article-quote span,.article-number{color:#f2672f;font-size:13px;font-weight:700;letter-spacing:.12em}.article-quote p{max-width:820px;margin:0;font-size:clamp(26px,3.5vw,44px);font-weight:500;line-height:1.22;letter-spacing:-.025em}.article-section{display:grid;grid-template-columns:90px 1fr;column-gap:30px;margin:0 0 100px}.article-number{grid-column:1;margin:8px 0 0}.article-section h2,.article-conclusion h2{grid-column:2;max-width:820px;margin:0 0 34px;font-size:clamp(34px,5vw,62px);font-weight:500;line-height:1.08;letter-spacing:-.04em}.article-copy{grid-column:2;max-width:760px;font-size:19px;color:#3b3935}.article-copy p{margin:0 0 22px}.article-emphasis{grid-column:2;max-width:760px;margin:24px 0 0;padding:22px 26px;border-left:3px solid #f2672f;background:#fff;font-size:18px;font-weight:600;line-height:1.5}.article-conclusion{display:grid;grid-template-columns:90px 1fr;column-gap:30px;margin:0 0 90px;padding:65px 55px 65px 0;background:#0b0b0b;color:#fff;box-shadow:-70px 0 0 #0b0b0b}.article-conclusion .article-number{grid-column:1}.article-conclusion h2{grid-column:2}.article-conclusion>p,.article-conclusion>strong{grid-column:2;max-width:760px}.article-conclusion>p{margin:0 0 20px;color:#c9c9c9;font-size:19px}.article-conclusion>strong{display:block;margin-top:20px;color:#fff;font-size:21px;line-height:1.5}.article-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.article-gallery img{display:block;width:100%;height:610px;object-fit:cover;background:#d8d5ce}.article-gallery img:nth-child(2){margin-top:70px}.article-gallery img:nth-child(3){margin-top:140px}.article-cta{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-top:110px;padding:46px 50px;background:#f2672f;color:#111}.article-cta p{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.article-cta h2{max-width:650px;margin:0;font-size:clamp(30px,4.4vw,50px);font-weight:500;line-height:1.08;letter-spacing:-.035em}.article-cta a{flex:0 0 auto;padding:16px 24px;border:1px solid #111;color:#111;text-decoration:none;font-weight:700;transition:.2s}.article-cta a:hover{background:#111;color:#fff}.article-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.article-reveal.is-visible{opacity:1;transform:none}.remain-footer{margin-top:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.article-reveal{opacity:1;transform:none;transition:none}}@media(max-width:760px){.article-main{padding-top:64px}.article-hero{min-height:580px}.article-hero__content{width:calc(100% - 32px);padding:74px 0 54px}.article-back{margin-bottom:72px}.article-hero h1{font-size:56px}.article-lead{font-size:21px}.article-content{width:calc(100% - 32px);padding:70px 0 80px}.article-intro{font-size:19px}.article-quote{grid-template-columns:1fr;gap:14px;margin:70px 0;padding:32px 0}.article-quote p{font-size:27px}.article-section{grid-template-columns:1fr;row-gap:12px;margin-bottom:70px}.article-number,.article-section h2,.article-copy,.article-emphasis{grid-column:1}.article-section h2{font-size:38px;margin-bottom:18px}.article-copy{font-size:17px}.article-emphasis{font-size:16px;margin-top:12px}.article-conclusion{display:block;margin:0 -16px 65px;padding:45px 24px;box-shadow:none}.article-conclusion h2{font-size:40px;margin:10px 0 24px}.article-conclusion>p{font-size:17px}.article-conclusion>strong{font-size:18px}.article-gallery{grid-template-columns:1fr;gap:10px}.article-gallery img,.article-gallery img:nth-child(2),.article-gallery img:nth-child(3){height:auto;max-height:680px;margin:0;object-fit:cover}.article-cta{align-items:flex-start;flex-direction:column;margin-top:70px;padding:32px 25px}.article-cta h2{font-size:34px}.article-cta a{width:100%;text-align:center}}
