@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fira-sans-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fira-sans-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fira-sans-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fira-sans-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libertinus Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libertinus-serif-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libertinus Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libertinus-serif-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libertinus Serif;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/libertinus-serif-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libertinus Serif;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/libertinus-serif-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto-condensed-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto-condensed-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-condensed-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-condensed-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-condensed-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-condensed-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tlr-color-surface:#f7f7f8;--tlr-color-text-muted:#555;--tlr-color-disabled:#767676;--tlr-color-border:#ddd;--tlr-color-link:#06c;--tlr-color-text-on-link:#fff;--tlr-color-accent:var(--tlr-color-brand-primary,#1e2a38);--tlr-motion-reveal:.32s;--tlr-motion-ease:cubic-bezier(.2, 0, 0, 1);--tlr-motion-slide:40px;--tlr-font-body:"Libertinus Serif", Georgia, "Times New Roman", serif;--tlr-font-display:"Fira Sans", system-ui, sans-serif;--tlr-font-ui:"Libertinus Serif", Georgia, "Times New Roman", serif;--tlr-font-util:"Roboto Condensed", system-ui, sans-serif;--tlr-footer-h:50px;--tlr-header-h:50px;--tlr-lockup-ratio:.41;--tlr-lockup-mark-size:2.25rem;--tlr-lockup-sub-transform:uppercase;--tlr-lockup-band-inset:9px;--tlr-lockup-band-size:min(var(--tlr-lockup-mark-size), calc((var(--tlr-header-h) - var(--tlr-lockup-band-inset) * 2) / (var(--tlr-lockup-leading) * (1 + var(--tlr-lockup-ratio)))));--tlr-lockup-leading:.92;--tlr-seam-thread:color-mix(in srgb, var(--tlr-color-brand-primary,#1e2a38) 26%, #8c9097);--tlr-seam-lean:118deg;--tlr-seam-mark:1.8px;--tlr-seam-pitch:8.1px;--tlr-seam-gauge:6.3px}[aria-invalid=true]{--tlr-color-focus-ring:#b72d2d}*{box-sizing:border-box}input::placeholder,textarea::placeholder{color:#555;opacity:1;font-family:Roboto Condensed,system-ui,sans-serif;font-weight:300}body:not([data-editor]) input::placeholder,body:not([data-editor]) textarea::placeholder{font-family:var(--tlr-font-body,Libertinus Serif, Georgia, Times New Roman, serif);font-weight:400}html,body{margin:0;padding:0}body{background:var(--tlr-color-bg,#fff);color:var(--tlr-color-text,#0f0d0b);font-family:var(--tlr-font-body,system-ui, sans-serif);flex-direction:column;min-height:100vh;font-weight:400;line-height:1.6;display:flex}h1,h2,h3{font-family:var(--tlr-font-display,sans-serif);color:var(--tlr-color-heading,#000);font-weight:500;line-height:1.03}h1{font-size:clamp(2.4rem,1.6rem + 3.4vw,4.209rem)}h2{font-size:clamp(1.4rem,.98rem + 1.82vw,2.21rem)}h3{font-size:clamp(1.12rem,.84rem + 1.26vw,1.658rem)}.tlr-page-title-display{font-family:var(--tlr-font-display,sans-serif);color:var(--tlr-color-heading,#000);text-align:center;margin:1.5rem 0;font-size:calc(clamp(2.4rem,1.6rem + 3.4vw,4.209rem)/1.42857);font-weight:500;line-height:1.03}.tlr-page-subtitle{max-width:52ch;font-family:var(--tlr-font-body,system-ui, sans-serif);text-align:center;color:var(--tlr-color-text-muted,#585c64);margin:0 auto 1.5rem;font-size:1.0625rem;font-style:italic;font-weight:400;line-height:1.5}.tlr-page-title-display+.tlr-page-subtitle{margin-top:-1rem}.tlr-page-title-display+.tlr-page-subtitle.tlr-hero-column-subtitle{margin-top:0}.tlr-page-subtitle.tlr-hero-column-subtitle.tlr-hero-column-subtitle--text{font-size:1.3rem;line-height:1.44}@media (width>=641px){.tlr-page-subtitle.tlr-hero-column-subtitle.tlr-hero-column-subtitle--text{font-size:1.15rem;line-height:1.3}}.tlr-page-title-display.tlr-hero-column-title.tlr-hero-column-title--text{margin-top:.5rem;font-size:clamp(1.232rem,.924rem + 1.39vw,1.824rem);font-weight:400}.tlr-page-eyebrow{font-family:var(--tlr-font-util,"Roboto Condensed", system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--tlr-color-text-muted,#585c64);margin:1.5rem 0 .5rem;font-size:.8125rem;font-weight:500;line-height:1.2}.tlr-page-eyebrow+.tlr-page-title-display{margin-top:0}.tlr-hero-column-eyebrow{font-family:var(--tlr-font-body,system-ui, sans-serif);color:var(--tlr-color-text);letter-spacing:normal;text-transform:none;max-width:calc(75ch * 1rem / 1em);margin-inline:auto;font-size:1rem;font-weight:400}.tlr-page-title-display.tlr-page-title-display.tlr-hero-column-title{max-width:calc(75ch * 1rem / 1em);margin-inline:auto}@media (width<=599px){.tlr-hero-column-eyebrow{font-size:.923rem;line-height:1.08}.tlr-page-title-display.tlr-hero-column-title.tlr-hero-column-title--text{font-size:1.25rem;line-height:1.2}}body:not([data-editor]) main :is(h2,h3){text-align:center}h4,h5,h6{font-family:var(--tlr-font-body,system-ui, sans-serif);color:var(--tlr-color-heading,#000);font-weight:600;line-height:1.03}h4{font-size:clamp(1.333rem,1.1rem + 1vw,1.777rem)}h5{font-size:clamp(1.125rem,1rem + .6vw,1.333rem)}h6{font-size:1rem}@media (width<=640px){h1,h2,h3,h4,h5,h6,.tlr-page-title-display{line-height:.92}}main{flex:1 0 auto;width:100%}body:not([data-editor]) main{flex-direction:column;display:flex}.tlr-page-column{flex:1 0 auto;width:100%;max-width:1280px;margin-inline:auto}.tlr-page-column:has(.tlr-section:not(.tlr-section--has-image)){max-width:75ch}body:not([data-editor]) .tlr-page-column{box-sizing:border-box;max-width:calc(var(--tlr-page-max,1280px) + 2 * clamp(20px, 4vw, 48px));padding-inline:clamp(20px,4vw,48px)}body:not([data-editor]) .tlr-page-column:has(.tlr-section:not(.tlr-section--has-image)){max-width:calc(var(--tlr-page-max,75ch) + 2 * clamp(20px, 4vw, 48px))}body:not([data-editor]) .tlr-page-column.tlr-page-column.tlr-page-column:has(.tlr-layout-wide){max-width:calc(var(--tlr-page-max,1280px) + 2 * clamp(20px, 4vw, 48px))}body:not([data-editor]) .tlr-page-column:has(.tlr-layout-wide) .tlr-section:not(.tlr-section--has-image){max-width:75ch;margin-inline:auto}@media (width>=1024px){body:not([data-editor]) .tlr-page-column:has(.tlr-layout-wide) .tlr-section--keep-narrow{max-width:75ch;margin-inline:auto}}html{scroll-padding-top:calc(var(--tlr-header-h) + 8px)}a{color:var(--tlr-color-link,#06c)}:root[data-hero-mode] .tlr-site-header{display:none}.tlr-hero-content{min-height:calc(100dvh - var(--tlr-footer-h));padding-top:3rem}.tlr-site-header{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.tlr-site-header:not([data-editor]){background:var(--tlr-color-bg);border-bottom:1px solid var(--tlr-color-border);z-index:10;height:50px;padding-block:0;position:sticky;top:0;box-shadow:0 2px 6px #3333331f}.tlr-site-name{font-family:var(--tlr-font-display,var(--tlr-font-body,system-ui, sans-serif));color:var(--tlr-color-site-title,var(--tlr-color-heading,#1e2a38));align-items:center;gap:.625rem;font-size:1.4rem;font-weight:500;text-decoration:none;display:flex}.tlr-lockup{line-height:var(--tlr-lockup-leading);text-align:center;flex-direction:column;align-items:center;display:inline-flex}.tlr-lockup__name{white-space:nowrap;font-size:1em}.tlr-lockup__sub{font-size:calc(1em * var(--tlr-lockup-ratio) * var(--tlr-lockup-scale,1));font-family:var(--tlr-font-display,sans-serif);white-space:nowrap;text-transform:var(--tlr-lockup-sub-transform,none);letter-spacing:var(--tlr-lockup-track,0em);margin-right:calc(-1 * var(--tlr-lockup-track,0em));font-weight:400}.tlr-site-name:has(.tlr-lockup__sub){font-size:var(--tlr-lockup-band-size)}.tlr-site-icon{background:var(--tlr-color-accent,#1e2a38);border-radius:50%;flex-shrink:0;width:24px;height:24px;display:inline-block}.tlr-site-logo{object-fit:contain;flex-shrink:0;width:32px;height:32px;display:inline-block}.tlr-menu-list{align-self:stretch;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.tlr-menu-list>li{align-items:flex-end;display:flex;position:relative}.tlr-menu-list a{letter-spacing:.02em;color:var(--tlr-color-heading,#000);opacity:.82;white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;align-items:center;gap:.28rem;margin-bottom:-1px;padding:.42rem .68rem;font-family:Libertinus Serif,Georgia,Times New Roman,serif;font-size:.7917rem;font-weight:500;text-decoration:none;transition:background .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1),opacity .12s cubic-bezier(.2,0,0,1);display:inline-flex}.tlr-menu-list a[aria-current=page]{opacity:1;font-weight:700}.tlr-menu-list a:hover,.tlr-menu-list a:focus-visible{opacity:1}.tlr-menu-list>li:not(.tlr-has-children)>a:hover{text-underline-offset:.2em;text-decoration:underline}.tlr-menu-list a:focus-visible{outline:2px solid var(--tlr-color-focus-ring,#06c);outline-offset:-2px}.tlr-menu-list>li.tlr-has-children:hover>a,.tlr-menu-list>li.tlr-has-children:focus-within>a{opacity:1;background:var(--tlr-color-bg,#fff);border-color:var(--tlr-color-border,#0000001f);border-bottom-color:var(--tlr-color-bg,#fff);z-index:21;position:relative}.tlr-submenu{background:var(--tlr-color-bg,#fff);border:1px solid var(--tlr-color-border,#0000001f);z-index:20;transform-origin:100% 0;opacity:0;visibility:hidden;border-radius:4px 0 4px 4px;width:max-content;min-width:100%;max-width:270px;margin:0;padding:6px 0;list-style:none;transition:transform .2s cubic-bezier(.2,0,0,1),opacity .2s cubic-bezier(.2,0,0,1),visibility 0s linear .2s;position:absolute;top:100%;left:auto;right:0;transform:translateY(-4px);box-shadow:0 2px 8px #0000001f}.tlr-menu-list>li.tlr-has-children:hover>.tlr-submenu,.tlr-menu-list>li.tlr-has-children:focus-within>.tlr-submenu{opacity:1;visibility:visible;transition:transform .2s cubic-bezier(.2,0,0,1),opacity .2s cubic-bezier(.2,0,0,1);transform:translateY(0)}.tlr-submenu a{letter-spacing:.02em;min-height:40px;color:var(--tlr-color-heading,#000);white-space:normal;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:10px 18px;font-family:Libertinus Serif,Georgia,Times New Roman,serif;font-size:.875rem;font-weight:500;line-height:1.35;text-decoration:none;display:flex}.tlr-submenu a:hover,.tlr-submenu a:focus-visible{text-underline-offset:.2em;text-decoration:underline}.tlr-submenu a[aria-current=page]{font-weight:700}.tlr-nav-caret{color:currentColor;opacity:.8;font-size:.58em;transition:transform .12s cubic-bezier(.2,0,0,1);display:inline-flex}.tlr-menu-list>li.tlr-has-children:hover>a .tlr-nav-caret,.tlr-menu-list>li.tlr-has-children:focus-within>a .tlr-nav-caret{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.tlr-menu-list a,.tlr-submenu,.tlr-nav-caret{transition:none}}@media (width<=1023px){.tlr-menu-list{display:none}}.tlr-site-footer{box-sizing:border-box;background-color:var(--tlr-color-brand-primary,#1e2a38);color:var(--tlr-color-bg,#f7f4ed);font-family:var(--tlr-font-ui,system-ui, sans-serif);flex-shrink:0;margin-block-start:64px;font-size:.875rem;box-shadow:0 -5px 6px -3px #00000029}.tlr-site-footer-seam{justify-content:center;align-items:center;gap:16px;min-block-size:40px;padding:0 16px;display:flex;position:relative}.tlr-site-footer-seam-text{color:var(--tlr-color-bg,#f7f4ed);font-size:.75rem}.tlr-footer-consent-link{--tlr-hit-target:24px;position:relative}.tlr-footer-consent-link:after{content:"";width:100%;min-width:24px;height:100%;min-height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tlr-footer-consent-link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;text-decoration:none}.tlr-footer-consent-link:hover,.tlr-footer-consent-link:focus-visible{text-decoration:underline}.tlr-site-footer-inner{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:16px;max-inline-size:960px;margin-inline:auto;padding:10px 16px 32px;display:flex}.tlr-footer-nav ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.tlr-footer-nav a{color:inherit;text-decoration:none}.tlr-footer-nav a:hover,.tlr-footer-nav a:focus-visible{text-decoration:underline}.tlr-footer-social{justify-content:center;align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.tlr-footer-social a{color:inherit;opacity:.85;display:inline-flex}.tlr-footer-social a:hover,.tlr-footer-social a:focus-visible{opacity:1}.tlr-footer-social-icon{block-size:18px;inline-size:18px;display:block}.tlr-site-contact{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;display:flex}.tlr-site-contact .tlr-contact{color:inherit;text-decoration:none}.tlr-site-contact .tlr-contact:hover,.tlr-site-contact .tlr-contact:focus-visible{text-decoration:underline}:focus-visible{outline:2px solid var(--tlr-color-link,#06c);outline-offset:3px;border-radius:2px}.tlr-error-page{max-width:42rem;margin:4rem auto;padding:0 1rem}.tlr-error-page a{vertical-align:baseline;min-height:24px;line-height:24px;display:inline-block}.tlr-page-card-grid-title{max-width:800px;margin:2rem 0 1.25rem;margin-inline:auto;font-size:clamp(1.05rem,.735rem + 1.37vw,1.66rem)}.tlr-page-card-grid{flex-direction:column;gap:0;max-width:800px;margin:0 0 3rem;margin-inline:auto;padding:0;list-style:none;display:flex}.tlr-page-card{background:0 0;border:0;border-bottom:1px solid #ddd;border-radius:0;transition:background-color .12s}.tlr-page-card:first-child{border-top:1px solid #ddd}.tlr-page-card-link{color:var(--tlr-color-text,#585c64);flex-direction:row;align-items:flex-start;gap:1rem;padding:1rem .75rem;text-decoration:none;display:flex}.tlr-page-card:hover,.tlr-page-card:focus-within{background:#fff}.tlr-page-card-media{aspect-ratio:4/3;background:var(--tlr-color-bg,#f7f4ed);border-radius:4px;flex:none;justify-content:center;align-items:center;width:280px;display:flex;overflow:hidden}.tlr-page-card-img{object-fit:cover;width:100%;height:100%;display:block}.tlr-page-card-cover-type{text-align:center;color:var(--tlr-color-heading,#1e2a38);overflow-wrap:anywhere;padding:.75rem;font-family:Libertinus Serif,Georgia,Times New Roman,serif;font-size:1rem;line-height:1.6}.tlr-page-card-body{flex:1;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.tlr-page-card-text{flex:1;min-width:0}.tlr-page-card-title{-webkit-line-clamp:2;line-clamp:2;color:var(--tlr-color-heading,#1e2a38);-webkit-box-orient:vertical;font-family:Fira Sans,system-ui,sans-serif;font-size:clamp(1.125rem,1rem + .6vw,1.333rem);font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}@media (width<=640px){.tlr-page-card-title{-webkit-line-clamp:1;line-clamp:1;font-size:1rem}}.tlr-page-card-summary{-webkit-line-clamp:2;line-clamp:2;color:#646464;-webkit-box-orient:vertical;margin-top:.25rem;font-family:Libertinus Serif,Georgia,Times New Roman,serif;font-size:.975rem;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width>=641px){.tlr-page-card-summary{-webkit-line-clamp:4;line-clamp:4}}.tlr-page-card-arrow{color:#646464;flex:none;width:.85rem;height:.85rem;transition:transform .12s,color .12s}.tlr-page-card:hover .tlr-page-card-arrow,.tlr-page-card:focus-within .tlr-page-card-arrow{color:var(--tlr-color-text,#585c64);transform:translate(3px)}@media (prefers-reduced-motion:reduce){.tlr-page-card-arrow{transition:color .12s}.tlr-page-card:hover .tlr-page-card-arrow,.tlr-page-card:focus-within .tlr-page-card-arrow{transform:none}}@media (width<=640px){.tlr-page-card-link{gap:.75rem;padding:.75rem}.tlr-page-card-media{width:120px}}.tlr-feed{margin-block:1.5rem}.tlr-feed-scroll{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:min(78%,22rem);grid-auto-flow:column;justify-content:safe center;gap:1rem;padding:0 0 .5rem;display:grid;overflow-x:auto}.tlr-feed-scroll--provider{grid-auto-columns:min(78%,180px);gap:1.5rem}.tlr-feed-card{scroll-snap-align:start;min-width:0}.tlr-feed-img{aspect-ratio:4/3;object-fit:cover;background:var(--tlr-color-surface,#f7f7f8);border-radius:8px;width:100%;display:block}.tlr-feed-img-empty{background:color-mix(in srgb, var(--tlr-color-text-muted,#6b6560) 14%, transparent)}.tlr-feed-head{align-items:baseline;gap:.5rem;margin-top:.5rem;display:flex}.tlr-feed-name{min-width:0;font-family:var(--tlr-font-display,var(--tlr-font-heading,var(--tlr-font-body,serif)));color:var(--tlr-color-heading,#1b1e24);flex:auto;font-size:1.25rem;line-height:1.15}.tlr-feed-info{border:1px solid var(--tlr-color-border,#e4e0da);width:22px;height:22px;color:var(--tlr-color-text-muted,#6b6560);cursor:pointer;--tlr-hit-target:24px;background:0 0;border-radius:999px;flex:none;padding:0;font-family:Roboto Condensed,system-ui,sans-serif;font-size:.75rem;line-height:1;position:relative}.tlr-feed-info:after{content:"";width:100%;min-width:24px;height:100%;min-height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tlr-feed-info:hover,.tlr-feed-info:focus-visible{color:var(--tlr-color-heading,#1b1e24);border-color:var(--tlr-color-heading,#1b1e24)}.tlr-feed-info:focus-visible{outline:2px solid var(--tlr-color-focus-ring,#06c);outline-offset:2px}.tlr-feed-facets{flex-wrap:wrap;gap:.25rem .5rem;margin-top:.25rem;display:flex}.tlr-feed-facet{font-family:var(--tlr-font-body,system-ui, sans-serif);letter-spacing:0;border:1px solid var(--tlr-color-accent,#1e2a38);color:var(--tlr-color-text,#0f0d0b);background:var(--tlr-color-bg,#fff);border-radius:999px;align-items:center;padding:5px 12px;font-size:.744rem;font-weight:700;line-height:1.6;display:inline-flex}.tlr-feed-cta{font-family:var(--tlr-font-body,serif);color:var(--tlr-color-link,#06c);margin-top:.5rem;font-size:.8125rem;display:inline-block}.tlr-feed-cta:hover{text-decoration:underline}.tlr-feed-intro{border:1px solid var(--tlr-color-border,#e4e0da);background:var(--tlr-color-surface,#f7f7f8);max-width:min(26rem,100vw - 32px);color:var(--tlr-color-text,#0f0d0b);position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;border-radius:8px;margin:6px 0 0;padding:.75rem;position:absolute;inset:auto}.tlr-feed-intro::backdrop{background:0 0}.tlr-feed-intro-name{font-family:var(--tlr-font-display,var(--tlr-font-heading,var(--tlr-font-body,serif)));margin:0 0 .25rem;font-size:1.0625rem}.tlr-feed-intro-body{margin:0;font-size:.8125rem;line-height:1.5}.tlr-feed-provider{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;margin-top:.5rem;display:flex}.tlr-feed-img--provider{aspect-ratio:4/5;flex:0 0 158px;width:158px;margin-top:0;display:block}.tlr-feed-provider-media{width:158px;position:relative}.tlr-feed-provider-body{flex-direction:column;gap:.25rem;width:158px;display:flex}.tlr-feed-name--provider{font-size:1.0625rem;line-height:1.2}.tlr-feed-info--provider{vertical-align:middle;border:.08em solid var(--tlr-color-link,#1a5fb4);width:.8em;height:.8em;font-size:inherit;color:var(--tlr-color-link,#1a5fb4);cursor:pointer;--tlr-hit-target:24px;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.tlr-feed-info--provider:after{content:"";width:100%;min-width:24px;height:100%;min-height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tlr-feed-info--provider span{font-family:Georgia,Times New Roman,serif;font-size:.55em;font-style:italic;font-weight:700;line-height:1;display:block}.tlr-feed-info--provider:hover,.tlr-feed-info--provider:focus-visible{background:var(--tlr-color-link,#1a5fb4);color:var(--tlr-color-surface,#fff)}.tlr-feed-info--provider:focus-visible{outline:2px solid var(--tlr-color-focus-ring,#06c);outline-offset:2px}.tlr-feed-provider-media .tlr-feed-info--provider{background:var(--tlr-color-surface,#fff);margin-inline-start:0;font-size:2.125rem;position:absolute;bottom:.5rem;right:.5rem;box-shadow:0 1px 3px #00000040}.tlr-feed-provider-media .tlr-feed-info--provider:hover,.tlr-feed-provider-media .tlr-feed-info--provider:focus-visible{background:var(--tlr-color-link,#1a5fb4)}.tlr-feed-card>.tlr-feed-link,.tlr-feed-card>.tlr-feed-title{font-family:var(--tlr-font-heading,var(--tlr-font-body,serif));margin-top:.5rem;line-height:1.25;display:block}.tlr-feed-summary{color:var(--tlr-color-text-muted,#6b6560);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.tlr-feed-video{background:#1b1e24;border-radius:4px;min-height:160px;display:block;position:relative;overflow:hidden}.tlr-feed-video .tlr-feed-img{border-radius:0}.tlr-feed-video-play{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.tlr-feed-video-play:focus-visible{outline:2px solid var(--tlr-color-focus-ring,#06c);outline-offset:-2px}.tlr-feed-video-el{background:#000;width:100%;max-height:70vh;display:block}.tlr-feed-play{background:#00000047;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute;inset:0}.tlr-feed-play:after{content:"";filter:drop-shadow(0 1px 2px #00000080);border:.6rem solid #0000;border-left:1rem solid #fff;border-right-width:0;block-size:0;inline-size:0;margin-inline-start:.25rem}.tlr-feed-video-play:hover .tlr-feed-play,.tlr-feed-video-play:focus-visible .tlr-feed-play{background:#0000006b}.tlr-feed-empty{color:#555}.tlr-feed-trigger{font-family:var(--tlr-font-body,serif);color:var(--tlr-color-link,#06c);cursor:pointer;background:0 0;border:1px solid;border-radius:4px;padding:.5rem .75rem;font-size:.8125rem;display:inline-block}.tlr-feed-trigger:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.tlr-feed-panel-intro{color:var(--tlr-color-text-muted,#6b6560);margin:0 0 .75rem;font-size:.8125rem}.tlr-feed-rows{flex-direction:column;display:flex}.tlr-cta-frame{display:flow-root}.tlr-cta-frame-img{border-radius:4px;width:auto;max-width:40%;height:auto;max-height:9rem}.tlr-cta-frame-img--left{float:left;margin:0 1rem .5rem 0}.tlr-cta-frame-img--right{float:right;margin:0 0 .5rem 1rem}.tlr-cta-title{font-family:var(--tlr-font-display,serif);margin:0 0 .5rem}.tlr-cta-body{color:var(--tlr-color-text-muted,#6b6560);margin:0 0 .75rem}.tlr-cta-panel{align-items:stretch;gap:1rem;width:100%;max-width:75ch;margin-block:2rem;margin-inline:auto;display:flex}.tlr-cta-panel:has(.tlr-cta-frame-img--right){flex-direction:row-reverse}.tlr-cta-panel-content{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.tlr-cta-panel-content .tlr-feed{margin-block:0}.tlr-cta-panel:has(.tlr-cta-frame-img) .tlr-cta-panel-content{text-align:left;align-items:flex-start}:is(.tlr-cta-panel:has(.tlr-cta-frame-img) .tlr-cta-title,.tlr-cta-panel:has(.tlr-cta-frame-img) .tlr-cta-body){text-align:left}.tlr-cta-panel .tlr-cta-title{margin-top:-.18em;font-size:clamp(1.26rem,.882rem + 1.638vw,1.989rem)}.tlr-cta-panel .tlr-cta-frame-img{float:none;aspect-ratio:4/3;object-fit:cover;flex-shrink:0;align-self:center;width:auto;max-width:none;height:200px;max-height:none;margin:0}.tlr-cta-panel .tlr-feed-trigger{font-family:var(--tlr-font-display,serif);color:var(--tlr-color-link,#06c);--tlr-hit-target:24px;background:0 0;border:0;margin-top:.5rem;padding:0;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-block;position:relative}.tlr-cta-panel .tlr-feed-trigger:after{content:"";width:100%;min-width:24px;height:100%;min-height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tlr-cta-panel .tlr-feed-trigger:hover,.tlr-cta-panel .tlr-feed-trigger:focus-visible{text-decoration:underline}@media (width<=640px){:is(.tlr-cta-panel,.tlr-cta-panel:has(.tlr-cta-frame-img--right)){flex-direction:column}.tlr-cta-panel-content{order:-1}.tlr-cta-panel:has(.tlr-cta-frame-img) .tlr-cta-panel-content{text-align:center;align-items:center}:is(.tlr-cta-panel:has(.tlr-cta-frame-img) .tlr-cta-title,.tlr-cta-panel:has(.tlr-cta-frame-img) .tlr-cta-body){text-align:center}.tlr-cta-frame-img,.tlr-cta-panel .tlr-cta-frame-img{aspect-ratio:4/3;object-fit:cover;align-self:auto;width:100%;max-width:100%;height:auto;max-height:none}}.tlr-feed-panel-host .tlr-feed-rows{gap:1rem}.tlr-feed-row{align-items:flex-start;gap:.75rem;min-width:0;padding:.5rem 0;display:flex}.tlr-feed-row+.tlr-feed-row{border-top:1px solid var(--tlr-color-border,#ddd)}.tlr-feed-row-img{aspect-ratio:4/5;object-fit:cover;background:var(--tlr-color-surface,#f7f7f8);border-radius:8px;flex:0 0 87px;width:87px;display:block}.tlr-feed-row-body{flex-direction:column;gap:.25rem;min-width:0;display:flex}.tlr-feed-row-head{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.5rem;display:flex}.tlr-feed-row-head .tlr-feed-name{flex-grow:0}.tlr-feed-row .tlr-feed-name{font-size:1.2rem;font-weight:700}.tlr-feed-row .tlr-feed-cta{font-family:var(--tlr-font-display,serif);flex-shrink:0;margin-top:0;font-weight:700;text-decoration:none}.tlr-feed-row .tlr-feed-facet{padding:4px 10px;font-size:.632rem}.tlr-reviews:not(.tlr-feed-panel-host){margin-block:2rem}.tlr-slider{position:relative}.tlr-slider-track--fits{justify-content:center}.tlr-slider-arrow{z-index:2;opacity:1;visibility:visible;background:var(--tlr-color-surface,#f7f7f8);width:2.25rem;height:2.25rem;color:var(--tlr-color-heading,var(--tlr-color-heading,#1e2a38));cursor:pointer;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;transition:opacity .2s cubic-bezier(.2,0,0,1),visibility;display:inline-flex;position:absolute;top:40%;transform:none;box-shadow:0 2px 6px #0000002e}.tlr-slider-arrow:hover{background:var(--tlr-color-heading,var(--tlr-color-heading,#1e2a38));color:var(--tlr-color-bg,#fff);border-color:var(--tlr-color-heading,var(--tlr-color-heading,#1e2a38))}.tlr-slider-arrow:focus-visible{outline:2px solid var(--tlr-color-focus-ring,#06c);outline-offset:2px}.tlr-slider-arrow.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s cubic-bezier(.2,0,0,1),visibility 0s .2s}@media (prefers-reduced-motion:reduce){.tlr-slider-arrow,.tlr-slider-arrow.is-hidden{transition:none}}.tlr-slider-arrow--prev{left:calc(4px - var(--tlr-slider-arrow-shift,30px))}.tlr-slider-arrow--next{right:calc(4px - var(--tlr-slider-arrow-shift,30px))}.tlr-slider:has(.tlr-slider-arrow--next:not(.is-hidden)):after{content:"";z-index:1;pointer-events:none;width:4.5rem;position:absolute;top:0;bottom:0}.tlr-slider:has(.tlr-slider-arrow--prev:not(.is-hidden)):before{content:"";z-index:1;pointer-events:none;width:4.5rem;position:absolute;top:0;bottom:0}.tlr-slider:has(.tlr-slider-arrow--prev:not(.is-hidden)):before{background:linear-gradient(to right, var(--tlr-slider-fade-color,var(--tlr-color-bg,#f7f4ed)), transparent);left:0}.tlr-slider:has(.tlr-slider-arrow--next:not(.is-hidden)):after{background:linear-gradient(to left, var(--tlr-slider-fade-color,var(--tlr-color-bg,#f7f4ed)), transparent);right:0}@media (width<=600px){.tlr-slider-arrow--prev{left:8px}.tlr-slider-arrow--next{right:8px}}.tlr-reviews-scroll{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:min(88%,26rem);grid-auto-flow:column;gap:1rem;padding:0 0 .5rem;display:grid;overflow-x:auto}.tlr-review-card{scroll-snap-align:start;background:#fff;border:1px solid #ddd;border-radius:8px;flex-direction:column;gap:.75rem;min-width:0;max-height:50vh;margin:0;padding:1.25rem;display:flex;overflow:hidden}.tlr-review-head{align-items:center;gap:.75rem;display:flex}.tlr-review-stars{gap:2px;font-size:1.15rem;line-height:1;display:inline-flex}.tlr-star-on{color:#ffa41c}.tlr-star-off{color:#c9cdd1}.tlr-review-text{-webkit-line-clamp:6;line-clamp:6;color:var(--tlr-color-heading,var(--tlr-color-heading,#1e2a38));-webkit-box-orient:vertical;margin:0;font-size:1.03125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.tlr-review-foot{align-items:center;gap:.75rem;margin-top:auto;display:flex}.tlr-review-avatar{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.tlr-review-initials{background:var(--tlr-color-heading,var(--tlr-color-heading,#1e2a38));color:var(--tlr-color-bg,#fff);letter-spacing:.02em;justify-content:center;align-items:center;font-family:Fira Sans,system-ui,sans-serif;font-size:1.03125rem;font-weight:500;display:inline-flex}.tlr-review-author{color:var(--tlr-color-heading,var(--tlr-color-heading,#1e2a38));font-weight:600}.tlr-review-source{color:var(--tlr-color-link,#06c);margin-left:auto;font-family:Roboto Condensed,system-ui,sans-serif;font-size:.8125rem;text-decoration:none}.tlr-review-source:hover{text-decoration:underline}.tlr-review-more{color:var(--tlr-color-link,#06c);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;font-family:Roboto Condensed,system-ui,sans-serif;font-size:.8125rem;text-decoration:none}.tlr-review-more:hover{text-decoration:underline}.tlr-review-panel-head{z-index:1;background:#f7f7f8;border-bottom:1px solid #ddd;align-items:center;gap:.75rem;margin:0;padding:.5rem 0 .75rem;display:flex;position:sticky;top:-.5rem}.tlr-review-panel-text{color:var(--tlr-color-heading,var(--tlr-color-heading,#1e2a38));white-space:pre-line;margin:1rem 0 0;font-size:1.03125rem;line-height:1.6}.tlr-events:not(.tlr-feed-panel-host){margin-block:2rem}.tlr-events{overflow:hidden}.tlr-events .tlr-slider-arrow--prev{left:8px}.tlr-events .tlr-slider-arrow--next{right:8px}.tlr-events-scroll{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:min(88%,440px);grid-auto-flow:column;gap:1rem;padding:0 0 .5rem;display:grid;overflow-x:auto}.tlr-event-card{scroll-snap-align:start;background:#fff;border:1px solid #ddd;border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.tlr-event-image{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.tlr-event-body{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem;display:flex}.tlr-event-when{text-align:center;color:var(--tlr-color-heading,var(--tlr-color-heading,#1e2a38));margin:0;font-family:Libertinus Serif,Georgia,Times New Roman,serif;font-size:.8125rem;font-weight:400}.tlr-event-title{margin:0;font-size:1.03125rem;line-height:1.3}.tlr-event-where,.tlr-event-blurb{margin:0;font-size:.8125rem;line-height:1.5}.tlr-event-where{color:#555;font-family:Libertinus Serif,Georgia,Times New Roman,serif;font-size:.65rem}.tlr-event-cta-context{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tlr-event-cta{color:var(--tlr-color-link,#06c);align-self:center;margin-block-start:auto;font-family:Fira Sans,system-ui,sans-serif;font-size:.8125rem;font-weight:500;text-decoration:none}.tlr-event-cta:hover{text-decoration:underline}.tlr-gallery{margin-block:2rem}.tlr-gallery-title{margin-bottom:1rem}.tlr-gallery-grid{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:min(78%,22rem);grid-auto-flow:column;gap:1rem;margin:0;padding:0 0 .5rem;list-style:none;display:grid;overflow-x:auto}.tlr-gallery-item{scroll-snap-align:center;margin:0}.tlr-gallery-item figure{background:var(--tlr-color-surface,#f7f7f8);border-radius:8px;margin:0;position:relative;overflow:hidden}.tlr-gallery-image{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.tlr-gallery-link{display:block}.tlr-gallery-link:focus-visible{outline:2px solid var(--tlr-color-focus-ring,#06c);outline-offset:-2px}.tlr-gallery-caption{inset-inline:0;color:#fff;background:linear-gradient(#0000 0%,#000000b8 62%,#000000e0 100%);margin:0;padding:2rem 1rem 1rem;font-family:Libertinus Serif,Georgia,Times New Roman,serif;font-size:1rem;line-height:1.35;position:absolute;bottom:0}.tlr-gallery-credit{color:#555;margin:.5rem 0 0;font-family:Libertinus Serif,Georgia,Times New Roman,serif;font-size:.8125rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tlr-gallery[data-lightbox=on] .tlr-gallery-image{transition:transform .2s cubic-bezier(.2,0,0,1)}.tlr-gallery[data-lightbox=on] .tlr-gallery-item:hover .tlr-gallery-image{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.tlr-gallery-grid{scroll-behavior:auto}}.tlr-gallery[data-layout=grid] .tlr-gallery-grid{scroll-snap-type:none;grid-template-columns:1fr;grid-auto-flow:row;justify-content:center;overflow-x:visible}@media (width>=641px){.tlr-gallery[data-layout=grid] .tlr-gallery-grid{grid-template-columns:repeat(auto-fill,14rem)}}.tlr-gallery[data-layout=grid] .tlr-gallery-item{scroll-snap-align:none}.tlr-gallery[data-lightbox=on] .tlr-gallery-figure{cursor:zoom-in}.tlr-gallery[data-layout=logos] .tlr-gallery-grid{grid-auto-columns:max-content;align-items:center;gap:1.5rem}.tlr-gallery-item--logo{scroll-snap-align:start}.tlr-gallery-logo-image{filter:grayscale();width:auto;height:50px;display:block}.tlr-gallery-zoom{color:#fff;background:#000;border:0;width:100dvw;max-width:100dvw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.tlr-gallery-zoom::backdrop{background:#000}@media (prefers-reduced-motion:no-preference){.tlr-gallery-zoom[open]{animation:tlr-zoom-in var(--tlr-motion-reveal) var(--tlr-motion-ease)}.tlr-gallery-zoom[open]::backdrop{animation:tlr-zoom-backdrop var(--tlr-motion-reveal) var(--tlr-motion-ease)}.tlr-gallery-zoom[data-closing]{animation:tlr-zoom-out var(--tlr-motion-reveal) var(--tlr-motion-ease) forwards}.tlr-gallery-zoom[data-closing]::backdrop{animation:tlr-zoom-backdrop var(--tlr-motion-reveal) var(--tlr-motion-ease) reverse forwards}}@keyframes tlr-zoom-in{0%{opacity:0;transform:scale(.94)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes tlr-zoom-out{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.96)translateY(10px)}}@keyframes tlr-zoom-backdrop{0%{opacity:0}to{opacity:1}}.tlr-gallery-zoom-figure{touch-action:none;justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex;overflow:hidden}.tlr-gallery-zoom-image{object-fit:contain;touch-action:none;opacity:1;max-width:100dvw;max-height:100dvh;transition:opacity .12s cubic-bezier(.2,0,0,1);display:block}.tlr-gallery-zoom-image[data-loading]{opacity:0}.tlr-gallery-zoom-image[data-error]{opacity:.3}.tlr-gallery-zoom-spinner{pointer-events:none;border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:32px;height:32px;margin:auto;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.tlr-gallery-zoom-spinner{animation:.8s linear infinite tlr-gallery-zoom-spin}}@keyframes tlr-gallery-zoom-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.tlr-gallery-zoom-figure[data-phase=exit][data-dir=forward]{animation:tlr-slide-exit-left .2s var(--tlr-motion-ease) both}.tlr-gallery-zoom-figure[data-phase=enter][data-dir=forward]{animation:tlr-slide-enter-right .2s var(--tlr-motion-ease) both}.tlr-gallery-zoom-figure[data-phase=exit][data-dir=back]{animation:tlr-slide-exit-right .2s var(--tlr-motion-ease) both}.tlr-gallery-zoom-figure[data-phase=enter][data-dir=back]{animation:tlr-slide-enter-left .2s var(--tlr-motion-ease) both}}.tlr-gallery-zoom-caption,.tlr-gallery-zoom-link,.tlr-gallery-zoom-counter{text-align:center;margin:0;font-family:Libertinus Serif,Georgia,Times New Roman,serif;position:absolute;inset-inline:0}.tlr-gallery-zoom-caption{background:linear-gradient(#0000,#000000bf);padding:3rem 1rem 1rem;bottom:0}.tlr-gallery-zoom-link{z-index:1;color:#fff;text-decoration:underline;bottom:.5rem}.tlr-gallery-zoom-counter{color:#fffc;font-size:.8125rem;top:.75rem}.tlr-gallery-zoom-close,.tlr-gallery-zoom-prev,.tlr-gallery-zoom-next{color:#fff;cursor:pointer;z-index:2;background:#00000080;border:0;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}.tlr-gallery-zoom-close:hover,.tlr-gallery-zoom-prev:hover,.tlr-gallery-zoom-next:hover{background:#000000b8}.tlr-gallery-zoom-close:focus-visible,.tlr-gallery-zoom-prev:focus-visible,.tlr-gallery-zoom-next:focus-visible{outline-offset:2px;outline:2px solid #fff}.tlr-gallery-zoom-prev,.tlr-gallery-zoom-next{width:3rem;height:3rem;top:50%;transform:translateY(-50%)}.tlr-gallery-zoom-prev{inset-inline-start:1rem}.tlr-gallery-zoom-next{inset-inline-end:1rem}.tlr-gallery-zoom-close{top:1rem;width:2.5rem;height:2.5rem;font-size:1.75rem;inset-inline-end:1rem}.tlr-gallery-arrow{width:1.4rem;height:1.4rem;display:block}.tlr-section:after{content:"";clear:both;display:block}.tlr-section p{margin:0 0 15px}.tlr-section-list{margin:0 0 15px;padding-left:24px;list-style-type:disc;list-style-position:outside;display:flow-root}.tlr-section-list li{line-height:1.6}.tlr-section-list li+li{margin-top:6px}.tlr-section--lead>p:first-of-type:first-letter{float:left;color:var(--tlr-color-heading,#000);margin-top:5px;padding-bottom:.04em;padding-right:.1em;font-family:Fira Sans,system-ui,sans-serif;font-size:3.54044rem;font-weight:500;line-height:.68}.tlr-section--lead{margin-top:1.5rem}.tlr-section-cta{justify-content:center;margin:1rem 0;display:flex}.tlr-section--has-image .tlr-section-cta{justify-content:flex-start}.tlr-cta-button{background:var(--tlr-btn-solid-bg,#06c);color:var(--tlr-btn-solid-text,#fff);cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-family:Libertinus Serif,Georgia,Times New Roman,serif;font-size:1.03125rem;font-weight:600;line-height:1.2;text-decoration:none;transition:filter .12s cubic-bezier(.2,0,0,1);display:inline-block}.tlr-cta-button:hover{filter:brightness(.92)}.tlr-section-figure{margin:0 0 .75rem}.tlr-section-figure img{border-radius:4px;width:100%;height:auto;display:block}@media (width>=901px){.tlr-section-figure.tlr-float-left{float:left;width:400px;margin-inline-end:1rem}.tlr-section-figure.tlr-float-left[data-float-width="300"]{width:300px}.tlr-section-figure.tlr-float-left[data-float-width="600"]{width:600px}.tlr-section-figure.tlr-float-right{float:right;width:400px;margin-inline-start:1rem}.tlr-section-figure.tlr-float-right[data-float-width="300"]{width:300px}.tlr-section-figure.tlr-float-right[data-float-width="600"]{width:600px}}@media (width>=600px) and (width<=900px){.tlr-section-figure.tlr-float-left{float:left;width:400px;margin-inline-end:1rem}.tlr-section-figure.tlr-float-right{float:right;width:400px;margin-inline-start:1rem}}@media (width<=599px){.tlr-section{flex-direction:column;display:flex}.tlr-section-figure.tlr-float-left,.tlr-section-figure.tlr-float-right{float:none;order:1;width:min(400px,100%);margin-inline:auto;display:block}.tlr-section--has-image .tlr-section-cta{justify-content:center}.tlr-cta-button{margin-bottom:1.25rem;padding:.6375rem 1.275rem;font-size:.876563rem}}.tlr-image{float:none;margin-block:2rem}.tlr-image-title{margin-inline:auto;width:100%;margin-bottom:1rem}.tlr-image-figure{width:100%;margin-block:0;margin-inline:auto}.tlr-image-img{aspect-ratio:3/2;object-fit:cover;width:100%;max-width:100%;height:auto;margin-inline:auto;display:block}.tlr-image-caption{color:#555;width:100%;margin:.5rem auto 0;padding-inline:.5rem;font-family:Libertinus Serif,Georgia,Times New Roman,serif;font-size:.8125rem;line-height:1.4}.tlr-quote{text-align:center;border-radius:8px;width:100%;margin-block:2rem;margin-inline:auto;position:relative;overflow:hidden}.tlr-quote-inner{z-index:1;max-width:calc(900px + 3rem);margin-inline:auto;padding-inline:1.5rem;position:relative}.tlr-quote-text{color:inherit;margin:0;font-family:Fira Sans,system-ui,sans-serif;font-size:2.25rem;font-weight:400;line-height:1.15}.tlr-quote-text:before{content:"“";color:inherit;opacity:.55;margin-bottom:.5rem;font-size:3.5rem;line-height:.6;display:block;position:absolute}.tlr-quote-cite{color:inherit;opacity:.85;margin-top:1rem;font-family:Libertinus Serif,Georgia,Times New Roman,serif;font-size:.8125rem}.tlr-quote-cite cite{font-style:normal}.tlr-quote-cite a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.tlr-quote-cite a:hover{opacity:.8}@media (width<=640px){.tlr-quote-text{line-height:1.04}}.tlr-quote[data-bg=plain]{color:var(--tlr-color-heading,var(--tlr-color-heading,#1e2a38))}.tlr-quote[data-bg=plain] .tlr-quote-cite a{color:var(--tlr-color-link,#06c)}.tlr-quote[data-bg=primary]{background:var(--tlr-color-brand-primary,#1e2a38);color:var(--tlr-color-text-on-brand,#fff)}.tlr-quote[data-bg=primary] .tlr-quote-inner{padding-block:2rem}.tlr-quote[data-bg=image]{color:var(--tlr-color-text-on-brand,#fff)}.tlr-quote[data-bg=image] .tlr-quote-inner{text-shadow:0 1px 12px #0000008c;padding-block:2rem}.tlr-quote[data-bg=image]:after{content:"";z-index:0;background:color-mix(in srgb, var(--tlr-quote-overlay,#1e2a38) 60%, transparent);position:absolute;inset:0}.tlr-quote-bg-img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tlr-video{text-align:center;width:100%;margin-block:2rem;margin-inline:auto}.tlr-video-title{color:var(--tlr-color-heading,var(--tlr-color-heading,#1e2a38));margin:0 0 .75rem;font-family:Fira Sans,system-ui,sans-serif;font-size:1.5rem;font-weight:500}.tlr-video-frame{aspect-ratio:16/9;background:var(--tlr-color-surface,#f7f7f8);border-radius:8px;width:100%;position:relative;overflow:hidden}.tlr-video-play{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.tlr-video-play:focus-visible{outline:2px solid var(--tlr-color-focus-ring,#06c);outline-offset:-3px}.tlr-video-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tlr-video-play-glyph{color:#fff;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;transition:background .15s,transform .15s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tlr-video-play-glyph svg{width:1.6rem;height:1.6rem}.tlr-video-play:hover .tlr-video-play-glyph,.tlr-video-play:focus-visible .tlr-video-play-glyph{background:#000000c7;transform:translate(-50%,-50%)scale(1.06)}@media (prefers-reduced-motion:reduce){.tlr-video-play-glyph{transition:none}.tlr-video-play:hover .tlr-video-play-glyph,.tlr-video-play:focus-visible .tlr-video-play-glyph{transform:translate(-50%,-50%)}}.tlr-video-iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.tlr-video-caption{color:#555;margin:.75rem 0 0;font-size:.95rem}.tlr-disclosure{border-block-start:1px solid var(--tlr-color-border,#ddd);margin-block:1.5rem}.tlr-disclosure-summary{cursor:pointer;color:var(--tlr-color-heading,var(--tlr-color-heading,#1e2a38));justify-content:center;align-items:center;gap:.5rem;padding-block:.75rem;font-family:Libertinus Serif,Georgia,Times New Roman,serif;list-style:none;transition:color .12s cubic-bezier(.2,0,0,1);display:flex}.tlr-disclosure-summary::-webkit-details-marker{display:none}.tlr-disclosure-summary:hover{color:var(--tlr-color-accent,var(--tlr-color-brand-primary,#1e2a38))}.tlr-disclosure-summary:focus-visible{outline:2px solid var(--tlr-color-focus-ring,#06c);outline-offset:2px;border-radius:4px}.tlr-disclosure-label,.tlr-tags-block-label,.tlr-faq .tlr-faq-title{letter-spacing:0;color:var(--tlr-color-heading,var(--tlr-color-heading,#1e2a38));font-family:Fira Sans,system-ui,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.2}.tlr-disclosure-pointer{color:#555;flex:none;width:.6em;height:.6em;transition:transform .2s cubic-bezier(.2,0,0,1);transform:rotate(90deg)}.tlr-disclosure[open] .tlr-disclosure-pointer{transform:rotate(-90deg)}.tlr-disclosure-body{padding-block-end:1rem}@media (prefers-reduced-motion:reduce){.tlr-disclosure-pointer{transition:none}}.tlr-tags-block{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-block:1.5rem;display:flex}.tlr-tags-block-label{margin-inline-end:.25rem}.tlr-tag-chip{background:var(--tlr-color-bg,#fff);color:var(--tlr-color-text,#585c64);border:1px solid #ddd;border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-family:Libertinus Serif,Georgia,Times New Roman,serif;font-size:.8125rem;line-height:1.4;text-decoration:none;transition:border-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1);display:inline-flex}a.tlr-tag-chip:hover,a.tlr-tag-chip:focus-visible{border-color:var(--tlr-color-accent,var(--tlr-color-brand-primary,#1e2a38));color:var(--tlr-color-accent,var(--tlr-color-brand-primary,#1e2a38))}a.tlr-tag-chip:focus-visible{outline:2px solid var(--tlr-color-focus-ring,#06c);outline-offset:2px}.tlr-tag-chip-count{background:var(--tlr-color-surface,#f7f7f8);color:#555;border-radius:999px;justify-content:center;align-items:center;min-width:1.4em;padding:0 .35em;font-size:.85em;display:inline-flex}.tlr-toc-list{margin:0;padding:0;font-family:Libertinus Serif,Georgia,Times New Roman,serif;list-style:none}.tlr-toc-item{line-height:1.7}.tlr-toc-item--h3{padding-inline-start:1rem}.tlr-toc-list{text-align:center}.tlr-toc-list .tlr-toc-item--h3{padding-inline-start:0}.tlr-toc-list a{color:var(--tlr-color-link,#06c);text-decoration:none}.tlr-toc-list a:hover,.tlr-toc-list a:focus-visible{text-decoration:underline}.tlr-faq{margin-block:1.5rem}.tlr-faq-title{text-align:center;margin-block-end:.5rem}.tlr-faq .tlr-disclosure.tlr-faq-item{margin-block:0}.tlr-faq-item .tlr-disclosure-body>p{margin-block:0 .75rem}.tlr-faq-item .tlr-disclosure-body>p:last-child{margin-block-end:0}.tlr-cite-list{text-align:center;margin:0;padding-inline-start:0;font-family:Libertinus Serif,Georgia,Times New Roman,serif;list-style:none}.tlr-cite-num{color:#555;font-family:Fira Sans,system-ui,sans-serif;font-weight:500}.tlr-cite-item{margin-block-end:.5rem;line-height:1.6}.tlr-cite-item:last-child{margin-block-end:0}.tlr-cite-list a{color:var(--tlr-color-link,#06c);text-decoration:none}.tlr-cite-list a:hover,.tlr-cite-list a:focus-visible{text-decoration:underline}.tlr-cite-note{color:#555;font-size:.8125rem}.tlr-cite-ref{font-family:Fira Sans,system-ui,sans-serif;font-size:.72em;font-weight:500;line-height:0}.tlr-cite-ref a{color:#555;padding:0 .15em;text-decoration:none}.tlr-cite-ref a:hover,.tlr-cite-ref a:focus-visible{color:var(--tlr-color-link,#06c)}.tlr-cite-back{color:#555;margin-inline-start:.5rem;text-decoration:none}.tlr-cite-back:hover,.tlr-cite-back:focus-visible{color:var(--tlr-color-link,#06c)}.tlr-cite-linked{background:color-mix(in srgb, var(--tlr-color-accent,var(--tlr-color-brand-primary,#1e2a38)) 12%, transparent);border-radius:3px}@media (prefers-reduced-motion:no-preference){@keyframes tlr-cite-flash{0%{background:color-mix(in srgb, var(--tlr-color-accent,var(--tlr-color-brand-primary,#1e2a38)) 18%, transparent)}to{background:0 0}}.tlr-cite-item:target,.tlr-cite-ref:target{animation:1.1s cubic-bezier(.2,0,0,1) tlr-cite-flash}}.tlr-primary-nav{align-self:stretch;align-items:center;margin-inline-start:auto;display:flex}.tlr-nav-toggle{background:color-mix(in srgb, var(--tlr-color-heading,#333) 5%, transparent);border:1px solid var(--tlr-color-border,#0000001f);block-size:34px;inline-size:40px;color:var(--tlr-color-site-title,var(--tlr-color-heading,#1e2a38));cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;display:none}.tlr-nav-toggle-mark{block-size:24px;inline-size:24px;display:block}@media (width<=1023px){.tlr-nav-toggle{display:inline-flex}}.tlr-nav-panel{background:var(--tlr-color-bg,#fff);width:min(340px,86vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--tlr-color-text,#222);transition:transform .2s cubic-bezier(.2, 0, 0, 1), overlay .2s allow-discrete, display .2s allow-discrete;border:0;margin:0 0 0 auto;padding:0;transform:translate(100%);box-shadow:-10px 0 26px #0000002e}.tlr-nav-panel[open]{transform:translate(0)}@starting-style{.tlr-nav-panel[open]{transform:translate(100%)}}.tlr-nav-panel::backdrop{opacity:0;transition:opacity .2s cubic-bezier(.2, 0, 0, 1), overlay .2s allow-discrete, display .2s allow-discrete;background:#00000059}.tlr-nav-panel[open]::backdrop{opacity:1}@starting-style{.tlr-nav-panel[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.tlr-nav-panel,.tlr-nav-panel::backdrop,.tlr-nav-substack-collapse,.tlr-nav-substack,.tlr-nav-stack-toggle .tlr-nav-caret{transition:none}}.tlr-nav-panel-inner{flex-direction:column;height:100%;display:flex}.tlr-nav-panel-head{justify-content:space-between;align-items:center;height:50px;padding:0 1.25rem;display:flex}.tlr-nav-panel-title{letter-spacing:.02em;color:var(--tlr-color-heading,#000);font-family:Fira Sans,system-ui,sans-serif;font-size:1.4rem;font-weight:500}.tlr-nav-panel-close{block-size:40px;inline-size:40px;color:var(--tlr-color-heading,#000);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tlr-nav-stack{margin:0;padding:.5rem 1.25rem 2rem;list-style:none;overflow-y:auto}.tlr-nav-stack-row{justify-content:space-between;align-items:center;display:flex}.tlr-nav-stack-link{font-family:var(--tlr-font-ui,system-ui, sans-serif);color:var(--tlr-color-heading,#000);padding:.6rem 0;font-size:1.05rem;text-decoration:none;display:block}.tlr-nav-stack-link[aria-current=page]{font-weight:600}.tlr-nav-stack-toggle{block-size:44px;inline-size:44px;color:var(--tlr-color-heading,#000);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tlr-nav-stack-toggle .tlr-nav-caret{opacity:1;font-size:.7em;transition:transform .2s cubic-bezier(.2,0,0,1)}.tlr-nav-stack-toggle[aria-expanded=true] .tlr-nav-caret{transform:rotate(180deg)}.tlr-nav-substack-collapse{grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.2,0,0,1);display:grid}.tlr-nav-substack-collapse[data-open]{grid-template-rows:1fr}.tlr-nav-substack{min-height:0;color:var(--tlr-color-text-muted,#5c5550);opacity:0;margin:0;padding-block-end:.4rem;padding-inline-start:1.35rem;list-style:outside;transition:opacity .2s cubic-bezier(.2,0,0,1);overflow:hidden}.tlr-nav-substack-collapse[data-open] .tlr-nav-substack{opacity:1}.tlr-nav-substack a{font-family:var(--tlr-font-ui,system-ui, sans-serif);color:var(--tlr-color-text,#333);padding:.4rem 0;text-decoration:none;display:block}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation-duration:var(--tlr-motion-reveal);animation-timing-function:var(--tlr-motion-ease);animation-fill-mode:both}::view-transition-new(root){animation-duration:var(--tlr-motion-reveal);animation-timing-function:var(--tlr-motion-ease);animation-fill-mode:both}:root[data-nav-direction=forward]::view-transition-old(root){animation-name:tlr-slide-exit-left}:root[data-nav-direction=forward]::view-transition-new(root){animation-name:tlr-slide-enter-right}:root[data-nav-direction=back]::view-transition-old(root){animation-name:tlr-slide-exit-right}:root[data-nav-direction=back]::view-transition-new(root){animation-name:tlr-slide-enter-left}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}@keyframes tlr-slide-enter-right{0%{opacity:0;transform:translateX(var(--tlr-motion-slide))}to{opacity:1;transform:translate(0)}}@keyframes tlr-slide-exit-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(calc(-1 * var(--tlr-motion-slide)))}}@keyframes tlr-slide-enter-left{0%{opacity:0;transform:translateX(calc(-1 * var(--tlr-motion-slide)))}to{opacity:1;transform:translate(0)}}@keyframes tlr-slide-exit-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(var(--tlr-motion-slide))}}.tlr-signup-form{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.tlr-signup-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tlr-signup-input{min-width:240px;color:var(--tlr-color-text,#585c64);background:var(--tlr-color-surface,#f7f7f8);border:1px solid #ddd;border-radius:4px;padding:8px 10px;font-family:Libertinus Serif,Georgia,Times New Roman,serif;font-size:1rem}.tlr-signup-input:focus-visible{outline:2px solid var(--tlr-color-focus-ring,#06c);outline-offset:1px}.tlr-signup-submit{color:var(--tlr-btn-solid-text,#fff);background:var(--tlr-btn-solid-bg,#06c);cursor:pointer;border:none;border-radius:4px;padding:8px 18px;font-family:Libertinus Serif,Georgia,Times New Roman,serif;font-size:1.03125rem;font-weight:600;line-height:1.2;transition:filter .12s cubic-bezier(.2,0,0,1)}.tlr-signup-submit:hover{filter:brightness(.92)}.tlr-signup-submit:focus-visible{outline:2px solid var(--tlr-color-focus-ring,#06c);outline-offset:2px}.tlr-signup-submit:disabled{opacity:.5;cursor:default}.tlr-signup-submit:disabled:hover{filter:none}.tlr-signup-status{color:#555;min-height:1.5em;margin:.75rem 0 0;font-family:Roboto Condensed,system-ui,sans-serif;font-size:.9375rem;font-weight:300}.tlr-signup-status.tlr-signup-status-ok{color:#16641b;font-size:1.125rem;font-weight:500}.tlr-gallery{content-visibility:auto;contain-intrinsic-size:auto 213px}.tlr-gallery[data-layout=logos]{contain-intrinsic-size:auto 58px}.tlr-site-footer{content-visibility:auto;contain-intrinsic-size:auto 144px}
