*{box-sizing:border-box;border:none;margin:0;padding:0}:root{--primaryAccentColor:#55f1a3;--mutedPrimaryAccentColor:#36e28c;--darkPrimaryAccentColor:#008542;--alternativeAccentColor:#0dd7f2;--glowAlternativeAccentColor:#16d1e9;--errorColor:#e33535;--erroryColor:#f0a198;--backgroundColor:#fff;--l1:#4d4d4d;--l2:gray;--l3:#999;--l4:#d9d9d9;--l5:#f2f2f2;--l6:#f9f9f9;--dark-l5:#4d4d4d;--foregroundColor:#000;--glassColor:#f3f3f399;--glassBlurradius:40px;--linkedInColor:#0a66c2;--paddingUnit:30px;--smallPad:calc(var(--paddingUnit) / 2);--normalPadding:calc(var(--paddingUnit) * 2);--normalResponsivePadding:5%;--bigPadding:calc(var(--paddingUnit) * 3);--site-padding:var(--normalPadding);--nav-content-height:43px;--nav-height:70px;--normalFont:Helvetica Neue, Helvetica, sans-serif;--normalFontSize:20px;--largerFontSize:32px;--borderRadius:7px;--borderRadiusBig:calc(var(--borderRadius) * 6);--borderRadiusBigResponsive:min(8vw, var(--borderRadiusBig));--grid-gap:15px;--breakPointToVertical:730px;--liquid:cubic-bezier(.39,.26,.15,.86);--liquidDuration:.7s;--fastLiquid:cubic-bezier(.63,.41,1,.71);--fastLiquidDuration:.3s;--snappy:cubic-bezier(.62,.29,.82,.24);--snappyDuration:.125s;background-color:var(--backgroundColor);color:var(--foregroundColor);line-height:1em;font-size:var(--normalFontSize);font-family:var(--normalFont)}@media screen and (max-width:730px){:root{--normalFontSize:16px;--largerFontSize:28px}}@media (prefers-color-scheme:dark){:root{--glassColor:#1a1a1acc;--primaryColor:#0aacc2;--primaryAccentColor:#55f1a3;--mutedPrimaryAccentColor:#98f1c4;--alternativeAccentColor:#0dd7f2;--glowAlternativeAccentColor:#16d1e9;--errorColor:#c02a2a;--backgroundColor:#000;--l1:#f2f2f2;--l2:#a6a6a6;--l3:#8c8c8c;--l4:#737373;--l5:var(--dark-l5);--l6:#404040;--foregroundColor:#fff}}div.Placeholder{background-color:gray;border:1px solid #000}a{color:unset;text-decoration-line:none}label{margin-right:10px;font-size:.7em;font-weight:300;display:inline-block}input{border-style:solid;border-width:1px;border-color:var(--l3);border-radius:2px;outline:none;padding-block:.4em;padding-inline:.6em;font-size:.8rem;display:inline-block}.navPad>div:not(.HorizontalDivider):not(.VerticalDivider){flex:1}.pulsingShadow{animation:pulsingShadow 4s var(--liquid) infinite}@keyframes pulsingShadow{0%{box-shadow:hsl(from var(--foregroundColor) h s l / .33) 0px 0px 45px 0px}50%{box-shadow:hsl(from var(--foregroundColor) h s l / .6) 0px 0px 45px 0px}to{box-shadow:hsl(from var(--foregroundColor) h s l / .33) 0px 0px 45px 0px}}
.normal{font-weight:400}.thin{font-weight:100}.primaryAccent,.hvPrimaryAccent:hover{--currentForeground:var(--primaryAccentColor);color:var(--primaryAccentColor)}.mutedPrimaryAccent,.hvMutedPrimaryAccent:hover{--currentForeground:var(--mutedPrimaryAccentColor);color:var(--mutedPrimaryAccentColor)}.darkPrimaryAccent{--currentForeground:var(--darkPrimaryAccentColor);color:var(--darkPrimaryAccentColor)}.foreground{--currentForeground:var(--foregroundColor);color:var(--foregroundColor)}.underline{text-decoration-skip-ink:none;text-decoration:underline;text-decoration-thickness:1.8px}.bg-bg{background-color:var(--backgroundColor)}.bg-fg{background-color:var(--foregroundColor)}.bg-l1{background-color:var(--l1)}.fg-l1{--currentForeground:var(--l1);color:var(--l1)}.fg-error{color:var(--errorColor)}.bg-l2{background-color:var(--l2)}.bg-error{background-color:var(--errorColor)}.border-error{border-color:var(--errorColor)}.border-errory{border-color:var(--erroryColor)}.hover-fg:hover{--currentForeground:var(--foregroundColor);color:var(--foregroundColor)}.hover-bg:hover{--currentForeground:var(--backgroundColor);color:var(--backgroundColor)}.fg-l2,.hover-fg-l2:hover{--currentForeground:var(--l2);color:var(--l2)}.hoverUnderlineAnimation{width:fit-content;position:relative}.hoverUnderlineAnimation:after{content:"";background-color:var(--decorationColor);transform-origin:100% 100%;width:100%;height:1px;transition:transform .4s cubic-bezier(.77,0,.18,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.bold.hoverUnderlineAnimation:after{height:2px}.hoverUnderlineAnimation:hover:after{transform-origin:0 100%;transform:scaleX(1)}.bg-l4{background-color:var(--l4)}.fg-l4{--currentForeground:var(--l4);color:var(--currentForeground)}.hover-fg-l4:hover{--currentForeground:var(--l4);color:var(--l4)}.decorationC-l4{--decorationColor:var(--l4)}.decorationC-fg{--decorationColor:var(--currentForeground)}.bg-l5{background-color:var(--l5)}.fg-l5{--currentForeground:var(--l5);color:var(--l5)}.bg-d5-fixed{background-color:var(--dark-l5)}.decorationC-l5{--decorationColor:var(--l5)}.vCenter{align-self:center}.vBottom{align-content:end}.layoutVBottom{align-content:end;align-items:end}.hCenter{justify-self:center}.hRight{justify-self:right}.layoutHCenter{justify-content:center;justify-items:center}.vBigPad{padding-top:var(--bigPadding);padding-bottom:var(--bigPadding)}.tBigPad{padding-top:var(--bigPadding)}.bBigPad{padding-bottom:var(--bigPadding)}.hBigPad{padding-left:var(--bigPadding);padding-right:var(--bigPadding)}.lBigPad{padding-left:var(--bigPadding)}.rBigPad{padding-right:var(--bigPadding)}.vPad{padding-top:var(--normalPadding);padding-bottom:var(--normalPadding)}.tPad{padding-top:var(--normalPadding)}.bPad{padding-bottom:var(--normalPadding)}.hPad{padding-left:var(--normalPadding);padding-right:var(--normalPadding)}.lPad{padding-left:var(--normalPadding)}.rPad{padding-right:var(--normalPadding)}.Pad{padding:var(--normalPadding)}.vUnitPad{padding-top:var(--paddingUnit);padding-bottom:var(--paddingUnit)}.tUnitPad{padding-top:var(--paddingUnit)}.bUnitPad{padding-bottom:var(--paddingUnit)}.hUnitPad{padding-left:var(--paddingUnit);padding-right:var(--paddingUnit)}.rUnitPad{padding-right:var(--paddingUnit)}.lUnitPad{padding-left:var(--paddingUnit)}.v10Pad{padding-top:10px;padding-bottom:10px}.vAltPad{padding-top:calc(var(--paddingUnit) * 2.5);padding-bottom:calc(var(--paddingUnit) * 2.5)}.tAltMarg{margin-top:calc(var(--paddingUnit) * 2.5)}.vAltMarg{margin-top:calc(var(--paddingUnit) * 2.5);margin-bottom:calc(var(--paddingUnit) * 2.5)}.MargResp{margin:var(--normalResponsivePadding)}.navPad{padding-top:var(--nav-height)}.s0{grid-column-start:1}.s1{grid-column-start:2}.s2{grid-column-start:3}.s3{grid-column-start:4}.s4{grid-column-start:5}.s5{grid-column-start:6}.s6{grid-column-start:7}.s7{grid-column-start:8}.s8{grid-column-start:9}.s9{grid-column-start:10}.s10{grid-column-start:11}.s11{grid-column-start:12}.s12{grid-column-start:13}.s13{grid-column-start:14}.e0{grid-column-end:2}.e1{grid-column-end:3}.e2{grid-column-end:4}.e3{grid-column-end:5}.e4{grid-column-end:6}.e5{grid-column-end:7}.e6{grid-column-end:8}.e7{grid-column-end:9}.e8{grid-column-end:10}.e9{grid-column-end:11}.e10{grid-column-end:12}.e11{grid-column-end:13}.e12{grid-column-end:14}.e13{grid-column-end:15}.gr-s1{grid-row-start:1}.gr-s2{grid-row-start:2}.gr-s3{grid-row-start:3}.gr-s4{grid-row-start:4}.gr-s5{grid-row-start:5}.gr-e1{grid-row-end:1}.gr-e2{grid-row-end:2}.gr-e3{grid-row-end:3}.gr-e4{grid-row-end:4}.gr-e5{grid-row-end:5}.vFill{height:100%}.vFillView{height:calc(100vh - var(--nav-height))}.hShrink{width:fit-content}.hFill{width:100%}.vSpaceing{flex-direction:column;justify-content:space-between;display:flex}.light{font-weight:200}.regular{font-weight:400}.bold{font-weight:600}.noMargin{margin-bottom:0}.hGrid{column-gap:var(--grid-gap);grid-template-columns:calc(var(--site-padding) - var(--grid-gap)) 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr calc(var(--site-padding) - var(--grid-gap));display:grid}.hGrid2{grid-template-columns:1fr 1fr;grid-auto-flow:column}.il-grid{display:inline-grid}.il-flex{display:inline-flex}.flex{display:flex}.vflex{flex-direction:column;display:flex}.v100{height:100vh}.minV100{min-height:100vh}.rGap{padding-right:var(--grid-gap)}.vhGrid{column-gap:var(--grid-gap);grid-template-columns:calc(var(--site-padding) - var(--grid-gap)) 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr calc(var(--site-padding) - var(--grid-gap));grid-auto-rows:auto;display:grid}.tlRound{border-top-left-radius:var(--borderRadius)}.trRound{border-top-right-radius:var(--borderRadius)}.blRound{border-bottom-left-radius:var(--borderRadius)}.brRound{border-bottom-right-radius:var(--borderRadius)}.lRound{border-top-left-radius:var(--borderRadius);border-bottom-left-radius:var(--borderRadius)}.rRound{border-top-right-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius)}.allRound{border-radius:var(--borderRadius)}.allRoundBig{border-radius:var(--borderRadiusBig)}.RightFloat{transition:left var(--liquid) var(--liquidDuration);z-index:0;position:relative;left:15%}.RightFloat.More{left:20%}.RightFloat.More2{left:25%}.RightFloat.More3{left:30%}.RightFloat.From0{left:0%}.RightFloat.From15vw{left:15vw}.RightFloat.From10{left:10%}.RightFloat.From50{left:50%}.RightFloat.From75{left:75%}.FloatTrigger:hover .RightFloat,.RightFloat:hover,.FloatTrigger:hover .RightFloat.To0,.RightFloat.To0:hover{left:0%}.FloatTrigger:hover .RightFloat.To5,.RightFloat.To5:hover{left:5%}.FloatTrigger:hover .RightFloat.ToPad,.RightFloat.ToPad:hover{left:var(--normalPadding)}.FloatTrigger:hover .RightFloat.ToUnitPad,.RightFloat.ToUnitPad:hover{left:var(--paddingUnit)}.liquidAll{transition:all var(--liquid) var(--liquidDuration)}.liquidColor{transition:color var(--liquid) var(--liquidDuration)}.snappyColor{transition:color var(--fastLiquid) var(--fastLiquidDuration)}.liquidPad{transition:padding var(--liquid) var(--liquidDuration)}.liquidMarg{transition:margin var(--liquid) var(--liquidDuration)}.liquidOpacity{transition:opacity var(--liquid) var(--liquidDuration)}.abs{position:absolute}.Container{overflow:hidden}.Scrollable{overflow:auto}.fg-white-fix a,.fg-white-fix p,.fg-white-fix h1,.fg-white-fix h2,.fg-white-fix h3,.fg-white-fix h4,.fg-white-fix h5,.fg-white-fix h6{color:#fff}.fixed{position:fixed}.glass{-webkit-backdrop-filter:blur(var(--glassBlurradius)) saturate(400%);backdrop-filter:blur(var(--glassBlurradius)) saturate(400%);background-color:var(--glassColor)}.hoverZoom:hover{scale:1.05}.hoverZoomMore:hover{scale:1.1}.hiddenButton:hover{background-color:var(--l1)}button.primary,.buttonPrimary{border-style:solid;border-width:2px;border-color:var(--l1);background-color:var(--l1);color:var(--l6);border-radius:2px;padding:10px;font-size:1em;font-weight:200;line-height:1em}button.primary.hover,.buttonPrimary.hover,button.secondary.hover,.buttonSecondary.hover{transition:color var(--snappyDuration) var(--snappy), background-color var(--snappyDuration) var(--snappy), border-color var(--snappyDuration) var(--snappy),}button.primary.invalid{border-color:var(--l2);color:var(--l2);background-color:#0000}button.primary.invalid.hover:hover{color:var(--l3);border-color:var(--l3)}button.primary.hover:hover,.buttonPrimary.hover:hover{color:var(--foregroundColor);background-color:var(--backgroundColor)}button.secondary,.buttonSecondary{color:var(--l1);border-style:solid;border-width:2px;border-color:var(--l1);background-color:rgb(from var(--backgroundColor) r g b / .8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:2px;padding-block:10px;padding-inline:13px;font-size:1em;font-weight:200;line-height:1em}button.secondary.hover:hover,.buttonSecondary.hover:hover{border-color:var(--l1);background-color:var(--l1);color:var(--l6)}.hover-highlight:hover{background-color:var(--l6)}h2.hover-highlight{text-shadow:-1px -1px #0000,1px -1px #0000,-1px 1px #0000,1px 1px #0000}h2.hover-highlight:hover{color:var(--l2);background-color:revert}@media screen and (max-width:730px){:root{--paddingUnit:20px}button.secondary,.buttonSecondary,button.primary,.buttonPrimary{font-size:1.15em}.ph-block{display:block}.hGrid,.vhGrid{grid-template-columns:var(--site-padding) 1fr 1fr 1fr 1fr 1fr var(--site-padding)}.ph-hGrid1{grid-auto-flow:unset;grid-template-columns:1fr;grid-auto-rows:1fr}.ph-hGrid2{grid-template-columns:1fr 1fr;grid-auto-flow:column}.s7,.s8,.s9,.s10,.s11,.s12.s13{grid-column-start:unset}.e7,.e8,.e9,.e10,.e11,.e12.e13{grid-column-end:unset}.navPad{padding-top:unset}.ph-navPad{padding-top:var(--nav-height)}.ph-bNavPad{padding-bottom:var(--nav-height)}.ph-NoFloat{position:unset}.ph-s0{grid-column-start:1}.ph-s1{grid-column-start:2}.ph-s2{grid-column-start:3}.ph-s3{grid-column-start:4}.ph-s4{grid-column-start:5}.ph-s5{grid-column-start:6}.ph-s6{grid-column-start:7}.ph-e0{grid-column-end:2}.ph-e1{grid-column-end:3}.ph-e2{grid-column-end:4}.ph-e3{grid-column-end:5}.ph-e4{grid-column-end:6}.ph-e5{grid-column-end:7}.ph-e6{grid-column-end:8}.ph-gr-s1{grid-row-start:1}.ph-gr-s2{grid-row-start:2}.ph-gr-s3{grid-row-start:3}.ph-gr-s4{grid-row-start:4}.ph-gr-s5{grid-row-start:5}.ph-gr-e5{grid-row-end:5}.ph-flex-vert{flex-direction:column}.ph-PadResp{padding-top:var(--normalResponsivePadding);padding-bottom:var(--normalResponsivePadding);padding-left:var(--normalResponsivePadding);padding-right:var(--normalResponsivePadding)}.ph-tPadResp{padding-top:var(--normalResponsivePadding)}.ph-vPad{padding-top:var(--normalPadding);padding-bottom:var(--normalPadding)}.ph-hPad{padding-left:var(--normalPadding);padding-right:var(--normalPadding)}.ph-lPad{padding-left:var(--normalPadding)}.ph-rPad{padding-right:var(--normalPadding)}.ph-rNoPad{padding-right:0}.ph-hUnitMarg{margin-left:var(--paddingUnit);margin-right:var(--paddingUnit)}.ph-allRoundBigResp{border-radius:var(--borderRadiusBigResponsive)}.vAltMarg{margin-top:unset;margin-bottom:unset}.ph-v0Pad{padding-top:0;padding-bottom:0}.ph-t0Pad{padding-top:0}.ph-tUnitPad{padding-top:var(--paddingUnit)}.ph-bUnitPad{padding-bottom:var(--paddingUnit)}.ph-vUnitPad{padding-top:var(--paddingUnit);padding-bottom:var(--paddingUnit)}.ph-vCenter{align-self:center}.ph-rGap{padding-right:var(--grid-gap)}.ph-hUnset{justify-self:unset}.ph-hFill{width:100%}.ph-hCenter{justify-self:center}}
h2{font-size:var(--largerFontSize);font-weight:400;line-height:calc(var(--largerFontSize) + 9px);color:var(--foregroundColor);margin-bottom:24px}h4{font-size:var(--normalFontSize);font-weight:200;line-height:calc(var(--normalFontSize) + 4px);color:var(--foregroundColor)}p{line-height:28px;font-size:var(--normalFontSize);font-family:var(--normalFont);font-weight:200}p.Quote{line-height:28px;font-size:var(--normalFontSize);font-family:var(--normalFont);hanging-punctuation:first;color:var(--l2);letter-spacing:1.5px;padding-top:25px;padding-bottom:25px;padding-left:4.16667%;font-style:italic;font-weight:100}

nav{height:var(--nav-height);column-gap:var(--grid-gap);grid-template-columns:calc(var(--site-padding) - var(--grid-gap)) 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr calc(var(--site-padding) - var(--grid-gap));z-index:10;transition:height var(--liquid) var(--liquidDuration);align-items:center;display:grid;position:fixed}nav>div.Refs{column-gap:8px;width:100%;display:inline-flex}nav>div.Refs>a{color:var(--l1);align-self:center;font-size:24px;text-decoration-line:none}nav>div.Refs>a.Current{color:var(--mutedPrimaryAccentColor)}nav>div.Refs>a:hover{color:var(--foregroundColor)}nav div.vertSep{border-left:1px solid var(--l4);align-self:center;width:1px;height:11px}nav div.vertSepChevronRight{border-left:1px solid var(--l4);align-self:center;width:3px;height:11px}img.Logo{height:calc(var(--nav-content-height) - 8px)}main{column-gap:var(--grid-gap);grid-template-columns:calc(var(--site-padding) - var(--grid-gap)) 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr calc(var(--site-padding) - var(--grid-gap));display:grid}section{grid-column:1/15;display:grid}footer p{color:var(--foregroundColor);font-size:16px;font-weight:200}@media (prefers-color-scheme:dark){.invertIfLightTheme{filter:invert()}}@media screen and (max-width:730px){nav{position:fixed;bottom:0}}
