*,*::before,*::after{box-sizing:border-box}*:not(dialog){margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}@font-face{font-family:austral_sansstamp_regular;src:url(/fonts/austral-sans_stamp-regular-webfont.woff2)format("woff2"),url(/fonts/austral-sans_stamp-regular-webfont.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:dm sans;font-style:normal;font-weight:400;src:url(/fonts/dm-sans-v17-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:dm sans;font-style:italic;font-weight:500;src:url(/fonts/dm-sans-v17-latin-500italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:dm sans;font-style:normal;font-weight:700;src:url(/fonts/dm-sans-v17-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:dm sans;font-style:italic;font-weight:700;src:url(/fonts/dm-sans-v17-latin-700italic.woff2)format("woff2")}:root{--font-family--base:"DM Sans", sans-serif;--font-family--headings:"austral_sansstamp_regular", serif;--font-weight--base:400;--font-weight--headings:400;--gray-100:#eee;--white:#fff;--black:#000;--yellow:#ffc53a;--cyan:#048a81;--cyan--dark:#03635d;--red:#dc2626;--coral:#f97068;--indigo:#2d3047;--body-bg:var(--yellow);--color--invert:var(--white);--btn--bg:var(--cyan);--btn--font-family:var(--font-family--headings);--btn--label-color:var(--white);--btn--radius:var(--border-radius--fill);--btn--bg--hover:var(--cyan--dark);--highlight:var(--red);--base--color:var(--black);--base--color--link:var(--gray-100);--base--line-height:1.6;--base--space-after:0.6em;--headings--color:var(--base--color);--headings--line-height:1;--headings--space-after:0.6em;--border-radius--sm:12px;--border-radius--md:24px;--border-radius--lg:32px;--border-radius--fill:1000px;--border-radius--base:var(--border-radius--md);--content--max-width:auto;--content--max-width--narrow:auto;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:2rem;--spacing-xl:4rem;--section--padding-y--md:var(--spacing-xl);--section--padding-x--md:var(--spacing-md);--nav-link--font-family:var(--font-family--headings);--nav-link--font-size:1.1rem;--nav-link--color:var(--black);--nav-link--padding:12px 24px;--nav-link--text-transform:uppercase;--nav-link--color--hover:var(--cyan);--nav-link--color--current:var(--cyan);--nav-logo--color:var(--black);--nav-logo--padding:12px 24px;--hero-image--max-height:400px;--hero-image--container--max-height:400px;--hero-image--container--max-height:600px;--hero-image--container--max-height:800px;--h1--size:48px;--h2--size:40px;--h3--size:33px;--h4--size:28px;--h5--size:23px;--h6--size:19px;--p--size:18px;--p--size-small:14px;--card--bg-color:var(--white);--card--border:var(--black);--card--border-width:3px;--card--border-radius:var(--border-radius--base);--card--border-color:var(--black);--card--padding:12px 24px;--card-sm--padding:8px 16px;--inset--bg-color:var(--transparent);--inset--border:var(--black);--inset--border-width:1px;--inset--border-radius:var(--border-radius--base);--inset--border-color:var(--black);--inset--padding:12px 24px}@media screen and (min-width:540px){:root{--hero-image--container--max-height:450px}}@media screen and (min-width:768px){:root{--content--max-width:900px;--content--max-width--narrow:600px;--hero-image--container--max-height:600px;--h1--size:54px;--h2--size:42px;--h3--size:34px;--h4--size:28px;--h5--size:22px;--h6--size:18px;--p--size:18px;--p--size--small:14px}}@media screen and (min-width:992px){:root{--content--max-width:1200px;--content--max-width--narrow:900px;--hero-image--container--max-height:800px}}body{position:relative;background-color:var(--body-bg);font-family:var(--font-family--base);font-weight:var(--font-weight--base);max-width:100vw;overflow-x:hidden}.page-banner{display:block;height:auto;width:100vw}.page-spacer{height:6rem}.section{padding:var(--section--padding-y--md)var(--section--padding-x--md);margin:0 auto;display:flex}.section .section-content{max-width:var(--content--max-width);margin:0 auto}.section .section-content-narrow{max-width:var(--content--max-width--narrow)}.section-full{margin:0 auto;display:flex}.section-full .section-content{max-width:100vw}.grid-resize{display:grid}@media screen and (min-width:768px){.grid-resize{grid-template-columns:repeat(auto-fill,minmax(480px,1fr))}}h1,h2,h3,h4,h5,h6{font-family:var(--font-family--headings);font-weight:var(--font-weight--headings);color:var(--headings--color);line-height:var(--headings--line-height);margin-bottom:var(--headings--space-after)}h1{font-size:var(--h1--size)}h2{font-size:var(--h2--size)}h3{font-size:var(--h3--size)}h4{font-size:var(--h4--size)}h5{font-size:var(--h5--size)}h6{font-size:var(--h6--size)}p,li{font-family:var(--font-family--base);font-weight:var(--font-weight--base);line-height:var(--base--line-height);color:var(--base--color)}p,ol,ul{margin-bottom:var(--base--space-after)}p.intro,p.large{font-size:var(--h6--size)}img{display:block;max-width:100%;height:auto;border-radius:var(--border-radius--base)}a:link,a:visited{color:var(--cyan)}a:hover,a:active{color:var(--cyan--dark)}p a,li a:not(.nav-link){font-weight:700}.brace img{height:40px;border-radius:0}.caps{text-transform:uppercase}.align-center{align-self:center!important;text-align:center!important}.display-none-mobile{display:none}@media screen and (min-width:768px){.display-none-mobile{display:block}}.display-none-desktop{display:block}@media screen and (min-width:768px){.display-none-desktop{display:none}}.highlight{color:var(--highlight)}.bg-dark :is(h1,h2,h3,h4,h5,h6):not(.card *){color:var(--color--invert)}.bg-dark :is(p,li):not(.card *){color:var(--color--invert)}.bg-dark .nav-link:not(.card *){color:var(--color--invert)}.bg-dark a:not(.card *){color:var(--color-invert)}.bg-dark a:not(.card *):hover{color:var(--body-bg)}.bg-dark .logo-placeholder:not(.card *){color:var(--color--invert)}.bg-dark .btn:not(.card *){color:var(--color--invert)}.bg-dark .card{border-color:var(--color--invert)}.bg-dark .card .icon{color:var(--color--invert)}@media(max-width:768px){.alignleft-conditional{display:block;margin:1rem auto}}@media(min-width:769px){.alignleft-conditional{float:left;margin:0 1.5rem 1rem 0}}@media(max-width:768px){.alignright-conditional{display:block;margin:1rem auto}}@media(min-width:769px){.alignright-conditional{float:right;margin:0 0 1rem 1.5rem}}.badge{display:inline-block;padding:4px 12px;background-color:var(--white);margin-bottom:.75rem;border-radius:var(--border-radius--fill)}.btn-icon,.header-icon,.caption-icon{background-color:currentColor;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center}.btn-icon{width:1em;height:1em}.btn-icon.icon-arrow-right{mask-image:url(/icons/arrow-right.svg)}.btn-icon.icon-danger{mask-image:url(/icons/danger.svg)}.btn-icon.icon-donate{mask-image:url(/icons/donate.svg)}.btn-icon.icon-question{mask-image:url(/icons/question.svg)}.header-icon{display:inline-block;width:2em;height:2em;vertical-align:center}.header-icon.icon-no-power{mask-image:url(/icons/no-power.svg)}.header-icon.icon-health-damage{mask-image:url(/icons/health-damage.svg)}.header-icon.icon-links{mask-image:url(/icons/links.svg)}.header-icon.icon-people{mask-image:url(/icons/people.svg)}.caption-icon{display:inline-block;width:1em;height:1em;vertical-align:center}.caption-icon.icon-info{mask-image:url(/icons/info.svg)}.img-caption{position:absolute;bottom:10px;left:10px;z-index:2;overflow:hidden;display:flex;flex-flow:row nowrap;align-items:center;border-radius:var(--border-radius--base);font-size:var(--p--size--small);font-style:italic;max-width:44px;transition:max-width .4s ease,background-color .3s ease}.img-caption span{font-style:normal}.img-caption .icon{flex:none;padding:8px 8px 8px 12px;background:0 0;border:none;cursor:pointer;color:var(--white);transition:color .3s ease}.img-caption .text{flex:1;padding:12px 12px 12px 0;line-height:1.1;max-height:0;overflow:hidden;opacity:0;transition:opacity .15s ease}.img-caption.is-open{max-width:calc(100% - 20px);background-color:var(--white);color:var(--base--color)}.img-caption.is-open .icon{color:var(--base--color)}.img-caption.is-open .text{max-height:200px;opacity:1;transition:opacity .2s ease .25s}#nav-container{background-color:var(--nav-container--bg,transparent);width:100vw}#nav-container.nav-fixed{position:fixed;top:0;left:0;z-index:5}.navbar{margin:12px 24px;background-color:var(--white);border-radius:var(--border-radius--base);border:3px solid #000;display:grid;grid-template-columns:1fr auto;grid-template-areas:"logo toggle" "menu menu"}@media screen and (min-width:992px){.navbar{padding-inline:12px;border-radius:var(--border-radius--fill);grid-template-columns:auto 1fr;grid-template-areas:"logo menu"}}.logo{grid-area:logo}a.logo-placeholder{display:block;padding:var(--nav-logo--padding);color:var(--nav-logo--color);font-family:var(--font-family--headings);font-size:1.6rem;text-decoration:none}a.logo-placeholder span{color:var(--cyan)}button.nav-toggle{grid-area:toggle;display:flex;align-items:center;justify-content:center;padding:10px 14px;background-color:initial;border:none;cursor:pointer;color:var(--black)}button.nav-toggle:hover{color:var(--cyan);background-color:initial}button.nav-toggle svg{width:22px;height:22px}button.nav-toggle .icon-close{display:none}button.nav-toggle[aria-expanded=true] .icon-hamburger{display:none}button.nav-toggle[aria-expanded=true] .icon-close{display:block}@media screen and (min-width:992px){button.nav-toggle{display:none}}.nav-menu{grid-area:menu;display:none;border-top:1px solid var(--gray-100)}.nav-menu.is-open{display:flex}@media screen and (min-width:992px){.nav-menu{display:flex;border-top:none;justify-content:flex-end}}.nav-items{display:flex;list-style:none;flex-flow:column;padding-left:0;margin-bottom:0;width:100%}@media screen and (min-width:992px){.nav-items{flex-flow:row nowrap;align-items:center;width:auto}}a.nav-link{display:block;font-family:var(--nav-link--font-family);font-size:var(--nav-link--font-size);padding:var(--nav-link--padding);text-decoration:none;color:var(--nav-link--color);text-transform:var(--nav-link--text-transform);margin-bottom:0;transition:color .3s}a.nav-link:hover{color:var(--nav-link--color--hover)}a.nav-link.nav-cta{background-color:var(--cyan);border-radius:0;color:var(--white);transition:color .3s,background-color .3s}a.nav-link.nav-cta:hover{color:var(--white);background-color:var(--cyan--dark)}@media screen and (min-width:992px){a.nav-link.nav-cta{border-radius:var(--border-radius--fill);margin-right:1rem;margin-left:1rem}}.nav-back-btn{display:flex;flex-flow:row nowrap;align-items:center;gap:.74rem}li.nav-item.nav-current .nav-link{color:var(--nav-link--color--current)}li.nav-item.nav-current .nav-link.nav-cta{color:var(--white);background-color:var(--coral)}.btn-group{display:flex;flex-flow:row wrap;gap:var(--spacing-md)}a.btn,button{display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:8px;padding:var(--btn-padding,12px 24px);background-color:var(--btn--bg);font-family:var(--btn--font-family);color:var(--btn--label-color);border-radius:var(--btn--radius);text-decoration:none;text-transform:uppercase;font-size:1.1rem;transition:background-color .3s}a.btn.icon-left,button.icon-left{flex-flow:row-reverse nowrap}a.btn:hover,button:hover{background-color:var(--btn--bg--hover)}.btn-sm{padding:var(--btn-padding,4px 12px);display:inline-block;font-size:1rem}.inset{background-color:var(--inset--bg);color:var(--inset--color);padding:var(--inset--padding);border:var(--inset--border)}.card{display:flex;flex-flow:column;gap:var(--spacing-md);background-color:var(--card--bg-color);border:var(--card--border-width)solid var(--card--border-color);border-radius:var(--card--border-radius);padding:var(--card--padding)}.card .header{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--spacing-md);text-align:center}.card .header .title{margin-bottom:0}.card .icon{flex-shrink:0;width:var(--card-icon--size);height:var(--card-icon--size);background-color:var(--card-icon--bg);border-radius:var(--border-radius--sm);display:flex;align-items:center;justify-content:center;color:var(--card-icon--color)}.card svg{width:22px;height:22px}.card .amount{font-family:var(--font-family--headings);font-size:var(--h3--size);color:var(--red)}@media screen and (min-width:768px){.card .header{flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;text-align:left}}section#about{margin-top:-60%}@media screen and (min-width:540px){section#about{margin-top:-50%}}@media screen and (min-width:768px){section#about{margin-top:0}}.hero-content{position:relative;display:flex;flex-flow:column;align-items:flex-start;margin:0 auto;text-align:left;gap:var(--spacing-xl)}.hero-content .hero-image,.hero-content .hero-text,.hero-content .hero-text-collection{flex:1;display:flex;flex-flow:column;justify-content:center;gap:var(--spacing-lg)}.hero-content .btn-group{text-align:center;justify-content:center}@media screen and (min-width:768px){.hero-content .btn-group{justify-content:flex-start}}.hero-content .hero-text-collection{padding:0 var(--section--padding-x--md)}@media screen and (min-width:768px){.hero-content .hero-text-collection{margin-top:180px}}.hero-content .hero-image{position:relative;align-items:center;overflow:hidden;border-bottom-left-radius:var(--border-radius--base);border-bottom-right-radius:var(--border-radius--base)}@media screen and (min-width:768px){.hero-content .hero-image{border-bottom-right-radius:var(--border-radius--base);border-top-right-radius:var(--border-radius--base)}}@media screen and (min-width:768px){.hero-content .hero-image img.fill{width:auto;object-fit:cover;object-position:bottom center;max-width:none!important;max-height:none!important;aspect-ratio:1/1}}.hero-content .hero-text{text-align:left;gap:var(--spacing-md)}@media screen and (min-width:768px){.hero-content .hero-text{padding-right:var(--spacing-xl)}}.hero-content .hero-body-image-text{display:flex;flex-flow:column;align-items:center}.hero-content .hero-body-image-text .image{width:160px}.hero-content .hero-body-image-text .text{padding:var(--section--padding-x--md)}@media screen and (min-width:768px){.hero-content .hero-body-image-text{flex-flow:row nowrap;gap:var(--spacing-md);align-items:flex-start}.hero-content .hero-body-image-text .image{flex:0 0 100px}.hero-content .hero-body-image-text .text{flex:auto;padding:0}}@media screen and (min-width:768px){.hero-content{flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}}#situation{background-color:var(--situation--bg)}.situation-content{display:flex;flex-flow:column;margin:0 auto;gap:var(--spacing-md)}.situation-content .intro-text{display:flex;flex-flow:column;gap:var(--spacing-md);text-align:center;max-width:60ch;margin:0 auto}.situation-content .situation-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media screen and (min-width:768px){.situation-content .situation-grid{grid-template-columns:1fr 1fr}.situation-content .situation-grid>*:nth-child(3){grid-column:span 2}}#donate{background-color:var(--coral)}.donate-content{display:flex;flex-flow:column;margin:0 auto;gap:var(--spacing-lg)}.donate-content .intro-text{display:flex;flex-flow:column;text-align:center;max-width:60ch;margin:0 auto}.donate-content #donate-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media screen and (min-width:768px){.donate-content #donate-grid{grid-template-columns:1fr}.donate-content #donate-grid #donate-cause{order:unset}}.donate-content #donate-grid .card-stack--vert{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}.donate-content #donate-grid .card-stack--horiz{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media screen and (min-width:768px){.donate-content #donate-grid .card-stack--horiz{grid-template-columns:1fr}}@media screen and (min-width:992px){.donate-content #donate-grid .card-stack--horiz{grid-template-columns:1fr}}.donate-content #donate-grid .card,.donate-content #donate-grid .card--v{flex-flow:column;text-align:center;justify-content:flex-start;align-items:center;padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg);gap:var(--spacing-lg)}.donate-content #donate-grid .card .header,.donate-content #donate-grid .card--v .header{flex-flow:row}@media screen and (min-width:768px){.donate-content #donate-grid .card .header,.donate-content #donate-grid .card--v .header{align-items:center}}.donate-content #donate-grid .card .title,.donate-content #donate-grid .card--v .title{text-align:center}.donate-content #donate-grid .card .card-body,.donate-content #donate-grid .card--v .card-body{line-height:1.2}.donate-content #donate-grid .card .card-btn,.donate-content #donate-grid .card--v .card-btn{margin-top:auto}.donate-content #donate-grid .card--h{flex-flow:row;text-align:left;justify-content:flex-start;align-items:flex-start;padding:var(--card-sm--padding);gap:4rem}.donate-content #donate-grid .card--h .header{flex-flow:row}.donate-content #donate-grid .card--h .title{text-align:left}.donate-content #donate-grid .card--h .card-btn{margin-top:auto}.dropoff{display:flex;flex-flow:column;margin:0 auto;gap:var(--spacing-md);align-items:center}@media screen and (min-width:768px){.dropoff{gap:var(--spacing-xl);flex-flow:row nowrap;justify-content:flex-end;align-items:center}}.dropoff .dropoff-image{flex:1}.dropoff .dropoff-image img{width:150px}@media screen and (min-width:768px){.dropoff .dropoff-image img{width:100%}}.dropoff .dropoff-details{flex:3;text-align:left}.dropoff .dropoff-details .dropoff-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media screen and (min-width:540px){.dropoff .dropoff-details .dropoff-grid{grid-template-columns:1fr 1fr}.dropoff .dropoff-details .dropoff-grid>:nth-child(3){grid-column:1/-1}}@media screen and (min-width:768px){.dropoff .dropoff-details .dropoff-grid{grid-template-columns:1fr 1fr 2fr}.dropoff .dropoff-details .dropoff-grid>:nth-child(3){grid-column:auto}}.supply-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);text-align:left}@media screen and (min-width:992px){.supply-grid{grid-template-columns:1fr 1fr 1fr}}.supply-cell{display:flex;flex-flow:column}.supply-cell h6{margin-bottom:var(--spacing-sm);text-transform:uppercase;color:var(--cyan)}.supply-cell ul{padding-left:var(--spacing-md);margin-bottom:0}.supply-cell li{font-size:.9rem;margin-bottom:var(--spacing-xs)}.thermometer{gap:var(--spacing-md)}.thermometer .thermometer-label{font-family:var(--font-family--headings);font-size:var(--h5--size);text-transform:uppercase;margin-bottom:0;color:var(--base--color)}.thermometer .thermometer-label .thermometer-label-amount{color:var(--cyan)}.thermometer .thermometer-track{width:100%;height:2rem;background-color:var(--gray-100);border-radius:var(--border-radius--fill);overflow:hidden}.thermometer .thermometer-fill{height:100%;width:var(--fill-pct,0%);background-color:var(--cyan);border-radius:var(--border-radius--fill);transition:width 1s ease;min-width:0}.thermometer .thermometer-meta{display:flex;justify-content:space-between;margin-bottom:0}.thermometer .thermometer-meta span{font-family:var(--font-family--headings);color:var(--base--color);margin-bottom:0}.thermometer .thermometer-meta .thermometer-raised{color:var(--cyan)}#media{background-color:var(--body-bg)}.media-content{display:flex;flex-flow:column;margin:0 auto;gap:var(--spacing-lg)}.media-content .intro-text{display:flex;flex-flow:column;gap:var(--spacing-md);text-align:center;max-width:60ch;margin:0 auto}.media-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);align-items:start}@media screen and (min-width:768px){.media-grid{grid-template-columns:repeat(3,1fr)}.media-grid .writing-area{grid-column:1/-1}}@media screen and (min-width:992px){.media-grid{grid-template-columns:1fr 1fr 1fr 2fr;align-items:stretch}.media-grid .writing-area{grid-column:auto}}.video-short{aspect-ratio:9/16}.video-short iframe{display:block;width:100%;height:100%;border:none;border-radius:var(--border-radius--md)}.writing-area{display:flex;flex-flow:column;gap:var(--spacing-md)}.writing-area h3{margin-bottom:0}.writing-area .writing-links{padding-left:var(--spacing-md);margin-bottom:0;display:flex;flex-flow:column;gap:var(--spacing-sm)}.writing-area .writing-links li{font-size:var(--p--size)}#faq{background-color:var(--indigo)}.faq-content{display:flex;flex-flow:column;margin:0 auto;gap:var(--spacing-xl)}.faq-content .intro-text{display:flex;flex-flow:column;gap:var(--spacing-md);text-align:center;max-width:60ch;margin:0 auto}.accordion{display:flex;flex-flow:column;gap:0;border:2px solid rgba(255,255,255,.25);border-radius:var(--border-radius--md);overflow:hidden}.accordion-item{border-bottom:2px solid rgba(255,255,255,.25)}.accordion-item:last-child{border-bottom:none}.accordion-trigger{width:100%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-lg);background:0 0;border:none;cursor:pointer;text-align:left;color:var(--white);font-family:var(--font-family--headings);font-size:var(--h5--size);text-transform:none;transition:background-color .2s}.accordion-trigger:hover{background-color:rgba(255,255,255,7%)}.accordion-trigger[aria-expanded=true]{background-color:rgba(255,255,255,.1)}.accordion-trigger[aria-expanded=true] .icon-vertical{display:none}.accordion-icon{flex-shrink:0;width:22px;height:22px;color:var(--white);transition:transform .2s}.accordion-panel{overflow:hidden;max-height:0;transition:max-height .3s ease,padding .3s ease;padding:0 var(--spacing-lg)}.accordion-panel p:last-child{margin-bottom:0}.accordion-panel.is-open{max-height:600px;padding:var(--spacing-md)var(--spacing-lg)var(--spacing-lg)}.pill{padding:1rem;background:var(--white);border-radius:300px}.pill h1,.pill h2,.pill h3,.pill h4,.pill h5,.pill h6,.pill p{margin-bottom:0}.pill:hover{background:var(--body-bg)}ul.links-list,ul.writing-links{list-style:none;padding-left:0}ul.links-list li,ul.writing-links li{padding-bottom:.75rem}ul.links-list span,ul.writing-links span{display:block;opacity:.7;font-size:.9em}#media{background-color:var(--body-bg)}.media-content{display:flex;flex-flow:column;margin:0 auto;gap:var(--spacing-lg)}.media-content .intro-text{display:flex;flex-flow:column;gap:var(--spacing-md);text-align:center;max-width:60ch;margin:0 auto}.media-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);align-items:start}@media screen and (min-width:768px){.media-grid{grid-template-columns:repeat(3,1fr)}.media-grid .writing-area{grid-column:1/-1}}@media screen and (min-width:992px){.media-grid{grid-template-columns:1fr 1fr 1fr 2fr;align-items:stretch}.media-grid .writing-area{grid-column:auto}}.video-short{aspect-ratio:9/16}.video-short iframe{display:block;width:100%;height:100%;border:none;border-radius:var(--border-radius--md)}.writing-area{display:flex;flex-flow:column;gap:var(--spacing-md)}.writing-area h3{margin-bottom:0}.writing-area .writing-links{padding-left:var(--spacing-md);margin-bottom:0;display:flex;flex-flow:column;gap:var(--spacing-sm)}.writing-area .writing-links li{font-size:var(--p--size)}.writing-area .writing-links .post-meta{display:block;font-size:var(--p--size--small)}#footer{padding:var(--spacing-xl)var(--spacing-lg);background-color:var(--indigo)}.footer-content{max-width:var(--content--max-width);margin:0 auto;display:flex;flex-flow:column;gap:var(--spacing-xl)}@media screen and (min-width:768px){.footer-content{flex-flow:row nowrap;align-items:flex-start}}.footer-contact{flex:2;display:flex;flex-flow:column;gap:var(--spacing-lg)}.footer-contact-item{display:flex;flex-flow:row nowrap;align-items:flex-start;gap:var(--spacing-md)}.footer-contact-item svg{flex-shrink:0;width:20px;height:20px;margin-top:.2em;color:var(--color--invert)}.footer-contact-item p{margin-bottom:0}.footer-writing{flex:1}.footer-writing h5{margin-bottom:var(--spacing-md)}.footer-writing ul{list-style:none;padding-left:0;margin-bottom:0}.footer-writing li{padding:var(--spacing-xs)0}.footer-link{color:var(--color--invert)!important;text-decoration:dotted;font-weight:700}.footer-link:hover{text-decoration:underline}.credits{opacity:.6;font-size:.7em;margin-top:1rem}