._gallery_905ti_1{color:#182b3c;background:#f6f4ef;border-radius:18px;margin:36px 0;padding:28px;scroll-margin-top:100px}._gallery_905ti_1 h2{margin:8px 0 15px;font:400 clamp(26px,3.3vw,38px)/1.2 Georgia,serif}._gallery_905ti_1>p{max-width:750px;font-size:14px;line-height:1.8}._eyebrow_905ti_1{letter-spacing:.13em;color:#3458b9;font-weight:700;font-size:10px!important}._grid_905ti_1{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}._grid_905ti_1 figure{background:#fff;border:1px solid #e2e4e8;border-radius:10px;margin:0;overflow:hidden}._grid_905ti_1 a{display:block}._grid_905ti_1 a:focus-visible{outline-offset:3px;outline:3px solid #3458b9}._grid_905ti_1 img{aspect-ratio:3/4;object-fit:contain;width:100%;height:auto;display:block}._grid_905ti_1 figcaption{gap:7px;padding:13px;font-size:12px;line-height:1.5;display:grid}._grid_905ti_1 figcaption strong{font-size:14px}._grid_905ti_1 figcaption span{color:#586777}@media (max-width:950px){._grid_905ti_1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:580px){._gallery_905ti_1{padding:20px 14px}._grid_905ti_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._grid_905ti_1 figure:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:270px}._grid_905ti_1 figcaption{padding:12px}}._carousel_905ti_2{outline-offset:4px;background:#fff;border:1px solid #d9cde8;border-radius:22px;padding:12px}._stage_905ti_2{touch-action:pan-y pinch-zoom;background:linear-gradient(125deg,#f6ebf1,#eae7f8);border-radius:15px;position:relative;overflow:hidden}._stage_905ti_2 figure{margin:0}._stage_905ti_2 figure>a{text-align:center;display:block;position:relative}._stage_905ti_2 figure img{object-fit:contain;width:100%;height:clamp(390px,66vh,650px);display:block}._enlarge_905ti_2{color:#fff;background:#28233ed9;border-radius:20px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:flex;position:absolute;bottom:14px;right:15px}._previous_905ti_2,._next_905ti_2{color:#533588;z-index:2;background:#fffef6ed;border:1px solid #d9cde8;border-radius:50%;place-items:center;width:47px;height:47px;display:grid;position:absolute;top:48%;transform:translateY(-50%);box-shadow:0 4px 12px #39244a1c}._previous_905ti_2{left:13px}._next_905ti_2{right:13px}._controls_905ti_2{color:#533588;justify-content:space-between;align-items:center;gap:15px;padding:17px 8px 14px;display:flex}._controls_905ti_2>div{min-width:0}._controls_905ti_2 strong{font-size:16px;line-height:1.4;display:block}._controls_905ti_2>div>span{color:#736283;margin-top:3px;font-size:12px;line-height:1.6;display:block}._controls_905ti_2>button{color:#533588;background:#f5edff;border:1px solid #d9cde8;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-size:12px;display:flex}._thumbnails_905ti_2{scrollbar-width:thin;overscroll-behavior-x:contain;gap:8px;max-width:100%;padding:4px 3px 12px;display:flex;overflow-x:auto}._thumbnails_905ti_2 button{opacity:.65;background:#f6f0fa;border:2px solid #0000;border-radius:9px;flex:0 0 65px;padding:3px}._thumbnails_905ti_2 button[aria-pressed=true]{opacity:1;border-color:#7752b0}._thumbnails_905ti_2 img{aspect-ratio:3/4;object-fit:contain;border-radius:5px;width:100%;height:auto;display:block}._other_905ti_2{color:#533588;margin-top:25px;font-size:13px}._other_905ti_2 summary{cursor:pointer;padding:8px 0;line-height:1.6}._loadError_905ti_2{color:#8c2929;background:#fff0ed;border-radius:10px;padding:12px;font-size:13px;position:absolute;bottom:10px;left:10px;right:10px}._carousel_905ti_2 button:focus-visible{outline-offset:3px;outline:3px solid #7752b0}@media (max-width:580px){._carousel_905ti_2{border-radius:17px;padding:8px}._stage_905ti_2 figure img{height:clamp(340px,58svh,510px)}._previous_905ti_2,._next_905ti_2{width:40px;height:40px}._previous_905ti_2{left:7px}._next_905ti_2{right:7px}._controls_905ti_2{gap:10px;padding:14px 4px}._controls_905ti_2 strong{font-size:14px}._controls_905ti_2>div>span{font-size:10px}._controls_905ti_2>button{padding:9px 11px}._controls_905ti_2>button>span{display:none}._enlarge_905ti_2{font-size:10px;bottom:9px;right:8px}._thumbnails_905ti_2 button{flex-basis:55px}}
