@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz,wght@6..96,400..700&family=Caudex:wght@400;700&family=EB+Garamond:wght@400&family=Fraunces:opsz,wght@9..144,600;9..144,700&family=Poppins:wght@400&display=swap";:root{--c-black: #000000;--c-white: #ffffff;--c-gray-bg: #f5f5f5;--c-gray-text: #545454;--c-gold: #ffd26c;--c-icon-gray: #e3e6e7;--c-gold-link: #f3c730;--f-display: "Bodoni Moda", "Times New Roman", serif;--f-serif: "Caudex", "Times New Roman", serif;--f-sans: Arial, Helvetica, sans-serif;--w-content: 980px;--pad-x: 27px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}#app{min-width:980px}body{margin:0;font-optical-sizing:none;background:var(--c-white);color:var(--c-black);font-family:var(--f-sans);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.container{width:100%;max-width:var(--w-content);margin:0 auto;padding:0 var(--pad-x)}.t-display{font-family:var(--f-display);font-kerning:none;font-size:32px;font-weight:400;letter-spacing:-.96px;line-height:41.6px;margin:0}.t-serif{font-family:var(--f-serif);font-size:24px;font-weight:400;letter-spacing:-.24px;line-height:33.6px;margin:0}.t-body{font-family:var(--f-sans);font-size:18px;font-weight:400;letter-spacing:-.18px;line-height:23.4px;margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;height:39px;border-radius:7px;background:var(--c-white);border:0 solid transparent;font-family:var(--f-sans);font-size:16px;letter-spacing:3.2px;color:var(--c-gray-text);transition:background-color .25s ease,color .25s ease}.btn--gold{border:2px solid var(--c-gold)}.btn:hover{background:var(--c-gold);border-color:var(--c-gold);color:var(--c-black)}.btn .chev{width:14px;height:14px;flex:none;fill:#9d6200;stroke:none;transition:width .2s ease,height .2s ease}.btn:hover .chev{width:18px;height:18px}.t-meta{font-family:var(--f-sans);font-size:12px;line-height:14px;color:var(--c-black)}.meta-dot{width:2px;height:2px;margin-top:6px;background:var(--c-black);flex:none}.news-card{width:292px;height:319px;border:2px solid var(--c-gold);background:var(--c-white);overflow:hidden;display:block}.news-card>*{position:absolute;margin:0}.news-meta{left:24px;top:38px;display:flex;align-items:flex-start;gap:8px}.news-body{left:24px;top:75px;width:240px}.news-title{margin:0;font-family:var(--f-display);font-kerning:none;font-size:22px;font-weight:400;line-height:30.8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.news-excerpt{margin:11px 0 0;font-family:var(--f-sans);font-size:16px;line-height:24px;color:var(--c-black);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.news-card:hover .news-title{color:var(--c-gray-text)}.body-sm{font-family:var(--f-sans);font-size:16px;line-height:24px;letter-spacing:-.16px;color:var(--c-black)}.gold-bar{width:6px;background:var(--c-gold)}.gold-bar:after{content:"";position:absolute;left:11px;top:0;width:1px;height:100%;background:var(--c-gold)}@media(max-width:767px)and (pointer:coarse){.gold-bar:after{left:0;top:12px;width:100%;height:1px}}.nl-band{background:#f9efcc}.nl-title{font-family:EB Garamond,Georgia,serif;font-size:25px;line-height:37.5px;color:var(--c-black)}.nl-form{width:1044px}.nl-label .req{margin-left:4px}.nl-label{display:block;width:fit-content;font-family:Georgia,serif;font-size:14px;line-height:17px;color:var(--c-black)}.nl-input{position:absolute;left:0;top:25px;width:592px;height:38px;border:0;border-bottom:2px solid var(--c-black);background:#ffffff8c;padding:8px 14px 8px 0;font-family:var(--f-sans);font-size:16px;outline:none}.nl-btn{position:absolute;left:604px;top:25px;width:290px;display:block;text-align:center;height:45.2px;padding:10px 14.5px 11px;border:2px solid var(--c-black);background:transparent;font-family:var(--f-sans);font-size:16px;line-height:20.8px;cursor:pointer;transition:background-color .25s ease,color .25s ease}.nl-btn:hover{background:var(--c-black);color:var(--c-white)}.reveal{opacity:0}.reveal.is-visible{animation:rv-fade 1.2s cubic-bezier(.445,.05,.55,.95) forwards}@keyframes rv-fade{0%{opacity:0}to{opacity:1}}.reveal--glide.is-visible{animation:rv-glide 1.2s cubic-bezier(.645,.045,.355,1) forwards}@keyframes rv-glide{0%{opacity:0;animation-timing-function:step-end}0.01%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.reveal--wipe.is-visible{animation:rv-wipe 1.2s cubic-bezier(.645,.045,.355,1) forwards}@keyframes rv-wipe{0%{opacity:0;animation-timing-function:step-end}0.01%{opacity:1;transform:translateY(100%);clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%)}to{opacity:1;transform:translateY(0);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}}.reveal--spin.is-visible{animation:rv-fade 1.08s cubic-bezier(.55,.055,.675,.19) forwards,rv-spin 1.8s cubic-bezier(.645,.045,.355,1) forwards}@keyframes rv-spin{0%{rotate:-360deg;scale:.6}to{rotate:0deg;scale:1}}.reveal--expand.is-visible{animation:rv-fade 1.2s linear forwards,rv-expand 1.2s cubic-bezier(.645,.045,.355,1) forwards}@keyframes rv-expand{0%{scale:.8}to{scale:1}}.reveal--drop.is-visible{animation:rv-fade .96s cubic-bezier(.25,.46,.45,.94) forwards,rv-drop 1.2s cubic-bezier(.645,.045,.355,1) forwards}@keyframes rv-drop{0%{scale:1.2}to{scale:1}}.reveal--float.is-visible{animation:rv-float 1.2s cubic-bezier(.445,.05,.55,.95) forwards}@keyframes rv-float{0%{opacity:0;animation-timing-function:step-end}0.01%{opacity:0;translate:0 60px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.reveal,.reveal.is-visible{opacity:1;animation:none;rotate:none;scale:none;translate:none}}.page{position:relative}.canvas{position:relative;width:100%;max-width:var(--w-content);margin:0 auto;height:100%}.canvas>*{position:absolute;margin:0}.band{position:absolute;left:0;right:0}.skip{position:absolute;left:-9999px;font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#116dff}.skip:focus{left:16px;top:12px;z-index:200;background:#fff;padding:8px 12px}.site-header{background:var(--c-gray-bg);position:relative;height:121px;z-index:50;overflow-x:clip}.header-bar{position:relative;display:block;width:100%;min-width:1120px;left:50%;transform:translate(-50%);height:121px;padding:0}.logo{position:absolute;top:30px;left:calc(200% / 3 - 388.8px);margin:0}.site-header picture,.site-footer picture{display:contents}.logo img,.f-logo{object-fit:cover}.logo img{width:285px;height:59px}.menu-toggle{position:absolute;z-index:60;right:93px;top:39px;width:55px;height:55px;padding:0;border:0;background:none;cursor:pointer}.menu-toggle svg{display:block;width:55px;height:55px;fill:var(--c-black)}.mt-bars{display:none}.lang-bar{position:absolute;left:0;right:0;top:0;height:121px;pointer-events:none;font-family:var(--f-sans);color:var(--c-black)}.lang-current,.lang-link{position:absolute;top:89px;height:24px;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:400;letter-spacing:.4px;color:var(--c-black)}.lang-current,.lang-link{pointer-events:auto}.lang-current{right:141px;width:38px}.lang-link{right:94px;width:38px}.lang-sep{position:absolute;right:135.5px;top:96.5px;width:1px;height:8px;background:var(--c-black)}.menu-panel{position:absolute;top:78px;left:calc(50% + 222px);width:285px;z-index:100;display:none;pointer-events:none}.menu-panel.is-open{display:block;pointer-events:auto}.menu-close{position:absolute;top:41px;left:calc(50% + 421px);width:30px;height:30px;padding:0;border:0;background:none;cursor:pointer;z-index:110;opacity:0;pointer-events:none;transition:opacity .25s ease}.menu-close.is-open{opacity:1;pointer-events:auto}.menu-close svg{display:block;width:30px;height:30px;fill:var(--c-black)}.menu-panel ul{list-style:none;margin:0;padding:0}.menu-panel a{display:flex;align-items:center;justify-content:center;height:38px;background:var(--c-gray-bg);color:var(--c-black);font-family:var(--f-display);font-kerning:none;font-size:20px;line-height:28px;transition:color .2s ease,background-color .2s ease}.menu-panel a.is-current{color:var(--c-gold-link)}.site-footer{background:var(--c-black);color:var(--c-white);height:399px;overflow-x:clip}.footer-inner{position:relative;height:100%;width:100%;max-width:none;min-width:1140px;left:50%;transform:translate(-50%);padding:0}.footer-inner>*,.footer-inner>picture>*{position:absolute;margin:0}.f-logo{left:122px;top:102px;width:227px;height:48px}.f-mail,.f-addr,.f-copy{left:122px;font-family:var(--f-sans);font-size:14px;line-height:18.2px}.f-mail{top:197px}.f-addr{top:226.2px}.f-copy{top:292.4px}.f-nav{left:calc(100% - 435px);top:115px;width:293px;list-style:none;padding:0}.f-nav a{font-family:"Poppins",var(--f-sans);font-size:16px;line-height:26px;transition:color .2s ease}.f-nav a:hover{color:var(--c-gold-link)}.f-legal{left:calc(100% - 435px);top:298px;font-family:var(--f-sans);font-size:14px;line-height:18.2px}@media(max-width:767px)and (pointer:coarse){body{overflow-x:hidden}.header-bar,.footer-inner{min-width:0}#app{min-width:0;width:320px;margin:0 auto;overflow-x:clip}.site-header{height:85px}.header-bar{height:85px;padding:0;align-items:flex-start}.logo{left:60px;top:23px;padding-top:0}.logo img{width:199px;height:38px}.menu-toggle{right:12px;top:34px;width:29px;height:28px}.menu-toggle .mt-desktop{display:none}.mt-bars{position:absolute;left:3.5px;top:4px;width:22px;height:20px;display:block}.mt-bars i{position:absolute;left:0;width:22px;height:2px;background:var(--c-black);transition:transform .25s ease,opacity .25s ease}.mt-bars i:nth-child(1){top:0}.mt-bars i:nth-child(2){top:9px}.mt-bars i:nth-child(3){top:18px}.menu-toggle.is-open .mt-bars i:nth-child(1){transform:translateY(9px) rotate(-45deg)}.menu-toggle.is-open .mt-bars i:nth-child(2){opacity:0}.menu-toggle.is-open .mt-bars i:nth-child(3){transform:translateY(-9px) rotate(45deg)}.lang-bar{height:85px}.lang-current,.lang-link{top:69px;height:16px}.lang-current{right:43px;width:50px}.lang-sep{right:46.5px;top:72.5px;width:1px;height:8px}.lang-link{right:12px;width:29px}.menu-panel{top:0;right:0;left:0;width:auto;height:692.5px;background:#ffffffdb;padding-top:66px}.menu-panel ul{margin:0 21px 0 33px}.menu-panel a{height:40px;background:transparent;font-size:32px;line-height:40px}.menu-panel a.is-current{color:gold;background:transparent}.menu-close{display:none}.site-footer{height:319.1px}.f-logo{left:20px;top:38px;width:170px;height:33px}.f-mail{left:29px;top:85px;font-size:15px;line-height:19.5px}.f-addr{left:29px;top:113.5px}.f-legal{left:29px;top:175.7px}.f-copy{left:29px;top:203.9px}.f-nav{display:none}}
