.cookie-notice[data-astro-cid-uz2wdcl7]{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:1rem clamp(1rem,4vw,1.75rem) calc(1rem + env(safe-area-inset-bottom,0px));pointer-events:none}.cookie-notice[data-astro-cid-uz2wdcl7][hidden]{display:none!important}.cookie-notice__inner[data-astro-cid-uz2wdcl7]{pointer-events:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;width:min(100%,40rem);margin:0 auto;padding:1rem 1.15rem;border:1px solid rgb(255 255 255 / .08);border-radius:.75rem;background:#08080af0;box-shadow:0 0 0 1px #4794ff0f,0 12px 40px #00000073;font-family:Manrope,Geist,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.cookie-notice__copy[data-astro-cid-uz2wdcl7]{flex:1 1 14rem;display:flex;flex-direction:column;gap:.3rem;min-width:0}.cookie-notice__title[data-astro-cid-uz2wdcl7]{margin:0;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9a9aa2}.cookie-notice__text[data-astro-cid-uz2wdcl7]{margin:0;font-size:.875rem;line-height:1.45;color:#c8c8ce}.cookie-notice__text[data-astro-cid-uz2wdcl7] a[data-astro-cid-uz2wdcl7]{color:#7eafff;text-decoration:none}.cookie-notice__text[data-astro-cid-uz2wdcl7] a[data-astro-cid-uz2wdcl7]:hover{color:#a8c9ff}.cookie-notice__btn[data-astro-cid-uz2wdcl7]{flex:0 0 auto;min-height:2.5rem;padding:.55rem 1.15rem;border:0;border-radius:999px;background:#f2f2f4;color:#0a0a0a;font-family:inherit;font-size:.85rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background-color .16s ease}.cookie-notice__btn[data-astro-cid-uz2wdcl7]:hover{background:#fff}.cookie-notice__btn[data-astro-cid-uz2wdcl7]:focus-visible{outline:2px solid #7eafff;outline-offset:3px}:root{--pxlnet-font-display: "Instrument Serif", "Instrument Serif Fallback", "Iowan Old Style", Palatino, serif;--pxlnet-font-body: "Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif;--pxlnet-font-mono: "IBM Plex Mono", "Consolas", "Courier New", monospace;--pxlnet-font-hand: "Caveat", "Segoe Script", "Bradley Hand", "Comic Sans MS", cursive;--pxlnet-text-xs: .75rem;--pxlnet-text-sm: .875rem;--pxlnet-text-base: 1.0625rem;--pxlnet-text-lg: 1.25rem;--pxlnet-text-xl: 1.5rem;--pxlnet-text-2xl: 2rem;--pxlnet-text-3xl: clamp(2.25rem, 4vw + 1rem, 3.5rem);--pxlnet-text-brand: clamp(3rem, 8vw + 1rem, 6.5rem);--pxlnet-leading-tight: 1.1;--pxlnet-leading-snug: 1.25;--pxlnet-leading-normal: 1.6;--pxlnet-tracking-tight: -.03em;--pxlnet-tracking-brand: -.04em;--pxlnet-space-1: .25rem;--pxlnet-space-2: .5rem;--pxlnet-space-3: .75rem;--pxlnet-space-4: 1rem;--pxlnet-space-5: 1.5rem;--pxlnet-space-6: 2rem;--pxlnet-space-7: 3rem;--pxlnet-space-8: 4rem;--pxlnet-space-9: 6rem;--pxlnet-space-10: 8rem;--pxlnet-section-y: clamp(4rem, 10vw, 7.5rem);--pxlnet-container: 72rem;--pxlnet-container-narrow: 40rem;--pxlnet-radius-sm: .25rem;--pxlnet-radius-md: .5rem;--pxlnet-radius-lg: .75rem;--pxlnet-shadow-sm: 0 1px 2px rgb(14 20 27 / .06);--pxlnet-shadow-md: 0 8px 24px rgb(14 20 27 / .08);--pxlnet-ease-out: cubic-bezier(.22, 1, .36, 1);--pxlnet-duration-fast: .18s;--pxlnet-duration-base: .32s;--pxlnet-duration-slow: .7s;--pxlnet-nav-h: 4rem;--pxlnet-color-ink: #000000;--pxlnet-color-ink-soft: #050505;--pxlnet-color-charcoal: #000000;--pxlnet-color-slate: #9a9aa2;--pxlnet-color-slate-muted: #6e6e76;--pxlnet-color-paper: #000000;--pxlnet-color-paper-elevated: #0a0a0a;--pxlnet-color-line: #1a1a1a;--pxlnet-color-teal: #0d8f8a;--pxlnet-color-teal-deep: #0a6e6a;--pxlnet-color-teal-soft: #d8f0ee;--pxlnet-color-focus: #c8c8ce;--pxlnet-color-bg: var(--pxlnet-color-charcoal);--pxlnet-color-bg-elevated: var(--pxlnet-color-paper-elevated);--pxlnet-color-fg: #f2f2f4;--pxlnet-color-fg-muted: var(--pxlnet-color-slate);--pxlnet-color-fg-subtle: var(--pxlnet-color-slate-muted);--pxlnet-color-accent: var(--pxlnet-color-fg);--pxlnet-color-accent-hover: #ffffff;--pxlnet-color-accent-soft: rgb(255 255 255 / .08);--pxlnet-color-border: var(--pxlnet-color-line);--pxlnet-color-scrim: #000000;--pxlnet-color-wave: rgb(71 148 255);--pxlnet-logo-blend: lighten}.contact-modern{--cm-fg: #f2f2f4;--cm-muted: #9a9aa2;--cm-dim: #6e6e76;--cm-line: rgb(255 255 255 / .12);--cm-fill: #121214;--cm-fill-focus: #18181b;--cm-accent: #7eafff;--cm-sans: "Manrope", ui-sans-serif, system-ui, sans-serif;box-sizing:border-box;position:relative;width:min(100%,72rem);margin:0 auto;padding:0 clamp(1.25rem,5vw,3.5rem);scroll-margin-top:calc(var(--pxlnet-banner-height, 42vh) * .72);font-family:var(--cm-sans);color:var(--cm-fg);-webkit-font-smoothing:antialiased}.contact-modern *,.contact-modern *:before,.contact-modern *:after{box-sizing:border-box}.contact-modern__shell{display:grid;gap:2rem;align-items:start}@media(min-width:900px){.contact-modern__shell{grid-template-columns:minmax(14rem,.9fr) minmax(22rem,1.35fr);gap:clamp(2.5rem,6vw,5rem)}}.contact-modern__intro{display:flex;flex-direction:column;gap:.75rem;max-width:28rem}@media(min-width:900px){.contact-modern__intro{padding-top:.35rem;max-width:none}}.contact-modern__title{margin:0;font-family:var(--cm-sans);font-size:clamp(1.85rem,3.4vw,2.6rem);font-weight:700;letter-spacing:-.03em;line-height:1.12;color:var(--cm-fg)}.contact-modern__text{margin:0;font-family:var(--cm-sans);font-size:1.05rem;font-weight:400;line-height:1.55;color:var(--cm-muted)}.contact-modern__details{display:flex;flex-direction:column;gap:.35rem;margin:.85rem 0 0;padding:0;font-family:var(--cm-sans);font-style:normal;font-size:.95rem;line-height:1.5;color:var(--cm-muted)}.contact-modern__person{margin:0 0 .25rem;font-size:1.02rem;font-weight:600;letter-spacing:-.02em;color:var(--cm-fg)}.contact-modern__details p{margin:0}.contact-modern__detail-label{display:inline-block;min-width:4.5rem;margin-right:.55rem;font-size:.78rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--cm-dim)}.contact-modern__details a{color:var(--cm-muted);text-decoration:none;transition:color .16s ease}.contact-modern__details a:hover{color:var(--cm-accent)}.contact-modern__honey{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.contact-modern__form{display:flex;flex-direction:column;gap:1.1rem;margin:0;padding:0;border:0}.contact-modern__field{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;margin:0;padding:0;border:0;width:100%;cursor:text}.contact-modern__label{display:block;font-family:var(--cm-sans);font-size:.8125rem;font-weight:500;letter-spacing:-.01em;color:var(--cm-dim)}.contact-modern__input{display:block;width:100%;max-width:100%;margin:0;padding:.9rem 1rem;border:1px solid var(--cm-line);border-radius:.65rem;background:var(--cm-fill);color:var(--cm-fg);font-family:var(--cm-sans)!important;font-size:.975rem!important;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:normal;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color .16s ease,background-color .16s ease}.contact-modern__input::placeholder{color:#6e6e76;font-family:var(--cm-sans)!important;font-size:.975rem!important;font-style:normal;opacity:1}.contact-modern__input:hover{border-color:#fff3}.contact-modern__input:focus{border-color:#7eafff8c;background:var(--cm-fill-focus)}.contact-modern__input--area{min-height:8.5rem;resize:vertical}.contact-modern__input.is-invalid{border-color:#e8a0a08c}.contact-modern__consent{display:flex;align-items:flex-start;gap:.7rem;margin:.15rem 0 0;cursor:pointer}.contact-modern__consent-input{flex:0 0 auto;width:1.05rem;height:1.05rem;margin-top:.15rem;accent-color:var(--cm-accent);cursor:pointer}.contact-modern__consent-text{font-family:var(--cm-sans);font-size:.875rem;line-height:1.45;color:var(--cm-muted)}.contact-modern__consent-text a{color:var(--cm-accent);text-decoration:none}.contact-modern__consent-text a:hover{color:#a8c9ff}.contact-modern__consent.is-invalid .contact-modern__consent-text{color:#e8a0a0}.contact-modern__consent-input.is-invalid{outline:1px solid rgb(232 160 160 / .7);outline-offset:2px}.contact-modern__bar{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.15rem;margin-top:.35rem}.contact-modern__btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:.7rem 1.4rem;border:0!important;border-radius:999px;background:#f2f2f4!important;color:#0a0a0a!important;font-family:var(--cm-sans)!important;font-size:.9rem;font-weight:600;letter-spacing:-.015em;line-height:1;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.contact-modern__btn:hover{background:#fff!important;transform:translateY(-1px)}.contact-modern__btn:focus-visible{outline:2px solid var(--cm-accent);outline-offset:3px}.contact-modern__btn:disabled{opacity:.55;cursor:wait;transform:none}.contact-modern__direct{font-family:var(--cm-sans);font-size:.875rem;font-weight:450;color:var(--cm-muted);text-decoration:none}.contact-modern__direct:hover{color:var(--cm-accent)}.contact-modern__status{flex-basis:100%;margin:0;min-height:1.2rem;font-family:var(--cm-sans);font-size:.875rem;color:var(--cm-muted)}.contact-modern__status.is-error{color:#e8a0a0}.contact-modern__status.is-ok{color:#a8d4c4}.content-panels{position:relative;width:100%}.content-panel{width:100%;opacity:1;transform:translateZ(0);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.content-panel[hidden]{display:none!important}.content-panel.is-leaving{opacity:0;transform:translate3d(0,.55rem,0);pointer-events:none}.content-panel.is-entering{opacity:0;transform:translate3d(0,.55rem,0)}.content-panel__back{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 1.25rem;padding:0;border:0;background:transparent;font-family:Manrope,Geist,ui-sans-serif,system-ui,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.02em;color:#9a9aa2;cursor:pointer;transition:color .18s ease}.content-panel__back:hover{color:#f2f2f4}.content-panel__back:focus-visible{outline:1px solid rgb(255 255 255 / .35);outline-offset:3px}.content-panel--legal{width:min(100%,40rem);margin:0 auto;padding:0 clamp(1.25rem,5vw,3.5rem)}@media(prefers-reduced-motion:reduce){.content-panel{transition:none}}@font-face{font-family:"Instrument Serif";src:url(/assets/fonts/InstrumentSerif-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/assets/fonts/InstrumentSerif-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman"),local("Times"),local("serif");size-adjust:106%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Geist;src:url(/assets/fonts/Geist-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/assets/fonts/Geist-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/assets/fonts/Geist-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/assets/fonts/Geist-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/assets/fonts/Geist-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/assets/fonts/Geist-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist Fallback;src:local("Segoe UI"),local("Helvetica Neue"),local("Arial"),local("sans-serif");size-adjust:97%;ascent-override:95%;descent-override:20%;line-gap-override:0%}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/assets/fonts/Caveat-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/assets/fonts/Caveat-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark;--pxlnet-banner-height: 42vh;--pxlnet-content-fade: 0vh;scroll-padding-top:calc(var(--pxlnet-banner-height) * .45);overflow-x:clip;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}body{margin:0;min-height:100vh;overflow-x:clip;overflow-y:visible;overscroll-behavior-x:none;background:var(--pxlnet-color-bg);color:var(--pxlnet-color-fg);font-family:var(--pxlnet-font-body);font-size:var(--pxlnet-text-base);line-height:var(--pxlnet-leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scrollbar-width:none;-ms-overflow-style:none}html.is-gallery-locked,body.is-gallery-locked{overflow:hidden;overscroll-behavior:none;touch-action:none}html.is-gallery-locked .content-area:before{opacity:0;visibility:hidden}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{width:0;height:0;display:none}img,svg{display:block;max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--pxlnet-color-focus);outline-offset:3px}::selection{background:var(--pxlnet-color-accent-soft);color:var(--pxlnet-color-fg)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.legal-doc{display:flex;flex-direction:column;gap:1.75rem}.legal-doc__title{margin:0;font-size:clamp(1.85rem,3.4vw,2.4rem);font-weight:600;letter-spacing:-.035em;line-height:1.12;color:#f2f2f4}.legal-doc__lead{margin:0;font-size:1.02rem;line-height:1.55;color:#9a9aa2}.legal-doc__section{display:flex;flex-direction:column;gap:.65rem;padding-top:.35rem}.legal-doc__section+.legal-doc__section{border-top:1px solid rgb(255 255 255 / .06);padding-top:1.35rem;margin-top:.35rem}.legal-doc__heading{margin:0;font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#6e6e76}.legal-doc p{margin:0;font-size:.95rem;line-height:1.65;color:#c8c8ce}.legal-doc a{color:#7eafff;text-decoration:none;transition:color .18s cubic-bezier(.22,1,.36,1)}.legal-doc a:hover{color:#a8c9ff}.legal-doc ul{margin:0;padding-left:1.15rem;display:flex;flex-direction:column;gap:.4rem}.legal-doc li{font-size:.95rem;line-height:1.6;color:#c8c8ce}.legal-doc__note{margin:0;font-size:.85rem;line-height:1.55;color:#6e6e76}.logo-scroll[data-astro-cid-2n2ohjz5]{--logo-progress: 0;--veil-progress: 0;--glow-strength: .32;--banner-height: var(--pxlnet-banner-height, 42vh);--content-fade-height: var(--pxlnet-content-fade, 0vh);--ambient: .25;--logo-size-large: min(44vmin, 24rem);--logo-size-small: 16rem;--logo-top-pad: .55rem;--logo-size: calc( var(--logo-size-large) - (var(--logo-size-large) - var(--logo-size-small)) * var(--logo-progress) );position:relative;min-height:calc(118vh + (100vh - var(--banner-height) * .85));background:#000}.logo-scroll__stage[data-astro-cid-2n2ohjz5]{height:calc(118vh + (100vh - var(--banner-height) * .85));background:#000}.logo-scroll__veil[data-astro-cid-2n2ohjz5]{position:fixed;top:0;left:0;right:0;z-index:10;height:var(--banner-height);pointer-events:none;opacity:var(--veil-progress);transform:translate3d(0,calc((1 - var(--veil-progress)) * -1.5rem),0);will-change:opacity,transform;background:transparent}.logo-scroll__veil-scrim[data-astro-cid-2n2ohjz5]{position:absolute;inset:0;z-index:0;background:linear-gradient(to bottom,var(--pxlnet-color-scrim) 0%,var(--pxlnet-color-scrim) 36%,color-mix(in srgb,var(--pxlnet-color-scrim) 90%,transparent) 50%,color-mix(in srgb,var(--pxlnet-color-scrim) 62%,transparent) 64%,color-mix(in srgb,var(--pxlnet-color-scrim) 28%,transparent) 78%,color-mix(in srgb,var(--pxlnet-color-scrim) 6%,transparent) 90%,transparent 100%)}.logo-scroll__waves[data-astro-cid-2n2ohjz5]{position:absolute;inset:0;z-index:1;width:100%;height:100%;display:block;image-rendering:pixelated;opacity:.62}.logo-scroll__veil-fade[data-astro-cid-2n2ohjz5]{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--pxlnet-color-scrim) 20%,transparent) 0%,transparent 35%)}.logo-scroll__content-fade[data-astro-cid-2n2ohjz5]{display:none}.logo-scroll__vignette[data-astro-cid-2n2ohjz5]{position:fixed;inset:0;z-index:3;pointer-events:none;opacity:var(--ambient);background:radial-gradient(ellipse 80% 70% at 50% 38%,transparent 42%,color-mix(in srgb,var(--pxlnet-color-scrim) 48%,transparent) 100%)}.logo-scroll__mark[data-astro-cid-2n2ohjz5]{position:fixed;top:0;left:50%;z-index:20;width:var(--logo-size);height:var(--logo-size);display:grid;place-items:center;pointer-events:none;transform:translate(-50%,calc((50vh - (var(--logo-size) / 2)) * (1 - var(--logo-progress)) + var(--logo-top-pad) * var(--logo-progress)));will-change:transform,width,height}.logo-scroll__face[data-astro-cid-2n2ohjz5]{position:relative;width:100%;height:100%;opacity:0}.logo-scroll__face[data-astro-cid-2n2ohjz5].is-entering{animation:pxlnet-logo-fade 1s cubic-bezier(.22,1,.36,1) both}.logo-scroll__face[data-astro-cid-2n2ohjz5].is-entering .logo-scroll__img[data-astro-cid-2n2ohjz5]{animation:pxlnet-logo-zoom 1s cubic-bezier(.22,1,.36,1) both}.logo-scroll__face[data-astro-cid-2n2ohjz5].is-settled{opacity:1;animation:none}.logo-scroll__bloom[data-astro-cid-2n2ohjz5]{position:absolute;inset:0;margin:auto;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none;transform:translateZ(0)}.logo-scroll__bloom--far[data-astro-cid-2n2ohjz5]{inset:-28%;width:156%;height:156%;opacity:calc(.16 + .18 * var(--glow-strength));filter:blur(42px)}.logo-scroll__bloom--soft[data-astro-cid-2n2ohjz5]{inset:-10%;width:120%;height:120%;opacity:calc(.08 + .1 * var(--glow-strength));filter:blur(14px)}.logo-scroll__img[data-astro-cid-2n2ohjz5]{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;mix-blend-mode:var(--pxlnet-logo-blend);user-select:none;-webkit-user-drag:none}.logo-scroll__hint[data-astro-cid-2n2ohjz5]{position:fixed;left:50%;bottom:max(1.5rem,env(safe-area-inset-bottom,0px) + 1.25rem);z-index:20;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;background:transparent;transform:translate(-50%);pointer-events:none;cursor:pointer;color:color-mix(in srgb,var(--pxlnet-color-fg) 42%,transparent);opacity:0;transition:opacity .85s ease,color .18s ease}.logo-scroll[data-astro-cid-2n2ohjz5].is-hint-ready .logo-scroll__hint[data-astro-cid-2n2ohjz5]{opacity:calc((1 - var(--logo-progress)) * .9);pointer-events:auto}html.is-gallery-locked .logo-scroll__hint[data-astro-cid-2n2ohjz5]{opacity:0!important;pointer-events:none!important;visibility:hidden}.logo-scroll__hint[data-astro-cid-2n2ohjz5]:hover{color:color-mix(in srgb,var(--pxlnet-color-fg) 72%,transparent)}.logo-scroll__hint[data-astro-cid-2n2ohjz5]:focus-visible{outline:1px solid color-mix(in srgb,var(--pxlnet-color-fg) 35%,transparent);outline-offset:4px}.logo-scroll__hint-icon[data-astro-cid-2n2ohjz5]{display:block;width:1.15rem;height:1.15rem;animation:pxlnet-hint-drift 2.6s ease-in-out infinite}@keyframes pxlnet-hint-drift{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(.35rem);opacity:1}}@keyframes pxlnet-logo-fade{0%{opacity:0}to{opacity:1}}@keyframes pxlnet-logo-zoom{0%{transform:scale(.92)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.logo-scroll__face[data-astro-cid-2n2ohjz5].is-entering,.logo-scroll__face[data-astro-cid-2n2ohjz5].is-entering .logo-scroll__img[data-astro-cid-2n2ohjz5],.logo-scroll__hint-icon[data-astro-cid-2n2ohjz5]{animation:none}.logo-scroll__face[data-astro-cid-2n2ohjz5].is-entering,.logo-scroll__face[data-astro-cid-2n2ohjz5].is-settled{opacity:1}}.content-area[data-astro-cid-lx46cchy]{position:relative;z-index:9;margin-top:calc(-1 * (100vh - var(--pxlnet-banner-height, 42vh) * .85));padding:.75rem 0 1.5rem;min-height:20rem;background:var(--pxlnet-color-bg, #000);isolation:isolate;overflow-x:clip;overflow-y:visible}.content-area__inner[data-astro-cid-lx46cchy]{position:relative;z-index:2;width:100%;max-width:none}.content-area__body[data-astro-cid-lx46cchy]{width:100%}.seo-intro[data-astro-cid-smbpk6ca]{width:min(100%,72rem);margin:0 auto 2.75rem;padding:0 clamp(1.25rem,5vw,3.5rem);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;scroll-margin-top:calc(var(--pxlnet-banner-height, 42vh) * .72)}.seo-intro__brand[data-astro-cid-smbpk6ca]{margin:0 0 .65rem;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:#f2f2f4}.seo-intro__lead[data-astro-cid-smbpk6ca]{margin:0;max-width:36rem;font-size:1.05rem;font-weight:400;line-height:1.55;color:#9a9aa2}.site-footer[data-astro-cid-gcn2mc3v]{position:relative;z-index:9;display:flex;justify-content:center;width:100%;margin:0;padding:1.35rem 1.25rem calc(1.35rem + env(safe-area-inset-bottom,0px));overflow:visible;border:0;background:radial-gradient(ellipse 160% 120% at 50% 115%,color-mix(in srgb,var(--pxlnet-color-wave, rgb(71 148 255)) 22%,transparent) 0%,color-mix(in srgb,var(--pxlnet-color-wave, rgb(71 148 255)) 10%,transparent) 48%,transparent 78%),#000;box-shadow:0 1.25rem 2.75rem color-mix(in srgb,var(--pxlnet-color-wave, rgb(71 148 255)) 14%,transparent);font-family:Geist,Geist Fallback,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.site-footer__rail[data-astro-cid-gcn2mc3v]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.65rem;width:min(100%,28rem);text-align:center}.site-footer__nav[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.75rem 2.75rem}.site-footer__nav[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{font-size:.8125rem;font-weight:400;letter-spacing:.01em;text-decoration:none;color:#9a9aa2;transition:color .18s cubic-bezier(.22,1,.36,1)}.site-footer__nav[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:#f2f2f4}.site-footer__nav[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible{outline:1px solid rgb(255 255 255 / .35);outline-offset:3px}.site-footer__meta[data-astro-cid-gcn2mc3v]{display:flex;align-items:baseline;justify-content:center;gap:.6rem;margin:0}.site-footer__name[data-astro-cid-gcn2mc3v],.site-footer__copy[data-astro-cid-gcn2mc3v]{font-size:.72rem;font-weight:400;letter-spacing:.04em;color:#6e6e76}.site-footer__name[data-astro-cid-gcn2mc3v]{font-weight:500}
