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