._pointer_1od20_1{vertical-align:middle;transform-origin:50%;width:1.25em;height:1.25em;transition:transform .2s cubic-bezier(.2,0,0,1);display:inline-block}._right_1od20_10{transform:rotate(0)}._down_1od20_14{transform:rotate(90deg)}._left_1od20_18{transform:rotate(180deg)}._up_1od20_22{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){._pointer_1od20_1{transition:none}}.tlr-hero{--hero-p:0;--hero-identity-top:30svh;--hero-identity-lift:25px;--hero-identity-mark:96px;--hero-identity-gap:1.5rem;--hero-identity-name:1.4rem;z-index:5;pointer-events:none;position:relative}.tlr-hero__spacer{height:calc(var(--hero-settle-vh,120) * 1dvh)}.tlr-hero__image{z-index:50;background-color:#333;background-image:var(--hero-img,linear-gradient(135deg, #1e2a38, #333));width:100dvw;height:100dvh;opacity:calc(1 - var(--hero-p));will-change:opacity;background-position:50%;background-size:cover;position:fixed;inset:0}@media (width<=600px){.tlr-hero__image{background-image:var(--hero-img-mobile,var(--hero-img,linear-gradient(135deg, #1e2a38, #333)))}}.tlr-hero__image:after{content:"";background:color-mix(in srgb, var(--tlr-hero-overlay) 70%, transparent);position:absolute;inset:0}.tlr-hero__band{z-index:50;width:100dvw;height:50px;opacity:var(--hero-p);will-change:opacity;background-image:var(--hero-img,linear-gradient(135deg, #1e2a38, #333));background-position:50% 40%;background-size:cover;position:fixed;inset:0 0 auto;overflow:hidden;box-shadow:0 1px #ffffff24}@media (width<=600px){.tlr-hero__band{background-image:var(--hero-img-mobile,var(--hero-img,linear-gradient(135deg, #1e2a38, #333)))}}.tlr-hero__band:after{content:"";-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);background:color-mix(in srgb, var(--tlr-hero-overlay) 60%, transparent);position:absolute;inset:-12px}.tlr-hero__identity{z-index:51;pointer-events:auto;align-items:center;gap:var(--hero-identity-gap);color:var(--tlr-hero-text);white-space:nowrap;left:calc(50dvw + (1rem - 50dvw) * var(--hero-p));top:calc(var(--hero-identity-top) - var(--hero-identity-lift) + (25px - var(--hero-identity-top) + var(--hero-identity-lift)) * var(--hero-p));transform:translateX(calc(-50% * (1 - var(--hero-p)))) translateY(calc(-50% * var(--hero-p)));transform-origin:0;text-shadow:0 2px 20px rgba(0, 0, 0, calc(.5 * (1 - var(--hero-p))));flex-direction:column;text-decoration:none;display:flex;position:fixed}.tlr-hero__identity:focus-visible{outline:2px solid var(--tlr-hero-text);outline-offset:4px;border-radius:2px}.tlr-hero:has(.tlr-lockup__sub){--hero-identity-name-docked:var(--tlr-lockup-band-size)}.tlr-hero[data-hero-docked] .tlr-hero__identity{flex-direction:row;gap:.625rem}.tlr-hero__name{font-family:var(--tlr-font-display,sans-serif);font-weight:500;font-size:calc(var(--hero-identity-name) - (var(--hero-identity-name) - var(--hero-identity-name-docked,1.2375rem)) * var(--hero-p))}.tlr-hero__logo,.tlr-hero__dot{width:calc(var(--hero-identity-mark) - (var(--hero-identity-mark) - 32px) * var(--hero-p));height:calc(var(--hero-identity-mark) - (var(--hero-identity-mark) - 32px) * var(--hero-p));border-radius:calc(18px - 12px * var(--hero-p));object-fit:contain}.tlr-hero__logo{filter:brightness(0)invert()}.tlr-hero__dot{background:var(--tlr-color-brand-primary,#1e2a38)}.tlr-hero .tlr-primary-nav{pointer-events:auto}.tlr-hero .tlr-primary-nav .tlr-menu-list{z-index:52;height:50px;opacity:clamp(0, (var(--hero-p) - .6) * 3, 1);pointer-events:none;position:fixed;top:0;right:1.25rem}.tlr-hero .tlr-primary-nav .tlr-menu-list>li>a{color:var(--tlr-hero-text);text-shadow:0 1px 6px #0000008c}.tlr-hero .tlr-primary-nav .tlr-menu-list>li.tlr-has-children:hover>a,.tlr-hero .tlr-primary-nav .tlr-menu-list>li.tlr-has-children:focus-within>a{color:var(--tlr-color-heading,#000);text-shadow:none}.tlr-hero .tlr-primary-nav{--tlr-color-site-title:var(--tlr-hero-text)}.tlr-hero[data-hero-docked] .tlr-primary-nav .tlr-menu-list{pointer-events:auto}.tlr-hero .tlr-nav-toggle{z-index:53;background:0 0;border:0;position:fixed;top:8px;right:1rem}.tlr-hero .tlr-nav-toggle-mark{filter:drop-shadow(0 1px 4px #00000080)}.tlr-hero__scrollcue{--hero-cue-size:clamp(2.12rem, 5.47vw, 3.34rem);z-index:52;width:120px;height:120px;color:var(--tlr-hero-text);cursor:pointer;opacity:clamp(0, 1 - var(--hero-p) * 3, 1);filter:drop-shadow(0 1px 6px #0000008c);pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;margin-top:24px;padding:0;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tlr-hero[data-hero-cue-spent] .tlr-hero__scrollcue{pointer-events:none}.tlr-hero__scrollcue:focus-visible{outline:2px solid var(--tlr-hero-text);outline-offset:4px;border-radius:4px}.tlr-hero__compass{width:var(--hero-cue-size);height:var(--hero-cue-size);animation:1.9s ease-in-out .4s 3 both tlr-hero-compass;display:inline-flex}.tlr-hero__compass svg{width:100%;height:100%}@keyframes tlr-hero-compass{0%{transform:rotate(0)}7%{transform:rotate(-150deg)}16%{transform:rotate(-360deg)}23%{transform:rotate(-297deg)}31%{transform:rotate(-394deg)}38%{transform:rotate(-352deg)}46%{transform:rotate(-385deg)}54%{transform:rotate(-346deg)}62%{transform:rotate(-366deg)}70%{transform:rotate(-357deg)}76%{transform:rotate(-361deg)}80%{transform:rotate(-360deg)}to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.tlr-hero__compass{animation:none}}.tlr-hero[data-hero-static] .tlr-hero__spacer,.tlr-hero[data-hero-static] .tlr-hero__band,.tlr-hero[data-hero-static] .tlr-primary-nav .tlr-menu-list{display:none}.tlr-hero[data-hero-static] .tlr-hero__scrollcue{opacity:1}.tlr-hero[data-hero-static] .tlr-hero__image{opacity:1;height:80dvh;position:relative}.tlr-hero[data-hero-static] .tlr-hero__identity{position:absolute;top:40%;left:50%;transform:translate(-50%)scale(1.35)}@media (width<=599px){.tlr-hero__scrollcue{--hero-cue-size:clamp(1.95rem, 5.03vw, 3.07rem);margin-top:15px}}.tlr-hero:not(.tlr-hero--text){--hero-title-rest-top:29svh;--hero-identity-block:137px;--hero-identity-clear:40px;--hero-identity-top:min(30svh, calc(var(--hero-title-rest-top) + var(--hero-identity-lift) - var(--hero-identity-block) - var(--hero-identity-clear)))}.tlr-hero:not(.tlr-hero--text):has(.tlr-lockup__sub){--hero-identity-name:var(--tlr-lockup-mark-size);--hero-identity-block:calc(var(--hero-identity-mark) + var(--hero-identity-gap) + ( var(--hero-identity-name) + var(--hero-identity-name) * var(--tlr-lockup-ratio) ) * var(--tlr-lockup-leading))}.tlr-hero__titleblock{z-index:51;position:absolute}@media (width>=600px){.tlr-hero__titleblock{opacity:calc(1 - var(--hero-p))}}.tlr-hero__titleblock{left:50%;top:var(--hero-title-rest-top,44svh);width:fit-content;max-width:min(1080px,92vw);transform:translate(-50%)}.tlr-hero__title{--hero-title-rest:clamp(2rem, 12vw, 50px);--hero-title-dock:1.43rem;color:var(--tlr-hero-text);text-align:center;font-family:var(--tlr-font-display,sans-serif);font-weight:500;line-height:clamp(1.6rem,9.6vw,50px);font-size:var(--hero-title-rest);text-wrap:balance;text-shadow:0 2px 28px rgba(0, 0, 0, calc(.45 * (1 - var(--hero-p)))), 0 1px 6px #0000008c;margin:0}.tlr-hero__subtitle{max-width:100%;color:var(--tlr-hero-text);text-align:center;font-family:var(--tlr-font-body,system-ui, sans-serif);text-wrap:balance;text-shadow:0 2px 28px rgba(0, 0, 0, calc(.45 * (1 - var(--hero-p)))), 0 1px 6px #0000008c;margin:.75rem auto 0;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:400;line-height:1.4}.tlr-hero[data-hero-static] .tlr-hero__titleblock{position:absolute;top:52%;left:50%;transform:translate(-50%)}@media (width<=599px){.tlr-hero:not(.tlr-hero--text){--hero-title-rest-top:18svh;--hero-identity-mark:48px;--hero-identity-top:4.5svh;--hero-identity-lift:0px}.tlr-hero:not(.tlr-hero--text):has(.tlr-lockup__sub){--hero-identity-name:1.6rem;--hero-title-rest-top:calc(4.5svh + var(--hero-identity-block) + var(--hero-identity-clear))}.tlr-hero__title{--hero-title-rest:clamp(1.47rem, 8.83vw, 50px);opacity:clamp(0, 1 - var(--hero-p) * 1.5, 1);line-height:clamp(1.3rem,7.77vw,3.89rem)}.tlr-hero__subtitle{opacity:clamp(0, 1 - var(--hero-p) * 1.5, 1);font-size:clamp(1.15rem,2.21vw,1.61rem);line-height:1.29}}.tlr-page-title-display.tlr-hero-column-title{margin:1.5rem 0 .5rem;font-size:clamp(1.12rem,.84rem + 1.26vw,1.658rem);display:block}.tlr-page-subtitle.tlr-hero-column-subtitle{margin-top:0;font-size:1rem;font-style:normal}@media (width<=599px){.tlr-page-title-display.tlr-hero-column-title{font-size:.9rem;line-height:1.15}.tlr-page-subtitle.tlr-hero-column-subtitle{margin-bottom:2rem;font-size:.875rem;line-height:1.3}}.tlr-hero--text{--hero-identity-top:7svh;--hero-identity-lift:0px;--hero-identity-mark:52px;--hero-identity-name:1.0625rem}.tlr-hero__composition{z-index:51;left:50dvw;top:calc(20svh + (25px - 20svh) * var(--hero-p));transform:translateX(-50%) translateY(calc(-50% * var(--hero-p)));align-items:flex-start;gap:1.5rem;width:min(1180px,88vw);display:flex;position:fixed}.tlr-hero__copy{min-width:0;color:var(--tlr-hero-text);text-align:left;flex:auto}.tlr-hero__eyebrow,.tlr-hero__body,.tlr-hero__cta,.tlr-hero__code{opacity:clamp(0, 1 - var(--hero-p) * 2.5, 1)}.tlr-hero__eyebrow{font-family:var(--tlr-font-body,system-ui, sans-serif);text-shadow:0 1px 6px #0000008c;margin:0 0 .75rem;font-size:1rem;font-weight:400}.tlr-hero__headline{--hero-headline-rest:clamp(2.25rem, 6.5vw, 50px);--hero-headline-dock:1.43rem;color:var(--tlr-hero-text);font-family:var(--tlr-font-display,sans-serif);font-weight:500;line-height:calc(1.02 + .13 * var(--hero-p));font-size:max(var(--hero-headline-dock), var(--hero-headline-rest) - (var(--hero-headline-rest) - var(--hero-headline-dock)) * var(--hero-p));text-wrap:balance;text-shadow:0 2px 28px rgba(0, 0, 0, calc(.45 * (1 - var(--hero-p)))), 0 1px 6px #0000008c;margin:0}.tlr-hero__body{text-shadow:0 1px 6px #00000073;max-width:34rem;margin:1rem 0 0;font-size:1.3rem;line-height:1.44}.tlr-hero__body p{margin:0 0 .75rem}.tlr-hero__body p:last-child{margin-bottom:0}.tlr-hero__cta{border:1px solid var(--tlr-hero-text);color:var(--tlr-hero-text);font-family:var(--tlr-font-ui,system-ui, sans-serif);letter-spacing:.02em;text-shadow:0 1px 6px #00000073;pointer-events:auto;background:0 0;border-radius:4px;margin-top:1.25rem;padding:.85rem 1.6rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-block}.tlr-hero__cta:hover,.tlr-hero__cta:focus-visible{text-underline-offset:.2em;text-decoration:underline}.tlr-hero__code{min-width:0;color:var(--tlr-hero-text);pointer-events:auto;flex:0 0 min(24rem,38%)}.tlr-hero[data-hero-docked] .tlr-hero__copy{text-align:center}.tlr-hero[data-hero-docked] .tlr-hero__eyebrow,.tlr-hero[data-hero-docked] .tlr-hero__body,.tlr-hero[data-hero-docked] .tlr-hero__cta,.tlr-hero[data-hero-docked] .tlr-hero__code,.tlr-hero[data-hero-docked] .tlr-hero__composition{display:none}.tlr-hero[data-hero-static] .tlr-hero__composition{position:absolute;top:52%;left:50%;transform:translate(-50%)}@media (width<=899px){.tlr-hero__composition{flex-direction:column;gap:1.25rem}.tlr-hero__code{flex:none;width:100%}}@media (width<=599px){.tlr-hero--text{--hero-identity-top:4.5svh;--hero-identity-mark:48px}.tlr-hero--text.tlr-hero--text:has(.tlr-lockup__sub){--hero-identity-name:1.6rem}.tlr-hero__composition{--text-hero-rest-top-mobile:18svh;top:calc(var(--text-hero-rest-top-mobile) + (25px - var(--text-hero-rest-top-mobile)) * var(--hero-p));width:88vw}.tlr-hero__headline{--hero-headline-rest:clamp(2.07rem, 6.5vw, 50px);line-height:calc(1.06 + .1 * var(--hero-p))}.tlr-hero__body{font-size:1.2rem;line-height:1.3}.tlr-hero__eyebrow{font-size:.9rem}.tlr-hero__headline{opacity:clamp(0, 1 - var(--hero-p) * 1.5, 1)}}.tlr-hero--text:has(.tlr-lockup__sub){--hero-identity-name:1.75rem}._index_b7f2v_1{flex-direction:column;gap:24px;padding-block-end:48px;display:flex}._state_b7f2v_8{min-height:96px;color:var(--tlr-color-text-muted,#6b6560);font-family:var(--tlr-font-body,system-ui, sans-serif);flex-direction:column;align-items:flex-start;gap:8px;display:flex}._list_b7f2v_18{grid-template-columns:repeat(auto-fill,minmax(150px,190px));justify-content:start;gap:20px;margin:0;padding:0;list-style:none;display:grid}._list_b7f2v_18>li{display:flex}._card_b7f2v_32{border:1px solid var(--tlr-color-border,#e4e0da);background:var(--tlr-color-surface,#fff);border-radius:8px;flex-direction:column;flex:1;transition:box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden}._card_b7f2v_32:hover{border-color:var(--tlr-color-text-muted,#6b6560);box-shadow:0 6px 20px #0000001a}._card_b7f2v_32:hover ._body_b7f2v_47{background:#fff}._card_b7f2v_32:hover ._title_b7f2v_50 a{color:var(--tlr-color-text,#0f0d0b);text-decoration:none}._cover_b7f2v_55{aspect-ratio:4/5;background:var(--tlr-color-border,#e4e0da);color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex;overflow:hidden}._coverImg_b7f2v_66{object-fit:cover;width:100%;height:100%;display:block}._coverType_b7f2v_73{font-family:var(--tlr-font-display,var(--tlr-font-heading,serif));text-align:center;color:var(--tlr-color-text,#0f0d0b);overflow-wrap:anywhere;padding:16px;font-size:1.25rem;font-weight:700;line-height:1.2;text-decoration:none}._body_b7f2v_47{flex:1;align-items:stretch;gap:5px;padding:12px 8px;display:flex}._text_b7f2v_93{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._card_b7f2v_32 ._title_b7f2v_50{text-align:start;font-family:var(--tlr-font-display,var(--tlr-font-heading,var(--tlr-font-body,serif)));margin:0;font-size:1rem;line-height:1.25}._card_b7f2v_32 ._title_b7f2v_50 a{color:var(--tlr-color-text,#0f0d0b);text-decoration:none}._card_b7f2v_32 ._title_b7f2v_50 a:after{content:"";z-index:1;position:absolute;inset:0}._card_b7f2v_32 ._title_b7f2v_50 a:hover{text-decoration:underline}._date_b7f2v_122{color:var(--tlr-color-text-muted,#6b6560);align-self:center;margin-top:auto;font-size:.75rem}._pager_b7f2v_129{border-top:1px solid var(--tlr-color-border,#e4e0da);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}._pagerLink_b7f2v_138{font-family:var(--tlr-font-util,"Roboto Condensed", system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--tlr-color-link,#06c);font-size:.8125rem;font-weight:500;text-decoration:none}._pagerLink_b7f2v_138:hover{text-decoration:underline}._pagerStatus_b7f2v_151{color:var(--tlr-color-text-muted,#6b6560);font-size:.875rem}._arrow_b7f2v_156{color:var(--tlr-color-text-muted,#6b6560);flex:none;align-self:flex-start;margin-top:3px;transition:transform .12s,color .12s;width:.85rem!important;height:.85rem!important}._card_b7f2v_32:hover ._arrow_b7f2v_156{color:var(--tlr-color-text,#0f0d0b);transform:translate(3px)}@media (prefers-reduced-motion:reduce){._arrow_b7f2v_156{transition:color .12s}._card_b7f2v_32:hover ._arrow_b7f2v_156{transform:none}}._tagnav_b7f2v_179{display:block}._chips_b7f2v_183 ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}._chip_b7f2v_183{border:1px solid var(--tlr-color-border,#e4e0da);font-family:var(--tlr-font-body,system-ui, sans-serif);color:var(--tlr-color-text-muted,#6b6560);background:0 0;border-radius:999px;padding:4px 12px;font-size:.875rem;line-height:1.3;text-decoration:none;transition:color .12s,border-color .12s,background-color .12s;display:inline-block}._chip_b7f2v_183:hover,._chip_b7f2v_183:focus-visible{color:var(--tlr-color-link,#06c);border-color:var(--tlr-color-link,#06c);background-color:var(--tlr-color-surface,#fff)}._chip_b7f2v_183:focus-visible{outline:2px solid var(--tlr-color-focus-ring,#06c);outline-offset:2px}._chipActive_b7f2v_216{color:var(--tlr-color-text,#0f0d0b);border-color:var(--tlr-color-text,#0f0d0b);background-color:var(--tlr-color-surface,#f4f2ee);font-weight:600}._chipActive_b7f2v_216:hover,._chipActive_b7f2v_216:focus-visible{color:var(--tlr-color-text,#0f0d0b);border-color:var(--tlr-color-text,#0f0d0b)}._tagbar_b7f2v_227{display:none}._tagToggle_b7f2v_231{border:1px solid var(--tlr-color-border,#e4e0da);cursor:pointer;color:var(--tlr-color-text,#33373e);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;transition:border-color .12s;display:inline-flex}._tagToggle_b7f2v_231:hover,._tagToggle_b7f2v_231:focus-visible{border-color:var(--tlr-color-text-muted,#6b6560)}._tagToggle_b7f2v_231:focus-visible{outline:2px solid var(--tlr-color-focus-ring,#06c);outline-offset:2px}._tagToggleLabel_b7f2v_251{font-family:var(--tlr-font-util,"Roboto Condensed", system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:500}._tagToggleCaret_b7f2v_259{width:.7rem;height:.7rem;color:var(--tlr-color-text-muted,#6b6560)}._tagpanel_b7f2v_265{background:var(--tlr-color-surface,#fff);width:min(320px,85vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--tlr-color-text,#0f0d0b);transition:transform .2s ease, overlay .2s allow-discrete, display .2s allow-discrete;border:0;margin:0 0 0 auto;padding:0;transform:translate(100%);box-shadow:-8px 0 30px #0000002e}._tagpanel_b7f2v_265[open]{transform:translate(0)}@starting-style{._tagpanel_b7f2v_265[open]{transform:translate(100%)}}._tagpanel_b7f2v_265::backdrop{opacity:0;transition:opacity .2s ease, overlay .2s allow-discrete, display .2s allow-discrete;background:#0006}._tagpanel_b7f2v_265[open]::backdrop{opacity:1}@starting-style{._tagpanel_b7f2v_265[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){._tagpanel_b7f2v_265,._tagpanel_b7f2v_265::backdrop{transition:none}}._tagpanelInner_b7f2v_310{flex-direction:column;height:100%;display:flex}._tagpanelHead_b7f2v_316{border-bottom:1px solid var(--tlr-color-border,#e4e0da);justify-content:space-between;align-items:center;gap:12px;height:50px;padding:0 16px;display:flex}._tagpanelTitle_b7f2v_326{font-family:var(--tlr-font-util,"Roboto Condensed", system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--tlr-color-text-muted,#6b6560);font-size:.8125rem;font-weight:600}._tagpanelClose_b7f2v_335{cursor:pointer;width:32px;height:32px;color:var(--tlr-color-text,#33373e);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._tagpanelClose_b7f2v_335:focus-visible{outline:2px solid var(--tlr-color-focus-ring,#06c);outline-offset:2px}._tagpanelList_b7f2v_352{flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:12px 16px;list-style:none;display:flex;overflow-y:auto}@media (width<=1023.98px){._index_b7f2v_1{max-width:600px;margin-inline:auto;padding-block-end:32px}._chips_b7f2v_183{display:none}._tagbar_b7f2v_227{justify-content:center;display:flex}._list_b7f2v_18{flex-direction:column;grid-template-columns:none;gap:0;display:flex}._card_b7f2v_32{border:0;border-bottom:1px solid var(--tlr-color-border,#e4e0da);background:0 0;border-radius:0;flex-direction:row;align-items:center;gap:12px;padding:12px 16px;transition:border-color .12s,background-color .12s;overflow:visible}._card_b7f2v_32:hover{box-shadow:none;border-color:var(--tlr-color-text-muted,#6b6560);background:#fff}._card_b7f2v_32:hover ._body_b7f2v_47{background:0 0}._list_b7f2v_18>li:first-child ._card_b7f2v_32{border-top:1px solid var(--tlr-color-border,#e4e0da)}._cover_b7f2v_55{aspect-ratio:4/5;border-radius:4px;flex:none;width:60px}._coverType_b7f2v_73{padding:4px;font-size:.8125rem;line-height:1.15}._body_b7f2v_47{flex:1;align-items:center;min-width:0;padding:0}._arrow_b7f2v_156{align-self:center}._text_b7f2v_93{gap:4px}._card_b7f2v_32 ._title_b7f2v_50{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._date_b7f2v_122{color:#646464;align-self:flex-start;font-size:.8125rem;line-height:1.4}}.tlr-post{flex-direction:column;gap:24px;padding-block-end:48px;display:flex}@media (width<=1023.98px){.tlr-post{padding-block-end:32px}}.tlr-post-featured{align-self:center;width:100%;max-width:300px;margin:0}.tlr-post-featured-img{aspect-ratio:4/5;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}.tlr-post-meta{text-align:center;color:var(--tlr-color-text-muted,#585c64);margin:0;font-size:.9375rem;line-height:1.4}.tlr-post-byline{color:var(--tlr-color-text,#33373e);font-weight:600}.tlr-post-meta-sep{color:var(--tlr-color-text-muted,#585c64);margin:0 .25em}.tlr-post-date{color:inherit}.tlr-post-body{display:flow-root}.tlr-post-body:empty{display:none}.tlr-post-body .tlr-image-figure{max-width:640px}.tlr-post-tags ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tlr-post-tag{border:1px solid var(--tlr-color-border,#00000024);font-family:var(--tlr-font-body,system-ui, sans-serif);color:var(--tlr-color-text-muted,#585c64);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.875rem;line-height:1.3;text-decoration:none;transition:color .12s,border-color .12s,background-color .12s;display:inline-flex}.tlr-post-tag:hover,.tlr-post-tag:focus-visible{color:var(--tlr-color-link,#0b5bd0);border-color:var(--tlr-color-link,#0b5bd0);background-color:var(--tlr-color-surface,#00000008)}.tlr-post-tag:focus-visible{outline:2px solid var(--tlr-color-focus-ring,#0b5bd0);outline-offset:2px}.tlr-post-tag-arrow{color:currentColor;flex:none;width:.7rem;height:.7rem}.tlr-post-tagdrawer{text-align:center;display:none}.tlr-post-tagdrawer-summary{border:1px solid var(--tlr-color-border,#00000024);cursor:pointer;color:var(--tlr-color-text,#33373e);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;list-style:none;transition:border-color .12s;display:inline-flex}.tlr-post-tagdrawer-summary::-webkit-details-marker{display:none}.tlr-post-tagdrawer-summary:hover{border-color:var(--tlr-color-text-muted,#585c64)}.tlr-post-tagdrawer-summary:focus-visible{outline:2px solid var(--tlr-color-focus-ring,#0b5bd0);outline-offset:2px}.tlr-post-tagdrawer-label{font-family:var(--tlr-font-util,"Roboto Condensed", system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:500}.tlr-post-tagdrawer-caret{color:var(--tlr-color-text-muted,#585c64);transition:transform .15s}.tlr-post-tagdrawer[open] .tlr-post-tagdrawer-caret{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.tlr-post-tagdrawer-caret{transition:none}}.tlr-post-tagdrawer-scrim{display:none}.tlr-post-tagdrawer[open] .tlr-post-tagdrawer-scrim{z-index:1000;background:#0006;display:block;position:fixed;inset:0}.tlr-post-tagdrawer-panel{display:none}.tlr-post-tagdrawer[open] .tlr-post-tagdrawer-panel{z-index:1001;text-align:start;background:var(--tlr-color-surface,#fff);width:min(320px,85vw);padding:16px;display:block;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto;box-shadow:-8px 0 30px #0000002e}.tlr-post-tagdrawer[open] .tlr-post-tagdrawer-panel ul{flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tlr-post-tagdrawer-link{border:1px solid var(--tlr-color-border,#00000024);font-family:var(--tlr-font-body,system-ui, sans-serif);color:var(--tlr-color-text-muted,#585c64);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.875rem;line-height:1.3;text-decoration:none;transition:color .12s,border-color .12s,background-color .12s;display:inline-flex}.tlr-post-tagdrawer-link:hover,.tlr-post-tagdrawer-link:focus-visible{color:var(--tlr-color-link,#0b5bd0);border-color:var(--tlr-color-link,#0b5bd0);background-color:var(--tlr-color-surface,#00000008)}.tlr-post-tagdrawer-link:focus-visible{outline:2px solid var(--tlr-color-focus-ring,#0b5bd0);outline-offset:2px}@media (width<=1023.98px){.tlr-post-tags{display:none}.tlr-post-tagdrawer{display:block}}.tlr-post-nav{border-top:1px solid var(--tlr-color-border,#0000001f);justify-content:space-between;gap:16px;padding-top:20px;display:flex}.tlr-post-nav-spacer{flex:none}.tlr-post-nav-link{color:var(--tlr-color-text,#33373e);align-items:baseline;gap:6px;text-decoration:none;transition:color .12s;display:inline-flex}.tlr-post-nav-link:hover,.tlr-post-nav-link:focus-visible{color:var(--tlr-color-link,#0b5bd0)}.tlr-post-nav-link:hover .tlr-post-nav-dir,.tlr-post-nav-link:focus-visible .tlr-post-nav-dir{text-decoration:underline}.tlr-post-nav-link:focus-visible{outline:2px solid var(--tlr-color-focus-ring,#0b5bd0);outline-offset:3px}.tlr-post-nav-dir{font-family:var(--tlr-font-util,"Roboto Condensed", system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:inherit;font-size:.8125rem;font-weight:500}.tlr-post-nav-arrow{color:inherit;font-size:.875rem;line-height:1}
