html{color:#222;color-scheme:light;-webkit-font-smoothing:antialiased;background:#fafafa;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}main[data-astro-cid-lcdefpme]{place-items:center;min-height:100svh;padding:24px;display:grid}.card-stage[data-astro-cid-lcdefpme]{perspective:1000px;width:min(100%,380px);position:relative}.tilt-controls[data-astro-cid-lcdefpme]{text-align:center;width:100%;position:absolute;top:calc(100% + 8px)}.card-object[data-astro-cid-lcdefpme]{width:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;position:relative}.avatar-wrap[data-astro-cid-lcdefpme]{width:128px;height:128px;margin:auto;position:relative}.tilt-toggle[data-astro-cid-lcdefpme]{cursor:pointer;background:0 0;border:0;border-radius:50%;width:128px;height:128px;padding:0;position:absolute;inset:0}.tilt-toggle[data-astro-cid-lcdefpme]:disabled{cursor:default}.tilt-toggle[data-astro-cid-lcdefpme]:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #555}.tilt-status[data-astro-cid-lcdefpme]{color:#737373;font-size:12px;line-height:1.4}.card[data-astro-cid-lcdefpme],.card-back[data-astro-cid-lcdefpme],.card-edge[data-astro-cid-lcdefpme]{backface-visibility:hidden;border:1px solid #e5e5e5;border-radius:20px;width:100%}.card[data-astro-cid-lcdefpme]{isolation:isolate;text-align:center;background:#fff;padding:36px;position:relative;transform:translateZ(2px);box-shadow:0 4px 20px #00000002}.card-edge[data-astro-cid-lcdefpme]{transform:translateZ(var(--depth));backface-visibility:visible;pointer-events:none;background:0 0;border:2px solid #e5e3df;position:absolute;inset:0}.card-back[data-astro-cid-lcdefpme]{color:#696969;background:linear-gradient(115deg,#0000 18%,#fffe 42%,#0000 64%) 0 0/240% 180%,linear-gradient(135deg,#fff 4%,#edf7f5 27%,#f5edf7 49%,#fff4e4 71%,#f6fbff 96%) 0 0/100% 100%;background-position:var(--shine-x,50%) var(--shine-y,50%), center;text-align:center;position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg)translateZ(2px)}.back-glow[data-astro-cid-lcdefpme]{background:linear-gradient(150deg,#fff0 16%,#ffffffb8 40%,#dceee96b 54%,#ecddec66 67%,#fff0 82%) 0 0/220% 180%;background-position:var(--shine-y,50%) var(--shine-x,50%);opacity:.8;pointer-events:none;position:absolute;inset:0}.back-domain[data-astro-cid-lcdefpme]{z-index:1;color:#5f5f5f;letter-spacing:.14em;font-size:13px;position:absolute;bottom:28px;left:0;right:0}.card[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:not(.foil){z-index:1;position:relative}.foil[data-astro-cid-lcdefpme]{z-index:2;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(112deg,#0000 18%,#ffffffed 40%,#ffffff36 48%,#0000 68%) 0 0/250% 190%,repeating-linear-gradient(128deg,#ff8ea044 0%,#ffd87d52 8%,#9cf6bf42 16%,#7ddcf64d 24%,#a89cff4f 32%,#f397e34a 40%,#ff8ea044 48%) 0 0/330% 330%,conic-gradient(from 210deg at 46% 52%,#fff0,#bdf8eb4f,#afbdff5c,#ffb8df52,#ffe9a748,#fff0 72%) 0 0/180% 180%;background-position:var(--shine-x,50%) var(--shine-y,50%), var(--shine-y,50%) var(--shine-x,50%), calc(100% - var(--shine-x,50%)) calc(100% - var(--shine-y,50%));background-blend-mode:screen, soft-light, color-dodge;position:absolute;inset:0;overflow:hidden}.foil[data-astro-cid-lcdefpme]:before,.foil[data-astro-cid-lcdefpme]:after{content:"";border-radius:inherit;position:absolute;inset:0}.foil[data-astro-cid-lcdefpme]:before{background:repeating-linear-gradient(102deg,#fff4 0 1px,#0000 1px 6px) 0 0/9px 7px,linear-gradient(145deg,#fff0 24%,#ffffffa8 43%,#fff0 62%) 0 0/220% 180%;background-position:center, var(--shine-x,50%) var(--shine-y,50%);mix-blend-mode:soft-light;opacity:.42}.foil[data-astro-cid-lcdefpme]:after{background:linear-gradient(112deg,#fff0 22%,#ffffffa3 43%,#ffffff29 51%,#fff0 68%) 0 0/240% 190%;background-position:var(--shine-x,50%) var(--shine-y,50%);mix-blend-mode:overlay;opacity:.56}.avatar[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:50%;width:128px;height:128px;margin:auto;display:block}h1[data-astro-cid-lcdefpme]{letter-spacing:-.9px;margin:24px 0 12px;font-size:27px;font-weight:600;line-height:1.2}p[data-astro-cid-lcdefpme]{color:#737373;margin:0;font-size:17px;line-height:1.6}a[data-astro-cid-lcdefpme]{color:#444;text-underline-offset:6px;align-items:center;min-height:44px;margin-top:26px;font-size:15px;line-height:1.5;text-decoration-color:#b8b8b8;text-decoration-thickness:1px;display:inline-flex}a[data-astro-cid-lcdefpme]:hover{color:#000;text-decoration-color:currentColor}a[data-astro-cid-lcdefpme]:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #555}@media (width<=540px){main[data-astro-cid-lcdefpme]{padding:20px}.card-stage[data-astro-cid-lcdefpme]{width:min(100%,320px)}.card-object[data-astro-cid-lcdefpme]{touch-action:none;user-select:none}.card[data-astro-cid-lcdefpme]{padding:56px 28px}h1[data-astro-cid-lcdefpme]{font-size:28px}a[data-astro-cid-lcdefpme]{margin-top:58px}}@media (prefers-reduced-motion:no-preference){.card-object[data-astro-cid-lcdefpme]{transition:transform .45s,box-shadow .45s}.card-object[data-astro-cid-lcdefpme][data-active]{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) rotateZ(var(--tilt-z,0deg));will-change:transform;transition:none}.card[data-astro-cid-lcdefpme]{transition:box-shadow .45s}.card-object[data-astro-cid-lcdefpme][data-active] .card[data-astro-cid-lcdefpme],.card-object[data-astro-cid-lcdefpme][data-sensor] .card[data-astro-cid-lcdefpme]{box-shadow:0 18px 38px #00000014}.foil[data-astro-cid-lcdefpme]{transition:opacity .45s}.card-object[data-astro-cid-lcdefpme][data-active] .foil[data-astro-cid-lcdefpme],.card-object[data-astro-cid-lcdefpme][data-sensor] .foil[data-astro-cid-lcdefpme],.card-object[data-astro-cid-lcdefpme][data-active] .back-glow[data-astro-cid-lcdefpme]{will-change:background-position, opacity}.card-object[data-astro-cid-lcdefpme][data-active] .foil[data-astro-cid-lcdefpme]{opacity:.62;filter:saturate(1.45)contrast(1.05);transition-duration:.18s}.card-object[data-astro-cid-lcdefpme][data-sensor] .foil[data-astro-cid-lcdefpme]{opacity:.78;filter:saturate(1.65)contrast(1.08)}}
