.contact-top{height:var(--nav-h);z-index:60;padding-inline:var(--gutter);justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 auto}.contact-logo{font-family:var(--serif);letter-spacing:-.012em;color:var(--cloud);transition:opacity .3s var(--spring);align-items:baseline;gap:.42em;font-size:1.35em;line-height:1;display:flex}@media (hover:hover) and (pointer:fine){.contact-logo:hover{opacity:.72}}.contact-logo:focus-visible{outline:2px solid var(--neon);outline-offset:6px;border-radius:4px}.contact-top .nav-lang{right:var(--gutter);position:absolute}.contact-top .nav-lang a{color:#eff3f1b8}.contact-top .nav-lang a.is-on{color:var(--canvas)}.contact-page{background:var(--ink);min-height:100svh;padding-top:var(--nav-h);border-bottom:1px solid #eff3f11f}.contact-board{min-height:calc(100svh - var(--nav-h));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.contact-side{padding:var(--s-9) clamp(40px,4.5vw,80px) var(--s-9) var(--gutter);flex-direction:column;justify-content:flex-start;display:flex}.contact-form-side{padding:var(--s-9) var(--gutter) var(--s-9) clamp(40px,4.5vw,80px);border-left:1px solid #eff3f11f;flex-direction:column;justify-content:flex-start;display:flex}.contact-page.is-done .contact-board{grid-template-columns:minmax(0,1fr);place-items:center}.contact-page.is-done .contact-side{display:none}.contact-page.is-done .contact-form-side{text-align:center;border-left:0;max-width:34rem}.contact-kicker{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fog);margin:0 0 var(--s-5);font-size:.6875em}.contact-title{font-family:var(--serif);letter-spacing:-.022em;color:var(--cloud);margin:0;font-size:4.1em;font-weight:400;line-height:1.04}.contact-title em{color:var(--sage);font-style:italic}.contact-lead{font-family:var(--sans);letter-spacing:0;color:var(--ash);margin:var(--s-6) 0 0;max-width:40ch;font-size:1.0625em;font-weight:400;line-height:1.6}.field-grid{gap:var(--s-6) var(--s-7);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.field-grid legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.field{flex-direction:column;min-width:0;display:flex}.field.is-wide{grid-column:1/-1}.field label{font-family:var(--sans);letter-spacing:0;color:var(--ash);margin-bottom:var(--s-3);white-space:nowrap;font-size:.8125em;font-weight:400}.field label .opt{color:var(--fog);margin-left:var(--s-2)}.field input,.field textarea{width:100%;color:var(--cloud);font-family:var(--sans);letter-spacing:0;padding:var(--s-3) var(--s-4);transition:border-color .25s var(--spring),background .25s var(--spring);background:#0c201e6b;border:1px solid #eff3f124;border-radius:5px;font-size:1em;font-weight:400;line-height:1.5}.field textarea{resize:none;min-height:5.6em;line-height:1.6;overflow:hidden}.field input::placeholder,.field textarea::placeholder{color:var(--fog)}.field input:focus,.field textarea:focus{border-color:var(--neon);background:#0c201e99;outline:0}.field-error{font-family:var(--sans);letter-spacing:0;color:var(--alert);margin:var(--s-3) 0 0;font-size:.8125em;line-height:1.4}.field-error:empty{display:none}.field.has-error input,.field.has-error textarea{border-color:var(--alert)}.consent{gap:var(--s-4);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.consent .field-error{grid-column:1/-1;margin:0}.consent input{appearance:none;cursor:pointer;width:1.05em;height:1.05em;transition:background .25s var(--spring),border-color .25s var(--spring);background:0 0;border:1px solid #eff3f147;border-radius:.2em;flex:none;margin-top:.2em}.consent input:checked{background:var(--neon);border-color:var(--neon)}.consent input:checked:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6l4.5-5' fill='none' stroke='%230C201E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/74% no-repeat;width:100%;height:100%;display:block}.consent input:focus-visible{outline:2px solid var(--neon);outline-offset:3px}.consent-text{font-family:var(--sans);letter-spacing:0;color:var(--ash);max-width:56ch;font-size:.875em;line-height:1.55}.consent-text a{color:var(--cloud);border-bottom:1px solid #e6ff2b66}@media (hover:hover) and (pointer:fine){.consent-text a:hover{color:var(--neon);border-color:var(--neon)}}.consent.has-error input{border-color:var(--alert)}.contact-actions{align-items:center;gap:var(--s-5);grid-column:1/-1;display:flex}.contact-submit{align-items:center;gap:var(--s-3);background:var(--neon);color:var(--canvas);cursor:pointer;font-family:var(--display);letter-spacing:-.02em;padding:var(--s-4) var(--s-6);transition:background .3s var(--spring),transform .3s var(--spring);border:0;border-radius:999px;font-size:1.25em;font-weight:500;line-height:.85;display:inline-flex}@media (hover:hover) and (pointer:fine){.contact-submit:hover{background:var(--neon-hover);transform:translateY(-2px)}}.contact-submit .dot{background:#0c201e24;border-radius:50%;flex:none;place-items:center;width:1.1em;height:1.1em;display:grid}.contact-submit .dot svg{fill:none;width:.52em;height:.52em;stroke:var(--canvas);stroke-width:2.4px}.contact-submit:focus-visible{outline:2px solid var(--cloud);outline-offset:4px}.contact-submit[disabled]{opacity:.5;cursor:progress;transform:none}.form-note{font-family:var(--sans);letter-spacing:0;color:var(--cloud);grid-column:1/-1;margin:0;font-size:.9375em;line-height:1.55}.contact-direct{width:100%;max-width:720px;margin:var(--s-9) 0 0;padding-top:var(--s-6);align-items:baseline;gap:var(--s-5);border-top:1px solid #eff3f11a;flex-wrap:wrap;display:flex}.contact-direct dt{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fog);margin:0;font-size:.625em}.contact-direct dd{margin:0}.contact-direct a{font-family:var(--mono);letter-spacing:.18em;color:var(--fog);transition:color .3s var(--spring);font-size:.625em}@media (hover:hover) and (pointer:fine){.contact-direct a:hover{color:var(--neon)}}.contact-done{text-align:center;width:100%;max-width:720px;margin-top:var(--s-10);transition:opacity .25s var(--spring)}.done-mark{width:80px;height:80px;margin:0 auto var(--s-6);background:#e6ff2b14;border-radius:50%;place-items:center;display:grid}.done-mark svg{fill:none;width:44px;height:44px;stroke:var(--neon);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.done-mark circle{stroke-dasharray:189;stroke-dashoffset:189px}.done-mark path{stroke-dasharray:37;stroke-dashoffset:37px}.contact-done h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--cloud);margin:0;font-size:2.6em;font-weight:400;line-height:1.08}.contact-done p{font-family:var(--sans);letter-spacing:0;color:var(--ash);margin:var(--s-5) auto var(--s-8);max-width:46ch;font-size:1.0625em;line-height:1.6}.contact-done button{cursor:pointer;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--neon);padding:var(--s-4) var(--s-6);transition:border-color .3s var(--spring),color .3s var(--spring), background .3s var(--spring);background:0 0;border:1px solid #e6ff2b80;border-radius:999px;font-size:.6875em}@media (hover:hover) and (pointer:fine){.contact-done button:hover{background:var(--neon);border-color:var(--neon);color:var(--canvas)}}.contact-done button:focus-visible{outline:2px solid var(--neon);outline-offset:3px}@media (prefers-reduced-motion:reduce){.contact-submit,.contact-submit:hover,.contact-done button,.field input,.field textarea,.consent input{transition:none;transform:none}}.build-meter{align-items:center;gap:var(--s-4);grid-column:1/-1;display:flex}.build-track{background:#eff3f11a;flex:1;height:2px;position:relative;overflow:hidden}.build-fill{background:var(--sage);width:0;transition:width .5s var(--spring),background .4s var(--spring);position:absolute;inset:0 auto 0 0}.build-meter.is-ready .build-fill{background:var(--neon)}.build-label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fog);white-space:nowrap;transition:color .4s var(--spring);font-size:.5625em}.build-meter.is-ready .build-label{color:var(--neon)}.field.is-filled input,.field.is-filled textarea{border-color:#b8c9c452}.field.is-filled input:focus,.field.is-filled textarea:focus{border-color:var(--neon)}@media (prefers-reduced-motion:reduce){.build-fill,.build-label{transition:none}}.field input:-webkit-autofill{-webkit-text-fill-color:var(--cloud);caret-color:var(--cloud);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 100px #0f2724}.field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--cloud);caret-color:var(--cloud);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 100px #0f2724}.field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--cloud);caret-color:var(--cloud);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 100px #0f2724}.field textarea:-webkit-autofill{-webkit-text-fill-color:var(--cloud);caret-color:var(--cloud);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 100px #0f2724}@media (max-width:959px){.contact-board{grid-template-columns:minmax(0,1fr);min-height:0}.contact-side{padding:var(--s-8) var(--gutter) var(--s-7);display:contents}.contact-form-side{padding:var(--s-7) var(--gutter) var(--s-9);border-top:1px solid #eff3f11f;border-left:0;order:4}.contact-title{order:2;font-size:2.6em}}@media (max-width:639px){.field-grid{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}.contact-title{font-size:2.3em}.contact-done h2{font-size:2.1em}}#contact-form{transition:opacity .3s var(--spring),transform .3s var(--spring)}#contact-form.is-leaving{opacity:0;pointer-events:none;transform:translateY(-12px)}#contact-form.is-entering{opacity:0;transform:translateY(12px)}.contact-done.is-leaving{opacity:0}.contact-done .done-mark{opacity:0;animation:.55s cubic-bezier(.34,1.56,.64,1) 50ms both done-pop;transform:scale(.6)}.contact-done .done-mark circle{animation:done-draw .7s var(--e-out) .2s both}.contact-done .done-mark path{animation:done-draw .4s var(--e-out) .8s both}.contact-done h2,.contact-done p,.contact-done button{opacity:0;animation:done-in .55s var(--spring) both}.contact-done h2{animation-delay:.3s}.contact-done p{animation-delay:.45s}.contact-done button{animation-delay:.85s}@keyframes done-pop{to{opacity:1;transform:scale(1)}}@keyframes done-draw{to{stroke-dashoffset:0}}@keyframes done-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.contact-done h2:focus{outline:0}@media (prefers-reduced-motion:reduce){.contact-done .done-mark,.contact-done .done-mark circle,.contact-done .done-mark path,.contact-done h2,.contact-done p,.contact-done button{animation-delay:0s}#contact-form{transition:none}}@media (max-width:959px){body{background:var(--ink)}.contact-top .nav-lang{display:none}.contact-actions{justify-content:center}.contact-kicker,.contact-title,.contact-lead,.contact-direct{padding-inline:var(--gutter)}.contact-direct dt,.contact-direct a{letter-spacing:.14em;white-space:nowrap}.contact-kicker{padding-top:var(--s-8);order:1}.contact-lead{padding-bottom:var(--s-7);order:3}.contact-direct{gap:var(--s-4);max-width:none;padding-top:var(--s-7);padding-bottom:var(--s-7);border-top:1px solid #eff3f11f;flex-wrap:nowrap;order:5;margin:0}}body.fields-white .field input,body.fields-white .field textarea{background:var(--white);color:var(--canvas);caret-color:var(--canvas);border-color:#0000}body.fields-white .field input::placeholder,body.fields-white .field textarea::placeholder{color:#0c201e8c}body.fields-white .field input:focus,body.fields-white .field textarea:focus{border-color:var(--neon);background:var(--white)}body.fields-white .field.is-filled input,body.fields-white .field.is-filled textarea{border-color:#0c201e66}body.fields-white .field.is-filled input:focus,body.fields-white .field.is-filled textarea:focus{border-color:var(--neon)}body.fields-white .field input:-webkit-autofill{-webkit-text-fill-color:var(--canvas);-webkit-box-shadow:0 0 0 100px var(--white) inset;caret-color:var(--canvas)}body.fields-white .field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--canvas);-webkit-box-shadow:0 0 0 100px var(--white) inset;caret-color:var(--canvas)}body.fields-white .field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--canvas);-webkit-box-shadow:0 0 0 100px var(--white) inset;caret-color:var(--canvas)}body.fields-white .field textarea:-webkit-autofill{-webkit-text-fill-color:var(--canvas);-webkit-box-shadow:0 0 0 100px var(--white) inset;caret-color:var(--canvas)}body.fields-white .field-error{color:#ff9c7a}body:has(.contact-page.is-done) .contact-logo{color:var(--cloud);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}body:has(.contact-page.is-done) .brand-mark{background:var(--neon)}body:has(.contact-page.is-done) .brand-mark img{content:url(data:image/svg+xml;base64,PHN2ZyAgdmlld0JveD0iMjU2IDQwMiA3NDUgNDQ2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNODMxLjEzNiA0MTMuNDQxQzgzMy4yIDQxMy4xMTEgODQwLjE5NSA0MTMuMTI3IDg0Mi43MzEgNDEzLjA4M0M4NjEuMjE5IDQxMi41NzIgODc3LjM5MSA0MTQuNDM1IDg5NS40NDkgNDE4LjM1OUM5MzkuMTEzIDQyNy44NDMgOTg3Ljk1NCA0NjIuMDczIDk3Ny40NzYgNTEyLjYzN0M5NzIuOTc0IDUzNC4zNTYgOTQ4LjU1NiA1NDMuNTU5IDkyOC41MzcgNTM3LjgzMkM5MTguMzMgNTM1LjUwNiA5MDcuNTEzIDUyNC42OTYgOTA0LjkwMiA1MTQuNDAzQzg5Ny45NjEgNDg3LjA2OSA4ODcuODk4IDQ2My42OTUgODU3LjU0NCA0NTYuNjQyQzg0MC4zODcgNDUyLjY1NiA4MjAuMTk1IDQ1NC4zMjYgODA0LjM2MyA0NjQuMDIyQzc5Mi44NDEgNDcxLjAyMiA3ODQuNjY0IDQ4Mi4zOTYgNzgxLjY5OSA0OTUuNTM1Qzc2OS4xNDIgNTQ5LjUzMSA4MjYuNjIzIDU3MC40MzQgODY1Ljg4MyA1ODYuMTgyQzg4NC45ODYgNTkzLjg0NSA5MDQuODI4IDYwMi4zOTMgOTIzLjA3NCA2MTEuOTk5Qzk0NC45NCA2MjMuNTEyIDk2Ni4yNSA2NDAuMjgxIDk3OS40MjcgNjYxLjM1MUM5OTQuODc1IDY4Ni42NDIgOTk4LjQzMSA3MjAuMzk2IDk5MS44NiA3NDkuMDUzQzk4NC45OTMgNzc5LjAyOCA5NjcuMTcxIDgwMi44NjMgOTQwLjkxNiA4MTguNzkxQzkwMS4yNTcgODQyLjg2MiA4NDQuODc0IDg0NS45MjcgODAwLjM5OCA4MzQuODcxQzY5Ni45ODIgODA5LjE2NiA2NjMuNzg2IDcyMS4yMzggNjI3LjQ3MiA2MzIuNTMxQzYxOC41NDEgNjEwLjcyMiA2MDYuNDY2IDU4MC45MjYgNTk0LjM2NiA1NjAuOTVDNTY1Ljg4IDUxMC4wNDggNTEwLjY4NSA0OTYuMzMxIDQ1Ny4yMzQgNDg4LjExN0M0NjMuMjQ1IDQ3MS44ODkgNDY4LjQzMSA0NjIuNjM4IDQ3OS4zNDggNDQ5LjA0N0M0OTQuODM3IDQyOS43NjMgNTE5LjM1NCA0MTguMDkzIDU0My43MyA0MTYuMTczQzY0Mi45MzQgNDA4LjM2MiA2NTQuMzMzIDU3OS41MDQgNjkwLjA4NiA2NDEuOTkzQzcwMC4zOTEgNjYwLjAwMiA3MTIuMzggNjc0LjEgNzMzLjI5MSA2NzkuMjYxQzc0My40NDkgNjgxLjc2NiA3NTMuNzYzIDY4MS4zMzMgNzYxLjI5NSA2OTAuMTk0Qzc2Ny4yNDYgNjk3LjQxOCA3NzAuODg2IDcwNy42NDIgNzczLjUyMiA3MTYuNTgzQzc4Ni4wMDQgNzU4Ljk2MyA4MTIuOTU0IDgwMS45MzMgODYzLjMzMiA3OTcuNDA2Qzg5NS41MTggNzk0LjUxMyA5MTQuODAzIDc3Mi40ODkgOTExLjg0OCA3MzkuNzM4QzkwOC4xMTQgNjk4LjI4NCA4NjkuMDg1IDY4NC4yMzYgODM2LjQ0NiA2NjkuMTJDODA0LjExMiA2NTQuMDQ0IDc2OS44OTEgNjQxLjA5OCA3NDEuOTQ2IDYxOC42MTFDNzE5LjAyMSA2MDAuMTU1IDcwNS40NDUgNTczLjQ3NyA3MDIuOTQyIDU0NC4yOTJDNzAwLjA4NSA1MTMuNTMzIDcwNi43ODUgNDgyLjMxNCA3MjYuOTc2IDQ1OC4xNTFDNzUzLjA4OSA0MjYuODk5IDc5Mi4xNzYgNDE2Ljc5NSA4MzEuMTM2IDQxMy40NDFaIiBmaWxsPSIjMTc0ODQ1Ii8+CjxwYXRoIGQ9Ik0zMjUuMTkyIDQxNS44OUMzMzUuNTg1IDQxNC43NzEgMzQ4LjY1OSA0MTcuNDg5IDM1Ny42MzYgNDIyLjc0MUMzODkuODk4IDQ0MS42MTggNDAxLjAyNyA0ODQuOTU2IDQxMC40OTcgNTE4LjI2OEw0MjQuNTU5IDU2Ny44MjJMNDY3LjE0OCA3MTUuMjY5QzQ2OS40MSA3MDYuNzQ3IDQ3NC4xNDUgNjkzLjk3OCA0NzcuMTg2IDY4NS40NjZMNDg5LjAxMyA2NTEuMzQyQzQ5OS4wMzEgNjIyLjMyMSA1MDguNTY3IDU5My4wODQgNTE5LjM3OSA1NjQuMzUxQzUyMC4xODYgNTYyLjIwNiA1MjMuOTk5IDU1My4zODMgNTI1LjUwMyA1NTIuMTQ2QzUzOC43NTIgNTQxLjI1MiA1NjQuMTIgNTU2LjQ3NCA1NzIuMzE1IDU2OC4wNDJDNTg3LjE0NyA1ODguOTc5IDU5NS4wMDUgNjE1LjA5OCA2MDUuNDg3IDYzOC4zNzdDNjMwLjU1IDY5Ny4zNzMgNjU1LjU5OSA3NTkuNzA2IDcwMy4zNzYgODA0LjI5NUM3MTAuMjUyIDgxMC43MDIgNzE4LjU3NyA4MTUuODI5IDcyNS45OTEgODIxLjU4NkM3MTYuNzM1IDgyOS41MTMgNjk4LjA0NiA4MzQuOTk5IDY4Ni4wMzEgODM2LjE0NUM2NjcuMzAzIDgzNy45MzYgNjQ1Ljg3IDgzNC4xNTcgNjMxLjAxOCA4MjEuOTc5QzYxMS4xMzYgODA2LjU0NCA2MDMuODMgNzg1LjUwOSA1OTYuMDk1IDc2Mi40MzdDNTkxLjQyOCA3NDguNTE3IDU4Ny4xOTUgNzM0LjQ0NCA1ODIuNzMxIDcyMC40NTVMNTUxLjg3MiA2MjUuMDYyQzU1MC4yMjggNjI5LjI3NCA1NDguNDk1IDYzNS41OTcgNTQ3LjAzNiA2NDAuMTM4TDUzNy4zNiA2NzAuMTg4TDUwOC4zNDEgNzYxLjM1OUM1MDMuODA4IDc3NS43MzIgNDk3LjA5OSA3OTkuNzQ5IDQ5MS4wOTQgODEyLjY3NUM0ODguOTcgODE3LjE3MiA0ODYuMTMgODIxLjI5NSA0ODIuNjg3IDgyNC44ODdDNDc0LjQ1OSA4MzMuNDY5IDQ2Ni4xMjIgODM2LjUgNDU0LjI2NyA4MzYuNTU0QzQxMi41MzcgODM2Ljc1NSA0MDQuMzI3IDc5MC44OTcgMzk0LjIxNSA3NTkuNzA2QzM5Mi4zMDUgNzUzLjgxNiAzOTAuNjcgNzQ4LjA3OSAzODguOTEyIDc0Mi4yODdMMzQ3LjM0NyA2MDUuMTE4TDMzMi45MDkgNTU2LjgyN0MzMjUuMjcyIDUzMS41MzEgMzE3LjUzIDUwMy41MTIgMjk4LjMyNCA0ODQuMzE0QzI4OC41OTEgNDc0LjU4NiAyNzIuOTg1IDQ2Ni42OSAyNTkgNDY2LjgyNUMyNjIuMTE0IDQ1OS4yMzcgMjY4LjI3IDQ0OS43NDUgMjczLjUyMiA0NDMuNDQ4QzI4Ny42NTcgNDI2LjQ5OSAzMDMuMzYzIDQxOC4wNyAzMjUuMTkyIDQxNS44OVoiIGZpbGw9IiMxNzQ4NDUiLz4KPC9zdmc+Cg==)}@media (min-width:960px){body.split-left .contact-page{background:linear-gradient(90deg,var(--neon) 50%,var(--ink) 50%)}body.split-left .contact-direct{border-top-color:#0c201e38}body.split-left .contact-direct dt{color:#0c201e99}body.split-left .contact-direct a{color:#0c201ec7}body.split-left .contact-logo{background:linear-gradient(90deg,var(--ink) 50%,var(--cloud) 50%);color:#0000;-webkit-background-clip:text;background-clip:text}body.split-right .contact-page{background:linear-gradient(90deg,var(--ink) 50%,var(--cream) 50%)}body.split-right .contact-logo{background:linear-gradient(90deg,var(--cloud) 50%,var(--ink) 50%);color:#0000;-webkit-background-clip:text;background-clip:text}body.split-right .nav-lang{border-color:#0c201e66}body.split-right .nav-lang a{color:#0c201e8c}body.split-right .nav-lang a.is-on{background:var(--ink);color:var(--cream)}body.split-cream .contact-page{background:linear-gradient(90deg,var(--cream) 50%,var(--ink) 50%)}body.split-cream .contact-direct{border-top-color:#0c201e38}body.split-cream .contact-direct dt{color:#0c201e99}body.split-cream .contact-direct a{color:#0c201ec7}body.split-cream .contact-logo{background:linear-gradient(90deg,var(--ink) 50%,var(--cloud) 50%);color:#0000;-webkit-background-clip:text;background-clip:text}body.split-dark .contact-page{background:linear-gradient(90deg,var(--ink) 50%,var(--canvas) 50%)}}@media (max-width:959px){body.split-left .contact-page{background:var(--neon)}body.split-cream .contact-page{background:var(--cream)}body.split-left .contact-form-side,body.split-left .contact-direct,body.split-cream .contact-form-side,body.split-cream .contact-direct{background:var(--ink)}body.split-left .contact-logo,body.split-cream .contact-logo{color:var(--ink)}body.split-left .nav-lang,body.split-cream .nav-lang{border-color:#0c201e66}body.split-left .nav-lang a,body.split-cream .nav-lang a{color:#0c201e8c}body.split-left .nav-lang a.is-on,body.split-cream .nav-lang a.is-on{background:var(--ink);color:var(--cream)}body.split-right .contact-form-side,body.split-right .contact-direct{background:var(--cream)}body.split-right .contact-direct{border-top-color:#0c201e38}body.split-right .contact-direct dt{color:#0c201e99}body.split-right .contact-direct a{color:#0c201ec7}body.split-dark .contact-form-side,body.split-dark .contact-direct{background:var(--canvas)}body.split-left .contact-form-side,body.split-cream .contact-form-side,body.split-right .contact-form-side,body.split-dark .contact-form-side{border-top:0}body.split-left .contact-page.is-done,body.split-cream .contact-page.is-done{background:var(--ink)}.contact-page.is-done .contact-form-side{background:0 0}body:has(.contact-page.is-done) .nav-lang{border-color:#eff3f147}body:has(.contact-page.is-done) .nav-lang a{color:#eff3f1b8}body:has(.contact-page.is-done) .nav-lang a.is-on{background:var(--neon);color:var(--canvas)}}
