:root{--color-ink:#101312;--color-graphite:#1b201e;--color-slate:#303735;--color-golf-green:#173f32;--color-performance-green:#2d6a4f;--color-fairway-mist:#e7eee9;--color-bone:#f5f3ee;--color-white:#fff;--color-sand:#d8d0c0;--color-muted:#737a76;--color-border:#d9ddd9;--color-warning:#b7791f;--color-error:#a94442;--color-muted-text:#646b67;--color-muted-text-on-dark:#9aa19d;--color-warning-text:#8f6010;--color-control-border:#7c837f;--color-control-border-on-dark:#8a918d;--color-border-on-dark:#303735;--logo-green-3:#4a8f20;--logo-green-light:#80b840;--font-sans:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-hero:clamp(2.625rem, 2.02rem + 2.47vw, 4rem);--text-h1:clamp(2.25rem, 1.81rem + 1.8vw, 3.25rem);--text-h2:clamp(1.875rem, 1.66rem + .9vw, 2.375rem);--text-h3:clamp(1.5rem, 1.39rem + .45vw, 1.75rem);--text-h4:clamp(1.1875rem, 1.13rem + .22vw, 1.3125rem);--text-lead:clamp(1.125rem, 1.04rem + .34vw, 1.3125rem);--text-body:clamp(1rem, .97rem + .11vw, 1.0625rem);--text-small:.875rem;--text-meta:.8125rem;--text-micro:.75rem;--leading-tight:1.05;--leading-heading:1.15;--leading-snug:1.35;--leading-body:1.6;--tracking-hero:-.035em;--tracking-heading:-.022em;--tracking-label:.08em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:5rem;--space-10:6rem;--space-11:8rem;--radius-control:8px;--radius-card:12px;--radius-surface:16px;--radius-pill:999px;--width-site:1280px;--width-editorial:1160px;--width-reading:750px;--gutter:var(--space-4);--page-margin:var(--space-4);--grid-columns:4;--header-height:64px;--section-space:var(--space-8);--ease:cubic-bezier(.2, 0, 0, 1);--duration-fast:.12s;--duration:.2s;--surface:var(--color-bone);--surface-raised:var(--color-white);--text:var(--color-ink);--text-secondary:var(--color-slate);--text-muted:var(--color-muted-text);--divider:var(--color-border);--control-border:var(--color-control-border);--control-bg:var(--color-white);--link:var(--color-golf-green);--link-hover:var(--color-ink);--accent:var(--color-performance-green);--focus-ring:var(--color-ink);--btn-primary-bg:var(--color-golf-green);--btn-primary-bg-hover:var(--color-ink);--btn-primary-text:var(--color-white);--btn-secondary-border:var(--color-ink);--btn-secondary-text:var(--color-ink);--btn-secondary-bg-hover:var(--color-ink);--btn-secondary-text-hover:var(--color-white);--error-text:var(--color-error);--warning-text:var(--color-warning-text);--highlight:var(--color-golf-green);color-scheme:light}@media (width>=768px){:root{--gutter:var(--space-5);--page-margin:var(--space-5);--grid-columns:8;--section-space:var(--space-9)}}@media (width>=1024px){:root{--gutter:var(--space-6);--page-margin:var(--space-6);--grid-columns:12;--header-height:72px;--section-space:var(--space-10)}}.surface-bone{--surface:var(--color-bone);--surface-raised:var(--color-white)}.surface-white{--surface:var(--color-white);--surface-raised:var(--color-bone)}.surface-mist{--surface:var(--color-fairway-mist);--surface-raised:var(--color-white)}.surface-dark{--surface:var(--color-ink);--surface-raised:var(--color-graphite);--text:var(--color-white);--text-secondary:var(--color-fairway-mist);--text-muted:var(--color-muted-text-on-dark);--divider:var(--color-border-on-dark);--control-border:var(--color-control-border-on-dark);--control-bg:var(--color-graphite);--link:var(--color-white);--link-hover:var(--color-fairway-mist);--accent:var(--color-fairway-mist);--focus-ring:var(--color-white);--btn-primary-bg:var(--color-white);--btn-primary-bg-hover:var(--color-fairway-mist);--btn-primary-text:var(--color-ink);--btn-secondary-border:var(--color-white);--btn-secondary-text:var(--color-white);--btn-secondary-bg-hover:var(--color-white);--btn-secondary-text-hover:var(--color-ink);--error-text:#f0b4b2;--warning-text:#e6c078;--highlight:var(--logo-green-light);color-scheme:dark}.surface-green{--surface:var(--color-golf-green);--surface-raised:#1f4d3d;--text:var(--color-white);--text-secondary:var(--color-fairway-mist);--text-muted:#b7c7bf;--divider:#3c6656;--control-border:#9db5a8;--control-bg:#10332a;--link:var(--color-white);--link-hover:var(--color-fairway-mist);--accent:var(--color-fairway-mist);--focus-ring:var(--color-white);--btn-primary-bg:var(--color-white);--btn-primary-bg-hover:var(--color-fairway-mist);--btn-primary-text:var(--color-ink);--btn-secondary-border:var(--color-white);--btn-secondary-text:var(--color-white);--btn-secondary-bg-hover:var(--color-white);--btn-secondary-text-hover:var(--color-ink);--error-text:#f0b4b2;--warning-text:#e6c078;--highlight:var(--logo-green-light);color-scheme:dark}.surface-sand{--surface:var(--color-sand);--surface-raised:var(--color-bone);--text-muted:#4f5552;--control-border:#4f5552;--error-text:#8a3533;--warning-text:#6f4a0b}.surface-bone,.surface-white,.surface-mist,.surface-dark,.surface-green,.surface-sand{background-color:var(--surface);color:var(--text)}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext-wght-italic.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--space-4))}body{background:var(--surface);min-height:100dvh;color:var(--text);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);font-feature-settings:"cv11", "ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;display:flex}main{flex:1 0 auto}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}ul[role=list],ol[role=list]{padding:0;list-style:none}table{border-collapse:collapse}h1,h2,h3,h4,.text-h1,.text-h2,.text-h3,.text-h4{font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}h1,.text-h1{font-size:var(--text-h1);font-weight:var(--weight-heavy);line-height:var(--leading-tight);letter-spacing:var(--tracking-hero)}h2,.text-h2{font-size:var(--text-h2)}h3,.text-h3{font-size:var(--text-h3)}h4,.text-h4{font-size:var(--text-h4);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:-.01em}.text-hero{font-size:var(--text-hero);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-hero);line-height:1}.text-lead{font-size:var(--text-lead);color:var(--text-secondary);line-height:1.5}.text-small{font-size:var(--text-small);line-height:1.5}.text-meta{font-size:var(--text-meta);color:var(--text-muted);line-height:1.4}.text-label{font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);line-height:1.3}.text-eyebrow{font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--highlight);line-height:1.3}.text-muted{color:var(--text-muted)}.tabular{font-variant-numeric:tabular-nums}p,li{text-wrap:pretty}strong{font-weight:var(--weight-semibold)}code{font-family:var(--font-mono);font-size:.9em}hr{border:0;border-top:1px solid var(--divider)}.prose{max-width:var(--width-reading)}.prose>*+*{margin-top:var(--space-5)}.prose>h2{margin-top:var(--space-8)}.prose>h3{margin-top:var(--space-7)}.prose ul,.prose ol{padding-left:var(--space-5)}.prose li+li{margin-top:var(--space-2)}a{color:var(--link);text-underline-offset:.18em;transition:color var(--duration-fast) var(--ease);text-decoration-line:underline;text-decoration-thickness:1px}a:hover{color:var(--link-hover);text-decoration-thickness:2px}:is(h1,h2,h3,h4,h5,h6) a,a.title-link{color:inherit;text-decoration-line:none}:is(h1,h2,h3,h4,h5,h6) a:is(:hover,:focus-visible),a.title-link:is(:hover,:focus-visible){text-underline-offset:.16em;text-decoration-line:underline;text-decoration-thickness:2px}:is(td,th).num{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:2px}:focus:not(:focus-visible){outline:none}[id]{scroll-margin-top:calc(var(--header-height) + var(--space-4))}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.aff-tag{font-size:var(--text-meta);color:var(--text-muted);white-space:nowrap;line-height:1.4;display:inline-block}.container{width:100%;max-width:calc(var(--width-site) + var(--page-margin) * 2);padding-inline:var(--page-margin);margin-inline:auto}.container--editorial{max-width:calc(var(--width-editorial) + var(--page-margin) * 2)}.container--reading{max-width:calc(var(--width-reading) + var(--page-margin) * 2)}.section{padding-block:var(--section-space)}.section--compact{padding-block:calc(var(--section-space) / 2)}.section--flush-top{padding-top:0}.grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--grid-row-gap,var(--gutter));display:grid}.grid>*{grid-column:var(--col-start,auto) / span min(var(--col-span,4), var(--grid-columns));min-width:0}@media (width>=768px){.grid>*{grid-column:var(--col-start-md,auto) / span min(var(--col-span-md,8), var(--grid-columns))}}@media (width>=1024px){.grid>*{grid-column:var(--col-start-lg,auto) / span min(var(--col-span-lg,12), var(--grid-columns))}}.stack{gap:var(--stack-gap,var(--space-4));flex-direction:column;display:flex}.stack>*{min-width:0}.cluster{align-items:center;gap:var(--cluster-gap,var(--space-3));flex-wrap:wrap;display:flex}.skip-link[data-astro-cid-qydmhg6g]{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-ink);color:var(--color-white);font-size:var(--text-small);font-weight:var(--weight-semibold);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link[data-astro-cid-qydmhg6g]:focus{outline:2px solid var(--color-white);outline-offset:-4px;transform:none}.logo[data-astro-cid-w32m6ahy]{width:auto;max-width:none;display:block}.icon[data-astro-cid-3tanxn3t]{flex:none}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-control);font-size:.9375rem;font-weight:var(--weight-semibold);letter-spacing:-.005em;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease);border:1.5px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.btn--lg{min-height:52px;padding-inline:var(--space-6);font-size:1.0625rem}.btn--primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-text)}.btn--primary:hover{background:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover);color:var(--btn-primary-text)}.btn--secondary{border-color:var(--btn-secondary-border);color:var(--btn-secondary-text);background:0 0}.btn--secondary:hover{background:var(--btn-secondary-bg-hover);color:var(--btn-secondary-text-hover)}.btn--text{min-height:44px;color:var(--text);background:0 0;border:0;border-radius:2px;padding:0}.btn--text>span{text-underline-offset:.3em;text-decoration:underline 1px}.btn--text:hover>span{text-decoration-thickness:2px}.btn--text .icon{margin-left:var(--space-2);vertical-align:-.25em;transition:transform var(--duration) var(--ease);display:inline-block}.btn--text:hover .icon{transform:translate(3px)}.btn:disabled,.btn[aria-disabled=true]{border-color:var(--divider);color:var(--text-muted);cursor:not-allowed;background:0 0}.drawer[data-astro-cid-qoquavs5]{border:0;border-left:1px solid var(--divider);overscroll-behavior:contain;width:min(100vw,400px);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.drawer[data-astro-cid-qoquavs5][open]{transition:transform var(--duration) var(--ease);flex-direction:column;display:flex;transform:none}@starting-style{.drawer[data-astro-cid-qoquavs5][open]{transform:translate(24px)}}.drawer[data-astro-cid-qoquavs5]::backdrop{background:#1013128c}.drawer-head[data-astro-cid-qoquavs5]{height:var(--header-height);padding-inline:var(--space-5) var(--space-3);border-bottom:1px solid var(--divider);flex:none;justify-content:space-between;align-items:center;display:flex}.close[data-astro-cid-qoquavs5]{border-radius:var(--radius-control);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.close[data-astro-cid-qoquavs5]:hover{background:var(--color-fairway-mist)}nav[data-astro-cid-qoquavs5]{padding:var(--space-2) var(--space-5);flex:1}li[data-astro-cid-qoquavs5]+li[data-astro-cid-qoquavs5]{border-top:1px solid var(--divider)}nav[data-astro-cid-qoquavs5] a[data-astro-cid-qoquavs5]{min-height:60px;font-size:1.25rem;font-weight:var(--weight-semibold);letter-spacing:-.015em;color:var(--text);justify-content:space-between;align-items:center;text-decoration:none;display:flex}nav[data-astro-cid-qoquavs5] a[data-astro-cid-qoquavs5] .icon{color:var(--text-muted)}nav[data-astro-cid-qoquavs5] a[data-astro-cid-qoquavs5][aria-current=page] span[data-astro-cid-qoquavs5],nav[data-astro-cid-qoquavs5] a[data-astro-cid-qoquavs5]:hover span[data-astro-cid-qoquavs5]{text-underline-offset:.3em;text-decoration:underline 2px}.drawer-foot[data-astro-cid-qoquavs5]{padding:var(--space-5);border-top:1px solid var(--divider);flex:none}.drawer-foot[data-astro-cid-qoquavs5] .drawer-cta{width:100%}.site-header[data-astro-cid-x7j63lzb]{z-index:50;border-bottom:1px solid var(--divider);position:sticky;top:0}.bar[data-astro-cid-x7j63lzb]{align-items:center;gap:var(--space-5);height:var(--header-height);display:flex}.brand[data-astro-cid-x7j63lzb]{border-radius:4px;flex:none;align-items:center;min-height:44px;display:inline-flex}.brand[data-astro-cid-x7j63lzb] .brand-logo{height:28px}.primary[data-astro-cid-x7j63lzb]{flex:1;min-width:0;display:none}.primary[data-astro-cid-x7j63lzb] ul[data-astro-cid-x7j63lzb]{justify-content:center;align-items:center;gap:clamp(var(--space-1), .6vw, var(--space-3));display:flex}.primary[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb]{height:var(--header-height);padding-inline:var(--space-2);font-size:.9375rem;font-weight:var(--weight-medium);letter-spacing:-.005em;white-space:nowrap;color:var(--text);transition:box-shadow var(--duration) var(--ease);align-items:center;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 #0000}.primary[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb]:hover,.primary[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb][aria-current=page]{box-shadow:inset 0 -2px 0 var(--text)}.primary[data-astro-cid-x7j63lzb] a[data-astro-cid-x7j63lzb]:focus-visible{outline-offset:-2px;border-radius:6px}.actions[data-astro-cid-x7j63lzb]{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.icon-action[data-astro-cid-x7j63lzb]{justify-content:center;align-items:center;gap:var(--space-2);min-width:44px;height:44px;padding:0 var(--space-2);border-radius:var(--radius-control);font-size:.9375rem;font-weight:var(--weight-medium);color:var(--text);cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.icon-action[data-astro-cid-x7j63lzb]:hover{background:var(--color-fairway-mist);color:var(--text)}.icon-action[data-astro-cid-x7j63lzb][hidden]{display:none}.action-label[data-astro-cid-x7j63lzb]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.actions[data-astro-cid-x7j63lzb] .header-cta{margin-left:var(--space-2);display:none}@media (width>=480px){.actions[data-astro-cid-x7j63lzb] .header-cta{margin-right:var(--space-1);display:inline-flex}}@media (width>=1024px){.brand[data-astro-cid-x7j63lzb] .brand-logo{height:34px}}@media (width>=1280px){.primary[data-astro-cid-x7j63lzb]{display:block}.actions[data-astro-cid-x7j63lzb]{gap:var(--space-2);margin-left:0}.action-label[data-astro-cid-x7j63lzb]{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.menu-fallback[data-astro-cid-x7j63lzb],.menu-button[data-astro-cid-x7j63lzb]{display:none}}.ink-footer[data-astro-cid-oaqxj5nl]{padding-block:var(--space-9) var(--space-6);background:var(--color-ink);color:var(--color-white);flex:none}.ink-top[data-astro-cid-oaqxj5nl]{gap:var(--space-7) var(--gutter);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-slate);display:grid}@media (width>=1024px){.ink-top[data-astro-cid-oaqxj5nl]{align-items:end;column-gap:calc(var(--gutter) * 2);grid-template-columns:7fr 5fr}}.brand[data-astro-cid-oaqxj5nl]{border-radius:4px;align-items:center;min-height:44px;display:inline-flex}.brand[data-astro-cid-oaqxj5nl] .ink-logo{width:185px;height:40px}.ink-title[data-astro-cid-oaqxj5nl]{margin-top:var(--space-6);font-size:var(--text-hero);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);color:var(--color-white);line-height:1}.ink-lead[data-astro-cid-oaqxj5nl]{max-width:40ch;font-size:var(--text-lead);color:var(--color-fairway-mist);line-height:1.5}.ink-actions[data-astro-cid-oaqxj5nl]{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.ink-nav[data-astro-cid-oaqxj5nl]{gap:var(--space-7) var(--gutter);padding-block:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){.ink-nav[data-astro-cid-oaqxj5nl]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.ink-nav[data-astro-cid-oaqxj5nl]{grid-template-columns:repeat(5,minmax(0,1fr))}}.ink-label[data-astro-cid-oaqxj5nl]{font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--logo-green-light)}.ink-group[data-astro-cid-oaqxj5nl] ul[data-astro-cid-oaqxj5nl]{margin-top:var(--space-3)}.ink-group[data-astro-cid-oaqxj5nl] a[data-astro-cid-oaqxj5nl],.ink-follow[data-astro-cid-oaqxj5nl] a[data-astro-cid-oaqxj5nl]{min-height:36px;color:var(--color-bone);align-items:center;font-size:.9375rem;text-decoration-line:none;display:inline-flex}.ink-follow[data-astro-cid-oaqxj5nl] a[data-astro-cid-oaqxj5nl]{min-width:44px;min-height:44px;color:var(--color-muted-text-on-dark);justify-content:center}.ink-follow[data-astro-cid-oaqxj5nl] a[data-astro-cid-oaqxj5nl]:is(:hover,:focus-visible){color:var(--color-white)}.ink-group[data-astro-cid-oaqxj5nl] a[data-astro-cid-oaqxj5nl]:is(:hover,:focus-visible),.ink-follow[data-astro-cid-oaqxj5nl] a[data-astro-cid-oaqxj5nl]:is(:hover,:focus-visible){color:var(--color-white);text-underline-offset:.3em;text-decoration-line:underline;text-decoration-thickness:1.5px}.ink-footer[data-astro-cid-oaqxj5nl] a:focus-visible{outline-color:var(--color-white)}.ink-bottom[data-astro-cid-oaqxj5nl]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-slate);font-size:var(--text-meta);color:var(--color-sand);flex-wrap:wrap;display:flex}.ink-follow[data-astro-cid-oaqxj5nl]{gap:var(--space-2);display:flex}.site-footer[data-astro-cid-vnidhd3p]{flex:none}.footer-main[data-astro-cid-vnidhd3p]{padding-block:var(--space-8) var(--space-6);border-top:1px solid var(--divider)}.site-footer--signoff[data-astro-cid-vnidhd3p] .footer-main[data-astro-cid-vnidhd3p],.site-footer--sand[data-astro-cid-vnidhd3p] .footer-main[data-astro-cid-vnidhd3p]{border-top:0}.top[data-astro-cid-vnidhd3p]{--grid-row-gap:var(--space-7)}.brand[data-astro-cid-vnidhd3p]{border-radius:4px;align-items:center;min-height:44px;display:inline-flex}.brand[data-astro-cid-vnidhd3p] .footer-logo{width:157px;height:34px}.promise[data-astro-cid-vnidhd3p]{margin-top:var(--space-4);font-size:var(--text-h4);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug)}.nav[data-astro-cid-vnidhd3p]{gap:var(--space-7) var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){.nav[data-astro-cid-vnidhd3p]{grid-template-columns:repeat(4,minmax(0,1fr))}}.group[data-astro-cid-vnidhd3p] ul[data-astro-cid-vnidhd3p]{margin-top:var(--space-3)}.group[data-astro-cid-vnidhd3p] a[data-astro-cid-vnidhd3p]{min-height:36px;color:var(--text);align-items:center;font-size:.9375rem;text-decoration-line:none;display:inline-flex}.group[data-astro-cid-vnidhd3p] a[data-astro-cid-vnidhd3p]:hover{text-underline-offset:.3em;text-decoration-line:underline;text-decoration-thickness:1.5px}.legal[data-astro-cid-vnidhd3p]{justify-content:space-between;gap:var(--space-2) var(--space-6);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--divider);flex-wrap:wrap;display:flex}.follow[data-astro-cid-vnidhd3p]{gap:0 var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.follow[data-astro-cid-vnidhd3p] a[data-astro-cid-vnidhd3p]{min-height:44px;font-size:var(--text-small);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.signoff[data-astro-cid-vnidhd3p]{padding-block:var(--space-8);background:var(--color-golf-green);color:var(--color-white)}.signoff-inner[data-astro-cid-vnidhd3p]{gap:var(--space-7) var(--gutter);display:grid}@media (width>=1024px){.signoff-inner[data-astro-cid-vnidhd3p]{align-items:start;column-gap:calc(var(--gutter) * 3);grid-template-columns:7fr 4fr}}.signoff-title[data-astro-cid-vnidhd3p]{font-size:var(--text-h1);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);line-height:1.05}.signoff-lead[data-astro-cid-vnidhd3p]{max-width:52ch;margin-top:var(--space-4);font-size:var(--text-lead);color:var(--text-secondary);line-height:1.5}.signoff-actions[data-astro-cid-vnidhd3p]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.signoff-finders[data-astro-cid-vnidhd3p] .text-label[data-astro-cid-vnidhd3p]{color:var(--highlight)}.signoff-finders[data-astro-cid-vnidhd3p] ul[data-astro-cid-vnidhd3p]{margin-top:var(--space-3);border-top:1px solid var(--divider)}.signoff-finders[data-astro-cid-vnidhd3p] li[data-astro-cid-vnidhd3p]{border-bottom:1px solid var(--divider)}.signoff-finders[data-astro-cid-vnidhd3p] a[data-astro-cid-vnidhd3p]{min-height:48px;font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-white);align-items:center;text-decoration-line:none;display:flex}.signoff-finders[data-astro-cid-vnidhd3p] a[data-astro-cid-vnidhd3p]:hover,.signoff-finders[data-astro-cid-vnidhd3p] a[data-astro-cid-vnidhd3p]:focus-visible{text-underline-offset:.25em;text-decoration-line:underline}main[data-astro-cid-hkbrpulz]:focus{outline:none}
