@font-face{font-display:swap;font-family:RoslindaleCondensed;font-style:normal;font-weight:400;src:url(https://7929367.fs1.hubspotusercontent-na1.net/hubfs/7929367/raw_assets/public/dbt/assets/fonts/Roslindale/Roslindale-DisplayCondensedRegular.woff2) format("woff2")}@font-face{font-display:swap;font-family:RoslindaleCondensed;font-style:italic;font-weight:400;src:url(https://7929367.fs1.hubspotusercontent-na1.net/hubfs/7929367/raw_assets/public/dbt/assets/fonts/Roslindale/Roslindale-DisplayCondensedItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:PPNeueMontreal;font-style:normal;font-weight:400;src:url(https://7929367.fs1.hubspotusercontent-na1.net/hubfs/7929367/raw_assets/public/dbt/assets/fonts/PPNeueMontreal/PPNeueMontreal-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:BonVivant;font-style:normal;font-weight:400;src:url(https://7929367.fs1.hubspotusercontent-na1.net/hubfs/7929367/raw_assets/public/dbt/assets/fonts/BonVivant/BonVivant.woff2) format("woff2")}.situ{--situ-gut:24px;--situ-gap:36px;--situ-w:min(86vw,var(--situ-cw,560px));background:var(--situ-bg,#fffff5);color:var(--situ-fg,#000);font-family:PPNeueMontreal,sans-serif;overflow:hidden;padding:min(var(--situ-pt,96px),96px) 0 min(var(--situ-pb,48px),48px)}.situ__head{padding:0 var(--situ-gut);text-align:left}.situ__overline{color:var(--situ-script,#26aa38);font-family:BonVivant,cursive;font-size:clamp(2rem,3.4vw,2.9rem);font-weight:400;line-height:1;margin:0 0 8px}.situ__heading{color:var(--situ-fg,#000);font-family:RoslindaleCondensed,serif;font-size:clamp(2.4rem,4.8vw,4.2rem);font-weight:400;line-height:1;margin:0;text-wrap:balance}.situ__heading em{font-style:italic}.situ__intro{font-family:PPNeueMontreal,sans-serif;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.55;margin:28px 0 0;max-width:38ch}.situ__wrap{margin:72px 0 0;padding:0 var(--situ-gut)}.situ__pick{align-items:stretch;column-gap:88px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.situ__art{border-radius:0;min-height:var(--situ-ch,560px);overflow:hidden;position:relative}.situ__fig{background:var(--situ-fig-bg,#dbf9e4);inset:0;margin:0;opacity:0;position:absolute;transition:opacity .5s ease}.situ__fig.is-on{opacity:1;z-index:1}.situ__fig img{display:block;height:100%;object-fit:cover;width:100%}.situ__list{border-bottom:1px solid color-mix(in srgb,var(--situ-fg,#000) 18%,transparent)}.situ__item{border-top:1px solid color-mix(in srgb,var(--situ-fg,#000) 18%,transparent)}.situ__h{margin:0}.situ__row{align-items:center;background:none;border:0;box-sizing:border-box;color:var(--situ-fg,#000);cursor:pointer;display:flex;font-family:RoslindaleCondensed,serif;font-size:clamp(2.1rem,3.4vw,3rem);font-weight:400;gap:24px;justify-content:space-between;line-height:1.05;margin:0;padding:28px 0;text-align:left;transition:color .25s ease;width:100%}.situ__item.is-open .situ__row,.situ__row:hover{color:var(--situ-open,#26aa38)}.situ__row:focus-visible{outline:2px solid var(--situ-ctrl,#26aa38);outline-offset:-2px}.situ__pm{border:1px solid var(--situ-ctrl,#26aa38);border-radius:50%;flex:none;height:46px;position:relative;transition:background .25s ease;width:46px}.situ__pm:after,.situ__pm:before{background:var(--situ-ctrl,#26aa38);content:"";height:1.6px;left:50%;margin:-.8px 0 0 -8px;position:absolute;top:50%;transition:transform .25s ease,background .25s ease;width:16px}.situ__pm:after{transform:rotate(90deg)}.situ__row:hover .situ__pm{background:color-mix(in srgb,var(--situ-ctrl,#26aa38) 16%,transparent)}.situ__item.is-open .situ__pm{background:var(--situ-ctrl,#26aa38)}.situ__item.is-open .situ__pm:after,.situ__item.is-open .situ__pm:before{background:#fffff5}.situ__item.is-open .situ__pm:after{transform:rotate(0deg)}.situ__desc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease,visibility 0s linear .35s;visibility:hidden}.situ__item.is-open .situ__desc{grid-template-rows:1fr;transition:grid-template-rows .35s ease;visibility:visible}.situ__descin{min-height:0;overflow:hidden}.situ__text{color:var(--situ-fg,#000);font-family:PPNeueMontreal,sans-serif;font-size:1.125rem;line-height:1.65;max-width:46ch;padding:0 0 36px}.situ__text p{margin:0 0 1em}.situ__text p:last-child{margin-bottom:0}.situ__link{color:var(--situ-open,#26aa38);display:inline-block;font-family:PPNeueMontreal,sans-serif;margin:-12px 0 36px;text-underline-offset:4px}.situ.is-animated .situ__reveal{opacity:0;transform:translateY(44px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.situ.is-animated .situ__reveal.is-in{opacity:1;transform:none}@media (max-width:900px){.situ{--situ-gut:16px;padding-bottom:calc(min(var(--situ-pb, 48px), 48px)*.6);padding-top:calc(min(var(--situ-pt, 96px), 96px)*.6)}.situ__wrap{margin-top:48px}.situ__pick{grid-template-columns:minmax(0,1fr);row-gap:32px}.situ__art{height:calc(var(--situ-ch, 560px)*.5);min-height:0}.situ__row{padding:22px 0}.situ__pm{height:40px;width:40px}}@media (prefers-reduced-motion:reduce){.situ__desc,.situ__fig,.situ__pm,.situ__pm:after,.situ__pm:before{transition:none}}.situ__col{display:contents}.situ__pick{grid-template-rows:auto auto}.situ__listhead{color:var(--situ-fg,#000);font-family:RoslindaleCondensed,serif;font-size:clamp(2.8rem,4.8vw,4.2rem);font-weight:400;grid-column:2;grid-row:1;line-height:1.05;margin:0 0 24px}.situ__art{grid-column:1;grid-row:2}.situ__list{align-self:start;grid-column:2;grid-row:2}@media (min-width:1449px){.situ{--situ-gut:calc(50vw - 700px)}}@media (max-width:900px){.situ__pick{grid-template-rows:none}.situ__art,.situ__list,.situ__listhead{grid-column:1;grid-row:auto}.situ__listhead{font-size:clamp(2.2rem,8vw,3rem);margin:0 0 8px}}