.footer{background:var(--alreylz-gradient,teal);color:#fff;--footer-content-margin-rl:5rem;gap:10vh;width:100%;min-height:clamp(50vh,50em,100vh);display:grid}.footer .alreylz-mark{text-align:center}.footer .underline-nice{border-bottom:4px solid var(--accent-yellow);padding-bottom:.2em}.footer .footer-me-summary{margin:0 var(--footer-content-margin-rl);margin-top:2em}.footer .footer-me-summary,.footer .footer-me-summary>*{gap:1em;display:grid}.footer .footer-me-summary .indented-smaller-than-half-box{max-width:60%}.footer .footer-me-summary p{font-family:var(--serious-text)}.overlapping-crown-icon-with-footer{--overlapping-image:url(/brand/alreylz-crown-icon.svg);z-index:10;background:var(--overlapping-image);mix-blend-mode:lighten;background-repeat:no-repeat;background-size:contain;width:20vh;height:20vh;position:absolute;top:0;right:6%;transform:rotateX(180deg)translateY(45%)}.me-elem-coming-out-behind-section{z-index:-1;position:absolute;top:0;left:0;transform:translateY(-90%)}.footer-linkgroups-split-in-columns-layout{margin:0 var(--footer-content-margin-rl);flex-wrap:wrap;justify-content:space-evenly;gap:5em 10vw;display:flex}.footer-link-list header{border-bottom:1px solid #fff;width:fit-content;margin-bottom:.5em}.footer-link-list hr{border-bottom:1em solid #fff;width:90%;height:1em}.footer-link-list ul{display:grid}.footer-link-list .footer-link-item{justify-content:start;align-items:center;gap:.5em;transition:all .3s ease-in-out;display:flex}.unnecesary-footer-wave{width:100vw;position:absolute;top:-50%;transform:translate(7%)}@media screen and (min-width:480px){.unnecesary-footer-wave{display:none}}.pencilstroke-svg-underline{width:100%;position:absolute;bottom:0;left:0;transform:translateY(50%)}
.hero-section{background:var(--alreylz-gradient);color:#fff;text-align:center;min-height:100vh;padding-top:5vh;padding-bottom:10vh}.hero-headline{gap:1em;max-width:70%;margin:0 auto;display:grid}.hero-section-content{place-items:flex-end center;gap:5vh;margin-top:10vh;display:grid}.hero-brand-image{justify-content:center;align-items:center;width:min(60%,320px);margin-bottom:-10vh;display:flex}.hero-brand-image img{filter:saturate(30%);width:100%;height:auto}.name-alias-custom-position{border-radius:3px;font-size:.3em;position:absolute;bottom:-.25em;right:0;transform:translateY(1.8em)translate(50%)}.hero-radial-chart{width:90%;height:420px;position:relative}.overlay-me-picture{width:10em;height:10em;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.overlay-me-picture img{border-radius:50%}.grid-hero-buttons{grid-template-areas:".links""buttonA buttonB";justify-items:center;gap:16px;display:grid}.grid-hero-buttons .social-icons{grid-area:links}.grid-hero-buttons button:first-of-type{grid-area:buttonA}.grid-hero-buttons button:nth-of-type(2){grid-area:buttonB}button.call-to-action{color:var(--accent-yellow);background-color:var(--accent-gray);border-radius:17px;padding:.5em 1em}.social-icons{flex-direction:row;place-items:stretch stretch;gap:4px;display:flex}.social-icons svg{aspect-ratio:1;color:#fff;min-width:2rem;height:clamp(2rem,80%,4rem)}.social-icons.alt svg{color:var(--accent-yellow)}button.call-to-action.alt{color:var(--accent-gray);background-color:#fff}.relative{position:relative}.text-no-wrap{text-wrap:nowrap}.text-center{text-align:center}.text-r{text-align:right}.text-l{text-align:left}.brandfont{font-family:var(--brand-font)}.seriousfont1{font-family:var(--serious-text)}.seriousfont2{font-family:var(--serious-text-alt)}.sansfont{font-family:var(--sans-font)}.bitfont{font-family:var(--bit-font)}.box-shadow{box-shadow:0 4px 7px 2px #00000040,0 4px 4px 0px color-mix(in srgb, var(--accent-gray) 10%, transparent)}.box-shadow.alt-shadow{box-shadow:0 4px 7px 2px color-mix(in srgb, var(--accent-yellow) 34%, transparent),0 4px 8px color-mix(in srgb, var(--accent-yellow) 60%, transparent)}.hover-scale-moveup{transition:transform .3s ease-in-out}.hover-scale-moveup:hover{transform:translateY(-2px)scale(1.1)}.mobile-section-content-min-margin{--min-lr-margin-mobile:14px;margin-left:var(--min-lr-margin-mobile);margin-right:var(--min-lr-margin-mobile)}.landing-lvl1-section{justify-items:center;min-height:200vh;scroll-margin-top:80px;display:grid}.landing-lvl1-section>.text-h2{padding:1.5em 0}.shape-background.light-base{z-index:10;background-color:#0000;background-image:url(/assets/background-shape.svg),linear-gradient(#fff);background-position:50%;background-repeat:no-repeat;background-size:100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}
.landing-menu{--menu-items-separation:1em;--menu-items-padding:8px 16px;--menu-container-border:#b3b3b3}.floating-quickaccess-menu{z-index:10000;background:#fff;border-radius:8px;width:clamp(480px,60vw,650px);position:fixed;top:2vh;left:50%;transform:translate(-50%)}@media screen and (max-width:820px){.floating-quickaccess-menu{transform:unset;width:80%;top:8vh;left:50%;transform:translate(-50%)}.floating-quickaccess-menu .menu-list{flex-wrap:wrap;padding:0}}@media screen and (max-width:420px){.floating-quickaccess-menu{width:max-content;transform:unset;top:10vh;left:0}.floating-quickaccess-menu .menu-list{flex-direction:column;padding:0}.floating-quickaccess-menu .on-to-hide-menu-button{left:0}}.floating-quickaccess-menu{padding:calc(var(--menu-items-separation)/2) 0px}.menu-border{border:2px solid var(--menu-container-border)}.menu-shadow{box-shadow:0 4px 2px color-mix(in srgb, var(--accent-yellow) 25%, transparent),0 4px 8px color-mix(in srgb, var(--accent-yellow) 60%, transparent)}.rounded-bottom-border{border-end-end-radius:12px;border-end-start-radius:12px}.menu-wrapper{z-index:100000;width:100%;position:fixed;top:0}.on-to-hide-menu-button{background-color:#fff;width:max-content;padding:.4em .8em;position:absolute;bottom:-2em;right:1em}.on-hidden-menu-button{z-index:100000;background-color:#fff;padding:.4em .8em;position:absolute;top:0;right:20vw}.menu-list{justify-content:space-evenly;gap:var(--menu-items-separation);width:100%;padding:0;padding:var(--menu-items-padding);cursor:pointer;margin:0;list-style:none;display:flex}.menu-list .menu-item{flex-grow:1;flex-shrink:0;flex-basis:calc(16.6667% - var(--menu-items-separation) + 2*var(--menu-items-padding))}.menu-item{font-family:var(--sans-font);color:var(--accent-gray);text-align:center;font-size:var(--font-size-8);border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:1em;padding:1.2em;transition:scale .1s ease-in-out;display:flex}.menu-item:hover{scale:1.35}.menu-item-icon-container svg{aspect-ratio:1;min-width:3rem}.menu-item-icon-container{flex:1 0 2em;place-items:center;display:flex}.menu-item.selected{background-color:#f2f2f2}.menu-item-label-container{text-wrap:wrap;background-color:#d9d9d9;border-radius:2px;flex:1 0 1em;width:max-content;padding:1px 2px}
.RadarChart{--chart-container-bg:transparent;--grid-bg:transparent;--grid-line-color:#b0b0b0;--grid-line-width:2px;--axis-line-color:transparent;--chart-base-text-color:#d3d3d3;--labels-corner-distance:2em;--dimension-label-color:var(--chart-base-text-color,black);--dimension-label-container-color:transparent;--dimension-label-text-color:white;--dimension-label-font-family:var(--sans-font,monospace);--dimension-label-font-size:var(--font-size-20,20px);--dimension-label-border-color:transparent;--dimension-label-border-width:0em;--datapoints-color:white;--datapoints-radius:5px;--data-polygon-color:#24e4eba0;--data-polygon-outline-color:#feffff;--data-polygon-outline-width:3px;aspect-ratio:1;height:100%;margin:0 auto}.RadarChart svg{overflow:visible}.RadarChart svg *{transition:all .3s ease-out}.RadarChart .data-point{cursor:pointer;transform-box:fill-box}.RadarChart .data-point:hover{filter:invert();scale:1.2}.RadarChart .radar-polygon{transform-origin:50%}.RadarChart .radar-polygon:hover{cursor:pointer}
.simple-listing-layout{grid-template-columns:minmax(min-content,90%);justify-content:center;gap:3rem;margin-bottom:2rem;display:grid}@media screen and (min-width:720px){.simple-listing-layout{grid-template-columns:repeat(2,minmax(min-content,375px))}}@media screen and (min-width:1200px){.simple-listing-layout{grid-template-columns:repeat(3,minmax(min-content,366.667px));row-gap:1rem}.simple-listing-layout>*{height:min-content}}.SelectedPublications .ResearchWorkItemCard{font-family:var(--serious-text);background-color:#fff;padding-bottom:1.4em;transition:all .3s ease-in-out;display:grid}.SelectedPublications .ResearchWorkItemCard .research-work-cover-image{transition:all .3s ease-in-out;transform:scale(.95)}.SelectedPublications .ResearchWorkItemCard .research-work-cover-image.grayscaled{filter:grayscale(50%)}.SelectedPublications .ResearchWorkItemCard:hover{scale:1.1}.SelectedPublications .ResearchWorkItemCard:hover .research-work-cover-image{filter:grayscale(0);transform:translateY(-.5em)scale(1)}.SelectedPublications .ResearchWorkItemCard .card-content{gap:.5em;display:grid}.SelectedPublications .ResearchWorkItemCard .authors{font-size:var(--font-size-20);color:#404040}.SelectedPublications .ResearchWorkItemCard .links{align-items:center;gap:1em;display:flex}.SelectedPublications .ResearchWorkItemCard .extra-details-row{grid-template-columns:1fr 60% 1fr;place-items:center;margin-top:.5em;display:grid}.SelectedPublications .ResearchWorkItemCard .card-content{font-family:var(--serious-text);max-width:90%;margin:0 auto;display:grid}.SelectedPublications .ResearchWorkItemCard .venue-information{text-align:end;font-family:var(--sans-font);font-size:var(--font-size-14);flex-direction:column;gap:.5em;display:flex}.SelectedPublications .ResearchWorkItemCard .venue-information .venue-detail{color:#404040;font-size:.8em}
.skillset-section{--inter-subsection-gap:5rem;gap:var(--inter-subsection-gap);flex-direction:column;width:100%;padding-bottom:4vh;display:flex}.skillset-section .skill-subs-header{color:#fff;font-size:var(--font-size-h3);z-index:3}.skillset-section .skill-subs-header:first-of-type{text-align:left;padding:1em}.skillset-section .skill-subs-header:nth-of-type(2){text-align:center}.skillset-section .right-aligned-header{justify-content:end;align-items:center;display:flex}.skillset-section .right-aligned-header .skill-subs-header{text-align:center;width:70%;padding:1em}.skillset-section .companies-worked-subsection{grid-template-rows:max(10vh,10rem);grid-template-columns:1fr 1fr;display:grid}.skillset-section .companies-worked-subsection>*{align-content:center}.skillset-section .companies-worked-subsection ul.companies-worked-list{isolation:isolate;z-index:1;flex-wrap:wrap;place-content:center;align-items:center;gap:.3em;display:flex}.skillset-section .companies-worked-subsection ul.companies-worked-list>*{flex:0 100px}.skillset-section .companies-worked-subsection .wobblySpecialBoxStyle{transform-origin:0;transform-box:fill-box;width:170%;height:160%;transform:translate(-30%)translateY(-20%);color:var(--accent-yellow)!important;z-index:-2!important}.skillset-section .companies-worked-subsection .wobblySpecialBoxStyle>*{z-index:0}.skillset-section .tech-stack-boxes-listing svg{min-height:2.5rem!important;max-height:3.5rem!important}.skillset-section .container-sized-svg-bg-shape{--svg-color:var(--accent-gray);color:var(--svg-color,black);z-index:-1;position:absolute;inset:0}.my-tech-stack-subsection{--icons-base-size:4rem;display:grid}.my-tech-stack-subsection .icon-group>svg,.my-tech-stack-subsection .icon-group:is(svg),.my-tech-stack-subsection .plain-icon>svg,.my-tech-stack-subsection .plain-icon:is(svg){height:var(--icons-base-size)}.my-tech-stack-subsection .tech-stack-boxes-listing{margin-top:2rem;gap:1rem;margin-inline:1em;display:grid}.my-tech-stack-subsection .tech-stack-boxes-listing.basic-2c{grid-template-columns:1.5fr 1fr}.my-tech-stack-subsection .tech-stack-boxes-listing.bento{grid-template-rows:repeat(4,max-content);grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;align-items:stretch}@media screen and (max-width:900px){.my-tech-stack-subsection .tech-stack-boxes-listing.bento{flex-direction:column;display:flex}}.my-tech-stack-subsection .tech-stack-boxes-listing.bento>.big-child{grid-area:span 2/1}.my-tech-stack-subsection .tech-stack-boxes-listing.bento>:has(.big-child){grid-area:span 2/1}.card-dist-g2ec{grid-template-columns:repeat(2,1fr);display:grid}.card-dist-g3ec{grid-template-columns:repeat(3,1fr);display:grid}.card-dist-f2ec{flex-wrap:wrap;display:flex}.card-dist-f2ec>*{flex:47.5%}.card-dist-g2ec,.card-dist-f2ec,.card-dist-g3ec{align-content:center;justify-items:center;gap:1.5rem;height:100%;padding:.2rem}.first-row-span-full :first-child,.last-row-span-full :last-child{grid-column:1/-1}.my-tech-stack-subsection .box-and-label-tech-stack{flex-direction:column;gap:1em;display:flex}.my-tech-stack-subsection .tech-box-header{color:#486875;background-color:#fff;align-self:center;width:max-content;padding:.2em .4em;display:inline}.group-and-label-areas{grid-template-areas:"top""bottom"}.inverted-pyramid-layout{--first-row-items:2;flex-wrap:wrap;justify-content:space-evenly;align-items:center;display:flex}.inverted-pyramid-layout>*{flex:0 0 1fr}.underline-as-border{border-bottom:1px solid #000}.grid-row-center{--number-rows:1;--height-rows:4rem;grid-auto-flow:column;grid-template-rows:repeat(var(--number-rows), var(--height-rows));justify-content:center;gap:1rem;display:grid}.grid-row-center>*{border:1px solid #fff}.grid-row-center svg{height:100%}.wrapper-icon-group-with-label{align-content:start;align-items:center;gap:.5em}.wrapper-icon-group-with-label .icon-group{font-size:2rem}
.CodingProjectCard{color:var(--accent-gray);--card-title-font-size:var(--font-size-30);--card-description-font-size:var(--font-size-20);background-color:#fff;height:max-content;padding:1em 25px;overflow:hidden}.CodingProjectCard>*{width:100%}.l-side-border-card{border-left:4px solid var(--accent-blueish)}.bg-image{background-image:var(--bg-image);background-position:50%;background-repeat:no-repeat;background-size:contain}.card-links{justify-content:end;align-items:center;gap:.5em;padding:.2em;display:flex}.card-links a,.card-links svg{width:auto;height:17px}.card-links a:active,.card-links a:visited{color:#000}
.TeachingAndSupervision{padding-bottom:3rem;overflow-x:hidden}.TeachingAndSupervision>header{background-color:#fff;width:100%;height:min-content;display:block}.TeachingAndSupervision .subsection{flex-direction:column;justify-self:stretch;gap:.5rem;width:calc(100% - 2em);margin:0 auto;display:flex}.TeachingAndSupervision .subsection>header{--subsection-header-padding:1em;align-items:center;padding-top:1rem;padding-bottom:1rem;display:flex}.TeachingAndSupervision .subsection>header h3{font-size:var(--font-size-28)}.TeachingAndSupervision .subsection>header h3,.TeachingAndSupervision .subsection>header.aligned-left h3{padding-left:0;padding-right:var(--subsection-header-padding)}.TeachingAndSupervision .subsection>header.aligned-right h3{padding-right:0;padding-left:var(--subsection-header-padding)}.TeachingAndSupervision .subsection>header.aligned-right{flex-direction:row-reverse}.TeachingAndSupervision .subsection>header:after{content:"";border-bottom:3px solid #fff;flex:auto;height:1ex;transform:translateY(-1.5px)}.TeachingAndSupervision .subsection:nth-of-type(odd)>header,.TeachingAndSupervision .subsection:nth-of-type(odd)>p{color:#000}.TeachingAndSupervision .subsection:nth-of-type(2n)>header,.TeachingAndSupervision .subsection:nth-of-type(2n)>p,.TeachingAndSupervision .subsection:nth-of-type(3)>header,.TeachingAndSupervision .subsection:nth-of-type(3)>p{color:#fff}.TeachingAndSupervision .subsection>p{line-height:1.5;font-family:var(--sans-font);font-size:var(--font-size-12);max-width:60vw;padding:0 1em}.TeachingAndSupervision table{width:100%;font-family:var(--sans-font);font-size:--var(--font-size-10);text-align:center;--table-row-padding:1.8em .5em;--table-row-gap:1ex;border-collapse:visible;border-spacing:0 var(--table-row-gap)}.TeachingAndSupervision table thead{background-color:var(--accent-gray);color:#fff}.TeachingAndSupervision table thead th{padding:var(--table-row-padding)}.TeachingAndSupervision table thead *{font-family:var(--serious-text);font-size:var(--font-size-20);color:inherit;font-weight:100}.TeachingAndSupervision table tbody tr{background-color:#fff}.TeachingAndSupervision table tbody tr td{padding:var(--table-row-padding)}
ul.supervised-card-listing-layout{grid-template-columns:minmax(min-content,100%);justify-content:center;gap:1rem;margin-top:1em;display:grid}@media screen and (min-width:900px){ul.supervised-card-listing-layout{grid-template-columns:repeat(2,minmax(470px,1fr))}}.SupervisedWorkCard{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#000;font-family:var(--serious-text);--padding-card:.4rem;--height-card:30vh;padding:var(--padding-card) var(--padding-card);height:min(min-content,var(--height-card));flex-direction:column;gap:1rem;display:flex}.SupervisedWorkCard .top-row{flex-wrap:wrap;place-content:center space-between;display:flex}.SupervisedWorkCard .work-title{flex:0 0 65%;align-items:center;padding-left:.5em;display:flex}.SupervisedWorkCard .badges-right-corner{flex-wrap:wrap;place-self:flex-start flex-end;display:flex}.SupervisedWorkCard .work-type-badge{color:#fff;background-color:#446874e0;padding:.4em .8em}.SupervisedWorkCard .go-to-pdf-button,.SupervisedWorkCard .go-to-pdf-button:hover,.SupervisedWorkCard .go-to-pdf-button:active,.SupervisedWorkCard .go-to-pdf-button:visited{font-family:var(--saira-font);font-weight:600;text-decoration:none}.SupervisedWorkCard .go-to-pdf-button{color:#000;background-color:#fff;align-items:center;gap:.5rem;padding:.5rem;display:flex}.SupervisedWorkCard .row-two-details,.SupervisedWorkCard .work-abstract{margin-left:1.5rem}.SupervisedWorkCard .row-two-details{justify-items:space-evenly;flex-wrap:wrap;gap:1em;width:50%}.SupervisedWorkCard .work-abstract{border-left:.5ex solid var(--accent-blueish);max-width:70%;padding-top:1em;padding-bottom:1em;padding-left:1.2rem}.SupervisedWorkCard .card-bg-absolute-pos-fill{isolation:isolate;z-index:-2;background-color:#fff;width:100%;height:100%;position:absolute;inset:0}.SupervisedWorkCard .work-figure{right:var(--padding-card);top:var(--padding-card);width:40%;height:calc(100% - 2*var(--padding-card));z-index:-1;position:absolute;overflow:hidden}.SupervisedWorkCard .work-figure img{object-fit:fill;width:100%;height:100%}@media screen and (min-width:643px){.SupervisedWorkCard .work-figure img{object-fit:scale-down}}.SupervisedWorkCard .work-title,.SupervisedWorkCard>div,.SupervisedWorkCard>p{background-color:#fdfdfdbb}.icon-combination-area-alternative-to-images{color:#fff;background-color:#f8ec90ad;flex-direction:column;justify-content:center;align-items:center;gap:1em;height:100%;display:flex}.icon-combination-area-alternative-to-images svg{max-width:6em;min-height:3em}
#disseminationSection{font-family:var(--sans-font)}#disseminationSection>*{font-family:inherit}.dissemination-recall-box{background-color:var(--accent-yellow);font-family:var(--sans-font);font-size:var(--font-size-20);color:#000;height:fit-content;padding:.4em .6em;font-weight:900}.margin-dissemination-section-content{flex-direction:column;margin:0 4vw;display:flex}.right-overlap-img{z-index:1;aspect-ratio:135/180;width:clamp(20vw,10rem,20%);max-width:30%;position:absolute;top:0;right:0;transform:translate(1rem,-1rem)}.img-wrapper:has(.right-overlap-img){width:calc(100% - 1rem)}.dissemination-subsection-header{font-family:var(--serious-text);font-size:var(--font-size-h3);gap:1rem;padding:1.2rem 0;display:flex}.dissemination-subsection-header svg{height:var(--font-size-h3)}.dissemination-subsection-header:after{content:"";border-bottom:.2em solid #faf1b0;flex:auto;transform:translateY(-35%)}.talk-name-highlight{color:#fff;background-color:#9e8328}.dissemination-about-list{gap:3em;line-height:1.8;list-style-type:none;display:grid}.dissemination-about-list li{align-items:start;gap:1.5em;display:flex}.dissemination-about-list li .list-item-icon{transform:translateY(.5em)}.dissemination-about-list li .list-item-icon svg{height:2.5rem}.checkboxes-dissemination-list{gap:3em;margin-left:1.5rem;line-height:1.8;list-style-type:none;display:grid}.checkboxes-dissemination-list li{gap:1.5em;display:flex}.checkboxes-dissemination-list li .list-item-icon{transform:translateY(.5em)}.checkboxes-dissemination-list li .list-item-icon svg{height:2rem}.gallery{grid-template-rows:40vh 1fr;display:grid}.gallery .dot-gallery-clickable-img-preview-list{justify-content:center;gap:.2rem;padding:1em 0;display:flex}.gallery .image-preview-elem{background-color:var(--accent-blueish);text-align:center;aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;padding:.5em;transition:transform .3s ease-in-out;display:flex}.gallery .image-preview-elem.active{border:var(--accent-blueish) 1px solid;background-color:#fff}.gallery .image-preview-elem:not(.active){color:#fff}.gallery .image-preview-elem:hover{color:#fff;transform:scale(1.1)}.gallery .image-preview-elem:hover.active{color:inherit;transform:scale(1.1)}.text-right,.mini-hero-dissemination .mini-hero-text-content{text-align:right}.mini-hero-dissemination .mini-hero-text-content h3{flex-direction:column;align-items:end;gap:.2em;display:flex}.mini-hero-dissemination .mini-hero-text-content h3 span{width:max-content}.mini-hero-dissemination .mini-hero-text-content span:not(.standout-text){text-shadow:-1px 2px #fff}@media screen and (min-width:588px){.mini-hero-dissemination{grid-template-columns:1fr 2fr;display:grid}.mini-hero-dissemination .mini-hero-text-content{max-width:60vw}}@media screen and (max-width:332px){.adaptive-text{color:#fff}}.adaptive-text{mix-blend-mode:lighten}.mini-hero-subtitle.mini-hero-subtitle{text-align:right;mix-blend-mode:difference;align-self:flex-end;max-width:60vw;padding:1.2rem .4rem 1.2rem 1em}.dissemination-section-content,.dissemination-section-content *{z-index:1}.bg-shapes-set{position:absolute;inset:0}.bg-shapes-set>*{position:absolute}.bg-shapes-set svg{width:342px}.bg-shapes-set{z-index:-1}.goggles-expanding-svg-container{justify-content:center;align-items:center;margin-left:1rem;display:flex}.goggles-expanding-svg-container svg{transform:scale(1)}@media screen and (max-width:588px){.goggles-expanding-svg-container{display:none}}.pencil-linestroke-section-divider-top,.pencil-linestroke-section-divider-bottom{max-width:80%;color:var(--accent-yellow);margin:0 auto;position:absolute}.pencil-linestroke-section-divider-top{top:0;transform:translateY(-50%)}.pencil-linestroke-section-divider-bottom{bottom:0;transform:translateY(50%)}
.mini-hero-pre-contact-form{align-items:space-evenly;width:100%;font-size:var(--font-size-h3);justify-items:start;gap:1em;height:max-content;margin:10vh 0;padding:0 10vw;display:grid}#contactMeSection>header{z-index:100;background:#fff;width:100%;height:fit-content}#contactMeSection{grid-auto-rows:max-content;align-content:start;justify-items:center;display:grid}.contact-me-content{z-index:1;background-color:#6a94a2;min-height:250vh}.contact-me-content>*{z-index:1}.grainy-bg{position:relative}.grainy-bg:before{content:"";z-index:0;mix-blend-mode:multiply;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:absolute;inset:0}.blue-bg{background-color:#6a94a2}.me-with-goggles-bg{isolation:isolate;z-index:0;position:relative}.me-with-goggles-bg:before{content:"";z-index:-1;mix-blend-mode:overlay;background:url(/assets/me-vr-with-cable.sticker.png) 0 0/auto 100%;background-position:right right;opacity:.6;background-repeat:no-repeat;width:max(40vw,40vh);height:100%;position:absolute;top:0;right:0;transform:rotateY(180deg)scale(1.5)}.form-and-hi-header-container{--form-elements-gap:1rem;gap:var(--form-elements-gap);flex-flow:column wrap;width:min(90%,480px);display:flex}.form-and-hi-header-container>header{flex-wrap:wrap;place-content:center;align-items:stretch}.form-and-hi-header-container>header h3{text-align:center;flex:30%;align-content:center}.form-and-hi-header-container .email-list-box{border:1px solid #fff;flex:auto;padding:.4em .8em}.form-and-hi-header-container .email-list-box .email-link{font-family:var(--brand-font);color:#fff;mix-blend-mode:difference;transition:all .3s ease-in-out;scale:.9}.form-and-hi-header-container .email-list-box .email-link:hover{color:var(--accent-yellow);font-weight:700;scale:1}.contact-form{gap:var(--form-elements-gap);font-family:var(--serious-text);font-size:var(--font-size-20);text-align:center;justify-items:stretch;display:grid}.contact-form *{font-family:inherit;font-size:inherit;text-align:inherit}.contact-form .label-input-group{--placeholder-color:#535353;width:100%}.contact-form .label-input-group input,.contact-form .label-input-group textarea,.contact-form .label-input-group select{border:1px solid var(--accent-blue);background-color:#ffffffc2;width:100%;padding:.2em .4em}.contact-form .label-input-group input option:invalid,.contact-form .label-input-group input::placeholder,.contact-form .label-input-group textarea option:invalid,.contact-form .label-input-group textarea::placeholder,.contact-form .label-input-group select option:invalid,.contact-form .label-input-group select::placeholder{color:var(--placeholder-color)}.contact-form .label-input-group input::-moz-placeholder{color:var(--placeholder-color)}.contact-form .label-input-group textarea::-moz-placeholder{color:var(--placeholder-color)}.contact-form .label-input-group select::-moz-placeholder{color:var(--placeholder-color)}.contact-form .label-input-group select,.contact-form .label-input-group option[selected][disabled]{color:var(--placeholder-color)}.contact-form .label-input-group textarea{min-height:30vh}.contact-form button{background:linear-gradient(white) padding-box,var(--alreylz-gradient) border-box;border:.2em solid #0000;justify-content:center;align-items:center;padding:.2em .4em;display:flex}.bg-right-triangle-endsection{z-index:0;background:url(/assets/design-shapes/straight-triangle.png) 0 100%/100% 100% no-repeat;width:100%;height:100vh;position:absolute;bottom:0}
