@font-face{font-family:Brandon Grotesque;src:url(/assets/fonts/Brandon_reg.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Brandon Grotesque;src:url(/assets/fonts/Brandon_med.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Brandon Grotesque;src:url(/assets/fonts/Brandon_bld.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/fonts/Newsreader-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/fonts/Newsreader-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:optional}@font-face{font-family:Newsreader;src:url(/assets/fonts/Newsreader-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/fonts/Newsreader-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman"),local("Times"),local("Liberation Serif"),local("DejaVu Serif"),local("Noto Serif"),local("serif");font-style:normal;font-weight:100 900;size-adjust:95.25%;ascent-override:73.5%;descent-override:26.5%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman Italic"),local("Times Italic"),local("Liberation Serif Italic"),local("DejaVu Serif Italic"),local("Noto Serif Italic");font-style:italic;font-weight:100 900;size-adjust:95.25%;ascent-override:73.5%;descent-override:26.5%;line-gap-override:0%}@font-face{font-family:Brandon Grotesque Fallback;src:local("Helvetica Neue"),local("Arial"),local("Helvetica"),local("Roboto"),local("Liberation Sans"),local("DejaVu Sans"),local("Noto Sans");font-style:normal;font-weight:100 900;size-adjust:77.14%;ascent-override:70%;descent-override:30%;line-gap-override:35%}:root{--color-brand-orange: #db3808;--color-brand-orange-light: #e85a2f;--color-brand-orange-dark: #b82e06;--color-brand-pink: #da155c;--color-brand-pink-light: #e8437d;--color-brand-pink-dark: #b8104d;--color-brand-teal: #3c958a;--color-ink: #181715;--color-ink-soft: #4a4540;--color-ink-mute: #6f6963;--color-bg-page: #fbf8f4;--color-bg-card: #ffffff;--color-bg-warm: #f4ede1;--color-bg-deep: #181715;--color-bg-deep-soft: #2a2622;--color-rule: #e2dccf;--color-rule-soft: #ece5d6;--font-sans: "Brandon Grotesque", "Brandon Grotesque Fallback", "Helvetica Neue", system-ui, sans-serif;--font-display: "Newsreader", "Newsreader Fallback", "Source Serif Pro", Georgia, serif;--font-mono: ui-monospace, "JetBrains Mono", "Fira Code", "Menlo", monospace}[data-theme=dark]{--color-ink: #f0eae0;--color-ink-soft: #c8c1b6;--color-ink-mute: #8a857d;--color-bg-page: #181715;--color-bg-card: #1f1d1a;--color-bg-warm: #232019;--color-bg-deep: #0d0c0b;--color-bg-deep-soft: #2a2622;--color-rule: #2e2a25;--color-rule-soft: #25221e}[data-theme=dark] .wiki-content .ow-patient-footer__reviewed{color:var(--color-brand-pink-light)!important}.wiki-content img.ow-licence-icon{display:inline-block!important;margin:0!important}[data-theme=dark] .wiki-content img.ow-licence-icon{filter:invert(1) brightness(1.15)}[data-theme=dark] .affiliations-row img,[data-theme=dark] .ruby-affiliations-row img{filter:brightness(0) invert(1) opacity(.62)}[data-theme=dark] .affiliations-row img:hover,[data-theme=dark] .ruby-affiliations-row a:hover img{filter:brightness(0) invert(1) opacity(1)}html{transition:background-color .25s ease,color .25s ease}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:7rem}@media(max-width:760px){html{scroll-padding-top:10rem}}body{margin:0;font-family:var(--font-sans);color:var(--color-ink);background:var(--color-bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga","kern","ss01"}::selection{background:var(--color-brand-orange);color:#fff}.kicker{display:inline-flex;align-items:center;gap:.65rem;font-family:var(--font-sans);font-weight:700;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--color-brand-orange-dark)}.kicker:before{content:"";width:24px;height:1px;background:linear-gradient(90deg,var(--color-brand-orange) 0%,var(--color-brand-pink) 100%)}.keep-case{text-transform:lowercase}.kicker-light{color:#ff8a5e}.kicker-light:before{background:linear-gradient(90deg,#ff8a5e 0%,var(--color-brand-pink-light) 100%)}[data-theme=dark] .kicker{color:#ff8a5e}[data-theme=dark] .kicker:before{background:linear-gradient(90deg,#ff8a5e 0%,var(--color-brand-pink-light) 100%)}.numeral{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(2.2rem,5vw,4.5rem);color:var(--color-brand-orange);line-height:1;letter-spacing:-.01em}.display{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:clamp(2rem,5vw,3.6rem);line-height:1.05;letter-spacing:-.015em;color:var(--color-ink)}.headline{font-family:var(--font-sans);font-weight:700;font-size:clamp(1.4rem,2.4vw,2rem);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink)}.body-lede{font-family:var(--font-display);font-weight:400;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55;color:var(--color-ink-soft)}.rule{display:block;height:1px;margin:0 auto;max-width:240px;background:linear-gradient(90deg,transparent 0%,var(--color-brand-orange) 30%,var(--color-brand-pink) 70%,transparent 100%);opacity:.6}.rule-wide{height:1px;background:linear-gradient(90deg,transparent,var(--color-rule),var(--color-rule),transparent)}.btn-orange{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.6rem;background:var(--color-brand-orange);color:#fff;text-transform:uppercase;letter-spacing:.16em;font-weight:700;font-size:.78rem;transition:background .2s ease,transform .2s ease;border:0;cursor:pointer}.btn-orange:hover{background:var(--color-brand-orange-dark);transform:translateY(-1px)}.btn-orange:focus-visible{outline:2px solid var(--color-brand-pink);outline-offset:3px}.btn-ghost{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 0;color:var(--color-brand-orange);font-family:var(--font-sans);font-weight:700;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;position:relative;text-decoration:none}.btn-ghost:after{content:"→";transition:transform .2s ease}.btn-ghost:hover:after{transform:translate(4px)}.btn-outline-light{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.4rem;border:1px solid rgba(255,255,255,.6);color:#fff;text-transform:uppercase;letter-spacing:.16em;font-weight:700;font-size:.75rem;transition:background .18s,color .18s,border-color .18s;text-decoration:none}.btn-outline-light:hover{background:#fff;color:var(--color-ink);border-color:#fff}.brand-gradient{background:linear-gradient(135deg,var(--color-brand-orange) 0%,var(--color-brand-pink) 100%)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:min(1180px,100% - 2rem);margin-inline:auto}.container-narrow{width:min(720px,100% - 2rem);margin-inline:auto}[data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}[data-reveal].is-visible{opacity:1;transform:none}[data-reveal-children]>*{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}[data-reveal-children].is-visible>*{opacity:1;transform:none}[data-reveal-children].is-visible>*:nth-child(1){transition-delay:0ms}[data-reveal-children].is-visible>*:nth-child(2){transition-delay:80ms}[data-reveal-children].is-visible>*:nth-child(3){transition-delay:.16s}[data-reveal-children].is-visible>*:nth-child(4){transition-delay:.24s}[data-reveal-children].is-visible>*:nth-child(5){transition-delay:.32s}[data-reveal-children].is-visible>*:nth-child(6){transition-delay:.4s}[data-reveal-children].is-visible>*:nth-child(7){transition-delay:.48s}[data-reveal-children].is-visible>*:nth-child(8){transition-delay:.56s}@media(prefers-reduced-motion:reduce){[data-reveal],[data-reveal-children]>*{opacity:1!important;transform:none!important;transition:none!important}}.section--photo{position:relative;isolation:isolate;overflow:hidden}.section--photo>:not(.section-bg){position:relative;z-index:1}.section-bg{position:absolute;inset:-300px 0;z-index:0;pointer-events:none;will-change:transform;display:grid}.bg-photo{grid-area:1 / 1;width:100%;height:100%;overflow:hidden}.bg-photo img{width:100%;height:100%;object-fit:cover;transform:scale(1.02)}.section-bg .bg-photo--light{display:block}.section-bg .bg-photo--dark,[data-theme=dark] .section-bg .bg-photo--light{display:none}[data-theme=dark] .section-bg .bg-photo--dark{display:block}.section-bg>img{grid-area:1 / 1;width:100%;height:100%;object-fit:cover;transform:scale(1.02);filter:contrast(.7) brightness(1.3) blur(4px)}[data-theme=dark] .section-bg>img{filter:grayscale(100%) contrast(1.08) brightness(.7) blur(4px)}.section-bg:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#ffffff61,#ffffff47 60%,color-mix(in srgb,var(--color-bg-deep) 22%,transparent))}[data-theme=dark] .section-bg:after{background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-deep) 30%,transparent),color-mix(in srgb,var(--color-bg-deep) 55%,transparent))}.section--photo-clear .section-bg:after{display:none}.section--photo-clear .section-bg img{filter:grayscale(100%) contrast(1.05);transform:none}.section--photo-hero{position:relative;height:calc(100svh - var(--site-header-height, 9.4rem));display:flex;align-items:center;text-align:center;padding-block:clamp(4rem,8vh,6rem);background:var(--color-bg-deep);--hero-display: var(--color-ink);--hero-display-shadow: 0 0 8px rgba(255, 255, 255, .7), 0 0 18px rgba(255, 255, 255, .6), 0 0 36px rgba(255, 255, 255, .4), 0 0 60px rgba(255, 255, 255, .22), 0 0 90px rgba(255, 255, 255, .12);--hero-text: var(--color-ink);--hero-text-shadow: 0 0 8px rgba(255, 255, 255, .7), 0 0 18px rgba(255, 255, 255, .6), 0 0 36px rgba(255, 255, 255, .4), 0 0 60px rgba(255, 255, 255, .22), 0 0 90px rgba(255, 255, 255, .12);--hero-kicker: var(--color-brand-orange);--hero-link: var(--color-brand-orange);--hero-link-hover: var(--color-brand-pink);color:var(--hero-text)}[data-theme=dark] .section--photo-hero{--hero-display: #ffffff;--hero-display-shadow: 0 2px 24px rgba(0, 0, 0, .55);--hero-text: rgba(255, 255, 255, .92);--hero-text-shadow: 0 1px 12px rgba(0, 0, 0, .5);--hero-kicker: var(--color-brand-orange-light);--hero-link: var(--color-brand-orange-light);--hero-link-hover: #ffffff}.section--photo-hero .display,.section--photo-hero h1,.section--photo-hero h2{color:var(--hero-display);text-shadow:var(--hero-display-shadow)}.section--photo-hero .kicker{color:var(--hero-kicker);text-shadow:var(--hero-text-shadow)}[data-theme=dark] .section--photo-hero .display em{color:var(--color-brand-orange-light)}.section--photo-hero p{color:var(--hero-text);text-shadow:var(--hero-text-shadow);margin-inline:auto}.section--photo-hero a{color:var(--hero-link);text-shadow:var(--hero-text-shadow)}.section--photo-hero a:hover{color:var(--hero-link-hover)}.section--photo-hero .kicker,.section--photo-hero .display em,.section--photo-hero a{-webkit-text-stroke:.25px #000000;paint-order:stroke fill}[data-theme=dark] .section--photo-hero .kicker,[data-theme=dark] .section--photo-hero .display em,[data-theme=dark] .section--photo-hero a{-webkit-text-stroke:0}@media(max-width:760px){.section--photo-hero{height:auto;min-height:calc(100svh - var(--site-header-height, 9.4rem))}}.section--photo-hero:after,.hero:after{content:"↓ Scroll  ↓";position:absolute;bottom:1.8rem;left:50%;transform:translate(-50%);z-index:3;font-family:var(--font-sans);font-weight:700;font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink-soft);animation:hero-scroll-hint 2.4s ease-in-out infinite;pointer-events:none}[data-theme=dark] .section--photo-hero:after,[data-theme=dark] .hero:after{color:#ffffffb8}@keyframes hero-scroll-hint{0%,to{transform:translate(-50%);opacity:.65}50%{transform:translate(-50%,6px);opacity:1}}@media(prefers-reduced-motion:reduce){.section--photo-hero:after{animation:none;opacity:.8}}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.contact-form,.gps-form{position:relative}.form-send-overlay{position:absolute;inset:0;display:none;align-items:center;justify-content:center;flex-direction:column;gap:.9rem;padding:1rem;text-align:center;background:#ffffffc7;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:5;border-radius:inherit;pointer-events:none}[data-theme=dark] .form-send-overlay{background:#141210c7}.form-send-overlay[data-state=sending],.form-send-overlay[data-state=success]{display:flex;pointer-events:auto}.form-send-overlay-spinner{width:2.6rem;height:2.6rem;border:3px solid rgba(0,0,0,.12);border-top-color:var(--color-brand-orange);border-radius:50%;animation:form-send-spin .8s linear infinite}[data-theme=dark] .form-send-overlay-spinner{border-color:#ffffff2e;border-top-color:var(--color-brand-orange)}.form-send-overlay-tick{display:none;width:3.2rem;height:3.2rem;color:#2da76b}.form-send-overlay[data-state=success] .form-send-overlay-spinner{display:none}.form-send-overlay[data-state=success] .form-send-overlay-tick{display:block;animation:form-send-tick .45s cubic-bezier(.2,.8,.2,1) both}.form-send-overlay-text{margin:0;font-family:var(--font-sans);font-size:.95rem;line-height:1.4;color:var(--color-ink-soft);max-width:22rem}@keyframes form-send-spin{to{transform:rotate(360deg)}}@keyframes form-send-tick{0%{transform:scale(.55);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.form-send-overlay-spinner{animation-duration:1.6s}.form-send-overlay-tick{animation:none}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.site-header[data-astro-cid-ctg3m53h]{position:sticky;top:0;z-index:50;background:var(--color-bg-page);overflow-anchor:none}.brand-row[data-astro-cid-ctg3m53h]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.4rem clamp(1rem,3vw,2rem);transition:padding .3s cubic-bezier(.2,.8,.2,1)}.brand[data-astro-cid-ctg3m53h]{grid-column:2;justify-self:center}.brand-quick--home[data-astro-cid-ctg3m53h]{grid-column:1;justify-self:start}.brand-quick--theme[data-astro-cid-ctg3m53h]{grid-column:3;justify-self:end}.brand-quick[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:.55rem;padding:.35rem .55rem;border:0;background:transparent;color:var(--color-ink-soft);font-family:var(--font-sans);font-weight:700;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;cursor:pointer;border-radius:2px;transition:color .18s ease,background .18s ease}.brand-quick[data-astro-cid-ctg3m53h]:hover,.brand-quick[data-astro-cid-ctg3m53h]:focus-visible{color:var(--color-brand-orange)}.quick-icon[data-astro-cid-ctg3m53h]{width:18px;height:18px;flex:0 0 auto}.quick-label--light[data-astro-cid-ctg3m53h],.icon-sun[data-astro-cid-ctg3m53h],[data-theme=dark] .quick-label--dark[data-astro-cid-ctg3m53h],[data-theme=dark] .icon-moon[data-astro-cid-ctg3m53h]{display:none}[data-theme=dark] .quick-label--light[data-astro-cid-ctg3m53h],[data-theme=dark] .icon-sun[data-astro-cid-ctg3m53h]{display:inline-block}.brand-logo[data-astro-cid-ctg3m53h]{display:block;height:3.6rem;width:auto;transition:height .3s cubic-bezier(.2,.8,.2,1)}.brand-logo-dark[data-astro-cid-ctg3m53h],[data-theme=dark] .brand-logo-light[data-astro-cid-ctg3m53h]{display:none}[data-theme=dark] .brand-logo-dark[data-astro-cid-ctg3m53h]{display:block}[data-astro-cid-ctg3m53h][data-collapsed=true] .brand-row[data-astro-cid-ctg3m53h]{padding-block:.6rem}[data-astro-cid-ctg3m53h][data-collapsed=true] .brand-logo[data-astro-cid-ctg3m53h]{height:2.4rem}.nav-bar[data-astro-cid-ctg3m53h]{background:var(--color-bg-deep);position:relative;display:flex;align-items:center;justify-content:center}.nav-list[data-astro-cid-ctg3m53h]{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1.4rem,4vw,3.5rem);margin:0;padding:.95rem clamp(1rem,4vw,2.5rem);list-style:none}.nav-bar[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{position:relative;display:inline-block;font-family:var(--font-sans);font-weight:500;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:#fff;text-decoration:none;padding:.25rem 0;transition:color .18s ease}.nav-bar[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h] .keep-case{text-transform:lowercase}.nav-bar[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:linear-gradient(90deg,var(--color-brand-orange) 0%,var(--color-brand-pink) 100%);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.nav-bar[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover,.nav-bar[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h].is-active{color:var(--color-brand-orange-light, #ff7a4a)}.nav-bar[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover:after,.nav-bar[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h].is-active:after{transform:scaleX(1)}@media(max-width:700px){.brand-logo[data-astro-cid-ctg3m53h]{height:2.6rem}.nav-list[data-astro-cid-ctg3m53h]{gap:.85rem 1.5rem;font-size:.7rem;padding-block:.7rem;padding-inline:clamp(.6rem,4vw,1.5rem)}.nav-bar[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{font-size:.7rem;letter-spacing:.18em}.brand-quick[data-astro-cid-ctg3m53h] .quick-label[data-astro-cid-ctg3m53h]{display:none}.brand-quick[data-astro-cid-ctg3m53h]{padding:.45rem}}.affiliations[data-astro-cid-gcn2mc3v]{background:var(--color-bg-page);padding:clamp(3rem,6vw,5rem) 0}.affiliations-head[data-astro-cid-gcn2mc3v]{text-align:center;margin-bottom:clamp(1.6rem,3vw,2.2rem);display:flex;flex-direction:column;align-items:center;gap:.4rem}.affiliations-cta[data-astro-cid-gcn2mc3v]{font-family:var(--font-sans);font-size:.92rem;color:var(--color-ink-soft);text-decoration:none;border-bottom:1px solid var(--color-rule);padding-bottom:1px;transition:color .2s,border-color .2s}.affiliations-cta[data-astro-cid-gcn2mc3v]:hover,.affiliations-cta[data-astro-cid-gcn2mc3v]:focus-visible{color:var(--color-brand-orange);border-bottom-color:var(--color-brand-orange)}.affiliations-grid[data-astro-cid-gcn2mc3v]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);align-items:stretch;gap:clamp(.6rem,1.2vw,1rem)}.affiliations-grid[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]{display:flex;background:#ece4d0;border-radius:6px;box-shadow:0 1px 2px #00000005;transition:box-shadow .25s ease}[data-theme=dark] .affiliations-grid[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]{background:#e6dec9;box-shadow:0 1px 2px #0000002e}.affiliations-grid[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]:hover,.affiliations-grid[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]:focus-within{box-shadow:0 2px 6px #0000000f}.affiliations-grid[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:flex;flex:1;align-items:center;justify-content:center;padding:clamp(1.2rem,2.4vw,1.8rem) clamp(.6rem,1.8vw,1.4rem);text-decoration:none}.affiliations-grid[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{max-height:56px;max-width:100%;width:auto;object-fit:contain}@media(max-width:900px){.affiliations-grid[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.affiliations-grid[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(2,1fr)}}.site-footer[data-astro-cid-gcn2mc3v]{background:var(--color-bg-deep);color:#ffffffd9;padding:4rem 0 1.5rem}.footer-grid[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;margin-bottom:3rem}.footer-col[data-astro-cid-gcn2mc3v] .kicker[data-astro-cid-gcn2mc3v]{color:#ff8a5e}.footer-col[data-astro-cid-gcn2mc3v] .kicker[data-astro-cid-gcn2mc3v]:before{background:linear-gradient(90deg,#ff8a5e 0%,var(--color-brand-pink-light) 100%)}.footer-meta[data-astro-cid-gcn2mc3v]{margin-top:1rem;font-size:.92rem;line-height:1.7;color:#ffffffc7}.footer-meta[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:#ffffffeb;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.25);transition:border-color .2s,color .2s}.footer-meta[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--color-brand-orange-light);border-bottom-color:var(--color-brand-orange-light)}.footer-bottom[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}.social-row[data-astro-cid-gcn2mc3v]{display:flex;justify-content:center;gap:1.4rem;list-style:none;padding:0;margin:0}.social-row[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:#ffffff8c;transition:color .2s ease,transform .2s ease}.social-row[data-astro-cid-gcn2mc3v] svg[data-astro-cid-gcn2mc3v]{width:18px;height:18px}.social-row[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--color-brand-orange-light);transform:translateY(-2px)}.copyright[data-astro-cid-gcn2mc3v]{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;text-align:center}.copyright[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.28);transition:color .2s,border-color .2s}.copyright[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover,.copyright[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible{color:var(--color-brand-orange-light);border-bottom-color:var(--color-brand-orange-light)}.credits[data-astro-cid-gcn2mc3v]{margin:.6rem 0 0;font-family:var(--font-sans);font-size:.72rem;line-height:1.5;color:#ffffff8c;text-align:center}.credits[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:#ffffffb3;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.28);transition:color .2s,border-color .2s}.credits[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover,.credits[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible{color:var(--color-brand-orange-light);border-bottom-color:var(--color-brand-orange-light)}@media(max-width:740px){.footer-grid[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr;gap:2rem}}
