.address:where(.astro-25oyscyr){background:var(--card)}.address__grid:where(.astro-25oyscyr){gap:var(--block-object);display:grid}.address__map:where(.astro-25oyscyr){margin-top:var(--block-object)}.address__tag:where(.astro-25oyscyr){--hang-w:min(300px, 100% - var(--space-12));--hang-tilt:-3deg;--hang-loop:color-mix(in srgb, var(--muted) 45%, var(--line));margin-left:var(--space-4);justify-self:start}@media (width>=900px){.address__grid:where(.astro-25oyscyr){justify-content:space-between;gap:var(--space-14);grid-template-columns:minmax(0,880px) auto}.address__tag:where(.astro-25oyscyr){--hang-w:300px;--hang-tilt:-5deg;margin:0 var(--space-12) 0 0}}.channels__row:where(.astro-sjf3l3um){gap:var(--space-1) var(--space-4);padding-block:14px;display:grid}.channels__row:where(.astro-sjf3l3um):first-child{padding-top:0}.channels__row:where(.astro-sjf3l3um):last-child{padding-bottom:0}.channels__row:where(.astro-sjf3l3um)+.channels__row:where(.astro-sjf3l3um){border-top:1px solid var(--on-dark-line)}.channels__label:where(.astro-sjf3l3um){color:var(--on-dark-muted);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.channels__value:where(.astro-sjf3l3um){font-family:var(--font-head);letter-spacing:-.01em;white-space:nowrap;justify-self:start;font-size:clamp(1.25rem,1.05rem + .8vw,1.75rem);font-weight:700;line-height:1.2}.channels__link:where(.astro-sjf3l3um){text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--on-dark) 35%, transparent);text-underline-offset:6px;text-decoration-thickness:1px;transition:text-decoration-color .15s}.channels__link:where(.astro-sjf3l3um):hover{text-decoration-color:var(--on-dark)}.channels__note:where(.astro-sjf3l3um){color:var(--on-dark-muted);font-size:var(--fs-small)}.channels__buttons:where(.astro-sjf3l3um){gap:var(--space-2);flex-wrap:wrap;display:flex}.channels__buttons:where(.astro-sjf3l3um) .channels__button:where(.astro-sjf3l3um){flex:auto;padding-inline:12px}.channels__icon:where(.astro-sjf3l3um){flex:none}@media (width>=600px){.channels__row:where(.astro-sjf3l3um){grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline}.channels__buttons:where(.astro-sjf3l3um),.channels__note:where(.astro-sjf3l3um){grid-column:2}.channels__buttons:where(.astro-sjf3l3um) .channels__button:where(.astro-sjf3l3um){flex:none;padding-inline:18px}}.reqs__table:where(.astro-dojnkst2){max-width:52rem;margin:var(--block-object) 0 0;padding:var(--space-1) clamp(16px, 2.4vw, 32px);border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);font-family:var(--font-mono)}.reqs__row:where(.astro-dojnkst2){align-items:center;gap:6px var(--space-4);min-height:72px;padding-block:var(--space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label copy""value value";display:grid}.reqs__row:where(.astro-dojnkst2)+.reqs__row:where(.astro-dojnkst2){border-top:1px solid var(--line)}.reqs__label:where(.astro-dojnkst2){color:var(--muted);font-size:var(--fs-mono);letter-spacing:.12em;text-transform:uppercase;grid-area:label;font-weight:500}.reqs__cell:where(.astro-dojnkst2){display:contents}.reqs__value:where(.astro-dojnkst2){grid-area:value;font-size:1rem;font-weight:500;line-height:1.4}.reqs__copy:where(.astro-dojnkst2){min-height:40px;padding:0 14px 0 var(--space-3);border:1px solid var(--line);border-radius:var(--r-control);background:var(--card);color:var(--blue-deep);font-family:var(--font-text);font-size:var(--fs-small);white-space:nowrap;cursor:pointer;grid-area:copy;align-items:center;gap:6px;font-weight:500;transition:border-color .15s,background-color .15s;display:inline-flex}.reqs__copy:where(.astro-dojnkst2)[hidden]{display:none}.reqs__copy:where(.astro-dojnkst2):hover{border-color:var(--blue)}.reqs__copy:where(.astro-dojnkst2):active{transform:translateY(1px)}.reqs__copy:where(.astro-dojnkst2).is-done{border-color:var(--blue-deep);background:var(--tint)}.reqs__icon--done:where(.astro-dojnkst2),.reqs__copy:where(.astro-dojnkst2).is-done .reqs__icon:where(.astro-dojnkst2){display:none}.reqs__copy:where(.astro-dojnkst2).is-done .reqs__icon--done:where(.astro-dojnkst2){display:block}.reqs__note:where(.astro-dojnkst2){max-width:46rem;margin-top:var(--block-note);color:var(--muted)}@media (width>=600px){.reqs__row:where(.astro-dojnkst2){grid-template-columns:9.5rem minmax(0,1fr) auto;grid-template-areas:"label value copy"}.reqs__value:where(.astro-dojnkst2){font-size:1.0625rem}}
