.site-footer[data-astro-cid-gcn2mc3v]{max-width:var(--max-width);margin:1rem auto 0;padding:1rem var(--page-gutter) .5rem;display:flex;justify-content:flex-end}.footer-link[data-astro-cid-gcn2mc3v]{color:var(--muted);font-size:clamp(.78rem,.74rem + .12vw,.9rem);text-decoration:none;letter-spacing:.02em;transition:color .15s ease}.footer-link[data-astro-cid-gcn2mc3v]:hover,.footer-link[data-astro-cid-gcn2mc3v]:focus-visible{color:var(--text-strong)}:root{--font-sans: "Noto Sans JP", "Hiragino Sans", "Yu Gothic", system-ui, sans-serif;--font-serif: "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif;--page-bg: #f7f9fc;--paper: #ffffff;--surface: #eef2f8;--surface-soft: #f3f6fb;--section-surface: #ffffff;--section-surface-alt: #f4f7fc;--surface-raised: #ffffff;--text: #0f172a;--text-strong: #020617;--muted: #64748b;--accent: #2f5bff;--accent-strong: #1e40af;--accent-light: #eef2ff;--accent-ink: #0b1b4b;--border: #e2e8f0;--surface-border: #cbd5e1;--hairline: rgba(15, 23, 42, .08);--shadow-sm: 0 1px 0 rgba(15, 23, 42, .04);--shadow-md: 0 10px 24px -12px rgba(15, 23, 42, .12), 0 2px 6px -2px rgba(15, 23, 42, .06);--shadow-lg: 0 30px 60px -20px rgba(15, 23, 42, .18), 0 10px 24px -12px rgba(15, 23, 42, .08);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .18s;--duration-base: .32s;--duration-slow: .52s;--max-width: clamp(820px, 62vw, 1080px);--page-gutter: clamp(.75rem, 2vw, 2.5rem);--section-px: clamp(1.6rem, 3.2vw, 4rem);--section-py: clamp(2rem, 3.6vw, 4rem);--section-gap: clamp(1.4rem, 2.5vw, 2.4rem);--font-size-base: clamp(1rem, .94rem + .2vw, 1.12rem);--reading-max: 44rem;--line-height: 1.9}*{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--page-bg);scroll-behavior:smooth}body{min-height:100dvh;background:var(--page-bg);color:var(--text);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding:var(--page-gutter)}main.wrap{max-width:var(--max-width);margin:0 auto;background:var(--paper);box-shadow:var(--shadow-lg);border-radius:16px;position:relative;display:flex;flex-direction:column;overflow:hidden}section{display:flex;flex-direction:column;gap:var(--section-gap);padding:var(--section-py) var(--section-px);position:relative;scroll-margin-top:6rem}section+section{border-top:1px solid var(--hairline)}h1,h2,h3,p,ul,ol{margin:0}h1{font-family:var(--font-serif);font-size:clamp(2rem,3.4vw,3.4rem);font-weight:600;line-height:1.2;letter-spacing:.01em;color:var(--text-strong)}h2{font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}h3{font-family:var(--font-serif);font-size:clamp(1rem,.96rem + .2vw,1.1rem);font-weight:600;line-height:1.6;color:var(--text-strong);margin:0}p,li,dd,dt,time{line-height:var(--line-height)}p{text-wrap:pretty;line-break:strict}:lang(ja) p,:lang(ja) li{word-break:auto-phrase}a{color:var(--accent);background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;padding-bottom:.12em;text-decoration:none;transition:color var(--duration-fast) var(--ease-out-expo),background-size var(--duration-base) var(--ease-out-expo)}a:hover,a:focus-visible{color:var(--accent-strong);background-size:100% 1px}a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px;box-shadow:0 0 0 4px var(--accent-light)}ul,ol{padding:0;margin:0;list-style:none}li{padding:0}img,svg{display:block;max-width:100%}.section-header{display:flex;flex-wrap:wrap;align-items:center;gap:.95rem 1.15rem}.section-header--rule{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem}.section-rule{height:1px;background:var(--border)}.surface-card{background:transparent;border-radius:0;border-bottom:1px solid var(--border)}.js .scroll-fade{opacity:0;transform:translate3d(var(--animate-translate-x, 0px),var(--animate-translate-y, 24px),0) scale(var(--animate-scale, 1));filter:blur(8px);transition:opacity var(--animate-duration-opacity, .56s) var(--animate-ease-opacity, cubic-bezier(.16, 1, .3, 1)) var(--animate-delay, 0ms),transform var(--animate-duration, .64s) var(--animate-ease-transform, cubic-bezier(.16, 1, .3, 1)) var(--animate-delay, 0ms),filter var(--animate-duration, .64s) var(--animate-ease-transform, cubic-bezier(.16, 1, .3, 1)) var(--animate-delay, 0ms);will-change:transform,opacity,filter}.js .scroll-fade.is-visible{opacity:1;transform:translateZ(0) scale(1);filter:blur(0);will-change:auto}@media(prefers-reduced-motion:reduce){.js .scroll-fade,.js .scroll-fade [data-animate-item]{transition:none!important;filter:none!important;transform:none!important;opacity:1!important}}.js .scroll-fade [data-animate-item]{opacity:0;transform:translate3d(0,14px,0);transition:opacity var(--animate-child-duration, .46s) var(--animate-child-easing, cubic-bezier(.16, 1, .3, 1)) var(--animate-child-delay, 0ms),transform var(--animate-child-duration, .46s) var(--animate-child-easing, cubic-bezier(.16, 1, .3, 1)) var(--animate-child-delay, 0ms)}.js .scroll-fade.is-visible [data-animate-item]{opacity:1;transform:translateZ(0)}.site-nav-shell{position:sticky;top:0;z-index:10;max-width:var(--max-width);margin:0 auto;padding:0 var(--page-gutter);backdrop-filter:blur(18px) saturate(1.6);-webkit-backdrop-filter:blur(18px) saturate(1.6);background:#ffffffb8;border-bottom:1px solid var(--hairline);box-shadow:0 1px #0f172a05;display:flex;align-items:center;justify-content:space-between;gap:1rem}.language-switcher{display:flex;flex-shrink:0;order:2}.language-switcher-inner{display:inline-flex;align-items:center;gap:.25rem}.language-link{display:inline-flex;align-items:center;padding:.45rem .5rem;color:var(--muted);font-family:var(--font-sans);font-size:clamp(.75rem,.72rem + .1vw,.86rem);font-weight:500;text-decoration:none;letter-spacing:.08em;transition:color .12s ease}.language-link:hover,.language-link:focus-visible{color:var(--text-strong)}.language-link.is-current{color:var(--text-strong);font-weight:700}.language-divider{color:var(--border);font-size:.75rem;user-select:none}.site-nav{display:flex;order:1;flex:1;min-width:0}.nav-list{display:flex;flex-wrap:nowrap;gap:0;padding:0;background:none;overflow-x:auto;scrollbar-width:none}.nav-list::-webkit-scrollbar{display:none}.nav-item{flex:0 0 auto}.nav-link{color:var(--muted);text-decoration:none;font-family:var(--font-sans);font-size:clamp(.82rem,.76rem + .14vw,.94rem);font-weight:500;white-space:nowrap;display:inline-flex;align-items:center;min-height:2.6rem;padding:0 clamp(.85rem,.6vw + .55rem,1.4rem) 0 0;transition:color .12s ease;position:relative}.nav-link:after{content:"";position:absolute;bottom:0;left:0;right:clamp(.85rem,.6vw + .55rem,1.4rem);height:2px;background:var(--accent);border-radius:1px;transform:scaleX(0);transition:transform .2s ease}.nav-link:hover,.nav-link:focus-visible{color:var(--text-strong)}.nav-link:hover:after{transform:scaleX(1)}.nav-link.is-active{color:var(--text-strong);font-weight:700}.nav-link.is-active:after{transform:scaleX(1)}@media(max-width:640px){:root{--page-gutter: .6rem;--section-px: 1.1rem;--section-py: 1.6rem;--section-gap: 1.1rem;--font-size-base: .95rem}body{padding:var(--page-gutter)}.site-nav-shell{padding:.1rem var(--page-gutter) 0;flex-direction:column;align-items:stretch;gap:0}.language-switcher{order:0;align-self:flex-end;margin-top:.15rem}.site-nav{order:1}.nav-link{min-height:2.5rem;padding-right:.7rem;font-size:.82rem}.nav-link:after{right:.7rem}.language-link{font-size:.72rem;padding:.3rem .5rem}.section-header--rule{gap:.7rem}}@media(max-width:520px){.section-header--rule{grid-template-columns:1fr;gap:.5rem}.section-rule{width:100%}}@media(max-width:420px){:root{--page-gutter: .3rem;--section-px: .85rem;--section-py: 1.05rem}}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.015;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px 256px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .scroll-fade,.js .scroll-fade [data-animate-item]{opacity:1;transform:none;transition:none;will-change:auto}a,.nav-link:after{transition:none!important}}.hero[data-astro-cid-7nmnspah]{padding-top:clamp(1.8rem,4vw,3rem);padding-bottom:clamp(1.6rem,3.5vw,2.6rem)}.hero-inner[data-astro-cid-7nmnspah]{display:flex;flex-direction:column}.hero-eyebrow[data-astro-cid-7nmnspah]{display:flex;align-items:center;gap:.6rem;margin-bottom:clamp(.9rem,2vw,1.4rem)}.hero-logo[data-astro-cid-7nmnspah]{width:30px;height:auto;opacity:.75;flex-shrink:0}.hero-kicker[data-astro-cid-7nmnspah]{font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.hero-name[data-astro-cid-7nmnspah]{font-family:var(--font-serif);font-size:clamp(2.2rem,6vw,3.8rem);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--text-strong);margin:0 0 clamp(.6rem,1.5vw,.9rem);text-shadow:0 1px 2px rgba(0,0,0,.04)}.hero-affiliation[data-astro-cid-7nmnspah]{font-size:clamp(.88rem,.86rem + .16vw,.96rem);color:var(--muted);line-height:1.75;margin:0;letter-spacing:.01em}@media(max-width:640px){.hero[data-astro-cid-7nmnspah]{padding-top:1.5rem;padding-bottom:1.4rem}.hero-name[data-astro-cid-7nmnspah]{font-size:clamp(2rem,11vw,2.6rem)}}.about-copy[data-astro-cid-wm6ud4mt]{font-size:clamp(1rem,.94rem + .26vw,1.18rem);line-height:1.92;color:var(--text)}.about-copy[data-astro-cid-wm6ud4mt] a[data-astro-cid-wm6ud4mt]{white-space:nowrap;font-weight:500;text-decoration-thickness:1px}@media(max-width:480px){.about-copy[data-astro-cid-wm6ud4mt]{font-size:1rem;line-height:1.84}.about-copy[data-astro-cid-wm6ud4mt] a[data-astro-cid-wm6ud4mt]{white-space:normal;overflow-wrap:anywhere}}.publication-list[data-astro-cid-yespxylf]{display:flex;flex-direction:column}.publication-item[data-astro-cid-yespxylf]{display:grid;gap:.5rem;padding:clamp(1.2rem,1.8vw,1.7rem) 0;border-bottom:1px solid var(--border)}.publication-item[data-astro-cid-yespxylf]:first-child{padding-top:.2rem}.publication-item[data-astro-cid-yespxylf]>[data-astro-cid-yespxylf]{max-width:var(--reading-max, 44rem)}.pub-title[data-astro-cid-yespxylf]{font-size:clamp(1rem,.96rem + .22vw,1.18rem)}.pub-authors[data-astro-cid-yespxylf]{margin:0;color:var(--text);font-size:clamp(.9rem,.86rem + .14vw,1rem);line-height:1.7}.pub-authors[data-astro-cid-yespxylf] strong[data-astro-cid-yespxylf]{font-weight:700;color:var(--text-strong);background:linear-gradient(transparent 60%,var(--accent-light) 60%);padding:0 .15em;margin:0 -.15em}.pub-meta[data-astro-cid-yespxylf]{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;font-size:clamp(.85rem,.82rem + .12vw,.95rem)}.pub-venue[data-astro-cid-yespxylf]{color:var(--muted)}.pub-type[data-astro-cid-yespxylf]{color:var(--accent);font-family:var(--font-sans);font-size:.8rem;font-weight:500;background:var(--accent-light);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);padding:.15rem .55rem;border-radius:3px;letter-spacing:.02em}.pub-note[data-astro-cid-yespxylf]{margin:0;font-size:.9rem;font-weight:600;color:var(--text-strong)}.pub-links[data-astro-cid-yespxylf]{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.1rem}.pub-links[data-astro-cid-yespxylf] a[data-astro-cid-yespxylf]{font-size:.88rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;color:var(--muted);transition:color .12s ease}.pub-links[data-astro-cid-yespxylf] a[data-astro-cid-yespxylf]:after{content:" ↗";font-size:.75em;opacity:.5;transition:opacity .15s ease}.pub-links[data-astro-cid-yespxylf] a[data-astro-cid-yespxylf]:hover{color:var(--text-strong)}.pub-links[data-astro-cid-yespxylf] a[data-astro-cid-yespxylf]:hover:after{opacity:1}.pub-empty[data-astro-cid-yespxylf]{color:var(--muted)}.award-list[data-astro-cid-74fzvbqq]{display:flex;flex-direction:column}.award-item[data-astro-cid-74fzvbqq]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:start;padding:1.4rem 0 1.4rem 1.5rem;border-bottom:1px solid var(--border)}.award-item[data-astro-cid-74fzvbqq]:first-child{padding-top:.2rem}.award-body[data-astro-cid-74fzvbqq]{display:grid;gap:.4rem;min-width:0}.award-title[data-astro-cid-74fzvbqq]{margin:0;position:relative}.award-title[data-astro-cid-74fzvbqq]:before{content:"";position:absolute;left:-1.15rem;top:.75em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.award-detail[data-astro-cid-74fzvbqq]{margin:0;font-size:clamp(.92rem,.88rem + .14vw,1.02rem);color:var(--muted);line-height:1.75}.award-detail-label[data-astro-cid-74fzvbqq]{color:var(--text);font-weight:500}.award-detail--result[data-astro-cid-74fzvbqq]{color:var(--accent);font-family:var(--font-sans);font-weight:600;font-size:.85rem}.award-certificate[data-astro-cid-74fzvbqq]{width:clamp(6rem,5vw + 4rem,9rem);flex-shrink:0}.award-certificate-image[data-astro-cid-74fzvbqq]{width:100%;height:auto;border-radius:4px;border:1px solid var(--border);transition:transform .2s ease,box-shadow .2s ease}.award-certificate-image[data-astro-cid-74fzvbqq]:hover{transform:scale(1.03);box-shadow:var(--shadow-lg)}.award-empty[data-astro-cid-74fzvbqq]{color:var(--muted)}@media(max-width:640px){.award-item[data-astro-cid-74fzvbqq]{grid-template-columns:1fr;gap:.8rem;padding:1.2rem 0 1.2rem 1.5rem}.award-detail[data-astro-cid-74fzvbqq]{font-size:.91rem}.award-certificate[data-astro-cid-74fzvbqq]{width:5.5rem;justify-self:start}}@media(min-width:641px){.award-detail[data-astro-cid-74fzvbqq]{max-width:var(--reading-max, 42rem)}}.achievement-list[data-astro-cid-4ng4y2qu]{display:flex;flex-direction:column}.achievement-item[data-astro-cid-4ng4y2qu]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:center;padding:1.4rem 0 1.4rem 1.5rem;border-bottom:1px solid var(--border)}.achievement-logo[data-astro-cid-4ng4y2qu]{width:clamp(7rem,8vw + 4rem,11rem);flex-shrink:0}.achievement-logo-image[data-astro-cid-4ng4y2qu]{width:100%;height:auto}@media(max-width:640px){.achievement-item[data-astro-cid-4ng4y2qu]{grid-template-columns:1fr;gap:.9rem}.achievement-logo[data-astro-cid-4ng4y2qu]{width:6.5rem;justify-self:start}}.achievement-item[data-astro-cid-4ng4y2qu]:first-child{padding-top:.2rem}.achievement-body[data-astro-cid-4ng4y2qu]{display:grid;gap:.4rem;min-width:0}.achievement-title[data-astro-cid-4ng4y2qu]{margin:0;position:relative}.achievement-link[data-astro-cid-4ng4y2qu]{color:inherit;text-decoration:none;border-bottom:1px solid var(--border);transition:color .2s ease,border-color .2s ease}.achievement-link[data-astro-cid-4ng4y2qu]:hover{color:var(--accent);border-bottom-color:var(--accent)}.achievement-title[data-astro-cid-4ng4y2qu]:before{content:"";position:absolute;left:-1.15rem;top:.75em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.achievement-detail[data-astro-cid-4ng4y2qu]{margin:0;font-size:clamp(.92rem,.88rem + .14vw,1.02rem);color:var(--muted);line-height:1.75}.achievement-detail--accent[data-astro-cid-4ng4y2qu]{color:var(--accent);font-family:var(--font-sans);font-weight:600;font-size:clamp(.84rem,.8rem + .12vw,.94rem)}.achievement-empty[data-astro-cid-4ng4y2qu]{color:var(--muted)}@media(max-width:640px){.achievement-item[data-astro-cid-4ng4y2qu]{padding:1.2rem 0 1.2rem 1.5rem}.achievement-detail[data-astro-cid-4ng4y2qu]{font-size:.91rem}}@media(min-width:641px){.achievement-detail[data-astro-cid-4ng4y2qu]{max-width:var(--reading-max, 42rem)}}.timeline[data-astro-cid-mcwhtnmu]{--timeline-axis: .75rem;--timeline-marker-size: .65rem;position:relative;display:grid;gap:0;margin-top:.15rem}.timeline[data-astro-cid-mcwhtnmu]:before{content:"";position:absolute;top:.5rem;bottom:.5rem;left:calc(var(--timeline-axis) + (var(--timeline-marker-size) / 2) - .5px);width:1px;background:linear-gradient(to bottom,transparent 0%,var(--border) 15%,var(--border) 85%,transparent 100%)}.timeline-item[data-astro-cid-mcwhtnmu]{display:grid;grid-template-columns:calc(var(--timeline-axis) + var(--timeline-marker-size)) minmax(0,1fr);gap:1rem;align-items:start;padding:1.2rem 0;border-bottom:1px solid var(--border)}.timeline-item[data-astro-cid-mcwhtnmu]:first-child{padding-top:.2rem}.timeline-marker[data-astro-cid-mcwhtnmu]{display:flex;justify-content:flex-start;align-items:flex-start;padding-top:.38rem;padding-left:var(--timeline-axis);z-index:1}.timeline-dot[data-astro-cid-mcwhtnmu]{width:var(--timeline-marker-size);height:var(--timeline-marker-size);border-radius:999px;background:var(--paper);border:2px solid var(--accent);position:relative;outline:3px solid var(--paper)}.timeline-item[data-astro-cid-mcwhtnmu]:last-child .timeline-dot[data-astro-cid-mcwhtnmu]{background:var(--accent);border:none;outline:3px solid var(--paper)}.timeline-item[data-astro-cid-mcwhtnmu]:last-child .timeline-period[data-astro-cid-mcwhtnmu]{color:var(--accent);font-weight:600}.timeline-body[data-astro-cid-mcwhtnmu]{display:grid;gap:.2rem;padding:0}.timeline-period[data-astro-cid-mcwhtnmu]{color:var(--muted);font-family:var(--font-sans);font-size:clamp(.8rem,.76rem + .12vw,.9rem);font-weight:500;letter-spacing:.04em;line-height:1.5}.timeline-desc[data-astro-cid-mcwhtnmu]{margin:0;color:var(--text-strong);font-size:clamp(.96rem,.9rem + .2vw,1.1rem);font-weight:500;line-height:1.7}@media(max-width:520px){.timeline-item[data-astro-cid-mcwhtnmu]{gap:.75rem;padding:1rem 0}.timeline-desc[data-astro-cid-mcwhtnmu]{font-size:.93rem}}.contact-list[data-astro-cid-joh4gybl]{display:flex;flex-direction:column}.contact-link[data-astro-cid-joh4gybl]{display:grid;grid-template-columns:1.1rem minmax(4.5rem,5rem) minmax(0,1fr);gap:.8rem;align-items:center;padding:1.1rem .75rem;margin-left:-.75rem;margin-right:-.75rem;background:none;border-radius:4px;border-bottom:1px solid var(--border);color:var(--text);text-decoration:none;transition:color .12s ease,background-color .15s ease}.contact-link[data-astro-cid-joh4gybl]:hover{background-color:var(--surface-soft)}.contact-link[data-astro-cid-joh4gybl]:hover .contact-value[data-astro-cid-joh4gybl],.contact-link[data-astro-cid-joh4gybl]:focus-visible .contact-value[data-astro-cid-joh4gybl]{color:var(--accent)}.contact-icon[data-astro-cid-joh4gybl]{color:var(--accent);opacity:.7;display:inline-flex;align-items:center;justify-content:center;transition:opacity .15s ease}.contact-link[data-astro-cid-joh4gybl]:hover .contact-icon[data-astro-cid-joh4gybl]{opacity:1}.contact-icon[data-astro-cid-joh4gybl] svg[data-astro-cid-joh4gybl]{width:clamp(.95rem,.9rem + .18vw,1.12rem);height:clamp(.95rem,.9rem + .18vw,1.12rem)}.contact-label[data-astro-cid-joh4gybl]{color:var(--muted);font-size:clamp(.84rem,.8rem + .14vw,.94rem);font-weight:500;letter-spacing:.04em;text-decoration:none}.contact-value[data-astro-cid-joh4gybl]{min-width:0;overflow-wrap:anywhere;color:var(--text);font-family:var(--font-sans);font-size:clamp(.94rem,.9rem + .18vw,1.08rem);font-weight:500;text-decoration:none}.contact-link--compact[data-astro-cid-joh4gybl]{grid-template-columns:1.1rem max-content;justify-content:start}.contact-link--compact[data-astro-cid-joh4gybl] .contact-value[data-astro-cid-joh4gybl]{overflow-wrap:normal;word-break:normal;white-space:nowrap}@media(max-width:640px){.contact-link[data-astro-cid-joh4gybl]{grid-template-columns:1.1rem minmax(0,1fr);grid-template-areas:"icon label" "icon value";align-items:start;gap:.12rem .7rem}.contact-icon[data-astro-cid-joh4gybl]{grid-area:icon;margin-top:.2rem}.contact-label[data-astro-cid-joh4gybl]{grid-area:label}.contact-value[data-astro-cid-joh4gybl]{grid-area:value;font-size:.93rem;line-height:1.6}.contact-link--compact[data-astro-cid-joh4gybl]{grid-template-columns:1.1rem max-content;grid-template-areas:"icon value";align-items:center;gap:.12rem .8rem}}
