.sr-page{--blue:#28659e}.sr-page .sr-intro{display:grid;grid-template-columns:440px minmax(0,1fr);gap:64px;padding-block:44px;align-items:center}.sr-identity{grid-column:2;grid-row:1;min-width:0}.sr-identity h1{font-size:clamp(44px,4.5vw,64px);line-height:1.04;letter-spacing:-.045em;margin:0;text-wrap:pretty}.sr-purpose{font-size:20px;line-height:1.5;color:var(--muted);margin:20px 0 0;max-width:36ch}.sr-page .sr-purpose a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--line-strong)}.sr-painting{grid-column:1;grid-row:1;margin:0;min-width:0}.sr-painting img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:2px}.sr-next{font-size:16px;line-height:1.5;margin:24px 0 0}.sr-page .sr-next a{display:inline-flex;align-items:baseline;gap:10px;color:var(--blue);text-decoration:underline;text-underline-offset:4px}.sr-next svg{width:16px;height:16px;flex:none;align-self:center}.sr-next-date{white-space:nowrap}.sr-page .sr-slot{padding-block:48px 56px}.sr-archive{border-top:3px double var(--line-strong);padding-block:40px 64px;scroll-margin-top:24px}.sr-years{max-width:960px;margin-inline:auto}.sr-year+.sr-year{border-top:1px solid var(--line);margin-top:30px;padding-top:30px}.sr-year-label{font-size:36px;line-height:1.1;letter-spacing:-.03em;margin:0 0 24px}.sr-edition{position:relative;display:grid;grid-template-columns:160px minmax(0,1fr);gap:32px}.sr-edition+.sr-edition{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.sr-edition-date h2{font-size:36px;line-height:1.1;letter-spacing:-.03em;margin:0 0 10px}.sr-edition-date h3{font-size:18px;line-height:1.35;margin:0 0 8px}.sr-page .sr-edition-date a{color:var(--blue)}.sr-edition-date a:after{content:"";position:absolute;inset:0}.sr-edition-date p{margin:0}.sr-edition-date .sr-count,.sr-edition-date p{font-size:14px;line-height:1.5;color:var(--muted);white-space:nowrap}.sr-edition-date .sr-count{display:inline-block;width:100%;font-weight:400;letter-spacing:0;margin-top:4px}.sr-excerpt{min-width:0;font-size:18px;line-height:1.6}.sr-excerpt h3{font-size:20px;line-height:1.3;letter-spacing:-.015em;margin:0 0 8px}.sr-excerpt p{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media(hover:hover) and (pointer:fine){.sr-page .sr-next a:hover,.sr-page .sr-purpose a:hover{text-decoration-color:currentColor}.sr-edition:has(a:hover) .sr-edition-date :is(h2,h3){text-decoration:underline;text-underline-offset:4px}}@media(max-width:1100px) and (min-width:701px){.sr-page .sr-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.sr-identity h1{font-size:44px}.sr-purpose{font-size:18px}.sr-next{font-size:15px}}@media(max-width:700px){.sr-page .sr-intro{grid-template-columns:minmax(0,1fr);gap:0;padding-block:28px}.sr-identity{display:contents}.sr-identity h1{grid-row:1;font-size:38px;line-height:1.08;letter-spacing:-.035em}.sr-purpose{grid-row:2;font-size:17px;line-height:1.45;margin-top:12px;max-width:none}.sr-painting{grid-column:1;grid-row:3;margin-top:22px}.sr-next{grid-row:4;margin-top:20px;font-size:15px}.sr-page .sr-slot{padding-block:32px 36px}.sr-archive{padding-block:28px 40px}.sr-year+.sr-year{margin-top:26px;padding-top:26px}.sr-edition{grid-template-columns:minmax(0,1fr);gap:14px}.sr-edition-date{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sr-edition-date h2{font-size:30px;margin:0}.sr-edition-date h3{font-size:17px;margin:0}.sr-edition-date p{font-size:13px}.sr-edition-date .sr-count{font-size:13px;margin-top:2px}.sr-excerpt{font-size:17px;line-height:1.55}.sr-excerpt h3{font-size:19px}.sr-excerpt p{-webkit-line-clamp:4}.sr-year-label{font-size:30px;margin-bottom:20px}}.sr-year-story .sr-edition-date a:after{display:none}.sr-edition-date .sr-year-num{font-size:36px;font-weight:600;line-height:1.1;letter-spacing:-.03em;margin:0 0 10px;color:var(--blue)}.sr-edition-date .sr-edition-name{font-size:18px;font-weight:600;line-height:1.35;margin:0 0 8px}.sr-year-label:is(h3){font-weight:600}.sr-excerpt .sr-excerpt-title{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.015em;margin:0 0 8px}@media(hover:hover) and (pointer:fine){.sr-edition:has(a:hover) .sr-edition-date :is(.sr-year-num,.sr-edition-name){text-decoration:underline;text-underline-offset:4px}}.sr-story{min-width:0}.sr-edition-date .sr-year-num:not(:has(a)){color:inherit}.sr-story .prose-gallery{grid-template-columns:repeat(3,minmax(0,220px));gap:14px;max-width:none}.sr-story .prose-gallery[data-count="2"]{grid-template-columns:repeat(2,minmax(0,220px))}.sr-story .prose-gallery[data-count="4"]{grid-template-columns:repeat(4,minmax(0,172px));gap:12px}@media(max-width:700px){.sr-story .prose-gallery:not([data-count="2"]){display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.sr-story .prose-gallery:not([data-count="2"])::-webkit-scrollbar{display:none}.sr-story .prose-gallery:not([data-count="2"])>.prose-tile{flex:0 0 42%;scroll-snap-align:start}.sr-story .prose-gallery[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.sr-edition-date .sr-year-num{font-size:30px;margin:0}.sr-edition-date .sr-edition-name{font-size:17px;margin:0}.sr-excerpt .sr-excerpt-title{font-size:19px}}.s9 :is(a,button,summary){--kit-focus-width:2px;--kit-focus-color:#356f9f;--kit-focus-offset:5px}.s9-media-trigger{display:block;position:relative;color:white!important;text-decoration:none!important;cursor:zoom-in}.s9-media-action{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:3px;background:rgb(19 40 76/.88);color:white;font-size:13px;line-height:1.5}@media(hover:hover) and (pointer:fine){.s9-media-trigger:hover .s9-media-action{background:#13284c}}.y2-page{color:var(--navy);background:white}.y2-wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.y2-page>.y2-wrap{padding-block:44px 56px}.y2-coming{padding-block:2px 22px}.y2-coming>h2{color:#6c7983;font-size:25px;font-weight:500;letter-spacing:-.025em;line-height:1.3;white-space:nowrap}.y2-coming-actions{display:flex;align-items:center;gap:28px;margin-top:15px;font-size:14px;min-height:44px}.y2-coming-actions>a{display:inline-flex;align-items:center;gap:7px;text-decoration:underline;text-underline-offset:3px}.y2-coming-actions>a svg{width:14px;height:14px}.y2-note .reader-table-scroll{border:0}.y2-post-list ol,.y2-posts>ol{list-style:none;margin:0;padding:0}.y2-post{scroll-margin-top:24px;min-width:0}.y2-post+.y2-post{margin-top:52px;padding-top:38px;border-top:1px solid var(--line-strong)}.y2-post .segment-stamp{font-size:13px;line-height:1.5;color:var(--muted);margin:0 0 12px}.y2-post>h2{font-size:34px;font-weight:500;letter-spacing:-.035em;line-height:1.15;margin:0 0 22px;text-wrap:pretty}.y2-post .reader-body img{max-width:100%;border-radius:2px}.y2-post .reader-body img[src*=d807640dc5]{aspect-ratio:3/4;width:100%;height:auto}.y2-updating{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:var(--muted)}.y2-post-list{font-size:13px;margin:0;padding-top:22px;border-top:1px solid var(--line)}.y2-post-list li+li{margin-top:14px}.y2-post-list a{display:block;line-height:1.4}.y2-post-list a>span{display:block}.y2-post-list a>span:first-child{font-size:12px;color:var(--muted);margin-bottom:3px}.y2-bottom{background:var(--paper);padding-block:40px 44px;scroll-margin-top:24px}.y2-history>h2{font-size:26px;font-weight:500;letter-spacing:-.025em;margin:0 0 6px}.y2-history-post h3{font-size:17px;font-weight:500;line-height:1.4;margin:0 0 6px}.y2-history-post>p{font-size:15px;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.y2-series-teaser{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-top:20px;font-size:15px}.y2-series-teaser:first-child{margin-top:0}.y2-series-teaser p{margin:0}.y2-series-teaser a{display:inline-flex;align-items:center;gap:9px;color:var(--blue);text-decoration:underline;text-underline-offset:4px}.y2-series-teaser svg{width:18px;height:18px}@media(max-width:1100px) and (min-width:701px){.y2-coming>h2{font-size:22px}}@media(max-width:700px){.y2-page>.y2-wrap{padding-block:26px 36px}.y2-coming{padding-block:4px 6px}.y2-coming>h2{font-size:20px;letter-spacing:-.035em}.y2-coming-actions{gap:20px;margin-top:16px;font-size:13px;min-height:44px}.y2-post>h2{font-size:28px;line-height:1.15;margin-bottom:20px}.y2-post+.y2-post{margin-top:36px;padding-top:28px}.y2-post-list{grid-column:1/-1;grid-row:5;margin-top:28px;padding-top:0;border:0}.y2-post-list li+li{margin-top:12px}.y2-post-list a{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px}.y2-post-list a>span:first-child{margin:0}.y2-bottom{padding-block:28px 32px}.y2-history>h2{font-size:24px;margin-bottom:0}.y2-history-post h3{font-size:16px}.y2-history-post>p{font-size:14px}.y2-series-teaser{display:flex;flex-direction:column;gap:10px;margin-top:14px;font-size:14px}}.y2-history-post{max-width:72ch}@media(max-width:700px){.y2-updating{font-size:13px;gap:4px}.y2-page .re-archive+.re-archive{position:relative;border:0}.y2-page .re-archive+.re-archive:before{content:"";position:absolute;top:0;left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));border-top:1px solid var(--line)}.y2-post+.y2-post{position:relative;border:0}.y2-post+.y2-post:before{content:"";position:absolute;top:0;left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));border-top:1px solid var(--line-strong)}}.y2-page{--y2-gutter:max(var(--gutter),calc((100vw - var(--wrap))/2));overflow:clip}.y2-reading>*+*{margin-top:28px}.y2-updating{justify-content:flex-start;gap:14px;flex-wrap:wrap}.y2-updating .n-follow{display:inline-flex;vertical-align:middle}.y2-coming-description{font-size:17px;line-height:1.6;color:var(--muted);margin-top:12px;max-width:70ch}.y2-coming-description .n-follow{vertical-align:middle;margin-left:8px}.y2-coming-actions{margin-top:12px;min-height:0}.y2-coming{padding-bottom:0}.y2-page .sec-head{margin-bottom:24px}.y2-page .sec-head h2{font-size:clamp(26px,3.4vw,36px);font-weight:600;line-height:1.15;letter-spacing:-.035em;margin:0}@media(max-width:700px){.y2-coming-description{font-size:16px;margin-top:12px}.y2-updating{gap:8px;font-size:13px}.re-year .re-service:has(>.n-updates){position:relative;margin-top:24px;padding-block:24px;border:0}.re-year .re-service:has(>.n-updates):after,.re-year .re-service:has(>.n-updates):before{content:"";position:absolute;left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));border-top:3px double var(--line-strong)}.re-year .re-service:before{top:0}.re-year .re-service:after{bottom:0}.y2-post+.y2-post:before{left:calc(-1 * var(--gutter));right:auto;border-top:3px double var(--line-strong)}}@media(min-width:901px) and (max-width:1100px){:root:has(.y2-page,.s9-review) .masthead .nav-desktop{display:none}}.re-year .re-main>.y2-note,.y2-post+.y2-post{position:relative;border:0;margin-top:48px;padding-top:36px}.y2-note:before,.y2-post+.y2-post:before{content:"";position:absolute;top:0;left:calc(-1 * var(--y2-gutter));width:100vw;border-top:3px double var(--line-strong)}@media(max-width:700px){.re-year .re-main>.y2-note,.y2-post+.y2-post{margin-top:32px;padding-top:28px}.re-year .re-service:has(>.n-updates):after{display:none}.re-year:not(:has(.y2-outlook,.y2-posts)) .re-service:has(>.n-updates){margin-top:0}.re-year:not(:has(.y2-outlook,.y2-posts)) .re-service:before{display:none}.re-year:not(:has(.y2-outlook,.y2-posts,.n-updates)) .re-main>.y2-note{margin-top:28px;padding-top:0}.re-year:not(:has(.y2-outlook,.y2-posts,.n-updates)) .y2-note:before{display:none}.re-year .re-service:has(>.n-updates){padding-bottom:0}.re-year:not(:has(.y2-outlook,.y2-post-list)) .y2-posts{margin-top:28px}}@media(min-width:701px){.re-year:has(.re-support .n-updates,.re-support .y2-post-list) :is(.y2-post+.y2-post,.y2-note):before{left:0;width:100%}.re-year .re-main>.y2-note:first-child{margin-top:0;padding-top:0}.re-year .re-main>.y2-note:first-child:before{display:none}}@media(hover:hover) and (pointer:fine){.re-year .y2-post-list a:hover{background:none;text-decoration:none}.re-year .y2-post-list a:hover>span:last-child{text-decoration:underline;text-underline-offset:3px}}.y2-history-more{margin-top:30px}.y2-history-rest:not([hidden]){display:contents}.y2-history>h2{margin-bottom:24px}.y2-history-rest>.sr-year:first-child{border-top:1px solid var(--line);margin-top:30px;padding-top:30px}.y2-chapter{position:relative;scroll-margin-top:24px}.y2-chapter+.y2-chapter{margin-top:56px;padding-top:40px}.y2-chapter+.y2-chapter:before{content:"";position:absolute;top:0;left:calc(-1 * var(--y2-gutter));width:100vw;border-top:3px double var(--line-strong)}@media(min-width:701px){.re-year:has(.re-support .n-updates,.re-support .y2-post-list) .y2-chapter+.y2-chapter:before{left:0;width:100%}}.y2-section+.y2-section{margin-top:40px}.y2-section-title{font-size:26px;font-weight:500;line-height:1.25;letter-spacing:-.025em;margin:0;text-wrap:pretty}@media(max-width:700px){.y2-chapter+.y2-chapter{margin-top:36px;padding-top:30px}.y2-section+.y2-section{margin-top:32px}.y2-section-title{font-size:24px}}@media(min-width:701px){.re-year .re-main>.y2-reading:not(:has(.y2-outlook,.y2-posts,.y2-updating))+.y2-note{margin-top:0;padding-top:0}.re-year .re-main>.y2-reading:not(:has(.y2-outlook,.y2-posts,.y2-updating))+.y2-note:before{display:none}}.y2-history-story>h2{font-size:clamp(26px,3.4vw,36px);font-weight:600;line-height:1.15;letter-spacing:-.035em;margin:0 0 12px}.y2-history-intro{margin:0 0 32px}@media(max-width:700px){.y2-history-story>h2{font-size:26px}.y2-history-intro{margin-bottom:24px}}.y2-archive{align-items:baseline;justify-content:space-between;gap:4px 24px;width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);margin-inline:auto;padding:12px var(--gutter);font-size:14px;line-height:1.45;color:var(--muted)}.y2-archive,.y2-archive p{display:flex;flex-wrap:wrap}.y2-archive p{margin:0;gap:0 .6em}.y2-archive-what{color:var(--navy);font-weight:500}.y2-archive a{display:inline-flex;align-items:center;gap:6px;color:var(--blue,#28659e);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap}.y2-archive a svg{width:14px;height:14px;flex:none}@media(hover:hover) and (pointer:fine){.y2-archive a:hover{color:#13284c}}.y2-page>.y2-archive{position:relative}.y2-page>.y2-archive:before{content:"";position:absolute;inset:0 calc(-1 * var(--y2-gutter));background:var(--paper);border-bottom:1px solid var(--line);z-index:-1}.y2-page>.y2-archive{isolation:isolate}.y2-page>.y2-archive+.y2-wrap{padding-top:28px}@media(max-width:700px){.y2-archive{font-size:13px;padding-block:10px;gap:2px 16px}.y2-page>.y2-archive+.y2-wrap{padding-top:18px}}@media print{.y2-archive a svg{display:none}}.s9{background:#fff;font-size:17px;line-height:1.55}.s9 a{text-decoration:none;color:inherit}.s9 :is(h1,h2,h3){font-weight:600;text-wrap:pretty}html:has(.s9:not([style*="display: none"],[style*="display: none"] *)){scrollbar-gutter:stable}.s9{--s9-line:#d4dce2;--s9-muted:#5d6879;color:#13284c;overflow:clip}.s9-wrap{max-width:1360px;margin:auto;padding-inline:48px}.s9-guide{border-top:3px double var(--s9-line);padding-block:54px 64px}.s9 :is(a,button,summary){transition:background-color .15s,color .15s}@media(max-width:760px){.s9-wrap{padding-inline:22px}.s9-guide{padding-block:34px 40px}}@media(prefers-reduced-motion:reduce){.s9 :is(a,button,summary){transition:none}}.s9-slot-flow{max-width:720px}.s9-slot-flow .reader-body h2{font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1.12;letter-spacing:-.04em;margin:1.4em 0 .6em}.s9-slot-flow .reader-body h3{font-size:26px;font-weight:500;line-height:1.25;letter-spacing:-.025em;margin:1.5em 0 .5em}@media(max-width:700px){.s9-slot-flow .reader-body h2{font-size:28px}.s9-slot-flow .reader-body h3{font-size:24px}}.s9-review .s9-slot-flow{margin-inline:auto;width:100%;max-width:720px}.s9-review #om-rennet{scroll-margin-top:24px}.s9-review .s9-wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);padding-inline:var(--gutter)}