.home-edition{--home-rule:color-mix(in srgb,var(--ink) 20%,transparent)}.home-eyebrow{font:600 10px var(--font-mono);letter-spacing:.15em}.home-opening{min-height:0!important}.home-opening-body{padding:64px 32px!important}.home-opening h1 .text-display{font-size:clamp(70px,9.1vw,132px);line-height:.88}.home-opening h1{margin-bottom:32px}.home-opening .max-w-3xl{max-width:780px}.home-opening-paths{display:flex;flex-wrap:wrap;gap:22px;margin:22px 0 28px}.home-opening-paths a{display:flex;gap:20px;min-height:44px;align-items:center;color:var(--bone);font-size:12px;border-bottom:1px solid #ffffff60}.home-opening-paths a:hover{color:var(--yellow)}.home-opening .btn-secondary{color:var(--bone);border-color:#ffffff80;background:transparent}.home-opening .btn-secondary:hover{background:var(--bone);color:var(--ink)}.home-opening .btn-danger{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.home-opening .btn-danger,.home-opening .btn-secondary{border-radius:0!important;font-size:12px}.home-route{padding:70px max(24px,calc((100vw - 1200px)/2));background:var(--bone);color:var(--ink);border-bottom:1px solid var(--ink);position:relative}.home-route-anchor{position:absolute;top:0;scroll-margin-top:140px}.home-route-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:end;margin-bottom:36px}.home-route-heading h2{font:900 clamp(38px,4.5vw,66px)/.98 var(--font-display);text-transform:uppercase;letter-spacing:-.02em;margin-top:20px}.home-route-heading>p{font-size:15px;line-height:1.7;max-width:36ch;color:var(--ink-muted)}.home-route-choices{display:flex;flex-wrap:wrap;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.home-route-choices button{flex:1;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 16px;font-size:12px;min-height:64px;text-align:left;border-right:1px solid var(--home-rule);transition:background .2s}.home-route-choices button[aria-pressed=true]{background:var(--yellow);font-weight:700}.home-route-choices button:hover{background:var(--bone-deep)}.home-route-choices button[aria-pressed=true]:hover{background:var(--yellow)}.home-route-content{display:grid;grid-template-columns:1fr 1fr;min-height:340px;border-bottom:1px solid var(--ink)}.home-route-statement{padding:36px 40px 36px 0;animation:homeRouteIn .3s ease both}.home-route-statement h3{font:800 clamp(32px,3.4vw,48px)/1.05 var(--font-display);text-transform:uppercase;max-width:19ch;margin:24px 0 20px}.home-route-statement p{font-size:15px;line-height:1.7;max-width:46ch;color:var(--ink-muted)}.home-route-links{padding:20px 0 24px 32px;border-left:1px solid var(--home-rule)}.home-route-links a{display:flex;gap:18px;align-items:center;font-size:14px;line-height:1.5;min-height:68px;border-bottom:1px solid var(--home-rule);padding:14px 0}.home-route-links a>span{font:500 10px var(--font-mono);color:var(--ink-muted)}.home-route-links svg{flex-shrink:0;margin-left:auto}.home-route-links .home-route-proof{font-size:12px;font-weight:700;border-bottom:0;background:var(--bone-elevated);padding:16px;margin-top:16px}.home-route-links a:hover{text-decoration:underline;text-underline-offset:4px}.home-route-needs summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:64px;font-size:12px;list-style:none}.home-route-needs summary::-webkit-details-marker{display:none}.home-route-needs nav{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;padding-bottom:24px}.home-route-needs nav a{display:flex;justify-content:space-between;align-items:center;min-height:48px;font-size:13px;border-bottom:1px solid var(--home-rule)}.home-edition #doctrine>section>div.relative{padding-top:64px;padding-bottom:64px}.home-edition #doctrine h2{grid-column:span 6;margin-bottom:0;align-self:center}.home-edition #doctrine h2>span{font-size:clamp(40px,6vw,88px);line-height:1}.home-edition #doctrine h2>span:nth-child(2){font-size:clamp(26px,3vw,44px);padding-left:8%}.home-edition #doctrine h2+div{grid-column:span 6;margin-top:12px}.home-edition #doctrine section>div>span[aria-hidden]{display:none}.home-edition #system{padding-block:72px;background-image:none}.home-edition #system>div[aria-hidden]{display:none}.home-edition #instruments section{padding-block:0}.home-edition #questions section>div.relative{padding-block:72px}.home-edition #questions h2{font-size:clamp(42px,6vw,78px)}.home-edition #analyses a.text-yellow{color:var(--ink)}.home-observatory-reading{border-top:3px solid var(--yellow);padding:28px;background:#ffffff08}.home-observatory-reading>a{display:block;margin-top:26px}.home-observatory-reading time{font:400 10px var(--font-mono);color:#ffffffa6}.home-observatory-reading h3{font:800 40px/1.04 var(--font-display);text-transform:uppercase;margin:18px 0}.home-observatory-reading p{font-size:13px;line-height:1.65;color:#ffffffc0}.home-observatory-reading strong{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--yellow);margin-top:24px}.home-observatory-reading nav{margin-top:28px;border-top:1px solid #ffffff40}.home-observatory-reading nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;min-height:52px;border-bottom:1px solid #ffffff30}.home-edition #observatoire .btn-secondary{border-color:#ffffff70}.home-edition #observatoire .text-red{color:var(--yellow)}.home-edition #observatoire .bg-red{background:var(--yellow)}.home-section-index{right:8px!important}.home-section-index a{min-height:32px}.home-section-index a>span:first-child{background:var(--ink);padding:4px 6px}.home-section-caption{display:none}.home-edition :focus-visible{outline:2px solid currentColor;outline-offset:5px}@keyframes homeRouteIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1100px){.home-section-index{display:none!important}.home-route{padding-inline:24px}.home-route-choices button{flex-basis:30%}}@media(max-width:700px){.home-opening-body{padding:38px 20px!important}.home-opening h1 .text-display{font-size:clamp(64px,15vw,104px)}.home-opening h1+div .border-l-\[3px\] p{font-size:20px}.home-opening-paths{gap:8px 20px}.home-route{padding:44px 20px}.home-route-heading{grid-template-columns:1fr;gap:20px}.home-route-choices button{flex-basis:45%;padding:14px 12px;min-height:60px;font-size:11px}.home-route-content{grid-template-columns:1fr}.home-route-statement{padding:28px 0;min-height:230px}.home-route-links{border-left:0;border-top:1px solid var(--home-rule);padding:0 0 20px}.home-route-needs nav{grid-template-columns:1fr}.home-edition #doctrine h2,.home-edition #doctrine h2+div{grid-column:span 12}.home-edition #doctrine h2{margin-bottom:24px}.home-edition #doctrine>section>div.relative{padding-block:44px}.home-edition #questions section>div.relative,.home-edition #system{padding-block:48px}}@media(prefers-reduced-motion:reduce){.home-route *{animation:none!important;transition:none!important}.home-edition .section-reveal{animation:none!important;opacity:1!important;transform:none!important}}.home-expertises,.home-press{padding:72px max(24px,calc((100vw - 1280px)/2));background:var(--bone);color:var(--ink)}.home-eyebrow{font-family:var(--font-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:700}.home-press header{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;padding-bottom:36px;border-bottom:3px solid var(--ink)}.home-expertises h2,.home-press h2{font-family:var(--font-display);font-weight:900;font-size:clamp(64px,8vw,112px);line-height:.95;letter-spacing:-.035em;margin:18px 0 0;text-transform:uppercase}.home-press header p:not(.home-eyebrow){font-size:20px;line-height:1.5;max-width:42ch}.home-press header a{display:inline-flex;gap:40px;background:var(--yellow);padding:14px 20px;margin-top:20px;font-weight:700}.home-press-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:28px}.home-press-image{position:relative;aspect-ratio:16/10;overflow:hidden}.home-press-image img{-o-object-fit:cover;object-fit:cover;transition:transform .4s}.home-press-story:hover img{transform:scale(1.035)}.home-press-image>span{position:absolute;left:12px;bottom:12px;background:var(--yellow);padding:6px 10px;font-weight:800}.home-press-meta{display:flex;justify-content:space-between;gap:12px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;margin:20px 0 12px}.home-press-meta time{white-space:nowrap}.home-press h3{font-family:var(--font-display);font-size:30px;font-weight:800;line-height:1.12}.home-press-story{display:flex;flex-direction:column}.home-press-story>p{font-size:14px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:16px 0 24px}.home-press-read{margin-top:auto;font-weight:700;font-size:12px;text-transform:uppercase;justify-content:space-between;padding-top:16px}.home-press footer,.home-press-read{display:flex;border-top:1px solid #17171730}.home-press footer{flex-wrap:wrap;gap:16px 28px;margin-top:36px;padding-top:20px;font-size:11px}.home-press footer>span{margin-right:auto}.home-press a:hover h3,.home-press footer a:hover{text-decoration:underline;text-underline-offset:4px}.home-expertises{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;background:var(--navy);color:var(--bone)}.home-expertises h2{font-size:clamp(54px,6vw,84px)}.home-expertises header>p:last-child{max-width:34ch;line-height:1.7;margin-top:28px;color:#ffffffbd}.home-expertises>div>a{display:grid;grid-template-columns:28px 1fr 24px;gap:18px;border-top:1px solid #ffffff40;padding:26px 0;transition:color .2s}.home-expertises>div>a:hover{color:var(--yellow)}.home-domain-number{font-family:monospace;color:var(--yellow);font-size:12px;padding-top:10px}.home-expertises h3{font-family:var(--font-display);font-size:38px;font-weight:800;line-height:1}.home-expertises strong{font-size:14px;display:block;margin:10px 0}.home-expertises a p{font-size:13px;line-height:1.6;color:#ffffffbd;max-width:52ch}.home-opening-body{padding-block:40px!important}.home-opening h1 .text-display{font-size:clamp(70px,8vw,112px)}.home-opening h1{filter:none!important}.home-opening-body .mb-8{margin-bottom:22px}.home-opening-body .mb-9{margin-bottom:24px}@media(max-width:700px){.home-expertises,.home-press{padding:44px 20px}.home-expertises,.home-press header{grid-template-columns:1fr;gap:28px}.home-press-grid{grid-template-columns:1fr;gap:32px}.home-press h3{font-size:30px}.home-press-story>p{margin-block:12px 18px}.home-press header p:not(.home-eyebrow){font-size:17px}.home-press footer>span{width:100%}.home-opening h1 .text-display{font-size:clamp(64px,15vw,100px)}}@media(prefers-reduced-motion:reduce){.home-press-image img{transition:none}.home-press-story:hover img{transform:none}}.home-edition #instruments>section>div.relative{padding-top:64px;padding-bottom:40px}.home-edition #instruments h2{grid-column:span 6;margin-bottom:0}.home-edition #instruments h2>span{font-size:clamp(48px,5.5vw,78px);padding-left:0}.home-edition #instruments h2+div{grid-column:span 6;align-self:center}.home-edition #instruments h2+div>p:first-child{font-size:24px}.home-edition #instruments h2+div>p:last-child{font-size:16px}@media(max-width:700px){.home-edition #instruments>section>div.relative{padding-top:44px}.home-edition #instruments h2,.home-edition #instruments h2+div{grid-column:span 12}.home-edition #instruments h2{margin-bottom:20px}}.home-hero-v2{background:var(--bone);color:var(--ink)}.hero-v2-main{display:grid;grid-template-columns:1.15fr 1fr;max-width:1800px;margin:auto}.hero-v2-copy{padding:44px 48px 30px clamp(28px,calc((100vw - 1200px)/2),150px);min-width:0}.hero-v2-eyebrow{font:600 10px var(--font-mono);text-transform:uppercase;letter-spacing:.12em;max-width:46ch;line-height:1.7}.hero-v2-copy h1{font-family:var(--font-display);font-size:clamp(78px,8.7vw,136px);font-weight:900;line-height:.85;letter-spacing:-.035em;text-transform:uppercase;margin:36px 0}.hero-v2-copy h1>span{display:block;animation:heroWordEnter .65s cubic-bezier(.16,1,.3,1) both}.hero-v2-copy h1>span:nth-child(2){animation-delay:.08s}.hero-v2-copy h1>.hero-v2-execute{display:table;background:var(--yellow);padding:.08em .1em .1em;margin:.07em 0 0 -.1em;animation-delay:.16s}.hero-v2-intro{display:grid;grid-template-columns:1fr 1.1fr;gap:26px;align-items:start;margin-bottom:28px}.hero-v2-intro>p:first-child{font-size:21px;line-height:1.35;letter-spacing:-.025em}.hero-v2-intro>p:last-child{font-size:13px;line-height:1.7;color:var(--ink-muted);max-width:34ch}.hero-v2-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-v2-actions a{min-height:50px;display:flex;gap:26px;align-items:center;justify-content:space-between;padding:14px 18px;font-size:12px;font-weight:700;transition:background .2s,color .2s}.hero-v2-actions a:first-child{background:var(--ink);color:var(--bone)}.hero-v2-actions a:last-child{border:1px solid var(--ink)}.hero-v2-actions a:hover{background:var(--yellow);color:var(--ink)}.hero-v2-person{font-size:10px;color:var(--ink-muted);margin-top:22px;line-height:1.6}.hero-v2-image{position:relative;min-width:0;overflow:hidden;background:var(--navy)}.hero-v2-image>img{-o-object-fit:cover;object-fit:cover;-o-object-position:68% center;object-position:68% center;transition:transform .8s cubic-bezier(.16,1,.3,1)}.hero-v2-image:hover>img{transform:scale(1.025)}.hero-v2-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0c1428ed,transparent 70%)}.hero-v2-image-note{position:absolute;bottom:36px;left:36px;right:36px;color:var(--bone);z-index:1}.hero-v2-image-note>span{font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.15em}.hero-v2-image-note p{font-family:var(--font-display);font-weight:800;font-size:clamp(38px,4.3vw,65px);line-height:.97;text-transform:uppercase;margin:16px 0 22px}.hero-v2-image-note a{display:flex;justify-content:space-between;border-top:1px solid #ffffff60;padding-top:16px;font-size:12px;color:var(--yellow)}.hero-v2-cross{position:absolute;top:24px;right:24px;color:var(--yellow);font-size:40px;line-height:1;z-index:1}.hero-v2-entries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--ink);padding:0 max(28px,calc((100vw - 1200px)/2))}.hero-v2-entries>a{position:relative;padding:24px 36px 24px 22px;border-right:1px solid #17171730;transition:background .2s}.hero-v2-entries>a:first-child{padding-left:0}.hero-v2-entries>a:last-child{border-right:0}.hero-v2-entries span{display:block;font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;color:var(--ink-muted)}.hero-v2-entries strong{font-size:13px;font-weight:600}.hero-v2-entries b{position:absolute;right:16px;top:48px;font-size:17px;font-weight:400}.hero-v2-entries a:hover{background:var(--yellow)}@keyframes heroWordEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:1100px){.hero-v2-copy{padding:36px 28px}.hero-v2-copy h1{font-size:clamp(72px,9vw,110px)}.hero-v2-intro{grid-template-columns:1fr;gap:12px}.hero-v2-intro>p:last-child{max-width:44ch}}@media(max-width:760px){.hero-v2-main{grid-template-columns:minmax(0,1fr)}.hero-v2-copy{padding:32px 24px 28px}.hero-v2-copy h1{font-size:clamp(76px,17vw,128px);margin:28px 0}.hero-v2-intro{grid-template-columns:1fr;gap:12px}.hero-v2-intro>p:first-child br{display:none}.hero-v2-intro>p:first-child strong:before{content:" "}.hero-v2-actions a{font-size:11px;padding:14px;gap:15px}.hero-v2-image{min-height:360px}.hero-v2-image>img{-o-object-position:center 45%;object-position:center 45%}.hero-v2-image-note{left:24px;right:24px;bottom:24px}.hero-v2-entries{grid-template-columns:1fr;padding:0 24px}.hero-v2-entries>a,.hero-v2-entries>a:first-child{padding:20px 32px 20px 0;border-right:0;border-bottom:1px solid #17171730}.hero-v2-entries>a:last-child{border-bottom:0}.hero-v2-entries b{top:35px;right:0}}@media(prefers-reduced-motion:reduce){.hero-v2-copy h1>span{animation:none}.hero-v2-actions a,.hero-v2-entries>a,.hero-v2-image>img{transition:none}.hero-v2-image:hover>img{transform:none}}@media(max-width:1023px){.content-start:has(>.home-edition){padding-top:72px}}.home-edition{background:var(--ink)}.home-edition>.home-section{position:relative}.home-edition #segments{padding:36px;background:var(--bone-elevated)}.home-edition #segments .home-route{border:1px solid #17171725;background:var(--bone);padding-block:56px}.home-chapter{position:relative;display:grid;grid-template-columns:130px 1fr 260px;align-items:end;gap:24px;padding:38px max(28px,calc((100vw - 1200px)/2));background:var(--ink);color:var(--bone);overflow:hidden}.home-chapter>span{font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.1em;line-height:1.8;padding-bottom:9px}.home-chapter>span:last-child{max-width:25ch;justify-self:end}.home-chapter strong{font-family:var(--font-display);font-size:clamp(60px,7.5vw,116px);font-weight:900;text-transform:uppercase;line-height:.9;letter-spacing:-.035em}.home-chapter i{font-family:var(--font-sans);font-style:normal;color:var(--yellow);display:inline-block;margin-left:30px;font-weight:400;font-size:.65em}.home-edition #journal{background:var(--ink);padding-bottom:56px}.home-edition #journal .home-press{position:relative;margin:0 36px;padding:56px max(28px,calc((100vw - 1328px)/2));border-top:10px solid var(--yellow);box-shadow:0 16px 0 -8px #e5e5df,0 32px 0 -16px #8b8e89}.home-edition #journal .home-press-image{aspect-ratio:4/3}.home-edition #journal .home-press-story:first-child .home-press-image{transform:rotate(-1.5deg);transform-origin:center;transition:transform .4s}.home-edition #journal .home-press-story:first-child:hover .home-press-image{transform:none}.home-observatory-scene{isolation:isolate;border-top:1px solid #ffffff30;min-height:850px;background:var(--navy)!important;padding-top:100px!important;padding-bottom:100px!important}.home-observatory-year{position:absolute;top:-.12em;right:-.03em;font-family:var(--font-display);font-weight:900;font-size:clamp(250px,42vw,680px);line-height:1;letter-spacing:-.05em;color:#ffffff08;pointer-events:none;z-index:-1}.home-observatory-scene>.relative{align-items:start}.home-observatory-scene h2{max-width:13ch;font-size:clamp(56px,7vw,102px);line-height:.9}.home-observatory-scene h2>span{display:inline!important}.home-observatory-scene h2>span>span:last-child{display:none}.home-observatory-scene h2>span>span:first-child{color:var(--yellow)}.home-observatory-scene .home-observatory-reading{margin-top:30px;transform:rotate(1.5deg);background:var(--bone);color:var(--ink);padding:28px;box-shadow:16px 16px 0 #0c142840}.home-observatory-scene .home-observatory-reading a,.home-observatory-scene .home-observatory-reading h3,.home-observatory-scene .home-observatory-reading p,.home-observatory-scene .home-observatory-reading strong,.home-observatory-scene .home-observatory-reading time{color:var(--ink)!important}.home-observatory-scene .home-observatory-reading nav a{border-color:#17171730}.home-observatory-scene .home-observatory-reading .home-eyebrow{color:var(--ink-muted)}.home-edition #doctrine .home-chapter{background:var(--yellow);color:var(--ink);border-bottom:1px solid #17171730}.home-edition #doctrine .home-chapter i{color:var(--ink)}.home-edition #doctrine>section{border-bottom:1px solid #17171730}.home-workshop{padding:80px max(28px,calc((100vw - 1200px)/2));background:var(--bone);color:var(--ink)}.home-workshop>header{margin-bottom:64px;display:grid;grid-template-columns:1fr 300px;gap:20px 48px;align-items:end}.home-workshop>header>.home-eyebrow{grid-column:1/-1}.home-workshop h2{font-family:var(--font-display);font-weight:900;font-size:clamp(52px,6.2vw,88px);line-height:.94;text-transform:uppercase;letter-spacing:-.03em}.home-workshop h2 em{font-style:normal;background:var(--yellow);padding-inline:.05em}.home-workshop>header>p:last-child{font-size:14px;line-height:1.7;max-width:30ch}.home-workshop-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:72px;align-items:start}.home-workshop-visual{position:sticky;top:150px;border:1px solid #17171740;padding:12px;background:var(--bone-elevated);transform:rotate(-1.5deg)}.home-workshop-film{position:relative;aspect-ratio:1.05;background:var(--navy);overflow:hidden}.home-workshop-film img{-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .55s,transform .7s}.home-workshop-film img.is-active{opacity:1;transform:scale(1)}.home-workshop-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 6px 14px}.home-workshop-caption>span{font:10px var(--font-mono);text-transform:uppercase}.home-workshop-caption strong{font-family:var(--font-display);font-size:30px;font-weight:800;text-transform:uppercase}.home-workshop-progress{display:flex;gap:6px;padding:0 6px 8px}.home-workshop-progress span{height:3px;flex:1;background:#17171720}.home-workshop-progress span.is-active{background:var(--ink)}.home-workshop-stages article{min-height:380px;padding:42px 0;border-top:1px solid #17171730;display:flex;flex-direction:column;justify-content:center}.home-workshop-number{font:11px var(--font-mono);text-transform:uppercase;letter-spacing:.13em;color:var(--ink-muted)}.home-workshop-stages h3{font-family:var(--font-display);font-weight:800;font-size:clamp(38px,4.5vw,62px);line-height:.95;text-transform:uppercase;max-width:14ch;margin:22px 0}.home-workshop-stages article>p{font-size:15px;line-height:1.75;max-width:42ch}.home-workshop-stages .home-workshop-output{font-size:11px;font-weight:600;margin:20px 0;color:var(--ink-muted)}.home-workshop-stages a{display:flex;justify-content:space-between;align-items:center;min-height:44px;font-size:12px;font-weight:700;border-bottom:1px solid var(--ink);margin-top:8px;max-width:300px}.home-workshop-stages a:hover{background:var(--yellow)}.home-workshop-mobile-image{display:none}.home-edition #instruments{padding:0 36px 36px;background:var(--ink)}.home-edition #instruments .home-chapter{padding-inline:max(0px,calc((100vw - 1272px)/2))}.home-edition #instruments>section{border:1px solid #ffffff40}.home-edition #references{padding:36px;background:var(--bone-elevated)}.home-edition #references>section{border-radius:0 100px 0 0}.home-edition #analyses .home-chapter{background:var(--bone);color:var(--ink);border-top:3px solid var(--ink);border-bottom:1px solid #17171730}.home-edition #analyses .home-chapter i{color:var(--ink)}.home-edition #questions{padding:48px 36px;background:var(--ink)}.home-edition #questions>section{border:1px solid #ffffff40}.home-finale{padding:80px max(28px,calc((100vw - 1200px)/2));background:var(--yellow);color:var(--ink);overflow:hidden}.home-finale h2{font-family:var(--font-display);font-size:clamp(74px,11vw,164px);line-height:.88;letter-spacing:-.035em;font-weight:900;text-transform:uppercase;margin:34px 0 54px}.home-finale h2 em{font-style:normal}.home-finale-bottom{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid #17171740;padding-top:32px}.home-finale-bottom>p{font-size:20px;line-height:1.6;max-width:35ch}.home-finale-bottom>div{display:flex;flex-direction:column;gap:16px}.home-finale-bottom a{display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:52px}.home-finale-bottom a:first-child{background:var(--ink);color:var(--bone);padding:20px;font-size:14px;font-weight:700}.home-finale-bottom a:first-child:hover{background:var(--navy)}.home-finale-bottom a:nth-child(2){border-bottom:1px solid var(--ink);font-size:22px;font-weight:600}.home-finale-bottom a:nth-child(2)>span,.home-finale-bottom>div>span{font-size:11px;font-weight:400}@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference) and (min-width:801px){.home-chapter strong{animation:chapter-arrive linear both;animation-timeline:view();animation-range:entry 0 entry 100%}.home-press-story{animation:paper-arrive linear both;animation-timeline:view();animation-range:entry 0 entry 55%}.home-observatory-year{animation:year-drift linear both;animation-timeline:view();animation-range:entry 0 exit 100%}}}@keyframes chapter-arrive{0%{transform:translateX(-35px);opacity:.35}to{transform:none;opacity:1}}@keyframes paper-arrive{0%{transform:translateY(28px)}to{transform:none}}@keyframes year-drift{0%{transform:translateX(35px)}to{transform:translateX(-35px)}}@media(max-width:1000px){.home-chapter{grid-template-columns:90px 1fr;gap:16px}.home-chapter>span:last-child{display:none}.home-workshop-grid{gap:36px}.home-workshop>header{grid-template-columns:1fr}.home-workshop>header>p:last-child{max-width:50ch}.home-workshop-visual{top:105px}.home-workshop-stages article{min-height:340px}}@media(max-width:800px){.home-edition #segments{padding:18px 12px}.home-edition #segments .home-route{padding:36px 18px}.home-chapter{padding:30px 20px;grid-template-columns:1fr;gap:12px}.home-chapter>span{padding:0}.home-chapter strong{font-size:66px}.home-chapter i{margin-left:20px}.home-edition #journal{padding-bottom:32px}.home-edition #journal .home-press{margin:0 12px;padding:32px 20px;border-top-width:6px}.home-edition #journal .home-press header{gap:22px}.home-edition #journal .home-press h2{font-size:60px}.home-observatory-scene{padding:52px 24px!important;min-height:0}.home-observatory-scene h2{font-size:clamp(46px,10vw,76px)}.home-observatory-scene .home-observatory-reading{transform:none;margin-top:0;padding:24px;box-shadow:none}.home-observatory-year{font-size:80vw;top:0}.home-workshop{padding:48px 24px}.home-workshop>header{margin-bottom:32px}.home-workshop h2{font-size:clamp(43px,9vw,66px)}.home-workshop-grid{grid-template-columns:minmax(0,1fr)}.home-workshop-visual{display:none}.home-workshop-stages article{padding:28px 0 36px;min-height:0}.home-workshop-mobile-image{display:block;position:relative;aspect-ratio:4/3;margin-bottom:24px}.home-workshop-mobile-image img{-o-object-fit:cover;object-fit:cover}.home-workshop-stages h3{font-size:44px}.home-edition #instruments{padding:0 12px 20px}.home-edition #instruments .home-chapter{padding-inline:8px}.home-edition #references{padding:20px 12px}.home-edition #references>section{border-radius:0 48px 0 0}.home-edition #questions{padding:20px 12px}.home-finale{padding:48px 24px}.home-finale h2{font-size:clamp(54px,11.5vw,92px);margin-bottom:32px}.home-finale-bottom{grid-template-columns:1fr;gap:28px}.home-finale-bottom>p{font-size:17px}.home-finale-bottom a:first-child{font-size:12px;padding:18px}}@media(prefers-reduced-motion:reduce){.home-chapter strong,.home-observatory-year,.home-press-story{animation:none!important;transform:none!important}.home-workshop-film img{transition:none;transform:none}.home-edition #journal .home-press-image{transition:none!important}}@media(max-width:800px){.home-observatory-year{right:0;max-width:100%;overflow:hidden}.home-edition #journal .home-press-story:first-child .home-press-image{transform:none}}@media(max-width:360px){.home-edition #instruments h2>span:last-child,.home-workshop-stages h3{font-size:36px}.home-finale h2{font-size:50px}}.home-edition #observatoire .btn-secondary{background:transparent;color:var(--bone);border:1px solid #ffffff90;border-radius:0}.home-edition #observatoire .btn-secondary:hover{background:var(--bone);color:var(--navy)}.home-edition #observatoire .btn-danger{border-radius:0;background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.home-observatory-reading>a>p{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.home-route-choices button{display:grid;grid-template-columns:1fr auto;gap:16px 8px;align-content:space-between;min-height:110px;padding:20px 16px}.home-route-choices button>svg{grid-column:1/-1}.home-route-choices button>span{font-size:12px}.home-route-choices button>span:last-child{font-size:18px}.home-route-links a:hover{background:var(--bone-elevated);text-decoration:none}.home-route-links a:hover>svg{transform:translate(3px,-3px)}.home-route-links svg{transition:transform .2s}.home-edition #instruments .home-instruments{padding:56px max(24px,calc((100vw - 1272px)/2));background:var(--navy);color:var(--bone)}.home-instruments>header{display:grid;grid-template-columns:1.3fr 1fr;gap:24px 64px;align-items:end;margin-bottom:40px}.home-instruments>header>.home-eyebrow{grid-column:1/-1;color:var(--yellow)}.home-edition #instruments .home-instruments h2{grid-column:auto;min-width:0;font:900 clamp(40px,4.7vw,68px)/.98 var(--font-display);text-transform:uppercase;margin:0;letter-spacing:-.025em}.home-instruments h2 em{font-style:normal;color:var(--yellow)}.home-instruments>header>p:last-child{font-size:15px;line-height:1.7;max-width:43ch;color:#ffffffc9}.home-instruments-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-instrument{padding:26px;display:flex;flex-direction:column;min-width:0;border:1px solid #ffffff50;background:#ffffff06;transition:background .25s,border-color .25s,transform .25s}.home-instrument:hover{background:#ffffff10;border-color:var(--yellow);transform:translateY(-5px)}.home-instrument-top{display:flex;justify-content:space-between;gap:16px;align-items:start;color:var(--yellow);margin-bottom:28px}.home-instrument-top>span{font:800 38px/1 var(--font-display);text-align:right}.home-instrument-top small{display:block;font:9px/1.5 var(--font-mono);max-width:17ch;color:#ffffffb8;margin-top:8px;text-transform:uppercase}.home-instrument h3{font:800 clamp(29px,2.6vw,38px)/1.04 var(--font-display);text-transform:uppercase;max-width:15ch;min-height:2.1em}.home-instrument-situation{font-size:13px;line-height:1.6;margin:14px 0 22px;color:#ffffffc9;min-height:3.2em}.home-instrument-name{font:700 11px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--yellow);border-top:1px solid #ffffff30;padding-top:22px}.home-instrument-lede{font-size:13px;line-height:1.6;margin:14px 0 28px;min-height:6.4em}.home-instrument-output{font-size:12px;line-height:1.7;color:#ffffffcb;flex:1;margin-bottom:24px}.home-instrument-cta{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--yellow);color:var(--ink);padding:16px;font-size:12px;font-weight:700;min-height:54px}.home-instrument-cta svg{flex-shrink:0;transition:transform .25s}.home-instrument:hover .home-instrument-cta svg{transform:translateX(4px)}.home-instruments-help{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:28px;padding-top:24px;border-top:1px solid #ffffff40;font-size:12px;color:#ffffffc9}.home-instruments-help a{display:flex;align-items:center;gap:16px;color:var(--bone);font-weight:700;min-height:44px}.home-analysis-controls{display:flex;justify-content:space-between;gap:24px;align-items:end;border-top:1px solid var(--ink);padding:20px 0}.home-analysis-controls p{font-size:16px;margin-top:8px}.home-analysis-controls>div:last-child{display:flex;gap:8px;align-items:center}.home-analysis-count{font:10px var(--font-mono);margin-right:12px}.home-analysis-controls button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--ink);background:var(--bone)}.home-analysis-controls button:hover{background:var(--yellow)}.home-analysis-selection{animation:homeRouteIn .4s ease both}.home-finale-reading{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;border-top:1px solid #17171740;margin-top:40px;padding-top:24px;font-size:12px}.home-finale-reading>a{display:flex;align-items:center;gap:32px;font-weight:700;min-height:44px}.home-finale-reading>a:hover{text-decoration:underline;text-underline-offset:5px}@media(max-width:1000px){.home-instruments-grid{grid-template-columns:1fr}.home-instrument{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.home-instrument-top{grid-column:1/-1}.home-instrument h3,.home-instrument-situation{grid-column:1}.home-instrument-lede,.home-instrument-name{grid-column:2}.home-instrument-name{grid-row:2}.home-instrument-lede{grid-row:3/5;min-height:0}.home-instrument-cta{grid-column:1/-1}.home-instrument-output{margin-top:8px}.home-instruments>header{grid-template-columns:1fr}}@media(max-width:700px){.home-route-choices button{min-height:100px}.home-analysis-controls{align-items:start;flex-direction:column}.home-analysis-controls>div:last-child{width:100%}.home-analysis-count{margin-right:auto}.home-edition #instruments .home-instruments{padding:32px 18px}.home-instrument{display:flex;padding:22px}.home-instrument h3,.home-instrument-lede,.home-instrument-situation{min-height:0}.home-instrument-top{margin-bottom:20px}.home-instrument-lede{margin-bottom:24px}.home-finale-reading{margin-top:28px;gap:8px}.home-finale-reading>a{line-height:1.6}.home-finale h2{font-size:clamp(46px,10.5vw,76px)}}@media(prefers-reduced-motion:reduce){.home-instrument,.home-instrument-cta svg,.home-route-links svg{transition:none;transform:none!important}.home-analysis-selection{animation:none}}.home-section-index{width:32px;pointer-events:none}.home-section-index a{position:relative;width:32px;pointer-events:auto}.home-section-index a>span:first-child{position:absolute;right:40px;pointer-events:none}.home-section-index a:focus-visible>span:first-child{opacity:1}.home-press-follow{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;background:var(--yellow);padding:20px;margin-top:24px;font-size:12px}.home-press-follow>span{margin-right:auto}.home-press-follow>a{font-weight:700;min-height:36px;display:flex;align-items:center}.home-press-follow>a:hover{text-decoration:underline;text-underline-offset:4px}