/* ------------------------------------------------------------- */
/* ROOT */
/* ------------------------------------------------------------- */

/* ------------------------------------------------------------- */
/* BISTROT  */
/* ------------------------------------------------------------- */

section.split_block.bistrot .boxed { align-items: flex-start; }
section.split_block.bistrot .photo {
display: flex;
flex-direction: column;
text-align: left;
gap: var(--main_gap);
}

/* ONE */
section.split_block.bistrot .photo .one { width: 81.25%; }
section.split_block.bistrot .photo .one figure {
position: relative;
width: 100%;
height: 0;
padding-top: var(--staggered_h_photo_pad_top);
}
section.split_block.bistrot .photo .one figure img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
@supports (aspect-ratio: 1 / 1) {
section.split_block.bistrot .photo .one figure { height: auto; aspect-ratio: var(--staggered_h_photo_aspect_ratio); padding-top: 0!important; }
section.split_block.bistrot .photo .one figure img { position: relative; }
}

/* TWO */
section.split_block.bistrot .photo .two {
display: flex;
gap: var(--main_gap);
align-items: flex-start;
}
section.split_block.bistrot .photo .two figure {
position: relative;
width: 100%;
height: 0;
flex: 0 1 auto;
}
section.split_block.bistrot .photo .two img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
section.split_block.bistrot .photo .two figure:nth-child(1) { padding-top: var(--image_pair_v_photo_pad_top); }
section.split_block.bistrot .photo .two figure:nth-child(2) { padding-top: var(--image_pair_s_photo_pad_top); }
@supports (aspect-ratio: 1 / 1) {    
section.split_block.bistrot .photo .two figure { height: auto; aspect-ratio: var(--aspect_ratio); padding-top: 0!important; }
section.split_block.bistrot .photo .two img { position: relative; }
section.split_block.bistrot .photo .two figure:nth-child(1) { --aspect_ratio: var(--image_pair_v_photo_aspect_ratio); }
section.split_block.bistrot .photo .two figure:nth-child(2) { --aspect_ratio: var(--image_pair_s_photo_aspect_ratio); }
}

/* TEXT */
section.split_block.bistrot .text { padding-left: var(--image_pair_text_pad); padding-right: var(--space_x_out); }
section.split_block.bistrot .text .drawing {
margin-top: 5rem;
margin-top: clamp(5rem, 2.6623rem + 6.4935vw, 15rem);
padding-left: 0;
padding-right: 0;
}



/* ------------------------------------------------------------- */
/* RESPONSIVE */
/* ------------------------------------------------------------- */

@media (hover: none) and (pointer: coarse) {
	
}

@media screen and (orientation: landscape) {
    
}

@media screen and (orientation: portrait) {
  
}

@media only screen and (max-width: 1699px) {
	
}

@media only screen and (max-width: 1599px) {
	
	
}

@media only screen and (max-width: 1439px) {
    
	
}

@media only screen and (max-width: 1365px) {
    
}

@media only screen and (max-width: 1279px) {
	
	
}

@media only screen and (max-width: 1199px) {
	
}

@media only screen and (max-width: 1111px) {
		
	
}

@media only screen and (max-width: 1024px) {


}

@media only screen and (max-width: 1023px) {
    
    /* BISTROT */
    section.split_block.bistrot .text { padding-left: 0; padding-right: 0; }
	
}

@media only screen and (max-width: 833px) {
	
}

@media only screen and (max-width: 767px) {
	
}

@media only screen and (max-width: 735px) {
	
}

@media only screen and (max-width: 666px) {
    
	
}
	

@media only screen and (max-width: 599px) {
	
}

@media only screen and (max-width: 567px) {
    
	
}

@media only screen and (max-width: 479px) {
	
}

@media only screen and (max-width: 413px) {
		
	
}

@media only screen and (max-width: 374px) {
	
	
}


@media only screen and (max-width: 359px) {
	
}