.dreamland-article{--black:#0a0a0a;--off-white:#f2ede6;--gold:#c9a84c;--red:#b8251a;--dark-grey:#1c1c1c;--mid-grey:#3a3a3a;--light-grey:#8a8a8a;--cream:#faf6f0;background-color:var(--black);color:#c8c0b4;font-family:var(--font-inter),sans-serif;scroll-behavior:smooth;font-weight:300;line-height:1.9}.dreamland-article .reveal.visible{animation:.7s both revealFadeUp}@keyframes revealFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dreamland-article .hero{border-bottom:1px solid #222;flex-direction:column;justify-content:flex-end;min-height:90vh;padding:calc(90px + 3rem) 60px 3rem;display:flex;position:relative;overflow:hidden}.dreamland-article .hero-bg{background:radial-gradient(at 70% 40%,#b8251a1f 0%,#0000 60%),radial-gradient(at 20% 80%,#c9a84c14 0%,#0000 50%),linear-gradient(#0a0a0a 0%,#111 50%,#0a0a0a 100%);position:absolute;inset:0}.dreamland-article .hero-bg:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000,#0000 60px,#ffffff04 60px 61px),repeating-linear-gradient(90deg,#0000,#0000 60px,#ffffff04 60px 61px);position:absolute;inset:0}.dreamland-article .hero-eyebrow{letter-spacing:.35em;text-transform:uppercase;color:var(--gold);align-items:center;gap:16px;margin-bottom:28px;font-size:.68rem;display:flex;position:relative}.dreamland-article .hero-eyebrow:before{content:"";background:var(--gold);width:40px;height:1px}.dreamland-article .hero-title{font-family:var(--font-instrument),serif;letter-spacing:-.02em;max-width:900px;margin:0;font-size:clamp(3.5rem,9vw,8.5rem);font-weight:400;line-height:1;position:relative}.dreamland-article .hero-title em{color:var(--gold);font-style:italic}.dreamland-article .hero-subtitle{color:var(--light-grey);max-width:540px;margin-top:1.5rem;font-size:1.1rem;font-weight:300;line-height:1.7;position:relative}.dreamland-article .hero-date{letter-spacing:.2em;text-transform:uppercase;color:var(--light-grey);margin-top:1rem;font-size:.72rem;position:relative}.dreamland-article .cover-image-wrap{width:100%;max-height:65vh;position:relative;overflow:hidden}.dreamland-article .cover-image-wrap img{object-fit:cover;width:100%;max-height:65vh;display:block}.dreamland-article .cover-image-overlay{pointer-events:none;background:linear-gradient(#0000 40%,#080808 100%);position:absolute;inset:0}.dreamland-article .article-wrap{max-width:660px;margin:0 auto;padding:80px 0}.dreamland-article p{color:#c8c0b4;margin-bottom:1.6rem;font-size:18px;line-height:1.9}.dreamland-article p strong{color:#f2ede6;font-weight:500}.dreamland-article .article-wrap>p:first-of-type:first-letter{font-family:var(--font-instrument),serif;float:left;color:var(--gold);margin-top:.06em;margin-right:.12em;font-size:4.5em;font-weight:400;line-height:.8}.dreamland-article .pull-quote{border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);text-align:center;margin:3rem 0;padding:2.5rem 0}.dreamland-article .pull-quote p{font-family:var(--font-instrument),serif;color:#f2ede6;margin:0;padding:0;font-size:1.5rem;font-style:italic;font-weight:400;line-height:1.6}.dreamland-article h2{font-family:var(--font-instrument),serif;color:#f2ede6;margin-top:3.5rem;margin-bottom:1rem;font-size:1.75rem;font-weight:400;line-height:1.2}.dreamland-article h2 em{color:var(--gold);font-style:italic}.dreamland-article ul{color:#c8c0b4;margin-bottom:1.6rem;padding-left:24px;font-size:18px}.dreamland-article li{margin-bottom:12px;line-height:1.9}.dreamland-article .stat-row{display:none}.dreamland-article .timeline{margin:56px 0;position:relative}.dreamland-article .timeline:before{content:"";background:linear-gradient(to bottom,var(--gold),transparent);width:1px;position:absolute;top:0;bottom:0;left:32px}.dreamland-article .timeline-item{align-items:flex-start;gap:28px;padding:24px 0;display:flex;position:relative}.dreamland-article .timeline-minute{font-family:var(--font-instrument),serif;color:var(--gold);text-align:center;z-index:1;min-width:64px;font-size:1.6rem;position:relative}.dreamland-article .timeline-minute:after{content:"";background:var(--gold);width:8px;height:8px;box-shadow:0 0 12px var(--gold);border-radius:50%;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.dreamland-article .timeline-content{flex:1;padding-top:4px}.dreamland-article .timeline-scorer{font-family:var(--font-instrument),serif;color:#f2ede6;margin-bottom:4px;font-size:1.2rem;font-weight:400}.dreamland-article .timeline-detail{color:var(--light-grey);letter-spacing:.05em;font-size:.85rem}.dreamland-article .contrast-block{background:#1a1a1a;grid-template-columns:1fr 1fr;gap:2px;margin:56px 0;display:grid}.dreamland-article .contrast-cell{background:var(--dark-grey);padding:40px 36px}.dreamland-article .contrast-cell.cell-pirates{border-top:3px solid #f2ede6}.dreamland-article .contrast-cell.cell-chiefs{border-top:3px solid var(--mid-grey)}.dreamland-article .contrast-label{letter-spacing:.3em;text-transform:uppercase;margin-bottom:16px;font-size:.62rem;font-weight:500}.dreamland-article .contrast-cell.cell-pirates .contrast-label{color:var(--gold)}.dreamland-article .contrast-cell.cell-chiefs .contrast-label{color:var(--light-grey)}.dreamland-article .contrast-cell h3{font-family:var(--font-instrument),serif;color:#f2ede6;margin-top:0;margin-bottom:16px;font-size:1.4rem;font-weight:400}.dreamland-article .contrast-cell p{color:#8a8a8a;margin:0;font-size:.9rem;line-height:1.75}.dreamland-article .contrast-cell.cell-pirates p{color:#aaa8a2}.dreamland-article .post-footer{text-align:center;margin-top:4rem;padding-bottom:2rem}.dreamland-article .post-footer-rule{border:none;border-top:1px solid var(--gold);opacity:.3;margin-bottom:2.5rem}.dreamland-article .post-footer-meta{letter-spacing:.15em;text-transform:uppercase;font-variant:small-caps;color:var(--light-grey);margin-bottom:1.5rem;font-size:.75rem}.dreamland-article .post-footer-back{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:.72rem;text-decoration:none;display:inline-block}.dreamland-article .post-footer-back:hover{text-decoration:underline}.dreamland-article .conclusion{background:linear-gradient(135deg,#111 0%,#0d0d0d 100%);border-top:1px solid #1e1e1e;padding:80px 60px 6rem;position:relative;overflow:hidden}.dreamland-article .conclusion:before{content:none!important;display:none!important}.dreamland-article .author-block{z-index:10;border-top:1px solid #222;justify-content:space-between;align-items:center;gap:24px;padding-top:40px;display:flex;position:relative}.dreamland-article .author-profile{align-items:center;gap:24px;display:flex}.dreamland-article .author-avatar{background:linear-gradient(135deg,var(--gold),var(--red));width:52px;height:52px;font-family:var(--font-instrument),serif;color:var(--black);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex;overflow:hidden}.dreamland-article .author-info .name{color:#f2ede6;align-items:center;font-size:.9rem;font-weight:500;display:flex}.dreamland-article .author-info .role{letter-spacing:.15em;text-transform:uppercase;color:var(--light-grey);margin-top:2px;font-size:.72rem}.hero-back-btn{letter-spacing:.2em;text-transform:uppercase;color:var(--light-grey);z-index:50;align-items:center;gap:8px;font-size:.75rem;text-decoration:none;transition:color .3s;display:inline-flex;position:absolute;top:90px;left:60px}.hero-back-btn:hover{color:var(--gold)}@media (max-width:768px){.dreamland-article .hero{padding:calc(80px + 2.25rem) 20px 2.25rem}.dreamland-article .hero-title{word-break:normal;hyphens:auto}.dreamland-article .hero-subtitle{margin-top:1.125rem}.dreamland-article .hero-date{margin-top:.75rem}.dreamland-article .article-wrap{padding:60px 20px}.dreamland-article .conclusion{padding:60px 20px 4rem}.dreamland-article p,.dreamland-article ul{font-size:16px}.dreamland-article .contrast-block{grid-template-columns:1fr}.dreamland-article .timeline:before{left:28px}.dreamland-article .author-block{flex-direction:column;align-items:flex-start;gap:16px}.hero-back-btn{top:80px;left:20px}}
