@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-cyrillic-wght-normal-CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-ext-wght-normal-BDUtSsKd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-wght-normal-ObQm3Zd1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--calce:#ebdbc9;--lino:#f2e5d5;--champagne:#c5a481;--oro:#a17b55;--bronzo:#765332;--marrone:#4a2e12;--ebano:#261c10;--testo:var(--marrone);--testo-tenue:var(--bronzo);--titolo:var(--ebano);--linea:color-mix(in srgb, var(--marrone) 22%, transparent);--linea-chiara:color-mix(in srgb, var(--champagne) 30%, transparent);--serif:"Cormorant Garamond", "Cormorant", Garamond, "Times New Roman", serif;--serif-weight:500;--serif-weight-strong:600;--serif-tracking:-.005em;--sans:"Jost Variable", "Futura", "Avenir Next", system-ui, sans-serif;--fs-small:.875rem;--fs-body:1.0625rem;--fs-lead:clamp(1.125rem, .6vw + 1rem, 1.3125rem);--fs-h3:clamp(1.5rem, 1.1vw + 1.15rem, 2rem);--fs-h2:clamp(2.25rem, 3.2vw + 1.2rem, 4.25rem);--fs-display:clamp(2.9rem, 5.2vw + .6rem, 6.25rem);--fs-statement:clamp(1.75rem, 2.3vw + 1rem, 3.1rem);--gutter:clamp(1rem, 3.5vw, 3.5rem);--col-gap:clamp(1rem, 2vw, 2rem);--max:1440px;--section:clamp(6rem, 13vw, 12rem);--header-h:clamp(4.75rem, 7vw, 6rem);--ease-out:cubic-bezier(.22, 1, .36, 1);--dur:.9s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{background:var(--calce);color:var(--testo);font-family:var(--sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:380;line-height:1.7;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--serif);font-weight:var(--serif-weight);color:var(--titolo);font-optical-sizing:auto;text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}img,svg{max-width:100%;display:block}a{color:inherit}body:after{content:"";z-index:200;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.29 0 0 0 0 0.18 0 0 0 0 0.07 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:var(--champagne);color:var(--ebano)}:focus-visible{outline:1.5px solid var(--bronzo);outline-offset:4px}.skip-link{left:var(--gutter);z-index:100;background:var(--ebano);color:var(--calce);padding:.6rem 1rem;text-decoration:none;position:absolute;top:-4rem}.skip-link:focus{top:1rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}:root{--dim-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9'%3E%3Cpath d='M1.6 7.4 7.4 1.6' stroke='%23000' stroke-width='1.05' stroke-linecap='round'/%3E%3C/svg%3E");--dim-t:9px}.dim-link:after{content:"";height:var(--dim-t);background:var(--dim-color,var(--oro));pointer-events:none;-webkit-mask:var(--dim-tick) left center / var(--dim-t) var(--dim-t) no-repeat, var(--dim-tick) right center / var(--dim-t) var(--dim-t) no-repeat, linear-gradient(#000 0 0) center / 100% 1px no-repeat;-webkit-mask:var(--dim-tick) left center / var(--dim-t) var(--dim-t) no-repeat, var(--dim-tick) right center / var(--dim-t) var(--dim-t) no-repeat, linear-gradient(#000 0 0) center / 100% 1px no-repeat;mask:var(--dim-tick) left center / var(--dim-t) var(--dim-t) no-repeat, var(--dim-tick) right center / var(--dim-t) var(--dim-t) no-repeat, linear-gradient(#000 0 0) center / 100% 1px no-repeat;transition:background-color .4s var(--ease-out);position:absolute}.btn{--dim-color:var(--oro);border:1px solid color-mix(in srgb, var(--ebano) 70%, transparent);min-height:3.25rem;color:var(--ebano);font:450 .9375rem/1.2 var(--sans);letter-spacing:.04em;cursor:pointer;transition:background-color .45s var(--ease-out), color .45s var(--ease-out), border-color .45s var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:.75rem;margin-bottom:.9rem;margin-right:.9rem;padding:.85rem 1.9rem;text-decoration:none;display:inline-flex;position:relative}.dim-frame{--dim-color:var(--oro);position:relative}.btn:before,.btn:after,.dim-frame:before,.dim-frame:after{content:"";background:var(--dim-color);pointer-events:none;transition:background-color .4s var(--ease-out);position:absolute;inset:-6px -20px -20px -6px}.btn:before,.dim-frame:before{-webkit-mask:linear-gradient(#000 0 0) left 5px bottom 6px/1px 11px no-repeat,linear-gradient(#000 0 0) right 19px bottom 6px/1px 11px no-repeat,linear-gradient(#000 0 0) right 6px top 5px/11px 1px no-repeat,linear-gradient(#000 0 0) right 6px bottom 19px/11px 1px no-repeat;mask:linear-gradient(#000 0 0) left 5px bottom 6px/1px 11px no-repeat,linear-gradient(#000 0 0) right 19px bottom 6px/1px 11px no-repeat,linear-gradient(#000 0 0) right 6px top 5px/11px 1px no-repeat,linear-gradient(#000 0 0) right 6px bottom 19px/11px 1px no-repeat}.btn:after,.dim-frame:after{-webkit-mask:linear-gradient(#000 0 0) left 1px bottom 11px / calc(100% - 16px) 1px no-repeat, var(--dim-tick) left 1px bottom 7px / 9px 9px no-repeat, var(--dim-tick) right 15px bottom 7px / 9px 9px no-repeat, linear-gradient(#000 0 0) right 11px top 1px / 1px calc(100% - 16px) no-repeat, var(--dim-tick) right 7px top 1px / 9px 9px no-repeat, var(--dim-tick) right 7px bottom 15px / 9px 9px no-repeat;-webkit-mask:linear-gradient(#000 0 0) left 1px bottom 11px / calc(100% - 16px) 1px no-repeat, var(--dim-tick) left 1px bottom 7px / 9px 9px no-repeat, var(--dim-tick) right 15px bottom 7px / 9px 9px no-repeat, linear-gradient(#000 0 0) right 11px top 1px / 1px calc(100% - 16px) no-repeat, var(--dim-tick) right 7px top 1px / 9px 9px no-repeat, var(--dim-tick) right 7px bottom 15px / 9px 9px no-repeat;mask:linear-gradient(#000 0 0) left 1px bottom 11px / calc(100% - 16px) 1px no-repeat, var(--dim-tick) left 1px bottom 7px / 9px 9px no-repeat, var(--dim-tick) right 15px bottom 7px / 9px 9px no-repeat, linear-gradient(#000 0 0) right 11px top 1px / 1px calc(100% - 16px) no-repeat, var(--dim-tick) right 7px top 1px / 9px 9px no-repeat, var(--dim-tick) right 7px bottom 15px / 9px 9px no-repeat}.btn:hover{--dim-color:var(--bronzo);background:var(--ebano);border-color:var(--ebano);color:var(--lino)}.btn--ghost{min-height:2.75rem}.dim-link{--dim-color:var(--oro);transition:color .3s var(--ease-out);padding-bottom:.45em;font-weight:450;text-decoration:none;display:inline-block;position:relative}.dim-link:after{left:calc(var(--dim-t) / -2);right:calc(var(--dim-t) / -2);bottom:calc(var(--dim-t) / -2)}.dim-link:hover{--dim-color:var(--bronzo);color:var(--bronzo)}.groundline{background:var(--marrone);transform-origin:0;height:1px}.image-placeholder{background:radial-gradient(75% 65% at 50% 42%, var(--lino) 0%, color-mix(in srgb, var(--calce) 78%, var(--oro)) 100%);place-items:center;display:grid;position:relative}.image-placeholder:before{content:"";border:1px solid color-mix(in srgb, var(--oro) 45%, transparent);position:absolute;inset:.75rem}.image-placeholder__label{letter-spacing:.04em;color:var(--bronzo);font-size:.8125rem;position:relative}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.logo{isolation:isolate;display:block;position:relative}.logo:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#f1e3d2 0%,#efe0cf 45%,#ebdbc900 100%);position:absolute;inset:-22% -16%}.logo img{aspect-ratio:1536/1024;width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(60% 62%,#000 83%,#0000 100%),linear-gradient(#0000 0%,#000 5% 91%,#0000 100%);mask-image:radial-gradient(60% 62%,#000 83%,#0000 100%),linear-gradient(#0000 0%,#000 5% 91%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.header{z-index:50;background:var(--calce);transition:box-shadow .5s var(--ease-out);position:fixed;inset:0 0 auto}.header.is-scrolled,.header.is-open{box-shadow:0 1px 0 var(--linea)}.header__bar{height:var(--header-h);align-items:center;gap:2.5rem;display:flex;overflow:hidden}.header__logo{width:calc(var(--header-h) * 1.5);margin-left:calc(var(--header-h) * -.3);flex:none;display:block}.header__nav{margin-left:auto}.header__nav ul{gap:clamp(1.5rem,2.6vw,2.75rem);margin:0;padding:0;list-style:none;display:flex}.header__nav a{letter-spacing:.02em;color:var(--ebano);font-size:.9375rem;font-weight:420;text-decoration:none;position:relative}.header__nav a:after{--t:7px;content:"";bottom:calc(-.35rem - var(--t) / 2);height:var(--t);background:var(--oro);-webkit-mask:var(--dim-tick) left center / var(--t) var(--t) no-repeat, var(--dim-tick) right center / var(--t) var(--t) no-repeat, linear-gradient(#000 0 0) center / 100% 1px no-repeat;-webkit-mask:var(--dim-tick) left center / var(--t) var(--t) no-repeat, var(--dim-tick) right center / var(--t) var(--t) no-repeat, linear-gradient(#000 0 0) center / 100% 1px no-repeat;mask:var(--dim-tick) left center / var(--t) var(--t) no-repeat, var(--dim-tick) right center / var(--t) var(--t) no-repeat, linear-gradient(#000 0 0) center / 100% 1px no-repeat;left:calc(50% - var(--t) / 2);right:calc(50% - var(--t) / 2);opacity:0;transition:left .55s var(--ease-out), right .55s var(--ease-out), opacity .3s var(--ease-out);position:absolute}.header__nav a:hover:after,.header__nav a:focus-visible:after{left:calc(var(--t) / -2);right:calc(var(--t) / -2);opacity:1}.header__cta{min-height:2.75rem;padding:.6rem 1.25rem;font-size:.875rem}.header__toggle{cursor:pointer;background:0 0;border:0;width:2.75rem;height:2.75rem;margin-left:auto;padding:0;display:none;position:relative}.header__toggle-line{background:var(--ebano);height:1px;transition:transform .4s var(--ease-out);position:absolute;left:.6rem;right:.6rem}.header__toggle-line:nth-of-type(2){top:calc(50% - 4px)}.header__toggle-line:nth-of-type(3){top:calc(50% + 4px)}.is-open .header__toggle-line:nth-of-type(2){transform:translateY(4px)rotate(45deg)}.is-open .header__toggle-line:nth-of-type(3){transform:translateY(-4px)rotate(-45deg)}.header__sheet{inset:var(--header-h) 0 0;background:var(--calce);position:fixed;overflow-y:auto}.header__sheet ul{margin:0;padding-block:2.5rem;list-style:none}.header__sheet li+li{border-top:1px solid var(--linea)}.header__sheet a{font-family:var(--serif);color:var(--ebano);padding-block:1.1rem;font-size:2rem;line-height:1.2;text-decoration:none;display:block}@media (width<=900px){.header__nav,.header__cta{display:none}.header__toggle{display:block}}.footer{background:var(--calce);color:var(--testo);border-top:1px solid var(--linea);padding-top:clamp(3rem,6vw,5rem)}.footer__grid{align-items:center;row-gap:2.5rem}.footer__brand{grid-column:1/span 5;max-width:26rem;margin:-4% 0 -4% -9%}.footer__col{grid-column:span 3;align-self:start;padding-top:2rem}.footer__col:first-of-type{grid-column:7/span 3}.footer__col h2{font-family:var(--sans);font-size:var(--fs-small);letter-spacing:.02em;color:var(--testo-tenue);font-weight:450}.footer__col ul{margin:1rem 0 0;padding:0;list-style:none}.footer__col li+li{margin-top:.4rem}.footer__col a{color:var(--ebano);overflow-wrap:anywhere;transition:color .3s var(--ease-out);text-decoration:none}.footer__col a:hover{color:var(--bronzo)}.footer__base{border-top:1px solid var(--linea);color:var(--testo-tenue);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:.5rem 2rem;padding-block:1.75rem 2.25rem;font-size:.8125rem;display:flex}@media (width<=900px){.footer__brand{grid-column:1/-1;max-width:20rem}.footer__col,.footer__col:first-of-type{grid-column:span 6;padding-top:0}}@media (width<=560px){.footer__col,.footer__col:first-of-type{grid-column:1/-1}}.footer__legal{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer__legal li+li:before{content:"|";content:"|" / "";color:color-mix(in srgb, var(--bronzo) 55%, transparent);margin-inline:.75rem}.footer__legal a{color:var(--testo-tenue);transition:color .3s var(--ease-out);text-decoration:none}.footer__legal a:hover{color:var(--ebano)}
