@font-face{font-family:Roboto-Regular;src:local("Roboto-Regular"),url(/assets/Roboto-Regular-CN_pkOMA.ttf) format("truetype");font-weight:400}@font-face{font-family:Roboto-Italic;src:local("Roboto-Italic"),url(/assets/Roboto-Italic-B1M5SgEt.ttf) format("truetype");font-weight:400}@font-face{font-family:Roboto-SemiBold;src:local("Roboto-SemiBold"),url(/assets/Roboto-SemiBold-EVIM0_1H.ttf) format("truetype");font-weight:600}@font-face{font-family:Roboto-Bold;src:local("Roboto-Bold"),url(/assets/Roboto-Bold-_ZJd4Sbe.ttf) format("truetype");font-weight:800}@font-face{font-family:Lora-Regular;src:local("Lora-Regular"),url(/assets/Lora-Regular-D3dYsrbM.ttf) format("truetype");font-weight:400}@font-face{font-family:Lora-Italic;src:local("Lora-Italic"),url(/assets/Lora-Italic-B0AN4OBI.ttf) format("truetype");font-weight:400}@font-face{font-family:Lora-SemiBold;src:local("Lora-SemiBold"),url(/assets/Lora-SemiBold-Beusc9tC.ttf) format("truetype");font-weight:600}@font-face{font-family:Lora-Bold;src:local("Lora-Bold"),url(/assets/Lora-Bold-EnVoNRt7.ttf) format("truetype");font-weight:800}:root{--fontSize-body-clamped: round(clamp(1rem, calc(.4404rem + 1.1673vw) , 1.1875rem), 1px);--fontSize-subsubheader-clamped: round(nearest, clamp(1.125rem, calc(.5654rem + 1.1673vw) , 1.3125rem), 1px);--fontSize-subheader-clamped: round(nearest, clamp(1.6875rem, calc(1.1279rem + 1.1673vw) , 1.875rem), 1px);--fontSize-header-clamped: round(nearest, clamp(2.25rem, calc(1.6904rem + 1.1673vw) , 2.4375rem), 1px);--fontSize-topNav-clamped: round(nearest, clamp(2.125rem, calc(2.6231rem - .7782vw) , 2.25rem), 1px);--lineHeightIncrease: 8px;--height-topnav: calc(var(--lineHeightIncrease)*3 + var(--fontSize-topNav-clamped));--height-topnav: calc(var(--lineHeightIncrease) * 3 + (var(--fontSize-topNav-clamped)));--fontSize-footer-clamped: var(--fontSize-body-clamped);--height-footer: var(--fontSize-footer-clamped);--color-jet: #353535;--color-caribbeanCurrent: #3C6E71;--color-frenchGray: #BBBAC6;--color-platinum: #D9D9D9;--color-indigoDye: #284B63;--color-cinereous: #908073;--color-blackbean: #2B0504;--font-header-regular: "Roboto-Regular";--font-header-regular-bold: "Roboto-Bold";--font-header-regular-semibold: "Roboto-SemiBold";--font-header-regular-italic: "Roboto-Italic";--font-body-regular: "Lora-Regular";--font-body-italic: "Lora-Italic";--font-body-semibold: "Lora-SemiBold";--font-body-bold: "Lora-Bold"}root{font-size:16px}#root{width:100%;height:100vh}main{width:100%;position:relative;background:linear-gradient(to bottom right,var(--color-jet) 10%,var(--color-caribbeanCurrent) 74%,var(--color-frenchGray) 88%,var(--color-jet));min-height:calc(100% - var(--height-topnav))}body{margin:0;width:100%;height:100vh}ul,ol{margin:0}body,.body{font-family:var(--font-body-regular),serif;font-size:var(--fontSize-body-clamped);line-height:calc(var(--lineHeightIncrease) + var(--fontSize-body-clamped))}.body.italic{font-family:var(--font-body-italic),serif;font-size:var(--fontSize-body-clamped);line-height:calc(var(--lineHeightIncrease) + var(--fontSize-body-clamped))}.body.semibold{font-family:var(--font-body-semibold),serif;font-size:var(--fontSize-body-clamped);line-height:calc(var(--lineHeightIncrease) + var(--fontSize-body-clamped))}.h1Body{font-family:var(--font-body-regular),serif;font-size:var(--fontSize-header-clamped);line-height:calc(var(--lineHeightIncrease) + var(--fontSize-header-clamped));margin:0}.h2Body{font-family:var(--font-body-regular),serif;font-size:var(--fontSize-subheader-clamped);line-height:calc(var(--lineHeightIncrease) + var(--fontSize-subheader-clamped));margin:0}.h3Body{font-family:var(--font-body-regular),serif;font-size:var(--fontSize-subsubheader-clamped);line-height:calc(var(--lineHeightIncrease) + var(--fontSize-subsubheader-clamped));margin:0}.header,.h1,h1{font-family:var(--font-header-regular),sans-serif;font-size:var(--fontSize-header-clamped);line-height:calc(var(--lineHeightIncrease) + var(--fontSize-header-clamped));margin:0}.subheader,.h2,h2{font-family:var(--font-header-regular),sans-serif;font-size:var(--fontSize-subheader-clamped);line-height:calc(var(--lineHeightIncrease) + var(--fontSize-subheader-clamped));margin:0}.subheader.semibold,.h2.semibold,h2.semibold{font-family:var(--font-header-regular-semibold),sans-serif;font-size:var(--fontSize-subheader-clamped);line-height:calc(var(--lineHeightIncrease) + var(--fontSize-subheader-clamped));margin:0}.h3,h3{font-family:var(--font-header-regular),sans-serif;font-size:var(--fontSize-subsubheader-clamped);line-height:calc(var(--lineHeightIncrease) + var(--fontSize-subsubheader-clamped));margin:0}subsubheader .h3.italic,h3.italic{font-family:var(--font-header-regular-italic),sans-serif;font-size:var(--fontSize-subsubheader-clamped);line-height:calc(var(--lineHeightIncrease) + var(--fontSize-subsubheader-clamped));margin:0}.center{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.businessCard,.businessCardLayer2{--card-background: var(--color-platinum);--header-background: var(--color-indigoDye);background:var(--card-background)}.businessCard{--leftPadBufferMult_mobile: 1;--leftPadBufferMult_tablet: 5;--leftPadBufferMult_desktop: 10;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);width:max-content;text-align:left;font-family:Roboto,sans-serif;text-transform:uppercase;box-shadow:4px 4px 4.1px #00000080;padding:var(--fontSize-body-clamped) calc(var(--leftPadBufferMult_desktop)*var(--fontSize-body-clamped)) var(--fontSize-body-clamped) var(--fontSize-body-clamped);padding:var(--fontSize-body-clamped) calc(var(--leftPadBufferMult_desktop) * var(--fontSize-body-clamped)) var(--fontSize-body-clamped) var(--fontSize-body-clamped)}.businessCard.show,.businessCardLayer2.hide{visibility:visible}.businessCard.hide,.businessCardLayer2.hide{visibility:hidden}@media (prefers-reduced-motion: no-preference){.businessCard.showMotion{animation-duration:1.5s;animation-name:raise-biz-card-from-pile;animation-timing-function:ease}}@keyframes raise-biz-card-from-pile{0%,20%{transform:skew(-52deg) translate(-49%) translateY(-10%) scaleY(.25)}to{transform:skew(0) translate(-50%) translateY(-50%) scaleY(1)}}.businessCardLayer2Wrapper{position:absolute;transform:translate(-50%,-50%);top:51%;left:50%;width:100%;overflow:hidden}.businessCardLayer2{--leftPadBufferMult_mobile: 1;--leftPadBufferMult_tablet: 5;--leftPadBufferMult_desktop: 10;position:absolute;top:50%;left:50%;transform:skew(-52deg) translate(calc(-52% + 8px)) translateY(calc(-16% + 10px)) scaleY(.25);padding:var(--fontSize-body-clamped) calc(var(--leftPadBufferMult_desktop)*var(--fontSize-body-clamped)) var(--fontSize-body-clamped) var(--fontSize-body-clamped);padding:var(--fontSize-body-clamped) calc(var(--leftPadBufferMult_desktop) * var(--fontSize-body-clamped)) var(--fontSize-body-clamped) var(--fontSize-body-clamped);box-sizing:border-box;box-shadow:.5px .5px 0 var(--card-background),1px 1px 0 var(--card-background),1.5px 1.5px 0 var(--card-background),2px 2px 0 var(--card-background),2.5px 2.5px 0 var(--card-background),3px 3px 0 var(--card-background),3.5px 3.5px 0 var(--card-background),4px 4px 0 var(--card-background),4.5px 4.5px 0 var(--card-background),5px 5px 0 var(--card-background),5.5px 5.5px 0 var(--card-background),6px 6px 0 var(--card-background),6.5px 6.5px 0 var(--card-background),7px 7px 0 var(--card-background),7.5px 7.5px 0 var(--card-background),8px 8px 0 var(--card-background),8.5px 8.5px 0 var(--card-background),9px 9px 0 var(--card-background),9.5px 9.5px 0 var(--card-background),10px 10px 0 var(--card-background),10.5px 10.5px 0 var(--card-background),11px 11px 0 var(--card-background),11.5px 11.5px 0 var(--card-background),12px 12px 0 var(--card-background),12.5px 12.5px 0 var(--card-background),13px 13px 0 var(--card-background),13.5px 13.5px 0 var(--card-background),14px 14px 0 var(--card-background),14.5px 14.5px 0 var(--card-background),15px 15px 0 var(--card-background),15.5px 15.5px 0 var(--card-background),16px 16px 0 var(--card-background),16.5px 16.5px 0 var(--card-background),17px 17px 0 var(--card-background),17.5px 17.5px 0 var(--card-background),18px 18px 0 var(--card-background),18.5px 18.5px 0 var(--card-background),19px 19px 0 var(--card-background),19.5px 19.5px 0 var(--card-background),20px 20px 0 var(--card-background),12px 12px 12px #00000080}.businessCardLayer2 .cardHeader.cardHeaderFlat{width:50%;position:absolute;left:50%;box-shadow:none}.businessCardLayer2 .cardHeader{width:1px;position:absolute;left:calc(100% - 1px);box-shadow:.5px .5px 0 var(--header-background),1px 1px 0 var(--header-background),1.5px 1.5px 0 var(--header-background),2px 2px 0 var(--header-background),2.5px 2.5px 0 var(--header-background),3px 3px 0 var(--header-background),3.5px 3.5px 0 var(--header-background),4px 4px 0 var(--header-background),4.5px 4.5px 0 var(--header-background),5px 5px 0 var(--header-background),5.5px 5.5px 0 var(--header-background),6px 6px 0 var(--header-background),6.5px 6.5px 0 var(--header-background),7px 7px 0 var(--header-background),7.5px 7.5px 0 var(--header-background),8px 8px 0 var(--header-background),8.5px 8.5px 0 var(--header-background),9px 9px 0 var(--header-background),9.5px 9.5px 0 var(--header-background),10px 10px 0 var(--header-background),10.5px 10.5px 0 var(--header-background),11px 11px 0 var(--header-background),11.5px 11.5px 0 var(--header-background),12px 12px 0 var(--header-background),12.5px 12.5px 0 var(--header-background),13px 13px 0 var(--header-background),13.5px 13.5px 0 var(--header-background),14px 14px 0 var(--header-background),14.5px 14.5px 0 var(--header-background),15px 15px 0 var(--header-background),15.5px 15.5px 0 var(--header-background),16px 16px 0 var(--header-background),16.5px 16.5px 0 var(--header-background),17px 17px 0 var(--header-background),17.5px 17.5px 0 var(--header-background),18px 18px 0 var(--header-background),18.5px 18.5px 0 var(--header-background),19px 19px 0 var(--header-background),19.5px 19.5px 0 var(--header-background),20px 20px 0 var(--header-background)}.breakSpace{height:var(--fontSize-body-clamped)}.cardHeader{background-color:var(--header-background);color:var(--color-platinum);width:calc(100% + var(--leftPadBufferMult_desktop)*var(--fontSize-body-clamped));width:calc(100% + var(--leftPadBufferMult_desktop) * var(--fontSize-body-clamped))}.label{color:#000;font-style:italic}.labelValue{color:#000}.LinkedInIcon,.wwwIcon,.emailIcon{top:2px;position:relative;height:var(--fontSize-body-clamped)}.contactDetailsContainer{display:grid;column-gap:10px;row-gap:5px;place-items:left;justify-content:start;grid-template-rows:repeat(3,calc(var(--lineHeightIncrease) + var(--fontSize-body-clamped)));grid-template-columns:repeat(3,auto);align-items:center}.contactDetailsContainer img{height:var(--fontSize-body-clamped);justify-self:center}.contactDetailsContainer a{height:calc(var(--lineHeightIncrease) + var(--fontSize-body-clamped));justify-self:left}.contactDetailsContainer .icon{grid-column-start:1;grid-column-end:1}.contactDetailsContainer .labelValue{grid-column-start:2;grid-column-end:2}.contactDetailsContainer .email{grid-row-start:1;grid-row-end:1}.contactDetailsContainer .www{grid-row-start:2;grid-row-end:2}.contactDetailsContainer .linkedin{grid-row-start:3;grid-row-end:3}@media screen and (min-width: 768px) and (max-width: 1023px){.businessCard{padding:var(--fontSize-body-clamped) calc(var(--leftPadBufferMult_tablet)*var(--fontSize-body-clamped)) var(--fontSize-body-clamped) var(--fontSize-body-clamped);padding:var(--fontSize-body-clamped) calc(var(--leftPadBufferMult_tablet) * var(--fontSize-body-clamped)) var(--fontSize-body-clamped) var(--fontSize-body-clamped)}.cardHeader{width:calc(100% + var(--leftPadBufferMult_tablet)*var(--fontSize-body-clamped));width:calc(100% + var(--leftPadBufferMult_tablet) * var(--fontSize-body-clamped))}.businessCardLayer2{padding:var(--fontSize-body-clamped) calc(var(--leftPadBufferMult_tablet)*var(--fontSize-body-clamped)) var(--fontSize-body-clamped) var(--fontSize-body-clamped);padding:var(--fontSize-body-clamped) calc(var(--leftPadBufferMult_tablet) * var(--fontSize-body-clamped)) var(--fontSize-body-clamped) var(--fontSize-body-clamped)}}@media screen and (max-width: 767px){.businessCard{padding:var(--fontSize-body-clamped) calc(var(--leftPadBufferMult_mobile)*var(--fontSize-body-clamped)) var(--fontSize-body-clamped) var(--fontSize-body-clamped);padding:var(--fontSize-body-clamped) calc(var(--leftPadBufferMult_mobile) * var(--fontSize-body-clamped)) var(--fontSize-body-clamped) var(--fontSize-body-clamped)}.cardHeader{width:calc(100% + var(--leftPadBufferMult_mobile)*var(--fontSize-body-clamped));width:calc(100% + var(--leftPadBufferMult_mobile) * var(--fontSize-body-clamped))}.businessCardLayer2{padding:var(--fontSize-body-clamped) calc(var(--leftPadBufferMult_mobile)*var(--fontSize-body-clamped)) var(--fontSize-body-clamped) var(--fontSize-body-clamped);padding:var(--fontSize-body-clamped) calc(var(--leftPadBufferMult_mobile) * var(--fontSize-body-clamped)) var(--fontSize-body-clamped) var(--fontSize-body-clamped)}}.darkenedBackground{width:100%;height:100%;position:fixed;top:0;left:0;background:#000000bf}.darkenedBackground.hide{display:none}@media (prefers-reduced-motion: no-preference){.darkenedBackground.show{animation-duration:1s;animation-name:darken-background;animation-timing-function:ease}}@keyframes darken-background{0%{opacity:0;background-color:#000}to{opacity:.75;background-color:#000}}.lightbox{background-color:var(--color-platinum);color:#000;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:30%;min-width:max-content;padding:0 20px}.textContainer{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content;display:flex;flex-direction:column}.textContainer .inline{display:inline;text-align:center}.lightbox .ellipses{position:absolute}.centeredText{text-align:center;position:relative}@media all and (max-width: 767.9px){.textContainer{max-width:80vw}}@media screen and (min-width: 768px){.textContainer{max-width:50vw}}header{--topNavItemBuffer: 30px }header,.topNav{width:100%;height:var(--height-topnav);position:relative}.topNav{font-size:var(--fontSize-topNav-clamped);line-height:var(--fontSize-topNav-clamped);position:absolute;top:0;display:flex;background-color:var(--color-cinereous)}.MenuItem,.myLogo{height:var(--fontSize-topNav-clamped);margin-top:calc((var(--height-topnav) - var(--fontSize-topNav-clamped))/2);margin-top:calc((var(--height-topnav) - var(--fontSize-topNav-clamped)) / 2);color:#000;text-decoration:none;min-width:max-content}.MenuItem>a{color:#000;text-decoration:none}.leftTopNav.myLogo,.leftTopNav.myLogo.active,.leftTopNav.myLogo:hover{border:var(--color-indigoDye);background:var(--color-indigoDye);color:var(--color-platinum);padding:2px;margin-top:calc((var(--height-topnav) - var(--fontSize-topNav-clamped))/2 - 2px);margin-top:calc(((var(--height-topnav) - var(--fontSize-topNav-clamped)) / 2) - 2px)}.leftTopNav{float:left}.logo{height:var(--fontSize-topNav-clamped)}@media all and (max-width: 767.9px){.topNav.desktop{display:none}.topNav.mobile{display:block}.leftTopNav.myLogo{float:none;position:absolute;left:50%;transform:translate(-50%)}.rightTopNav{float:right}.MenuItem{margin-left:var(--topNavItemBuffer);margin-right:var(--topNavItemBuffer)}.myLogo{margin-left:0;margin-right:0}}@media screen and (min-width: 768px){.topNav.mobile{display:none}.myLogoContainer{flex-grow:1}.MenuItem>a:hover,.HomepageIcon:hover,logo:hover,.MenuItem>a.active{color:#fff;cursor:pointer;text-decoration:none}.rightTopNav{display:flex;flex-direction:row;flex-grow:3;float:none;justify-content:space-around}.myLogo{margin-left:var(--topNavItemBuffer);margin-right:var(--topNavItemBuffer)}}.sideNav{width:max-width;padding:0 20px;height:100%;position:fixed;top:0;left:0;background-color:var(--color-cinereous)}.sideNav.hide{display:none}@media (prefers-reduced-motion: no-preference){.sideNav.show{animation-duration:1s;animation-name:slide-out-side-nav;animation-timing-function:ease}}@keyframes slide-out-side-nav{0%{transform:translate(-100%)}to{transform:translate(0)}}.SideNavItemBreak,sideMenuItem{height:var(--fontSize-topNav-clamped);width:100%}.sideMenuItem{text-align:center;font-size:var(--fontSize-topNav-clamped);color:#000}.sideMenuItem a{text-decoration:none;color:#000}.sideMenuItem a.active{color:#fff}.borderSeparator{border-bottom:1px solid black}.borderSeparator:first-of-type{border-bottom:none}main{--horizontalMargin: 20px;--verticalPadding: 20px;--shadowLength: 10px;--filterTextLineHeight: calc(var(--lineHeightIncrease) + var(--fontSize-subheader-clamped))}.filterLabelContainer{display:flex;flex-direction:column;justify-content:center}.filterLabelContainer .filterLabel{text-shadow:0px 0px 2px black}.filterButton,.filterLabel,.applyButton{color:var(--color-platinum)}.JobDetailsContainer,.eduCardContainer{padding-bottom:var(--verticalPadding)}.JobDetailsContainer{display:flex;justify-content:space-between;flex-direction:row}.JobDetailsContainer:nth-of-type(odd){flex-direction:row-reverse}.centerTitle{text-align:center;color:var(--color-platinum);padding-bottom:var(--verticalPadding);text-shadow:0px 0px 2px black}.centerTitle:first-of-type{padding:var(--verticalPadding) 0}@media all and (max-width: 767.9px){.JobDetailsContainer .jobTitleCard{margin:0 5px}.filterContainer.mobile{display:flex;justify-content:center;padding-top:calc(var(--verticalPadding)/2);padding-top:calc(var(--verticalPadding) / 2);padding-bottom:calc(var(--verticalPadding)/2);padding-bottom:calc(var(--verticalPadding) / 2);background:#ffffff26}.filterContainer.desktop{display:none}.filterLabel{flex-grow:1;padding-right:20px}.ddFilterIcon{height:calc(var(--lineHeightIncrease) + var(--fontSize-subheader-clamped));width:calc(var(--fontSize-subsubheader-clamped) + 1px)}.ddFilterIcon.down{background:center url(/dropDownTriangle-Down.svg) no-repeat;background-size:var(--fontSize-subsubheader-clamped) var(--fontSize-subsubheader-clamped)}.ddFilterIcon.up{background:center url(/dropDownTriangle-Up.svg) no-repeat;background-size:var(--fontSize-subsubheader-clamped) var(--fontSize-subsubheader-clamped)}.ddFilterIcon.down .ddFilterContainer{display:none}.ddFilterIcon.up .ddFilterContainer{z-index:10;margin-top:calc(var(--verticalPadding)/2 + var(--filterTextLineHeight));margin-top:calc((var(--verticalPadding) / 2) + var(--filterTextLineHeight));left:0;background:#9f9ea8;position:absolute;width:100%;min-height:calc(100vh - var(--verticalPadding) - var(--filterTextLineHeight) - var(--height-topnav));display:flex;flex-direction:column;justify-content:space-around;padding-top:10px;padding-bottom:10px;box-sizing:border-box}.filterBtnContainer{padding:20px 0;border-bottom:1px solid rgba(0,0,0,.25);border-bottom:1px solid var(--color-jet);height:max-content;width:75%;margin:0 auto}.filterBtnContainer:last-of-type{border-bottom:none}.applyButton{background-color:var(--color-jet)}}@media screen and (min-width: 768px){.filterContainer.desktop{display:flex;justify-content:space-around;padding-top:10px;padding-bottom:10px;background:#ffffff26}.filterContainer.mobile{display:none}}.jobTitleCard{flex-grow:1;margin-right:var(--horizontalMargin);margin-left:var(--horizontalMargin);text-align:center;display:flex;justify-content:center;flex-direction:column;background:var(--color-platinum);box-shadow:inset 0 0 var(--shadowLength) #5d5d5d;padding:var(--shadowLength)}.JobResponsibilitiesCard{flex-grow:2;margin-right:var(--horizontalMargin);margin-left:0;background:var(--color-platinum);font-size:var(--fontSize-body-clamped);line-height:calc(var(--lineHeightIncrease) + var(--fontSize-body-clamped));box-shadow:inset 0 0 var(--shadowLength) #5d5d5d;padding:var(--shadowLength)}.JobDetailsContainer:nth-of-type(odd) .JobResponsibilitiesCard{margin-left:var(--horizontalMargin);margin-right:0}.JobResponsibilitiesCard ul{padding-left:25px}@media all and (max-width: 767.9px){.JobResponsibilitiesCard{margin-right:5px;margin-left:0}.JobDetailsContainer:nth-of-type(odd) .JobResponsibilitiesCard{margin-left:5px;margin-right:0}}.eduCard{flex-grow:1;margin-right:var(--horizontalMargin);margin-left:var(--horizontalMargin);background:var(--color-platinum);box-shadow:inset 0 0 var(--shadowLength) #5d5d5d;padding:var(--shadowLength)}.eduCard h2:first-of-type{position:relative;float:left}.eduCard h2:last-of-type{position:relative;float:right;line-height:calc(var(--lineHeightIncrease) + var(--fontSize-subheader-clamped))}.clearfix{clear:both}@media all and (max-width: 767.9px){.eduCard h2:first-of-type{clear:both}.eduCard h2:last-of-type{float:left;width:100%}}div.filterButton,div.applyButton{background-color:var(--color-blackbean);width:max-content;height:max-content;cursor:pointer;padding:10px;border-radius:10px;box-shadow:inset 0 0 var(--shadowLength) #5d5d5d;margin:0 auto}div.filterButton.active{color:var(--color-blackbean);border:1px solid var(--color-blackbean);background-color:var(--color-platinum);box-shadow:none}@media all and (max-width: 767.9px){div.filterButton,div.applyButton{width:75%;text-align:center;padding-top:20px;padding-bottom:20px}}.center{width:fit-content}.CollapsibleContainerContainer{position:relative;margin:0 auto;padding-top:20px;padding-bottom:20px;min-width:50%;min-height:50%;max-width:80%;display:flex;flex-direction:column;justify-content:center}.collapsibleContainer{background:var(--color-platinum);color:var(--color-blackbean);margin-bottom:40px;width:auto}.collapsibleContainer:last-of-type{margin-bottom:0}.headerRow{width:100%}.collapsibleContainer h2{display:inline-block}.collapsibleContainer h2,.collapsibleContainer .detailsContainer,.collapsibleContainer .summaryContainer{margin-left:calc(30px + var(--fontSize-subheader-clamped))}.summaryContainer{width:max-content;padding-right:20px;max-width:calc(100% - 30px - var(--fontSize-subheader-clamped))}.expandIconSVG{height:calc(var(--fontSize-subheader-clamped) - var(--lineHeightIncrease)*1.5);height:calc(var(--fontSize-subheader-clamped) - (var(--lineHeightIncrease) * 1.5));width:calc(var(--fontSize-subheader-clamped) - var(--lineHeightIncrease)*1.5);width:calc(var(--fontSize-subheader-clamped) - (var(--lineHeightIncrease) * 1.5))}.expandIcon{position:absolute;border-radius:50%;display:grid;place-items:center;height:var(--fontSize-subheader-clamped);width:var(--fontSize-subheader-clamped);cursor:pointer;margin-left:10px;margin-top:calc(var(--lineHeightIncrease)/2);margin-top:calc(var(--lineHeightIncrease) / 2);background:var(--color-caribbeanCurrent)}.expandIcon.expanded #horizontalLine{transform:rotate(-180deg);transform-origin:50% 50%}.expandIcon.expanded #verticalLine{transform:rotate(-270deg);transform-origin:50% 50%}@media (prefers-reduced-motion: no-preference){.expandIcon.collapsed #horizontalLine{animation-duration:1s;animation-name:expandIcon-horizontalLine-collapsed;animation-timing-function:linear}.expandIcon.collapsed #verticalLine{animation-duration:1s;animation-name:expandIcon-verticalLine-collapsed;animation-timing-function:linear}.expandIcon.expanded #horizontalLine{animation-duration:1s;animation-name:expandIcon-horizontalLine-expanded;animation-timing-function:linear}.expandIcon.expanded #verticalLine{animation-duration:1s;animation-name:expandIcon-verticalLine-expanded;animation-timing-function:linear}}@keyframes expandIcon-horizontalLine-collapsed{0%{transform:rotate(-180deg);transform-origin:50% 50%}50%{transform:rotate(-90deg);transform-origin:50% 50%}to{transform:rotate(0);transform-origin:50% 50%}}@keyframes expandIcon-verticalLine-collapsed{0%{transform:rotate(-270deg);transform-origin:50% 50%}50%{transform:rotate(-180deg);transform-origin:50% 50%}to{transform:rotate(0);transform-origin:50% 50%}}@keyframes expandIcon-horizontalLine-expanded{0%{transform:rotate(0);transform-origin:50% 50%}50%{transform:rotate(-90deg);transform-origin:50% 50%}to{transform:rotate(-180deg);transform-origin:50% 50%}}@keyframes expandIcon-verticalLine-expanded{0%{transform:rotate(0);transform-origin:50% 50%}50%{transform:rotate(-180deg);transform-origin:50% 50%}to{transform:rotate(-270deg);transform-origin:50% 50%}}.collapsibleContainer .bodyh3{text-align:left}.summaryContainer,.detailsContainer{display:grid;transition:grid-template-rows 1s linear}.summary,.details{overflow:hidden;padding:0!important}.expandIcon.expanded~.summaryContainer,.expandIcon.initialCollapsed~.detailsContainer,.expandIcon.collapsed~.detailsContainer{grid-template-rows:0fr}.expandIcon.initialCollapsed~.summaryContainer,.expandIcon.collapsed~.summaryContainer,.expandIcon.expanded~.detailsContainer{grid-template-rows:1fr}.aboutMeContainer{--shadow-color: 48deg 3% 44%;position:relative;margin:0 auto 20px;min-width:50%;min-height:50%;max-width:90%;display:flex;flex-direction:column;justify-content:center;background-color:var(--color-platinum);box-shadow:5.1px 10.2px 10.2px #00000080;padding:0 20px}.aboutMeContainer>p{margin:20px 0}.AboutMeParentContainer{padding-top:20px;padding-bottom:20px}.InfiniteScrollBarContainer.h2{height:calc(var(--lineHeightIncrease) + var(--lineHeightIncrease) + var(--fontSize-subheader-clamped));width:100vw;overflow:hidden;margin-bottom:20px}span.h2{color:var(--color-platinum)}.InfiniteScrollBarContainer.h2 .InfiniteScrollBar{height:calc(var(--lineHeightIncrease) + var(--fontSize-subheader-clamped));margin-top:calc(var(--lineHeightIncrease)/2);margin-top:calc(var(--lineHeightIncrease) / 2);width:max-content;overflow:hidden;position:relative;background-color:var(--color-jet);color:var(--color-platinum)}.InfiniteScrollBarContainer.h2 .InfiniteScrollBar.right{transform:translate(calc(-100% + 100vw))}.InfiniteScrollBarContainer.h2 .InfiniteScrollBarShading{height:calc(var(--lineHeightIncrease) + var(--fontSize-subheader-clamped));width:100vw;position:absolute;background:linear-gradient(to right,#000 2%,#0000 15% 85%,#000 98%);margin-top:calc((var(--lineHeightIncrease) + var(--fontSize-subheader-clamped))*-1);margin-top:calc((var(--lineHeightIncrease) + var(--fontSize-subheader-clamped)) * -1)}
