.kojo-journal{padding-top:6.4rem;padding-bottom:9.6rem}.kojo-journal__masthead{max-width:72rem;margin-bottom:6.4rem;padding-bottom:4rem;border-bottom:1px solid rgba(37,40,37,.16)}.kojo-journal__eyebrow,.kojo-journal__meta{font-size:1.1rem;letter-spacing:.3em;text-transform:uppercase;margin:0 0 1.6rem;color:rgba(var(--color-foreground),.6)}.kojo-journal__title{font-size:clamp(4rem,6vw,7.2rem);font-weight:400;line-height:1.05;margin:0;letter-spacing:-.01em}.kojo-journal__intro{font-size:1.7rem;line-height:1.7;margin:2.4rem 0 0;max-width:56ch;color:rgba(var(--color-foreground),.8)}.kojo-journal__list{display:grid;grid-template-columns:1fr;gap:6.4rem 4rem}@media screen and (min-width:750px){.kojo-journal__list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.kojo-journal__list{grid-template-columns:repeat(3,1fr);gap:8rem 4.8rem}}.kojo-journal__item{display:flex;flex-direction:column}.kojo-journal__media{display:block;position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#f3f3f3}.kojo-journal__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.kojo-journal__media img.kojo-journal__fallback{object-position:30% 40%}.kojo-journal__item:hover .kojo-journal__media img{transform:scale(1.02)}.kojo-journal__text{padding-top:2.4rem}.kojo-journal__meta{margin-bottom:1.2rem}.kojo-journal__heading{font-size:1.9rem;font-weight:500;line-height:1.35;margin:0 0 1.6rem}.kojo-journal__excerpt{font-size:1.6rem;line-height:1.75;margin:0 0 2.4rem;color:rgba(var(--color-foreground),.8);max-width:52ch}.kojo-journal__more{font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.3rem;align-self:flex-start}.kojo-journal__more:hover{opacity:.6}.kojo-journal__item--featured{grid-column:1 / -1}@media screen and (min-width:990px){.kojo-journal__item--featured{display:grid;grid-template-columns:7fr 5fr;gap:6.4rem;align-items:center;padding-bottom:8rem;border-bottom:1px solid rgba(37,40,37,.16)}.kojo-journal__item--featured .kojo-journal__media{aspect-ratio:3 / 2}.kojo-journal__item--featured .kojo-journal__text{padding-top:0}}.kojo-journal__item--featured .kojo-journal__heading{font-size:clamp(2.6rem,3vw,3.6rem);font-weight:400;line-height:1.2;margin-bottom:2.4rem}.kojo-journal__pagination{margin-top:9.6rem}@media(prefers-reduced-motion:reduce){.kojo-journal__media img{transition:none}}.kojo-404{padding-top:6.4rem;padding-bottom:4.8rem}.kojo-404__masthead{max-width:72rem;margin-bottom:6.4rem;padding-bottom:4rem;border-bottom:1px solid rgba(37,40,37,.16)}.kojo-404__title{font-size:clamp(3.6rem,5vw,6rem);font-weight:400;line-height:1.1;margin:0;letter-spacing:-.01em}.kojo-404__text{font-size:1.7rem;line-height:1.7;margin-top:2.4rem;max-width:56ch;color:rgba(var(--color-foreground),.8)}.kojo-404__text p{margin:0}.kojo-404__routes-heading{font-size:1.1rem;letter-spacing:.3em;text-transform:uppercase;font-weight:400;margin:0 0 2.4rem;color:rgba(var(--color-foreground),.6)}.kojo-404__routes{display:grid;grid-template-columns:1fr;gap:0 4.8rem;margin:0;padding:0}@media screen and (min-width:750px){.kojo-404__routes{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.kojo-404__routes{grid-template-columns:repeat(4,1fr)}}.kojo-404__route{display:flex;flex-direction:column;border-top:1px solid rgba(37,40,37,.16);padding:2.4rem 0 4rem}.kojo-404__num{font-size:1.1rem;letter-spacing:.2em;color:rgba(var(--color-foreground),.5);margin-bottom:1.6rem}.kojo-404__route-title{font-size:1.9rem;font-weight:500;margin:0 0 1.2rem}.kojo-404__route-text{font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.8);margin-bottom:2.4rem;flex:1}.kojo-404__route-text p{margin:0}.kojo-404__route .kojo-journal__more{white-space:nowrap}.kojo-contact{display:grid;grid-template-columns:1fr;gap:4.8rem;align-items:start}@media screen and (min-width:990px){.kojo-contact{grid-template-columns:5fr 6fr;gap:8rem}}.kojo-contact__media{margin:0}@media screen and (min-width:990px){.kojo-contact__media{position:sticky;top:9.6rem}}.kojo-contact__frame{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#f3f3f3}.kojo-contact__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:30% 40%}.kojo-contact__caption{font-size:1.2rem;letter-spacing:.04em;margin-top:1.2rem;color:rgba(var(--color-foreground),.6)}.kojo-contact__body.contact{max-width:60rem;padding:0;margin:0}.kojo-contact__title{font-size:clamp(4rem,5.5vw,6.4rem);font-weight:400;line-height:1.05;margin:0 0 2.4rem;letter-spacing:-.01em}.kojo-contact__intro{font-size:1.7rem;line-height:1.75;margin-bottom:4.8rem;color:rgba(var(--color-foreground),.8)}.kojo-contact__intro p{margin:0}.kojo-contact .field__input,.kojo-contact .text-area{border-radius:0}.kojo-contact .field:after,.kojo-contact .field:before,.kojo-contact .field:hover:after{border-radius:0}.kojo-contact .contact__fields{gap:0 2rem}.kojo-contact .text-area{min-height:18rem}.kojo-contact .contact__button{margin-top:2.4rem}.kojo-contact .contact__button .button{min-width:20rem;border-radius:0;letter-spacing:.15em;text-transform:uppercase;font-size:1.3rem}.kojo-contact__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:0 3.2rem;margin:6.4rem 0 0;border-top:1px solid rgba(37,40,37,.16)}.kojo-contact__facts>div{padding:2rem 0}.kojo-contact__facts dt{font-size:1.1rem;letter-spacing:.3em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin-bottom:.8rem}.kojo-contact__facts dd{margin:0;font-size:1.5rem;line-height:1.6}.kojo-contact__facts a{color:inherit}.kojo-contact--no-media{grid-template-columns:1fr}.kojo-contact--no-media .kojo-contact__body.contact{max-width:none;display:grid;grid-template-columns:1fr;gap:0}@media screen and (min-width:990px){.kojo-contact--no-media .kojo-contact__body.contact{grid-template-columns:5fr 6fr;column-gap:9.6rem;align-items:start}.kojo-contact--no-media .kojo-contact__body>:not(form){grid-column:1}.kojo-contact--no-media .kojo-contact__body>form{grid-column:2;grid-row:1 / span 4;padding:4.8rem;background:#f3f3f3}.kojo-contact--no-media .kojo-contact__facts{grid-template-columns:1fr;margin-top:4rem}.kojo-contact--no-media .kojo-contact__facts>div{padding:1.6rem 0;border-bottom:1px solid rgba(37,40,37,.16)}}.kojo-contact--no-media .kojo-contact__body>form{margin-bottom:0}@media screen and (max-width:989px){.kojo-contact--no-media .kojo-contact__body>form{padding:3.2rem 2.4rem;background:#f3f3f3}}.kojo-contact__facts dd{margin-left:0!important;padding-left:0}
/*# sourceMappingURL=/cdn/shop/t/13/assets/kojo-journal.css.map */
