.commonhold-dialog[data-astro-cid-4d5tyaa7]{width:min(48em,calc(100vw - 1.5em));max-width:48em;max-height:90svh;margin:auto;padding:0;border:0;background:transparent;color:inherit;overflow:visible}.commonhold-dialog[data-astro-cid-4d5tyaa7]::backdrop{background:#00000080;backdrop-filter:blur(.125em)}.commonhold-dialog-panel[data-astro-cid-4d5tyaa7]{border:var(--tile-border-width) solid var(--border-color);background:var(--card-color);color:var(--card-foreground-color);box-shadow:inset 0 0 0 var(--tile-border-width) var(--surface-inset),0 1.75em var(--tile-shadow-blur) calc(var(--tile-shadow-spread) * -1) var(--surface-shadow)}.commonhold-dialog-body[data-astro-cid-4d5tyaa7]{display:grid;gap:1.5em;max-height:90svh;overflow-y:auto;padding:1.5em}.commonhold-dialog-header[data-astro-cid-4d5tyaa7]{display:grid;gap:1em;text-align:left}.commonhold-dialog-title[data-astro-cid-4d5tyaa7]{margin:0;padding-right:2.2em;font-family:var(--font-display),var(--font-inter),sans-serif;font-size:clamp(2em,4vw,3.4em);font-weight:500;line-height:1.02;letter-spacing:-.02em}.commonhold-dialog-description[data-astro-cid-4d5tyaa7]{margin:0;color:var(--muted-foreground-color);font-size:1em;line-height:1.6}.commonhold-dialog-copy[data-astro-cid-4d5tyaa7]{display:grid;gap:1.5em;color:var(--muted-foreground-color);font-size:.98em;line-height:1.6}.commonhold-dialog-section-heading[data-astro-cid-4d5tyaa7]{margin:0;font-family:var(--font-display),var(--font-inter),sans-serif;font-size:1.35em;font-weight:500;line-height:1.1;letter-spacing:-.015em;color:var(--card-foreground-color)}.commonhold-dialog-list[data-astro-cid-4d5tyaa7]{display:grid;gap:.5em;margin:0;padding-left:1.25em}.commonhold-dialog-footnote[data-astro-cid-4d5tyaa7]{margin:0;font-size:.92em}.commonhold-dialog-close[data-astro-cid-4d5tyaa7]{position:absolute;top:1em;right:1em;display:inline-flex;width:2em;height:2em;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:var(--muted-foreground-color);transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.commonhold-dialog-close[data-astro-cid-4d5tyaa7]:hover,.commonhold-dialog-close[data-astro-cid-4d5tyaa7]:focus-visible{border-color:var(--border-color);background:var(--secondary-color);color:var(--foreground-color);box-shadow:0 0 0 .1875em color-mix(in srgb,var(--ring-color) 50%,transparent);outline:none}.commonhold-dialog-close-icon[data-astro-cid-4d5tyaa7]{width:1em;height:1em}.commonhold-dialog-done[data-astro-cid-4d5tyaa7]{display:inline-flex;min-height:5.5em;align-items:center;justify-content:center;border:var(--tile-border-width) solid color-mix(in srgb,var(--primary-color) 72%,var(--ring-color));background:var(--primary-color);color:var(--primary-foreground-color);padding:0 1.5em;font-family:var(--font-mono),ui-monospace,monospace;font-size:.92em;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:.14em;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.commonhold-dialog-done[data-astro-cid-4d5tyaa7]:hover,.commonhold-dialog-done[data-astro-cid-4d5tyaa7]:focus-visible{border-color:var(--ring-color);background:color-mix(in srgb,var(--primary-color) 84%,var(--foreground-color));box-shadow:0 0 0 1px color-mix(in srgb,var(--ring-color) 24%,transparent);outline:none}@media(max-width:40em){.commonhold-dialog[data-astro-cid-4d5tyaa7]{width:calc(100vw - 1em)}.commonhold-dialog-body[data-astro-cid-4d5tyaa7]{gap:1.25em;padding:1.15em}.commonhold-dialog-done[data-astro-cid-4d5tyaa7]{min-height:4.65em}}.commonhold-shell[data-astro-cid-36sqlehf]{background:var(--background-color)}.commonhold-grid[data-astro-cid-36sqlehf]{min-width:0}.commonhold-panel[data-astro-cid-36sqlehf]{border:var(--tile-border-width) solid var(--border-color);background:var(--card-color);color:var(--card-foreground-color);box-shadow:inset 0 0 0 var(--tile-border-width) var(--surface-inset),0 1.75em var(--tile-shadow-blur) calc(var(--tile-shadow-spread) * -1) var(--surface-shadow)}.commonhold-kicker[data-astro-cid-36sqlehf]{color:color-mix(in srgb,var(--foreground-color) 56%,transparent)}.commonhold-illustration[data-astro-cid-36sqlehf]{position:relative;height:100%}.commonhold-illustration[data-astro-cid-36sqlehf] .commonhold-hero-image-wrap{position:absolute;inset:0;height:100%}.commonhold-illustration[data-astro-cid-36sqlehf] .commonhold-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.commonhold-hero-tint[data-astro-cid-36sqlehf]{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--background-color) 18%,transparent),transparent 20%)}.commonhold-field[data-astro-cid-36sqlehf]{border:var(--tile-border-width) solid var(--border-color);background:var(--popover-color);color:var(--popover-foreground-color)}.commonhold-field[data-astro-cid-36sqlehf]:hover,.commonhold-field[data-astro-cid-36sqlehf]:focus-within{border-color:var(--ring-color);background:var(--card-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--ring-color) 24%,transparent)}.commonhold-input[data-astro-cid-36sqlehf]{color:var(--popover-foreground-color);caret-color:var(--popover-foreground-color)}.commonhold-input[data-astro-cid-36sqlehf]::placeholder{color:color-mix(in srgb,var(--popover-foreground-color) 68%,transparent)}.commonhold-field[data-astro-cid-36sqlehf][data-invalid=true] .commonhold-input[data-astro-cid-36sqlehf]{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:var(--destructive-color);text-underline-offset:.18em;text-decoration-thickness:.08em}.commonhold-field[data-astro-cid-36sqlehf][data-invalid=true] .commonhold-input[data-astro-cid-36sqlehf]::placeholder{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:var(--destructive-color);text-underline-offset:.18em;text-decoration-thickness:.08em}.commonhold-field-error[data-astro-cid-36sqlehf]{margin:0;position:absolute;top:-1px;right:0;z-index:1;padding:.72em 1.15em;background:var(--foreground-color);color:var(--muted-color);font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1.35;text-transform:uppercase;letter-spacing:.14em;pointer-events:none}.commonhold-currency-prefix[data-astro-cid-36sqlehf]{border-right:var(--tile-border-width) solid var(--tile-line);color:var(--secondary-foreground-color)}.commonhold-submit[data-astro-cid-36sqlehf]{border-color:color-mix(in srgb,var(--accent-color) 72%,var(--ring-color));background:var(--accent-color);color:var(--accent-foreground-color);text-decoration:none}.commonhold-submit[data-astro-cid-36sqlehf]:hover,.commonhold-submit[data-astro-cid-36sqlehf]:focus-visible{border-color:var(--ring-color);background:color-mix(in srgb,var(--accent-color) 84%,var(--foreground-color));box-shadow:0 0 0 1px color-mix(in srgb,var(--ring-color) 24%,transparent)}.commonhold-input[data-astro-cid-36sqlehf]:-webkit-autofill,.commonhold-input[data-astro-cid-36sqlehf]:-webkit-autofill:hover,.commonhold-input[data-astro-cid-36sqlehf]:-webkit-autofill:focus{-webkit-text-fill-color:var(--popover-foreground-color);box-shadow:inset 0 0 0 100em var(--popover-color);transition:background-color 9999s ease-out 0s}@media(min-width:70.0625em){.commonhold-shell[data-astro-cid-36sqlehf]{height:100svh;min-height:100svh;overflow:hidden}.commonhold-grid[data-astro-cid-36sqlehf]{height:calc(100svh - (var(--page-padding) * 2) - var(--safe-area-top) - var(--safe-area-bottom));min-height:0;overflow:hidden}.commonhold-media-panel[data-astro-cid-36sqlehf]{min-height:0;height:100%}}@media(hover:none),(pointer:coarse){.commonhold-field[data-astro-cid-36sqlehf]{transition:none}.commonhold-field[data-astro-cid-36sqlehf]:hover,.commonhold-field[data-astro-cid-36sqlehf]:focus-within{border-color:var(--border-color);background:var(--popover-color);box-shadow:none}.commonhold-submit[data-astro-cid-36sqlehf]{transition:none}.commonhold-submit[data-astro-cid-36sqlehf]:hover,.commonhold-submit[data-astro-cid-36sqlehf]:focus-visible{border-color:color-mix(in srgb,var(--accent-color) 72%,var(--ring-color));background:var(--accent-color);box-shadow:none;outline:none}}
