: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}.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 .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}@media(max-width:900px){.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}.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){.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}.reading{padding-top:2.5rem}.reading-heading h1{font-size:2.4rem}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}@media(max-width:900px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{gap:2rem}}@media(max-width:600px){.brand img{width:170px;max-width:100%}.site-header .brand{max-width:calc(100% - 5rem)}.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}.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}.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 .ref-copy>p{color:#5c6258}.visual-organic .ref-button{background:#ef772d;border-radius:40px}.visual-organic .ref-actions{gap:18px}.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 .ref-copy>p{color:#b1b8cd}.visual-luminous .ref-button{background:linear-gradient(105deg,#7850ef,#289ebd);border-radius:9px}.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-impact .site-header{border-bottom:1px solid #ffffff40}.visual-impact .ref-copy>p{color:#e9eee7}.visual-impact .ref-button{background:#fff;color:#153e30}.visual-journey .site-header{border-bottom:1px solid #cdd2c9}.visual-journey .ref-button{background:#123f33;color:#fff;width:auto}.visual-journey .ref-copy>p{color:#566257}.visual-energy .ref-shell{max-width:1440px;padding:0 30px}.visual-energy .site-header{padding:28px 0;border-bottom:1px solid #363636}.visual-energy .ref-copy{padding:55px 35px 45px 0}.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-clarity .site-header{border-bottom:1px solid #ffffff40}.visual-clarity .ref-copy{max-width:610px}.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-learning .ref-copy>p{color:#d1e7df}.visual-learning .note-0{top:-20px;left:5px;border-radius:8px;border:0}.visual-learning .note-symbol{color:#a57909}.visual-learning .ref-button{background:#ffcb28;color:#133f30;border-radius:35px}.visual-learning .entry-copy{padding:5px 10px}@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-luminous .site-header{padding:20px;margin-top:15px}.visual-luminous .note-0{right:-10px;top:-20px}.visual-energy .ref-copy{padding:35px 0}.visual-clarity .note-0{position:relative;right:auto;bottom:auto;margin-top:35px}.visual-learning .note-0{left:-10px}.reference .ref-button{max-width:100%}.reference .ref-editorial h2{overflow-wrap:anywhere}}.family-home{min-width:0}.family-home a{text-decoration:none}.family-home h1,.family-home h2,.family-home h3{margin-top:0}.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 .intro{font-size:1rem}.visual-news .journal-card+article{border-left:1px solid #ccc;padding-left:1.5rem}.visual-tech .site-header{border-color:#34383e}.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 .intro{color:#d5e9dc}.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 .intro{font-size:1.2rem;max-width:45ch}.visual-story .action{background:#fff;color:#203a30}.visual-story .journal-grid{gap:2.5rem}.visual-graphic .site-header{border-bottom:2px solid #24102d}.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-service .family-home .ref-button{background:#a64a0b}.visual-service .journal-card{padding-bottom:1.5rem;border-bottom:2px solid #dfe3e0}.visual-impact .family-home .ref-button{background:#fff;color:#153e30}.visual-energy .family-home .ref-button{background:transparent;color:#e0ff16;border:1px solid #a2b630}.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-media .site-header{border-color:var(--mp-border);max-width:1440px}.visual-media .media-main .journal{padding-inline:0}.visual-media .site-footer{border-color:var(--mp-border)}:root[data-mode=light] .visual-media .logo-default{display:none!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}.family-home .ref-editorial .editorial-photo{overflow:hidden}@media(max-width:1000px){.reference .ref-shell{padding-inline:2rem}.visual-clarity .note-0{position:relative;right:auto;bottom:auto;margin-left:2rem;flex-shrink:0}.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 .journal-card+article{border-left:0;padding-left:0}.visual-tech .journal-grid{grid-template-columns:1fr}.visual-clarity .ref-copy{max-width:none}.visual-clarity .note-0{margin:2rem 0 0}.visual-media .site-header{display:grid;grid-template-columns:1fr auto}.visual-media .mobile-nav{grid-row:1;grid-column:2}.visual-news .site-header .brand img{width:220px}.visual-news .site-header{gap:1rem}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.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-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 .entry-photo{position:absolute;inset:0;z-index:-2}.entry-overlay p,.entry-overlay .entry-more{display:none}.press-stream .entry-row{padding-bottom:1.8rem;border-bottom:1px solid #ccc}.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}.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}.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}.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 .composition-entry:nth-child(4) .entry-number{display:none}.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-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-balance>.composition-shell{display:grid;grid-template-columns:1fr .9fr 1fr;gap:3rem;align-items:center}.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 .composition-shell>div{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.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}.impact-mission .entry-photo img{border-radius:10rem 0 0}.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}.journey-journal .entry-row{display:block}.journey-journal .entry-photo img{aspect-ratio:2}.journey-journal .entry-copy p{display:none}.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-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}.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}@media(max-width:1000px){.build-service-grid,.organic-offers>div{grid-template-columns:repeat(2,1fr)}.organic-balance>.composition-shell{gap:1.5rem}.entry-chapter{gap:2rem}.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}.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}.energy-feed .entry-row{grid-template-columns:25% 1fr;gap:1rem}.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}}
