.development-cv-module__t76igq__screen{--cv-ink:#171915;--cv-muted:#5f655d;--cv-line:#d9d8d0;--cv-accent:#e8501d;background:radial-gradient(circle at 18% 8%,#e8501d2b,#0000 28rem),radial-gradient(circle at 82% 36%,#5ee0ad14,#0000 34rem),#050606;min-height:100dvh;padding:7.5rem 1rem 7rem;position:relative;overflow-x:clip}.development-cv-module__t76igq__ambient{pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:4rem 4rem;position:fixed;inset:0}.development-cv-module__t76igq__toolbar{z-index:30;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a0b0ac7;border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;width:min(100% - 2rem,64rem);padding:.4rem;display:flex;position:fixed;top:1.25rem;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 1px #ffffff1f,0 1.5rem 4rem #0003}.development-cv-module__t76igq__toolbarActions{align-items:center;gap:.35rem;display:flex}.development-cv-module__t76igq__backButton,.development-cv-module__t76igq__localeButton,.development-cv-module__t76igq__printButton{border-radius:999px;height:2.75rem;transition:transform .7s cubic-bezier(.32,.72,0,1)}.development-cv-module__t76igq__backButton{color:#ffffffb8;padding:.25rem 1rem .25rem .25rem}.development-cv-module__t76igq__backButton:hover,.development-cv-module__t76igq__localeButton:hover{color:#fff;background:#ffffff1a;transform:translateY(-1px)}.development-cv-module__t76igq__backIsland,.development-cv-module__t76igq__printIsland{border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;display:grid}.development-cv-module__t76igq__backIsland{background:#ffffff17;transform:rotate(180deg)}.development-cv-module__t76igq__backIsland svg,.development-cv-module__t76igq__printIsland svg{width:1rem;height:1rem}.development-cv-module__t76igq__localeButton{color:#ffffffa8;min-width:2.75rem;padding-inline:.75rem}.development-cv-module__t76igq__printButton{background:var(--cv-accent);color:#fffaf3;gap:.7rem;padding:.3rem .3rem .3rem 1rem}.development-cv-module__t76igq__printButton:hover{background:#f05b26;transform:translateY(-2px)}.development-cv-module__t76igq__printButton:active{transform:scale(.98)}.development-cv-module__t76igq__printIsland{background:#05060629;transition:transform .7s cubic-bezier(.32,.72,0,1)}.development-cv-module__t76igq__printButton:hover .development-cv-module__t76igq__printIsland{transform:translateY(-1px)scale(1.05)}.development-cv-module__t76igq__document{justify-content:center;align-items:flex-start;gap:4rem;width:100%;margin-inline:auto;display:flex;position:relative}.development-cv-module__t76igq__sheetShell{background:#ffffff12;border-radius:1.4rem;flex:0 0 216mm;width:216mm;padding:3mm;box-shadow:0 3rem 7rem #00000061}.development-cv-module__t76igq__sheet{width:100%;min-height:297mm;color:var(--cv-ink);background:#fbfaf5;border-radius:calc(1.4rem - 3mm);padding:14mm 15mm 12mm;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #fffc}.development-cv-module__t76igq__header{border-bottom:1.2px solid var(--cv-ink);grid-template-columns:1.15fr .85fr;align-items:end;gap:10mm;padding-bottom:7mm;display:grid}.development-cv-module__t76igq__role{color:var(--cv-accent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 3mm;font-size:8.2pt;font-weight:700}.development-cv-module__t76igq__header h1{max-width:135mm;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:32pt;font-weight:700;line-height:.95}.development-cv-module__t76igq__contact{color:var(--cv-muted);text-align:right;justify-items:end;gap:1.5mm;margin:0;font-size:7.4pt;font-style:normal;line-height:1.3;display:grid}.development-cv-module__t76igq__contact a{color:var(--cv-ink)}.development-cv-module__t76igq__introGrid{grid-template-columns:1.08fr .92fr;gap:8mm;display:grid}.development-cv-module__t76igq__profile{color:#3c413b;margin:0;font-size:8.5pt;line-height:1.52}.development-cv-module__t76igq__skillPanel{border-left:1px solid var(--cv-line);padding-left:7mm}.development-cv-module__t76igq__sectionTitle{color:var(--cv-ink);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:3mm;margin:7mm 0 3.5mm;font-size:7.6pt;font-weight:800;display:flex}.development-cv-module__t76igq__sectionTitle:after{content:"";background:var(--cv-line);flex:1;height:1px}.development-cv-module__t76igq__skills{gap:2.1mm;margin:0;display:grid}.development-cv-module__t76igq__skills div{grid-template-columns:22mm 1fr;gap:2mm;display:grid}.development-cv-module__t76igq__skills dt{color:var(--cv-ink);font-size:7.1pt;font-weight:800}.development-cv-module__t76igq__skills dd{color:var(--cv-muted);margin:0;font-size:6.8pt;line-height:1.35}.development-cv-module__t76igq__experienceList{gap:4.5mm;display:grid}.development-cv-module__t76igq__experience+.development-cv-module__t76igq__experience{border-top:1px solid var(--cv-line);padding-top:4.5mm}.development-cv-module__t76igq__experienceHeading{justify-content:space-between;align-items:baseline;gap:5mm;display:flex}.development-cv-module__t76igq__experienceHeading h3{font-family:var(--font-sans);letter-spacing:-.02em;margin:0;font-size:10pt;font-weight:800}.development-cv-module__t76igq__experienceHeading p{color:var(--cv-muted);margin:1mm 0 0;font-size:7.4pt}.development-cv-module__t76igq__experienceHeading time{color:var(--cv-muted);letter-spacing:.02em;flex:none;font-size:7.1pt;font-weight:700}.development-cv-module__t76igq__summary{color:#343832;margin:2.2mm 0 0;font-size:7.5pt;line-height:1.4}.development-cv-module__t76igq__technologies{color:var(--cv-accent);margin:1.6mm 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:6.6pt;font-weight:700;line-height:1.4}.development-cv-module__t76igq__highlights{gap:1.2mm;margin:2.2mm 0 0;padding:0;list-style:none;display:grid}.development-cv-module__t76igq__highlights li{color:#343832;padding-left:3.5mm;font-size:7.35pt;line-height:1.36;position:relative}.development-cv-module__t76igq__highlights li:before{content:"";background:var(--cv-accent);border-radius:50%;width:1.35mm;height:1.35mm;position:absolute;top:.5em;left:0}.development-cv-module__t76igq__projectUrl{color:var(--cv-muted);text-underline-offset:1.5px;margin-top:1.6mm;font-size:6.8pt;text-decoration:underline;display:inline-block}.development-cv-module__t76igq__continuationHeader{border-bottom:1px solid var(--cv-line);color:var(--cv-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding-bottom:4mm;font-size:7.2pt;font-weight:700;display:flex}.development-cv-module__t76igq__compactExperienceList{gap:3.6mm;display:grid}.development-cv-module__t76igq__compactExperience+.development-cv-module__t76igq__compactExperience{border-top:1px solid var(--cv-line);padding-top:3.6mm}.development-cv-module__t76igq__compactExperience .development-cv-module__t76igq__summary{margin-top:1.6mm}.development-cv-module__t76igq__compactExperience .development-cv-module__t76igq__technologies{margin-top:1.2mm}.development-cv-module__t76igq__compactExperience .development-cv-module__t76igq__highlights{gap:.9mm;margin-top:1.7mm}.development-cv-module__t76igq__compactExperience .development-cv-module__t76igq__highlights li{font-size:7.05pt;line-height:1.31}.development-cv-module__t76igq__detailGrid{grid-template-columns:1.15fr .85fr;gap:8mm;margin-top:1mm;display:grid}.development-cv-module__t76igq__detailGrid aside{border-left:1px solid var(--cv-line);padding-left:7mm}.development-cv-module__t76igq__compactList{gap:3.2mm;display:grid}.development-cv-module__t76igq__compactList article>div{justify-content:space-between;gap:4mm;display:flex}.development-cv-module__t76igq__compactList strong{font-size:7.8pt}.development-cv-module__t76igq__compactList time{color:var(--cv-muted);font-size:6.9pt;font-weight:700}.development-cv-module__t76igq__compactList p{color:var(--cv-muted);margin:.8mm 0 0;font-size:7.1pt;line-height:1.35}.development-cv-module__t76igq__lowerSection{margin-top:5mm}.development-cv-module__t76igq__sideList{gap:3.2mm;margin:0;padding:0;list-style:none;display:grid}.development-cv-module__t76igq__sideList article,.development-cv-module__t76igq__sideList li{color:var(--cv-muted);font-size:7pt;line-height:1.38}.development-cv-module__t76igq__sideList strong{color:var(--cv-ink);font-size:7.3pt;line-height:1.35;display:block}.development-cv-module__t76igq__sideList span{margin-top:.8mm;display:block}.development-cv-module__t76igq__inlineList{flex-wrap:wrap;gap:1.5mm 3.5mm;margin:0;padding:0;list-style:none;display:flex}.development-cv-module__t76igq__inlineList li{color:var(--cv-muted);padding-left:3mm;font-size:7pt;line-height:1.35;position:relative}.development-cv-module__t76igq__inlineList li:before{content:"";background:var(--cv-accent);border-radius:50%;width:1.1mm;height:1.1mm;position:absolute;top:.48em;left:0}.development-cv-module__t76igq__pageFooter{border-top:1px solid var(--cv-line);color:#858980;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;padding-top:2.5mm;font-size:6.6pt;display:flex;position:absolute;bottom:7mm;left:15mm;right:15mm}@media (min-width:840px) and (max-width:1099px){.development-cv-module__t76igq__sheetShell{zoom:.46}}@media (min-width:1100px) and (max-width:1359px){.development-cv-module__t76igq__sheetShell{zoom:.6}}@media (min-width:1360px) and (max-width:1599px){.development-cv-module__t76igq__sheetShell{zoom:.72}}@media (min-width:1600px) and (max-width:1799px){.development-cv-module__t76igq__sheetShell{zoom:.86}}@media (max-width:839px){.development-cv-module__t76igq__screen{padding:6.5rem .75rem 4rem}.development-cv-module__t76igq__toolbar{width:calc(100% - 1.5rem)}.development-cv-module__t76igq__document{flex-direction:column;align-items:center;gap:2rem}.development-cv-module__t76igq__sheetShell{flex-basis:auto;width:min(100%,216mm);padding:.35rem}.development-cv-module__t76igq__sheet{border-radius:1rem;min-height:0;padding:2rem 1.25rem 4rem}.development-cv-module__t76igq__header,.development-cv-module__t76igq__introGrid,.development-cv-module__t76igq__detailGrid{grid-template-columns:1fr;gap:0}.development-cv-module__t76igq__contact{text-align:left;justify-items:start;margin-top:1.5rem}.development-cv-module__t76igq__skillPanel,.development-cv-module__t76igq__detailGrid aside{border-left:0;padding-left:0}.development-cv-module__t76igq__experienceHeading{flex-direction:column;align-items:flex-start;gap:.35rem}.development-cv-module__t76igq__experienceList,.development-cv-module__t76igq__compactExperienceList{gap:1.5rem}.development-cv-module__t76igq__experience+.development-cv-module__t76igq__experience,.development-cv-module__t76igq__compactExperience+.development-cv-module__t76igq__compactExperience{padding-top:1.5rem}.development-cv-module__t76igq__pageFooter{bottom:1.25rem;left:1.25rem;right:1.25rem}}@media (max-width:520px){.development-cv-module__t76igq__backLabel,.development-cv-module__t76igq__printLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.development-cv-module__t76igq__backButton{width:2.75rem;padding:.25rem}.development-cv-module__t76igq__printButton{padding-left:.3rem}}@media print{@page{size:A4;margin:0}.development-cv-module__t76igq__screen{background:#fff;min-height:auto;padding:0;overflow:visible}.development-cv-module__t76igq__screen:after,.development-cv-module__t76igq__ambient,.development-cv-module__t76igq__toolbar{display:none!important}.development-cv-module__t76igq__document{display:block}.development-cv-module__t76igq__sheetShell{break-after:page;width:210mm;box-shadow:none;zoom:1;background:0 0;border-radius:0;padding:0;opacity:1!important;transform:none!important}.development-cv-module__t76igq__sheetShell:last-child{break-after:auto}.development-cv-module__t76igq__sheet{width:210mm;height:297mm;min-height:297mm;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;opacity:1!important;transform:none!important}}
