:root{font-family:ui-sans-serif,system-ui,sans-serif;line-height:1.65;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink)}a{color:inherit;text-underline-offset:.22em}a:hover{color:var(--accent)}a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}img{display:block;width:100%;height:auto;object-fit:cover}h1,h2,h3{line-height:1.12;letter-spacing:-.035em;text-wrap:balance}h1{font-size:clamp(2.5rem,5.5vw,5.6rem);margin:0 0 1.5rem}h2{font-size:clamp(1.8rem,3vw,3rem)}h3{font-size:clamp(1.3rem,2vw,1.9rem)}p{max-width:68ch}nav{display:flex;gap:1.25rem;flex-wrap:wrap}main{min-width:0}main>section,main>.page-heading{max-width:var(--width);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4rem)}.site-header{max-width:var(--width);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.8rem clamp(1.25rem,4vw,4rem);border-bottom:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}.brand{font-size:1.55rem;font-weight:750;text-decoration:none;line-height:1.1}.site-header nav a{text-decoration:none}.header-masthead .site-header{flex-direction:column;gap:1rem;padding-top:2.5rem}.header-masthead .brand{font-family:Georgia,serif;font-size:clamp(2rem,4vw,4rem)}.header-compact .site-header{padding-block:1rem}.header-minimal .site-header{border:0}.header-minimal .brand{font-size:1.1rem}.mobile-nav{display:none}.skip{position:absolute;left:1rem;top:-8rem;background:var(--paper);z-index:10;padding:1rem}.skip:focus{top:1rem}.hero{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;padding-block:4rem 5rem;align-items:center}.hero-copy>p{font-size:1.15rem}.hero-image img{aspect-ratio:4/3}.hero-links{display:flex;flex-direction:column;gap:1.5rem;align-self:stretch;justify-content:center}.hero-links a{padding-block:1rem;border-bottom:1px solid color-mix(in srgb,var(--ink) 22%,transparent);text-decoration:none;font-size:1.15rem;font-weight:600}.button{display:inline-block;padding:.8rem 1.4rem;border:1px solid var(--accent);color:var(--accent);text-decoration:none;font-weight:650;margin-top:1rem}.hero-lead h2{margin-block:1rem}.hero-lead img{aspect-ratio:16/10}.hero-news{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:2rem}.hero-news .hero-copy{grid-column:1/-1;display:grid;grid-template-columns:2fr 1fr;gap:2rem;border-bottom:1px solid;padding-bottom:1rem}.hero-news .hero-copy h1{font-size:clamp(2.4rem,5vw,4.6rem)}.hero-news .hero-copy .button{justify-self:start;grid-column:1/-1}.hero-news .hero-links{justify-content:flex-start}.hero-lead-rail{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.hero-lead-rail .hero-copy{grid-column:1/-1;max-width:60rem}.hero-lead-rail .hero-image img{aspect-ratio:16/9}.hero-panorama{grid-template-columns:1fr;padding-top:3rem}.hero-panorama .hero-copy{max-width:60rem;margin:auto;text-align:center}.hero-panorama .hero-copy p{margin-inline:auto}.hero-panorama .hero-image img{aspect-ratio:21/9}.hero-portrait{grid-template-columns:3fr 2fr;gap:5rem}.hero-portrait .hero-image img{aspect-ratio:3/4;border-radius:45% 45% 0 0}.hero-garden{grid-template-columns:3fr 2fr;align-items:end}.hero-garden h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(2.8rem,6vw,6rem)}.hero-garden .hero-image img{aspect-ratio:4/5}.hero-manifesto{display:flex;flex-direction:column;align-items:stretch;padding-block:6rem}.hero-manifesto h1{font-size:clamp(3rem,7vw,7rem);max-width:13ch}.hero-manifesto .hero-image{width:55%;align-self:flex-end}.hero-note{grid-template-columns:5fr 2fr;padding-block:5rem}.hero-note h1{font-size:clamp(2.4rem,4vw,4rem)}.hero-note .hero-image{align-self:end}.hero-note .hero-image img{aspect-ratio:1}.hero-index{grid-template-columns:1fr;max-width:60rem!important}.hero-index .hero-copy{max-width:50rem}.hero-index ol{padding:0;list-style-position:inside;font-size:clamp(1.3rem,2.3vw,2rem)}.hero-index li{padding:.8rem 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}.hero-index a{text-decoration:none}.hero-mosaic{grid-template-columns:1.2fr 1fr;align-items:start}.hero-mosaic .hero-copy{grid-row:span 2}.hero-mosaic .hero-image img{aspect-ratio:16/9}.hero-mosaic .hero-links{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.hero-service{grid-template-columns:3fr 2fr}.hero-service .hero-links{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.entries{padding-block:2rem 4rem}.entries>h2{margin-block:0 2rem}.entries-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.entry{min-width:0}.entry h3{margin:.6rem 0}.entry h3 a{text-decoration:none}.entry p{font-size:1rem;margin:.7rem 0}.entry time{font-size:.85rem}.entry-image img{aspect-ratio:3/2;margin-bottom:1rem}.entries-rows .entries-grid{grid-template-columns:1fr;gap:0}.entries-rows .entry{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:2rem;border-top:1px solid color-mix(in srgb,var(--ink) 22%,transparent);padding-block:1.5rem}.entries-rows .entry:not(:has(.entry-image)){grid-template-columns:1fr}.entries-rows .entry-image img{margin:0}.entries-feature .entry:first-child{grid-column:span 2;grid-row:span 2}.entries-feature .entry:first-child h3{font-size:clamp(2rem,3vw,3rem)}.entries-feature .entry:first-child img{aspect-ratio:4/3}.entries-mosaic .entries-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.entries-mosaic .entry:first-child{grid-column:span 2;grid-row:span 2}.entries-mosaic .entry:nth-child(4n){grid-column:span 2}.entries-mosaic .entry:first-child img{aspect-ratio:1}.entries-alternating .entries-grid{grid-template-columns:1fr;gap:4rem}.entries-alternating .entry{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.entries-alternating .entry:nth-child(2n) .entry-image{order:2}.entries-shelves .entries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entries-shelves .entry{border-top:1px solid;padding-top:1rem;display:grid;grid-template-columns:1fr 2fr;gap:1.5rem}.entries-shelves .entry:not(:has(.entry-image)){grid-template-columns:1fr}.entries-shelves .entry-image img{aspect-ratio:3/4}.entries-timeline .entries-grid{display:block;margin-left:clamp(0rem,8vw,8rem)}.entries-timeline .entry{border-top:1px solid;padding-block:2rem;display:grid;grid-template-columns:1fr 2fr;gap:2rem}.entries-steps .entry{border-top:2px solid;padding-top:1rem}.step-number{font-size:2.8rem;font-weight:700;color:var(--accent)}.story{padding-block:3rem}.chapter{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:5rem}.chapter.reverse>img{order:-1}.chapter img{aspect-ratio:4/3}.chapter:not(:has(img)){display:block;max-width:65ch;margin-inline:auto}.page-heading{padding-block:4rem}.reading{max-width:var(--width);margin:0 auto;padding:4rem clamp(1.25rem,4vw,4rem);display:grid;gap:2rem;grid-template-columns:minmax(0,1fr)}.reading-heading{max-width:70ch;margin-inline:auto;width:100%}.reading-heading h1{font-size:clamp(2.3rem,4vw,4.2rem)}.intro{font-size:1.2rem}.reading-image{margin:0 auto;max-width:70ch;width:100%}.reading-image img{aspect-ratio:16/9}.prose{max-width:70ch;margin:auto;min-width:0;width:100%}.prose h2{font-size:2rem;margin-top:2.5rem}.prose nav{margin-block:2rem}.toc{max-width:70ch;margin:auto;width:100%;font-size:.95rem;border-block:1px solid;padding-block:1rem}.reading-notes{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.reading-notes .reading-heading,.reading-notes .reading-image{grid-column:1/-1;max-width:none}.reading-notes .toc{grid-column:1;align-self:start;flex-direction:column;border:0}.reading-notes .prose{grid-column:2}.reading-wide .reading-image{max-width:none}.reading-wide .reading-heading{max-width:56rem}.prose table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.95rem}.prose th,.prose td{text-align:left;padding:.65rem .4rem;border-bottom:1px solid;overflow-wrap:anywhere}.prose pre{white-space:pre-wrap;overflow-wrap:anywhere}.prose blockquote{margin:2rem 0;padding:1rem;background:color-mix(in srgb,var(--ink) 5%,transparent)}footer{border-top:1px solid color-mix(in srgb,var(--ink) 22%,transparent);padding:2.5rem clamp(1.25rem,4vw,4rem);max-width:var(--width);margin:auto;font-size:.9rem}footer p{margin:0 0 1rem}.header-rail{display:grid;grid-template-columns:13rem minmax(0,1fr)}.header-rail .site-header{position:sticky;top:0;height:100vh;align-self:start;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:0;padding:3rem 1.5rem;border:0}.header-rail .desktop-nav{flex-direction:column}.header-rail footer{grid-column:2;width:100%}.header-rail h1{font-size:clamp(2.5rem,4.5vw,5rem)}@media(max-width:900px){.header-rail{display:block}.header-rail .site-header{position:static;height:auto;flex-direction:row;align-items:center;justify-content:space-between;padding:1.5rem}.header-rail .desktop-nav{flex-direction:row}.entries-mosaic .entries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entries-shelves .entries-grid{grid-template-columns:1fr}.hero-portrait{gap:2rem}.reading-notes{grid-template-columns:1fr}.reading-notes .toc,.reading-notes .prose{grid-column:1}.reading-notes .toc{flex-direction:row}}@media(max-width:600px){h1,.header-rail h1{font-size:clamp(2.3rem,10vw,3.6rem)}.site-header,.header-masthead .site-header{flex-direction:row;align-items:center;padding:1.25rem;gap:1rem}.header-masthead .brand{font-size:1.8rem}.desktop-nav{display:none!important}.mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;padding:.6rem}.mobile-nav nav{position:absolute;right:0;top:100%;min-width:13rem;max-width:85vw;background:var(--paper);border:1px solid;padding:1rem;z-index:5;flex-direction:column}.hero,.hero-news .hero-copy{display:flex;flex-direction:column;gap:1.8rem;padding-block:2.5rem}.hero>*{width:100%;min-width:0}.hero .hero-copy{order:0}.hero-image,.hero-lead{order:1}.hero-links{order:2}.hero-manifesto .hero-image{width:80%}.hero-portrait .hero-image{width:80%;align-self:center}.hero-garden .hero-image img{aspect-ratio:4/3}.hero-news .hero-copy{padding:0 0 1.5rem;gap:0}.hero-mosaic .hero-links,.hero-service .hero-links{display:flex;flex-direction:column;gap:.5rem}.hero-panorama .hero-image img{aspect-ratio:4/3}.entries-grid,.entries-mosaic .entries-grid{display:flex;flex-direction:column}.entries-rows .entry,.entries-alternating .entry,.entries-timeline .entry{display:flex;flex-direction:column;gap:.5rem}.entries-alternating .entry:nth-child(2n) .entry-image{order:0}.entries-timeline .entries-grid{margin:0}.entries-rows .entry-image{max-width:100%}.chapter{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.chapter.reverse>img{order:0}.reading{padding-top:2.5rem}.reading-heading h1{font-size:2.4rem}.entries-feature .entry:first-child img,.entries-mosaic .entry:first-child img{aspect-ratio:3/2}footer nav{gap:.8rem 1.2rem}.prose th,.prose td{padding:.5rem .25rem}.site-header .brand{overflow-wrap:anywhere}}.brand img{width:clamp(155px,20vw,230px);height:auto;object-fit:contain}.site-footer{display:grid;grid-template-columns:2fr 1fr 1fr;gap:3rem;padding-block:3.5rem 1.5rem}.footer-brand p{margin-top:1.5rem;max-width:36ch}.site-footer nav{flex-direction:column;gap:.6rem;align-items:flex-start}.site-footer nav a{text-decoration:none}.site-footer .copyright{grid-column:1/-1;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);padding-top:1.2rem;font-size:.8rem}.section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}.section-heading h2{margin:0;font-size:clamp(1.65rem,3vw,2.4rem)}.section-heading>a{flex-shrink:0;font-size:.9rem;text-decoration:none}.journal{padding-block:2.5rem 4rem}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2rem}.journal-card{min-width:0}.journal-image{display:block;overflow:hidden}.journal-image img{aspect-ratio:3/2;transition:transform .25s}.journal-image:hover img{transform:scale(1.025)}.journal-copy{padding-top:1rem}.journal-copy h2,.journal-copy h3{font-size:clamp(1.25rem,1.9vw,1.7rem);line-height:1.22;margin:.55rem 0}.journal-copy h2 a,.journal-copy h3 a{text-decoration:none}.journal-copy p{font-size:.95rem;line-height:1.6;margin-block:.7rem 1rem}.category{font-size:.83rem;color:var(--accent);text-decoration:none;font-weight:650}.article-meta{display:flex;flex-wrap:wrap;gap:1rem;font-size:.8rem;color:color-mix(in srgb,var(--ink) 76%,var(--paper))}.journal-heading{text-align:center;max-width:58rem!important}.journal-heading h1{font-family:Georgia,serif;font-weight:500;font-size:clamp(2.8rem,5vw,4.4rem)}.journal-heading>p{margin-inline:auto}.category-nav{justify-content:center;margin-top:2rem;gap:.7rem}.category-nav a{padding:.4rem 1rem;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-radius:99px;font-size:.9rem;text-decoration:none}.category-nav a:hover{border-color:var(--accent)}.journal-featured .journal-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.7fr 1fr;gap:2rem;align-items:center;margin-bottom:1rem}.journal-featured .journal-card:first-child .journal-copy{padding:0}.journal-featured .journal-card:first-child h2{font-size:clamp(2rem,3vw,3rem)}.reading-context{font-size:.85rem;margin-bottom:2rem;gap:.7rem}.reading-context a{text-decoration:none}.reading-heading>.intro{line-height:1.65}.reading-heading>p:not(.intro),.reading-heading>time{font-size:.9rem}.toc{display:flex;flex-direction:column;gap:.65rem;border-color:color-mix(in srgb,var(--ink) 22%,transparent);padding:1.5rem 0}.toc a{text-decoration:none}.prose{line-height:1.85}.prose li{margin-block:.6rem}.prose h2{scroll-margin-top:2rem}.prose a{overflow-wrap:anywhere}.reading-wide .reading-image img{aspect-ratio:2/1}.reading-wide .reading-heading{max-width:62rem}.reading-wide .reading-heading h1{font-size:clamp(2.2rem,4.5vw,4.6rem)}.composition-panorama .site-header{border-bottom:0}.composition-panorama .page-heading{padding-block:3.5rem 1rem}.composition-panorama .journal{padding-block:3rem 4.5rem}.panorama-opening{padding-top:.5rem}.panorama-cover{position:relative;isolation:isolate;background:#1c342d;min-height:34rem}.panorama-cover>img{position:absolute;inset:0;height:100%;width:100%;z-index:-2}.panorama-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 12%,rgba(0,0,0,.15) 30%,rgba(0,0,0,.8));z-index:-1}.panorama-title{min-height:34rem;color:#fff;display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;padding:3rem}.panorama-title h1{font-size:clamp(3rem,6vw,6.5rem);max-width:11ch;line-height:1.02;margin:0;letter-spacing:-.05em}.panorama-title>a{flex-shrink:0;border-bottom:1px solid;padding-bottom:.6rem;text-decoration:none;font-size:1rem;color:#fff}.panorama-title>a:hover{color:#e2eccc}.panorama-caption{display:flex;justify-content:space-between;gap:3rem;align-items:center;padding-block:1.5rem;border-bottom:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}.panorama-caption p{max-width:56ch;margin:0;font-size:1rem}.panorama-caption>a{font-size:.9rem;white-space:nowrap;text-decoration:none}.panorama-guides{padding-block:3rem 4rem}.guide-grid{border-top:1px solid color-mix(in srgb,var(--ink) 25%,transparent)}.guide-item{display:grid;grid-template-columns:3rem 1fr 1.5rem;gap:1.5rem;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--ink) 25%,transparent);padding:1.8rem 0;text-decoration:none}.guide-item>span:first-child{font-family:Georgia,serif;font-size:1.8rem;color:var(--accent)}.guide-item h3{margin:0;font-size:1.5rem}.guide-item p{margin:.5rem 0 0;font-size:.95rem}.panorama-stories{padding-block:2rem 4rem}.panorama-chapter{display:grid;grid-template-columns:1.2fr 1fr;background:color-mix(in srgb,var(--accent) 7%,var(--paper));margin-bottom:2rem}.panorama-chapter>img{height:100%;min-height:28rem;aspect-ratio:5/4}.panorama-chapter>div{padding:clamp(1.5rem,4vw,4rem);align-self:center}.panorama-chapter h2{font-size:clamp(2rem,3vw,3rem);margin:0 0 1.5rem}.panorama-chapter:nth-child(2n)>img{order:2}.text-link{display:inline-block;margin-top:1rem;padding-bottom:.3rem;text-decoration:none;border-bottom:1px solid}.panorama-sections{padding-block:0 5rem}.panorama-sections h2{font-size:2rem}.panorama-sections nav{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.panorama-sections nav a{border:1px solid color-mix(in srgb,var(--ink) 25%,transparent);padding:1.2rem;display:flex;justify-content:space-between;gap:1rem;text-decoration:none}@media(max-width:900px){.panorama-title{padding:2rem;gap:2rem}.panorama-title>a{flex-shrink:1}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panorama-chapter{grid-template-columns:1fr 1fr}.panorama-chapter>img{min-height:22rem}.site-footer{gap:2rem}.panorama-sections nav{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.brand img{width:170px;max-width:100%}.site-header .brand{max-width:calc(100% - 5rem)}.panorama-cover,.panorama-title{min-height:31rem}.panorama-title{flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:1.5rem;gap:2rem}.panorama-title h1{font-size:3.3rem}.panorama-caption{flex-direction:column;align-items:flex-start;gap:1rem}.section-heading{align-items:flex-start;flex-direction:column;gap:.8rem}.journal-grid,.journal-featured .journal-card:first-child{display:grid;grid-template-columns:1fr;gap:2.2rem}.journal-featured .journal-card:first-child{gap:1rem;margin-bottom:0}.journal-copy h2,.journal-copy h3{font-size:1.5rem}.journal-featured .journal-card:first-child h2{font-size:1.8rem}.journal-copy p{font-size:1rem}.guide-item{grid-template-columns:2rem 1fr 1rem;gap:.8rem}.guide-item h3{font-size:1.3rem}.panorama-chapter{grid-template-columns:1fr}.panorama-chapter>img{min-height:0;aspect-ratio:4/3}.panorama-chapter:nth-child(2n)>img{order:0}.panorama-chapter>div{padding:1.7rem}.panorama-sections nav{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.reading-wide .reading-image img{aspect-ratio:4/3}.page-heading nav{font-size:.85rem}.reading-heading h1{overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){.journal-image img{transition:none}.journal-image:hover img{transform:none}}.reference{color:inherit;font-family:Arial,sans-serif}.reference *{min-width:0}.reference .ref-shell{width:100%;max-width:1340px;padding:0 45px;margin:auto}.reference .site-header{padding:28px 0;gap:30px;display:flex;align-items:center;justify-content:space-between}.reference .logo{font-size:29px;font-weight:750;letter-spacing:-1px}.reference nav{gap:24px;font-size:14px}.reference h1{font:650 clamp(44px,5.6vw,78px)/1.08 Arial;letter-spacing:-.045em;overflow-wrap:normal}.reference h2{font-size:38px;line-height:1.13;letter-spacing:-1px}.reference h3{font-size:24px}.reference .ref-copy>p{font-size:18px;line-height:1.65;margin-top:25px;max-width:48ch}.reference .ref-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:32px}.reference .ref-button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:15px 22px;font:600 14px Arial;border:0;background:#ff7d16;color:#fff;cursor:pointer}.reference .ref-secondary{display:inline-block;font:500 14px Arial;line-height:1.5}.reference .ref-button span{font-size:22px}.reference .float-note{position:absolute;padding:18px 20px;display:flex;align-items:center;gap:14px;background:#fff;color:#182923;max-width:270px;z-index:2;border:1px solid #dce4e0}.reference .float-note small{display:block;font-size:12px;margin-bottom:6px;color:#58665f}.reference .float-note strong{display:block;font-size:17px;line-height:1.25;font-weight:600}.reference .note-symbol{font-size:29px;color:#ed792b}.reference .ref-topics{display:flex;justify-content:space-between;gap:20px;padding:28px 0;border-block:1px solid #dce0df;flex-wrap:wrap}.reference .ref-topics a{font-size:18px}.reference .ref-topics span{margin-left:22px}.reference .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.reference .grid article{background:transparent}.reference .thumb{height:235px;margin:0 0 18px}.reference .meta{font:12px Arial;color:#64716f;margin-bottom:12px}.reference .entry-number{display:none}.reference .read-link{display:block;margin-top:16px;font-size:13px}.reference .section{padding:60px 0}.reference .section-title{margin-bottom:32px}.reference .section-title h2{font-size:35px}.reference .ref-editorial{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;padding:65px 0}.reference .editorial-photo{height:420px}.reference .ref-editorial h2{font-size:42px;max-width:15ch}.reference .ref-editorial p:not(.ref-kicker){margin:25px 0;font-size:17px;line-height:1.7}.reference .ref-kicker{font:13px Arial;margin:0 0 20px;color:#63746c}.reference .sample{background:#eef0f3;color:#333;font:12px Arial;padding:10px 15px}.reference .sample a{color:#333}.reference .article-view{color:inherit}.reference .article-view h1{font-size:58px}.reference .article-view>img{height:390px}.reference .article-view p{font-size:19px;line-height:1.7}.reference article[hidden]{display:none}.sr-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.visual-service{background:#fffefb;color:#091524}.visual-service .build-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;padding:55px 0 80px}.visual-service h1{font-weight:750;font-size:clamp(45px,6vw,80px)}.visual-service .ref-copy>p{color:#384149}.visual-service .build-photo{position:relative;padding:20px 0 35px}.visual-service .photo-frame{height:470px;border:9px solid white;position:relative;z-index:1}.visual-service .build-pattern{position:absolute;inset:-40px -25px -10px 90px;background:repeating-radial-gradient(ellipse at 90% 0%,transparent 0 21px,#d6c9b644 22px 23px);background-color:#fbf1e5}.visual-service .note-0{bottom:0;left:-35px;border:0;border-bottom:5px solid #ff7d16}.visual-service .grid article{border-bottom:2px solid #e4e6e5;padding-bottom:25px}.visual-service .ref-editorial{background:#f4f5f3;padding:40px}.visual-service .ref-topics{font-weight:700}.visual-service .ref-button{background:#ed7210}.visual-service .logo:before{content:"＋";color:#ed7210;margin-right:10px}.visual-organic{background:#f4ebe2;color:#303a23}.visual-organic .logo{font-family:Georgia,serif}.visual-organic .organic-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;align-items:center;padding:50px 0 70px}.visual-organic .organic-image{position:relative;height:550px;isolation:isolate}.visual-organic .organic-image>img{border-radius:240px 240px 190px 10px}.visual-organic .organic-orbit{position:absolute;z-index:-1;inset:80px -15px -20px -40px;background:#e6ceb7;border-radius:70% 15% 50% 40%;transform:rotate(-14deg)}.visual-organic h1{font:600 clamp(42px,5.4vw,72px)/1.1 Georgia;letter-spacing:-2px}.visual-organic .ref-copy>p{color:#5c6258}.visual-organic .ref-button{background:#ef772d;border-radius:40px}.visual-organic .ref-actions{gap:18px}.visual-organic .organic-aside{display:flex;gap:18px;align-items:center;margin-top:35px;max-width:420px}.visual-organic .organic-aside img{width:65px;height:65px;border-radius:50%;flex-shrink:0}.visual-organic .organic-aside p{font:20px/1.35 Georgia}.visual-organic .ref-topics{border-color:#cfcec0}.visual-organic .ref-section-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:65px 0 0;align-items:center}.visual-organic .ref-section-intro h2{font:44px/1.12 Georgia}.visual-organic .ref-section-intro p{color:#5c6258}.visual-organic .thumb{border-radius:80px 80px 5px 5px;height:260px}.visual-organic .grid h3{font:27px/1.1 Georgia}.visual-luminous{background:#090d1f;color:#f1f3ff}.visual-luminous .ref-shell{background-image:linear-gradient(#7584ad08 1px,transparent 1px),linear-gradient(90deg,#7584ad08 1px,transparent 1px);background-size:70px 70px}.visual-luminous .site-header{margin-top:20px;padding:20px 25px;border:1px solid #343a57;border-radius:16px;background:#101527}.visual-luminous .luminous-hero{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding:90px 0;align-items:center}.visual-luminous h1{background:linear-gradient(110deg,#fff 15%,#c0a1fa 60%,#75d8f4);background-clip:text;color:transparent}.visual-luminous .ref-copy>p{color:#b1b8cd}.visual-luminous .ref-button{background:linear-gradient(105deg,#7850ef,#289ebd);border-radius:9px}.visual-luminous .luminous-image{position:relative;height:460px;margin-right:15px}.visual-luminous .luminous-image>img{border-radius:24px}.visual-luminous .float-note{background:#171e37;color:#fff;border:1px solid #3b4463;border-radius:13px}.visual-luminous .float-note small{color:#bec4db}.visual-luminous .note-symbol{color:#99c8ff}.visual-luminous .note-0{right:-30px;top:-30px}.visual-luminous .note-1{left:-35px;bottom:-30px}.visual-luminous .ref-topics{border-color:#343a57;color:#b9c0d6}.visual-luminous .luminous-paths{padding:60px 0 10px}.visual-luminous .luminous-paths>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.visual-luminous .luminous-paths a{padding:30px;background:#10182b;border:1px solid #323953;border-radius:16px}.visual-luminous .luminous-paths h3{margin:35px 0;font-size:25px}.visual-luminous .luminous-paths span{font:13px monospace;color:#b8a5ed}.visual-luminous .grid article{background:#131a30;padding:20px;border-radius:15px}.visual-luminous .thumb{height:200px;border-radius:10px}.visual-luminous .meta{color:#bac3e0}.visual-impact{color:#133b31;background:#fff}.visual-impact .impact-cover{position:relative;isolation:isolate;color:#fff;background:#153e30}.visual-impact .impact-cover>img{position:absolute;inset:0;z-index:-2;object-position:65% center}.visual-impact .impact-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#09291ae8,#09291a80 55%,#09291a20);z-index:-1}.visual-impact .site-header{border-bottom:1px solid #ffffff40}.visual-impact .logo{font-family:Georgia,serif}.visual-impact .impact-hero{min-height:600px;display:grid;grid-template-columns:1.4fr .6fr;gap:100px;align-items:center;padding:75px 0 120px}.visual-impact h1{font:600 clamp(45px,6vw,82px)/1.06 Georgia;max-width:14ch;letter-spacing:-2px}.visual-impact .ref-copy>p{color:#e9eee7}.visual-impact .ref-button{background:#fff;color:#153e30}.visual-impact .impact-side{align-self:end;border-top:1px solid #ffffff90;padding-top:20px}.visual-impact .impact-side span{display:block;font-size:13px;margin-bottom:15px;color:#f2d67a}.visual-impact .impact-side a{font:26px/1.2 Georgia}.visual-impact .impact-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:-55px;position:relative;z-index:2;background:#fff;border-bottom:1px solid #dce3dd}.visual-impact .impact-paths a{padding:35px;border-right:1px solid #dce3dd}.visual-impact .impact-paths span{font:14px Arial;color:#6f796c}.visual-impact .impact-paths h2{font:28px/1.15 Georgia;margin:20px 0}.visual-impact .impact-paths b{color:#997616;font-size:24px}.visual-impact .ref-editorial h2,.visual-impact .section-title h2{font-family:Georgia,serif}.visual-impact .editorial-photo{height:400px;border-radius:4px 100px 4px 4px;overflow:hidden}.visual-journey{background:#f3f2e9;color:#103c32}.visual-journey .site-header{border-bottom:1px solid #cdd2c9}.visual-journey .journey-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;padding:65px 0 50px;align-items:start}.visual-journey h1{font-weight:500;font-size:clamp(42px,5.3vw,72px)}.visual-journey .ref-button{background:#123f33;color:#fff;width:auto}.visual-journey .ref-copy>p{color:#566257}.visual-journey .journey-picker{padding:35px;background:#fff;border:1px solid #dde0d6;border-radius:8px}.visual-journey .journey-picker h2{font:28px/1.2 Georgia;margin-bottom:30px}.visual-journey .journey-picker label{display:block;font-size:13px;color:#5a6c60}.visual-journey .journey-picker select{width:100%;font:16px Arial;border:0;border-bottom:1px solid #bdc7bd;padding:16px 0;background:#fff;color:#143d32;margin:8px 0 20px}.visual-journey .journey-picker p{font-size:14px;color:#607166;margin:0 0 25px}.visual-journey .journey-picker button{width:100%}.visual-journey .journey-gallery{display:grid;grid-template-columns:.85fr 1.3fr 1fr;gap:22px;align-items:end;padding-bottom:35px}.visual-journey .journey-gallery a{height:300px;position:relative;border-radius:5px;overflow:hidden;isolation:isolate}.visual-journey .journey-gallery a:nth-child(2){height:390px}.visual-journey .journey-gallery a:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#10251cc9);z-index:-1}.visual-journey .journey-gallery img{position:absolute;inset:0;z-index:-2}.visual-journey .journey-gallery span{position:absolute;bottom:22px;left:25px;color:#fff;font-size:23px}.visual-journey .ref-editorial{border-block:1px solid #cdd2c9}.visual-journey .ref-editorial h2{font-weight:400}.visual-energy{background:#111;color:#fff}.visual-energy .ref-shell{max-width:1440px;padding:0 30px}.visual-energy .site-header{padding:28px 0;border-bottom:1px solid #363636}.visual-energy .logo{text-transform:uppercase;font-weight:900}.visual-energy .energy-hero{display:grid;grid-template-columns:1fr 1.05fr .5fr;min-height:610px}.visual-energy .ref-copy{padding:55px 35px 45px 0}.visual-energy h1{text-transform:uppercase;font-weight:900;font-size:clamp(44px,5vw,70px);line-height:1.02;letter-spacing:-3px}.visual-energy .ref-copy>p{font-size:16px;color:#bcbcbc}.visual-energy .ref-actions{display:block}.visual-energy .ref-button{background:transparent;color:#e0ff16;border:1px solid #a2b630;padding:13px 17px}.visual-energy .ref-secondary{display:block;margin-top:20px;color:#c8c8c8}.visual-energy .energy-image{position:relative;display:block;min-height:610px}.visual-energy .energy-image>img{position:absolute;inset:0;filter:saturate(.65)}.visual-energy .round-arrow{position:absolute;left:calc(50% - 32px);top:calc(50% - 32px);width:64px;height:64px;border-radius:50%;background:#101010b0;border:1px solid #ccc;display:grid;place-items:center;font-size:30px}.visual-energy .energy-rail{display:flex;flex-direction:column;border-left:1px solid #363636}.visual-energy .energy-rail a{display:flex;flex-direction:column;gap:14px;padding:30px 24px;border-bottom:1px solid #363636;flex:1}.visual-energy .energy-rail span{font-size:32px;color:#daff00}.visual-energy .energy-rail strong{font-size:16px;line-height:1.35;font-weight:400}.visual-energy .energy-rail b{color:#daff00;font-size:22px}.visual-energy .energy-band{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#d6ff00;color:#111;padding:20px 30px;font:800 22px Arial;text-transform:uppercase}.visual-energy .grid h3{text-transform:uppercase;font-size:23px}.visual-energy .meta{color:#c1c1c1}.visual-energy .thumb{filter:saturate(.65)}.visual-energy .ref-editorial{border-top:1px solid #3b3b3b}.visual-energy .ref-kicker{color:#d6ff00}.visual-clarity{background:#fff;color:#17294a}.visual-clarity .clarity-cover{position:relative;isolation:isolate;color:#fff;background:#223d73}.visual-clarity .clarity-image{position:absolute;inset:0 0 0 27%;z-index:-2}.visual-clarity .clarity-image img{object-position:65% center}.visual-clarity .clarity-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#172950 15%,#23427cdd 38%,#385da061 67%,#6e91c420);z-index:-1}.visual-clarity .site-header{border-bottom:1px solid #ffffff40}.visual-clarity .clarity-hero{min-height:570px;position:relative;display:flex;align-items:center;padding:65px 0 110px}.visual-clarity .ref-copy{max-width:610px}.visual-clarity h1{font-size:clamp(43px,5.3vw,73px)}.visual-clarity .ref-copy>p{color:#dce6f7;max-width:44ch}.visual-clarity .ref-button{background:#fff;color:#224176;border-radius:5px}.visual-clarity .note-0{right:0;bottom:110px;border-radius:12px;max-width:230px}.visual-clarity .note-symbol{color:#4062a1}.visual-clarity .clarity-paths{display:grid;grid-template-columns:repeat(3,1fr);background:#edf2fb;margin-top:25px;border-radius:8px}.visual-clarity .clarity-paths a{padding:30px;border-right:1px solid #d2ddef}.visual-clarity .clarity-paths span{font-size:13px;color:#48618d}.visual-clarity .clarity-paths h3{margin:20px 0;font-size:25px;font-weight:500}.visual-clarity .clarity-paths b{color:#4c6bad}.visual-clarity .thumb{border-radius:8px}.visual-clarity .ref-editorial{background:#f0f4fb;padding:40px;border-radius:12px}.visual-learning{color:#154336;background:#fff}.visual-learning .learning-cover{background:#0a5646;color:#fff}.visual-learning .learning-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:85px;align-items:center;padding:60px 0 95px}.visual-learning h1{font-size:clamp(43px,5.2vw,70px);font-weight:650}.visual-learning .ref-copy>p{color:#d1e7df}.visual-learning .learning-image{height:450px;position:relative}.visual-learning .learning-image>img{border-radius:50%;aspect-ratio:1;object-fit:cover}.visual-learning .note-0{top:-20px;left:5px;border-radius:8px;border:0}.visual-learning .note-1{right:-15px;bottom:-30px;border-radius:8px;border:0}.visual-learning .note-symbol{color:#a57909}.visual-learning .learning-search{display:flex;align-items:center;background:#fff;border-radius:40px;margin:30px 0;overflow:hidden;max-width:520px}.visual-learning .learning-search input{padding:19px 20px;border:0;background:transparent;color:#173c33;flex:1;font:15px Arial;width:100%}.visual-learning .learning-search button{background:#fff;border:0;color:#164f40;padding:16px 23px;font-size:28px;cursor:pointer}.visual-learning .ref-button{background:#ffcb28;color:#133f30;border-radius:35px}.visual-learning .ref-topics{border-top:0;padding:30px 0}.visual-learning .grid article{border:1px solid #dce5de;border-radius:12px;padding:15px 15px 25px}.visual-learning .thumb{border-radius:7px}.visual-learning .entry-copy{padding:5px 10px}.visual-learning #search-status{margin-top:20px}.visual-learning .ref-editorial{border-top:1px solid #dce5de}@media(max-width:760px){.reference .ref-shell{padding:0 22px}.reference .site-header{align-items:flex-start;flex-direction:column;padding:22px 0;gap:18px}.reference nav{gap:14px;font-size:13px}.reference h1{font-size:43px;letter-spacing:-1.5px;overflow-wrap:anywhere}.reference .ref-copy>p{font-size:17px}.reference .ref-actions{gap:18px}.reference .ref-topics{gap:16px}.reference .ref-topics a{font-size:15px}.reference .ref-topics span{margin-left:10px}.reference .grid{grid-template-columns:1fr}.reference .section{padding:40px 0}.reference .section-title{flex-wrap:wrap}.reference .section-title h2{font-size:30px}.reference .ref-editorial{grid-template-columns:1fr;padding:35px 0;gap:30px}.reference .ref-editorial h2{font-size:34px}.reference .editorial-photo{height:280px}.reference .float-note{max-width:210px;padding:13px 15px}.reference .float-note strong{font-size:14px}.reference .float-note small{font-size:11px}.reference .note-symbol{font-size:22px}.reference .article-view h1{font-size:38px}.reference .article-view>img{height:270px}.visual-service .build-hero,.visual-organic .organic-hero,.visual-luminous .luminous-hero,.visual-journey .journey-hero,.visual-learning .learning-hero{grid-template-columns:1fr;gap:35px;padding:35px 0 55px}.visual-service .build-photo{margin:0 10px}.visual-service .photo-frame{height:310px}.visual-service .note-0{left:-10px}.visual-service .build-pattern{inset:0 -8px 0 50px}.visual-service .ref-editorial{padding:25px}.visual-organic .organic-hero>div:first-child{order:2}.visual-organic .organic-image{height:360px;margin:0 15px}.visual-organic .organic-orbit{left:-15px;right:0}.visual-organic .organic-aside{margin-top:25px}.visual-organic .ref-section-intro{grid-template-columns:1fr;gap:25px;padding-top:35px}.visual-organic .ref-section-intro h2{font-size:35px}.visual-luminous .site-header{padding:20px;margin-top:15px}.visual-luminous .luminous-image{height:330px;margin:20px 12px}.visual-luminous .note-0{right:-10px;top:-20px}.visual-luminous .note-1{left:-10px;bottom:-20px}.visual-luminous .luminous-paths>div{grid-template-columns:1fr}.visual-luminous .luminous-paths h2{font-size:30px}.visual-luminous .luminous-paths{padding:35px 0 0}.visual-impact .impact-hero{grid-template-columns:1fr;gap:35px;padding:60px 0 100px;min-height:600px}.visual-impact .impact-cover:after{background:linear-gradient(90deg,#09291ae8,#09291a77)}.visual-impact .impact-side{max-width:280px}.visual-impact .impact-paths{grid-template-columns:1fr;margin-top:-35px}.visual-impact .impact-paths a{border-right:0;border-bottom:1px solid #dce3dd;padding:25px}.visual-impact .impact-paths h2{font-size:25px}.visual-journey .journey-picker{padding:25px}.visual-journey .journey-gallery{grid-template-columns:1fr 1fr;gap:15px}.visual-journey .journey-gallery a{height:240px}.visual-journey .journey-gallery a:nth-child(2){height:240px}.visual-journey .journey-gallery a:last-child{grid-column:1/-1;height:210px}.visual-journey .journey-gallery span{left:15px;font-size:18px}.visual-energy .energy-hero{grid-template-columns:1fr}.visual-energy .ref-copy{padding:35px 0}.visual-energy h1{font-size:48px;letter-spacing:-2px}.visual-energy .energy-image{min-height:360px}.visual-energy .energy-rail{flex-direction:row;border-left:0}.visual-energy .energy-rail a{padding:20px 10px}.visual-energy .energy-rail span{font-size:25px}.visual-energy .energy-rail strong{font-size:13px;overflow-wrap:anywhere}.visual-energy .energy-band{flex-wrap:wrap;font-size:17px;padding:18px}.visual-clarity .clarity-image{inset:0}.visual-clarity .clarity-cover:after{background:linear-gradient(90deg,#172950ee,#23427caa)}.visual-clarity .clarity-hero{display:block;padding:50px 0 35px;min-height:0}.visual-clarity .note-0{position:relative;right:auto;bottom:auto;margin-top:35px}.visual-clarity .clarity-paths{grid-template-columns:1fr}.visual-clarity .clarity-paths a{border-right:0;border-bottom:1px solid #d2ddef}.visual-clarity .ref-editorial{padding:25px}.visual-learning .learning-image{height:310px;margin:20px 10px}.visual-learning .note-0{left:-10px}.visual-learning .note-1{right:-10px;bottom:-15px}.visual-learning .learning-search input{font-size:14px;padding:17px 15px}.visual-learning .learning-search button{padding:14px}.reference .ref-button{max-width:100%}.reference .ref-editorial h2{overflow-wrap:anywhere}}.visual-media{--mp-bg:#070f14;--mp-surface:#0c171d;--mp-text:#edf3f5;--mp-muted:#a7b7bf;--mp-border:#26363e;--mp-accent:#75dcca;background:var(--mp-bg);color:var(--mp-text);font:16px/1.55 Arial,sans-serif;color-scheme:dark}:root[data-mode=light] .visual-media{--mp-bg:#fff;--mp-surface:#eef4f5;--mp-text:#11232a;--mp-muted:#526870;--mp-border:#d0dde0;--mp-accent:#006d67;color-scheme:light}.visual-media .sample{background:var(--mp-surface);color:var(--mp-muted);border-bottom:1px solid var(--mp-border);font-size:12px}.visual-media .sample select{background:var(--mp-bg);color:var(--mp-text);border-color:var(--mp-border)}.media-header{max-width:1440px;padding:19px 45px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:28px}.media-brand{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:750;letter-spacing:-.5px;white-space:nowrap}.media-mark{font-size:37px;color:var(--mp-accent);line-height:1}.media-header nav{display:flex;gap:24px;flex-wrap:wrap;font-size:14px;margin-left:auto}.media-modes{display:flex;gap:3px;padding:3px;background:var(--mp-bg);border:1px solid var(--mp-border);border-radius:6px}.media-modes button{font:12px Arial;min-height:34px;padding:7px 12px;cursor:pointer;border:0;border-radius:3px;background:transparent;color:var(--mp-muted)}.media-modes button[aria-pressed=true]{background:var(--mp-accent);color:var(--mp-bg)}.media-hero{height:520px;position:relative;isolation:isolate;background:#0b1520;color:#fff}.media-hero>img{position:absolute;inset:0;z-index:-2;object-position:center 42%}.media-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#030b12f5,#030b12c4 32%,#030b1220 85%)}.media-hero-copy{max-width:1350px;margin:auto;padding:0 45px 43px;height:100%;display:flex;justify-content:end;flex-direction:column}.media-hero h1{font-size:clamp(36px,3.7vw,54px);font-weight:750;letter-spacing:-1.6px;line-height:1.1;max-width:23ch;margin:0 0 18px}.media-hero-copy>p{font-size:18px;max-width:74ch;color:#e1e9ed;margin:0 0 22px}.media-hero-meta{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:#d7e2e9}.media-hero-meta span:first-child{color:#b0eadc}.media-main{max-width:1350px;padding:0 45px;margin:auto}.media-chapters{display:grid;grid-template-columns:.7fr repeat(3,1fr);gap:20px;background:var(--mp-surface);border:1px solid var(--mp-border);padding:21px 24px;position:relative;margin-top:-1px;font-size:13px}.media-chapters strong{font-weight:500;align-self:center}.media-chapters a{display:flex;align-items:center;gap:18px;border-left:1px solid var(--mp-border);padding-left:20px}.media-chapters span{color:var(--mp-accent);font-size:23px}.media-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin:0 0 25px}.media-section-head h2{font-size:30px;letter-spacing:-1px}.media-section-head>a{font-size:13px;color:var(--mp-accent)}.media-latest{padding:42px 0 45px}.media-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.media-news-grid article{min-width:0}.media-news-grid img{height:210px;margin-bottom:16px}.media-meta{color:var(--mp-accent);font-size:12px;margin:0 0 10px}.media-news-grid h3{font-size:23px;line-height:1.15;font-weight:650;letter-spacing:-.4px}.media-news-grid p{color:var(--mp-muted);font-size:12px;margin-top:13px}.media-categories{padding:30px 0 50px;border-top:1px solid var(--mp-border)}.media-category{display:grid;grid-template-columns:.9fr 1.4fr;gap:40px;padding:32px 0;border-top:1px solid var(--mp-border);scroll-margin-top:20px}.category-image{height:260px;display:block}.media-category h2{font-size:30px;margin-bottom:9px}.media-category p{margin-bottom:15px;font-size:17px}.media-category .category-description{color:var(--mp-muted);font-size:15px;max-width:70ch}.category-feature{display:flex;gap:20px;justify-content:space-between;border-block:1px solid var(--mp-border);padding:13px 0;font-size:15px;margin:20px 0}.category-feature span,.media-more{color:var(--mp-accent)}.media-more{font-size:13px}.media-footer{max-width:1260px;margin:20px auto 0;padding:30px 0;border-top:1px solid var(--mp-border);display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--mp-muted);font-size:12px}.media-footer .media-brand{font-size:18px;color:var(--mp-text)}.media-reading{max-width:1100px;margin:35px auto 60px;padding:0 40px}.media-back{font-size:13px;color:var(--mp-muted);display:inline-block;margin-bottom:30px}.media-reading h1{font-size:clamp(37px,4.8vw,65px);line-height:1.07;letter-spacing:-2px;max-width:22ch;margin:10px 0 25px}.media-deck{font-size:21px;max-width:70ch;color:var(--mp-muted);margin-bottom:30px}.media-article-image{height:420px;margin-bottom:35px}.media-reading-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:50px}.media-reading-grid aside nav{display:flex;flex-direction:column;align-items:start;gap:15px;font-size:13px;color:var(--mp-muted)}.media-prose section{scroll-margin-top:30px;margin-bottom:38px}.media-prose h2{font-size:29px;margin-bottom:20px}.media-prose p{font:19px/1.75 Georgia,serif;color:var(--mp-text)}.media-prose a{color:var(--mp-accent)}.visual-media a:focus-visible,.visual-media button:focus-visible,.visual-media select:focus-visible{outline:3px solid var(--mp-accent);outline-offset:4px}@media(max-width:800px){.media-header{padding:18px 22px;display:grid;grid-template-columns:1fr auto;gap:16px}.media-brand{font-size:19px;white-space:normal}.media-mark{font-size:30px}.media-header nav{grid-row:2;grid-column:1/-1;margin:0;gap:20px;font-size:13px}.media-modes{grid-column:2;grid-row:1}.media-modes button{padding:7px 10px}.media-hero{height:460px}.media-hero-copy{padding:0 22px 30px}.media-hero h1{font-size:36px;letter-spacing:-1px}.media-hero-copy>p{font-size:16px}.media-main{padding:0 22px}.media-chapters{grid-template-columns:1fr;padding:20px;gap:15px}.media-chapters a{border-left:0;padding-left:0;border-top:1px solid var(--mp-border);padding-top:12px}.media-chapters span{font-size:20px}.media-section-head{flex-wrap:wrap;gap:12px}.media-section-head h2{font-size:28px}.media-news-grid{grid-template-columns:1fr}.media-news-grid img{height:220px}.media-news-grid article{border-bottom:1px solid var(--mp-border);padding-bottom:24px}.media-category{grid-template-columns:1fr;gap:23px}.category-image{height:230px}.media-footer{margin:0 22px;align-items:start;flex-direction:column;padding:25px 0}.media-reading{padding:0 22px;margin-top:25px}.media-reading h1{font-size:37px;letter-spacing:-1px}.media-deck{font-size:18px}.media-article-image{height:250px}.media-reading-grid{grid-template-columns:1fr;gap:30px}.media-reading-grid aside{border-block:1px solid var(--mp-border);padding:20px 0}.media-prose p{font-size:18px}}.family-home{min-width:0}.family-home a{text-decoration:none}.family-home h1,.family-home h2,.family-home h3{margin-top:0}.visual-wrap{max-width:var(--width);padding:0 clamp(1.25rem,4vw,4rem);margin:auto}.family-home .ref-shell{max-width:var(--width)}.family-home .journal{padding-inline:0}.family-home .lead{display:grid;grid-template-columns:1.15fr 1fr;gap:3rem;align-items:center;padding:4rem 0}.family-home .visual{height:29rem}.family-home .visual>img,.family-home .photo-frame>img,.family-home .organic-image>img,.family-home .luminous-image>img,.family-home .learning-image>img,.family-home .energy-image>img,.family-home .impact-cover>img,.family-home .clarity-image>img,.family-home .journey-gallery img,.family-home .editorial-photo>img{width:100%;height:100%;object-fit:cover}.family-home .ref-topics{padding-block:1.5rem;border-block:1px solid color-mix(in srgb,var(--ink) 20%,transparent);justify-content:space-between;gap:1rem}.family-home .ref-topics a{font-size:1rem}.family-home .action{display:inline-block;margin-top:1.2rem;padding:.9rem 1.35rem;background:var(--accent);color:var(--paper);font-size:.95rem;font-weight:650}.family-home .ref-editorial:not(:has(.editorial-photo)){display:block;max-width:65ch;margin-inline:auto}.family-home .ref-editorial{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-block:2rem;padding:3rem 0}.family-home .ref-editorial .editorial-photo{height:25rem}.family-home .ref-editorial p{line-height:1.75}.family-home .ref-editorial h2{font-size:2.7rem}.family-home .ref-secondary{text-decoration:underline}.family-home article[hidden]{display:none!important}.family-home .journal h2,.family-home .journal h3{font-family:inherit;background:none;color:inherit;letter-spacing:-.025em}.family-home .journal-card p{color:inherit}.family-home .ref-copy h1{max-width:16ch;margin-bottom:1.3rem}.family-home .ref-copy .intro{margin-top:0}.family-home .ref-actions{margin-top:1.6rem}.family-home .ref-actions .action{margin-top:0}.reference .ref-button{color:#fff;background:#a3460a}.reference .ref-copy>p{color:inherit}.reference .journal .journal-card h3{font-size:1.4rem}.reference .float-note{max-width:240px}.reference .float-note strong{font-size:1rem}.reference .ref-shell .journal,.reference .ref-editorial h2{max-width:none}.reference .ref-editorial:not(:has(img)){padding:2rem}.family-home .ref-copy,.family-home .lead-copy{min-width:0}.visual-news .site-header{gap:1.5rem}.visual-news .site-header .brand img{width:300px}.visual-news .desktop-nav{width:100%;justify-content:center;border-block:1px solid;padding-block:1rem}.visual-news .press-lead{display:grid;grid-template-columns:1fr 1.5fr .9fr;gap:1.8rem;padding:2.5rem 0;border-bottom:1px solid #bbb}.visual-news .press-lead h1{font:600 clamp(2rem,3vw,3rem)/1.08 Georgia;letter-spacing:-.04em}.visual-news .press-lead .intro{font-size:1rem}.visual-news .press-image{display:block;min-height:25rem}.visual-news .press-image img{height:100%;object-fit:cover}.visual-news aside{padding-left:1.5rem;border-left:1px solid #ccc}.visual-news aside h2{font-size:1.2rem}.visual-news aside article{border-bottom:1px solid #ccc;padding-block:1rem}.visual-news aside article a{font-weight:650;font-size:1.1rem;line-height:1.3}.visual-news aside p{font-size:.85rem}.visual-news .journal-card+article{border-left:1px solid #ccc;padding-left:1.5rem}.visual-tech .site-header{border-color:#34383e}.visual-tech .lead h1{font-size:clamp(3rem,6vw,5.8rem);line-height:1.02;max-width:12ch}.visual-tech .visual img{border-radius:120px 0 0}.visual-tech .lead .intro{color:#bfc8d2}.visual-tech .action{color:#111;background:#d3ff67}.visual-tech .journal-grid{grid-template-columns:1.35fr 1fr 1fr}.visual-tech .journal-card{background:#1c2027;padding:1.25rem}.visual-tech .journal .category{font-family:monospace;color:#d3ff67}.visual-tech .journal .article-meta{color:#bbc5d0}.visual-garden .lead{grid-template-columns:.85fr 1.15fr;gap:0;background:#164b34;color:#fff;padding:0;margin-top:1rem}.visual-garden .lead-copy{padding:3rem}.visual-garden .lead h1{font:400 clamp(2.7rem,5vw,4.5rem)/1.05 Georgia;letter-spacing:-.035em}.visual-garden .lead .intro{color:#d5e9dc}.visual-garden .visual{height:36rem}.visual-garden .action{background:#e6ed97;color:#193c2b;border-radius:40px}.visual-garden .journal-image img{border-radius:90px 90px 0 0;aspect-ratio:4/3}.visual-garden .journal-grid{gap:2.5rem}.visual-story .cover{position:relative;min-height:42rem;color:#fff;isolation:isolate;background:#17372c}.visual-story .cover>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.visual-story .cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07171344,transparent 25%,#071713e8);z-index:-1}.visual-story .cover .lead-copy{padding:10rem 0 3rem;max-width:60rem}.visual-story .cover h1{font:400 clamp(3rem,7vw,6.8rem)/1 Georgia;letter-spacing:-.04em}.visual-story .cover .intro{font-size:1.2rem;max-width:45ch}.visual-story .action{background:#fff;color:#203a30}.visual-story .chapters{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff80;padding:1.5rem 0;font-size:.85rem;gap:2rem}.visual-story .ref-editorial{padding-block:3rem;border-top:1px solid #ccd5d0}.visual-story .journal-grid{gap:2.5rem}.visual-graphic .site-header{border-bottom:2px solid #24102d}.visual-graphic .lead{grid-template-columns:1.35fr 1fr;gap:0;padding:0;margin:2rem 0}.visual-graphic .lead-copy{background:#f6fa67;padding:3rem}.visual-graphic .lead h1{font-size:clamp(3rem,7vw,6.5rem);font-weight:900;line-height:.95;letter-spacing:-.055em}.visual-graphic .visual{background:#cbb7f5;padding:2rem;min-height:34rem;height:100%;display:flex;align-items:center}.visual-graphic .visual img{aspect-ratio:1;height:auto;border-radius:50%}.visual-graphic .action{background:#24102d;color:#fff;border-radius:30px}.visual-graphic .journal-card{padding:1.5rem;background:#eee6ff}.visual-graphic .journal-card:nth-child(3n+2){background:#ffd7c7}.visual-graphic .journal-card:nth-child(3n+3){background:#dbf5dd}.visual-luminous .journal-card{background:#131a30;padding:1.3rem;border-radius:15px}.visual-luminous .journal-image img{border-radius:10px}.visual-luminous .family-home .ref-button{background:linear-gradient(105deg,#6035c8,#146981)}.visual-luminous .family-home .journal-copy .category{color:#c8b9ff}.visual-organic .journal-image img{border-radius:80px 80px 5px 5px}.visual-organic .family-home .ref-button{background:#9b4616}.visual-organic .organic-aside{color:inherit}.visual-service .family-home .ref-button{background:#a64a0b}.visual-service .journal-card{padding-bottom:1.5rem;border-bottom:2px solid #dfe3e0}.visual-impact .impact-cover,.visual-clarity .clarity-cover,.visual-learning .learning-cover{max-width:none}.visual-impact .family-home .ref-button{background:#fff;color:#153e30}.visual-impact .impact-side{font:1.5rem/1.3 Georgia;text-decoration:underline}.visual-energy .family-home .ref-button{background:transparent;color:#e0ff16;border:1px solid #a2b630}.visual-energy .energy-band{font-size:1rem;text-transform:none}.visual-energy .energy-band span:last-child{max-width:55ch}.visual-energy .journal .category{color:#d6ff00}.visual-energy .family-home .ref-editorial h2{color:#fff}.visual-clarity .family-home .ref-button{background:#fff;color:#224176}.visual-clarity .journal-image img{border-radius:8px}.visual-learning .family-home .ref-button{background:#ffcb28;color:#133f30}.visual-learning .journal-card{border:1px solid #dce5de;border-radius:12px;padding:1rem}.visual-learning .journal-image img{border-radius:7px}.visual-learning .learning-image>img{aspect-ratio:1;height:100%}.visual-learning .learning-search{max-width:100%}.visual-media{--paper:var(--mp-bg)!important;--ink:var(--mp-text)!important;--accent:var(--mp-accent)!important}.visual-media .site-header{border-color:var(--mp-border);max-width:1440px}.visual-media main>.media-hero{max-width:none;padding:0}.visual-media .media-hero img{height:100%;width:100%;object-fit:cover}.visual-media .media-hero h1 a{text-decoration:none;color:#fff}.visual-media .media-main .journal{padding-inline:0}.visual-media .media-category .category-image img{width:100%;height:100%;object-fit:cover}.visual-media .site-footer{border-color:var(--mp-border)}.visual-media .media-category a{text-decoration:none}.visual-media .media-modes button{font-size:.85rem}.logo-alternate{display:none!important}:root[data-mode=light] .visual-media .logo-default{display:none!important}:root[data-mode=light] .visual-media .logo-alternate{display:block!important}.reading .reading-heading h1{background:none;color:var(--ink);max-width:none;text-transform:none;font-family:inherit;letter-spacing:-.035em}.reading .prose h2{font-family:inherit;font-size:2rem;letter-spacing:-.025em}.journal-featured .journal-card:first-child{border-left:0}.journal-card h2,.journal-card h3{overflow-wrap:anywhere}.journey-picker select{white-space:normal;max-width:100%}.family-home .ref-editorial .editorial-photo{overflow:hidden}.media-chapters a{min-width:0;overflow-wrap:anywhere}@media(max-width:1000px){.visual-news .press-lead{grid-template-columns:1fr 1fr}.visual-news aside{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:1rem;border-left:0;padding:0}.visual-news aside h2{grid-column:1/-1}.visual-garden .lead-copy,.visual-graphic .lead-copy{padding:2rem}.visual-garden .lead h1{font-size:3rem}.visual-tech .lead{gap:2rem}.visual-tech .lead h1{font-size:3.8rem}.reference .ref-shell{padding-inline:2rem}.visual-energy .energy-hero{grid-template-columns:1fr 1fr}.visual-energy .energy-rail{grid-column:1/-1;flex-direction:row}.visual-energy .energy-rail a{flex:1}.visual-clarity .note-0{position:relative;right:auto;bottom:auto;margin-left:2rem;flex-shrink:0}.visual-clarity .clarity-hero{gap:2rem}.visual-clarity .ref-copy{max-width:65%}.visual-luminous .float-note{max-width:210px}.visual-media .site-header{flex-wrap:wrap}.visual-media .desktop-nav{margin-left:auto}}@media(max-width:760px){.family-home .lead{grid-template-columns:1fr;gap:2rem;padding-block:2rem}.family-home .ref-editorial{grid-template-columns:1fr;gap:1.5rem;padding-block:2rem}.family-home .ref-editorial .editorial-photo{height:19rem}.family-home .ref-editorial h2{font-size:2rem}.visual-news .press-lead{grid-template-columns:1fr}.visual-news .press-image{min-height:0}.visual-news .press-image img{aspect-ratio:4/3}.visual-news .journal-card+article{border-left:0;padding-left:0}.visual-tech .journal-grid{grid-template-columns:1fr}.visual-tech .lead h1{font-size:3rem}.visual-garden .lead,.visual-graphic .lead{padding:0;gap:0}.visual-garden .visual{height:20rem}.visual-graphic .visual{min-height:0;height:auto}.visual-graphic .visual img{max-height:22rem}.visual-graphic .lead h1{font-size:3.4rem}.visual-story .cover .lead-copy{padding:6rem 0 2rem}.visual-story .chapters{grid-template-columns:1fr;gap:1.1rem}.visual-story .cover h1{font-size:3.6rem}.visual-clarity .clarity-hero{display:block}.visual-clarity .ref-copy{max-width:none}.visual-clarity .note-0{margin:2rem 0 0}.visual-energy .energy-hero{grid-template-columns:1fr}.visual-energy .energy-rail a{padding:1rem .6rem}.visual-energy .energy-rail strong{font-size:.85rem;overflow-wrap:anywhere}.visual-energy .energy-band{font-size:.9rem}.visual-media .site-header{display:grid;grid-template-columns:1fr auto}.visual-media .media-modes{grid-row:2;grid-column:1/-1;justify-self:start}.visual-media .mobile-nav{grid-row:1;grid-column:2}.visual-media .media-hero{height:auto;min-height:33rem}.visual-media .media-hero-copy{min-height:33rem;padding-top:2rem}.visual-media .media-hero h1{font-size:2rem}.visual-media .media-chapters{grid-template-columns:1fr}.visual-media .media-chapters a{border-left:0;padding-left:0}.visual-news .site-header .brand img{width:220px}.visual-news .site-header{gap:1rem}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.visual-clarity .clarity-paths h2{margin:20px 0;font-size:25px;font-weight:500}.composition-shell{max-width:var(--width);margin-inline:auto;padding:4.5rem clamp(1.25rem,4vw,4rem)}.composition-body h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1.12;letter-spacing:-.035em;margin:0 0 2rem}.composition-body header>p{max-width:52ch;line-height:1.65;margin-bottom:2rem}.composition-entry{position:relative;min-width:0;background:transparent;padding:0;border:0}.composition-entry h3{font-size:clamp(1.2rem,1.8vw,1.7rem);line-height:1.25;letter-spacing:-.025em;margin:.6rem 0}.composition-entry p{font-size:.96rem;line-height:1.65;margin:.75rem 0}.entry-photo{display:block;overflow:hidden}.entry-photo img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.entry-section,.composition-entry time{font-size:.8rem;display:block;margin-top:1rem;opacity:.8}.entry-more{display:inline-block;font-size:.9rem;margin-top:1rem;text-decoration:underline!important;text-underline-offset:5px}.composition-body .entry-number{display:block;font-size:2.5rem;font-weight:600;line-height:1;margin-bottom:1.5rem;color:var(--accent)}.entry-row{display:grid;grid-template-columns:33% 1fr;gap:1.5rem;align-items:center}.entry-row .entry-photo img{aspect-ratio:1.4}.entry-row .entry-section{margin-top:0}.entry-text{padding:1.8rem 0;border-top:1px solid color-mix(in srgb,currentColor 22%,transparent)}.entry-chapter{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem}.entry-chapter .entry-photo img{aspect-ratio:1.1}.entry-chapter h3{font-size:clamp(1.7rem,3vw,3rem)}.entry-chapter>.entry-number{position:absolute;top:1rem;left:1rem;z-index:1;background:var(--paper);padding:.7rem}.entry-overlay{min-height:25rem;display:flex;align-items:end;color:#fff;isolation:isolate;padding:2rem!important;overflow:hidden}.entry-overlay .entry-photo{position:absolute;inset:0;z-index:-2}.entry-overlay img{height:100%;aspect-ratio:auto}.entry-overlay:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#081413ef);z-index:-1}.entry-overlay p,.entry-overlay .entry-more{display:none}.press-columns{display:grid;grid-template-columns:2fr 1fr;gap:3rem}.press-columns .press-stream{display:grid;gap:1.8rem}.press-stream .entry-row{padding-bottom:1.8rem;border-bottom:1px solid #ccc}.press-stream p{display:none}.press-columns aside{border-left:1px solid #bbb;padding-left:2rem}.press-columns aside .entry-number{font:italic 2rem Georgia;color:#a62028}.press-columns h2{font:700 2rem Georgia;border-top:3px solid;padding-top:1rem}.press-desks{border-block:1px solid;padding-top:2rem;padding-bottom:2rem}.press-desks>div{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.press-desks a{display:flex;justify-content:space-between;font:700 1.5rem Georgia}.tech-dashboard>div{display:grid;grid-template-columns:1.4fr 1fr;gap:1rem}.tech-dashboard .composition-entry:first-child{grid-row:span 2;min-height:36rem}.tech-dashboard .composition-entry:not(:first-child){min-height:17rem}.tech-dashboard .composition-entry:last-child{grid-column:1/-1;min-height:15rem}.tech-dashboard h3{font-size:2rem}.tech-index{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem;border-top:1px solid #414950}.tech-index .entry-text{display:grid;grid-template-columns:4rem 1fr;gap:1rem}.tech-index p{color:#bcc4cd}.tech-index .entry-number{font-family:monospace}.garden-paths>header{text-align:center;max-width:42rem;margin:auto}.garden-paths>header p{margin-inline:auto}.garden-paths>div{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.garden-paths img{aspect-ratio:.8;border-radius:50% 50% 0 0}.garden-paths h3{font-family:Georgia}.garden-notebook{background:#edf2e9}.garden-notebook>.composition-shell{display:grid;grid-template-columns:.7fr 1.3fr;gap:4rem}.garden-notebook .entry-row{margin-bottom:2rem}.garden-notebook .entry-row p{display:none}.garden-topics{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.garden-topics a{border:1px solid #a7bd9a;border-radius:100px;padding:1.2rem 2rem}.story-prologue{max-width:52rem;text-align:center;padding-block:6rem}.story-prologue h2{font:400 clamp(2rem,4vw,3.7rem)/1.1 Georgia}.story-prologue p{font-size:1.25rem;line-height:1.8}.story-chapters>.composition-entry{margin-bottom:6rem}.story-chapters>.composition-entry:nth-of-type(2n) .entry-photo{order:2}.story-chapters .entry-photo img{aspect-ratio:.9}.story-chapters h3{font-family:Georgia;font-weight:400}.story-endnotes{border-top:1px solid #aaa}.story-endnotes>div{display:grid;grid-template-columns:repeat(2,1fr);gap:0 3rem}.graphic-wall>h2{font-size:clamp(3rem,6vw,6rem);font-weight:900}.graphic-wall>div{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:1.5rem}.graphic-wall .composition-entry{padding:1.5rem;border:2px solid #24102d;background:#e7daff}.graphic-wall .composition-entry:nth-child(2){margin-top:5rem;background:#f6fa67}.graphic-wall .composition-entry:nth-child(3){margin-top:2rem;background:#ffd4c1}.graphic-wall .composition-entry:nth-child(4){grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;background:#dbf5dd}.graphic-wall .entry-number{font-size:4rem}.graphic-wall .composition-entry:nth-child(4) .entry-number{display:none}.graphic-directory{background:#f6fa67;border-block:2px solid}.graphic-directory a{display:flex;justify-content:space-between;gap:1rem;font-size:clamp(1.7rem,4vw,4rem);font-weight:800;letter-spacing:-.05em;border-top:2px solid;padding:1rem 0}.graphic-picks>div{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.build-services{background:#101d31;color:#fff}.build-services header{display:flex;justify-content:space-between;gap:3rem}.build-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.build-service-grid .composition-entry{background:#fff;color:#101d31}.build-service-grid .entry-copy{padding:1.25rem}.build-service-grid .entry-photo img{aspect-ratio:1}.build-service-grid .entry-copy p{display:none}.build-about,.build-journal{background:#fff0e3}.build-about .entry-photo{order:2;border:12px solid white}.build-projects>div{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.build-journal .composition-shell>div{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 3rem}.build-journal .composition-entry:first-child{grid-row:span 3}.build-journal .entry-row p,.build-journal .entry-row .entry-more{display:none}.build-journal .entry-row h3{font-size:1.25rem}.organic-offers{background:#fffdf9}.organic-offers>h2{text-align:center;font-family:Georgia}.organic-offers>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.organic-offers .entry-text{border:1px solid #dcdccf;padding:2rem;border-radius:1rem}.organic-offers .entry-number{color:#c8cab3;font:3.5rem Georgia}.organic-balance{background:#f5dfce}.organic-balance>.composition-shell{display:grid;grid-template-columns:1fr .9fr 1fr;gap:3rem;align-items:center}.organic-balance img{width:100%;height:32rem;object-fit:cover;border-radius:50% 50% 45% 45%}.organic-balance h2{font-family:Georgia;font-weight:400}.organic-balance p{line-height:1.8}.organic-reading>.entry-row{grid-template-columns:24% 1fr;padding-block:2rem;border-top:1px solid #c6c4b3}.organic-reading .entry-copy{display:grid;grid-template-columns:1fr auto;gap:0 2rem}.organic-reading .entry-copy h3,.organic-reading .entry-copy p{grid-column:1}.organic-reading .entry-more{grid-column:2;grid-row:2;align-self:center;background:#84441c;color:#fff;border-radius:50px;padding:1rem;text-decoration:none!important}.organic-reading .entry-photo img{border-radius:5rem 0}.luminous-solutions,.luminous-journal{background:#10162a}.luminous-solutions .composition-shell>div{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.luminous-solutions .entry-text{border:1px solid #41486a;padding:2.5rem;border-radius:20px}.luminous-depth{display:grid;grid-template-columns:1fr 1fr .85fr;align-items:center;gap:2rem}.luminous-depth>img{width:100%;height:34rem;object-fit:cover;border-radius:7rem 7rem 1rem 1rem}.luminous-depth h2{font-size:2.7rem}.luminous-depth .entry-text{border:1px solid #323d5b;border-radius:12px;padding:1.25rem;margin-block:1rem}.luminous-journal .composition-shell>div{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.luminous-journal .composition-entry{background:#19213a;border-radius:16px;padding:1rem}.luminous-journal img{border-radius:10px}.luminous-route{display:flex;gap:2rem;justify-content:space-around;background:linear-gradient(105deg,#40297a,#153855);border-radius:2rem;margin-block:3rem;padding-block:2rem}.impact-mission>h2{max-width:20ch;font-family:Georgia;font-weight:400}.impact-mission .entry-photo img{border-radius:10rem 0 0}.impact-stories{background:#eff4ef}.impact-stories .composition-shell>div{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.impact-stories .entry-copy{padding:1.5rem;background:#fff}.impact-stories .entry-photo img{aspect-ratio:1.2}.impact-focus>div{display:grid;grid-template-columns:1.4fr 1fr;gap:2rem}.impact-call{background:#174734;color:#fff}.impact-call>div{display:flex;justify-content:space-between;gap:2rem}.impact-call a{font:1.8rem Georgia}.journey-collage{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:center}.journey-collage>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:.75rem}.journey-collage>div:last-child a:nth-child(1){margin-top:6rem}.journey-collage>div:last-child a:nth-child(2){margin-top:3rem}.journey-collage img{height:23rem;width:100%;object-fit:cover;border-radius:8px}.journey-collage a span{display:block;font-size:.8rem;margin-top:.7rem}.journey-collage p{line-height:1.8}.journey-regions h2{text-align:center}.journey-regions>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.journey-regions a{position:relative;display:block;border-radius:12px;overflow:hidden}.journey-regions img{width:100%;height:18rem;object-fit:cover}.journey-regions span{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#09251aed);color:#fff;padding:3rem 1.5rem 1.5rem;font-size:1.4rem}.journey-journal>div{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.journey-journal .entry-row{display:block}.journey-journal .entry-photo img{aspect-ratio:2}.journey-journal .entry-copy p{display:none}.energy-manual{display:grid;grid-template-columns:1fr 1.4fr;gap:4rem}.energy-manual h2,.energy-feed>h2{font-size:clamp(3rem,5vw,5rem);font-weight:900;letter-spacing:-.05em}.energy-manual .entry-text{display:grid;grid-template-columns:4rem 1fr;gap:1rem}.energy-manual .entry-number{font:700 3rem monospace}.energy-feature{background:#d6ff00;color:#101010}.energy-feature .entry-photo{order:2}.energy-feature .entry-photo img{aspect-ratio:1.3;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.energy-feed .entry-row{grid-template-columns:4rem 22% 1fr;padding:2rem 0;border-top:1px solid #555}.energy-feed .entry-copy p{max-width:60ch}.energy-feed .entry-section{color:#d6ff00}.clarity-explainer>.entry-chapter .entry-photo{order:2}.clarity-explainer img{border-radius:12px}.clarity-directory{background:#edf4fc}.clarity-directory .composition-shell{display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem}.clarity-directory .composition-shell>div{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.clarity-directory .entry-text{background:#fff;padding:1.5rem;border:1px solid #d6e2f2;border-radius:12px}.clarity-journal>div{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.clarity-journal img{border-radius:10px}.clarity-questions{max-width:65rem;padding-top:0}.clarity-questions details{border-bottom:1px solid #bccde1;padding:1.5rem 0}.clarity-questions summary{font-size:1.2rem;cursor:pointer}.clarity-questions p{line-height:1.7}.learning-subjects{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.learning-subjects a{background:#eef5e9;border-radius:12px;padding:2rem;display:flex;align-items:center;gap:1rem;font-size:1.25rem}.learning-subjects span{background:#ffcd32;color:#173c2d;padding:.6rem;border-radius:50%;font-size:1rem}.learning-catalog{background:#f3f7f2}.learning-catalog .composition-shell>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.learning-catalog .composition-entry{background:#fff;border:1px solid #d5e4d5;border-radius:12px;padding:1rem}.learning-catalog img{border-radius:7px}.learning-path{display:grid;grid-template-columns:1fr 1.2fr;gap:5rem}.learning-path ol{list-style:none;margin:0;padding:0}.learning-path .entry-text{display:grid;grid-template-columns:3rem 1fr;gap:1.5rem}.learning-path .entry-number{background:#ffcd32;color:#143e2a;border-radius:50%;font-size:1.5rem;padding:.6rem;align-self:start}@media(max-width:1000px){.build-service-grid,.organic-offers>div{grid-template-columns:repeat(2,1fr)}.luminous-depth{grid-template-columns:1fr 1fr}.luminous-depth>div{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.organic-balance>.composition-shell{gap:1.5rem}.journey-collage,.entry-chapter{gap:2rem}.graphic-wall>div{grid-template-columns:1fr 1fr}.graphic-wall .composition-entry:nth-child(4){grid-column:auto;display:block}.graphic-wall .composition-entry:nth-child(2){margin-top:2rem}}@media(max-width:760px){.composition-shell{padding-block:3rem}.composition-body [class*=-columns],.tech-dashboard>div,.tech-index,.garden-paths>div,.garden-notebook>.composition-shell,.story-endnotes>div,.graphic-wall>div,.graphic-picks>div,.build-service-grid,.build-projects>div,.build-journal .composition-shell>div,.organic-offers>div,.organic-balance>.composition-shell,.luminous-solutions .composition-shell>div,.luminous-depth,.luminous-depth>div,.luminous-journal .composition-shell>div,.impact-stories .composition-shell>div,.impact-focus>div,.journey-collage,.journey-regions>div,.journey-journal>div,.energy-manual,.clarity-directory .composition-shell,.clarity-directory .composition-shell>div,.clarity-journal>div,.learning-subjects,.learning-catalog .composition-shell>div,.learning-path{grid-template-columns:1fr;gap:2rem}.entry-chapter{grid-template-columns:1fr;gap:1.5rem}.entry-chapter .entry-photo{order:0!important}.entry-chapter .entry-photo img{aspect-ratio:1.3}.press-columns aside{border-left:0;padding-left:0}.press-desks>div{grid-template-columns:1fr}.tech-dashboard .composition-entry:first-child{min-height:25rem;grid-row:auto}.tech-dashboard .composition-entry:last-child{grid-column:auto}.graphic-wall .composition-entry:nth-child(n){margin-top:0;grid-column:auto}.build-services header{display:block}.build-journal .composition-entry:first-child{grid-row:auto}.organic-reading .entry-copy{display:block}.organic-reading .entry-more{padding:.6rem}.organic-balance img{height:25rem;max-width:20rem;justify-self:center}.luminous-depth>div{grid-column:auto}.luminous-route,.impact-call>div{flex-direction:column}.journey-collage img{height:15rem}.journey-collage>div:last-child{gap:.5rem}.journey-collage>div:last-child a:nth-child(1){margin-top:3rem}.journey-collage>div:last-child a:nth-child(2){margin-top:1.5rem}.energy-feed .entry-row{grid-template-columns:25% 1fr;gap:1rem}.energy-feed .entry-number{display:none}.composition-entry h3{overflow-wrap:anywhere}.organic-reading>.entry-row{grid-template-columns:28% 1fr}.entry-row .entry-copy p{display:none}.entry-row{gap:1rem}.story-chapters>.composition-entry{margin-bottom:3rem}}
