.links-shell{--ink:#143c3d;--cream:#f8f5ec;--terracotta:#c8784e;position:relative;isolation:isolate;overflow:hidden;min-height:75vh;padding:64px 18px 78px;background:radial-gradient(circle at 90% 0%,#dfebdc 0%,transparent 39%),radial-gradient(circle at 6% 90%,#fae6d4 0%,transparent 36%),var(--cream);color:var(--ink);text-align:center}.links-shell:before{content:"";position:absolute;top:-145px;left:50%;z-index:-1;width:620px;height:620px;max-width:100vw;border:1px solid #bcd0c4;border-radius:50%;transform:translateX(-50%);pointer-events:none}.links-shell a:focus-visible{outline:3px solid #bb6c35;outline-offset:4px}.links-profile,.links-list,.links-finance-note,.links-disclosure,.links-contact,.links-signoff{max-width:580px;margin-left:auto;margin-right:auto}.links-profile{position:relative}.links-photo-link{display:inline-block;border-radius:50%;line-height:0}.links-photo{width:128px;height:128px;border-radius:50%;object-fit:cover;object-position:50% 43%;border:5px solid white;box-shadow:0 8px 30px #193e3a25}.links-kicker{margin:23px 0 8px;color:#a04e2e;font-size:11px;font-weight:800;letter-spacing:.22em}.links-profile h1{margin:0;font-size:clamp(32px,6vw,46px);line-height:1.1;letter-spacing:-.04em}.links-handle{margin:7px 0 13px;font-size:15px;color:#4b6966}.links-description{margin:0;font-size:17px;font-weight:700}.links-intro{max-width:410px;margin:12px auto 0;font-size:14px;line-height:1.55;color:#506661}.links-social{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;margin:26px auto 32px}.links-social>a{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #cddbd0;border-radius:99px;background:#ffffffb8;color:var(--ink);font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s,border-color .2s}.links-social>a:hover{transform:translateY(-2px);border-color:#597e70}.links-social .social-icon{display:block;width:19px;height:19px;flex:none}.links-list{display:grid;gap:13px}.links-tile{display:flex;align-items:center;gap:16px;min-height:93px;padding:14px 18px;border:1px solid #d5ded5;border-radius:17px;background:#fff;color:var(--ink);box-shadow:0 8px 24px #163c3b0b;text-align:left;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.links-tile:hover{transform:translateY(-3px);border-color:#93b3a1;box-shadow:0 13px 30px #163c3b1c}.links-featured{display:block;padding:0;overflow:hidden;border-color:#bdd1c6}.links-featured img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover}.links-featured-copy{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px}.links-featured-copy>span:first-child{display:grid;gap:4px}.links-featured-copy strong{font-size:18px;line-height:1.25}.links-featured-copy small{font-size:13px;color:#586d68;line-height:1.35}.links-featured-arrow{flex:none;border-radius:999px;background:#153e3d;color:#fff;font-weight:700;font-size:12px;padding:9px 12px}@media(max-width:480px){.links-featured-copy{padding:13px}.links-featured-copy strong{font-size:15px}.links-featured-copy small{font-size:12px}.links-featured-arrow{font-size:11px;padding:8px 10px}}.links-tile-site{background:#153e3d;border-color:#153e3d;color:white}.links-tile-site:hover{border-color:#315a4e}.links-tile-mark{flex:0 0 58px;display:grid;place-items:center;width:58px;height:58px;border-radius:12px;background:#e6efea;color:#153e3d;font-size:29px}.links-tile-site .links-tile-mark{background:#ffffff22;color:#f2b77b}.links-sky{background:#0068e6;color:#fff}.links-trading{background:white;overflow:hidden}.links-trading img{display:block;width:72px;height:64px;max-width:none}.links-tile-copy{display:grid;gap:4px;min-width:0}.links-tile-copy strong{font-size:17px;line-height:1.25}.links-tile-copy small{font-size:13px;color:#586d68;line-height:1.3}.links-tile-site small{color:#d6e4db}.links-arrow{margin-left:auto;font-size:24px;line-height:1}.links-finance-note,.links-disclosure{font-size:12px;line-height:1.55;color:#4c625e}.links-finance-note{margin-top:20px;margin-bottom:8px}.links-disclosure{margin-top:0;margin-bottom:22px}.links-disclosure a,.links-contact{color:#215d59;text-underline-offset:3px}.links-contact{display:inline-block;font-size:13px}.links-signoff{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:40px;color:#647a73;font-size:12px}.links-signoff:before,.links-signoff:after{content:"";height:1px;flex:1;background:#c9d4c9}@media(max-width:480px){.links-shell{padding:36px 15px 55px}.links-photo{width:112px;height:112px}.links-social{gap:7px;margin:22px auto 27px}.links-social>a{padding:7px 9px;font-size:11px}.links-tile{min-height:85px;padding:11px 12px;gap:11px}.links-tile-mark{flex-basis:49px;width:49px;height:49px;font-size:25px}.links-trading{font-size:17px}.links-tile-copy strong{font-size:15px}.links-tile-copy small{font-size:12px}.links-arrow{font-size:20px}}@media(prefers-reduced-motion:reduce){.links-shell a{transition:none}}