@layer components{:where(.grid-breadcrumb__list),:where(.grid-pagination__pages){margin:0;padding:0;list-style:none}:where(.grid-map){height:var(--grid-map-height,420px);flex-direction:column;display:flex;position:relative;overflow:hidden}:where(.grid-map__canvas){flex:auto;width:100%;height:100%;min-height:0}:where(.grid-map:not([data-grid-map-styled]) .grid-map__canvas) canvas{width:100%!important;height:100%!important;display:block!important}}.ph[data-astro-cid-k26pfqyl]{border-bottom:1px solid var(--color-line);position:relative;overflow:hidden}.ph__stage[data-astro-cid-k26pfqyl]{height:clamp(300px, calc((100vw - var(--split)) * .34), 420px);background:repeating-linear-gradient(90deg,#14161b04 0 1px,#0000 1px 28px),linear-gradient(#fff 0%,#f3f4f7 100%);position:relative}.ph__photo[data-astro-cid-k26pfqyl]{inset:0 0 0 var(--split);clip-path:polygon(var(--slant) 0, 100% 0, 100% 100%, 0 100%);background:#dfe8f3;animation:1.1s cubic-bezier(.7,0,.2,1) 50ms both ph-open;position:absolute;overflow:hidden}@keyframes ph-open{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}to{clip-path:polygon(var(--slant) 0, 100% 0, 100% 100%, 0 100%)}}.ph__photo[data-astro-cid-k26pfqyl] img[data-astro-cid-k26pfqyl]{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%;animation:6s cubic-bezier(.2,.6,.3,1) both ph-zoom}@keyframes ph-zoom{0%{transform:scale(1.08)}to{transform:none}}.ph__edge[data-astro-cid-k26pfqyl]{top:0;bottom:0;left:calc(var(--split) - 2px);z-index:2;width:calc(var(--slant) + 4px);background:linear-gradient(to bottom right, transparent calc(50% - 2px), var(--color-brand) calc(50% - 1px), var(--color-brand) calc(50% + 1px), transparent calc(50% + 2px));pointer-events:none;animation:.8s cubic-bezier(.65,0,.35,1) .1s both ph-edge;position:absolute}@keyframes ph-edge{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.ph__copy[data-astro-cid-k26pfqyl]{z-index:3;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;display:flex;position:relative}.ph__copy[data-astro-cid-k26pfqyl]>[data-astro-cid-k26pfqyl]{max-width:var(--text-w)}.ph__eyebrow[data-astro-cid-k26pfqyl]{color:var(--color-brand);font-family:var(--font-num);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;font-size:13px;font-weight:600;font-stretch:112%;animation:.9s .3s both ph-fade;display:flex}.ph__eyebrow[data-astro-cid-k26pfqyl]:before{content:"";background:currentColor;flex:none;width:4px;height:15px}.ph__title[data-astro-cid-k26pfqyl]{color:#16205c;letter-spacing:.06em;margin-top:14px;padding-bottom:.08em;font-size:clamp(32px,3vw,48px);font-weight:600;line-height:1.25;overflow:hidden}.ph__title[data-astro-cid-k26pfqyl] span[data-astro-cid-k26pfqyl]{animation:ph-rise 1s var(--ease-out-expo) .35s both;display:block}.ph--long[data-astro-cid-k26pfqyl] .ph__title[data-astro-cid-k26pfqyl]{letter-spacing:.02em;font-size:clamp(22px,1.9vw,30px);line-height:1.4}.ph__lead[data-astro-cid-k26pfqyl]{color:var(--color-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:14px;font-size:15px;line-height:1.8;animation:.9s .5s both ph-fade;display:-webkit-box;overflow:hidden}.ph__copy[data-astro-cid-k26pfqyl] .ph__crumbs{margin-top:26px;animation:.9s .6s both ph-fade}.ph__copy[data-astro-cid-k26pfqyl] .ph__crumbs ol{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 0;font-size:13px;display:flex}.ph__copy[data-astro-cid-k26pfqyl] .ph__crumbs li+li:before{content:"/";color:#c3c7cf;margin:0 10px}.ph__copy[data-astro-cid-k26pfqyl] .ph__crumbs a:hover{color:var(--color-brand)}.ph__copy[data-astro-cid-k26pfqyl] .ph__crumbs [aria-current]{color:var(--color-heading)}@keyframes ph-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes ph-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=899px){.ph__stage[data-astro-cid-k26pfqyl]{flex-direction:column;height:auto;display:flex}.ph__photo[data-astro-cid-k26pfqyl]{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 28px));order:-1;height:clamp(180px,46vw,320px);animation:none;position:relative;inset:auto}.ph__edge[data-astro-cid-k26pfqyl]{display:none}.ph__copy[data-astro-cid-k26pfqyl]{height:auto;padding:24px 0 34px}.ph__copy[data-astro-cid-k26pfqyl]>[data-astro-cid-k26pfqyl]{max-width:none}}@media (prefers-reduced-motion:reduce){.ph__photo[data-astro-cid-k26pfqyl],.ph__photo[data-astro-cid-k26pfqyl] img[data-astro-cid-k26pfqyl],.ph__edge[data-astro-cid-k26pfqyl],.ph__eyebrow[data-astro-cid-k26pfqyl],.ph__title[data-astro-cid-k26pfqyl] span[data-astro-cid-k26pfqyl],.ph__lead[data-astro-cid-k26pfqyl],.ph__copy[data-astro-cid-k26pfqyl] .ph__crumbs{animation:none}}.intro[data-astro-cid-2cm64nig]{padding:clamp(72px,7vw,112px) 0 clamp(72px,7vw,104px)}.intro__text[data-astro-cid-2cm64nig]{gap:24px 72px;display:grid}.intro__eyebrow[data-astro-cid-2cm64nig]{color:var(--color-brand);font-family:var(--font-num);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;font-size:13px;font-weight:600;font-stretch:112%;display:flex}.intro__eyebrow[data-astro-cid-2cm64nig]:before{content:"";background:currentColor;width:4px;height:15px}.intro__name[data-astro-cid-2cm64nig]{color:#16205c;margin:14px 0 28px;font-size:clamp(26px,2.4vw,36px);font-weight:600;line-height:1.35}.intro__p[data-astro-cid-2cm64nig]{color:var(--color-body);font-size:16px;line-height:2}.intro__p[data-astro-cid-2cm64nig]+.intro__p[data-astro-cid-2cm64nig]{margin-top:16px}.intro__photo[data-astro-cid-2cm64nig]{aspect-ratio:2;background:var(--color-steel);margin-top:clamp(48px,5vw,72px);overflow:hidden}.intro__photo[data-astro-cid-2cm64nig] .intro__picture{height:100%;display:block}.intro__photo[data-astro-cid-2cm64nig] .intro__img{object-fit:cover;object-position:50% 92%;width:100%;height:100%;display:block}.figures[data-astro-cid-2cm64nig]{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:repeating-linear-gradient(90deg, #14161b04 0 1px, transparent 1px 28px), var(--color-steel)}.figures__list[data-astro-cid-2cm64nig]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.figure[data-astro-cid-2cm64nig]{flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding:44px 0 44px 32px;display:flex}.figure[data-astro-cid-2cm64nig]:nth-child(odd){padding-left:0}.figure[data-astro-cid-2cm64nig]+.figure[data-astro-cid-2cm64nig]{border-left:1px solid var(--color-line)}.figure[data-astro-cid-2cm64nig] dt[data-astro-cid-2cm64nig]{color:var(--color-body);letter-spacing:.06em;font-size:14px}.figure[data-astro-cid-2cm64nig] dd[data-astro-cid-2cm64nig]{color:var(--color-brand);white-space:nowrap;font-size:clamp(34px,3.4vw,54px);line-height:1}.figure[data-astro-cid-2cm64nig] small[data-astro-cid-2cm64nig]{margin-left:4px;font-size:16px;font-weight:500}.creds[data-astro-cid-2cm64nig]{gap:48px;padding:clamp(72px,7vw,112px) 0 clamp(100px,9vw,140px);display:grid}.creds__title[data-astro-cid-2cm64nig]{color:var(--color-heading);font-size:clamp(22px,1.8vw,28px);font-weight:600}.creds__title[data-astro-cid-2cm64nig]:after{content:"";background:var(--color-brand);width:36px;height:3px;margin-top:14px;display:block}.creds[data-astro-cid-2cm64nig] ul[data-astro-cid-2cm64nig]{border-top:1px solid var(--color-heading);margin-top:28px}.creds[data-astro-cid-2cm64nig] li[data-astro-cid-2cm64nig]{border-bottom:1px solid var(--color-line);color:var(--color-heading);padding:18px 0 18px 24px;font-size:16px;position:relative}.creds[data-astro-cid-2cm64nig] li[data-astro-cid-2cm64nig]:before{content:"";background:var(--color-brand);width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:0}@media (width>=900px){.intro__text[data-astro-cid-2cm64nig]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.intro__rest[data-astro-cid-2cm64nig]{padding-top:calc(60.2px + 1.35*clamp(26px,2.4vw,36px))}.figures__list[data-astro-cid-2cm64nig]{grid-template-columns:repeat(4,minmax(0,1fr))}.figure[data-astro-cid-2cm64nig],.figure[data-astro-cid-2cm64nig]:nth-child(odd){padding:52px 0 52px 40px}.figure[data-astro-cid-2cm64nig]:first-child{padding-left:0}.creds[data-astro-cid-2cm64nig]{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px}}@media (width<=899px){.intro__photo[data-astro-cid-2cm64nig]{aspect-ratio:4/3}.figure[data-astro-cid-2cm64nig]:nth-child(3){border-left:0}.figure[data-astro-cid-2cm64nig]:nth-child(n+3){border-top:1px solid var(--color-line)}}.tabs[data-astro-cid-fqkrupvw]{border-bottom:1px solid var(--color-line);background:#fff}.tabs__inner[data-astro-cid-fqkrupvw]{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.tabs__inner[data-astro-cid-fqkrupvw]::-webkit-scrollbar{display:none}.tabs__item[data-astro-cid-fqkrupvw]{color:var(--color-body);flex:none;align-items:baseline;gap:6px;padding:20px 18px;font-size:15px;transition:color .3s;display:inline-flex;position:relative}.tabs__item[data-astro-cid-fqkrupvw]:first-child{padding-left:0}.tabs__item[data-astro-cid-fqkrupvw]:after{content:"";background:var(--color-brand);transform-origin:0;height:3px;transition:transform .4s var(--ease-out-quart);position:absolute;bottom:-1px;left:18px;right:18px;transform:scaleX(0)}.tabs__item[data-astro-cid-fqkrupvw]:first-child:after{left:0}.tabs__item[data-astro-cid-fqkrupvw] small[data-astro-cid-fqkrupvw]{color:var(--color-muted);font-size:12px}.tabs__item[data-astro-cid-fqkrupvw]:hover,.tabs__item[data-astro-cid-fqkrupvw].is-on{color:var(--color-brand)}.tabs__item[data-astro-cid-fqkrupvw]:hover:after,.tabs__item[data-astro-cid-fqkrupvw].is-on:after{transform:none}.tabs__item[data-astro-cid-fqkrupvw].is-on{font-weight:600}.pager[data-astro-cid-ddy2rl46]{justify-content:center;margin-top:72px;display:flex}.pager[data-astro-cid-ddy2rl46] .grid-pagination__pages,.pager[data-astro-cid-ddy2rl46] .grid-pagination{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pager[data-astro-cid-ddy2rl46] a,.pager[data-astro-cid-ddy2rl46] [aria-current=page],.pager[data-astro-cid-ddy2rl46] .grid-pagination__link.is-disabled{border:1px solid var(--color-line);min-width:44px;height:44px;color:var(--color-heading);place-items:center;padding:0 14px;font-size:14px;transition:border-color .3s,color .3s,background-color .3s;display:inline-grid}.pager[data-astro-cid-ddy2rl46] a:hover{border-color:var(--color-brand);color:var(--color-brand)}.pager[data-astro-cid-ddy2rl46] [aria-current=page]{border-color:var(--color-brand);background:var(--color-brand);color:#fff}.pager[data-astro-cid-ddy2rl46] .grid-pagination__link.is-disabled{color:#c3c7cf;cursor:default}.pager[data-astro-cid-ddy2rl46] .grid-pagination__total,.pager[data-astro-cid-ddy2rl46] .grid-pagination__status{color:var(--color-muted);margin:0 8px;font-size:13px}@media (width<=639px){.pager[data-astro-cid-ddy2rl46] .grid-pagination__total,.pager[data-astro-cid-ddy2rl46] .grid-pagination__status,.pager[data-astro-cid-ddy2rl46] .grid-pagination__first,.pager[data-astro-cid-ddy2rl46] .grid-pagination__last{display:none}}.cards[data-astro-cid-7bovr4vz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;display:grid}.card[data-astro-cid-7bovr4vz]{height:100%;display:block}.card__pic[data-astro-cid-7bovr4vz]{aspect-ratio:var(--ratio);background:var(--color-steel);overflow:hidden}.card__pic[data-astro-cid-7bovr4vz] .card__picture{height:100%;display:block}.card__pic[data-astro-cid-7bovr4vz] .card__img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out-quart)}.card[data-astro-cid-7bovr4vz]:hover .card__img{transform:scale(1.06)}.card__name[data-astro-cid-7bovr4vz]{border-bottom:1px solid var(--color-line);color:var(--color-heading);justify-content:space-between;align-items:center;gap:12px;padding:16px 0 12px;font-size:16px;font-weight:500;line-height:1.45;transition:border-color .35s,color .35s;display:flex}.card__name[data-astro-cid-7bovr4vz] svg[data-astro-cid-7bovr4vz]{color:var(--color-muted);transition:transform .35s var(--ease-out-quart), color .35s;flex:none}.card[data-astro-cid-7bovr4vz]:hover .card__name[data-astro-cid-7bovr4vz],.card[data-astro-cid-7bovr4vz]:focus-visible .card__name[data-astro-cid-7bovr4vz]{border-color:var(--color-brand);color:var(--color-brand)}.card[data-astro-cid-7bovr4vz]:hover .card__name[data-astro-cid-7bovr4vz] svg[data-astro-cid-7bovr4vz],.card[data-astro-cid-7bovr4vz]:focus-visible .card__name[data-astro-cid-7bovr4vz] svg[data-astro-cid-7bovr4vz]{color:var(--color-brand);transform:translate(4px)}.card__desc[data-astro-cid-7bovr4vz]{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:12px;font-size:14px;line-height:1.75;display:-webkit-box;overflow:hidden}@media (width>=768px){.cards[data-astro-cid-7bovr4vz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 24px}}@media (width>=1100px){.cards--4[data-astro-cid-7bovr4vz]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=560px){.card__name[data-astro-cid-7bovr4vz]{padding:12px 0 10px;font-size:14px}.card__desc[data-astro-cid-7bovr4vz]{display:none}}@media (prefers-reduced-motion:reduce){.card__pic[data-astro-cid-7bovr4vz] .card__img,.card__name[data-astro-cid-7bovr4vz],.card__name[data-astro-cid-7bovr4vz] svg[data-astro-cid-7bovr4vz]{transition:none}}.news-list[data-astro-cid-cl42f7lp]{border-top:1px solid var(--color-heading)}.news-list[data-astro-cid-cl42f7lp] li[data-astro-cid-cl42f7lp]{border-bottom:1px solid var(--color-line)}.item[data-astro-cid-cl42f7lp]{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:40px;padding:32px 0;display:grid;position:relative}.item--text[data-astro-cid-cl42f7lp]{grid-template-columns:minmax(0,1fr)}.item[data-astro-cid-cl42f7lp]:before{content:"";background:var(--color-brand);width:3px;transition:transform .4s var(--ease-out-quart);position:absolute;top:32px;bottom:32px;left:-24px;transform:scaleY(0)}.item[data-astro-cid-cl42f7lp]:hover:before{transform:none}.item__pic[data-astro-cid-cl42f7lp]{aspect-ratio:4/3;background:var(--color-steel);overflow:hidden}.item__pic[data-astro-cid-cl42f7lp] .item__picture{height:100%;display:block}.item__pic[data-astro-cid-cl42f7lp] .item__img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out-quart)}.item[data-astro-cid-cl42f7lp]:hover .item__img{transform:scale(1.05)}.item__body[data-astro-cid-cl42f7lp]{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:32px;display:grid}.item__date[data-astro-cid-cl42f7lp]{border-right:1px solid var(--color-line);min-width:80px;padding-right:28px;display:grid}.item__date[data-astro-cid-cl42f7lp] b[data-astro-cid-cl42f7lp]{color:var(--color-heading);font-size:34px;line-height:1;transition:color .3s}.item__date[data-astro-cid-cl42f7lp] small[data-astro-cid-cl42f7lp]{color:var(--color-muted);margin-top:8px;font-size:13px}.item__title[data-astro-cid-cl42f7lp],.item__summary[data-astro-cid-cl42f7lp]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item__title[data-astro-cid-cl42f7lp]{color:var(--color-heading);font-size:19px;font-weight:600;line-height:1.5;transition:color .3s}.item__summary[data-astro-cid-cl42f7lp]{color:var(--color-body);margin-top:12px;font-size:15px;line-height:1.8}.item__arrow[data-astro-cid-cl42f7lp]{color:var(--color-muted);transition:transform .4s var(--ease-out-quart), color .3s;align-self:center}.item[data-astro-cid-cl42f7lp]:hover .item__title[data-astro-cid-cl42f7lp],.item[data-astro-cid-cl42f7lp]:hover .item__date[data-astro-cid-cl42f7lp] b[data-astro-cid-cl42f7lp],.item[data-astro-cid-cl42f7lp]:hover .item__arrow[data-astro-cid-cl42f7lp]{color:var(--color-brand)}.item[data-astro-cid-cl42f7lp]:hover .item__arrow[data-astro-cid-cl42f7lp]{transform:translate(4px)}@media (width<=899px){.item[data-astro-cid-cl42f7lp]{grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:24px}.item__body[data-astro-cid-cl42f7lp]{grid-template-columns:minmax(0,1fr);gap:10px}.item__date[data-astro-cid-cl42f7lp]{border:0;align-items:baseline;gap:8px;padding:0;display:flex}.item__date[data-astro-cid-cl42f7lp] b[data-astro-cid-cl42f7lp],.item__date[data-astro-cid-cl42f7lp] small[data-astro-cid-cl42f7lp]{color:var(--color-brand);margin:0;font-size:13px}.item__date[data-astro-cid-cl42f7lp] b[data-astro-cid-cl42f7lp]:after{content:"/";color:#c3c7cf;margin-left:8px}.item__arrow[data-astro-cid-cl42f7lp]{display:none}}@media (width<=560px){.item[data-astro-cid-cl42f7lp]{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 0}.item__title[data-astro-cid-cl42f7lp]{font-size:17px}.item[data-astro-cid-cl42f7lp]:before{display:none}}.list[data-astro-cid-rm7jiis4]{padding:clamp(64px,6vw,96px) 0 clamp(100px,9vw,140px)}.list__empty[data-astro-cid-rm7jiis4]{color:var(--color-muted);text-align:center;padding:80px 0}.contact[data-astro-cid-bucpftco]{padding:clamp(72px,7vw,112px) 0 clamp(64px,6vw,96px)}.contact__head[data-astro-cid-bucpftco]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 64px;display:flex}.contact__name[data-astro-cid-bucpftco]{color:#16205c;font-size:clamp(28px,2.6vw,40px);font-weight:600;line-height:1.3}.contact__lead[data-astro-cid-bucpftco]{max-width:640px;color:var(--color-body);margin-top:16px;font-size:15px;line-height:1.8}.contact__qr[data-astro-cid-bucpftco]{gap:20px;display:flex}.contact__qr[data-astro-cid-bucpftco] li[data-astro-cid-bucpftco]{color:var(--color-muted);justify-items:center;gap:8px;font-size:13px;display:grid}.contact__qr[data-astro-cid-bucpftco] img[data-astro-cid-bucpftco]{border:1px solid var(--color-line);background:#fff;width:104px;height:104px;padding:6px}.contact__list[data-astro-cid-bucpftco]{border-top:2px solid var(--color-heading);grid-template-columns:minmax(0,1fr);margin-top:56px;display:grid}.contact__item[data-astro-cid-bucpftco]{border-bottom:1px solid var(--color-line);padding:32px 0}.contact__item[data-astro-cid-bucpftco] dt[data-astro-cid-bucpftco]{color:var(--color-muted);letter-spacing:.06em;align-items:center;gap:12px;font-size:14px;display:flex}.contact__item[data-astro-cid-bucpftco] dt[data-astro-cid-bucpftco] svg[data-astro-cid-bucpftco]{color:var(--color-brand);flex:none}.contact__item[data-astro-cid-bucpftco] dd[data-astro-cid-bucpftco]{color:var(--color-heading);overflow-wrap:anywhere;margin-top:16px;font-size:clamp(17px,1.4vw,20px);font-weight:500;line-height:1.6}.contact__item[data-astro-cid-bucpftco] dd[data-astro-cid-bucpftco] .num[data-astro-cid-bucpftco]{letter-spacing:.01em;font-size:clamp(24px,2.2vw,32px);font-weight:600}.contact__item[data-astro-cid-bucpftco] a[data-astro-cid-bucpftco]{transition:color .3s}.contact__item[data-astro-cid-bucpftco] a[data-astro-cid-bucpftco]:hover{color:var(--color-brand)}.map[data-astro-cid-bucpftco]{border-top:1px solid var(--color-line);background:var(--color-steel)}.map[data-astro-cid-bucpftco] .map__box{width:100%;height:clamp(380px,34vw,520px)}@media (width>=900px){.contact__list[data-astro-cid-bucpftco]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr)}.contact__item[data-astro-cid-bucpftco]{border-bottom:0;padding:36px 40px 40px}.contact__item[data-astro-cid-bucpftco]:first-child{padding-left:0}.contact__item[data-astro-cid-bucpftco]+.contact__item[data-astro-cid-bucpftco]{border-left:1px solid var(--color-line)}}@media (width<=560px){.contact__name[data-astro-cid-bucpftco]{font-size:min(5.6vw,28px)}.contact__qr[data-astro-cid-bucpftco] img[data-astro-cid-bucpftco]{width:88px;height:88px}}.stage[data-astro-cid-kwxdpxjj]{border-bottom:1px solid var(--color-line);background:repeating-linear-gradient(90deg,#14161b04 0 1px,#0000 1px 28px),linear-gradient(#fff 0%,#f3f4f7 100%);padding:36px 0 clamp(64px,6vw,96px)}.stage[data-astro-cid-kwxdpxjj] .stage__crumbs ol{color:var(--color-muted);flex-wrap:wrap;gap:4px 0;font-size:13px;display:flex}.stage[data-astro-cid-kwxdpxjj] .stage__crumbs li+li:before{content:"/";color:#c3c7cf;margin:0 10px}.stage[data-astro-cid-kwxdpxjj] .stage__crumbs a:hover{color:var(--color-brand)}.stage[data-astro-cid-kwxdpxjj] .stage__crumbs [aria-current]{color:var(--color-heading)}.stage__grid[data-astro-cid-kwxdpxjj]{gap:40px;margin-top:32px;display:grid}.gallery[data-astro-cid-kwxdpxjj],.info[data-astro-cid-kwxdpxjj]{min-width:0}.gallery__main[data-astro-cid-kwxdpxjj]{aspect-ratio:4/3;background:var(--color-steel-2);position:relative;overflow:hidden}.gallery__slide[data-astro-cid-kwxdpxjj]{opacity:0;transition:opacity .5s;position:absolute;inset:0}.gallery__slide[data-astro-cid-kwxdpxjj].is-on{opacity:1}.gallery__main[data-astro-cid-kwxdpxjj] .gallery__picture,.gallery__thumb[data-astro-cid-kwxdpxjj] .gallery__picture{height:100%;display:block}.gallery__main[data-astro-cid-kwxdpxjj] .gallery__img,.gallery__thumb[data-astro-cid-kwxdpxjj] .gallery__img{object-fit:cover;width:100%;height:100%}.gallery__count[data-astro-cid-kwxdpxjj]{z-index:1;color:#ffffffb3;background:#14161b99;padding:8px 14px;font-size:13px;position:absolute;bottom:0;right:0}.gallery__count[data-astro-cid-kwxdpxjj] b[data-astro-cid-kwxdpxjj]{color:#fff}.gallery__thumbs[data-astro-cid-kwxdpxjj]{scrollbar-width:none;gap:10px;margin-top:12px;display:flex;overflow-x:auto}.gallery__thumbs[data-astro-cid-kwxdpxjj]::-webkit-scrollbar{display:none}.gallery__thumb[data-astro-cid-kwxdpxjj]{aspect-ratio:4/3;background:var(--color-steel-2);cursor:pointer;opacity:.55;flex:none;width:clamp(64px,12vw,96px);transition:opacity .3s;position:relative;overflow:hidden}.gallery__thumb[data-astro-cid-kwxdpxjj]:after{content:"";background:var(--color-brand);transform-origin:0;height:3px;transition:transform .4s var(--ease-out-quart);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.gallery__thumb[data-astro-cid-kwxdpxjj]:hover,.gallery__thumb[data-astro-cid-kwxdpxjj].is-on{opacity:1}.gallery__thumb[data-astro-cid-kwxdpxjj].is-on:after{transform:none}.info__eyebrow[data-astro-cid-kwxdpxjj]{color:var(--color-brand);font-family:var(--font-num);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;font-size:13px;font-weight:600;font-stretch:112%;display:flex}.info__eyebrow[data-astro-cid-kwxdpxjj]:before{content:"";background:currentColor;width:4px;height:15px}.info__title[data-astro-cid-kwxdpxjj]{color:#16205c;margin-top:16px;font-size:clamp(26px,2.4vw,38px);font-weight:600;line-height:1.3}.info__summary[data-astro-cid-kwxdpxjj]{color:var(--color-body);-webkit-line-clamp:6;-webkit-box-orient:vertical;margin-top:20px;font-size:15px;line-height:1.9;display:-webkit-box;overflow:hidden}.info__actions[data-astro-cid-kwxdpxjj]{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px;display:flex}.info__actions[data-astro-cid-kwxdpxjj] .btn[data-astro-cid-kwxdpxjj] svg[data-astro-cid-kwxdpxjj]{transition:transform .3s var(--ease-out-quart)}.info__actions[data-astro-cid-kwxdpxjj] .btn[data-astro-cid-kwxdpxjj]:hover svg[data-astro-cid-kwxdpxjj]{transform:translate(4px)}.info__tel[data-astro-cid-kwxdpxjj]{border-left:1px solid var(--color-line);color:var(--color-heading);gap:2px;padding-left:28px;line-height:1.3;transition:color .3s;display:grid}.info__tel[data-astro-cid-kwxdpxjj] small[data-astro-cid-kwxdpxjj]{color:var(--color-muted);font-size:12px}.info__tel[data-astro-cid-kwxdpxjj] span[data-astro-cid-kwxdpxjj]{font-size:18px}.info__tel[data-astro-cid-kwxdpxjj]:hover{color:var(--color-brand)}.info__back[data-astro-cid-kwxdpxjj]{border-top:1px solid var(--color-line);color:var(--color-muted);align-items:center;gap:8px;margin-top:40px;padding-top:20px;font-size:14px;transition:color .3s;display:inline-flex}.info__back[data-astro-cid-kwxdpxjj] svg[data-astro-cid-kwxdpxjj]{transition:transform .3s var(--ease-out-quart)}.info__back[data-astro-cid-kwxdpxjj]:hover{color:var(--color-brand)}.info__back[data-astro-cid-kwxdpxjj]:hover svg[data-astro-cid-kwxdpxjj]{transform:translate(-3px)}.facts[data-astro-cid-kwxdpxjj]{border-top:1px solid var(--color-line);margin-top:24px}.facts--specs[data-astro-cid-kwxdpxjj]+.facts[data-astro-cid-kwxdpxjj]{border-top:0;margin-top:0}.facts__row[data-astro-cid-kwxdpxjj]{border-bottom:1px solid var(--color-line);grid-template-columns:88px minmax(0,1fr);gap:16px;padding:12px 0;font-size:15px;line-height:1.7;display:grid}.facts__row[data-astro-cid-kwxdpxjj] dt[data-astro-cid-kwxdpxjj]{color:var(--color-muted)}.facts__row[data-astro-cid-kwxdpxjj] dd[data-astro-cid-kwxdpxjj]{min-width:0;color:var(--color-heading)}.facts__link[data-astro-cid-kwxdpxjj]{transition:color .3s}.facts__link[data-astro-cid-kwxdpxjj]:hover{color:var(--color-brand)}.facts__chips[data-astro-cid-kwxdpxjj]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-kwxdpxjj]{border:1px solid var(--color-line);min-height:30px;color:var(--color-body);background:#fff;align-items:center;padding:4px 12px;font-size:13px;line-height:1.4;transition:border-color .3s,color .3s;display:inline-flex}.chip[data-astro-cid-kwxdpxjj]:hover{border-color:var(--color-brand);color:var(--color-brand)}.block[data-astro-cid-kwxdpxjj]{padding-top:clamp(64px,6vw,96px)}.block__title[data-astro-cid-kwxdpxjj]{color:var(--color-heading);font-size:clamp(22px,1.8vw,28px);font-weight:600}.block__title[data-astro-cid-kwxdpxjj]:after{content:"";background:var(--color-brand);width:36px;height:3px;margin-top:14px;display:block}.prose[data-astro-cid-kwxdpxjj]{max-width:880px;color:var(--color-body);margin-top:32px;font-size:16px;line-height:1.9}.prose[data-astro-cid-kwxdpxjj] p+p{margin-top:10px}.prose[data-astro-cid-kwxdpxjj] p:has(>strong:only-child){color:var(--color-heading);margin-top:28px;font-size:17px}.prose[data-astro-cid-kwxdpxjj] p:first-child{margin-top:0}.prose[data-astro-cid-kwxdpxjj] strong{color:var(--color-heading);font-weight:600}.prose[data-astro-cid-kwxdpxjj] img{max-width:100%;height:auto;margin:24px 0;display:block}.spec-sheet[data-astro-cid-kwxdpxjj]{border-top:1px solid var(--color-line);max-width:880px;margin-top:32px}.spec-sheet__row[data-astro-cid-kwxdpxjj]{border-bottom:1px solid var(--color-line);grid-template-columns:140px minmax(0,1fr);gap:24px;padding:16px 0;font-size:15px;line-height:1.8;display:grid}.spec-sheet__row[data-astro-cid-kwxdpxjj] dt[data-astro-cid-kwxdpxjj]{color:var(--color-muted)}.spec-sheet__row[data-astro-cid-kwxdpxjj] dd[data-astro-cid-kwxdpxjj]{color:var(--color-heading)}.spec-sheet__row[data-astro-cid-kwxdpxjj] dd[data-astro-cid-kwxdpxjj] p[data-astro-cid-kwxdpxjj]+p[data-astro-cid-kwxdpxjj]{margin-top:4px}.spec-sheet[data-astro-cid-kwxdpxjj]+.prose[data-astro-cid-kwxdpxjj]{margin-top:28px}.linked[data-astro-cid-kwxdpxjj]{margin-top:32px}.extras[data-astro-cid-kwxdpxjj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.extras[data-astro-cid-kwxdpxjj] li[data-astro-cid-kwxdpxjj]{aspect-ratio:4/3;background:var(--color-steel);overflow:hidden}.extras[data-astro-cid-kwxdpxjj] .extras__picture{height:100%;display:block}.extras[data-astro-cid-kwxdpxjj] .extras__img{object-fit:cover;width:100%;height:100%;display:block}.related[data-astro-cid-kwxdpxjj]{padding:clamp(80px,8vw,120px) 0 clamp(100px,9vw,140px)}.related__head[data-astro-cid-kwxdpxjj]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}@media (width>=1000px){.stage__grid[data-astro-cid-kwxdpxjj]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:72px}}@media (width<=560px){.extras[data-astro-cid-kwxdpxjj]{grid-template-columns:minmax(0,1fr)}.spec-sheet__row[data-astro-cid-kwxdpxjj]{grid-template-columns:96px minmax(0,1fr);gap:16px}}.article[data-astro-cid-yzpwe3v2]{max-width:820px;padding:clamp(56px,5vw,80px) 0 clamp(100px,9vw,140px)}.article__head[data-astro-cid-yzpwe3v2]{border-bottom:1px solid var(--color-line);padding-bottom:28px}.article__title[data-astro-cid-yzpwe3v2]{color:var(--color-heading);font-size:clamp(24px,2.2vw,34px);font-weight:600;line-height:1.45}.article__meta[data-astro-cid-yzpwe3v2]{color:var(--color-muted);gap:12px;margin-top:16px;font-size:14px;display:flex}.article__meta[data-astro-cid-yzpwe3v2] time[data-astro-cid-yzpwe3v2]{color:var(--color-brand)}.article__body[data-astro-cid-yzpwe3v2]{color:var(--color-body);overflow-wrap:anywhere;margin-top:36px;font-size:16px;line-height:2}.article__body[data-astro-cid-yzpwe3v2] p+p{margin-top:14px}.article__body[data-astro-cid-yzpwe3v2] img{width:auto;max-width:100%;height:auto;max-height:620px;margin:28px auto;display:block}.article__body[data-astro-cid-yzpwe3v2] strong{color:var(--color-heading)}.article__body[data-astro-cid-yzpwe3v2] a{color:var(--color-brand);text-underline-offset:4px;text-decoration:underline}.article__nav[data-astro-cid-yzpwe3v2]{border-top:1px solid var(--color-heading);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px;display:grid}.article__adj[data-astro-cid-yzpwe3v2]{color:var(--color-heading);gap:6px;padding:22px 24px 22px 0;transition:color .3s;display:grid}.article__adj[data-astro-cid-yzpwe3v2]+.article__adj[data-astro-cid-yzpwe3v2]{border-left:1px solid var(--color-line);text-align:right;padding:22px 0 22px 24px}.article__adj[data-astro-cid-yzpwe3v2] small[data-astro-cid-yzpwe3v2]{color:var(--color-muted);font-size:13px}.article__adj[data-astro-cid-yzpwe3v2] span[data-astro-cid-yzpwe3v2]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}a[data-astro-cid-yzpwe3v2].article__adj:hover{color:var(--color-brand)}.article__adj[data-astro-cid-yzpwe3v2].is-empty span[data-astro-cid-yzpwe3v2]{color:#c3c7cf;font-weight:400}.article__back[data-astro-cid-yzpwe3v2]{color:var(--color-muted);align-items:center;gap:8px;margin-top:32px;font-size:14px;transition:color .3s;display:inline-flex}.article__back[data-astro-cid-yzpwe3v2] svg[data-astro-cid-yzpwe3v2]{transition:transform .3s var(--ease-out-quart)}.article__back[data-astro-cid-yzpwe3v2]:hover{color:var(--color-brand)}.article__back[data-astro-cid-yzpwe3v2]:hover svg[data-astro-cid-yzpwe3v2]{transform:translate(-3px)}@media (width<=560px){.article__nav[data-astro-cid-yzpwe3v2]{grid-template-columns:minmax(0,1fr)}.article__adj[data-astro-cid-yzpwe3v2]+.article__adj[data-astro-cid-yzpwe3v2]{border-top:1px solid var(--color-line);text-align:left;border-left:0;padding:22px 0}}.single[data-astro-cid-nduvc2ue]{max-width:880px;padding:clamp(72px,7vw,112px) 0 clamp(100px,9vw,140px)}.single__body[data-astro-cid-nduvc2ue]{color:var(--color-body);font-size:16px;line-height:2}.single__body[data-astro-cid-nduvc2ue] p+p{margin-top:14px}.single__body[data-astro-cid-nduvc2ue] img{max-width:100%;height:auto;margin:24px 0;display:block}
