@font-face{font-family:STKBureau;src:url(/fonts/STKBureau-SansBook.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:STKBureau;src:url(/fonts/STKBureau-SansMedium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:STKBureauSerif;src:url(/fonts/STKBureau-SerifBook.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:STKBureauSerif;src:url(/fonts/STKBureau-SerifMedium.woff2) format("woff2");font-weight:500 700;font-display:swap}:root{--color-white: #ffffff;--color-warm-gray-50: #f8f9f8;--color-warm-gray-150: #f3f3f3;--color-warm-gray-600: #5f5f5f;--color-warm-gray-800: #383838;--color-warm-gray-800-rgb: 56 56 56;--color-highlight: #fae792;--color-shadow: 168 168 168;--paper: var(--color-white);--paper-transparent: rgb(255 255 255 / 0);--surface: var(--color-warm-gray-50);--placeholder: var(--color-warm-gray-150);--ink: var(--color-warm-gray-800);--ink-soft: var(--color-warm-gray-600);--ink-faint: rgb(var(--color-shadow) / .18);--ink-min: #767676;--edge-min: #949494;--accent: #1c5132;--selection: var(--color-highlight);--font-sans: "STKBureau", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-serif: "STKBureauSerif", Georgia, "Times New Roman", serif;--weight-book: 400;--text-hero-family: var(--font-serif);--text-hero-weight: var(--weight-book);--text-hero-size: 2.375rem;--text-hero-leading: 1.1;--text-hero-tracking: .17px;--text-title-family: var(--font-serif);--text-title-weight: var(--weight-book);--text-title-size: 1.5rem;--text-title-leading: 1.2;--text-title-tracking: 0;--text-subhead-family: var(--font-sans);--text-subhead-weight: var(--weight-book);--text-subhead-size: 1.0625rem;--text-subhead-leading: 1.3;--text-byline-family: var(--font-serif);--text-byline-weight: var(--weight-book);--text-byline-size: 1.125rem;--text-byline-leading: 1.3;--text-byline-tracking: 0;--text-nav-family: var(--font-sans);--text-nav-weight: var(--weight-book);--text-nav-size: .875rem;--text-nav-leading: 1.3;--text-nav-tracking: .17px;--text-nav-active-weight: var(--weight-book);--text-label-family: var(--font-sans);--text-label-weight: var(--weight-book);--text-label-size: 1rem;--text-label-tracking: 2px;--text-label-transform: uppercase;--text-footnote-family: var(--font-sans);--text-footnote-weight: var(--weight-book);--text-footnote-size: .90625rem;--text-footnote-leading: 1.4;--text-body-family: var(--font-sans);--text-body-weight: var(--weight-book);--text-body-size: 1rem;--text-body-leading: 1.3;--text-body-tracking: .01em;--type-size: var(--text-body-size);--leading: var(--text-body-leading);--radius-xs: 3px;--radius-md: 12px;--radius-sm: 10px;--radius-lg: 18px;--radius-pill: 999px;--shadow-sm: 0 10px 22px rgb(var(--color-shadow) / .09), 0 69px 34px rgb(var(--color-shadow) / .08), 0 129px 46px rgb(var(--color-shadow) / .06), 0 188px 57px rgb(var(--color-shadow) / .04), 0 248px 69px rgb(var(--color-shadow) / .02);--shadow-card: 0 10.26px 22.57px rgb(var(--color-shadow) / .1), 0 41.04px 41.04px rgb(var(--color-shadow) / .09), 0 91.31px 54.38px rgb(var(--color-shadow) / .05), 0 162.1px 64.64px rgb(var(--color-shadow) / .01), 0 254.44px 70.79px rgb(var(--color-shadow) / 0);--shadow-sheet: 0 -6px 30px rgb(var(--color-warm-gray-800-rgb) / .1);--shadow-panel: 0 10px 30px rgb(var(--color-warm-gray-800-rgb) / .08);--measure: 42rem;--page-pad: clamp(1.25rem, 5vw, 4rem);--nav-top: clamp(1.25rem, 3vw, 2rem);--rail-w: 12rem;--lead-top: clamp(5rem, 12vh, 8rem);--nav-btn-reach: 11px 17px 10px 17px;--nav-btn-reach-neg: -11px -17px -10px -17px;--nav-back-reach: 10px 16px 9px 13px;--nav-back-reach-neg: -10px -16px -9px -13px;--ease: cubic-bezier(.4, 0, .2, 1);--ease-emphasized: cubic-bezier(.2, 0, 0, 1);--dur-fast: .18s;--dur: .3s;--dur-slow: .52s;--ease-ios: cubic-bezier(.32, .72, 0, 1);--dur-sheet: .5s;--grid-cols: 12;--grid-margin: 12px;--grid-gutter: 20px;--grid-max: 1920px;--grid-vw: 100vw;--grid-w: calc(min(var(--grid-vw), var(--grid-max)) - (2 * var(--grid-margin)));--col: calc((var(--grid-w) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols));--col-step: calc(var(--col) + var(--grid-gutter));--grid-x: calc((var(--grid-vw) - min(var(--grid-vw), var(--grid-max))) / 2 + var(--grid-margin))}@media(max-width:1439px){:root{--grid-margin: 24px}}@media(max-width:767px){:root{--grid-cols: 4}:root{--nav-btn-reach: 9px 11px 8px 11px;--nav-btn-reach-neg: -9px -11px -8px -11px;--nav-back-reach: 9px 11px 8px 11px;--nav-back-reach-neg: -9px -11px -8px -11px}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--text-body-family);font-size:var(--text-body-size);line-height:var(--text-body-leading);letter-spacing:var(--text-body-tracking);font-weight:var(--text-body-weight);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100svh;overflow-x:hidden}img,picture,video,canvas,svg{display:block;max-width:100%}img,picture,video,canvas{height:auto}h1,h2,h3,h4,h5,h6,p,li,a,button,input,span{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}a{color:inherit;text-decoration:none;transition:opacity var(--dur-fast) var(--ease)}@media(hover:hover)and (pointer:fine){a:hover{opacity:.6}}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}[role=button]{cursor:pointer}::selection{background:var(--selection);color:var(--ink)}.soft{color:var(--ink-soft)}.brandword{display:inline-block;white-space:nowrap;font-family:var(--text-byline-family);font-weight:var(--text-byline-weight);font-size:var(--text-byline-size);line-height:var(--text-byline-leading);letter-spacing:var(--text-byline-tracking)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}::view-transition-group(*){animation-duration:var(--dur-slow);animation-timing-function:var(--ease-emphasized)}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur)}::view-transition-group(brand){animation-duration:var(--dur);animation-timing-function:var(--ease-emphasized)}::view-transition-old(brand){animation:none;opacity:0}::view-transition-new(brand){animation:none;opacity:1}::view-transition-group(bio){animation-duration:var(--dur);animation-timing-function:var(--ease-emphasized)}::view-transition-old(bio){animation:none;opacity:0}::view-transition-new(bio){animation:none;opacity:1}.deep-dive{position:relative;margin:2.2em 0}.deep-dive[data-open]{z-index:95}.hole-trigger{list-style:none;display:flex;flex-direction:row;align-items:center;gap:1.2em;width:fit-content;max-width:100%;padding:.65em .9em;border:1px solid var(--ink-faint);border-radius:var(--radius-sm);background:var(--paper);transition:border-color var(--dur-fast) var(--ease),transform .16s var(--ease)}@media(min-width:768px){.hole-trigger{min-width:min(calc(2 * var(--col) + var(--grid-gutter)),100%)}}.hole-trigger__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.3em}@media(hover:hover)and (pointer:fine){.hole-trigger:hover{border-color:var(--ink-soft)}}.hole-trigger:active{transform:scale(.97)}.deep-dive[data-open]>.hole-trigger{pointer-events:none}.hole-trigger>*{pointer-events:none}.hole-trigger__kicker{display:flex;align-items:center;gap:.45em;font-size:.875rem;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-min)}.hole-trigger__icon{flex:none;display:inline-flex}.hole-trigger__kicker-text,.hole-panel__kicker-text,.sheet__kicker-text{white-space:nowrap}.hole-trigger__label,.hole-panel__label,.sheet__label{font-family:var(--text-title-family);font-weight:var(--text-title-weight);letter-spacing:var(--text-title-tracking)}.hole-trigger__label{min-width:0;overflow-wrap:anywhere}.hole-trigger__open{flex:none;color:var(--ink-soft);font-size:var(--text-body-size);letter-spacing:var(--text-body-tracking);text-transform:none;line-height:1}.hole-trigger__label,.hole-trigger__open{transition:opacity var(--hole-close-ms, .32s) var(--ease)}.deep-dive[data-open]>.hole-trigger .hole-trigger__label,.deep-dive[data-open]>.hole-trigger .hole-trigger__open{position:relative;z-index:61;opacity:0;transition-duration:90ms}.hole-panel{--hole-pad: 16px;position:absolute;top:0;left:0;width:100%;z-index:60}.hole-panel:before{content:"";position:absolute;inset:0;border-radius:var(--radius-sm);box-shadow:var(--shadow-panel);opacity:0;transition:opacity .14s var(--ease);pointer-events:none}.hole-panel[data-shadow]:before{opacity:1;transition:opacity var(--shadow-dur, .18s) var(--ease) var(--shadow-delay, 0ms)}.hole-panel__clip{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--paper);border-radius:var(--radius-sm)}.hole-panel__stroke{position:absolute;inset:0;border:1px solid var(--ink-faint);border-radius:var(--radius-sm);pointer-events:none;transition:border-color var(--dur-fast) var(--ease)}@media(hover:hover)and (pointer:fine){.hole-panel:hover .hole-panel__stroke{border-color:var(--ink-soft)}}@media(min-width:768px){.hole-panel{left:calc(-1 * var(--hole-pad));width:calc(100% + 2 * var(--hole-pad))}}.hole-panel__head{flex:none;padding:1.15em var(--hole-pad) 0}.hole-panel__kicker{display:flex;align-items:center;gap:.45em;font-size:.875rem;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-min)}.hole-panel__icon{flex:none;display:inline-flex}.hole-panel__kicker-text--title{display:none;min-width:0;overflow:hidden;text-overflow:ellipsis}.hole-panel[data-head-title] .hole-panel__kicker-text:not(.hole-panel__kicker-text--title){display:none}.hole-panel[data-head-title] .hole-panel__kicker-text--title{display:block}.hole-panel__label{min-width:0;overflow-wrap:anywhere;text-align:center;font-size:var(--text-title-size);line-height:var(--text-title-leading);color:var(--ink);margin-inline:calc(-1 * var(--hole-pad));padding:.05em var(--hole-pad) 0;opacity:0;transition:opacity .22s var(--ease)}.hole-panel__body>.hole-panel__label{margin-bottom:.9em}.hole-panel[data-shadow] .hole-panel__label{opacity:1}.hole-panel__close{flex:none;margin-left:auto;color:var(--ink-soft);font-size:var(--text-body-size);letter-spacing:var(--text-body-tracking);text-transform:none;line-height:1;padding:.25em .15em;transition:color var(--dur-fast) var(--ease),transform .16s var(--ease)}@media(hover:hover)and (pointer:fine){.hole-panel__close:hover{color:var(--ink)}}.hole-panel__close:active{transform:scale(.97)}.hole-panel__body{min-height:0;padding:.5em var(--hole-pad) 1.5em;overscroll-behavior:contain}.hole-panel__body>:first-child{margin-top:0}.hole-panel__body>:last-child{margin-bottom:0}.hole-panel__body>*{margin-bottom:1.1em}.hole-panel__body>:is(figure,img,picture,video,p:has(>img)){margin-block:12px}.hole-panel__body>:is(figure,img,picture,video,p:has(>img))+*{margin-top:12px}.note-anchor{position:relative}.hole-panel--note{width:max-content;max-width:min(var(--note-w, 22rem),calc(100vw - 2 * var(--grid-x)));font-family:var(--text-footnote-family);font-weight:var(--text-footnote-weight);font-size:var(--text-footnote-size);line-height:var(--text-footnote-leading);z-index:96}.hole-panel--note:before,.hole-panel--note[data-shadow]:before{transition:none}.hole-panel--note .hole-panel__body{padding:var(--hole-pad)}.hole-panel--note[data-side]{width:min(var(--note-w, 22rem),calc(100vw - 2 * var(--grid-x)))}.hole-panel--note[data-side] .hole-panel__body{display:grid;grid-template-columns:1fr minmax(0,1fr);align-items:center;gap:24px}.hole-panel--note[data-side] .hole-panel__body>*{margin:0}.hole-panel--note[data-side] .hole-panel__body>:first-child{aspect-ratio:1;overflow:hidden;border-radius:var(--radius-xs)}.hole-panel--note[data-side] .hole-panel__body>:first-child :is(img,picture,video){display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.medium-zoom-overlay{z-index:400;background:#000000d9!important}.medium-zoom-image--opened{z-index:401}.medium-zoom-image,.medium-zoom-overlay{cursor:pointer!important}.grid-zoom[open]{display:grid;place-items:center;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:none;cursor:pointer;opacity:1;transition:opacity .2s var(--ease)}.grid-zoom::backdrop{background:#000000d9}@starting-style{.grid-zoom[open]{opacity:0}}.grid-zoom>img,.grid-zoom>video{max-width:calc(100vw - 64px);max-height:calc(100dvh - 64px);width:auto;height:auto;object-fit:contain;border-radius:var(--radius-xs)}.highlights{margin:2.2em 0;container-type:inline-size;--stack-top: max(25svh, calc(var(--ah-bar-h, 2.9rem) + 12px))}@media(min-width:768px){.highlights{--stack-top: var(--lead-top)}}.highlights__items{min-width:0;--stacked: 1}.highlights__items>.highlight+.highlight{margin-top:1rem}.highlights__items>.highlight{position:sticky;top:var(--stack-top);background:var(--paper);min-height:var(--stack-h, auto)}.highlight{border:1px solid var(--edge-min);border-radius:var(--radius-md);padding:1.3em 1.35em 1.5em;min-width:271px}.highlight__title{font-family:var(--text-title-family);font-weight:var(--text-title-weight);font-size:var(--text-title-size);line-height:var(--text-title-leading);letter-spacing:var(--text-title-tracking);color:var(--ink);text-wrap:balance;margin:0 0 1em}.highlight__body{color:var(--ink);padding-top:2px}.highlight__body>:last-child{margin-bottom:0}.highlights[data-scroll]{container-type:normal;position:relative;z-index:110}.highlights[data-scroll] .highlights__items{--shadow-reach: 24px;--bleed: calc(var(--grid-x) + var(--shadow-reach));display:flex;gap:var(--grid-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1 * var(--bleed));width:calc(100% + 2 * var(--bleed));padding:.5rem var(--bleed) 1.5rem;scroll-padding-inline-start:var(--bleed)}.highlights[data-scroll] .highlights__items::-webkit-scrollbar{display:none}.highlights[data-scroll] .highlights__items{--stacked: 0}.highlights[data-scroll] .highlights__items>.highlight{position:static;flex:0 0 auto;width:min(271px,72vw);min-width:0;min-height:0;margin-top:0;background:var(--paper);scroll-snap-align:start}.highlights[data-scroll] .highlights__items:after{content:"";flex:0 0 max(0px,calc(100% - min(271px,72vw) - var(--grid-gutter)))}.learnings{margin:2.2em 0}.learnings__items>.highlight+.highlight{margin-top:1rem}.learnings[data-enhanced] .learnings__items{--stack-step: 10px;position:relative;display:grid;padding-right:calc(var(--stack-step) * (var(--n, 3) - 1));padding-bottom:calc(var(--stack-step) * (var(--n, 3) - 1));cursor:pointer}.learnings[data-enhanced] .learnings__items>.highlight{grid-area:1 / 1;margin-top:0;background:var(--paper);translate:calc(var(--pos, 0) * var(--stack-step)) calc(var(--pos, 0) * var(--stack-step));z-index:calc(100 - var(--pos, 0));transition:translate var(--dur) var(--ease),opacity var(--dur) var(--ease)}.learnings[data-enhanced] .learnings__items>.highlight:not([data-front]){pointer-events:none}.learnings[data-enhanced] .learnings__items>.highlight:not([data-front])>*{opacity:0;transition:opacity var(--dur) var(--ease)}@media(max-width:767px){.learnings[data-enhanced] .learnings__items{padding-left:calc(var(--stack-step) * (var(--n, 3) - 1))}}@media(min-width:768px){.prose .highlights[data-copy=short][data-cards="3"]{width:calc(8 * var(--col) + 7 * var(--grid-gutter))}}@media(min-width:1440px){.prose .highlights[data-copy=short][data-cards="3"]{width:calc(7 * var(--col) + 6 * var(--grid-gutter))}}@container (min-width: 420px){.highlights[data-copy=short]:not([data-cards="3"]) .highlights__items{--stacked: 0;display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--grid-gutter);row-gap:clamp(1.4rem,1rem + 1vw,2rem)}.highlights[data-copy=short]:not([data-cards="3"]) .highlights__items>.highlight{position:static;min-height:0;margin-top:0;background:none;grid-row:span 2;display:grid;grid-template-rows:subgrid}.highlights[data-copy=short]:not([data-cards="3"]) .highlights__items>.highlight .highlight__title{grid-row:1;margin:0}.highlights[data-copy=short]:not([data-cards="3"]) .highlights__items>.highlight .highlight__body{grid-row:2}}.highlights[data-copy=short][data-cards="1"] .highlights__items{grid-template-columns:1fr}@container (min-width: 562px){.highlights[data-copy=short][data-cards="3"] .highlights__items{--stacked: 0;display:grid;grid-template-columns:repeat(4,1fr);column-gap:var(--grid-gutter);row-gap:clamp(1.4rem,1rem + 1vw,2rem)}.highlights[data-copy=short][data-cards="3"] .highlights__items>.highlight{position:static;min-height:0;margin-top:0;background:none;grid-column:span 2;grid-row:span 2;display:grid;grid-template-rows:subgrid}.highlights[data-copy=short][data-cards="3"] .highlights__items>.highlight .highlight__title{grid-row:1;margin:0}.highlights[data-copy=short][data-cards="3"] .highlights__items>.highlight .highlight__body{grid-row:2}}@container (min-width: 853px){.highlights[data-copy=short][data-cards="3"] .highlights__items{grid-template-columns:repeat(6,1fr)}}.highlights[data-copy=long] .highlights__items,.highlights[data-cards="1"] .highlights__items{--stacked: 0}.highlights[data-copy=long] .highlights__items>.highlight,.highlights[data-cards="1"] .highlights__items>.highlight{position:static;min-height:0;background:none}.highlights[data-copy=long] .highlight,.highlights[data-copy=short]:not([data-cards="3"]) .highlight,.learnings .highlight{min-width:0}@media(prefers-reduced-motion:reduce){.highlights__items{--stacked: 0}.highlights__items>.highlight{position:static;min-height:0;background:none}}html[data-a11y] .highlights__items{--stacked: 0}html[data-a11y] .highlights__items>.highlight{position:static;min-height:0;background:none}.media-grid{--media-grid-max: 1440px;--media-grid-cols: 4;--media-grid-gap: 12px;position:relative;z-index:2;margin:3em 0;background:var(--paper);container-type:inline-size}.media-grid__tiles{display:grid;grid-template-columns:repeat(var(--media-grid-cols),1fr);grid-auto-rows:calc((100cqw - (var(--media-grid-cols) - 1) * var(--media-grid-gap)) / var(--media-grid-cols));grid-auto-flow:dense;gap:var(--media-grid-gap)}.media-grid__tile[data-w="2"]{grid-column:span 2}.media-grid__tile[data-w="3"]{grid-column:span 3}.media-grid__tile[data-w="4"]{grid-column:span 4}.media-grid__tile[data-h="2"]{grid-row:span 2}.media-grid__tile[data-h="3"]{grid-row:span 3}.media-grid__tile[data-h="4"]{grid-row:span 4}@media(max-width:767px){.media-grid{--media-grid-cols: 2;--media-grid-gap: 8px}.media-grid__tile[data-w="3"],.media-grid__tile[data-w="4"]{grid-column:span 2}}.media-grid__tile{position:relative;overflow:hidden;border-radius:var(--radius-xs);background:var(--placeholder);cursor:zoom-in}.prose .media-grid .media-grid__tile>img,.prose .media-grid .media-grid__tile>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0}@media(prefers-reduced-motion:no-preference){html:not([data-a11y]) .media-grid__tile[data-reveal]{transform:scale(.96)}html:not([data-a11y]) .media-grid__tile[data-reveal][data-revealed]{transform:scale(1);transition:opacity .7s var(--ease),transform .7s var(--ease-emphasized);transition-delay:var(--reveal-delay, 0ms)}}.problems{margin:2.2em 0;container-type:inline-size}.problems__items{display:flex;gap:clamp(1rem,4vw,1.5rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:.5rem 0 1.5rem;scrollbar-width:none}@media(max-width:767px){.problems__items{margin-inline:calc(-1 * var(--grid-x));padding-inline:var(--grid-x);scroll-padding-inline-start:var(--grid-x);padding-inline-end:max(var(--grid-x),calc(100% + var(--grid-x) - 271px))}}.problem{flex:0 0 auto;width:271px;min-width:271px;scroll-snap-align:start;display:flex;flex-direction:column;border:1px solid var(--edge-min);border-radius:var(--radius-md);padding:1.125rem 1rem}.problem__media{aspect-ratio:1 / 1;background:var(--placeholder);border-radius:var(--radius-xs);overflow:hidden;margin-bottom:1.25rem}.prose .problems__items .problem__media>*{margin:0;width:100%;height:100%}.prose .problems__items .problem__media :is(img,video,iframe){width:100%;height:100%;object-fit:cover;border:0;border-radius:0;background:none;display:block}.problem__title{font-family:var(--text-title-family);font-weight:var(--text-title-weight);font-size:1.125rem;line-height:var(--text-title-leading);letter-spacing:var(--text-title-tracking);color:var(--ink);text-wrap:balance;margin:0 0 .75rem}.problem__body{color:var(--ink);font-size:.875rem;line-height:1.27}.prose .problem__body>:last-child{margin-bottom:0}@media(min-width:768px){.prose .problems{width:calc(8 * var(--col) + 7 * var(--grid-gutter))}.problems__items{margin-right:calc(-1 * (var(--grid-x) + 2 * var(--col) + 2 * var(--grid-gutter)));padding-right:var(--grid-x)}}@container (min-width: 818px){.problems__items{display:grid;grid-template-columns:repeat(6,1fr);column-gap:var(--grid-gutter);row-gap:1.25rem;overflow:visible;margin-right:0;padding:0;scroll-snap-type:none}.problems__items>.problem{grid-column:span 2;grid-row:span 3;display:grid;grid-template-rows:subgrid;width:auto;min-width:0;scroll-snap-align:none}.problems__items>.problem .problem__media{grid-row:1;margin:0}.problems__items>.problem .problem__title{grid-row:2;margin:0}.problems__items>.problem .problem__body{grid-row:3;margin-top:-.5rem}}@media(min-width:1440px){.prose .problems{width:calc(7 * var(--col) + 6 * var(--grid-gutter))}}[data-reveal]{opacity:0;transform:translateY(14px)}[data-reveal][data-revealed]{opacity:1;transform:translateY(0);transition:opacity .56s var(--ease),transform .56s var(--ease-emphasized);transition-delay:var(--reveal-delay, 0ms)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-reveal]{transform:none}.sheet-scrim,.hole-panel:before,.hole-panel__label,[data-reveal][data-revealed]{transition-duration:.15s!important;transition-property:opacity!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:.001ms!important}}html[data-a11y]{scroll-behavior:auto}html[data-a11y] *,html[data-a11y] *:before,html[data-a11y] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html[data-a11y] [data-reveal]{transform:none}html[data-a11y] .sheet-scrim,html[data-a11y] .hole-panel:before,html[data-a11y] .hole-panel__label,html[data-a11y] [data-reveal][data-revealed]{transition-duration:.15s!important;transition-property:opacity!important}html[data-a11y]::view-transition-group(*),html[data-a11y]::view-transition-old(*),html[data-a11y]::view-transition-new(*){animation-duration:.001ms!important}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.grid-overlay[data-astro-cid-eeaadmuw]{position:fixed;inset:0;z-index:2147483000;pointer-events:none;display:none;padding-inline:var(--grid-margin)}.grid-overlay[data-astro-cid-eeaadmuw][data-on]{display:block}.grid-overlay__inner[data-astro-cid-eeaadmuw]{max-width:var(--grid-max);height:100%;margin-inline:auto;display:grid;grid-template-columns:repeat(var(--grid-cols),1fr);gap:var(--grid-gutter)}.grid-overlay__col[data-astro-cid-eeaadmuw]{background:#3a5aff1a;border-inline:1px solid rgba(58,90,255,.42)}@media(max-width:767px){.grid-overlay__col[data-astro-cid-eeaadmuw]:nth-child(n+5){display:none}}.grid-toggle[data-astro-cid-eeaadmuw]{position:fixed;left:16px;bottom:16px;z-index:2147483001;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgb(var(--color-shadow) / .14);border-radius:999px;background:#ffffffdb;backdrop-filter:blur(6px);color:var(--ink-soft);cursor:pointer;box-shadow:0 1px 2px rgb(var(--color-shadow) / .08),0 4px 12px rgb(var(--color-shadow) / .1);transition:color .15s ease,border-color .15s ease,transform .1s ease}.grid-toggle[data-astro-cid-eeaadmuw]:hover{color:var(--ink);border-color:rgb(var(--color-shadow) / .28)}.grid-toggle[data-astro-cid-eeaadmuw]:active{transform:scale(.94)}.grid-toggle[data-astro-cid-eeaadmuw][data-active]{color:#3a5aff;border-color:#3a5aff73;background:#3a5aff14}.grid-toggle__icon[data-astro-cid-eeaadmuw]{width:20px;height:20px}.grid-toggle__icon--eye-off[data-astro-cid-eeaadmuw],.grid-toggle[data-astro-cid-eeaadmuw][data-active] .grid-toggle__icon--eye[data-astro-cid-eeaadmuw]{display:none}.grid-toggle[data-astro-cid-eeaadmuw][data-active] .grid-toggle__icon--eye-off[data-astro-cid-eeaadmuw]{display:block}
