.poly-navigation{z-index:100;pointer-events:none;justify-content:space-between;align-items:center;width:100%;height:96px;padding:32px max(48px,50% - 960px);display:flex;position:fixed;top:0;left:0;right:0}.poly-navigation:before{content:"";z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.poly-navigation a{z-index:1;pointer-events:auto;position:relative}.poly-navigation .poly-logo,.poly-navigation .poly-contact-link{flex-shrink:0}.poly-navigation .poly-contact-link{margin-left:auto}.poly-logo{align-items:center;width:131px;height:24px;display:flex}.poly-logo img{width:131px}.poly-navigation[data-theme=dark] .poly-logo img{filter:brightness(0)invert()}.poly-contact-link{--poly-button-ease:linear(0, .0235, .083, .1647, .2582, .3557, .4517, .5423, .6252, .6991, .7636, .8186, .8647, .9025, .933, .9571, .9756, .9895, .9996, 1.0065, 1.0111, 1.0137, 1.0149, 1.0151, 1.0146, 1.0136, 1.0123, 1.0108, 1.0093, 1.0079, 1.0066, 1.0053, 1.0043, 1.0033, 1.0025, 1.0019, 1.0013, 1.0009, 1.0006, 1);color:#fafafa;height:32px;transition:background-color .4s var(--poly-button-ease);background:#050505;border-radius:6px;justify-content:center;align-items:center;padding:8px 12px;font:500 14px/1.1em Poppins,sans-serif;display:flex;position:relative}.poly-contact-link:before{content:"";opacity:0;pointer-events:none;transition:inset .4s var(--poly-button-ease), border-radius .4s var(--poly-button-ease), opacity .4s var(--poly-button-ease);border:1px solid #f53;border-radius:6px;position:absolute;top:0;bottom:0;left:0;right:0}.poly-contact-link:hover{background:#1f1f1f}.poly-contact-link:focus-visible{background:#1f1f1f}.poly-contact-link:hover:before{opacity:1;border-radius:10px;top:-4px;bottom:-4px;left:-4px;right:-4px}.poly-contact-link:focus-visible:before{opacity:1;border-radius:10px;top:-4px;bottom:-4px;left:-4px;right:-4px}.poly-contact-link:focus-visible{outline:none}.poly-navigation[data-theme=dark] .poly-contact-link{color:#1f1f1f;background:#fff}.poly-navigation[data-theme=dark] .poly-contact-link:hover{background:#e6e6e6}.poly-navigation[data-theme=dark] .poly-contact-link:focus-visible{background:#e6e6e6}.poly-dot{background:#fff;border:1px solid #b3b3b3;border-radius:50%;flex:0 0 9px;justify-content:center;align-items:center;width:9px;height:9px;display:inline-flex}.poly-dot:after{content:"";background:#050505;border-radius:50%;width:3px;height:3px}.poly-dot-accent{background:#f53;border:0;position:relative}.poly-dot-accent:before,.poly-dot-accent:after{content:"";background:#fafafa;border-radius:0;position:absolute}.poly-dot-accent:before{width:5px;height:1px}.poly-dot-accent:after{width:1px;height:5px}.poly-eyebrow,.poly-established{color:gray;align-items:center;gap:12px;min-height:17px;font:400 12px/16.8px Inter,sans-serif;display:flex}.poly-section-header{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid}.poly-section-header h2{max-width:600px;margin-top:24px;font:600 54px/1.1em Poppins,sans-serif}.poly-section-header>p{color:gray;width:400px;max-width:100%;font:500 20px/1.2 Inter,sans-serif}.poly-footer{background:#fff;border-radius:12px 12px 0 0;padding:0 48px;position:relative}.poly-footer-grid{grid-template-columns:1fr 1fr;gap:24px 12px;max-width:1920px;padding:73px 0 40.2px;display:grid}.poly-footer-contact{padding-top:23px}.poly-footer-contact,.poly-footer-notes{flex-direction:column;gap:24px;display:flex}.poly-footer-address{flex-direction:column;gap:4px;font-size:14px;font-weight:600;line-height:16.8px;display:flex}.poly-social-links{flex-direction:column;gap:12px;display:flex}.poly-social-links a{align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;font-size:12px;line-height:1.4em;display:flex}.poly-social-links img{width:17px;height:17px}.poly-social-links a:hover{color:#f53}.poly-copyright{color:gray;grid-column:2;font-size:12px;line-height:16.8px}@media (min-width:810px) and (max-width:1199px){.poly-section-header h2{font-size:32px}.poly-footer-grid{padding:48px 0 31.2px}.poly-footer-contact{padding-top:0}}@media (max-width:809px){.poly-navigation{padding:32px 16px}.poly-logo,.poly-logo img{width:100px}.poly-section-header{grid-template-columns:1fr;gap:24px}.poly-section-header h2{font-size:24px}.poly-section-header>p{font-size:16px}.poly-footer{padding:0 24px}.poly-footer-grid{flex-direction:column;gap:32px;padding:36px 0 30px;display:flex}.poly-footer-contact{padding-top:0}}
