@charset "UTF-8";/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0;padding:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}audio,embed,iframe,img,object,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}.button,button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;font-size:inherit;font-style:inherit;letter-spacing:inherit;outline:none;text-transform:inherit}a{color:inherit;text-decoration:none}img,svg{display:block}*{-webkit-tap-highlight-color:transparent}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-IR_HD5Alw33QT95onrEaV_cUGL4XNGP0GXYNWpky8L4.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Playfair Display Fallback: Times New Roman";src:local("Times New Roman");size-adjust:111.2615%;ascent-override:97.2483%;descent-override:22.5595%;line-gap-override:0%}@font-face{font-family:"Playfair Display Fallback: Georgia";src:local("Georgia");size-adjust:101.3906%;ascent-override:106.716%;descent-override:24.7558%;line-gap-override:0%}@font-face{font-family:"Playfair Display Fallback: Noto Serif";src:local("Noto Serif");size-adjust:93.9709%;ascent-override:115.142%;descent-override:26.7104%;line-gap-override:0%}@font-face{font-family:Playfair Display;src:local("Playfair Display Bold Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-httcbRVwuMVt8fCCkt2SxyLWNbOS_0S1n53FhxvuP9c.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-89UnM47Nzi32XL65mMmDDFLzhS69Jil849dXqz6nsRc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-Syof5PbdFrFgy8dKuX_IeB7-O5Dx4pSkvXMLbcX3iGY.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/C2qfcbBTHvlxCsnFskYnl-PbwxcbqEfH2hydxTmyQs0-BsOOzjPzXscYfIRVgFv17byWBJb6BlBcoRwZ6p7ktkc.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/siaL9rIUfl2Qk1dRK088MnqoEAEoW_AUawFIBAr5wUE-KQE6o1mNQRGosC_L6pew36Wp2R15FKnZcLkvFsBbk_I.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/Nb42ZLX2VEgVcMp9HnZNB1WntaivVPrEzDTmy858agk-kKGiwoYlRQ_lSFweoIaFpfSB4gS4bCgVEp3BpuhZy_M.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/Q8_D6YvnrrJZUdFtPzRiE-TWxOW2ldrXJN6CEOqC_xA-glhbxfth4A8rzBeE69BJw5rKJB7AMktZVkQ_Y2IoOfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Bold Italic"),url(../_fonts/C2qfcbBTHvlxCsnFskYnl-PbwxcbqEfH2hydxTmyQs0-BsOOzjPzXscYfIRVgFv17byWBJb6BlBcoRwZ6p7ktkc.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Bold Italic"),url(../_fonts/siaL9rIUfl2Qk1dRK088MnqoEAEoW_AUawFIBAr5wUE-KQE6o1mNQRGosC_L6pew36Wp2R15FKnZcLkvFsBbk_I.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Bold Italic"),url(../_fonts/Nb42ZLX2VEgVcMp9HnZNB1WntaivVPrEzDTmy858agk-kKGiwoYlRQ_lSFweoIaFpfSB4gS4bCgVEp3BpuhZy_M.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:700;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Bold Italic"),url(../_fonts/Q8_D6YvnrrJZUdFtPzRiE-TWxOW2ldrXJN6CEOqC_xA-glhbxfth4A8rzBeE69BJw5rKJB7AMktZVkQ_Y2IoOfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/U2Kb0AKMiHRYgG7Gpaaq-G7JbRzkQFbelF8HlzM7wgw-jmA7Dc3Rr25kE_L__VREE9hj3O9dK-bfryFy8akFQcI.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/VcekwtTJx24p4eYyiNed0wfvocG6WcZphESuUZRLqkk-iFhrOyb0R3bXRuMIu1BqdWZOJgCqpPX0iEONE8ELKCg.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/lqrCgSM09MHG2kTabk1EDDM6DMhqosv1Eltyb0JDtfs-3iQ7KHjVA9zBzw6Wd8CyGv63hxmdjGjBRyMMp68Q2jM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/a0pq7nGAsImf0ZGdGsFXuw7RgH2dsMXU7KWckn6u9Rg-LjRsaGtnw0fgXtm2ghRFDDGZ48mt0t6DM4W3BQB6fgA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Bold"),url(../_fonts/U2Kb0AKMiHRYgG7Gpaaq-G7JbRzkQFbelF8HlzM7wgw-jmA7Dc3Rr25kE_L__VREE9hj3O9dK-bfryFy8akFQcI.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Bold"),url(../_fonts/VcekwtTJx24p4eYyiNed0wfvocG6WcZphESuUZRLqkk-iFhrOyb0R3bXRuMIu1BqdWZOJgCqpPX0iEONE8ELKCg.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Bold"),url(../_fonts/lqrCgSM09MHG2kTabk1EDDM6DMhqosv1Eltyb0JDtfs-3iQ7KHjVA9zBzw6Wd8CyGv63hxmdjGjBRyMMp68Q2jM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:700;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Bold"),url(../_fonts/a0pq7nGAsImf0ZGdGsFXuw7RgH2dsMXU7KWckn6u9Rg-LjRsaGtnw0fgXtm2ghRFDDGZ48mt0t6DM4W3BQB6fgA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Univers LT Std\ 57 Condensed;font-style:normal;font-weight:400;src:local("Univers LT Std 57 Condensed"),url(../fonts/univers-lt-std-webfont/UniversLTStd-Cn.woff) format("woff")}@font-face{font-family:Univers LT Std\ 53 Extended;font-style:normal;font-weight:400;src:local("Univers LT Std 53 Extended"),url(../fonts/univers-lt-std-webfont/UniversLTStd-Ex.woff) format("woff")}@font-face{font-family:Univers LT Std\ 59 Ultra Condensed;font-style:normal;font-weight:400;src:local("Univers LT Std 59 Ultra Condensed"),url(../fonts/univers-lt-std-webfont/UniversLTStd-UltraCn.woff) format("woff")}@font-face{font-family:Univers LT Std\ 55 Roman;font-style:normal;font-weight:400;src:local("Univers LT Std 55 Roman"),url(../fonts/univers-lt-std-webfont/UniversLTStd.woff) format("woff")}@font-face{font-family:Univers LT Std\ 57 Condensed Oblique;font-style:normal;font-weight:400;src:local("Univers LT Std 57 Condensed Oblique"),url(../fonts/univers-lt-std-webfont/UniversLTStd-CnObl.woff) format("woff")}@font-face{font-family:Univers LT Std\ 53 Extended Oblique;font-style:normal;font-weight:400;src:local("Univers LT Std 53 Extended Oblique"),url(../fonts/univers-lt-std-webfont/UniversLTStd-ExObl.woff) format("woff")}@font-face{font-family:Univers LT Std\ 55 Oblique;font-style:normal;font-weight:400;src:local("Univers LT Std 55 Oblique"),url(../fonts/univers-lt-std-webfont/UniversLTStd-Obl.woff) format("woff")}@font-face{font-family:Univers LT Std\ 39 Thin Ultra Condensed;font-style:normal;font-weight:400;src:local("Univers LT Std 39 Thin Ultra Condensed"),url(../fonts/univers-lt-std-webfont/UniversLTStd-ThinUltraCn.woff) format("woff")}@font-face{font-family:Univers LT Std\ 45 Light;font-style:normal;font-weight:400;src:local("Univers LT Std 45 Light"),url(../fonts/univers-lt-std-webfont/UniversLTStd-Light.woff) format("woff")}@font-face{font-family:Univers LT Std\ 47 Light Condensed;font-style:normal;font-weight:400;src:local("Univers LT Std 47 Light Condensed"),url(../fonts/univers-lt-std-webfont/UniversLTStd-LightCn.woff) format("woff")}@font-face{font-family:Univers LT Std\ 49 Light Ultra Condensed;font-style:normal;font-weight:400;src:local("Univers LT Std 49 Light Ultra Condensed"),url(../fonts/univers-lt-std-webfont/UniversLTStd-LightUltraCn.woff) format("woff")}@font-face{font-family:Univers LT Std\ 47 Light Condensed Oblique;font-style:normal;font-weight:400;src:local("Univers LT Std 47 Light Condensed Oblique"),url(../fonts/univers-lt-std-webfont/UniversLTStd-LightCnObl.woff) format("woff")}@font-face{font-family:Univers LT Std\ 45 Light Oblique;font-style:normal;font-weight:400;src:local("Univers LT Std 45 Light Oblique"),url(../fonts/univers-lt-std-webfont/UniversLTStd-LightObl.woff) format("woff")}@font-face{font-family:Univers LT Std\ 65 Bold;font-style:normal;font-weight:400;src:local("Univers LT Std 65 Bold"),url(../fonts/univers-lt-std-webfont/UniversLTStd-Bold.woff) format("woff")}@font-face{font-family:Univers LT Std\ 67 Bold Condensed;font-style:normal;font-weight:400;src:local("Univers LT Std 67 Bold Condensed"),url(../fonts/univers-lt-std-webfont/UniversLTStd-BoldCn.woff) format("woff")}@font-face{font-family:Univers LT Std\ 63 Bold Extended;font-style:normal;font-weight:400;src:local("Univers LT Std 63 Bold Extended"),url(../fonts/univers-lt-std-webfont/UniversLTStd-BoldEx.woff) format("woff")}@font-face{font-family:Univers LT Std\ 67 Bold Condensed Oblique;font-style:normal;font-weight:400;src:local("Univers LT Std 67 Bold Condensed Oblique"),url(../fonts/univers-lt-std-webfont/UniversLTStd-BoldCnObl.woff) format("woff")}@font-face{font-family:Univers LT Std\ 63 Bold Extended Oblique;font-style:normal;font-weight:400;src:local("Univers LT Std 63 Bold Extended Oblique"),url(../fonts/univers-lt-std-webfont/UniversLTStd-BoldExObl.woff) format("woff")}@font-face{font-family:Univers LT Std\ 65 Bold Oblique;font-style:normal;font-weight:400;src:local("Univers LT Std 65 Bold Oblique"),url(../fonts/univers-lt-std-webfont/UniversLTStd-BoldObl.woff) format("woff")}@font-face{font-family:Univers LT Std\ 75 Black;font-style:normal;font-weight:400;src:local("Univers LT Std 75 Black"),url(../fonts/univers-lt-std-webfont/UniversLTStd-Black.woff) format("woff")}@font-face{font-family:Univers LT Std\ 73 Black Extended;font-style:normal;font-weight:400;src:local("Univers LT Std 73 Black Extended"),url(../fonts/univers-lt-std-webfont/UniversLTStd-BlackEx.woff) format("woff")}@font-face{font-family:Univers LT Std\ 73 Black Extended Oblique;font-style:normal;font-weight:400;src:local("Univers LT Std 73 Black Extended Oblique"),url(../fonts/univers-lt-std-webfont/UniversLTStd-BlackExObl.woff) format("woff")}@font-face{font-family:Univers LT Std\ 75 Black Oblique;font-style:normal;font-weight:400;src:local("Univers LT Std 75 Black Oblique"),url(../fonts/univers-lt-std-webfont/UniversLTStd-BlackObl.woff) format("woff")}@font-face{font-family:Univers LT Std\ 85 Extra Black;font-style:normal;font-weight:400;src:local("Univers LT Std 85 Extra Black"),url(../fonts/univers-lt-std-webfont/UniversLTStd-XBlack.woff) format("woff")}@font-face{font-family:Univers LT Std\ 93 Extra Black Extended;font-style:normal;font-weight:400;src:local("Univers LT Std 93 Extra Black Extended"),url(../fonts/univers-lt-std-webfont/UniversLTStd-XBlackEx.woff) format("woff")}@font-face{font-family:Univers LT Std\ 93 Extra Black Extended Oblique;font-style:normal;font-weight:400;src:local("Univers LT Std 93 Extra Black Extended Oblique"),url(../fonts/univers-lt-std-webfont/UniversLTStd-XBlackExObl.woff) format("woff")}@font-face{font-family:Univers LT Std\ 85 Extra Black Oblique;font-style:normal;font-weight:400;src:local("Univers LT Std 85 Extra Black Oblique"),url(../fonts/univers-lt-std-webfont/UniversLTStd-XBlackObl.woff) format("woff")}html{--wh:100vh;--vh:1vh;--sw:17px;--ease-in-quad:cubic-bezier(.55,.085,.68,.53);--ease-in-cubic:cubic-bezier(.55,.055,.675,.19);--ease-in-quart:cubic-bezier(.895,.03,.685,.22);--ease-in-quint:cubic-bezier(.755,.05,.855,.06);--ease-in-expo:cubic-bezier(.95,.05,.795,.035);--ease-in-circ:cubic-bezier(.6,.04,.98,.335);--ease-in-back:cubic-bezier(.36,0,.66,-.56);--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-out-cubic:cubic-bezier(.215,.61,.355,1);--ease-out-quart:cubic-bezier(.165,.84,.44,1);--ease-out-quint:cubic-bezier(.23,1,.32,1);--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-out-circ:cubic-bezier(.075,.82,.165,1);--ease-out-back:cubic-bezier(.34,1.56,.64,1);--ease-in-out-quad:cubic-bezier(.455,.03,.515,.955);--ease-in-out-cubic:cubic-bezier(.645,.045,.355,1);--ease-in-out-quart:cubic-bezier(.77,0,.175,1);--ease-in-out-quint:cubic-bezier(.86,0,.07,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(.785,.135,.15,.86);--ease-in-out-back:cubic-bezier(.68,-.6,.32,1.6);--text-color:#222;--color-white:#fff;--background-color:#edede9;--accent-color:#666;--font-primary:"Univers LT Std 55 Roman",sans-serif;--font-serif:"Playfair Display", "Playfair Display Fallback: Times New Roman", "Playfair Display Fallback: Georgia", "Playfair Display Fallback: Noto Serif",serif;--easeSplit:cubic-bezier(.445,.05,.55,.95);--ease-overshoot:linear(0,.0897,.1632,.228,.2864,.3399,.3892,.4349,.4775,.5173,.5547,.5897,.6227,.6537,.6829,.7105,.7365,.761,.7842,.806,.8265,.8459,.8641,.8812,.8973,.9124,.9265,.9397,.952,.9635,.9741,.984,.993,1.0013,1.0089,1.0158,1.022,1.0275,1.0324,1.0366,1.0402,1.0433,1.0457,1.0476,1.049,1.0497,1.05,1.0499,1.0494,1.0487,1.0477,1.0465,1.045,1.0434,1.0416,1.0397,1.0378,1.0359,1.0339,1.032,1.0301,1.0283,1.0265,1.0248,1.0232,1.0216,1.0201,1.0187,1.0173,1.016,1.0148,1.0136,1.0125,1.0115,1.0105,1.0096,1.0087,1.0079,1.0072,1.0064,1.0058,1.0051,1.0046,1.004,1.0035,1.0031,1.0026,1.0022,1.0019,1.0016,1.0013,1.001,1.0008,1.0006,1.0004,1.0003,1.0002,1.0001,1,1,1);background:var(--background-color);color:var(--text-color);font-family:var(--font-primary);font-size:62.5%;overflow:hidden}body{font-size:1.1112vw}@media screen and (max-width:767px){body{font-size:3.878vw}}html.lenis.can-scroll{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-stopped{overflow:hidden}html.can-scroll{overflow-y:auto}body{-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;overflow-x:hidden;position:relative}@media screen and (min-width:768px)and (hover:hover){.on-mobile{display:none!important}}@media not screen and (min-width:768px){.on-desktop{display:none!important}}@media screen and (max-width:767px){.on-tabletAndDesktop{display:none!important}.br-mobile{display:block}}.grab,.is-draggable{cursor:move;cursor:-webkit-grab}.grab:active,.is-draggable:active{cursor:-webkit-grabbing}.grab,.is-draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.is-clickable{cursor:pointer}.skip-link{background:#000;color:#fff;left:0;padding:8px;position:absolute;top:-40px;z-index:50}.skip-link:focus{top:0}@supports (--custom:property){[style*=--aspect-ratio]{height:0;padding-top:calc(100%/(var(--aspect-ratio)));position:relative;width:100%}[style*=--aspect-ratio]>:first-child{height:100%;left:0;position:absolute;top:0;width:100%}}a{position:relative}.none{left:0;opacity:0;pointer-events:none;position:absolute!important;top:0}.char,.line,.word{will-change:transform}.line{display:block;min-height:1px}html:not(.gsap-not-found) [data-prevent-flicker=true]{visibility:hidden}*{font-kerning:none;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.char-mask,.line-mask,.word-mask{margin-block:-.1em;padding-block:.1em}.separator-square{background:var(--text-color);display:inline-block;height:clamp(2px,.1388888889vw,.1388888889vw);margin:0 .4861111111vw;opacity:.3;vertical-align:middle;width:clamp(2px,.1388888889vw,.1388888889vw)}@media screen and (max-width:767px){.separator-square{display:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body{padding-bottom:5.5555555556vw}@media screen and (max-width:767px){body{padding-bottom:16.6666666667vw}}.section{padding:0 5.5555555556vw}@media screen and (max-width:767px){.section{padding:0 8.3333333333vw}}.section-title{font-family:var(--font-black);font-size:3.4725vw;padding:5.5555555556vw 0;text-align:center;text-transform:uppercase}@media screen and (max-width:767px){.section-title{font-size:7.756vw;padding:11.1111111111vw 0}}.action-btn{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;flex:1;font-size:1.1111111111vw;font-weight:500;gap:.2777777778vw;justify-content:center;min-width:8.3333333333vw;text-decoration:none;transition:all .3s ease}@media screen and (max-width:767px){.action-btn{font-size:3.878vw;gap:1.1111111111vw}}.view-map-btn{background:#fff;border:1px solid var(--color-blue);color:var(--color-blue);padding:.9722222222vw 2.2222222222vw .6944444444vw}@media screen and (max-width:767px){.view-map-btn{padding:3.3333333333vw 5.5555555556vw 2.2222222222vw}}@media screen and (hover:hover)and (min-width:768px){.view-map-btn:hover{background:var(--color-blue);color:#fff}}.google-maps-btn{border:none;color:var(--text-color);padding:0}.google-maps-btn span{position:relative}.google-maps-btn span:after{border-bottom:1px solid #000;content:"";display:block;left:0;margin-top:.2em;position:absolute;top:100%;width:100%}@media screen and (max-width:767px){.google-maps-btn span:after{margin-top:.1em}}@media screen and (hover:hover)and (min-width:768px){.google-maps-btn:hover svg{transform:translate(.15em,-.15em)}}.google-maps-btn svg{fill:var(--text-color);transition:all .3s ease;width:1.3888888889vw}@media screen and (max-width:767px){.google-maps-btn svg{width:4.1666666667vw}}.btn-icon{font-size:1.1111111111vw;line-height:1}@keyframes fadeIn-46df20bc{0%{opacity:0}to{opacity:.3}}.header[data-v-46df20bc]{padding:12vh 12vw}@media screen and (max-width:767px){.header[data-v-46df20bc]{padding:10vw 6vw}}.header .main-title-animated[data-v-46df20bc],.header h1[data-v-46df20bc]{display:block;font-size:6.945vw;opacity:0}@media screen and (max-width:767px){.header .main-title-animated[data-v-46df20bc],.header h1[data-v-46df20bc]{font-size:13.85vw;margin-bottom:1vh}}.header .main-title-animated .title-section[data-v-46df20bc],.header h1 .title-section[data-v-46df20bc]{display:inline-block}@media screen and (max-width:767px){.header .main-title-animated .title-section.second-name[data-v-46df20bc],.header h1 .title-section.second-name[data-v-46df20bc]{display:block;width:100%}}.header .main-title-animated .title-section.second-name[data-v-46df20bc],.header h1 .title-section.second-name[data-v-46df20bc]{display:inline-block}.header .main-title-animated .title-letter-wrapper[data-v-46df20bc],.header h1 .title-letter-wrapper[data-v-46df20bc]{display:inline-block;overflow:hidden;vertical-align:bottom}.header .main-title-animated .title-letter[data-v-46df20bc],.header h1 .title-letter[data-v-46df20bc]{display:inline-block;will-change:opacity,transform}.header .empty-space[data-v-46df20bc],.header .main-title-animated .title-letter.is-space[data-v-46df20bc],.header h1 .title-letter.is-space[data-v-46df20bc]{width:.45em}.header .subtitle[data-v-46df20bc]{font-size:2.778vw;font-style:italic;opacity:0;visibility:hidden}@media screen and (max-width:767px){.header .subtitle[data-v-46df20bc]{font-size:5.54vw;padding-left:0}}.filters[data-v-46df20bc]{display:flex;gap:1.3888888889vw;margin-bottom:4vh;opacity:0;padding:0 12vw;visibility:hidden}@media screen and (max-width:767px){.filters[data-v-46df20bc]{gap:4.4444444444vw;margin-bottom:1vh;padding:0 6vw}}.filters button[data-v-46df20bc]{background:none;border:none;cursor:pointer;font-size:1.2501vw;opacity:.5;padding-bottom:4px;position:relative;transition:opacity .3s}@media screen and (max-width:767px){.filters button[data-v-46df20bc]{font-size:3.878vw}}.filters button[data-v-46df20bc]:hover:not(:disabled){opacity:.8}.filters button[data-v-46df20bc]:disabled{cursor:not-allowed;opacity:.3}.filters button.active[data-v-46df20bc]{opacity:1}.filters button .filter-line[data-v-46df20bc]{background:currentColor;bottom:0;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;width:100%;will-change:transform}.projects[data-v-46df20bc]{overflow:hidden;position:relative}.projects-container[data-v-46df20bc]{margin:6vh 0;padding:0 12vw;position:relative}@media screen and (max-width:767px){.projects-container[data-v-46df20bc]{margin:4vh 0;padding:0 6vw}}.projects li[data-v-46df20bc]{display:flex;flex-direction:column;font-size:1.6668vw;margin-bottom:2.7777777778vw;opacity:0;visibility:hidden;width:-moz-fit-content;width:fit-content;will-change:transform,opacity}@media screen and (max-width:767px){.projects li[data-v-46df20bc]{font-size:4.986vw;margin-bottom:11.1111111111vw}}.projects .media[data-v-46df20bc]{aspect-ratio:16/9;display:none;overflow:hidden;width:100%}@media screen and (max-width:767px){.projects .media[data-v-46df20bc]{display:block;margin-bottom:4.1666666667vw}}.projects .media img[data-v-46df20bc],.projects .media video[data-v-46df20bc]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;will-change:transform}.projects .title-wrapper[data-v-46df20bc]{align-items:center;display:flex;gap:.3472222222vw}@media screen and (max-width:767px){.projects .title-wrapper[data-v-46df20bc]{gap:1.3888888889vw}}.projects .title[data-v-46df20bc]{font-size:1.389vw;line-height:1em}@media screen and (max-width:767px){.projects .title[data-v-46df20bc]{font-size:5.54vw}}.projects .link[data-v-46df20bc]{cursor:pointer;position:relative;transition:color .3s;width:-moz-fit-content;width:fit-content}.projects .link[data-v-46df20bc]:after{background:var(--accent-color);bottom:-2px;content:"";height:2px;left:0;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .35s var(--ease-out-quart);width:100%}.projects .link[data-v-46df20bc]:hover{color:var(--accent-color)}.projects .link[data-v-46df20bc]:hover:after{transform:scaleX(1);transform-origin:left center}.projects .link[data-v-46df20bc]:not(:hover):after{transform-origin:right center;transition:transform .35s var(--ease-in-quart),transform-origin 0s}.projects .lock-icon[data-v-46df20bc]{aspect-ratio:1;flex-shrink:0;opacity:.3;width:.9722222222vw}@media screen and (max-width:767px){.projects .lock-icon[data-v-46df20bc]{width:2.7777777778vw}}.projects .description[data-v-46df20bc]{font-size:1.1112vw;font-style:italic;margin-top:.3472222222vw;opacity:.3}@media screen and (max-width:767px){.projects .description[data-v-46df20bc]{font-size:4.432vw;margin-top:1.3888888889vw}}.media-preview[data-v-46df20bc]{aspect-ratio:16/9;pointer-events:none;position:absolute;right:6vw;top:0;transition:opacity .3s ease;width:40vw;z-index:10}.media-preview.visible[data-v-46df20bc]{opacity:1;pointer-events:auto}@media screen and (max-width:767px){.media-preview[data-v-46df20bc]{display:none}}.media-preview .media-item[data-v-46df20bc]{inset:0;opacity:1;overflow:hidden;pointer-events:none;position:absolute;visibility:visible;z-index:3}.media-preview .media-mask[data-v-46df20bc]{display:block;height:100%;overflow:hidden;position:relative;transform-origin:bottom center;width:100%;will-change:transform}.media-preview .media-mask img[data-v-46df20bc],.media-preview .media-mask video[data-v-46df20bc]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;will-change:transform}h1[data-v-46df20bc],h2[data-v-46df20bc]{font-family:var(--font-serif)}.footer[data-v-46df20bc]{padding:0 12vw}.footer .socials[data-v-46df20bc]{align-items:center;display:flex;font-size:1.1112vw;gap:.6944444444vw;margin-left:auto;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.footer .socials[data-v-46df20bc]{font-size:3.324vw;gap:2.7777777778vw;margin:auto}}.footer .social-link[data-v-46df20bc]{cursor:pointer;font-family:var(--font-serif);position:relative;transition:color .3s}.footer .social-link[data-v-46df20bc]:after{background:var(--accent-color);bottom:-2px;content:"";height:2px;left:0;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .35s var(--ease-out-quart);width:100%}.footer .social-link[data-v-46df20bc]:hover{color:var(--accent-color)}.footer .social-link[data-v-46df20bc]:hover:after{transform:scaleX(1);transform-origin:left center}.footer .social-link[data-v-46df20bc]:not(:hover):after{transform-origin:right center;transition:transform .35s var(--ease-in-quart),transform-origin 0s}.footer .social-link img[data-v-46df20bc]{display:block;width:100%}.separator[data-v-46df20bc]:before{content:"·"}
