@font-face{font-family:'Instrument Sans';src:url('instrument-sans-variable.woff2') format('woff2');font-style:normal;font-weight:400 700;font-display:swap}
:root{--gw-ink:#191919;--gw-muted:#686b68;--gw-line:#e4e5e1;--gw-soft:#f5f6f3;--gw-white:#fff;--gw-brown:#8b6143;--gw-brown-soft:#f4eee6;--gw-green:#267253;--gw-success-bg:#edf5ef;--gw-amber:#8f631f;--gw-amber-bg:#fbf3df;--gw-red:#ae4f42;--gw-red-bg:#fbefec;--gw-font:'Instrument Sans',Arial,sans-serif;--gw-radius:12px;--gw-shadow:0 12px 36px #1a1a1a09;color-scheme:light}
*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:48px;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;color:var(--gw-ink);background:#fff;font-family:var(--gw-font);font-size:15px;line-height:1.5}button,input,select,textarea{font:inherit;letter-spacing:inherit}button,input[type=submit]{-webkit-appearance:none;appearance:none}button{cursor:pointer;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--gw-brown);outline-offset:4px}input,select,textarea{min-width:0;max-width:100%;background:#fff;color:var(--gw-ink);font-size:16px;border:1px solid #d7d9d2;border-radius:6px;padding:10px 11px}input[type=checkbox],input[type=radio]{accent-color:var(--gw-ink)}a{color:inherit;text-underline-offset:3px}img,svg,video{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4,p,figure{margin-top:0}h1,h2,h3,h4{text-wrap:balance}h1,h2,h3{line-height:1.1;letter-spacing:-.04em;font-weight:650}[hidden]{display:none!important}summary{cursor:pointer}.gw-section{padding:38px 0;border-bottom:1px solid var(--gw-line);scroll-margin-top:16px}.gw-shell{width:100%;max-width:1240px;margin-inline:auto;padding-inline:16px}.gw-kicker{font-size:10px;letter-spacing:.14em;font-weight:700;text-transform:uppercase;color:var(--gw-brown);margin:0 0 9px;line-height:1.3}.gw-heading{font-size:clamp(27px,3.9vw,46px);line-height:1.04;letter-spacing:-.05em;margin:0 0 10px;max-width:720px}.gw-intro{font-size:14px;line-height:1.55;color:var(--gw-muted);max-width:620px;margin-bottom:22px}.gw-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;background:#191919;color:#fff;border:1px solid #191919;border-radius:7px;padding:13px 18px;min-height:46px;text-decoration:none;font-weight:600;font-size:13px;line-height:1.35}.gw-button:hover{background:#35332f}.gw-button--secondary{background:#fff;color:#191919;border-color:#d7d9d2}.gw-button--secondary:hover{background:var(--gw-soft)}.gw-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;padding:2px 0 8px}.gw-tabs::-webkit-scrollbar{display:none}.gw-tabs>button{flex:0 0 auto;border:1px solid #dadcd5;background:#fff;color:#494d48;min-height:40px;border-radius:6px;padding:9px 13px;font-size:12px;font-weight:600;line-height:1.25}.gw-tabs>button[aria-selected=true],.gw-tabs>button[aria-pressed=true]{background:var(--gw-ink);color:#fff;border-color:var(--gw-ink)}.gw-panel{border:1px solid var(--gw-line);border-radius:12px;background:#fff;padding:16px}.gw-status{display:inline-flex;align-items:center;gap:6px;border-radius:5px;padding:6px 8px;font-size:11px;font-weight:600;color:var(--gw-green);background:var(--gw-success-bg)}.gw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gw-image{width:100%;height:100%;object-fit:cover}.gw-skip{position:fixed;top:-100px;left:15px;z-index:300;background:#191919;color:#fff;padding:12px}.gw-skip:focus{top:10px}.gw-footer{padding:32px 0 100px;background:#f6f6f2}.gw-footer__top{display:flex;align-items:center;justify-content:space-between;gap:20px}.gw-wordmark{font-size:23px;font-weight:700;letter-spacing:-.07em;text-decoration:none;display:inline-flex;align-items:center;gap:9px}.gw-mark{display:flex;align-items:center;gap:3px;height:23px}.gw-mark i{display:block;width:3px;height:20px;background:var(--gw-brown)}.gw-mark i:nth-child(even){height:15px}.gw-footer p{max-width:510px;font-size:12px;color:var(--gw-muted);margin:16px 0 0}.gw-footer nav{display:flex;gap:16px;font-size:12px}.gw-footer small{display:block;margin-top:24px;font-size:10px;color:var(--gw-muted)}
@media(min-width:760px){.gw-shell{padding-inline:32px}.gw-section{padding:68px 0}.gw-intro{font-size:16px;line-height:1.6}.gw-kicker{font-size:11px}.gw-button{font-size:14px}.gw-panel{padding:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
