/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}#resume{margin-top:1rem;margin-bottom:5rem;padding:0 2rem;position:relative}#resume hr{width:95%}#resume h3{border-bottom:1px solid;margin-top:2rem;margin-bottom:.25rem;padding-bottom:.3rem}#resume .title>h2{float:left;margin-top:calc(var(--spacing,.25rem) * 0)}#resume .title:after{clear:both;content:"";display:table}#resume .bold{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.company{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid;margin-top:1.5rem;margin-left:2rem;padding-bottom:.2rem;font-size:.85rem;display:block}#resume .title span{float:right}.role-header{justify-content:space-between;align-items:baseline;margin-top:1rem;margin-left:2rem;display:flex}.experience-block{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.role-header span{flex-shrink:0;margin-left:1rem;font-size:.9rem;font-style:italic}#resume p{margin-left:2rem}#resume .summary-text{margin-top:.5rem;margin-bottom:0;line-height:1.45}.download-btn{cursor:pointer;text-transform:uppercase;box-shadow:var(--shadow-md);background:#fff;border:2px solid #000;padding:.4rem 1rem;font-family:inherit;font-size:.9rem;position:fixed;bottom:2rem;right:2rem}.download-btn:hover{color:#fff;background:#000}@media not print{[data-theme=dark] .download-btn{border-color:var(--color-dark-contrast);color:var(--color-dark-contrast);background-color:var(--color-dark-base)}[data-theme=dark] .download-btn:hover{background-color:var(--color-dark-contrast);color:var(--color-dark-base)}}@media print{.download-btn{display:none}#resume{margin-top:0;margin-bottom:0;padding:0 1.25rem}#resume h3{margin-top:1.25rem}#resume .company{margin-top:1rem}#resume .role-header{margin-top:.6rem}#resume .experience-list{margin-bottom:.45rem;font-size:.95rem}#resume h3,#resume .company,#resume .role-header,#resume .experience-list,#resume .cert-list,#resume .cert-list li,#resume .experience-list li{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}#resume h3,#resume .company,#resume .role-header{-moz-column-break-after:avoid;break-after:avoid-page;page-break-after:avoid}#resume .experience-list,#resume .cert-list{-moz-column-break-before:avoid;break-before:avoid-page;page-break-before:avoid}}.experience-list{margin-top:0;margin-left:1.5rem;list-style-type:square}.cert-list{padding:0;list-style-type:none}.cert-list li{justify-content:space-between;align-items:baseline;padding:.1rem 0;display:flex}.cert-list li span{flex-shrink:0;margin-left:1rem;font-size:.9rem;font-style:italic}.skill-category{text-transform:uppercase;letter-spacing:.06em;opacity:.55;margin-left:.25rem;font-size:.75rem;font-weight:600}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@layer theme{:root,:host{--shadow-sm:0 1px 3px #0000004d;--shadow-md:2px 2px 6px #0003;--color-light-contrast:#1f2937;--color-light-base:#b3a694;--color-light-surface:#f7f3eb;--color-light-accent:#7a4f2c;--color-dark-contrast:#f7f3eb;--color-dark-base:#212429;--color-dark-surface:#2d3037;--color-dark-accent:#558eff}}@layer utilities{.static{position:static}.m-4{margin:calc(var(--spacing,.25rem) * 4)}.m-5{margin:calc(var(--spacing,.25rem) * 5)}.m-6{margin:calc(var(--spacing,.25rem) * 6)}.m-7{margin:calc(var(--spacing,.25rem) * 7)}.m-13{margin:calc(var(--spacing,.25rem) * 13)}.m-15{margin:calc(var(--spacing,.25rem) * 15)}.m-20{margin:calc(var(--spacing,.25rem) * 20)}.m-22{margin:calc(var(--spacing,.25rem) * 22)}.m-24{margin:calc(var(--spacing,.25rem) * 24)}.m-30{margin:calc(var(--spacing,.25rem) * 30)}.m-37{margin:calc(var(--spacing,.25rem) * 37)}.m-38{margin:calc(var(--spacing,.25rem) * 38)}.m-45{margin:calc(var(--spacing,.25rem) * 45)}.m-51{margin:calc(var(--spacing,.25rem) * 51)}.m-52{margin:calc(var(--spacing,.25rem) * 52)}.m-70{margin:calc(var(--spacing,.25rem) * 70)}.m-77{margin:calc(var(--spacing,.25rem) * 77)}.m-78{margin:calc(var(--spacing,.25rem) * 78)}.m-85{margin:calc(var(--spacing,.25rem) * 85)}.m-86{margin:calc(var(--spacing,.25rem) * 86)}.m-88{margin:calc(var(--spacing,.25rem) * 88)}.m-89{margin:calc(var(--spacing,.25rem) * 89)}.m-90{margin:calc(var(--spacing,.25rem) * 90)}.m-97{margin:calc(var(--spacing,.25rem) * 97)}.m-101{margin:calc(var(--spacing,.25rem) * 101)}.m-102{margin:calc(var(--spacing,.25rem) * 102)}.m-105{margin:calc(var(--spacing,.25rem) * 105)}.m-106{margin:calc(var(--spacing,.25rem) * 106)}.m-108{margin:calc(var(--spacing,.25rem) * 108)}.m-111{margin:calc(var(--spacing,.25rem) * 111)}.m-115{margin:calc(var(--spacing,.25rem) * 115)}.m-116{margin:calc(var(--spacing,.25rem) * 116)}.m-117{margin:calc(var(--spacing,.25rem) * 117)}.m-119{margin:calc(var(--spacing,.25rem) * 119)}.m-124{margin:calc(var(--spacing,.25rem) * 124)}.m-130{margin:calc(var(--spacing,.25rem) * 130)}.m-132{margin:calc(var(--spacing,.25rem) * 132)}.m-133{margin:calc(var(--spacing,.25rem) * 133)}.m-136{margin:calc(var(--spacing,.25rem) * 136)}.m-138{margin:calc(var(--spacing,.25rem) * 138)}.m-139{margin:calc(var(--spacing,.25rem) * 139)}.m-142{margin:calc(var(--spacing,.25rem) * 142)}.m-144{margin:calc(var(--spacing,.25rem) * 144)}.m-145{margin:calc(var(--spacing,.25rem) * 145)}.m-146{margin:calc(var(--spacing,.25rem) * 146)}.m-148{margin:calc(var(--spacing,.25rem) * 148)}.m-149{margin:calc(var(--spacing,.25rem) * 149)}.m-152{margin:calc(var(--spacing,.25rem) * 152)}.m-153{margin:calc(var(--spacing,.25rem) * 153)}.m-154{margin:calc(var(--spacing,.25rem) * 154)}.m-157{margin:calc(var(--spacing,.25rem) * 157)}.m-160{margin:calc(var(--spacing,.25rem) * 160)}.m-165{margin:calc(var(--spacing,.25rem) * 165)}.m-169{margin:calc(var(--spacing,.25rem) * 169)}.m-172{margin:calc(var(--spacing,.25rem) * 172)}.m-174{margin:calc(var(--spacing,.25rem) * 174)}.m-178{margin:calc(var(--spacing,.25rem) * 178)}.m-181{margin:calc(var(--spacing,.25rem) * 181)}.m-182{margin:calc(var(--spacing,.25rem) * 182)}.m-191{margin:calc(var(--spacing,.25rem) * 191)}.m-192{margin:calc(var(--spacing,.25rem) * 192)}.m-194{margin:calc(var(--spacing,.25rem) * 194)}.m-195{margin:calc(var(--spacing,.25rem) * 195)}.m-197{margin:calc(var(--spacing,.25rem) * 197)}.m-198{margin:calc(var(--spacing,.25rem) * 198)}.m-199{margin:calc(var(--spacing,.25rem) * 199)}.m-201{margin:calc(var(--spacing,.25rem) * 201)}.m-205{margin:calc(var(--spacing,.25rem) * 205)}.m-206{margin:calc(var(--spacing,.25rem) * 206)}.m-207{margin:calc(var(--spacing,.25rem) * 207)}.m-212{margin:calc(var(--spacing,.25rem) * 212)}.m-213{margin:calc(var(--spacing,.25rem) * 213)}.m-215{margin:calc(var(--spacing,.25rem) * 215)}.m-219{margin:calc(var(--spacing,.25rem) * 219)}.m-221{margin:calc(var(--spacing,.25rem) * 221)}.m-222{margin:calc(var(--spacing,.25rem) * 222)}.m-227{margin:calc(var(--spacing,.25rem) * 227)}.m-230{margin:calc(var(--spacing,.25rem) * 230)}.m-231{margin:calc(var(--spacing,.25rem) * 231)}.m-233{margin:calc(var(--spacing,.25rem) * 233)}.m-237{margin:calc(var(--spacing,.25rem) * 237)}.m-240{margin:calc(var(--spacing,.25rem) * 240)}.m-241{margin:calc(var(--spacing,.25rem) * 241)}.m-246{margin:calc(var(--spacing,.25rem) * 246)}.m-248{margin:calc(var(--spacing,.25rem) * 248)}.m-253{margin:calc(var(--spacing,.25rem) * 253)}.m-254{margin:calc(var(--spacing,.25rem) * 254)}.m-257{margin:calc(var(--spacing,.25rem) * 257)}.m-264{margin:calc(var(--spacing,.25rem) * 264)}.m-269{margin:calc(var(--spacing,.25rem) * 269)}.m-273{margin:calc(var(--spacing,.25rem) * 273)}.m-274{margin:calc(var(--spacing,.25rem) * 274)}.m-275{margin:calc(var(--spacing,.25rem) * 275)}.m-280{margin:calc(var(--spacing,.25rem) * 280)}.m-281{margin:calc(var(--spacing,.25rem) * 281)}.m-282{margin:calc(var(--spacing,.25rem) * 282)}.m-294{margin:calc(var(--spacing,.25rem) * 294)}.m-298{margin:calc(var(--spacing,.25rem) * 298)}.m-300{margin:calc(var(--spacing,.25rem) * 300)}.m-305{margin:calc(var(--spacing,.25rem) * 305)}.m-314{margin:calc(var(--spacing,.25rem) * 314)}.m-315{margin:calc(var(--spacing,.25rem) * 315)}.m-316{margin:calc(var(--spacing,.25rem) * 316)}.m-326{margin:calc(var(--spacing,.25rem) * 326)}.m-328{margin:calc(var(--spacing,.25rem) * 328)}.m-334{margin:calc(var(--spacing,.25rem) * 334)}.m-338{margin:calc(var(--spacing,.25rem) * 338)}.m-341{margin:calc(var(--spacing,.25rem) * 341)}.m-344{margin:calc(var(--spacing,.25rem) * 344)}.m-347{margin:calc(var(--spacing,.25rem) * 347)}.m-350{margin:calc(var(--spacing,.25rem) * 350)}.m-353{margin:calc(var(--spacing,.25rem) * 353)}.m-354{margin:calc(var(--spacing,.25rem) * 354)}.m-355{margin:calc(var(--spacing,.25rem) * 355)}.m-359{margin:calc(var(--spacing,.25rem) * 359)}.m-368{margin:calc(var(--spacing,.25rem) * 368)}.m-369{margin:calc(var(--spacing,.25rem) * 369)}.m-370{margin:calc(var(--spacing,.25rem) * 370)}.m-371{margin:calc(var(--spacing,.25rem) * 371)}.m-372{margin:calc(var(--spacing,.25rem) * 372)}.m-376{margin:calc(var(--spacing,.25rem) * 376)}.m-380{margin:calc(var(--spacing,.25rem) * 380)}.m-384{margin:calc(var(--spacing,.25rem) * 384)}.m-386{margin:calc(var(--spacing,.25rem) * 386)}.m-387{margin:calc(var(--spacing,.25rem) * 387)}.m-409{margin:calc(var(--spacing,.25rem) * 409)}.m-410{margin:calc(var(--spacing,.25rem) * 410)}.m-413{margin:calc(var(--spacing,.25rem) * 413)}.m-417{margin:calc(var(--spacing,.25rem) * 417)}.m-422{margin:calc(var(--spacing,.25rem) * 422)}.m-430{margin:calc(var(--spacing,.25rem) * 430)}.m-434{margin:calc(var(--spacing,.25rem) * 434)}.m-436{margin:calc(var(--spacing,.25rem) * 436)}.m-439{margin:calc(var(--spacing,.25rem) * 439)}.m-445{margin:calc(var(--spacing,.25rem) * 445)}.m-450{margin:calc(var(--spacing,.25rem) * 450)}.m-451{margin:calc(var(--spacing,.25rem) * 451)}.m-457{margin:calc(var(--spacing,.25rem) * 457)}.m-462{margin:calc(var(--spacing,.25rem) * 462)}.m-467{margin:calc(var(--spacing,.25rem) * 467)}.m-474{margin:calc(var(--spacing,.25rem) * 474)}.m-483{margin:calc(var(--spacing,.25rem) * 483)}.m-484{margin:calc(var(--spacing,.25rem) * 484)}.m-489{margin:calc(var(--spacing,.25rem) * 489)}.m-493{margin:calc(var(--spacing,.25rem) * 493)}.m-500{margin:calc(var(--spacing,.25rem) * 500)}.m-503{margin:calc(var(--spacing,.25rem) * 503)}.m-505{margin:calc(var(--spacing,.25rem) * 505)}.m-518{margin:calc(var(--spacing,.25rem) * 518)}.m-523{margin:calc(var(--spacing,.25rem) * 523)}.m-535{margin:calc(var(--spacing,.25rem) * 535)}.m-540{margin:calc(var(--spacing,.25rem) * 540)}.m-552{margin:calc(var(--spacing,.25rem) * 552)}.m-566{margin:calc(var(--spacing,.25rem) * 566)}.m-576{margin:calc(var(--spacing,.25rem) * 576)}.m-581{margin:calc(var(--spacing,.25rem) * 581)}.m-591{margin:calc(var(--spacing,.25rem) * 591)}.m-597{margin:calc(var(--spacing,.25rem) * 597)}.m-611{margin:calc(var(--spacing,.25rem) * 611)}.m-617{margin:calc(var(--spacing,.25rem) * 617)}.m-620{margin:calc(var(--spacing,.25rem) * 620)}.m-632{margin:calc(var(--spacing,.25rem) * 632)}.m-635{margin:calc(var(--spacing,.25rem) * 635)}.m-739{margin:calc(var(--spacing,.25rem) * 739)}.m-762{margin:calc(var(--spacing,.25rem) * 762)}.m-776{margin:calc(var(--spacing,.25rem) * 776)}.m-777{margin:calc(var(--spacing,.25rem) * 777)}.m-778{margin:calc(var(--spacing,.25rem) * 778)}.m-806{margin:calc(var(--spacing,.25rem) * 806)}.m-821{margin:calc(var(--spacing,.25rem) * 821)}.m-826{margin:calc(var(--spacing,.25rem) * 826)}.m-859{margin:calc(var(--spacing,.25rem) * 859)}.m-861{margin:calc(var(--spacing,.25rem) * 861)}.m-892{margin:calc(var(--spacing,.25rem) * 892)}.m-916{margin:calc(var(--spacing,.25rem) * 916)}.m-926{margin:calc(var(--spacing,.25rem) * 926)}.m-932{margin:calc(var(--spacing,.25rem) * 932)}.m-943{margin:calc(var(--spacing,.25rem) * 943)}.m-956{margin:calc(var(--spacing,.25rem) * 956)}.m-996{margin:calc(var(--spacing,.25rem) * 996)}.m-997{margin:calc(var(--spacing,.25rem) * 997)}.m-1018{margin:calc(var(--spacing,.25rem) * 1018)}.m-1019{margin:calc(var(--spacing,.25rem) * 1019)}.m-1054{margin:calc(var(--spacing,.25rem) * 1054)}.m-1055{margin:calc(var(--spacing,.25rem) * 1055)}.m-1111{margin:calc(var(--spacing,.25rem) * 1111)}.m-1127{margin:calc(var(--spacing,.25rem) * 1127)}.m-1216{margin:calc(var(--spacing,.25rem) * 1216)}.m-1284{margin:calc(var(--spacing,.25rem) * 1284)}.m-1420{margin:calc(var(--spacing,.25rem) * 1420)}.m-1611{margin:calc(var(--spacing,.25rem) * 1611)}.m-1869{margin:calc(var(--spacing,.25rem) * 1869)}.m-1994{margin:calc(var(--spacing,.25rem) * 1994)}.m-2760{margin:calc(var(--spacing,.25rem) * 2760)}.m-2829{margin:calc(var(--spacing,.25rem) * 2829)}.m-2998{margin:calc(var(--spacing,.25rem) * 2998)}.m-3240{margin:calc(var(--spacing,.25rem) * 3240)}.m-3381{margin:calc(var(--spacing,.25rem) * 3381)}.m-3439{margin:calc(var(--spacing,.25rem) * 3439)}.m-3466{margin:calc(var(--spacing,.25rem) * 3466)}.m-3599{margin:calc(var(--spacing,.25rem) * 3599)}.mx-auto{margin-inline:auto}.my-8{margin-block:calc(var(--spacing,.25rem) * 8)}.contents{display:contents}.max-w-\[860px\]{max-width:860px}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.px-4{padding-inline:calc(var(--spacing,.25rem) * 4)}.text-taupe-600{color:var(--color-taupe-600,oklch(43.8% .017 39.3))}}*{box-sizing:border-box}body{margin:calc(var(--spacing,.25rem) * 0);flex-direction:column;font-family:IBM Plex Sans,sans;display:flex}a,button{--tw-border-style:none;background-color:#0000;border-style:none;text-decoration-line:none}body{background-color:var(--color-light-surface);color:var(--color-light-contrast)}a,button{color:var(--color-light-accent)}a:hover,button:hover{color:var(--color-light-contrast)}#bio h2{margin-bottom:calc(var(--spacing,.25rem) * 0);margin-top:1rem;margin-right:.5rem;display:inline-block}#bio ul{margin:0 auto}.experience-heading{margin:.75rem}#bio p{margin:1rem 1.3rem}header{width:100%;padding:calc(var(--spacing,.25rem) * 0);background-color:var(--color-light-base);justify-content:center;align-items:flex-end;margin-inline:auto;display:flex}header #title{text-transform:uppercase;margin-right:auto;font-size:1.5rem}header #nav .nav-link{margin-inline:calc(var(--spacing,.25rem) * 4);font-size:1.2rem}header #nav .nav-link:hover,header #nav .nav-link.active{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-light-contrast)}header #nav:nth-child(2){margin-right:2rem}#sidebar :is(h1,h2,h3,h4,h5,h6){margin:calc(var(--spacing,.25rem) * 0);text-align:center;width:100%}#sidebar{background-color:var(--color-light-base)}#sidebar a,#sidebar button{--tw-border-style:none;text-transform:uppercase;cursor:pointer;background-color:#0000;border-style:none;padding:0;font-family:inherit;font-size:.9rem}.contact-link{color:var(--color-light-accent)}@media (hover:hover){.contact-link:hover{color:var(--color-light-contrast)}}#themeToggle{cursor:pointer;background:0 0!important;border:none!important;padding:0!important}.toggle-track{border-color:var(--color-black,#000);background-color:#ffffffa6;border-style:solid;border-width:2px;border-radius:9999px;align-items:center;width:3.5rem;height:1.75rem;transition:background .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.toggle-thumb{background-color:var(--color-black,#000);width:1.2rem;height:1.2rem;box-shadow:var(--shadow-sm);border-radius:9999px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;left:.15rem}[data-theme=dark] .toggle-thumb{background-color:var(--color-dark-contrast);transform:translate(1.7rem)}.toggle-icon{color:var(--color-dark-base);justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute}[data-theme=dark] .toggle-icon{color:var(--color-dark-contrast)}.toggle-icon--sun{opacity:1;left:.2rem}.toggle-icon--moon{opacity:.6;right:.2rem}[data-theme=dark] .toggle-icon--sun{opacity:.6}[data-theme=dark] .toggle-icon--moon{opacity:1}.skip-link{color:var(--color-light-accent);text-transform:uppercase;z-index:100;background:#fff;border:2px solid;padding:.5rem 1rem;font-size:.9rem;position:absolute;top:-100%;left:0}.skip-link:focus{top:0}#main-content{background-color:var(--color-light-surface);padding-bottom:4rem}[data-theme=dark]{background-color:var(--color-dark-surface);color:var(--color-dark-contrast)}[data-theme=dark] .skip-link{background-color:var(--color-dark-surface);color:var(--color-dark-accent)}[data-theme=dark] #sidebar{background-color:var(--color-dark-base)}[data-theme=dark] a{color:var(--color-dark-accent)}[data-theme=dark] footer,[data-theme=dark] header{background-color:var(--color-dark-base)}[data-theme=dark] header #nav .nav-link:hover,[data-theme=dark] header #nav .nav-link.active{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-dark-contrast)}[data-theme=dark] .toggle-track{background-color:var(--color-dark-base);border-color:#000}[data-theme=dark] .contact-link{color:var(--color-dark-accent)}[data-theme=dark] .contact-link:hover{color:var(--color-dark-contrast)}[data-theme=dark] #main-content{background-color:var(--color-dark-surface)}@media screen and (width<=650px){header{flex-wrap:wrap;margin-bottom:0}#title{margin-right:calc(var(--spacing,.25rem) * 0);text-align:center;width:100%}#bio p{margin-left:calc(var(--spacing,.25rem) * 0);text-align:justify}}@media screen and (width<=760px){header #title{margin-left:1rem}#sidebar{flex-wrap:wrap;justify-content:center;margin-top:0;display:flex}#sidebar img{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;border-radius:.85rem;width:90%;height:auto;max-height:30rem;margin:0 5%}#sidebar :is(h1,h2,h3,h4,h5,h6){display:none}#sidebar a,#sidebar button{margin:1rem .3rem}#sidebar #themeToggle{justify-content:center;width:100%;margin:.25rem auto .35rem;display:flex}#bio{padding-left:calc(var(--spacing,.25rem) * 4)}#bio #experience .row{flex-direction:column}}@media screen and (width>=761px){body:has(.wrapper #sidebar){overflow:hidden}.wrapper{--sidebar-width:clamp(140px, 13vw, 180px);flex-wrap:nowrap;display:flex}body:has(.wrapper #sidebar) header{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:2px;border-color:var(--color-black,#000);z-index:50;flex-wrap:nowrap;min-height:4rem;position:fixed;top:0;left:0;right:0}body:not(:has(.wrapper #sidebar)) header{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:2px;border-color:var(--color-black,#000);flex-wrap:nowrap}header #title{margin-left:1rem}#sidebar{left:calc(var(--spacing,.25rem) * 0);border-top-style:var(--tw-border-style);border-top-width:0;border-right-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-right-width:2px;border-color:var(--color-black,#000);height:100%;width:var(--sidebar-width);max-width:var(--sidebar-width);min-width:var(--sidebar-width);flex-direction:column;align-items:center;height:calc(100vh - 4rem);padding:1rem;display:flex;position:fixed;top:4rem}#sidebar img{border-radius:.35rem;width:100%}#sidebar h2{margin-top:.5rem}#sidebar h3{margin:.3rem 0}#sidebar a,#sidebar button{margin:.25rem 0}#sidebar #themeToggle{margin-top:auto;margin-bottom:2rem}#main-content{flex:1;min-width:0}#sidebar~#main-content{right:calc(var(--spacing,.25rem) * 0);height:100%;padding-left:calc(var(--spacing,.25rem) * 8);width:calc(100% - var(--sidebar-width));height:calc(100vh - 4rem);padding-bottom:4rem;position:fixed;top:4rem;overflow-y:scroll}}@media print{header,footer{display:none!important}a{color:#000!important;text-decoration:underline!important}body{padding:0;color:#000!important;background:#fff!important}#sidebar{display:none}#main-content{width:100%!important;height:auto!important;padding-left:0!important;position:static!important;overflow:visible!important}#resume{padding:0 1rem;width:auto!important;margin:0!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
