.nav-wrap{pointer-events:none}.nav-vibrant{pointer-events:auto;width:100%}.nav-vibrant--expanded{--vf-radius:1.25rem;--vf-inner-radius:1.125rem}.nav-vibrant__content{width:100%;display:block}.nav-brand,.nav-link,.nav-menu-btn{z-index:1;position:relative}.nav-brand{flex-shrink:0;align-items:center;min-width:0;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.nav-brand:hover{opacity:.92;transform:scale(1.03)}.nav-link,.nav-menu-btn{color:var(--ui-text-muted);text-shadow:var(--ui-text-shadow);font-weight:600}.nav-link:hover,.nav-link:focus-visible,.nav-menu-btn:hover,.nav-menu-btn:focus-visible{color:var(--ui-text)}.nav-link:focus-visible,.nav-menu-btn:focus-visible{outline-offset:2px;outline:2px solid #7ee8ffa6}.nav-vibrant .nav-link:hover,.nav-vibrant .nav-link:focus-visible,.nav-vibrant .nav-menu-btn:hover,.nav-vibrant .nav-menu-btn:focus-visible{background:#ffffff1a}.nav-mobile-divider{z-index:1;border-color:#ffffff24;position:relative}
.footer-wrap{width:100%;padding:clamp(2.5rem,6vh,4rem) clamp(1rem,3vw,2.5rem) clamp(1.5rem,3vh,2.5rem)}.footer-vibrant{width:100%}.footer-vibrant__inner{padding:clamp(1.75rem,4vw,2.75rem) clamp(3.5rem,5vw,4.25rem) clamp(1.75rem,4vw,2.75rem) clamp(1.5rem,3vw,2.5rem)}.footer-panel__top{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}@media (min-width:768px){.footer-panel__top{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:2.5rem}}.footer-brand__link{align-items:center;margin-bottom:.35rem;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.footer-brand__link:hover{opacity:.92;transform:scale(1.02)}.footer-brand__title{color:var(--ui-text-muted);text-shadow:var(--ui-text-shadow);margin-top:.35rem;font-size:.95rem;font-weight:600}.footer-brand__location{color:var(--ui-text-accent);text-shadow:var(--ui-text-shadow);margin-top:.35rem;font-size:.85rem;font-weight:600}.footer-brand__tagline{max-width:22rem;color:var(--ui-text-muted);text-shadow:var(--ui-text-shadow);margin-top:.75rem;font-size:.875rem;font-weight:500;line-height:1.65}.footer-nav{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}@media (min-width:768px){.footer-nav{justify-content:center}}.footer-nav a{font-family:var(--font-ui);color:var(--ui-text-muted);text-shadow:var(--ui-text-shadow);border-radius:9999px;padding:.35rem .65rem;font-size:.875rem;font-weight:600;transition:color .2s,background .2s}.footer-nav a:hover,.footer-nav a:focus-visible{color:var(--ui-text);background:#ffffff1a}.footer-nav a:focus-visible{outline-offset:2px;outline:2px solid #7ee8ffa6}.footer-actions{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}@media (min-width:768px){.footer-actions{align-items:flex-end}}.footer-social{gap:.65rem;display:flex}.footer-social a{width:2.5rem;height:2.5rem;color:var(--ui-text-muted);background:#ffffff14;border:1px solid #ffffff38;border-radius:9999px;justify-content:center;align-items:center;transition:border-color .2s,color .2s,box-shadow .2s,background .2s;display:flex}.footer-social a:hover,.footer-social a:focus-visible{color:var(--ui-text);background:#ffffff24;border-color:#7ee8ff59;box-shadow:0 0 18px #38bdf826}.footer-social a:focus-visible{outline-offset:2px;outline:2px solid #7ee8ffa6}.footer-panel__bottom{text-align:center;border-top:1px solid #ffffff24;flex-direction:column;gap:.5rem;margin-top:clamp(1.75rem,3vw,2.25rem);padding-top:1.25rem;display:flex}@media (min-width:640px){.footer-panel__bottom{text-align:left;flex-direction:row;justify-content:space-between;align-items:center}}.footer-panel__copy{color:var(--ui-text-muted);text-shadow:var(--ui-text-shadow);font-size:.75rem;font-weight:600}.footer-panel__meta{color:var(--ui-text-soft);text-shadow:var(--ui-text-shadow);font-size:.75rem;font-weight:500}
@font-face{font-family:Frozen;src:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/209981/Ice%20kingdom%20-%20Bold%20-%20Por%20Kustren.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@keyframes ice-text-shine{0%{background-position:-120% 0}10%{background-position:120% 0}to{background-position:120% 0}}.ice-text{--ice-texture:url(https://assets.codepen.io/209981/ice.jpg);--ice-stroke:#4f90ab;--ice-fill:linear-gradient(165deg, #f8fcff 0%, #e0f2fe 22%, #bae6fd 48%, #67b7e8 72%, #4f90ab 100%);max-width:100%;font-family:"Frozen", "Iceberg", var(--font-display);letter-spacing:.02em;background-image:var(--ice-texture), var(--ice-fill);-webkit-text-fill-color:transparent;color:#0000;-webkit-text-stroke:1px var(--ice-stroke);paint-order:stroke fill;filter:drop-shadow(0 0 2px #ffffffb3)drop-shadow(0 0 2px #2983acb3)drop-shadow(0 0 24px #7dccefbf)drop-shadow(0 0 24px #3a7a9bbf);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,100% 100%;-webkit-background-clip:text;background-clip:text;font-weight:400;line-height:1.1;display:inline-block;position:relative}.ice-text--hero{-webkit-text-stroke-width:1.5px;font-size:clamp(2.75rem,9vw,4.25rem)}.ice-text--section{background-position:0,50%;background-repeat:repeat-x,no-repeat;background-size:auto 100%,100% 100%;font-size:clamp(2.25rem,6vw,3.5rem)}.ice-text--subtitle{-webkit-text-stroke-width:.75px;filter:drop-shadow(0 0 1px #ffffff80)drop-shadow(0 0 12px #7dccef8c);background-repeat:repeat-x,no-repeat;background-size:auto 100%,100% 100%;font-size:clamp(1.25rem,3vw,1.65rem)}.ice-text--card{font-size:inherit;-webkit-text-stroke-width:.5px;filter:drop-shadow(0 0 1px #ffffff73)drop-shadow(0 0 10px #7dccef73);background-position:0,50%;background-repeat:repeat-x,no-repeat;background-size:auto 100%,100% 100%}.ice-text-well{isolation:isolate;background:radial-gradient(110% 130% at 50% 0,#ffffffc7 0%,#e0f2ff85 42%,#bae6fd47 72%,#7dd3fc1a 100%);border:1px solid #ffffff4d;border-radius:.875rem;position:relative;box-shadow:inset 0 1px #ffffff80,0 6px 28px #38bdf824}.ice-text-well>.ice-text{z-index:1;position:relative}.ice-text__shine{font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;pointer-events:none;background:linear-gradient(45deg,#fff0 45%,#ffffffd9 50%,#fff0 55% 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-text-stroke:0 transparent;-webkit-background-clip:text;background-clip:text;animation:7s infinite ice-text-shine;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ice-text__shine{opacity:0;animation:none}}
.glow-card-vibrant{min-height:5.5rem}.glow-card-vibrant--stat .glow-card-vibrant__content{text-align:center;justify-content:center;align-items:center;min-height:5.5rem;padding:1.25rem 2.75rem 1.25rem 1rem}@media (min-width:640px){.glow-card-vibrant--stat .glow-card-vibrant__content{min-height:6.25rem;padding:1.5rem 2.75rem 1.5rem 1rem}}
.hero-layout{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:clamp(22rem,52vh,36rem);display:flex;position:relative;overflow:visible}.hero-layout__copy{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:42rem;margin-inline:auto;padding-inline:clamp(.5rem,2vw,1rem);display:flex;position:relative}@media (min-width:1024px){.hero-layout{min-height:clamp(24rem,58vh,40rem)}.hero-layout__copy{max-width:40rem}}.hero-stage{overflow:visible}.hero-layout__stats{z-index:2;justify-items:stretch;width:100%;max-width:min(48rem,100%);margin-inline:auto;position:relative}.hero-cta-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:.875rem;display:flex}
.glass-3d-card-wrap{min-height:26rem}.glass-3d-card__content{flex-direction:column;display:flex}.glass-3d-card__body{flex-direction:column;flex:1;gap:.65rem;padding:1.35rem 4.25rem .85rem 1.35rem;display:flex}.glass-3d-card__badge{width:fit-content;font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ui-text-accent);text-shadow:var(--ui-text-shadow);background:radial-gradient(47.2% 50% at 50.39% 88.37%,#ffffff24 0%,#fff0 100%),#ffffff0f;border-radius:.875rem;padding:.45rem .85rem;font-size:.62rem;font-weight:700;position:relative}.glass-3d-card__title{font-family:var(--font-frozen-ice);color:var(--ui-text);letter-spacing:.05em;text-shadow:var(--ui-text-shadow-strong);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:400;display:block}.glass-3d-card__intro{font-family:var(--font-sans);color:var(--ui-text-muted);text-shadow:var(--ui-text-shadow);font-size:.95rem;font-weight:500;line-height:1.6;display:block}.glass-3d-card__list{flex-direction:column;gap:.45rem;margin-top:.35rem;padding:0;list-style:none;display:flex}.glass-3d-card__list li{font-family:var(--font-sans);color:var(--ui-text-muted);text-shadow:var(--ui-text-shadow);padding-left:1rem;font-size:.875rem;font-weight:500;line-height:1.5;position:relative}.glass-3d-card__list li:before{content:"";background:var(--cloud-cyan);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.glass-3d-card__footer{letter-spacing:.12em;text-transform:uppercase;color:var(--ui-text-soft);text-shadow:var(--ui-text-shadow);margin-top:auto;padding-top:.5rem;font-size:.625rem;font-weight:700;line-height:1.55}.glass-3d-card__divider{opacity:.35;background-color:#f8fbff59;border:none;flex-shrink:0;height:1px;margin:0 1.35rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.glass-3d-card__bottom{justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.35rem 1.35rem;display:flex}.glass-3d-card__socials{gap:.5rem;display:flex}.glass-3d-card__social{background:#ffffff1a;border:1px solid #ffffff47;border-radius:50%;place-content:center;width:2rem;height:2rem;transition:transform .2s,background .2s,border-color .2s;display:grid;box-shadow:inset 0 1px #ffffff2e}.glass-3d-card__social svg{width:.95rem;height:.95rem;color:var(--ui-text-accent)}.glass-3d-card__social:hover{background:#38bdf833;border-color:#7ee8ff73;transform:translateY(-2px)}.glass-3d-card__social:hover svg{color:var(--ui-text)}.glass-3d-card__cta{width:fit-content;margin-top:.25rem}.glass-3d-card__cta svg{stroke:currentColor;stroke-width:2.5px;fill:none}
.skill-explore-card{min-height:20rem}@media (min-width:640px){.skill-explore-card{min-height:21.5rem}}.skill-explore-card__content{flex-direction:column;display:flex}.skill-explore-card__content-top{flex-direction:column;flex-shrink:0;gap:.75rem;min-height:7.25rem;padding:1.35rem 4.25rem .85rem 1.35rem;display:flex}.skill-explore-card__content-bottom{flex-direction:column;flex:1;gap:.85rem;padding:.85rem 1.35rem 1.35rem;display:flex}.skill-explore-card__badge{width:fit-content;font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ui-text-accent);text-shadow:var(--ui-text-shadow);background:radial-gradient(47.2% 50% at 50.39% 88.37%,#ffffff24 0%,#fff0 100%),#ffffff0f;border-radius:.875rem;padding:.45rem .85rem;font-size:.62rem;font-weight:700;transition:background .3s;position:relative}.skill-explore-card__badge:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(150deg,#ffffff7a 16.73%,#ffffff14 30.2% 68.2%,#ffffff8c 81.89%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.skill-explore-card:hover .skill-explore-card__badge,.skill-explore-card:focus-within .skill-explore-card__badge{background:radial-gradient(47.2% 50% at 50.39% 88.37%,#ffffff29 0%,#fff0 100%),#ffffff1a}.skill-explore-card__title{font-family:var(--font-frozen-ice);letter-spacing:.05em;color:var(--ui-text);text-shadow:var(--ui-text-shadow-strong);margin:0;font-size:1.2rem;font-weight:400;line-height:1.2}@media (min-width:640px){.skill-explore-card__title{font-size:1.35rem}}.skill-explore-card__divider{opacity:.35;background-color:#f8fbff59;border:none;flex-shrink:0;height:1px;margin:0 1.35rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.skill-explore-card__summary{font-family:var(--font-body);color:var(--ui-text-muted);text-shadow:var(--ui-text-shadow);font-size:.8125rem;font-weight:500;line-height:1.6}@media (min-width:640px){.skill-explore-card__summary{font-size:.875rem}}.skill-explore-card__tags-wrap{background:radial-gradient(47.2% 50% at 50.39% 88.37%,#ffffff1a 0%,#fff0 100%),#ffffff0d;border:1px solid #ffffff2e;border-radius:.875rem;padding:.7rem .75rem;transition:border-color .35s,background .35s,box-shadow .35s;box-shadow:inset 0 1px #ffffff24}.skill-explore-card:hover .skill-explore-card__tags-wrap,.skill-explore-card:focus-within .skill-explore-card__tags-wrap{background:radial-gradient(47.2% 50% at 50.39% 88.37%,#ffffff24 0%,#fff0 100%),#ffffff14;border-color:#7ee8ff52;box-shadow:inset 0 1px #fff3,0 0 20px #38bdf81f}.skill-explore-card__tags-label{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ui-text-soft);margin-bottom:.45rem;font-size:.58rem;font-weight:700;display:block}.skill-explore-card__tags{flex-wrap:wrap;gap:.35rem;display:flex}.skill-explore-card__tag{font-family:var(--font-body);color:var(--ui-text);text-shadow:var(--ui-text-shadow);background:#ffffff14;border:1px solid #ffffff38;border-radius:9999px;padding:.2rem .55rem;font-size:.65rem;font-weight:600;line-height:1.35;transition:background .25s,border-color .25s}.skill-explore-card:hover .skill-explore-card__tag,.skill-explore-card:focus-within .skill-explore-card__tag{background:#ffffff1f;border-color:#7ee8ff59}.skills-grid__cell{display:flex}.skill-explore-card:focus-visible{outline-offset:3px;outline:2px solid #7ee8ff8c}@media (prefers-reduced-motion:reduce){.skill-explore-card__tags-wrap,.skill-explore-card__tag,.skill-explore-card__badge{transition:none}}
@property --showcase-rim-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes showcase-rim-spin{to{--showcase-rim-angle:360deg}}@keyframes showcase-scan-sweep{0%{opacity:0;transform:translateY(-120%)}14%{opacity:.75}to{opacity:0;transform:translateY(220%)}}@keyframes showcase-facet-pulse{0%,to{opacity:.45}50%{opacity:.85}}@keyframes showcase-sparkle{0%,to{opacity:.35}50%{opacity:1}}.showcase-outline{--showcase-rim-w:1.5px;width:100%;height:100%;transform-style:preserve-3d;isolation:isolate;border:1px solid #ffffff42;border-radius:1.25rem;position:relative;overflow:visible;box-shadow:0 16px 44px #040a2233,0 0 24px #ffffff0d,inset 0 1px #fff3}.showcase-outline__glow{border-radius:inherit;pointer-events:none;z-index:0;opacity:0;filter:blur(18px);background:radial-gradient(70% 55% at 50% 42%,#38bdf838,#0000 68%);transition:opacity .65s;position:absolute;inset:-18%}.showcase-outline__rim{border-radius:inherit;padding:var(--showcase-rim-w);pointer-events:none;z-index:5;background:conic-gradient(from var(--showcase-rim-angle) at 50% 50%, #ffffff0a 0deg, #e0f2ffeb 36deg, #38bdf8c7 78deg, #93c5fd52 128deg, #ffffff1f 168deg, #67b7e8e0 218deg, #bfdbfe7a 268deg, #ffffffa6 308deg, #38bdf859 348deg, #ffffff0a 360deg);-webkit-mask-composite:xor;animation:14s linear infinite showcase-rim-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.showcase-outline__facets{border-radius:inherit;pointer-events:none;z-index:4;opacity:.55;-webkit-mask:radial-gradient(100% 55% at 50% 0,#000 0%,#0000 72%),radial-gradient(100% 55% at 50% 100%,#000 0%,#0000 72%),linear-gradient(90deg,#000 0%,#0000 8% 92%,#000 100%);background-image:repeating-linear-gradient(72deg,#0000 0 11px,#ffffff0f 11px 12px,#0000 12px 24px),repeating-linear-gradient(-72deg,#0000 0 15px,#a7d3ff0d 15px 16px,#0000 16px 30px),linear-gradient(105deg,#0000 42%,#ffffff1f 49%,#0000 56%);position:absolute;inset:-1px;-webkit-mask:radial-gradient(100% 55% at 50% 0,#000 0%,#0000 72%),radial-gradient(100% 55% at 50% 100%,#000 0%,#0000 72%),linear-gradient(90deg,#000 0%,#0000 6% 94%,#000 100%);mask:radial-gradient(100% 55% at 50% 0,#000 0%,#0000 72%),radial-gradient(100% 55% at 50% 100%,#000 0%,#0000 72%),linear-gradient(90deg,#000 0%,#0000 6% 94%,#000 100%)}.showcase-outline__sparkles{border-radius:inherit;pointer-events:none;z-index:6;opacity:.65;background:radial-gradient(circle at 8%,#ffffffd9 0 1px,#0000 2px),radial-gradient(circle at 92%,#fffc 0 1px,#0000 2px),radial-gradient(circle at 22% 14%,#bfdbfee6 0 1.5px,#0000 3px),radial-gradient(circle at 78% 14%,#e0f2ffd9 0 1px,#0000 2.5px),radial-gradient(circle at 50% 6%,#fffffff2 0 1.5px,#0000 3px),radial-gradient(circle at 50% 94%,#38bdf8cc 0 1px,#0000 2.5px);position:absolute;inset:0}.showcase-outline__bevel{pointer-events:none;z-index:3;border-radius:calc(1.25rem - 2px);position:absolute;inset:2px;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #38bdf81f,inset 1px 0 #ffffff0a,inset -1px 0 #67b7e80f}.showcase-outline__corner{pointer-events:none;z-index:7;opacity:.72;width:22px;height:22px;transition:opacity .5s,box-shadow .5s;position:absolute}.showcase-outline__corner:before{content:"";border:1.5px solid #afe3ffe0;border-radius:2px;position:absolute;inset:0}.showcase-outline__corner:after{content:"";background:#afe3fff2;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 8px #38bdf8a6}.showcase-outline__corner--tl{top:7px;left:7px}.showcase-outline__corner--tl:before{border-bottom:none;border-right:none;border-top-left-radius:5px}.showcase-outline__corner--tl:after{bottom:-1px;right:-1px}.showcase-outline__corner--tr{top:7px;right:7px}.showcase-outline__corner--tr:before{border-bottom:none;border-left:none;border-top-right-radius:5px}.showcase-outline__corner--tr:after{bottom:-1px;left:-1px}.showcase-outline__corner--bl{bottom:7px;left:7px}.showcase-outline__corner--bl:before{border-top:none;border-right:none;border-bottom-left-radius:5px}.showcase-outline__corner--bl:after{top:-1px;right:-1px}.showcase-outline__corner--br{bottom:7px;right:7px}.showcase-outline__corner--br:before{border-top:none;border-left:none;border-bottom-right-radius:5px}.showcase-outline__corner--br:after{top:-1px;left:-1px}.showcase-outline__tick{pointer-events:none;z-index:7;opacity:.5;background:#afe3ff8c;transition:opacity .5s;position:absolute}.showcase-outline__tick--top,.showcase-outline__tick--bottom{width:18px;height:1.5px;margin-left:-9px;left:50%}.showcase-outline__tick--top{top:3px}.showcase-outline__tick--bottom{bottom:3px}.showcase-outline__tick--left,.showcase-outline__tick--right{width:1.5px;height:18px;margin-top:-9px;top:50%}.showcase-outline__tick--left{left:3px}.showcase-outline__tick--right{right:3px}.showcase-outline__scan{pointer-events:none;z-index:8;opacity:0;filter:blur(.8px);background:linear-gradient(#0000,#afe3ff2e 48%,#38bdf847 52%,#0000);border-radius:9999px;height:34%;position:absolute;top:0;left:10%;right:10%}.showcase-outline__content{z-index:9;background:0 0;border-radius:calc(1.25rem - 3px);width:100%;height:100%;position:relative;overflow:hidden;transform:translateZ(10px);box-shadow:inset 0 1px #ffffff1a}.showcase-outline--side{border-color:#ffffff24;box-shadow:0 12px 32px #040a2229,inset 0 1px #ffffff1f}.showcase-outline--side .showcase-outline__rim{--showcase-rim-angle:42deg;opacity:.55;animation:none}.showcase-outline--side .showcase-outline__facets,.showcase-outline--side .showcase-outline__sparkles{opacity:.25}.showcase-outline--side .showcase-outline__corner{opacity:.4}.showcase-outline--side .showcase-outline__corner:after{opacity:0}.showcase-outline--side .showcase-outline__tick{opacity:.25}.showcase-outline--side .showcase-outline__content{transform:translateZ(6px)}.showcase-outline--active{--showcase-rim-w:2px;border-color:#ffffff6b;box-shadow:0 28px 56px #040a2247,0 0 36px #ffffff1a,inset 0 1px #ffffff3d}.showcase-outline--active .showcase-outline__glow{opacity:1}.showcase-outline--active .showcase-outline__rim{animation-duration:8s}.showcase-outline--active .showcase-outline__facets{animation:5s ease-in-out infinite showcase-facet-pulse}.showcase-outline--active .showcase-outline__sparkles{animation:3.5s ease-in-out infinite showcase-sparkle}.showcase-outline--active .showcase-outline__corner{opacity:1}.showcase-outline--active .showcase-outline__corner:before{border-color:#e0f2fffa;box-shadow:0 0 10px #38bdf859}.showcase-outline--active .showcase-outline__tick{opacity:.85;background:#e0f2ffbf}.showcase-outline--active .showcase-outline__scan{opacity:1;animation:4.5s ease-in-out infinite showcase-scan-sweep}.showcase-outline--active .showcase-outline__content{transform:translateZ(18px);box-shadow:0 28px 52px #040a224d,0 0 40px #ffffff14,inset 0 1px #ffffff29}@media (prefers-reduced-motion:reduce){.showcase-outline__rim,.showcase-outline__scan,.showcase-outline__facets,.showcase-outline__sparkles{animation:none}.showcase-outline__rim{--showcase-rim-angle:48deg}}
.projects-showcase-stack{flex-direction:column;align-items:center;width:100%;display:flex;overflow:visible}.projects-showcase-carousel-wrap{z-index:3;width:100%;max-width:1400px;margin-inline:auto;position:relative;overflow:hidden}.showcase-carousel{--showcase-perspective:1900px;--showcase-card-w:min(920px, 82%);--showcase-card-h:clamp(380px, 42vw, 520px);--showcase-orbit-gap:.92;z-index:2;pointer-events:auto;width:100%;margin-inline:auto;padding:0 0 clamp(1rem,3vh,2rem);position:relative}.showcase-carousel__viewport{width:100%;margin-inline:auto;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 11% 89%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 11% 89%,#0000 100%)}.showcase-carousel__stage{z-index:1;width:100%;height:min(68vh,620px);min-height:400px;perspective:var(--showcase-perspective);perspective-origin:50%;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:visible}.showcase-carousel__stage:active{cursor:grabbing}.showcase-carousel__ring{transform-style:preserve-3d;position:absolute;inset:0}.showcase-card{width:var(--showcase-card-w);height:var(--showcase-card-h);margin-left:calc(var(--showcase-card-w) / -2);margin-top:calc(var(--showcase-card-h) / -2);transform-origin:50%;transform-style:preserve-3d;background:0 0;border:none;transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .65s,filter .65s;position:absolute;top:50%;left:50%}.showcase-carousel.is-in-view .showcase-card--active{will-change:transform}.showcase-card[data-offset="0"]{opacity:1;filter:blur();transform:translateZ(120px)rotateY(0)scale(1)}.showcase-card[data-offset="-1"]{transform:translate3d(calc(var(--showcase-card-w) * var(--showcase-orbit-gap) * -1), 0, -90px) rotateY(12deg) scale(.84);opacity:.5;filter:blur(.65px)}.showcase-card[data-offset="1"]{transform:translate3d(calc(var(--showcase-card-w) * var(--showcase-orbit-gap)), 0, -90px) rotateY(-12deg) scale(.84);opacity:.5;filter:blur(.65px)}.showcase-card:not([data-offset="0"]){cursor:pointer}.showcase-card--active{z-index:40;pointer-events:auto;isolation:isolate}.showcase-card[data-offset="-1"],.showcase-card[data-offset="1"]{z-index:12}.showcase-card[data-offset="-2"],.showcase-card[data-offset="2"]{z-index:6}.showcase-card--active .showcase-outline{overflow:hidden}.showcase-card--active .showcase-outline__content{background:#08102805}.showcase-card__ambient{background:radial-gradient(circle, rgba(56, 189, 248, calc(.28 - var(--showcase-lift) * .06)), transparent 68%);pointer-events:none;opacity:.6;border-radius:2rem;position:absolute;inset:-18%;transform:translateZ(-40px)}.showcase-card--active .showcase-card__ambient{opacity:1;animation:3.5s ease-in-out infinite showcase-pulse}.showcase-card__body{width:100%;height:100%;transform-style:preserve-3d;position:relative}.showcase-card__face{height:100%}.showcase-card__media{border-radius:calc(1.25rem - 3px);width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.showcase-card__screen{border-radius:inherit;background:linear-gradient(145deg,#081028f2,#162561bf);position:absolute;inset:0;overflow:hidden;transform:translateZ(2px)}.showcase-card__placeholder{z-index:0;object-fit:cover;object-position:center center;opacity:1;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.showcase-card__placeholder--hidden{opacity:0}.showcase-card__screen-glare{pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(125deg,#ffffff38 0%,#0000 38% 62%,#38bdf814 100%);position:absolute;inset:0}.showcase-card__img{object-fit:cover;object-position:center center;opacity:0;width:100%;height:100%;transition:opacity var(--fade-ms,.9s) ease-in-out;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute;inset:0}.showcase-card__img--active.showcase-card__img--loaded{opacity:1;z-index:1}.showcase-card__dots{z-index:4;pointer-events:none;background:#040a2273;border-radius:9999px;gap:.35rem;padding:.35rem .55rem;display:flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)translateZ(6px)}.showcase-card__dot{background:#c8e8ff59;border-radius:50%;width:5px;height:5px;transition:transform .35s,background .35s}.showcase-card__dot--active{background:#67b7e8f2;transform:scale(1.2);box-shadow:0 0 8px #38bdf8a6}.showcase-card__floor-shadow{filter:blur(8px);opacity:.45;pointer-events:none;background:radial-gradient(#040a22a6,#0000 70%);border-radius:50%;height:14%;position:absolute;bottom:-6%;left:10%;right:10%;transform:translateZ(-50px)rotateX(82deg)}.showcase-card__reflection{opacity:.3;filter:blur(5px);pointer-events:none;background:linear-gradient(#67b7e824,#0000);border-radius:1.25rem;height:22%;position:absolute;bottom:-14%;left:4%;right:4%;transform:scaleY(-1)translateZ(-20px);-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.showcase-card--active .showcase-card__reflection{opacity:.5}.showcase-carousel__controls{z-index:2;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin-top:clamp(1.25rem,3vh,2rem);padding-inline:.25rem;display:grid;position:relative}.showcase-carousel__arrow{flex-shrink:0}.showcase-carousel__meta{text-align:center}.showcase-carousel__counter{font-family:var(--font-display);letter-spacing:.18em;color:var(--text-on-sky);text-shadow:var(--text-shadow-read);margin:0;font-size:.75rem;font-weight:600}.showcase-carousel__counter-sep{opacity:.5;margin-inline:.35rem}.showcase-carousel__active-title{font-family:var(--font-frozen-ice);letter-spacing:.04em;color:var(--foreground);margin:.35rem 0 .75rem;font-size:clamp(1rem,2.2vw,1.35rem)}.showcase-carousel__rail{flex-wrap:wrap;justify-content:center;gap:.4rem;max-width:36rem;margin-inline:auto;display:flex}.showcase-carousel__rail-btn{cursor:pointer;background:#c8e8ff38;border:none;border-radius:9999px;width:1.35rem;height:.28rem;transition:width .35s cubic-bezier(.22,1,.36,1),background .35s,box-shadow .35s}.showcase-carousel__rail-btn[data-active]{background:linear-gradient(90deg,#38bdf8f2,#67b7e8d9);width:2.4rem;box-shadow:0 0 14px #38bdf873}.showcase-carousel__hint{text-align:center;color:var(--text-on-sky);text-shadow:var(--text-shadow-read);margin:.85rem 0 0;font-size:.85rem;font-weight:600}@keyframes showcase-aurora-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(18px,-12px)scale(1.06)}}@keyframes showcase-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media (max-width:768px){.projects-showcase-carousel-wrap{max-width:920px}.showcase-carousel{--showcase-card-w:min(680px, 86%);--showcase-card-h:clamp(340px, 52vw, 420px);--showcase-orbit-gap:.88}.showcase-carousel__stage{height:min(64vh,580px);min-height:360px}}@media (max-width:640px){.projects-showcase-carousel-wrap{max-width:600px}.showcase-carousel{--showcase-card-w:min(480px, 88%);--showcase-card-h:clamp(300px, 58vw, 360px);--showcase-orbit-gap:.84}.showcase-carousel__stage{height:min(60vh,540px);min-height:320px}.showcase-card[data-offset="-1"]{transform:translate3d(calc(var(--showcase-card-w) * var(--showcase-orbit-gap) * -1), 0, -60px) rotateY(10deg) scale(.84)}.showcase-card[data-offset="1"]{transform:translate3d(calc(var(--showcase-card-w) * var(--showcase-orbit-gap)), 0, -60px) rotateY(-10deg) scale(.84)}}@media (prefers-reduced-motion:reduce){.showcase-card,.showcase-card__ambient{transition:none;animation:none}.showcase-card__img{transition:none}}
.projects-showcase-bridge{z-index:1;pointer-events:none;place-items:center;width:min(100%,42rem);height:clamp(4rem,9vh,6.5rem);margin:clamp(.5rem,2vh,1.25rem) auto clamp(.25rem,1.5vh,.75rem);display:grid;position:relative}.projects-showcase-bridge__wash{filter:blur(8px);background:radial-gradient(55% 85% at 50% 42%,#38bdf829,#afe3120f 42%,#0000 72%);position:absolute;inset:-35% 8% -25%}.projects-showcase-bridge__beam{background:linear-gradient(#0000 0%,#38bdf8d9 18%,#afe312a6 52%,#67b7e873 78%,#0000 100%);width:2px;animation:2.6s ease-in-out infinite projects-bridge-beam;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 16px #38bdf88c,0 0 32px #afe3122e}.projects-showcase-bridge__ring{border:1px solid #67b7e873;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.projects-showcase-bridge__ring--outer{width:clamp(3.25rem,9vw,4.75rem);height:clamp(3.25rem,9vw,4.75rem);animation:3.4s ease-in-out infinite projects-bridge-ring-outer}.projects-showcase-bridge__ring--inner{border-color:#afe3128c;width:clamp(2rem,5.5vw,2.75rem);height:clamp(2rem,5.5vw,2.75rem);animation:2.8s ease-in-out infinite reverse projects-bridge-ring-inner}.projects-showcase-bridge__core{background:radial-gradient(circle,#e8ff9a 0%,#38bdf8 55%,#0000 100%);border-radius:50%;width:.55rem;height:.55rem;animation:2s ease-in-out infinite projects-bridge-core;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #38bdf8d9}.projects-showcase-bridge__spark{opacity:.7;background:linear-gradient(90deg,#0000,#67b7e88c,#38bdf826);width:clamp(4rem,14vw,7rem);height:1px;position:absolute;top:50%}.projects-showcase-bridge__spark--left{right:calc(50% + 1.75rem);transform:translateY(-50%)}.projects-showcase-bridge__spark--right{left:calc(50% + 1.75rem);transform:translateY(-50%)scaleX(-1)}@keyframes projects-bridge-beam{0%,to{opacity:.72;filter:blur()}50%{opacity:1;filter:blur(.4px)}}@keyframes projects-bridge-ring-outer{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)rotate(0)}50%{opacity:.95;transform:translate(-50%,-50%)scale(1.08)rotate(8deg)}}@keyframes projects-bridge-ring-inner{0%,to{opacity:.65;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(.88)}}@keyframes projects-bridge-core{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.35)}}@media (prefers-reduced-motion:reduce){.projects-showcase-bridge__beam,.projects-showcase-bridge__ring--outer,.projects-showcase-bridge__ring--inner,.projects-showcase-bridge__core{animation:none}}
@property --review-img-rotate{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes review-straighten-images{50%{--review-img-rotate:0deg}}@keyframes review-move-out-in{50%{translate:-100%;scale:1.15}to{z-index:1;translate:0}}.review-activities{inline-size:min(100%,425px);grid-template-rows:1lh auto auto;grid-template-columns:1fr 1fr;gap:.5rem 2rem;min-height:18rem;margin-inline:auto;display:grid;position:relative;container:review-activities/inline-size}.review-activities>*{grid-area:1/1/1/1}.review-activities__activity{grid-template-columns:subgrid;grid-template-rows:subgrid;grid-area:1/1/-1/-1;display:grid}.review-activities__img{aspect-ratio:1;width:100%;rotate:var(--review-img-rotate,0deg);border:3px solid #ffffff59;border-radius:.5rem;grid-area:1/1/4/2;transition:rotate .2s;position:relative;overflow:clip;box-shadow:0 0 5px #00000040}.review-activities__activity:nth-child(2) .review-activities__img{--review-img-rotate:4deg}.review-activities__activity:nth-child(3) .review-activities__img{--review-img-rotate:-2deg}.review-activities__activity:nth-child(4) .review-activities__img{--review-img-rotate:-9deg}.review-activities__activity:nth-child(5) .review-activities__img{--review-img-rotate:7deg}.review-activities__activity:nth-child(6) .review-activities__img{--review-img-rotate:-4deg}.review-activities__photo{object-fit:cover}.review-activities__text{color:#e0ecf4e0;opacity:0;pointer-events:none;grid-area:2/2/3/3;transition:all .5s cubic-bezier(.85,0,.15,1);translate:0 20px}.review-activities__text h3{font-family:var(--font-display);letter-spacing:.02em;color:#fff;text-shadow:0 2px 16px #040a22bf;margin:0;font-size:clamp(1.05rem,3vw,1.25rem);font-weight:600}.review-activities__role{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:#c8e8ffeb;text-shadow:0 1px 10px #040a2299;margin:.3rem 0 0;font-size:.78rem;font-weight:600;line-height:1.45}.review-activities__quote{font-family:var(--font-body);color:#f4f8fff2;text-shadow:0 1px 12px #040a22a6;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:.75rem 0 0;font-size:clamp(.88rem,2.5vw,1rem);font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.review-activities__meta{align-items:center;gap:.625rem;margin-top:.65rem;display:flex}.review-activities__meta span{color:#e0f2ffe0;font-size:.78rem;font-weight:500}.review-activities__stars{gap:.125rem;display:flex}.review-activities__star{width:.85rem;height:.85rem;color:var(--reviews-star);fill:var(--reviews-star)}.review-activities__star--dim{opacity:.35;fill:#0000}.review-activities__activity--active .review-activities__text{opacity:1;pointer-events:auto;translate:0}.review-activities__activity--active .review-activities__img{z-index:2;animation:.66s cubic-bezier(.34,1.56,.64,1) forwards review-move-out-in}.review-activities--children-animating .review-activities__img{animation:.75s review-straighten-images}.review-activities--children-animating .review-activities__activity--active .review-activities__img{z-index:2;animation:.75s review-straighten-images,.66s cubic-bezier(.34,1.56,.64,1) forwards review-move-out-in}.review-activities__activity:not(.review-activities__activity--active) .review-activities__img{z-index:0;translate:0}.review-activities__count{z-index:99;font-family:var(--font-frozen-ice);letter-spacing:.12em;color:#e0ecf4e0;text-shadow:var(--text-shadow-read);grid-area:1/2/2/-1;place-self:start;margin:0;font-size:.85rem}.review-activities__nav{z-index:99;-webkit-user-select:none;user-select:none;grid-area:3/2/4/3;place-self:end;gap:.5rem;display:flex}.review-activities__nav .btn-icon{flex-shrink:0}@container review-activities not (min-width:300px){.review-activities{min-height:auto;padding:1rem;display:block}.review-activities__activity{margin-block-end:3rem;display:block}.review-activities__activity:not(.review-activities__activity--active){display:none}.review-activities__img{max-inline-size:125px;margin-block-end:.5rem;margin-inline:auto}.review-activities__text{opacity:1;pointer-events:auto;text-align:center;translate:0}.review-activities__nav,.review-activities__count{display:none}}@media (prefers-reduced-motion:reduce){.review-activities__activity--active .review-activities__img{z-index:2}.review-activities__activity--active .review-activities__img,.review-activities--children-animating .review-activities__img{animation:none}.review-activities__text{transition:none}.review-activities__activity--active .review-activities__text{opacity:1;translate:0}}
.project-reviews-wrap{z-index:1;margin-top:4rem;position:relative}.project-reviews__grid{grid-template-columns:1fr;place-items:center;gap:2.5rem;display:grid}@media (min-width:930px){.project-reviews__grid{grid-template-columns:minmax(0,48%) minmax(0,42%);align-items:center;gap:3.75rem;min-height:28rem}}.project-reviews__content{text-align:center;width:100%;max-width:36rem}@media (min-width:930px){.project-reviews__content{text-align:left}}.project-reviews__eyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ui-text-accent);text-shadow:var(--ui-text-shadow);margin-bottom:.25rem;font-size:.7rem;font-weight:700}.project-reviews__title.ice-text--section{font-size:clamp(2.25rem,6vw,3.5rem)}.project-reviews__desc{text-align:center}@media (min-width:930px){.project-reviews__desc{text-align:left}}.project-reviews__cta{margin-top:1.5rem}.project-reviews__carousel-wrap{justify-content:center;align-items:center;width:100%;display:flex}
#projects.section-screen,#projects .section-screen__inner{overflow:visible}#projects .section-screen__inner.is-section-settled,#projects .section-screen__inner[data-section-inner]{clip-path:none!important;filter:none!important;transform:none!important}html.is-scrolling .showcase-card{will-change:auto;filter:none!important;transition:none!important}html.is-scrolling .projects-showcase-bridge__beam,html.is-scrolling .projects-showcase-bridge__ring,html.is-scrolling .projects-showcase-bridge__core{animation-play-state:paused}html.is-scrolling #projects .section-screen__inner,html.is-scrolling #projects [data-section-item]{transform:none!important}html.projects-zone-active .showcase-carousel:not(.is-in-view) .showcase-carousel__viewport{animation-play-state:paused}.is-section-settled{will-change:auto!important}@media (prefers-reduced-motion:reduce){html.is-scrolling .showcase-card{transition:none!important}}
.experience-section__inner{width:100%;max-width:none;padding-inline:clamp(1rem,3vw,2.5rem)}.experience-timeline{width:100%;max-width:none;position:relative}.experience-timeline__line{background:linear-gradient(#38bdf88c 0%,#67b7e847 70%,#0000 100%);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:1.125rem}@media (min-width:768px){.experience-timeline__line{left:50%;transform:translate(-50%)}}.experience-timeline__list{flex-direction:column;gap:clamp(1.25rem,2.5vw,2rem);display:flex}.experience-timeline__row{align-items:flex-start;width:100%;display:flex;position:relative}.experience-timeline__row:last-child{margin-bottom:0}@media (min-width:768px){.experience-timeline__row--left{flex-direction:row-reverse}}.experience-timeline__spacer{flex-shrink:0;width:50%;display:none}@media (min-width:768px){.experience-timeline__spacer{display:block}}.experience-timeline__node{z-index:10;background:#fffffff5;border:2px solid #67b7e873;border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-top:.85rem;padding:.4rem;display:flex;position:absolute;left:0;overflow:hidden;box-shadow:0 0 0 3px #38bdf81f,0 8px 24px #040a2247,0 0 18px #38bdf838}@media (min-width:768px){.experience-timeline__node{width:3.75rem;height:3.75rem;margin-top:1rem;left:50%;transform:translate(-50%)}}.experience-timeline__node-logo{object-fit:contain;border-radius:9999px;width:100%;height:100%}.experience-timeline__card-col{width:100%;min-width:0;margin-left:4.25rem}@media (min-width:768px){.experience-timeline__card-col{width:50%;margin-left:0;padding-inline:clamp(1.25rem,3vw,2.75rem)}.experience-timeline__row--right .experience-timeline__card-col{padding-left:clamp(.75rem,2vw,1.5rem);padding-right:clamp(1.5rem,4vw,3rem)}.experience-timeline__row--left .experience-timeline__card-col{padding-left:clamp(1.5rem,4vw,3rem);padding-right:clamp(.75rem,2vw,1.5rem)}}.experience-card__role{max-width:100%;font-family:var(--font-display);letter-spacing:.03em;color:var(--ui-text);text-shadow:var(--ui-text-shadow-strong);margin:.5rem 0 0;font-size:clamp(1.125rem,2.2vw,1.375rem);font-weight:600;line-height:1.3}.experience-glow-card{width:100%;min-height:0}.experience-glow-card__content{flex-direction:column;gap:1rem;min-height:0;padding:clamp(1.1rem,2vw,1.5rem) clamp(3.5rem,5vw,4.25rem) clamp(1.1rem,2vw,1.5rem) clamp(1.25rem,2.5vw,2rem);display:flex}.experience-card__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.25rem;display:flex}.experience-card__lead{flex:14rem;min-width:0}.experience-card__location{text-align:right;max-width:11rem;color:var(--ui-text-muted);text-shadow:var(--ui-text-shadow);flex:none;margin:0;font-size:.75rem;font-weight:500;line-height:1.45}.experience-timeline__row--left .experience-card__location{text-align:left}@media (min-width:768px){.experience-timeline__row--left .experience-card__location{text-align:right}}.experience-card__period{letter-spacing:.18em;text-transform:uppercase;color:var(--ui-text-accent);text-shadow:var(--ui-text-shadow);font-size:.65rem;font-weight:700}.experience-card__company{color:var(--ui-text-muted);text-shadow:var(--ui-text-shadow);margin-top:.2rem;font-size:.88rem;font-weight:700}.experience-card__body{grid-template-columns:1fr;align-items:start;gap:.85rem 1.5rem;display:grid}@media (min-width:900px){.experience-card__body{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.experience-card__summary{color:var(--ui-text);text-shadow:var(--ui-text-shadow);margin:0;font-size:clamp(.9rem,1vw,1rem);font-weight:500;line-height:1.65}.experience-card__highlights{grid-template-columns:1fr;gap:.45rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.experience-card__highlights{grid-template-columns:1fr 1fr}}@media (min-width:900px){.experience-card__highlights{grid-template-columns:1fr}}.experience-card__highlights li{color:var(--ui-text-muted);text-shadow:var(--ui-text-shadow);padding-left:1rem;font-size:.85rem;font-weight:500;line-height:1.55;position:relative}.experience-card__highlights li:before{content:"";background:var(--cloud-accent);border-radius:9999px;width:4px;height:4px;position:absolute;top:.5em;left:0;box-shadow:0 0 6px #67b7e88c}
