.sg[data-astro-cid-qxkttdsz]{--sg-pad:1.25rem;max-inline-size:30rem;padding:clamp(1.5rem, 5vw, 2.5rem) var(--sg-pad) 0;font-family:var(--od-font);isolation:isolate;flex-direction:column;gap:1.1rem;margin-inline:auto;display:flex;position:relative}.sg-stage[data-astro-cid-qxkttdsz]{position:relative}.sg-card[data-astro-cid-qxkttdsz]{perspective:1400px;position:relative}.sg-flipper[data-astro-cid-qxkttdsz]{transform-style:preserve-3d;gap:.9rem;display:grid}.sg-face[data-astro-cid-qxkttdsz]{background:var(--sg-panel);border:1px solid var(--od-line);border-radius:calc(var(--od-radius) + 6px);overflow:hidden;box-shadow:inset 0 1px #ffffff8c,0 18px 40px -24px #00000061}.sg-front[data-astro-cid-qxkttdsz]{flex-direction:column;display:flex}.sg-photo[data-astro-cid-qxkttdsz]{aspect-ratio:4/3;background:color-mix(in oklab, var(--od-accent) 10%, var(--sg-panel));position:relative}.sg-photo[data-astro-cid-qxkttdsz]>img[data-astro-cid-qxkttdsz]:not(.sg-logo){object-fit:cover;object-position:50% 22%;block-size:100%;inline-size:100%}.sg-plaque[data-astro-cid-qxkttdsz]{font:400 clamp(5.5rem, 28vw, 8rem)/1 var(--od-font-display);letter-spacing:.04em;color:color-mix(in oklab, var(--od-accent) 78%, var(--sg-panel));place-items:center;display:grid;position:absolute;inset:0}.sg-logo[data-astro-cid-qxkttdsz]{background:#fff;border-radius:12px;block-size:2.75rem;inline-size:2.75rem;padding:2px;position:absolute;inset-block-end:.8rem;inset-inline-start:.8rem;box-shadow:0 6px 16px -6px #00000073}.sg-id[data-astro-cid-qxkttdsz]{flex-direction:column;gap:.3rem;padding:1.2rem 1.3rem 1.3rem;display:flex;position:relative}.sg-mono[data-astro-cid-qxkttdsz]{display:none}.sg-name[data-astro-cid-qxkttdsz]{font:500 clamp(2.15rem, 9.4vw, 2.75rem)/1.04 var(--od-font-display);letter-spacing:-.012em;text-wrap:balance}.sg-name[data-astro-cid-qxkttdsz][data-len=l]{font-size:clamp(1.8rem,7.4vw,2.2rem)}.sg-name[data-astro-cid-qxkttdsz][data-len=xl]{font-size:clamp(1.45rem,6vw,1.8rem)}.sg-title[data-astro-cid-qxkttdsz]{letter-spacing:.1em;text-transform:uppercase;color:var(--od-accent);margin-block-start:.35rem;font-size:.78rem;font-weight:600}.sg-company[data-astro-cid-qxkttdsz]{color:var(--od-muted);font-size:1rem}.sg-cred[data-astro-cid-qxkttdsz]{border-block-start:1px solid var(--od-line);color:var(--od-muted);flex-wrap:wrap;gap:.15rem .9rem;margin-block-start:.7rem;padding-block-start:.75rem;font-size:.84rem;display:flex}.sg-cred[data-astro-cid-qxkttdsz] span[data-astro-cid-qxkttdsz]+span[data-astro-cid-qxkttdsz]:before{content:"";vertical-align:middle;opacity:.6;background:currentColor;border-radius:50%;block-size:3px;inline-size:3px;margin-inline-end:.9rem;display:inline-block}.sg-back[data-astro-cid-qxkttdsz]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.6rem 1.3rem;display:flex}.sg-qr[data-astro-cid-qxkttdsz]{aspect-ratio:1;inline-size:min(10.5rem,60%);box-shadow:0 0 0 1px var(--od-line);background:#fff;border-radius:14px;overflow:hidden}.sg-qr[data-astro-cid-qxkttdsz] svg{block-size:100%;inline-size:100%}.sg-scan[data-astro-cid-qxkttdsz]{letter-spacing:.08em;text-transform:uppercase;color:var(--od-muted);font-size:.78rem;font-weight:600}.sg-addr[data-astro-cid-qxkttdsz]{align-items:flex-start;gap:.4rem;max-inline-size:18rem;font-size:.95rem;display:flex}.sg-addr[data-astro-cid-qxkttdsz] svg{color:var(--od-accent);flex:none;margin-block-start:.15rem}.sg-site[data-astro-cid-qxkttdsz]{color:var(--od-muted);font-size:.9rem}.sg-flip[data-astro-cid-qxkttdsz]{z-index:3;background:color-mix(in srgb, var(--od-bg) 82%, transparent);block-size:2.75rem;inline-size:2.75rem;color:var(--od-fg);border:1px solid var(--od-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;place-items:center;transition:background .16s,transform .14s;display:none;position:absolute;inset-block-start:.7rem;inset-inline-end:.7rem}.sg-flip[data-astro-cid-qxkttdsz]:hover{background:var(--od-bg)}.sg-flip[data-astro-cid-qxkttdsz]:active{transform:scale(.94)}.sg-card[data-astro-cid-qxkttdsz][data-ready] .sg-flip[data-astro-cid-qxkttdsz]{display:grid}.sg-card[data-astro-cid-qxkttdsz][data-ready] .sg-flipper[data-astro-cid-qxkttdsz]{gap:0}.sg-card[data-astro-cid-qxkttdsz][data-ready] .sg-face[data-astro-cid-qxkttdsz]{grid-area:1/1}.sg-card[data-astro-cid-qxkttdsz][data-ready] .sg-back[data-astro-cid-qxkttdsz],.sg-card[data-astro-cid-qxkttdsz][data-ready][data-flipped] .sg-front[data-astro-cid-qxkttdsz]{visibility:hidden}.sg-card[data-astro-cid-qxkttdsz][data-ready][data-flipped] .sg-back[data-astro-cid-qxkttdsz]{visibility:visible}@media (prefers-reduced-motion:no-preference){.sg-card[data-astro-cid-qxkttdsz][data-ready] .sg-flipper[data-astro-cid-qxkttdsz]{transition:transform .72s cubic-bezier(.3,.8,.25,1)}.sg-card[data-astro-cid-qxkttdsz][data-ready] .sg-face[data-astro-cid-qxkttdsz]{transition:visibility 0s linear .36s}.sg-card[data-astro-cid-qxkttdsz][data-ready] .sg-back[data-astro-cid-qxkttdsz],.sg-card[data-astro-cid-qxkttdsz][data-ready][data-flipped] .sg-flipper[data-astro-cid-qxkttdsz]{transform:rotateY(180deg)}}.sg-body[data-astro-cid-qxkttdsz]{flex-direction:column;gap:1.1rem;padding-block-end:0;display:flex}.sg-tagline[data-astro-cid-qxkttdsz]{font:400 italic 1.2rem/1.35 var(--od-font-display);color:var(--od-fg);text-wrap:pretty;padding-inline:.15rem}.sg-actions[data-astro-cid-qxkttdsz]{grid-auto-columns:1fr;grid-auto-flow:column;gap:.6rem;display:grid}.sg-act[data-astro-cid-qxkttdsz]{border-radius:var(--od-radius);background:var(--sg-panel);border:1px solid var(--od-line);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-block-size:4.5rem;padding:.6rem .4rem;font-size:.86rem;font-weight:600;transition:border-color .16s,background .16s;display:flex}.sg-act[data-astro-cid-qxkttdsz]:hover{border-color:var(--od-accent)}.sg-act[data-astro-cid-qxkttdsz][data-primary=yes]{background:var(--od-accent);color:var(--od-on-accent);border-color:var(--od-accent)}.sg-act[data-astro-cid-qxkttdsz] svg{color:var(--od-accent)}.sg-act[data-astro-cid-qxkttdsz][data-primary=yes] svg{color:var(--od-on-accent)}.sg-book[data-astro-cid-qxkttdsz]{border-radius:var(--od-radius);border:1px dashed color-mix(in srgb, var(--od-accent) 60%, var(--od-line));justify-content:center;align-items:center;gap:.55rem;min-block-size:3.25rem;font-size:.95rem;font-weight:600;display:flex}.sg-book[data-astro-cid-qxkttdsz] svg{color:var(--od-accent)}.sg-details[data-astro-cid-qxkttdsz]{border-block-start:1px solid var(--od-line)}.sg-details[data-astro-cid-qxkttdsz]>div[data-astro-cid-qxkttdsz]{border-block-end:1px solid var(--od-line);grid-template-columns:6.25rem 1fr;align-items:baseline;gap:.75rem;padding:.85rem .15rem;display:grid}.sg-details[data-astro-cid-qxkttdsz] dt[data-astro-cid-qxkttdsz]{letter-spacing:.1em;text-transform:uppercase;color:var(--od-muted);font-size:.72rem;font-weight:600}.sg-details[data-astro-cid-qxkttdsz] dd[data-astro-cid-qxkttdsz]{margin:0;font-size:.98rem}.sg-details[data-astro-cid-qxkttdsz] a[data-astro-cid-qxkttdsz]{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--od-accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--od-accent) 55%, transparent);text-underline-offset:4px;margin-block:-.4rem;padding-block:.4rem;display:inline-block}.sg-socials[data-astro-cid-qxkttdsz]{flex-wrap:wrap;gap:.55rem;display:flex}.sg-soc[data-astro-cid-qxkttdsz]{border:1px solid var(--od-line);border-radius:50%;place-items:center;block-size:2.75rem;inline-size:2.75rem;transition:background .16s,color .16s,border-color .16s;display:grid}.sg-soc[data-astro-cid-qxkttdsz]:hover{background:var(--od-accent);color:var(--od-on-accent);border-color:var(--od-accent)}.sg-bar[data-astro-cid-qxkttdsz]{z-index:5;margin-inline:calc(var(--sg-pad) * -1);padding:.75rem var(--sg-pad) calc(.75rem + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--od-bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);border-block-start:1px solid var(--od-line);position:sticky;inset-block-end:0}.sg-bar[data-astro-cid-qxkttdsz] .sg-save{border-radius:var(--od-radius);background:var(--od-accent);min-block-size:3.5rem;color:var(--od-on-accent);letter-spacing:.01em;justify-content:center;align-items:center;gap:.6rem;font-size:1.05rem;font-weight:650;display:flex}.sg-bar[data-astro-cid-qxkttdsz] .sg-save:hover{filter:brightness(1.08)}[data-mode=special] .sg-face[data-astro-cid-qxkttdsz]{box-shadow:none;background:0 0;border:0;overflow:visible}[data-mode=special] .sg-front[data-astro-cid-qxkttdsz]{position:relative;overflow-x:clip}[data-mode=special] .sg-photo[data-astro-cid-qxkttdsz]{aspect-ratio:1/.9;background:0 0;place-items:center;padding-block-start:1rem;display:grid}[data-mode=special] .sg-photo[data-astro-cid-qxkttdsz]>img[data-astro-cid-qxkttdsz]:not(.sg-logo){z-index:1;border-radius:999px 999px 18px 18px;block-size:100%;max-block-size:17rem;inline-size:62%;position:relative;box-shadow:0 24px 40px -20px #0000008c}[data-mode=special] .sg-plaque[data-astro-cid-qxkttdsz]{background:var(--sg-panel);block-size:100%;inline-size:62%;color:var(--od-fg);border-radius:999px 999px 18px 18px;position:static}[data-mode=special] .sg-logo[data-astro-cid-qxkttdsz]{z-index:2;border-radius:50%;inset-block-end:.4rem;inset-inline-start:calc(19% - .5rem)}[data-mode=special] .sg-id[data-astro-cid-qxkttdsz]{padding-inline:.15rem}[data-mode=special] .sg-mono[data-astro-cid-qxkttdsz]{text-align:center;font:400 min(14rem, 62vw)/1 var(--od-font-display);letter-spacing:-.04em;color:color-mix(in srgb, var(--od-fg) 12%, transparent);pointer-events:none;z-index:0;white-space:nowrap;display:block;position:absolute;inset-block-start:-3.4rem;inset-inline:0}[data-mode=special] .sg-front[data-astro-cid-qxkttdsz]:has(.sg-photo[data-has-photo=no]) .sg-mono[data-astro-cid-qxkttdsz]{display:none}[data-mode=special] .sg-name[data-astro-cid-qxkttdsz]{z-index:1;text-align:center;position:relative}[data-mode=special] .sg-title[data-astro-cid-qxkttdsz],[data-mode=special] .sg-company[data-astro-cid-qxkttdsz],[data-mode=special] .sg-cred[data-astro-cid-qxkttdsz]{z-index:1;text-align:center;color:var(--od-fg);justify-content:center;position:relative}[data-mode=special] .sg-company[data-astro-cid-qxkttdsz]{color:var(--od-muted)}[data-mode=special] .sg-back[data-astro-cid-qxkttdsz]{background:var(--sg-panel);border:1px solid var(--od-line);border-radius:calc(var(--od-radius) + 6px)}[data-mode=special] .sg-act[data-astro-cid-qxkttdsz],[data-mode=special] .sg-soc[data-astro-cid-qxkttdsz]{background:var(--sg-panel)}[data-mode=special] .sg-act[data-astro-cid-qxkttdsz][data-primary=yes]{background:var(--od-accent)}[data-mode=special] .sg-act[data-astro-cid-qxkttdsz] svg,[data-mode=special] .sg-addr[data-astro-cid-qxkttdsz] svg,[data-mode=special] .sg-book[data-astro-cid-qxkttdsz] svg{color:var(--od-fg)}[data-mode=special] .sg-act[data-astro-cid-qxkttdsz][data-primary=yes] svg{color:var(--od-on-accent)}[data-mode=special] .sg-title[data-astro-cid-qxkttdsz]{margin-block-start:.5rem}[data-mode=special] .sg-tagline[data-astro-cid-qxkttdsz]{text-align:center}[data-mode=special] .sg-flip[data-astro-cid-qxkttdsz]{background:var(--sg-panel)}[data-mode=special] .sg-soc[data-astro-cid-qxkttdsz]:hover{background:var(--od-accent)}[data-mode=special] .sg-bar[data-astro-cid-qxkttdsz]{background:color-mix(in srgb, var(--od-bg) 90%, transparent)}[data-mode=dark] .sg-face[data-astro-cid-qxkttdsz]{box-shadow:inset 0 1px #ffffff14,0 24px 48px -28px #000}@media (width>=900px){.sg[data-astro-cid-qxkttdsz]{grid-template-columns:minmax(0,27rem) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,5vw,4.5rem);max-inline-size:64rem;padding-block:clamp(3rem,8vh,5.5rem) 3rem;display:grid}.sg-stage[data-astro-cid-qxkttdsz]{position:sticky;inset-block-start:3rem}.sg-body[data-astro-cid-qxkttdsz]{gap:1.4rem;padding-block-start:1rem}.sg-tagline[data-astro-cid-qxkttdsz]{font-size:1.6rem}.sg-bar[data-astro-cid-qxkttdsz]{-webkit-backdrop-filter:none;background:0 0;border:0;margin:0;padding:0;position:static}.sg-bar[data-astro-cid-qxkttdsz] .sg-save{max-inline-size:22rem}}
