.tomo-hero__inner{display:grid;gap:var(--space-4);padding-top:var(--space-3);padding-bottom:var(--space-6)}.tomo-hero__cover{position:relative;display:grid;grid-template-columns:1fr 5.6rem;background:#fff;border-color:var(--tomo-ink)}.tomo-hero__art{aspect-ratio:4 / 3;overflow:hidden;border-right:var(--tomo-line) solid var(--tomo-ink);background:var(--tomo-paper)}.tomo-hero__img{width:100%;height:100%;object-fit:cover;display:block}.tomo-hero__art--ink .tomo-hero__img{filter:grayscale(1) contrast(1.15)}.tomo-hero__spine{margin:0;writing-mode:vertical-rl;display:flex;align-items:center;justify-content:center;background:var(--tomo-spot);color:#fff;font-family:var(--font-heading-family);font-size:2.6rem;letter-spacing:.04em;white-space:nowrap;overflow:hidden}.tomo-hero__heading{margin:0;font-size:clamp(4.4rem,2.6rem + 3.6vw,7.2rem);line-height:.98}.tomo-hero__text{margin-top:var(--space-4);font-size:var(--type-lead);line-height:1.5;max-width:42ch}.tomo-hero__text p{margin:0}.tomo-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-4)}@media screen and (max-width:749px){.tomo-hero__text{margin-top:var(--space-2);font-size:var(--type-body)}.tomo-hero__button{flex:1 1 100%}}.tomo-hero__button{min-width:24rem}.tomo-hero__link{font-weight:700;text-underline-offset:.4rem}@media screen and (min-width:990px){.tomo-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:var(--space-6);padding-top:var(--space-5);padding-bottom:var(--space-7)}.tomo-hero__art{aspect-ratio:5 / 4}.tomo-hero__cover{grid-template-columns:1fr 7.2rem}.tomo-hero__spine{font-size:3.2rem}.tomo-hero__copy{padding-bottom:var(--space-3)}}@media(prefers-reduced-motion:no-preference){.tomo-hero__heading,.tomo-hero__text,.tomo-hero__actions{animation:tomo-rise .52s var(--ease-out) both}.tomo-hero__text{animation-delay:80ms}.tomo-hero__actions{animation-delay:.16s}.tomo-hero__spine{animation:tomo-spine .6s var(--ease-in-out) both}}@keyframes tomo-rise{0%{opacity:0;transform:translateY(1.6rem)}}@keyframes tomo-spine{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.tomo-panels__heading{margin:0 0 var(--space-4)}.tomo-panels__grid{display:grid;gap:var(--tomo-gutter);grid-template-columns:repeat(2,1fr);grid-auto-rows:15rem}.tomo-panels__item:first-child{grid-column:span 2;grid-row:span 2}.tomo-panels__link{position:relative;display:block;height:100%;overflow:hidden;background:#fff;border-color:var(--tomo-ink);color:var(--tomo-ink);text-decoration:none;transition:transform var(--dur-press) var(--ease-out)}.tomo-panels__link:active{transform:scale(.99)}.tomo-panels__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur-hover) ease}.tomo-panels__label{position:absolute;left:var(--space-2);bottom:var(--space-2);background:#fff;border:var(--tomo-line-thin) solid var(--tomo-ink);padding:.6rem 1rem;font-family:var(--font-heading-family);font-size:1.6rem;line-height:1}.tomo-panels__item:first-child .tomo-panels__label{font-size:2.4rem;padding:.8rem 1.4rem;background:var(--tomo-spot);color:#fff}@media(hover:hover)and (pointer:fine){.tomo-panels__link:hover .tomo-panels__img{transform:scale(1.04)}}@media screen and (min-width:750px){.tomo-panels__grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:20rem}}.tomo-fits__head{display:grid;gap:var(--space-3);margin-bottom:var(--space-5)}.tomo-fits__heading{margin:0}.tomo-fits__intro{max-width:52ch;font-size:var(--type-lead)}.tomo-fits__intro p{margin:0}.tomo-fits__list{display:grid;gap:var(--tomo-gutter);grid-template-columns:1fr}@media screen and (min-width:750px){.tomo-fits__list{grid-template-columns:repeat(3,1fr)}}.tomo-fits__item{background:#fff;color:var(--tomo-ink);border-color:var(--tomo-ink)}.tomo-fits__media{aspect-ratio:1;overflow:hidden;border-bottom:var(--tomo-line) solid var(--tomo-ink)}.tomo-fits__media img{width:100%;height:100%;object-fit:cover}.tomo-fits__body{padding:var(--space-4)}.tomo-fits__name{margin:0;font-size:2.2rem}.tomo-fits__fit{display:inline-block;margin:var(--space-2) 0 0;padding:.3rem .8rem;background:var(--tomo-ink);color:var(--tomo-paper);font-weight:700;font-size:var(--type-small)}.tomo-fits__text{margin-top:var(--space-2);font-size:var(--type-body)}.tomo-fits__text p{margin:0}.tomo-fits__cta{margin-top:var(--space-5)}.tomo-voices__heading{margin:0 0 var(--space-5)}.tomo-voices__list{display:grid;gap:var(--space-5);grid-template-columns:1fr}@media screen and (min-width:750px){.tomo-voices__list{grid-template-columns:repeat(2,1fr);align-items:start}}.tomo-voices__item:nth-child(2n){margin-left:var(--space-5)}.tomo-voices__bubble{margin:0}.tomo-voices__bubble:before,.tomo-voices__bubble:after{content:"";position:absolute;border-style:solid}.tomo-voices__bubble:before{left:3.2rem;bottom:-1.8rem;border-width:1.8rem 1.4rem 0 0;border-color:var(--tomo-ink) transparent transparent transparent}.tomo-voices__bubble:after{left:3.58rem;bottom:-1.15rem;border-width:1.1rem .86rem 0 0;border-color:#fff transparent transparent transparent}html .tomo-voices__quote{margin:0;padding:0;border:0;font-style:normal;color:var(--tomo-ink);font-family:var(--font-heading-family);font-size:2rem;line-height:1.3;text-wrap:pretty}.tomo-voices__who{margin-top:var(--space-2);font-size:var(--type-small);color:var(--tomo-ink)}.tomo-voices__app{grid-column:1 / -1}html .image-with-text__media{border:var(--tomo-line) solid var(--tomo-ink)}html .collapsible-content .accordion{border-color:var(--tomo-ink)}html .accordion__title{font-family:var(--font-heading-family);font-size:1.7rem}.js [data-tomo-reveal].is-pending{clip-path:inset(0 0 100% 0)}.js [data-tomo-reveal].is-in{clip-path:inset(0 0 0 0);transition:clip-path var(--dur-reveal) var(--ease-in-out);transition-delay:calc(var(--reveal-order, 0) * 60ms)}@media(prefers-reduced-motion:reduce){.js [data-tomo-reveal].is-pending{clip-path:none;opacity:0}.js [data-tomo-reveal].is-in{clip-path:none;opacity:1;transition:opacity .3s ease}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/tomo-home.css.map */
