html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/css/components/../../images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/css/components/../../images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/css/components/../../images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/css/components/../../images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/css/components/../../images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/css/components/../../images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/css/components/../../images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/css/components/../../images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}
html{--sidePadding:3.6rem}@media (max-width:768px){html{--sidePadding:3.2rem}}@media (max-width:600px){html{--sidePadding:2rem}}@font-face{font-family:'Cardinal';src:url("/themes/custom/fhcm/css/../fonts/cardinalclassiclongweb-regular.woff2") format("woff2"),url("/themes/custom/fhcm/css/../fonts/cardinalclassiclongweb-regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Cardinal';src:url("/themes/custom/fhcm/css/../fonts/cardinalclassiclongweb-italic.woff2") format("woff2"),url("/themes/custom/fhcm/css/../fonts/cardinalclassiclongweb-italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Cardinal';src:url("/themes/custom/fhcm/css/../fonts/cardinalclassiclongweb-medium.woff2") format("woff2"),url("/themes/custom/fhcm/css/../fonts/cardinalclassiclongweb-medium.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Cardinal';src:url("/themes/custom/fhcm/css/../fonts/cardinalclassiclongweb-mediumitalic.woff2") format("woff2"),url("/themes/custom/fhcm/css/../fonts/cardinalclassiclongweb-mediumitalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"NeueHaasUnica";src:url("/themes/custom/fhcm/css/../fonts/ee3363d8-a0e1-4473-9ec2-33fdca5a0e1f.woff2") format("woff2"),url("/themes/custom/fhcm/css/../fonts/2a3feb86-a0c8-4980-a428-ae3436c2d768.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"NeueHaasUnica";src:url("/themes/custom/fhcm/css/../fonts/29c7a38f-5f84-48fc-9617-0c0c4e904bb9.woff2") format("woff2"),url("/themes/custom/fhcm/css/../fonts/4fa4dad4-ff58-4d4b-a8be-490f27776e1b.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"NeueHaasUnica";src:url("/themes/custom/fhcm/css/../fonts/acc5cc87-2fbc-4338-acdc-cffde27a7dad.woff2") format("woff2"),url("/themes/custom/fhcm/css/../fonts/25247354-7bd0-484a-a8ca-594aaa8acf66.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"NeueHaasUnica";src:url("/themes/custom/fhcm/css/../fonts/b9afeb27-a60f-482d-b483-95fe5e0f0758.woff2") format("woff2"),url("/themes/custom/fhcm/css/../fonts/39e06003-a924-4af9-bd8e-9dcc7b7996f5.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box}ul,ol{padding:0}body,h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}:root{font-size:10px}html{font-size:1rem}body{-webkit-font-smoothing:antialiased;scroll-behavior:smooth;text-rendering:optimizeSpeed}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{height:auto;max-width:100%;display:block}input,button,textarea,select{font:inherit}a{color:inherit}button{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:none;outline:none;padding:0}@media (prefers-reduced-motion:reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}:root{--scrollbarWidth:0px;--viewportWidth:calc(100vw - var(--scrollbarWidth));--stickyHeaderHeight:5.6rem}body{font-family:'NeueHaasUnica';font-size:1.8rem;font-weight:normal}.page-title{animation:slideAppear 1s cubic-bezier(0.19,1,0.22,1) 0s;font-family:'Cardinal';font-size:clamp(3.8rem,10vw - 3rem,15rem);font-weight:normal;letter-spacing:-0.065em;line-height:.9;text-transform:uppercase}@media (max-width:768px){.page-title{line-height:1.3}}.page-title span{display:block;text-align:right}.page-title span:first-child{text-align:left}.has-effect{transition:all cubic-bezier(0.19,1,0.22,1) 0.6s}.hiding{height:0}.hidden{display:none}.field-desc p{margin-bottom:1.2em}.view-all.mobile-moved{border:1px solid #dcdcdc;border-radius:3rem;display:block;font-size:1.4rem;margin:3rem 0 6rem;padding:1.4rem;text-decoration:none;text-align:center;width:100%}@keyframes slideAppear{0%{opacity:0;transform:translateY(6rem)}100%{opacity:1;transform:translateY(0)}}.user-logged-in .layout-container{position:relative;padding-bottom:4rem}.block-local-tasks-block{background:#fff;bottom:0;left:0;margin:0;position:fixed;width:var(--viewportWidth);box-shadow:0 0 1rem 0 rgba(0,0,0,0.2);z-index:3}.block-local-tasks-block .primary{margin:0}.block-local-tasks-block a{font-size:1.6rem;font-weight:300;padding:.7rem 1.5rem .9rem;transition:color .15s}.block-local-tasks-block a:hover{color:#0000c8}.video-iframe{position:relative;aspect-ratio:16/9}.video-iframe>div{position:absolute;top:0;left:0;bottom:0;right:0}.video-iframe iframe{width:100%;height:100%}body.is-admin:after{bottom:0;content:'standard';padding:.2rem .5rem;position:fixed;right:0;z-index:9999;background-color:grey}@media (max-width:1000px){body.is-admin:after{content:'medium';background-color:green}}@media (max-width:768px){body.is-admin:after{content:'small';background-color:blue}}@media (max-width:600px){body.is-admin:after{content:'xsmall';background-color:purple}}@media (min-width:1200px){body.is-admin:after{content:'large';background-color:yellow}}@media (min-width:1500px){body.is-admin:after{content:'xlarge';background-color:orange}}@media (min-width:1700px){body.is-admin:after{content:'xxlarge';background-color:red}}.anchor-name{background:orange;color:#000 !important;cursor:copy;display:inline-block;font-size:1.2rem;font-weight:normal;left:0;padding:.3rem .6rem;position:absolute !important;top:0}.anchor-name .done{position:absolute;background:#ff8c00;top:0;left:0;bottom:0;right:0;padding:.3rem .6rem;text-align:center}.layout-container{margin:0;padding-left:var(--sidePadding);padding-right:var(--sidePadding)}.region-highlighted{margin-top:1rem}main{min-height:calc(100vh - 44rem)}.slide-in{background:#fff;bottom:0;clip-path:inset(0 0 100% 100%);left:100%;max-width:100rem;min-height:100svh;overflow-y:scroll;position:fixed;right:0;top:0;transition:clip-path cubic-bezier(0.19,1,0.22,1) 0.6s;z-index:601;width:0}.slide-in.shown{clip-path:inset(0 0 0 0);left:0;width:50vw}@media (max-width:768px){.slide-in.shown{width:70vw}}@media (max-width:600px){.slide-in.shown{width:var(--viewportWidth)}}.overlay{backdrop-filter:blur(0.5rem);background:rgba(0,0,0,0.6);bottom:0;height:100vh;opacity:0;position:fixed;right:0;top:0;transition:opacity cubic-bezier(0.19,1,0.22,1) 0.6s;width:0;z-index:600}html.main-menu-open{overflow:hidden}html.main-menu-open body{margin-right:var(--scrollbarWidth);overflow:hidden}html.has-menu-open{overflow:hidden}html.has-menu-open body{margin-right:var(--scrollbarWidth);overflow:hidden}html.has-menu-open .overlay{opacity:1;width:var(--viewportWidth);margin-right:var(--scrollbarWidth)}html.has-overlay{overflow:hidden}html.has-overlay body{overflow:hidden}html.has-overlay .overlay{opacity:1;width:var(--viewportWidth)}.pre-header{position:relative;display:flex;font-size:1.2rem;justify-content:space-between;padding:2rem 0}.pre-header:before{background:#f4f4f4;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}.pre-header::before{z-index:1}@media (max-width:768px){.pre-header{font-size:1.1rem;padding:0}}.pre-header .field-content{padding-right:2rem;position:relative;z-index:2}@media (max-width:768px){.pre-header .field-content{padding-bottom:2rem;padding-top:2rem}}.pre-header .language-switcher-language-url ul{display:flex;gap:2rem;position:relative;z-index:2}@media (max-width:768px){.pre-header .language-switcher-language-url ul{display:none}}#block-entete{position:relative}.main-header-wrapper{--top-padding:4.6rem;box-sizing:content-box;padding:var(--top-padding) 0}@media (max-width:1000px){.main-header-wrapper{padding:3.6rem 0}}@media (max-width:768px){.main-header-wrapper{position:relative;padding:2.6rem 0}.main-header-wrapper:after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}}@media (max-width:600px){.main-header-wrapper{padding:1.6rem 0}}.main-header{position:relative;align-items:center;display:flex;justify-content:space-between;padding:1rem 0}.main-header:before{background:#fff;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}.main-header::before{bottom:calc(-1 * var(--top-padding));top:calc(-1 * var(--top-padding));transition:bottom .3s}.main-header.sticky{padding:1rem var(--sidePadding);left:0;position:fixed;top:0;width:100%;z-index:500}.main-header.sticky::before{bottom:0}.main-header.sticky .logo{transform:scale(0.8);transition:all .6s}.main-header .logo{background-image:url("/themes/custom/fhcm/css/../asset/fhcm.svg");background-repeat:no-repeat;background-size:contain;display:block;height:3.6rem;width:20rem;transform-origin:center left;transition:all .3s}.main-header .search-toggle{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTUgMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjUgMTQuNUwxMC41IDEwLjVNNi41IDEyLjVDMy4xODYyOSAxMi41IDAuNSA5LjgxMzcxIDAuNSA2LjVDMC41IDMuMTg2MjkgMy4xODYyOSAwLjUgNi41IDAuNUM5LjgxMzcxIDAuNSAxMi41IDMuMTg2MjkgMTIuNSA2LjVDMTIuNSA5LjgxMzcxIDkuODEzNzEgMTIuNSA2LjUgMTIuNVoiIHN0cm9rZT0iYmxhY2siLz48L3N2Zz4=");background-position:center;background-repeat:no-repeat;background-size:contain;appearance:none;display:flex;height:1.5rem;margin:0 0 0 1.5rem;width:1.5rem}.main-header .search-toggle span{display:none}@media (max-width:768px){.main-header .search-toggle{margin-left:auto}}.main-header .menu-toggle{align-items:center;font-size:1.4rem;text-decoration:underline;display:none}@media (max-width:768px){.main-header .menu-toggle{font-size:0;display:flex}}.main-header .menu-toggle:after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='12' viewBox='0 0 24 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0' y1='1' x2='24' y2='1' stroke='black' stroke-width='1' vector-effect='non-scaling-stroke' shape-rendering='crispEdges'/%3E%3Cline x1='0' y1='6' x2='24' y2='6' stroke='black' stroke-width='1' vector-effect='non-scaling-stroke' shape-rendering='crispEdges'/%3E%3Cline x1='0' y1='11' x2='24' y2='11' stroke='black' stroke-width='1' vector-effect='non-scaling-stroke' shape-rendering='crispEdges' /%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:block;height:1.2rem;margin-left:2rem;margin-trim:.1rem;width:2.4rem}.main-menu{display:none}.desktop .main-menu{display:block;--topPadding:5rem;margin-left:auto}.desktop .main-menu .close{background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L12.5 12.5M0.5 12.5L12.5 0.5' vector-effect='non-scaling-stroke' stroke='%23000000'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;height:0;margin-left:auto;margin-top:var(--topPadding);overflow:hidden;position:fixed;right:var(--sidePadding);top:0;transition:opacity .4s ease-in-out,height .2s ease-in-out;width:1.4rem;z-index:12}.desktop .main-menu .close.shown{height:1.4rem;opacity:1}.desktop .main-menu .menu-level-0{display:flex}.desktop .main-menu .menu-level-0>.menu-item{margin:1rem 2rem;font-size:1.4rem}@media (max-width:1000px){.desktop .main-menu .menu-level-0>.menu-item{margin:1rem}}.desktop .main-menu .menu-level-0>.menu-item span{cursor:pointer}.desktop .main-menu .menu-level-0>.menu-item .menu-link-content{bottom:100%;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:12}.desktop .main-menu .menu-level-0>.menu-item .menu-link-content .menu-content-wrapper{display:flex;flex-direction:row-reverse;gap:4rem;justify-content:space-between;padding:5rem var(--sidePadding)}.desktop .main-menu .field-cards{flex-direction:row-reverse;display:flex;gap:1.6rem}.desktop .main-menu .field-cards a{display:block;text-decoration:none;width:clamp(14rem,min(23vw,38vh),60rem)}@media (min-width:1500px){.desktop .main-menu .field-cards a{width:clamp(14rem,min(26vw,40vh),70rem)}}@media (min-width:1700px){.desktop .main-menu .field-cards a{width:clamp(14rem,min(30vw,45vh),80rem)}}.desktop .main-menu .field-cards .title{font-size:1.4rem;font-weight:400;margin:1.6rem 0 0}.desktop .main-menu .field-cards .subtitle{color:#757575;font-weight:400;margin:.8rem 0 0}.desktop .main-menu .menu-footer{display:none}.desktop .main-menu .block-language{display:none}.desktop .main-menu .menu-level-1{display:flex;flex-direction:column;justify-content:center}.desktop .main-menu .menu-level-1 .field-cards{display:none}.desktop .main-menu .menu-level-1 .menu-item{border-bottom:1px solid #e6e6e6}.desktop .main-menu .menu-level-1 .menu-item a{align-items:center;display:flex;font-weight:400;justify-content:space-between;padding:1.6rem 0;text-decoration:none;min-width:32rem}@media (min-width:1500px){.desktop .main-menu .menu-level-1 .menu-item a{font-size:1.6rem;min-width:40rem}}@media (min-width:1700px){.desktop .main-menu .menu-level-1 .menu-item a{font-size:1.8rem;min-width:50rem}}.desktop .main-menu .menu-level-1 .menu-item a::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.71 9.71'%3E%3Cpath class='cls-1' d='M8.48.35l4.52,4.5-4.52,4.5M13,4.85H0' fill='none' stroke='%23000000'/%3E%3C/svg%3E");background-position:center right;background-repeat:no-repeat;background-size:1.4rem .9rem;content:'';display:block;height:.9rem;margin:0 1.4rem;opacity:0;transition:none;width:0}@media (min-width:1500px){.desktop .main-menu .menu-level-1 .menu-item a::after{background-size:1.6rem 1.15rem;height:1.15rem}}@media (min-width:1700px){.desktop .main-menu .menu-level-1 .menu-item a::after{background-size:2rem 1.3rem;height:1.3rem}}.desktop .main-menu .menu-level-1 .menu-item a:hover::after{opacity:1;margin-right:0;transition:all .3s ease-in-out;width:1.4rem}@media (min-width:1500px){.desktop .main-menu .menu-level-1 .menu-item a:hover::after{width:1.6rem}}@media (min-width:1700px){.desktop .main-menu .menu-level-1 .menu-item a:hover::after{width:2rem}}.desktop .active-line{background:#0000c8;bottom:0;height:0;left:0;position:fixed;transition:width .3s ease-in-out;width:0}.desktop .menu-background{background:#f4f4f4;left:0;opacity:0;position:fixed;right:0;z-index:11}.desktop .menu-curtain{backdrop-filter:blur(0.1rem);background:rgba(62,62,62,0.4);cursor:pointer;left:0;opacity:0;position:fixed;right:0;z-index:10}.main-menu{display:none}.mobile .main-menu{display:block;--menuPadding:3.2rem;background:#0707B0;bottom:0;clip-path:inset(0 0 100% 100%);color:#fff;display:flex;flex-direction:column;max-width:100rem;min-height:100vh;overflow-y:scroll;position:fixed;right:0;top:0;transition:clip-path cubic-bezier(0.19,1,0.22,1) 0.4s,background-color cubic-bezier(0.19,1,0.22,1) 0.9s;width:50vw;z-index:601}@media (max-width:600px){.mobile .main-menu{--menuPadding:2.8rem}}.mobile .main-menu.has-unfolded{background:#0000c8;transition:background-color cubic-bezier(0.19,1,0.22,1) 0.9s}@media (max-width:1000px){.mobile .main-menu{width:60vw}}@media (max-width:768px){.mobile .main-menu{width:80vw}}@media (max-width:600px){.mobile .main-menu{width:var(--viewportWidth)}}.mobile .main-menu.open{clip-path:inset(0 0 0 0);transition:clip-path cubic-bezier(0.19,1,0.22,1) 0.6s,background-color cubic-bezier(0.19,1,0.22,1) 0.9s}.mobile .main-menu .close{background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L12.5 12.5M0.5 12.5L12.5 0.5' vector-effect='non-scaling-stroke' stroke='%23FFFFFF'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;height:1.5rem;margin-left:auto;position:absolute;top:var(--menuPadding);right:calc(var(--menuPadding) - .3rem);width:1.5rem;z-index:700}.mobile .main-menu .block-language{padding:var(--menuPadding)}.mobile .main-menu .block-language .links{align-items:center;display:flex}.mobile .main-menu .block-language .links li{align-items:center;display:flex}.mobile .main-menu .block-language .links li:after{content:'';display:block;width:.1rem;height:.7em;background:#fff;margin:0 1rem}.mobile .main-menu .block-language .links li:last-child:after{display:none}.mobile .main-menu .block-language .links a{color:#fff;font-size:1.5rem;text-transform:uppercase;text-decoration:none}.mobile .main-menu .block-language .links a[hreflang=fr]:lang(en),.mobile .main-menu .block-language .links a[hreflang=en]:lang(fr){color:rgba(255,255,255,0.4)}.mobile .main-menu .social{display:flex;justify-content:center;margin-bottom:10rem;margin-top:auto;padding:var(--menuPadding)}.mobile .main-menu .menu-level-0>li{border-top:1px solid rgba(230,230,230,0.2);transition:all cubic-bezier(0.19,1,0.22,1) 0.6s}.mobile .main-menu .menu-level-0>li:first-child{border-top:none}.mobile .main-menu .menu-level-0 span{--carret-width:.9rem;align-items:center;display:flex;font-size:3.2rem;font-weight:300;justify-content:space-between;padding:var(--menuPadding) var(--menuPadding) 2.5rem}@media (max-width:600px){.mobile .main-menu .menu-level-0 span{font-size:3rem}}.mobile .main-menu .menu-level-0 span:after{background-image:url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 17L9 9L1 0.999999' stroke='white'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:block;height:calc(2 * var(--carret-width));margin-left:1rem;transition:all cubic-bezier(0.19,1,0.22,1) 0.6s;transform:rotate(90deg);width:var(--carret-width)}.mobile .main-menu .menu-level-0>li.unfolded{background:#0707B0;border-top:1px solid rgba(230,230,230,0)}.mobile .main-menu .menu-level-0>li.unfolded:first-child{border-top:none}.mobile .main-menu .menu-level-0>li.unfolded+li{border-top:1px solid rgba(230,230,230,0)}.mobile .main-menu .menu-level-0>li.unfolded span:after{transform:rotate(-90deg)}.mobile .main-menu .menu-level-1{display:flex;flex-direction:column}.mobile .main-menu .menu-level-1 .menu-link-content,.mobile .main-menu .menu-level-1 .menu-content-wrapper{display:none;height:0;overflow:hidden}.mobile .main-menu .menu-level-1 .field-cards{display:none}.mobile .main-menu .menu-level-1 .menu-item{border-top:1px solid rgba(230,230,230,0.2)}.mobile .main-menu .menu-level-1 .menu-item a{align-items:center;display:flex;font-size:1.4rem;font-weight:400;justify-content:space-between;padding:1.6rem 0;text-decoration:none}.mobile .main-menu .menu-level-1 .menu-item a::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.71 9.71'%3E%3Cpath class='cls-1' d='M8.48.35l4.52,4.5-4.52,4.5M13,4.85H0' fill='none' stroke='%23FFFFFF'/%3E%3C/svg%3E");background-position:center right;background-repeat:no-repeat;background-size:1.4rem .9rem;content:'';display:block;height:.9rem;transition:none;width:1.4rem}.mobile .main-menu .menu-link-content{display:none}.mobile .main-menu .menu-link-content .menu-content-wrapper{display:flex;flex-direction:column-reverse;gap:4rem;padding:2rem var(--menuPadding)}.mobile .main-menu .field-cards{display:flex;flex-direction:row-reverse;gap:1.6rem}.mobile .main-menu .field-cards a{display:block;text-decoration:none}.mobile .main-menu .field-cards .title{font-size:1.4rem;font-weight:400;margin:1.6rem 0 0}.mobile .main-menu .field-cards .subtitle{color:#fff;font-size:1.4rem;font-weight:400;margin:.8rem 0 0;opacity:.6}.newsletter{position:relative}.newsletter:before{background:#000;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}.newsletter .content{border-bottom:1px solid #dcdcdc;color:#fff;padding:5rem 0 2rem}.newsletter h2{font-size:2rem;font-weight:300;letter-spacing:-.02em;margin-bottom:1rem}.newsletter p{font-size:1.4rem;font-weight:400;line-height:1.7;margin-bottom:2rem}.newsletter .disclaimer{display:none;font-size:1.2rem;font-weight:300;line-height:1.3;margin-top:2rem}.newsletter form{margin:5rem 0 0;display:flex;justify-content:space-between}.newsletter input{outline:none;background:transparent;border:none;color:#fff;font-size:2rem;font-weight:300;letter-spacing:-.02em}.newsletter input[type="email"]{width:calc(100% - 5rem)}.newsletter .confirm{display:none}.footer{position:relative;color:#fff;display:flex;gap:3rem;justify-content:space-between;padding:5rem 0}.footer:before{background:#000;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}@media (max-width:600px){.footer{align-items:center;flex-direction:column;padding:3rem 0}}.footer .menu-footer{font-size:1.4rem;display:flex;gap:3rem}.slideshow{position:absolute;left:var(--sidePadding);right:var(--sidePadding);top:0}.slideshow .wrapper{aspect-ratio:20/9;justify-content:space-between;display:flex}.slideshow .wrapper figure{font-size:1.2rem}.slideshow .wrapper .current,.slideshow .wrapper .old{display:flex;position:absolute;height:100%;width:100%}.slideshow .wrapper .current span,.slideshow .wrapper .old span{display:block;background-position:center;background-repeat:no-repeat;height:100%;width:100%}.slideshow .wrapper .thumb{aspect-ratio:4/6;display:flex;position:relative;width:10%}.slideshow .wrapper .thumb .current span,.slideshow .wrapper .thumb .old span{background-size:contain}.slideshow .wrapper .prev{cursor:pointer;margin-bottom:auto}.slideshow .wrapper .prev span{background-position:left top}.slideshow .wrapper .prev figure{position:absolute;bottom:-2rem;left:0}.slideshow .wrapper .next{cursor:pointer;margin-top:auto}.slideshow .wrapper .next span{background-position:right bottom}.slideshow .wrapper .next figure{position:absolute;top:-2rem;right:0}.slideshow .wrapper .main{align-self:center;display:flex;height:100%;position:relative;width:60%}.slideshow .wrapper .main .current span,.slideshow .wrapper .main .old span{background-size:contain}.mobile-slideshow .main-slider .swiper-slide img{width:var(--viewportWidth)}.mobile-slideshow .thumb-slider{font-size:1rem;padding-top:2rem}.mobile-slideshow .thumb-slider .is-current{position:relative}.mobile-slideshow .thumb-slider .is-current .img-wrapper{background:#0000c8}.mobile-slideshow .thumb-slider .is-current .img-wrapper img{opacity:0}.mobile-slideshow .thumb-slider .is-current .img-wrapper:after{--size:3.1rem;background-image:url("data:image/svg+xml,%3Csvg width='31' height='23' viewBox='0 0 31 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.9668 11.4987L30.9262 11.8825C31.0248 11.6361 31.0248 11.3613 30.9262 11.1149L29.9668 11.4987ZM1.03347 11.4987L0.0740439 11.1149C-0.0245006 11.3613 -0.0245007 11.6361 0.0740439 11.8825L1.03347 11.4987ZM15.5002 2.1987C20.2825 2.1987 23.6405 4.57894 25.8404 7.0233C26.9411 8.24628 27.7387 9.47276 28.2605 10.3936C28.5208 10.8529 28.7108 11.2334 28.8343 11.4953C28.896 11.6262 28.941 11.7273 28.9697 11.7935C28.9841 11.8266 28.9943 11.851 29.0006 11.8661C29.0037 11.8736 29.0058 11.8788 29.007 11.8815C29.0075 11.8829 29.0079 11.8837 29.0079 11.8838C29.008 11.8839 29.0079 11.8838 29.0078 11.8836C29.0078 11.8835 29.0077 11.8832 29.0076 11.8832C29.0075 11.8828 29.0074 11.8825 29.9668 11.4987C30.9262 11.1149 30.926 11.1145 30.9259 11.114C30.9258 11.1138 30.9256 11.1133 30.9254 11.1128C30.925 11.112 30.9246 11.111 30.9242 11.1098C30.9232 11.1075 30.922 11.1045 30.9205 11.1009C30.9176 11.0937 30.9137 11.0841 30.9087 11.0721C30.8986 11.048 30.8844 11.0144 30.866 10.9718C30.8291 10.8867 30.7752 10.7657 30.7037 10.6141C30.5608 10.3109 30.3472 9.88405 30.0585 9.37467C29.4824 8.35797 28.6009 7.00112 27.3766 5.64077C24.9265 2.91846 21.0512 0.132034 15.5002 0.132033L15.5002 2.1987ZM29.9668 11.4987C29.0074 11.1149 29.0075 11.1146 29.0076 11.1142C29.0077 11.1142 29.0078 11.1139 29.0078 11.1138C29.0079 11.1136 29.008 11.1135 29.0079 11.1136C29.0079 11.1137 29.0075 11.1145 29.007 11.1159C29.0058 11.1186 29.0037 11.1238 29.0006 11.1313C28.9943 11.1464 28.9841 11.1708 28.9697 11.2039C28.941 11.2701 28.896 11.3712 28.8343 11.5021C28.7108 11.764 28.5208 12.1445 28.2605 12.6038C27.7387 13.5246 26.9411 14.7511 25.8404 15.9741C23.6405 18.4185 20.2825 20.7987 15.5002 20.7987L15.5002 22.8654C21.0512 22.8654 24.9265 20.0789 27.3766 17.3566C28.6009 15.9963 29.4824 14.6394 30.0585 13.6227C30.3472 13.1134 30.5608 12.6865 30.7037 12.3833C30.7752 12.2317 30.8291 12.1107 30.866 12.0256C30.8844 11.983 30.8986 11.9494 30.9087 11.9253C30.9137 11.9133 30.9176 11.9037 30.9205 11.8965C30.922 11.8929 30.9232 11.8899 30.9242 11.8876C30.9246 11.8864 30.925 11.8854 30.9254 11.8846C30.9256 11.8841 30.9258 11.8836 30.9259 11.8834C30.926 11.8829 30.9262 11.8825 29.9668 11.4987ZM15.5002 20.7987C10.7179 20.7987 7.35981 18.4185 5.15989 15.9741C4.0592 14.7511 3.26158 13.5246 2.73979 12.6038C2.47947 12.1445 2.28942 11.764 2.16593 11.5021C2.10423 11.3712 2.05926 11.2701 2.03055 11.2039C2.0162 11.1708 2.00593 11.1464 1.99967 11.1313C1.99654 11.1238 1.99441 11.1186 1.99329 11.1159C1.99272 11.1145 1.99241 11.1137 1.99235 11.1136C1.99231 11.1135 1.99234 11.1135 1.99243 11.1138C1.99248 11.1139 1.99259 11.1142 1.99262 11.1142C1.99275 11.1146 1.99289 11.1149 1.03347 11.4987C0.0740439 11.8825 0.0742215 11.8829 0.0744151 11.8834C0.0745009 11.8836 0.074711 11.8841 0.0748828 11.8846C0.0752268 11.8854 0.0756351 11.8864 0.076108 11.8876C0.0770536 11.8899 0.0782572 11.8929 0.0797199 11.8965C0.0826452 11.9037 0.0866072 11.9133 0.0916142 11.9253C0.101627 11.9494 0.115824 11.983 0.134271 12.0256C0.171159 12.1107 0.225084 12.2317 0.296581 12.3833C0.439498 12.6865 0.653096 13.1134 0.941743 13.6227C1.51787 14.6394 2.39943 15.9963 3.62375 17.3566C6.07384 20.0789 9.94912 22.8654 15.5002 22.8654L15.5002 20.7987ZM1.03347 11.4987C1.99289 11.8825 1.99275 11.8828 1.99262 11.8832C1.99259 11.8832 1.99248 11.8835 1.99243 11.8836C1.99234 11.8838 1.99231 11.8839 1.99234 11.8838C1.99241 11.8837 1.99272 11.8829 1.99329 11.8815C1.99441 11.8788 1.99654 11.8736 1.99967 11.8661C2.00593 11.851 2.0162 11.8266 2.03055 11.7935C2.05926 11.7273 2.10423 11.6262 2.16593 11.4953C2.28942 11.2334 2.47947 10.8529 2.73979 10.3936C3.26158 9.47276 4.0592 8.24628 5.15989 7.0233C7.35981 4.57894 10.7179 2.1987 15.5002 2.1987L15.5002 0.132033C9.94912 0.132033 6.07384 2.91846 3.62375 5.64077C2.39943 7.00112 1.51788 8.35797 0.941744 9.37467C0.653096 9.88404 0.439499 10.3109 0.296581 10.6141C0.225084 10.7657 0.171159 10.8867 0.134272 10.9718C0.115824 11.0144 0.101627 11.048 0.0916143 11.0721C0.0866073 11.0841 0.0826453 11.0937 0.07972 11.1009C0.0782573 11.1045 0.0770536 11.1075 0.076108 11.1098C0.0756352 11.111 0.0752269 11.112 0.0748829 11.1128C0.0747111 11.1133 0.0745009 11.1138 0.0744152 11.114C0.0742216 11.1145 0.0740439 11.1149 1.03347 11.4987ZM15.5001 8.3987C17.2122 8.3987 18.6001 9.78662 18.6001 11.4987L20.6668 11.4987C20.6668 8.64523 18.3536 6.33203 15.5001 6.33203L15.5001 8.3987ZM12.4001 11.4987C12.4001 9.78662 13.7881 8.3987 15.5001 8.3987L15.5001 6.33203C12.6467 6.33203 10.3335 8.64523 10.3335 11.4987L12.4001 11.4987ZM15.5001 14.5987C13.7881 14.5987 12.4001 13.2108 12.4001 11.4987L10.3335 11.4987C10.3335 14.3522 12.6467 16.6654 15.5001 16.6654L15.5001 14.5987ZM15.5001 16.6654C18.3536 16.6654 20.6668 14.3522 20.6668 11.4987L18.6001 11.4987C18.6001 13.2108 17.2122 14.5987 15.5001 14.5987L15.5001 16.6654Z' fill='white'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';height:var(--size);left:calc(50% - var(--size) / 2);position:absolute;top:calc(50% - var(--size) / 2);transition:all linear .4s;transition-delay:.1;width:var(--size);z-index:1}:root{--marqueespeed:20s}.has-marquee{overflow:hidden;margin:0 calc(-1 * var(--sidePadding));padding:0 var(--sidePadding);cursor:pointer}.has-marquee .marquee-wrapper{position:relative;line-height:1}.has-marquee .marquee-wrapper .original{display:inline-block;position:relative;top:0;clip-path:inset(0 0 0 0);transition:all cubic-bezier(0.19,1,0.22,1) 0.8s}.has-marquee .marquee-wrapper .hover-marquee{clip-path:inset(0 0 100% 0);display:flex;flex-wrap:nowrap;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:calc(100vw -- var(--scrollbarWidth));transition:all cubic-bezier(0.19,1,0.22,1) 0.8s}.has-marquee .marquee-wrapper .hover-marquee .content{animation:marquee var(--marqueespeed) linear infinite;animation-play-state:paused;animation-fill-mode:both}.has-marquee .marquee-wrapper .hover-marquee span{margin-right:4rem;white-space:nowrap}.has-marquee.with-arrow:before{right:var(--sidePadding) !important}.has-marquee.with-arrow .hover-marquee{transform:translateX(calc(-50% - 12rem))}.has-marquee:hover .original{transform:translateY(-100%);clip-path:inset(100% 0 0 0)}.has-marquee:hover .hover-marquee{top:0;clip-path:inset(0 0 0 0)}.has-marquee:hover .hover-marquee .content{animation-play-state:running}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(calc(-100%))}}.accordionjs{list-style:none;margin:0;padding:0;position:relative}.accordionjs .acc_section{overflow:hidden;position:relative;z-index:10}.accordionjs .acc_section .acc_head{cursor:pointer;display:block;position:relative}.accordionjs .acc_section.acc_active>.acc_content{display:block}.social{align-items:center;display:flex;gap:3rem}.social a{display:flex;font-size:1.8rem;text-decoration:none}.social a span{display:none}.social a:before{font-family:'fhcm'}.social a.network-fb:before{content:"\e905"}.social a.network-ig:before{content:"\e908"}.social a.network-ln:before{content:"\e907"}.social a.network-tw:before{content:"\e906"}.social a.network-wb:before{content:"\e909"}.social a.network-yt:before{content:"\e904"}.path-frontpage .page-title{font-size:clamp(3.8rem,10vw - 3rem,15rem);margin:3rem 0 7rem}@media (max-width:768px){.path-frontpage .page-title span:nth-child(2){text-align:left}}.home-intro{font-size:3.1rem;font-weight:300;letter-spacing:-.03em;line-height:1.3;margin-bottom:12rem}@media (max-width:1000px){.home-intro{font-size:2.8rem;margin-bottom:10rem}.home-intro br{display:none}}@media (max-width:768px){.home-intro{font-size:1.7rem;font-weight:400;letter-spacing:-.01em;line-height:1.7;margin-bottom:8rem}}@media (max-width:600px){.home-intro{font-size:1.4rem;margin-bottom:6rem}}.home-intro a{text-decoration-thickness:2px;text-underline-offset:4px}@media (max-width:768px){.home-intro a{text-decoration-thickness:1px;text-underline-offset:3px}}#block-home-gal{overflow:hidden;margin:0 calc(-1 * var(--sidePadding))}.field-photos{align-items:flex-end;display:flex}.field-photos .item{margin:-1px;width:30vw}@media (max-width:1000px){.field-photos .item{width:50vw}}@media (max-width:768px){.field-photos .item{width:70vw}}.field-photos .swiper-wrapper{align-items:flex-end;-webkit-transition-timing-function:linear !important;-o-transition-timing-function:linear !important;transition-timing-function:linear !important;user-select:none}.home-msg{position:relative;color:#fff;font-size:1.8rem;overflow:hidden;margin:0 calc(-1 * var(--sidePadding))}.home-msg:before{background:#000;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}@media (max-width:768px){.home-msg{font-size:1.4rem}}.home-msg .field-texts{display:flex;align-items:flex-end}.home-msg .field-texts .item{align-items:center;display:flex;line-height:1;padding:3rem 1rem}@media (max-width:768px){.home-msg .field-texts .item{padding:2rem 1rem}}.home-msg .field-texts .item:after{content:'•';margin-left:2rem}.edition-block .header{position:relative;padding:4rem 0}.edition-block .header:after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}.edition-block .header>div{align-items:center;display:flex;justify-content:space-between}@media (max-width:1000px){.edition-block .header>div{align-items:flex-start;flex-direction:column}}.edition-block .content{padding:3rem 0 4rem}.edition-block .content .dates{align-items:center;display:flex;font-size:2.2rem;font-weight:300;margin-bottom:-3.6rem}.edition-block .content .dates time{margin-bottom:.4rem}.edition-block .content .dates time:first-child{margin-right:.5rem}.edition-block .content .dates time:nth-child(2){margin-left:.5rem}.edition-block .content .live{align-items:center;border:1px solid #e6e6e6;border-radius:1.5rem;font-size:1.4rem;font-weight:normal;display:inline-flex;margin-left:2rem;padding:.5rem 2rem}.edition-block .content .live:before{content:'';background:#0000c8;border-radius:.4rem;height:.8rem;margin-right:1rem;width:.8rem}.edition-block h2{font-size:4rem;font-weight:300;margin-bottom:1.5rem}@media (max-width:768px){.edition-block h2{font-size:3.4rem}}.edition-block .field-link{font-size:2rem;font-weight:300}.edition-block .field-link a{text-underline-offset:2px;text-decoration-thickness:1px}@media (max-width:1000px){.edition-block .field-link{margin-top:1.5rem}}.edition-block .meta{align-items:center;font-size:2.2rem;font-weight:300;display:flex}@media (max-width:768px){.edition-block .meta{font-size:1.9rem;align-items:flex-start;flex-direction:column}}.edition-block .edition-collections-slider .swiper-nav{justify-content:flex-end}.edition-block .edition-collections-slider .swiper-nav>div{width:4.5rem}@media (max-width:768px){.edition-block .edition-collections-slider .swiper-nav>div{width:3rem}}.edition-block.bg-blue,.edition-block.bg-black{color:#fff}.edition-block.bg-blue .header::after,.edition-block.bg-black .header::after{display:none}.edition-block.bg-blue .meta span:before,.edition-block.bg-black .meta span:before{background:#fff}.edition-block.bg-blue .live,.edition-block.bg-black .live{border-color:#fff}.edition-block.bg-blue .live:before,.edition-block.bg-black .live:before{background:#fff}.edition-block.bg-grey .header{position:relative}.edition-block.bg-grey .header:before{background:#f4f4f4;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}.edition-block.bg-grey .content{position:relative}.edition-block.bg-grey .content:before{background:#f4f4f4;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}.edition-block.bg-black .header{position:relative}.edition-block.bg-black .header:before{background:#1e1e1e;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}.edition-block.bg-black .content{position:relative}.edition-block.bg-black .content:before{background:#191919;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}.edition-block.bg-black .swiper-nav{filter:invert(1)}.edition-block.bg-blue .header{position:relative}.edition-block.bg-blue .header:before{background:#0000c8;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}.edition-block.bg-blue .content{position:relative}.edition-block.bg-blue .content:before{background:#0707B0;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}.edition-block.bg-blue .swiper-nav{filter:invert(1)}.home-news>.header{position:relative;display:flex;flex-wrap:wrap;font-size:2rem;justify-content:space-between;margin:4rem 0 0;padding:4rem 0}.home-news>.header:after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}@media (max-width:768px){.home-news>.header{flex-direction:column;gap:2rem}}.home-news>.header h2{font-size:inherit;font-weight:300;letter-spacing:-.02em}.home-news>.header a{font-weight:300;text-decoration-thickness:1px;text-underline-offset:3px}.home-news>.header a img{max-width:16rem;width:100%}.home-news .news-menu{position:relative}.home-news .news-menu:after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}.home-news .news-menu ul{margin-bottom:6rem;margin-top:4rem;padding-bottom:4rem}.home-links{margin:8rem 0}.home-links .field-links{position:relative;color:#fff}.home-links .field-links:before{background:#0000c8;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}.home-links .field-links .item{position:relative;padding:4rem;position:relative}.home-links .field-links .item:after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}@media (max-width:768px){.home-links .field-links .item{padding:3rem 3rem 3rem 0}}@media (max-width:600px){.home-links .field-links .item{padding:2.5rem 3rem 2.5rem 0}}.home-links .field-links .item:before{--size:3rem;background-image:url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 9L15 17M23 9L15 0.999999M23 9L6.99382e-07 9' vector-effect='non-scaling-stroke' stroke-width='1' stroke='%23FFFFFF'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';height:var(--size);position:absolute;right:0;top:calc(50% - var(--size) / 2);transform:rotate(-45deg);width:var(--size)}.home-links .field-links .item:last-child:after{display:none}.home-links .field-links .item a{display:block;font-size:3.2rem;font-weight:300;letter-spacing:-.04em;padding-left:calc(50% + 1rem);text-decoration:none;text-transform:uppercase}@media (max-width:768px){.home-links .field-links .item a{font-size:2.4rem;padding-left:0}}.push-block .header{position:relative;padding:4rem 0;margin-bottom:11rem}.push-block .header:after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}@media (max-width:768px){.push-block .header{margin-bottom:6rem;padding-bottom:3rem}}.push-block .header h2{font-size:2rem;font-weight:300;letter-spacing:-.03em}.push-block .content{display:flex;justify-content:space-between}@media (max-width:768px){.push-block .content{flex-direction:column}}.push-block .content>div{width:calc(50% - 2rem)}@media (max-width:768px){.push-block .content>div{width:100%}}.push-block .content>div:first-child{display:flex;flex-direction:column}.push-block img{width:45%}@media (max-width:768px){.push-block img{width:50%}}@media (max-width:600px){.push-block img{width:70%}}.push-block .field-content{margin-top:auto;font-size:1.2rem;font-weight:500;line-height:1.3}@media (max-width:768px){.push-block .field-content{margin:4rem 0}}.push-block .field-links{display:flex;flex-direction:column}.push-block .field-links a{align-items:center;border-bottom:1px solid #dcdcdc;display:flex;font-size:2rem;font-weight:300;justify-content:space-between;letter-spacing:-.02em;margin-bottom:2.2rem;padding-bottom:2.2rem;position:relative;text-decoration:none}@media (max-width:768px){.push-block .field-links a{font-size:1.4rem;margin-bottom:1.6rem;padding-bottom:1.6rem}}.push-block .field-links a:last-child{margin-bottom:0}.push-block .field-links a:last-child{margin-bottom:0}.push-block .field-links a:after{content:"\e902";font-family:'fhcm';font-size:.8em}@media (max-width:768px){.push-block .field-links a:first-child{border-top:1px solid #dcdcdc;padding-top:1.6rem}}.edition-title{position:relative}.edition-title h1{font-family:'Cardinal';font-size:clamp(7rem,15vw - 3rem,25rem);font-weight:normal;letter-spacing:-0.075em;line-height:.9;text-transform:uppercase}.edition-title sup{font-family:'NeueHaasUnica';font-size:.3em;position:absolute;top:.7em;right:-.5em}.edition-title.pfw h1,.edition-title.hcw h1{display:flex;flex-wrap:wrap;justify-content:space-between}.edition-title.pfw h1 span,.edition-title.hcw h1 span{position:relative}.edition-title.pfw h1 span:nth-child(4),.edition-title.hcw h1 span:nth-child(4){margin-right:.2em}.edition-title.pfw h1 .break,.edition-title.hcw h1 .break{width:100%}@media (max-width:768px){.edition-title.pfw h1 span:nth-child(4),.edition-title.pfw h1 span:nth-child(5),.edition-title.hcw h1 span:nth-child(4),.edition-title.hcw h1 span:nth-child(5){width:100%;text-align:right}}.edition-title.pfw .desc,.edition-title.hcw .desc{position:absolute;font-size:1.2rem;font-weight:500;right:32%;bottom:5%;text-transform:uppercase}@media (max-width:768px){.edition-title.pfw .desc,.edition-title.hcw .desc{bottom:2%;font-size:1rem;left:0;right:auto}}.edition-title.jwl h1{display:flex;flex-wrap:wrap;font-size:clamp(6rem,15vw - 3rem,23rem);justify-content:space-between}.edition-title.jwl h1 span{position:relative}.edition-title.jwl h1 span:last-child{margin-left:auto}.edition-video{background:#000;display:none;left:50%;margin-top:8rem;transform:translateX(-50%);position:relative;width:var(--viewportWidth)}.edition-video>div{position:relative;padding-top:56.25%}.edition-video>div>iframe,.edition-video>div>video{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.edition-banner{position:relative;margin-top:8rem;padding:4rem 0 0}.edition-banner:after{border-bottom:.1rem solid #dcdcdc;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}.edition-banner .field-ban-surtitle{font-size:2rem;font-weight:300;letter-spacing:-.02em;margin-bottom:4rem}.edition-banner .field-ban-title{font-size:6.8rem;font-weight:300;letter-spacing:-.03em;line-height:1.16}@media (max-width:1000px){.edition-banner .field-ban-title{font-size:5.6rem}}@media (max-width:768px){.edition-banner .field-ban-title{font-size:4.8rem}}.edition-banner a{display:inline-block;font-size:2rem;font-weight:300;margin-top:2rem;text-decoration-thickness:1px;text-underline-offset:3px}.edition-banner.with-media .cols{align-items:flex-start;display:flex;gap:6rem}.edition-banner.with-media .cols>div{width:50%}@media (max-width:768px){.edition-banner.with-media .cols{flex-direction:column;gap:2rem}.edition-banner.with-media .cols>div{width:100%}}.edition-banner.with-media .field-ban-title{font-size:4.8rem}@media (max-width:1000px){.edition-banner.with-media .field-ban-title{font-size:3.6rem}}@media (max-width:768px){.edition-banner.with-media .field-ban-title{font-size:3.2rem}}.edition-banner.with-media .field-video-file{position:relative;padding-top:56.25%}.edition-banner.with-media .field-video-file>iframe,.edition-banner.with-media .field-video-file>video{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.sphere{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.sphere .header{position:relative;margin:6rem 0;padding-bottom:4rem;width:100%}.sphere .header:after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}@media (max-width:768px){.sphere .header{margin:6rem 0 3rem}}.sphere .header h2{font-size:2rem;font-weight:300;letter-spacing:-.02em}.sphere .logo{background-image:url("/themes/custom/fhcm/css/../asset/logo-sphere.svg");background-size:contain;height:12.8rem;width:15.6rem}@media (max-width:768px){.sphere .logo{display:none}}.sphere .infos{width:calc(50% - 1rem)}@media (max-width:768px){.sphere .infos{width:100%}}.sphere .field-sphere-desc{font-size:1.8rem;line-height:1.77}@media (max-width:768px){.sphere .field-sphere-desc{font-size:1.4rem}}.sphere .field-sphere-contacts{font-size:1.4rem;letter-spacing:-.01em;line-height:2.3;margin-top:3rem}@media (max-width:768px){.sphere .field-sphere-contacts{font-size:1.3rem}}.sphere .field-sphere-contacts .item{display:flex}.sphere .field-sphere-contacts .item .double-field-first{margin-right:.5rem}.lang-en .sphere .field-sphere-contacts .item .double-field-first:after{content:':'}.lang-fr .sphere .field-sphere-contacts .item .double-field-first:after{content:' :'}.sphere .field-sphere-links{font-size:1.4rem;letter-spacing:-.01em;line-height:2.3;margin-top:3rem}.sphere .field-pdf-files{font-size:1.4rem;letter-spacing:-.01em;line-height:2.3;margin-top:3rem}.sphere .field-pdf-files .file{background:none;min-height:auto;padding-left:0}.sphere .field-sphere-links+.field-pdf-files{margin-top:0}.sphere .houses{position:relative;display:flex;flex-wrap:wrap;gap:2rem;margin-top:10rem;padding-top:2rem;width:100%}.sphere .houses:after{border-bottom:.1rem solid #dcdcdc;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}@media (max-width:1000px){.sphere .houses{margin-top:6rem}}@media (max-width:768px){.sphere .houses{gap:0;margin-top:5rem}.sphere .houses::after{display:none}}@media (max-width:600px){.sphere .houses{margin-top:4rem}}.sphere .houses>article{padding:0 0 2rem 0;width:calc(50% - 1rem)}@media (max-width:768px){.sphere .houses>article{width:100%}}.sphere .houses>article:nth-child(odd){position:relative}.sphere .houses>article:nth-child(odd):after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}.sphere .houses>article:nth-child(odd):after{left:calc(100% + 1rem)}@media (max-width:768px){.sphere .houses>article:nth-child(odd):after{left:50%}}@media (max-width:768px){.sphere .houses>article{border-top:1px solid #dcdcdc;padding-top:2rem}.sphere .houses>article::after{display:none}}.edition-collections-slider{user-select:none}.edition-collections-slider .header{position:relative;display:flex;flex-wrap:wrap;font-size:2rem;justify-content:space-between;margin:4rem 0 2rem;padding-bottom:4.5rem}.edition-collections-slider .header:after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}.edition-collections-slider .header h2{font-size:inherit;font-weight:300}.edition-collections-slider .header a{font-weight:300;text-decoration-thickness:1px;text-underline-offset:3px}.edition-collections-slider .swiper-nav{display:flex;justify-content:space-between;margin:0 0 2rem}@media (max-width:600px){.edition-collections-slider .swiper-nav{overflow:hidden;width:0}}.edition-collections-slider .swiper-nav>div{background-image:url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 9L15 17M23 9L15 0.999999M23 9L6.99382e-07 9' vector-effect='non-scaling-stroke' stroke-width='1' stroke='%23000000'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;background-size:auto;background-position:center right;cursor:pointer;height:4rem;width:6rem}.edition-collections-slider .swiper-nav>div.collection-prev{transform:rotate(180deg)}.edition-collections-slider .swiper-nav>div.swiper-button-disabled{opacity:.4}.edition-collections-slider .slider{overflow:hidden;margin:0 calc(-1 * var(--sidePadding));padding:0 var(--sidePadding)}.edition-collections{user-select:none}.edition-collections .header{display:flex;justify-content:space-between;padding:4rem 0;position:relative}.edition-collections .header:after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}@media (max-width:768px){.edition-collections .header{flex-direction:column-reverse}.edition-collections .header::after{display:none}}.edition-collections h1{color:#0000c8;font-size:1.6rem;font-weight:300}.edition-collections h1 a{text-decoration:none}.edition-collections img{height:2.1rem}@media (max-width:768px){.edition-collections img{margin:0 0 8rem auto}}.edition-collections .list{padding-top:3rem}.edition-collections .list:hover .img-follow{display:block}.edition-collections .list ul{display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:768px){.edition-collections .list ul{flex-direction:column}}.edition-collections .list li{list-style-type:none}@media (max-width:768px){.edition-collections .list li:nth-child(even){margin-left:auto;text-align:right}}.edition-collections .list li a{display:flex;font-size:1rem;padding:0 1.5rem 2rem;position:relative;text-decoration:none;text-transform:uppercase;z-index:1}@media (max-width:768px){.edition-collections .list li a{padding:0 0 2rem;flex-direction:column;gap:.5rem}}.edition-collections .list li a.hovered{z-index:3;color:#0000c8}.edition-collections .list li a .edition{color:#757575}.edition-collections .list li a h2{font-family:'Cardinal';font-size:6.4rem;font-weight:normal;letter-spacing:-.06em;line-height:.8;margin-right:1rem}@media (max-width:1000px){.edition-collections .list li a h2{font-size:5.4rem}}@media (max-width:768px){.edition-collections .list li a h2{line-height:1;font-size:5rem}}@media (max-width:600px){.edition-collections .list li a h2{font-size:3.7rem}}.edition-collections .list .img-follow{position:fixed;display:none;height:33rem;overflow:hidden;z-index:2;width:33rem}.edition-collections .list .img-follow img{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%;clip-path:inset(0 100% 100% 0);transition:all cubic-bezier(0.19,1,0.22,1) 0.6s}.edition-collections .list .img-follow img.current{clip-path:inset(0 0 0 0)}.house-collections{user-select:none}.house-collections .header{display:flex;justify-content:space-between;padding:4rem 0;margin:8rem 0 5rem;position:relative}.house-collections .header:after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}.house-collections h2{font-size:2rem;font-weight:300;letter-spacing:-.02em}.house-collections .content{display:flex;gap:2rem}.house-collections .content>div{width:calc(50% - 1rem)}@media (max-width:768px){.house-collections .content>div{width:100%}}.house-collections .content .list li{list-style-type:none}@media (max-width:768px){.house-collections .content .img{display:none}}.house-collections .content .img .img-hover{left:0;padding-top:122%;position:relative;top:0;width:100%}.house-collections .content .img .img-hover img{clip-path:inset(0 100% 100% 0);height:100%;left:0;object-fit:contain;object-position:top left;position:absolute;top:0;transition:all cubic-bezier(0.19,1,0.22,1) 0.6s;width:100%}.house-collections .content .img .img-hover img.current{clip-path:inset(0 0 0 0)}.collection.as-teaser{cursor:pointer}.collection.as-teaser a{text-decoration:none}.collection.as-teaser h3{font-family:'Cardinal';font-size:2.2rem;font-weight:500;letter-spacing:-0.06rem;margin-top:3rem;text-transform:uppercase}.collection.as-teaser .field-main-img img{clip-path:inset(0 0 0 0);transition:all cubic-bezier(0.19,1,0.22,1) 0.6s}.collection.as-teaser .field-main-img:hover img{clip-path:inset(0 10% 10% 0)}.collection.as-house{display:flex;font-size:3.2rem;font-weight:300;margin-bottom:4rem}@media (max-width:1000px){.collection.as-house{font-size:2.8rem}}@media (max-width:768px){.collection.as-house{font-size:2.4rem}}.collection.as-house .year{color:#757575;letter-spacing:-.03em;margin-right:4rem}.collection.as-house a{letter-spacing:-.02em;text-decoration-thickness:2px;text-underline-offset:3px;transition:all cubic-bezier(0.19,1,0.22,1) 0.6s}.collection.as-house a:hover{color:#0000c8}.collection.as-full .collection-header{animation:slideAppear 1s cubic-bezier(0.19,1,0.22,1) 0s;align-items:flex-start;display:flex;justify-content:space-between}@media (max-width:768px){.collection.as-full .collection-header{flex-direction:column-reverse}}.collection.as-full .collection-header .house-title{font-family:'Cardinal';font-size:clamp(3.8rem,10vw - 3rem,15rem);letter-spacing:-.06em;line-height:.9;text-transform:uppercase}.collection.as-full .collection-header .house-title span{display:block}.collection.as-full .logo{display:block;max-width:16rem;width:100%}@media (max-width:768px){.collection.as-full .logo{margin:2rem 0}}.collection.as-full h1{color:#0000c8;font-family:'NeueHaasUnica';font-size:clamp(3.8rem,10vw - 6rem,8rem);font-weight:300;letter-spacing:-.06em;line-height:1;text-align:right}.collection.as-full .header{align-items:flex-end;display:flex;justify-content:space-between;margin:9rem 0 6rem}.collection.as-full .header h2{font-size:2rem;font-weight:300;letter-spacing:-.02em}.collection.as-full .header .credits{color:#757575;font-size:1.4rem;letter-spacing:.01em}.collection.as-full .field-video-file,.collection.as-full .field-video{aspect-ratio:16/9;position:relative;margin:6rem 0;left:calc(-1 * var(--sidePadding));width:calc(100% + 2 * var(--sidePadding))}.collection.as-full .field-video-file video,.collection.as-full .field-video video{height:auto;width:100%}.collection.as-full .field-gallery{--columns:6;display:grid;gap:1.6rem;grid-template-columns:repeat(var(--columns),1fr)}@media (max-width:1000px){.collection.as-full .field-gallery{--columns:5}}@media (max-width:768px){.collection.as-full .field-gallery{--columns:4}}@media (max-width:600px){.collection.as-full .field-gallery{--columns:2}}@media (min-width:1700px){.collection.as-full .field-gallery{--columns:8}}.collection.as-full .field-gallery .item{cursor:pointer}.collection.as-full .field-gallery .item:hover .wrapper img{transform:scale(0.25)}.collection.as-full .field-gallery .item:hover .wrapper::after{opacity:1}.collection.as-full .field-gallery .item .wrapper{background:#0000c8;position:relative}.collection.as-full .field-gallery .item .wrapper:after{--size:3.1rem;background-image:url("data:image/svg+xml,%3Csvg width='31' height='23' viewBox='0 0 31 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.9668 11.4987L30.9262 11.8825C31.0248 11.6361 31.0248 11.3613 30.9262 11.1149L29.9668 11.4987ZM1.03347 11.4987L0.0740439 11.1149C-0.0245006 11.3613 -0.0245007 11.6361 0.0740439 11.8825L1.03347 11.4987ZM15.5002 2.1987C20.2825 2.1987 23.6405 4.57894 25.8404 7.0233C26.9411 8.24628 27.7387 9.47276 28.2605 10.3936C28.5208 10.8529 28.7108 11.2334 28.8343 11.4953C28.896 11.6262 28.941 11.7273 28.9697 11.7935C28.9841 11.8266 28.9943 11.851 29.0006 11.8661C29.0037 11.8736 29.0058 11.8788 29.007 11.8815C29.0075 11.8829 29.0079 11.8837 29.0079 11.8838C29.008 11.8839 29.0079 11.8838 29.0078 11.8836C29.0078 11.8835 29.0077 11.8832 29.0076 11.8832C29.0075 11.8828 29.0074 11.8825 29.9668 11.4987C30.9262 11.1149 30.926 11.1145 30.9259 11.114C30.9258 11.1138 30.9256 11.1133 30.9254 11.1128C30.925 11.112 30.9246 11.111 30.9242 11.1098C30.9232 11.1075 30.922 11.1045 30.9205 11.1009C30.9176 11.0937 30.9137 11.0841 30.9087 11.0721C30.8986 11.048 30.8844 11.0144 30.866 10.9718C30.8291 10.8867 30.7752 10.7657 30.7037 10.6141C30.5608 10.3109 30.3472 9.88405 30.0585 9.37467C29.4824 8.35797 28.6009 7.00112 27.3766 5.64077C24.9265 2.91846 21.0512 0.132034 15.5002 0.132033L15.5002 2.1987ZM29.9668 11.4987C29.0074 11.1149 29.0075 11.1146 29.0076 11.1142C29.0077 11.1142 29.0078 11.1139 29.0078 11.1138C29.0079 11.1136 29.008 11.1135 29.0079 11.1136C29.0079 11.1137 29.0075 11.1145 29.007 11.1159C29.0058 11.1186 29.0037 11.1238 29.0006 11.1313C28.9943 11.1464 28.9841 11.1708 28.9697 11.2039C28.941 11.2701 28.896 11.3712 28.8343 11.5021C28.7108 11.764 28.5208 12.1445 28.2605 12.6038C27.7387 13.5246 26.9411 14.7511 25.8404 15.9741C23.6405 18.4185 20.2825 20.7987 15.5002 20.7987L15.5002 22.8654C21.0512 22.8654 24.9265 20.0789 27.3766 17.3566C28.6009 15.9963 29.4824 14.6394 30.0585 13.6227C30.3472 13.1134 30.5608 12.6865 30.7037 12.3833C30.7752 12.2317 30.8291 12.1107 30.866 12.0256C30.8844 11.983 30.8986 11.9494 30.9087 11.9253C30.9137 11.9133 30.9176 11.9037 30.9205 11.8965C30.922 11.8929 30.9232 11.8899 30.9242 11.8876C30.9246 11.8864 30.925 11.8854 30.9254 11.8846C30.9256 11.8841 30.9258 11.8836 30.9259 11.8834C30.926 11.8829 30.9262 11.8825 29.9668 11.4987ZM15.5002 20.7987C10.7179 20.7987 7.35981 18.4185 5.15989 15.9741C4.0592 14.7511 3.26158 13.5246 2.73979 12.6038C2.47947 12.1445 2.28942 11.764 2.16593 11.5021C2.10423 11.3712 2.05926 11.2701 2.03055 11.2039C2.0162 11.1708 2.00593 11.1464 1.99967 11.1313C1.99654 11.1238 1.99441 11.1186 1.99329 11.1159C1.99272 11.1145 1.99241 11.1137 1.99235 11.1136C1.99231 11.1135 1.99234 11.1135 1.99243 11.1138C1.99248 11.1139 1.99259 11.1142 1.99262 11.1142C1.99275 11.1146 1.99289 11.1149 1.03347 11.4987C0.0740439 11.8825 0.0742215 11.8829 0.0744151 11.8834C0.0745009 11.8836 0.074711 11.8841 0.0748828 11.8846C0.0752268 11.8854 0.0756351 11.8864 0.076108 11.8876C0.0770536 11.8899 0.0782572 11.8929 0.0797199 11.8965C0.0826452 11.9037 0.0866072 11.9133 0.0916142 11.9253C0.101627 11.9494 0.115824 11.983 0.134271 12.0256C0.171159 12.1107 0.225084 12.2317 0.296581 12.3833C0.439498 12.6865 0.653096 13.1134 0.941743 13.6227C1.51787 14.6394 2.39943 15.9963 3.62375 17.3566C6.07384 20.0789 9.94912 22.8654 15.5002 22.8654L15.5002 20.7987ZM1.03347 11.4987C1.99289 11.8825 1.99275 11.8828 1.99262 11.8832C1.99259 11.8832 1.99248 11.8835 1.99243 11.8836C1.99234 11.8838 1.99231 11.8839 1.99234 11.8838C1.99241 11.8837 1.99272 11.8829 1.99329 11.8815C1.99441 11.8788 1.99654 11.8736 1.99967 11.8661C2.00593 11.851 2.0162 11.8266 2.03055 11.7935C2.05926 11.7273 2.10423 11.6262 2.16593 11.4953C2.28942 11.2334 2.47947 10.8529 2.73979 10.3936C3.26158 9.47276 4.0592 8.24628 5.15989 7.0233C7.35981 4.57894 10.7179 2.1987 15.5002 2.1987L15.5002 0.132033C9.94912 0.132033 6.07384 2.91846 3.62375 5.64077C2.39943 7.00112 1.51788 8.35797 0.941744 9.37467C0.653096 9.88404 0.439499 10.3109 0.296581 10.6141C0.225084 10.7657 0.171159 10.8867 0.134272 10.9718C0.115824 11.0144 0.101627 11.048 0.0916143 11.0721C0.0866073 11.0841 0.0826453 11.0937 0.07972 11.1009C0.0782573 11.1045 0.0770536 11.1075 0.076108 11.1098C0.0756352 11.111 0.0752269 11.112 0.0748829 11.1128C0.0747111 11.1133 0.0745009 11.1138 0.0744152 11.114C0.0742216 11.1145 0.0740439 11.1149 1.03347 11.4987ZM15.5001 8.3987C17.2122 8.3987 18.6001 9.78662 18.6001 11.4987L20.6668 11.4987C20.6668 8.64523 18.3536 6.33203 15.5001 6.33203L15.5001 8.3987ZM12.4001 11.4987C12.4001 9.78662 13.7881 8.3987 15.5001 8.3987L15.5001 6.33203C12.6467 6.33203 10.3335 8.64523 10.3335 11.4987L12.4001 11.4987ZM15.5001 14.5987C13.7881 14.5987 12.4001 13.2108 12.4001 11.4987L10.3335 11.4987C10.3335 14.3522 12.6467 16.6654 15.5001 16.6654L15.5001 14.5987ZM15.5001 16.6654C18.3536 16.6654 20.6668 14.3522 20.6668 11.4987L18.6001 11.4987C18.6001 13.2108 17.2122 14.5987 15.5001 14.5987L15.5001 16.6654Z' fill='white'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';height:var(--size);left:calc(50% - var(--size) / 2);opacity:0;position:absolute;top:calc(50% - var(--size) / 2);transition:all linear .4s;transition-delay:.1;width:var(--size);z-index:1}.collection.as-full .field-gallery .item .wrapper img{position:relative;transform-origin:bottom right;transition:all cubic-bezier(0.9,0,0.1,1) 0.6s;z-index:2}.collection.as-full .field-gallery .item span{background:#fff;display:block;font-size:1.2rem;letter-spacing:-.04em;padding:1rem 0}.collection.as-full .info{position:relative;display:flex;gap:2rem;margin:8rem 0;padding-top:9rem}.collection.as-full .info:after{border-bottom:.1rem solid #dcdcdc;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}@media (max-width:768px){.collection.as-full .info{flex-direction:column;padding-top:6rem}}.collection.as-full .info>div{width:calc(50% - 1rem)}@media (max-width:768px){.collection.as-full .info>div{width:100%}}@media (max-width:768px){.collection.as-full .info .date{align-items:center;display:flex;margin-bottom:3rem}}.collection.as-full .info .date span{color:#0000c8;font-size:1rem;text-transform:uppercase}@media (max-width:768px){.collection.as-full .info .date span{color:#757575}}.collection.as-full .info .date div{margin-top:1rem;font-size:1.4rem}@media (max-width:768px){.collection.as-full .info .date div{margin-top:0;margin-left:20%}}.collection.as-full .info .field-desc{font-size:1.8rem;line-height:1.78}@media (max-width:768px){.collection.as-full .info .field-desc{font-size:1.4rem;line-height:1.7}}.collection.as-full .info .field-pdf-files{margin-top:4rem}.collection.as-full .info .field-pdf-files .item{align-items:center;display:flex;margin-left:auto;margin-bottom:1rem}.collection.as-full .info .field-pdf-files .item::before{background-image:url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20039 7.99586L9.80039 7.99586M4.20039 10.794L9.80039 10.8001M4.20039 5.19768L7.93372 5.20013M11.6671 14.5335L2.33372 14.5335C1.81826 14.5335 1.40039 14.1156 1.40039 13.6001L1.40039 2.40013C1.40039 1.88466 1.81826 1.4668 2.33372 1.4668L9.80039 1.4668L12.6004 4.2668L12.6004 13.6001C12.6004 14.1156 12.1825 14.5335 11.6671 14.5335Z' stroke='black' stroke-linecap='square'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:1.6rem;margin:0 .9rem .2rem 0;vertical-align:middle;width:1.6rem}.collection.as-full .info .field-pdf-files .item span{background:none;font-size:1.4rem;padding:0}.lookbook{background:#fff;bottom:0;clip-path:inset(0 0 100% 100%);display:flex;left:100%;min-height:100vh;overflow:hidden;padding:4rem;position:fixed;right:0;top:0;z-index:601;transition:clip-path cubic-bezier(0.19,1,0.22,1) 0.6s}@media (max-width:1000px){.lookbook{padding:2rem}}@media (max-width:768px){.lookbook{padding:0}}.lookbook.open{left:0;clip-path:inset(0 0 0 0)}.lookbook .close{background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L12.5 12.5M0.5 12.5L12.5 0.5' vector-effect='non-scaling-stroke' stroke='%23000000'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:2.1rem;margin-left:auto;position:absolute;top:5.5rem;right:5.5rem;width:2.1rem;z-index:700}@media (max-width:1000px){.lookbook .close{right:4.4rem;top:4.4rem}}@media (max-width:768px){.lookbook .close{background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L12.5 12.5M0.5 12.5L12.5 0.5' vector-effect='non-scaling-stroke' stroke='%23000000'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;right:3.3rem;top:3.3rem}}@media (max-width:600px){.lookbook .close{right:2.2rem;top:2.2rem}}.lookbook .field-gallery{display:none}.lookbook .content{width:100%}.lookbook .slideshow{height:100%;position:relative;left:auto;right:auto}.lookbook .slideshow .wrapper{aspect-ratio:auto;height:100%}.lookbook-throbber{display:inline-block;height:80px;left:calc(50% - 40px);position:fixed;top:calc(50% - 40px);width:80px;z-index:601}.lookbook-throbber div{animation-timing-function:cubic-bezier(0,1,1,0);background:#fff;border-radius:50%;height:13px;position:absolute;top:33px;width:13px}.lookbook-throbber div:nth-child(1){animation:lds-ellipsis1 0.6s infinite;left:8px}.lookbook-throbber div:nth-child(2){animation:lds-ellipsis2 0.6s infinite;left:8px}.lookbook-throbber div:nth-child(3){animation:lds-ellipsis2 0.6s infinite;left:32px}.lookbook-throbber div:nth-child(4){left:56px;animation:lds-ellipsis3 0.6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}.calendar{user-select:none}.calendar>.header{position:relative;display:flex;flex-wrap:wrap;font-size:2rem;justify-content:space-between;margin:4rem 0 0;padding:4rem 0}.calendar>.header:after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}@media (max-width:768px){.calendar>.header{flex-direction:column;gap:1rem}}.calendar>.header .page-title{max-width:calc(100% - 20rem)}@media (max-width:768px){.calendar>.header .page-title{max-width:100%}}.calendar>.header h2{font-size:inherit;font-weight:300;letter-spacing:-.02em}.calendar>.header a{font-weight:300;text-decoration-thickness:1px;text-underline-offset:3px}.calendar>.header a img{max-width:16rem;width:100%}.calendar .filters{position:relative;align-items:center;display:flex;font-size:1.4rem;padding:2rem 0}.calendar .filters:before{background:#f4f4f4;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}@media (max-width:768px){.calendar .filters{flex-wrap:wrap;gap:2rem}}.calendar .filters span{color:#757575;margin-right:4rem}@media (max-width:768px){.calendar .filters span{display:none}}.calendar .filters .filter{margin-left:2rem;position:relative}@media (max-width:768px){.calendar .filters .filter{margin-left:0;margin-right:2rem}}.calendar .filters select{appearance:none;background:none;font-size:1.2rem;border:0;height:4.2rem;left:1rem;opacity:0;outline:none;position:absolute;right:0;top:0;z-index:1}.calendar .filters .form-value{font-size:1.4rem;padding:1rem 4rem 1rem 1rem;position:relative;transition:all .15s}.calendar .filters .form-value::before{background-image:url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 17L9 9L1 0.999999' stroke='%23000000'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';position:absolute;right:1rem;top:1.4rem;height:1rem;width:1rem;transform:rotate(90deg)}.calendar .filters .download{align-items:center;display:flex;margin-left:auto}@media (max-width:600px){.calendar .filters .download{margin-left:1rem;width:100%}}.calendar .filters .download::before{background-image:url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20039 7.99586L9.80039 7.99586M4.20039 10.794L9.80039 10.8001M4.20039 5.19768L7.93372 5.20013M11.6671 14.5335L2.33372 14.5335C1.81826 14.5335 1.40039 14.1156 1.40039 13.6001L1.40039 2.40013C1.40039 1.88466 1.81826 1.4668 2.33372 1.4668L9.80039 1.4668L12.6004 4.2668L12.6004 13.6001C12.6004 14.1156 12.1825 14.5335 11.6671 14.5335Z' stroke='black' stroke-linecap='square'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:1.6rem;margin:0 .9rem .2rem 0;vertical-align:middle;width:1.6rem}.calendar .day{position:relative}.calendar .day.filtered{display:none}.calendar .day .header{position:relative;position:relative;background:#fff;display:block;font-size:1.6rem;letter-spacing:-.03em;padding:4rem 0;position:sticky;text-transform:uppercase;top:var(--stickyHeaderHeight);z-index:10}.calendar .day .header:before{background:#fff;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}.calendar .day .header:after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}@media (max-width:768px){.calendar .day .header{padding:2rem 0}}@media (max-width:600px){.calendar .day .header{font-size:1.4rem}}.calendar .cal-item{position:relative;padding:1.5rem 0 3rem}.calendar .cal-item:after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}.calendar .cal-item.filtered{display:none}.calendar .cal-item .house-details{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem;position:relative;text-decoration:none}.calendar .cal-item .house-details:hover>h3,.calendar .cal-item .house-details:hover>div{top:-8rem;clip-path:inset(100% 0 0 0)}.calendar .cal-item .house-details:hover .marquee{top:0;clip-path:inset(0 0 0 0)}.calendar .cal-item .house-details:hover .marquee .content{--duration:30s;animation:marquee var(--duration) linear infinite}.calendar .cal-item .house-details h3{clip-path:inset(0 0 0 0);font-family:'Cardinal';font-size:6.4rem;font-weight:normal;letter-spacing:-0.05em;position:relative;padding-right:.5rem;top:0;text-transform:uppercase;transition:top cubic-bezier(0.19,1,0.22,1) 0.8s,clip-path cubic-bezier(0.19,1,0.22,1) 0.8s}@media (max-width:1000px){.calendar .cal-item .house-details h3{font-size:5.5rem}}@media (max-width:768px){.calendar .cal-item .house-details h3{font-size:4.5rem}}@media (max-width:600px){.calendar .cal-item .house-details h3{font-size:4rem}}.calendar .cal-item .house-details .type{font-size:1rem;font-weight:500;text-transform:uppercase}@media (max-width:768px){.calendar .cal-item .house-details .type{display:none}}.calendar .cal-item .house-details .marquee{clip-path:inset(0 0 100% 0);height:100%;left:50%;overflow:hidden;position:absolute;top:100%;transform:translateX(-50%);transition:top cubic-bezier(0.19,1,0.22,1) 0.8s,clip-path cubic-bezier(0.19,1,0.22,1) 0.8s;width:var(--viewportWidth)}.calendar .cal-item .house-details .marquee .content{display:flex;flex-wrap:nowrap;width:200vw}.calendar .cal-item .house-details .marquee .content h3{white-space:nowrap;margin-right:3rem}.calendar .cal-item .entries{display:flex}@media (max-width:1000px){.calendar .cal-item .entries{-ms-overflow-style:none;scrollbar-width:none;overflow:scroll;margin:0 calc(-1 * var(--sidePadding));padding-left:var(--sidePadding)}.calendar .cal-item .entries::-webkit-scrollbar{display:none;height:0;width:0}}.calendar .cal-item .entries .entry{display:flex;margin-right:2.4rem;position:relative;transition:all cubic-bezier(0.39,0.575,0.565,1) 0.6s}.calendar .cal-item .entries .entry.filtered{display:none}@media (hover:hover){.calendar .cal-item .entries .entry:hover{padding-right:5rem}.calendar .cal-item .entries .entry:hover h4{background:#0000c8;border-color:#0000c8;color:#fff}.calendar .cal-item .entries .entry:hover h4:before{background:#fff}.calendar .cal-item .entries .entry:hover .ics{opacity:1}}.calendar .cal-item .entries .entry h4{align-items:center;border:1px solid #dcdcdc;border-radius:2rem;display:flex;font-size:1.4rem;font-weight:normal;padding:.5rem 2rem .5rem 1.5rem;transition:all cubic-bezier(0.39,0.575,0.565,1) 0.3s}@media (max-width:768px){.calendar .cal-item .entries .entry h4{font-size:1.25rem}}@media (max-width:600px){.calendar .cal-item .entries .entry h4{font-size:1.15rem}}.calendar .cal-item .entries .entry h4:before{background:#0000c8;border-radius:4px;content:'';flex:1 0 auto;height:.8rem;margin-right:1rem;transition:all cubic-bezier(0.19,1,0.22,1) 0.6s;width:.8rem}.calendar .cal-item .entries .entry h4>div{display:flex;margin-right:.5rem;white-space:nowrap}.calendar .cal-item .entries .entry h4 span{margin-right:.5rem;white-space:nowrap}.calendar .cal-item .entries .entry .ics{align-items:center;border-radius:2rem;display:flex;margin-left:1rem;padding:.8rem 1.5rem;z-index:2}@media (hover:hover){.calendar .cal-item .entries .entry .ics{background:#0000c8;border:1px solid #0000c8;opacity:0;position:absolute;right:0;transition:all linear .2s}}@media (hover:none){.calendar .cal-item .entries .entry .ics{border:1px solid #dcdcdc}}.calendar .cal-item .entries .entry .ics span{background-size:auto;display:block;height:1.1rem;width:1.1rem}@media (hover:hover){.calendar .cal-item .entries .entry .ics span{background-image:url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.56719 0V3.66667M9.43385 0V3.66667M2.10052 1.83333H10.9005C11.3055 1.83333 11.6339 2.16166 11.6339 2.56667V9.9C11.6339 10.305 11.3055 10.6333 10.9005 10.6333H2.10052C1.69551 10.6333 1.36719 10.305 1.36719 9.9V2.56667C1.36719 2.16166 1.69551 1.83333 2.10052 1.83333Z' stroke='%23FFFFFF'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain}}@media (hover:none){.calendar .cal-item .entries .entry .ics span{background-image:url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.56719 0V3.66667M9.43385 0V3.66667M2.10052 1.83333H10.9005C11.3055 1.83333 11.6339 2.16166 11.6339 2.56667V9.9C11.6339 10.305 11.3055 10.6333 10.9005 10.6333H2.10052C1.69551 10.6333 1.36719 10.305 1.36719 9.9V2.56667C1.36719 2.16166 1.69551 1.83333 2.10052 1.83333Z' stroke='%23000000'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain}}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-200vw)}}.home-news .panel .header,.edition-news .header{position:relative;display:flex;flex-wrap:wrap;font-size:2rem;justify-content:space-between;margin:4rem 0 2rem;padding-bottom:4.5rem}.home-news .panel .header:after,.edition-news .header:after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}.home-news .panel .header h2,.edition-news .header h2{font-size:inherit;font-weight:300;text-transform:capitalize}.home-news .panel .header a,.edition-news .header a{font-weight:300;text-decoration-thickness:1px;text-underline-offset:3px}.home-news .panel .list,.edition-news .list{display:flex;flex-direction:row-reverse;gap:2rem;margin-top:4rem}@media (max-width:768px){.home-news .panel .list,.edition-news .list{flex-wrap:wrap}}.home-news .panel .list li,.edition-news .list li{list-style-type:none}.home-news .panel .list>div,.edition-news .list>div{width:calc(50% - 1rem)}@media (max-width:768px){.home-news .panel .list>div,.edition-news .list>div{width:100%}}@media (max-width:768px){.home-news .panel .list .next ul,.edition-news .list .next ul{display:flex;flex-wrap:wrap;gap:2rem}.home-news .panel .list .next ul li,.edition-news .list .next ul li{width:calc(50% - 1rem)}}.related-news .header{position:relative;display:flex;flex-wrap:wrap;font-size:2rem;justify-content:space-between;margin:4rem 0 2rem;padding-bottom:4.5rem}.related-news .header:after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}.related-news .header h2{font-size:inherit;font-weight:300}.related-news .header a{font-weight:300;text-decoration-thickness:1px;text-underline-offset:3px}.related-news .item-list{margin-top:4rem}.related-news .item-list ul{display:flex;flex-wrap:wrap;gap:2rem}@media (max-width:600px){.related-news .item-list ul{flex-direction:column}}.related-news .item-list li{list-style-type:none;width:calc(50% - 1rem)}@media (max-width:600px){.related-news .item-list li{width:100%}}.news.as-list,.news.as-teaser{font-size:1rem;margin-bottom:5rem}.news.as-list a,.news.as-teaser a{text-decoration:none}@media (max-width:1000px){.news.as-list .field-main-img,.news.as-teaser .field-main-img{margin-bottom:2rem}}.news.as-list h3,.news.as-teaser h3{line-height:1.16;letter-spacing:-.03em;font-size:4.8rem;font-weight:300;margin-bottom:3rem;padding-right:3rem}@media (max-width:1000px){.news.as-list h3,.news.as-teaser h3{font-size:4rem}}@media (max-width:768px){.news.as-list h3,.news.as-teaser h3{font-size:3rem;padding-right:0}}@media (max-width:600px){.news.as-list h3,.news.as-teaser h3{font-size:2.2rem}}.news.as-list .field-cats span,.news.as-teaser .field-cats span{margin-right:2rem;text-transform:uppercase}.news.as-list .date,.news.as-teaser .date{color:#757575}.news.as-full .section-title{font-family:'Cardinal';font-size:9.3rem;letter-spacing:-.06em;margin-bottom:8rem;text-transform:uppercase}.news.as-full .section-title a{text-decoration:none}@media (max-width:1000px){.news.as-full .section-title{font-size:7.5rem}}@media (max-width:768px){.news.as-full .section-title{font-size:5.5rem}}@media (max-width:600px){.news.as-full .section-title{font-size:4.5rem}}.news.as-full h1{font-style:4.8rem;font-weight:300;letter-spacing:-.03em;line-height:1.16;margin-bottom:3rem}@media (max-width:1000px){.news.as-full h1{font-size:4rem}}@media (max-width:768px){.news.as-full h1{font-size:2.8rem}}.news.as-full .field-cats{font-size:1rem;margin-bottom:.5rem;text-transform:uppercase}.news.as-full time{color:#757575;display:block;font-size:1rem;margin-bottom:5rem}@media (max-width:768px){.news.as-full time{margin-bottom:4rem}}@media (max-width:600px){.news.as-full time{margin-bottom:3rem}}.news.as-full .field-pdf{align-items:center;display:flex;margin-left:auto}@media (max-width:768px){.news.as-full .field-pdf{margin-bottom:4rem;margin-top:-3rem}}.news.as-full .field-pdf::before{background-image:url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20039 7.99586L9.80039 7.99586M4.20039 10.794L9.80039 10.8001M4.20039 5.19768L7.93372 5.20013M11.6671 14.5335L2.33372 14.5335C1.81826 14.5335 1.40039 14.1156 1.40039 13.6001L1.40039 2.40013C1.40039 1.88466 1.81826 1.4668 2.33372 1.4668L9.80039 1.4668L12.6004 4.2668L12.6004 13.6001C12.6004 14.1156 12.1825 14.5335 11.6671 14.5335Z' stroke='black' stroke-linecap='square'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:1.6rem;margin:0 .9rem .2rem 0;vertical-align:middle;width:1.6rem}.news.as-full .field-pdf span{background:none;font-size:1.4rem;padding:0}.news.as-full .field-intro{font-size:2.6rem;font-weight:300;letter-spacing:-.04em;line-height:1.54;margin-bottom:6rem}@media (max-width:1000px){.news.as-full .field-intro{font-size:2.2rem}}@media (max-width:768px){.news.as-full .field-intro{font-size:1.8rem}}.news.as-full .content{display:flex;justify-content:space-between}@media (max-width:768px){.news.as-full .content{flex-direction:column}}.news.as-full .content>div{width:calc(50% - 2rem)}@media (max-width:768px){.news.as-full .content>div{width:100%}}.news-menu ul{-ms-overflow-style:none;scrollbar-width:none;display:flex;margin:8rem calc(-1 * var(--sidePadding)) 4rem;overflow:scroll;padding:0 var(--sidePadding)}.news-menu ul::-webkit-scrollbar{display:none;height:0;width:0}.news-menu li{align-items:center;display:flex;font-size:3.2rem;font-weight:300;letter-spacing:-.03em;list-style:none;white-space:nowrap}@media (max-width:768px){.news-menu li{font-size:2.8rem}}@media (max-width:600px){.news-menu li{font-size:2.4rem}}.news-menu li::after{content:'/';font-size:.7em;margin:0 2.3rem .2rem;opacity:.3}.news-menu li:last-child::after{content:''}.news-menu a{text-decoration:none;opacity:.4}.news-menu a.active{opacity:1;color:#000}.all-news{user-select:none}.all-news h1{font-family:'Cardinal';font-size:clamp(5rem,20vw - 3rem,9.3rem);letter-spacing:-.06em;margin-bottom:8rem;text-transform:uppercase}.all-news .cat-filter-wrapper{position:relative}.all-news .cat-filter-wrapper:before{background:#f4f4f4;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}.all-news .cat-filter{-ms-overflow-style:none;scrollbar-width:none;align-items:center;display:flex;overflow:scroll;margin:0 calc(-1 * var(--sidePadding));padding:2rem var(--sidePadding)}.all-news .cat-filter::-webkit-scrollbar{display:none;height:0;width:0}.all-news .cat-filter button{align-items:center;border:1px solid #dcdcdc;border-radius:2rem;display:flex;font-size:1.5rem;font-weight:normal;margin-right:2rem;padding:.5rem 2rem .5rem 1.5rem;transition:all cubic-bezier(0.39,0.575,0.565,1) 0.3s;white-space:nowrap}.all-news .cat-filter button.active{background-color:#0000c8;border-color:#0000c8;color:#fff}.all-news .first-page{display:flex;flex-direction:row-reverse;gap:2rem;margin-top:4rem}@media (max-width:768px){.all-news .first-page{flex-direction:column}}.all-news .first-page>div{width:calc(50% - 1rem)}@media (max-width:768px){.all-news .first-page>div{width:100%}}.all-news .first-page .first{position:relative}.all-news .first-page .first>article{position:sticky;top:4rem}.all-news .list{display:flex;flex-wrap:wrap;gap:2rem;margin-top:4rem}@media (max-width:768px){.all-news .list{gap:0}}.all-news .list>article{width:calc(50% - 1rem)}@media (max-width:768px){.all-news .list>article{width:100%}}.all-news .pager__items{align-items:center;display:flex;justify-content:center}.all-news .pager__item{--size:4.5rem;padding:1rem}@media (max-width:768px){.all-news .pager__item{--size:4rem}}@media (max-width:600px){.all-news .pager__item{padding:.5rem}}.all-news .pager__item a{align-items:center;border-radius:calc(var(--size) / 2);border:1px solid #fff;display:flex;font-size:1.6rem;font-weight:400;height:var(--size);justify-content:center;margin:0;text-decoration:none;width:var(--size)}.all-news .pager__item a:hover{border-color:#0000c8}.all-news .pager__item.is-active a{background-color:#0000c8;border-color:#0000c8;color:#fff}.all-news .pager__item--previous a,.all-news .pager__item--next a{font-size:0;border:none}.all-news .pager__item--previous a:before,.all-news .pager__item--next a:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 9L15 17M23 9L15 0.999999M23 9L6.99382e-07 9' vector-effect='non-scaling-stroke' stroke-width='1' stroke='%23000000'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:block;height:calc(var(--size) / 2.88);width:calc(var(--size) / 2)}.all-news .pager__item--ellipsis a{border:none}.all-news .pager__item--previous{margin-right:auto}.all-news .pager__item--previous a:before{transform:rotate(180deg)}.all-news .pager__item--next{margin-left:auto}.all-news.page-0 .pager__item--previous a{height:0;overflow:hidden}.all-news .pager__item.is-active+.pager__item--next a{height:0;overflow:hidden}.house-list{user-select:none;padding-bottom:12rem}.house-list>.header{position:relative;align-items:flex-start;display:flex;flex-wrap:wrap;font-size:2rem;justify-content:space-between;margin:4rem 0 0;padding:4rem 0}.house-list>.header:after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}@media (max-width:768px){.house-list>.header{flex-direction:column;gap:1rem}}.house-list>.header h2{font-family:'Cardinal';font-size:clamp(3.8rem,10vw - 3rem,15rem);font-weight:normal;letter-spacing:-0.065em;line-height:.9;text-transform:uppercase}@media (max-width:768px){.house-list>.header h2{line-height:1.3}}.house-list>.header .page-title{max-width:calc(100% - 20rem)}@media (max-width:768px){.house-list>.header .page-title{max-width:100%}}.house-list>.header a{font-weight:300;text-decoration-thickness:1px;text-underline-offset:3px}.house-list>.header a img{max-width:16rem;width:100%}.house-list .chamber-filter{-ms-overflow-style:none;scrollbar-width:none;display:flex;margin:8rem calc(-1 * var(--sidePadding)) 4rem;overflow:scroll;padding:0 var(--sidePadding);white-space:nowrap}.house-list .chamber-filter::-webkit-scrollbar{display:none;height:0;width:0}.house-list .chamber-filter button{font-size:2.9rem;font-weight:300;opacity:.5}.house-list .chamber-filter button.active{opacity:1}.house-list .chamber-filter button::after{content:'/';margin:0 2rem}.house-list .chamber-filter button:last-child::after{content:''}.house-list .filter2-wrapper{position:relative}.house-list .filter2-wrapper:before{background:#f4f4f4;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}.house-list .filter2{-ms-overflow-style:none;scrollbar-width:none;align-items:center;display:flex;justify-content:space-between;margin:2rem calc(-1 * var(--sidePadding));overflow:scroll;padding:2rem var(--sidePadding)}.house-list .filter2::-webkit-scrollbar{display:none;height:0;width:0}.house-list .status-filter{display:flex}.house-list .status-filter button{align-items:center;border:1px solid #dcdcdc;border-radius:2rem;display:flex;font-size:1.5rem;font-weight:normal;margin-right:2rem;padding:1rem 1.5rem;transition:all cubic-bezier(0.39,0.575,0.565,1) 0.3s;white-space:nowrap}.house-list .status-filter button.active{color:#fff;background-color:#000}.house-list .emerging-filter button{align-items:center;display:flex;font-size:1.5rem;text-align:left}.house-list .emerging-filter button span{margin:0 1rem 0 0;font-size:1.2em}.house-list .emerging-filter button span.icon-square-o{opacity:.3}.house-list .letter-jump{display:flex;justify-content:space-between;margin:4rem 0 17rem}@media (max-width:768px){.house-list .letter-jump{display:none}}.house-list .letter-jump a{font-size:1.4rem;font-weight:500;text-decoration:none}.house-list .letter-jump a.disabled{cursor:default;opacity:.3}.house-list .letters{position:relative}.house-list .letter{display:flex;margin-top:8rem}@media (max-width:768px){.house-list .letter{margin-top:4rem;flex-direction:column}}.house-list .letter.empty{display:none}.house-list .letter h2{font-size:3.2rem;font-weight:normal;width:40%}.house-list .letter h2::before{content:'('}.house-list .letter h2::after{content:')'}@media (min-width:1500px){.house-list .letter h2{width:30%}}@media (max-width:768px){.house-list .letter h2{font-size:3.6rem;width:100%;text-align:right}}.house-list .houses{--columns:2;--gap:4rem;display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:var(--gap);position:relative;width:100%}@media (min-width:1500px){.house-list .houses{--columns:4}}@media (max-width:768px){.house-list .houses{--columns:1;--gap:2rem}}.house-list .houses a{align-items:center;display:flex;font-family:'Cardinal';font-size:2.4rem;font-weight:600;letter-spacing:-.04em;line-height:1.25;min-height:10rem;padding-bottom:2rem;position:relative;transition:color 0.9s cubic-bezier(0.19,1,0.22,1),opacity 0.9s cubic-bezier(0.19,1,0.22,1) 0.1s,transform 0.9s cubic-bezier(0.19,1,0.22,1) 0.1s;text-decoration:none;text-transform:uppercase}.house-list .houses a .img{aspect-ratio:72/92;width:4.7rem;margin-right:2rem}.house-list .houses a.offscreen{opacity:0}.house-list .houses a.offscreen.line::after{transform:scaleX(0)}.house-list .houses a.filtered{display:none}.house-list .houses a:hover{color:#0000c8}.house-list .houses a.line::after{content:'';border-bottom:1px solid #e6e6e6;bottom:0;left:0;position:absolute;transform:scaleX(1);transition:transform 0.9s cubic-bezier(0.19,1,0.22,1) 0.4s;width:calc(var(--columns) * 100% + (var(--columns) - 1) * 4rem)}@media (max-width:768px){.house-list .houses a.line::after{left:6.7rem;width:calc(100% - 6.7rem)}}.house-list .img-hover{position:absolute;top:0;left:0;transition:all cubic-bezier(0.19,1,0.22,1) 0.6s}.house-list .img-hover .wrapper{padding-top:122%;position:relative;width:100%}.house-list .img-hover img{clip-path:inset(0 100% 100% 0);height:100%;left:0;position:absolute;top:0;transition:all cubic-bezier(0.19,1,0.22,1) 0.6s;width:100%}.house-list .img-hover img.current{clip-path:inset(0 0 0 0)}.house.as-full .info .header{position:relative;display:flex;justify-content:space-between;padding:4rem 0;margin:8rem 0}.house.as-full .info .header:after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}@media (max-width:768px){.house.as-full .info .header{margin:6rem 0}}@media (max-width:600px){.house.as-full .info .header{margin:4rem 0}}.house.as-full .info .header h2{font-size:2rem;font-weight:300;letter-spacing:-.02em}.house.as-full .info .links{margin-top:.5rem}.house.as-full .info .links h3{color:#757575;font-size:1rem;font-weight:normal;text-transform:uppercase;margin-bottom:2rem}@media (max-width:768px){.house.as-full .info .links .field-house-links{display:flex;flex-wrap:wrap;margin-bottom:3rem}}.house.as-full .info .links a{display:block;font-size:1.4rem;letter-spacing:-.01em;line-height:1.7}@media (max-width:768px){.house.as-full .info .links a{margin-bottom:1rem;margin-right:2rem;width:calc(50% - 3rem)}}.house.as-full .info .content{display:flex;justify-content:space-between;gap:2rem}@media (max-width:768px){.house.as-full .info .content{flex-direction:column}}.house.as-full .info .field-desc{font-size:1.8rem;line-height:1.78;width:calc(50%)}@media (max-width:768px){.house.as-full .info .field-desc{font-size:1.4rem;width:100%}}.house.as-full .login-wrapper{align-items:center;border:1px solid #e6e6e6;display:flex;font-size:1.4rem;gap:2rem;justify-content:space-between;margin:7rem 0 4rem calc(50% + 1rem);padding:2.7rem 3rem}@media (max-width:768px){.house.as-full .login-wrapper{flex-direction:column;margin:7rem 0 4rem}}.house.as-full .login-wrapper h3{color:#757575;font-size:1rem;font-weight:normal;margin-bottom:1rem;text-transform:uppercase}.house.as-full .login-wrapper form{align-items:center;border:1px solid #e6e6e6;border-radius:3rem;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem 2rem;position:relative;width:50%}@media (max-width:600px){.house.as-full .login-wrapper form{width:100%}}.house.as-full .login-wrapper .error{bottom:.2rem;font-size:1rem;color:#b00;position:absolute;width:100%}.house.as-full .login-wrapper input{font-size:1.4rem;outline:none;border:none;width:calc(100% - 4rem)}.house.as-full .login-wrapper button{background-image:url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 9L15 17M23 9L15 0.999999M23 9L6.99382e-07 9' vector-effect='non-scaling-stroke' stroke-width='1' stroke='%230000C8'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;background-size:1.3rem;height:2rem;width:2rem}.house.as-full .login-wrapper button span{display:none}.house.as-full .restricted{display:grid;gap:2rem;grid-template-columns:3fr 1fr;margin:8rem 0}@media (max-width:1000px){.house.as-full .restricted{margin:6rem 0;grid-template-columns:3fr 2fr}}@media (max-width:768px){.house.as-full .restricted{margin:4rem 0;grid-template-columns:1fr}}.house.as-full .restricted h3{color:#757575;font-size:1rem;font-weight:normal;text-transform:uppercase;margin-bottom:2.7rem}.house.as-full .contacts{display:grid;font-size:1.4rem;grid-template-columns:repeat(3,1fr);gap:4rem 2rem;line-height:1.7}@media (max-width:1000px){.house.as-full .contacts{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.house.as-full .contacts{grid-template-columns:1fr;gap:2rem}}.house.as-full .contact{display:flex;flex-direction:column;position:relative}@media (max-width:600px){.house.as-full .contact .details{display:none;flex-wrap:wrap}.house.as-full .contact .details>div{width:calc(50% - 1rem)}}.house.as-full .contact .toggle{--size:1.3rem;display:none;position:absolute;right:0;top:.5rem}@media (max-width:600px){.house.as-full .contact .toggle{display:block}}.house.as-full .contact .toggle:before{border-right:1px solid #757575;content:'';height:var(--size);position:absolute;right:calc(var(--size) / 2);top:calc(50% - var(--size) / 2);width:1px;transition:all cubic-bezier(0.19,1,0.22,1) 0.6s}.house.as-full .contact .toggle:after{border-bottom:1px solid #000;content:'';height:1px;position:absolute;right:0;top:calc(50%);width:var(--size);transition:all cubic-bezier(0.19,1,0.22,1) 0.6s}.house.as-full .contact.shown .toggle:before{opacity:0;transform:rotate(90deg)}.house.as-full .contact.shown .toggle:after{opacity:.5;transform:rotate(180deg)}.house.as-full .vcard{display:flex;margin-top:auto;width:100%}.house.as-full .vcard::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.83346 12.1673V12.6673H3.83346L3.83346 12.1673H2.83346ZM7.50013 12.1673V12.6673H8.50013V12.1673H7.50013ZM3.83346 12.1673V11.7005H2.83346L2.83346 12.1673H3.83346ZM7.50013 11.7003V12.1673H8.50013V11.7003H7.50013ZM5.6668 9.86732C6.67941 9.86732 7.50013 10.6879 7.50013 11.7003H8.50013C8.50013 10.1354 7.23152 8.86732 5.6668 8.86732V9.86732ZM3.83346 11.7005C3.83346 10.688 4.65424 9.86732 5.6668 9.86732V8.86732C4.10202 8.86732 2.83346 10.1357 2.83346 11.7005H3.83346ZM5.6668 4.20065C4.61746 4.20065 3.7668 5.05131 3.7668 6.10065H4.7668C4.7668 5.60359 5.16974 5.20065 5.6668 5.20065V4.20065ZM7.5668 6.10065C7.5668 5.05131 6.71614 4.20065 5.6668 4.20065V5.20065C6.16385 5.20065 6.5668 5.60359 6.5668 6.10065H7.5668ZM5.6668 8.00065C6.71614 8.00065 7.5668 7.14999 7.5668 6.10065H6.5668C6.5668 6.59771 6.16385 7.00065 5.6668 7.00065V8.00065ZM5.6668 7.00065C5.16974 7.00065 4.7668 6.59771 4.7668 6.10065H3.7668C3.7668 7.14999 4.61746 8.00065 5.6668 8.00065V7.00065ZM2.40013 3.33398L13.6001 3.33398V2.33398L2.40013 2.33398V3.33398ZM14.0335 3.76732L14.0335 11.234H15.0335L15.0335 3.76732L14.0335 3.76732ZM13.6001 11.6673L2.40013 11.6673L2.40013 12.6673L13.6001 12.6673V11.6673ZM1.9668 11.234L1.9668 3.76732H0.966797L0.966797 11.234H1.9668ZM2.40013 11.6673C2.16081 11.6673 1.9668 11.4733 1.9668 11.234H0.966797C0.966797 12.0256 1.60852 12.6673 2.40013 12.6673L2.40013 11.6673ZM14.0335 11.234C14.0335 11.4733 13.8395 11.6673 13.6001 11.6673V12.6673C14.3917 12.6673 15.0335 12.0256 15.0335 11.234H14.0335ZM13.6001 3.33398C13.8395 3.33398 14.0335 3.52799 14.0335 3.76732L15.0335 3.76732C15.0335 2.97571 14.3917 2.33398 13.6001 2.33398V3.33398ZM2.40013 2.33398C1.60852 2.33398 0.966797 2.97571 0.966797 3.76732H1.9668C1.9668 3.52799 2.16081 3.33398 2.40013 3.33398V2.33398ZM9.40013 6.13398H12.2001V5.13398H9.40013V6.13398ZM9.40013 8.93398L12.2001 8.93398L12.2001 7.93398L9.40013 7.93398V8.93398Z' fill='black'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:1.4rem;margin:.4rem 1rem 0 0;width:1.4rem}.house.as-full .files{padding-top:.4rem}.house.as-full .files a{display:flex;font-size:1.4rem;line-height:1.7}.house.as-full .files a::before{background-image:url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20039 7.99586L9.80039 7.99586M4.20039 10.794L9.80039 10.8001M4.20039 5.19768L7.93372 5.20013M11.6671 14.5335L2.33372 14.5335C1.81826 14.5335 1.40039 14.1156 1.40039 13.6001L1.40039 2.40013C1.40039 1.88466 1.81826 1.4668 2.33372 1.4668L9.80039 1.4668L12.6004 4.2668L12.6004 13.6001C12.6004 14.1156 12.1825 14.5335 11.6671 14.5335Z' stroke='black' stroke-linecap='square'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:1.6rem;margin:.3rem 1rem 0 0;vertical-align:middle;width:1.6rem}.house.as-list:hover h3{color:#0000c8}.house.as-list:hover .field-main-img img{clip-path:inset(0 0 0 0)}.house.as-list a{display:flex;justify-content:space-between;text-decoration:none}.house.as-list h3{color:#000;font-family:'Cardinal';font-size:6.4rem;font-weight:400;line-height:.9;transition:color cubic-bezier(0.19,1,0.22,1) 0.6s;width:80%}@media (max-width:1000px){.house.as-list h3{font-size:4.5rem}}@media (max-width:768px){.house.as-list h3{font-size:4rem;width:100%}}.house.as-list .field-main-img{margin-top:.5rem;width:15%}@media (max-width:768px){.house.as-list .field-main-img{display:none}}.house.as-list .field-main-img img{clip-path:inset(0 100% 100% 0);transition:all cubic-bezier(0.19,1,0.22,1) 0.6s}.edition-events{margin:0 calc(-1 * var(--sidePadding));overflow:hidden;padding:0 var(--sidePadding)}.edition-events .header{position:relative;display:flex;justify-content:space-between;margin:8rem 0 4rem;padding-top:4rem}.edition-events .header:after{border-bottom:.1rem solid #dcdcdc;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}.edition-events .header h2{font-size:2rem;font-weight:300;letter-spacing:-.02em}.edition-events .header a{font-weight:300;text-decoration-thickness:1px;text-underline-offset:3px}.edition-events .list{position:relative;color:#fff}.edition-events .list:before{background:#0000c8;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}.edition-events .swiper-nav{display:flex;justify-content:space-between;padding:5rem 0 6rem}@media (max-width:768px){.edition-events .swiper-nav{padding:4rem 0 3rem}}@media (max-width:600px){.edition-events .swiper-nav{padding:3rem 0 2rem}}.edition-events .swiper-nav>div{background-image:url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 9L15 17M23 9L15 0.999999M23 9L6.99382e-07 9' vector-effect='non-scaling-stroke' stroke-width='1' stroke='%23FFFFFF'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;background-size:auto;background-position:center right;cursor:pointer;height:4rem;width:6rem}.edition-events .swiper-nav>div.events-prev{transform:rotate(180deg)}.edition-events .swiper-nav>div.swiper-button-disabled{opacity:.4}.edition-events .navigation{padding-bottom:2rem}.edition-events .navigation ul{display:flex}.edition-events .navigation li{cursor:pointer;flex-shrink:1;font-size:5.2rem;font-weight:300;letter-spacing:-0.03em;opacity:.4;padding:2rem 4rem 2rem 0;white-space:nowrap}.edition-events .navigation li.current{opacity:1}@media (max-width:768px){.edition-events .navigation li{font-size:4rem;padding:2rem 3rem 2rem 0}}@media (max-width:600px){.edition-events .navigation li{font-size:3.2rem;padding:2rem 2.5rem 2rem 0}}.edition-events .panels{transition:height cubic-bezier(0.19,1,0.22,1) 0.6s}.edition-events .panels>ul>li{display:none;position:relative;width:100%}.edition-events .panels>ul>li:before{background:#0000c8;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}.edition-events .panels>ul>li.current{display:block}.edition-events .panel.item-list.empty>ul>li:before{background-color:inherit !important}.edition-events .panel.item-list.empty>ul>li:hover:before{background-color:inherit !important}.edition-events .panel.item-list>ul{display:flex;flex-direction:column}.edition-events .panel.item-list>ul>li{position:relative;list-style-type:none}.edition-events .panel.item-list>ul>li:before{background:#0000c8;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}.edition-events .panel.item-list>ul>li:before{transition:all cubic-bezier(0.19,1,0.22,1) 0.6s}.edition-events .panel.item-list>ul>li .no-event{padding:2.5rem 0 6rem;text-align:center}.edition-events .panel.item-list>ul>li:nth-child(1):before{background-color:#0000b6}@media (hover:hover){.edition-events .panel.item-list>ul>li:nth-child(1):hover:before{background-color:#fff}}.edition-events .panel.item-list>ul>li:nth-child(2):before{background-color:#0000a4}@media (hover:hover){.edition-events .panel.item-list>ul>li:nth-child(2):hover:before{background-color:#fff}}.edition-events .panel.item-list>ul>li:nth-child(3):before{background-color:#000092}@media (hover:hover){.edition-events .panel.item-list>ul>li:nth-child(3):hover:before{background-color:#fff}}.edition-events .panel.item-list>ul>li:nth-child(4):before{background-color:#000081}@media (hover:hover){.edition-events .panel.item-list>ul>li:nth-child(4):hover:before{background-color:#fff}}.edition-events .panel.item-list>ul>li:nth-child(5):before{background-color:#00006f}@media (hover:hover){.edition-events .panel.item-list>ul>li:nth-child(5):hover:before{background-color:#fff}}.edition-events .panel.item-list>ul>li:nth-child(6):before{background-color:#00005d}@media (hover:hover){.edition-events .panel.item-list>ul>li:nth-child(6):hover:before{background-color:#fff}}.edition-events .panel.item-list>ul>li:nth-child(7):before{background-color:#00004b}@media (hover:hover){.edition-events .panel.item-list>ul>li:nth-child(7):hover:before{background-color:#fff}}.edition-events .panel.item-list>ul>li:nth-child(8):before{background-color:#000039}@media (hover:hover){.edition-events .panel.item-list>ul>li:nth-child(8):hover:before{background-color:#fff}}.edition-events .panel.item-list>ul>li:nth-child(9):before{background-color:#000027}@media (hover:hover){.edition-events .panel.item-list>ul>li:nth-child(9):hover:before{background-color:#fff}}.edition-events .panel.item-list>ul>li:nth-child(10):before{background-color:#000016}@media (hover:hover){.edition-events .panel.item-list>ul>li:nth-child(10):hover:before{background-color:#fff}}.event.as-list{align-items:center;cursor:pointer;display:grid;grid-column-gap:2rem;grid-row-gap:0px;grid-template-columns:20% 2fr 1fr 5%;grid-template-rows:1fr;justify-items:start;min-height:11rem}@media (max-width:768px){.event.as-list{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 5%;grid-template-areas:'text text open' 'times type open'}}@media (min-width:769px){.event.as-list:hover .times>div{background:#fff;border-color:#0000c8;color:#0000c8}.event.as-list:hover .times>div:before{background:#0000c8}.event.as-list:hover .text{color:#0000c8}.event.as-list:hover .text .wrapper{opacity:0;transform:translateY(-100%)}.event.as-list:hover .text .duplicate{opacity:1;transform:translateY(-100%)}.event.as-list:hover .type{color:#0000c8;background:rgba(0,0,200,0.1)}.event.as-list:hover .open:before{opacity:0;transform:translateX(2rem)}.event.as-list:hover .open:after{opacity:1;transform:translateX(2rem)}}@media (max-width:768px){.event.as-list .times{grid-area:times;margin-bottom:2rem;white-space:nowrap}}.event.as-list .times>div{align-items:center;border:1px solid #fff;border-radius:2rem;display:inline-flex;font-size:1.4rem;font-weight:normal;padding:.5rem 2rem .5rem 1.5rem;transition:all cubic-bezier(0.19,1,0.22,1) 0.3s}.event.as-list .times>div:before{background:#fff;border-radius:4px;content:'';height:.8rem;margin-right:1rem;transition:all cubic-bezier(0.19,1,0.22,1) 0.3s;width:.8rem}.event.as-list .text{font-size:1.4rem;font-weight:400;position:relative}@media (max-width:768px){.event.as-list .text{grid-area:text;margin:2rem 0 1rem}}.event.as-list .text h3{font-size:1.8rem;font-weight:400;letter-spacing:-.02em;line-height:1.2}.event.as-list .text .wrapper{transition:transform cubic-bezier(0.19,1,0.22,1) 0.6s,opacity cubic-bezier(0.19,1,0.22,1) 0.2s}.event.as-list .text .duplicate{opacity:0;position:absolute;transition:transform cubic-bezier(0.19,1,0.22,1) 0.6s,opacity cubic-bezier(0.19,1,0.22,1) 0.2s}.event.as-list .type{background:rgba(255,255,255,0.1);border-radius:2rem;display:inline-flex;font-size:1.4rem;font-weight:400;font-weight:normal;padding:.5rem 2rem .5rem 1.5rem;transition:all cubic-bezier(0.19,1,0.22,1) 0.6s}@media (max-width:768px){.event.as-list .type{grid-area:type;margin-bottom:2rem}}.event.as-list .open{--width:1rem;position:relative;width:2rem}@media (max-width:768px){.event.as-list .open{grid-area:open}}.event.as-list .open:before,.event.as-list .open:after{content:'';display:block;height:calc(2 * var(--width));position:absolute;top:calc(50% - var(--width));transition:all cubic-bezier(0.19,1,0.22,1) 0.6s;width:var(--width)}.event.as-list .open:before{left:0;background-image:url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 17L9 9L1 0.999999' stroke='white'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain}.event.as-list .open:after{left:-2rem;opacity:0;background-image:url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 17L9 9L1 0.999999' stroke='%230000C8'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain}.event.as-full .header{position:relative;align-items:center;display:flex;justify-content:space-between;margin-bottom:9rem;padding:var(--sidePadding);position:relative}.event.as-full .header:after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}@media (max-width:768px){.event.as-full .header{margin-bottom:6rem}}@media (max-width:600px){.event.as-full .header{margin-bottom:4rem}}.event.as-full .header:after{width:100%}.event.as-full .header h3{color:#757575;font-size:1rem;font-weight:normal;text-transform:uppercase}.event.as-full .header .close{background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L12.5 12.5M0.5 12.5L12.5 0.5' vector-effect='non-scaling-stroke' stroke='%23000000'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;height:1.2rem;margin-left:auto;position:relative;width:1.2rem}.event.as-full .content{padding:0 var(--sidePadding) 8rem}.event.as-full h2{font-size:4.8rem;font-weight:300;letter-spacing:-.03em;line-height:1.16;margin-bottom:4rem}.event.as-full .field-subtitle{font-size:2.4rem;font-weight:300;letter-spacing:-.03em;line-height:1.16;margin-bottom:4rem}.event.as-full .date-time{display:flex}.event.as-full .date-time .details{align-items:center;border:1px solid #e6e6e6;border-radius:2rem;display:inline-flex;font-size:1.4rem;font-weight:normal;padding:.5rem 2rem .5rem 1.5rem;transition:all cubic-bezier(0.19,1,0.22,1) 0.3s}.event.as-full .date-time .details:before{background:#0000c8;border-radius:4px;content:'';height:.8rem;margin-right:1rem;transition:all cubic-bezier(0.19,1,0.22,1) 0.3s;width:.8rem}.event.as-full .date-time .details span{margin-right:1rem}.event.as-full .date-time .ics{align-items:center;cursor:pointer;display:flex;margin-left:1rem;border:1px solid #e6e6e6;border-radius:2rem;padding:.5rem 1.5rem;transition:all linear .2s}.event.as-full .date-time .ics span{background-image:url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.56719 0V3.66667M9.43385 0V3.66667M2.10052 1.83333H10.9005C11.3055 1.83333 11.6339 2.16166 11.6339 2.56667V9.9C11.6339 10.305 11.3055 10.6333 10.9005 10.6333H2.10052C1.69551 10.6333 1.36719 10.305 1.36719 9.9V2.56667C1.36719 2.16166 1.69551 1.83333 2.10052 1.83333Z' stroke='%23000000'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;background-size:auto;display:block;height:1.1rem;width:1.1rem}.event.as-full .field-video,.event.as-full .field-main-img{position:relative;margin:4rem 0;left:calc(-1 * var(--padding));width:calc(100% + 2 * var(--padding))}.event.as-full .field-video>div{position:relative;padding-top:56.25%}.event.as-full .field-video>div>iframe,.event.as-full .field-video>div>video{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.event.as-full .field-desc{font-size:1.8rem;line-height:1.78;margin-bottom:2rem}@media (max-width:768px){.event.as-full .field-desc{font-size:1.4rem}}.event.as-full .field-link a{font-size:2rem;text-decoration-thickness:1px;text-underline-offset:3px;margin-bottom:2rem}@media (max-width:768px){.event.as-full .field-link a{font-size:1.6rem}}.house-events-entries .header{display:flex;justify-content:space-between;margin:8rem 0 4rem}.house-events-entries .header h2{font-size:2rem;font-weight:300;letter-spacing:-.02em}.house-events-entries .list{position:relative;color:#fff}.house-events-entries .list:before{background:#0000c8;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}.house-events-entries .panel.item-list.empty>ul>li:before{background-color:inherit !important}@media (hover:hover){.house-events-entries .panel.item-list.empty>ul>li:hover:before{background-color:inherit !important}}.house-events-entries .panel.item-list>ul{display:flex;flex-direction:column}.house-events-entries .panel.item-list>ul>li{position:relative;list-style-type:none}.house-events-entries .panel.item-list>ul>li:before{background:#0000c8;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}.house-events-entries .panel.item-list>ul>li:before{transition:all cubic-bezier(0.19,1,0.22,1) 0.6s}.house-events-entries .panel.item-list>ul>li .no-event{padding:2.5rem 0 6rem;text-align:center}.house-events-entries .panel.item-list>ul>li:nth-child(1):before{background-color:#0000b6}@media (hover:hover){.house-events-entries .panel.item-list>ul>li:nth-child(1):hover:before{background-color:#fff}}.house-events-entries .panel.item-list>ul>li:nth-child(2):before{background-color:#0000a4}@media (hover:hover){.house-events-entries .panel.item-list>ul>li:nth-child(2):hover:before{background-color:#fff}}.house-events-entries .panel.item-list>ul>li:nth-child(3):before{background-color:#000092}@media (hover:hover){.house-events-entries .panel.item-list>ul>li:nth-child(3):hover:before{background-color:#fff}}.house-events-entries .panel.item-list>ul>li:nth-child(4):before{background-color:#000081}@media (hover:hover){.house-events-entries .panel.item-list>ul>li:nth-child(4):hover:before{background-color:#fff}}.house-events-entries .panel.item-list>ul>li:nth-child(5):before{background-color:#00006f}@media (hover:hover){.house-events-entries .panel.item-list>ul>li:nth-child(5):hover:before{background-color:#fff}}.house-events-entries .panel.item-list>ul>li:nth-child(6):before{background-color:#00005d}@media (hover:hover){.house-events-entries .panel.item-list>ul>li:nth-child(6):hover:before{background-color:#fff}}.house-events-entries .panel.item-list>ul>li:nth-child(7):before{background-color:#00004b}@media (hover:hover){.house-events-entries .panel.item-list>ul>li:nth-child(7):hover:before{background-color:#fff}}.house-events-entries .panel.item-list>ul>li:nth-child(8):before{background-color:#000039}@media (hover:hover){.house-events-entries .panel.item-list>ul>li:nth-child(8):hover:before{background-color:#fff}}.house-events-entries .panel.item-list>ul>li:nth-child(9):before{background-color:#000027}@media (hover:hover){.house-events-entries .panel.item-list>ul>li:nth-child(9):hover:before{background-color:#fff}}.house-events-entries .panel.item-list>ul>li:nth-child(10):before{background-color:#000016}@media (hover:hover){.house-events-entries .panel.item-list>ul>li:nth-child(10):hover:before{background-color:#fff}}.event.as-house-list,.entry.as-house-list{align-items:center;display:grid;grid-column-gap:2rem;grid-row-gap:0px;grid-template-columns:20% 1fr 2fr 5%;grid-template-rows:1fr;justify-items:start;min-height:11rem;user-select:none}@media (max-width:768px){.event.as-house-list,.entry.as-house-list{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 2rem;grid-template-areas:'date times open' 'text text open'}}@media (hover:hover){.event.as-house-list:hover .date,.entry.as-house-list:hover .date{color:#0000c8}.event.as-house-list:hover .times>div,.entry.as-house-list:hover .times>div{background:#fff;border-color:#0000c8;color:#0000c8;white-space:nowrap}.event.as-house-list:hover .times>div:before,.entry.as-house-list:hover .times>div:before{background:#0000c8}.event.as-house-list:hover .text,.entry.as-house-list:hover .text{color:#0000c8}.event.as-house-list:hover .text .wrapper,.entry.as-house-list:hover .text .wrapper{opacity:0;transform:translateY(-100%)}.event.as-house-list:hover .text .duplicate,.entry.as-house-list:hover .text .duplicate{opacity:1;transform:translateY(-100%)}.event.as-house-list:hover .type,.entry.as-house-list:hover .type{color:#0000c8;background:rgba(0,0,200,0.1)}.event.as-house-list:hover .open:before,.entry.as-house-list:hover .open:before{opacity:0;transform:translateX(2rem)}.event.as-house-list:hover .open:after,.entry.as-house-list:hover .open:after{opacity:1;transform:translateX(2rem)}}.event.as-house-list h3,.entry.as-house-list h3{font-size:1.8rem;font-weight:400;grid-area:first;letter-spacing:-.02em;line-height:1.2}@media (max-width:768px){.event.as-house-list h3,.entry.as-house-list h3{grid-area:date}}@media (max-width:768px){.event.as-house-list .times,.entry.as-house-list .times{grid-area:times}}.event.as-house-list .times>div,.entry.as-house-list .times>div{align-items:center;border:1px solid #fff;border-radius:2rem;display:inline-flex;font-size:1.4rem;font-weight:normal;padding:.5rem 2rem .5rem 1.5rem;transition:all cubic-bezier(0.19,1,0.22,1) 0.3s}.event.as-house-list .times>div:before,.entry.as-house-list .times>div:before{background:#fff;border-radius:4px;content:'';height:.8rem;margin-right:1rem;transition:all cubic-bezier(0.19,1,0.22,1) 0.3s;width:.8rem}.event.as-house-list .times.empty>div,.entry.as-house-list .times.empty>div{display:none}.event.as-house-list .text,.entry.as-house-list .text{font-size:1.4rem;font-weight:400;position:relative}@media (max-width:768px){.event.as-house-list .text,.entry.as-house-list .text{grid-area:text}}.event.as-house-list .text .wrapper,.entry.as-house-list .text .wrapper{transition:transform cubic-bezier(0.19,1,0.22,1) 0.6s,opacity cubic-bezier(0.19,1,0.22,1) 0.2s}.event.as-house-list .text .duplicate,.entry.as-house-list .text .duplicate{opacity:0;position:absolute;transition:transform cubic-bezier(0.19,1,0.22,1) 0.6s,opacity cubic-bezier(0.19,1,0.22,1) 0.2s}@media (max-width:768px){.event.as-house-list .subtitle,.entry.as-house-list .subtitle{padding:1rem 0 2rem}}.event.as-house-list .type,.entry.as-house-list .type{background:rgba(255,255,255,0.1);border-radius:2rem;display:inline-flex;font-size:1.4rem;font-weight:400;font-weight:normal;padding:.5rem 2rem .5rem 1.5rem;transition:all cubic-bezier(0.19,1,0.22,1) 0.6s}.event.as-house-list .open,.entry.as-house-list .open{--width:1rem;position:relative;width:2rem}@media (max-width:768px){.event.as-house-list .open,.entry.as-house-list .open{grid-area:open}}.event.as-house-list .open:before,.event.as-house-list .open:after,.entry.as-house-list .open:before,.entry.as-house-list .open:after{content:'';display:block;height:calc(2 * var(--width));position:absolute;top:calc(50% - var(--width));transition:all cubic-bezier(0.19,1,0.22,1) 0.6s;width:var(--width)}.event.as-house-list .open:before,.entry.as-house-list .open:before{left:0;background-image:url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 17L9 9L1 0.999999' stroke='white'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain}.event.as-house-list .open:after,.entry.as-house-list .open:after{left:-2rem;opacity:0;background-image:url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 17L9 9L1 0.999999' stroke='%230000C8'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain}.event.as-house-list{cursor:pointer}.partners-page .intro{font-size:1.4rem;letter-spacing:-.01em;line-height:1.71;margin:12rem 9% 7rem calc(50%)}@media (max-width:768px){.partners-page .intro{margin:9rem 0 5rem 0}}@media (max-width:600px){.partners-page .intro{margin:7rem 0 2rem 0}}.partners-page .group h2{position:relative;margin-bottom:4rem;padding-top:9rem;font-size:2rem;font-weight:300;letter-spacing:-.02em;line-height:1.5}.partners-page .group h2:after{border-bottom:.1rem solid #dcdcdc;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}@media (max-width:768px){.partners-page .group h2{padding-top:6rem}}@media (max-width:600px){.partners-page .group h2{padding-top:4rem}}.partners-page .group:first-child h2{position:relative;margin-bottom:5rem;padding-bottom:5rem}.partners-page .group:first-child h2:after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}.partners-page .view-content ul{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width:768px){.partners-page .view-content ul{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.partners-page .view-content ul{grid-template-columns:repeat(1,1fr)}}@media (min-width:1500px){.partners-page .view-content ul{grid-template-columns:repeat(4,1fr)}}@media (min-width:1700px){.partners-page .view-content ul{grid-template-columns:repeat(5,1fr)}}.partners-page .view-content li{list-style-type:none}@media (max-width:600px){.partners-page .view-content li{border-top:1px solid #dcdcdc;padding-top:3rem}.partners-page .view-content li:first-child{border-top:none;padding-top:0}}.partners-page .view-content li.filtered{display:none}.partners-page .filters{-ms-overflow-style:none;scrollbar-width:none;margin:0 calc(-1 * var(--sidePadding));padding-left:var(--sidePadding);overflow:scroll}.partners-page .filters::-webkit-scrollbar{display:none;height:0;width:0}.partners-page .filters ul{display:flex;margin:8rem 0 6rem}.partners-page .filters li{align-items:center;display:flex;font-size:3.2rem;font-weight:300;letter-spacing:-.03em;list-style:none;white-space:nowrap}.partners-page .filters li::after{content:'/';font-size:.7em;margin:0 2.3rem .2rem;opacity:.3}.partners-page .filters li:last-child::after{content:''}.partners-page .filters a{text-decoration:none;opacity:.4}.partners-page .filters a.active{opacity:1;color:#000}.partners-footer .header{position:relative;display:flex;flex-wrap:wrap;font-size:2rem;justify-content:space-between;margin:4rem 0 2rem;padding-bottom:4.5rem}.partners-footer .header:after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}.partners-footer .header h2{font-size:inherit;font-weight:300}.partners-footer .header a{font-weight:300;text-decoration-thickness:1px;text-underline-offset:3px}.partners-footer .view-content{--gap:1rem 4rem;padding:2rem 0}.partners-footer .view-content ul{display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:space-around}.partners-footer .view-content li{list-style-type:none;display:flex;align-items:center;width:calc(100% / 3 - var(--gap))}@media (max-width:768px){.partners-footer .view-content li{width:calc(100% / 2 - var(--gap))}}.partner.as-teaser{margin-bottom:15rem}@media (max-width:768px){.partner.as-teaser{margin-bottom:10rem}}@media (max-width:600px){.partner.as-teaser{margin-bottom:5rem}}.partner.as-teaser .field-logo,.partner.as-teaser .field-logo-dark{align-items:center;aspect-ratio:3.6/2;background:#f4f4f4;display:flex;justify-content:center;margin-bottom:2rem}.partner.as-teaser .field-logo img,.partner.as-teaser .field-logo-dark img{filter:grayscale(1);height:100%;max-height:12rem;max-width:18rem;object-fit:contain;width:100%}.partner.as-teaser h3{color:#757575;font-size:1rem;font-weight:400;margin:5rem 0 2rem;text-transform:uppercase}.partner.as-teaser .desc-wrapper{max-height:7rem;overflow:hidden;transition:max-height cubic-bezier(0.19,1,0.22,1) 0.8s}.partner.as-teaser .field-desc{font-size:1.4rem;letter-spacing:-.01em;line-height:1.71;margin:0 3rem 0 0}.partner.as-teaser .field-desc p:last-child{margin-bottom:0}.partner.as-teaser .desc-toggle{--size:1.4rem;border-bottom:1px solid #dcdcdc;cursor:pointer;display:none;font-size:1.4rem;margin-top:1rem;padding:.5rem 2rem .5rem 0;position:relative}.partner.as-teaser .desc-toggle:before{border-right:1px solid #000;content:'';height:var(--size);position:absolute;right:calc(var(--size) / 2);top:calc((50% - var(--size) / 2) - .1rem);width:1px;transition:all cubic-bezier(0.19,1,0.22,1) 0.6s}.partner.as-teaser .desc-toggle:after{border-bottom:1px solid #000;content:'';height:.1rem;position:absolute;right:0;top:calc(50% - .1rem);width:var(--size);transition:all cubic-bezier(0.19,1,0.22,1) 0.6s}.partner.as-teaser .desc-toggle.unfolded:before{opacity:0;transform:rotate(90deg)}.partner.as-teaser .desc-toggle.unfolded:after{opacity:.5;transform:rotate(180deg)}.partner.as-teaser.is-official .field-logo{background:#000}.partner.as-teaser.is-official .field-logo img{filter:grayscale(1) invert(1)}.partner.as-teaser.is-official .field-logo-dark{background:#000}.partner.as-teaser .links-wrapper{margin-top:4rem}.partner.as-teaser .field-link,.partner.as-teaser .field-links{color:#757575;font-size:1.4rem;letter-spacing:-.01em;line-height:1.71}@media (max-width:600px){.partner.as-teaser .field-link .item,.partner.as-teaser .field-links .item{margin-bottom:1rem}}.partner.as-list .field-logo{align-items:center;aspect-ratio:3.6/2;display:flex;justify-content:center;margin-bottom:2rem}.partner.as-list .field-logo img{filter:grayscale(1);height:100%;max-height:8rem;max-width:18rem;object-fit:contain;width:100%}.type-page .field-widgets,.type-basepage .field-widgets{margin-top:15rem}@media (max-width:768px){.type-page .field-widgets,.type-basepage .field-widgets{margin-top:10rem}}@media (max-width:600px){.type-page .field-widgets,.type-basepage .field-widgets{margin-top:6rem}}.type-page .w-header,.type-basepage .w-header{max-width:85rem}.type-page .w-text,.type-page .w-embed,.type-basepage .w-text,.type-basepage .w-embed{margin-left:calc(50% + 1rem)}@media (max-width:768px){.type-page .w-text,.type-page .w-embed,.type-basepage .w-text,.type-basepage .w-embed{margin-left:0}}.search-panel{-webkit-backdrop-filter:blur(0.7rem);backdrop-filter:blur(0.7rem);background-color:#fff;display:none;inset:0;left:0;overflow-x:hidden;overflow-y:scroll;padding-left:var(--sidePadding);padding-right:var(--sidePadding);position:fixed;right:0;top:0;width:100%;z-index:999}.search-panel.shown{display:block}.search-panel .form{align-items:center;display:flex;padding:1.5rem 0;width:100%}.search-panel .form input{border:none;outline:none;font-family:'Cardinal';font-size:9rem;letter-spacing:-.06rem;width:calc(100% - 3rem)}@media (max-width:1000px){.search-panel .form input{font-size:7rem}}@media (max-width:768px){.search-panel .form input{font-size:5rem}}@media (max-width:600px){.search-panel .form input{font-size:4rem}}.search-panel .close{background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L12.5 12.5M0.5 12.5L12.5 0.5' vector-effect='non-scaling-stroke' stroke='%23000000'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;height:1.2rem;margin-left:auto;position:relative;width:1.2rem}.search-panel .results{position:relative}.search-panel .results:after{border-bottom:.1rem solid #dcdcdc;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}.search-panel .results>div{align-items:flex-start;position:relative;display:none;position:relative}.search-panel .results>div:after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}.search-panel .results .result-title{color:#757575;font-size:1rem;padding:1.5rem 0;text-transform:uppercase;overflow:visible;position:sticky;top:1.5rem;left:0;width:0}.search-panel .results .result-content{width:100%}.search-panel .view-content>div:last-child h3,.search-panel .view-content>div:last-child .img{border-bottom:none}.search-panel article{position:relative;position:relative;padding:1.5rem 0 0 clamp(8rem,23%,30%)}.search-panel article:before{background:#f4f4f4;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}.search-panel article::before{bottom:-.1rem;opacity:0;top:-.1rem;transition:opacity 0.3s cubic-bezier(0.19,1,0.22,1)}.search-panel article:hover::before{opacity:1}.search-panel article a{display:flex;text-decoration:none}@media (max-width:768px){.search-panel article a{flex-direction:row-reverse}}.search-panel article h3{border-bottom:1px solid #dcdcdc;display:block;font-size:1rem;font-weight:normal;padding-bottom:1.5rem;position:relative;text-transform:uppercase;width:100%}.search-panel article .img{padding-bottom:1.5rem;width:12rem}@media (max-width:768px){.search-panel article .img{padding-left:2rem;border-bottom:1px solid #dcdcdc}}.search-panel article .img img{height:auto;width:8rem}body.section-user,body.section-members{background:#f4f4f4;--form-radius:1.2rem}body.section-user .panel-title,body.section-user .login-title,body.section-members .panel-title,body.section-members .login-title{font-family:"Cardinal",serif;font-size:4rem;letter-spacing:-0.065em;text-transform:uppercase}@media (max-width:768px){body.section-user .panel-title,body.section-user .login-title,body.section-members .panel-title,body.section-members .login-title{font-size:3rem}}body.section-user .waiting-list h2,body.section-members .waiting-list h2{margin-bottom:4rem}body.section-user .region-highlighted .messages,body.section-members .region-highlighted .messages{display:none}body.section-user .messages,body.section-members .messages{background-image:none;border:none;box-shadow:none;font-size:1.4rem;margin-bottom:2rem;padding:1.5rem 2rem;text-align:left}body.section-user .messages a,body.section-members .messages a{display:block}body.section-user main form,body.section-user main .panel,body.section-members main form,body.section-members main .panel{text-align:center;background:#fff;margin:12rem auto;max-width:65rem;letter-spacing:-.02em;padding:4rem 6rem;border-radius:0 0 var(--form-radius) var(--form-radius);position:relative;display:block}@media (max-width:768px){body.section-user main form,body.section-user main .panel,body.section-members main form,body.section-members main .panel{margin:6rem auto;padding:4rem 2rem}}@media (max-width:600px){body.section-user main form,body.section-user main .panel,body.section-members main form,body.section-members main .panel{margin:3rem auto;padding:2rem}}body.section-user main form::before,body.section-user main .panel::before,body.section-members main form::before,body.section-members main .panel::before{position:absolute;content:'';top:calc(-1 * var(--form-radius));left:0;right:0;height:var(--form-radius);background:#0000c8;border-radius:var(--form-radius) var(--form-radius) 0 0}body.section-user main form .form-type-checkbox,body.section-user main .panel .form-type-checkbox,body.section-members main form .form-type-checkbox,body.section-members main .panel .form-type-checkbox{text-align:left}body.section-user main form .form-type-checkbox .description,body.section-user main .panel .form-type-checkbox .description,body.section-members main form .form-type-checkbox .description,body.section-members main .panel .form-type-checkbox .description{font-size:1.3rem;font-weight:300;line-height:1.2;margin:1rem 0 0 2.5rem}body.section-user main form .form-type-checkbox input[type="checkbox"],body.section-user main .panel .form-type-checkbox input[type="checkbox"],body.section-members main form .form-type-checkbox input[type="checkbox"],body.section-members main .panel .form-type-checkbox input[type="checkbox"]{opacity:0;width:1px}body.section-user main form .form-type-checkbox input[type="checkbox"] ~ label,body.section-user main .panel .form-type-checkbox input[type="checkbox"] ~ label,body.section-members main form .form-type-checkbox input[type="checkbox"] ~ label,body.section-members main .panel .form-type-checkbox input[type="checkbox"] ~ label{justify-content:flex-start;align-items:center;display:flex;font-weight:300}body.section-user main form .form-type-checkbox input[type="checkbox"] ~ label:before,body.section-user main .panel .form-type-checkbox input[type="checkbox"] ~ label:before,body.section-members main form .form-type-checkbox input[type="checkbox"] ~ label:before,body.section-members main .panel .form-type-checkbox input[type="checkbox"] ~ label:before{content:'\e900';font-family:'fhcm';margin-right:1rem}body.section-user main form .form-type-checkbox input[type="checkbox"]:checked ~ label:before,body.section-user main .panel .form-type-checkbox input[type="checkbox"]:checked ~ label:before,body.section-members main form .form-type-checkbox input[type="checkbox"]:checked ~ label:before,body.section-members main .panel .form-type-checkbox input[type="checkbox"]:checked ~ label:before{content:'\e901'}body.section-user main form input,body.section-user main form .fake-input,body.section-user main .panel input,body.section-user main .panel .fake-input,body.section-members main form input,body.section-members main form .fake-input,body.section-members main .panel input,body.section-members main .panel .fake-input{font-size:1.8rem;font-weight:300;padding:2rem 0;outline:none;border:none;border-bottom:1px solid #e6e6e6;width:100%}body.section-user main form input.error,body.section-user main form .fake-input.error,body.section-user main .panel input.error,body.section-user main .panel .fake-input.error,body.section-members main form input.error,body.section-members main form .fake-input.error,body.section-members main .panel input.error,body.section-members main .panel .fake-input.error{color:#b00;border:none;border-bottom:1px solid #b00}body.section-user main form .fake-input,body.section-user main .panel .fake-input,body.section-members main form .fake-input,body.section-members main .panel .fake-input{color:rgba(0,0,0,0.3)}body.section-user main form .forgot-password,body.section-user main .panel .forgot-password,body.section-members main form .forgot-password,body.section-members main .panel .forgot-password{margin:-1rem auto 3rem;font-size:1.3rem;font-weight:300}body.section-user main form .form-submit,body.section-user main .panel .form-submit,body.section-members main form .form-submit,body.section-members main .panel .form-submit{background:#0000c8;color:#fff;border-radius:3rem;padding:1rem 4rem;display:inline-block;width:auto;margin:1rem auto;font-size:1.5rem;font-weight:300}body.section-user main .back-to-login,body.section-user main .actions-suffix,body.section-members main .back-to-login,body.section-members main .actions-suffix{position:relative;font-size:1.5rem;font-weight:300;padding-top:3rem;text-decoration-thickness:1px;text-underline-offset:3px}body.section-user main .back-to-login:after,body.section-user main .actions-suffix:after,body.section-members main .back-to-login:after,body.section-members main .actions-suffix:after{border-bottom:.1rem solid #f4f4f4;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}body.section-user .user-pass-reset .password-suggestions,body.section-members .user-pass-reset .password-suggestions{border:none;height:0;overflow:hidden;padding:0}body.section-user .user-pass-reset .description,body.section-user .user-pass-reset label,body.section-user .user-pass-reset p,body.section-user .user-pass-reset div[data-drupal-selector="password-confirm-message"],body.section-user .user-pass-reset .password-strength,body.section-members .user-pass-reset .description,body.section-members .user-pass-reset label,body.section-members .user-pass-reset p,body.section-members .user-pass-reset div[data-drupal-selector="password-confirm-message"],body.section-members .user-pass-reset .password-strength{display:none}body.section-user .change-pwd-form .password-suggestions,body.section-user .user-edit-own-form .password-suggestions,body.section-members .change-pwd-form .password-suggestions,body.section-members .user-edit-own-form .password-suggestions{border:none;height:0;overflow:hidden;padding:0}body.section-user .change-pwd-form .description,body.section-user .change-pwd-form div[data-drupal-selector="password-confirm-message"],body.section-user .change-pwd-form .password-strength,body.section-user .user-edit-own-form .description,body.section-user .user-edit-own-form div[data-drupal-selector="password-confirm-message"],body.section-user .user-edit-own-form .password-strength,body.section-members .change-pwd-form .description,body.section-members .change-pwd-form div[data-drupal-selector="password-confirm-message"],body.section-members .change-pwd-form .password-strength,body.section-members .user-edit-own-form .description,body.section-members .user-edit-own-form div[data-drupal-selector="password-confirm-message"],body.section-members .user-edit-own-form .password-strength{display:none}body.section-user .change-pwd-form .form-type-password,body.section-user .change-pwd-form .form-type-textfield,body.section-user .user-edit-own-form .form-type-password,body.section-user .user-edit-own-form .form-type-textfield,body.section-members .change-pwd-form .form-type-password,body.section-members .change-pwd-form .form-type-textfield,body.section-members .user-edit-own-form .form-type-password,body.section-members .user-edit-own-form .form-type-textfield{text-align:left}body.section-user .change-pwd-form .form-type-password label,body.section-user .change-pwd-form .form-type-password .label,body.section-user .change-pwd-form .form-type-textfield label,body.section-user .change-pwd-form .form-type-textfield .label,body.section-user .user-edit-own-form .form-type-password label,body.section-user .user-edit-own-form .form-type-password .label,body.section-user .user-edit-own-form .form-type-textfield label,body.section-user .user-edit-own-form .form-type-textfield .label,body.section-members .change-pwd-form .form-type-password label,body.section-members .change-pwd-form .form-type-password .label,body.section-members .change-pwd-form .form-type-textfield label,body.section-members .change-pwd-form .form-type-textfield .label,body.section-members .user-edit-own-form .form-type-password label,body.section-members .user-edit-own-form .form-type-password .label,body.section-members .user-edit-own-form .form-type-textfield label,body.section-members .user-edit-own-form .form-type-textfield .label{display:block;font-size:1.4rem;font-weight:normal;opacity:.6;transform:translateY(1rem)}body.section-user .change-pwd-form .form-actions a,body.section-user .user-edit-own-form .form-actions a,body.section-members .change-pwd-form .form-actions a,body.section-members .user-edit-own-form .form-actions a{margin-right:2rem;font-size:1.4rem;font-weight:300}.path-user .page-title{display:none}.auth-header-wrapper{--top-padding:1rem;box-sizing:content-box;margin-bottom:7rem;padding:0;position:relative}.auth-header{position:relative;align-items:center;display:flex;justify-content:space-between;padding:1rem 0}.auth-header:before{background:#fff;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}.auth-header.sticky{padding:1rem var(--sidePadding);left:0;position:fixed;top:0;width:100%;z-index:500}.auth-header.sticky::before{bottom:0}.auth-header.sticky .logo{transform:scale(0.8);transition:all .6s}.auth-header .logo{background-image:url("/themes/custom/fhcm/css/../asset/fhcm.svg");background-repeat:no-repeat;background-size:contain;display:block;height:3.6rem;width:20rem;transform-origin:center left;transform:scale(0.8)}.auth-header .auth-menu{margin-left:auto}.auth-header .auth-menu .menu{display:flex}.auth-header .auth-menu .menu>.menu-item{margin:1rem 2rem;font-size:1.4rem}@media (max-width:1000px){.auth-header .auth-menu .menu>.menu-item{margin:1rem}}.auth-header .auth-menu .menu>.menu-item a{display:block;text-decoration:none;position:relative}.auth-header .auth-menu .menu>.menu-item a.is-active::after{background:#0000c8;content:'';height:2px;position:absolute;top:calc(100% + 1.8rem);left:0;right:0}.auth-header .auth-menu .menu>.menu-item span{cursor:pointer}.auth-header .user-menu{margin-left:2rem;position:relative}@media (max-width:768px){.auth-header .user-menu{display:none}}.auth-header .user-menu .username{align-items:center;background:#0000c8;border-radius:2rem;color:#fff;cursor:pointer;display:flex;font-size:1.4rem;font-weight:300;justify-content:center;padding:.3rem 1.2rem .6rem;text-align:center}.auth-header .user-menu .menu-wrapper{max-height:0;opacity:0;overflow:hidden;padding:3.5rem 2rem 2rem;position:absolute;right:0%;top:calc(100% - 1rem);transition:all .3s}.auth-header .user-menu .menu-wrapper.shown{opacity:1;max-height:15rem}.auth-header .user-menu .menu{background:#fff;box-shadow:0 0 1.5rem rgba(0,0,0,0.2);position:relative}.auth-header .user-menu .menu::before{border-bottom:1rem solid #fff;border-left:1rem solid transparent;border-right:1rem solid transparent;content:"";right:2rem;position:absolute;top:-1rem}.auth-header .user-menu .menu li{border-bottom:#dcdcdc 1px solid}.auth-header .user-menu .menu li:last-child{border-bottom:none}.auth-header .user-menu .menu li:last-child a::after{content:'\e90e'}.auth-header .user-menu .menu a{display:flex;justify-content:space-between;padding:1rem;text-decoration:none;white-space:nowrap}.auth-header .user-menu .menu a::after{content:'\e90d';font-family:'fhcm';margin-left:3rem}.auth-header .menu-toggle{align-items:center;font-size:1.4rem;text-decoration:underline;display:none}@media (max-width:768px){.auth-header .menu-toggle{font-size:0;display:flex}}.auth-header .menu-toggle:after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='12' viewBox='0 0 24 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0' y1='1' x2='24' y2='1' stroke='black' stroke-width='1' vector-effect='non-scaling-stroke' shape-rendering='crispEdges'/%3E%3Cline x1='0' y1='6' x2='24' y2='6' stroke='black' stroke-width='1' vector-effect='non-scaling-stroke' shape-rendering='crispEdges'/%3E%3Cline x1='0' y1='11' x2='24' y2='11' stroke='black' stroke-width='1' vector-effect='non-scaling-stroke' shape-rendering='crispEdges' /%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:block;height:1.2rem;margin-left:2rem;margin-trim:.1rem;width:2.4rem}.mobile .auth-menu{--menuPadding:3.2rem;background:#0707B0;bottom:0;clip-path:inset(0 0 100% 100%);color:#fff;display:flex;flex-direction:column;max-width:100rem;min-height:100vh;overflow-y:scroll;padding-top:2rem;position:fixed;right:0;top:0;transition:clip-path cubic-bezier(0.19,1,0.22,1) 0.4s,background-color cubic-bezier(0.19,1,0.22,1) 0.9s;width:50vw;z-index:601}@media (max-width:600px){.mobile .auth-menu{--menuPadding:2.8rem}}@media (max-width:1000px){.mobile .auth-menu{width:60vw}}@media (max-width:768px){.mobile .auth-menu{width:80vw}}@media (max-width:600px){.mobile .auth-menu{width:var(--viewportWidth)}}.mobile .auth-menu.open{clip-path:inset(0 0 0 0);transition:clip-path cubic-bezier(0.19,1,0.22,1) 0.6s,background-color cubic-bezier(0.19,1,0.22,1) 0.9s}.mobile .auth-menu .close{background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L12.5 12.5M0.5 12.5L12.5 0.5' vector-effect='non-scaling-stroke' stroke='%23FFFFFF'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;height:1.5rem;margin-left:auto;position:absolute;top:var(--menuPadding);right:calc(var(--menuPadding) - .3rem);width:1.5rem;z-index:700}.mobile .auth-menu .block-language{padding:1rem var(--menuPadding) 3rem}.mobile .auth-menu .block-language .links{align-items:center;display:flex}.mobile .auth-menu .block-language .links li{align-items:center;display:flex}.mobile .auth-menu .block-language .links li:after{content:'';display:block;width:.1rem;height:.7em;background:#fff;margin:0 1rem}.mobile .auth-menu .block-language .links li:last-child:after{display:none}.mobile .auth-menu .block-language .links a{color:#fff;font-size:1.5rem;text-transform:uppercase;text-decoration:none}.mobile .auth-menu .block-language .links a[hreflang=fr]:lang(en),.mobile .auth-menu .block-language .links a[hreflang=en]:lang(fr){color:rgba(255,255,255,0.4)}.mobile .auth-menu .menu{flex-direction:column}.mobile .auth-menu .menu .menu-item{margin:0}.mobile .auth-menu .menu:first-child>li:first-child{border-top:none}.mobile .auth-menu .menu>li{border-top:1px solid rgba(230,230,230,0.2);transition:all cubic-bezier(0.19,1,0.22,1) 0.6s}.mobile .auth-menu .menu a{align-items:center;display:flex;font-size:3.2rem;font-weight:300;justify-content:space-between;padding:var(--menuPadding) var(--menuPadding) 2.5rem;text-decoration:none}.mobile .auth-menu .menu a::after{display:none}@media (max-width:600px){.mobile .auth-menu .menu a{font-size:3rem}}.auth-footer{position:relative;align-items:center;color:#000;display:flex;gap:3rem;justify-content:space-between;padding:5rem 0}.auth-footer:before{background:#fff;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}@media (max-width:600px){.auth-footer{align-items:center;flex-direction:column;padding:3rem 0}}.auth-footer .logo{background-image:url("/themes/custom/fhcm/css/../asset/fhcm.svg");background-repeat:no-repeat;background-size:contain;display:block;height:3.6rem;width:20rem;transform-origin:center left;transform:scale(0.8)}@media (max-width:600px){.auth-footer .logo{transform-origin:center center}}.auth-footer .menu-footer{font-size:1.4rem;display:flex;gap:3rem}.path-members-resources .page-title{font-size:9rem;margin:7rem 0}@media (max-width:768px){.path-members-resources .page-title{font-size:5rem;margin:4rem 0}}.path-members-resources .views-exposed-form{align-items:flex-start;background:none;display:flex;flex-direction:column;margin:2rem 0;max-width:100%;padding:0;text-align:left}.path-members-resources .views-exposed-form .form--inline{display:flex;flex-direction:column}.path-members-resources .views-exposed-form .form--inline>.form-item{align-items:center;display:flex;float:none;gap:2rem;margin:0;overflow:scroll;scrollbar-width:none}.path-members-resources .views-exposed-form .form--inline>.form-item legend{float:left;font-weight:300;min-width:11rem}.path-members-resources .views-exposed-form .form-radios{display:flex}.path-members-resources .views-exposed-form .form-radios input{display:none}.path-members-resources .views-exposed-form .form-radios label{align-items:center;border:1px solid #dcdcdc;border-radius:2rem;cursor:pointer;display:flex;font-size:1.5rem;font-weight:normal;margin-right:2rem;padding:1rem 1.5rem;transition:all cubic-bezier(0.39,0.575,0.565,1) 0.3s;white-space:nowrap}.path-members-resources .views-exposed-form .form-radios input:checked+label{color:#fff;background-color:#0000c8;border-color:#0000c8}.path-members-resources .views-exposed-form .form-submit,.path-members-resources .views-exposed-form::before{display:none}.path-members-resources .pager__items{align-items:center;display:flex;justify-content:center}.path-members-resources .pager__item{--size:4.5rem;padding:1rem}@media (max-width:768px){.path-members-resources .pager__item{--size:4rem}}@media (max-width:600px){.path-members-resources .pager__item{padding:.5rem}}.path-members-resources .pager__item a{align-items:center;border-radius:calc(var(--size) / 2);border:1px solid transparent;display:flex;font-size:1.6rem;font-weight:400;height:var(--size);justify-content:center;margin:0;text-decoration:none;width:var(--size)}.path-members-resources .pager__item a:hover{border-color:#0000c8}.path-members-resources .pager__item.is-active a{background-color:#0000c8;border-color:#0000c8;color:#fff}.path-members-resources .pager__item--previous a,.path-members-resources .pager__item--next a{font-size:0;border:none}.path-members-resources .pager__item--previous a:before,.path-members-resources .pager__item--next a:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 9L15 17M23 9L15 0.999999M23 9L6.99382e-07 9' vector-effect='non-scaling-stroke' stroke-width='1' stroke='%23000000'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:block;height:calc(var(--size) / 2.88);width:calc(var(--size) / 2)}.path-members-resources .pager__item--ellipsis{color:#000}.path-members-resources .pager__item--ellipsis a{border:none}.path-members-resources .pager__item--previous{margin-right:auto}.path-members-resources .pager__item--previous a:before{transform:rotate(180deg)}.path-members-resources .pager__item--next{margin-left:auto}.path-members-resources.page-0 .pager__item--previous a{height:0;overflow:hidden}.path-members-resources .pager__item.is-active+.pager__item--next a{height:0;overflow:hidden}.res-list .list-content{--gap:5rem;display:flex;flex-wrap:wrap;gap:var(--gap);margin-bottom:8rem}.res-list .list-content article{--right-width:14rem;align-items:flex-start;background:#fff;display:grid;grid-template-columns:1fr var(--right-width);grid-template-rows:auto auto 1fr;width:calc(50% - var(--gap) / 2)}@media (max-width:768px){.res-list .list-content article{width:100%}}@media (max-width:1000px){.res-list .list-content article{--right-width:11rem}}@media (max-width:600px){.res-list .list-content article{--right-width:7.5rem}}.res-list .list-content article>div{padding:1.8rem 2rem}@media (max-width:768px){.res-list .list-content article>div{padding:1.3rem 1.4rem}}.res-list .list-content article .header{grid-column:1 / span 1;grid-row:1 / span 1;padding-bottom:0}.res-list .list-content article .action{grid-column:2 / span 1;grid-row:1 / span 3}@media (max-width:1000px){.res-list .list-content article .action{grid-row:1 / span 1}}.res-list .list-content article .intro{color:#757575;font-size:1.5rem;font-weight:300;grid-column:1 / span 1;grid-row:2 / span 1;padding-top:0;position:relative}@media (max-width:1000px){.res-list .list-content article .intro{padding-top:1rem;grid-column:1 / span 2}.res-list .list-content article .intro::before{content:'';display:block;height:1px;left:1rem;position:absolute;right:1rem;top:0;background-color:#dcdcdc}}.res-list .list-content article .meta{align-items:center;display:flex;font-size:1.3rem;font-weight:300;margin-top:auto;grid-column:1 / span 1;grid-row:3 / span 1;padding-top:0}@media (max-width:1000px){.res-list .list-content article .meta{grid-column:1 / span 2}}.res-list .list-content article .meta time{opacity:.5}.res-list .list-content article .meta i{line-height:0;color:#0000c8;font-size:2.5rem;margin:0 1.5rem;font-style:normal}.res-list .list-content article .meta span{color:#0000c8}.res-list .list-content article h2{font-size:1.8rem;font-weight:300;margin-bottom:1.5rem}.res-list .list-content article h2 a{text-decoration:none}.res-list .list-content article .tags{display:flex;gap:1rem;margin-bottom:1rem}.res-list .list-content article .tags span{border:1px solid #0000c8;color:#0000c8;font-size:1rem;font-weight:300;padding:.3rem .7rem;text-transform:uppercase;border-radius:1rem}.res-list .list-content article .tags span.bg-blue{background-color:#0000c8;color:#fff}.res-list .list-content article .link{align-items:center;display:flex;font-size:1.1rem;font-weight:300;flex-direction:column;justify-content:center;text-decoration:none}@media (max-width:768px){.res-list .list-content article .link{font-size:.95rem}}.res-list .list-content article .link::before{content:'\e90a';font-family:'fhcm';font-size:3rem;height:3rem;line-height:1;margin-bottom:1rem}.res-list .list-content article .file{align-items:center;display:flex;font-size:1.1rem;font-weight:300;flex-direction:column;justify-content:center;position:relative;text-decoration:none}@media (max-width:768px){.res-list .list-content article .file{font-size:.95rem}}.res-list .list-content article .file::before{content:'\e90b';font-family:'fhcm';font-size:3rem;margin-bottom:1rem}.res-list .list-content article .file::after{content:attr(data-file-mime);font-size:.9rem;left:0;position:absolute;right:0;text-align:center;text-transform:uppercase;top:calc(50% - 1.7rem)}.news.resource.as-full .field-cats{display:flex;gap:1rem;margin-bottom:1rem}.news.resource.as-full .field-cats span{border:1px solid #0000c8;color:#0000c8;font-size:1.2rem;font-weight:300;padding:.3rem .7rem;text-transform:uppercase;border-radius:1.5rem}.news.resource.as-full .field-cats span.bg-blue{background-color:#0000c8;color:#fff}.path-members-resources .slide-in{left:auto;right:0;display:flex;flex-direction:column}.path-members-resources .slide-in .header{position:relative;padding:1rem var(--sidePadding);display:flex}.path-members-resources .slide-in .header:after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}.path-members-resources .slide-in .header::after{width:100%}.path-members-resources .slide-in .header .title{font-size:1.8rem;margin:2rem 0;text-transform:uppercase}.path-members-resources .slide-in .back::before{content:'\e913';font-family:'fhcm';margin-right:1rem;font-size:1.2em;line-height:1}.path-members-resources .slide-in .validate{margin:auto var(--sidePadding) 3rem}@media (max-width:600px){.path-members-resources .slide-in .validate{margin-top:3rem}}.path-members-resources .slide-in .validate button{background:#0000c8;border-radius:2rem;border:none;color:#fff;padding:1rem 2rem;text-align:center;width:100%}.path-members-resources .show-filters{background:#0000c8;border-radius:2rem;color:#fff;font-size:1.5rem;padding:1rem 3rem;text-transform:uppercase}.path-members-resources .show-filters::before{content:'\e90f';font-family:'fhcm';margin-right:1rem;font-size:.8em}.path-members-resources .summary-content,.path-members-resources .search-wrapper{display:none}.path-members-resources .filters-wrapper{display:flex;flex-direction:column;padding:4rem 0;gap:0}.path-members-resources .filters-wrapper .filter{padding:3rem var(--sidePadding);border-bottom:1px solid #f4f4f4;width:100%}.path-members-resources .filters-wrapper .filter .multiselect{display:none}.path-members-resources .filters-wrapper .filter .filter-name{display:flex;font-size:1.8rem;margin-bottom:2rem;text-transform:uppercase}.path-members-resources .filters-wrapper .filter .clear-filter{background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L12.5 12.5M0.5 12.5L12.5 0.5' vector-effect='non-scaling-stroke' stroke='%23000000'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;display:none;margin-left:1.5rem}.path-members-resources .filters-wrapper .filter .clear-filter.shown{display:block}.path-members-resources .filters-wrapper .filter .filter-add{position:absolute;top:0;left:0;display:block;font-size:1.4rem;inset:0;opacity:0;z-index:2}.path-members-resources .filters-wrapper .filter .filter-selector{min-height:4.1rem;background:#f4f4f4;margin-bottom:2rem;padding:.5rem;position:relative}.path-members-resources .filters-wrapper .filter .filter-selections{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem}.path-members-resources .filters-wrapper .filter .filter-selections .item{align-items:center;color:#0000c8;cursor:pointer;display:inline-flex;font-size:1.5rem;padding:.7rem .5rem;position:relative;z-index:3}.path-members-resources .filters-wrapper .filter .filter-selections .item:after{background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L12.5 12.5M0.5 12.5L12.5 0.5' vector-effect='non-scaling-stroke' stroke='%23FFFFFF'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain}.path-members-resources .filters-wrapper .filter .filter-selections .placeholder{color:#000;font-size:1.4rem;padding:.7rem 1.3rem}.path-members-resources .header-content{align-items:flex-start;display:flex;gap:2rem;margin-bottom:4rem}@media (max-width:768px){.path-members-resources .header-content{margin-bottom:2rem;flex-direction:column}}.path-members-resources .filter-summary-wrapper{display:flex;flex-wrap:wrap;margin-top:1rem;gap:1rem 2rem}@media (max-width:768px){.path-members-resources .filter-summary-wrapper{margin-bottom:0}}.path-members-resources .filter-summary-wrapper .item{align-items:center;color:#0000c8;cursor:pointer;display:inline-flex;font-size:1.5rem}.path-members-resources .add-indicator{align-items:center;background:#0000c8;border-radius:1.6rem;color:#fff;display:flex;height:2.8rem;justify-content:center;margin-top:.2rem;width:2.8rem}.path-members-resources .add-indicator::before{content:'\e916';font-family:'fhcm';font-style:normal;font-size:1.6rem;line-height:1;transform:translate(0,-0.1rem)}.path-members-resources .filter-remove:after{content:'\e914';font-family:'fhcm';font-size:.75em;line-height:0;margin-left:.5em}.section-members main{min-height:calc(100vh - 27rem)}.section-members.type-tech-page .page-title{font-size:9rem;margin:7rem 0}@media (max-width:768px){.section-members.type-tech-page .page-title{font-size:5rem;margin:4rem 0}}.widget{--widgetMargin:10rem;position:relative;overflow:initial;scroll-margin-top:70px}@media (max-width:768px){.widget{--widgetMargin:6rem}}@media (max-width:600px){.widget{--widgetMargin:4rem}}.widget:first-child{margin-top:0}.w-text{margin:var(--widgetMargin) 0}.w-text p,.w-text li{font-size:1.8rem;line-height:1.7;margin-bottom:1.2em}@media (max-width:768px){.w-text p,.w-text li{font-size:1.6rem}}@media (max-width:600px){.w-text p,.w-text li{font-size:1.4rem}}.w-text p:last-child,.w-text li:last-child{margin-bottom:0}.w-text strong{font-weight:500}.w-text li{margin:0 0 1.2rem 2.5rem;line-height:1.7}.w-text h2{font-size:3.2rem;font-weight:300;letter-spacing:-.02em;margin:5rem 0 3rem;text-transform:uppercase}@media (max-width:768px){.w-text h2{font-size:2.5rem;margin:4rem 0 2rem}}@media (max-width:600px){.w-text h2{font-size:2.1rem;margin:4rem 0 2rem}}.w-text h3{font-size:2.6rem;font-weight:500;margin:5rem 0 3rem}@media (max-width:768px){.w-text h3{font-size:2.2rem;margin:4rem 0 2rem}}@media (max-width:600px){.w-text h3{font-size:1.8rem;margin:3rem 0 1rem}}.w-text h4{font-size:2.4rem;font-weight:500;margin:5rem 0 3rem}@media (max-width:768px){.w-text h4{font-size:2rem;margin:4rem 0 2rem}}@media (max-width:600px){.w-text h4{font-size:1.6rem;margin:3rem 0 1rem}}.w-text blockquote{margin-bottom:2rem}.w-text blockquote p{color:#0000c8;font-size:4.1rem;font-weight:300;letter-spacing:-.04em;line-height:1.36}@media (max-width:768px){.w-text blockquote p{font-size:3.3rem}}@media (max-width:600px){.w-text blockquote p{font-size:3rem}}.w-text blockquote p:first-child{text-indent:15rem}@media (max-width:768px){.w-text blockquote p:first-child{text-indent:10rem}}@media (max-width:600px){.w-text blockquote p:first-child{text-indent:5rem}}.w-text blockquote p:first-child:before{content:'“';margin:0 15rem 0 -15rem}@media (max-width:768px){.w-text blockquote p:first-child:before{margin:0 10rem 0 -10rem}}@media (max-width:600px){.w-text blockquote p:first-child:before{margin:0 5rem 0 -5rem}}.w-cite{margin:var(--widgetMargin) 0}.w-cite .field-cite p{color:#0000c8;font-size:4.1rem;font-weight:300;letter-spacing:-.04em;line-height:1.36}@media (max-width:768px){.w-cite .field-cite p{font-size:3.3rem}}@media (max-width:600px){.w-cite .field-cite p{font-size:3rem}}.w-cite .field-cite p:first-child{text-indent:15rem}@media (max-width:768px){.w-cite .field-cite p:first-child{text-indent:10rem}}@media (max-width:600px){.w-cite .field-cite p:first-child{text-indent:5rem}}.w-cite .field-cite p:first-child:before{content:'“';margin:0 15rem 0 -15rem}@media (max-width:768px){.w-cite .field-cite p:first-child:before{margin:0 10rem 0 -10rem}}@media (max-width:600px){.w-cite .field-cite p:first-child:before{margin:0 5rem 0 -5rem}}.w-cite .field-content{font-size:1.8rem;font-weight:300;line-height:1.78;margin-top:1rem}@media (max-width:768px){.w-cite .field-content{font-size:1.6rem}}@media (max-width:600px){.w-cite .field-content{font-size:1.4rem}}.w-video{justify-content:center;display:flex;margin:var(--widgetMargin) 0 var(--widgetMargin) calc(var(--sidePadding) * -1);width:var(--viewportWidth)}.news.as-full .w-video{margin-left:calc(-50vw - 2rem)}@media (max-width:768px){.w-video{margin-left:0;width:100%}}.w-video .field-video{max-width:calc((100vh - 15rem) * 1.77);position:relative;width:100%}.w-video .cookieconsent-optout-marketing{background:#f4f4f4;position:absolute;padding-top:56.25%;width:100%}.w-video .cookieconsent-optout-marketing a{margin:0 .5rem}.w-video .cookieconsent-optout-marketing .content{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.w-embed{margin:var(--widgetMargin) 0}.w-embed .field-iframe iframe{aspect-ratio:16/9;height:auto;width:100%}.w-embed .field-iframe-html{text-align:center}.w-image{justify-content:center;display:flex;margin:var(--widgetMargin) 0}.w-gallery{aspect-ratio:20/9;margin:var(--widgetMargin) 0;margin-left:calc(-50vw - 2rem);width:var(--viewportWidth);position:relative}@media (max-width:768px){.w-gallery{aspect-ratio:16/9;margin-left:calc(-1 * var(--sidePadding));margin-right:calc(-1 * var(--sidePadding))}}.w-gallery .field-images{display:none}.w-files{margin:var(--widgetMargin) 0}.w-files .field-content{color:#757575;font-size:1.6rem;margin-bottom:2rem;text-transform:uppercase}.w-files .field-files .item{align-items:center;display:flex;margin-left:auto}.w-files .field-files .item::before{background-image:url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20039 7.99586L9.80039 7.99586M4.20039 10.794L9.80039 10.8001M4.20039 5.19768L7.93372 5.20013M11.6671 14.5335L2.33372 14.5335C1.81826 14.5335 1.40039 14.1156 1.40039 13.6001L1.40039 2.40013C1.40039 1.88466 1.81826 1.4668 2.33372 1.4668L9.80039 1.4668L12.6004 4.2668L12.6004 13.6001C12.6004 14.1156 12.1825 14.5335 11.6671 14.5335Z' stroke='black' stroke-linecap='square'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:1.6rem;margin:0 .9rem .2rem 0;vertical-align:middle;width:1.6rem}.w-files .field-files .item span{background:none;font-size:1.4rem;padding:0}.w-header{margin:var(--widgetMargin) 0}.w-header p{font-size:3.2rem;font-weight:300;letter-spacing:-.03;line-height:1.3}@media (max-width:768px){.w-header p{font-size:2.5rem}}@media (max-width:600px){.w-header p{font-size:2.1rem}}.w-header .field-links{margin-top:8rem;display:flex}@media (max-width:768px){.w-header .field-links{margin-top:5rem}}@media (max-width:600px){.w-header .field-links{margin-top:3rem}}.w-header .field-links .item{font-size:2rem;font-weight:300;margin-right:5rem}@media (max-width:768px){.w-header .field-links .item{font-size:1.3rem;margin-right:3rem}}.w-header .field-links .item a{text-decoration-thickness:1px;text-underline-offset:3px}.w-links{position:relative;margin:var(--widgetMargin) 0;color:#fff}.w-links:before{background:#0000c8;bottom:0;top:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth);z-index:-1}.w-links .item{position:relative;padding:4rem;position:relative}.w-links .item:after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}@media (max-width:768px){.w-links .item{padding:2rem}}.w-links .item:before{--size:3rem;background-image:url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 9L15 17M23 9L15 0.999999M23 9L6.99382e-07 9' vector-effect='non-scaling-stroke' stroke-width='1' stroke='%23FFFFFF'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';height:var(--size);position:absolute;right:0;top:calc(50% - var(--size) / 2);transform:rotate(-45deg);width:var(--size)}@media (max-width:768px){.w-links .item:before{--size:2rem}}.w-links .item:last-child:after{display:none}.w-links .item a{display:block;font-size:3.2rem;font-weight:300;letter-spacing:-.04em;padding-left:calc(50% + 1rem);text-decoration:none;text-transform:uppercase}@media (max-width:768px){.w-links .item a{font-size:2.4rem;padding-left:0}}.w-twocols{margin:var(--widgetMargin) 0;display:flex;justify-content:space-between}@media (max-width:768px){.w-twocols{flex-direction:column}}.w-twocols>div{width:calc(50% - 6rem)}@media (max-width:768px){.w-twocols>div{width:100%}}.w-twocols h2{font-size:2rem;font-weight:300;letter-spacing:-.02em;margin-bottom:4rem}.w-twocols .field-cite p{font-size:3.2rem;font-weight:300;line-height:1.3;margin-bottom:4rem}@media (max-width:768px){.w-twocols .field-cite{font-size:3.6rem}}@media (max-width:600px){.w-twocols .field-cite{font-size:2rem}}.w-twocols .field-content{font-size:1.4rem;font-weight:400;line-height:1.7;margin-bottom:4rem}.w-twocols .field-image{margin-bottom:4rem;margin-right:40%}@media (max-width:768px){.w-twocols .field-image{margin-bottom:2rem;margin-right:0}}.w-twocols .field-links{display:flex;gap:2rem;margin-bottom:4rem}.w-twocols .field-links a{font-size:1.8rem;font-weight:300;text-decoration-thickness:1px;text-underline-offset:3px}@media (max-width:768px){.w-twocols .field-links a{font-size:1.4rem}}@media (max-width:600px){.w-twocols .field-links a{font-size:1.2rem;text-decoration-thickness:1px;text-underline-offset:2px}}.w-twocols .field-panels{margin-top:-1.7rem}.w-twocols .field-panels .field-title{font-size:2rem;font-weight:400;letter-spacing:-.02em;padding:2rem 4rem 2rem 0;position:relative}@media (max-width:768px){.w-twocols .field-panels .field-title{font-size:1.6rem;padding:1.5rem 4rem 1.5rem 0}}.w-twocols .field-panels.accordionjs .item{border-bottom:1px solid #dcdcdc}.w-twocols .field-panels.accordionjs .field-title{--size:2.1rem}@media (max-width:768px){.w-twocols .field-panels.accordionjs .field-title{--size:1.4rem}}.w-twocols .field-panels.accordionjs .field-title:before{border-right:1px solid #000;content:'';height:var(--size);position:absolute;right:calc(var(--size) / 2);top:calc(50% - var(--size) / 2);width:1px;transition:all cubic-bezier(0.19,1,0.22,1) 0.6s}.w-twocols .field-panels.accordionjs .field-title:after{border-bottom:1px solid #000;content:'';height:.1rem;position:absolute;right:0;top:calc(50%);width:var(--size);transition:all cubic-bezier(0.19,1,0.22,1) 0.6s}.w-twocols .field-panels.accordionjs .acc_active .field-title:before{opacity:0;transform:rotate(90deg)}.w-twocols .field-panels.accordionjs .acc_active .field-title:after{opacity:.5;transform:rotate(180deg)}.w-twocols .field-panels .field-content{font-size:1.4rem;font-weight:400;line-height:1.7;margin-bottom:4rem;padding-top:2rem}.w-twocols .field-panels .field-content p{margin-bottom:1.2em}.w-twocols .field-panels .field-content p:last-child{margin-bottom:0}.w-twocols .field-panels .field-content li{margin-left:2.5rem;line-height:1.7;list-style-type:disc}.w-twocols .field-panels .field-content h2,.w-twocols .field-panels .field-content h3,.w-twocols .field-panels .field-content h4{color:#757575;font-size:1.4rem;margin:2.5rem 0 1.5rem;text-transform:uppercase}.w-twocols .field-panels .field-content h2:first-child,.w-twocols .field-panels .field-content h3:first-child,.w-twocols .field-panels .field-content h4:first-child{margin-top:0}.w-twocols .field-files .file{align-items:center;background:none;display:flex;font-size:1.6rem;margin-left:auto;min-height:auto;padding:1rem 0 0 0}.w-twocols .field-files .file::before{background-image:url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20039 7.99586L9.80039 7.99586M4.20039 10.794L9.80039 10.8001M4.20039 5.19768L7.93372 5.20013M11.6671 14.5335L2.33372 14.5335C1.81826 14.5335 1.40039 14.1156 1.40039 13.6001L1.40039 2.40013C1.40039 1.88466 1.81826 1.4668 2.33372 1.4668L9.80039 1.4668L12.6004 4.2668L12.6004 13.6001C12.6004 14.1156 12.1825 14.5335 11.6671 14.5335Z' stroke='black' stroke-linecap='square'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;flex-shrink:0;height:1.6rem;margin:0 .9rem .2rem 0;vertical-align:middle;width:1.6rem}.w-twocols .field-files .file span{background:none;font-size:1.4rem;padding:0}.w-sep{position:relative;margin:var(--widgetMargin) 0}.w-sep:after{border-bottom:.1rem solid #dcdcdc;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:var(--viewportWidth)}.w-sep h2{font-size:2rem;font-weight:300;letter-spacing:-.02em;padding-bottom:4rem}.w-cards{margin:var(--widgetMargin) 0;display:flex;justify-content:space-between}@media (max-width:768px){.w-cards{flex-direction:column}}.w-cards>div{width:calc(50% - 1rem)}@media (max-width:768px){.w-cards>div{width:100%}}.w-cards>div:last-child{margin-top:4rem}@media (max-width:768px){.w-cards>div:last-child{margin-top:2rem}}.w-cards .w-card .field-image{margin-bottom:4rem}.w-cards .w-card .field-cite p{font-size:3.2rem;font-weight:300;letter-spacing:-.03em;line-height:1.1;margin-bottom:4rem}@media (max-width:768px){.w-cards .w-card .field-cite p{font-size:3.6rem;margin-bottom:3rem}}@media (max-width:600px){.w-cards .w-card .field-cite p{font-size:2rem;margin-bottom:2rem}}.w-cards .w-card .field-content{font-size:1.8rem;font-weight:400;line-height:1.7;margin-bottom:4rem}@media (max-width:768px){.w-cards .w-card .field-content{font-size:1.4rem;margin-bottom:3rem}}@media (max-width:600px){.w-cards .w-card .field-content{font-size:1.2rem;margin-bottom:2rem}}.w-cards .w-card .field-link{display:flex;gap:2rem;margin-bottom:4rem}.w-cards .w-card .field-link a{font-size:2rem;font-weight:300;letter-spacing:-.02em;text-decoration-thickness:1px;text-underline-offset:3px}.w-photocomp{margin:var(--widgetMargin) 0}.w-photocomp .field-comp-images{display:flex;justify-content:space-between}@media (max-width:768px){.w-photocomp .field-comp-images{flex-direction:column;gap:2rem}}.w-photocomp .field-comp-images>div{display:flex;justify-content:space-between}.w-photocomp .field-comp-images>div:first-child{align-items:flex-end;width:calc(60% - 4rem)}@media (max-width:768px){.w-photocomp .field-comp-images>div:first-child{width:100%}}.w-photocomp .field-comp-images>div:first-child>div:first-child{width:calc(70% - 1rem)}.w-photocomp .field-comp-images>div:first-child>div:last-child{width:calc(30% - 1rem)}.w-photocomp .field-comp-images>div:nth-child(2){align-items:flex-start;display:flex;justify-content:space-between;width:calc(40% - 4rem)}@media (max-width:768px){.w-photocomp .field-comp-images>div:nth-child(2){width:100%;justify-content:flex-end;gap:2rem}}.w-photocomp .field-comp-images>div:nth-child(2)>div:first-child{width:calc(50% - 1rem)}@media (max-width:768px){.w-photocomp .field-comp-images>div:nth-child(2)>div:first-child{width:calc(30% - 1rem)}}.w-photocomp .field-comp-images>div:nth-child(2)>div:last-child{width:calc(50% - 1rem)}@media (max-width:768px){.w-photocomp .field-comp-images>div:nth-child(2)>div:last-child{width:calc(30% - 1rem)}}.w-dashboard{--gutter:4rem;display:flex;flex-wrap:wrap;gap:var(--gutter);margin:4rem 0 !important}.w-dashboard>div{background:#fff;width:calc(50% - var(--gutter) / 2)}@media (max-width:768px){.w-dashboard>div{width:100%}}.w-dashboard .w-el{display:flex;flex-direction:column;font-weight:300;padding:2.5rem 3rem 3rem}.w-dashboard .w-el H2{font-family:'Cardinal',serif;font-size:4rem;font-weight:normal;margin-bottom:2rem}@media (max-width:768px){.w-dashboard .w-el H2{font-size:3rem}}.w-dashboard .w-el .field-content{font-size:2.2rem;margin-bottom:12rem}@media (max-width:768px){.w-dashboard .w-el .field-content{font-size:1.8rem;margin-bottom:2rem}}.w-dashboard .w-el .field-link{margin-top:auto}.w-dashboard .w-el .field-link a{text-decoration-thickness:1px;text-underline-offset:3px}
