.hero--contact{justify-content:flex-start;min-height:100vh;min-height:100svh;padding:118px 24px 72px}.hero--contact .hero__ar{max-width:640px}.js .hero--contact .hero__tagline{animation:riseIn 1s var(--ease-expo) .15s forwards}.js .hero--contact .hero__headline{animation:headlineReveal 1.1s var(--ease-expo) .4s forwards}.js .hero--contact .hero__sub{animation:riseIn 1s var(--ease-expo) .75s forwards}.js .hero--contact .hero__headline em::after{animation:emLine .8s var(--ease-io) 1.35s forwards}.js .hero--contact .contact{animation:riseIn 1s var(--ease-expo) 1s forwards}.contact{width:100%;max-width:660px;margin:36px auto 0}.contact__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:32px 24px 28px;background:var(--paper-soft);border:1px solid var(--border);border-radius:18px;text-decoration:none;color:var(--ink);position:relative;isolation:isolate;overflow:hidden;transition:border-color .45s var(--ease),transform .45s var(--ease-back),box-shadow .45s var(--ease)}.card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--ink-trace),transparent);transition:background .45s var(--ease)}.card:focus-visible,.card:hover{border-color:rgba(255,77,28,.35);transform:translateY(-5px);box-shadow:0 18px 48px rgba(0,0,0,.5);outline:0}.card:focus-visible::before,.card:hover::before{background:linear-gradient(90deg,transparent,var(--orange),transparent)}.card:active{transform:translateY(-2px) scale(.99)}.card__ic{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(239,241,246,.04);border:1.5px solid var(--border);transition:border-color .45s var(--ease),background .45s var(--ease),transform .45s var(--ease-back)}.card:focus-visible .card__ic,.card:hover .card__ic{border-color:rgba(255,77,28,.4);background:var(--orange-soft);transform:scale(1.06)}.card__ic svg{width:26px;height:26px;stroke:var(--ink-dim);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:stroke .45s var(--ease),fill .45s var(--ease)}.card__ic svg.fill{fill:var(--ink-dim);stroke:none}.card:focus-visible .card__ic svg,.card:hover .card__ic svg{stroke:var(--orange-bright)}.card:focus-visible .card__ic svg.fill,.card:hover .card__ic svg.fill{fill:var(--orange-bright)}.card__badge{font-family:var(--ui);font-size:10.5px;font-weight:600;letter-spacing:.03em;padding:5px 13px;border-radius:20px;color:var(--ink-dim);border:1px solid var(--border);background:rgba(239,241,246,.03)}.card__title{font-family:var(--display);font-weight:700;font-size:clamp(1.05rem, 2.2vw, 1.25rem);color:var(--ink-deep);transition:color .35s var(--ease)}.card:focus-visible .card__title,.card:hover .card__title{color:var(--orange-bright)}.card__desc{font-family:var(--body);font-size:.86rem;line-height:1.75;color:var(--ink-dim);max-width:235px}.card__val{font-family:var(--en);direction:ltr;font-size:.82rem;font-weight:400;letter-spacing:.01em;padding:9px 18px;margin-top:2px;border:1px solid var(--border);border-radius:10px;color:var(--ink-dim);background:rgba(239,241,246,.02);transition:color .35s var(--ease),border-color .35s var(--ease)}.card:focus-visible .card__val,.card:hover .card__val{color:var(--orange-bright);border-color:rgba(255,77,28,.3)}.contact__sep{display:flex;align-items:center;justify-content:center;gap:16px;margin:36px 0 18px}.contact__sep i{flex:1;max-width:90px;height:1px}.contact__sep i:first-child{background:linear-gradient(90deg,transparent,var(--ink-hair))}.contact__sep i:last-child{background:linear-gradient(90deg,var(--ink-hair),transparent)}.contact__sep span{font-family:var(--ui);font-size:.8rem;font-weight:600;color:var(--ink-faint);letter-spacing:.06em;white-space:nowrap}.contact__social{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.soc{display:inline-flex;align-items:center;gap:9px;padding:11px 18px;border-radius:12px;border:1px solid var(--border);background:rgba(239,241,246,.02);color:var(--ink-dim);text-decoration:none;font-family:var(--ui);font-size:.8rem;font-weight:600;transition:color .35s var(--ease),border-color .35s var(--ease),background .35s var(--ease),transform .4s var(--ease-back)}.soc svg{width:18px;height:18px;fill:currentColor}.soc:focus-visible,.soc:hover{color:var(--orange);border-color:rgba(255,77,28,.3);background:var(--orange-soft);transform:translateY(-3px);outline:0}.soc:active{transform:translateY(-1px) scale(.96)}.js .contact{opacity:0}.no-intro .contact{opacity:1!important;animation:none!important}@media (max-width:768px){.hero--contact{padding:108px 18px 52px}}@media (max-width:560px){.contact__cards{grid-template-columns:1fr}.card{padding:28px 22px 24px}.contact__social{gap:8px}.soc{padding:10px 15px}}@media (prefers-reduced-motion:reduce){.js .contact{opacity:1!important;animation:none!important}.card,.card:hover,.card:hover .card__ic,.card__ic,.soc,.soc:hover{transform:none!important}}#field{z-index:2}.grainient{position:fixed;inset:-25%;z-index:0;pointer-events:none;overflow:hidden}.grainient .gb{position:absolute;display:block;border-radius:50%;filter:blur(80px);mix-blend-mode:screen;will-change:transform}.gb1{width:58vw;height:58vw;left:-6%;top:-14%;background:radial-gradient(circle,rgba(255,77,28,.34),transparent 66%);animation:gb1 17s ease-in-out infinite alternate}.gb2{width:50vw;height:50vw;right:-10%;top:2%;background:radial-gradient(circle,rgba(48,86,180,.3),transparent 66%);animation:gb2 22s ease-in-out infinite alternate}.gb3{width:52vw;height:52vw;left:4%;bottom:-18%;background:radial-gradient(circle,rgba(126,52,150,.24),transparent 66%);animation:gb3 19s ease-in-out infinite alternate}.gb4{width:42vw;height:42vw;right:2%;bottom:-10%;background:radial-gradient(circle,rgba(28,124,134,.22),transparent 66%);animation:gb4 25s ease-in-out infinite alternate}.gb5{width:40vw;height:40vw;left:32%;top:22%;background:radial-gradient(circle,rgba(40,150,205,.2),transparent 64%);animation:gb5 15s ease-in-out infinite alternate}@keyframes gb1{0%{transform:translate(0,0) scale(1);opacity:.75}100%{transform:translate(14vw,11vh) scale(1.3);opacity:1}}@keyframes gb2{0%{transform:translate(0,0) scale(1.12);opacity:1}100%{transform:translate(-13vw,9vh) scale(.85);opacity:.7}}@keyframes gb3{0%{transform:translate(0,0) scale(.95);opacity:.7}100%{transform:translate(12vw,-12vh) scale(1.24);opacity:1}}@keyframes gb4{0%{transform:translate(0,0) scale(1.14);opacity:1}100%{transform:translate(-11vw,-9vh) scale(.9);opacity:.72}}@keyframes gb5{0%{transform:translate(0,0) scale(.85);opacity:.5}100%{transform:translate(-12vw,10vh) scale(1.25);opacity:.95}}.grain{position:fixed;inset:0;z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http://www.w3.org/2000/svg%27%20width%3D%27170%27%20height%3D%27170%27%3E%3Cfilter%20id%3D%27n%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%270.8%27%20numOctaves%3D%272%27%20stitchTiles%3D%27stitch%27/%3E%3CfeColorMatrix%20type%3D%27saturate%27%20values%3D%270%27/%3E%3C/filter%3E%3Crect%20width%3D%27100%25%27%20height%3D%27100%25%27%20filter%3D%27url(%23n)%27/%3E%3C/svg%3E");background-size:170px 170px;opacity:.5;mix-blend-mode:soft-light;animation:grainShift 5s steps(10) infinite}@keyframes grainShift{from{background-position:0 0}to{background-position:170px 170px}}.soc.s-yt:focus-visible,.soc.s-yt:hover{color:red;border-color:rgba(255,0,0,.42);background:rgba(255,0,0,.1)}.soc.s-ig:focus-visible,.soc.s-ig:hover{color:#e4405f;border-color:rgba(228,64,95,.42);background:rgba(228,64,95,.1)}.soc.s-be:focus-visible,.soc.s-be:hover{color:#1769ff;border-color:rgba(23,105,255,.45);background:rgba(23,105,255,.12)}.card.c-tg:focus-visible,.card.c-tg:hover{border-color:rgba(34,158,217,.4)}.card.c-tg:focus-visible::before,.card.c-tg:hover::before{background:linear-gradient(90deg,transparent,#229ed9,transparent)}.card.c-tg:focus-visible .card__ic,.card.c-tg:hover .card__ic{border-color:rgba(34,158,217,.45);background:rgba(34,158,217,.12)}.card.c-tg:focus-visible .card__ic svg,.card.c-tg:hover .card__ic svg{stroke:#3AB3EC}.card.c-tg:focus-visible .card__title,.card.c-tg:hover .card__title{color:#3ab3ec}.card.c-tg:focus-visible .card__val,.card.c-tg:hover .card__val{color:#3ab3ec;border-color:rgba(34,158,217,.35)}@media (prefers-reduced-motion:reduce){.grainient .gb{animation:none!important}.grain{animation:none!important}}:root{--ink-faint:rgba(239,241,246,0.50)}.gb1{background:radial-gradient(circle,rgba(255,77,28,.2),transparent 66%)}.gb2{background:radial-gradient(circle,rgba(48,86,180,.34),transparent 66%)}.gb3{background:radial-gradient(circle,rgba(126,52,150,.26),transparent 66%)}.gb5{background:radial-gradient(circle,rgba(40,150,205,.24),transparent 64%)}@keyframes gb1{0%{transform:translate(0,0) scale(1);opacity:.6}100%{transform:translate(14vw,11vh) scale(1.3);opacity:.78}}.grain{opacity:.3;animation:grainShift 8s steps(8) infinite}.hero--contact{justify-content:center;padding:clamp(120px,16vh,184px) 24px clamp(64px,11vh,128px)}.hero__dot{width:10px;height:10px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 3px var(--orange-soft);flex:none}.js .hero--contact .hero__dot{opacity:0;animation:riseIn .9s var(--ease-expo) .05s forwards}.hero--contact .hero__tagline{margin-top:22px;font-size:11.5px;letter-spacing:.28em}.hero--contact .hero__tagline::after,.hero--contact .hero__tagline::before{width:34px}.hero--contact .hero__headline{font-size:clamp(30px,4.2vw,56px);line-height:1.14;letter-spacing:-.02em}.hero--contact .hero__sub{margin-top:14px;line-height:1.6;color:rgba(239,241,246,.72)}.contact{max-width:760px;margin-top:30px}.contact__cards{gap:18px}.contact__sep{margin:40px 0 22px}.contact__sep i{max-width:160px}.contact__sep span{color:var(--ink-dim);font-size:.78rem;letter-spacing:.08em}.contact__social{gap:12px}.card{gap:0;padding:28px 24px 26px;box-shadow:0 8px 28px rgba(0,0,0,.32)}.card::before{background:linear-gradient(90deg,transparent,var(--ink-hair),transparent)}.card__ic{width:56px;height:56px}.card__ic svg{width:24px;height:24px}.card__badge{margin-top:14px}.card__title{margin-top:16px;font-size:clamp(1.15rem,2.4vw,1.4rem);line-height:1.25;letter-spacing:-.01em}.card__desc{margin-top:8px;font-size:.84rem;color:var(--ink-faint);max-width:260px;text-wrap:balance}.card__val{margin-top:18px;font-size:.84rem;letter-spacing:.02em;unicode-bidi:isolate}.contact__sign{margin-top:clamp(40px,8vh,72px);font-family:var(--en);font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-faint);direction:ltr;display:inline-flex;align-items:center;gap:14px;white-space:nowrap}.contact__sign::after,.contact__sign::before{content:'';display:block;width:34px;height:1px;background:linear-gradient(90deg,transparent,var(--ink-faint),transparent)}.card:focus-visible,.foot__email:focus-visible,.foot__socials a:focus-visible,.head__nav a:focus-visible,.soc:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.js .hero--contact .contact{opacity:1;animation:none}.js .card{opacity:0;animation:riseIn .85s var(--ease-expo) calc(1s + var(--ci,0)*130ms) forwards}.js .contact__sep{opacity:0;animation:riseIn .8s var(--ease-expo) 1.3s forwards}.js .soc{opacity:0;animation:riseIn .8s var(--ease-back) calc(1.45s + var(--si,0)*90ms) forwards}.js .contact__sign{opacity:0;animation:riseIn 1s var(--ease-expo) 1.7s forwards}.no-intro .card,.no-intro .contact__sep,.no-intro .contact__sign,.no-intro .hero__dot,.no-intro .soc{opacity:1!important;animation:none!important}.soc svg{transition:fill .35s var(--ease),transform .35s var(--ease-back)}.soc:focus-visible svg,.soc:hover svg{transform:scale(1.12)}@media (max-width:768px){.hero--contact{justify-content:flex-start;padding:108px 18px 56px}.hero--contact .hero__headline{font-size:clamp(26px,7.4vw,34px);line-height:1.18}}@media (max-height:760px) and (min-width:769px){.hero--contact{justify-content:flex-start;padding-top:104px}}@media (prefers-reduced-motion:reduce){.js .card,.js .contact__sep,.js .contact__sign,.js .hero__dot,.js .soc{opacity:1!important;animation:none!important}.soc:focus-visible svg,.soc:hover svg{transform:none!important}}@media (max-width:560px){.contact__sign{display:block;white-space:normal;max-width:280px;margin-left:auto;margin-right:auto;line-height:1.8;font-size:9.5px;letter-spacing:.2em}.contact__sign::after,.contact__sign::before{display:none}}@media (max-width:768px){.foot__socials a{width:44px;height:44px}}.hero--contact .hero__headline,body .rzf-hdr h1,body .wm-blog-hero h1,body .wm-pod-hero h2{font-family:'Thmanyah Serif Display','Thmanyah Serif Text',Georgia,serif!important;font-size:clamp(56px,10vw,124px)!important;font-weight:900!important;line-height:1.08!important;letter-spacing:-1px!important;color:#EFF1F6!important}.hero--contact .hero__headline em,body .rzf-hdr h1 .ac,body .wm-pod-hero h2 span{color:#FF4D1C!important}