/**
 * CSS
 * @version 0.1
 * @author Ozhan Binici
 * last update: 2025.08.07
 * 
font-family: "archer-hairline-pro", sans-serif;
font-weight: 100;
font-style: normal;

font-family: "archer-hairline-pro", sans-serif;
font-weight: 100;
font-style: italic;

font-family: "archer-pro", sans-serif;
font-weight: 100;
font-style: normal;

font-family: "archer-pro", sans-serif;
font-weight: 100;
font-style: italic;

font-family: "archer-pro", sans-serif;
font-weight: 200;
font-style: normal;

font-family: "archer-pro", sans-serif;
font-weight: 200;
font-style: italic;

font-family: "archer-pro", sans-serif;
font-weight: 300;
font-style: normal;

font-family: "archer-pro", sans-serif;
font-weight: 300;
font-style: italic;

font-family: "archer-pro", sans-serif;
font-weight: 400;
font-style: normal;

font-family: "archer-pro", sans-serif;
font-weight: 400;
font-style: italic;

font-family: "archer-pro", sans-serif;
font-weight: 500;
font-style: normal;

font-family: "archer-pro", sans-serif;
font-weight: 500;
font-style: italic;

font-family: "archer-pro", sans-serif;
font-weight: 600;
font-style: normal;

font-family: "archer-pro", sans-serif;
font-weight: 600;
font-style: italic;

font-family: "archer-pro", sans-serif;
font-weight: 700;
font-style: normal;

font-family: "archer-pro", sans-serif;
font-weight: 700;
font-style: italic;

font-family: "archer-pro", sans-serif;
font-weight: 800;
font-style: normal;

font-family: "archer-pro", sans-serif;
font-weight: 800;
font-style: italic;

font-family: "archer-pro", sans-serif;
font-weight: 900;
font-style: normal;

font-family: "archer-pro", sans-serif;
font-weight: 900;
font-style: italic;

font-family: "archer-thin-pro", sans-serif;
font-weight: 100;
font-style: normal;

font-family: "archer-thin-pro", sans-serif;
font-weight: 100;
font-style: italic;


*/


::selection {
	background: #000000;
	color:#FFFFFF;
}

*:focus {
	outline:none;
}

:root {
	--screen-height:100vh;
	--screen-width:100vw;
}

@supports(height: 100dvh) {
	:root {
		--screen-height:100dvh;
	}
}
/*
@supports(width: 100dvw) {
	:root {
		--screen-width:100dvw;
	}
}
*/
sup {
	line-height:0.6em;
}

html {
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	-webkit-overflow-scrolling:touch;

	font-size:1px;
}

body {
	width: 100%;
	max-width:none;
	height: auto;
	padding: 0px;
	margin: 0 auto;
	background-color:#FFFFFF;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	-webkit-font-smoothing: antialiased;
	font-size: 17rem;
	line-height: 24rem;
	font-family: "archer-pro", sans-serif;
	font-weight: 400;
	overflow-x: hidden;
	-webkit-text-size-adjust: none;
	color: #000000;
}

/* COMMON ITEMS */

div {
	position:relative;
	display:block;
}

.container {
	width:100%;
	max-width:none;
	margin:0px;
	padding:0px;
}

header {
	position:relative;
	position: -webkit-sticky;
	position: sticky;
	top: 0px;
	display:block;
	padding:0px;
	z-index:100;
	background:#FFFFFF;
	/*background: linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 75%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 0) 100%);
	background:#FFFF00;
	background:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	background:#000000;*/
	width:100%;
	height:auto;
}


header > .container {
	display:flex;
	padding:25rem 50rem;
	width:1810rem;
	padding-right:0rem;
}

header a#logo {
	position:relative;
	display:block;
	width:300rem;
}

header a#logo img {
	width:100%;
	height:auto;
}

header nav {
	position:relative;
	display:block;
	margin-left:auto;
	margin-right:0px;
}

#menu {
	position:relative;
	display:flex;
	margin-top:7rem;
}

#menu a {
	position:relative;
	display:block;
	margin-left:30rem;
	width:auto;
	height:50rem;
}

#menu a picture {
	position: relative;
	display: block;
	height: 100%;
	width: auto;
}
#menu a img{
	opacity:0.3;
	position:relative;
	display:block;
	width:auto;
	height:100%;


	transition-property: opacity;
	transition-duration: 0.2s;
	transition-timing-function: ease-out;
}

#menu a:hover img,
#menu a.active img {
	opacity:1;
}




main {
	width:100%;
	height:auto;
	position:relative;
	display:block;
	padding:0rem;
	margin:0rem;
	
	min-height: calc(100vh - 150rem);
	min-height: calc(var(--screen-height) - 150rem);
	
	min-height: calc(100vh - 165rem);
	min-height: calc(var(--screen-height) - 165rem);
}

main .container {
	padding:0rem 30rem;
	width:1830rem;
	padding-right:0rem;
}

.grid.fit {
	display:flex;
	flex-wrap:wrap;
	width:100%;
	margin-top:-20rem;
	margin-bottom:-15rem;
}

.grid.fit .grid-item {
	position:relative;
	display:block;
	width:calc(20% - 40rem);
	width:320rem;
	height:auto;
	margin:20rem;
}

.grid.fit .grid-item.width-1 {
	width:calc(25% - 40rem);
}

.grid.fit .grid-item.width-1-5 {
	width:calc(37.5% - 40rem);
}

.grid.fit .grid-item.width-2 {
	width:calc(50% - 40rem);
}

.grid.fit .grid-item.width-3 {
	width:calc(75% - 40rem);
}

.grid.fit .grid-item.width-4 {
	width:calc(100% - 40rem);
}

.grid.fit .grid-item.height-6 {
	height:calc(100vh - 165rem);
}

.grid.fit .grid-item.height-3 {
	height:calc(50vh - 101.5rem);
}

.grid.fit .grid-item.height-2 {
	height:calc(33.33vh - 101.5rem);
}

.grid.fit .grid-item.height-1 {
	height:calc(16.66vh - 40rem);
}

.grid.fit .grid-item figure {
	position:relative;
	display:block;
	width:100%;
	height:100%;
	padding:0px !important;
}

.grid.fit .grid-item figure img {
	position:relative;
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}

.grid {
	display:flex;
	flex-wrap:wrap;
	width:100%;
	margin-top:-20rem;
}

.grid .grid-item {
	position:relative;
	display:block;
	height:auto;
	margin:0px;
}

.grid .grid-item a {
	position:relative;
	display:block;
	margin:20rem;
	width:calc(100% - 40rem);
	height:auto;
	top:auto;
}

.grid .grid-item a.text {
	padding:15rem 20rem;
	/*padding:15rem 0 0 0;
	border-top:2rem solid #000000;
	background-color:transparent;
	margin-bottom:0rem;*/
}
/*
.grid .grid-item a.text:hover h3 {
	text-decoration:underline;
}

.grid .grid-item a.text .title {
	margin-bottom:0rem;
}
*/
.minified .grid .grid-item a.text {
	padding:0rem;
	background-color:transparent;
}

.minified .grid .grid-item a.text .title {
	width:auto;
}

.minified .grid .grid-item a.text:hover .title {
	text-decoration:underline;
}

#exhibition-texts {
	margin-bottom:30rem;
}

#exhibition-works {
	margin-bottom:30rem;
}


#exhibition-text {
	margin-bottom:30rem;
	display:flex;
}

#exhibition-text figure {
	width:calc(20% - 40rem);
	margin:20rem;
}

#exhibition-text figure img {
	box-shadow:0rem 0rem 4rem 0 rgb(0 0 0 / 20%);
	transition-property:box-shadow;
	transition-duration:0.2s;
	transition-timing-function:ease-out;
}

#exhibition-text figure a:hover img {
	box-shadow: 0rem 0rem 4rem 0 rgb(0 0 0 / 35%);
}

#exhibition-text .multi-column {
	padding:0rem;
	-webkit-columns: 2;
	-moz-columns: 2;
	columns: 2;
	column-gap:40rem;
	width:calc(40% - 40rem);
	margin:20rem;
}

#exhibition-text .single-column {
	padding:0rem;
	width:calc(20% - 40rem);
	margin:20rem;
}

#exhibition-text .multi-column p {
	margin-bottom:16rem;
}

#exhibition #exhibition-text .multi-column p:last-child {
	padding-top:40rem;
}

#exhibition-text .english {
	opacity:0.5;
}

.minified.micro .text .title {
	margin-bottom:0rem;
}
.minified.micro .text .title br {
	display:none;
}
.minified.micro .text h3,
.minified.micro .text h4 {
	font-size:17rem;
	line-height:24rem;
}

.minified.micro .text h3 {
	font-weight:500;
}

.minified.micro .text h4 {
	font-weight:400;
}

.minified.micro .text h5 {
	margin-bottom:0rem;
}

.minified.micro .grid .grid-item a.text {
	margin-top:20rem;
	margin-bottom:10rem;
}
.minified.micro .grid .grid-item a.text + a.text {
	margin-top:0rem;
	margin-bottom:20rem;
}



.grid .grid-item > a.text.english .title,
.grid .grid-item > a.text.english h5,
.grid .grid-item > a.text.english p {
	opacity:0.5;
}


.grid .grid-item.width-1.height-1 figure {
	padding-top:26.65%;
	padding-top:calc(33.33% - 26.67rem);
}
.grid .grid-item.width-1.height-2 figure {
	padding-top:45%;
	padding-top:calc(50% - 20rem);
}
.grid .grid-item.width-1.height-3 figure {
	padding-top:63.35%;
	padding-top:calc(66.67% - 13.33rem);
}
.grid .grid-item.width-1.height-4 figure {
	padding-top:100%;
}
.grid .grid-item.width-1.height-5 figure {
	padding-top:136.8%;
	padding-top:calc(133.33% + 13.33rem);
}
.grid .grid-item.width-1.height-6 figure {
	padding-top:155%;
	padding-top:calc(150% + 20rem);
}
.grid .grid-item.width-1.height-7 figure {
	padding-top:173.35%;
	padding-top:calc(166.67% + 26.67rem);
}
.grid .grid-item.width-1.height-8 figure {
	padding-top:210%;
	padding-top:calc(200% + 40rem);
}

.grid .grid-item.width-2.height-1 figure {
	padding-top:12.7%;
}
.grid .grid-item.width-2.height-2 figure {
	padding-top:21.45%;
}
.grid .grid-item.width-2.height-3 figure {
	padding-top:30.15%;
}
.grid .grid-item.width-2.height-4 figure {
	padding-top:47.6%;
}
.grid .grid-item.width-2.height-5 figure {
	padding-top:65.1%;
}
.grid .grid-item.width-2.height-6 figure {
	padding-top:73.8%;
}
.grid .grid-item.width-2.height-7 figure {
	padding-top:82.55%;
}
.grid .grid-item.width-2.height-8 figure {
	padding-top:100%;
}

.grid .grid-item.width-3.height-1 figure {
	padding-top:8.35%;
}
.grid .grid-item.width-3.height-2 figure {
	padding-top:14.05%;
}
.grid .grid-item.width-3.height-3 figure {
	padding-top:19.8%;
}
.grid .grid-item.width-3.height-4 figure {
	padding-top:31.25%;
}
.grid .grid-item.width-3.height-5 figure {
	padding-top:42.7%;
}
.grid .grid-item.width-3.height-6 figure {
	padding-top:48.45%;
}
.grid .grid-item.width-3.height-7 figure {
	padding-top:54.15%;
}
.grid .grid-item.width-3.height-8 figure {
	padding-top:65.625%;
}

.grid .grid-item.width-4.height-1 figure {
	padding-top:6.2%;
}
.grid .grid-item.width-4.height-2 figure {
	padding-top:10.45%;
}
.grid .grid-item.width-4.height-3 figure {
	padding-top:14.75%;
}
.grid .grid-item.width-4.height-4 figure {
	padding-top:23.25%;
}
.grid .grid-item.width-4.height-5 figure {
	padding-top:31.8%;
}
.grid .grid-item.width-4.height-6 figure {
	padding-top:36.05%;
}
.grid .grid-item.width-4.height-7 figure {
	padding-top:40.3%;
}
.grid .grid-item.width-4.height-8 figure {
	padding-top:48.85%;
}

.grid .grid-item figure.fit {
	padding-top:0px !important;
}

.grid .grid-item:has(figure.fit){
	margin:0px;
}

.grid .grid-item figure {
	position:relative;
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	
	/*
	box-shadow:3px 3px 6px 0 rgb(0 0 0 / 60%);
	transition:all 0.5s ease;*/
	
	transition:all 0.5s ease;
}

.grid .grid-item a:hover figure {
	transform:scale(1.03);
}

.grid .grid-item.width-2 a:hover figure {
	transform:scale(1.015);
}
/*
.grid .grid-item a:hover figure {
	box-shadow:3px 3px 6px 0 rgb(0 0 0 / 80%);
}
*/


.grid .grid-item figure img {
	position:relative;
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
	
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/*
	transition:all 0.5s ease;*/
}
/*
.grid .grid-item a:hover figure img {
	transform:scale(1.05);
}
*/
.grid .grid-item figure.fit img {
	position:relative;
	top:auto;
	left:auto;
}


.grid a figure.contain img,
.more-images.grid figure.contain img {
	object-fit:contain;
}

.grid a .figcaption,
.grid.more-images .figcaption {
	position:relative;
	display:block;
	font-size:15rem;
	line-height:22rem;
	color:#000000;
	padding:0px;
	margin-top:7rem;
	z-index:9;
	
	pointer-events: none;
	/*white-space: nowrap;*/
	max-width:none;
	
	
	text-align:center;
}

.grid.more-images .figcaption {
	text-align:left;
}

.grid a .figcaption .title,
.grid.more-images .figcaption .title {
	font-size:18rem;
	line-height:24rem;
}
/*
.grid a .figcaption span {
	display:inline-block;
	display:inline;
	margin-right:5px;
}

.grid a .figcaption span + span {
	opacity:0.5;
	margin-right:0px;
}

.grid a:hover .figcaption span {
	text-decoration:underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 1.5px;
}
*/
.grid a .figcaption span.english,
.grid.more-images .figcaption span.english {
	display:inline;
	opacity:0.5;
}
.grid a:hover .figcaption {
	text-decoration:underline;
	text-decoration-thickness: 1rem;
	text-underline-offset: 1.5rem;
}

.grid a .figcaption h3 {
	font-weight:600;
}

footer {
	position:relative;
	display:block;
	width:100%;
	height:auto;
}
footer > .container {
	padding:14rem 50rem 10rem 50rem;
}

footer p {
	font-size:16rem;
	line-height:20rem;
	font-weight:400;
}



.columns {
	display:flex;
	flex-wrap:nowrap;
	width:100%;
	margin-top:-20rem;
	margin-bottom:-15rem;
}

.column {
	position:relative;
	display:block;
	width:calc(8.33% - 40rem);
	width:360rem;
	height:auto;
	margin:20rem;
}

.columns .column .cell {
	position:relative;
	display:block;
	width:100%;
	margin-bottom:40rem;
}

.columns .column .cell p:last-child,
.columns .column .cell form:last-child {
	margin-bottom:0px;
}

.columns .column .cell.boxed {
	background-color:rgba(0,0,0,0.05);
	padding:20rem;
}

.column.sticky {
	align-self:flex-start;
	position: -webkit-sticky;
	position: sticky;
	top: 115rem;
	
	height:calc(100vh - 165rem);
	display:flex;
	align-items:center;
}

.column.width-2 {
	width:calc(16.67% - 40rem);
}

.column.width-3 {
	width:calc(25% - 40rem);
}
.column.width-4 {
	width:calc(33.33% - 40rem);
}
.column.width-5 {
	width:calc(41.65% - 40rem);
}
.column.width-6 {
	width:calc(50% - 40rem);
}

/*
.column.text h3 {
	font-size:20px;
	line-height:26px;
	margin-bottom:16px;
	font-weight:600;
	margin-top:32px;
}

.column.text h3:first-child {
	margin-top:0px;
}

.column.text p {
	margin-bottom:16px;
	font-weight:400;
	font-size:18px;
	line-height:26px;
}
*/

.segment .text p {
	font-size: 17rem;
    line-height: 23rem;
    font-weight: 400;
    margin-bottom: 17rem;
}

.segment .text ul,
.segment .text ol {
	font-size: 17rem;
	line-height: 23rem;
	font-weight: 400;
	margin-bottom: 17rem;
}

.segment .text li {
	margin-bottom: 10rem;
	padding-right:20rem;
}

.segment .text ul li {
	list-style-type:"– ";
}

.segment .text ol li {
	list-style-type:decimal;
}
.column.text p.social-media,
.segment .text p.social-media {
	margin-top:-16rem;
}

.column.text a,
.segment .text a {
	color:#000000;
	text-decoration:underline;
}

#tags .column.tags {
	padding-top:31rem;
	position: -webkit-sticky;
	position: sticky;
	top: 115rem;
	align-self:flex-start;
}
#tags .column.tags a {
	color:#000000;
	text-decoration:none;
}

#tags .column.tags a:hover {
	text-decoration:underline;
}

.column.text a:hover,
.segment .text a:hover {
	text-decoration:none;
}


.segment .text a[href^="#ref"] {
	margin-left:1rem;
	font-size:10rem;
	line-height:12rem;
	letter-spacing:0em;
	font-weight:bold;
	vertical-align:super;
	display:inline-block;
	color:#000000;
	text-decoration:none;
	font-variant-numeric:lining-nums;
}

.segment .text a[href^="#ref"]:hover {
	text-decoration:underline;
	text-underline-offset:1rem;
	text-decoration-thickness:1.5rem;
}

.segment .text a[href^="#back-to-ref"] {
	font-variant-numeric:lining-nums;
	text-decoration:underline;
	text-underline-offset:1rem;
	text-decoration-thickness:1.5rem;
}

.segment .text a[href^="#back-to-ref"]:hover {
	text-decoration:none;
}

/*
.segment .text ol li {
	list-style-type:decimal;
	font-size:18rem;
	line-height:26rem;
}
*/
form {
	position:relative;
	display:flex;
	width:100%;
	height:auto;
	margin-bottom:16rem;
}

input[type='text'] {
	width: 100%;
	height: auto;
	border-bottom: 2rem solid #000000;
	font-size: 17rem;
	line-height: 30rem;
	color: #000000;
	padding: 0px 5rem 0px 0px;
	background: transparent;
	margin: 0px;
	margin-right: 6rem;
	letter-spacing: -0.015em;
}

input[type='submit'] {
	position: absolute;
	top: 0px;
	right: 0px;
	background: url(/images/layout/search-icon.svg);
	background-repeat: no-repeat;
	background-size: 18rem auto;
	background-position: center center;
	width: 30rem;
	height: 30rem;
	border: none;
	color: transparent;
	font-size: 0;
	padding: 0px;
	margin: 0px;
	opacity: 0.6;
	opacity: 1;
	cursor: pointer;
}


a.text {
	color:#000000;
	background-color:rgba(0,0,0,0.05);
	padding:15rem 20rem;

	transition-property: background-color;
	transition-duration: 0.2s;
	transition-timing-function: ease-out;
}

a.text:hover {
	background-color:rgba(0,0,0,0);
}

/* v1 */

.text .title {
	position:relative;
	display:block;
	width:280rem;
	height:auto;
	margin-bottom:10rem;
}
.text h3 {
	font-size:22rem;
	line-height:26rem;
	display:block;
	margin-bottom:5rem;
	font-weight:600;
	width:100%;
}

.segment .text h3 {
	padding-right:20rem;
}

div.text h3 {
	font-size:22rem;
	line-height:26rem;
	margin-bottom:17rem;
}

.text h4 {
	font-size:20rem;
	line-height:23rem;
	display:block;
	margin-bottom:2rem;
	font-weight:500;
	width:100%;
}

.text h5 {
	font-size:17rem;
	line-height:23rem;
	display:block;
	margin-bottom:10rem;
	margin-bottom:0rem;
	font-style:italic;
	width:280rem;
	font-weight:400;
}

.text h5 span {
	display:inline-block;
}

#text.segment .text h5 {
	font-size:14rem;
	line-height:18rem;
	margin-bottom:10rem;
	font-weight:400;
	font-style:normal;
	width:100%;
}

#text.segment .text h5 a {
	color:#000000;
}
/*
a.text h5 span.name {
	font-weight:500;
}
*/
.text p {
	position:relative;
	display:block;
	font-size:17rem;
	line-height:25rem;
	line-height:23rem;
	padding-right:20rem;
}
.text p strong {
	font-weight:600;
}

.column.width-5 {
	width:560rem;
}
/*
.text h6 {
	font-size:17rem;
	line-height:23rem;
	font-weight:400;
	background-color:#000000;
	box-shadow:-5rem 0 0 #000000;
	display:inline;
	box-decoration-break:clone;
	white-space:pre-wrap;
	color:#FFFFFF;
}

.text h6:after {
	content:" ";
	display:inline;
}

.text h6 + p {
	margin-top:17rem;
}

.text h6 strong {
	font-weight:600;
}
*/

.text h6 {
	font-size:17rem;
	line-height:23rem;
	font-weight:400;
	font-weight:500;
	margin-bottom:17rem;
	text-decoration:underline;
	text-underline-offset:2rem;
	text-decoration-thickness:1rem;
	text-decoration-thickness:1.5rem;
	
	text-decoration:none;
	font-weight:600;
}

.segment .text p a {
	text-underline-offset:1.5rem;
	text-decoration-thickness:1rem;
}

.segment .text .internal-link {
	display:inline;
	position:relative;
}

.segment .text .internal-link img {
	display:none;
	position:absolute;
	z-index:101;
	max-width:320rem;
	max-height:320rem;
	
	bottom: 25rem;
	left: 50%;
	transform:translateX(-50%);
	border-style: solid;
	background-color: #FFFFFF;
	padding: 0em;
	
	box-shadow:0 1rem 5rem 0 rgb(0 0 0 / 20%);
}

.segment .text .internal-link img.show {
	display:block;
}

.segment .text .internal-link img.below {
	bottom:auto;
	top:30rem;
}
/*
.segment .text h6 a {
	background-color:rgba(0,0,0,0.1);
}
*/
.text h6 strong {
	font-weight:600;
}

a.text p {
	width:280rem;
}

.grid .grid-item a.text p {
	margin-bottom:0rem;
	display:none;
}

.text span.work-link {
	text-decoration:underline;
	text-underline-offset:2rem;
	text-decoration-thickness:1rem;
	cursor:pointer;
}
.text span.work-link:hover {
	text-decoration:none;
}

span.highlight {
	background-color:#000000;
	box-shadow:-2rem 0 0 #000000;
	background-color:#e0cb7a;
	box-shadow:-2rem 0 0 #e0cb7a;
	display:inline;
	box-decoration-break:clone;
	white-space:pre-wrap;
	color:#FFFFFF;
	color:#000000;
}

span.highlight:after {
	content:"";
	display:inline-block;
	width:2rem;
}

.column.text p {
	margin-bottom:17rem;
}

.segment {
	display:flex;
	flex-wrap:wrap;
	margin-top:-20rem;
	margin-bottom:-15rem;
	width:100%;
}

.segment .column {
	width:320rem;
	margin:20rem;
}
.segment .column.width-1-5 {
	width:500rem;
}
.segment .column.width-2 {
	width:680rem;
}


.segment.multi-column-text .column.double {
	width:calc(40% - 40rem);
}

.segment#post-tags .tags {
	display:flex;
	flex-wrap:wrap;
	margin:20rem;
	width:calc(100% - 40rem);
	gap:0 20rem;
}

.tags .tag a {
	color:#000000;
}

.tags .tag a:hover {
	text-decoration:underline;
}

.segment .text {
	position: relative;
	display: block;
	width:50%;
	width:660rem;
	width:480rem;
	width:360rem;
	height:auto;
	margin:0 20rem;
	align-self: center;
	align-self: flex-start;
	padding:20rem 50rem;
	padding:20rem 0;
	padding:20rem 20rem 20rem 0;
	padding:20rem;
	/*order:2;*/
	position: -webkit-sticky;
	position: sticky;
	top: 95rem;
	margin:0rem;
}

.segment .text.width-1 {
	width:320rem;
	width:360rem;
}

.segment .text.width-1-5 {
	width:480rem;
	width:515rem;
	width:540rem;
}

.segment .text.width-2 {
	width:660rem;
	width:720rem;
}

.segment .text.width-2-5 {
	width:860rem;
	width:940rem;
}

.segment .text.width-3 {
	width:1020rem;
	width:1080rem;
	position:relative;
	top:auto;
}

.segment .text.text-columns-1,
.segment .column.text-columns-1 {
	columns:1;
	column-gap:40rem;
}

.segment .text.text-columns-2,
.segment .column.text-columns-2 {
	columns:2;
	column-gap:40rem;
}

.segment .text.text-columns-3,
.segment .column.text-columns-3 {
	columns:3;
	column-gap:40rem;
}

.segment .text.text-columns-4,
.segment .column.text-columns-4 {
	columns:4;
	column-gap:40rem;
}

.segment .text .break-column,
.segment .column .break-column{
	break-before: column;
}


.segment .dual-texts {
	order:2;
	align-self: center;
	display:flex;
	flex-wrap:wrap;
	width:1120rem;
	width:auto;
	max-width:1080rem;
}

.segment .text div.english {
	opacity:0.5;
}

.segment .images {
	position: relative;
	display: block;
	width:calc(100% - 400rem);
	height:calc(100vh - 125rem);
	margin:0 20rem;
	align-self: flex-start;
	/*
	position: -webkit-sticky;
	position: sticky;
	top: 95rem;
	*/
	
	padding:20rem 50rem;
	order:2;
	--swiper-theme-color:#000000;
	--swiper-navigation-size:32rem;
}

.segment .images .swiper {

	height:calc(100vh - 125rem);
	
	--swiper-theme-color:#000000;
	--swiper-navigation-size:32rem;
}

.segment .images .swiper-slide {
	display:flex;
}

.segment .images figure {
	display:block;
	margin:0 auto;
	height:calc(100% - 40rem);
	

	display: flex;
	justify-content: center;
	align-items: center;
}

.segment .images figure img {
	width:100%;
	height:100%;
	object-fit:contain;
	/*
	max-height:500rem;
	max-height: 60vh;*/
	object-position: center center;
}
.segment .swiper-button-next,
.segment .swiper-button-prev {
	--swiper-navigation-sides-offset:0rem;
	opacity:0.5;
}
.segment .swiper-button-next:after, 
.segment .swiper-button-prev:after{
	font-family:archer-pro;
	font-weight:200;
}

.segment .swiper-button-prev:after, 
.segment .swiper-rtl .swiper-button-next:after {
	content:"<";
}
.segment .swiper-button-next:after, 
.segment .swiper-rtl .swiper-button-prev:after {
	content:">";
}

.segment .swiper-button-next:hover,
.segment .swiper-button-prev:hover {
	opacity:1;
}

.segment .swiper-pagination {
	--swiper-pagination-bottom:6rem;
	--swiper-pagination-top:auto;
	
	font-size:15rem;
	line-height:20rem;
	font-variant:lining-nums;
	opacity:0.5;
}

.segment .images:has(.video-holder){
	padding:20rem 0;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}
.segment .video-holder {
	display: flex;
	justify-content: center;
	align-items: center;
}

.segment .video-holder iframe {
	aspect-ratio: 16 / 9; /* or your $vimeo_aspect_ratio */
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
}

.segment .images figure {
	background-color:transparent;
	cursor:zoom-in;
}

.segment .images figure:has(figcaption){
	height:calc(100% - 65rem);
}

.segment .images figure figcaption {
	position:absolute;
	bottom:-30rem;
	text-align:center;
}

.segment .info-container {
	position: relative;
	display: block;
	/*width:320rem;
	width:calc(20% - 40rem);*/
	margin:20rem;
	display:flex;
	flex-wrap:wrap;
	height:auto;
	height:calc(100vh - 125rem);
	align-self:flex-start;
	align-self:center;
	/*position: -webkit-sticky;
	position: sticky;
	top: 115rem;*/
	order:1;
}

#text.segment .info-container {
	position: -webkit-sticky;
	position: sticky;
	top: 115rem;
	align-self:flex-start;
	padding-right:40rem;
	width:320rem;
}

.segment .info {
	position: relative;
	display: block;
	width: 100%;
	/*align-self:flex-middle;*/
	margin-top:auto;
	flex-shrink:0;
}



#text.segment .grid {
	order:3;
	width:356.25rem;
	width:336.25rem;
	width:360rem;
	margin-top:0rem;
	margin-left:auto;
	
	position: -webkit-sticky;
	position: sticky;
	top: 95rem;
	align-self:flex-start;
}

/*
#text.segment .grid .grid-item.width-1.height-3 {
	width:100%;
}

#text.segment .grid .grid-item.width-1.height-3 a {
	margin-left:0;
	width:calc(100% - 20rem);
}
*/
#exhibition-texts.segment > h3,
#exhibition-works.segment > h3 {
	padding:20rem;
	font-weight:600;
}


.segment figure {
	position: relative;
	display: block;
	width: auto;
	height: 100%;
	background-color:rgba(0,0,0,0.05);
}
.segment .more-images.grid figure {
	background-color:transparent;
}
.segment figure img {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	object-fit: contain;
	/*object-position:top left;*/
}

.segment .info h1 {
	font-size:22rem;
	line-height:26rem;
	font-weight:700;
	margin-bottom:6rem;
}

.segment .info h2 {
	font-size:20rem;
	line-height:23rem;
	font-weight:500;
	margin-bottom:2rem;
}

.segment .info .english {
	opacity:0.5;
}

.segment .info .year {
	margin-bottom:20rem;
}

.segment .info h5 {
	font-size: 17rem;
	line-height: 23rem;
	display: block;
	margin-bottom: 10rem;
	font-style: italic;
	font-weight: 400;
	width:100%;
}

.segment .info h5 span {
	display:inline-block;
}

#exhibition.segment .info .year {
	margin-bottom:10rem;
	margin-top:20rem;
}
.segment .info p {
	font-size:17rem;
	line-height:24rem;
	margin-bottom:16rem;
}

.segment .info-container .info p a {
	text-decoration:underline;
	text-decoration-thickness: 1rem;
	text-underline-offset: 1.5rem;
	text-decoration-color:#CCCCCC;
}

.segment .info-container .info p a:hover {
	text-decoration-thickness: 1rem;
	text-underline-offset: 1.5rem;
	text-decoration-color:#666666;
}
#exhibition.segment .info p {
	margin-bottom:16rem;
}
#exhibition.segment .info p.photo-credits {
	font-size:15rem;
	line-height:22rem;
}

.segment .info p strong {
	font-weight:600;
}

.segment .info p span.english,
.segment .info h1 span.english,
.segment .info .tags span.english,
.more-images span.english,
#exhibition-works.segment h3 span.english,
#exhibition-texts.segment h3 span.english,
h3 span.english,
h4 span.english {
	opacity:0.5;
}
/*
#work .info .tags span.english {
	display:none;
}
*/
.segment .navigation,
#tag .navigation {
	position:relative;
	display:flex;
	margin-left:-8rem;
	margin-left:-6rem;
	margin-top:auto;
	margin-bottom:-5rem;
}

#tag .navigation {
	margin-bottom:19rem;
}

.segment .navigation a,
#tag .navigation a {
	font-size:32rem;
	line-height:32rem;
	font-weight:200;
	color:#000000;
	padding:5rem;
	position:relative;
	opacity:0.5;
}

.segment .navigation a.down {
	transform:rotate(90deg);
	transform-origin:center center;
	margin-left:20rem;
	margin-top:4rem;
}
/*
.segment .navigation a.up {
	transform:rotate(-90deg);
	transform-origin:center center;
	margin:0rem;
	width:auto;
	display:inline-block;
}
*/

.segment .navigation a.down.up {
	transform:rotate(-90deg);
	margin-left:12rem;
}

.segment .share {
	position:relative;
	width:26rem;
	width:30rem;
	height:auto;
	padding:5rem;
	display:block;
	cursor:pointer;
	margin-left:-5rem;
	margin-left:-7rem;
	margin-top:20rem;
	margin-top:16rem;
}

.segment .share.open ul {
	display:flex;
}

.segment .share svg {
	position:relative;
	display:block;
	width:100%;
	height:auto;
	opacity:0.35;
	cursor:pointer;
}

.segment .share svg:hover {
	opacity:1;
}

.segment .share ul {
	position:absolute;
	display:none;
	flex-direction:row;
	top:3.5rem;
	top:5.5rem;
	left:30rem;
	width:100%;
}


.segment .share ul li {
	text-align:right;
}
.segment .share ul li + li {
	margin-left:10px;
}
.segment .share ul li a {
	color:#000000;
	text-decoration:none;
	font-size:13rem;
	line-height:18rem;
	display:block;
}
.segment .share ul li a:hover {
	text-decoration: underline;
	text-underline-offset: 1rem;
	text-decoration-thickness: 1rem;
}

/*
#work .navigation a:before {
	content:" ";
	display:block;
	position:absolute;
	z-index:-1;
	top:12rem;
	left:0rem;
	width:100%;
	height:25rem;
	background-color:#000000;
	opacity:0;
}
*/

.segment .navigation a.inactive {
	pointer-events:none;
	opacity:0.3;
}

.segment .navigation a:hover {
	/*color:#FFFFFF;*/
	opacity:1;
}
/*
#work .navigation a:hover:before {
	opacity:1;
}
*/
.segment .info .extras p {
	font-size:16px;
	line-height:22px;
	margin-bottom:10px;
}

.segment .info p a {
	color:#000000;
}

.segment .info p a:hover {
	text-decoration:underline;
}

.segment .info p:last-child {
	margin-bottom:0px;
}




#post-work.segment {
	margin-top:20rem;
	min-height:calc(100vh - 145rem);
	min-height:auto;
}

#post-work .tags {
	position:relative;
	display:block;
	/*display:none;*/
	/*margin-top:30rem;*/
}
#post-work .tags .tag {
	display:inline-block;
}

#post-work .tags .tag span {
	vertical-align:0px;
}

#post-work .tags a {
	color:#000000;
	margin:0rem;
	width:auto;
	display:inline;
}

#post-work .tags a:hover {
	text-decoration:underline;
}
/*
#work .tags .tag:hover {
	background:#000000;
	color:#FFFFFF;
}

#work .tags .tag:hover a {
	color:#FFFFFF;
	text-decoration:none;
}
*/



#post-work .text-container {
	position: relative;
	display: block;
	width:320rem;
	margin:20rem;
	height:auto;
	min-height:calc(100vh - 125rem);
	min-height:calc(100vh - 165rem);
	align-self:center;
	align-self:flex-start;
	position: -webkit-sticky;
	position: sticky;
	top: 115rem;
}


#post-work .text-container .text {
	position: relative;
	display: block;
	width: 100%;
	margin-top: auto;
	flex-shrink: 0;
}

#post-work .text-container .text p {
	margin-bottom:16rem;
}

#post-work .text-container .text .english {
	opacity:0.5;
}

.more-images {
	display:flex;
	flex-wrap:wrap;
	width:calc(100% - 720rem);
	width:100%;
	margin:0rem 0rem 30rem 0rem;
	flex-shrink:1;
}

.more-images .grid-item {
	padding:20rem;
}
.more-images figure {
	width:100%;
	height:auto;
	cursor:zoom-in;
}

.more-images figure img {
	width:100%;
	height:auto;
	display:block;
}


.segment#work-text {
	margin-bottom:30rem;
	margin-top:30rem;
}

.segment#work-text .tags:first-child {
	display:flex;
	flex-wrap:wrap;
	width:100%;
	gap:15rem 40rem;
}

/*
.segment#work-text .tags:first-child .tag {
	width:20%;
}
*/



.container > .tag {
	position: relative;
	display: block;
	width: 320rem;
	margin: 20rem;
	display: flex;
	flex-wrap: wrap;
	height: auto;
	height: calc(100vh - 125rem);
	align-self: flex-start;
	align-self: center;
	order: 1;
    position: -webkit-sticky;
    position: sticky;
    top: 135rem;
	margin-bottom:auto;
}

.container > .tag .tag-inner {
	width: 100%;
	margin-top: auto;
	/*margin-bottom: auto;*/
	flex-shrink: 0;
}

.container > .tag h1 {
	font-size: 22rem;
	line-height: 25rem;
	font-weight: 700;
	margin-bottom: 20rem;
}

.container > .tag p {
	margin-bottom:16rem;
	padding-right:20rem;
}

.container > .tag p:last-child {
	margin-bottom:0rem;
}
.container > .tag .english {
	opacity:0.5;
}
.container > .tag + .grid {
	width:calc(100% - 400rem);
	width:calc(100% - 380rem);
	margin-top:-5rem;
	order:2;
	margin-bottom:auto;
	margin-top:auto;
	margin-left:10rem;
	/*justify-content:center;*/
}

.container > .tag + .grid .grid-item a {
	margin:10rem;
}

.english {
	opacity:0.5;
}

.grid .grid-item.width-1 {
	width:360rem;
}
.grid .grid-item.width-2 {
	width:720rem;
}
.grid .grid-item.width-3 {
	width:1080rem;
}
.grid .grid-item.width-4 {
	width:1440rem;
}

.grid .grid-item.width-full {
	width:100%;
}

.grid .grid-item.category-2.width-1,
.grid .grid-item.category-2.width-2,
.grid .grid-item.category-2.width-3,
.grid .grid-item.category-2.width-4 {
	width:auto;
}

.grid .grid-item.category-2 a {
	width:auto;
}

.grid .grid-item.category-2 figure {
	width:auto;
	height:auto;
}

.grid .grid-item.category-2 .figcaption {
	width:100%;
}

body .fancybox__container {
	--fancybox-bg: #FFFFFF;
}

body .fancybox__slide {
	padding:50rem;
}

body .fancybox__nav {
	position:static;
}

body .f-button {
	background:#FFFFFF;
	background:transparent;
	color:#000000;
	box-shadow:none;
	border:0px;
	border-radius:0px;
	width:76rem;
	height:70rem;
}


body .f-button svg {
	stroke-width: 1px;
	stroke-linecap: square;
	stroke-linejoin: miter;
	filter:none;
	width:26rem;
	height:26rem;
}

body .fancybox__toolbar .f-button svg {
	display:none;
}
body .fancybox__toolbar .f-button:before {
	content:"×";
	font-size: 32rem;
	line-height: 40rem;
	font-family: "archer-pro", sans-serif;
	font-weight: 200;
}
body .f-button.is-prev svg,
body .f-button.is-next svg {
	display:none;
}

body .is-horizontal .fancybox__nav .f-button.is-next {
	right:0px;
}

body .is-horizontal .fancybox__nav .f-button.is-prev {
	left:0px;
}

body .f-button.is-prev,
body .f-button.is-next {
	font-family: "archer-pro";
	font-size:25px;
}
body .f-button.is-prev:after {
	content: 'prev';
}

body .f-button.is-next:after {
	content: 'next';
}

body .fancybox__toolbar .fancybox__infobar {
	text-shadow:none;
	font-family: "archer-pro";
	color:#000000;
	font-size:17px;
	line-height:25px;
	font-weight:300;
	padding:13px 18px;
	padding:13px 18px 13px 31px;
	background-color:#FFFFFF;
	background:transparent;
	text-shadow:none;
}

body .fancybox__toolbar .fancybox__infobar span {
	padding:0px 2px;
}

body .f-button:hover:not([disabled]) {
	background:#FFFFFF;
	background:transparent;
	color:#999999;
}
body .fancybox__nav .f-button:after {
	content:"<";
	font-family: "archer-pro";
	text-align:center;
	width:50rem;
	font-weight:200;
	font-size:32rem;
	line-height:40rem;
}
body .fancybox__nav .f-button.is-next:after {
	content:">";
}

body .fancybox__carousel.is-animated .fancybox__slide {
	transition:
		transform var(--fancybox-speed, 400ms) ease,
		opacity var(--fancybox-speed, 400ms) ease;
}

header > .container {
	width:2530rem;
}

main > .container {
	width:2550rem;
}

@media (max-width:2400px){
	
	header > .container {
		width:2170rem;
	}
	
	main > .container {
		width:2190rem;
	}
	
	#exhibition-text .multi-column {
		width:calc(33.33% - 40rem);
	}
}

@media (max-width:2030px){
	
	header > .container {
		width:1810rem;
	}
	
	main > .container {
		width:1830rem;
	}
	
	#exhibition-text .multi-column,
	#exhibition-text .single-column {
		width:calc(40% - 40rem);
	}
}
@media (max-width:1670px){
	
	header > .container {
		width:1450rem;
	}
	
	main > .container {
		width:1470rem;
	}
	
	#exhibition-text .multi-column {
		width:calc(50% - 40rem);
	}
	/*
	.more-images.grid .grid-item.width-1 {
		width:50%;
	}
	.more-images.grid .grid-item.width-2 {
		width:100%;
	}
	.more-images.grid .grid-item.width-3 {
		width:100%;
	}
	.more-images.grid .grid-item.width-4 {
		width:100%;
	}
	*/
	
	/*
	.grid .grid-item:has(a[href="/tarihin-sonu-sessizlik-oldu-alas-the-end-of-history-has-revealed-itself-in-silence"]) {
		width:36.5%;
	}
	.grid .grid-item:has(a[href="/palavra"]) {
		width:23.7%;
	}
	.grid .grid-item:has(a[href="/kalici-yol-calismasi-permanent-road-work"]) {
		width:21.9%;
	}
	.grid .grid-item:has(a[href="/karsilasma-the-encounter"]) {
		width:23.2%;
	}
	
	.grid .grid-item:has(a[href="/taninma-arzusu-the-desire-for-recognition"]) {
		width:36.5%;
	}
	.grid .grid-item:has(a[href="/iki-oz-bilincin-karsilasmasi-the-encounter-of-two-self-consciousnesses"]) {
		width:23.2%;
	}
	*/
}

@media (max-width:1300px){
	header > .container {
		width:1090rem;
		padding:20px 40px;
		padding-right:0rem;
	}
	
	main > .container {
		width:1110rem;
		padding:10px 40px;
		padding-right:0rem;
	}
	
	.grid .grid-item.width-1 {
		width:360rem;
	}

	.grid .grid-item.width-2 {
		width:720rem;
	}

	.grid .grid-item.width-3,
	.grid .grid-item.width-4 {
		width:1080rem;
	}
	
	#exhibition-text .multi-column {
		width:100%;
	}
	main .container {
		padding:0px 20px;
		padding-right:0rem;
	}
	
	
	.segment .dual-texts {
		width:520rem;
	}
	
	.segment .text {
		position:relative;
		top:auto;
	}
}

@media (max-width:910px){
	header > .container {
		width:730rem;
	}
	
	main > .container {
		width:750rem;
	}
	.grid .grid-item.width-1 {
		width:360rem;
	}

	.grid .grid-item.width-2,
	.grid .grid-item.width-3,
	.grid .grid-item.width-4 {
		width:720rem;
	}
	
	#exhibition-text .multi-column {
		width:100%;
	}
	.grid {
		margin-top:0px;
	}
	main .container {
		padding:0px 10px;
	}
	
	header > .container {
		padding:20px 25px;
	}
	
	footer > .container {
		padding:10px 25px;
	}
	
	#menu {
		flex-direction:column;
		position:absolute;
		top:0px;
		right:0px;
		background-color:#FFFFFF;
		padding-bottom:10px;
		width:auto;
		height:auto;
		padding-left:10px;
	}

	#menu a {
		margin-left:0px;
		margin-bottom:0px;
		width:60px;
		height:60px;
	}
	#menu a img {
		object-fit: contain;
		width: 100%;
		height: 100%;
	}

	#menu li:last-child a {
		margin-left:0px;
	}
	#menu li {
		display:none;
	}

	#menu li:has(.active){
		display:block;
	}

	#menu.open li {
		display:block;
		margin-bottom:15px;
	}
	#menu.open li:last-child {
		margin-bottom:0px;
	}
	
	.segment .dual-texts {
		width:320rem;
	}
	
	.segment .text {
		padding:20rem 0;
		margin:20rem 0;
	}
}
/*
@media (max-width:800px){
	#wrapper {
		padding:0 15px;
	}
}
*/
@media (max-width:520px){
	header > .container {
		width:380rem;
	}
	
	main > .container {
		width:380rem;
	}
	.grid .grid-item a {
		margin:10rem 10rem 20rem 10rem;
		width:calc(100% - 20rem);
	}
	.more-images .grid-item {
		padding:10rem;
	}
	
	.grid .grid-item.width-1,
	.grid .grid-item.width-2,
	.grid .grid-item.width-3,
	.grid .grid-item.width-4 {
		width:360rem;
	}
	
	.segment .column {
		margin:10rem;
	}
	
	#exhibition-text .multi-column {
		-webkit-columns: 1;
		-moz-columns: 1;
		columns: 1;
		margin:10rem;
	}
	#exhibition-text figure {
		width:calc(100% - 20rem);
		margin:10rem;
	}
	#exhibition-texts.segment > h3, 
	#exhibition-works.segment > h3{
		padding:10rem 10rem 20rem 10rem;
	}
	
	#exhibition-works .grid {
		padding-left:5rem !important;
		margin-top:0 !important;
	}
	
	#exhibition-text .multi-column p:last-child {
		padding-top:0rem;
	}
	#wrapper {
		padding:0 5px;
	}
	
	main .container {
		padding:0px 10px;
	}
	
	header > .container {
		padding:20rem;
	}
	
	footer > .container {
		padding:10px 25px;
		padding:10px 20px;
	}
	
	header a#logo {
		width:220px;
	}
	#menu {
		margin-top:0px;
		top:-5px;
	}
	
	.grid {
		margin-top:-10px;
	}
	
	header nav {
		margin-right:-10px;
	}
	
	.grid .grid-item.category-2.width-1,
	.grid .grid-item.category-2.width-2,
	.grid .grid-item.category-2.width-3,
	.grid .grid-item.category-2.width-4 {
		max-width:100%;
	}
	
	.grid .grid-item.category-2.width-1 a,
	.grid .grid-item.category-2.width-2 a,
	.grid .grid-item.category-2.width-3 a,
	.grid .grid-item.category-2.width-4 a {
		max-width:calc(100% - 20rem);
		/*
		width:calc(100% - 20rem) !important;
		*/
	}
	
	.segment {
		margin-top:-10rem;
	}
	#text.segment .info-container {
		margin:10rem;
		top:auto;
		position:relative;
		height:auto;
	}
	
	.segment .text {
		margin:0 10rem 20rem 10rem;
		padding:0rem;
		width:calc(100% - 20rem);
	}
	/*
	.segment .text p {
		padding-right:0rem;
	}
	*/
	.segment .text.text-columns-2, .segment .column.text-columns-2 {
		columns:1;
	}
	
	.segment .text .break-column, .segment .column .break-column {
		break-before:auto;
	}
	
	#text.segment .navigation, 
	#tag .navigation {
		display:none;
	}
	
	#work.segment .images,
	#exhibition.segment .images {
		order:1;
	}
	
	#work.segment .info-container,
	#exhibition.segment .info-container {
		order:2;
		margin:10rem;
		height:auto;
	}
	
	.segment .images {
		padding:0rem;
		margin:0 10rem;
		width:calc(100% - 20px);
		height:auto;
	}
	
	.segment .images .swiper {
		height:auto;
	}
	
	.segment .images figure {
		height:auto;
	}
	
	.segment .swiper-button-next, 
	.segment .swiper-button-prev {
		display:none;
	}
	
	.segment .swiper-pagination {
		position: relative;
		top: auto;
		bottom: auto;
		left: auto;
		margin-top: 10rem;
	}
	
	#post-work .text-container {
		position:relative;
		top:auto;
		margin:20rem 0;
		min-height:auto;
	}
	
	#post-work .text-container .text {
		padding:0rem;
		width:300rem;
	}
	
	.segment#work-text .tags:first-child {
		display:block;
	}
	
	.swiper-slide.video-holder {
		height:calc(56.25vw - 5.625rem - 5.625px);
	}
	.segment .dual-texts {
		width:340rem;
		margin-top:20rem;
	}
	
	.columns {
		flex-wrap:wrap;
	}
	
	.column.width-4 {
		width:calc(100% - 20rem);
		margin:20rem 10rem;
	}
}


@media (max-width:1200px){
	/*
	main {
		width:900px;
	}
	*/
}

@media (hover:none) {
	/*
	.works a.work .card .inner {
		opacity:1;
	}
	*/
}

@media screen and (orientation:portrait) {
	/*
	body.home .swiper.horizontal {
		display:none !important;
	}
	body.home .swiper.vertical {
		display:block !important;
	}
	*/
}
