@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Instrument+Serif:ital@0;1&display=swap";.gw-page{--gw-ink:#171916;--gw-paper:#f4f1e9;--gw-gold:#d6b776;--gw-muted:#aaa99f;--gw-line:#ffffff24;--background:#151915;--foreground:#f3f0e7;--card:#1d201d;--card-foreground:#f3f0e7;--popover:#1d201d;--popover-foreground:#f3f0e7;--primary:#d5b776;--primary-foreground:#151915;--secondary:#242824;--secondary-foreground:#f3f0e7;--muted:#272b27;--muted-foreground:#99998f;--accent:#d5b776;--accent-foreground:#151915;--border:#4c4539;--input:#4c4539;--ring:#d5b776;--radius:.75rem;background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:DM Sans,sans-serif;font-size:16px}.gw-page.gw-light{--background:#f3f0e7;--foreground:#151915;--card:#ebe7db;--card-foreground:#151915;--popover:#ebe7db;--popover-foreground:#151915;--primary:#b18943;--primary-foreground:#f3f0e7;--secondary:#dfdbcd;--secondary-foreground:#151915;--muted:#dedace;--muted-foreground:#60625b;--accent:#b18943;--accent-foreground:#f3f0e7;--border:#d8d3cb;--input:#d8d3cb;--ring:#b18943}.gw-page h1,.gw-page h2,.gw-page h3{letter-spacing:-.035em;font-weight:450}.gw-page h1{font-size:clamp(42px,5vw,72px);line-height:1.05}.gw-page h2{font-size:clamp(30px,3.6vw,48px);line-height:1.1}.gw-page em{letter-spacing:-.025em;font-family:Instrument Serif,Georgia,serif;font-style:normal;font-weight:400}.gw-page .container{max-width:1320px;padding-inline:56px}@media (width<=1150px){.gw-page .container{padding-inline:36px}}@media (width<=600px){.gw-page .container{padding-inline:20px}}.gw-page section{padding-block:clamp(56px,8vw,96px)}.gw-page .gw-eyebrow{letter-spacing:.19em;text-transform:uppercase;color:var(--primary);font-size:10px;font-weight:600;display:block}.gw-page *,.gw-page :before,.gw-page :after{box-sizing:border-box}.gw-page ::selection{color:#171916;background:#d6b776}.gw-page a{color:inherit;text-decoration:none}.gw-page button,.gw-page summary{-webkit-tap-highlight-color:transparent}.gw-page a:focus-visible,.gw-page summary:focus-visible{outline-offset:6px;outline:2px solid}.gw-page img{max-width:100%;display:block}.gw-page h1,.gw-page h2,.gw-page h3,.gw-page h4,.gw-page p{margin:0}.gw-page h1,.gw-page h2,.gw-page h3{font-weight:450}.gw-page h1{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(42px,5.2vw,80px);line-height:1.04}.gw-page h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(36px,4.05vw,60px);line-height:1.08}.gw-page h3{letter-spacing:-.035em;font-size:clamp(24px,2.4vw,32px);line-height:1.15}.gw-page em{letter-spacing:-.025em;font-family:Instrument Serif,Georgia,serif;font-weight:400}.gw-page p{line-height:1.7}.gw-page strong{font-weight:600}.gw-wrap{width:min(1320px,100% - 112px);margin-inline:auto}.gw-wrap-sm{width:min(860px,100% - 80px);margin-inline:auto}.gw-page section[id]{scroll-margin-top:90px}.gw-eyebrow{letter-spacing:.19em;text-transform:uppercase;color:var(--gw-gold);font-size:10px;font-weight:600;display:block}.gw-light{--gw-ink:#171916;--gw-paper:#f7f5ef;--gw-line:#1719161f;--gw-muted:#6a6a61;color:#171916!important;background:#f7f5ef!important}.gw-light .gw-eyebrow{color:#9c8449}.gw-skip{z-index:100;background:var(--gw-gold);padding:12px 20px;position:fixed;top:12px;left:20px;transform:translateY(-200%);color:#171916!important}.gw-skip:focus{transform:none}.gw-button{background:var(--gw-gold);cursor:pointer;border:none;justify-content:space-between;align-items:center;gap:28px;min-height:56px;padding:16px 23px;font-size:12px;font-weight:650;transition:background .2s,transform .2s;display:inline-flex;color:#171916!important}.gw-button:hover{background:#e8ca8d;transform:translateY(-2px)}.gw-button svg{flex-shrink:0;transition:transform .2s}.gw-button:hover svg{transform:translate(2px,-2px)}.gw-button-dark{background:var(--gw-ink);border:1px solid var(--gw-line);color:var(--gw-paper)!important}.gw-button-dark:hover{background:#34392e}.gw-light .gw-button-dark{background:var(--gw-ink);color:var(--gw-paper)!important}.gw-text-link{min-height:44px;color:var(--gw-gold);align-items:center;gap:16px;font-size:12px;font-weight:550;transition:opacity .2s;display:inline-flex}.gw-text-link:hover{opacity:.75}.gw-text-link svg{flex-shrink:0;transition:transform .2s}.gw-text-link:hover svg{transform:translate(2px,-2px)}.gw-page>.gw-header{z-index:50;border-bottom:1px solid var(--gw-line);background:var(--gw-ink);position:sticky;top:0}.gw-page.gw-light>.gw-header{background:#f7f5ef;border-bottom:1px solid #17191614}.gw-page.gw-light .gw-brand>span{color:#171916}.gw-page.gw-light .gw-desktop-nav a{color:#55554d!important}.gw-page.gw-light .gw-desktop-nav a:hover,.gw-page.gw-light .gw-desktop-nav a.is-active{color:#171916!important}.gw-page.gw-light .gw-login{color:#55554d!important}.gw-page.gw-light .gw-header-cta{background:#171916;border:1px solid #171916;color:#f7f5ef!important}.gw-page.gw-light .gw-header-cta:hover{background:#34392e}.gw-header-inner{justify-content:space-between;align-items:center;gap:40px;min-height:94px;display:flex}.gw-brand{flex-shrink:0;align-items:center;gap:9px;min-height:44px;display:inline-flex}.gw-brand>span{letter-spacing:-.055em;font-size:27px;font-weight:600}.gw-brand img{object-fit:contain;width:32px;height:32px}.gw-brand-dot{color:var(--gw-gold)}.gw-desktop-nav{align-items:center;gap:30px;margin-left:auto;display:flex}.gw-desktop-nav a,.gw-header-actions a{align-items:center;gap:7px;min-height:44px;font-size:12px;display:inline-flex}.gw-desktop-nav a.is-active{border-bottom:2px solid #b89855;color:#171916!important}.gw-desktop-nav a,.gw-login{color:#d2d1c8!important}.gw-header-actions{align-items:center;gap:26px;display:flex}.gw-header-cta{border:1px solid #d6b77670;align-items:center;gap:7px;min-height:44px;padding:0 19px;font-size:12px;display:inline-flex;color:var(--gw-gold)!important}.gw-desktop-nav a:hover,.gw-login:hover{color:var(--gw-gold)!important}.gw-header-cta:hover{background:var(--gw-gold);color:var(--gw-ink)!important}.gw-mobile-menu{display:none}.gw-mobile-menu summary{cursor:pointer;align-items:center;gap:15px;min-height:44px;font-size:12px;list-style:none;display:flex}.gw-mobile-menu summary::-webkit-details-marker{display:none}.gw-mobile-menu[open] summary svg{transform:rotate(45deg)}.gw-mobile-menu nav{z-index:20;background:#242720;border:1px solid #d6b77665;flex-direction:column;width:240px;padding:18px 22px;display:flex;position:absolute;top:55px;right:0;box-shadow:0 20px 40px #0005}.gw-mobile-menu nav a{align-items:center;min-height:46px;font-size:13px;display:flex}.gw-mobile-menu nav a:last-child{color:var(--gw-gold)}.gw-footer{background:var(--gw-ink);color:var(--gw-paper);padding:0 0 24px}.gw-page.gw-light .gw-footer{color:#171916;background:#f7f5ef}.gw-page.gw-light .gw-footer-top{border-top:1px solid #1719161a}.gw-page.gw-light .gw-footer-top p{color:#6a6a60}.gw-page.gw-light .gw-footer-top nav a{color:#55554d}.gw-page.gw-light .gw-footer-top nav a:hover{color:#171916}.gw-page.gw-light .gw-footer-bottom{color:#7a7a70;border-top:1px solid #1719161a}.gw-page.gw-light .gw-footer-bottom a{color:#55554d}.gw-page.gw-light .gw-footer-bottom a:hover{color:#171916}.gw-footer-top{border-top:1px solid var(--gw-line);justify-content:space-between;align-items:start;gap:40px;padding:44px 0;display:flex}.gw-footer-top p{color:var(--gw-muted);margin-right:auto;font-size:12px}.gw-footer-top nav{grid-template-columns:repeat(3,auto);column-gap:35px;display:grid}.gw-footer-top nav a{align-items:center;min-height:44px;font-size:11px;display:inline-flex}.gw-footer a:hover{color:var(--gw-gold)}.gw-footer-bottom{border-top:1px solid var(--gw-line);color:var(--gw-muted);justify-content:space-between;align-items:center;gap:30px;padding-top:20px;font-size:9px;display:flex}.gw-footer-bottom>div{gap:23px;display:flex}.gw-footer-bottom a{align-items:center;gap:6px;min-height:44px;display:inline-flex}.gw-page-hero{padding:80px 0 60px}.gw-page-hero .gw-eyebrow{margin-bottom:24px}.gw-page-hero h1 em{color:var(--gw-gold)}.gw-page-hero>.gw-wrap>p{color:#c0c0b5;max-width:620px;margin-top:28px;font-size:16px}.gw-section-heading{grid-template-columns:1fr 3fr;gap:40px;display:grid}.gw-section-heading>.gw-eyebrow{margin-top:12px}.gw-section-heading h2 em{color:#747362}.gw-light .gw-section-heading h2 em{color:#9c8b54}.gw-section-heading p{max-width:560px;color:var(--gw-muted);margin-top:24px;font-size:15px}.gw-card{border:1px solid var(--gw-line);background:#ffffff05;padding:32px;transition:border-color .3s}.gw-card:hover{border-color:#d6b77655}.gw-card h3{margin-bottom:12px}.gw-card p{color:var(--gw-muted);font-size:14px}.gw-light .gw-card{background:#00000005}.gw-list{border-top:1px solid var(--gw-line)}.gw-list-item{border-bottom:1px solid var(--gw-line);grid-template-columns:1fr 1.4fr 1.5fr;gap:40px;padding:35px 0;display:grid}.gw-list-item-label{align-items:baseline;gap:22px;display:flex}.gw-list-item-label>span{color:var(--gw-muted);font-size:10px}.gw-list-item-label p{font-size:11px;font-weight:600}.gw-list-item h3{letter-spacing:-.035em;max-width:240px;font-size:26px;line-height:1.22}.gw-list-item>div:last-child>p{color:var(--gw-muted);font-size:13px}.gw-grid-2{grid-template-columns:1fr 1fr;gap:40px;display:grid}.gw-grid-3{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.gw-grid-4{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.gw-form{flex-direction:column;gap:24px;display:flex}.gw-form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.gw-field{flex-direction:column;gap:8px;display:flex}.gw-field label{color:var(--gw-paper);font-size:13px;font-weight:500}.gw-light .gw-field label{color:var(--gw-ink)}.gw-field input,.gw-field textarea,.gw-field select{border:1px solid var(--gw-line);min-height:52px;color:var(--gw-paper);background:#ffffff0a;padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .2s}.gw-light .gw-field input,.gw-light .gw-field textarea,.gw-light .gw-field select{color:var(--gw-ink);background:#00000008}.gw-field input:focus,.gw-field textarea:focus,.gw-field select:focus{border-color:var(--gw-gold);outline:none}.gw-field textarea{resize:vertical;min-height:140px}.gw-table{border-collapse:collapse;width:100%}.gw-table th,.gw-table td{text-align:center;border-bottom:1px solid var(--gw-line);padding:18px 20px;font-size:14px}.gw-table th{letter-spacing:.05em;text-transform:uppercase;color:var(--gw-muted);font-size:12px;font-weight:600}.gw-table td:first-child,.gw-table th:first-child{text-align:left}.gw-table th:not(:first-child){color:var(--gw-paper);font-size:16px;font-weight:600}.gw-light .gw-table th:not(:first-child){color:var(--gw-ink)}.gw-divider{background:var(--gw-line);border:none;height:1px;margin:0}.gw-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--gw-gold);border:1px solid #d6b77640;align-items:center;padding:4px 12px;font-size:10px;font-weight:600;display:inline-flex}.gw-muted-text{color:var(--gw-muted);font-size:14px}.gw-toolbar{border-radius:0}.gw-tab-group{border:1px solid var(--gw-line);background:#ffffff08;border-radius:8px;align-items:center;gap:2px;padding:3px;display:inline-flex}.gw-tab{color:var(--gw-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:7px 13px;font-size:12px;font-weight:550;transition:all .2s;display:inline-flex}.gw-tab:hover{color:var(--gw-paper)}.gw-tab.is-active{background:var(--gw-gold);color:var(--gw-ink)}.gw-icon-btn{width:36px;height:36px;color:var(--gw-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.gw-icon-btn:hover{color:var(--gw-paper);background:#ffffff0f}.gw-chip-btn{border:1px solid var(--gw-line);height:36px;color:var(--gw-paper);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:550;transition:border-color .2s;display:inline-flex}.gw-chip-btn:hover{border-color:var(--gw-gold)}.gw-toolbar-divider{background:var(--gw-line);width:1px;height:22px;margin-inline:2px}.gw-pane-header{letter-spacing:.12em;text-transform:uppercase;color:var(--gw-muted);border-bottom:1px solid var(--gw-line);background:#ffffff05;justify-content:space-between;align-items:center;padding:9px 16px;font-family:DM Sans,monospace;font-size:10px;display:flex}.gw-live-dot{background:var(--gw-gold);opacity:.5;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite gw-pulse}@keyframes gw-pulse{0%,to{opacity:.3}50%{opacity:.8}}.gw-code-area{width:100%;height:100%;color:var(--gw-paper);resize:none;tab-size:2;background:0 0;border:none;outline:none;padding:22px 24px;font-family:DM Sans,ui-monospace,monospace;font-size:13.5px;line-height:1.7;position:absolute;inset:0}.gw-code-area:focus{outline:none}.gw-code-area::placeholder{color:var(--gw-muted);opacity:.5}@media (width<=600px){.gw-hide-sm,.gw-tab span{display:none}.gw-tab{padding:7px 10px}}@media (prefers-reduced-motion:reduce){.gw-live-dot{animation:none}}.gw-prose{color:#b4b6aa;max-width:760px;font-size:15px;line-height:1.75}.gw-prose h2{color:var(--foreground);letter-spacing:-.03em;margin-top:40px;margin-bottom:14px;font-size:clamp(22px,2.4vw,30px);font-weight:600}.gw-prose h2:first-child{margin-top:0}.gw-prose p{margin-bottom:18px}.gw-prose ul{margin:0 0 18px;padding:0;list-style:none}.gw-prose ul li{margin-bottom:10px;padding-left:22px;position:relative}.gw-prose ul li:before{content:"";background:var(--gw-gold);width:6px;height:6px;position:absolute;top:11px;left:0;transform:rotate(45deg)}.gw-prose a{color:var(--gw-gold);text-underline-offset:3px;text-decoration:underline}.gw-prose a:hover{opacity:.8}.gw-prose strong{color:var(--foreground);font-weight:600}.gw-light .gw-prose{color:#5a5c54}.gw-light .gw-prose strong{color:var(--gw-ink)}.gw-article{border:1px solid var(--gw-line);background:#ffffff05;overflow:hidden}.gw-article-media{aspect-ratio:21/9;border-bottom:1px solid var(--gw-line);width:100%;overflow:hidden}.gw-article-media img{object-fit:cover;width:100%;height:100%}.gw-article-body{padding:clamp(28px,5vw,56px)}.gw-article-body h1{margin-bottom:24px;font-size:clamp(30px,4vw,52px)}.gw-article-meta{color:var(--gw-muted);border-bottom:1px solid var(--gw-line);align-items:center;gap:14px;margin-bottom:36px;padding-bottom:28px;font-size:13px;display:flex}.gw-article-meta span.dot{background:var(--gw-gold);border-radius:50%;width:5px;height:5px}.gw-article-content{color:#c4c5bb;font-size:16px;line-height:1.8}.gw-article-content h2,.gw-article-content h3{color:var(--foreground);margin-top:36px;margin-bottom:14px}.gw-article-content p{margin-bottom:18px}.gw-article-content ul,.gw-article-content ol{margin-bottom:18px;padding-left:22px}.gw-article-content li{margin-bottom:8px}.gw-article-content a{color:var(--gw-gold)}.gw-article-content img{border-radius:12px;margin:24px 0}.gw-article-content blockquote{border-left:2px solid var(--gw-gold);color:var(--foreground);margin:24px 0;padding:12px 0 12px 20px;font-style:italic}.gw-resource-card{border:1px solid var(--gw-line);background:#ffffff05;flex-direction:column;height:100%;transition:border-color .3s,transform .3s;display:flex;overflow:hidden}.gw-resource-card:hover{border-color:#d6b77655;transform:translateY(-3px)}.gw-resource-media{aspect-ratio:16/9;position:relative;overflow:hidden}.gw-resource-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.gw-resource-card:hover .gw-resource-media img{transform:scale(1.05)}.gw-resource-tag{z-index:2;position:absolute;top:14px;left:14px}.gw-resource-body{flex-direction:column;flex:1;padding:24px;display:flex}.gw-resource-type{color:var(--gw-gold);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:600;display:flex}.gw-resource-body h3{margin-bottom:10px;font-size:20px;transition:color .2s}.gw-resource-card:hover .gw-resource-body h3{color:var(--gw-gold)}.gw-resource-body p{color:var(--gw-muted);flex:1;margin-bottom:18px;font-size:14px}.gw-resource-foot{border-top:1px solid var(--gw-line);color:var(--gw-muted);justify-content:space-between;align-items:center;padding-top:16px;font-size:12px;display:flex}.gw-resource-foot .gw-read{color:var(--gw-gold);align-items:center;gap:8px;font-weight:600;transition:gap .2s;display:flex}.gw-resource-card:hover .gw-resource-foot .gw-read{gap:12px}.gw-stepper{padding:32px 0 16px;position:relative}.gw-stepper-track{background:var(--gw-line);width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.gw-stepper-fill{background:var(--gw-gold);height:2px;transition:width .5s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.gw-stepper-steps{justify-content:space-between;display:flex;position:relative}.gw-stepper-dot{border:1px solid var(--gw-line);background:var(--background);width:32px;height:32px;color:var(--gw-muted);z-index:2;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.gw-stepper-dot.is-active{background:var(--gw-gold);border-color:var(--gw-gold);color:var(--gw-ink);transform:scale(1.1)}.gw-stepper-dot.is-done{background:var(--gw-gold);border-color:var(--gw-gold);color:var(--gw-ink)}.gw-onboard-card{border:1px solid var(--gw-line);background:#ffffff05;padding:clamp(24px,4vw,40px);position:relative;overflow:hidden}.gw-onboard-nav{border-top:1px solid var(--gw-line);justify-content:space-between;align-items:center;margin-top:32px;padding-top:24px;display:flex}@media (width<=1150px){.gw-wrap{width:calc(100% - 72px)}.gw-header-inner{gap:25px}.gw-desktop-nav{gap:20px}.gw-login{display:none!important}.gw-section-heading{grid-template-columns:1fr 2.7fr}.gw-list-item{grid-template-columns:.85fr 1.2fr 1.5fr;gap:28px}.gw-list-item-label{gap:14px}.gw-grid-2,.gw-grid-3,.gw-grid-4{gap:24px}}@media (width<=850px){.gw-wrap{width:calc(100% - 48px)}.gw-desktop-nav,.gw-header-actions{display:none}.gw-header-inner{min-height:78px}.gw-mobile-menu{display:block;position:relative}.gw-page-hero{padding:50px 0 40px}.gw-section-heading{grid-template-columns:1fr;gap:27px}.gw-list-item{grid-template-columns:1fr 1.6fr}.gw-list-item-label{grid-column:1/-1}.gw-grid-2,.gw-grid-3,.gw-grid-4,.gw-form-row{grid-template-columns:1fr}.gw-footer-top{flex-wrap:wrap}.gw-footer-top nav{grid-template-columns:repeat(6,auto);gap:12px;width:100%}.gw-footer-bottom{flex-wrap:wrap;row-gap:0}.gw-table{font-size:12px}.gw-table th,.gw-table td{padding:12px 10px}}@media (width<=600px){.gw-wrap{width:calc(100% - 40px)}.gw-brand>span{font-size:25px}.gw-brand img{width:29px;height:29px}.gw-page-hero{padding:40px 0 30px}.gw-footer-top{gap:24px;padding-block:30px}.gw-footer-top p{font-size:11px}.gw-footer-top nav{grid-template-columns:repeat(3,1fr)}.gw-footer-bottom{align-items:start;gap:0 25px}.gw-footer-bottom>span{width:100%;margin-bottom:5px}.gw-footer-bottom>div{gap:16px}}.gw-features-list{padding-top:0!important}.gw-features-note{background:var(--gw-paper);color:var(--gw-ink)}.gw-page .gw-features-note .gw-eyebrow{color:#747362}.gw-features-note .gw-section-heading h2 em{color:#9c8b54}.gw-features-note .gw-section-heading p{color:var(--gw-muted)}.gw-feature-benefits{flex-direction:column;gap:10px;margin-top:18px;padding:0;list-style:none;display:flex}.gw-feature-benefits li{color:var(--gw-muted);align-items:center;gap:10px;font-size:13px;display:flex}.gw-feature-benefits li svg{color:var(--gw-gold);flex-shrink:0}.gw-light .gw-feature-benefits li svg{color:#9c8b54}.gw-list-item-label>span{width:38px;height:38px;color:var(--gw-gold);background:#d6b7761f;border-radius:10px;place-items:center;display:inline-grid}.gw-light .gw-list-item-label>span{color:#9c8b54;background:#9c8b5424}@media (prefers-reduced-motion:reduce){.gw-page *,.gw-page :before,.gw-page :after{transition:none!important;animation:none!important}.gw-button:hover,.gw-button:hover svg,.gw-text-link:hover svg{transform:none}}
