﻿@font-face{font-family:"Poppins";src:url("/assets/fonts/Poppins/Poppins-Light.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Poppins";src:url("/assets/fonts/Poppins/Poppins-LightItalic.otf") format("opentype");font-weight:400;font-style:italic}@font-face{font-family:"Poppins";src:url("/assets/fonts/Poppins/Poppins-Regular.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Poppins";src:url("/assets/fonts/Poppins/Poppins-RegularItalic.otf") format("opentype");font-weight:700;font-style:italic}@font-face{font-family:"Tangerine";font-weight:400;font-style:normal;src:url("/assets/fonts/Tangerine/Tangerine-Regular.ttf") format("truetype")}*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{min-height:100vh}html{scroll-behavior:smooth;scroll-padding-top:100px}body{position:relative;display:flex;flex-direction:column;font-family:"Poppins",sans-serif;font-size:clamp(1rem,.958rem + .208vw,1.125rem);line-height:1.6;-webkit-font-smoothing:antialiased;color:#1c2e22}body:has(:modal),body.has-modal{overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;max-height:85vh;max-height:85dvh}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;overflow-wrap:break-word;font-weight:inherit}ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}a:hover{color:#9d7937}a[aria-current=page]{color:#9d7937;border-bottom:1px solid #9d7937}button{border:none;background:none;cursor:pointer}hr{height:1px;width:100%;border:none;background-color:#9d7937}dialog{max-width:100%;max-height:100%;margin:auto;background:none;border:none}dialog::backdrop{background:rgba(0,0,0,.82)}footer{position:absolute;bottom:0;height:10rem;width:100%;display:flex;flex-direction:column;align-items:flex-end;text-align:center;color:#bdac9b}footer a{text-decoration:underline}footer .container{margin-top:auto;padding-bottom:.5rem}[hidden]{display:none !important}.mobile-warning{width:100%;padding:.5rem 1.5rem;display:flex;justify-content:center;line-height:1.2;color:#7c2d12;background:#fdba74}@media not screen,(min-width: 1280px){.mobile-warning{display:none}}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(1rem,.333rem + 3.333vw,3rem)}.button,.link,.badge{position:relative;display:inline-block;padding-block:.5rem;padding-inline:clamp(1rem,.833rem + .833vw,1.5rem);border:1px solid #9d7937;border-radius:2px;font-size:clamp(.889rem,.852rem + .185vw,1rem);line-height:1.7;color:#9d7937;text-transform:uppercase}.button:hover,.link:hover{background-color:#9d7937;color:#fff}.link::after{content:"→";position:relative;top:1px;margin-left:1rem;font-size:clamp(1.333rem,1.278rem + .278vw,1.5rem);line-height:.8575}.header-filler{height:1rem;background-color:#f7f1eb}.topbar+.header-filler{border-bottom:1px solid #fff}.header{z-index:400;position:sticky;top:0;background-color:#f7f1eb}.header .container{height:68px;display:flex;align-items:center;justify-content:space-between}.header .logo{display:flex;flex-direction:column;align-items:center;font-size:clamp(.889rem,.852rem + .185vw,1rem);line-height:1}.header nav{margin-left:4.5rem}.header ul{display:flex;flex-wrap:wrap;gap:.5rem clamp(1rem,.333rem + 3.333vw,3rem);text-transform:uppercase;font-size:clamp(.778rem,.745rem + .162vw,.875rem);letter-spacing:1.02px}.header a{padding-block:.25rem;white-space:nowrap}.painting{border:clamp(1rem,.833rem + .833vw,1.5rem) solid #fff;border-radius:2px}.photo{position:relative}.photo::before{position:absolute;content:"";inset:5rem;transform:rotateZ(-12.5deg);background-color:#f7f1eb;box-shadow:0 0 0 5rem #f7f1eb}.photo img{position:relative;width:100%;height:auto;aspect-ratio:1/1.3;object-fit:cover;background-color:#fff;box-shadow:1.25rem 1.375rem 4.75rem 0 rgba(0,0,0,.42)}.pagination{margin-top:clamp(1rem,.333rem + 3.333vw,3rem);display:grid;grid-auto-flow:column;grid-auto-columns:2rem;justify-content:center;justify-items:center;color:#bdac9b}.pagination a{display:block;padding-inline:.5rem .56rem;text-align:center}.citation{font-style:italic;font-size:clamp(1.111rem,1.065rem + .231vw,1.25rem);line-height:1.3;color:#9d7937}.page{min-height:calc(100vh - 100px);padding-bottom:10rem}.shadow{box-shadow:.8px 1.7px 2.2px rgba(0,0,0,.028),2px 4px 5.3px rgba(0,0,0,.04),3.8px 7.5px 10px rgba(0,0,0,.05),6.7px 13.4px 17.9px rgba(0,0,0,.06),12.5px 25.1px 33.4px rgba(0,0,0,.072),30px 60px 80px rgba(0,0,0,.1)}.hero{padding-block:clamp(2rem,.667rem + 6.667vw,6rem) clamp(1rem,.333rem + 3.333vw,3rem);text-align:center}.hero h1{font-family:"Tangerine",serif;font-size:clamp(4.5rem,3.333rem + 5.833vw,8rem);line-height:1;margin-bottom:.5rem}.hero p{color:#9d7937;text-transform:uppercase}#lightbox{max-height:100dvh;max-width:100vw;padding:clamp(1rem,.333rem + 3.333vw,3rem);outline:none}#lightbox img{cursor:default}#lightbox button{appearance:none;color:#fff;border:none;font-size:clamp(.778rem,.745rem + .162vw,.875rem)}#lightbox,#lightbox::backdrop,img[data-lightbox]{cursor:pointer}.notification{z-index:500;position:fixed;inset:calc(68px + clamp(1rem,.833rem + .833vw,1.5rem)) clamp(1rem,.833rem + .833vw,1.5rem) auto auto;width:40ch;padding:1.25rem clamp(1rem,.333rem + 3.333vw,3rem) 1.25rem clamp(1rem,.833rem + .833vw,1.5rem);background:#fff;border-radius:8px;box-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);display:grid;grid-template-columns:auto 1fr;gap:1rem}.notification>svg{height:clamp(1rem,.833rem + .833vw,1.5rem);width:clamp(1rem,.833rem + .833vw,1.5rem)}.notification button{position:absolute;inset:.75rem .5rem auto auto;color:rgba(28,46,34,.65)}.notification button svg{pointer-events:none}.notification header{display:flex;justify-content:space-between;line-height:clamp(1rem,.833rem + .833vw,1.5rem)}.notification p{margin-top:.5rem !important;font-size:clamp(.889rem,.852rem + .185vw,1rem)}.page__home+footer{height:clamp(2rem,.667rem + 6.667vw,6rem)}.page__home{min-height:calc(100vh - 100px);padding-block:1.5rem clamp(2rem,.667rem + 6.667vw,6rem);display:flex;flex-direction:column;justify-content:center;gap:5rem;background-color:#f7f1eb}.page__home .section_1{text-align:center}.page__home .section_1 h1{font-family:"Tangerine",serif;font-size:clamp(4.5rem,3.333rem + 5.833vw,8rem);line-height:1;margin-bottom:.5rem}.page__home .section_1 p{text-transform:uppercase;color:#9d7937;margin-bottom:clamp(1rem,.333rem + 3.333vw,3rem)}.page__home .section_1 img{display:inline;width:minmax(100vw, 80%);height:auto;box-shadow:.8px 1.7px 2.2px rgba(0,0,0,.028),2px 4px 5.3px rgba(0,0,0,.04),3.8px 7.5px 10px rgba(0,0,0,.05),6.7px 13.4px 17.9px rgba(0,0,0,.06),12.5px 25.1px 33.4px rgba(0,0,0,.072),30px 60px 80px rgba(0,0,0,.1)}.page__home .section_2{display:flex;justify-content:space-around}.page__home .section_2 h2{display:flex;align-items:center;color:#9d7937;font-size:clamp(1.333rem,1.278rem + .278vw,1.5rem)}.page__home .section_2 h2 hr{margin-left:1.5rem}.page__home .section_2 a{margin-top:2rem}.page__about p+p{margin-top:2rem}.page__about ul{list-style-type:circle;margin:0 0 2rem 1.5rem}.page__about .content{padding-top:clamp(2rem,.667rem + 6.667vw,6rem);display:grid;grid-template-columns:repeat(auto-fit, minmax(min(40ch, 100%), 1fr));align-items:start;column-gap:clamp(3rem,1.333rem + 8.333vw,8rem)}.page__about .content h2{margin-bottom:clamp(2rem,.667rem + 6.667vw,6rem);font-family:"Tangerine",serif;font-size:clamp(4.444rem,4.259rem + .926vw,5rem);line-height:1.1}.page__about .content ul{margin-top:1rem;margin-bottom:3rem}.page__about .content strong{font-size:clamp(1.111rem,1.065rem + .231vw,1.25rem);line-height:1.3}.page__about .content em{font-weight:600;font-style:inherit}.page__about .content .photo{margin:3rem auto 6rem;max-width:40ch}.page__about .inspirations{margin-top:clamp(2rem,.667rem + 6.667vw,6rem);padding-block:clamp(2rem,.667rem + 6.667vw,6rem) 14rem;background-color:#f7f1eb}.page__about .inspirations .grid{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fit, 35ch);column-gap:clamp(2rem,.667rem + 6.667vw,6rem)}.page__about .inspirations p+ul{margin-top:.25rem}.page__about .inspirations strong{color:#9d7937;font-size:clamp(1.111rem,1.065rem + .231vw,1.25rem)}.page__painting{background-color:#f7f1eb}.page__painting .section__list{padding-block:4rem 8rem}.page__painting .section__list .bar{display:flex;justify-content:space-between;color:#bdac9b}.page__painting .section__list select:focus{outline-color:#9d7937}.page__painting .section__list select{appearance:none;margin-left:.5rem;padding-left:.5rem;padding-right:2rem;border:none;border-bottom:1px solid #bdac9b;background:none;background-image:url("/assets/img/angle-down-solid-light.svg");background-repeat:no-repeat;background-position:calc(100% - .5rem) center;background-size:1rem;color:#bdac9b}.page__painting .section__list select:focus{background-color:#fff;color:initial}.page__painting .section__list select option{color:initial}.page__painting .section__list .grid{margin-top:clamp(1rem,.333rem + 3.333vw,3rem);columns:500px;column-gap:7rem}.page__painting .section__list article{position:relative;width:100%;max-width:680px;margin-inline:auto;break-inside:avoid}.page__painting .section__list article a:hover{color:inherit}.page__painting .section__list article a::before{content:"";position:absolute;z-index:1;inset:0}.page__painting .section__list article svg{position:relative;top:calc(-1*(32px + clamp(1rem,.833rem + .833vw,1.5rem) + .25rem));left:calc(100% - (32px + clamp(1rem,.833rem + .833vw,1.5rem) + .25rem));color:#fff}.page__painting .section__list article:hover img{transform:scale(1.005)}.page__painting .section__list article:hover a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5em}.page__painting .section__list article+article{margin-top:5rem}.page__painting .section__list img{height:auto;width:100%;aspect-ratio:3/2;object-fit:cover;border:clamp(1rem,.833rem + .833vw,1.5rem) solid #fff;border-radius:2px;box-shadow:1.25rem 1.375rem 2.75rem 0 rgba(0,0,0,.22);transition:transform 250ms ease-in-out}.page__painting .section__list img.portrait{aspect-ratio:2/3}.page__painting .section__list .painting-infos{margin-top:1rem;margin-inline:.25rem;display:grid;grid-template-columns:1fr auto}.page__painting .section__list h3{font-size:clamp(1.111rem,1.065rem + .231vw,1.25rem);line-height:1}.page__painting .section__list small{display:block;color:#9d7937;text-transform:uppercase;font-size:clamp(.889rem,.852rem + .185vw,1rem)}.page__painting .section__about{padding-block:clamp(2rem,.667rem + 6.667vw,6rem);background-color:#fff}.page__painting .section__about .grid{margin-block:clamp(1rem,.333rem + 3.333vw,3rem) clamp(1rem,.833rem + .833vw,1.5rem);display:grid;grid-template-columns:repeat(auto-fit, minmax(min(40ch, 100%), 1fr));column-gap:clamp(2rem,.667rem + 6.667vw,6rem);row-gap:1.5rem}.page__painting .section__about h2{font-weight:200;color:#9d7937;margin-bottom:.5rem}.page__painting .section__about p+p{margin-top:1.5rem}.page__painting .section__about em{color:#9d7937;font-family:"Tangerine",serif;font-size:clamp(1.333rem,1.278rem + .278vw,1.5rem);line-height:1.1}.page__writing{background-color:#fff}.page__writing .section__list{padding-block:clamp(1rem,.333rem + 3.333vw,3rem) clamp(3rem,1.333rem + 8.333vw,8rem)}.page__writing .section__list .bar{display:flex;justify-content:flex-end;color:#bdac9b}.page__writing .section__list .grid{margin-top:clamp(1rem,.333rem + 3.333vw,3rem);columns:30ch;column-gap:clamp(1rem,.333rem + 3.333vw,3rem)}.page__writing .section__list article{break-inside:avoid}.page__writing .section__list article a{margin-top:1.5rem}.page__writing .section__list article+article{margin-top:3rem}.page__writing .section__list h2{font-size:clamp(1.111rem,1.065rem + .231vw,1.25rem);font-weight:700}.page__writing .section__list small{display:block;color:#9d7937;text-transform:uppercase}.page__writing .section__list div{margin-top:1rem}.page__writing .section__list article.small{background-color:#9d7937;color:#fff;padding:2rem 2.5rem}.page__writing .section__list article.small p{font-style:italic}.page__writing .section__list article.small hr{margin-top:1.5rem;width:30%;margin-left:auto;background-color:#fff}.page__writing .section__about{padding-block:clamp(2rem,.667rem + 6.667vw,6rem);background-color:#f7f1eb}.page__writing .section__about .grid{margin-block:clamp(1rem,.333rem + 3.333vw,3rem) clamp(1rem,.833rem + .833vw,1.5rem);display:grid;grid-template-columns:repeat(auto-fit, minmax(min(40ch, 100%), 1fr));column-gap:clamp(2rem,.667rem + 6.667vw,6rem);row-gap:1.5rem}.page__writing .section__about h2{font-weight:200;color:#9d7937;margin-bottom:.5rem}.page__writing .section__about p+p{margin-top:1.5rem}.page__writing .section__about em{color:#9d7937;font-family:"Tangerine",serif;font-size:clamp(1.333rem,1.278rem + .278vw,1.5rem);line-height:1.1}.page__photography .section__list{padding-block:4rem 8rem}.page__photography .section__list .container{position:relative;margin-top:clamp(1rem,.333rem + 3.333vw,3rem);display:flex;flex-wrap:wrap}.page__photography .section__list nav{padding-top:4.5rem;padding-bottom:1.5rem;padding-right:5rem;text-transform:capitalize}.page__photography .section__list nav ul{position:sticky;top:calc(68px + clamp(1rem,.333rem + 3.333vw,3rem))}.page__photography .section__list nav li+li{margin-top:1.5rem}.page__photography .section__list .content{flex:1;flex-basis:449px}.page__photography .section__list .grid{--gap: clamp(2rem, 0.667rem + 6.667vw, 6rem);display:grid;grid-template-columns:repeat(auto-fill, minmax(min(449px, 100%), 1fr));gap:var(--gap)}.page__photography .section__list .imgWrapper{position:relative;align-self:start}.page__photography .section__list .imgWrapper svg{position:absolute;bottom:.5rem;right:.5rem;color:#fff;pointer-events:none}.page__photography .section__list img{width:100%;height:auto;max-height:calc(100dvh - 68px - var(--gap)*2);aspect-ratio:3/2;object-fit:cover;box-shadow:1.25rem 1.375rem 2.75rem 0 rgba(0,0,0,.22);background-color:#f7f1eb;cursor:zoom-in}@media screen and (min-width: 1297px){.page__photography .section__list img.landscape{max-height:calc((100dvh - 68px - var(--gap)*3)/2)}}.page__photography .section__list .imgWrapper.portrait{grid-row:span 2;height:100%}.page__photography .section__list img.portrait{height:100%;aspect-ratio:3/4}.page__photography .section__list h2{margin-block:clamp(2rem,.667rem + 6.667vw,6rem) 2rem;display:flex;align-items:center;color:#9d7937;font-size:clamp(1.333rem,1.278rem + .278vw,1.5rem);text-transform:capitalize}.page__photography .section__list h2:first-child{margin-top:0}.page__photography .section__list h2 hr{margin-left:1.5rem}.page__photography .section__list small{display:block;color:#9d7937;text-transform:uppercase;font-size:clamp(.667rem,.639rem + .139vw,.75rem)}.page__contact .grid{padding-block:clamp(2rem,.667rem + 6.667vw,6rem);display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 clamp(3rem,1.333rem + 8.333vw,8rem)}.page__contact .content{flex-basis:50ch}.page__contact .photo{flex-basis:max(40ch,100% - clamp(3rem,1.333rem + 8.333vw,8rem) - 50ch);margin-block:3rem}.page__contact p{margin-top:1.5rem}.page__contact hr{opacity:.45;background-color:#1c2e22}.page__contact .contact-infos{padding-left:1.5rem;border-left:1px solid #9d7937}.page__contact form{flex-basis:65ch;gap:2.5rem}.page__contact form,.page__contact label,.page__contact fieldset{display:flex;flex-direction:column;justify-content:center}.page__contact fieldset{grid-column:span 2;gap:2.5rem}.page__contact h2{margin-top:6rem;line-height:1}.page__contact label,.page__contact fieldset{position:relative}.page__contact fieldset>legend,.page__contact label>span{position:absolute;top:.5rem;left:1rem;transition:top 350ms ease,left 350ms ease,font-size 350ms ease;color:rgba(28,46,34,.65);pointer-events:none}.page__contact fieldset>legend,.page__contact label>:is(input,textarea):is(:focus,:active)+span,.page__contact label>:is(input,textarea):not(:placeholder-shown)+span,.page__contact label>select:not([data-value=""])+span{top:-1.5rem;left:0rem;font-size:.9rem;pointer-events:initial}.page__contact input:focus,.page__contact select:focus,.page__contact textarea:focus{outline-color:#9d7937}.page__contact input:not(:focus):not(:placeholder-shown):invalid,.page__contact select:not(:focus):not([data-value=""]):invalid,.page__contact textarea:not(:focus):not(:placeholder-shown):invalid{border-color:red;color:red}.page__contact input:not(:focus):not(:placeholder-shown):invalid+span,.page__contact select:not(:focus):not([data-value=""]):invalid+span,.page__contact textarea:not(:focus):not(:placeholder-shown):invalid+span{color:red}.page__contact input,.page__contact select,.page__contact textarea{padding:.5rem 1rem;border:none;border-left:1px solid #9d7937;border-bottom:1px solid #9d7937}.page__contact select{appearance:none;padding-right:clamp(1rem,.333rem + 3.333vw,3rem);background-color:rgba(0,0,0,0);background-image:url("/assets/img/angle-down-solid.svg");background-repeat:no-repeat;background-position:calc(100% - 1rem) center;background-size:1rem}.page__contact fieldset{margin:0;padding:0 0 0 clamp(1rem,.833rem + .833vw,1.5rem);border:none;border-left:1px solid #9d7937}.page__contact legend{margin-left:-1px;padding:0}.page__contact #order,.page__contact #shippingAddress{padding-block:2rem clamp(1rem,.833rem + .833vw,1.5rem);border-bottom:1px solid #9d7937}.page__contact #order{padding-bottom:1rem;gap:0}.page__contact #order button,.page__contact #order input[type=number]{width:140px}.page__contact #order fieldset+fieldset{margin-top:2.5rem}.page__contact .painting_order{gap:.5rem;border-color:rgba(0,0,0,0)}.page__contact .painting_order li+li{margin-top:.5rem}.page__contact .painting_order li,.page__contact .painting_order div{display:flex;align-items:center;gap:clamp(1rem,.833rem + .833vw,1.5rem)}.page__contact .painting_order label{flex:1}.page__contact .painting_order label>select:not([data-value=""])+span{opacity:0}.page__contact .painting_order select{max-width:calc(100vw - clamp(1rem,.333rem + 3.333vw,3rem)*3 - clamp(1rem,.833rem + .833vw,1.5rem)*2 + 2px)}.page__contact .painting_order option:disabled{background-color:#bdac9b;color:#fff}.page__contact .painting_order div{flex-wrap:wrap;row-gap:.5rem}.page__contact .book_order{gap:.5rem;border-color:rgba(0,0,0,0)}.page__contact .painting_order li,.page__contact .book_order div{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;row-gap:0;column-gap:clamp(1rem,.833rem + .833vw,1.5rem)}.page__contact .painting_order li span,.page__contact .book_order div span{position:initial;color:#1c2e22}.page__contact .painting_order li>span:last-child,.page__contact .book_order div>span:last-child{flex:1 0 auto;display:flex;align-items:center;column-gap:clamp(1rem,.833rem + .833vw,1.5rem)}.page__contact .painting_order li hr,.page__contact .book_order div hr{flex:1;min-width:clamp(1rem,.333rem + 3.333vw,3rem)}.page__contact .order_total{position:initial;margin:2rem calc(140px + clamp(1rem,.833rem + .833vw,1.5rem)) 0 auto;padding-block:.5rem 0;padding-left:2.5rem;flex-direction:row;justify-content:flex-end;gap:clamp(1rem,.833rem + .833vw,1.5rem);text-align:right}.page__contact .order_total span{position:initial;color:#1c2e22}.page__contact .painting_order,.page__contact .book_order,.page__contact .order_total{position:relative}.page__contact .painting_order::before,.page__contact .book_order::before,.page__contact .order_total::before{content:"";position:absolute;inset:0 auto 0 0;width:1px;opacity:.45;background-color:#1c2e22}.page__contact .order_total::before{inset:0 0 auto 0;height:1px;width:auto}.page__contact output{white-space:nowrap}.page__contact output::after{content:" €"}.page__contact .form__footer{display:flex;justify-content:space-between;align-items:center;gap:2.5rem}.page__contact .inline{display:flex;flex-wrap:wrap;gap:2.5rem}.page__contact .inline>*{flex:1}.page__contact .section__about{padding-block:clamp(2rem,.667rem + 6.667vw,6rem);background-color:#f7f1eb}.page__contact .section__about .container{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(40ch, 100%), 1fr));column-gap:clamp(2rem,.667rem + 6.667vw,6rem);row-gap:clamp(1rem,.333rem + 3.333vw,3rem)}.page__contact .section__about h2{font-weight:200;color:#9d7937;margin-top:0;margin-bottom:.5rem}.page__contact .section__about p{margin-top:0}.page__contact .section__about *+p{margin-top:clamp(1rem,.833rem + .833vw,1.5rem)}.page__contact .section__about em{font-style:normal;text-decoration:underline}.page__terms .content{margin-top:clamp(1rem,.333rem + 3.333vw,3rem)}.page__terms .content>.container+.container{margin-top:clamp(1rem,.333rem + 3.333vw,3rem)}.page__terms .content .container h2{margin-bottom:.5rem}.page__terms .content .container h3{margin-block:1.5rem .25rem}.page__terms .content .container .infos{display:grid;grid-gap:clamp(1rem,.333rem + 3.333vw,3rem);grid-auto-flow:column;grid-auto-columns:1fr}.page__terms .content .container:not(.infos)>p+p{margin-top:1rem}.collection__painting{padding-top:clamp(1rem,.333rem + 3.333vw,3rem);background-color:#f7f1eb}.collection__painting .imgWrapper{position:relative;align-self:start}.collection__painting .imgWrapper svg{position:absolute;bottom:calc(clamp(1rem,.833rem + .833vw,1.5rem) + .5rem);right:calc(clamp(1rem,.833rem + .833vw,1.5rem) + .5rem);color:#fff;pointer-events:none}.collection__painting img{max-height:calc(100vh - 100px - 10rem);height:auto;max-width:100%;width:auto;cursor:zoom-in}.collection__painting img.landscape{aspect-ratio:3/2}.collection__painting img.portrait{aspect-ratio:2/3}.collection__painting .infos{flex-basis:60ch;padding-block:clamp(1rem,.833rem + .833vw,1.5rem);padding-left:clamp(1rem,.833rem + .833vw,1.5rem);display:flex;flex-direction:column;align-items:flex-start}.collection__painting .infos h1{font-family:"Tangerine",serif;font-size:clamp(4.444rem,4.259rem + .926vw,5rem);line-height:1.1}.collection__painting .infos .price{font-size:clamp(1.778rem,1.704rem + .37vw,2rem);color:#9d7937}.collection__painting .infos .description{max-width:55ch;margin-top:1rem}.collection__painting .infos a{margin-top:2.5rem}.collection__painting .infos .notes{display:flex;flex-direction:column}.collection__painting .infos .notes hr{width:3rem;margin:2.5rem 0 1rem}.collection__painting .infos .notes small:nth-of-type(3){margin-top:.5em}.collection__painting .container{display:flex;flex-wrap:wrap;align-items:flex-start;row-gap:clamp(1rem,.333rem + 3.333vw,3rem);column-gap:clamp(1rem,.833rem + .833vw,1.5rem)}.collection__painting .portrait .infos{flex-basis:40ch}.collection__writing{padding-top:clamp(2rem,.667rem + 6.667vw,6rem);background-color:#f7f1eb}.collection__writing .page{padding:clamp(3rem,1.333rem + 8.333vw,8rem);background-color:#fff}.collection__writing .infos,.collection__writing .content{max-width:60ch}.collection__writing .content{position:relative;text-align:justify}.collection__writing h1{margin-bottom:clamp(1rem,.333rem + 3.333vw,3rem);font-family:"Tangerine",serif;line-height:1;font-size:clamp(4.444rem,4.259rem + .926vw,5rem)}.collection__writing h2{margin:clamp(1rem,.333rem + 3.333vw,3rem) 0 1.5rem}.collection__writing .link,.collection__writing .badge{display:block;width:fit-content;margin-top:1rem}.collection__writing p+p{margin-top:2rem}.collection__writing img{float:right;width:60%;height:auto;margin:.5rem -2rem clamp(1rem,.333rem + 3.333vw,3rem) clamp(1rem,.333rem + 3.333vw,3rem);shape-outside:margin-box}.collection__writing hr{margin-block:clamp(1rem,.333rem + 3.333vw,3rem) .5rem;width:3rem}
