/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
html:has(.dx-site){background:#fff}html.menu-locked{overflow:hidden}.dx-site{background:var(--color-paper);color:var(--color-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip}.dx-site ::selection{color:#fff;background:#000}.dx-site :focus-visible{outline-offset:4px;outline:1px solid}.dx-site figure img,.dx-site .img-zoom img{display:block}.skip-link{z-index:110;color:#fff;background:#000;padding:.75rem 1.25rem;font-size:.875rem;position:fixed;top:-100px;left:1.5rem}.skip-link:focus{top:1rem}.page-veil{z-index:100;transform-origin:top;pointer-events:none;background:#fff;transition:transform 1s cubic-bezier(.87,0,.13,1);position:fixed;inset:0;transform:scaleY(0)}html.js .page-veil.is-up{transform:scaleY(1)}.page-veil.is-rising{transform-origin:bottom;transition-duration:.5s}@keyframes dx-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes dx-header-in{0%{transform:translateY(-100%)}to{transform:none}}html.js .dx-site:not(.is-ready) [data-load]{opacity:0}html.js .dx-site.is-ready [data-load]{animation:1.3s cubic-bezier(.16,1,.3,1) backwards dx-rise}.dx-site [data-load="1"]{animation-delay:.55s}.dx-site [data-load="2"]{animation-delay:.67s}.dx-site [data-load="3"]{animation-delay:.79s}.dx-site [data-load="4"]{animation-delay:.91s}.dx-site [data-load="5"]{animation-delay:1.03s}html.js .dx-site:not(.is-ready) .site-header{transform:translateY(-100%)}html.js .dx-site.is-ready .site-header{animation:1.1s cubic-bezier(.16,1,.3,1) .5s backwards dx-header-in}.dx-site [data-reveal=up]{transition:opacity 1.1s cubic-bezier(.215,.61,.355,1),transform 1.1s cubic-bezier(.215,.61,.355,1)}html.js .dx-site [data-reveal=up]:not(.is-in){opacity:0;transform:translateY(40px)}.dx-site [data-reveal=stagger]>*{transition:opacity 1s cubic-bezier(.215,.61,.355,1),transform 1s cubic-bezier(.215,.61,.355,1)}html.js .dx-site [data-reveal=stagger]:not(.is-in)>*{opacity:0;transform:translateY(28px)}.dx-site [data-reveal=stagger]>:nth-child(2){transition-delay:90ms}.dx-site [data-reveal=stagger]>:nth-child(3){transition-delay:.18s}.dx-site [data-reveal=stagger]>:nth-child(4){transition-delay:.27s}.dx-site [data-reveal=stagger]>:nth-child(5){transition-delay:.36s}.dx-site [data-reveal=stagger]>:nth-child(6){transition-delay:.45s}.dx-site [data-reveal=stagger]>:nth-child(7){transition-delay:.54s}.dx-site [data-reveal=stagger]>:nth-child(8){transition-delay:.63s}.dx-site [data-reveal=stagger]>:nth-child(9){transition-delay:.72s}.dx-site [data-reveal=stagger]>:nth-child(10){transition-delay:.81s}.dx-site [data-reveal=stagger]>:nth-child(n+11){transition-delay:.9s}.dx-site [data-reveal=clip]{transition:clip-path 1.4s cubic-bezier(.87,0,.13,1)}html.js .dx-site [data-reveal=clip]:not(.is-in){clip-path:inset(0 0 100%)}.dx-site [data-reveal=clip] img:not(.parallax-img){transition:transform 1.8s cubic-bezier(.16,1,.3,1)}html.js .dx-site [data-reveal=clip]:not(.is-in) img:not(.parallax-img){transform:scale(1.12)}.site-header{z-index:50;color:#000;inset-inline:0;background-color:#0000;border-bottom:1px solid #0000;transition:transform .7s cubic-bezier(.16,1,.3,1),background-color .5s,color .5s,border-color .5s;position:fixed;top:0}.site-header.on-dark{color:#fff}.site-header.on-dark:not(.is-scrolled):not(.menu-open) .logo{filter:invert()}.site-header.is-scrolled,.site-header.menu-open{color:#000;background-color:#fffffff5}.site-header.is-scrolled{border-bottom-color:#e2e2e2}.site-header.is-hidden{transform:translateY(-100%)}.logo{transform-origin:0;transition:transform .5s cubic-bezier(.16,1,.3,1),filter .5s}.site-header.is-scrolled .logo{transform:scale(.86)}.menu-toggle span{background:currentColor;width:24px;height:1px;transition:transform .45s cubic-bezier(.16,1,.3,1);display:block}.menu-toggle span+span{margin-top:7px}.menu-open .menu-toggle span:first-child{transform:translateY(4px)rotate(45deg)}.menu-open .menu-toggle span:last-child{transform:translateY(-4px)rotate(-45deg)}.menu-panel{z-index:0;visibility:hidden;background:#fff;transition:transform .7s cubic-bezier(.16,1,.3,1),visibility 0s linear .7s;position:fixed;inset:0;transform:translateY(-100%)}.menu-open .menu-panel{visibility:visible;transition:transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.menu-panel a{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.menu-open .menu-panel a{opacity:1;transform:translateY(0)}.menu-open .menu-panel a:first-child{transition-delay:.2s}.menu-open .menu-panel a:nth-child(2){transition-delay:.27s}.menu-open .menu-panel a:nth-child(3){transition-delay:.34s}.menu-open .menu-panel a:nth-child(4){transition-delay:.41s}.menu-open .menu-panel a:nth-child(5){transition-delay:.5s}.ln{display:inline-block;position:relative}.ln:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:.1em;left:0;transform:scaleX(0)}.ln:hover:after,.ln:focus-visible:after,.ln[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.dx-site .btn{color:#000;cursor:pointer;background:0 0;border:1px solid #000;justify-content:center;align-items:center;min-height:44px;padding:0 1.5rem;font-size:.875rem;transition:background-color .3s,color .3s,opacity 1s cubic-bezier(.215,.61,.355,1),transform 1s cubic-bezier(.215,.61,.355,1);display:inline-flex}.dx-site .btn:hover,.dx-site .btn:focus-visible{color:#fff;background-color:#000}.img-zoom{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.group:hover .img-zoom,.group:focus-visible .img-zoom,.group:focus-within .img-zoom{transform:scale(1.03)}.parallax-frame{position:relative;overflow:hidden}.parallax-img{object-fit:cover;will-change:transform;width:100%;height:124%;position:absolute;top:-12%;left:0}.hero-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.index-row{color:#000;border-bottom:1px solid #e2e2e2;padding:1.5rem 0;display:block}.index-row>div{transition:transform .5s cubic-bezier(.16,1,.3,1)}.index-row:hover>div,.index-row:focus-visible>div,.index-row.is-active>div{transform:translate(.75rem)}.index-row:focus-visible{outline-offset:-1px}@keyframes dx-fade{0%{opacity:0}to{opacity:1}}.index-image img{animation:.6s dx-fade}.dx-site .field{color:#000;width:100%;min-height:44px;font:inherit;background:0 0;border:0;border-bottom:1px solid #b5b5b5;border-radius:0;margin-top:.5rem;padding:.75rem 0;transition:border-color .3s;display:block}.dx-site .field:focus{border-bottom-color:#000;outline:none}.dx-site select.field{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#000 50%),linear-gradient(135deg,#000 50%,#0000 50%);background-position:calc(100% - 12px) 55%,calc(100% - 7px) 55%;background-repeat:no-repeat;background-size:5px 5px}@media (prefers-reduced-motion:reduce){html.js .dx-site [data-load],html.js .dx-site [data-reveal=up],html.js .dx-site [data-reveal=stagger]>*,html.js .dx-site [data-reveal=clip],html.js .dx-site [data-reveal=clip] img,html.js .dx-site .site-header{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}.page-veil{display:none}.dx-site .parallax-img{height:100%;top:0;transform:none!important}.dx-site *,.dx-site :before,.dx-site :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
