@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.323_pd8dkinxn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.3o5kmmd3ujeri.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0rkprfbp4mv-a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5a938ab334846ae8-s.2yl4_bdoj5bxl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dae58b0b46c3f93-s.0dfcd0ghwuuui.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/89232e6535d3b87e-s.p.350ebk_prankn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/91a39433b4ff06b2-s.3q9y2m9r82fe_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a6365570ca21fbb9-s.0fm24-w6e7gun.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ddf6ae3f623ba878-s.p.0khsxgkwty4wf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_102d8c0-module__leiHna__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_102d8c0-module__leiHna__variable{--font-display:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_73cd0fca-module__m4aJ8a__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_73cd0fca-module__m4aJ8a__variable{--font-personal-body:"DM Sans", "DM Sans Fallback"}
.personal-module__bbm_fW__site{--background:120 2% 9%;--foreground:48 23% 91%;--primary:18 100% 58%;--primary-foreground:120 2% 9%;--muted-foreground:73 6% 71%;--border:77 4% 38%;--paper:50 20% 88%;background:hsl(var(--background));min-height:100svh;color:hsl(var(--foreground));font-family:var(--font-personal-body), sans-serif}.personal-module__bbm_fW__shell{max-width:1200px;margin:auto;padding:0 40px}.personal-module__bbm_fW__site a{text-underline-offset:5px}.personal-module__bbm_fW__site a:hover{text-decoration:underline}.personal-module__bbm_fW__site :is(a,summary):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:6px}.personal-module__bbm_fW__skipLink{background:hsl(var(--foreground));color:hsl(var(--background));z-index:30;padding:14px;position:absolute;top:-100px;left:16px}.personal-module__bbm_fW__skipLink:focus{top:12px}.personal-module__bbm_fW__header{z-index:10;background:hsl(var(--background) / .97);border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:24px;min-height:77px;padding:18px 0;display:flex;position:sticky;top:0}.personal-module__bbm_fW__wordmark,.personal-module__bbm_fW__navigation,.personal-module__bbm_fW__eyebrow,.personal-module__bbm_fW__gear figcaption,.personal-module__bbm_fW__scrollHint,.personal-module__bbm_fW__sectionHeading>p,.personal-module__bbm_fW__coverBottom,.personal-module__bbm_fW__portrait figcaption,.personal-module__bbm_fW__label,.personal-module__bbm_fW__quoteBand figcaption,.personal-module__bbm_fW__footer{font-family:var(--font-geist-mono), monospace;letter-spacing:1px;text-transform:uppercase;font-size:11px;line-height:1.6}.personal-module__bbm_fW__wordmark{white-space:nowrap}.personal-module__bbm_fW__light{background:hsl(var(--primary));border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block}.personal-module__bbm_fW__navigation{flex-wrap:wrap;gap:24px;display:flex}.personal-module__bbm_fW__hero{padding:32px 0 34px}.personal-module__bbm_fW__eyebrow{color:hsl(var(--muted-foreground));justify-content:space-between;gap:20px;display:flex}.personal-module__bbm_fW__name{z-index:2;font-family:var(--font-display), sans-serif;letter-spacing:-.025em;text-transform:uppercase;pointer-events:none;margin:42px 0 0;font-size:clamp(100px,19vw,230px);font-weight:900;line-height:.77;position:relative}.personal-module__bbm_fW__name span{display:block}.personal-module__bbm_fW__name span+span{color:hsl(var(--primary));margin:12px 0 0 16%}.personal-module__bbm_fW__gear{border:7px solid hsl(var(--background));height:310px;margin:-62px 0 0 43%;position:relative;transform:rotate(-4deg)}.personal-module__bbm_fW__gear img{object-fit:cover;filter:grayscale()contrast(1.18);width:100%;height:100%}.personal-module__bbm_fW__gear figcaption{color:hsl(var(--primary-foreground));background:hsl(var(--primary));padding:7px 12px;position:absolute;bottom:12px;left:-24px;transform:rotate(4deg)}.personal-module__bbm_fW__intro{z-index:3;width:43%;margin-top:-125px;padding-right:25px;position:relative}.personal-module__bbm_fW__intro>p:first-child{max-width:390px;margin:0 0 22px;font-size:clamp(18px,2vw,22px);line-height:1.55}.personal-module__bbm_fW__current{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.7}.personal-module__bbm_fW__current a{text-decoration:underline}.personal-module__bbm_fW__scrollHint{color:hsl(var(--muted-foreground));margin-top:40px}.personal-module__bbm_fW__opinion{border-block:1px solid hsl(var(--border));padding:25px 0;position:relative}.personal-module__bbm_fW__opinion>p{font:700 clamp(32px, 4.6vw, 55px)/1 var(--font-display), sans-serif;text-transform:uppercase;padding-right:65px}.personal-module__bbm_fW__opinion em{color:hsl(var(--primary));font-style:normal}.personal-module__bbm_fW__sequencer summary{border:1px solid hsl(var(--border));cursor:pointer;place-items:center;width:48px;height:44px;list-style:none;transition:background .12s,color .12s;display:grid;position:absolute;top:30px;right:0;transform:skew(-8deg)}.personal-module__bbm_fW__sequencer summary::-webkit-details-marker{display:none}.personal-module__bbm_fW__sequencer summary:hover,.personal-module__bbm_fW__sequencer[open] summary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.personal-module__bbm_fW__sequencerIcon{align-items:flex-end;gap:3px;height:19px;display:flex;transform:skew(8deg)}.personal-module__bbm_fW__sequencerIcon i{background:currentColor;width:4px}.personal-module__bbm_fW__sequencerIcon i:first-child{height:9px}.personal-module__bbm_fW__sequencerIcon i:nth-child(2){height:19px}.personal-module__bbm_fW__sequencerIcon i:nth-child(3){height:13px}.personal-module__bbm_fW__sequencerPanel{color:hsl(var(--background));background:hsl(var(--paper));clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,18px 100%,0 calc(100% - 18px));margin-top:28px;padding:27px}.personal-module__bbm_fW__sequencerHeading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.personal-module__bbm_fW__sequencerHeading h2{font:900 clamp(45px, 7vw, 76px)/.78 var(--font-display), sans-serif;letter-spacing:-1px;text-transform:uppercase;margin-top:7px;transform:rotate(-2deg)}.personal-module__bbm_fW__sequencerHeading h2 em{color:hsl(var(--primary));background:hsl(var(--background));padding:3px 7px 1px;font-style:normal;display:inline-block}.personal-module__bbm_fW__sequencerKicker,.personal-module__bbm_fW__sequencerHeading>p,.personal-module__bbm_fW__transport,.personal-module__bbm_fW__stepNumbers,.personal-module__bbm_fW__lane>span,.personal-module__bbm_fW__sequencerNote{font-family:var(--font-geist-mono), monospace;letter-spacing:1px;text-transform:uppercase;font-size:10px;line-height:1.5}.personal-module__bbm_fW__sequencerHeading>p{text-align:right;border-top:3px solid;padding:6px 32px 6px 8px}.personal-module__bbm_fW__machine{border:3px solid hsl(var(--background));box-shadow:8px 8px 0 hsl(var(--primary));background:hsl(var(--foreground));margin-top:25px;padding:18px;position:relative}.personal-module__bbm_fW__transport{border-bottom:2px solid hsl(var(--background));justify-content:space-between;align-items:center;gap:24px;padding-bottom:15px;display:flex}.personal-module__bbm_fW__transport button{min-width:88px;color:hsl(var(--primary-foreground));background:hsl(var(--primary));font:inherit;text-transform:uppercase;cursor:pointer;border:0;padding:9px 13px}.personal-module__bbm_fW__transport button:hover{color:hsl(var(--foreground));background:hsl(var(--background))}.personal-module__bbm_fW__transport label{grid-template-columns:auto minmax(80px,190px) 72px;align-items:center;gap:10px;display:grid}.personal-module__bbm_fW__transport input{accent-color:hsl(var(--primary));cursor:grab}.personal-module__bbm_fW__grid{margin-top:14px}.personal-module__bbm_fW__stepNumbers,.personal-module__bbm_fW__lane{grid-template-columns:72px repeat(16,minmax(0,1fr));align-items:center;gap:4px;display:grid}.personal-module__bbm_fW__stepNumbers{text-align:center;margin-bottom:5px}.personal-module__bbm_fW__stepNumbers i{font-style:normal}.personal-module__bbm_fW__lane+.personal-module__bbm_fW__lane{margin-top:7px}.personal-module__bbm_fW__lane button{aspect-ratio:1;border:2px solid hsl(var(--background));cursor:pointer;background:0 0;min-height:25px;position:relative}.personal-module__bbm_fW__lane button:is(:nth-of-type(4),:nth-of-type(8),:nth-of-type(12)){margin-right:4px}.personal-module__bbm_fW__lane button:hover{background:hsl(var(--background) / .15)}.personal-module__bbm_fW__lane .personal-module__bbm_fW__activeStep{background:hsl(var(--background))}.personal-module__bbm_fW__lane .personal-module__bbm_fW__activeStep:after{content:"";background:hsl(var(--paper));position:absolute;inset:26%;transform:rotate(45deg)}.personal-module__bbm_fW__lane .personal-module__bbm_fW__currentStep{outline:3px solid hsl(var(--primary));outline-offset:1px}.personal-module__bbm_fW__sequencerNote{text-align:right;margin:18px 0 2px}.personal-module__bbm_fW__section,.personal-module__bbm_fW__personal,.personal-module__bbm_fW__site main{scroll-margin-top:105px}.personal-module__bbm_fW__sectionHeading{justify-content:space-between;align-items:baseline;gap:20px;padding:50px 0 24px;display:flex}.personal-module__bbm_fW__site h2{font:800 clamp(48px, 7vw, 80px)/.95 var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:-1px}.personal-module__bbm_fW__sectionHeading>p{color:hsl(var(--muted-foreground))}.personal-module__bbm_fW__experiments{grid-template-columns:1.25fr 1fr;gap:26px;display:grid}.personal-module__bbm_fW__experiments article{min-width:0}.personal-module__bbm_fW__cover{height:300px;padding:25px;transition:transform .16s;display:block;position:relative;overflow:hidden}.personal-module__bbm_fW__cover:hover{transform:translateY(-4px)}.personal-module__bbm_fW__site .personal-module__bbm_fW__cover:hover{text-decoration:none}.personal-module__bbm_fW__site .personal-module__bbm_fW__cover:focus-visible{outline-offset:5px}.personal-module__bbm_fW__polar{background:hsl(var(--paper));color:hsl(var(--background))}.personal-module__bbm_fW__motivation{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.personal-module__bbm_fW__cover h3{z-index:1;font:800 clamp(52px, 6vw, 68px)/.9 var(--font-display), sans-serif;letter-spacing:-1px;text-transform:uppercase;position:relative}.personal-module__bbm_fW__motivation h3{margin:12px 0 0 12px;font-size:clamp(70px,8vw,92px);transform:rotate(-6deg)}.personal-module__bbm_fW__coverBottom{justify-content:space-between;gap:12px;display:flex;position:absolute;bottom:19px;left:25px;right:25px}.personal-module__bbm_fW__dice{gap:14px;display:flex;position:absolute;bottom:57px;right:28px;transform:rotate(13deg)}.personal-module__bbm_fW__die{border:2px solid;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:4px;width:48px;height:48px;padding:7px;display:grid}.personal-module__bbm_fW__pip{background:currentColor;border-radius:50%}.personal-module__bbm_fW__experiments article>p{color:hsl(var(--muted-foreground));margin:14px 0 0;font-size:15px;line-height:1.6}.personal-module__bbm_fW__personal{grid-template-columns:1fr 1.35fr;align-items:center;gap:50px;padding:78px 0;display:grid}.personal-module__bbm_fW__portrait{margin:0;transform:rotate(-3deg)}.personal-module__bbm_fW__portrait img{aspect-ratio:1;object-fit:cover;object-position:54% 50%;width:100%;height:auto}.personal-module__bbm_fW__portrait figcaption{color:hsl(var(--muted-foreground));padding-top:12px}.personal-module__bbm_fW__personal h2{margin-top:16px;font-size:clamp(52px,6vw,68px)}.personal-module__bbm_fW__personal p:not(.personal-module__bbm_fW__label){margin-top:20px;font-size:17px;line-height:1.7}.personal-module__bbm_fW__label{color:hsl(var(--muted-foreground))}.personal-module__bbm_fW__links{flex-wrap:wrap;gap:24px;margin-top:25px;font-size:15px;display:flex}.personal-module__bbm_fW__links a{text-decoration:underline}.personal-module__bbm_fW__quoteBand{background:hsl(var(--paper));color:hsl(var(--background));grid-template-columns:1fr 3fr;gap:30px;margin:0 -40px;padding:50px 40px;display:grid}.personal-module__bbm_fW__quoteBand .personal-module__bbm_fW__label{color:inherit}.personal-module__bbm_fW__quoteBand blockquote{font:700 clamp(34px, 4.5vw, 54px)/1.06 var(--font-display), sans-serif;text-transform:uppercase}.personal-module__bbm_fW__quoteBand figcaption{margin-top:20px}.personal-module__bbm_fW__quoteBand cite{font-style:normal}.personal-module__bbm_fW__footer{color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:space-between;gap:20px;padding:28px 0;display:flex}.personal-module__bbm_fW__cv{max-width:900px;margin:auto;padding:65px 0}.personal-module__bbm_fW__cv h1{font:800 clamp(54px, 8vw, 100px)/1 var(--font-display), sans-serif;text-transform:uppercase;margin:20px 0 30px}.personal-module__bbm_fW__cv h1 span{color:hsl(var(--primary));margin-top:12px;font-size:.6em;display:block}.personal-module__bbm_fW__cvIntro{max-width:700px;font-size:19px;line-height:1.7}.personal-module__bbm_fW__experience{margin-top:65px}.personal-module__bbm_fW__cv h2{margin-bottom:24px;font-size:45px}.personal-module__bbm_fW__job{border-top:1px solid hsl(var(--border));grid-template-columns:160px 1fr;gap:30px;padding:30px 0;display:grid}.personal-module__bbm_fW__job h3{font:700 36px/1 var(--font-display), sans-serif}.personal-module__bbm_fW__job p:not(.personal-module__bbm_fW__label){margin-top:15px;line-height:1.7}.personal-module__bbm_fW__job .personal-module__bbm_fW__role{color:hsl(var(--primary))}.personal-module__bbm_fW__job .personal-module__bbm_fW__companyNote{color:hsl(var(--muted-foreground));font-size:14px}.personal-module__bbm_fW__textLink{margin-top:16px;text-decoration:underline;display:inline-block}.personal-module__bbm_fW__skills{border-top:1px solid hsl(var(--border));margin-top:10px;padding-top:30px}.personal-module__bbm_fW__skills ul{flex-wrap:wrap;gap:12px 26px;list-style:none;display:flex}@media (max-width:900px){.personal-module__bbm_fW__shell{padding:0 28px}.personal-module__bbm_fW__navigation{gap:16px}.personal-module__bbm_fW__gear{height:260px}.personal-module__bbm_fW__cover{height:260px;padding:20px}.personal-module__bbm_fW__cover h3{font-size:52px}.personal-module__bbm_fW__motivation h3{font-size:72px}.personal-module__bbm_fW__coverBottom{letter-spacing:.5px;left:20px;right:20px}.personal-module__bbm_fW__personal{gap:35px}.personal-module__bbm_fW__quoteBand{margin:0 -28px;padding:40px 28px}}@media (max-width:650px){.personal-module__bbm_fW__shell{padding:0 20px}.personal-module__bbm_fW__header{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 0 5px}.personal-module__bbm_fW__navigation{letter-spacing:.5px;justify-content:space-between;gap:0 10px;width:100%}.personal-module__bbm_fW__navigation a{align-items:center;gap:5px;min-height:44px;display:inline-flex}.personal-module__bbm_fW__eyebrow span+span{display:none}.personal-module__bbm_fW__hero{padding-top:24px}.personal-module__bbm_fW__name{margin-top:30px;font-size:clamp(64px,20vw,130px)}.personal-module__bbm_fW__gear{height:210px;margin:-10px 0 0 18%}.personal-module__bbm_fW__gear figcaption{letter-spacing:.5px;font-size:10px}.personal-module__bbm_fW__intro{width:100%;margin-top:34px;padding:0}.personal-module__bbm_fW__intro>p:first-child{font-size:18px}.personal-module__bbm_fW__scrollHint{letter-spacing:.5px;margin-top:26px;font-size:10px}.personal-module__bbm_fW__opinion>p{font-size:36px}.personal-module__bbm_fW__sequencerPanel{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,12px 100%,0 calc(100% - 12px));margin-inline:-20px;padding:24px 18px}.personal-module__bbm_fW__sequencerHeading>p{display:none}.personal-module__bbm_fW__machine{box-shadow:5px 5px 0 hsl(var(--primary));padding:12px 9px}.personal-module__bbm_fW__transport{align-items:flex-end}.personal-module__bbm_fW__transport label{flex:1;grid-template-columns:1fr 60px;gap:4px 8px}.personal-module__bbm_fW__transport label>span{grid-column:1/-1}.personal-module__bbm_fW__transport input{width:100%;min-width:0}.personal-module__bbm_fW__grid{scrollbar-color:hsl(var(--primary)) transparent;padding-bottom:5px;overflow-x:auto}.personal-module__bbm_fW__stepNumbers,.personal-module__bbm_fW__lane{grid-template-columns:58px repeat(16,28px);gap:3px;min-width:574px}.personal-module__bbm_fW__stepNumbers{letter-spacing:0;font-size:8px}.personal-module__bbm_fW__stepNumbers>span,.personal-module__bbm_fW__lane>span{z-index:1;background:hsl(var(--foreground));align-self:stretch;align-items:center;display:flex;position:sticky;left:0}.personal-module__bbm_fW__lane>span{letter-spacing:0;font-size:8px}.personal-module__bbm_fW__lane button{border-width:1px;min-height:28px}.personal-module__bbm_fW__lane button:is(:nth-of-type(4),:nth-of-type(8),:nth-of-type(12)){margin-right:2px}.personal-module__bbm_fW__sequencerNote:before{content:"Swipe for steps 9–16 / "}.personal-module__bbm_fW__sectionHeading{align-items:flex-start;padding-top:36px}.personal-module__bbm_fW__sectionHeading>p{text-align:right;letter-spacing:.5px;max-width:108px}.personal-module__bbm_fW__site h2{font-size:48px}.personal-module__bbm_fW__experiments{grid-template-columns:1fr;gap:28px}.personal-module__bbm_fW__cover{height:265px}.personal-module__bbm_fW__cover h3{font-size:clamp(44px,14.8vw,58px)}.personal-module__bbm_fW__motivation h3{font-size:clamp(64px,21vw,84px)}.personal-module__bbm_fW__personal{grid-template-columns:1fr;gap:36px;padding:55px 0}.personal-module__bbm_fW__portrait{max-width:340px;margin:0 10px}.personal-module__bbm_fW__personal h2{font-size:58px}.personal-module__bbm_fW__personal p:not(.personal-module__bbm_fW__label){font-size:16px}.personal-module__bbm_fW__quoteBand{grid-template-columns:1fr;gap:20px;margin:0 -20px;padding:32px 20px}.personal-module__bbm_fW__footer{gap:10px;font-size:10px}.personal-module__bbm_fW__cv{padding:36px 0}.personal-module__bbm_fW__cvIntro{font-size:17px}.personal-module__bbm_fW__job{grid-template-columns:1fr;gap:16px}.personal-module__bbm_fW__experience{margin-top:44px}}@media (max-width:380px){.personal-module__bbm_fW__sectionHeading{display:block}.personal-module__bbm_fW__sectionHeading>p{text-align:left;max-width:none;margin-top:16px}}@media (prefers-reduced-motion:reduce){.personal-module__bbm_fW__cover{transition:none}.personal-module__bbm_fW__cover:hover{transform:none}}@media print{.personal-module__bbm_fW__site{--background:0 0% 100%;--foreground:0 0% 0%;--primary:0 0% 0%;--muted-foreground:0 0% 25%;color:#000;background:#fff}.personal-module__bbm_fW__header,.personal-module__bbm_fW__footer,.personal-module__bbm_fW__skipLink,.personal-module__bbm_fW__cv>.personal-module__bbm_fW__links{display:none}.personal-module__bbm_fW__shell{padding:0}.personal-module__bbm_fW__cv{max-width:none;padding:0}.personal-module__bbm_fW__cv h1{margin:12px 0 18px;font-size:45px}.personal-module__bbm_fW__cv h2{font-size:30px}.personal-module__bbm_fW__cvIntro{font-size:12px}.personal-module__bbm_fW__experience{margin-top:28px}.personal-module__bbm_fW__job{break-inside:avoid;grid-template-columns:110px 1fr;padding:18px 0;font-size:12px}.personal-module__bbm_fW__job h3{font-size:25px}.personal-module__bbm_fW__job p:not(.personal-module__bbm_fW__label){margin-top:8px}.personal-module__bbm_fW__skills{break-inside:avoid;font-size:12px}}
