.about-me{position:relative;margin-bottom:5rem;display:flex;flex-direction:column;font-size:1.875rem;line-height:2.25rem}@media (min-width: 1024px){.about-me{margin-bottom:4rem;height:66rem;flex-direction:row;justify-content:space-between}}.about-me-2{margin-bottom:2rem}.about-me-2 .content-block{display:flex;flex-direction:column-reverse;gap:3rem}@media (min-width: 1024px){.about-me-2 .content-block{flex-direction:row;align-items:center;justify-content:space-between;gap:4rem}}.about-me-2 .about-copy{display:flex;width:100%;flex-direction:column;gap:2rem}@media (min-width: 1024px){.about-me-2 .about-copy{max-width:36rem}}.about-me-2 .description-block{display:flex;flex-direction:column;gap:1.5rem;font-size:.875rem;line-height:1.25rem}@media (min-width: 1024px){.about-me-2 .description-block{font-size:1rem;line-height:1.5rem}}.about-me-2 .about-cta{width:-moz-max-content;width:max-content}.model-stage{position:relative;display:flex;width:100%;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:1rem}@media (min-width: 1024px){.model-stage{width:50%}}.model-stage{height:26rem;background:radial-gradient(80% 70% at 50% 16%,#9122ff17,#9122ff00 60%),linear-gradient(160deg,#1f1f2c99,#0d0d13b3);border:1px solid rgba(235,235,255,.08);box-shadow:inset 0 1px #ffffff0d,0 30px 70px -40px #000000e6}@media (min-width: 1024px){.model-stage{height:30rem}}.model-glow{pointer-events:none;position:absolute;width:60%;height:60%;top:4%;left:50%;transform:translate(-50%);border-radius:9999px;background:radial-gradient(50% 50% at 50% 50%,#9122ff24,#9122ff00 70%);filter:blur(40px)}.model-floor{pointer-events:none;position:absolute;bottom:13%;left:50%;transform:translate(-50%);width:52%;height:26px;border-radius:9999px;background:radial-gradient(50% 50% at 50% 50%,#0000008c,#0000 70%)}.model-stage :global(canvas){position:relative;z-index:1}.model-caption{pointer-events:none;position:absolute;bottom:1rem;right:1.25rem;font-size:.75rem;line-height:1rem;letter-spacing:.025em;color:#8a8aab}.about-me .header-1{font-size:3rem;font-weight:800;line-height:1.05;letter-spacing:-.025em}@media (min-width: 1024px){.about-me .header-1{font-size:3.75rem;line-height:1}}@media (min-width: 1280px){.about-me .header-1{font-size:6rem;line-height:1}}.about-me .header-1{letter-spacing:-.03em}.about-me .left-block>p{font-size:1rem;line-height:1.5rem;font-weight:500;text-transform:uppercase;letter-spacing:.25em;--tw-text-opacity: 1;color:rgb(138 138 171 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.about-me .left-block>p{font-size:1.125rem;line-height:1.75rem}}.lets-chat-btn{display:flex;align-items:center;gap:.75rem;padding:.375rem .375rem .375rem 1.25rem;font-size:1rem;line-height:1.5rem;font-weight:600}.lets-chat-btn .icon-wrapper{background:#ffffff24;border:1px solid rgba(255,255,255,.18);border-radius:.5rem;padding:.75rem;font-size:1.5rem;line-height:2rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.lets-chat-btn:hover .icon-wrapper{background:#ffffff3d}.about-me .left-block{z-index:20;display:flex;width:-moz-max-content;width:max-content;flex-direction:column;gap:1.25rem}@media (min-width: 1024px){.about-me .left-block{margin-top:4rem}}.about-me .left-block{-moz-user-select:none;user-select:none;-webkit-user-select:none}.about-me .right-block{z-index:20;display:flex;width:100%;flex-direction:column;gap:1.25rem;font-size:1.25rem;line-height:1.75rem}@media (min-width: 1024px){.about-me .right-block{margin-top:8rem;width:16rem;font-size:1.5rem;line-height:2rem}}@media (min-width: 1280px){.about-me .right-block{margin-top:11rem;width:24rem;font-size:1.875rem;line-height:2.25rem}}.about-me .right-block .description h1{margin-bottom:1.25rem;font-size:1.5rem;line-height:2rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.about-me .right-block .description h1{font-size:1.5rem;line-height:2rem}}@media (min-width: 1280px){.about-me .right-block .description h1{font-size:1.875rem;line-height:2.25rem}}.about-me .picture-wrapper{position:relative;width:100%}@media (min-width: 1024px){.about-me .picture-wrapper{position:absolute;left:50%;width:60%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.about-me .picture-wrapper:before{content:"";position:absolute;top:8%;right:4%;bottom:18%;left:4%;border-radius:9999px;background:radial-gradient(50% 50% at 50% 45%,#9122ff4d,#9122ff00 70%);filter:blur(48px);pointer-events:none}.about-me .picture{position:relative;z-index:10;-webkit-mask-image:linear-gradient(to bottom,#000 74%,transparent 100%),linear-gradient(to right,transparent 0%,#000 14%,#000 86%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,#000 74%,transparent 100%),linear-gradient(to right,transparent 0%,#000 14%,#000 86%,transparent 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.download-btn{position:relative;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.22,1,.36,1);border-bottom:2px solid transparent;background-image:linear-gradient(90deg,#9122ff,#e8c77e);background-position:0 100%;background-size:100% 2px;background-repeat:no-repeat}.download-btn:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.about-me .left-block>*,.about-me .right-block>*,.about-me .picture{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.about-me.hero-in .left-block>*,.about-me.hero-in .right-block>*,.about-me.hero-in .picture{opacity:1;transform:none}.about-me.hero-in .left-block>:nth-child(1){transition-delay:.05s}.about-me.hero-in .left-block>:nth-child(2){transition-delay:.15s}.about-me.hero-in .left-block>:nth-child(3){transition-delay:.25s}.about-me.hero-in .picture{transition-delay:.2s}.about-me.hero-in .right-block>:nth-child(1){transition-delay:.35s}.about-me.hero-in .right-block>:nth-child(2){transition-delay:.45s}.about-me .scroll-indicator{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1) .7s,color .3s}.about-me.hero-in .scroll-indicator{opacity:1}.scroll-indicator{position:absolute;left:50%;bottom:.5rem;z-index:20;display:none;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;align-items:center;gap:.5rem;text-decoration-line:none}@media (min-width: 1024px){.scroll-indicator{display:flex}}.scroll-indicator{color:#ebf5ff73}.scroll-indicator:hover{color:#ebf5ffd9}.scroll-mouse{width:24px;height:38px;border-radius:999px;border:2px solid currentColor;display:flex;justify-content:center;padding-top:6px}.scroll-wheel{width:3px;height:7px;border-radius:999px;background:currentColor;animation:scroll-wheel 1.8s cubic-bezier(.45,0,.55,1) infinite;will-change:transform,opacity}.scroll-hint{font-size:.625rem;text-transform:uppercase;letter-spacing:.35em}@keyframes scroll-wheel{0%{transform:translateY(0);opacity:1}70%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:0}}.stats-strip{margin-bottom:5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem;border-radius:1rem;padding:2rem 1.5rem}@media (min-width: 1024px){.stats-strip{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:2.5rem;padding-bottom:2.5rem}}.stats-cell{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.stats-value{font-size:2.25rem;line-height:2.5rem;font-weight:800}@media (min-width: 1024px){.stats-value{font-size:3rem;line-height:1}}.stats-value{font-variant-numeric:tabular-nums}.stats-label{font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.1em}@media (min-width: 1024px){.stats-label{font-size:.875rem;line-height:1.25rem}}.stats-label{color:#8a8aab}@media (min-width: 1024px){.stats-cell+.stats-cell:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:60%;width:1px;background:linear-gradient(180deg,transparent,rgba(235,235,255,.14),transparent)}}@media (prefers-reduced-motion: reduce){.about-me .left-block>*,.about-me .right-block>*,.about-me .picture,.about-me .scroll-indicator{opacity:1;transform:none;transition:none}.scroll-wheel{animation:none}}.skills-bg-color{background-color:#14141c;background-image:radial-gradient(70% 70% at 50% 0%,#9122ff0f,#9122ff00 70%)}.skills-grid{background-image:linear-gradient(rgba(235,235,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(235,235,255,.05) 1px,transparent 1px);background-size:100px 100px}.skills-stage{position:relative;border:1px solid rgba(235,235,255,.08);box-shadow:0 30px 70px -40px #000000e6,inset 0 1px #ffffff0a}.skills-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;border-radius:inherit;background:radial-gradient(54% 44% at 50% 44%,#9122ff0d,#9122ff00 58%),radial-gradient(125% 95% at 50% 50%,#08061000 42%,#080610bd);box-shadow:inset 0 0 60px 8px #08061099}.skills-hint{position:absolute;right:.9rem;bottom:.75rem;z-index:5;pointer-events:none;font-size:.7rem;letter-spacing:.04em;color:#8a8aabcc}.custom-tab{margin-bottom:2.5rem}.custom-tab-wrapper{box-sizing:border-box}.custom-tab .tabs{display:inline-flex;width:-moz-max-content;width:max-content;gap:.25rem;border-radius:9999px;padding:.375rem;background:#ffffff0a;border:1px solid rgba(235,235,255,.1);box-shadow:inset 0 1px #ffffff0d,0 10px 30px -18px #000c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.custom-tab .tabs .tab-item{position:relative;box-sizing:border-box;border-radius:9999px;padding:.625rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(138 138 171 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (min-width: 1024px){.custom-tab .tabs .tab-item{padding:.75rem 2.25rem;font-size:1rem;line-height:1.5rem}}.custom-tab .tabs .tab-item:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.custom-tab .tabs .tab-item.active{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(135deg,#9122ff,#60c);box-shadow:0 10px 26px -10px #9122ffcc,inset 0 1px #ffffff2e}.works-timeline{position:relative;display:flex;flex-direction:column;gap:6rem;padding-left:2rem}@media (min-width: 768px){.works-timeline{padding-left:3rem}}.works-timeline:before{content:"";position:absolute;left:8px;top:10px;bottom:6px;width:2px;border-radius:999px;background:linear-gradient(180deg,#9122ff,#9122ff73 45%,#e8c77e59 85%,#e8c77e00)}.work-entry{position:relative;display:flex;flex-direction:column;gap:2.5rem}.work-head{position:relative;display:flex;flex-direction:column;gap:1rem}.work-node{position:absolute;top:4px;left:calc(-2rem + 2px);width:14px;height:14px;border-radius:9999px;background:var(--work-color, #9122ff);box-shadow:0 0 18px 0 var(--work-color, #9122ff)}@media (min-width: 768px){.work-node{left:calc(-3rem + 2px)}}.work-node:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:9999px;border:1px solid var(--work-color, #9122ff);animation:work-node-pulse 2.6s cubic-bezier(.22,1,.36,1) infinite;will-change:transform,opacity}@keyframes work-node-pulse{0%{transform:scale(.7);opacity:.9}70%,to{transform:scale(1.9);opacity:0}}.work-dates{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:1rem;column-gap:1rem;row-gap:.25rem;font-size:.875rem;line-height:1.25rem}.work-range{font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#e8c77e}.work-place{--tw-text-opacity: 1;color:rgb(138 138 171 / var(--tw-text-opacity, 1))}.work-title{display:flex;flex-direction:column;gap:.25rem;font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.work-title{flex-direction:row;align-items:baseline;gap:1rem;font-size:1.875rem;line-height:2.25rem}}.work-position{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(145 34 255 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.work-position{font-size:1.25rem;line-height:1.75rem}}.work-skills{display:flex;flex-wrap:wrap;gap:.5rem}.skill-chip{cursor:default;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;color:#ebf5ffd1}@media (min-width: 768px){.skill-chip{font-size:.875rem;line-height:1.25rem}}.skill-chip{background:#ffffff0d;border:1px solid rgba(235,235,255,.1);transition:border-color .3s,background .3s,color .3s,transform .3s cubic-bezier(.22,1,.36,1);-moz-user-select:none;user-select:none;-webkit-user-select:none}.skill-chip:hover{color:#fff;border-color:#9122ff8c;background:#9122ff2e;transform:translateY(-2px)}.work-description{max-width:48rem;color:#ebf5ffbd}.work-cards{display:flex;flex-direction:column;gap:2.5rem}@media (min-width: 768px){.work-cards{gap:3.5rem}}.work-cards:empty{display:none}.work-card{position:relative;display:grid;align-items:stretch;gap:1.75rem;border-radius:1rem;padding:1.25rem}@media (min-width: 768px){.work-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;padding:1.75rem}}.work-card{background:radial-gradient(120% 120% at 0% 0%,#9122ff14,#9122ff00 50%),linear-gradient(160deg,#1f1f2cd9,#15151ee6);border:1px solid rgba(235,235,255,.08);box-shadow:0 24px 60px -28px #000000d9,inset 0 1px #ffffff0d;transition:border-color .4s,box-shadow .4s,transform .4s cubic-bezier(.22,1,.36,1)}.work-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--work-color, #9122ff) 45%,transparent);box-shadow:0 30px 70px -26px #000000e6,0 0 70px -28px var(--work-color, #9122ff),inset 0 1px #ffffff0f}@media (min-width: 768px){.work-card.no-media{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width: 768px){.work-card.flip .work-card-media{order:2}.work-card.flip .work-card-body{order:1}}.work-card-media,.work-card-body{min-width:0px}.work-card-media{width:100%}.browser-frame{position:relative;width:100%;overflow:visible;border-radius:.75rem;transform-style:preserve-3d;border:1px solid rgba(235,235,255,.1);background:#0b0b12;box-shadow:0 24px 50px -20px #000000e6}.browser-bar{display:flex;align-items:center;gap:.75rem;border-top-left-radius:.75rem;border-top-right-radius:.75rem;padding:.625rem .875rem;background:linear-gradient(180deg,#282838f2,#181822f2);border-bottom:1px solid rgba(235,235,255,.07)}.browser-dots{display:flex;flex-shrink:0;align-items:center;gap:.375rem}.browser-dots i{display:block;height:.625rem;width:.625rem;border-radius:9999px;background:#ebebff38}.browser-dots i:nth-child(1){background:#ff5f57}.browser-dots i:nth-child(2){background:#febc2e}.browser-dots i:nth-child(3){background:#28c840}.browser-url{display:flex;min-width:0px;flex:1 1 0%;align-items:center;gap:.375rem;border-radius:.375rem;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;color:#8a8aab;background:#0d0d1399;border:1px solid rgba(235,235,255,.06)}.browser-url span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser-url svg{flex-shrink:0;font-size:.875rem;line-height:1.25rem;color:#66ad7e}.browser-screen{position:relative;width:100%;overflow:hidden;border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;aspect-ratio:16 / 10;background:#0b0b12}.browser-screen .media-main{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;filter:saturate(.88) contrast(1.04) brightness(.96)}.screen-tone{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d091900 50%,#0d09198c),radial-gradient(130% 90% at 50% 0%,#9122ff2e,#9122ff00 55%),linear-gradient(160deg,#9122ff1a,#0d09191f)}.browser-frame .media-secondary{position:absolute;z-index:10;width:40%;border-radius:.5rem;right:-.85rem;bottom:-1.4rem;border:1px solid rgba(235,235,255,.14);box-shadow:0 22px 48px -16px #000000eb;transform:translateZ(40px);filter:saturate(.9) brightness(.97)}@media (min-width: 768px){.work-card-media{height:100%}.browser-frame{display:flex;height:100%;flex-direction:column}.browser-screen{aspect-ratio:auto;flex:1 1 0%;min-height:240px}}.work-card-body{display:flex;flex-direction:column;justify-content:center;gap:1rem;color:#ebf5ffd1}.card-role{display:inline-flex;width:-moz-max-content;width:max-content;max-width:100%;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:#e8c77e}.card-role:before{content:"";display:block;height:1px;width:1.25rem;background:linear-gradient(90deg,#e8c77e,#e8c77e00)}.card-metrics{display:flex;flex-wrap:wrap;gap:.625rem}.metric-chip{display:inline-flex;align-items:baseline;gap:.375rem;border-radius:.5rem;padding:.375rem .75rem;background:#9122ff1f;border:1px solid rgba(145,34,255,.28);transition:border-color .3s,background .3s,transform .3s cubic-bezier(.22,1,.36,1)}.metric-chip strong{font-size:1rem;line-height:1.5rem;font-weight:700;line-height:1;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.metric-chip span{font-size:.75rem;line-height:1rem;color:#ebf5ffb3}.work-card:hover .metric-chip{border-color:#9122ff80;background:#9122ff2e}.card-stack{display:flex;flex-wrap:wrap;gap:.5rem}.stack-pill{border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;color:#b9a9e8;background:#ffffff0a;border:1px solid rgba(235,235,255,.08);transition:color .3s,border-color .3s}.stack-pill:hover{color:#fff;border-color:#9122ff73}.work-card-link{display:inline-flex;width:-moz-max-content;width:max-content;max-width:100%;align-items:center;gap:.375rem;font-size:1rem;line-height:1.5rem;font-weight:600;text-decoration-line:none}.work-card-link svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.work-card-link:hover svg{transform:translate(3px,-3px)}.work-end{position:relative;display:flex;align-items:center;gap:1rem}.work-end-node{position:absolute;left:calc(-2rem + 3px);width:12px;height:12px;border-radius:9999px;background:#e8c77e;box-shadow:0 0 16px #e8c77eb3}@media (min-width: 768px){.work-end-node{left:calc(-3rem + 3px)}}.work-end p{font-size:.875rem;line-height:1.25rem;font-style:italic;color:#8a8aab}@media (prefers-reduced-motion: reduce){.work-node:after{animation:none}}.globe-wrapper{position:absolute;left:50%;width:100vw;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));animation:globe-fade-in .9s cubic-bezier(.22,1,.36,1) both}@keyframes globe-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.globe-wrapper{animation:none}}.globe-wrapper-h{min-height:200vw}@media (min-width: 1024px){.globe-wrapper-h{min-height:0;height:38rem}}@media (min-width: 1280px){.globe-wrapper-h{height:44rem}}@media (min-width: 1536px){.globe-wrapper-h{height:50rem}}.globe-size{height:100vw;width:100vw}@media (min-width: 1024px){.globe-size{height:38rem;width:38rem}}@media (min-width: 1280px){.globe-size{height:44rem;width:44rem}}@media (min-width: 1536px){.globe-size{height:50rem;width:50rem}}.globe-canvas{overflow-x:hidden;position:absolute;left:50%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 1024px){.globe-canvas{right:0;--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.contacts-stage{position:relative;padding-top:2rem}.contacts-panel-wrap{position:relative;z-index:10;display:flex;width:100%;justify-content:center;margin-top:86vw}@media (min-width: 1024px){.contacts-panel-wrap{position:absolute;left:0;width:auto;justify-content:flex-start;top:50%;transform:translateY(-50%);margin-top:0}}.contacts-panel{display:flex;width:100%;max-width:28rem;flex-direction:column;gap:1.5rem;border-radius:1rem;padding:1.5rem}@media (min-width: 1024px){.contacts-panel{padding:2rem}}.contacts-panel{box-shadow:0 40px 90px -50px #000000f2}.contacts-head{display:flex;flex-direction:column;gap:.375rem}.contacts-eyebrow{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.25em;color:#e8c77e}.contacts-title{font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.contacts-title{font-size:1.875rem;line-height:2.25rem}}.contact-list{display:flex;flex-direction:column;gap:.5rem}.contact-item{display:flex;align-items:center;gap:1rem;border-radius:.75rem;border-width:1px;border-color:transparent;padding:.625rem .75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.contact-item:hover{background:linear-gradient(135deg,#ffffff0f,#ffffff04);border-color:#ebebff1a;transform:translate(4px)}.contact-plate{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;font-size:1.25rem;line-height:1.75rem;width:44px;height:44px;color:#b9a9e8;background:#9122ff1f;border:1px solid rgba(145,34,255,.25);transition:color .3s,background .3s,border-color .3s,box-shadow .3s}.contact-item:hover .contact-plate{color:#e8c77e;background:#9122ff38;border-color:#e8c77e73;box-shadow:0 0 24px -6px #9122ff99}.contact-plate svg{font-size:1.25rem;line-height:1.75rem}.contact-body{display:flex;min-width:0px;flex:1 1 0%;flex-direction:column;align-items:flex-start;gap:.125rem;background-color:transparent;text-align:left;text-decoration-line:none}.contact-label{font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.1em;color:#8a8aab}.contact-value{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500}@media (min-width: 1024px){.contact-value{font-size:1rem;line-height:1.5rem}}.contact-value{color:#ebf5ffd1;transition:color .3s}.contact-item:hover .contact-value{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.contact-action{flex-shrink:0;font-size:1.125rem;line-height:1.75rem;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.22,1,.36,1);color:#8a8aab;transform:translate(-4px)}.contact-item:hover .contact-action{opacity:1;color:#e8c77e;transform:translate(0)}.contacts-time{margin-top:.25rem;display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:.5rem;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:#b9a9e8;background:#ffffff08;border:1px solid rgba(235,235,255,.07)}.contacts-time svg{font-size:1.125rem;line-height:1.75rem}textarea.svelte-zte49j{left:0;bottom:0;margin:0;padding:0;opacity:0;width:1px;height:1px;border:none;display:block;position:absolute}
