.blj{--ink: rgb(var(--color-foreground));--ink-85: rgba(var(--color-foreground), .86);--ink-60: rgba(var(--color-foreground), .6);--ink-45: rgba(var(--color-foreground), .45);--line: rgba(var(--color-foreground), .12);--line-strong: rgba(var(--color-foreground), .28);--tint: rgba(var(--color-foreground), .035);--paper: rgb(var(--color-background));--serif: var(--font-heading-family), "Hiragino Mincho ProN", "Yu Mincho", "YuMincho", "Noto Serif JP", serif;--ease: cubic-bezier(.22, .61, .36, 1);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 0}.blj *,.blj *:before,.blj *:after{box-sizing:border-box}.blj a{color:inherit;text-decoration:none}.blj img{display:block;max-width:100%;height:auto}.blj-eyebrow{margin:0;font-size:1.1rem;letter-spacing:.32em;text-transform:uppercase;color:var(--ink-60)}.blj-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin:0 0 4.8rem;font-size:1.1rem;letter-spacing:.18em;color:var(--ink-45)}.blj-crumb a{transition:color .3s var(--ease)}.blj-crumb a:hover{color:var(--ink)}.blj-crumb [aria-current]{color:var(--ink-60);max-width:32ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blj-arrow{display:inline-block;width:2.8rem;height:1px;background:currentColor;position:relative;vertical-align:middle;transition:width .45s var(--ease)}.blj-arrow:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.blj-btn{display:inline-flex;align-items:center;justify-content:center;gap:1.6rem;min-height:5.6rem;padding:0 3.6rem;border:1px solid var(--ink);background:var(--paper);color:var(--ink);font-size:1.2rem;letter-spacing:.28em;text-transform:uppercase;transition:background .4s var(--ease),color .4s var(--ease)}.blj-btn:hover{background:var(--ink);color:var(--paper)}.blj-btn:hover .blj-arrow{width:4rem}.blj-sechead{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;padding-bottom:2rem;margin-bottom:4.8rem;border-bottom:1px solid var(--line)}.blj-sechead h2{margin:0;font-size:clamp(2rem,1.6rem + .8vw,2.6rem);font-weight:400;letter-spacing:.08em}.blj-sechead p{margin:0}.blj-ph{display:grid;place-items:center;width:100%;height:100%;background:var(--tint)}.blj-ph span{font-size:1.2rem;letter-spacing:.4em;color:var(--ink-45)}.blj [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.blj [data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.blj [data-reveal]{opacity:1;transform:none;transition:none}.blj *{transition-duration:.01ms!important}}.blj-hero{padding-top:clamp(4rem,3rem + 3vw,8rem);padding-bottom:clamp(4.8rem,3rem + 4vw,9.6rem)}.blj-hero__inner{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:end}.blj-hero__title{margin:1.6rem 0 0;font-size:clamp(4rem,2.6rem + 4.4vw,8.8rem);line-height:1.1;font-weight:400;letter-spacing:.06em}.blj-hero__lead{margin:0;max-width:46rem;font-size:1.5rem;line-height:2.2;letter-spacing:.08em;color:var(--ink-60)}.blj-hero__count{display:flex;align-items:baseline;gap:1.2rem;margin:0;font-size:1.1rem;letter-spacing:.28em;color:var(--ink-45)}.blj-hero__count b{font-weight:400;font-size:3.2rem;letter-spacing:.04em;color:var(--ink)}@media(min-width:990px){.blj-hero__inner{grid-template-columns:1fr auto;gap:6rem}.blj-hero__side{display:grid;gap:3.2rem;justify-items:end;text-align:right}}.blj-tags{display:flex;gap:.8rem;overflow-x:auto;padding-bottom:.4rem;margin-bottom:6.4rem;scrollbar-width:none}.blj-tags::-webkit-scrollbar{display:none}.blj-tag{flex:none;padding:1rem 2rem;border:1px solid var(--line);font-size:1.2rem;letter-spacing:.16em;color:var(--ink-60);transition:border-color .3s var(--ease),color .3s var(--ease),background .3s var(--ease)}.blj-tag:hover{border-color:var(--ink);color:var(--ink)}.blj-tag.is-active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.blj-feature{margin-bottom:clamp(8rem,5rem + 6vw,14.4rem)}.blj-feature__link{display:grid;grid-template-columns:1fr;gap:3.2rem}.blj-feature__media{position:relative;overflow:hidden;aspect-ratio:4 / 3;background:var(--tint)}.blj-feature__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease)}.blj-feature__link:hover .blj-feature__media img{transform:scale(1.035)}.blj-feature__badge{position:absolute;left:0;top:0;padding:1.2rem 2rem;background:var(--paper);font-size:1.1rem;letter-spacing:.32em}.blj-feature__body{display:flex;flex-direction:column;justify-content:center}.blj-feature__title{margin:2.4rem 0 0;font-size:clamp(2.4rem,1.8rem + 1.4vw,3.6rem);line-height:1.6;font-weight:400;letter-spacing:.06em}.blj-feature__excerpt{margin:2.4rem 0 0;font-size:1.5rem;line-height:2.1;letter-spacing:.06em;color:var(--ink-60);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.blj-feature__more{display:inline-flex;align-items:center;gap:1.6rem;margin-top:4rem;padding-bottom:1rem;border-bottom:1px solid var(--ink);font-size:1.2rem;letter-spacing:.28em;align-self:flex-start}.blj-feature__link:hover .blj-arrow{width:4rem}@media(min-width:990px){.blj-feature__link{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:7.2rem;align-items:center}.blj-feature__media{aspect-ratio:3 / 2}}.blj-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.6rem;margin:0;font-size:1.1rem;letter-spacing:.2em;color:var(--ink-45)}.blj-meta>*+*:before{content:"";display:inline-block;width:1.2rem;height:1px;margin-right:1.6rem;background:var(--line-strong);vertical-align:middle}.blj-meta__vol{color:var(--ink)}.blj-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:6.4rem 4rem}@media(min-width:750px){.blj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.blj-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8rem 4.8rem}}.blj-card__link{display:block;height:100%}.blj-card__media{position:relative;overflow:hidden;aspect-ratio:4 / 3;background:var(--tint)}.blj-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease),filter .6s var(--ease)}.blj-card__link:hover .blj-card__media img{transform:scale(1.045)}.blj-card__body{padding-top:2.4rem}.blj-card__title{margin:1.4rem 0 0;font-size:1.8rem;line-height:1.75;font-weight:400;letter-spacing:.05em}.blj-card__title span{background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .6s var(--ease)}.blj-card__link:hover .blj-card__title span{background-size:100% 1px}.blj-card__excerpt{margin:1.2rem 0 0;font-size:1.35rem;line-height:2;letter-spacing:.05em;color:var(--ink-60);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blj-card__more{display:inline-flex;align-items:center;gap:1.2rem;margin-top:2rem;font-size:1.1rem;letter-spacing:.28em;color:var(--ink-60);transition:color .3s var(--ease)}.blj-card__link:hover .blj-card__more{color:var(--ink)}.blj-card__link:hover .blj-arrow{width:4rem}.blj-pager{display:flex;align-items:center;justify-content:center;gap:2.4rem;margin-top:clamp(8rem,6rem + 4vw,12rem);font-size:1.2rem;letter-spacing:.24em}.blj-pager ol{display:flex;gap:.4rem;list-style:none;margin:0;padding:0}.blj-pager li>*{display:grid;place-items:center;min-width:4.4rem;height:4.4rem;padding:0 .8rem;letter-spacing:.08em}.blj-pager li a{color:var(--ink-60);transition:color .3s}.blj-pager li a:hover{color:var(--ink)}.blj-pager [aria-current]{background:var(--ink);color:var(--paper)}.blj-pager__nav{display:inline-flex;align-items:center;gap:1.2rem}.blj-pager__nav.is-disabled{opacity:.25}.blj-pager__nav--prev .blj-arrow{transform:scaleX(-1)}.blj-empty{padding:12rem 0;text-align:center;color:var(--ink-60);letter-spacing:.1em}.blj-outro{margin-top:clamp(10rem,7rem + 6vw,16rem);padding:clamp(6.4rem,4rem + 4vw,10rem) 0;background:var(--tint);text-align:center}.blj-outro__title{margin:2rem 0 0;font-size:clamp(2.2rem,1.8rem + 1vw,3rem);font-weight:400;line-height:1.7;letter-spacing:.08em}.blj-outro__text{margin:2rem auto 0;max-width:52rem;font-size:1.4rem;line-height:2.2;letter-spacing:.06em;color:var(--ink-60)}.blj-outro .blj-btn{margin-top:4rem}.bla-progress{position:fixed;inset:0 0 auto 0;height:2px;z-index:50;pointer-events:none}.bla-progress span{display:block;height:100%;background:var(--ink);transform-origin:0 50%;transform:scaleX(0)}.bla-head{padding-top:clamp(4rem,3rem + 3vw,8rem);padding-bottom:clamp(4rem,3rem + 3vw,7.2rem)}.bla-head__inner{max-width:92rem;margin:0 auto;text-align:center}.bla-head .blj-crumb{justify-content:center}.bla-title{margin:2.4rem 0 0;font-size:clamp(2.6rem,1.8rem + 2.2vw,4.6rem);line-height:1.6;font-weight:400;letter-spacing:.06em;text-wrap:balance}.bla-head .blj-meta{justify-content:center;margin-top:3.2rem}.bla-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2.4rem}.bla-tags a{padding:.6rem 1.4rem;border:1px solid var(--line);font-size:1.1rem;letter-spacing:.14em;color:var(--ink-60);transition:border-color .3s,color .3s}.bla-tags a:hover{border-color:var(--ink);color:var(--ink)}.bla-hero{margin:0 auto clamp(6.4rem,4rem + 5vw,12rem)}.bla-hero__frame{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:var(--tint)}.bla-hero__frame img{width:100%;height:100%;object-fit:cover}.bla-hero figcaption{margin-top:1.4rem;font-size:1.1rem;letter-spacing:.14em;color:var(--ink-45);text-align:right}.bla-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:4.8rem}@media(min-width:1100px){.bla-layout.has-toc{grid-template-columns:26rem minmax(0,72rem);justify-content:center;gap:8.8rem}}.bla-toc[hidden],.bla-toc-m[hidden]{display:none!important}.bla-main{min-width:0;max-width:72rem;width:100%;margin:0 auto}.bla-toc{display:none}@media(min-width:1100px){.bla-toc{display:block}.bla-toc__inner{position:sticky;top:4.8rem;max-height:calc(100vh - 9.6rem);overflow:auto;scrollbar-width:none}}.bla-toc__label{display:flex;align-items:center;justify-content:space-between;margin:0 0 2.4rem;padding-bottom:1.6rem;border-bottom:1px solid var(--line);font-size:1.1rem;letter-spacing:.32em}.bla-toc__label small{font-size:1.1rem;letter-spacing:.1em;color:var(--ink-45)}.bla-toc ol,.bla-toc-m ol{list-style:none;margin:0;padding:0;counter-reset:toc}.bla-toc li,.bla-toc-m li{counter-increment:toc}.bla-toc a{position:relative;display:grid;grid-template-columns:3.2rem 1fr;gap:.4rem;padding:1.1rem 0;font-size:1.3rem;line-height:1.75;letter-spacing:.04em;color:var(--ink-45);transition:color .35s var(--ease)}.bla-toc a:before{content:counter(toc,decimal-leading-zero);font-size:1.1rem;letter-spacing:.12em;padding-top:.2rem;transition:color .35s var(--ease)}.bla-toc li.is-special a:before{content:"\2014"}.bla-toc a:hover{color:var(--ink-85)}.bla-toc a.is-active{color:var(--ink)}.bla-toc a.is-active:after{content:"";position:absolute;left:0;bottom:.4rem;width:2rem;height:1px;background:var(--ink)}.bla-toc__meter{margin-top:2.4rem;height:1px;background:var(--line)}.bla-toc__meter span{display:block;height:100%;background:var(--ink);transform-origin:0 50%;transform:scaleX(0)}.bla-toc-m{margin:0 0 6.4rem;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}@media(min-width:1100px){.bla-toc-m{display:none}}.bla-toc-m summary{display:flex;align-items:center;justify-content:space-between;padding:2rem 0;cursor:pointer;list-style:none;font-size:1.2rem;letter-spacing:.32em}.bla-toc-m summary::-webkit-details-marker{display:none}.bla-toc-m summary i{position:relative;width:1.2rem;height:1.2rem}.bla-toc-m summary i:before,.bla-toc-m summary i:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:currentColor;transition:transform .35s var(--ease)}.bla-toc-m summary i:after{transform:rotate(90deg)}.bla-toc-m[open] summary i:after{transform:rotate(0)}.bla-toc-m ol{padding-bottom:1.6rem}.bla-toc-m a{display:grid;grid-template-columns:3.2rem 1fr;padding:1rem 0;font-size:1.4rem;line-height:1.8;color:var(--ink-60)}.bla-toc-m a:before{content:counter(toc,decimal-leading-zero);font-size:1.1rem;letter-spacing:.12em;padding-top:.3rem}.bla-toc-m li.is-special a:before{content:"\2014"}.bla-content{counter-reset:h2;font-size:1.65rem;line-height:2.1;letter-spacing:.045em;color:var(--ink-85);overflow-wrap:anywhere}@media(min-width:750px){.bla-content{font-size:1.7rem}}.bla-content>:first-child{margin-top:0}.bla-content p{margin:0 0 2.2em}.bla-content>p:first-of-type{font-size:1.08em;line-height:2.15;color:var(--ink)}.bla-content a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em;text-decoration-color:var(--line-strong);transition:text-decoration-color .3s}.bla-content a:hover{text-decoration-color:var(--ink)}.bla-content strong{font-weight:700;color:var(--ink);background:linear-gradient(transparent 64%,rgba(var(--color-foreground),.09) 64%)}.bla-content h2{counter-increment:h2;position:relative;margin:11.2rem 0 4rem;padding-top:4rem;border-top:1px solid var(--line);font-size:clamp(2.2rem,1.7rem + 1vw,2.8rem);line-height:1.7;font-weight:400;letter-spacing:.06em;color:var(--ink);scroll-margin-top:4rem}.bla-content h2:before{content:"CHAPTER " counter(h2,decimal-leading-zero);display:block;margin-bottom:1.6rem;font-size:1.1rem;letter-spacing:.36em;color:var(--ink-45)}.bla-content h2:after{content:"";position:absolute;left:0;top:-1px;width:6.4rem;height:1px;background:var(--ink)}.bla-content h2.is-faq,.bla-content h2.is-summary{counter-increment:none}.bla-content h2.is-faq:before{content:"FAQ"}.bla-content h2.is-summary:before{content:"SUMMARY"}.bla-content h3{margin:6.4rem 0 2rem;font-size:clamp(1.8rem,1.6rem + .4vw,2rem);line-height:1.8;font-weight:400;letter-spacing:.05em;color:var(--ink);scroll-margin-top:4rem}.bla-content h3:before{content:"";display:inline-block;width:1.8rem;height:1px;margin-right:1.4rem;background:var(--ink);vertical-align:.35em}.bla-content h4{margin:4rem 0 1.2rem;font-size:1.7rem;font-weight:700;letter-spacing:.05em}.bla-content ul,.bla-content ol{margin:0 0 2.4em;padding:0;list-style:none}.bla-content li{position:relative;padding-left:2.4rem;margin:0 0 .9em}.bla-content ul>li:before{content:"";position:absolute;left:.2rem;top:.95em;width:5px;height:5px;background:var(--ink)}.bla-content ol{counter-reset:li}.bla-content ol>li{counter-increment:li;padding-left:3.6rem}.bla-content ol>li:before{content:counter(li,decimal-leading-zero);position:absolute;left:0;top:.1em;font-size:1.2rem;letter-spacing:.1em;color:var(--ink-45)}.bla-content blockquote{position:relative;margin:5.6rem 0;padding:4.8rem 4rem 4rem;background:var(--tint);font-size:1.6rem;line-height:2.1}.bla-content blockquote:before{content:"\201c";position:absolute;left:3.2rem;top:.4rem;font-size:6.4rem;line-height:1;color:var(--line-strong)}.bla-content blockquote p:last-child{margin-bottom:0}.bla-content hr{width:4.8rem;height:1px;margin:8rem auto;border:0;background:var(--ink)}.bla-content img{width:100%;height:auto;margin:4.8rem 0}.bla-content figure{margin:5.6rem 0}.bla-content figure img{margin:0}.bla-content figcaption{margin-top:1.2rem;font-size:1.2rem;letter-spacing:.1em;color:var(--ink-45)}.bla-content .bla-table{margin:4.8rem 0;overflow-x:auto}.bla-content table{width:100%;min-width:52rem;border-collapse:collapse;font-size:1.4rem;line-height:1.9}.bla-content th,.bla-content td{padding:1.6rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.bla-content thead th{border-bottom:1px solid var(--ink);font-weight:400;font-size:1.2rem;letter-spacing:.14em;color:var(--ink-60)}.bla-content tbody th{font-weight:400;color:var(--ink);white-space:nowrap}.bla-points{position:relative;margin:5.6rem 0 2rem;padding:4.8rem 3.2rem 3.2rem;border:1px solid var(--ink)}@media(min-width:750px){.bla-points{padding:5.6rem 4.8rem 4rem}}.bla-points__label{position:absolute;left:3.2rem;top:0;transform:translateY(-50%);padding:0 1.6rem;background:var(--paper);font-size:1.1rem;letter-spacing:.36em;color:var(--ink)}@media(min-width:750px){.bla-points__label{left:4.8rem}}.bla-points__title{margin:0 0 2.4rem!important;font-size:1.8rem;letter-spacing:.08em;color:var(--ink)}.bla-points__title strong{background:none!important;font-weight:400}.bla-points ul{counter-reset:pt;margin:0!important}.bla-points li{counter-increment:pt;padding:1.6rem 0 1.6rem 4.8rem!important;margin:0!important;border-top:1px solid var(--line);font-size:1.55rem;line-height:1.9;color:var(--ink)}.bla-points li:before{content:counter(pt,decimal-leading-zero)!important;width:auto!important;height:auto!important;background:none!important;left:0!important;top:1.85rem!important;font-size:1.2rem;letter-spacing:.14em;color:var(--ink-45)}.bla-faqs{margin:0 0 2rem;border-top:1px solid var(--line)}.bla-faq{border-bottom:1px solid var(--line)}.bla-faq summary{display:grid;grid-template-columns:4rem 1fr 2rem;gap:1.2rem;align-items:start;padding:2.8rem 0;cursor:pointer;list-style:none;font-size:1.65rem;line-height:1.8;letter-spacing:.04em;color:var(--ink)}.bla-faq summary::-webkit-details-marker{display:none}.bla-faq__q,.bla-faq__a-mark{font-size:2rem;line-height:1.4;letter-spacing:0}.bla-faq__a-mark{color:var(--ink-45)}.bla-faq__ico{position:relative;width:1.4rem;height:1.4rem;margin-top:1rem}.bla-faq__ico:before,.bla-faq__ico:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:currentColor;transition:transform .4s var(--ease)}.bla-faq__ico:after{transform:rotate(90deg)}.bla-faq[open] .bla-faq__ico:after{transform:rotate(0)}.bla-faq__a{display:grid;grid-template-columns:4rem 1fr;gap:1.2rem;padding:0 3.2rem 3.2rem 0;font-size:1.55rem;line-height:2.05;color:var(--ink-85)}.bla-faq__a>div>:last-child{margin-bottom:0}.bla-summary{margin:11.2rem 0 4rem;padding:0 3.2rem 4rem;background:var(--tint)}@media(min-width:750px){.bla-summary{padding:0 5.6rem 5.6rem}}.bla-summary h2{margin:0 0 3.2rem!important;padding-top:5.6rem!important;border-top:0!important}.bla-summary h2:after{top:0!important}.bla-summary>:last-child{margin-bottom:0}.bla-cta{margin:4rem 0 4.8rem!important}.bla-cta a{display:inline-flex;align-items:center;gap:1.6rem;min-height:5.6rem;padding:0 3.6rem;border:1px solid var(--ink);background:var(--ink);color:var(--paper)!important;text-decoration:none!important;font-size:1.35rem;letter-spacing:.16em;transition:background .4s var(--ease),color .4s var(--ease)}.bla-cta a:hover{background:var(--paper);color:var(--ink)!important}.bla-cta a:hover .blj-arrow{width:4rem}.bla-colophon{margin-top:8rem;padding:4rem 0 0;border-top:1px solid var(--ink);font-size:1.4rem;line-height:2;color:var(--ink-60)}.bla-colophon>p:first-child{margin:0 0 2rem;font-size:1.1rem;letter-spacing:.36em;color:var(--ink)}.bla-colophon ul{margin:0 0 2rem}.bla-colophon li{padding-left:0;margin:0 0 .4em}.bla-colophon ul>li:before{display:none}.bla-colophon p{margin:0 0 1.4em}.bla-colophon strong{background:none}.bla-share{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem;margin-top:6.4rem;padding:3.2rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bla-share__label{font-size:1.1rem;letter-spacing:.32em;color:var(--ink-45)}.bla-share__list{display:flex;flex-wrap:wrap;gap:.8rem}.bla-share__list a,.bla-share__list button{display:inline-flex;align-items:center;min-height:4rem;padding:0 1.8rem;border:1px solid var(--line);background:none;color:var(--ink-60);font:inherit;font-size:1.2rem;letter-spacing:.14em;cursor:pointer;transition:border-color .3s,color .3s}.bla-share__list a:hover,.bla-share__list button:hover{border-color:var(--ink);color:var(--ink)}.bla-nav{display:grid;grid-template-columns:1fr;margin-top:clamp(8rem,6rem + 4vw,12rem);border-top:1px solid var(--ink)}@media(min-width:750px){.bla-nav{grid-template-columns:1fr 1fr}}.bla-nav__item{display:grid;grid-template-columns:9.6rem 1fr;gap:2rem;align-items:center;padding:3.2rem 0;border-bottom:1px solid var(--line)}@media(min-width:750px){.bla-nav__item{padding:4rem 4rem 4rem 0}.bla-nav__item--next{padding:4rem 0 4rem 4rem;grid-template-columns:1fr 9.6rem;text-align:right}.bla-nav__item--next .bla-nav__thumb{order:2}}.bla-nav__thumb{aspect-ratio:1;overflow:hidden;background:var(--tint)}.bla-nav__thumb img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.bla-nav__item:hover .bla-nav__thumb img{transform:scale(1.06)}.bla-nav__dir{display:block;margin-bottom:.8rem;font-size:1.1rem;letter-spacing:.32em;color:var(--ink-45)}.bla-nav__title{font-size:1.5rem;line-height:1.8;letter-spacing:.04em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bla-shop{margin-top:clamp(10rem,7rem + 6vw,16rem)}.bla-shop__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4.8rem 1.6rem}@media(min-width:990px){.bla-shop__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4.8rem 2.4rem}}.bla-prod__media{aspect-ratio:1;overflow:hidden;background:var(--tint)}.bla-prod__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.bla-prod a:hover .bla-prod__media img{transform:scale(1.05)}.bla-prod__vendor{margin:1.8rem 0 0;font-size:1rem;letter-spacing:.24em;color:var(--ink-45);text-transform:uppercase}.bla-prod__title{margin:.8rem 0 0;font-size:1.4rem;line-height:1.8;font-weight:400;letter-spacing:.04em}.bla-prod__price{margin:.8rem 0 0;font-size:1.3rem;letter-spacing:.08em;color:var(--ink-60)}.bla-related{margin-top:clamp(10rem,7rem + 6vw,16rem)}.bla-back{margin-top:clamp(8rem,6rem + 4vw,12rem);text-align:center}.bla-back .blj-arrow{transform:scaleX(-1)}.bla-end{padding-bottom:clamp(8rem,6rem + 4vw,12rem)}.bla-layout{padding:0 1.5rem}@media(min-width:750px){.bla-layout{padding:0 5rem}}.bla-rail{display:none;min-width:0}.bla-toc-m{margin-bottom:5.6rem}@media(min-width:1100px){.bla-toc-m{display:block}}.bla-toc-m a{transition:color .3s}.bla-toc-m a:hover{color:var(--ink)}@media(min-width:1200px){.bla-layout{grid-template-columns:minmax(0,1fr) minmax(0,72rem) minmax(0,1fr);column-gap:clamp(4rem,5vw,9.6rem)}.bla-main{grid-column:2}.bla-rail{display:block}.bla-rail--l{grid-column:1;grid-row:1}.bla-rail--r{grid-column:3;grid-row:1}.bla-rail__inner{position:sticky;top:4.8rem;width:100%;max-width:21rem;max-height:calc(100vh - 7.2rem);overflow-y:auto;scrollbar-width:none}.bla-rail__inner::-webkit-scrollbar{display:none}.bla-rail--l .bla-rail__inner{margin-left:auto}.bla-rail--r .bla-rail__inner{margin-right:auto}.bla-shop{display:none}}.bla-rail__label{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 2.4rem;padding-bottom:1.2rem;border-bottom:1px solid var(--ink);font-size:1.05rem;letter-spacing:.3em;color:var(--ink)}.bla-rail__label small{font-size:1rem;letter-spacing:.12em;color:var(--ink-45)}.bla-rail__list{list-style:none;margin:0;padding:0;display:grid;gap:3.2rem}.bla-rail .bla-prod a{display:block}.bla-rail .bla-prod__media{aspect-ratio:1}.bla-rail .bla-prod__vendor{margin-top:1.2rem;font-size:.95rem}.bla-rail .bla-prod__title{margin-top:.6rem;font-size:1.3rem;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bla-rail .bla-prod__price{margin-top:.6rem;font-size:1.2rem}.bla-rail .bla-prod a:after{content:"VIEW ITEM \2192";display:block;margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--line);font-size:1rem;letter-spacing:.28em;color:var(--ink-60);transition:color .3s var(--ease),border-color .3s var(--ease)}.bla-rail .bla-prod a:hover:after{color:var(--ink);border-color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bl-journal.css.map */
