:root{--fmd-shell-max:1080px}.aurora-bg{position:fixed;inset:-25vmax;z-index:0;pointer-events:none;contain:paint;background:radial-gradient(40% 35% at 20% 30%,rgba(79,209,197,.32),transparent 70%),radial-gradient(45% 40% at 78% 26%,rgba(99,179,237,.29),transparent 74%),radial-gradient(42% 36% at 50% 82%,rgba(245,158,11,.2),transparent 75%);filter:blur(6px) saturate(130%);opacity:.96;transform:translate3d(-3%,-1.5%,0) scale(1.09);animation:24s ease-in-out infinite alternate auroraDrift}@keyframes auroraDrift{0%{transform:translate3d(-3%,-1.5%,0) scale(1.09)}50%{transform:translate3d(3.5%,-3.2%,0) scale(1.14)}100%{transform:translate3d(-2.2%,2.8%,0) scale(1.1)}}@media (min-width:821px){.aurora-bg{animation:12s ease-in-out infinite alternate auroraDriftDesktop;will-change:transform}}@keyframes auroraDriftDesktop{0%{transform:translate3d(-10%,-6%,0) scale(1.09)}50%{transform:translate3d(11%,-9%,0) scale(1.15)}100%{transform:translate3d(-8%,8%,0) scale(1.1)}}@keyframes auroraDriftMobile{0%{transform:translate3d(-2%,-1%,0) scale(1.06)}50%{transform:translate3d(3.2%,-2.8%,0) scale(1.1)}100%{transform:translate3d(-1.6%,2.4%,0) scale(1.07)}}@property --menu-border-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes menuBorderSweepRotate{0%{--menu-border-sweep:0deg}15%{--menu-border-sweep:24deg}80%{--menu-border-sweep:338deg}92%{--menu-border-sweep:357deg}100%,97%{--menu-border-sweep:360deg}}@keyframes menuBorderSweepFade{0%,94%{opacity:1}100%{opacity:0}}@keyframes menuBorderFinalePulse{0%{opacity:0}26%{opacity:1}58%{opacity:.72}100%{opacity:.82}}@keyframes menuBoxFinaleGlow{0%{border-color:rgba(99,179,237,.5);box-shadow:0 16px 34px rgba(2,6,23,.32),inset 0 1px 0 rgba(255,255,255,.08)}28%{border-color:#7ff2f8;box-shadow:0 16px 34px rgba(2,6,23,.32),0 0 0 1px rgba(127,242,248,.55),0 0 34px rgba(99,179,237,.42),inset 0 1px 0 rgba(255,255,255,.16)}60%{border-color:rgba(111,231,241,.82);box-shadow:0 16px 34px rgba(2,6,23,.32),0 0 0 1px rgba(111,231,241,.2),0 0 12px rgba(99,179,237,.18),inset 0 1px 0 rgba(255,255,255,.1)}100%{border-color:rgba(111,231,241,.92);box-shadow:0 16px 34px rgba(2,6,23,.32),0 0 0 1px rgba(111,231,241,.22),inset 0 1px 0 rgba(255,255,255,.12)}}@keyframes brandTaglineSweep{0%{background-position:180% 50%;opacity:.32}35%{opacity:.86}100%{background-position:-90% 50%;opacity:.38}}header{position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:20;background:linear-gradient(180deg,#050d1d 0,#071326 100%);border-bottom:1px solid rgba(99,179,237,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:none;-webkit-backdrop-filter:none}.footer,main{position:relative;z-index:1}.fmd-scroll-progress{position:absolute;left:0;right:0;bottom:-1px;height:3px;z-index:2;pointer-events:none;opacity:0;overflow:hidden;background:rgba(79,209,197,.12);transition:opacity 180ms}.fmd-scroll-progress__bar{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background:rgba(79,209,197,.62);box-shadow:none;transition:none}header.fmd-scroll-progress-enabled .fmd-scroll-progress{opacity:1}.nav-inner{box-sizing:border-box;max-width:var(--fmd-shell-max);margin:0 auto;padding:.72rem 1.2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;overflow:visible;font-family:Calibri,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.brand{display:flex;flex-direction:column;gap:.08rem;min-width:180px;text-decoration:none;color:inherit}.brand:link,.brand:visited{text-decoration:none;color:inherit}.logo{height:34px;width:auto;max-width:none;display:block}.brand-tagline{position:relative;display:inline-block;align-self:flex-start;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;line-height:1.1;padding-bottom:.1rem}.brand:focus-visible,.brand:hover{text-decoration:none}.brand-tagline::after{content:"";position:absolute;left:0;right:0;bottom:-.16rem;height:2px;border-radius:999px;background-image:linear-gradient(90deg,rgba(79,209,197,.18) 0,rgba(79,209,197,.95) 35%,rgba(99,179,237,.88) 56%,rgba(79,209,197,.2) 100%);background-size:220% 100%;background-position:180% 50%;animation:2.4s cubic-bezier(.22,1,.36,1) 120ms both brandTaglineSweep}body.a11y-reduced-motion .brand-tagline::after,html.a11y-reduced-motion .brand-tagline::after{animation:none!important;background-position:50% 50%;opacity:.55}.nav-toggle{display:none;align-items:center;gap:.5rem;padding:.45rem .8rem;border-radius:999px;border:1px solid rgba(31,41,55,.9);background:rgba(17,24,39,.35);color:#d1d5db;font-size:.86rem;cursor:pointer}.nav-toggle:hover{border-color:rgba(79,209,197,.55)}.nav-toggle svg{width:18px;height:18px;flex:0 0 auto;opacity:.9}.nav-links{display:flex;gap:.95rem;align-items:center;flex-wrap:wrap}.nav-links-fallback a{position:relative;overflow:hidden;font-size:.86rem;color:#d1d5db;text-decoration:none;padding:.35rem .6rem;border-radius:999px;border:1px solid rgba(31,41,55,.9);background:rgba(17,24,39,.35);transition:color 180ms,opacity 180ms,border-color 180ms,background-color 180ms}.nav-links-fallback a:focus-visible,.nav-links-fallback a:hover{text-decoration:none;border-color:rgba(79,209,197,.55)}.nav-links-fallback a::after{content:"";position:absolute;left:.6rem;right:.6rem;bottom:.3rem;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--accent,#4fd1c5),var(--accent2,#63b3ed));transform:scaleX(0);transform-origin:left;transition:transform 1.04s}.nav-links-fallback a:focus-visible::after,.nav-links-fallback a:hover::after{transform:scaleX(1)}.nav-links-fallback a[aria-current=page]::after{transform:scaleX(1);opacity:.85;transition:none}.nav-links a{position:relative;overflow:hidden;font-size:.86rem;color:#d1d5db;text-decoration:none;padding:.35rem .6rem;border-radius:999px;border:1px solid rgba(31,41,55,.9);background:rgba(17,24,39,.35);transition:color 180ms,opacity 180ms,border-color 180ms,background-color 180ms}.nav-links a:focus-visible,.nav-links a:hover{text-decoration:none;border-color:rgba(79,209,197,.55)}.nav-links a:hover{opacity:.85}.nav-links a:active{opacity:.72}.nav-links a[aria-current=page]{border-color:rgba(79,209,197,.55)}.nav-links a::after{content:"";position:absolute;left:.6rem;right:.6rem;bottom:.3rem;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--accent,#4fd1c5),var(--accent2,#63b3ed));transform:scaleX(0);transform-origin:left;transition:transform 1.04s}.nav-links a:focus-visible::after,.nav-links a:hover::after{transform:scaleX(1)}.nav-links a[aria-current=page]::after{transform:scaleX(1);opacity:.85;transition:none}.fmd-nav-has-indicator{position:relative}.fmd-nav-indicator{position:absolute;left:0;bottom:-.02rem;width:var(--fmd-nav-indicator-w,0);height:2px;border-radius:999px;pointer-events:none;opacity:0;background:linear-gradient(90deg,var(--accent,#4fd1c5),var(--accent2,#63b3ed));transform:translate3d(var(--fmd-nav-indicator-x,0),0,0);transition:width 420ms cubic-bezier(.22,1,.36,1),transform 420ms cubic-bezier(.22,1,.36,1),opacity 180ms}.fmd-nav-indicator.is-visible{opacity:.95}@media (hover:none),(pointer:coarse){.nav-links a{transition-duration:140ms}}@media (prefers-reduced-motion:reduce){.fmd-scroll-progress,.fmd-scroll-progress__bar{transition:none!important}}@media (max-width:860px),(pointer:coarse){.aurora-bg{animation:19s ease-in-out infinite alternate auroraDriftMobile;filter:blur(2.5px) saturate(118%);opacity:.8;transform:translate3d(-2%,-1%,0) scale(1.06)}}@media (max-width:820px){.nav-links-fallback:not(.nav-links){display:none!important}.fmd-scroll-progress{height:4px}.brand-tagline::after,.fmd-nav-indicator,.nav-links a::after{display:none!important}.nav-toggle{display:inline-flex;gap:.42rem;padding:.36rem .68rem;font-size:.79rem;border-radius:.92rem;border-color:rgba(148,163,184,.38);background:rgba(9,20,40,.72);color:#e6edf7;backdrop-filter:blur(8px) saturate(125%);-webkit-backdrop-filter:blur(8px) saturate(125%)}.nav-toggle svg{width:16px;height:16px}.nav-links{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:0;padding-top:0;margin-top:0;max-height:0;opacity:0;overflow:hidden;visibility:hidden;pointer-events:none;position:relative;--menu-border-sweep:0deg;--menu-sweep-duration:1275ms;--menu-sweep-delay:0ms;--menu-row-base-delay:60ms;--menu-row-step:225ms;--menu-row-fade-duration:315ms;--menu-row-drop-duration:315ms;transform:none;transform-origin:top;transition:max-height 420ms cubic-bezier(.22,1,.36,1),opacity 360ms,padding-top 420ms cubic-bezier(.22,1,.36,1),margin-top 420ms cubic-bezier(.22,1,.36,1),visibility 0s linear 420ms}.nav-links::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(from calc(-72deg + var(--menu-border-sweep)),transparent 0deg,rgba(99,179,237,.22) 10deg,rgba(99,179,237,.64) 14deg,#6fe7f1 18deg,transparent 19deg 360deg);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;animation:none;pointer-events:none}.nav-links::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(90deg,rgba(79,209,197,.98),rgba(99,179,237,.98));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;animation:none;pointer-events:none}.nav-links.is-open{max-height:22rem;opacity:1;margin-top:.3rem;padding:.62rem .4rem .24rem;border:1px solid rgba(99,179,237,.5);border-radius:1rem;background:rgba(6,14,30,.88);box-shadow:0 16px 34px rgba(2,6,23,.32),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(12px) saturate(135%);-webkit-backdrop-filter:blur(12px) saturate(135%);visibility:visible;pointer-events:auto;transform:none;animation:menuBoxFinaleGlow .7s ease-out calc(var(--menu-sweep-duration) + var(--menu-sweep-delay)) both;transition:max-height 420ms cubic-bezier(.22,1,.36,1),opacity 360ms,padding-top 420ms cubic-bezier(.22,1,.36,1),margin-top 420ms cubic-bezier(.22,1,.36,1),visibility linear}.nav-links.is-open::before{opacity:1;animation:menuBorderSweepRotate var(--menu-sweep-duration) linear var(--menu-sweep-delay) both,menuBorderSweepFade var(--menu-sweep-duration) linear var(--menu-sweep-delay) both}.nav-links.is-open::after{animation:menuBorderFinalePulse 760ms cubic-bezier(.2,.9,.25,1) calc(var(--menu-sweep-duration) + var(--menu-sweep-delay)) both}body.a11y-reduced-motion .nav-links,html.a11y-reduced-motion .nav-links{--menu-sweep-duration:0ms;--menu-sweep-delay:0ms;transition:none!important}body.a11y-reduced-motion .nav-links.is-open::after,body.a11y-reduced-motion .nav-links.is-open::before,body.a11y-reduced-motion .nav-links::after,body.a11y-reduced-motion .nav-links::before,html.a11y-reduced-motion .nav-links.is-open::after,html.a11y-reduced-motion .nav-links.is-open::before,html.a11y-reduced-motion .nav-links::after,html.a11y-reduced-motion .nav-links::before{animation:none!important;opacity:0!important}body.a11y-reduced-motion .nav-links.is-open,html.a11y-reduced-motion .nav-links.is-open{animation:none!important;transform:none!important}body.a11y-reduced-motion .nav-links a,html.a11y-reduced-motion .nav-links a{transition:none!important;transform:none}@media (prefers-reduced-motion:reduce){.nav-links{--menu-sweep-duration:0ms;--menu-sweep-delay:0ms;transition:none!important}.nav-links.is-open,.nav-links.is-open::after,.nav-links.is-open::before,.nav-links::after,.nav-links::before{animation:none!important}.nav-links.is-open::after,.nav-links.is-open::before,.nav-links::after,.nav-links::before{opacity:0!important}.nav-links a{transition:none!important;transform:none}}.nav-links a{width:100%;--menu-row-index:0;--menu-row-reveal-delay:0ms;border-radius:.45rem;padding:.58rem 1rem .58rem .88rem;font-size:.82rem;font-weight:500;position:relative;color:#e6edf7;border:0;border-top:1px solid rgba(148,163,184,.2);background:0 0;opacity:0;transform:translateY(14px);transition:opacity var(--menu-row-fade-duration) ease var(--menu-row-reveal-delay),transform var(--menu-row-drop-duration) cubic-bezier(.22,1,.36,1) var(--menu-row-reveal-delay),border-color 240ms ease,background 240ms ease}.nav-links a::before{content:"";position:absolute;left:.56rem;top:22%;bottom:22%;width:2px;border-radius:999px;background:linear-gradient(180deg,rgba(79,209,197,.92),rgba(99,179,237,.82));opacity:.45;transition:opacity 240ms,width 240ms,box-shadow 240ms}.nav-links a:first-child{border-top:0;--menu-row-index:0}.nav-links.is-open a{--menu-row-reveal-delay:calc(var(--menu-row-base-delay) + (var(--menu-row-index) * var(--menu-row-step)));opacity:1;transform:translateY(0)}.nav-links a:nth-child(2){--menu-row-index:1}.nav-links a:nth-child(3){--menu-row-index:2}.nav-links a:nth-child(4){--menu-row-index:3}.nav-links a:nth-child(5){--menu-row-index:4}.nav-links.is-open a::before{opacity:.6}.nav-links a:focus-visible,.nav-links a:hover{border-color:rgba(79,209,197,.58);background:linear-gradient(90deg,rgba(79,209,197,.1),rgba(9,20,40,.04))}.nav-links a:focus-visible::before,.nav-links a:hover::before{width:3px;opacity:.92;box-shadow:0 0 12px rgba(79,209,197,.32)}.nav-links a[aria-current=page]{border-color:rgba(79,209,197,.68);background:linear-gradient(90deg,rgba(79,209,197,.2),rgba(9,20,40,.06));color:#f3f8ff}.nav-links a[aria-current=page]::before{width:3px;opacity:.96;box-shadow:0 0 12px rgba(79,209,197,.34)}@media (hover:none),(pointer:coarse){.nav-links a:focus-visible,.nav-links a:hover{background:0 0;border-color:rgba(148,163,184,.2)}.nav-links a:focus-visible::before,.nav-links a:hover::before{width:2px;opacity:.6;box-shadow:none}.nav-links a:active{background:linear-gradient(90deg,rgba(79,209,197,.1),rgba(9,20,40,.04))}.nav-links a:active::before{width:3px;opacity:.92;box-shadow:0 0 12px rgba(79,209,197,.3)}}}@media (min-width:821px){.nav-inner{gap:clamp(1rem,1.6vw,1.8rem);flex-wrap:wrap}.fmd-nav-inline,.nav-links,.nav-links-fallback{gap:2rem}.nav-links a,.nav-links-fallback a{padding:.2rem 0;border:0;border-radius:0;background:0 0;overflow:visible}.nav-links a::after,.nav-links-fallback a::after{left:0;right:0}.fmd-nav-has-indicator.nav-links a::after,.fmd-nav-has-indicator.nav-links-fallback a::after{opacity:0!important;transform:scaleX(0)!important;transition:none!important}}main{box-sizing:border-box;max-width:var(--fmd-shell-max);margin:0 auto;padding:2.35rem 1.2rem 3.35rem}@media (max-width:820px){.nav-inner{padding:.58rem .9rem;column-gap:.62rem;row-gap:.18rem;align-items:center;align-content:center}.brand{min-width:0;justify-content:center}.nav-toggle{align-self:center}.logo{height:27px;width:auto;max-width:none}.brand-tagline{display:inline-block;font-size:.54rem;letter-spacing:.09em;margin-top:.08rem}main{padding:1.7rem 1rem 3rem}}.footer{box-sizing:border-box;max-width:var(--fmd-shell-max);margin:0 auto;padding:1.2rem;font-size:.75rem;color:var(--muted);border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.footer-links a{color:var(--muted);text-decoration:none}.footer-links a:hover{color:var(--text);text-decoration:underline}.footer-linkedin{display:inline-flex;align-items:center;gap:.42rem}.footer-linkedin__icon{display:block;flex:0 0 auto;width:auto;height:.94rem}.footer.footer-expanded{display:block;max-width:var(--fmd-shell-max);margin:0 auto;padding:2rem 1.2rem 1.15rem;color:var(--muted);border-top:1px solid rgba(148,163,184,.2);font-size:.86rem}.footer-main{display:grid;grid-template-columns:minmax(16rem,1.25fr) minmax(13rem,.9fr) minmax(11rem,.7fr);gap:clamp(1.4rem,4vw,4rem);align-items:start}.footer-brand{display:block;max-width:25rem}.footer-logo-link{display:inline-flex;align-items:center;text-decoration:none}.footer-logo{display:block;width:min(13.5rem,72vw);height:auto}.footer-tagline{margin:.85rem 0 0;font-size:.76rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:#4fd1c5}.footer-positioning{margin:.55rem 0 0;max-width:24rem;color:#cbd5e1;line-height:1.55}.footer-contact-links{display:flex;flex-wrap:wrap;gap:.35rem .85rem;margin-top:.9rem}.footer.footer-expanded a{color:#d1d5db;text-decoration:none}.footer.footer-expanded a:hover,.footer.footer-expanded a:focus-visible{color:var(--text);text-decoration:underline;text-underline-offset:.18em}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:.48rem}.footer-column h2{margin:0 0 .28rem;font-size:.78rem;line-height:1.2;letter-spacing:.13em;text-transform:uppercase;color:#4fd1c5}.footer-column a{line-height:1.32}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.9rem;padding-top:1rem;border-top:1px solid rgba(148,163,184,.18);color:#9ca3af;font-size:.78rem}.footer-legal{display:flex;flex-wrap:wrap;gap:.45rem .9rem;justify-content:flex-end}.footer-legal a{color:#9ca3af}@media (max-width:820px){.footer.footer-expanded{padding:1.65rem 1rem 5.4rem}.footer-main{grid-template-columns:1fr;gap:1.55rem}.footer-brand{max-width:none}.footer-logo{width:min(11.5rem,72vw)}.footer-column{gap:.58rem}.footer-bottom{align-items:flex-start;flex-direction:column}.footer-legal{justify-content:flex-start;gap:.55rem 1rem}}@keyframes menuBorderSweepRotate{0%{--menu-border-sweep:0deg}8%{--menu-border-sweep:4deg}18%{--menu-border-sweep:18deg}36%{--menu-border-sweep:86deg}54%{--menu-border-sweep:188deg}72%{--menu-border-sweep:291deg}88%{--menu-border-sweep:344deg}96%{--menu-border-sweep:358deg}100%{--menu-border-sweep:360deg}}@keyframes menuBorderSweepFade{0%,96%{opacity:1}100%{opacity:0}}@keyframes menuBorderFinalePulse{0%{opacity:0}22%{opacity:.98}54%{opacity:.74}100%{opacity:.82}}@media (max-width:820px){.nav-links{--menu-sweep-delay:180ms}.nav-links::before,.nav-links::after{inset:-1px}.nav-links::before{background:conic-gradient(from calc(-69deg + var(--menu-border-sweep)),transparent 0deg,rgba(99,179,237,.18) 8deg,rgba(99,179,237,.54) 13deg,#6fe7f1 18deg,rgba(127,242,248,.72) 21deg,transparent 24deg 360deg)}.nav-links::after{background:linear-gradient(135deg,rgba(79,209,197,.98),rgba(99,179,237,.98))}}body.a11y-reduced-motion .nav-links,html.a11y-reduced-motion .nav-links{--menu-sweep-delay:0ms}@media (prefers-reduced-motion:reduce){.aurora-bg{animation:none!important;transform:none!important}}body.a11y-reduced-motion .aurora-bg,html.a11y-reduced-motion .aurora-bg{animation:none!important;transform:none!important}.fmd-logo-crop{--fmd-logo-width:128px;position:relative;display:block;flex:none;width:var(--fmd-logo-width);aspect-ratio:1443/410;overflow:hidden}.fmd-logo-crop>.logo,.fmd-logo-crop>.footer-logo{position:absolute;left:-21.136521%;top:-32.926829%;display:block;width:141.926542%;height:auto;max-width:none}.brand{gap:.45rem}.footer-logo-link .fmd-logo-crop{--fmd-logo-width:144px}@media (max-width:820px){.brand{gap:.3rem}.brand .fmd-logo-crop{--fmd-logo-width:104px}.footer-logo-link .fmd-logo-crop{--fmd-logo-width:128px}}.brand{flex-direction:row;align-items:center;gap:1rem;min-width:0;flex:0 1 auto;}.brand .fmd-logo-crop{--fmd-logo-width:90px;}.brand-copy{display:flex;flex-direction:column;min-width:0;gap:.35rem;}.brand-name{display:block;color:#f6f8fc;font-size:1.22rem;font-weight:650;line-height:1.12;letter-spacing:-.025em;white-space:nowrap;}.brand .brand-tagline{margin:0;color:#aebdd0;font-size:.64rem;letter-spacing:.11em;line-height:1.25;}.footer-logo-link{flex-direction:column;align-items:flex-start;gap:.9rem;}.footer-brand-name{display:block;color:#f6f8fc;font-size:1.48rem;font-weight:650;line-height:1.15;letter-spacing:-.025em;}.footer-logo-link:hover,.footer-logo-link:focus-visible{text-decoration:none !important;}.footer-contact-links{overflow-wrap:anywhere;}.about-name-note{display:block;margin-top:.7rem;color:var(--muted,#9ca3af);font-size:.9rem;}@media (min-width:821px) and (max-width:1000px){.nav-inner{column-gap:1rem;}.fmd-nav-inline,.nav-links,.nav-links-fallback{gap:1.35rem;}.brand{gap:.8rem;}.brand-name{font-size:1.12rem;}.brand .fmd-logo-crop{--fmd-logo-width:78px;}}@media (max-width:820px){.nav-inner{padding-top:.8rem;padding-bottom:.8rem;}.brand{gap:.72rem;max-width:calc(100% - 5.2rem);}.brand .fmd-logo-crop{--fmd-logo-width:64px;}.brand-copy{gap:.27rem;}.brand-name{font-size:1.02rem;}.brand .brand-tagline{font-size:.53rem;letter-spacing:.08em;}.footer-brand-name{font-size:1.45rem;}}@media (max-width:350px){.brand{gap:.6rem;}.brand .fmd-logo-crop{--fmd-logo-width:52px;}.brand-name{max-width:8.15rem;font-size:1rem;white-space:normal;}.brand .brand-tagline{font-size:.5rem;letter-spacing:.045em;}}
