/* Celofield — a quiet textile journal with an oval room portrait. */
body[data-page-type="index"] .header-section{--color-background:225,216,230;--color-text:62,41,71;}
body[data-page-type="index"] #MainContent{background:#e1d8e6;color:#3e2947;}
body[data-page-type="index"] #MainContent :is(.title1,.title2){font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.055em;line-height:1.02;white-space:normal;color:inherit;}
body[data-page-type="index"] #MainContent .rich-text{--color-background:225,216,230;--color-text:62,41,71;background:#e1d8e6;color:#3e2947;padding:55px 24px;}
body[data-page-type="index"] #MainContent .rich-text__content{width:100%;max-width:900px;padding:0;gap:26px;}
body[data-page-type="index"] #MainContent .rich-text .title2{font-size:clamp(60px,7.4vw,106px);font-style:italic;}
body[data-page-type="index"] #MainContent .rte{font:400 15px/1.9 Arial,sans-serif;max-width:560px;color:inherit;}
body[data-page-type="index"] #MainContent .rte p{margin:0 0 12px;}
body[data-page-type="index"] #MainContent .section:first-child .rte p:first-child{font-size:10px;letter-spacing:.2em;}
body[data-page-type="index"] #MainContent .image-banner-section{background:#e1d8e6;--image-banner-height:580px;}
body[data-page-type="index"] #MainContent .image-banner__content{display:none;}
body[data-page-type="index"] #MainContent .section:nth-child(2){padding:0 6% 30px;}
body[data-page-type="index"] #MainContent .section:nth-child(2) .image-banner-section{overflow:hidden;border-radius:50% / 22%;}
body[data-page-type="index"] #MainContent .section:nth-child(3) .rich-text{padding:58px 24px 68px;background:#f0e5d6;--color-background:240,229,214;}
body[data-page-type="index"] #MainContent .section:nth-child(3) .title2{font-size:clamp(44px,5vw,70px);font-style:normal;}
body[data-page-type="index"] #MainContent .section:last-child .image-banner-section{--image-banner-height:440px;}
@media(max-width:959px){body[data-page-type="index"] #MainContent .rich-text{padding:38px 24px;}body[data-page-type="index"] #MainContent .rich-text .title2{font-size:60px;}body[data-page-type="index"] #MainContent .section:nth-child(2){padding:0 20px 30px;}body[data-page-type="index"] #MainContent .image-banner-section{--image-banner-height:390px;}body[data-page-type="index"] #MainContent .section:nth-child(2) .image-banner-section{border-radius:50% / 16%;}body[data-page-type="index"] #MainContent .section:nth-child(3) .rich-text{padding:42px 24px;}body[data-page-type="index"] #MainContent .section:nth-child(3) .title2{font-size:44px;}body[data-page-type="index"] #MainContent .section:last-child .image-banner-section{--image-banner-height:320px;}}
