@font-face{font-family:bierstadt;src:url(../media/bierstadt-s.p.1etivif5-dqdi.ttf)format("truetype");font-display:swap}@font-face{font-family:bierstadt Fallback;src:local(Arial);ascent-override:91.29%;descent-override:27.15%;line-gap-override:0.0%;size-adjust:96.92%}.pIdPKG_className{font-family:bierstadt,bierstadt Fallback}.pIdPKG_variable{--font-bierstadt:"bierstadt", "bierstadt Fallback"}
.hBw1pG_header{z-index:50;height:var(--header-h);padding:0 var(--gutter-r) 0 var(--gutter);color:var(--white);-webkit-backdrop-filter:blur(6px)saturate(.9);transition:background-color .5s var(--ease), backdrop-filter .5s var(--ease);background:#1e1e1a47;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.hBw1pG_header[data-solid=true]{background:var(--charcoal)}.hBw1pG_logo{align-self:flex-end;width:clamp(64px,7.5vw,144px);padding-bottom:clamp(4px,.4vw,8px)}.hBw1pG_logo img{width:100%;height:auto}.hBw1pG_nav{gap:clamp(20px,2.2vw,42px);font-size:clamp(14px,.9vw,17px);display:flex}.hBw1pG_navItem{position:relative}.hBw1pG_navLink{cursor:pointer;background:0 0;border:0;padding:10px 0;display:inline-block;position:relative}.hBw1pG_navLink:after{content:"";transform-origin:100%;height:1px;transition:transform .45s var(--ease);background:currentColor;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.hBw1pG_navLink:hover:after,.hBw1pG_navLink[aria-expanded=true]:after{transform-origin:0;transform:scaleX(1)}.hBw1pG_dropdown{background:var(--charcoal);border-radius:6px;min-width:220px;padding:10px;list-style:none;position:absolute;top:100%;left:50%;translate:-50%;box-shadow:0 18px 40px #0000004d}.hBw1pG_dropdown a{border-radius:4px;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 12px;transition:background-color .3s;display:flex}.hBw1pG_dropdown a:hover,.hBw1pG_dropdown a[data-active=true]{background:#ffffff14}.hBw1pG_dropdown small{opacity:.55;font-size:12px}.hBw1pG_burger{cursor:pointer;z-index:2;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:40px;height:40px;display:none;position:relative}.hBw1pG_burger span{background:currentColor;width:24px;height:2px;display:block}.hBw1pG_mobileMenu{background:var(--charcoal);align-items:center;padding:0 32px;display:flex;position:fixed;inset:0}.hBw1pG_mobileMenu ul{font-size:34px;line-height:1.5;list-style:none}@media (max-width:760px){.hBw1pG_nav{display:none}.hBw1pG_burger{display:flex}.hBw1pG_logo{width:64px}}
.S6Hkya_footer{background:var(--stone);color:#f1f1f1;padding:clamp(28px, 2.2vw, 42px) var(--gutter-r) clamp(32px, 2.6vw, 50px) var(--gutter);font-size:clamp(13px,.78vw,15px)}.S6Hkya_inner{grid-template-columns:auto auto minmax(260px,360px);justify-content:start;gap:clamp(28px,4vw,78px);display:grid}.S6Hkya_brand{flex-direction:column;align-items:center;gap:10px;margin-top:-18px;display:flex}.S6Hkya_logo{opacity:.82;width:clamp(80px,6vw,116px);height:auto}.S6Hkya_social{gap:8px;display:flex}.S6Hkya_social a{width:18px;height:18px;transition:transform .3s var(--ease), opacity .3s}.S6Hkya_social a:hover{opacity:.7;transform:translateY(-2px)}.S6Hkya_brand small{opacity:.85;font-size:11px}.S6Hkya_col h4{margin-bottom:4px;font-size:1.1em;font-weight:500}.S6Hkya_gap{margin-top:18px}.S6Hkya_col p{opacity:.8;line-height:1.45}.S6Hkya_link{text-underline-offset:3px;opacity:.85;text-decoration:underline;transition:opacity .3s}.S6Hkya_link:hover{opacity:1}.S6Hkya_form{flex-direction:column;gap:6px;margin-top:18px;display:flex}.S6Hkya_form strong{font-size:.9em}.S6Hkya_form label{font-size:.95em}.S6Hkya_row{align-items:flex-end;gap:24px;display:flex}.S6Hkya_row input{background:0 0;border:0;border-bottom:1px solid #f1f1f1;outline:none;flex:1;padding:4px 22px;font-size:.8em;transition:border-color .3s}.S6Hkya_row input::placeholder{color:#ffffffbf}.S6Hkya_row input:focus{border-color:#cfe8df}.S6Hkya_row button{cursor:pointer;background:0 0;border:0;font-size:.8em;font-weight:700}.S6Hkya_thanks{margin-top:18px}@media (max-width:860px){.S6Hkya_inner{grid-template-columns:1fr;justify-items:start}.S6Hkya_brand{align-items:flex-start;margin-top:0}}
:root{--charcoal:#302c2b;--ink:#1c1b1a;--paper:#f4f3f1;--stone:#6b6b6b;--white:#fff;--header-h:clamp(72px, 6.5vw, 125px);--gutter:clamp(20px, 18vw, 345px);--gutter-r:clamp(20px, 8vw, 154px);--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{max-width:100vw;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--font-bierstadt), "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input{font:inherit;color:inherit}::selection{color:var(--ink);background:#cfe8df}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
