@layer reset, base, components, utilities;@layer components{.page-head-frame:has(.page-head__illust) .page-head--band{padding-block:4.375rem calc(100vi*var(--slope-ratio-fv) + var(--sp-24))}.page-head-frame:has(.page-head__illust) .page-head__illust:not(.page-head__illust--front){display:none}.page-head-frame:has(.page-head__illust) .page-head__illust--front{display:block;inline-size:11.4375rem;z-index:2}.column-archive{padding-block:2.75rem calc(var(--slope-drop)*1.5 + 2.5rem)}.column-filter{display:flex;align-items:baseline;gap:var(--sp-12)}.column-filter__label{flex:none;color:var(--label);font-size:var(--fz-15);font-weight:var(--fw-bold)}.column-filter .chip[aria-pressed=true]{border-color:var(--btn-detail);background-color:var(--btn-detail);color:var(--text-invert)}.column-filter .chip[aria-pressed=true] .chip__count{color:inherit}.column-archive__results[data-swap=out] .column-card{opacity:0;translate:0 -0.875rem;transition:opacity .18s ease,translate .18s cubic-bezier(0.55, 0, 1, 0.45)}.column-archive__results[data-swap=out] .column-loadmore{opacity:0;transition:opacity .18s ease}.column-archive__results[data-swap=in] .column-card{animation:column-swap-in .42s cubic-bezier(0.22, 0.61, 0.36, 1) both;animation-delay:calc(var(--i, 0)*.04s)}@keyframes column-swap-in{from{opacity:0;translate:0 1.375rem;scale:.98}to{opacity:1;translate:0 0;scale:1}}@media(prefers-reduced-motion: reduce){.column-archive__results[data-swap=out] .column-card,.column-archive__results[data-swap=out] .column-loadmore{opacity:0;translate:none;transition:none}.column-archive__results[data-swap=in] .column-card{animation:none}}.column-filter__list{display:flex;flex-wrap:wrap;gap:var(--sp-8);list-style-type:""}.column-archive__list{margin-block-start:var(--sp-32)}.column-archive__empty{margin-block-start:var(--sp-32);padding:var(--sp-48) 1.875rem;background-color:var(--bg-surface)}.column-loadmore{display:flex;flex-direction:column;align-items:center;gap:.875rem;margin-block-start:var(--sp-48)}.column-loadmore__btn{display:inline-flex;align-items:center;justify-content:center;gap:.875rem;min-block-size:3rem;padding-inline:2.75rem;border-radius:var(--r-pill);background-color:var(--bg-surface);font-size:var(--fz-xs);font-weight:var(--fw-bold);letter-spacing:.06em;transition:background-color .2s ease,color .2s ease}@media(any-hover: hover){.column-loadmore__btn:hover,.column-loadmore__btn:focus-visible{background-color:var(--brand);color:var(--text-invert)}.column-loadmore__btn:hover .column-loadmore__icon{translate:0 .15rem}}.column-loadmore__icon{inline-size:.75rem;block-size:.5rem;background-color:currentcolor;-webkit-mask:url(/wp-content/themes/thyma/common/img/icon__chevron.svg) no-repeat center/contain;mask:url(/wp-content/themes/thyma/common/img/icon__chevron.svg) no-repeat center/contain;transition:translate .2s ease}.column-loadmore__spin{display:none;inline-size:.875rem;block-size:.875rem;border:2px solid #e4e0da;border-block-start-color:var(--text);border-radius:50%;animation:column-loadmore-spin .8s linear infinite}.column-loadmore[data-loading] .column-loadmore__btn{pointer-events:none;color:var(--text-sub)}.column-loadmore[data-loading] .column-loadmore__icon{display:none}.column-loadmore[data-loading] .column-loadmore__spin{display:block}.column-loadmore__count{color:var(--text-sub);font-size:var(--fz-13)}.column-loadmore__num{color:var(--text);font-family:var(--ff-en);font-weight:var(--fw-bold)}.column-card[data-new]{animation:column-card-in .45s ease both}@keyframes column-loadmore-spin{to{rotate:360deg}}@keyframes column-card-in{from{opacity:0;translate:0 .75rem}}@media(prefers-reduced-motion: reduce){.column-card[data-new]{animation:none}}.column-more{--column-more-rule: #CFCAC4;--column-more-en: #6B6B6B;-moz-column-gap:var(--sp-56);column-gap:var(--sp-56);margin-block-start:var(--sp-48)}.column-more::before{inset-block:0;background:var(--column-more-rule)}.column-more .split-section__head{margin-block-end:1.75rem}.column-more .ttl-ja{font-size:var(--fz-h2);letter-spacing:0;line-height:1.4}.column-more .ttl-en{margin-block-start:.375rem;color:var(--column-more-en);font-size:var(--fz-sm);letter-spacing:.06em}.column-more .feature-card__lead{margin-block:var(--sp-24) var(--sp-32);font-size:var(--fz-15);line-height:1.8}.column-more .feature-card__more{margin-block-start:0}.column-more .btn-pill{min-block-size:0;padding:var(--sp-10) var(--sp-24);font-size:var(--fz-xs);font-weight:var(--fw-bold)}@media screen and (max-width: 1023px){.page-head-frame:has(.page-head__illust) .page-head--band{padding-block:var(--sp-40) var(--fv-band-pbe)}.post-type-archive-column .page-head__title{font-size:min(1.5rem,6vw)}.page-head-frame:has(.page-head__illust){--col-illust: min(11.25rem, max(7rem, 23.5vi))}.page-head-frame:has(.page-head__illust) .page-head__illust--front{inset-inline-start:auto;inset-inline-end:.5rem;inset-block-start:auto;inset-block-end:calc(var(--col-illust)*-0.18);inline-size:var(--col-illust);z-index:2}.page-head-frame:has(.page-head__illust) .page-head__lead{max-inline-size:calc(100% - var(--col-illust) - 0.5rem)}.column-archive{padding-block:var(--sp-32) calc(var(--slope-drop)*1.5 + var(--sp-32))}.column-filter{flex-direction:column;align-items:flex-start;gap:var(--sp-8)}.column-archive__list{margin-block-start:var(--sp-24)}.column-more{margin-block-start:var(--sp-32);row-gap:var(--sp-56)}.column-more .ttl-ja{font-size:1.5rem}.column-more .feature-card__lead{margin-block:var(--sp-16) var(--sp-20)}}}