.journal-page{}.journal-masthead{padding-block:clamp(2rem,3vw,3rem) clamp(3rem,5vw,4rem)}.journal-masthead__grid{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem);align-items:end;margin-top:clamp(1.5rem,3vw,2rem)}@media (min-width:1024px){.journal-masthead__grid{grid-template-columns:7fr 5fr;gap:clamp(3rem,5vw,5rem)}}.journal-masthead__heading{font-family:var(--font-sport);font-size:clamp(2.5rem,8vw,6.5rem);line-height:0.94;letter-spacing:0;font-weight:800;text-transform:uppercase;color:rgb(var(--color-ink));margin:0;display:flex;flex-direction:column}.journal-masthead__heading>span{display:block}.journal-masthead__intro{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:0.5rem}.journal-masthead__intro p{margin:0;font-size:1.05rem;line-height:1.65;color:rgb(var(--color-ink-soft))}.journal-masthead__meta{font-family:var(--font-mono);font-size:0.66rem;letter-spacing:0.22em;text-transform:uppercase;color:rgb(var(--color-muted))!important;font-weight:600}.journal-feature-wrap{padding-bottom:var(--section-sm)}.journal-feature{position:relative;display:block;aspect-ratio:16 / 8;overflow:hidden;border:1px solid rgb(var(--color-hairline));box-shadow:0 60px 120px -50px rgb(var(--color-ink) / 0.30);color:rgb(var(--color-paper))}.journal-feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1400ms var(--ease-editorial)}.journal-feature:hover img{transform:scale(1.04)}.journal-feature__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / 0.05) 0%,rgb(0 0 0 / 0) 30%,rgb(0 0 0 / 0.85) 100%)}.journal-feature__corner{position:absolute;top:1.25rem;left:1.25rem;right:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--font-mono);font-size:0.62rem;letter-spacing:0.22em;text-transform:uppercase;color:rgb(255 255 255 / 0.92)}.journal-feature__badge{display:inline-flex;align-items:center;gap:0.4rem;padding:0.4rem 0.85rem;background:rgb(0 0 0 / 0.55);color:rgb(255 255 255 / 0.95);border:1px solid rgb(255 255 255 / 0.15);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-family:var(--font-sport);font-size:0.66rem;letter-spacing:0.2em;text-transform:uppercase;font-weight:800}.journal-feature__corner-meta{font-weight:600;color:rgb(255 255 255 / 0.85)}.journal-feature__caption{position:absolute;bottom:0;left:0;right:0;padding:clamp(1.5rem,4vw,3rem);color:rgb(255 255 255 / 0.95)}.journal-feature__meta{margin:0;font-family:var(--font-mono);font-size:0.66rem;letter-spacing:0.22em;text-transform:uppercase;color:rgb(255 255 255 / 0.85)}.journal-feature__title{font-family:var(--font-sport);font-size:clamp(2rem,5.5vw,4.5rem);line-height:0.98;letter-spacing:0;font-weight:800;text-transform:uppercase;margin:1rem 0 0;max-width:22ch;color:rgb(255 255 255 / 0.98)}.journal-feature__dek{font-size:1.05rem;line-height:1.55;margin:1.25rem 0 0;color:rgb(255 255 255 / 0.85);max-width:56ch;font-weight:400}.journal-feature__read{display:inline-flex;align-items:center;gap:0.55rem;margin-top:1.75rem;font-family:var(--font-sport);font-size:0.78rem;letter-spacing:0.18em;text-transform:uppercase;font-weight:800;color:rgb(255 255 255);padding:0.6rem 1rem;border:1px solid rgb(255 255 255 / 0.3);transition:background 200ms,border-color 200ms}.journal-feature:hover .journal-feature__read{background:rgb(255 255 255 / 0.12);border-color:rgb(255 255 255 / 0.6)}.journal-twoup{padding-block:var(--section-sm);border-bottom:1px solid rgb(var(--color-hairline))}.journal-twoup__grid{display:grid;grid-template-columns:1fr;gap:3rem}@media (min-width:1024px){.journal-twoup__grid{grid-template-columns:7fr 5fr;gap:4rem}}.journal-card{display:block}.journal-card__media{margin:0;position:relative;overflow:hidden;border:1px solid rgb(var(--color-hairline));aspect-ratio:5 / 4;background:rgb(var(--color-surface))}.journal-card--lead .journal-card__media{aspect-ratio:4 / 3}.journal-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1200ms var(--ease-editorial)}.journal-card:hover .journal-card__media img{transform:scale(1.04)}.journal-card__shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgb(0 0 0 / 0.6) 100%)}.journal-card__media figcaption{position:absolute;bottom:0.85rem;left:1rem;right:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:rgb(255 255 255 / 0.92);font-family:var(--font-mono);font-size:0.6rem;letter-spacing:0.22em;text-transform:uppercase}.journal-card__body{margin-top:1.5rem}.journal-card__meta{margin:0;font-family:var(--font-mono);font-size:0.66rem;letter-spacing:0.22em;text-transform:uppercase;color:rgb(var(--color-muted));font-weight:600}.journal-card__title{font-family:var(--font-sport);font-size:clamp(1.35rem,2.8vw,1.85rem);line-height:1.1;letter-spacing:0.02em;font-weight:800;text-transform:uppercase;color:rgb(var(--color-ink));margin:0.75rem 0 0;transition:color 250ms}.journal-card--lead .journal-card__title{font-size:clamp(1.85rem,5vw,3rem);letter-spacing:0}.journal-card:hover .journal-card__title{color:rgb(var(--color-ink-soft))}.journal-card__dek{font-size:0.98rem;line-height:1.6;color:rgb(var(--color-ink-soft));margin:1rem 0 0;max-width:52ch}.journal-card--lead .journal-card__dek{font-size:1.05rem}.journal-archive{padding-block:var(--section);background:rgb(var(--color-paper));border-top:1px solid rgb(var(--color-hairline));border-bottom:1px solid rgb(var(--color-hairline))}.journal-archive__head{margin-bottom:clamp(2.5rem,5vw,3.5rem)}.journal-archive__heading{margin:0.85rem 0 0;font-family:var(--font-sport);font-size:clamp(2rem,5vw,3.25rem);line-height:0.98;letter-spacing:0;font-weight:800;text-transform:uppercase;color:rgb(var(--color-ink));display:flex;flex-direction:column}.journal-archive__heading>span{display:block}.journal-archive__list{list-style:none;padding:0;margin:0;border-top:1px solid rgb(var(--color-hairline));border-bottom:1px solid rgb(var(--color-hairline))}.journal-archive__list li + li{border-top:1px solid rgb(var(--color-hairline))}.journal-archive__list a{display:grid;grid-template-columns:auto 1fr;gap:1rem 2rem;align-items:center;padding:1.5rem 0.5rem;transition:background 250ms}@media (min-width:1024px){.journal-archive__list a{grid-template-columns:1fr 8fr 3fr auto;padding:1.75rem 1rem}}.journal-archive__list a:hover{background:rgb(var(--color-canvas) / 0.5)}.journal-archive__list .num{font-family:var(--font-mono);font-size:0.7rem;letter-spacing:0.22em;text-transform:uppercase;color:rgb(var(--color-muted));font-weight:600}.journal-archive__list .cat{font-family:var(--font-mono);font-size:0.62rem;letter-spacing:0.22em;text-transform:uppercase;color:rgb(var(--color-muted));font-weight:600;margin:0}.journal-archive__list h3{font-family:var(--font-sport);font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:800;letter-spacing:0.02em;text-transform:uppercase;line-height:1.15;margin:0.45rem 0;color:rgb(var(--color-ink));transition:color 200ms}.journal-archive__list a:hover h3{color:rgb(var(--color-ink-soft))}.journal-archive__list .dek{font-size:0.95rem;line-height:1.55;color:rgb(var(--color-ink-soft));margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.journal-archive__list .date{display:none}@media (min-width:1024px){.journal-archive__list .date{display:flex;flex-direction:column;align-items:flex-end;gap:0.3rem;font-family:var(--font-mono);font-size:0.62rem;letter-spacing:0.22em;text-transform:uppercase;color:rgb(var(--color-muted));font-weight:600}}.journal-archive__list .arrow{display:none}@media (min-width:1024px){.journal-archive__list .arrow{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid rgb(var(--color-hairline-strong));color:rgb(var(--color-ink));transition:background 200ms,color 200ms,border-color 200ms}}.journal-archive__list a:hover .arrow{background:rgb(var(--color-ink));color:rgb(var(--color-paper));border-color:rgb(var(--color-ink))}.journal-newsletter{padding-block:var(--section);border-top:1px solid rgb(var(--color-hairline))}.journal-newsletter__grid{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,5vw,4rem);align-items:start}@media (min-width:1024px){.journal-newsletter__grid{grid-template-columns:1fr 1fr;gap:4rem}}.journal-newsletter__heading{margin:0.85rem 0 0;font-family:var(--font-sport);font-size:clamp(2rem,5vw,3.25rem);line-height:0.98;letter-spacing:0;font-weight:800;text-transform:uppercase;color:rgb(var(--color-ink));display:flex;flex-direction:column}.journal-newsletter__heading>span{display:block}.journal-newsletter__lede{font-size:1.05rem;line-height:1.65;color:rgb(var(--color-ink-soft));margin:1.75rem 0 0;max-width:32rem}.journal-newsletter__form{padding-top:0.5rem}.journal-article-page{padding-top:clamp(2rem,4vw,3rem)}.journal-article__container{max-width:64rem;margin-inline:auto}.journal-article__header{padding-block:clamp(2rem,4vw,3rem) clamp(2rem,4vw,3.5rem)}.journal-article__header .breadcrumb{margin-block:0 2rem}.journal-article__tag{margin-bottom:2rem}.journal-article__title{font-family:var(--font-sport);font-size:clamp(2.5rem,7.5vw,6rem);line-height:0.94;letter-spacing:0;font-weight:800;text-transform:uppercase;color:rgb(var(--color-ink));margin:0;max-width:22ch}.journal-article__dek{margin-top:1.75rem;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.55;color:rgb(var(--color-ink-soft));max-width:50rem}.journal-article__byline{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgb(var(--color-hairline));display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap}.byline-left{display:flex;align-items:center;gap:1.25rem}.byline-avatar{display:inline-grid;place-items:center;width:3rem;height:3rem;border:1px solid rgb(var(--color-hairline-strong));border-radius:999px;font-family:var(--font-sport);font-size:0.85rem;font-weight:800;letter-spacing:0.04em;color:rgb(var(--color-ink));background:rgb(var(--color-surface))}.byline-text{line-height:1.3}.byline-by{font-family:var(--font-mono);font-size:0.6rem;letter-spacing:0.22em;text-transform:uppercase;color:rgb(var(--color-muted));font-weight:600;margin:0}.byline-name{margin:0.35rem 0 0;font-family:var(--font-sport);font-size:0.95rem;font-weight:800;letter-spacing:0.02em;text-transform:uppercase;color:rgb(var(--color-ink))}.byline-role{margin:0.2rem 0 0;font-family:var(--font-mono);font-size:0.62rem;letter-spacing:0.18em;text-transform:uppercase;color:rgb(var(--color-muted))}.byline-right{display:flex;gap:2.25rem;flex-wrap:wrap;text-align:right}.byline-fact{display:flex;flex-direction:column;align-items:flex-start}@media (min-width:640px){.byline-fact{align-items:flex-end}}.byline-label{font-family:var(--font-mono);font-size:0.6rem;letter-spacing:0.22em;text-transform:uppercase;color:rgb(var(--color-muted));font-weight:600;margin:0}.byline-val{margin:0.35rem 0 0;font-family:var(--font-sport);font-size:0.85rem;letter-spacing:0.04em;text-transform:uppercase;font-weight:800;color:rgb(var(--color-ink))}.journal-article__cover{position:relative}.journal-article__cover-img{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgb(var(--color-hairline));box-shadow:0 60px 120px -50px rgb(var(--color-ink) / 0.30)}.journal-article__cover-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.journal-article__cover-caption{margin-top:0.75rem;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:0.65rem;letter-spacing:0.22em;text-transform:uppercase;color:rgb(var(--color-muted))}.journal-article__body{padding-block:var(--section)}.journal-prose{max-width:38rem;margin-inline:auto}.journal-prose>p,.journal-prose>.wp-block-paragraph p{font-size:1.125rem;line-height:1.75;color:rgb(var(--color-ink-soft));margin-bottom:1.75rem}.journal-prose>p:first-child::first-letter ,.journal-prose .wp-block-paragraph:first-of-type p::first-letter {font-family:var(--font-sport);font-size:5.5rem;font-weight:800;float:left;line-height:0.82;margin-right:0.75rem;margin-top:0.25rem;color:rgb(var(--color-ink));text-transform:uppercase}.journal-prose h2,.journal-prose .wp-block-heading{font-family:var(--font-sport);font-size:clamp(1.55rem,2.5vw,2rem);font-weight:800;letter-spacing:0.02em;text-transform:uppercase;line-height:1.15;margin:3.5rem 0 1.5rem;color:rgb(var(--color-ink))}.journal-prose .wp-block-pullquote{margin:3rem 0;padding:0;border:0;border-left:2px solid rgb(var(--color-hairline-strong));padding-left:1.5rem;background:transparent;text-align:left}.journal-prose .wp-block-pullquote blockquote{margin:0}.journal-prose .wp-block-pullquote p{font-family:var(--font-display);font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.2;letter-spacing:-0.02em;font-weight:500;color:rgb(var(--color-ink));margin:0}.journal-prose .wp-block-pullquote p::before{content:"“";color:rgb(var(--color-muted));font-weight:500}.journal-prose .wp-block-pullquote p::after{content:"”";color:rgb(var(--color-muted));font-weight:500}.journal-prose .wp-block-pullquote cite{display:block;margin-top:1.25rem;font-family:var(--font-mono);font-size:0.7rem;letter-spacing:0.22em;text-transform:uppercase;color:rgb(var(--color-muted));font-style:normal}.journal-prose .wp-block-pullquote cite::before{content:"— "}.journal-prose .wp-block-image{margin:3rem -8rem;max-width:none}@media (max-width:1100px){.journal-prose .wp-block-image{margin-inline:-4rem}}@media (max-width:800px){.journal-prose .wp-block-image{margin-inline:0}}.journal-prose .wp-block-image img{width:100%;height:auto;border:1px solid rgb(var(--color-hairline))}.journal-prose .wp-block-image figcaption{margin-top:0.75rem;font-family:var(--font-mono);font-size:0.65rem;letter-spacing:0.18em;text-transform:uppercase;color:rgb(var(--color-muted));text-align:center;max-width:38rem;margin-inline:auto}.journal-author-bio{max-width:50rem;margin:5rem auto 0;padding-top:2.5rem;border-top:1px solid rgb(var(--color-hairline));display:grid;grid-template-columns:auto 1fr;gap:1.5rem;align-items:flex-start}.journal-author-bio__avatar{width:3.25rem;height:3.25rem;font-size:0.95rem}.journal-author-bio__text{max-width:38rem}.journal-author-bio .label{font-family:var(--font-mono);font-size:0.6rem;letter-spacing:0.22em;text-transform:uppercase;color:rgb(var(--color-muted));font-weight:600;margin:0}.journal-author-bio .name{margin:0.4rem 0 0;font-family:var(--font-sport);font-size:1rem;letter-spacing:0.04em;text-transform:uppercase;font-weight:800;color:rgb(var(--color-ink))}.journal-author-bio .body{font-size:1rem;line-height:1.65;color:rgb(var(--color-ink-soft));margin:1rem 0 1.5rem}.journal-author-bio__back{display:inline-flex;align-items:center;gap:0.55rem;font-family:var(--font-sport);font-size:0.78rem;letter-spacing:0.18em;text-transform:uppercase;font-weight:800;color:rgb(var(--color-ink));padding:0.7rem 1.1rem;border:1px solid rgb(var(--color-hairline-strong));transition:background 200ms,color 200ms,border-color 200ms}.journal-author-bio__back:hover{background:rgb(var(--color-ink));color:rgb(var(--color-paper));border-color:rgb(var(--color-ink))}.journal-related{padding-block:var(--section);background:rgb(var(--color-paper));border-top:1px solid rgb(var(--color-hairline))}.journal-related__head{margin-bottom:clamp(2.5rem,5vw,3.5rem);max-width:50rem}.journal-related__heading{margin:0.85rem 0 0;font-family:var(--font-sport);font-size:clamp(2rem,5vw,3rem);line-height:0.98;letter-spacing:0;font-weight:800;text-transform:uppercase;color:rgb(var(--color-ink));display:flex;flex-direction:column}.journal-related__heading>span{display:block}.journal-related__grid{display:grid;grid-template-columns:1fr;gap:3rem}@media (min-width:768px){.journal-related__grid{grid-template-columns:1fr 1fr;gap:3.5rem}}.journal-related .journal-card__media{aspect-ratio:16 / 9}@media (max-width:720px){.journal-feature{aspect-ratio:auto}.journal-feature img{position:static;display:block;width:100%;height:auto;aspect-ratio:3 / 2}.journal-feature__shade{display:none}.journal-feature__corner{top:1rem;left:1rem;right:1rem}.journal-feature__corner-meta{display:none}.journal-feature__caption{position:static;padding:1.2rem 1.1rem 1.4rem;color:rgb(var(--color-ink))}.journal-feature__meta{color:rgb(var(--color-muted))}.journal-feature__title{font-size:clamp(1.7rem,8vw,2.4rem);color:rgb(var(--color-ink))}.journal-feature__dek{font-size:0.98rem;color:rgb(var(--color-ink-soft))}.journal-feature__read{color:rgb(var(--color-ink));border-color:rgb(var(--color-hairline-strong))}}