@media (max-width:500px),(max-aspect-ratio:.5625){:root{--grid-system-size-portrait:100vw}}@font-face{font-family:Zain Regular;src:url(/assets/Zain-Regular-DFKvcSi8.woff2)format("woff2"),url(/assets/Zain-Regular-OnzXsKHH.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:FunnelDisplay Regular;src:url(/assets/FunnelDisplay-Regular-DIXlLjHG.woff2)format("woff2"),url(/assets/FunnelDisplay-Regular-D7j2r5IG.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(../assets/fonts/Inter-VariableFont_opsz_wght.woff2)format("woff2"),url(/assets/Inter-VariableFont_opsz_wght-BGzBq9BN.woff)format("woff");font-weight:405;font-style:normal}@font-face{font-family:Outfit;src:url(../assets/fonts/Inter-VariableFont_opsz_wght.woff2)format("woff2"),url(/assets/Inter-VariableFont_opsz_wght-BGzBq9BN.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Heebo;src:url(/assets/Heebo-BONsKbuG.woff2)format("woff2"),url(/assets/Heebo-ezmojrcX.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Heebo Boldish;src:url(/assets/Heebo-BONsKbuG.woff2)format("woff2"),url(/assets/Heebo-ezmojrcX.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:LexendDeca;src:url(/assets/LexendDeca-mTcdwgSZ.woff2)format("woff2"),url(/assets/LexendDeca-BrVgl0bk.woff)format("woff");font-weight:300;font-style:normal}@font-face{font-family:Lunasima;src:url(/assets/Lunasima-Regular-BhU2rCxx.woff2)format("woff2"),url(/assets/Lunasima-Regular-tMTGdxqU.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:StackSansText;src:url(/assets/StackSansText-DAYD6A5i.woff2)format("woff2"),url(/assets/StackSansText-OnZE4dtH.woff)format("woff");font-weight:300;font-style:normal}@font-face{font-family:Poppins Medium;src:url(/assets/poppins.medium-BgINX8AG.woff2)format("woff2"),url(/assets/poppins.medium-8e-Nokfm.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Poppins Regular;src:url(/assets/poppins.regular-CqwbU4n-.woff2)format("woff2"),url(/assets/poppins.regular-BgyqXgF4.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:ZT Nature Regular;src:url(/assets/zt-nature.regular-B223gegN.woff2)format("woff2"),url(/assets/zt-nature.regular-C2QMd73F.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:VendSans;src:url(/assets/VendSans-VariableFont_wght-BNB5WFN-.woff2)format("woff2"),url(/assets/VendSans-VariableFont_wght-BAw4h-R0.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:TGL;src:url(/assets/tgl-0-1451-engschrift.regular-ZL3j7i3s.woff2)format("woff2"),url(/assets/tgl-0-1451-engschrift.regular-BHE2_XvS.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:WixMadeforText;src:url(/assets/WixMadeforText-Regular-BobzWCx0.woff2)format("woff2"),url(/assets/WixMadeforText-Regular-DqAza3jX.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Yantramanav;src:url(/assets/Yantramanav-Regular-CvBvHQnv.woff2)format("woff2"),url(/assets/Yantramanav-Regular-JsJyuR-y.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Figtree;src:url(/assets/Figtree-VariableFont_wght-DrSn3hDe.woff2)format("woff2"),url(/assets/Figtree-VariableFont_wght-aEA2N3Mb.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Outfit;src:url(../assets/fonts/Outfit-VariableFont_wght.woff2)format("woff2"),url(../assets/fonts/Outfit-VariableFont_wght.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:CalSans Regular;src:url(/assets/CalSans-Regular-Cblcj7r6.woff2)format("woff2"),url(/assets/CalSans-Regular-CFlGO4Dv.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:MonaSans Regular;src:url(/assets/MonaSans-VariableFont_wdth_wght-CO1W7ZqY.woff2)format("woff2"),url(/assets/MonaSans-VariableFont_wdth_wght-C32OG3N6.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:MonaSans Bold;src:url(/assets/MonaSans-VariableFont_wdth_wght-CO1W7ZqY.woff2)format("woff2"),url(/assets/MonaSans-VariableFont_wdth_wght-C32OG3N6.woff)format("woff");font-weight:600;font-style:normal}@font-face{font-family:Alte Haas Grotesk Regular;src:url(/assets/AlteHaasGroteskRegular-D-3ZyOnj.woff2)format("woff2"),url(/assets/AlteHaasGroteskRegular-CZAy9Z0-.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Alte Haas Grotesk Bold;src:url(/assets/AlteHaasGroteskBold-CoKx4FJZ.woff2)format("woff2"),url(/assets/AlteHaasGroteskBold-Bp6xeF-1.woff)format("woff");font-weight:400;font-style:normal}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:before,:after{box-sizing:border-box;-webkit-user-select:none;user-select:none}#root,html,body,.App{text-align:center;width:100%;min-height:100%;margin:0 auto;padding:0}html{scrollbar-gutter:stable;font-size:var(--scalar-html-font);overflow-wrap:anywhere;word-break:break-word}body{background-color:var(--background-color-medium-black);font-family:Heebo,sans-serif}body.no-scroll{overflow:hidden}html,body{overflow-anchor:none;scroll-behavior:auto}.App{text-align:center;min-height:99vh;padding:var(--scaler-app-padding-vertical) var(--scaler-app-padding-horizontal);background-color:#c4c4c4;flex-direction:column;display:flex}main{padding:var(--scaler-main-padding-vertical) var(--scaler-main-padding-horizontal);z-index:100;flex:auto;margin:0;padding-top:0}.App:has(.home-page){border:0;padding:0}h3{font-size:calc(2.1 * var(--scalar-html-font));letter-spacing:calc(.2 * var(--scalar-html-font));padding:calc(1 * var(--v-avg)) 0 calc(3 * var(--v-avg));color:var(--logo-green);text-transform:uppercase;overflow-wrap:anywhere;word-break:break-word;margin:0;font-family:Heebo Boldish,sans-serif}h4{font-family:Figtree,sans-serif;font-size:calc(1.5 * var(--scalar-html-font));line-height:calc(2 * var(--scalar-html-font));color:var(--header-text-gray);padding:calc(2 * var(--v-avg)) 0 calc(1 * var(--v-avg));margin:auto}P{font-size:calc(1.3 * var(--scalar-html-font));line-height:calc(2.2 * var(--scalar-html-font));letter-spacing:calc(.05 * var(--v-avg));box-shadow:var(--boxshadow-vwh-main);padding:var(--scaler-p-tag-padding-vertical) var(--scaler-p-tag-padding-horizontal);padding:var(--scaler-p-tag-padding-vertical) var(--scaler-p-tag-padding-horizontal);background-color:#f5f5f5}strong{color:#333;font-family:Heebo,sans-serif}.no-wrap{white-space:nowrap}em{font-size:97%}@keyframes fadeInSection{0%{opacity:0;transform:translateY(calc(2 * var(--v-avg)))}to{opacity:1;transform:translateY(0)}}section:first-child{animation-duration:.5s}section:nth-child(2){animation-duration:1s}section:nth-child(3){animation-duration:1.5s}section:nth-child(4){animation-duration:2s}section:nth-child(5){animation-duration:2.5s}section:nth-child(6){animation-duration:3s}section:nth-child(7){animation-duration:3.5s}section:nth-child(8){animation-duration:4s}section:nth-child(9){animation-duration:4.5s}section:nth-child(10){animation-duration:5s}section{background:var(--section-background-linear-gradient);text-align:center;padding-top:var(--scaler-section-padding-vertical);padding-bottom:var(--scaler-section-padding-vertical);padding-left:var(--scaler-section-padding-horizontal);padding-right:var(--scaler-section-padding-horizontal);background-color:var(--background-color-light-gray);border-top:.2rem solid var(--logo-green);border-bottom:.2rem solid var(--logo-green);animation:10ms ease-out forwards fadeInSection;overflow-y:hidden}section:first-of-type{border-top:.4rem solid var(--logo-green)}section:last-of-type{border-bottom:.4rem solid var(--logo-green)}.inner-section{background-color:var(--background-color-light-gray);padding-top:var(--scaler-inner-section-padding-top);padding-bottom:var(--scaler-inner-section-padding-bottom);padding-right:var(--scaler-inner-section-padding-horizontal);padding-left:var(--scaler-inner-section-padding-horizontal);border-left:.2rem dotted #c6c6c6;border-right:.2rem dotted #c6c6c6}.inner-section ul,.inner-section ol{text-align:left;padding:0;padding-left:var(--scaler-list-left-side-padding);padding-right:var(--scaler-list-right-side-padding);padding-top:var(--scaler-list-padding-vertical);padding-bottom:var(--scaler-list-padding-vertical);box-shadow:var(--boxshadow-vwh-main);line-height:calc(2 * var(--scalar-html-font));letter-spacing:calc(.05 * var(--scalar-html-font));z-index:0;background-color:#f5f5f5;flex-direction:column;gap:1.5rem;margin:0;display:flex}.inner-section ul>li,.inner-section ol>li{box-shadow:var(--boxshadow-vwh-list-item);border:var(--main-border);border-radius:calc(.5 * var(--v-avg));background:#f5f5f5;padding:1rem}.inner-section ol{list-style-type:upper-roman}.inner-section ol li::marker{font-weight:500;font-size:calc(1.3 * var(--scalar-html-font));color:var(--hyperlink-color-dark);z-index:0}.inner-section ul li::marker{font-weight:900;font-size:calc(1.7 * var(--scalar-html-font));color:var(--hyperlink-color-dark);vertical-align:middle;z-index:0}@media (min-aspect-ratio:.7){main{margin-bottom:calc(.4 * var(--v-avg));border:0}}@media (max-width:500px){section:last-of-type{border-bottom:0}}@media (max-width:500px),(max-aspect-ratio:.5625){:root{--grid-system-size-portrait:100vw}}.content-page{background-color:#c6c6c6;height:100%;margin:0}.content-page .line{display:inline-block}.content-page a{color:var(--hyperlink-color-dark);border-radius:calc(.3 * var(--v-avg));z-index:21;overflow-wrap:anywhere;word-break:break-word;text-decoration:none;transition:color .2s;display:inline-block;position:relative}.content-page a:hover,.content-page a:focus{text-decoration:none}@media (min-aspect-ratio:.7){.content-page{margin:0}.sticky-nav{top:calc(1 * var(--v-avg));z-index:900;position:sticky}.sticky-nav .nav-menu-button{pointer-events:auto;top:calc(1 * var(--v-avg));right:calc(1 * var(--v-avg));z-index:899;justify-content:center;align-items:center;margin:auto;padding:0;display:flex;position:absolute}}@media (max-width:500px),(max-aspect-ratio:.5625){:root{--grid-system-size-portrait:100vw}}@keyframes morphRadius{0%{border-color:#e6e6e6;border-width:calc(0 * var(--v-avg));border-radius:0%;transform:scale(1)}2%{border-color:var(--logo-green);border-width:calc(.3 * var(--v-avg));border-radius:50%}5%{border-color:var(--logo-green);border-width:calc(.6 * var(--v-avg));border-radius:50%;transform:scale(1.1)}15%{border-color:var(--logo-green);border-width:calc(.5 * var(--v-avg));border-radius:50%;transform:scale(1.25)}18%{transform:scale(1)}20%{border-width:calc(.25 * var(--v-avg));border-color:#e6e6e6;border-radius:0%;transform:scale(1)}to{border-width:calc(0 * var(--v-avg));border-color:#e6e6e6;border-radius:0%;transform:scale(1)}}@keyframes imageZoom{0%{transform:scale(1)}5%{transform:scale(1.1)}15%{transform:scale(1.1)}20%{transform:scale(1)}to{transform:scale(1)}}@keyframes cardBorder{0%{border-style:solid;border-color:#e6e6e6;border-width:calc(0 * var(--v-avg));border-radius:0%}5%{border-color:var(--logo-green);border-width:calc(.4 * var(--v-avg));border-style:solid;border-radius:50%}15%{border-color:#e6e6e6;border-width:calc(0 * var(--v-avg));border-style:solid;border-radius:0%}20%{border-color:#e6e6e6;border-width:calc(0 * var(--v-avg));border-style:solid;border-radius:0%}to{border-color:#e6e6e6;border-width:calc(0 * var(--v-avg));border-style:solid;border-radius:0%}}@keyframes houseBorder{0%{border-color:#e6e6e6;border-width:calc(0 * var(--v-avg));border-style:solid;border-radius:0%}5%{border-color:var(--logo-green);border-width:calc(.4 * var(--v-avg));border-style:solid;border-radius:50%}15%{border-color:#e6e6e6;border-width:calc(0 * var(--v-avg));border-style:solid;border-radius:0%}20%{border-color:#e6e6e6;border-width:calc(0 * var(--v-avg));border-style:solid;border-radius:0%}to{border-color:#e6e6e6;border-width:calc(0 * var(--v-avg));border-style:solid;border-radius:0%}}@keyframes houseBorderInner{0%{transform:none}5%{transform:translateY(calc(-2.4 * var(--v-avg)))}20%{transform:none}to{transform:none}}@keyframes LogoInner{0%{transform:none}5%{transform:translateY(calc(-1.5 * var(--v-avg)))}20%{transform:none}to{transform:none}}@keyframes shrinkCardsWhenImagePlays{0%{transform:scale(1)}5%{transform:scale(.95)}15%{transform:scale(.9)}20%{transform:scale(1)}to{transform:scale(1)}}.home-page{padding:0}.home-page .pane-container{flex-direction:row;justify-content:flex-start;gap:0;margin:0;padding:0;display:flex}.home-page .pane-container .left-pane{flex:0 0 calc(0 * var(--v-avg));border:0;margin:0;padding:0}.home-page .pane-container .center-pane{z-index:99}.home-page .pane-container .center-pane .auto-panning-image{background:var(--background-gradient-home-page);z-index:1;border:none;padding:0;position:relative}.home-page .pane-container .center-pane .auto-panning-image .credit-label{display:none}.home-page .pane-container .center-pane .auto-panning-image-inner-border{border:calc(0 * var(--v-avg)) solid #e6e6e6;will-change:border-radius, transform;z-index:10;border-radius:0;animation:20s cubic-bezier(.5,0,0,.75) 18s infinite morphRadius;position:relative}.home-page .pane-container .center-pane .auto-panning-image-inner-border img{animation:20s cubic-bezier(.5,0,0,.75) 18s infinite imageZoom}.home-page .pane-container .center-pane .seq-5 .grid-catch-phrase{animation:20s cubic-bezier(.5,0,0,.75) 6s infinite houseBorder,20s cubic-bezier(.5,0,0,.75) 18s infinite shrinkCardsWhenImagePlays}.home-page .pane-container .center-pane .seq-5 .grid-catch-phrase .CustomComponentP{animation:20s cubic-bezier(.5,0,0,.75) 6s infinite houseBorderInner}.home-page .pane-container .center-pane .seq-7 .grid-catch-phrase{animation:20s cubic-bezier(.5,0,0,.75) 10s infinite cardBorder,20s cubic-bezier(.5,0,0,.75) 18s infinite shrinkCardsWhenImagePlays}.home-page .pane-container .center-pane .seq-8 .logo-title-row-home-page{animation:20s cubic-bezier(.5,0,0,.75) 2s infinite cardBorder,20s cubic-bezier(.5,0,0,.75) 18s infinite shrinkCardsWhenImagePlays}.home-page .pane-container .center-pane .seq-8 .logo-title-row-home-page>*{animation:20s cubic-bezier(.5,0,0,.75) 2s infinite LogoInner}.home-page .pane-container .center-pane .seq-9 .grid-catch-phrase{animation:20s cubic-bezier(.5,0,0,.75) 14s infinite houseBorder,20s cubic-bezier(.5,0,0,.75) 18s infinite shrinkCardsWhenImagePlays}.home-page .pane-container .center-pane .seq-9 .grid-catch-phrase .CustomComponentP{animation:20s cubic-bezier(.5,0,0,.75) 14s infinite houseBorderInner}.home-page .pane-container .center-pane .lethbridge{background:var(--background-gradient-home-page)}.home-page .pane-container .center-pane .lethbridge .grid-text-box .grid-catch-phrase{border:calc(0 * var(--v-avg)) solid #e6e6e6;border:none}.home-page .pane-container .center-pane .home-bubble{background:var(--background-gradient-home-page)}.home-page .pane-container .center-pane .home-bubble .grid-text-box .grid-catch-phrase{border:calc(.0001 * var(--v-avg)) solid #e6e6e6;border:none;overflow:hidden}.home-page .pane-container .center-pane .home-bubble .grid-text-box .grid-catch-phrase .CustomComponentP{text-wrap:balance}.home-page .pane-container .center-pane .logo-title-row-home-page{border:calc(.0001 * var(--v-avg)) solid #e6e6e6;background-color:#e6e6e6;border:none}.home-page .pane-container .center-pane .flexbox-grid{background-color:var(--background-color-light-gray);grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:0}.home-page .pane-container .center-pane .flexbox-grid .seq-0{order:0}.home-page .pane-container .center-pane .flexbox-grid .seq-1{order:2}.home-page .pane-container .center-pane .flexbox-grid .seq-2{order:4}.home-page .pane-container .center-pane .flexbox-grid .seq-3{order:6}.home-page .pane-container .center-pane .flexbox-grid .seq-4{visibility:visible;pointer-events:auto;order:8;display:block}.home-page .pane-container .center-pane .flexbox-grid .seq-5{order:7}.home-page .pane-container .center-pane .flexbox-grid .seq-6{order:1;display:none}.home-page .pane-container .center-pane .flexbox-grid .seq-7{order:5}.home-page .pane-container .center-pane .flexbox-grid .seq-8{order:3}.home-page .pane-container .center-pane .flexbox-grid .seq-9{order:1}.home-page .pane-container .center-pane .flexbox-grid .seq-10{order:9;display:none}.home-page .pane-container .center-pane .flexbox-grid{touch-action:auto;cursor:auto}.home-page .pane-container .center-pane .flexbox-grid .grid-item{box-shadow:none;z-index:9;border:none;position:relative;overflow:visible}.home-page .pane-container .center-pane .flexbox-grid .grid-item:has(.auto-panning-image){z-index:10;background-color:#0000;animation:20s cubic-bezier(.5,0,0,.75) 18s infinite imageZoom}.home-page .pane-container .center-pane .flexbox-grid .grid-item:has(.auto-panning-image) .auto-panning-image{background:0 0;overflow:visible}.home-page .pane-container .center-pane .flexbox-grid .grid-item:has(.logo-title-row-home-page){background:var(--background-gradient-home-page)}.home-page .pane-container .center-pane .flexbox-grid .grid-item:has(.grid-text-box) .grid-text-box{padding:0}.home-page .pane-container .center-pane .flexbox-grid .grid-catch-phrase{background-color:#e6e6e6}@media (max-aspect-ratio:.9),(max-width:700px){.home-page .pane-container .center-pane .flexbox-grid{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(2,1fr);grid-auto-flow:row}.home-page .pane-container .center-pane .flexbox-grid .seq-0{order:1}.home-page .pane-container .center-pane .flexbox-grid .seq-1{order:2}.home-page .pane-container .center-pane .flexbox-grid .seq-2{order:5}.home-page .pane-container .center-pane .flexbox-grid .seq-3{order:6}.home-page .pane-container .center-pane .flexbox-grid .seq-4{visibility:hidden;pointer-events:none;order:9;position:fixed}.home-page .pane-container .center-pane .flexbox-grid .seq-5{order:3}.home-page .pane-container .center-pane .flexbox-grid .seq-5 .grid-catch-phrase{animation:20s cubic-bezier(.5,0,0,.75) 6s infinite houseBorder,20s cubic-bezier(.5,0,0,.75) 18s infinite shrinkCardsWhenImagePlays}.home-page .pane-container .center-pane .flexbox-grid .seq-5 .grid-catch-phrase .CustomComponentP{animation:20s cubic-bezier(.5,0,0,.75) 6s infinite houseBorderInner}.home-page .pane-container .center-pane .flexbox-grid .seq-6{order:3;display:none}.home-page .pane-container .center-pane .flexbox-grid .seq-7{order:4}.home-page .pane-container .center-pane .flexbox-grid .seq-7 .grid-catch-phrase{animation:20s cubic-bezier(.5,0,0,.75) 10s infinite cardBorder,20s cubic-bezier(.5,0,0,.75) 18s infinite shrinkCardsWhenImagePlays}.home-page .pane-container .center-pane .flexbox-grid .seq-8{order:0}.home-page .pane-container .center-pane .flexbox-grid .seq-8 .logo-title-row-home-page{animation:20s cubic-bezier(.5,0,0,.75) 2s infinite cardBorder,20s cubic-bezier(.5,0,0,.75) 18s infinite shrinkCardsWhenImagePlays}.home-page .pane-container .center-pane .flexbox-grid .seq-8 .logo-title-row-home-page>*{animation:20s cubic-bezier(.5,0,0,.75) 2s infinite LogoInner}.home-page .pane-container .center-pane .flexbox-grid .seq-9{order:7}.home-page .pane-container .center-pane .flexbox-grid .seq-9 .grid-catch-phrase{animation:20s cubic-bezier(.5,0,0,.75) 14s infinite houseBorder,20s cubic-bezier(.5,0,0,.75) 18s infinite shrinkCardsWhenImagePlays}.home-page .pane-container .center-pane .flexbox-grid .seq-9 .grid-catch-phrase .CustomComponentP{animation:20s cubic-bezier(.5,0,0,.75) 14s infinite houseBorderInner}}@media (max-aspect-ratio:.5){.home-page .pane-container .center-pane .flexbox-grid{grid-template-columns:repeat(2,1fr)}}@media (min-aspect-ratio:1.67) and (min-width:650px){.home-page .pane-container .center-pane .flexbox-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr)}.home-page .pane-container .center-pane .flexbox-grid .seq-0{order:1}.home-page .pane-container .center-pane .flexbox-grid .seq-1{order:3}.home-page .pane-container .center-pane .flexbox-grid .seq-2{order:5}.home-page .pane-container .center-pane .flexbox-grid .seq-3{order:6}.home-page .pane-container .center-pane .flexbox-grid .seq-4{visibility:hidden;pointer-events:none;order:9;position:fixed}.home-page .pane-container .center-pane .flexbox-grid .seq-5{order:5}.home-page .pane-container .center-pane .flexbox-grid .seq-5 .grid-catch-phrase{animation:20s cubic-bezier(.5,0,0,.75) 6s infinite houseBorder,20s cubic-bezier(.5,0,0,.75) 18s infinite shrinkCardsWhenImagePlays}.home-page .pane-container .center-pane .flexbox-grid .seq-5 .grid-catch-phrase .CustomComponentP{animation:20s cubic-bezier(.5,0,0,.75) 6s infinite houseBorderInner}.home-page .pane-container .center-pane .flexbox-grid .seq-6{order:3;display:none}.home-page .pane-container .center-pane .flexbox-grid .seq-7{order:2}.home-page .pane-container .center-pane .flexbox-grid .seq-7 .grid-catch-phrase{animation:20s cubic-bezier(.5,0,0,.75) 10s infinite cardBorder,20s cubic-bezier(.5,0,0,.75) 18s infinite shrinkCardsWhenImagePlays}.home-page .pane-container .center-pane .flexbox-grid .seq-8{order:0}.home-page .pane-container .center-pane .flexbox-grid .seq-8 .logo-title-row-home-page{animation:20s cubic-bezier(.5,0,0,.75) 2s infinite cardBorder,20s cubic-bezier(.5,0,0,.75) 18s infinite shrinkCardsWhenImagePlays}.home-page .pane-container .center-pane .flexbox-grid .seq-8 .logo-title-row-home-page>*{animation:20s cubic-bezier(.5,0,0,.75) 2s infinite LogoInner}.home-page .pane-container .center-pane .flexbox-grid .seq-9{order:7}.home-page .pane-container .center-pane .flexbox-grid .seq-9 .grid-catch-phrase{animation:20s cubic-bezier(.5,0,0,.75) 14s infinite houseBorder,20s cubic-bezier(.5,0,0,.75) 18s infinite shrinkCardsWhenImagePlays}.home-page .pane-container .center-pane .flexbox-grid .seq-9 .grid-catch-phrase .CustomComponentP{animation:20s cubic-bezier(.5,0,0,.75) 14s infinite houseBorderInner}}@media (max-width:500px),(max-aspect-ratio:.5625){:root{--grid-system-size-portrait:100vw}}@keyframes jiggle{0%{transform:rotate(0)}10%{transform:rotate(5deg)}20%{transform:rotate(-5deg)}30%{transform:rotate(3deg)}40%{transform:rotate(-3deg)}50%{transform:rotate(0)}to{transform:rotate(0)}}.flexbox-grid{will-change:transform;grid-auto-flow:row;grid-auto-columns:var(--grid-system-size-landscape);grid-auto-rows:var(--grid-system-size-landscape);gap:calc(.1 * var(--v-avg));touch-action:pan-y;cursor:grab;max-width:100%;max-height:100%;display:grid;overflow:hidden}.flexbox-grid:active{cursor:grabbing}.grid-item{background-color:var(--background-color-light-gray);aspect-ratio:1;width:100%}.grid-item .grid-text-box{aspect-ratio:1;gap:calc(.5 * var(--v-avg));text-align:center;width:100%;height:100%;display:grid}.grid-item .grid-text-box .grid-catch-phrase{flex-direction:column;justify-content:center;align-items:center;display:flex;container-type:inline-size}.grid-item .grid-text-box .grid-catch-phrase .CustomComponentP{font-size:calc(5 * var(--grid-text-size));line-height:calc(6.5 * var(--grid-text-size));box-shadow:none;flex:auto;place-items:center;margin:0;display:grid}.logo-container-box .grid-text-box{container-type:inline-size}.logo-container-box .grid-text-box .logo-title-row-home-page{font-family:MonaSans Bold,sans-serif;font-size:calc(6.5 * var(--grid-text-size));flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.logo-container-box .grid-text-box .logo-title-row-home-page .App-logo{width:calc(14 * var(--grid-text-size));text-wrap:nowrap;transform-origin:50%;flex-shrink:0;height:auto;animation:2s ease-in-out 2s infinite forwards jiggle}.logo-container-box .grid-text-box .logo-title-row-home-page .App-titles{color:#363636}.logo-container-box .grid-text-box .logo-title-row-home-page .title-header-row{margin-top:calc(1.2 * var(--grid-text-size));flex-direction:column;justify-content:center;align-items:center;display:flex}.logo-container-box .grid-text-box .logo-title-row-home-page .title-header-row .title-header{margin:0;padding:0;font-size:100%;font-weight:700;display:flex}.logo-container-box .grid-text-box .logo-title-row-home-page .title-header-row .sub-title-header{font-size:65%;font-weight:700;line-height:calc(4.5 * var(--grid-text-size));margin:0;padding:0;display:flex}.lethbridge .grid-text-box{padding:calc(2 * var(--v-avg))}.lethbridge .grid-text-box .grid-catch-phrase{border:calc(.4 * var(--v-avg)) solid #d4d4d4;background-image:url(/assets/lethbridge-cutout-5-Cc-MzixA.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.home-bubble .grid-text-box{padding:calc(2 * var(--v-avg))}.home-bubble .grid-text-box .grid-catch-phrase{border:calc(.4 * var(--v-avg)) solid #d4d4d4}.home-bubble .grid-text-box .grid-catch-phrase .CustomComponentP{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20width='160.03911mm'%20height='160.03963mm'%20viewBox='0%200%20160.03911%20160.03963'%20version='1.1'%20id='svg1'%20xml:space='preserve'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%20/%3e%3cpath%20id='rect21'%20style='fill:%23e6e6e6;fill-opacity:1;stroke:%23e6e6e6;stroke-width:0.499999;stroke-linejoin:bevel;stroke-miterlimit:25;stroke-opacity:1'%20d='M%200.24999812,0.24999916%20V%20159.78962%20H%20159.7891%20V%200.24999916%20Z%20M%2080.031687,18.663345%20h%205.2e-4%20a%202.4999943,2.4999943%200%200%201%201.76682,0.732255%20l%2022.336103,22.336107%20v%20-2.15078%20a%202.5002443,2.5002443%200%200%201%202.49959,-2.5001%20h%2016.14889%20a%202.5002443,2.5002443%200%200%201%202.49959,2.5001%20v%2023.07043%20a%202.4999943,2.4999943%200%200%201%20-0.009,0.21911%20l%2023.5505,23.55102%20a%202.4999943,2.4999943%200%200%201%20-1.76992,4.26692%20H%20135.28%20v%2048.159853%20a%202.4999943,2.4999943%200%200%201%20-2.49959,2.50011%20H%2080.727257%20a%202.4999943,2.4999943%200%200%201%20-0.66714,-0.092%202.4999943,2.4999943%200%200%201%20-0.74983,0.11989%20H%2027.257652%20a%202.4999943,2.4999943%200%200%201%20-2.500106,-2.5001%20V%2090.716307%20H%2012.983588%20A%202.4999943,2.4999943%200%200%201%2011.21522,86.448357%20L%2078.154287,19.510322%20a%202.4999943,2.4999943%200%200%201%200.108,-0.114722%202.4999943,2.4999943%200%200%201%201.7694,-0.732255%20z'%20/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;padding:22% 22% 3%}@media (max-aspect-ratio:1.4),(max-width:600px){.flexbox-grid{grid-auto-flow:column;grid-auto-columns:var(--grid-system-size-portrait);grid-auto-rows:var(--grid-system-size-portrait)}}@media (max-width:500px),(max-aspect-ratio:.5625){:root{--grid-system-size-portrait:100vw}}.auto-panning-image{justify-content:center;align-items:center;width:100%;height:100%;padding:3%;transition:padding 1s .4s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.auto-panning-image:hover,.auto-panning-image:active,.auto-panning-image .auto-panning-image:focus-within,.auto-panning-image.touched{padding:0}.auto-panning-image-inner-border:has(.stock){border:calc(.00001 * var(--v-avg)) solid #d8d8d8;border-radius:10%;justify-content:center;align-items:center;width:100%;height:100%;transition:border-radius 1s .4s;display:flex;position:relative;overflow:hidden}.auto-panning-image:hover .auto-panning-image-inner-border,.auto-panning-image:active .auto-panning-image-inner-border,.auto-panning-image.touched .auto-panning-image-inner-border,.auto-panning-image:focus-within .auto-panning-image-inner-border{border-radius:0;transition:border-radius 1s .4s}.auto-panning-image img{z-index:1;object-fit:cover;pointer-events:none;max-width:none;max-height:none;position:absolute;top:0;left:0}.auto-panning-image:hover .credit-container,.auto-panning-image:active .credit-container,.auto-panning-image.touched .credit-container{opacity:1;pointer-events:auto;transition:opacity 1s ease-in .4s}.credit-container{opacity:0;font-size:calc(5 * var(--grid-text-size));z-index:2;flex-direction:column;margin:0;transition:opacity 1s ease-in .4s;display:flex;position:absolute;bottom:0;left:0}.credit-container .credit-label{color:var(--softer-white);flex-wrap:wrap;align-items:center;margin:0;font-family:Zain Regular,sans-serif;display:flex}.credit-container .credit-label div{border-radius:calc(.1 * var(--v-avg));background-color:#333d}.credit-container .credit-label div:first-child{padding:calc(0 * var(--v-avg)) calc(.25 * var(--v-avg)) calc(0 * var(--v-avg)) calc(.25 * var(--v-avg))}.credit-container .credit-label:hover div{background-color:#333d}.credit-container .credit-label:hover a{background-color:var(--hyperlink-credit-label-hover)}.credit-container .credit-label:focus div{background-color:#333a}.credit-container .credit-label:focus a{background-color:var(--hyperlink-credit-label-hover)}.credit-container .credit-label .no-link,.credit-container .credit-label a{color:var(--softer-white);padding:calc(0 * var(--v-avg)) calc(.5 * var(--v-avg)) calc(0 * var(--v-avg)) calc(.5 * var(--v-avg));border-radius:0;text-decoration:none;transition:color .2s}.credit-container .credit-label .no-link{display:inline-block}.credit-container .credit-label a{cursor:pointer;display:inline-block}.credit-container .credit-label a:hover,.credit-container .credit-label a:active{background-color:var(--hyperlink-credit-label-hover)}.slideshow-container{width:100%;height:100%;position:relative;overflow:hidden}.slideshow-slide{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@media (max-width:500px),(max-aspect-ratio:.5625){:root{--grid-system-size-portrait:100vw}}@media (max-width:500px),(max-aspect-ratio:.5625){:root{--grid-system-size-portrait:100vw}}.CustomComponentP{font-size:calc(1.3 * var(--scalar-html-font));box-shadow:var(--boxshadow-vwh-main);margin-top:calc(1 * var(--v-avg));padding:var(--scaler-customComponentP-padding-vertical) 0;background-color:#f5f5f5;display:block}.CustomComponentP:has(p:only-of-type){padding:0}.CustomComponentP p{box-shadow:none;padding:var(--scaler-customComponentP-multi-p-tag-padding-vertical) var(--scaler-p-tag-padding-horizontal);margin:0;position:relative}.CustomComponentP.mission-CustomComponentP{margin:0}.CustomComponentP.mission-CustomComponentP p{padding:var(--scaler-customComponentP-multi-p-tag-padding-vertical-mission-section) var(--scaler-customComponentP-multi-p-tag-padding-horizontal-mission-section)}.CustomComponentP p:only-of-type{padding:var(--scaler-p-tag-padding-vertical) var(--scaler-p-tag-padding-horizontal);padding:var(--scaler-p-tag-padding-vertical) var(--scaler-p-tag-padding-horizontal)}:is(.CustomComponentP:has(ol),.CustomComponentP:has(ul)){border-radius:calc(.5 * var(--v-avg));padding:0;overflow:hidden}.CustomComponentP ul,.CustomComponentP ol{box-shadow:none;z-index:0;margin:0}.CustomComponentP ul li,.CustomComponentP ol li{z-index:10;position:relative}@media (max-width:500px),(max-aspect-ratio:.5625){:root{--grid-system-size-portrait:100vw}}.circle-wrap{color:#000;border:calc(.3 * var(--v-avg)) solid #d4d4d4;width:60%;height:60%;font-size:calc(5 * var(--grid-text-size));background:#fff;border-radius:50%;position:relative}.circle-content{text-align:center;line-height:calc(6.5 * var(--grid-text-size));text-wrap:balance;justify-content:center;align-items:center;padding:13%;display:flex;position:absolute;inset:0}.circle-shape-left,.circle-shape-right{shape-margin:0;position:relative}.circle-shape-left{float:left;shape-outside:circle(50% at 100% 50%);clip-path:circle(50% at 100%)}.circle-shape-right{float:right;shape-outside:circle(50% at 0% 50%);clip-path:circle(50% at 0%)}@media (max-width:500px),(max-aspect-ratio:.5625){:root{--grid-system-size-portrait:100vw}}.pane-container{padding:var(--scaler-page-container-padding-vertical), var(--scaler-page-container-padding-horizontal);flex-direction:row;gap:.4rem;display:flex}.pane-container .left-pane{flex:0 0 var(--grid-system-size-landscape);box-shadow:var(--boxshadow-vwh-inner-section-left), var(--boxshadow-vwh-inner-section-right);overflow:hidden}.pane-container .center-pane{box-shadow:var(--boxshadow-vwh-inner-section-left), var(--boxshadow-vwh-inner-section-right);width:100%;height:fit-content}@media (max-aspect-ratio:1.4),(max-width:600px){.pane-container{flex-direction:column;gap:0}.pane-container .left-pane{flex:0 0 var(--grid-system-size-portrait);z-index:1}}@media (max-width:500px),(max-aspect-ratio:.5625){:root{--grid-system-size-portrait:100vw}}.main-navigation-links{border-bottom:.4rem solid var(--logo-green);z-index:900;width:100%;font-family:Zain Regular,sans-serif;font-size:calc(4 * var(--v-avg));justify-content:center;align-items:flex-end;display:flex;position:sticky;bottom:0;container-type:inline-size}.main-navigation-links .nav-background{background-color:var(--background-color-medium-black);width:85%;height:calc(8 * var(--v-avg));z-index:901;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.main-navigation-links .nav-link{font-size:calc(3.2 * var(--v-avg));z-index:902;color:#fff;background-color:var(--background-color-medium-black);border-bottom:.4rem solid var(--background-color-medium-black);text-align:center;min-width:0;padding:calc(2 * var(--v-avg)) calc(1 * var(--v-avg)) calc(.8 * var(--v-avg)) calc(1 * var(--v-avg));flex:auto;align-items:center;text-decoration:none;display:grid;container-type:inline-size}.main-navigation-links .nav-link:hover{color:var(--background-color-medium-black);background-color:var(--background-color-light-gray);border-top:calc(.6 * var(--v-avg)) solid #ccc;margin-top:0}.main-navigation-links .nav-link.active{background-color:var(--logo-green);color:#fff;border-bottom:0;border-top:calc(1.2 * var(--v-avg)) solid var(--logo-green);padding-bottom:calc(1 * var(--v-avg));margin-top:0;transition:background-color .1s,color .2s,border-color .2s,margin-top .1s}@media (min-aspect-ratio:.7){.main-navigation-links{display:none}}@media (max-width:500px),(max-aspect-ratio:.5625){:root{--grid-system-size-portrait:100vw}}.main-navigation-links-menu{font-family:Zain Regular,sans-serif;font-size:calc(.5 * var(--scaler-footer-sizing));border-radius:calc(2 * var(--v-avg)) 0 0 calc(2 * var(--v-avg));border-bottom:calc(.4 * var(--v-avg)) solid var(--logo-green);border-top:calc(.4 * var(--v-avg)) solid var(--logo-green);border-left:calc(.4 * var(--v-avg)) solid var(--logo-green);background-color:var(--background-color-medium-black);isolation:isolate;flex-direction:column;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.main-navigation-links-menu .nav-link{color:#fff;background-color:var(--background-color-medium-black);text-align:center;min-width:100%;padding:calc(1.5 * var(--v-avg));flex:auto;align-items:center;text-decoration:none;display:grid}.main-navigation-links-menu .nav-link:hover{background-color:#444;margin-top:0}.main-navigation-links-menu .nav-link.active{background-color:var(--logo-green);color:#fff;border-left:calc(.8 * var(--v-avg)) solid var(--logo-green);transition:background-color .1s ease, color .2s ease, border-color .3s ease margin-top 80ms ease;margin-top:0}.main-navigation-links-menu .nav-link:active{color:#fff;transition:background-color .1s,color .2s,border-color .3s,margin-top 80ms}.nav-menu-button{background:0 0;border:none;display:none}.nav-dropdown{top:calc(3 * var(--v-avg) + 1 * var(--scaler-footer-sizing));z-index:900;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%);transform:translateX(calc(20 * var(--v-avg))) scale(.98);flex-direction:column;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .5s,visibility 0s linear .25s;display:flex;position:fixed;right:0}.nav-dropdown.open{opacity:1;pointer-events:auto;visibility:visible;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s,visibility;transform:translate(0)scale(1)}@media (max-width:500px),(max-aspect-ratio:.5625){:root{--grid-system-size-portrait:100vw}}header{z-index:1000;color:#000;background-color:var(--background-color-light-gray);will-change:transform;border-bottom:calc(.4 * var(--v-avg)) solid var(--logo-green);width:100%;padding-bottom:0;position:sticky;bottom:0;transform:translateZ(0);container-type:inline-size}header .logo-title-row{flex:0 auto;justify-content:center;align-items:center;min-width:0;margin:0 auto;display:flex}header .logo-title-row .App-logo{width:calc(1 * var(--grid-text-size));height:auto;padding:calc(1 * var(--v-avg)) calc(.5 * var(--v-avg));white-space:nowrap;flex:0 auto;justify-content:center;align-items:center;display:flex}header .logo-title-row .App-titles{padding:calc(1 * var(--v-avg)) calc(.5 * var(--v-avg));font-size:var(--grid-text-size);flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:0;display:flex}header .logo-title-row .App-titles .title-header{margin:0;padding:0;font-size:100%;display:flex}header .logo-title-row .App-titles .sub-title-header{margin:0;padding:0;font-size:65%;display:flex}@media (min-aspect-ratio:.7){header{will-change:auto;display:flex;position:relative;transform:none}}:root{--logo-green:#0a8;--logo-heart-green:#00e200;--logo-chimney-red:#8a3030;--logo-gray:#bdbdbd;--logo-green-lit:#0f0;--logo-orange-lit:#fb6400fd;--softer-white:#f0f0f0;--background-color-light-gray:#e6e6e6;--background-color-light-medium-gray:#d4d4d4;--background-color-light-dark-gray:#c6c6c6;--background-color-medium-black:#373737;--header-text-gray:#575757;--background-gray:#afafaf;--background-body-color:var(--logo-chimney-red);--hyperlink-color-light:#409cde;--hyperlink-color-dark:#0095ff;--hyperlink-credit-label:#00aa88f7;--hyperlink-credit-label-hover:#0095fff7;--background-gradient-home-page:radial-gradient(circle, #ddd 70%, #e6e6e6 75%);--background-gradient-about-headshot:radial-gradient(circle, #559c9a 0%, #236458 100%);--header-background-linear-gradient:linear-gradient(to right, #d4d4d4 0%, #dadada 10%, #e6e6e6 50%, #dadada 90%, #d4d4d4 100%);--section-background-linear-gradient:linear-gradient(to right, #e6e6e6 0%, #ddd 8%, #ddd 92%, #e6e6e6 100%);--main-border:.01rem solid #595959;--boxshadow-vwh-main:0 calc(.4 * var(--v-avg)) calc(.4 * var(--v-avg)) 0 #00000017;--boxshadow-vwh-list-item:0 .05rem .1rem 0 #00000014;--boxshadow-vwh-inner-section-left:calc(-.01 * var(--v-avg)) 0 calc(.5 * var(--v-avg)) #00000017;--boxshadow-vwh-inner-section-right:calc(.01 * var(--v-avg)) 0 calc(.5 * var(--v-avg)) #00000017;--boxshadow-vwh-inner-section-down:0 calc(-.01 * var(--v-avg)) calc(.5 * var(--v-avg)) #00000017;--boxshadow-vwh-main-upward:0 calc(-.3 * var(--v-avg)) calc(.3 * var(--v-avg)) 0 #0000001f;--boxshadow-vwh-main-all-sides:0 0 calc(2 * var(--v-avg)) 0 #00000080;--boxshadow-vwH-top-right-direction:calc(.1 * var(--v-avg)) calc(-.1 * var(--v-avg)) calc(.5 * var(--v-avg)) #00000040;--main-border-size:calc(.4rem + .4 * var(--v-avg));--v-avg:calc((1vw + 1vh) / 2);--v-avg-normalized:calc(var(--v-avg) / 100);--v-avg-inv:calc(1 - var(--v-avg-normalized));--v-avg-scale-quad:calc(var(--v-avg-normalized) * var(--v-avg-normalized));--v-avg-scale-quad-inv:calc(1 / (var(--v-avg-normalized) * var(--v-avg-normalized)));--v-avg-scale-poly:calc(var(--v-avg-amplified) * var(--v-avg-amplified) * var(--v-avg-amplified));--scalar-html-font:calc(.96 * (1rem - .2 * var(--v-avg)));--scalar-html-font-smaller-range:calc(1 * (.5rem + 3 * var(--v-avg)));--scaler-inner-content-padding-vertical:2rem;--scaler-inner-content-padding-horizontal:2rem;--scaler-app-padding-vertical:0;--scaler-app-padding-horizontal:calc(20 * (2 * var(--v-avg) - 1.17rem));--scaler-main-padding-vertical:0;--scaler-main-padding-horizontal:0;--scaler-section-padding-vertical:0;--scaler-section-padding-horizontal:calc(1 * (5vw - 1rem));--scaler-inner-section-padding-top:calc(5 * var(--v-avg));--scaler-inner-section-padding-bottom:calc(5 * var(--v-avg));--scaler-inner-section-padding-horizontal:calc(.75 * (4vw - 1rem));--scaler-inner-section-padding-horizontal-mission-page:calc(2 * (2 * var(--v-avg) - 1.17rem));--scaler-page-container-padding-vertical:calc(4 * var(--v-avg));--scaler-page-container-padding-horizontal:calc(4 * var(--v-avg));--scaler-footer-padding-vertical:0;--scaler-footer-padding-horizontal:calc(1 * (24vw - 6rem));--scaler-footer-sizing:calc(.75 * ( 1 * var(--v-avg) + 4rem));--scaler-list-left-side-padding:calc(1 * (3vw + 1.5rem));--scaler-list-right-side-padding:calc(1.8 * (2vw + .01rem));--scaler-list-padding-vertical:calc(1 * (3vw + 1.5rem));--scaler-list-left-side-padding-services-page:calc(1.5 * ((var(--v-avg) + var(--scalar-html-font))));--scaler-list-right-side-padding-services-page:calc(.75 * ((var(--v-avg) + var(--scalar-html-font))));--scaler-list-padding-services-page-vertical:calc(1.75 * ((var(--v-avg) + var(--scalar-html-font))));--scaler-customComponentP-padding-vertical:calc(5 * var(--v-avg));--scaler-customComponentP-multi-p-tag-padding-vertical:1.2rem;--scaler-customComponentP-multi-p-tag-padding-vertical-mission-section:1.25rem;--scaler-customComponentP-multi-p-tag-padding-horizontal-mission-section:calc(3 * (1vw - .01rem));--scaler-p-tag-padding-horizontal:calc(1.5 * (3.5vw - .2rem));--scaler-p-tag-padding-vertical:calc(1 * (1vw + 3rem));--scaler-circle-text:calc(.2 * var(--v-avg) - .01rem - 1px);--scalar-head-shot:calc(1 * (15rem - 3vw));--grid-text-size:1cqw;--grid-system-size-portrait:calc(12.5 * (1rem + 1 * var(--v-avg)));--grid-system-size-landscape:calc(12.5 * (1rem + 1 * var(--v-avg)))}@media (max-width:500px),(max-aspect-ratio:.5625){:root{--grid-system-size-portrait:100vw}}footer{z-index:0;background-color:#e6e6e6;padding:.1rem;position:sticky;bottom:0}footer .inner-footer{background:#e6e6e6;flex-direction:row;align-items:center;display:flex}footer .inner-footer .footer-div-1 #SBDSSL{height:var(--scaler-footer-sizing);justify-self:flex-start;width:auto}footer .inner-footer .footer-div-1 a{margin:0;padding:0}footer .inner-footer .footer-div-2{flex-direction:row;justify-content:center;align-items:center;margin:auto;padding:0;display:flex}footer .inner-footer .footer-div-2 .App-logo{height:calc(.6 * var(--scaler-footer-sizing));width:auto;margin:0;margin-right:calc(.2 * var(--scaler-footer-sizing))}footer .inner-footer .footer-div-2 p{color:var(--header-text-gray);font-size:calc(.22 * var(--scaler-footer-sizing));line-height:calc(.3 * var(--scaler-footer-sizing));box-shadow:none;background-color:#e6e6e6;margin:0;padding:0}footer:has(.footer-link-button.active){z-index:1000}.footer-link-button{cursor:pointer;transform-origin:0 100%;background:0 0;background:var(--header-text-gray);z-index:1;padding:0;padding:calc(.1 * var(--v-avg));border-radius:0 calc(.2 * var(--v-avg)) 0 0;background-color:#e6e6e6;border:none;display:flex;position:relative;bottom:0;left:0}.footer-link-button.active{z-index:1003;position:fixed;bottom:0;left:0;transform:scale(3)}.footer-overlay{z-index:1002;width:100vw;height:100vh;padding:calc(5 * var(--v-avg)) calc(1 * var(--scaler-footer-padding-horizontal));top:0;left:0;background:#000d;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow:hidden auto}.footer-overlay h3{color:#f5f5f5;font-size:calc(1.3 * var(--scalar-html-font))}.footer-overlay h4{color:#fff}.footer-overlay p{padding:calc(.01 * var(--v-avg));color:#fff;font-size:calc(1.3 * var(--scalar-html-font));line-height:calc(2.2 * var(--scalar-html-font));box-shadow:none;background-color:#0000;margin:0}.footer-overlay a{color:var(--hyperlink-color-light);font-weight:700;text-decoration:none}.footer-overlay a.email{color:#ff5249}.footer-overlay a:hover,.footer-overlay a.touched{color:#49ffd5}.footer-overlay .highlight-color-1{color:#adff2f}.footer-overlay .profile-section{justify-content:center;align-items:center;gap:calc(3 * var(--v-avg));padding:calc(3 * var(--v-avg));flex-wrap:wrap;display:flex}.footer-overlay .profile-section .zach-head{width:calc(1 * var(--scalar-head-shot));height:calc(1 * var(--scalar-head-shot));border:calc(.01 * var(--scalar-head-shot)) solid whitesmoke;background-color:#234;border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.footer-overlay .profile-section .zach-head img{width:120%;height:120%}.footer-overlay-content{padding:1rem;padding-bottom:calc(5 * var(--v-avg));border-radius:12px;flex-direction:column;gap:1rem;display:flex;position:relative;overflow:hidden}@media (min-aspect-ratio:.7){footer{margin-top:0;margin-bottom:0;position:static}footer .inner-footer,footer .footer-overlay{align-items:flex-start}}@media (max-aspect-ratio:1.4){.footer-overlay-content{height:calc(100% - 20 * var(--v-avg));overflow:auto}}@media (max-height:500px) and (min-aspect-ratio:1.4) and ((max-width:900px) or (min-aspect-ratio:1.4)){.footer-overlay{padding:calc(5 * var(--v-avg)) 0;justify-content:flex-end}.footer-overlay-content{width:calc(100% - 45 * var(--v-avg));overflow:auto}}@keyframes pulse-candle-1{60%{fill:var(--logo-green-lit)}62%{fill:var(--logo-green)}}@keyframes pulse-candle-2{64%{fill:var(--logo-green-lit)}66%{fill:var(--logo-green)}}@keyframes pulse-candle-3{68%{fill:var(--logo-green-lit)}70%{fill:var(--logo-green)}}@keyframes pulse-candle-4{72%{fill:var(--logo-green-lit)}74%{fill:var(--logo-green)}}@keyframes pulse-candle-5{76%{fill:var(--logo-green-lit)}78%{fill:var(--logo-green)}}@keyframes pulse-circuit-1{80%{fill:var(--logo-orange-lit)}82%{fill:var(--logo-orange)}}@keyframes pulse-circuit-2{84%{fill:var(--logo-orange-lit)}86%{fill:var(--logo-orange)}}@keyframes pulse-circuit-3{88%{fill:var(--logo-orange-lit)}90%{fill:var(--logo-orange)}}@keyframes pulse-circuit-4{92%{fill:var(--logo-orange-lit)}94%{fill:var(--logo-orange)}}@keyframes pulse-circuit-5{96%{fill:var(--logo-orange-lit)}98%{fill:var(--logo-orange)}}@keyframes barCycle{0%{fill:#e6e6e6}20%{fill:#0a8}25%{fill:#e6e6e6}to{fill:#e6e6e6}}svg{width:calc(1 * var(--scaler-footer-sizing));height:auto}svg .menu-bar{fill:#e6e6e6;transform-origin:50%;transition:fill 10ms linear;animation:5s infinite barCycle}svg .bar1{animation-delay:1s}svg .bar2{animation-delay:2s}svg .bar3{animation-delay:3s}
