/* CSS Document */

#pagePath{
	display: none;
}

#main{
	overflow: hidden;
	#order{
		/* 大口注文非表示（後日解除） */
		display: none;
	}
}

#hero{
	position: relative;
	display: grid;
	grid-template-columns: clamp(96px, calc(380 / 1366 * 100dvw), 380px) 1fr;
	grid-template-rows: auto 1fr;
	grid-row-gap: 40px;
	background: var(--object_01) no-repeat calc(0px - clamp(184px, calc(280 / 992 * 100dvw), 280px)) bottom / auto clamp(240px, calc(376 / 992 * 100dvw), 376px);
	&:before{
		content: "";
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		height: clamp(240px, calc(640 / 1366 * 100dvw), 640px);
		background: var(--pattern_02), var(--color-theme);
		transform: translateY(-25%);
		-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 1366 630"><path d="M0,443.36c469.8-150.93,973.28-79.86,1366,187.34V49.19C897.83-57.15,411.42,10.32,0,238.1v205.26Z"/></svg>') no-repeat center / max(100%, 640px) 100%;
	}
	#heroTitle{
		grid-column: 1;
		grid-row: 1;
		justify-self: center;
		z-index: 1;
	}
	#heroSlide{
		grid-column: 2;
		z-index: 1;
		background: white;
	}
	#heroControl{
		grid-column: 1 / 3;
		grid-row: 2;
		align-self: start;
		z-index: 1;
	}
	@media (orientation: portrait) and (max-width: 767.98px) {
		grid-template-columns: clamp(96px, calc(160 / 576 * 100dvw), 160px) 1fr;
		&:before{
			transform: translateY(-30%);
		}
		#heroTitle{
			font-size: clamp(24px, calc(32 / 576 * 100dvw), 32px);
		}
		#heroSlide{
			& dl{
				aspect-ratio: 280 / 412;
			}
			& dt{
				left: -3em;
				max-width: calc(100% + 3em);
			}
			& img{
				filter: drop-shadow(0 3px 3px rgba(0, 0, 0, 0.2));
			}
		}
	}
	@media (max-width: 1199.98px) {
		grid-row-gap: 24px;
		#heroTitle{
			margin-top: 16px;
		}
	}
	@media (min-width: 1200px) {
		margin-top: 8px;
		#heroSlide{
			grid-row: 1 / 3;
		}
		#heroControl{
			grid-column: 1;
		}
	}
}

#heroTitle{
	height: 12em;
	font-weight: 600;
	font-size: clamp(24px, calc(40 / 1366 * 100dvw), 40px);
	font-family: 'Shippori Mincho', var(--font-min);
	writing-mode: vertical-rl;
}

#heroSlide{
	display: grid;
	&:not(.slick-slider){
		& dl{
			grid-column: 1;
			grid-row: 1;
			&:nth-child(n+2){
				visibility: hidden;
			}
		}
	}
	& dl{
		position: relative;
		display: grid;
		align-items: end;
		justify-items: start;
		aspect-ratio: 980 / 660;
		@media (min-width: 1200px) {
			aspect-ratio: unset;
			height: 600px;
		}
	}
	& dt{
		position: absolute;
		left: 0;
		bottom: clamp(16px, calc(24 / 768 * 100dvw), 24px);
		max-width: 100%;
		padding: 0.25em 0.5em;
		background: var(--color-theme);
		color: white;
		font-weight: 600;
		font-size: clamp(16px, calc(24 / 768 * 100dvw), 24px);
		font-family: var(--font-min);
		letter-spacing: 0.1em;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		pointer-events: none;
		z-index: 1;
	}
	& dd{
		display: contents;
	}
	& img{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
		border-radius: clamp(24px, calc(32 / 768 * 100dvw), 32px) 0 0 0;
	}
	& a{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		font-size: 0;
	}
	.slick-list{
		margin-bottom: -8px;
		padding-bottom: 8px;
		overflow: visible;
	}
}

#heroControl{
	display: flex;
	justify-content: center;
	align-items: center;
	column-gap: 16px;
	padding: 0 24px;
	.slick-dots{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		grid-gap: 16px;
		& li{
			aspect-ratio: 1;
			width: 10px;
			background: white;
			border: 1px solid var(--color-theme);
			border-radius: 100%;
			overflow: hidden;
			&.slick-active{
				background: var(--color-theme);
				border-color: white;
			}
		}
		& button{
			opacity: 0;
		}
	}
	.slick-arrow{
		all: unset;
		box-sizing: border-box;
		cursor: pointer;
		position: relative;
		aspect-ratio: 1;
		width: 20px;
		background: white;
		border-radius: 100%;
		color: var(--color-theme);
		font-size: 0;
		&:before{
			content: "";
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background: currentColor;
			-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" style="fill: none; stroke: black; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5px;"><line x1="3.87" y1="10" x2="10.87" y2="10"/><polyline points="11.87 6.46 15.4 10 11.87 13.54"/></svg>') no-repeat center / contain;
		}
		&.slick-prev:before{
			transform: scale(-1, 1);
		}
		&.slick-next{
			order: 1;
		}
	}
}

#search{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: clamp(8px, calc(40 / 1366 * 100dvw), 40px);
	width: var(--wrap);
	margin-inline: auto;
	margin-top: clamp(24px, calc(96 / 1366 * 100dvw), 96px);
	& dl{
		position: relative;
		display: grid;
		border-radius: clamp(8px, calc(24 / 1366 * 100dvw), 24px);
		overflow: hidden;
		filter: drop-shadow(0 3px 3px color-mix(in srgb, transparent, #231815 20%));
		@media (min-width: 768px) {
			aspect-ratio: 4 / 3;
		}
	}
	& dt{
		display: grid;
		align-content: center;
		justify-items: center;
		grid-row-gap: 8px;
		padding: clamp(8px, calc(16 / 768 * 100dvw), 16px);
		font-weight: 700;
		font-size: clamp(16px, calc(24 / 1200 * 100dvw), 24px);
		font-family: 'Zen Kaku Gothic New', var(--font);
		letter-spacing: 0.05em;
		text-align: center;
		pointer-events: none;
		z-index: 1;
		&:before{
			content: "";
			aspect-ratio: 1;
			width: clamp(24px, calc(32 / 768 * 100dvw), 32px);
			background: currentColor;
			-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><rect width="100%" height="100%"/></svg>') no-repeat center / contain;
		}
		dl:nth-child(1) &{
			&:before{
				-webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><path d="M36.14,9.83c-.11-.57-.27-.86-.27-.86-.05-.15-.18-.27-.34-.29-.16-.03-.32.04-.41.17l-.42.59-2.39,3.36c-.46.65-1.41.76-2.11.26l-4.03-2.88c-.7-.5-.9-1.43-.43-2.08l2.45-3.44.4-.56c.09-.13.11-.3.03-.45-.07-.14-.22-.23-.38-.23,0,0-.38-.06-.99.01-1.53.2-3.02.83-4.26,1.92-3.33,2.92-3.67,7.99-.75,11.32,2.92,3.33,7.99,3.67,11.32.75,2.24-1.96,3.12-4.88,2.58-7.6ZM20.97,17.79c-.52-.6-.96-1.24-1.32-1.93l-14.95,14.95c-1.32,1.32-1.32,3.47,0,4.79,1.32,1.32,3.47,1.32,4.79,0l15.19-15.2c-1.19-.47-2.31-1.18-3.27-2.14-.15-.15-.3-.31-.44-.47ZM8.29,34.31c-.63.63-1.66.63-2.29,0-.63-.63-.63-1.66,0-2.29.63-.63,1.66-.63,2.29,0,.63.63.63,1.66,0,2.29Z"/></svg>');
			}
		}
		dl:nth-child(2) &{
			&:before{
				-webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><path d="M15.16,40h9.69v-15.83h-9.69v15.83ZM21.97,30c1,0,1.8.76,1.8,1.7s-.81,1.7-1.8,1.7-1.8-.76-1.8-1.7.81-1.7,1.8-1.7ZM33.87,15.75h.16l-4.89-3.7-9.14-7.15L1.72,19.2v20.8h9.8v-4.3h-4.91v-14.58l13.4-10.48,13.4,10.48v18.87h4.89v-20.8l-4.41-3.45Z"/></svg>');
			}
		}
		dl:nth-child(3) &{
			&:before{
				-webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><path d="M20,22.21c5.17,0,9.37-4.19,9.37-9.37v-2.66c0-5.17-4.19-9.37-9.37-9.37s-9.37,4.19-9.37,9.37v2.66c0,5.17,4.19,9.37,9.37,9.37ZM23.82,24.37c-1.2.4-2.48.62-3.82.62s-2.62-.22-3.82-.62c-8.73,1.43-13.3,7.85-13.3,15.63h34.23c0-7.79-4.57-14.2-13.3-15.63Z"/></svg>');
			}
		}
		@media (max-width: 767.98px) {
			min-height: 88px;
			color: var(--color-theme);
			line-height: 1.25;
			dl:nth-child(1) &{
				grid-template-columns: 6em;
				justify-content: center;
			}
			dl:nth-child(2) &{
				grid-template-columns: 5em;
				justify-content: center;
			}
			dl:nth-child(3) &{
				grid-template-columns: 5em;
				justify-content: center;
			}
		}
		@media (min-width: 768px) {
			color: #fff;
			filter: drop-shadow(0 0 1em #001728);
		}
	}
	& dd{
		&:has(a){
			display: contents;
		}
		& a{
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			font-size: 0;
			@media (max-width: 767.98px) {
				background: linear-gradient(0deg, color-mix(in srgb, white, #a1cbed 33%), white);
				outline: 1px solid white;
				outline-offset: -1px;
			}
			@media (min-width: 768px) {
				background: color-mix(in srgb, transparent, #1e1e1e 50%);
			}
		}
		&:has(img){
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background: white;
			z-index: -1;
			@media (max-width: 767.98px) {
				display: none;
			}
		}
		& img{
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			object-fit: cover;
		}
	}
}

#ranking{
	display: grid;
	grid-template-columns: var(--wrap);
	justify-content: center;
	padding: clamp(80px, calc(104 / 768 * 100dvw), 104px) 0 clamp(56px, calc(72 / 768 * 100dvw), 72px) 0;
	background: var(--object_01) no-repeat calc(100% + clamp(184px, calc(280 / 992 * 100dvw), 280px)) 24px / auto clamp(240px, calc(376 / 992 * 100dvw), 376px), var(--object_01) no-repeat calc(0px - clamp(184px, calc(280 / 992 * 100dvw), 280px)) bottom / auto clamp(240px, calc(376 / 992 * 100dvw), 376px);
	& h2{
		display: grid;
		justify-items: center;
		text-align: center;
		grid-row-gap: 0.5em;
		color: var(--color-theme);
		font-weight: 700;
		font-family: 'Zen Kaku Gothic New', var(--font);
		font-size: clamp(18px, calc(28 / 768 * 100dvw), 28px);
		letter-spacing: 0.05em;
		overflow: hidden;
		&:before{
			content: attr(data-caption);
			order: -1;
			color: #a1cbed;
			font-weight: 400;
			font-size: clamp(56px, calc(80 / 768 * 100dvw), 80px);
			font-family: 'Shippori Mincho', var(--font-min);
			letter-spacing: 0.05em;
			line-height: 1;
			white-space: nowrap;
		}
		&:after{
			content: "";
			order: -1;
			aspect-ratio: 32 / 2;
			width: clamp(24px, calc(32 / 768 * 100dvw), 32px);
			background: linear-gradient(90deg, #a1cbed 50%, currentColor 50%);
		}
	}
	#rankingList{
		margin-top: 40px;
	}
	#rankingLink{
		margin-top: 40px;
	}
}

#rankingList{
	display: grid;
	grid-gap: clamp(24px, calc(32 / 768 * 100dvw), 32px) clamp(16px, calc(24 / 768 * 100dvw), 24px);
	& section{
		counter-increment: count;
		align-self: start;
		position: relative;
		display: grid;
		grid-row-gap: 8px;
		&:not(:has(img)):before{
			content: "";
			grid-row: 1;
			aspect-ratio: 4 / 3;
			background: var(--dummy);
			border-radius: 0 0 clamp(24px, calc(32 / 768 * 100dvw), 32px) 0;
		}
		&:after{
			content: counter(count);
			position: absolute;
			top: 0;
			left: 0;
			display: grid;
			place-content: center;
			aspect-ratio: 1;
			width: 1.75em;
			padding-bottom: 0.2em;
			background: #626f9c;
			color: #fff;
			font-weight: 700;
			font-family: 'Shippori Mincho', var(--font-min);
			font-size: clamp(16px, calc(24 / 768 * 100dvw), 24px);
			line-height: 1;
			pointer-events: none;
		}
		& figure{
			grid-row: 1;
		}
		&:nth-child(1):after{
			background: #d4c151;
		}
		&:nth-child(2):after{
			background: #969696;
		}
		&:nth-child(3):after{
			background: #b49664;
		}
	}
	& h3{
		display: inline-block;
		font-weight: 700;
		font-size: clamp(16px, calc(17 / 768 * 100dvw), 17px);
		letter-spacing: 0.03em;
		word-break: keep-all;
		overflow-wrap: anywhere;
		&:after{
			content: "";
			display: inline-block;
			aspect-ratio: 1;
			width: 20px;
			margin-left: 8px;
			background: var(--color-theme) url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" style="fill: none; stroke: white; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5px;"><line x1="4.87" y1="10" x2="11.87" y2="10"/><polyline points="11.87 6.46 15.4 10 11.87 13.54"/></svg>') no-repeat center / contain;
			border-radius: 100%;
			transform: translateY(0.1em);
		}
	}
	& a{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		font-size: 0;
	}
	& img{
		aspect-ratio: 4 / 3;
		object-fit: cover;
		border-radius: 0 0 clamp(24px, calc(32 / 768 * 100dvw), 32px) 0;
	}
	@media (max-width: 767.98px) {
		grid-template-columns: repeat(2, 1fr);
		& section:nth-child(1){
			grid-column: 1 / 3;
			&:after{
				font-size: clamp(24px, calc(40 / 768 * 100dvw), 40px);
			}
			& h3{
				font-size: 22px;
			}
		}
		& section:nth-child(n+2){
			& h3:after{
				width: 1em;
			}
		}
	}
	@media (min-width: 768px) and (max-width: 991.98px) {
		grid-template-columns: repeat(3, 1fr);
		& section:nth-child(1),
		& section:nth-child(2){
			grid-column: 1 / 4;
			grid-row: 1;
			width: calc(50% - 16px);
			&:after{
				font-size: 40px;
			}
			& h3{
				font-size: 22px;
			}
		}
		& section:nth-child(2){
			justify-self: end;
		}
	}
	@media (min-width: 992px) {
		grid-template-columns: calc(50% + 24px) 1fr 1fr;
		& section:nth-child(1){
			grid-row: 1 / 3;
			margin-right: 24px;
			&:after{
				font-size: 40px;
			}
			& h3{
				font-size: 22px;
			}
		}
	}
}

#rankingLink{
	display: flex;
	justify-content: center;
	& a{
		display: grid;
		grid-template-columns: 1fr auto;
		align-items: center;
		column-gap: 8px;
		min-width: min(100%, 240px);
		min-height: 56px;
		padding: 8px 16px 8px 24px;
		background: white;
		border: 1px solid currentColor;
		border-radius: 28px;
		color: var(--color-theme);
		font-weight: 700;
		font-family: 'Zen Kaku Gothic New', var(--font);
		font-size: 17px;
		text-align: center;
		text-decoration: none;
		&:after{
			content: "";
			aspect-ratio: 1;
			justify-self: end;
			width: 20px;
			background: currentColor url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" style="fill: none; stroke: white; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5px;"><line x1="4.87" y1="10" x2="11.87" y2="10"/><polyline points="11.87 6.46 15.4 10 11.87 13.54"/></svg>') no-repeat center / contain;
			border-radius: 100%;
		}
	}
}

#story{
	display: grid;
	grid-template-columns: var(--wrap);
	justify-content: center;
	padding: clamp(32px, calc(48 / 768 * 100dvw), 48px) 0;
	background: color-mix(in srgb, white, darkkhaki 10%) var(--story_bg) center;
	& h2{
		display: grid;
		justify-items: center;
		text-align: center;
		grid-row-gap: 0.5em;
		color: var(--color-theme);
		font-weight: 700;
		font-family: 'Zen Kaku Gothic New', var(--font);
		font-size: clamp(18px, calc(28 / 768 * 100dvw), 28px);
		letter-spacing: 0.05em;
		overflow: hidden;
		&:before{
			content: attr(data-caption);
			order: -1;
			color: #a1cbed;
			font-weight: 400;
			font-size: clamp(56px, calc(80 / 768 * 100dvw), 80px);
			font-family: 'Shippori Mincho', var(--font-min);
			letter-spacing: 0.05em;
			line-height: 1;
			white-space: nowrap;
		}
		&:after{
			content: "";
			order: -1;
			aspect-ratio: 32 / 2;
			width: clamp(24px, calc(32 / 768 * 100dvw), 32px);
			background: linear-gradient(90deg, #a1cbed 50%, currentColor 50%);
		}
	}
	#storyList{
		margin-top: 40px;
	}
	#storyLink{
		margin-top: 40px;
	}
}

#storyList{
	display: grid;
	grid-gap: clamp(24px, calc(32 / 768 * 100dvw), 32px) clamp(16px, calc(24 / 768 * 100dvw), 24px);
	& section{
		align-self: start;
		position: relative;
		display: grid;
		grid-row-gap: 8px;
		&:not(:has(img)):before{
			content: "";
			grid-row: 1;
			aspect-ratio: 4 / 3;
			background: var(--dummy);
			border-radius: 0 0 clamp(24px, calc(32 / 768 * 100dvw), 32px) 0;
		}
		& figure{
			grid-row: 1;
		}
	}
	& h3{
		display: inline-block;
		font-weight: 700;
		font-size: 17px;
		letter-spacing: 0.03em;
		word-break: keep-all;
		overflow-wrap: anywhere;
		&:after{
			content: "";
			display: inline-block;
			aspect-ratio: 1;
			width: 20px;
			margin-left: 8px;
			background: var(--color-theme) url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" style="fill: none; stroke: white; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5px;"><line x1="4.87" y1="10" x2="11.87" y2="10"/><polyline points="11.87 6.46 15.4 10 11.87 13.54"/></svg>') no-repeat center / contain;
			border-radius: 100%;
			transform: translateY(0.1em);
		}
	}
	& a{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		font-size: 0;
	}
	& img{
		aspect-ratio: 4 / 3;
		object-fit: cover;
		border-radius: 0 0 clamp(24px, calc(32 / 768 * 100dvw), 32px) 0;
	}
	@media (min-width: 768px) and (max-width: 991.98px) {
		grid-template-columns: repeat(2, 1fr);
		& section{
			&:nth-child(2){
				grid-column: 2;
				grid-row: 1 / 3;
				align-self: center;
			}
		}
	}
	@media (min-width: 992px) {
		grid-template-columns: repeat(3, 1fr);
	}
}

#storyLink{
	display: flex;
	justify-content: center;
	& a{
		display: grid;
		grid-template-columns: 1fr auto;
		align-items: center;
		column-gap: 8px;
		min-width: min(100%, 240px);
		min-height: 56px;
		padding: 8px 16px 8px 24px;
		background: white;
		border: 1px solid currentColor;
		border-radius: 28px;
		color: var(--color-theme);
		font-weight: 700;
		font-family: 'Zen Kaku Gothic New', var(--font);
		font-size: 17px;
		text-align: center;
		text-decoration: none;
		&:after{
			content: "";
			aspect-ratio: 1;
			justify-self: end;
			width: 20px;
			background: currentColor url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" style="fill: none; stroke: white; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5px;"><line x1="4.87" y1="10" x2="11.87" y2="10"/><polyline points="11.87 6.46 15.4 10 11.87 13.54"/></svg>') no-repeat center / contain;
			border-radius: 100%;
		}
	}
}

#news{
	width: var(--wrap);
	margin: clamp(40px, calc(96 / 768 * 100dvw), 96px) auto;
	& h2{
		display: grid;
		justify-items: center;
		text-align: center;
		grid-row-gap: 0.5em;
		color: var(--color-theme);
		font-weight: 700;
		font-family: 'Zen Kaku Gothic New', var(--font);
		font-size: clamp(18px, calc(28 / 768 * 100dvw), 28px);
		letter-spacing: 0.05em;
		overflow: hidden;
		&:before{
			content: attr(data-caption);
			order: -1;
			color: #a1cbed;
			font-weight: 400;
			font-size: clamp(56px, calc(80 / 768 * 100dvw), 80px);
			font-family: 'Shippori Mincho', var(--font-min);
			letter-spacing: 0.05em;
			line-height: 1;
			white-space: nowrap;
		}
		&:after{
			content: "";
			order: -1;
			aspect-ratio: 32 / 2;
			width: clamp(24px, calc(32 / 768 * 100dvw), 32px);
			background: linear-gradient(90deg, #a1cbed 50%, currentColor 50%);
		}
	}
	#newsLink{
		margin-top: 40px;
	}
	@media (max-width: 1199.98px) {
		#newsList{
			margin-top: 40px;
		}
	}
	@media (min-width: 1200px) {
		display: grid;
		grid-template-columns: auto 1fr;
		grid-template-rows: auto 1fr;
		column-gap: 80px;
		#newsList{
			grid-column: 2;
			grid-row: 1 / 3;
		}
		#newsLink{
			align-self: start;
			margin-top: 40px;
		}
	}
}

#newsList{
	display: grid;
	grid-row-gap: 16px;
	& section{
		align-self: start;
		position: relative;
		display: grid;
		grid-template-columns: clamp(56px, calc(80 / 768 * 100dvw), 80px) 1fr;
		column-gap: clamp(8px, calc(16 / 768 * 100dvw), 16px);
		&:after{
			border-top: 1px solid currentColor;
			grid-column: 1 / 3;
			margin-top: 16px;
		}
		&:not(:last-child):after{
			content: "";
		}
		&:has(a){
			& h3{
				display: inline-block;
				&:after{
					content: "";
					display: inline-block;
					aspect-ratio: 1;
					width: 20px;
					margin-left: 8px;
					background: var(--color-theme) url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" style="fill: none; stroke: white; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5px;"><line x1="4.87" y1="10" x2="11.87" y2="10"/><polyline points="11.87 6.46 15.4 10 11.87 13.54"/></svg>') no-repeat center / contain;
					border-radius: 100%;
					transform: translateY(0.1em);
				}
			}
		}
		& h3{
			grid-column: 2;
			grid-row: 2;
			align-self: center;
		}
		& h3+div{
			grid-column: 2;
			grid-row: 1;
			margin-bottom: 8px;
		}
		& figure{
			grid-column: 1;
			grid-row: 2;
			align-self: center;
		}
	}
	& h3{
		order: 1;
		font-weight: 700;
		font-size: clamp(16px, calc(18 / 768 * 100dvw), 18px);
		letter-spacing: 0.05em;
		word-break: keep-all;
		overflow-wrap: anywhere;
	}
	& h3+div{
		display: grid;
		grid-gap: 4px 16px;
	}
	& time{
		color: #666666;
		font-size: 15px;
	}
	& ul{
		display: flex;
		flex-wrap: wrap;
		grid-gap: 4px;
		&:not(:has(li)){
			display: none;
		}
	}
	& li{
		display: grid;
		align-items: center;
		min-width: 5em;
		min-height: 24px;
		padding: 0.25em 1em 0 1em;
		background: var(--color-theme);
		border-radius: 12px;
		color: #fff;
		font-weight: 700;
		font-size: 14px;
		line-height: 1.25;
		text-align: center;
		&.tagCheck{
			background: #e11c24;
			text-transform: uppercase;
		}
		&.tagNew{
			background: #dc501e;
			text-transform: uppercase;
		}
		&[data-cat="1"]{
			background: #005a8c;
		}
		&[data-cat="2"]{
			background: #5a8c46;
		}
		&[data-cat="3"]{
			background: #365383;
		}
		&[data-cat="4"]{
			background: #b09934;
		}
	}
	& a{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		font-size: 0;
	}
	& img{
		aspect-ratio: 1;
		width: ;
		object-fit: cover;
		border-radius: 100%;
	}
	@media (min-width: 576px) {
		& h3+div{
			display: flex;
			flex-wrap: wrap;
			align-items: center;
		}
	}
	@media (min-width: 1200px) {
		& section{
			&:after{
				grid-column: 2;
			}
			& figure{
				grid-row: 1 / 3;
			}
		}
	}
}

#newsLink{
	display: flex;
	justify-content: center;
	& a{
		display: grid;
		grid-template-columns: 1fr auto;
		align-items: center;
		column-gap: 8px;
		min-width: min(100%, 240px);
		min-height: 56px;
		padding: 8px 16px 8px 24px;
		background: white;
		border: 1px solid currentColor;
		border-radius: 28px;
		color: var(--color-theme);
		font-weight: 700;
		font-family: 'Zen Kaku Gothic New', var(--font);
		font-size: 17px;
		text-align: center;
		text-decoration: none;
		&:after{
			content: "";
			aspect-ratio: 1;
			justify-self: end;
			width: 20px;
			background: currentColor url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" style="fill: none; stroke: white; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5px;"><line x1="4.87" y1="10" x2="11.87" y2="10"/><polyline points="11.87 6.46 15.4 10 11.87 13.54"/></svg>') no-repeat center / contain;
			border-radius: 100%;
		}
	}
}

#order{
	position: relative;
	display: grid;
	grid-gap: 24px;
	width: var(--wrap);
	margin-inline: auto;
	margin-top: clamp(40px, calc(96 / 768 * 100dvw), 96px);
	padding: clamp(32px, calc(64 / 768 * 100dvw), 64px);
	background: #d9eaf8 var(--pattern_01) center / 200px auto;
	& h2{
		color: var(--color-theme);
		font-weight: 500;
		font-size: clamp(56px, calc(80 / 768 * 100dvw), 80px);
		font-family: 'Shippori Mincho', var(--font-min);
		letter-spacing: 0.05em;
		line-height: 1;
		text-align: center;
		white-space: nowrap;
	}
	& h2+div{
		justify-self: center;
		font-size: clamp(16px, calc(18 / 768 * 100dvw), 18px);
		letter-spacing: 0.05em;
		word-break: keep-all;
		overflow-wrap: anywhere;
	}
	& figure{
		display: grid;
		& img{
			&:nth-child(1){
				justify-self: center;
				aspect-ratio: 4 / 3;
				object-fit: cover;
			}
			&[src*="orderPict_01.png"]{
				aspect-ratio: 300 / 323;
				object-fit: contain;
			}
			&[src*="orderPict_02.png"]{
				justify-self: end;
				aspect-ratio: 1200 / 1387;
				object-fit: contain;
			}
			&[src*="orderPict_03.png"]{
				position: absolute;
				right: 0;
				bottom: 0;
				aspect-ratio: 200 / 147;
				object-fit: contain;
				transform: translate(16px, 16px);
			}
		}
		@media (max-width: 767.98px) {
			grid-template-columns: auto auto 1fr;
			grid-row-gap: 16px;
			padding: 16px;
			& img{
				&:nth-child(1){
					grid-column: 1 / 4;
					grid-row: 2;
					width: min(100%, 720px);
				}
				&[src*="orderPict"]{
					filter: drop-shadow(2px 2px 4px color-mix(in srgb, transparent, #939393 50%));
				}
				&[src*="orderPict_01.png"]{
					width: clamp(104px, calc(200 / 768 * 100dvw), 200px);
					transform: translate(-32px, -16px);
				}
				&[src*="orderPict_02.png"]{
					align-self: end;
					width: clamp(72px, calc(120 / 768 * 100dvw), 120px);
					transform: translate(-48px, 0);
				}
				&[src*="orderPict_03.png"]{
					width: clamp(120px, calc(200 / 768 * 100dvw), 200px);
				}
			}
		}
		@media (min-width: 768px) {
			grid-template-columns: 1.5fr 1fr 4fr;
			& img{
				&:nth-child(1){
					order: 1;
				}
				&[src*="orderPict_01.png"]{
					align-self: center;
					transform: translateY(-25%);
				}
				&[src*="orderPict_02.png"]{
					align-self: center;
					transform: translate(-24px, 25%);
				}
				&[src*="orderPict_03.png"]{
					width: clamp(176px, calc(200 / 1366 * 100dvw), 200px);
				}
			}
		}
		@media (min-width: 1200px) {
			grid-template-columns: 128px 104px 368px;
			& img{
				&:nth-child(1){
					height: 100%;
				}
			}
		}
	}
	@media (min-width: 1200px) {
		grid-template-columns: 1fr auto;
		justify-content: space-between;
		& h2{
			align-self: end;
		}
		& figure{
			grid-column: 2;
			grid-row: 1 / 4;
		}
		#orderLink{
			align-self: start;
		}
	}
}

#orderLink{
	display: flex;
	justify-content: center;
	& a{
		display: grid;
		grid-template-columns: 1fr auto;
		align-items: center;
		column-gap: 8px;
		min-width: min(100%, 240px);
		min-height: 56px;
		padding: 8px 16px 8px 24px;
		background: white;
		border: 1px solid currentColor;
		border-radius: 28px;
		color: var(--color-theme);
		font-weight: 700;
		font-family: 'Zen Kaku Gothic New', var(--font);
		font-size: 17px;
		text-align: center;
		text-decoration: none;
		&:after{
			content: "";
			aspect-ratio: 1;
			justify-self: end;
			width: 20px;
			background: currentColor url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" style="fill: none; stroke: white; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5px;"><line x1="4.87" y1="10" x2="11.87" y2="10"/><polyline points="11.87 6.46 15.4 10 11.87 13.54"/></svg>') no-repeat center / contain;
			border-radius: 100%;
		}
	}
}

#instagram{
	display: grid;
	grid-template-columns: min(var(--wrap-fit), 890px);
	justify-content: center;
	margin-top: clamp(40px, calc(96 / 768 * 100dvw), 96px);
	& h2{
		display: grid;
		justify-items: center;
		text-align: center;
		grid-row-gap: 0.5em;
		color: var(--color-theme);
		font-weight: 700;
		font-family: 'Zen Kaku Gothic New', var(--font);
		font-size: clamp(18px, calc(28 / 768 * 100dvw), 28px);
		letter-spacing: 0.05em;
		overflow: hidden;
		&:before{
			content: attr(data-caption);
			order: -1;
			color: #a1cbed;
			font-weight: 400;
			font-size: clamp(56px, calc(80 / 768 * 100dvw), 80px);
			font-family: 'Shippori Mincho', var(--font-min);
			letter-spacing: 0.05em;
			line-height: 1;
			white-space: nowrap;
		}
		&:after{
			content: "";
			order: -1;
			aspect-ratio: 32 / 2;
			width: clamp(24px, calc(32 / 768 * 100dvw), 32px);
			margin-top: 0.5em;
			background: linear-gradient(90deg, #a1cbed 50%, currentColor 50%);
		}
	}
	#instagramList{
		margin-top: 40px;
	}
	#instagramLink{
		margin-top: 40px;
	}
}

#instagramList{
	&:not(:has(div)){
		display: grid;
		place-content: center;
		aspect-ratio: 16 / 9;
		background: silver;
	}
}

#instagramLink{
	display: flex;
	justify-content: center;
	& a{
		display: grid;
		grid-template-columns: 1fr auto;
		align-items: center;
		column-gap: 8px;
		min-width: min(100%, 240px);
		min-height: 56px;
		padding: 8px 16px 8px 24px;
		background: white;
		border: 1px solid currentColor;
		border-radius: 28px;
		color: var(--color-theme);
		font-weight: 700;
		font-family: 'Zen Kaku Gothic New', var(--font);
		font-size: 17px;
		text-align: center;
		text-decoration: none;
		&:after{
			content: "";
			aspect-ratio: 1;
			justify-self: end;
			width: 20px;
			background: currentColor url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" style="fill: none; stroke: white; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5px;"><line x1="4.87" y1="10" x2="11.87" y2="10"/><polyline points="11.87 6.46 15.4 10 11.87 13.54"/></svg>') no-repeat center / contain;
			border-radius: 100%;
		}
	}
}

#artisans{
	position: relative;
	display: grid;
	margin-top: 80px;
	padding: clamp(56px, calc(64 / 768 * 100dvw), 64px) 0;
	background: var(--color-theme) var(--artisans_bg) center;
	&:before,
	&:after{
		content: "";
		position: absolute;
		left: 50%;
		width: calc(min(100%, 1366px) - 16px);
		height: clamp(64px, calc(88 / 768 * 100dvw), 88px);
		pointer-events: none;
	}
	&:before{
		top: 0;
		background: var(--artisans_object_01) no-repeat center right / contain;
		transform: translate(-50%, -60%);
	}
	&:after{
		bottom: 0;
		background: var(--artisans_object_02) no-repeat center left / contain;
		transform: translate(-50%, 40%);
	}
	& h2{
		display: grid;
		justify-items: center;
		text-align: center;
		grid-row-gap: 0.5em;
		color: white;
		font-weight: 700;
		font-family: 'Zen Kaku Gothic New', var(--font);
		font-size: clamp(18px, calc(28 / 768 * 100dvw), 28px);
		letter-spacing: 0.05em;
		overflow: hidden;
		&:before{
			content: attr(data-caption);
			order: -1;
			color: #a1cbed;
			font-weight: 400;
			font-size: clamp(56px, calc(80 / 768 * 100dvw), 80px);
			font-family: 'Shippori Mincho', var(--font-min);
			letter-spacing: 0.05em;
			line-height: 1;
			white-space: nowrap;
		}
		&:after{
			content: "";
			order: -1;
			aspect-ratio: 32 / 2;
			width: clamp(24px, calc(32 / 768 * 100dvw), 32px);
			background: linear-gradient(90deg, #a1cbed 50%, currentColor 50%);
		}
	}
	& h2+div{
		color: white;
		font-size: clamp(16px, calc(18 / 768 * 100dvw), 18px);
		letter-spacing: 0.05em;
		word-break: keep-all;
		overflow-wrap: anywhere;
	}
	& figure{
		& img{
			justify-self: center;
			aspect-ratio: 4 / 3;
			object-fit: cover;
		}
	}
	@media (max-width: 1199.98px) {
		grid-template-columns: var(--wrap-fit);
		justify-content: center;
		grid-row-gap: clamp(24px, calc(32 / 768 * 100dvw), 32px);
		& h2+div{
			justify-self: center;
		}
		& figure{
			grid-row: 3;
			margin: 0 -24px;
		}
		#artisansLink{
			margin-top: 16px;
		}
	}
	@media (min-width: 1200px) {
		grid-template-columns: calc(min(100%, 600px) - clamp(80px, calc(96 / 1366 * 100dvw), 96px));
		justify-content: end;
		padding-right: calc(50% + clamp(80px, calc(96 / 1366 * 100dvw), 96px));
		&:before{
			transform: translate(-50%, calc(0px - 100% - 8px));
		}
		& h2{
			justify-self: start;
			justify-items: start;
			text-align: left;
			&:after{
				margin-left: 152px;
				transform: translateX(-50%);
			}
		}
		& h2+div{
			margin-top: 16px;
		}
		& figure{
			position: absolute;
			top: 0;
			right: 0;
			width: 50%;
			height: 100%;
			& img{
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
			}
		}
		#artisansLink{
			justify-self: start;
			min-width: 304px;
			margin-top: 24px;
		}
	}
}

#artisansLink{
	display: flex;
	justify-content: center;
	& a{
		display: grid;
		grid-template-columns: 1fr auto;
		align-items: center;
		column-gap: 8px;
		min-width: min(100%, 240px);
		min-height: 56px;
		padding: 8px 16px 8px 24px;
		background: white;
		border: 1px solid currentColor;
		border-radius: 28px;
		color: var(--color-theme);
		font-weight: 700;
		font-family: 'Zen Kaku Gothic New', var(--font);
		font-size: 17px;
		text-align: center;
		text-decoration: none;
		&:after{
			content: "";
			aspect-ratio: 1;
			justify-self: end;
			width: 20px;
			background: currentColor url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" style="fill: none; stroke: white; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5px;"><line x1="4.87" y1="10" x2="11.87" y2="10"/><polyline points="11.87 6.46 15.4 10 11.87 13.54"/></svg>') no-repeat center / contain;
			border-radius: 100%;
		}
	}
}

#movie{
	display: grid;
	grid-template-columns: var(--wrap);
	justify-content: center;
	padding: 56px 0 clamp(48px, calc(80 / 768 * 100dvw), 80px) 0;
	background: color-mix(in srgb, white, darkkhaki 5%) var(--pattern_03) center top;
	& h2{
		display: grid;
		justify-items: center;
		text-align: center;
		grid-row-gap: 0.5em;
		color: var(--color-theme);
		font-weight: 700;
		font-family: 'Zen Kaku Gothic New', var(--font);
		font-size: clamp(18px, calc(28 / 768 * 100dvw), 28px);
		letter-spacing: 0.05em;
		overflow: hidden;
		&:before{
			content: attr(data-caption);
			order: -1;
			color: #a1cbed;
			font-weight: 400;
			font-size: clamp(56px, calc(80 / 768 * 100dvw), 80px);
			font-family: 'Shippori Mincho', var(--font-min);
			letter-spacing: 0.05em;
			line-height: 1;
			white-space: nowrap;
		}
		&:after{
			content: "";
			order: -1;
			aspect-ratio: 32 / 2;
			width: clamp(24px, calc(32 / 768 * 100dvw), 32px);
			background: linear-gradient(90deg, #a1cbed 50%, currentColor 50%);
		}
	}
	#movieList{
		margin-top: 32px;
	}
	#movieLink{
		margin-top: 40px;
	}
}

#movieList{
	display: grid;
	grid-gap: clamp(24px, calc(32 / 768 * 100dvw), 32px) clamp(16px, calc(24 / 768 * 100dvw), 24px);
	& section{
		align-self: start;
		display: grid;
		grid-row-gap: 8px;
	}
	& h3{
		display: none;
	}
	& iframe{
		aspect-ratio: 16 / 9;
		width: 100%;
		height: auto;
		&.short{
			aspect-ratio: 9 / 16;
		}
	}
	@media (min-width: 768px) and (max-width: 991.98px) {
		grid-template-columns: repeat(2, 1fr);
		& section{
			&:nth-child(2){
				grid-column: 2;
				grid-row: 1 / 3;
				align-self: center;
			}
		}
	}
	@media (min-width: 992px) {
		grid-template-columns: repeat(3, 1fr);
	}
}

#movieLink{
	display: flex;
	justify-content: center;
	& a{
		display: grid;
		grid-template-columns: 1fr auto;
		align-items: center;
		column-gap: 8px;
		min-width: min(100%, 240px);
		min-height: 56px;
		padding: 8px 16px 8px 24px;
		background: white;
		border: 1px solid currentColor;
		border-radius: 28px;
		color: var(--color-theme);
		font-weight: 700;
		font-family: 'Zen Kaku Gothic New', var(--font);
		font-size: 17px;
		text-align: center;
		text-decoration: none;
		&:after{
			content: "";
			aspect-ratio: 1;
			justify-self: end;
			width: 20px;
			background: currentColor url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" style="fill: none; stroke: white; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5px;"><line x1="4.87" y1="10" x2="11.87" y2="10"/><polyline points="11.87 6.46 15.4 10 11.87 13.54"/></svg>') no-repeat center / contain;
			border-radius: 100%;
		}
	}
}

:root{
	--hero_bg: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQAQMAAAC032DuAAAABlBMVEUAMXEAMnK53qthAAADAUlEQVQozwXBWYwLYQDA8f8335h+ZWynKkxDGDch1JmKq444EkQ8SZC0juWhoUgEIb61ze4mhDqzce1KBG+OBw8ijCNUXCseVFyzrCUhFA/q9vuxJGr1NJcU3MYqlrhOSSYaBszpycuekV3C/ciaDpw2ZX7y2HarWhLLU/1gRGvHnMksi2x++FS2nmTYbZmQE9NaO0zW8mv0Q7ZImHrFK/OZHxsCz5z03/lPy6JksX6k/vftB3ZuIJ4tmt780KfSSZLPU02XpxDJXiCZ48/VHJHKLyo5+r/xkb+3kpyNkanX4efbGPw2MBKd6Xx4DC8O1BeicbPTszk8Qc/ps7gpNGEQt/pC9au9Ot5EuwWO0MWB71jvamN5JjTTSnNuoS8DtbF9FKTfF8Ja/F41vo6ts/FqLOTdBiZOrTUfhSSzWhglNsoNUhPJQb/X4nzgG2sDqvzXofJ6n7WvCakgVJ6cS434BuF875be1UwsYgstgm73OD6bHjVtBNtLO3p5CNGcCj5fYxIgILNWiykKPNeYsR1hwWGg+ydPdAMXRY/v5+zRoHCU3NBgb5YoidM5ou2swhOorYNQVQ4FlGfN1Ybl8FAfpd9ubGsZvemqplmpREKyBFNULar54raREFfMSDO5KVkSfS7S6i/b9AocHcWXmVIIonoeO4Y+/WjFyEw/yvVwoQ2XIbXDaT3WFlg2lx4bBBHzY1/BsqBRGtNbj5gWne17MwwR9LMbcIVZ1aGworoiUMrsdQ3n3U8TwgfK7cS3PUyhFYO/on7tFgTMdrZgHnlgkaboK+pjf2eSEj42S2vL+3BFjewCB0/UkkCbntwZFzYBOREVMlpziBVko+D5xRu0kGIGMX/dBypACufmpLNUhCYR4I+7wSYgLcVquYcCOEFv5d2ZxD6daSz3q3O8lfyDhk0Zdpur+FdHqhBNuWxnSqDMfFw73Ge771rEm+P6JJvyGCLihfeP4sv8jG6ua5lmu9zY/K7UZeMCsStGefybkjE+2eFMJ34bvRJ+plEl5X9xjAEjqJP66wAAAABJRU5ErkJggg==');
	--story_bg: url('data:image/png;base64,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');
	--artisans_bg: url('data:image/png;base64,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');
	--artisans_object_01: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 151.12 87.42"><path d="M63.7,58.13c.58-.83.39-1.97-.44-2.55-.82-.58-1.96-.39-2.55.44-.58.83-.38,1.97.45,2.55.31.22.68.33,1.05.33.57,0,1.14-.27,1.49-.77ZM46.81,44.88c.53,0,1.05-.23,1.41-.67.64-.78.53-1.93-.25-2.57-.78-.64-1.94-.52-2.58.26-.64.78-.52,1.93.26,2.57.34.28.75.41,1.16.41ZM42.45,49.66c.29.16.6.24.91.24.63,0,1.25-.33,1.59-.92.5-.88.19-2-.68-2.5-.88-.5-2-.19-2.5.68-.5.88-.19,2,.68,2.5ZM71.91,48.9c-.99.17-1.65,1.12-1.48,2.12.16.88.93,1.51,1.8,1.51.1,0,.21,0,.32-.03.99-.18,1.66-1.12,1.48-2.12-.17-.99-1.12-1.66-2.12-1.48ZM66.81,28.76c-.98.22-1.61,1.19-1.4,2.18.19.85.94,1.44,1.79,1.44.12,0,.26-.02.39-.04.98-.22,1.61-1.19,1.4-2.18-.22-.99-1.19-1.61-2.18-1.4ZM51.04,40.51c.43,0,.86-.15,1.21-.45.76-.66.83-1.82.17-2.58-.67-.76-1.82-.84-2.58-.17-.76.66-.84,1.82-.17,2.58.36.41.86.62,1.37.62ZM65.61,51.35c-.86.54-1.11,1.67-.56,2.53.34.54.94.84,1.54.84.34,0,.67-.09.98-.28.85-.55,1.1-1.68.56-2.53s-1.67-1.1-2.52-.56ZM66.2,39.67c-.96.32-1.48,1.35-1.16,2.31.26.77.97,1.25,1.74,1.25.19,0,.38-.03.57-.09.96-.32,1.48-1.35,1.16-2.31-.32-.96-1.35-1.48-2.31-1.16ZM84.76,32.96c.17.05.34.08.52.08.79,0,1.51-.52,1.75-1.31.29-.97-.27-1.99-1.24-2.27-.96-.29-1.98.26-2.27,1.23-.28.97.27,1.99,1.24,2.27ZM51.21,51.6c-.53.86-.26,1.99.61,2.52.29.18.62.26.94.26.62,0,1.22-.31,1.57-.88h0c.52-.85.25-1.98-.61-2.51-.86-.52-1.99-.25-2.51.61ZM61.27,45.81c.33,0,.66-.09.97-.27.85-.54,1.11-1.66.58-2.52-.53-.86-1.66-1.12-2.51-.59-.86.53-1.12,1.66-.59,2.52.34.55.94.86,1.55.86ZM95.09,38.03c.33.23.7.35,1.07.35.57,0,1.13-.27,1.49-.76.59-.83.4-1.97-.42-2.56-.82-.59-1.96-.4-2.55.42-.59.82-.41,1.96.41,2.55ZM55.95,36.91c.32,0,.65-.09.95-.27.86-.53,1.13-1.66.6-2.52-.53-.86-1.65-1.13-2.51-.6-.86.53-1.13,1.65-.6,2.51.34.57.94.88,1.56.88ZM55.22,46.48c-.71.72-.71,1.88,0,2.59.35.35.82.53,1.28.53s.95-.18,1.3-.55h0c.71-.71.71-1.87-.01-2.58-.71-.71-1.87-.71-2.58,0ZM61.38,34.17c.23,0,.46-.05.68-.14.94-.37,1.39-1.44,1.02-2.37-.38-.94-1.45-1.4-2.38-1.02-.94.38-1.39,1.44-1.02,2.38.29.71.98,1.15,1.7,1.15ZM95.89,47.77c-.67-.76-1.82-.83-2.58-.17-.76.66-.84,1.82-.18,2.58.36.41.87.63,1.38.63.43,0,.86-.15,1.2-.46.76-.66.84-1.82.18-2.58ZM91.75,31.78c-.91-.45-2-.07-2.45.83-.44.91-.07,2,.84,2.45.26.13.53.19.8.19.68,0,1.33-.38,1.64-1.03.45-.9.07-2-.83-2.44ZM91.07,43.41c-.83-.59-1.97-.4-2.56.43-.58.82-.39,1.96.43,2.55h0c.32.22.7.33,1.06.33.57,0,1.14-.26,1.49-.76.59-.82.4-1.96-.42-2.55ZM84.88,51.74c-.83-.58-1.97-.37-2.55.46s-.37,1.97.46,2.54c.32.22.68.33,1.04.33.58,0,1.15-.28,1.5-.79.58-.82.37-1.97-.45-2.54ZM87.05,56.06c-.85.55-1.09,1.68-.54,2.53.34.54.93.83,1.53.83.34,0,.69-.09.99-.29.85-.55,1.1-1.68.55-2.53-.55-.85-1.68-1.09-2.53-.54ZM85.36,40.28c-.94-.38-2,.07-2.38,1.01-.38.94.07,2,1.01,2.38.22.09.46.13.68.13.73,0,1.41-.43,1.7-1.14.38-.94-.08-2-1.01-2.38ZM97.1,52.37c-.9.47-1.24,1.58-.77,2.47.33.62.96.98,1.62.98.29,0,.58-.07.85-.21.89-.47,1.24-1.57.77-2.47-.47-.89-1.58-1.24-2.47-.77ZM109.42,49.63c-.44-.91-1.53-1.29-2.44-.86-.91.44-1.3,1.53-.86,2.44.31.66.97,1.04,1.65,1.04.26,0,.53-.06.79-.18.91-.43,1.29-1.53.86-2.44ZM72.58,38.36c-1.01.09-1.75.97-1.67,1.98.08.95.88,1.67,1.82,1.67h.16c1-.09,1.75-.97,1.67-1.98-.09-1-.97-1.75-1.98-1.67ZM99.5,39.2c-.72.71-.72,1.87,0,2.59.36.36.83.54,1.3.54s.93-.18,1.28-.53c.72-.71.73-1.87.02-2.59-.71-.71-1.87-.72-2.59-.01ZM106.19,44.12h0c-.58-.83-1.72-1.03-2.55-.45-.82.58-1.02,1.72-.44,2.55.35.5.92.77,1.5.78.36,0,.73-.11,1.05-.34.82-.58,1.02-1.72.44-2.54ZM79.53,28.17c-1-.12-1.91.59-2.03,1.6-.12,1,.6,1.91,1.6,2.03.07,0,.15,0,.22,0,.91,0,1.7-.68,1.81-1.61.12-1-.6-1.91-1.6-2.03ZM79.08,38.57c-1-.15-1.93.54-2.08,1.54s.54,1.93,1.54,2.08c.09,0,.18.02.27.02.89,0,1.67-.65,1.81-1.56.15-1-.54-1.93-1.54-2.08ZM73.15,27.94c-1.01.04-1.79.9-1.74,1.91.04.98.85,1.74,1.82,1.74h.09c1.01-.05,1.79-.9,1.74-1.91-.05-1.01-.9-1.79-1.91-1.74ZM78.67,49.03c-.99-.21-1.96.41-2.17,1.4-.22.99.41,1.96,1.39,2.18.14.02.27.04.39.04.85,0,1.6-.59,1.79-1.44.22-.99-.41-1.96-1.4-2.18ZM19.85,62.17c.23,0,.46-.04.69-.14.93-.37,1.39-1.44,1.01-2.37-.38-.94-1.44-1.4-2.38-1.02-.94.38-1.39,1.44-1.01,2.38.28.71.97,1.15,1.69,1.15ZM44.27,57.46c-.97-.29-1.99.26-2.27,1.23-.29.97.26,1.99,1.23,2.27.17.05.35.08.52.08.79,0,1.52-.52,1.75-1.31.29-.97-.26-1.99-1.23-2.27ZM49.54,71.41c-.82-.59-1.96-.4-2.55.43-.59.82-.39,1.96.43,2.54h0c.32.24.69.35,1.05.35.58,0,1.14-.27,1.5-.77.58-.83.39-1.97-.43-2.55ZM14.42,64.91c.33,0,.66-.09.95-.28.86-.52,1.13-1.65.61-2.51-.53-.86-1.66-1.13-2.52-.6-.86.53-1.13,1.65-.6,2.51.34.57.94.88,1.56.88ZM54.36,75.78c-.66-.77-1.82-.84-2.58-.18-.76.66-.84,1.82-.17,2.58.36.41.87.63,1.38.63.42,0,.85-.15,1.2-.46.76-.66.83-1.82.17-2.57ZM2.74,74.48c-.88-.5-2-.19-2.49.69-.51.87-.2,1.99.68,2.49.28.16.59.24.9.24.64,0,1.25-.33,1.59-.92.5-.88.2-2-.68-2.5ZM50.22,59.78c-.9-.45-2-.07-2.44.83-.45.91-.07,2,.83,2.45.26.13.53.19.8.19.68,0,1.33-.38,1.65-1.03.44-.9.07-2-.84-2.44ZM64.66,72.12c-.58-.83-1.72-1.03-2.54-.45-.83.58-1.03,1.72-.45,2.55.36.51.93.78,1.5.78.36,0,.73-.11,1.05-.34.83-.58,1.03-1.72.44-2.54ZM67.89,77.63c-.43-.91-1.52-1.29-2.44-.86-.91.44-1.29,1.53-.86,2.44.32.66.97,1.04,1.65,1.04.27,0,.54-.06.79-.18.91-.43,1.3-1.52.86-2.43h0ZM53.15,63.48c-.59.82-.4,1.96.42,2.55.32.23.7.35,1.07.35.56,0,1.12-.27,1.48-.76.59-.83.4-1.97-.41-2.56-.82-.59-1.97-.4-2.56.42ZM10.72,68.06c.76-.66.84-1.82.17-2.58-.66-.76-1.82-.84-2.58-.17-.76.66-.84,1.82-.17,2.58.36.41.87.62,1.38.62.42,0,.85-.14,1.2-.45ZM57.98,67.2c-.72.71-.73,1.87-.02,2.59.36.36.83.54,1.3.54s.93-.18,1.29-.53c.72-.71.72-1.87.01-2.59-.71-.71-1.87-.72-2.58,0ZM55.57,80.37c-.89.48-1.24,1.58-.77,2.47.33.62.97.98,1.62.98.29,0,.58-.07.85-.21.89-.47,1.24-1.57.77-2.47-.47-.89-1.57-1.24-2.47-.77ZM3.87,69.9c-.64.78-.53,1.93.25,2.57.34.28.75.41,1.16.41.53,0,1.05-.22,1.42-.67.64-.78.52-1.93-.26-2.57-.78-.64-1.93-.52-2.57.26ZM37.55,66.57c-1-.15-1.93.54-2.08,1.54-.14,1,.55,1.93,1.54,2.07.1.02.19.03.28.03.89,0,1.67-.66,1.8-1.56.15-1-.54-1.93-1.54-2.08ZM37.15,77.04h0c-.99-.22-1.96.41-2.18,1.39-.21.99.41,1.96,1.4,2.18.13.03.26.04.39.04.84,0,1.6-.58,1.78-1.44.22-.99-.41-1.96-1.39-2.17ZM31.62,55.94c-1.01.04-1.79.9-1.74,1.91.05.98.85,1.74,1.82,1.74h.09c1.01-.05,1.79-.91,1.74-1.91-.04-1.01-.9-1.79-1.91-1.74ZM38.01,56.17c-1.01-.12-1.92.59-2.04,1.6-.12,1,.6,1.91,1.6,2.03.07.01.15.01.22.01.91,0,1.7-.68,1.81-1.61.12-1-.59-1.91-1.59-2.03ZM12.19,78.99c-.86-.52-1.99-.25-2.51.61-.53.86-.26,1.99.61,2.52.3.18.62.26.95.26.61,0,1.21-.31,1.56-.87.53-.87.25-1.99-.61-2.52ZM31.05,66.37c-1,.08-1.75.96-1.66,1.97.08.95.87,1.67,1.82,1.67h.15c1.01-.09,1.75-.97,1.67-1.98-.09-1-.97-1.75-1.98-1.66ZM45.52,84.06c-.84.55-1.09,1.68-.54,2.53.35.54.94.83,1.54.83.34,0,.68-.09.99-.29.85-.55,1.09-1.68.54-2.53-.55-.85-1.68-1.09-2.53-.54ZM43.83,68.28c-.93-.38-2,.07-2.38,1.01-.38.93.08,2,1.01,2.38.23.09.46.13.69.13.72,0,1.4-.43,1.69-1.14.38-.94-.07-2-1.01-2.38ZM43.35,79.74c-.83-.58-1.97-.37-2.54.46-.58.83-.38,1.97.45,2.54.32.22.68.33,1.04.33.58,0,1.15-.27,1.51-.79.57-.82.37-1.96-.46-2.54ZM21.74,83.58c-.83-.58-1.97-.38-2.55.44-.58.83-.39,1.97.44,2.55.32.22.69.33,1.05.33.57,0,1.14-.27,1.5-.77.58-.83.38-1.97-.44-2.55ZM20.71,73.53h0c.86-.53,1.12-1.65.59-2.51-.54-.86-1.66-1.12-2.52-.59-.86.53-1.12,1.66-.59,2.52.35.55.94.86,1.55.86.33,0,.67-.09.97-.28ZM13.69,74.48c-.71.72-.71,1.88.01,2.59.36.35.82.53,1.29.53s.94-.18,1.3-.54c.71-.72.7-1.88-.01-2.59-.72-.71-1.88-.7-2.59,0ZM30.39,76.9c-1,.18-1.66,1.12-1.49,2.12.16.88.93,1.51,1.8,1.51.11,0,.21,0,.32-.03,1-.17,1.66-1.12,1.49-2.12-.18-.99-1.13-1.65-2.12-1.48ZM25.28,56.76c-.98.22-1.61,1.19-1.39,2.18.18.85.94,1.44,1.78,1.44.13,0,.26,0,.39-.04.99-.22,1.61-1.19,1.4-2.18-.22-.98-1.19-1.61-2.18-1.4ZM24.68,67.67c-.96.32-1.48,1.35-1.17,2.31.26.77.97,1.25,1.74,1.25.19,0,.38-.03.57-.09.96-.32,1.48-1.35,1.17-2.31-.32-.96-1.36-1.48-2.31-1.16ZM24.08,79.35c-.85.54-1.1,1.67-.56,2.53.35.54.94.84,1.55.84.33,0,.67-.09.97-.28.86-.55,1.11-1.68.56-2.53-.54-.85-1.67-1.1-2.52-.56Z" style="fill: %23003775;"/><path d="M104.79,83.58c-.83-.58-1.97-.38-2.55.44-.58.83-.38,1.97.44,2.55.32.22.69.33,1.05.33.58,0,1.14-.27,1.5-.77.58-.83.38-1.97-.44-2.55ZM103.76,73.53h0c.86-.53,1.12-1.66.59-2.51-.53-.86-1.66-1.12-2.52-.59-.86.53-1.12,1.66-.59,2.52.35.55.95.86,1.56.86.33,0,.66-.09.96-.28ZM96.74,74.48c-.71.72-.7,1.87,0,2.59.36.35.82.53,1.29.53s.94-.18,1.3-.54c.71-.72.7-1.88,0-2.59-.72-.71-1.88-.7-2.59,0ZM95.24,78.99c-.86-.52-1.99-.25-2.51.61-.52.87-.25,1.99.61,2.52.3.18.63.26.95.26.62,0,1.22-.31,1.56-.87.53-.87.26-1.99-.61-2.52ZM108.34,56.76c-.99.22-1.62,1.19-1.4,2.18.18.85.94,1.44,1.78,1.44.13,0,.26,0,.39-.04.99-.22,1.61-1.19,1.4-2.18s-1.19-1.61-2.17-1.4ZM107.13,79.35c-.85.54-1.1,1.67-.56,2.53.35.54.94.84,1.55.84.33,0,.67-.09.98-.28.85-.55,1.1-1.68.56-2.53-.55-.85-1.68-1.1-2.53-.56ZM113.44,76.9c-.99.17-1.66,1.12-1.48,2.12.15.88.92,1.51,1.8,1.51.1,0,.21,0,.31-.03,1-.17,1.66-1.12,1.49-2.12-.18-.99-1.13-1.66-2.12-1.48ZM107.73,67.67c-.96.32-1.48,1.35-1.16,2.31.25.77.97,1.25,1.73,1.25.19,0,.39-.03.58-.09.96-.32,1.47-1.35,1.16-2.31-.32-.96-1.35-1.48-2.31-1.16ZM102.91,62.17c.22,0,.45-.05.68-.14.93-.37,1.39-1.44,1.01-2.37-.38-.94-1.44-1.4-2.38-1.02-.93.38-1.39,1.44-1.01,2.38.29.71.97,1.15,1.7,1.15ZM126.29,60.96h0c.18.05.35.08.52.08.79,0,1.52-.52,1.76-1.31.28-.97-.27-1.99-1.24-2.27-.97-.29-1.98.26-2.27,1.23s.27,1.99,1.24,2.27ZM93.77,68.06c.76-.66.84-1.82.17-2.58-.66-.76-1.81-.83-2.58-.17h0c-.77.66-.84,1.82-.18,2.58.36.41.87.62,1.38.62.42,0,.85-.14,1.2-.45ZM97.47,64.91c.33,0,.66-.09.96-.27.86-.53,1.13-1.66.6-2.52-.53-.86-1.66-1.13-2.52-.6-.86.53-1.13,1.65-.6,2.51.35.57.95.88,1.56.88ZM86.92,69.9c-.64.78-.53,1.93.26,2.57.33.28.74.41,1.15.41.53,0,1.06-.22,1.42-.67.64-.78.52-1.93-.26-2.57-.78-.64-1.93-.52-2.57.26ZM85.79,74.48c-.87-.5-1.99-.19-2.49.69-.5.87-.2,1.99.68,2.49.29.16.6.24.9.24.64,0,1.26-.33,1.59-.92.5-.88.2-2-.68-2.5ZM136.62,66.03c.32.23.7.35,1.07.35.56,0,1.12-.27,1.48-.76.59-.82.41-1.97-.41-2.56-.82-.59-1.97-.4-2.55.42-.6.82-.41,1.96.41,2.55ZM120.2,77.04h0c-.99-.22-1.96.4-2.18,1.39-.21.99.41,1.96,1.4,2.18.13.03.26.04.39.04.84,0,1.6-.58,1.79-1.44.21-.99-.42-1.96-1.4-2.17ZM137.41,75.77c-.66-.76-1.82-.83-2.58-.17-.76.67-.84,1.82-.17,2.58.36.41.87.63,1.38.63.42,0,.85-.15,1.2-.46.76-.66.84-1.81.17-2.58ZM132.59,71.41c-.82-.59-1.96-.4-2.55.43-.58.82-.39,1.96.43,2.55.32.23.69.33,1.06.33.57,0,1.13-.26,1.49-.76.58-.83.39-1.97-.43-2.55ZM138.62,80.38c-.89.46-1.23,1.57-.76,2.46.32.63.96.98,1.62.98.28,0,.57-.07.84-.21.9-.47,1.24-1.57.77-2.47-.47-.89-1.57-1.24-2.47-.76ZM133.27,59.78h.01c-.91-.45-2.01-.07-2.45.83-.45.91-.07,2.01.83,2.45.26.13.54.19.81.19.67,0,1.32-.38,1.64-1.03.44-.9.07-2-.84-2.44ZM150.95,77.63c-.44-.91-1.53-1.29-2.44-.86-.91.44-1.3,1.53-.86,2.44h-.01c.32.66.97,1.04,1.66,1.04.26,0,.53-.06.78-.18.91-.43,1.3-1.52.87-2.44ZM141.03,67.2c-.72.71-.73,1.87-.02,2.59h0c.35.36.83.54,1.29.54s.93-.18,1.29-.53c.72-.71.72-1.87.02-2.59-.72-.72-1.87-.72-2.59,0ZM147.72,72.12c-.59-.83-1.72-1.03-2.55-.45s-1.03,1.73-.44,2.55c.35.51.92.78,1.49.78.37,0,.73-.11,1.05-.34.83-.58,1.03-1.72.45-2.54ZM126.4,79.74c-.83-.58-1.97-.37-2.54.46-.58.83-.37,1.97.46,2.54.31.22.68.33,1.04.33.58,0,1.15-.27,1.5-.78.58-.83.37-1.98-.46-2.55ZM121.06,56.17c-1.01-.12-1.91.59-2.03,1.6-.12,1,.59,1.91,1.6,2.03.07.01.14.01.22.01.91,0,1.7-.68,1.81-1.61.12-1-.6-1.91-1.6-2.03ZM120.61,66.57c-1-.15-1.93.54-2.08,1.54-.15,1,.54,1.93,1.54,2.08.09,0,.18.02.27.02.89,0,1.67-.66,1.8-1.56.15-1-.54-1.93-1.53-2.08ZM131.1,84.6c-.55-.85-1.68-1.09-2.52-.54-.85.55-1.09,1.68-.55,2.53.35.54.94.83,1.54.83.34,0,.69-.09.99-.29.85-.55,1.09-1.68.55-2.53h-.01ZM114.68,55.94c-1.01.04-1.79.9-1.75,1.91.05.98.86,1.74,1.83,1.74h.09c1-.05,1.78-.91,1.74-1.91-.05-1.01-.91-1.79-1.91-1.74ZM126.89,68.28c-.94-.38-2,.07-2.38,1.01-.38.93.07,2,1.01,2.38.22.09.45.13.68.13.72,0,1.41-.43,1.7-1.14.38-.94-.08-2-1.01-2.38ZM114.11,66.36c-1.01.09-1.76.97-1.67,1.98.08.95.88,1.67,1.82,1.67h.15c1.01-.09,1.76-.97,1.67-1.98-.09-1-.97-1.75-1.97-1.67ZM13.69,18.55c-.71.71-.71,1.87.01,2.58.36.35.82.53,1.29.53s.94-.18,1.3-.54c.71-.72.7-1.87-.01-2.58-.72-.71-1.88-.71-2.59.01ZM12.19,23.06c-.86-.53-1.99-.25-2.51.61-.53.86-.25,1.99.61,2.51.29.18.62.27.95.27.61,0,1.22-.32,1.56-.88.53-.86.25-1.99-.61-2.51ZM20.71,17.6c.85-.53,1.12-1.66.59-2.52-.54-.86-1.66-1.12-2.52-.59-.86.53-1.12,1.66-.59,2.52.35.56.94.86,1.55.86.33,0,.67-.08.97-.27ZM24.68,11.73c-.96.32-1.48,1.36-1.17,2.31.26.77.97,1.26,1.74,1.26.19,0,.38-.03.57-.1.96-.31,1.48-1.35,1.17-2.31-.32-.96-1.36-1.47-2.31-1.16ZM21.73,27.64c-.82-.58-1.96-.38-2.54.45-.58.82-.39,1.96.44,2.54.32.23.68.34,1.05.34.57,0,1.14-.27,1.5-.78.58-.82.38-1.96-.45-2.55ZM10.72,12.13c.76-.67.84-1.82.17-2.58-.66-.76-1.82-.84-2.58-.18-.76.67-.84,1.82-.17,2.58.36.42.87.63,1.38.63.42,0,.85-.15,1.2-.45ZM43.23,5.03c.17.05.35.07.52.07.79,0,1.52-.51,1.75-1.31.29-.97-.26-1.99-1.23-2.27-.97-.29-1.99.27-2.27,1.23-.29.97.26,1.99,1.23,2.28ZM53.57,10.09c.32.24.69.35,1.06.35.57,0,1.13-.27,1.49-.76.59-.82.4-1.96-.42-2.55-.82-.59-1.96-.41-2.55.41-.59.82-.4,1.97.42,2.55ZM19.85,6.23c.23,0,.46-.04.69-.13.93-.38,1.39-1.44,1.01-2.38-.38-.94-1.44-1.39-2.38-1.01-.94.37-1.39,1.44-1.01,2.38.28.71.97,1.14,1.69,1.14ZM2.74,18.55c-.88-.5-1.99-.2-2.49.68-.5.88-.2,1.99.68,2.49.28.17.59.24.9.24.64,0,1.25-.33,1.59-.92.5-.88.2-1.99-.68-2.49ZM3.87,13.96c-.64.78-.53,1.94.25,2.58.34.27.75.41,1.16.41.53,0,1.05-.23,1.42-.67.64-.78.52-1.93-.26-2.57-.78-.64-1.93-.53-2.57.25ZM14.42,8.97c.33,0,.66-.09.95-.27.87-.53,1.13-1.66.6-2.52-.52-.86-1.65-1.13-2.51-.6-.86.53-1.13,1.66-.6,2.52.35.56.95.87,1.56.87ZM24.08,23.42c-.85.54-1.1,1.67-.56,2.52.35.55.94.85,1.54.85.34,0,.68-.1.98-.29.85-.54,1.11-1.67.56-2.52-.54-.86-1.67-1.11-2.52-.56ZM25.28.83c-.98.21-1.61,1.18-1.39,2.17.18.86.94,1.44,1.78,1.44.13,0,.26-.01.39-.04.99-.21,1.61-1.19,1.4-2.17-.22-.99-1.19-1.62-2.18-1.4ZM45.52,28.12c-.84.55-1.09,1.68-.54,2.53.35.54.94.84,1.54.84.34,0,.68-.1.99-.3.85-.55,1.09-1.68.54-2.52-.55-.85-1.68-1.1-2.53-.55ZM49.54,15.47c-.82-.58-1.97-.39-2.55.43-.59.82-.4,1.96.43,2.55.32.23.69.34,1.06.34.57,0,1.13-.27,1.49-.77.58-.82.39-1.96-.43-2.55ZM55.57,24.44c-.89.47-1.24,1.57-.77,2.46.33.63.96.98,1.62.98.29,0,.58-.06.85-.21.89-.47,1.24-1.57.77-2.46-.47-.9-1.57-1.24-2.47-.77ZM54.36,19.84c-.66-.76-1.82-.84-2.58-.18-.76.67-.84,1.82-.17,2.59.36.41.86.62,1.37.62.43,0,.86-.15,1.21-.45.76-.67.83-1.82.17-2.58ZM57.98,11.27c-.72.7-.73,1.86-.02,2.58.36.36.83.54,1.3.54s.93-.17,1.29-.53c.72-.71.72-1.87.01-2.58-.71-.72-1.87-.73-2.58-.01ZM65.46,20.84c-.92.43-1.3,1.52-.87,2.43.32.66.97,1.04,1.65,1.04.27,0,.54-.05.79-.17.91-.44,1.3-1.53.86-2.44-.43-.91-1.52-1.3-2.43-.86ZM64.66,16.18c-.58-.83-1.72-1.02-2.54-.44-.83.58-1.03,1.72-.45,2.54.36.51.93.78,1.5.78.36,0,.73-.11,1.05-.33.83-.59,1.03-1.73.44-2.55ZM50.22,3.84c-.91-.44-2-.07-2.44.84-.45.9-.08,2,.83,2.44.26.13.53.19.8.19.68,0,1.33-.37,1.65-1.02.44-.91.07-2-.84-2.45ZM31.62,0c-1.01.05-1.79.9-1.74,1.91.05.98.85,1.74,1.82,1.74h.09c1.01-.05,1.79-.9,1.74-1.91-.04-1.01-.9-1.79-1.91-1.74ZM31.05,10.43c-1,.08-1.75.97-1.66,1.97.08.96.88,1.68,1.82,1.68.05,0,.1,0,.15,0,1.01-.08,1.75-.97,1.67-1.97-.09-1.01-.97-1.76-1.98-1.67ZM30.39,20.96c-1,.18-1.66,1.13-1.49,2.12.16.89.93,1.51,1.8,1.51.11,0,.21-.01.32-.02h0c.99-.18,1.66-1.13,1.48-2.12-.17-1-1.12-1.66-2.11-1.49ZM37.15,21.1c-.99-.22-1.96.41-2.18,1.4-.21.98.41,1.96,1.4,2.17.13.03.26.04.39.04.84,0,1.6-.58,1.78-1.44.22-.98-.41-1.96-1.39-2.17ZM37.55,10.63c-1-.15-1.93.54-2.08,1.54-.14,1,.54,1.93,1.54,2.08.1,0,.19.02.28.02.89,0,1.67-.65,1.8-1.56.15-1-.54-1.93-1.54-2.08ZM43.35,23.8c-.83-.57-1.97-.37-2.54.46-.58.83-.38,1.97.45,2.55.32.22.69.32,1.05.32.57,0,1.14-.27,1.5-.78.57-.83.37-1.97-.46-2.55ZM43.83,12.34c-.93-.37-2,.08-2.38,1.01-.38.94.08,2.01,1.01,2.38.23.09.46.14.69.14.72,0,1.4-.44,1.69-1.15.38-.93-.07-2-1.01-2.38ZM38.01.23c-1.01-.12-1.92.59-2.04,1.6-.12,1,.6,1.91,1.6,2.03.08,0,.15,0,.22,0,.91,0,1.7-.68,1.81-1.61.12-1-.59-1.91-1.59-2.03Z" style="fill: %23a1cbed;"/></svg>');
	--artisans_object_02: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 151.12 87.42"><path d="M37.55,66.57c-1-.15-1.93.54-2.08,1.54-.14,1,.55,1.93,1.54,2.08.1,0,.19.02.28.02.89,0,1.67-.65,1.8-1.56.15-1-.54-1.93-1.54-2.08ZM43.35,79.74c-.83-.57-1.97-.37-2.54.46-.58.83-.38,1.97.45,2.55.32.22.68.32,1.04.32.58,0,1.15-.27,1.51-.78.57-.83.37-1.97-.46-2.55ZM37.15,77.04c-.99-.22-1.96.41-2.18,1.39-.21.99.41,1.97,1.4,2.18.13.03.26.04.39.04.84,0,1.6-.58,1.78-1.44.22-.98-.4-1.96-1.39-2.17ZM38.01,56.17c-1.01-.12-1.92.59-2.04,1.6-.12,1,.6,1.91,1.6,2.03.08,0,.15,0,.22,0,.91,0,1.7-.68,1.81-1.61.12-1-.59-1.91-1.59-2.03ZM43.83,68.28c-.93-.38-2,.08-2.37,1.01-.38.94.07,2,1,2.38.23.09.46.14.69.14.72,0,1.41-.44,1.69-1.15.38-.93-.07-2-1.01-2.38ZM30.39,76.9c-1,.18-1.66,1.13-1.49,2.12.16.89.93,1.51,1.8,1.51.11,0,.22,0,.32-.03,1-.17,1.66-1.12,1.48-2.11-.17-1-1.12-1.66-2.11-1.49ZM31.05,66.37c-1,.08-1.75.97-1.66,1.97.08.96.88,1.68,1.82,1.68.05,0,.1,0,.15,0,1.01-.08,1.75-.97,1.67-1.98-.09-1-.97-1.75-1.98-1.66ZM25.29,56.77c-.99.21-1.62,1.18-1.4,2.17.18.86.94,1.44,1.78,1.44.13,0,.26-.01.39-.04.99-.22,1.61-1.19,1.4-2.17-.21-.99-1.19-1.62-2.17-1.4ZM31.62,55.94c-1.01.05-1.79.9-1.74,1.91.05.98.86,1.74,1.83,1.74h.08c1.01-.05,1.79-.9,1.74-1.91-.04-1.01-.9-1.79-1.91-1.74ZM54.36,75.78c-.66-.76-1.82-.84-2.58-.17-.76.66-.84,1.81-.17,2.57.36.42.86.63,1.37.63.43,0,.86-.15,1.21-.45.76-.67.83-1.82.17-2.58ZM50.22,59.78c-.9-.45-2-.07-2.44.84-.45.9-.07,2,.83,2.44.26.13.54.19.81.19.67,0,1.32-.38,1.64-1.02.44-.91.07-2-.84-2.45ZM49.54,71.41c-.82-.58-1.96-.39-2.55.43-.59.82-.4,1.96.43,2.55.32.23.69.34,1.06.34.57,0,1.13-.27,1.49-.77.58-.82.39-1.96-.43-2.55ZM57.98,67.2c-.72.71-.73,1.87-.02,2.59.36.36.83.54,1.3.54s.93-.17,1.29-.53c.72-.71.72-1.87,0-2.58-.71-.72-1.87-.73-2.58-.02ZM55.57,80.38c-.89.47-1.24,1.57-.77,2.47.33.62.97.97,1.62.97.29,0,.58-.06.85-.21.9-.46,1.24-1.57.77-2.46-.47-.9-1.57-1.24-2.47-.77ZM64.66,72.12c-.58-.83-1.72-1.03-2.54-.44-.83.58-1.03,1.72-.45,2.55.36.5.92.77,1.5.77.36,0,.73-.11,1.05-.33.83-.58,1.03-1.72.44-2.55ZM65.45,76.78c-.91.43-1.29,1.52-.86,2.43.32.66.97,1.05,1.65,1.05.27,0,.54-.06.79-.18.91-.44,1.3-1.53.86-2.44-.43-.91-1.52-1.3-2.44-.86ZM12.19,79c-.86-.53-1.99-.25-2.51.61-.53.86-.25,1.98.61,2.51.3.18.62.27.95.27.62,0,1.22-.31,1.56-.88.53-.86.25-1.99-.61-2.51ZM14.42,64.91c.33,0,.66-.09.96-.27h-.01c.86-.53,1.13-1.66.61-2.52-.53-.86-1.66-1.12-2.52-.6-.86.53-1.13,1.66-.6,2.52.35.56.95.87,1.56.87ZM19.86,62.17c.22,0,.45-.04.68-.13.93-.38,1.39-1.44,1.01-2.38-.38-.94-1.44-1.39-2.38-1.02-.93.38-1.39,1.45-1.01,2.38.28.72.97,1.15,1.7,1.15ZM2.74,74.49c-.88-.5-1.99-.2-2.49.68-.5.87-.2,1.99.68,2.49.29.16.6.24.9.24.64,0,1.25-.33,1.59-.92.5-.88.2-1.99-.68-2.49ZM6.44,69.65c-.78-.65-1.93-.53-2.57.25s-.53,1.93.25,2.57c.34.28.75.42,1.16.42.53,0,1.06-.23,1.42-.67.64-.78.52-1.94-.26-2.57ZM43.23,60.97c.17.05.35.07.52.07.79,0,1.52-.51,1.75-1.31.29-.97-.26-1.99-1.23-2.27-.97-.29-1.99.27-2.27,1.23-.29.97.26,1.99,1.23,2.28ZM53.57,66.03c.32.24.69.35,1.06.35.57,0,1.13-.27,1.49-.76.59-.82.4-1.97-.42-2.55-.81-.59-1.96-.41-2.55.41-.59.82-.4,1.96.42,2.55ZM24.08,79.36c-.85.54-1.1,1.67-.56,2.52.35.55.94.84,1.54.84.34,0,.68-.09.98-.28.86-.54,1.11-1.67.56-2.52-.54-.86-1.67-1.11-2.52-.56ZM21.73,83.58c-.82-.58-1.96-.38-2.54.45-.58.82-.39,1.96.44,2.54.32.23.69.34,1.05.34.58,0,1.14-.27,1.5-.78.58-.83.38-1.97-.45-2.55ZM20.71,73.54c.86-.53,1.12-1.66.59-2.52-.53-.86-1.66-1.12-2.52-.59s-1.12,1.66-.59,2.52c.35.56.94.86,1.56.86.32,0,.66-.09.96-.27ZM24.68,67.67c-.96.32-1.48,1.36-1.17,2.31.26.77.97,1.26,1.74,1.26.19,0,.38-.03.57-.1.96-.31,1.48-1.35,1.17-2.31-.32-.96-1.36-1.47-2.31-1.16ZM45.52,84.06c-.84.55-1.09,1.68-.54,2.53.35.54.94.83,1.54.83.34,0,.68-.09.99-.29.85-.55,1.09-1.68.54-2.53-.55-.84-1.68-1.09-2.53-.54ZM10.72,68.06c.76-.66.84-1.82.17-2.58-.66-.76-1.82-.83-2.58-.17-.76.66-.83,1.82-.17,2.58.36.41.87.63,1.38.63.42,0,.85-.15,1.2-.46ZM13.69,74.49c-.71.71-.71,1.87.01,2.58.36.35.82.53,1.29.53s.94-.18,1.3-.54c.71-.72.7-1.87,0-2.58-.72-.72-1.88-.71-2.59,0ZM136.62,66.03c.32.24.7.35,1.07.35.57,0,1.13-.27,1.48-.76.59-.82.41-1.97-.41-2.55-.82-.59-1.96-.41-2.56.41-.59.82-.4,1.96.42,2.55ZM126.28,60.97c.18.05.35.07.52.07.79,0,1.52-.51,1.75-1.31.29-.97-.26-1.99-1.23-2.27-.97-.29-1.98.27-2.27,1.23-.29.97.26,1.99,1.23,2.28ZM102.91,62.17c.22,0,.46-.04.68-.13.94-.38,1.39-1.44,1.01-2.38-.37-.94-1.44-1.39-2.38-1.02-.93.38-1.39,1.45-1.01,2.38.29.72.97,1.15,1.7,1.15ZM97.47,64.91c.33,0,.66-.09.96-.27.86-.53,1.13-1.66.6-2.52-.53-.86-1.66-1.13-2.51-.6-.87.53-1.14,1.66-.61,2.52.35.56.95.87,1.56.87ZM132.59,71.41c-.82-.58-1.96-.39-2.55.43-.58.82-.39,1.96.43,2.55.32.23.69.34,1.06.34.57,0,1.13-.27,1.49-.77.59-.82.39-1.96-.43-2.55ZM85.79,74.49c-.87-.5-1.99-.2-2.49.68s-.19,1.99.68,2.49c.29.16.6.24.91.24.63,0,1.25-.33,1.59-.92.5-.88.19-1.99-.69-2.49ZM131.1,84.6c-.55-.85-1.68-1.09-2.52-.54-.85.55-1.1,1.68-.55,2.53.35.54.94.84,1.54.84.34,0,.68-.1.99-.3.85-.54,1.09-1.68.54-2.52h0ZM126.89,68.28c-.94-.38-2.01.08-2.38,1.01-.38.94.07,2,1.01,2.38.22.09.45.14.68.14.72,0,1.41-.44,1.7-1.15.38-.93-.08-2-1.01-2.38ZM121.06,56.17c-1-.12-1.91.6-2.03,1.6s.59,1.91,1.6,2.03c.07,0,.14,0,.21,0,.92,0,1.71-.68,1.82-1.61.12-1-.6-1.91-1.6-2.03ZM120.61,66.57c-1-.15-1.93.54-2.08,1.54-.15,1,.54,1.93,1.54,2.08.09,0,.18.02.27.02.89,0,1.67-.65,1.81-1.56.14-1-.55-1.93-1.54-2.08ZM133.27,59.78h0c-.91-.45-2.01-.07-2.45.84-.45.9-.07,2,.83,2.44h0c.25.13.53.19.8.19.67,0,1.32-.38,1.64-1.02.45-.91.07-2-.84-2.45ZM147.72,72.12c-.59-.83-1.72-1.03-2.55-.44-.83.58-1.02,1.72-.44,2.54h0c.35.51.92.78,1.49.78.37,0,.73-.11,1.05-.33.83-.59,1.03-1.73.45-2.55ZM150.95,77.64c-.44-.91-1.53-1.3-2.44-.86-.91.43-1.3,1.52-.86,2.43.31.66.96,1.05,1.65,1.05.26,0,.53-.06.78-.18.91-.44,1.3-1.53.87-2.44ZM141.03,67.2c-.72.71-.72,1.87,0,2.59.35.36.82.54,1.3.54s.93-.17,1.28-.53c.72-.71.73-1.86.02-2.58-.72-.72-1.87-.73-2.59-.02ZM120.2,77.04c-.99-.22-1.96.41-2.18,1.4-.21.98.42,1.96,1.4,2.17.13.03.26.04.39.04.84,0,1.6-.58,1.79-1.44.21-.98-.41-1.96-1.4-2.17ZM141.09,81.14c-.47-.89-1.57-1.23-2.47-.76-.89.47-1.23,1.57-.76,2.47.32.62.96.97,1.62.97.28,0,.57-.06.84-.2.9-.47,1.24-1.58.77-2.47h0ZM137.41,75.78c-.66-.76-1.82-.84-2.58-.17-.76.66-.84,1.81-.17,2.58.36.41.87.62,1.38.62.42,0,.85-.15,1.2-.45.76-.67.84-1.82.17-2.58ZM126.4,79.74c-.83-.58-1.97-.37-2.54.46-.58.83-.38,1.97.46,2.55h0c.31.22.68.32,1.04.32.57,0,1.14-.27,1.5-.78.58-.83.37-1.97-.46-2.55ZM96.74,74.49c-.71.71-.7,1.87,0,2.58.36.36.82.53,1.29.53s.94-.18,1.3-.54c.71-.72.7-1.87,0-2.58-.72-.71-1.88-.71-2.59,0ZM114.67,55.94c-1,.05-1.78.9-1.74,1.91.05.98.86,1.74,1.83,1.74h.09c1-.05,1.78-.9,1.74-1.91-.05-1.01-.91-1.79-1.92-1.74ZM95.24,79c-.86-.53-1.99-.26-2.51.61-.52.86-.25,1.98.61,2.51.3.18.62.27.95.27.62,0,1.22-.31,1.56-.88.53-.86.25-1.99-.61-2.51ZM103.76,73.54c.86-.53,1.12-1.66.59-2.52-.53-.86-1.66-1.12-2.52-.59-.86.54-1.12,1.66-.59,2.52.35.56.95.86,1.56.86.33,0,.66-.09.96-.27ZM89.49,69.65c-.78-.65-1.93-.53-2.57.25-.64.78-.52,1.93.26,2.57.34.28.75.42,1.16.42.52,0,1.05-.23,1.41-.67.64-.78.52-1.94-.26-2.57ZM93.77,68.06c.76-.66.84-1.82.18-2.58-.67-.76-1.82-.83-2.58-.17s-.84,1.82-.18,2.58c.36.41.87.62,1.38.62.43,0,.85-.14,1.2-.45ZM104.79,83.58c-.83-.58-1.97-.38-2.55.45-.58.82-.38,1.96.44,2.54.32.23.69.34,1.05.34.58,0,1.14-.27,1.5-.78.58-.82.38-1.97-.44-2.55ZM114.11,66.37c-1.01.08-1.76.97-1.67,1.98.08.95.88,1.67,1.82,1.67.05,0,.1,0,.16,0h0c1.01-.08,1.76-.97,1.67-1.97-.08-1.01-.97-1.76-1.97-1.67ZM113.44,76.9c-1,.18-1.66,1.13-1.48,2.12.15.89.92,1.51,1.8,1.51.1,0,.21,0,.32-.03h0c1-.17,1.66-1.12,1.49-2.11-.18-1-1.13-1.66-2.12-1.49ZM108.34,56.77c-.99.21-1.62,1.18-1.4,2.17.18.86.94,1.44,1.78,1.44.13,0,.26-.01.39-.04.99-.22,1.62-1.19,1.4-2.17-.21-.99-1.19-1.62-2.17-1.4ZM107.73,67.67c-.96.32-1.48,1.35-1.16,2.31.25.77.97,1.26,1.74,1.26.19,0,.38-.03.57-.1.96-.31,1.48-1.35,1.16-2.31-.32-.95-1.35-1.47-2.31-1.16ZM107.13,79.36c-.85.54-1.1,1.67-.56,2.52.35.55.94.85,1.55.85.33,0,.67-.1.98-.29.85-.54,1.1-1.67.56-2.52-.55-.86-1.68-1.11-2.53-.56Z" style="fill: %23003775;"/><path d="M84.76,32.97c.17.05.35.07.52.07.79,0,1.51-.51,1.75-1.31.29-.97-.27-1.99-1.24-2.27-.96-.29-1.98.27-2.27,1.23-.28.97.27,1.99,1.24,2.28ZM63.26,55.58c-.82-.58-1.96-.38-2.55.44-.58.83-.38,1.97.45,2.55.32.23.68.34,1.05.34.57,0,1.14-.27,1.49-.78.58-.82.39-1.97-.44-2.55ZM66.2,39.67c-.95.32-1.47,1.35-1.16,2.31.26.77.97,1.26,1.74,1.26.19,0,.38-.03.57-.1.96-.32,1.48-1.35,1.16-2.31-.31-.96-1.35-1.48-2.31-1.16ZM66.81,28.77c-.98.21-1.61,1.18-1.4,2.17.19.86.95,1.44,1.79,1.44.13,0,.26-.01.39-.04.98-.22,1.61-1.19,1.4-2.17-.22-.99-1.19-1.62-2.18-1.4ZM71.91,48.9c-.99.17-1.65,1.13-1.48,2.12.16.88.93,1.51,1.8,1.51.1,0,.21,0,.32-.03.99-.17,1.66-1.12,1.48-2.12-.17-.99-1.12-1.65-2.12-1.48ZM65.61,51.36c-.86.54-1.11,1.67-.56,2.52.35.55.94.85,1.54.85.34,0,.68-.1.98-.29.85-.54,1.1-1.67.56-2.53-.54-.85-1.67-1.1-2.52-.55ZM62.24,45.54c.85-.54,1.12-1.66.58-2.52-.53-.86-1.66-1.12-2.51-.59-.86.53-1.13,1.66-.59,2.52.34.56.94.86,1.56.86.32,0,.66-.09.96-.27ZM44.27,46.49c-.88-.5-2-.2-2.5.68-.5.87-.19,1.99.68,2.49.29.16.6.24.91.24.63,0,1.25-.33,1.59-.92.5-.88.19-1.99-.68-2.49ZM59.68,33.02c.29.72.98,1.15,1.7,1.15.23,0,.46-.04.68-.13.94-.38,1.39-1.45,1.02-2.38-.38-.94-1.45-1.39-2.38-1.01h0c-.94.37-1.39,1.44-1.02,2.37ZM54.99,33.52c-.86.53-1.13,1.66-.6,2.52.34.56.94.87,1.56.87.32,0,.65-.09.95-.27.86-.53,1.13-1.66.6-2.52-.53-.86-1.65-1.13-2.51-.6ZM45.39,41.9c-.63.78-.52,1.93.26,2.57.34.28.75.42,1.16.42.53,0,1.05-.23,1.41-.67.64-.78.53-1.94-.25-2.58-.78-.64-1.94-.52-2.58.26ZM55.22,46.48c-.71.72-.71,1.88,0,2.59.35.35.82.53,1.29.53s.94-.18,1.29-.54c.71-.72.71-1.88,0-2.59-.71-.71-1.87-.7-2.58,0ZM52.24,40.07c.77-.67.85-1.83.18-2.59-.66-.76-1.82-.83-2.58-.17-.76.66-.84,1.82-.18,2.58.37.41.87.63,1.38.63.43,0,.86-.15,1.2-.45ZM53.72,51c-.86-.53-1.99-.26-2.51.61h0c-.53.86-.26,1.98.61,2.51.29.18.62.27.95.27.61,0,1.21-.32,1.56-.88.52-.86.25-1.99-.61-2.51ZM95.09,38.03c.33.23.7.35,1.07.35.57,0,1.13-.27,1.49-.76.59-.82.4-1.97-.42-2.55-.82-.59-1.96-.41-2.55.41-.59.82-.4,1.96.41,2.55ZM95.89,47.78c-.67-.76-1.82-.84-2.58-.18-.76.67-.84,1.82-.18,2.58.36.42.87.63,1.38.63.43,0,.86-.15,1.2-.45.76-.67.84-1.82.18-2.58ZM91.07,43.41c-.83-.58-1.97-.39-2.55.43-.59.82-.4,1.97.42,2.55.32.23.7.34,1.06.34.57,0,1.14-.27,1.49-.77.59-.82.4-1.96-.42-2.55ZM97.1,52.38c-.9.47-1.24,1.57-.77,2.46.33.63.96.98,1.62.98.29,0,.58-.06.85-.21.89-.47,1.24-1.57.77-2.47-.47-.89-1.58-1.23-2.47-.76ZM91.75,31.78c-.91-.44-2-.07-2.45.84-.44.9-.07,2,.84,2.44.26.13.53.19.8.19.68,0,1.33-.38,1.65-1.02.44-.91.07-2.01-.84-2.45ZM109.42,49.64c-.44-.91-1.53-1.3-2.44-.86-.91.43-1.3,1.52-.86,2.43.31.66.97,1.04,1.65,1.04.26,0,.53-.05.79-.18.91-.43,1.29-1.52.86-2.43ZM72.58,38.37c-1.01.08-1.75.97-1.67,1.97.08.96.88,1.68,1.83,1.68.05,0,.1,0,.15,0,1.01-.09,1.75-.97,1.67-1.98-.09-1-.97-1.75-1.98-1.66ZM106.19,44.12c-.58-.83-1.72-1.03-2.55-.45-.82.58-1.02,1.73-.44,2.55.36.51.92.78,1.5.78.36,0,.73-.11,1.05-.34.82-.58,1.02-1.72.44-2.54ZM99.5,39.2c-.71.71-.72,1.87,0,2.59.36.36.83.54,1.3.54s.93-.17,1.29-.53c.71-.71.72-1.86,0-2.58s-1.87-.73-2.59-.02ZM87.05,56.06c-.85.55-1.09,1.68-.54,2.53.35.54.93.83,1.53.83.34,0,.69-.09.99-.29.85-.55,1.1-1.68.55-2.53s-1.68-1.09-2.53-.54ZM78.67,49.04c-.98-.22-1.96.41-2.17,1.39-.22.99.41,1.96,1.4,2.18.13.03.26.04.39.04.84,0,1.6-.58,1.78-1.44.22-.99-.41-1.96-1.4-2.17ZM79.08,38.57c-1-.15-1.93.54-2.08,1.54-.14,1,.54,1.93,1.54,2.08.09,0,.18.02.27.02.89,0,1.67-.65,1.81-1.56.15-1-.54-1.93-1.54-2.08ZM73.15,27.94c-1.01.04-1.79.9-1.74,1.91.04.98.85,1.74,1.82,1.74h.09c1.01-.05,1.79-.9,1.74-1.91-.05-1.01-.9-1.79-1.91-1.74ZM85.36,40.28c-.94-.38-2,.08-2.38,1.01-.38.94.08,2,1.01,2.38.22.09.46.14.68.14.73,0,1.41-.44,1.7-1.15.38-.93-.07-2-1.01-2.38ZM84.88,51.74c-.83-.58-1.97-.37-2.55.46-.57.83-.37,1.97.46,2.54.32.22.68.33,1.04.33.58,0,1.15-.27,1.5-.78.58-.83.37-1.97-.45-2.55ZM79.53,28.17c-1-.12-1.91.59-2.03,1.6-.12,1,.6,1.91,1.6,2.03.07,0,.15,0,.22,0,.91,0,1.7-.68,1.81-1.61.12-1-.59-1.91-1.6-2.03ZM14.42,8.97c.33,0,.66-.09.96-.27.85-.53,1.12-1.65.59-2.51-.52-.86-1.65-1.13-2.51-.6-.86.52-1.13,1.65-.6,2.51.34.56.95.87,1.56.87ZM42.46,15.74c.23.09.46.13.69.13.72,0,1.41-.43,1.69-1.14.38-.94-.07-2.01-1.01-2.38-.93-.38-2,.07-2.38,1.01-.38.93.08,2,1.01,2.38ZM19.85,6.23c.23,0,.46-.04.69-.13.93-.38,1.39-1.44,1.01-2.38-.38-.94-1.44-1.39-2.38-1.01-.94.38-1.39,1.44-1.01,2.38.29.71.97,1.14,1.69,1.14ZM10.72,12.13c.76-.67.84-1.82.17-2.58-.66-.76-1.82-.84-2.58-.17-.76.66-.84,1.81-.17,2.57.36.42.87.63,1.38.63.42,0,.85-.15,1.2-.45ZM3.87,13.96c-.64.79-.53,1.94.25,2.58.34.28.75.41,1.16.41.53,0,1.05-.23,1.42-.67.64-.78.52-1.93-.26-2.57-.78-.64-1.93-.53-2.57.25ZM2.74,18.55c-.88-.5-1.99-.19-2.49.68-.51.88-.2,1.99.68,2.5.28.16.6.24.9.24.64,0,1.26-.33,1.59-.93.5-.87.2-1.99-.68-2.49ZM48.61,7.13c.26.12.54.18.81.18.67,0,1.32-.37,1.64-1.02.44-.91.07-2-.84-2.44h0c-.9-.45-2-.08-2.44.83-.45.91-.07,2,.83,2.45ZM51.61,22.25c.36.41.87.62,1.37.62.43,0,.86-.15,1.21-.45.76-.66.83-1.82.17-2.58-.66-.76-1.82-.84-2.58-.17-.76.66-.84,1.82-.17,2.58ZM58.04,25.21c-.47-.9-1.57-1.24-2.47-.77-.89.47-1.24,1.58-.77,2.47.33.62.97.98,1.62.98.29,0,.58-.07.85-.21.89-.47,1.24-1.58.77-2.47ZM53.57,10.1c.32.23.69.34,1.06.34.57,0,1.13-.26,1.49-.76.59-.82.4-1.96-.41-2.55-.83-.59-1.97-.4-2.56.41-.59.82-.4,1.97.42,2.56ZM47.42,18.45c.32.23.69.34,1.06.34.57,0,1.13-.26,1.49-.76.58-.83.39-1.97-.43-2.55h0c-.82-.59-1.96-.4-2.55.42-.59.83-.39,1.97.43,2.55ZM44.98,30.65c.35.54.94.84,1.54.84.34,0,.68-.1.99-.29.85-.55,1.09-1.68.54-2.53-.55-.85-1.68-1.09-2.53-.54-.84.54-1.09,1.67-.54,2.52ZM12.19,23.06c-.86-.52-1.99-.25-2.51.61-.53.86-.25,1.99.61,2.51.3.18.62.27.95.27.61,0,1.22-.31,1.56-.88.52-.86.25-1.98-.61-2.51ZM43.23,5.03c.17.05.35.07.52.07.79,0,1.52-.51,1.75-1.31.29-.96-.26-1.98-1.23-2.27-.97-.28-1.99.27-2.27,1.24-.29.96.26,1.98,1.23,2.27ZM38.01.23c-1.01-.12-1.92.6-2.04,1.6s.6,1.91,1.6,2.03c.08,0,.15.02.22.02.91,0,1.7-.69,1.81-1.62.12-1-.59-1.91-1.59-2.03ZM37.55,10.64c-1-.15-1.93.54-2.07,1.53-.16,1,.53,1.93,1.53,2.08h0c.09.02.18.02.27.02.88,0,1.67-.65,1.8-1.56.15-1-.54-1.93-1.54-2.07ZM43.81,26.35c.57-.83.37-1.97-.46-2.54-.83-.58-1.97-.37-2.54.45-.58.83-.38,1.97.45,2.55.32.22.69.33,1.05.33.57,0,1.14-.28,1.5-.79ZM37.15,21.1c-.99-.22-1.96.41-2.18,1.4-.21.99.41,1.96,1.4,2.17.13.03.26.05.39.05.84,0,1.6-.59,1.78-1.44.22-.99-.41-1.96-1.39-2.18ZM66.24,24.32c.27,0,.54-.06.79-.18.91-.44,1.3-1.53.86-2.44-.43-.91-1.52-1.3-2.44-.86-.91.43-1.29,1.52-.86,2.44.32.65.97,1.04,1.65,1.04ZM13.69,18.55c-.71.72-.71,1.87.01,2.58.36.36.82.53,1.29.53s.94-.18,1.3-.54c.71-.71.7-1.87,0-2.58-.72-.71-1.88-.71-2.59,0ZM60.56,11.28c-.71-.72-1.87-.72-2.58,0-.72.71-.73,1.87-.02,2.58.36.36.83.54,1.3.54s.93-.17,1.29-.52c.72-.71.72-1.87,0-2.59ZM64.67,16.18c-.59-.82-1.73-1.02-2.55-.44-.83.58-1.03,1.72-.45,2.55.36.5.93.77,1.5.77.37,0,.73-.11,1.05-.33.83-.58,1.03-1.72.45-2.55ZM31.62,0c-1.01.05-1.79.9-1.74,1.91.05.98.86,1.75,1.83,1.75h.08c1.01-.05,1.79-.91,1.74-1.92-.04-1.01-.9-1.79-1.91-1.74ZM21.74,27.65c-.83-.59-1.97-.39-2.55.44-.58.82-.39,1.96.44,2.54.32.23.69.34,1.05.34.57,0,1.14-.27,1.49-.78h0c.58-.82.38-1.96-.44-2.54ZM20.71,17.6c.86-.53,1.12-1.66.59-2.52-.53-.85-1.66-1.12-2.52-.58-.86.53-1.12,1.65-.59,2.51.35.56.94.87,1.55.87.33,0,.67-.09.97-.28ZM24.08,23.42c-.85.54-1.1,1.67-.56,2.52.35.55.94.85,1.54.85.34,0,.68-.09.98-.29.86-.54,1.11-1.67.56-2.52-.54-.85-1.67-1.11-2.52-.56ZM25.29.83c-.99.21-1.62,1.19-1.4,2.17.18.86.94,1.45,1.78,1.45.13,0,.26-.02.39-.05.99-.21,1.61-1.19,1.4-2.17-.22-.99-1.19-1.62-2.17-1.4ZM30.39,20.97c-1,.17-1.66,1.12-1.49,2.11.16.89.93,1.52,1.8,1.52.11,0,.22,0,.32-.03.99-.18,1.66-1.13,1.49-2.12-.18-.99-1.13-1.66-2.12-1.48ZM24.67,11.74c-.95.31-1.47,1.35-1.15,2.31.25.76.96,1.25,1.73,1.25.19,0,.38-.03.57-.09.96-.32,1.48-1.36,1.17-2.31-.32-.96-1.36-1.48-2.32-1.16ZM31.05,10.43c-1,.09-1.75.97-1.66,1.98.08.95.88,1.67,1.82,1.67.05,0,.1,0,.15-.01,1.01-.08,1.75-.97,1.67-1.97-.09-1.01-.97-1.75-1.98-1.67Z" style="fill: %23a1cbed;"/></svg>');
}




