@charset "UTF-8";.patrons-header.svelte-1p9c48b{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--margin-m);flex-wrap:wrap;width:100%}.patrons-cta.svelte-1p9c48b{margin-inline:var(--margin-l);margin-block-start:calc(var(--margin-s) / 2)}main.svelte-1p9c48b{box-sizing:border-box;width:calc(100% - 2 * var(--margin-l));min-width:0;margin-inline:var(--margin-l);padding-block-end:calc(2 * var(--margin-xl));display:flex;flex-direction:column;align-items:stretch;gap:min(var(--margin-xl),6vh)}.index.svelte-1p9c48b{width:100%}a.svelte-1p9c48b{text-decoration:none}@keyframes svelte-1p9c48b-rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes svelte-1p9c48b-rise-in-on-entry{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.patrons-title.svelte-1p9c48b,.patrons-cta.svelte-1p9c48b,.index-head.svelte-1p9c48b,.index-title.corporate.svelte-1p9c48b,.row-link.svelte-1p9c48b{--rise-delay: 0ms;animation:svelte-1p9c48b-rise-in .52s cubic-bezier(.22,.6,.36,1) both;animation-delay:var(--rise-delay)}.patrons-cta.svelte-1p9c48b{--rise-delay: 60ms}.index-head.svelte-1p9c48b{--rise-delay: .14s}.row-link.svelte-1p9c48b{--rise-delay: calc(.22s + min(var(--i, 0), 24)*28ms) }@supports (animation-timeline: view()){.row.svelte-1p9c48b{animation:svelte-1p9c48b-rise-in-on-entry linear both;animation-timeline:view();animation-range:entry 0% cover 24%;animation-fill-mode:backwards}}.reveal-fallback [data-reveal].svelte-1p9c48b{animation:none;opacity:0}.reveal-fallback [data-reveal].svelte-1p9c48b.entered{animation:svelte-1p9c48b-rise-in-on-entry .52s cubic-bezier(.22,.6,.36,1) both;animation-delay:var(--enter-delay, 0ms)}@media(prefers-reduced-motion:reduce){.patrons-title.svelte-1p9c48b,.patrons-cta.svelte-1p9c48b,.index-head.svelte-1p9c48b,.index-title.corporate.svelte-1p9c48b,.row.svelte-1p9c48b,.row-link.svelte-1p9c48b,.reveal-fallback [data-reveal].svelte-1p9c48b{animation:none;opacity:1}}.index-head.svelte-1p9c48b{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--margin-m);flex-wrap:wrap;margin-block-end:var(--margin-m)}.index-title.svelte-1p9c48b{margin:0;font-size:var(--size-h2);line-height:calc(1.25 * var(--size-h2));font-weight:700}.index-title.corporate.svelte-1p9c48b{margin-block:min(var(--margin-xl),6vh) var(--margin-m)}.surface-search.svelte-1p9c48b{position:relative;width:min(320px,100%)}.surface-search-input.svelte-1p9c48b{width:100%;height:var(--btn-m);padding-inline:var(--margin-s) calc(var(--margin-m) + 12px);border:1px solid var(--background-medium);border-radius:var(--border-round);background-color:var(--pure-white);color:var(--text-primary);font-family:inherit;font-size:var(--size-caption);-webkit-appearance:none;-moz-appearance:none;appearance:none}.surface-search-input.svelte-1p9c48b:focus{outline:none;border-color:var(--text-primary)}.surface-search-input.svelte-1p9c48b::-moz-placeholder{color:var(--text-secondary)}.surface-search-input.svelte-1p9c48b::placeholder{color:var(--text-secondary)}.surface-search-icon.svelte-1p9c48b{position:absolute;inset-inline-end:var(--margin-s);top:50%;transform:translateY(-50%);width:18px;height:18px;fill:none;stroke:var(--text-secondary);stroke-width:1.5;pointer-events:none}.rows.svelte-1p9c48b{list-style:none;margin:0;padding:0;--strip-width: 440px;--thumb-base: 100px;--thumb-max-height: 128px;--thumb-max-width: 180px;--strip-gap: var(--margin-l);container-type:inline-size}@supports (width: 1cqw){.rows.svelte-1p9c48b{--strip-width: clamp(320px, 46cqw, 1100px);--thumb-base: clamp(88px, 8.4cqw, 200px);--thumb-max-height: clamp(110px, 10.5cqw, 260px);--thumb-max-width: clamp(160px, 15cqw, 380px);--strip-gap: clamp(var(--margin-l), 3cqw, var(--margin-xl))}}.row.svelte-1p9c48b{position:relative;display:block;width:100%}.row.svelte-1p9c48b+.row:where(.svelte-1p9c48b){border-block-start:1px solid var(--background-light)}.row.svelte-1p9c48b:hover,.row.svelte-1p9c48b:focus-within{z-index:2}.row-link.svelte-1p9c48b{display:flex;width:100%;box-sizing:border-box;align-items:center;gap:var(--margin-m);padding-block:var(--margin-m);color:var(--text-secondary)}.row-title.svelte-1p9c48b{flex:1 1 auto;margin:0;font-size:var(--size-h3);line-height:calc(1.3 * var(--size-h3));font-weight:300;color:inherit;transition:color .18s ease;text-wrap:balance}.row.svelte-1p9c48b:hover .row-title:where(.svelte-1p9c48b),.row-link.svelte-1p9c48b:focus-visible .row-title:where(.svelte-1p9c48b){color:var(--text-primary)}.row-link.svelte-1p9c48b:focus-visible{outline:none}.arrow-button.svelte-1p9c48b{flex:0 0 auto;display:grid;place-items:center;width:var(--btn-s);height:var(--btn-s);margin-inline-start:auto;border:1px solid var(--background-light);border-radius:var(--border-round);background-color:var(--pure-white);transition:border-color var(--transition-fast)}.arrow-button.svelte-1p9c48b img:where(.svelte-1p9c48b){display:block;width:calc(var(--btn-s) - 4px);height:calc(var(--btn-s) - 4px)}.row.svelte-1p9c48b:hover .arrow-button:where(.svelte-1p9c48b){border-color:var(--background-dark)}.strip.svelte-1p9c48b{position:absolute;inset-inline-end:calc(var(--btn-s) + var(--strip-gap));top:50%;display:none;justify-content:flex-end;align-items:center;gap:var(--margin-s);max-width:var(--strip-width);margin:0;padding:0;list-style:none;transform:translateY(-50%);pointer-events:none}.row.svelte-1p9c48b:hover .strip:where(.svelte-1p9c48b),.row.svelte-1p9c48b:focus-within .strip:where(.svelte-1p9c48b){display:flex;animation:svelte-1p9c48b-strip-in .22s cubic-bezier(.22,.6,.36,1) both}.strip.excerpt.svelte-1p9c48b{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 72px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 72px),transparent)}[dir=rtl] .strip.excerpt.svelte-1p9c48b{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 72px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 72px),transparent)}.strip.few.svelte-1p9c48b{--boost: 1.3}.thumb.svelte-1p9c48b{flex:0 1 auto;min-width:0;height:min(var(--thumb-base) * var(--k, 1) * var(--boost, 1),var(--thumb-max-height) * var(--boost, 1),var(--thumb-max-width) * var(--boost, 1) / var(--ratio, 1));aspect-ratio:var(--ratio, 1);background-color:var(--background-bright);transform:translate(calc(var(--mx, 0) * (5px + var(--i, 0) * 3px)),calc(var(--my, 0) * (4px + var(--i, 0) * 2px)));transition:transform .5s cubic-bezier(.22,.6,.36,1)}.thumb.svelte-1p9c48b img:where(.svelte-1p9c48b){display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@keyframes svelte-1p9c48b-strip-in{0%{opacity:0;transform:translateY(calc(-50% + 6px))}to{opacity:1;transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){.row.svelte-1p9c48b:hover .strip:where(.svelte-1p9c48b),.row.svelte-1p9c48b:focus-within .strip:where(.svelte-1p9c48b){animation:none}.thumb.svelte-1p9c48b{transform:none;transition:none}}@media(hover:hover)and (min-width:900px){.row-title.svelte-1p9c48b{padding-inline-end:calc(.7 * var(--strip-width) + var(--strip-gap) + var(--btn-s) + var(--margin-l))}}@media(hover:hover)and (max-width:1100px){.rows.svelte-1p9c48b{--strip-width: 300px;--thumb-base: 80px;--thumb-max-height: 100px;--thumb-max-width: 140px}}@media(hover:none){.row-link.svelte-1p9c48b{flex-wrap:wrap}.row-title.svelte-1p9c48b{flex:1 1 0;padding-inline-end:0}.strip.svelte-1p9c48b{position:static;order:3;flex:1 1 100%;display:flex;justify-content:flex-start;max-width:none;transform:none;animation:none}.rows.svelte-1p9c48b{--thumb-base: 56px;--thumb-max-height: 72px;--thumb-max-width: 110px}.thumb.svelte-1p9c48b{transform:none;transition:none}}.modal.svelte-1p9c48b h1,.modal.svelte-1p9c48b a span{color:var(--gold)}.modal.svelte-1p9c48b blockquote:before{color:var(--gold)}.modal.svelte-1p9c48b li:before{color:var(--gold);border-color:var(--gold)}.modal.svelte-1p9c48b li:hover,.modal.svelte-1p9c48b blockquote{border-color:var(--gold)}.modal.svelte-1p9c48b{padding:var(--margin-l) var(--margin-l) var(--margin-xl);max-height:90vh;height:100%}.modal>.close{place-self:flex-end}.modal>.close:hover{background-color:var(--background-dark)!important}.modal>.structured-text{padding:0}@media only screen and (max-width:900px){.patrons-header.svelte-1p9c48b{gap:var(--margin-s)}.patrons-header.svelte-1p9c48b .page-title{margin-block-end:var(--margin-s)}.patrons-cta.svelte-1p9c48b{margin-block:0 var(--margin-m)}main.svelte-1p9c48b{gap:var(--margin-l)}.surface-search.svelte-1p9c48b{width:100%}}
