@font-face{font-family:Geom;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geom-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:Geom;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geom-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:Geom;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geom-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:Geom;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geom-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:Lexend;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/lexend-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:Lexend;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/lexend-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:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lexend-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:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lexend-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: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:"Lexend", system-ui, sans-serif;--tlr-font-display:"Geom", system-ui, sans-serif;--tlr-font-ui:"Lexend", system-ui, sans-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,Lexend, system-ui, sans-serif);font-weight:300}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:300;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:600;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,.tlr-admin .tlr-page-title-display{font-family:var(--tlr-font-display,sans-serif);color:var(--tlr-color-heading,#000);text-align:center;margin:0 0 1.5rem;font-size:calc(clamp(2.4rem,1.6rem + 3.4vw,4.209rem)/1.42857);font-weight:600;line-height:1.03}.tlr-page-title-display{margin-top:1.5rem}.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:300;line-height:1.5}.tlr-page-title-display+.tlr-page-subtitle{margin-top:-1rem}.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:300}.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:400;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)}html:has(body[data-editor]){scroll-padding-top:0}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:600;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-body,system-ui, 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:300}.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}body[data-editor]{background:color-mix(in srgb, var(--tlr-color-brand-primary,#1e2a38) 9%, #fff);--tlr-tab-active-bg:color-mix(in srgb, var(--tlr-color-brand-primary,#1e2a38) 4%, #fff);--tlr-color-bg:#fff;--tlr-color-text:#333;--tlr-color-heading:#333;height:100dvh;overflow:hidden}body[data-editor] main{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}body[data-editor] .tlr-admin-tabbed{flex-direction:column;flex:1 1 0;min-height:0;margin-bottom:0;display:flex}body[data-editor] .tlr-admin-module{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.tlr-states-field{max-width:16rem}body[data-editor] .tlr-admin-tabpanel{flex-direction:column;flex:1 1 0;min-height:0;padding-top:4px;padding-bottom:0;display:flex;position:relative;overflow:hidden auto}body[data-editor] .tlr-workbench-lower{flex-direction:row;flex:1 1 0;min-width:0;min-height:0;display:flex}@media (width>=901px){body[data-editor] .tlr-workbench-lower>.tlr-admin-tabpanel{margin-inline-end:0}}@media (width<=900px){body[data-editor] .tlr-workbench-lower{flex-direction:column;overflow-y:auto}body[data-editor] .tlr-workbench-lower .tlr-admin-tabpanel{flex:none;overflow-y:visible}}.tlr-code-fill{min-width:0;min-height:0;padding:4px var(--tlr-admin-gutter) .75rem;flex-direction:column;gap:.75rem;display:flex;position:absolute;inset:0}.tlr-site-header[data-editor]{justify-content:flex-start}.tlr-site-section{text-transform:uppercase;letter-spacing:.08em;color:var(--tlr-color-text-muted,#5c5550);font-family:Lexend,system-ui,sans-serif;font-size:.8rem;font-weight:500}.tlr-workbench-version{text-transform:none;letter-spacing:0;color:#555;font-size:.85em}.tlr-site-crumb{letter-spacing:.02em;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-family:Roboto Condensed,system-ui,sans-serif;font-size:.875rem;font-weight:500;display:flex}.tlr-site-crumb-back{color:#06c;--tlr-hit-target:24px;text-decoration:none;position:relative}.tlr-site-crumb-back:after{content:"";width:100%;min-width:24px;height:100%;min-height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tlr-site-crumb-back:hover{text-decoration:underline}.tlr-site-crumb-back:focus-visible{outline:2px solid var(--tlr-color-focus-ring,#06c);outline-offset:2px;border-radius:4px}.tlr-site-crumb-back .tlr-site-crumb-chevron{width:.7rem;height:.7rem;margin-top:-2px;margin-right:.25rem}.tlr-site-crumb-sep{color:#ddd}.tlr-site-crumb-current{color:var(--tlr-color-heading,#1e2a38);font-weight:700}.tlr-site-signout{margin-inline-start:auto}.tlr-site-signout button{color:#06c;font-family:Roboto Condensed,system-ui,sans-serif;font-size:.875rem;font-weight:500}.tlr-site-header[data-editor]{min-height:2.75rem;padding-block:.25rem}@media (width>=1024px){body[data-editor]{--tlr-workbench-tab-left:317px}body[data-editor] :is(.tlr-workbench-list,.tlr-workbench-page)>nav{top:8px;left:var(--tlr-workbench-tab-left);z-index:6;width:max-content;margin:0;position:fixed}.tlr-site-header[data-editor] .tlr-site-crumb{flex:none}.tlr-site-header[data-editor] .tlr-site-crumb,.tlr-site-header[data-editor] .tlr-site-signout{position:relative;top:3px}.tlr-site-header[data-editor] .tlr-site-name-text:not(.tlr-lockup){vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;max-width:calc(var(--tlr-workbench-tab-left) - 140px);display:inline-block;overflow:hidden}.tlr-site-header[data-editor] .tlr-lockup{max-width:calc(var(--tlr-workbench-tab-left) - 140px)}.tlr-site-header[data-editor] .tlr-lockup .tlr-lockup__name,.tlr-site-header[data-editor] .tlr-lockup .tlr-lockup__sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body[data-editor] .tlr-admin-tabpanel{border-top:1px solid var(--tlr-color-border,#ddd)}}.tlr-workbench-footer{min-height:34px;padding:0 var(--tlr-admin-gutter);background-color:color-mix(in srgb, var(--tlr-color-brand-primary,#1e2a38) 9%, #fff);background-image:repeating-linear-gradient(var(--tlr-seam-lean), var(--tlr-seam-thread) 0 var(--tlr-seam-mark), transparent var(--tlr-seam-mark) var(--tlr-seam-pitch));background-position:0;background-repeat:repeat-x;background-size:auto var(--tlr-seam-gauge);flex:none;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 -5px 6px -3px #00000029}.tlr-workbench-footer-text{z-index:1;background-color:color-mix(in srgb, var(--tlr-color-brand-primary,#1e2a38) 9%, #fff);color:#555;padding-inline:.9rem;font-family:Roboto Condensed,system-ui,sans-serif;font-size:.8125rem;font-weight:300;position:relative}.tlr-workbench-footer-site{font-weight:700}.tlr-workbench-footer-brand{color:#555;font-family:Roboto Condensed,system-ui,sans-serif;font-weight:700}.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:Lexend,system-ui,sans-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:Lexend,system-ui,sans-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,.tlr-admin-stub{max-width:42rem;margin:4rem auto;padding:0 1rem}.tlr-error-page a,.tlr-admin-stub a{vertical-align:baseline;min-height:24px;line-height:24px;display:inline-block}.tlr-login-form{width:300px;max-width:100%}.tlr-password-rules{color:#555;flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;font-family:Roboto Condensed,system-ui,sans-serif;font-size:.78rem;font-weight:300;line-height:1.35;list-style:none;display:flex}.tlr-password-rules li{grid-template-columns:1rem 1fr;align-items:start;gap:.5rem;display:grid}.tlr-password-rules li[data-state=met]{color:var(--tlr-color-text,#585c64)}.tlr-password-rule-mark{text-align:center}li[data-state=met] .tlr-password-rule-mark{color:#16641b}.tlr-password-rule-state{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tlr-login-form-wrap{width:300px;max-width:100%;margin-inline:auto;padding-top:2rem;position:relative}.tlr-login-error{margin:0;line-height:1.3;position:absolute;top:0;left:0;right:0}.tlr-login-forgot{color:var(--tlr-color-text-muted,#5c5550);margin-top:1rem;font-size:.875rem}.tlr-page-card-grid-title{margin:2rem 0 1.25rem;max-width:800px;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:Lexend,system-ui,sans-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:Geom,system-ui,sans-serif;font-size:clamp(1.125rem,1rem + .6vw,1.333rem);font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.tlr-page-card-summary{-webkit-line-clamp:2;line-clamp:2;color:#646464;-webkit-box-orient:vertical;margin-top:.25rem;font-family:Lexend,system-ui,sans-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-breadcrumb{max-width:60rem;color:var(--tlr-color-text-muted,#5c5550);align-items:center;gap:.5rem;margin:1rem auto 0;padding:0 1rem;font-size:.875rem;display:flex}.tlr-breadcrumb a{color:var(--tlr-color-text-muted,#5c5550);text-decoration:underline}.tlr-breadcrumb a:hover{color:var(--tlr-color-text,#0f0d0b)}.tlr-breadcrumb-sep{color:var(--tlr-color-border,#0006)}.tlr-breadcrumb [aria-current=page]{color:var(--tlr-color-text,#0f0d0b)}.tlr-admin{--tlr-admin-gutter:.75rem;--tlr-tab-bleed:var(--tlr-admin-gutter);max-width:none;position:relative}@media (width>=641px){.tlr-admin{--tlr-admin-gutter:1.5rem}}.tlr-admin{padding:0 var(--tlr-admin-gutter);margin:.75rem 0 2rem}.tlr-admin-tabbed{margin-top:0}.tlr-admin h1,.tlr-admin h2,.tlr-admin h3,.tlr-admin h4,.tlr-admin h5,.tlr-admin h6{margin:0}.tlr-admin h1{font-size:calc(clamp(2.4rem,1.6rem + 3.4vw,4.209rem)/1.5625)}.tlr-admin-editor-head{top:.5rem;right:var(--tlr-admin-gutter);z-index:10;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex;position:absolute}.tlr-admin-tabpanel{margin-inline:calc(-1 * var(--tlr-tab-bleed,0px));padding:1.5rem var(--tlr-admin-gutter) 2rem;background:var(--tlr-tab-active-bg,var(--tlr-color-bg,#f7f4ed))}body[data-editor] .tlr-admin-tabpanel:has(.tlr-blockstack)>*{flex:1 0 auto;gap:0;min-height:0}body[data-editor] .tlr-admin-tabpanel:has(.tlr-media-split--bleed:not(.tlr-media-split--stacked)){flex:none;height:calc(100vh - 79px);padding:0;overflow:hidden}.tlr-blocks-fill{flex-direction:column;flex:1 0 auto;min-height:0;display:flex}.tlr-blocks-fill>.tlr-blockstack{flex:1 0 auto}.tlr-seam{background-image:repeating-linear-gradient(var(--tlr-seam-lean), var(--tlr-seam-thread) 0 var(--tlr-seam-mark), transparent var(--tlr-seam-mark) var(--tlr-seam-pitch));inline-size:100%;block-size:var(--tlr-seam-gauge);border:0;margin:0}.tlr-seam--vertical{inline-size:var(--tlr-seam-gauge);--tlr-seam-lean:28deg;align-self:stretch;block-size:100%}.tlr-admin-subsection{margin-top:2rem;padding-top:1.5rem;position:relative}.tlr-admin-subsection:before{background-image:repeating-linear-gradient(var(--tlr-seam-lean), var(--tlr-seam-thread) 0 var(--tlr-seam-mark), transparent var(--tlr-seam-mark) var(--tlr-seam-pitch));content:"";block-size:var(--tlr-seam-gauge);position:absolute;inset-block-start:0;inset-inline:0}.tlr-admin-error,.tlr-admin-ok,.tlr-admin-hint{letter-spacing:.02em;font-family:Roboto Condensed,system-ui,sans-serif}.tlr-admin-date{letter-spacing:.02em;font-variant-numeric:tabular-nums;font-family:Roboto Condensed,system-ui,sans-serif;font-weight:400}.tlr-panel-intro{letter-spacing:.02em;color:var(--tlr-color-text-muted,#5c5550);margin:0 0 1.5rem;font-family:Lexend,system-ui,sans-serif;font-size:.8rem}.tlr-admin-error{color:#b72d2d;font-weight:500}.tlr-admin-ok{color:#16641b;font-weight:500}.tlr-admin-error-float{z-index:20;top:3rem;right:var(--tlr-admin-gutter);max-width:min(28rem, 100% - 2 * var(--tlr-admin-gutter));background:#fff;border:1px solid #b72d2d;border-radius:4px;margin:0;padding:.5rem .75rem;position:absolute;box-shadow:0 2px 8px #0000001f}.tlr-workbench-page-header{border-bottom:1px solid #ddd;flex-direction:row;justify-content:center;align-items:center;min-height:3.5rem;display:flex;position:relative}.tlr-workbench-page-header .tlr-page-title-display{margin:0}.tlr-workbench-page-heading-block{flex-direction:column;align-items:center;display:flex}.tlr-workbench-page-titlerow{justify-content:center;margin-bottom:0;display:flex}.tlr-page-title-anchor{display:inline-block;position:relative}.tlr-page-title-anchor .tlr-page-title-display{margin:0;font-size:calc(clamp(2.4rem,1.6rem + 3.4vw,4.209rem)/2.38095)}.tlr-page-subtitle-display{text-align:center;margin:.25rem 0 0}.tlr-page-title-view.tlr-page-title-view{white-space:nowrap;margin-left:1rem;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.tlr-workbench-page-substatus{align-items:center;gap:1rem;min-height:1.5rem;display:flex;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.tlr-view-link.tlr-view-link{color:var(--tlr-color-link,#06c);font-family:Roboto Condensed,system-ui,sans-serif;font-size:.9375rem;font-weight:400;text-decoration:none}.tlr-view-link.tlr-view-link:hover,.tlr-view-link.tlr-view-link:focus-visible{text-decoration:underline}.tlr-view-link .tlr-view-pointer{width:.75rem;height:.75rem;margin-left:-.45em}.tlr-section-head{align-items:baseline;gap:1rem;display:flex}.tlr-section-head h2{margin:0;font-size:calc(clamp(1.4rem,.98rem + 1.82vw,2.21rem)/1.25)}.tlr-focus-phrase-field input{width:100%}.tlr-pattern-composition{border-block-start:1px solid #ddd;width:fit-content;max-width:100%;margin-block-start:32px;padding-block-start:32px}.tlr-pattern-composition>.tlr-hero-text-fields{margin-top:0}.tlr-hero-text-fields{flex-direction:column;gap:32px;margin-top:32px;display:flex}.tlr-hero-panel-code{min-width:0;overflow-x:hidden}.tlr-hero-image-group{flex-wrap:wrap;align-items:flex-start;gap:39px;max-width:600px;display:flex}.tlr-hero-copy-group{flex-direction:column;gap:.75rem;width:600px;max-width:100%;display:flex}.tlr-hero-copy-lines{flex-direction:column;gap:.75rem;min-width:0;display:flex}.tlr-hero-copy-lines input{max-width:600px}.tlr-hero-copy-body{min-width:0;max-width:600px}.tlr-hero-copy-body textarea{width:100%;max-width:600px;font-size:.875rem}.tlr-hero-image-group__image{flex:0 auto;min-width:0}.tlr-hero-image-group--noimage .tlr-hero-image-group__image{flex:0 0 300px}.tlr-hero-button-group--empty{flex:0 300px}.tlr-hero-button-group{flex-direction:column;flex:0 300px;gap:.75rem;min-width:0;display:flex}.tlr-hero-button-group input{width:100%}.tlr-hero-button-group .tlr-admin-hint{margin:0}.tlr-admin-page-meta-footer{margin-top:1.5rem;margin-inline:calc(-1 * var(--tlr-admin-gutter));padding:1rem var(--tlr-admin-gutter) 2rem;border-top:1px solid var(--tlr-color-border,#ddd);background-color:color-mix(in srgb, var(--tlr-color-brand-primary,#1e2a38) 9%, #fff);flex-wrap:wrap;flex:auto;align-content:flex-start;align-items:flex-start;gap:.25rem 1.5rem;display:flex;box-shadow:inset 0 6px 8px -6px #00000029}.tlr-admin-page-meta-footer .tlr-admin-field-stack{gap:1px}.tlr-admin-page-meta-footer>*>:first-child{font-size:.68rem}.tlr-admin-page-meta-footer>*>:last-child{font-size:.935rem}body[data-editor] .tlr-admin-tabpanel:has(.tlr-admin-page-meta-footer)>*{flex:1 0 auto;min-height:0}.tlr-admin-table{border-collapse:collapse;width:100%;margin:1rem 0 2rem}.tlr-admin-table th,.tlr-admin-table td{text-align:left;border-bottom:1px solid var(--tlr-color-border,#0000001a);vertical-align:middle;padding:.5rem .875rem}.tlr-admin-table tbody tr:last-child td{border-bottom:none}.tlr-admin-row-actions{--tlr-btn-link-color:#06c;align-items:center;gap:1rem;display:flex}.tlr-table-count{font-family:var(--tlr-font-display,Georgia, "Times New Roman", serif);font-variant-numeric:tabular-nums;color:var(--tlr-color-heading,#000);font-weight:600}.tlr-admin-table .tlr-admin-row-delete{color:#555}.tlr-admin-table .tlr-admin-row-delete.tlr-admin-row-delete:hover,.tlr-admin-table .tlr-admin-row-delete.tlr-admin-row-delete:focus-visible{color:var(--tlr-color-status-error,#b72d2d)}.tlr-page-title{font-family:var(--tlr-font-display,Georgia, "Times New Roman", serif);letter-spacing:0;color:var(--tlr-color-heading,#000);font-size:1.2263rem;font-weight:600}.tlr-page-tag{margin-left:.5rem;position:relative;top:-4px}.tlr-admin-field-stack{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.tlr-admin-actions{align-items:center;gap:1rem;display:flex}.tlr-status-tags{align-items:center;gap:.5rem;display:inline-flex}.tlr-admin-upload{border-top:1px solid var(--tlr-color-border,#0000001a);margin-top:2.5rem;padding-top:1.5rem}.tlr-admin-uploaded{margin-top:1rem}.tlr-admin-uploaded pre{background:var(--tlr-color-surface,#0000000d);border-radius:4px;padding:.5rem .75rem;font-size:.85rem;overflow-x:auto}.tlr-admin-thumb{border:1px solid var(--tlr-color-border,#0000001a);max-width:240px;height:auto;margin-top:.5rem;display:block}.tlr-hero-previews{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;display:flex}.tlr-hero-preview{flex-direction:column;gap:3px;display:flex}.tlr-hero-preview-frame{background-color:#f7f7f8;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ddd;border-radius:4px;height:180px}.tlr-hero-preview-frame--wide{aspect-ratio:16/9}.tlr-hero-preview-frame--tall{aspect-ratio:4/5}.tlr-hero-preview-frame--card{aspect-ratio:4/3}.tlr-hero-focal{cursor:crosshair;width:100%;padding:0;display:block;position:relative}.tlr-hero-focal-dot{pointer-events:none;background:#00000059;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000080,0 1px 4px #00000080}.tlr-cover-block{margin-block:28px}.tlr-cover-block--compact{margin-block:-8px 0}.tlr-cover-block--compact .tlr-image-control-frame{height:126px}.tlr-pattern-head{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;display:flex}.tlr-pattern-toggles{flex-flow:wrap;align-items:flex-start;gap:1rem 1.5rem;display:flex}.tlr-image-control-frame{flex:none;width:auto}.tlr-image-control-frame:focus-visible{outline-offset:-2px}.tlr-hero-cta{align-self:flex-start}.tlr-admin-library-header{flex-wrap:wrap;align-items:baseline;gap:1rem;display:flex}.tlr-admin-library-header h3{margin:0}.tlr-admin-library-invite{text-align:center;border:1px dashed #ddd;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;padding:3rem 1.5rem;display:flex}.tlr-admin-invite-cta{--tlr-btn-solid-bg:#06c;--tlr-btn-solid-text:#fff}.tlr-admin-images-split{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;margin-top:1.5rem;display:grid}.tlr-admin-image-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.tlr-admin-image-card{border:1px solid var(--tlr-color-border,#0000001f);border-radius:6px;flex-direction:column;gap:.25rem;padding:0;display:flex;overflow:hidden}.tlr-admin-image-card .tlr-admin-thumb{object-fit:contain;border:0;border-bottom:1px solid var(--tlr-color-border,#0000001f);background:#f7f7f8;border-radius:0;width:100%;max-width:none;height:180px;margin-top:0}.tlr-admin-image-card-foot{justify-content:center;align-items:center;gap:1rem;padding:0 10px 5px;display:flex}.tlr-admin-image-info-btn{appearance:none;--tlr-hit-target:24px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex;position:relative}.tlr-admin-image-info-btn:after{content:"";width:100%;min-width:24px;height:100%;min-height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tlr-admin-image-info-btn{cursor:pointer;color:#555;background:#fff;border:1px solid #ddd;border-radius:50%;font-family:Geom,system-ui,sans-serif;font-size:.9rem;font-weight:600;line-height:1;transition:border-radius .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1)}.tlr-admin-image-info-btn:hover,.tlr-admin-image-info-btn:focus-visible{color:var(--tlr-color-heading,#1e2a38);border-color:var(--tlr-color-heading,#1e2a38)}.tlr-admin-image-info-btn[aria-expanded=true]{color:var(--tlr-color-heading,#1e2a38)}.tlr-admin-image-info-btn[data-side=below][aria-expanded=true]{border-bottom-color:#0000;border-radius:8px 8px 0 0}.tlr-admin-image-info-btn[data-side=above][aria-expanded=true]{border-top-color:#0000;border-radius:0 0 8px 8px}@media (prefers-reduced-motion:reduce){.tlr-admin-image-info-btn{transition:none}}.tlr-admin-image-info{flex-direction:column;gap:.5rem;display:flex}.tlr-admin-image-info-name{color:var(--tlr-color-heading,#1e2a38);word-break:break-all;font-family:Roboto Condensed,system-ui,sans-serif;font-size:1.125rem;font-weight:300}.tlr-admin-image-info-date{transform-origin:0 0;transform:scale(.7)}.tlr-admin-image-snippet{background:var(--tlr-color-surface,#f7f7f8);border-radius:3px;margin:0;padding:.25rem .4rem;font-size:.7rem;overflow-x:auto}.tlr-brand-colors{flex-direction:column;gap:1.5rem;display:flex}.tlr-admin-logo-previews{flex-wrap:wrap;align-items:flex-end;gap:1.5rem;margin-top:.5rem;display:flex}.tlr-admin-logo-previews figure{flex-direction:column;align-items:center;gap:.25rem;margin:0;display:flex}.tlr-admin-logo-swatch{object-fit:contain;border:1px solid var(--tlr-color-border,#0000001f);background-image:linear-gradient(45deg,#00000014 25%,#0000 25%),linear-gradient(-45deg,#00000014 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#00000014 75%),linear-gradient(-45deg,#0000 75%,#00000014 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border-radius:4px;width:32px;height:32px}.tlr-admin-indent{padding-left:1.5rem;display:inline-block;position:relative}.tlr-admin-indent:before{content:"└";color:var(--tlr-color-text-muted,#5c5550);position:absolute;left:.25rem}.tlr-page-disclosure{appearance:none;cursor:pointer;vertical-align:middle;width:44px;height:44px;color:var(--tlr-color-text-muted,#5c5550);background:0 0;border:0;justify-content:center;align-items:center;margin:-14px 0 -14px -14px;display:inline-flex}.tlr-page-disclosure:hover{color:var(--tlr-color-heading,#000)}.tlr-page-childcount{font-variant-numeric:tabular-nums;color:var(--tlr-color-text-muted,#5c5550);margin-left:.5rem;font-size:.8rem}.tlr-admin-reorder{gap:.25rem;display:flex}.tlr-admin-reorder--overridden{opacity:.85;pointer-events:none}.tlr-admin-reorder form{margin:0}.tlr-admin-hint{color:var(--tlr-color-text-muted,#5c5550);margin-top:.25rem;font-size:.8rem;font-weight:300;display:block}.tlr-admin-page-body{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1.5rem 2rem;display:flex}.tlr-admin-page-fields{flex-direction:column;flex:0 320px;gap:1rem;min-width:0;display:flex}.tlr-admin-tags-field{gap:.5rem}.tlr-admin-tags-field .tlr-tags-block-chips{justify-content:flex-start}.tlr-admin-tag-swatch{border:1px solid var(--tlr-color-border,#0000004d);border-radius:50%;flex:none;width:.85rem;height:.85rem;display:inline-block}.tlr-admin-tag-name{align-items:center;gap:.5rem;display:inline-flex}.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-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:Geom,system-ui,sans-serif;font-size:1.03125rem;font-weight:600;display:inline-flex}.tlr-review-author{color:var(--tlr-color-heading,var(--tlr-color-heading,#1e2a38));font-weight:400}.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:Lexend,system-ui,sans-serif;font-size:.8125rem;font-weight:300}.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:Lexend,system-ui,sans-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:Geom,system-ui,sans-serif;font-size:.8125rem;font-weight:600;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:Lexend,system-ui,sans-serif;font-size:1rem;line-height:1.35;position:absolute;bottom:0}.tlr-gallery-credit{color:#555;margin:.5rem 0 0;font-family:Lexend,system-ui,sans-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:100vw;max-width:100vw;height:100vh;max-height:100vh;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{justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex}.tlr-gallery-zoom-image{object-fit:contain;max-width:100vw;max-height:100vh;display:block}@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:Lexend,system-ui,sans-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-admin-gallery{background:#fff;border:1px solid #ddd;border-radius:8px;margin-top:1.5rem;padding:1rem}.tlr-admin-gallery-count{flex-direction:column;align-items:center;gap:2px;line-height:1;display:flex}.tlr-admin-gallery-count-num{font-variant-numeric:tabular-nums;color:var(--tlr-color-heading,var(--tlr-color-heading,#1e2a38));font-family:Geom,system-ui,sans-serif;font-size:1.5rem;font-weight:600}.tlr-admin-gallery-count-label{letter-spacing:.08em;text-transform:uppercase;color:#555;font-family:Roboto Condensed,system-ui,sans-serif;font-size:.625rem;font-weight:500}.tlr-admin-gallery-actions{align-items:center;gap:.75rem;display:flex}.tlr-admin-gallery-item-toolbar{align-items:center;gap:1rem;display:flex}.tlr-admin-gallery-item-tools{align-items:center;gap:.25rem;margin-inline-start:auto;display:inline-flex}.tlr-admin-gallery-item-tools .tlr-admin-row-delete{color:#555}.tlr-admin-gallery-item-tools .tlr-admin-row-delete:not(:disabled):hover,.tlr-admin-gallery-item-tools .tlr-admin-row-delete:not(:disabled):focus-visible{color:#b72d2d}.tlr-admin-gallery-body{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.tlr-admin-gallery-fields{grid-template-columns:2fr 3fr;gap:1rem;display:grid}.tlr-admin-gallery-fields input{width:100%;max-width:none}.tlr-admin-gallery-toggles{flex-wrap:wrap;align-items:start;gap:1.5rem;display:flex}.tlr-admin-gallery-grid{grid-template-columns:repeat(auto-fill,104px);justify-content:start;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.tlr-admin-gallery-tile{background:color-mix(in srgb, var(--tlr-color-brand-primary,#1e2a38) 9%, #fff);cursor:pointer;border:1px solid var(--tlr-color-border,#0000001f);border-radius:4px;width:104px;padding:0;transition:border-color .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1);display:block;position:relative;overflow:hidden}.tlr-admin-gallery-tile:focus-visible{border-color:#000;outline:none;box-shadow:inset 0 0 0 1px #000}.tlr-admin-gallery-tile:hover{border-color:var(--tlr-color-heading,#1e2a38)}.tlr-admin-gallery-tile-thumb{aspect-ratio:4/3;object-fit:cover;background:#f7f7f8;width:100%;display:block}.tlr-admin-gallery-tile-empty{aspect-ratio:4/3;color:#555;justify-content:center;align-items:center;font-family:Roboto Condensed,system-ui,sans-serif;font-size:.6875rem;display:flex}.tlr-admin-gallery-tile-flag{inset-inline:0;letter-spacing:.02em;text-align:center;color:#fff;background:#b72d2de6;padding:2px 4px;font-family:Roboto Condensed,system-ui,sans-serif;font-size:.625rem;position:absolute;bottom:0}.tlr-admin-gallery-thumb{object-fit:cover;border:1px solid #ddd;border-radius:4px;width:96px;height:96px}.tlr-admin-gallery-overview{flex-direction:column;gap:1rem;margin-top:.5rem;display:flex}.tlr-admin-gallery-overview>.tlr-admin-gallery{max-width:650px;margin-top:0}.tlr-admin-gallery-item-image{align-items:center;gap:1rem;display:flex}.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:Geom,system-ui,sans-serif;font-size:3.54044rem;font-weight:600;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:Lexend,system-ui,sans-serif;font-size:1.03125rem;font-weight:400;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-figure.tlr-float-left,.tlr-section-figure.tlr-float-right{float:none;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:Lexend,system-ui,sans-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:Geom,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:Lexend,system-ui,sans-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:Geom,system-ui,sans-serif;font-size:1.5rem;font-weight:600}.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-config-grid{grid-template-columns:max-content var(--tlr-seam-gauge) minmax(0, 1fr);align-items:stretch;column-gap:1.5rem;margin-top:15px;display:grid}.tlr-config-grid>.tlr-seam--vertical{margin-block:10px 16px}@media (width>=1024px){.tlr-config-grid>*>.tlr-section-head{z-index:5;background:var(--tlr-tab-active-bg,var(--tlr-color-bg,#f7f4ed));padding-block-end:.75rem;position:sticky;top:0}.tlr-config-grid>*>.tlr-section-head:before{content:"";inset-inline:0;background:inherit;height:60px;position:absolute;bottom:100%}}.tlr-config-grid>:first-child{padding-inline-end:2rem}.tlr-config-grid>:last-child{padding-inline-start:2rem}@media (width<=1023.98px){.tlr-config-grid{grid-template-columns:minmax(0,1fr);row-gap:1.5rem}.tlr-config-grid>:first-child{padding-inline-end:0}.tlr-config-grid>:last-child{padding-inline-start:0}.tlr-config-grid .tlr-seam--vertical{inline-size:100%;block-size:var(--tlr-seam-gauge);--tlr-seam-lean:118deg}}@media (width>=1024px){.tlr-config-grid--page{grid-template-columns:minmax(0, 450px) var(--tlr-seam-gauge) minmax(0, 1fr)}}.tlr-config-grid--commerce{grid-template-columns:minmax(360px, max-content) var(--tlr-seam-gauge) minmax(0, 1fr)}@media (width>=1024px){.tlr-config-grid--site{grid-template-columns:max-content var(--tlr-seam-gauge) minmax(400px, 1fr)}}.tlr-config-grid--site>:last-child>div{max-width:400px}.tlr-config-grid--site>:last-child>div>input{width:100%;max-width:none}.tlr-contact-flex{flex:1 1 0;min-width:0}.tlr-contact-flex>div>input{width:100%;max-width:none}.tlr-contact-short>div>input{width:140px}@media (width>=1024px){.tlr-config-grid--item{grid-template-columns:max-content var(--tlr-seam-gauge) 280px}}.tlr-config-grid--item{padding-block-start:10px}.tlr-config-grid--item>:first-child,.tlr-config-grid--item>:last-child{align-self:start}.tlr-config-grid--item>:last-child>.tlr-cover-block:first-child{flex-direction:column;gap:3px;margin-block-start:0;display:flex}.tlr-item-identity{grid-template-columns:300px auto;justify-content:start;align-items:start;gap:1rem 1.5rem;display:grid}.tlr-item-identity>.tlr-item-title-field{grid-column:1}.tlr-item-identity>.tlr-item-title-field input{width:100%}.tlr-item-identity>.tlr-item-status{grid-column:2}.tlr-item-identity>:not(.tlr-item-title-field):not(.tlr-item-status){grid-column:1/-1}@media (width>=1024px){.tlr-config-grid--evidence{grid-template-columns:minmax(0, 1fr) var(--tlr-seam-gauge) minmax(0, 1fr)}}.tlr-config-grid--page>:first-child input[type=text]{width:100%;max-width:none}.tlr-config-grid--page>:first-child .tlr-page-parent{flex:1 1 0;min-width:0}.tlr-brand-row{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;display:flex}.tlr-brand-colors{flex-direction:column;flex:0 0 20rem;gap:1.5rem;display:flex}.tlr-brand-icons{flex-direction:column;gap:1.5rem;display:flex}.tlr-icon-tile{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.5rem;padding:0;font-family:Lexend,system-ui,sans-serif;display:flex}.tlr-icon-tile:focus-visible{outline:2px solid var(--tlr-color-focus-ring,#06c);outline-offset:3px;border-radius:4px}.tlr-icon-tile-cap{letter-spacing:.04em;text-transform:uppercase;color:#555;font-size:.8125rem;font-weight:500}.tlr-icon-tile-art{background:color-mix(in srgb, var(--tlr-color-brand-primary,#1e2a38) 9%, #fff);border-radius:8px;place-items:center;width:128px;height:128px;transition:box-shadow .12s;display:grid;overflow:hidden}.tlr-icon-tile-art img{object-fit:contain;width:100%;height:100%}.tlr-icon-tile:hover .tlr-icon-tile-art,.tlr-icon-tile:focus-visible .tlr-icon-tile-art{box-shadow:0 2px 8px #0000001f}.tlr-icon-tile-art--fav{border-radius:4px;width:48px;height:48px}.tlr-icon-tile-empty{color:#555;font-size:.8125rem}.tlr-admin-social-row{flex-wrap:wrap;align-items:start;gap:.75rem;display:flex}.tlr-admin-social-row>:first-child{flex:none}.tlr-admin-social-row>:nth-child(2){flex:12rem;min-width:0}.tlr-admin-social-row input[type=url]{width:100%;max-width:none}.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:Lexend,system-ui,sans-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:Geom,system-ui,sans-serif;font-size:1.125rem;font-weight:600;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:Lexend,system-ui,sans-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-tags-block-editor{flex-direction:column;align-items:center;gap:.75rem;display:flex}.tlr-tags-block-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.tlr-tag-chip--editable{cursor:default}.tlr-tag-chip-x{cursor:pointer;border:none;font-family:inherit;line-height:1}.tlr-tag-chip-x:hover,.tlr-tag-chip-x:focus-visible{background:var(--tlr-color-status-error,#b72d2d);color:#fff;outline:none}.tlr-tag-addbtn.tlr-tag-addbtn{align-self:flex-start;margin-top:.5rem}.tlr-tag-picker{flex-direction:column;display:flex}.tlr-tag-picker-row{border-bottom:1px solid var(--tlr-color-border,#ddd);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;display:flex}.tlr-tag-picker-row:last-child{border-bottom:none}.tlr-tag-picker-count{color:var(--tlr-color-text,#585c64);white-space:nowrap;flex:none;font-family:Roboto Condensed,system-ui,sans-serif;font-size:.8125rem}.tlr-toc-list,.tlr-toc-editor-preview{margin:0;padding:0;font-family:Lexend,system-ui,sans-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-toc-editor{flex-direction:column;align-items:center;gap:.75rem;display:flex}.tlr-toc-editor-preview{color:#555;font-size:.8125rem}.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-code-block-editor{flex-direction:column;height:420px;min-height:0;display:flex}.tlr-faq-editor{flex-direction:column;align-items:center;gap:1rem;display:flex}.tlr-faq-editor-item{border:1px solid #ddd;border-radius:8px;flex-direction:column;align-self:stretch;gap:.5rem;padding:.75rem;display:flex}.tlr-faq-editor-item-head,.tlr-citations-editor-item-head{padding-inline:96px;position:relative}.tlr-faq-editor-toggle,.tlr-citations-editor-toggle{appearance:none;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:0;display:flex}.tlr-faq-editor-num,.tlr-citations-editor-num{color:#555;flex:none;font-family:Lexend,system-ui,sans-serif;font-weight:400}.tlr-faq-editor-summary,.tlr-citations-editor-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tlr-color-heading,var(--tlr-color-heading,#1e2a38));font-family:Geom,system-ui,sans-serif;font-weight:600;overflow:hidden}.tlr-faq-editor-caret,.tlr-citations-editor-caret{color:#555;flex:none;font-size:.5rem}.tlr-faq-editor-collapse,.tlr-citations-editor-collapse{grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.2,0,0,1);display:grid}.tlr-faq-editor-collapse[data-open],.tlr-citations-editor-collapse[data-open]{grid-template-rows:1fr}.tlr-faq-editor-item-body,.tlr-citations-editor-item-body{opacity:0;flex-direction:column;gap:.5rem;min-height:0;padding-block-start:.75rem;transition:opacity .2s cubic-bezier(.2,0,0,1);display:flex;overflow:hidden}.tlr-faq-editor-collapse[data-open]>.tlr-faq-editor-item-body,.tlr-citations-editor-collapse[data-open]>.tlr-citations-editor-item-body{opacity:1}@media (prefers-reduced-motion:reduce){.tlr-faq-editor-collapse,.tlr-citations-editor-collapse,.tlr-faq-editor-item-body,.tlr-citations-editor-item-body{transition:none}}.tlr-faq-editor-arrange{gap:.25rem;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.tlr-faq-editor-remove:hover,.tlr-faq-editor-remove:focus-visible{color:var(--tlr-color-status-error,#b72d2d)}.tlr-cite-list{text-align:center;margin:0;padding-inline-start:0;font-family:Lexend,system-ui,sans-serif;list-style:none}.tlr-cite-num{color:#555;font-family:Geom,system-ui,sans-serif;font-weight:600}.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:Geom,system-ui,sans-serif;font-size:.72em;font-weight:600;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-citations-editor{flex-direction:column;align-items:center;gap:1rem;display:flex}.tlr-citations-editor-item{border:1px solid #ddd;border-radius:8px;flex-direction:column;align-self:stretch;gap:.5rem;padding:.75rem;display:flex}.tlr-citations-editor-item-head{align-items:center;gap:.5rem;display:flex}.tlr-citations-editor-arrange{gap:.25rem;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.tlr-citations-editor-remove:hover,.tlr-citations-editor-remove:focus-visible{color:var(--tlr-color-status-error,#b72d2d)}.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:Geom,system-ui,sans-serif;font-size:1.4rem;font-weight:600}.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:400}.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:Lexend,system-ui,sans-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:Lexend,system-ui,sans-serif;font-size:1.03125rem;font-weight:400;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}body[data-editor] a{text-decoration:none}body[data-editor] a:hover:not(.tlr-site-name),body[data-editor] a:focus-visible:not(.tlr-site-name){text-decoration:underline}.tlr-alterations>*+*{margin-block-start:1.5rem}.tlr-alt-name{flex-direction:column;gap:2px;display:flex}.tlr-alt-summary{line-height:1.25}.tlr-alt-carried{color:#555;font-family:Roboto Condensed,system-ui,sans-serif;font-style:italic;font-weight:300}.tlr-alt-fp{color:#555;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.tlr-alt-verify{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.tlr-alt-manifest{background:var(--tlr-color-bg,#f7f4ed);width:100%;max-width:720px;color:var(--tlr-color-text,#585c64);border:1px solid #ddd;border-radius:4px;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.tlr-alt-compare{color:var(--tlr-color-link,#06c);font-family:Roboto Condensed,system-ui,sans-serif;font-size:.9375rem;font-weight:400;text-decoration:none}.tlr-alt-compare:hover,.tlr-alt-compare:focus-visible{text-decoration:underline}.tlr-alt-compare{--tlr-hit-target:24px;position:relative}.tlr-alt-compare:after{content:"";width:100%;min-width:24px;height:100%;min-height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tlr-alt-compare{cursor:pointer;background:0 0;border:0}.tlr-alt-compare:disabled{opacity:.45;cursor:default}.tlr-alt-compare:hover:not(:disabled),.tlr-alt-compare:focus-visible{text-decoration:underline}.tlr-alt-verdict{flex-direction:column;gap:.5rem;display:flex}.tlr-alt-pass{color:var(--tlr-color-text,#585c64);font-weight:600}.tlr-alt-fail{color:#b72d2d;font-weight:600}
