.perspective{background:var(--week-bg);color:var(--week-ink)}.perspective h1,.perspective h2,.perspective h3{font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 0, "WONK" 0;text-wrap:balance}.perspective a{text-underline-offset:.18em}.perspective-narrow,.perspective-copy{max-width:1080px}.perspective-hero{border-bottom:1px solid var(--week-line);padding-block:clamp(2.5rem,5vw,5.5rem) clamp(4rem,7vw,7rem);overflow:clip}.perspective-crumbs{color:var(--week-body);align-items:center;gap:.65rem;margin-bottom:clamp(2rem,4vw,4rem);font-size:.84rem;display:flex}.perspective-crumbs a:hover{color:var(--week-gold-dark)}.perspective-hero__grid{grid-template-columns:minmax(23rem,.82fr) minmax(34rem,1.18fr);align-items:center;gap:clamp(3rem,6vw,7rem);display:grid}.perspective-hero__copy{max-width:36rem}.perspective-hero h1{letter-spacing:-.045em;max-width:8.4ch;margin-top:1rem;font-size:clamp(4rem,6.5vw,7rem);font-weight:700;line-height:.94}.perspective-hero__lede{max-width:33rem;color:var(--week-body);font-family:var(--font-serif);text-wrap:pretty;margin-top:1.75rem;font-size:clamp(1.22rem,1.5vw,1.5rem);line-height:1.55}.perspective-byline{color:var(--week-body);align-items:flex-start;gap:.75rem;margin-top:1.8rem;font-size:.86rem;line-height:1.55;display:flex}.perspective-byline svg{color:var(--week-gold-dark);flex:none;margin-top:.05rem}.perspective-byline a{color:var(--week-ink);font-weight:650}.perspective-jump{width:fit-content;min-height:44px;color:var(--week-gold-dark);align-items:center;gap:.55rem;margin-top:1.25rem;font-size:.87rem;font-weight:700;display:inline-flex}.perspective-hero__figure{min-width:0;margin:0}.perspective-hero__figure img,.perspective-framework figure img,.perspective-table figure img{width:100%;height:auto;display:block}.perspective-hero__figure img{border-radius:2px;box-shadow:0 38px 90px -52px #081d32a6}.perspective figure figcaption{color:var(--week-body);letter-spacing:.025em;margin-top:.8rem;font-size:.76rem;line-height:1.5}.perspective-position{background:var(--week-midnight);color:var(--week-midnight-ink);padding-block:clamp(4rem,7vw,7rem)}.perspective-position .week-kicker{color:var(--week-gold-bright)}.perspective-position__statement{max-width:32ch;font-family:var(--font-serif);letter-spacing:-.018em;text-wrap:pretty;margin-top:1.4rem;font-size:clamp(1.85rem,3.2vw,3.25rem);font-weight:560;line-height:1.2}.perspective-position__boundary{border-top:1px solid var(--week-night-line);grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,7rem);margin-top:clamp(2.8rem,5vw,4.5rem);padding-top:1.6rem;display:grid}.perspective-position__boundary p{color:var(--week-midnight-soft);line-height:1.65}.perspective-position__boundary strong{color:var(--week-midnight-ink);font-family:var(--font-serif);margin-bottom:.4rem;font-size:1.2rem;display:block}.perspective-section{border-bottom:1px solid var(--week-line);padding-block:clamp(5rem,9vw,9rem)}.perspective-section h2,.perspective-framework h2,.perspective-sermon h2,.perspective-faq h2,.perspective-editorial h2,.perspective-cta h2{letter-spacing:-.04em;margin-top:.85rem;font-size:clamp(3rem,5vw,5.5rem);font-weight:680;line-height:.98}.perspective-columns{grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.perspective-columns p,.perspective-sermon__body>p{color:var(--week-body);font-family:var(--font-serif);font-size:clamp(1.16rem,1.5vw,1.42rem);line-height:1.7}.perspective-framework{background:var(--week-surface);border-bottom:1px solid var(--week-line);padding-block:clamp(5rem,8vw,8rem)}.perspective-framework__grid{grid-template-columns:minmax(30rem,1.06fr) minmax(25rem,.94fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.perspective-framework figure{margin:0}.perspective-framework figure img{aspect-ratio:3/2;object-fit:contain}.perspective-framework ol{border-top:1px solid var(--week-line);margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none}.perspective-framework li{border-bottom:1px solid var(--week-line);grid-template-columns:2.8rem 1fr;gap:1rem;padding-block:1.35rem;display:grid}.perspective-framework li>span{color:var(--week-gold-dark);letter-spacing:.12em;padding-top:.25rem;font-size:.73rem;font-weight:760}.perspective-framework h3{font-family:var(--font-serif);font-size:1.3rem;font-weight:650}.perspective-framework li p{color:var(--week-body);margin-top:.45rem;line-height:1.58}.perspective-section--questions h2{max-width:10ch}.perspective-checks{border-top:1px solid var(--week-line);border-left:1px solid var(--week-line);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:clamp(3rem,6vw,5rem);display:grid}.perspective-checks article{border-right:1px solid var(--week-line);border-bottom:1px solid var(--week-line);grid-column:span 2;min-height:230px;padding:clamp(1.4rem,3vw,2.4rem)}.perspective-checks article:nth-child(4){grid-column:2/span 2}.perspective-checks svg{color:var(--week-gold-dark)}.perspective-checks h3{font-family:var(--font-serif);margin-top:2rem;font-size:1.25rem;font-weight:650}.perspective-checks p{color:var(--week-body);margin-top:.6rem;font-size:.94rem;line-height:1.58}.perspective-sermon{background:var(--week-midnight);color:var(--week-midnight-ink);padding-block:clamp(5rem,9vw,9rem)}.perspective-sermon .week-kicker{color:var(--week-gold-bright)}.perspective-sermon h2,.perspective-cta h2{color:var(--week-midnight-ink)}.perspective-sermon__grid{grid-template-columns:minmax(24rem,.9fr) minmax(30rem,1.1fr);gap:clamp(3rem,8vw,9rem);display:grid}.perspective-sermon__body>p{color:var(--week-midnight-soft)}.perspective-sermon__body ol{border-block:1px solid var(--week-night-line);flex-wrap:wrap;align-items:center;margin:clamp(2.5rem,5vw,4rem) 0;padding:1.2rem 0;list-style:none;display:flex}.perspective-sermon__body li{color:var(--week-midnight-ink);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.8rem;font-weight:720;display:inline-flex}.perspective-sermon__body li svg{width:24px;color:var(--week-gold-bright);margin-right:.65rem}.perspective-table{padding-block:clamp(5rem,9vw,9rem)}.perspective-app-guide{background:var(--week-surface);border-bottom:1px solid var(--week-line);padding-block:clamp(4.5rem,8vw,8rem)}.perspective-app-guide__grid{grid-template-columns:minmax(22rem,.85fr) minmax(30rem,1.15fr);gap:clamp(3rem,8vw,9rem);display:grid}.perspective-app-guide h2{letter-spacing:-.04em;margin-top:.85rem;font-size:clamp(3rem,5vw,5.5rem);font-weight:680;line-height:.98}.perspective-app-guide__grid>div:last-child>p{color:var(--week-body);font-family:var(--font-serif);font-size:clamp(1.16rem,1.5vw,1.42rem);line-height:1.7}.perspective-app-guide a{min-height:44px;color:var(--week-gold-dark);align-items:center;gap:.55rem;margin-top:1.6rem;font-weight:700;display:inline-flex}.perspective-app-guide a svg{width:18px}.perspective-table figure{background:var(--week-midnight);margin:0;position:relative}.perspective-table figure img{aspect-ratio:1672/941;object-fit:contain;opacity:.82}.perspective-table figure figcaption{color:#fff;max-width:min(33rem,100% - 3rem);margin:0;position:absolute;inset:auto auto clamp(1.5rem,4vw,4rem) clamp(1.5rem,4vw,4rem)}.perspective-table figcaption span,.perspective-table figcaption strong{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2.3rem,5vw,5.5rem);font-weight:670;line-height:.96;display:block}.perspective-table figcaption span{color:var(--week-midnight-soft)}.perspective-table figcaption p{color:#f7f2e7;max-width:30rem;margin-top:1.25rem;font-size:clamp(.94rem,1.3vw,1.08rem);line-height:1.55}.perspective-faq{border-top:1px solid var(--week-line);padding-block:clamp(5rem,9vw,9rem)}.perspective-faq__grid,.perspective-editorial__grid{grid-template-columns:minmax(20rem,.72fr) minmax(30rem,1.28fr);gap:clamp(3rem,8vw,9rem);display:grid}.perspective-faq__list{border-top:1px solid var(--week-line)}.perspective-faq details{border-bottom:1px solid var(--week-line)}.perspective-faq summary{min-height:68px;color:var(--week-ink);font-family:var(--font-serif);cursor:pointer;padding-block:1rem;font-size:1.15rem;font-weight:650;line-height:1.35}.perspective-faq details p{max-width:46rem;color:var(--week-body);padding:0 2rem 1.4rem 0;line-height:1.65}.perspective-editorial{background:var(--week-surface);border-block:1px solid var(--week-line);padding-block:clamp(4rem,7vw,7rem)}.perspective-editorial p{color:var(--week-body);line-height:1.7}.perspective-editorial p a{color:var(--week-ink);font-weight:650;text-decoration:underline}.perspective-editorial nav{gap:.3rem;margin-top:2rem;display:grid}.perspective-editorial nav a{min-height:44px;color:var(--week-gold-dark);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.perspective-editorial nav svg{width:17px}.perspective-cta{background:var(--week-midnight);color:var(--week-midnight-ink);text-align:center;padding-block:clamp(5rem,8vw,8rem)}.perspective-cta .week-kicker{color:var(--week-gold-bright)}.perspective-cta h2{margin-inline:auto}.perspective-cta p:not(.week-kicker){max-width:41rem;color:var(--week-midnight-soft);margin:1.5rem auto 0;font-size:1.08rem;line-height:1.6}.perspective-cta .cta{margin-top:2rem}@media (width<=1000px){.perspective-hero__grid,.perspective-framework__grid,.perspective-sermon__grid{grid-template-columns:1fr}.perspective-hero__copy{max-width:44rem}.perspective-hero h1{max-width:10ch}.perspective-framework figure{max-width:48rem}.perspective-checks article,.perspective-checks article:nth-child(4){grid-column:span 3}.perspective-checks article:last-child{grid-column:2/span 4}}@media (width<=760px){.perspective-hero{padding-top:1.5rem}.perspective-hero__grid{gap:2.8rem}.perspective-hero h1{font-size:clamp(3.4rem,14vw,5rem)}.perspective-position__boundary,.perspective-columns,.perspective-app-guide__grid,.perspective-faq__grid,.perspective-editorial__grid,.perspective-checks{grid-template-columns:1fr}.perspective-checks article,.perspective-checks article:nth-child(4),.perspective-checks article:last-child{grid-column:1;min-height:0}.perspective-sermon__body ol{gap:.8rem;display:grid}.perspective-sermon__body li{justify-content:space-between}.perspective-table .week-shell{width:100%}.perspective-table figure img{object-fit:cover;object-position:44% center;min-height:520px}.perspective-table figure figcaption{max-width:none;inset:auto 1.25rem 2rem}.perspective-table figcaption p{max-width:26rem}}@media (width<=520px){.perspective-hero h1{font-size:clamp(3.15rem,15vw,4.25rem)}.perspective-section h2,.perspective-framework h2,.perspective-sermon h2,.perspective-faq h2,.perspective-editorial h2,.perspective-cta h2{font-size:clamp(2.65rem,12vw,3.6rem)}.perspective-table figure img{object-position:42% center;min-height:580px}}@media (prefers-reduced-motion:reduce){.perspective *,.perspective :before,.perspective :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
