[data-portfolio-template]{--pf-background:oklch(0.984 0.003 248);--pf-foreground:oklch(0.206 0.039 266);--pf-card:oklch(1 0 0);--pf-surface:oklch(0.968 0.007 248);--pf-surface-2:oklch(0.944 0.012 252);--pf-muted-foreground:oklch(0.52 0.04 257);--pf-border:oklch(0.917 0.015 255);--pf-border-strong:oklch(0.845 0.022 255);--pf-brand:oklch(0.545 0.215 263);--pf-brand-hover:oklch(0.5 0.212 263);--pf-brand-active:oklch(0.458 0.205 263);--pf-brand-foreground:oklch(1 0 0);--pf-brand-subtle:oklch(0.96 0.026 263);--pf-brand-subtle-hover:oklch(0.938 0.04 263);--pf-brand-on-subtle:oklch(0.47 0.196 263);--pf-brand-border:oklch(0.878 0.058 263);--pf-brand-ring:oklch(0.6 0.196 262);--pf-brand-2:oklch(0.64 0.175 258);--pf-brand-2-subtle:oklch(0.955 0.028 258);--pf-tint-brand:oklch(0.88 0.075 263/0.5);--pf-tint-warm:oklch(0.915 0.055 218/0.45);--pf-grid-line:oklch(0.21 0.04 266/0.05);--pf-dot-line:oklch(0.21 0.04 266/0.09);--pf-card-foreground:var(--pf-foreground);--pf-popover:var(--pf-card);--pf-popover-foreground:var(--pf-foreground);--pf-primary:var(--pf-brand);--pf-primary-foreground:var(--pf-brand-foreground);--pf-secondary:var(--pf-surface);--pf-secondary-foreground:var(--pf-foreground);--pf-muted:var(--pf-surface);--pf-accent:var(--pf-surface-2);--pf-accent-foreground:var(--pf-foreground);--pf-input:var(--pf-border-strong);--pf-ring:var(--pf-brand-ring);--pf-gradient-brand:linear-gradient(135deg,var(--pf-brand) 0%,var(--pf-brand-2) 100%);--pf-gradient-brand-soft:linear-gradient(135deg,var(--pf-brand-subtle) 0%,var(--pf-brand-2-subtle) 100%);--pf-gradient-hairline:linear-gradient(90deg,transparent,var(--pf-border-strong),transparent);--pf-gradient-rail:linear-gradient(to bottom,var(--pf-brand-border),var(--pf-border) 45%,transparent);--pf-elevation-inner-top:inset 0 1px 0 0 oklch(1 0 0/0.8);--pf-elevation-brand:0 6px 22px -8px color-mix(in oklch,var(--pf-brand) 45%,transparent);--pf-elevation-card:inset 0 1px 0 0 oklch(1 0 0/0.8),0 1px 2px -1px oklch(0.21 0.04 266/0.08),0 6px 16px -4px oklch(0.21 0.04 266/0.07),0 18px 40px -12px oklch(0.21 0.04 266/0.07);--pf-elevation-card-hover:inset 0 1px 0 0 oklch(1 0 0/0.9),0 2px 4px -2px oklch(0.21 0.04 266/0.1),0 12px 26px -6px oklch(0.21 0.04 266/0.1),0 28px 60px -16px oklch(0.21 0.04 266/0.11);--pf-aurora-1:oklch(0.88 0.075 263/0.8);--pf-aurora-2:oklch(0.925 0.045 250/0.42);--pf-aurora-3:oklch(0.945 0.03 232/0.3);--pf-aurora-blend:normal;--pf-aurora-blur:68px;--pf-aurora-opacity:0.6;--pf-aurora-grain:0.025;--pf-noise-url:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--pf-grid-size:64px;--pf-dot-size:22px;--pf-spotlight-x:50%;--pf-spotlight-y:50%;--pf-radius:0.75rem;--pf-radius-md:calc(var(--pf-radius) * 0.8);--pf-radius-lg:var(--pf-radius);--pf-radius-2xl:calc(var(--pf-radius) * 1.8);--pf-text-overline:0.8125rem;--pf-ease-out-quint:cubic-bezier(0.22,1,0.36,1);--pf-ease-in-out-quart:cubic-bezier(0.76,0,0.24,1);--pf-ease-out-expo:cubic-bezier(0.16,1,0.3,1);--pf-duration-fast:150ms;--pf-duration-base:250ms;--pf-duration-slow:400ms;--pf-font-sans:var(--pf-face-inter),ui-sans-serif,system-ui,"Segoe UI",sans-serif;--pf-font-heading:var(--pf-face-jakarta),var(--pf-face-inter),ui-sans-serif,system-ui,sans-serif;--pf-font-display:var(--pf-font-heading);--pf-font-mono:var(--pf-face-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--pf-font-sans);font-feature-settings:"cv11","ss01"}@media (prefers-color-scheme:dark){[data-portfolio-template]:not([data-portfolio-scheme]){--pf-background:oklch(0.169 0.022 266);--pf-foreground:oklch(0.968 0.007 248);--pf-card:oklch(0.212 0.029 264);--pf-surface:oklch(0.192 0.025 265);--pf-surface-2:oklch(0.267 0.031 260);--pf-muted-foreground:oklch(0.687 0.024 262);--pf-border:oklch(0.277 0.031 260);--pf-border-strong:oklch(0.36 0.036 260);--pf-brand:oklch(0.626 0.186 260);--pf-brand-hover:oklch(0.678 0.163 260);--pf-brand-active:oklch(0.722 0.143 258);--pf-brand-subtle:oklch(0.295 0.068 260);--pf-brand-subtle-hover:oklch(0.338 0.082 260);--pf-brand-on-subtle:oklch(0.79 0.124 258);--pf-brand-border:oklch(0.41 0.108 260);--pf-brand-ring:oklch(0.626 0.186 260);--pf-brand-2:oklch(0.714 0.143 255);--pf-brand-2-subtle:oklch(0.305 0.07 255);--pf-tint-brand:oklch(0.56 0.2 260/0.28);--pf-tint-warm:oklch(0.58 0.14 218/0.2);--pf-grid-line:oklch(0.97 0.012 260/0.05);--pf-dot-line:oklch(0.97 0.012 260/0.09);color-scheme:dark}}[data-portfolio-scheme=light],[data-portfolio-template]:not([data-portfolio-scheme]){color-scheme:light}@media (prefers-color-scheme:dark){[data-portfolio-template]:not([data-portfolio-scheme]){color-scheme:dark}}[data-portfolio-scheme=dark]{color-scheme:dark;--pf-elevation-inner-top:inset 0 1px 0 0 oklch(1 0.02 260/0.08);--pf-elevation-card:inset 0 1px 0 0 oklch(1 0.02 260/0.07),0 2px 6px -2px oklch(0.07 0.02 266/0.55),0 18px 40px -12px oklch(0.06 0.02 266/0.6);--pf-elevation-card-hover:inset 0 1px 0 0 oklch(1 0.02 260/0.09),0 4px 10px -3px oklch(0.07 0.02 266/0.6),0 28px 60px -16px oklch(0.05 0.02 266/0.66);--pf-aurora-1:oklch(0.62 0.2 260/0.42);--pf-aurora-2:oklch(0.545 0.125 250/0.18);--pf-aurora-3:oklch(0.52 0.08 232/0.14);--pf-aurora-blend:screen;--pf-aurora-blur:80px;--pf-aurora-opacity:0.72;--pf-aurora-grain:0.022}@media (prefers-color-scheme:dark){[data-portfolio-template]:not([data-portfolio-scheme]){--pf-elevation-inner-top:inset 0 1px 0 0 oklch(1 0.02 260/0.08);--pf-elevation-card:inset 0 1px 0 0 oklch(1 0.02 260/0.07),0 2px 6px -2px oklch(0.07 0.02 266/0.55),0 18px 40px -12px oklch(0.06 0.02 266/0.6);--pf-aurora-blend:screen}}[data-portfolio-template] ::-moz-selection{background:color-mix(in oklch,var(--pf-brand) 26%,transparent);color:var(--pf-foreground)}[data-portfolio-template] ::selection{background:color-mix(in oklch,var(--pf-brand) 26%,transparent);color:var(--pf-foreground)}:where([data-portfolio-template]) :is(h1,h2,h3,h4,h5,h6){color:inherit}.pf-aurora{overflow:hidden;z-index:0;opacity:var(--pf-aurora-opacity)}.pf-aurora,.pf-aurora:after{position:absolute;inset:0;pointer-events:none}.pf-aurora:after{content:"";background-image:var(--pf-noise-url);background-size:160px 160px;opacity:var(--pf-aurora-grain)}.pf-aurora>span{position:absolute;display:block;width:42rem;max-width:130%;aspect-ratio:1;border-radius:50%;filter:blur(var(--pf-aurora-blur));mix-blend-mode:var(--pf-aurora-blend);will-change:transform;transform:translateZ(0)}.pf-aurora>span:first-child{top:-18%;left:-10%;background:radial-gradient(circle,var(--pf-aurora-1),transparent 68%);animation:pf-aurora-drift-a 26s var(--pf-ease-in-out-quart) infinite}.pf-aurora>span:nth-child(2){top:-6%;right:-14%;background:radial-gradient(circle,var(--pf-aurora-2),transparent 68%);animation:pf-aurora-drift-b 32s var(--pf-ease-in-out-quart) infinite}.pf-aurora>span:nth-child(3){bottom:-28%;left:22%;background:radial-gradient(circle,var(--pf-aurora-3),transparent 70%);animation:pf-aurora-drift-c 38s var(--pf-ease-in-out-quart) infinite}@keyframes pf-aurora-drift-a{0%,to{transform:translate3d(-6%,-4%,0) scale(1)}33%{transform:translate3d(8%,6%,0) scale(1.12)}66%{transform:translate3d(-2%,10%,0) scale(.94)}}@keyframes pf-aurora-drift-b{0%,to{transform:translate3d(6%,8%,0) scale(1.05)}40%{transform:translate3d(-8%,-6%,0) scale(.92)}70%{transform:translate3d(4%,-10%,0) scale(1.14)}}@keyframes pf-aurora-drift-c{0%,to{transform:translate3d(0,6%,0) scale(.96)}50%{transform:translate3d(-10%,-8%,0) scale(1.16)}}.pf-bg-dots{background-image:radial-gradient(var(--pf-dot-line) 1px,transparent 1px);background-size:var(--pf-dot-size) var(--pf-dot-size)}.pf-bg-grid{background-image:linear-gradient(to right,var(--pf-grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--pf-grid-line) 1px,transparent 1px);background-size:var(--pf-grid-size) var(--pf-grid-size)}.pf-bg-gradient-brand{background-image:var(--pf-gradient-brand)}.pf-bg-gradient-brand-soft{background-image:var(--pf-gradient-brand-soft)}.pf-bg-tint-brand{background-image:radial-gradient(75% 60% at 50% 0,var(--pf-tint-brand),transparent 70%)}.pf-bg-tint-mesh{background-image:radial-gradient(60% 70% at 8% 0,var(--pf-tint-brand),transparent 64%),radial-gradient(52% 64% at 96% 22%,var(--pf-tint-warm),transparent 66%)}.pf-text-gradient-brand{background-image:var(--pf-gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.pf-card-lift{box-shadow:var(--pf-elevation-card);transition-property:transform,box-shadow;transition-duration:var(--pf-duration-base);transition-timing-function:var(--pf-ease-out-quint);will-change:transform}@media (hover:hover){.pf-card-lift:hover{transform:translate3d(0,-3px,0);box-shadow:var(--pf-elevation-card-hover)}}.pf-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--pf-text-overline);line-height:1.15rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pf-brand-on-subtle)}.pf-eyebrow:before{content:"";flex:none;inline-size:1.5rem;block-size:1px;background-color:currentColor;opacity:.55}.pf-eyebrow-plain:before{content:none}.pf-focus-ring:focus-visible{outline:2px solid var(--pf-brand-ring);outline-offset:2px}.pf-hairline{height:1px;background-image:var(--pf-gradient-hairline)}.pf-icon-tile{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:2.75rem;block-size:2.75rem;border-radius:var(--pf-radius-lg);color:var(--pf-brand-on-subtle);background-color:var(--pf-brand-subtle);box-shadow:inset 0 0 0 1px var(--pf-brand-border),var(--pf-elevation-inner-top)}.pf-icon-tile-sm{inline-size:2.25rem;block-size:2.25rem;border-radius:var(--pf-radius-md)}.pf-mask-fade-b{-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}.pf-measure{max-inline-size:62ch}.pf-measure-wide{max-inline-size:74ch}.pf-numeral{font-family:var(--pf-font-mono)}.pf-numeral,.pf-tabular{font-variant-numeric:tabular-nums lining-nums}.pf-tabular{font-feature-settings:"tnum" 1,"lnum" 1}.pf-paper{background-color:#fff;color:#17202b;box-shadow:0 1px 2px rgba(15,23,42,.06),0 12px 40px -12px rgba(15,23,42,.22)}.pf-rule{border:0;block-size:1px;background-color:var(--pf-border)}.pf-rule-brand{border:0;block-size:2px;inline-size:2.5rem;border-radius:999px;background-image:var(--pf-gradient-brand)}.pf-spotlight{position:relative;isolation:isolate}.pf-spotlight:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;border-radius:inherit;background:radial-gradient(36rem circle at var(--pf-spotlight-x) var(--pf-spotlight-y),var(--pf-brand-subtle-hover),transparent 42%);transition:opacity var(--pf-duration-base) var(--pf-ease-out-quint)}.pf-spotlight:hover:before{opacity:1}.pf-step-rail{position:relative}.pf-step-rail:before{content:"";position:absolute;inset-block:2.5rem 1.5rem;inset-inline-start:1.25rem;inline-size:1px;background-image:var(--pf-gradient-rail);pointer-events:none}.pf-surface-card{background-color:var(--pf-card);border:1px solid var(--pf-border);border-radius:var(--pf-radius-2xl);box-shadow:var(--pf-elevation-card)}@media (prefers-reduced-motion:reduce){.pf-aurora>span{animation:none}.pf-card-lift,.pf-spotlight:before{transition:none}.pf-card-lift:hover{transform:none}}.pf-split-word{white-space:nowrap}.pf-split-part,.pf-split-word{display:inline-block}.pf-marquee{--pf-marquee-gap:1rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.pf-marquee,.pf-marquee-track{display:flex;gap:var(--pf-marquee-gap)}.pf-marquee-track{flex:none;align-items:center;justify-content:space-around;min-width:100%;margin:0;padding:0;list-style:none}.pf-marquee-item{flex:none}.pf-tilt{transform:perspective(var(--pf-tilt-perspective,900px)) rotateX(var(--pf-tilt-x,0deg)) rotateY(var(--pf-tilt-y,0deg));transition:transform .5s var(--pf-ease-out-quint)}.pf-tilt[data-pf-pointer-active]{transition-duration:.12s}.pf-glare:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--pf-glare-x,50%) var(--pf-glare-y,0),var(--pf-glare-color,oklch(1 0 0/.22)),transparent 60%);opacity:0;transition:opacity .35s var(--pf-ease-out-quint)}.pf-glare[data-pf-pointer-active]:after{opacity:1}.pf-magnetic{translate:var(--pf-magnet-x,0) var(--pf-magnet-y,0);transition:translate .35s var(--pf-ease-out-quint)}.pf-parallax{translate:0 var(--pf-parallax-y,0)}.pf-progress-x{transform-origin:left center;scale:var(--pf-progress,0) 1}.pf-progress-y{transform-origin:center top;scale:1 var(--pf-progress,0)}.pf-caret:after{content:"";display:inline-block;inline-size:.55em;block-size:1.05em;margin-inline-start:.12em;vertical-align:-.15em;background:currentColor}.pf-shimmer:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,var(--pf-shimmer-color,oklch(1 0 0/.32)) 50%,transparent 65%);translate:-120% 0}@media (prefers-reduced-motion:no-preference){[data-pf-motion=ready] [data-pf-reveal]{transition-property:opacity,translate,scale,rotate,transform,clip-path;transition-duration:var(--pf-reveal-duration,.9s);transition-timing-function:var(--pf-reveal-ease,var(--pf-ease-out-expo));transition-delay:calc(var(--pf-reveal-delay, 0ms) + min(var(--pf-batch-i, 0), 8) * var(--pf-stagger, 80ms))}[data-pf-motion=ready] [data-pf-reveal]:not([data-pf-shown]){opacity:0;translate:0 var(--pf-reveal-distance,1.75rem)}[data-pf-motion=ready] [data-pf-reveal=down]:not([data-pf-shown]){translate:0 calc(var(--pf-reveal-distance, 1.75rem) * -1)}[data-pf-motion=ready] [data-pf-reveal=left]:not([data-pf-shown]){translate:calc(var(--pf-reveal-distance, 1.75rem) * -1.4) 0}[data-pf-motion=ready] [data-pf-reveal=right]:not([data-pf-shown]){translate:calc(var(--pf-reveal-distance, 1.75rem) * 1.4) 0}[data-pf-motion=ready] [data-pf-reveal=scale]:not([data-pf-shown]){translate:none;scale:.92}[data-pf-motion=ready] [data-pf-reveal=zoom]:not([data-pf-shown]){translate:none;scale:1.06}[data-pf-motion=ready] [data-pf-reveal=fade]:not([data-pf-shown]){translate:none}[data-pf-motion=ready] [data-pf-reveal=tilt]:not([data-pf-shown]){transform:perspective(60rem) rotateX(14deg);transform-origin:50% 100%}[data-pf-motion=ready] [data-pf-reveal=pop]{--pf-reveal-ease:cubic-bezier(0.34,1.56,0.64,1);--pf-reveal-duration:0.7s}[data-pf-motion=ready] [data-pf-reveal=pop]:not([data-pf-shown]){translate:none;scale:.6}[data-pf-motion=ready] [data-pf-reveal=wipe]{--pf-reveal-ease:var(--pf-ease-in-out-quart);clip-path:inset(-2rem)}[data-pf-motion=ready] [data-pf-reveal=wipe]:not([data-pf-shown]){opacity:1;translate:none;clip-path:inset(0 100% 0 0)}[data-pf-motion=ready] [data-pf-reveal=grow-x]{transform-origin:left center}[data-pf-motion=ready] [data-pf-reveal=grow-x]:not([data-pf-shown]){opacity:1;translate:none;scale:0 1}[data-pf-motion=ready] [data-pf-reveal=grow-y]{transform-origin:center top}[data-pf-motion=ready] [data-pf-reveal=grow-y]:not([data-pf-shown]){opacity:1;translate:none;scale:1 0}[data-pf-motion=ready] [data-pf-reveal=draw]:not([data-pf-shown]){opacity:1;translate:none}[data-pf-motion=ready] [data-pf-reveal=draw] .pf-draw-path{stroke-dasharray:1;transition:stroke-dashoffset var(--pf-draw-duration,1.6s) var(--pf-ease-in-out-quart);transition-delay:calc(var(--pf-reveal-delay, 0ms) + min(var(--pf-batch-i, 0), 8) * var(--pf-stagger, 80ms))}[data-pf-motion=ready] [data-pf-reveal=draw]:not([data-pf-shown]) .pf-draw-path{stroke-dashoffset:1}[data-pf-motion=ready] [data-pf-reveal=hold]:not([data-pf-shown]){opacity:1;translate:none}.pf-enter{animation:pf-enter-up var(--pf-enter-duration,.9s) var(--pf-ease-out-expo) both;animation-delay:calc(var(--pf-enter-delay, 0ms) + var(--pf-i, 0) * var(--pf-enter-step, 90ms))}.pf-enter-down{animation-name:pf-enter-down}.pf-enter-left{animation-name:pf-enter-left}.pf-enter-right{animation-name:pf-enter-right}.pf-enter-fade{animation-name:pf-enter-fade}.pf-enter-scale{animation-name:pf-enter-scale}.pf-enter-zoom{animation-name:pf-enter-zoom}.pf-enter-pop{animation-name:pf-enter-pop;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.pf-enter-wipe{animation-name:pf-enter-wipe;animation-timing-function:var(--pf-ease-in-out-quart)}.pf-enter-draw .pf-draw-path{stroke-dasharray:1;animation:pf-draw var(--pf-draw-duration,1.6s) var(--pf-ease-in-out-quart) both;animation-delay:calc(var(--pf-enter-delay, 0ms) + var(--pf-i, 0) * var(--pf-enter-step, 90ms))}.pf-chars-drop .pf-split-part,.pf-chars-fade .pf-split-part,.pf-chars-pop .pf-split-part,.pf-chars-rise .pf-split-part,.pf-chars-type .pf-split-part{animation:pf-char-rise var(--pf-char-duration,.8s) var(--pf-ease-out-expo) both;animation-delay:calc(var(--pf-enter-delay, 0ms) + var(--pf-i, 0) * var(--pf-char-step, 35ms))}.pf-chars-fade .pf-split-part{animation-name:pf-enter-fade}.pf-chars-drop .pf-split-part{animation-name:pf-char-drop}.pf-chars-pop .pf-split-part{animation-name:pf-enter-pop;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.pf-chars-type .pf-split-part{animation-name:pf-char-type;animation-duration:1ms;animation-timing-function:step-end;animation-delay:calc(var(--pf-enter-delay, 0ms) + var(--pf-i, 0) * var(--pf-char-step, 55ms))}.pf-float{animation:pf-float var(--pf-float-duration,6s) ease-in-out infinite}.pf-spin-slow{animation:pf-spin var(--pf-spin-duration,40s) linear infinite}.pf-spin-reverse{animation-direction:reverse}.pf-pulse{animation:pf-pulse var(--pf-pulse-duration,2.4s) ease-in-out infinite}.pf-gradient-pan{background-size:200% 200%;animation:pf-gradient-pan var(--pf-pan-duration,8s) ease-in-out infinite}.pf-caret:after{animation:pf-caret-blink 1.1s step-end 5}.pf-marquee-track{animation:pf-marquee var(--pf-marquee-duration,30s) linear infinite}.pf-marquee-reverse .pf-marquee-track{animation-direction:reverse}.pf-marquee:focus-within .pf-marquee-track,.pf-marquee:hover .pf-marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.pf-shimmer:hover:after{translate:120% 0;transition:translate .9s var(--pf-ease-out-quint)}}@keyframes pf-enter-up{0%{opacity:0;translate:0 1.5rem}}@keyframes pf-enter-down{0%{opacity:0;translate:0 -1.5rem}}@keyframes pf-enter-left{0%{opacity:0;translate:-2rem 0}}@keyframes pf-enter-right{0%{opacity:0;translate:2rem 0}}@keyframes pf-enter-fade{0%{opacity:0}}@keyframes pf-enter-scale{0%{opacity:0;scale:.92}}@keyframes pf-enter-zoom{0%{opacity:0;scale:1.08}}@keyframes pf-enter-pop{0%{opacity:0;scale:.5}}@keyframes pf-enter-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(-2rem)}}@keyframes pf-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes pf-char-rise{0%{opacity:0;translate:0 .6em}}@keyframes pf-char-drop{0%{opacity:0;translate:0 -.8em;rotate:-12deg}}@keyframes pf-char-type{0%{opacity:0}}@keyframes pf-float{50%{translate:0 -.5rem}}@keyframes pf-spin{to{rotate:1turn}}@keyframes pf-pulse{50%{opacity:.55;scale:.92}}@keyframes pf-gradient-pan{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes pf-caret-blink{50%{opacity:0}}@keyframes pf-marquee{to{translate:calc(-100% - var(--pf-marquee-gap, 1rem)) 0}}@media (prefers-reduced-motion:reduce){.pf-marquee{-webkit-mask-image:none;mask-image:none}.pf-marquee-track{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start;min-width:0}.pf-marquee-track[aria-hidden=true]{display:none}.pf-tilt{transform:none}.pf-progress-x,.pf-progress-y{scale:none}}@media print{[data-pf-reveal]{opacity:1!important;translate:none!important;scale:none!important;transform:none!important;clip-path:none!important}.pf-marquee-track[aria-hidden=true]{display:none}}@font-face{font-family:__GeistSans_8adcd2;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_8adcd2;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:__GeistSans_8adcd2,__GeistSans_Fallback_8adcd2}.__variable_8adcd2{--font-geist-sans:"__GeistSans_8adcd2","__GeistSans_Fallback_8adcd2"}@font-face{font-family:__GeistMono_46451f;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:__GeistMono_46451f,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"__GeistMono_46451f",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}