.hx__grid{margin-top:clamp(28px,4vw,48px);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,4vw,64px);align-items:center}.hx__steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.hx__step{position:relative;display:grid;gap:6px;width:100%;padding:18px 20px 20px;text-align:left;font:inherit;color:#15181b;cursor:pointer;border-radius:6px;border:1px solid rgba(21,24,27,.08);background:#fffdf9;transition:box-shadow .3s,border-color .3s,transform .3s;overflow:hidden}.hx__step strong{font-family:var(--f-display);font-size:1.2rem;font-stretch:106%}.hx__step span:last-child{color:var(--muted);line-height:1.55;font-size:.95rem}.hx__bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:#15181b0f}.hx__bar i{position:absolute;inset:0;background:linear-gradient(90deg,#ffb347,#ff5a1a);transform:scaleX(0);transform-origin:left}.hx__step.is-on{border-color:#ff5a1a73;box-shadow:0 20px 40px -28px #ff5a1a99;transform:translate(6px)}.hx__step.is-on strong{color:#e2531a}.hx.is-in .hx__step.is-on .hx__bar i{animation:hx-fill 5.6s linear forwards}@keyframes hx-fill{to{transform:scaleX(1)}}.hx__fig{margin:0;border-radius:8px;overflow:hidden;box-shadow:0 30px 60px -36px #46230a80;border:1px solid rgba(21,24,27,.08)}.hx__svg{display:block;width:100%;height:auto}.hx__t{font-family:var(--f-mono);font-size:14px;letter-spacing:1.5px;fill:#1f2a33;text-transform:uppercase}.hx__t--s{font-size:12px;fill:#2a1d10}.hx__t--l{font-size:11px;fill:#fff8ecd9}.hx__t--dk{fill:#5a4426}.hx__rig{filter:drop-shadow(0 4px 6px rgba(0,0,0,.35))}.hx__rigwrap{animation:hx-shake .18s linear infinite;transform-origin:100px 150px}@keyframes hx-shake{0%,to{transform:translate(0)}50%{transform:translate(.4px,-.5px)}}.hx__rod{stroke:#c9ced2;stroke-width:3;stroke-dasharray:4 4;fill:none;animation:hx-rod .35s linear infinite}@keyframes hx-rod{to{stroke-dashoffset:-8}}.hx__smoke circle{fill:#5a5a5a59;animation:hx-smoke 2.6s ease-out infinite;transform-box:fill-box;transform-origin:center}.hx__smoke circle:nth-child(2){animation-delay:.9s}.hx__smoke circle:nth-child(3){animation-delay:1.8s}@keyframes hx-smoke{0%{transform:translate(0) scale(.6);opacity:.8}to{transform:translate(-26px,-34px) scale(2.6);opacity:0}}.hx__mud circle{fill:#8a6a45;opacity:0;transform-box:fill-box;transform-origin:center}.hx__mud circle:nth-child(1){--dx: -14px;--dy: -16px}.hx__mud circle:nth-child(2){--dx: 10px;--dy: -20px;animation-delay:.25s!important}.hx__mud circle:nth-child(3){--dx: -6px;--dy: -24px;animation-delay:.5s!important}.hx__mud circle:nth-child(4){--dx: 16px;--dy: -12px;animation-delay:.75s!important}@keyframes hx-splash{0%{transform:translate(0);opacity:.95}to{transform:translate(var(--dx),var(--dy));opacity:0}}.hx.is-in .hx__mud--in circle{animation:hx-splash 1s ease-out infinite}.hx.is-in .hx__svg[data-stage="1"] .hx__mud--out circle{animation:none}.hx.is-in .hx__svg:not([data-stage="1"]) .hx__mud--out circle{animation:hx-splash 1s ease-out infinite}.hx__trail{opacity:0;filter:blur(2px)}.hx__svg[data-stage="1"] .hx__trail{opacity:.9}.hx__hd--1 circle{filter:drop-shadow(0 0 6px rgba(255,140,60,.9))}.hx__hd--2 circle,.hx__hd--3 circle{animation:hx-spin .6s linear infinite;transform-box:fill-box;transform-origin:center}@keyframes hx-spin{to{transform:rotate(360deg)}}.hx__hd{opacity:0;transition:opacity .3s}.hx__svg[data-stage="1"] .hx__hd--1,.hx__svg[data-stage="2"] .hx__hd--2,.hx__svg[data-stage="3"] .hx__hd--3{opacity:1}.hx__string{transition:transform 3.4s cubic-bezier(.4,0,.2,1),opacity .4s;opacity:0}.hx__svg[data-stage="3"] .hx__string{opacity:1;transform:translate(-60px)}.hx__car{animation:hx-car 9s linear infinite}@keyframes hx-car{0%{transform:translate(-90px)}to{transform:translate(170px)}}.hx__l{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 3.4s cubic-bezier(.4,0,.2,1),opacity .4s}.hx__l--pilot{stroke:#ff5a1a;stroke-width:3.5}.hx__l--ream{stroke:#4a3624;stroke-width:24;opacity:.55}.hx__l--pipe{stroke:#15181b;stroke-width:13}.hx.is-in .hx__svg[data-stage="1"] .hx__l--pilot,.hx.is-in .hx__svg[data-stage="2"] .hx__l--pilot,.hx.is-in .hx__svg[data-stage="2"] .hx__l--ream,.hx.is-in .hx__svg[data-stage="3"] .hx__l--pilot,.hx.is-in .hx__svg[data-stage="3"] .hx__l--ream,.hx.is-in .hx__svg[data-stage="3"] .hx__l--pipe{stroke-dashoffset:0}.hx__svg[data-stage="3"] .hx__l--pilot{opacity:0}@media(max-width:899px){.hx__grid{grid-template-columns:1fr}.hx__step.is-on{transform:none}}.hx__l--hose{stroke:#15181b;stroke-width:2.5}.hx__svg--rocket .hx__l--ream{stroke-width:18}.hx__svg--rocket .hx__l--pipe{stroke:#1f5fa8;stroke-width:9}.hx__svg--rocket[data-stage="3"] .hx__l--hose{opacity:0}.hx__hd--rk{opacity:1!important}.hx__svg--rocket .hx__hd--rk{transform:translate(0)}.hx__rk{animation:hx-shake .12s linear infinite}.hx__svg--rocket[data-stage="1"] .hx__pit{animation:hx-pulse 1.4s ease-in-out infinite}@keyframes hx-pulse{50%{opacity:.55}}.hx.is-in .hx__svg--rocket:not([data-stage="1"]) .hx__mud--out circle{animation:hx-splash 1s ease-out infinite}.hx__pclip{width:70px;transition:width 3.4s cubic-bezier(.4,0,.2,1)}.hx.is-in .hx__svg--press[data-stage="2"] .hx__pclip{width:360px}.hx.is-in .hx__svg--press[data-stage="3"] .hx__pclip{width:510px}.hx__ram{animation:hx-ram 1.2s ease-in-out infinite alternate;transform-box:fill-box}.hx__svg--press[data-stage="3"] .hx__ram{animation:none}@keyframes hx-ram{0%{transform:translate(-10px)}to{transform:translate(4px)}}.hx__auger{stroke:#c9ced2;stroke-width:3;stroke-dasharray:6 6;fill:none;animation:hx-rod .3s linear infinite}.hx__svg--press[data-stage="3"] .hx__auger{animation:none}.hx__spoil circle{fill:#8a6a45;animation:hx-spoil 1.6s linear infinite}.hx__svg--press[data-stage="1"] .hx__spoil,.hx__svg--press[data-stage="3"] .hx__spoil{opacity:0}@keyframes hx-spoil{to{transform:translate(-40px)}}.hx__train{animation:hx-train 7s linear infinite}@keyframes hx-train{0%{transform:translate(150px)}to{transform:translate(760px)}}@media(prefers-reduced-motion:reduce){.hx__l{transition:none}.hx__car,.hx__train,.hx__ram,.hx__auger,.hx__spoil circle,.hx__rk,.hx__rigwrap,.hx__rod,.hx__smoke circle,.hx__mud circle,.hx__hd circle{animation:none!important}}.gd-intro__p[data-astro-cid-ysg4sko2]{margin:0;max-width:62ch;font-size:clamp(1.08rem,1.35vw,1.24rem);line-height:1.6;color:#2a2e33}.gk[data-astro-cid-ysg4sko2]{margin:clamp(32px,4vw,52px) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gk__t[data-astro-cid-ysg4sko2]{position:relative;padding:24px 24px 22px;border-radius:8px;background:#fffdf9;border:1px solid rgba(21,24,27,.08);box-shadow:0 18px 40px -30px #3c1e0a73;overflow:hidden}.gk__t[data-astro-cid-ysg4sko2]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--c)}.gk__t[data-astro-cid-ysg4sko2] dd[data-astro-cid-ysg4sko2]{margin:0;font-family:var(--f-display);font-weight:800;font-stretch:110%;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1;color:var(--c)}.gk__t[data-astro-cid-ysg4sko2] dt[data-astro-cid-ysg4sko2]{margin-top:12px;font-weight:700;font-size:1rem;color:#15181b}.gk__t[data-astro-cid-ysg4sko2] p[data-astro-cid-ysg4sko2]{margin:6px 0 0;font-size:.9rem;line-height:1.45;color:#555b61}.gc__head[data-astro-cid-ysg4sko2]{max-width:760px}.gc__lead[data-astro-cid-ysg4sko2]{margin:14px 0 0;color:#555b61;font-size:1.05rem;line-height:1.6}.gc__grid[data-astro-cid-ysg4sko2]{margin-top:clamp(28px,3.5vw,44px);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(18px,2.4vw,32px);align-items:start}.gc__form[data-astro-cid-ysg4sko2]{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;padding:clamp(22px,2.6vw,32px);border-radius:10px;background:#15181b;color:#f2efe9;box-shadow:0 30px 60px -36px #0009}.gc__f[data-astro-cid-ysg4sko2]{display:grid;gap:7px;align-content:start}.gc__f--wide[data-astro-cid-ysg4sko2],.gc__f--range[data-astro-cid-ysg4sko2]{grid-column:1 / -1}.gc__f[data-astro-cid-ysg4sko2]>span[data-astro-cid-ysg4sko2]{font-size:.78rem;font-weight:600;letter-spacing:.04em;color:#f2efe9bf;display:flex;justify-content:space-between;gap:8px}.gc__f[data-astro-cid-ysg4sko2] b[data-astro-cid-ysg4sko2]{color:#ff8a4c;font-family:var(--f-mono);font-weight:600}.gc__f[data-astro-cid-ysg4sko2] em[data-astro-cid-ysg4sko2]{font-style:normal;font-size:.74rem;line-height:1.35;color:#f2efe980}.gc__f[data-astro-cid-ysg4sko2] input[data-astro-cid-ysg4sko2][type=number],.gc__f[data-astro-cid-ysg4sko2] select[data-astro-cid-ysg4sko2]{width:100%;font:inherit;font-size:1.05rem;font-weight:600;padding:11px 12px;border-radius:6px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fff}.gc__f[data-astro-cid-ysg4sko2] select[data-astro-cid-ysg4sko2] option[data-astro-cid-ysg4sko2]{color:#15181b}.gc__f[data-astro-cid-ysg4sko2] input[data-astro-cid-ysg4sko2]:focus-visible,.gc__f[data-astro-cid-ysg4sko2] select[data-astro-cid-ysg4sko2]:focus-visible{outline:2px solid #ff8a4c;outline-offset:1px}.gc__f[data-astro-cid-ysg4sko2] input[data-astro-cid-ysg4sko2][type=range]{width:100%;accent-color:#ff5a1a}.gc__out[data-astro-cid-ysg4sko2]{padding:clamp(18px,2.2vw,26px);border-radius:10px;background:#fffdf9;border:1px solid rgba(21,24,27,.08);box-shadow:0 24px 50px -34px #3c1e0a73}.gc__svg[data-astro-cid-ysg4sko2]{display:block;width:100%;height:auto;border-radius:6px}.gc__path[data-astro-cid-ysg4sko2]{fill:none;stroke:#ff5a1a;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 0 rgba(120,40,0,.25))}.gc__obst[data-astro-cid-ysg4sko2]{fill:#3b4148}.gc__dim[data-astro-cid-ysg4sko2]{stroke:#15181b;stroke-width:1.2;stroke-dasharray:4 4}.gc__pt[data-astro-cid-ysg4sko2]{fill:#fff;stroke:#ff5a1a;stroke-width:3}.gc__lbl[data-astro-cid-ysg4sko2]{font:600 15px var(--f-body);fill:#15181b}.gc__lbl--c[data-astro-cid-ysg4sko2]{fill:#3b4148}.gc__lbl--d[data-astro-cid-ysg4sko2]{font-family:var(--f-mono);font-size:14px}.gc__res[data-astro-cid-ysg4sko2]{margin:18px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gc__res[data-astro-cid-ysg4sko2] div[data-astro-cid-ysg4sko2]{padding:12px 14px;border-radius:6px;background:#f3ece2}.gc__res[data-astro-cid-ysg4sko2] dt[data-astro-cid-ysg4sko2]{font-size:.78rem;color:#555b61}.gc__res[data-astro-cid-ysg4sko2] dd[data-astro-cid-ysg4sko2]{margin:4px 0 0;font-family:var(--f-display);font-weight:800;font-size:1.35rem;color:#15181b}.gc__res[data-astro-cid-ysg4sko2] .gc__res--hi[data-astro-cid-ysg4sko2]{background:linear-gradient(135deg,#ff7a2e,#ff5a1a)}.gc__res[data-astro-cid-ysg4sko2] .gc__res--hi[data-astro-cid-ysg4sko2] dt[data-astro-cid-ysg4sko2]{color:#1a0f08bf}.gc__res[data-astro-cid-ysg4sko2] .gc__res--hi[data-astro-cid-ysg4sko2] dd[data-astro-cid-ysg4sko2]{color:#1a0f08}.gc__notes[data-astro-cid-ysg4sko2]{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px}.gc__notes[data-astro-cid-ysg4sko2] li{position:relative;padding-left:16px;font-size:.9rem;line-height:1.5;color:#3a3f45}.gc__notes[data-astro-cid-ysg4sko2] li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:#e8a317}.gc__disc[data-astro-cid-ysg4sko2]{margin:12px 0 0;font-size:.8rem;color:#7a7f85}.gp__grid[data-astro-cid-ysg4sko2]{margin-top:clamp(28px,3.5vw,44px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gp__card[data-astro-cid-ysg4sko2]{position:relative;padding:clamp(24px,2.8vw,34px);border-radius:8px;background:#fffdf9;border:1px solid rgba(21,24,27,.08);border-top:4px solid var(--c);box-shadow:0 18px 40px -32px #3c1e0a73}.gp__n[data-astro-cid-ysg4sko2]{position:absolute;right:22px;top:14px;font-family:var(--f-display);font-weight:800;font-size:2.4rem;color:color-mix(in srgb,var(--c) 22%,transparent)}.gp__card[data-astro-cid-ysg4sko2] h3[data-astro-cid-ysg4sko2]{margin:0 0 12px;font-family:var(--f-display);font-weight:700;font-stretch:108%;font-size:1.3rem;color:#15181b}.gp__card[data-astro-cid-ysg4sko2] p[data-astro-cid-ysg4sko2]{margin:0 0 10px;color:#3a3f45;line-height:1.62;font-size:.98rem}.gp__card[data-astro-cid-ysg4sko2] p[data-astro-cid-ysg4sko2]:last-child{margin-bottom:0}.gp__pit[data-astro-cid-ysg4sko2]{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 32px;align-items:center;padding:clamp(24px,2.8vw,34px);border-radius:8px;background:linear-gradient(120deg,#1f8a8a,#2bb3a3);color:#fff}.gp__pit[data-astro-cid-ysg4sko2]>[data-astro-cid-ysg4sko2]{grid-column:1;margin:0}.gp__pit[data-astro-cid-ysg4sko2] h3[data-astro-cid-ysg4sko2]{font-family:var(--f-display);font-weight:700;font-size:1.3rem}.gp__pit[data-astro-cid-ysg4sko2] p[data-astro-cid-ysg4sko2]{color:#ffffffe0}.gp__formula[data-astro-cid-ysg4sko2]{font-family:var(--f-mono);font-size:clamp(1.2rem,2vw,1.6rem);color:#fff!important;padding:8px 0}.gp__formula[data-astro-cid-ysg4sko2] var[data-astro-cid-ysg4sko2]{font-style:italic}.gp__vars[data-astro-cid-ysg4sko2]{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:.9rem}.gp__vars[data-astro-cid-ysg4sko2] var[data-astro-cid-ysg4sko2]{font-family:var(--f-mono);font-weight:700;margin-right:4px}.gp__kv[data-astro-cid-ysg4sko2]{grid-column:2!important;grid-row:1 / span 4;display:flex;gap:12px}.gp__kv[data-astro-cid-ysg4sko2] div[data-astro-cid-ysg4sko2]{display:grid;gap:4px;text-align:center;padding:18px 22px;border-radius:8px;background:#ffffff24}.gp__kv[data-astro-cid-ysg4sko2] strong[data-astro-cid-ysg4sko2]{font-family:var(--f-display);font-weight:800;font-size:2rem;line-height:1}.gp__kv[data-astro-cid-ysg4sko2] span[data-astro-cid-ysg4sko2]{font-size:.85rem;opacity:.9}.gp__note[data-astro-cid-ysg4sko2]{font-size:.82rem;opacity:.8}.gf__grid[data-astro-cid-ysg4sko2]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:clamp(24px,4vw,64px);align-items:start}.gf__head[data-astro-cid-ysg4sko2]{position:sticky;top:calc(var(--header-h) + 24px)}.gf__fleet[data-astro-cid-ysg4sko2]{margin-top:28px;display:grid;gap:6px;padding:22px;border-radius:8px;background:#fffdf9;border:1px solid rgba(21,24,27,.08);text-decoration:none;color:#15181b;transition:transform .3s,box-shadow .3s}.gf__fleet[data-astro-cid-ysg4sko2]:hover{transform:translateY(-3px);box-shadow:0 20px 40px -28px #2f8fb3b3}.gf__fleet[data-astro-cid-ysg4sko2] strong[data-astro-cid-ysg4sko2]{font-family:var(--f-display);font-size:1.1rem}.gf__fleet[data-astro-cid-ysg4sko2] span[data-astro-cid-ysg4sko2]{color:#555b61;font-size:.92rem;line-height:1.5}.gf__fleet[data-astro-cid-ysg4sko2] em[data-astro-cid-ysg4sko2]{justify-self:start;margin-top:8px;font-style:normal;font-weight:600;font-size:.85rem;padding:8px 14px;border-radius:999px;color:#1d6f8f;background:#2f8fb31a;border:1px solid rgba(47,143,179,.4)}.gf__list[data-astro-cid-ysg4sko2]{display:grid;gap:10px}.gf__item[data-astro-cid-ysg4sko2]{border-radius:8px;background:#fffdf9;border:1px solid rgba(21,24,27,.08);overflow:hidden}.gf__item[data-astro-cid-ysg4sko2][open]{box-shadow:0 18px 40px -30px #3c1e0a80;border-color:#ff5a1a59}.gf__item[data-astro-cid-ysg4sko2] summary[data-astro-cid-ysg4sko2]{cursor:pointer;list-style:none;position:relative;padding:18px 56px 18px 22px;font-weight:700;font-size:1.04rem;line-height:1.4;color:#15181b}.gf__item[data-astro-cid-ysg4sko2] summary[data-astro-cid-ysg4sko2]::-webkit-details-marker{display:none}.gf__item[data-astro-cid-ysg4sko2] summary[data-astro-cid-ysg4sko2]:after{content:"";position:absolute;right:22px;top:50%;width:12px;height:12px;margin-top:-8px;border-right:2px solid #ff5a1a;border-bottom:2px solid #ff5a1a;transform:rotate(45deg);transition:transform .25s}.gf__item[data-astro-cid-ysg4sko2][open] summary[data-astro-cid-ysg4sko2]:after{transform:rotate(-135deg);margin-top:-2px}.gf__a[data-astro-cid-ysg4sko2]{padding:0 22px 18px}.gf__a[data-astro-cid-ysg4sko2] p[data-astro-cid-ysg4sko2]{margin:0 0 8px;color:#3a3f45;line-height:1.62}.gf__a[data-astro-cid-ysg4sko2] p[data-astro-cid-ysg4sko2]:last-child{margin-bottom:0}@media(max-width:1099px){.gc__grid[data-astro-cid-ysg4sko2]{grid-template-columns:1fr}}@media(max-width:899px){.gk[data-astro-cid-ysg4sko2]{grid-template-columns:repeat(2,minmax(0,1fr))}.gp__grid[data-astro-cid-ysg4sko2],.gf__grid[data-astro-cid-ysg4sko2]{grid-template-columns:1fr}.gf__head[data-astro-cid-ysg4sko2]{position:static}.gp__pit[data-astro-cid-ysg4sko2]{grid-template-columns:1fr}.gp__kv[data-astro-cid-ysg4sko2]{grid-column:1!important;grid-row:auto}}@media(max-width:520px){.gk[data-astro-cid-ysg4sko2],.gc__res[data-astro-cid-ysg4sko2],.gc__form[data-astro-cid-ysg4sko2]{grid-template-columns:1fr}}.cv[data-astro-cid-imlppqhu]{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;isolation:isolate;padding:calc(var(--header-h) + 40px) 0 64px}.cv__map[data-astro-cid-imlppqhu]{position:absolute;inset:0;z-index:-1}.cv__map[data-astro-cid-imlppqhu] svg[data-astro-cid-imlppqhu]{position:absolute;right:-6%;top:0;width:72%;height:100%}.cv__map[data-astro-cid-imlppqhu]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 26%,rgba(11,13,15,.55) 52%,rgba(11,13,15,0) 75%),linear-gradient(0deg,var(--bg),transparent 22%)}.cv__land[data-astro-cid-imlppqhu]{fill:#121619;stroke:#283036;stroke-width:.8}.cv__land[data-astro-cid-imlppqhu].is-hu{fill:#1a1512;stroke:#ff5a1a99}.cv__arc[data-astro-cid-imlppqhu]{fill:none;stroke:var(--accent);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;animation:cv-draw 2.4s cubic-bezier(.4,0,.2,1) .4s forwards}.cv__start[data-astro-cid-imlppqhu]{fill:var(--text);opacity:.7}.cv__pin[data-astro-cid-imlppqhu]{fill:var(--accent)}.cv__pulse[data-astro-cid-imlppqhu]{fill:none;stroke:var(--accent);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:cv-pulse 2.6s ease-out infinite}.cv__pulse--2[data-astro-cid-imlppqhu]{animation-delay:1.3s}.cv__lbl[data-astro-cid-imlppqhu]{font-family:var(--f-mono);font-size:15px;letter-spacing:.16em;fill:var(--text)}.cv__coord[data-astro-cid-imlppqhu]{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;fill:var(--muted)}@keyframes cv-draw{to{stroke-dashoffset:0}}@keyframes cv-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(6);opacity:0}}.cv__grid[data-astro-cid-imlppqhu]{width:100%}.cv__main[data-astro-cid-imlppqhu]{max-width:640px}.cv__title[data-astro-cid-imlppqhu]{font-size:clamp(2.6rem,6.4vw,6rem);text-transform:uppercase;font-stretch:112%;line-height:.93;margin:20px 0 0}.cv__lead[data-astro-cid-imlppqhu]{margin:26px 0 0;color:#eceae6cc;max-width:46ch;font-size:clamp(1rem,1.2vw,1.15rem)}.cv__status[data-astro-cid-imlppqhu]{display:inline-flex;align-items:center;gap:12px;margin-top:40px;padding:8px 14px;border:1px solid var(--line-strong);font-size:.86rem}.cv__dot[data-astro-cid-imlppqhu]{width:9px;height:9px;border-radius:50%;background:var(--muted)}.cv__status[data-astro-cid-imlppqhu].is-open .cv__dot[data-astro-cid-imlppqhu]{background:#39d98a;box-shadow:0 0 0 4px #39d98a2e}.cv__status[data-astro-cid-imlppqhu].is-closed .cv__dot[data-astro-cid-imlppqhu]{background:#ff5a1a}.cv__clock[data-astro-cid-imlppqhu]{color:var(--muted);font-size:.76rem;letter-spacing:.08em}.cv__phone[data-astro-cid-imlppqhu]{display:grid;gap:8px;margin-top:26px;text-decoration:none;color:var(--text)}.cv__phone[data-astro-cid-imlppqhu] span[data-astro-cid-imlppqhu]{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.cv__phone[data-astro-cid-imlppqhu] strong[data-astro-cid-imlppqhu]{font-family:var(--f-display);font-weight:800;font-stretch:112%;font-size:clamp(1.9rem,4.2vw,3.8rem);line-height:1;white-space:nowrap;transition:color .25s}.cv__phone[data-astro-cid-imlppqhu]:hover strong[data-astro-cid-imlppqhu]{color:var(--accent)}.cv__mailrow[data-astro-cid-imlppqhu]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px}.cv__mail[data-astro-cid-imlppqhu]{font-size:clamp(1.1rem,1.6vw,1.4rem);color:var(--text);text-decoration:none;border-bottom:1px solid var(--accent)}.cv__copy[data-astro-cid-imlppqhu]{background:none;border:1px solid var(--line-strong);color:var(--muted);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;cursor:pointer}.cv__copy[data-astro-cid-imlppqhu]:hover{color:var(--text);border-color:var(--text)}.cv__langs[data-astro-cid-imlppqhu]{margin-top:28px}.cv__meta[data-astro-cid-imlppqhu]{margin:18px 0 0;font-size:.72rem;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.cards[data-astro-cid-imlppqhu]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px);padding-bottom:clamp(64px,8vw,110px)}.card[data-astro-cid-imlppqhu]{position:relative;padding:clamp(24px,3vw,40px);background:var(--bg-2);border:1px solid var(--line);overflow:hidden}.card--accent[data-astro-cid-imlppqhu]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent)}.card__label[data-astro-cid-imlppqhu]{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0}.card__name[data-astro-cid-imlppqhu]{margin:16px 0 6px;font-size:clamp(1.5rem,2.4vw,2.1rem)}.card__line[data-astro-cid-imlppqhu]{margin:0;color:var(--muted);line-height:1.6}.card__actions[data-astro-cid-imlppqhu]{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.card__actions[data-astro-cid-imlppqhu] .btn[data-astro-cid-imlppqhu]{min-height:44px;padding:0 16px;font-size:.72rem}.card__mail[data-astro-cid-imlppqhu]{margin:18px 0 0;font-size:.78rem;color:var(--muted);letter-spacing:.04em}.card--plain[data-astro-cid-imlppqhu]{background:transparent}.formhead[data-astro-cid-imlppqhu]{padding-bottom:8px}.grp[data-astro-cid-imlppqhu]{padding-block:clamp(40px,5vw,64px)}.grp__lead[data-astro-cid-imlppqhu]{margin:0;max-width:62ch;color:var(--muted);font-size:.98rem;line-height:1.6}.grp__k[data-astro-cid-imlppqhu]{color:var(--text);font-weight:600}.grp__list[data-astro-cid-imlppqhu]{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:28px clamp(32px,4.5vw,64px)}.grp__item[data-astro-cid-imlppqhu]{display:grid;justify-items:start;gap:10px;opacity:.72;transition:opacity .3s}.grp__item[data-astro-cid-imlppqhu]:hover{opacity:1}.grp__logo[data-astro-cid-imlppqhu]{height:26px;width:auto;display:block}.grp__logo[data-astro-cid-imlppqhu].is-inv{height:44px;filter:invert(1) grayscale(1) brightness(1.4);mix-blend-mode:screen}.grp__word[data-astro-cid-imlppqhu]{font-family:var(--f-display);font-weight:800;font-stretch:125%;letter-spacing:.08em;font-size:1.05rem;line-height:26px;color:var(--text)}.grp__name[data-astro-cid-imlppqhu]{font-size:.8rem;color:var(--text)}.grp__city[data-astro-cid-imlppqhu]{color:var(--muted)}.card--solo[data-astro-cid-imlppqhu]{grid-column:1 / -1}@media(max-width:760px){.cv[data-astro-cid-imlppqhu]{align-items:flex-end;min-height:auto;padding-top:calc(var(--header-h) + 220px)}.cv__map[data-astro-cid-imlppqhu] svg[data-astro-cid-imlppqhu]{right:auto;left:-18%;width:150%;height:58%;top:var(--header-h)}.cv__map[data-astro-cid-imlppqhu]:after{background:linear-gradient(0deg,var(--bg) 40%,rgba(11,13,15,.3) 75%,rgba(11,13,15,.6))}.cards[data-astro-cid-imlppqhu]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cv__arc[data-astro-cid-imlppqhu]{animation:none;stroke-dashoffset:0}.cv__pulse[data-astro-cid-imlppqhu]{animation:none;opacity:0}}.pgh[data-astro-cid-qw3e5vcm]{position:relative;padding:calc(var(--header-h) + clamp(48px,9vh,110px)) 0 clamp(64px,9vw,120px);overflow:hidden}.pgh__grid[data-astro-cid-qw3e5vcm]{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,88px);align-items:center}.pgh__text[data-astro-cid-qw3e5vcm]{position:relative;z-index:2}.pgh__title[data-astro-cid-qw3e5vcm]{font-size:clamp(2.2rem,4.4vw,4.2rem);text-transform:uppercase;line-height:.95;margin:18px 0 0;max-width:15ch;overflow-wrap:break-word}.pgh__title--long[data-astro-cid-qw3e5vcm]{font-size:clamp(1.8rem,3.4vw,3.3rem);max-width:18ch;overflow-wrap:normal;hyphens:manual}.pgh__lead[data-astro-cid-qw3e5vcm]{margin:28px 0 0;color:#eceae6cc;font-size:clamp(1rem,1.2vw,1.15rem);max-width:52ch}.pgh__drill[data-astro-cid-qw3e5vcm]{position:absolute;left:-4%;right:18%;top:70%;height:26%;z-index:0;overflow:visible;pointer-events:none}.pgh__drill[data-astro-cid-qw3e5vcm] path[data-astro-cid-qw3e5vcm]{fill:none;stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke;opacity:.55;stroke-dasharray:1;stroke-dashoffset:1;animation:pgh-drill 2.2s cubic-bezier(.4,0,.2,1) .3s forwards}@keyframes pgh-drill{to{stroke-dashoffset:0}}.pgh__media[data-astro-cid-qw3e5vcm]{position:relative;margin:0;z-index:1}.pgh__frame[data-astro-cid-qw3e5vcm]{position:relative;z-index:1;background:var(--bg-3)}.pgh__frame[data-astro-cid-qw3e5vcm] img{width:100%;display:block}.pgh__corner[data-astro-cid-qw3e5vcm]{position:absolute;width:22px;height:22px;border:2px solid var(--accent)}.pgh__corner--tl[data-astro-cid-qw3e5vcm]{left:-10px;top:-10px;border-right:0;border-bottom:0}.pgh__corner--br[data-astro-cid-qw3e5vcm]{right:-10px;bottom:-10px;border-left:0;border-top:0}.pgh__curl[data-astro-cid-qw3e5vcm]{position:absolute;bottom:14px;width:46%;height:30px;z-index:0;box-shadow:0 18px 22px #000000bf}.pgh__curl--l[data-astro-cid-qw3e5vcm]{left:10px;transform:rotate(-3deg)}.pgh__curl--r[data-astro-cid-qw3e5vcm]{right:10px;transform:rotate(3deg)}.pgh__year[data-astro-cid-qw3e5vcm]{position:absolute;right:-2%;top:-.62em;z-index:0;font-family:var(--f-display);font-weight:800;font-stretch:125%;font-size:clamp(5rem,11vw,10rem);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,140,80,.28);letter-spacing:-.02em;pointer-events:none}.pgh__cap[data-astro-cid-qw3e5vcm]{position:absolute;z-index:2;left:-18px;bottom:28px;display:grid;gap:4px;padding:14px 20px 14px 18px;background:#0b0d0feb;border-left:3px solid var(--accent);box-shadow:0 10px 30px #0006}.pgh__cap[data-astro-cid-qw3e5vcm] strong[data-astro-cid-qw3e5vcm]{font-family:var(--f-display);font-weight:700;font-stretch:110%;font-size:1.15rem}.pgh__cap[data-astro-cid-qw3e5vcm] .mono[data-astro-cid-qw3e5vcm]{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#ffb08a}@media(prefers-reduced-motion:reduce){.pgh__drill[data-astro-cid-qw3e5vcm] path[data-astro-cid-qw3e5vcm]{animation:none;stroke-dashoffset:0}}.draft[data-astro-cid-qw3e5vcm]{margin-top:20px;color:#ffb400;font-size:.72rem;letter-spacing:.08em}@media(max-width:899px){.pgh__grid[data-astro-cid-qw3e5vcm]{grid-template-columns:1fr}.pgh__drill[data-astro-cid-qw3e5vcm],.pgh__year[data-astro-cid-qw3e5vcm]{display:none}.pgh__cap[data-astro-cid-qw3e5vcm]{left:12px}}.blk[data-astro-cid-qw3e5vcm]{padding-block:clamp(48px,6vw,88px);border-top:1px solid var(--line)}.h2[data-astro-cid-qw3e5vcm]{font-size:clamp(1.8rem,3.4vw,3rem);max-width:20ch;margin:14px 0 0}.h3[data-astro-cid-qw3e5vcm]{font-size:clamp(1.3rem,2vw,1.7rem);margin:0}.tx[data-astro-cid-qw3e5vcm],.sp[data-astro-cid-qw3e5vcm]{display:grid;gap:clamp(32px,5vw,80px)}.tx--img[data-astro-cid-qw3e5vcm],.sp--img[data-astro-cid-qw3e5vcm]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start}.tx[data-astro-cid-qw3e5vcm] img,.sp[data-astro-cid-qw3e5vcm] img{width:100%}.tx__body[data-astro-cid-qw3e5vcm]{margin-top:24px;color:var(--muted);max-width:64ch;display:grid;gap:16px}.tx__body[data-astro-cid-qw3e5vcm] p[data-astro-cid-qw3e5vcm]{margin:0}.sp__dl[data-astro-cid-qw3e5vcm]{margin:32px 0 0;border-top:1px solid var(--line);max-width:680px}.sp__dl[data-astro-cid-qw3e5vcm] div[data-astro-cid-qw3e5vcm]{display:grid;grid-template-columns:13rem 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.sp__dl[data-astro-cid-qw3e5vcm] dt[data-astro-cid-qw3e5vcm]{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:4px}.sp__dl[data-astro-cid-qw3e5vcm] dd[data-astro-cid-qw3e5vcm]{margin:0;font-weight:500}.sp__note[data-astro-cid-qw3e5vcm]{margin-top:20px;color:var(--muted);font-size:.9rem}.st[data-astro-cid-qw3e5vcm]{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);counter-reset:s}.st[data-astro-cid-qw3e5vcm] li[data-astro-cid-qw3e5vcm]{border-top:2px solid var(--accent);padding-top:20px}.st__n[data-astro-cid-qw3e5vcm]{font-size:.75rem;letter-spacing:.14em;color:var(--accent)}.st[data-astro-cid-qw3e5vcm] h3[data-astro-cid-qw3e5vcm]{margin:10px 0;font-size:1.4rem}.st[data-astro-cid-qw3e5vcm] p[data-astro-cid-qw3e5vcm]{margin:0;color:var(--muted)}.sv[data-astro-cid-qw3e5vcm]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.sv[data-astro-cid-qw3e5vcm] a[data-astro-cid-qw3e5vcm]{display:grid;text-decoration:none;color:var(--text)}.sv[data-astro-cid-qw3e5vcm] a[data-astro-cid-qw3e5vcm] img{width:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.sv[data-astro-cid-qw3e5vcm] a[data-astro-cid-qw3e5vcm]:hover img{transform:scale(1.03)}.sv[data-astro-cid-qw3e5vcm] a[data-astro-cid-qw3e5vcm] picture{overflow:hidden;display:block}.sv__n[data-astro-cid-qw3e5vcm]{margin-top:18px;font-size:.72rem;letter-spacing:.16em;color:var(--accent)}.sv__name[data-astro-cid-qw3e5vcm]{margin-top:6px;font-family:var(--f-display);font-weight:700;font-stretch:110%;font-size:1.35rem;line-height:1.1}.sv__spec[data-astro-cid-qw3e5vcm]{margin-top:8px;font-size:.72rem;letter-spacing:.06em;color:var(--muted)}.sv__text[data-astro-cid-qw3e5vcm]{margin-top:10px;color:var(--muted);font-size:.93rem}.sv__more[data-astro-cid-qw3e5vcm]{margin-top:14px;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.pk__head[data-astro-cid-qw3e5vcm]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 40px}.pk__lead[data-astro-cid-qw3e5vcm]{margin:0;color:var(--muted);max-width:52ch;font-size:1.05rem}.pk__list[data-astro-cid-qw3e5vcm]{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,24px)}.pk__card[data-astro-cid-qw3e5vcm]>a[data-astro-cid-qw3e5vcm]{display:flex;flex-direction:column;height:100%;padding:0 0 24px;text-decoration:none;color:#15181b;background:#fffdf9;border-radius:6px;overflow:hidden;border:1px solid rgba(21,24,27,.07);box-shadow:0 18px 40px -28px #46230a73;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.pk__card[data-astro-cid-qw3e5vcm]>a[data-astro-cid-qw3e5vcm]:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px color-mix(in srgb,var(--c) 60%,transparent)}.pk__ill[data-astro-cid-qw3e5vcm]{display:block;padding:18px 18px 6px;background:linear-gradient(160deg,color-mix(in srgb,var(--c2) 30%,#fff),color-mix(in srgb,var(--c) 14%,#fff))}.pk__ill[data-astro-cid-qw3e5vcm] svg[data-astro-cid-qw3e5vcm]{display:block;width:100%;height:auto}.pk__ill[data-astro-cid-qw3e5vcm] .g[data-astro-cid-qw3e5vcm]{stroke:#15181b59;stroke-width:2}.pk__ill[data-astro-cid-qw3e5vcm] .c[data-astro-cid-qw3e5vcm]{stroke:var(--c);stroke-width:4}.pk__ill[data-astro-cid-qw3e5vcm] .fill[data-astro-cid-qw3e5vcm]{fill:color-mix(in srgb,var(--c) 35%,transparent)}.pk__ill[data-astro-cid-qw3e5vcm] .f[data-astro-cid-qw3e5vcm]{fill:var(--c)}.pk__ill[data-astro-cid-qw3e5vcm] .run[data-astro-cid-qw3e5vcm]{stroke-dasharray:8 7;animation:pk-run 1.6s linear infinite}.pk__card[data-astro-cid-qw3e5vcm]>a[data-astro-cid-qw3e5vcm]:not(:hover) .run[data-astro-cid-qw3e5vcm]{animation-play-state:paused}@keyframes pk-run{to{stroke-dashoffset:-30}}.pk__tag[data-astro-cid-qw3e5vcm]{align-self:flex-start;margin:18px 22px 0;padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:600;color:color-mix(in srgb,var(--c) 80%,#000);background:color-mix(in srgb,var(--c) 12%,transparent)}.pk__name[data-astro-cid-qw3e5vcm]{margin:10px 22px 6px;font-family:var(--f-display);font-weight:700;font-stretch:108%;font-size:clamp(1.35rem,1.8vw,1.65rem);line-height:1.1}.pk__fig[data-astro-cid-qw3e5vcm]{display:grid;gap:2px;margin:12px 22px 0}.pk__fig[data-astro-cid-qw3e5vcm] em[data-astro-cid-qw3e5vcm],.pk__ideal[data-astro-cid-qw3e5vcm] em[data-astro-cid-qw3e5vcm]{font-style:normal;font-size:.78rem;color:var(--muted)}.pk__fig[data-astro-cid-qw3e5vcm] strong[data-astro-cid-qw3e5vcm]{font-family:var(--f-display);font-weight:800;font-stretch:108%;font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.15;color:color-mix(in srgb,var(--c) 88%,#000)}.pk__ideal[data-astro-cid-qw3e5vcm]{display:grid;gap:2px;margin:16px 22px 0;padding-top:14px;border-top:1px dashed rgba(21,24,27,.14);font-size:.95rem;color:#2a2e33}.fr[data-astro-cid-qw3e5vcm]{display:grid;gap:clamp(56px,8vw,110px)}.fr__row[data-astro-cid-qw3e5vcm]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,4.5vw,72px);align-items:center}.fr__row--flip[data-astro-cid-qw3e5vcm] .fr__media[data-astro-cid-qw3e5vcm]{order:2}.fr__media[data-astro-cid-qw3e5vcm]{position:relative;display:block;border-radius:6px}.fr__media[data-astro-cid-qw3e5vcm]:before{content:"";position:absolute;inset:22px -18px -18px 22px;border-radius:6px;background:linear-gradient(140deg,var(--c2),var(--c));opacity:.9;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.fr__row--flip[data-astro-cid-qw3e5vcm] .fr__media[data-astro-cid-qw3e5vcm]:before{inset:22px 22px -18px -18px}.fr__row[data-astro-cid-qw3e5vcm]:hover .fr__media[data-astro-cid-qw3e5vcm]:before{transform:translate(-6px,-6px)}.fr__media[data-astro-cid-qw3e5vcm] picture,.fr__media[data-astro-cid-qw3e5vcm] img{position:relative;display:block;width:100%;border-radius:6px}.fr__media[data-astro-cid-qw3e5vcm] img{box-shadow:0 24px 50px -30px #28140599}.fr__name[data-astro-cid-qw3e5vcm]{margin:0;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.02}.fr__name[data-astro-cid-qw3e5vcm] a[data-astro-cid-qw3e5vcm]{color:inherit;text-decoration:none}.fr__promise[data-astro-cid-qw3e5vcm]{margin:16px 0 0;font-size:clamp(1.05rem,1.3vw,1.2rem);color:var(--muted);max-width:40ch;line-height:1.55}.fr__chips[data-astro-cid-qw3e5vcm]{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.fr__chips[data-astro-cid-qw3e5vcm] li[data-astro-cid-qw3e5vcm]{padding:9px 14px;border-radius:4px;font-family:var(--f-display);font-weight:700;font-stretch:105%;font-size:1.02rem;color:color-mix(in srgb,var(--c) 85%,#000);background:color-mix(in srgb,var(--c) 11%,#fff);border:1px solid color-mix(in srgb,var(--c) 30%,transparent)}.fr__uses[data-astro-cid-qw3e5vcm]{margin:20px 0 0;color:var(--muted);max-width:46ch;line-height:1.6}.fr__uses[data-astro-cid-qw3e5vcm] span[data-astro-cid-qw3e5vcm]{color:#15181b;font-weight:600}.fr__cta[data-astro-cid-qw3e5vcm]{display:inline-flex;margin-top:26px;padding:11px 20px;border-radius:999px;text-decoration:none;font-weight:600;font-size:.9rem;color:#fff;background:var(--c);box-shadow:0 10px 24px -12px var(--c);transition:transform .25s,box-shadow .25s,background-color .25s}.fr__cta[data-astro-cid-qw3e5vcm]:hover{transform:translateY(-2px);box-shadow:0 16px 30px -12px var(--c)}.tl__list[data-astro-cid-qw3e5vcm]{position:relative;list-style:none;margin:clamp(36px,5vw,56px) 0 0;padding:0;display:grid;gap:clamp(28px,3.6vw,44px)}.tl__rail[data-astro-cid-qw3e5vcm]{list-style:none;position:absolute;left:calc(9rem + 39px);top:10px;bottom:10px;width:3px;border-radius:3px;background:#15181b1a}.tl__fill[data-astro-cid-qw3e5vcm]{position:absolute;inset:0;border-radius:3px;background:linear-gradient(180deg,#ffb347,#ff5a1a 60%,#e2433b);transform-origin:top;transform:scaleY(var(--tl, 1))}.tl__item[data-astro-cid-qw3e5vcm]{position:relative;display:grid;grid-template-columns:9rem 25px minmax(0,1fr);column-gap:28px;align-items:start}.tl__year[data-astro-cid-qw3e5vcm]{font-family:var(--f-display);font-weight:800;font-stretch:110%;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1;color:#ff5a1a;text-align:right}.tl__dot[data-astro-cid-qw3e5vcm]{position:relative;z-index:1;width:25px;height:25px;margin-top:4px;border-radius:50%;background:#f7f2ea;border:3px solid #ff5a1a;box-shadow:0 0 0 6px #f7f2ea;transition:background-color .4s,transform .4s}.tl__item[data-astro-cid-qw3e5vcm].is-in .tl__dot[data-astro-cid-qw3e5vcm]{background:#ff5a1a}.tl__item--now[data-astro-cid-qw3e5vcm] .tl__year[data-astro-cid-qw3e5vcm]{color:#1a7f8c}.tl__item--now[data-astro-cid-qw3e5vcm] .tl__dot[data-astro-cid-qw3e5vcm]{border-color:#1a7f8c}.tl__item--now[data-astro-cid-qw3e5vcm].is-in .tl__dot[data-astro-cid-qw3e5vcm]{background:#1a7f8c;animation:tl-pulse 2.4s ease-out infinite}@keyframes tl-pulse{0%{box-shadow:0 0 0 6px #f7f2ea,0 0 0 6px #1a7f8c73}to{box-shadow:0 0 0 6px #f7f2ea,0 0 0 20px #1a7f8c00}}.tl__body[data-astro-cid-qw3e5vcm] h3[data-astro-cid-qw3e5vcm]{margin:2px 0 0;font-size:clamp(1.15rem,1.5vw,1.35rem);color:#15181b}.tl__body[data-astro-cid-qw3e5vcm] p[data-astro-cid-qw3e5vcm]{margin:8px 0 0;color:var(--muted);max-width:62ch;line-height:1.6}@media(max-width:640px){.tl__item[data-astro-cid-qw3e5vcm]{grid-template-columns:25px minmax(0,1fr);column-gap:18px}.tl__year[data-astro-cid-qw3e5vcm]{grid-column:2;text-align:left;font-size:1.6rem}.tl__dot[data-astro-cid-qw3e5vcm]{grid-row:1;grid-column:1}.tl__body[data-astro-cid-qw3e5vcm]{grid-column:2;margin-top:6px}.tl__rail[data-astro-cid-qw3e5vcm]{left:11px}}.cr[data-astro-cid-qw3e5vcm]{padding:calc(var(--header-h) + clamp(48px,8vh,96px)) 0 clamp(48px,6vw,80px);background:radial-gradient(60% 60% at 90% 10%,rgba(255,90,26,.14),transparent 70%)}.cr__grid[data-astro-cid-qw3e5vcm]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(32px,5vw,80px);align-items:start}.cr__title[data-astro-cid-qw3e5vcm]{margin:18px 0 0;font-size:clamp(2.4rem,5vw,4.4rem);line-height:.98}.cr__lead[data-astro-cid-qw3e5vcm]{margin:22px 0 0;max-width:46ch;color:var(--muted);font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.6}.cr__roles[data-astro-cid-qw3e5vcm]{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:560px}.cr__roles[data-astro-cid-qw3e5vcm] li[data-astro-cid-qw3e5vcm]{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-weight:600;font-size:1.02rem;transition:border-color .3s,background-color .3s,transform .3s}.cr__roles[data-astro-cid-qw3e5vcm] li[data-astro-cid-qw3e5vcm]:hover{border-color:#ff8c5080;background:#ff5a1a14;transform:translateY(-2px)}.cr__roles[data-astro-cid-qw3e5vcm] svg[data-astro-cid-qw3e5vcm]{flex:0 0 34px;width:34px;height:34px;padding:6px;border-radius:50%;background:#ff5a1a24;fill:none;stroke:#ff8a4c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr__where[data-astro-cid-qw3e5vcm]{margin:24px 0 0;color:#eceae699;font-size:.95rem}.cr__apply[data-astro-cid-qw3e5vcm]{position:relative;padding:clamp(26px,3vw,38px);border-radius:8px;color:#1a0f08;background:linear-gradient(150deg,#ffb347,#ff7a2e 45%,#ff5a1a);box-shadow:0 30px 70px -30px #ff5a1ab3;overflow:hidden}.cr__apply[data-astro-cid-qw3e5vcm]:after{content:"";position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;border:28px solid rgba(255,255,255,.16);pointer-events:none}.cr__k[data-astro-cid-qw3e5vcm]{margin:0;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#1a0f08b3}.cr__h[data-astro-cid-qw3e5vcm]{margin:10px 0 0;font-size:clamp(1.7rem,2.4vw,2.2rem);line-height:1.05;color:#1a0f08}.cr__p[data-astro-cid-qw3e5vcm]{margin:12px 0 0;line-height:1.55}.cr__mail[data-astro-cid-qw3e5vcm]{display:block;margin-top:18px;font-family:var(--f-display);font-weight:800;font-stretch:105%;font-size:clamp(1.3rem,2vw,1.75rem);color:#1a0f08;text-decoration:none;word-break:break-all;border-bottom:3px solid rgba(26,15,8,.85);padding-bottom:4px;width:fit-content}.cr__btn[data-astro-cid-qw3e5vcm]{display:inline-flex;margin-top:22px;padding:14px 22px;border-radius:999px;background:#15181b;color:#fff;text-decoration:none;font-weight:600;transition:transform .25s,box-shadow .25s;box-shadow:0 12px 26px -12px #0009}.cr__btn[data-astro-cid-qw3e5vcm]:hover{transform:translateY(-2px);box-shadow:0 18px 30px -12px #000000b3}.cr__or[data-astro-cid-qw3e5vcm]{margin:22px 0 0;padding-top:18px;border-top:1px solid rgba(26,15,8,.2);font-size:.95rem;line-height:1.5}.cr__or[data-astro-cid-qw3e5vcm] a[data-astro-cid-qw3e5vcm]{color:#1a0f08;font-weight:700;white-space:nowrap}.cr__or[data-astro-cid-qw3e5vcm] span[data-astro-cid-qw3e5vcm]{color:#1a0f08b3;font-size:.88rem}.cr__photos[data-astro-cid-qw3e5vcm]{margin-top:clamp(48px,6vw,80px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,1.6vw,24px)}.cr__photos[data-astro-cid-qw3e5vcm] img{border-radius:8px;display:block;width:100%}@media(max-width:899px){.cr__photos[data-astro-cid-qw3e5vcm]{grid-template-columns:1fr}}@media(max-width:899px){.cr__grid[data-astro-cid-qw3e5vcm]{grid-template-columns:1fr}}@media(max-width:480px){.cr__roles[data-astro-cid-qw3e5vcm]{grid-template-columns:1fr}}.soon__box[data-astro-cid-qw3e5vcm]{max-width:720px;margin:0 auto;padding:clamp(36px,5vw,64px) clamp(24px,4vw,56px);text-align:center;border-radius:8px;background:#fffdf9;border:1px solid rgba(21,24,27,.08);box-shadow:0 24px 50px -34px #46230a66}.soon__box[data-astro-cid-qw3e5vcm] .kicker[data-astro-cid-qw3e5vcm]{justify-content:center}.soon__box[data-astro-cid-qw3e5vcm] .h2[data-astro-cid-qw3e5vcm]{margin:16px auto 0;max-width:20ch}.soon__p[data-astro-cid-qw3e5vcm]{margin:18px auto 0;max-width:48ch;color:var(--muted);line-height:1.6}.soon__mail[data-astro-cid-qw3e5vcm]{display:inline-block;margin-top:24px;font-weight:700;font-size:1.15rem;color:#c63f0b;text-underline-offset:5px}.hs__grid[data-astro-cid-qw3e5vcm]{margin-top:clamp(28px,4vw,44px);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:clamp(20px,3vw,40px);align-items:stretch}.hs__tiles[data-astro-cid-qw3e5vcm]{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hs__t[data-astro-cid-qw3e5vcm]{position:relative;padding:24px 22px;border-radius:6px;color:#fff;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-height:130px}.hs__t[data-astro-cid-qw3e5vcm]:after{content:"";position:absolute;right:-36px;bottom:-36px;width:120px;height:120px;border-radius:50%;border:18px solid rgba(255,255,255,.14)}.hs__t[data-astro-cid-qw3e5vcm] dd[data-astro-cid-qw3e5vcm]{margin:0;font-family:var(--f-display);font-weight:800;font-stretch:108%;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.1}.hs__t[data-astro-cid-qw3e5vcm] dt[data-astro-cid-qw3e5vcm]{font-size:.92rem;opacity:.9}.hs__t--0[data-astro-cid-qw3e5vcm]{background:linear-gradient(140deg,#ff6a2b,#ff3d1f)}.hs__t--1[data-astro-cid-qw3e5vcm]{background:linear-gradient(140deg,#ffc23d,#f39a12);color:#2a1a05}.hs__t--2[data-astro-cid-qw3e5vcm]{background:linear-gradient(140deg,#2bb3a3,#1a7f8c)}.hs__t--3[data-astro-cid-qw3e5vcm]{background:linear-gradient(140deg,#3e6fd8,#2a4aa8)}.hs__t--4[data-astro-cid-qw3e5vcm]{background:linear-gradient(140deg,#2a2f35,#15181b)}.hs__t--5[data-astro-cid-qw3e5vcm]{background:linear-gradient(140deg,#ef4f45,#c22f2a)}.hs__t[data-astro-cid-qw3e5vcm]:last-child:nth-child(odd){grid-column:1 / -1}.hs__grid[data-astro-cid-qw3e5vcm]:not(:has(.hs__img)){grid-template-columns:1fr}.hs__grid[data-astro-cid-qw3e5vcm]:not(:has(.hs__img)) .hs__tiles[data-astro-cid-qw3e5vcm]{grid-template-columns:repeat(3,minmax(0,1fr))}.hs__grid[data-astro-cid-qw3e5vcm]:not(:has(.hs__img)) .hs__t[data-astro-cid-qw3e5vcm]:last-child:nth-child(odd){grid-column:auto}.hs__note[data-astro-cid-qw3e5vcm]{margin:18px 0 0;color:var(--muted);max-width:70ch}.hs__img[data-astro-cid-qw3e5vcm] picture,.hs__img[data-astro-cid-qw3e5vcm] img{display:block;width:100%;height:100%;object-fit:cover;border-radius:6px}.pgb--day[data-astro-cid-qw3e5vcm] .cta[data-astro-cid-qw3e5vcm]{padding:clamp(28px,4vw,48px);border-radius:8px;background:linear-gradient(120deg,#ff7a2e,#ff5a3d 50%,#ff9a4a);color:#1a0f08}.pgb--day[data-astro-cid-qw3e5vcm] .cta[data-astro-cid-qw3e5vcm] .h2[data-astro-cid-qw3e5vcm]{color:#1a0f08}.pgb--day[data-astro-cid-qw3e5vcm] .cta[data-astro-cid-qw3e5vcm] p[data-astro-cid-qw3e5vcm]{color:#1a0f08cc}.pgb--day[data-astro-cid-qw3e5vcm] .cta[data-astro-cid-qw3e5vcm] .btn--solid[data-astro-cid-qw3e5vcm]{background:#15181b;border-color:#15181b;color:#fff}.pgb--day[data-astro-cid-qw3e5vcm] .cta[data-astro-cid-qw3e5vcm] .btn[data-astro-cid-qw3e5vcm]:not(.btn--solid){border-color:#1a0f08;color:#1a0f08}@media(max-width:899px){.hs__grid[data-astro-cid-qw3e5vcm]{grid-template-columns:1fr}}@media(max-width:899px){.hs__grid[data-astro-cid-qw3e5vcm]:not(:has(.hs__img)) .hs__tiles[data-astro-cid-qw3e5vcm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.hs__tiles[data-astro-cid-qw3e5vcm],.hs__grid[data-astro-cid-qw3e5vcm]:not(:has(.hs__img)) .hs__tiles[data-astro-cid-qw3e5vcm]{grid-template-columns:1fr}}.pgb--day[data-astro-cid-qw3e5vcm] .fl__scroll[data-astro-cid-qw3e5vcm]{padding:8px 24px 16px;border-radius:8px;background:#fffdf9;border:1px solid rgba(21,24,27,.07);box-shadow:0 24px 50px -36px #46230a73}.pgb--day[data-astro-cid-qw3e5vcm] .fl[data-astro-cid-qw3e5vcm] tbody[data-astro-cid-qw3e5vcm] tr[data-astro-cid-qw3e5vcm]:not(.fl__g):hover{background:#ff6a2b0f}.pgb--day[data-astro-cid-qw3e5vcm] .fl__g[data-astro-cid-qw3e5vcm] th[data-astro-cid-qw3e5vcm]{color:#c63f0b}.pgb--day[data-astro-cid-qw3e5vcm] .fl[data-astro-cid-qw3e5vcm] td[data-astro-cid-qw3e5vcm]:first-child{font-weight:600;color:#15181b}.pgb--day[data-astro-cid-qw3e5vcm] .ex[data-astro-cid-qw3e5vcm] li[data-astro-cid-qw3e5vcm]{padding:20px 20px 22px;border:1px solid rgba(21,24,27,.07);border-top:4px solid #ff6a2b;border-radius:6px;background:#fffdf9;box-shadow:0 18px 40px -30px #46230a66}.pgb--day[data-astro-cid-qw3e5vcm] .ex[data-astro-cid-qw3e5vcm] li[data-astro-cid-qw3e5vcm]:nth-child(2){border-top-color:#f2b01e}.pgb--day[data-astro-cid-qw3e5vcm] .ex[data-astro-cid-qw3e5vcm] li[data-astro-cid-qw3e5vcm]:nth-child(3){border-top-color:#4a8fe0}.pgb--day[data-astro-cid-qw3e5vcm] .ex[data-astro-cid-qw3e5vcm] li[data-astro-cid-qw3e5vcm]:nth-child(4){border-top-color:#2bb3a3}.pgb--day[data-astro-cid-qw3e5vcm] .dl[data-astro-cid-qw3e5vcm]{background:linear-gradient(120deg,#2a2f35,#15181b);color:#f6f3ee;border-color:transparent;border-radius:8px}.pgb--day[data-astro-cid-qw3e5vcm] .dl[data-astro-cid-qw3e5vcm] .h3[data-astro-cid-qw3e5vcm]{color:#fff}.pgb--day[data-astro-cid-qw3e5vcm] .dl[data-astro-cid-qw3e5vcm] p[data-astro-cid-qw3e5vcm]{color:#f6f3eebf}.pgb--day[data-astro-cid-qw3e5vcm] .dl[data-astro-cid-qw3e5vcm] .btn[data-astro-cid-qw3e5vcm]{border-color:#ff6a2b;color:#fff;background:#ff5a1a}html.rv-on [data-astro-cid-qw3e5vcm][data-rv]{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d, 0ms)}html.rv-on [data-astro-cid-qw3e5vcm][data-rv].is-in{opacity:1;transform:none}@media(max-width:899px){.pk__list[data-astro-cid-qw3e5vcm],.fr__row[data-astro-cid-qw3e5vcm]{grid-template-columns:1fr}.fr__row--flip[data-astro-cid-qw3e5vcm] .fr__media[data-astro-cid-qw3e5vcm]{order:0}.fr__media[data-astro-cid-qw3e5vcm]:before{inset:14px -10px -10px 14px!important}}@media(prefers-reduced-motion:reduce){.pk__ill[data-astro-cid-qw3e5vcm] .run[data-astro-cid-qw3e5vcm]{animation:none}}@media(max-width:899px){.fr__row[data-astro-cid-qw3e5vcm]{grid-template-columns:1fr}.fr__row--flip[data-astro-cid-qw3e5vcm] .fr__media[data-astro-cid-qw3e5vcm]{order:0}}.ss[data-astro-cid-qw3e5vcm]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;margin:0}.ss[data-astro-cid-qw3e5vcm] div[data-astro-cid-qw3e5vcm]{border-top:1px solid var(--line-strong);padding-top:16px}.ss[data-astro-cid-qw3e5vcm] dd[data-astro-cid-qw3e5vcm]{margin:0;font-family:var(--f-display);font-weight:800;font-stretch:112%;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1}.ss[data-astro-cid-qw3e5vcm] dt[data-astro-cid-qw3e5vcm]{margin-top:10px;color:var(--muted);font-size:.9rem;max-width:26ch}.fl__scroll[data-astro-cid-qw3e5vcm]{overflow-x:auto;margin-top:32px}.fl[data-astro-cid-qw3e5vcm]{width:100%;min-width:680px;border-collapse:collapse;font-size:.95rem}.fl[data-astro-cid-qw3e5vcm] th[data-astro-cid-qw3e5vcm],.fl[data-astro-cid-qw3e5vcm] td[data-astro-cid-qw3e5vcm]{text-align:left;padding:12px 14px 12px 0;border-bottom:1px solid var(--line);vertical-align:top}.fl[data-astro-cid-qw3e5vcm] thead[data-astro-cid-qw3e5vcm] th[data-astro-cid-qw3e5vcm]{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500}.fl__g[data-astro-cid-qw3e5vcm] th[data-astro-cid-qw3e5vcm]{padding-top:26px;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:500}.fl__n[data-astro-cid-qw3e5vcm]{color:var(--muted);width:4.5rem}.fl__sub[data-astro-cid-qw3e5vcm]{display:block;color:var(--muted);font-size:.85rem;margin-top:2px}.fl[data-astro-cid-qw3e5vcm] tfoot[data-astro-cid-qw3e5vcm] td[data-astro-cid-qw3e5vcm]{border-bottom:0;border-top:1px solid var(--line-strong);font-weight:600}.ex[data-astro-cid-qw3e5vcm]{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,36px)}.ex[data-astro-cid-qw3e5vcm] li[data-astro-cid-qw3e5vcm]{border-top:1px solid var(--line-strong);padding-top:18px;scroll-margin-top:calc(var(--header-h) + 24px)}.ex[data-astro-cid-qw3e5vcm] h3[data-astro-cid-qw3e5vcm]{margin:0 0 10px;font-size:1.15rem}.ex[data-astro-cid-qw3e5vcm] p[data-astro-cid-qw3e5vcm]{margin:0;color:var(--muted);font-size:.93rem}.ga__text[data-astro-cid-qw3e5vcm]{color:var(--muted);max-width:60ch;margin-top:16px}.ga[data-astro-cid-qw3e5vcm]{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,24px)}.ga[data-astro-cid-qw3e5vcm] img{width:100%}.ga[data-astro-cid-qw3e5vcm] span[data-astro-cid-qw3e5vcm]{display:block;margin-top:10px;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.qt[data-astro-cid-qw3e5vcm]{margin:0;max-width:30ch}.qt[data-astro-cid-qw3e5vcm] blockquote[data-astro-cid-qw3e5vcm]{margin:0;font-family:var(--f-display);font-weight:700;font-stretch:110%;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.15}.qt[data-astro-cid-qw3e5vcm] figcaption[data-astro-cid-qw3e5vcm]{margin-top:20px;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.co[data-astro-cid-qw3e5vcm]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px)}.co[data-astro-cid-qw3e5vcm] p[data-astro-cid-qw3e5vcm]{color:var(--muted);margin:14px 0 0}.co__list[data-astro-cid-qw3e5vcm]{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.co__list[data-astro-cid-qw3e5vcm] li[data-astro-cid-qw3e5vcm]{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.co__list[data-astro-cid-qw3e5vcm] .mono[data-astro-cid-qw3e5vcm]{color:var(--accent);font-size:.72rem;letter-spacing:.14em;min-width:2.2em;padding-top:3px}.gl[data-astro-cid-qw3e5vcm]{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(20px,3vw,44px);align-items:center;padding:clamp(24px,3vw,40px);border-radius:10px;text-decoration:none;color:#f2efe9;background:radial-gradient(70% 120% at 0% 0%,#2a3036,#15181b 70%);box-shadow:0 30px 60px -36px #0009;transition:transform .35s,box-shadow .35s}.gl[data-astro-cid-qw3e5vcm]:hover{transform:translateY(-4px);box-shadow:0 36px 70px -36px #ff5a1a8c}.gl__art[data-astro-cid-qw3e5vcm] svg[data-astro-cid-qw3e5vcm]{display:block;width:100%;height:auto}.gl__g[data-astro-cid-qw3e5vcm]{stroke:#ffffff59;stroke-width:2}.gl__p[data-astro-cid-qw3e5vcm]{fill:none;stroke:#ff7a2e;stroke-width:4;stroke-linecap:round;stroke-dasharray:320;stroke-dashoffset:320;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.7,.2,1)}.gl[data-astro-cid-qw3e5vcm]:hover .gl__p[data-astro-cid-qw3e5vcm],.is-in .gl__p[data-astro-cid-qw3e5vcm],.gl[data-astro-cid-qw3e5vcm].is-in .gl__p[data-astro-cid-qw3e5vcm]{stroke-dashoffset:0}html:not(.rv-on) .gl__p[data-astro-cid-qw3e5vcm]{stroke-dashoffset:0}.gl__d[data-astro-cid-qw3e5vcm]{stroke:#ffffff80;stroke-width:1.2;stroke-dasharray:3 3}.gl__c[data-astro-cid-qw3e5vcm]{fill:#15181b;stroke:#ff7a2e;stroke-width:3}.gl__art[data-astro-cid-qw3e5vcm] text[data-astro-cid-qw3e5vcm]{fill:#ffffffb3;font:italic 13px var(--f-mono)}.gl__body[data-astro-cid-qw3e5vcm]{display:grid;gap:10px;justify-items:start}.gl[data-astro-cid-qw3e5vcm] .kicker[data-astro-cid-qw3e5vcm]{color:#ff9a5c!important}.gl__t[data-astro-cid-qw3e5vcm]{font-family:var(--f-display);font-weight:800;font-stretch:108%;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.1;color:#fff}.gl__x[data-astro-cid-qw3e5vcm]{color:#f2efe9c7;line-height:1.55;max-width:52ch}.gl__cta[data-astro-cid-qw3e5vcm]{margin-top:6px;padding:12px 20px;border-radius:999px;background:#ff5a1a;color:#fff;font-weight:600;font-size:.92rem;box-shadow:0 12px 26px -12px #ff5a1acc}@media(max-width:760px){.gl[data-astro-cid-qw3e5vcm]{grid-template-columns:1fr}}.pgb--day[data-astro-cid-qw3e5vcm]{--text: #15181b;--muted: #555b61;--line: rgba(21, 24, 27, .1);--line-strong: rgba(21, 24, 27, .2);color:var(--text);background:#f7f2ea;overflow-x:clip}.pgb--day[data-astro-cid-qw3e5vcm] .blk[data-astro-cid-qw3e5vcm]{border-top:0;position:relative}.pgb--day[data-astro-cid-qw3e5vcm] .kicker[data-astro-cid-qw3e5vcm]{color:#c63f0b}.pgb--day[data-astro-cid-qw3e5vcm] .h2[data-astro-cid-qw3e5vcm]{color:#15181b}.pgb--day[data-astro-cid-qw3e5vcm] .blk[data-astro-cid-qw3e5vcm]:first-child{border-image:radial-gradient(50% 70% at 0% 0%,rgba(255,179,71,.32),transparent 70%) fill 0 // 0 100vmax;padding-top:clamp(72px,9vw,120px)}.pgb--day[data-astro-cid-qw3e5vcm] .tx__body[data-astro-cid-qw3e5vcm] p[data-astro-cid-qw3e5vcm]:first-child{font-size:1.14rem;color:#2a2e33}.pgb--day[data-astro-cid-qw3e5vcm] .tx[data-astro-cid-qw3e5vcm] img{border-radius:4px;box-shadow:18px 18px 0 -2px #ffb347,0 30px 60px -30px #50280a80}.pgb--day[data-astro-cid-qw3e5vcm] .ss[data-astro-cid-qw3e5vcm]{gap:clamp(12px,1.4vw,20px)}.pgb--day[data-astro-cid-qw3e5vcm] .ss[data-astro-cid-qw3e5vcm] div[data-astro-cid-qw3e5vcm]{position:relative;overflow:hidden;border:0;padding:26px 24px 28px;border-radius:4px;color:#fff;box-shadow:0 20px 40px -24px #3c1e0a80;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.pgb--day[data-astro-cid-qw3e5vcm] .ss[data-astro-cid-qw3e5vcm] div[data-astro-cid-qw3e5vcm]:hover{transform:translateY(-4px) rotate(-.4deg)}.pgb--day[data-astro-cid-qw3e5vcm] .ss[data-astro-cid-qw3e5vcm] div[data-astro-cid-qw3e5vcm]:after{content:"";position:absolute;right:-30px;bottom:-30px;width:120px;height:120px;border-radius:50%;border:18px solid rgba(255,255,255,.14)}.pgb--day[data-astro-cid-qw3e5vcm] .ss[data-astro-cid-qw3e5vcm] div[data-astro-cid-qw3e5vcm]:nth-child(1){background:linear-gradient(140deg,#ff6a2b,#ff3d1f)}.pgb--day[data-astro-cid-qw3e5vcm] .ss[data-astro-cid-qw3e5vcm] div[data-astro-cid-qw3e5vcm]:nth-child(2){background:linear-gradient(140deg,#ffc23d,#f39a12);color:#2a1a05}.pgb--day[data-astro-cid-qw3e5vcm] .ss[data-astro-cid-qw3e5vcm] div[data-astro-cid-qw3e5vcm]:nth-child(3){background:linear-gradient(140deg,#2bb3a3,#1a7f8c)}.pgb--day[data-astro-cid-qw3e5vcm] .ss[data-astro-cid-qw3e5vcm] div[data-astro-cid-qw3e5vcm]:nth-child(4){background:linear-gradient(140deg,#3e6fd8,#2a4aa8)}.pgb--day[data-astro-cid-qw3e5vcm] .ss[data-astro-cid-qw3e5vcm] dt[data-astro-cid-qw3e5vcm]{color:inherit;opacity:.88}.pgb--day[data-astro-cid-qw3e5vcm] .blk[data-astro-cid-qw3e5vcm]:has(.qt){border-image:linear-gradient(115deg,#ff7a2e,#ff5a3d 45%,#ff9a4a) fill 0 // 0 100vmax;color:#1a0f08;padding-block:clamp(72px,9vw,130px)}.pgb--day[data-astro-cid-qw3e5vcm] .blk[data-astro-cid-qw3e5vcm]:has(.qt):before{content:"„";position:absolute;right:0;top:-.18em;font-family:var(--f-display);font-weight:800;font-size:clamp(14rem,28vw,26rem);line-height:1;color:#ffffff2e;pointer-events:none}.pgb--day[data-astro-cid-qw3e5vcm] .qt[data-astro-cid-qw3e5vcm]{max-width:none}.pgb--day[data-astro-cid-qw3e5vcm] .qt[data-astro-cid-qw3e5vcm] blockquote[data-astro-cid-qw3e5vcm]{max-width:34ch;color:#1a0f08;font-size:clamp(1.8rem,3.4vw,3rem)}.pgb--day[data-astro-cid-qw3e5vcm] .qt[data-astro-cid-qw3e5vcm] figcaption[data-astro-cid-qw3e5vcm]{color:#fff}.pgb--day[data-astro-cid-qw3e5vcm] .blk[data-astro-cid-qw3e5vcm]:has(.co){border-image:linear-gradient(180deg,#e8f3ef,#f3f8f5) fill 0 // 0 100vmax}.pgb--day[data-astro-cid-qw3e5vcm] .co__list[data-astro-cid-qw3e5vcm] li[data-astro-cid-qw3e5vcm]{border-color:#1a7f8c2e;font-weight:500}.pgb--day[data-astro-cid-qw3e5vcm] .co__list[data-astro-cid-qw3e5vcm] .mono[data-astro-cid-qw3e5vcm]{color:#fff;background:#1a7f8c;padding:3px 6px 2px;border-radius:2px;min-width:0;height:fit-content;font-size:.66rem}.pgb--day[data-astro-cid-qw3e5vcm] .co__list[data-astro-cid-qw3e5vcm] li[data-astro-cid-qw3e5vcm]:first-child .mono[data-astro-cid-qw3e5vcm]{background:#ff5a1a}.pgb--day[data-astro-cid-qw3e5vcm] .ga[data-astro-cid-qw3e5vcm] li[data-astro-cid-qw3e5vcm]{background:#fff;padding:10px 10px 14px;border-radius:4px;box-shadow:0 18px 36px -24px #3c1e0a73;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.pgb--day[data-astro-cid-qw3e5vcm] .ga[data-astro-cid-qw3e5vcm] li[data-astro-cid-qw3e5vcm]:nth-child(1){transform:rotate(-1.2deg)}.pgb--day[data-astro-cid-qw3e5vcm] .ga[data-astro-cid-qw3e5vcm] li[data-astro-cid-qw3e5vcm]:nth-child(3){transform:rotate(1deg)}.pgb--day[data-astro-cid-qw3e5vcm] .ga[data-astro-cid-qw3e5vcm] li[data-astro-cid-qw3e5vcm]:hover{transform:translateY(-6px) rotate(0)}.pgb--day[data-astro-cid-qw3e5vcm] .ga[data-astro-cid-qw3e5vcm] img{border-radius:2px}.pgb--day[data-astro-cid-qw3e5vcm] .ga[data-astro-cid-qw3e5vcm] span[data-astro-cid-qw3e5vcm]{color:#c63f0b}.rf[data-astro-cid-qw3e5vcm]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,4vw,56px)}.rf[data-astro-cid-qw3e5vcm] img{width:100%}.rf__meta[data-astro-cid-qw3e5vcm]{margin:18px 0 0;font-size:.72rem;letter-spacing:.1em;color:var(--accent);text-transform:uppercase}.rf[data-astro-cid-qw3e5vcm] h3[data-astro-cid-qw3e5vcm]{margin:8px 0 10px;font-size:1.4rem}.rf[data-astro-cid-qw3e5vcm] p[data-astro-cid-qw3e5vcm]{color:var(--muted);margin:0 0 6px}.rf__res[data-astro-cid-qw3e5vcm]{color:var(--text)!important}.ct[data-astro-cid-qw3e5vcm]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,80px)}.ct__name[data-astro-cid-qw3e5vcm]{margin:14px 0 4px;font-family:var(--f-display);font-weight:700;font-stretch:110%;font-size:1.6rem}.ct__line[data-astro-cid-qw3e5vcm]{margin:0;color:var(--muted)}.ct__big[data-astro-cid-qw3e5vcm]{display:block;margin-top:16px;font-family:var(--f-display);font-weight:800;font-stretch:112%;font-size:1.8rem;color:var(--text);text-decoration:none}.ct__mail[data-astro-cid-qw3e5vcm]{display:inline-block;margin-top:10px;color:var(--accent);text-decoration:none}.dl[data-astro-cid-qw3e5vcm]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:32px;background:var(--bg-2);border:1px solid var(--line)}.dl[data-astro-cid-qw3e5vcm] p[data-astro-cid-qw3e5vcm]{margin:8px 0 0;color:var(--muted)}.cta[data-astro-cid-qw3e5vcm]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end}.cta[data-astro-cid-qw3e5vcm] p[data-astro-cid-qw3e5vcm]{color:var(--muted);margin:14px 0 0;max-width:56ch}.cta__btns[data-astro-cid-qw3e5vcm]{display:flex;flex-wrap:wrap;gap:12px}.jobs[data-astro-cid-qw3e5vcm]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.jobs__msg[data-astro-cid-qw3e5vcm]{padding:24px 0;color:var(--muted)}.jobs__msg[data-astro-cid-qw3e5vcm] a[data-astro-cid-qw3e5vcm]{color:var(--accent)}.job{border-bottom:1px solid var(--line)}.job summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr auto 28px;gap:20px;align-items:center;padding:22px 0}.job summary::-webkit-details-marker{display:none}.job__title{font-family:var(--f-display);font-weight:700;font-stretch:110%;font-size:clamp(1.2rem,2vw,1.6rem)}.job__meta{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.job__plus{position:relative;width:18px;height:18px}.job__plus:before,.job__plus:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:var(--accent);transition:transform .3s}.job__plus:after{transform:rotate(90deg)}.job details[open] .job__plus:after{transform:rotate(0)}.job__body{padding:0 0 28px;color:var(--muted);max-width:70ch}.job__body .btn{margin-top:12px}@media(max-width:1080px){.sv[data-astro-cid-qw3e5vcm],.ex[data-astro-cid-qw3e5vcm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.tx--img[data-astro-cid-qw3e5vcm],.sp--img[data-astro-cid-qw3e5vcm],.co[data-astro-cid-qw3e5vcm],.ct[data-astro-cid-qw3e5vcm],.cta[data-astro-cid-qw3e5vcm],.rf[data-astro-cid-qw3e5vcm],.st[data-astro-cid-qw3e5vcm]{grid-template-columns:1fr}.ga[data-astro-cid-qw3e5vcm]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.sv[data-astro-cid-qw3e5vcm],.ex[data-astro-cid-qw3e5vcm],.ga[data-astro-cid-qw3e5vcm]{grid-template-columns:1fr}.sp__dl[data-astro-cid-qw3e5vcm] div[data-astro-cid-qw3e5vcm]{grid-template-columns:1fr;gap:4px}.job summary{grid-template-columns:1fr 28px}.job__meta{grid-row:2}}.sub[data-astro-cid-qw3e5vcm]{padding-top:calc(var(--header-h) + 14vh);padding-bottom:18vh;min-height:80vh}.sub__title[data-astro-cid-qw3e5vcm]{font-size:clamp(2.6rem,7vw,6.4rem);text-transform:uppercase;max-width:16ch}.sub__lead[data-astro-cid-qw3e5vcm]{margin-top:32px}.sub__ctas[data-astro-cid-qw3e5vcm]{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.sub__dl[data-astro-cid-qw3e5vcm]{margin:56px 0 0;max-width:760px;border-top:1px solid var(--line)}.sub__dl[data-astro-cid-qw3e5vcm] div[data-astro-cid-qw3e5vcm]{display:grid;grid-template-columns:12rem 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.sub__dl[data-astro-cid-qw3e5vcm] dt[data-astro-cid-qw3e5vcm]{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:4px}.sub__dl[data-astro-cid-qw3e5vcm] dd[data-astro-cid-qw3e5vcm]{margin:0}.sub__note[data-astro-cid-qw3e5vcm]{margin-top:28px;color:var(--muted)}.pv[data-astro-cid-qw3e5vcm]{margin-top:40px;max-width:760px}.pv__upd[data-astro-cid-qw3e5vcm]{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pv__intro[data-astro-cid-qw3e5vcm]{margin:16px 0 0;font-size:1.05rem;line-height:1.65}.pv__sec[data-astro-cid-qw3e5vcm]{margin-top:36px;padding-top:24px;border-top:1px solid var(--line)}.pv__sec[data-astro-cid-qw3e5vcm] h2[data-astro-cid-qw3e5vcm]{margin:0 0 12px;font-size:1.2rem}.pv__sec[data-astro-cid-qw3e5vcm] p[data-astro-cid-qw3e5vcm]{margin:0 0 12px;color:var(--muted);line-height:1.7}.sub__ph[data-astro-cid-qw3e5vcm]{margin-top:48px;max-width:760px;line-height:1.6;font-size:.95rem;color:var(--muted)}@media(max-width:560px){.sub__dl[data-astro-cid-qw3e5vcm] div[data-astro-cid-qw3e5vcm]{grid-template-columns:1fr;gap:4px}}
