@import"https://fonts.googleapis.com/css2?family=Advent+Pro:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Noto+Sans+Display:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";@import"https://use.typekit.net/dhn6pkx.css";._form-control_q3kas_1{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-3xs)}._label_1yzie_1{font-size:.8em}._input_1tdcp_1{padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--border-radius);border:1px solid var(--border-color);outline:none;transition:var(--animation);background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-body);box-shadow:none;font-size:1em}._textarea_rpp8x_1{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius);border:1px solid var(--border-color);outline:none;transition:var(--animation);background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-body);font-size:1em;&[disabled]{opacity:.6}}._button_1e58b_1{--border-color: var(--color-foreground);--color: var(--color-foreground);--bkg: transparent;--focus: var(--color-primary-hover);text-decoration:none;display:inline-flex;font-family:var(--font-heading);font-weight:var(--font-weight-semibold);line-height:90%;background-color:var(--bkg);color:var(--color);outline:none;border-radius:var(--border-radius);border:1px solid var(--border-color);cursor:pointer;transition:var(--animation);display:flex;flex-direction:row;gap:1em;justify-content:center;align-items:center;i,svg{color:currentColor}&._-solid_1e58b_34{--bkg: var(--color-foreground);--color: var(--color-background);&._-primary_1e58b_37{--border-color: var(--color-background);--bkg: var(--color-primary);--color: var(--color-light)}}&._-ghost_1e58b_44{--bkg: transparent;--border-color: transparent;&._-primary_1e58b_37{--color: var(--color-primary)}}&._-outline_1e58b_52{--bkg: transparent;&._-primary_1e58b_37{--border-color: var(--color-primary);--color: var(--color-primary)}}&._-icon_1e58b_60{svg{color:var(--color)}}&[disabled]{opacity:.8;cursor:not-allowed}&._-small_1e58b_106{font-size:clamp(11px,.7em,14px);padding:var(--spacing-xs) var(--spacing-sm);&._-icon_1e58b_60{font-size:1em;padding:var(--spacing-4xs)}}&._-medium_1e58b_115{font-size:clamp(12px,.8em,14px);padding:var(--spacing-xs) var(--spacing-lg);&._-icon_1e58b_60{font-size:1.5em;padding:var(--spacing-xs)}}&._-large_1e58b_124{font-size:clamp(12px,.9em,16px);padding:var(--spacing-sm) var(--spacing-lg);&._-icon_1e58b_60{font-size:2em;padding:var(--spacing-sm)}}}form[data-astro-cid-svshx33u]{display:grid;grid-template-columns:1fr 1fr;flex-direction:column;gap:1rem;width:100%;align-items:center;justify-content:center;justify-items:end;div:nth-child(3){grid-column:span 2;grid-row:2}>button{grid-column:span 2;grid-row:3}>div{width:100%;input,textarea{box-sizing:border-box;width:100%}}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.notion-render h1,.notion-render h2,.notion-render h3{line-height:1.3;padding:3px 2px}.notion-render h1{font-size:1.875em;margin-top:1.1em;margin-bottom:4px;font-weight:600}.notion-render h2{font-size:1.5em;margin-top:.93em;margin-bottom:1px;font-weight:600}.notion-render h3{font-size:1.25em;margin-top:.8em;margin-bottom:1px;font-weight:600}.notion-render p{min-height:1.87em;margin-top:1px;margin-bottom:1px;padding:3px 2px}.notion-render hr{margin-top:7.5px;margin-bottom:7.5px}.notion-render ul{list-style-type:disc;list-style-position:inside}.notion-render ul li{margin-top:1px;margin-bottom:1px;padding-left:12px;padding-top:3px;padding-bottom:2px}.notion-render ol{list-style-type:decimal;list-style-position:inside}.notion-render ol li{margin-top:1px;margin-bottom:1px;padding-left:12px;padding-top:3px;padding-bottom:2px}.notion-render table{border-collapse:collapse;border-spacing:0}.notion-render table tr td{border:1px solid rgb(233,233,231);min-width:120px;max-width:240px;min-height:32px;vertical-align:top;padding:7px 9px;color:#37352f}:root{--max-width: 1600px;--container: --max-width;--container-sm: 400px;--container-md: 800px;--container-lg: 900px;--spacing-5xs: .05rem;--spacing-4xs: .15rem;--spacing-3xs: .25rem;--spacing-2xs: .5rem;--spacing-xs: .75rem;--spacing-sm: 1rem;--spacing-md: 1.25rem;--spacing-lg: 1.5rem;--spacing-xl: 1.75rem;--spacing-2xl: 2rem;--spacing-3xl: 2.5rem;--spacing-4xl: 3rem;--spacing-5xl: 3.5rem;--spacing-6xl: 4rem;--spacing-7xl: 5rem;--spacing-8xl: 6rem;--spacing-9xl: 8rem;--spacing-header: 7rem;--border-radius: var(--spacing-3xs);--box-shadow: rgba(0, 0, 0, .1) 0px 4px 6px -1px, rgba(0, 0, 0, .06) 0px 2px 4px -1px;--letter-spacing: .6px;--font-title: "Advent Pro", sans-serif;--font-heading: "effra", "Poppins", sans-serif;--font-mono: ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--font-body: "effra", "Noto Sans Display", sans-serif;--font-weight-light: 300;--font-weight-reg: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--white: rgb(255, 255, 255);--black: rgb(0, 0, 0);--alpha: 1;--color-dark: rgb(48, 48, 48, var(--alpha));--color-dark-muted: rgb(48, 48, 48, .6);--color-dark-hover: rgb(42, 42, 42, var(--alpha));--color-light: rgb(255, 245, 238, var(--alpha));--color-light-muted: rgb(255, 245, 238, .6);--color-light-hover: rgb(245, 235, 227, var(--alpha));--color-primary: rgb(208, 84, 42, var(--alpha));--color-background-hover: rgb(235, 225, 218, var(--alpha));--color-primary-hover: rgb(170, 69, 34, var(--alpha));--color-gray: rgb(29, 29, 29, var(--alpha));--warning-color: rgb(250, 240, 137, var(--alpha));--error-color: rgb(245, 101, 101, var(--alpha));--success-color: rgb(104, 211, 145, var(--alpha));--info-color: rgb(99, 179, 237, var(--alpha));--transition: .2s;--animation: ease-in-out var(--transition);color-scheme:light dark}@media (prefers-color-scheme: light){--color-background: var(--color-light);--color-foreground: var(--color-dark);--color-background-hover: var(--color-light-hover);--color-muted: var(--color-dark-muted);--color-gray: #1d1d1d;--border-color: rgba(0, 0, 0, .16)}@media (prefers-color-scheme: dark){--color-background: var(--color-dark);--color-foreground: var(--color-light);--color-background-hover: var(--color-dark-hover);--color-muted: var(--color-light-muted);--color-gray: #1d1d1d;--border-color: rgba(255, 255, 255, .16)}[data-theme=light]{--color-background: var(--color-light);--color-foreground: var(--color-dark);--color-background-hover: var(--color-light-hover);--color-muted: var(--color-dark-muted);--color-gray: #1d1d1d;--border-color: rgba(0, 0, 0, .16)}[data-theme=dark]{--color-background: var(--color-dark);--color-foreground: var(--color-light);--color-background-hover: var(--color-dark-hover);--color-muted: var(--color-light-muted);--color-gray: #1d1d1d;--border-color: rgba(255, 255, 255, .16)}html,body{font-family:var(--font-body);height:100%;margin:0}html{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-family);font-size:16px;scroll-behavior:smooth;-ms-scroll-snap-type:proximity;scroll-snap-type:proximity;scroll-padding-top:4rem;transition:background-color var(--transition) ease}body{padding:0;display:flex;flex-direction:column;min-height:100vh;>main{flex:1 0 auto}}h1,h2,h3,h4{letter-spacing:2px;font-family:var(--font-heading);margin:0}.highlight{background-color:var(--color-primary);padding:.5rem;display:inline-block;text-transform:uppercase;color:#fff;border-radius:var(--border-radius)}.content h2,.content h3{&:after{content:"";display:block;width:100%;height:1px;background-color:var(--color-primary);margin-block:1.5em}}h1{font-size:2em}h2{font-size:1.15em}h3{font-size:1em}a,p,span,em,strong,b,i{font-family:var(--font-family);letter-spacing:var(--letter-spacing)}a{color:var(--color-primary);text-decoration:none;transition:var(--animation)}article a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-primary)}.container{position:relative;width:-webkit-fill-available;max-width:var(--max-width);margin:0 auto;padding:20px}.header{margin-bottom:20px;width:-webkit-fill-available}@media (min-width: 767px){.header{display:inline-flex;flex-direction:column;gap:.5rem}}@media (min-width: 991px){.grid{display:grid;grid-template-columns:300px 1fr;gap:4em;&.inverse{grid-template-columns:1fr 300px}}}.list ul{padding:0;list-style:none}.list ul li{color:var(--color-muted)}.list ul li:before{content:url(/assets/checkmark.svg);margin-right:.25rem;fill:var(--color-primary);vertical-align:middle}.muted{opacity:var(--color-muted)}.form-message{--color: var(--text-color);text-align:center;padding-block:.5rem;color:var(--color);&.success{--color: var(--success-color)}&.error{--color: var(--error-color)}}.notion-render table tr td{color:var(--color-foreground)}._wrapper_1yuyv_1{display:flex;align-items:center;justify-content:center}._navContainer_1q86b_1{position:relative}._nav_1q86b_1{transition:var(--animation);position:relative;background-color:var(--color-background);padding:var(--spacing-xs);border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;top:100%;width:fit-content;z-index:100;transform:translateY(-150%);margin:0 1rem 0 auto;@media (min-width: 990px){margin:0 auto}._content_1q86b_23{display:none;@media (min-width: 768px){display:flex}gap:var(--spacing-sm);justify-content:space-between;align-items:center;width:fit-content}._menuToggle_1q86b_34{@media (min-width: 768px){display:none}}}._mobileMenu_1q86b_41{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;background-color:var(--color-background);box-shadow:var(--box-shadow);padding:var(--spacing-xs);border-radius:.375rem;display:flex;flex-direction:column;gap:var(--spacing-sm);justify-content:space-between;align-items:center;z-index:99}.profile[data-astro-cid-b3uuc2c6]{display:flex;gap:var(--spacing-sm);flex-direction:column;align-items:center;padding:var(--spacing-sm);text-align:center;@media (min-width: 990px){text-align:start}@media (min-width: 990px){flex-direction:row}>div[data-astro-cid-b3uuc2c6]{small{display:block;color:var(--color-muted);margin-block-start:var(--spacing-xs)}p{margin-block-start:var(--spacing-3xs)}}img{object-fit:cover;border-radius:100%;width:150px;height:150px;border:3px solid;border-color:var(--color-primary);aspect-ratio:1 / 1}.socials{display:flex;justify-content:center;gap:1em;@media (min-width: 990px){justify-content:flex-start}}}header[data-astro-cid-dmqsi53g]{background-color:var(--color-primary);height:25vh;padding:20px;position:relative;display:flex;align-items:center;flex-shrink:0;img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;mix-blend-mode:multiply}>div{position:relative;width:-webkit-fill-available;max-width:var(--max-width);margin:0 auto;z-index:1}span{color:var(--color-light);display:flex;align-items:center;gap:var(--spacing-md);p{font-family:var(--font-heading);font-size:2.5rem;transition:var(--animation);@media (min-width: 990px){font-size:3.75rem}font-weight:var(--font-weight-bold);margin:0;color:transparent;text-transform:uppercase;letter-spacing:1.5px;-webkit-text-stroke-color:var(--color-light);-webkit-text-stroke-width:2px;-webkit-text-decoration:none;text-decoration:none}}}footer[data-astro-cid-dmqsi53g]{flex-shrink:0;margin-block-start:auto;min-height:100px;background-color:var(--color-primary);color:var(--color-foreground);transition:var(--animation);position:relative;padding:20px;margin-block-start:8rem;>div{position:relative;width:-webkit-fill-available;max-width:var(--max-width);margin:0 auto;z-index:1}.footer-top{background-color:var(--color-background-hover);border-radius:.375rem;box-shadow:0 4px 6px 1px #0000001a,0 2px 4px 1px #0000000f;transform:translateY(-15%);@media (min-width: 990px){transform:translateY(-40%);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-xl)}#contact{padding:var(--spacing-sm);text-align:center;@media (min-width: 990px){text-align:start}}#contact{>h2{margin-block-end:var(--spacing-sm)}}}.copyright{p{color:var(--color-light);font-family:var(--font-heading);margin:0;text-transform:uppercase;letter-spacing:1.5px}}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
