@layer reset,base,tokens,recipes,utilities;@layer reset{html,:host{--font-fallback:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;font-family:var(--global-font-body, var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop,::file-selector-button{margin:0;padding:0;border-width:0;border-style:solid;border-color:var(--global-color-border, currentcolor);box-sizing:border-box}hr{color:inherit;height:0;border-top-width:1px}body{line-height:inherit;height:100%}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button;-webkit-appearance:button}button,input,optgroup,select,textarea,::file-selector-button{font:inherit;background:0 0;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}::placeholder{--placeholder-fallback:rgba(0, 0, 0, .5);opacity:var(--opacity-1);color:var(--global-color-placeholder, var(--placeholder-fallback))}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{--placeholder-fallback:color-mix(in oklab, currentcolor 50%, transparent)}}::selection{background-color:var(--global-color-selection, rgba(0, 115, 255, .3))}textarea{resize:vertical}table{border-color:inherit;text-indent:0;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{text-decoration:inherit;color:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono, var(--font-mono-fallback));font-size:1em;font-feature-settings:normal;font-variation-settings:normal}progress{vertical-align:baseline}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda:"🐼"}@supports (word-break:auto-phrase){*{word-break:auto-phrase}}:root{scrollbar-gutter:stable;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body{background-color:var(--colors-dark-surface);color:var(--colors-dark-on-surface);fill:var(--colors-dark-on-surface);min-height:100vh}:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--colors-dark-primary);outline-offset:2px}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--rotate-x:0;--rotate-y:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}@media (prefers-color-scheme:light){body{background-color:var(--colors-light-surface);color:var(--colors-light-on-surface);fill:var(--colors-light-on-surface)}:focus-visible{outline-color:var(--colors-light-primary)}}}@layer tokens{:where(:root,:host){--radii-none:0px;--radii-extra-small:4px;--radii-small:8px;--radii-medium:12px;--radii-large:16px;--radii-extra-large:28px;--radii-full:9999px;--colors-primary-0:#000000;--colors-primary-10:#0b006b;--colors-primary-20:#1f1990;--colors-primary-25:#2c289b;--colors-primary-30:#3836a6;--colors-primary-35:#4543b2;--colors-primary-40:#5150bf;--colors-primary-50:#6a6ada;--colors-primary-60:#8484f6;--colors-primary-70:#a2a2ff;--colors-primary-80:#c2c1ff;--colors-primary-90:#e2dfff;--colors-primary-95:#f2efff;--colors-primary-98:#fcf8ff;--colors-primary-99:#fffbff;--colors-primary-100:#ffffff;--colors-secondary-0:#000000;--colors-secondary-10:#1a1a2c;--colors-secondary-20:#2f2f42;--colors-secondary-25:#3a3a4d;--colors-secondary-30:#454559;--colors-secondary-35:#515065;--colors-secondary-40:#5d5c72;--colors-secondary-50:#76758b;--colors-secondary-60:#908ea5;--colors-secondary-70:#aba9c1;--colors-secondary-80:#c6c4dd;--colors-secondary-90:#e2e0f9;--colors-secondary-95:#f2efff;--colors-secondary-98:#fcf8ff;--colors-secondary-99:#fffbff;--colors-secondary-100:#ffffff;--colors-tertiary-0:#000000;--colors-tertiary-10:#2f1124;--colors-tertiary-20:#46263a;--colors-tertiary-25:#533145;--colors-tertiary-30:#5f3c51;--colors-tertiary-35:#6c475c;--colors-tertiary-40:#795369;--colors-tertiary-50:#946b82;--colors-tertiary-60:#b0849c;--colors-tertiary-70:#cc9eb7;--colors-tertiary-80:#e9b9d2;--colors-tertiary-90:#ffd8eb;--colors-tertiary-95:#ffecf3;--colors-tertiary-98:#fff8f8;--colors-tertiary-99:#fffbff;--colors-tertiary-100:#ffffff;--colors-neutral-0:#000000;--colors-neutral-10:#1c1b1f;--colors-neutral-20:#313034;--colors-neutral-25:#3c3b3f;--colors-neutral-30:#47464a;--colors-neutral-35:#535256;--colors-neutral-40:#5f5e62;--colors-neutral-50:#78767a;--colors-neutral-60:#929094;--colors-neutral-70:#adaaaf;--colors-neutral-80:#c8c5ca;--colors-neutral-90:#e5e1e6;--colors-neutral-95:#f3eff4;--colors-neutral-98:#fcf8fd;--colors-neutral-99:#fffbff;--colors-neutral-100:#ffffff;--colors-neutral-variant-0:#000000;--colors-neutral-variant-10:#1b1b23;--colors-neutral-variant-20:#303038;--colors-neutral-variant-25:#3b3a43;--colors-neutral-variant-30:#47464f;--colors-neutral-variant-35:#52515a;--colors-neutral-variant-40:#5f5d67;--colors-neutral-variant-50:#777680;--colors-neutral-variant-60:#918f9a;--colors-neutral-variant-70:#acaab4;--colors-neutral-variant-80:#c8c5d0;--colors-neutral-variant-90:#e4e1ec;--colors-neutral-variant-95:#f3effa;--colors-neutral-variant-98:#fcf8ff;--colors-neutral-variant-99:#fffbff;--colors-neutral-variant-100:#ffffff;--colors-error-0:#000000;--colors-error-10:#410002;--colors-error-20:#690005;--colors-error-25:#7e0007;--colors-error-30:#93000a;--colors-error-35:#a80710;--colors-error-40:#ba1a1a;--colors-error-50:#de3730;--colors-error-60:#ff5449;--colors-error-70:#ff897d;--colors-error-80:#ffb4ab;--colors-error-90:#ffdad6;--colors-error-95:#ffedea;--colors-error-98:#fff8f7;--colors-error-99:#fffbff;--colors-error-100:#ffffff;--colors-info-0:#000000;--colors-info-10:#001a40;--colors-info-20:#002f67;--colors-info-25:#00397c;--colors-info-30:#004492;--colors-info-35:#0050a8;--colors-info-40:#195cb7;--colors-info-50:#3c75d2;--colors-info-60:#5a90ed;--colors-info-70:#7eabff;--colors-info-80:#acc7ff;--colors-info-90:#d7e2ff;--colors-info-95:#edf0ff;--colors-info-98:#f9f9ff;--colors-info-99:#fefbff;--colors-info-100:#ffffff;--colors-warning-0:#000000;--colors-warning-10:#241a00;--colors-warning-20:#3e2e00;--colors-warning-25:#4b3900;--colors-warning-30:#594400;--colors-warning-35:#674f00;--colors-warning-40:#765b00;--colors-warning-50:#947200;--colors-warning-60:#b28b0e;--colors-warning-70:#cfa62e;--colors-warning-80:#edc148;--colors-warning-90:#ffdf93;--colors-warning-95:#ffefd0;--colors-warning-98:#fff8f1;--colors-warning-99:#fffbff;--colors-warning-100:#ffffff;--colors-success-0:#000000;--colors-success-10:#002112;--colors-success-20:#003822;--colors-success-25:#00452b;--colors-success-30:#005234;--colors-success-35:#005f3d;--colors-success-40:#006c46;--colors-success-50:#008859;--colors-success-60:#18a56e;--colors-success-70:#42c087;--colors-success-80:#62dda1;--colors-success-90:#7ffabb;--colors-success-95:#bfffd9;--colors-success-98:#e8ffee;--colors-success-99:#f4fff5;--colors-success-100:#ffffff;--colors-light-primary:#5150bf;--colors-light-on-primary:#ffffff;--colors-light-primary-container:#e2dfff;--colors-light-on-primary-container:#0b006b;--colors-light-secondary:#5d5c72;--colors-light-on-secondary:#ffffff;--colors-light-secondary-container:#e2e0f9;--colors-light-on-secondary-container:#1a1a2c;--colors-light-tertiary:#795369;--colors-light-on-tertiary:#ffffff;--colors-light-tertiary-container:#ffd8eb;--colors-light-on-tertiary-container:#2f1124;--colors-light-error:#ba1a1a;--colors-light-on-error:#ffffff;--colors-light-error-container:#ffdad6;--colors-light-on-error-container:#410002;--colors-light-background:#fffbff;--colors-light-on-background:#1c1b1f;--colors-light-surface:#fffbff;--colors-light-on-surface:#1c1b1f;--colors-light-surface-variant:#e4e1ec;--colors-light-on-surface-variant:#47464f;--colors-light-outline:#777680;--colors-light-outline-variant:#c8c5d0;--colors-light-shadow:#000000;--colors-light-scrim:#000000;--colors-light-inverse-surface:#313034;--colors-light-inverse-on-surface:#f3eff4;--colors-light-inverse-primary:#c2c1ff;--colors-light-info:#195cb7;--colors-light-on-info:#ffffff;--colors-light-info-container:#d7e2ff;--colors-light-on-info-container:#001a40;--colors-light-warning:#765b00;--colors-light-on-warning:#ffffff;--colors-light-warning-container:#ffdf93;--colors-light-on-warning-container:#241a00;--colors-light-success:#006c46;--colors-light-on-success:#ffffff;--colors-light-success-container:#7ffabb;--colors-light-on-success-container:#002112;--colors-dark-primary:#c2c1ff;--colors-dark-on-primary:#1f1990;--colors-dark-primary-container:#3836a6;--colors-dark-on-primary-container:#e2dfff;--colors-dark-secondary:#c6c4dd;--colors-dark-on-secondary:#2f2f42;--colors-dark-secondary-container:#454559;--colors-dark-on-secondary-container:#e2e0f9;--colors-dark-tertiary:#e9b9d2;--colors-dark-on-tertiary:#46263a;--colors-dark-tertiary-container:#5f3c51;--colors-dark-on-tertiary-container:#ffd8eb;--colors-dark-error:#ffb4ab;--colors-dark-on-error:#690005;--colors-dark-error-container:#93000a;--colors-dark-on-error-container:#ffb4ab;--colors-dark-background:#1c1b1f;--colors-dark-on-background:#e5e1e6;--colors-dark-surface:#1c1b1f;--colors-dark-on-surface:#e5e1e6;--colors-dark-surface-variant:#47464f;--colors-dark-on-surface-variant:#c8c5d0;--colors-dark-outline:#918f9a;--colors-dark-outline-variant:#47464f;--colors-dark-shadow:#000000;--colors-dark-scrim:#000000;--colors-dark-inverse-surface:#e5e1e6;--colors-dark-inverse-on-surface:#313034;--colors-dark-inverse-primary:#5150bf;--colors-dark-info:#acc7ff;--colors-dark-on-info:#002f67;--colors-dark-info-container:#004492;--colors-dark-on-info-container:#d7e2ff;--colors-dark-warning:#edc148;--colors-dark-on-warning:#3e2e00;--colors-dark-warning-container:#594400;--colors-dark-on-warning-container:#ffdf93;--colors-dark-success:#62dda1;--colors-dark-on-success:#003822;--colors-dark-success-container:#005234;--colors-dark-on-success-container:#7ffabb;--opacity-1:.05;--opacity-2:.08;--opacity-3:.11;--opacity-4:.12;--opacity-5:.14;--opacity-hover:.08;--opacity-focus:.12;--opacity-pressed:.12;--opacity-dragged:.16;--shadows-0:none;--shadows-1:0 1px 3px 1px rgb(0 0 0 / .15), 0 1px 2px 0 rgb(0 0 0 / .3);--shadows-2:0 2px 6px 2px rgb(0 0 0 / .15), 0 1px 2px 0 rgb(0 0 0 / .3);--shadows-3:0 4px 8px 3px rgb(0 0 0 / .15), 0 1px 3px 0 rgb(0 0 0 / .3);--shadows-4:0 6px 10px 4px rgb(0 0 0 / .15), 0 2px 3px 0 rgb(0 0 0 / .3);--shadows-5:0 8px 12px 6px rgb(0 0 0 / .15), 0 4px 4px 0 rgb(0 0 0 / .3);--durations-short-1:50ms;--durations-short-2:.1s;--durations-short-3:.15s;--durations-short-4:.2s;--durations-medium-1:.25s;--durations-medium-2:.3s;--durations-medium-3:.35s;--durations-medium-4:.4s;--durations-long-1:.45s;--durations-long-2:.5s;--durations-long-3:.55s;--durations-long-4:.6s;--durations-extra-long-1:.7s;--durations-extra-long-2:.8s;--durations-extra-long-3:.9s;--durations-extra-long-4:1s;--easings-linear:cubic-bezier(0, 0, 1, 1);--easings-standard:cubic-bezier(.2, 0, 0, 1);--easings-standard-accelerate:cubic-bezier(.3, 0, 1, 1);--easings-standard-decelerate:cubic-bezier(0, 0, 0, 1);--easings-emphasized:cubic-bezier(.2, 0, 0, 1);--easings-emphasized-decelerate:cubic-bezier(.05, .7, .1, 1);--easings-emphasized-accelerate:cubic-bezier(.3, 0, .8, .15);--easings-legacy:cubic-bezier(.4, 0, .2, 1);--easings-legacy-decelerate:cubic-bezier(0, 0, .2, 1);--easings-legacy-accelerate:cubic-bezier(.4, 0, 1, 1);--z-index-0:0;--z-index-1:1;--z-index-2:3;--z-index-3:6;--z-index-4:8;--z-index-5:12;--fonts-comfortaa:var(--font-comfortaa), var(--font-kosugi-maru), sans-serif;--breakpoints-sm:600px;--breakpoints-md:905px;--breakpoints-lg:1240px;--breakpoints-xl:1440px;--sizes-breakpoint-sm:600px;--sizes-breakpoint-md:905px;--sizes-breakpoint-lg:1240px;--sizes-breakpoint-xl:1440px}}@layer utilities{@layer compositions{.textStyle_label-medium{font-size:12px;font-weight:500;line-height:16px;letter-spacing:.5px}.textStyle_title-medium{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.15px}.textStyle_label-large{font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px}.textStyle_display-small{font-size:36px;font-weight:400;line-height:44px;letter-spacing:0}.textStyle_body-small{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px}.textStyle_body-medium{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px}.textStyle_display-large{font-size:57px;font-weight:400;line-height:64px;letter-spacing:-.25px}.textStyle_headline-small{font-size:24px;font-weight:400;line-height:32px;letter-spacing:0}.\[\&_h1\]\:textStyle_headline-large h1{font-size:32px;font-weight:400;line-height:40px;letter-spacing:0}.\[\&_h2\]\:textStyle_headline-medium h2{font-size:28px;font-weight:400;line-height:36px;letter-spacing:0}.\[\&_h3\]\:textStyle_headline-small h3{font-size:24px;font-weight:400;line-height:32px;letter-spacing:0}.\[\&_h4\]\:textStyle_title-large h4{font-size:22px;font-weight:400;line-height:28px;letter-spacing:0}.\[\&_h5\]\:textStyle_title-medium h5{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.15px}.\[\&_h6\]\:textStyle_title-small h6{font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px}.\[\&_\:not\(pre\)_code\]\:textStyle_body-medium :not(pre) code,.\[\&_kbd\]\:textStyle_body-medium kbd{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px}@media screen and (min-width:56.5625rem){.md\:textStyle_display-large{font-size:57px;font-weight:400;line-height:64px;letter-spacing:-.25px}.md\:textStyle_title-large{font-size:22px;font-weight:400;line-height:28px;letter-spacing:0}}@media screen and (max-width:56.56rem){.mdDown\:textStyle_display-medium{font-size:45px;font-weight:400;line-height:52px;letter-spacing:0}.mdDown\:textStyle_title-medium{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.15px}}}.grid-template_auto_\/_auto_1fr{grid-template:auto/auto 1fr}.grid-area_photo{grid-area:photo}.grid-area_name{grid-area:name}.grid-area_info{grid-area:info}.gap_4{gap:4px}.gap_8px{gap:8px}.px_16{padding-inline:16px}.bdr_full{border-radius:var(--radii-full)}.bd-w_1{border-width:1px}.border-style_solid{border-style:solid}.bd-c_dark\.outline{border-color:var(--colors-dark-outline)}.bdr_small{border-radius:var(--radii-small)}.bdr_extra-small{border-radius:var(--radii-extra-small)}.bg-p_50\%_50\%{background-position:50% 50%}.td_underline{text-decoration:underline}.gap_64{gap:64px}.py_64{padding-block:64px}.gap_32{gap:32px}.gap_8{gap:8px}.bdr_extra-large{border-radius:var(--radii-extra-large)}.gap_16{gap:16px}.grid-template-areas_\"photo_name\"_\"info_info\"{grid-template-areas:"photo name""info info"}.gap_48{gap:48px}.d_flex{display:flex}.ff_comfortaa{font-family:var(--fonts-comfortaa)}.fw_bold{font-weight:700}.flex-sh_0{flex-shrink:0}.d_grid{display:grid}.grid-tc_minmax\(0\,_1fr\){grid-template-columns:minmax(0,1fr)}.grid-tr_1fr_auto{grid-template-rows:1fr auto}.flex-d_column{flex-direction:column}.rg_16{row-gap:16px}.d_inline-flex{display:inline-flex}.ai_center{align-items:center}.jc_center{justify-content:center}.cg_8{column-gap:8px}.c_dark\.primary{color:var(--colors-dark-primary)}.fill_dark\.primary{fill:var(--colors-dark-primary)}.bg-c_dark\.primary\/1{--mix-backgroundColor:color-mix(in srgb, var(--colors-dark-primary) 5%, transparent);background-color:var(--mix-backgroundColor, var(--colors-dark-primary))}.cursor_pointer{cursor:pointer}.trs-prop_background-color{--transition-prop:background-color;transition-property:background-color}.trs-dur_medium-1{--transition-duration:var(--durations-medium-1);transition-duration:var(--durations-medium-1)}.cursor_zoom-in{cursor:zoom-in}.vis_hidden{visibility:hidden}.cursor_zoom-out{cursor:zoom-out}.bg-s_cover{background-size:cover}.bg-r_no-repeat{background-repeat:no-repeat}.c_dark\.info{color:var(--colors-dark-info)}.td-c_dark\.info\/60{--mix-textDecorationColor:color-mix(in srgb, var(--colors-dark-info) 60%, transparent);text-decoration-color:var(--mix-textDecorationColor, var(--colors-dark-info))}.c_dark\.on-surface-variant{color:var(--colors-dark-on-surface-variant)}.lh_1\.8{line-height:1.8}.rg_24{row-gap:24px}.rg_8{row-gap:8px}.obj-f_cover{object-fit:cover}.font-style_italic{font-style:italic}.scr-bar-w_none{scrollbar-width:none}.cg_24{column-gap:24px}.cg_2{column-gap:2px}.bg-c_dark\.secondary-container{background-color:var(--colors-dark-secondary-container)}.c_dark\.on-secondary-container{color:var(--colors-dark-on-secondary-container)}.fill_dark\.on-secondary-container{fill:var(--colors-dark-on-secondary-container)}.flex-wrap_wrap{flex-wrap:wrap}.ov-x_auto{overflow-x:auto}.min-w_48{min-width:48px}.h_40{height:40px}.w_18{width:18px}.h_18{height:18px}.ml_-1{margin-left:-1px}.mr_-1{margin-right:-1px}.h_32{height:32px}.w_auto{width:auto}.h_auto{height:auto}.max-w_100\%{max-width:100%}.max-h_100\%{max-height:100%}.bd-t-w_1{border-top-width:1px}.border-top-style_solid{border-top-style:solid}.bd-t-c_dark\.outline-variant{border-top-color:var(--colors-dark-outline-variant)}.w_100\%{width:100%}.h_216{height:216px}.max-w_fit-content{max-width:fit-content}.w_96{width:96px}.h_96{height:96px}.h_24{height:24px}.pl_6{padding-left:6px}.pr_8{padding-right:8px}.open\:m_auto:is([open],[data-open],[data-state=open],:popover-open){margin:auto}.\[\&_blockquote\]\:p_0\.5rem_1rem blockquote{padding:.5rem 1rem}.\[\&_kbd\]\:p_0\.1rem_0\.2rem kbd{padding:.1rem .2rem}.\[\&_kbd\]\:bd_1px_solid kbd{border:1px solid}.\[\&_\.astro-code\]\:p_1rem .astro-code{padding:1rem}.\[\&_\.footnotes\]\:bd_1px_solid .footnotes{border:1px solid}.\[\&_\.footnotes\]\:p_1rem .footnotes{padding:1rem}.open\:ring_none:is([open],[data-open],[data-state=open],:popover-open){outline:2px solid transparent;outline-offset:2px}.\[\&_\:where\(p\,h1\,h2\,h3\,h4\,h5\,h6\,ul\,ol\,blockquote\,table\)\]\:my_1rem :where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,table){margin-block:1rem}.\[\&_a\]\:td_underline a{text-decoration:underline}.\[\&_img\]\:bdr_medium img{border-radius:var(--radii-medium)}.\[\&_blockquote\]\:bd-l_4px_solid blockquote{border-left:4px solid}.\[\&_blockquote\]\:bd-c_dark\.outline blockquote{border-color:var(--colors-dark-outline)}.\[\&_\:not\(pre\)_code\]\:px_0\.2rem :not(pre) code{padding-inline:.2rem}.\[\&_\:not\(pre\)_code\]\:bdr_extra-small :not(pre) code{border-radius:var(--radii-extra-small)}.\[\&_kbd\]\:bd-b_2px_solid kbd{border-bottom:2px solid}.\[\&_kbd\]\:bd-c_dark\.outline kbd{border-color:var(--colors-dark-outline)}.\[\&_kbd\]\:bdr_extra-small kbd{border-radius:var(--radii-extra-small)}.\[\&_\.astro-code\]\:bdr_small .astro-code{border-radius:var(--radii-small)}.\[\&_\.footnotes\]\:bd-c_dark\.outline .footnotes{border-color:var(--colors-dark-outline)}.\[\&_\.footnotes\]\:bdr_small .footnotes{border-radius:var(--radii-small)}:is(.\[\&_\+_\&\:\:before\]\:content_\"\/\"_\/_\"\")+:is(.\[\&_\+_\&\:\:before\]\:content_\"\/\"_\/_\"\"):before{content:"/"/""}.\[\&_\+_\&\:\:before\]\:me_4+.\[\&_\+_\&\:\:before\]\:me_4:before{margin-inline-end:4px}.\[\&_\+_\&\:\:before\]\:c_dark\.on-surface-variant+.\[\&_\+_\&\:\:before\]\:c_dark\.on-surface-variant:before{color:var(--colors-dark-on-surface-variant)}.open\:d_flex:is([open],[data-open],[data-state=open],:popover-open){display:flex}.open\:jc_center:is([open],[data-open],[data-state=open],:popover-open){justify-content:center}.open\:ai_center:is([open],[data-open],[data-state=open],:popover-open){align-items:center}.open\:bg-c_transparent:is([open],[data-open],[data-state=open],:popover-open){background-color:transparent}.\[\&_a\]\:c_dark\.info a{color:var(--colors-dark-info)}.\[\&_a\]\:td-c_dark\.info\/60 a{--mix-textDecorationColor:color-mix(in srgb, var(--colors-dark-info) 60%, transparent);text-decoration-color:var(--mix-textDecorationColor, var(--colors-dark-info))}.\[\&_ul\]\:li-t_disc ul{list-style-type:disc}.\[\&_ol\]\:li-t_decimal ol{list-style-type:decimal}.\[\&_\:not\(pre\)_code\]\:bg-c_dark\.surface-variant :not(pre) code{background-color:var(--colors-dark-surface-variant)}.\[\&_mark\]\:bg-c_dark\.warning-container\/80 mark{--mix-backgroundColor:color-mix(in srgb, var(--colors-dark-warning-container) 80%, transparent);background-color:var(--mix-backgroundColor, var(--colors-dark-warning-container))}.scrollbar\:d_none::-webkit-scrollbar{display:none}.open\:w_auto:is([open],[data-open],[data-state=open],:popover-open){width:auto}.open\:max-w_90vw:is([open],[data-open],[data-state=open],:popover-open){max-width:90vw}.open\:h_auto:is([open],[data-open],[data-state=open],:popover-open){height:auto}.open\:max-h_90vh:is([open],[data-open],[data-state=open],:popover-open){max-height:90vh}.\[\&_table\]\:w_100\% table{width:100%}.\[\&_\:where\(ul\,ol\)\]\:pl_1\.5rem :where(ul,ol){padding-left:1.5rem}.focusVisible\:bg-c_dark\.primary\/hover:is(:focus-visible,[data-focus-visible]),.hover\:bg-c_dark\.primary\/hover:is(:hover,[data-hover]){--mix-backgroundColor:color-mix(in srgb, var(--colors-dark-primary) 8%, transparent);background-color:var(--mix-backgroundColor, var(--colors-dark-primary))}.\[\&_table\]\:\[\&_\:where\(th\,td\)\]\:p_0\.5rem_1rem table :where(th,td){padding:.5rem 1rem}.\[\&_table\]\:\[\&_\:where\(th\,td\)\]\:bd_1px_solid table :where(th,td){border:1px solid}.\[\&_table\]\:\[\&_\:where\(th\,td\)\]\:bd-c_dark\.outline-variant table :where(th,td){border-color:var(--colors-dark-outline-variant)}.\[\&_\.footnotes\]\:\[\&_ol\]\:my_0 .footnotes ol{margin-block:0}.open\:backdrop\:bg-c_dark\.scrim\/32:is([open],[data-open],[data-state=open],:popover-open)::backdrop{--mix-backgroundColor:color-mix(in srgb, var(--colors-dark-scrim) 32%, transparent);background-color:var(--mix-backgroundColor, var(--colors-dark-scrim))}.open\:backdrop\:bkdp_blur\(4px\):is([open],[data-open],[data-state=open],:popover-open)::backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.\[\&_sup\>a\]\:\[\&\:\:before\]\:content_\"\[\" sup>a:before{content:"["}.\[\&_sup\>a\]\:\[\&\:\:after\]\:content_\"\]\" sup>a:after{content:"]"}.\[\&_ul\]\:\[\&_ul\]\:li-t_circle ul ul{list-style-type:circle}.\[\&_ol\]\:\[\&_ol\]\:li-t_lower-alpha ol ol{list-style-type:lower-alpha}.\[\&_\:where\(p\,h1\,h2\,h3\,h4\,h5\,h6\,ul\,ol\,blockquote\,table\)\]\:\[\&\:first-child\]\:mt_0 :where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,table):first-child{margin-top:0}.\[\&_\:where\(p\,h1\,h2\,h3\,h4\,h5\,h6\,ul\,ol\,blockquote\,table\)\]\:\[\&\:last-child\]\:mb_0 :where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,table):last-child{margin-bottom:0}.\[\&_\:where\(ul\,ol\)\]\:\[\&_\:where\(ul\,ol\)\]\:mt_0 :where(ul,ol) :where(ul,ol){margin-top:0}.\[\&_ul\]\:\[\&_ul\]\:\[\&_ul\]\:li-t_square ul ul ul{list-style-type:square}.\[\&_ol\]\:\[\&_ol\]\:\[\&_ol\]\:li-t_lower-roman ol ol ol{list-style-type:lower-roman}@media screen and (min-width:37.5rem){.sm\:px_24{padding-inline:24px}.sm\:py_48{padding-block:48px}.sm\:mt_48{margin-top:48px}}@media screen and (min-width:37.5rem) and (max-width:56.56rem){.smToMd\:mx_32{margin-inline:32px}}@media screen and (min-width:56.5625rem){.md\:gap_16{gap:16px}.md\:grid-template-areas_\"photo_name\"_\"photo_info\"{grid-template-areas:"photo name""photo info"}.md\:cg_24{column-gap:24px}.md\:h_288{height:288px}.md\:w_192{width:192px}.md\:h_192{height:192px}}@media screen and (min-width:56.5625rem) and (max-width:77.4975rem){.mdToLg\:mx_auto{margin-inline:auto}.mdToLg\:max-w_840{max-width:840px}}@media screen and (min-width:77.5rem) and (max-width:89.9975rem){.lgToXl\:mx_200{margin-inline:200px}}@media screen and (min-width:90rem){.xl\:mx_auto{margin-inline:auto}.xl\:max-w_1040{max-width:1040px}}@media screen and (max-width:37.4975rem){.smDown\:py_32{padding-block:32px}.smDown\:mx_16{margin-inline:16px}.smDown\:mt_32{margin-top:32px}}@media (prefers-color-scheme:light){.osLight\:bd-c_light\.outline{border-color:var(--colors-light-outline)}.osLight\:c_light\.primary{color:var(--colors-light-primary)}.osLight\:fill_light\.primary{fill:var(--colors-light-primary)}.osLight\:bg-c_light\.primary-container{background-color:var(--colors-light-primary-container)}.osLight\:c_light\.info{color:var(--colors-light-info)}.osLight\:td-c_light\.info\/60{--mix-textDecorationColor:color-mix(in srgb, var(--colors-light-info) 60%, transparent);text-decoration-color:var(--mix-textDecorationColor, var(--colors-light-info))}.osLight\:c_light\.on-surface-variant{color:var(--colors-light-on-surface-variant)}.osLight\:bg-c_light\.secondary-container{background-color:var(--colors-light-secondary-container)}.osLight\:c_light\.on-secondary-container{color:var(--colors-light-on-secondary-container)}.osLight\:fill_light\.on-secondary-container{fill:var(--colors-light-on-secondary-container)}.osLight\:bd-t-c_light\.outline-variant{border-top-color:var(--colors-light-outline-variant)}.\[\&_blockquote\]\:osLight\:bd-c_light\.outline blockquote,.\[\&_kbd\]\:osLight\:bd-c_light\.outline kbd,.\[\&_\.footnotes\]\:osLight\:bd-c_light\.outline .footnotes{border-color:var(--colors-light-outline)}.\[\&_a\]\:osLight\:c_light\.info a{color:var(--colors-light-info)}.\[\&_a\]\:osLight\:td-c_light\.info\/60 a{--mix-textDecorationColor:color-mix(in srgb, var(--colors-light-info) 60%, transparent);text-decoration-color:var(--mix-textDecorationColor, var(--colors-light-info))}.\[\&_\:not\(pre\)_code\]\:osLight\:bg-c_light\.surface-variant :not(pre) code{background-color:var(--colors-light-surface-variant)}.\[\&_mark\]\:osLight\:bg-c_light\.warning-container\/80 mark{--mix-backgroundColor:color-mix(in srgb, var(--colors-light-warning-container) 80%, transparent);background-color:var(--mix-backgroundColor, var(--colors-light-warning-container))}.focusVisible\:osLight\:bg-c_light\.primary\/hover:is(:focus-visible,[data-focus-visible]),.hover\:osLight\:bg-c_light\.primary\/hover:is(:hover,[data-hover]){--mix-backgroundColor:color-mix(in srgb, var(--colors-light-primary) 8%, transparent);background-color:var(--mix-backgroundColor, var(--colors-light-primary))}}@media (prefers-color-scheme:light){.\[\&_table\]\:\[\&_\:where\(th\,td\)\]\:osLight\:bd-c_light\.outline-variant table :where(th,td){border-color:var(--colors-light-outline-variant)}}@media (prefers-color-scheme:light){.open\:backdrop\:osLight\:bg-c_light\.scrim\/32:is([open],[data-open],[data-state=open],:popover-open)::backdrop{--mix-backgroundColor:color-mix(in srgb, var(--colors-light-scrim) 32%, transparent);background-color:var(--mix-backgroundColor, var(--colors-light-scrim))}}}