@font-face{font-family:Manrope;src:url(/fonts/Manrope.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}:root{--font-sans:"Manrope", "Avenir Next", "Segoe UI", sans-serif;--sky:#a2d9e0;--sky-deep:#3b6b77;--coral:#f5223b;--coral-dark:#b90f31;--orange:#ff9418;--pink:#f26382;--green:#8fce37;--cream:#fff7df;--ink:#102f46;--night:#08245a}*{box-sizing:border-box}html{background:var(--night);scroll-behavior:smooth;scrollbar-color:var(--coral) var(--night);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--night);color:var(--ink);font-family:var(--font-sans);margin:0;overflow-x:clip}a{color:inherit}::selection{background:var(--orange);color:var(--night)}.site-shell{min-width:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border:3px solid var(--ink);background:var(--cream);box-shadow:4px 4px 0 var(--ink);color:var(--ink);text-transform:uppercase;padding:.7rem 1rem;font-size:.75rem;font-weight:750;text-decoration:none;transition:translate .14s;position:fixed;top:.8rem;left:50%;translate:-50% -180%}.skip-link:focus{translate:-50%}.journey-hud{z-index:40;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:start;display:grid;position:fixed;top:.85rem;left:clamp(.7rem,2vw,1.6rem);right:clamp(.7rem,2vw,1.6rem)}.journey-hud a,.hud-level{pointer-events:auto}.hud-brand{border:3px solid var(--ink);background:var(--cream);width:fit-content;box-shadow:4px 4px 0 var(--ink);align-items:center;gap:.65rem;padding:.35rem;text-decoration:none;display:inline-flex}.hud-brand>span{aspect-ratio:1;background:var(--coral);color:#fff;place-items:center;width:2rem;font-size:.72rem;font-weight:750;display:grid}.hud-level{border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);align-items:stretch;line-height:1;display:flex}.hud-level span{background:var(--ink);color:#fff;letter-spacing:.12em;text-transform:uppercase;padding:.55rem .5rem;font-size:.55rem;font-weight:750}.hud-level strong{background:var(--orange);color:var(--ink);font-family:var(--font-sans);padding:.44rem .55rem;font-size:1.2rem;font-weight:750}.journey-hud nav{pointer-events:auto;justify-content:flex-end;gap:.5rem;display:flex}.journey-hud nav a{aspect-ratio:1;border:3px solid var(--ink);background:var(--cream);width:2.45rem;box-shadow:4px 4px 0 var(--ink);place-items:center;transition:translate .12s,box-shadow .12s,background .12s;display:grid}.journey-hud nav a:hover,.journey-hud nav a:focus-visible,.hud-brand:hover,.hud-brand:focus-visible{box-shadow:2px 2px 0 var(--ink);background:var(--orange);outline:none;translate:2px 2px}.journey-progress{z-index:60;background:var(--ink);height:5px;position:fixed;inset:0 0 auto}.journey-progress i{transform-origin:0;background:var(--coral);width:100%;height:100%;display:block}.journey{background:var(--sky);height:1100svh;position:relative}.chapter-anchor{pointer-events:none;width:1px;height:1px;position:absolute;left:0}.world-window{--world-x:max(10px, 1vw);--world-y:max(7.5px, 1svh);isolation:isolate;background:var(--sky);height:100svh;position:sticky;top:0;overflow:hidden}.world-sky{z-index:0;background:radial-gradient(at 72% 12%,#f3ecc8 0,#0000 48%),linear-gradient(#88cbdc,#b5e0de 62%,#dce7b8);position:absolute;inset:0}.vector-layer,.world-layer{width:calc(640 * var(--world-x));height:calc(220 * var(--world-y));will-change:transform;position:absolute;top:0;left:0}.vector-layer{pointer-events:none}.vector-layer--far{z-index:1}.vector-layer--middle{z-index:2}.world-layer{z-index:6}.tunnel-occlusion-layer{z-index:8;pointer-events:none}.character-world{z-index:10;pointer-events:none}.information-layer{z-index:9;pointer-events:none}.information-layer a{pointer-events:auto}.vector-layer--near{z-index:7}.vector-object{transform-origin:50% 100%;position:absolute}.vector-object svg{shape-rendering:geometricprecision;text-rendering:geometricprecision;width:100%;height:100%;display:block;overflow:visible}.terrain-world{z-index:1;pointer-events:none;position:absolute;inset:0}.tunnel-front-world{z-index:10}.terrain-object{z-index:1}.landmark-object,.tree-object,.code-tower,.deccan-rock{z-index:2}.cloud-object,.peak-object,.sun-object,.foreground-grass{z-index:1}.tunnel-label,.wall-label,.camp-label{border:3px solid var(--ink);background:var(--cream);width:max-content;box-shadow:4px 4px 0 var(--ink);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;padding:.3rem .45rem;font-size:clamp(.43rem,.58vw,.62rem);font-weight:750;display:block;position:absolute}.tunnel-label{background:var(--orange);bottom:-2%;left:50%;translate:-50%}.wall-label{left:43%}.wall-label-top{top:1%}.wall-label-bottom{bottom:1%}.camp-label{background:var(--orange);bottom:-4%;right:0}.level-heading{z-index:2;pointer-events:none;justify-items:start;width:58vw;display:grid;position:absolute}.level-heading span{z-index:2;background:var(--coral);box-shadow:7px 7px 0 var(--coral-dark);color:#fff;letter-spacing:.16em;margin-left:.35rem;padding:.62rem 1.2rem;font-size:clamp(.62rem,1vw,.9rem);font-weight:750;display:inline-block;position:relative}.level-heading strong{color:var(--orange);font-family:var(--font-sans);letter-spacing:-.055em;font-size:clamp(3.8rem,7vw,8rem);font-weight:750;line-height:1.05;display:block}.heading-build{top:calc(96 * var(--world-y));left:calc(74 * var(--world-x))}.heading-climb{top:calc(84 * var(--world-y));left:calc(310 * var(--world-x))}.heading-roam{top:calc(50 * var(--world-y));left:calc(394 * var(--world-x))}.scene-story{left:var(--story-x);top:var(--story-y);z-index:5;will-change:transform, opacity;border:2px solid #405e53;border-radius:.8rem;width:min(43vw,40rem);padding:clamp(1rem,1.6vw,1.6rem);position:absolute;box-shadow:0 7px 18px #23443133}.tone-cream{color:#294a41;background:#fff8e9}.tone-coral{color:#fff8e9;background:#995f51}.tone-blue{color:#fff8e9;background:#3b6870}.tone-night{color:#fff8e9;background:#284b42;border-color:#c5cdb0;box-shadow:0 7px 18px #23443133}.story-eyebrow{background:var(--orange);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .8rem;padding:.42rem .62rem;font-size:clamp(.52rem,.75vw,.7rem);font-weight:750;line-height:1;display:inline-flex}.tone-coral .story-eyebrow,.tone-blue .story-eyebrow{background:var(--cream)}.tone-night .story-eyebrow{background:var(--coral);color:#fff}.scene-story h2{max-width:20ch;font-family:var(--font-sans);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:750;line-height:1.14}.story-copy{text-wrap:pretty;max-width:52ch;margin:1rem 0 0;font-size:clamp(.86rem,1.08vw,1.12rem);font-weight:500;line-height:1.45}.story-hero{width:78vw;box-shadow:none;background:0 0;border:0;padding:0}.hero-lockup{justify-items:center;display:grid}.ribbon{z-index:2;clip-path:polygon(4% 0,96% 0,100% 50%,96% 100%,4% 100%,0 50%);color:#fff;min-width:min(48vw,40rem);font-family:var(--font-sans);text-align:center;background:#ad6257;margin:0 0 clamp(1.1rem,2vw,2rem);padding:.7rem 2rem;font-size:clamp(.85rem,1.3vw,1.3rem);font-style:normal;font-weight:600;line-height:1.3;position:relative;box-shadow:inset 0 -.28rem #b90f3170}.hero-lockup h1{font-family:var(--font-sans);letter-spacing:-.045em;text-align:center;justify-items:center;margin:0;font-size:clamp(4rem,8vw,8.5rem);font-weight:750;line-height:1.02;display:grid}.hero-lockup h1 span:first-child{color:var(--orange);display:block}.hero-lockup h1 span:last-child{color:var(--pink);margin-left:6vw;display:block}.hero-subtitle{background:var(--cream);box-shadow:6px 6px 0 var(--ink);color:var(--ink);text-align:center;letter-spacing:.03em;max-width:88vw;margin:2rem 0 0;padding:.55rem .85rem;font-size:clamp(.65rem,.95vw,.88rem);font-weight:750;line-height:1.6}.route-chips{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.route-chips span{letter-spacing:.05em;text-transform:uppercase;border:2px solid;align-items:center;gap:.45rem;padding:.45rem .58rem;font-size:.64rem;font-weight:750;display:inline-flex}.route-chips i{font-style:normal;font-weight:750}.skill-ridge{border-top:2px solid #ffffffb8;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.7rem;min-height:9rem;margin-top:1.15rem;padding-top:.7rem;display:grid}.skill-peak{place-items:end center;gap:.25rem;display:grid}.skill-label{letter-spacing:.05em;text-transform:uppercase;font-size:.56rem;font-weight:750}.skill-peak i{background:var(--orange);border:2px solid #fff;place-items:start center;width:9px;min-height:3rem;display:grid;position:relative}.skill-peak i svg{color:var(--cream);fill:var(--cream);position:absolute;top:-5px;left:5px}.skill-peak small{background:var(--cream);color:var(--ink);padding:.23rem .35rem;font-size:.52rem;font-weight:750}.work-grid,.summit-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:1.1rem;display:grid}.work-grid span,.summit-stats span{border:2px solid;flex-direction:column;justify-content:flex-end;min-height:4.1rem;padding:.55rem;font-size:.62rem;font-weight:800;line-height:1.25;display:flex}.work-grid strong,.summit-stats strong{color:var(--orange);font-family:var(--font-sans);margin-bottom:.2rem;font-size:1.45rem;font-weight:750;line-height:1;display:block}.country-grid{border-top:2px solid #fff9;grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem .65rem;margin-top:1rem;padding-top:.7rem;display:grid}.country-grid span{align-items:center;gap:.45rem;font-size:.62rem;font-weight:700;display:flex}.country-grid i{background:var(--orange);min-width:1.55rem;color:var(--ink);text-align:center;padding:.15rem;font-size:.48rem;font-style:normal;font-weight:750}.systems-stack{z-index:3;top:calc(116 * var(--world-y));left:calc(272 * var(--world-x));width:calc(20 * var(--world-x));pointer-events:none;gap:.42rem;min-width:13rem;display:grid;position:absolute}.systems-stack p{border:3px solid var(--ink);background:var(--cream);width:fit-content;box-shadow:4px 4px 0 var(--ink);color:var(--ink);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .2rem;padding:.35rem .5rem;font-size:.53rem;font-weight:750}.systems-stack span{border:3px solid var(--ink);background:var(--orange);width:72%;box-shadow:5px 5px 0 var(--coral-dark);color:var(--ink);letter-spacing:.06em;will-change:transform, opacity;align-items:center;gap:.45rem;padding:.48rem .55rem;font-size:.62rem;font-weight:750;display:flex}.systems-stack span:nth-child(2n){background:var(--pink);justify-self:end}.remote-board{z-index:3;top:calc(110 * var(--world-y));left:calc(430 * var(--world-x));border:4px solid var(--ink);background:var(--cream);box-shadow:8px 8px 0 var(--coral-dark);color:var(--ink);pointer-events:none;will-change:transform, opacity;align-items:center;gap:.7rem;padding:.65rem .75rem;display:flex;position:absolute}.remote-board>p{text-transform:uppercase;align-items:center;gap:.42rem;margin:0;font-size:.52rem;font-weight:700;display:flex}.remote-board strong{background:var(--coral);color:#fff;padding:.3rem .4rem;font-size:.62rem}.travel-tickets{z-index:4;top:calc(122 * var(--world-y));left:calc(510 * var(--world-x));width:calc(18 * var(--world-x));pointer-events:none;gap:.28rem;min-width:12rem;display:grid;position:absolute}.travel-tickets span{border:3px dashed var(--ink);background:var(--cream);width:fit-content;box-shadow:4px 4px 0 var(--ink);color:var(--ink);letter-spacing:.06em;will-change:transform, opacity;align-items:center;gap:.4rem;padding:.42rem .58rem;font-size:.56rem;font-weight:750;display:flex}.travel-tickets span:nth-child(2n){background:var(--orange);justify-self:end}.social-routes{border-top:2px solid #ffffff8c;margin-top:1.05rem;display:grid}.social-routes>span{will-change:transform, opacity;display:block}.social-routes a{letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid #ffffff73;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.65rem .15rem;font-size:.72rem;font-weight:750;text-decoration:none;transition:padding-left .12s,color .12s;display:grid}.social-routes a:hover,.social-routes a:focus-visible{color:var(--orange);outline:none;padding-left:.55rem}.moving-plane{z-index:4;top:calc(52 * var(--world-y));left:calc(406 * var(--world-x));color:var(--cream);filter:drop-shadow(4px 4px 0 var(--ink));will-change:transform;justify-items:center;display:grid;position:absolute}.moving-plane span{background:var(--coral);color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-top:.25rem;padding:.25rem .38rem;font-size:.48rem;font-weight:750}.character-layer{z-index:8;width:clamp(7rem, calc(10.5 * var(--world-x)), 11rem);translate:calc(-1 * var(--frame-anchor-x,50%)) calc(-1 * var(--frame-anchor-y,87%));will-change:transform;position:absolute;top:0;left:0}.character-layer img{z-index:2;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;position:relative}.character-shadow{z-index:1;right:35%;bottom:calc(100% - var(--frame-anchor-y,87%) - 3%);background:#102f466b;border-radius:50%;height:7%;position:absolute;left:35%;box-shadow:0 3px #fff7df38}.character-jump .character-shadow,.character-crawl .character-shadow,.character-climb .character-shadow{opacity:0}.character-crawl{--frame-anchor-y:61.94%}.character-climb{--frame-anchor-x:51%;--frame-anchor-y:72%}.scroll-cue{z-index:25;border:3px solid var(--ink);background:var(--cream);box-shadow:5px 5px 0 var(--ink);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.55rem;padding:.65rem .85rem;font-size:.62rem;font-weight:750;transition:opacity .15s,translate .15s;display:flex;position:absolute;bottom:1.2rem;left:50%;translate:-50%}.scroll-cue.is-hidden{opacity:0;translate:-50% .7rem}.site-footer{background:var(--night);color:#fff;justify-content:space-between;align-items:center;gap:2rem;min-height:9rem;padding:2.5rem clamp(1rem,4vw,4rem);font-size:.75rem;font-weight:800;display:flex}.site-footer p,.site-footer a{align-items:center;gap:.5rem;margin:0;display:inline-flex}.site-footer a{color:var(--orange);text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{color:var(--cream);outline:none}@media (width<=900px){.journey{height:1160svh}.scene-story{width:min(60vw,38rem)}.scene-story h2{font-size:clamp(1.8rem,4.5vw,3rem)}.story-copy{font-size:clamp(.78rem,1.9vw,.98rem)}.hero-lockup h1{font-size:clamp(4rem,10.5vw,7rem)}}@media (width<=560px){.journey{height:1220svh}.journey-hud{top:.65rem;left:.55rem;right:.55rem}.hud-brand{padding:.25rem}.hud-brand>span{width:1.85rem}.hud-level span{display:none}.hud-level strong{padding:.42rem .55rem;font-size:1.05rem}.journey-hud nav{gap:.35rem}.journey-hud nav a{width:2.2rem}.level-heading{width:74vw}.level-heading span{padding:.42rem .65rem;font-size:.48rem}.level-heading strong{font-size:clamp(3rem,15vw,5rem)}.heading-build{top:calc(98 * var(--world-y));left:calc(73 * var(--world-x))}.heading-climb{top:calc(84 * var(--world-y));left:calc(309 * var(--world-x))}.heading-roam{top:calc(70 * var(--world-y));left:calc(394 * var(--world-x))}.scene-story{border-width:3px;width:72vw;max-height:77vh;padding:.75rem;overflow:hidden;box-shadow:0 7px 18px #23443133}.tone-night{box-shadow:0 7px 18px #23443133}.scene-story h2{max-width:20ch;font-size:clamp(1.35rem,5.8vw,1.9rem);line-height:1.16}.story-eyebrow{margin-bottom:.5rem;padding:.3rem .4rem;font-size:.44rem}.story-copy{margin-top:.7rem;font-size:.78rem;line-height:1.5}.story-hero{width:78vw;max-height:none;box-shadow:none;border:0;padding:0;overflow:visible}.ribbon{min-width:72vw;margin-bottom:1rem;padding:.5rem 1.2rem;font-size:.8rem}.hero-lockup h1{font-size:clamp(3.2rem,16.5vw,5.3rem);line-height:1.04}.hero-lockup h1 span:last-child{margin-left:3vw}.hero-subtitle{width:88vw;margin-top:1.4rem;font-size:.65rem}.route-chips{gap:.3rem;margin-top:.55rem}.route-chips span{border-width:1px;gap:.3rem;padding:.28rem .34rem;font-size:.46rem}.skill-ridge{gap:.35rem;min-height:6.2rem;margin-top:.6rem;padding-top:.35rem}.skill-label{font-size:.42rem}.skill-peak i{max-height:62px}.skill-peak small{padding:.16rem .2rem;font-size:.39rem}.work-grid,.summit-stats{gap:.25rem;margin-top:.55rem}.work-grid span,.summit-stats span{min-height:3rem;padding:.35rem;font-size:.46rem}.work-grid strong,.summit-stats strong{font-size:.92rem}.country-grid{gap:.12rem .35rem;margin-top:.5rem;padding-top:.4rem}.country-grid span{gap:.25rem;font-size:.45rem}.country-grid i{min-width:1.2rem;font-size:.37rem}.systems-stack{top:calc(124 * var(--world-y));left:calc(278 * var(--world-x));width:calc(42 * var(--world-x));gap:.25rem;min-width:0}.systems-stack p{border-width:2px;padding:.25rem .32rem;font-size:.4rem}.systems-stack span{border-width:2px;gap:.25rem;width:84%;padding:.3rem .35rem;font-size:.44rem}.systems-stack span svg{width:13px}.tunnel-label,.wall-label,.camp-label{border-width:2px;padding:.2rem .28rem;font-size:.36rem}.remote-board{top:calc(112 * var(--world-y));left:calc(431 * var(--world-x));border-width:2px;gap:.35rem;padding:.42rem}.remote-board>p{gap:.23rem;font-size:.4rem}.remote-board strong{padding:.2rem .25rem;font-size:.44rem}.remote-board svg{width:19px}.travel-tickets{top:calc(125 * var(--world-y));left:calc(514 * var(--world-x));width:calc(38 * var(--world-x));min-width:0}.travel-tickets span{border-width:2px;gap:.25rem;padding:.28rem .35rem;font-size:.4rem}.travel-tickets span svg{width:12px}.social-routes{margin-top:.5rem}.social-routes a{padding:.42rem .1rem;font-size:.54rem}.moving-plane svg{width:34px}.scroll-cue{text-align:center;border-width:2px;width:max-content;max-width:72vw;padding:.5rem .6rem;font-size:.49rem;bottom:.75rem}.site-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:.8rem;min-height:8rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.journey-hud a,.social-routes a,.scroll-cue{transition:none}}@media (prefers-contrast:more){.scene-story{border-width:6px}.story-copy{font-weight:800}}@media (width<=999px){.information-layer{width:100%;height:100%;transform:none!important}.information-layer .scene-story{width:88vw;max-width:38rem;max-height:45svh;visibility:var(--mobile-visibility);pointer-events:auto;overscroll-behavior:contain;top:12svh;left:6vw;overflow-y:auto;opacity:var(--mobile-opacity)!important;transform:none!important}.information-layer .scene-story [style]{opacity:1!important;transform:none!important}.information-layer .story-hero{max-height:none;top:18svh;overflow:visible}.information-layer .level-heading,.information-layer .systems-stack,.information-layer .remote-board,.information-layer .travel-tickets{display:none}.scroll-cue{bottom:1rem}}.tree-object{transform-origin:48.125% 98.571%}.pine-object{transform-origin:50% 98.387%}.palm-object{transform-origin:47.895% 96.667%}.landmark-foundation{z-index:2}.story-tools{width:min(34vw,32rem)}.story-tools h2{word-spacing:.07em}.story-tools .story-copy{margin-top:.6rem}.trail-workshop{margin-top:1rem}.tool-signposts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.tool-sign{color:#294a41;background:#f8f4df;border:1px solid #708468;border-radius:.35rem;text-decoration:none;display:block;overflow:hidden;box-shadow:2px 3px #bdc8a6}.tool-thumbnail{aspect-ratio:1.44;background:#d4ddc3;place-items:center;width:100%;display:grid;overflow:hidden}.tool-thumbnail img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.tool-sign-caption{justify-content:space-between;align-items:center;gap:.3rem;padding:.55rem .5rem;display:flex}.tool-sign-caption strong{min-width:0;font-size:.75rem;font-weight:750}.tool-sign-caption svg{flex:none}.tool-sign:hover,.tool-sign:focus-visible{outline-offset:2px;background:#f7df99;outline:2px solid #294a41}.workshop-link{color:#294a41;text-underline-offset:.2em;align-items:center;gap:.4rem;margin-top:.8rem;font-size:.7rem;font-weight:700;display:inline-flex}.workshop-link:focus-visible{outline-offset:4px;outline:2px solid #294a41}@media (width<=999px){.information-layer .story-tools{max-height:68svh}.story-tools .story-copy{font-size:.75rem}.trail-workshop{margin-top:.75rem}.tool-signposts{gap:.55rem}.tool-sign-caption{padding:.45rem .4rem}.tool-sign-caption strong{font-size:.68rem}.workshop-link{font-size:.62rem}}._page_10h28_1{--resume-ink:#26382f;--resume-muted:#647169;--resume-accent:#23654d;--resume-line:#dfe5df;min-height:100vh;color:var(--resume-ink);font-family:var(--font-sans);background:#f0f2ed;padding:32px 24px 64px;font-size:14px;line-height:1.7}._page_10h28_1 :is(h1,h2,h3,p,ul){margin:0}._page_10h28_1 a{text-decoration:none}._page_10h28_1 a:hover{text-underline-offset:4px;text-decoration:underline}._page_10h28_1 a:focus-visible,._page_10h28_1 button:focus-visible{outline:2px solid var(--resume-accent);outline-offset:5px}._toolbar_10h28_18{justify-content:space-between;align-items:center;gap:16px;max-width:1040px;margin:0 auto 25px;display:flex}._backLink_10h28_19{align-items:center;gap:9px;font-size:13px;font-weight:650;display:inline-flex}._printButton_10h28_20{background:var(--resume-ink);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:9px;padding:12px 17px;font-size:12px;font-weight:650;display:inline-flex}._printButton_10h28_20:hover{background:var(--resume-accent)}._paper_10h28_22{background:#fff;border:1px solid #e1e5df;border-radius:12px;max-width:1040px;margin:auto;padding:54px 60px 30px;box-shadow:0 16px 50px #243c2b0a}._header_10h28_23{justify-content:space-between;align-items:center;gap:20px;display:flex}._eyebrow_10h28_24{color:var(--resume-accent);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:750}._header_10h28_23 h1{letter-spacing:-.04em;word-spacing:.08em;margin:12px 0 7px;font-size:clamp(32px,4vw,48px);font-weight:750;line-height:1.15}._headline_10h28_26{color:var(--resume-muted);letter-spacing:-.02em;font-size:18px;font-weight:500}._monogram_10h28_27{letter-spacing:-.1em;border:1px solid var(--resume-line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:82px;height:82px;font-size:31px;font-weight:750;display:flex}._monogram_10h28_27 span{color:var(--resume-accent)}._contact_10h28_29{border-top:1px solid var(--resume-line);border-bottom:1px solid var(--resume-line);color:var(--resume-muted);flex-wrap:wrap;gap:8px 25px;margin:28px 0 0;padding:16px 0;font-size:12px;display:flex}._contact_10h28_29 span{align-items:center;gap:6px;display:inline-flex}._intro_10h28_31{grid-template-columns:1.2fr 1fr;gap:42px;padding:32px 0 34px;display:grid}._intro_10h28_31 h2{margin-bottom:13px;font-size:12px;font-weight:750}._profile_10h28_33 p{color:#48574e;font-size:13px;line-height:1.8}._profileLinks_10h28_34{flex-wrap:wrap;gap:18px;margin-top:17px;display:flex}._profileLinks_10h28_34 a{color:var(--resume-accent);align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}._skills_10h28_36 ul{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}._skills_10h28_36 li{color:#46574a;background:#f2f5f1;border:1px solid #e6ebe4;border-radius:4px;padding:3px 9px;font-size:10px}._section_10h28_38{border-top:1px solid var(--resume-line);grid-template-columns:150px minmax(0,1fr);gap:24px;padding:30px 0;display:grid}._sectionLabel_10h28_39{align-items:baseline;gap:9px;display:flex}._sectionLabel_10h28_39>span{color:#79877c;font-size:10px;font-weight:500}._sectionLabel_10h28_39 h2{font-size:12px;font-weight:750}._sectionBody_10h28_42{min-width:0}._continuedExperience_10h28_43{display:none}._job_10h28_44+._job_10h28_44{border-top:1px solid #edf0eb;margin-top:27px;padding-top:24px}._jobHeader_10h28_45{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}._job_10h28_44 h3{letter-spacing:-.025em;font-size:17px;font-weight:750;line-height:1.4}._role_10h28_47{color:var(--resume-accent);font-size:12px;font-weight:650;margin-top:4px!important}._period_10h28_48{color:var(--resume-muted);white-space:nowrap;flex-shrink:0;font-size:10px;font-weight:550}._projects_10h28_49{color:#48574e;padding-left:16px;font-size:12px;line-height:1.75}._projects_10h28_49 li+li{margin-top:7px}._projects_10h28_49 li::marker{color:#8aa596;font-size:.8em}._projects_10h28_49 strong{color:var(--resume-ink);font-weight:700}._education_10h28_53{justify-content:space-between;align-items:baseline;gap:14px;display:flex}._education_10h28_53+._education_10h28_53{margin-top:20px}._education_10h28_53 h3,._volunteer_10h28_55 h3{font-size:13px;font-weight:700;line-height:1.5}._education_10h28_53 p:not(._period_10h28_48),._volunteer_10h28_55 p{color:var(--resume-muted);margin-top:4px;font-size:12px}._awards_10h28_57{grid-template-columns:1fr 1fr;gap:22px 30px;padding:0;list-style:none;display:grid}._awardMeta_10h28_58{color:var(--resume-muted);font-size:10px}._awardMeta_10h28_58 span{color:#a6b0a7;margin:0 5px}._awards_10h28_57 h3{font-size:13px;font-weight:700;margin:4px 0!important}._awards_10h28_57 li>p:last-child{color:#5b685f;font-size:11px;line-height:1.65}._footer_10h28_62{border-top:1px solid var(--resume-line);color:#748176;justify-content:space-between;gap:16px;padding-top:18px;font-size:10px;display:flex}@media (width<=740px){._page_10h28_1{padding:18px 12px 30px}._toolbar_10h28_18{margin-bottom:17px;padding:0 4px}._backLink_10h28_19{gap:6px;font-size:11px}._printButton_10h28_20{gap:6px;padding:10px 12px;font-size:10px}._paper_10h28_22{border-radius:9px;padding:30px 23px 24px}._header_10h28_23 h1{font-size:34px}._eyebrow_10h28_24{letter-spacing:.1em;font-size:8px}._headline_10h28_26{font-size:15px}._monogram_10h28_27{width:48px;height:48px;font-size:21px}._contact_10h28_29{gap:8px 16px;margin-top:22px;font-size:11px}._intro_10h28_31{grid-template-columns:1fr;gap:25px;padding:27px 0}._section_10h28_38{grid-template-columns:1fr;gap:22px;padding:26px 0}._sectionLabel_10h28_39 h2{font-size:13px}._jobHeader_10h28_45{flex-direction:column;gap:5px}._job_10h28_44 h3{font-size:17px}._education_10h28_53{flex-direction:column;gap:3px}._awards_10h28_57{gap:22px 18px}._footer_10h28_62{flex-wrap:wrap;gap:5px}}@media (width<=360px){._monogram_10h28_27{display:none}._paper_10h28_22{padding:25px 18px}._awards_10h28_57{grid-template-columns:1fr}}@page{size:A4;margin:14mm 16mm 16mm;@bottom-left{content:"vinodgubbala.com/resume";font-family:sans-serif;font-size:8pt;color:#647169}@bottom-right{content:counter(page) " / " counter(pages);font-family:sans-serif;font-size:8pt;color:#647169}}@media print{html,body{color:#222;overflow:visible;background:#fff!important}._page_10h28_1{background:#fff;min-height:0;padding:0;font-size:9pt;line-height:1.45}._toolbar_10h28_18,._monogram_10h28_27,._footer_10h28_62{display:none}._paper_10h28_22{max-width:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0}._header_10h28_23{break-inside:avoid;display:block}._eyebrow_10h28_24{font-size:7pt}._header_10h28_23 h1{margin:5pt 0;font-size:30pt}._headline_10h28_26{font-size:12pt}._contact_10h28_29{gap:5pt 17pt;margin:13pt 0 0;padding:8pt 0;font-size:8pt}._intro_10h28_31{break-inside:avoid;grid-template-columns:1.2fr 1fr;gap:20pt;padding:16pt 0}._intro_10h28_31 h2{margin-bottom:7pt;font-size:9pt}._profile_10h28_33 p{font-size:8.5pt;line-height:1.6}._profileLinks_10h28_34{gap:12pt;margin-top:9pt}._profileLinks_10h28_34 a{font-size:7.5pt}._skills_10h28_36 ul{gap:4pt}._skills_10h28_36 li{background:0 0;border-color:#d9dfd9;padding:2pt 5pt;font-size:7pt}._section_10h28_38{padding:14pt 0 10pt;display:block}._sectionLabel_10h28_39{break-after:avoid-page;gap:7pt;margin-bottom:10pt}._sectionLabel_10h28_39 h2{font-size:10pt}._sectionLabel_10h28_39>span{font-size:7pt}._job_10h28_44{break-inside:avoid-page;page-break-inside:avoid}._job_10h28_44+._job_10h28_44{margin-top:12pt;padding-top:12pt}._job_10h28_44._printBreak_10h28_120{break-before:page;page-break-before:always;border-top:0;margin-top:0;padding-top:0}._continuedExperience_10h28_43{font-size:10pt;display:block;margin-bottom:12pt!important}._jobHeader_10h28_45{break-after:avoid;flex-direction:row;gap:10pt;margin-bottom:5pt}._job_10h28_44 h3{font-size:12pt}._role_10h28_47{font-size:8pt;margin-top:2pt!important}._period_10h28_48{font-size:7.5pt}._projects_10h28_49{padding-left:11pt;font-size:8.5pt;line-height:1.5}._projects_10h28_49 li+li{margin-top:4pt}._education_10h28_53{break-inside:avoid-page;flex-direction:row;gap:10pt}._education_10h28_53+._education_10h28_53{margin-top:9pt}._education_10h28_53 h3,._volunteer_10h28_55 h3{font-size:9pt}._education_10h28_53 p:not(._period_10h28_48),._volunteer_10h28_55 p{margin-top:2pt;font-size:8pt}._awards_10h28_57{columns:2;column-gap:22pt;display:block}._awards_10h28_57 li{break-inside:avoid;margin-bottom:10pt}._awardMeta_10h28_58{font-size:7.5pt}._awards_10h28_57 h3{font-size:9pt;margin:2pt 0!important}._awards_10h28_57 li>p:last-child{font-size:8pt;line-height:1.5}._volunteer_10h28_55{break-inside:avoid-page}._page_10h28_1 :is(p,li){orphans:3;widows:3}._page_10h28_1 a{color:inherit;text-decoration:none}}
