:root{--bgNums: 255, 251, 230;--fontNums: 5, 5, 5;--bg: rgb(255, 251, 230);--font: rgb(5, 5, 5);--red: rgb(153, 47, 30);--orange: rgb(145, 60, 3);--yellow: rgb(111, 80, 6);--green1: rgb(32, 91, 51);--green2: rgb(20, 89, 29);--blue1: rgb(15, 90, 118);--blue2: rgb(31, 78, 97);--purple1: rgb(100, 78, 110);--purple2: rgb(87, 50, 128);--cherry: rgb(131, 34, 50);--barbie: rgb(137, 31, 64);--peach: rgb(137, 62, 47);--black: rgb(5, 5, 5);--beige: rgb(255, 251, 230);--red-logo: rgb(214, 73, 51);--orange-logo: rgb(250, 131, 52);--yellow-logo: rgb(234, 144, 16);--green1-logo: rgb(86, 200, 118);--green2-logo: rgb(79, 181, 97);--blue1-logo: rgb(109, 197, 226);--blue2-logo: rgb(35, 181, 211);--purple1-logo: rgb(162, 136, 177);--purple2-logo: rgb(140, 77, 192);--cherry-logo: rgb(131, 34, 50);--barbie-logo: rgb(218, 65, 103);--peach-logo: rgb(232, 116, 97);scrollbar-color:rgba(var(--fontNums),.2) var(--bg)}@media (prefers-color-scheme: light){.iconImage{filter:invert()}.primaryReadMoreContainer>.iconImage{filter:none}}@media (prefers-color-scheme: dark){:root{--bgNums: 5, 5, 5;--fontNums: 255, 251, 230;--bg: rgb(5, 5, 5);--font: rgb(255, 251, 230);--red: rgb(238, 117, 99);--orange: rgb(234, 134, 68);--yellow: rgb(235, 205, 71);--green1: rgb(86, 200, 118);--green2: rgb(79, 181, 97);--blue1: rgb(109, 197, 226);--blue2: rgb(58, 194, 222);--purple1: rgb(169, 144, 182);--purple2: rgb(177, 134, 213);--cherry: rgb(222, 124, 142);--barbie: rgb(228, 119, 146);--peach: rgb(233, 121, 103)}.primaryReadMoreContainer>.iconImage{filter:invert()}}#root{font-size:1rem;font-size:clamp(1rem,.8rem + .4vw,2rem)}*{max-width:100vw}h1{font-size:2rem;font-size:clamp(2rem,1.6rem + .8vw,4rem)}h2{font-weight:400;font-size:1.2rem;font-size:clamp(1.2rem,1rem + .7vw,3rem)}a{color:var(--font)}.link:hover{color:var(--blue1);opacity:1!important}p{max-width:44rem;word-wrap:normal;opacity:.95}.logo{width:16rem}.projectCard1{border-radius:1.8rem 0 0 1.8rem;width:50%}.projectCard2{border-radius:0 1.8rem 1.8rem 0;width:50%;padding:2rem}.section2{width:50%;padding:2rem}.codeblock{width:50%}.codeblock>pre{border-radius:1.8rem 0 0 1.8rem;height:20rem}.about{height:calc(100dvh - 4.5rem)}.ccIframe{border-radius:0 1.8rem 1.8rem 0}.halfCardImage{object-fit:contain;max-width:100%;height:0;min-height:100%}.card:hover{box-shadow:1rem .5rem rgba(var(--fontNums),.1)}.elevate:hover{box-shadow:0 0 1rem rgba(var(--fontNums),.27)}.card>.projectCard2{border-radius:1.8rem 0 0 1.8rem}button:hover{opacity:.9}@media screen and (max-width: 2000px){p{max-width:34rem}}@media screen and (max-width: 1366px){p{max-width:30rem}}@media screen and (max-width: 1024px){p{max-width:20rem}.logo{width:10rem}}@media (orientation: portrait){.flex{flex-direction:column;align-items:center;justify-content:center}.projectCard1{border-radius:1.8rem 1.8rem 0 0;width:80%}.section1{width:100%}.projectCard2{border-radius:0 0 1.8rem 1.8rem;width:100%;padding-inline:0}.section{width:100%;padding-inline:0}.description{max-width:100%}.codeblock{width:100%}.codeblock>pre{padding:1.2rem;border-radius:1.8rem 1.8rem 0 0;height:10rem}.ccIframe{border-radius:0 0 1.8rem 1.8rem}.about{height:100%;margin-bottom:2rem}.halfCardImage{max-width:100%;width:100%;height:auto;object-fit:scale-down}.link{padding-inline:2rem}.card,.section{flex-direction:column-reverse}.card>.projectCard2{border-radius:0 0 1.8rem 1.8rem;max-height:40vh}.illustration{padding:0!important;width:100%}}b.highlight{color:var(--peach)}button{background-color:var(--font);border:none;color:var(--bg);border-radius:.5rem;font-family:Lato,sans-serif;padding:.5rem;font-size:clamp(1rem,.8rem + .4vw,2rem)}.tool{background-color:transparent;border:.12rem solid var(--font);color:var(--bg);border-radius:.5rem;font-family:Lato,sans-serif;padding:.2rem .5rem}._container_4wfyc_1{display:flex;flex-direction:column;align-items:center}._header_1h0vl_1{position:sticky;top:0;z-index:100;width:100%;display:flex;align-items:center;justify-content:space-around;padding-top:1.5rem;background:var(--bg);height:3rem}@media (max-aspect-ratio: 1/1){._header_1h0vl_1{justify-content:space-around}._header_1h0vl_1>*:nth-child(2){position:absolute;left:50%;transform:translate(-50%)}}@media (prefers-color-scheme: light){._header_1h0vl_1{box-shadow:0 0 .5rem rgba(var(--fontNums),.1)}}._nav_1h0vl_33{display:flex;gap:2rem;align-items:center}._socialIcon_1h0vl_39{height:min(2rem,2.67vw);width:min(2rem,2.67vw)}._openProcessingIcon_1h0vl_44{height:min(2rem,2.67vw);width:calc(min(2rem,2.67vw)*1.2)}@media (orientation: portrait){._nav_1h0vl_33,._desktop_1h0vl_54{display:none}}._container_1pv82_1{display:flex;flex-direction:column}._title_1pv82_6{margin-bottom:0;margin-top:0;font-family:Questrial,sans-serif;transition:all .8s ease;position:relative}._title_1pv82_6:hover,._title_1pv82_6:hover ._link_1pv82_18{animation:_colorCycle_1pv82_1 3s ease-in-out infinite}@keyframes _colorCycle_1pv82_1{0%{color:var(--green2)}20%{color:var(--blue1)}40%{color:var(--barbie)}60%{color:var(--red)}80%{color:var(--yellow)}to{color:var(--green2)}}._link_1pv82_18{text-decoration:none}._container_9j06c_1{display:flex;width:100%}._segment_9j06c_6{width:100%;height:.2rem}._container_1lsfg_1{display:flex;flex-direction:column}._title_1lsfg_6{margin-bottom:.27rem;margin-top:0;text-align:center;font-weight:400}._link_1lsfg_13{text-decoration:none;text-transform:capitalize}@keyframes _slideInFromLeft_105k7_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes _slideOutToLeft_105k7_1{0%{transform:translate(0)}to{transform:translate(-100%)}}._navContainer_105k7_22{position:fixed;top:0;left:0;height:100vh;width:100vw;max-width:100vw;min-width:100vw;padding:1rem;box-sizing:border-box;background-color:var(--bg);z-index:1000;transform:translate(0);transition:transform .3s cubic-bezier(.4,0,.2,1);overflow-y:auto}._navSlideIn_105k7_39{animation:_slideInFromLeft_105k7_1 .3s cubic-bezier(.4,0,.2,1)}._navSlideOut_105k7_43{animation:_slideOutToLeft_105k7_1 .3s cubic-bezier(.4,0,.2,1)}._navContainer_105k7_22::-webkit-scrollbar{width:6px}._navContainer_105k7_22::-webkit-scrollbar-track{background:transparent}._navContainer_105k7_22::-webkit-scrollbar-thumb{background:rgba(var(--fontNums),.2);border-radius:3px}._navContainer_105k7_22::-webkit-scrollbar-thumb:hover{background:rgba(var(--fontNums),.3)}._navContainer_105k7_22{scrollbar-width:thin;scrollbar-color:rgba(var(--fontNums),.2) transparent}._header_105k7_72{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:0 1rem;width:100%;box-sizing:border-box}._title_105k7_82{font-weight:700;font-size:1.2rem;font-size:clamp(1.2rem,1rem + .7vw,3rem);flex-grow:1;margin-right:1rem}._closeButton_105k7_90{background:var(--bg);border:1px solid var(--font);color:var(--font);cursor:pointer;border-radius:.25rem;padding:.5rem 1rem;font-size:.8rem;font-size:clamp(.8rem,.36rem + .52vw,1.6rem);transition:all .2s ease}._closeButton_105k7_90:hover{background:var(--font);color:var(--bg)}._nav_105k7_22{padding:0 1rem;display:flex;flex-direction:column;gap:1.5rem;align-items:center}._navItem_105k7_116{width:100%;display:flex;cursor:pointer}._socialLinks_105k7_123{display:flex;gap:2rem;align-items:center;justify-content:center;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(var(--fontNums),.2);width:100%}._socialIcon_105k7_134{height:2.5rem;width:2.5rem;transition:transform .2s ease}._socialIcon_105k7_134:hover{transform:scale(1.1)}._openProcessingIcon_105k7_144{height:2.5rem;width:3rem;transition:transform .2s ease}._openProcessingIcon_105k7_144:hover{transform:scale(1.1)}._menuButton_105k7_155{display:flex;justify-content:center;align-items:center;background:transparent;border:none;color:var(--font);cursor:pointer;padding:.5rem;font-size:1.5rem;transition:all .2s ease;position:relative;z-index:10}._menuButton_105k7_155:hover{color:var(--blue1);transform:scale(1.05)}._contentWrapper_105k7_176{width:100%;max-width:100%}@media (orientation: landscape){._menuButton_105k7_155{display:none}}._main_19ck9_1{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}._aboutme_19ck9_8{padding-block:8rem}._heroSection_19ck9_12{display:flex;gap:4rem;align-items:center;justify-content:center}._profileImage_19ck9_19{cursor:pointer;aspect-ratio:1/1}._title_19ck9_24{width:clamp(16.69rem,13rem + 15.79vw,50.88rem);font-family:Questrial,sans-serif;font-size:clamp(3rem,2rem + 3vw,10rem);margin-bottom:.1rem;margin-top:0;text-wrap:nowrap}._nameHighlight_19ck9_33{color:var(--green1)}._subtitle_19ck9_37{margin-top:0;margin-bottom:4rem;width:clamp(16.69rem,13rem + 15.79vw,50.88rem);font-size:clamp(1rem,.5rem + 1.5vw,3rem)}._skillsSection_19ck9_44{display:flex;flex-direction:column;gap:2rem;width:80vw;max-width:1800px}._skillsContainer_19ck9_52{display:flex;gap:2rem;width:100%;justify-content:space-between}._skillColumn_19ck9_59{display:flex;flex-direction:column;gap:1rem;flex:1}._skillTitle_19ck9_66{margin-block:0;font-weight:700}._skillsList_19ck9_71{display:flex;gap:.5rem;flex-wrap:wrap}._nameUnderline_19ck9_77{text-decoration:underline;text-decoration-style:wavy;text-decoration-thickness:.2rem;text-decoration-thickness:clamp(.2rem,-.3rem + .58vw,.4rem);text-decoration-color:var(--green1)}._description_19ck9_85{margin-top:.4rem}._linksContainer_19ck9_89{display:flex;gap:2rem}._linkItem_19ck9_94{display:flex;align-items:center;gap:.5rem}._linkIcon_19ck9_100{height:1.5rem;width:1.5rem}._openProcessingIcon_19ck9_105{height:1.5rem;width:auto}._openInNewIcon_19ck9_110{height:1.5rem;width:1.5rem}._overlayContainer_19ck9_115{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:row;gap:1rem;width:fit-content;justify-content:center;flex-wrap:wrap}._recentProjectsContainer_19ck9_128{opacity:.9;display:flex;align-items:center;gap:.5rem;background:rgba(var(--bgNums),.8);color:var(--font);border:.1rem solid rgba(var(--fontNums),.27);padding:.5rem 1rem;border-radius:1rem;font-size:.9rem;transition:opacity .2s ease;text-decoration:none;cursor:pointer}._recentProjectsContainer_19ck9_128 p{margin:0}._recentProjectsContainer_19ck9_128:hover{opacity:1}@media (orientation: portrait){._aboutme_19ck9_8{padding-block:2rem}._heroSection_19ck9_12{gap:2rem}._overlayContainer_19ck9_115{position:relative;bottom:auto;left:auto;transform:none;margin-top:2rem;justify-content:center;width:100%}}._projectCard_1u14f_1{display:flex;width:80vw;max-width:100%;justify-content:space-between;border-radius:2rem;border:.2rem solid rgba(var(--fontNums),.3);text-decoration:none;transition:all .2s ease}a._projectCard_1u14f_1:hover{border-color:rgba(var(--fontNums),.4);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._imageContainer_1u14f_18{position:relative;background:rgba(var(--fontNums),.05);padding:0;display:flex;align-items:center;justify-content:center}._imageContainer_1u14f_18 img{width:100%;height:100%;object-fit:cover;border-radius:0 1.8rem 1.8rem 0}@media (orientation: portrait){._imageContainer_1u14f_18 img{border-radius:0 0 1.8rem 1.8rem}}._halfImageContainer_1u14f_40{position:relative;display:flex;flex-direction:column;background:rgba(var(--fontNums),.05);justify-content:center;padding-block:0}._contentContainer_1u14f_49{display:flex;flex-direction:column;justify-content:center;padding-inline:2rem;padding-block:3.5rem}._title_1u14f_57{margin-top:0;font-weight:700}._tagsContainer_1u14f_62{display:flex;gap:.5rem;flex-wrap:wrap}._overlayContainer_1u14f_68{position:absolute;bottom:1rem;right:1rem;display:flex;flex-direction:row;gap:1rem;width:100%;max-width:fit-content;justify-content:flex-end;padding-left:1rem;flex-wrap:wrap}._readMoreContainer_1u14f_82{opacity:.9;display:flex;align-items:center;gap:.5rem;background:rgba(var(--bgNums),.8);color:var(--font);border:.1rem solid rgba(var(--fontNums),.27);padding:.5rem 1rem;border-radius:1rem;font-size:.9rem;transition:opacity .2s ease;text-decoration:none}._primaryReadMoreContainer_1u14f_97{background:rgba(var(--fontNums),.8);color:var(--bg);border:none}._readMoreContainer_1u14f_82 p{margin:0}._readMoreContainer_1u14f_82:hover{opacity:1;border:.1rem solid rgba(var(--fontNums),.36)}._primaryReadMoreContainer_1u14f_97:hover{border:none}._main_1p9ss_1{display:flex;flex-direction:column;gap:4rem;align-items:center;justify-content:center;height:100%;margin-block:2rem;padding-bottom:4rem;width:80vw;max-width:1800px}._description_1p9ss_14{margin-bottom:0;max-width:100%}._highlight_1p9ss_19{font-weight:700;color:var(--barbie)}._link_1p9ss_24{color:var(--peach)}._grid_1p9ss_28{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:2rem;column-gap:6rem}._grid_1p9ss_28 iframe{width:100%;aspect-ratio:1/1;min-height:300px;height:auto}@media (orientation: portrait){._grid_1p9ss_28{grid-template-columns:1fr}}._container_1l6ic_1{display:flex;flex-direction:column;gap:4rem;align-items:center;justify-content:center;height:100%;margin-block:4rem;max-width:1800px}@media (orientation: landscape){._container_1l6ic_1{width:80vw}}._main_19eni_1{display:flex;flex-direction:column;gap:4rem;align-items:center;justify-content:center;height:100%;margin-block:4rem;width:80vw;max-width:1800px}._section_isqpx_1{display:flex;width:100%;justify-content:space-between;border:none}._contentContainer_isqpx_8{display:flex;flex-direction:column;justify-content:center;padding:2rem 2rem .5rem}._imageContainer_isqpx_16{display:flex;flex-direction:column;justify-content:center;padding-block:0}._imageRight_isqpx_23{align-self:end}._imageLeft_isqpx_27{align-self:start}@keyframes _slideInFromLeft_9n3iw_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes _slideOutToLeft_9n3iw_1{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes _fadeIn_9n3iw_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_9n3iw_1{0%{opacity:1}to{opacity:0}}._backdrop_9n3iw_40{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:999}._backdropFadeIn_9n3iw_50{animation:_fadeIn_9n3iw_1 .3s cubic-bezier(.4,0,.2,1)}._backdropFadeOut_9n3iw_54{animation:_fadeOut_9n3iw_1 .3s cubic-bezier(.4,0,.2,1)}._tocContainer_9n3iw_59{overflow-y:auto;padding-right:2rem;padding:1rem;padding-left:0;box-sizing:border-box;background-color:transparent}._tocContainer_9n3iw_59::-webkit-scrollbar{width:6px}._tocContainer_9n3iw_59::-webkit-scrollbar-track{background:transparent}._tocContainer_9n3iw_59::-webkit-scrollbar-thumb{background:rgba(var(--fontNums),.2);border-radius:3px}._tocContainer_9n3iw_59::-webkit-scrollbar-thumb:hover{background:rgba(var(--fontNums),.3)}._tocContainer_9n3iw_59{scrollbar-width:thin;scrollbar-color:rgba(var(--fontNums),.2) transparent}._tocLandscape_9n3iw_93{position:sticky;top:4.5rem;height:calc(100vh - 4.5rem);width:auto;max-width:25%;min-width:25%;box-shadow:0 0 10px rgba(var(--fontNums),.4);clip-path:inset(0 -15px 0 1px);z-index:auto;transform:none;transition:none;animation:none}._tocPortrait_9n3iw_109{position:fixed;top:0;left:0;height:100vh;width:100vw;max-width:100vw;min-width:100vw;padding-right:1rem;padding-left:1rem;box-shadow:none;clip-path:none;background-color:var(--bg);z-index:1000;transform:translate(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}._tocSlideIn_9n3iw_127{animation:_slideInFromLeft_9n3iw_1 .3s cubic-bezier(.4,0,.2,1)}._tocSlideOut_9n3iw_131{animation:_slideOutToLeft_9n3iw_1 .3s cubic-bezier(.4,0,.2,1)}._header_9n3iw_136{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-left:1rem;width:100%;box-sizing:border-box}._headerLandscape_9n3iw_146{padding-right:0;padding-top:0}._headerPortrait_9n3iw_151{padding-right:1rem}._title_9n3iw_155{font-weight:700;font-size:.8rem;font-size:clamp(.8rem,.36rem + .52vw,1.6rem);flex-grow:1;margin-right:1rem}._closeButton_9n3iw_163{background:var(--bg);border:1px solid var(--font);color:var(--font);cursor:pointer;border-radius:.25rem;padding:.3rem .5rem;font-size:.7rem;font-size:clamp(.7rem,.31rem + .45vw,1.4rem);transition:all .2s ease}._closeButton_9n3iw_163:hover{background:var(--font);color:var(--bg)}._nav_9n3iw_181{padding-left:1rem;padding-right:0;display:flex;flex-direction:column;gap:.3rem}._navPortrait_9n3iw_189{padding-right:1rem}._sectionItem_9n3iw_193{margin-bottom:0}._sectionLink_9n3iw_197{color:var(--font);text-decoration:none;font-weight:700;font-size:.85rem;font-size:clamp(.85rem,.55rem + .36vw,1.4rem);border-radius:.2rem;border-radius:clamp(.2rem,.09rem + .13vw,.4rem);display:block;border-left:2px solid transparent;padding:.25rem 0 .25rem .5rem;transition:all .2s ease}._purpleAccent_9n3iw_213 ._sectionLink_9n3iw_197{color:var(--purple1)}._purpleAccent_9n3iw_213 ._sectionLink_9n3iw_197:hover,._purpleAccent_9n3iw_213 ._elementLink_9n3iw_224:hover{background:rgba(var(--fontNums),.1);border-left:.2rem solid var(--purple1);border-left-width:.2rem;border-left-width:clamp(.2rem,.09rem + .13vw,.4rem)}._blueAccent_9n3iw_232 ._sectionLink_9n3iw_197{color:var(--blue1)}._blueAccent_9n3iw_232 ._sectionLink_9n3iw_197:hover,._blueAccent_9n3iw_232 ._elementLink_9n3iw_224:hover{background:rgba(var(--fontNums),.1);border-left:.2rem solid var(--blue1);border-left-width:.2rem;border-left-width:clamp(.2rem,.09rem + .13vw,.4rem)}._sectionLinkWithMargin_9n3iw_250{margin-top:.5rem}._elementList_9n3iw_254{padding-left:1rem;display:flex;flex-direction:column;gap:.2rem;margin:.5rem 0 0}._elementItem_9n3iw_262{margin-bottom:0}._elementLink_9n3iw_224{color:var(--font);text-decoration:none;font-size:.8rem;font-size:clamp(.8rem,.36rem + .52vw,1.6rem);border-radius:.2rem;border-radius:clamp(.2rem,.09rem + .13vw,.4rem);opacity:.8;display:block;border-left:2px solid transparent;padding:.2rem 0 .2rem .5rem;transition:all .2s ease}._menuButton_9n3iw_282{display:flex;justify-content:center;align-items:center;gap:.2rem;position:sticky;top:5.5rem;margin-top:1rem;background:var(--bg);border:1px solid var(--font);color:var(--font);cursor:pointer;border-radius:.25rem;padding:.3rem .5rem;font-size:.7rem;font-size:clamp(.7rem,.31rem + .45vw,1.4rem);box-shadow:0 2px 8px rgba(var(--fontNums),.15);z-index:20;transition:all .2s ease}._menuButton_9n3iw_282:hover{background:var(--font);color:var(--bg)}._menuButtonHidden_9n3iw_308{display:none}._contentWrapper_9n3iw_313{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%;transition:max-width .2s cubic-bezier(.4,0,.2,1);will-change:max-width}@media (min-width: 1000px) and (orientation: landscape){._contentWrapper_9n3iw_313[data-toc-open=true]{max-width:75%}}._linkCard_gba7w_1{display:flex;width:100%;max-width:100%;justify-content:space-between;border-radius:1rem;border:.1rem solid rgba(var(--fontNums),.2);text-decoration:none;transition:all .2s ease;margin-bottom:1rem}._linkCard_gba7w_1:hover{border-color:rgba(var(--fontNums),.4);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._imageContainer_gba7w_19{background:rgba(var(--fontNums),.05);padding:0;border-radius:1rem 0 0 1rem!important;overflow:hidden;width:30%;min-width:120px}._cardImage_gba7w_28{width:100%;height:100%;object-fit:cover}._contentContainer_gba7w_34{display:flex;flex-direction:column;justify-content:space-between;padding:1rem;flex:1}._header_gba7w_42{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}._siteIcon_gba7w_49{width:16px;height:16px;opacity:.7}._siteName_gba7w_55{font-size:.8rem;opacity:.7;text-transform:uppercase;font-weight:500;letter-spacing:.5px}._title_gba7w_63{margin:0 0 .5rem;font-weight:700;font-size:1rem;color:rgba(var(--fontNums),1)}._description_gba7w_70{margin:0 0 1rem;font-size:.9rem;opacity:.8;line-height:1.4}._footer_gba7w_77{margin-top:auto}._url_gba7w_81{font-size:.8rem;opacity:.6;font-family:monospace;overflow-wrap:break-word}@media (max-width: 768px){._linkCard_gba7w_1{flex-direction:column;width:100%}._imageContainer_gba7w_19{width:100%;min-width:unset;max-width:unset;height:100%;border-radius:1rem 1rem 0 0!important}._contentContainer_gba7w_34{padding:1rem}}._main_ctidk_1{display:flex;flex-direction:column;align-items:center;width:100%}._heroContainer_ctidk_8{position:relative;width:100%;height:33vh}._heroImage_ctidk_14{width:100%;height:100%;object-fit:cover}._heroOverlay_ctidk_20{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(var(--bgNums),0) 60%,rgba(var(--fontNums),.24)) 100%;pointer-events:none}._contentContainer_ctidk_35{width:80vw;max-width:1800px}._title_ctidk_40{margin-bottom:0;margin-top:2rem}._subtitle_ctidk_45{margin-top:0;opacity:.95}._description_ctidk_50{max-width:100%}._divider_ctidk_54{background:var(--font);height:.1rem;margin-top:2rem;opacity:.6}._mainContent_ctidk_61{display:flex;gap:2rem;align-items:flex-start}._sectionsContainer_ctidk_67{display:flex;flex-direction:column;gap:2rem;flex:1;transition:max-width .3s ease;padding-bottom:4rem;width:100%}._sectionHeader_ctidk_77{font-weight:700;padding-inline:2rem}._sectionTitle_ctidk_82{margin-block:0;font-weight:700}._sectionImage_ctidk_87{height:100%;object-fit:cover;padding-inline:2rem}._sectionDivider_ctidk_93{background:var(--font);height:.1rem;margin-block:2rem;opacity:.6}._insightsSection_ctidk_100{padding-inline:2rem}._insightsTitle_ctidk_104{margin-block:0;font-weight:700}._insightsText_ctidk_109{max-width:100%}._highlightedQuestion_ctidk_113{color:var(--purple1);font-weight:700}._purpleHighlight_ctidk_119{color:var(--purple1)}._blueHighlight_ctidk_123{color:var(--blue1)}._subsectionTitle_ctidk_127{margin-block:0;font-weight:700}._paddedContainer_ctidk_132{padding-inline:2rem}._fullWidthText_ctidk_136{max-width:100%}._purpleQuestionText_ctidk_140{color:var(--purple1);font-weight:700}._sectionDividerInline_ctidk_145{background:var(--font);height:.1rem;margin-block:2rem;opacity:.6}._designHeader_ctidk_152{font-weight:700;padding-inline:2rem}._diagramImage_ctidk_157{height:100%;object-fit:cover;padding-inline:2rem}._linkCard_ctidk_163{padding:2rem;border-radius:2rem;background-color:rgba(var(--fontNums),.05);width:fit-content}._linkImage_ctidk_170{width:10rem;height:auto}@media (orientation: landscape){._fullWidthElement_ctidk_176{padding-inline:2rem}}@media (orientation: portrait){._fullWidthElement_ctidk_176{padding-inline:0rem!important}}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(/fonts/lato/Lato-Regular.woff2) format("woff2"),url(/fonts/lato/Lato-Regular.woff) format("woff");font-display:swap}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:url(/fonts/lato/Lato-Italic.woff2) format("woff2"),url(/fonts/lato/Lato-Italic.woff) format("woff");font-display:swap}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(/fonts/lato/Lato-Bold.woff2) format("woff2"),url(/fonts/lato/Lato-Bold.woff) format("woff");font-display:swap}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:url(/fonts/lato/Lato-BoldItalic.woff2) format("woff2"),url(/fonts/lato/Lato-BoldItalic.woff) format("woff");font-display:swap}@font-face{font-family:Questrial;src:url(/fonts/questrial/Questrial-Regular.woff2) format("woff2"),url(/fonts/questrial/Questrial-Regular.woff) format("woff");font-display:swap}:root{font-family:Lato,sans-serif;line-height:1.5;font-weight:400;color:var(--font);background-color:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%;margin:0;scroll-padding-top:5rem}@media (orientation: portrait){html,body{scroll-padding-top:10rem}}.highlight-purple{color:var(--purple1)}.highlight-blue{color:var(--blue2)}.highlight-peach{color:var(--peach)}.highlight-barbie{color:var(--barbie);font-weight:700}.highlight-green{color:var(--green1)}*{backface-visibility:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
