.arrow-up-right[data-astro-cid-o65qyngq]{vertical-align:-.05em;flex-shrink:0;width:.8em;height:.8em;display:inline-block;overflow:visible}.sg[data-astro-cid-bkufqnmo]{isolation:isolate;clip-path:inset(0);padding-bottom:clamp(80px,10vw,140px);position:relative}.sg-backdrop[data-astro-cid-bkufqnmo]{z-index:-1;background:#cfd8d8;position:fixed;inset:0;overflow:hidden}.sg-backdrop-img[data-astro-cid-bkufqnmo]{object-fit:cover;object-position:50% 0%;width:100%;max-width:none;height:135%;display:block;position:absolute;top:0;left:0}.sg-backdrop-veil[data-astro-cid-bkufqnmo]{background:#f4f6f529;position:absolute;inset:0}.sg-glass[data-astro-cid-bkufqnmo]{backdrop-filter:blur(14px)saturate(1.1);background:#f7f5f1cc;border:1px solid #ffffff73}.sg-hero[data-astro-cid-bkufqnmo]{align-items:center;width:min(1180px,92vw);min-height:min(86vh,800px);margin:0 auto;padding:120px 0 60px;display:flex}.sg-hero-sheet[data-astro-cid-bkufqnmo]{max-width:620px;padding:clamp(36px,5vw,64px)}.sg-eyebrow[data-astro-cid-bkufqnmo],.sg-kicker[data-astro-cid-bkufqnmo]{font-family:var(--font-display);color:var(--color-gold-deep);margin-bottom:16px;font-size:21px;font-style:italic;display:block}.sg-title[data-astro-cid-bkufqnmo]{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-ink);margin:0;font-size:clamp(42px,5.6vw,80px);font-weight:500;line-height:1}.sg-title-line[data-astro-cid-bkufqnmo]{display:block}.sg-title[data-astro-cid-bkufqnmo] em[data-astro-cid-bkufqnmo]{text-transform:none;font-style:italic;font-weight:400}.sg-ornament[data-astro-cid-bkufqnmo]{margin:26px 0 20px;display:block}.sg-sub[data-astro-cid-bkufqnmo]{max-width:40ch;font-family:var(--font-ui);font-size:var(--fs-body);color:var(--color-ink);margin:0 0 32px;line-height:1.8}.sg-ctas[data-astro-cid-bkufqnmo]{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.sg-btn[data-astro-cid-bkufqnmo]{background:var(--color-ink);min-height:48px;color:var(--color-ivory);font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--tracking-ui);text-transform:uppercase;transition:background-color .3s var(--ease-emphasis,ease);justify-content:center;align-items:center;padding:0 34px;text-decoration:none;display:inline-flex}.sg-btn[data-astro-cid-bkufqnmo]:hover{background:var(--color-gold-deep)}.sg-link[data-astro-cid-bkufqnmo]{min-height:44px;font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--color-ink);border-bottom:1px solid var(--color-gold);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.sg-link[data-astro-cid-bkufqnmo]:hover{color:var(--color-gold-deep)}.sg-rail[data-astro-cid-bkufqnmo]{top:calc(var(--header-h,72px) + 12px);z-index:5;width:min(1180px,92vw);margin:0 auto 40px;position:sticky}.sg-rail[data-astro-cid-bkufqnmo] ul[data-astro-cid-bkufqnmo]{scrollbar-width:none;gap:4px;width:fit-content;max-width:100%;margin:0 auto;padding:6px;list-style:none;display:flex;overflow-x:auto}.sg-rail[data-astro-cid-bkufqnmo] ul[data-astro-cid-bkufqnmo]::-webkit-scrollbar{display:none}.sg-rail[data-astro-cid-bkufqnmo] a[data-astro-cid-bkufqnmo]{white-space:nowrap;min-height:40px;font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink);transition:background-color .3s var(--ease-emphasis,ease), color .3s var(--ease-emphasis,ease);align-items:center;padding:0 18px;font-size:11px;text-decoration:none;display:inline-flex}.sg-rail[data-astro-cid-bkufqnmo] a[data-astro-cid-bkufqnmo]:hover{background:#fff9}.sg-rail[data-astro-cid-bkufqnmo] a[data-astro-cid-bkufqnmo][aria-current=true]{background:var(--color-ink);color:var(--color-ivory)}.sg-steps[data-astro-cid-bkufqnmo]{width:min(1180px,92vw);margin:0 auto 10px}.sg-steps-label[data-astro-cid-bkufqnmo]{text-align:center;font-family:var(--font-display);color:var(--color-ivory);text-shadow:0 1px 12px #00000059;margin:0 0 18px;font-size:24px;font-style:italic}.sg-steps-track[data-astro-cid-bkufqnmo]{position:relative}.sg-tape[data-astro-cid-bkufqnmo]{background-image:linear-gradient(90deg, var(--color-gold-deep) 55%, transparent 0);transform-origin:0;z-index:1;pointer-events:none;background-size:10px 1px;height:1px;position:absolute;top:56px;left:4%;right:4%}.sg-steps-grid[data-astro-cid-bkufqnmo]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sg-step[data-astro-cid-bkufqnmo]{text-align:center;padding:28px 22px 30px}.sg-step-icon[data-astro-cid-bkufqnmo]{z-index:2;background:#faf8f5f2;border:1px solid #b08d5e59;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:14px;display:inline-flex;position:relative}.sg-step-num[data-astro-cid-bkufqnmo]{font-family:var(--font-display);color:var(--color-gold-deep);font-size:18px;font-style:italic;display:block}.sg-step-title[data-astro-cid-bkufqnmo]{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-ink);margin:4px 0 10px;font-size:22px;font-weight:500}.sg-step-body[data-astro-cid-bkufqnmo]{font-family:var(--font-ui);color:var(--color-ink);margin:0;font-size:14px;line-height:1.7}.sg-finder[data-astro-cid-bkufqnmo],.sg-block[data-astro-cid-bkufqnmo]{width:min(1180px,92vw);scroll-margin-top:calc(var(--header-h,72px) + 80px);margin:10px auto 0;padding:clamp(32px,4.5vw,60px)}.sg-h[data-astro-cid-bkufqnmo]{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-ink);text-wrap:balance;margin:0;font-weight:500;line-height:1.1}.sg-rule[data-astro-cid-bkufqnmo]{background:var(--color-gold);transform-origin:0;width:40px;height:1px;margin:20px 0;display:block}.sg-rule--center[data-astro-cid-bkufqnmo]{margin:32px auto}.sg-note[data-astro-cid-bkufqnmo]{max-width:62ch;font-family:var(--font-ui);color:var(--color-ink);text-wrap:pretty;margin:0;font-size:16px;line-height:1.8}.sg-finder[data-astro-cid-bkufqnmo]{grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,3vw,48px);display:grid}.sg-finder-copy[data-astro-cid-bkufqnmo] .sg-note[data-astro-cid-bkufqnmo]{margin-top:14px}.sg-finder-form[data-astro-cid-bkufqnmo]{gap:14px;display:grid}.sg-field[data-astro-cid-bkufqnmo]{gap:6px;display:grid}.sg-field[data-astro-cid-bkufqnmo] span[data-astro-cid-bkufqnmo]{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--color-cocoa);font-size:11px}.sg-field[data-astro-cid-bkufqnmo] input[data-astro-cid-bkufqnmo]{width:100%;min-height:48px;font-family:var(--font-display);color:var(--color-ink);transition:border-color .25s var(--ease-emphasis,ease);background:#ffffffbf;border:1px solid #2a24202e;border-radius:0;padding:0 16px;font-size:22px}.sg-field[data-astro-cid-bkufqnmo] input[data-astro-cid-bkufqnmo]:focus-visible{border-color:var(--color-gold-deep);outline:none}.sg-result[data-astro-cid-bkufqnmo]{text-align:center;background:#ffffff80;border:1px solid #b08d5e59;padding:22px 16px}.sg-result-label[data-astro-cid-bkufqnmo]{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--color-cocoa);font-size:11px;display:block}.sg-result-size[data-astro-cid-bkufqnmo]{font-family:var(--font-display);color:var(--color-ink);margin:6px 0 10px;font-size:clamp(64px,7vw,96px);line-height:1;display:block}.sg-result-msg[data-astro-cid-bkufqnmo]{font-family:var(--font-ui);color:var(--color-ink);margin:0 0 14px;font-size:13px;line-height:1.6}.sg-table-wrap[data-astro-cid-bkufqnmo]{margin-top:28px;overflow-x:auto}.sg-table[data-astro-cid-bkufqnmo]{border-collapse:collapse;width:100%;min-width:480px;font-family:var(--font-ui)}.sg-table[data-astro-cid-bkufqnmo] th[data-astro-cid-bkufqnmo],.sg-table[data-astro-cid-bkufqnmo] td[data-astro-cid-bkufqnmo]{text-align:left;border-bottom:1px solid var(--color-line);padding:16px 18px}.sg-table[data-astro-cid-bkufqnmo] thead[data-astro-cid-bkufqnmo] th[data-astro-cid-bkufqnmo]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-cocoa);font-size:11px;font-weight:400}.sg-table[data-astro-cid-bkufqnmo] tbody[data-astro-cid-bkufqnmo] th[data-astro-cid-bkufqnmo]{font-family:var(--font-display);color:var(--color-ink);font-size:22px;font-weight:500}.sg-table[data-astro-cid-bkufqnmo] td[data-astro-cid-bkufqnmo]{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:16px}.sg-table[data-astro-cid-bkufqnmo] tbody[data-astro-cid-bkufqnmo] tr[data-astro-cid-bkufqnmo]{transition:background-color .3s var(--ease-emphasis,ease)}.sg-table[data-astro-cid-bkufqnmo] tbody[data-astro-cid-bkufqnmo] tr[data-astro-cid-bkufqnmo]:hover{background:#ffffff80}.sg-table[data-astro-cid-bkufqnmo] tbody[data-astro-cid-bkufqnmo] tr[data-astro-cid-bkufqnmo].is-match{background:#b08d5e29}.sg-table[data-astro-cid-bkufqnmo] tbody[data-astro-cid-bkufqnmo] tr[data-astro-cid-bkufqnmo].is-match th[data-astro-cid-bkufqnmo]{color:var(--color-gold-deep)}.sg-length[data-astro-cid-bkufqnmo]{font-family:var(--font-display);color:var(--color-ink);margin:20px 0 0;font-size:18px;font-style:italic}.sg-pair[data-astro-cid-bkufqnmo]{grid-template-columns:1fr 1fr;gap:10px;width:min(1180px,92vw);margin:0 auto;display:grid}.sg-pair[data-astro-cid-bkufqnmo] .sg-block[data-astro-cid-bkufqnmo]{width:auto}.sg-mac[data-astro-cid-bkufqnmo],.sg-how[data-astro-cid-bkufqnmo]{gap:18px;margin:0;padding:0;list-style:none;display:grid}.sg-mac[data-astro-cid-bkufqnmo] li[data-astro-cid-bkufqnmo],.sg-how[data-astro-cid-bkufqnmo] li[data-astro-cid-bkufqnmo]{grid-template-columns:auto 1fr;align-items:start;gap:16px;display:grid}.sg-mac-num[data-astro-cid-bkufqnmo]{width:40px;height:40px;font-family:var(--font-display);color:var(--color-gold-deep);border:1px solid #b08d5e80;border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.sg-how-icon[data-astro-cid-bkufqnmo] svg{width:40px;height:40px}.sg-mac[data-astro-cid-bkufqnmo] h3[data-astro-cid-bkufqnmo],.sg-how[data-astro-cid-bkufqnmo] h3[data-astro-cid-bkufqnmo]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);margin:0 0 4px;font-size:20px;font-weight:500}.sg-mac[data-astro-cid-bkufqnmo] p[data-astro-cid-bkufqnmo],.sg-how[data-astro-cid-bkufqnmo] p[data-astro-cid-bkufqnmo]{font-family:var(--font-ui);color:var(--color-ink);margin:0;font-size:15px;line-height:1.7}.sg-veil-scale[data-astro-cid-bkufqnmo]{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.sg-veil-row[data-astro-cid-bkufqnmo]{grid-template-columns:44px minmax(0,1fr) 76px minmax(0,150px);align-items:center;gap:16px;display:grid}.sg-veil-code[data-astro-cid-bkufqnmo]{font-family:var(--font-display);color:var(--color-ink);font-size:22px;font-weight:500}.sg-veil-bar[data-astro-cid-bkufqnmo]{background:#2a242014;height:4px;display:block}.sg-veil-bar[data-astro-cid-bkufqnmo] span[data-astro-cid-bkufqnmo]{background:var(--color-gold);transform-origin:0;height:100%;display:block}.sg-veil-len[data-astro-cid-bkufqnmo]{font-family:var(--font-display);color:var(--color-gold-deep);font-variant-numeric:tabular-nums;text-align:right;font-size:19px}.sg-veil-ref[data-astro-cid-bkufqnmo]{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-cocoa);font-size:13px}.sg-closing[data-astro-cid-bkufqnmo]{justify-content:center;padding:clamp(64px,9vw,120px) 24px 0;display:flex}.sg-closing-sheet[data-astro-cid-bkufqnmo]{text-align:center;width:min(720px,100%);padding:clamp(40px,5vw,64px) clamp(26px,5vw,64px)}.sg-closing-sheet[data-astro-cid-bkufqnmo] .sg-note[data-astro-cid-bkufqnmo]{margin:14px auto 0}.sg-help-title[data-astro-cid-bkufqnmo]{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:26px;font-style:italic}.sg-closing-sheet[data-astro-cid-bkufqnmo] .sg-btn[data-astro-cid-bkufqnmo]{margin-top:28px}@media (width<=1024px){.sg-steps-grid[data-astro-cid-bkufqnmo]{grid-template-columns:repeat(3,minmax(0,1fr))}.sg-tape[data-astro-cid-bkufqnmo]{display:none}.sg-finder[data-astro-cid-bkufqnmo]{grid-template-columns:1fr 1fr}.sg-finder-copy[data-astro-cid-bkufqnmo]{grid-column:1/-1}}@media (width<=760px){.sg-steps-grid[data-astro-cid-bkufqnmo]{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-pair[data-astro-cid-bkufqnmo],.sg-finder[data-astro-cid-bkufqnmo]{grid-template-columns:1fr}.sg-veil-row[data-astro-cid-bkufqnmo]{grid-template-columns:36px minmax(0,1fr) 64px}.sg-veil-ref[data-astro-cid-bkufqnmo]{grid-column:2/-1;margin-top:-8px}.sg-rail[data-astro-cid-bkufqnmo] ul[data-astro-cid-bkufqnmo]{width:100%}}@media (width<=420px){.sg-steps-grid[data-astro-cid-bkufqnmo]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sg-rail[data-astro-cid-bkufqnmo] a[data-astro-cid-bkufqnmo],.sg-table[data-astro-cid-bkufqnmo] tbody[data-astro-cid-bkufqnmo] tr[data-astro-cid-bkufqnmo],.sg-field[data-astro-cid-bkufqnmo] input[data-astro-cid-bkufqnmo]{transition:none}}
