.article-page .article-page-wrapper{font-family:var(--font-body);color:var(--text-primary);margin:76px 0 0;padding:0 0 80px}.article-page .article-container{max-width:none;margin:0;animation:none}.article-page .article-header{background:radial-gradient(ellipse at 0 0, #ffffff38, transparent 65%), var(--paper);width:100%;min-height:0;color:var(--ink);box-shadow:none;border:0;border-radius:0;grid-template-columns:12% minmax(0,1fr);margin:0;padding:28px 48px 36px;display:grid;overflow:hidden}.article-page .article-header-overlay{background:0 0;grid-area:1/1/auto/-1;padding:0 0 34px;position:relative;inset:auto}.article-page .article-edition{color:#51584c;letter-spacing:.11em;border-top:1px solid #20251f80;justify-content:space-between;gap:20px;margin-bottom:28px;padding-top:10px;font-size:.6rem;font-weight:500;display:flex}.article-page .article-header-kicker-row{justify-content:flex-start;gap:22px;margin-bottom:24px}.article-page .back-link{color:#51584c;-webkit-backdrop-filter:none;letter-spacing:.04em;background:0 0;border:0;border-radius:0;min-height:44px;padding:4px 0;font-size:.69rem;font-weight:500}.article-page .back-link .icon{transition:transform .3s var(--ease-editorial)}.article-page .back-link:hover{color:#a82e1c;background:0 0}.article-page .back-link:hover .icon{transform:translate(-5px)}.article-page .article-category-pill{color:#a82e1c;letter-spacing:.06em;overflow-wrap:anywhere;background:0 0;border:0;border-left:1px solid #20251f55;border-radius:0;max-width:100%;min-height:0;padding:4px 0 4px 18px;font-size:.69rem;font-weight:600}.article-page .article-title{max-width:23ch;color:var(--ink);font:400 clamp(2.9rem, 4.55vw, 4.75rem)/1.1 var(--font-editorial);letter-spacing:-.04em;text-shadow:none;text-wrap:balance;overflow-wrap:anywhere;margin:0 0 24px}.article-page .article-header-byline{color:var(--ink);margin:0 0 12px;font-size:.84rem;font-weight:600}.article-page .article-header-byline>span{color:#51584c;margin-right:5px;font-weight:400}.article-page .article-header-overlay .article-meta{color:#51584c;gap:8px 22px;font-size:.71rem;line-height:1.6}.article-page .article-meta span{min-height:0;color:inherit;font-size:inherit;background:0 0;border:0;border-radius:0;padding:0;font-weight:400}.article-page .article-meta .icon{color:#a82e1c;width:.85em}.article-page .article-header>picture{background:var(--ink);border-radius:0 0 66px;grid-area:2/2;width:100%;display:block;overflow:hidden}.article-page .article-header-img{aspect-ratio:1.9;object-fit:cover;filter:saturate(.8)contrast(1.03);width:100%;height:auto;transition:filter .7s var(--ease-editorial), transform .7s var(--ease-editorial);display:block;transform:none}.article-page .article-header:hover .article-header-img{transform:none}.article-page .article-header>picture:hover .article-header-img{filter:saturate();transform:scale(1.025)}.article-page .article-header:after{content:"THE INDEPENDENT PADDOCK";color:#51584c;letter-spacing:.13em;writing-mode:vertical-rl;grid-area:2/1;place-self:end start;font-size:.56rem;font-weight:500;transform:rotate(180deg)}@media (min-width:1200px){.article-page .article-header{grid-template-rows:1fr;grid-template-columns:minmax(0,.96fr) minmax(520px,1.04fr);min-height:760px}.article-page .article-header-overlay{z-index:2;grid-area:1/1/auto/-1;align-self:stretch;padding-bottom:42px}.article-page .article-title{max-width:12.5ch}.article-page .article-header>picture{z-index:1;grid-area:1/2;align-self:end;height:60%}.article-page .article-header-img{aspect-ratio:auto;height:100%}.article-page .article-header:after{grid-row:1}}.article-page .article-body-grid{grid-template-columns:minmax(0,740px) minmax(190px,250px);gap:clamp(40px,6vw,92px);max-width:1160px;margin:58px auto 0;display:grid}.article-page .article-main-column{min-width:0}.article-page .article-side-rail{align-self:stretch}.article-page .article-content{max-width:none;font:400 1.125rem/1.9 var(--font-body);color:var(--text-primary);overflow-wrap:break-word;counter-reset:editorial-section;padding:24px 0 32px}.article-page .article-content :is(p,li){color:var(--text-primary)}.article-page .article-content p{margin-bottom:1.5em}.article-page .article-content>p:first-of-type{border-left:2px solid var(--accent);max-width:38ch;font:400 clamp(1.35rem, 2vw, 1.7rem)/1.5 var(--font-editorial);letter-spacing:-.02em;margin-bottom:2.15em;padding:1.05em 0 1.1em 22px;position:relative}.article-page .article-content>p:first-of-type:before{content:"OPENING NOTE";color:var(--accent);font:500 .58rem/1.4 var(--font-body);letter-spacing:.14em;margin-bottom:.72rem;display:block}.article-page .article-content h2{counter-increment:editorial-section;font:400 clamp(1.9rem, 2.8vw, 2.65rem)/1.2 var(--font-editorial);letter-spacing:-.025em;text-wrap:balance;border:0;margin:1.9em 0 .7em;padding:0;position:relative}.article-page .article-content h2:before{content:counter(editorial-section, decimal-leading-zero);color:var(--accent);font:500 .61rem/1.4 var(--font-body);letter-spacing:.08em;position:absolute;top:.42em;right:calc(100% + 18px)}.article-page .article-content h2:after{display:none}.article-page .article-content>h1{counter-increment:editorial-section;color:var(--text-primary);font:400 clamp(1.9rem, 2.8vw, 2.65rem)/1.2 var(--font-editorial);letter-spacing:-.025em;text-wrap:balance;margin:1.9em 0 .7em;scroll-margin-top:140px;position:relative}.article-page .article-content>h1:before{content:counter(editorial-section, decimal-leading-zero);color:var(--accent);font:500 .61rem/1.4 var(--font-body);letter-spacing:.08em;position:absolute;top:.42em;right:calc(100% + 18px)}.article-page .article-content h3{font:600 1.18rem/1.4 var(--font-body);letter-spacing:-.02em;margin:2em 0 .75em;padding-left:18px;position:relative}.article-page .article-content h3:before{content:"";background:var(--accent);width:3px;position:absolute;top:.25em;bottom:.25em;left:0}.article-page .article-content h4{color:var(--text-primary);font:600 .94rem/1.45 var(--font-body);letter-spacing:.055em;text-transform:uppercase;margin:1.8em 0 .72em;scroll-margin-top:140px}.article-page .article-content :is(h2,h3){color:var(--text-primary);scroll-margin-top:140px}.article-page .article-content a{color:var(--accent-readable);text-underline-offset:.18em;border-bottom:1px solid;text-decoration:none;transition:color .25s,border-color .25s}.article-page .article-content a:hover{color:var(--text-primary);border-bottom-color:var(--accent)}.article-page .article-content blockquote:not(.twitter-tweet):not(.instagram-media):not(.text-post-media){border-left:2px solid var(--accent);color:var(--text-primary);font:400 clamp(1.55rem, 2.5vw, 2.15rem)/1.45 var(--font-editorial);margin:2em 0;padding:.15em 0 .15em 28px}.article-page .article-content blockquote>p:last-child{margin-bottom:0}.article-page .article-content :is(ul,ol){margin:1.3em 0 1.8em;padding-left:1.35em}.article-page .article-content li{margin-bottom:.7em;padding-left:.35em}.article-page .article-content li::marker{color:var(--accent);font-weight:600}.article-page .article-content hr{background:var(--accent);border:0;width:42%;height:1px;margin:3.2em 0}.article-page .article-content code{font-family:var(--font-display);border-radius:0}.article-page .article-content pre{box-shadow:none;border-radius:0 0 20px}.article-page .article-content :is(img,pre){box-shadow:none;border-radius:2px}.article-page .article-content-img:hover{transform:none}.article-page .article-content :is(.social-embed,.embed-container,.gallery-carousel),.article-page .article-content :is(iframe,video){max-width:100%}.article-page .article-content figure{margin:2.8em 0}.article-page .article-content figure :is(img,picture){max-width:100%;display:block}.article-page .article-content figure .article-content-img{border-radius:0 0 26px;width:100%;margin:0}.article-page .article-content figcaption{border-top:1px solid var(--border);color:var(--text-secondary);gap:12px;margin-top:10px;padding-top:9px;font-size:.72rem;line-height:1.6;display:flex}.article-page .article-content figcaption:before{content:"FIGURE /";color:var(--accent);letter-spacing:.1em;flex:none;font-size:.59rem;font-weight:600}.article-page .gallery-carousel{margin:3.1em 0 3.5em;position:relative}.article-page .gallery-carousel:before{content:"TRACKSIDE / CONTACT SHEET";color:var(--text-secondary);letter-spacing:.13em;margin-bottom:10px;font-size:.58rem;font-weight:600;display:block}.article-page .gallery-carousel-stage{aspect-ratio:16/10;border:1px solid var(--border);background:var(--bg-surface);border-radius:0 0 30px;overflow:hidden}.article-page .gallery-carousel-slides{width:100%;height:100%;min-height:0}.article-page .gallery-slide{height:100%;padding:16px}.article-page .gallery-slide picture{width:100%;height:100%;max-height:none}.article-page .gallery-slide .article-content-img{object-fit:contain;width:100%;height:100%;max-height:none;box-shadow:none;border-radius:0;margin:0}.article-page :is(.gallery-carousel-prev,.gallery-carousel-next){border:1px solid var(--ink);background:var(--paper);width:44px;height:44px;color:var(--ink);box-shadow:none;-webkit-backdrop-filter:none;transition:color .25s, background-color .25s, transform .3s var(--ease-editorial);border-radius:0}.article-page .gallery-carousel-prev{border-radius:0 0 12px;left:0}.article-page .gallery-carousel-next{border-radius:12px 0 0;right:0}.article-page :is(.gallery-carousel-prev,.gallery-carousel-next):hover{background:var(--accent);color:var(--accent-contrast);transform:translateY(-50%)scale(1.06)}.article-page :is(.gallery-carousel-prev,.gallery-carousel-next)[disabled]{opacity:.25}.article-page .gallery-carousel-counter{background:var(--ink);color:var(--paper);letter-spacing:.1em;-webkit-backdrop-filter:none;border-radius:0;padding:6px 10px;font-size:.62rem;font-weight:600;bottom:0;left:0;transform:none}.article-page .gallery-carousel-thumbs{justify-content:flex-start;gap:7px;padding-top:10px}.article-page .gallery-thumb{border:1px solid var(--border);background:var(--bg-surface);opacity:.62;width:76px;height:52px;transition:opacity .25s, border-color .25s, transform .3s var(--ease-editorial);border-radius:0;padding:3px}.article-page .gallery-thumb img{border-radius:0;margin:0}.article-page .gallery-thumb.active{border-color:var(--accent);opacity:1;background:0 0}.article-page .gallery-thumb:hover:not(.active){opacity:1;transform:translateY(-3px)rotate(-1deg)}@media (min-width:992px){.article-page .article-main-column .gallery-carousel{width:calc(100% + 52px);max-width:none}}.article-page .article-rail-sticky{gap:25px;padding-top:0;top:110px}.article-page .article-rail-card{border-color:var(--border);padding-bottom:25px}.article-page :is(.article-rail-label,.share-label,.sponsor-strip-label){color:var(--text-secondary);letter-spacing:.12em;font-size:.64rem;font-weight:500}.article-page .article-rail-meta-list{gap:12px}.article-page .article-rail-meta-list span{color:var(--text-secondary);font-size:.78rem;line-height:1.6}.article-page .article-tag-chip{border-radius:2px;padding:6px 8px;font-size:.72rem;font-weight:400}.article-page .article-rail-related-list{counter-reset:related-note;gap:0}.article-page .article-rail-related-item{counter-increment:related-note;color:var(--text-primary);font:400 1.05rem/1.4 var(--font-editorial);transition:color .25s, transform .3s var(--ease-editorial);border:0;gap:12px;padding:12px 0;display:flex}.article-page .article-rail-related-item:before{content:"0" counter(related-note);color:var(--accent);font:500 .6rem/1.6 var(--font-body);padding-top:3px}.article-page .article-rail-related-item:hover{color:var(--accent);transform:translate(4px)}.article-page .article-side-rail .article-toolbar{border-color:var(--border);gap:14px;margin:0;padding:0 0 25px}.article-page .share-buttons{gap:6px}.article-page .share-label span{display:inline}.article-page .share-buttons .share-btn{color:var(--text-primary);border:1px solid var(--border);opacity:1;box-shadow:none;transition:color .25s, background-color .25s, border-color .25s, transform .3s var(--ease-editorial);background:0 0;border-radius:2px}.article-page .share-buttons .share-btn:hover{color:var(--accent-contrast);background:var(--accent);border-color:var(--accent);box-shadow:none;transform:translateY(-3px)rotate(-4deg)}.article-page .article-toc{border-color:var(--border);max-width:none;margin:0}.article-page .toc-toggle{min-height:48px;color:var(--text-primary);font:500 .79rem/1.5 var(--font-body);padding-block:16px}.article-page .toc-toggle>.icon:first-child{color:var(--accent)}.article-page .toc-item{padding-block:10px;font-size:.84rem;line-height:1.6}.article-page .toc-item:hover{padding-left:14px}.article-page .toc-body.open{max-height:60vh;overflow-y:auto}.article-page .reading-progress-track{z-index:1070;background:0 0;height:3px;top:0}.article-page .reading-progress-fill{background:var(--signal);box-shadow:none}.article-page .article-mini-bar{background:var(--bg-base);padding-inline:22px;top:76px}.article-page .article-mini-bar__title{font:400 .92rem/1.4 var(--font-editorial)}.article-page .article-mini-bar__category{font-weight:500}.article-page .article-mini-bar__share{border-radius:2px}.article-page .article-author-footer{border-color:var(--border);max-width:none;padding-top:28px}.article-page .author-box{border:0;border-left:3px solid var(--accent);background:var(--bg-surface);border-radius:0 0 32px;padding:24px 28px}.article-page .author-header{text-align:left;flex-direction:row;gap:16px}.article-page .author-avatar{border:0;width:56px;height:56px}.article-page .author-name{font:400 1.25rem/1.35 var(--font-editorial);color:var(--text-primary)}.article-page .author-title{font:400 .73rem/1.5 var(--font-body);color:var(--accent)}.article-page .author-bio{font-size:.86rem;line-height:1.75}.article-page .sponsor-strip{border-color:var(--border);margin-top:36px;padding-top:22px}.article-page .sponsor-logo{background:var(--paper);box-shadow:none;border:0;border-radius:0}.article-page .sponsor-logo:hover{background:var(--paper);box-shadow:none;transform:none}.article-page .sponsor-logo img{filter:grayscale();transition:filter .4s,transform .4s}.article-page .sponsor-logo:hover img{filter:grayscale(0)}.article-page .article-comments{border-color:var(--border);max-width:1160px;margin:64px auto 0;padding-top:28px}.article-page .article-comments h2{font:400 2rem/1.25 var(--font-editorial)}.article-page .article-comments h2 .icon{display:none}.article-page .article-navigation{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:row;gap:20px;max-width:1160px;margin:40px auto 0;padding-block:20px}.article-page .article-nav-link{width:auto;color:var(--text-primary);font:500 .81rem/1.4 var(--font-body);box-shadow:none;background:0 0;border:0;border-radius:0;padding:10px 0}.article-page .article-nav-link.next{margin-left:auto}.article-page .article-nav-link.prev{margin-right:auto}.article-page .article-nav-link:hover{color:var(--accent);background:0 0;transform:none}.article-page .article-nav-link .icon{transition:transform .3s var(--ease-editorial)}.article-page .article-nav-link.prev:hover .icon{transform:translate(-6px)}.article-page .article-nav-link.next:hover .icon{transform:translate(6px)}.article-page .article-related-section{border:0;row-gap:24px;max-width:1160px;margin:72px auto 0;padding-top:0}.article-page .article-related-section .related-section-head{margin-bottom:8px;padding:0;display:block}.article-page .related-section-eyebrow{color:var(--text-secondary);letter-spacing:.12em;margin-bottom:14px;font-size:.65rem;font-weight:500;display:block}.article-page .related-section-title{font:400 clamp(2.2rem, 3.3vw, 3.25rem)/1.2 var(--font-editorial);letter-spacing:-.03em}.article-page .related-article-card{box-shadow:none;border-radius:0}.article-page .related-article-card:hover{box-shadow:none;transform:none}.article-page .related-card-link{color:var(--text-primary);text-decoration:none}.article-page .related-card-media{aspect-ratio:1.5;background:var(--bg-surface);border:0;border-radius:0}.article-page .article-related-section>div:nth-child(3) .related-card-media{border-radius:0 0 36px}.article-page .related-card-media:after{display:none}.article-page .related-article-card img{filter:saturate(.8);transition:transform .6s var(--ease-editorial), filter .6s}.article-page .related-article-card:hover img{filter:saturate();transform:scale(1.045)}.article-page .related-card-hover{background:var(--paper);color:var(--ink);padding:7px 10px;inset:0 auto auto 0}.article-page .related-card-hover-label{display:none}.article-page .related-card-hover-meta{color:var(--ink);font:500 .59rem/1.5 var(--font-body)}.article-page .related-article-card--no-image{background:var(--bg-surface)}.article-page .related-card-placeholder{color:var(--text-secondary);font-family:var(--font-display)}.article-page .related-article-card .card-body{padding:15px 0 0}.article-page .related-article-card h3{font:400 1.4rem/1.3 var(--font-editorial);letter-spacing:-.02em;margin:12px 0 20px}.article-page .related-card-footer{flex-wrap:wrap;gap:10px;padding-top:12px}.article-page .related-card-author{max-width:100%}@media (min-width:992px){.article-page .article-related-section>div:nth-child(3){padding-top:45px}.article-page .article-related-section>div:nth-child(4){padding-top:90px}}@media (max-width:1199px){.article-page .article-header{padding-inline:32px}.article-page .article-body-grid{grid-template-columns:minmax(0,1fr) 210px;gap:40px}}@media (max-width:991px){.article-page .article-page-wrapper{margin-top:68px}.article-page .article-body-grid{max-width:740px;margin-top:32px;display:block}.article-page .article-header{padding-inline:28px}.article-page .article-title{max-width:22ch;font-size:clamp(2.6rem,5.5vw,4rem)}.article-page .article-rail-sticky{position:static}.article-page .article-side-rail .article-toolbar{justify-content:flex-start;padding-bottom:20px}.article-page .article-side-rail .share-buttons{justify-content:flex-start}.article-page .article-side-rail .share-label{font-size:.6rem;display:flex}.article-page .article-rail-card{display:none}.article-page :is(.article-comments,.article-navigation){max-width:740px}}@media (max-width:767px){.article-page .article-page-wrapper{margin-top:68px;padding-bottom:48px}.article-page .article-header{grid-template-columns:18px minmax(0,1fr);width:calc(100% + 44px);margin-inline:-22px;padding:22px 22px 28px}.article-page .article-header-overlay{padding:0 0 26px}.article-page .article-edition{gap:12px;margin-bottom:20px;font-size:.52rem}.article-page .article-edition>span:last-child{text-align:right;max-width:18ch}.article-page .article-header-kicker-row{gap:14px;margin-bottom:17px}.article-page .back-link{font-size:.62rem}.article-page .article-category-pill{padding-left:12px;font-size:.61rem}.article-page .article-title{letter-spacing:-.035em;max-width:none;margin-bottom:24px;font-size:clamp(2.05rem,6.2vw,3rem);line-height:1.16}.article-page .article-header-byline{font-size:.77rem}.article-page .article-header-overlay .article-meta{gap:8px 15px;font-size:.66rem}.article-page .article-header>picture{border-radius:0 0 38px}.article-page .article-header-img{aspect-ratio:1.5;height:auto}.article-page .article-header:after{letter-spacing:.08em;font-size:.42rem}.article-page .article-body-grid{margin-top:24px}.article-page .article-side-rail .article-toolbar{padding-bottom:20px;display:block}.article-page .article-side-rail .share-label{margin-bottom:12px}.article-page .share-buttons{flex-wrap:wrap;gap:6px}.article-page .article-content{padding-top:24px;font-size:1.0625rem;line-height:1.85}.article-page .article-content>p:first-of-type{font-size:1.12em}.article-page .article-content p{margin-bottom:1.4em}.article-page .article-content h2{font-size:1.85rem;line-height:1.25}.article-page .article-content h3{font-size:1.12rem}.article-page .article-content blockquote:not(.twitter-tweet):not(.instagram-media):not(.text-post-media){padding-left:20px;font-size:1.55rem}.article-page .article-content .social-embed{overflow-x:auto}.article-page .article-mini-bar{top:68px}.article-page .article-mini-bar__category{max-width:5.5rem;font-size:.54rem}.article-page .author-box{padding:22px 20px}.article-page .author-name{overflow-wrap:anywhere;font-size:1.12rem}.article-page .sponsor-logos{grid-template-columns:repeat(3,minmax(0,1fr))}.article-page .sponsor-logo{height:68px;min-height:68px;padding:8px}.article-page .sponsor-logo img{max-height:48px}.article-page .article-comments{margin-top:44px}.article-page .article-navigation{gap:16px;margin-top:30px}.article-page .article-nav-link{font-size:.72rem}.article-page .article-related-section{margin-top:44px}.article-page .article-related-section>div:not(.related-section-head){width:100%;padding-inline:0}.article-page .related-card-link{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px;display:grid}.article-page .related-card-media{aspect-ratio:1}.article-page .related-article-card .card-body{min-height:0;padding-top:0}.article-page .related-article-card h3{margin-top:8px;margin-bottom:16px;font-size:1.15rem}.article-page .related-card-hover,.article-page .related-card-author{display:none}}@media (max-width:359px){.article-page .article-header{width:calc(100% + 34px);margin-inline:-17px;padding-inline:17px}.article-page .article-edition{font-size:.48rem}.article-page .article-title{font-size:1.9rem}.article-page .article-header-kicker-row{gap:6px 12px}.article-page .article-category-pill{padding-left:10px}.article-page .related-card-link{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px}.article-page .related-article-card h3{font-size:1.05rem}}@media (prefers-reduced-motion:no-preference){.article-page .article-header-overlay{animation:.65s both article-editorial-enter}.article-page .article-header>picture{animation:.8s .12s both article-editorial-enter}@keyframes article-editorial-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.article-page :is(.article-container,.article-header-overlay,.article-header>picture,.article-header-img,.article-content-img,.share-btn,.toc-body,.toc-item,.article-mini-bar,.related-article-card img,.article-rail-related-item,.gallery-slide,.lb-overlay,.lb-img){transition:none;animation:none}}