@charset "UTF-8";.section-archive-cases .case-cards.active{grid-template-columns:100%}.section-archive-cases .case-card__content:has(.case-card__box){gap:clamp(36px,2.727vw,4.8rem)}.section-archive-cases .case-card__box{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,1.364vw,2.4rem);position:relative;z-index:1}.section-archive-cases .case-card__box:before{content:"";position:absolute;left:0;bottom:0;z-index:1;width:100%;border-bottom:solid .1rem var(--cl-b)}.section-archive-cases .case-card__inner{display:flex;flex-direction:column;gap:clamp(18px,1.648vw,2.9rem)}.section-archive-cases .case-card__top{display:grid;grid-template-columns:1fr auto;gap:1.6rem}.section-archive-cases .case-card__top *{color:var(--cl-b)}.section-archive-cases .case-card__top .editor:only-of-type{grid-column:1/-1}.section-archive-cases .case-card__wrapp .editor ul{display:flex;flex-direction:column}.section-archive-cases .case-card__wrapp .editor ul li{color:var(--cl-b);line-height:120%;line-height:150%;font-family:var(--second-family);font-size:clamp(14px,1.1364vw,2rem);font-style:normal;font-weight:400;display:inline-flex;padding-left:clamp(16px,1.3636vw,2.4rem);position:relative;z-index:1}.section-archive-cases .case-card__wrapp .editor ul li::before{position:absolute;top:clamp(8.5px,.6818vw,1.2rem);left:clamp(8px,.6818vw,1.2rem);transform:translateX(-50%);content:"";display:flex;border-radius:100%;width:clamp(4px,.3409vw,.6rem);height:clamp(4px,.3409vw,.6rem);background:var(--cl-b)}.section-archive-cases .case-activebar .case-tag{display:flex;width:-moz-fit-content;width:fit-content}.section-archive-cases .case-activebar .case-tag__remove{border:0;background:0 0;cursor:pointer;color:var(--cl-a);font-family:var(--second-family);font-size:clamp(12px,1.0227vw,1.8rem);font-style:normal;font-weight:600;line-height:130%;letter-spacing:.036rem;gap:1.6rem;display:inline-flex;align-items:center;transition:all .3s}@media (min-width:576px){.section-archive-cases .case-card__box{padding-bottom:clamp(36px,2.727vw,4.8rem)}}@media (min-width:1024px){.section-archive-cases .case-card__inner .case-card__image{min-height:clamp(238px,34.716vw,61.1rem)}}@media (min-width:1240px){.section-archive-cases .case-cards.active .case-card{grid-template-columns:.5fr .5fr}.section-archive-cases .case-cards.active .case-card__image{display:flex}.section-archive-cases .case-cards.active .case-card__link{display:inline}.section-archive-cases .case-cards.active .case-card__link span:last-of-type{max-width:initial}.section-archive-cases .case-cards .case-card .editor ul li{color:var(--cl-b)}.section-archive-cases .case-cards .case-card .editor ul li::before{color:var(--cl-b);background:var(--cl-b)}}@media (max-width:1239.98px){.section-archive-cases .case-card__wrapp .editor ul li{gap:1.6rem}}@media (max-width:1023.98px){.section-archive-cases .case-card__inner{display:contents}.section-archive-cases .case-card__inner .case-card__image{min-height:clamp(228px,61.035vw,72.6rem);aspect-ratio:272/238}.section-archive-cases .case-card__top{order:-1}}@media (max-width:575.98px){.section-archive-cases .case-cards__item:nth-child(even) .case-card .editor ul li{color:var(--cl-a)}.section-archive-cases .case-cards__item:nth-child(even) .case-card .editor ul li::before{color:var(--cl-a);background:var(--cl-a)}.section-archive-cases .case-card__box:before{border-bottom:none}.section-archive-cases .case-card__box{grid-template-columns:100%}.section-archive-cases .case-activebar .case-tag{line-height:120%;letter-spacing:normal}}@media (max-width:424.98px){.section-archive-cases .case-card__top{grid-template-columns:1fr 92px}}@media (hover:hover){.section-archive-cases .case-cards .case-card:hover .editor ul li{color:var(--cl-a)}.section-archive-cases .case-cards .case-card:hover .editor ul li::before{color:var(--cl-a);background:var(--cl-a)}.section-archive-cases .case-activebar .case-tag__remove:hover{opacity:.6}}@media (hover:none){.section-archive-cases .case-cards .case-card:active .editor ul li{color:var(--cl-a)}.section-archive-cases .case-cards .case-card:active .editor ul li::before{color:var(--cl-a);background:var(--cl-a)}.section-archive-cases .case-activebar .case-tag__remove:active{opacity:.6}}