.contact-hero[data-astro-cid-zvpruebd]{background:radial-gradient(circle at 80% 20%,#f1852414,#0000 27rem),#f8f6f1;padding:clamp(5rem,9vw,8rem) 1.5rem;position:relative;overflow:hidden}.contact-hero[data-astro-cid-zvpruebd]:before{content:"";pointer-events:none;border:1px solid #f1852417;border-radius:50%;width:26rem;height:26rem;position:absolute;top:-12rem;right:-11rem}.contact-container[data-astro-cid-zvpruebd]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(3rem,7vw,6.5rem);width:min(1180px,100%);margin:0 auto;display:grid}.contact-photo[data-astro-cid-zvpruebd]{position:relative}.photo-frame[data-astro-cid-zvpruebd]{border-radius:2rem;min-height:610px;position:relative;overflow:hidden;box-shadow:0 30px 70px #14141421,0 8px 20px #1414140f}.photo-frame[data-astro-cid-zvpruebd]:before{content:"";border-radius:inherit;z-index:3;pointer-events:none;border:1px solid #ffffff73;position:absolute;inset:0}.photo-frame[data-astro-cid-zvpruebd] img[data-astro-cid-zvpruebd]{object-fit:cover;width:100%;height:100%;min-height:610px;transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .6s;position:absolute;inset:0}.photo-frame[data-astro-cid-zvpruebd]:hover img[data-astro-cid-zvpruebd]{transform:scale(1.035)}.photo-overlay[data-astro-cid-zvpruebd]{z-index:1;pointer-events:none;background:linear-gradient(#0000 55%,#00000047 100%);position:absolute;inset:0}.photo-label[data-astro-cid-zvpruebd]{z-index:2;color:#fff;letter-spacing:.18em;align-items:center;gap:.7rem;font-size:.68rem;font-weight:700;display:flex;position:absolute;bottom:1.6rem;left:1.6rem}.photo-label[data-astro-cid-zvpruebd] span[data-astro-cid-zvpruebd]{background:#f18524;width:28px;height:2px}.contact-content[data-astro-cid-zvpruebd]{position:relative}.eyebrow[data-astro-cid-zvpruebd]{color:#e97616;letter-spacing:.19em;align-items:center;gap:.7rem;margin-bottom:1.25rem;font-size:.7rem;font-weight:700;display:flex}.eyebrow[data-astro-cid-zvpruebd] span[data-astro-cid-zvpruebd]{background:#f18524;width:35px;height:2px;display:block}h1[data-astro-cid-zvpruebd]{color:#171717;letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(3rem,5.4vw,5.25rem);font-weight:800;line-height:.96}h1[data-astro-cid-zvpruebd] span[data-astro-cid-zvpruebd]{color:#f18524;display:block}.hero-description[data-astro-cid-zvpruebd]{color:#595959;max-width:610px;margin:1.8rem 0 0;font-size:clamp(.98rem,1.3vw,1.08rem);line-height:1.75}.about-card[data-astro-cid-zvpruebd]{backdrop-filter:blur(10px);background:#ffffff8f;border:1px solid #1c1c1c1c;border-radius:1.25rem;margin-top:2.3rem;padding:1.65rem 1.8rem 1.65rem 2rem;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.about-card[data-astro-cid-zvpruebd]:hover{border-color:#f185244d;transform:translateY(-3px);box-shadow:0 18px 40px #19191912}.about-line[data-astro-cid-zvpruebd]{background:#f18524;border-radius:5px;width:3px;position:absolute;top:20%;bottom:20%;left:0}.about-card[data-astro-cid-zvpruebd] p[data-astro-cid-zvpruebd]{color:#515151;margin:0;font-size:.9rem;line-height:1.65}.about-card[data-astro-cid-zvpruebd] strong[data-astro-cid-zvpruebd]{color:#f18524;font-weight:700}.contact-cards[data-astro-cid-zvpruebd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.contact-card[data-astro-cid-zvpruebd]{background:#ffffff6b;border:1px solid #1c1c1c26;border-radius:1.25rem;min-height:190px;padding:1.4rem;transition:transform .35s cubic-bezier(.16,1,.3,1),background .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.contact-card[data-astro-cid-zvpruebd]:before{content:"";background:#f1852414;border-radius:50%;width:110px;height:110px;transition:transform .45s;position:absolute;top:-60px;right:-60px;transform:scale(0)}.contact-card[data-astro-cid-zvpruebd]:hover{background:#fff;border-color:#f1852473;transform:translateY(-6px);box-shadow:0 20px 45px #14141417}.contact-card[data-astro-cid-zvpruebd]:hover:before{transform:scale(2.3)}.card-icon[data-astro-cid-zvpruebd]{color:#e97616;background:#f185241a;border-radius:.65rem;place-items:center;width:34px;height:34px;margin-bottom:1rem;display:grid}.card-icon[data-astro-cid-zvpruebd] svg[data-astro-cid-zvpruebd]{width:17px;height:17px}.card-label[data-astro-cid-zvpruebd]{color:#262626;letter-spacing:.08em;font-size:.68rem;font-weight:700}.email-list[data-astro-cid-zvpruebd]{flex-direction:column;gap:.55rem;margin-top:.8rem;display:flex}.email-list[data-astro-cid-zvpruebd] a[data-astro-cid-zvpruebd]{z-index:2;color:#525252;word-break:break-word;width:fit-content;font-size:.76rem;text-decoration:none;transition:color .25s;position:relative}.email-list[data-astro-cid-zvpruebd] a[data-astro-cid-zvpruebd]:hover{color:#f18524}.contact-card[data-astro-cid-zvpruebd] p[data-astro-cid-zvpruebd]{z-index:2;color:#626262;margin:.8rem 0;font-size:.78rem;line-height:1.55;position:relative}.map-link[data-astro-cid-zvpruebd]{z-index:2;color:#e97616;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.map-link[data-astro-cid-zvpruebd] span[data-astro-cid-zvpruebd]{transition:transform .25s}.map-link[data-astro-cid-zvpruebd]:hover span[data-astro-cid-zvpruebd]{transform:translate(3px,-3px)}.card-arrow[data-astro-cid-zvpruebd]{color:#f1852400;font-size:1.05rem;transition:color .3s,transform .3s;position:absolute;top:1.2rem;right:1.2rem;transform:translate(-5px,5px)}.contact-card[data-astro-cid-zvpruebd]:hover .card-arrow[data-astro-cid-zvpruebd]{color:#f18524;transform:translate(0)}.orange-accent[data-astro-cid-zvpruebd]{transform-origin:top;background:#f18524;border-radius:0 10px 10px 0;width:6px;height:58%;animation:1.2s .5s both accentReveal;position:absolute;top:16%;left:0}.hero-animate[data-astro-cid-zvpruebd]{opacity:0;animation-duration:.95s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards}.hero-from-left[data-astro-cid-zvpruebd]{animation-name:revealLeft}.hero-from-right[data-astro-cid-zvpruebd]{animation-name:revealRight}.hero-up[data-astro-cid-zvpruebd]{animation-name:revealUp}.hero-delay-1[data-astro-cid-zvpruebd]{animation-delay:.12s}.hero-delay-2[data-astro-cid-zvpruebd]{animation-delay:.25s}.hero-delay-3[data-astro-cid-zvpruebd]{animation-delay:.38s}.hero-delay-4[data-astro-cid-zvpruebd]{animation-delay:.5s}@keyframes revealLeft{0%{opacity:0;filter:blur(5px);transform:translate(-35px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes revealRight{0%{opacity:0;filter:blur(4px);transform:translate(32px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes revealUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes accentReveal{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (width<=900px){.contact-hero[data-astro-cid-zvpruebd]{padding-top:4rem}.contact-container[data-astro-cid-zvpruebd]{grid-template-columns:1fr;gap:3.5rem}.contact-photo[data-astro-cid-zvpruebd]{width:100%;max-width:650px;margin:0 auto}.photo-frame[data-astro-cid-zvpruebd],.photo-frame[data-astro-cid-zvpruebd] img[data-astro-cid-zvpruebd]{min-height:570px}.contact-content[data-astro-cid-zvpruebd]{max-width:700px;margin:0 auto}h1[data-astro-cid-zvpruebd]{max-width:600px}}@media (width<=600px){.contact-hero[data-astro-cid-zvpruebd]{padding:3rem 1rem 4.5rem}.contact-container[data-astro-cid-zvpruebd]{gap:2.7rem}.photo-frame[data-astro-cid-zvpruebd]{border-radius:1.4rem}.photo-frame[data-astro-cid-zvpruebd],.photo-frame[data-astro-cid-zvpruebd] img[data-astro-cid-zvpruebd]{min-height:450px}.contact-cards[data-astro-cid-zvpruebd]{grid-template-columns:1fr}.contact-card[data-astro-cid-zvpruebd]{min-height:auto}.about-card[data-astro-cid-zvpruebd]{padding:1.4rem 1.3rem 1.4rem 1.6rem}h1[data-astro-cid-zvpruebd]{font-size:clamp(2.7rem,14vw,4rem)}.hero-description[data-astro-cid-zvpruebd]{margin-top:1.35rem}.orange-accent[data-astro-cid-zvpruebd]{width:4px}}.dark .contact-hero[data-astro-cid-zvpruebd]{background:radial-gradient(circle at 80% 20%,#f1852412,#0000 27rem),#121212}.dark .contact-hero[data-astro-cid-zvpruebd]:before{border-color:#f1852424}.dark h1[data-astro-cid-zvpruebd]{color:#f5f5f5}.dark .hero-description[data-astro-cid-zvpruebd]{color:#a3a3a3}.dark .about-card[data-astro-cid-zvpruebd]{background:#ffffff0a;border-color:#ffffff1f}.dark .about-card[data-astro-cid-zvpruebd]:hover{border-color:#f1852466;box-shadow:0 18px 40px #0006}.dark .about-card[data-astro-cid-zvpruebd] p[data-astro-cid-zvpruebd]{color:#b3b3b3}.dark .contact-card[data-astro-cid-zvpruebd]{background:#ffffff08;border-color:#ffffff24}.dark .contact-card[data-astro-cid-zvpruebd]:hover{background:#1f1f1f;border-color:#f1852480;box-shadow:0 20px 45px #00000073}.dark .card-label[data-astro-cid-zvpruebd]{color:#e5e5e5}.dark .email-list[data-astro-cid-zvpruebd] a[data-astro-cid-zvpruebd],.dark .contact-card[data-astro-cid-zvpruebd] p[data-astro-cid-zvpruebd]{color:#a3a3a3}@media (prefers-reduced-motion:reduce){.hero-animate[data-astro-cid-zvpruebd],.orange-accent[data-astro-cid-zvpruebd]{opacity:1;filter:none!important;animation:none!important;transform:none!important}.photo-frame[data-astro-cid-zvpruebd] img[data-astro-cid-zvpruebd],.contact-card[data-astro-cid-zvpruebd],.about-card[data-astro-cid-zvpruebd]{transition:none}}.contact-intro[data-astro-cid-vrnkwh6x]{text-align:center;background:#f1f2ed;padding:5rem 1.5rem 2rem;position:relative;overflow:hidden}.contact-intro[data-astro-cid-vrnkwh6x]:before{content:"";pointer-events:none;border:1px solid #f185241f;border-radius:50%;width:300px;height:300px;position:absolute;top:-230px;left:50%;transform:translate(-50%)}.intro-content[data-astro-cid-vrnkwh6x]{z-index:2;opacity:0;filter:blur(5px);max-width:760px;margin:0 auto;transition:opacity .85s,transform .85s cubic-bezier(.16,1,.3,1),filter .85s;position:relative;transform:translateY(35px)}.intro-content[data-astro-cid-vrnkwh6x].is-visible{opacity:1;filter:blur();transform:translateY(0)}.intro-eyebrow[data-astro-cid-vrnkwh6x]{color:#f18524;letter-spacing:.18em;justify-content:center;align-items:center;gap:.75rem;margin-bottom:.9rem;font-size:.68rem;font-weight:700;display:flex}.intro-eyebrow[data-astro-cid-vrnkwh6x] span[data-astro-cid-vrnkwh6x]{background:#f18524;width:30px;height:2px;transition:width .8s cubic-bezier(.16,1,.3,1) .35s}.intro-content[data-astro-cid-vrnkwh6x].is-visible .intro-eyebrow[data-astro-cid-vrnkwh6x] span[data-astro-cid-vrnkwh6x]{width:48px}h2[data-astro-cid-vrnkwh6x]{color:#171717;letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:800;line-height:1.05}p[data-astro-cid-vrnkwh6x]{color:#606060;margin:.8rem 0 0;font-size:.95rem;line-height:1.6}@media (width<=600px){.contact-intro[data-astro-cid-vrnkwh6x]{padding:4rem 1rem 1.5rem}.intro-eyebrow[data-astro-cid-vrnkwh6x]{gap:.55rem;font-size:.62rem}.intro-eyebrow[data-astro-cid-vrnkwh6x] span[data-astro-cid-vrnkwh6x]{width:22px}.intro-content[data-astro-cid-vrnkwh6x].is-visible .intro-eyebrow[data-astro-cid-vrnkwh6x] span[data-astro-cid-vrnkwh6x]{width:30px}}.dark .contact-intro[data-astro-cid-vrnkwh6x]{background:#181818}.dark .contact-intro[data-astro-cid-vrnkwh6x]:before{border-color:#f185242e}.dark h2[data-astro-cid-vrnkwh6x]{color:#f5f5f5}.dark p[data-astro-cid-vrnkwh6x]{color:#a3a3a3}@media (prefers-reduced-motion:reduce){.intro-content[data-astro-cid-vrnkwh6x]{opacity:1;filter:none;transition:none;transform:none}.intro-eyebrow[data-astro-cid-vrnkwh6x] span[data-astro-cid-vrnkwh6x]{transition:none}}.form-section[data-astro-cid-nyon3rgs]{background:#f1f2ed;padding:2.5rem 1.5rem 7rem;position:relative;overflow:hidden}.form-wrapper[data-astro-cid-nyon3rgs]{opacity:0;filter:blur(5px);width:min(980px,100%);margin:0 auto;transition:opacity .9s,transform .9s cubic-bezier(.16,1,.3,1),filter .9s;position:relative;transform:translateY(45px)scale(.985)}.form-wrapper[data-astro-cid-nyon3rgs].is-visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}.contact-form[data-astro-cid-nyon3rgs]{z-index:2;background:linear-gradient(145deg,#fffffffa,#ffffffe6);border:1px solid #14141417;border-radius:1.6rem;padding:clamp(1.7rem,4vw,3.2rem);position:relative;box-shadow:0 30px 80px #19191914,0 8px 25px #1919190a}.contact-form[data-astro-cid-nyon3rgs]:before{content:"";opacity:.75;background:linear-gradient(90deg,#0000,#f18524,#0000);height:2px;position:absolute;top:0;left:8%;right:8%}.form-grid[data-astro-cid-nyon3rgs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.7rem 2rem;display:grid}.field[data-astro-cid-nyon3rgs]{min-width:0}.field-full[data-astro-cid-nyon3rgs]{grid-column:1/-1}label[data-astro-cid-nyon3rgs]{color:#202020;letter-spacing:.015em;margin-bottom:.65rem;font-size:.75rem;font-weight:700;display:block}label[data-astro-cid-nyon3rgs] span[data-astro-cid-nyon3rgs]{color:#9a9a9a;font-weight:500}label[data-astro-cid-nyon3rgs] .required[data-astro-cid-nyon3rgs]{color:#f18524;font-weight:800}.input-wrapper[data-astro-cid-nyon3rgs],.textarea-wrapper[data-astro-cid-nyon3rgs]{position:relative}.contact-form[data-astro-cid-nyon3rgs] .field-icon[data-astro-cid-nyon3rgs]{color:#9a9a9a;pointer-events:none;transition:color .25s;flex:0 0 17px!important;width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;min-height:17px!important;max-height:17px!important;display:block!important;position:absolute!important;top:50%!important;left:1rem!important;transform:translateY(-50%)!important}.contact-form[data-astro-cid-nyon3rgs] .field-icon[data-astro-cid-nyon3rgs] [data-astro-cid-nyon3rgs]{vector-effect:non-scaling-stroke}.contact-form[data-astro-cid-nyon3rgs] .input-wrapper[data-astro-cid-nyon3rgs]:focus-within>.field-icon[data-astro-cid-nyon3rgs]{color:#f18524}input[data-astro-cid-nyon3rgs],select[data-astro-cid-nyon3rgs],textarea[data-astro-cid-nyon3rgs]{box-sizing:border-box;color:#252525;background:#fafaf8;border:1px solid #ddddda;outline:none;width:100%;font-family:inherit;font-size:.86rem;transition:border-color .25s,background .25s,box-shadow .25s}input[data-astro-cid-nyon3rgs],select[data-astro-cid-nyon3rgs]{border-radius:.75rem;height:52px;padding:0 1rem 0 2.9rem}input[data-astro-cid-nyon3rgs]::placeholder,textarea[data-astro-cid-nyon3rgs]::placeholder{color:#aaa}input[data-astro-cid-nyon3rgs]:focus,select[data-astro-cid-nyon3rgs]:focus,textarea[data-astro-cid-nyon3rgs]:focus{background:#fff;border-color:#f18524bf;box-shadow:0 0 0 4px #f1852414,0 8px 25px #1e1e1e0a}select[data-astro-cid-nyon3rgs]{appearance:none;cursor:pointer;padding-right:3rem}.select-arrow[data-astro-cid-nyon3rgs]{color:#777;pointer-events:none;font-size:1.15rem;transition:color .25s,transform .25s;position:absolute;top:50%;right:1rem;transform:translateY(-55%)}.select-wrapper[data-astro-cid-nyon3rgs]:focus-within .select-arrow[data-astro-cid-nyon3rgs]{color:#f18524;transform:translateY(-45%)rotate(180deg)}textarea[data-astro-cid-nyon3rgs]{resize:vertical;border-radius:.8rem;min-height:155px;padding:1rem 1.1rem 2rem;line-height:1.6;display:block}.textarea-corner[data-astro-cid-nyon3rgs]{pointer-events:none;border-bottom:2px solid #0000;border-right:2px solid #0000;border-radius:0 0 .8rem;width:25px;height:25px;transition:border-color .25s;position:absolute;bottom:0;right:0}.textarea-wrapper[data-astro-cid-nyon3rgs]:focus-within .textarea-corner[data-astro-cid-nyon3rgs]{border-color:#f18524}.message-counter[data-astro-cid-nyon3rgs]{color:#9a9a9a;pointer-events:none;font-size:.65rem;line-height:1;position:absolute;bottom:.6rem;right:.9rem}.message-counter[data-astro-cid-nyon3rgs].near-limit{color:#f18524}.field-error[data-astro-cid-nyon3rgs]{color:#b9483d;opacity:0;max-height:0;margin-top:0;font-size:.68rem;transition:max-height .25s,margin .25s,opacity .25s,transform .25s;display:block;overflow:hidden;transform:translateY(-3px)}.field[data-astro-cid-nyon3rgs].has-error .field-error[data-astro-cid-nyon3rgs]{opacity:1;max-height:24px;margin-top:.45rem;transform:translateY(0)}.field[data-astro-cid-nyon3rgs].has-error input[data-astro-cid-nyon3rgs],.field[data-astro-cid-nyon3rgs].has-error select[data-astro-cid-nyon3rgs],.field[data-astro-cid-nyon3rgs].has-error textarea[data-astro-cid-nyon3rgs]{background:snow;border-color:#b9483db8;box-shadow:0 0 0 4px #b9483d0f}.field[data-astro-cid-nyon3rgs].is-valid input[data-astro-cid-nyon3rgs],.field[data-astro-cid-nyon3rgs].is-valid select[data-astro-cid-nyon3rgs],.field[data-astro-cid-nyon3rgs].is-valid textarea[data-astro-cid-nyon3rgs]{border-color:#f185246b}.required-note[data-astro-cid-nyon3rgs]{color:#999;gap:.3rem;margin-top:1rem;font-size:.68rem;display:flex}.required-note[data-astro-cid-nyon3rgs] span[data-astro-cid-nyon3rgs]{color:#f18524;font-weight:800}.form-footer[data-astro-cid-nyon3rgs]{border-top:1px solid #14141414;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.25rem;padding-top:1.6rem;display:flex}.form-note[data-astro-cid-nyon3rgs]{align-items:center;gap:.75rem;display:flex}.note-icon[data-astro-cid-nyon3rgs]{color:#f18524;background:#f1852417;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.contact-form[data-astro-cid-nyon3rgs] .note-svg[data-astro-cid-nyon3rgs]{flex:0 0 16px!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;display:block!important}.form-note[data-astro-cid-nyon3rgs] p[data-astro-cid-nyon3rgs]{color:#858585;max-width:330px;margin:0;font-size:.7rem;line-height:1.5}.form-note[data-astro-cid-nyon3rgs] strong[data-astro-cid-nyon3rgs]{color:#5c5c5c;font-weight:600}.submit-button[data-astro-cid-nyon3rgs]{color:#fff;cursor:pointer;background:#f18524;border:none;border-radius:.7rem;justify-content:center;align-items:center;gap:1rem;min-width:205px;height:52px;font-family:inherit;font-size:.8rem;font-weight:700;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 25px #f1852438}.submit-button[data-astro-cid-nyon3rgs]:before{content:"";background:linear-gradient(110deg,#0000 25%,#ffffff40 50%,#0000 75%);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}.submit-button[data-astro-cid-nyon3rgs] span[data-astro-cid-nyon3rgs]{z-index:2;position:relative}.submit-button[data-astro-cid-nyon3rgs]:hover{transform:translateY(-3px);box-shadow:0 17px 35px #f185244d}.submit-button[data-astro-cid-nyon3rgs]:hover:before{transform:translate(120%)}.button-arrow[data-astro-cid-nyon3rgs]{font-size:1.15rem;transition:transform .3s}.submit-button[data-astro-cid-nyon3rgs]:hover .button-arrow[data-astro-cid-nyon3rgs]{transform:translate(5px)}.submit-button[data-astro-cid-nyon3rgs]:active{transform:translateY(-1px)scale(.98)}.form-status[data-astro-cid-nyon3rgs]{text-align:right;min-height:1rem;margin:.8rem 0 0;font-size:.7rem}.form-status[data-astro-cid-nyon3rgs].error{color:#b9483d}.form-status[data-astro-cid-nyon3rgs].ready{color:#d96f13}.form-decoration[data-astro-cid-nyon3rgs]{pointer-events:none;border-radius:50%;position:absolute}.form-decoration-one[data-astro-cid-nyon3rgs]{border:1px solid #f185241a;width:230px;height:230px;bottom:-90px;left:-110px}.form-decoration-two[data-astro-cid-nyon3rgs]{filter:blur(2px);background:#f185240a;width:150px;height:150px;top:-70px;right:-70px}@media (width<=700px){.form-section[data-astro-cid-nyon3rgs]{padding:2rem 1rem 5rem}.form-grid[data-astro-cid-nyon3rgs]{grid-template-columns:1fr;gap:1.35rem}.field-full[data-astro-cid-nyon3rgs]{grid-column:auto}.form-footer[data-astro-cid-nyon3rgs]{flex-direction:column;align-items:stretch;gap:1.3rem}.submit-button[data-astro-cid-nyon3rgs]{width:100%}.form-note[data-astro-cid-nyon3rgs]{justify-content:center}.form-note[data-astro-cid-nyon3rgs] p[data-astro-cid-nyon3rgs]{max-width:100%}.form-status[data-astro-cid-nyon3rgs]{text-align:center}}@media (width<=450px){.contact-form[data-astro-cid-nyon3rgs]{border-radius:1.25rem;padding:1.4rem}input[data-astro-cid-nyon3rgs],select[data-astro-cid-nyon3rgs]{height:50px}}.dark .form-section[data-astro-cid-nyon3rgs]{background:#181818}.dark .contact-form[data-astro-cid-nyon3rgs]{background:linear-gradient(145deg,#1b1b1bfa,#181818e6);border-color:#ffffff1a;box-shadow:0 30px 80px #0006,0 8px 25px #0000004d}.dark label[data-astro-cid-nyon3rgs]{color:#f0f0f0}.dark label[data-astro-cid-nyon3rgs] span[data-astro-cid-nyon3rgs]{color:#737373}.dark input[data-astro-cid-nyon3rgs],.dark select[data-astro-cid-nyon3rgs],.dark textarea[data-astro-cid-nyon3rgs]{color:#f5f5f5;background:#ffffff0a;border-color:#ffffff26}.dark input[data-astro-cid-nyon3rgs]::placeholder,.dark textarea[data-astro-cid-nyon3rgs]::placeholder{color:#6b6b6b}.dark input[data-astro-cid-nyon3rgs]:focus,.dark select[data-astro-cid-nyon3rgs]:focus,.dark textarea[data-astro-cid-nyon3rgs]:focus{background:#ffffff0f;border-color:#f18524bf;box-shadow:0 0 0 4px #f185241a,0 8px 25px #0000004d}.dark .field-icon[data-astro-cid-nyon3rgs]{color:#737373}.dark .field[data-astro-cid-nyon3rgs].has-error input[data-astro-cid-nyon3rgs],.dark .field[data-astro-cid-nyon3rgs].has-error select[data-astro-cid-nyon3rgs],.dark .field[data-astro-cid-nyon3rgs].has-error textarea[data-astro-cid-nyon3rgs]{background:#b9483d14;border-color:#e1695cb8;box-shadow:0 0 0 4px #b9483d1f}.dark .required-note[data-astro-cid-nyon3rgs]{color:#8a8a8a}.dark .form-footer[data-astro-cid-nyon3rgs]{border-top-color:#ffffff14}.dark .form-note[data-astro-cid-nyon3rgs] p[data-astro-cid-nyon3rgs]{color:#a3a3a3}.dark .form-note[data-astro-cid-nyon3rgs] strong[data-astro-cid-nyon3rgs]{color:#d4d4d4}@media (prefers-reduced-motion:reduce){.form-wrapper[data-astro-cid-nyon3rgs]{opacity:1;filter:none;transition:none;transform:none}input[data-astro-cid-nyon3rgs],select[data-astro-cid-nyon3rgs],textarea[data-astro-cid-nyon3rgs],.submit-button[data-astro-cid-nyon3rgs],.submit-button[data-astro-cid-nyon3rgs]:before,.button-arrow[data-astro-cid-nyon3rgs],.select-arrow[data-astro-cid-nyon3rgs]{transition:none}}
