.journal-door{color:#242428;background:#f7f7f6;min-height:100vh}.journal-door .journal-hero{color:#25262b;background:#f7f7f6;min-height:0;padding-bottom:42px;overflow:hidden}.journal-door .journal-hero .mast{z-index:5;color:#242428;-webkit-backdrop-filter:none;background:0 0;border-bottom:1px solid #20202414;position:relative}.journal-door .journal-hero .mast-inner{min-height:64px}.journal-door .journal-hero-inner{text-align:center;flex-direction:column;align-items:center;width:min(1024px,100% - 48px);margin-inline:auto;padding-top:28px;padding-bottom:0;display:flex}.journal-door .journal-hero-art{aspect-ratio:16/9;background:#e7e7e5;border-radius:20px;width:min(100%,640px);height:auto;position:relative;overflow:hidden;box-shadow:0 18px 60px #18181c14}.journal-door .journal-hero-media{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:static;transform:none}.journal-door .journal-hero-copy{text-align:center;width:100%;margin-top:20px;padding:0}.journal-door .journal-hero-copy h1{color:#30323a;max-width:none;font-family:var(--font-editorial,var(--font-display));letter-spacing:-.035em;margin:0;font-size:96px;font-weight:400;line-height:1.04}.journal-door .journal-hero-copy>p:last-child{color:#73757d;max-width:640px;font:450 18px/1.45 var(--font-utility,system-ui,sans-serif);letter-spacing:-.015em;text-wrap:balance;margin:6px auto 0}.journal-door .journal-page{width:min(1024px,100% - 48px);margin-inline:auto;padding-top:18px;padding-bottom:110px}.journal-door .journal-feature{aspect-ratio:2;color:#fff;background:#16171b;border:0;border-radius:32px;min-height:512px;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 20px 70px #1414181a}.journal-door .journal-feature-media{background:linear-gradient(#0a0b0f0a,#0a0b0f1f),url(/assets/bg/blog-wordmark.webp) 50%/cover no-repeat;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.journal-door .journal-feature:hover .journal-feature-media{transform:scale(1.025)}.journal-door .journal-feature-scrim{background:linear-gradient(90deg,#0f1015c2 0%,#0f101557 54%,#0f101508 100%),linear-gradient(#0f101508,#0f101557);position:absolute;inset:0}.journal-door .journal-feature-copy{z-index:2;flex-direction:column;align-items:flex-start;padding:54px 48px 44px;display:flex;position:absolute;inset:0}.journal-door .journal-feature-meta{color:#ffffffb8;font:550 12px/1.3 var(--font-utility,system-ui,sans-serif);flex-wrap:wrap;align-items:center;gap:7px 14px;display:flex}.journal-door .journal-feature h2{color:#fff;max-width:560px;font:650 46px/1.02 var(--font-utility,system-ui,sans-serif);letter-spacing:-.05em;text-wrap:balance;margin:34px 0 0}.journal-door .journal-read{color:#fffffff5;font:550 14px/1 var(--font-utility,system-ui,sans-serif);border-bottom:1px solid #ffffffbf;margin-top:auto}.journal-door .journal-index-head{color:#85868c;font:700 12px/1.5 var(--font-utility,system-ui,sans-serif);letter-spacing:.42em;border-bottom:1px solid #2020241f;justify-content:space-between;margin-top:72px;padding:0 0 15px;display:flex}.journal-door .journal-index-head span:last-child{letter-spacing:0;text-transform:none;font-weight:500}.journal-door .journal-index{display:block}.journal-door .journal-entry{min-height:96px;color:inherit;border-bottom:1px solid #2020241a;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:0 16px;text-decoration:none;display:grid}.journal-door .journal-entry-kind{color:#a0a1a6;font:650 10px/1.3 var(--font-utility,system-ui,sans-serif);letter-spacing:.08em;text-transform:uppercase;align-self:center}.journal-door .journal-entry strong{font:470 20px/1.25 var(--font-utility,system-ui,sans-serif);letter-spacing:-.025em}.journal-door .journal-entry time{color:#88888e;font:450 13px/1 var(--font-utility,system-ui,sans-serif)}@media (max-width:720px){.journal-door .journal-hero{padding-bottom:26px}.journal-door .journal-hero .mast-inner{min-height:58px}.journal-door .journal-hero-inner{width:calc(100% - 48px);padding-top:20px}.journal-door .journal-hero-art{aspect-ratio:16/9;border-radius:18px;width:100%}.journal-door .journal-hero-copy{margin-top:16px}.journal-door .journal-hero-copy h1{font-size:60px;line-height:1.04}.journal-door .journal-hero-copy>p:last-child{max-width:31ch;margin-top:6px;font-size:15px;line-height:1.4}.journal-door .journal-page{width:calc(100% - 48px);padding-top:10px;padding-bottom:82px}.journal-door .journal-feature{aspect-ratio:4/3;border-radius:28px;min-height:0}.journal-door .journal-feature-copy{padding:24px 24px 22px}.journal-door .journal-feature-meta{gap:5px 10px;font-size:10px}.journal-door .journal-feature h2{max-width:280px;margin-top:auto;margin-bottom:18px;font-size:28px;line-height:1.02}.journal-door .journal-read{margin-top:0;font-size:12px}.journal-door .journal-index-head{letter-spacing:.5em;margin-top:54px;font-size:11px}.journal-door .journal-entry{grid-template-columns:48px minmax(0,1fr);gap:6px 16px;min-height:104px}.journal-door .journal-entry strong{font-size:16px;line-height:1.25}.journal-door .journal-entry time{grid-column:2;font-size:12px}}
