.fix0{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto}.abs0{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.unselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.unselect img{pointer-events:none}.hyphen{-webkit-hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-chars:6 3 3;-webkit-hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphens:auto;-moz-hyphenate-limit-chars:6 3 3;-moz-hyphenate-limit-lines:2;-moz-hyphenate-limit-last:always;-moz-hyphenate-limit-zone:8%;-ms-hyphens:auto;-ms-hyphenate-limit-chars:6 3 3;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%;hyphens:auto;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}ol,ul{list-style:none}html{-webkit-font-smoothing:antialiased!important;line-height:1.5;box-sizing:border-box;font-family:sans-serif}*,*:before,*:after{box-sizing:inherit}a{color:inherit}button,input[type=submit]{border:none;cursor:pointer}textarea,select,input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week]{border:1px solid #000;font-family:inherit;font-size:inherit;border-radius:0;color:inherit;vertical-align:top}input:not([type=checkbox]):not([type=radio]),button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:inherit;color:inherit}.hoverunderline,.sitemenu--close,.singback a,.hoverunderline-reverse,.singinfos a{text-decoration:none;--hoverunderlineDecal:0em;--hoverunderlinePosY:90%;--hoverunderlineThickness:1px;--hoverunderlineEase:.6s cubic-bezier(.19, 1, .22, 1) forwards;background:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;background-position:var(--hoverunderlineDecal) var(--hoverunderlinePosY);background-size:0px var(--hoverunderlineThickness)}.hoverunderline:hover,.sitemenu--close:hover,.singback a:hover,.hoverunderline-reverse:hover,.singinfos a:hover{animation:hoverunderline-enter var(--hoverunderlineEase)}.hoverunderline,.sitemenu--close,.singback a,.hoverunderline-reverse,.singinfos a{animation:hoverunderline-leave var(--hoverunderlineEase)}@keyframes hoverunderline-enter{0%{background-position:var(--hoverunderlineDecal) var(--hoverunderlinePosY);background-size:0% var(--hoverunderlineThickness)}to{background-position:var(--hoverunderlineDecal) var(--hoverunderlinePosY);background-size:calc(100% - var(--hoverunderlineDecal) * 2) var(--hoverunderlineThickness)}}@keyframes hoverunderline-leave{0%{background-position:calc(100% - var(--hoverunderlineDecal)) var(--hoverunderlinePosY);background-size:calc(100% - var(--hoverunderlineDecal) * 2) var(--hoverunderlineThickness)}to{background-position:calc(100% - var(--hoverunderlineDecal)) var(--hoverunderlinePosY);background-size:0% var(--hoverunderlineThickness)}}.hoverunderline-reverse:hover,.singinfos a:hover{animation:hoverunderline-leave var(--hoverunderlineEase)}.hoverunderline-reverse,.singinfos a{animation:hoverunderline-enter var(--hoverunderlineEase)}:root{--parsec:40px}@media(min-width:661px)and (max-width:1024px){:root{--parsec:20px}}@media(max-width:660px){:root{--parsec:10px}}:root{--vw:100vw;--vh:100vh;--colLength:12;--gutter:30px}@media(max-width:660px){:root{--gutter:20px}}:root{--margin:56px}@media(min-width:661px)and (max-width:1024px){:root{--margin:30px}}@media(max-width:660px){:root{--margin:20px}}:root{--columnWidth: calc( ( var(--vw) - var(--margin)*2 - var(--gutter)* (var(--colLength) - 1) ) / var(--colLength) * 1 );--col:var(--columnWidth);--gut:var(--gutter);--mar:var(--margin);--ww:var(--vw);--wh:var(--vh)}html{font-family:Abhaya Libre,Fraunces,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,"serif"}::selection{background:#282828;color:#fff}::-moz-selection{background:#282828;color:#fff}.cover,.parsec--clonecont>*{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.bgcover{background-position:center center;background-repeat:none;background-size:cover}.contain{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;object-fit:contain}.clearfix{display:flow-root}.ib{display:inline-block}.db{display:block}.dnone{display:none}.flex{display:flex}.flexcenter{display:flex;justify-content:center;align-items:center}.rel{position:relative}.abs{position:absolute}b,strong,.bold,.b{font-weight:700}.i,.italic{font-style:italic}.txt_center{text-align:center}.txt_right{text-align:right}.txt_left{text-align:left}.txt_justify{text-align:justify}.uppercase{text-transform:uppercase}.smallcaps{font-variant:small-caps}.nounderline{text-decoration:none}.underline{text-decoration:underline}.hauto{height:auto}.w100{width:100%}.oh{overflow:hidden}@font-face{font-family:"Interstate Mono - Lgt";src:url(../assets/InterstateMono-Lgt.woff2) format("woff2"),url(../assets/InterstateMono-Lgt.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(../assets/Fraunces144pt-Bold.woff2) format("woff2"),url(../assets/Fraunces144pt-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Abhaya Libre;src:url(../assets/AbhayaLibre-Bold.woff2) format("woff2"),url(../assets/AbhayaLibre-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Abhaya Libre;src:url(../assets/AbhayaLibre-Regular.woff2) format("woff2"),url(../assets/AbhayaLibre-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.heading-xl{font-size:66px;font-family:Fraunces,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,"serif";font-weight:700;font-size:max(4.75vw,24px)}.heading-bigparagraph{font-size:40px}@media(max-width:1280px){.heading-bigparagraph{font-size:36px}}@media(min-width:661px)and (max-width:1024px){.heading-bigparagraph{font-size:32px}}@media(max-width:660px){.heading-bigparagraph{font-size:26px}}.heading-bigparagraph{font-family:Abhaya Libre,Fraunces,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,"serif";font-weight:700;line-height:1}.heading-paragraph,.singmarkup--markup h1,.singmarkup--markup h2,.singmarkup--markup h3,.singmarkup--markup h4,.singmarkup--markup h5,.singmarkup--markup h6{font-size:36px}@media(max-width:1280px){.heading-paragraph,.singmarkup--markup h1,.singmarkup--markup h2,.singmarkup--markup h3,.singmarkup--markup h4,.singmarkup--markup h5,.singmarkup--markup h6{font-size:34px}}@media(min-width:661px)and (max-width:1024px){.heading-paragraph,.singmarkup--markup h1,.singmarkup--markup h2,.singmarkup--markup h3,.singmarkup--markup h4,.singmarkup--markup h5,.singmarkup--markup h6{font-size:30px}}@media(max-width:660px){.heading-paragraph,.singmarkup--markup h1,.singmarkup--markup h2,.singmarkup--markup h3,.singmarkup--markup h4,.singmarkup--markup h5,.singmarkup--markup h6{font-size:24px}}.heading-paragraph,.singmarkup--markup h1,.singmarkup--markup h2,.singmarkup--markup h3,.singmarkup--markup h4,.singmarkup--markup h5,.singmarkup--markup h6{font-family:Abhaya Libre,Fraunces,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,"serif";font-weight:700}.heading-muted,.homegal--smalltitle{font-size:16px;font-family:"Interstate Mono - Lgt",Arial,Helvetica Neue,Helvetica,"sans-serif";font-weight:400}.heading-3xl,.homegal--preview--title,.sing--title{font-size:120px}.heading-3xl,.homegal--preview--title,.sing--title{font-size:max(8.6vw,40px);font-family:Fraunces,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,"serif";font-weight:700;line-height:.9166666667}.heading-2xl{font-size:86px;font-size:max(6.16vw,40px);font-family:Fraunces,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,"serif";font-weight:700}.body-regular,.singmarkup--markup{font-size:21px}@media(max-width:660px){.body-regular,.singmarkup--markup{font-size:18px}}.body-regular,.singmarkup--markup{font-family:Abhaya Libre,Fraunces,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,"serif";font-weight:400;line-height:1.3333333333}.body-large,.sing--date,.sing--address{font-size:28px}@media(max-width:1280px){.body-large,.sing--date,.sing--address{font-size:25px}}@media(min-width:661px)and (max-width:1024px){.body-large,.sing--date,.sing--address{font-size:22px}}@media(max-width:660px){.body-large,.sing--date,.sing--address{font-size:20px}}.body-large,.sing--date,.sing--address{font-family:Abhaya Libre,Fraunces,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,"serif";font-weight:700}.filter-default,.homegal--cats{font-size:28px}@media(max-width:1280px){.filter-default,.homegal--cats{font-size:25px}}@media(min-width:661px)and (max-width:1024px){.filter-default,.homegal--cats{font-size:22px}}@media(max-width:660px){.filter-default,.homegal--cats{font-size:20px}}@media(max-width:400px){.filter-default,.homegal--cats{font-size:16px}}.filter-default,.homegal--cats{font-family:Abhaya Libre,Fraunces,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,"serif";font-weight:400}.filter-selected{font-size:28px}@media(max-width:1280px){.filter-selected{font-size:25px}}@media(min-width:661px)and (max-width:1024px){.filter-selected{font-size:22px}}@media(max-width:660px){.filter-selected{font-size:20px}}.filter-selected{font-family:Abhaya Libre,Fraunces,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,"serif";font-weight:700}.filter-hover{font-size:28px}@media(max-width:1280px){.filter-hover{font-size:25px}}@media(min-width:661px)and (max-width:1024px){.filter-hover{font-size:22px}}@media(max-width:660px){.filter-hover{font-size:20px}}.filter-hover{font-family:Abhaya Libre,Fraunces,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,"serif";font-weight:700}.misc-subtext,.sing--infos{font-size:16px;font-family:Abhaya Libre,Fraunces,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,"serif";font-weight:400}.misc-categories,.singnext--kicker{font-size:20px;font-family:Abhaya Libre,Fraunces,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,"serif";font-weight:700}html{overflow:hidden;overflow-x:hidden}html.scrolltype-native,html.scrolltype-smooth{overflow-y:auto}html.scrolltype-lenis{overflow-y:auto;scroll-behavior:initial}html.js-popin-active{overflow:hidden}body{overscroll-behavior:none}.js-popin-active body{overflow:hidden}.pagecont{min-height:calc(var(--vh) - var(--footHeight))}.mainpage{--dvh: 100dvh;min-height:var(--dvh, var(--vh, 100vh));position:relative;z-index:1;opacity:0;width:100%}.scrolltype-smooth .mainpage,.scrolltype-virtual .mainpage{position:fixed;top:0;left:0}.mainpage.mainpage__waiting{opacity:0;position:absolute;top:0;left:0;width:100%;pointer-events:none}.prvtmouse{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:900000000;opacity:0;pointer-events:none}.js-pagetransi .prvtmouse,.prvtmouse.js-active{pointer-events:all}img:not([src]){opacity:0}.reveal-loadimg,.reveal-num,.reveal-markup,.reveal-img,.reveal-cta,.reveal-link,.reveal-svg,.reveal-fade,.reveal-fadedown,.reveal-fadeup,.reveal-fadeleft,.reveal-line,.reveal-scalex,.reveal-fadex,.reveal-scalefade,.reveal-scaleupfade,.reveal-scaley,[data-hidden]{visibility:hidden;opacity:0}.reveal-loadimg.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-loadimg,.reveal-num.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-num,.reveal-markup.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-markup,.reveal-img.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-img,.reveal-cta.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-cta,.reveal-link.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-link,.reveal-svg.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-svg,.reveal-fade.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-fade,.reveal-fadedown.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-fadedown,.reveal-fadeup.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-fadeup,.reveal-fadeleft.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-fadeleft,.reveal-line.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-line,.reveal-scalex.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-scalex,.reveal-fadex.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-fadex,.reveal-scalefade.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-scalefade,.reveal-scaleupfade.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-scaleupfade,.reveal-scaley.js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) .reveal-scaley,[data-hidden].js-visible:not([data-reveal=page]),.js-visible:not([data-reveal=page]) [data-hidden]{visibility:visible;opacity:1}.debug:empty{display:none}.debug{position:fixed;bottom:0;left:0;z-index:900000000;padding:1em;background:#ccc;color:#000}.debuggrid{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:900000000;pointer-events:none;opacity:0}.debuggrid[data-active="0"]{opacity:0}.debuggrid[data-active="1"]{opacity:.25}.debuggrid[data-active="2"]{opacity:.5}.debuggrid[data-active="3"]{opacity:.75}.debuggrid--trigger{position:fixed;bottom:0;right:0;z-index:900000;pointer-events:all;width:30px;height:30px}.debuggrid--in{height:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gutter);margin-left:var(--margin);margin-right:var(--margin)}.debuggrid--in div{background:#0c9;height:100%}#__bs_notify__{top:auto!important;bottom:5px!important;right:5px!important;border-radius:5px!important;opacity:.5}.markup{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.markup p:not(:last-child),.markup ul:not(:last-child),.markup ol:not(:last-child),.markup img:not(:last-child),.markup video:not(:last-child){margin-bottom:.5em}.markup p,.markup ul,.markup ol,.markup img,.markup video{max-width:100%}.markup .alignleft{text-align:left}.markup .aligncenter{text-align:center}.markup .alignright{text-align:right}.markup img.alignright{float:right;margin:0 0 1em 1em}.markup img.alignleft{float:left;margin:0 1em 1em 0}.markup img.aligncenter{display:block;margin-left:auto;margin-right:auto}.markup a img.alignright{float:right;margin:0 0 1em 1em}.markup a img.alignleft{float:left;margin:0 1em 1em 0}.markup a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.markup b,.markup strong{font-weight:700}.markup>ol:not(:first-child),.markup>ul:not(:first-child){margin-top:2em}.markup>ol:not(:last-child),.markup>ul:not(:last-child){margin-bottom:2em}.markup h1{font-size:2em}.markup h2{font-size:1.8em}.markup h3{font-size:1.6em}.markup h4{font-size:1.4em}.markup h5{font-size:1.2em}.markup h6{font-size:1.1em}.markup h1:not(:first-child),.markup h2:not(:first-child),.markup h3:not(:first-child),.markup h4:not(:first-child),.markup h5:not(:first-child),.markup h6:not(:first-child){margin-top:2em}.markup h1:not(:last-child),.markup h2:not(:last-child),.markup h3:not(:last-child),.markup h4:not(:last-child),.markup h5:not(:last-child),.markup h6:not(:last-child){margin-bottom:1em}.markup h1+h2:not(:first-child),.markup h2+h3:not(:first-child),.markup h3+h4:not(:first-child),.markup h4+h5:not(:first-child),.markup h5+h6:not(:first-child){margin-top:.5em}.markup ul,.markup ol{padding-left:1em}.markup ul{list-style:disc}.markup ol{list-style:decimal}.markup ol>li::marker{font-weight:bolder;font-size:.75em}.markup blockquote:not(:first-child){margin-top:2em}.markup blockquote:not(:last-child){margin-bottom:2em}.markup blockquote{padding:1em 0 1em 1em;border-left:2px solid currentColor;font-style:italic}.markup blockquote *:last-child{margin-bottom:0}.markup pre{overflow:auto}.markup pre:not(:first-child){margin-top:2em}.markup pre:not(:last-child){margin-bottom:2em}.markup code,.markup kbd,.markup pre,.markup samp{font-family:monospace,monospace}.markup code:not(:first-child){margin-top:2em}.markup code:not(:last-child){margin-bottom:2em}.markup code{padding:1.75em;display:block}.markup details{display:block}.markup summary{display:block}.markup figcaption{color:#222;display:block;font-size:.75em;font-style:italic;margin-bottom:0;text-align:center}.markup figure{display:block}.markup img,.markup video{border:0;max-width:100%;height:auto;display:block}.markup img:not(:first-child),.markup video:not(:first-child){margin-top:1em}.markup img:not(:last-child),.markup video:not(:last-child){margin-bottom:1em}.markup .wp-caption:not(:first-child){margin-top:1em}.markup .wp-caption:not(:last-child){margin-bottom:1em}.markup .wp-caption img,.markup .wp-caption video{margin-bottom:0}.markup .wp-caption-text{text-align:center;font-style:italic;margin-top:1em}.markup [class*=gallery-columns]:not(:first-child){margin-top:64px}.markup [class*=gallery-columns]:not(:last-child){margin-bottom:64px}.markup .gallery-columns-1,.markup .gallery-columns-2,.markup .gallery-columns-3,.markup .gallery-columns-4,.markup .gallery-columns-5,.markup .gallery-columns-6,.markup .gallery-columns-7,.markup .gallery-columns-8,.markup .gallery-columns-9{display:grid;grid-gap:32px;gap:32px}.markup .gallery-columns-1 br,.markup .gallery-columns-2 br,.markup .gallery-columns-3 br,.markup .gallery-columns-4 br,.markup .gallery-columns-5 br,.markup .gallery-columns-6 br,.markup .gallery-columns-7 br,.markup .gallery-columns-8 br,.markup .gallery-columns-9 br{display:none}.markup .gallery-columns-1 a,.markup .gallery-columns-2 a,.markup .gallery-columns-3 a,.markup .gallery-columns-4 a,.markup .gallery-columns-5 a,.markup .gallery-columns-6 a,.markup .gallery-columns-7 a,.markup .gallery-columns-8 a,.markup .gallery-columns-9 a{display:block}.markup .gallery-columns-1 img,.markup .gallery-columns-2 img,.markup .gallery-columns-3 img,.markup .gallery-columns-4 img,.markup .gallery-columns-5 img,.markup .gallery-columns-6 img,.markup .gallery-columns-7 img,.markup .gallery-columns-8 img,.markup .gallery-columns-9 img{height:auto;width:100%}.markup .gallery-columns-1{grid-template-columns:repeat(1,1fr)}.markup .gallery-columns-2{grid-template-columns:repeat(2,1fr)}.markup .gallery-columns-3{grid-template-columns:repeat(3,1fr)}.markup .gallery-columns-4{grid-template-columns:repeat(4,1fr)}.markup .gallery-columns-5{grid-template-columns:repeat(5,1fr)}.markup .gallery-columns-6{grid-template-columns:repeat(6,1fr)}.markup .gallery-columns-7{grid-template-columns:repeat(7,1fr)}.markup .gallery-columns-8{grid-template-columns:repeat(8,1fr)}.markup .gallery-columns-9{grid-template-columns:repeat(9,1fr)}@media(min-width:661px)and (max-width:1024px){.markup .gallery-columns-5,.markup .gallery-columns-6,.markup .gallery-columns-7,.markup .gallery-columns-8,.markup .gallery-columns-9{grid-template-columns:repeat(4,1fr)}}@media(max-width:660px){.markup .gallery-columns-3,.markup .gallery-columns-4,.markup .gallery-columns-5,.markup .gallery-columns-6,.markup .gallery-columns-7,.markup .gallery-columns-8,.markup .gallery-columns-9{grid-template-columns:repeat(2,1fr)}}.markup .wp-block-gallery{grid-gap:32px;gap:32px;display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:660px){.markup .wp-block-gallery{grid-template-columns:repeat(2,1fr)}}.markup .wp-block-gallery{list-style:none;margin:0!important;padding:0!important}.markup .wp-block-gallery:not(:first-child){margin-top:64px!important}.markup .wp-block-gallery:not(:last-child){margin-bottom:64px!important}.markup .blocks-gallery-item{margin:0!important;padding:0!important;list-style:none}.markup .blocks-gallery-item img{display:block}.markup hgroup{display:block}.markup cite{display:block;font-style:normal;font-weight:700}.markup figure blockquote{padding:1.5em 0}.markup figure blockquote p{font-size:1.75em}.markup table{border-collapse:collapse;border-spacing:0}.markup td,.markup th{padding:0}.markup abbr{letter-spacing:.1em}.markup abbr[title]{border-bottom:1px dotted}.markup dfn,.markup em,.markup i{font-style:italic}.markup mark{background:#ff0;color:#000}.markup small{line-height:1.25;font-size:70%}.markup sub,.markup sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.markup sup{top:-.5em}.markup sub{bottom:-.25em}.blink{text-decoration:none;position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.blink--padder{overflow:hidden;position:relative}.blink--normal{transition:.5s cubic-bezier(.19,1,.22,1) transform}.blink:hover .blink--normal,.blink-hover:hover .blink--normal{transform:translateY(-100%)}.blink--hover{transition:.5s cubic-bezier(.19,1,.22,1) transform;color:currentcolor;position:absolute;top:0;left:0;transform:translateY(100%)}.blink:hover .blink--hover,.blink-hover:hover .blink--hover{transform:translateY(0)}.blinkchar{text-decoration:none;position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.blinkchar--padder{overflow:hidden;position:relative}.blinkchar--normal{transition:.5s cubic-bezier(.19,1,.22,1) transform}.blinkchar--hover{transition:.5s cubic-bezier(.19,1,.22,1) transform;color:currentcolor;position:absolute;top:0;left:0}html{background:#252521;color:#c1cfd6}.-bgdarker,.prld--bg{position:relative;z-index:1}.pagecont.-single .-bgdarker,.pagecont.-single .prld--bg{background:var(--pageBg)}.pagecont[data-slug=page] .-bgdarker,.pagecont[data-slug=page] .prld--bg{background:#252521}.-bgdarker:before,.prld--bg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-image:url(../assets/Frame_57.png);background-repeat:repeat;background-size:128px;z-index:-1;mix-blend-mode:overlay;opacity:.75}.parsec{position:relative;overflow:hidden}.parsec--source{visibility:hidden;opacity:0!important}.parsec--clonecont{position:absolute;top:0;left:0;right:0;bottom:0}.imgc{background-size:cover}.imgc>img,.imgc>video{display:block;width:100%;height:auto}.navbar{display:none}.pageload{position:fixed;top:0;left:0;right:0;height:3px;background:#fff;z-index:9999999;transform:translateY(-100%)}.space.-h0{height:0px}.space.-h10{height:10px}.space.-h16{height:16px}.space.-h20{height:20px}.space.-h30{height:30px}.space.-h40{height:40px}.space.-h50{height:50px}.space.-h60{height:60px}.space.-h70{height:70px}.space.-h80{height:80px}.space.-h90{height:90px}.space.-h100{height:100px}.space.-h110{height:110px}.space.-h120{height:120px}.space.-h130{height:130px}.space.-h140{height:140px}.space.-h150{height:150px}.space.-h160{height:160px}.space.-h170{height:170px}.space.-h180{height:180px}.space.-h190{height:190px}.space.-h200{height:200px}.space.-h210{height:210px}.space.-h220{height:220px}.space.-h230{height:230px}.space.-h240{height:240px}@media(min-width:661px)and (max-width:1024px){.space.-th0{height:0px}.space.-th10{height:10px}.space.-th16{height:16px}.space.-th20{height:20px}.space.-th30{height:30px}.space.-th40{height:40px}.space.-th50{height:50px}.space.-th60{height:60px}.space.-th70{height:70px}.space.-th80{height:80px}.space.-th90{height:90px}.space.-th100{height:100px}.space.-th110{height:110px}.space.-th120{height:120px}.space.-th130{height:130px}.space.-th140{height:140px}.space.-th150{height:150px}.space.-th160{height:160px}.space.-th170{height:170px}.space.-th180{height:180px}.space.-th190{height:190px}.space.-th200{height:200px}.space.-th210{height:210px}.space.-th220{height:220px}.space.-th230{height:230px}.space.-th240{height:240px}}@media(max-width:660px){.space.-mh0{height:0px}.space.-mh10{height:10px}.space.-mh16{height:16px}.space.-mh20{height:20px}.space.-mh30{height:30px}.space.-mh40{height:40px}.space.-mh50{height:50px}.space.-mh60{height:60px}.space.-mh70{height:70px}.space.-mh80{height:80px}.space.-mh90{height:90px}.space.-mh100{height:100px}.space.-mh110{height:110px}.space.-mh120{height:120px}.space.-mh130{height:130px}.space.-mh140{height:140px}.space.-mh150{height:150px}.space.-mh160{height:160px}.space.-mh170{height:170px}.space.-mh180{height:180px}.space.-mh190{height:190px}.space.-mh200{height:200px}.space.-mh210{height:210px}.space.-mh220{height:220px}.space.-mh230{height:230px}.space.-mh240{height:240px}}.pagecont[data-slug=page] .heading-3xl,.pagecont[data-slug=page] .homegal--preview--title,.pagecont[data-slug=page] .sing--title,.pagecont[data-slug=page] .heading-xl{line-height:1.25}.aboutheadline{padding:0 var(--margin)}.abouta{display:flex;padding:0 var(--margin)}@media(max-width:1024px){.abouta{flex-wrap:wrap}}.abouta--col:nth-child(1){width:calc(var(--columnWidth) * 3 + var(--gutter) * 3)}@media(min-width:1025px)and (max-width:1440px){.abouta--col:nth-child(1){width:calc(var(--columnWidth) * 3 + var(--gutter) * 2)}}@media(min-width:661px)and (max-width:1024px){.abouta--col:nth-child(1){display:none}}@media(max-width:660px){.abouta--col:nth-child(1){display:none}}.abouta--col:nth-child(2){margin-top:-24px;margin-left:calc(var(--columnWidth) + var(--gutter));width:calc(var(--columnWidth) * 5 + var(--gutter) * 4)}@media(min-width:1025px)and (max-width:1440px){.abouta--col:nth-child(2){margin-left:calc(var(--gutter));width:calc(var(--columnWidth) * 6 + var(--gutter) * 5)}}@media(min-width:661px)and (max-width:1024px){.abouta--col:nth-child(2){margin-top:0;width:calc(var(--columnWidth) * 9 + var(--gutter) * 8);margin-left:0;margin-bottom:36px}}@media(max-width:660px){.abouta--col:nth-child(2){margin-top:0;width:100%;margin-left:0;margin-bottom:36px}}.abouta--col:nth-child(3){margin-left:calc(var(--gutter));width:calc(var(--columnWidth) * 3 + var(--gutter) * 2)}@media(min-width:661px)and (max-width:1024px){.abouta--col:nth-child(3){width:calc(var(--columnWidth) * 9 + var(--gutter) * 8);margin-left:0}}@media(max-width:660px){.abouta--col:nth-child(3){width:100%;margin-left:0}}.aboutb{display:flex;padding:0 var(--margin)}@media(max-width:1024px){.aboutb{flex-wrap:wrap}}.aboutb--col:nth-child(1){margin-top:110px;margin-left:calc(var(--columnWidth) + var(--gutter));width:calc(var(--columnWidth) * 3 + var(--gutter) * 3)}@media(max-width:1280px){.aboutb--col:nth-child(1){margin-left:0;width:calc(var(--columnWidth) * 4 + var(--gutter) * 3)}}@media(min-width:661px)and (max-width:1024px){.aboutb--col:nth-child(1){width:calc(var(--columnWidth) * 9 + var(--gutter) * 8);margin-top:0;margin-left:0;margin-bottom:22px}}@media(max-width:660px){.aboutb--col:nth-child(1){width:100%;margin-top:0;margin-left:0;margin-bottom:22px}}.aboutb--col:nth-child(2){margin-left:calc(var(--columnWidth) + var(--gutter));width:calc(var(--columnWidth) * 3 + var(--gutter) * 2)}@media(max-width:1280px){.aboutb--col:nth-child(2){margin-left:calc(var(--gutter));width:calc(var(--columnWidth) * 4 + var(--gutter) * 3)}}@media(max-width:1024px){.aboutb--col:nth-child(2){margin-left:0;width:calc(var(--columnWidth) * 6 + var(--gutter) * 5)}}.aboutb--col:nth-child(3){margin-top:130px;margin-left:calc(var(--gutter));width:calc(var(--columnWidth) * 3 + var(--gutter) * 2)}@media(max-width:1280px){.aboutb--col:nth-child(3){width:calc(var(--columnWidth) * 4 + var(--gutter) * 3);margin-top:100px}}@media(max-width:1024px){.aboutb--col:nth-child(3){margin-left:var(--gutter);width:calc(var(--columnWidth) * 6 + var(--gutter) * 5);margin-top:0}}@media(min-width:1025px){.abouttext{text-align:center}}.abouttext{padding:0 var(--margin)}.abouttext--in{width:calc(var(--columnWidth) * 6 + var(--gutter) * 7);margin:auto}@media(min-width:661px)and (max-width:1024px){.abouttext--in{width:calc(var(--columnWidth) * 9 + var(--gutter) * 8);margin:0}}@media(max-width:660px){.abouttext--in{width:100%;margin:0}}.aboutc{display:flex;padding:0 var(--margin);--decal:24px}@media(max-width:1024px){.aboutc{flex-wrap:wrap}}.aboutc--col:nth-child(1){width:calc(var(--columnWidth) * 7 + var(--gutter) * 7 + var(--decal))}@media(max-width:1280px){.aboutc--col:nth-child(1){width:calc(var(--columnWidth) * 6 + var(--gutter) * 6)}}@media(min-width:661px)and (max-width:1024px){.aboutc--col:nth-child(1){width:100%;margin-bottom:32px}}@media(max-width:660px){.aboutc--col:nth-child(1){width:100%;margin-bottom:32px}}.aboutc--col:nth-child(2){margin-left:calc(var(--columnWidth) + var(--gutter) - var(--decal));width:calc(var(--columnWidth) * 4 + var(--gutter) * 3)}@media(max-width:1280px){.aboutc--col:nth-child(2){margin-left:calc(var(--gutter) + var(--columnWidth));width:calc(var(--columnWidth) * 5 + var(--gutter) * 4)}}@media(min-width:661px)and (max-width:1024px){.aboutc--col:nth-child(2){width:calc(var(--columnWidth) * 9 + var(--gutter) * 8);margin-left:0}}@media(max-width:660px){.aboutc--col:nth-child(2){margin-left:0;width:100%}}.aboutd{display:flex;padding:0 var(--margin)}@media(max-width:1024px){.aboutd{flex-wrap:wrap}}.aboutd--col:nth-child(1){margin-left:calc(var(--columnWidth) + var(--gutter));width:calc(var(--columnWidth) * 6 + var(--gutter) * 5)}@media(min-width:661px)and (max-width:1024px){.aboutd--col:nth-child(1){width:calc(var(--columnWidth) * 9 + var(--gutter) * 8);margin:0 0 32px}}@media(max-width:660px){.aboutd--col:nth-child(1){width:100%;margin:0 0 32px}}.aboutd--col:nth-child(2){margin-top:130px;margin-left:calc(var(--columnWidth) + var(--gutter) * 2);width:calc(var(--columnWidth) * 4 + var(--gutter) * 3)}@media(min-width:661px)and (max-width:1024px){.aboutd--col:nth-child(2){width:calc(var(--columnWidth) * 9 + var(--gutter) * 8);margin:0}}@media(max-width:660px){.aboutd--col:nth-child(2){width:100%;margin:0}}.purcha{display:flex;--separatorDistance: 20px;padding:0 var(--separatorDistance)}.purcha--col:nth-child(1){width:62.5%}.purcha--col:nth-child(2){margin-left:var(--separatorDistance);width:37.5%;position:relative}.purcha--col:nth-child(2) .imgc{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.purchb{display:flex;padding:0 var(--margin)}@media(max-width:1024px){.purchb{flex-wrap:wrap}}.purchb--col:nth-child(1){margin-top:-24px;width:calc(var(--columnWidth) * 5 + var(--gutter) * 4)}@media(min-width:661px)and (max-width:1024px){.purchb--col:nth-child(1){width:calc(var(--columnWidth) * 9 + var(--gutter) * 8);margin:0 0 36px}}@media(max-width:660px){.purchb--col:nth-child(1){width:100%;margin:0 0 14px}}.purchb--col:nth-child(2){margin-left:calc(var(--gutter));width:calc(var(--columnWidth) * 3 + var(--gutter) * 2)}@media(min-width:661px)and (max-width:1024px){.purchb--col:nth-child(2){width:calc(var(--columnWidth) * 9 + var(--gutter) * 8);margin:0}.purchb--col:nth-child(2)>.markup{margin-bottom:1em}}@media(max-width:660px){.purchb--col:nth-child(2){width:100%;margin:0}.purchb--col:nth-child(2)>.markup{margin-bottom:1em}}.purchb--col:nth-child(3){margin-left:calc(var(--gutter));width:calc(var(--columnWidth) * 3 + var(--gutter) * 2)}@media(min-width:661px)and (max-width:1024px){.purchb--col:nth-child(3){width:calc(var(--columnWidth) * 9 + var(--gutter) * 8);margin:0}}@media(max-width:660px){.purchb--col:nth-child(3){width:100%;margin:0}}hr{margin:0 var(--margin);border-color:currentColor;transform:translateY(-1px);border-width:1px 0 0 0}.purchc{padding:0 var(--margin);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter)}.purchc--col{grid-column:span 1;position:relative}.purchc--col:nth-child(1) .imgc,.purchc--col:nth-child(3) .imgc{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.purchd{display:flex;padding:0 var(--margin)}@media(max-width:1024px){.purchd{flex-wrap:wrap}}.purchd.-purchase .purchd--col:nth-child(1){width:calc(var(--columnWidth) * 7 + var(--gutter) * 6)}@media(min-width:661px)and (max-width:1024px){.purchd.-purchase .purchd--col:nth-child(1){width:100%;margin-bottom:32px}}@media(max-width:660px){.purchd.-purchase .purchd--col:nth-child(1){width:100%;margin-bottom:32px}}.purchd.-purchase .purchd--col:nth-child(2){margin-left:var(--gutter);width:calc(var(--columnWidth) * 5 + var(--gutter) * 4)}@media(min-width:661px)and (max-width:1024px){.purchd.-purchase .purchd--col:nth-child(2){width:calc(var(--columnWidth) * 9 + var(--gutter) * 8);margin-left:0}}@media(max-width:660px){.purchd.-purchase .purchd--col:nth-child(2){margin-left:0;width:100%}}.purchd.-about .purchd--col:nth-child(1){margin-left:calc(var(--columnWidth) + var(--gutter));width:calc(var(--columnWidth) * 6 + var(--gutter) * 6)}@media(max-width:1280px){.purchd.-about .purchd--col:nth-child(1){margin-left:0}}@media(min-width:661px)and (max-width:1024px){.purchd.-about .purchd--col:nth-child(1){width:100%;margin-bottom:32px}}@media(max-width:660px){.purchd.-about .purchd--col:nth-child(1){width:100%;margin-bottom:32px}}.purchd.-about .purchd--col:nth-child(2){padding-top:130px;margin-left:calc(var(--columnWidth) + var(--gutter));width:calc(var(--columnWidth) * 4 + var(--gutter) * 3)}@media(max-width:1280px){.purchd.-about .purchd--col:nth-child(2){padding-top:80px;margin-left:calc(var(--gutter) + var(--columnWidth));width:calc(var(--columnWidth) * 5 + var(--gutter) * 4)}}@media(min-width:661px)and (max-width:1024px){.purchd.-about .purchd--col:nth-child(2){padding-top:0;width:calc(var(--columnWidth) * 9 + var(--gutter) * 8);margin-left:0}}@media(max-width:660px){.purchd.-about .purchd--col:nth-child(2){padding-top:0;margin-left:0;width:100%}}.purche{display:flex;padding:0 var(--margin)}@media(max-width:1024px){.purche{flex-wrap:wrap}}.purche--col:nth-child(1){margin-top:-24px;width:calc(var(--columnWidth) * 7 + var(--gutter) * 6)}@media(min-width:661px)and (max-width:1024px){.purche--col:nth-child(1){width:calc(var(--columnWidth) * 9 + var(--gutter) * 8);margin:0 0 32px}}@media(max-width:660px){.purche--col:nth-child(1){width:100%;margin:0 0 32px}}.purche--col:nth-child(2){margin-left:calc(var(--gutter));width:calc(var(--columnWidth) * 5 + var(--gutter) * 4)}@media(min-width:661px)and (max-width:1024px){.purche--col:nth-child(2){width:calc(var(--columnWidth) * 9 + var(--gutter) * 8);margin:0}}@media(max-width:660px){.purche--col:nth-child(2){width:100%;margin:0}}.bimg{padding:0 var(--margin)}.bimg img,.bimg video{display:block;width:100%;height:auto}:root{--singleNavSpace:50px;--singleNavHeight:145px;--singleNavOuterheightEnDur: 245}@media(max-height:900px){:root{--singleNavSpace:40px;--singleNavHeight:130px;--singleNavOuterheightEnDur: 210}}@media(max-height:800px){:root{--singleNavSpace:30px;--singleNavHeight:120px;--singleNavOuterheightEnDur: 180}}@media(max-height:700px){:root{--singleNavSpace:20px;--singleNavHeight:110px;--singleNavOuterheightEnDur: 150}}@media(max-height:600px){:root{--singleNavSpace:0px;--singleNavHeight:0px;--singleNavOuterheightEnDur: 0}}:root{--singleNavOuterheight:calc(var(--singleNavSpace) * 2 + var(--singleNavHeight));--dvh:100dvh;--whMinusScrollbar:var(--vh);--singleHeight: calc( var(--whMinusScrollbar, var(--dvh, var(--vh, 100vh) ) )*1px - var(--singleNavOuterheight) );--basicHeight: var(--dvh);--singleGalleryGap:16px}.singcont{position:absolute;top:0;left:0;height:100%;width:100%;overflow:auto;overflow-y:hidden}.singcont--in{display:grid;grid-auto-flow:column;position:relative}.singcont--bg{z-index:-1;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--pageBg);overflow:hidden}.singcont--bg div{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-image:url(../assets/Frame_57.png);background-repeat:repeat;background-size:128px;mix-blend-mode:overlay;opacity:.75}.singnav{z-index:99999;position:fixed;top:var(--singleNavSpace);left:0;right:0;text-align:center}.s-basic .singnav{display:none}.singnav--in{transition:1.2s cubic-bezier(.19,1,.22,1)}.js-singzoom-active .singnav--in{opacity:0}.singnav--in{display:inline-block;position:relative;padding-bottom:8px;overflow:hidden}.singnav--in ul{display:flex;justify-content:center}.singnav--in ul li:not(:last-child){margin-right:5px}.singnav--in ul li{position:relative}.singnav--in ul li img{display:block;width:auto;height:var(--singleNavHeight);pointer-events:none}.singnav--in ul li{cursor:pointer}.singnav--in ul li div{position:absolute;bottom:4px;left:4px;font-family:arial;font-size:12px;line-height:1;opacity:.75}.singnav--thumb{position:absolute;bottom:0;left:0;width:100%;height:2px;transform:translate(calc(var(--x) * 100%))}.singnav--thumb:before{content:"";display:block;width:calc(var(--w) * 1px);height:2px;background:currentColor;border-radius:2px}.singgal{z-index:850;padding-right:100px;padding-top:var(--singleNavOuterheight)}.s-basic .singgal{padding-top:0}.singgal{position:relative}.singgal--bg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:-1}.singgal--list{display:flex}.singgal.-hide .singgal--list{opacity:0}.singgal--imgc{background-size:100%;transform-origin:0 0;position:relative}.singgal--imgc:not(:last-child){margin-right:var(--singleGalleryGap)}.singgal--imgc img.-small{position:absolute;top:0;left:0}.singgal--imgc.js-imgloaded img.-small{transition:1s opacity;opacity:0!important}.singgal--img{width:auto;height:var(--singleHeight)}.s-basic .singgal--img{height:100dvh}.singgal--img{display:block;transform-origin:0 0}.singimg{padding-top:var(--singleNavOuterheight);padding-right:100px}.s-basic .singimg{padding-top:32px;padding-bottom:32px}.singimg .imgc img,.singimg .imgc video{width:auto;height:calc(var(--singleHeight) - var(--singleNavSpace))}.s-basic .singimg .imgc img,.s-basic .singimg .imgc video{height:calc(100dvh - 64px)}.singimg .imgc img,.singimg .imgc video{display:block}@media(max-height:600px){.sing--title{font-size:28px}}.sing--title{margin-bottom:32px}@media(min-width:661px)and (max-width:1024px){.sing--title{margin-bottom:26px}}@media(max-width:660px){.sing--title{margin-bottom:22px}}@media(max-height:600px){.sing--address{font-size:28px}}.sing--separator{width:68px;height:1px;background:currentColor;margin:20px 0}@media(max-height:600px){.sing--separator{margin:14px 0}}@media(max-height:600px){.sing--date{font-size:28px}}.sing--date{margin-bottom:12px}@media(max-height:600px){.singmarkup--markup h1,.singmarkup--markup h2,.singmarkup--markup h3,.singmarkup--markup h4,.singmarkup--markup h5,.singmarkup--markup h6{font-size:28px}}.singinfos{flex:none;padding-top:var(--singleNavOuterheight);padding-right:60px}.s-basic .singinfos{padding-top:32px;padding-bottom:32px}.singinfos a{--hoverunderlineDecal:0em;--hoverunderlinePosY:100%;--hoverunderlineThickness:1px;--hoverunderlineEase:.6s cubic-bezier(.19, 1, .22, 1) forwards}.singmarkup{flex:none;padding-top:var(--singleNavOuterheight);padding-right:120px}.s-basic .singmarkup{padding-top:32px;padding-bottom:32px}.autocol{--safety: 60px}.s-basic .autocol{--safety: 30px}.autocol.singinfos--wrap{--w:650px}.s-basic .autocol.singinfos--wrap{--w:500px}.autocol.singmarkup--wrap{--w:480px}.s-basic .autocol.singmarkup--wrap{--w:400px}.autocol.-calculating{width:var(--w)}.autocol{--thisgap:60px}.autocol.-calculated{columns:var(--cols);width:calc(var(--cols) * var(--w) + var(--thisgap) * (var(--cols) - 1));column-gap:var(--thisgap)}@media(max-width:375px){.autocol{--safety: 60px}.s-basic .autocol{--safety: 30px}.autocol.singinfos--wrap,.s-basic .autocol.singinfos--wrap,.autocol.singmarkup--wrap,.s-basic .autocol.singmarkup--wrap{--w:350px}}.singnext{flex:none;padding-top:var(--singleNavOuterheight);padding-right:180px}@media(min-width:661px)and (max-width:1024px){.singnext{padding-right:140px}}@media(max-width:660px){.singnext{padding-right:100px}}@media(max-width:400px){.singnext{padding-right:60px}}.singnext{display:flex;align-items:center}.s-basic .singnext{padding-top:32px;padding-bottom:32px}.singnext--frame{border:1px solid #fff;padding:22px 28px 36px;position:relative;transition:.6s cubic-bezier(.23,1,.32,1)}.singnext--frame:hover{background:#ffffff14}.singnext--link{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:10}.singnext--kicker{line-height:1}.singnext--title{font-family:Fraunces,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,"serif";font-size:26px;font-weight:700;line-height:1;margin-bottom:8px}.singnext--gal{display:flex}.singnext--gal li:not(:last-child){margin-right:2px}.singnext--gal li{position:relative}.singnext--gal li img{display:block;width:auto;height:120px}.singzoom--bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:800;pointer-events:none;transition:1s cubic-bezier(.19,1,.22,1);opacity:0}.js-singzoom-active .singzoom--bg{opacity:1}.singzoom{position:fixed;top:0;left:0;z-index:900}.s-basic .singzoom{display:none}.singzoom{pointer-events:none;opacity:0}.singzoom.js-active{pointer-events:auto;opacity:1}.singzoom.js-active:before{opacity:1}.singzoom ul{display:flex;min-width:100vw;justify-content:center}.singzoom ul li:not(:last-child){margin-right:16px}.singzoom ul li img,.singzoom ul li video{transform-origin:0 0;width:auto;height:100vh;display:block}.singback{position:fixed;top:var(--burgerTop);right:var(--burgerRight);transition:1s cubic-bezier(.19,1,.22,1)}.js-singzoom-active .singback{opacity:0}.singback{z-index:900000}.singback a{color:#fff;font-weight:700;line-height:1;font-size:28px;text-decoration:none;--hoverunderlineDecal:0em;--hoverunderlinePosY:85%;--hoverunderlineThickness:1px;--hoverunderlineEase:.6s cubic-bezier(.19, 1, .22, 1) forwards}:root{--homeTitleSpaceTop:52px}.homegal{display:flex;justify-content:space-between;padding-left:var(--margin);overflow-x:clip}.homegal--side{transition:.5s cubic-bezier(.19,1,.22,1)}.homegal.js-hovering-item .homegal--side{opacity:0}.homegal--side{padding-top:var(--homeTitleSpaceTop)}@media(max-width:1024px){.homegal--side{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:90000;padding:var(--margin);pointer-events:none;opacity:0;transition:var(--transiNav)}.js-homegalfilters-open .homegal--side{opacity:1;pointer-events:auto}.homegal--side{overflow:auto}}.homegal--sidesticky{position:sticky;top:var(--homeTitleSpaceTop);transition:var(--transiNav)}.nav-deployed .homegal--sidesticky{transform:translate(-20px)}.homegal--main{position:relative;z-index:1000;padding-top:110px;padding-bottom:110px}@media(max-width:1024px){.homegal--main{width:100%}}.homegal--main{transition:.5s cubic-bezier(.19,1,.22,1)}.homegal--main.js-transi{opacity:0}.homegal--maintitle{font-size:120px;font-size:max(6.6vw,40px);font-family:Fraunces,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,"serif";font-weight:700;line-height:.9166666667}@media(max-width:1024px){.homegal--maintitle{display:none}}.homegal--filters{display:flex;margin-top:60px}.homegal--taxonomy:not(:last-child){margin-right:5vw}@media(min-width:661px)and (max-width:1024px){.homegal--taxonomy:not(:last-child){margin-right:15vw}}@media(max-width:660px){.homegal--taxonomy:not(:last-child){margin-right:10vw}}@media(max-width:460px){.homegal--taxonomy:not(:last-child){margin-right:5vw}}.homegal--smalltitle{color:#c1cfd6}.homegal--smalltitle span{opacity:.35}.homegal--smalltitle{text-transform:uppercase;margin-bottom:12px}.homegal--cat{display:flex;align-items:center;position:relative;padding-right:30px}@media(max-width:660px){.homegal--cat{padding-right:0}}@media(max-width:400px){.homegal--cat{padding-right:0}}.homegal--cat:has(.homegal--filterbtn.js-inactive) svg,.homegal--cat:has(.homegal--filterbtn.js-nope) svg{display:none}.homegal--filterbtn.js-inactive,.homegal--filterbtn.js-nope{display:none}.homegal--filterbtn{text-align:left;background:transparent;padding:8px 0;margin:0;display:inline-block;transition:.6s color cubic-bezier(.19,1,.22,1)}@media(min-width:1025px){.homegal--filterbtn:hover{color:#c7775c}}.homegal--filterbtn+svg{transition:.6s cubic-bezier(.19,1,.22,1);opacity:0;fill:#c7775c;margin-left:10px;vertical-align:middle;transform:translate(.2em)}@media(max-width:660px){.homegal--filterbtn+svg{width:20px;height:auto}}.homegal--filterbtn .blink--normal{position:absolute;top:0;left:0}.homegal--filterbtn .blink--hover{position:relative;font-weight:700}.homegal--filterbtn.js-active{color:#c7775c}.homegal--filterbtn.js-active+svg{opacity:1;transform:translate(0)}.homegal--filterbtn.js-active .blink--normal{transform:translateY(-100%)}.homegal--filterbtn.js-active .blink--hover{transform:translateY(0)}.homegal--projparent{display:flex;transition:var(--transiNav)}.js-homegalfilters-open .homegal--projparent,.nav-deployed .homegal--projparent{transform:translate(20px)}.homegal--projparent.js-inactive{display:none}.homegal--projparent.js-active{display:flex}.homegal--projparent-side{margin-right:30px}@media(max-width:1024px){.homegal--projparent-side{flex:1}}.homegal--projparent-side{transition:.5s cubic-bezier(.19,1,.22,1)}.s-complexe .homegal.js-hovering-item .homegal--projparent-side{opacity:0}.homegal--projparent-sticky{position:sticky;top:30px}@media(min-width:661px)and (max-width:1024px){.homegal--projparent-sticky{top:84px}}@media(max-width:660px){.homegal--projparent-sticky{top:64px}}.homegal--projparent-sticky{padding-bottom:20px}.homegal--projparent-title{border-top:1px solid currentColor;width:210px}@media(max-width:1660px){.homegal--projparent-title{width:200px}}@media(min-width:1025px)and (max-width:1440px){.homegal--projparent-title{width:180px}}@media(max-width:1280px){.homegal--projparent-title{width:140px}}@media(min-width:661px)and (max-width:1024px){.homegal--projparent-title{width:100%}}@media(max-width:660px){.homegal--projparent-title{width:100%}}.homegal--projparent-title{font-size:20px;font-weight:700}.s-complexe .homegal .homegal--project{transition:1s opacity cubic-bezier(.23,1,.32,1)}.s-complexe .homegal:has(.homegal--project:hover) .homegal--project{opacity:.2}.s-complexe .homegal:has(.homegal--project:hover) .homegal--project:hover{opacity:1}.s-complexe.js-pagetransi .homegal .homegal--project{opacity:.2!important}:root{--homegalItemWidth:7vw}@media(max-width:1280px){:root{--homegalItemWidth:9vw}}@media(max-width:1200px){:root{--homegalItemWidth:8.5vw}}@media(max-width:1150px){:root{--homegalItemWidth:8vw}}@media(min-width:661px)and (max-width:1024px){:root{--homegalItemWidth:13vw}}@media(max-width:660px){:root{--homegalItemWidth:12vw}}:root{--homegalGap:1px}.homegal--project{padding-bottom:6px;position:relative;width:calc(5 * var(--homegalItemWidth) + 4 * var(--homegalGap))}@media(max-width:1280px){.homegal--project{width:calc(4 * var(--homegalItemWidth) + 3 * var(--homegalGap))}}@media(min-width:661px)and (max-width:1024px){.homegal--project{width:calc(5 * var(--homegalItemWidth) + 4 * var(--homegalGap))}}@media(max-width:660px){.homegal--project{width:calc(5 * var(--homegalItemWidth) + 4 * var(--homegalGap))}}@media(max-width:500px){.homegal--project{width:calc(4 * var(--homegalItemWidth) + 3 * var(--homegalGap))}}@media(max-width:1280px)and (min-width:1025px){.homegal--project{overflow:hidden}}@media(max-width:500px){.homegal--project{overflow:hidden}}.homegal--project.js-inactive{display:none}.homegal--project.js-active{display:block}.homegal--project ul{display:flex}.homegal--project ul li:not(:last-child){margin-right:var(--homegalGap)}.homegal--project ul li{position:relative}.homegal--project ul li img{display:block;height:100%;width:var(--homegalItemWidth);opacity:0}.homegal--project-link{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:9}.homegal--preview{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;pointer-events:none}.s-basic .homegal--preview--pp{display:none}.homegal--preview--pp{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:50}.homegal--preview--pp.-clone{z-index:-1}.homegal--preview--pp{pointer-events:none;opacity:0;transition:.5s opacity cubic-bezier(.23,1,.32,1)}.homegal--preview--pp.js-opening-item,.homegal--preview--pp.js-active{opacity:1;pointer-events:auto}.homegal--preview--pp{padding-left:var(--margin);padding-top:var(--homeTitleSpaceTop);padding-right:calc(40vw + 35px)}.homegal--preview--bgcont{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:-1;overflow:hidden}.homegal--preview--bg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-color:var(--bgcolor)}.homegal--preview--title{margin-bottom:20px}.homegal--preview--textcont{max-width:460px}.homegal--preview--address,.homegal--preview--separator{font-size:28px;font-family:Abhaya Libre,Fraunces,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,"serif";font-weight:700;text-wrap:balance}.homegal--preview--panel{font-size:28px;font-family:Abhaya Libre,Fraunces,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,"serif";font-weight:400}.js-homegal-image-clone{position:fixed;z-index:99999999;transform-origin:0 0}.homegal--mobfilter{display:none}@media(max-width:1024px){.homegal--mobfilter{display:block}}.homegal--mobfilter{font-size:28px}@media(min-width:661px)and (max-width:1024px){.homegal--mobfilter{font-size:28px}}@media(max-width:660px){.homegal--mobfilter{font-size:24px}}.homegal--mobfilter{line-height:1.2;font-style:normal;font-weight:700;text-align:center;position:fixed;top:var(--burgerTop);left:var(--margin);z-index:9000;cursor:pointer}.js-pagetransi .homegal--mobfilter{opacity:0;transition:1s}.homegal--filterclose{display:none}@media(max-width:1024px){.homegal--filterclose{display:block}}.homegal--filterclose{font-size:28px}@media(min-width:661px)and (max-width:1024px){.homegal--filterclose{font-size:28px}}@media(max-width:660px){.homegal--filterclose{font-size:24px}}.homegal--filterclose{line-height:1.2;font-style:normal;font-weight:700;text-align:center;position:absolute;top:var(--burgerTop);left:var(--margin)}.js-pagetransi .homegal--filterclose{opacity:0;transition:1s}.homegal--mobtitle{display:none}@media(max-width:1024px){.homegal--mobtitle{display:block}}.homegal--mobtitle{font-size:28px}@media(min-width:661px)and (max-width:1024px){.homegal--mobtitle{font-size:28px}}@media(max-width:660px){.homegal--mobtitle{font-size:24px}}.homegal--mobtitle{line-height:1.2;font-style:normal;font-weight:700;text-align:center;position:absolute;top:var(--burgerTop);left:0;right:0;pointer-events:none}.js-pagetransi .homegal--mobtitle{opacity:0;transition:1s}@media(min-width:1025px){.homegal--bgfilter{display:none}}.homegal--bgfilter:before{content:"";border-radius:50%;position:fixed;top:calc(var(--burgerTop) + var(--burgerMidY));left:calc(var(--burgerRight) + var(--burgerMidX) - var(--burgerBgSize) * 2);width:calc(var(--burgerBgSize) * 2);height:calc(var(--burgerBgSize) * 2);background:#181815;z-index:9000;transition:var(--transiNav);transform:translate(50%,-50%) scale(0);opacity:.75}.js-homegalfilters-open .homegal--bgfilter:before{transform:translate(50%,-50%) scale(1)!important;opacity:1}.homegal--bgfilter:after{content:"";background:#000;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:8999;pointer-events:none;transition:1s cubic-bezier(.23,1,.32,1);opacity:0}.js-homegalfilters-open .homegal--bgfilter:after{opacity:1}.homegal--filterbtn .blink--normal{transform:none!important;opacity:1}.homegal--filterbtn .blink--hover,.homegal--filterbtn.js-active .blink--normal{transform:none!important;opacity:0}.homegal--filterbtn.js-active .blink--hover{transform:none!important;opacity:1}.prld{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:9999999}.prld--bg{z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:#252521}.prld--squarescont{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:16vmin}@media(max-width:660px){.prld--squarescont{width:14vmin}}.prld--squarescont{height:0px}.prld--squares{padding-bottom:125.6578947368%;position:relative;transform:translateY(-50%)}.prld--square{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:#fff;opacity:0}.prld--logo{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:-1;opacity:0}.prld--logo svg{width:100%;height:100%}.prld--images{visibility:hidden;position:absolute;top:0;left:0;pointer-events:none}:root{--burgerTop:46px;--burgerRight:56px}@media(min-width:661px)and (max-width:1024px){:root{--burgerTop:32px;--burgerRight:32px}}@media(max-width:660px){:root{--burgerTop:16px;--burgerRight:16px}}:root{--transiNav:1s cubic-bezier(.23, 1, .32, 1)}.burger{background:transparent;padding:0;margin:0;z-index:900000;font-weight:700;font-size:28px}@media(min-width:661px)and (max-width:1024px){.burger{font-size:28px}}@media(max-width:660px){.burger{font-size:24px}}.burger{position:fixed;top:var(--burgerTop);right:var(--burgerRight);cursor:none;transition:var(--transiNav)}@media(max-width:1024px){.js-homegalfilters-open .burger{opacity:0;pointer-events:none}}html[data-slug=single-post] .burger,.nav-deployed .burger{opacity:0;pointer-events:none}.sitemenubg{border-radius:50%;position:fixed;top:calc(var(--burgerTop) + var(--burgerMidY));right:calc(var(--burgerRight) + var(--burgerMidX));width:calc(var(--burgerBgSize) * 2);height:calc(var(--burgerBgSize) * 2);background:#181815;z-index:899999;transition:var(--transiNav);transform:translate(50%,-50%) scale(0);opacity:.75}.nav-deployed .sitemenubg{transform:translate(50%,-50%) scale(1)!important;opacity:1}.sitemenubgbis{background:#000;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:899998;pointer-events:none;transition:1s cubic-bezier(.23,1,.32,1);opacity:0}.nav-deployed .sitemenubgbis{opacity:1}.sitemenu{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:900000;display:flex;align-items:center;padding:100px var(--burgerRight);pointer-events:none}.nav-deployed .sitemenu{pointer-events:auto}.sitemenu{transition:var(--transiNav);clip-path:circle(0% at 100% 0%)}.nav-deployed .sitemenu{clip-path:circle(140% at 100% 0%)}.sitemenu--logo{font-weight:700;font-size:35px}@media(min-width:661px)and (max-width:1024px){.sitemenu--logo{font-size:28px}}@media(max-width:660px){.sitemenu--logo{font-size:24px}}.sitemenu--logo{position:absolute;top:var(--burgerTop);left:var(--burgerRight);line-height:1;overflow:hidden}.sitemenu--logo div{transition:var(--transiNav);transform:translateY(100%)}.nav-deployed .sitemenu--logo div{transform:translateY(0)}.sitemenu--logo a{text-decoration:none}.sitemenu--close{padding:0;margin:0;--hoverunderlineDecal:0em;--hoverunderlinePosY:90%;--hoverunderlineThickness:1px;--hoverunderlineEase:.6s cubic-bezier(.19, 1, .22, 1) forwards;font-weight:700;font-size:28px}@media(min-width:661px)and (max-width:1024px){.sitemenu--close{font-size:28px}}@media(max-width:660px){.sitemenu--close{font-size:24px}}.sitemenu--close{position:absolute;top:var(--burgerTop);right:var(--burgerRight);cursor:none;transition:var(--transiNav);opacity:0}.nav-deployed .sitemenu--close{opacity:1}.s-basic .sitemenu--menu{margin:auto;width:100%;text-align:center}.sitemenu--menu ul li{padding:40px 0}@media(max-height:700px){.sitemenu--menu ul li{padding:36px 0}}@media(max-height:600px){.sitemenu--menu ul li{padding:30px 0}}@media(max-height:500px){.sitemenu--menu ul li{padding:24px 0}}@media(max-height:400px){.sitemenu--menu ul li{padding:16px 0}}@media(max-height:300px){.sitemenu--menu ul li{padding:10px 0}}.sitemenu--link{text-decoration:none;position:relative;display:inline-block}.sitemenu--link:hover{z-index:99999999}.sitemenu--link{transition:var(--transiNav);opacity:0;transform:translate(50px)}.nav-deployed .sitemenu--link{opacity:1;transform:translate(0)}.sitemenu--link{color:#c1cfd6}.sitemenu--link:hover{color:#fff}.sitemenu--link{font-size:86px}@media(min-width:1025px)and (max-width:1440px){.sitemenu--link{font-size:74px}}@media(max-width:1280px){.sitemenu--link{font-size:64px}}@media(min-width:661px)and (max-width:1024px){.sitemenu--link{font-size:35px}}@media(max-width:660px){.sitemenu--link{font-size:32px}}.s-basic .sitemenu--link-icon{display:none}.sitemenu--link-icon{display:block;position:absolute;top:0;bottom:0;left:0}.sitemenu--link-icon svg{display:block;width:auto;height:100%;fill:currentColor}.sitemenu--link-icon{opacity:0;transform:scale(.9) translate(-.8em);transition:var(--transiNav)}.sitemenu--link:hover .sitemenu--link-icon{opacity:1;transform:scale(1) translate(0)}.sitemenu--link-text{display:block;font-weight:700;font-family:Fraunces,Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,"serif";line-height:1;transition:var(--transiNav)}.s-complexe .sitemenu--link:hover .sitemenu--link-text{transform:translate(1.25em)}.s-basic .sitemenu--layer{display:none}.sitemenu--layer{z-index:90;pointer-events:none;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto}.sitemenu--layer.-gallery{--length:9}.sitemenu--layer.-gallery>div{position:absolute;top:50%;left:60%;transform:translate(calc(var(--x, 0) * 175% - 50%)) translateY(calc(var(--y, 0) * 125% - 50%)) scale(var(--size, 1));width:20%;height:auto}.sitemenu--layer.-gallery>div img,.sitemenu--layer.-gallery>div video{display:block;width:100%;height:auto}.sitemenu--layer.-about>div{position:absolute;width:25%}.sitemenu--layer.-about>div:nth-child(1){left:25%;top:30%}.sitemenu--layer.-about>div:nth-child(2){left:51%;top:50%}.sitemenu--layer.-about>div:nth-child(3){left:77%;top:70%}.sitemenu--layer.-about>div{transform:translateY(-50%)}.sitemenu--layer.-purchasing>div{position:absolute;width:25%}.sitemenu--layer.-purchasing>div:nth-child(1){width:41.6666666667%;left:33.3333333333%;top:10%}.sitemenu--layer.-purchasing>div:nth-child(2){width:25%;left:41.6666666667%;top:80%}.sitemenu--layer.-purchasing>div:nth-child(3){width:25%;left:83.3333333333%;top:50%}.sitemenu--layer.-purchasing>div{position:absolute;width:25%;height:auto}.sitemenu--imgmask{opacity:0}.sitemenu--imgmask img,.sitemenu--imgmask video{display:block;width:100%;height:auto}.sitecursor{display:none}.html-cursor .sitecursor{display:block}.sitecursor{transition:1s opacity cubic-bezier(.19,1,.22,1)}.js-mouseon .sitecursor{opacity:1}.sitecursor--circle{--size:24px;width:var(--size);height:var(--size);position:fixed;z-index:90000000000;top:calc(var(--size) * -.5);left:calc(var(--size) * -.5);pointer-events:none;mix-blend-mode:difference;transform:translate(calc(var(--circlex) * 1px)) translateY(calc(var(--circley) * 1px))}.sitecursor--circle:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;border:1px solid #fff;border-radius:50%;transition:.6s cubic-bezier(.19,1,.22,1)}.sitecursor.-link .sitecursor--circle:before{transform:scale(.6666666667)}.sitecursor.-burger .sitecursor--circle:before{opacity:0}.sitecursor--dot{--size:10px;width:var(--size);height:var(--size);position:fixed;z-index:9000000;top:calc(var(--size) * -.5);left:calc(var(--size) * -.5);pointer-events:none;mix-blend-mode:difference;transform:translate(calc(var(--dotx) * 1px)) translateY(calc(var(--doty) * 1px))}.sitecursor--dot:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:#fff;border-radius:50%;transition:.6s cubic-bezier(.19,1,.22,1)}.sitecursor.-link .sitecursor--dot:before{transform:scale(1.6)}.sitecursor.-burger .sitecursor--dot:before{transform:scale(0)}.sitecursor--dotbis{width:calc(var(--burgerBgSize) * 2);height:calc(var(--burgerBgSize) * 2);position:fixed;z-index:899999;top:calc(var(--burgerBgSize) * -1);left:calc(var(--burgerBgSize) * -1);pointer-events:none;transform:translate(calc(var(--dotx) * 1px)) translateY(calc(var(--doty) * 1px))}.sitecursor--dotbis:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:#181815;border-radius:50%;transition:.6s cubic-bezier(.19,1,.22,1);transform:scale(0)}.sitecursor.-burger .sitecursor--dotbis:before{transform:scale(var(--burgerBgHoverScale))}::-webkit-scrollbar{width:10px;height:10px}.pagelogo{font-weight:700;font-size:35px}@media(min-width:661px)and (max-width:1024px){.pagelogo{font-size:28px}}@media(max-width:660px){.pagelogo{font-size:24px}}.pagelogo{padding-top:var(--burgerTop);padding-left:var(--burgerRight);line-height:1;overflow:hidden}.pagelogo div{transition:var(--transiNav);transform:translateY(0)}.nav-deployed .pagelogo div{transform:translateY(-101%)}.pagelogo a{text-decoration:none}.form{width:100%}.form p{margin-bottom:40px;position:relative}.form p:has(input[type=submit]){text-align:right}.form label{font-size:28px}@media(min-width:661px)and (max-width:1024px){.form label{font-size:24px}}@media(max-width:660px){.form label{font-size:18px}}.form label{font-weight:700}.form button,.form input,.form textarea{outline:none;font-family:inherit}.form input:not([type=submit]),.form textarea{margin-top:.2em;background:transparent;width:100%;border:none;border-bottom:1px solid #fff}.form textarea{padding:8px;border:1px solid #fff;height:160px;min-width:100%;max-width:100%;min-height:100px}.form input[type=submit]{border:1px solid #fff;background:transparent;font-size:28px}@media(min-width:661px)and (max-width:1024px){.form input[type=submit]{font-size:24px}}@media(max-width:660px){.form input[type=submit]{font-size:18px}}.form input[type=submit]{font-weight:700;padding:4px 20px;transition:.6s cubic-bezier(.19,1,.22,1)}.form input[type=submit]:hover{background:#fff;color:#252521}.form div.wpcf7 .ajax-loader,.form .wpcf7-spinner{display:block;position:absolute;top:0;bottom:0;left:calc(100% + 10px);margin:auto;background:transparent;border-top:2px solid #fff;border-right:2px solid transparent;border-bottom:2px solid #fff;border-left:2px solid transparent;border-radius:50%;animation:1s infinite rotate360 linear}.form div.wpcf7 .ajax-loader:before,.form .wpcf7-spinner:before{content:none}@keyframes rotate360{to{transform:rotate(360deg)}}.wpcf7-not-valid-tip{color:#ff6060;font-size:16px;animation:fadeInUp 1s cubic-bezier(.165,.84,.44,1)}.wpcf7 form .wpcf7-response-output{margin:10px auto auto;padding:0;border:none;font-size:24px;background:transparent;color:#ff6060;text-align:center}.wpcf7-form.sent .wpcf7-response-output{color:#0c9}
