*,html{margin:unset;padding:unset;outline:unset;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-size:0;line-height:0;font-family:"Mercury Text G3 A","Mercury Text G3 B";background-color:#f9f3de;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"kern"}body.modal{overflow:hidden}#main{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#main .frame-space-before-small{padding-top:clamp(3.13rem,1.25rem + 5vw,6.25rem)}#main .frame-space-before-large{padding-top:clamp(6.25rem,2.5rem + 10vw,12.5rem)}#main .frame-space-after-small{padding-bottom:clamp(3.13rem,1.25rem + 5vw,6.25rem)}#main .frame-space-after-large{padding-bottom:clamp(6.25rem,2.5rem + 10vw,12.5rem)}#animation{text-align:center}#animation video{max-width:100%;height:auto}#footer{display:grid;grid-template-areas:"address location open newsletter" "logos logos footer footer";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr auto;padding:clamp(3.13rem,1.25rem + 5vw,6.25rem) 12%;background-color:#4e515e;-moz-column-gap:80px;column-gap:80px;row-gap:40px}#footer a{display:inline-block;color:#f3e6bb;text-decoration:unset}#footer p,#footer ul{color:#f3e6bb;font-family:"neue-haas-grotesk-text",sans-serif}#footer ul{list-style:none}#footer .first,#footer .head{font-family:"Mercury Text G3 A","Mercury Text G3 B";letter-spacing:.25em;text-transform:uppercase}#footer .first{font-size:22px;font-weight:700;line-height:32px;margin-bottom:8px}#footer .head{font-size:15px;line-height:20px}#footer .address{grid-area:address}#footer .address li:nth-child(3){font-size:14px;line-height:1.3;letter-spacing:.02em;margin-top:24px}#footer .location,#footer .open,#footer .newsletter{margin-top:60px}#footer .location{grid-area:location}#footer .open{grid-area:open}#footer .open li:nth-child(2){font-size:14px;line-height:1.3;letter-spacing:.02em;margin-top:24px}#footer .newsletter{grid-area:newsletter}#footer .newsletter li:nth-child(2),#footer .newsletter li:nth-child(3){font-size:14px;margin-top:24px}#footer .newsletter li:nth-child(2){line-height:1.3;letter-spacing:.02em}#footer .newsletter li:nth-child(3) a{display:inline-block;line-height:1.85;letter-spacing:.035em;border:2px solid #f3e6bb;border-radius:20px;padding-right:16px;padding-left:16px}#footer .newsletter li:nth-child(3) a:hover{background-color:#f3e6bb;color:#43566d}#footer .logos{grid-area:logos;display:flex;justify-content:space-between;align-items:center}#footer .logos svg{width:auto;fill:#fff}#footer .logos li:nth-child(1) svg{height:16px}#footer .logos li:nth-child(2) svg{height:36px}#footer .logos li:nth-child(3) svg{height:20px}#footer .logos li:nth-child(4) svg{height:72px}#footer .logos li:nth-child(5) svg{height:72px}#footer .logos li:nth-child(6) svg{height:40px}#footer .footer{grid-area:footer;display:flex;justify-content:space-between;align-items:center}#footer .footer a{font-size:14px;line-height:1.75;color:#fff;text-decoration:underline;letter-spacing:.02em}@media(max-width: 1400px){#footer{grid-template-areas:"address open newsletter" "logos logos logos" "footer footer footer";grid-template-columns:1fr 1fr 1fr;-moz-column-gap:40px;column-gap:40px}#footer .logos,#footer .footer{justify-content:center;flex-wrap:wrap;-moz-column-gap:40px;column-gap:40px;row-gap:16px}}@media(max-width: 1000px){#footer{grid-template-areas:"address" "open" "newsletter" "logos" "footer";grid-template-columns:100%;-moz-column-gap:unset;column-gap:unset;row-gap:unset;padding-bottom:80px}#footer .open,#footer .newsletter,#footer .logos{margin-top:clamp(3.13rem,1.25rem + 5vw,6.25rem)}#footer .address li,#footer .open li,#footer .newsletter li{text-align:center}#footer .footer{margin-top:32px}}#menu,#back,#cta,#aside,#logo,#up{position:fixed}#menu,#back,#cta,#aside{z-index:8}#logo,#up{z-index:2}#menu{top:72px;left:68px;cursor:pointer}#menu svg{width:auto;height:24px;fill:#7698c6}#back{top:152px;left:68px}#back a{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:8px;width:36px;text-decoration:unset}#back svg{width:auto;height:20px;fill:#7698c6}#back span{font-family:"neue-haas-grotesk-text",sans-serif;font-size:16px;line-height:1;letter-spacing:.01em;color:#7698c6}#cta,#aside{right:48px}#cta ul,#aside ul{list-style:none}#cta ul li+li,#aside ul li+li{margin-top:8px}#cta ul a,#aside ul a{position:relative;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:100%;text-decoration:unset}#cta ul a:hover::before,#aside ul a:hover::before{content:attr(data-title);position:absolute;top:50%;right:48px;transform:translateY(-50%);font:500 12px/1.5 "neue-haas-grotesk-text",sans-serif;letter-spacing:.02em;white-space:nowrap}#cta ul a:hover svg,#aside ul a:hover svg{fill:#fff}#cta{top:64px}#cta ul a{-moz-column-gap:16px;column-gap:16px;width:40px;height:40px;background-color:#bb1025;color:#fff;font:500 16px/1.5 "neue-haas-grotesk-text",sans-serif;letter-spacing:.035em}#cta ul a svg{width:20px;height:16px;fill:#fff;flex-shrink:0}#cta ul a span{display:none}#cta ul a:hover{background-color:#831618}#cta ul a:hover::before{color:#831618}#aside{top:50%;transform:translateY(-50%)}#aside ul li a{border:1px solid #7698c6}#aside ul li a svg{width:100%;height:16px;fill:#7698c6}#aside ul li a:hover{background-color:#7698c6}#aside ul li a:hover::before{color:#7698c6}#aside ul li:nth-child(4) a{background-color:#bb1025;border-color:#bb1025}#aside ul li:nth-child(4) a svg{fill:#fff}#aside ul li:nth-child(4) a:hover{border-color:#831618;background-color:#831618}#aside ul li:nth-child(4) a:hover::before{color:#831618}#aside ul li:last-child{position:relative}#aside ul li:last-child::before{content:"";position:absolute;top:50%;right:0;left:0;height:1px;background-color:#7698c6}#aside ul li:last-child a{width:auto;height:auto;border-radius:unset;border:unset;font:400 16px/1.5 "neue-haas-grotesk-text",sans-serif;color:#7698c6}#aside ul li:last-child a:hover{background-color:unset;font-weight:500}#logo,#up{bottom:64px}#logo svg,#up svg{width:auto;fill:#7698c6}#logo{left:38px;bottom:114px}#logo svg{height:40px}#up{cursor:pointer;right:48px;border:1px solid #7698c6;border-radius:100%;transform:rotate(90deg);display:flex;justify-content:center;align-items:center;width:40px;height:40px}#up svg{height:20px}@media(max-width: 1000px){body{padding-top:64px}body.page_1{padding-top:unset}body::before{content:"";position:fixed;top:0;right:0;left:0;z-index:8;height:64px;background-color:#f9f3de}#menu{top:24px;left:16px}#menu svg{height:16px}#back{top:22px;left:56px}#back a{width:auto;flex-direction:row;-moz-column-gap:8px;column-gap:8px;row-gap:unset}#back span{font-size:12px}#cta{top:8px;right:16px}#cta ul{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:5px;column-gap:5px}#cta ul li+li{margin-top:unset}#cta ul a{width:48px;height:48px;justify-content:center}#cta ul a span{display:none}#cta ul a:hover::before{content:unset}#aside{top:auto;right:0;bottom:0;left:0;padding:5px 50px;transform:unset;background-color:#f9f3de}#aside ul{display:flex;justify-content:center;align-items:center;-moz-column-gap:5px;column-gap:5px}#aside ul li+li{margin-top:unset}#aside ul li:last-child a{line-height:1.25}#logo{top:12px;left:50%;transform:translateX(-50%);bottom:auto;z-index:10}#up{right:auto;bottom:5px;left:5px;z-index:10}}@media(max-width: 600px){#cta ul a{-moz-column-gap:8px;column-gap:8px;padding-right:16px;padding-left:16px}#cta ul a span{line-height:1.125;text-align:center;font-size:10px}}@media(max-width: 360px){#back a{-moz-column-gap:unset;column-gap:unset}#back span{display:none}}#c639,#c642,#c643,#c644,#c645,#c646,#c647,#c648,#c649,#c650{text-align:center;align-content:center}