.cinematic-home.journal-page{background:var(--nala-salt);color:var(--nala-ocean);--jn-gutter:clamp(24px,5.3vw,88px);--jn-header:96px}.journal-page main{overflow:clip;overflow-anchor:auto}.journal-page main :is(h1,h2,h3){font-family:var(--font-display),serif;font-weight:400;letter-spacing:-.035em;line-height:1.1;text-wrap:balance;margin:0}.journal-page main :is(p,li){font-size:18px;line-height:1.65;margin:0}.journal-page main a{color:inherit}.journal-page main :is(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:5px}.journal-page main [id]{scroll-margin-top:24px}.journal-page main .jn-kicker{font-size:11px;letter-spacing:.1em;text-transform:uppercase;line-height:1.5}.journal-page main img{display:block;width:100%;height:100%;object-fit:cover}.jn-masthead{padding:clamp(38px,5vw,76px) var(--jn-gutter) 44px;max-width:1760px;margin:auto}.journal-page .jn-masthead h1{font-size:clamp(64px,9.7vw,156px);line-height:1.08;margin:14px 0 28px}.jn-intro{display:flex;justify-content:space-between;align-items:center;gap:32px;border-top:1px solid color-mix(in srgb,var(--nala-ocean) 25%,transparent);padding-top:22px}.jn-intro p{max-width:61ch}.journal-page main .jn-control{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 18px;border:1px solid color-mix(in srgb,var(--nala-ocean) 35%,transparent);color:var(--nala-ocean);background:transparent;font:inherit;font-size:13px;line-height:1.4;text-decoration:none;cursor:pointer;flex-shrink:0;transition:background .25s ease-out,color .25s ease-out,border-color .25s ease-out}.jn-control svg{flex:none}.journal-page main .jn-control:focus-visible,.journal-page main .jn-control:hover{background:var(--nala-ocean);color:var(--nala-salt);border-color:var(--nala-ocean)}.journal-page main .jn-control:active{background:var(--nala-veli-sand);color:var(--nala-ocean)}.journal-page main .jn-feature{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);background:var(--nala-ocean);color:var(--nala-salt);text-decoration:none}.jn-feature-photo{position:relative;overflow:hidden;min-height:420px}.jn-hero-depth{position:absolute;inset:-24px 0}.jn-feature-copy{padding:clamp(36px,4.5vw,72px) clamp(28px,4vw,64px);display:flex;flex-direction:column;align-items:start;justify-content:center;gap:24px;min-width:0}.journal-page .jn-feature h2{font-size:clamp(36px,3.7vw,58px)}.jn-feature-copy>p:not(.jn-kicker){max-width:36ch}.jn-feature-action{display:flex;align-items:center;gap:26px;margin-top:14px;font-size:13px}.jn-arrow{display:grid;place-items:center;width:44px;height:44px;border:1px solid;border-radius:50%;flex:none;transition:background .25s ease-out,color .25s ease-out}.jn-feature:focus-visible .jn-arrow,.jn-feature:hover .jn-arrow{background:var(--nala-salt);color:var(--nala-ocean)}.jn-feature:active .jn-arrow{background:var(--nala-veli-sand);color:var(--nala-ocean)}.jn-section{padding:clamp(48px,6.5vw,96px) var(--jn-gutter);max-width:1760px;margin:auto}.jn-section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:38px}.journal-page .jn-section h2{font-size:clamp(36px,4vw,56px)}.jn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px clamp(24px,4vw,64px)}.jn-card{display:flex;flex-direction:column;min-width:0;text-decoration:none}.jn-card-photo{position:relative;overflow:hidden;aspect-ratio:1.52;background:var(--nala-ocean)}.jn-card-depth{position:absolute;inset:-20px 0}.jn-card-photo img{transition:transform .6s cubic-bezier(.2,.65,.2,1)}.jn-card:focus-visible img,.jn-card:hover img{transform:scale(1.035)}.jn-card-info{padding:22px 0 0;display:flex;flex-direction:column;flex:1;gap:14px;align-items:start}.journal-page .jn-card h3{font-size:clamp(28px,2.8vw,40px);max-width:25ch;text-wrap:pretty}.journal-page .jn-card-info>p:not(.jn-kicker){font-size:16px;max-width:52ch;line-height:1.6}.jn-card-action{display:flex;align-items:center;justify-content:space-between;width:100%;gap:24px;padding-top:8px;margin-top:auto;font-size:13px;border-bottom:1px solid color-mix(in srgb,var(--nala-ocean) 25%,transparent);padding-bottom:18px}.jn-card:focus-visible .jn-arrow,.jn-card:hover .jn-arrow{background:var(--nala-ocean);color:var(--nala-salt)}.jn-card:active .jn-arrow{background:var(--nala-veli-sand);color:var(--nala-ocean)}.jn-guides .jn-card:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,64px);border-top:1px solid color-mix(in srgb,var(--nala-ocean) 25%,transparent);padding-top:32px}.jn-guides .jn-card:last-child:nth-child(odd) .jn-card-photo{aspect-ratio:2.3}.jn-guides .jn-card:last-child:nth-child(odd) .jn-card-info{padding:0}.journal-page .jn-article-title{max-width:1180px;margin:auto;padding:clamp(36px,5vw,72px) var(--jn-gutter) 42px}.journal-page main .jn-back{display:inline-flex;flex-wrap:wrap;gap:10px;min-height:32px;align-items:center;font-size:12px;line-height:1.5;text-decoration:underline;text-underline-offset:5px;margin-bottom:24px}.journal-page main .jn-back span{text-decoration:none}.journal-page .jn-article-hero h1{font-size:clamp(44px,5.4vw,78px);max-width:23ch;margin-bottom:26px;text-wrap:pretty}.jn-deck{max-width:72ch;display:grid;gap:16px}.journal-page main .jn-deck p{font-size:19px;line-height:1.65}.jn-deck a{text-decoration:underline;text-underline-offset:4px}.jn-deck a svg{display:none}.jn-byline{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:28px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--nala-ocean) 20%,transparent)}.jn-byline>span,.journal-page main .jn-byline p{font-size:12px;line-height:1.5}.jn-byline a{text-decoration:underline;text-underline-offset:4px}.jn-article-photo{height:clamp(270px,39vw,560px);position:relative;overflow:hidden;margin:0;background:var(--nala-ocean)}.jn-reading-layout{display:grid;grid-template-columns:minmax(160px,240px) minmax(0,720px);gap:clamp(40px,7vw,104px);max-width:1360px;padding:clamp(40px,5.5vw,78px) var(--jn-gutter) 0;margin:auto;align-items:start}.jn-sidebar{position:sticky;top:calc(var(--jn-header) + 26px);max-height:calc(100svh - var(--jn-header) - 60px);overflow:auto;padding:6px 8px 8px 0}.jn-sidebar nav{margin:18px 0 28px;display:grid;gap:0;border-top:1px solid color-mix(in srgb,var(--nala-ocean) 20%,transparent)}.jn-mobile-contents nav a,.journal-page main .jn-sidebar nav a{display:block;padding:12px 0;text-decoration:none;font-size:13px;line-height:1.55;border-bottom:1px solid color-mix(in srgb,var(--nala-ocean) 20%,transparent)}.journal-page main .jn-sidebar nav a:hover{text-decoration:underline;text-underline-offset:5px}.jn-mobile-contents{display:none}.jn-prose{min-width:0;max-width:72ch}.jn-prose-section{margin-bottom:38px}.journal-page .jn-prose h2{font-size:clamp(30px,2.65vw,40px);line-height:1.18;margin:0 0 20px;letter-spacing:-.025em;text-wrap:pretty}.journal-page .jn-prose h3{font-size:clamp(25px,2vw,30px);line-height:1.2;margin:0 0 14px;letter-spacing:-.015em}.journal-page main .jn-prose :is(p,li){font-size:18px;line-height:1.8;text-wrap:pretty}.jn-prose .cp-table-scroll+p,.jn-prose p+p,.jn-prose ul+p{margin-top:18px!important}.jn-prose ul{padding-left:1.1em;display:grid;gap:12px;margin:18px 0}.jn-prose li a,.jn-prose p:not(.cp-links) a{text-decoration:underline;text-underline-offset:4px}.jn-prose li a svg,.jn-prose p:not(.cp-links) a svg{display:none}.jn-prose strong{font-weight:600}.jn-prose .cp-table-scroll{width:100%;margin:22px 0;overflow:auto;max-width:100%}.jn-prose .cp-links{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}.jn-prose .cp-links a{font-size:13px;padding:12px 16px;text-decoration:none;min-height:48px;border:1px solid color-mix(in srgb,var(--nala-ocean) 35%,transparent);display:inline-flex;align-items:center;gap:20px;line-height:1.4}.journal-page main .jn-prose .cp-links a:hover{background:var(--nala-ocean);color:var(--nala-salt)}.journal-page main .jn-prose .cp-links a:active{background:var(--nala-veli-sand);color:var(--nala-ocean)}.jn-article-end{padding:12px 0 18px;border-top:1px solid color-mix(in srgb,var(--nala-ocean) 20%,transparent)}.jn-share{display:block}.jn-share .jn-control{width:100%;padding:12px;font-size:12px}.jn-share-status{display:block;font-size:12px;line-height:1.5;margin-top:8px}.jn-related{border-top:1px solid color-mix(in srgb,var(--nala-ocean) 20%,transparent);margin-top:30px}.jn-related>h2{margin-bottom:32px!important}.jn-progress{position:fixed;top:var(--jn-header);left:0;width:100%;height:2px;pointer-events:none;z-index:70}.jn-progress span{display:block;height:100%;background:var(--nala-turquoise-deep);transform:scaleX(0);transform-origin:left}@media(max-width:1099px){.jn-feature{grid-template-columns:1.3fr 1fr!important}.jn-feature-copy{padding:32px}.jn-reading-layout{grid-template-columns:180px minmax(0,1fr);gap:32px}.jn-article-title{padding-inline:var(--jn-gutter)!important}}@media(max-height:640px),(max-width:799px){.jn-sidebar{position:static;max-height:none}.jn-reading-layout{display:block}.jn-sidebar{display:none}.jn-mobile-contents{display:block;border-block:1px solid color-mix(in srgb,var(--nala-ocean) 25%,transparent);padding:4px 0;margin-bottom:32px}.jn-mobile-contents summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;cursor:pointer;font-size:14px;list-style:none}.jn-mobile-contents summary::-webkit-details-marker{display:none}.jn-mobile-contents[open] summary span{transform:rotate(45deg)}.jn-mobile-contents nav{padding-bottom:12px}.jn-prose{max-width:none}}@media(max-width:699px){.jn-masthead{padding-top:32px;padding-bottom:28px}.journal-page .jn-masthead h1{font-size:clamp(57px,15vw,94px);margin-block:16px 24px}.jn-intro{display:grid;gap:20px;justify-items:start}.journal-page main .jn-intro p{font-size:16px;line-height:1.65}.jn-feature{display:flex!important;flex-direction:column}.jn-feature-photo{min-height:280px}.jn-feature-copy{padding:30px 24px;gap:18px}.journal-page .jn-feature h2{font-size:36px}.journal-page main .jn-feature-copy>p:not(.jn-kicker){font-size:16px}.jn-feature-action{margin-top:0}.jn-grid{grid-template-columns:1fr;gap:34px}.jn-card-photo{aspect-ratio:1.36}.jn-card-info{padding-top:18px;gap:12px}.jn-section-heading{display:grid;gap:22px;justify-items:start;margin-bottom:28px}.jn-guides .jn-card:last-child:nth-child(odd){display:flex;gap:18px;padding-top:0;border-top:0}.jn-guides .jn-card:last-child:nth-child(odd) .jn-card-photo{width:100%;aspect-ratio:1.36}.journal-page .jn-card h3{font-size:31px}.journal-page .jn-article-hero h1{font-size:44px}.journal-page main .jn-deck p{font-size:17px}.jn-article-title{padding-top:30px!important;padding-bottom:28px!important}.jn-article-photo{height:280px}.jn-reading-layout{padding-top:30px}.journal-page main .jn-prose :is(p,li){font-size:17px;line-height:1.75}.jn-prose-section{margin-bottom:30px}.jn-byline{gap:10px 20px}.jn-related{margin-top:22px}}@media(prefers-reduced-motion:reduce){.journal-page main *{scroll-behavior:auto!important}.jn-arrow,.jn-card-photo img,.jn-control{transition:none!important}.jn-progress{display:none}}.journal-page main .jn-credential{font-size:13px;line-height:1.6;margin-top:10px;max-width:64ch}.jn-author{padding:28px 0;border-top:1px solid color-mix(in srgb,var(--nala-ocean) 25%,transparent);margin-top:26px;display:grid;gap:18px}.journal-page .jn-author h2{font-size:28px;margin:12px 0 6px}.journal-page main .jn-author-role{font-size:13px;line-height:1.6}.journal-page main .jn-author>p{font-size:16px;line-height:1.75;max-width:68ch}.jn-author-index{grid-template-columns:1fr 1.4fr;align-items:start;gap:48px;margin-top:0;padding-bottom:0}.jn-author-wrap{padding-top:0}@media(max-width:699px){.jn-author-index{display:block}.jn-author-index>p{margin-top:20px!important}.jn-author{margin-top:18px}.jn-author-wrap{padding-top:0}}