.tlo-bento{font-family:var(--tlo-font);color:var(--tlo-color-ink)}.tlo-bento__header{display:flex;flex-direction:column;align-items:flex-start;gap:2.8rem;margin-bottom:clamp(3.4rem,2.852rem + 1.364vw,5.47rem);padding-inline:1.5rem 0}.tlo-bento__heading{margin:0;font-family:var(--tlo-font);font-size:var(--tlo-fs-h2);font-weight:600;line-height:clamp(3.416rem,2.599rem + 2.032vw,6.5rem);letter-spacing:0;color:inherit}.tlo-bento__subheading{max-width:clamp(28.1rem,17.48rem + 26.42vw,68.2rem);margin:clamp(1.7rem,2.674rem - .5072vw,2.47rem) 0 0;font-size:var(--tlo-fs-body);line-height:1.22}.tlo-bento__button{flex-shrink:0;width:clamp(16.1rem,15.28rem + 2.042vw,19.2rem);margin-left:.1rem;padding:1rem}.tlo-bento__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;margin:0;padding:0;list-style:none}.tlo-bento__item{display:flex;min-width:0;aspect-ratio:174 / 188}.tlo-bento__item--large{grid-column:1 / -1;aspect-ratio:362 / 344}.tlo-bento__card{position:relative;display:flex;align-items:flex-end;width:100%;overflow:hidden;border-radius:var(--tlo-radius-lg);background:var(--tlo-color-ink);color:var(--tlo-color-on-dark)}.tlo-bento__card picture{display:contents}.tlo-bento__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.tlo-bento__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d}.tlo-bento__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;padding:0 1rem clamp(2.1rem,1.65rem + 1.12vw,3.8rem) clamp(1.6rem,1.229rem + .9223vw,3rem)}.tlo-bento__item--large .tlo-bento__content{padding:0 1.6rem clamp(2.6rem,2.282rem + .7905vw,3.8rem) clamp(1.6rem,.2229rem + 3.426vw,6.8rem)}.tlo-bento__title{max-width:clamp(14.8rem,9.689rem + 12.71vw,34.1rem);margin:0;font-family:var(--tlo-font);font-size:clamp(1.6rem,1.388rem + .527vw,2.4rem);font-weight:500;line-height:1.22;letter-spacing:0;color:inherit}.tlo-bento__item--large .tlo-bento__title{max-width:none;font-size:clamp(1.8rem,1.429rem + .9223vw,3.2rem)}@media screen and (max-width:989px){.tlo-bento__item:not(.tlo-bento__item--large):last-child .tlo-bento__content{padding-left:1.5rem}.tlo-bento__item:not(.tlo-bento__item--large):last-child .tlo-bento__title{max-width:14.1rem}}.tlo-bento__link{color:inherit;text-decoration:none}.tlo-bento__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.tlo-bento__link:focus-visible{outline:none}.tlo-bento__card:focus-within{outline:2px solid var(--tlo-color-ink);outline-offset:3px}.tlo-bento__card:hover .tlo-bento__image{transform:scale(1.03)}.tlo-bento__excerpt{max-width:clamp(28.8rem,22.36rem + 16.01vw,53.1rem);margin:clamp(2.1rem,2.353rem - .1318vw,2.3rem) 0 0;font-size:var(--tlo-fs-body);line-height:clamp(2.4rem,2.188rem + .527vw,3.2rem)}.tlo-bento__more{display:inline-flex;align-items:center;gap:clamp(0rem,.7589rem - .3953vw,.6rem);margin-top:clamp(1.05rem,.4806rem + 1.416vw,3.2rem);font-size:clamp(1.4rem,1.241rem + .3953vw,2rem);font-weight:600;line-height:1.22}.tlo-bento__item--large .tlo-bento__more{gap:clamp(0rem,1.138rem - .5929vw,.9rem);margin-top:clamp(1.2rem,.8028rem + .9881vw,2.7rem);font-size:clamp(1.8rem,1.747rem + .1318vw,2rem)}.tlo-bento__more-text,.tlo-bento__more-char{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.tlo-bento__more-char{display:none;font-weight:400}.tlo-bento__more-icon{width:1em;height:1em}@media screen and (min-width:990px){.tlo-bento__header{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--tlo-space-6);padding-inline:0}.tlo-bento__heading{margin-left:-.1rem}.tlo-bento__grid{grid-template-columns:minmax(0,1131fr) minmax(0,562fr);grid-template-rows:repeat(2,auto);gap:clamp(1.4rem,.9763rem + 1.054vw,3rem) clamp(1.4rem,1.056rem + .8564vw,2.7rem)}.tlo-bento__item{aspect-ratio:562 / 363}.tlo-bento__item--large{grid-column:1;grid-row:1 / span 2;aspect-ratio:auto}.tlo-bento__more-char{display:inline}.tlo-bento__more-icon{display:none}}.tlo-bento__heading{position:relative;top:clamp(-.05rem,.5002rem - .2866vw,.385rem)}.tlo-bento__subheading{position:relative;top:clamp(-.2rem,-.3284rem + .3195vw,.285rem)}.tlo-bento__title{position:relative;top:clamp(-.2rem,-.4648rem + .6588vw,.8rem)}.tlo-bento__item--large .tlo-bento__title{top:clamp(.3rem,.4897rem - .09881vw,.45rem)}.tlo-bento__excerpt{position:relative;top:clamp(-.3rem,-.4986rem + .4941vw,.45rem)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/tlo-blog-bento.css.map */
