.eNyA3a_container{height:auto}.eNyA3a_transition{width:100%;height:300px;margin-top:-15vh;display:block;transform:translateY(5px)}
.MPHDTq_container{grid-template-columns:repeat(2,auto);align-items:center;gap:0 16px;display:grid}.MPHDTq_button{width:2.5rem;height:2.5rem;color:var(--theme-chat-accent);opacity:.8;background:0 0;border:none;margin:0;padding:0;font-size:2.5rem}.MPHDTq_progress{border:1px solid var(--theme-text);opacity:.8;background:var(--theme-background);border-radius:8px;width:225px;height:8px;padding:2px}.MPHDTq_progressBar{opacity:.9;background:var(--theme-chat-accent);border-radius:8px;width:50%;height:100%;transition:width .25s ease-in-out}.MPHDTq_time{justify-content:space-between;font-size:.8em;display:flex}.MPHDTq_speedButton{cursor:pointer;width:4em;color:var(--theme-background);opacity:.9;background:var(--theme-chat-accent);border:none;border-radius:1em}@media screen and (max-width:42rem){.MPHDTq_progress{width:125px}}
.uMeDBG_form{flex-direction:column;flex:auto;gap:8px;width:100%;display:flex}.uMeDBG_labelContainer{flex-direction:column;display:flex}.uMeDBG_labelContainer:last-of-type{margin-bottom:8px}.uMeDBG_label{text-transform:uppercase;font-size:.75em;font-weight:700;transform:translateY(.3em)}.uMeDBG_input{border:1px solid var(--theme-chat-accent);background:var(--theme-background);border-radius:4px;padding:.625em}.uMeDBG_input:disabled{opacity:.75}.uMeDBG_textarea{min-width:100%;max-width:100%;height:75px;max-height:300px}.uMeDBG_footer{align-self:flex-end;gap:16px;margin-top:auto;display:flex}.uMeDBG_status{color:var(--theme-background);background:var(--theme-text);border-radius:8px;justify-content:flex-end;align-items:center;padding:0 1em;display:flex;position:relative}.uMeDBG_status:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid var(--theme-text);width:0;height:0;margin-top:-.6em;margin-left:-.6em;position:absolute;top:50%;right:-10px}.uMeDBG_button{width:2.75rem;height:2.75rem;color:var(--theme-chat-background);opacity:1;background:var(--theme-chat-accent);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:.25em;font-size:2.75rem;transition:opacity .25s ease-in-out;display:flex}.uMeDBG_button:hover,.uMeDBG_button:focus{opacity:.9}@media screen and (max-width:42rem){.uMeDBG_form{width:auto}.uMeDBG_input{font-size:1em}}
.AbKW7q_container{display:flex}.AbKW7q_stub{width:1em;height:1em}
.t20UBq_form{width:400px;font-size:.8em}
.O8g4Cq_optionContainer{flex-direction:column;gap:8px;display:flex}.O8g4Cq_optionButton{cursor:pointer;color:var(--theme-text);background:var(--theme-background-opaque);border:none;border-radius:4px;padding:8px 24px}.O8g4Cq_optionButton:hover,.O8g4Cq_optionButton:focus{background:var(--theme-background);transition:background-color .15s ease-in-out}.O8g4Cq_optionButton:disabled{opacity:.5}
.g-udBW_container{align-items:center;gap:.25em;display:flex}.g-udBW_dot{background:var(--theme-text);border-radius:50%;width:.5em;height:.5em;animation:1.5s infinite g-udBW_bounce}.g-udBW_dot:first-child{animation-delay:0s}.g-udBW_dot:nth-child(2){animation-delay:.15s}.g-udBW_dot:nth-child(3){animation-delay:.3s}@keyframes g-udBW_bounce{0%,20%,50%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:.6;transform:translateY(.1em)}60%{opacity:1;transform:translateY(-.4em)}}
.-agzaq_container{display:flex}.-agzaq_fadeIn{animation:1s -agzaq_fadeInRight}.-agzaq_picture{flex:1 0 auto;width:2.75em;max-width:2.75em;height:2.75em;margin-top:.5em;margin-right:1em;position:relative}.-agzaq_pictureImage{clip-path:circle(50%);width:107%;height:107%;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.-agzaq_pictureArc{position:absolute;top:0}.-agzaq_pictureArcStroke{filter:drop-shadow(0 0 2px var(--theme-primary-bright));fill:none;stroke:url(#gradient);stroke-linecap:round;stroke-width:3px}.-agzaq_pictureArcFill{filter:blur(2px);fill:url(#gradient);fill-opacity:.3}.-agzaq_bubble{background:var(--theme-chat-background);border-radius:.4em;width:fit-content;max-width:50ch;height:fit-content;padding:1em;font-size:1em;position:relative}.-agzaq_bubblePointer{border-top:15px solid #0000;border-right:20px solid var(--theme-chat-background);border-bottom:15px solid #0000;width:0;height:0;margin-top:-.6em;margin-left:-.6em;position:absolute;top:1.7em;left:0}.-agzaq_bubble:after{pointer-events:none;content:"";border-right:1px solid var(--theme-secondary-dark);border-bottom:1px solid var(--theme-primary-bright);border-top-right-radius:.3em;border-bottom-right-radius:.4em;border-bottom-left-radius:.3em;width:calc(100% + .15em);height:calc(100% + .15em);transition:border-color .5s ease-in-out;position:absolute;top:0;left:0}.-agzaq_outgoing.-agzaq_fadeIn{animation:1s -agzaq_fadeInLeft}.-agzaq_outgoing.-agzaq_container{align-self:flex-end}.-agzaq_outgoing .-agzaq_picture{display:none}.-agzaq_outgoing .-agzaq_bubble{background:var(--theme-chat-outgoing-background)}.-agzaq_outgoing .-agzaq_bubblePointer{right:0;left:unset;border-right-color:var(--theme-chat-outgoing-background);margin-left:0;margin-right:-.6em;transform:scale(-1)}.-agzaq_outgoing .-agzaq_bubble:after{border-right:none;border-bottom-color:rgb(var(--theme-highlight-accent-rgb), 75%);border-left:1px solid rgb(var(--theme-highlight-rgb), 75%);border-top-left-radius:.3em;border-bottom-right-radius:.3em;border-bottom-left-radius:.4em;left:-3px}@keyframes -agzaq_fadeInRight{0%{opacity:0;transform:translate(2em)}to{opacity:1;transform:translate(0)}}@keyframes -agzaq_fadeInLeft{0%{opacity:0;transform:translate(-2em)}to{opacity:1;transform:translate(0)}}@media screen and (max-width:42rem){.-agzaq_picture{width:1.75em;max-width:1.75em;height:1.75em;margin-top:.75em;margin-right:.75em}.-agzaq_bubble{font-size:.8em}}
._4yrwqq_animatedScroll{animation-duration:1s;animation-timing-function:ease-in-out;animation-play-state:paused;animation-fill-mode:both;animation-delay:calc(var(--scroll) * -1s);animation-iteration-count:1}._4yrwqq_container{--font-size-start:2em;will-change:font-size, height, top, left, transform;width:100%;animation-name:_4yrwqq_container;position:relative;}@media screen and (max-width:42rem){._4yrwqq_container{--font-size-start:1.5em}}@keyframes _4yrwqq_container{0%{height:15em;font-size:var(--font-size-start);top:50%;left:50%;transform:translate(-50%,-50%)}75%{height:8em}to{height:4.25em;font-size:1em;top:100%;left:0%;transform:translateY(-100%)}}._4yrwqq_picture{--translate-y-end:.5em;--picture-dimension-end:2.75em;will-change:width, height, left, transform;max-width:none;animation-name:_4yrwqq_picture;position:absolute;top:0;}@media screen and (max-width:42rem){._4yrwqq_picture{--translate-y-end:1.25em;--picture-dimension-end:1.75em}}@keyframes _4yrwqq_picture{0%{width:10em;height:10em;left:50%;transform:translate(-50%)}80%{transform:translate(-20%,-.5em)}to{transform:translate(0%, var(--translate-y-end));width:var(--picture-dimension-end);height:var(--picture-dimension-end);left:0%}}._4yrwqq_pictureImage{opacity:0;transition:opacity .25s ease-in-out}._4yrwqq_inView ._4yrwqq_pictureImage{opacity:1}._4yrwqq_pictureArcFill{opacity:0;transition:opacity .25s ease-in-out .55s}._4yrwqq_inView ._4yrwqq_pictureArcFill{opacity:1}._4yrwqq_pictureArcStroke{stroke-dasharray:304;stroke-dashoffset:304px;transition:stroke-dashoffset .5s ease-in-out .2s}._4yrwqq_inView ._4yrwqq_pictureArcStroke{stroke-dashoffset:0}._4yrwqq_bubble{--translate-x-em-end:3.75em;will-change:left, transform;white-space:nowrap;opacity:0;transition:bottom .25s ease-in-out .65s,opacity .25s ease-in-out .65s;animation-name:_4yrwqq_bubble;position:absolute;bottom:2em;}@media screen and (max-width:42rem){._4yrwqq_bubble{--translate-x-em-end:3.15em}}@keyframes _4yrwqq_bubble{0%{left:50%;transform:translate(-50%)}to{transform:translateX(calc(0% + var(--translate-x-em-end)));left:0%}}._4yrwqq_inView ._4yrwqq_bubble{opacity:1;bottom:0}._4yrwqq_bubblePointer{will-change:top, left, transform;animation-name:_4yrwqq_bubblePointer;}@keyframes _4yrwqq_bubblePointer{0%{top:.2em;left:50%;transform:rotate(90deg)translate(-50%)}80%{top:.2em;transform:rotate(90deg)translate(-80%,-50%)}to{top:1.7em;left:0%;transform:rotate(0)translate(0%)}}
.WabD6q_scroll{height:200vh;position:relative}.WabD6q_about{flex-direction:column;justify-content:center;align-items:center;max-width:1600px;height:100vh;margin:0 auto;padding:20vh 0;display:flex;position:sticky;top:0;overflow-x:hidden}.WabD6q_anchor{transform:translateY(-200px)}.WabD6q_picture{border:5px solid var(--theme-primary-bright);border-radius:100%;width:50vmin;height:50vmin}.WabD6q_bubble{color:var(--theme-background);background:var(--theme-text)}.WabD6q_messages{flex-direction:column;gap:1em;max-width:min(1600px,80vw);margin:0 auto;display:flex}.WabD6q_animatedMessage{height:100vh;padding-bottom:1em;position:sticky;top:0}.WabD6q_messageListContainer{position:relative}.WabD6q_messageList{height:50vh;padding-right:1em;position:relative;overflow:hidden auto}.WabD6q_messageList::-webkit-scrollbar{width:8px}.WabD6q_messageList::-webkit-scrollbar-track{background-color:rgb(var(--theme-highlight-rgb), 10%);border-radius:100px}.WabD6q_messageList::-webkit-scrollbar-thumb{background-color:var(--theme-accent-color);background-clip:content-box;border:3px solid #0000;border-radius:100px}.WabD6q_messageList:before,.WabD6q_messageList:after{pointer-events:none;will-change:opacity;content:"";z-index:1;opacity:0;flex:0 auto;width:calc(100% + 1em);min-height:3em;transition:opacity .25s ease-in-out;display:flex;position:sticky;left:0}.WabD6q_messageList:before{background:linear-gradient(to bottom, var(--theme-background), #0000);margin-top:-4em;top:0}.WabD6q_messageList:after{background:linear-gradient(to top, var(--theme-background), #0000);margin-top:-3em;bottom:0}.WabD6q_messageList:not([data-scroll-position=not-scrolling],[data-scroll-position=top]):before,.WabD6q_messageList:not([data-scroll-position=not-scrolling],[data-scroll-position=bottom]):after{opacity:1}.WabD6q_scrollButton{cursor:pointer;z-index:2;border:1px dashed var(--theme-accent-color);color:var(--theme-text);text-transform:uppercase;opacity:1;background:var(--theme-chat-outgoing-background);border-radius:50px;gap:8px;padding:.5em 1.5em;font-size:.75em;font-weight:700;transition:opacity .25s ease-in-out .25s;display:flex;position:absolute;top:.5em;left:50%;transform:translate(-50%)}.WabD6q_scrollButton:disabled{opacity:0}@media screen and (max-width:42rem){.WabD6q_messageList{height:75vh}}@media screen and (max-width:82rem){.WabD6q_scroll{height:150vh}}
.ETZ1Ua_card{width:50%;margin:2em 0;padding:0 50px;list-style:none;display:flex;position:relative}.ETZ1Ua_card:nth-child(odd){align-self:flex-end}.ETZ1Ua_card:nth-child(2n){text-align:right}.ETZ1Ua_card:last-child{padding-bottom:40vh}.ETZ1Ua_dot{z-index:1;border:3px solid var(--theme-secondary-bright);background-color:var(--theme-background);outline:6px solid var(--theme-background);border-radius:50px;width:16px;height:16px;transition:background-color .25s,outline-color .25s;position:absolute;top:0;left:0;transform:translate(-50%,.5em)}.ETZ1Ua_card:nth-child(2n)>.ETZ1Ua_dot{right:0;left:unset;transform:translate(50%,.5em)}.ETZ1Ua_companyLogo{z-index:1;opacity:1;border-radius:100%;width:48px;min-width:48px;height:48px;padding:8px;transition:opacity .5s .1s,transform .5s;display:flex;position:absolute;top:0;left:0;transform:translate(calc(-100% - 50px),calc(16px - 50%))}.ETZ1Ua_companyLogo>svg{width:100%;height:100%}.ETZ1Ua_card:nth-child(2n)>.ETZ1Ua_companyLogo{right:0;left:unset;transform:translate(calc(100% + 50px),calc(16px - 50%))}.ETZ1Ua_card[data-revealed=false]>.ETZ1Ua_companyLogo{opacity:0;transform:translate(calc(100px - 100%),calc(16px - 50%))}.ETZ1Ua_content{z-index:1;opacity:1;flex-direction:column;transition:opacity .5s .3s,transform .5s .3s;display:flex;position:relative;transform:translate(0)}.ETZ1Ua_card[data-revealed=false]>.ETZ1Ua_content{opacity:0;transform:translate(-50px)}.ETZ1Ua_card:nth-child(2n)[data-revealed=false]>.ETZ1Ua_content{transform:translate(50px)}.ETZ1Ua_company{margin:0}.ETZ1Ua_jobTitle{font-size:.9em}.ETZ1Ua_period{opacity:.8;font-size:.8em}.ETZ1Ua_consultant{opacity:.5;font-size:.75em}.ETZ1Ua_reveal{transform-origin:bottom;background:var(--theme-background);width:calc(100% + 10px);height:calc(100% + 100px);transition:transform 1.5s cubic-bezier(.25,0,0,1);position:absolute;inset:0;transform:translate(-5px)scaleY(0)}.ETZ1Ua_card[data-revealed=false]>.ETZ1Ua_reveal{transform:translate(-5px)scaleY(1)}@media screen and (max-width:65rem){.ETZ1Ua_card{font-size:.9em}}@media screen and (max-width:42rem){.ETZ1Ua_card{align-self:flex-end;width:calc(100% - 50px);padding:0 25px}.ETZ1Ua_card:nth-child(2n){text-align:left}.ETZ1Ua_card:nth-child(2n)>.ETZ1Ua_dot{right:unset;left:0;transform:translate(-50%,.5em)}.ETZ1Ua_card[data-revealed=false]>.ETZ1Ua_content{transform:translate(-50px)}.ETZ1Ua_companyLogo{width:40px;min-width:40px;height:40px;margin-right:16px;position:static;transform:none}.ETZ1Ua_card:nth-child(2n)>.ETZ1Ua_companyLogo{transform:none}}@media screen and (max-width:32rem){.ETZ1Ua_card{width:calc(100% - 25px);padding:0 25px}}
.NmKITa_animatedScroll{animation-duration:1s;animation-timing-function:ease-in-out;animation-play-state:paused;animation-fill-mode:both;animation-delay:calc(var(--scroll) * -1s);animation-iteration-count:1}.NmKITa_anchor{transform:translateY(-5.5em)}.NmKITa_section{flex-direction:column;display:flex}.NmKITa_title{text-align:center;text-transform:uppercase;margin-bottom:0;font-size:10em;position:relative}.NmKITa_title:after{content:"experience";z-index:1;color:#0000;text-shadow:0 0 var(--theme-experience-transition-adjust);background:linear-gradient(90deg, var(--theme-primary-bright), var(--theme-secondary-bright));mix-blend-mode:color-burn;-webkit-background-clip:text;background-clip:text;position:absolute;top:0;left:0;right:0}.NmKITa_transitionContainer{height:500px}.NmKITa_transitionOverflow{--translate-y-end:-125vh;--height-end:500px;max-width:100%;height:var(--height-end);animation-name:NmKITa_transitionOverflow;overflow:hidden;}@keyframes NmKITa_transitionOverflow{0%{transform:translateY(var(--translate-y-end));height:200vh}to{height:var(--height-end)}}.NmKITa_transitionLine{--margin-left-start:auto;--margin-left-middle:auto;--margin-left-end:auto;--scale-start:1.5;background:linear-gradient(to right, var(--theme-secondary-bright), var(--theme-primary-bright));border-radius:50px;width:2px;height:100%;margin:0 auto;animation-name:NmKITa_transitionLine;}@keyframes NmKITa_transitionLine{0%{transform:perspective(150px) rotateX(10deg) scale(var(--scale-start));width:100%;margin-left:var(--margin-left-start);border-radius:50vw 50vw 0 0}30%{transform:perspective(100px)rotateX(5deg)scale(1)}75%{width:10%;margin-left:var(--margin-left-middle)}to{width:2px;margin-left:var(--margin-left-end);border-radius:50px 50px 0 0}}.NmKITa_timelineBackground{background:linear-gradient(to right, var(--theme-secondary-bright), var(--theme-primary-bright));background-position:50%;background-repeat:repeat-y;background-size:2px;-webkit-mask-image:linear-gradient(#000 calc(100% - 20vh),#00000040 calc(100% - 10vh),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 20vh),#00000040 calc(100% - 10vh),#0000 100%)}.NmKITa_timeline{flex-direction:column;max-width:1600px;margin:auto;padding:0;display:flex;position:relative;overflow:hidden;}@media screen and (max-width:84rem){.NmKITa_title{font-size:5em}}@media screen and (max-width:42rem){.NmKITa_section{margin-top:40vh}.NmKITa_title{text-align:left;margin:0 25px;font-size:2.5em}.NmKITa_transitionContainer{height:250px}.NmKITa_transitionOverflow{--translate-y-end:-60vh;--height-end:250px}.NmKITa_transitionLine{--margin-left-start:0;--margin-left-middle:50%;--margin-left-end:50px;--scale-start:3}.NmKITa_timelineBackground{background-position:50px}}@media screen and (max-width:32rem){.NmKITa_transitionLine{--margin-left-end:25px}.NmKITa_timelineBackground{background-position:25px}}
.Ba0ARa_social{cursor:pointer;height:fit-content;color:var(--theme-text);background:0 0;border:none;align-items:center;margin:0;padding:0;font-size:1.75rem;transition:color 1s ease-in-out;display:flex}.Ba0ARa_social:after{display:none}.Ba0ARa_social:hover svg{transition:transform .25s cubic-bezier(.97,-.87,0,2.24);transform:translateY(-5px)rotate(-5deg)}.Ba0ARa_desktopButtons{display:contents}.Ba0ARa_mobileButton{cursor:pointer;height:fit-content;color:var(--theme-text);background:0 0;border:none;align-items:center;padding:6px;font-size:1.75rem;transition:color 1s ease-in-out;display:none}.Ba0ARa_mobileButton:hover svg{transition:transform .25s cubic-bezier(.97,-.87,0,2.24);transform:translateY(-5px)rotate(5deg)}.Ba0ARa_popover{transform-origin:top;opacity:0;background:var(--theme-text);border-radius:5px;flex-direction:column;font-size:.75rem;line-height:1em;transition:opacity .25s ease-in-out,transform .25s ease-in-out;display:flex;transform:translate(-20px)}[data-enter] .Ba0ARa_popover{opacity:1;transform:translate(0)}.Ba0ARa_popoverArrow>svg>path.stroke{display:none}.Ba0ARa_popoverArrow>svg>path.fill{fill:var(--theme-text)}.Ba0ARa_title{color:var(--theme-background);text-align:center;padding:16px 16px 8px}.Ba0ARa_grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;padding:0 16px 16px;display:grid}@media screen and (max-width:30rem){.Ba0ARa_social{color:var(--theme-background)}.Ba0ARa_desktopButtons{display:none}.Ba0ARa_mobileButton{display:flex}.Ba0ARa_popover{transform:translateY(-20px)}[data-enter] .Ba0ARa_popover{transform:translateY(0)}}
.EaVbRq_waveBackground{width:100vw;height:100vh;position:absolute}.EaVbRq_waveBackground svg{stroke-width:0;width:calc(120vw + 200px);height:100vh;transform:translateY(-20px);-webkit-mask-image:linear-gradient(#00000080 0%,#0000 100%);mask-image:linear-gradient(#00000080 0%,#0000 100%)}.EaVbRq_wavePattern{transition:fill .5s ease-in-out}.EaVbRq_wave{will-change:transform, fill;animation:10s ease-in-out infinite EaVbRq_wave}.EaVbRq_wavePrimary{animation-direction:alternate-reverse}.EaVbRq_waveSecondary{animation-direction:alternate}@keyframes EaVbRq_wave{0%{transform:translate(100px)}to{transform:translate(0%)}}
.urZFjG_header{z-index:10;height:100vh;position:relative;overflow:hidden}.urZFjG_navigationHeader{z-index:1;justify-content:space-between;align-items:center;width:100%;max-width:100%;height:80px;margin:0;padding:20px;font-size:2em;transition:-webkit-backdrop-filter .25s ease-in-out,backdrop-filter .25s ease-in-out,padding .25s ease-in-out,margin .25s ease-in-out,width .5s ease-in-out;display:flex;position:fixed;top:0;left:0}.urZFjG_navigationHeader[data-folded=true]{background:var(--theme-menu-background);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;width:calc(100% - 40px);margin:20px;padding-left:85px;padding-right:40px;transition:background-color .5s ease-in-out,-webkit-backdrop-filter .5s ease-in-out,backdrop-filter .5s ease-in-out,padding-left .5s ease-in-out .75s,margin .5s ease-in-out,width .5s ease-in-out}.urZFjG_navigationHeaderContrast{background:var(--theme-menu-background)}.urZFjG_navigationHeaderContrast[data-folded=true]{border:1px solid var(--theme-text)}.urZFjG_navigationHeaderHidden:is(h1,[data-folded=true]){margin-top:-200px}.urZFjG_container{grid-auto-flow:column;gap:16px;display:grid}.urZFjG_heading{pointer-events:none;z-index:3;flex-direction:column;min-width:6ch;min-height:min(29vmin,16rem);margin:0;font-family:Major Mono Display,monospace;font-size:min(12vmin,6.67rem);transition:all .5s ease-in-out;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.urZFjG_title{margin:0;font-weight:400;line-height:1em;transition:font-size .1s ease-in-out .1s;display:block;position:relative}.urZFjG_caret:after{content:"_";animation:1s infinite urZFjG_blink;position:absolute}.urZFjG_heading[data-folded=true] .urZFjG_caret:after{display:none}.urZFjG_subtitle{margin:1vmin 0 0 auto;font-size:min(3vmin,1.67rem);font-weight:400;line-height:1em;transition:font-size .1s ease-in-out .1s}.urZFjG_initial{-webkit-user-select:none;user-select:none;background:0 0;margin:0;padding:0;text-decoration:none;transition:inherit;position:fixed}.urZFjG_initial,.urZFjG_name{font-family:inherit;font-style:normal}.urZFjG_heading[data-folded=true]{pointer-events:all;min-width:60px;min-height:40px;transition:transform 1s ease-in-out .25s,top 1s ease-in-out .35s,left 1s ease-in-out .25s,margin-top .5s ease-in-out;top:0;left:0;transform:translate(50px,40px)}.urZFjG_heading[data-folded=true]>.urZFjG_title{font-size:0;transition:font-size .5s ease-in-out}.urZFjG_heading[data-folded=true]>.urZFjG_subtitle{opacity:0;font-size:0;transition:opacity .25s ease-in-out,font-size .25s ease-in-out .75s}.urZFjG_heading[data-folded=true] .urZFjG_name{opacity:0;transition:all .25s ease-in-out}.urZFjG_heading[data-folded=true] .urZFjG_name[data-complete=false]{color:#0000;transition:all .25s ease-in-out,color}.urZFjG_heading[data-folded=true] .urZFjG_initial{font-size:2.22rem;line-height:1em;transition:transform .5s ease-in-out .25s,font-size .5s ease-in-out .25s}.urZFjG_heading[data-folded=true]>.urZFjG_title:nth-child(2)>.urZFjG_initial{z-index:-1;color:#0000;background:linear-gradient(to bottom, var(--theme-primary-bright), var(--theme-secondary-bright));-webkit-background-clip:text;background-clip:text;position:fixed;transform:translate(10px)}.urZFjG_scrollDown{flex-direction:column;align-items:center;display:flex;position:fixed;bottom:1em;left:50%;transform:translate(-50%)}.urZFjG_scrollDownIcon{font-size:4em;animation:2s 1s infinite urZFjG_bounce}.urZFjG_scrollDownLabel{opacity:0;font-size:.9em;animation:1s .35s forwards urZFjG_fadeIn}@media screen and (max-width:30rem){.urZFjG_heading{min-width:80vmin;min-height:43vmin}.urZFjG_heading>.urZFjG_title{font-size:18vmin}.urZFjG_subtitle{font-size:5vmin}}@keyframes urZFjG_blink{0%{opacity:0}to{opacity:1}}@keyframes urZFjG_bounce{0%,20%,50%,80%,to{margin-bottom:0}40%{margin-bottom:40px}60%{margin-bottom:20px}}@keyframes urZFjG_fadeIn{0%{opacity:0}to{opacity:1}}@supports not ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.urZFjG_navigationHeader[data-folded=true]{background:var(--theme-menu-background-fallback)}}
.h-_yDG_container{text-align:right;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:2px;font-size:.75em;display:flex}.h-_yDG_links{flex-direction:row-reverse;gap:12px;margin-bottom:auto;display:flex}.h-_yDG_links>a{color:rgb(var(--theme-code-accent-rgb), 100%);-webkit-text-decoration-color:rgb(var(--theme-code-accent-rgb), 33%);text-decoration-color:rgb(var(--theme-code-accent-rgb), 33%);background:rgb(var(--theme-code-accent-rgb), 10%);border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;margin:0;padding:2px 8px;font-size:1.25em;text-decoration-style:wavy;text-decoration-thickness:1px;display:flex}.h-_yDG_links>a:hover{border-color:rgb(var(--theme-code-accent-rgb), 75%)}.h-_yDG_links>a:first-child{font-weight:700}.h-_yDG_links>a:after{content:none}.h-_yDG_links>a>svg{font-size:1.35em}
.xDrBrq_container{margin-bottom:25vh}.xDrBrq_size{width:calc(100vw - 6em);max-width:1320px;height:80vh;max-height:715px}.xDrBrq_stickyContainer{margin:auto;display:flex;position:sticky;top:100px;transform:scale(.9)translateY(100px)}.xDrBrq_videoContainer{border-radius:24px;flex:1;position:relative;overflow:hidden;transform:translateZ(0)}.xDrBrq_sideTitle{writing-mode:vertical-rl;white-space:nowrap;margin:0;font-family:Major Mono Display,monospace;font-size:1.75em;position:absolute;right:0;transform:translate(100%)}.xDrBrq_container:nth-child(2n) .xDrBrq_sideTitle{right:unset;left:0;transform:translate(-100%)scale(-1)}.xDrBrq_video{min-width:100%;min-height:100%;margin:auto;position:absolute;inset:-100%;transform:translateZ(0)}.xDrBrq_card{z-index:1;border:var(--theme-glass-border);background:var(--theme-glass-background);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:16px;flex-direction:column;margin:-135px auto auto;padding:2em;display:flex;position:relative;overflow-y:auto;transform:translateY(175px);box-shadow:0 4px 30px #0000001a}.xDrBrq_cardContent{flex-direction:column;flex:1;max-height:100%;padding-right:4px;display:flex;overflow-y:auto}.xDrBrq_cardContent::-webkit-scrollbar{width:8px}.xDrBrq_cardContent::-webkit-scrollbar-track{background-color:rgb(var(--theme-highlight-rgb), 10%);border-radius:100px}.xDrBrq_cardContent::-webkit-scrollbar-thumb{background-color:var(--theme-accent-color);background-clip:content-box;border:3px solid #0000;border-radius:100px}.xDrBrq_cardHeader{border-bottom:1px solid rgb(var(--theme-text-rgb), 10%);justify-content:space-between;margin-bottom:2em;display:flex}.xDrBrq_cardTitle{margin:0;font-size:1.75em}.xDrBrq_cardSubtitle{margin:0;font-style:italic;font-weight:400}.xDrBrq_cardDescription{columns:35ch auto;column-rule:1px solid rgb(var(--theme-text-rgb), 5%);flex:1;column-gap:5em;font-size:.9em}@media screen and (max-width:42rem){.xDrBrq_cardHeader{flex-direction:column}}@media screen and (max-width:30rem){.xDrBrq_container{font-size:.9em}.xDrBrq_card{margin:-50px auto auto;padding:1em;transform:translateY(110px)}.xDrBrq_sideTitle{top:0;right:unset;writing-mode:unset;text-align:left;width:100%;white-space:unset;font-size:1.5em;transform:translateY(-100%)}.xDrBrq_container:nth-child(2n) .xDrBrq_sideTitle{text-align:right;transform:translateY(-100%)}.xDrBrq_size{width:calc(100vw - 4em);height:75vh}.xDrBrq_stickyContainer{height:40vh}}
.ZYlNCG_anchor{height:1px;transform:translateY(-1.5em)}.ZYlNCG_section{z-index:1;position:relative}.ZYlNCG_title{color:rgb(var(--theme-code-accent-rgb), 5%);text-shadow:0 0 var(--theme-background);background:linear-gradient(90deg, rgb(var(--theme-highlight-accent-rgb), 100%) 0%, rgb(var(--theme-highlight-rgb), 100%) 100%);-webkit-text-stroke:.07em;-webkit-background-clip:text;background-clip:text;justify-content:center;margin:1em 0 0;font-family:Major Mono Display,monospace;font-size:min(14vw,10em);font-weight:bolder;line-height:1em;display:flex}.ZYlNCG_title:before,.ZYlNCG_title:after{content:"";background:linear-gradient(90deg, rgb(var(--theme-highlight-rgb), 100%) 0%, rgb(var(--theme-highlight-accent-rgb), 100%) 100%);flex:1;align-self:center;height:.1em}.ZYlNCG_title:before{border-top-right-radius:1em;border-bottom-right-radius:1em;margin-right:.15em}.ZYlNCG_title:after{border-top-left-radius:1em;border-bottom-left-radius:1em;margin-left:.15em}.ZYlNCG_animate{animation-name:ZYlNCG_textTransform;animation-duration:calc(var(--i) * 1s);animation-timing-function:ease;animation-iteration-count:2;animation-fill-mode:forwards}.ZYlNCG_getInTouch{cursor:pointer;color:#0000;background:0 0;background:linear-gradient(90deg, var(--theme-primary-bright), var(--theme-secondary-bright));-webkit-background-clip:text;background-clip:text;border:none;margin:0;padding:0;font-weight:bolder}@keyframes ZYlNCG_textTransform{0%{text-transform:lowercase}50%{text-transform:uppercase}to{text-transform:lowercase}}
.L3Ge0G_card{background-origin:border-box;background-clip:content-box,border-box;border:2px solid #0000;border-radius:8px;font-size:.75em;transition:all .5s .1s,transform .25s cubic-bezier(.21,-.56,.43,1.53);position:relative}.L3Ge0G_blurContainer{border-radius:6px;position:absolute;inset:0;overflow:hidden}.L3Ge0G_blur{backface-visibility:hidden;opacity:.5;filter:blur(60px);width:75%;height:75%;transition:width .3s ease-in-out,height .3s ease-in-out,opacity .3s ease-in-out;position:absolute;top:-25%;right:-25%;transform:translate(0,0)}.L3Ge0G_blur.L3Ge0G_light{right:unset;opacity:.75;width:100%;height:100%;left:-25%}.L3Ge0G_featured .L3Ge0G_blur{opacity:.3;filter:blur(120px)}.L3Ge0G_featured .L3Ge0G_blur.L3Ge0G_light{opacity:.5;width:115%;height:115%}.L3Ge0G_card:hover .L3Ge0G_blur{width:100%;height:100%}.L3Ge0G_card:hover .L3Ge0G_blur.L3Ge0G_light{width:150%;height:150%}.L3Ge0G_content{z-index:1;height:150px;position:relative}.L3Ge0G_featured{grid-area:span 3/span 2}.L3Ge0G_featured>.L3Ge0G_content{height:450px}.L3Ge0G_featured.L3Ge0G_card:hover .L3Ge0G_blur.L3Ge0G_light{opacity:.6;width:150%;height:150%}.L3Ge0G_hidden{opacity:0;transform:translateY(50px)}.L3Ge0G_border{border:2px solid var(--theme-text)}.L3Ge0G_button{cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:0;display:flex}.L3Ge0G_name{width:100%;color:var(--theme-text);text-align:right;margin:0;padding:8px 12px 2px 0;font-size:.9rem;font-weight:200}.L3Ge0G_featured .L3Ge0G_name{font-size:1.5em}.L3Ge0G_image{position:absolute;transform:translate(20%,-45%)}.L3Ge0G_image>svg{width:40px;height:40px}.L3Ge0G_featured .L3Ge0G_image>svg{width:80px;height:80px}.L3Ge0G_brief{width:100%;min-height:200px;color:var(--theme-text);text-align:left;opacity:.9;background:linear-gradient(176deg, transparent 0%, transparent 10%, var(--theme-background) 10.1%, var(--theme-background) 89.9%, transparent 90%, transparent 100%);flex-direction:column;justify-content:center;padding:32px 16px;display:flex}.L3Ge0G_brief>span{margin:.6em 0;padding-bottom:.5em}.L3Ge0G_brief.L3Ge0G_contrast{opacity:1}.L3Ge0G_info{width:100%;padding:4px}.L3Ge0G_info>.L3Ge0G_contentWrapper{width:100%;height:60px;color:var(--theme-text);background:var(--theme-background-opaque);border-bottom-right-radius:8px;border-bottom-left-radius:8px;justify-content:space-around;align-items:center;padding:16px 8px 8px;font-weight:700;display:flex}.L3Ge0G_contentWrapper.L3Ge0G_contrast{background:var(--theme-background)}.L3Ge0G_contentWrapper>.L3Ge0G_content{flex-direction:column;justify-content:space-around;align-items:center;height:100%;font-size:.9em;display:flex}.L3Ge0G_featured .L3Ge0G_contentWrapper>.L3Ge0G_content{font-size:1.15em}.L3Ge0G_content>.L3Ge0G_contentTitle{font-family:Major Mono Display,monospace;font-size:.8em;font-weight:400}.L3Ge0G_contentWrapper>.L3Ge0G_divider{border-right:1px solid var(--theme-text);opacity:.15;height:100%;margin:0 4px}@media screen and (max-width:21rem){.L3Ge0G_content{height:125px}.L3Ge0G_featured>.L3Ge0G_content{height:375px}.L3Ge0G_brief,.L3Ge0G_info{font-size:.9em}}
.bTBDnW_container{z-index:1;flex-direction:column;align-items:center;margin-bottom:50px;display:flex}.bTBDnW_switchButton{cursor:pointer;border:2px solid var(--theme-primary-dark);width:200px;color:var(--theme-text);background:var(--theme-background-opaque);box-shadow:var(--theme-shadow) 0 4px 12px;border-radius:8px;margin-bottom:16px;padding:8px;font-size:.75em}.bTBDnW_switchButton:hover,.bTBDnW_switchButton:focus{border:2px solid var(--theme-secondary-dark)}.bTBDnW_flip{perspective:10000px;width:800px;max-width:80vw;height:600px;overflow:auto hidden}.bTBDnW_flipper{transform-style:preserve-3d;width:100%;height:100%;transition:transform 1s;position:relative}.bTBDnW_flipperFlipped{transform:rotateY(180deg)}.bTBDnW_front,.bTBDnW_back{backface-visibility:hidden;width:100%;height:100%;position:absolute}.bTBDnW_front{transform:rotateY(0)}.bTBDnW_back{transform:rotateY(180deg)}.bTBDnW_hexagon{fill:none;stroke:var(--theme-text)}.bTBDnW_line{opacity:calc(50% * (1 + var(--theme-is-contrast)));stroke:var(--theme-text);stroke-dasharray:3}.bTBDnW_data{fill:var(--theme-secondary-dark);fill-opacity:calc(25% + 50% * var(--theme-is-contrast));stroke:var(--theme-primary-bright);stroke-width:2px}.bTBDnW_feedback{fill-opacity:.5;fill-opacity:calc(50% + 30% * var(--theme-is-contrast));stroke-width:2px}.bTBDnW_data:hover,.bTBDnW_feedback:hover{filter:opacity(50%)}.bTBDnW_label{stroke:var(--theme-text);font-family:Major Mono Display,monospace;font-size:.5em}.bTBDnW_buttonGroup{flex-wrap:wrap;justify-content:space-evenly;align-items:center;margin-top:16px;display:flex}.bTBDnW_button{cursor:pointer;color:var(--theme-text);background:0 0;border:none;border-radius:8px;margin:0 8px;padding:16px;font-size:.75em}.bTBDnW_button[aria-pressed=true],.bTBDnW_button:hover,.bTBDnW_button:focus{background:var(--theme-background-opaque);box-shadow:var(--theme-shadow) 0 4px 12px}.bTBDnW_buttonIcon{opacity:.9;border-style:solid;border-width:1px;border-radius:10px;width:10px;height:10px;margin-right:4px;display:inline-block}.bTBDnW_tableView{border-spacing:8px;text-align:right;margin:32px auto 0}.bTBDnW_tableView>caption{caption-side:bottom;font-size:.8em;font-style:italic;line-height:1.3em}.bTBDnW_tableView th,.bTBDnW_tableView td{border-right:1px solid var(--theme-primary-dark);border-bottom:1px solid var(--theme-primary-bright);background:var(--theme-table-cell-background);padding:8px 10px}.bTBDnW_tableView th{font-size:.75em;font-weight:400}.bTBDnW_tableView td{font-family:Major Mono Display,monospace}.bTBDnW_tableView th:last-child,.bTBDnW_tableView td:last-child{font-weight:700}.bTBDnW_tableView>tbody>tr:nth-child(odd)>td{border-right:1px solid var(--theme-secondary-dark);border-bottom:1px solid var(--theme-secondary-bright)}.bTBDnW_tableView thead tr th:first-of-type{background:0 0;border:none}.bTBDnW_tableView tbody tr td:first-of-type{font-size:.9em;font-weight:700}
.JH31OW_anchor{transform:translateY(-240px)}.JH31OW_section{z-index:1;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:80px 40px 40px;display:flex;position:relative}.JH31OW_scroll{height:100vh;position:relative;overflow:visible}.JH31OW_trigger{width:100%;height:100%;position:absolute}.JH31OW_title{z-index:1;width:9ch;max-width:100vw;height:1.5em;color:var(--theme-text);text-align:center;background:var(--theme-background);border-radius:50px;justify-content:center;align-items:center;margin:0;font-family:Major Mono Display,monospace;font-size:4em;font-weight:bolder;display:flex;position:sticky;top:50%;transform:translateY(-50%)}.JH31OW_caret{content:"_";animation:1s infinite JH31OW_blink}.JH31OW_subtitle{margin-bottom:0;font-size:1.5em}.JH31OW_subtitleDescription{text-align:center;margin-bottom:50px;font-size:.8em}.JH31OW_grid{grid-template-columns:repeat(8,150px);gap:32px;display:grid}@media screen and (max-width:96rem){.JH31OW_grid{grid-template-columns:repeat(4,150px)}}@media screen and (max-width:60rem){.JH31OW_grid{grid-template-columns:repeat(2,150px)}.JH31OW_title{font-size:2.5em}}@media screen and (max-width:21rem){.JH31OW_section{padding:80px 10px 40px}.JH31OW_title{font-size:2.5em}.JH31OW_grid{grid-template-columns:repeat(2,125px);gap:32px 16px}}@keyframes JH31OW_blink{0%{opacity:0}to{opacity:1}}
.N-NTrW_backdrop{z-index:10;opacity:0;background:var(--theme-backdrop);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .25s ease-in-out;display:flex;position:fixed;top:0;left:0}.N-NTrW_backdrop[data-enter]{opacity:1;transition:opacity .25s ease-in-out}html[data-reduced-motion=true] .N-NTrW_backdrop{opacity:1}.N-NTrW_dialog{opacity:0;background:var(--theme-background);border-radius:16px;flex-direction:column;width:min(600px,100vw);height:min(600px,100dvh);transition:opacity .5s ease-in-out;display:flex;overflow:hidden}.N-NTrW_dialog[data-enter],html[data-reduced-motion=true] .N-NTrW_dialog{opacity:1}.N-NTrW_header{border-bottom:6px outset rgb(var(--theme-highlight-rgb), 100%);background:rgb(var(--theme-highlight-rgb), calc(75% - var(--theme-is-dark) * 50%));justify-content:space-between;padding:8px 8px 8px 16px;display:flex}.N-NTrW_title{margin:0;font-size:1.25rem}.N-NTrW_closeButton{cursor:pointer;color:var(--theme-text);filter:drop-shadow(2px 2px 6px #666);mix-blend-mode:hard-light;background:0 0;border:none;padding:0;font-size:2rem}.N-NTrW_content{flex-direction:column;flex:1;margin:16px 10px 32px 0;padding:8px 24px 0 32px;display:flex;overflow:hidden auto}.N-NTrW_intro{border-bottom:1px solid rgb(var(--theme-text-rgb), 25%);text-align:center;flex-direction:column;margin-bottom:2em;padding-bottom:2em;display:flex}@media screen and (max-width:42rem){.N-NTrW_dialog{border-radius:0;width:100%;height:100dvh;position:fixed;top:0}.N-NTrW_dialog[data-enter]{width:100%;height:100dvh}.N-NTrW_header{padding:8px}.N-NTrW_title{font-size:1.1rem}}
.iJcn_q_button{cursor:pointer;height:fit-content;color:var(--theme-text);background:0 0;border:none;align-items:center;padding:6px;font-size:1.75rem;transition:color 1s ease-in-out;display:flex}.iJcn_q_button:hover svg{transition:transform .25s cubic-bezier(.97,-.87,0,2.24);transform:translateY(-5px)rotate(5deg)}.iJcn_q_popover{transform-origin:top;opacity:0;background:var(--theme-text);border-radius:5px;flex-direction:column;font-size:.75rem;line-height:1em;transition:opacity .25s ease-in-out,transform .25s ease-in-out;display:flex;transform:translate(-20px)}[data-enter] .iJcn_q_popover{opacity:1;transform:translate(0)}.iJcn_q_popoverArrow>svg>path.stroke{display:none}.iJcn_q_popoverArrow>svg>path.fill{fill:var(--theme-text)}.iJcn_q_title{color:var(--theme-background);text-align:center;padding:16px 16px 8px}.iJcn_q_themeGrid{grid-template-columns:1fr 1fr 1fr 1fr;gap:16px;margin-top:8px;padding:0 16px 16px;display:grid}.iJcn_q_themeButton{cursor:pointer;border:2px solid var(--theme-shadow);width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 2px var(--theme-text);border-radius:100%}.iJcn_q_themeButton[aria-pressed=true]{border-color:var(--theme-background)}.iJcn_q_checkbox{border-radius:5px;align-items:center;padding:8px 16px;font-size:.9rem;display:flex;transform:translateY(1px)}.iJcn_q_checkbox>input{width:16px;height:16px;margin-right:8px}@media screen and (max-width:30rem){.iJcn_q_popover{transform:translateY(-20px)}[data-enter] .iJcn_q_popover{transform:translateY(0)}}
.IzKHTG_backdrop{z-index:10;opacity:0;background:var(--theme-backdrop);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .25s ease-in-out;display:flex;position:fixed;top:0;left:0}.IzKHTG_backdrop[data-enter]{opacity:1;transition:opacity .25s ease-in-out}html[data-reduced-motion=true] .IzKHTG_backdrop{opacity:1}.IzKHTG_dialog{opacity:0;background:var(--theme-background);border-radius:16px;flex-direction:column;width:min(600px,100vw);height:min(800px,100dvh);transition:opacity .5s ease-in-out;display:flex}.IzKHTG_dialog[data-enter],html[data-reduced-motion=true] .IzKHTG_dialog{opacity:1}.IzKHTG_header{border-top-left-radius:16px;border-top-right-radius:16px}.IzKHTG_headerRow{border-bottom-style:outset;border-bottom-width:6px;justify-content:space-between;padding:8px;display:flex}.IzKHTG_title{margin:0;font-size:1.25rem;font-weight:600;transform:translate(115px)}.IzKHTG_closeButton{cursor:pointer;color:#ebebeb;filter:drop-shadow(2px 2px 6px #666);mix-blend-mode:hard-light;background:0 0;border:none;padding:0;font-size:2em}.IzKHTG_wave{width:100%;height:100%;fill:var(--theme-background);display:block}.IzKHTG_content{margin:16px 10px 16px 0;padding:8px 24px 0 32px;overflow:hidden auto}.IzKHTG_content::-webkit-scrollbar{width:8px}.IzKHTG_content::-webkit-scrollbar-track{background-color:var(--theme-scrollbar-track-color);border-radius:100px}.IzKHTG_content::-webkit-scrollbar-thumb{background-color:var(--theme-scrollbar-thumb-color);background-clip:content-box;border:3px solid #0000;border-radius:100px}.IzKHTG_image{z-index:1;position:absolute;transform:translate(-30%,-20%)}.IzKHTG_image>svg{height:80px}@media screen and (max-width:42rem){.IzKHTG_dialog{border-radius:0;width:100%;height:100dvh;position:fixed;top:0}.IzKHTG_dialog[data-enter]{width:100%;height:100dvh}.IzKHTG_header{border-radius:0}.IzKHTG_image{transform:translate(-30%,-10%)}}
