@font-face{font-family:Frick;src:url(/fonts/Frick0.3-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:saira;src:url(/fonts/Saira-ExtraBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:murecho;src:url(/fonts/Murecho-Regular.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:MuseoModerno;src:url(/fonts/MuseoModerno-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:MuseoModerno;src:url(/fonts/MuseoModerno-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Tiny;src:url(/fonts/Tiny-Thin.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Tiny;src:url(/fonts/Tiny-Medium.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Tiny;src:url(/fonts/Tiny-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/Jost-200-Thin.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/Jost-300-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/Jost-500-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}.google-sans-test{font-family:Google Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"GRAD" 0;font-variant-numeric:tabular-nums}@page{size:A4 landscape;margin:0}html,body{margin:0;font-family:Inter,Arial,sans-serif;background:#f0ece3;hyphens:auto;word-break:break-word}.page{width:297mm;height:210mm;background:#fff;page-break-after:always;box-sizing:border-box;overflow:hidden;padding:4mm}.page>*{min-width:0;min-height:0}.content{flex:1}.vertical{writing-mode:vertical-rl;transform:rotate(180deg)}.accent{color:#98d38a}.img{width:100%;height:100%;object-fit:cover}.pagedjs_pages{display:flex;flex-direction:column;align-items:center;gap:40px}.preview .pagedjs_pages{padding-top:40px}.printing .pagedjs_pages{padding:0;background:#fff}@page{@top-center{content:"Portfolio"}@top-right{content:counter(page)}@bottom-right{content:counter(page);font-family:sans-serif;font-size:48pt;font-weight:700;color:#111;vertical-align:bottom;text-align:right;padding-right:8mm;padding-bottom:4mm}}.page-counter{position:fixed;bottom:-10%;right:-8%;font-size:320pt;font-weight:800;line-height:1;z-index:1000}.page-counter:after{content:counter(page)}.verticalFull{position:absolute;top:0;left:0;writing-mode:vertical-lr;text-orientation:mixed;transform:rotate(180deg);height:var(--pagedjs-pagebox-height);display:flex;justify-content:space-between;border-left:1px solid springgreen;font-size:54px;font-weight:800}.paged-content{background-color:#00ff7f}.spread{display:grid;grid-template-columns:30% 70%;height:100%}.sidebar{background-color:gold}.main{background-color:#ff69b4}.box{border:1px solid black;display:flex;align-items:center;justify-content:center;overflow:hidden;writing-mode:vertical-lr;text-orientation:mixed;transform:rotate(180deg);font-size:54px;font-weight:800}.word{display:block;width:100%;text-align:justify;text-align-last:justify;font-size:5rem;line-height:1}.word:after{content:"";display:inline-block;width:100%}.rotate{writing-mode:vertical-rl;transform:rotate(180deg);font-size:34px;font-weight:800}.fullHeightBox{background-color:#98fb98;grid-column:5/6;grid-row:1/9}.bg-block{background-color:#98fb98;position:relative}.bg-blockNogap{margin-top:-8mm;margin-right:-8mm;padding-top:-8mm;padding-right:-8mm}.bg-block2{background-color:#4169e1;opacity:.4}.bg-boxed{border:2px solid palegreen}.bg-circle{aspect-ratio:1;background-color:#98fb98;border-radius:50%;transform:scale(3);transform-origin:center}.headline{font-family:Jost;font-weight:500;line-height:1.2;font-size:28px}.headlineBig{font-family:Frick;font-weight:600;line-height:1;font-size:44px;text-transform:uppercase}p{font-family:murecho;font-weight:400;font-size:18px;line-height:1.2;margin-top:10px}dl.table-list-modern{display:grid;grid-template-columns:100px 1fr;gap:0;margin:0}dl.table-list-modern dt,dl.table-list-modern dd{margin:0;padding:.8rem 0}dl.table-list-modern dt{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#888}.grid[data-astro-cid-vc5tsdmu]{height:100%;width:100%;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-template-rows:repeat(var(--rows),minmax(0,1fr));gap:var(--gap);position:relative;isolation:isolate}.grid-bg[data-astro-cid-vc5tsdmu],.grid-fg[data-astro-cid-vc5tsdmu],.grid-debug-overlay[data-astro-cid-vc5tsdmu]{position:absolute;inset:0;display:grid;grid-template-columns:inherit;grid-template-rows:inherit;gap:inherit}.grid-bg[data-astro-cid-vc5tsdmu]{z-index:0}.grid-fg[data-astro-cid-vc5tsdmu]{z-index:1}.grid-fg[data-astro-cid-vc5tsdmu]>[data-astro-cid-vc5tsdmu]{min-width:0;min-height:0}.grid-debug-overlay[data-astro-cid-vc5tsdmu]{pointer-events:none;z-index:-1}.grid-debug-overlay[data-astro-cid-vc5tsdmu] .cell[data-astro-cid-vc5tsdmu]{border:1px dashed antiquewhite;box-sizing:border-box}.grid-item[data-astro-cid-nwo6ynot]{grid-column:var(--col, auto);grid-row:var(--row, auto);min-width:0}.simple-list[data-astro-cid-2osycvzt]{display:grid;gap:1.2rem;padding:0;margin:0;list-style:none}.simple-list[data-astro-cid-2osycvzt] li[data-astro-cid-2osycvzt]{padding:.5rem 0;border-top:1px solid black}.simple-list[data-astro-cid-2osycvzt] h3[data-astro-cid-2osycvzt]{margin:0 0 .5rem;line-height:1}.simple-list[data-astro-cid-2osycvzt] p[data-astro-cid-2osycvzt]{margin:0}.url-list[data-astro-cid-2osycvzt]{display:flex;flex-wrap:wrap;gap:.2rem .5rem;padding:10px 0 0;margin:0;list-style:none}.url-list[data-astro-cid-2osycvzt] li[data-astro-cid-2osycvzt]{padding:0;border:none}.url-list[data-astro-cid-2osycvzt] a[data-astro-cid-2osycvzt]{color:#000;text-decoration:none;font-size:.8rem;font-weight:700}.education-list[data-astro-cid-pdsxljsx]{padding:0;margin:0;list-style:none}.job[data-astro-cid-pdsxljsx]{display:grid;grid-template-columns:180px 1fr;gap:1.4rem;padding:1rem 0;border-top:1px solid currentColor}.period[data-astro-cid-pdsxljsx]{font-size:.95rem;opacity:.7}.content[data-astro-cid-pdsxljsx]{display:grid;gap:.5rem}.content[data-astro-cid-pdsxljsx] h3[data-astro-cid-pdsxljsx]{margin:0;line-height:1.2}.location[data-astro-cid-pdsxljsx]{margin:0;font-size:.8rem;opacity:.7}.details[data-astro-cid-pdsxljsx]{margin:0;font-size:.8;line-height:1.2}@media(max-width:700px){.job[data-astro-cid-pdsxljsx]{grid-template-columns:1fr;gap:1rem}}
