.blog-editorial-image{background:#eee3d2;position:absolute;inset:0;overflow:hidden}.blog-editorial-image__asset{object-fit:contain;object-position:center;transition:filter .5s}.blog-editorial-image__sheen{pointer-events:none;background:linear-gradient(118deg,#ffffff24,#0000 38%,#0a0a0c14);position:absolute;inset:0}.blog-editorial-image__frame{mix-blend-mode:overlay;pointer-events:none;border:1px solid #ffffff47;position:absolute;inset:12px}.group:hover .blog-editorial-image__asset{filter:saturate(1.06)contrast(1.01)}.journal-masthead{border-block:1px solid var(--line);isolation:isolate;background:#fffdf859;flex-direction:column;width:min(100% - 32px,1440px);min-height:440px;margin-inline:auto;display:flex;position:relative;overflow:hidden}.journal-masthead:before{z-index:-1;aspect-ratio:1;content:"";border:1px solid #3b5ff526;border-radius:50%;width:min(58vw,760px);position:absolute;top:-72%;right:-4%;box-shadow:0 0 0 70px #3b5ff508,0 0 0 140px #3b5ff505}.journal-masthead:after{z-index:-1;background:var(--orange);content:"";border-radius:50%;width:8px;height:8px;position:absolute;bottom:21%;right:8%;box-shadow:0 0 36px 12px #ff765f24}.journal-masthead__grid{flex:1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.28fr) minmax(280px,.52fr);align-items:end;gap:clamp(34px,4vw,72px);padding:clamp(46px,6vw,82px) clamp(28px,5vw,72px) clamp(40px,5vw,64px);display:grid}.journal-masthead__edition{border-bottom:1px solid var(--line);font-family:var(--font-dm-mono),monospace;letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:14px;font-size:.58rem;display:flex}.journal-masthead__edition span:first-child{color:var(--orange)}.journal-masthead__title>p{color:var(--muted-foreground);font-family:var(--font-dm-mono),monospace;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:.62rem;display:flex}.journal-masthead__title>p span{background:var(--orange);border-radius:50%;width:8px;height:8px}.journal-masthead__title h1{max-width:840px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;font-optical-sizing:auto;text-wrap:balance;margin:0;font-size:clamp(3.8rem,7.1vw,7rem);font-weight:700;line-height:.88}.journal-masthead__title h1 span{display:block}.journal-masthead__title h1 span:last-child{color:var(--blue);text-shadow:0 0 30px #3b5ff51c}.journal-masthead__intro{z-index:1;padding-bottom:5px;position:relative}.journal-masthead__intro>p:not(.journal-masthead__issue){color:var(--muted-foreground);text-wrap:pretty;margin:20px 0 30px;font-size:clamp(.9rem,1.15vw,1rem);line-height:1.7}.journal-masthead__issue{color:#17171c7a;font-family:var(--font-dm-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.58rem}.journal-masthead__intro a{text-transform:uppercase;border-bottom:1px solid #17171c7a;justify-content:space-between;align-items:center;gap:32px;min-width:196px;padding-bottom:12px;font-size:.76rem;font-weight:800;transition:color .2s,border-color .2s;display:inline-flex}.journal-masthead__intro a:hover{border-color:var(--orange);color:var(--orange)}.journal-masthead__intro svg{width:17px}.journal-masthead__index{flex-wrap:wrap;gap:8px;padding:0 clamp(28px,5vw,72px) 28px;display:flex}.journal-masthead__index a{color:var(--muted-foreground);font-family:var(--font-dm-mono),monospace;letter-spacing:.09em;text-transform:uppercase;background:#ffffff61;border:1px solid #17171c24;border-radius:999px;padding:9px 13px;font-size:.56rem}.journal-shell{width:min(100% - 32px,1440px);margin-inline:auto}.journal-lead{padding-block:clamp(64px,8vw,116px)}.journal-lead__link{display:block}.journal-lead article{background:var(--paper-light);border:1px solid #17171c24;border-radius:24px;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);min-height:500px;display:grid;overflow:hidden;box-shadow:0 24px 64px -48px #17171c80}.journal-lead__image{min-height:510px;position:relative;overflow:hidden}.journal-lead__tag{color:#fff;font-family:var(--font-dm-mono),monospace;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#17171ca3;border:1px solid #ffffff59;padding:10px 13px;font-size:.57rem;position:absolute;top:22px;left:22px}.journal-lead__copy{color:var(--ink);flex-direction:column;padding:clamp(32px,4vw,56px);display:flex}.journal-lead__meta{color:var(--muted-foreground);font-family:var(--font-dm-mono),monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.58rem;display:flex}.journal-lead__meta span:last-child{align-items:center;gap:7px;display:flex}.journal-lead__meta svg{width:13px}.journal-lead__copy h2{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.05em;text-wrap:balance;margin:42px 0 0;font-size:clamp(2.2rem,3.2vw,3.55rem);font-weight:750;line-height:1;transition:color .25s}.journal-lead__link:hover h2{color:var(--orange)}.journal-lead__copy>p{color:var(--muted-foreground);text-wrap:pretty;margin:24px 0 34px;font-size:.94rem;line-height:1.7}.journal-lead__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;margin-top:auto;padding-top:24px;font-size:.75rem;font-weight:750;display:flex}.journal-lead__footer small{color:var(--muted-foreground);font-family:var(--font-dm-mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:.56rem;font-weight:400;display:block}.journal-arrow{border:1px solid var(--line);width:46px;height:46px;color:var(--ink);border-radius:50%;place-items:center;transition:background .25s,color .25s,transform .25s;display:grid}.journal-arrow svg{width:18px;transition:transform .25s;transform:rotate(-45deg)}.journal-lead__link:hover .journal-arrow{background:var(--orange);color:var(--ink);transform:translateY(-3px)}.journal-lead__link:hover .journal-arrow svg{transform:rotate(0)}.journal-latest{padding-bottom:clamp(88px,10vw,150px)}.journal-latest__heading{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto 1fr;align-items:end;gap:28px;padding:0 0 28px;display:grid}.journal-latest__heading p,.journal-latest__heading>span{font-family:var(--font-dm-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.58rem}.journal-latest__heading h2{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(2.25rem,4vw,3.9rem);font-weight:750;line-height:.95}.journal-latest__heading>span{color:var(--blue);justify-self:end}.journal-card-grid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,26px);padding-top:28px;display:grid}.journal-card{background:var(--paper-light);border:1px solid #17171c21;border-radius:20px;min-width:0;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 18px 48px -44px #17171c8c}.journal-card:hover{transform:translateY(-5px);box-shadow:0 28px 62px -42px #17171c80}.journal-card article{flex-direction:column;height:100%;min-height:555px;display:flex}.journal-card__image{aspect-ratio:1200/630;border-bottom:1px solid #17171c1f;position:relative;overflow:hidden}.journal-card__image>span{background:var(--ink);width:42px;height:42px;color:var(--orange);font-family:var(--font-dm-mono),monospace;border-radius:50%;place-items:center;font-size:.58rem;display:grid;position:absolute;bottom:14px;right:14px}.journal-card__copy{flex-direction:column;flex:1;padding:clamp(24px,2.5vw,36px);display:flex}.journal-card__meta{color:var(--muted-foreground);font-family:var(--font-dm-mono),monospace;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:14px;margin:0;font-size:.55rem;display:flex}.journal-card__meta span:first-child{color:var(--blue);font-weight:700}.journal-card__copy h3{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:24px 0 0;font-size:clamp(1.55rem,1.9vw,2.05rem);font-weight:750;line-height:1.08;transition:color .2s}.journal-card:hover h3{color:var(--blue)}.journal-card__copy>p:not(.journal-card__meta){color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:22px 0 32px;font-size:.86rem;line-height:1.7;display:-webkit-box;overflow:hidden}.journal-card__copy>div{border-top:1px solid var(--line);color:var(--muted-foreground);font-family:var(--font-dm-mono),monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:.56rem;display:flex}.journal-card__copy>div svg{width:17px;transition:transform .2s,color .2s}.journal-card:hover .journal-card__copy>div svg{color:var(--blue);transform:translate(5px)}.article-hero{background:var(--paper-light);isolation:isolate;border:1px solid #17171c24;border-radius:26px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);width:min(100% - 32px,1440px);min-height:clamp(560px,66svh,720px);margin-inline:auto;display:grid;position:relative;overflow:hidden}.article-hero__art{border-left:1px solid #17171c21;grid-area:1/2/3;min-width:0;min-height:100%;position:relative;overflow:hidden}.article-hero__shade{display:none}.article-hero__rail{z-index:2;color:#ffffffd1;font-family:var(--font-dm-mono),monospace;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17171c8f;border:1px solid #ffffff59;border-radius:999px;gap:9px;padding:9px 12px;font-size:.52rem;display:flex;position:absolute;top:24px;right:24px}.article-hero__rail span:first-child{color:var(--orange)}.article-hero__crumbs{z-index:2;grid-area:1/1;min-width:0;margin:clamp(28px,4vw,52px) clamp(28px,5vw,64px) 0;position:relative}.article-hero__breadcrumb{min-width:0;color:var(--muted-foreground);font-family:var(--font-dm-mono),monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;font-size:.59rem;display:flex;overflow:hidden}.article-hero__breadcrumb a{transition:color .2s}.article-hero__breadcrumb a:hover{color:var(--blue)}.article-hero__breadcrumb [aria-current=page]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.article-hero__copy{z-index:2;grid-area:2/1;align-self:end;min-width:0;margin:54px clamp(28px,5vw,64px) clamp(38px,5vw,64px);position:relative}.article-hero__copy>p{color:var(--blue);font-family:var(--font-dm-mono),monospace;letter-spacing:.13em;text-transform:uppercase;margin:0 0 20px;font-size:.59rem}.article-hero__copy h1{max-width:680px;font-family:var(--font-manrope),sans-serif;letter-spacing:-.05em;font-optical-sizing:auto;overflow-wrap:anywhere;text-wrap:balance;margin:0 0 34px;font-size:clamp(2.9rem,4.7vw,5.35rem);font-weight:700;line-height:.94}.article-hero__meta{font-family:var(--font-dm-mono),monospace;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;font-size:.56rem;display:flex}.article-hero__meta span{border:1px solid var(--line);background:#f5f1e76b;align-items:center;gap:7px;padding:10px 13px;display:flex}.article-hero__meta span+span{border-left:0}.article-hero__meta svg{width:13px}@media (max-width:1050px){.journal-masthead__grid{grid-template-columns:minmax(0,1.08fr) minmax(250px,.72fr)}.journal-masthead__title h1{font-size:clamp(3.8rem,8.4vw,6rem)}.journal-masthead__intro{max-width:480px}.journal-lead article{grid-template-columns:1.15fr .85fr}.journal-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.journal-masthead{width:calc(100% - 20px);min-height:0}.journal-masthead:before{width:150vw;top:-15%;right:-70%}.journal-masthead__grid{flex-direction:column;align-items:stretch;gap:0;padding:40px 22px 34px;display:flex}.journal-masthead__edition{border-bottom:1px solid var(--line);margin-bottom:38px;padding:0 0 13px}.journal-masthead__title>p{margin-bottom:22px;font-size:.54rem}.journal-masthead__title,.journal-masthead__intro{min-width:0}.journal-masthead__title h1{letter-spacing:-.055em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.8rem,12.5vw,3.8rem);line-height:.92}.journal-masthead__intro{margin-top:38px}.journal-masthead__intro>p:not(.journal-masthead__issue){overflow-wrap:break-word;max-width:100%;margin:18px 0 28px;font-size:.88rem}.journal-masthead__index{width:100%;padding:0 22px 22px}.journal-masthead__index a{padding:8px 10px;font-size:.48rem}.journal-shell{width:calc(100% - 20px)}.journal-lead{padding-block:60px}.journal-lead article{flex-direction:column;min-height:0;display:flex}.journal-lead__image{aspect-ratio:1200/630;min-height:0}.journal-lead__copy{min-height:390px;padding:28px 22px}.journal-lead__copy h2{margin-top:34px;font-size:clamp(2.05rem,10vw,2.85rem)}.journal-lead__copy>p{font-size:.88rem}.journal-latest__heading{grid-template-columns:1fr auto}.journal-latest__heading p{grid-column:1/-1}.journal-latest__heading h2{font-size:2.7rem}.journal-card-grid{grid-template-columns:1fr}.journal-card article{min-height:500px}.journal-card__copy h3{font-size:1.75rem}.article-hero{border-radius:20px;grid-template-rows:auto auto auto;grid-template-columns:1fr;width:calc(100% - 20px);min-height:0}.article-hero__art{aspect-ratio:1200/630;border-bottom:1px solid #17171c21;border-left:0;grid-area:1/1;min-height:0}.article-hero__rail{display:none}.article-hero__crumbs{grid-area:2/1;margin:24px 20px 0}.article-hero__copy{grid-area:3/1;margin:30px 20px 28px}.article-hero__copy h1{letter-spacing:-.042em;text-wrap:pretty;margin-bottom:28px;font-size:clamp(2.15rem,9.2vw,2.75rem);line-height:1}.article-hero__meta span{padding:10px 11px;font-size:.49rem}}.journal-masthead__index a:hover,.journal-masthead__index a:focus-visible{color:var(--blue);border-color:var(--blue)}
