[data-theme=sunne]{--forest: #3b001a;--forest-soft: #570326;--orange: #ff5f00;--amber: #ff7a20;--paper: #fafafa;--white: #fff;--ink: #33001a;--muted: #725867;--shadow: 0 16px 40px rgba(59, 0, 26, .14);color:var(--ink);background:#f3edf0}[data-theme=sunne].page-shell{background:var(--paper);box-shadow:0 0 60px #3b001a1f}[data-theme=sunne] .hero{position:relative;padding:20px 24px 66px;overflow:hidden;color:var(--white);background:radial-gradient(140% 110% at 0% 100%,#c23566 0%,#8a1f4c 22%,var(--forest-soft) 48%,var(--forest) 72%);isolation:isolate}[data-theme=sunne] .hero:after{content:"";position:absolute;z-index:0;left:-15%;bottom:-82px;width:130%;height:122px;border-radius:50% 50% 0 0;background:var(--paper);pointer-events:none}[data-theme=sunne] .profile-logo{background:var(--forest-soft);box-shadow:var(--shadow)}[data-theme=sunne] .profile-handle{color:#ff9a61}[data-theme=sunne] .profile-copy h1 span{color:var(--orange)}[data-theme=sunne] .profile-bio{color:#f2dfe8}[data-theme=sunne] .profile-headline,[data-theme=sunne] .profile-bio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-theme=sunne] .socials a{color:var(--white);background:#ffffff29}[data-theme=sunne] .socials svg{fill:currentColor}[data-theme=sunne] .links-section{background:var(--paper)}[data-theme=sunne] .link-card{border-radius:14px;color:var(--ink);background:var(--white);box-shadow:0 3px #3b001a1a}[data-theme=sunne] .link-card:focus-visible{outline:3px solid var(--orange);outline-offset:4px}[data-theme=sunne] .link-card.featured{color:var(--white);background:var(--orange)}[data-theme=sunne] .link-card.featured .link-icon{color:var(--orange);background:var(--white)}[data-theme=sunne] .link-icon{border-radius:12px;color:var(--white);background:var(--forest)}[data-theme=sunne] .link-copy span{color:var(--muted)}[data-theme=sunne] .link-card.featured .link-copy span{color:var(--white)}[data-theme=sunne] footer{color:#f2dfe8;background:var(--forest)}[data-theme=sunne] footer p{color:var(--white)}[data-theme=sunne] footer small{color:#c9a9b8}@media(min-width:601px){[data-theme=sunne].page-shell .hero{padding-inline:40px;border-radius:24px 24px 0 0}[data-theme=sunne].page-shell .links-section{padding-inline:36px}}@media(max-width:360px){[data-theme=sunne] .hero{padding-inline:17px}}[data-theme=socio]{--ink-deep: #1c0f08;--ink: #241408;--card: #2e1a0e;--card-alt: #38200f;--terracotta: #ff5f00;--terracotta-soft: #ff7a20;--gold: #ff8a3d;--muted: #c9a488;--white: #fdfaf3;--shadow: 0 20px 44px rgba(0, 0, 0, .42);color:var(--white);background:var(--ink-deep)}[data-theme=socio].page-shell{background:var(--ink-deep)}[data-theme=socio] .hero{position:relative;padding:48px 24px 38px;overflow:hidden;text-align:center;background:radial-gradient(circle at 18% 0%,rgba(255,122,32,.2),transparent 55%),radial-gradient(circle at 85% 15%,rgba(255,95,0,.24),transparent 50%),linear-gradient(180deg,#301b0c,#1c0f08 70%)}[data-theme=socio] .hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.015) 0 1px,transparent 1px 3px);mix-blend-mode:overlay}[data-theme=socio] .profile-logo{background:var(--card-alt);box-shadow:var(--shadow)}[data-theme=socio] .profile-role{color:var(--terracotta-soft)}[data-theme=socio] .profile-bio{color:var(--muted)}[data-theme=socio] .socials a{color:var(--white);background:#ffffff29}[data-theme=socio] .socials svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}[data-theme=socio] .link-list{gap:20px}[data-theme=socio] .link-card{border-radius:4px;color:var(--white);background:var(--card);box-shadow:var(--shadow)}[data-theme=socio] .link-card:before,[data-theme=socio] .link-card:after{content:"";position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:var(--ink-deep);transform:translateY(-50%);z-index:2}[data-theme=socio] .link-card:before{left:-8px}[data-theme=socio] .link-card:after{right:-8px}[data-theme=socio] .link-card:focus-visible{outline:2px solid var(--gold);outline-offset:4px}[data-theme=socio] .link-card.featured{background:linear-gradient(135deg,var(--terracotta),#9c4a26)}[data-theme=socio] .link-card.featured .link-icon{color:var(--terracotta);background:var(--white)}[data-theme=socio] .link-card.featured .link-copy span{color:#ffffffd1}[data-theme=socio] .link-icon{border-radius:50%;color:var(--gold);background:#ff8a3d2e}[data-theme=socio] .link-copy span{color:var(--muted)}[data-theme=socio] .link-card.featured .link-copy strong{color:var(--white)}[data-theme=socio] .link-arrow{color:var(--gold)}[data-theme=socio] .link-card.featured .link-arrow{color:var(--white)}[data-theme=socio] footer{color:var(--muted)}[data-theme=socio] .footer-logo{opacity:.85}[data-theme=socio] footer p{color:var(--white)}[data-theme=socio] footer small{color:var(--muted)}@media(min-width:601px){[data-theme=socio].page-shell{border-radius:18px;box-shadow:0 30px 70px #00000080}}@media(max-width:360px){[data-theme=socio] .hero{padding-inline:17px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;font-family:Poppins,Segoe UI,sans-serif}button,a{-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.asset-icon[data-astro-cid-hdrcwovb]{display:inline-block;background-color:currentColor;-webkit-mask-image:var(--asset-icon-src);mask-image:var(--asset-icon-src);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:var(--asset-icon-size, contain);mask-size:var(--asset-icon-size, contain)}.page-shell[data-astro-cid-o25opcs7]{width:min(100%,600px);min-height:100vh;margin:0 auto;overflow:hidden}.link-card[data-astro-cid-o25opcs7],.socials[data-astro-cid-o25opcs7]{display:flex;align-items:center}.profile-logo[data-astro-cid-o25opcs7]{position:relative;z-index:1;display:grid;width:104px;height:104px;margin:12px auto 14px;padding:12px;place-items:center;border-radius:50%}.profile-logo[data-astro-cid-o25opcs7] img[data-astro-cid-o25opcs7]{display:block;width:100%;height:100%;object-fit:contain}[data-astro-cid-o25opcs7][data-theme=socio] .profile-logo[data-astro-cid-o25opcs7]{padding:0;overflow:hidden}[data-astro-cid-o25opcs7][data-theme=socio] .profile-logo[data-astro-cid-o25opcs7] img[data-astro-cid-o25opcs7]{object-fit:cover}.profile-copy[data-astro-cid-o25opcs7]{position:relative;z-index:1;text-align:center}.profile-handle[data-astro-cid-o25opcs7]{margin:0 0 8px;font-size:.74rem;font-weight:600}.profile-copy[data-astro-cid-o25opcs7] h1[data-astro-cid-o25opcs7]{max-width:420px;margin:0 auto;font-size:clamp(1.4rem,5.5vw,2rem);font-weight:600;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.profile-role[data-astro-cid-o25opcs7]{margin:8px 0 0;font-size:.76rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.profile-bio[data-astro-cid-o25opcs7]{max-width:390px;margin:14px auto 0;font-size:.86rem;line-height:1.55}.socials[data-astro-cid-o25opcs7]{position:relative;z-index:1;justify-content:center;gap:10px;margin-top:10px}.socials[data-astro-cid-o25opcs7] a[data-astro-cid-o25opcs7]{display:grid;width:34px;height:34px;place-items:center;border-radius:50%}.socials[data-astro-cid-o25opcs7] svg{width:15px;height:15px}.socials[data-astro-cid-o25opcs7] .social-icon-asset{width:15px;height:15px}.links-section[data-astro-cid-o25opcs7]{position:relative;padding:18px 18px 50px}.link-list[data-astro-cid-o25opcs7]{display:grid;gap:12px}.link-card[data-astro-cid-o25opcs7]{position:relative;gap:15px;min-height:80px;padding:14px 56px 14px 14px;overflow:hidden;text-decoration:none}.link-icon[data-astro-cid-o25opcs7]{display:grid;flex:0 0 50px;width:50px;height:50px;place-items:center}.link-icon[data-astro-cid-o25opcs7] svg{width:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.link-icon[data-astro-cid-o25opcs7] .link-icon-asset{width:23px;height:23px}.link-copy[data-astro-cid-o25opcs7] strong[data-astro-cid-o25opcs7],.link-copy[data-astro-cid-o25opcs7] span[data-astro-cid-o25opcs7]{display:block}.link-copy[data-astro-cid-o25opcs7] strong[data-astro-cid-o25opcs7]{margin-bottom:4px;font-size:.92rem;font-weight:600;letter-spacing:-.015em}.link-copy[data-astro-cid-o25opcs7] span[data-astro-cid-o25opcs7]{font-size:.7rem;line-height:1.4}.link-arrow[data-astro-cid-o25opcs7]{position:absolute;right:19px;top:50%;width:22px;height:22px;transform:translateY(-50%);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}footer[data-astro-cid-o25opcs7]{padding:34px 20px 40px;text-align:center}.footer-logo[data-astro-cid-o25opcs7]{width:100px;height:auto}footer[data-astro-cid-o25opcs7] p[data-astro-cid-o25opcs7]{margin:13px 0 5px;font-size:.9rem;font-weight:500}footer[data-astro-cid-o25opcs7] small[data-astro-cid-o25opcs7]{font-size:.66rem}@media(min-width:601px){body{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;padding:48px 24px}.page-shell[data-astro-cid-o25opcs7]{min-height:auto;border-radius:24px}}@media(min-width:1024px){body{padding-block:72px}.page-shell[data-astro-cid-o25opcs7]{box-shadow:0 40px 90px -20px #00000059,0 12px 28px -12px #00000040}.links-section[data-astro-cid-o25opcs7]{padding-bottom:60px}.link-list[data-astro-cid-o25opcs7]{gap:14px}}@media(max-width:360px){.profile-logo[data-astro-cid-o25opcs7]{width:96px;height:96px;margin-top:8px;padding:11px}.profile-copy[data-astro-cid-o25opcs7] h1[data-astro-cid-o25opcs7]{font-size:1.25rem}.profile-bio[data-astro-cid-o25opcs7]{font-size:.82rem}.socials[data-astro-cid-o25opcs7]{gap:8px}.socials[data-astro-cid-o25opcs7] a[data-astro-cid-o25opcs7]{width:32px;height:32px}.links-section[data-astro-cid-o25opcs7]{padding:22px 14px 40px}.link-list[data-astro-cid-o25opcs7]{gap:10px}.link-card[data-astro-cid-o25opcs7]{min-height:72px;padding:12px 44px 12px 12px;gap:12px}.link-icon[data-astro-cid-o25opcs7]{flex-basis:42px;width:42px;height:42px}.link-icon[data-astro-cid-o25opcs7] svg,.link-icon[data-astro-cid-o25opcs7] .link-icon-asset{width:20px}.link-copy[data-astro-cid-o25opcs7] strong[data-astro-cid-o25opcs7]{font-size:.86rem}.link-copy[data-astro-cid-o25opcs7] span[data-astro-cid-o25opcs7]{font-size:.66rem}.link-arrow[data-astro-cid-o25opcs7]{right:14px;width:19px;height:19px}}
