@font-face{font-family:NF Contact Mona;src:url(https://nirfonic-payhip.pages.dev/fonts/MonaSans.woff2?v=20260812-standard-v1)format("woff2");font-weight:200 900;font-display:swap}#nf-contact{--bg:#000;--surface:#0c0e102e;--surface-hover:#5a36f21f;--line:#f2f0e921;--line-strong:#ffffff38;--text:#f7f7fa;--muted:#999da8;--purple:#5a36f2;--purple-rgb:90,54,242;width:100vw;max-width:none;color:var(--text);-webkit-font-smoothing:antialiased;isolation:isolate;background:#000;margin:0 0 0 calc(50% - 50vw);position:relative;overflow:hidden;font:400 16px/1.5 NF Contact Mona!important}#nf-contact *{box-sizing:border-box}#nf-contact,#nf-contact *,#nf-contact :before,#nf-contact :after{font-variant-alternates:normal!important;font-variant-ligatures:normal!important;-webkit-font-feature-settings:normal!important;font-feature-settings:normal!important;font-family:NF Contact Mona!important}#nf-contact .nf-contact-standard{-webkit-font-feature-settings:normal!important;font-feature-settings:normal!important}#nf-contact:before{content:"";z-index:-3;pointer-events:none;background:radial-gradient(at 50% 44%,#ffffff13 0%,#ffffff0a 24%,#ffffff04 48%,#0000 68%),radial-gradient(at 50% 115%,#ffffff06,#0000 46%),linear-gradient(90deg,#000000f5 0%,#000000d6 34%,#080808c7 52%,#000000e6 70%,#000000fa 100%),#000;position:absolute;inset:0}#nf-contact:after{content:"";z-index:-2;pointer-events:none;opacity:.96;background:radial-gradient(#0000 0%,#0000002e 55%,#0000009e 100%),linear-gradient(#ffffff05,#0000 18% 78%,#ffffff03);position:absolute;inset:0}#nf-contact .nf-contact-noise{z-index:-1;opacity:.34;pointer-events:none;mix-blend-mode:screen;filter:contrast(1.25)brightness(.78);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.08' numOctaves='5' seed='17' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='1.6 0 0 0 -.28 0 1.6 0 0 -.28 0 0 1.6 0 -.28 0 0 0 .74 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E");background-size:360px 360px;position:absolute;inset:0}#nf-contact .nf-contact-kinetic{z-index:-1;top:calc(var(--nf-header-inset,14px) + var(--nf-header-height,76px) + 8px);white-space:nowrap;color:#ffffff06;letter-spacing:-.095em;-webkit-user-select:none;user-select:none;font-size:clamp(130px,24vw,410px);font-weight:900;line-height:.72;display:flex;position:absolute;left:50%;transform:translate(-50%)}#nf-contact .nf-contact-shell{width:min(1240px,100% - 48px);padding:var(--nf-header-clearance,calc(var(--nf-header-inset,14px) + var(--nf-header-height,76px) + 18px)) 0 clamp(76px,9vw,136px);grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:start;gap:clamp(64px,8vw,138px);margin:auto;display:grid}#nf-contact .nf-contact-intro{max-width:620px}#nf-contact .nf-contact-kicker{color:#c2c5cd;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 26px;font-size:11px;font-weight:850;display:flex}#nf-contact .nf-contact-kicker span{background:var(--purple);width:9px;height:9px;box-shadow:0 0 0 7px rgba(var(--purple-rgb),.12),0 0 24px rgba(var(--purple-rgb),.46);transform-origin:50%;border-radius:50%;animation:2.35s ease-in-out infinite nfLicLedBreath;display:block}#nf-contact h1{color:var(--text);letter-spacing:-.035em;text-wrap:balance;margin:0;font:850 clamp(64px,7vw,112px)/.85 NF Contact Mona!important}#nf-contact .nf-contact-lede{max-width:570px;color:var(--muted);letter-spacing:-.018em;margin:34px 0 0;font-size:clamp(16px,1.3vw,20px);line-height:1.7}#nf-contact .nf-contact-links{margin-top:42px}#nf-contact .nf-contact-links summary{color:#c2c5cd;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:#0c0e1029;border:1px solid #f2f0e91c;border-radius:18px;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;font-size:10px;font-weight:820;list-style:none;transition:background-color .3s,border-color .3s,transform .3s cubic-bezier(.22,1,.36,1);display:flex}#nf-contact .nf-contact-links summary::-webkit-details-marker{display:none}#nf-contact .nf-contact-links summary svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;transition:transform .3s cubic-bezier(.22,1,.36,1)}#nf-contact .nf-contact-links[open] summary{border-color:rgba(var(--purple-rgb),.34);background:rgba(var(--purple-rgb),.1)}#nf-contact .nf-contact-links[open] summary svg{transform:rotate(180deg)}#nf-contact .nf-contact-links>div{gap:12px;padding-top:12px;display:grid}#nf-contact .nf-contact-links a{color:var(--text);-webkit-backdrop-filter:blur(8px)saturate(1.12);background:#0c0e1029;border:1px solid #f2f0e91c;border-radius:18px;grid-template-columns:22px 1fr 22px;align-items:center;gap:14px;padding:16px 18px;transition:background-color .3s,border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #00000038,0 8px 24px #0000001a;text-decoration:none!important}#nf-contact .nf-contact-links a:hover,#nf-contact .nf-contact-links a:focus,#nf-contact .nf-contact-links a:active,#nf-contact .nf-contact-links a *,#nf-contact .nf-contact-links a:hover *{text-decoration:none!important}#nf-contact .nf-contact-links a:hover{background:rgba(var(--purple-rgb),.13);border-color:rgba(var(--purple-rgb),.3);transform:translate(5px);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000003d,0 12px 34px #0003}#nf-contact .nf-contact-links svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;color:#b0b4bd;width:20px}#nf-contact .nf-contact-links span{letter-spacing:.055em;font-size:14px;font-weight:720}#nf-contact .nf-contact-links small{color:#737985;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:800;display:block}#nf-contact .nf-contact-links .nf-contact-arrow{transition:transform .3s cubic-bezier(.22,1,.36,1)}#nf-contact .nf-contact-links a:hover .nf-contact-arrow{color:var(--purple);transform:translate(4px)}#nf-contact .nf-contact-meta{color:#707682;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:30px;font-size:11px;font-weight:650;display:flex}#nf-contact :where(.nf-contact-meta,.nf-contact-error,.nf-contact-status){letter-spacing:.055em}#nf-contact .nf-contact-meta span{align-items:center;gap:9px;display:flex}#nf-contact .nf-contact-meta{letter-spacing:.025em;font-size:13px}#nf-contact .nf-contact-reply-icon{width:16px;height:16px;fill:var(--purple);filter:drop-shadow(0 0 8px rgba(var(--purple-rgb),.5));transform-origin:50%;flex:0 0 16px;animation:2.8s ease-in-out infinite nfContactReplyPulse;display:block}#nf-contact .nf-contact-panel-motion{perspective:1200px;will-change:transform;min-width:0}#nf-contact .nf-contact-panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px)saturate(1.12);isolation:isolate;will-change:transform;background:#0c0e102e;border-radius:36px;width:100%;padding:clamp(28px,4vw,54px);position:relative;box-shadow:0 24px 68px #0000004d,0 8px 24px #0000002e,inset 0 1px #ffffff29,inset 0 -1px #00000042,inset 0 -12px 24px #0000000b}#nf-contact .nf-contact-panel:before{content:"";z-index:-1;filter:blur(24px);pointer-events:none;background:#ffffff0e;border-radius:999px;width:58%;height:24%;position:absolute;top:1px;left:6%}#nf-contact .nf-contact-panel:after{content:"";z-index:-1;pointer-events:none;border-radius:35px;position:absolute;inset:1px;box-shadow:inset 10px 12px 22px #ffffff06,inset -12px -16px 28px #00000012}#nf-contact .nf-contact-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:24px;margin-bottom:42px;padding-bottom:26px;display:flex}#nf-contact .nf-contact-panel-head small{color:var(--purple);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:850;display:block}#nf-contact .nf-contact-panel-head strong{letter-spacing:-.045em;font-size:clamp(22px,2vw,30px);font-weight:780}#nf-contact .nf-contact-index{color:#686e79;letter-spacing:.12em;font-size:10px;font-weight:800}#nf-contact .nf-contact-form{gap:26px;display:grid}#nf-contact .nf-contact-fields{gap:18px;display:grid}#nf-contact .nf-contact-fields-two{grid-template-columns:1fr 1fr}#nf-contact .nf-contact-field{position:relative}#nf-contact label{color:#b8bbc3;letter-spacing:.11em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:820;display:block}#nf-contact label span{color:var(--purple)}#nf-contact input,#nf-contact textarea{width:100%;color:var(--text);letter-spacing:.012em;-webkit-backdrop-filter:blur(7px)saturate(1.1);background:#04060a52;border:1px solid #f2f0e91c;border-radius:16px;outline:0;transition:border-color .25s,background-color .25s,box-shadow .25s,transform .25s;display:block;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #0003;font:580 15px/1.45 NF Contact Mona!important}#nf-contact input{height:58px;padding:0 17px}#nf-contact textarea{resize:vertical;min-height:150px;padding:16px 17px}#nf-contact input::placeholder,#nf-contact textarea::placeholder{color:#5f6570;font-weight:500}#nf-contact input:hover,#nf-contact textarea:hover{border-color:var(--line-strong);background:#ffffff0b}#nf-contact input:focus,#nf-contact textarea:focus{border-color:rgba(var(--purple-rgb),.68);background:rgba(var(--purple-rgb),.055);box-shadow:0 0 0 4px rgba(var(--purple-rgb),.11);transform:translateY(-1px)}#nf-contact .nf-contact-field.is-invalid input,#nf-contact .nf-contact-field.is-invalid textarea{border-color:#ff6978b8;box-shadow:0 0 0 4px #ff697814}#nf-contact .nf-contact-message-editor-wrap{background:#04060a52;border:1px solid #f2f0e91c;border-radius:16px;transition:border-color .25s,background-color .25s,box-shadow .25s,transform .25s;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #0003}#nf-contact .nf-contact-message-editor-wrap:hover{border-color:var(--line-strong);background:#ffffff0b}#nf-contact .nf-contact-message-editor-wrap:focus-within{border-color:rgba(var(--purple-rgb),.68);background:rgba(var(--purple-rgb),.055);box-shadow:0 0 0 4px rgba(var(--purple-rgb),.11);transform:translateY(-1px)}#nf-contact .nf-contact-toolbar{background:#ffffff06;border-bottom:1px solid #f2f0e91a;align-items:center;gap:5px;min-height:38px;padding:6px 10px;display:flex}#nf-contact .nf-contact-format{color:#aeb2bc;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;width:27px;height:26px;padding:0;transition:color .2s,background-color .2s,border-color .2s,transform .2s;display:inline-flex;font:700 13px/1 NF Contact Mona!important}#nf-contact .nf-contact-format:hover,#nf-contact .nf-contact-format:focus-visible{border-color:rgba(var(--purple-rgb),.42);background:rgba(var(--purple-rgb),.16);color:#fff;transform:translateY(-1px)}#nf-contact .nf-contact-message-editor{min-height:150px;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;outline:0;padding:14px 17px;letter-spacing:normal!important;font:400 12px/1.58 NF Contact Mona!important}#nf-contact .nf-contact-message-editor:empty:before{content:attr(data-placeholder);color:#5f6570;pointer-events:none;font-weight:400}#nf-contact .nf-contact-message-editor strong,#nf-contact .nf-contact-message-editor b{font-weight:750}#nf-contact .nf-contact-message-editor em,#nf-contact .nf-contact-message-editor i{font-style:italic}#nf-contact .nf-contact-message-editor u{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}#nf-contact .nf-contact-field.is-invalid .nf-contact-message-editor-wrap{border-color:#ff6978b8;box-shadow:0 0 0 4px #ff697814}#nf-contact .nf-contact-attachments{gap:10px;display:grid}#nf-contact .nf-contact-attachments input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}#nf-contact .nf-contact-attachments label{color:#ffffff6b;cursor:not-allowed;letter-spacing:normal;text-transform:none;opacity:.72;background:#ffffff05;border:0;border-radius:16px;align-items:center;gap:13px;margin:0;padding:13px 15px;display:flex}#nf-contact .nf-contact-attachments svg{fill:none;stroke:#ffffff57;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}#nf-contact .nf-contact-attachments strong,#nf-contact .nf-contact-attachments small{display:block}#nf-contact .nf-contact-attachments strong{color:#ffffff85;letter-spacing:.035em;font-size:11px;font-weight:500;display:block}#nf-contact .nf-contact-attachments small,#nf-contact .nf-contact-attachments p{color:#ffffff47;letter-spacing:.02em;margin:3px 0 0;font-size:9px;font-weight:400;display:block}#nf-contact .nf-contact-error{color:var(--purple);margin:7px 2px 0;font-size:11px;font-weight:620;display:none}#nf-contact .nf-contact-field.is-invalid .nf-contact-error{display:block}#nf-contact .nf-contact-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:8px;display:flex}#nf-contact .nf-contact-status{color:#9da1aa;min-height:18px;margin:0;font-size:12px;font-weight:620}#nf-contact .nf-contact-status.is-error{color:var(--purple)}#nf-contact button.nf-contact-submit{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(9px)saturate(1.14);background:#5a36f2;border:1px solid #fff3;border-radius:999px;outline:0;flex:none;justify-content:center;align-items:center;gap:9px;min-width:174px;height:58px;padding:0 21px;transition:background-color .28s,border-color .28s,box-shadow .28s,transform .28s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 14px 42px #00000040,0 5px 14px #0000002e,inset 0 1px #ffffff2e,inset 0 -1px #00000040,inset 0 -8px 16px #0000000a;letter-spacing:.075em!important;text-transform:uppercase!important;font:850 12px/1 NF Contact Mona!important}#nf-contact .nf-contact-submit:hover{background:rgba(var(--purple-rgb),.82);box-shadow:0 18px 48px #0000004d,0 8px 20px rgba(var(--purple-rgb),.2),inset 0 1px #ffffff3d,inset 0 -1px #00000042;border-color:#ffffff4d;transform:translateY(-3px)}#nf-contact .nf-contact-submit:focus-visible{box-shadow:0 0 0 4px rgba(var(--purple-rgb),.18),0 18px 48px #0000004d,inset 0 1px #ffffff3d}#nf-contact .nf-contact-submit:disabled{cursor:wait;opacity:.62;transform:none}#nf-contact button.nf-contact-submit>.nf-contact-send-icon{transform:none;fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:0 0 21px!important;width:21px!important;min-width:21px!important;max-width:21px!important;height:21px!important;margin:0!important;padding:0!important;transition:transform .32s cubic-bezier(.22,1,.36,1)!important;display:block!important;overflow:visible!important}#nf-contact button.nf-contact-submit>.nf-contact-send-icon path{fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important}#nf-contact button.nf-contact-submit:hover>.nf-contact-send-icon{transform:translate(3px)}@media (width<=1050px){#nf-contact .nf-contact-shell{min-height:0;padding:var(--nf-header-clearance,calc(var(--nf-header-inset,14px) + var(--nf-header-height,76px) + 18px)) 0 88px;grid-template-columns:minmax(0,1fr);gap:58px}#nf-contact .nf-contact-intro{max-width:760px}#nf-contact .nf-contact-panel{width:100%;max-width:760px;margin:auto}}@media (width<=650px){#nf-contact{width:100%!important;max-width:100%!important;margin:0!important;overflow:clip!important}#nf-contact .nf-contact-shell{width:min(100% - 28px,1240px);max-width:100%;padding:calc(var(--nf-header-inset,10px) + var(--nf-header-height,64px) + 24px) 0 68px;justify-items:center;gap:42px;grid-template-columns:minmax(0,1fr)!important}#nf-contact .nf-contact-shell>*{min-width:0;max-width:100%}#nf-contact .nf-contact-intro{text-align:center;width:100%;max-width:560px}#nf-contact .nf-contact-kicker{justify-content:center}#nf-contact h1{font-size:clamp(52px,16vw,78px)}#nf-contact .nf-contact-lede{margin:26px auto 0;font-size:15px;line-height:1.62}#nf-contact .nf-contact-links{width:100%;max-width:520px;margin-inline:auto}#nf-contact .nf-contact-links a{grid-template-columns:20px minmax(0,1fr) 20px;min-width:0;transform:none!important}#nf-contact .nf-contact-links span{text-align:center;overflow-wrap:anywhere}#nf-contact .nf-contact-meta{justify-content:center;display:flex}#nf-contact .nf-contact-meta span{justify-content:center}#nf-contact .nf-contact-fields-two{grid-template-columns:minmax(0,1fr)}#nf-contact .nf-contact-field,#nf-contact input,#nf-contact textarea{min-width:0;max-width:100%}#nf-contact .nf-contact-panel-motion{perspective:900px;width:100%;min-width:0;max-width:100%}#nf-contact .nf-contact-panel{border-radius:26px;width:100%;min-width:0;max-width:100%;padding:26px 18px}#nf-contact .nf-contact-panel-head{gap:16px;margin-bottom:30px;text-align:center!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;display:grid!important}#nf-contact .nf-contact-panel-head>div{text-align:center;justify-items:center;width:100%;display:grid}#nf-contact .nf-contact-panel-head small,#nf-contact .nf-contact-panel-head strong,#nf-contact .nf-contact-index{text-align:center;justify-self:center}#nf-contact .nf-contact-actions{text-align:center;flex-direction:column;align-items:stretch}#nf-contact .nf-contact-status{text-align:center}#nf-contact .nf-contact-submit{width:100%;min-width:0}#nf-contact .nf-contact-kinetic{top:calc(var(--nf-header-inset,10px) + var(--nf-header-height,64px) + 10px);font-size:38vw}}@media (width<=420px){#nf-contact .nf-contact-shell{width:min(100% - 20px,1240px);padding:var(--nf-header-clearance,calc(var(--nf-header-inset,10px) + var(--nf-header-height,68px) + 14px)) 0 56px}#nf-contact h1{font-size:clamp(46px,15vw,64px)}#nf-contact .nf-contact-links a{grid-template-columns:18px minmax(0,1fr) 18px;gap:8px;padding:15px 10px}#nf-contact .nf-contact-links span{overflow-wrap:anywhere;min-width:0;font-size:12px}#nf-contact .nf-contact-panel{padding:24px 14px}#nf-contact .nf-contact-panel-head{justify-items:center;gap:8px;display:grid}#nf-contact input,#nf-contact textarea{font-size:16px}#nf-contact button.nf-contact-submit{min-width:0;padding-inline:20px}}@media (width<=650px){#nf-contact .nf-contact-shell{padding-top:var(--nf-header-clearance,calc(var(--nf-header-inset,10px) + var(--nf-header-height,68px) + 14px))}}#nf-contact .nf-contact-shell{margin-bottom:48px;position:relative;top:48px}@media (width<=768px){#nf-contact .nf-contact-shell{margin-bottom:32px;top:32px}}@keyframes nfContactReplyPulse{0%,to{opacity:.76;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(2px)scale(1.08)}}@keyframes nfLicLedBreath{0%,to{opacity:1;box-shadow:0 0 0 7px rgba(var(--purple-rgb),.12),0 0 18px rgba(var(--purple-rgb),.38);transform:scale(1)}50%{opacity:.74;box-shadow:0 0 0 12px rgba(var(--purple-rgb),.06),0 0 34px rgba(var(--purple-rgb),.72);transform:scale(1.32)}}@media (prefers-reduced-motion:reduce){#nf-contact *,#nf-contact :before,#nf-contact :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}
/*$vite$:1*/